IP Library Granted Patent US 12,294,715
Granted Patent B2
US 12,294,715 · App. 18/738,130 · Granted May 6, 2025

Lossless coding of video data

Inventors: Mohammed Golam Sarwer (San Mateo, CA); Jiancong Luo (San Mateo, CA); Yan Ye (San Mateo, CA)
H04N19/132H04N19/12H04N19/124H04N19/176H04N19/189H04N19/46H04N19/61
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,294,715
App. No.
18/738,130
Granted
May 6, 2025
Kind
B2
Abstract

The present disclosure provides systems and methods for performing residual coding of video data. According to certain disclosed embodiments, the methods include: receiving control information for coding a video sequence; and determining, based on the control information, a coding method for coding a prediction residual signal of a coding block in the video sequence. The coding method is one of a transform residual coding and a transform-skip residual coding.

Claims (14)

1. A computer-implemented method for processing video content, the method implemented in an encoder and comprising:

receiving control information for coding a video sequence, wherein the control information is signaled at a slice level for a slice of the video sequence and includes a flag; and

determining, based on the control information, a coding method for coding a prediction residual signal of a coding block in the video sequence, the coding method being one of a transform residual coding and a transform-skip residual coding, wherein in response to a value of the flag being a first value, determining the coding method to be the transform-skip residual coding.

2. The method of claim 1 , wherein the coding block is associated with the slice.

3. A system for processing video content, the system implemented in a decoder and comprising:

a memory for storing a set of instructions; and

at least one processor configured to execute the set of instructions for causing the system to perform:

receiving control information for decoding a bitstream into a video sequence, wherein the control information is signaled at a slice level for a slice of the bitstream and includes a flag; and

determining, based on the control information, a coding method for coding a prediction residual signal of a coding block in the bitstream, the coding method being one of a transform residual coding and a transform-skip residual coding, wherein in response to a value of the flag being a first value, determining the coding method to be the transform-skip residual coding.

4. The system of claim 3 , wherein the coding block is associated with the slice.

5. A non-transitory computer readable medium storing a bitstream of a video for processing according to operations comprising:

receiving control information for decoding the bitstream into a video sequence, wherein the control information is signaled at a slice level for a slice of the bitstream and includes a flag; and

determining, based on the control information, a coding method for coding a prediction residual signal of a coding block in the bitstream, the coding method being one of a transform residual coding and a transform-skip residual coding, wherein in response to a value of the flag being a first value, determining the coding method to be the transform-skip residual coding.

