IP Library Granted Patent US 10,665,209
Granted Patent B2
US 10,665,209 · App. 15/781,077 · Granted May 26, 2020

Display interface with foveal compression

Inventor: Stephen L. Morein (San Jose, CA)
Assignee: Synaptics Incorporated
G09G5/391G02B27/017G09G5/006G09G5/377H04N13/344H04N13/383G02B2027/0147G02B2027/0187G09G2340/0407G09G2340/10G09G2340/12G09G2354/00G09G2360/18
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,665,209
App. No.
15/781,077
Granted
May 26, 2020
Kind
B2
Abstract

A method of transporting foveal image data is disclosed. A host device receives image data from an image source and renders a full field-of-view (FFOV) image using the image data. The host device further identifies a foveal region of the FFOV image and renders a foveal image corresponding to the foveal region using the image data. More specifically, the foveal image may have a higher resolution than the foveal region of the FFOV image. The host device may then transmit each of the foveal image and the FFOV image, in its entirety, to a display device. For example, the host device may concatenate the foveal image with the FFOV image to produce a frame buffer image, and then transmit the frame buffer image to the display device.

Claims (52)

1. A method comprising:

receiving image data from an image source;

rendering a full field-of-view (FFOV) image using the image data;

identifying a foveal region of the FFOV image;

rendering a foveal image corresponding to the foveal region using the image data, wherein the foveal image has a higher resolution than the foveal region of the FFOV image; and

transmitting each of the foveal image and the FFOV image, in its entirety, to a display device.

2. The method of claim 1 , wherein the FFOV image has the same resolution as the foveal image but encompasses a larger display area.

3. The method of claim 1 , wherein the transmitting comprises:

concatenating the foveal image with the FFOV image to produce a frame buffer image; and

transmitting the frame buffer image to the display device.

4. The method of claim 3 , wherein a resolution of the frame buffer image is different than a display resolution of the display device.

5. The method of claim 1 , further comprising:

determining a coordinate of the foveal region with respect to the FFOV image; and

transmitting the coordinate, with the FFOV image and the foveal image, to the display device.

6. The method of claim 5 , wherein transmitting the coordinate comprises:

encoding the coordinate as pixel data in at least one of the FFOV image or the foveal image.

7. The method of claim 6 , wherein the encoding comprises:

encoding the coordinate as pixel data in a non-display region of the FFOV image.

8. The method of claim 6 , wherein the encoding comprises a 2-bits per pixel sparse encoding such that each pattern of bits is represented by a different pixel color.

9. A device, comprising:

an input to receive image data from an image source; and

a rendering engine configured to:

render a full field-of-view (FFOV) image using the image data;

identify a foveal region of the FFOV image;

render a foveal image corresponding to the foveal region using the image data,

wherein the foveal image has a higher resolution than the foveal region of the FFOV image; and

an image transport interface configured to transmit each of the foveal image and the FFOV image, in its entirety, to a display device.

10. The device of claim 9 , wherein the FFOV image has the same resolution as the foveal image but encompasses a larger display area.

11. The device of claim 9 , wherein the image transport interface is to transmit the FFOV image and the foveal image to the display device by:

concatenating the foveal image with the FFOV image to produce a frame buffer image; and

transmitting the frame buffer image to the display device.

12. The device of claim 11 , wherein a resolution of the frame buffer image is different than a display resolution of the display device.

13. The device of claim 9 , wherein the rendering engine is further configured to determine a coordinate of the foveal region with respect to the FFOV image.

14. The device of claim 13 , wherein the image transport interface is further configured to transmit the coordinate to the display device by encoding the coordinate as pixel data in at least one of the FFOV image or the foveal image.

15. The device of claim 14 , wherein the image transport interface is to encode the coordinate as pixel data in a non-display region of the FFOV image.

16. The device of claim 14 , wherein the encoding comprises a 2-bits per pixel sparse encoding such that each pattern of bits is represented by a different pixel color.

17. A system comprising:

a host device to receive image data from an image source, the host device further configured to:

render a full field-of-view (FFOV) image using the image data;

identify a foveal region of the FFOV image;

render a foveal image corresponding to the foveal region using the image data, wherein the foveal image has a higher resolution than the foveal region of the FFOV image; and

transmit each of the foveal image and the FFOV image, in its entirety, over a communication medium; and

a display device to receive the FFOV image and the foveal image via the communication medium, the display device further configured to:

merge the FFOV image and the foveal image into a combined image; and

display the combined image on a display surface.

18. The system of claim 17 , wherein the display device is to merge the FFOV image and the foveal image by:

upscaling the FFOV image to a higher resolution; and

overlaying the foveal image in the foveal region of the FFOV image.

19. The system of claim 17 , wherein the host device is to transmit the FFOV image and the foveal image by:

concatenating the foveal image with the FFOV image to produce a frame buffer image; and

transmitting the frame buffer image to the display device.

20. The system of claim 19 , wherein the display device is configured to identify each of the FFOV image and the foveal image, within the frame buffer image, based at least in part on a resolution of the frame buffer image.

Assignments (2)
SECURITY INTEREST Recorded Feb 14, 2020
From: SYNAPTICS INCORPORATED
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 051936/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2018
From: MOREIN, STEPHEN L.
To: SYNAPTICS INCORPORATED
Reel/Frame 045966/0449 →
Continuity (2)
Provisional Application 62508240 · May 18, 2017
Related Publication 20190122642A1 · Apr 25, 2019