IP Library Granted Patent US 12,549,752
Granted Patent B2
US 12,549,752 · App. 18/561,298 · Granted Feb 10, 2026

Image processing device and method

Inventor: Takeshi Tsukuba (Tokyo, JP)
Assignee: SONY GROUP CORPORATION
H04N19/46H04N19/60H04N19/70H04N19/91
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,549,752
App. No.
18/561,298
Granted
Feb 10, 2026
Kind
B2
Abstract

The present disclosure relates to an image processing device and method that enable the use of an encoding tool for bit-depth extension while maintaining compatibility with a specification that does not extend a bit depth of an image. An operation-range extension flag is encoded in accordance with a bit depth of an image, and operation-range extension tool control information is encoded in accordance with the operation-range extension flag. Alternatively, the operation-range extension flag is encoded, and the operation-range extension tool control information is encoded in accordance with a bit depth of an image. The present disclosure can be applied to, for example, an image processing device, an image encoding device, an image decoding device, a transmission device, a reception device, a transmission/reception device, an information processing device, an imaging device, a reproduction device, an electronic device, an image processing method, an information processing method, and the like.

Claims (67)

1 . An image processing device comprising:

circuitry configured to

set an operation-range extension flag to false and encode the operation-range extension flag in a case where a bit depth of an image is 10 bits or less,

encode the operation-range extension flag in a case where the bit depth is greater than 10 bits; and

encode operation-range extension tool control information in accordance with the operation-range extension flag,

wherein

the operation-range extension flag is flag information regarding extension of an operation range of the image,

the operation-range extension tool control information is control information of an operation-range extension tool used in a case where the operation range is extended,

the operation-range extension tool control information includes a control flag related to extension of internal calculation precision of an orthogonal transform, and

the circuitry is configured to set an internal variable related to extension of internal calculation precision of the orthogonal transform to a value of the control flag.

2 . The image processing device according to claim 1 , wherein

the circuitry is configured to skip encoding the operation-range extension tool control information in a case where the operation-range extension flag is false.

3 . The image processing device according to claim 2 , wherein

the circuitry is configured to set the operation-range extension tool control information to a value indicating unavailability of the operation-range extension tool.

4 . The image processing device according to claim 1 , wherein

the operation-range extension tool control information includes a control flag related to extension of a Rice parameter of transform skip residual coding (TSRC).

5 . The image processing device according to claim 1 , wherein

the operation-range extension tool control information includes a control flag related to extension of a Rice parameter of regular residual coding (RRC).

6 . The image processing device according to claim 1 , wherein the operation-range extension flag is an sps_range_extension_flag and the circuitry sets the operation-range extension flag to false by setting a value of the sps_range_extension_flag to 0.

7 . The image processing device according to claim 1 , wherein the control flag is extended_precision_processing_flag and the internal variable is ExtendedPrecisionFlag,

a value of 1 for the extended_precision_processing_flag indicates that extended dynamic range can be used for transform coefficients and transform, and

a value of 0 for the extended_precision_processing_flag indicates that the extended dynamic range cannot be used for transform coefficients and transform.

8 . The image processing device according to claim 6 , wherein the control flag is extended_precision_processing_flag and the internal variable is ExtendedPrecisionFlag,

a value of 1 for the extended_precision_processing_flag indicates that extended dynamic range can be used for transform coefficients and transform, and

a value of 0 for the extended_precision_processing_flag indicates that the extended dynamic range cannot be used for transform coefficients and transform.

9 . An image processing method comprising:

setting an operation-range extension flag to false and encoding the operation-range extension flag in a case where a bit depth of an image is 10 bits or less;

encoding the operation-range extension flag in a case where the bit depth is greater than 10 bits; and

encoding operation-range extension tool control information in accordance with the operation-range extension flag,

wherein

the operation-range extension flag is flag information regarding extension of an operation range of the image,

the operation-range extension tool control information is control information of an operation-range extension tool used in a case where the operation range is extended,

the operation-range extension tool control information includes a control flag related to extension of internal calculation precision of an orthogonal transform, and

the method further comprises setting an internal variable related to extension of internal calculation precision of the orthogonal transform to a value of the control flag.

10 . An image processing device including:

circuitry configured to

decode encoded data of an operation-range extension flag;

decode encoded data of operation-range extension tool control information in accordance with the operation-range extension flag; and

check whether there is a constraint violation in a bitstream of an image in a case where the operation-range extension flag is true, wherein there is a constraint violation if the bit depth is 10 bits or less in the bitstream,

wherein

the operation-range extension flag is flag information regarding extension of an operation range of the image, and

the operation-range extension tool control information is control information of an operation-range extension tool used in a case where the operation range is extended,

the operation-range extension tool control information includes a control flag related to extension of internal calculation precision of orthogonal transform, and

