IP Library › Granted Patent US 11,356,676
Granted Patent B2
US 11,356,676 · App. 17/120,733 · Granted Jun 7, 2022

Method and system for lossless coding mode in video coding

Inventor: Minhua Zhou (Plano, TX)
Assignee: TEXAS INSTRUMENTS INCORPORATED
H04N19/167H04N19/103H04N19/117H04N19/172H04N19/174H04N19/176H04N19/61H04N19/70H04N19/82H04N19/12H04N19/124H04N19/157H04N19/436
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,356,676
App. No.
17/120,733
Granted
Jun 7, 2022
Kind
B2
Abstract

A method for coding a video sequence is provided that includes encoding a portion of a picture in the video sequence in lossless coding mode, and signaling a lossless coding indicator in a compressed bit stream, wherein the lossless coding indicator corresponds to the portion of a picture and indicates whether or not the portion of the picture is losslessly coded. A method for decoding a compressed video bit stream is provided that includes determining that lossless coding mode is enabled, decoding a lossless coding indicator from the compressed video bit stream, wherein the lossless coding indicator corresponds to a portion of a picture in the compressed video bit stream and indicates whether or not the portion of the picture is losslessly coded, and decoding the portion of the picture in lossless coding mode when the lossless coding indicator indicates the portion of the picture is losslessly coded.

Claims (39)

1. A method, comprising:

receiving a compressed bit stream comprising a picture, the picture comprising a coding unit;

decoding, in a picture parameter set syntax of the compressed bitstream, a transform-and-quantization bypass enabled flag;

following the decoding of the transform-and-quantization bypass enabled flag, decoding a transform-and-quantization bypass flag for the coding unit in the compressed bitstream only when the transform-and-quantization bypass enabled flag is set to indicate that the transform-and-quantization bypass flag is present; and

bypassing an in-loop filter process for the coding unit when the transform-and-quantization bypass flag is set to indicate that a transform process and a quantization process for the coding unit are bypassed.

2. The method of claim 1 , wherein the in-loop filter process comprises an SAO filter process.

3. The method of claim 2 , wherein the in-loop filter process further comprises a deblocking filter process.

4. The method of claim 1 , wherein the transform-and-quantization bypass enabled flag is a 1-bit flag and the transform-and-quantization bypass flag is a 1-bit flag.

5. The method of claim 4 , wherein:

the transform-and-quantization bypass enabled flag is set to indicate that the transform-and-quantization bypass flag is present comprises the transform-and-quantization bypass enabled flag is set to a binary value of 1; and

the transform-and-quantization bypass flag is set to indicate that the transform process and the quantization process for the coding unit are bypassed comprises the transform-and-quantization bypass flag is set to a binary value of 1.

6. The method of claim 1 , further comprising bypassing the transform process and the quantization process for the coding unit when the transform-and-quantization bypass flag is set to indicate that the transform process and the quantization process for the coding unit are bypassed.

7. A system, comprising:

a receiver configured to receive a compressed bit stream comprising a picture, the picture comprising a coding unit;

a video decoder coupled to the receiver and configured to:

decode, in a picture parameter set syntax of the compressed bitstream, a transform-and-quantization bypass enabled flag;

following the decoding of the transform-and-quantization bypass enabled flag, decode a transform-and-quantization bypass flag for the coding unit in the compressed bitstream only when the transform-and-quantization bypass enabled flag is set to indicate that the transform-and-quantization bypass flag is present; and

bypass an in-loop filter process for the coding unit when the transform-and-quantization bypass flag is set to indicate that a transform process and a quantization process for the coding unit are bypassed.

8. The system of claim 7 , wherein the in-loop filter process comprises an SAO filter process.

9. The system of claim 8 , wherein the in-loop filter process further comprises a deblocking filter process.

10. The system of claim 7 , wherein the transform-and-quantization bypass enabled flag is a 1-bit flag and the transform-and-quantization bypass flag is a 1-bit flag.

11. The system of claim 10 , wherein:

the transform-and-quantization bypass enabled flag is set to indicate that the transform-and-quantization bypass flag is present comprises the transform-and-quantization bypass enabled flag is set to a binary value of 1; and

the transform-and-quantization bypass flag is set to indicate that the transform process and the quantization process for the coding unit are bypassed comprises the transform-and-quantization bypass flag is set to a binary value of 1.

12. The system of claim 7 , wherein the video decoder is configured to bypass the transform process and the quantization process for the coding unit when the transform-and-quantization bypass flag is set to indicate that the transform process and the quantization process for the coding unit are bypassed.

13. A system, comprising:

a receiver configured to receive a compressed bit stream comprising a picture, the picture comprising a coding unit;

a video decoder coupled to the receiver and configured to:

decode, in a picture parameter set syntax of the compressed bitstream, a transform-and-quantization bypass enabled flag;

following the decoding of the transform-and-quantization bypass enabled flag, decode a transform-and-quantization bypass flag for the coding unit in the compressed bitstream only when the transform-and-quantization bypass enabled flag is set to indicate that the transform-and-quantization bypass flag is present; and

bypass an in-loop filter process for the coding unit when the transform-and-quantization bypass flag is set to indicate that a transform process and a quantization process for the coding unit are bypassed; and

a display component coupled to the video decoder and configured to display the coding unit.

14. The system of claim 13 , wherein the in-loop filter process comprises an SAO filter process.

15. The system of claim 14 , wherein the in-loop filter process further comprises a deblocking filter process.

16. The system of claim 13 , wherein the transform-and-quantization bypass enabled flag is a 1-bit flag and the transform-and-quantization bypass flag is a 1-bit flag.

17. The system of claim 16 , wherein:

the transform-and-quantization bypass enabled flag is set to indicate that the transform-and-quantization bypass flag is present comprises the transform-and-quantization bypass enabled flag is set to a binary value of 1; and

the transform-and-quantization bypass flag is set to indicate that the transform process and the quantization process for the coding unit are bypassed comprises the transform-and-quantization bypass flag is set to a binary value of 1.

18. The system of claim 13 , the video decoder is configured to bypass the transform process and the quantization process for the coding unit when the transform-and-quantization bypass flag is set to indicate that the transform process and the quantization process for the coding unit are bypassed.

Continuity (6)
Division 13623087 · Sep 19, 2012
Provisional Application 61562906 · Nov 22, 2011
Provisional Application 61554144 · Nov 1, 2011
Provisional Application 61550990 · Oct 25, 2011
Provisional Application 61539156 · Sep 26, 2011
Related Publication 20210099717A1 · Apr 1, 2021