Abstract:
Provided is, for example, an arithmetic coding device capable of coding, at high speed, a symbol sequence including a context symbol and a bypass symbol. The arithmetic coding device updates an occurrence probability of a context symbol for a symbol sequence including the context symbol and a bypass symbol; updates a numerical range for the symbol sequence based on the updated occurrence probability; updates the updated numerical range based on a predetermined probability, the numerical range being a basis of an arithmetic code, the numerical range being updated in accordance with the occurrence probability of the context symbol and the predetermined probability for the bypass symbol; and generates an arithmetic code of the symbol sequence based on the updated numerical range in accordance with a procedure of generating the arithmetic code.
Abstract:
A video encoding device includes: an encoding parameter search unit for receiving input video and outputting an encoding parameter; an encoder for receiving the input video and the encoding parameter and performing encoding; a code amount control unit for deciding a block size enlargement parameter indicating at least a degree of enlargement, based on a target code amount and encoding status information; and a block size enlargement unit for enlarging a block size of the input video based on the block size enlargement parameter.
Abstract:
[Problem] To obtain a prediction-image generation device capable of generating an intra prediction image in parallel processing while suppressing a circuit size.[Solution to Problem] A prediction-image generation device includes a storage means 1, a selection means 2, a prediction-pixel generation means 3, and a rearrangement buffer means 4. The storage means 1 holds a plurality of reference pixels. The selection means 2 selects, as a necessary reference pixel, a reference pixel used for generating an intra prediction image, based on a mode number and a pixel position. The prediction-pixel generation means 3 generates a plurality of prediction pixels in parallel processing, based on the necessary reference pixel. The rearrangement buffer means 4 generates the prediction image by rearranging the prediction pixels generated by the prediction-pixel generation means 3, based on a mode number.
Abstract:
Provided is an image processing device for performing noise removal in which a plurality of noise removal actions are combined while minimizing necessary resources. The image processing device is provided with: a first frequency separation unit for separating the input image by frequency into a first low-frequency component and a first high-frequency component containing a higher-frequency component than the first low-frequency component; a second frequency separation unit for separating the first low-frequency component into a second low-frequency component and a second high-frequency component containing a higher-frequency component than the second low-frequency component; a first image transform unit for performing noise removal on the second low-frequency component and the second high-frequency component and outputting the noise-removed image as a first transformed image; and a second image transform unit for performing noise removal on the first high-frequency component and the first transformed image with less resources being allocated than those allocated to the first image transform unit, and outputting the noise-removed image as a second transformed image.
Abstract:
A quantization unit for quantizing orthogonal transform coefficients to calculate a coefficient level: calculates the number of value information bits of a significant coefficient level of an orthogonal transform coefficient to be processed in an image block; monitors coefficient levels output from the quantization unit in the image block from beginning to the N-th prior to the target in transmission order, and updates a state variable indicating whether or not at least one of monitored coefficient levels is significant; calculates the number of position information bits of the significant coefficient level of the orthogonal transform coefficient to be processed, based on a position of the orthogonal transform coefficient to be processed and the state variable; and sets the significant coefficient level to 0 in the case where the number of value information bits and the number of position information bits satisfy a predetermined condition.
Abstract:
In order to make it possible to reduce the storage capacity required for noise removal processing in, for example, multi-resolution analysis and the like, without affecting signal quality, the present invention is equipped with: a storage device into which a input signal of a first channel is written, the input signal branching off into at least first and second channels; a first frequency transform processing unit which transforms the input signal read out and inputted from the storage device into a frequency-domain to output a first signal; a second frequency transform processing unit which transforms the input signal inputted from the second system into a frequency-domain to output a second signal; a third frequency transform processing unit which transforms the second input signal inputted from the second frequency transform processing unit into a frequency range to output a third and fourth signals in the first and second frequency bands; a first inverse frequency transform processing unit; and a second inverse frequency transform processing unit to which directly or indirectly inputting the third signal from the third frequency transform processing unit is directly or indirectly inputted and the fourth signal from the third frequency transform processing unit is inputted, and which outputs a third transformed signal produced through performing inverse frequency transform on the inputted signals. Therein, the first inverse frequency transform processing unit, to which the first signal from the first frequency transform processing unit is directly or indirectly inputted and the third converted signal from the second inverse frequency transform processing unit is directly or indirectly inputted, outputs a signal produced through performing inverse frequency transform on the inputted signals.