[go: up one dir, main page]

CN100362862C - Method for transmitting video files - Google Patents

Method for transmitting video files Download PDF

Info

Publication number
CN100362862C
CN100362862C CNB03149627XA CN03149627A CN100362862C CN 100362862 C CN100362862 C CN 100362862C CN B03149627X A CNB03149627X A CN B03149627XA CN 03149627 A CN03149627 A CN 03149627A CN 100362862 C CN100362862 C CN 100362862C
Authority
CN
China
Prior art keywords
video
electronic installation
video content
network
jump
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
CNB03149627XA
Other languages
Chinese (zh)
Other versions
CN1581958A (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.)
Compal Electronics Inc
Original Assignee
Compal Electronics Inc
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 Compal Electronics Inc filed Critical Compal Electronics Inc
Priority to CNB03149627XA priority Critical patent/CN100362862C/en
Publication of CN1581958A publication Critical patent/CN1581958A/en
Application granted granted Critical
Publication of CN100362862C publication Critical patent/CN100362862C/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)
  • Information Transfer Between Computers (AREA)

Abstract

The invention relates to a video archive transmission method, which comprises the following steps: the electronic device receives first video content at another position of the video file position transmitted by the video server through the network; the electronic device receives nth video content transmitted by a video server to another position from a plurality of positions of a video file through a network, wherein n is the number of video jumping points; the electronic device plays the first video content; the electronic device detects whether a skip playing instruction is received when playing the first video content, if so, the electronic device skips to the nth video content for playing and the position T0 of the video server is equal to the position Tn, if not, the electronic device continues to play the first video content to the position T0+ delta T, and the position T0 of the video server is equal to the position T0+ delta T, and the skip playing instruction is used for indicating the electronic device to play the nth video content; and repeatedly executing the steps until the video file is played to be terminated.

Description

