Unlock instant, AI-driven research and patent intelligence for your innovation.

A motion estimation method and device in frame rate upsampling

A technology of motion estimation and frame rate, applied in the field of motion estimation, can solve the problems of multi-system overhead, consumption, and long time, and achieve the effects of reducing system overhead, good video effect, and shortening time

Active Publication Date: 2017-04-19
HUAWEI TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the initial motion vector is often set arbitrarily, and there is a large gap between it and the optimal motion vector, which will lead to too long search time for the optimal motion vector, and the long search process will inevitably lead to Excessive system overhead

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
  • A motion estimation method and device in frame rate upsampling
  • A motion estimation method and device in frame rate upsampling
  • A motion estimation method and device in frame rate upsampling

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0101] The sending end sends a 720P15 original code stream to the receiving end. In addition to the original code stream, the sending end also sends a reference code stream of CIF (Common Intermediate Format, commonly used standardized image format) The frame rate upsampling of the original code stream provides a reference. see Figure 7 As shown, it is a flow chart of a motion estimation method in frame rate upsampling provided by Example 1 of the method embodiments of the present invention, and specifically includes the following steps:

[0102] Step 701: Decode the reference code stream of CIF30 to obtain the video sequence yuv of CIF30, and decode the original code stream of 720P15 to obtain the video sequence F of 720P15.

[0103] Step 702: Perform resolution up-sampling on the CIF30 video sequence yuv to obtain a 720P30 video sequence Y.

[0104] Step 703: For each singular reference frame in the video sequence Y, perform forward and backward motion estimation on the s...

example 2

[0109] The sending end sends a 720P15 original code stream to the receiving end. In addition to the original code stream, the sending end also sends a CIF15 reference code stream to the receiving end to provide a reference for the frame rate upsampling of the 720P15 original code stream. Moreover, the reference code stream of CIF15 is obtained through synchronous sampling while the sending end samples the original code stream of 720P15. see Figure 9 As shown, it is a flow chart of a motion estimation method in frame rate upsampling provided by Example 2 in the method embodiment of the present invention, and specifically includes the following steps:

[0110]Step 901: Decode the CIF15 reference code stream to obtain the CIF15 video sequence yuv, and decode the 720P15 original code stream to obtain the 720P15 video sequence F.

[0111] Step 902: Perform resolution up-sampling on the CIF15 video sequence yuv to obtain a 720P15 video sequence Y.

[0112] Step 903: Perform forwa...

example 3

[0116] The sending end sends a 720P15 original code stream to the receiving end. In addition to the original code stream, the sending end also sends a CIF30 reference code stream to the receiving end to provide a reference for the frame rate upsampling of the 720P15 original code stream. In addition, the reference code stream of CIF15 is obtained by sampling the original code stream of 720P15 at the sending end through asynchronous interval sampling. The method of asynchronous interval sampling is as follows: Figure 4 shown. see Figure 10 As shown, it is a flow chart of a motion estimation method in frame rate upsampling provided in Example 3 of the method embodiments of the present invention, and specifically includes the following steps:

[0117] Step 1001: Decode the CIF30 reference code stream to obtain the CIF30 video sequence yuv, and decode the 720P15 original code stream to obtain the 720P15 video sequence F.

[0118] Step 1002: Perform resolution up-sampling on th...

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 device in frame rate up conversion. In network transmission, a reference code is added besides a source code. The motion estimation method includes the steps of receiving the source code and the reference code, wherein the frame rate of the reference code is greater than or equal to that of the source code but smaller than or equal to that of a video source; determining the initial motion vector of a source frame in the source code relative to an adjacent interpolation frame according to the motion vector between reference frames in the reference code; oriented towards macro blocks in the source frame in the source code, searching for the optimal motion vector of the macro blocks within the search range of the optimal motion vector based on the initial motion vector of the source frame in the source code relative to the adjacent interpolation frame, and obtaining the optimal motion vector of the source frame in the source code relative to the adjacent interpolation frame. According to the motion estimation method and device, the time spent on searching for the optimal motion vector in motion estimation can be shortened, and then system overhead consumed by the overlong searching process can also be lowered.

Description

technical field [0001] The invention relates to the field of data processing, in particular to a method and device for motion estimation in frame rate upsampling. Background technique [0002] Frame rate upsampling (FRUC, Frame Rate Up Conversion) is commonly known as frequency multiplication. One of the main functions of frame rate upsampling is to increase the video frame rate, and, for this function, an application scenario of frame rate upsampling is to double or several times the standard frame rate video, which can significantly improve the discrete The problem of discontinuous pictures caused by video sampling (especially the problem of discontinuous moving pictures), so as to improve the viewing experience of users. Another main function of frame rate upsampling is to effectively reduce the bandwidth occupied by image data during transmission. For this function, another application scenario of frame rate upsampling is to first convert the standard frame rate to Red...

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
Patent Type & Authority Patents(China)
IPC IPC(8): H04N19/513H04N19/577H04N19/139H04N19/146
Inventor 李海莉李凯饶丹
Owner HUAWEI TECH CO LTD