IP Library › Granted Patent US 11,997,293
Granted Patent B2
US 11,997,293 · App. 17/719,173 · Granted May 28, 2024

Sub-picture track level indicator

Inventor: Ye-kui Wang (San Diego, CA)
Assignee: Lemon Inc.
H04N19/177H04N19/124H04N19/132H04N19/172H04N19/46H04N19/96
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,997,293
App. No.
17/719,173
Granted
May 28, 2024
Kind
B2
Abstract

A mechanism for processing video data is disclosed. One or more level indicators for a set of subpictures included in one or more subpicture tracks are determined. The subpicture tracks are included in a subpicture entity group. The level indicators are included in at least one of one or more sample groups carrying information for the set of subpictures, or in a data structure specifying the subpicture entity group. A conversion is performed between a visual media data and a media data file based on the level indicator.

Claims (28)

1. A method for processing video data, comprising:

determining one or more level indicators for a set of subpictures included in one or more subpicture tracks, wherein the subpicture tracks are included in a subpicture entity group, wherein the level indicators are included in at least one of: a sample group entry of one or more sample groups carrying information for the set of subpictures, or in a data structure specifying the subpicture entity group, and wherein whether the level indicators are included in the sample group entry of the one or more sample groups carrying information for the set of subpictures or in the data structure specifying the subpicture entity group is based on whether a level is constant for all samples in the subpicture tracks; and

performing a conversion between a visual media data and a media data file based on the level indicator.

2. The method of claim 1 , wherein the level indicators are included in the data structure specifying the subpicture entity group when a level is constant for all samples in the subpicture tracks.

3. The method of claim 2 , wherein the level indicators are included in the sample groups when more than one level is applied to the samples in the subpicture tracks.

4. The method of claim 3 , wherein each of the level indicators indicates a level applied to a corresponding set of subpictures.

5. The method of claim 1 , wherein the data structure specifying the subpicture entity group is an entity to group box.

6. The method of claim 5 , wherein the entity to group box includes a flag with a first value indicating that a level is constant for all samples in the subpicture tracks.

7. The method of claim 5 , wherein the entity to group box includes a flag with a second value indicating that more than one level is applied to samples in the subpicture tracks.

8. An apparatus for processing video data comprising:

a processor; and

a non-transitory memory with instructions thereon, wherein the instructions upon execution by the processor, cause the processor to:

determine one or more level indicators for a set of subpictures included in one or more subpicture tracks, wherein the subpicture tracks are included in a subpicture entity group, wherein the level indicators are included in at least one of: a sample group entry of one or more sample groups carrying information for the set of subpictures, or in a data structure specifying the subpicture entity group, and wherein whether the level indicators are included in the sample group entry of the one or more sample groups carrying information for the set of subpictures or in the data structure specifying the subpicture entity group is based on whether a level is constant for all samples in the subpicture tracks; and

perform a conversion between a visual media data and a media data file based on the level indicator.

9. The apparatus of claim 8 , wherein the level indicators are included in the data structure specifying the subpicture entity group when a level is constant for all samples in the subpicture tracks.

10. The apparatus of claim 9 , wherein the level indicators are included in the sample groups when more than one level is applied to the samples in the subpicture tracks.

11. The apparatus of claim 10 , wherein each of the level indicators indicates a level applied to a corresponding set of subpictures.

12. The apparatus of claim 8 , wherein the data structure specifying the subpicture entity group is an entity to group box.

13. The apparatus of claim 12 , wherein the entity to group box includes a flag with a first value indicating that a level is constant for all samples in the subpicture tracks.

14. The apparatus of claim 12 , wherein the entity to group box includes a flag with a second value indicating that more than one level is applied to samples in the subpicture tracks.

15. A non-transitory computer readable medium comprising a computer program product for use by a video coding device, the computer program product comprising computer executable instructions stored on the non-transitory computer readable medium such that when executed by a processor cause the video coding device to:

determine one or more level indicators for a set of subpictures included in one or more subpicture tracks, wherein the subpicture tracks are included in a subpicture entity group, wherein the level indicators are included in at least one of: a sample group entry of one or more sample groups carrying information for the set of subpictures, or in a data structure specifying the subpicture entity group, and wherein whether the level indicators are included in the sample group entry of the one or more sample groups carrying information for the set of subpictures or in the data structure specifying the subpicture entity group is based on whether a level is constant for all samples in the subpicture tracks; and

perform a conversion between a visual media data and a media data file based on the level indicator.

16. The non-transitory computer readable medium of claim 15 , wherein the level indicators are included in the data structure specifying the subpicture entity group when a level is constant for all samples in the subpicture tracks.

17. The non-transitory computer readable medium of claim 16 , wherein the level indicators are included in the sample groups when more than one level is applied to the samples in the subpicture tracks.

18. The non-transitory computer readable medium of claim 17 , wherein each of the level indicators indicates a level applied to a corresponding set of subpictures.

19. The method of claim 1 , wherein the conversion includes encoding the visual media data into the media data file.

20. The method of claim 1 , wherein the conversion includes decoding the visual media data from the media data file.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2023
From: BYTEDANCE INC.
To: LEMON INC.
Reel/Frame 062354/0406 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2022
From: WANG, YE-KUI
To: BYTEDANCE INC.
Reel/Frame 060032/0164 →
Continuity (2)
Provisional Application 63175421 · Apr 15, 2021
Related Publication 20220345724A1 · Oct 27, 2022