A method, computer program, and computer system is provided for coding a video sequence. Video information corresponding to one or subpictures within a picture is received. A first subpicture is identified from among the one or more subpictures as a region of interest. The first subpicture corresponding to the region of interest is encoded in a high quality mode. One or more other subpictures from among the one or more subpictures is encoded in a low quality mode. The first encoded subpicture and the encoded one or more other subpictures are output with one or more output layer sets.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
2. The method of claim 1, further comprising outputting the first encoded subpicture in an enhancement layer, the encoded remaining subpictures in a base layer, and the output layer set of the output layer sets including the enhancement layer and the base layer.
A method for coding video sequences. This involves receiving video information that contains multiple subpictures within a main picture. The method identifies a specific "first subpicture" as a region of interest. This region of interest is then encoded using a high-quality mode, while all other subpictures are encoded using a low-quality mode. For output, the high-quality encoded region of interest (first subpicture) is specifically placed into an "enhancement layer." The low-quality encoded remaining subpictures are placed into a "base layer." The overall output includes one or more layer sets, and at least one of these output layer sets explicitly comprises both this enhancement layer and this base layer.
3. The method of claim 1, wherein the second flag is a video parameter set subpictures present flag.
This method uses a special signal in a video stream, called a "video parameter set subpictures present flag," to indicate whether the video contains information about individual sub-pictures (smaller parts) within the video frame.
6. The computer system of claim 5, wherein the outputting code is configured to cause the one or more computer processors to output the first encoded subpicture in an enhancement layer, the encoded remaining subpictures in a base layer, and the output layer set of the output layer sets including the enhancement layer and the base layer.
A computer system equipped with one or more computer processors and memory storing executable code. This code configures the processors to receive video information containing multiple subpictures within a picture, identify a "first subpicture" as a region of interest, and encode this region in a high-quality mode. Concurrently, other subpictures are encoded in a low-quality mode. The system's outputting code is specifically configured to output the high-quality encoded region of interest (first subpicture) into an "enhancement layer," and the low-quality encoded remaining subpictures into a "base layer." The final output layer set explicitly includes both this enhancement layer and this base layer.
7. The computer system of claim 5, wherein the second flag is a video parameter set subpicture present flag.
A computer system equipped with one or more computer processors and memory storing executable code. This code configures the processors to receive video information containing multiple subpictures within a picture, identify a "first subpicture" as a region of interest, and encode this region in a high-quality mode. Concurrently, other subpictures are encoded in a low-quality mode, and the encoded subpictures are then output using layer sets. A specific feature of this system is that it utilizes a "second flag," which is defined as a "video parameter set subpicture present flag." This flag signals, within the video parameter set, the presence of subpictures or the application of this differentiated subpicture encoding.
10. The non-transitory computer readable medium of claim 9, wherein the computer program is further configured to cause the one or more computer processors to output the first encoded subpicture in an enhancement layer, the encoded remaining subpictures in a base layer, and the output layer set of the output layer sets including the enhancement layer and the base layer.
A non-transitory computer readable medium stores a computer program designed to instruct one or more computer processors. This program causes the processors to receive video information containing multiple subpictures within a picture, identify a "first subpicture" as a region of interest, and encode this region in a high-quality mode. Simultaneously, other subpictures are encoded in a low-quality mode. The program is further configured to cause the processors to output the high-quality encoded region of interest (first subpicture) into an "enhancement layer," and the low-quality encoded remaining subpictures into a "base layer." The final output layer set explicitly includes both this enhancement layer and this base layer.
11. The non-transitory computer readable medium of claim 9, wherein the second flag is a video parameter set subpicture present flag.
A non-transitory computer readable medium stores a computer program designed to instruct one or more computer processors. This program causes the processors to receive video information containing multiple subpictures within a picture, identify a "first subpicture" as a region of interest, encode this region in a high-quality mode, and encode other subpictures in a low-quality mode. The encoded subpictures are then output using layer sets. A specific aspect of this computer program is that it utilizes a "second flag," which is defined as a "video parameter set subpicture present flag," to signal the presence of subpictures or the usage of this particular subpicture encoding methodology within the video parameter set.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
September 2, 2020
March 19, 2024
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.