Transmit the video archive method
Technical field
The present invention relates to a kind of video archive transfer approach via network, relate in particular to a kind of video archive when network transmits download, can avoid network resources waste, and allow video archive present the result of broadcast of great-jump-forward, jump to the movie method till user's shut-down operation is jumped always.
Background technology
Existing video archive transfer approach via network is as shown in Fig. 1, for the first time earlier by behind media play procedure access in advance (prefetch) the partial video archives 10, then media play procedure begins displaying video archives 10, demonstrate the play position 10b that is play at present simultaneously and be positioned at video archive 10 places, media play procedure is play video archive 10 contents of having downloaded on one side, download remaining video archive 10 contents on one side simultaneously, till 10 downloads of complete video archive finish, during media play procedure is play, the also available mobile play position 10b of user, indicate media play procedure directly to play to specified play position 10b, and media play procedure continues foradownloaded video archives 10 from playing the later content of position 10b, till 10 downloads of complete video archive finish.Yet this prior art has following shortcoming: (1), when video archive 10 that the user abandons being watched at present, during perhaps mobile play position 10b, the previous preparation of downloading of media play procedure is with respect to for video archive that play 10, perform practically no function, wasted Internet resources.(2), because media play procedure only can play out the video content of having downloaded, only mobile play position 10b gives download again, user directly preview immediately arrives the video content that moves back play position 10b, this has wasted more Internet resources virtually for the operation of seeking video content.
The inventor is because the defective of above-mentioned prior art, so actively improvement is to solve the shortcoming of prior art, and invent out a kind of above-mentioned technology that is different from fully, promptly, when allowing the user simultaneously at the film of viewing and admiring video archive, if run into when not wanting to view and admire the film of seeing at present, or when looking in the film the interested content of institute, the user can direct control presents the result of broadcast of great-jump-forward by this film, jump to till user's shut-down operation jump always, solve the problem of video archive contingent network resources waste when network download in view of the above.
Summary of the invention
Main purpose of the present invention is avoided network resources waste for providing a kind of video archive when network transmits download.
Another object of the present invention is to provide and carry out the download of video archive in a kind of mode of not wasting Internet resources, allow the user utilize electronic installation to view and admire the film while of video archive, if run into when not wanting to view and admire the film of seeing at present, or when looking for the content of film institute interest, the user can the direct control electronic installation, play to allow this film present great-jump-forward ground, jump to till user's shut-down operation jump always.
For reaching above-mentioned purpose of the present invention, the invention provides a kind of transfer approach of video archive, comprise the following steps: that step (a) electronic installation receives by a video server via the position T0 of video archive that network transmits first video content to position T0+ Δ T; Step (b) electronic installation receives by video server via the n video content of a plurality of position Tn of video archive that network transmits to position Tn+ Δ TT, n=1 wherein, 2,3,, N, N are the number of video jump, Δ T and Δ TT are predetermined playback volume, position T0<position T1<position T2<position T3<...<position Tn; Step (c) electronic equipment plays back first video content; Step (d) electronic installation is when playing first video content, whether detecting receives the jump play instruction, if have then electronic installation jumps to the n video content plays, and the position T0=position Tn that makes video server, if for not having then electronic installation continue to be play first video content to position T0+ Δ T, and T0=position, the position T0+ Δ T of video server, it should be used to indicate electronic installation to carry out the broadcast of n video content by the jump play instruction; Step (e) repeatedly execution in step (a) to step (d) until end of playing video file.
Description of drawings
Fig. 1 shows existing video archive transfer approach via network;
Fig. 2 shows the hardware loop schematic diagram with the inventive method;
Fig. 3 shows the flow chart of the inventive method;
The state diagram of the video archive that Fig. 4 A to Fig. 4 C display application the inventive method is transmitted.
Among the figure
10 video archive, 40 video archive
10a is video archive 40a first video content partly
10b play position 40b n video content
20 video server 40c video jumps
30 electronic installations, 50 networks
61,63,65,67,69 all steps
Embodiment
Be familiar with this technology personage and understand purpose of the present invention, feature and effect for making,, and cooperate appended graphicly, the present invention is illustrated in detail, illustrate as afterwards now by following specific embodiment:
Fig. 2 shows the hardware loop schematic diagram with the inventive method.Video server 20 stores a plurality of video archive 40 and downloads to browse via network 50 for electronic installation 30 and view and admire, the present invention can allow the user utilize electronic installation 30 to view and admire the film while of video archive 40, if run into when not wanting to view and admire the film of seeing at present, or when seeking the interested substance film of institute, can direct control electronic installation 30, to allow this film present the broadcast of great-jump-forward, jump to till user's shut-down operation jump always.Use electronic installation 30 of the present invention and can be client machine, and the specific embodiment of electronic installation 30 can be mobile phone, digital aid (PDA), computer or the like, and the concrete aspect of network 50 can be world-wide web, LAN etc., or being used for mobile electronic device for example is the mobile data communication network of mobile phone, for example is GPRS.
Fig. 3 shows the flow chart of the inventive method.The transfer approach of video archive of the present invention, the step that mainly comprises has: step (61) electronic installation 30 receives by video server 20 via the position T0 of network 50 video archive that the transmits 40 first video content 40a to position T0+ Δ T.Step (63) electronic installation 30 receives by video server 20 via the n video content 40b of a plurality of position Tn of network 50 video archive that transmits 40 to position Tn+ Δ TT, n=1 wherein, 2,3,, N, N are the number of video jump 40e, Δ T and Δ TT are predetermined playback volume, position T0<position T1<position T2<position T3<...<position Tn.The state diagram of the video archive that please be simultaneously transmitted referring to the shown application the inventive method of Fig. 4 A to Fig. 4 C, at first, as shown in Fig. 4 A, the position T0 that video server 20 transmits video archive 40 to the first video content 40a of position T0+ Δ T to electronic installation 30, then, video server 20 again a plurality of position Tn of the video archive that transmits 40 to the n video content 40b of position Tn+ Δ TT to electronic installation 30, after completing steps (61) and step (63), electronic installation 30 is the first video content 40a and a plurality of n video content 40b with the content of the video archive 40 that receives.Above-mentioned position T0 and the embodiment of position Tn can be the file length position of video archive 40, or the reproduction time position of video archive 40.The number of above-mentioned video jump 40c, its embodiment can be the size according to the buffer of electronic installation 30 (buffer), it is used for keeping in video archive 40 contents of being received, decide the predetermined number of video jump 40c number, perhaps, video jump 40c number can be used to heavily give its number of setting according to reference to actual situation about transmitting.
Step (65) electronic installation 30 is play the first video content 40a.Step (67) electronic installation 30 is when playing the first video content 40a, whether detecting receives the jump play instruction, if receive words, then electronic installation 30 jumps to n video content 40b broadcast, and after the user has determined jump, make T0=position, the position Tn of video server 40.If for not receiving, then electronic installation 30 continues to play the first video content 40a to position T0+ Δ T, and making T0=position, the position T0+ Δ T of video server 20, the play instruction that wherein jumps is used to indicate electronic installation 30 to carry out the broadcast of n video content 40b.In step (65) and step (67) execution, the user views and admires the first video content 40a that electronic installation 30 is play, when this moment, if the user did not think to see the first video content 40a again, user's operating electronic devices 30 is to assign the jump play instruction, the means of the button (button) of user by pushing electronic installation 30 for example, come concrete enforcement how to assign the jump play instruction, number of times according to user's pressing button, electronic installation 30 can grasp the user will jump to that video jump 40c, then, electronic installation 30 is play n video content 40b according to the last selected video jump 40c of user, behind each user's pressing button, the user can preview to the n video content 40b of video jump 40c, after the user has determined jump, even T0=position, the position Tn of video server 20 sees also Fig. 4 B, to allow video server 20 then transmit the video content of n video content 40b and its back location.When if the user watches the first video content 40a, it there is no assigns any jump play instruction, 30 of electronic installations are play the first video content 40a to position T0+ Δ T always, and T0=position, the position T0+ Δ T that makes video server 20, see also Fig. 4 C.
Step (69) repeatedly execution in step (61) to step (67) till video archive 40 finishes.
File length with video archive 40 is that a reference axis is as an embodiment, in order to the viewpoint of explaining play position with explanation the present invention, above-mentioned position T0 is promptly corresponding to the file length position of want displaying video archives 40, and position T1 thereafter, position T2, position T3, position Tn all may become the next play position that will change to of user, the file length position that its respectively corresponding video archive 40 is different, the present invention can allow the file length viewpoint of user with video archive 40, the operation preview changes the filmstrip content at play position place, and then is determined whether really will change to this play position.
Whole reproduction time with video archive 40 is that a reference axis is as another embodiment, in order to the viewpoint of explaining play position with explanation the present invention, above-mentioned position T0 is promptly corresponding to the time location of want displaying video archives 40, and position T1 thereafter, position T2, position T3, position Tn all may become the next play position that will change to of user, the time location that its respectively corresponding video archive 40 is different, the present invention can allow the reproduction time viewpoint of user with video archive 40, the operation preview changes the filmstrip content at play position place, and then is determined whether really will change to this play position.
Predetermined playback volume parameters such as Δ T that the present invention is above-mentioned and Δ TT, its size can decide suitable predetermined playback volume size according to the size of the buffer (buffer) of electronic installation 30.Since the use of Δ TT parameter, the present invention can allow user's preview immediately to the position Tn that is jumped to position Tn+ Δ TT this between the video content of Δ TT playback volume.Because the use of Δ T parameter, the first video content 40a only comes downloading and playing with Δ T playback volume at every turn, uses to avoid waste of network resources.
The applied video archive 40 of the inventive method, its concrete kind can contain crossfire (bitstream) technology can handle the film format of playing, or other can download the film format that play the back at network 50.
Moreover the inventive method can specifically be implemented on media play procedure (media player), allows the electronic installation 30 with this media play procedure carry out the function and the effect that are had specifically to show the present invention.
Haveing the knack of present technique person should know in spirit of the present invention and viewpoint and can carry out multiple modification to the present invention.The present invention has been contained by any modifications and changes in the culvert meaning of claim scope and equity thereof.

