[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN1633171A - 改进的电子电视节目指南编排系统及使用弹出提示的方法 - Google Patents

改进的电子电视节目指南编排系统及使用弹出提示的方法 Download PDF

Info

Publication number
CN1633171A
CN1633171A CNA2003101047543A CN200310104754A CN1633171A CN 1633171 A CN1633171 A CN 1633171A CN A2003101047543 A CNA2003101047543 A CN A2003101047543A CN 200310104754 A CN200310104754 A CN 200310104754A CN 1633171 A CN1633171 A CN 1633171A
Authority
CN
China
Prior art keywords
user
program
control command
predetermined instruction
program guide
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.)
Pending
Application number
CNA2003101047543A
Other languages
English (en)
Inventor
布鲁斯·戴维斯
米切尔·蒂恩·厄里斯
爱德华·布鲁斯·诺德森
拉里·米勒
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.)
TV Guide International Inc
Original Assignee
Prevue International Inc
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=24684346&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1633171(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Prevue International Inc filed Critical Prevue International Inc
Publication of CN1633171A publication Critical patent/CN1633171A/zh
Pending 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
    • A63F13/12
    • 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/33Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
    • A63F13/338Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using television networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services
    • 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/4314Generation 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 fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
    • 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4348Demultiplexing of additional data and video streams
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • 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/4508Management of client data or end-user data
    • H04N21/4524Management of client data or end-user data involving the geographical location of the client
    • 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
    • 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
    • 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/4722End-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 requesting additional data associated with the content
    • 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/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
    • 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
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
    • H04N7/0884Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of additional display-information, e.g. menu for programme or channel selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
    • H04N7/0887Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of programme or channel identifying signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/165Centralised control of user terminal ; Registering at central
    • 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
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • 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
    • H04N7/17345Control of the passage of the selected programme
    • H04N7/17354Control of the passage of the selected programme in an intermediate station common to a plurality of user terminals
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/40Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
    • A63F2300/409Data transfer via television network
    • 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/47End-user applications
    • 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
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/50Tuning indicators; Automatic tuning control

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Circuits Of Receivers In General (AREA)
  • Television Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

一种用于提供电子电视节目指南的方法,该方法包括:存储用于操作所述指南的多个预定指令视频提示;以及显示i)表示一个节目指南操作点的节目指南信息屏幕,以及ii)响应对所述节目指南操作点满足的特定条件显示所述预定指令视频提示之一。一种电子电视节目指南系统,包括:用于接收用来控制所述指南的操作的用户控制命令的装置;用于存储用于操作所述指南的多个预定指令视频提示的存储装置;连接到所述接收装置和所述存储装置的数据处理装置,用于产生:i)第一视频显示控制命令以及ii)第二视频显示控制命令;以及与所述数据处理装置和所述存储装置连接的视频显示产生器装置,用于从所述数据处理装置接收所述视频显示控制命令。

Description

