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

System and method for bit distribution in video coding

A video coding and mid-bit technology, which is applied in the field of video coding, can solve the problems of not being able to reflect, not considering the way of adjusting the bit allocation, and not being able to achieve the optimal video quality, so as to achieve a good visual experience and improve the video quality.

Active Publication Date: 2014-12-10
UNIV OF SCI & TECH OF CHINA
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] However, the picture-level bit allocation method in the prior art uses a fixed ratio to allocate the target number of bits for each picture, and does not consider the way of adjusting the bit allocation according to the content of the video, which cannot achieve optimal video quality
The BU-level bit allocation is based on the square of the MAD predicted value, but the MAD predicted value can only reflect the number of bits required by the BU residual to a certain extent, and cannot reflect the number of bits consumed by the non-residual part of the BU. The impact of this will lead to suboptimal bit allocation at the BU level

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
  • System and method for bit distribution in video coding
  • System and method for bit distribution in video coding
  • System and method for bit distribution in video coding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0034] figure 1 It is a flow chart of a method for bit allocation in video coding provided by Embodiment 1 of the present invention. Such as figure 1 As shown, it mainly includes the following steps:

[0035] Step 11, calculate the corresponding code stream target bit number according to the target code rate of the code rate control unit, and distribute the code stream target number of bits evenly according to the number of picture group GOP in this code rate control unit, obtain the target that each GOP is allocated to number of bits.

[0036] The code rate control unit in this embodiment includes: N GOPs, and each GOP includes M pictures (both N and M are positive integers).

[0037] Among them, the target code rate can be adjusted in real time according to the bandwidth of the user, that is, the code rate can be changed in real time according to the fluctuation of the bandwidth. In this way, even if the user's bandwidth is within a small range, a better visual experienc...

Embodiment 2

[0068] Figure 4 It is a flowchart of another bit allocation method in video coding provided by Embodiment 2 of the present invention. Such as Figure 4 As shown, it mainly includes the following steps:

[0069] Step 41. Obtain the target number of bits of the current picture.

[0070] The bit allocation of the current picture can be performed by a conventional method or by the bit allocation method in Embodiment 1.

[0071] In this step, only the target number of bits of the current picture is obtained to calculate the target number of bits of each BU in the current picture.

[0072] Step 42, respectively calculate the ratio of the original bit number of each basic unit BU in the current picture to the original bit number of the current picture .

[0073] The original number of bits per BU in this embodiment and Lagrangian daily numbers The relationship is as follows:

[0074] R BU i = ...

Embodiment 3

[0082] This embodiment combines the methods provided by Embodiment 1 and Embodiment 2 to perform video coding bit allocation. Such as Figure 5 As shown, it mainly includes the following steps:

[0083] Step 51, calculate the corresponding code stream target bit number according to the target code rate of the code rate control unit, and evenly distribute the code stream target bit number according to the number of picture group GOPs in the code rate control unit, and obtain the target number assigned to each GOP number of bits.

[0084] Step 52, according to the corresponding Lagrange daily number of each picture in the current GOP Computes the ratio between the raw bits of each picture.

[0085] Step 53. Calculate the target number of bits for each picture in the current GOP according to the calculated ratio between the original number of bits and the target number of bits allocated to the current GOP and distribute.

[0086] Step 54, acquiring the target number of bits ...

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 system and a method for bit distribution in video coding. The method includes: acquiring a target bit number of a current picture; respectively calculating a ratio RatioBU of each basic unit BU in the current picture to an original bit number of the current picture; respectively calculating a target bit number TBU of a current BU according to the ratio and the target bit number of the current picture, and distributing. By adoption of the system and the method for bit distribution in video coding, video quality and visual experience are improved.

Description

[0001] This application is a divisional application with the application number 201310115469.5 and the title of the invention is a method and system for bit allocation in video coding. technical field [0002] The present invention relates to the technical field of video coding, in particular to a method and system for bit allocation in video coding. Background technique [0003] In recent years, with the rapid development of the Internet (Internet), there are more and more demands for video applications on the Internet, and the amount of video data is very large. If the video can be transmitted in the Internet with limited bandwidth, it must be solved Video compression encoding problem. At present, there are two international organizations dedicated to the formulation of video coding standards, namely MPEG (Motion Picture Experts Group) under ISO / IEC and ITU-T (International Telecommunication Union-Telecommunication standardization sector, International VCEG (Video Coding ...

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/103H04N19/184H04N19/177H04N19/19
Inventor 李厚强李礼李斌
Owner UNIV OF SCI & TECH OF CHINA