6. The non-transitory computer readable medium of claim 5 , wherein the coding block is associated with the slice.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2026
From: ALIBABA INNOVATION PRIVATE LIMITED
To: HFI INNOVATION INC.
Reel/Frame 075499/0876 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2026
From: ALIBABA GROUP HOLDING LIMITED
To: ALIBABA INNOVATION PRIVATE LIMITED
Reel/Frame 074832/0914 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2024
From: SARWER, MOHAMMED GOLAM; LUO, JIANCONG; YE, YAN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 067673/0087 →
Continuity (3)
Continuation 17000899 · Aug 24, 2020
Provisional Application 62904574 · Sep 23, 2019
Related Publication 20240357119A1 · Oct 24, 2024
References Cited (34)
US 20130287103A1 · Seregin et al. · 2013 [cited by applicant]
US 20140016698A1 · Joshi et al. · 2014 [cited by applicant]
US 20140169452A1 · Lim et al. · 2014 [cited by applicant]
US 20150195574A1 · Yu et al. · 2015 [cited by applicant]
US 20160029030A1 · Mrak et al. · 2016 [cited by applicant]
CN 1917647A · 2007 [cited by applicant]
CN 102137263A · 2011 [cited by applicant]
CN 104782125A · 2015 [cited by applicant]
CN 105264891A · 2016 [cited by applicant]
CN 105493507A · 2016 [cited by applicant]
CN 105556963A · 2016 [cited by applicant]
KR 20140081681A · 2014 [cited by applicant]
WO 2020254335A1 · 2020 [cited by applicant]
WO 2021052348A9 · 2021 [cited by applicant]
First Office Action issued in corresponding Chinese Application No. 202312260270377.0 on Dec. 26, 2023 (42 pages). [cited by applicant]
Abdoli et al., “CE8: BDPCM with horizontal/vertical predictor and independently decodable areas (test 8.3.1b),” JVET-M0057, 13th Meeting: Marrackech, MA Jan. 9-18, 2019, 7 pages. [cited by applicant]
Clare et al., “CE8-4.1: BDPCM and Transform skip for Chroma,” JVET-P0059-v1, 16th Meeting: Geneva, CH, Oct. 1-11, 2019, 6 pages. [cited by applicant]
Karczewicz et al., “CE8-related: Quantized residual BDPCM,” JVET-N0413, 14th Meeting: Geneva, CH, Mar. 19-27, 2019, 6 pages. [cited by applicant]
Ma et al., “Lossless coding for VVC,” JVET-O1061, 15th Meeting: Gothenburg, SE, Jul. 3-12, 2019, 19 pages. [cited by applicant]
Extended European Search Report, issued by European Patent Office in corresponding with a European Application No. 20868316.9, mailed Sep. 8, 2023 (17 pages). [cited by applicant]
Bross, et al., “Versatile Video Coding (Draft 8)”, 17th JVET Meeting; Jan. 7-17, 2020, Brussels; (The Joint Video Exploration Team of ISO/IEC JTC1/SC29/WG11 and ITU-T SG. 16 ), No. JVET-O2001-vE; JVET-O2001 Mar. 12, 202… [cited by applicant]
Ma et al., “Lossless coding for VVC”, 15th JVET Meeting; Jul. 3-12, 2019, Gothenburg; (The Joint Video Exploration Team of ISO/IEC JTC1/SC29/WG11 and ITU-T SG. 16 ), No. JVET-O1061, Jul. 8, 2019, XP030220701 (17 pages) … [cited by applicant]
Chen et al., “AHG17: Control of transform skip residual coding”, 127th MPEG Meeting; Jul. 8-12, 2019; Gothenburg; (Motion Picture Expert Group or ISO/IEC JTC1/SC29/WG11 ), No. m48986 Jul. 3, 2019 (Jul. 3, 2019), XP03020… [cited by applicant]
Sarwer et al., “AHG18: Residual coding method for lossless mode”, 16th JVET Meeting, Oct. 1-11, 2019, Geneva, (The Joint Video Exploration Team of ISO/IEC JTC1/SC29/WG11 and ITU-T SG.16), No. JVET-P0463, Sep. 24, 2019 (… [cited by applicant]
Lin et al., “AHG18: BDPCM in lossless coding”, 128th MPEG Meeting; Oct. 7-11, 2019, Geneva; (Motion Picture Expert Group or ISO/IEC JTC1/SC29/WG11), No. m50106, Sep. 24, 2019, Retrieved from the Internet: URL:http://phe… [cited by applicant]
International Search Report and written opinion in related International Application No. PCT/US20/47602, mailed Nov. 20, 2020 (9 pgs.). [cited by applicant]
International Telecommunications Union “Series H: Audiovisual and Multimedia Systems Infrastructure of audiovisual services—Coding of moving video”, ITU-T Telecommunication Standardization Sector of ITU, Apr. 2013, 317 … [cited by applicant]
Sullivan et al., “Overview of the High Efficiency Video Coding (HEVC) Standard,” IEEE Transactions on Circuits and Systems for Video Technology, vol. 22, No. 12, pp. 1649-1668, Dec. 2012. [cited by applicant]
Chen et al. “Algorithm description of Joint Exploration Test Model 7 (JEM7)”, Joint Video Exploration Team (JVET), JVET-G1001, 7th Meeting: Torino, IT, Jul. 13-21, 2017, 48 pages. [cited by applicant]
Segall, “Joint Call for Proposals on Video Compression with Capability beyond HEVC,” Joint Video Experts Team (JVET), JVET-H1002, 8th Meeting: Macao, CN, Oct. 18-24, 2017, 27 pages. [cited by applicant]
Bross et al. “Versatile Video Coding (draft 4)”, Joint Video Experts Team (JVET), JVET-M1001, 13th Meeting: Marrakech, MA, Jan. 9-18, 2019, 300 pages. [cited by applicant]
Bross et al. “Versatile Video Coding (draft 5)”, Joint Video Experts Team (JVET), JVET-N1001, 14th Meeting: Geneva, CH, Mar. 19-27, 2019, 406 pages. [cited by applicant]
Chen et al. “Algorithm description for Versatile Video Coding and Test Model 4 (VTM 4),” Joint Video Experts Team (JVET), 13th Meeting: Marrakech, MA, Jan. 9-18, 2019, JVET-M1002, Jan. 2019, 60 pages. [cited by applicant]
Lu et al. “CE12: Mapping functions (test CE12-1 and CE12-2),” JVET-M0427, 13th Meeting: Marrakech, MA, Jan. 9-18, 2019, 10 pages. [cited by applicant]