CN102137300A - Set top box and program watching method and device based on set top box - Google Patents
Set top box and program watching method and device based on set top box Download PDFInfo
- Publication number
- CN102137300A CN102137300A CN2011100724067A CN201110072406A CN102137300A CN 102137300 A CN102137300 A CN 102137300A CN 2011100724067 A CN2011100724067 A CN 2011100724067A CN 201110072406 A CN201110072406 A CN 201110072406A CN 102137300 A CN102137300 A CN 102137300A
- Authority
- CN
- China
- Prior art keywords
- program
- sub
- top box
- user
- chain
- 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
- 238000000034 method Methods 0.000 title claims abstract description 18
- 230000000007 visual effect Effects 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a set top box and a program watching method and device based on the set top box. The method comprises the following steps of: when playing a program, judging whether the currently played program is linked with a corresponding subprogram; if the currently played program is linked with the corresponding subprogram, prompting a user; if the user selects the corresponding subprogram, acquiring the subprogram to be played according to the selection of the user. In the invention, the program is linked with the subprogram, when the set top box plays a program, whether the currently displayed program is linked with the subprogram is judged, if the currently displayed program is linked with the subprogram, the subprogram is played according to the selection of the user, thus the subprogram can be flexibly played for the user, the instantaneity of subprogram playing is greatly improved, and the user can conveniently watch the subprogram.
Description
Technical field
The invention belongs to the digital television techniques field, relate in particular to a kind of program method for watching and device, set-top box based on set-top box.
Background technology
Along with the continuous development of digital television techniques, the user is also more and more higher to the requirement of digital television function.
With the set-top box is example, and along with getting more and more for the program that set-top box users is watched, the program that program provider provides is also more and more flexible and changeable, and correlation is not only arranged between some programs, and broadcast time also relatively flexibly.
For example, a certain sports channel is when playing competitive sports, program provider has also loaded a series of programs of current broadcast race being play with difference shooting visual angle and has watched for the user in current program stream, after end of match, these different programs of taking visual angles also stop playing.
But in the prior art, the user has only by set-top box and searches for, and just can find other relevant programs, afterwards, just can watch.
Obviously, the mode of watching for sub-program in the prior art is more single, lacks specific aim, and, need user's manual search, bring great inconvenience for user's use, even if the user has selected to preserve corresponding sub-program, also just preserve out-of-date program, real-time is relatively poor.
How to give the user with sub-playing programs flexibly, improve the real-time of sub-playing programs, user friendly watching is one of direction of digital television techniques area research.
Summary of the invention
The purpose of the embodiment of the invention is to provide a kind of program method for watching and device, set-top box based on set-top box, is intended to give the user with sub-playing programs flexibly, improves the real-time of sub-playing programs, user friendly watching.
The embodiment of the invention is achieved in that a kind of program method for watching based on set-top box, said method comprising the steps of:
When broadcast program, whether chain is connected to corresponding sub-program to judge current playing program;
If the current playing program chain is connected to corresponding sub-program, then point out the user;
If the user selects to play corresponding sub-program, then obtain described sub-program and play according to user's selection.
Preferably, judge current playing program whether the chain step that is connected to corresponding sub-program specifically comprise:
Resolve the current event information table of current playing program, whether chain is connected to the linkage descriptor of sub-program to judge the current event information table of described current playing program, if having, judges that then described current playing program chain is connected to corresponding sub-program.
Preferably, after judging that described current playing program chain is connected to corresponding sub-program, described method is further comprising the steps of:
Obtain the identification information and the business information of described sub-program;
According to described identification information and described business information is that described sub-program is created a sub-the rendition list.
Preferably, before the step of the identification information that obtains described sub-program, described method is further comprising the steps of:
In database, search described sub-program frequency points corresponding according to the linkage descriptor of described sub-program;
If can not in described database, find frequency points corresponding, then from current data stream, obtain described sub-program frequency points corresponding, and be added in the described database.
Preferably, obtaining the step that described sub-program plays according to user's selection from server specifically comprises:
Lock the frequency of described sub-program, resolve the pat table and the pmt table of described sub-program correspondence, obtain the audio, video data of described sub-program and play.
An also purpose of the embodiment of the invention is to provide a kind of program based on set-top box to watch device, and described device comprises:
Sub-program judge module is used for when broadcast program, and whether chain is connected to corresponding sub-program to judge current playing program;
Sub-program prompting module is used for when the current playing program chain is connected to corresponding sub-program the prompting user;
Sub-playing programs module is used for obtaining described sub-program according to user's selection and playing when the user selects to play corresponding sub-program.
Preferably, described sub-program judge module specifically comprises:
Current event information table parsing module is used to resolve the current event information table of current playing program;
The linkage descriptor judge module, whether chain is connected to the linkage descriptor of sub-program to be used to judge the current event information table of described current playing program, if having, judges that then described current playing program chain is connected to corresponding sub-program.
Preferably, described device also comprises:
Sub-programme information acquisition module is used to obtain the identification information and the business information of described sub-program;
Sub-the rendition list creation module, being used for according to described identification information and described business information is that described sub-program is created a sub-the rendition list.
Preferably, described device comprises that also identification information searches module,
Frequency is searched module, is used for searching described sub-program frequency points corresponding according to the linkage descriptor of described sub-program at database;
The frequency acquisition module, being used for searching module at described frequency can not obtain the corresponding identification information of described sub-program, and be added in the described database when described database find frequency points corresponding from current data stream.
An also purpose of the embodiment of the invention is to provide a kind of set-top box, and described set-top box comprises that the program based on set-top box that the embodiment of the invention provides watches device.
The embodiment of the invention links sub-program in broadcast program, set-top box is when broadcast program, judge whether that chain is connected to sub-program, if have, then sub-program is play according to user's selection, can give the user with sub-playing programs flexibly, improve the real-time of sub-playing programs greatly, make things convenient for watching of user.
Description of drawings
Fig. 1 is the flow chart based on the program method for watching of set-top box that the embodiment of the invention provides;
Fig. 2 is the structure chart that the program based on set-top box that the embodiment of the invention provides is watched device.
Embodiment
In order to make purpose of the present invention, technical scheme and advantage clearer,, the present invention is further elaborated below in conjunction with drawings and Examples.Should be appreciated that specific embodiment described herein only in order to explanation the present invention, and be not used in qualification the present invention.
The flow process that Fig. 1 shows that the embodiment of the invention provides based on the program method for watching of set-top box.
In step S101, when broadcast program, whether chain is connected to corresponding sub-program to judge current playing program, if then carry out step S102, otherwise handle according to general processing.
In specific implementation process, set-top box is resolved the EIT table of current playing program, the EIT that judges described current playing program shows the linkage descriptor Linkage Descriptor whether chain is connected to sub-program, if having, judges that then described current playing program chain is connected to corresponding sub-program.
Wherein, server is when editing program, and at first (Event Information Table inserts the descriptor Linkage Descriptor of associated a series of sub-programs in EIT) at the current event information table of program.Concrete method is: define some descriptor Linkage Descriptor, the corresponding sub-program of each descriptor, the transport stream identification symbol transport_stream_id of a sub-program has been described, original network identification symbol original_network_id, task identifier service_id, and the self-defining linkage_type of program provider is the private data of 0xB0, and these private datas have been described the programm name of sub-program.
In step S102, judge whether and can in database, search sub-program frequency points corresponding according to the linkage descriptor of sub-program, if can not, then carry out step S103, if can, then carry out step S105.
In step S103, from current data stream, obtain described sub-program frequency points corresponding, and be added in the described database.
In specific implementation process, set-top box is by the transport stream id of linkage descriptor Linkage each sub-program that Descriptor describes, original network id attribute is searched at lane database, if do not find frequency points corresponding, then resolve network information table (the Network Information Table of current TS stream, NIT) obtain sub-program frequency points corresponding, and add in the database.
In step S104, obtain the identification information and the business information of described sub-program;
In the embodiment of the invention, identification information comprises transport stream identification symbol transport_stream_id, original network identification symbol original_network_id, task identifier service_id etc.
In step S105, according to described identification information and described business information, for described sub-program is created a sub-the rendition list.
In step S106, sub-the rendition list is added in the rendition list.
In step S107, prompting user current playing program chain is connected to sub-program.
In step S108, obtain described sub-program according to user's selection and play.
In specific implementation process, set-top box locks the frequency of described sub-program, resolve described sub-program correspondence Program Association Table (Program Association Table, PAT) and Program Map Table (Program Map Table, PMT), the audio, video data that obtains sub-program is play.
In specific implementation process, set-top box is by user interface (UI) prompting user, show that current playing program carries the sub-program that can watch, for example on the information bar of current playing program, show a selector button, the user is by the respective keys on the remote controller, UI lists the tabulation that comprises a series of sub-programs, selects to watch for the user.If the user does not do selection, then continue to play current program, if the user has selected a certain sub-program in the tabulation of sub-program, set-top box then locks the frequency of this sub-program, resolve pat table successively, pmt table obtain this sub-program audio, video data pcr pid (comprise the program clock reference identification information packet Packet Identifier), video packets identifier (video pid), audio pack identifier (audio pid) etc., thereby play this sub-program.
In the embodiment of the invention, in the EIT of the program that server sends table except short program segment descriptor Short Event Descriptor, expansion program segment descriptor Extended Event Descriptor, content descriptors Content Descriptor, outside the descriptor of necessary informations such as composition descriptor Component Descriptor, more than some linkage descriptor Linkage Descriptor, these linkage descriptor have been described programm name, business information and the frequency point information etc. of sub-program respectively.By resolving the PMT information of sub-program, just can obtain the audio, video data information of this sub-program, thus the quick broadcast that need just can not realize sub-program through search and preservation to program.
The structure that the program based on set-top box that Fig. 2 shows the embodiment of the invention to be provided is watched device.
Wherein, when broadcast program, sub-program judge module 21 is judged current playing program, and whether chain is connected to corresponding sub-program.
Described sub-program judge module 21 specifically comprises current event information table parsing module 211 and linkage descriptor judge module 212.
Wherein, the EIT tabulation is analysed the EIT table that module 211 is resolved current playing program;
Linkage descriptor judge module 212 judges that the EIT of described current playing program shows the linkage descriptor whether chain is connected to sub-program, if having, judges that then described current playing program chain is connected to corresponding sub-program.
Frequency is searched module 22 and is searched described sub-program frequency points corresponding according to the linkage descriptor of described sub-program in database.
Sub-programme information acquisition module 24 obtains the identification information and the business information of described sub-program.
Sub-the rendition list creation module 25 is that described sub-program is created a sub-the rendition list according to described identification information and described business information.
When sub-program prompting module 26 is connected to corresponding sub-program at the current playing program chain, the prompting user.
When the user selected to play corresponding sub-program, sub-playing programs module 27 was obtained described sub-program according to user's selection and is play.
Concrete about watching that based on the program of set-top box the device course of work sees also description above, no longer describe in detail herein.
The embodiment of the invention also provides a kind of set-top box, and described set-top box comprises that the program based on set-top box that the embodiment of the invention provides watches device, in view of this device in above existing detailed description, repeat no more herein.
The present invention is by the sub-program of link in program, set-top box is when broadcast program, whether chain is connected to sub-program to judge current playing program, if have, then sub-program is play according to user's selection, can give the user with sub-playing programs flexibly, improve the real-time of sub-playing programs greatly, make things convenient for watching of user.
The above only is preferred embodiment of the present invention, not in order to restriction the present invention, all any modifications of being done within the spirit and principles in the present invention, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.
Claims (10)
1. the program method for watching based on set-top box is characterized in that, said method comprising the steps of:
When broadcast program, whether chain is connected to corresponding sub-program to judge current playing program;
If the current playing program chain is connected to corresponding sub-program, then point out the user;
If the user selects to play corresponding sub-program, then obtain described sub-program and play according to user's selection.
2. the program method for watching based on set-top box as claimed in claim 1 is characterized in that, judge current playing program whether the chain step that is connected to corresponding sub-program specifically comprise:
Resolve the current event information table of current playing program, whether chain is connected to the linkage descriptor of sub-program to judge the current event information table of described current playing program, if having, judges that then described current playing program chain is connected to corresponding sub-program.
3. the program method for watching based on set-top box as claimed in claim 2 is characterized in that, after judging that described current playing program chain is connected to corresponding sub-program, described method is further comprising the steps of:
Obtain the identification information and the business information of described sub-program;
According to described identification information and described business information is that described sub-program is created a sub-the rendition list.
4. the program method for watching based on set-top box as claimed in claim 3 is characterized in that, before the step of the identification information that obtains described sub-program, described method is further comprising the steps of:
In database, search described sub-program frequency points corresponding according to the linkage descriptor of described sub-program;
If can not in described database, find frequency points corresponding, then from current data stream, obtain described sub-program frequency points corresponding, and be added in the described database.
5. the program method for watching based on set-top box as claimed in claim 4 is characterized in that, obtains the step that described sub-program plays according to user's selection from server and specifically comprises:
Lock the frequency of described sub-program, resolve the Program Association Table and the Program Map Table of described sub-program correspondence, obtain the audio, video data of described sub-program and play.
6. the program based on set-top box is watched device, it is characterized in that, described device comprises:
Sub-program judge module is used for when broadcast program, and whether chain is connected to corresponding sub-program to judge current playing program;
Sub-program prompting module is used for when the current playing program chain is connected to corresponding sub-program the prompting user;
Sub-playing programs module is used for obtaining described sub-program according to user's selection and playing when the user selects to play corresponding sub-program.
7. the program based on set-top box as claimed in claim 6 is watched device, it is characterized in that, described sub-program judge module specifically comprises:
Current event information table parsing module is used to resolve the current event information table of current playing program;
The linkage descriptor judge module, whether chain is connected to the linkage descriptor of sub-program to be used to judge the current event information table of described current playing program, if having, judges that then described current playing program chain is connected to corresponding sub-program.
8. the program based on set-top box as claimed in claim 7 is watched device, it is characterized in that, described device also comprises:
Sub-programme information acquisition module is used for obtaining the identification information and the business information of described sub-program after judging that described current playing program chain is connected to corresponding sub-program;
Sub-the rendition list creation module, being used for according to described identification information and described business information is that described sub-program is created a sub-the rendition list.
9. the program based on set-top box as claimed in claim 8 is watched device, it is characterized in that, described device also comprises,
Frequency is searched module, is used for before the step of the identification information that obtains described sub-program, searches described sub-program frequency points corresponding according to the linkage descriptor of described sub-program in database;
The frequency acquisition module, being used for searching module at described frequency can not obtain the corresponding identification information of described sub-program, and be added in the described database when described database find frequency points corresponding from current data stream.
10. a set-top box is characterized in that, described set-top box comprises that each described program based on set-top box of claim 5 to 8 watches device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2011100724067A CN102137300A (en) | 2011-03-24 | 2011-03-24 | Set top box and program watching method and device based on set top box |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2011100724067A CN102137300A (en) | 2011-03-24 | 2011-03-24 | Set top box and program watching method and device based on set top box |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN102137300A true CN102137300A (en) | 2011-07-27 |
Family
ID=44296939
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2011100724067A Pending CN102137300A (en) | 2011-03-24 | 2011-03-24 | Set top box and program watching method and device based on set top box |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102137300A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102938860A (en) * | 2012-11-27 | 2013-02-20 | 康佳集团股份有限公司 | Program linkage broadcasting method |
| WO2018001213A1 (en) * | 2016-06-27 | 2018-01-04 | 中兴通讯股份有限公司 | Method and apparatus for playing channel, method and apparatus for processing channel, and system for processing channel |
| CN108235061A (en) * | 2018-03-02 | 2018-06-29 | 深圳创维数字技术有限公司 | Dominant frequency point update method, device, terminal and computer-readable medium |
| CN108965908A (en) * | 2018-07-19 | 2018-12-07 | 深圳国微视安科技有限公司 | A kind of method of quick obtaining program TS stream |
| CN112487403A (en) * | 2020-12-03 | 2021-03-12 | 清华大学 | Static and dynamic combined program feature extraction method and device |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1248862A (en) * | 1998-07-16 | 2000-03-29 | 索尼公司 | Channel information transmission method and receiving device |
| CN1393097A (en) * | 2000-07-28 | 2003-01-22 | 皇家菲利浦电子有限公司 | Visulization and playback of television shows at sub-show level |
| WO2008018479A1 (en) * | 2006-08-08 | 2008-02-14 | Sony Corporation | Receiver apparatus, display control method and program |
| CN101202895A (en) * | 2007-09-18 | 2008-06-18 | 深圳市同洲电子股份有限公司 | Method and system for playback of live program |
| CN101212664A (en) * | 2006-12-30 | 2008-07-02 | 深圳市同洲电子股份有限公司 | Program editing, distribution, and request method |
| CN101513055A (en) * | 2006-09-11 | 2009-08-19 | Lg电子株式会社 | The broadcasting signal for determining multi channels, the broadcasting receiver for controlling the same, and the method for controlling the same |
-
2011
- 2011-03-24 CN CN2011100724067A patent/CN102137300A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1248862A (en) * | 1998-07-16 | 2000-03-29 | 索尼公司 | Channel information transmission method and receiving device |
| CN1393097A (en) * | 2000-07-28 | 2003-01-22 | 皇家菲利浦电子有限公司 | Visulization and playback of television shows at sub-show level |
| WO2008018479A1 (en) * | 2006-08-08 | 2008-02-14 | Sony Corporation | Receiver apparatus, display control method and program |
| CN101513055A (en) * | 2006-09-11 | 2009-08-19 | Lg电子株式会社 | The broadcasting signal for determining multi channels, the broadcasting receiver for controlling the same, and the method for controlling the same |
| CN101212664A (en) * | 2006-12-30 | 2008-07-02 | 深圳市同洲电子股份有限公司 | Program editing, distribution, and request method |
| CN101202895A (en) * | 2007-09-18 | 2008-06-18 | 深圳市同洲电子股份有限公司 | Method and system for playback of live program |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102938860A (en) * | 2012-11-27 | 2013-02-20 | 康佳集团股份有限公司 | Program linkage broadcasting method |
| WO2018001213A1 (en) * | 2016-06-27 | 2018-01-04 | 中兴通讯股份有限公司 | Method and apparatus for playing channel, method and apparatus for processing channel, and system for processing channel |
| CN107547917A (en) * | 2016-06-27 | 2018-01-05 | 中兴通讯股份有限公司 | The broadcasting of channel and processing method and processing device, the processing system of channel |
| CN107547917B (en) * | 2016-06-27 | 2020-07-10 | 中兴通讯股份有限公司 | Channel playing and processing method and device, channel processing system |
| CN108235061A (en) * | 2018-03-02 | 2018-06-29 | 深圳创维数字技术有限公司 | Dominant frequency point update method, device, terminal and computer-readable medium |
| CN108235061B (en) * | 2018-03-02 | 2020-09-15 | 深圳创维数字技术有限公司 | Main frequency point updating method, device, terminal and computer readable medium |
| CN108965908A (en) * | 2018-07-19 | 2018-12-07 | 深圳国微视安科技有限公司 | A kind of method of quick obtaining program TS stream |
| CN112487403A (en) * | 2020-12-03 | 2021-03-12 | 清华大学 | Static and dynamic combined program feature extraction method and device |
| CN112487403B (en) * | 2020-12-03 | 2022-12-23 | 清华大学 | Static and dynamic combined program feature extraction method and device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102004966B1 (en) | Transmission device and method, reception device and method, and transmission/reception system | |
| US9860611B2 (en) | Broadcast service transmitting method, broadcasting service receiving method and broadcast service receiving apparatus | |
| US9838741B2 (en) | Method for transmitting broadcast service, method for receiving broadcast service, and apparatus for receiving broadcast service | |
| CN1328724C (en) | System and method for time synchronization between multimedia content and segment metadata | |
| CN102404628B (en) | A kind of method and apparatus of searching programs for digital television | |
| CN101175204B (en) | Method for searching electric program menu in digital television system | |
| CN101513055B (en) | Method for controlling broadcasting receiver of broadcasting signal for determining multi channels and broadcasting receiver using same | |
| CN102802028B (en) | For the mutual system and method for Television programme | |
| CN102802035B (en) | Interactive system and method for TV programme | |
| CN102802029B (en) | For interactive system and the method for TV programme | |
| TW201125338A (en) | Mobile service reception method and mobile service receiver | |
| CN102137300A (en) | Set top box and program watching method and device based on set top box | |
| CN103369398A (en) | Voice searching method and voice searching system based on television EPG (electronic program guide) information | |
| CN102740156B (en) | Program playback realization method for set-top box, set-top box, server and system | |
| KR20120107077A (en) | Method for transmitting and receiving a broadcast signal and a broadcast receiver using the method | |
| US20080060008A1 (en) | Method of searching program for user without having to enter keywords | |
| US20080065693A1 (en) | Presenting and linking segments of tagged media files in a media services network | |
| CN102802032B (en) | Interactive system and method for TV programme | |
| CN104219577A (en) | Hybrid real-time television program and network video recommending method based on intelligent televisions | |
| CN103220571B (en) | For the interactive system of TV programme and method and Set Top Box | |
| KR100879516B1 (en) | Method and apparatus for collecting information of viewer's concern with digital broadcast data | |
| US6993789B1 (en) | DTV data service application and receiver mechanism | |
| US20150071608A1 (en) | Receiving device, transmitting device and transmitting/receiving system | |
| CN103309865B (en) | Method and system for realizing video source clustering | |
| EP2690858A1 (en) | Information processing device, information processing method and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C12 | Rejection of a patent application after its publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110727 |