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:
The video coding device is a video coding device capable of executing a predictive coding process including a specific process in which a coded frame of a different resolution from a resolution of a frame to be processed is used as a reference frame, and includes a coding unit which executes the predictive coding process, and a controller which prohibits, in the predictive coding process, execution of a first process which uses information, which is determined based on a spatial position of the block to be coded, on blocks in frames at different times, a second process which performs correction using information computed when decoding is performed, or both the first process and the second process.
Abstract:
A video coding device includes: an orthogonal transform unit 11 which orthogonally transforms an image block to calculate an orthogonal transform coefficient; a quantization unit 12 which quantizes the orthogonal transform coefficient to calculate a coefficient level; and an entropy coding unit 13 which entropy-encodes location information on all significant coefficient levels among the coefficient levels, and then entropy-encodes value information on each of the significant coefficient levels to output a bitstream, wherein the quantization unit 11 includes a number of location information bits calculating unit which calculates the number of bits of location information determined based on the location of a coefficient level to be significant first in order of transmission and included in the image block; a number of value information bits calculating unit which calculates the number of value information bits of a coefficient level to be significant, and a high-cost coefficient level detection/removal unit which sets a coefficient level to be significant in which the number of location information bits and the number of value information bits meet a predetermined condition to 0.
Abstract:
A video coding apparatus for outputting a scalable bit stream obtained by multiplexing a base layer bit stream and an enhancement layer bit stream, includes: a rectangular area generation unit configured to generate a rectangular area that is of a multiple of a CTU (Coding Tree Unit) size and includes a particular rectangular area; a determination unit configured to determine whether a CTU of a coding target is included in the rectangular area of the multiple of the CTU size; and a prediction unit configured to, when the CTU of the coding target is not included in the rectangular area of the multiple of the CTU size, divide the CTU of the coding target by a minimum number of CU blocks, and predict each of obtained CUs with a prediction signal of a zero motion vector from the base layer.
Abstract:
The video encoding device includes a predictor which performs a prediction process using intra-prediction or inter-prediction, and a coding controller which controls the predictor so that under a predetermined condition that pictures in the later display order are not coded before pictures in the earlier display order and that pictures in lower layers do not refer to pictures in upper layers, the predictor uses a picture closest in the display order to a picture to be coded as a reference picture when coding the picture referring to a picture in the lower layer.
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.