改进的电子电视节目指南 编排系统及使用弹出提示的方法
本申请是在1997年6月24日提交的,申请号为97195823.8的申请“改进的电子电视节目指南编排系统及使用弹出提示的方法”的分案申请。
技术领域
本发明涉及电子节目编排系统,该系统向用户提供由用户在电视接收机上收看的广播或有线电视节目的编排信息。具体来说,本发明涉及向用户提供更为有效和方便的操作环境的改进的电子节目指南,同时提高用户通过指南巡游的效率。
背景技术
业内对于电视系统的电子节目指南是熟知的。例如,一种现有系统使用电子字符产生器在电视接收机全屏幕上显示文本式编排信息。另一现有系统向用户呈现电子存储的节目编排信息,用于同时允许用户选择显示格式收看。还有另一些系统采用数据处理器以输入用户选择准则,然后只存储满足这些准则的节目编排信息,并然后在选择的电视节目广播时,使用存储的信息自动调谐可编程调谐器或激活记录装置。在Popular Science的1990年11月期中刊登的“Stay Tune for Smart TV”对这种现有系统作了一般性的讨论。
总的来说,现有的电子节目系统可能不易实现且使用不便。它们还没能提供以更为实际的方式顾及到这些电子节目系统用户的观看习惯的观看功能。此外,许多这些系统设计上复杂且实现起来成本高昂。由于看到节目网和其它基于电视的服务在数量上和性质上急剧增加,使用方便和经济性是电视节目播放者和观看者首先关心的事情。并由于随着新的卫星和基于电缆技术的出现,用户可使用的电视频道数目急剧增加,这些现有系统的使用基本上越来越少了。
这些现有技术的系统也不能向用户提供充分的信息,例如关于每收视事件付费的定价等,特价服务或其它用户没有预定的成套的节目播放,它们也没有按需求或即兴需要向用户提供自动购买这种节目播放的功能。此外,这些现有技术的系统的缺陷在于,它们不能提供更新或替换在用户方实现电子指南的应用软件节目,而是依赖于人工或其它烦琐的修改或替换形式,或依赖于不作集成电路和/或其它部件的物理替换就不能更新的基于硬件的系统。
这些现有的电子指南系统也没有链接用户与其它非电子节目指南应用程序或数据部分的应用程序或信息系统的功能。
这些现有的电子指南系统也没有提供在功能上被链接并以集成的方式可视化地显示的电视节目的和服务的视频促销。节目促销是有效销售电视节目播放的重要因素。每收视付费的付费(即“点菜”)节目和其它不规则节目服务的促销,随着联邦政府修订规章对有线电视经营者特别重要。使用视频促销这种节目播放的当前方法是通过使用全屏幕连续预告片(即预收看)的专用“杂片”频道,这些预告片可能伴有或不伴有价格及定购信息。近来,这种促销视频已经在分屏幕中显示,其中部分屏幕在大致对应于显示正在促销的一般节目时间期间的时间周期显示一般编排的信息。于是,就需要能够提供视频促销与节目编排信息改进的显示和链接及其它处理功能的电子节目指南。
现有的电子节目指南也不能向用户提供简单有效的对各个频道和各个节目控制访问的方法。在过去40年中涉及性和暴力的成人场面的数量不断增加。这对儿童和其它观众影响如何的问题已经引起国民的关注。使父母能够封锁频道是一些电视接收机和电缆转换器盒周知的并广为宣传的特点。尽管有这种功能,但是父母们还是很少使用这一特点。其有效使用的主要降碍是其一般实行起来的麻烦方式,以及要求把整个频道阻塞以便阻止访问任何要抵制的节目播放。面向频道的父母锁定对被阻塞的频道的其它节目播放者是不公平的-例如在晚间提供面向成人的节目播放和次日早晨面向青年人的节目播放者,并对想访问这种节目的的观众也不方便。这样,就特别需要一种能够提供使用灵活和不复杂的屏上用户界面对各节目和频道进行口令控制的系统。
现有的电子节目指南的缺陷还在于,它们不能向用户提供按要求观看当前收费的状况,这样就需要一种能够按用户的要求向用户提供当前收费信息的系统。
现有的节目指南的另外的问题在于,当以格栅的格式显示编排信息时,即列表示时间段而行表示频道,节目标题通常在宽度上要截短以适配格栅的单元。格栅单元的宽度随节目的持续时间而变化。由于30分钟的节目对节目标题和说明只分配到小量的空间,故对于半小时和甚至整一小时节目的标题和/或说明常常必须截短以适配到分配的空间中。某些系统简单地截除节目的说明而不以任何方法对其缩略,使得用户不能确定节目的主题事项。例如,近来的电视节目显示包含在格栅单元中的以下文本:“Baseball:Yankees v.”。虽然某些系统通过在每一格栅单元中提供两行文本减轻这一问题,这一解决方法还不是理想的,因为节目说明仍要被删截。
自动地或者响应用户的控制命令在时间段改变时,出现类似的问题。典型地是,90分钟的编排信息被一次显示,且90分钟的窗口可按30分钟增量移动。在30分钟移动引起30分钟大小的格栅单元显示的情形下,例如两小时的电影,似乎电影的整个标题将不能适配到单元中。于是在这种情形下也需要对标题的删截。这种情形下,虽然可能需要两行文本使标题适配到30分钟的单元中,60和90分钟的单元可能只需要一行文本显示标题。
现有的电子节目指南还缺乏用于电子生成在静止观看当前出现在电视接收机上的节目时的观看巡回的方法。此外,在用户通过频道序列巡游时,这些现有节目指南给用户留下了大量猜测的工作。当浏览频道以查明这时在任何频道上正在显示的节目时,即通常所称的“频道冲浪”,用户需要猜测哪个节目当前正在从用户浏览频道遇到的视频播放。由于在任何给定的时间出现在任何给定的频道上的大量的-有时达到30%-节目播放是广告或其它商业性节目播放,关于在给定的时间在所选择的频道上出现什么节目,没有向用户提供任何线索,并从而必须等到广告或商业性节目过后才可查明这时出现在所选择的频道上的节目。于是需要一种节目指南,这种节目指南在用户浏览可使用的频道时显示每一频道当前节目编排信息。
现有的电子节目指南的缺陷还在于,对于在指南中的不同点用户可用采取什么行动,它们没有向用户提供适当而自然的指导。当使用一个电子节目指南时,用户可能到达一个屏幕或移动光标到用户不能确定可以采取什么行动的状态。现有的指南或者不具有任何向用户提供指导的便利,或者它们要求用户例如通过按动帮助按钮明确请求帮助。如果指南要求用户明确请求帮助,而用户并不知道可以获得帮助,则用户在操作指南中可能感到迷惑或不知道如何获得协助。如果系统不提供屏上帮助,则用户必须搜索烦琐而复杂的手册,这些手册常常是使人迷惑而无助的,或已经丢失或不在手头。
此外,提供了上下文可察觉的屏上协助的电子节目指南常常要求用户离开他或她正在执行的任务(操作指南),以帮助信息重叠图象。这一特点可能造成的麻烦是,用户在执行由帮助信息提示的命令之前必须退出帮助屏幕。这些指南没有提供帮助信息显示在屏幕上时用户能够执行命令的便利。这些现有的指南也不能响应用户的无动作或不适当的击键而自动提供帮助,要求用户知道屏上帮助是可用的。这可能使不熟悉指南的操作和不知道有屏上帮助的用户有挫折感。
在计算机游戏中,并在涉及在游戏者的控制下在屏幕上运动的人物的特别的游戏中知道,如果游戏者停止一定的时间,则在屏幕上会出现提示。这种情形下,游戏认为游戏者需要关于在程序中这点能够采取的行动的帮助。这时系统为提供帮助通过该场景,提示游戏者采取一个或一些什么行动。
然而,当前象电子节目指南这样的应用软件程序在几个方面缺乏适用的帮助特点。一般来说,这种程序在程序内定义的上下文中不为用户提供基于无行动周期的提示。由于这种程序复杂性不断增加,故在程序判定用户到达了程序中他或她没有把握该作什么的点之处,需要基于预定的用户无行动周期向用户提供提示。
于是,本专业中需要一种更容易实现的、且操作上有感染力且有效的简化的电子节目编排系统。还需要向用户提供一种能够既显示广播节目又显示电子编排信息的电子节目编排系统,其显示方式是以前使用其它电子节目编排系统,特别是使用遥控器系统不能得到的。
例如,特别需要一种灵活的电子节目编排系统,这种系统允许用户在电视接收机的部分屏幕上收看所选择的广播节目的同时,在屏幕的另一部分上观看其它频道节目编排信息和/或服务。还需要允许用户从多个用于观看节目编排信息的可选择的显示格式中进行选择的那样一种节目编排系统。最好还具有一种系统,能够向用户指出在任何具体的操作模式中遥控器上那些键是有效的。还需要这样的系统,它将向用户提供设置用于观看在将来时间编排播放的节目可编程提示项的功能。
还需要一种电子指南系统,它能向用户提供对有关按每收视事件付费、特价服务或其它用户通常没有预定的成套节目播放的有助于理解的信息,且这向用户提供了根据需求或即兴需要而自动购买这种节目播放的功能。还需要一种电子指南系统,它能够提供可靠有效的更新或替换在用户方实现电子指南的应用软件的方法。
还需要一种作为外壳或窗口操作的电子节目指南,向用户提供访问不是电子节目指南应用程序或数据的一部分的其它应用程序或信息系统的功能。
还需要一种电子节目指南,它能够检测到何时用户需要帮助并提供既适当又自然的帮助。
发明内容
于是本发明的目的是要提供一种系统,它将允许用户收看一种广播节目的同时,还允许交互式地收看对于其它节目的节目编排信息。
本发明的另一目的是要向用户提供可从多个用于节目编排信息的显示格式中进行选择的能力。
本发明的又一目的是要向节目编排系统的用户指示,在使用时,系统的具体操作模式中遥控器上的那些键是有效的。
本发明的另一目的是要向电子节目编排系统的用户提供设置用于任何未来节目可编程提示消息的功能。
本发明的另一目的是要向系统的用户提供用户通常没有预定的对有关按每收视事件付费、特价服务或其它成套节目播放的有助于理解的信息,并向用户提供根据需求或即兴需要而自动购买这种节目播放的功能。
本发明的另一目的是要提供一种电子指南系统,该系统提供更新或替换在用户方实现电子指南的应用软件程序的可靠有效的方法。
电子节目指南的另一目的是要作为外壳或窗口操作,以向用户提供访问不是电子节目指南应用程序或数据的一部分的其它应用程序或信息系统的功能。
电子节目指南的另一目的是要提供一种系统,通过该系统电视节目和服务的视频推销在功能上被链接并以集成的方式可视化地被显示,以方便这种节目和服务的市场购销。
本发明的另一目的是要对访问各种节目以及频道,使用保护性的、交互灵活且不复杂的屏上界面提供口令控制。
本发明的另一目的是要在用户浏览可使用频道时,对所有节目向用户提供当前节目播放信息。
本发明的另一目的是要提供一种系统,其中用户能够按要求访问他的当前节目收费信息。
本发明的另一目的是要提供一种系统,该系统表示改变背景视图,而是重叠电视节目列表。
本发明的另一目的是要提供包含电视节目列表页面的改进的格栅单元中的文本显示。
本发明的另一目的是要向用户以适当而自然的方式提供操作节目指南中的帮助。
本发明的另一目的是要对应用软件程序提供改进的帮助特性,其中程序在定义的上下文内基于无动作的周期判定用户可能需要帮助。
本发明的这些和其它目的是通过一种电子节目编排系统实现的,该系统包括用于接收广播的接收机,用于多个电视频道的卫星或有线电视节目,以及用于调谐电视接收机以选择多个频道之一的调谐器。数据处理器接收并在存储器中存储用于出现在多个电视频道上的多个电视节目的电视节目编排信息,以及控制节目编排系统操作的节目控制信息。诸如遥控器等用户控制装置由收看者使用,以选择用户控制命令,并响应对用户控制命令作出响应而接收信号的数据处理器而传送信号。电视接收机用来显示电视节目及电视节目编排和其它信息。视频显示产生器接收来自数据处理器的视频控制命令及来自存储器的节目编排信息,并在电视节目播放指南的至少一种操作模式中,以同出现在电视频道上的电视节目重叠关系,显示部分节目编排信息。数据处理器使用响应用户控制命令而发出的视频控制命令控制视频显示产生器,以便在电视接收机上根据用户可选择的多个模式之一对于一个或多个电视节目显示节目编排信息。数据处理器还使用响应用户的命令或无动作而发出的视频控制命令来控制视频显示产生器,以便在同时显示节目指南时响应当前光标的位置而显示帮助信息。
根据本发明的另外的方面,视频显示产生器接收来自数据处理器的视频控制命令,及来自存储器的节目编排信息,并在电视节目播放指南的至少一种操作模式中,以同节目编排信息重叠关系显示“弹出式”提示。弹出式的提示包括信息或可能的用户控制命令。数据处理器使用响应用户的控制命令、或响应预定的用户无动作周期而发出的视频控制命令来控制视频显示产生器,以便以同节目编排信息重叠关系,对用户当前光标位置显示弹出式提示。
附图说明
图1是表示这里的本发明优选实施例的各组件的框图。
图2是表示通过在本发明的优选实施例中使用的视频重叠装置组合节目和编排信息的框图。
图3表示能够与本申请的电子节目指南系统优选实施例相关联使用的遥控器。
图4表示图3中所示的遥控器的另一实施例。
图5表示按本发明的优选实施例的一种操作模式在电视屏幕上出现的重叠。
图6是以本发明优选实施例的菜单操作模式出现在电视屏幕上的菜单。
图6A是以本发明优选实施例的菜单操作模式出现在电视屏幕上的另一个菜单。
图7表示按本发明的优选实施例的一个方面出现在电视屏幕上的观众偏好菜单。
图8表示偏好频道选择子菜单。
图9表示按本发明的优选实施例的一个方面出现在电视屏幕上的即兴定购菜单。
图10表示以本发明的优选实施例的一种操作模式出现的特价服务子菜单。
图11表示以本发明的优选实施例的浏览操作模式出现在电视屏幕上的图形重叠。
图12表示以本发明的优选实施例的浏览操作模式出现在电视屏幕上的具有不同于图11所示的信息的图形重叠。
图12A表示以本发明的浏览操作模式出现在电视屏幕上的显示不同于图11所示的时间和频道编排信息的图形重叠。
图13表示以本发明的优选实施例的提示操作模式出现的图形重叠。
图14表示以本发明的优选实施例的提示操作模式出现的另一图形重叠。
图15表示以本发明的优选实施例的菜单操作模式出现在电视屏幕上的另一菜单。
图16表示以本发明的优选实施例的菜单操作模式出现在电视屏幕上的另一菜单。
图17表示以本发明的优选实施例的菜单操作模式出现在电视屏幕上的另一菜单。
图18表示以本发明的优选实施例的全列表操作模式显示的编排信息的格栅列表。
图19表示以本发明优选实施例的按类列表操作模式显示的编排信息。
图20表示以本发明优选实施例的按频道列表操作模式显示的编排信息。
图21表示响应用户对补充节目播放信息的请求而显示的信息。
图22表示以本发明优选实施例的按每收视付费的操作模式显示的节目播放、定购及视频促销信息。
图23表示与图22中所示的操作模式配合使用的定购子菜单。
图24表示与图22中所示的操作模式配合使用另一定购子菜单。
图24A表示与图22中所示的操作模式配合使用另一定购子菜单。
图25表示以本发明的全列表操作模式显示的编排信息的另一格栅列表。
图26表示以本发明优选实施例的一种操作模式出现的特价服务子菜单。
图27表示以本发明优选实施例的一种操作模式出现的消息菜单。
图28表示与图27的菜单相关联使用的示例性消息。
图28A是另一消息菜单。
图29表示与图27的菜单相关联使用的收费信息。
图30表示在本发明的优选实施例的一种操作模式期间出现的密钥锁定访问菜单。
图31表示与本发明的优选实施例交互电视操作模式相关联出现的菜单。
图32表示与图31所示的交互电视操作模式相关联的行情监视菜单中出现的信息。
图33表示与图31所示的交互电视操作模式相关联出现的其它信息。
图34是表示以本发明的优选实施例交互电视操作模式的新闻显示中出现的信息的菜单。
图35是表示以本发明的优选实施例交互电视操作模式的体育节目新闻显示中出现的信息的菜单。
图36A-D是表示实现电子节目指南的计算机程序所需的操作逻辑的流程图。
图37是表示用于查找频道号码及定义喜爱的频道列表的定位器屏幕的菜单。
图38是能够在电子节目指南的菜单操作模式中使用的另一菜单。
图38A和38B分别表示择一主菜单屏幕及可从择一主菜单访问的按时间列表的屏幕。
图39是可交替用于允许或禁止访问一定的节目的锁定菜单。
图40是用来对于特价和按每收视节目播放收费设置文本位置和购买代码的设置菜单。
图40A表示用于输入锁定代码的示例性菜单。
图40B到40E分别表示用于键入、确认、清除或改变购买代码的示例性菜单。
图41是与图39的锁定菜单相关联使用锁定验证菜单。
图42是表示本发明的文本适配系统的优选实施例操作的流程图。
图43A到43I示出表示本发明的优选实施例中按时间列表的屏幕上可得的选择的示例性提示。
图44A和44B表示本发明优选实施例中两个不同的指南操作模式中示例性提示。
图45A到45C表示在本发明优选实施例中通过指南的标题屏幕,分别关于锁定、改变的时间、及收看的附加示例性提示。
图46是表示系统的一个实施例操作的流程图,以便显示并通过本发明中上下文可察觉提示循环。
图47是表示在确定显示哪个提示时使用先前的命令的系统的另一实施例操作的流程图。
图48是本发明的优选实施例中可用来控制上下文可察觉提示的显示的设置屏幕。
图49表示本发明的另一实施例中以个人计算机应用程序实现的示例性提示。
具体实施方式
图1是表示一般标记为10的电子节目编排系统的各组件的框图。物理上,这些系统组件可置于用户的顶置有线转换器盒或其它信号接收或处理装置中,诸如卫星接收机。另外,这些组件可被安装在分开的壳体中,或作为电视接收机、VCR、个人计算机、或多媒体游戏机的一部分被包含;或作为分布式应用程序驻留在宽频带网络体系结构中。
输入信号11连接到接收机12,该接收机接收从数据提供者传输的数据流。例如数据流可包含关于在特定的市场、地理上或在其它方面可得的节目或服务的信息。输入信号11例如可来源于作为标准的广播、有线电视或卫星传输、或其它的数据传输形式的一部分。数据提供者即是节目信息的提供者、卫星上行链路管理者、本地电缆经营者、或这些来源的组合,且数据流包含对于所有在经营者的地理市场中可得的电视节目和其它服务的节目编排信息。
数据流可被调制并然后在电缆线路上以任何路数传输,包括作为工作在例如75MHz频率上的专用频道传输的一部分。业内专业人员应当能够理解,许多其它传输方案可用来传输数据流,诸如将其嵌入在节目广播信号的垂直消隐间隔中。如以下将更为详细的讨论那样,根据本发明,传输的数据流可额外包含用来在用户侧实现或更新电子节目指南的应用软件。
传输的节目编排数据或应用软件由信号输入线11上的接收机12接收。被接收的信号从接收机传送到数据解调器13,诸如QPSK解调器或GI Info-Cipher 1000R,解调器对传输进行解调并将其传送到缓冲器15。
诸如M68000EC等微控制器16接收传送到缓冲器15的数据。可用来捕捉电子节目指南应用软件更新的引导操作软件存储在只读存储器(ROM)17。微控制器16通过在动态随机访问存储器(DRAM)18中存储按适当组织的记录的数据,使用收到的节目编排信息建立数据库。可基于周期,诸如按小时、按天或星期、或当在编排中有变化或其它因素授权更新时的任何时间,对存储的编排信息进行更新。该系统还包括可用作为定时器的系统时钟19,以确定例如在用户命令之间所经过的时间。业内专业人员能够认识到,其它的定时装置可替代系统时钟。
另外,该节目编排信息能够以ROM、盘或其它非易失性存储器提供,或能够被下载到存储盘或其它数据存储装置上。这里的本发明并不特指编排信息的传输或接收的具体方法。
如果微控制器16与节目编排信息对比而识别出收到的数据作为控制节目编排系统的应用软件,则它把该数据存储到非易失性存储器,诸如电可擦可编程ROM(EEPROM)20或电池后备静态RAM(SRAM)。这种配置允许通过电缆或其它传输系统把应用软件的修改或替换版本从软件开发者直接下载到用户处。
在使用EEPROM的情形下,从软件开发者下载的应用软件的修改的或替换的版本,在存储在ROM 17中的下载操作软件的指导下首先由微控制器16存储在DRAM 18中。然后通过例如校验和分析或其它检验程序可对存储的应用软件进行校验以求准确。
在检验了应用软件的准确性之后,微控制器16启动程序以便对EEPROM 20重新编程,其中应用软件被永久性地存储。微控制器16将向重新编程电路21发出适当的控制命令,该电路适于提供擦除并写入到EEPROM所需的适当的编程电压和逻辑控制信号22。在收到来自微控制器16的命令时,它向EEPROM 20提供这一编程电压,Vprog,以及任何其它所需的诸如读或写有效控制信号。在EEPROM 20已经被电擦除之后,微控制器16开始把新的应用软件从DRAM 18传送到EEPROM 20以便存储。
当使用后备电池SRAM作为非易失性存储器时,微控制器又是在存储在ROM中的下载操作软件的指导下,把从开发者下载的应用软件的修改或替换版本直接存储在SRAM中。然后通过例如校验和分析或其它检验程序可对存储的应用软件进行校验以求准确。
当首先对系统10加电时,引导操作软件检验节目指南应用软件驻留在存储器中。如果它没有驻留,则引导操作软件等待该软件的下载。一旦应用软件驻留,则微控制器16执行来自DRAM 18的专用部分的应用程序软件。另外,也可以直接从非易失性存储器20执行应用软件。在节目指南应用软件的控制下,微控制器16首先检验节目编排信息是否驻留在DRAM 18中。如果它没有驻留,则如上所述微控制器等待该节目编排信息的下载。另外,如果应用程序驻留在存储器中,但包含节目编排信息数据的数据库记录还不能得到,则可配置应用软件以执行其它任务,诸如允许用户执行不需要节目编排信息数据的功能,以及显示指示数据库数据还不能得到的适当的消息。
当编排系统工作时,如以下将更为详细讨论的那样,微控制器16提取存储在DRAM 18中的节目编排信息,并结合其它的下载的数据类型,诸如存储在非易失性存储器20、或者存储在DRAM 18中的用于屏幕配置和图形符号或标志显示的存储的位图,把它提供给视频显示产生器(VDG)23,在本实施例中该产生器可以是市售的VGA型图形卡,诸如由Roctec制造的Rocgen卡。VDG包括标准的RGB视频产生器24,该产生器提取由微控制器16发送的数字节目编排信息,并根据用于特定屏幕显示的位图把它转换为RGB格式,然后在电视接收机27上呈现给用户。在以下的系统操作部分中更为详细表示并讨论了每一屏幕的配置。
VDG还包括视频重叠装置25,该装置接收RGB视频输入,以及来自通常的提供标准的NTSC视频格式的节目信号的电视调谐器28的输入,诸如由通用仪器公司制造的通常的调谐器或Jerrold DPBB调谐器。如图2所示,重叠装置25转换RGB信号并与来自调谐器28的信号组合,并产生包含节目信号和节目编排详细两者的合成的NTSC输出信号。这一合成的视频信号提供给的如图1所示的调制器26,该调制器可以是诸如从Radio Shack公司获得的调制器,并然后提供给用户保持调谐到调制的频道例如频道3或4的电视接收机27。合成的视频信号还能够从VDG通过VDG上的视频端口25A直接提供给电视接收机27或其它接收装置。
在本发明的节目指南系统和方法的另一实施例中,除了使用供产生在电视接收机上显示的屏幕所存储的数据之外,与指南操作相关的音频数据也可存储在存储器中。业内一般技术人员将能够认识到,使用这种本地存储的的音频信息的节目指南可能需要额外的存储容量用于数据的存储。带有音频功能的系统将额外需要与VDG 23结合工作的音频信号产生器。这种音频信号产生器还可以由微控制器16控制,并向调制器26提供其输出供使用tv接收机27呈现。业内一般技术人员将能够认识到,可以使用既带有音频又带有视频信号产生功能的多媒体产生器,来代替分开的音频和视频产生器。可以通过使模拟音频信号数字化存储音频消息,或者如果音频信号或多媒体产生器包含语言合成功能,也可以把存储的文本数据转换为音频消息。如以下更详细的讨论,存储的音频消息可用于在节目指南的操作中帮助用户。
如果系统使用音频产生器或多媒体产生器,则显示信号的音频部分由从普通的电视调谐器28的输入的音频部分重叠。在执行这一音频重叠功能时,可能使从调谐器收到的信号的音量变小以强调被重叠的音频信号。然后调制器调制这一音频信号,与合成的NTSC输出信号一同生成调制的信号。如以下所讨论的,在节目指南的几个操作模式中,输出到电视接收机的信号只由VDG 23(以及音频产生器,如果存在)或多媒体产生器的输出组成。
关于图1标识的系统组件都能够在优选的平台中由例如装有传输链路和诸如由Roctec制造那些视频图形卡的IBM个人计算机实现。也可以使用其它平台,诸如装有微控制器和存储器的电缆转换器盒或宽带网络。具体组件的例子如下:微控制器-Motorola部件no.MC68331-16;ROM-德州仪器公司部件no.TMS27PC512;DRAM-德州仪器公司部件no.TMS4256;EEPROM-Intel部件no.28F001BX-T。在任何情形下,业内专业人员应当理解,硬件组件和数据的存储具体细节是系统的具体实现的功能,而不是本发明的主题。
如以下所详细讨论,用户能够使用诸如图3所示的遥控器或其它适当的用户接口通过节目编排系统进行巡游,这种遥控器按普通的遥控传输器-接收器逻辑原理操作,诸如通过红外线或其它传信方式。遥控器31与微控制器16通过图1中所示的遥控器接收器29进行通信,该接收器可以是Silent Partner IR接收器,并接收由遥控器31传输的信号,且向微控制器16提供指示由用户所按的键的对应的数字信号。
诸如图3所示的适用于本发明的遥控器,它可以是由由UniversalElectronics公司或Presentation Electronics′Silent Partner公司制造的遥控器,可能包含电源开关32、音量33及无声34控制,输入键35、0-9数字键36、四个方向箭头键37A和37B、方式键38及标以小写的“i”的信息键39。电源32、音量33和无声34各个键的操作与现在一般电视接收机所使用的普通遥控器的方式相同。数码数字键36与普通的遥控器功能完全相同。其余的键的简单说明如下。
方式键38能够使用户通过电子节目编排系统10的不同层次,并当用户在一个子菜单中时,一般允许他返回先前的屏幕。如以下将充分说明的,当节目编排系统处于浮标或浏览模式时,上/下方向箭头键37A允许用户巡游不同的TV节目频道,并在菜单模式中还允许用户巡游在TV屏幕上显示的加亮条。当节目编排系统处于浏览模式时,如以下也将说明的,左/右方向箭头键37B允许用户巡游选择的时间周期。在处于菜单模式的“Categories”(类别)子菜单时,它们还允许用户巡游主题事项分类,以及在节目编排系统处于按每收视付费定购模式时,允许巡游时间区间,并一般允许在左或右方向巡游以便选择各种图标和其它对象。在节目编排系统的各个模式期间的信息或“i”键39允许用户观看补充的节目和其它信息。一旦用户从遥控器键作出选择,输入键35执行并输入命令。在以下对浮标、浏览和菜单模式的详细说明中,将使这些键的功能和操作将更为明显。
遥控器40的第二实施例示于图4中。遥控器的这一实施例还包括电源键41、数字键42、方向箭头键43A和43B、信息键48、输入或选择或“OK”键44、音量控制45、锁定键45A、无声键46及帮助键50。它还包括磅号和星号键。
遥控器的这一实施例还包括对应于节目编排系统的不同子菜单或模式的几个图标键47A和47B。当节目编排系统正在工作时,图标47A和47B还可显示在TV屏幕上。图标键主要是代替在图3所示的遥控器实施例中使用的方式键38。使用这些键,用户能够简单地通过按动对应于节目编排系统所需要的操作模式的图标键从一种模式移动到另一模式。在图4的实施例中,图标47A和47B表示为位于对应的色标键正上方的图形符号。另外,可以取消色标键,而这些键可以在图标自身的图象中形成。
图4所示的遥控器的实施例还包括位于图标键正上方的三个色标收看者偏好或喜好频道键48A、48B和48C。这些键的每一个向节目编排系统指示用户生成的各个“频道偏好”或“喜好的频道”列表,这是对于一个具体用户,在节目编排系统工作期间,按用户希望收看的相继顺序安排的频道的一个特定子集的列表。频道偏好或喜好的频道列表的生成在下节讨论。这样,该系统为三个不同的用户提供了用于至少三个不同的频道子集。
图4的遥控器还可以装有“帮助”键50,该键在被按动时引起微控制器16从存储器接收先前存储的指令消息,并引起它们显示在电视接收机27上。这些消息以指导用户通过电子电视节目指南的不同操作模式的操作的指令形式,向用户提供帮助。取决于系统的存储容量,它们可能是文本消息,或指令的视频消息,或音频节目或消息,或这些方式的任何组合。此外,这些帮助消息可以这样生成,使得它们是上下文可察觉的,即被显示的消息完全取决于用户按动帮助键50在电子节目指南的操作中的精确点。例如,可提供信息用于遥控器操作,用于操作浮标或浏览模式(以下讨论),或指南的任何其它操作模式,用于即兴定购,用于设置锁定等等。为了实现这一功能,对指南操作的每一点可以这样编码,使得微控制器能够跟踪当前的操作点,例如通过暂时存储反映在用户操作指南时的当前操作点。当用户按动帮助键50时,微控制器16将基于当前存储的操作点的代码检索适当的消息集合。帮助键50还能够用来指令系统显示“弹出式”提示,或循环可用的“弹出式”提示,这将向用户提供关于任何时候什么命令可被执行的的指南。这种“弹出式”提示将进一步在以下说明。此外,i键39能够用来执行帮助键的功能。
另外,遥控器的每一功能还可集成到用户的电缆盒或其它硬件上的小键盘中。
系统的操作
在操作中,本发明的电子节目编排系统功能如下。
浮标模式
当用户在电视接收机上正收看特定的节目频道时,节目编排系统默认为图5中所示的浮标模式。在这种模式中,每当收看者例如使用遥控器上的上/下方向箭头改变节目频道时,包含对于在调谐器上当前被调谐的频道节目播放信息的图形重叠51,与收到的节目信号55成重叠关系叠加到电视接收机27的屏幕上。如图1所示的视频重叠装置25把计算机产生的RGB视频图形重叠信息与来自调谐器28的NTSC格式的节目信号结合起来,并提供一种NTSC格式输出信号,该信号包含来自调谐器的节目信号和节目编排重叠信息供在电视接收机27上收看。
包含在图形重叠51中的节目播放信息通过微控制器提供给RGB视频产生器。在浮标模式下,微控制器首先例如在DRAM 18中搜索节目编排数据库,以便对于对应于当前时间的当前调谐的频道52检索节目播放信息;当前时间即用户刚刚打开用于收看的电视接收机的那个时刻。然后,微控制器16把当前频道和节目信息提供给RGB视频产生器24,该产生器把数字数据信息转换为RGB格式并将其提供给视频重叠装置25。
在正常操作中,微控制器16按数码优先排序默认显示有线电视公司提供的所有频道,这是由无线电频谱中的广播频道位置或当地有线电视经营者市场仲裁机构确定的。使用将在以下讨论的“频道偏好”子菜单或另外的“定位器”屏幕,用户能够修改呈现到电视接收机27上的频道的内容和/或相继的顺序。
一般来说,在浮标模式下如果用户在预定的时间段内没有从遥控器40发出改变频道的指令或其它命令,则微控制器16指令VDG 23从电视接收机取消图形重叠51,这样就只向电视接收机27呈现节目信号55供收看。预定的时间段的持续时间使得允许用户有充分的时间读取重叠中包含的节目播放信息。出现图形51重叠的预定时间段的持续时间存储在可由微控制器16访问的非易失存储器20的存储单元中。用户通过首先输入收看者偏好模式,并然后选择“重叠区间”项,可以改变时间段的持续时间。然后微控制器16引起用户提示显示在屏幕上,该提示例如要求用户选择用于在屏幕上以图形重叠显示的适当的时间周期。使用数字键,用户能够输入适当的响应,例如5到60秒钟的周期,并然后按动输入。然后新的区间周期由微控制器16读取并存储在存储器中的重叠时间区间存储单元中。
如果在预定的重叠周期过去之前或之后用户或者使用上/下方向箭头43A、或者使用数字键42输入所需的频道号码并然后按动输入键44,从遥控器40发出改变频道的命令,则微控制器16将引起调谐器28调谐到所需的频道-或者当使用上或下箭头43A或者由用户在数字键盘上输入特定的频道时频道立即超前或随后当前频道-并还将对该频道的当前节目信息进行搜索并立即使其显示。这样,在用户触发各频道时,对于任何选择的频道的节目编排信息自动出现在图形重叠51中,同时在特定的时间出现在选择的频道上的实际的节目55占据了屏幕的其余部分。
还能够对系统进行设置,以便如果用户在浮标模式下按动或者左或右方向箭头键,则发出出错消息,诸如可听到的蜂鸣声或指示无效的击键的显示文本。
浏览模式
为了启动浏览模式,当使用图3所示的遥控器31的第一实施例时,在浮标模式时用户按动方式开关一次。在使用图4所示的遥控器40的第二实施例时,用户要按动浏览图标47A下方的按钮。
在浏览模式中,对用户提供了对任何频道扫描节目编排信息的功能,这包括但是不限于,查看频道的同时继续收看先前所选择的TV节目。如图11所示,在这种模式下,在浮标模式下所出现的图形重叠信息由对于正在被浏览的频道的节目播放信息代替,这频道可能是也可能不是当前正在由用户收看的频道。在用户从遥控器40发出命令进入浏览模式后,如同11所示,如同在浮标模式中那样产生图形重叠111,带有当前调谐到的频道112的节目编排信息和提醒用户当前有效模式的文本浏览指示器113。
如果在浏览模式下用户按动遥控器40的上或下方向箭头,则对于上一个的或者下一个频道的节目编排信息显示在电视接收机27的图形重叠部分111中,同时调谐器保持对用户进入浏览模式时在电视接收机上出现的频道节目的调谐,如同12中所示,并继续这样显示。上或下方向箭头键的每一后继的按动产生对应于所选择的频道的节目编排信息。图形重叠还可能包含用于表示当前广播的节目的实际视频信号的小视频窗口,或对应于这时出现在浏览重叠中的编排信息未来节目的剪辑。这样,用户能够同时对所有频道扫描节目编排信息,同时继续在电视接收机上收看至少一个选择的节目。随着高级的电视接收机的出现,还能够在单一屏幕上同时显示多个广播节目供收看,或分屏显示例如与广告组合的广播节目。浏览功能能够用于任何这些情形。
如果在浏览模式下扫描节目编排信息期间的任何时候,用户希望从当前正在收看的节目频道向图形重叠中的编排信息中指示的节目频道调谐电视接收机27,则他简单地按动输入按钮44,且调谐器28将被调谐到该频道。如果用户不想收看另一频道并希望退出浏览模式,于是除去带有节目编排信息的图形重叠111,他必须在遥控器31的第一实施例中按动方式键两次。方式键的第一次按动把用户带到以下讨论的菜单模式,而第二次按动将把用户带到浮标模式。一旦处于浮标模式,在经过到时区间的持续时间之后图形重叠将消除。在图4所示的遥控器第二实施例中,用户触动浏览图标键以便使浏览模式无效。
当用户首先进入浏览模式并开始扫描频道时,出现在重叠部分111的编排信息描述了当前在任何特定频道上播放的节目。为了收看晚些时候或早些时候节目播放信息,用户使用左和右方向箭头43B。结果,系统将对先前通过上和下方向箭头选择的特定频道显示未来节目编排信息,它或者是当前正在收看的频道,或者是任何其它可得的频道。所呈现的编排信息包括节目的名称和节目开始/停止时间。为了节省存储器,系统的这一实施例将不允许用户收看当前时间之前时候的节目播放信息。如果能够获得足够的存储器,能够易于修改系统使之提供这种信息。例如可能希望允许用户收看稍早时候的编排信息以找到一特定的表演,并然后允许用户命令微控制器找到并显示该表演未来播放的日期,或微控制器能够简单地自动作这件事。
当在浏览模式下收看未来时间的节目编排信息时,所显示的特定表演122的播放时间121,以及频道号码和服务指示器123被加亮,如图12A中所示。这种加亮的信息提醒用户他正在收看未来时间的节目编排信息。而且当在浏览模式下收看未来时间任何特定的频道的节目编排信息时,按动遥控器40上的频道向上方向的箭头键引起下一个频道的节目播放编排信息出现,该信息在时间上对应于在由用户按动向上的键之前所看到的未来时间。在这种模式下频道向下方向箭头键43B功能相同。
如果在浏览模式下收看未来时间的节目编排信息时用户按动遥控器上的输入键,则微控制器16将指令VDG 23显示提示重叠消息130,如图13所示,该消息作为出现在浏览重叠132之上的第二重叠131显示。如图13所示,提示消息130询问用户系统是否应当在选择的节目开始之前的预定时间提醒用户,他或她想要收看选择的节目。如果用户肯定地响应,则微控制器16在提醒项缓冲器中存储所选择的节目的至少有频道、时间和日期的提醒项数据,该缓冲器对用户已经设置的提醒项的所有节目包含类似的编排信息。在选择的节目开始时间之前预定的时间,例如五分钟,微控制器16将基于提醒项数据检索包括标题和服务的编排信息,并将指令VDG 23在电视接收机27上显示提示重叠消息140,如图14所示,以便提醒用户他或她先前设置了提醒项以便观看所选择的节目。提示消息140包含频道、服务和开始时间。它还显示特定的表演播放时间之前的分钟数,并直到播放时间之前每一分钟更新显示。提示消息140还显示“调谐”询问,该询问向用户询问她是否想要调谐到所选择的节目。当用户设置了多个提醒项时,提醒项的重叠例如按每一提醒项被编排显示的时间的升序被堆放,并在用户采取适当的行动取消这时所显示的提醒项消息之后,下一个提醒项消息将出现在电视接收机上。提示消息140还能适用于允许用户显示或修改先前由用户所设置的所有提醒项。如同在浮标模式中的重叠显示时间段,用户通过输入收看者偏好模式并修改时间周期,能够在提示消息显现的选择的节目之前修改时间周期。
菜单模式
使用图3所示的遥控器31,用户分别通过触动方式按钮38一次或两次,能够从浏览模式或从浮标模式进入菜单模式。使用图4的遥控器40,用户只要简单地按动对应于菜单图标的键47B。
参见图6,在菜单模式下,系统显示多个菜单项和图标,它们对应于并允许用户选择不同节目编排信息显示格式、当地电缆系统消息牌及其它在线信息服务。图6中所示的菜单屏幕是全屏幕显示。在图6所示的实施例中,有四个垂直方向可选择的水平条61-64,可使用遥控器31或40上的上和下方向箭头43A对它们进行访问。在每一条的最左边,显示出一标识图标61A-64A,这些图标标识出包含在该条中的信息。在图6所示的实施例中,第一个条中的“电视指南”图标61A对应于来自电视指南(杂志的节目编排信息,第二个条62中的“现在播映”图标62A对应于每收视付费和特价服务事件,第三个条63中的“MSO标志”图标63A对应于顾客服务或当地有线电视公司信息的消息,以及第四个条64中的圆圈图标64A对应于用户可用的其它交互式服务,或在宽带网络的情形下,其它地点(venue),例如家庭购物、银行业务或电话的使用。又如图6和6A所示,每一个条还包含其内容的文本描述。
当用户首先进入菜单模式时,系统默认节目编排条的选择。当选择了特定的条时,则文本描述被除去,并在标识图标附近显示出多个图标或标识窗口。图6中,选择了节目编排条61。使用遥控器40上的上或下方向箭头键,用户选择垂直相邻的条。图15-17分别表示每收视付费条62、顾客服务或消息条63及交互TV服务条64的选择。
图38中示出另一种MIAN菜单屏幕215。在图38A和38B中示出从图38中所示的菜单可访问的某些选择屏幕。它具有三个水平可选择条:节目编排205,家庭剧场206,及顾客服务207。主菜单屏幕215还包含补充的“定位器”标识符,这将在以下说明。
一旦选择了菜单屏幕中特定的条,用户就能够使用遥控器40上的左或右方向箭头及输入键从多个水平可选择的显示图标65A-65C中选择特定的图标。每一图标包含出现在特定颜色背景窗口中的图形符号。当选择了特定的图标时,图标从其背景窗口偏移且窗口的颜色改变。图6中,选择了第一条61中紧靠“电视指南”图标的格栅图标65A。
现在参照图6讨论与主MEN屏幕中可选择项对应的功能。业内专业人员将能够理解,相同的功能适用于图38中所示的主菜单215中出示的类别。
在最上面的垂直可选择的水平条61中,第一个格栅图标65A表示“所有列表”模式,其中以诸如图18中所示的格栅列表显示节目编排信息。另外,也可使用图25中所示的单列格栅形显示。在这一格式中,垂直y-轴标识频道号码和服务,而水平x-轴标识时间。图18的屏幕显示还包含在左上角的模式标识符180,这种情形下注释“所有列表”提醒用户系统当前的操作模式。模式显示的正下方是用户在进入菜单模式之前收看的频道的加亮显示181。在右上角,活字图标182出现在日期/时间标识符183的正上方的窗口中,它另外也可显示当前的日期和时间。
在图18所示的屏幕显示中心是图形有效键显示,它向用户指示遥控器上那些对于节目编排指南显示系统的该特定模式有效的键。例如在图18的屏幕显示中,光标只能上下或向右移动。如果用户这时要按动遥控器上左向箭头键,则由于光标不能向左移动,故系统将不会执行任何功能。这样,左箭头键是无效的,于是其图象在AKD 184上不显示。类似地,由于系统只响应上下或右向箭头键及输入键的按动,故它们是仅有的显示在图象AKD 184上的键图象。方式键虽然不显示,但对于从一个模式向另一模式的改变总是有效的。当用户首先进入所有列表指南时,除非当前时间处于小时或半小时,时间列表以当前时间之前最近的半小时默认开始,这种情形下显示以特定的小时或半小时开始,且频道列表在以用户在进入菜单模式之前所收看的最后频道开始。例如,图18中当前时间显示为7:13p.m.,时间列表在7:00p.m.开始,而频道列表以频道4开始。
在所有列表的模式中,可移动加亮光标185用来向用户指示当前选择的节目。用户使用遥控器40上的方向箭头键操纵光标的移动。此外,如果光标置于屏幕底部且按动向下方向箭头,则整个的信息显示向上翻页,并类似地如果光标在显示器的最右侧且按动右向箭头键,则向左翻页。这样,用户能够巡游整个节目编排。
如图19所示,紧靠图6的顶部水平条61中所有列表图标右侧的文件夹图标65B标识出“类别列表”模式,其中显示出节目编排信息并按节目内容分类。图19中所示的特定列表包括电影、体育运动、新闻和儿童190A-190D的类别。对每一列表存储的数据库记录包含按内容规定的标识符,以便微控制器能够搜索数据库并对信息按内容分类,用于按分类列表模式显示。如图19所示,用户能够左右操纵光标以加亮出现在列表头部的任一类别。图19中,选择了“电影”类190A。如图所示,向用户给出按时间、然后按演出的标题字母顺序排列的所有电影的显示,除非当前时间是小时或半小时,从紧靠当前时间之前的半小时开始,在这种情况,显示是以特定的小时或半小时开始的。图19中所示的屏幕显示还包括节目编排系统的当前工作模式的文本说明,以及类似于用于所有列表模式有关的图形AKD 184。
如同所有列表模式,如果用户加亮当前播放的一个演出,他通过按动遥控器40上的输入键能够立即调谐到该演出。如果加亮的演出是未来时间要出现的,则再向用户给出设置提示消息的选项。
在图6的显示中电视指南条61的最右侧的三角形图标65C标识“频道列表”模式,其中对节目编排信息进行分类并按频道显示,如图20所示。图20所示的屏幕显示也包含文本模式标识符201、图形AKD 184、及包含活字图标182和可交错的时间/日期的显示183的窗口。在节目列表的开头是以用户在进入频道列表模式之前所收看的最后频道开始的几个顺序的频道202A-202C。中间窗口202B中的频道被加亮,并且是对其编排信息进行了显示的那个频道。该显示标识出出现在被加亮的频道上从紧靠当前时间之前半小时开始的那些节目,除非当前时间在小时或半小时上,这种情形下显示是以特定的小时或半小时开始的。如前所述,通过操纵光标到屏幕的底部并进行显示的翻页,用户还能够显示未来的列表。通过操纵遥控器40上的左或右向箭头,用户还能够改变选择的频道。当用户以这种方式发出改变频道的命令时,下一个相继的频道将显示在显示的头部处的频道串中加亮的窗口202B中,且对于新选择的频道的编排信息将显示在电视接收机27上。
如同在其它模式那样,如果用户希望调谐到当前正在播放的加亮的节目上,他可以通过简单地按动遥控器40上的输入键这样作,并如果用户希望收看未来时间播放的节目,则又向用户给出设置提示消息的选项。
在浮标、浏览、和菜单模式的每一个模式中,在与一定的节目列表相关的数种情形时,诸如电影,出现较低的框“i”图标,诸如图20中所示的“i”203。任何时候这图标一出现,用户通过按动遥控器40上的“i”键48就能够收看补充的节目播放信息,一般包括节目内容的文本说明和/或有关节目的其它信息,诸如演员名单等。这种补充信息的显示的一个例子示于图21中。
出现在图6中所示的主菜单模式中屏幕上的第二个水平条62是“家庭剧院”列表。这对应于每收视付费事件或服务、特别节目播放、及特价服务节目。当这一类别由用户选择时,电视接收机显示如图15所示的信息。如图22所示,出现在这一家庭剧院条中的第一个剧票图标150标识显示每收视付费事件和特价服务的格式。如同其它模式那样,用户可以操纵光标加亮并选择任何特定的演出。而且用户通过按动遥控器40上的“i”键48能够获得关于每收视付费的事件或服务的补充信息。图22所示的每收视付费菜单屏幕显示还包括视频显示部分220,其中在用户收看每收视付费编排信息时能够向用户显示当前和未来事件及服务的短小的促销性剪辑。图22的显示是位图式的,使得广告剪辑能够在屏幕的左下四分之一部分显示。剪辑可以在视频显示部分120随机显示,或者另外显示的剪辑可以对应于事件列表上特别选择的项,并将随用户浏览列表而自动改变。
当用户使用遥控器40上的方向箭头键操纵光标到所希望的事件或服务而加亮每收视付费或服务时,他能够通过按动遥控器上的输入按钮定购事件或服务,这样链接起编排、促销和定购功能。如果以这种方式用户选择了一特定的每收视付费事件或服务,则节目播放编排系统随之将向用户呈现诸如图23所示的每收视付费定购屏幕。该显示包括表示事件或服务的价格的数字。该显示还要求用户从多个编排的播放时间230A-230C中进行选择,以及在每收视付费事件或服务开始之前用户是否想要看提示消息。用户使用遥控器40上的方向键操纵光标到适当的响应并然后按动输入键响应这些询问。在用户已经定购了每收视付费事件或服务后,节目编排系统将向用户提供两个定购确认子菜单,诸如图24和24A所示。在这些子菜单的任何一个中,用户可以确认或删除每收视付费事件或服务。
如果用户确认定购,则微控制器16在存储器中的一个存储单元中存储每收视付费定购信息。由微控制器16或者通过电话线、或者在系统具有两路通信的电缆线路上、或者其它这种交互式功能,能够把任何定购信息提交给有线电视经营者。另外,有线电视经营者地点的计算机能够询问微控制器存储了每收视付费定购信息的存储器。在适当的时候,有线电视经营者提供每收视付费事件或服务,且由凡是定购了节目的用户接收。
图15的每收视付费条的第二个图标151标识了一个特别的广播,即用户通过电子节目指南访问的有线或卫星节目播放服务。在这一模式下,电子节目指南应用软件作用是通过适当的数据传输链路把用户连接到节目播放服务,这时用户与服务交互作用。另外,电子节目指南提供包括菜单和编排信息的巡游软件,用于特定节目播放的服务。例如这种服务可以是你选择TV(“YCTV”),提供高级别的广播和有线电视节目的重放,在这种情形下图标可以取适于标识YCTV的形式。然后YCTV上可获得的节目播放通过节目播放指南系统提供给用户。
如图26所示,在图15的每收视付费条中所出现的最后的图标152标识了列出所有由有线电视经营者提供的特价服务的显示格式。在这一模式下,用户通过使用遥控器上的方向箭头键操纵光标并按动输入键,能够为即兴定购任何一个节目服务进行选择。类似于每收视付费定购,系统将向用户呈现一系列定购显示,并如果服务由用户定购,则系统将使用另一子菜单确认用户的请求。如果定购,则微控制器16将存储定购信息或者把它直接传送给有线电视经营者。一旦确认了定购,则微控制器能够立即允许用户访问定购的特价服务。在这种方式下,用户能够按需求定购特价事件或服务。
如果在浮标或浏览模式期间,用户收看用户没有预定的一频道或供服务的编排信息,则微控制器16引起定购子菜单出现,而不是与图形重叠一同显示节目信号,如图9所示。这一子菜单向用户指示她当前没有定购所选择的服务,并然后询问用户她是否想要定购该服务。如果用户肯定地响应,则节目编排系统把用户带到以上讨论的定购子菜单。这样,用户能够即兴定购特价事件或服务。
图6中所示的菜单模式中第三水平条63是“消息”或“顾客服务”列表。如图16中所示,第一信封形图标160表示可从有线电视经营者获得的消息信息。当用户选择消息图标时,向他呈现出当前可得的消息的屏幕显示,如图27所示。图27中所示的显示包括有线系统消息270和帐单信息271。如果用户选择有线系统消息选项270,向她呈现属于当地有线电视经营者的消息,诸如图28中所示。如果用户选择图27中所示的帐单状态选项271,则向她呈现当前帐单信息的显示,诸如图29中所示。这一信息可能包含对用户收费的购买历史,当前平衡信息,待办理的定购,及可获得的信用指示,这可能是与有线电视或其它经营者先前安排的委托借贷限额。这样用户只能规定一定的设置经费限额。一旦每收视付费事件的交费量达到限额,微控制器将不允许再进行事件的定购。另一种消息菜单示于图28A。
图16的顾客服务信息条63中的下一个图标161标识“收看者偏好”模式,它允许用户生成或修改节目编排系统工作参数的数目。一旦被选择,这一显示向用户呈现关于节目编排系统的某些工作参数的选项,以及一定频道的收看和/或一定的特别内容的节目播放,例如图7所示。
图7中所示第一选项是“父母的”选项70,该选项还能够表示为“密钥锁定访问”选项。一旦由用户开始选择这一选项,系统显示诸如图30所示的“密钥锁定访问”子菜单。
图30中所示的密钥锁定访问菜单,允许用户通过在定购或收看这些预选择的频道、节目或事件之前要求用户输入访问代码“密钥”,来控制对各频道和节目或事件的访问,在这里所讨论的特定实施例中,密钥由用户规定的四个数字代码组成。图30中所示的菜单显示表示一系列主题类别,这是可由用户选择的垂直y-轴中的项。使用遥控器40上的上或下方向箭头键加亮所希望的项可选择特定的主题类。一旦用户选择了特定的主题类,使用左和右箭头键在所选择的类别内巡游。
图30中所示的第一主题项是“父母的指导”类别301。一旦用户通过操纵光标加亮项而选择这一类别,然后光标能够被水平移动到一有效窗口302,该窗口显示并在类别中选择一个五字母分级项,字母项表示节目内容的分级如下:“V”表示暴力,“N”表示裸体,“L”表示语言,“AS”表示成人场景,而“PD”表示父母决定。一旦用户通过使用右向箭头键移动到有效窗口302选择了特定的项,诸如“L”,按动输入键将指示微控制器16,已经对暴力或不洁的语言以“L”级别分级的节目选择了密钥锁定访问。系统通过在“L”类别显示的正下方显示密钥图标指示密钥锁定访问的激活。一旦设置了密钥锁定访问,它能够通过选择类别字母并然后按动输入键被撤销。这一动作引起密钥图标消失。用户使用遥控器40上的左或右向箭头键能够改变有效窗口302中的分级类别,其图象作为对用户的提示项显示在紧靠有效窗口的屏幕上。这样,用户能够选择其它分级类别,用于对出现在父母指导类别中的任何节目内容标识符设置密钥锁定访问。
密钥锁定访问代码本身由四个数字代码组成,在任何时候用户可以输入或修改这一代码。为了这样作,用户通过使用遥控器上的方向箭头键操纵光标使之加亮,加亮四个垂直可选择的项“改变密钥锁定访问代码”304。一旦被加亮,用户输入新的四个数字代码或进而修改现有的代码并按动输入键。然后微控制器16标识新的四数字密钥锁定访问代码,并把它存储在存储器中。用户通过移动到图30中最后的项,“清除密钥锁定访问代码和所有的密钥”305,这加亮了“OK”窗口,并然后按动输入键,能够清除密钥锁定访问代码,以及所有其它先前被激活的密钥。这一行动清除并撤销所有先前设置的密钥,以及密钥锁定访问代码。
对每个节目的编排信息数据库记录包含对应于父母指导类别中的节目内容标识符的字段。在操作期间,微控制器响应用户的命令校验这一字段以便调谐到或定购一节目,或者在执行调谐、定购或显示功能之前显示其对应的编排信息。如果节目编排信息数据库记录中的父母指导标识符与图30中所示的被激活的父母指导标识符匹配,则将提示用户在系统采取任何进一步的行动之前要输入四数字密钥锁定访问代码。如果输入的代码与由用户如上所述先前输入的及存储的密钥锁定访问代码匹配,则系统将执行用户请求以调谐到该节目、定购该节目、或显示其对应的编排信息。如果代码没有被系统识别,则将不会采取任何进一步的行动且用户的请求将被拒绝。
又如图30所示,通过使用方向箭头键操纵光标而加亮第二项,“MPAA分级”308,用户还能够基于它们的MPAA分级代码对节目设置密钥锁定访问。
如同父母指导类别那样,一旦选择了MPAA分级类别,用户能够在类别内水平移动到有效窗口306以选择一个五分级代码,即“G”表示一般观众,“PG”表示父母指导,“PG-13”表示建议的父母指导,没有成年人在场未满13岁者不被允许,“R”表示被限制,及“X”表示X分级。如同父母指导类别那样,通过选择特定的分级-使用左或右方向箭头键直到在有效窗口中出现特定的分级代码-并然后按动输入键,用户对分级设置密钥锁定访问,这种情形下密钥图标出现在分级代码之下。并如同父母指导类别那样,一旦设置了密钥锁定访问,系统将提示用户输入四数字密钥锁定访问代码,在任何时候作出请求以便调谐到、定购或显示对于特定节目的编排信息,该节目具有与已经对其激活密钥锁定访问的分级代码相匹配的分级代码。
密钥锁定访问模式还包括用于控制对频道访问的主题类别303,该类别例如可加上“频道阻挡”或“频道锁定”这样的标题。如同父母指导301及MPAA 308类别,用户通过使用遥控器上的方向箭头键操纵光标并按动输入键,巡游到频道阻挡类别303。一旦进入频道阻挡类别303,用户就能够水平移动到有效窗口307,图30中该窗口指示频道2。用户使用遥控器40上的方向箭头键操纵光标一旦加亮这一窗口,即可对出现在有效窗口中的频道设置密钥锁定访问。如同在密钥锁定访问模式中其它主题类别那样,通过按动输入键这样作,这又引起密钥图标出现在有效窗口中的频道号码之下。用户通过按动遥控器40上的左或右方向箭头键能够按顺序移动到先前的频道或下一个频道。这样,用户能够对任何可获得的频道激活密钥锁定访问。
如同父母指导301和MPAA 308类别那样,一旦对特定的频道设置了密钥锁定访问,系统在执行指令调谐到或定购该频道之前,将提示用户输入密钥锁定访问代码。如果输入的密钥锁定访问代码与先前存储的访问代码相匹配,则执行用户的指令。否则拒绝用户指令。这样,用户能够控制对任何可得的频道的音频和视频节目内容的访问。这时,微控制器16将不允许音频或视频节目信号通过VDG,但是它将允许该频道的编排信息出现。
使用如图39所示的“封锁”屏幕,可实现用于封锁节目的另一方法。除了基于以上讨论的父母指导、MPAA和频道准则限制,对节目的访问之外,还可基于节目标题对访问进行限制。图39示出另一封锁屏幕250,除了上述的准则之外,该屏幕基于节目标题能够用来允许或限制对节目的访问。还能够包含其它的参数,诸如日期、星期、信用限制,及内容类别(例如谈话表演(脱口秀:talk shows))。
为了进入图39所示的封锁屏幕250,用户必须使用遥控器40上的数字键42和输入键44输入多数字封锁代码。在系统第一次使用或安装时最初设置封锁代码。为了在第一种情形设置封锁代码,用户访问如图40所示的设置屏幕260。在电子节目指南安装和初始化时设置屏幕260将第一次自动出现。对于电子节目指南正常操纵期间的访问,可以提供对设置屏幕260适当的访问路径,诸如从主菜单215中适当的图标。
在图40的设置屏幕260中,用户使用遥控器40上适当的巡游和选择键,能够巡游到封锁代码类别265并设置一个新的封锁代码。用于输入封锁代码的适当的菜单示于图40A中。一旦使其有效,必须使用封锁代码设置或修改锁定、观看先前锁定的节目、或清除或改变封锁代码。被存储的封锁代码的存储器单元还应当是可远程访问的,诸如在用户忘记封锁代码以及必须清除它的情形下由当地有线电视公司访问。
一旦输入了封锁代码并显示图39的封锁屏幕250,在该屏幕内的巡游就由遥控器40上的方向键43A和43B所控制。使用上和下方向键43A移动选择光标,能够选择或者电影分级251、父母指导252、频道253、锁定的节目254或封锁代码255类别。然后使用左和右方向键43B在选择的类别内巡游。
通过向封锁代码类别255中的“清除”项256移动选择光标并按动遥控器40上的回车键44而完成清除以前设置的封锁代码。这引起微控制器清除存储在存储器中的封锁代码,以及由用户先前设置的所有锁定。为了改变当前的封锁代码,用户巡游到封锁代码类别255中的“改变”项257并按动遥控器40上的回车键44。然后提示用户输入由微控制器在存储器中后来存储的新的封锁代码。
为了设置电影分级251或父母指导251类别中的锁定,用户使用遥控器40上的方向键43A和43B操纵选择光标巡游到图39中所选择的项。并然后按动遥控器上的封锁键,诸如图4中所示挂锁键45A。微控制器例如将通过改变所选择的项的窗口中的文本或背景的颜色,或者通过在所选择的项的窗口中的文本旁边显示适当图标,适当修改显示以指示已经设置了锁定。图39中,在电影分级类别251中的“PG”项窗口中出现挂锁图标258。在选择光标位于选择的项上时触动封锁键将交替地使对该项封锁功能有效或无效。
类似地,为了对特定频道设置锁定,用户使用选择光标选择频道并然后按动封锁键。图39中,频道类别253中的频道“4KCNC”项已经被锁定,这由出现在窗口中的反白显示和挂锁图标指出。
还能够通过标题设置节目锁定,这可以几种方式实现。例如,当上述电子节目指南的浮标或浏览模式为有效时,从而引起节目的标题与这时收到的叠加到实际节目信号窗口中的其它节目编排信息一同被显示,用户通过按动遥控器40上的封锁键45A能够限制对对应于被显示的节目信息的节目的访问。不论浮标或浏览模式是否为有效,用户在收看节目的同时还可以通过按动遥控器40上的封锁键45A限制对当前调谐的节目的访问。在这例子中,微控制器首先从显示除去节目信号,并然后对于这时出现的节目访问编排信息数据库记录,并设置适当的标志以指示节目已经被锁定。而且当收看例如以上讨论的图18-20中所示的格栅或类别列表中的节目编排信息时,用户还能够通过使用选择光标加亮该信息并然后按动遥控器40上的封锁键45A对封锁的节目加标记。
在每一个这些例子中,微控制器这时在存储在存储器中的封锁标题列表中与任何先前已经由用户封锁的其它标题一同存储节目标题。封锁标题列表中的各个条目按字母顺序显示在图39所示的“锁定的节目”窗口259中,且在图40中用户可以通过使用遥控器上的上和下方向键43A把选择光标置于锁定的节目窗口259上滚动列表,并然后使用左和右方向键43B每次一项地滚动列表。另外为了节省存储空间,能够对微控制器进行编程以便对包含要被封锁的节目的节目编排信息的特定数据库记录设置标记或其它记号,并此后当它要被显示时,诸如当收看者正在收看锁定节目窗口259中封锁标题列表时,访问数据库以检索标题信息。
一旦一单独的标题已经被封锁,只要对于被锁定的节目的节目编排信息要被显示,诸如在浮标或浏览模式的窗口重叠中,或者在主菜单显示中可得各种格栅和类别显示中,就能够对微控制器有选择地编程以便显示诸如挂锁这样的适当的封锁图标。如果有人试图访问先前锁定的节目的节目信号,系统还可以显示适当的文本消息。当然,一旦节目被锁定,在所有的情形下微控制器防止对实际节目信号的访问(包括节目信号的音频和视频部分),直到输入适当的代码或除去封锁为止。
能够使用几种方法在节目播放时候阻挡它们。例如,在电影分级、父母指导及频道类别的情形下,对于每一节目的编排信息数据库记录,在图39中所示的封锁屏幕250的电影分级251、父母指导256和频道253类别中,分别提供对应于分级、节目内容标识符或频道出现的字段。
在操作期间,微控制器响应用户调谐到或定购节目的命令,在进行调谐或定购功能之前检验数据库记录中适当的字段。此外,封锁代码还可以用来限制对节目编排信息的访问。这时,在显示节目的编排信息之前,微控制器还要检验编排信息数据库记录中适当的字段。
如果节目编排信息数据库记录中的电影分级、父母指导或频道标识符与封锁屏幕250中指示的封锁项任何之一匹配,则封锁检验屏幕300以同这时在电视接收机上显示的视频信号相重叠的关系被显示,如图21所示。系统采取任何进一步的行动之前,将提示用户输入先前设置的封锁代码。作为辅助的安全措施,在用户输入封锁代码时将显示星号。如果输入的代码与由用户如上所述先前输入并存储的封锁代码匹配,则系统将执行用户的请求调谐到或定购该节目,或显示它对应的编排信息。如果该代码没有被系统识别,则将不会采取任何进一步的行动且用户的请求将被拒绝。这种情形下,封锁检验屏幕300将保留显示在电视接收机上等待正确代码被输入。如果用户没有采取行动,封锁检验屏幕300将在诸如一或二分钟预定到时周期之后被取消。
类似地,在按标题封锁的情形下,微控制器还能够检验编排信息数据库记录中的标题字段并对该字段与用户先前对其设置了锁定的节目标题列表进行比较。如上所述,如果微控制器没有保留按标题锁定的节目的实际标题的列表,则可在数据库记录中的一个字段设置适当的标识符,以便当用户第一次设置锁定时指示节目已经按标题锁定,并此后微控制器能够响应用户调谐到或定购节目、或显示编排信息的请求而检验该字段。
实现封锁的另一方法涉及由电视接收机正在接收的实时节目信号一部分的使用。使用这一方法,对应于节目分级、父母指导类别、标题或频道的代码插入到节目信号中,诸如在垂直或水平消隐区间中,或者在电视接收机上看不见的光栅扫描线上,并与节目信号一同传输。当收到节目信号时,这些代码从节目信号剥离并存储到存储器中。用于在节目信号上进行数字代码的插入传输和接收的方法和装置是业内所熟知的。
在传输的代码已经从节目信号分离并存储在存储器中之后,如上所述,微控制器能够对它们与由用户在封锁屏幕中设置的封锁准则进行比较,并采取适当的行动。
图40中所示的设置屏幕260还包括购买代码类别270,该类别允许用户设置数字购买代码,这代码在能够定购任何特价频道或每收视付费节目之前必须被输入。图40中所示的设置屏幕260包含用于设置新的购买代码及清除或改变先前设置的口令的项。用于设置、确认、清除或改变购买代码的适当的菜单示于图40B到40E。一旦用户设置了购买代码,微控制器此后将响应用户请求调谐到或定购特价服务频道或每收视付费节目而显示购买代码检验屏幕。购买代码检验屏幕以类似于封锁检验屏幕300的方式工作,其中在微控制器将调谐到或定购请求的节目之前,提示用户输入先前设置的购买代码口令。如果没有输入正确的购买代码,则微控制器将不采取任何进一步的行动,且购买代码检验屏幕将保持显示以等待正确代码的输入。如果在预定的到时周期内没有采取任何行动,则将取消购买代码检验屏幕。
图7中所示的下一个选项是频道偏好或“喜好的频道”列表选项71。通过加亮这一图标并按动遥控器40上的输入键,在屏幕上向用户呈现诸如图8中所示的一子菜单。
在正常操作中,响应由用户使用遥控器上的方向箭头键之一所发出的上或下改变频道命令,节目指南系统向用户按数码顺序呈现频道。频道号码呈现序列按这些号码由经营者调制到频道中的顺序包括所有由有线电视公司所提供的频道。
节目指南系统还提供了从用户定义的几个频道呈现序列中进行选择的功能,这些序列是使用图4所示的遥控器40上的三个“检验记号”图标键48A、48B、或48C之一被激活的。这些键的每一个表示特定的用户选择的频道偏好的特定列表,并如下详细讨论那样,微控制器在存储器中作为“频道偏好”列表存储这些序列。为了激活这些偏好频道列表之一,用户按动对应的检验记号图标键,这种情形下微控制器可以以图形重叠及全屏幕显示在屏幕上显示所选择的图标,以便提醒用户正在由系统使用一特定的频道偏好列表。一旦偏好列表被激活,系统将把电视接收机的调谐及编排信息的显示限制为仅为被激活的观看者偏好列表中指定的那些频道。
为了修改频道偏好列表中的内容和/或频道序列顺序,用户要进入节目播放指南系统的菜单模式。为从浮标模式进入菜单模式,当使用图3所示的遥控器31时,用户要两次按动方式键38。当使用图4所示的遥控器40的另一实施例时进入菜单模式,用户只需简单地按动菜单图标键47B。
当首次进入时,菜单模式具有如图6所示那样的屏幕显示。为了选择编辑频道偏好列表的子菜单,用户首先通过使用如图7所示的下向箭头键操纵光标选择第三个水平条63,该水平条例如可能标以“消息”或者“顾客服务”。从而显示图6A的屏幕。然后用户通过使用方向箭头键并再次按动输入键加亮该图标,选择出现在该条中由对应于“收看者偏好”模式的检验记号指示的第二个图标161。这一行动将引起微控制器16显示诸如图7中所示的收看者偏好子菜单。通过选择频道偏好或“喜好的频道”项71,用户进入图8所示的频道偏好子菜单。如果用户还没有这样作,则他这时要按动图4的遥控器40上特定的检验记号图标键,以便生成或修改特定的频道偏好列表。
图8所示的频道偏好菜单中,在在图8中标以“选项”的电视接收机屏幕的左侧显示出特定的有线电视系统上可得的所有频道的列表80,及图8中指定为“被选择”收看者偏好列表81显示在右侧。如果诸如END或“-1”符号这种特定的代码出现在收看者偏好列表81的第一(最上面)位置82处,则系统对所有频道按数码顺序以所有工作模式显示出信息。这是系统的默认模式。
通过从可得的列表80按顺序选择出频道并按偏好列表81中所希望的顺序排列它们,用户能够选择频道的子菜单和/或响应来自用户频道上移或频道下移的命令重新安排默认序列。通过使用遥控器40上的向上和向下方向箭头键加亮可得的列表80中频道并按动输入键44,把输入项暂存在缓冲器中,而实现重新安排。
微控制器16把先前输入的所有频道的列表存储到收看者偏好列表81中。在用户巡游显示在电视屏幕的左侧上可得的频道列表80而加亮特定频道时,紧靠由用户加亮的特定频道出现窗口84。如果特定频道已经出现在收看者偏好列表81中,则系统在窗口84中显示“删除”消息作为提醒项表示,该频道先前已经从可得的频道列表80选择并只能从列表81中删除,这可通过按动输入键44完成。如果在列表80中特定被加亮的频道先前没有被选择,则系统在窗口84中显示“选择”消息作为提醒项表示,如果用户按动输入键44,则该特定频道将被选择以加到收看者偏好列表81中。微控制器16在列表81的底部插入被选择的频道。这样,用户能够按任何所希望的顺序从收看者偏好列表中选择或删除频道。
还能够向可得的频道列表80提供类别项83,诸如电影、新闻、体育运动或儿童节目。用户还可以加亮任何这些项并把它们放入收看者偏好类别列表81。如果当用户发出频道上移或下移的命令时,把类别纳入他的收看者偏好列表81中,则系统将按顺序首先按数码顺序显示用户选择的偏好频道,并然后显示具有这时其内容对应于所选择的一类别或多类别的节目的所有频道。
一旦用户已经按所述的方式修改了频道偏好列表81,微控制器16将响应由用户使用方向箭头键之一作出的改变频道的命令,遵循存储的用户指定的频道序列。为了激活收看者偏好列表,用户按动图4中所示遥控器顶部上的三个检验记号图标键48A、48B和48C之一。收看者偏好列表能够用来有选择地限制电子节目指南的任何工作模式中电视接收机的调谐或编排信息的显示。在本实施例中,一旦激活偏好列表,系统将把电视接收机的调谐及浮标、和浏览模式中,以及菜单模式中格栅类别和频道列表的编排信息的显示,限制到只是那些在激活的收看者偏好列表中指定的频道。调谐器不能调谐到在收看者偏好列表被激活时没有输入到该表中的频道,且对任何这种频道不能显示对应的编排信息。就此来说,应当注意的是,在父母指导301、MPAA 308或频道阻挡303类别中设置键锁定访问产生了与使用诸如以上讨论的偏好的频道的频道偏好列表等其它显示准则的不同的结果。这样在没有授权代码输入时虽然键锁定访问将阻止的是音频和视频节目信息、而不是编排信息的显示或定购,但如果一特定的频道包含在频道偏好列表中并还具有在键锁定访问模式的频道阻挡类别303中激活的键锁定访问,则该频道或其对应的编排信息在任何时候将不被显示。
为了使先前选择的收看者偏好列表无效,用户触动图4的遥控器40上的适当的检验标记图标键。一旦无效,系统进行默认显示并调谐所有可得的频道,以及对所有可得的频道显示编排信息。
另外,如果收看者偏好列表81被激活,则它可用来控制调谐并只以选择的模式,诸如只以浮标模式,显示编排信息,这样允许用户在浮标模式下只对输入偏好列表81的频道进行调谐并收看对应的编排信息,同时在所有其它模式下收看所有的频道和对应的编排信息。
在这后者的配置中,以及在没有频道偏好列表激活而系统处于默认模式下的情形,如果频道出现在对应于用户没有定购的服务的收看者偏好列表81中,则微控制器16引起定购子菜单出现而不是与图形重叠一同显示节目信号,如图9所示。这一子菜单指示用户他当前没有定购所选择的服务,并然后询问用户是否想要定购该服务。如果用户肯定地响应,则节目编排系统按即兴定购把用户带到另一定购子菜单确认用户的请求。
节目指南还能够使用如图37所示的定位器屏幕201配置,该屏幕帮助收看者进行频道选择并定义喜好的频道列表。定位器屏幕201显示根据在任何特定时间出现在任何特定频道上的节目信息源分组的所有可得频道号码,这些信息源例如为广播、有线电视、每收视付费、近视频点播、卫星、或其它节目资料源。这样,定位器屏幕101能够用来定位任何特定的频道或服务,因为分组提供了快速并有效滚动可得频道列表的方法。频道号码还可以根据其它准则分组,诸如节目类别、节目内容、节目分级或其它基于内容的标准、可用时间、号码顺序、或其它逻辑分组。
在图37所示的例子中,用户使用遥控器40上的方向键43A和43B在定位器屏幕201内巡游。右和左方向键43B在类别行内移动选择光标,而上和下方向键43A用来选择特定的类别。从定位器屏幕201,提供把选择光标置于所希望的频道上并按动遥控器40上的回车键44或选择调谐键(未示出)能够选择任何特定的频道供收看。
除了帮助进行频道选择之外,定位器屏幕201还向用户提供了方便地定义喜好的频道列表的功能。为了这样作,用户首先使用遥控器40上的方向键43A和43B或数字键42向所希望的频道移动选择光标,并然后按动装在遥控器40上的喜好频道键46A,这引起显示在方式和特征上的某些变化,作为频道已被选择为喜好的频道的指示,诸如通过改变频道标识文本或文本背景的颜色,通过显示适当的图标或通过某些适当的标识方案。在图4所示的遥控器40中,磅键“#”可起到喜好的频道键的功能。
而且如果使用多个喜好频道列表,则在用户按动喜好频道键之前将按动遥控器上的适当的喜好频道键选择特定的列表。例如如上所讨论,图4所示的遥控器40具有三个编码彩色检验记号喜好频道键48A、48B和48C,它们对三个不同用户提供了至少不同的喜好频道列表。不同的标识特征可以显示在定位器屏幕201上以便指示选择了特定的喜好频道列表。例如,当喜好的频道列表为有效时,遥控器上的用来使喜好的频道列表有效的图标或图象,诸如图4所示遥控器40上使用的检验记号键48A,能够显示在定位器屏幕201上,以及节目指南的其它屏幕。另外,显示的文本或背景的颜色能够被改变以便同选择的喜好频道键的颜色匹配。
可通过几中途径访问定位器屏幕201。例如,它可以作为便于置于频道调谐序列的虚拟频道被包含,诸如在最高和最低可得频道号码之间-例如,虚拟频道0。对于用户,这种虚拟频道是作为通常的频道出现的。然而,它并不需要额外带宽作为载波。例如,它能够在订户站处数字化地产生或包含在现有的带宽频率中适当的空白区间。这样,虚拟频道可通过使用遥控器上的数字键42输入对应的频道号码,或者使用上和下方向键43A而被访问,以便从最高到最低频道号码或者折回(wraparound)。如图38所示,还可以按需要在主菜单显示215中提供适当的标识符,诸如图标或文本信息210,由此用户简单地通过以选择光标加亮标识符210并按动遥控器时的回车键44而能够访问定位器屏幕201。另外,遥控器能够装设对应于定位器屏幕201的键,该键在用户按动它时将引起微控制器显示定位器屏幕201。
除了频道偏好或喜好的频道键之外,遥控器40还能够装设由用户激活的类别偏好图标键,例如电影、体育运动、或儿童节目播放。当这键由用户激活时,系统能够适于仅向用户呈现符合特定偏好类别的那些节目。至于频道偏好图标,微控制器可以显示对应于被激活的偏好类别的图标,以便提醒用户当前激活的系统工作模式。
可以从类似于图48中所示的屏幕625设置添加的偏好,允许用户设置参数,诸如是否显示弹出式菜单。
在图16的菜单中第三水平条的最右侧的问号图标162标识节目指南系统“帮助”模式,其中为用户显示解释系统操作的信息。又通过使用遥控器上适当键操纵光标,用户能够选择这一模式。一旦选择,在帮助模式中出现的下一个子菜单要求用户标识用户想要观看帮助信息的系统特定的部分。
出现在菜单模式的最后水平条中的图标标识一定的交互和/或其它类型的服务信息,如同17所示如同网关的作用那样的节目播放系统使该服务信息对用户可得。如图31-35所示,通过操纵光标,用户能够选择任何一个标识出的服务。
例如如果用户开始选择了出现在水平条中的“X*PRESS”图标,则向他呈现的是如图31所示的子菜单。使用遥控器上的方向键和回车键,用户选择出现在图31的显示中的三个项之一。一旦选择了特定的项,电子节目指南就把用户连接到所选择的服务,并把控制传送到特定的服务应用软件,如图32-35所示。
另外,遥控器40能够装设多个对应于多个特别内容的节目播放类别的特别内容键,例如体育运动键、新闻键、电影键等。当用户按动特别内容键时,特别内容模式就被启动。图4中,遥控器装有体育运动键49。如果用户按动体育运动键49,则微控制器将把节目和/或节目编排信息的显示限制为与体育运动相关的那些节目和/或节目编排信息。微控制器将阻挡所有其它节目或节目编排信息出现在电视接收机上。微控制器通过检验与节目或编排信息相关的适当的代码,能够适于区分出与体育运动相关的节目和编排信息。
如以上所讨论,能够使用许多方法实现编码,诸如通过把适当的代码纳入节目信号的垂直空白区间,或纳入节目编排信息的数据库记录中适当的存储单元中,或者如果编排信息正在宽带网络上接收,则通过将其纳入适当的空白区间。在电子节目播放指南的任何工作模式中用户通过按动适当的特别内容键可激活特别内容模式,这包括上述的浮标、浏览或主菜单模式,以及当没有编排信息显示且在电视接收机上只能看到节目信号时。一旦用户请求了特别内容模式,微控制器立即并直接使特别内容节目播放准则有效,并对指南的所有工作模式保持该状态直到无效为止,例如这能够通过触动体育运动键49实现。
代替诸如体育运动键49这样的专用的特别内容键,能够配置系统具有单一的、总的特别内容键,当该键被激活时,它将引起微控制器显示包含用户可得的所有特别内容类别的列表的特别内容菜单。然后用户通过使用遥控器上的方向箭头键操纵选择光标能够加亮特定的类别,并通过按动输入或OK键44而选择该类别。作为使用遥控器上的特别内容键的另一方式,能够通过在诸如定位器、设置或主菜单屏幕中的电子指南的另一菜单屏幕中提供一适当的标识符而实现对特别内容菜单的访问。
当已经选择了特定的特别内容类别时除了阻挡所有未选择的特别内容节目播放之外,能够对微控制器编程使得与所选择的特别内容类别特别相关的所有加值(added-value)节目播放或服务有效。例如,如果用户激活了体育运动特别内容模式,则微控制器除了允许只有体育运动节目播放或与体育运动节目播放相关的编排信息显示之外,将先行(proactively)寻找所有的体育运动相关的加值服务并使之有效,诸如相关的琐事或视频游戏、比赛进行中的最新得分、体育队的编排、所选择的体育队或队员以前比赛的重放、门票或纪念品的购买等。这样,从节目播放或服务可得的信息能够集成到电子节目指南的环境中。这并不是简单地如同上述那样把控制传送到另一服务,而是电子节目指南在这种方式中将作为一个系统集成器或接口把可得的加值信息组合成电子指南环境中的信息包,这样基本上生成对应于各种可得的特别内容类别的一系列模块化的电子节目应用程序。
图40所示的设置屏幕还包括文本位置类别275,该类别包含文本项“屏幕底部”和“屏幕顶部”。通过使用遥控器40上的上和下方向键43A巡游到文本位置类别275,并使用遥控器上的左和右方向键巡游到该类别中的“顶”项或“底”项,并然后按动回车键或选择键44,用户能够控制用来按显示电子节目指南的各种工作模式显示信息的重叠窗口的位置。图40的设置屏幕向用户提供了两种位置选择:屏幕的顶部或底部。取决于节目指南的工作模式,可以按需要向用户提供电视接收机可视区域中更多的位置选择,或者向用户提供对不同工作模式显示的信息选择不同位置的功能。
所透露的本发明新颖性之一是文本适配系统。文本适配系统的优选实施例包括在节目列表数据传输到用户并存储在存储器之前用来对其进行编辑的交互式计算机程序。交互式系统操作如下:把未编辑的(或部分编辑的)节目列表信息加载到一数据处理器。该数据包括节目标题、节目编排时间、持续时间、类别、以及与节目类型相关的附加的描述信息。例如,对于电影,数据包括MPAA分级、电影的年代、是否为黑白的、以及男女主角列表。
数据处理器只抽取包含电视节目标题以及电影标题、体育运动事件和其它特别事件的标题的数据。基于节目的持续时间,数据处理器首先分析列表数据以便确定对每一标题需要多大的格栅列表。这样,两个小时的电影可能需要四个不同的编辑标题,以适配到四个不同大小的格栅单元(30、60、90、120分钟)的每一个。然后数据处理器基于其字符长度确定显示标题需要多大的空间。如果要使用对出格排列的字符成比例的字模和字符在节目编排格栅中显示标题,则数据处理器在确定显示标题所需的空间时还要顾及到这些因素。这时进行确定是基于标题中字符的具体组合所需的象素数的。对于标题的显示可使用的空间量取决于当激活时格栅单元的大小和图标的显示所需的空间。
如果数据处理器确定了,整个标题需要的空间太大而不能适配到一个或多个格栅单元中,则使用诸如CRT与数据处理器连接的适当的显示装置向编辑器呈现标题。然后请编辑器改变标题,使其适配分配的空间。如果必须对标题编辑多达一个单元大小以上,则请编辑器对这些单元的每一个分别进行编辑。在交互式程序的优选实施例中,对编辑实时显示出所编辑的标题是否将适配指定的格栅单元。
在优选的实施例中,两行文本显示在节目列表的每一格栅单元中。被编辑的标题出现在第一行,并如果有必要,继续到第二行。弯折到第二行的决定基于在标题中是否存在自然断开,诸如词之间的间隙、逗号、句号、连字符等。这些是字处理软件程序中使用的标准的技术。还要求编辑器在全标题将适配分配的两行的情形下对标题进行编辑,但是需要连字符,因为在标题中没有自然的断开。
在请求编辑器缩短标题之前,数据处理器对标题与存储的缩短的标题库进行比较,以确定以前在编辑另一列表数据库时标题是否被缩短过。每当由编辑器对标题作出改变,缩短的标题就添加到库中。显然建立缩短的标题库这一过程大大减少了所需的人工输入。
表示文本适配系统工作过程的流程图示于图42。该流程图解释了对于单平台用于在节目格栅中显示编辑一列表的操作,但是对于所有的平台操作是相同的。
在除了多尺寸格栅单元用于显示相同的标题以外的其它情形下,文本编辑也可能是必要的。例如,所透露的节目指南可能运行在几个不同的平台上,每一个具有不同的局限及格栅单元空间的可得性。某些可能无法按成比例的字模显示文本,某些可能有其它降低可得空间的限制。这样,在优选实施例中交互式程序将对所有同时需要编辑的平台请求编辑。此外,对于非节目列表格栅的其它显示模式也可能需要文本编辑。例如,在图20的“按频道列表”的显示,节目排列在整个的、固定长度的行上,但是行的长度可能从一个平台到另一平台有变化,于是可采用文本适配系统用于对也按这一显示模式的不同平台编辑列表之用。对于文本显示可用的空间还将取决于为图标显示保留了多大的空间。将采用与图42所示的相同的过程,除非没有必要确定需要什么样的格栅尺寸,因为对显示使用固定长度的行,而不是多尺寸的格栅单元。
对于业内专业人员显然所透露的文本适配编辑系统具有超过单纯标题编辑的应用。该系统可易于被修改以提供对消息、“i”屏幕叙述、每收视付费推销拷贝、以及类似的文本消息的编辑,使得它们将适配于对文本显示指定的可用空间。事实上,该系统可用于编辑在所透露的节目编排系统中供显示的任何文本。
对于微控制器16的计算机程序还可包括,对在节目编排信息部分地重叠或者全屏显示时用于变化的背景视图的显示的编排。背景视图可以作为位图存储在存储器或任何其它存储介质中,诸如光学存储装置。例如,可对微控制器16编程以便在每天早晨6:00AM向VDG发出命令显示背景中的太阳升起。然后背景可随一天时间而变化,例如蓝色的天空或晚间的景色。例如,它还能够按天、按星期、按月份、按年或季节的时间变化。基调背景还可以根据用户正在收看的或者选择的编排信息所属的节目播放的特定类别而变化。还可以使基调背景适于显示反映用户所处的特定的收看场合的的场景,如象落基山,或雷尼尔山等。还可以显示标准的场景诸如海洋或森林场景。此外,还能够调节音频背景使之与这时所显示的特定的基调背景相关。此外,不同的背景视图可以可用于节日和特别的事件,诸如圣诞节、七月四日、超级杯星期日等。背景视图的目的是为了帮助减轻收看节目列表的单调状态。可使微控制器16适于自动调整基调背景的显示。通过使微控制器适于显示适当的基调选项菜单,还能够向用户提供从各种基调背景显示进行选择的功能,这种基调选项菜单列出了用户可使用的基调背景选项并允许用户通过操纵选择光标而选择一个或多个选项。可以通过在系统适当的菜单中,诸如LOCATOR或者设置屏幕,提供文本的或者可视化的适当的标识符,而实现对这种基调选项菜单的访问。
在浮标、浏览或菜单等所有操作模式中,可以配置系统向用户提供上下文可察觉的“弹出式”提示。当用户明显要求帮助,或当系统通过用户的无行动或击键错误而检测出用户需要帮助时出现这些提示,除非在浮标模式,其中只有在用户请求帮助或用户按错了键时(即,不对应于当前节目指南操作点的有效命令的键)才会出现帮助。如同先前所述的上下文可察觉帮助那样,这些提示可能是文本消息、指令性的视频图象、和/或音频程序或消息。这些“弹出式”提示的一个新颖性在于,它们可以是上下文可察觉的,基于用户当前在节目指南内的位置而显示信息,并可能顾及到以前用户到达当前位置所凭借的用户控制命令。
例如,如果用户进入在图43A中显示的按时间列出的菜单屏幕400,该菜单对单一时间周期示出节目列表,并然后或者“停止”(对大于预定时间量保持无效),而请求帮助(可能通过按动“帮助”键50),或者按动一不适当的键,则系统显示如图43A中所示的一提示402,指示用户如何加亮另一节目。如果用户没有采取响应行动,按动“帮助”键50,或者按动一不适当的键,则系统显示如图43B中那样的提示412,指示用户如何收看加亮的节目。如果用户继续保持没有行动,请求帮助,或者按动不适当的键,则系统循环如图43C到43G所示那样的数个其余的提示,包括表示如何按不同的时间周期检索节目列表的提示422,表示如何获得关于加亮的节目更多的信息(如果这信息可得)的提示432,表示如何限制收看节目的提示442,表示如何返回以前的屏幕的提示452,以及表示如何观看电视的提示462。一般来说,这些提示已经由系统的专家用户选择过,以便向用户呈现与专家用户最可能采取的行动相关的提示,且按专家用户将可能执行所述行动的可能性的降序呈现后继的提示。
在优选的实施例中,每一提示一次显示一个。在另一实施例中,后继的提示可以添加到已经在屏幕上显示的一个提示或多个提示中,使得用户知道在相同时间所有不同可得的选项。
如果在显示提示时用户按动了非“帮助”键50的有效的键,则系统将从屏幕取消提示,并当帮助系统下次被激活时,它将以列表中的第一个提示开始。在另一实施例中,如果在提示正在显示时用户按动一命令键,则提示将被取消,但是在预定的无行动周期之后,系统将开始显示提示,以紧跟在用户按动命令键时正在显示的提示的那个提示开始。这将允许用户看到未曾看到的提示,而无需在系统显示已经看到的提示时要求用户等待。
在用户正在收看表示节目中不同工作点的节目指南中的不同屏幕,例如锁定屏幕的情形下,系统显示适应于该屏幕的提示。例如如图45A那样,当用户到达锁定屏幕520的一个实施例时,就将显示一个适当的提示521。图45B表示可以在改变定时器屏幕525上显示的提示526,图45C表示按标题列表的屏幕530上的提示531,以便告知用户如何在正在被搜索标题中改变字母532。这后者“按标题列表”屏幕允许用户通过按字母顺序输入标题选择节目,使用上和下箭头按钮43A以改变当前加亮的字母并使用左和右箭头按钮43B加亮不同的字母。这一特点在序号为no.346,603的申请书“电子电视节目指南编排系统及按标题显示和搜索节目列表的方法”中有更充分的说明。图44A和44B表示浮标和浏览模式中分别显示适当的提示501和506的屏幕500和505。
实现这些提示的一个途径是生成所有可能节目指南工作点的查找表,其中工作点由当前屏幕和当前加亮位置定义。例如如图43A到43G那样,一个这种点可能是从顶部401所选择的第三个节目标题的点。对于每一个点,应用程序将包含可使用的提示的一个列表,其构成使得第一个提示为专家用户在该点最可能采取的行动,第二个提示为第二最可能的行动,等等。构造这种列表及将其作为应用程序代码的一部分存储的方法是业内熟知的事情。作为一个例子,对于具有在图43A到43G中显示的屏幕中选择的节目标题401的点,表将包含以下的项(按所指的顺序):
项序号 提示
1 加亮另一节目,按动▲
2 观看这一节目,按动OK。
3 对于列表的下一个半小时,按
4 关于这一节目更多的信息,按INFO。
5 为了限制收看这一节目,按锁定。
6 为了返回前一屏幕,按最近。
7 为了观看电视,按退出。
注意,在系统如图43A到43G那样正在显示节目列表之处,对每一节目项提示表似乎相同或很相似。反之,对如图48所示的“设置”屏幕625那样的屏幕,每一项的表似乎很不相同。例如,对具有加亮的“触发&浏览”项626的工作点的提示表将包含与可能出现浮标和浏览模式窗口的各位置相关的提示,而对于加亮的“触发条”项627的点的提示表将包含与使系统的FILP功能有效或无效相关的项。
系统在确定显示哪一提示时还考虑到当前时间。例如,如图43B所示,如果用户正在观看当前时间410开始演出的列表,再在图中所显示的提示412是适当的,通知用户可以按动“OK”按钮44以便观看当前加亮的节目。另一方面,如果用户正在观看未来开始演出的列表,则将显示如图43H所示的声称“为这一节目设置提醒项,按OK”的提示472。
此外,系统可能在确定显示哪些提示时,把在存储器中存储的节目列表中存储的信息考虑在内。例如,如果加亮的节目列表431不包含关于一节目的附加信息,则显示在图43D中的提示432将是不适宜的,并将被跳过。
为了使这一上下文可察觉有效,表可以包含与每一提示相关的指示对于哪些上下文该提示是不适宜的预定条件。例如,一个这样的条件可以是,如果一个未来开始的节目被加亮,则只应当显示提示,使得当加亮的节目在未来开始时才出现诸如“为了设置对这一节目的提醒项,按OK”的提示472。另一这种条件可以是,如果当前屏幕480是按时间的列表,且当前加亮的节目481为尚未被购买的每收视付费节目,则只应当显示提示,诸如图43I所示的提示482。在系统循环通过提示时,它检验每一提示的条件看提示是否应当被显示。如果条件指出提示不应当被显示,则系统跳过该提示,并继续显示下一个适用的提示。图46表示说明使用条件的这一过程的一种形式的流程图。
如图46所示,在620响应对显示一个提示的明显的请求、有关不适当的击键、或者响应用户无动作预定的周期,而启动弹出式提示功能。系统在621首先检验当前屏幕600。然后在622系统使用加亮的位置605确定当前系统的工作点。然后在623,系统对特定的条件进行检验,例如加亮605是否在每收视付费节目上,加亮605是否在未来开始的节目上,或加亮的节目是否具有与其相关的附加的信息。然后在624,系统从存储器610(或者是只读存储器或者RAM)取得对当前工作点的提示表格615,并为操作准备表格615(例如如果表格是压缩在存储器中的通过对其解压缩)。以下是可用于图46所示的过程的表格的一例:
项目号 提示 条件
1 要加亮另一节目,请按▲
2 要观看这一节目,请按OK。 如果节目在未来开始,或如果节目是每收视付费且尚未定购,则不显示。
3 为设置观看这一节目的提醒项,请按OK。 如果节目现正显示,或如果节目是每收视付费且尚未定购,则不显示。
4 要定购这一节目,请按OK。 如果节目不是每收视付费或已经定购,则不显示。
5 对于列表的下一个半小时,请按
6 对于这一节目更多的信息,请按INFO。 如果没有可用的附加的信息则不显示。
7 为了限制这一节目的收看,请按锁定。 如果节目被锁定,则不显示。
8 为了允许这一节目的收看,请按锁定。 只在节目被锁定时显示。
9 要返回前一屏幕,请按最近。
10 要观看电视按退出
此后在625,系统设置计数器指向表615中的第一个提示。系统使用在626的计数器作为进入表的索引从表615查找提示及其相关的条件。然后在627,系统对照先前检验的上下文信息比较条件以确定是否应当显示提示。当且仅当提示为适宜时,系统才在628显示该提示。然后在629,系统确定当前提示是否为提示表615中的最后的提示。如果当前的提示不是最后的提示,则系统在630使计数器增量一以便指向表615中下一个提示。否则,系统在625设置计数器指向第一个提示,以便重复该循环。这样,循环表中所有的提示,如果适宜则显示它们。在另一实施例中,当系统到达最后的提示时,系统将暂停,显示最后的提示但不通过另外的提示循环。在另一实施例中,当系统到达最后的提示,且用户保持无动作达预定的时间量时,则提示将从屏幕消除,且直到用户按动“帮助”键50之前(这时系统将显示第一个提示)弹出式提示功能将不被激活。
微控制器16在以下情况之一产生命令以显示这些提示:(1)用户按动“帮助”键50,(2)用户按动不对应于在该应用程序的工作点有效命令的键;或者(3)用户保持无动作达预定的时间量(例如五秒钟)。例如可使用系统时钟19判定从最近收到的用户控制命令所经过的时间量而确定用户的无动作。例如,如果用户激活指南,但之后在五秒钟时间段没有采取另外的行动,则将显示第一个提示。在该提示被显示后,如果用户再次按动“帮助”键50、按动一不适当的键、或者保持无动作达另一预定时间量(这可能不同于,且最好小于起初的时间段),则系统显示下一个提示。系统以这样的方式通过所有可得的提示循环。如果用户按动非“帮助”的表示有效命令的键,则系统对于“弹出”提示为下次显示的特定状态回复显示第一个提示。另外,可以这样配置系统,使得第一个提示在无动作周期之后自动显示,而第二及后继的提示只是响应用户的命令显示。在这一改变的实施例中,除了显示起初的提示,系统还将显示提醒用户获得提示的消息,例如“对于更多的提示,请按帮助”。这样,如果用户响应起初的提示没有采取行动,则不是自动循环提示序列,而是弹出式提示功能在例如十秒钟后将无效。
通过指向VDG 23,系统显示提示以使帮助文本重叠到当前有效的屏幕上。应用程序包含保证显示的提示不会覆盖格栅内的光标的一种算法。这种算法是业内所熟知的。如上所指出,用户可以使弹出式提示功能无效。
在另一些实现方式中,可以扩展状态表而包含有关以前的命令的信息,使得所显示的提示能够基于这一信息而变化。这样,适用的提示(因为提供了有关可得的命令的信息)可能不是首先显示,因为用户已经通过使用该命令而表示出对其是熟悉的。例如,如果用户通过按动方式按钮38进入指南,该替换的系统可能首先显示图43A所示的提示402,指示用户可以使用上和下方向键43A加亮不同的节目。另一方面,如果用户通过按动上或下方向箭头43A到达当前状态(这样表示出用户知道如何使用这些按钮),并然后请求帮助,则该替换的系统将跳过较早的提示402,并将首先显示图43B中所示的提示412,指示用户可以按动OK按钮44以观看加亮的节目。
使系统能够把以前的行动考虑在内的一种方式是在确定系统的工作点中包含以前的命令。这一技术将对每一个以前的命令生成一不同的表,使得例如对具有在按时间的列表屏幕中以方式按钮38作为最后按动的键从顶部选择的第三节目标题的点将有一个表,且另一表用于以上或下方向箭头43A作为最后按动的键的这一配置。实现这一功能的另一方法是向提示表中适当的项添加另一条件。该条件将规定,如果最后的命令是某一规定的值,则在第一次通过提示表提示应当被跳过。例如,对于提示“加亮另一个节目,请按((”,表将包含指示,如果上一个命令是上或下方向箭头43A,则在首先通过时应当跳过该提示的条件。当系统通过适当的提示循环时,如果用户按动上或下箭头并然后“停止”,则系统在第一次通过时将跳过这一提示,但是在所有后来的通过后将显示该提示。下表说明提示表能够包含这种字段(为了清楚省略了其它字段):
项目号 提示 如果先前的命令如下则跳过
1 要加亮另一个节目,请按▲ 上或下箭头
2 要观看这一节目,请按OK。
3 要设置观看这一节目的提示,请按OK。
4 要购买这一节目,请按OK。
5 对列表的下半个小时,请按 右箭头
6 对于这一节目更多的信息,请按INFO。 INFO
7 为了限制这一节目的观看,请按锁定。
8 要返回先前的屏幕,请按最近。 最近
9 要观看电视按退出。
图47表示系统将如何使用该表。一般来说,系统按图46所示相同的方式工作,除非系统保持指示其当前是否是第一次通过提示列表循环的标记620。在通过列表的每一步之后,系统要检验看它是否是第一次通过,系统要检验表615查看当前提示在“如果先前的提示是...则跳过”的字段中是否包含一项,并检验先前的命令看它是否与在“如果先前的命令是...则跳过”的字段中的项匹配。如果所有这三个条件为真,则系统跳过该提示并继续循环。
音频提示可以按类似的方式实现,唯一的区别在于,提示是通过电视接收机的扬声器播放的而不是显示在屏幕上。至于提示的内容和对它们何时呈现的控制,与以上对于显示的提示所讨论相同的原则可以适用。
本发明的弹出式提示的概念还可用于并能够扩展到在个人计算机或其它类型的数据处理器上运行的许多类型的应用软件程序。例如,在定义的上下文中经过预定的无动作周期后出现在屏幕上的用户帮助可如下使用。只有当用户在诸如“按钮”或菜单项这样的屏幕上控制移动屏幕指示器时,在运行图形操作系统的计算机上存在的提示才出现。如果用户是计算机初学者,则用户未必能自如地操纵鼠标在屏上控制上移动屏上指示器。使用本发明,可以配置系统使得在预定的无动作周期之后显示一消息,通知用户他或她的选项是否屏幕指示器在屏上控制上。
本发明目的弹出式提示的概念特别适用于这种情形,即用户通过执行一个一般命令把应用程序置于中间状态(例如通过打开一个对话框)而开始多步骤任务,但然后暂停,而不能确定如何完成这一任务。现有的系统并不检测用户的无动作,也不向用户提示帮助信息通知他各种可得的选项。本发明通过提供如何从中间点完成任务的信息的弹出式提示,向达到这种中间点的用户提供了指导。例如用户可能希望对一个资料设置一界线,于是用户选择称为“格式文挡...”的菜单选项。这引起程序打开如图49所示的与所有文挡格式化相关的一对话框630。然后如果用户停止在这中间点,则本发明可以呈现出弹出式提示631,该提示提供诸如这样的信息“要设置界线,请单击′界线′框中的词′左侧′旁的框并键入所希望的值。然后按OK”。这样,系统提供了集中的、面向任务的帮助,这种方式在现有的系统中是没有的。
正如同对于EPG,可以基于用户选择的可能性对多个提示进行排序。例如,如果用户在一个字处理程序中显示“打印”对话框时停止,则显示的一系列提示可能是:“1.要打印文挡,输入′D′;2.要打印当前页面,输入′P′;3.要打印页面范围,请输入页面范围”。提示可以顺序地显示或同时显示。
本发明在通用计算机系统中的另一应用是,提供对单一控制显示多个提示的手段。在许多计算机操作系统中,如果用户在点击控制时保持对一定的修改键(例如换档“Shift”或变换“Alt”)的按压,则屏上控制可以执行不同的功能。现有的帮助系统不通知用户这些可选择的动作,因为它们对于每一控制限于显示单一的提示。如果在这种系统中实施本发明,则它能够对改变屏上控制功能的每一修改键显示单一的提示(例如,“单击这一按钮以便打印”,“在单击这一按钮时按住Alt(变换)键以便通过电子邮件发送当前的文挡”,“在单击这一按钮时按住Shift(换档)键以便通过传真发送当前的文挡”)。这些提示可以按用户选择该选项的可能性的降序串行显示。
此外,还能够配置电子节目指南以便对每一个节目与其编排信息一同存储唯一的数字式标识符,并然后使用该标识符-例如通过传输该标识符-向诸如视频记录器这样的记录或存储装置发指示,告知用户希望记录该节目。节目指南还能够使用该标识符自动控制视频记录器的操作。还能够配置电子节目指南使用其它存储的编排信息用于这一目的。
实现这里所透露的本发明的具体的计算机程序的形式和内容,对于视频系统节目播放和图象显示专业的技术人员是显而易见的。表示该系统操作逻辑的流程图示于图36中。对于业内专业人员同样明显的是,在不背离这里所附权利要求的实质精神之下,可能有与这里所述的本发明的具体实施例不同之处。

Claims (38)

1.一种用于提供电子电视节目指南的方法,该方法包括:
存储用于操作所述指南的多个预定指令视频提示;以及
显示i)表示一个节目指南操作点的节目指南信息屏幕,以及ii)响应对所述节目指南操作点满足的特定条件显示所述预定指令视频提示之一。
2.根据权利要求1所述的方法,其中所述特定条件基于一个用于所述预定指令视频提示之一的用户控制命令。
3.根据权利要求1所述的方法,其中所述特定条件基于用户不活动的一个预定周期。
4.根据权利要求1所述的方法,其中所述特定条件基于不对应于在所述节目指南操作点处的有效控制命令的一个用户控制命令。
5.根据权利要求1所述的方法,其中进一步包括响应接收在所述节目指南操作点处的一个有效用户控制命令而除去所述预定指令视频提示之一的显示。
6.根据权利要求1所述的方法,其中进一步包括响应对所述节目指南操作点满足的所述特定条件显示另一个所述预定指令视频提示。
7.根据权利要求1所述的方法,其中进一步包括响应对所述节目指南操作点满足的所述特定条件同时显示一个以上的所述预定指令视频提示。
8.根据权利要求1所述的方法,其中进一步包括按次序地显示所述预定指令视频提示的一个子集,其中所述子集适合于所述节目指南操作点。
9.根据权利要求8所述的方法,其中进一步包括基于一个在先的用户控制命令定义所述次序。
10.根据权利要求8所述的方法,其中进一步包括使用与所述节目指南操作点相关的一个查找表定义所述次序。
11.根据权利要求10所述的方法,其中进一步包括按照与所述在所述子集中的所述预定指令视频提示相关的一个用户控制命令将被从所述节目指南操作点执行的可能性的降序次序,把该子集设置在所述查找表中。
12.根据权利要求1所述的方法,其中所述预定指令视频提示之一基于所述节目指南操作点。
13.根据权利要求12所述的方法,其中所述预定指令视频提示之一基于最近接收的用户控制命令。
14.根据权利要求12所述的方法,其中进一步包括:
确定与所述节目指南操作点相关的有效用户控制命令的一个集合;
以及
根据所述有效用户控制命令的集合选择所述预定指令视频提示之一。
15.根据权利要求12所述的方法,其中进一步包括:
确定一个当前时间;以及
根据所述当前时间选择所述预定指令视频提示之一。
16.根据权利要求12所述的方法,其中进一步包括根据节目编排信息选择所述预定指令视频提示之一。
17.根据权利要求1所述的方法,其中进一步包括按照与所述节目指南信息屏幕部分重叠的关系显示所述预定指令视频提示之一。
18.根据权利要求1所述的方法,其中进一步包括:
在所述节目指南信息屏幕上显示一个光标;以及
按照与所述节目指南信息屏幕部分重叠的关系,在不遮挡所述光标的位置的一个位置上显示所述预定指令视频提示之一。
19.一种电子电视节目指南系统,包括:
用于接收用来控制所述指南的操作的用户控制命令的装置(29);
用于存储用于操作所述指南的多个预定指令视频提示的存储装置(17、18、20);
连接到所述接收装置(29)和所述存储装置(17、18、20)的数据处理装置(16),用于产生:i)第一视频显示控制命令,以便显示表示节目指南操作点的节目指南信息屏幕,以及ii)第二视频显示控制命令,以便显示所述预定提示之一,其中响应对所述节目指南操作点满足一个特定条件而显示所述预定指令视频提示之一;以及
与所述数据处理装置(16)和所述存储装置(17、18、20)连接的视频显示产生器装置,用于从所述数据处理装置接收所述视频显示控制命令。
20.根据权利要求19所述的系统,其中所述信息屏幕包括用于多个电视节目的一部分节目编排信息。
21.根据权利要求19所述的系统,其中所述特定条件基于用于所述预定指令视频提示之一的一个用户控制命令。
22.根据权利要求19所述的系统,其中所述特定条件基于一个用户不活动的预定周期。
23.根据权利要求19所述的系统,其中所述特定条件基于不与在所述节目指南操作点处的一个有效控制命令相对应的一个用户控制命令。
24.根据权利要求19所述的系统,其中所述数据处理装置(16)产生第三视频显示控制命令,以响应在所述节目指南操作点处接收一个有效用户控制命令,而除去所述预定指令视频提示之一的显示。
25.根据权利要求19所述的系统,其中所述数据处理装置(16)产生第三视频显示控制命令,以响应对所述节目指南操作点所满足的所述特定条件显示另一个所述预定指令视频提示。
26.根据权利要求19所述的系统,其中所述数据处理装置(16)产生所述第二视频显示控制命令,以响应对所述节目指南操作点满足的所述特定条件同时显示一个以上的所述预定指令视频提示。
27.根据权利要求19所述的系统,其中所述数据处理装置(16)包括用于顺序地产生多个第二视频显示控制命令的装置,以顺序地显示所述预定指令视频提示的至少一个子集,其中所述子集适用于所述节目指南操作点。
28.根据权利要求27所述的系统,其中所述顺序被根据一个在先的用户控制命令而确定。
29.根据权利要求27所述的系统,其中所述顺序使用与所述节目指南操作点相关的一个查找表而确定。
30.根据权利要求29所述的系统,其中在所述查找表中的所述子集被按照将从所述节目指南操作点执行与在所述子集中的一个所述预定指令视频提示之一相关的一个用户控制命令的可能性的降序次序在所述查找表中排列所述子集。
31.根据权利要求19所述的系统,其中所述预定指令视频提示之一基于所述节目指南操作点。
32.根据权利要求31所述的系统,其中所述预定指令视频提示之一基于最近接收的用户控制命令。
33.根据权利要求31所述的系统,其中所述数据处理装置(16):
确定与所述节目指南操作点相关的一个有效用户控制命令的集合;以及
根据所述有效用户控制命令的集合选择所述预定指令视频提示之一。
34.根据权利要求31所述的系统,其中所述数据处理装置(16):
确定一个当前时间;以及
根据所述当前时间选择所述预定指令视频提示之一。
35.根据权利要求31所述的系统,其中所述数据处理装置(16)根据节目编排信息选择所述预定指令视频提示之一。
36.根据权利要求19所述的系统,其中所述视频显示产生器装置(23)产生一个显示信号,其中包括处于与所述节目指南信息屏幕部分重叠关系的所述预定指令视频提示之一。
37.根据权利要求19所述的系统,其中所述视频显示产生器装置(23)产生一个显示信号,其中包括在所述节目指南信息屏幕上的一个光标以及处于与所述节目指南信息屏幕部分重叠的关系在不遮挡所述光标的位置处的所述预定指令视频提示之一。
38.根据权利要求19所述的系统,其中进一步包括用于产生所述用户控制命令的一个远程控制设备(31、40)。
CNA2003101047543A 1996-06-24 1997-06-24 改进的电子电视节目指南编排系统及使用弹出提示的方法 Pending CN1633171A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/668,930 1996-06-24
US08/668,930 US5822123A (en) 1993-09-09 1996-06-24 Electronic television program guide schedule system and method with pop-up hints

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN97195823A Division CN1132429C (zh) 1996-06-24 1997-06-24 改进的电子电视节目指南编排系统及使用弹出提示的方法

