[go: up one dir, main page]

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 PDF

Info

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
Application number
CN2011100724067A
Other languages
Chinese (zh)
Inventor
李红宝
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Skyworth Digital Technology Co Ltd
Original Assignee
Shenzhen Skyworth Digital Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Skyworth Digital Technology Co Ltd filed Critical Shenzhen Skyworth Digital Technology Co Ltd
Priority to CN2011100724067A priority Critical patent/CN102137300A/en
Publication of CN102137300A publication Critical patent/CN102137300A/en
Pending legal-status Critical Current

Links

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

A kind of program method for watching and device, set-top box based on set-top box
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.
Frequency acquisition module 23 is searched module can not find frequency points corresponding in described database the time at described frequency, obtains the corresponding identification information of described sub-program from current data stream, and is added in the described 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.
CN2011100724067A 2011-03-24 2011-03-24 Set top box and program watching method and device based on set top box Pending CN102137300A (en)

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)

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

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

Patent Citations (6)

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

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