Image encoding method and image encoding device
An image coding and coding technology, applied in the field of predictive coding, which can solve problems such as the inability to directly use motion vector calculation and the inconsistency of precision.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment approach 1
[0097] Using the block diagram shown in FIG. 6, the video coding method according to Embodiment 1 of the present invention will be described.
[0098] The moving images to be encoded are input into the frame memory 101 in units of images in time order, and rearranged in the order of encoding. Each image is divided into groups called blocks, such as horizontal 16×vertical 16 pixels, and the following processing is performed in units of blocks.
[0099] The blocks read from the frame memory 101 are input to the motion vector detection unit 106 . Here, a decoded image stored in the frame memory 105 is used as a reference image to detect a motion vector of a block to be encoded. At this time, the optimum prediction method is determined by the mode selection unit 107 by continuously referring to the motion vector obtained by the motion vector unit 106 and the motion vector used in the following encoded picture stored in the motion vector storage Section 108. The prediction metho...
Embodiment approach 2
[0122] The outline of the encoding process shown in FIG. 6 is completely equivalent to that of the first embodiment. Here, the bidirectional prediction operation in the direct method will be described in detail using FIG. 9 .
[0123] FIG. 9 shows the operation when a block to be referred to for specifying a motion vector in the direct method has two motion vectors that refer to two images that are later in order of display time. The picture P43 is a picture currently to be encoded, and bidirectional prediction is performed using the picture P42 and the picture P44 as reference pictures. If the block to be coded is defined as the block MB41, two necessary motion vectors at this time are determined using the motion vector of the block MB42 that is in the coded rear reference image (referenced by the second reference image). at the same position as the picture P44 of the second reference picture specified by the index. Since this block MB42 has two motion vectors MV45 and MV46...
Embodiment approach 3
[0144] Using the block diagram shown in FIG. 11, the video decoding method according to Embodiment 3 of the present invention will be described. Here, the coded sequence generated by the video coding method according to Embodiment 1 is input.
[0145] First, from the input coded sequence, the coded sequence analyzer 601 extracts various information such as a prediction method, motion vector information, and prediction residual coded data.
[0146] The prediction method and motion vector information are output to the prediction method / motion vector decoding unit 608 , and the prediction residual residual coded data is output to the prediction residual residual decoding unit 602 . The prediction method / motion vector decoding unit 608 decodes the prediction method and decodes the motion vector used in the prediction method. When decoding the motion vector, the decoded motion vector stored in the motion vector storage unit 605 is used. The decoded prediction method and motion ve...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - 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
