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

Code rate control method and system for video coding

A technology of video coding and control method, applied in the field of bit rate control method and system in video coding, can solve problems such as increasing economic cost, and achieve the effects of strong practicability, simple operation and convenient use.

Active Publication Date: 2017-03-22
ZHONGGUANG REDIANYUN TECH CO LTD
View PDF9 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this technology must improve the existing encoder, and it does not solve the problem that the existing encoder is prone to jamming at high bit rates. In order to prevent jamming, the encoder must be replaced. It will cause economic cost to increase. In order to control the output bit rate of the encoder, it is urgent to develop a system that can be directly applied to the existing encoder, which can effectively control the output bit rate of the encoder and can solve the video program freeze method.

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
  • Code rate control method and system for video coding
  • Code rate control method and system for video coding
  • Code rate control method and system for video coding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0033] like figure 1 As shown, Embodiment 1 of the present invention provides a bit rate control method in video coding, and the control method includes the following steps:

[0034] S1. Data capture: monitor the data output port of the encoder 2, capture or capture the code stream data packets from the encoder 2 in real time, and save the code stream data packets to the buffer pool in order of capture time, and monitor The process runs wirelessly and cyclically. As long as the system is running, it will continue to capture or capture stream data packets.

[0035] S2, the first data transmission: first judge whether the sent pool has code stream data packets, if not, then transmit the code stream data packets in the buffer pool to the multiplexer 3 sequentially according to the order of capture time, and simultaneously Buffer to the sent pool, if there is code stream data packet, then directly enter steps S3-S5.

[0036] S3. Preset threshold: the sent pool is preset with a t...

Embodiment 2

[0041] On the basis of Embodiment 1, Embodiment 2 of the present invention further defines a code rate control method, effectively realizes smooth output of code rate, and prevents video from freezing.

[0042] It should be noted that step S2 also includes the data management of the buffer pool: when the code stream data packet is obtained after judgment (ready to be transmitted to the multiplexer 3 and backed up to the sent pool at the same time) during the data transmission process, the The code stream data packets that have been transmitted to the multiplexer 3 in the buffer pool are deleted, and each time a code stream data packet is obtained, a code stream data packet is deleted from the buffer pool, and the order of code stream data packet transmission is according to Time-sequential transmission of stream data packet capture.

[0043] What needs to be further explained is that if the threshold value of data packets in the sent pool is 100, then after deleting some code ...

Embodiment 3

[0049] like figure 2 As shown, the present invention also provides a code rate control system in video coding, which includes a code stream control server 1, and the code stream control server 1 communicates with the encoder 2 and the multiplexer 3 respectively.

[0050] like image 3 As shown, the code flow control server 1 includes a database 101 and a data capture module 102 communicating with the database 101, a data transmission module 103, a time threshold preset module 104, a data packet threshold preset module 105, a judgment Module 106 , first deletion module 107 , comparison module 108 .

[0051] The database 101 is provided with a buffer pool and a sent pool; the data capture module 102 is used to capture the code stream data packets output by the encoder 2 in real time in a loop, and capture the code stream data packets according to the captured The time sequence is buffered to the buffer pool; the data transmission module 103 is used to transmit the code stream...

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 provides a code rate control method and system for video coding. The method comprises the steps of capturing the code stream packets of an encoder and buffering the code stream packets according to a capturing time sequence; transmitting the code stream packets to a multiplexer according to the capturing time sequence and saving the code stream packets in a sent area, wherein the time threshold and the data packet threshold of the code stream packet are preset in the sent area; determining whether the difference between the capturing time of the code stream packets buffered in the sent area and the current time exceeds the time threshold and deleting the code stream packets exceeding the time threshold; if the number of the code stream packets is greater than or equal to the data packet threshold, stopping data transmission; if the number of the code stream packets is less than the data packet threshold, carrying out the data transmission. The output value of a bandwidth is limited to a stable range and code rate output is effectively controlled, which achieves an effect of smooth transmission and prevents a phenomenon that the code rate output of the encoder is unstable.

Description

technical field [0001] The invention belongs to the technical field of multimedia playback, in particular to a code rate control method and system in video coding. Background technique [0002] Mobile Multimedia Broadcasting (CMMB) transmits TV programs by means of digital coding, wireless transmission, and mobile capture. Mobile multimedia broadcasting supports mobile capture. In the signal coverage area, mobile terminals such as mobile phones, MP4 players, and GPS can capture news, information, entertainment and other TV programs anytime and anywhere to meet the needs of different users. need. [0003] In order to increase the clarity of CMMB video programs, most manufacturers try to use high-bit-rate encoders to play high-definition videos. When using high-definition encoders, due to the relatively large width required, the encoder cannot control the output bit rate stably. It is easy to cause video programs to freeze. [0004] In order to solve the problem of program ...

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
IPC IPC(8): H04N21/231H04N21/236H04N21/2662
CPCH04N21/23113H04N21/236H04N21/2662
Inventor 纪琦华蒲珂方宏李哲山胡彬陈传海蔡忠善张毅萍魏明
Owner ZHONGGUANG REDIANYUN TECH CO LTD