Method and apparatus for transmitting coding result of video compression

A video compression and coding technology, applied in the field of video signal transmission, can solve the problems of long idle time, affect the frame rate control ability, waste of system resources, etc., and achieve the effect of saving system resources

Active Publication Date: 2007-09-19
VIMICRO ELECTRONICS CORP
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Overall, the total time spent on compression encoding and transmission of one frame is shown in Figure 2
[0004] It can be seen intuitively from Fig. 2 that in the above-mentioned encoding result transmission mode, there is no data transmission on the bus during the absolute idle time, and in addition, the bus is also idle during the relatively idle time (not shown in Fig. 2 ). State, the idle time of the bus during these idle times causes a great waste of system resources, and consumes a lot of non-encoding time between adjacent frame encoding, which negatively affects the frame rate control capability
In addition, when the compressed video frame size is smaller, the absolute idle time will be longer and the resource waste will be greater

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 apparatus for transmitting coding result of video compression
  • Method and apparatus for transmitting coding result of video compression
  • Method and apparatus for transmitting coding result of video compression

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0050] In this embodiment, the encoding algorithm adopted is MPEG4, and its macroblock size is 16×16, that is to say, the basic data volume for encoding is 16 lines. The encoding result is transmitted to the receiver module for subsequent processing or decoding for viewing.

[0051] FIG. 5 is a specific flowchart of a method for transmitting video compression encoding results in an embodiment of the present invention. As shown in Figure 5, the method includes:

[0052] Step 501, setting the maximum capacity and output threshold of the encoding result storage unit FIFO.

[0053] In this step, the concrete mode of setting FIFO maximum capacity and output threshold can be: set according to the average production speed of encoding result and the output speed of data in FIFO, make the storage space occupied by both limit FIFO be as small as possible, prevent again in FIFO Data overflow. Preferably, the output of the data in the FIFO is performed as much as possible using the abs...

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 present invention discloses a method for transmitting a compressed coding result of video, which comprises: a. setting a maximum capacity and a output threshold value of a First-In First-Out (FIFO) memorizer; b. receiving the input current frame data, compressing and coding the received data, inputting the coding result into the FIFO; every time the readable data capacity in FIFO arriving at the threshold value, controlling the output of the coding result data in FIFO; c. after accomplishing the coding of the current frame data, controlling the output of the remnant coding result data in FIFO, returning to the step b until outputting all the frame coding data of the video. The present invention also discloses a device for transmitting a compressed coding result of video, which includes: a buffer unit, a coding unit, a FIFO and a transmission control unit. Application of the method and device disclosed in present invention can make full use of bus resources occurred in the vacant time between coding the data and outputting the data, and can save system resources occupied in whole coding and outputting process.

Description

technical field [0001] The invention relates to a video signal transmission technology, in particular to a method and device for real-time transmission of video compression coding results. Background technique [0002] At present, when performing end-to-end transmission of video images, in order to save bandwidth resources required for transmission, it is usually necessary to compress and encode the transmitted video images. The current video coding algorithm is usually carried out in units of macroblocks. During the coding process, the current frame is first input into the cache unit line by line. When the basic data volume that can be coded is reached, the coding unit takes out the original video data from the cache unit. Encoding is performed in units of macroblocks, and after the encoding of each macroblock is completed, the encoding result is stored in a preset storage unit. After the data encoding of the current frame is completed, the external data channel is trigger...

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): H04N7/26H04N7/24H04N19/156H04N19/172H04N19/423H04N19/85
Inventor 陈东瑛
Owner VIMICRO ELECTRONICS CORP
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