Electronic program guide
Electronic program guides (EPGs) and interactive program guides provide users of television, radio, and other media applications with continuously updated menus displaying broadcast programming or scheduling information for current and upcoming programming. Some guides also feature backward scrolling to promote their catch up content.
Non-interactive electronic program guides (sometimes known as "navigation software") are typically available for television and radio, and consist of a digitally displayed, non-interactive menu of program scheduling information shown by a cable or satellite television provider to its viewers on a dedicated channel. EPGs are broadcast by specialized video character generation (CG) equipment housed within each such provider's central television distribution facility. By tuning into an EPG channel, a menu is displayed that lists current and upcoming television programs on all available channels.
A more modern form of the EPG, associated with both television and radio broadcasting, is the interactive [electronic] program guide (IPG, though often referred to as EPG). An IPG allows television viewers and radio listeners to navigate scheduling information menus interactively, selecting and discovering programming by time, title, station or genre using an input device such as a keypad, computer keyboard or television remote control. Its interactive menus are generated entirely within local receiving or display equipment using raw scheduling data sent by individual broadcast stations or centralized scheduling information providers. A typical IPG provides information covering the next seven or 14 days.
Data to populate an interactive EPG may be distributed over the Internet, either for a charge or free of charge, and implemented on equipment connected directly or through a computer to the Internet.
Television-based IPGs in conjunction with Programme Delivery Control (PDC) technology can also facilitate the selection of programs for recording with digital video recorders (DVRs), also known as personal video recorders (PVRs).
In 1981, United Video Satellite Group launched the first North American EPG service, a cable channel known simply as The Electronic Program Guide. It allowed cable systems in the United States and Canada to provide on-screen listings to their subscribers 24 hours a day on a dedicated cable channel. Raw listings data for the service was supplied via satellite to participating cable systems, each of which installed a computer within its headend facility to present that data to subscribers in a format customized to the system's unique channel lineup. The EPG Channel would later be renamed Prevue Guide and go on to serve as the de facto EPG service for North American cable systems throughout the remainder of the 1980s, all of the 1990s, and – as TV Guide Network or TV Guide Channel – for the first decade of the 21st century.
In 1986 at a trade show in Nashville, STV/Onsat, a paper programing guide company, introduced SuperGuide, an interactive electronic programming guide for home satellite dish viewers. The system was the focus of a 1987 article in STV Magazine. The original system had a black and white display, and would locally store programming information for around one week in time. A remote control was used to interact with the unit. When the user found a show they wanted to watch, they turned off the guide and then the user tuned the satellite receiver to the correct service. The system was developed by Chris Schultheiss of STV/OnSat and engineer Peter Hallenbeck. The guide information was distributed by satellite using the home owner's dish as the receiver. The information was stored locally so that the user could use the guide without having to be on a particular satellite or service.
In March 1990, a second generation SuperGuide system was introduced that was integrated into the Uniden 4800 receiver. This version had a color display and the hardware was based on a custom chip. Up to two weeks of programming information was available. When the user found the show of interest, they pressed a button on the remote and the receiver tuned to the show they wanted to watch. This unit also had single button recording. It controlled VCRs via an infrared output (see US 5293357 ). Available in North America, it was the first commercially available unit for home use that had a locally stored guide integrated with the receiver for single button viewing and taping. A presentation on the system was given at the 1990 IEEE consumer electronics symposium in Chicago.
In June 1988, US 4751578 was awarded to Eli Reiter, Michael H. Zemering, and Frank Shannon. This patent concerned the implementation of a searchable electronic program guide – an interactive program guide (IPG).
In 1996, Prevue Networks introduced the first IPG service in the United States, Prevue Interactive, designed for the General Instruments[disambiguation needed] DCT 1000 series of set-top digital cable boxes. Prevue Interactive would later become TV Guide Interactive, and then i-Guide.
In Western Europe, 59 million television households were equipped with EPGs at the end of 2008, a penetration of 36 percent of all television households. But the situation varies from country to country, depending on the status of digitization and the role of pay television and IPTV in each market. With Sky as an early mover and the BBC iPlayer and Virgin Media as ambitious followers, the UK is to date the most developed and innovative EPG market, with 96 percent of viewers frequently using the EPG in 2010. Scandinavia also is a highly innovative EPG market. Even in Italy, the EPG penetration is relatively high with 38 percent. Inview Technology is one of the UK's largest and oldest EPG producers, dating back to 1996 and currently in partnership with Humax and Skyworth. In France, IPTV is the main driver of EPG developments. In contrast to many other European countries, Germany lags behind, due to a relatively slow digitization process and the minor role of pay television in that country.
Interactive program guides (IPGs, also called EPGs) are nearly ubiquitous in most broadcast media today. EPGs can be made available through television (on set-top boxes), mobile phones, and on the web. Online TV Guides are becoming more ubiquitous, with over 7 million Google searches for "TV Guide" each month.
For television, IPG support is built into almost all modern receivers for digital cable, digital satellite, and over-the-air digital broadcasting. They are also commonly featured in digital video recorders such as TiVo and MythTV. Higher-end receivers for digital broadcast radio and digital satellite radio commonly feature built-in IPGs as well.
Demand for non-interactive electronic television program guides – television channels displaying listings for currently airing and upcoming programming – has been nearly eliminated by the widespread availability of interactive program guides for television. Television-based IPGs provide the same information as EPGs, but faster and often in much more detail. When television IPGs are supported by PVRs they enable viewers to plan viewing and recording by selecting broadcasts directly from the EPG, rather than programming timers.
The aspect of an IPG most noticed by users is its graphical user interface (GUI), typically a grid or table listing channel names and program titles and times: web and television-based IPG interfaces allow the user to highlight any given listing and call up additional information about it supplied by the EPG provider. Programs on offer from subchannels may also be listed.
Typical IPGs also allow users the option of searching by genre, as well as immediate one-touch access to, or recording of, a selected program. Reminders and parental control functions are also often included. The IPGs within some DirecTV IRDs can control a VCRs using an attached infrared emitter that emulates its remote control.
The latest development in IPGs is personalization through a recommendation engine or semantics. Semantics are used to permit interest-based suggestions to one or several viewers on what to watch or record based on past patterns. One such IPG, iFanzy, allows users to customize its appearance.
Standards for delivery of scheduling information to television-based IPGs vary from application to application, and by country. Older television IPGs like Guide Plus+ relied on analog technology (such as the vertical blanking interval of analog television video signals) to distribute listings data to IPG-enabled consumer receiving equipment. In Europe, the European Telecommunications Standards Institute (ETSI) published standard ETS 300 707 to standardize the delivery of IPG data over digital television broadcast signals. Listings data for IPGs integrated into digital terrestrial television and radio receivers of the present day is typically sent within each station's MPEG transport stream, or alongside it in a special data stream. The ATSC standard for digital terrestrial television, for instance, uses tables sent in each station's PSIP. These tables are meant to contain program start times and titles along with additional program descriptive metadata. Current time signals are also included for on-screen display purposes, and they are also used to set timers on recording devices.
Devices embedded within modern digital cable and satellite television receivers, on the other hand, customarily rely upon third-party listings metadata aggregators to provide them with their on-screen listings data. Such companies include Tribune TV Data, Gemstar-TV Guide (now Rovi), FYI Television, Inc. in the United States and Europe, TV Media in the United States and Canada, Broadcasting Dataservices in Europe and Dayscript in Latin America, and What's On India Media Pvt. Ltd in India, Sri Lanka, Indonesia, the Middle East and Asia.
A growing trend is for manufacturers such as Elgato and Topfield and software developers such as Microsoft in their Windows Media Center to use an Internet connection to acquire data for their built-in IPGs. This enables greater interactivity with the IPG such as media downloads, series recording and programming of the recordings for the IPG remotely; for example, IceTV in Australia enables TiVo-like services to competing DVR/PVR manufacturers and software companies.
In developing IPG software, manufacturers must include functions to address the growing volumes of increasingly complex data associated with programming. This data includes program descriptions, schedules, ratings, user configuration information such as favorite channel lists, and multimedia content. To meet this need, some set-top box software designs incorporate a "database layer" that utilizes either proprietary functions or a commercial off-the-shelf embedded database system for sorting, storing and retrieving programming data.
Most technical details are invisible to users, who simply have a program guide on their equipment which "just works".
- A typical PVR website which makes no references to "IPG", using instead "EPG" throughout for the interactive electronic programme guide, as can be confirmed with a site search
- An example of a computer program to export Internet-derived data from an EPG (DigiGuide) to set timers on a PVR (Topfield)
- 1986 STTI exhibitor list, p. 33
- STV Magazine. May 1987 p. 14
- Onsat Magazine. June 10–16, 1990
- 1990 Transactions on IEEE consumer electronics society meeting notes/synopses, p. 310
- "Looking for TV Genius? | Red Bee Media". Tvgenius.net. Retrieved 2012-10-23.
- EPG Forecast, Western Europe (2008–2014)
- "Looking for TV Genius? | Red Bee Media". Tvgenius.net. Retrieved 2012-10-23.
- Gorine, Andrei. "Programming Guide Manages Networked Digital TV", EE Times, December, 2002. Retrieved on August 15, 2008.
- Graves, Steve. "Hybrid Data Management Gets Traction In Set-Top Boxes", Embedded.com, July, 2008. Retrieved on August 15, 2008.
- "Electronic Programme Guide; Protocol for a TV Guide using electronic data transmission". ETSI. 2003–04. "300 707 V1.2.1" Check date values in:
- "Television systems; Code of practice for an Electronic Programme Guide". ETSI. 2002–12. "TR 101 288 V1.3.1" Check date values in: