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

Real-time transcoding method and device for use in frame rate reducing process

A technology of transcoding and frame rate, applied in the field of real-time transcoding method and device for reducing frame rate, can solve the problem of insufficient transcoding efficiency, achieve high-quality real-time transcoding, high video output quality, and reduce transcoding time Effect

Inactive Publication Date: 2016-10-12
LETV HLDG BEIJING CO LTD +1
View PDF5 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The existing real-time transcoding method with frame rate reduction is not efficient enough, so it is necessary to propose a high-efficiency real-time transcoding technology solution with frame rate reduction

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
  • Real-time transcoding method and device for use in frame rate reducing process
  • Real-time transcoding method and device for use in frame rate reducing process
  • Real-time transcoding method and device for use in frame rate reducing process

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0039] refer to figure 1 As shown, the embodiment of the present invention provides a real-time transcoding method with reduced frame rate, including the following steps:

[0040] Step 1. According to the frame rate of the input code stream and the frame rate of the target code stream, it is judged whether the current frame should be extracted and discarded in the case of equal interval extraction.

[0041] Step 2. If the current frame should be extracted and discarded and the current frame is a reference frame, then retain the current frame and instead extract and discard the first non-reference frame after the current frame; if the current frame should be extracted and discarded and the current frame is a non-reference frame frame, the decimation discards the current frame.

[0042]The present invention still retains the reference frame in the process of reducing the frame rate. For example, if the input code stream is 60 frames per second and the target code stream for tr...

Embodiment 2

[0057] figure 2 It is a technical flow chart of Embodiment 2 of the present invention. Embodiment 2 is a specific example of encoding the intra-coded macroblock of the intra-frame predictive coded frame (I frame) in the above step 3. The I frame coding adopts the intra prediction mode for coding, and the block mode can be divided into I_16x16, I_8x8, and I_4x4. In order to ensure the video quality, all encoding modes are usually traversed to select the optimal mode, which will undoubtedly increase the encoding time to a great extent. But the I frame is used as a reference frame, so it is necessary to give priority to ensuring better video quality.

[0058] Step 210: Before encoding the current macroblock, pre-calculate the encoding cost of encoding in I_8x8 block mode;

[0059] Since I_8x8 is only defined in H.264-High-profile, some input streams do not use this mode, and I_8x8 is a compromise between I_16x16 and I_4x4, so in order to better ensure video quality, the above ...

Embodiment 3

[0066] image 3 It is a technical flow chart of the third embodiment of the present invention, and the third embodiment is a specific example of encoding the forward predictive coding frame (P frame) in the above step 3.

[0067] Since the P frame adopts the mixed mode of forward reference frame coding and intra-frame coding, the motion vector of the macroblock corresponding to the position of the original input code stream has high availability. Therefore, in the embodiment of the present invention, the input code The MV (Motion Vector, motion vector) of the stream is used as a starting reference point for subsequent motion estimation.

[0068] Step 310: Obtain the original coding mode corresponding to the macroblock at the same position as the currently coded macroblock of the forward predictive coded frame from the input code stream;

[0069] If the original coding mode is an intra-coded macroblock (INTRA block), the current coded macroblock is coded using the same coding ...

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 real-time transcoding method for use in a frame rate reducing process. The method comprises the following steps: judging whether a current frame needs to be extracted and discarded or not under an equal-interval extraction situation according to a frame rate of an input code stream and a frame rate of a target code stream; extracting and discarding a first non-reference frame after the current frame if the current frame needs to be extracted and discarded and is a reference frame, and extracting and discarding the current frame if the current frame needs to be extracted and discarded and is a non-reference frame; and decoding the non-discarded current frame to obtain a current decoded frame, and predicting a frame type and macroblock coding information of a transcoded frame according to a frame type and macroblock coding information of the current frame in order to code the current decoded frame. The invention also discloses a real-time transcoding device for use in the frame rate reducing process. According to the real-time transcoding method and device for use in the frame rate reducing process provided by the invention, the reference frame is kept in the frame rate reducing process, and the frame type and the macroblock coding information of the transcoded frame which corresponds to the current frame are predicted to perform transcoding, so that efficient real-time transcoding is realized.

Description

technical field [0001] The invention relates to the field of video technology, in particular to a method and device for real-time transcoding with reduced frame rate. Background technique [0002] With the popularization of 4K TV and the increase of home bandwidth, people's demand for high-quality live video is also increasing. 4K TV refers to a TV with a screen display of 4K resolution. 4K resolution is an emerging resolution standard for digital movies and digital content. It gets its name from its horizontal resolution of about 4000 pixels (pixel), and there are slight differences according to different application fields. The 4K-level resolution can provide more than 8.8 million pixels, at least nearly 10 million pixels of display quality, and achieve movie-level image quality, which is more than four times that of the current top-level 1080p resolution, and the display fineness is 1080p More than 4 times. [0003] Of course, the cost of ultra-high definition is also ...

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 Applications(China)
IPC IPC(8): H04N21/4402H04N19/573H04N19/577H04N19/593H04N19/107H04N19/176H04N19/122
CPCH04N19/107H04N19/122H04N19/176H04N19/573H04N19/577H04N19/593H04N21/440281
Inventor 白茂生蔡砚刚魏伟
Owner LETV HLDG BEIJING 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