US20160381426A1 - Television Display - Google Patents

Television Display Download PDF

Info

Publication number
US20160381426A1
US20160381426A1 US15/262,804 US201615262804A US2016381426A1 US 20160381426 A1 US20160381426 A1 US 20160381426A1 US 201615262804 A US201615262804 A US 201615262804A US 2016381426 A1 US2016381426 A1 US 2016381426A1
Authority
US
United States
Prior art keywords
user
display
region
displayed
viewable content
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.)
Abandoned
Application number
US15/262,804
Inventor
Marisa Miles
Gerry O'Sullivan
Robin Crossley
Nicholas James
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sky CP Ltd
Original Assignee
Sky UK Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sky UK Ltd filed Critical Sky UK Ltd
Priority to US15/262,804 priority Critical patent/US20160381426A1/en
Publication of US20160381426A1 publication Critical patent/US20160381426A1/en
Assigned to BRITISH SKY BROADCASTING LTD. reassignment BRITISH SKY BROADCASTING LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: O'SULLIVAN, GERRY, JAMES, NICHOLAS, MILES, MARISA, CROSSLEY, ROBIN
Assigned to SKY UK LIMITED reassignment SKY UK LIMITED CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: BRITISH SKY BROADCASTING LTD.
Assigned to SKY CP LIMITED reassignment SKY CP LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SKY UK LIMITED
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4147PVR [Personal Video Recorder]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4335Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47217End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4821End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4825End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4828End-user interface for program selection for searching program descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4753End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for user identification, e.g. by entering a PIN or password
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/65Transmission of management data between client and server
    • H04N21/654Transmission by server directed to the client
    • H04N21/6547Transmission by server directed to the client comprising parameters, e.g. for client setup

