US 11,863,786 B2
Method of transporting a framebuffer
Mikko Strandborg, Hangonkylä (FI); Oiva Arvo Oskari Sahlsten, Salo (FI); and Ville Miettinen, Helsinki (FI)
Assigned to Varjo Technologies Oy, Helsinki (FI)
Filed by Varjo Technologies Oy, Helsinki (FI)
Filed on May 21, 2021, as Appl. No. 17/326,820.
Prior Publication US 2022/0377372 A1, Nov. 24, 2022
Int. Cl. H04N 19/59 (2014.01); H04N 19/172 (2014.01); G06T 3/40 (2006.01); H04N 21/44 (2011.01); H04N 21/4402 (2011.01)
CPC H04N 19/59 (2014.11) [G06T 3/4076 (2013.01); H04N 19/172 (2014.11); H04N 21/44004 (2013.01); H04N 21/440263 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method of transmitting image data over a digital display interface in an image display system, comprising dividing the image data into framebuffers, each framebuffer comprising a number of pixels to be displayed as an image on a display unit in the image display system,
the method comprising for each framebuffer:
dividing the framebuffer into a number of vertical stripes, each stripe comprising one or more scanlines,
dividing each vertical stripe into a plurality of blocks, each of the plurality of blocks comprising pixel data to be displayed in an area of the image, and storing first pixel data in a first block with a first resolution and second pixel data in second blocks having second resolutions lower than the first resolution and holding pixel data to be displayed outside of opposite sides of the first pixel data, wherein the second blocks are positioned on opposite sides of the first block in the frame buffer,
transmitting the framebuffer over the digital display interface to a decoder unit, and
unpacking the framebuffer in a decoder unit, upscaling the pixel data in the second block to compensate for the lower second resolution and optionally upscaling the pixel data in the first block.