Decoder and decoding method, recorded medium, and program
First Claim
1. A decoding device for decoding a coded stream, the device comprising:
- a plurality of decoding means for decoding the coded stream; and
decoding control means for controlling the plurality of decoding means to operate in parallel.
1 Assignment
0 Petitions
Accused Products
Abstract
A slice decoder control circuit (46), having received the input of a parameter of a picture layer, sequentially supplies the parameter of the picture layer and the write pointer of a slice 1 to a slice decoder (47), the parameter of the picture layer and the write pointer of a slice 2 to a slice decoder (48), and the parameter of the picture layer and the write pointer of a slice 3 to a slice decoder (49), and causes the slice decoders to decode the respective parameters and write pointers. On the basis of the input of signals indicating the completion of decoding processing inputted from the slice decoders (47) to (49), the slice decoder control circuit (46) supplies the write pointer of a slice 4 to the slice decoder (48) and causes the slice decoder (48) to decode the write pointer at timing A, and supplies the write pointer of a slice 5 to the slice decoder (49) and causes the slice decoder (49) to decode the write pointer at timing B. Subsequently, the similar processing is repeated until the last slice is decoded. The operations of a plurality of slice decoders are thus controlled.
101 Citations
28 Claims
-
1. A decoding device for decoding a coded stream, the device comprising:
-
a plurality of decoding means for decoding the coded stream; and
decoding control means for controlling the plurality of decoding means to operate in parallel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A decoding method for decoding a coded stream, the method comprising:
-
a plurality of decoding steps of decoding the coded stream; and
a decoding control step of controlling the processing of the plurality of decoding steps to be carried out in parallel.
-
-
17. A recording medium having a computer-readable program recorded thereon, the program being adapted for a decoding device for decoding a coded stream, the program comprising:
-
a plurality of decoding steps of decoding the coded stream; and
a decoding control step of controlling the processing of the plurality of decoding steps to be carried out in parallel.
-
-
18. A program which can be executed by a computer controlling a decoding device for decoding a coded stream, the program comprising:
-
a plurality of decoding steps of decoding the coded stream; and
a decoding control step of controlling the processing of the plurality of decoding steps to be carried out in parallel.
-
-
19. A decoding device for decoding a coded stream, the device comprising:
-
a plurality of slice decoders for decoding the coded stream; and
slice decoder control means for controlling the plurality of slice decoders to operate in parallel.
-
-
20. A decoding method for decoding a coded stream, the method comprising:
-
decoding control steps of controlling the decoding by a plurality of slice decoders for decoding the coded stream; and
a slice decoder control step of controlling the decoding control steps to be carried out in parallel.
-
-
21. A recording medium having a computer-readable program recorded therein, the program being adapted for a decoding device for decoding a coded stream, the program comprising:
-
decoding control steps of controlling the decoding by a plurality of slice decoders for decoding the coded stream; and
a slice decoder control step of controlling the decoding control steps to be carried out in parallel.
-
-
22. A program which can be executed by a computer controlling a decoding device for decoding a coded stream, the program comprising:
-
decoding control steps of controlling the decoding by a plurality of slice decoders for decoding the coded stream; and
a slice decoder control step of controlling the decoding control steps to be carried out in parallel.
-
-
23. A decoding device for decoding a source coded stream, the device comprising:
-
a plurality of slice decoders for decoding the source coded stream for each slice constituting a picture of the source coded stream; and
control means for monitoring the decoding statuses of the plurality of slice decoders and controlling the plurality of slice decoders;
wherein the control means allocates the slices to the plurality of slice decoders so as to realize the fastest decoding processing of the picture by the slice decoders irrespective of the order of the slices included in the picture.
-
-
24. A decoding method for decoding a source coded stream, the method comprising:
-
a decoding processing control step of controlling the decoding processing of the source coded stream for each slice constituting a picture of the source coded stream by a plurality of slice decoders; and
a control step of monitoring the decoding statuses of the plurality of slice decoders and controlling the plurality of slice decoders;
wherein in the processing of the control step, the slices are allocated to the plurality of slice decoders so as to realize the fastest decoding processing carried out by the slice decoders irrespective of the order of the slices included in the picture.
-
-
25. A program which can be executed by a computer controlling a decoding device for decoding a source coded stream, the program comprising:
-
a decoding processing control step of controlling the decoding processing of the source coded stream for each slice constituting a picture of the source coded stream by a plurality of slice decoders; and
a control step of monitoring the decoding statuses of the plurality of slice decoders and controlling the plurality of slice decoders;
wherein in the processing of the control step, the slices are allocated to the plurality of slice decoders so as to realize the fastest decoding processing carried out by the slice decoders irrespective of the order of the slices included in the picture.
-
-
26. A decoding device for decoding a source coded stream, the device comprising:
-
a plurality of slice decoders for decoding the source coded stream for each slice constituting a picture of the source coded stream; and
control means for monitoring the decoding statuses of the plurality of slice decoders and controlling the plurality of slice decoders;
wherein the control means allocates the slice to be decoded to the slice decoder which ended decoding, of the plurality of slice decoders, irrespective of the order of the slice included in the picture.
-
-
27. A decoding method for decoding a source coded stream, the method comprising:
-
a decoding processing control step of controlling the decoding processing of the source coded stream for each slice constituting a picture of the source coded stream by a plurality of slice decoders; and
a control step of monitoring the decoding statuses of the plurality of slice decoders and controlling the plurality of slice decoders;
wherein in the processing of the control step, the slice is allocated to be decoded to the slice decoder which ended the decoding processing by the processing of the decoding processing control step, of the plurality of slice decoders, irrespective of the order of the slice included in the picture.
-
-
28. A program which can be executed by a computer controlling a decoding device for decoding a source coded stream, the program comprising:
-
a decoding processing control step of controlling the decoding processing of the source coded stream for each slice constituting a picture of the source coded stream by a plurality of slice decoders; and
a control step of monitoring the decoding statuses of the plurality of slice decoders and controlling the plurality of slice decoders;
wherein in the processing of the control step, the slice is allocated to be decoded to the slice decoder which ended the decoding processing by the processing of the decoding processing control step, of the plurality of slice decoders, irrespective of the order of the slice included in the picture.
-
Specification