摘要:
A two-dimensional discrete cosine transform computing circuit has a transform block, formed by a multiplication unit and a Hadamard transform unit, which performs computations in a sequence of Hadamard transforms followed by multiplications in a two-dimensional discrete cosine transform, and in a sequence of multiplication followed by Hadamard transforms in an inverse two-dimensional discrete cosine transform. A memory block temporarily stores input/output data of the transform block; an input/output processing block performs pre-processing and post-processing such as cumulative addition and subtraction of input/output data of the transform block. A control block controls, when performing processing for either a two-dimensional discrete cosine transform or inverse two-dimensional discrete cosine transform, multiplications of coefficients in the transform block, read/write of the memory block, and the input/output processing block. This configuration achieves high-speed processing and a reduction in scale of the circuitry.
摘要:
The present invention relates to methods for watermark-embedding/extracting identification information into/from picture data and apparatuses thereof. When identification information is watermark-embedded, the following steps are performed. Combinations of basis functions orthogonal each other are generated in association with each numerical signal. For each combination of the orthogonal basis functions, a weight coefficient is calculated so as to correspond to the combination of the basis functions by calculating a sum of products of values of the basis functions for pixels in the original picture data and pixel values of the pixels. For each numerical signal, a watermark-embedding function is referred, a input value is specified, and a pixel value is changed. When the identification information is extracted from the picture data, for each weight coefficient, the watermark-embedding function is referred, and the value of the watermark-embedding function is calculated for each weight coefficient.
摘要:
Video coding apparatus and decoding apparatus capable of reproducing decoded pictures without introducing unwanted noises, even if any considerable difference in pixel values or discontinuity exists at a certain block boundary. In a video coding apparatus employing predictive techniques, a dequantizer and an inverse DCT processor reproduce a prediction error signal from quantized transform coefficients. Here, a first resolution conversion unit (or downsampling unit) might have subsampled the original prediction error signal to reduce its picture resolution. If this is the case, a second resolution conversion unit (or upsampling unit) attempts to restore the original resolution of the prediction error signal by applying an upsampling process to the reproduced prediction error signal having the reduced resolution. In this upsampling process, each new pixel value in a certain block are calculated with reference to some surrounding pixels. The upsampling process, however, will not refer to the pixels belonging to any adjacent blocks that are subject to another coding scheme which is different from the coding scheme of the present block of interest. As an alternate arrangement, the upsampling process will entirely neglect the pixels in any other blocks but will refer only to the present block.
摘要:
An 8-point inverse discrete cosine transform (IDCT) is decomposed into four 2-point IDCTs. The four 2-point IDCTs are implemented by four parallel-operating product-sum computing circuits. Each product-sum computing circuit comprises a single multiplying means and accomplishes computation of eight points in four clock cycles. Part of the multiplying means may be implemented by bit shift operation, and others by a semifixed multiplier. A two-dimensional 8.times.8 IDCT circuit is constructed which comprises three semifixed multipliers and one ordinary multiplier, and accomplishes IDCT computation of 8.times.8 points in 64 clock cycles.
摘要:
A method includes extracting a first vector used to code a specific block belonging to a coded field picture arranged chronologically adjacent to a field picture to be coded and to a block to be coded, generating a second vector by scaling the first vector based on a temporal distance between the field picture and a second picture specified by a reference index and referenced for the block and included in the field picture and a temporal distance between a first picture pointed by the first vector and the coded field picture arranged chronologically adjacent to the field picture, and correcting the second vector based on a parity of the field picture, a parity of the first picture, a parity of the second picture and a parity of the coded field picture and forming the corrected second vector.
摘要:
A moving-picture coding device that performs inter-field motion compensation prediction, includes a reference limit area determining unit that determines to select, for each reference picture, with respect to reference pictures used for coding, a luminance or chrominance reference limit area putting a limit to a reference picture used for generating a prediction picture of a luminance or chrominance of a coding target block belonging to the coding target picture limit area of the case upon each reference picture being previously coded; a selecting inhibit vector determining unit that determines, in a case of coding the coding block belonging to the coding target picture limit area, a selecting inhibit vector that inhibits selecting a luminance and the chrominance are comprised only of pixels of the luminance reference limit area and the chrominance reference limit area.
摘要:
A transcoding device includes a decoding unit that decodes both motion vectors of macroblocks and images from encoded images in a first encoding format; a first decoded image storing unit that stores therein the decoded motion vectors of macroblocks and the decoded images; a vector searching unit that searches for motion vectors of macroblocks in a second encoding format by using the decoded images stored in the first decoded image storing unit as reference images and by using the decoded motion vectors stored in the first decoded image storing unit; and a motion compensating unit that reads, from the first decoded image storing unit, areas in the decoded images, which are indicated by the motion vectors for which the vector searching unit has searched, and performs motion compensation by using the areas in the decoded images and the motion vectors for which the vector searching unit has searched.
摘要:
A method and apparatus for interframe predictive video coding and decoding which avoid the accumulation of rounding errors and thus obtain high-quality reproduced pictures. A frame memory outputs at least one reference picture to a prediction picture calculation unit, according to motion vector information with half-pel accuracy. From the reference picture(s), the prediction picture calculation unit produces a prediction picture by performing interpolation operations if the motion vector has a half-pel component. Here, each interpolated pel value is rounded off to an integer according to a particular rounding algorithm specified by a calculation controller. More specifically, the prediction picture calculation unit supports a first algorithm that rounds off the pel values toward positive infinity and a second algorithm that rounds off them toward negative infinity. The calculation controller outputs a rounding control signal that directs the prediction picture calculation unit to select either of those two algorithms with substantially equal probabilities of occurrence.
摘要:
A device for coding moving pictures includes a coding unit for applying intra-frame coding or inter-frame coding to the of blocks dividing each frame of the moving pictures. The device further includes a refresh-operation-control unit for controlling the coding unit to carry out the intra-frame coding as a refresh operation at predetermined intervals. The refresh-operation-control unit reschedules the predetermined intervals when the coding unit applies the intra-frame coding during one of the predetermined intervals, such that a timing of the intra-frame coding during the one of the predetermined intervals marks a start of a next one of the predetermined intervals.
摘要:
A encoding device includes a boundary pixel prediction value generation unit, boundary pixel prediction error estimation unit, and a quantized coefficient encoding unit. The boundary pixel prediction value generation unit generates a boundary pixel prediction value as a prediction value of a boundary pixel adjacent to an encoded block in the encoding block from a locally decoded image of a plurality of encoded blocks adjacent to the encoding block. The boundary pixel prediction error estimation unit generates boundary pixel prediction error estimation information from the boundary pixel prediction value and the encoding block prediction image with respect to the boundary pixel. The quantized coefficient encoding unit generates encoding block entropy encoded data from the quantized coefficients and the boundary pixel prediction error estimation information.