Moving picture signal coding method, decoding method, coding apparatus, and decoding apparatus

A technology of moving images and encoding methods, which is applied in the field of encoding and decoding of motion vectors, and can solve problems such as the increase of the number of pixels in the memory, etc.

Inactive Publication Date: 2006-11-01
HITACHI LTD
View PDF2 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In addition, when a filter with a long number of taps is used to generate prediction pixels with integer pixel precision or less, there is a problem of memory access in that the number of pixels in the reference image used to generate one prediction block increases.
This problem, especially becomes a problem when doing motion compensation

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Moving picture signal coding method, decoding method, coding apparatus, and decoding apparatus
  • Moving picture signal coding method, decoding method, coding apparatus, and decoding apparatus
  • Moving picture signal coding method, decoding method, coding apparatus, and decoding apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0126] In this embodiment, the image is divided into a plurality of coded blocks in the motion vector coding part, and the image signal of the coded block and the motion vector in the coded block are predicted from the motion vectors at adjacent positions. In the moving picture coding (hereinafter simply referred to as motion compensation coding of moving picture) that encodes the difference motion vector calculated from the coded motion vector and its prediction motion vector, several types of precision of the difference motion vector are prepared and selected for each decoding block. The precision of the differential motion vector, and the method of encoding the information of the selected precision and the differential motion vector of the precision information.

[0127] First, use Figure 8Generation of the above-mentioned predictive motion vector will be described. Here, it is assumed that 50 are small blocks to be coded as motion vectors. In the small block 50, for eac...

Embodiment 2

[0150] In the second embodiment, in the motion compensation coding of moving pictures, the accuracy of multiple motion vectors is prepared, the accuracy of the selected motion vector is selected for each macroblock, and the selected accuracy information is corrected to the selected A method of encoding a motion vector with a predicted precision and a difference motion vector calculated by correcting the encoded motion vector with the selected precision.

[0151] First, it is assumed that candidates for the accuracy of the predicted motion vector and the coded motion vector are three types: 1 / 4 pixel accuracy, 1 / 2 pixel accuracy, and 1 pixel accuracy. Let MV be the value obtained by multiplying the motion vector component expressed by 1 / 4 pixel precision by 4 times, and let PWV be the value obtained by multiplying the predicted motion vector component expressed by 1 / 4 pixel precision by 4 times, then express here In , the MV value of each accuracy candidate is limited as follow...

Embodiment 3

[0182] The third embodiment is a method of preventing the code amount of the mv_shift value from increasing in an area with a high selection rate of macroblocks in accordance with the predetermined encoding method and decoding method of the block system, without performing encoding of the mv_shift value as much as possible. That is, in the mode in which the number of motion vectors associated with a macroblock is small, the encoding and decoding processing of the differential motion vector is performed at a predetermined default motion vector accuracy. With this processing, the encoding and decoding processing of the motion vector precision information is omitted.

[0183] For example, setting is made on the encoding side and the decoding side so that in a macroblock whose MB type is 16×16, encoding and decoding are performed with 1 / 4 pixel precision or 1 / 8 pixel precision. The encoding and decoding processing of precision information is omitted. Here, only macroblocks whose ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Moving picture motion compensation coding / decoding predicts a motion vector in a coding block from a motion vector of the adjacent position and codes a differential motion vector calculated from the motion vector to be coded and its prediction motion vector. The coding is performed by switching the coding accuracy between a coding accuracy of the differential motion vector (1) and a coding accuracy of the prediction motion vector and the coding motion vector (2) for each block. Moreover, when decoding the motion vector from the differential motion vector coded by the aforementioned coding, a reversed processing with respect to the coding is performed.

Description

[0001] This application is a divisional application with the application number 03800939.0, the filing date being January 24, 2003, and the title of the invention being "encoding method, decoding method, encoding device and decoding device for moving images". technical field [0002] The present invention relates to a coding method, a decoding method, a coding device and a decoding device of a moving image, and particularly relates to a motion vector coding and decoding technology. Background technique [0003] The outline of encoding and decoding processing of moving images will be described. The coding of moving pictures is generally done by Figure 13 The encoding device to carry out. 1 frame of a moving image to be coded, such as image 3 As shown, it consists of one luminance signal (Y signal: 61) and two color-difference signals (Cr: 62, Cb signal: 63), and the image size of the color-difference signal is 1 / 2 of the luminance signal vertically and horizontally. In ge...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04N19/517H04N19/52
Inventor 铃木芳典
Owner HITACHI LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products