WO2007108598A1 - Method for providing electronic program guide information and system thereof - Google Patents
Method for providing electronic program guide information and system thereof Download PDFInfo
- Publication number
- WO2007108598A1 WO2007108598A1 PCT/KR2007/001208 KR2007001208W WO2007108598A1 WO 2007108598 A1 WO2007108598 A1 WO 2007108598A1 KR 2007001208 W KR2007001208 W KR 2007001208W WO 2007108598 A1 WO2007108598 A1 WO 2007108598A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- epg information
- epg
- information
- keyword
- search
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 230000004044 response Effects 0.000 claims abstract description 5
- 238000000605 extraction Methods 0.000 claims description 16
- 239000000284 extract Substances 0.000 claims description 12
- 238000010586 diagram Methods 0.000 description 8
- 238000007726 management method Methods 0.000 description 6
- 230000005236 sound signal Effects 0.000 description 4
- 238000013500 data storage Methods 0.000 description 2
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/68—Systems specially adapted for using specific information, e.g. geographical or meteorological information
- H04H60/72—Systems specially adapted for using specific information, e.g. geographical or meteorological information using electronic programme guides [EPG]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4821—End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4828—End-user interface for program selection for searching program descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
Definitions
- the present invention relates to a method and system for providing a variety of electronic program guide (EPG) information such as broadcasting channel information and broadcasting program information which are transmitted with being included in service information of digital broadcasting. More specifically, the present invention relates to a method of automatically collecting EPG information for all channels, a method of transmitting the collected EPG information to a user, and a system capable of performing these methods. The present invention also relates to a method and system for extracting a keyword from EPG information and transmitting information corresponding to the extracted keyword together with EPG information from an Internet search server to a user set top box.
- EPG electronic program guide
- Examples of general digital broadcasting include digital satellite broadcasting, digital cable broadcasting, digital terrestrial broadcasting, etc.
- a digital broadcasting receiver such as a set top box (STB) for receiving such digital broadcasting, receives a digital broadcasting signal of an MPEG transport stream, recovers a video signal and an audio signal from the digital broadcasting signal, and transmits the video and audio signals to a display device (such as, a TV or a monitor) so that a viewer can watch a desired broadcasting program.
- STB set top box
- An electronic program guide denotes a kind of a broadcasting program schedule which is displayed on the screen of a digital TV through data broadcasting that uses an empty frequency band or an extra channel.
- the EPG includes information such as program channels, transponder numbers, broadcasting hours, titles, categories, etc.
- a viewer can ascertain what broadcasting programs are to be on air not only on the day but also, for example, about one week after the day, and on which broadcasting stations the broadcasting programs are on air, by manipulating a remote controller.
- the present invention provides an electronic program guide (EPG) information providing method and system in which EPG information is automatically collected and provided to a viewer, or a set top box (STB) including the EPG information providing system.
- EPG electronic program guide
- STB set top box
- the present invention also provides a method and system for extracting an important keyword from EPG information in which a user can take an interest, searching for information related to the keyword using a search server connected to the Internet, and transmitting the result of the search together with the EPG information to a viewer.
- EPG information can be efficiently collected, and additional information in addition to the EPG information transmitted by a broadcasting station is sent to a user so that the user can know more enormous information and more detailed information regarding information about broadcasting programs.
- related information about a matter of interest of a viewer as well as information about broadcasting itself can be easily obtained from a program guide displayed on the screen of a display device, without efforts such as a search through other media.
- FIG. 1 is a block diagram of an electronic program guide (EPG) information providing system according to an embodiment of the present invention
- FIG. 2 is a block diagram of an EPG information providing system according to another embodiment of the present invention
- FIG. 3 is a block diagram of a user set top box including the EPG information providing system illustrated in FIG. 1, according to an embodiment of the present invention
- FIG. 4 is a block diagram of an extended EPG information providing system according to an embodiment of the present invention.
- FIG. 5 is a conventional EPG screen
- FIG. 6 is an EPG screen according to an embodiment of the present invention.
- FIG. 7 is an EPG screen displayed when an item on the EPG screen of FIG. 6 is selected. Best Mode for Carrying Out the Invention
- an electronic program guide (EPG) information providing method including the operations of: receiving a transport stream including EPG information via a channel selected from a plurality of channels; extracting the EPG information from the received transport stream and storing the EPG information; sequentially changing a reception channel selected from the plurality of channels; and receiving a transport stream which is input via each sequentially-changed channel and includes corresponding EPG information, extracting the corresponding EPG information from the transport stream, and storing the extracted EPG information.
- the EPG information providing method further includes the operation of transmitting the stored EPG information to a user set top box.
- an EPG information providing system including a tuner, a tuner control unit, an EPG information extraction module, and a storage device for receiving and storing extracted EPG information.
- the tuner control unit outputs a channel selection signal.
- the tuner sequentially selects a reception channel from a plurality of channels in response to the channel selection signal and receives a transport stream which is input via each sequentially-changed channel and includes EPG information.
- the EPG information extraction module is connected to the tuner and extracts the
- the storage device receives and stores the EPG information extracted by the EPG information extraction module.
- the EPG information providing system further includes a network module for transmitting the stored EPG information pieces to a user set top box.
- EPG information providing method including the operations of: receiving EPG information extracted from a transport stream and storing the EPG information in database, using a first server; generating a keyword on the basis of the received EPG information and storing the keyword in the database, using the first server; transmitting the keyword to a predetermined search server, using the first server; and receiving a result of a search performed by the search server and extracting additional information from the search result, using the first server.
- the extended EPG information providing method may further include the operation of transmitting at least one of the EPG information and the additional information to a user set top box using the first server.
- the keyword may be extracted from at least one of program titles, program genres, and program descriptions that are included in the EPG information.
- the additional information may be extracted using predetermined criteria including at least one of a date when the search result is written, a search ranking obtained in a search server, an appearance frequency included in the search result, and a category.
- the additional information may be any type of information, such as a picture, a text, a voice, or a moving picture and may be any of the information included in the result of the search using the keyword.
- EPG information providing system including a keyword management module, an additional information generation module, a database, and a network module.
- the keyword management module receives EPG information extracted from a transport stream, stores the EPG information in the database, extracts a keyword on the basis of the EPG information, and stores the extracted keyword in the database.
- the additional information generation module transmits the extracted keyword to a predetermined search server, receives a result of search performed by the search server, and extracts additional information from the search result.
- the database stores the EPG information, the keyword, and the additional information.
- the network module transmits at least one of the EPG information stored in the database and the additional information to a user set top box.
- the keyword management module extracts the keyword from at least one of program titles, program genres, and program descriptions that are included in the EPG information.
- the additional information generation module includes an additional information search module for transmitting the generated keyword to the predetermined search server and receiving the result of the search performed by the search server, and an additional information extraction module for extracting the additional information from the search result and storing the extracted additional information in the database.
- the additional information extraction module extracts the additional information according to criteria including at least one of a date when the search result is written, a search ranking obtained in a search server, an appearance frequency included in the search result, and a category.
- FIG. 1 is a block diagram of an electronic program guide (EPG) information providing system 1000 according to an embodiment of the present invention.
- the EPG information providing system 1000 includes a tuner 111, a tuner control unit 113 which outputs a channel selection signal CSS to the tuner 111, an EPG information extraction module 130 which extracts EPG information from a transport stream, and an EPG storage device 150 which stores the EPG information.
- the EPG information providing system 1000 may further include a network module 170 which transmits the EPG information to a user set top box (STB) 1100.
- STB user set top box
- the tuner 111 receives a first transport stream via a channel selected from a plurality of channels.
- the first transport stream may be received via a satellite antenna in case of digital satellite broadcasting, or may be received via a broadcasting input terminal in case of cable or terrestrial broadcasting.
- the EPG information extraction module 130 extracts first EPG information from the first transport stream output by the tuner 111 and stores the first EPC information in the EPG storage device 150.
- the tuner control unit 113 outputs the channel selection signal CSS to the tuner 111, and the tuner 111 changes a reception channel in response to the channel selection signal CSS.
- the channel selection signal CSS may be a signal for sequentially selecting channels or a signal for randomly selecting a channel from unselected channels. However, it is preferable to select the channels at least once for each of the channels.
- the tuner 111 When the reception channel of the tuner 111 is changed in response to the channel selection signal CSS, the tuner 111 receives a second transport stream via a changed reception channel and transmits the second transport stream to the EPG information extraction module 130.
- the EPG information extraction module 130 extracts second EPG information from the second transport stream and stores the second EPG information in the EPG storage device 150.
- the EPG storage device 150 may be a volatile memory, a non-volatile memory, a disk storage device, or database for storing EPG information.
- the present invention is not limited to these examples.
- the network module 170 may have an IP address and transmit the EPG information stored in the EPG storage device 150 to the user STB 1100 directly via the Internet or via an EPG server connected to the Internet.
- a user may select a broadcasting on the basis of received EPG information. In case of digital satellite broadcasting, the user receives and watches a broadcasting selected via a satellite antenna 1200.
- An EPG information providing system may include a separate EPG server as in the embodiment illustrated in FIG. 2, or may be included in a user STB as in the embodiment illustrated in FIG. 3.
- FIG. 2 is a block diagram of an EPG information providing system 2000 according to another embodiment of the present invention.
- the EPG information providing system 2000 includes an EPG collecting STB 1000 and an EPG server 230 for providing EPG services.
- the EPG collecting STB 1000 includes the tuner 111, the tuner control unit 113, the
- the EPG collecting STB 1000 transmits EPG information to the EPG server 230 via a wired and/or wireless communications network, and the EPG server 230 transmits the EPG information to a user computer 2100 via the Internet.
- the user computer 2100 transmits the EPG information to a user STB 2200 via a wired and/or wireless communications network.
- the EPG information may be transmitted directly to the user STB 2200 from the EPG server 230.
- FIG. 3 is a block diagram of a user STB 3000 including the EPG information providing system 1000 illustrated in FIG. 1, according to an embodiment of the present invention.
- the user STB 3000 includes a broadcasting contents processing unit 390 and the EPG information providing system 1000 illustrated in FIG. 1.
- the broadcasting contents processing unit 390 may be a general digital broadcasting STB.
- the broadcasting contents processing unit 390 receives a digital broadcasting signal of a transport stream received via a satellite antenna 3200, recovers and processes the original video and audio signals from the digital broadcasting signal, and outputs the video and audio signals to a display device 3100 so that a user can watch a desired broadcasting program.
- the display device 3100 can reproduce an image.
- FIG. 4 is a block diagram of an extended EPG information providing system 4000 according to an embodiment of the present invention.
- the extended EPG information providing system 4000 includes a keyword management module 4010, an additional information generation module 4050, database 4030, and a network module 4070.
- the extended EPG information providing system 4000 generates a keyword on the basis of received EPG information, transmits the keyword to a search server 4100, and generates additional information from information found by the search server 4100.
- the keyword management module 4010 receives EPG information extracted from a transport stream, stores the EPG information in the database 4030, and generates a keyword on the basis of the EPG information.
- the EPG information may be received from the EPG information providing system 1000 of FIG. 1.
- the keyword management module 4010 extracts a keyword from the EPG information and stores the keyword in the database 4030.
- the keyword is extracted from all of the text information included in the EPG information, for example, from not only a program title but also a program genre, a program description, etc., which are included in the EPG information. In other words, a viewer can obtain maximally accurate and enormous information about broadcasting programs.
- the additional information generation module 4050 transmits the keyword to the search server 4100.
- the additional information generation module 4050 receives information searched on the basis of the keyword by the search server 4100 and generates additional information from the received information.
- the additional information generation module 4050 may include an additional information extraction module 4051 and an additional information search module 4053.
- the additional information search module 4053 transmits the keyword to the search server 4100 and receives a result of the search performed by the search server 4100.
- the additional information extraction module 4051 extracts additional information from the result of the search and stores the extracted additional information in the database 4030.
- the additional information may be extracted using at least one of criteria, such as a date when the search result is written, a search ranking obtained in the search server 4100, an appearance frequency included in the search result, and a category.
- the extracted additional information is not limited to a particular form as long as being included in the search result, such as a picture, a text, a voice, or a moving picture.
- the search server 4100 may be a commonly used search engine provided by the Internet, such as Naver, Google, or Daum. In order to enormously and professionally search for broadcasting information, the search server 4100 may be independently established.
- the database 4030 stores the EPG information, the keyword, and/or the additional information. These information pieces may be stored in the form of a single table or different tables. Alternatively, these information pieces may be stored in various forms, such as, a linked-list, a tree, a relational database, etc.
- the network module 4070 transmits a keyword received from the additional in- formation search module 4053 to the search server 4100, receives a search result from the search server 4100, and transmit the received search result to the additional information search module 4053 or transmit the EPG information, the additional information, etc. stored in the database 4030 to the user STB 4200 or the user computer 4300.
- a user may receive the EPG information, the additional information, etc. stored in the database 4030 in a user STB 4400 via the user computer 4300.
- FIG. 5 is a conventional EPG screen.
- FIG. 6 is an EPG screen according to an embodiment of the present invention.
- FIG. 7 is an EPG screen displayed when a user selects an item on the EPG screen of FIG. 6.
- additional information generated according to the present invention is displayed on the EPG screen.
- a user can ascertain more enormous and accurate information about broadcasting programs from the additional information.
- the user selects a program in order to view more detailed information.
- a screen as illustrated in FIG. 7 is displayed.
- FIG. 7 when displayed detailed additional information includes information such as a video, an audio, a picture, etc. instead of a text, a window for playing back the detailed additional information is also displayed.
- the invention can also be embodied as computer readable codes on a computer readable recording medium.
- the computer readable recording medium is any data storage device that can store data which can be thereafter read by a computer system. Examples of the computer readable recording medium include read-only memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, and carrier waves (such as data transmission through the Internet).
- ROM read-only memory
- RAM random-access memory
- CD-ROMs compact discs
- magnetic tapes magnetic tapes
- floppy disks optical data storage devices
- carrier waves such as data transmission through the Internet
- carrier waves such as data transmission through the Internet
- the computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. Also, functional programs, codes, and code segments for accomplishing the present invention can be easily construed by programmers skilled in the art to which the present invention pertains.
- An EPG information providing method and system according to the present invention may be used in a digital broadcasting set top box.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
An electronic program guide (EPG) information providing method and an EPG information providing system are provided. In the EPG information providing system, a first transport stream including first EPG information is received via a channel selected from a plurality of channels, and the first EPG information is extracted from the received transport stream. The reception channel selected from the plurality of channels is automatically changed in response to a predetermined channel selection signal. A second transport stream which is input via each changed channel and includes second EPG information is received, and the second EPG information is extracted from the second transport stream and stored. A keyword is generated on the basis of received EPG information, and additional information is generated by searching for the keyword using a predetermined search server and transmitted to a viewer.
Description
Description
METHOD FOR PROVIDING ELECTRONIC PROGRAM GUIDE INFORMATION AND SYSTEM THEREOF
Technical Field
[1] The present invention relates to a method and system for providing a variety of electronic program guide (EPG) information such as broadcasting channel information and broadcasting program information which are transmitted with being included in service information of digital broadcasting. More specifically, the present invention relates to a method of automatically collecting EPG information for all channels, a method of transmitting the collected EPG information to a user, and a system capable of performing these methods. The present invention also relates to a method and system for extracting a keyword from EPG information and transmitting information corresponding to the extracted keyword together with EPG information from an Internet search server to a user set top box. Background Art
[2] Examples of general digital broadcasting include digital satellite broadcasting, digital cable broadcasting, digital terrestrial broadcasting, etc. A digital broadcasting receiver, such as a set top box (STB) for receiving such digital broadcasting, receives a digital broadcasting signal of an MPEG transport stream, recovers a video signal and an audio signal from the digital broadcasting signal, and transmits the video and audio signals to a display device (such as, a TV or a monitor) so that a viewer can watch a desired broadcasting program.
[3] An electronic program guide (EPG) denotes a kind of a broadcasting program schedule which is displayed on the screen of a digital TV through data broadcasting that uses an empty frequency band or an extra channel. The EPG includes information such as program channels, transponder numbers, broadcasting hours, titles, categories, etc. A viewer can ascertain what broadcasting programs are to be on air not only on the day but also, for example, about one week after the day, and on which broadcasting stations the broadcasting programs are on air, by manipulating a remote controller.
[4] As digital broadcasting is executed in terrestrial, cable, and satellite broadcasting, the number of channels that a user can watch greatly increases compared with existing analog broadcasting, and the use of channels is not fixed but the number of channels or the allocation of channels dynamically varies. Thus, the EPG helping a viewer to select a suitable broadcasting program is being recognized as an essential function and becomes an important differentiation item of digital broadcasting.
[5] However, in digital broadcasting where a broadcasting station transmits a
broadcasting stream including only EPG information of its channel and an enormous number of, namely, about 1000, channels are anticipated to be provided, a viewer should obtain EPG information for all channels by changing all of the channels one by one. In addition, the EPG information obtained in this way varies according to the circumstances of a broadcasting station, thus damaging the reliability of the EPG information. Therefore, special companies that provide EPG information are created.
[6] However, it is inefficient for these special companies to collect EPG information, and these special companies fail to provide not only the information included in the EPG information but also detailed information associated with the information. Disclosure of Invention Technical Problem
[7] The present invention provides an electronic program guide (EPG) information providing method and system in which EPG information is automatically collected and provided to a viewer, or a set top box (STB) including the EPG information providing system.
[8] The present invention also provides a method and system for extracting an important keyword from EPG information in which a user can take an interest, searching for information related to the keyword using a search server connected to the Internet, and transmitting the result of the search together with the EPG information to a viewer.
Advantageous Effects
[9] As described above, in an EPG information providing method and system according to the present invention, EPG information can be efficiently collected, and additional information in addition to the EPG information transmitted by a broadcasting station is sent to a user so that the user can know more enormous information and more detailed information regarding information about broadcasting programs. Moreover, related information about a matter of interest of a viewer as well as information about broadcasting itself can be easily obtained from a program guide displayed on the screen of a display device, without efforts such as a search through other media. Brief Description of the Drawings
[10] The above and other features and advantages of the present invention will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings in which:
[11] FIG. 1 is a block diagram of an electronic program guide (EPG) information providing system according to an embodiment of the present invention;
[12] FIG. 2 is a block diagram of an EPG information providing system according to another embodiment of the present invention;
[13] FIG. 3 is a block diagram of a user set top box including the EPG information providing system illustrated in FIG. 1, according to an embodiment of the present invention;
[14] FIG. 4 is a block diagram of an extended EPG information providing system according to an embodiment of the present invention;
[15] FIG. 5 is a conventional EPG screen;
[16] FIG. 6 is an EPG screen according to an embodiment of the present invention; and
[17] FIG. 7 is an EPG screen displayed when an item on the EPG screen of FIG. 6 is selected. Best Mode for Carrying Out the Invention
[18] According to an aspect of the present invention, there is provided an electronic program guide (EPG) information providing method including the operations of: receiving a transport stream including EPG information via a channel selected from a plurality of channels; extracting the EPG information from the received transport stream and storing the EPG information; sequentially changing a reception channel selected from the plurality of channels; and receiving a transport stream which is input via each sequentially-changed channel and includes corresponding EPG information, extracting the corresponding EPG information from the transport stream, and storing the extracted EPG information.
[19] The EPG information providing method further includes the operation of transmitting the stored EPG information to a user set top box.
[20] According to another aspect of the present invention, there is provided an EPG information providing system including a tuner, a tuner control unit, an EPG information extraction module, and a storage device for receiving and storing extracted EPG information. The tuner control unit outputs a channel selection signal. The tuner sequentially selects a reception channel from a plurality of channels in response to the channel selection signal and receives a transport stream which is input via each sequentially-changed channel and includes EPG information.
[21] The EPG information extraction module is connected to the tuner and extracts the
EPG information from the transport stream input via the each sequentially-changed channel. The storage device receives and stores the EPG information extracted by the EPG information extraction module. The EPG information providing system further includes a network module for transmitting the stored EPG information pieces to a user set top box.
[22] According to another aspect of the present invention, there is provided an extended
EPG information providing method including the operations of: receiving EPG information extracted from a transport stream and storing the EPG information in
database, using a first server; generating a keyword on the basis of the received EPG information and storing the keyword in the database, using the first server; transmitting the keyword to a predetermined search server, using the first server; and receiving a result of a search performed by the search server and extracting additional information from the search result, using the first server.
[23] The extended EPG information providing method may further include the operation of transmitting at least one of the EPG information and the additional information to a user set top box using the first server. In the operation of generating the keyword, the keyword may be extracted from at least one of program titles, program genres, and program descriptions that are included in the EPG information.
[24] In the operation of extracting the additional information, the additional information may be extracted using predetermined criteria including at least one of a date when the search result is written, a search ranking obtained in a search server, an appearance frequency included in the search result, and a category.
[25] The additional information may be any type of information, such as a picture, a text, a voice, or a moving picture and may be any of the information included in the result of the search using the keyword.
[26] According to another aspect of the present invention, there is provided an extended
EPG information providing system including a keyword management module, an additional information generation module, a database, and a network module.
[27] The keyword management module receives EPG information extracted from a transport stream, stores the EPG information in the database, extracts a keyword on the basis of the EPG information, and stores the extracted keyword in the database.
[28] The additional information generation module transmits the extracted keyword to a predetermined search server, receives a result of search performed by the search server, and extracts additional information from the search result. The database stores the EPG information, the keyword, and the additional information. The network module transmits at least one of the EPG information stored in the database and the additional information to a user set top box.
[29] The keyword management module extracts the keyword from at least one of program titles, program genres, and program descriptions that are included in the EPG information.
[30] The additional information generation module includes an additional information search module for transmitting the generated keyword to the predetermined search server and receiving the result of the search performed by the search server, and an additional information extraction module for extracting the additional information from the search result and storing the extracted additional information in the database.
[31] The additional information extraction module extracts the additional information
according to criteria including at least one of a date when the search result is written, a search ranking obtained in a search server, an appearance frequency included in the search result, and a category. Mode for the Invention
[32] The attached drawings for illustrating preferred embodiments of the present invention are referred to in order to gain a sufficient understanding of the present invention, the merits thereof, and the objectives accomplished by the implementation of the present invention. Hereinafter, the present invention will be described in detail by explaining preferred embodiments of the invention with reference to the attached drawings. Like reference numerals in the drawings denote like elements.
[33] FIG. 1 is a block diagram of an electronic program guide (EPG) information providing system 1000 according to an embodiment of the present invention. Referring to FIG. 1, the EPG information providing system 1000 includes a tuner 111, a tuner control unit 113 which outputs a channel selection signal CSS to the tuner 111, an EPG information extraction module 130 which extracts EPG information from a transport stream, and an EPG storage device 150 which stores the EPG information. The EPG information providing system 1000 may further include a network module 170 which transmits the EPG information to a user set top box (STB) 1100.
[34] The tuner 111 receives a first transport stream via a channel selected from a plurality of channels. The first transport stream may be received via a satellite antenna in case of digital satellite broadcasting, or may be received via a broadcasting input terminal in case of cable or terrestrial broadcasting.
[35] The EPG information extraction module 130 extracts first EPG information from the first transport stream output by the tuner 111 and stores the first EPC information in the EPG storage device 150. The tuner control unit 113 outputs the channel selection signal CSS to the tuner 111, and the tuner 111 changes a reception channel in response to the channel selection signal CSS. The channel selection signal CSS may be a signal for sequentially selecting channels or a signal for randomly selecting a channel from unselected channels. However, it is preferable to select the channels at least once for each of the channels.
[36] When the reception channel of the tuner 111 is changed in response to the channel selection signal CSS, the tuner 111 receives a second transport stream via a changed reception channel and transmits the second transport stream to the EPG information extraction module 130. The EPG information extraction module 130 extracts second EPG information from the second transport stream and stores the second EPG information in the EPG storage device 150.
[37] The EPG storage device 150 may be a volatile memory, a non-volatile memory, a
disk storage device, or database for storing EPG information. However, the present invention is not limited to these examples.
[38] The network module 170 may have an IP address and transmit the EPG information stored in the EPG storage device 150 to the user STB 1100 directly via the Internet or via an EPG server connected to the Internet. A user may select a broadcasting on the basis of received EPG information. In case of digital satellite broadcasting, the user receives and watches a broadcasting selected via a satellite antenna 1200.
[39] An EPG information providing system according to the present invention may include a separate EPG server as in the embodiment illustrated in FIG. 2, or may be included in a user STB as in the embodiment illustrated in FIG. 3.
[40] FIG. 2 is a block diagram of an EPG information providing system 2000 according to another embodiment of the present invention. Referring to FIG. 2, the EPG information providing system 2000 includes an EPG collecting STB 1000 and an EPG server 230 for providing EPG services.
[41] The EPG collecting STB 1000 includes the tuner 111, the tuner control unit 113, the
EPG information extraction module 130, the EPG storage device 150, and the network module 170 which are included in the EPG information providing system 1000 of FIG. 1. The EPG collecting STB 1000 transmits EPG information to the EPG server 230 via a wired and/or wireless communications network, and the EPG server 230 transmits the EPG information to a user computer 2100 via the Internet. The user computer 2100 transmits the EPG information to a user STB 2200 via a wired and/or wireless communications network. When the user STB 2200 can be directly connected to the Internet, the EPG information may be transmitted directly to the user STB 2200 from the EPG server 230.
[42] FIG. 3 is a block diagram of a user STB 3000 including the EPG information providing system 1000 illustrated in FIG. 1, according to an embodiment of the present invention. Referring to FIG. 3, the user STB 3000 includes a broadcasting contents processing unit 390 and the EPG information providing system 1000 illustrated in FIG. 1. The broadcasting contents processing unit 390 may be a general digital broadcasting STB. In case of digital satellite broadcasting, the broadcasting contents processing unit 390 receives a digital broadcasting signal of a transport stream received via a satellite antenna 3200, recovers and processes the original video and audio signals from the digital broadcasting signal, and outputs the video and audio signals to a display device 3100 so that a user can watch a desired broadcasting program. Like not only a general TV but also a variety of monitors, the display device 3100 can reproduce an image.
[43] FIG. 4 is a block diagram of an extended EPG information providing system 4000 according to an embodiment of the present invention. Referring to FIG. 4, the extended EPG information providing system 4000 includes a keyword management module
4010, an additional information generation module 4050, database 4030, and a network module 4070. The extended EPG information providing system 4000 generates a keyword on the basis of received EPG information, transmits the keyword to a search server 4100, and generates additional information from information found by the search server 4100.
[44] More specifically, the keyword management module 4010 receives EPG information extracted from a transport stream, stores the EPG information in the database 4030, and generates a keyword on the basis of the EPG information. The EPG information may be received from the EPG information providing system 1000 of FIG. 1. Also, the keyword management module 4010 extracts a keyword from the EPG information and stores the keyword in the database 4030. The keyword is extracted from all of the text information included in the EPG information, for example, from not only a program title but also a program genre, a program description, etc., which are included in the EPG information. In other words, a viewer can obtain maximally accurate and enormous information about broadcasting programs.
[45] The additional information generation module 4050 transmits the keyword to the search server 4100. The additional information generation module 4050receives information searched on the basis of the keyword by the search server 4100 and generates additional information from the received information. The additional information generation module 4050 may include an additional information extraction module 4051 and an additional information search module 4053. The additional information search module 4053 transmits the keyword to the search server 4100 and receives a result of the search performed by the search server 4100. The additional information extraction module 4051 extracts additional information from the result of the search and stores the extracted additional information in the database 4030. The additional information may be extracted using at least one of criteria, such as a date when the search result is written, a search ranking obtained in the search server 4100, an appearance frequency included in the search result, and a category. The extracted additional information is not limited to a particular form as long as being included in the search result, such as a picture, a text, a voice, or a moving picture. The search server 4100 may be a commonly used search engine provided by the Internet, such as Naver, Google, or Daum. In order to enormously and professionally search for broadcasting information, the search server 4100 may be independently established.
[46] The database 4030 stores the EPG information, the keyword, and/or the additional information. These information pieces may be stored in the form of a single table or different tables. Alternatively, these information pieces may be stored in various forms, such as, a linked-list, a tree, a relational database, etc.
[47] The network module 4070 transmits a keyword received from the additional in-
formation search module 4053 to the search server 4100, receives a search result from the search server 4100, and transmit the received search result to the additional information search module 4053 or transmit the EPG information, the additional information, etc. stored in the database 4030 to the user STB 4200 or the user computer 4300. A user may receive the EPG information, the additional information, etc. stored in the database 4030 in a user STB 4400 via the user computer 4300.
[48] FIG. 5 is a conventional EPG screen. FIG. 6 is an EPG screen according to an embodiment of the present invention. FIG. 7 is an EPG screen displayed when a user selects an item on the EPG screen of FIG. 6. Referring to FIG. 6, additional information generated according to the present invention is displayed on the EPG screen. A user can ascertain more enormous and accurate information about broadcasting programs from the additional information. The user selects a program in order to view more detailed information. In this case, a screen as illustrated in FIG. 7 is displayed. Referring to FIG. 7, when displayed detailed additional information includes information such as a video, an audio, a picture, etc. instead of a text, a window for playing back the detailed additional information is also displayed.
[49] The invention can also be embodied as computer readable codes on a computer readable recording medium. The computer readable recording medium is any data storage device that can store data which can be thereafter read by a computer system. Examples of the computer readable recording medium include read-only memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, and carrier waves (such as data transmission through the Internet). The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. Also, functional programs, codes, and code segments for accomplishing the present invention can be easily construed by programmers skilled in the art to which the present invention pertains.
[50] While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the following claims. Industrial Applicability
[51] An EPG information providing method and system according to the present invention may be used in a digital broadcasting set top box.
Claims
[1] An EPG (electronic program guide) information providing method comprising: receiving a transport stream including EPG information via a channel selected from a plurality of channels; extracting the EPG information from the received transport stream and storing the EPG information; sequentially changing a reception channel selected from the plurality of channels; and receiving a transport stream which is input via each sequentially-changed channel and includes corresponding EPG information, extracting the corresponding EPG information from the transport stream, and storing the extracted EPG information.
[2] The EPG information providing method of claim 1, further comprising transmitting the stored EPG information to a user set top box.
[3] An EPG information providing system comprising: a tuner control unit outputting a channel selection signal; a tuner sequentially selecting a reception channel from a plurality of channels in response to the channel selection signal and receiving a transport stream which is input via each sequentially-changed channel and includes EPG information; an EPG information extraction module connected to the tuner, extracting the EPG information from the transport stream input via the each sequentially- changed channel; and a storage device receiving and storing the EPG information extracted by the EPG information extraction module.
[4] The EPG information providing system of claim 3, further comprising a network module transmitting the stored EPG information to a user set top box.
[5] An EPG information providing method comprising: receiving EPG information extracted from a transport stream and storing the
EPG information in database, using a first server; generating a keyword on the basis of the received EPG information and storing the keyword in the database, using the first server; transmitting the keyword to a predetermined search server, using the first server; and receiving a result of a search performed by the search server and extracting additional information from the search result, using the first server.
[6] The EPG information providing method of claim 5, further comprising transmitting at least one of the EPG information and the additional information to a user set top box using the first server.
[7] The EPG information providing method of claim 5, wherein in the generating of the keyword, the keyword is extracted from at least one of program titles, program genres, and program descriptions that are included in the EPG information.
[8] The EPG information providing method of claim 5, wherein in the extracting of the additional information, the additional information is extracted using predetermined criteria including at least one of a date when the search result is written, a search ranking obtained in a search server, an appearance frequency included in the search result, and a category.
[9] The EPG information providing method of claim 5, wherein the additional information comprises at least one of a picture, a text, a voice, and a moving picture.
[10] An EPG information providing system comprising: a database; a keyword management module receiving EPG information extracted from a transport stream, storing the EPG information in the database, extracting a keyword on the basis of the EPG information, and storing the extracted keyword in the database; an additional information generation module transmitting the extracted keyword to a predetermined search server, receiving a result of search performed by the search server, and extracting additional information from the search result; and a network module transmitting at least one of the EPG information stored in the database and the additional information to a user set top box.
[11] The EPG information providing system of claim 10, wherein the keyword management module extracts the keyword from at least one of program titles, program genres, and program descriptions that are included in the EPG information.
[12] The EPG information providing system of claim 10, wherein the additional information generation module comprises: an additional information search module transmitting the generated keyword to the predetermined search server and receiving the result of the search performed by the search server; and an additional information extraction module extracting the additional information from the search result and storing the extracted additional information in the database.
[13] The EPG information providing system of claim 12, wherein the additional information extraction module extracts the additional information according to criteria including at least one of a date when the search result is written, a search
ranking obtained in a search server, an appearance frequency included in the search result, and a category.
[14] The EPG information providing system of claim 10, wherein the additional information comprises at least one of a picture, a text, a voice, and a moving picture.
[15] A recording medium having embodied thereon a program for the method of one of claims 1, 2, and 5 through 9.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/293,593 US20100169929A1 (en) | 2006-03-23 | 2007-03-13 | Method for providing electronic program guide information and system thereof |
EP07715604A EP1997312A4 (en) | 2006-03-23 | 2007-03-13 | Method for providing electronic program guide information and system thereof |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060026712A KR100807745B1 (en) | 2006-03-23 | 2006-03-23 | Method for providing electronic program guide information and system thereof |
KR10-2006-0026712 | 2006-03-23 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2007108598A1 true WO2007108598A1 (en) | 2007-09-27 |
Family
ID=38522610
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2007/001208 WO2007108598A1 (en) | 2006-03-23 | 2007-03-13 | Method for providing electronic program guide information and system thereof |
Country Status (4)
Country | Link |
---|---|
US (1) | US20100169929A1 (en) |
EP (1) | EP1997312A4 (en) |
KR (1) | KR100807745B1 (en) |
WO (1) | WO2007108598A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009124261A2 (en) * | 2008-04-04 | 2009-10-08 | Qualcomm Incorporated | Methods and apparatus for aggregation of guide and frequency map information for multiple frequency networks using upper-level single frequency network |
EP2328344A1 (en) * | 2008-09-23 | 2011-06-01 | Huawei Device Co., Ltd. | Method, apparatus and system for playing programs |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009043156A (en) * | 2007-08-10 | 2009-02-26 | Toshiba Corp | Apparatus and method for searching for program |
US20090100470A1 (en) * | 2007-10-16 | 2009-04-16 | Fujitsu Limited | Information processing device |
KR101361519B1 (en) * | 2007-11-12 | 2014-02-10 | 삼성전자 주식회사 | Image processing apparatus and control method thereof |
KR101392273B1 (en) | 2008-01-07 | 2014-05-08 | 삼성전자주식회사 | The method of providing key word and the image apparatus thereof |
KR100971704B1 (en) * | 2008-01-31 | 2010-07-22 | (주)비욘위즈 | Method for operating set-top box integration apparutus |
JP4760864B2 (en) * | 2008-06-25 | 2011-08-31 | ソニー株式会社 | Information processing apparatus, information processing method, program, and information processing system |
JP2012015770A (en) * | 2010-06-30 | 2012-01-19 | Toshiba Corp | Program search device and program search method |
KR20120035030A (en) * | 2010-10-04 | 2012-04-13 | 한국전자통신연구원 | System and method for providing service search |
KR101877389B1 (en) * | 2011-10-31 | 2018-07-11 | 엘지전자 주식회사 | Method for operating an apparatus for displaying image |
KR102081925B1 (en) * | 2012-08-29 | 2020-02-26 | 엘지전자 주식회사 | display device and speech search method thereof |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000044758A (en) * | 1998-12-30 | 2000-07-15 | 전주범 | Method for collecting eit information in digital broadcasting receiver |
KR20030030433A (en) * | 2001-10-11 | 2003-04-18 | 엘지전자 주식회사 | Receiving method of electronic program guide in digital television broadcasting |
JP2004023345A (en) * | 2002-06-14 | 2004-01-22 | Sony Corp | Information searching method, information searching system, receiver, information processing apparatus |
US20040268395A1 (en) * | 2003-01-30 | 2004-12-30 | Samsung Electronics Co., Ltd. | Electronic program magazine |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS592062B2 (en) * | 1980-12-06 | 1984-01-17 | オムロン株式会社 | PIN code identification device in transaction processing equipment |
KR19990042289A (en) * | 1997-11-26 | 1999-06-15 | 전주범 | Improved Display Method of Channel Information in Satellite Broadcasting Receivers |
US6610954B2 (en) * | 2001-02-26 | 2003-08-26 | At&C Co., Ltd. | System for sorting commercial articles and method therefor |
-
2006
- 2006-03-23 KR KR1020060026712A patent/KR100807745B1/en not_active IP Right Cessation
-
2007
- 2007-03-13 US US12/293,593 patent/US20100169929A1/en not_active Abandoned
- 2007-03-13 WO PCT/KR2007/001208 patent/WO2007108598A1/en active Application Filing
- 2007-03-13 EP EP07715604A patent/EP1997312A4/en not_active Withdrawn
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000044758A (en) * | 1998-12-30 | 2000-07-15 | 전주범 | Method for collecting eit information in digital broadcasting receiver |
KR20030030433A (en) * | 2001-10-11 | 2003-04-18 | 엘지전자 주식회사 | Receiving method of electronic program guide in digital television broadcasting |
JP2004023345A (en) * | 2002-06-14 | 2004-01-22 | Sony Corp | Information searching method, information searching system, receiver, information processing apparatus |
US20040268395A1 (en) * | 2003-01-30 | 2004-12-30 | Samsung Electronics Co., Ltd. | Electronic program magazine |
Non-Patent Citations (1)
Title |
---|
See also references of EP1997312A4 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009124261A2 (en) * | 2008-04-04 | 2009-10-08 | Qualcomm Incorporated | Methods and apparatus for aggregation of guide and frequency map information for multiple frequency networks using upper-level single frequency network |
WO2009124261A3 (en) * | 2008-04-04 | 2010-01-07 | Qualcomm Incorporated | Methods and apparatus for aggregation of guide and frequency map information for multiple frequency networks using upper-level single frequency network |
KR101256720B1 (en) | 2008-04-04 | 2013-04-19 | 퀄컴 인코포레이티드 | Methods and apparatus for aggregation of guide and frequency map information for multiple frequency networks using upper-level single frequency network |
US8831545B2 (en) | 2008-04-04 | 2014-09-09 | Qualcomm Incorporated | Methods and apparatus for aggregation of guide and frequency map information for multiple frequency networks using upper-level single frequency network |
EP2328344A1 (en) * | 2008-09-23 | 2011-06-01 | Huawei Device Co., Ltd. | Method, apparatus and system for playing programs |
EP2328344A4 (en) * | 2008-09-23 | 2012-02-29 | Huawei Device Co Ltd | Method, apparatus and system for playing programs |
US8464294B2 (en) | 2008-09-23 | 2013-06-11 | Huawei Device Co., Ltd. | Method, terminal and system for playing programs |
Also Published As
Publication number | Publication date |
---|---|
KR100807745B1 (en) | 2008-02-28 |
EP1997312A4 (en) | 2010-06-09 |
EP1997312A1 (en) | 2008-12-03 |
KR20070096396A (en) | 2007-10-02 |
US20100169929A1 (en) | 2010-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20100169929A1 (en) | Method for providing electronic program guide information and system thereof | |
JP6335145B2 (en) | Method and apparatus for correlating media metadata | |
US9055260B2 (en) | Electronic program guide generation apparatus, systems, and methods | |
US8042136B2 (en) | Information processing apparatus and information processing method, and computer program | |
EP0838951B1 (en) | Program information broadcasting system broadcasting device, and receiving terminal unit | |
KR100711019B1 (en) | Information receiving apparatus and method thereof, and broadcasting system | |
US9288548B1 (en) | Multimedia content search system | |
US20030018977A1 (en) | System and method for sharing television program information between entertainment devices | |
US20030051246A1 (en) | System and method for combining several EPG sources to one reliable EPG | |
CN103430136A (en) | Graphical tile-based expansion cell guide | |
CN102414643A (en) | Program shortcuts | |
US20100125873A1 (en) | Event-calendar display apparatus, event-calendar display method, event-calendar display program, and event-information extraction apparatus | |
US9554159B2 (en) | Apparatus, systems and methods for rich media electronic program guides | |
CN101939930B (en) | Receiving device, and receiving method | |
JP2006340136A (en) | Video image reproducing method, index information providing method, video image reproducing terminal, and video index creation and retrieval system | |
US8352985B2 (en) | Method of storing and displaying broadcast contents and apparatus therefor | |
WO2006040700A1 (en) | Method and apparatus for recommending digital program | |
US9137581B2 (en) | Video recording/playing device and program searching method | |
KR100702228B1 (en) | Efficient method for scheduling program repeatedly broadcasted through digital broadcasting | |
US8583629B2 (en) | Methods and apparatus to save search data | |
KR101493636B1 (en) | Method and system for managing interactive multimedia content broadcast on television | |
CN101094349A (en) | Bookmark setting mechanism and method of image displaying instrument | |
KR20010106890A (en) | Remote reservation system and method for dynamic image contents distributed via a satellite | |
WO2003009156A1 (en) | System and method for providing television program information to an entertainment device | |
WO2008099324A2 (en) | Method and systems for providing electronic programme guide data and of selecting a program from an electronic programme guide |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07715604 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2007715604 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 12293593 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |