Nothing Special   »   [go: up one dir, main page]

CN100350765C - 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
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
Application number
CNB2003101187159A
Other languages
Chinese (zh)
Other versions
CN1625107A (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

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

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.
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.
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 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)

* 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

Citations (4)

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

Patent Citations (4)

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

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