TWI420896B - Set top box and method of establishing a table of tv program rapidly - Google Patents

Set top box and method of establishing a table of tv program rapidly Download PDF

Info

Publication number
TWI420896B
TWI420896B TW99114140A TW99114140A TWI420896B TW I420896 B TWI420896 B TW I420896B TW 99114140 A TW99114140 A TW 99114140A TW 99114140 A TW99114140 A TW 99114140A TW I420896 B TWI420896 B TW I420896B
Authority
TW
Taiwan
Prior art keywords
television program
channels
channel
information
top box
Prior art date
Application number
TW99114140A
Other languages
Chinese (zh)
Other versions
TW201141197A (en
Inventor
yan-zhi Wang
wei-wei Yin
Original Assignee
Hon Hai Prec Ind 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 Hon Hai Prec Ind Co Ltd filed Critical Hon Hai Prec Ind Co Ltd
Priority to TW99114140A priority Critical patent/TWI420896B/en
Publication of TW201141197A publication Critical patent/TW201141197A/en
Application granted granted Critical
Publication of TWI420896B publication Critical patent/TWI420896B/en

Links

Description

機上盒及其快速構建電視節目表的方法Set-top box and method for quickly building television program list

本發明涉及數位電視設備,尤其涉及一種機上盒及其快速構建電視節目表的方法。The present invention relates to digital television equipment, and more particularly to a set-top box and a method for rapidly constructing a television program schedule.

在現有技術中,機上盒(Set Top Box,STB)在初次使用時需要搜索局端設備(Office Device)所能提供的所有頻道以便於構建電視節目表,傳統的構建電視節目表的方法是按頻道的順序依次搜索每個頻道的內容。其中,每個頻道的內容包括網路資訊表(Network Information Table,NIT)、電視節目關聯表(Program Association Table,PAT)、電視節目映射表(Program Map Table,PMT)以及業務描述表(Service Description Table,SDT)等。當一個頻道的網路資訊表、電視節目關聯表、電視節目映射表及業務描述表都搜索完畢後再搜索下一個頻道,直到所有的頻道都搜索完後才表示電視節目表構建完成。In the prior art, the Set Top Box (STB) needs to search all the channels that the Office Device can provide in order to construct a TV program list. The traditional method of constructing a TV program list is Search for the content of each channel in order of channel. The content of each channel includes a Network Information Table (NIT), a Program Association Table (PAT), a Program Map Table (PMT), and a Service Description Table (Service Description). Table, SDT) and so on. When the network information table, the television program association table, the television program map table and the service description table of one channel are searched, the next channel is searched, and all the channels are searched to indicate that the television program list is completed.

然而,由於每個頻道的搜索平均需要花費2—6秒的時間,若機上盒使用的頻道個數為20,則該機上盒在完成全部頻道的搜索以構建電視節目表所花費的總時間長達40—120秒,相應地,用戶也需要等待比較長的時間,因此需要提供一種新的快速構建電視節目表的方法,以縮短用戶的等待時間。However, since the search for each channel takes an average of 2-6 seconds, if the number of channels used by the set-top box is 20, the total time it takes for the set-top box to complete the search of all the channels to build the TV program list. The time is as long as 40-120 seconds. Accordingly, the user also needs to wait for a long time. Therefore, it is necessary to provide a new method for quickly constructing a TV program schedule to shorten the waiting time of the user.

有鑒於此,需提供一種機上盒,能快速的完成電視節目表的構建,以縮短用戶的等待時間。In view of this, it is necessary to provide an on-board box that can quickly complete the construction of a television program schedule to shorten the waiting time of the user.

另外,還需提供一種快速構建電視節目表的方法,以縮短用戶的等待時間。In addition, there is a need to provide a quick way to build a TV listing to reduce user waiting time.

本發明實施方式中所提供的機上盒包括搜索模組和節目構建模組。搜索模組用於搜索局端設備所提供的複數頻道中的預設頻道,並判斷是否從該預設頻道接收到該等頻道的電視節目資訊,其中該等頻道的電視節目資訊的格式為可擴展標記語言格式。節目構建模組用於當接收到該等頻道的電視節目資訊時,對接收到的該等頻道的電視節目資訊進行解析並構建電視節目表。The set-top box provided in the embodiment of the present invention includes a search module and a program construction module. The search module is configured to search for a preset channel in the plurality of channels provided by the central office device, and determine whether the television program information of the channels is received from the preset channel, wherein the format of the television program information of the channels is Extended markup language format. The program building module is configured to parse the received television program information of the channels and construct a television program list when receiving the television program information of the channels.

本發明實施方式中所提供的快速構建電視節目表的方法,用於機上盒,該機上盒與局端設備通信,其中該方法包括以下步驟:提供預設頻道,用於該局端設備向該機上盒發送該局端設備所能提供的複數頻道的電視節目資訊,其中該等頻道的電視節目資訊的格式為可擴展標記語言格式;搜索該預設頻道,並判斷是否從該預設頻道接收到該等頻道的電視節目資訊;及若接收到該等頻道的電視節目資訊,則對所接收到的該等頻道的電視節目資訊進行解析並構建電視節目表。The method for rapidly constructing a television program list provided in the embodiment of the present invention is used for a set-top box, and the set-top box communicates with a central office device, wherein the method includes the following steps: providing a preset channel for the central office device Sending, to the set-top box, television program information of the plurality of channels that the central office device can provide, wherein the format of the television program information of the channels is an extensible markup language format; searching for the preset channel, and determining whether the pre-determined channel is The channel receives the television program information of the channels; and if the television program information of the channels is received, parses the received television program information of the channels and constructs a television program list.

藉由以下對具體實施方式詳細的描述結合附圖,將可輕易的瞭解上述內容及此項發明之諸多優點。The above and many advantages of the invention will be readily apparent from the following detailed description of the preferred embodiments.

請參閱圖1,所示為本發明一實施方式中數位電視系統10的簡要示意圖。數位電視系統10包括局端設備20與機上盒30。Referring to FIG. 1, a schematic diagram of a digital television system 10 in accordance with an embodiment of the present invention is shown. The digital television system 10 includes a central office device 20 and a set-top box 30.

