IP Library › Granted Patent US 10,810,971
Granted Patent B2
US 10,810,971 · App. 16/297,219 · Granted Oct 20, 2020

Multi-view display system and method therefor

Inventors: Nigel A. Clarke (Mountain View, CA); Sergio Perdices-Gonzalez (Sunnyvale, CA)
Assignee: Samsung Electronics Co., Ltd.
G09G5/14G06F3/011G09G3/025G09G2320/028G09G2320/0257G09G2320/068G09G2320/0693G09G2354/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,810,971
App. No.
16/297,219
Granted
Oct 20, 2020
Kind
B2
Abstract

A method of rendering content for display on a multi-view display includes assigning a first display to a first pixel of a pixelated array, with a plurality of pixels periodically spaced along a first axis, the first display associated with a first viewing angle relative to the first axis. The method includes assigning a second display to a second pixel of the pixelated array, display associated with a second viewing angle relative to the first axis. The method further includes controlling a filter value of the first pixel based on a rendering of first content for display, and controlling a filter value of the second pixel based on a rendering of second content for display. The first viewing angle belongs to a first range of viewing angles of an optical multiplexer disposed in front of the pixelated array.

Claims (63)

1. A method of rendering content for display on a multi-view display, comprising:

assigning a first display to a first pixel of a pixelated array comprising a plurality of pixels periodically spaced along a first axis, the first display associated with a first viewing angle relative to the first axis;

assigning a second display to a second pixel of the pixelated array, the second display located at a position away from the first pixel along a second axis, the second display associated with a second viewing angle relative to the first axis;

controlling a filter value of the first pixel based on a rendering of first content for display;

controlling a filter value of the second pixel based on a rendering of second content for display,

acquiring, a tracking target by a field sensor connected to the multi-view display;

determining that the tracking target is located at a first point associated with a viewing angle within a first range of viewing angles of an optical multiplexer, wherein the optical multiplexer is disposed in front of the pixelated array;

tracking a movement of the tracking target relative to the multi-view display;

determining that the tracking target has moved to a second point associated with a viewing angle within a second range of viewing angles of the optical multiplexer; and

responsive to determining that the tracking target has moved to the second point associated with the viewing angle within the second range of viewing angles of the optical multiplexer, controlling the filter value of the second pixel based on the rendering of first content for display,

wherein the first viewing angle belongs to the first range of viewing angles of the optical multiplexer, and the second viewing angle belongs to the second range of viewing angles of the optical multiplexer.

2. The method of claim 1 , wherein the optical multiplexer comprises at least one of a lenticular array or a parallax barrier.

3. The method of claim 1 , wherein assigning the first display to the first pixel of the pixelated array comprises:

determining the first pixel as a member of a group of pixels associated with the first display based on an optical dimension of the optical multiplexer and a spacing interval of pixels of the plurality of pixels of the pixelated array.

4. The method of claim 1 , further comprising,

controlling the filter value of the first pixel based on a weighting of the rendering of first content for display and the rendering of second content for display,

wherein the weighting of the rendering of first content for display and the rendering of second content for display is determined based on a mask for the first display.

5. The method of claim 4 , wherein the mask for the first display is determined based in part on a sub-pixel structure of the first pixel.

6. The method of claim 4 , further comprising:

receiving feedback information from a visual sensor located at a point associated with a viewing angle in the first range of viewing angles; and

adjusting the mask for the first display based on the feedback information.

7. A multi-view display comprising:

a pixelated array comprising a plurality of pixels periodically spaced along a first axis;

an optical multiplexer disposed in front of the pixelated array;

a processor; and

a non-transitory memory containing control logic, which, when executed by the processor, causes the multi-view display to:

assign a first display to a first pixel of the pixelated array, the first display associated with a first viewing angle relative to the first axis,

assign a second display to a second pixel of the pixelated array, the second display located at a position away from the first pixel along a second axis, the second display associated with a second viewing angle relative to the first axis,

control a filter value of the first pixel based on a rendering of first content for display,

control a filter value of the second pixel based on a rendering of second content for display,

acquiring, a tracking target by a field sensor connected to the multi-view display,

determining that the tracking target is located at a first point associated with a viewing angle within a first range of viewing angles of the optical multiplexer,

tracking a movement of the tracking target relative to the multi-view display,

