IP Library Granted Patent US 12,363,276
Granted Patent B2
US 12,363,276 · App. 17/211,340 · Granted Jul 15, 2025

Sign data hiding of video recording

Inventors: Mohammed Golam Sarwer (Cupertino, CA); Yan Ye (San Diego, CA)
Assignee: Alibaba Group Holding Limited
H04N19/105H03M7/3053H03M7/6011H04N19/172H04N19/176H04N19/467
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,363,276
App. No.
17/211,340
Granted
Jul 15, 2025
Kind
B2
Abstract

In a method of encoding a video sequence into a bitstream, an encoder determines, based on a value of a first encoded flag, whether to encode a second flag into the bitstream. The first flag indicates whether sign data hiding is turned off at a slice level for a video frame. The second flag indicates whether transform skip residual coding is turned off at the slice level for the video frame.

Claims (39)

1. A method of encoding a video sequence into a bitstream, the method comprising:

receiving a video frame for residual coding;

encoding a first flag into a bitstream, the first flag indicating whether sign data hiding is turned off at a slice level for the video frame; and

determining, based on a value of the first flag, whether to skip encoding a second flag indicating whether transform skip residual coding is turned off at the slice level for the video frame.

2. The method of claim 1 , wherein the method is performed according to versatile video coding standard.

3. The method of claim 1 , wherein the first flag comprises a slice level flag of slice_sign_data_hiding_enabled_flag.

4. The method of claim 1 , wherein the second flag comprises a slice level flag of slice_ts_residual_coding_disabled_flag.

5. The method of claim 1 , further comprising:

in response to the value of the first flag indicating the sign data hiding is turned off at the slice level for the video frame, encoding the second flag into the bitstream.

6. The method of claim 1 , further comprising:

in response to the value of the first flag being equal to 0, encoding the second flag into the bitstream.

7. The method of claim 1 , further comprising:

in response to the value of the first flag being equal to 1, skipping encoding the second flag.

8. A method of decoding a bitstream to output one or more pictures for a video stream, the method comprising:

receiving a bitstream encoded based on residual coding, the bitstream comprising a first flag indicating whether sign data hiding is turned off at a slice level;

decoding the first flag; and

determining, based on a value of the first flag, whether to decode a second flag indicating whether transform skip residual coding is turned off at the slice level.

9. The method of claim 8 , wherein the first flag comprises a slice level flag of slice_sign_data_hiding_enabled_flag.

10. The method of claim 8 , wherein the second flag comprises a slice level flag of slice_ts_residual_coding_disabled_flag.

11. The method of claim 8 , further comprising:

in response to the value of the first flag indicating the sign data hiding is turned off at the slice level, decoding the second flag.

12. The method of claim 8 , further comprising:

in response to the value of the first flag being equal to 0, decoding the second flag.

13. The method of claim 8 , further comprising:

in response to the value of the first flag being equal to 1, skipping decoding the second flag and determining that the transform skip residual coding is turned on at the slice level.

14. The method of claim 8 , further comprising:

in response to the value of the first flag being equal to 1, skipping decoding the second flag and determining that a value of the second flag is equal to 0.

15. The method of claim 8 , wherein the method is performed according to versatile video coding standard.

16. A non-transitory computer readable storage medium storing a bitstream of a video, the bitstream comprising:

a first flag indicating whether sign data hiding is turned off at a slice level,

wherein when the first flag has a first value, the bitstream further comprises a second flag indicating whether transform skip residual coding is turned off at the slice level, and

wherein when the first flag has a second value, the bitstream further does not comprise the second flag.

17. The non-transitory computer readable storage medium of claim 16 , wherein the first flag comprises a slice level flag of slice_sign_data_hiding_enabled_flag.

18. The non-transitory computer readable storage medium of claim 16 , wherein the second flag comprises a slice level flag of slice_ts_residual_coding_disabled_flag.

19. The non-transitory computer readable storage medium of claim 16 , wherein the first value of the first flag indicates the sign data hiding is turned off at the slice level.

20. The non-transitory computer readable storage medium of claim 16 , wherein the first value of the first flag is equal to 0.

