CN100350765C - Method for transmitting data of video-audio playing system - Google Patents
Method for transmitting data of video-audio playing system Download PDFInfo
- Publication number
- CN100350765C CN100350765C CNB2003101187159A CN200310118715A CN100350765C CN 100350765 C CN100350765 C CN 100350765C CN B2003101187159 A CNB2003101187159 A CN B2003101187159A CN 200310118715 A CN200310118715 A CN 200310118715A CN 100350765 C CN100350765 C CN 100350765C
- Authority
- CN
- China
- Prior art keywords
- data
- video
- buffer
- decoder
- sent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The present invention relates to a method for controlling the data transmission of a video-audio playing system. The video-audio playing system comprises a transmitting end and a receiving end, wherein the receiving end is connected to the transmitting end by a network and comprises a receiving buffer, a decoding buffer and a playing buffer. The method comprises the following steps: (a) the transmitting end transmits the data of a first format to the receiving end by the network; (b) after the step (a) is executed, the transmitting end stops transmitting the data of a first format to the receiving end; (c) after the step (b) is executed, the data stored in the receiving buffer, the decoding buffer and the playing buffer is removed; (d) after the step (c) is executed, the transmitting end transmits the data different from the first format to the receiving end by the network.
Description
Technical field
The present invention relates to a kind of method of control one video-audio playing system transmission data, particularly a kind of method of avoiding the broadcast video-audio data entanglement that causes when a video-audio playing system is play the video-audio data of different-format.
Background technology
Human since the invention paper, medium just with literal and picture as the media of linking up, after passing through for tensth century, because radio, the appearance of film and TV, the human usually abundant communication of just being used in music and the film each other of a large amount of visions and sense of hearing unit is between short many decades, music and film have become the medium of main flow, become human every day indispensable information and originate with amusement.
And network is flourish, has made data, information be exchanged accumulation apace, and a large amount of technology, knowledge can be propagated efficiently, share.In recent years, the developing rapidly of wireless network (wireless network) allows user's access network resource whenever and wherever possible especially, makes each aspect of the more deep work of information development, life.One of feature of wireless network has been broken away from the constraint of physical network transmission line in the cable network exactly, makes the terminal function of network use the wireless mode of electromagnetic wave or infrared ray etc. to transmit data, to be networked to wireless network, access network resource.In Radio Network System, each webserver is to launch, receive wireless data-signal by control station (access point), so that provide Internet resources and service with wireless mode.In like manner, access to utilize the resource and the service of wireless network, the terminating machine that network itself also will have wireless transmission, receive the ability of data-signal.Similarly be general personal computer or mobile computer, just can install wireless network card additional and expand its radio network functions as terminating machine.
Yet the network multimedia development is by Still Media (literal; figure) is evolved to dynamic media (music; film) historical track; the in vogue of Online Music and online film should be a matter of course; yet some characteristic of network has but obstructed the step of this evolution; for example the network bandwidth is not enough and the instability of transmission quality; yet the network bandwidth often is subject to hardware constraints and network user number; so at netcast vision signal film; it is not smooth usually to have picture; or resolution is coarse; and download time problem of a specified duration excessively; therefore in response to the network and the market trend in wideband epoch; many the software and the hardware company that comprise Microsoft; all constantly seeking more efficient internet media transmission method; wherein series flow multimedia (Streaming Media) technology just can provide not the service that need complete data download can view and admire webcast in real time; and the principle of its utilization is exactly to create a buffering area on the computer of user's end in fact; before broadcast, download one piece of data in advance as buffering; in the actual online speed of network when playing the speed of institute's overhead data; playing program will be taken the data in this a bit of buffering area; avoid the interruption of playing, also continue to keep playing continuously.
Yet the factor that depends on bandwidth or other data transfer; data transfer usually can be switched the series flow multi-medium data of multiple different compressed format or different resolution in playing process because transmitting the data difference; for example playing resolution earlier is that D1 size (720*480) is the MPEG series flow data of 4Mbps with transmission speed; changing afterwards and playing another resolution is that Half D1 size and transmission speed are the MPEG series flow data of 3Mbps; just regular meeting makes data receiver cause decoding error because of receiving the data format switching thus, causes broadcasting pictures to produce entanglement.
Summary of the invention
The present invention provides a kind of method of control one video-audio playing system transmission data, to solve the above problems.
The invention discloses a kind of method of controlling video-audio playing system transmission data, this video-audio playing system comprises a transmission end and a receiving terminal, this receiving terminal is in this transmission end by a network connections, this receiving terminal comprises a reception buffer, decoding buffer, a play-out buffer and a display unit, this method is to comprise the following step: (a) this transmission end via the data of this Network Transmission first form to this receiving terminal, in described receiving terminal execution in step: (1) is temporary to this reception buffer with the data of first form; (2) it is temporary that the data that will be temporarily stored in first form of this reception buffer are sent to this decoding buffer, the data that are temporary in first form of this decoding buffer is sent to corresponding to the decoder of the data of this first form deciphers; And (3) data after will deciphering corresponding to the decoder of the data of first form to be sent to this play-out buffer temporary, the decoder corresponding to the data of this first form that is temporary in this play-out buffer is deciphered data later is sent to this display unit; (b) when detecting will transmit the data format that differs from described first form time, the data that stop to transmit first form in this transmission end are to this receiving terminal; (c) after execution in step (b), remove data, the data of this decoding buffer storage and the data that this play-out buffer stores that this reception buffer stores; And (d) after execution in step (c), this transmission end differs from the data of first form to this receiving terminal via this Network Transmission.
The accompanying drawing summary
Fig. 1 is the functional block diagram of video-audio playing system of the present invention.
Fig. 2 is the flow chart of video-audio playing system transmission data of the present invention.
Accompanying drawing formula symbol description
10 video-audio playing systems, 12 transmission ends
14 receiving terminals, 16 receiver modules
18 reception buffers, 20 decoding modules
22 decoding buffers
241 first decoders, 242 second decoders ... ... 24N N decoder
26 detectors, 28 playing modules
30 play-out buffer, 32 display unit
Embodiment
See also Fig. 1, Fig. 1 is the functional block diagram of the present invention's one video-audio playing system 10.Language play back system 10 includes a transmission end 12, and a receiving terminal 14, and it is to be connected in transmission end 12 by a network, and this network can be the form of wireless transmission or wire transmission.Receiving terminal 14 comprises a receiver module 16, it includes a reception buffer 18, one decoding module 20, it comprises a decoding buffer 22, and a plurality of first different decoders 241, second decoder 242 are to N decoder 2 4N, an and detector 26, and a playing module 28, it comprises a play-out buffer 30, and a display unit 32, be used for showing the data after decoding, display unit 32 can be a computer monitor or LCD screen etc.
See also Fig. 2, Fig. 2 is the flow chart of video-audio playing system 10 transmission data of the present invention.And video-audio playing system 10 transmission data methods are to comprise the following step:
Step 102: the receiver module 16 of one first video-audio data to the receiving terminal 14 of video-audio playing system 10 transmitted in the transmission end 12 of video-audio playing system 10, and with the temporary reception buffer 18 to receiver module 16 of this first video-audio data;
Step 104: first video-audio data that will be temporary in reception buffer 18 is sent to decoding module 20, and first video-audio data that decoding module 20 is received is temporarily stored in decoding buffer 20, and then first video-audio data that will be temporarily stored in decoding buffer 20 is sent to the decoder that first decoder 241, second decoder 242 correspond to this first video-audio data form in the middle of the N decoder 24N and deciphers;
Step 106: it is temporary that this first video-audio data after the decoder that will correspond to this first video-audio data form is deciphered is sent to the play-out buffer 30 of playing module 28, and then the decoder that corresponds to this first video-audio data form that will be temporarily stored in play-out buffer 30 is deciphered first video-audio data later and is sent to display unit 32;
Step 108: execution in step 102 to 106 o'clock, the receiver module 16 of transmission one second video-audio data to the receiving terminal 14 of video-audio playing system 10 continued in the transmission end 12 of video-audio playing system 10, and with the temporary reception buffer 18 to receiver module 16 of second video-audio data;
Step 110: after execution in step 108, second video-audio data that is temporarily stored in reception buffer 18 is sent to decoding module 20, when the detector 26 of decoding module 20 detects the first video-audio data form that the second video-audio data form that is received is same as last time to be received, execution in step 112, if during the first video-audio data form that differs from last time to be received, then execution in step 116;
Step 112: second video-audio data that decoding module in the step 110 20 is received is temporarily stored in the decoding buffer 20, and then second video-audio data that will be temporary in decoding buffer 20 is sent to the decoder that first decoder 241, second decoder 242 correspond to the second video-audio data form in the middle of the N decoder 24N and deciphers;
Step 114: after execution in step 112, it is temporary that second video-audio data after the decoder that corresponds to the second video-audio data form deciphered is sent to the play-out buffer 30 of playing module 28, and then second video-audio data after will decipher is sent to display unit 32;
Step 116: the display unit 32 of video-audio playing system 10 stops to play first video-audio data;
Step 118: after execution in step 116, remove the data of the reception buffer 18 that before had been temporary in receiver module 16;
Step 120: the data of removing the decoding buffer 22 that before had been temporarily stored in decoding module 20;
Step 122: the data of removing the play-out buffer 30 that before had been temporarily stored in playing module 28;
Step 124: after execution in step 122, continue to utilize the receiver module 16 of transmission end 12 transmission second video-audio data of video-audio playing system 10 to the receiving terminal 14 of video-audio playing system 10, and with the temporary reception buffer 18 to receiver module 16 of this second video-audio data;
Step 126: second video-audio data that will be temporarily stored in reception buffer 18 is sent to decoding module 20, and this second video-audio data is temporarily stored in the decoding buffer 20, and then second video-audio data that will be temporarily stored in decoding buffer 20 is sent to the decoder that first decoder 241, second decoder 242 correspond to this second video-audio data form in the middle of the N decoder 24N and deciphers; And
Step 128: it is temporary that this second video-audio data after the decoder that will correspond to this second video-audio data form is deciphered is sent to the play-out buffer 30 of playing module 28, and then will decipher second video-audio data later and be sent to display unit 32.
Continue to describe in detail the method that video-audio playing system 10 of the present invention is play the video-audio data of different-format at this.At first the transmission end 12 of video-audio playing system 10 can be by the receiver module 16 of Network Transmission one first video-audio data to the receiving terminal 14 of video-audio playing system 10, wherein this network can be the Network Transmission mode of WLAN (WLAN) or other form, and the form of this first video-audio data can be the video-audio data form that forms with MPEG compress technique coding, data of MPEG-2 compressed format or MPEG-4 compressed format etc. for example, the data that receiver module 16 is received then are temporarily stored in the reception buffer 18 of receiver module 16 earlier, first video-audio data that will be temporary in reception buffer 18 afterwards again is sent to decoding module 20 one by one, and first video-audio data that decoding module 20 is received is temporarily stored in the decoding buffer 20, and then first video-audio data that will be temporarily stored in decoding buffer 20 is sent to first decoder 241 one by one, second decoder 242 corresponds to the decoder of this first video-audio data form in the middle of the N decoder 24N and deciphers, when for example being the video-audio data of MPEG-2 compressed format as if first video-audio data, these a plurality of different buffers then just are sent to and carry out MPEG-2 compress technique decoders for decoding in these a plurality of different decoders and decipher, so can comprise MPEG-2, decoders such as MPEG-4.It is temporary that this first video-audio data after the decoder that next will correspond to this first video-audio data form is again deciphered is sent to the play-out buffer 30 of playing module 28, and then later first video-audio data deciphered that will be temporarily stored in play-out buffer 30 is sent to display unit 32 one by one and plays, and can view and admire the video-audio data that is transmitted by transmission end 12.
And the detector 26 of decoding module 20 can be used to when decoding module 20 receives the video-audio data form that differs from last time to be received, and produces the display unit 32 that an interrupt signal stops video-audio playing system 10 and plays the existing video-audio data that is just receiving.If when detecting decoding module 20 and receiving the video-audio data form that is same as last time to be received, then continue above-mentioned received video-audio data to be reached the work that decoder is deciphered and play, promptly carry out step 112 and 114, at this just detailed description no longer; If when receiving the video-audio data form that differs from last time to be received, the display unit 32 that then at first must stop video-audio playing system 10 is play first video-audio data, next remove the data that reception buffer 18 stores again in regular turn, the data that decoding buffer 22 stores, again the second received video-audio data is reached decoder afterwards and decipher the work of playing with playing module 28, be execution in step 124,126 and 128, just no longer describe in detail at this.
And the different forms that can be different compressed formats or different resolution of aforementioned first video-audio data and the second video-audio data form, for example in playing process, for example playing resolution earlier is the MPEG-2 series flow data of D1 size (720*480), change afterwards and play same resolution D1 size but the MPEG-4 series flow data of different compressed formats, or be that broadcast resolution is the MPEG-2 series flow data of D1 size earlier, changing afterwards and playing another resolution is the MPEG-2 series flow data of Half D1 size, even for playing resolution earlier is the MPEG-2 series flow data of D1 size, change afterwards and play the MPEG-4 series flow data etc. that another resolution is another compressed format of Half D1size, all belong to the applied category of the inventive method.
Compared to the method for known video-audio playing system transmission data, characteristics of the present invention are to provide a kind of method of playing the video-audio data entanglement that causes when a video-audio playing system is play the video-audio data of different-format of avoiding.Because method of the present invention can be when video-audio data form that the existing video-audio data that is just receiving differs from last time to be received, the display unit 32 that stops video-audio playing system 10 is earlier play the video-audio data that has before imported receiving terminal 14 into, next remove reception buffer 18 more in regular turn, previous stored data in decoding buffer 22 and the play-out buffer 30, just before can importing receiving terminal 14 at the video-audio data of new data format thus, remove the old data that store in all buffers in the receiving terminal 14 earlier, to avoid receiving terminal 14 to cause decoding error because of the video-audio data that front and back receive different data format, cause broadcasting pictures to produce entanglement, next import the video-audio data of new data format again into, and continue to view and admire the video-audio data that is transmitted by transmission end 12, can cause the problem of playing the video-audio data entanglement in the time of just can solving the video-audio data of known broadcast different-format thus smoothly.
The above only is preferred embodiment of the present invention, and all equalizations of being done according to the present patent application claim change and modify, and all should belong to the covering scope of patent of the present invention.
Claims (9)
1. control the method that video-audio playing system transmits data for one kind, this video-audio playing system comprises a transmission end and a receiving terminal, this receiving terminal is in this transmission end by a network connections, this receiving terminal comprises a reception buffer, decoding buffer, a play-out buffer and a display unit, and this method is to comprise the following step:
(a) this transmission end via the data of this Network Transmission first form to this receiving terminal, in described receiving terminal execution in step: (1) is temporary to this reception buffer with the data of first form; (2) it is temporary that the data that will be temporarily stored in first form of this reception buffer are sent to this decoding buffer, the data that are temporary in first form of this decoding buffer is sent to corresponding to the decoder of the data of this first form deciphers; And (3) data after will deciphering corresponding to the decoder of the data of first form to be sent to this play-out buffer temporary, the decoder corresponding to the data of this first form that is temporary in this play-out buffer is deciphered data later is sent to this display unit;
(b) when detecting will transmit the data format that differs from described first form time, the data that stop to transmit first form in this transmission end are to this receiving terminal;
(c) after execution in step (b), remove data, the data of this decoding buffer storage and the data that this play-out buffer stores that this reception buffer stores; And
(d) after execution in step (c), this transmission end differs from the data of first form to this receiving terminal via this Network Transmission.
2. the method for claim 1, wherein step (c) is to remove data, the data of this decoding buffer storage and the data that this play-out buffer stores that this reception buffer stores in regular turn.
3. the method for claim 1, wherein the receiving terminal of this video-audio playing system comprises a plurality of different decoders in addition, is used for the data that differ from first form that sent by this transmission end are deciphered.
4. method as claimed in claim 3, wherein, these a plurality of different decoders comprise MPEG-2 decoder and MPEG-4 decoder.
5. method as claimed in claim 3, wherein, other comprises the following step:
(h) after execution in step (d), that these data that differ from first form are temporary to this reception buffer;
(i) after execution in step (h), these data that differ from first form that are temporarily stored in this reception buffer are sent to this decoding buffer keep in, these data that differ from first form that are temporarily stored in this decoding buffer are sent to corresponding to this decoder that differs from the data of first form decipher; And
(j) after execution in step (i), it is temporary that data after will deciphering corresponding to this decoder that differs from the data of first form are sent to this play-out buffer, and the data that correspond to after this decoder that differs from the data of first form is deciphered that are temporarily stored in this play-out buffer are sent to this display unit.
6. method as claimed in claim 3, wherein, the receiving terminal of this video-audio playing system comprises a detector in addition, be used for when this decoder corresponding to the data that differ from first form receives the data format that differs from last time to be received, produce an interrupt signal and stop this display unit and play video-audio data.
7. the method for claim 1, wherein the data of this first form are to use different MPEG compress technique codings to form with these data that differ from first form.
8. the method for claim 1, wherein data of this first form and this data that differ from first form video-audio data that is different images resolution.
9. a video-audio playing system is used for implementing the method for claim 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2003101187159A CN100350765C (en) | 2003-12-02 | 2003-12-02 | Method for transmitting data of video-audio playing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2003101187159A CN100350765C (en) | 2003-12-02 | 2003-12-02 | Method for transmitting data of video-audio playing system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1625107A CN1625107A (en) | 2005-06-08 |
CN100350765C true CN100350765C (en) | 2007-11-21 |
Family
ID=34761195
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2003101187159A Expired - Fee Related CN100350765C (en) | 2003-12-02 | 2003-12-02 | Method for transmitting data of video-audio playing system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100350765C (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1988493B (en) * | 2007-01-05 | 2012-01-11 | 智易科技股份有限公司 | Resetting system and its method for buffer |
CN101640627B (en) * | 2008-07-29 | 2011-12-28 | 优必达科技有限公司 | System and method for transmitting multimedia data stream |
CN102917275A (en) * | 2011-08-02 | 2013-02-06 | 英华达(上海)科技有限公司 | Streaming media playing system and playing method thereof |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1345162A (en) * | 2000-08-02 | 2002-04-17 | 索尼公司 | Image processing device and method, and recording medium |
CN1370004A (en) * | 2001-02-15 | 2002-09-18 | 英业达股份有限公司 | Image playing method and system |
TW545064B (en) * | 2000-10-06 | 2003-08-01 | Gen Instrument Corp | Methods and apparatus for transcoding progressive I-slice refreshed MPEG data streams to enable trick play mode features on a television appliance |
WO2003083698A1 (en) * | 2002-03-29 | 2003-10-09 | Peering Portal Inc. | A method for playing multimedia data and a system of enabling the method |
-
2003
- 2003-12-02 CN CNB2003101187159A patent/CN100350765C/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1345162A (en) * | 2000-08-02 | 2002-04-17 | 索尼公司 | Image processing device and method, and recording medium |
TW545064B (en) * | 2000-10-06 | 2003-08-01 | Gen Instrument Corp | Methods and apparatus for transcoding progressive I-slice refreshed MPEG data streams to enable trick play mode features on a television appliance |
CN1370004A (en) * | 2001-02-15 | 2002-09-18 | 英业达股份有限公司 | Image playing method and system |
WO2003083698A1 (en) * | 2002-03-29 | 2003-10-09 | Peering Portal Inc. | A method for playing multimedia data and a system of enabling the method |
Non-Patent Citations (1)
Title |
---|
宽带网引用的新技术-流媒体 秦尚.电信技术,第7期 2002 * |
Also Published As
Publication number | Publication date |
---|---|
CN1625107A (en) | 2005-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100550999C (en) | A kind of digital channel fast switch over method and system and device for creating auxiliary channel | |
US7240121B2 (en) | Content providing apparatus and content providing method | |
EP2186297B1 (en) | Apparatus, systems and methods to synchronize communication of content to a presentation device and a mobile device | |
JP4702397B2 (en) | Content server, information processing apparatus, network device, content distribution method, information processing method, and content distribution system | |
AU2008202703B2 (en) | Apparatus and method for providing multimedia content | |
CN101715046B (en) | Electronic apparatus, content reproduction method | |
US20100064054A1 (en) | Remote fast forward and rewind functionality for client devices | |
CN106791956A (en) | The processing method and processing device of network direct broadcasting interim card | |
JP2008523738A (en) | Media player having high resolution image frame buffer and low resolution image frame buffer | |
US20080133744A1 (en) | Multimedia data streaming server and method for dynamically changing amount of transmitting data in response to network bandwidth | |
CN1214642C (en) | Method apparatus and system for video fast forward playback functionality in a mobile phone | |
CN101917613A (en) | Acquiring and coding service system of streaming media | |
CN1381993A (en) | Mobile method of activ image in video program requesting system | |
CN1534503A (en) | Method of realizing real time image sound talks in network game, system and storage medium thereof | |
CN1160318A (en) | Device and method for converting data transfer rate in communication of digital audio/video data | |
CN103024441B (en) | A kind of method of playing television program at mobile terminal | |
JP2005303925A (en) | Stream data transmission device, stream data receiving device, and recording medium storing processing programs making computer execute these programs | |
CN100350765C (en) | Method for transmitting data of video-audio playing system | |
CN102427531B (en) | Cross-layer interactive image quality continuous adjustable real-time video coding and decoding method | |
KR101501075B1 (en) | Transport layer modification to enable transmission gaps | |
CN1529504A (en) | Television programme on-line broad casting method | |
US9942606B2 (en) | Application layer modification to enable transmission gaps | |
JP5383316B2 (en) | Simplified method for transmitting a signal stream between a transmitter and an electronic device | |
CN1976465A (en) | Multi-media broadcasting channel fast playing method | |
US20100037281A1 (en) | Missing frame generation with time shifting and tonal adjustments |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20071121 Termination date: 20100104 |