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

Method for converting video frame rate

A conversion method and video frame rate technology, applied in the field of video transcoding, can solve problems such as inability to convert, input video frame loss, and inability to handle variable input video frame rate, and achieve the effect of good versatility and good fault tolerance.

Inactive Publication Date: 2010-11-17
深圳市云宙多媒体技术有限公司
View PDF3 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the embodiment of the present invention is to propose a video frame rate conversion method, which aims to solve the problem that the existing technology cannot convert from any input frame rate to any output frame rate, cannot handle variable input video frame rate, and input video frame loss And other issues

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
  • Method for converting video frame rate
  • Method for converting video frame rate
  • Method for converting video frame rate

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0029] Order P n is the nth frame of the input, I n is the timestamp of the input nth frame; let Q m is currently the most suitable frame as the mth output, O m is the expected timestamp of the mth output frame, Δ is the time interval between output frames according to the output frame rate, then O m Satisfied m =O m-1 +Δ; let Best m is the current input frame and O m closest timestamp, with O m The absolute value of the difference (i.e. |I n -O m The minimum value of |, for example: for Best 1 , that is, among different n, |I n -O 1 |The smallest of; for Best 2 , that is, among different n, |I n -O 2 The smallest of |, and so on); wherein the expected time stamp is the frame output time under the ideal state set according to the output frame rate, for example, if the output frame rate is 5 frames per second, the expected time stamp of the first frame It is 0 seconds, the second frame is 0.2, the third is 0.4, and so on. Each frame in the video sequence that ne...

Embodiment 2

[0044] Order P n is the nth frame of the input, I n is the timestamp of the input nth frame; let Q m is currently the most suitable candidate frame for the mth output, O m is the expected timestamp of the mth output frame, Δ is the time interval between output frames according to the output frame rate, then O m Satisfied m =O m-1 +Δ; let Best m is the current input frame and O m closest timestamp with O m The absolute value of the difference (ie |I n -O m The minimum value of |, for example: for Best 1 , that is, among different n, |I n -O 1 |The smallest of; for Best 2 , that is, among different n, |I n -O 2 The smallest of |, and so on); wherein the expected time stamp is the frame output time under the ideal state set according to the output frame rate, for example, if the output frame rate is 5 frames per second, the expected time stamp of the first frame It is 0 seconds, the second frame is 0.2, the third is 0.4, and so on. Each frame in the video sequence...

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 invention discloses a method for converting video frame rate. Each frame in an input video sequence has a time stamp; and the video sequence is input in an ascending order according to the time stamp; and after a desired time stamp of each output frame is calculated, a frame closest to the desired time stamp is selected from an input frame queue and output. The method has the advantages of supporting the conversion from any input frame rate to any output frequency rate not greater than the input frequency rate, supporting the input of variable frame rate and having high tolerance, along with high universality and high stability.

Description

technical field [0001] The invention relates to the field of video transcoding, in particular to a video frame rate conversion method. Background technique [0002] At present, there are two main sources of video programs on mobile phones. One is to collect and transcode images from TV signals through video capture cards, and the other is to transcode from media files on personal computers. Due to the relatively weak computing power of mobile terminals and the limited wireless transmission bandwidth, the frame rate adopted by mobile video encoding is often much lower than that of TV signals and media files on PCs. The frame rate used in mobile phone video coding is generally 5 frames / second to 15 frames / second. The frame rate of the TV signal is 25 frames per second (PAL system) or 30 frames per second (NTSC system), and the frame rate of the media files on the PC is mostly above 15 frames per second. Therefore, when transcoding mobile phone video, a frame rate conversion ...

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): H04N7/01
Inventor 叶迎宪
Owner 深圳市云宙多媒体技术有限公司
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