US 11,800,096 B2
Method for signaling virtual boundary signaling with subpictures in coded video stream
Byeongdoo Choi, Palo Alto, CA (US); Shan Liu, San Jose, CA (US); and Stephan Wenger, Hillsborough, CA (US)
Assigned to TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed by TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed on Nov. 11, 2020, as Appl. No. 17/95,366.
Claims priority of provisional application 63/003,148, filed on Mar. 31, 2020.
Prior Publication US 2021/0306626 A1, Sep. 30, 2021
Int. Cl. H04N 19/117 (2014.01); H04N 19/82 (2014.01); H04N 19/176 (2014.01); H04N 19/132 (2014.01); H04N 19/186 (2014.01)
CPC H04N 19/117 (2014.11) [H04N 19/132 (2014.11); H04N 19/176 (2014.11); H04N 19/186 (2014.11); H04N 19/82 (2014.11)] 20 Claims
OG exemplary drawing
 
10. A computer system for coding video data, the computer system comprising:
one or more computer-readable non-transitory storage media configured to store computer program code; and
one or more computer processors configured to access said computer program code and operate as instructed by said computer program code, said computer program code including:
receiving code configured to cause the one or more computer processors to receive video data comprising a base layer, and one or more enhancement layers that correspond to one or more subpictures, the one or more subpictures having one or more virtual boundaries;
first signaling code configured to cause the one or more computer processors to signal, in a sequence parameter set, a syntax element sps_virtual_boundaries_enabled_flag specifying whether virtual boundaries are enabled for the video data;
second signaling code configured to cause the one or more computer processors to, when the syntax element sps_virtual_boundaries_enabled_flag equals 1, specifying that virtual boundaries are enabled, signal, in, a picture parameter set or a picture header, a second syntax element pps_virtual_boundaries_present_flag specifying whether information of the one or more virtual boundaries is signaled in, the picture parameter set, and a third syntax element ph_virtual_boundaries_present_flag specifying whether information of the one or more virtual boundaries is signaled on the picture header;
third signaling code configured to cause the one or more computer processors to, when the information specifies that the information of the one or more virtual boundaries is signaled in, the picture parameter set or the picture header, signal, in, the picture parameter set or the picture header associated with the received video data, information corresponding to a number of the one or more virtual boundaries; and
decoding code configured to cause the one or more computer processors to decode the video data based on the signaled information corresponding to the virtual boundaries.