determining that the tracking target has moved to a second point associated with a viewing angle within a second range of viewing angles of the optical multiplexer, and

responsive to determining that the tracking target has moved to the second point associated with the viewing angle within the second range of viewing angles of the optical multiplexer, controlling the filter value of the second pixel based on the rendering of first content for display.

8. The multi-view display of claim 7 , wherein the optical multiplexer comprises at least one of a lenticular array or a parallax barrier.

9. The multi-view display of claim 7 , wherein, when executed by the processor, the control logic further causes the multi-view display to assign the first display to the first pixel of the pixelated array based on a determination that the first pixel is a member of a group of pixels associated with the first display based on an optical dimension of the optical multiplexer and a spacing interval of pixels of the plurality of pixels of the pixelated array.

10. The multi-view display of claim 7 , wherein, when executed by the processor, the control logic further configured causes the multi-view display to:

control the filter value of the first pixel based on a weighting of the rendering of first content for display and the rendering of second content for display,

wherein the weighting of the rendering of first content for display and the rendering of second content for display is determined based on a mask for the first display.

11. The multi-view display of claim 10 , wherein, when executed by the processor, the control logic further causes the multi-view display to determine the mask for the first display based in part on a sub-pixel structure of the first pixel.

12. The multi-view display of claim 10 , wherein, when executed by the processor, the control logic further causes the multi-view display to:

receive feedback information from a visual sensor located at a point associated with a viewing angle in the first range of viewing angles, and

adjust the mask for the first display based on the feedback information.

13. A non-transitory computer-readable medium comprising instructions, which, when executed by a processor, cause a multi-view display to:

assign a first display to a first pixel of a pixelated array comprising a plurality of pixels periodically spaced along a first axis, the first display associated with a first viewing angle relative to the first axis;

assign a second display to a second pixel of the pixelated array, the second display located at a position away from the first pixel along a second axis, the second display associated with a second viewing angle relative to the first axis;

control a filter value of the first pixel based on a rendering of first content for display; and

control a filter value of the second pixel based on a rendering of second content for display;

acquire a tracking target by a field sensor connected to the multi-view display;

determine that the tracking target is located at a first point associated with a viewing angle within a first range of viewing angles of an optical multiplexer, wherein the optical multiplexer is disposed in front of the pixelated array;

track a movement of the tracking target relative to the multi-view display;

determine that the tracking target has moved to a second point associated with a viewing angle within a second range of viewing angles of the optical multiplexer; and

responsive to determining that the tracking target has moved to the second point associated with the viewing angle within the second range of viewing angles of the optical multiplexer, control the filter value of the second pixel based on the rendering of first content for display

wherein the first viewing angle belongs to the first range of viewing angles of the optical multiplexer, and the second viewing angle belongs to the second range of viewing angles of the optical multiplexer.

14. The non-transitory computer-readable medium of claim 13 , wherein the optical multiplexer comprises at least one of a lenticular array or a parallax barrier.

15. The non-transitory computer-readable medium of claim 13 , comprising instructions, which, when executed by the processor, cause the multi-view display to assign the first display to the first pixel of the pixelated array based on a determination that the first pixel is a member of a group of pixels associated with the first display based on an optical dimension of the optical multiplexer and a spacing interval of pixels of the plurality of pixels of the pixelated array.

16. The non-transitory computer-readable medium of claim 13 , further comprising instructions, which, when executed by the processor, cause the multi-view display to:

control the filter value of the first pixel based on a weighting of the rendering of first content for display and the rendering of second content for display,

wherein the weighting of the rendering of first content for display and the rendering of second content for display is determined based on a mask for the first display.

17. The non-transitory computer-readable medium of claim 16 , further comprising instructions, which, when executed by the processor, cause the processor to:

receive feedback information from a visual sensor located at a point associated with a viewing angle in the first range of viewing angles; and

adjust the mask for the first display based on the feedback information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2019
From: CLARKE, NIGEL A.; PERDICES-GONZALEZ, SERGIO
To: SAMSUNG ELECTRONICS CO., LTD
Reel/Frame 048551/0148 →
Continuity (2)
Provisional Application 62786725 · Dec 31, 2018
Related Publication 20200211507A1 · Jul 2, 2020
Cited By (1)
US 12,609,067