Publications (1)

Publication Number Publication Date
CN1633171A true CN1633171A (zh) 2005-06-29

Family

ID=24684346

Family Applications (2)

Application Number Title Priority Date Filing Date
CNA2003101047543A Pending CN1633171A (zh) 1996-06-24 1997-06-24 改进的电子电视节目指南编排系统及使用弹出提示的方法
CN97195823A Expired - Lifetime CN1132429C (zh) 1996-06-24 1997-06-24 改进的电子电视节目指南编排系统及使用弹出提示的方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN97195823A Expired - Lifetime CN1132429C (zh) 1996-06-24 1997-06-24 改进的电子电视节目指南编排系统及使用弹出提示的方法

Country Status (13)

Country Link
US (1) US5822123A (zh)
EP (2) EP1418755A1 (zh)
JP (1) JP3415630B2 (zh)
KR (1) KR20000022175A (zh)
CN (2) CN1633171A (zh)
AT (1) ATE257995T1 (zh)
AU (1) AU708462B2 (zh)
BR (1) BR9710049A (zh)
CA (1) CA2258228C (zh)
DE (1) DE69727226T2 (zh)
ES (1) ES2214631T3 (zh)
PL (1) PL330851A1 (zh)
WO (1) WO1997050251A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103248919A (zh) * 2013-05-22 2013-08-14 青岛旲天下智能科技有限公司 一种iptv系统

