Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Motion estimation method and apparatus

A technology of motion estimation and motion vector, applied in the field of video coding, can solve problems such as waste of calculation and slow coding speed

Active Publication Date: 2018-06-08
BEIJING KINGSOFT CLOUD NETWORK TECH CO LTD +1
View PDF5 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Existing motion estimation techniques include full search, diamond search, hexagonal search, etc. for searching prediction blocks. However, these search methods search each prediction block according to the same preset search range. The prediction block of the coding block, however, for the coding block in the image with stable motion, only a small search range is required to search for the corresponding prediction block, then, when the preset search range is large, the calculation amount will be caused waste, making encoding slower

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
  • Motion estimation method and apparatus
  • Motion estimation method and apparatus
  • Motion estimation method and apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0088] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0089] A brief introduction to the technical terms involved in this application document is given first.

[0090] Motion estimation: In the process of video coding, the image is usually divided into coding blocks, similar blocks of the current coding block are searched in the reference image, and the relative offset of the spatial position between the similar blocks is determined. The displacement is also called a motion vector. In short, motion estimation is the p...

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

The embodiment of the invention discloses a motion estimation method and apparatus. The method comprises: according to a motion vector of a coded block with coding completion, an initial motion vectorof a target coding block is determined; on the basis of the initial motion vector, an initial search range of the target coding block is adjusted to obtain a target searching range; a coding cost corresponding to the initial motion vector is obtained and a searching template corresponding to the target coding block is determined based on the obtained coding cost; and according to the initial motion vector, the target searching range, and the determined searching template, motion estimation for the target coding block is carried out to obtain a motion vector of the target coding block. Therefore, the searching range of the coding block can be adjusted adaptively and the coding speed is increased.

Description

technical field [0001] The present invention relates to the technical field of video coding, in particular to a motion estimation method and device. Background technique [0002] With the continuous development of video services in multimedia applications and the continuous improvement of video cloud computing requirements, the existing network transmission bandwidth and storage resources are becoming more and more difficult to support the original video source with a large amount of data. It is one of the hotspots of research and application at home and abroad. [0003] So far, domestic and foreign standardization organizations have successively formulated a variety of different video coding standards. Since the H.261 video coding standard, the mainstream video coding standards have adopted the hybrid coding framework of "block-based prediction and transformation", and the input video signal has undergone coding techniques such as prediction, transformation, quantization, ...

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/51H04N19/513
CPCH04N19/51H04N19/513
Inventor 张贤国范娟婷朱政张二丽金星
Owner BEIJING KINGSOFT CLOUD NETWORK TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products