Method and device for decoding video

A technology of video decoding and decoding algorithm, applied in the field of video decoding methods and devices, can solve problems such as affecting users to watch videos normally, video decoding speed drop, video image lag, etc., to improve video decoding speed, reduce computational complexity, and reduce playback Effects of stress and decoding stress

Active Publication Date: 2015-06-17
BEIJING QIYI CENTURY SCI & TECH CO LTD
View PDF4 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in the process of video playback, when the decoding capability of the video decoder is insufficient, the video decoding speed will drop, and the user often encounters that the video image has not been displayed but the sound corresponding to the video image has already been played. Situation, that is, the video image lags behind the sound, which affects the normal viewing of the video by the user, and the user experience is poor

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 and device for decoding video
  • Method and device for decoding video
  • Method and device for decoding video

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0070] Example 1: Assume that the first threshold of the decoding period is S*a%, where a=150, and the current video frame is a B frame.

[0071] In the case of T>S*150%, it is judged whether to decode the current video frame according to the frame type of the current video frame: since the current video frame is a B frame and belongs to a non-reference frame, the current video frame is not decoded.

example 2

[0072] Example 2: Assume that the second threshold of the decoding cycle is S*b%, and the third threshold of the decoding cycle is S*c%, where b=100, c=150, and the current video frame is a B frame.

[0073] In the case of S*100%

example 3

[0074] Example 3: Assume that the second threshold of the decoding cycle is S*b%, and the third threshold of the decoding cycle is S*c%, where b=100, c=150, and the current video frame is a P frame.

[0075] In the case of T>S*150%, it is judged whether to decode the current video frame according to the frame type of the current video frame: since the current video frame is a P frame, which is a non-key frame, the current video frame is not decoded.

[0076] It can be seen from the optional scheme of the above steps that the current playback pressure of the smart terminal can be known according to the relationship between the average decoding cycle T and the preset decoding cycle threshold. The decision to decode the current video frame and discard the video data of the current video frame can obviously reduce the current decoding pressure.

[0077] Step S105: directly determine to decode the current video frame.

[0078] Step S106: If it is determined that the current video ...

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 provides a method and a device for decoding a video. The method comprises the following steps: obtaining the frame type of the current video frame; calculating the average decoding period T of the front N frames of the current video frame according to the decoding frame of each frame in the front N frames of the current video frame; judging whether the average decoding period T is greater than a preset average decoding period threshold value or not, if so, further determining whether to decode the current video frame or not according to the frame type of the current video frame, or else, directly determining to decode the current video frame; obtaining the decoding time t of the previous frame of the current video frame in the case of judging that the current video frame needs to be decoded; judging whether the decoding time t is greater than a preset decoding time threshold value or not, if so, decoding the current video frame by a simplified decoding algorithm set in a video stream, or else, decoding the current video frame by the decoding algorithm set in the video stream. By applying the embodiment of the invention, the video decoding speed of an intelligent terminal can be effectively increased.

Description

technical field [0001] The present invention relates to the technical field of video coding and decoding, in particular to a video decoding method and device. Background technique [0002] With the development of multimedia technology, users can watch their desired videos through various smart terminals. However, in the process of video playback, when the decoding capability of the video decoder is insufficient, the video decoding speed will drop, and the user often encounters that the video image has not been displayed but the sound corresponding to the video image has already been played. Situation, that is, the video image lags behind the sound, which affects the normal viewing of the video by the user, and the user experience is poor. Contents of the invention [0003] The purpose of the embodiment of the present invention is to provide a video decoding method and device, so as to improve the video decoding speed of the smart terminal. [0004] In order to achieve th...

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): H04N19/44
Inventor 费伟唐宇陆骏
Owner BEIJING QIYI CENTURY SCI & TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products