Families Citing this family (429)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US9286294B2 (en) 1992-12-09 2016-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content suggestion engine
US7168084B1 (en) 1992-12-09 2007-01-23 Sedna Patent Services, Llc Method and apparatus for targeting virtual objects
EP0688488A1 (en) 1993-03-05 1995-12-27 MANKOVITZ, Roy J. Apparatus and method using compressed codes for television program record scheduling
US20040230992A1 (en) * 1993-05-27 2004-11-18 Gemstar Development Corporation Method and apparatus for displaying video clips
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
US8793738B2 (en) 1994-05-04 2014-07-29 Starsight Telecast Incorporated Television system with downloadable features
US6002444A (en) * 1994-05-20 1999-12-14 United Video Properties, Inc. Video clip program guide
US5880768A (en) * 1995-04-06 1999-03-09 Prevue Networks, Inc. Interactive program guide systems and processes
US5818438A (en) 1995-04-25 1998-10-06 Bellsouth Corporation System and method for providing television services
US6769128B1 (en) 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
US20020056136A1 (en) * 1995-09-29 2002-05-09 Wistendahl Douglass A. System for converting existing TV content to interactive TV programs operated with a standard remote control and TV set-top box
US6496981B1 (en) * 1997-09-19 2002-12-17 Douglass A. Wistendahl System for converting media content for interactive TV use
US6002394A (en) 1995-10-02 1999-12-14 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US6323911B1 (en) 1995-10-02 2001-11-27 Starsight Telecast, Inc. System and method for using television schedule information
US6388714B1 (en) 1995-10-02 2002-05-14 Starsight Telecast Inc Interactive computer system for providing television schedule information
US8850477B2 (en) 1995-10-02 2014-09-30 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US6469753B1 (en) 1996-05-03 2002-10-22 Starsight Telecast, Inc. Information system
JP3180025B2 (ja) * 1996-05-14 2001-06-25 株式会社日立製作所 情報処理装置
US5969748A (en) 1996-05-29 1999-10-19 Starsight Telecast, Inc. Television schedule system with access control
US5986650A (en) 1996-07-03 1999-11-16 News America Publications, Inc. Electronic television program guide schedule system and method with scan feature
AU3908297A (en) * 1996-08-06 1998-02-25 Starsight Telecast Incorporated Electronic program guide with interactive areas
US6191782B1 (en) * 1996-08-30 2001-02-20 Matsushita Electric Industrial Co., Ltd. Terminal apparatus and method for achieving interactive operations by displaying a desired piece of image information at high speed using cache memories, out of a large amount of image information sent in a one-way direction
ES2208952T3 (es) 1996-09-17 2004-06-16 Starsight Telecast, Inc. Sistema de programacion de television con menu e iconos de accion desplegable.
US6311329B1 (en) * 1996-10-14 2001-10-30 Sony Corporation Information providing apparatus and method, display controlling apparatus and method, information providing system, as well as transmission medium
US6758755B2 (en) * 1996-11-14 2004-07-06 Arcade Planet, Inc. Prize redemption system for games executed over a wide area network
US20030066085A1 (en) 1996-12-10 2003-04-03 United Video Properties, Inc., A Corporation Of Delaware Internet television program guide system
US6184877B1 (en) * 1996-12-11 2001-02-06 International Business Machines Corporation System and method for interactively accessing program information on a television
US6057890A (en) * 1996-12-12 2000-05-02 Echostar Engineering Corp. User interface for television schedule system in which the future events are paged in time
US6687906B1 (en) 1996-12-19 2004-02-03 Index Systems, Inc. EPG with advertising inserts
US8635649B2 (en) 1996-12-19 2014-01-21 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
KR100207710B1 (ko) * 1996-12-27 1999-07-15 윤종용 개인휴대형 정보 단말기의 프린트 장치 및 방법
US6208335B1 (en) * 1997-01-13 2001-03-27 Diva Systems Corporation Method and apparatus for providing a menu structure for an interactive information distribution system
WO1998038831A1 (en) * 1997-02-28 1998-09-03 Starsight Telecast, Inc. Television control interface with electronic guide
US20050097594A1 (en) 1997-03-24 2005-05-05 O'donnell Frank Systems and methods for awarding affinity points based upon remote control usage
US6130726A (en) * 1997-03-24 2000-10-10 Evolve Products, Inc. Program guide on a remote control display
US6205485B1 (en) * 1997-03-27 2001-03-20 Lextron Systems, Inc Simulcast WEB page delivery using a 3D user interface system
US6369861B1 (en) * 1997-03-31 2002-04-09 Matsushita Electric Industrial Co., Ltd. Program selection system for a digital television receiver
US5926207A (en) * 1997-03-31 1999-07-20 Compaq Computer Corporation Channel server functionality
US6208799B1 (en) * 1997-04-29 2001-03-27 Time Warner Entertainment Company L.P. VCR recording timeslot adjustment
US6292624B1 (en) * 1997-05-13 2001-09-18 Sony Corporation System and method for selection/deselection of timer recording
KR100246792B1 (ko) * 1997-06-24 2000-03-15 윤종용 프로그램 진행시간 안내방법과 장치
US6262722B1 (en) * 1997-07-08 2001-07-17 United Video Properties, Inc. Interactive program guide navigator menu system
MX355544B (es) 1997-07-21 2018-04-20 Gemstar Dev Corporation Metodo para navegar a traves de una guia de programas de television.
EP1008260B1 (en) 1997-09-18 2002-05-15 United Video Properties, Inc. Electronic-mail reminder for an internet television program guide
US6604240B2 (en) 1997-10-06 2003-08-05 United Video Properties, Inc. Interactive television program guide system with operator showcase
JP4200393B2 (ja) * 1997-11-25 2008-12-24 ソニー株式会社 情報処理装置および情報処理方法
US6173112B1 (en) * 1997-11-28 2001-01-09 International Business Machines Corporation Method and system for recording in-progress broadcast programs
US7117440B2 (en) * 1997-12-03 2006-10-03 Sedna Patent Services, Llc Method and apparatus for providing a menu structure for an interactive information distribution system
US6367078B1 (en) * 1997-12-12 2002-04-02 Michael Lasky Electronic program-guide system with sideways-surfing capability
US20050028194A1 (en) * 1998-01-13 2005-02-03 Elenbaas Jan Hermanus Personalized news retrieval system
US20010042246A1 (en) 1999-08-04 2001-11-15 Henry C. Yuen Home entertainment system and method of its operation
ES2394027T3 (es) * 1998-01-23 2013-01-15 Index Systems Inc Sistema de entretenimiento doméstico y su método de funcionamiento
CA2319519C (en) 1998-02-04 2013-04-30 Corporate Media Partners Doing Business As Americast Method and system for navigating through content in an organized and categorized fashion
US6445398B1 (en) 1998-02-04 2002-09-03 Corporate Media Partners Method and system for providing user interface for electronic program guide
US6452611B1 (en) 1998-02-04 2002-09-17 Corporate Media Partners Method and system for providing dynamically changing programming categories
US7185355B1 (en) 1998-03-04 2007-02-27 United Video Properties, Inc. Program guide system with preference profiles
JP4014281B2 (ja) * 1998-03-19 2007-11-28 富士通株式会社 Catvにおける番組予約方式
US6564379B1 (en) 1998-04-30 2003-05-13 United Video Properties, Inc. Program guide system with flip and browse advertisements
US6802077B1 (en) * 1998-05-01 2004-10-05 Scientific-Atlanta, Inc. Method for a pay-per-view referral
US6243145B1 (en) * 1998-05-01 2001-06-05 Scientific-Atlanta, Inc. Method and apparatus for browsing television channel information by category
US20020095676A1 (en) 1998-05-15 2002-07-18 Robert A. Knee Interactive television program guide system for determining user values for demographic categories
US6742183B1 (en) 1998-05-15 2004-05-25 United Video Properties, Inc. Systems and methods for advertising television networks, channels, and programs
US7603684B1 (en) * 1998-05-19 2009-10-13 United Video Properties, Inc. Program guide system with video-on-demand browsing
BR9910923A (pt) * 1998-06-02 2001-03-06 Gen Instrument Corp Terminal para topo de receptor com uma interface de usuário melhorada, e, processo de melhorar uma interface de usuário com um terminal para topo de receptor.
US6614987B1 (en) 1998-06-12 2003-09-02 Metabyte, Inc. Television program recording with user preference determination
DE19826501A1 (de) * 1998-06-13 1999-12-16 Thomson Brandt Gmbh Verfahren zur Navigation in einer elektronischen Programmzeitschrift
US6536041B1 (en) 1998-06-16 2003-03-18 United Video Properties, Inc. Program guide system with real-time data sources
US20110093898A1 (en) * 1998-06-18 2011-04-21 Rosenthol Joshua A Program guide system with user designated favorite themes
US6412112B1 (en) * 1998-06-30 2002-06-25 Webtv Networks, Inc. System for transmitting digital data through a lossy channel
US6570594B1 (en) * 1998-06-30 2003-05-27 Sun Microsystems, Inc. User interface with non-intrusive display element
US6442755B1 (en) 1998-07-07 2002-08-27 United Video Properties, Inc. Electronic program guide using markup language
CN1867068A (zh) 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
US6799327B1 (en) 1998-07-14 2004-09-28 United Video Properties, Inc. Program guide with selectable advertisements and pseudo-ads
CN101540883B (zh) * 1998-07-17 2011-11-16 联合视频制品公司 可远程访问的交互式电视节目向导
EP3038351A1 (en) 1998-07-17 2016-06-29 Rovi Guides, Inc. Television system with aided user program searching
AU2013202258B2 (en) * 1998-07-17 2015-01-15 Rovi Guides, Inc. Interactive Television Program Guide With Remote Access
KR100680639B1 (ko) 1998-07-17 2007-02-09 유나이티드 비디오 프로퍼티즈, 인크. 원격 액세스를 갖는 대화형 텔레비젼 프로그램 가이드시스템 및 그 방법
AR020608A1 (es) 1998-07-17 2002-05-22 United Video Properties Inc Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto
EP1246465A3 (en) 1998-07-20 2010-09-08 Thomson Licensing Navigation system for a multichannel digital television system
US6754905B2 (en) 1998-07-23 2004-06-22 Diva Systems Corporation Data structure and methods for providing an interactive program guide
US9924234B2 (en) 1998-07-23 2018-03-20 Comcast Ip Holdings I, Llc Data structure and methods for providing an interactive program
KR100655248B1 (ko) 1998-07-23 2006-12-08 세드나 페이턴트 서비시즈, 엘엘씨 대화형 사용자 인터페이스
US6505348B1 (en) 1998-07-29 2003-01-07 Starsight Telecast, Inc. Multiple interactive electronic program guide system and methods
US7167255B1 (en) * 1998-07-31 2007-01-23 Canon Kabushiki Kaisha Method for displaying desired message in display unit of data processing apparatus for various processes
US6208341B1 (en) * 1998-08-05 2001-03-27 U. S. Philips Corporation GUI of remote control facilitates user-friendly editing of macros
US7254823B2 (en) * 1998-08-21 2007-08-07 United Video Properties, Inc. Apparatus and method for constrained selection of favorite channels
US6898762B2 (en) 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
TW447221B (en) 1998-08-26 2001-07-21 United Video Properties Inc Television message system
TW463503B (en) 1998-08-26 2001-11-11 United Video Properties Inc Television chat system
WO2000014954A2 (en) * 1998-09-10 2000-03-16 Bellsouth Intellectual Property Corporation Methods and systems for providing information about programs available for viewing
US8291450B2 (en) 1999-09-10 2012-10-16 At&T Intellectual Property I, L.P. Methods and systems for providing information about programs available for viewing
KR100301015B1 (ko) * 1998-10-15 2001-09-06 윤종용 지시자 위치 제어 방법
US7603685B2 (en) 1998-11-03 2009-10-13 United Video Properties, Inc. Program guide system with combination category search
US6260060B1 (en) * 1998-11-13 2001-07-10 Motorola Inc. Method and apparatus for enhancing a message preview mode in a messaging unit
US6865746B1 (en) 1998-12-03 2005-03-08 United Video Properties, Inc. Electronic program guide with related-program search feature
WO2000033576A1 (en) 1998-12-04 2000-06-08 Index System, Inc. System and method for providing news, sports, and local guide services through an electronic program guide
US6792197B1 (en) 1998-12-07 2004-09-14 Index Systems, Inc. System and method for generating video taping reminders
US6601238B2 (en) * 1998-12-22 2003-07-29 Thomson Licensing S.A. Providing a link to programs in a program guide
US7904187B2 (en) 1999-02-01 2011-03-08 Hoffberg Steven M Internet appliance system and method
JP2002536923A (ja) * 1999-02-08 2002-10-29 ユナイテッド ビデオ プロパティーズ, インコーポレイテッド 豊富な番組コンテンツ用のサポートを備える電子番組ガイド
US6990676B1 (en) 1999-03-17 2006-01-24 Sony Corporation Locally stored content previews. Representative of programming content in an electronic programming guide through a graphic image accessed from the hard drive of a set top box
US6754271B1 (en) 1999-04-15 2004-06-22 Diva Systems Corporation Temporal slice persistence method and apparatus for delivery of interactive program guide
US7096487B1 (en) 1999-10-27 2006-08-22 Sedna Patent Services, Llc Apparatus and method for combining realtime and non-realtime encoded content
US6904610B1 (en) 1999-04-15 2005-06-07 Sedna Patent Services, Llc Server-centric customized interactive program guide in an interactive television environment
US7346920B2 (en) 2000-07-07 2008-03-18 Sonic Solutions, A California Corporation System, method and article of manufacture for a common cross platform framework for development of DVD-Video content integrated with ROM content
US20050166232A1 (en) * 1999-04-21 2005-07-28 Lamkin Allan B... Presentation of media content from multiple media sources
US20060041639A1 (en) * 1999-04-21 2006-02-23 Interactual Technologies, Inc. Platform detection
US7458091B1 (en) 2000-01-20 2008-11-25 Sonic Solutions, A California Corporation System, method and article of manufacture for a business layer component in a multimedia synchronization framework
US7178106B2 (en) * 1999-04-21 2007-02-13 Sonic Solutions, A California Corporation Presentation of media content from multiple media sources
JP2003529118A (ja) * 1999-04-21 2003-09-30 リサーチ・インベストメント・ネットワーク・インコーポレーテッド 携帯式蓄積媒体上に蓄積されたコンテンツをアップデートするためのシステム、方法及び製造物
US20050182828A1 (en) * 1999-04-21 2005-08-18 Interactual Technologies, Inc. Platform specific execution
US20060193606A1 (en) * 1999-04-21 2006-08-31 Interactual Technologies, Inc. Two navigation
US6769130B1 (en) * 2000-01-20 2004-07-27 Interactual Technologies, Inc. System, method and article of manufacture for late synchronization during the execution of a multimedia event on a plurality of client computers
US6529949B1 (en) * 2000-02-07 2003-03-04 Interactual Technologies, Inc. System, method and article of manufacture for remote unlocking of local content located on a client device
DE19926361A1 (de) * 1999-06-10 1999-09-30 Grundig Ag Fernsehempfänger mit menuegeführter Grundeinstellung
US7992163B1 (en) 1999-06-11 2011-08-02 Jerding Dean F Video-on-demand navigational system
US6817028B1 (en) 1999-06-11 2004-11-09 Scientific-Atlanta, Inc. Reduced screen control system for interactive program guide
US7010801B1 (en) 1999-06-11 2006-03-07 Scientific-Atlanta, Inc. Video on demand system with parameter-controlled bandwidth deallocation
US6957445B1 (en) * 1999-06-16 2005-10-18 Gateway Inc. Method, system, software, and signal for performing events for related programs
EP1197075A1 (en) * 1999-06-28 2002-04-17 United Video Properties, Inc. Interactive television program guide system and method with niche hubs
EP1197074A1 (en) 1999-06-28 2002-04-17 Index Systems, Inc. System and method for utilizing epg database for modifying advertisements
AU5775900A (en) 1999-06-29 2001-01-31 United Video Properties, Inc. Method and system for a video-on-demand-related interactive display within an interactive television application
US7000187B2 (en) * 1999-07-01 2006-02-14 Cisco Technology, Inc. Method and apparatus for software technical support and training
US7308697B1 (en) * 1999-07-14 2007-12-11 Scientific-Atlanta, Inc. Systems and methods for multimedia messaging in a cable or satellite subscriber system
US6971118B1 (en) * 1999-07-28 2005-11-29 Sharp Laboratories Of America, Inc. System for displaying programming guide information
CA2380453A1 (en) * 1999-08-09 2001-02-15 Opentv, Inc. Service browser process and related system
KR20020022096A (ko) * 1999-08-13 2002-03-23 나그라비젼 에스에이 정보 필터링 장치 및 방법
JP2003507972A (ja) * 1999-08-25 2003-02-25 スポットウェア テクノロジーズ インコーポレイテッド テレビジョン・プレビューに関するイベントの予定を立てるシステム及び方法
GB9920214D0 (en) * 1999-08-27 1999-10-27 Pace Micro Tech Ltd Audio messages
US7137136B1 (en) * 1999-09-10 2006-11-14 Canon Kabushiki Kaisha Signal processing apparatus and method, signal processing system, and printer
JP4812212B2 (ja) * 1999-09-24 2011-11-09 ユナイテッド ビデオ プロパティーズ インク 拡張ユーザインターフェースを用いる双方向テレビ番組ガイド
GB9923500D0 (en) * 1999-10-06 1999-12-08 Pace Micro Tech Plc Improvements relating to an electronic program guide
WO2001030072A1 (fr) * 1999-10-22 2001-04-26 Fujitsu Limited Poste de television
DE60034364D1 (de) 1999-10-27 2007-05-24 Sedna Patent Services Llc Vielfache videoströme unter verwendung von slice-basierter kodierung
US6664990B1 (en) * 1999-12-07 2003-12-16 International Business Machines Corporation Computer display pointer with alternate hot spots
WO2001046869A2 (en) 1999-12-10 2001-06-28 United Video Properties, Inc. Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities
US6650248B1 (en) 1999-12-22 2003-11-18 Thomson Licensing, S.A. Programming a universal remote control device
US6549718B1 (en) * 1999-12-22 2003-04-15 Spotware Technologies, Inc. Systems, methods, and software for using markers on channel signals to control electronic program guides and recording devices
US7392481B2 (en) * 2001-07-02 2008-06-24 Sonic Solutions, A California Corporation Method and apparatus for providing content-owner control in a networked device
US20040220791A1 (en) * 2000-01-03 2004-11-04 Interactual Technologies, Inc. A California Corpor Personalization services for entities from multiple sources
US6421067B1 (en) 2000-01-16 2002-07-16 Isurftv Electronic programming guide
US20050251732A1 (en) * 2000-01-20 2005-11-10 Interactual Technologies, Inc. System, method and article of manufacture for executing a multimedia event on a plurality of client computers using a synchronization host engine
ATE477677T1 (de) 2000-02-01 2010-08-15 United Video Properties Inc Methoden und systeme zum erzwingen von reklame
US8290809B1 (en) 2000-02-14 2012-10-16 Ebay Inc. Determining a community rating for a user using feedback ratings of related users in an electronic environment
US9614934B2 (en) 2000-02-29 2017-04-04 Paypal, Inc. Methods and systems for harvesting comments regarding users on a network-based facility
US7428505B1 (en) 2000-02-29 2008-09-23 Ebay, Inc. Method and system for harvesting feedback and comments regarding multiple items from users of a network-based transaction facility
US8531276B2 (en) 2000-03-15 2013-09-10 Logitech Europe S.A. State-based remote control system
US6784805B2 (en) 2000-03-15 2004-08-31 Intrigue Technologies Inc. State-based remote control system
US20010033243A1 (en) 2000-03-15 2001-10-25 Harris Glen Mclean Online remote control configuration system
US7577978B1 (en) * 2000-03-22 2009-08-18 Wistendahl Douglass A System for converting TV content to interactive TV game program operated with a standard remote control and TV set-top box
US7979881B1 (en) 2000-03-30 2011-07-12 Microsoft Corporation System and method for identifying audio/visual programs to be recorded
KR20030036149A (ko) 2000-03-31 2003-05-09 유나이티드 비디오 프로퍼티즈, 인크. 시청자수를 측정하는 개선된 시스템 및 방법
EP1272963A2 (en) 2000-03-31 2003-01-08 United Video Properties, Inc. System and method for metadata-linked advertisements
US7200857B1 (en) 2000-06-09 2007-04-03 Scientific-Atlanta, Inc. Synchronized video-on-demand supplemental commentary
US8516525B1 (en) 2000-06-09 2013-08-20 Dean F. Jerding Integrated searching system for interactive media guide
US7975277B1 (en) 2000-04-03 2011-07-05 Jerding Dean F System for providing alternative services
US7895624B1 (en) * 2000-04-10 2011-02-22 United Video Properties, Inc. Interactive media guide with media guidance interface
US7934232B1 (en) * 2000-05-04 2011-04-26 Jerding Dean F Navigation paradigm for access to television services
US7213256B1 (en) * 2000-12-29 2007-05-01 Dan Kikinis Method and apparatus for finding the same of similar shows
EP1290876A2 (en) * 2000-05-23 2003-03-12 United Video Properties, Inc. Interactive television application with watch lists
GB0013045D0 (en) * 2000-05-31 2000-07-19 Pace Micro Tech Plc Television system
US8069259B2 (en) 2000-06-09 2011-11-29 Rodriguez Arturo A Managing removal of media titles from a list
US7984473B1 (en) 2000-06-14 2011-07-19 International Business Machines Corporation System and method for the coordination of short-term cyclic data and ephemeral content in a broadcast stream
US7962370B2 (en) 2000-06-29 2011-06-14 Rodriguez Arturo A Methods in a media service system for transaction processing
US8495679B2 (en) 2000-06-30 2013-07-23 Thomson Licensing Method and apparatus for delivery of television programs and targeted de-coupled advertising
JP2002049451A (ja) * 2000-08-03 2002-02-15 Fujitsu Ltd 情報処理装置、メニュー表示方法及びメニュー処理プログラムを格納したコンピュータ可読の記憶媒体
WO2002013526A2 (en) * 2000-08-08 2002-02-14 Replaytv, Inc. Method and system for remote television replay control
US20070136445A1 (en) * 2001-08-08 2007-06-14 Digital Networks North America, Inc. Method and system for remote television replay control
US10390074B2 (en) 2000-08-08 2019-08-20 The Directv Group, Inc. One click web records
JP2002077755A (ja) * 2000-08-29 2002-03-15 Sharp Corp エージェントインタフェース装置
US7773859B1 (en) * 2000-08-30 2010-08-10 Microsoft Corporation Resolving recording conflicts between coinciding programming
GB0021549D0 (en) * 2000-09-02 2000-10-18 Pace Micro Tech Plc Television system
GB0021547D0 (en) * 2000-09-02 2000-10-18 Pace Micro Tech Plc Television system
US7689510B2 (en) 2000-09-07 2010-03-30 Sonic Solutions Methods and system for use in network management of content
US7779097B2 (en) 2000-09-07 2010-08-17 Sonic Solutions Methods and systems for use in network management of content
KR100971696B1 (ko) 2000-10-11 2010-07-22 유나이티드 비디오 프로퍼티즈, 인크. 데이터의 기억 장치를 주문형 매체 배달 시스템의 서버에 제공하기 위한 시스템 및 방법
US6978473B1 (en) * 2000-10-27 2005-12-20 Sony Corporation Pop-up option palette
US7340759B1 (en) 2000-11-10 2008-03-04 Scientific-Atlanta, Inc. Systems and methods for adaptive pricing in a digital broadband delivery system
US20020069404A1 (en) * 2000-11-28 2002-06-06 Navic Systems, Incorporated Targeted promotion deployment
US7047273B2 (en) 2000-11-28 2006-05-16 Navic Systems, Inc. Load balancing in set top cable box environment
US7370073B2 (en) * 2000-11-28 2008-05-06 Navic Systems, Inc. Using viewership profiles for targeted promotion deployment
US20020069407A1 (en) * 2000-11-28 2002-06-06 Navic Systems, Incorporated System and method for reporting counted impressions
US7328231B2 (en) * 2000-11-28 2008-02-05 Navic Systems Generating schedules for synchronizing bulk data transfers to end node devices in a multimedia network
US20020112238A1 (en) * 2000-11-28 2002-08-15 Navic Systems, Incorporated Promotions on viewing devices
US8402068B2 (en) 2000-12-07 2013-03-19 Half.Com, Inc. System and method for collecting, associating, normalizing and presenting product and vendor information on a distributed network
KR100359834B1 (ko) * 2000-12-18 2002-11-07 엘지전자 주식회사 디지털 텔레비젼 수신기에서 도움말 기능을 수행 하는 방법
US20020078152A1 (en) 2000-12-19 2002-06-20 Barry Boone Method and apparatus for providing predefined feedback
US9674575B2 (en) 2001-01-19 2017-06-06 SITO Mobile R&D IP, LLC System and method for routing media
US7054949B2 (en) 2001-01-19 2006-05-30 World Streaming Network, Inc. System and method for streaming media
JP3592241B2 (ja) * 2001-01-29 2004-11-24 キヤノン株式会社 画像通信装置
US8949902B1 (en) * 2001-02-06 2015-02-03 Rovi Guides, Inc. Systems and methods for providing audio-based guidance
US8868023B2 (en) 2008-01-04 2014-10-21 3D Radio Llc Digital radio systems and methods
CA3011879C (en) 2001-02-21 2021-10-19 Rovi Guides, Inc. Systems and methods for interactive program guides with personal video recordng features
KR100400001B1 (ko) * 2001-03-09 2003-09-29 삼성전자주식회사 텔레비전의 부가 정보 처리 장치 및 방법
US6806887B2 (en) 2001-04-04 2004-10-19 International Business Machines Corporation System for integrating personalized data with visual content
US20020199184A1 (en) * 2001-05-31 2002-12-26 Cezeaux Thomas Edward Real-time monitoring and blocking of content
US20030046698A1 (en) * 2001-06-11 2003-03-06 Yakov Kamen Methods and apparatuses for conducting a TV EPG search in various search time periods
US7380262B2 (en) * 2001-06-12 2008-05-27 Thomson Licensing Method and apparatus for generating a list of suggested scheduled television programs
US20020188960A1 (en) * 2001-06-12 2002-12-12 Rodriguez Arturo A. Multiple information levels in media services menus
US7716704B2 (en) * 2001-06-12 2010-05-11 Thomson Licensing Television program selection apparatus and method
US20030005429A1 (en) * 2001-06-28 2003-01-02 Nicholas Colsey EPG with video previews
US7512964B2 (en) 2001-06-29 2009-03-31 Cisco Technology System and method for archiving multiple downloaded recordable media content
US7526788B2 (en) 2001-06-29 2009-04-28 Scientific-Atlanta, Inc. Graphic user interface alternate download options for unavailable PRM content
US7496945B2 (en) 2001-06-29 2009-02-24 Cisco Technology, Inc. Interactive program guide for bidirectional services
US8006262B2 (en) 2001-06-29 2011-08-23 Rodriguez Arturo A Graphic user interfaces for purchasable and recordable media (PRM) downloads
US8032909B2 (en) * 2001-07-05 2011-10-04 Digimarc Corporation Watermarking and electronic program guides
US7263202B2 (en) * 2001-07-05 2007-08-28 Digimarc Corporation Watermarking to control video recording
US8122465B2 (en) 2001-07-05 2012-02-21 Digimarc Corporation Watermarking to set video usage permissions
US7133900B1 (en) * 2001-07-06 2006-11-07 Yahoo! Inc. Sharing and implementing instant messaging environments
US7483834B2 (en) * 2001-07-18 2009-01-27 Panasonic Corporation Method and apparatus for audio navigation of an information appliance
US7165264B1 (en) * 2001-07-26 2007-01-16 Digeo, Inc. Client-side tool for splitting or truncating text strings for interactive television
US9094728B1 (en) * 2001-07-31 2015-07-28 Keen Personal Media, Inc. Client terminal for providing channel subscription from a program guide
US7596797B1 (en) * 2001-07-31 2009-09-29 Keen Personal Media, Inc. Client terminal for providing a subscription to a bundle of channels from a program guide
US7793326B2 (en) 2001-08-03 2010-09-07 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator
US7908628B2 (en) 2001-08-03 2011-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content coding and formatting
US7200590B2 (en) * 2001-08-15 2007-04-03 Yahoo! Inc. Data sharing
US20030038895A1 (en) * 2001-08-22 2003-02-27 Hong Yang System and method for providing program status information
US8429688B1 (en) * 2001-09-19 2013-04-23 At&T Intellectual Property I, L.P. Broadcast programming guide
KR20030028213A (ko) * 2001-09-27 2003-04-08 삼성전자주식회사 전자 프로그램 가이드를 표시하는 텔레비젼
US6778194B2 (en) * 2001-10-09 2004-08-17 International Business Machines Corporation Method, apparatus and computer program product for eliminating unnecessary dialog box pop-ups
US20030070168A1 (en) * 2001-10-09 2003-04-10 Stone Christopher J. Method and apparatus for editing an electronic program guide
JP2003158560A (ja) * 2001-11-20 2003-05-30 Hitachi Ltd 携帯電話機
CA2364007A1 (en) * 2001-11-28 2003-05-28 Ibm Canada Limited-Ibm Canada Limitee Graphical user interface for non-disruptively displaying messages with an indication of context
US20030103627A1 (en) * 2001-12-03 2003-06-05 Nierzwick Mark Alan Method and apparatus for providing parental control
JP3960788B2 (ja) * 2001-12-03 2007-08-15 パイオニア株式会社 番組ガイド表示装置および番組ガイド表示方法
GB2382966A (en) * 2001-12-10 2003-06-11 Sony Uk Ltd Providing information and presentation template data for a carousel
US20030145325A1 (en) * 2002-01-31 2003-07-31 Paul Finster Method and system for presentation of pre-generated programming information
US20030154489A1 (en) * 2002-01-31 2003-08-14 Paul Finster Method and system for separating static and dynamic data
FR2835684A1 (fr) * 2002-02-04 2003-08-08 Thomson Licensing Sa Procede de marquage de services dans un systeme de television
US7334251B2 (en) 2002-02-11 2008-02-19 Scientific-Atlanta, Inc. Management of television advertising
JP4000454B2 (ja) * 2002-05-13 2007-10-31 ソニー株式会社 受信装置および受信方法
US7607107B2 (en) * 2002-06-18 2009-10-20 The Directv Group, Inc. On-screen user interface device
US7343566B1 (en) * 2002-07-10 2008-03-11 Apple Inc. Method and apparatus for displaying a window for a user interface
JP2004056462A (ja) * 2002-07-19 2004-02-19 Sony Corp 映像検索支援方法及び映像検索支援装置、並びに放送受信装置
US8171514B2 (en) * 2002-08-21 2012-05-01 Bernier Nicklas P Managing favorite channels
US7107530B2 (en) * 2002-08-26 2006-09-12 International Business Machines Corporation Method, system and program product for displaying a tooltip based on content within the tooltip
US8161386B1 (en) 2002-09-04 2012-04-17 Cisco Technology, Inc. Method and apparatus for remote web-based technical support
JP2004194126A (ja) * 2002-12-12 2004-07-08 Nec Corp データ放送受信装置、操作機能報知プログラム及びデジタル放送受信機
US8819039B2 (en) 2002-12-31 2014-08-26 Ebay Inc. Method and system to generate a listing in a network-based commerce system
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US20040172651A1 (en) * 2003-02-28 2004-09-02 Wasilewski Anthony J. Short term surfing channel list
WO2004097562A2 (en) * 2003-04-25 2004-11-11 Ebay Inc. Method and system to facilitate building and using a search database
US7046185B2 (en) * 2003-06-19 2006-05-16 Contec Corporation Programmable universal remote control unit and method of programming same
US20040261031A1 (en) * 2003-06-23 2004-12-23 Nokia Corporation Context dependent auxiliary menu elements
US8418196B2 (en) * 2003-06-30 2013-04-09 At&T Intellectual Property I, L.P. Interactive content with enhanced network operator control
US8635643B2 (en) 2003-06-30 2014-01-21 At&T Intellectual Property I, L.P. System and method for providing interactive media content over a network
US20040268404A1 (en) * 2003-06-30 2004-12-30 Gray James Harold System and method for message notification
US7454120B2 (en) 2003-07-02 2008-11-18 Macrovision Corporation Methods and apparatus for client aggregation of television programming in a networked personal video recording system
US8438601B2 (en) 2003-07-02 2013-05-07 Rovi Solutions Corporation Resource management for a networked personal video recording system
FR2857201B1 (fr) * 2003-07-03 2005-09-23 Thomson Licensing Sa Procede pour la constitution de listes de services favoris dans un decodeur
KR100549315B1 (ko) * 2003-07-07 2006-02-02 엘지전자 주식회사 디지털 티브이의 채널 설정장치 및 방법
JP4135112B2 (ja) * 2003-07-14 2008-08-20 ソニー株式会社 表示装置、表示方法及び表示制御プログラム
WO2005022909A1 (de) * 2003-08-25 2005-03-10 Gist Communications Europe Gmbh Elektronischer programmführer
US9088819B2 (en) * 2003-09-11 2015-07-21 Echostar Technologies L.L.C. Method and apparatus for recording a video program for user instruction
US7984468B2 (en) 2003-11-06 2011-07-19 United Video Properties, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US20050108234A1 (en) * 2003-11-17 2005-05-19 Nokia Corporation Speed browsing of media items in a media diary application
US7885850B2 (en) * 2003-11-20 2011-02-08 Ebay Inc. Automated feedback cancellation in a network-based transaction facility
US7716079B2 (en) * 2003-11-20 2010-05-11 Ebay Inc. Feedback cancellation in a network-based transaction facility
US20050114777A1 (en) * 2003-11-26 2005-05-26 Yahoo, Inc. Calendar integration with instant messaging
US7451190B2 (en) * 2003-11-26 2008-11-11 Yahoo! Inc. Associating multiple visibility profiles with a user of a real-time communication system
US7774718B2 (en) 2003-12-17 2010-08-10 Nokia Corporation Time handle in a media diary application for accessing media files
US8286203B2 (en) 2003-12-19 2012-10-09 At&T Intellectual Property I, L.P. System and method for enhanced hot key delivery
US8281339B1 (en) 2004-01-12 2012-10-02 United Video Properties, Inc. Customizable flip and browse overlays in an interactive television system
IL159838A0 (en) 2004-01-13 2004-06-20 Yehuda Binder Information device
US8161388B2 (en) 2004-01-21 2012-04-17 Rodriguez Arturo A Interactive discovery of display device characteristics
US7774350B2 (en) * 2004-02-26 2010-08-10 Ebay Inc. System and method to provide and display enhanced feedback in an online transaction processing environment
US7599790B2 (en) * 2004-03-23 2009-10-06 Google Inc. Generating and serving tiles in a digital mapping system
US7865301B2 (en) * 2004-03-23 2011-01-04 Google Inc. Secondary map in digital mapping system
WO2005104039A2 (en) * 2004-03-23 2005-11-03 Google, Inc. A digital mapping system
US7554521B1 (en) * 2004-04-15 2009-06-30 Apple Inc. User interface control for changing a parameter
US20050246638A1 (en) * 2004-04-30 2005-11-03 Microsoft Corporation Presenting in-game tips on a video game system
US20050257172A1 (en) * 2004-05-14 2005-11-17 Bea Systems, Inc. Interface for filtering for portal and webserver administration
JP4479366B2 (ja) * 2004-06-14 2010-06-09 ソニー株式会社 番組情報処理システム,番組情報管理サーバ,番組情報利用端末およびコンピュータプログラム。
US9021529B2 (en) 2004-07-15 2015-04-28 Microsoft Technology Licensing, Llc Content recordation techniques
US7590997B2 (en) 2004-07-30 2009-09-15 Broadband Itv, Inc. System and method for managing, converting and displaying video content on a video-on-demand platform, including ads used for drill-down navigation and consumer-generated classified ads
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
US7631336B2 (en) 2004-07-30 2009-12-08 Broadband Itv, Inc. Method for converting, navigating and displaying video content uploaded from the internet to a digital TV video-on-demand platform
US11259059B2 (en) 2004-07-30 2022-02-22 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US8806533B1 (en) 2004-10-08 2014-08-12 United Video Properties, Inc. System and method for using television information codes
US20060085253A1 (en) * 2004-10-18 2006-04-20 Matthew Mengerink Method and system to utilize a user network within a network-based commerce platform
TW200704183A (en) * 2005-01-27 2007-01-16 Matrix Tv Dynamic mosaic extended electronic programming guide for television program selection and display
US20060224571A1 (en) * 2005-03-30 2006-10-05 Jean-Michel Leon Methods and systems to facilitate searching a data resource
US9973817B1 (en) 2005-04-08 2018-05-15 Rovi Guides, Inc. System and method for providing a list of video-on-demand programs
DE102006018238A1 (de) 2005-04-20 2007-03-29 Logitech Europe S.A. System und Verfahren zur adaptiven Programmierung einer Fernbedienung
US8640166B1 (en) 2005-05-06 2014-01-28 Rovi Guides, Inc. Systems and methods for content surfing
US8387089B1 (en) 2005-05-06 2013-02-26 Rovi Guides, Inc. Systems and methods for providing a scan
US8370769B2 (en) 2005-06-10 2013-02-05 T-Mobile Usa, Inc. Variable path management of user contacts
US8359548B2 (en) 2005-06-10 2013-01-22 T-Mobile Usa, Inc. Managing subset of user contacts
US7685530B2 (en) 2005-06-10 2010-03-23 T-Mobile Usa, Inc. Preferred contact group centric interface
US8370770B2 (en) 2005-06-10 2013-02-05 T-Mobile Usa, Inc. Variable path management of user contacts
US8875196B2 (en) 2005-08-13 2014-10-28 Webtuner Corp. System for network and local content access
US7657843B2 (en) * 2005-08-15 2010-02-02 At&T Intellectual Property I, L.P. Menu promotions user interface
US7793317B2 (en) * 2005-08-19 2010-09-07 At&T Intellectual Property I, L.P. System and method of managing video streams to a set top box
US7788266B2 (en) 2005-08-26 2010-08-31 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US8189472B2 (en) 2005-09-07 2012-05-29 Mcdonald James F Optimizing bandwidth utilization to a subscriber premises
US8607045B2 (en) * 2005-09-09 2013-12-10 Emc Corporation Tokencode exchanges for peripheral authentication
US20070101286A1 (en) * 2005-10-05 2007-05-03 Seiko Epson Corporation Icon displaying apparatus and icon displaying method
US7933897B2 (en) 2005-10-12 2011-04-26 Google Inc. Entity display priority in a distributed geographic information system
US8582946B2 (en) 2005-11-04 2013-11-12 Rovi Guides, Inc. Systems and methods for recording programs using a network recording device as supplemental storage
US8751931B2 (en) * 2005-11-07 2014-06-10 At&T Intellectual Property I, L.P. System and method for providing user-definable audio indicators for multimedia channel selections
US9113107B2 (en) 2005-11-08 2015-08-18 Rovi Guides, Inc. Interactive advertising and program promotion in an interactive television system
US20070118441A1 (en) * 2005-11-22 2007-05-24 Robert Chatwani Editable electronic catalogs
US8977603B2 (en) 2005-11-22 2015-03-10 Ebay Inc. System and method for managing shared collections
US8613024B2 (en) 2005-12-13 2013-12-17 United Video Properties, Inc. Cross-platform predictive popularity ratings for use in interactive television applications
US8317618B2 (en) 2005-12-15 2012-11-27 At&T Intellectual Property I, Lp System, method and computer program for enabling an interactive game
US8782706B2 (en) 2005-12-29 2014-07-15 United Video Properties Systems and methods for providing channel groups in an interactive media guidance application
US20070156521A1 (en) 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for commerce in media program related merchandise
US9015736B2 (en) 2005-12-29 2015-04-21 Rovi Guides, Inc. Systems and methods for episode tracking in an interactive media environment
US8161412B2 (en) 2006-01-13 2012-04-17 At&T Intellectual Property I, L.P. Systems, methods, and computer program products for providing interactive content
US8402503B2 (en) 2006-02-08 2013-03-19 At& T Intellectual Property I, L.P. Interactive program manager and methods for presenting program content
US8065710B2 (en) 2006-03-02 2011-11-22 At& T Intellectual Property I, L.P. Apparatuses and methods for interactive communication concerning multimedia content
US7774294B2 (en) 2006-03-06 2010-08-10 Veveo, Inc. Methods and systems for selecting and presenting content based on learned periodicity of user content selection
US8316394B2 (en) 2006-03-24 2012-11-20 United Video Properties, Inc. Interactive media guidance application with intelligent navigation and display features
JP4921374B2 (ja) * 2006-03-27 2012-04-25 パナソニック株式会社 ユーザ支援装置および困惑状態判定装置
US8706560B2 (en) 2011-07-27 2014-04-22 Ebay Inc. Community based network shopping
JP4737539B2 (ja) * 2006-05-03 2011-08-03 株式会社ソニー・コンピュータエンタテインメント マルチメディア再生装置および背景画像表示方法
US7831902B2 (en) * 2006-05-31 2010-11-09 Microsoft Corporation Displaying interrelated changes in a grid
US8255281B2 (en) 2006-06-07 2012-08-28 T-Mobile Usa, Inc. Service management system that enables subscriber-driven changes to service plans
US7890490B1 (en) 2006-06-30 2011-02-15 United Video Properties, Inc. Systems and methods for providing advanced information searching in an interactive media guidance application
US7985134B2 (en) 2006-07-31 2011-07-26 Rovi Guides, Inc. Systems and methods for providing enhanced sports watching media guidance
US7930650B2 (en) * 2006-09-11 2011-04-19 Apple Inc. User interface with menu abstractions and content abstractions
US7853972B2 (en) * 2006-09-11 2010-12-14 Apple Inc. Media preview user interface
US7743338B2 (en) * 2006-09-11 2010-06-22 Apple Inc. Image rendering with image artifact along a multidimensional path
US7747968B2 (en) 2006-09-11 2010-06-29 Apple Inc. Content abstraction presentation along a multidimensional path
US7743341B2 (en) * 2006-09-11 2010-06-22 Apple Inc. Rendering icons along a multidimensional path having a terminus position
US8099665B2 (en) * 2006-09-11 2012-01-17 Apple Inc. Organizing and sorting media menu items
US7831727B2 (en) * 2006-09-11 2010-11-09 Apple Computer, Inc. Multi-content presentation of unassociated content types
US7984377B2 (en) * 2006-09-11 2011-07-19 Apple Inc. Cascaded display of video media
US8832742B2 (en) 2006-10-06 2014-09-09 United Video Properties, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US9990667B2 (en) 2006-12-01 2018-06-05 Sk Planet Co., Ltd. Method and apparatus for providing a gift using a mobile communication network and system including the apparatus
JP5401321B2 (ja) 2006-12-01 2014-01-29 エスケー プラネット カンパニー、リミテッド 通信網を利用したギフトアイコン提供方法、装置、及びシステム
US8209424B2 (en) 2006-12-20 2012-06-26 United Video Properties, Inc. Systems and methods for providing remote access to interactive media guidance applications
US8015581B2 (en) 2007-01-05 2011-09-06 Verizon Patent And Licensing Inc. Resource data configuration for media content access systems and methods
US20080168381A1 (en) * 2007-01-08 2008-07-10 Aol Llc Non-modal search box with text-entry ribbon for a portable media player
US7913178B2 (en) * 2007-01-31 2011-03-22 Ebay Inc. Method and system for collaborative and private sessions
CN101247484B (zh) * 2007-02-13 2010-08-11 厦门华侨电子股份有限公司 一种电视接收器以及电视单选接收控制的方法
TW200836564A (en) * 2007-02-16 2008-09-01 Mstar Semiconductor Inc Control circuit of a display with program searching function, and method for controlling the display to receive program information and select program
US8490138B2 (en) 2007-02-23 2013-07-16 Rovi Guides, Inc. Channel searching by content type
US7801888B2 (en) 2007-03-09 2010-09-21 Microsoft Corporation Media content search results ranked by popularity
US8418206B2 (en) 2007-03-22 2013-04-09 United Video Properties, Inc. User defined rules for assigning destinations of content
US8087047B2 (en) 2007-04-20 2011-12-27 United Video Properties, Inc. Systems and methods for providing remote access to interactive media guidance applications
US20090034786A1 (en) * 2007-06-02 2009-02-05 Newell Steven P Application for Non-Display of Images Having Adverse Content Categorizations
US8839142B2 (en) 2007-06-08 2014-09-16 Apple Inc. Desktop system object removal
US11570521B2 (en) 2007-06-26 2023-01-31 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US9654833B2 (en) 2007-06-26 2017-05-16 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US8407737B1 (en) 2007-07-11 2013-03-26 Rovi Guides, Inc. Systems and methods for providing a scan transport bar
US8107977B2 (en) 2007-09-07 2012-01-31 United Video Properties, Inc. Cross-platform messaging
US8424043B1 (en) * 2007-10-23 2013-04-16 Strategic Design Federation W, Inc. Method and system for detecting unscheduled events and recording programming streams
US20090118015A1 (en) * 2007-11-07 2009-05-07 International Business Machines Corporation Solution for enhancing the user experience of an electronic game by making user-created game data available in context during gameplay
US20090133078A1 (en) 2007-11-16 2009-05-21 United Video Properties, Inc Systems and methods for automatically purchasing and recording popular pay programs in an interactive media delivery system
US8943539B2 (en) 2007-11-21 2015-01-27 Rovi Guides, Inc. Enabling a friend to remotely modify user data
CN101465967B (zh) * 2007-12-18 2011-12-28 新奥特(北京)视频技术有限公司 基于事件触发机制的电视节目编排实时检测和提示的方法
US20090165049A1 (en) 2007-12-19 2009-06-25 United Video Properties, Inc. Methods and devices for presenting and interactive media guidance application
US8601526B2 (en) 2008-06-13 2013-12-03 United Video Properties, Inc. Systems and methods for displaying media content and media guidance information
US8624908B1 (en) 2008-06-27 2014-01-07 Rovi Guides, Inc. Systems and methods of transitioning from buffering video to recording video
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US8306522B1 (en) * 2008-12-23 2012-11-06 Sprint Communications Company L.P. Dynamic interface for mobile devices
US9355382B2 (en) 2009-03-27 2016-05-31 T-Mobile Usa, Inc. Group based information displays
USD631891S1 (en) 2009-03-27 2011-02-01 T-Mobile Usa, Inc. Portion of a display screen with a user interface
US8577350B2 (en) 2009-03-27 2013-11-05 T-Mobile Usa, Inc. Managing communications utilizing communication categories
USD631890S1 (en) 2009-03-27 2011-02-01 T-Mobile Usa, Inc. Portion of a display screen with a user interface
US9210247B2 (en) 2009-03-27 2015-12-08 T-Mobile Usa, Inc. Managing contact groups from subset of user contacts
USD636403S1 (en) 2009-03-27 2011-04-19 T-Mobile Usa, Inc. Portion of a display screen with a user interface
US8893025B2 (en) 2009-03-27 2014-11-18 T-Mobile Usa, Inc. Generating group based information displays via template information
US9195966B2 (en) 2009-03-27 2015-11-24 T-Mobile Usa, Inc. Managing contact groups from subset of user contacts
US9369542B2 (en) 2009-03-27 2016-06-14 T-Mobile Usa, Inc. Network-based processing of data requests for contact information
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US9014546B2 (en) 2009-09-23 2015-04-21 Rovi Guides, Inc. Systems and methods for automatically detecting users within detection regions of media devices
US8677400B2 (en) 2009-09-30 2014-03-18 United Video Properties, Inc. Systems and methods for identifying audio content using an interactive media guidance application
US8161071B2 (en) * 2009-09-30 2012-04-17 United Video Properties, Inc. Systems and methods for audio asset storage and management
US8359616B2 (en) 2009-09-30 2013-01-22 United Video Properties, Inc. Systems and methods for automatically generating advertisements using a media guidance application
US8301512B2 (en) * 2009-10-23 2012-10-30 Ebay Inc. Product identification using multiple services
JP5399211B2 (ja) * 2009-11-16 2014-01-29 ソニー株式会社 情報処理システム、サーバ装置、情報処理方法、およびプログラム
US20110154402A1 (en) 2009-12-18 2011-06-23 Rovi Technologies Corporation Systems and methods for navigating program listings in a media guidance application
US8719863B2 (en) * 2009-12-25 2014-05-06 Panasonic Corporation Broadcast receiving apparatus and method of outputting program information as speech in broadcast receiving apparatus
US8640052B2 (en) * 2009-12-31 2014-01-28 Verizon Patent And Licensing Inc. User interface enhancements for media content access systems and methods
US9201627B2 (en) 2010-01-05 2015-12-01 Rovi Guides, Inc. Systems and methods for transferring content between user equipment and a wireless communications device
US9122701B2 (en) 2010-05-13 2015-09-01 Rovi Guides, Inc. Systems and methods for providing media content listings according to points of interest
US9204193B2 (en) 2010-05-14 2015-12-01 Rovi Guides, Inc. Systems and methods for media detection and filtering using a parental control logging application
US9167196B2 (en) 2010-05-19 2015-10-20 Rovi Guides, Inc. Systems and methods for trimming recorded content using a media guidance application
US8508401B1 (en) 2010-08-31 2013-08-13 Logitech Europe S.A. Delay fixing for command codes in a remote control system
US9542202B2 (en) 2010-10-19 2017-01-10 Apple Inc. Displaying and updating workspaces in a user interface
US9292196B2 (en) 2010-10-19 2016-03-22 Apple Inc. Modifying the presentation of clustered application windows in a user interface
US10740117B2 (en) 2010-10-19 2020-08-11 Apple Inc. Grouping windows into clusters in one or more workspaces in a user interface
US9658732B2 (en) 2010-10-19 2017-05-23 Apple Inc. Changing a virtual workspace based on user interaction with an application window in a user interface
US9736524B2 (en) 2011-01-06 2017-08-15 Veveo, Inc. Methods of and systems for content search based on environment sampling
US10152192B2 (en) 2011-02-21 2018-12-11 Apple Inc. Scaling application windows in one or more workspaces in a user interface
WO2012158904A1 (en) 2011-05-17 2012-11-22 Webtuner Corporation System and method for scalable, high accuracy, sensor and id based audience measurement system
EP2715523A4 (en) 2011-05-24 2014-12-24 Webtuner Corp SYSTEM AND METHOD FOR INCREASING THE EFFICIENCY AND SPEED OF GENERATING ANALYSIS REPORTS IN PUBLIC MEASUREMENT SYSTEMS
US9021543B2 (en) 2011-05-26 2015-04-28 Webtuner Corporation Highly scalable audience measurement system with client event pre-processing
US8498722B2 (en) 2011-05-31 2013-07-30 United Video Properties, Inc. Systems and methods for generating media based on player action in an interactive video gaming environment
US8657680B2 (en) 2011-05-31 2014-02-25 United Video Properties, Inc. Systems and methods for transmitting media associated with a measure of quality based on level of game play in an interactive video gaming environment
US9854318B2 (en) 2011-06-06 2017-12-26 Rovi Guides, Inc. Systems and methods for sharing interactive media guidance information
US9154813B2 (en) 2011-06-09 2015-10-06 Comcast Cable Communications, Llc Multiple video content in a composite video stream
US8628423B2 (en) 2011-06-28 2014-01-14 United Video Properties, Inc. Systems and methods for generating video hints for segments within an interactive video gaming environment
US8949901B2 (en) 2011-06-29 2015-02-03 Rovi Guides, Inc. Methods and systems for customizing viewing environment preferences in a viewing environment control application
US8446432B2 (en) * 2011-07-12 2013-05-21 Sony Corporation Context aware user interface system
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US9218122B2 (en) 2011-12-29 2015-12-22 Rovi Guides, Inc. Systems and methods for transferring settings across devices based on user gestures
US20150189390A1 (en) 2012-06-14 2015-07-02 Flextronics Ap, Llc Media center
AU350030S (en) * 2013-01-09 2013-08-01 Samsung Electronics Co Ltd Display screen for an electronic device
US20140196062A1 (en) 2013-01-10 2014-07-10 United Video Properties, Inc. Systems and methods for setting prices in data driven media placement
US9253262B2 (en) 2013-01-24 2016-02-02 Rovi Guides, Inc. Systems and methods for connecting media devices through web sockets
AU349935S (en) * 2013-02-23 2013-07-29 Samsung Electronics Co Ltd Display screen for an electronic device
US9848276B2 (en) 2013-03-11 2017-12-19 Rovi Guides, Inc. Systems and methods for auto-configuring a user equipment device with content consumption material
US10255573B2 (en) * 2013-03-15 2019-04-09 WebINTENSIVE Software, LLC Systems, methods, and media for presenting interactive checklists
USD734774S1 (en) 2013-06-09 2015-07-21 Apple Inc. Display screen or portion thereof with graphical user interface
USD741350S1 (en) * 2013-06-10 2015-10-20 Apple Inc. Display screen or portion thereof with animated graphical user interface
CN103414950B (zh) * 2013-08-16 2016-09-14 天脉聚源(北京)传媒科技有限公司 一种界面展示方法、装置、机顶盒和服务器
USD737283S1 (en) * 2013-08-30 2015-08-25 SkyBell Technologies, Inc. Display screen or portion thereof with a graphical user interface
US9674563B2 (en) 2013-11-04 2017-06-06 Rovi Guides, Inc. Systems and methods for recommending content
US9264656B2 (en) 2014-02-26 2016-02-16 Rovi Guides, Inc. Systems and methods for managing storage space
CN105100851B (zh) * 2014-05-05 2019-03-22 北京四达时代软件技术股份有限公司 智能电视机遥控器的操作指示方法及装置
USD762688S1 (en) 2014-05-16 2016-08-02 SkyBell Technologies, Inc. Display screen or a portion thereof with a graphical user interface
US9288521B2 (en) 2014-05-28 2016-03-15 Rovi Guides, Inc. Systems and methods for updating media asset data based on pause point in the media asset
USD771646S1 (en) 2014-09-30 2016-11-15 Apple Inc. Display screen or portion thereof with graphical user interface
JP6392365B2 (ja) * 2014-10-15 2018-09-19 マクセル株式会社 放送受信装置および放送受信方法ならびに放送受信プログラム
KR20160066914A (ko) * 2014-12-03 2016-06-13 삼성전자주식회사 전자 장치 및 이의 제어 방법
USD760738S1 (en) 2015-01-15 2016-07-05 SkyBell Technologies, Inc. Display screen or a portion thereof with a graphical user interface
USD759702S1 (en) 2015-01-15 2016-06-21 SkyBell Technologies, Inc. Display screen or a portion thereof with a graphical user interface
US10380656B2 (en) 2015-02-27 2019-08-13 Ebay Inc. Dynamic predefined product reviews
US9565481B1 (en) 2015-09-04 2017-02-07 International Business Machines Corporation Event pop-ups for video selection
US9510051B1 (en) 2015-11-12 2016-11-29 International Business Machines Corporation Pop-ups for video suggestions based on social messages
US10390098B2 (en) * 2017-01-03 2019-08-20 Rovi Guides, Inc. Systems and methods for enabling a user to start a scheduled program over by retrieving the same program from a non-linear source
JP2018128829A (ja) * 2017-02-08 2018-08-16 富士ゼロックス株式会社 情報処理装置及び情報処理プログラム
US10091549B1 (en) 2017-03-30 2018-10-02 Rovi Guides, Inc. Methods and systems for recommending media assets based on the geographic location at which the media assets are frequently consumed
EP3484165A1 (en) * 2017-11-10 2019-05-15 Vestel Elektronik Sanayi ve Ticaret A.S. Device and method of operation for providing an output to a display screen
JP7496514B2 (ja) * 2019-06-06 2024-06-07 パナソニックIpマネジメント株式会社 コンテンツ選択方法、コンテンツ選択装置及びコンテンツ選択プログラム

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5508815A (en) * 1981-12-14 1996-04-16 Smart Vcr Limited Partnership Schedule display system for video recorder programming
US4754326A (en) * 1983-10-25 1988-06-28 Keycom Electronic Publishing Method and apparatus for assisting user of information retrieval systems
US4706121B1 (en) * 1985-07-12 1993-12-14 Insight Telecast, Inc. Tv schedule system and process
US5287448A (en) * 1989-05-04 1994-02-15 Apple Computer, Inc. Method and apparatus for providing help information to users of computers
US5546521A (en) * 1991-10-15 1996-08-13 International Business Machines Corporation Dynamic presentation of contextual help and status information
JPH07104766B2 (ja) * 1991-10-28 1995-11-13 インターナショナル・ビジネス・マシーンズ・コーポレイション データ処理システムのメニューから複数のオブジェクトを表示する方法及び装置
US5247364A (en) * 1991-11-29 1993-09-21 Scientific-Atlanta, Inc. Method and apparatus for tuning data channels in a subscription television system having in-band data transmissions
ATE283608T1 (de) * 1992-12-09 2004-12-15 Discovery Communicat Inc Vorrichtung und verfahren zur bereitstellung von rundfunkdatendiensten
PT1558028E (pt) * 1994-05-20 2012-11-27 United Video Properties Inc Sistema electrónico de guia de grelha de programas de televisão e método aperfeiçoados

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103248919A (zh) * 2013-05-22 2013-08-14 青岛旲天下智能科技有限公司 一种iptv系统
CN103248919B (zh) * 2013-05-22 2016-07-06 青岛旲天下智能科技有限公司 一种iptv系统

