Check patentability & draft patents in minutes with Patsnap Eureka AI!

Video encoding method and video encoder

A video encoder and video encoding technology, which is applied in the field of video encoder and video encoding, can solve problems such as wasting bit rate and bandwidth, loss of video quality, and affecting user experience at the playback end, so as to save bit rate and maintain image quality Effect

Active Publication Date: 2018-03-27
ALIBABA GRP HLDG LTD
View PDF8 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in the case of a given average bit rate, the above method loses its adaptability to video content, that is, no matter whether the video scene is simple or complex, it is encoded according to the same bit rate, so that when encoding simple scene video Waste unnecessary bit rate and bandwidth, and cause serious loss of video quality when encoding complex scenes
At the same time, the above method reduces the fluctuation of the code rate, and correspondingly increases the fluctuation of the image quality after transcoding, which seriously affects the user experience of the player.

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
  • Video encoding method and video encoder
  • Video encoding method and video encoder
  • Video encoding method and video encoder

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0080] In order to make the above objects, features and advantages of the present application more obvious and comprehensible, the present application will be further described in detail below in conjunction with the accompanying drawings and specific implementation methods.

[0081] Usually, how to control the quality and bit rate in the encoding process is an aspect that needs to be focused on when encoding video. Taking the mainstream x264 encoder currently on the market as an example, the following three encoding methods can be used according to different encoding requirements: constant quality encoding (CRF), constant bit rate encoding (CBR), and average bit rate encoding mode (ABR).

[0082] Generally speaking, for the same video, the quality jitter of the encoding result obtained by using the above three encoding methods is: CRF<ABR<CBR; while the code rate jitter of the encoding result is opposite, which is: CBR<ABR<CRF.

[0083] In addition, in order to meet the requ...

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 video encoding method and a video encoder. The method comprises the following steps: obtaining a current quantizing parameter value; determining whether an output code rate corresponding to the current quantizing parameter value satisfies the requirements of a preset threshold; if not, adjusting the current quantizing parameter value into a target quantizing parameter value; encoding a video frame by using the target quantized parameter value, so that the encoded video satisfies the requirements of the preset threshold, the picture quality can be retained during the transcoding of any input video, and the code rate is saved.

Description

technical field [0001] The present application relates to the technical field of video processing, in particular to a video encoding method and a video encoder. Background technique [0002] Video transcoding is the basis of all Internet video services. Video transcoding refers to converting a compressed and encoded video stream into another video stream to adapt to different network bandwidths, different terminal processing capabilities, and different user needs. Video transcoding is essentially a process of first decoding and then encoding. [0003] The goal of video transcoding is to require the video data obtained after transcoding to be played smoothly and with clear picture quality. However, fluency requires a lower bit rate, and on the contrary, a clearer picture quality requires a higher bit rate. [0004] In order to meet the requirement of bit rate control, currently online videos generally adopt the encoding method of controlling the average bit rate to transcod...

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/124H04N19/146H04N19/176
CPCH04N19/124H04N19/146H04N19/176
Inventor 梅大为江文斐徐浩晖
Owner ALIBABA GRP HLDG LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More