the circuitry is configured to set an internal variable related to extension of internal calculation precision of the orthogonal transform to a value of the control flag.

11 . The image processing device according to claim 10 , wherein

the circuitry is configured to decode the encoded data of the operation-range extension tool control information in a case where there is no constraint violation in the bitstream.

12 . The image processing device according to claim 10 , wherein

the circuitry is configured to provide notification that the bitstream does not satisfy the constraint in a case where there is a constraint violation in the bitstream.

13 . The image processing device according to claim 11 , wherein

the circuitry is configured to provide notification that the bitstream does not satisfy the constraint in a case where there is a constraint violation in the bitstream.

14 . The image processing device according to claim 10 , wherein

in a case where the operation-range extension flag is true,

the circuitry is configured to decode the encoded data of the operation-range extension tool control information, and

the circuitry is configured to check whether there is a constraint violation in the bitstream by using the operation-range extension tool control information.

15 . The image processing device according to claim 14 , wherein

the circuitry is configured to check whether the bit depth of the image has not been extended in the bitstream and whether the operation-range extension tool control information is not a value indicating the unavailability of the operation-range extension tool.

16 . The image processing device according to claim 15 , wherein

the circuitry is configured to check whether the bit depth is 10 bits or less in the bitstream and whether the operation-range extension tool control information is not a value indicating the unavailability of the operation-range extension tool.

17 . An image processing method including:

decoding encoded data of an operation-range extension flag;

decoding encoded data of operation-range extension tool control information in accordance with the operation-range extension flag; and

checking whether there is a constraint violation in a bitstream of an image in a case where the operation-range extension flag is true, wherein there is a constraint violation if the bit depth is 10 bits or less in the bitstream,

wherein

the operation-range extension flag is flag information regarding extension of an operation range of the image, and

the operation-range extension tool control information is control information of an operation-range extension tool used in a case where the operation range is extended,

the operation-range extension tool control information includes a control flag related to extension of internal calculation precision of orthogonal transform, and

the method further comprises setting an internal variable related to extension of internal calculation precision of the orthogonal transform to a value of the control flag.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2023
From: TSUKUBA, TAKESHI
To: SONY GROUP CORPORATION
Reel/Frame 065581/0742 →
Continuity (2)
Provisional Application 63196283 · Jun 3, 2021
Related Publication 20250071307A1 · Feb 27, 2025
References Cited (13)
US 20210021841A1 · Xu · 2021 [cited by examiner]
WO WO2022070470A1 · 2022 [cited by examiner]
International Search Report and Written Opinion mailed on Aug. 23, 2022, received for PCT Application PCT/JP2022/022248, filed on Jun. 1, 2022, 8 pages including English Translation. [cited by applicant]
Bross et al., “Versatile Video Coding Editorial Refinements on Draft 10”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29, JVET-T2001-v2, Oct. 7-16, 2020, pp. 1-511. [cited by applicant]
Rusanovskyy et al., “CE-related: On history-enhanced method of Rice parameter derivation for regular residual coding (RRC) at high bit depths”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29… [cited by applicant]
Bossen et al., “VVC operation range extensions (Draft 3)”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29, JVET-V2005-v1, Apr. 20-28, 2021, pp. 1-19. [cited by applicant]
Jhu et al., “CE-2.1: Slice based Rice parameter selection for transform skip residual coding”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29, JVET-V0054-r1, Apr. 20-28, 2021, pp. 1-6. [cited by applicant]
Chen et al., “Algorithm description for Versatile Video Coding and Test Model 11 (VTM 11)”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29, JVET-T2002-v1, Oct. 7-16, 2020, pp. 1-102. [cited by applicant]
Zhou et al., “CE-3.1 and CE-3.2: Transform coefficients range extension for high bit-depth coding”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29, JVET-V0047, Apr. 20-28, 2021, pp. 1-9. [cited by applicant]
“Advanced video coding for generic audiovisual services”, ITU-T H.264, Apr. 2017, pp. 1-787. [cited by applicant]
“High efficiency video coding”, ITU-T H.265, Feb. 2018, pp. 1-671. [cited by applicant]
“Text of ISO/IEC 23090-3:2021 CDAM 1 Operation range extensions”, 134. MPEG Meeting; Apr. 26, 2021-Apr. 30, 2021; Online; (Motion Picture Expert Group or ISO/IEC JTC1 /SC29/WG11), No. n20233 May 14, 2021(May 14, 2021), … [cited by applicant]
Flynn David et al: “Overview of the Range Extensions for the HEVC Standard: Tools, Profiles, and Performance”, IEEE Transactions on Circuits and Systems for Video Technology, IEEE, USA, vol. 26, No. 1, Jan. 1, 2016 (Jan… [cited by applicant]