Also Published As

Publication number Publication date
ES2214631T3 (es) 2004-09-16
EP0908052A1 (en) 1999-04-14
DE69727226T2 (de) 2004-12-23
AU708462B2 (en) 1999-08-05
PL330851A1 (en) 1999-06-07
EP1418755A1 (en) 2004-05-12
EP0908052B1 (en) 2004-01-14
JP2000501579A (ja) 2000-02-08
AU3640197A (en) 1998-01-14
US5822123A (en) 1998-10-13
BR9710049A (pt) 1999-08-10
DE69727226D1 (de) 2004-02-19
KR20000022175A (ko) 2000-04-25
ATE257995T1 (de) 2004-01-15
WO1997050251A1 (en) 1997-12-31
CN1223770A (zh) 1999-07-21
CA2258228A1 (en) 1997-12-31
CA2258228C (en) 2001-12-18
JP3415630B2 (ja) 2003-06-09
CN1132429C (zh) 2003-12-24

Similar Documents

Publication Publication Date Title
CN1633171A (zh) 改进的电子电视节目指南编排系统及使用弹出提示的方法
CN1168314C (zh) 包括虚拟频道的电子电视节目指南编排系统和方法
CN1149847C (zh) 对馈送数据进行访问的电子电视节目指南编排系统和方法
CN1137579C (zh) 电视节目发送系统推荐节目的可重编程序终端及其方法
JP3474578B2 (ja) 遠方から商品を注文する電子テレビ番組予定ガイドシステム及び方法
JP5242815B2 (ja) 電子テレビプログラムガイド
JP3410102B2 (ja) 電子テレビプログラムガイドおよびプログラム選択方法
CN1409919A (zh) 在交互式电视系统上和先进的机顶应用一起使用的功能
CN1346569A (zh) 多个交互式电子节目向导的系统与方法
CN1123223C (zh) 电视节目源和使电视节目的声音/可见显示不出现的方法
EP1993282A1 (en) Receiving device, information providing device, information providing system, information providing method and programs
JP2007300675A (ja) 電子テレビプログラムガイド
JP2007104710A (ja) 電子テレビプログラムガイド
JP2007104711A (ja) 電子テレビプログラムガイド

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication