IP Library Granted Patent US 9,992,505
Granted Patent B2
US 9,992,505 · App. 15/591,381 · Granted Jun 5, 2018

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

Inventors: Semih Esenlik (Nazilli, TR); Matthias Narroschke (Schaafheim, DE); Thomas Wedi (The Hague, NL)
Assignee: Velos Media, LLC
H04N19/436H04N13/0055H04N19/119H04N19/13H04N19/167H04N19/174H04N19/176H04N19/44H04N19/46H04N19/597H04N19/61H04N19/184
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,992,505
App. No.
15/591,381
Granted
Jun 5, 2018
Kind
B2
Abstract

An image decoding method for decoding a bitstream including a coded signal resulting from coding slices into which an image is partitioned and each of which includes coding units, includes decoding the coded signal, wherein each of the slices is either a normal slice having, in a slice header, information used for another slice or a dependent slice which is decoded using information included in a slice header of another slice, the image includes rows each of which includes coding units, and when the normal slice starts at a position other than the beginning of the first row, the second row immediately following the first row does not start with the dependent slice.

Claims (28)

1. An image decoding apparatus for decoding a bitstream including a coded signal resulting from coding a plurality of slices into which an image is partitioned and each of which includes a plurality of coding units, the apparatus comprising:

a processor; and

a memory having a computer program stored thereon, the computer program causing the processor to execute operations including:

decoding the plurality of slices included in the coded signal by a wavefront parallel processing,

wherein each of the plurality of slices is either a normal slice having, in a slice header, information used for another slice or a dependent slice which is decoded using information included in a slice header of another slice,

the image includes a plurality of rows each of which includes two or more of the coding units, and

when the normal slice starts at a position other than a beginning of a first row, a second row immediately following the first row does not start with the dependent slice,

the wavefront parallel processing includes synchronizing context and probability information in the beginning of each of the slices, and

in the synchronizing, a slice of a beginning of the second row does not refer to slice information of the normal slice.

2. The image decoding apparatus according to claim 1 , wherein in the partitioning, in the case where the image decoding apparatus decodes the first row and the second row in parallel, the image is partitioned into the slices to allow the decoding of the second row without referring to partition information when the image decoding apparatus starts decoding the second row, the partition information indicating a slice structure of the first row.

3. The image decoding apparatus according to claim 1 , wherein the computer program causes the processor to execute operations including decoding from a slice header of a slice, information indicating whether the slice is either the normal slice or the dependent slice.

4. The image decoding apparatus according to claim 1 , wherein a slice at a beginning of the image is the normal slice, and each of all other slices is the dependent slice.

5. The image decoding apparatus according to claim 1 , wherein each of the slices includes an entirety of one or more of the rows.

6. The image decoding apparatus according to claim 1 , wherein arithmetic coding of the dependent slice is initialized using a context of a parent slice whose slice header is used for the dependent slice.

7. The image decoding apparatus according to claim 1 , wherein the computer program causes the processor to execute operations including decoding a restriction indicator into the bitstream when the dependent slice is enabled, the restriction indicator indicating that partitioning of a picture is restricted.

8. At least one non-transitory, computer-readable medium for decoding a bitstream including a coded signal resulting from coding a plurality of slices into which an image is partitioned and each of which includes a plurality of coding units, encoded with instructions that, when executed by a processor, perform:

decoding the plurality of slices included in the coded signal by a wavefront parallel processing,

wherein each of the plurality of slices is either a normal slice having, in a slice header, information used for another slice or a dependent slice which is decoded using information included in a slice header of another slice,

the image includes a plurality of rows each of which includes two or more of the coding units, and

when the normal slice starts at a position other than a beginning of a first row, a second row immediately following the first row does not start with the dependent slice,

the wavefront parallel processing includes synchronizing context and probability information in the beginning of each of the slices, and

in the synchronizing, a slice of a beginning of the second row does not refer to slice information of the normal slice.

9. The medium of claim 8 , wherein in the partitioning, in the case where an image decoding apparatus decodes the first row and the second row in parallel, the image is partitioned into the slices to allow the decoding of the second row without referring to partition information when the image decoding apparatus starts decoding the second row, the partition information indicating a slice structure of the first row.

10. The medium of claim 8 , further encoded with instructions that, when executed by a processor, perform decoding from a slice header of a slice, information indicating whether the slice is either the normal slice or the dependent slice.

11. The medium of claim 8 , wherein a slice at a beginning of the image is the normal slice, and each of all other slices is the dependent slice.

12. The medium of claim 8 , wherein each of the slices includes an entirety of one or more of the rows.

13. The medium of claim 8 , wherein arithmetic coding of the dependent slice is initialized using a context of a parent slice whose slice header is used for the dependent slice.

14. The medium of claim 8 , further encoded with instructions that, when executed by a processor, perform decoding a restriction indicator into the bitstream when the dependent slice is enabled, the restriction indicator indicating that partitioning of a picture is restricted.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2022
From: VELOS MEDIA, LLC
To: SUN PATENT TRUST
Reel/Frame 061391/0110 →
RELEASE OF SECURITY INTEREST Recorded Jul 26, 2022
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: VELOS MEDIA, LLC AND VELOS MEDIA MANAGEMENT, LLC
Reel/Frame 060923/0407 →
SECOND AMENDED AND RESTATED MEMBER INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Apr 2, 2018
From: VELOS MEDIA MANAGEMENT, LLC; VELOS MEDIA, LLC
To: CORTLAND CAPITAL MARKET SERVICES LLC, AS COLLATERAL AGENT
Reel/Frame 045806/0030 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2017
From: SUN PATENT TRUST
To: VELOS MEDIA, LLC
Reel/Frame 042546/0073 →
Continuity (6)
Continuation 15211475 · Jul 15, 2016
Continuation 15009172 · Jan 28, 2016
Continuation 14707439 · May 8, 2015
Continuation 14032414 · Sep 20, 2013
Provisional Application 61705864 · Sep 26, 2012
Related Publication 20170244977A1 · Aug 24, 2017