CN1946168A - Network medium playing device and its playing method - Google Patents
Network medium playing device and its playing method Download PDFInfo
- Publication number
- CN1946168A CN1946168A CN 200610127800 CN200610127800A CN1946168A CN 1946168 A CN1946168 A CN 1946168A CN 200610127800 CN200610127800 CN 200610127800 CN 200610127800 A CN200610127800 A CN 200610127800A CN 1946168 A CN1946168 A CN 1946168A
- Authority
- CN
- China
- Prior art keywords
- audiovisual materials
- buffer
- play
- download
- stream
- 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.)
- Pending
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
This invention provides a network media play device and its play method, in which, a downloading unit downloads a video data flow from a remote video data source to a buffer, after the buffer is filled in with the video data flows, the play unit reads and plays the flow of the buffer, after finishing playing the first video datum of the flow, it stops playing the second datum to wait for the downloading unit to download the video flow and full-fill in the buffer and continues to play the second one during the period of expecting to play the second one so as to let the network media play devices to play the whole section of video information in the period of playing video data flow and avoid pausing.
Description
Technical field
The present invention is relevant a kind of playing device, and it refers to a kind of network medium playing device and player method thereof especially.
Background technology
Press, existing network medium playing device mainly is to obtain far-end audiovisual materials source (as music song and film) and play by the networking transmission channel, and these audiovisual materials are to transfer to this network medium playing device and play-over with the audiovisual materials stream mode.
As shown in Figure 3, the execution in step S91 of player method elder generation of known network medium playing device downloads the buffer that audiovisual materials flow to a network medium playing device, and this audiovisual materials stream comprises plural data, wherein, this plural number data for example is plural song data; Execution in step S92 more afterwards, whether detect this buffer is filled, if when not filling up, wait for that then this buffer is filled this audiovisual materials stream, if this buffer of detecting is filled, then execution in step S93 plays this stored audiovisual materials stream of this buffer, promptly plays the data of this audiovisual materials stream.
Subsequently, follow execution in step S94 again, detect the stored data quantity of this buffer, as this buffer of detecting non-avaible and when having play, then execution in step S95 within a certain period of time for reading, stop to play this audiovisual materials stream of this buffer, and continue to download these audiovisual materials and flow to this buffer, until execution in step S92, detect this buffer and be filled, the execution in step that just continues S93, these audiovisual materials of playing this buffer flow.If, at execution in step S94, detect this buffer and data is arranged and when playing for reading, then continue execution in step S93, that is the audiovisual materials that continue to play in this buffer flow, until this audiovisual materials stream that plays this buffer, and detect this buffer within a certain period of time non-avaible for reading and playing, execution in step S95 then.
Because it is to be instantaneity that network medium playing device is play the audiovisual materials stream of being downloaded, so characteristic requirement that need have maintenance to stablize downloading and playing, the broadcast mode of aforementioned known network medium playing device, will flow through one section data that audiovisual materials stream takes place completely to play in the journey at the audiovisual materials of playing this buffer, and produce play pause, interrupted wild effect.Its reason is network medium playing device when playing this audiovisual materials stream of this buffer, and when playing if this buffer of detecting also has data can read, network medium playing device will continue to play this audiovisual materials stream of this buffer.
Suppose, network medium playing device plays one first audiovisual materials of audiovisual materials stream, the first first song for example, and when detecting this buffer one second audiovisual materials of this audiovisual materials stream still being arranged, the second first song for example, the network medium playing device execution in step S93 that also can continue, and second audiovisual materials that these audiovisual materials of then playing this buffer flow, at this moment, download audiovisual materials stream because network bandwidth is narrow or be jammed in the networking easily and be interrupted labile state, this will make the playback rate of network medium playing device be higher than the speed of downloading audiovisual materials stream, play in the process of the second first song and cause network medium playing device to continue, in the buffer non-avaible for reading and playing, make network medium playing device can't read this audiovisual materials stream of this buffer within a certain period of time, must wait for that these audiovisual materials flow down this buffer that is loaded onto network medium playing device, till filling up this buffer, just can continue and play the data that the second first song is not play, so can allow network medium playing device in the process of playing the second first song, take place to play and pause, interrupted wild effect, and result of broadcast is had a greatly reduced quality, this can allow the user quite perplex, especially under the environment of narrow frequency networking, the generation of this kind situation is even more serious.
Therefore, how a kind of network medium playing device and player method thereof are provided, can during playing audiovisual materials stream, avoid taking place completely to play one section data of audiovisual materials stream, and produce to play pause, interrupted wild effect, and then guarantee the quality of amusement and leisure, really be the emphasis direction that industry or the scholar that intelligence is arranged should be researched and developed again, break through.
Summary of the invention
The object of the present invention is to provide a kind of network medium playing device and player method thereof, it can make network medium playing device when playing audiovisual materials stream, avoid completely to play one section audiovisual materials of audiovisual materials stream, and take place to play pause, interrupted wild effect, to promote the playback quality of network medium playing device, to promote user's amusement and leisure effect.
Still a further object of the present invention is to provide a kind of network medium playing device and player method thereof, it is by behind first audiovisual materials that play audiovisual materials stream, stop to play second audiovisual materials of audiovisual materials stream earlier, and after allowing the buffer of network medium playing device fill up audiovisual materials stream, just continue and play second audiovisual materials of audiovisual materials stream, so, can overcome to be jammed in the networking or narrow frequency networking environment under the unstable formed phenomenon of download, and then can actively realize, guarantee the smooth effect that the networking audiovisual materials spread and put.
The present invention is for reaching above-mentioned purpose and effect, and the network medium playing device that it provides includes a download unit, a buffer and a broadcast unit.Player method of the present invention is downloaded audiovisual materials that include one first audiovisual materials and one second audiovisual materials by download unit earlier and is flow to buffer from a far-end audiovisual materials source; Then, utilize broadcast unit when buffer fills up audiovisual materials stream, the audiovisual materials stream of read buffers is also play, play until broadcast unit buffer audiovisual materials stream first audiovisual materials and desire during second audiovisual materials of audiovisual materials stream of play-out buffer, stop to play second audiovisual materials earlier, allow download unit continue to download audiovisual materials and flow to buffer, after filling up buffer, broadcast unit just continues and plays second audiovisual materials.So, can avoid broadcast unit when playing second audiovisual materials (as song), cause play pause, interrupted wild effect, with the playback quality of lifting network medium playing device, and then guarantee that the user can enjoy the use amusement and leisure effect that network medium playing device brought to the full.
The invention has the beneficial effects as follows: can make network medium playing device when playing audiovisual materials stream, the complete one section data that plays audiovisual materials stream promotes the playback quality of network medium playing device, and then promotes user's amusement and leisure effect.
Description of drawings
Fig. 1 is the calcspar of network medium playing device of the present invention;
Fig. 2 is the flow chart of the player method of network medium playing device of the present invention;
Fig. 3 is the flow chart of the player method of known network medium playing device.
The figure number explanation:
10 network medium playing devices
12 download units
14 buffers
18 broadcast units
20 far-end audiovisual materials sources
S11 downloads the buffer that audiovisual materials flow to a network medium playing device
S12 detecting buffer fills up
The audiovisual materials stream of S13 play-out buffer
S14 broadcast unit detecting buffer has not had other audiovisual materials within a certain period of time for reading and playing
The S15 broadcast unit stops the audiovisual materials stream of play-out buffer
S16 continues to play audiovisual materials stream until one first audiovisual materials that play audiovisual materials stream
S17 stops the audiovisual materials stream of play-out buffer
S91 downloads the buffer that audiovisual materials flow to a network medium playing device
S92 detecting buffer is filled
The audiovisual materials stream of S93 play-out buffer
S94 detecting buffer has not had audiovisual materials within a certain period of time and has play for reading
S95 stops the audiovisual materials stream of play-out buffer
Embodiment
For the above-mentioned purpose of the present invention, effect and feature can more specifically be separated, with preferred embodiment of the present invention and be aided with graphic being described in detail as follows.
Seeing also Fig. 1, is the calcspar of network medium playing device of the present invention.As shown in the figure, network medium playing device 10 of the present invention, it sees through the networking and is connected with a far-end audiovisual materials source 20, and download stored audiovisual materials of far-end audiovisual materials source 20 (far-end data servers) and broadcast on network medium playing device 10, so that user's amusement and leisure effect to be provided.Network medium playing device 10, it includes a download unit 12, be used for from far-end audiovisual materials source 20, be data server or far-end data server, with a buffer 14 of audiovisual materials stream mode download audiovisual materials to a network medium playing device 10, till audiovisual materials stream filled up buffer 14, above-mentioned audiovisual materials stream included plural data, it can be respectively plural song data, for example: MP3 music shelves or WAV music shelves etc.
In addition, network medium playing device 10 more includes a broadcast unit 18, and it is used for play-out buffer 14 stored audiovisual materials and flows.Broadcast unit 18 can be detected the data quantity that buffer 14 is deposited earlier, when the audiovisual materials stream of being downloaded when download unit 12 does not fill up buffer 14,18 of broadcast units can not read the audiovisual materials stream of play-out buffer 14, flow to buffer 14 and allow download unit 12 continue to download audiovisual materials, till filling up buffer 14, the broadcast unit 18 just audiovisual materials of meeting read buffers 14 flows and plays.Broadcast unit 18 download unit 12 when playing audiovisual materials stream still can continue to download audiovisual materials and flow in buffer 14.
Moreover, broadcast unit 18 is in the process of playing audiovisual materials stream, be to detect the data quantity that buffer 14 stored audiovisual materials flow, if broadcast unit 18 has been detected when non-avaible has been play for reading in buffer 14 certain time, broadcast unit 18 will stop to play audiovisual materials stream, and audiovisual materials stream is downloaded after filling up buffer 14 in the unit 12 that waits for downloads, the audiovisual materials stream that just continues and read play-out buffer 14.
In addition, broadcast unit 18 is in one first audiovisual materials that play audiovisual materials stream, and desire is play during one second audiovisual materials of audiovisual materials stream, for example play the first first song and desire is play the second first song, broadcast unit 18 can stop to play second audiovisual materials earlier, and the unit 12 lasting audiovisual materials of downloading that wait for downloads flow in buffer 14, after filling up buffer 14, broadcast unit 18 just continues and plays second audiovisual materials, promptly continues and plays the second first song.Wherein, the amount of capacity of buffer 14 can be designed to be enough to store the capacity of one section audiovisual materials, for example the volume of information of a first song.From the above, broadcast unit 18 of the present invention is during desire is play next section audiovisual materials in whenever playing one section audiovisual materials, just the unit 12 download audiovisual materials that can wait for downloads flow to buffer 14, until filling up buffer 14, to avoid broadcast unit 18 when playing audiovisual materials stream, can't completely play one section audiovisual materials of audiovisual materials stream, and cause play to pause, interrupted wild effect, with the playback quality of lifting network medium playing device 10, and then guarantee that network medium playing device 10 can provide the user better amusement and leisure effect.
In addition, the big I of buffer 14 reads the speed design of playing audiovisual materials stream according to the broadcast unit 18 of network medium playing device 10, / 10th amount of capacity as buffer 14 that it can play the speed of audiovisual materials stream according to broadcast unit 18 can be designed to 128Kbits or 256Kbits approximately.
Seeing also Fig. 2, is the flow chart of the player method of network medium playing device of the present invention.See also Fig. 1, as shown in the figure, when the user operates network medium playing device 10, when desiring the audiovisual materials in downloading and playing far-end audiovisual materials source 20, execution in step S11 at first, download the buffer 14 that audiovisual materials flow to network medium playing device 10, be that 20 download audiovisual materials flow to buffer 14 to network medium playing device 10 from far-end audiovisual materials source by download unit 12, this audiovisual materials stream comprises one first audiovisual materials and one second audiovisual materials, and first audiovisual materials and second audiovisual materials can be respectively the first first song data and the second first song data; Broadcast unit 18 is followed execution in step S12 more afterwards, whether detecting buffer 14 fills up, to guarantee that audiovisual materials stream fills up the execution in step S13 that just continues behind the buffer 14, the audiovisual materials stream of play-out buffer 14, promptly play first audiovisual materials of audiovisual materials stream, if when broadcast unit 18 detecting buffers 14 do not fill up data, then do not read the audiovisual materials stream of play-out buffer 14, and continue to wait for that audiovisual materials stream fills up till the buffer 14.
Behind broadcast unit 18 execution in step S13, next can execution in step S14, broadcast unit 18 is detected the data quantity of buffer 14 at any time, the confessions of other data are read and when playing if detecting buffer 14 has continued not had within a certain period of time, execution in step S15 then, broadcast unit 18 stops to play the audiovisual materials stream of buffer 14, and get back to step S11, the unit 12 download audiovisual materials that wait for downloads flow to network medium playing device 10, be that broadcast unit 18 waits for downloads after unit 12 downloads audiovisual materials stream and fill up buffer 14, just continue to read and play audiovisual materials and flow.If, broadcast unit 18 flows through journey detecting buffer 14 in the broadcast audiovisual materials and still has audiovisual materials stream can supply to read and play, the execution in step that then continues S16, continue to play first audiovisual materials of audiovisual materials stream, until first audiovisual materials that play audiovisual materials stream, desire is play during second audiovisual materials of audiovisual materials stream when playing first audiovisual materials, the execution in step S17 of elder generation, stop this audiovisual materials stream of play-out buffer 14, and the unit 12 download audiovisual materials that wait for downloads flow to buffer 14, promptly be before playing second audiovisual materials, after the download audiovisual materials flow to buffer 14 and fill up buffer 14, broadcast unit 18 just can continue and play second audiovisual materials.
So, first audiovisual materials that play audiovisual materials stream when broadcast unit 18 finish, and desire is when playing during second audiovisual materials of audiovisual materials stream, promptly stop to play audiovisual materials stream automatically, fill up buffer 14 to allow download unit 12 download audiovisual materials stream, can guarantee that so broadcast unit 18 when playing second audiovisual materials, can completely play second audiovisual materials.Each section data that the present invention promptly flows audiovisual materials, with the mode of looking ahead (Prefetch) buffer storage in buffer 14, and pending buffer device 14 enters playing program when filling up again, in other words, broadcast unit 18 of the present invention is by switching the blanking time of playing every section audiovisual materials, download data in buffer 14 in the unit 12 that waits for downloads, until filling up buffer, to avoid when playing every section audiovisual materials of audiovisual materials stream, because of too late unit 18 speed of playing that reads that is played of the downloading rate of download unit 12, and cause buffer 14 non-avaibles to play for reading, cause broadcast unit 18 to be play and occur in every section audiovisual materials process playing pausing, the freeze-frame phenomenon.That is to say, the present invention will be not good because of downloading audiovisual materials stream, and cause playing in every section audiovisual materials process pause, the freeze-frame phenomenon, set in advance and play behind every section audiovisual materials and carry out Prevention Processing the blanking time of playing next section audiovisual materials switching, with during avoiding this pause, freeze-frame phenomenon to occur in playing every section audiovisual materials, and then guarantee the result of broadcast of network medium playing device playing media data.
Network medium playing device of the present invention, be to download audiovisual materials stream by download unit, and in the switching broadcast of playing every section audiovisual materials at interval by broadcast unit, the unit that waits for downloads is downloaded audiovisual materials stream and is filled up buffer, make to play and can not play pause, interrupted wild effect in every section audiovisual materials process, with the playback quality of lifting network medium playing device, and then provide the user better amusement and leisure effect.
The above only is preferred embodiment explanation of the present invention, and all variations of extending according to technological means of the present invention all should be included in the interest field of the present invention.
Claims (16)
1, a kind of player method of network medium playing device is characterized in that, includes:
Download the buffer that audiovisual materials flow to a network medium playing device, this audiovisual materials stream comprises one first audiovisual materials and one second audiovisual materials;
Detect this buffer and whether fill up, if then continue to download this audiovisual materials stream when not filling up until filling up this buffer;
Play this audiovisual materials stream of this buffer, when behind these first audiovisual materials that play this audiovisual materials stream and during desire plays these second audiovisual materials of this audiovisual materials stream, continue to download these audiovisual materials earlier and flow to this buffer, after filling up this buffer, just continue and play these second audiovisual materials.
2, the method for claim 1, it is characterized in that, after the step of this audiovisual materials stream of playing this buffer, more comprise: this broadcast unit is detected this buffer within a certain period of time, non-avaible is for after reading, then stop to play this audiovisual materials stream, download this audiovisual materials stream and fill up this buffer until this download unit.
3, the method for claim 1 is characterized in that, in the step of this audiovisual materials stream of playing this buffer, these audiovisual materials of more lasting download flow to this buffer.
4, the method for claim 1 is characterized in that, in downloading this audiovisual materials stream and filling up this buffer, this download unit is to download this audiovisual materials stream and fill up this to this buffering in the mode of looking ahead.
5, the method for claim 1 is characterized in that, the amount of capacity of this buffer be this broadcast unit playback rate 1/10.
6, the method for claim 1 is characterized in that, the capacity of this buffer is 128Kbits.
7, the method for claim 1 is characterized in that, these first audiovisual materials and this second audiovisual materials are respectively a song data.
8, a kind of network medium playing device is characterized in that, includes:
One download unit is downloaded the audiovisual materials stream in a far-end audiovisual materials source, and this audiovisual materials stream comprises one first audiovisual materials and one second audiovisual materials;
One buffer stores this audiovisual materials stream that this download unit is downloaded;
One broadcast unit is to play the audiovisual materials stream in this buffer;
When this audiovisual materials stream fills up this buffer, this broadcast unit reads this audiovisual materials stream of this buffer, and play this audiovisual materials and flow, after this broadcast unit plays these first audiovisual materials of this audiovisual materials stream, desire is play during these audiovisual materials, and this broadcast unit stops to play these second audiovisual materials earlier, waits for that this download unit continues to download these second audiovisual materials to this buffer, after filling up this buffer, this broadcast unit just continues and plays these second audiovisual materials.
9, network medium playing device as claimed in claim 8, it is characterized in that this broadcast unit is detected this buffer and whether filled up, if when not filling up, this broadcast unit is not then play this audiovisual materials stream of this buffer, allows download unit continue to download this audiovisual materials stream until filling up this buffer.
10, network medium playing device as claimed in claim 8, it is characterized in that, when this broadcast unit is play this audiovisual materials stream, this broadcast unit detects this buffer within a certain period of time, non-avaible is for after reading, then stop to play this audiovisual materials stream, download this audiovisual materials stream and fill up this buffer until this download unit.
11, network medium playing device as claimed in claim 8 is characterized in that, when this broadcast unit was play this audiovisual materials stream, this download unit continued to download these audiovisual materials and flows in this buffer.
12, network medium playing device as claimed in claim 8 is characterized in that, the amount of capacity of this buffer be this broadcast unit playback rate 1/10.
13, network medium playing device as claimed in claim 8 is characterized in that, its capacity of this buffer is 128Kbits.
14, network medium playing device as claimed in claim 8 is characterized in that, these first audiovisual materials and this second audiovisual materials are respectively a song data.
15, network medium playing device as claimed in claim 8 is characterized in that, this download unit is to download this audiovisual materials stream earlier and be filled up to this buffering in the mode of looking ahead.
16, network medium playing device as claimed in claim 8 is characterized in that, this far-end audiovisual materials source is a far-end data server.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200610127800 CN1946168A (en) | 2006-09-08 | 2006-09-08 | Network medium playing device and its playing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200610127800 CN1946168A (en) | 2006-09-08 | 2006-09-08 | Network medium playing device and its playing method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1946168A true CN1946168A (en) | 2007-04-11 |
Family
ID=38045355
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200610127800 Pending CN1946168A (en) | 2006-09-08 | 2006-09-08 | Network medium playing device and its playing method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1946168A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101198022B (en) * | 2007-12-26 | 2010-06-02 | 青岛海信移动通信技术股份有限公司 | Method for inter cutting video information in stream media broadcasting or buffering course |
CN109672745A (en) * | 2018-12-29 | 2019-04-23 | 苏州思必驰信息科技有限公司 | The online control method for playing back of audio and device for FreeRTOS |
-
2006
- 2006-09-08 CN CN 200610127800 patent/CN1946168A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101198022B (en) * | 2007-12-26 | 2010-06-02 | 青岛海信移动通信技术股份有限公司 | Method for inter cutting video information in stream media broadcasting or buffering course |
CN109672745A (en) * | 2018-12-29 | 2019-04-23 | 苏州思必驰信息科技有限公司 | The online control method for playing back of audio and device for FreeRTOS |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230289329A1 (en) | Low latency and low defect media file transcoding using optimized storage, retrieval, partitioning, and delivery techniques | |
US11706276B2 (en) | Systems and methods for seeking within multimedia content during streaming playback | |
US9317188B2 (en) | Devices and methods for providing navigation images associated with adaptive bit rate video content | |
US9781183B2 (en) | Accelerated playback of streaming media | |
US8660181B2 (en) | Method of compressing video data and a media player for implementing the method | |
US20120151539A1 (en) | Pre-Buffering Audio Streams | |
US7996875B2 (en) | Adaptive timeshift service | |
US20120278497A1 (en) | Reduced Video Player Start-Up Latency In HTTP Live Streaming And Similar Protocols | |
JP2004040794A (en) | Method and system for processing digital data rate change and directional reproduction change | |
TWI424322B (en) | Data stream management system for accessing mass data | |
JP6280926B2 (en) | Dynamic buffer management for multimedia content delivery system | |
CN1622616A (en) | A broadcast method and system for digital program | |
CN1798309A (en) | Content reproduce system, reproduce device, and reproduce method and distribution server | |
US8707181B2 (en) | Preview of next media object to play | |
CN1946168A (en) | Network medium playing device and its playing method | |
CN101075952A (en) | Method for online playing fluid media | |
US11678019B2 (en) | User interface (UI) engine for cloud UI rendering | |
US7924456B1 (en) | Data distribution and buffering | |
CN1747034A (en) | Method for preventing audio or video interrupt in mixed multimedia player | |
US20240080514A1 (en) | Methods and systems for synchronization of closed captions with content output | |
US20070294500A1 (en) | Methods and system to provide references associated with data streams | |
US20100121970A1 (en) | method and an apparatus for streaming data containing trick play streaming modes | |
JP2022546764A (en) | METHOD AND SYSTEM FOR PLAYING STREAMING CONTENT USING LOCAL STREAMING SERVER | |
CN106303587A (en) | A kind of method and device downloading audio, video data | |
CN1798267A (en) | Device for matching image to words of a song in Kara-Ok 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 | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20070411 |