IP Library Granted Patent US 12,457,361
Granted Patent B2
US 12,457,361 · App. 18/344,329 · Granted Oct 28, 2025

Bit-depth scalability

Inventors: Thomas Wiegand (Berlin, DE); Martin Winken (Berlin, DE)
Assignee: Dolby Video Compression, LLC
H04N19/593H04N19/117H04N19/184H04N19/33H04N19/36H04N19/80H04N19/82
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,457,361
App. No.
18/344,329
Granted
Oct 28, 2025
Kind
B2
Abstract

To increase efficiency of a bit-depth scalable data-stream an inter-layer prediction is obtained by mapping samples of the representation of the picture or video source data with a first picture sample bit-depth from a first dynamic range corresponding to the first picture sample bit-depth to a second dynamic range greater than the first dynamic range and corresponding to a second picture sample bit-depth being higher than the first picture sample bit-depth by use of one or more global mapping functions being constant within the picture or video source data or varying at a first granularity, and a local mapping function locally modifying the one or more global mapping functions and varying at a second granularity smaller than the first granularity, with forming the quality-scalable data-stream based on the local mapping function such that the local mapping function is derivable from the quality-scalable data-stream.

Claims (23)

1. A method for decoding a data stream into which picture data of a picture of a video is encoded, the method comprising:

extracting, from the data stream, a first syntax element representing a fixed value associated with a variable parameter, wherein the variable parameter and an offset parameter define a local mapping function corresponding to a first block of a lower quality reconstructed picture;

determining the variable parameter based on the fixed value; and

forming a higher quality reconstructed picture by applying a global mapping function to modify sample values of the lower quality reconstructed picture, and applying the local mapping function using the variable parameter and the offset parameter to further modify a subset of sample values obtained after applying the global mapping function, wherein the subset includes the first block in the lower quality reconstructed picture.

2. The method of claim 1 , wherein sample values of the higher quality reconstructed picture are at a bit depth greater than the sample values of the lower quality reconstructed picture.

3. The method of claim 1 , wherein different local mapping functions are applied to different blocks corresponding to the lower quality reconstructed picture.

4. The method of claim 3 , wherein the different blocks are of different sizes.

5. The method of claim 1 , wherein the local mapping function and the global mapping function are decoded from the data stream.

6. The method of claim 1 , wherein the local mapping function is linear and the global mapping function is non-linear.

7. The method of claim 1 , wherein the local mapping function is used to further modify the subset of samples by addition of an output value of the local mapping function to an output value of the global mapping function applied to the subset of samples.

8. The method of claim 1 , further comprising extracting, from the data stream, a second syntax element representing a difference value associated with the variable parameter, wherein the variable parameter is determined based on a combination of the fixed value and the difference value.

9. An apparatus to decode a data stream into which picture data of a picture of a video is encoded, the apparatus comprising:

a processor; and

a mapper configured to, using the processor:

extract, from the data stream, a first syntax element representing a fixed value associated with a variable parameter, wherein the variable parameter and an offset parameter define a local mapping function corresponding to a first block of a lower quality reconstructed picture;

determine the variable parameter based on the fixed value; and

form a higher quality reconstructed picture by applying a global mapping function to modify sample values of the lower quality reconstructed picture and applying the local mapping function using the variable parameter and the offset parameter to further modify a subset of sample values obtained after applying the global mapping function, wherein the subset includes the first block in the lower quality reconstructed picture.

10. The apparatus of claim 9 , wherein sample values of the higher quality reconstructed picture are at a bit depth greater than the sample values of the lower quality reconstructed picture.

11. The apparatus of claim 9 , wherein different local mapping functions are applied to different blocks corresponding to the lower quality reconstructed picture.

12. The apparatus of claim 9 , wherein the local mapping function and the global mapping function are decoded from the data stream.

13. The apparatus of claim 9 , wherein the mapper comprises subroutines running on a CPU.

14. The apparatus of claim 9 , wherein the mapper comprises circuit parts of an ASIC.

15. The apparatus of claim 9 , wherein the mapper is configured to extract, from the data stream, a second syntax element representing a difference value associated with the variable parameter, and determine the variable parameter based on a combination of the fixed value and the difference value.

