IP Library › Granted Patent US 10,110,891
Granted Patent B2
US 10,110,891 · App. 14/348,499 · Granted Oct 23, 2018

Image decoding device, image decoding method, and image encoding device

Inventors: Tomoyuki Yamamoto (Osaka, JP); Tomohiro Ikai (Osaka, JP); Yukinobu Yasugi (Osaka, JP)
Assignee: SHARP KABUSHIKI KAISHA
H04N19/0006H04N19/44H04N19/463H04N19/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 10,110,891
App. No.
14/348,499
Granted
Oct 23, 2018
Kind
B2
Abstract

To achieve a reduction in the amount of coding taken in the use of an asymmetric partition and to implement efficient encoding/decoding processes exploiting the characteristics of the asymmetric partition. In a case that a CU information decoding unit decodes information for specifying an asymmetric partition (AMP; Asymmetric Motion Partition) as a partition type, an arithmetic decoding unit is configured to decode binary values by switching between arithmetic decoding that uses contexts and arithmetic decoding that does not use contexts in accordance with the position of the binary values.

Claims (41)

1. An image decoding device for decoding encoded image data for each coding unit to generate a decoded image, comprising:

a prediction image generation circuitry configured to generate a prediction image using first information for specifying a prediction mode by which a coding unit is predicted by intra prediction or inter prediction and second information for specifying a partition type by which a coding unit is split; and

an arithmetic decoding circuitry configured to decode a binary sequence from the encoded image data using a first arithmetic decoding that uses contexts or a second arithmetic decoding that does not use contexts, wherein

the prediction image generation circuitry is configured to generate two types of partitions, the partitions of 2N×2N pixels and N×N pixels, when the first information indicates the coding unit predicted by intra prediction,

the prediction image generation circuitry is configured to generate seven patterns of partitions, the partitions of 2N×2N pixels, 2N×N pixels, N×2N pixels, 2N×nU pixels, 2N×nD pixels, nL×2N pixels and nR×2N pixels, when the first information indicates the coding unit is predicted by inter prediction, and

the arithmetic decoding circuitry is configured to decode

(i) a binary indicating the partition type is square partition or non-square partition,

(ii) a binary indicating the partition type is landscape-oriented partition or portrait-oriented partition, and

(iii) when the coding unit has a size larger than a predetermined size and the partition type is non-square, up to two additional binaries constituting a binary sequence,

the two additional binaries include a binary indicating that the partition type is a symmetric partition or asymmetric partition and a binary indicating a positional relationship between a smaller partition and a larger partition of the asymmetric partition, and

the arithmetic decoding circuitry is configured to decode one of the two additional binaries, which constitute the binary sequence, using the first arithmetic decoding that uses contexts and to decode the other of the two additional binaries, which constitute the binary sequence, using the second arithmetic decoding that does not use contexts.

2. An image decoding method for decoding encoded image data for each coding unit to generate a decoded image, comprising:

generating a prediction image using information for specifying a partition type in which the coding unit is split, the information including first information for specifying a prediction mode by which a coding unit is predicted by intra prediction or inter prediction and second information for specifying a partition type by which a coding unit is split;

the partition type including two types of partitions, the partitions of 2N×2N pixels and N×N pixels, when the first information indicates the coding unit is predicted by intra prediction,

the generating of prediction coding being configured to generate seven patterns of partitions, the partitions of 2N×2N pixels, 2N×N pixels, N×2N pixels, 2N×nU pixels, 2N×nD pixels, nL×2N pixels and nR×2N pixels, when the first information indicates the coding unit is predicted by inter prediction; and

decoding a binary sequence from the encoded image data using a first arithmetic decoding that uses contexts or a second arithmetic decoding that does not use contexts, wherein

the information for specifying the partition type includes

(i) a binary indicating the partition type is square partition or non-square partition,

(ii) a binary indicating the partition type is landscape-oriented partition or portrait-oriented partition, and

(iii) when the coding unit has a size larger than a predetermined size and the partition type is non-square, up to two additional binaries constituting a binary sequence, the two additional binaries including a binary indicating that the partition type is a symmetric partition or asymmetric partition and a binary indicating a positional relationship between a smaller partition and a larger partition of the asymmetric partition, and

