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.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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 ...
PUM

Abstract
Description
Claims
Application Information

- R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com