IP Library › Granted Patent US 11,412,256
Granted Patent B2
US 11,412,256 · App. 17/220,481 · Granted Aug 9, 2022

Method and apparatus for video coding

Inventors: Ling Li (Seoul, KR); Byeongdoo Choi (Palo Alto, CA); Xiang Li (Saratoga, CA); Stephan Wenger (Hillsborough, CA); Shan Liu (San Jose, CA)
Assignee: TENCENT AMERICA LLC
H04N19/593H04N19/159H04N19/174H04N19/46H04N19/70
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,412,256
App. No.
17/220,481
Granted
Aug 9, 2022
Kind
B2
Abstract

Aspects of the disclosure provide methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding/decoding. An apparatus includes processing circuitry that decodes profile information for a plurality of image slices in prediction information of a coded video bitstream. The profile information includes profile identification information of a profile in which each of the image slices in the coded video bitstream is intra coded. The processing circuitry performs intra prediction on each of the image slices in the coded video bitstream. Further, the processing circuitry reconstructs at least one image picture based on the intra prediction.

Claims (34)

1. A method of video decoding in a decoder, comprising:

decoding profile information for a plurality of image slices in prediction information of a coded video bitstream, the profile information including profile identification information of a profile in which each of the image slices in the coded video bitstream is intra coded;

determining that the coded video bitstream conforms to one of a Main 10 still picture profile and a Main 4:4:4 10 still picture profile based on the profile identification information;

constraining only one picture to be included in the coded video bitstream corresponding to the plurality of image slices that conform to the one of the Main 10 still picture profile and the Main 4:4:4 10 still picture profile;

performing intra prediction on each of the image slices in the coded video bitstream; and

reconstructing at least one image picture based on the intra prediction.

2. The method of claim 1 , wherein the profile information includes a first flag indicating whether each of the image slices in the coded video bitstream is intra coded and a second flag indicating whether each of the image slices in the coded video bitstream is included in the one picture.

3. The method of claim 2 , wherein the first flag is decoded after the second flag and indicates that each of the image slices in the coded video bitstream is intra coded based on the second flag indicating that each of the image slices in the coded video bitstream is included in the one picture.

4. The method of claim 2 , wherein the first flag indicates that each of the image slices in the coded video bitstream is intra coded based on the profile identification information of the profile in which each of the image slices in the coded video bitstream is intra coded.

5. The method of claim 2 , wherein the second flag indicates that each of the image slices in the coded video bitstream is included in the one picture based on the profile being a still picture profile in which only the one picture is included in the coded video bitstream.

6. The method of claim 2 , wherein non-intra related syntax elements are not included in the prediction information based on one of (i) the first flag indicating that each of the image slices in the coded video bitstream is intra coded or (ii) the second flag indicating that each of the image slices in the coded video bitstream is included in the one picture.

7. The method of claim 1 , wherein the prediction information includes a third flag indicating whether each of the image slices in the coded video bitstream is intra coded and included in the one picture, the third flag not being included in the profile information.

8. The method of claim 7 , wherein the third flag indicates that each of the image slices in the coded video bitstream is intra coded and included in the one picture based on the second flag indicating that each of the image slices in the coded video bitstream is included in the one picture.

9. An apparatus, comprising;

processing circuitry configured to:

decode profile information for a plurality of image slices in prediction information of a coded video bitstream, the profile information including profile identification information of a profile in which each of the image slices in the coded video bitstream is intra coded;

determining that the coded video bitstream conforms to one of a Main 10 still picture profile and a Main 4:4:4 10 still picture profile based on the profile identification information;

constraining only one picture to be included in the coded video bitstream corresponding to the plurality of image slices that conform to the one of the Main 10 still picture profile and the Main 4:4:4 10 still picture profile;

perform intra prediction on each of the image slices in the coded video bitstream; and

reconstruct at least one image picture based the intra prediction.

10. The apparatus of claim 9 , wherein the profile information includes a first flag indicating whether each of the image slices in the coded video bitstream is intra coded and a second flag indicating whether each of the image slices in the coded video bitstream is included in the one picture.

11. The apparatus of claim 10 , wherein the first flag is decoded after the second flag and indicates that each of the image slices in the coded video bitstream is intra coded based on the second flag indicating that each of the image slices in the coded video bitstream is included in the one picture.

12. The apparatus of claim 10 , wherein the first flag indicates that each of the image slices in the coded video bitstream is intra coded based on the profile identification information of the profile in which each of the image slices in the coded video bitstream is intra coded.

13. The apparatus of claim 10 , wherein the second flag indicates that each of the image slices in the coded video bitstream is included in the one picture based on the profile being a still picture profile in which only the one picture is included in the coded video bitstream.

14. The apparatus of claim 10 , wherein non-intra related syntax elements are not included in the prediction information based on one of (i) the first flag indicating that each of the image slices in the coded video bitstream is intra coded or (ii) the second flag indicating that each of the image slices in the coded video bitstream is included in the one picture.

15. The apparatus of claim 9 , wherein the prediction information includes a third flag indicating whether each of the image slices in the coded video bitstream is intra coded and included in the one picture, the third flag not being included in the profile information.

16. The apparatus of claim 15 , wherein the third flag indicates that each of the image slices in the coded video bitstream is intra coded and included in the one picture based on the second flag indicating that each of the image slices in the coded video bitstream is included in the one picture.

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 the method according to claim 1 .

18. A method of video decoding in a decoder, comprising:

decoding profile information in prediction information of a coded video bitstream, the profile information including a plurality of groups of syntax elements and profile identification information, the profile identification information indicating a profile for the coded video bitstream;

selecting one of the plurality of groups of syntax elements included in the profile information based on the profile indicated in the profile identification information; and

reconstructing at least one picture based on the selected one of the plurality of groups of syntax elements included in the profile information.

19. The method of claim 18 , wherein an order of the plurality of groups of syntax elements for the profile is predetermined.

20. The method of claim 18 , wherein byte alignment is checked for each of the plurality of groups of syntax elements.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2021
From: LI, LING; CHOI, BYEONGDOO; LI, XIANG; WENGER, STEPHAN; LIU, SHAN
To: TENCENT AMERICA LLC
Reel/Frame 055799/0892 →
Continuity (3)
Provisional Application 63029000 · May 22, 2020
Provisional Application 63007187 · Apr 8, 2020
Related Publication 20210321130A1 · Oct 14, 2021