one of the two additional binaries, which constitute the binary sequence, is decoded using the first arithmetic that uses contexts decoding and the other of the two additional binaries, which constitute the binary sequence, is decoded using the second arithmetic decoding that does not use contexts.

3. An image encoding device for encoding an image for each coding unit to generate an encoded image data, comprising:

prediction image generation circuitry configured to generate a prediction image using first information for specifying a prediction mode by which a coding unit is predicted by intra prediction or inter prediction and second information for specifying a partition type in which a coding unit is split;

the prediction image generation circuitry is configured to generate two types of partitions, the partitions of 2N×2N pixels and N×N pixels, when the first information indicates the coding unit is predicted by intra prediction,

the prediction image generation circuitry being configured to generate seven patterns of partitions, the partitions of 2N×2N pixels, 2N×N pixels, N×2N pixels, 2N×nU pixels, 2N×nD pixels, nL×2N pixels and nR×2N pixels, when the first information indicates the coding unit is predicted by inter prediction; and

arithmetic encoding circuitry configured to encode a binary sequence using a first arithmetic encoding that uses contexts or a second arithmetic encoding that does not use contexts, wherein

the arithmetic encoding circuitry is configured to encode

(i) a binary indicating the partition type is square partition or non-square partition,

(ii) a binary indicating the partition type is landscape-oriented partition or portrait-oriented partition, and

(iii) when the coding unit has a size larger than a predetermined size and the partition type is non-square, up to two additional binaries constituting a binary sequence, the two additional binaries including a binary indicating that the partition type is a symmetric partition or asymmetric partition and a binary indicating a positional relationship between a smaller partition and a larger partition of the asymmetric partition, and

the arithmetic encoding circuitry is configured to encode one binary of the two additional binaries, which constitute the binary sequence, using the first arithmetic encoding that uses contexts and to encode the other binary of the two additional binaries, which constitute the binary sequence, using the second arithmetic encoding that does not use contexts.

4. An image encoding method for encoding an image for each coding unit to generate an encoded image data, comprising:

generating a prediction image using information for specifying a partition type in which a coding unit is split, the information including first information for specifying a prediction mode by which a coding unit is predicted by intra prediction or inter prediction and second information for specifying a partition type by which a coding unit is split;

the partition type including two types of partitions, the partitions of 2N×2N pixels and N×N pixels, when the first information indicates the coding unit is predicted by intra prediction;

wherein the generating of the prediction image may generate seven patterns of partitions, the partitions of 2N×2N pixels, 2N×N pixels, N×2N pixels, 2N×nU pixels, 2N×nD pixels, nL×2N pixels and nR×2N pixels, when the first information indicates the coding unit is predicted by inter prediction; and

encoding a binary sequence using a first arithmetic encoding that uses contexts or a second arithmetic encoding that does not use contexts, wherein

the information for specifying the partition type of the coding unit includes

(i) a binary indicating the partition type is square partition or non-square partition,

(ii) a binary indicating the partition type is landscape-oriented partition or portrait-oriented partition, and

(iii) when the coding unit has a size larger than a predetermined size and the partition type is non-square, up to two additional binaries constituting a binary sequence, the two additional binaries including a binary indicating that the partition type is a symmetric partition or asymmetric partition and a binary indicating a positional relationship between a smaller partition and a larger partition of the asymmetric partition, and

one binary of the two additional binaries, which constitutes the binary sequence, is encoded using the first arithmetic encoding that uses contexts and the other binary of the two additional binaries, which constitutes the binary sequence, is encoded using the second arithmetic encoding that does not use contexts.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2014
From: YAMAMOTO, TOMOYUKI; IKAI, TOMOHIRO; YASUGI, YUKINOBU
To: SHARP KABUSHIKI KAISHA
Reel/Frame 032565/0256 →
Priority Claims (1)
JP 2011-215475 · Sep 29, 2011 · national
Continuity (1)
Related Publication 20140226719A1 · Aug 14, 2014
Cited By (14)
US 12,219,262 US 12,335,626 US 12,389,121 US 12,389,124 US 12,389,125 US 12,445,731 US 12,445,732 US 12,445,733 US 12,581,062 US 12,581,078 US 12,581,079 US 12,587,647 US 12,659,503 US 12,744,905