IP Library › Granted Patent US 11,831,920
Granted Patent B2
US 11,831,920 · App. 17/459,753 · Granted Nov 28, 2023

Method and apparatus for video coding

Inventors: Shan Liu (San Jose, CA); Xiaozhong Xu (State College, PA); Wen Gao (West Windsor, NJ)
Assignee: TENCENT AMERICA LLC
H04N19/70G06V20/41H04N19/167H04N19/172
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,831,920
App. No.
17/459,753
Granted
Nov 28, 2023
Kind
B2
Abstract

Aspects of the disclosure include methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding/decoding. An apparatus includes processing circuitry that receives metadata associated with a coded video bitstream. The metadata includes labeling information of one or more objects detected in a first picture that is coded in the coded video bitstream. The processing circuitry decodes the labeling information of the one or more objects in the first picture that is coded in the coded video bitstream. The processing circuitry applies the labeling information to the one or more objects in the first picture.

Claims (30)

1. A method of video coding at a decoder, comprising:

receiving metadata associated with a coded video bitstream, the metadata including labeling information of one or more objects detected in a first picture that is coded in the coded video bitstream, the labeling information comprising, for an object of the one or more objects, (i) a first location of a bounding box surrounding the object in the first picture and (ii) a second location of a bounding box corresponding to the object, the second location indicating coordinates of the bounding box outside a picture boundary of a second picture that is coded in the coded video bitstream to indicate that the object is not shown in the second picture and that the bounding box corresponding to the object is not to be displayed in the second picture;

decoding the labeling information of the one or more objects in the first picture that is coded in the coded video bitstream; and

applying the labeling information to the one or more objects in the first picture.

2. The method of claim 1 , wherein the metadata is included in a supplementary enhancement information (SEI) message in the coded video bitstream.

3. The method of claim 1 , wherein the metadata is included in a file that is separate from the coded video bitstream.

4. The method of claim 1 , wherein the labeling information indicates a total number of bounding boxes in the first picture and includes location information and size information of each bounding box, each bounding box being associated with one of the one or more objects in the first picture.

5. The method of claim 1 , wherein the labeling information includes category information that indicates a category for each of the one or more objects.

6. The method of claim 1 , wherein the labeling information includes identification information that identifies each of the one or more objects in a video sequence.

7. The method of claim 4 , wherein the location information of one of the bounding boxes includes a location offset of the one of the bounding boxes between the first picture and the second picture that is coded in the video bitstream.

8. The method of claim 1 , further comprising:

sending a request to receive the metadata associated with the coded video bitstream.

9. An apparatus, comprising:

processing circuitry configured to:

receive metadata associated with a coded video bitstream, the metadata including labeling information of one or more objects detected in a first picture that is coded in the coded video bitstream, the labeling information comprising, for an object of the one or more objects, (i) a first location of a bounding box surrounding the object in the first picture and (ii) a second location of a bounding box corresponding to the object, the second location indicating coordinates of the bounding box outside a picture boundary of a second picture that is coded in the coded video bitstream to indicate that the object is not shown in the second picture and that the bounding box corresponding to the object is not to be displayed in the second picture;

decode the labeling information of the one or more objects in the first picture that is coded in the coded video bitstream; and

apply the labeling information to the one or more objects in the first picture.

10. The apparatus of claim 9 , wherein the metadata is included in a supplementary enhancement information (SEI) message in the coded video bitstream.

11. The apparatus of claim 9 , wherein the metadata is included in a file that is separate from the coded video bitstream.

12. The apparatus of claim 9 , wherein the labeling information indicates a total number of bounding boxes in the first picture and includes location information and size information of each bounding box, each bounding box being associated with one of the one or more objects in the first picture.

13. The apparatus of claim 9 , wherein the labeling information includes category information that indicates a category for each of the one or more objects.

14. The apparatus of claim 9 , wherein the labeling information includes identification information that identifies each of the one or more objects in a video sequence.

15. The apparatus of claim 12 , wherein the location information of one of the bounding boxes includes a location offset of the one of the bounding boxes between the first picture and the second picture that is coded in the video bitstream.

16. The apparatus of claim 9 , wherein the processing circuitry is further configured to:

send a request to receive the metadata associated with the coded video bitstream.

17. A non-transitory computer-readable storage medium storing instructions which when executed by at least one processor cause the at least one processor to perform:

receiving metadata associated with a coded video bitstream, the metadata including labeling information of one or more objects detected in a first picture that is coded in the coded video bitstream, the labeling information comprising, for an object of the one or more objects, (i) a first location of a bounding box corresponding to the object in the first picture and (ii) a second location of a bounding box surrounding the object, the second location indicating coordinates of the bounding box outside a picture boundary of a second picture that is coded in the coded video bitstream to indicate that the object is not shown in the second picture and that the bounding box corresponding to the object is not to be displayed in the second picture;

decoding the labeling information of the one or more objects in the first picture that is coded in the coded video bitstream; and

applying the labeling information to the one or more objects in the first picture.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the metadata is included in a supplementary enhancement information (SEI) message in the coded video bitstream.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2021
From: LIU, SHAN; XU, XIAOZHONG; GAO, WEN
To: TENCENT AMERICA LLC
Reel/Frame 057315/0071 →
Continuity (2)
Provisional Application 63135530 · Jan 8, 2021
Related Publication 20220224943A1 · Jul 14, 2022
Cited By (2)
US 12,568,241 US 12,676,973