Such filter is impossible on the current displays.
To create such a filter, the display must send a different light in different directions. Current displays send the same light in all directions.
In theory, this can be achieved with a [phased array](https://en.wikipedia.org/wiki/Phased_array), but as far as I know, optical phased arrays are very difficult to make – putting one in a phone is beyond our current technology.
Latest Answers