Abstract:
A method for intra prediction comprises determining a first MPM candidate corresponding to a left-side candidate block on the basis of a position of the left-side candidate block adjacent to a left side of a current block; determining a second MPM candidate corresponding to an upper-end candidate block on the basis of a position of the upper-end candidate block adjacent to an upper end of the current block; generating an MPM candidate list including a plurality of MPM candidates, on the basis of the first MPM candidate and the second MPM candidate; and determining one MPM candidate of the plurality of the MPM candidates that constitute the MPM candidate list as an intra prediction mode of the current block, and performing intra prediction for the current block on the basis of the determined intra prediction mode to generate a prediction block corresponding to the current block.
Abstract:
A method and apparatus for performing motion estimation in a digital video system is disclosed. Specifically, the present invention discloses a system that quickly calculates estimated motion vectors in a very efficient manner. In one embodiment, a first multiplicand is determined by multiplying a first display time difference between a first video picture and a second video picture by a power of two scale value. This step scales up a numerator for a ratio. Next, the system determines a scaled ratio by dividing that scaled numerator by a second first display time difference between said second video picture and a third video picture. The scaled ratio is then stored calculating motion vector estimations. By storing the scaled ratio, all the estimated motion vectors can be calculated quickly with good precision since the scaled ratio saves significant bits and reducing the scale is performed by simple shifts.
Abstract:
A method for intra prediction comprises determining a first MPM candidate corresponding to a left-side candidate block on the basis of a position of the left-side candidate block adjacent to a left side of a current block; determining a second MPM candidate corresponding to an upper-end candidate block on the basis of a position of the upper-end candidate block adjacent to an upper end of the current block; generating an MPM candidate list including a plurality of MPM candidates, on the basis of the first MPM candidate and the second MPM candidate; and determining one MPM candidate of the pluraity of the MPM candidates that constitute the MPM candidate list as an intra prediction mode of the current block, and performing intra prediction for the current block on the basis of the determined intra prediction mode to generate a prediction block corresponding to the current block.
Abstract:
A method for intra prediction comprises determining a first MPM candidate corresponding to a left-side candidate block on the basis of a position of the left-side candidate block adjacent to a left side of a current block; determining a second MPM candidate corresponding to an upper-end candidate block on the basis of a position of the upper-end candidate block adjacent to an upper end of the current block; generating an MPM candidate list including a plurality of MPM candidates, on the basis of the first MPM candidate and the second MPM candidate; and determining one MPM candidate of the plurality of the MPM candidates that constitute the MPM candidate list as an intra prediction mode of the current block, and performing intra prediction for the current block on the basis of the determined intra prediction mode to generate a prediction block corresponding to the current block.
Abstract:
A decoding method decodes a bit stream in an image decoding apparatus. The method includes receiving a weight parameter that is added to a luma quantization parameter as the bit stream. The method also includes decoding, in a decoding unit in the image decoding apparatus, the bit stream, and generating a luma component of quantized coefficients and a chroma component of quantized coefficients. Further, the method includes performing, in a dequantization unit in the image decoding apparatus, dequantization on the luma component of quantized coefficients using the luma quantization parameter and the chroma component of quantized coefficients using a chroma quantization parameter calculated on the basis of the luma quantization parameter weighted by an add operation of the weight parameter. In addition, the method includes performing, in a transform unit in the image decoding apparatus, an inverse orthogonal transform.
Abstract:
A method and apparatus for performing motion estimation in a digital video system is disclosed. Specifically, the present invention discloses a system that quickly calculates estimated motion vectors in a very efficient manner. In one embodiment, a first multiplicand is determined by multiplying a first display time difference between a first video picture and a second video picture by a power of two scale value. This step scales up a numerator for a ratio. Next, the system determines a scaled ratio by dividing that scaled numerator by a second first display time difference between said second video picture and a third video picture. The scaled ratio is then stored calculating motion vector estimations. By storing the scaled ratio, all the estimated motion vectors can be calculated quickly with good precision since the scaled ratio saves significant bits and reducing the scale is performed by simple shifts.
Abstract:
New capabilities will allow conventional broadcast transmission to be available to mobile devices. A method is described including the steps of receiving data, encoding the data using a first encoding process, inserting training data into the encoded data, and encoding the encoded data and the training data using a second encoding process. An apparatus is also described including a first encoder receiving at least a portion of data and encoding the portion of data using a first encoding process, a training data inserter inserting training data into the first encoded data, and a second encoder encoding the first encoded data and the training data using a second encoding process.
Abstract:
Presented herein are system(s) and method(s) for clean channel changes. In one embodiment, there is presented a method for changing a channel. The method comprises receiving a portion of a first video bitstream associated with a first channel; receiving a command to switch display from the first channel to a second channel after receiving the portion of the first video; and displaying the portion of the first video bitstream associated with the first channel after receiving the command.
Abstract:
A method and apparatus for performing motion estimation in a digital video system is disclosed. Specifically, the present invention discloses a system that quickly calculates estimated motion vectors in a very efficient manner. In one embodiment, a first multiplicand is determined by multiplying a first display time difference between a first video picture and a second video picture by a power of two scale value. This step scales up a numerator for a ratio. Next, the system determines a scaled ratio by dividing that scaled numerator by a second first display time difference between said second video picture and a third video picture. The scaled ratio is then stored calculating motion vector estimations. By storing the scaled ratio, all the estimated motion vectors can be calculated quickly with good precision since the scaled ratio saves significant bits and reducing the scale is performed by simple shifts.
Abstract:
A method and apparatus for performing motion estimation in a digital video system is disclosed. Specifically, the present invention discloses a system that quickly calculates estimated motion vectors in a very efficient manner. In one embodiment, a first multiplicand is determined by multiplying a first display time difference between a first video picture and a second video picture by a power of two scale value. This step scales up a numerator for a ratio. Next, the system determines a scaled ratio by dividing that scaled numerator by a second first display time difference between said second video picture and a third video picture. The scaled ratio is then stored calculating motion vector estimations. By storing the scaled ratio, all the estimated motion vectors can be calculated quickly with good precision since the scaled ratio saves significant bits and reducing the scale is performed by simple shifts.