IP Library Granted Patent US 10,440,397
Granted Patent B2
US 10,440,397 · App. 15/128,008 · Granted Oct 8, 2019

Image decoding device and method

Inventor: Yuichi Araki (Tokyo, JP)
Assignee: SONY CORPORATION
H04N19/86H04N19/30H04N19/70H04N19/82H04N19/96
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 10,440,397
App. No.
15/128,008
Granted
Oct 8, 2019
Kind
B2
Abstract

The present disclosure relates to an image decoding device and method through which it is possible to suppress an increase in a load of a decoding process. The present disclosure is provided with a decoding unit configured to generate decoded image data by decoding encoding data obtained by encoding image data for each coding unit (CU) that is recursively divided, and a filter processing unit configured to perform a filter process of the decoded image data generated by the decoding unit according to information set for each data unit corresponding to header information of the encoding data. The present disclosure is applicable, for example, to an image decoding device and the like.

Claims (33)

1. An image decoding device, comprising:

a decoding unit configured to decode encoded image data to generate decoded image data, wherein the encoded image data is obtained by encode of image data in a first data unit that is divided; and

a filter processing unit configured to, when conditions for values of header information of the encoded image data indicate that it is unnecessary to refer to information set in the first data unit, skip a reference to the information set in the first data unit and filter the decoded image data in a second data unit,

wherein the header information includes at least sequence parameter set (SPS), picture parameter set (PPS), and slice header.

2. The image decoding device according to claim 1 , wherein when the conditions for the values of the header information of the encoded image data indicate that it is necessary to refer to the information set in the first data unit, the filter processing unit is further configured to refer to the information set in the first data unit and filter the decoded image data in the first data unit.

3. The image decoding device according to claim 2 , wherein when the conditions for the values of the header information of the encoded image data indicate that a filter process of PCM data is enabled, the filter processing unit is further configured to: skip the reference to the information set in the first data unit and filter the decoded image data in the second data unit, and

wherein when the conditions for the values of the header information of the encoded image data indicate that the filter process of PCM data is disabled, the filter processing unit is further configured to refer to the information set in the first data unit and filter the decoded image data in the first data unit.

4. The image decoding device according to claim 3 , wherein when the conditions for the values of the header information of the encoded image data satisfy following formula, the filter processing unit is further configured to skip the reference to the information set in the first data unit and filter the decoded image data in the second data unit:

pcm_loop_filter_disabled_flag==0.

5. The image decoding device according to claim 2 , wherein when the conditions for the values of the header information of the encoded image data indicate that there is no possibility of a filter process in the first data unit being skipped, the filter processing unit is further configured to skip the reference to the information set in the first data unit and filter the decoded image data in the second data unit, and

wherein when the conditions for the values of the header information of the encoded image data indicate that there is a possibility of the filter process in the first data unit being skipped, the filter processing unit is further configured to refer to the information set in the first data unit and filter the decoded image data in the first data unit.

6. The image decoding device according to claim 5 , wherein when the conditions for the values of the header information of the encoded image data satisfy following formula, the filter processing unit is further configured to skip the reference to the information set in the first data unit, and filter the decoded image data in the second data unit:

transquant_bypass_enabled_flag==0.

7. The image decoding device according to claim 2 , wherein when the conditions for the values of the header information of the encoded image data indicate that there is no possibility of a quantization parameter in the first data unit being changed, the filter processing unit is further configured to skip the reference to the information set in the first data and filter the decoded image data in the second data unit, and

wherein when the conditions for the values of the header information of the encoded image data indicate that there is a possibility of a quantization parameter in the first data unit being changed, the filter processing unit is further configured to refer to the information set in the first data unit and filter the decoded image data in the first data unit.

8. The image decoding device according to claim 7 , wherein when the conditions for the values of the header information of the encoded image data satisfy following formula, the filter processing unit is further configured to skip the reference to the information set in the first data unit and filter the decoded image data in the second data unit:

cu_qp_delta_enabled_flag==0.

9. The image decoding device according to claim 2 , wherein when the conditions for the values of the header information of the encoded image data indicate that a filter process of PCM data is enabled and there is no possibility of a filter process in the first data unit being skipped, the filter processing unit is further configured to skip the reference to the information set in the first data unit and filter the decoded image data in the second data unit, and

wherein when the conditions for the values of the header information of the encoded image data indicate that the filter process of PCM data is disabled or there is a possibility of the filter process in the first data unit being skipped, the filter processing unit is further configured to refer to the information set in the first data unit and filter the decoded image data in the first data unit.

10. The image decoding device according to claim 2 , wherein when the conditions for the values of the header information of the encoded image data indicate that a filter process of PCM data is enabled and there is no possibility of a filter process in the first data unit being skipped and there is no possibility of a quantization parameter in the first data unit being changed, the filter processing unit is further configured to skip the reference to the information set in the first data unit and filter the decoded image data in the second data unit, and

wherein when the conditions for the values of the header information of the encoded image data indicate that the filter process of PCM data is disabled, there is a possibility of the filter process in the first data unit being skipped, or there is a possibility of a quantization parameter in the first data unit being changed, the filter processing unit is further configured to refer to the information set in the first data unit and filter the decoded image data in the first data unit.

11. The image decoding device according to claim 1 , wherein the first data unit is a coding unit (CU), and the second data unit is a coding tree block (CTB).

12. The image decoding device according to claim 1 , wherein when it is indicated that a picture includes one slice, the filter processing unit is further configured to skip the reference to the information set in the first data unit, and filter the decoded image data in the second data unit.

13. The image decoding device according to claim 1 , wherein

when a picture includes a plurality of slices and a plurality of slice headers, the filter processing unit is further configured to skip the reference to the information set in the first data unit and filter the decoded image data in the second data unit,

wherein the plurality of slice headers in the picture have same slice_qp_delta.

14. The image decoding device according to claim 1 , wherein the filter processing unit is further configured to select deblocking filter process as a filter process.

15. The image decoding device according to claim 1 , wherein the filter processing unit is further configured to select a sample adaptive offset process as a filter process.

16. An image decoding method, comprising:

decoding encoded image data for generating decoded image data, wherein the encoded image data is obtained by encoding image data in a first data unit that is divided; and

when conditions for values of header information of the encoded image data indicate that it is unnecessary to refer to information set in the first data unit, skipping the reference to the information set in the first data unit and filtering the decoded image data in a second data unit,

wherein the header information includes at least sequence parameter set (SPS), picture parameter set (PPS), and slice header.

17. The image decoding device according to claim 1 , wherein the information set corresponds to the header information of the encoded image data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2016
From: ARAKI, YUICHI
To: SONY CORPORATION
Reel/Frame 040098/0089 →
Priority Claims (1)
JP 2014-071170 · Mar 31, 2014 · national
Continuity (1)
Related Publication 20170099501A1 · Apr 6, 2017
Cited By (1)
US 12,323,627