IP Library Granted Patent US 10,764,604
Granted Patent B2
US 10,764,604 · App. 14/343,870 · Granted Sep 1, 2020

Moving picture encoding method, moving picture encoding apparatus, moving picture decoding method, and moving picture decoding apparatus

Inventors: Daisaku Komiya (Tokyo, JP); Takahiro Nishi (Nara, JP); Youji Shibahara (Osaka, JP); Hisao Sasai (Osaka, JP); Toshiyasu Sugio (Osaka, JP); Kyoko Tanikawa (Osaka, JP); Toru Matsunobu (Osaka, JP); Kengo Terada (Osaka, JP)
Assignee: SUN PATENT TRUST
H04N19/597H04N19/105H04N19/12H04N19/187H04N19/33H04N19/46
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,764,604
App. No.
14/343,870
Granted
Sep 1, 2020
Kind
B2
Abstract

A spatially scalable-multiview moving picture encoding apparatus includes: a base layer encoder which encodes a base layer; an enhancement layer encoder which performs spatially scalable encoding on an enhancement layer, using a reconstructed image of the base layer generated by the base layer encoder; an enhancement view base layer encoder which performs multiview encoding on the base layer of the enhancement view, using a reconstructed image of the base layer generated by the base layer encoder; and an enhancement view enhancement layer encoder which performs multiview encoding on the enhancement layer of the enhancement view, using a reconstructed image of the enhancement layer generated by the enhancement layer encoder.

Claims (37)

1. A moving picture decoding apparatus which decodes encoded data, which is included in a bitstream, the moving picture decoding apparatus comprising:

a first decoder which decodes a base layer of a base view image;

a second decoder which decodes (i) a first enhancement layer of the base view image by referring to a picture in the first enhancement layer of the base view image and the base layer of the base view image without referring to any of a second enhancement layer of the base view image, the base layer of the enhancement view image, the first enhancement layer of the enhancement view image, and the second enhancement layer of the enhancement view image and (ii) a second enhancement layer of the base view image by referring to a picture in the second enhancement layer of the base view image and the first enhancement layer of the base view image without referring to any of the base layer of the base view image, the base layer of the enhancement view image, the first enhancement layer of the enhancement view image, and the second enhancement layer of the enhancement view image;

a third decoder which decodes the base layer of the enhancement view image by referring to the base layer of the base view image without referring to any of the first enhancement layer of the base view image, the second enhancement layer of the base view image, the base layer of the enhancement view image, the first enhancement layer of the enhancement view image, and the second enhancement layer of the enhancement view image; and

a fourth decoder which decodes (i) the first enhancement layer of the enhancement view image by referring to a picture in the first enhancement layer of the enhancement view image, the first enhancement layer of the base view image, and the base layer of the enhancement view image without referring to any of the base layer of the base view image, the second enhancement layer of the base view image, and the second enhancement layer of the enhancement view image and (ii) the second enhancement layer of the enhancement view image by referring to a picture in the second enhancement layer of the enhancement view image, the second enhancement layer of the base view image, and the first enhancement layer of the enhancement view image without referring to any of the base layer of the base view image, the first enhancement layer of the base view image, and the base layer of the enhancement view image; and

a controller which determines whether a target image for decoding is (i) the base layer of the base view image, (ii) the first enhancement layer of the base view image, (iii) the second enhancement layer of the base view image, (iv) the base layer of the enhancement view image, (v) the first enhancement layer of the enhancement view image, or (vi) the second enhancement layer of the enhancement view image,

wherein when the controller determines that the target image is one of (i) the base layer of the base view image, (ii) the first enhancement layer of the base view image, (iii) the second enhancement layer of the base view image, (iv) the base layer of the enhancement view image, the target image is decoded using only (a) the first decoder and (b) one of the second decoder and the third decoder,

wherein when the controller determines that the target image is one of (v) the first enhancement layer of the enhancement view image and (vi) the second enhancement layer of the enhancement view image, the target image is decoded using one of following combinations:

(a) the second decoder and the fourth decoder,

(b) the third decoder and the fourth decoder, or

(c) the second decoder, the third decoder, and the fourth decoder,

wherein the base layer of the base view image, the first enhancement layer of the base view image, and the second enhancement layer of the base view image are images having the same content, where the first enhancement layer of the base view image has a higher resolution than the base layer of the base view image, and the second enhancement layer of the base view image has a higher resolution than the first enhancement layer of base view image, and

wherein the base layer of the enhancement view image, the first enhancement layer of the enhancement view image, and the second enhancement layer of the enhancement view image are images having the same content, where the first enhancement layer of the enhancement view image has a higher resolution than the base layer of the enhancement view image, and the second enhancement layer of the enhancement view image has a higher resolution than the first enhancement layer of enhancement view image.

2. The moving picture decoding apparatus according to claim 1 , wherein the encoded data is generated by the moving picture encoding apparatus.

3. The moving picture decoding apparatus according to claim 1 ,

wherein when the controller determines that the target image is (i) the base layer of the base view image, the target image is decoded using only the first decoder without using any of the second decoder, the third decoder, and the fourth decoder,

wherein when the controller determines that the target image is one of (ii) the first enhancement layer of the base view image and (iii) the second enhancement layer of the base view image, the target image is decoded using the first decoder and the second decoder without using any of the third decoder and the fourth decoder, and

wherein when the controller determines that the target image is (iv) the base layer of the enhancement view image, the target image is decoded using the first decoder and the third decoder without using any of the second decoder and the fourth decoder.

4. A moving picture decoding method for decoding encoded data, which is included in the bitstream, the moving picture decoding method comprising:

decoding a target image for decoding by performing one or more decoding processes including

a first decoding process of decoding a base layer of a base view image,

a second decoding process of decoding (i) a first enhancement layer of the base view image by referring to a picture in the first enhancement layer of the base view image and the base layer of the base view image without referring to any of a second enhancement layer of the base view image, the base layer of the enhancement view image, the first enhancement layer of the enhancement view image, and the second enhancement layer of the enhancement view image and (ii) a second enhancement layer of the base view image by referring to a picture in the second enhancement layer of the base view image and the first enhancement layer of the base view image without referring to any of the base layer of the base view image, the base layer of the enhancement view image, the first enhancement layer of the enhancement view image, and the second enhancement layer of the enhancement view image,

a third decoding process of decoding the base layer of the enhancement view image by referring to the base layer of the base view image without referring to any of the first enhancement layer of the base view image, the second enhancement layer of the base view image, the base layer of the enhancement view image, the first enhancement layer of the enhancement view image, and the second enhancement layer of the enhancement view image, and

a fourth decoding process of decoding (i) the first enhancement layer of the enhancement view image by referring to a picture in the first enhancement layer of the enhancement view image, the first enhancement layer of the base view image, and the base layer of the enhancement view image without referring to any of the base layer of the base view image, the second enhancement layer of the base view image, and the second enhancement layer of the enhancement view image and (ii) the second enhancement layer of the enhancement view image by referring to a picture in the second enhancement layer of the enhancement view image, the second enhancement layer of the base view image, and the first enhancement layer of the enhancement view image without referring to any of the base layer of the base view image, the first enhancement layer of the base view image, and the base layer of the enhancement view image; and

determining whether the target image for decoding is (i) the base layer of the base view image, (ii) the first enhancement layer of the base view image, (iii) the second enhancement layer of the base view image, (iv) the base layer of the enhancement view image, (v) the first enhancement layer of the enhancement view image, or (vi) the second enhancement layer of the enhancement view image,

wherein when the determining determines that the target image is one of (i) the base layer of the base view image, (ii) the first enhancement layer of the base view image, (iii) the second enhancement layer of the base view image, (iv) the base layer of the enhancement view image, the decoding the target image decodes the target image using only (a) the first decoding and (b) one of the second decoding and the third decoding,

wherein when the determining determines that the target image is one of (v) the first enhancement layer of the enhancement view image and (vi) the second enhancement layer of the enhancement view image, the decoding the target image decodes the target image using one of following combinations:

(a) the second decoding and the fourth decoding,

(b) the third decoding and the fourth decoding, or

(c) the second decoding, the third decoding, and the fourth decoding,

wherein the base layer of the base view image, the first enhancement layer of the base view image, and the second enhancement layer of the base view image are images having the same content, where the first enhancement layer of the base view image has a higher resolution than the base layer of the base view image, and the second enhancement layer of the base view image has a higher resolution than the first enhancement layer of base view image, and

wherein the base layer of the enhancement view image, the first enhancement layer of the enhancement view image, and the second enhancement layer of the enhancement view image are images having the same content, where the first enhancement layer of the enhancement view image has a higher resolution than the base layer of the enhancement view image, and the second enhancement layer of the enhancement view image has a higher resolution than the first enhancement layer of enhancement view image.

5. The moving picture decoding method according to claim 4 , wherein the encoded data is generated by the moving picture encoding apparatus.

6. The moving picture decoding method according to claim 4 ,

wherein when the determining determines that the target image is (i) the base layer of the base view image, the decoding the target image decodes the target image using the first decoding without using any of the second decoding, the third decoding, and the fourth decoding,

wherein when the determining determines that the target image is one of (ii) the first enhancement layer of the base view image and (iii) the second enhancement layer of the base view image, the decoding the target image decodes the target image using the first decoding and the second decoding without using any of the third decoding and the fourth decoding, and

wherein when the determining determines that the target image is (iv) the base layer of the enhancement view image, the decoding the target image decodes the target image using the first decoding and the third decoding without using any of the second decoding and the fourth decoding.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2016
From: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
To: SUN PATENT TRUST
Reel/Frame 038299/0213 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2014
From: KOMIYA, DAISAKU; NISHI, TAKAHIRO; SHIBAHARA, YOUJI; SASAI, HISAO; SUGIO, TOSHIYASU; TANIKAWA, KYOKO; MATSUNOBU, TORU; TERADA, KENGO
To: PANASONIC CORPORATION
Reel/Frame 033031/0768 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2014
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 033033/0163 →
Continuity (2)
Provisional Application 61537796 · Sep 22, 2011
Related Publication 20140219338A1 · Aug 7, 2014