在本實施方式中,局端設備20為廣播電視局中的伺服器,用於向機上盒30提供廣播電視節目等服務,局端設備20用於提供複數頻道(Channel)以傳輸多套電視節目,其中每個頻道對應一套電視節目。在本實施例中,複數頻道可存放於複數頻點中,且每個頻點可存放一個或者複數頻道,即每個頻點可以傳輸一套或者多套電視節目。In the present embodiment, the central office device 20 is a server in the broadcast television station for providing services such as broadcast television programs to the set-top box 30, and the central office device 20 is configured to provide a plurality of channels to transmit multiple sets of televisions. Programs, each of which corresponds to a set of television programs. In this embodiment, the plurality of channels can be stored in the plurality of frequency points, and each frequency point can store one or more channels, that is, each frequency point can transmit one or more sets of television programs.

舉例來說,如果局端設備20可以提供第一頻道、第二頻道、…、第一百二十頻道等120個頻道以傳輸120套電視節目,且局端設備20可以提供的頻點範圍包括87MHz~847MHz,其中以8MHz為頻點間隔(即局端設備20所提供的頻點有87MHz、95MHz、103MHz、111MHz、…、847MHz等96個頻點),那麼這120個頻道就存放於局端設備20所提供的96個頻點當中,這樣一來,有的頻點就存放一個頻道以傳輸一套電視節目,有的頻點藉由頻分複用技術存放複數頻道以傳輸多套電視節目,例如,第一頻道存放於87MHz的頻點中,第二頻道和第三頻道存放於95MHz的頻點中,第四頻道存放於103MHz的頻點中,…,等等。其中,如果有某個頻點存放了複數頻道以傳輸多套電視節目,局端設備20則將所要傳送的多套電視節目的資料藉由頻分複用技術形成一個傳送流(Transport Stream,TS)在該頻點中傳輸。For example, if the central office device 20 can provide 120 channels of the first channel, the second channel, the ..., the first hundred and twenty channels, etc. to transmit 120 sets of television programs, and the frequency range that the central office device 20 can provide includes 87MHz~847MHz, with 8MHz as the frequency point interval (that is, the frequency points provided by the central office equipment 20 have 96 frequency points such as 87MHz, 95MHz, 103MHz, 111MHz, ..., 847MHz), then the 120 channels are stored in the bureau. Among the 96 frequency points provided by the terminal device 20, in some cases, some frequency points store one channel for transmitting a set of television programs, and some frequency points store multiple channels by frequency division multiplexing technology to transmit multiple sets of televisions. The program, for example, the first channel is stored in the frequency of 87 MHz, the second channel and the third channel are stored in the frequency of 95 MHz, the fourth channel is stored in the frequency of 103 MHz, ..., and the like. Wherein, if a certain frequency point stores a plurality of channels to transmit a plurality of sets of television programs, the central office device 20 forms a transport stream by using frequency division multiplexing technology for the data of the plurality of sets of television programs to be transmitted (Transport Stream, TS) ) is transmitted at this frequency.

在傳統的方式中,局端設備20所提供的120個頻道依次存放在96個頻點中,機上盒30構建電視節目表的方法則是按照頻道的順序依次搜索每個頻道的內容,具體而言,先將機上盒30切換到初始頻點(例如87MHz)中,依次搜索該初始頻點所包括的所有頻道,然後切換到下一個頻點(例如95MHz),依次搜索該下一個頻點所包括的所有頻道,直到搜索完所有的頻點以完成電視節目表的構建,很顯然,如果藉由這種傳統的構建電視節目表的方法,用戶需要等待很長的時間。In the conventional manner, the 120 channels provided by the central office device 20 are sequentially stored in 96 frequency points, and the method for constructing the television program list in the set-top box 30 is to sequentially search the content of each channel according to the order of the channels, specifically In this case, the set-top box 30 is first switched to an initial frequency point (for example, 87 MHz), and all channels included in the initial frequency point are sequentially searched, and then switched to the next frequency point (for example, 95 MHz), and the next frequency is sequentially searched. All the channels included in the point are searched until all the frequency points have been searched to complete the construction of the TV program list. Obviously, if the conventional method of constructing the TV program list is used, the user needs to wait for a long time.

