IP Library › Granted Patent US 9,621,889
Granted Patent B2
US 9,621,889 · App. 14/130,505 · Granted Apr 11, 2017

Image encoding method, image decoding method, image encoding apparatus, image decoding apparatus, and image coding apparatus

Inventors: Toshiyasu Sugio (Osaka, JP); Takahiro Nishi (Nara, JP); Youji Shibahara (Osaka, JP); Kyoko Tanikawa (Osaka, JP); Hisao Sasai (Osaka, JP); Toru Matsunobu (Osaka, JP); Kengo Terada (Osaka, JP)
Assignee: SUN PATENT TRUST
H04N19/00715H04N19/10H04N19/577H04N19/597H04N19/70H04N19/30H04N19/463
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 9,621,889
App. No.
14/130,505
Granted
Apr 11, 2017
Kind
B2
Abstract

An image encoding method is used for encoding a current picture on a block-by-block basis and includes: generating a reference picture list by (i) assigning a reference picture index to a reference picture referable for encoding the current picture and (ii) including the reference picture assigned the reference picture index into the reference picture list; and encoding a current block included in the current picture with reference to a reference picture that is specified, from the reference picture list, for encoding the current block, wherein, when a reference picture belonging to a reference view different from a current view to which the current picture belongs has a chance of being referenced for encoding the current picture, the reference picture belonging to the reference view is added to the reference picture list in the generating.

Claims (59)

1. An image encoding method of encoding a current picture on a block-by-block basis, the image encoding method comprising:

generating a reference picture list by (i) assigning a reference picture index to at least one reference picture referable for encoding the current picture and (ii) including the at least one reference picture assigned the reference picture index into the reference picture list; and

encoding a current block included in the current picture with reference to a reference picture of the at least one reference picture that is specified, from the reference picture list, for encoding the current block,

wherein, when the at least one reference picture includes a reference picture belonging to a reference view different from a current view to which the current picture belongs and the reference picture belonging to the reference view has a chance of being referenced for encoding the current picture, the reference picture belonging to the reference view is added to the reference picture list in the generating, and

the reference picture index is modified for each of all reference pictures of the at least one reference picture included in the reference picture list, in a range which is determined based on a total number, of all the reference pictures, of a sum of (i) a total number of referable reference pictures belonging to the current view and (ii) a total number of referable reference pictures belonging to the reference view.

2. The image encoding method according to claim 1 ,

wherein the reference picture list is generated using a parameter in the generating, and

the parameter used for generating the reference picture list is further encoded in the encoding.

3. The image encoding method according to claim 1 ,

wherein, in the generating, whether or not the reference picture belonging to the reference view has the chance of being referenced for encoding the current picture is further determined based on whether or not the current view is a non-base view.

4. The image encoding method according to claim 3 ,

wherein, in the generating, whether or not the current view is the non-base view is determined based on a view order index assigned to the current view in encoding order.

5. An image decoding method of decoding a current picture on a block-by-block basis, the image decoding method comprising:

generating a reference picture list by (i) assigning a reference picture index to at least one reference picture referable for decoding the current picture and (ii) including the at least one reference picture assigned the reference picture index into the reference picture list; and

decoding a current block included in the current picture with reference to a reference picture of the at least one reference picture that is specified, from the reference picture list, for decoding the current block,

wherein, when the at least one reference picture includes a reference picture belonging to a reference view different from a current view to which the current picture belongs and the reference picture belonging to the reference view has a chance of being referenced for decoding the current picture, the reference picture belonging to the reference view is added to the reference picture list in the generating, and

the reference picture index is modified for each of all reference pictures of the at least one reference picture included in the reference picture list, in a range which is determined based on a total number, of all the reference pictures, of a sum of (i) a total number of referable reference pictures belonging to the current view and (ii) a total number of referable reference pictures belonging to the reference view.

6. The image decoding method according to claim 5 ,

wherein a parameter used for generating the reference picture list is further decoded in the decoding, and

the reference picture list is generated using the decoded parameter in the generating.

7. The image decoding method according to claim 5 ,

wherein, in the generating, whether or not the reference picture belonging to the reference view has the chance of being referenced for decoding the current picture is further determined based on whether or not the current view is a non-base view.

8. The image decoding method according to claim 7 ,

wherein, in the generating, whether or not the current view is the non-base view is determined based on a view order index assigned to the current view in decoding order.

9. An image encoding apparatus which encodes a current picture on a block-by-block basis, the image encoding apparatus comprising:

a generation unit configured to generate a reference picture list by (i) assigning a reference picture index to at least one reference picture referable for encoding the current picture and (ii) including the at least one reference picture assigned the reference picture index into the reference picture list;

an encoding unit configured to encode a current block included in the current picture with reference to a reference picture of the at least one reference picture that is specified, from the reference picture list, for encoding the current block; and

a reference picture list calculation unit,

wherein, when the at least one reference picture includes a reference picture belonging to a reference view different from a current view to which the current picture belongs and the reference picture belonging to the reference view has a chance of being referenced for encoding the current picture, the generation unit is configured to add the reference picture belonging to the reference view to the reference picture list, and