Assignments (2)
CHANGE OF NAME Recorded Jan 30, 2026
From: GE VIDEO COMPRESSION, LLC
To: DOLBY VIDEO COMPRESSION, LLC
Reel/Frame 074536/0781 →
CHANGE OF NAME Recorded Nov 26, 2024
From: GE VIDEO COMPRESSION, LLC
To: DOLBY VIDEO COMPRESSION, LLC
Reel/Frame 069450/0772 →
Continuity (5)
Continuation 17208805 · Mar 22, 2021
Continuation 16434286 · Jun 7, 2019
Continuation 14626946 · Feb 20, 2015
Continuation 12937759
Related Publication 20230421806A1 · Dec 28, 2023
References Cited (57)
US 5963665A · Kim et al. · 1999 [cited by applicant]
US 6201898B1 · Takeuchi et al. · 2001 [cited by applicant]
US 6829301B1 · Tinker et al. · 2004 [cited by applicant]
US 6925120B2 · Zhang et al. · 2005 [cited by applicant]
US 7146059B1 · Durand et al. · 2006 [cited by applicant]
US 7535383B2 · Segall et al. · 2009 [cited by applicant]
US 7773694B2 · Murakami et al. · 2010 [cited by applicant]
US 7924921B2 · Crinon · 2011 [cited by applicant]
US 20050063471A1 · Regunathan et al. · 2005 [cited by applicant]
US 20050105623A1 · Linzer · 2005 [cited by applicant]
US 20050259729A1 · Sun · 2005 [cited by applicant]
US 20060083308A1 · Schwarz · 2006 [cited by examiner]
US 20060197777A1 · Cha et al. · 2006 [cited by applicant]
US 20070035706A1 · Margulis · 2007 [cited by applicant]
US 20070160133A1 · Bao et al. · 2007 [cited by applicant]
US 20070201560A1 · Segall · 2007 [cited by applicant]
US 20080002767A1 · Schwarz · 2008 [cited by applicant]
US 20080007438A1 · Segall · 2008 [cited by examiner]
US 20090003718A1 · Liu · 2009 [cited by examiner]
US 20090097558A1 · Ye et al. · 2009 [cited by applicant]
US 20090110073A1 · Wu et al. · 2009 [cited by applicant]
US 20090297054A1 · Regunathan et al. · 2009 [cited by applicant]
US 20100020866A1 · Marpe et al. · 2010 [cited by applicant]
US 20100046622A1 · Doser et al. · 2010 [cited by applicant]
US 20100208143A1 · Banterle · 2010 [cited by applicant]
US 20100208810A1 · Yin · 2010 [cited by examiner]
US 20100220789A1 · Yuwen · 2010 [cited by examiner]
EP 1617679A2 · 2006 [cited by applicant]
EP 1827024A1 · 2007 [cited by applicant]
JP 10056639A · 1998 [cited by applicant]
WO 2004045217A1 · 2004 [cited by applicant]
WO 2008043198A1 · 2008 [cited by applicant]
Notice of Allowance mailed Jan. 15, 2020 in U.S. Appl. No. 16/190,409. [cited by applicant]
Office Action mailed Aug. 15, 2019 in U.S. Appl. No. 16/190,409. [cited by applicant]
“Advanced Video Coding for Generic Audiovisual Services,” ITU-T Recommendation H.264; Series H: Audiovisual and Multimedia Systems; Infrastructure of audiovisual services—Coding of moving video; Mar. 2005; 343 pages. [cited by applicant]
“Information Technology—Coding of Audio-Visual Objects—Part 2: Visual,” International Organization for Standarization; Jul. 2001; 539 pages. [cited by applicant]
Conklin et al.: “Dithering 5-TAP Filter for Inloop Deblocking,” XP-002308744; Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG; Date Saved: May 1, 2002; pp. 1-16. [cited by applicant]
Erdem et al.: “Compression of 10-BIT Video Using the Tools of MPEG -2,” XP-000495183; Signal Processing: Image Communication; vol. 7, No. 1; Mar. 1, 1995; pp. 27-56. [cited by applicant]
Liu et al., “Inter-layer Prediction for SVC Bit-depth Scalability”, Joint Vide Team (JVT) of ISO/IEC MPEG & ITU-T VCEG, 24th Meeting: Geneva, CH, Jun. 26, 2007, pp. 1-12. [cited by applicant]
Marpe et al., “Quality Scalable Coding”, U.S. Appl. No. 12/447,005, filed Apr. 24, 2009. [cited by applicant]
Marpe et al.: “The H.264/MPEG4 Advanced Video Coding Standard and Its Application,” IEEE Communications Magazine; Aug. 2006; pp. 134-143. [cited by applicant]
Official communication issued in counterpart International Application No. PCT/EP2006/010277, mailed on Jul. 30, 2007. [cited by applicant]
Official communication issued in counterpart International Application No. PCT/EP2006010297, mailed on Jun. 12, 2007. [cited by applicant]
Reichel et al.: “Joint Scalable Video Model JSVM-7.” Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG; Jul. 2006; 1,148 pages. [cited by applicant]
Segall et al., “System for Bit-Depth Scalable Coding”, Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG, 23rd Meeting: San Jose, CA, Apr. 17, 2007, pp. 1-7. [cited by applicant]
Segall et al.: “Tone Mapping Sei Message,” XP-002436792; Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG; Date Saved: Mar. 30, 2006; pp. 1-12. [cited by applicant]
Wiegand et al., “Bit-Depth Scalability”, U.S. Appl. No. 12/937,759, filed Dec. 16, 2010. [cited by applicant]
Wiegand et al.: “Joint Draft 7 of SVC Amendment,” Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG; Jul. 2006; 1,674 pages. [cited by applicant]
Winken et al., Bit-Depth Scalable Video Coding, IEEE International Conference on Image Processing, 2007, pp. 1-5-l-8. [cited by applicant]
Ying et al.: “4:2:0 Chroma Sample Format for Phase Difference Eliminating and Color Space Scalability,” XP-002362574; Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG; Date Saved: Apr. 12, 2005; pp. 1-13. [cited by applicant]
Ying et al.: “New Downsampling and Upsampling Processes for Chroma Samples in SVC Spatial Scalability,” XP-002436793; Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG; Date Saved: Apr. 12, 2005; pp. 1-7. [cited by applicant]
Office Action issued Dec. 6, 2016 in U.S. Appl. No. 14/324,425. [cited by applicant]
Office Action issued Jul. 21, 2017 in U.S. Appl. No. 14/686,946. [cited by applicant]
Notice of Allowance dated Aug. 14, 2018 in U.S. Appl. No. 15/803,310. [cited by applicant]
Non-final Office Action U.S. Appl. No. 14/626,946 dated Nov. 8, 2018. [cited by applicant]
Search Report EP Application No. 18211119.5 dated Apr. 5, 2019. [cited by applicant]
Communication Pursuant to Article 94(3) EPC issued in corresponding European Application No. 18 211 119.5 issued Jun. 28, 2021. [cited by applicant]