Claims (12)

1. the transfer approach of a video archive comprises the following steps:
A. an electronic installation receives and is transmitted first video content of the position T0 of a video archive to position T0+ Δ T via a network by a video server;
B. this electronic installation receives and is transmitted the n video content of a plurality of position Tn of this video archive to position Tn+ Δ TT by this video server via this network, n=1 wherein, 2,3,, N, this N are the number of video jump, this Δ T and this Δ TT are a predetermined playback volume, this position T0<position T1<position T2<position T3<...<position Tn;
C. this first video content of this electronic equipment plays back;
D. this electronic installation is when playing this first video content, whether detecting receives a jump play instruction, if have then this electronic installation jumps to this n video content plays, and T0=position, this position Tn that makes this video server, if for not having then this electronic installation continues to play this first video content to position T0+ Δ T, and T0=position, this position T0+ Δ T of this video server, wherein should be used to indicate this electronic installation to carry out the broadcast of this n video content by the jump play instruction;
E. repeatedly execution in step a to steps d until this end of playing video file.
2. the method for claim 1, wherein this position T0 and this position Tn are the file length corresponding to this video archive.
3. the method for claim 1, wherein this position T0 and this position Tn are the time location corresponding to this video archive.
4. the method for claim 1, wherein this electronic installation is a client machine.
5. the method for claim 1, wherein this video jump number is a predetermined number.
6. the method for claim 1, wherein this video jump number is one can heavily give the number of setting.
7. the method for claim 1, wherein this electronic installation is a mobile phone.
8. the method for claim 1, wherein this electronic installation is a computer.
9. the method for claim 1, wherein this electronic installation is a personal digital aid (PDA).
10. the method for claim 1, wherein this network is a world-wide web.
11. the method for claim 1, wherein this network is a LAN.
12. the method for claim 1, wherein this network is a mobile data communication network.
CNB03149627XA 2003-08-01 2003-08-01 Method for transmitting video files Expired - Fee Related CN100362862C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB03149627XA CN100362862C (en) 2003-08-01 2003-08-01 Method for transmitting video files

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB03149627XA CN100362862C (en) 2003-08-01 2003-08-01 Method for transmitting video files

