CN1625107A - Method for transmitting data of video-audio playing system - Google Patents
Method for transmitting data of video-audio playing system Download PDFInfo
- Publication number
- CN1625107A CN1625107A CN 200310118715 CN200310118715A CN1625107A CN 1625107 A CN1625107 A CN 1625107A CN 200310118715 CN200310118715 CN 200310118715 CN 200310118715 A CN200310118715 A CN 200310118715A CN 1625107 A CN1625107 A CN 1625107A
- 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.)
- Granted
Links
Images
Abstract
This invention is a method controlling the data transmission of a sound and image playing system. The system includes a transmitting end and a receiving end that is connected to the transmitting end through network, and the receiving end includes a receiving buffer, a decoding buffer, and a playing buffer. This method includes the following processes: (a) the transmitting end transmits the first format data to the receiving end through the network; (b) after the process of (a), stop the transmission of the first format data to the receiving end; (c) after the process of (b), eliminate the data stored in the receiving buffer, in the decoding buffer and in the playing buffer; (d) after the process (c), the transmitting end transmit the data different from the first format data to the receiving end through 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.
Claim of the present invention is the method that discloses a kind of control one video-audio playing system transmission data, this video-audio playing system comprises a transmission end and a receiving terminal, it is in this transmission end by a network connections, this receiving terminal comprises a reception buffer, one decoding buffer, and a play-out buffer, 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; (b) after execution in step (a), the data that stop to transmit first form in this transmission end are to this receiving terminal; (c) after execution in step (b), remove the data that this reception buffer stores, the data that this decoding buffer stores, and the data of this play-out buffer storage; 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 24N, 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 (10)
1. control the method that a video-audio playing system transmits data for one kind, this video-audio playing system comprises a transmission end and a receiving terminal, it is in this transmission end by a network connections, this receiving terminal comprises a reception buffer, one decoding buffer, and a play-out buffer, 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;
(b) after execution in step (a), the data that stop to transmit first form in this transmission end are to this receiving terminal;
(c) after execution in step (b), remove the data that this reception buffer stores, the data that this decoding buffer stores, and the data of this play-out buffer storage; 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 the data that this reception buffer stores in regular turn, the data that this decoding buffer stores, and the data of this play-out buffer storage.
3. the method for claim 1, wherein the receiving terminal of this video-audio playing system comprises a plurality of different decoders in addition, be used for the data that sent by this transmission end are deciphered, and a display unit, be used for showing the data after decoding.
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, it comprises the following step in addition:
(e) after execution in step (a), that the data of first form are temporary to this reception buffer;
(f) after execution in step (e), the data that are temporarily stored in first form of this reception buffer are sent to this decoding buffer keep in, the decoder that the data that are temporary in first form of this decoding buffer is sent to the data that correspond to this first form is deciphered; And
(g) after execution in step (f), it is temporary that data after the decoder that corresponds to the data of first form deciphered are sent to this play-out buffer, the decoder that is temporary in the data that correspond to this first form of this play-out buffer deciphered data later be sent to this display unit.
6. method as claimed in claim 3, it comprises the following step in addition:
(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), it is temporary that these data that differ from first form that are temporarily stored in this reception buffer are sent to this decoding buffer, these data that differ from first form that are temporarily stored in this decoding buffer is sent to correspond to this decoder that differs from the data of first form and decipher; And
(j) after execution in step (i), to be sent to this play-out buffer temporary with corresponding to data after this decoder that differs from the data of first form is deciphered, and this decoder that differs from the data of first form that corresponds to that is temporarily stored in this play-out buffer is deciphered data later and is sent to this display unit.
7. method as claimed in claim 3, wherein, the receiving terminal of this video-audio playing system comprises a detector in addition, is used for when this decoder receives the data format that differs from last time to be received, and produces an interrupt signal and stops this display unit and play video-audio data.
8. 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.
9. 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.
10. a video-audio playing system is used for implementing as the 1st described method of claim.
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 true CN1625107A (en) | 2005-06-08 |
CN100350765C 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) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101640627B (en) * | 2008-07-29 | 2011-12-28 | 优必达科技有限公司 | System and method for transmitting multimedia data stream |
CN1988493B (en) * | 2007-01-05 | 2012-01-11 | 智易科技股份有限公司 | Resetting system and its method for buffer |
CN102917275A (en) * | 2011-08-02 | 2013-02-06 | 英华达(上海)科技有限公司 | Streaming media playing system and playing method thereof |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7046910B2 (en) * | 1998-11-20 | 2006-05-16 | General Instrument Corporation | Methods and apparatus for transcoding progressive I-slice refreshed MPEG data streams to enable trick play mode features on a television appliance |
JP4332770B2 (en) * | 2000-08-02 | 2009-09-16 | ソニー株式会社 | Image processing apparatus, image processing method, and recording medium |
CN100366059C (en) * | 2001-02-15 | 2008-01-30 | 英业达股份有限公司 | Image playing method and system |
KR20020057837A (en) * | 2002-03-29 | 2002-07-12 | 문의선 | Streaming service method and system |
-
2003
- 2003-12-02 CN CNB2003101187159A patent/CN100350765C/en not_active Expired - Fee Related
Cited By (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 |
Also Published As
Publication number | Publication date |
---|---|
CN100350765C (en) | 2007-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7240121B2 (en) | Content providing apparatus and content providing method | |
CN100550999C (en) | A kind of digital channel fast switch over method and system and device for creating auxiliary channel | |
CN101422037B (en) | Method for reducing channel change times in digital video apparatus | |
EP2186297B1 (en) | Apparatus, systems and methods to synchronize communication of content to a presentation device and a mobile device | |
CN102752669B (en) | The transfer processing method of multichannel real time flow medium file and system, receiving system | |
JP4702397B2 (en) | Content server, information processing apparatus, network device, content distribution method, information processing method, and content distribution system | |
US20020154691A1 (en) | System and process for compression, multiplexing, and real-time low-latency playback of networked audio/video bit streams | |
CN101917613B (en) | Acquiring and coding service system of streaming media | |
US20090201949A1 (en) | Information Processing Apparatus And Method, And Program | |
AU2008202703B2 (en) | Apparatus and method for providing multimedia content | |
CN106791956A (en) | The processing method and processing device of network direct broadcasting interim card | |
CN101715046B (en) | Electronic apparatus, content reproduction method | |
US20080148327A1 (en) | Method and Apparatus for Providing Adaptive Trick Play Control of Streaming Digital Video | |
JP2008523738A (en) | Media player having high resolution image frame buffer and low resolution image frame buffer | |
US20100064054A1 (en) | Remote fast forward and rewind functionality for client devices | |
CN1214642C (en) | Method apparatus and system for video fast forward playback functionality in a mobile phone | |
US20080024663A1 (en) | Content receiver terminal device with zapping response improved in viewing multi-channel video content | |
CN107770600A (en) | Transmission method, device, equipment and the storage medium of stream medium data | |
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 | |
CN109040818B (en) | Audio and video synchronization method, storage medium, electronic equipment and system during live broadcasting | |
EP1889151A2 (en) | Media distribution over a network | |
JP4526294B2 (en) | STREAM DATA TRANSMITTING DEVICE, RECEIVING DEVICE, RECORDING MEDIUM CONTAINING PROGRAM, AND SYSTEM | |
JP5428734B2 (en) | Network device, information processing apparatus, stream switching method, information processing method, program, and content distribution system | |
CN100350765C (en) | Method for transmitting data of video-audio playing system |
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 |