CN1361990A - 电视节目指南 - Google Patents

电视节目指南 Download PDF

Info

Publication number
CN1361990A
CN1361990A CN99816828A CN99816828A CN1361990A CN 1361990 A CN1361990 A CN 1361990A CN 99816828 A CN99816828 A CN 99816828A CN 99816828 A CN99816828 A CN 99816828A CN 1361990 A CN1361990 A CN 1361990A
Authority
CN
China
Prior art keywords
mentioned
information
program
television
signal
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
CN99816828A
Other languages
English (en)
Inventor
道格拉斯·B·迈克里
托马斯·E·韦斯特伯格
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.)
YINDEK SYSTEM CO
Original Assignee
YINDEK SYSTEM CO
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by YINDEK SYSTEM CO filed Critical YINDEK SYSTEM CO
Publication of CN1361990A publication Critical patent/CN1361990A/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
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4135Peripherals receiving signals from specially adapted client devices external recorder
    • 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/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26283Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic program guide data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4332Content storage operation, e.g. storage operation in response to a pause request, caching operations by placing content in organized collections, e.g. local EPG data repository
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4333Processing operations in response to a pause request
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video 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/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/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/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6131Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
    • 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/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • 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

Abstract

一种电视节目表指南系统,其中通过寻呼机频率(18)向机顶盒(30)发送数据。一种电视节目表指南,其中显示正在进行的体育比赛的分数(图19)。

Description

电视节目指南
技术领域
本发明涉及控制电视节目的广播和记录并且发布在电视屏幕上显示的信息的系统和方法。
背景技术
已知有多个控制电视和录像机的操作并且在电视屏幕上提供信息的系统。显示给观众的一种主要信息是节目编排信息,节目编排信息可以包含当前节目信息以及将来节目信息。观众经常需要访问当前和将来的进度信息并且经常需要在报纸或周刊中查找适当的电视栏目。
多年来,用户在对录像机编程时也遇到很大的困难。近年来,已经开发出简化录象过程以便用户方便地编程的系统。然而这些系统(例如,VCR+系统)需要用户在能够编程VCR+以进行录象之前必须在某些其它信息源中找到节目单。如果一个节目单包含代码信息(称作″附加代码″),用户可以通过代码信息确定的模式使用VCR+红外遥控设备上的按键依次对VCR编程。代码信息标识用户希望录象的节目的频道,广播时间和持续时间。必须针对要录制的节目和系列电视剧中每一集进行这种处理。
在许多为用户提供节目编排信息的已知系统中,定期加载节目编排信息。然而电视台经常改变要广播的节目并且没有更新这种系统的最近几分钟节目编排变化的方法。所以,如果一个用户观看其电视上的节目编排信息,设置录像机录制节目或计划在某个时间观看节目并且电视台改变节目编排信息,那么或者会录制错误的节目,或者用户不能观看期望的节目。
在另一个被称作″星光″的系统中,电视广播站在广播电视节目时可以通过交叉方式广播节目信息,尤其是在一部分被称作″垂直空白间隔″的电视信号传送期间。当显示信息时,通过在显示器上将高亮度光标移动到一个节目标题上并且按下遥控设备上的一个按钮可以选择要观看或录制的节目。然而保证在每个发送频道的垂直空白间隔中均可以得到信息是不经济的,然而这个系统在不传送信息信号的频道正在被观看时通常不能接收信息更新。
发明内容
本发明提供了一种新型并且得到改进的、控制电视节目的广播和记录并且发布在电视屏幕上显示的信息的系统和方法。
总之,新型系统包含一个中央广播计算机,中央广播计算机从各种来源接收电视时间表和电视剧,新闻,体育和其它信息。中央广播计算机通过广域网向多个覆盖广泛区域,例如整个美洲大陆的无线发送器发送这个信息。这些发送器使用一个全国性的保留寻呼机频率向家庭或企业的机顶盒发送信息。每个机顶盒均包含一个CPU和一个存储器装置。广播信息被CPU处理并且存储在存储器装置中,直到被用户访问。
配置各个机顶盒使得用户可以使用一个单独的、采用经济型设计的用户控制设备,例如一个IR遥控器控制其电视和外部设备(例如VCR,视盘播放器,电缆解码器和天线)。通过使用用户控制设备,用户也可以使电视按照各种便于理解的格式显示广播信息。这些显示屏幕中间是按照频道和时间,新闻头条和支持信息,以及最新体育分数和精彩场面组织的电视和有线节目标记方框。通过从这些屏幕中选择节目或其他选项,用户也可以使电视将频道改变到期望的节目,也可以对VCR进行编程以便录制某些节目。通过选择其它菜单选项,用户也可以在广告期间使电视自动消音或切换到另一个频道上,并且在录制编程时跳过广告。
在一个最优实施例中,RF发送器使用931MHz周围的全国性寻呼机带宽广播信息。使用诸如POCSAG协议或Motorola FLEX协议的任何已知传输协议对信息进行编码。系统包含一个减少噪声并且解释这种格式的广播数据的独特方法。
在阅读下面结合附图对本发明进行的详细描述之后,本领域的技术人员可以更加清晰地理解如何实现本发明的上述与相关目标,优点和特性。
附图说明
在所附权利要求书中专门指出了本发明。参照下面结合附图进行的描述可以更好地理解本发明的上述和其它优点,其中:
图1是关于发送本发明的广播信息的广域系统的模块图;
图2是关于图1中示出的系统内使用的寻呼机终端的模块图;
图3是关于本发明的系统和过程中使用的机顶盒的部件的模块图,上述系统和过程提供信息并且控制电视和相关外部设备的操作;
图4是关于图3中示出的机顶盒内使用的RF接收器的模块电路图;
图5a是关于图4中示出的数据解串行模块74的模块电路图;
图5b是关于图5a中示出的数据解串行模块内使用的比较器操作的一个可选实施例的模块电路图;
图6是关于图5a中示出的位采样模块的模块电路图;
图7a和7b是图5a的位采样模块处理的典型信号样本。
图8是图5a示出的位采样模块处理的另一个信号;
图9是关于本发明的CPU为系统提供任务调度和通信能力的操作的流程图;
图10是本发明的系统处理的信息的功能图例;
图11是本发明的系统发送的数据记录的数据表示;
图12是图解本发明的系统和方法中一个具体应用的数据流的图例;
图13是示出本发明的系统和过程中用于在电视屏幕上显示信息的各种功能部件的关系的模块图;
图14是示出与本发明的系统和过程完成的存储器请求相关的步骤的流程图;
图15是本发明的系统中使用的遥控器的功能图例;
图16是本发明的系统产生的主屏幕显示的图示;
图17是本发明的系统产生的导航屏幕的图示;
图18是本发明的系统产生的节目方框屏幕的图示;
图19是本发明的系统产生的体育简报屏幕的图示;
图20是本发明的系统产生的新闻屏幕的图示;
图21是本发明的系统使用的自动录制过程的步骤的流程图;
图22是本发明的系统用于实现″录制时″广告回避功能的步骤的流程图;
图23是本发明的系统用于实现″观看时″广告回避功能的步骤的流程图;
图24是关于本发明的广告回避系统的部件的模块图;
图25是关于图24所示的广告监视中心的图例;
图26是关于图25所示的广告监视中心的一个可选实施例的图例;
图27是关于本发明的系统用于处理远程提交的命令的部件的图例。
具体实施方式
A.传输网络
图1描述了一个根据本发明构造的广域电视信息传输和应用系统5。参照图1,系统5包含一个信息传输子系统6,信息传输子系统6向多个用户位置7发送电视时间表和如下所述的其它信息。如下所述,各个用户位置7包含一个常规电视接收器,并且可以包含一个常规录像机(VCR)和一个用户设备,上述用户设备接收电视时间表和其它信息并且使用这些信息和用户提供的输入控制电视接收器和VCR。
如图1所示,信息传输子系统6包含一个中央信息广播计算机10,中央信息广播计算机10从包含第三方提供商,子系统7的其它部分和内部数据库的各种外部信息源12接收电视时间表信息,电视连续剧,新闻,体育,天气和其它信息(通常标识成″杂类信息″),以及系统使用的某些命令和系统信息(通常标识成″系统信息″)。广播计算机10在其拥有的数据库14中存储这个调度表,杂类和系统信息并且周期性地通过广域网(″WAN″)16向多个寻呼机终端18电子(以下述方式)发送上述信息。在一个最优实施例中,广域网16是一个使用常规TCP/IP通信协议发送数据的常规商业帧中继数字数据传输网络。
现在参照图2,各个寻呼机终端18均包含一个被连接到WAN 16的计算机20。计算机20被连接到转换器22,转换器22将通过常规数字形式从WAN 16接收的信息转换成适于无线传输的射频(RF)信号。转换器22被连接到一个高功率RF发送器24,高功率RF发送器24以931MHz频段内的模拟无线寻呼机信号的形式广播来自寻呼机终端18的信息,其中931MHz频段是联邦通信委员会指定用于寻呼机的频段。在最优实施例中,超过一百个寻呼机终端被用来覆盖美国大陆。定制发送到各个寻呼机终端的信息,尤其是节目表信息以便精确反映上述终端覆盖的地理区域的数据(节目单,时间等等)。当在夜间寻呼机频带的使用率较低时,广播计算机10最好向寻呼机终端18发送节目表,杂类和系统信息,而寻呼机终端18最好向用户位置7广播信息。寻呼机终端18使用著名寻呼传输协议中的任意寻呼传输协议广播信息,上述协议包含POCSAG或Motorola FLEX协议。
B.用户位置7
再次参照图1,如上所述,信息传输子系统6通过寻呼机终端18向用户位置7广播节目表,杂类和系统信息。各个用户位置7包含一个用户设备,这里被标识成机顶盒30,常规电视接收器32,并且也可以包含一个常规VCR(未示出)。机顶盒30接收节目表,杂类和系统信息,使用节目表和杂类信息产生提供到用户位置7上的电视接收器32的信息显示。另外,通过诸如遥控设备的用户控制设备50(参见图3),用户可以提供控制机顶盒30的用户信息以便机顶盒30依次控制电视接收器2改变频道,在预定时间显示节目,并且允许VCR录制某些节目。例如,机顶盒30会接收和存储用户信息,这些用户信息涉及显示某些在特定时间广播的节目,并且机顶盒30在适当时间会产生适当的红外控制信号,上述红外控制信号被电视接收器的遥控器红外探测器接收以便允许电视开机(如果尚未开机),切换到适当的频道并且显示节目。在节目结束时,机顶盒30可以允许电视接收器32切换到另一个节目,或者在用户允许的情况下保持在相同频道,或者关机。另外,机顶盒30会接收和存储涉及在特定时间广播的某些节目的录制的用户信息,并且会产生适当的红外控制信号,上述红外控制信号被VCR的遥控器红外探测器接收以便对VCR的录制操作进行编程。机顶盒30也可以允许VCR在选定时间通过电视接收器32播放录制的节目。
图3描述了用于用户位置7的机顶盒30的功能模块图。参照图3,各个机顶盒30包含一个RF接收器34,RF接收器34被调谐接收931MHz频带中的节目表,杂类和系统信息。在一个实施例中包括一个用于常规寻呼设备的常规接收器的RF接收器34将这个节目表,杂类和系统信息从模拟转换成数字形式并且通过总线38以数字形式向机顶盒30中包含的一个中央处理单元(″CPU″)36提供节目表和系统信息。在一个最优实施例中,CPU 36是一个标准16位微处理器,其中在一个实施例中CPU 36包括一个从Motorola MC 68000微处理器系列中选择的微处理器。CPU 36处理数字节目表和系统信息并且在存储器38中存储,在一个实施例中存储器38包括一个通过常规随机访问存储器芯片实现的电池供电随机访问存储器。另外机顶盒30包含一个EEPROM 40,如下所述,EEPROM 40存储诸如序号,预约控制和某些在机顶盒30的安装期间提供的设置信息的设备信息。机顶盒30也包含一个只读存储器(″ROM″)42,上述只读存储器含有控制CPU 36的程序。在一个实施例中,ROM42提供8位字,并且一个锁存器和状态机44允许ROM 42模拟一个与CPU36通信的16位设备。
在一个实施例中是一个电池供电红外遥控设备(′IR遥控′)的用户控制设备50产生一个低功率宽角红外射束52,其中根据用户提供的输入调制上述红外射束52以便通过用户命令的形式向机顶盒30提供用户信息。射束52被机顶盒30中包含的一个IR解码器54检测到,并且接收的红外信号被转换成接受CPU 36处理的数字信号。
提供一个RF开关58以便机顶盒30能够产生被电视接收器32显示的RF信号。RF信号会使电视接收器32视频显示信息传输子系统6提供的节目表和杂类信息,从而允许系统5向用户显示信息。连接RF开关以便通过一个电缆56从机顶盒30和外部设备64(可以是VCR,视盘播放器,电缆解码器或电视天线)接收信号并且通过同轴电缆66向电视32提供信号。如果机顶盒30不向RF开关58提供RF信号,则RF开关58会向电视32传递外部设备64提供的信号。另一方面,如果机顶盒30向RF开关58提供RF信号,则RF开关58会阻塞任何从外部信源64提供的信号并且会向电视接收器32传递通过机顶盒30提供的信号。当机顶盒30通过RF开关58向电视接收器32提供RF信号时,机顶盒30还会产生适当的红外控制信号,上述红外控制信号被电视接收器的遥控器红外探测器接收以便允许电视切换到适当的频道以显示其(机顶盒30)产生的RF信号。
如上所述,机顶盒30通过红外控制信号也可以控制电视接收器32和VCR,以及任何其他外部设备64。通过一个红外输出端子(″IR输出″)60提供红外控制信号。如下所述,IR输出60根据CPU 36的命令在频率,工作周期和位元时间范围内产生红外信号以模拟多数商用遥控器。
在一个实施例中,系统5按以下方式工作:信息传输子系统6全天发送最新节目表,杂类和系统信息,而机顶盒30的RF接收器34全天接收最新节目表,杂类和系统信息并且存储在存储器38中。在电视32开机时,用户可以直接使用用户控制设备50向机顶盒30提交命令。某些命令会通过RF开关控制机顶盒30在电视接收器32上显示节目表和杂类信息。当电视32上正在显示节目表和杂类信息时,RF开关58阻塞外部设备64的信号和编程。当电视32上正在显示节目表和系统信息时,认为机顶盒30处于″显示模式″。用户使用用户控制设备50可以选择某些在电视32上显示的节目表和系统信息。根据用户选择,机顶盒30通过IR输出60可以向电视32或外部设备64发送频道调整、节目重放或录制命令,或者可以在存储器38中存储这种命令并且稍后进行发送。在一个可选的″TV模式″中,用户可以观看广播,或者通过使用用户控制设备50控制提供节目录制的外部设备64在其电视上观看录制的节目。
C.RF接收器34,数据解串行。
图4描述了一个用于机顶盒30的RF接收器34的功能模块图。如上所述,RF接收器34接收通过信息传输子系统6广播的节目表,杂类和系统信息。参照图4,在一个实施例中RF接收器34包含一个可调RF接收器70,其中可以在931MHz左右近似两个MHz的范围内调谐可调RF接收器70。选择这个频率范围的原因是它对应于全国和地区寻呼机网络使用的频率。可调RF接收器70还被连接到一个接收信号强度指调RF接收器70,其中可以在931MHz左右近似两个MHz的范围内调谐可调RF接收器70。选择这个频率范围的原因是它对应于全国和地区寻呼机网络使用的频率。可调RF接收器70还被连接到一个接收信号强度指示器(″RSSI″)80,上述信号强度指示器被连接到CPU 36。RSSI80确定可调RF接收器70接收的信号的相对强度并且向CPU 36提供这个数据。如下所述,这个相对信号强度数据允许CPU 36协助用户在安装期间确定机顶盒30的位置,允许用户将机顶盒30放置在能够从信息传输子系统6接收具有适当信号强度的信号的位置上。
可调RF接收器70也被连接到一个解调器72,解调器72根据系统使用的寻呼协议将可调RF接收器70接收的模拟信号转换成无阻塞两电平或四电平模拟信号。在一个信息传输子系统6可以通过POCSAG或FLEX传输协议广播信息的实施例中,解调器72最初试图在假定信息传输子系统6使用POCSAG协议的情况下解码信息。如果解调器72确定不能识别广播信息中的适当码字,则解调器72试图在假定信息传输子系统6使用FLEX协议的情况下通过搜寻信息中可能良好的FLEX分组来解码信息。当解调器72识别出适当协议时,解调器72根据接收的信号产生一个模拟信号并且提供给一个数据解串行模块72,上述数据解串行模块依次将模拟信号转换成数字信号并且向CPU 36提供这个数字信号。
应当理解,机顶盒接收的信息广播数据通常具有串行形式,并且数据解串行模块74对数据进行解串行处理以构成字并行数据。如图5a所示,数据解串行模块74包含一个模数转换器(″A/D转换器″)78,上述模数转换器从解调器72接收模拟信号并且将其转换成具有常规TTL(晶体管-晶体管逻辑)电平的数字信号。A/D转换器78接着向比较器82提供这些数字信号。比较器82将各个数字信号与一或多个阈值相比较并且根据比较结果产生一或多个数字输出信号。在图5a中示出的最优实施例中,比较器82将输入信号与三个阈值(指定阈值1,2和3)相比较以便根据下表产生两个输出电压(指定MSB 86和LSB 88):
    输入与阈值的比较结果     输出是
    1     2     3     MSB     LSB
    大于     大于     大于     1     0
    大于     大于     小于     1     1
    大于     小于     小于     0     1
    小于     小于     小于     0     0
