Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for controlling buffer for multimedia data

A multimedia data and cache control technology, applied in the direction of pulse modulation TV signal transmission, TV, electrical components, etc., can solve the problems of data loss, too late, and inability to obtain data, and achieve the effect of ensuring stability

Inactive Publication Date: 2009-03-25
ZTE CORP
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, when playing multimedia broadcast data, if the terminal is in a short-term pause state, or the terminal performs other tasks that reduce the multimedia processing capability and fail to play the multimedia data in the cache, the problem of data loss will occur, because the multimedia broadcast The multimedia data in the broadcast is broadcasted, and if the terminal does not receive it in time, it will no longer be able to obtain these data

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 for controlling buffer for multimedia data
  • Method for controlling buffer for multimedia data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] figure 1 It is a flowchart of an embodiment of the present invention to control the buffer cache video stream, wherein the threshold parameter of the control selects the code rate, and the specific steps are as follows:

[0020] Step 101: first judge whether buffering is performed, if buffering is performed, execute step 102, otherwise end. One condition for buffering is when there are new video frames to be input and the video frames to be input can be pushed into the buffer. For example, when a new video frame is input, all video frames (preserved video frames and newly input video frames in the buffer) can be compressed under the condition that the bit rate of the video frame is not less than the bit rate cut-off threshold, so that the new video frames can be stored in the buffer. Or another condition is: there are video frames being output all the time, and free space is constantly vacated so that the video frames to be input can be stored in the buffer. If video...

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 method comprises: 1) setting a parameter to indicate the attribute of video frame, and setting a dynamical threshold and a cut-off threshold for the parameter, for uses in controlling the bit-rate of each video frame in control buffer; 2) when the bit-stream length of the existed video frame and the video frame to be inputted in the control buffer is more than the memory space of the buffer, the dynamical threshold is adjusted to reduce the bit-rate of all video frames and a part of video frames, until the video frames to be inputted is saved into the buffer or the dynamical threshold reaches the preset cut-off threshold.

Description

technical field [0001] The invention relates to the technical field of multimedia communication, in particular to a buffering method for multimedia data. Background technique [0002] Multimedia buffering technology is a key technology in multimedia communication. The control of buffering is mainly to control the input and output of multimedia data streams in the buffer to be consistent in the multimedia codec system. For example, multimedia data transmitted on the Internet is decomposed into many packets during transmission. Since the network is dynamically changing, the routes selected by each packet may be different, so the time delay to reach the client is also different, and even the data packets sent first It is possible to arrive later. For this reason, a cache system is used to compensate for the effects of delay and jitter, and to ensure that the order of data packets is correct, so that media data can be output continuously without pauses in playback due to tempor...

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): H04N7/24H04N7/26
Inventor 陈军
Owner ZTE CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products