CN1625107A - Method for transmitting data of video-audio playing system - Google Patents

Method for transmitting data of video-audio playing system Download PDF

Info

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
Application number
CN 200310118715
Other languages
Chinese (zh)
Other versions
CN100350765C (en
Inventor
秦颐隆
李昌鸿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BenQ Corp
Original Assignee
BenQ Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by BenQ Corp filed Critical BenQ Corp
Priority to CNB2003101187159A priority Critical patent/CN100350765C/en
Publication of CN1625107A publication Critical patent/CN1625107A/en
Application granted granted Critical
Publication of CN100350765C publication Critical patent/CN100350765C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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

The method of video-audio playing system transmission data
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.
CNB2003101187159A 2003-12-02 2003-12-02 Method for transmitting data of video-audio playing system Expired - Fee Related CN100350765C (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (3)

* Cited by examiner, † Cited by third party
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