通过在接收信号强度较高时测量输入数值并且收集有关产生的数字数值的统计数据,CPU36在安装期间设置比较器82的阈值电压。CPU36可以根据温度或其它环境变化造成的统计数据变化调整阈值电压,这允许模块74补偿因这种变化造成的解调器72电压漂移。一个温度测量设备84被连接到CPU36。
在数据解串行设备74如图5b所示的一个可选实施例中,比较器82将信号与唯一一个阈值相比较以产生一个一位输出信号。这个实施例主要可以和Motorola FLEX协议配合使用。使用一个而不是三个阈值在不同信号电平之间提供了更宽的电压间隙,因而提供了比三阈值实施例更高的抗噪声能力。然而,具有两个而不是四个可能数值的信号在相同时间段内传送的信息较少。
再次参照图5a描述的实施例,为了消除某些噪声引起的差错,比较器82在一个″位元周期″内多次将其输入信号与阈值电压相比较。″位元周期″是一个时间窗口,在这个时间窗口内信息传输子系统6广播一个单位的节目表和系统信息(根据比较器82使用的电压阈值的数量,包括一个或两个信息位)。在一个实施例中,比较器82在各个位元周期内进行八个电压比较。由于RF接收器34接收的模拟信号不含有嵌入的时钟信息,CPU 36还必须保证输入信号的相位对应于比较器82的位元周期。通过来自一个与比较器82和CPU 36相连的模8计数器96的时钟信号控制比较之间的时间间隔。例如在图7a中示出了一个输入信号,其中在与输入信号相同的相位内进行比较,即在输入信号代表一个单独的数据位的情况下比较器执行所有的比较。在这种情况下,比较器82与输入信号同相。另一方面,在图7b中示出了一个输入信号,其中数据位在位周期内发生跃迁;即针对具有低数值的数据位进行前三个比较(0,1和2),针对具有高数值的数据位进行最后五个比较(3-7)。系统5试图通过在广播信号内各个数据分段系列的开始和结束处包含一个预定数据位序列来防止在信息广播期间发生图7b所示的情况,例如包含代表二进制″零″系列的信号后跟代表二进制″一″系列的信号,CPU36可以被用来保证信号的位元周期与发送数据同相。如图7b所示,如果CPU 36在一个位元周期的中间检测到一个跃迁,CPU 36会递增模8计数器96,从而将图7b的样本窗口向左移动一个增量。重复这个过程直到位元周期基本对应于正接收的信息分段的开始和结束。
在正常工作期间,当CPU 36使比较器82与接收信号的位元周期同相位之后,无线传输噪声会干扰对节目表,杂类和系统信息的精确解释。如图解接收信号中的噪声的图8所示,在示出的位元周期期间比较器82进行八个比较中的六个产生一个输出(MSB-LSB组合)″00″,另两个比较产生一个输出″01″。为了确定应当将哪些结果传递到下一个数据解释阶段,使用位采样模块90和92。位采样模块90将MSB 86当作输入接收,而位采样模块92将LSB 88当作输入接收。
位采样模块90和92根据比较器82在一个位元周期内进行的产生各个位数值的比较的数量分别确定最高和最低有效位的数值。如果比较器82在一个位元周期内产生的比较发现零至三个最高有效位比较指示数值″一″,则位采样模块90会识别最高有效位的数值″零″。另一方面,如果四至七个最高有效位比较指示数值″一″,则位采样模块90会识别最高有效位的数值″一″。位采样模块92以类似方式处理最低有效位。
更具体地,在图6中图解了位采样模块90的逻辑操作。位采样模块92的操作方式与上类似,因而这里不会详细描述。比较器82的最高有效位信号通过线路86被连接到3位计数器100。每当最高有效位信号标识一个″一″时,计数器100均被加一。每当比较器82发现一个新数值时,一个位计数器108便被递增,因而当计数器108的数值在各个位元周期结束时达到8时,计数器108便产生一个复位信号来复位计数器100。当各个位元周期结束时,在复位计数器100之前,一个门阵列102评估计数器100的状态。如果计数器100的数值是000,001,010或011(0,1,2或3),则门阵列102通过输出104连接的最高有效位数值会是″零″。另一方面,如果计数器100的数值是100,101,110或111(4,5,6或7),则最高有效位的数值会是″一″。
另外,位采样模块90产生一个标识位样本的″质量″的数值,该数值涉及计数器100的最终数值与″理想″或″无噪声″数值0或7的对应程度。在一个实施例中,门阵列102通过比较计数器100的前两个位来实现这个目标。如果两个位不相同(表示″含噪声″数值2,3,4或5),则门阵列102设置一个″报警″标志106,该标志可以被系统的其它输入访问。如果两个位相同(表示″干净″数值0,1,6或7),则″报警″标志106被复位为0。报警标志106是一个D触发器109的输出,D触发器109的数据输入被连接到门阵列102的输出并且D触发器109的清除输入被连接到计数器108。
因而在图8示出的例子中,位采样模块90针对位元周期的最高有效位会计出8个零但没有一,从而针对最高有效位产生一个零输出;而位采样模块92会计出6个零和2个一,从而针对最低有效位产生一个零输出。由于各个位采样模块90的计数器100不是2,3,4或5,所以没有针对各个位设置报警标志106,这指示一个相对无噪声的位。
再次参照图5a,在各个位元周期结束时,位采样模块90和92的输出均被移位到一个相应的16位移位寄存器110和112中。在经过16次这样的移位之后,一个模16计数器114复位并且使移位寄存器110,112的内容被移位到相应的16位保持寄存器120和122中。这个移位导致一个中断信号被发送到CPU 36,这允许CPU 36读出保持寄存器120和122中的数据。如图7a和7b所述,在本发明的一个可选实施例中,CPU 36可以递增模16计数器114以便使采样周期的相位与输入数据的相位对应。
D.视频发生
机顶盒30在其存储器38中存储视频图像数据,上述视频图像数据被用来定义发送到电视接收器32的视频图像。按照常规方式从存储器38中检索出视频图像数据以便用于产生被连接到RF开关58的RF信号。
E.数据处理。
系统控制流。如图9所示,CPU 36在一个商用实时操作系统内核(在一个实施例中,使用Accelerated Technologies的Nucleus Plus内核)的控制下运行,上述内核为系统提供任务调度和通信手段。通过等待目标处理的软件队列发送如上所述从RF输入34接收的信息,用户控制设备50的IR命令被一个基于中断的驱动器处理并且传递到一个全局事件队列以便被当前活跃的应用程序接收。另外,某些诸如控制VCR录制的进程的处理被挂起,直到发生诸如到达启动或停止VCR的时间的调度事件。
数据分离。根据以下方式对按照Motorola FLEX寻呼格式发送到系统的数据进行8路交叉以便得到额外的抗噪声能力:
Reg   D1   D6   DS   D4   D3   D2  D1   D0
 0   A0   B0   C0   D0   E0   F0  G0   H0
 1   A1   B1   C1   D1   E1   F1  G1   H1
 2   A2   B2   C2   D2   E2   F2  G2   H2
 3   A3   B3   C3   D3   E3   F3  G3   H3
 4   A4   B4   C4   D4   E4   F4  G4   H4
 5   A5   B5   C5   D5   E5   F5  G5   H5
 6   A6   B6   C6   D6   E6   F6  G6   H6
 7   A7   B7   C7   D7   E7   F7  G7   H7
沿着上述表格中从位A0开始一直到B0,C0,...,H0,A1,...,H31接收数据。为了分离数据,CPU 73具有一组八个寄存器,这些寄存器将其位″旋转″90度。即按照以下方式将数据载入到这些寄存器中:
Reg 数据7 数据6 数据5 数据4 数据3 数据2 数据1  数据0
 0  A0  A1 A2  A3  A4  A5  A6  A7
 1  B0  B1  B2  B3  B4  B5  B6  B7
 2  C0  C1  C2  C3  C4  C5  C6  C7
 3  D0  D1  D2  D3  D4  D5  D6  D7
 4  E0  E1  E2  E3  E4  E5  E6  E7
 5  F0  F1  F2  F3  F4  F5  F6  F7
 6  G0  G1  G2  G3  G4  G5  G6  G7
 7  H0  H1  H2  H3  H4  H5  H6  H7
当CPU 36进行读取时,旋转数据以便其变成以下形式:
  字     位
 A 0 1  2  3 4  5  6  7  8  9 10  11 12 13 14 15 16 17  31
 B 0 1  2  3 4  5  6  7  8  9 10  11 12 13 14 15 16 17  31
 C 0 1  2  3 4  5  6  7  8  9 10  11 12 13 14 15 16 17  31
 D 0 1  2  3 4  5  6  7  8  9 10  11 12 13 14 15 16 17  31
 E 0 1  2  3 4  5  6  7  8  9 10  11 12 13 14 15 16 17  31
 F 0 1  2  3 4  5  6  7  8  9 10  11 12 13 14 15 16 17  31
 G 0 1  2  3 4  5  6  7  8  9 10  11 12 13 14 15 16 17  31
 H 0 1  2  3 4  5  6  7  8  9 10  11 12 13 14 15 16 17  31
由于CPU 36按照逐个字节的方式对寄存器和存储器38进行寻址,每次只需要使用上述方法旋转一个字节,尽管在可以装配所有八个字之前必须读取所有256位(对应于八个32位字)。
数据库存储。如图10所示,存在三类被CPU 36接收的节目表,杂类和系统信息,即用户信息150,命令信息152和系统信息154。如图图11所示,机顶盒30接收的节目表,杂类和系统信息包括一系列单独的分段,其中每个分段均与标识分段的类别的类别位174相关。
″用户信息″包含节目表和杂类信息,其中包含节目标题信息,节目编排信息,和剧情描述信息,以及诸如新闻,天气,体育和涉及其它主题的信息的文本信息,每类信息均与多个子类中的一个子类相关。当被CPU 36识别时,用户信息被CPU 36发送到多个数据库写入器162中对应于子类的一个写入器。数据库写入器162接着将节目表和系统信息写入一个适当数据库164的存储器38中,从中可以回访节目表和系统信息并且稍后显示。
如下所述,″命令信息″包含使IR输出60向诸如电视接收器32或VCR的外部设备提交特定命令的信息,例如提交避开实时商业广播的命令。CPU 36接收具有原始格式的控制命令,并且接着从一个IR库166中检索对应于用户外部设备的对应IR控制代码和序列,上述IR库保存有用户具体设备配置的规格。控制命令可以来自用户控制设备50,也可以来自RF接收器34接收的广播。
″系统信息″包含命令信息,上述命令信息自动改变CPU的编程以便在没有用户交互的情况下启动软件错误修复并且增加新的服务或数据库。系统信息通常来自信息传输子系统6。
数据库输出。通过图12的例子图解被机顶盒30用来从数据库检索信息的装置,其中一个用户通过用户控制设备50选择观看新闻信息。当一个用户从含有新闻选项的屏幕显示中选择″新闻″时,操作内核180调用一个被称作新闻显示应用程序182的程序。新闻显示应用程序182从新闻数据库184下载数据并且根据用户的命令将数据下载到一个存储器显示列表186。存储器显示列表186向视频硬件188发送数据,视频硬件188产生一个RF输出以便按照视频形式通过RF开关58发送在电视32上显示的数据。
自动显示排序。机顶盒30可以允许电视接收器32根据基于频道编号或名称的字符顺序或用户观看习惯显示节目编排信息。参照图13,为了允许根据用户观看习惯对频道进行排序,机顶盒30在运行时记录选定时间段内用户观看各种频道的空闲数量,并且根据一个观看时间等级对频道进行排序,上述观看时间等级是关于当前观看时间段,例如前一天或前一星期内实际观看时间的函数,并且还基于一个针对当前观看时间段之前的观看时间段的观看时间衰减函数。机顶盒30还可以根据用户观看习惯对允许电视接收器32显示的其它类型信息,例如新闻信息进行排序。在上述操作中,为每条新闻信息配上一个类别并且机顶盒30跟踪用户观看的新闻信息的类别。另外,机顶盒30会根据内容的时间和系统5分配的优先数值对各项新闻信息进行排序。
自动存储器恢复。由于机顶盒数据库中的信息被连续更新,机顶盒30包含一个删除旧内容或恢复数据库存储空间的装置。可以使用任何常规存储器恢复方法选择将被新数据覆盖的现有存储器空间。如图14的流程图所示,当一个应用程序或数据库管理工具需要存储节目表和系统信息的存储器时,内核便在步骤192启动一个″存储器请求″。如果没有足够的空闲存储器,则通过一个″自动存储器恢复″请求调用各个应用程序执行″清除程序″来释放低优先权存储器内容。在一个具体实施例中,通过三个方式实现存储器恢复:
(1)某些数据库内容被标记上一个特定的″数据类型标识符″(或″槽口标识符″),这种标识符允许将来具有相同数据类型标识符的内容简单替换原有内容,从而恢复出被原有内容占用的存储器。在这种方式下,通过替换过时信息可以将具体新闻内容更新成新信息。
(2)多数数据库内容包含有效期信息,例如关于内容被加到数据库中的时间的信息,以便能够在其被加到数据库中一段时间后对其进行删除。例如,存储诸如新闻,天气和体育信息的杂类信息的存储器部分在经过选定一段时间之后可以用于新信息,并且存储电视节目表信息的存储器部分在经过节目传输时间之后可以用于新信息。
(3)对于数据库内容在显示排序系统中具有低等级的存储器部分,则在其被载入存储器很短一段时间之后上述存储器部分就可以用于新信息,如果用户很少或从不访问某些类型的杂类信息,则存储这些类型的信息的存储器部分在信息已经明显过时的情况下可以被重新使用。如果用户很少或从不观看一个具体频道,或如果用户在一个具体时间段(例如早晨,中午等等)内很少观看电视,则调度应用程序在需要额外存储器时可以删除与上述频道或时间段有关的″节目表信息″。在一个可选实施例中,综合考虑一个内容的显示排序等级及其有效期以确定是否应当重新使用存储上述内容的存储器部分。
F.用户接口。
I.IR遥控。
操作。根据CPU 36发出的命令,IR解码器会解释用户控制设备50通过两个模式中的一种模式提供的红外控制信号:″原始″或″解调″。如上所述,在系统建立期间使用″原始″模式。在″解调″模式中,IR解码器当检测到某个红外控制信号时会产生连续数字″1″输出到CPU,并且在没有检测到红外控制信号时会产生数字″O″输出。解调模式允许用户使用用户控制设备50从各种显示屏幕中选定一个高亮度显示并且为机顶盒30提供其它命令。
在″原始″模式中,IR探测器针对其接收的各个红外输入产生一个时间标签,并且记录诸如这种输入的IR梳滤器频率,工作周期和编码方法的数据。
在一个实施例中,用户控制设备50使用接近80Khz的载波频率,这样会将IR探测器与其它用户电子设备产生的漂移信号隔离开,并且还会保证用户控制设备50不干扰其它具有红外输入的用户设备,尤其是视频系统中的电视和外部设备的操作,其中大部分上述电子设备在范围为40-50KHz的梳滤器频率上发送。
布局。如图15所示,最优实施例的IR遥控器含有以下8个按键:
GUIDE按键250
TV按键251
UP按键252
DOWN按键253(″方向盘″按钮)
LEFT按键254
RIGHT按键255
LEFT SOFTKEY 256
RIGHT SOFTKEY 257
通用遥控用法。当系统处于TV模式时,方向盘按钮和一个SOFTKEY被用于控制电视和外部设备。在该模式中,向上和向下按键252和253分别被用来递增和递减频道,右和左按键255和254被用来提高和减少音量,LEFT SOFTKEY 255被用来打开和关闭电源,RIGHT SOFTKEY 257被用来控制设备静音。
II.屏幕显示。
1.基本屏幕显示功能。机顶盒可以在电视上提供各种屏幕显示。如上所述,机顶盒30通过RF开关58连接的RF信号提供屏幕显示,并且当机顶盒提供这种屏幕显示时,机顶盒通过向电视接收器的红外遥控器输入提供适当的红外信号允许电视接收器32切换到选定的频道(例如频道3或4)进行屏幕显示。如图16所示,每个屏幕显示具有一个公共旗标区域(Banner Area)240,旗标区域240描述了该屏幕的SOFTKEY的功能并且列出屏幕显示的标题。多数屏幕显示也包含若干文本块,被称作″显示块″244并且共同构成一个″方框″242。
当用户选定一个显示块或使用IR遥控器的方向按键将光标移动到一个显示块上时,显示块的颜色会改变,这种现象被称作″点亮″。在包含节目标题的屏幕显示中,不同类型的节目编排可以被表示成具有不同颜色的显示块。
如果点亮的显示块接近屏幕显示的边缘,屏幕显示会自动″滚动″以便将点亮显示块移动到屏幕显示中心位置附近。某些屏幕显示不允许点亮显示块位于显示屏幕的边缘,除非在超出显示屏幕边缘的屏幕外部分不包含信息。
所有屏幕显示还具有一个信息区域246,上述信息区域显示有关选定显示块的进一步信息,例如关于选定节目的剧情信息或关于一个新闻标题的附加信息。
屏幕显示中的导航。用户控制设备50的按钮允许用户访问用户可以控制的所有屏幕显示和系统功能。按下IR遥控器50的方向按钮252-255将光标和高亮度显示块在方框中上,下,左,右移动。按下GUIDE按键250会选择一个高亮度显示块并且将系统切换到下一个显示屏幕(在用户当前正观看电视节目编排的情况下带出导航屏幕)。按下TV按键250′会从屏幕显示返回到电视节目编排,如果在按下TV之前节目方框屏幕显示还活跃并且节目方框上有点亮的节目,则调谐到一个新电视台,在相反情况下则回调到被观看的初始电视台。在显示一个电视节目表信息方框(即节目方框,节目标题,TV电影和体育简报)的屏幕显示中,LEFT SOFTKEY256导致高亮度节目被录制。下面的表格I图解了各个显示屏幕中可用的功能的摘要:
当前显示 GUIDE按键功能 TV按键功能 left按键功能 right按键功能 UP/DOWN按键功能 left/right按键功能
电视观看 带出导航屏幕 带出前面的屏幕 电视静音 TV电源打开/关闭 频道前进/后退 音量高/低
导航屏幕 带出选定的屏幕 返回到TV观看 不同 不同 选择屏幕选项 选择屏幕显示块
节目方框 带出TV电影屏幕 调到选定的节目 录制选定的节目 显示前一天 方框选择前进/后退 方框选择左/右
TV电影屏幕 带出体育屏幕 调到选定的节目 录制选定的节目 未用 方框选择前进/后退 方框选择左/右(选择天)
体育屏幕 带出新闻屏幕 返回到TV观看 [录制选定比赛] 未用 方框选择前进/后退 方框选择左/右
新闻屏幕 返回到TV观看 返回到TV观看 [前面的文本页] [下一文本页] 方框选择前进/后退(标题) 文本页选择前进/后退
导航屏幕。参照图17,导航屏幕258是在用户按下用户控制设备50的GUIDE按钮250之后首先显示的屏幕。导航屏幕列出了在一个实施例中可用的主要屏幕,即TV节目单,TV电影,体育和新闻。另外,如下所述,系统的某些非屏幕功能在导航屏幕上具有显示块,其中包含广告回避功能。导航屏幕也可以包含其它信息,例如个人消息,提示或付费广告。
节目方框。在图18示出的节目方框260中,显示块包含按诸如电视台或网络的广播设备垂直排列和按照时间水平排列的电视节目标题262。信息区域263显示有关高亮度显示块的剧情信息。RIGHTSOFTKEY 257将屏幕显示提前一天。
体育简报。如图19所示,体育简报显示涉及不同体育比赛及其当前分数的节目信息。当高亮度显示块表示一个特定的体育比赛时,在信息区域中显示有关比赛的进一步信息。如果比赛被播映,则在显示块中显示一个图标,上述图标在一个实施例中是电视接收器的缩图。对于这些播映的比赛,按照与允许机顶盒30通过节目标题屏幕选择节目编排的方式相同的方式,用户通过点亮并选择与比赛相关的显示块可以使机顶盒30能够将电视接收器32切换到上述节目上。
新闻。如图20所示,新闻显示使用一个滚动显示块列表显示新闻的摘要标题。用户可以使用用户控制设备50选择一个显示块,并且信息区域显示与选定显示块相关的新闻的全部文本。
其它屏幕。本发明的其它实施例可以包含具有诸如占星术,纵横字谜的功能的屏幕显示。
I.其它功能
1.录制节目。
选择录制的节目。在包含节目标题的显示屏幕中,用户通过点亮节目的显示块并且按下LEFT SOFTKEY 256可以选择一个要录制的节目。当准备录制一个节目时,其显示块的背景颜色被改变成选定的颜色,在一个实施例中这个颜色是红色。可以计划按照选定的间隔录制节目,其中包括″一次性″或″始终″。当准备一次性录制一个节目时,CPU会使VCR在选定的日期与时间录制节目。用户可以通过在一个显示块上一次性按下LEFT SOFTKEY 256来选择一次性录制。当准备定期录制一个节目时,CPU会使VCR每当节目在用户最初选择的时刻出现时录制节目。当一个显示块被点亮时,用户可以通过按下LEFTSOFTKEY 256两次来选择定期录制。
如图21的流程图所示,自动录制过程根据具体系统配置而改变。在步骤270,通过按下LEFT SOFTKEY 270来启动录制进程,并且如果在步骤271根据上述建立过程的报告在广播要录制的节目时确定系统不包含电缆解码器,则机顶盒的IR输出60会在步骤272向VCR发送一个频道改变命令,在步骤273向VCR发送一个″录制″命令,并且在计划的节目结束时一个″停止″命令会被发送到VCR。如果在系统中使用一个电缆解码器,则在步骤274会提前计划录制时间一个选定时间量向电缆解码器发送一个频道改变命令并且在准备广播时会在步骤273通过IR输出60向VCR发送一个″录制″命令。在广播准备结束时会向VCR发送一个″停止″命令。
2.广告回避。
在一个实施例中,机顶盒30可以允许美国某些区域内的用户在观看或录制某些频道上的电视节目时避开广播广告。用户通过导航屏幕上的一个显示块选择这个功能。当选中这个显示块时,上下移动方向控制在以下选项之间进行选择:″关闭″,″在观看时″,″在录制时″,和″在观看和录制时″。现在讨论所有这些选项的实现。
″在录制时″:参照图22,如下所述如果当出现一个广告中断时正在录制一个节目,则IR输出60会在步骤304向录像机发送一个″暂停允许″信号并且不会在步骤308向录像机发送一个″暂停禁止″信号,直到在步骤306检测到广告结束。结果,录像机不会录制广告。这个功能在不希望进行节目录像期间节省了录像带。
″在观看时″:参照图23,如果一个在步骤320选择这个选项的用户当在步骤322检测到广告时正在观看一个频道(″频道A″),则机顶盒10的IR输出60会在步骤324向电视32发出一个″静音允许″命令。电视则在步骤326中大大减少广告期间电视的音量,并且不会在步骤330中向电视32发出一个″静音禁止″命令以便在步骤332中恢复音量,直到广告在步骤328结束。如果系统在步骤334中检测到在发出″静音允许″命令之后用户已经使用用户控制设备50改变频道(到″频道B″),则IR输出60会在步骤336自动发出一个″静音禁止″命令,从而在步骤338恢复声音以便观看频道B。另外,当在步骤340检测到频道A上的广告结束时,IR输出60会在步骤342自动向电视或电缆解码器发出一个命令以便在步骤344返回到频道A上。接着在步骤346,频道B会被存储在一个存储器装置中以作为一个当频道A上有广告期间可以切换到的″可选频道″。当频道A上出现下一个广告时,系统会在广告持续时间内自动将电视调谐到频道B。频道B也可以是一个显示屏幕(例如体育简报或新闻)。
系统5按以下方式实现″商业广告回避″。如图24所示,在一个可以用于向本地电视会员发送电视节目表并且进行无延迟重新广播的地区(通常是美国东部和太平洋时区)的实施例中,广告监视中心380监视那些频道上的电视节目编排并且确定广告的开始和结束时间。当各个广告开始和结束时,广告监视中心380向中央广播计算机10发送一个指示广告已经开始的频道的消息。中央广播计算机10接着以系统信息的形式通过WAN 16发送控制信息以便RF发送器386(对应于图1中的寻呼终端18)在已经出现广告的区域内发送。控制信息会被单独的机顶盒30接收并且被其CPU解码和解释成商业广告回避信息。
如图25所示,在一个实施例中广告监视中心380包含至少一个监视调谐到被监视频道上的电视386的观察员。当广告在观察员384监视的频道上开始和结束时,观察员384会按下一个按钮387以通知计算机388这个频道上的广告的开始和结束。如上所述,计算机388会向中央广播计算机10发送一个消息。在图26中示出的一个可选实施例中,通过使多个观察员观看每个频道并且在广告开始和结束时按下各自的按钮以便个体观察员的差错最小化。计算机388的逻辑模块390接着逻辑综合观看相同频道的观察员的按钮产生的信号并且在其从超过预定数量的观察员(例如三个)接收的指示表明频道上广告的开始和结束时向中央广播计算机发送一个广告指示。
在不需要为节目编排传输滞后于初始传输的区域提供观察员的情况下也可以在上述区域中提供商业广告回避功能。在上述操作中,广告监视中心380不但允许传输标识初始传输区域,即节目传输不被延迟的区域中广告的开始和结束的命令信息,而且允许在延迟传输区域中传输标识商业广告开始和结束的时间的命令信息,该区域中的机顶盒30会在其相应存储器38中存储上述时间。如果一个用户使用其机顶盒30控制已经提供了商业广告回避信息的节目的显示或录制,则机顶盒30可以使用存储器中的广告开始和结束时间控制电视接收器32的节目显示的音量并且暂停VCR的节目录制。
3.遥控操作。
如图27所示,系统包含一个中心局430,中心局具有多个电话连接432,操作符434和终端或独立个人计算机436,其中上述终端或个人计算机被网络连接到中央信息广播计算机10。当用户350期望从远离其机顶盒的位置向机顶盒发出命令时,例如如果其忘记设置其VCR录制一个节目,其可以打电话到中心局430,声明其身份并且向操作员434提供一个安全代码。如果操作员验证了用户的身份(在一个最优实施例中,使用一个商用数据库,其中包含用户名称,安全代码和机顶盒序号),用户可以告诉操作员希望远程发送到其机顶盒30的命令。操作员则会通过其终端或个人计算机436访问中央信息广播计算机10,并且指示中央信息广播计算机10通过WAN 16向服务于用户区域的RF发送器18发送一个″个别命令″。″个别命令″是一种包含用户机顶盒30的序号的控制命令,并且会被不具有该序号的所有机顶盒抛弃。当用户机顶盒30接收并识别个别命令时,用户的机顶盒30会执行命令。
前面的描述仅限于本发明的一个特定实施例。然而应当理解,可以对本发明进行各种变化和修改以实现本发明的某些或所有优点。所附权利要求书的目的是覆盖这些和其它不超出本发明的真实宗旨和范围的变化和修改。

Claims (25)

1.一个系统,其中包括:
A.一个周期性广播电视节目表信息的中央设施,以和电视节目编排相分离的方式单独广播电视节目表信息;
B.一个与接收多个频道上的电视节目编排的电视接收器配合使用的控制单元,电视接收器具有一个接收控制电视接收器的无线遥控器信号的无线遥控器输入和一个接收节目信息的节目输入,控制单元还与接收多个频道上的电视节目编排的辅助电视节目接收设备配合使用,电视接收器具有一个接收控制电视接收器的无线遥控器信号的无线遥控器输入和一个接收节目信息的节目输入,控制单元包括:
i.一个接收和存储上述电视节目表信息的节目表接收器;
ii.一个连接到上述电视接收器并且响应操作员输入以便有选择地向上述节目输入提供上述存储电视节目表信息和来自某个节目源的节目信号以作为上述电视接收器显示的上述节目信息;
iii.一个接收操作员相对于上述显示电视节目表信息并且标识一个节目的输入的节目识别器,和
iv.一个根据上述节目识别器识别的节目产生无线遥控器信号以便发送到无线遥控器输入并且控制上述电视接收器的频道的电视接收器控制信号发生器;
其中控制单元从上述辅助电视节目接收设备接收节目编排信号以便向上述电视接收器的节目输入提供上述节目信息,电视接收器控制信号发生器根据上述节目识别器识别的节目产生一个无线遥控器信号以便发送到上述辅助电视节目接收设备的无线遥控器输入并且控制上述辅助电视节目接收设备的频道。
2.如权利要求书1所述的系统,其中中央设施包含一个以射频信号形式发送上述电视节目表信息的寻呼机终端并且上述节目表接收器接收射频信号。
3.如权利要求书2所述的系统,其中上述射频信号具有一个频率,该频率在为全国性寻呼系统保留的频率范围内。
4.如权利要求书2所述的系统,其中上述射频信号具有一个接近931MHz的频率。
5.如权利要求书1所述的系统,其中上述节目表接收器信息接收装置包括一个从上述中央设施接收信号的RF接收器。
6.如权利要求书1所述的系统,其中上述中央设施还广播至少一种额外的信息,节目表接收器还接收和存储上述额外类型的信息,上述开关还响应操作员输入提供上述存储的额外类型信息以便被上述电视接收器显示。
7.如权利要求书1所述的系统,其中上述系统还包含一个录像机,并且上述节目识别器接收相对于上述显示电视节目表并且标识一个要录制的节目的操作员输入,控制单元还包含一个控制上述录像机录制上述标识的节目的录像机控制。
8.如权利要求书7所述的系统,其中上述录像机通过一个电磁信令链路接收录制控制信息,录像机控制包含一个发送器,上述发送器发送电磁信号,上述电磁信号控制上述录像机录制上述被标识成要录制状态的节目。
9.如权利要求书1所述的系统,其中上述电视接收器通过一个电磁信令链路接收频道控制信息,电视接收器控制包含一个发送器,上述发送器发送控制上述电视接收器以显示上述标识的节目的电磁信号。
10.如权利要求书1所述的系统,其中辅助电视节目接收设备是一个电缆盒。
11.使用具有一个屏幕的显示监视器将电视接收器的频道选择器设置到期望频道上的方法,方法包括的步骤有:
在屏幕上显示多个显示块;
在相应显示块中显示正在不同频道上电视广播的体育比赛的当前分数;
点亮一个显示块;并且
设置选择器接收电视广播点亮显示块中显示的体育比赛的频道。
12.如权利要求11所述的方法,其中显示块中显示的某些当前分数是没有被电视广播的体育比赛的分数,该方法还包括在各个显示块中显示一个图标的步骤,其中显示正在电视广播的一个体育比赛的当前分数。
13.如权利要求12所述的方法,还包括在屏幕上显示一个信息区域并且在信息区域中显示有关点亮显示块中显示的体育比赛的信息的步骤。
14.如权利要求13所述的方法,还包括改变点亮显示块并且改变信息区域中显示的信息以便对应于改变后的点亮显示块中显示的体育比赛的步骤。
15.如权利要求11所述的方法,还包括在屏幕上显示一个信息区域并且在信息区域中显示有关点亮显示块中显示的体育比赛的信息的步骤。
16.如权利要求15所述的方法,还包括改变点亮显示块并且改变信息区域中显示的信息以便对应于改变后的点亮显示块中显示的体育比赛的步骤。
17.如权利要求11所述的方法,还包括产生一个电视模式切换命令的步骤,设置步骤响应上述命令并且在屏幕而不是显示块上显示接收频道上电视广播的电视节目。
18.如权利要求11所述的方法,还包括产生录制命令的步骤,设置步骤响应上述命令并且在一个响应录制命令的VCR上录制接收频道上电视广播的电视节目。
19.一个向电视观众提供电视节目列表的方法,该方法包括的步骤有:
从多个覆盖特定地理区域的寻呼机终端广播电视节目列表数据;
在各个具有一个显示屏幕的电视接收器附近接收数据;
在与各个电视接收器相关的存储器中存储接收数据;并且
处理数据以便在屏幕上显示电视节目列表。
20.如权利要求19所述的方法,其中广播步骤在夜间广播电视节目列表。
21.如权利要求19所述的方法,其中广播步骤在寻呼机终端使用率较低时广播电视节目列表。
22.如权利要求19所述的方法,其中在931MHz频段内广播数据。
23.如权利要求19所述的方法,其中以模拟形式广播数据。
24.如权利要求23所述的方法,其中数据在存储步骤之前被转换成数字形式。
25.如权利要求19所述的方法,其中还包括的步骤有:
从各种来源向一个中央计算机发送包含节目表的信息,上述中央计算机在其拥有的数据库中存储发送的信息;
通过广域网以TCP/IP通信格式向寻呼机终端发送存储的信息;并且
在寻呼机终端上将信息转换成适于从寻呼机终端广播的节目表数据。
CN99816828A 1997-10-01 1999-06-28 电视节目指南 Pending CN1361990A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/942,253 US6052145A (en) 1995-01-05 1997-10-01 System and method for controlling the broadcast and recording of television programs and for distributing information to be displayed on a television screen
PCT/US1999/014545 WO2001001699A1 (en) 1997-10-01 1999-06-28 Television program guide

Publications (1)

Publication Number Publication Date
CN1361990A true CN1361990A (zh) 2002-07-31

Family

ID=26795642

Family Applications (1)

Application Number Title Priority Date Filing Date
CN99816828A Pending CN1361990A (zh) 1997-10-01 1999-06-28 电视节目指南

Country Status (3)

Country Link
US (1) US6052145A (zh)
CN (1) CN1361990A (zh)
WO (1) WO2001001699A1 (zh)

Families Citing this family (252)

* 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
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
US20030213001A1 (en) * 1994-11-07 2003-11-13 Index Systems, Inc. Method and apparatus for transmitting and downloading setup information
US5880768A (en) 1995-04-06 1999-03-09 Prevue Networks, Inc. Interactive program guide systems and processes
US6769128B1 (en) 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
US8850477B2 (en) 1995-10-02 2014-09-30 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US6732369B1 (en) 1995-10-02 2004-05-04 Starsight Telecast, Inc. Systems and methods for contextually linking television program information
US6323911B1 (en) 1995-10-02 2001-11-27 Starsight Telecast, Inc. System and method for using television schedule information
EP0888688A4 (en) * 1996-03-15 2000-05-03 Guide E Inc COMBINATION OF A VIDEO TAPE RECORDER INDEX WITH AN ELECTRONIC PROGRAM GUIDE
US5940073A (en) 1996-05-03 1999-08-17 Starsight Telecast Inc. Method and system for displaying other information in a TV program guide
JP3528451B2 (ja) * 1996-07-26 2004-05-17 ソニー株式会社 電子番組ガイド表示制御装置及びその方法
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
US9113122B2 (en) 1997-04-21 2015-08-18 Rovi Guides, Inc. Method and apparatus for time-shifting video and text in a text-enhanced television program
BRPI9812104B1 (pt) 1997-07-21 2016-12-27 Guide E Inc método para navegar por um guia de programa interativo
JPH1155201A (ja) 1997-07-29 1999-02-26 Sony Corp 情報処理装置および方法、情報処理システム、並びに伝送媒体
US6604240B2 (en) 1997-10-06 2003-08-05 United Video Properties, Inc. Interactive television program guide system with operator showcase
US5982363A (en) * 1997-10-24 1999-11-09 General Instrument Corporation Personal computer-based set-top converter for television services
US6452611B1 (en) 1998-02-04 2002-09-17 Corporate Media Partners Method and system for providing dynamically changing programming categories
ES2221412T3 (es) * 1998-03-04 2004-12-16 United Video Properties Inc. Sistema de guia de programa con monitorizacion de la utilizacion de la publicidad y de las actividades del usuario.
US7185355B1 (en) 1998-03-04 2007-02-27 United Video Properties, Inc. Program guide system with preference profiles
BR9909241A (pt) * 1998-03-04 2000-11-14 United Video Properties Inc Sistema de guia de programas com propaganda direcionada
US6985477B2 (en) * 1998-03-26 2006-01-10 Cisco Technology, Inc. Method and apparatus for supporting multiservice digital signal processing applications
US6564379B1 (en) 1998-04-30 2003-05-13 United Video Properties, Inc. Program guide system with flip and browse advertisements
US20080034113A1 (en) * 1998-05-04 2008-02-07 Frank Montero Method of contextually determining missing components of an incomplete uniform resource locator
US20020095676A1 (en) 1998-05-15 2002-07-18 Robert A. Knee Interactive television program guide system for determining user values for demographic categories
WO1999066725A1 (en) * 1998-06-16 1999-12-23 United Video Properties, Inc. Interactive television program guide with simultaneous watch and record capabilities
US6536041B1 (en) * 1998-06-16 2003-03-18 United Video Properties, Inc. Program guide system with real-time data sources
JP4232059B2 (ja) * 1998-06-18 2009-03-04 ソニー株式会社 情報送信装置および方法、並びに記録媒体
US6268849B1 (en) 1998-06-30 2001-07-31 United Video Properties, Inc. Internet television program guide system with embedded real-time data
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 联合视频制品公司 交互式电视节目导视系统及其方法
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
TW465235B (en) * 1998-09-17 2001-11-21 United Video Properties Inc Electronic program guide with digital storage
US7694319B1 (en) 1998-11-02 2010-04-06 United Video Properties, Inc. Interactive program guide with continuous data stream and client-server data supplementation
US7165098B1 (en) * 1998-11-10 2007-01-16 United Video Properties, Inc. On-line schedule system with personalization features
US6859799B1 (en) 1998-11-30 2005-02-22 Gemstar Development Corporation Search engine for video and graphics
US6792197B1 (en) 1998-12-07 2004-09-14 Index Systems, Inc. System and method for generating video taping reminders
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
US7342612B1 (en) * 1999-02-18 2008-03-11 Intel Corporation System and method for controlling an electronic device
US20050210101A1 (en) * 1999-03-04 2005-09-22 Universal Electronics Inc. System and method for providing content, management, and interactivity for client devices
US7130616B2 (en) * 2000-04-25 2006-10-31 Simple Devices System and method for providing content, management, and interactivity for client devices
US20020013852A1 (en) * 2000-03-03 2002-01-31 Craig Janik System for providing content, management, and interactivity for thin client devices
US7468934B1 (en) * 1999-07-12 2008-12-23 Ez4Media, Inc. Clock with link to the internet
US6975632B2 (en) * 1999-03-15 2005-12-13 Cisco Technology, Inc. Multi-service architecture with any port any service (APAS) hardware platform
JP2000339345A (ja) * 1999-03-25 2000-12-08 Sony Corp 検索システム、検索装置および方法、ならびに、入力装置および方法
AU762925B2 (en) 1999-06-28 2003-07-10 Rovi Guides, Inc. System and method for utilizing EPG database for modifying advertisements
WO2001001689A1 (en) 1999-06-29 2001-01-04 United Video Properties, Inc. Method and system for a video-on-demand-related interactive display within an interactive television application
US6971118B1 (en) * 1999-07-28 2005-11-29 Sharp Laboratories Of America, Inc. System for displaying programming guide information
JP2001125908A (ja) * 1999-10-26 2001-05-11 Sony Corp 入力装置および方法
JP2001157189A (ja) * 1999-11-30 2001-06-08 Toshiba Corp 通信システム
ATE396577T1 (de) * 1999-12-02 2008-06-15 Western Digital Tech Inc System zum fernaufnehmen von fernsehprogrammen
ES2219426T5 (es) * 1999-12-10 2009-03-01 United Video Properties, Inc. Funciones caracteristicas de utilizacion en aplicaciones de decodificadores avanzados en sistemas de television interactiva.
US7191223B1 (en) 2000-01-11 2007-03-13 The Relegence Corporation System and method for real-time alerts
US6999957B1 (en) 2000-01-11 2006-02-14 The Relegence Corporation System and method for real-time searching
AU2001229644A1 (en) 2000-01-27 2001-08-07 Suzanne M. Berberet System and method for providing broadcast programming, a virtual vcr, and a video scrapbook to programming subscribers
CN1805539A (zh) 2000-03-31 2006-07-19 联合视频制品公司 用于改进观众计量的系统和方法
CN101493919B (zh) 2000-03-31 2019-01-04 乐威指南公司 元数据链接广告的系统和方法
CA2402968C (en) 2000-03-31 2012-10-23 United Video Properties, Inc. Systems and methods for reducing cut-offs in program recording
EP1273167B1 (en) 2000-04-10 2005-12-07 United Video Properties, Inc. Interactive media guide with media guidance interface
US20020010789A1 (en) * 2000-05-04 2002-01-24 Lord Frank H. Broadcast multimedia delivery system
US20060270457A1 (en) * 2001-05-03 2006-11-30 Lord Frank H Multi media broadcasting, broadcast services for cell phone and other users and modified SIM card and related means for enabling such broadcast reception
US7054660B2 (en) * 2000-05-04 2006-05-30 Paperless Interactive Newspaper, Llc Multimedia broadcasting, broadcast services for cell phone and other users and modified SIM card and related means for enabling such broadcast reception
US6771886B1 (en) * 2000-05-25 2004-08-03 Koninklijke Philips Electronics N.V. Method and apparatus to adaptively program a recording device
US7181759B2 (en) * 2000-05-26 2007-02-20 Bigband Networks, Inc. System and method for providing interactivity for end-users over digital broadcast channels
GB2364209A (en) * 2000-06-30 2002-01-16 Nokia Oy Ab Combined digital video broadcast receiver and cellular receiver
GB2364211A (en) * 2000-06-30 2002-01-16 Nokia Oy Ab A terminal comprising two receivers for receiving an encrypted first signal from a first network and a decryption second signal from a second network
US20020021309A1 (en) * 2000-06-30 2002-02-21 Tara Burnhouse Future program action indication display
US20020053081A1 (en) * 2000-10-31 2002-05-02 Digitaldeck, Inc. Adaptable programming guide for networked devices
US20020029384A1 (en) 2000-07-20 2002-03-07 Griggs Theodore L. Mechanism for distributing content data
JP4942242B2 (ja) * 2000-08-25 2012-05-30 ソニー株式会社 情報処理装置および方法、並びに記録媒体
GB0022370D0 (en) * 2000-09-13 2000-10-25 Pace Micro Tech Plc Improvements to televisionn system
US7103906B1 (en) 2000-09-29 2006-09-05 International Business Machines Corporation User controlled multi-device media-on-demand system
US20020042915A1 (en) * 2000-10-06 2002-04-11 Kubischta Raymond L. Interactive, off-screen entertainment guide for program selection and control
KR101399240B1 (ko) 2000-10-11 2014-06-02 유나이티드 비디오 프로퍼티즈, 인크. 매체 콘텐츠 배달 시스템 및 방법
KR20070114325A (ko) 2000-10-11 2007-11-30 유나이티드 비디오 프로퍼티즈, 인크. 주문형 미디어 시스템에서 데이터를 캐싱하기 위한 시스템및 방법
CA2425472C (en) * 2000-10-11 2012-01-10 United Video Properties, Inc. Systems and methods for supplementing on-demand media
US20020069404A1 (en) * 2000-11-28 2002-06-06 Navic Systems, Incorporated Targeted promotion deployment
US20020069407A1 (en) * 2000-11-28 2002-06-06 Navic Systems, Incorporated System and method for reporting counted impressions
US7047273B2 (en) 2000-11-28 2006-05-16 Navic Systems, Inc. Load balancing in set top cable box environment
US20020112238A1 (en) * 2000-11-28 2002-08-15 Navic Systems, Incorporated Promotions on viewing devices
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
US7370073B2 (en) * 2000-11-28 2008-05-06 Navic Systems, Inc. Using viewership profiles for targeted promotion deployment
US7174512B2 (en) * 2000-12-01 2007-02-06 Thomson Licensing S.A. Portal for a communications system
US7301933B1 (en) 2000-12-22 2007-11-27 Cisco Technology, Inc. Delivery of a service program to a digital signal processor within a multiservice processing system
GB0100076D0 (en) * 2001-01-03 2001-02-14 Pace Micro Tech Plc Information on demand
JP4620878B2 (ja) * 2001-01-22 2011-01-26 株式会社日立製作所 放送方法及び放送受信装置
CA2438947C (en) 2001-02-21 2016-03-22 United Video Properties, Inc. Systems and methods for interactive program guides with personal video recording features
US20020166123A1 (en) * 2001-03-02 2002-11-07 Microsoft Corporation Enhanced television services for digital video recording and playback
US20030023975A1 (en) * 2001-03-02 2003-01-30 Microsoft Corporation Enhanced music services for television
US20020157099A1 (en) * 2001-03-02 2002-10-24 Schrader Joseph A. Enhanced television service
US20020157101A1 (en) * 2001-03-02 2002-10-24 Schrader Joseph A. System for creating and delivering enhanced television services
US7950037B2 (en) 2001-03-16 2011-05-24 Linda S. Mensch Wireless entertainment system
US7299483B2 (en) * 2001-04-24 2007-11-20 Tribune Media Services, Inc. System and method for determining and notifying users of the expected time-channel for a television series
US7548518B2 (en) * 2001-06-29 2009-06-16 Nokia Corporation Receiver
US20030070174A1 (en) * 2001-10-09 2003-04-10 Merrill Solomon Wireless video-on-demand system
US6897904B2 (en) 2002-01-04 2005-05-24 Microsoft Corporation Method and apparatus for selecting among multiple tuners
US20030146928A1 (en) * 2002-01-31 2003-08-07 Paul Finster Method and system for optimal grid alignment
US20030167471A1 (en) * 2002-03-04 2003-09-04 Cliff Roth System and method for selection of video products that are deliverable on demand
US20040078814A1 (en) * 2002-03-29 2004-04-22 Digeo, Inc. Module-based interactive television ticker
US7237252B2 (en) * 2002-06-27 2007-06-26 Digeo, Inc. Method and apparatus to invoke a shopping ticker
US7266835B2 (en) * 2002-06-27 2007-09-04 Digeo, Inc. Method and apparatus for secure transactions in an interactive television ticker
IL151118A0 (en) * 2002-08-07 2003-04-10 Manor Zamir A method for viewing televised events
US8272020B2 (en) * 2002-08-17 2012-09-18 Disney Enterprises, Inc. System for the delivery and dynamic presentation of large media assets over bandwidth constrained networks
JP2005537708A (ja) * 2002-08-21 2005-12-08 ディズニー エンタープライゼス インコーポレイテッド デジタルホームムービーライブラリ
US20040064835A1 (en) * 2002-09-26 2004-04-01 International Business Machines Corporation System and method for content based on-demand video media overlay
US7774815B1 (en) 2002-09-30 2010-08-10 Arris Group, Inc. Context-sensitive interactive television ticker
US20050015803A1 (en) * 2002-11-18 2005-01-20 Macrae Douglas B. Systems and methods for providing real-time services in an interactive television program guide application
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US20040158860A1 (en) * 2003-02-07 2004-08-12 Microsoft Corporation Digital music jukebox
US7294877B2 (en) * 2003-03-28 2007-11-13 Nantero, Inc. Nanotube-on-gate FET structures and applications
US20060051059A1 (en) 2004-09-08 2006-03-09 Krakirian Haig H Video recorder having user extended and automatically extended time slots
EP1625748A1 (fr) * 2003-05-20 2006-02-15 Thomson Licensing PROCEDE DE NAVIGATION PARMI UNE LISTE D ELEMENTS, ET RECEPTE UR AUDIOVISUEL POUR LA SELECTION D’ELEMENTS DANS UNE LISTE
FR2864876A1 (fr) * 2004-01-05 2005-07-08 Thomson Licensing Sa Procede de navigation a l'aide de sous-listes d'elements affiches, et terminal mettant en oeuvre le procede
US7603022B2 (en) * 2003-07-02 2009-10-13 Macrovision Corporation Networked personal video recording system
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
JP2005064719A (ja) * 2003-08-08 2005-03-10 Toshiba Corp デジタル受信装置及びデジタル放送受信方法
US20050076363A1 (en) * 2003-08-29 2005-04-07 Derek Dukes System and method for navigation of a multimedia interface
US20050049957A1 (en) * 2003-08-29 2005-03-03 Valla Vakili System and method for auctioning utilizing a broadcast-based device
US20050076364A1 (en) * 2003-08-29 2005-04-07 Derek Dukes System and method for customizing a multimedia interface
US20050050160A1 (en) * 2003-08-29 2005-03-03 Manish Upendran System and method for accessing specialized content associated with broadcast content
US20050050022A1 (en) * 2003-08-29 2005-03-03 Derek Dukes System and method for searching content using a multimedia interface
US7346556B2 (en) * 2003-08-29 2008-03-18 Yahoo! Inc. System and method for performing purchase transactions utilizing a broadcast-based device
US20050076383A1 (en) * 2003-08-29 2005-04-07 Manish Upendran System and method for providing a user interface
US20050050576A1 (en) * 2003-08-29 2005-03-03 Manish Upendran System and method for integrating broadcast content and non-broadcast content
US7458093B2 (en) * 2003-08-29 2008-11-25 Yahoo! Inc. System and method for presenting fantasy sports content with broadcast content
US20050076384A1 (en) * 2003-08-29 2005-04-07 Manish Upendran System and method for presenting non-broadcast content on a broadcast-based device
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
IL159838A0 (en) * 2004-01-13 2004-06-20 Yehuda Binder Information device
US20050160465A1 (en) * 2004-01-21 2005-07-21 United Video Properties, Inc. Interactive television system with automatic switching from broadcast media to streaming media
US6998910B2 (en) * 2004-01-22 2006-02-14 Texas Instruments Incorporated Amplifier using delta-sigma modulation
WO2006105010A1 (en) 2005-03-25 2006-10-05 Neocific, Inc. Methods and apparatus for cellular broadcasting and communication system
JP2006014043A (ja) * 2004-06-28 2006-01-12 Funai Electric Co Ltd データ記録再生装置
WO2006014955A2 (en) * 2004-07-27 2006-02-09 Matsushita Electric Industrial Co., Ltd. State machine for scheduled recording
US7712135B2 (en) * 2004-08-05 2010-05-04 Savant Protection, Inc. Pre-emptive anti-virus protection of computing systems
US8086575B2 (en) * 2004-09-23 2011-12-27 Rovi Solutions Corporation Methods and apparatus for integrating disparate media formats in a networked media system
US8806533B1 (en) 2004-10-08 2014-08-12 United Video Properties, Inc. System and method for using television information codes
US7644077B2 (en) * 2004-10-21 2010-01-05 Microsoft Corporation Methods, computer readable mediums and systems for linking related data from at least two data sources based upon a scoring algorithm
US7526506B2 (en) 2004-10-21 2009-04-28 Microsoft Corporation Interlinking sports and television program listing metadata
US20060130093A1 (en) * 2004-12-15 2006-06-15 Liangkui Feng Electronic program guide display and cursor control
US20100311399A1 (en) * 2005-03-31 2010-12-09 United Video Properties, Inc. Systems and methods for generating audible reminders on mobile user equipment
US8229283B2 (en) * 2005-04-01 2012-07-24 Rovi Guides, Inc. System and method for quality marking of a recording
US9973817B1 (en) 2005-04-08 2018-05-15 Rovi Guides, Inc. System and method for providing a list of video-on-demand programs
FR2886083A1 (fr) * 2005-05-19 2006-11-24 Thomson Licensing Sa Procede de selection d'elements et de fonctions par affichage d'une icone specifique, et appareil mettant en oeuvre le procede
US20070022459A1 (en) * 2005-07-20 2007-01-25 Gaebel Thomas M Jr Method and apparatus for boundary-based network operation
US7788266B2 (en) 2005-08-26 2010-08-31 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US20070067738A1 (en) * 2005-09-16 2007-03-22 Microsoft Corporation Extensible, filtered lists for mobile device user interface
US7933632B2 (en) * 2005-09-16 2011-04-26 Microsoft Corporation Tile space user interface for mobile devices
US7646962B1 (en) * 2005-09-30 2010-01-12 Guideworks, Llc System and methods for recording and playing back programs having desirable recording attributes
US20070079342A1 (en) 2005-09-30 2007-04-05 Guideworks, Llc Systems and methods for managing local storage of on-demand content
ES2433134T3 (es) * 2005-10-14 2013-12-09 United Video Properties, Inc. Sistemas y métodos para grabar múltiples programas simultáneamente con un único sintonizador
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
US8731379B1 (en) 2005-11-04 2014-05-20 Rovi Guides, Inc. Systems and methods for recording programs with a network recording device upon failure of a user's equipment
US9113107B2 (en) 2005-11-08 2015-08-18 Rovi Guides, Inc. Interactive advertising and program promotion in an interactive television system
US8613024B2 (en) * 2005-12-13 2013-12-17 United Video Properties, Inc. Cross-platform predictive popularity ratings for use in interactive television applications
US20070157246A1 (en) * 2005-12-23 2007-07-05 Sports Tv Insider, Llc Sports Broadcast Scheduler
US8607287B2 (en) 2005-12-29 2013-12-10 United Video Properties, Inc. Interactive media guidance system having multiple devices
US20070156521A1 (en) 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for commerce in media program related merchandise
US9681105B2 (en) 2005-12-29 2017-06-13 Rovi Guides, Inc. Interactive media guidance system having multiple devices
US20070162936A1 (en) * 2006-01-06 2007-07-12 Verizon Data Services Inc. Interactive main menu graphical user interface systems and methods
US7962942B1 (en) 2006-02-28 2011-06-14 Rovi Guides, Inc. Systems and methods for enhanced trick-play functions
US7835998B2 (en) 2006-03-06 2010-11-16 Veveo, Inc. Methods and systems for selecting and presenting content on a first system based on user preferences learned on a second system
US20100064320A1 (en) * 2006-03-13 2010-03-11 Verizon Services Corp. Integrating data on program popularity into an on-screen program guide
US8316394B2 (en) 2006-03-24 2012-11-20 United Video Properties, Inc. Interactive media guidance application with intelligent navigation and display features
US8069461B2 (en) 2006-03-30 2011-11-29 Verizon Services Corp. On-screen program guide with interactive programming recommendations
US9386327B2 (en) 2006-05-24 2016-07-05 Time Warner Cable Enterprises Llc Secondary content insertion apparatus and methods
US8280982B2 (en) 2006-05-24 2012-10-02 Time Warner Cable Inc. Personal content server apparatus and methods
US7839816B2 (en) 2006-06-12 2010-11-23 Hewlett-Packard Development Company, L.P. Assembly, and associated methodology, for provisioning computer device with operating software
US20070288612A1 (en) * 2006-06-12 2007-12-13 Electronic Data Systems Corporation Assembly, and associated method, for provisioning computer device with computer data
US8024762B2 (en) 2006-06-13 2011-09-20 Time Warner Cable Inc. Methods and apparatus for providing virtual content over a network
US9679602B2 (en) 2006-06-14 2017-06-13 Seagate Technology Llc Disc drive circuitry swap
US9173001B1 (en) 2006-06-27 2015-10-27 Verizon Patent And Licensing Inc. Media content access systems and methods
US9918043B2 (en) * 2006-06-27 2018-03-13 Verizon Patent And Licensing Inc. Snippet access systems and methods
JP4181589B2 (ja) * 2006-07-28 2008-11-19 シャープ株式会社 デジタル放送受信装置
US9021404B2 (en) * 2006-08-25 2015-04-28 Verizon Patent And Licensing Inc. Systems and methods for modifying content based on a positional relationship
US8418217B2 (en) 2006-09-06 2013-04-09 Verizon Patent And Licensing Inc. Systems and methods for accessing media content
US8464295B2 (en) 2006-10-03 2013-06-11 Verizon Patent And Licensing Inc. Interactive search graphical user interface systems and methods
US8316320B2 (en) * 2006-10-03 2012-11-20 Verizon Patent And Licensing Inc. Expandable history tab in interactive graphical user interface systems and methods
US8566874B2 (en) 2006-10-03 2013-10-22 Verizon Patent And Licensing Inc. Control tools for media content access systems and methods
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
US8316408B2 (en) * 2006-11-22 2012-11-20 Verizon Patent And Licensing Inc. Audio processing for media content access systems and methods
EP2177010B1 (en) 2006-12-13 2015-10-28 Quickplay Media Inc. Mobile media platform
US9571902B2 (en) 2006-12-13 2017-02-14 Quickplay Media Inc. Time synchronizing of distinct video and data feeds that are delivered in a single mobile IP data network compatible stream
US8250605B2 (en) * 2006-12-18 2012-08-21 Verizon Services Corp. Systems and methods for presentation of preferred program selections
US8194034B2 (en) 2006-12-20 2012-06-05 Verizon Patent And Licensing Inc. Systems and methods for controlling a display
US8510780B2 (en) 2006-12-21 2013-08-13 Verizon Patent And Licensing Inc. Program guide navigation tools for media content access systems and methods
US8028313B2 (en) 2006-12-21 2011-09-27 Verizon Patent And Licensing Inc. Linear program guide for media content access systems and methods
US20080155615A1 (en) * 2006-12-22 2008-06-26 Guideworks, Llc Systems and methods for supporting multi-user media content access using index points
US8898701B2 (en) * 2006-12-29 2014-11-25 Verizon Patent And Licensing Inc. Method and system for providing attribute browsing of video assets
US8015581B2 (en) 2007-01-05 2011-09-06 Verizon Patent And Licensing Inc. Resource data configuration for media content access systems and methods
US8490138B2 (en) * 2007-02-23 2013-07-16 Rovi Guides, Inc. Channel searching by content type
US8181206B2 (en) 2007-02-28 2012-05-15 Time Warner Cable Inc. Personal content server apparatus and methods
US7801888B2 (en) 2007-03-09 2010-09-21 Microsoft Corporation Media content search results ranked by popularity
US20080244654A1 (en) * 2007-03-29 2008-10-02 Verizon Laboratories Inc. System and Method for Providing a Directory of Advertisements
US20080244643A1 (en) * 2007-03-30 2008-10-02 Verizon Laboratories Inc. System and Method for Alphanumeric Channel-Changing
US20080301053A1 (en) * 2007-05-29 2008-12-04 Verizon Services Organization Inc. Service broker
US8832553B2 (en) * 2007-06-19 2014-09-09 Verizon Patent And Licensing Inc. Program guide 3D zoom
US9826189B2 (en) * 2007-06-28 2017-11-21 Verizon Patent And Licensing Inc. Apparatus, method, and computer program product for presenting an interactive programming guide
US8103965B2 (en) 2007-06-28 2012-01-24 Verizon Patent And Licensing Inc. Media content recording and healing statuses
US8483546B2 (en) * 2007-06-29 2013-07-09 Verizon Patent And Licensing Inc. Apparatus, method, and computer program product for receiving a command during a commercial
US8739213B2 (en) 2007-06-29 2014-05-27 Verizon Patent And Licensing Inc. System and method for providing an interactive program guide for past current and future programming
US9654721B2 (en) * 2007-07-10 2017-05-16 Verizon Patent And Licensing Inc. System and method for providing personal content recommendations
US20090019492A1 (en) * 2007-07-11 2009-01-15 United Video Properties, Inc. Systems and methods for mirroring and transcoding media content
US9848157B2 (en) * 2007-08-28 2017-12-19 Cable Television Laboratories, Inc. Method of automatically switching television channels
US9305590B2 (en) 2007-10-16 2016-04-05 Seagate Technology Llc Prevent data storage device circuitry swap
US20090165051A1 (en) * 2007-12-19 2009-06-25 United Video Properties, Inc. Methods and devices for presenting an interactive media guidance application
US8051447B2 (en) 2007-12-19 2011-11-01 Verizon Patent And Licensing Inc. Condensed program guide for media content access systems and methods
US20090165049A1 (en) * 2007-12-19 2009-06-25 United Video Properties, Inc. Methods and devices for presenting and interactive media guidance application
US9118869B2 (en) * 2007-12-19 2015-08-25 Verizon Patent And Licensing Inc. Vertically oriented program guide for media content access systems and methods
US9503691B2 (en) 2008-02-19 2016-11-22 Time Warner Cable Enterprises Llc Methods and apparatus for enhanced advertising and promotional delivery in a network
US8327402B1 (en) 2008-07-15 2012-12-04 United Video Properties, Inc. Methods and devices for presenting an interactive media guidance application
CA2743050C (en) * 2008-11-12 2015-03-17 Level 3 Communications, Llc User authentication in a content delivery network
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US8522163B2 (en) * 2008-12-19 2013-08-27 Verizon Patent And Licensing Inc. Systems and methods for radial display of time based information
US9274505B2 (en) * 2008-12-19 2016-03-01 Verizon Patent And Licensing Inc. Systems and methods for radial display of time based information
US9241136B2 (en) * 2009-06-29 2016-01-19 Verizon Patent And Licensing Inc. Method and apparatus for creating a personalized programming guide
US8990858B2 (en) * 2009-06-29 2015-03-24 Verizon Patent And Licensing Inc. Search-based media program guide systems and methods
US9009622B2 (en) * 2009-06-30 2015-04-14 Verizon Patent And Licensing Inc. Media content instance search methods and systems
US20110022620A1 (en) * 2009-07-27 2011-01-27 Gemstar Development Corporation Methods and systems for associating and providing media content of different types which share atrributes
US9237381B2 (en) * 2009-08-06 2016-01-12 Time Warner Cable Enterprises Llc Methods and apparatus for local channel insertion in an all-digital content distribution network
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
US8359616B2 (en) 2009-09-30 2013-01-22 United Video Properties, Inc. Systems and methods for automatically generating advertisements using a media guidance application
US20110078572A1 (en) * 2009-09-30 2011-03-31 Rovi Technologies Corporation Systems and methods for analyzing clickstream data
US20110081129A1 (en) * 2009-10-07 2011-04-07 Rovi Technologies Corporation Broadband recording method and apparatus for video and/or audio programs
US9143737B2 (en) 2009-10-15 2015-09-22 Verizon Patent And Licensing Inc. Data distribution
US9258529B2 (en) * 2009-10-15 2016-02-09 Verizon Patent And Licensing Inc. Data distribution
US9571784B2 (en) * 2009-10-30 2017-02-14 Verizon Patent And Licensing Inc. Media content watch list systems and methods
US9635421B2 (en) 2009-11-11 2017-04-25 Time Warner Cable Enterprises Llc Methods and apparatus for audience data collection and analysis in a content delivery network
US8327394B2 (en) * 2009-11-30 2012-12-04 Verizon Patent And Licensing Inc. Boosting factor for television content
US20110154399A1 (en) * 2009-12-22 2011-06-23 Verizon Patent And Licensing, Inc. Content recommendation engine
US8528016B2 (en) * 2009-12-28 2013-09-03 Verizon Patent And Licensing Inc. Dynamic program guide information
US8640052B2 (en) 2009-12-31 2014-01-28 Verizon Patent And Licensing Inc. User interface enhancements for media content access systems and methods
US9122701B2 (en) 2010-05-13 2015-09-01 Rovi Guides, Inc. Systems and methods for providing media content listings according to points of interest
WO2011149558A2 (en) 2010-05-28 2011-12-01 Abelow Daniel H Reality alternate
WO2012050838A1 (en) 2010-09-28 2012-04-19 Neocific, Inc. Methods and apparatus for flexible use of frequency bands
US8930979B2 (en) 2010-11-11 2015-01-06 Time Warner Cable Enterprises Llc Apparatus and methods for identifying and characterizing latency in a content delivery network
US10148623B2 (en) 2010-11-12 2018-12-04 Time Warner Cable Enterprises Llc Apparatus and methods ensuring data privacy in a content distribution network
US9736524B2 (en) 2011-01-06 2017-08-15 Veveo, Inc. Methods of and systems for content search based on environment sampling
US9049073B2 (en) 2011-06-28 2015-06-02 Rovi Guides, Inc. Systems and methods for initializing allocations of transport streams based on historical data
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US20140196062A1 (en) 2013-01-10 2014-07-10 United Video Properties, Inc. Systems and methods for setting prices in data driven media placement
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
US20140282786A1 (en) 2013-03-12 2014-09-18 Time Warner Cable Enterprises Llc Methods and apparatus for providing and uploading content to personalized network storage
US9674563B2 (en) 2013-11-04 2017-06-06 Rovi Guides, Inc. Systems and methods for recommending content
US9514639B2 (en) 2014-06-20 2016-12-06 Ray Enterprises Inc. Universal remote control user interface for discrete control of multiple devices
US9788067B2 (en) 2014-06-20 2017-10-10 Ray Enterprises, LLC Caching programming data
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

Family Cites Families (13)

* 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
US4751578A (en) * 1985-05-28 1988-06-14 David P. Gordon System for electronically controllably viewing on a television updateable television programming information
US4706121B1 (en) * 1985-07-12 1993-12-14 Insight Telecast, Inc. Tv schedule system and process
JPS62185485A (ja) * 1986-02-10 1987-08-13 Pioneer Electronic Corp 双方向catvシステムにおける有料番組視聴可能限界設定方式
US5177604A (en) * 1986-05-14 1993-01-05 Radio Telcom & Technology, Inc. Interactive television and data transmission system
US5371795A (en) * 1988-05-04 1994-12-06 Right Hemisphere Pty., Ltd. Automatic censorship of video programs
US5016273A (en) * 1989-01-09 1991-05-14 At&E Corporation Dual communication mode video tape recorder
US5489894A (en) * 1991-07-08 1996-02-06 Motorola, Inc. Television paging system
US5589892A (en) * 1993-09-09 1996-12-31 Knee; Robert A. Electronic television program guide schedule system and method with data feed access
US5781246A (en) * 1993-09-09 1998-07-14 Alten; Jerry Electronic television program guide schedule system and method
US5651010A (en) * 1995-03-16 1997-07-22 Bell Atlantic Network Services, Inc. Simultaneous overlapping broadcasting of digital programs
JP3372004B2 (ja) * 1995-03-31 2003-01-27 ソニー株式会社 電子番組ガイド装置、電子番組ガイドシステム、および電子番組ガイド方法
US5818441A (en) * 1995-06-15 1998-10-06 Intel Corporation System and method for simulating two-way connectivity for one way data streams

Also Published As

Publication number Publication date
US6052145A (en) 2000-04-18
WO2001001699A1 (en) 2001-01-04

Similar Documents

Publication Publication Date Title
CN1361990A (zh) 电视节目指南
CN1200566C (zh) 从单个电子节目指南服务器提供电子节目指南信息的方法和设备
JP4380797B2 (ja) 改良型テレビジョンスケジュールシステム
US6763522B1 (en) System and method for a digital television electronic program guide
US6233734B1 (en) System and method for controlling the broadcast and recording of television programs and for distributing information to be displayed on a television screen
US9271049B2 (en) Premium channel promotion system and method
CA2224926C (en) Navigation among grouped television channels
CN1157056C (zh) 在多制式数字电视产品中自动设置时间信息的方法和装置
CN1941868B (zh) 一种相同广播电视频道信息的频道快速切换方法
CN1294745C (zh) 电子节目指南显示控制设备
CN1115948A (zh) 双向广播系统
CN1332927A (zh) 具有相关节目搜索功能的电子节目指南
CN1439222A (zh) 远程控制器、具有电子节目引导功能的广播接收机和服务系统及方法
CN1409926A (zh) 带有列表组的交互式电视节目指南系统
CN1241092A (zh) 用于在交互式电视中选择观众明细表的设备和方法
EP1742394A2 (en) Receiver for receiving terrestrial Digital Multimedia Broadcast (DMB) using an imaginary channel to receive broadcast services
CN1758748A (zh) 构造和编辑电子节目指南序列的方法和系统
JPH09224230A (ja) 番組関連情報伝送制御方法およびその装置
CN1081805A (zh) 包括扩展数据业务的辅助视频信息系统
CN1523889A (zh) 初始化数字解码器的方法及实现该方法的解码器
KR100462936B1 (ko) 텔레비전스케줄시스템
JP2003503916A (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
REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1047211

Country of ref document: HK