Publications (2)

Publication Number Publication Date
CN1581958A CN1581958A (en) 2005-02-16
CN100362862C true CN100362862C (en) 2008-01-16

Family

ID=34579607

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB03149627XA Expired - Fee Related CN100362862C (en) 2003-08-01 2003-08-01 Method for transmitting video files

Country Status (1)

Country Link
CN (1) CN100362862C (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003013138A1 (en) * 2001-07-31 2003-02-13 Dinastech Ipr Limited Method for delivering data over a network

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003013138A1 (en) * 2001-07-31 2003-02-13 Dinastech Ipr Limited Method for delivering data over a network

Also Published As

Publication number Publication date
CN1581958A (en) 2005-02-16

Similar Documents

Publication Publication Date Title
JP5368605B2 (en) A system for sending and dynamic presentation of multimedia assets on networks with limited line capacity
CN100382583C (en) Interactive television program guide with enhanced user interface and method of use thereof
KR101382135B1 (en) Apparatus and method for playing back network contents
EP1883228A1 (en) A broadcast system with a local electronic service guide generation
CN101627602A (en) Media demand and playback system
EP1921852A1 (en) Sharing Television Clips
KR101731133B1 (en) Assembling streamed content for on-demand presentation
EP1581005A1 (en) Fast channel change
EP1667454A1 (en) Content distribution system, content distribution method, content distribution server, content reproduction apparatus, content distribution program, and content reproduction program
JP2005523662A (en) Method and system for displaying content related to a broadcast program
CN101517554A (en) Multi-representation media event handoff
KR20150035387A (en) Client for Content Playback, Method for Content Playback, Method of Providing Access to Content, Method for Content Playback Selection on Electronic Device, and Non-transitory Computer-readable Medium
CN101390393A (en) System and method for enhancing trick-play functionality
CN1513266A (en) Method and apparatus for time shifting broadcast content with synchronized web content
CA2511945A1 (en) Method and apparatus for providing anytime television interactivity
CN101299805A (en) Apparatus and method of receiving electronic program guide
KR20110034759A (en) Apparatus and method for providing digital broadcasting in a portable terminal
USRE44989E1 (en) Method and system for distributed streaming service of portable devices
WO2006051433A1 (en) Auxiliary content handling over digital communication systems
CN100362862C (en) Method for transmitting video files
US7882140B1 (en) System and method for inserting secondary content into programmed primary content
KR100650667B1 (en) Transmission method of picture file
CN111526416A (en) Video playing method, device, equipment and storage medium
JP4181962B2 (en) Receiving apparatus and receiving method
EP1841104A1 (en) Wireless communications device and operating method thereof

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080116

Termination date: 20140801

EXPY Termination of patent right or utility model