Definitions

  • the present invention relates to television displays, and to apparatus, methods and computer programs for implementing such television displays.
  • EPGs Electronic programme guides
  • IEPGs Interactive EPGs
  • Examples of known IEPGs include those provided with the SkyTM and Sky+TM set-top boxes. Aspects of those IEPGs are described in WO 96/37996 and WO 99/66721.
  • IEPGs are typically designed for display on a television (TV) screen, and are therefore limited by the resolution of that screen. With the advent of High Definition TV (HDTV), higher resolution IEPGs are possible. However, the number of different channels available continues to increase and the user must typically navigate around the IEPG, or filter by search criteria, to find a programme of interest.
  • TV television
  • HDTV High Definition TV
  • IEPG Information e.g., advertising or programme notes
  • additional functionality such as Push and Pull Video On Demand (VOD), interactive TV content and user configurable options and preferences, all incorporated within the IEPG window.
  • VOD Push and Pull Video On Demand
  • a method of providing an interactive user interface for a television display comprising providing at least three levels of information in a display space, wherein a first level provides a plurality of user selectable first level entities each associated with a respective display section providing a different category of information and being selectable by a user independently of the other sections, wherein each first level entity is associated with a plurality of user selectable second level entities each associated with a respective data content sub-section of the display section of the associated first level entity, each respective data content sub-section being provided in a third level.
  • a method of providing an interactive user interface for a television display comprising providing a display space including a data content region and an information region, the data content region including a plurality of user selectable entities each representing a recorded viewable content item, a viewable content item being recorded, or a viewable content item to be recorded, wherein information associated with a user selected entity is displayed in the information region and wherein additional information associated with a selected viewable content item is displayed in response to a user command.
  • a method of providing an interactive user interface for a television display comprising providing a display space including a data content region, the data content region including a plurality of user selectable entities, each representing a recorded viewable content item stored in a hard disk (or other fast memory storage medium), and an indication of available memory in the hard disk (or other medium), wherein in response to a user command to delete a selected entity, the selected entity is removed from the data content region but the associated viewable content item is not deleted from the hard disk.
  • a method of providing an interactive user interface for a television display comprising providing a display space including a data content region and a video data display region, wherein the data content region includes a plurality of user selectable menu entities each associated with a respective display section providing a different category of information and being selectable by a user independently of the other sections, wherein one of said plurality of user selectable menu entities is associated with a planner screen providing a list of user selectable entities each representing a recorded viewable content item, wherein in response to a user command to play back a selected entity, the recorded viewable content item is displayed in the video data display region and user play back control is enabled, and in response to a user command to select a different one of said plurality of user selectable menu entities associated with different display section, play back of the recorded viewable content continues in the video data display region but user play back control is disabled.
  • a method of providing an interactive user interface for a television display comprising providing a display space including a plurality of user selectable menu entities each associated with a respective display section providing a different category of information and being selectable by a user independently of the other sections, wherein one of said plurality of user selectable menu entities is associated with a radio guide display section providing a list consisting of available digital radio stations.
  • a method of providing an interactive user interface for a television display comprising providing a display space including a data content region and an information display region, wherein the data content region includes a plurality of user selectable menu entities each associated with a respective display section providing a different category of information and being selectable by a user independently of the other sections, wherein one of said plurality of user selectable menu entities is associated with a video on demand display section providing a list of user selectable media content items, wherein in response to a user command to display information associated with the selected media content item, the information display region alternates between displaying a synopsis of the selected media content item and a marketing message associated with the selected media content item.
  • a method of providing an interactive user interface for a television display comprising providing a display space including a plurality of user selectable menu entities each associated with a respective display section providing a different category of information and being selectable by a user independently of the other sections, wherein one of said plurality of user selectable menu entities is associated with an options display section providing user customisation options and wherein another of said plurality of user selectable entities is associated with a separate settings display section providing user configurable technical settings.
  • a method of providing an interactive user interface for a television display comprising providing a display space including a plurality of user selectable entities, wherein at least some of said plurality of user selectable entities are selectable by a numerical input command.
  • a method of providing an interactive user interface for a television display comprising providing a display space including a data content region and a video data display region, wherein the data content region includes a plurality of user selectable entities each representing a viewable content item, and wherein in response to a first user selection of an entity, the selected entity is displayed in the video data display region of the display space, and in response to a successive second user selection of the entity, the selected entity is displayed to fill the television display.
  • a method of providing an interactive user interface for a television display comprising providing a display space including a data content region and an inhibitable video data display region, wherein the data content region displays a greater amount of information when the video data display region is inhibited.
  • a method of providing an interactive user interface for a television display comprising receiving programme scheduling data including title data, genre data and sub-genre data for a plurality of programmes, and providing a display space including a search display screen including user input fields for specifying search criteria including a genre, a sub-genre and characters from a programme title, wherein a search is conducted for programmes in the received programme scheduling data matching the user input search criteria.
  • a method of providing an interactive user interface for a television display comprising receiving programme scheduling data including information associated with a currently viewed programme and at least two subsequent programmes to be broadcast after the currently viewed programme, and providing a display space for display over image data of a currently viewed programme, wherein the display space includes information associated with the currently viewed programme and information associated with two subsequent programmes.
  • a method of providing an interactive user interface for a television display comprising receiving a continuous command from a user to navigate through information displayed in a display screen and increasing a navigation speed in dependence upon the length of time of said continuous command.
  • a method of providing an interactive user interface for a television display comprising receiving programme scheduling data for a plurality of channels, and providing a display space for display over image data of a currently viewed programme, wherein the display space displays information associated with one channel from a first list of user navigatable available channels, and wherein in response to a user command, the display space switches between displaying information associated with the first list and information associated with a second list of navigatable channels, the second list of navigatable channels including a last tuned channel and a list of user-defined favourite channels.
  • a method of providing an interactive user interface for a television display having an associated aspect ratio comprising providing a display space having a layout for a first aspect ratio and providing a display space having a different layout for a second aspect ratio.
  • a method of providing an interactive user interface for a television display comprising providing a display space including a plurality of user selectable menu entities each associated with a respective display section providing a different category of information and being selectable by a user independently of the other sections, wherein unselected menu entities are represented with an icon and no text description, and wherein a selected menu entity is expanded and represented with an icon and text description in response to a user navigational command.
  • a method of providing an interactive user interface for a television display comprising receiving programme scheduling data including title information associated with a currently viewed programme and at least two subsequent programmes to be broadcast after the currently viewed programme, and providing a display space for display over image data of a currently viewed programme, wherein the display space displays the title information of the currently viewed programme and subsequent programmes as a row of user selectable entities, wherein the entity for a currently selected entity is displayed with a larger width.
  • a method of providing an interactive user interface for a television display comprising providing a display space including a data content region and an information region, the data content region including a list of user selectable entities each representing a recorded viewable content item, a viewable content item being recorded, or a viewable content item to be recorded, wherein in response to a user command to play a content item, the display space displays the data content region, and wherein if the entity representing the last viewed programme has not been deleted from the list of user selectable entities, the entity representing the last viewed programme is pre-selected in the data content region, otherwise, the first entity on the list is pre-selected in the data content region.
  • FIG. 1 is a block diagram of the functional components of a satellite broadcast receiver
  • FIG. 2 is a schematic illustration of a remote control unit for use with embodiments of the present invention
  • FIG. 3 is a schematic illustration of an interactive user interface according to an embodiment of the invention.
  • FIG. 4 is an example of an interactive user interface according to an embodiment of the invention.
  • FIG. 5 is another example of the interactive user interface shown in FIG. 4 ;
  • FIG. 6 is an example of the interactive user interface shown in FIG. 4 in an alternative mode
  • FIG. 7 is an example of the interactive user interface shown in FIG. 5 in an alternative mode
  • FIG. 8 is an example of an interactive user interface according to an embodiment of the invention.
  • FIG. 9 is another example of the interactive user interface shown in FIG. 8 ;
  • FIG. 10 is an example of an interactive user interface according to an embodiment of the invention.
  • FIG. 11 is another example of the interactive user interface shown in FIG. 10 ;
  • FIG. 12 is an example of the interactive user interface shown in FIG. 10 in an alternative mode
  • FIG. 13 is an example of an interactive user interface according to an embodiment of the invention.
  • FIG. 14 is an example of the interactive user interface shown in FIG. 13 in an alternative mode
  • FIG. 15 is an example of an interactive user interface according to an embodiment of the invention.
  • FIG. 16 is another example of the interactive user interface shown in FIG. 15 ;
  • FIG. 17 is another example of the interactive user interface shown in FIG. 16 ;
  • FIG. 18 is another example of the interactive user interface shown in FIG. 17 ;
  • FIG. 19 is an example of an interactive user interface according to an embodiment of the invention.
  • FIG. 20 is an example of an interactive user interface according to an embodiment of the invention.
  • FIG. 21 is an example of an interactive user interface according to an embodiment of the invention.
  • FIG. 22 is an example of the interactive user interface shown in FIG. 21 in an alternative mode
  • FIG. 23 is an example of an interactive user interface according to an embodiment of the invention.
  • FIG. 24 is an example of the interactive user interface shown in FIG. 23 in an alternative mode
  • FIG. 25 is an example of an interactive user interface according to an embodiment of the invention.
  • FIG. 26 is an example of the interactive user interface shown in FIG. 25 in an alternative mode
  • FIG. 27 is an example of an interactive user interface according to an embodiment of the invention.
  • FIG. 28 is an example of an interactive user interface according to an embodiment of the invention.
  • FIG. 29 is another example of the interactive user interface shown in FIG. 28 ;
  • FIG. 30 is another example of the interactive user interface shown in FIG. 29 .
  • a conventional satellite broadcast receiver is described as an example of apparatus on which a television display may be implemented. It is not intended as limiting to the scope of the invention.
  • Other types of television display apparatus may include cable TV or Internet TV (IPTV) apparatus.
  • the display apparatus may be any other audio/visual display apparatus, such as a personal computer, configured to receive and display television signals.
  • FIG. 1 shows a satellite broadcast receiver 3 for receiving television signals from a satellite television broadcast network.
  • received signals are input to first and second tuners 10 a and 10 b but any number of tuners may be used in the receiver 3 .
  • the tuners 10 a and 10 b are tunable into the same or different channels of the satellite television broadcast network for simultaneous reception of the same or different television programmes.
  • Signals from the first and second tuners 10 a and 10 b are passed to a crossbar switch 11 which separates the data received from the first and second tuners 10 a and 10 b into data for direct output to a television, data representing received television programmes for recording and subsequent playback, and user services and programme scheduling data, in accordance with the XSI standard, for example.
  • the receiver 3 has a hard disk (or other memory medium) 13 which receives from the crossbar switch 11 compressed video and audio data for recording and subsequent playback via recording and playback circuitry 16 .
  • the receiver 3 includes two demultiplexer recording pipes (DMRec1 and DMRec2), which are coupled to Random Access Streaming Protocol circuitry (RASP) for analysing data in a received stream and indexing the data as it is received.
  • RASP Random Access Streaming Protocol circuitry
  • the recording and playback circuitry 16 is also configured to perform decryption of received data, for example before the video and audio data is transmitted for playback on a display, using stored decryption keys according to the encryption technique used to encrypt the received data.
  • the received signals comprise digitally encoded data.
  • the data is compressed using the Digital Video Broadcast/Moving Pictures Expert Group 2 or 4 (DVB/MPEG 2/4) standard which permits both programme data and additional data (for example interactive service data) to be transmitted in a single channel.
  • DVB/MPEG 2/4 enables high compression ratios to be achieved.
  • the hard disk 13 receives and stores compressed data. The data is decompressed only after retrieval from the hard disk 13 .
  • the receiver 3 therefore has an Integrated Conditional Access Module (ICAM) 14 which co-operates with a smart card 14 a to determine whether the viewer has subscribed to a particular channel and is therefore authorised to access the channel. Parental control over channel access is also provided, at least in part, by the access control circuit 14 .
  • the receiver 3 further comprises a demultiplexing and descrambling circuit 15 which receives from a selector 17 data from the crossbar switch 11 for direct output or data from the hard disk 13 for playback. The demultiplexing and descrambling circuit 15 separates the data into video data and audio data for distribution to various locations within the receiver 3 .
  • the demultiplexing and descrambling circuit 15 is also controlled by the access control circuit 14 to enable the descrambling of the signal by authorised subscribers.
  • the receiver 3 also comprises a video decoder 18 for decompression and processing of encoded video data received from the demultiplexing and descrambling circuit 15 , and an audio decoder 19 for decompression and processing of compressed audio data, operating according to the MPEG 2/4 standard, for example.
  • Decompressed video data is supplied to standard definition display circuitry 20 and high definition display circuitry 21 which combines the decompressed video data with corresponding standard definition or high definition on-screen display and graphics generated by on-screen display and graphics generation circuitry 22 using the user services and programme scheduling data.
  • the standard definition display circuitry 20 provides the combined standard definition video and graphics data to a standard definition digital encoder and Digital to Analogue Converters (DACs) 24 where the data is encoded and converted into an appropriate format for direct input to a television set.
  • the high definition display circuitry 21 supplies the combined high definition video and graphics data to a high definition digital encoder and Digital to Analogue Converter (DAC) 25 where the data is encoded into an appropriate high definition format for output to a high definition TV if so desired.
  • DAC Digital to Analogue Converter
  • the combined high definition video and graphics data is also supplied to a High Definition Multimedia Interface (HDMI) interface 26 which also receives decompressed audio data from the audio decoder 19 via audio post-processing circuitry 27 , for output to an HDMI input of a high definition TV if so desired.
  • Decompressed and processed audio data is also supplied to an audio DAC 31 for direct input to an analogue audio device or speakers.
  • the demultiplexing and descrambling circuit 15 also outputs compressed digital audio to a proprietary audio interface, for example in accordance with the Sony/Philips Digital Interconnect Format (SPDIF) 33 for direct input to appropriate audio equipment.
  • SPDIF Sony/Philips Digital Interconnect Format
  • the receiver 3 is controlled by a processor 23 which communicates with the various units of the receiver via a bus (not shown).
  • the processor 23 has associated with it Random Access Memory (RAM) 34 .
  • the processor 23 controls operation of the receiver 3 by tuning the tuners 10 a and 10 b to receive signals for the desired channels by controlling the demultiplexing, descrambling and decompression so that the desired programme and/or interactive service data is displayed on the screen of the TV, and by controlling the hard disk 13 to record desired television programmes or to play back previously recorded television programmes.
  • Viewer selection of desired programmes and customer services is controlled by viewer manipulation of a remote control unit 28 , which in response to such viewer manipulation transmits control signals to an input receiver 29 for input to the processor 23 .
  • the remote control unit 28 also allows the viewer to control of the operation of the hard disk 13 to record television programmes, to play back recorded television programmes and to program the recording of television programmes, etc.
  • Operation of the receiver 3 is controlled by software that makes the processor 23 responsive to control signals from the remote control unit 28 and/or additional data in the received signals. Interaction between hardware and software in the receiver 3 is described in detail in the Applicant's earlier international patent application published as WO 01/11865. Operation of the receiver 3 in receiving and decoding data representing television programmes and data defining scheduling and other information related to the programmes is described in detail in the Applicant's earlier international patent application published as WO 96/37996. Operation of the receiver 3 in providing interactive services is described in the Applicant's earlier international patent application published as WO 97/23997.
  • DVB Digital Video Broadcasting
  • EPG Electronic Programme Guide
  • additional data in a channel can include brief programme schedule data representative of so-called event information tables (EITs) defining the scheduling of programmes in each channel.
  • the programme schedule data is stored in the RAM 34 and, once stored, the scheduling information is available effectively instantaneously.
  • the programme schedule data may be stored in the hard disk 13 .
  • the programme schedule data is transmitted regularly so that the receiver 3 will be updated substantially continuously.
  • the transmitted information may be brief to enable each channel to carry a reduced set of programme schedule data without excessive overheads in terms of bandwidth requirements in each channel and memory requirements in the receiver.
  • a dedicated EPG channel transmits more detailed programme scheduling information, such as programme synopsis or other ancillary data associated with the scheduled programmes, which is stored in the hard disk 13 .
  • the information transmitted via this dedicated channel is updated more frequently and covers a longer period of time (e.g. two weeks). As a consequence, an up-to-date television programme schedule of a complete week will always be available.
  • the receiver 3 is arranged to display the programme scheduling information for several of the channels over a predetermined period of time on the TV. Also, a viewer can interact with the receiver 3 to program recordings of television programmes, view a desired part of the available programme schedule, etc., on the basis of the information received via the dedicated EPG channel.
  • tuners 10 a and 10 b can be tuned to receive different channels, it is possible for a first television programme in one channel to be displayed on a TV and recorded on the hard disk 13 , while at the same time a second television programme in another channel is also recorded on the hard disk 13 . Operation of the receiver 3 in providing simultaneous recording and playback is described in the Applicant's earlier international patent application published as WO 01/11865.
  • the hard disk 13 of the receiver 3 is similar to conventional hard disks used in computer systems for storing large amounts of data.
  • the hard disk 13 has a capacity of many gigabytes (e.g. 400 gigabytes and increasing) and receives video and audio data via a SATA interface, for example, for storage in the compressed form in which it is received, for example, in accordance with the DVB/MPEG 2 standards as discussed above. This allows for the storage of several hours of television programmes (e.g. 100+ hours) on the hard disk 13 .
  • the hard disk 13 comprises two storage areas, one for the storage of television programme data, and the other for storing “metadata” which is used to control the hard disk 13 , as discussed in greater detail in the Applicant's earlier patent publications mentioned above.
  • the processor 23 controls the operation of the hard disk 13 . More specifically, the processor 23 controls the recording and playback of television programmes to and from the hard disk 13 .
  • Other processors can be used to control the hard disk 13 as appropriate, but the control is described in this document with reference to only processor 23 to facilitate understanding.
  • the receiver 3 also includes an external interface 35 , such as a Universal Serial Bus 2 (USB2) port.
  • the USB2 interface may be connected to a transcoding device (not shown) via a USB connector, which allows media content in a first format to be supplied from the receiver 3 and transcoded by the connected transcoding device into a second media coding format suitable for playback on a Personal Media Player (not shown). Operation of the receiver 3 in providing transcoding services is described in the Applicant's earlier international patent application published as WO 06/125999.
  • FIG. 2 shows an example of a remote control unit 28 for use with embodiments of the present invention.
  • the remote control unit 28 includes a dedicated IEPG button 161 for displaying or hiding the fullscreen IEPG display which is discussed in detail below.
  • Four directional navigation buttons 131 , 133 , 135 and 137 are also provided on the remote control unit 28 for the user to navigate throughout the IEPG display as will be discussed below.
  • a plurality of other buttons or keys are also provided on the remote control unit 28 and are discussed in the embodiments below as appropriate.
  • Embodiments of the invention include novel display features and layouts of an interactive user interface for a TV environment, which will now be described below. Those skilled in the art will appreciate that any combination of the display features and layouts described in the following embodiments and alternatives is possible.
  • the IEPG display 41 consists of six distinct, non-overlapping regions. There are three main regions which in this embodiment are always displayed in the IEPG display 41 .
  • the first main region is a top level menu 43 containing a plurality of top level menu items 43 - 1 to 43 - 8 corresponding to a respective plurality of sections which may be individually selected by the user. The user may navigate through the different sections by navigating through the top level menu items of the top level menu 43 , as will be described in more detail below.
  • the second main region is a secondary level menu 45 containing one or more secondary menu items 45 - 1 to 45 - 6 for each section corresponding to a respective top level menu item in the top level menu 43 .
  • the third main region is a data content region 47 containing content or data relating to a selected secondary menu item of a selected section, as indicated by the highlighted top level menu item 43 - 1 and the highlighted secondary level menu item 45 - 1 .
  • the three main regions effectively provide a three level menu structure for the IEPG display and advantageously reduces the amount of information provided on screen to a user at one time by separating the total information available to the user into different sections.
  • the three level menu structure also advantageously allows for the fast navigation of the large amounts of available data.
  • the three level menu structure also advantageously provides a continuous indication to the user of the portion of information that is being displayed in the data content region 47 relative to the total information which is available to the user.
  • the IEPG display 41 also includes three additional regions, including a current information region 49 containing the current time and date, as well as a company or brand name or logo, in this example “Sky Guide”, an information region 51 for containing information or descriptive text, and a mini-TV region 53 containing a scaled-down picture from the last tuned channel or from playback of a recorded programme.
  • FIG. 4 shows an example of a fullscreen IEPG display 41 corresponding to the schematic IEPG display 41 illustrated in FIG. 3 .
  • the top level menu 43 includes a highlighted elongated menu item 43 - 1 labelled “TV GUIDE” indicating to the user that the currently selected top level menu item 43 - 1 is associated with an EPG display screen for displaying a listing of EPG programme titles for a selection of channels over a predefined time period.
  • the information area 51 displays an instruction to the user to press the Select button to select the highlighted menu item 43 - 1 which causes the EPG to be displayed, as shown in FIG. 4 .
  • programme listings in the EPG are displayed for six channels in a one and a half hour window of time.
  • the top level menu 43 is displayed with a lighter background to indicate that control focus is presently on the top level menu 43 .
  • commands issued by a user via the remote control unit 28 are associated with the top level menu 43 so that the user can scroll through the top level menu items to select a particular screen.
  • the unselected top level menu items 43 - 2 to 43 - 8 only include an icon and do not include a text label.
  • the unselected top level menu items 43 - 2 to 43 - 8 are also displayed with a dark background to emphasise the highlighted selected top level menu item 43 - 1 .
  • a newly selected icon expands to display a corresponding label corresponding to the display screen associated with the icon, and the information region 51 is updated with an instruction to the user to press the Select button to view that display screen.
  • the secondary menu 45 is displayed with a darker background to indicate that the menu is not currently selected.
  • the selected secondary menu item 45 - 1 is displayed with a dark background whereas the unselected secondary menu items 45 - 2 to 45 - 6 are displayed with a relatively lighter background to emphasise the unselected highlighted secondary menu item.
  • the user may select the secondary menu 45 using an appropriate button or key press, for example by pressing a down arrow on the remote control unit 28 .
  • the relative lighter and darker backgrounds of each menu are reversed. In the example shown in FIG.
  • the secondary menu 45 is now displayed with a lighter background to indicate that the secondary menu 45 is currently selected and the top level menu 43 is now displayed with a dark background to indicate that the top level menu 43 is not currently selected.
  • the user may cycle through predefined collections of channels as indicated by the secondary menu items 45 - 1 to 45 - 6 displayed in the secondary menu 45 which is associated with the TV Guide section of the IEPG 41 .
  • the “ALL CHANNELS” tab 45 - 1 is highlighted to indicate that the EPG will display programme listings for all available channels.
  • the user may select the data content region 47 using an appropriate button or key press, for example by once again pressing the down arrow on the remote control unit 28 . With the EPG highlighted (not shown), the user may then scroll through the rows of EPG data listings for each channel and for different times using appropriate button or key presses, for example.
  • FIG. 6 shows an example of an IEPG display 41 according to another embodiment in which the mini TV region 53 is not displayed.
  • the information region 51 is also not displayed.
  • the user is provided with an option to inhibit the mini TV region 53 in the IEPG 41 so that more rows of EPG programme listings for more channels may be displayed in the data content region 47 .
  • more rows of EPG programme listings for more channels may be displayed in the data content region 47 .
  • five additional rows of programme listings can be displayed in the data content region 47 when the mini TV region 53 is not displayed.
  • the video frame data for that region is not included in the display screen generated by the on-screen display and graphics generator 22 .
  • FIG. 7 shows an example of the IEPG display 41 of FIG. 5 where the secondary menu 45 is selected but in which the mini TV region 53 is not displayed.
  • additional rows of programme listings can be displayed in the data content region 47 .
  • the programme information may be displayed to the user in an overlaid text box (not shown) in response to the user pressing an appropriate button or key.
  • the user selectable option may be provided in a customisation options screen, as will be described below.
  • the user may choose to hide or show the mini TV region 53 using an appropriate button or key press.
  • FIGS. 8 and 9 show an example of an IEPG display 41 in accordance with another embodiment in which individual programmes and series' of programmes may be recorded by the user.
  • the user has selected to view all channels in the TV Guide as indicated by a highlighted secondary menu item 45 - 1 .
  • the EPG is displayed in the data content region 47 and is highlighted with a lighter background to indicate that control focus is currently on the data content region 47 so that a user can navigate around the EPG and issue commands with respect to the programme listings presently displayed in the highlighted data content region 47 using an appropriate button or key press.
  • One basic command that the user can issue is to select a different programme from the EPG which is currently being shown on another channel.
  • the receiver 3 tunes to the selected channel and displays the programme in the mini TV region 53 .
  • the selected programme is displayed in fullscreen mode after the user presses the appropriate select button again.
  • Another command that the user can issue is to record a selected programme.
  • the highlighted programme “The Chase” starting at 9 pm on BBC1 is part of a series or group of programmes.
  • the EPG data includes information identifying this particular programme as being part of a series or group, for example a link to another program in the series. Therefore, after a user has navigated around the EPG to highlight the programme “The Chase” and pressed the appropriate button or key to record the programme, a popup menu is displayed with two options to either record the particular episode of the programme once, as shown in FIG. 8 , or to record the entire series, as shown in FIG. 9 .
  • the data content region 47 also includes instructions to the user to use the up and down arrow buttons to choose a particular option for recording the highlighted programme or series from the menu, and then to press a select button to begin recording according to the selected option.
  • the popup menu may also include other options, for example providing the user an option to record both the current episode and the next episode of the programme series.
  • FIG. 10 shows an example of an IEPG display 41 in accordance with another embodiment in which a Planner screen is displayed to a user in the data content region 47 to provide organisation and playback functionality for recorded programmes.
  • the user has scrolled through the top level menu 43 to highlight and select the planner screen, as indicated by the highlighted elongated top level menu item 43 - 1 which is now labelled “PLANNER”. Consequently, the secondary menu 45 , the data content region 47 and the information region 51 now display information corresponding to the Planner screen.
  • the secondary menu 45 now includes four secondary menu items, which allow the user to view a listing of all already recorded programmes and programmes to be recorded in the future, to view the listing in alphabetical order, or to view a subset of the listings, in this example all recorded programmes which have already been viewed by the user or a listing of all programmes which have already been recorded.
  • the way in which the user navigates to and throughout the secondary menu 45 is the same as described above.
  • the listing of recorded items includes summarised programme information as a row for each recorded entity, each entity having five attributes arranged in separate columns.
  • the attributes displayed in the display screen of FIG. 10 include, where the attribute information is available: a programme title, a viewer guidance parental rating, a recorded/recording/to be recorded status or showing time, a channel name and icons for further aspects of the programme such as a subtitle indicator, a high definition indicator, a Dolby Digital indicator, an audio description indicator, a copy protection indicator, a Dolby Stereo indicator and a widescreen format indicator.
  • Each entity in the listing may be a single TV programme (such as “Blizzard: Race to the Pole”), a movie (such as “Wimbledon”), or a series of programmes or movies (such as “Malcolm In the Middle”).
  • the listings for programmes with the same title are effectively collapsed into a single listing element as indicated by an icon 71 of a stack in the third column of the EPG.
  • a series of programmes with the same title may be collapsed for a particular channel so that different channels may have different collapsed entries.
  • the series “Eastenders” which may be shown on the two channels “UK Gold” and “BBC 1” may have separate collapsed entries in the programme listing (not shown), with the corresponding channel name indicated in the fourth column. Operation of the receiver 3 in providing this collapsible UI aspect is described in the Applicant's earlier GB patent application No. 0625811.5.
  • FIG. 11 shows the Planner screen of this embodiment after the user has highlighted and selected the programme series “Malcolm In The Middle” recorded from the channel “Sky One”.
  • the secondary menu now includes just a single secondary menu item labelled “Episodes” and the data content region 47 includes a listing of the individual episodes of the programme series.
  • FIG. 11 shows one of the already recorded episodes highlighted in the data content region 47 and a corresponding programme synopsis for that episode displayed in the information region 51 .
  • the information region 51 also includes a prompt for the user to press a particular button or key on the remote control unit 28 to retrieve and display further information regarding the episode and/or programme series. The user may also scroll through the individual episodes displayed in the listing using appropriate button or key presses, for example.
  • the corresponding programme synopsis is automatically displayed in the information region 51 .
  • the user can then select to view the highlighted programme by pressing an appropriate button or key, such as a “play” button on the remote control unit 28 .
  • an appropriate button or key such as a “play” button on the remote control unit 28 .
  • the video data is displayed in the mini TV region 53 . Pressing the same button or key again will switch the IEPG display 41 off so that the selected programme is displayed in fullscreen mode.
  • the user may control playback of the selected programme using appropriate button or key presses, for example to fast forward, pause or rewind playback of the media content.
  • the mini TV region 53 continues to display playback of the selected programme but user control of the playback is disabled.
  • the data content region 47 shown in FIG. 11 also includes a number of instruction prompts for the user to organize and maintain the list of recorded and to be recorded programmes. As shown in FIG. 11 , the user may choose to delete or keep a highlighted episode in the listing, or to lock a highlighted episode so that the particular programme cannot be inadvertently deleted. As programmes are recorded and deleted, the amount of free space available on the hard disk 13 of the receiver 3 is adjusted and is displayed in the data content region 47 . In the example display screens shown in FIGS. 10 and 11 , the amount of free space currently available is indicated as 55% of total amount of hard disk space allocated for storing recorded programmes.
  • a recycle bin functionality may be provided for deleted planner entries.
  • a highlighted programme may be deleted and therefore removed from the listing of recorded episodes.
  • the deleted entry may simply be moved to a recycle bin listing which may be accessible via the secondary menu 45 (not shown).
  • the user may therefore maintain an organized listing of recorded and to be recorded programmes by deleting unwanted entries, for example, if an episode has already been viewed.
  • the recorded data is not deleted from the hard disk until the recycled bin is emptied by the user, for example when the hard disk is full. In this way, entries moved to the recycle list may be recovered by the user if an entry was inadvertently marked as deleted.
  • FIG. 12 shows an example of the IEPG display 41 of FIG. 10 in the alternative mode where the mini TV region 53 and the information region 51 are not displayed, as discussed above. In this alternative mode, five further rows of information are displayed in the data content region 47 .
  • FIG. 13 shows an example of an IEPG display 41 in accordance with another embodiment in which a Radio Guide screen is displayed to a user in the data content region 47 to provide selection of a particular digital Radio station.
  • the user has scrolled through the top level menu 43 to highlight and select the Radio Guide screen, as indicated by the highlighted elongated top level menu item 43 - 1 which is now labelled “RADIO”. Consequently, the secondary menu 45 , the data content region 47 and the information region 51 now display information corresponding to the Radio Guide screen.
  • the secondary menu 45 now includes just a single secondary menu item, to indicate that all of the available radio stations are being displayed in the data content region 47 .
  • the plurality of available radio stations are displayed in channel number numerical order in two columns in the data content region 47 .
  • the mini TV region 53 is presently showing a scaled-down picture from the last tuned channel and will display a radio icon once the user has selected a particular channel. In this way, a separate IEPG screen is provided to the user for only listing the available digital radio stations.
  • FIG. 14 shows an example of the IEPG display 41 of FIG. 13 in the alternative mode where the mini TV region 53 and the information region 51 are not displayed, as discussed above. In this alternative mode, five further rows of radio stations are displayed in each column of the data content region 47 .
  • FIGS. 15 to 17 show an example of an IEPG display 41 in accordance with another embodiment in which a Search screen is displayed to a user in the data content region 47 to provide for search functionality within the EPG programme data.
  • the user has scrolled through the top level menu 43 to highlight and select the Search top level menu item, as indicated by the highlighted elongated top level menu item 43 - 1 which is now labelled “SEARCH”.
  • the select button to select the Search screen and consequently, the secondary menu 45 , the data content region 47 and the information region 51 are displaying information corresponding to a previously selected screen, in this case the Planner screen.
  • the secondary menu 45 When the user presses the appropriate button to select the Search screen, the secondary menu 45 , the data content region 47 and the information region 51 are updated to display information corresponding to the Search screen, as shown in FIG. 16 .
  • the information region 51 now displays search criteria input options, and the data content region 47 is cleared to display search results.
  • the secondary menu 45 now includes three secondary menu items, which allow the user to view a listing of all search results matching the input criteria from the TV Guide programme data, from the Video on Demand programme data, or from the Planner recorded programme data. The way in which the user navigates to and throughout the secondary menu 45 is the same as described above.
  • a user may perform a search by submitting a search request with search criteria specified in the information region 51 of the Search screen.
  • the user is provided with three search criteria input options.
  • a first field 51 - 1 is provided in the information region 51 for the user to input a number of characters, for example up to a maximum of ten characters, to create a Title search criteria.
  • the user can input a combination of letters, numbers and/or punctuation to create a Title search criteria.
  • the user has entered the characters “FR” into the Title criteria input field to perform a search for all programme titles beginning with the input characters.
  • a particular genre from a list of available genres.
  • the genre field is set to “ALL” to perform a search over all genres of programmes.
  • the user can select a particular sub-genre from a list of available sub-genres, provided that a genre has been previously selected in the second field of search criteria input options. The user can then press an appropriate button or key to confirm that all search criteria have been added and to initiate a search for all programme entries matching the input search criteria.
  • the input search criteria are optional and a user may submit a search without specifying any search criteria, for example, by leaving the title input field blank and the genre search criterion as “ALL” genres and sub-genres. In this case, the search would return a list of all available programme titles.
  • the search results are displayed in the data content region 47 with the first search result highlighted and the corresponding programme synopsis displayed in the information region 51 in place of the search input criteria, as shown in FIG. 18 .
  • the search has been performed for all programmes in the TV Guide EPG data which begin with the characters “FR”.
  • the search results displayed in the data content region 47 list the first six programmes from the TV Guide EPG data that begin with the letters “FR”, with a first programme “Frank Sidebottom's Proper . . . ” showing on Sky One at 10.00 pm being highlighted.
  • the summarised programme information displayed in the search results screen includes all of the available programme attribute information as discussed above.
  • the user can select to tune to the channel of a search result programme which is currently showing, or to initiate play back of a recorded programme from the hard disk 13 .
  • the user is also provided with an instruction to set a reminder for the highlighted programme which is not currently showing or to record the highlighted programme by pressing the appropriate button or key.
  • search results with the same title are collapsed to a single search result entry per channel in the data content region 47 and displayed with a corresponding stack icon 71 , as discussed above. The user may then navigate to and expand a selected collapsed group of programmes, in a similar manner as discussed above.
  • the user can navigate back to the search criteria input screen shown in FIG. 17 to refine the input search criteria, by pressing an appropriate button or key. Additionally, as discussed above, the user can navigate to the secondary menu 45 to select an alternative source category, such as “Anytime” for Video on Demand or “Planner” for recorded programmes. By selecting a different secondary menu item from the secondary menu 45 , the user can request a search within that category of EPG data using the most recent input search criteria. Alternatively, the user may request a new search by pressing an appropriate button or key to display a new Search screen with the title field empty and the genre and sub-genre fields set to “ALL”.
  • an alternative source category such as “Anytime” for Video on Demand or “Planner” for recorded programmes.
  • the system is arranged to inform the user that the search is in progress if the search results have not been returned within a predetermined amount of time, for example two seconds after the user has pressed the appropriate button to initiate the search. Furthermore, the user may interrupt and terminate a search in progress by pressing an appropriate button or key.
  • the system will only return a single search result for that particular programme, for example the programme being shown on the regional channel variant with the lowest logical channel number.
  • FIGS. 19 and 20 show examples of an IEPG display 41 in accordance with another embodiment in which two separate user customisation screens are displayed to a user in the data content region 47 to provide for separation of user-friendly customisation options from user-unfriendly technical settings.
  • the user has scrolled through the top level menu 43 to highlight and select the Options top level menu item, as indicated by the highlighted elongated top level menu item 43 - 1 which is now labelled “OPTIONS”.
  • the secondary menu 45 now includes seven secondary menu items, six of which are shown in FIG. 19 , which allow the user to view and change a plurality of user-friendly customisation options arranged into groups of related options. The way in which the user navigates to and throughout the secondary menu 45 is the same as described above.
  • the groups of user-friendly customisation options include:
  • the secondary menu 45 now includes five secondary menu items which allow the user to view and change a plurality of user-unfriendly technical settings arranged into groups of related options. The way in which the user navigates to and throughout the secondary menu 45 is the same as described above.
  • the groups of user-unfriendly technical settings include:
  • a hidden installer menu may also be provided as an additional secondary menu item accessible by pressing a predefined combination of buttons or keys, for example.
  • the installer menu may provide further settings such as LNB setup, default transponder, telephone settings, RF Outlets, manual tuning, new installation, Sky+ Planner rebuild and full system reset.
  • the hidden menu includes settings which are not used regularly by a typical user.
  • customisation options and settings are provided merely as examples of the types of options and settings that may be provided to a user. As those skilled in the art will appreciate, different settings may be provided and the grouping and separation of options and settings may vary depending on which options and settings are predetermined to be user-friendly options and user-unfriendly settings.
  • FIGS. 21 to 27 show further examples of IEPG displays 41 in which additional functionality may be provided to a user.
  • Each additional screen is provided with a corresponding top level menu item in the top level menu 43 , as described below.
  • FIG. 21 shows an example of an IEPG display 41 in which a push video on demand (VOD) screen is displayed to a user in the data content region 47 to provide selection of a particular programme or movie from a list of available media content stored on the receiver 3 .
  • VOD push video on demand
  • the user has scrolled through the top level menu 43 to highlight and select the push VOD screen, indicated by the highlighted elongated top level menu item 43 - 1 which is now labelled “ANYTIME”. Consequently, the secondary menu 45 , the data content region 47 and the information region 51 now display information corresponding to the push VOD screen.
  • the secondary menu 45 now includes just a single secondary menu item, to indicate that all of the available push VOD media content is being displayed in the data content region 47 .
  • the information region 51 and the data content region 47 display summarised programme information for the available media content in a similar manner as discussed above for the TV Guide and the Planner screens, except that the third column lists a date of availability of the push VOD media content, after which the media content item will be deleted from the receiver 3 .
  • the mini TV region 53 is presently showing a scaled-down picture from the last tuned channel and will display the selected media content once the user has made a selection.
  • FIG. 22 shows an example of the IEPG display 41 of FIG. 21 in the alternative mode where the mini TV region 53 and the information region 51 are not displayed, as discussed above. In this alternative mode, five further rows of media content are displayed in the data content region 47 .
  • the example IPEG display 41 shown in FIG. 21 could also be used to display selected pull VOD content items to the user in the data content region 47 .
  • FIG. 23 shows an example of an IEPG display 41 in which a Pay Per View (PPV)/Near Video On Demand (NVOD) screen is displayed to a user in the data content region 47 to provide selection of a particular programme or movie from a list of media content available from a NVOD content provider.
  • NVOD media content is provided by a content provider at particular scheduled transmission times, typically on respective different NVOD channels. For example, in the NVOD screen shown in FIG. 23 , six different movies are listed, each with a respective starting time and channel.
  • NVOD media content, such as movies are generally broadcast on a plurality of channels at predetermined time intervals. Some PPV media content, such as televised sporting events, may only be broadcast once at a specific time. As shown in FIG.
  • the secondary menu 45 now includes six secondary menu items, which allow the user to view a listing of all movies ordered by start time, to view the listing of all movies in alphabetical order, to view a subset of all the new movie listings, to view a listing of all sports related NVOD media content, to view a listing of previews of available NVOD media content, or to view a listing of adult-rated NVOD media content.
  • the information region 51 and the data content region 47 display summarised programme information for the available NVOD media content in a similar manner as discussed above for the TV Guide and the Planner screens, except that the first column is provided for listing the start time of each programme or movie, and the fifth column of further attributes is not displayed. Accordingly, although not shown in FIG. 23 , the information region 51 displays a synopsis of a highlighted programme or movie in the data content region 47 . The user may also toggle between display of the synopsis and a marketing message, such as cost information for ordering a selected media content item, in the information region 51 by pressing an appropriate button on the remote control unit 28 , such as an information button.
  • a marketing message such as cost information for ordering a selected media content item
  • FIG. 23 shows an example of the IEPG display 41 of FIG. 23 in the alternative mode where the mini TV region 53 and the information region 51 are not displayed, as discussed above. In this alternative mode, five further rows of media content are displayed in the data content region 47 .
  • FIG. 25 shows an example of an IEPG display 41 in which an interactive services screen is displayed to a user in the data content region 47 to provide selection of particular interactive services available to the user.
  • the user has scrolled through the top level menu 43 to highlight and select the interactive services screen, indicated by the highlighted elongated top level menu item 43 - 1 which is now labelled “INTERACT”. Consequently, the secondary menu 45 , the data content region 47 and the information region 51 now display information corresponding to the interactive services screen.
  • the secondary menu 45 now includes just a single secondary menu item, to indicate that all of the available interactive services are being displayed in the data content region 47 .
  • the information region 51 displays a description of a highlighted interactive service displayed in the data content region 47 .
  • FIG. 25 shows an example of the IEPG display 41 of FIG. 25 in the alternative mode where the mini TV region 53 and the information region 51 are not displayed, as discussed above. In this alternative mode, five further rows of media content are displayed in the data content region 47 and the listing is arranged in a single column.
  • FIG. 27 shows an example of an IEPG display 41 in which a parental controls screen is displayed to a user in the data content region 47 to provide a separate screen for user control of viewer restrictions.
  • the user has scrolled through the top level menu 43 to highlight and select the parental controls screen, indicated by the highlighted elongated top level menu item 43 - 1 which is now labelled “PARENTAL”. Consequently, the secondary menu 45 , the data content region 47 and the information region 51 now display information corresponding to the interactive services screen.
  • the secondary menu 45 now includes five secondary menu items, for the user to change a PIN number for restricting access to portions of the IEPG, set adult channels, set viewing restrictions, set channel restrictions, or set other restrictions.
  • the information region 51 displays a description of a highlighted parental control displayed in the data content region 47 .
  • a user navigates between particular regions and menu items using appropriate button or key presses of a remote control unit 28 , such as the one shown in FIG. 2 .
  • a remote control unit 28 such as the one shown in FIG. 2 .
  • the user may navigate between menu items of the top level menu 43 by pressing the left 131 or right 133 directional arrow buttons on the remote control unit 28 .
  • the user may navigate from the top level menu 43 to the secondary menu 45 by pressing either the down directional arrow button 135 or the Select button 137 on the remote control unit 28 .
  • the system may respond to a user pressing either the up directional arrow button 139 or a Backup key 141 on the remote control unit 28 to select and change the control focus back to the top level menu 43 .
  • the user may navigate between menu items in the secondary menu 45 , and between the secondary menu 45 and the rows of information displayed in the data content region 47 .
  • a plurality of buttons on the remote control unit 28 may be provided to allow the user to scroll and navigate between the three menu levels with greater flexibility.
  • the menu items in the top level menu 43 and the secondary menu 45 may be associated with a particular button on the remote control unit 28 .
  • the remote control unit 28 shown in FIG. 2 includes a “tv guide” button 151 to display the TV Guide display screen, a “box office” button 153 to display the pull VOD display screen, a “services” button 155 to display the user-friendly customisation options display screen, and an “interactive” button 157 to display the interactive services display screen.
  • some or all of the menu items in the top level menu 43 and the secondary menu 45 may be associated with a different number key or sequence of number keys from a number key pad 143 provided on the remote control unit 28 .
  • a user may navigate to a desired display screen by pressing the appropriate button or the corresponding number key or sequence of number keys.
  • These alternatives also advantageously make it easier for call centre scripting where a user requires technical assistance, for example via a telephone call to a technical support call centre, as directions may be issued to navigate to particular screens directly using a specific sequence of button or key presses.
  • the user may be presented with an option in the customisation options screen to enable or disable the display of numbers on screen adjacent the associated menu items and/or to display particular menu items in a colour corresponding to a colour button on the remote control unit 28 .
  • the remote control unit 28 also includes a dedicated IEPG button 161 for displaying or hiding the fullscreen IEPG display 41 .
  • the remote control unit 28 also includes a “play” button 163 for controlling playback of recorded or VOD media content as discussed above.
  • the “play” button 163 may also be used to directly access the Planner display screen when the IEPG display 41 is not currently displayed. The user may advantageously jump directly to the listing of recorded programmes, with the last watched programme highlighted, or the first programme on the list highlighted if the last watched programme has been deleted.
  • the receiver 3 may also be configured to determine when a key or button of the remote control unit 28 , such as a directional arrow button, is being held down, for example, when scrolling through the menu items of the top level menu 43 or the secondary menu 45 , or through the rows of information displayed in the data content region 47 in any of the display screens. In this case, as the control focus or the highlighted selection is switched from entity to entity, the speed of the switching is increased the longer the button is being held down, effectively increasing the scrolling speed within the IEPG display 41 while a navigational command button is being held down.
  • a key or button of the remote control unit 28 such as a directional arrow button
  • FIGS. 28 to 30 show an additional embodiment of the IEPG operating in a banner mode which is displayed over the fullscreen picture of the last tuned channel.
  • the IEPG banner 101 consists of a grid 103 displaying the current programme 105 and two subsequent programmes 107 and 109 , together with the start times of the two subsequent programmes 107 and 109 .
  • the column width for the highlighted programme “Mission Impossible” is greater than the column width for the other programmes, so that current selection is emphasised and in this example, the full title is visible in the expanded field. As the user navigates around the grid, the selected entry is always displayed with an expanded field.
  • the IEPG banner 101 also displays additional information, such as the current channel 111 , the current time and date 113 , and a number of options available to the user, such as navigation options for scrolling through EPG listings vertically by channel or horizontally in time.
  • additional information such as the current channel 111 , the current time and date 113 , and a number of options available to the user, such as navigation options for scrolling through EPG listings vertically by channel or horizontally in time.
  • the user may scroll horizontally through the programme listings for a particular channel in the X-direction of the grid 103 .
  • the receiver 3 may be configured to increase the scrolling speed within the IPEG banner 101 depending on the duration of time that a button or key is pressed, as discussed above.
  • the user may toggle between the current channel and a list of favourite channels set in the customisation options screen discussed above, with the last viewed channel being placed at the top of the list. In this way, the user may navigate through EPG programme listings of only those channels which have been set as favourite channels.
  • the IEPG banner 101 may also display the time elapsed since the current programme started.
  • a programme synopsis may be displayed in an additional description region 115 using an appropriate button or key press.
  • the corresponding programme synopsis will automatically be displayed in the description region 115 .
  • a series link popup menu may be displayed to the user using an appropriate button or key press so that individual programmes and series' of programmes may be recorded by the user, in the same way as discussed above in relation to FIGS. 8 and 9 .
  • the various separate display screens of the IEPG are provided merely by way of example.
  • secondary menu items are sometimes provided to allow the user to select a predefined ordering for the particular listing.
  • specific ordering options are described, it will be apparent that many other additional or alternative ordering options are possible.
  • the summarised programme information discussed above includes a predetermined set of information relating to a particular media item. It will be appreciated that the amount of information that is displayed to the user for each media item may be varied and more or less information may be displayed in each listing. The amount of information displayed may also vary depending on the particular display screen.
  • the example display screens are shown at a predetermined screen resolution. Accordingly, the number of items displayed in the top level menu and the secondary menu is predetermined, as well as the width and height dimensions of the various regions and fields of the display screen.
  • the screen resolution will depend on the screen size and capabilities of the TV, which typically support a 4:3 aspect ratio and/or a widescreen 16:9 aspect ratio.
  • the user may set an appropriate aspect ratio setting in the customisation options screen and the on-screen display and graphics generator may be arranged to change the IEPG layout according to the aspect ratio setting.
  • the layout of the IEPG as discussed in the above embodiments may be changed to display more or fewer items in the top level menu and the secondary menu, and the width of each of the regions of the display screen may be adjusted in accordance with the aspect ratio setting.
  • the window of time displayed in the EPG of the TV Guide screen may be extended to allow for more programme entities to be displayed depending on the available display size.
  • the IEPG is provided as a fullscreen interactive user interface where the displayed user interface substantially fills the full display area of the TV.
  • the fullscreen IEPG display screens described above may include a border or edge areas, for example where the TV display area has a different size or aspect ratio.
  • additional information, graphics or video may be superimposed or overlaid on the fullscreen interactive user interface.

