CN103491425A - System, device and method for video program broadcasting - Google Patents
System, device and method for video program broadcasting Download PDFInfo
- Publication number
- CN103491425A CN103491425A CN201210195765.6A CN201210195765A CN103491425A CN 103491425 A CN103491425 A CN 103491425A CN 201210195765 A CN201210195765 A CN 201210195765A CN 103491425 A CN103491425 A CN 103491425A
- Authority
- CN
- China
- Prior art keywords
- video
- program
- video frequency
- frequency program
- top box
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The embodiment of the invention provides a system, device and method for video program broadcasting. A remote control terminal sends a video program request to a set top box, a video program obtaining address is obtained according to a video program response returned by the set top box, the video program obtaining address is sent to the set top box, and a video program obtained and sent by the set top box according to the video program obtaining address is broadcasted; the set top box sends the video program response to the remote control terminal according to the video program request, the video program obtaining address is received from the remote control terminal, the video program is obtained according to the video program obtaining address, and the obtained video program is sent to the remote control terminal. After the system, device and method are applied, video broadcasting independent of a television screen is achieved, and therefore interference with the video broadcasting for the television screen is prevented.
Description
Technical field
Embodiment of the present invention relates to technical field of video processing, more specifically, relates to a kind of video program play system, apparatus and method.
Background technology
New technology on the Internet is newly applied develop rapidly, is emerged in an endless stream.At present, the application about internet television starts day by day universal.Internet television is a kind of broadband cabled television network that utilizes, and integrates the multiple technologies such as the Internet, multimedia, communication, and the brand-new technology of the multiple interactive services that comprises Digital Television is provided to home interconnect net TV user.
Internet television be take broadband network as carrier, take the video and audio multimedia as form, with interactive individual character, turns to characteristic, and for wide-band terminal, the user provides all-around service.Internet television produces under digitlization and networking background, is the product that internet technique is combined with TV tech.In integrating TV and network two large propagation vections, internet television both retained television image intuitively, lively characteristicness flexibly, having had again the interaction feature that the Internet obtains as required, is comprehensive two kinds of communication media advantages and a kind of new mode of propagation that produces.
Internet television is used based on the domestic consumer, when certain kinsfolk is interim, has busyly missed excellent video paragraph, and during this video paragraph of playback, may bother normally watching of other members on video screen.Similarly, if certain kinsfolk loses interest in to the video of current broadcasting, wish to search on video screen and other video of preview, even if TV is supported picture-in-picture function, also can bother normally watching of other members.
Visible, in prior art, video playback too relies on video screen, therefore no matter be video playback or search, the operation such as preview video, all can cause interference to normal video screen video playback.
Summary of the invention
Embodiment of the present invention proposes a kind of video program play system, to realize being independent of the video playback of video screen, avoids the video screen video playback is caused to interference.
Embodiment of the present invention has also proposed a kind of Set Top Box, to realize being independent of the video playback of video screen, avoids the video screen video playback is caused to interference.
Embodiment of the present invention has also proposed a kind of remote control, to realize being independent of the video playback of video screen, avoids the video screen video playback is caused to interference.
Embodiment of the present invention proposes a kind of video program play method, to realize being independent of the video playback of video screen, avoids the video screen video playback is caused to interference.
The concrete scheme of embodiment of the present invention is as follows:
A kind of video program play system, this system comprises remote terminal and Set Top Box, wherein:
Remote terminal, for to Set Top Box, sending the video frequency program request, the video frequency program response of returning according to Set Top Box is obtained video frequency program and is obtained address, described video frequency program is obtained to address and send to Set Top Box, and the player top box obtains the video frequency program of address acquisition transmission according to this video frequency program;
Set Top Box, for according to this video frequency program request, to remote terminal, sending the video frequency program response, obtain address from the remote terminal receiving video program, obtains the address acquisition video frequency program according to this video frequency program, and obtained video frequency program is sent to remote terminal.
A kind of remote terminal, this remote terminal comprises remote terminal communication unit, address resolution unit and video program play unit, wherein:
The remote terminal communication unit, for to Set Top Box, sending the video frequency program request, the video frequency program response that reception is returned from Set Top Box, the video frequency program that address resolution unit is sent obtains address and sends to Set Top Box, and receiving set up box obtains according to this video frequency program the video frequency program that address obtains;
Address resolution unit, parse video frequency program for the video frequency program response of returning from Set Top Box and obtain address;
The video program play unit, the video frequency program received from Set Top Box for playing the remote terminal communication unit.
A kind of Set Top Box, this Set Top Box comprises Set Top Box communication unit, video frequency program download unit and video frequency program transmitting element, wherein:
The Set Top Box communication unit, be used for from the request of remote terminal receiving video program, send the video frequency program response according to this video frequency program request to remote terminal, and obtain address from the remote terminal receiving video program, wherein this video frequency program obtains address and is parsed from the response of described video frequency program by remote terminal;
The video frequency program download unit, for obtaining the address downloading video program according to this video frequency program;
The video frequency program transmitting element, send to remote terminal for the video frequency program by obtained, and by remote terminal, plays described video frequency program.
A kind of video program play method, the method comprises:
From the request of remote terminal receiving video program, and send the video frequency program response to remote terminal;
Obtain address from the remote terminal receiving video program, wherein this video frequency program obtains address and is parsed from the response of described video frequency program by remote terminal;
Obtain the address acquisition video frequency program according to this video frequency program, and obtained video frequency program is sent to remote terminal, by remote terminal, play described video frequency program.
From technique scheme, can find out, in embodiment of the present invention, remote terminal sends the video frequency program request to Set Top Box, the video frequency program response of returning according to Set Top Box is obtained video frequency program and is obtained address, video frequency program is obtained to address and send to Set Top Box, and the video frequency program that sends of player top box; Set Top Box sends the video frequency program response to remote terminal, from the remote terminal receiving video program, obtains address, obtains the address acquisition video frequency program according to this video frequency program, and obtained video frequency program is sent to remote terminal.As can be seen here, after the application embodiment of the present invention, realized being independent of the video playback of video screen, thereby avoided the video screen video playback is caused to interference.
Especially, embodiment of the present invention avoided searching, when preview or playback video to the interference of video screen video playback.
The accompanying drawing explanation
Fig. 1 is according to embodiment of the present invention video program play system construction drawing;
Fig. 2 is according to embodiment of the present invention set up box structure figure;
Fig. 3 is according to embodiment of the present invention remote terminal structure chart;
Fig. 4 is according to embodiment of the present invention video program play method flow diagram;
Fig. 5 is according to embodiment of the present invention preview video method flow diagram;
Fig. 6 is according to embodiment of the present invention playback current video method flow diagram.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing, the present invention is described in further detail.
Fig. 1 is according to embodiment of the present invention video program play system construction drawing.
As shown in Figure 1, this system comprises display terminal 101, remote terminal 102 and Set Top Box 103.
The Set Top Box 103 digital video switching box (Set Top Box, STB) that is otherwise known as is a connection display terminal 101 and the equipment of outside source (not illustrating in Fig. 1).Set Top Box 103 can change into television content by the digital signal of compression, and shows on display terminal 101.
Set Top Box 103 can be passed through the various ways receiving digital signals such as wire cable, satellite antenna, broadband network and terrestrial broadcasting.The image that the content that Set Top Box 103 receives can provide except simulated television, sound, data content be can also receive, electronic program guides, internet webpage, captions etc. comprised.Make the user watch digital television program on existing display terminal, and can carry out interactive digital amusement, education and commercialization activity by network.
In embodiment of the present invention, this system also includes remote terminal 102.
Preferably, parse video frequency program the video frequency program response that remote terminal 102 returns from Set Top Box 103 and obtain address.
Set Top Box 103, for to remote terminal 102, sending the video frequency program response, obtain address from remote terminal 102 receiving video programs, obtains the address acquisition video frequency program according to this video frequency program, and obtained video frequency program is sent to remote terminal 102.
Particularly, remote terminal 102 can be the terminal equipment that has arbitrarily display screen and computing capability, such as current common various intelligent terminals.
Alternatively, remote terminal 102 can also be the TV remote controller with touch display screen.
When remote terminal 102 is supported touch function, from know-why, distinguish, the touching technique that remote terminal 102 adopts specifically can be divided into five basic kind: the vector pressure sensing technology touches, resistive technologies touches, capacitance technology touches, infrared technology touches, surface acoustic wave technique touches.
If distinguished according to the operation principle of touching technique and the medium of transmission information, remote terminal 102 is specifically as follows resistance-type, capacitor induction type, infrared-type and surface acoustic wave type, etc.
The touching technique means that remote terminal 102 can adopt have been enumerated in detail although above, those skilled in the art can recognize, remote terminal 102 also can not adopt touch-screen, but adopts the screen materials such as Thin Film Transistor (TFT) (TFT), thin film diode half-penetration type LCDs (TFD), UFB, super-twist nematic LCD Panel (STN) and organic light emitting display (OLED).
In order to obtain video tour effect preferably, the screen size of remote terminal 102 is preferably 4 inches or larger, such as 5.5 inches, etc.
In one embodiment, the video frequency program request that remote terminal 102 sends to Set Top Box 103 is specifically as follows the request of video frequency program list; And the video frequency program response that Set Top Box 103 sends to remote terminal 102 is specially the video frequency program forms data that includes the video frequency program download address.
Particularly, remote terminal 102, for to Set Top Box 103, sending the request of video frequency program list, and show the video frequency program list according to the video frequency program forms data of returning from Set Top Box 103 at self interface and receive the selection to video frequency program, parse the download address of chosen video frequency program from the video frequency program forms data, the download address of chosen video frequency program is sent to Set Top Box 103, and player top box 103 video frequency program that obtains and send according to the download address of this video frequency program.
Set Top Box 103, for to remote terminal 102, sending the video frequency program forms data, receive the download address of the video frequency program of choosing from remote terminal 102, according to this video frequency program download address downloading video program, and downloaded video frequency program is sent to remote terminal 102.
In the process of remote terminal 102 browsing videos, often have the demand that drags browsing video.
Now, remote terminal 102, be further used for, when dragging the video frequency program that the player top box sends, according to shift time, determining the video side-play amount, and, according to this video side-play amount generating video program skew download address, described video frequency program skew download address is sent to Set Top Box 103; Set Top Box 103, be further used for according to this video frequency program skew download address downloading video program, and downloaded video frequency program sent to remote terminal 102.
Wherein: shift time is video file trailing time-amplitude on the reproduction time axle, such as by video file from the reproduction time axle within the 3rd minute, drag to the 5th minute, shift time is two minutes.The video side-play amount is the document misregistration amplitude that video file is dragged to, and can determine the video side-play amount according to shift time.Such as, current reproduction time on the reproduction time axle is the 3rd minute, and this playing process is while being dragged to the 5th minute, shift time is two minutes, and the video side-play amount be after the current time two minutes dragged video file, can determine the video frequency program download address of playing next time according to the video side-play amount, be the video frequency program skew download address after dragging.
Preferably, the video frequency program response that Set Top Box 103 sends to remote terminal 102 can further include the video frequency program title.Now, remote terminal 102 for according to user-selected video frequency program title, retrieves the video frequency program download address corresponding to this video frequency program title from the video frequency program forms data.
In the above-described embodiment, realized on remote terminal 102 to the video frequency program of Set Top Box 103 searched, normal play, video preview and drag the functions such as browsing video, thereby realized that the video that is independent of display terminal 101 shows, avoids the video playback of display terminal 101 is caused to interference.
In another embodiment, the video frequency program request that remote terminal 102 sends to Set Top Box 103 is specifically as follows the current video program request; And the video frequency program that Set Top Box 103 sends to remote terminal 102 response is specially and comprises current video program store the current video program data of address in Set Top Box 103.
Particularly, remote terminal 102, for to Set Top Box 103, sending the current video program request, and parse the storage address of current video program in Set Top Box 103 the current video program data of returning from Set Top Box 103, storage address by described current video program in Set Top Box 103 sends to Set Top Box 103, and player top box 103 current video program obtaining and send according to memory address;
In the above-described embodiment, realized that the current video program to Set Top Box 103 is carried out playback on remote terminal, thereby realized being independent of the video playback of display terminal 101, avoided the video playback of display terminal 101 is caused to interference.
Similarly, in the process of remote terminal 102 playback videos, often have the demand that drags playback video.
Now, remote terminal 102, be further used for, when dragging the video frequency program that the player top box sends, according to shift time, determining the video side-play amount, and, according to this video side-play amount generating video program skew download address, described video frequency program skew download address is sent to Set Top Box 103;
In the above-described embodiment, realized on remote terminal, the current video program of Set Top Box being carried out playback and being realized the preview playback video by pulling, thereby realized being independent of the video playback of television set, avoided the video playback of television set is caused to interference.
More than describe the video program play system of embodiment of the present invention in detail.
Based on the said system structure, embodiment of the present invention has also proposed a kind of remote terminal.
Fig. 2 is the structure chart according to the remote terminal of embodiment of the present invention.
As shown in Figure 2, this remote terminal comprises remote terminal communication unit 201, address resolution unit 202 and video program play unit 203.
Remote terminal communication unit 201, for to Set Top Box, sending the video frequency program request, the video frequency program response that reception is returned from Set Top Box, the video frequency program that address resolution unit is sent obtains address and sends to Set Top Box, and receiving set up box obtains according to this video frequency program the video frequency program that address obtains;
Video program play unit 203, the video frequency program received from Set Top Box for playing remote terminal communication unit 201.
As mentioned above, remote terminal is preferably the intelligent terminal with touch display screen, can be also the TV remote controller with touch display screen.And, remote terminal 102 also can not adopt touch-screen, but adopts the screen materials such as Thin Film Transistor (TFT) (TFT), thin film diode half-penetration type LCDs (TFD), UFB, super-twist nematic LCD Panel (STN) and organic light emitting display (OLED).
In one embodiment, the video frequency program request that remote terminal communication unit 201 sends to Set Top Box is specifically as follows the request of video frequency program list; And the video frequency program response that Set Top Box sends to remote terminal communication unit 201 is specially the video frequency program forms data that includes the video frequency program download address.
Now, address resolution unit 202, for according to the video frequency program forms data returned from Set Top Box, at self interface, showing the video frequency program list and receive the selection to video frequency program, and parse the download address of chosen video frequency program from the video frequency program forms data.
Preferably, the video frequency program response that Set Top Box 103 sends to remote terminal communication unit 201 can further include the video frequency program title.Now:
In the process of remote terminal browsing video, often have the demand that drags browsing video.
Now, address resolution unit 202, be further used for when dragging the video frequency program that the player top box sends, determine the video side-play amount according to shift time, and, according to this video side-play amount generating video program skew download address, described video frequency program skew download address is sent to remote terminal communication unit 201;
Remote terminal communication unit 201, for sending to Set Top Box by described video frequency program skew download address; Set Top Box, be further used for according to this video frequency program skew download address downloading video program, and downloaded video frequency program sent to remote terminal communication unit 201.In the above-described embodiment, realized that the video frequency program to Set Top Box is searched on remote terminal, broadcasting, video preview and drag the functions such as browsing video, realized that the video that is independent of television set shows, avoids the video playback of television set is caused to interference.
In another embodiment, the video frequency program request that remote terminal communication unit 201 sends to Set Top Box is specifically as follows the current video program request; And the video frequency program that Set Top Box sends to remote terminal communication unit 201 response is specially and comprises the current video program data that current video program stores address in Set Top Box.Now:
In the process of remote terminal playback video, often have the demand of browsing playback video that drags.
Now, address resolution unit 202, be further used for when dragging the video frequency program that the player top box sends, determine the video side-play amount according to shift time, and, according to this video side-play amount generating video program skew download address, described video frequency program skew download address is sent to remote terminal communication unit 201;
Remote terminal communication unit 201, for sending to Set Top Box by described video frequency program skew download address; Set Top Box, be further used for according to this video frequency program skew download address downloading video program, and downloaded video frequency program sent to remote terminal communication unit 201.
In the above-described embodiment, realized on remote terminal, the current video program of Set Top Box being carried out playback and being realized the preview playback video by pulling, thereby realized being independent of the video playback of television set, avoided the video playback of television set is caused to interference.
Based on above-mentioned analysis, embodiment of the present invention has also proposed a kind of Set Top Box.
Fig. 3 is the set up box structure figure according to embodiment of the present invention.
As shown in Figure 3, this Set Top Box comprises Set Top Box communication unit 301, video frequency program download unit 302 and video frequency program transmitting element 303.Wherein:
Set Top Box communication unit 301, be used for from the request of remote terminal receiving video program, send the video frequency program response according to this video frequency program request to remote terminal, and obtain address from the remote terminal receiving video program, wherein this video frequency program obtains address and is parsed from the response of described video frequency program by remote terminal;
Video frequency program download unit 302, for obtaining the address downloading video program according to this video frequency program;
Video frequency program transmitting element 303, send to remote terminal for the video frequency program by obtained, and by remote terminal, plays described video frequency program.
In one embodiment, the video frequency program request that remote terminal sends to Set Top Box communication unit 301 is specifically as follows the request of video frequency program list; And the video frequency program that Set Top Box communication unit 301 sends to remote terminal response is specially the video frequency program forms data that includes the video frequency program download address.
Now: Set Top Box communication unit 301, be used for from the request of remote terminal receiving video program list, send the video frequency program forms data according to this video frequency program list request to remote terminal, and from remote terminal receiving video program download address, this video frequency program download address is parsed from described video frequency program forms data by remote terminal, wherein: remote terminal is showed the video frequency program list and is received the selection to video frequency program at self interface according to the video frequency program forms data of sending from Set Top Box communication unit 301, and parse the download address of chosen video frequency program from the video frequency program forms data.
In the process of remote terminal browsing video, often have the demand that drags browsing video.
Now, remote terminal, be further used for when dragging the video frequency program that the player top box sends, determine the video side-play amount according to shift time, and, according to this video side-play amount generating video program skew download address, described video frequency program skew download address is sent to Set Top Box communication unit 301;
Set Top Box communication unit 301, for sending to video frequency program download unit 302 by described video frequency program skew download address; Video frequency program download unit 302, be further used for according to this video frequency program skew download address downloading video program, and downloaded video frequency program sent to video frequency program transmitting element 303; Video frequency program transmitting element 303 sends to remote terminal by obtained video frequency program, by remote terminal, plays described video frequency program.
In the above-described embodiment, realized that the video frequency program to Set Top Box is searched on remote terminal, broadcasting, video preview and drag the functions such as video preview, thereby realized that the video that is independent of television set shows, avoids the video playback of television set is caused to interference.
In another embodiment, the video frequency program request that remote terminal sends to Set Top Box communication unit 301 is specifically as follows the current video program request; And the video frequency program that Set Top Box communication unit 301 sends to remote terminal response is specially and comprises the current video program data that current video program stores address in Set Top Box.
Now:
Set Top Box communication unit 301, for from remote terminal, receiving the current video program request, send the current video program data according to this current video program request to remote terminal, and receive the storage address of current video program Set Top Box from remote terminal, wherein the storage address of this current video program in Set Top Box parsed from described video frequency program forms data by remote terminal.
In the process of remote terminal browsing video, often have the demand that drags playback video.
Now, remote terminal, be further used for when dragging the video frequency program that the player top box sends, determine the video side-play amount according to shift time, and, according to this video side-play amount generating video program skew download address, described video frequency program skew download address is sent to Set Top Box communication unit 301;
Set Top Box communication unit 301, for sending to video frequency program download unit 302 by described video frequency program skew download address; Video frequency program download unit 302, be further used for according to this video frequency program skew download address downloading video program, and downloaded video frequency program sent to video frequency program transmitting element 303; Video frequency program transmitting element 303 sends to remote terminal by obtained video frequency program, by remote terminal, plays described video frequency program.
In the above-described embodiment, realized on remote terminal, the current video program of Set Top Box being carried out playback and being dragged playback video, thereby realized being independent of the video playback of television set, avoided the video playback of television set is caused to interference.
Based on above-mentioned labor, embodiment of the present invention has also proposed a kind of video program play method.
Fig. 4 is according to embodiment of the present invention video program play method flow diagram.
As shown in Figure 4, the method comprises:
Step 401: from the request of remote terminal receiving video program, and send the video frequency program response to remote terminal.
Here, the video frequency program request received from remote terminal can be specifically the request for the set-top box video programme, can be also for the current in progress video frequency program request of Set Top Box.
After Set Top Box is received the video frequency program request again, will send the video frequency program response to remote terminal.
Step 402: obtain address from the remote terminal receiving video program, wherein this video frequency program obtains address and is parsed from the response of described video frequency program by remote terminal.
Here, when the video frequency program request received from remote terminal is the request for the set-top box video programme, the video frequency program response specifically includes the video frequency program forms data of video frequency program download address and video frequency program title.Now, remote terminal, according to user-selected middle video frequency program title, retrieves the video frequency program download address corresponding to this video frequency program title from the video frequency program forms data, and this video frequency program download address is sent to Set Top Box.
When the video frequency program request received from remote terminal is during for the current in progress video frequency program request of Set Top Box, the video frequency program response specifically comprises the current video program data that current video program stores address in Set Top Box.Now, remote terminal can parse current video program and store address in Set Top Box from the current video program data, and current video program is stored in Set Top Box to address and send to Set Top Box.
Step 403: obtain the address acquisition video frequency program according to this video frequency program, and obtained video frequency program is sent to remote terminal, by remote terminal, play described video frequency program.
Here, Set Top Box can, according to video frequency program download address downloading video program, also can the memory address in Set Top Box be obtained video frequency program from Set Top Box according to video frequency program.After Set Top Box gets video, obtained video frequency program is sent to remote terminal, by remote terminal, play described video frequency program.
In above-mentioned flow process, in the process of remote terminal browsing video, sometimes have the demand that drags browsing video.
Now, the method further comprises:
Remote terminal, when dragging the video frequency program that the player top box sends, is determined the video side-play amount according to shift time, and, according to this video side-play amount generating video program skew download address, video frequency program is offset to download address and sends to Set Top Box; Set Top Box is according to this video frequency program skew download address downloading video program, and downloaded video frequency program is sent to remote terminal shown by remote terminal.
Wherein, remote terminal can realize that by dragging preview video drags in the process of normal preview video, also can, in the process of normal playback video, by dragging, realize that video playback drags.
Based on the said method flow process, embodiment of the present invention can be applied to multiple concrete application scenarios.
Such as, can be applied to remote terminal from the situation of Set Top Box download preview video.
Fig. 5 is according to embodiment of the present invention preview video method flow diagram.
As shown in Figure 5, the method comprises:
Step 501: remote terminal sends programme (url-list) request to Set Top Box.
Step 502: Set Top Box is returned to playbill data (json-list) to remote terminal.
Step 503: remote terminal is resolved playbill data, launches playbill interface, by the user, selects concrete video frequency program.
Wherein, comparatively complicated when playbill interface, in the time of need to be classified, the classification that remote terminal can be selected according to the user, further send the single request of classify programs (url-list-category) to the Set Top Box web server; Set Top Box sends classify programs forms data (json-list-category) to remote terminal, and concrete video frequency program is finally determined in the classification that then remote terminal is selected according to the user.
Step 504: remote terminal, according to the video frequency program of user's selection, sends the download address (url-video) of this video frequency program to Set Top Box.
Step 505: Set Top Box is downloaded and is wanted the video (file-video) of preview by the download address of this video frequency program, and is cached to Set Top Box.
Step 506: Set Top Box sends the video player of this video to remote terminal.
Step 507: the video player of remote terminal is resolved this video and is play.
Step 508: drag the video playback progress in the video player of remote terminal, according to shift time, calculate video side-play amount (video-offset).
Step 509: remote terminal generates the download address (url-video-offset) with the video side-play amount according to the video side-play amount, and this download address is sent to Set Top Box.
Step 510: Set Top Box is resolved this download address, the fragment side-play amount that acquisition will be downloaded.
Step 511: judge in Set Top Box and whether downloaded this video segment.If download, directly perform step 513, if download, order performs step 512 and step 513.
Step 512: download this video segment, and be cached to Set Top Box.
Step 513: Set Top Box sends this video segment to remote terminal, and remote terminal is play this video segment.
Wherein, after finishing video playback, remote terminal can be deleted video file and the video side-play amount of having downloaded, thereby saves memory space.
Based on above-mentioned flow process, realized searching on remote terminal, the function of download and preview video, and can not play and cause interference the normal video of television set.
Embodiment of the present invention can also be applied to remote terminal puts the situation of video from Set Top Box last time.
Fig. 6 is according to embodiment of the present invention playback current video method flow diagram.
As shown in Figure 6, the method comprises:
Step 601: remote terminal sends current video program (url-get-current-video) request to Set Top Box.
Step 602: Set Top Box is returned to current video program data (json-current-video) to remote terminal.
Step 603: remote terminal is resolved the current video program data, obtains the memory address (url-current-video) of current video in Set Top Box from the current video program data.
Step 604: remote terminal sends the memory address of current video in Set Top Box to Set Top Box.
Step 605: Set Top Box is utilized the memory address of current video in Set Top Box, from self, obtains current video.
Step 606: Set Top Box sends the video player of this current video to remote terminal.
Step 607: the video player of remote terminal is resolved this current video and is play.
Step 608: drag playing progress rate in the video player of remote terminal, according to shift time, calculate current video side-play amount (current-video-offset).
Step 609: remote terminal generates the current video download address (url-current-video-offset) with side-play amount according to the current video side-play amount, and this download address is sent to Set Top Box.
Step 610: Set Top Box is resolved this download address, the fragment side-play amount that acquisition will be downloaded.
Step 611: judge in Set Top Box and whether downloaded this video segment.If download, directly perform step 613, if download, order performs step 612 and step 613.
Step 612: download this video segment, and be cached to Set Top Box.
Step 613: Set Top Box sends this video segment to remote terminal, and remote terminal is play this video segment.
Wherein, after finishing video playback, remote terminal can be deleted current video file and the current video side-play amount of having downloaded, thereby saves memory space.
Based on above-mentioned flow process, realized the function of on remote terminal, the in progress current video of Set Top Box being carried out to playback, and can not play and cause interference the normal video of television set.
In sum, in embodiment of the present invention, remote terminal sends the video frequency program request to Set Top Box, and the video frequency program returned according to Set Top Box response is obtained video frequency program and obtained address, video frequency program is obtained to address and send to Set Top Box, and the video frequency program that sends of player top box; Set Top Box sends the video frequency program response to remote terminal, from the remote terminal receiving video program, obtains address, obtains the address acquisition video frequency program according to this video frequency program, and obtained video frequency program is sent to remote terminal.
As can be seen here, after the application embodiment of the present invention, by remote terminal, obtain video and carry out corresponding broadcasting, having realized being independent of the video playback of video screen, having avoided the video screen video playback is caused to interference.
Especially, embodiment of the present invention avoided searching, when preview or playback video to the interference of video screen video playback.
The above, be only preferred embodiment of the present invention, is not intended to limit protection scope of the present invention.Within the spirit and principles in the present invention all, any modification of doing, be equal to replacement, improvement etc., within all should being included in protection scope of the present invention.
Claims (22)
1. a video program play system, is characterized in that, this system comprises remote terminal and Set Top Box, wherein:
Remote terminal, for to Set Top Box, sending the video frequency program request, the video frequency program response of returning according to Set Top Box is obtained video frequency program and is obtained address, described video frequency program is obtained to address and send to Set Top Box, and the player top box obtains the video frequency program of address acquisition transmission according to this video frequency program;
Set Top Box, for according to this video frequency program request, to remote terminal, sending the video frequency program response, obtain address from the remote terminal receiving video program, obtains the address acquisition video frequency program according to this video frequency program, and obtained video frequency program is sent to remote terminal.
2. video program play system according to claim 1, is characterized in that, described video frequency program request is the request of video frequency program list; Described video frequency program response is for including the video frequency program forms data of video frequency program download address;
Remote terminal, for send the request of video frequency program list to Set Top Box, and show the video frequency program list according to the video frequency program forms data of returning from Set Top Box at self interface and receive the selection to video frequency program, parse the download address of chosen video frequency program from the video frequency program forms data, the download address of chosen video frequency program is sent to Set Top Box, and the video frequency program that sends of player top box;
Set Top Box, for to remote terminal, sending the video frequency program forms data, receive the download address of the video frequency program of choosing from remote terminal, according to this video frequency program download address downloading video program, and downloaded video frequency program is sent to remote terminal.
3. video program play system according to claim 2, is characterized in that, this video frequency program forms data also comprises the video frequency program title;
Remote terminal for according to user-selected video frequency program title, retrieves the video frequency program download address corresponding to this video frequency program title from the video frequency program forms data.
4. video program play system according to claim 2, is characterized in that,
Remote terminal, be further used for when dragging the video frequency program that the player top box sends, determine the video side-play amount according to shift time, according to this video side-play amount generating video program skew download address, and described video frequency program skew download address is sent to Set Top Box;
Set Top Box, be further used for according to this video frequency program skew download address downloading video program, and downloaded video frequency program sent to remote terminal.
5. video program play system according to claim 1, is characterized in that, described video frequency program request is the current video program request; Described video frequency program response is for comprising the current video program data that current video program stores address in Set Top Box;
Remote terminal, for to Set Top Box, sending the current video program request, and parse the storage address of current video program in Set Top Box the current video program data of returning from Set Top Box, storage address by described current video program in Set Top Box sends to Set Top Box, and the current video program that sends of player top box;
Set Top Box, for to remote terminal, sending the current video program data, receive the storage address of current video program Set Top Box from remote terminal, according to the storage address acquisition video frequency program of this current video program, and obtained video frequency program is sent to remote terminal.
6. video program play system according to claim 5, is characterized in that,
Remote terminal, be further used for when dragging the video frequency program that the player top box sends, determine the video side-play amount according to shift time, and, according to this video side-play amount generating video program skew download address, described video frequency program skew download address is sent to Set Top Box;
Set Top Box, be further used for according to this video frequency program skew download address downloading video program, and downloaded video frequency program sent to remote terminal.
7. according to the described video program play system of any one in claim 1-6, it is characterized in that, described remote terminal is the intelligent terminal with touch display screen, or has the TV remote controller of touch display screen.
8. according to the described video program play system of any one in claim 1-6, it is characterized in that remote terminal parses video frequency program for the video frequency program response of returning from Set Top Box and obtains address.
9. a remote terminal, is characterized in that, this remote terminal comprises remote terminal communication unit, address resolution unit and video program play unit, wherein:
The remote terminal communication unit, for to Set Top Box, sending the video frequency program request, the video frequency program response that reception is returned from Set Top Box, the video frequency program that address resolution unit is sent obtains address and sends to Set Top Box, and receiving set up box obtains according to this video frequency program the video frequency program that address obtains;
Address resolution unit, parse video frequency program for the video frequency program response of returning from Set Top Box and obtain address;
The video program play unit, the video frequency program received from Set Top Box for playing the remote terminal communication unit.
10. remote terminal according to claim 9, is characterized in that, described video frequency program request is the request of video frequency program list; Described video frequency program response is for including the video frequency program forms data of video frequency program download address;
Address resolution unit for according to the video frequency program forms data returned from Set Top Box, at self interface, showing the video frequency program list and receive the selection to video frequency program, and parses the download address of chosen video frequency program from the video frequency program forms data.
11. remote terminal according to claim 10, is characterized in that, this video frequency program forms data also comprises the video frequency program title;
Address resolution unit for according to user-selected video frequency program title, retrieves the video frequency program download address corresponding to this video frequency program title from the video frequency program forms data.
12. remote terminal according to claim 9, is characterized in that, described video frequency program request is the current video program request; Described video frequency program response is the current video program data, and this current video program data comprises the storage address of current video program in Set Top Box;
Address resolution unit, for parsing the storage address of current video program Set Top Box from described current video program data.
13. a Set Top Box, is characterized in that, this Set Top Box comprises Set Top Box communication unit, video frequency program download unit and video frequency program transmitting element, wherein:
The Set Top Box communication unit, be used for from the request of remote terminal receiving video program, send the video frequency program response according to this video frequency program request to remote terminal, and obtain address from the remote terminal receiving video program, wherein this video frequency program obtains address and is parsed from the response of described video frequency program by remote terminal;
The video frequency program download unit, for obtaining the address downloading video program according to this video frequency program;
The video frequency program transmitting element, send to remote terminal for the video frequency program by obtained, and by remote terminal, plays described video frequency program.
14. Set Top Box according to claim 13, is characterized in that, described video frequency program request is the request of video frequency program list; Described video frequency program response is for including the video frequency program forms data of video frequency program download address;
The Set Top Box communication unit, be used for from the request of remote terminal receiving video program list, send the video frequency program forms data according to this video frequency program list request to remote terminal, and from remote terminal receiving video program download address, this video frequency program download address is parsed from described video frequency program forms data by remote terminal, wherein: remote terminal is showed the video frequency program list and is received the selection to video frequency program at self interface according to the video frequency program forms data of sending from the Set Top Box communication unit, and parse the download address of chosen video frequency program from the video frequency program forms data.
15. Set Top Box according to claim 13, is characterized in that, described video frequency program request is the current video program request; Described video frequency program response is for comprising the current video program data that current video program stores address in Set Top Box;
The Set Top Box communication unit, for from remote terminal, receiving the current video program request, send the current video program data according to this current video program request to remote terminal, and receive the storage address of current video program Set Top Box from remote terminal, wherein the storage address of this current video program in Set Top Box parsed from described video frequency program forms data by remote terminal.
16. a video program play method, is characterized in that, the method comprises:
From the request of remote terminal receiving video program, and send the video frequency program response to remote terminal;
Obtain address from the remote terminal receiving video program, wherein this video frequency program obtains address and is parsed from the response of described video frequency program by remote terminal;
Obtain the address acquisition video frequency program according to this video frequency program, and obtained video frequency program is sent to remote terminal, by remote terminal, play described video frequency program.
17. video program play method according to claim 16, is characterized in that, describedly obtains the address acquisition video frequency program according to video frequency program and comprise:
According to video frequency program download address downloading video program; And/or
Memory address according to video frequency program in Set Top Box is obtained video frequency program from Set Top Box.
18. video program play method according to claim 16, is characterized in that, described video frequency program request is the request of video frequency program list; Described video frequency program response is for including the video frequency program forms data of video frequency program download address; It is the video frequency program download address that described video frequency program obtains address;
The method specifically comprises:
Set Top Box is from remote terminal receiving video program download address, wherein this video frequency program download address is showed the video frequency program list, is received the selection to video frequency program on self interface according to described video frequency program forms data by remote terminal, and parses from the video frequency program forms data of chosen video frequency program.
19. video program play method according to claim 18, is characterized in that, this video frequency program forms data also comprises the video frequency program title; The method specifically comprises:
Remote terminal, according to user-selected middle video frequency program title, retrieves the video frequency program download address corresponding to this video frequency program title from the video frequency program forms data.
20. video program play method according to claim 18, is characterized in that, the method further comprises:
Remote terminal, when dragging the video frequency program that the player top box sends, is determined the video side-play amount according to shift time, according to this video side-play amount generating video program skew download address, and described video frequency program skew download address is sent to Set Top Box;
Set Top Box is offset the download address downloading video program according to this video frequency program, and downloaded video frequency program is sent to remote terminal.
21. video program play method according to claim 16, is characterized in that, described video frequency program request is the current video program request; Described video frequency program response is the current video program data; This current video program data comprises the memory address of current video program in Set Top Box;
The method specifically comprises: Set Top Box receives the memory address of current video program Set Top Box from remote terminal, and wherein the memory address of this current video program in Set Top Box parsed from described current video program data by remote terminal.
22. video program play method according to claim 16, is characterized in that, the method further comprises:
Remote terminal, when dragging the video frequency program that the player top box sends, is determined the video side-play amount according to shift time, according to this video side-play amount generating video program skew download address, and described video frequency program skew download address is sent to Set Top Box;
Set Top Box is offset the download address downloading video program according to this video frequency program, and downloaded video frequency program is sent to remote terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210195765.6A CN103491425B (en) | 2012-06-14 | 2012-06-14 | A kind of video program play system, method, remote terminal and set top box |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210195765.6A CN103491425B (en) | 2012-06-14 | 2012-06-14 | A kind of video program play system, method, remote terminal and set top box |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103491425A true CN103491425A (en) | 2014-01-01 |
CN103491425B CN103491425B (en) | 2017-08-04 |
Family
ID=49831337
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210195765.6A Active CN103491425B (en) | 2012-06-14 | 2012-06-14 | A kind of video program play system, method, remote terminal and set top box |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103491425B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103796072A (en) * | 2014-01-14 | 2014-05-14 | 四川长虹电器股份有限公司 | Control end, equipment end, server and system for digital television channel classification display |
CN105263032A (en) * | 2015-10-12 | 2016-01-20 | 天脉聚源(北京)传媒科技有限公司 | Program acquiring method and device |
CN105657492A (en) * | 2015-12-29 | 2016-06-08 | 广州视源电子科技股份有限公司 | Television signal processing method and device and television playing control system |
CN105898524A (en) * | 2015-11-02 | 2016-08-24 | 乐视致新电子科技(天津)有限公司 | Program watch-back method, player and terminal |
US11543945B1 (en) * | 2020-03-30 | 2023-01-03 | Amazon Technologies, Inc. | Accurate local depiction of preview of a program window included in a remote graphical desktop |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070101381A1 (en) * | 2005-11-02 | 2007-05-03 | Alcatel | IP remote |
CN101303880A (en) * | 2008-06-30 | 2008-11-12 | 北京中星微电子有限公司 | Method and apparatus for recording and playing audio-video document |
CN101917428A (en) * | 2010-08-09 | 2010-12-15 | 深圳市同洲电子股份有限公司 | Method and system for playing home media videos and mobile communication terminal |
CN102006519A (en) * | 2010-11-18 | 2011-04-06 | 中兴通讯股份有限公司 | Method and system for realizing interaction between multi-media terminal and internet protocol (IP) set top box |
-
2012
- 2012-06-14 CN CN201210195765.6A patent/CN103491425B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070101381A1 (en) * | 2005-11-02 | 2007-05-03 | Alcatel | IP remote |
CN101303880A (en) * | 2008-06-30 | 2008-11-12 | 北京中星微电子有限公司 | Method and apparatus for recording and playing audio-video document |
CN101917428A (en) * | 2010-08-09 | 2010-12-15 | 深圳市同洲电子股份有限公司 | Method and system for playing home media videos and mobile communication terminal |
CN102006519A (en) * | 2010-11-18 | 2011-04-06 | 中兴通讯股份有限公司 | Method and system for realizing interaction between multi-media terminal and internet protocol (IP) set top box |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103796072A (en) * | 2014-01-14 | 2014-05-14 | 四川长虹电器股份有限公司 | Control end, equipment end, server and system for digital television channel classification display |
CN105263032A (en) * | 2015-10-12 | 2016-01-20 | 天脉聚源(北京)传媒科技有限公司 | Program acquiring method and device |
CN105263032B (en) * | 2015-10-12 | 2018-06-19 | 天脉聚源(北京)传媒科技有限公司 | A kind of program acquisition method and device |
CN105898524A (en) * | 2015-11-02 | 2016-08-24 | 乐视致新电子科技(天津)有限公司 | Program watch-back method, player and terminal |
WO2017076009A1 (en) * | 2015-11-02 | 2017-05-11 | 乐视控股(北京)有限公司 | Program watch-back method, player and terminal |
CN105657492A (en) * | 2015-12-29 | 2016-06-08 | 广州视源电子科技股份有限公司 | Television signal processing method and device and television playing control system |
US11543945B1 (en) * | 2020-03-30 | 2023-01-03 | Amazon Technologies, Inc. | Accurate local depiction of preview of a program window included in a remote graphical desktop |
Also Published As
Publication number | Publication date |
---|---|
CN103491425B (en) | 2017-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6219022B2 (en) | Broadcast receiving apparatus, related information providing method, computer program, and storage medium | |
CA2824368C (en) | Creation of video bookmarks via scripted interactivity in advanced digital television | |
US9380355B2 (en) | Second screens and widgets | |
KR102023609B1 (en) | Content shareing method and display apparatus thereof | |
CN109600673B (en) | Information processing apparatus, information processing method, and computer-readable medium | |
US20140101188A1 (en) | User interface operating method and electronic device with the user interface and program product storing program for operating the user interface | |
KR101394152B1 (en) | Contents download method and apparatus of mobile device | |
US20130174202A1 (en) | Image processing apparatus which can play contents and control method thereof | |
JP5574952B2 (en) | Recommendation system, recommendation method, and recommendation program | |
CN103491425A (en) | System, device and method for video program broadcasting | |
CN103517101A (en) | Method and system for simultaneously playing time line advertisement based on multi-screen interaction scene | |
US20110302603A1 (en) | Content output system, content output method, program, terminal device, and output device | |
CN103856826A (en) | Video signal broadcasting method and device | |
KR20180018744A (en) | Systems and methods for displaying and navigating content based on dynamic icon mappings | |
US20140215525A1 (en) | Image display apparatus, content recommendation information receiving method, server and content recommendation method | |
KR20100043919A (en) | Display apparatus and method for displaying widget | |
US20140064697A1 (en) | Scene information output apparatus, scene information output program, and scene information output method | |
CN102202039A (en) | Network video previewing method and program-storing computer-readable recording medium | |
KR20110134655A (en) | Method and display device for providing update list of contents automaticaly | |
KR20100053300A (en) | Broadcast receiving device for providing broadcast supplement information and method thereof | |
KR101511311B1 (en) | System and method of providing user personalized advertisement using settop-box control log and contents search log | |
US9438967B2 (en) | Display apparatus and control method thereof | |
CN103475949A (en) | Online audio-visual media stream play method and system | |
CN102427562A (en) | Television interactive equipment, system and method | |
US20130167182A1 (en) | Client apparatus, system, and control 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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |