摘要:
An image encoding apparatus encodes image data and includes an image encoding unit that receives an input of the image data and image parameters and generates encoded image data by performing image encoding on the image data with reference to the image parameters and furthermore binarizing and arithmetically encoding the image data. A parameter processing unit outputs, as parameter information, parameters that are included in the image parameters and that are referred to when the encoded image data is arithmetically decoded, and encodes the image parameters to generate and output encoded image parameters. A stream generation unit generates a stream including the encoded image data obtained from the image encoding unit and the parameter information and the encoded image parameters that are outputted from the parameter processing unit.
摘要:
An image coding apparatus that makes possible the parallelization of intra prediction, and outputs coded data that can be decoded by an image decoding apparatus compliant with the H.264 standard. The image coding apparatus performs orthogonal transformation, quantization, inverse quantization, inverse orthogonal transformation, and intra prediction on all blocks obtained when a single macroblock is divided into plural blocks, and includes: a predicted block control unit that causes all of the blocks to be intra predicted using at least one of the intra prediction modes specified in the H.264 standard on at least some of the blocks, in an order different from the raster scan order specified in the H.264 standard; and an sorting buffer that outputs, in the raster scan order, all the blocks intra predicted under the control of the predicted block control unit.
摘要:
The resolution, frame rate, or both can be improved when imaging moving subjects in an imaging apparatus using a CMOS image sensor. The imaging apparatus has an image sensor having a two-dimensional array of pixels. Each of the pixels includes an element operable to produce an electric charge by photoelectrically converting light from an imaged subject and a part operable to accumulate the produced charge and output an accumulated charge or a signal representing the accumulated charge. The imaging apparatus also has an area control unit operable to define a specified area of the image sensor containing a plurality of pixels and an area density control unit operable to specify a density of pixels read from the specified area defined by the area control unit.
摘要:
The present invention provides a video encoding device in which a capacity of a binary data storing unit is small, a size of the video encoding device is small, a video signal can be processed in real time, and reduction in quality of images generated from the eventually obtained data can be prevented. The video encoding device according to the present invention includes: a video encoding unit which encodes a video signal; a binarization unit which binarizes an encoded value obtained from the video encoding unit; and an entropy encoding unit which subjects entropy encoding to binary data obtained from the binarization unit. Here, the video encoding unit encodes the video signal based on a characteristic of the binarization performed by the binarization unit, so that an amount of binary data obtained from the binarization unit by binarizing the encoded value that is encoded based on the characteristic is less than an amount of binary data obtained by binarizing an encoded value that is encoded without being based on the characteristic.
摘要:
The decoding apparatus enabling high-speed arithmetic decoding in decoding data coded using CABAC is an arithmetic decoding apparatus which receives, as input, coded data obtained by converting multivalue information of syntax into binary data then performing Context-based Adaptive Binary Arithmetic Coding on the binary data, and which decodes the coded data into the original multivalue information. During the reconstruction of the current binary data, the arithmetic decoding apparatus, parallelly calculates, in the same cycle, “next-next identifier code” candidates and “context index” candidates corresponding to the “next-next identifier code” candidates, and, in the next cycle, parallelly calculates, in the same cycle, a “next identifier code”, context index candidates corresponding to the next identifier code, and “probability variable” candidates corresponding to the “context index” candidates, and, when the current binary data reconstruction result is known, selects the respective calculation results according to the reconstruction result.
摘要:
An image coding device is provided that includes an image coding unit which codes image data, a binarization unit which binarizes the coded data, an intermediate buffer, an accumulated amount measuring unit which measures an amount of data in the intermediate buffer, and an I_PCM judging unit which compares the measured amount of data with a threshold. A buffer input selection unit is also provided which causes the intermediate buffer to accumulate next binary data when the amount of the data does not exceed the threshold and causes the intermediate buffer to accumulate next I_PCM data when the amount of the data exceeds the threshold. In addition, the device includes an arithmetic coding unit that arithmetically codes the binary data accumulated in the intermediate buffer and an output selection unit outputs the arithmetically coded data or the I_PCM data.
摘要:
An image coding apparatus (100) which reduces buffer capacity to a minimum and includes an image coding processing unit (110) which generates intermediate data by executing a part of a process in the coding on the image data; a packetizing unit (120) which generates an image stream by executing a process other than the part of the process in the coding on the intermediate data, such as for example arithmetic coding, and packetizes the generated image stream in synchronization with the image stream generation process.
摘要:
A first table stores operand data for translation of operand virtual address into a physical address. A second table stores instruction data for translation of instruction virtual address into a physical address. The first and the second tables are formed in one memory. If operand access and instruction access are generated simultaneously, the operand access is executed with priority and the instruction virtual address is held in a wait register after that the instruction access is executed after finishing the operand access based on a wait instruction virtual address.
摘要:
A higher TLB that stores TLB data required for translating a virtual address into a physical address. A higher address translator performs address translation based on the TLB data according to an access. If address translation is not possible, the higher address translator requests a lower address translator to carry out the address translation. The lower address translator performs address translation based on a lower TLB. A shift register outputs a write prohibit signal to prohibit writing of the TLB data to the higher TLB, when write data that is the same as the write data has already been written in the higher TLB.
摘要:
A transcoder reduces the processing amount when a coded stream to which at least intra prediction is applied is transcoded into a coded stream to which intra prediction and inter prediction are applied. The transcoder converts a first coded stream to at least part of which intra prediction is applied, into a second coded stream to which intra prediction and inter prediction are applied. The transcoder includes a decoding unit that decodes the first coded stream to generate decoded image data; a prediction mode obtaining unit that obtains a prediction mode of intra prediction applied in decoding; and a coding unit that codes the decoded image data by applying the intra prediction or inter prediction to generate the second coded stream. A control unit controls causes the coding unit to use the prediction mode obtained by the prediction mode obtaining unit when the coding unit applies intra prediction.