摘要:
Computer processor hardware receives a first set of adjustment values. The first set of adjustment values specify adjustments to be made to a predicted rendition of a signal generated at a first level of quality to reconstruct a rendition of the signal at the first level of quality. The computer processor hardware processes the first set of adjustment values and derives a second set of adjustment values based on the first set of adjustment values and a rendition of the signal at a second level of quality. The second level of quality is lower than the first level of quality.
摘要:
A method of decoding a transform unit (e.g., 400) of encoded video data using Golomb-Rice decoding is disclosed. Significant residual coefficients for a sub-set of the transform unit are determined. A predetermined Rice parameter for Golomb-Rice decoding of the subset of the transform unit is selected. The predetermined Rice parameter being offset from a zero setting when the determined number of significant residual coefficients is higher than a predetermined threshold. The subset of the transform unit is decoded using the predetermined Rice parameter as an initial parameter for the Golomb- Rice decoding.
摘要:
In a picture coding device that partitions difference information that is a transform coefficient of a difference signal between a coding target picture and a prediction picture into a plurality of partial regions, and codes difference coefficients in units of partial regions, a significant coefficient information coding controller 706 and an arithmetic encoder 701 code significant difference coefficient information indicating that a difference coefficient value is not zero and significant for each of the difference coefficients in the partial region of the coding target. A difference coefficient value coding controller 707 and the arithmetic encoder 701 code difference coefficient values when significant difference coefficient information is significant for each of pixels in the partial region of the coding target. The significant coefficient information coding controller 706 decides a context for coding the significant difference coefficient information in the partial region of the coding target based on information indicating significance of the difference coefficient in the coded partial region.
摘要:
An apparatus comprising a processor configured to generate a reconstructed pixel, selectively bypass at least one in-loop filter on the reconstructed pixel, and generate a prediction pixel for a current pixel using at least the reconstructed pixel when the at least one in-loop filter is bypassed.
摘要:
This disclosure describes techniques for coding transform coefficients associated with a block of residual video data in a video coding process. Aspects of this disclosure include the selection of a scan order for both significance map coding and level coding, as well as the selection of contexts for entropy coding consistent with the selected scan order. This disclosure proposes a harmonization of the scan order to code both the significance map of the transform coefficients as well as to code the levels of the transform coefficient. It is proposed that the scan order for the significance map should be in the inverse direction (i.e., from the higher frequencies to the lower frequencies). This disclosure also proposes that transform coefficients be scanned in subsets as opposed to fixed subblocks. In particular, transform coefficients are scanned in a subset consisting of a number of consecutive coefficients according to the scan order.
摘要:
The invention relates to a method of compressing a video signal for transmission to a decoder of a receiving terminal, the method comprising: receiving a video signal comprising a plurality of frames, each frame comprising a plurality of portions of video data; for each of a plurality of target ones of said portions, generating difference data representing a difference between the target image portion and a respective reference portion; and outputting the difference data in an encoded bitstream; wherein the method comprises, prior to generating the difference data, modifying at least one of said target and reference portions based on a measure of human sensitivity to the video data, so as to reduce a number of bits required to encode the difference data.
摘要:
Various embodiments are described herein for a method and related device for processing a first dataset comprising a second dataset and a third dataset in order to locate the third dataset. The second dataset has a variable data length and terminates with an ending marker and the third dataset starts after the ending marker. The method involves preprocessing a memory element by storing a plurality of locater markers, storing the first dataset in the memory element thereby overwriting a portion of the plurality of locater markers, locating which of the plurality of locater markers is closest to the end of the first dataset; and locating the third dataset by searching for the ending marker of the second dataset based on the position of the closest locater marker.
摘要:
Discrete cosine transform/inverse discrete cosine transform method and device are provided. The discrete cosine transform/inverse discrete cosine transform method includes: generating a table index for only an input value other than 0 (zero) out of input values of coordinates in an input block; reading one or more partial values corresponding to the table index out of a plurality of table information pieces which are generated and stored in advance so as to include partial values corresponding to a multiplication of a weight value and an index; and adding the read partial value and calculating the resultant value of each coordinate in an output block. Accordingly, it is possible to perform a fast DCT/IDCT operation and to reduce the energy consumption for the transform.
摘要:
A video encoding apparatus with a guarantee of a fixed processing time comprises a encoding unit (41) for performing an arithmetic decoding process with context modeling on the video signal; and a controlling unit (45, 46) for controlling the arithmetic encoding process so as to terminate the arithmetic encoding process and to maintain a context value previously used in the arithmetic encoding process in case of outputting raw data of the video signal as a bit stream and for inserting a bit subjected to a terminal process of the arithmetic encoding process into the bit stream.
摘要:
A method and system for entropy coding can comprise, in response to detecting a first symbol combination comprising first run information indicating a first number of contiguous zero coefficients is greater than a cut-off-run value, assigning a first codeword to a first symbol combination, wherein the first codeword comprises an escape code from a first-level VLC table; and in response to a second symbol combination comprising second run information indicating a second number of contiguous zero coefficients is less than or equal to the cut-off-run value, assigning a second codeword to the second symbol combination, wherein the second codeword is from the first-level VLC table. The system and method can further comprise collecting coding statistics for a set of candidate symbol combinations and adjusting a mapping between codewords of the first-level VLC table and a subset of the set of candidate symbol combinations based on the coding statistics.