Abstract

Display features of an interactive user interface for a TV environment allow a user to interact with objects and/or information within a display space. In an embodiment, an interactive user interface is provided for a television display, having a display space including a data content region and a video data display region, wherein the data content region includes a plurality of user selectable entities each representing a viewable content item, wherein at least one viewable content item is part of a group of viewable content items, and wherein in response to a user command to perform recording of a selected viewable content item, a menu is displayed to the user including an option to record only the selected viewable content item and an option to record the group of viewable content items. The group of viewable content items is recorded in response to a user command to select the option to record the group of viewable content items.

Description

    RELATED APPLICATIONS
  • This application is a continuation of, and claims the benefit of priority to, U.S. patent application Ser. No. 12/738,830, which is a National Phase Application under 35 U.S.C. 371 of International Application No. PCT/GB2008/003540 filed Oct. 17, 2008, which claims the benefit of United Kingdom Patent Application No. 0720547.9 filed on Oct. 19, 2007, the entire disclosures of which are expressly incorporated herein by reference.
  • FIELD OF THE INVENTION
  • The present invention relates to television displays, and to apparatus, methods and computer programs for implementing such television displays.
  • BACKGROUND OF THE INVENTION
  • Electronic programme guides (EPGs) provide a user interface for the display of television programmes, such as audio and video programmes to the user. Interactive EPGs (IEPGs) allow the user to select programmes for viewing and/or recording. Examples of known IEPGs include those provided with the Sky™ and Sky+™ set-top boxes. Aspects of those IEPGs are described in WO 96/37996 and WO 99/66721.
  • IEPGs are typically designed for display on a television (TV) screen, and are therefore limited by the resolution of that screen. With the advent of High Definition TV (HDTV), higher resolution IEPGs are possible. However, the number of different channels available continues to increase and the user must typically navigate around the IEPG, or filter by search criteria, to find a programme of interest.
  • It is also desirable to include additional information in an IEPG, such as advertising or programme notes, and to provide additional functionality, such as Push and Pull Video On Demand (VOD), interactive TV content and user configurable options and preferences, all incorporated within the IEPG window.
  • With this increased amount of information for display, there is a need for an improved IEPG television display. It is sometimes stated facetiously that multi-channel television provides hundreds of channels but that there is nothing good to watch. Behind this joke lies a real problem, namely that television programming that a user is interested in may be spread over tens or hundreds of channels. The entire broadcast content of the Sky satellite platform currently amounts to some approximately 14,400 hours per day. Typically a viewer will watch about 2.9 hours of television programming a day. Therefore, a viewer watches about 0.02% of the available television programming. Finding this desired content therefore presents a real logistical problem that is only made more difficult by the ability to record around a hundred hours of programming and other non-linear modes of distribution such as pull-VOD. There is accordingly a need for an intuitive, easy to use means of navigating large quantities of television programming to find desired programmes.
  • SUMMARY OF THE INVENTION
  • According to an aspect of the present invention, there is provided a method of providing an interactive user interface for a television display as set out in claim
  • In a described example, there is provided a method of providing an interactive user interface for a television display, the method comprising providing at least three levels of information in a display space, wherein a first level provides a plurality of user selectable first level entities each associated with a respective display section providing a different category of information and being selectable by a user independently of the other sections, wherein each first level entity is associated with a plurality of user selectable second level entities each associated with a respective data content sub-section of the display section of the associated first level entity, each respective data content sub-section being provided in a third level.
  • In another described example, there is provided a method of providing an interactive user interface for a television display, the method comprising providing a display space including a data content region and an information region, the data content region including a plurality of user selectable entities each representing a recorded viewable content item, a viewable content item being recorded, or a viewable content item to be recorded, wherein information associated with a user selected entity is displayed in the information region and wherein additional information associated with a selected viewable content item is displayed in response to a user command.
  • In another described example, there is provided a method of providing an interactive user interface for a television display, the method comprising providing a display space including a data content region, the data content region including a plurality of user selectable entities, each representing a recorded viewable content item stored in a hard disk (or other fast memory storage medium), and an indication of available memory in the hard disk (or other medium), wherein in response to a user command to delete a selected entity, the selected entity is removed from the data content region but the associated viewable content item is not deleted from the hard disk.
  • In another described example, there is provided a method of providing an interactive user interface for a television display, the method comprising providing a display space including a data content region and a video data display region, wherein the data content region includes a plurality of user selectable menu entities each associated with a respective display section providing a different category of information and being selectable by a user independently of the other sections, wherein one of said plurality of user selectable menu entities is associated with a planner screen providing a list of user selectable entities each representing a recorded viewable content item, wherein in response to a user command to play back a selected entity, the recorded viewable content item is displayed in the video data display region and user play back control is enabled, and in response to a user command to select a different one of said plurality of user selectable menu entities associated with different display section, play back of the recorded viewable content continues in the video data display region but user play back control is disabled.
  • In another described example, there is provided a method of providing an interactive user interface for a television display, the method comprising providing a display space including a plurality of user selectable menu entities each associated with a respective display section providing a different category of information and being selectable by a user independently of the other sections, wherein one of said plurality of user selectable menu entities is associated with a radio guide display section providing a list consisting of available digital radio stations.
  • In another described example, there is provided a method of providing an interactive user interface for a television display, the method comprising providing a display space including a data content region and an information display region, wherein the data content region includes a plurality of user selectable menu entities each associated with a respective display section providing a different category of information and being selectable by a user independently of the other sections, wherein one of said plurality of user selectable menu entities is associated with a video on demand display section providing a list of user selectable media content items, wherein in response to a user command to display information associated with the selected media content item, the information display region alternates between displaying a synopsis of the selected media content item and a marketing message associated with the selected media content item.
  • In another described example, there is provided a method of providing an interactive user interface for a television display, the method comprising providing a display space including a plurality of user selectable menu entities each associated with a respective display section providing a different category of information and being selectable by a user independently of the other sections, wherein one of said plurality of user selectable menu entities is associated with an options display section providing user customisation options and wherein another of said plurality of user selectable entities is associated with a separate settings display section providing user configurable technical settings.
  • In another described example, there is provided a method of providing an interactive user interface for a television display, the method comprising providing a display space including a plurality of user selectable entities, wherein at least some of said plurality of user selectable entities are selectable by a numerical input command.
  • In another described example, there is provided a method of providing an interactive user interface for a television display, the method comprising providing a display space including a data content region and a video data display region, wherein the data content region includes a plurality of user selectable entities each representing a viewable content item, and wherein in response to a first user selection of an entity, the selected entity is displayed in the video data display region of the display space, and in response to a successive second user selection of the entity, the selected entity is displayed to fill the television display.
  • In another described example, there is provided a method of providing an interactive user interface for a television display, the method comprising providing a display space including a data content region and an inhibitable video data display region, wherein the data content region displays a greater amount of information when the video data display region is inhibited.
  • In another described example, there is provided a method of providing an interactive user interface for a television display, the method comprising receiving programme scheduling data including title data, genre data and sub-genre data for a plurality of programmes, and providing a display space including a search display screen including user input fields for specifying search criteria including a genre, a sub-genre and characters from a programme title, wherein a search is conducted for programmes in the received programme scheduling data matching the user input search criteria.
  • In another described example, there is provided a method of providing an interactive user interface for a television display, the method comprising receiving programme scheduling data including information associated with a currently viewed programme and at least two subsequent programmes to be broadcast after the currently viewed programme, and providing a display space for display over image data of a currently viewed programme, wherein the display space includes information associated with the currently viewed programme and information associated with two subsequent programmes.
  • In another described example, there is provided a method of providing an interactive user interface for a television display, the method comprising receiving a continuous command from a user to navigate through information displayed in a display screen and increasing a navigation speed in dependence upon the length of time of said continuous command.
  • In another described example, there is provided a method of providing an interactive user interface for a television display, the method comprising receiving programme scheduling data for a plurality of channels, and providing a display space for display over image data of a currently viewed programme, wherein the display space displays information associated with one channel from a first list of user navigatable available channels, and wherein in response to a user command, the display space switches between displaying information associated with the first list and information associated with a second list of navigatable channels, the second list of navigatable channels including a last tuned channel and a list of user-defined favourite channels.
  • In another described example, there is provided a method of providing an interactive user interface for a television display having an associated aspect ratio, the method comprising providing a display space having a layout for a first aspect ratio and providing a display space having a different layout for a second aspect ratio.
  • In another described example, there is provided a method of providing an interactive user interface for a television display, the method comprising providing a display space including a plurality of user selectable menu entities each associated with a respective display section providing a different category of information and being selectable by a user independently of the other sections, wherein unselected menu entities are represented with an icon and no text description, and wherein a selected menu entity is expanded and represented with an icon and text description in response to a user navigational command.
  • In another described example, there is provided a method of providing an interactive user interface for a television display, the method comprising receiving programme scheduling data including title information associated with a currently viewed programme and at least two subsequent programmes to be broadcast after the currently viewed programme, and providing a display space for display over image data of a currently viewed programme, wherein the display space displays the title information of the currently viewed programme and subsequent programmes as a row of user selectable entities, wherein the entity for a currently selected entity is displayed with a larger width.
  • According to another aspect of the present invention, there is provided a method of providing an interactive user interface for a television display, the method comprising providing a display space including a data content region and an information region, the data content region including a list of user selectable entities each representing a recorded viewable content item, a viewable content item being recorded, or a viewable content item to be recorded, wherein in response to a user command to play a content item, the display space displays the data content region, and wherein if the entity representing the last viewed programme has not been deleted from the list of user selectable entities, the entity representing the last viewed programme is pre-selected in the data content region, otherwise, the first entity on the list is pre-selected in the data content region.
  • Apparatus and/or a computer program arranged to perform any of the above aspects of the invention may be provided.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • There now follows, by way of example only, a detailed description of preferred embodiments of the present invention in which:
  • FIG. 1 is a block diagram of the functional components of a satellite broadcast receiver;
  • FIG. 2 is a schematic illustration of a remote control unit for use with embodiments of the present invention;
  • FIG. 3 is a schematic illustration of an interactive user interface according to an embodiment of the invention;
  • FIG. 4 is an example of an interactive user interface according to an embodiment of the invention;
  • FIG. 5 is another example of the interactive user interface shown in FIG. 4;
  • FIG. 6 is an example of the interactive user interface shown in FIG. 4 in an alternative mode;
  • FIG. 7 is an example of the interactive user interface shown in FIG. 5 in an alternative mode;
  • FIG. 8 is an example of an interactive user interface according to an embodiment of the invention;
  • FIG. 9 is another example of the interactive user interface shown in FIG. 8;
  • FIG. 10 is an example of an interactive user interface according to an embodiment of the invention;
  • FIG. 11 is another example of the interactive user interface shown in FIG. 10;
  • FIG. 12 is an example of the interactive user interface shown in FIG. 10 in an alternative mode;
  • FIG. 13 is an example of an interactive user interface according to an embodiment of the invention;
  • FIG. 14 is an example of the interactive user interface shown in FIG. 13 in an alternative mode;
  • FIG. 15 is an example of an interactive user interface according to an embodiment of the invention;
  • FIG. 16 is another example of the interactive user interface shown in FIG. 15;
  • FIG. 17 is another example of the interactive user interface shown in FIG. 16;
  • FIG. 18 is another example of the interactive user interface shown in FIG. 17;
  • FIG. 19 is an example of an interactive user interface according to an embodiment of the invention;
  • FIG. 20 is an example of an interactive user interface according to an embodiment of the invention;
  • FIG. 21 is an example of an interactive user interface according to an embodiment of the invention;
  • FIG. 22 is an example of the interactive user interface shown in FIG. 21 in an alternative mode;
  • FIG. 23 is an example of an interactive user interface according to an embodiment of the invention;
  • FIG. 24 is an example of the interactive user interface shown in FIG. 23 in an alternative mode;
  • FIG. 25 is an example of an interactive user interface according to an embodiment of the invention;
  • FIG. 26 is an example of the interactive user interface shown in FIG. 25 in an alternative mode;
  • FIG. 27 is an example of an interactive user interface according to an embodiment of the invention;
  • FIG. 28 is an example of an interactive user interface according to an embodiment of the invention;
  • FIG. 29 is another example of the interactive user interface shown in FIG. 28; and
  • FIG. 30 is another example of the interactive user interface shown in FIG. 29.
  • DETAILED DESCRIPTION OF THE EMBODIMENTS Television Display Apparatus
  • In this section, a conventional satellite broadcast receiver is described as an example of apparatus on which a television display may be implemented. It is not intended as limiting to the scope of the invention. Other types of television display apparatus may include cable TV or Internet TV (IPTV) apparatus. Additionally, the display apparatus may be any other audio/visual display apparatus, such as a personal computer, configured to receive and display television signals.
  • FIG. 1 shows a satellite broadcast receiver 3 for receiving television signals from a satellite television broadcast network. In this example, received signals are input to first and second tuners 10 a and 10 b but any number of tuners may be used in the receiver 3. The tuners 10 a and 10 b are tunable into the same or different channels of the satellite television broadcast network for simultaneous reception of the same or different television programmes. Signals from the first and second tuners 10 a and 10 b are passed to a crossbar switch 11 which separates the data received from the first and second tuners 10 a and 10 b into data for direct output to a television, data representing received television programmes for recording and subsequent playback, and user services and programme scheduling data, in accordance with the XSI standard, for example. The receiver 3 has a hard disk (or other memory medium) 13 which receives from the crossbar switch 11 compressed video and audio data for recording and subsequent playback via recording and playback circuitry 16. In the embodiment illustrated in FIG. 1, the receiver 3 includes two demultiplexer recording pipes (DMRec1 and DMRec2), which are coupled to Random Access Streaming Protocol circuitry (RASP) for analysing data in a received stream and indexing the data as it is received. The recording and playback circuitry 16 is also configured to perform decryption of received data, for example before the video and audio data is transmitted for playback on a display, using stored decryption keys according to the encryption technique used to encrypt the received data.
  • The received signals comprise digitally encoded data. In this example, the data is compressed using the Digital Video Broadcast/Moving Pictures Expert Group 2 or 4 (DVB/MPEG 2/4) standard which permits both programme data and additional data (for example interactive service data) to be transmitted in a single channel. DVB/MPEG 2/4 enables high compression ratios to be achieved. The hard disk 13 receives and stores compressed data. The data is decompressed only after retrieval from the hard disk 13.
  • Satellite (and indeed cable) programmes are usually scrambled to prevent unauthorised access by non-authorised subscribers. The receiver 3 therefore has an Integrated Conditional Access Module (ICAM) 14 which co-operates with a smart card 14 a to determine whether the viewer has subscribed to a particular channel and is therefore authorised to access the channel. Parental control over channel access is also provided, at least in part, by the access control circuit 14. The receiver 3 further comprises a demultiplexing and descrambling circuit 15 which receives from a selector 17 data from the crossbar switch 11 for direct output or data from the hard disk 13 for playback. The demultiplexing and descrambling circuit 15 separates the data into video data and audio data for distribution to various locations within the receiver 3. The demultiplexing and descrambling circuit 15 is also controlled by the access control circuit 14 to enable the descrambling of the signal by authorised subscribers. The receiver 3 also comprises a video decoder 18 for decompression and processing of encoded video data received from the demultiplexing and descrambling circuit 15, and an audio decoder 19 for decompression and processing of compressed audio data, operating according to the MPEG 2/4 standard, for example.
  • Decompressed video data is supplied to standard definition display circuitry 20 and high definition display circuitry 21 which combines the decompressed video data with corresponding standard definition or high definition on-screen display and graphics generated by on-screen display and graphics generation circuitry 22 using the user services and programme scheduling data. The standard definition display circuitry 20 provides the combined standard definition video and graphics data to a standard definition digital encoder and Digital to Analogue Converters (DACs) 24 where the data is encoded and converted into an appropriate format for direct input to a television set. The high definition display circuitry 21 supplies the combined high definition video and graphics data to a high definition digital encoder and Digital to Analogue Converter (DAC) 25 where the data is encoded into an appropriate high definition format for output to a high definition TV if so desired. The combined high definition video and graphics data is also supplied to a High Definition Multimedia Interface (HDMI) interface 26 which also receives decompressed audio data from the audio decoder 19 via audio post-processing circuitry 27, for output to an HDMI input of a high definition TV if so desired. Decompressed and processed audio data is also supplied to an audio DAC 31 for direct input to an analogue audio device or speakers. The demultiplexing and descrambling circuit 15 also outputs compressed digital audio to a proprietary audio interface, for example in accordance with the Sony/Philips Digital Interconnect Format (SPDIF) 33 for direct input to appropriate audio equipment.
  • The receiver 3 is controlled by a processor 23 which communicates with the various units of the receiver via a bus (not shown). The processor 23 has associated with it Random Access Memory (RAM) 34. The processor 23 controls operation of the receiver 3 by tuning the tuners 10 a and 10 b to receive signals for the desired channels by controlling the demultiplexing, descrambling and decompression so that the desired programme and/or interactive service data is displayed on the screen of the TV, and by controlling the hard disk 13 to record desired television programmes or to play back previously recorded television programmes. Viewer selection of desired programmes and customer services is controlled by viewer manipulation of a remote control unit 28, which in response to such viewer manipulation transmits control signals to an input receiver 29 for input to the processor 23. The remote control unit 28 also allows the viewer to control of the operation of the hard disk 13 to record television programmes, to play back recorded television programmes and to program the recording of television programmes, etc.
  • Operation of the receiver 3 is controlled by software that makes the processor 23 responsive to control signals from the remote control unit 28 and/or additional data in the received signals. Interaction between hardware and software in the receiver 3 is described in detail in the Applicant's earlier international patent application published as WO 01/11865. Operation of the receiver 3 in receiving and decoding data representing television programmes and data defining scheduling and other information related to the programmes is described in detail in the Applicant's earlier international patent application published as WO 96/37996. Operation of the receiver 3 in providing interactive services is described in the Applicant's earlier international patent application published as WO 97/23997.
  • Within the Digital Video Broadcasting (DVB) standard for digital television broadcast there exists a standard for the transmission of schedule information such that it can be decoded and presented correctly to subscribers in the form of an Electronic Programme Guide (EPG). This DVB standard is known generally as the SI standard and can be found in the specification: ETS 300 468, ETSI Digital Broadcasting Systems for Television, Sound and Data Services; Specification for Service Information (SI) in Digital Video Broadcasting (DVB) Systems 2nd edition. Guidelines for using the specification are given in ETSI ETR 211-DVB SI Guidelines. The receiver 3 is designed to support the SI specification.
  • In addition to operating data for use in controlling access to channels, additional data in a channel can include brief programme schedule data representative of so-called event information tables (EITs) defining the scheduling of programmes in each channel. The programme schedule data is stored in the RAM 34 and, once stored, the scheduling information is available effectively instantaneously. Alternatively, the programme schedule data may be stored in the hard disk 13. The programme schedule data is transmitted regularly so that the receiver 3 will be updated substantially continuously. As those skilled in the art will appreciate, the transmitted information may be brief to enable each channel to carry a reduced set of programme schedule data without excessive overheads in terms of bandwidth requirements in each channel and memory requirements in the receiver.
  • In addition, a dedicated EPG channel transmits more detailed programme scheduling information, such as programme synopsis or other ancillary data associated with the scheduled programmes, which is stored in the hard disk 13. The information transmitted via this dedicated channel is updated more frequently and covers a longer period of time (e.g. two weeks). As a consequence, an up-to-date television programme schedule of a complete week will always be available. As explained in greater detail below, the receiver 3 is arranged to display the programme scheduling information for several of the channels over a predetermined period of time on the TV. Also, a viewer can interact with the receiver 3 to program recordings of television programmes, view a desired part of the available programme schedule, etc., on the basis of the information received via the dedicated EPG channel.
  • Since the tuners 10 a and 10 b can be tuned to receive different channels, it is possible for a first television programme in one channel to be displayed on a TV and recorded on the hard disk 13, while at the same time a second television programme in another channel is also recorded on the hard disk 13. Operation of the receiver 3 in providing simultaneous recording and playback is described in the Applicant's earlier international patent application published as WO 01/11865.
  • The hard disk 13 of the receiver 3 is similar to conventional hard disks used in computer systems for storing large amounts of data. The hard disk 13 has a capacity of many gigabytes (e.g. 400 gigabytes and increasing) and receives video and audio data via a SATA interface, for example, for storage in the compressed form in which it is received, for example, in accordance with the DVB/MPEG 2 standards as discussed above. This allows for the storage of several hours of television programmes (e.g. 100+ hours) on the hard disk 13. The hard disk 13 comprises two storage areas, one for the storage of television programme data, and the other for storing “metadata” which is used to control the hard disk 13, as discussed in greater detail in the Applicant's earlier patent publications mentioned above. The processor 23 controls the operation of the hard disk 13. More specifically, the processor 23 controls the recording and playback of television programmes to and from the hard disk 13. Other processors (not shown) can be used to control the hard disk 13 as appropriate, but the control is described in this document with reference to only processor 23 to facilitate understanding.
  • The receiver 3 also includes an external interface 35, such as a Universal Serial Bus 2 (USB2) port. The USB2 interface may be connected to a transcoding device (not shown) via a USB connector, which allows media content in a first format to be supplied from the receiver 3 and transcoded by the connected transcoding device into a second media coding format suitable for playback on a Personal Media Player (not shown). Operation of the receiver 3 in providing transcoding services is described in the Applicant's earlier international patent application published as WO 06/125999.
  • Remote Control Unit
  • As will be described in the embodiments below, a user navigates between particular regions and menu items of an interactive user interface using appropriate button or key presses of a remote control unit 28. FIG. 2 shows an example of a remote control unit 28 for use with embodiments of the present invention. As shown in FIG. 2, the remote control unit 28 includes a dedicated IEPG button 161 for displaying or hiding the fullscreen IEPG display which is discussed in detail below. Four directional navigation buttons 131, 133, 135 and 137 are also provided on the remote control unit 28 for the user to navigate throughout the IEPG display as will be discussed below. A plurality of other buttons or keys are also provided on the remote control unit 28 and are discussed in the embodiments below as appropriate.
  • IEPG Display Embodiments
  • Embodiments of the invention include novel display features and layouts of an interactive user interface for a TV environment, which will now be described below. Those skilled in the art will appreciate that any combination of the display features and layouts described in the following embodiments and alternatives is possible.
  • Three-Level Menu
  • In the embodiment schematically illustrated in FIG. 3, the IEPG display 41 consists of six distinct, non-overlapping regions. There are three main regions which in this embodiment are always displayed in the IEPG display 41. The first main region is a top level menu 43 containing a plurality of top level menu items 43-1 to 43-8 corresponding to a respective plurality of sections which may be individually selected by the user. The user may navigate through the different sections by navigating through the top level menu items of the top level menu 43, as will be described in more detail below. The second main region is a secondary level menu 45 containing one or more secondary menu items 45-1 to 45-6 for each section corresponding to a respective top level menu item in the top level menu 43. The third main region is a data content region 47 containing content or data relating to a selected secondary menu item of a selected section, as indicated by the highlighted top level menu item 43-1 and the highlighted secondary level menu item 45-1.
  • The three main regions effectively provide a three level menu structure for the IEPG display and advantageously reduces the amount of information provided on screen to a user at one time by separating the total information available to the user into different sections. The three level menu structure also advantageously allows for the fast navigation of the large amounts of available data. The three level menu structure also advantageously provides a continuous indication to the user of the portion of information that is being displayed in the data content region 47 relative to the total information which is available to the user.
  • As shown in FIG. 3, the IEPG display 41 also includes three additional regions, including a current information region 49 containing the current time and date, as well as a company or brand name or logo, in this example “Sky Guide”, an information region 51 for containing information or descriptive text, and a mini-TV region 53 containing a scaled-down picture from the last tuned channel or from playback of a recorded programme.
  • FIG. 4 shows an example of a fullscreen IEPG display 41 corresponding to the schematic IEPG display 41 illustrated in FIG. 3. The top level menu 43 includes a highlighted elongated menu item 43-1 labelled “TV GUIDE” indicating to the user that the currently selected top level menu item 43-1 is associated with an EPG display screen for displaying a listing of EPG programme titles for a selection of channels over a predefined time period. The information area 51 displays an instruction to the user to press the Select button to select the highlighted menu item 43-1 which causes the EPG to be displayed, as shown in FIG. 4. In the illustrated example, programme listings in the EPG are displayed for six channels in a one and a half hour window of time.
  • In the example shown in FIG. 4, the top level menu 43 is displayed with a lighter background to indicate that control focus is presently on the top level menu 43. In this way, commands issued by a user via the remote control unit 28 are associated with the top level menu 43 so that the user can scroll through the top level menu items to select a particular screen. The unselected top level menu items 43-2 to 43-8 only include an icon and do not include a text label. The unselected top level menu items 43-2 to 43-8 are also displayed with a dark background to emphasise the highlighted selected top level menu item 43-1. As the user navigates between the menu items of the top level menu 43 using appropriate button or key presses, a newly selected icon expands to display a corresponding label corresponding to the display screen associated with the icon, and the information region 51 is updated with an instruction to the user to press the Select button to view that display screen. The various display screens available to the user from the top level menu 43 are discussed in detail below.
  • The secondary menu 45 is displayed with a darker background to indicate that the menu is not currently selected. Conversely to the top level menu 43 which is selected in FIG. 4, the selected secondary menu item 45-1 is displayed with a dark background whereas the unselected secondary menu items 45-2 to 45-6 are displayed with a relatively lighter background to emphasise the unselected highlighted secondary menu item. As shown in FIG. 5, the user may select the secondary menu 45 using an appropriate button or key press, for example by pressing a down arrow on the remote control unit 28. In response to the user command to change to selection focus from the top level menu 43 to the secondary menu 45, the relative lighter and darker backgrounds of each menu are reversed. In the example shown in FIG. 5, the secondary menu 45 is now displayed with a lighter background to indicate that the secondary menu 45 is currently selected and the top level menu 43 is now displayed with a dark background to indicate that the top level menu 43 is not currently selected. The user may cycle through predefined collections of channels as indicated by the secondary menu items 45-1 to 45-6 displayed in the secondary menu 45 which is associated with the TV Guide section of the IEPG 41. In the example shown in FIG. 4, the “ALL CHANNELS” tab 45-1 is highlighted to indicate that the EPG will display programme listings for all available channels. The user may select the data content region 47 using an appropriate button or key press, for example by once again pressing the down arrow on the remote control unit 28. With the EPG highlighted (not shown), the user may then scroll through the rows of EPG data listings for each channel and for different times using appropriate button or key presses, for example.
  • Remove Mini TV
  • FIG. 6 shows an example of an IEPG display 41 according to another embodiment in which the mini TV region 53 is not displayed. In the example shown in FIG. 5, the information region 51 is also not displayed. In this embodiment, the user is provided with an option to inhibit the mini TV region 53 in the IEPG 41 so that more rows of EPG programme listings for more channels may be displayed in the data content region 47. For example, as shown in FIG. 6, five additional rows of programme listings can be displayed in the data content region 47 when the mini TV region 53 is not displayed. In this embodiment, when the mini TV region 53 is inhibited, the video frame data for that region is not included in the display screen generated by the on-screen display and graphics generator 22.
  • FIG. 7 shows an example of the IEPG display 41 of FIG. 5 where the secondary menu 45 is selected but in which the mini TV region 53 is not displayed. As discussed above, in this alternative mode, additional rows of programme listings can be displayed in the data content region 47. Additionally, as information related to a highlighted programme listing is not displayed in this alternative mode, the programme information may be displayed to the user in an overlaid text box (not shown) in response to the user pressing an appropriate button or key.
  • The user selectable option may be provided in a customisation options screen, as will be described below. Alternatively or in addition to providing a user selectable option, the user may choose to hide or show the mini TV region 53 using an appropriate button or key press.
  • Series Link Popup
  • FIGS. 8 and 9 show an example of an IEPG display 41 in accordance with another embodiment in which individual programmes and series' of programmes may be recorded by the user. As shown in FIG. 8, the user has selected to view all channels in the TV Guide as indicated by a highlighted secondary menu item 45-1. The EPG is displayed in the data content region 47 and is highlighted with a lighter background to indicate that control focus is currently on the data content region 47 so that a user can navigate around the EPG and issue commands with respect to the programme listings presently displayed in the highlighted data content region 47 using an appropriate button or key press. One basic command that the user can issue is to select a different programme from the EPG which is currently being shown on another channel. In this embodiment, by pressing the appropriate button to select a highlighted programme in the EPG, the receiver 3 tunes to the selected channel and displays the programme in the mini TV region 53. The selected programme is displayed in fullscreen mode after the user presses the appropriate select button again.
  • Another command that the user can issue is to record a selected programme. In the example shown in FIG. 8, the highlighted programme “The Chase” starting at 9 pm on BBC1 is part of a series or group of programmes. The EPG data includes information identifying this particular programme as being part of a series or group, for example a link to another program in the series. Therefore, after a user has navigated around the EPG to highlight the programme “The Chase” and pressed the appropriate button or key to record the programme, a popup menu is displayed with two options to either record the particular episode of the programme once, as shown in FIG. 8, or to record the entire series, as shown in FIG. 9. The data content region 47 also includes instructions to the user to use the up and down arrow buttons to choose a particular option for recording the highlighted programme or series from the menu, and then to press a select button to begin recording according to the selected option.
  • As an alternative, the popup menu may also include other options, for example providing the user an option to record both the current episode and the next episode of the programme series.
  • Planner
  • FIG. 10 shows an example of an IEPG display 41 in accordance with another embodiment in which a Planner screen is displayed to a user in the data content region 47 to provide organisation and playback functionality for recorded programmes. As shown in FIG. 10, the user has scrolled through the top level menu 43 to highlight and select the planner screen, as indicated by the highlighted elongated top level menu item 43-1 which is now labelled “PLANNER”. Consequently, the secondary menu 45, the data content region 47 and the information region 51 now display information corresponding to the Planner screen. In particular, the secondary menu 45 now includes four secondary menu items, which allow the user to view a listing of all already recorded programmes and programmes to be recorded in the future, to view the listing in alphabetical order, or to view a subset of the listings, in this example all recorded programmes which have already been viewed by the user or a listing of all programmes which have already been recorded. The way in which the user navigates to and throughout the secondary menu 45 is the same as described above.
  • As shown in FIG. 10, the listing of recorded items includes summarised programme information as a row for each recorded entity, each entity having five attributes arranged in separate columns. The attributes displayed in the display screen of FIG. 10 include, where the attribute information is available: a programme title, a viewer guidance parental rating, a recorded/recording/to be recorded status or showing time, a channel name and icons for further aspects of the programme such as a subtitle indicator, a high definition indicator, a Dolby Digital indicator, an audio description indicator, a copy protection indicator, a Dolby Stereo indicator and a widescreen format indicator. Each entity in the listing may be a single TV programme (such as “Blizzard: Race to the Pole”), a movie (such as “Wimbledon”), or a series of programmes or movies (such as “Malcolm In the Middle”). In this embodiment, the listings for programmes with the same title are effectively collapsed into a single listing element as indicated by an icon 71 of a stack in the third column of the EPG. Additionally, a series of programmes with the same title may be collapsed for a particular channel so that different channels may have different collapsed entries. For example, the series “Eastenders” which may be shown on the two channels “UK Gold” and “BBC 1” may have separate collapsed entries in the programme listing (not shown), with the corresponding channel name indicated in the fourth column. Operation of the receiver 3 in providing this collapsible UI aspect is described in the Applicant's earlier GB patent application No. 0625811.5.
  • FIG. 11 shows the Planner screen of this embodiment after the user has highlighted and selected the programme series “Malcolm In The Middle” recorded from the channel “Sky One”. As shown in FIG. 11, the secondary menu now includes just a single secondary menu item labelled “Episodes” and the data content region 47 includes a listing of the individual episodes of the programme series. FIG. 11 shows one of the already recorded episodes highlighted in the data content region 47 and a corresponding programme synopsis for that episode displayed in the information region 51. The information region 51 also includes a prompt for the user to press a particular button or key on the remote control unit 28 to retrieve and display further information regarding the episode and/or programme series. The user may also scroll through the individual episodes displayed in the listing using appropriate button or key presses, for example. As the user highlights a particular episode, the corresponding programme synopsis is automatically displayed in the information region 51. The user can then select to view the highlighted programme by pressing an appropriate button or key, such as a “play” button on the remote control unit 28. In this embodiment, when playback of the selected programme is initiated, the video data is displayed in the mini TV region 53. Pressing the same button or key again will switch the IEPG display 41 off so that the selected programme is displayed in fullscreen mode. Additionally, in this embodiment, when playback of the selected programme is being displayed in the mini TV region 53 of the Planner display screen, the user may control playback of the selected programme using appropriate button or key presses, for example to fast forward, pause or rewind playback of the media content. However, when the user navigates away from the Planner display screen, for example by selecting a top level menu item associated with a different display screen, the mini TV region 53 continues to display playback of the selected programme but user control of the playback is disabled.
  • The data content region 47 shown in FIG. 11 also includes a number of instruction prompts for the user to organize and maintain the list of recorded and to be recorded programmes. As shown in FIG. 11, the user may choose to delete or keep a highlighted episode in the listing, or to lock a highlighted episode so that the particular programme cannot be inadvertently deleted. As programmes are recorded and deleted, the amount of free space available on the hard disk 13 of the receiver 3 is adjusted and is displayed in the data content region 47. In the example display screens shown in FIGS. 10 and 11, the amount of free space currently available is indicated as 55% of total amount of hard disk space allocated for storing recorded programmes.
  • Alternatively, a recycle bin functionality may be provided for deleted planner entries. In such an alternative, a highlighted programme may be deleted and therefore removed from the listing of recorded episodes. However, the deleted entry may simply be moved to a recycle bin listing which may be accessible via the secondary menu 45 (not shown). In this alternative, the user may therefore maintain an organized listing of recorded and to be recorded programmes by deleting unwanted entries, for example, if an episode has already been viewed. However, the recorded data is not deleted from the hard disk until the recycled bin is emptied by the user, for example when the hard disk is full. In this way, entries moved to the recycle list may be recovered by the user if an entry was inadvertently marked as deleted.
  • FIG. 12 shows an example of the IEPG display 41 of FIG. 10 in the alternative mode where the mini TV region 53 and the information region 51 are not displayed, as discussed above. In this alternative mode, five further rows of information are displayed in the data content region 47.
  • Radio Guide
  • FIG. 13 shows an example of an IEPG display 41 in accordance with another embodiment in which a Radio Guide screen is displayed to a user in the data content region 47 to provide selection of a particular digital Radio station. As shown in FIG. 13, the user has scrolled through the top level menu 43 to highlight and select the Radio Guide screen, as indicated by the highlighted elongated top level menu item 43-1 which is now labelled “RADIO”. Consequently, the secondary menu 45, the data content region 47 and the information region 51 now display information corresponding to the Radio Guide screen. In particular, the secondary menu 45 now includes just a single secondary menu item, to indicate that all of the available radio stations are being displayed in the data content region 47. In this embodiment, the plurality of available radio stations are displayed in channel number numerical order in two columns in the data content region 47. As shown in FIG. 13, the mini TV region 53 is presently showing a scaled-down picture from the last tuned channel and will display a radio icon once the user has selected a particular channel. In this way, a separate IEPG screen is provided to the user for only listing the available digital radio stations.
  • FIG. 14 shows an example of the IEPG display 41 of FIG. 13 in the alternative mode where the mini TV region 53 and the information region 51 are not displayed, as discussed above. In this alternative mode, five further rows of radio stations are displayed in each column of the data content region 47.
  • Search with Multiple Criteria
  • FIGS. 15 to 17 show an example of an IEPG display 41 in accordance with another embodiment in which a Search screen is displayed to a user in the data content region 47 to provide for search functionality within the EPG programme data. As shown in FIG. 15, the user has scrolled through the top level menu 43 to highlight and select the Search top level menu item, as indicated by the highlighted elongated top level menu item 43-1 which is now labelled “SEARCH”. In the example screen shown in FIG. 15, the user has not yet pressed the select button to select the Search screen and consequently, the secondary menu 45, the data content region 47 and the information region 51 are displaying information corresponding to a previously selected screen, in this case the Planner screen. When the user presses the appropriate button to select the Search screen, the secondary menu 45, the data content region 47 and the information region 51 are updated to display information corresponding to the Search screen, as shown in FIG. 16. In particular, the information region 51 now displays search criteria input options, and the data content region 47 is cleared to display search results. The secondary menu 45 now includes three secondary menu items, which allow the user to view a listing of all search results matching the input criteria from the TV Guide programme data, from the Video on Demand programme data, or from the Planner recorded programme data. The way in which the user navigates to and throughout the secondary menu 45 is the same as described above.
  • As shown in FIG. 17, a user may perform a search by submitting a search request with search criteria specified in the information region 51 of the Search screen. In this embodiment, the user is provided with three search criteria input options. A first field 51-1 is provided in the information region 51 for the user to input a number of characters, for example up to a maximum of ten characters, to create a Title search criteria. For example, the user can input a combination of letters, numbers and/or punctuation to create a Title search criteria. In the example shown in FIG. 17, the user has entered the characters “FR” into the Title criteria input field to perform a search for all programme titles beginning with the input characters. In a second field 51-3 of the information region 51, the user can select a particular genre from a list of available genres. By default, the genre field is set to “ALL” to perform a search over all genres of programmes. In a third field of the information region 51, the user can select a particular sub-genre from a list of available sub-genres, provided that a genre has been previously selected in the second field of search criteria input options. The user can then press an appropriate button or key to confirm that all search criteria have been added and to initiate a search for all programme entries matching the input search criteria.
  • As those skilled in the art will appreciate, the input search criteria are optional and a user may submit a search without specifying any search criteria, for example, by leaving the title input field blank and the genre search criterion as “ALL” genres and sub-genres. In this case, the search would return a list of all available programme titles.
  • Once the search has been performed, the search results are displayed in the data content region 47 with the first search result highlighted and the corresponding programme synopsis displayed in the information region 51 in place of the search input criteria, as shown in FIG. 18. In the example shown in FIG. 18, the search has been performed for all programmes in the TV Guide EPG data which begin with the characters “FR”. The search results displayed in the data content region 47 list the first six programmes from the TV Guide EPG data that begin with the letters “FR”, with a first programme “Frank Sidebottom's Proper . . . ” showing on Sky One at 10.00 pm being highlighted. The summarised programme information displayed in the search results screen includes all of the available programme attribute information as discussed above. The user can select to tune to the channel of a search result programme which is currently showing, or to initiate play back of a recorded programme from the hard disk 13. The user is also provided with an instruction to set a reminder for the highlighted programme which is not currently showing or to record the highlighted programme by pressing the appropriate button or key. Additionally, search results with the same title are collapsed to a single search result entry per channel in the data content region 47 and displayed with a corresponding stack icon 71, as discussed above. The user may then navigate to and expand a selected collapsed group of programmes, in a similar manner as discussed above.
  • From the search results screen as shown in FIG. 18, the user can navigate back to the search criteria input screen shown in FIG. 17 to refine the input search criteria, by pressing an appropriate button or key. Additionally, as discussed above, the user can navigate to the secondary menu 45 to select an alternative source category, such as “Anytime” for Video on Demand or “Planner” for recorded programmes. By selecting a different secondary menu item from the secondary menu 45, the user can request a search within that category of EPG data using the most recent input search criteria. Alternatively, the user may request a new search by pressing an appropriate button or key to display a new Search screen with the title field empty and the genre and sub-genre fields set to “ALL”.
  • In an embodiment, the system is arranged to inform the user that the search is in progress if the search results have not been returned within a predetermined amount of time, for example two seconds after the user has pressed the appropriate button to initiate the search. Furthermore, the user may interrupt and terminate a search in progress by pressing an appropriate button or key.
  • In an embodiment, where the search results include a plurality of programmes with the same name and start time but being shown on different channels, for example, regional channel variations, the system will only return a single search result for that particular programme, for example the programme being shown on the regional channel variant with the lowest logical channel number.
  • Separate User Customisation
  • FIGS. 19 and 20 show examples of an IEPG display 41 in accordance with another embodiment in which two separate user customisation screens are displayed to a user in the data content region 47 to provide for separation of user-friendly customisation options from user-unfriendly technical settings. As shown in FIG. 19, the user has scrolled through the top level menu 43 to highlight and select the Options top level menu item, as indicated by the highlighted elongated top level menu item 43-1 which is now labelled “OPTIONS”. The secondary menu 45 now includes seven secondary menu items, six of which are shown in FIG. 19, which allow the user to view and change a plurality of user-friendly customisation options arranged into groups of related options. The way in which the user navigates to and throughout the secondary menu 45 is the same as described above.
  • In the example shown in FIG. 19, the groups of user-friendly customisation options include:
  • Group: Sky+ Set up
  • Options: Disk space management
      • Time before Instant rewind
      • Time to add to start of recording
      • Time to add to end of recording
      • Front panel indicator
      • Auto Standby
  • Group: Language and Subtitles
  • Options: Subtitles
      • Audio description
      • Favourite language
      • Highlighted programmes
      • Beep on Audio description
  • Group: Favourite Channels
  • Options: List of all channels
  • Group: Manual Recording
  • Options: Manual record screen
  • Group: Add Channels/Other Channels
  • Options: Manual tuning screen together with list of “Other Channels”
  • Group: Telephone Numbers
  • Options: List of telephone numbers
  • Group: Sky Guide Options
  • Options: Mini TV region on or off by default
      • On screen icon timeout
      • Search and Scan Banner (discussed below) Time out
      • Highlight true High Definition programmes
      • Enable Anytime (Video on Demand) TV
      • Message Alert
      • Beep on error
  • As shown in FIG. 20, the user has scrolled through the top level menu 43 to highlight and select the Settings top level menu item, as indicated by the highlighted elongated top level menu item 43-1 which is now labelled “SETTINGS”. The secondary menu 45 now includes five secondary menu items which allow the user to view and change a plurality of user-unfriendly technical settings arranged into groups of related options. The way in which the user navigates to and throughout the secondary menu 45 is the same as described above.
  • In the example shown in FIG. 20, the groups of user-unfriendly technical settings include:
  • Group: Picture Settings
  • Options: SCART/RF1 Picture format
      • RF2 Picture Format
      • SCART Control
      • SCART Video Output
      • Contrast
      • HD Resolution output
  • Group: Sound Settings
  • Options: Audio Output Volume
      • Optical Output
      • Optical Output delay
  • Group: System Details
  • Options: Manufacturer
      • Model number
      • Version number
      • Serial number
      • Viewing card number
      • Operating system version
      • EPG software version
  • Group: Test
  • Options: Perform signal test
  • Group: System Health Check
  • Options: Perform system health check
  • A hidden installer menu may also be provided as an additional secondary menu item accessible by pressing a predefined combination of buttons or keys, for example. The installer menu may provide further settings such as LNB setup, default transponder, telephone settings, RF Outlets, manual tuning, new installation, Sky+ Planner rebuild and full system reset. As those skilled in the art will appreciate, the hidden menu includes settings which are not used regularly by a typical user.
  • The above customisation options and settings are provided merely as examples of the types of options and settings that may be provided to a user. As those skilled in the art will appreciate, different settings may be provided and the grouping and separation of options and settings may vary depending on which options and settings are predetermined to be user-friendly options and user-unfriendly settings.
  • Further Functionality
  • FIGS. 21 to 27 show further examples of IEPG displays 41 in which additional functionality may be provided to a user. Each additional screen is provided with a corresponding top level menu item in the top level menu 43, as described below.
  • FIG. 21 shows an example of an IEPG display 41 in which a push video on demand (VOD) screen is displayed to a user in the data content region 47 to provide selection of a particular programme or movie from a list of available media content stored on the receiver 3. As shown in FIG. 21, the user has scrolled through the top level menu 43 to highlight and select the push VOD screen, indicated by the highlighted elongated top level menu item 43-1 which is now labelled “ANYTIME”. Consequently, the secondary menu 45, the data content region 47 and the information region 51 now display information corresponding to the push VOD screen. In particular, the secondary menu 45 now includes just a single secondary menu item, to indicate that all of the available push VOD media content is being displayed in the data content region 47. The information region 51 and the data content region 47 display summarised programme information for the available media content in a similar manner as discussed above for the TV Guide and the Planner screens, except that the third column lists a date of availability of the push VOD media content, after which the media content item will be deleted from the receiver 3. As shown in FIG. 21, the mini TV region 53 is presently showing a scaled-down picture from the last tuned channel and will display the selected media content once the user has made a selection. FIG. 22 shows an example of the IEPG display 41 of FIG. 21 in the alternative mode where the mini TV region 53 and the information region 51 are not displayed, as discussed above. In this alternative mode, five further rows of media content are displayed in the data content region 47. As those skilled in the art will appreciate, the example IPEG display 41 shown in FIG. 21 could also be used to display selected pull VOD content items to the user in the data content region 47.
  • FIG. 23 shows an example of an IEPG display 41 in which a Pay Per View (PPV)/Near Video On Demand (NVOD) screen is displayed to a user in the data content region 47 to provide selection of a particular programme or movie from a list of media content available from a NVOD content provider. NVOD media content is provided by a content provider at particular scheduled transmission times, typically on respective different NVOD channels. For example, in the NVOD screen shown in FIG. 23, six different movies are listed, each with a respective starting time and channel. NVOD media content, such as movies, are generally broadcast on a plurality of channels at predetermined time intervals. Some PPV media content, such as televised sporting events, may only be broadcast once at a specific time. As shown in FIG. 23, the user has scrolled through the top level menu 43 to highlight and select the NVOD screen, indicated by the highlighted elongated top level menu item 43-1 which is now labelled “BOX OFFICE”. Consequently, the secondary menu 45, the data content region 47 and the information region 51 now display information corresponding to the NVOD screen. In particular, the secondary menu 45 now includes six secondary menu items, which allow the user to view a listing of all movies ordered by start time, to view the listing of all movies in alphabetical order, to view a subset of all the new movie listings, to view a listing of all sports related NVOD media content, to view a listing of previews of available NVOD media content, or to view a listing of adult-rated NVOD media content. The way in which the user navigates to and throughout the secondary menu 45 is the same as described above. The information region 51 and the data content region 47 display summarised programme information for the available NVOD media content in a similar manner as discussed above for the TV Guide and the Planner screens, except that the first column is provided for listing the start time of each programme or movie, and the fifth column of further attributes is not displayed. Accordingly, although not shown in FIG. 23, the information region 51 displays a synopsis of a highlighted programme or movie in the data content region 47. The user may also toggle between display of the synopsis and a marketing message, such as cost information for ordering a selected media content item, in the information region 51 by pressing an appropriate button on the remote control unit 28, such as an information button. In this way, additional information related to a highlighted media content item is easily accessible by the user. As shown in FIG. 23, the mini TV region 53 is presently showing a scaled-down picture from the last tuned channel and will display the selected media content once the user has made a selection. FIG. 24 shows an example of the IEPG display 41 of FIG. 23 in the alternative mode where the mini TV region 53 and the information region 51 are not displayed, as discussed above. In this alternative mode, five further rows of media content are displayed in the data content region 47.
  • FIG. 25 shows an example of an IEPG display 41 in which an interactive services screen is displayed to a user in the data content region 47 to provide selection of particular interactive services available to the user. As shown in FIG. 25, the user has scrolled through the top level menu 43 to highlight and select the interactive services screen, indicated by the highlighted elongated top level menu item 43-1 which is now labelled “INTERACT”. Consequently, the secondary menu 45, the data content region 47 and the information region 51 now display information corresponding to the interactive services screen. In particular, the secondary menu 45 now includes just a single secondary menu item, to indicate that all of the available interactive services are being displayed in the data content region 47. The information region 51 displays a description of a highlighted interactive service displayed in the data content region 47. As shown in FIG. 25, the mini TV region 53 is presently showing a scaled-down picture from the last tuned channel and will display the selected interactive service once the user has made a selection. FIG. 26 shows an example of the IEPG display 41 of FIG. 25 in the alternative mode where the mini TV region 53 and the information region 51 are not displayed, as discussed above. In this alternative mode, five further rows of media content are displayed in the data content region 47 and the listing is arranged in a single column.
  • FIG. 27 shows an example of an IEPG display 41 in which a parental controls screen is displayed to a user in the data content region 47 to provide a separate screen for user control of viewer restrictions. As shown in FIG. 27, the user has scrolled through the top level menu 43 to highlight and select the parental controls screen, indicated by the highlighted elongated top level menu item 43-1 which is now labelled “PARENTAL”. Consequently, the secondary menu 45, the data content region 47 and the information region 51 now display information corresponding to the interactive services screen. In particular, the secondary menu 45 now includes five secondary menu items, for the user to change a PIN number for restricting access to portions of the IEPG, set adult channels, set viewing restrictions, set channel restrictions, or set other restrictions. The information region 51 displays a description of a highlighted parental control displayed in the data content region 47.
  • IEPG Navigation
  • In the embodiments described above, a user navigates between particular regions and menu items using appropriate button or key presses of a remote control unit 28, such as the one shown in FIG. 2. For example, when control focus is on the top level menu 43, the user may navigate between menu items of the top level menu 43 by pressing the left 131 or right 133 directional arrow buttons on the remote control unit 28. The user may navigate from the top level menu 43 to the secondary menu 45 by pressing either the down directional arrow button 135 or the Select button 137 on the remote control unit 28. With the secondary menu 45 selected, the system may respond to a user pressing either the up directional arrow button 139 or a Backup key 141 on the remote control unit 28 to select and change the control focus back to the top level menu 43. In a similar manner, the user may navigate between menu items in the secondary menu 45, and between the secondary menu 45 and the rows of information displayed in the data content region 47. In this way, a plurality of buttons on the remote control unit 28 may be provided to allow the user to scroll and navigate between the three menu levels with greater flexibility.
  • As an alternative, some or all of the menu items in the top level menu 43 and the secondary menu 45 may be associated with a particular button on the remote control unit 28. For example, the remote control unit 28 shown in FIG. 2 includes a “tv guide” button 151 to display the TV Guide display screen, a “box office” button 153 to display the pull VOD display screen, a “services” button 155 to display the user-friendly customisation options display screen, and an “interactive” button 157 to display the interactive services display screen. As a further alternative, some or all of the menu items in the top level menu 43 and the secondary menu 45 may be associated with a different number key or sequence of number keys from a number key pad 143 provided on the remote control unit 28. In this way, a user may navigate to a desired display screen by pressing the appropriate button or the corresponding number key or sequence of number keys. These alternatives also advantageously make it easier for call centre scripting where a user requires technical assistance, for example via a telephone call to a technical support call centre, as directions may be issued to navigate to particular screens directly using a specific sequence of button or key presses. As yet another alternative, the user may be presented with an option in the customisation options screen to enable or disable the display of numbers on screen adjacent the associated menu items and/or to display particular menu items in a colour corresponding to a colour button on the remote control unit 28.
  • As shown in FIG. 2, the remote control unit 28 also includes a dedicated IEPG button 161 for displaying or hiding the fullscreen IEPG display 41. The remote control unit 28 also includes a “play” button 163 for controlling playback of recorded or VOD media content as discussed above. The “play” button 163 may also be used to directly access the Planner display screen when the IEPG display 41 is not currently displayed. The user may advantageously jump directly to the listing of recorded programmes, with the last watched programme highlighted, or the first programme on the list highlighted if the last watched programme has been deleted.
  • The receiver 3 may also be configured to determine when a key or button of the remote control unit 28, such as a directional arrow button, is being held down, for example, when scrolling through the menu items of the top level menu 43 or the secondary menu 45, or through the rows of information displayed in the data content region 47 in any of the display screens. In this case, as the control focus or the highlighted selection is switched from entity to entity, the speed of the switching is increased the longer the button is being held down, effectively increasing the scrolling speed within the IEPG display 41 while a navigational command button is being held down.
  • Search and Scan Banner
  • The above embodiments describe aspects of a fullscreen IEPG in which the picture from the last tuned channel is reduced in size and displayed in mini TV region of the IEPG, or hidden completely if the mini TV region is turned off. FIGS. 28 to 30 show an additional embodiment of the IEPG operating in a banner mode which is displayed over the fullscreen picture of the last tuned channel. As shown in FIG. 28, the IEPG banner 101 consists of a grid 103 displaying the current programme 105 and two subsequent programmes 107 and 109, together with the start times of the two subsequent programmes 107 and 109. In this embodiment, the column width for the highlighted programme “Mission Impossible” is greater than the column width for the other programmes, so that current selection is emphasised and in this example, the full title is visible in the expanded field. As the user navigates around the grid, the selected entry is always displayed with an expanded field.
  • The IEPG banner 101 also displays additional information, such as the current channel 111, the current time and date 113, and a number of options available to the user, such as navigation options for scrolling through EPG listings vertically by channel or horizontally in time. By pressing appropriate left and right direction buttons or keys, for example, the user may scroll horizontally through the programme listings for a particular channel in the X-direction of the grid 103. The receiver 3 may be configured to increase the scrolling speed within the IPEG banner 101 depending on the duration of time that a button or key is pressed, as discussed above.
  • Additionally, using an appropriate button or key press, the user may toggle between the current channel and a list of favourite channels set in the customisation options screen discussed above, with the last viewed channel being placed at the top of the list. In this way, the user may navigate through EPG programme listings of only those channels which have been set as favourite channels.
  • The IEPG banner 101 may also display the time elapsed since the current programme started.
  • As shown in FIG. 29, a programme synopsis may be displayed in an additional description region 115 using an appropriate button or key press. In this embodiment, as the user navigates to a different programme or channel, the corresponding programme synopsis will automatically be displayed in the description region 115.
  • As shown in FIG. 30, a series link popup menu may be displayed to the user using an appropriate button or key press so that individual programmes and series' of programmes may be recorded by the user, in the same way as discussed above in relation to FIGS. 8 and 9.
  • Further Alternative Embodiments
  • The embodiments described above are illustrative of rather than limiting to the present invention. Alternative embodiments apparent on reading the above description may nevertheless fall within the scope of the invention.
  • In the embodiments described above, specific examples are provided of the various separate display screens of the IEPG. As those skilled in the art will appreciate, many specific details of the illustrated screens are provided merely by way of example. For example, secondary menu items are sometimes provided to allow the user to select a predefined ordering for the particular listing. Although specific ordering options are described, it will be apparent that many other additional or alternative ordering options are possible. As another example, the summarised programme information discussed above includes a predetermined set of information relating to a particular media item. It will be appreciated that the amount of information that is displayed to the user for each media item may be varied and more or less information may be displayed in each listing. The amount of information displayed may also vary depending on the particular display screen.
  • In the embodiments described above, the example display screens are shown at a predetermined screen resolution. Accordingly, the number of items displayed in the top level menu and the secondary menu is predetermined, as well as the width and height dimensions of the various regions and fields of the display screen. As those skilled in the art will appreciate, the screen resolution will depend on the screen size and capabilities of the TV, which typically support a 4:3 aspect ratio and/or a widescreen 16:9 aspect ratio. As an alternative, the user may set an appropriate aspect ratio setting in the customisation options screen and the on-screen display and graphics generator may be arranged to change the IEPG layout according to the aspect ratio setting. For example, the layout of the IEPG as discussed in the above embodiments may be changed to display more or fewer items in the top level menu and the secondary menu, and the width of each of the regions of the display screen may be adjusted in accordance with the aspect ratio setting. As another example, the window of time displayed in the EPG of the TV Guide screen may be extended to allow for more programme entities to be displayed depending on the available display size.
  • In some of the embodiments described above, the IEPG is provided as a fullscreen interactive user interface where the displayed user interface substantially fills the full display area of the TV. As those skilled in the art will appreciate, the fullscreen IEPG display screens described above may include a border or edge areas, for example where the TV display area has a different size or aspect ratio. Furthermore, additional information, graphics or video may be superimposed or overlaid on the fullscreen interactive user interface.
  • The above embodiments are presented as separate embodiments but those skilled in the art will appreciate that any combination of the display screens and aspects therein described in the above embodiments and alternatives is possible.

