US 11,936,883 B2
System and method for rendering differential video on graphical displays
Sumit Panwar, Noida (IN); Ashish Kumar, Noida (IN); Daljeet Kaur, Noida (IN); and Harsh Aggarwal, Noida (IN)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Dec. 21, 2021, as Appl. No. 17/557,812.
Application 17/557,812 is a continuation of application No. PCT/KR2021/016231, filed on Nov. 9, 2021.
Claims priority of application No. 202111031488 (IN), filed on Jul. 13, 2021.
Prior Publication US 2023/0016473 A1, Jan. 19, 2023
Int. Cl. H04N 19/176 (2014.01); G06T 1/20 (2006.01); G06T 15/00 (2011.01); H04N 19/127 (2014.01); H04N 19/174 (2014.01)
CPC H04N 19/176 (2014.11) [G06T 1/20 (2013.01); G06T 15/005 (2013.01); H04N 19/127 (2014.11); H04N 19/174 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A differential video rendering system, comprising:
a graphics processing unit (GPU);
a graphical display coupled to the GPU;
a video decoder configured to decode a bitstream of encoded data into a plurality of sets of decoded blocks;
at least one processor configured to:
generate, based on a first set of the plurality of sets of decoded blocks, a first differential video frame comprising a plurality of sets of differential regions,
normalize each set of the plurality of sets of differential regions to a fixed size block to provide a normalized plurality of sets of differential regions,
map a respective set of the normalized plurality of sets of differential regions to align with a respective tile size region of a plurality of tile size regions conforming with the GPU,
generate a hierarchal region tree based on the normalized plurality of sets of differential regions mapped to the plurality of tile size regions, and
generate a plurality of optimal regions based on the hierarchal region tree satisfying a predefined criteria corresponding to a pre-defined optimal number of regions and a predefined efficiency parameter; and
a graphics rendering engine configured to render the first differential video frame on the graphical display based on the plurality of optimal regions and a group of differential regions.