21. The non-transitory computer readable storage medium of claim 16 , wherein the second value of the first flag indicates the sign data hiding is turned on at the slice level.

22. The non-transitory computer readable storage medium of claim 16 , wherein the second value of the first flag is equal to 1.

23. The non-transitory computer readable storage medium of claim 16 , wherein the bitstream is encoded according to versatile video coding standard.

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 Apr 26, 2021
From: SARWER, MOHAMMED GOLAM; YE, YAN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 056043/0944 →
Continuity (2)
Provisional Application 62994239 · Mar 24, 2020
Related Publication 20210306623A1 · Sep 30, 2021
References Cited (30)
US 20130294524A1 · Van Der Auwera et al. · 2013 [cited by applicant]
US 20190110058A1 · Chien et al. · 2019 [cited by applicant]
US 20200020134A1 · Tsukuba · 2020 [cited by applicant]
US 20230007267A1 · Yoo et al. · 2023 [cited by applicant]
US 20230106242A1 · Naser et al. · 2023 [cited by applicant]
US 20230128378A1 · Hsiang · 2023 [cited by applicant]
JP 2021150703A · 2021 [cited by applicant]
JP 2022500924A · 2022 [cited by applicant]
JP 2023516617A · 2023 [cited by applicant]
JP 2023517695A · 2023 [cited by applicant]
WO 2018173798A1 · 2018 [cited by applicant]
WO 2020056356A1 · 2020 [cited by applicant]
WO 2021172912A1 · 2021 [cited by applicant]
WO 2021172914A1 · 2021 [cited by applicant]
WO 2021180710A1 · 2021 [cited by applicant]
Bross et al., “Versatile Video Coding (Draft 8),” JVET-Q2001-vD, 17th Meeting: Brussels, BE, Jan. 7-17, 2020, 509 pages. [cited by applicant]
Chen et al., “Algorithm Description of Joint Exploration Test Model 7 (JEM 7),” JVET-G1001-v1, 7 [cited by applicant]
Chen et al., “Algorithm Description of Joint Exploration Test Model 8 (JEM 8),” JVET-Q2002-v1, 17 [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]
Nalci et al., “CE3-2.3: Luma BDPCM for Lossless Coding using Regular Residual Coding,” JVET-Q0088-v1, 17 [cited by applicant]
Segall et al., “Joint Call for Proposals on Video Compression with Capability beyond HEVC,” JVET-H1002 (v6), 8 [cited by applicant]
Sullivan et al., “Overview of the High Efficiency Video Coding (HEVC) Standard,” IEE Transactions on Circuits and Systems for Video Technology, vol. 22, No. 12, pp. 1649-1668 (2012). [cited by applicant]
PCT International Search Report and Written Opinion mailed Jun. 4, 2021, issued in corresponding International Application No. PCT/US2021/023926 (8 pgs.). [cited by applicant]
European Patent Office Communication issued for Application No. 21776922.3 the Supplementary European Search Report (Art. 153(7) EPC) and the European search opinion dated Dec. 6, 2023, 11 pages. [cited by applicant]
Japanese Office Action issued in corresponding Japanese Application No. 2022-554702 on Jan. 21, 2025 (10 pages). [cited by applicant]
Japanese Search Report issued in corresponding Japanese Application No. 2022-554702 on Jan. 15, 2025 (41 pages). [cited by applicant]
Lee et al., “Fast Transform Skip Mode Decision for HEVC Screen Content Coding,” 2015 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting, IEEE, 2015, pp. 104. [cited by applicant]
Nalci et al., “AHG9: High-level constraints on dependent quantization and sigh data hiding,” JVET-R0271-v3, 18th Meeting by teleconference, Apr. 15-24, 2020, 4 pages. [cited by applicant]
Ma et al., “Lossless coding for Vvc,” JVET-01061, 15th Meeting: Gothenburg, SE, Jul. 3-12, 2019, 18 pages. [cited by applicant]
Pastuszak et al., “Algorithm and Architecture Design of the H.265/HEVC Intra Encoder,” IEEE Transactions on Circuits and Systems for Video Technology, Vo. 26, No. 1, Jan. 2016, pp. 210-222. [cited by applicant]