Claims (19)

What is claimed is:
1. A method of providing an interactive user interface for a television display, the method comprising:
providing a display space including a data content region and a video data display region, wherein the data content region includes a plurality of user selectable entities each representing a viewable content item, wherein at least one viewable content item is part of a group of viewable content items, and wherein in response to a user command to perform recording of a selected viewable content item, a menu is displayed to the user including an option to record only the selected viewable content item and an option to record the group of viewable content items; and
recording the group of viewable content items in response to a user command to select the option to record the group of viewable content items.
2. A method according to claim 1, wherein each viewable content item in the group has the same title.
3. A method according to claim 2, wherein each viewable content item is further associated with a channel, and wherein each viewable content item in a group of viewable content items has the same title and is associated with the same channel.
4. A method according to claim 1, wherein the display space further includes a second data content region comprising a plurality of user selectable entities, each representing a recorded viewable content item stored in a hard disk, and an indication of available memory in the hard disk, wherein in response to a user command to delete a selected entity, the selected entity is removed from the data content region but the associated viewable content item is not deleted from the hard disk.
5. A method according to claim 4, wherein the deleted entity representing a recorded viewable content item stored in a hard disk is removed from the data content region and stored in list of deleted entities.
6. A method according to claim 5, wherein in response to a command to clear the list of deleted entities, each viewable content item represented by an entity in the list of deleted entities is deleted from the hard disk.
7. A method according to claim 1, wherein the display space further includes a video data display region and a second data content region comprising a plurality of user selectable menu entities each associated with a respective display section providing a different category of information and being selectable by a user independently of the other sections, wherein one of said plurality of user selectable menu entities is associated with a planner screen providing a list of user selectable entities each representing a recorded viewable content item, wherein:
in response to a user command to play back a selected entity, the recorded viewable content item is displayed in the video data display region and user play back control is enabled; and
in response to a user command to select a different one of said plurality of user selectable menu entities associated with different display section, play back of the recorded viewable content continues in the video data display region but user play back control is disabled.
8. A method according to claim 1, wherein in response to a first user selection of an entity, the selected entity is displayed in the video data display region of the display space, and in response to a successive second user selection of the entity, the selected entity is displayed to fill the television display.
9. A method according to claim 1, wherein the display space further includes an inhibitable video data display region, wherein the data content region displays a greater amount of information when the video data display region is inhibited.
10. A method according to claim 9, wherein a user configurable setting indicates when the video data display region is inhibited.
11. A method according to claim 9, wherein the video data display region is inhibited or displayed in response to a user command.
12. A method according to claim 1, further comprising receiving a continuous command from a user to navigate through information displayed in a display screen and increasing a navigation speed in dependence upon the length of time of said continuous command.
13. A method according to claim 12, wherein the displayed information includes a plurality of user selectable entities each representing a viewable content item, and wherein a continuous command is received from a user to navigate through the user selectable entries.
14. A method according to claim 13, wherein the displayed information includes a plurality of user selectable menu items, and wherein a continuous command is received from a user to navigate through the user selectable menu items.
15. A method according to claim 1, further comprising providing a display space having a layout for a first aspect ratio and providing a display space having a different layout for a second aspect ratio.
16. A method according to claim 15, wherein the first aspect ratio is 4:3 and wherein the second aspect ratio is 16:9.
17. A method according to claim 1, further comprising providing at least three levels of information in the display space, wherein a first level provides a plurality of user selectable first level entities each associated with a respective display section providing a different category of information and being selectable by a user independently of the other sections, wherein each first level entity is associated with a plurality of user selectable second level entities each associated with a respective data content sub-section of the display section of the associated first level entity, each respective data content sub-section being provided in a third level.
18. Apparatus arranged to perform the method of claim 1.
19. A non-transitory computer program comprising program code arranged to perform the method of claim 1.
US15/262,804 2007-10-19 2016-09-12 Television Display Abandoned US20160381426A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US15/262,804 US20160381426A1 (en) 2007-10-19 2016-09-12 Television Display

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
GB0720547.9A GB2453789B (en) 2007-10-19 2007-10-19 Television display
GB0720547.9 2007-10-19
PCT/GB2008/003540 WO2009050489A2 (en) 2007-10-19 2008-10-17 Television display
US73883011A 2011-02-03 2011-02-03
US15/262,804 US20160381426A1 (en) 2007-10-19 2016-09-12 Television Display