the reference picture list calculation unit is configured to modify the reference picture index for each of all reference pictures of the at least one reference picture included in the reference picture list, in a range which is determined based on a total number, of all the reference pictures, of a sum of (i) a total number of referable reference pictures belonging to the current view and (ii) a total number of referable reference pictures belonging to the reference view.

10. An image decoding apparatus which decodes a current picture on a block-by-block basis, the image decoding apparatus comprising:

a generation unit configured to generate a reference picture list by (i) assigning a reference picture index to at least one reference picture referable for decoding the current picture and (ii) including the at least one reference picture assigned the reference picture index into the reference picture list;

a decoding unit configured to decode a current block included in the current picture with reference to a reference picture of the at least one reference picture that is specified, from the reference picture list, for decoding the current block; and

a reference picture list calculation unit,

wherein, when the at least one reference picture includes a reference picture belonging to a reference view different from a current view to which the current picture belongs and the reference picture belonging to the reference view has a chance of being referenced for decoding the current picture, the generation unit is configured to add the reference picture belonging to the reference view to the reference picture list, and

the reference picture list calculation unit is configured to modify the reference picture index for each of all reference pictures of the at least one reference picture included in the reference picture list, in a range which is determined based on a total number, of all the reference pictures, of a sum of (i) a total number of referable reference pictures belonging to the current view and (ii) a total number of referable reference pictures belonging to the reference view.

11. An image coding apparatus comprising:

the image encoding apparatus according to claim 9 ; and

an image decoding apparatus which decodes a current picture on a block-by-block basis,

wherein the image decoding apparatus includes:

a generation unit configured to generate a reference picture list by (i) assigning a reference picture index to at least one reference picture referable for decoding the current picture and (ii) including the at least one reference picture assigned the reference picture index into the reference picture list;

a decoding unit configured to decode a current block included in the current picture with reference to a reference picture of the at least one reference picture that is specified, from the reference picture list, for decoding the current block; and

a reference picture list calculation unit,

wherein, when the at least one reference picture includes a reference picture belonging to a reference view different from a current view to which the current picture belongs and the reference picture belonging to the reference view has a chance of being referenced for decoding the current picture, the generation unit is configured to add the reference picture belonging to the reference view to the reference picture list, and

the reference picture list calculation unit is configured to modify the reference picture index for each of all reference pictures of the at least one reference picture included in the reference picture list, in a range which is determined based on a total number, of all the reference pictures, of a sum of (i) a total number of referable reference pictures belonging to the current view and (ii) a total number of referable reference pictures belonging to the reference view.

12. An image encoding apparatus which encodes a current picture on a block-by-block basis, the image encoding apparatus comprising:

a processor; and

a non-transitory computer-readable recording medium having stored thereon executable instructions, which, when executed by the processor, cause the image encoding apparatus to:

generate a reference picture list by (i) assigning a reference picture index to at least one reference picture referable for encoding the current picture and (ii) including the at least one reference picture assigned the reference picture index into the reference picture list; and

encode a current block included in the current picture with reference to a reference picture of the at least one reference picture that is specified, from the reference picture list, for encoding the current block,

wherein, when the at least one reference picture includes a reference picture belonging to a reference view different from a current view to which the current picture belongs and the reference picture belonging to the reference view has a chance of being referenced for encoding the current picture, the executable instructions, when executed by the processor, further cause the image encoding apparatus to add the reference picture belonging to the reference view to the reference picture list, and

modify the reference picture index for each of all reference pictures of the at least one reference picture included in the reference picture list, in a range which is determined based on a total number, of all the reference pictures, of a sum of (i) a total number of referable reference pictures belonging to the current view and (ii) a total number of referable reference pictures belonging to the reference view.

13. An image decoding apparatus which decodes a current picture on a block-by-block basis, the image decoding apparatus comprising:

a processor; and

a non-transitory computer-readable recording medium having stored thereon executable instructions, which, when executed by the processor, cause the image decoding apparatus to:

generate a reference picture list by (i) assigning a reference picture index to at least one reference picture referable for decoding the current picture and (ii) including the at least one reference picture assigned the reference picture index into the reference picture list; and

decode a current block included in the current picture with reference to a reference picture of the at least one reference picture that is specified, from the reference picture list, for decoding the current block,

wherein, when the at least one reference picture includes a reference picture belonging to a reference view different from a current view to which the current picture belongs and the reference picture belonging to the reference view has a chance of being referenced for decoding the current picture, the executable instructions, when executed by the processor, further cause the image decoding apparatus to add the reference picture belonging to the reference view to the reference picture list, and

modify the reference picture index for each of all reference pictures of the at least one reference picture included in the reference picture list, in a range which is determined based on a total number, of all the reference pictures, of a sum of (i) a total number of referable reference pictures belonging to the current view and (ii) a total number of referable reference pictures belonging to the reference view.

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 May 27, 2014
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 033033/0163 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2014
From: SUGIO, TOSHIYASU; NISHI, TAKAHIRO; SHIBAHARA, YOUJI; TANIKAWA, KYOKO; SASAI, HISAO; MATSUNOBU, TORU; TERADA, KENGO
To: PANASONIC CORPORATION
Reel/Frame 032458/0276 →
Continuity (2)
Provisional Application 61605870 · Mar 2, 2012
Related Publication 20140211856A1 · Jul 31, 2014