US20020056101A1 - Systems and methods for transporting, processing, storing and displaying eit and epg information in a television system context - Google Patents
Systems and methods for transporting, processing, storing and displaying eit and epg information in a television system context Download PDFInfo
- Publication number
- US20020056101A1 US20020056101A1 US09/417,054 US41705499A US2002056101A1 US 20020056101 A1 US20020056101 A1 US 20020056101A1 US 41705499 A US41705499 A US 41705499A US 2002056101 A1 US2002056101 A1 US 2002056101A1
- Authority
- US
- United States
- Prior art keywords
- information
- eit
- transport
- user
- stb
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
-
- 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/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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4345—Extraction or processing of SI, e.g. extracting service information from an MPEG stream
-
- 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
Definitions
- This invention relates to systems and methods for transporting, processing, storing and displaying data and information such as that associated with electronic programming guides and Electronic Programming Guide (EPG) information and Event Information Table (EIT) information in a television system context.
- EPG Electronic Programming Guide
- EIT Event Information Table
- Such content may be disseminated via various media including cable, satellite, broadcast, and terrestrial systems such as LMDS and MMDS.
- Such content may include (1) traditional broadcast and cable television programs, (2) video services, such as pay-per-view (PPV), near video-on-demand, promo channels, electronic programming guides, and localized or specially formatted information, (3) cable delivered pc-based content and services, and (4) interactive services.
- a variety of devices may be used to interface to service a content delivery media, such as, for example, a set top box (STB) connected to a user's TV set.
- STB set top box
- the term STB is used to refer to any and all such interface devices.
- today's STB capabilities include receiving signals from the media, providing content in a number of channels and causing the subscribers' TV set to display the selected channel.
- SI programming or service information
- EPG electronic programming guide
- FIG. 1 shows one arrangement for providing EIT and EPG information to a terminal.
- FIG. 2 shows a paradigm of transporting, receiving, storing and displaying information according to an embodiment of the present invention.
- FIG. 3 shows a MMDS system and support processes of the present invention and forming the present invention.
- FIG. 1 shows one method 10 for providing event information to a user.
- Each transport 12 , 14 , 16 carries two three-hour segment events 18 , 20 and 22 .
- the full EIT information 24 for that period is available.
- a transport comprises one of thirty-one six MHz channels. Each channel can have the capacity for 27 Mbits of data.
- video programs more for others such as audio, still frame, and web page information
- a STB can only store two three-hour segments at a time for a total of six hours of program information available to a user.
- Standards for providing EIT AND EPG information are disclosed in EN 300 468 v1.3.1. (1997-09) of the European Standard Telecommunications series document.
- a user wants to view a selection of available programs, he scrolls an electronic programming guide. If the desired information is not in the STB, the STB tunes away to the home transport 28 (also referred to as the home channel).
- the home transport 28 contains full EIT 29 information across the entire M period for all programs.
- a user can only select from programming information up to six hours in the future without tuning to the home channel. This is due to memory limitations in the STB.
- the STB must then select the correct transport, retrieve it and display the event information on the user's TV. To return back to the user's prior viewing channel, the STB reverses the prior process.
- the STB selects the original transport, retrieves it and displays it on the user's TV. A time delay of between 3-20 seconds occurs while the user waits to received the selected information.
- FIG. 2 shows a paradigm 30 of a preferred embodiment of the present invention.
- a user may view event information using the present invention up to M days in the future.
- a user scrolls through an electronic programming source to find a desired program.
- a plurality of transports ( 32 , 34 , and 36 ) contains from 0 to N hours 38 of full set of EIT data 40 for all transports.
- a full EIT provides information regarding the events contained within each service. Such information includes for example, the name of the event, start time, duration of event, running status, and descriptors. Descriptors may include the kind of program, such as sports or entertainment, name of director and actors, and program rating.
- each transport contains sparse EIT data 44 .
- Sparse EIT data is a subset of the full EIT data.
- a sparse EIT 44 contains for example, the name of event, start time, duration and event rating.
- a single transport contains the full EIT 40 for N hours 38 and sparse EIT 44 for up to M days.
- An actual transport 46 carries the full EIT 48 for its transport from N hours 38 to K days 49 .
- Actual transport represents the currently tuned transport.
- Content providers may utilize a variety of mediums to transmit event information to the STB under the present invention including MMDS, LMDS, satellite, DVB, wireless and wireline cable and digital transmission systems.
- a conventional MMDS 50 of the sort shown in FIG. 3 has support processes of the present invention and form the present invention.
- a content provider provides media 52 such as information, data and content to the MMDS site 54 .
- a RF link 56 transports that information, data and content to a plurality of STBs 58 , 60 and 62 .
- Each STB 58 , 60 and 62 is operatively connected to equipment 64 , 66 and 68 at a user location.
- Equipment 64 , 66 and 68 may include a TV set or displaying device. Programming and/or content is available for viewing by a user from the equipment 64 , 66 and 68 .
- a user scrolls a program guide to find out information about future programming, for example 3 days away.
- the STB stores in memory the sparse EIT M days in the future for the requested programming information. If full information is needed, the STB tunes into that transport, obtains that information to display that information on the users TV.
- the STB knows from memory where the transport is located that the user was originally tuned to (i.e. the actual transport) and returns to that transport.
- This method and system is advantageous because it better utilizes memory in the STB while minimizing data transmission requirements of the system.
- Another advantage of the present invention is that all transports are used in a manner that provides coverage for all seven days of EIT and EPG information without requiring additional memory in the STB.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Systems (AREA)
Abstract
An electronic program guide executing in a set top box provides real-time guide EIT information to users for periods beyond the six hours of conventional systems. Each transport providing information to the set top box contains a predetermined number of hours of full EIT data and a predetermined number of days of sparse EIT data. The sparse EIT data allows users to see information for programming in real time days into the future without having to tune to a different transport.
Description
- This application claims the benefit of U.S. Provisional Application No. 60/104,110.
- This invention relates to systems and methods for transporting, processing, storing and displaying data and information such as that associated with electronic programming guides and Electronic Programming Guide (EPG) information and Event Information Table (EIT) information in a television system context.
- Advances in technology continue to create a wide variety of services and programs offered to users via television and other video equipment. Such content may be disseminated via various media including cable, satellite, broadcast, and terrestrial systems such as LMDS and MMDS. Such content may include (1) traditional broadcast and cable television programs, (2) video services, such as pay-per-view (PPV), near video-on-demand, promo channels, electronic programming guides, and localized or specially formatted information, (3) cable delivered pc-based content and services, and (4) interactive services.
- A variety of devices may be used to interface to service a content delivery media, such as, for example, a set top box (STB) connected to a user's TV set. For purposes of this document, the term STB is used to refer to any and all such interface devices. Typically, today's STB capabilities include receiving signals from the media, providing content in a number of channels and causing the subscribers' TV set to display the selected channel.
- Today, users can view programming or service information (SI) for near term services and program contents. However, a user may wish to determine which programs or contents are available for a future period, for example, a summary for seven days in the future. At this time, SI contains only a limited amount of information regarding future programming.
- Currently, a user scrolls, for example, an electronic programming guide (EPG) for a display of available programming. The STB has to tune away from the current program, access requested data, obtain the requested information and display that information on the user's TV set. A user may wait anywhere from 3-20 seconds during this process. To return to the user's originally viewed channel, the STB reverses these steps while the user waits to return to original program.
- It would be advantageous to provide users with event information conveniently in real time for a longer period such as, up to one week in the future. Conventional arrangements do not provide this capability. For large or multiple networks, the event information table (EIT) and SI information constitutes an amount of data so great that the STB cannot store all the data effectively for multiple days, for all networks and transports, compressed or uncompressed. Further, the latency caused by breaking large files into smaller files with some duplicate data is not effective.
- Consequently, a need exists for systems and methods for efficiently providing information such as EIT and EPG information corresponding to longer periods of time.
- FIG. 1 shows one arrangement for providing EIT and EPG information to a terminal.
- FIG. 2 shows a paradigm of transporting, receiving, storing and displaying information according to an embodiment of the present invention.
- FIG. 3 shows a MMDS system and support processes of the present invention and forming the present invention.
- FIG. 1 shows one method10 for providing event information to a user. Each
transport hour segment events full EIT information 24 for that period is available. Typically, in MMDS, a transport comprises one of thirty-one six MHz channels. Each channel can have the capacity for 27 Mbits of data. Thus, in a transport between 6-12 video programs (more for others such as audio, still frame, and web page information) can be viewed from a programming guide. - In the method of FIG. 1, a STB can only store two three-hour segments at a time for a total of six hours of program information available to a user. Standards for providing EIT AND EPG information are disclosed in EN 300 468 v1.3.1. (1997-09) of the European Standard Telecommunications series document.
- Operationally, if a user wants to view a selection of available programs, he scrolls an electronic programming guide. If the desired information is not in the STB, the STB tunes away to the home transport28 (also referred to as the home channel). The
home transport 28 contains full EIT 29 information across the entire M period for all programs. In the present environment, a user can only select from programming information up to six hours in the future without tuning to the home channel. This is due to memory limitations in the STB. The STB must then select the correct transport, retrieve it and display the event information on the user's TV. To return back to the user's prior viewing channel, the STB reverses the prior process. The STB selects the original transport, retrieves it and displays it on the user's TV. A time delay of between 3-20 seconds occurs while the user waits to received the selected information. - FIG. 2 shows a
paradigm 30 of a preferred embodiment of the present invention. A user may view event information using the present invention up to M days in the future. - A user scrolls through an electronic programming source to find a desired program. A plurality of transports (32, 34, and 36) contains from 0 to
N hours 38 of full set of EITdata 40 for all transports. A full EIT provides information regarding the events contained within each service. Such information includes for example, the name of the event, start time, duration of event, running status, and descriptors. Descriptors may include the kind of program, such as sports or entertainment, name of director and actors, and program rating. - From
N hours 38 toM days 42, each transport containssparse EIT data 44. Sparse EIT data is a subset of the full EIT data. A sparse EIT 44 contains for example, the name of event, start time, duration and event rating. Thus a single transport contains thefull EIT 40 forN hours 38 and sparse EIT 44 for up to M days. - An
actual transport 46 carries thefull EIT 48 for its transport fromN hours 38 toK days 49. Actual transport represents the currently tuned transport. - Content providers may utilize a variety of mediums to transmit event information to the STB under the present invention including MMDS, LMDS, satellite, DVB, wireless and wireline cable and digital transmission systems.
- A
conventional MMDS 50 of the sort shown in FIG. 3 has support processes of the present invention and form the present invention. A content provider providesmedia 52 such as information, data and content to the MMDSsite 54. ARF link 56 transports that information, data and content to a plurality ofSTBs STB equipment 64, 66 and 68 at a user location.Equipment 64, 66 and 68 may include a TV set or displaying device. Programming and/or content is available for viewing by a user from theequipment 64, 66 and 68. - Operationally, a user scrolls a program guide to find out information about future programming, for example 3 days away. The STB stores in memory the sparse EIT M days in the future for the requested programming information. If full information is needed, the STB tunes into that transport, obtains that information to display that information on the users TV. When the user has completed reviewing the selected information, the STB knows from memory where the transport is located that the user was originally tuned to (i.e. the actual transport) and returns to that transport.
- This method and system is advantageous because it better utilizes memory in the STB while minimizing data transmission requirements of the system. The bandwidth that is saved by this invention and can be used to provide additional services to the subscriber.
- Another advantage of the present invention is that all transports are used in a manner that provides coverage for all seven days of EIT and EPG information without requiring additional memory in the STB.
- While certain embodiments of the present invention have been described above, these descriptions are given for purpose of illustration and explanation. Variations, changes, modifications and departures from the systems and methods disclosed above may be adopted without departure from the scope or spirit of the present invention.
Claims (1)
1. A system for providing video services, comprising:
a set top box;
an electronic program guide executing on said set top box;
a plurality of transports each containing a predetermined number of hours of full EIT data and a predetermined number of days of sparse EIT data, wherein said electronic program guide responds to user requests for electronic program guide information using said full and sparse EIT data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/417,054 US6442756B1 (en) | 1998-10-13 | 1999-10-13 | System and method for transporting, processing, storing and displaying EIT and EPG information in a television system context |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10411098P | 1998-10-13 | 1998-10-13 | |
US09/417,054 US6442756B1 (en) | 1998-10-13 | 1999-10-13 | System and method for transporting, processing, storing and displaying EIT and EPG information in a television system context |
Publications (2)
Publication Number | Publication Date |
---|---|
US20020056101A1 true US20020056101A1 (en) | 2002-05-09 |
US6442756B1 US6442756B1 (en) | 2002-08-27 |
Family
ID=26801190
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/417,054 Expired - Lifetime US6442756B1 (en) | 1998-10-13 | 1999-10-13 | System and method for transporting, processing, storing and displaying EIT and EPG information in a television system context |
Country Status (1)
Country | Link |
---|---|
US (1) | US6442756B1 (en) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6904609B1 (en) * | 1999-03-18 | 2005-06-07 | Microsoft Corporation | Systems and methods for electronic program guide data services |
US7010801B1 (en) | 1999-06-11 | 2006-03-07 | Scientific-Atlanta, Inc. | Video on demand system with parameter-controlled bandwidth deallocation |
US6817028B1 (en) | 1999-06-11 | 2004-11-09 | Scientific-Atlanta, Inc. | Reduced screen control system for interactive program guide |
US7992163B1 (en) | 1999-06-11 | 2011-08-02 | Jerding Dean F | Video-on-demand navigational system |
US8516525B1 (en) | 2000-06-09 | 2013-08-20 | Dean F. Jerding | Integrated searching system for interactive media guide |
US7200857B1 (en) | 2000-06-09 | 2007-04-03 | Scientific-Atlanta, Inc. | Synchronized video-on-demand supplemental commentary |
US7975277B1 (en) | 2000-04-03 | 2011-07-05 | Jerding Dean F | System for providing alternative services |
US7934232B1 (en) * | 2000-05-04 | 2011-04-26 | Jerding Dean F | Navigation paradigm for access to television services |
US8069259B2 (en) | 2000-06-09 | 2011-11-29 | Rodriguez Arturo A | Managing removal of media titles from a list |
US7962370B2 (en) | 2000-06-29 | 2011-06-14 | Rodriguez Arturo A | Methods in a media service system for transaction processing |
US7340759B1 (en) | 2000-11-10 | 2008-03-04 | Scientific-Atlanta, Inc. | Systems and methods for adaptive pricing in a digital broadband delivery system |
US7496945B2 (en) | 2001-06-29 | 2009-02-24 | Cisco Technology, Inc. | Interactive program guide for bidirectional services |
US8006262B2 (en) | 2001-06-29 | 2011-08-23 | Rodriguez Arturo A | Graphic user interfaces for purchasable and recordable media (PRM) downloads |
US7512964B2 (en) | 2001-06-29 | 2009-03-31 | Cisco Technology | System and method for archiving multiple downloaded recordable media content |
US7526788B2 (en) | 2001-06-29 | 2009-04-28 | Scientific-Atlanta, Inc. | Graphic user interface alternate download options for unavailable PRM content |
JP3918917B2 (en) * | 2002-01-11 | 2007-05-23 | 船井電機株式会社 | Digital / analog broadcast receiver with EPG screen display function |
US7334251B2 (en) | 2002-02-11 | 2008-02-19 | Scientific-Atlanta, Inc. | Management of television advertising |
US8161388B2 (en) | 2004-01-21 | 2012-04-17 | Rodriguez Arturo A | Interactive discovery of display device characteristics |
KR20050094232A (en) * | 2004-03-22 | 2005-09-27 | 주식회사 휴맥스 | Method for embodying digital epg |
CN100348024C (en) * | 2004-05-09 | 2007-11-07 | 意法半导体有限公司 | Method for improving event information extraction efficiency |
US8189472B2 (en) | 2005-09-07 | 2012-05-29 | Mcdonald James F | Optimizing bandwidth utilization to a subscriber premises |
US8296816B2 (en) | 2006-11-06 | 2012-10-23 | At&T Intellectual Property I, L.P. | Method and system for updating digital video recorder scheduling |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6005561A (en) * | 1994-12-14 | 1999-12-21 | The 3Do Company | Interactive information delivery system |
US5699125A (en) * | 1995-03-31 | 1997-12-16 | Matsushita Electric Corporation Of America | Electronic television program guide for a television system having two tuners |
US5740549A (en) * | 1995-06-12 | 1998-04-14 | Pointcast, Inc. | Information and advertising distribution system and method |
US5801753A (en) * | 1995-08-11 | 1998-09-01 | General Instrument Corporation Of Delaware | Method and apparatus for providing an interactive guide to events available on an information network |
US5657072A (en) * | 1996-04-10 | 1997-08-12 | Microsoft Corporation | Interactive entertainment network system and method for providing program listings during non-peak times |
US6173330B1 (en) * | 1996-09-17 | 2001-01-09 | Motorola, Inc. | Delivery and acquisition of data segments with optimized inter-arrival time |
US5990890A (en) * | 1997-08-25 | 1999-11-23 | Liberate Technologies | System for data entry and navigation in a user interface |
US6115080A (en) * | 1998-06-05 | 2000-09-05 | Sarnoff Corporation | Channel selection methodology in an ATSC/NTSC television receiver |
-
1999
- 1999-10-13 US US09/417,054 patent/US6442756B1/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
US6442756B1 (en) | 2002-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6442756B1 (en) | System and method for transporting, processing, storing and displaying EIT and EPG information in a television system context | |
US6971119B1 (en) | Method and apparatus for transmission, receipt, caching and display of one-way broadcast programming and data | |
US8910211B1 (en) | System and method for dynamic electronic program guide data downloads | |
DE69435068T2 (en) | Apparatus and method for request video programs | |
US7493639B2 (en) | Interactive program summary panel | |
US7266832B2 (en) | Advertisement swapping using an aggregator for an interactive television system | |
US6029045A (en) | System and method for inserting local content into programming content | |
US8132208B2 (en) | Presenting a television services program guide information as a video mosaic | |
US6201536B1 (en) | Network manager for cable television system headends | |
CN1161995C (en) | Interactive TV Program Guide with Request Data Supplement | |
US5907323A (en) | Interactive program summary panel | |
US8997149B1 (en) | Context-sensitive interactive television ticker | |
CN100385940C (en) | Apparatus, method and system for providing subscribed digital broadcast television programs | |
US7343614B1 (en) | Program delivery system for VOD | |
US20050022241A1 (en) | Adaptable programming guide for networked devices | |
US20020026638A1 (en) | Internet-based electronic program guide advertisement insertion method and apparatus | |
EP1142334B1 (en) | Electronic programme break replacement system | |
US6922844B1 (en) | Method and apparatus for distinguishing program guides according to originating network | |
HK1014823B (en) | Network manager for cable television system headends | |
HK1035627B (en) | Interactive television program guide with on-demand data supplementation | |
HK1025859B (en) | Apparatus and method for video on demand programs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION, DELAW Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DURDEN, GEORGE A.;WATSON, PAUL T.;MURPHY, THOMAS E.;AND OTHERS;REEL/FRAME:010623/0242;SIGNING DATES FROM 20000103 TO 20000128 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
FPAY | Fee payment |
Year of fee payment: 12 |