PARALLEL ENCODING DEVICE, RECORDING MEDIUM, AND IMAGING DATA ENCODING METHOD
First Claim
1. A parallel encoding device comprising:
- a storage unit which stores control information indicating progress states of process modes for encoding with respect to process blocks, the process blocks being obtained by dividing image data;
a parallel processing unit which parallelly executes executable process modes for executable process blocks, based on the control information stored in the storage unit and a predetermined dependency relationship between the process modes for the process blocks;
a detection unit which detects error occurring in processing executed by the parallel processing unit; and
a control unit which updates to a re-executable state, if the detection unit detects the error occurring, the progress state of an error process block and the progress state of a process block dependent on the error process block in the control information stored in the storage unit.
0 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment, a device includes a storage unit, a processing unit, a detection unit, a control unit. The storage unit stores control information indicating progress states of process modes for encoding with respect to process blocks. The processing unit parallelly executes executable process modes for executable process blocks, based on the control information and a dependency relationship between the process modes for the process blocks. The detection unit detects error occurring in processing of the processing unit. The control unit updates to a re-executable state, if the error occurring is detected, the progress state of an error process block and the progress state of a process block dependent on the error process block in the control information.
-
Citations
19 Claims
-
1. A parallel encoding device comprising:
-
a storage unit which stores control information indicating progress states of process modes for encoding with respect to process blocks, the process blocks being obtained by dividing image data; a parallel processing unit which parallelly executes executable process modes for executable process blocks, based on the control information stored in the storage unit and a predetermined dependency relationship between the process modes for the process blocks; a detection unit which detects error occurring in processing executed by the parallel processing unit; and a control unit which updates to a re-executable state, if the detection unit detects the error occurring, the progress state of an error process block and the progress state of a process block dependent on the error process block in the control information stored in the storage unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable recording medium recording a computer program which causes at least one processor to execute processing including:
-
accessing control information which is stored in a storage unit, and indicates progress states of process modes for encoding with respect to process blocks, the process blocks being obtained by dividing image data; parallelly executing executable process modes for executable process blocks, based on the control information stored in the storage unit and a predetermined dependency relationship between the process modes for the process blocks; detecting error occurring in the parallel execution; and updating to a re-execution state, if the error occurring is detected, the progress state of an error process block and the progress state of a process block dependent on the error process block in the control information stored in the storage unit. - View Dependent Claims (15, 16)
-
-
17. An encoding image data method being executed by a processor, the method comprising:
-
accessing control information which is stored in a storage unit, and indicates progress states of process modes for encoding with respect to process blocks, the process blocks being obtained by dividing the image data; parallelly executing executable process modes for executable process blocks, based on the control information stored in the storage unit and a predetermined dependency relationship between the process modes for the process blocks; detecting error occurring in the parallel execution; and updating with a re-execution state, if the error occurring is detected, the progress state of an error process block and the progress state of a process block dependent on the error process block in the control information stored in the storage unit. - View Dependent Claims (18, 19)
-
Specification