Display interface with foveal compression
AssigneeSynaptics Incorporated
InventorStephen L. Morein
Life of this patent
Estimating the term…
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.
Claims12
A method comprising:
- receiving image data from an image source;
- rendering a plurality of full field-of-view (FFOV) images based on the image data;
- identifying a respective foveal region in each of the plurality of FFOV images;
- rendering a plurality of foveal images based on the image data, wherein each of the foveal images represents the foveal region of a respective FFOV image, and wherein each of the foveal images has a higher resolution than the foveal region of the FFOV image it represents;
- transmitting, to a display device, a first frame including a first foveal image of the plurality of foveal images and a first FFOV image of the plurality of FFOV images;
- and
- transmitting, to the display device, a second frame including a second FFOV image of the plurality of FFOV images and a second foveal image of the plurality of foveal images, wherein the first foveal image represents the foveal region of the second FFOV image, and wherein the first foveal image is configured to be displayed concurrently with the second FFOV image on a first display of the display device.
A device, comprising:
- an input to receive image data from an image source;
- a rendering engine configured to:
- render a plurality of full field-of-view (FFOV) images based on the image data;
- identify a respective foveal region in each of the plurality of FFOV images;
- and
- render a plurality of foveal images based on the image data, wherein each of the foveal images represents the foveal region of a respective FFOV image, and wherein each of the foveal images has a higher resolution than the foveal region of the FFOV image it represents;
- and
- an image transport interface configured to:
- transmit, to a display device, a first frame including a first foveal image of the plurality of foveal images and a first FFOV image of the plurality of FFOV images;
- and
- transmit, to a display device, a second frame including a second FFOV image of the plurality of FFOV images and a second foveal image of the plurality of foveal images, wherein the first foveal image represents the foveal region of the second FFOV image, and wherein the first foveal image is configured to be displayed concurrently with the second FFOV image on a first display of the display device.
Dependencies are inferred from the claim text.