DIRECTIONAL DISPLAY SYSTEM WITH EMBEDDED OBSERVER POSITION INFORMATION IN VIDEO FRAMES
20220232199 · 2022-07-21
Inventors
Cpc classification
H04N13/383
ELECTRICITY
H04N13/172
ELECTRICITY
H04N13/376
ELECTRICITY
H04N13/32
ELECTRICITY
International classification
H04N13/32
ELECTRICITY
H04N13/172
ELECTRICITY
H04N13/376
ELECTRICITY
Abstract
The present invention relates to a method for displaying an image in a direction towards an observer observing the image from a viewpoint. The method comprises providing a display system including a tracking system for tracking or detecting the position of the observer, a display screen having a plurality of image pixels for displaying the image, a controller for controlling the direction of light emitted from said display screen, and a processing unit for generating a buffer image from a data source. The method further comprises tracking the observer and generating tracking data to the processing unit, generating the buffer image and embedding the tracking data as embedded data in the buffer image, outputting the buffer image to the display screen and displaying the image on the display screen, and reading the embedded data by the controller and directing light from the display screen in a direction towards the viewpoint.
Claims
1. A method for displaying an image in a direction towards an observer, said observer observing said image from a viewpoint, said method comprising: providing a display system including: a tracking system for tracking or detecting the position of said observer or a part of said observer such as an eye of said observer, a display screen having a plurality of image pixels for displaying said image, a controller for controlling the direction of light emitted from said display screen such that said image being visible from said viewpoint, a processing unit for generating a buffer image from a data source comprising image data for said image, said method comprising: providing said data source, tracking said observer by means of said tracking system and generating tracking data to said processing unit, generating said buffer image and embedding said tracking data as embedded data in said buffer image by means of said processing unit, outputting said buffer image to said display screen and displaying said image by means of said display screen, and reading said embedded data by said controller and directing light from said display screen in a direction towards said viewpoint.
2. A method for displaying an image in a direction towards a first observer, said first observer observing said image from a first viewpoint, said method comprising: providing a display system including: a tracking system for tracking or detecting the position of said first observer or a part of said first observer such as an eye, a display screen having a plurality of image pixels for displaying said image, said display screen configured for displaying said image at a frame rate, a controller for controlling the direction of light emitted from said display screen such that said image being visible from said first viewpoint, a first memory for storing tracking data, said method comprising: tracking said first observer by means of said tracking system and writing tracking data into said memory, displaying said image by means of said display screen, said controller reading said tracking data from said memory while said image being displayed, and directing light from said display screen in a direction towards said first viewpoint, such that said image being visible by said first observer when said observer changing said viewpoint while said image being displayed.
3. The method according to any of the preceding claims, said display system including a processing unit for generating a buffer image from a data source comprising image data for said image.
4. The method according to any of the preceding claims, comprising: providing said data source, generating said buffer image by means of said processing unit, and generating a pointer to said first memory, and embedding said pointer as embedded data in said buffer image by means of said processing unit.
5. The method according to any of the preceding claims, comprising: outputting said buffer image to said display screen, and reading said embedded data by said controller such that said controller being pointed to read from said first memory.
6. The method according to any of the preceding claims, said embedding comprising substituting image data with said pointer in said buffer image such that a number of pixels comprise said pointer data instead of pixel data.
7. The method according to any of the preceding claims, said display system including a second memory for storing tracking data.
8. The method according to any of the preceding claims, comprising: tracking a second observer by means of said tracking system and writing tracking data of said second observer into said second memory, said second observer observing said image from a second viewpoint.
9. The method according to any of the preceding claims, comprising: reading said embedded data by said controller such that said controller being pointed to read from said first memory while said image being displayed to said first observer or said second memory while said image being displayed to said second observer.
10. The method according to any of the preceding claims, said first viewpoint corresponding to an observation angle defined as an angle between the line of sight between an eye of said first observer and a point at said display screen.
11. The method according to any of the preceding claims, said image being displayed in a time window corresponding to the inverse of said frame rate.
12. The method according to any of the preceding claims, said processing unit being a graphical processing unit.
13. The method according to any of the preceding claims, said display system including a plurality of subpixels or a backlight for directing light from said display screen in a direction towards said first viewpoint.
Description
[0015] The advantage of transmitting the information about observation position corresponding to an image as embedded information in the image itself is that this can ensure a high degree of time synchronization between displayed image and the direction the image is displayed in, in a time multiplexed system. Synchronisation of image and directional information is essential to avoid ghosting, as described above in the background section, and using embedded directional information in the image itself varying degrees of latency in the render-to-display pipeline and input/output pipelines of an operating system will not influence synchronization.
[0016] In a configuration of the invention, the image render system 4 may embed only a direction towards an observing object from a point which is fixed with reference to the display 2, for example with reference to the top center of the display. In this configuration, the display 2 may include a sensor for sensing the distance to an observing object in the direction towards an observing object and it may then calculate the position of the observing object in all three dimensions. The advantage of this configuration is that some directional displays may already include such a sensor and the amount of information to be embedded in the image is reduced.
[0017]
[0018] The embedded 16-bit word may be retrieved electronically by sampling pixels in the clusters corresponding to the 16 bits. The image may be cropped electronically before it is displayed so the clusters are removed and do not disturb the experience of the image, or it may be mechanically cropped with a physical mask to achieve essentially the same result. Alternatively, the 16-bit word may be retrieved optically from the image, for example using photodiodes located closely to the screen. The photodiodes may be connected to electrical comparators, which may output a high or low voltage depending on if the cluster of pixels are below or above a brightness threshold and hence providing the 16-bit word in binary electrical form. The photodiodes may be mounted on an elongated bar, which simultaneously acts as a mechanical mask for cropping the image so the 16 pixel clusters are not visible. The elongated bar may have a clip on the backside so it can be attached to a display by clicking it on. The elongated bar may comprise a printed circuit board that may comprise the comparators and may further comprise additional circuitry, for example a microprocessor, for performing the above described lookup operation and/or interfacing to a controller of the emission direction of the display 2, for example a controller for a directional backlight, which may already be included in a commercially available automultiscopic display.
[0019] The advantage of this configuration is that an existing commercially available automultiscopic display, can be easily modified to operate with embedded position information in the received video frames as in the above described configurations.
[0020]