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

Method and device for controlling code rate in video coding

A technology of video coding and control method, applied in the field of video coding, which can solve problems such as network congestion or packet loss, affecting the decoding output image quality and playback fluency, and unable to ensure that the bit rate does not exceed the set upper limit, so as to prevent network Effects of blocking or packet loss

Active Publication Date: 2015-08-19
HUAWEI TECH CO LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At this time, the code stream stored in the virtual code stream buffer may be the latest compressed code stream of less than 1 second, and the sum of the code stream bits in the virtual code stream buffer obviously cannot represent the instantaneous code rate of the encoding output at this time Therefore, the method of judging whether the output code rate exceeds the set upper limit by the sum of the code stream bits in the virtual code stream buffer cannot ensure that the code output code rate at any time does not exceed the set upper limit, which may lead to network congestion or Packet loss affects the image quality and playback fluency of decoding output, and reduces the subjective experience of real-time video communication

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 controlling code rate in video coding
  • Method and device for controlling code rate in video coding
  • Method and device for controlling code rate in video coding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0023] In the embodiment of the present invention, a sliding window is set in the video encoder, and the size N of the sliding window is equal to a preset frame rate. Wherein, the preset frame rate may be determined according to the user's demand for smooth images, available network bandwidth and other conditions. For example, when the preset frame rate is 30, it means that 30 frames of images are encoded and output per second, and the size of the sliding wind...

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

An embodiment of the invention provides a method and a device for controlling bitrate in video coding and relates to the technical field of video coding. The method and the device are used for controlling instantaneous bitrate outputted by video coding not to exceed set maxbitrate and preventing network congestion or packet loss. The method includes: setting the position of a first slide window to enable a current frame to be positioned on a Nth frame of the first slide window; and if compressed code stream bitrate sum of all frames in the first slide window is larger than the preset maxbitrate, not outputting the current frame, wherein the size of the first slide window is equal to preset frame frequency N. The method and the device in the embodiment are used for video coding.

Description

technical field [0001] The present invention relates to the technical field of video coding, in particular to a method and device for controlling code rate in video coding. Background technique [0002] In video communication applications, in order to facilitate the transmission and storage of video data, video images need to be compressed and encoded. Since the video image changes with time, the number of bits of the compressed code stream output through compression encoding will also change with time. The bit rate of the encoded output is represented by the sum of the bit numbers of the code stream output by compression encoding per unit time, and the output bit rate of the video encoding will fluctuate within a certain range. Since the bandwidth or storage medium capacity on the network is limited, it is necessary to control the bit rate during the video compression encoding process so that the bit rate output by the encoding end does not exceed the set network bandwidth...

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/146
Inventor 姚晔王铭学张丽萍
Owner HUAWEI TECH CO LTD