在本實施方式中,局端設備20藉由預設頻道發佈局端設備20所能提供的複數頻道中的所有電視節目的資訊,其中該預設頻道為局端設備20所能提供的複數頻道中的某個頻道。舉例來說,如果局端設備20所能提供的頻道包括第一頻道、第二頻道、…、第一百二十頻道,總共120個頻道,且這120個頻道分別存放在96個頻點(頻點範圍為87MHz~847MHz,且以8MHz為頻點間隔)中。局端設備20則藉由第一頻道作為預設頻道來發佈這120個頻道的所有電視節目的資訊,其中每個頻道中的所有電視節目的資訊均包括每個頻道的網路資訊表(Network Information Table,NIT)、電視節目關聯表(Program Association Table,PAT)、電視節目映射表(Program Map Table,PMT)以及業務描述表(Service Description Table,SDT)用以詳細描述每套電視節目的內容,且預設頻道發佈所有電視節目資訊的格式為可擴展標記語言(Extensible Markup Language,XML)格式。在本實施方式中,局端設備20將其所有頻道中所包含的所有電視節目的資訊以XML格式在預設的第一頻道發佈。在其他實施方式中,該預設頻道可以根據需要設定為其他頻道。In this embodiment, the central office device 20 releases the information of all the television programs in the plurality of channels that can be provided by the central office device 20 by using the preset channel, where the preset channel is a plurality of channels that the central office device 20 can provide. One of the channels. For example, if the channel that the central office device 20 can provide includes the first channel, the second channel, ..., the first hundred and twenty channels, a total of 120 channels, and the 120 channels are respectively stored at 96 frequency points ( The frequency range is from 87MHz to 847MHz, and is separated by 8MHz. The central office device 20 publishes the information of all the television programs of the 120 channels by using the first channel as a preset channel, wherein the information of all the television programs in each channel includes the network information table of each channel (Network Information Table (NIT), Program Association Table (PAT), Program Map Table (PMT), and Service Description Table (SDT) are used to describe the content of each TV program in detail. And the preset channel publishes all television program information in the format of Extensible Markup Language (XML). In the present embodiment, the central office device 20 publishes information of all television programs included in all of its channels in an XML format on a preset first channel. In other embodiments, the preset channel can be set to other channels as needed.

在本實施方式中,由於在某個頻點下所傳輸的多套電視節目資料可以複用成一個傳送流在該頻點中傳輸,且局端設備20可以提供複數頻點以傳輸複數頻道中的多套電視節目,因此,機上盒30可以接收到複數傳送流。In this embodiment, since a plurality of sets of television program data transmitted at a certain frequency point can be multiplexed into one transport stream and transmitted in the frequency point, the central office device 20 can provide a plurality of frequency points to transmit the plurality of frequency channels. The plurality of sets of television programs, therefore, the set-top box 30 can receive the plurality of transport streams.

在本實施方式中,網路資訊表主要用於識別複數傳送流,並描述不同的頻點資訊,提供複數傳送流的物理網路及網路傳輸的相關參數資訊,例如用於調諧的頻率資訊、編碼方式或調製方式等。In this embodiment, the network information table is mainly used to identify the complex transport stream, and describe different frequency point information, and provide related information of the physical network and network transmission of the complex transport stream, for example, frequency information for tuning. , coding method or modulation method.

電視節目關聯表主要用於指出傳送流的標識(Identity,ID),以及該路傳送流中所包含的多套電視節目流的映射(Map)表和網路資訊表的封包標示符(Packet Identity,PID),其中該電視節目關聯表的封包標示符固定為0x0000。The TV program association table is mainly used to indicate the identity of the transport stream (Identity, ID), and the map (Map) table of the plurality of TV program streams included in the transport stream and the packet identifier of the network information table (Packet Identity). , PID), wherein the packet identifier of the television program association table is fixed to 0x0000.

電視節目映射表主要用於提供電視節目與傳送流的一個對應關係,其中該電視節目映射表的封包標示符是由電視節目關聯表提供給出,藉由該電視節目映射表可以得到一套電視節目所包含的資訊,例如,該套電視節目由哪個傳送流構成以及這些傳送流的類型(視頻,音頻或者資料等)。The television program mapping table is mainly used for providing a correspondence between a television program and a transport stream, wherein a packet identifier of the television program map is provided by a television program association table, and a television set can be obtained by using the television program map. The information contained in the program, for example, which transport stream the TV program consists of and the type of video stream (video, audio or data, etc.).

業務描述表主要用於提供描述廣播電視局中所提供的電視節目的資料,例如電視節目的名稱、電視節目的提供者資訊等,其中該業務描述表由封包標示符為0x00011的傳送流傳送。The service description table is mainly used to provide information describing a television program provided in a broadcast television station, such as the name of a television program, provider information of a television program, etc., wherein the service description table is transmitted by a transport stream having a packet identifier of 0x00011.

在本實施方式中,所有頻道中的網路資訊表、電視節目關聯表、電視節目映射表以及業務描述表的資訊均以XML的格式在局端設備20所預設的第一頻道發佈。In this embodiment, the information of the network information table, the television program association table, the television program mapping table, and the service description table in all the channels are all published in the XML format in the first channel preset by the central office device 20.

請參閱圖2,所示為本發明一實施方式中機上盒30的功能模組圖。機上盒(Set Top Box,STB)30包括搜索模組302、節目構建模組304、存儲媒介306以及處理器308。Referring to FIG. 2, a functional block diagram of the set-top box 30 in an embodiment of the present invention is shown. The Set Top Box (STB) 30 includes a search module 302, a program building module 304, a storage medium 306, and a processor 308.

在本實施方式中,局端設備20提供預設頻道用於向機上盒30發送其所能提供的複數頻道中所包含的所有電視節目資訊,且所有電視節目資訊均以XML的格式在預設的第一頻道發佈。In this embodiment, the central office device 20 provides a preset channel for transmitting all the television program information contained in the plurality of channels that can be provided to the set-top box 30, and all the television program information is in the XML format. The first channel is set to be released.

搜索模組302用於搜索局端設備20所提供的預設頻道。在本實施方式中,局端設備20包括一個主頻點,並將其預設頻道存放在該主頻點的網路資訊表中,當機上盒30在第一次使用時,搜索模組302將首先搜索局端設備20的主頻點以搜索其提供的預設頻道。The search module 302 is configured to search for a preset channel provided by the central office device 20. In this embodiment, the central office device 20 includes a primary frequency point, and stores its preset channel in the network information table of the primary frequency point. When the set-top box 30 is used for the first time, the search module is used. 302 will first search for the primary frequency point of the central office device 20 to search for the preset channel it provides.

在本實施方式中,當搜索模組302在局端設備20的主頻點上搜索其所提供的預設頻道後,則判斷該預設頻道是否有更新。若有更新,搜索模組302則將機上盒30的頻道切換至更新後的預設頻道,再判斷是否從預設頻道接收到資訊,若接收到資訊,則對所接收到的資訊進行解析。在本實施方式中,由於局端設備20在預設頻道以XML格式發佈所有電視節目資訊,因此,若從預設頻道接收到資訊,則節目構建模組304將藉由XML的解析程式對所接收到的資訊進行解析,在解析完之後,節目構建模組304則完成了電視節目表的構建。In this embodiment, after the search module 302 searches for the preset channel provided by the central office device 20 at the primary frequency point, it is determined whether the preset channel has an update. If there is an update, the search module 302 switches the channel of the set-top box 30 to the updated preset channel, and then determines whether the information is received from the preset channel, and if the information is received, the received information is parsed. . In this embodiment, since the central office device 20 publishes all the television program information in an XML format on the preset channel, if the information is received from the preset channel, the program construction module 304 will use the XML parsing program to The received information is parsed, and after parsing, the program building module 304 completes the construction of the TV program list.

存儲媒介306用於存儲完成構建後的電視節目表306a。The storage medium 306 is used to store the completed television program listing 306a.

在本實施方式中,若局端設備20所提供的預設頻道沒有更新,則表明存儲媒介306所存儲的電視節目表306a並沒有更新,此時,機上盒30仍以所存儲的電視節目表306a為准。In this embodiment, if the preset channel provided by the central office device 20 is not updated, it indicates that the television program table 306a stored by the storage medium 306 is not updated. At this time, the set-top box 30 still uses the stored television program. Table 306a shall prevail.

在本實施方式中,若局端設備20所提供的預設頻道有更新,且機上盒30在切換至更新後的預設頻道後,並沒有從更新後的預設頻道接收到複數頻道的電視節目資訊,則表明更新後的預設頻道可能出現故障,導致不能正常工作,此時,該機上盒30則按照傳統的方式對局端設備20所能提供的所有頻道進行依次搜索,即搜索每個頻道的網路資訊表、電視節目關聯表、電視節目映射表以及業務描述表等,當一個頻道的網路資訊表、電視節目關聯表、電視節目映射表及業務描述表都搜索完畢時則搜索下一個頻道,直到所有的頻道都搜索完後才表示完成電視節目表306a的構建。In this embodiment, if the preset channel provided by the central office device 20 is updated, and the set-top box 30 is switched to the updated preset channel, the preset channel is not received from the updated preset channel. The television program information indicates that the updated preset channel may be faulty, resulting in failure to work normally. At this time, the set-top box 30 searches for all the channels that the central office device 20 can provide in a conventional manner, that is, Searching for each channel's network information table, TV program association table, TV program map, and service description table, etc., when a channel's network information table, TV program association table, TV program map, and service description table are all searched. The next channel is searched until all channels have been searched to indicate completion of the construction of the television program listing 306a.

處理器308用於執行搜索模組302、節目構建模組304以及存儲媒介306。The processor 308 is configured to execute the search module 302, the program building module 304, and the storage medium 306.

在本實施方式中,用XML格式描述每個頻道所傳送的所有電視節目資訊大致需要1~2KB的資料量,若局端設備20所能提供的頻道數為20個,則用XML格式描述局端設備20所能提供的所有電視節目資訊大致需要20~40KB的資料量。與此同時,若預設頻道發送資料的速率為100Kbit/s,則理論上在預設頻道發送局端設備20所能提供的所有電視節目資訊至機上盒30大致需要1.6~3.2秒,實際上機上盒30藉由這種方式完成所有電視節目的構建所需要的時間在5~10s。由此可知,本發明實施方式中所提供的電視節目構建方法並不需要對所有的頻道進行依次搜索,從而極大的減少了構建電視節目的時間。In this embodiment, it takes about 1~2 KB of data to describe all the TV program information transmitted by each channel in the XML format. If the number of channels that the central office device 20 can provide is 20, the description is in XML format. All the TV program information that the end device 20 can provide requires approximately 20-40 KB of data. At the same time, if the rate at which the preset channel transmits data is 100 Kbit/s, it is theoretically required to send all the television program information that the central office device 20 can provide to the set-top box 30 on the preset channel, which takes approximately 1.6 to 3.2 seconds. The time required for the upper box 30 to complete the construction of all television programs in this manner is 5 to 10 s. It can be seen that the television program construction method provided in the embodiment of the present invention does not need to sequentially search all the channels, thereby greatly reducing the time for constructing the television program.

請參閱圖3,所示為本發明一實施方式中快速構建電視節目表的方法流程圖。Referring to FIG. 3, a flow chart of a method for quickly constructing a television program list according to an embodiment of the present invention is shown.

在步驟S300中,局端設備20提供預設頻道用於發佈局端設備20所能提供的複數頻道中所包含的所有電視節目的資訊。在本實施方式中,若局端設備20提供的頻道數為20,則局端設備20藉由第一頻道作為預設頻道來發佈所有電視節目的資訊。其中所有電視節目的資訊包括網路資訊表、電視節目關聯表、電視節目映射表以及業務描述表等,且這些資訊的格式均為XML格式。In step S300, the central office device 20 provides a preset channel for publishing information of all television programs included in the plurality of channels that the central office device 20 can provide. In this embodiment, if the number of channels provided by the central office device 20 is 20, the central office device 20 issues information of all television programs by using the first channel as a preset channel. The information of all the television programs includes a network information table, a television program association table, a television program mapping table, and a service description table, and the format of the information is in an XML format.

在步驟S302中,搜索模組302搜索局端設備20所提供的預設頻道。在本實施方式中,局端設備20包括一個主頻點,並將其預設頻道存放在該主頻點的網路資訊表中,當機上盒30在第一次使用時,搜索模組302將首先搜索局端設備20的主頻點以搜索其提供的預設頻道。In step S302, the search module 302 searches for a preset channel provided by the central office device 20. In this embodiment, the central office device 20 includes a primary frequency point, and stores its preset channel in the network information table of the primary frequency point. When the set-top box 30 is used for the first time, the search module is used. 302 will first search for the primary frequency point of the central office device 20 to search for the preset channel it provides.

在步驟S304中,搜索模組302判斷局端設備20所提供的預設頻道是否有更新。在本實施方式中,由於所有電視節目的資訊均以XML的格式在預設頻道發佈,所以,如果搜索模組302在預設頻道沒有接收到XML的格式的資訊,則表明局端設備20所提供的預設頻道沒有更新,反之,如果搜索模組302在預設頻道有接收到XML的格式的資訊,則表明局端設備20所提供的預設頻道有更新。In step S304, the search module 302 determines whether the preset channel provided by the central office device 20 is updated. In this embodiment, since the information of all the television programs is distributed in the format of the XML in the preset channel, if the search module 302 does not receive the information in the format of the XML in the preset channel, it indicates that the central office device 20 The preset channel provided is not updated. Otherwise, if the search module 302 receives the information in the format of the XML on the preset channel, it indicates that the preset channel provided by the central office device 20 is updated.

在本實施方式中,若局端設備20所提供的預設頻道沒有更新,則表明存儲在機上盒30中的電視節目表306a並沒有更新,此時,機上盒30仍以上次所存儲的電視節目表306a為准。In this embodiment, if the preset channel provided by the central office device 20 is not updated, it indicates that the television program table 306a stored in the set-top box 30 is not updated. At this time, the set-top box 30 is still stored last time. The TV program listing 306a will prevail.

若局端設備20所提供的預設頻道有更新,則在步驟S306中,搜索模組302搜索更新後的預設頻道。If the preset channel provided by the central office device 20 is updated, then in step S306, the search module 302 searches for the updated preset channel.

在步驟S308中,搜索模組302判斷是否從更新後的預設頻道接收到複數頻道的電視節目資訊。In step S308, the search module 302 determines whether the television program information of the plurality of channels is received from the updated preset channel.

若從更新後的預設頻道接收到複數頻道的電視節目資訊,則對所接收到的複數頻道的電視節目資訊進行解析,如步驟S310所示,在本實施方式中,由於在預設頻道是以XML的格式發佈局端設備20所提供的所有電視節目資訊,因此,若從更新後的預設頻道接收到複數頻道的電視節目資訊,則藉由XML的解析程式對所接收到的資訊進行解析。If the television program information of the plurality of channels is received from the updated preset channel, the television program information of the received plurality of channels is parsed, as shown in step S310, in the present embodiment, since the preset channel is All the television program information provided by the central office device 20 is published in an XML format. Therefore, if the television program information of the plurality of channels is received from the updated preset channel, the received information is performed by an XML parsing program. Analysis.

在步驟S312中,在對所接收到的資訊解析完之後,機上盒30將獲得所有電視節目的資訊,據此構建機上盒30的電視節目表,並用所構建的電視節目表來取代存儲媒介306中原有的電視節目表306a。在本實施方式中,機上盒30不需要對所有的頻道進行依次搜索來構建電視節目,只需要到預設頻道接收局端設備20所提供的所有電視節目的XML格式的資訊,然後解析相對應的XML格式的資訊來完成電視節目表的構建,藉由這種方式可以極大的減少用戶構建電視節目表的時間。In step S312, after parsing the received information, the set-top box 30 will obtain information of all television programs, thereby constructing a television program list of the set-top box 30, and replacing the storage with the constructed television program list. The original television program listing 306a in the medium 306. In this embodiment, the set-top box 30 does not need to perform a sequential search on all the channels to construct a television program, and only needs to receive the information in the XML format of all the television programs provided by the central office device 20 to the preset channel, and then parse the phase. The corresponding XML format information is used to complete the construction of the TV program list, and in this way, the time for the user to construct the TV program list can be greatly reduced.

若在步驟S308中機上盒30沒有從更新後的預設頻道接收到複數頻道的電視節目資訊,則表明更新後的預設頻道可能出現故障,導致不能正常工作,此時,機上盒30則按照傳統的搜索方式構建電視節目表,其中的詳細步驟如圖4所示。If the set-top box 30 does not receive the television program information of the plurality of channels from the updated preset channel in step S308, it indicates that the updated preset channel may be faulty, resulting in failure to work normally. At this time, the set-top box 30 The TV program list is constructed according to the traditional search method, and the detailed steps are shown in FIG. 4.

請參閱圖4,所示為圖3所示的快速構建電視節目表的方法流程中節點A之後的流程圖。Referring to FIG. 4, a flow chart after the node A in the method flow of quickly building a television program list shown in FIG. 3 is shown.

若沒有從更新後的預設頻道接收到複數頻道的電視節目資訊,則在步驟S400中,機上盒30搜索複數頻道中預設頻道的下一個頻道。If the television program information of the plurality of channels is not received from the updated preset channel, then in step S400, the set-top box 30 searches for the next channel of the preset channel in the plurality of channels.

在步驟S402中,機上盒30判斷是否從當前頻道中接收到電視節目資訊。在本實施方式中,由於電視節目資訊一般是以一個傳送流(Transport Stream,TS)的資料流形式在該當前頻道中傳輸,因此,如果機上盒30在當前頻道接收到一個TS的資料流,則表明機上盒30在當前頻道接收到了電視節目資訊,否則表明機上盒30在當前頻道沒有接收到電視節目資訊。電視節目資訊一般包括網路資訊表、電視節目關聯表、電視節目映射表以及業務描述表等,用以詳細描述每個頻道的電視節目。In step S402, the set-top box 30 determines whether television program information is received from the current channel. In this embodiment, since the television program information is generally transmitted in the current channel in the form of a data stream of a transport stream (TS), if the set-top box 30 receives a TS stream on the current channel. , it indicates that the set-top box 30 has received the television program information on the current channel, otherwise it indicates that the set-top box 30 has not received the television program information on the current channel. The television program information generally includes a network information table, a television program association table, a television program map table, and a service description table, etc., for describing in detail the television programs of each channel.

若沒有接收到電視節目資訊,則表明該當前頻道可能是出現了故障,此時,機上盒30繼續搜索複數頻道中預設頻道的下一個頻道,如步驟S418所示。If the television program information is not received, it indicates that the current channel may be faulty. At this time, the set-top box 30 continues to search for the next channel of the preset channel in the plurality of channels, as shown in step S418.

若接收到電視節目資訊,機上盒30則搜索當前頻道中電視節目關聯表,如步驟S404所示。在本實施方式中,當機上盒30在當前頻道接收到一個TS的資料流時,則表明機上盒30在當前頻道接收到了電視節目資訊,由於電視節目關聯表的封包標示符固定為0x0000,因此,當機上盒30在當前頻道接收到一個TS的資料流時,則是讀取封包標示符為0x0000的封包以搜索電視節目關聯表。If the television program information is received, the set-top box 30 searches for the television program association table in the current channel, as shown in step S404. In this embodiment, when the set-top box 30 receives the data stream of a TS on the current channel, it indicates that the set-top box 30 has received the television program information on the current channel, because the packet identifier of the television program association table is fixed to 0x0000. Therefore, when the set-top box 30 receives the data stream of a TS on the current channel, it reads the packet whose packet identifier is 0x0000 to search for the television program association table.

在步驟S406中,機上盒30判斷是否超時。在本實施方式中,機上盒30在搜索每一個頻道的電視節目資訊時都會有時間的限定,只有在限定的時間內,每一個頻道都能搜索到電視節目資訊所包含的網路資訊表、電視節目關聯表、電視節目映射表以及業務描述表時,才表明完成當前頻道的搜索。如果超過限定的時間還有電視節目資訊所包含的網路資訊表,或者電視節目關聯表,或者電視節目映射表,或者業務描述表中的任何一個沒有搜索到時,則表明所搜索的頻道沒有完整地描述一套電視節目,此時,則繼續搜索下一個頻道。舉例來說,如果每個頻道的搜索時間限定為2秒,當超過2秒時還有電視節目資訊所包含的網路資訊表,或者電視節目關聯表,或者電視節目映射表,或者業務描述表中的任何一個沒有搜索到時,則繼續搜索下一個頻道。In step S406, the set-top box 30 determines whether it has timed out. In the present embodiment, the set-top box 30 has time limit when searching for television program information of each channel, and only for a limited time, each channel can search for the network information table included in the television program information. When the TV program association table, the TV program mapping table, and the service description table are displayed, the search for the current channel is completed. If the network information table included in the TV program information, or the TV program association table, or the TV program map table, or any one of the service description tables is not searched for more than the limited time, it indicates that the searched channel does not have A complete description of a TV program, at this time, continue to search for the next channel. For example, if the search time of each channel is limited to 2 seconds, when there is more than 2 seconds, there is a network information table included in the television program information, or a television program association table, or a television program map, or a service description table. If any of the ones are not searched, continue searching for the next channel.

在本實施方式中,如果機上盒30在搜索當前頻道中的電視節目關聯表超過了該頻道搜索的限定時間,例如每個頻道搜索的2秒限定時間,則表明當前頻道的搜索失敗,此時,繼續搜索複數頻道中預設頻道的下一個頻道,如步驟S418所示。In this embodiment, if the set-top box 30 searches for the TV program association table in the current channel exceeds the limited time of the channel search, for example, the 2 second limited time of each channel search, it indicates that the current channel search fails, this At the same time, the search for the next channel of the preset channel in the plurality of channels continues, as shown in step S418.

如果機上盒30在搜索當前頻道中的電視節目關聯表沒有超過頻道搜索的限定時間,例如每個頻道搜索的2秒限定時間,則在步驟S408中,機上盒30繼續搜索當前頻道中的電視節目映射表。在本實施方式中,如果在頻道搜索的限定時間內讀取到了封包標示符為0x0000的封包,則表明搜索到了電視節目關聯表,此時,機上盒30繼續搜索當前頻道中的電視節目映射表。If the set-top box 30 does not exceed the limited time of the channel search in the search for the television program association table in the current channel, for example, the 2 second limited time of each channel search, then in step S408, the set-top box 30 continues to search for the current channel. TV program map. In this embodiment, if the packet with the packet identifier of 0x0000 is read within the limited time of the channel search, it indicates that the television program association table is searched, and at this time, the set-top box 30 continues to search for the television program map in the current channel. table.

在步驟S410中,機上盒30判斷是否超時。在本實施方式中,機上盒30在搜索當前頻道中的電視節目映射表時,判斷是否超過該頻道搜索的限定時間,例如每個頻道搜索的2秒限定時間。In step S410, the set-top box 30 determines whether it has timed out. In the present embodiment, when searching for the television program map in the current channel, the set-top box 30 determines whether or not the limited time of the channel search is exceeded, for example, a 2 second limited time for each channel search.

在本實施方式中,若超過頻道搜索的限定時間,例如每個頻道搜索的2秒限定時間,則表明當前頻道的搜索失敗,此時,機上盒30則繼續搜索複數頻道中預設頻道的下一個頻道,如步驟S418所示。In this embodiment, if the limited time of the channel search is exceeded, for example, the 2 second limited time of each channel search, it indicates that the current channel search fails, and at this time, the set-top box 30 continues to search for the preset channel in the plurality of channels. The next channel is as shown in step S418.

若沒有超過頻道搜索的限定時間,例如每個頻道搜索的2秒限定時間,則在步驟S412中,機上盒30判斷當前頻道是否存在業務描述表。在本實施方式中,由於業務描述表的封包標示符為0x00011,因此,如果機上盒30接收到了封包標示符為0x00011的封包,則表明當前頻道存在業務描述表,反之,如果機上盒30沒有接收到封包標示符為0x00011的封包,則表明當前頻道不存在業務描述表。If the limited time of the channel search is not exceeded, for example, the 2 second limited time of each channel search, then in step S412, the set-top box 30 determines whether the current channel has a service description table. In this embodiment, the packet identifier of the service description table is 0x00011. Therefore, if the set-top box 30 receives the packet with the packet identifier of 0x00011, it indicates that the current channel has a service description table, and vice versa, if the set-top box 30 If the packet with the packet identifier of 0x00011 is not received, it indicates that the service description table does not exist in the current channel.

若當前頻道不存在業務描述表,則表明機上盒30所搜索的當前頻道沒有傳送電視節目,此時,則繼續搜索複數頻道中預設頻道的下一個頻道,如步驟S418所示。If there is no service description table in the current channel, it indicates that the current channel searched by the set-top box 30 does not transmit the television program. At this time, the next channel of the preset channel in the plurality of channels is continuously searched, as shown in step S418.

若當前頻道存在業務描述表,則在步驟S414中,機上盒30搜索當前頻道的業務描述表。在本實施方式中,則是讀取封包標示符為0x00011的封包,以獲取電視節目的資料,例如電視節目的名稱、電視節目的提供者資訊等。If the service description table exists in the current channel, in step S414, the set-top box 30 searches for the service description table of the current channel. In the present embodiment, the packet whose packet identifier is 0x00011 is read to obtain the data of the television program, such as the name of the television program, the provider information of the television program, and the like.

在步驟S416中,機上盒30判斷所有頻道是否都搜索完畢。In step S416, the set-top box 30 determines whether all channels have been searched.

若還有頻道沒有搜索完畢,則在步驟S418中,機上盒30繼續搜索下一個頻道。If there is still no search for the channel, then in step S418, the set-top box 30 continues to search for the next channel.

若所有頻道都已經搜索完畢,則結束搜索,如步驟S420所示,機上盒30藉由搜索到的資訊構建電視節目表,具體而言,則是藉由搜索到的每個頻道的網路資訊表、電視節目關聯表、電視節目映射表以及業務描述表中詳細描述的每個電視節目構建電視節目表,並用所構建的電視節目表來取代存儲媒介306中原有的電視節目表306a。If all the channels have been searched, the search is ended. As shown in step S420, the set-top box 30 constructs a television program list by using the searched information, specifically, the network of each channel searched by. Each television program detailed in the information table, the television program association table, the television program map, and the service description table constructs a television program list, and replaces the original television program table 306a in the storage medium 306 with the constructed television program list.

本發明實施方式所提供的機上盒10及其快速構建電視節目表的方法,藉由局端設備20在預設頻道發佈其所能提供的所有電視節目的XML格式資訊,機上盒30只要切換到該預設頻道並藉由相應的XML解析程式就能接收到所有電視節目資訊以便快速構建電視節目表,而不需要依次對所有頻道進行搜索,從而達到極大的縮短構建電視節目表的時間的效果。The set-top box 10 provided by the embodiment of the present invention and the method for quickly constructing the television program list thereof, by the central office device 20 publishing the XML format information of all the television programs that can be provided on the preset channel, the set-top box 30 only needs Switch to the preset channel and receive all TV program information by the corresponding XML parsing program to quickly build the TV program list without having to search all the channels in turn, thereby greatly shortening the time for building the TV program list. Effect.

綜上所述,本發明符合發明專利要件,爰依法提出專利申請。惟,以上所述僅為本發明之較佳實施例,舉凡熟悉本案技藝之人士,在爰依本案發明精神所作之等效修飾或變化,皆應包含於以下之申請專利範圍內。In summary, the present invention complies with the requirements of the invention patent and submits a patent application according to law. The above description is only the preferred embodiment of the present invention, and equivalent modifications or variations made by those skilled in the art will be included in the following claims.

10‧‧‧數位電視系統10‧‧‧Digital TV system

20‧‧‧局端設備20‧‧‧Central office equipment

30‧‧‧機上盒30‧‧‧Set-top box

302‧‧‧搜索模組302‧‧‧Search Module

304‧‧‧節目構建模組304‧‧‧Program Building Module

306‧‧‧存儲媒介306‧‧‧Storage media

306a‧‧‧電視節目表306a‧‧‧ TV program listing

308‧‧‧處理器308‧‧‧ processor

圖1為本發明一實施方式中數位電視系統的簡要示意圖。1 is a schematic diagram of a digital television system in accordance with an embodiment of the present invention.

圖2為本發明一實施方式中機上盒的功能模組圖。2 is a functional block diagram of a set-top box according to an embodiment of the present invention.

圖3為本發明一實施方式中快速構建電視節目表的方法流程圖。FIG. 3 is a flowchart of a method for quickly constructing a television program list according to an embodiment of the present invention.

圖4為圖3所示的快速構建電視節目表的方法流程中節點A之後的流程圖。4 is a flow chart after the node A in the method flow of quickly building a television program list shown in FIG.

30‧‧‧機上盒 30‧‧‧Set-top box

302‧‧‧搜索模組 302‧‧‧Search Module

304‧‧‧節目構建模組 304‧‧‧Program Building Module

306‧‧‧存儲媒介 306‧‧‧Storage media

306a‧‧‧電視節目表 306a‧‧‧ TV program listing

308‧‧‧處理器 308‧‧‧ processor

Claims (14)

一種機上盒,用於構建電視節目表,其中該機上盒包括:
搜索模組,用於搜索局端設備所提供的複數頻道中的預設頻道,並判斷是否從該預設頻道接收到該等頻道的電視節目資訊,其中該等頻道的電視節目資訊的格式為可擴展標記語言格式;及
節目構建模組,用於當接收到該等頻道的電視節目資訊時,對接收到的該等頻道的電視節目資訊進行解析並構建電視節目表。
A set-top box for constructing a television program schedule, wherein the set-top box includes:
a search module, configured to search for a preset channel in the plurality of channels provided by the central office device, and determine whether the television program information of the channels is received from the preset channel, wherein the format of the television program information of the channels is An extensible markup language format; and a program building module, configured to parse the received television program information of the channels and construct a television program list when receiving the television program information of the channels.
如申請專利範圍第1項所述之機上盒,其中該節目構建模組還用於藉由可擴展標記語言的解析程式對所接收到的該等頻道的電視節目資訊進行解析。The set-top box of claim 1, wherein the program building module is further configured to parse the received television program information of the channels by using an extensible markup language parsing program. 如申請專利範圍第1項所述之機上盒,其中該等頻道中的每一個頻道的電視節目資訊均包括網路資訊表、電視節目關聯表、電視節目映射表以及業務描述表,用於詳細描述每一個頻道的電視節目。The set-top box of claim 1, wherein the television program information of each of the channels includes a network information table, a television program association table, a television program mapping table, and a service description table, and is used for A detailed description of the TV program for each channel. 如申請專利範圍第3項所述之機上盒,其中該節目構建模組藉由每一個頻道的網路資訊表、電視節目關聯表、電視節目映射表以及業務描述表構建電視節目表。The set-top box of claim 3, wherein the program building module constructs a television program list by using a network information table, a television program association table, a television program mapping table, and a service description table of each channel. 如申請專利範圍第3項所述之機上盒,其中該搜索模組還用於當未從該預設頻道接收到該等頻道的電視節目資訊時,則搜索該等頻道中該預設頻道的下一個頻道的網路資訊表、電視節目關聯表、電視節目映射表以及業務描述表,並判斷該等頻道是否都搜索完畢。The set-top box of claim 3, wherein the search module is further configured to: when the television program information of the channels is not received from the preset channel, search for the preset channel in the channels. The next channel's network information table, TV program association table, TV program map and service description table, and determine whether the channels are all searched. 如申請專利範圍第5項所述之機上盒,其中該節目構建模組還用於當該等頻道都搜索完畢時,藉由該等頻道中的每一個頻道的網路資訊表、電視節目關聯表、電視節目映射表以及業務描述表構建該電視節目表。The set-top box of claim 5, wherein the program building module is further configured to use the network information table and the television program of each channel of the channels when the channels are all searched. The television program table is constructed by an association table, a television program map, and a service description table. 一種快速構建電視節目表的方法,用於機上盒,該機上盒與局端設備通信,其中該方法包括:
提供預設頻道,用於該局端設備向該機上盒發送該局端設備所能提供的複數頻道的電視節目資訊,其中,該等頻道的電視節目資訊的格式為可擴展標記語言格式;
搜索該預設頻道,並判斷是否從該預設頻道接收到該等頻道的電視節目資訊;及
若接收到該等頻道的電視節目資訊,則對所接收到的該等頻道的電視節目資訊進行解析並構建電視節目表。
A method for quickly constructing a television program schedule for a set-top box, the set-top box communicates with a central office device, wherein the method includes:
Providing a preset channel, wherein the central office device sends the television program information of the plurality of channels that the central office device can provide to the set-top box, wherein the format of the television program information of the channels is an extensible markup language format;
Searching for the preset channel, and determining whether the television program information of the channels is received from the preset channel; and if the television program information of the channels is received, performing the received television program information of the channels Parse and build a TV listing.
如申請專利範圍第7項所述之快速構建電視節目表的方法,還包括藉由可擴展標記語言的解析程式對所接收到的該等頻道的電視節目資訊進行解析。The method for quickly constructing a television program list as described in claim 7 further includes parsing the received television program information of the channels by an analysis program of the extensible markup language. 如申請專利範圍第7項所述之快速構建電視節目表的方法,其中該等頻道中的每一個頻道的電視節目資訊均包括網路資訊表、電視節目關聯表、電視節目映射表以及業務描述表,以詳細描述該每一個頻道的電視節目。A method for rapidly constructing a television program schedule as described in claim 7, wherein the television program information of each of the channels includes a network information table, a television program association table, a television program map, and a service description. Table to describe the TV program of each channel in detail. 如申請專利範圍第9項所述之快速構建電視節目表的方法,還包括藉由每一個頻道的網路資訊表、電視節目關聯表、電視節目映射表以及業務描述表構建該電視節目表。The method for rapidly constructing a television program list according to claim 9 of the patent application, further comprising constructing the television program list by using a network information table, a television program association table, a television program mapping table, and a service description table of each channel. 如申請專利範圍第9項所述之快速構建電視節目表的方法,還包括:
若沒有接收到該等頻道的電視節目資訊,則搜索該等頻道中該預設頻道的下一個頻道,並判斷是否從當前頻道接收到電視節目資訊;
若從當前頻道接收到電視節目資訊,則搜索當前頻道中的電視節目關聯表,並判斷是否超時;
若沒有超時,則搜索當前頻道中的電視節目映射表,並判斷是否超時;
若沒有超時,則判斷當前頻道是否有業務描述表;
若有,則搜索當前頻道中的業務描述表;
判斷該等頻道是否都搜索完畢;及
若搜索完畢,則藉由所搜索到的每一個頻道的網路資訊表、電視節目關聯表、電視節目映射表以及業務描述表構建該電視節目表。
The method for rapidly constructing a television program list as described in claim 9 of the patent scope further includes:
If the television program information of the channels is not received, searching for the next channel of the preset channel in the channels, and determining whether the television program information is received from the current channel;
If the television program information is received from the current channel, the television program association table in the current channel is searched, and it is determined whether it is timed out;
If there is no timeout, search for the TV program map in the current channel and judge whether it times out;
If there is no timeout, it is determined whether the current channel has a service description table;
If yes, search for the service description table in the current channel;
Determining whether the channels are all searched; and if the search is completed, constructing the television program list by searching the network information table, the television program association table, the television program mapping table, and the service description table of each channel.
如申請專利範圍第11項所述之快速構建電視節目表的方法,還包括若沒有從當前頻道接收到電視節目資訊,則搜索該等頻道中當前頻道的下一個頻道。The method for rapidly constructing a television program schedule as described in claim 11, further comprising searching for the next channel of the current channel in the channels if the television program information is not received from the current channel. 如申請專利範圍第11項所述之快速構建電視節目表的方法,還包括若搜索當前頻道的電視節目關聯表超時,或者搜索當前頻道的電視節目映射表超時,或者當前頻道沒有業務描述表,則搜索該等頻道中當前頻道的下一個頻道。The method for rapidly constructing a television program list as described in claim 11, further comprising: if the television program association table of the current channel is searched for timeout, or the television program map of the current channel is timed out, or the current channel has no service description The table searches for the next channel of the current channel in those channels. 如申請專利範圍第11項所述之快速構建電視節目表的方法,還包括若所有頻道沒有搜索完畢,則搜索該等頻道中當前頻道的下一個頻道。The method for quickly constructing a television program schedule as described in claim 11 further includes searching for the next channel of the current channel in the channels if all channels are not searched.
TW99114140A 2010-05-04 2010-05-04 Set top box and method of establishing a table of tv program rapidly TWI420896B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW99114140A TWI420896B (en) 2010-05-04 2010-05-04 Set top box and method of establishing a table of tv program rapidly

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW99114140A TWI420896B (en) 2010-05-04 2010-05-04 Set top box and method of establishing a table of tv program rapidly

Publications (2)

Publication Number Publication Date
TW201141197A TW201141197A (en) 2011-11-16
TWI420896B true TWI420896B (en) 2013-12-21

Family

ID=46760481

Family Applications (1)

Application Number Title Priority Date Filing Date
TW99114140A TWI420896B (en) 2010-05-04 2010-05-04 Set top box and method of establishing a table of tv program rapidly

Country Status (1)

Country Link
TW (1) TWI420896B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040221307A1 (en) * 1997-12-05 2004-11-04 Matsushita Electric Industrial Co. Ltd. Method and apparatus for preparing and transmitting electronic program information and apparatus for producing electronic program guide from the electronic program information
US20090070836A1 (en) * 2003-11-13 2009-03-12 Broadband Royalty Corporation System to provide index and metadata for content on demand
US20090207839A1 (en) * 2006-06-02 2009-08-20 Mats Cedervall Multicast delivery

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040221307A1 (en) * 1997-12-05 2004-11-04 Matsushita Electric Industrial Co. Ltd. Method and apparatus for preparing and transmitting electronic program information and apparatus for producing electronic program guide from the electronic program information
US20090070836A1 (en) * 2003-11-13 2009-03-12 Broadband Royalty Corporation System to provide index and metadata for content on demand
US20090207839A1 (en) * 2006-06-02 2009-08-20 Mats Cedervall Multicast delivery

Also Published As

Publication number Publication date
TW201141197A (en) 2011-11-16

Similar Documents

Publication Publication Date Title
US11528519B2 (en) Method and apparatus for transmitting and receiving signaling information associated with multimedia content
US8359615B2 (en) Method and digital broadcasting system for transmitting and receiving ESG
CN105981399B (en) Receiving apparatus, receiving method, transmitting apparatus and transmitting method
US9407946B2 (en) Apparatus and method for providing an application service in a broadcast system
US8416742B2 (en) Mobile service reception method and mobile service receiver
US20160330490A1 (en) Reception apparatus, reception method, transmission apparatus, and transmission method
JP2007520937A (en) Method for transmitting digital service via network and apparatus for realizing the method
JP2014155019A (en) Receiver and program
KR102443060B1 (en) Information processing devices and information processing methods
US11496810B2 (en) Receiver, reception method, transmitter, and transmission method
US20090165050A1 (en) Method for controlling a channel and an IPTV receiver
TW200826663A (en) Method for transmitting services information in different types of broadcasting networks and unit for processing said information
US11374670B2 (en) Receiving device, transmitting device, and data processing method
CN101232613B (en) Method of transmitting/receiving digital contents and apparatus for receiving digital contents
CN102970581B (en) A kind of digital TV data transmission method, device and system
WO2009137976A1 (en) System, method and device for transmitting electronic service guide information
CN102238428A (en) Set top box (STB) and method for rapidly constructing television program table
US20170034066A1 (en) Transmission device, transmission method, reception device, and reception method
US9271045B2 (en) Method and apparatus of channel switching using pre-acquisited PSI table
CN104602107A (en) Program updating method, terminal and server
US9860575B2 (en) Video data processing method and apparatus
TWI420896B (en) Set top box and method of establishing a table of tv program rapidly
WO2015098285A1 (en) Digital broadcast receiver and external terminal
US10244275B2 (en) Method and apparatus for transmitting/receiving signaling information in digital broadcast system
US20060156366A1 (en) Method and system for announcing a transport stream in a digital broadcast network

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees