IP Library › Granted Patent US 12,513,308
Granted Patent B2
US 12,513,308 · App. 18/414,009 · Granted Dec 30, 2025

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 12,513,308
App. No.
18/414,009
Granted
Dec 30, 2025
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 (49)

1 . A system comprising:

a receiver configurable to receive a bit stream including a coded representation of a picture including a coding unit; and

a decoder coupled to the receiver and configurable to:

decode a first flag from a picture parameter set of the bit stream, wherein a value of the first flag indicates whether lossless coding is enabled for the picture;

decode a second flag for the coding unit from the bit stream when the first flag is set;

bypass a transform process for the coding unit when the second flag is set; and

bypass a deblocking filter for the coding unit when the second flag is set.

2 . The system of claim 1 , wherein the decoder is configurable to bypass an inverse quantization process for the coding unit when the second flag is set.

3 . The system of claim 1 , wherein the decoder is configurable to bypass a sample adaptive offset filter process for the coding unit when the second flag is set.

4 . The system of claim 1 ,

wherein the first flag is a first one-bit flag, and

wherein the second flag is a second one-bit flag.

5 . The system of claim 1 , further comprising a light emitting diode display coupled to the decoder and configurable to display the picture.

6 . The system of claim 1 , further comprising a liquid crystal display coupled to the decoder and configurable to display the picture.

7 . A method comprising:

receiving a bit stream including a coded representation of a picture including a coding unit;

decoding a first flag from a parameter set of the bit stream, wherein a value of the first flag indicates whether lossless coding is enabled for the picture;

decoding a second flag for the coding unit from the bit stream when the first flag is set;

bypassing a transform process for the coding unit when the second flag is set; and

bypassing a deblocking filter for the coding unit when the second flag is set.

8 . The method of claim 7 , further comprising bypassing an inverse quantization process for the coding unit when the second flag is set.

9 . The method of claim 7 , further comprising bypassing a sample adaptive offset filter process for the coding unit when the second flag is set.

10 . The method of claim 7 ,

wherein the first flag is a first one-bit flag, and

wherein the second flag is a second one-bit flag.

11 . The method of claim 7 , further comprising displaying the picture via a light emitting diode display.

12 . The method of claim 7 , further comprising displaying the picture via a liquid crystal display.

13 . A system comprising:

a decoder configurable to:

decode a first flag from a parameter set of a bit stream, wherein the bit stream includes a coded representation of a picture including a coding unit, wherein a value of the first flag indicates whether lossless coding is enabled for the picture;

decode a second flag for the coding unit from the bit stream when the first flag is set;

bypass a transform process for the coding unit when the second flag is set; and

bypass a deblocking filter for the coding unit when the second flag is set; and

a display coupled to the decoder and configurable to display the picture including the coding unit.

14 . The system of claim 13 , wherein the decoder is configurable to:

bypass a sample adaptive offset filter process for the coding unit when the second flag is set.

15 . The system of claim 13 , wherein the decoder is configurable to bypass an inverse quantization process for the coding unit when the second flag is set.

16 . The system of claim 13 ,

wherein the first flag is a first one-bit flag, and

wherein the second flag is a second one-bit flag.

17 . The system of claim 1 , further comprising a memory coupled to the decoder,

wherein the decoder is configurable to store unfiltered, reconstructed data for the coding unit to the memory after bypassing the transform process and after bypassing the deblocking filter.

18 . The method of claim 7 , further comprising storing unfiltered, reconstructed data for the coding unit to a memory after bypassing the transform process and after bypassing the deblocking filter.

19 . The system of claim 1 ,

wherein the parameter set is a picture parameter set of the bit stream, and

wherein the decoder is configurable to decode the first flag from the picture parameter set of the bit stream.

20 . The method of claim 7 ,

wherein the parameter set is a picture parameter set of the bit stream, and

wherein decoding the first flag includes decoding the first flag from the picture parameter set of the bit stream.

Continuity (8)
Continuation 17737103 · May 5, 2022
Continuation 17120733 · Dec 14, 2020
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 20240187607A1 · Jun 6, 2024
References Cited (43)
US 5708511A · Gandhi · 1998 [cited by applicant]
US 6505299B1 · Zeng · 2003 [cited by applicant]
US 6604158B1 · Fallon · 2003 [cited by examiner]
US 7395345B2 · Fallon · 2008 [cited by applicant]
US 7760949B2 · Segall · 2010 [cited by examiner]
US 7769239B2 · Demos · 2010 [cited by examiner]
US 8861615B2 · Sjoberg · 2014 [cited by examiner]
US 8942289B2 · Srinivasan · 2015 [cited by examiner]
US 9560367B2 · Wang · 2017 [cited by examiner]
US 10257520B2 · He · 2019 [cited by applicant]
US 20020188440A1 · Foster · 2002 [cited by examiner]
US 20030117585A1 · Lee · 2003 [cited by applicant]
US 20050219069A1 · Sato · 2005 [cited by examiner]
US 20070160305A1 · Demos · 2007 [cited by applicant]
US 20070206679A1 · Lim · 2007 [cited by applicant]
US 20070237228A1 · Han · 2007 [cited by examiner]
US 20080193032A1 · Segall · 2008 [cited by applicant]
US 20080198935A1 · Srinivasan · 2008 [cited by applicant]
US 20080205508A1 · Ziauddin · 2008 [cited by examiner]
US 20090161759A1 · Seo · 2009 [cited by examiner]
US 20110150072A1 · Han · 2011 [cited by applicant]
US 20110150085A1 · Andrijanic · 2011 [cited by examiner]
US 20110222608A1 · Gao · 2011 [cited by applicant]
US 20110235713A1 · Hsieh · 2011 [cited by examiner]
US 20110268279A1 · Ishikawa · 2011 [cited by examiner]
US 20120140821A1 · Drugeon · 2012 [cited by examiner]
US 20120236936A1 · Segall · 2012 [cited by examiner]
US 20120287993A1 · Priddle · 2012 [cited by examiner]
US 20120314771A1 · Lim · 2012 [cited by examiner]
US 20130003838A1 · Gao et al. · 2013 [cited by applicant]
US 20130058410A1 · Yasugi · 2013 [cited by examiner]
US 20200195918A1 · Hosokawa · 2020 [cited by applicant]
US 20220256151A1 · Tsukuba · 2022 [cited by applicant]
“TMS320DM6467 Digital Media System-on-Chip”, SPRS403G, Texas Instruments Incorporated, Dec. 2007, revised Oct. 2010, pp. 1-355. [cited by applicant]
Benjamin Bross et al, “High Efficiency Video Coding (HEVC) Text Specification Draft 8”, JCTVC-J1003_d7, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, pp. 1-261, Jul. 11-… [cited by applicant]
Thomas Wiegand et al, “WD3: Working Draft 3 of High-Efficiency Video Coding”, JCTVC-E603, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, pp. 1-215, Mar. 16-23, 2011, Gene… [cited by applicant]
Benjamin Bross et al, “WD4: Working Draft 4 of High-Efficiency Video Coding”, JCTVC-F803_d6, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, pp. 1-229, July 14-22, 2011, T… [cited by applicant]
Minhua Zhou, “AHG22: High-level Signaling of Lossless Coding Mode in HEVC”, JCTVC-G092, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, pp. 1-10, Nov. 19-30, 2011, Geneva,… [cited by applicant]
Minhua Zhou, “AHG22: High-level Signaling of Lossless Coding Mode in HEVC”, JCTVC-G092 Presentation, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, pp. 1-4, Nov. 19-30, 2… [cited by applicant]
Benjamin Bross et al., “WD5: Working Draft 5 of high-Efficiency Video Coding”, JCTVC-G1103_d9, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, pp. 1-237, Nov. 21-30, 2011 … [cited by applicant]
Bbenjamin Bross et all, “High Efficiency Video Coding (HEVC) Text Specification Draft 7”, JCTVC-I1003_d1, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, pp. 1-272, Apr. 2… [cited by applicant]
Benjamin Bross et al, “High Efficiency Video Coding (HEVC) Text Specification Draft 6”, JCTVC-H1003, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, pp. 1-259, Nov. 21-30,… [cited by applicant]
International Telecommunication Union, H.264 Advanced Video Coding for Generic Audiovisual Services, sections 7.3.2.1.1, 7.3.2.2, 7.4.2.1.1, and 7.4.5, Aug. 2021, 15 pages. [cited by applicant]