Related Parent Applications (2)

Application Number Title Priority Date Filing Date
PCT/GB2008/003540 Continuation WO2009050489A2 (en) 2007-10-19 2008-10-17 Television display
US12/738,830 Continuation US9473729B2 (en) 2007-10-19 2008-10-17 Television display

Publications (1)

Publication Number Publication Date
US20160381426A1 true US20160381426A1 (en) 2016-12-29

Family

ID=38814183

Family Applications (2)

Application Number Title Priority Date Filing Date
US12/738,830 Active 2029-11-20 US9473729B2 (en) 2007-10-19 2008-10-17 Television display
US15/262,804 Abandoned US20160381426A1 (en) 2007-10-19 2016-09-12 Television Display

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US12/738,830 Active 2029-11-20 US9473729B2 (en) 2007-10-19 2008-10-17 Television display

Country Status (11)

Country Link
US (2) US9473729B2 (en)
EP (2) EP3122060A3 (en)
CN (2) CN101897177B (en)
AU (1) AU2008313487B2 (en)
BR (1) BRPI0817707A2 (en)
CA (1) CA2702454C (en)
GB (1) GB2453789B (en)
IL (1) IL205059A0 (en)
MX (1) MX2010004233A (en)
NZ (2) NZ584909A (en)
WO (1) WO2009050489A2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109429090A (en) * 2017-08-30 2019-03-05 深圳创维-Rgb电子有限公司 A kind of display methods and smart television of smart television list
US11836340B2 (en) 2014-10-30 2023-12-05 Google Llc Systems and methods for presenting scrolling online content on mobile devices

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100128802A1 (en) * 2008-11-24 2010-05-27 Yang-Hung Shih Video processing ciucuit and related method for merging video output streams with graphical stream for transmission
US9509921B2 (en) 2008-11-24 2016-11-29 Mediatek Inc. Video processing circuit and related method for merging video output streams with data stream for transmission
US10572136B2 (en) * 2008-12-29 2020-02-25 Ngc Networks Us, Llc Interactive display systems, methods, and computer program products
US8856829B2 (en) * 2008-12-29 2014-10-07 Ngc Network Us, Llc Interactive display highlight systems, methods, and computer program products
US8255955B1 (en) * 2009-06-16 2012-08-28 Tivo Inc. Dynamic item highlighting system
CN101789975B (en) * 2010-03-23 2013-01-23 深圳市龙视传媒有限公司 Method and system for download contents of PVOD (push video on demand) business
GB2476136B (en) * 2010-07-20 2012-08-01 Starbucks Hk Ltd Improvements to providing multimedia content to a user
US8756502B2 (en) * 2010-09-08 2014-06-17 Sony Corporation Minimal and preferential option user interface
CA2715146C (en) 2010-09-17 2011-11-22 Guest Tek Interactive Entertainment Ltd. Configuration apparatus and method of configuring one or more devices having hidden configuration settings
CN101984657B (en) * 2010-11-08 2012-12-05 深圳市龙视传媒有限公司 Digital television terminal as well as method and device for generating context menu at application interface thereof
US20150205478A1 (en) * 2011-12-12 2015-07-23 Google Inc. Content location interface
JP5189221B1 (en) * 2012-03-13 2013-04-24 シャープ株式会社 CONTENT DISPLAY DEVICE, TELEVISION RECEIVER, MENU SCREEN GENERATION METHOD, PROGRAM, AND RECORDING MEDIUM
US10123088B2 (en) * 2012-10-12 2018-11-06 Tivo Solutions Inc. Method and system for channel searching and filtering
US20150033269A1 (en) * 2013-07-25 2015-01-29 Thomson Licensing System and method for displaying availability of a media asset
JP2015050655A (en) * 2013-09-02 2015-03-16 ソニー株式会社 Information display device, information display method and computer program
KR102131862B1 (en) * 2014-01-03 2020-07-08 삼성전자 주식회사 Apparatus and method for providing radio broadcasting
CN105100922B (en) * 2014-04-24 2018-10-23 海信集团有限公司 A kind of data information localization method and device applied to smart television
GB201408258D0 (en) * 2014-05-09 2014-06-25 British Sky Broadcasting Ltd Television display and remote control
US20160054905A1 (en) * 2014-08-21 2016-02-25 Opentv Inc. Systems and methods for enabling selection of available content including multiple navigation techniques
CA2959770A1 (en) * 2014-09-08 2016-03-17 Thermodynamic Design, Llc Customizable data management system
KR20160067573A (en) * 2014-12-04 2016-06-14 엘지전자 주식회사 Multimedia device and method for controlling the same
CN105141996A (en) * 2015-08-11 2015-12-09 浪潮软件集团有限公司 Method for realizing and entering hidden menu of set top box
GB2552273A (en) 2015-11-09 2018-01-17 Sky Cp Ltd Television User Interface
US9918135B1 (en) 2017-02-07 2018-03-13 The Directv Group, Inc. Single button selection to facilitate actions in a communications network
CN112969084A (en) * 2019-12-12 2021-06-15 青岛海信传媒网络技术有限公司 User interface display method, storage medium and display device
US11395031B1 (en) * 2021-03-29 2022-07-19 At&T Intellectual Property I, L.P. Audio and video synchronization

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020174430A1 (en) * 2001-02-21 2002-11-21 Ellis Michael D. Systems and methods for interactive program guides with personal video recording features
US20040034867A1 (en) * 2000-06-22 2004-02-19 Rashkovskiy Oleg B. Electronic programming guide with selectable categories
US20060015903A1 (en) * 2004-07-02 2006-01-19 Sony Corporation Navigation aids for television user interface
US20060020962A1 (en) * 2004-04-30 2006-01-26 Vulcan Inc. Time-based graphical user interface for multimedia content
US20070028270A1 (en) * 2005-07-27 2007-02-01 Microsoft Corporation Media user interface left/right navigation
US20070101185A1 (en) * 2005-10-28 2007-05-03 Scientific-Atlanta, Inc. Multi-room network guide with scheduling device indicators
US8073312B2 (en) * 2004-05-31 2011-12-06 Hitachi, Ltd. Recorder equipped with dubbing function
US20130097639A1 (en) * 1996-03-15 2013-04-18 United Video Properties, Inc. Combination of recorded program index and epg (as amended)

Family Cites Families (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ATE219615T1 (en) * 1992-12-09 2002-07-15 Discovery Communicat Inc NETWORK CONTROL FOR CABLE TELEVISION DISTRIBUTION SYSTEMS
US20020048448A1 (en) * 1993-03-29 2002-04-25 Microsoft Corporation Pausing the display of a television program as a signal including the television program is received
US6239794B1 (en) * 1994-08-31 2001-05-29 E Guide, Inc. Method and system for simultaneously displaying a television program and information about the program
US20040230992A1 (en) * 1993-05-27 2004-11-18 Gemstar Development Corporation Method and apparatus for displaying video clips
US5502504A (en) * 1994-04-28 1996-03-26 Prevue Networks, Inc. Video mix program guide
US6661468B2 (en) * 1994-05-20 2003-12-09 United Video Properties, Inc. Electronic television program guide schedule system and method
GB9526304D0 (en) * 1995-05-22 1996-02-21 British Sky Broadcasting Ltd Interactive services interface
US6323911B1 (en) * 1995-10-02 2001-11-27 Starsight Telecast, Inc. System and method for using television schedule information
JPH09305187A (en) * 1996-05-16 1997-11-28 Ikyo Kk Karaoke (orchestration without lyrics) system
BR9907744A (en) * 1998-01-23 2001-09-04 Index Systems Inc Home entertainment system and method of its operation
GB2338364B (en) * 1998-06-12 2003-03-05 British Sky Broadcasting Ltd Improvements in receivers for television signals
US6505348B1 (en) * 1998-07-29 2003-01-07 Starsight Telecast, Inc. Multiple interactive electronic program guide system and methods
US7254823B2 (en) * 1998-08-21 2007-08-07 United Video Properties, Inc. Apparatus and method for constrained selection of favorite channels
KR100301015B1 (en) * 1998-10-15 2001-09-06 윤종용 Indicator position control method
US6526577B1 (en) * 1998-12-01 2003-02-25 United Video Properties, Inc. Enhanced interactive program guide
US6766526B1 (en) * 1998-12-03 2004-07-20 United Video Properties, Inc. Smart channel entry system
BR0008646A (en) * 1999-02-08 2002-09-03 United Video Properties Inc Electronic program guide with support for rich program content
CN1116763C (en) * 1999-02-12 2003-07-30 Tcl王牌电子(深圳)有限公司 Menu selection control method of colour TV set
US20040255336A1 (en) * 1999-03-30 2004-12-16 Gotuit Video, Inc. Methods and apparatus for simultaneous program viewing
US6651252B1 (en) * 1999-10-27 2003-11-18 Diva Systems Corporation Method and apparatus for transmitting video and graphics in a compressed form
US6549929B1 (en) * 1999-06-02 2003-04-15 Gateway, Inc. Intelligent scheduled recording and program reminders for recurring events
GB9918772D0 (en) * 1999-08-09 1999-10-13 British Sky Broadcasting Ltd Improvements in receivers for television signals
US20010003212A1 (en) * 1999-10-29 2001-06-07 Jerilyn L. Marler Identifying ancillary information associated with an audio/video program
KR100434265B1 (en) * 1999-12-07 2004-06-04 엘지전자 주식회사 OSD apparatus and method for displaying menu in OSD apparatus
WO2001047273A1 (en) * 1999-12-21 2001-06-28 Tivo, Inc. Intelligent system and methods of recommending media content items based on user preferences
US7979881B1 (en) * 2000-03-30 2011-07-12 Microsoft Corporation System and method for identifying audio/visual programs to be recorded
JP4944338B2 (en) * 2000-03-31 2012-05-30 ユナイテッド ビデオ プロパティーズ インク System and method for reducing cut-off in recording a program
US20040015404A1 (en) * 2000-05-01 2004-01-22 Mccarthy Brian R. Method and media for secured desktop printing
US7934232B1 (en) * 2000-05-04 2011-04-26 Jerding Dean F Navigation paradigm for access to television services
KR100380345B1 (en) * 2000-09-20 2003-04-11 삼성전자주식회사 Method for constructing On Screen Display and Eelctronic Program Guide
PT1947858E (en) * 2000-10-11 2014-07-28 United Video Properties Inc Systems and methods for supplementing on-demand media
CA2425482C (en) * 2000-10-11 2015-12-01 United Video Properties, Inc. Systems and methods for caching data in media-on-demand systems
US7340761B2 (en) * 2001-02-20 2008-03-04 Digeo, Inc. System and method for delivering radio programs and related schedule information
US9569009B2 (en) * 2001-03-02 2017-02-14 Jlb Ventures Llc Multimedia interactive device function selection based upon button depression duration
US20030021593A1 (en) * 2001-05-03 2003-01-30 Masato Otsuka Method of controlling the operations mode of an optical disc player between a video playback mode and a user agent mode
US7197759B2 (en) * 2001-05-14 2007-03-27 Webtv Networks, Inc. Electronic program guide displayed simultaneously with television programming
US6990498B2 (en) * 2001-06-15 2006-01-24 Sony Corporation Dynamic graphical index of website content
US7979914B2 (en) * 2001-06-25 2011-07-12 Audible, Inc. Time-based digital content authorization
US7650569B1 (en) * 2001-08-29 2010-01-19 Allen Paul G System and method for focused navigation within a user interface
US20030112467A1 (en) * 2001-12-17 2003-06-19 Mccollum Tim Apparatus and method for multimedia navigation
US7493646B2 (en) * 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
KR100580245B1 (en) * 2003-06-26 2006-05-16 삼성전자주식회사 Apparatus and method for displaying double picture at the same time
EP1553764A1 (en) 2004-01-07 2005-07-13 Thomson Licensing S.A. System and process for selecting an item in a list of items and associated products
US20080235730A1 (en) * 2004-01-27 2008-09-25 Koninklijke Philips Electronic , N.V. Perspective Function For Simple Program Guide
US20050240965A1 (en) * 2004-04-21 2005-10-27 Watson David J Interactive media program guide
US9584868B2 (en) * 2004-07-30 2017-02-28 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US7689099B2 (en) * 2004-10-14 2010-03-30 Ati Technologies Ulc Method and apparatus for programming the playback of program information
CN1782976A (en) * 2004-12-03 2006-06-07 皮克塞(研究)有限公司 Data processing devices and systems with enhanced user interfaces
US20060130093A1 (en) * 2004-12-15 2006-06-15 Liangkui Feng Electronic program guide display and cursor control
TW200704183A (en) * 2005-01-27 2007-01-16 Matrix Tv Dynamic mosaic extended electronic programming guide for television program selection and display
MX2007013010A (en) * 2005-04-18 2007-12-07 Thomson Licensing High density interactive media guide.
US20070154163A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for creating aggregations of episodes of series programming in order
US20070183745A1 (en) * 2006-02-08 2007-08-09 Sbc Knowledge Ventures, L.P. Method and system to control recording of a digital program
US20070300280A1 (en) * 2006-06-21 2007-12-27 Turner Media Group Interactive method of advertising
US20070300256A1 (en) * 2006-06-26 2007-12-27 Microsoft Corporation Techniques to manage an electronic program guide
WO2008020426A1 (en) * 2006-08-17 2008-02-21 Nds Limited Method and apparatus for personalizing an electronic program guide
US8418204B2 (en) * 2007-01-23 2013-04-09 Cox Communications, Inc. Providing a video user interface
ES2340332T3 (en) * 2007-02-28 2010-06-01 Sony United Kingdom Limited GENERATION OF ELECTRONIC PROGRAM GUIDE.
JP4720783B2 (en) * 2007-05-09 2011-07-13 日産自動車株式会社 Supercharger lubrication device

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130097639A1 (en) * 1996-03-15 2013-04-18 United Video Properties, Inc. Combination of recorded program index and epg (as amended)
US20040034867A1 (en) * 2000-06-22 2004-02-19 Rashkovskiy Oleg B. Electronic programming guide with selectable categories
US20020174430A1 (en) * 2001-02-21 2002-11-21 Ellis Michael D. Systems and methods for interactive program guides with personal video recording features
US20060020962A1 (en) * 2004-04-30 2006-01-26 Vulcan Inc. Time-based graphical user interface for multimedia content
US8073312B2 (en) * 2004-05-31 2011-12-06 Hitachi, Ltd. Recorder equipped with dubbing function
US20060015903A1 (en) * 2004-07-02 2006-01-19 Sony Corporation Navigation aids for television user interface
US20070028270A1 (en) * 2005-07-27 2007-02-01 Microsoft Corporation Media user interface left/right navigation
US20070101185A1 (en) * 2005-10-28 2007-05-03 Scientific-Atlanta, Inc. Multi-room network guide with scheduling device indicators

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11836340B2 (en) 2014-10-30 2023-12-05 Google Llc Systems and methods for presenting scrolling online content on mobile devices
CN109429090A (en) * 2017-08-30 2019-03-05 深圳创维-Rgb电子有限公司 A kind of display methods and smart television of smart television list

Also Published As

Publication number Publication date
WO2009050489A2 (en) 2009-04-23
CN101897177B (en) 2014-06-18
GB2453789A (en) 2009-04-22
NZ584909A (en) 2012-09-28
BRPI0817707A2 (en) 2015-03-31
GB2453789B (en) 2012-11-14
NZ600819A (en) 2013-01-25
IL205059A0 (en) 2010-11-30
CA2702454C (en) 2017-03-28
EP2225875A2 (en) 2010-09-08
AU2008313487A1 (en) 2009-04-23
MX2010004233A (en) 2010-11-01
EP3122060A3 (en) 2017-04-26
US20110179451A1 (en) 2011-07-21
EP3122060A2 (en) 2017-01-25
AU2008313487B2 (en) 2013-07-04
GB0720547D0 (en) 2007-11-28
CN103974116A (en) 2014-08-06
WO2009050489A3 (en) 2009-07-02
CN101897177A (en) 2010-11-24
CA2702454A1 (en) 2009-04-23
US9473729B2 (en) 2016-10-18

Similar Documents

Publication Publication Date Title
US9473729B2 (en) Television display
US20220030320A1 (en) Different overlays in an interactive television system for different television channels
US6990679B2 (en) Program surf grid
US9456241B2 (en) Server-centric customized interactive program guide in an interactive television environment
KR100562904B1 (en) Method for Displaying EPG Information Using Mini Map
US7814421B2 (en) Program guide system with video window browsing
US7373652B1 (en) Server-centric search function in an interactive program guide
US20110194842A1 (en) System and method for selectively recording program content from a mosaic display
US20230300404A1 (en) Apparatus, systems and methods for electronic program guide information presented on a display
US20090133063A1 (en) Preference Based Electronic Programming Guide
AU2013224713B2 (en) Television display
GB2486600A (en) An interactive user interface for a television display with a video data display region
GB2486095A (en) An interactive user interface for a television display with user options
GB2450113A (en) Television Signal Recording

Legal Events

Date Code Title Description
AS Assignment

Owner name: BRITISH SKY BROADCASTING LTD., UNITED KINGDOM

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MILES, MARISA;O'SULLIVAN, GERRY;CROSSLEY, ROBIN;AND OTHERS;SIGNING DATES FROM 20100809 TO 20101210;REEL/FRAME:042922/0548

Owner name: SKY UK LIMITED, UNITED KINGDOM

Free format text: CHANGE OF NAME;ASSIGNOR:BRITISH SKY BROADCASTING LTD.;REEL/FRAME:043340/0181

Effective date: 20150205

AS Assignment

Owner name: SKY CP LIMITED, UNITED KINGDOM

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SKY UK LIMITED;REEL/FRAME:043353/0016

Effective date: 20150610

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION