CN1265805A - 用于记录付费电视节目的系统和方法 - Google Patents
用于记录付费电视节目的系统和方法 Download PDFInfo
- Publication number
- CN1265805A CN1265805A CN98807939A CN98807939A CN1265805A CN 1265805 A CN1265805 A CN 1265805A CN 98807939 A CN98807939 A CN 98807939A CN 98807939 A CN98807939 A CN 98807939A CN 1265805 A CN1265805 A CN 1265805A
- Authority
- CN
- China
- Prior art keywords
- program
- tabulation
- user
- timer
- expression
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/23614—Multiplexing of additional data and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation 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/4314—Generation 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4345—Extraction or processing of SI, e.g. extracting service information from an MPEG stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4348—Demultiplexing of additional data and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-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/47214—End-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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8106—Monomedia components thereof involving special audio data, e.g. different tracks for different languages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems 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/087—Systems 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/088—Systems 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/0884—Systems 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems 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/087—Systems 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/088—Systems 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/0887—Systems 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/163—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/68—Systems specially adapted for using specific information, e.g. geographical or meteorological information
- H04H60/72—Systems specially adapted for using specific information, e.g. geographical or meteorological information using electronic programme guides [EPG]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation 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/4316—Generation 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4438—Window management, e.g. event handling following interaction with the user interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
- H04N5/45—Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/60—Receiver circuitry for the reception of television signals according to analogue transmission standards for the sound signals
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Circuits Of Receivers In General (AREA)
- Controls And Circuits For Display Device (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
用于处理多个节目的装置和方法具有下面的特征。可以从多个用于记录的节目选择一个节目。随后该选择节目被存储到表示用于记录的被选节目的第一节目列表中。同样可以从既用于购买又用于记录的多个节目中选择一个节目。随后该选择节目被存储到表示被购买节目的第二节目列表中。然后该选择的节目也被自动地存储到表示用于记录的被选节目的第一节目列表中。另外,当取消一个先前购买的节目时,做一个决定确认该购买的节目是否也出现在选择用于记录的节目的列表中。如果该节目出现在该记录列表中,则当该购买被取消时,该节目也被自动地从这记录列表中取消。
Description
发明领域
本发明通常涉及用于电子装置的用户接口控制,尤其涉及用于自动地协调节目的购买与记录的系统和方法。
发明背景
例如电视和个人计算机(PC)的电子装置要求一个包括用户接口系统的控制系统。通常,用户接口系统把信息提供到用户并且简化装置的使用。用户接口的一个实例是电视系统中的电子菜单系统。这种菜单系统使得用户与越加复杂的电视系统的交互以及控制变得容易。
例如,当今可用各种卫星电视接收机接收接收直播卫星电视业务,例如由Hughes Electronics有限公司提供的直播电视业务(DirecTVTM)。卫星电视提供包括计节目付费的各种业务。计节目付费业务允许用户预先购买例如影片或体育比赛。为了购买一个计节目付费节目,例如通常借助图1A示出的一个″购买″屏幕提示用户,以便选择其要购买的节目。为了购买一个节目,用户例如可以简单地输入由服务提供者指定的独有的节目标识号,例如″2013″,和/或输入如图1A所示的具体信道以及时间信息。
另外,这些卫星接收机同样允许用户通过例如图1B中示出的一个″定时器″屏幕,以便选择哪一个节目将要由连接到这接收机的一个VCR所记录。一旦用户输入了要求的信息(例如频道号、起始时间、结束时间),接收器将指令一个红外(IR)启动器在预选时间适当地控制这VCR。一个IR启动器实际上是一个可编程序的VCR遥控模拟器,由该卫星接收机控制。它是定位在所连接的VCR的遥控传感器前面,并且根据由用户输入的定时器屏幕信息,在卫星接收机的适时控制下发送例如″ON″和″RECORD″的命令。
在从事节目购买和记录的两个处理或相关的用户屏幕之间存在有不链接或不协调的情况。就是说,例如一个想既购买又记录一个节目的用户需要通过分别地填写两个单独的用户屏幕(例如″购买″和″定时器″屏幕)分别地把信息既提供到该购买处理又提供到记录处理。同样,由于在这两个处理之间不存在联系,所以想从购买处理或记录处理中取消一个节目的用户将不得不实际上把相同的任务执行两次。这将是耗时和无效率的事情。
本发明概要
本发明人认识到,理想的是能够协调和链接购买一个节目的处理与记录一个节目的处理。因此,用于处理多个节目的装置和方法具有下面的特征。
可以从多个用于记录的节目选择一个节目。随后该选择节目被存储到表示用于记录的被选节目的第一节目列表中。同样可以从既用于购买又用于记录的多个节目中选择一个节目。随后该选择节目被存储到表示被购买节目的第二节目列表中。然后该选择的节目也被自动地存储到表示用于记录的被选节目的第一节目列表中。另外,当取消一个先前购买的节目时,做一个决定确认该购买的节目是否也出现在选择用于记录的节目的列表中。如果该节目出现在该记录列表中,则当该购买被取消时,该节目也被自动地从这记录列表中消除。
附图的简要描述:
在附图中:
图1A和1B分别地示出已有技术系统的一个″购买″屏幕和″记录″屏幕。
图2示出一个电视系统的实例,根据本发明用于处理用户命令并且显示用户接口屏幕的示例。
图3示出一个数字视频处理装置的实例,根据本发明用于处理用户命令并且显示用户接口屏幕的示例。
图4示出一个数字卫星系统具体实施方案的实例方框图,根据本发明用于处理用户命令并且显示用户接口屏幕的示例。
图5示出用于选择节目的一个节目指南的实例。
图6A和6B示出一个流程图,根据本发明用于处理用户命令并且显示用户接口屏幕的示例。
图7示出一个流程图示例,根据本发明用于清除针对记录一个事件的定时器。
图8示出一个流程图示例,根据本发明用于消除购买一个事件。
图9示出一个示例的用户接口屏幕,使得一个用户既购买又记录一个选择的节目。
图10示出一个示例的用户接口屏幕,用于列表关于用于购买选择的节目信息。
图11示出一个示例的用户接口屏幕,使得用户选择用于记录的节目。
图12示出一个示例的用户接口屏幕,使得用户消除一个先前购买的节目。
详细描述
图2示出一个电视系统的实例,根据本发明用于处理用户命令并且显示用户接口屏幕的示例。图2示出的电视接收机能够处理模拟NTSC电视信号和因特网信息。图1示出的系统具有用于接收RF频率的电视信号RF-IN的第一输入1100和用于接收基带电视信号VIDEO IN的第二输入1102。信号RF-IN可以是从例如一个天线或电缆系统提供的源点,而VIDEO IN可以是例如由录像带盒记录设备(VCR)提供的信号。调谐器1105和IF处理器1130以传统的方式操作用于调谐和解调包括在信号RF-IN中的一个特定的电视信号。IF处理器1130产生表示调定电视信号的视频节目部分的基带视频信号VIDEO。IF处理器1130也产生耦合到一个伴音处理部件(图1没示出)的基带音频信号,用于进一步的伴音处理。虽然图2示出输入1102作为一个基带信令,但是该电视接收机能够包括类似于单元1105和1130的第二调谐器和IF处理器,用于从信号RF-IN或第二RF信号源产生第二基带视频信号。
图2示出的系统还包括一个主微处理器(mP)1110,用于控制例如调谐器1105画中画处理部件1140、视频信号处理器1155和StarSight数据处理模件1160的电视接收机部件。在此处,″微处理器″表示包括(但是不局限于)微处理器、微型计算机、微型控制器和控制器。微处理器1110通过串行数据总线I2C总线发送和接收命令及数据来控制该系统,这种总线使用熟知的I2C串行数据总线协议。更具体地说,响应由用户通过例如IR遥控器1125及IR接收器1122提供的命令,在mP1110中的中央处理单元(CPU)1112执行包含在例如图2中示出的EEPROM 1127的存储器中的控制程序。例如,起动在遥控器1125上的性能″CHANNEL UP″使得CPU1112发送一个″换信道″指令,连同信道数据一起,通过I2C总线把指令发送到调谐器1105。结果是,调谐器1105随后把信道调定在扫描列表中的信道。存储在EEPROM 1127中的一个控制程序的另外的实例是用于实现图6A、6B、7及8流程图示出操作的软件,下面将要讨论。
主微处理器1110还控制通信接口单元1113的操作,用于提供对于因特网装入及下载信息性能。通信接口单元1113包括例如调制解调器,例如经过电话线或经过有线电视电缆连接互联网。除了接收电视节目之外,这种通信性能使得图1的系统提供电子邮件及互联网的相关性能,例如全球网浏览。
CPU 1112通过在mP 1110中的总线1119控制包括在mP 1110中的操作。具体地说,CPU 1112控制辅助数据处理器1115及屏幕显示(OSD)处理器1117。辅助数据处理器1115提取例如来自视频信号PIPV的StarSight数据的辅助数据。
以一个已知格式提供节目指南数据信息的StarSight数据通常只在一个特定的电视信道上接收,并且该电视接收机必须调谐该信道以便提取StarSight数据。为了避免StarSight数据提取受到正常使用的电视接收机的干扰,CPU 1112只在电视接收机通常不使用的一个期间(例如2:00 AM)才通过调谐特定的信道而开始StarSight数据的提取。在那时,CPU 1112配置解码器1115使得其从水平行区间,例如从用于StarSight数据的行16间隔提取辅助数据。CPU 1112控制该提取的StarSight数据从解码器1115通过I2C总线传输到StarSight模块1160。一个处理器内置到模块格式设计中,并且把数据存储在模件内的存储器中。响应被启动的StarSight EPG显示(例如用户在遥控器125上启动特定的按键),CPU 1112通过I2C总线把源于StarSight模件1160的数据传输到OSD处理器1117。
EPG是一个交互、屏幕显示的特征,显示类似在地方报纸或其它印刷介质中看到的电视节目表信息。另外,EPG还包括为了核对和解码这些节目所需要的信息。一个EPG提供在由该EPG涵盖的时间帧之内的每一节目的有关的信息,其范围约通常从下一个小时到七天的时间。EPG中的信息包括广播节目的特性,例如频道号、节目标题、起始时间、结束时间、运行时间、剩余时间、评定等级(如果可提供)、论题、主题、和节目内容的简要描述。EPG通常设计成一个二维表,即在一个轴是时间信息和另一轴是信道信息的网格化格式。一个节目指南的实例在图5中示出。
EPG不同于非交互指南。非交互指南存在于一个专用信道上并且只通过现时的广播节目作关于其它信道的随后2到3小时的节目内容的卷动。而EPG允许观众在任何时候选择任何信道的某些期间的内容,例如向前到七天的内容。进一步,EPG特征包括能够加亮包含节目信息的该网格化的个别单元的能力。一旦被加亮,观众就能够执行与该所选节目相关的功能。例如,如果节目是当前广播的、则观众能够立即地切换到该节目。如果该电视被正确地配置并且连接到一个记录装置的话,观众还可以编程一触(one touch)设定型录像带盒记录装置(VCR)等等。这种EPG在本专业中是公知和有所描述的,例如授予Young等人并转让给StarSight电视广播有限公司的美国专利5,353,121、5,479,268、5,479,266。
另外,授予Chaney等人并且转让给本发明的同一个受让人的美国专利5,515,106详细描述了为了实现一个示例的节目指南系统所需要的包括数据分组结构的一个示例性的实施例。该示例的数据分组结构在设计上使得信道信息(例如信道名字、呼号、频道号、类型等)和关于一个节目的节目描述信息(例如内容、标题、分级、演员等)都可以有效率地从节目指南数据库提供者发送到一个接收装置。
OSD处理器1117以一个传统的方式操作,以便当耦合到显示装置(没示出)时产生R、G、B视频信号OSD_RGB,将根据随后描述的图6-8中示出流程图产生表示在屏幕上的显示信息的显示图象。OSD处理器1117还产生控制信号快速切换(FSW),该控制信号用途是控制一个快速转换开关,当显示一个屏幕显示时用于把信号OSD-RGB插入到系统的视频输出信号中。因此,当用户起动随后描述的本发明的各种用户接口屏幕时,OSD处理器1117产生表示先前以存储器1127中存储或编程的屏幕显示信息的相应信号OSD-RGB。例如,当一个用户通过例如启动一个特定的接入遥控器1125起动一个EPG时,CPU 1112则起动处理器1117。作为响应,按照上面讨论的,处理器1117产生表示在存储器中的已经先前提取并且存储的节目指南数据信息的信号OSD-RGB。处理器1117还产生表明何时显示EPG的信号FSW。
视频信号处理器(VSP)1155执行传统的视频信号处理功能,例如亮度和色度处理。由VSP1155产生的输出信号适合于耦合到一个显示装置,例如显像管或液晶显示器(没在图2中示出),用于产生一个显示图象。VSP 1155还包括一个快速转换开关,当图形和/或文字将要被包括在该显示图象中时,用于把由OSD处理器1117产生的信号耦合到输出视频信号路径。快速转换开关由控制信号FSW控制,FSW由在主微处理器1110中的OSD处理器1117在当文字和/或图形将要被显示之时产生。
用于VSP 1155的输入信号是信号PIPV,即由画中画(PIP)处理器1140输出的信号。当用户启动PIP模式时,信号PIPV表示一个大画面(大图像),其中嵌入一个小画面(小图像)。当禁动PIP模式时,信号PIPV只显示大图像,即不在信号PIPV中包括小图像信号。PEP处理器1140使用包括在单元1140中的特征,例如视频切换器、模拟数字转换器(ADC)、RAM、和数/模转换器(DAC)以传统的方式提供描述的功能。
如上所述,包括在EPG显示中的显示数据是由OSD处理器1117产生并且包括在由VSP 1155响应快速切换信号FSW的输出信号中。当控制器1110检测EPG显示的起动时,例如当用户按下在遥控器1125上的一个适当的键时,控制器1110使得OSD处理器1117使用例如来自StarSight模件1160的节目指南数据产生EPG显示。控制器1110使得VSP 1155响应信号FSW把来自OSD处理器1117的EPG显示数据和视频图象信号组合,以便产生包括EPG的一个显示。该EPG能够占据该显示区的全部或一部分。
当EPG显示生效时,控制器1110执行存储在EEPROM 1127中的一个EPG控制程序。该控制程序监视位置指示器的定位,例如在EPG显示中的光标和/或亮光区。用户使用遥控器1125的方向和选择按键控制位置指示器的定位。另外,该系统能够包括一鼠标装置。控制器1110检测选择装置的起动,例如单击鼠标键,并且结合正在显示的EPG数据估计当前的光标位置信息,以便确定期望功能,例如调谐一特定节目。控制器1110随后启动与所选性能相关的控制作用。
已经描述的图2示出的系统的特征一个示例的实施例包括由SGS-Thomson Microelectronics公司生产的一个ST9296微处理器,用于提供与mP 1110相关的特征;由Mitsubishi公司生产M65616画中画处理器,用于提供与PIP处理器1140相关的描述的基本PIP功能性;以及由Sanyo生产的LA7612视频信号处理器,用于提供VSP 1155的功能。
图3示出另外一个电子装置的实例,能够根据本发明用于处理用户命令并且显示用户接口屏幕的示例。如下面描述的,图3示出的系统是一个MPEG兼容的系统,用于接收表示广播节目的MPEG编码传送数据流。但是图2中示出的系统只是示例的系统。在此处描述的该用户接口系统同样适用于其它类型的数字信号处理装置,包括其它类型的编码数据流非MPEG兼容的系统。例如,其它装置包括数字视盘(DVD)系统和MPEG编节目数据流,以及结合计算机和电视功能的系统,例如所谓的″PCTV″。进一步,虽然下面描述的系统被描述为处理广播节目,但是这只示例。该术语“节目”用于表示任何形式的打包数据,例如电话信息、计算机程序、因特网数据或其它通信。
总的来说,在图3的图像信号接收机系统中,利用视频数据调制的载波由天线10接收并且由单元15处理。产生的数字输出信号由解调器20解调并且由解码器30解码。来自解码器30的输出由响应来自遥控装置125的命令的传送系统25处理。系统25提供已压缩数据输出用于存储、进一步解码或到其它装置的通信。
图象和伴音解码器85及80分别对来自系统25的已压缩数据解码,以便用于显示的输出。数据端口提供一个接口,用于从系统25到其它装置,例如计算机或高清晰度电视(HDTV)接收器的已压缩数据的通信。存储装置90存储来自在存储介质105上的系统25的已压缩数据。在一重放模式中的装置90还支持来自存储介质105的已压缩数据的重现,以便由系统处理而进行解码,通信到其它装置或存储在一不同存储介质(为了简化制图而没示出)上。
详细地考虑图3,利用视频数据调制的载波由天线10接收,由输入处理器15转换成数字的形式及处理。处理器15包括高频(RF)调谐器和中频(IF)混频器及放大级,以便把输入的视频信号降频转换到适合于进一步处理的一个较低频率。产生的数字输出信号由解调器20解调并且由解码器30解码。解码器30的输出进一步由传送系统25处理。
服务检测器33的多路复用器(mux)通过选择器35提供有来自解码器30的输出,该解码器30的输出进一步由解扰单元40处理。解扰单元40可以是例如一个可取下的单元,比如根据ISO 7816及NRSS(国家可更新安全标准)委员会标准的一个智能卡,(该NRSS可拆卸条件接通系统在EIA票据IS-679方案PN-3639中定义)。只要该卡片当前被插入在该图像信号接收机单元中,选择器35则检测一个可插入的、兼容的解扰卡的存在并且将单元40的输出加到mux 37。否则,选择器35将来自解码器30的输出加到mux 37。可插入卡可使单元40解扰诸如附加付费服务方式的节目信道,并且将附加的节目业务提供给观众。应该注意,在最佳实施例中的NRSS单元40和智能卡单元130(智能卡单元130被随后讨论)共用同一个系统25接口,使得只是或NPSS卡或智能卡可以在任何时间插入。但是,该接口同样可以被分开以便允许并联工作。
从选择器35提供到mux 37的数据形式上是一个适用MPEQ的打包传送数据流,如在MPEG系统标准部分2.4中定义的那样,并且包括节目指南信息和一个或者多个节目信道的数据内容。包括特定节目信道的各个数据包由数据包标识符(PID)识别。传送数据流包含节目说明信息(PSI),使用在对于PID标识及汇编分别的数据分组、以便恢复包括该打包数据流的全部节目信道的内容。在系统控制器115的控制下,传送系统25通过通信接口单元116从输入传送数据流、存储装置90、或一个因特网服务提供者获得节目指南信息,并且核对该信息。包括特定节目信道内容或节目指南信息的分别的数据包由包含在标题信息中的数据包标识符(PID)识别。如上面讨论,包含在节目指南信息中的节目描述可以包括不同的节目描述领域,例如关于一个节目的标题、演员、分级、等等。
结合在图3示出的图像信号接收机中的该用户接口起动一个用户,以便激活从从一个屏幕显示(OSD)菜单选择的一个期望性能的各种特征。如上所述,该OSD菜单可以包括一个电子节目指南(EPG)及下面讨论的其它特征。
响应存储的表示文字/图形的屏幕显示(OSD)信息、存储的节目指南信息、和/或者通过如上所述输入信号接收的节目指南和文字/图形信息,并且根据图6-8中示出、并且将要在下面讨论的控制程序的示例,系统控制器115产生在OSD菜单中显示的表示信息的数据。软件控制程序例如可以存储在系统控制器115的嵌入存储器(没示出)中。
使用遥控装置125(或其它选择装置,例如鼠标),用户能够从例如一个节目的OSD菜单项中选择将要观看的节目、一个将要被存储(例如记录)的节目、存储介质和存储方式的类型。系统控制器115使用通过接口120提供的选择信息,以便配置系统25,选择用于存储和显示的节目,并且产生适合于所选存储装置和介质的PSI。通过数据总线设置在单元45、47、50、55和95中的值并且利用控制信号通过多路器37及110C选择信号通路,控制器115配置系统25的单元45、47、50、55和95。
响应控制信号C,多路器37或者从单元35选择端口数据流,或者以一个重放模式通过存储接口95从存储装置90选择重现的数据流。在正常的非重放操作中,数据包包括该用户通过选择单元45选择的由PID标识的将要观看的节目。如果在选择节目收据包的标题数据中的加密指示符表明该数据包被加密,则单元45把该数据包提供到解密单元50。否则,单元45把非加密的数据包提供到传送解码器55。类似地,该数据包包括该用户通过选择单元47选择的由其PID标识的用于存储的节目。根据该收据包标题加密指示符信息,单元47把加密数据包提供到解密单元50或把非加密数据包提供到多路器110。
解密器40和50的功能可以用适合NRSS标准的可拆的智能卡实现。如果服务的提供者决定改变加密技术或实现容易地改变该安全系统,例如解扰一个不同业务的话,该方案把所有相关安全性的功能设置在能够容易地被代替的一个可拆卸的单元中。
单元45和47使用PID检测滤波器,把由多路复用器37提供的输入数据包的PID与通过控制器115预先输入在单元45和47的控制寄存器中的PID匹配。预先输入的PID使用在单元47和45以便标识将要被存储的数据包,以及将要被解码以便在提供一个视频图象中使用的数据包。预先输入的PID被存储在单元45和47中的查询表中。PID查询表被存储器映射到在单元45和47中的加密密钥表,该单元45和47把加密密钥与每一预先输入的PID关联。存储器映射PID和加密密钥查询表使得单元45和47把包含一个预先输入的PID的加密数据包与实现其解密的相关的加密密钥相匹配。非加密的数据包不具有相关的加密密钥。单元45和47把标识数据包和其相关的加密密钥都提供到解密器50。在单元45中的该PID查询表还被存储器映射到一个目标文件表,把包含预先输入PID的数据包与在数据包缓存器60中的相应的目标缓存单元匹配。与由一个用户选择的用于观看或存储的节目相关的加密密钥和目标文件缓存器位置被连同该指定的PID一起由控制器115预先输入到单元45和47中。由ISO 7816-3适应智能卡系统130从该输入数据流提取的加密码产生加密密钥。加密密钥的产生是受来自输入数据流中的和/或预先存储在该可插入的智能卡上的编码信息支配(1989的国际标准组织文件ISO 7816-3定义用于一个智能卡系统的该接口和信号结构)。
使用一个加密技术对由单元45和47提供到单元50的数据包加密,例如使用在联邦的信息标准(FIPS)出版物46、74和81(由国家商业技术新闻处提供)中定义的数据加密标准(DES)。借助针对所选的加密算法的适当的解密技术的单元50使用由单元45和47提供的相应的加密密钥解密该加密的数据包。包括用于显示的节目的来自单元50的解密数据包和来自单元的非加密数据包被提供到解码器55。包括用于存储的节目的来自单元50的解密数据包和来自单元的非加密数据包被提供到多路器110。
单元60包含四个可由控制器115访问的数据包缓存器。缓存器之一被指定保持控制器115所使用的预定数据,而其它三个缓存器被分配保持由应用装置75、80和85使用的预定数据包。控制器115和应用接口70对存储在单元60中的四个缓存器中的数据包的存取由缓冲控制单元65控制。单元45提供一个目标文件标志到单元65,用于由单元45标识的每一数据包,以便进行解码。该标志表明专用单元60目标文件位置,用于标识的数据包并且由控制单元65存储在一个内部存储器表中。根据先入先出(FIFO)原理,控制单元65确定与在缓存器60中存储的数据包相关的读出和写入指针。该写入指针与目标标志结合,实现在单元60中的、适当的目标文件缓存器中的随后空位置中顺序存储来自单元45或50的一个标识数据包。读出指针实现由控制器115和应用接口70从适当单元60目标缓存器顺序地读出数据包。
由单元45和50提供到解码器55的非加密和解密数据包包含由MPEG系统标准的2.4.3.2部分定义的一个传送标题。解码器55从传送标题确定该非加密和解密数据包是否包含一个适应场(每一MPEG系统标准)。该适应场包含定时信息,包括例如实现同步和进行内容数据包的解码的程序时钟基准(PCR)。一旦检测的一个定时信息包,即包含一个适应场的数据包,解码器55就通过设置一个系统中断的中断机制通知控制器115该数据包已经被接收。另外,解码器55改变在单元65中的该定时数据包目标文件标志,并且提供该数据包到单元60。通过改变单元65的目标文件标志,单元65把解码器55提供的定时信息包转向到由控制器115指定用于保持数据的单元60的缓存器位置,而不是一个应用数据的缓存器位置。
一旦接收通过解码器55设置的系统中断,控制器115读出该定时信息以及PCR值并且存储在内部存储器中。连续的定时信息包的PCR值由控制器115使用以便调整系统25的主时钟(27MHz)。在以PCR为基础的和以主时钟为基础的时间之间差异估计在之间连续定时数据包的接收之间的时间间隔,该间隔由控制器115产生,用于调整系统25的主时钟。这是通过把得到的时间估计差异应用到调整用于产生该主时钟的一个压控振荡器的输入控制电压实现的。控制器115在把该定时信息存储在内部存储器中之后复位该系统中断。
由解码器55从单元45和50接收的包含节目内容的数据包被单元65直接从解码器55送到在数据包缓存器60中的指定的应用装置缓存器,该节目内容包括伴音、图象、字幕和其它信息。应用控制单元70从在缓存器60中的指定缓存器按顺序重现该伴音、图象、字幕和其它数据,并且提供该数据到相应的应用装置75、80和85。应用装置包括音频与视频解码器80和85以及高速数据端口75。例如,对应于如上所述并且如图5所示的由控制器115产生的一个合成节目指南的打包数据可以传送到视频解码器85,用于格式化成适合于显示在连接到该视频解码器85的一个监视器(没示出)上显示的视频信号。而且,例如数据端口75可能用来把例如计算机程序的高速数据提供到一个计算机。另外,端口75可能用来把数据输出到一个HDTV解码器,以便显示对应于例如一个所选节目或一个节目指南的图象。
包含PSI信息的数据包由单元45识别,作为控制器115预定在单元60中的缓存器的内容。通过单元45、和55、以类似于针对包含节目内容的数据包所描述的方式,单元65把PSI数据包放在缓存器中。控制器115从单元60读出PSI。并且把该PSI存储在内部存储器中。
控制器115还从该存储的PSI产生浓缩PSI(CPSI),并且以适合于存储在一个可选择的存储介质上的打包数据流的形式合并该CPSI。按照先前描述的方式,控制器115结合该单元45、“与”门47 PID、目标文件以及加密密钥查询表和控制单元65,控制数据包的标识和方向。
另外,控制器115耦合到通信接口单元116,以类似于在图2中的接口单元1113的方式操作。即,单元116提供对于互联网的信息装入以及下载性能。通信接口单元116包括例如通过电话线或电缆电视连在互联网服务器上的一台调制解调器。这种通信能力使得图3示出的系统具有电子邮件性能及互联网络的相关性能,例如除了接收电视广播节目之外还有全球网的浏览性能。
图4是上面详细描述的图3中示出的电子装置的具体的实施方案。图4表示一个卫星接收机机顶盒,由美国印地安那州的印地安那波利斯的汤姆森消费电子公司设计和制造,用于接收Hughes电子公司提供的直播卫星服务。
如图4所示,机顶盒具有调谐器301,从卫星天线317接收并且调谐在950-1450 MHz范围中的可用卫星RF信号。调谐的模拟信号输出到一个链接模块302用于进一步处理。链接模块302用于进一步处理来自调谐器301的模拟调谐信号I和Q输出,包括这模拟信号的滤波和调节、以及把这模拟信号转换成一个数字输出信号DATA。链接模块302是作为一个集成电路(IC)实现的。这链接模块IC是由法国Grenoble的SGS汤姆森微电子公司制造的,并且具有部件型号ST 15339-610。
来自链接模块302的数字输出DATA包括由传送单元303识别和处理的适应打包数据流。按照图3详细讨论,该数据流包括来自直播卫星广播服务的一个或者多个节目信道的节目指南数据信息以及数据内容。如上面讨论的,节目指南数据包含与节目的类型(只有伴音、只有图象等)有关的信息,例如由″等级″类型所表明。
传送单元303的功能与图3示出及讨论的传送系统25相同。如上所述,该传送单元303根据包含在标题信息中的数据包标识符(PID)处理该打包的数据流。该处理的数据流被随后格式化成MPEG兼容的已压缩音频与视频数据包,并且耦合到一个MPEG解码器304作进一步处理。
传送单元303由一个高级RISC微处理器(ARM)控制,该高级RISC微处理器是一个以微处理器为基础的RISC。ARM处理器315执行存在于ROM 308中的控制软件。例如,该软件的示范组分可以是控制图6-8中示出程序,用于处理将被下面讨论的根据本发明的处理用户接口命令和显示OSD信息。
该传送单元303通常作为一个集成电路实现。例如一个最佳实施例是由汤姆森微电子公司制造的IC,具有部件型号ST 15273-810或15103-65C。
来自传送单元303的MPEG兼容、已压缩音频与视频数据包传给一个MPEG解码器304。该MPEG解码器解码来自该传送单元303的已压缩MPEG数据流。解码器304随后输出能够由该音频数字-模拟转换器(DAC)305进一步处理的可用伴音数据流,以便把该数字伴音数据转换成模拟伴音。解码器304还输出表示图象像素信息的可用的数字视频数据到一个NTSC编码器306。该NTSC编码器306随后进一步把这一视频数据处理成NTSC兼容的模拟视频信号,使得视频图象可以显示在通常的NTSC电视屏幕上。如上所述,该MPEG解码器可以作为一个集成电路实现。一个示例的实施例是由汤姆森微电子公司制造的具有部件号ST 13520的MPEG解码器IC。
包括在MPEG处理器304中的是一个OSD处理器320。该OSD处理器320从包含存储的OSD信息的SDRAM 316中读出数据。OSD信息对应于比特图OSD图形/文字图象。在ARM微处理器315的传统方式的控制下,OSD处理器能够改变一个OSD图象的每一像素的颜色和/或透明度。
该OSD处理器还在该ARM处理器315的控制下产生如图5所示的一个示例节目指南。在该示例的实施例中,一旦检测用户请求产生一个指南显示时,ARM微处理器315处理从节目指南信息供应商提供的数据流获得的节目指南数据信息、并且把该指南数据信息格式化成对应于如图5所示的一个″网格化指南″的OSD像素数据。来自该传送单元303的OSD像素数据随后被前送到在MPEG音频/视频解码器304中的OSD处理器320,用于产生如前所述的指南图象。
如图5所示,该″网格化指南″500通常占据整个显示屏幕。该网格化指南500以时间和信道格式示出一个进度表,类似于在报纸中列出的TV节目单。具体地说,该指南的一维(例如水平)示出时间,而另一维(例如垂直的)示出信道信息。通过在指南顶部一个时间行501把时间信息传达到该用户,仅以半小时间隔做标记的解除。由信道编号510-516把信道信息传达到该用户,并且对应于信道名字520-526。
另外,该节目指南500包含图标互联网络550和电子邮件560。通过单击这些图标,用户能够通过该通信接口单元307冲浪该因特网并且发送/接收电子邮件。另外,互联网络网站图标也可能被结合到一个节目指南的网格中。例如,通过单击在网格570中的″ESPN.com″,该用户将自动地链接到一个ESPN网站。
低速数据端口330用于连接到控制一个VCR的IR启动器(没示出),用于记录节目。如之前讨论的,一个IR震动器实际上是一个可编程序的VCR遥控模拟器,由图4示出的卫星接收机控制。它是定位在所连接的VCR的遥控传感器前面,并且根据由用户输入的定时器屏幕信息,在卫星接收机的适时控制下发送例如″ON″和″RECORD″的命令。
图4的附加相关功能块包括调制解调器307,对应于图3示出的通信接口单元116,用于对互联网络存取。
条件接通模件(CAM)309,对应于图3示出的NRSS解密单元130,用于提供条件接通信息。宽带数据模块310对应于图3示出的高速数据端口75,用于提供对于例如一个HDTV解码器或计算机的高速数据存取。键盘/IR接收器模块312,对应于图3示出的遥控部件接口120,用于接收来自用户控制单元314的用户控制命令。数字AV总线模块313对应于图3示出的I/O端口100,用于连接到一外部设备,例如一个VCR或一个DVD播放器。
图6-8以流程图形式示出可以由图2的CPU 1112、图3的控制器115或者图4的ARM微处理器315执行的控制程序的示例,以便实现根据本发明的特征。本领域技术人员将容易地认识到,当由图2-4中描述的系统任何之一执行时,这些控制程序将提供根据本发明的相同的特征。因此为了避免重复,图6-8示出的控制程序将只参考图4中示出的示例硬件描述。
如上讨论,图4示出的系统中的一个用户可以选择一个节目,例如通过在如图5所示的一个电子节目指南中简单地标亮包含该希望的节目的网格化来选择节目。另外,如果选择的节目是一个计节目付费事件,则图4示出的系统的ARM控制器315将使得OSD处理器320显示一个图9所示的屏幕,显示一个″节目细节″。
图9示出一个示例屏幕900,提供给用户进一步选择和关于计节目付费的详细情况。例如该详细信息包括一个区域950,包含标题、论题、主题、分级、起始时间、长度、价格和该节目的一个简略描述等等。另外,屏幕900提供给用户几个可选择的用户反应。该用户反应包括如下面描述的″观看信道″910、″信道指南″920、″购买节目″930和″购买及记录″940。
如果一个用户选择″观看信道″910的选项,该ARM处理器315将使得图4中的系统调谐到对应于该选择节目的信道,并且显示一个节目的试映(如果有试映的话)。如果用户选择″信道指南″920,该ARM处理器31 5将使得该系统返回并且显示如图5所示的节目指南。
如图6A所示的步骤602,用户被进一步提供″购买节目″930或″购买及记录″一个节目的选项940。如果该用户只是选择购买一个节目的可选项,则步骤605所示,该ARM处理器将首先设置一个变量″记录″到零(0),如步骤607所示。如步骤619所示,ARM处理器315将随后检测确认是否该用户已经超过其购买花费限制。一个购买限制类似于用于信用卡的预先设置信用卡限制,使得一个计节目付费的服务提供者限制其自己财政风险并且避免潜在的欺诈。
如步骤625所示,预置花费限制没被超过,ARM处理器315将着手处理和存储用于该选择的计节目付费节目的购买信息。实际上,ARM处理器315将存储例如该选择节目的开始及停止时间,并且使得调谐器301调谐到适当的信道并且在适当的时间解密该购买的计节目付费节目。一旦该购买信息被如步骤625所示处理,则ARM处理器315将成功检测确认是否该″记录″变量已经被设置为表明一个记录请求的(1)。由于这是一种只购买的情况,所以″记录″被在步骤607预先设置为零。因此,控制程序将在图6B的步骤650分支到″A″。
如果另一方面,一个用户有选择要既购买又记录一个节目,则图6A示出的该控制程序就会分支到步骤609。另外,那时这一选项被选择时,一个用于磁带录音的附加费能够由OSD处理器显示,以便通知该用户可能执行的附加费。该ARM处理器315将随后在步骤611把该″记录″变量设置到1。ARM处理器将随后检测确认是否一个定时器时隙仍然可用于被编程,以便在步骤615记录选择的事件。
图11示出一个示例的用于编程各种定时器的定时器屏幕1190,使得用户能够预先编程以便记录或观看。对于该示例的实施例来说,如图11所示,有八个定时器时隙1191-1198可用。例如,当用户选择在用户控制单元314上的″定时器″按键或通过加亮主菜单(没示出)的″定时器″可选项时,可以显示该定时器屏幕1190。
一个用户能因此选择8个将要被编程的定时器1191-1198之一,通过完成屏幕句子1199,用于记录或观看一个节目。完成一个语句来设置对于观看或记录一个节目的定时器的方案在授予Wehmeyer等人、并且指定给本发明的相同受让人的美国专利5,682,206中被详细地讨论。当该语句结束时该用户可以选择″运行定时器″以便结束对于该选择定时器的定时器编程。
返回到图6A的流程图的讨论,在步骤615,如果一个空定时器可用,则ARM处理器315将检测用于该用户的花费限制,如上步骤619所示的讨论。如步骤625所示,对于该用户来说,如果预置花费限制没被超过,则ARM处理器315将处理和存储用于该选择的计节目付费节目的购买信息。由于″记录″变量已经在步骤611设置为1,表明该节目已经也被所选用于记录,所以控制程序将在步骤629确定是否存在定时器冲突。
当示出的定时器的任何两个,例如图11的定时器屏幕1190中的任何两个已经利用相互重复的事件时间编程时,就存在一个定时器冲突。例如,如果定时器1由起始于9:00am而结束在10:00am的一个事件编程,并且定时器3由起始于同一个日期的9:30am而结束在10:30am的一个事件编程,就存在一个定时器冲突。在此情况中存在定时器1和定时器3之间的定时器冲突,由于分别节目时间的一部分相互重叠。这就引起一个问题,因为图4中示出的系统运行每次只针对一个节目提供输出。
为了把定时器冲突信息传达到用户,图11示出的示例屏幕包括符号,提醒用户其定时器具有定时器冲突。例如,如图11所示的屏幕1190,符号可以是破裂的时钟表面1181和1182,分别地紧跟在定时器1191和1193之后出现。该符号指示一个用户该定时器1和3已经定时器冲突,使得该用户能够改编程任一定时器,以便避免冲突。
如果在图6A的步骤629存在针对所选节目的定时器冲突,则ARM微处理器315将使得该OSD处理器320把一个定时器冲突屏幕(没示出)显示给用户,以便解决该定时器冲突。定时器冲突屏幕的一个实例可以是简单的对该用户的警告信息,通知该用户存在所选节目的定时器冲突并且给该用户可选项,或者取消该节目选择或者解决该冲突。如果该用户选择解决定时器冲突,则将在图6A执行显示的程序步骤633,以便确认一个口令或确保一个口令已经被确认,给该用户改变定时器的授权。在口令已经被确认之后,ARM处理器将使得OSD处理器320显示例如图11的定时器显示屏幕1190,使得该用户能够着手解决任何定时器冲突。该用户能够通过改变或选择定时器来解决该定时器冲突,即改变与当前的所选节目的定时器冲突的定时器。用于定时器的已经被改变的新时间信息随后被存储,并且如步骤641所示,定时器标志设置为1。随后控制程序将在图6B的步骤650跳跃到点″A″。
该用户在图6B的步骤645继续其购买及记录一个节目的活动,ARM处理器315将促使该用户确认购买。如果该用户确认购买,则ARM处理器315将执行必要的处理以便使购买结束,例如包括更新相关的节目寄存器、包括把变量″PURCH-FLAG″设置为1、并且把购买信息存储在存储器316中。
ARM处理器315将随后检测确认是否″定时器标志″已经被设置为1,表明在步骤649已经选择一个记录并且不存在定时器冲突。如果该定时器标志被设置为1,则随后该ARM处理器315将着手把节目存储在表示将要记录的节目的一个列表中。如步骤651所示,ARM处理器315将首先从图11示出的定时器列表中选择一个可用定时器。随后该ARM处理器315着手自动地在选择定时器的编程语句1199的空白显示字段填充关于该所选节目的信息。这就使得所选节目将在适当的时间记录。在步骤651正确地调整该定时器之后,控制程序在步骤601返回进入点(POE)。
此时,如果用户请求图11示出的定时器显示屏幕1190,则该屏幕将示出该定时器2已经针对该计节目付费节目自动地由ARM处理器315编程。这一点能够通过查看对应于计节目付费节目的时间的编程语句1199的信息确认,并且″记录″指令在该编程语句1199中所选。另外,紧邻定时器2(即单元1192)的符号″$″向观众表明这就是一个购买的或计节目付费事件。紧跟在″$″之后的连续时钟表明在定时器2和另一定时器之间不存在定时器冲突。
图7和图8示出根据本发明的、在编程一个定时器的用户反应和一个编程一个购买之间的自动协调的另一方面。图7的流程图用于处理用户反应,以便清除图11示出的定时器1191-1198之一。如图11所示,该用户能够通过首先选择将要清除的定时器,例如定时器2,然后使用用户控制单元314标亮″清除定时器2″1183,以便清除一个定时器。
一旦选择“清除定时器2”1183,则图7示出的程序将首先确定所选定时器2是否相关一个购买事件,如步骤701显示的通过是否该变量PURCH-FLAG设置为1表明。如果定时器与一个购买的计节目付费事件相关,则随后该ARM微处理器315将使得一个示例的显示屏幕1200显示,如图12所示。显示屏幕1200包括类似于先前讨论的图9示出的有关该购买的事件的描述。在该屏幕上包括可选项″取消购买″1201。如果该用户在所示步骤705加亮该选项,则如步骤707所示,将取消该购买。程序将随后着手清除定时器2,如步骤709指示。程序随后把PURCH-FLAG设置为0,由于该节目被不再被购买。如步骤715表明,图7中的程序将随后跳回到进入点(POE)。
图8示出根据本发明的用于消除一个节目的购买的流程图。在步骤801,用户可以通过标亮在如图10所示的示例用户接口显示屏幕1000中的″进一步购买″的选项,请求该ARM处理器315显示已经存在于系统中的预定将要购买的列表。该用户可以由使用该用户控制单元314的定位键在该列表上选择特定节目。在步骤803,一旦选择一个节目,ARM处理器将如上所述地显示如图12所示的该节目详细屏幕。再一次,在该屏幕1200上包括可选项″取消购买″1201。如果该用户在所示步骤805加亮该选项,则如步骤807所示,将取消该购买。图8的程序将在步骤809着手检测是否该购买的节目具有一个相关的定时器,例如用于记录该节目。如果存在一个与此节目相关的定时器,则该定时器将同样被自动地清除,如步骤811所示。程序将随后在步骤813跳回到进入点(POE)。
应该理解,本领域的技术人员在不背离本发明的范围和精神的条件下可以实现在此处示出实施例的各种变化和修改。
Claims (17)
1.用于接收多个节目的装置,包括:
用户接口装置,用于从所述多个节目选择一个节目并且用于选择一个用户反应;
一个控制器响应用于选择进行记录的第一节目的第一用户反应,在表示将要被记录的节目的一个列表的一个第一列表中存储所说的第一节目,并且响应用于选择既进行购买又进行记录的第二节目的第二用户反应,在表示购买节目的列表的一个第二列表上存储所说的第二节目,并且还把所说的第二节目存储在所说的第一列表上。
2.权利要求1的装置,其中所说的第一列表包括一个用于具有定时器冲突的节目的定时器冲突指示。
3.权利要求1的装置,其中所说的第一列表包括用于所说的第二节目的一个购买指示。
4.权利要求1的装置,其中所说的控制器在把所说的第二节目存储在所说的第一列表上之前首先确定在所说的第二节目和在所说的第一列表上的另外节目之间是否存在定时器冲突。
5.权利要求4的装置,如果所说的定时器冲突存在,则所说的控制器促使用户解决所说的定时器冲突。
6.一种用于处理节目的装置,包括:
屏幕显示装置,用于显示表示选定用于记录的节目的第一列表;
屏幕显示装置,用于显示表示选定用于购买和记录的节目的第二列表;
用户控制装置,用于把所说的节目输入到所说的第一和第二列表;和
控制装置,响应所说的用户在所说的第二列表中的所说的节目的输入,自动地把所说的节目输入到所说的第一列表。
7.权利要求6的装置,其中所说的第一列表包括一个用于具有定时器冲突的节目的定时器冲突指示。
8.权利要求6的装置,其中所说的第一列表包括用于所说节目的一个购买指示。
9.权利要求6的装置,其中所说的控制器在把所说的第二节目输入在所说的第一列表上之前首先确定在所说的第二节目和在所说的第一列表上的另外节目之间是否存在定时器冲突。
10.权利要求9的装置,如果所说的定时器冲突存在,则所说的控制器促使用户解决所说的定时器冲突。
11.一种用于处理多个节目的装置,包括:
用户接口装置,用于从所述多个节目选择一个节目并且用于选择一个用户反应;
一个控制器,响应用于取消进行记录的第一节目的第一用户反应,从表示将要被记录的节目的一个列表的一个第一列表中消除所说的第一节目,并且响应用于消除进行购买的第二节目的第二用户反应,从表示购买节目的列表的一个第二列表中消除所说的第二节目,并且还从所说的第一列表中消除在所说的第二节目。
12.一种用于处理节目的装置,包括:
屏幕显示装置,用于显示表示选定用于记录的节目的第一列表;
屏幕显示装置,用于显示表示选定用于购买的节目的第二列表;
用户控制装置,用于把所说的节目从所说的第一和第二列表中消除;和
控制装置,响应所说的用户从所说的第二列表中消除所说的节目,自动地从所说的第一列表消除所说的节目。
13.一种用于处理多个节目的方法,包括:
从所述多个节目选择用于记录的第一节目;
在第一列表中存储所说的第一节目;
选择既用于购买又用于记录的一个第二节目;
在一个第二列表中存储所说的第二节目;和
在所说的第一列表中存储所说的第二节目。
14.权利要求13的方法,进一步包括步骤:在把所说的第二节目存储在所说的第一列表上之前,确定在所说的第二节目和在所说的第一列表上的另外节目之间是否存在定时器冲突。
15.权利要求14的方法,进一步包括步骤:如果所说的定时器冲突存在,则促使用户解决所说的定时器冲突。
16.一种用于处理多个节目的方法,包括:
选择第一节目,用于从表示将要选定用于记录的一个节目列表一个第一列表中消除;
选择一个第二节目,用于从表示购买的节目的一个列表的第二列表中消除;
确定所说的第二节目是否也出现在所说的第一列表上;和
如果所说的第二节目出现在所说的第一列表上,则自动地从所说的第一列表消除所说的第二节目。
17.一种用于处理节目的方法,包括:
响应一个用户命令,从表示计划用于记录的节目的第一节目列表中消除所说的节目;
确定所说的节目是否同样是一个购买的节目;和
如果所说的节目是一个购买的节目,则从表示购买节目的第二节目列表中消除所说的节目。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US4887997P | 1997-06-06 | 1997-06-06 | |
| US60/048,879 | 1997-06-06 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1265805A true CN1265805A (zh) | 2000-09-06 |
| CN1214637C CN1214637C (zh) | 2005-08-10 |
Family
ID=21956940
Family Applications (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB988079399A Expired - Lifetime CN1214637C (zh) | 1997-06-06 | 1998-06-05 | 用于记录付费电视节目的系统和方法 |
| CNB988080435A Expired - Lifetime CN1150752C (zh) | 1997-06-06 | 1998-06-05 | 用于改变节目导引格式的系统和方法 |
| CN98808041A Expired - Fee Related CN1130904C (zh) | 1997-06-06 | 1998-06-05 | 用于处理电视接收机中的纯音频节目的系统和方法 |
| CN988080427A Expired - Lifetime CN1218566C (zh) | 1997-06-06 | 1998-06-05 | 用于分类节目导引信息的系统和方法 |
Family Applications After (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB988080435A Expired - Lifetime CN1150752C (zh) | 1997-06-06 | 1998-06-05 | 用于改变节目导引格式的系统和方法 |
| CN98808041A Expired - Fee Related CN1130904C (zh) | 1997-06-06 | 1998-06-05 | 用于处理电视接收机中的纯音频节目的系统和方法 |
| CN988080427A Expired - Lifetime CN1218566C (zh) | 1997-06-06 | 1998-06-05 | 用于分类节目导引信息的系统和方法 |
Country Status (12)
| Country | Link |
|---|---|
| US (1) | US6966064B1 (zh) |
| EP (4) | EP0986909B1 (zh) |
| JP (5) | JP4201843B2 (zh) |
| KR (4) | KR100380849B1 (zh) |
| CN (4) | CN1214637C (zh) |
| AU (4) | AU732377B2 (zh) |
| BR (3) | BR9809935A (zh) |
| CA (3) | CA2290956C (zh) |
| DE (4) | DE69807475T3 (zh) |
| ES (3) | ES2179509T3 (zh) |
| RU (1) | RU2225077C2 (zh) |
| WO (4) | WO1998056172A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100481910C (zh) * | 2002-12-16 | 2009-04-22 | 皇家飞利浦电子股份有限公司 | 个人视频 |
Families Citing this family (107)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6418556B1 (en) | 1993-09-09 | 2002-07-09 | United Video Properties, Inc. | Electronic television program guide schedule system and method |
| US6769128B1 (en) | 1995-06-07 | 2004-07-27 | United Video Properties, Inc. | Electronic television program guide schedule system and method with data feed access |
| US6323911B1 (en) | 1995-10-02 | 2001-11-27 | Starsight Telecast, Inc. | System and method for using 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 |
| US6388714B1 (en) | 1995-10-02 | 2002-05-14 | Starsight Telecast Inc | Interactive computer system for providing television schedule information |
| US6002394A (en) | 1995-10-02 | 1999-12-14 | Starsight Telecast, Inc. | Systems and methods for linking television viewers with advertisers and broadcasters |
| US5940073A (en) | 1996-05-03 | 1999-08-17 | Starsight Telecast Inc. | Method and system for displaying other information in a TV program guide |
| US20030066085A1 (en) | 1996-12-10 | 2003-04-03 | United Video Properties, Inc., A Corporation Of Delaware | Internet television program guide system |
| JP4062577B2 (ja) | 1997-07-21 | 2008-03-19 | ジェムスター ディベロプメント コーポレイション | 表示及び記録制御インタフェースのためのシステム及び方法 |
| US6604240B2 (en) | 1997-10-06 | 2003-08-05 | United Video Properties, Inc. | Interactive television program guide system with operator showcase |
| BR9814251A (pt) | 1997-12-01 | 2000-10-03 | Starsight Telecast Inc | Sistema eletrônico de guia de programa com mensagens de publicidade em sobreposição |
| US8300832B2 (en) | 1998-01-08 | 2012-10-30 | Samsung Electronics Co., Ltd. | System and method for copy protection for digital signals |
| US7778418B1 (en) | 1998-01-08 | 2010-08-17 | Samsung Electronics Co., Ltd. | System and method for copy protection for digital signals |
| US6564379B1 (en) | 1998-04-30 | 2003-05-13 | United Video Properties, Inc. | Program guide system with flip and browse advertisements |
| US20020095676A1 (en) | 1998-05-15 | 2002-07-18 | Robert A. Knee | Interactive television program guide system for determining user values for demographic categories |
| AU4439899A (en) | 1998-06-16 | 2000-01-05 | United Video Properties, Inc. | Interactive television program guide with simultaneous watch and record capabilities |
| 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 | 联合视频制品公司 | 交互式电视节目导视系统及其方法 |
| 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 |
| MX340302B (es) | 1998-07-17 | 2016-07-04 | Rovi Guides Inc | Un sistema de guias de programacion televisiva interactivas que tiene multiples dispositivos dentro de una residencia de un grupo familiar. |
| US6898762B2 (en) | 1998-08-21 | 2005-05-24 | United Video Properties, Inc. | Client-server electronic program guide |
| TW463503B (en) | 1998-08-26 | 2001-11-11 | United Video Properties Inc | Television chat system |
| TW447221B (en) | 1998-08-26 | 2001-07-21 | United Video Properties Inc | Television message system |
| US6865746B1 (en) | 1998-12-03 | 2005-03-08 | United Video Properties, Inc. | Electronic program guide with related-program search feature |
| EP1142322B1 (en) * | 1998-12-28 | 2003-04-16 | Thomson Licensing S.A. | Method for selecting a program displayed in an advertisement in an application software program |
| US6522342B1 (en) * | 1999-01-27 | 2003-02-18 | Hughes Electronics Corporation | Graphical tuning bar for a multi-program data stream |
| US8073955B1 (en) | 1999-01-27 | 2011-12-06 | The Directv Group, Inc. | Method and apparatus for tuning used in a broadcast data system |
| US7765568B1 (en) | 1999-01-27 | 2010-07-27 | The Directv Group, Inc. | Graphical tuning bar |
| US6490002B1 (en) * | 1999-02-03 | 2002-12-03 | Sony Corporation | Supplemental data path for supporting on-screen displays from external sources in a monitor/TV receiver using a secondary analog signal path |
| AU2980100A (en) * | 1999-02-19 | 2000-09-04 | Sony Electronics Inc. | Digital television system and method of obtaining datacast information transmitted by a plurality of digital broadcast signals |
| KR100577171B1 (ko) * | 1999-03-10 | 2006-05-10 | 엘지전자 주식회사 | 디지털 티브이(Digital TV)의 통합 전자 프로그램 |
| BR0009071A (pt) * | 1999-03-15 | 2001-12-26 | Index Systems Inc | Sistema e método para implementação de miniguia |
| US6817028B1 (en) | 1999-06-11 | 2004-11-09 | Scientific-Atlanta, Inc. | Reduced screen control system for interactive program guide |
| WO2000078044A1 (en) * | 1999-06-11 | 2000-12-21 | Scientific-Atlanta, Inc. | Future program options menu system for interactive program guide |
| 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 |
| WO2001003426A1 (en) * | 1999-06-30 | 2001-01-11 | Thomson Licensing S.A. | Dbs feature extension architecture |
| DE19930575A1 (de) * | 1999-07-02 | 2001-01-11 | Matthias Zahn | Programmierbare Speichervorrichtung für Fernsehsignale |
| JP2003507939A (ja) * | 1999-08-12 | 2003-02-25 | インデックス システムズ インコーポレイテッド | デジタルチューナ付のピクチャー・イン・ガイドジェネレータ |
| US8528019B1 (en) | 1999-11-18 | 2013-09-03 | Koninklijke Philips N.V. | Method and apparatus for audio/data/visual information |
| AU4711601A (en) | 1999-12-10 | 2001-07-03 | United Video Properties, Inc. | Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities |
| US7051352B1 (en) | 2000-02-04 | 2006-05-23 | Koninklijke Philips Electronics N.V. | Adaptive TV program recommender |
| US7275256B1 (en) | 2001-08-28 | 2007-09-25 | Music Choice | System and method for providing an interactive, visual complement to an audio program |
| US8578403B2 (en) | 2000-03-31 | 2013-11-05 | United Video Properties, Inc. | Systems and methods for improved audience measuring |
| EP2309440A1 (en) | 2000-03-31 | 2011-04-13 | United Video Properties, Inc. | System and method for metadata-linked advertisements |
| US7934232B1 (en) | 2000-05-04 | 2011-04-26 | Jerding Dean F | Navigation paradigm for access to television services |
| GB0013045D0 (en) * | 2000-05-31 | 2000-07-19 | Pace Micro Tech Plc | Television system |
| GB0015661D0 (en) * | 2000-06-28 | 2000-08-16 | Pace Micro Tech Plc | Broadcast data receiver with dual tuning capability |
| KR20130066712A (ko) | 2000-10-11 | 2013-06-20 | 유나이티드 비디오 프로퍼티즈, 인크. | 매체 콘텐츠 배달 시스템 및 방법 |
| JP2002228779A (ja) * | 2001-01-31 | 2002-08-14 | Mitsubishi Electric Corp | 情報処理装置及び時刻管理方法 |
| EP1374574B1 (en) * | 2001-02-28 | 2009-10-21 | Thomson Licensing | Method for searching of an electronic program guide |
| US7197759B2 (en) | 2001-05-14 | 2007-03-27 | Webtv Networks, Inc. | Electronic program guide displayed simultaneously with television programming |
| WO2002104019A1 (en) * | 2001-06-19 | 2002-12-27 | Koninklijke Philips Electronics N.V. | Method for generatng blocks of data, method for processing of the same, television broadcasting system employing such methods, and teletext receiver arrangement for use in the system |
| US8763046B2 (en) | 2001-12-03 | 2014-06-24 | Thomson Licensing | DBS feature extension architecture |
| KR100453039B1 (ko) * | 2002-01-09 | 2004-10-15 | 삼성전자주식회사 | 방송 프로그램 안내 정보 제공 방법 및 장치 |
| CN100340103C (zh) * | 2002-04-04 | 2007-09-26 | Tcl王牌电子(深圳)有限公司 | 一种实现频道快速设置和切换的方法 |
| US7493646B2 (en) | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
| US7626609B1 (en) | 2003-03-07 | 2009-12-01 | Music Choice | Method and system for displaying content while reducing burn-in of a display |
| US7158169B1 (en) * | 2003-03-07 | 2007-01-02 | Music Choice | Method and system for displaying content while reducing burn-in of a display |
| JP3702882B2 (ja) * | 2003-03-31 | 2005-10-05 | 船井電機株式会社 | 画面表示制御装置を有するディスク再生装置 |
| 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 |
| US8161388B2 (en) | 2004-01-21 | 2012-04-17 | Rodriguez Arturo A | Interactive discovery of display device characteristics |
| KR100569449B1 (ko) * | 2004-05-04 | 2006-04-07 | 주식회사 대우일렉트로닉스 | 디지털 tv 수신기에서 채널 검색 방법 |
| US7895218B2 (en) | 2004-11-09 | 2011-02-22 | Veveo, Inc. | Method and system for performing searches for television content using reduced text input |
| TWI248304B (en) * | 2004-12-01 | 2006-01-21 | Tatung Co Ltd | A method for displaying dynamic design |
| KR100735300B1 (ko) | 2005-01-04 | 2007-07-03 | 삼성전자주식회사 | 디지털 방송 채널정보 표시방법과 그에 따른 디지털 방송수신장치 |
| KR100716287B1 (ko) * | 2005-02-22 | 2007-05-09 | 삼성전자주식회사 | 디스플레이장치 및 디스플레이장치의 제어방법 |
| JP2006310896A (ja) * | 2005-04-26 | 2006-11-09 | Matsushita Electric Ind Co Ltd | 画像処理装置 |
| US7779011B2 (en) | 2005-08-26 | 2010-08-17 | Veveo, Inc. | Method and system for dynamically processing ambiguous, reduced text search queries and highlighting results thereof |
| US7788266B2 (en) | 2005-08-26 | 2010-08-31 | Veveo, Inc. | Method and system for processing ambiguous, multi-term search queries |
| US9113107B2 (en) | 2005-11-08 | 2015-08-18 | Rovi Guides, Inc. | Interactive advertising and program promotion in an interactive television system |
| KR100777282B1 (ko) * | 2005-12-15 | 2007-11-20 | 엘지전자 주식회사 | 방송 프로그램 저장방법 및 장치 |
| US8843958B2 (en) | 2005-12-22 | 2014-09-23 | Samsung Electronics Co., Ltd. | Broadcast receiving apparatus and method for displaying and selecting channel information |
| US7529741B2 (en) | 2006-03-06 | 2009-05-05 | Veveo, Inc. | Methods and systems for segmenting relative user preferences into fine-grain and coarse-grain collections |
| US8316394B2 (en) | 2006-03-24 | 2012-11-20 | United Video Properties, Inc. | Interactive media guidance application with intelligent navigation and display features |
| US8073860B2 (en) | 2006-03-30 | 2011-12-06 | Veveo, Inc. | Method and system for incrementally selecting and providing relevant search engines in response to a user query |
| EP3822819A1 (en) | 2006-04-20 | 2021-05-19 | Veveo, Inc. | User interface methods and systems for selecting and presenting content based on user navigation and selection actions associated with the content |
| 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 |
| KR101325846B1 (ko) * | 2006-12-07 | 2013-11-05 | 엘지전자 주식회사 | Epg 검색장치 및 방법 |
| US8209424B2 (en) | 2006-12-20 | 2012-06-26 | United Video Properties, Inc. | Systems and methods for providing remote access to interactive media guidance applications |
| US8321449B2 (en) * | 2007-01-22 | 2012-11-27 | Jook Inc. | Media rating |
| 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 |
| WO2009002102A1 (en) * | 2007-06-25 | 2008-12-31 | Cj Cable Net Co., Ltd. | Apparatus and method for receiving a local broadcasting data in multi-channel broadcasting |
| US8943539B2 (en) | 2007-11-21 | 2015-01-27 | Rovi Guides, Inc. | Enabling a friend to remotely modify user data |
| US20090165049A1 (en) | 2007-12-19 | 2009-06-25 | United Video Properties, Inc. | Methods and devices for presenting and interactive media guidance application |
| KR101487833B1 (ko) * | 2007-12-20 | 2015-01-30 | 삼성전자 주식회사 | 프로그램 기준의 epg 시스템 및 그 방법 |
| US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
| US8219927B2 (en) * | 2009-01-06 | 2012-07-10 | Microsoft Corporation | Revealing of truncated content on scrollable grid |
| 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 |
| US20110191330A1 (en) | 2010-02-04 | 2011-08-04 | Veveo, Inc. | Method of and System for Enhanced Content Discovery Based on Network and Device Access Behavior |
| 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 |
| CN101867749B (zh) * | 2010-05-19 | 2012-05-30 | 深圳市九洲电器有限公司 | 一种节目的定位方法、系统及机顶盒 |
| WO2012094564A1 (en) | 2011-01-06 | 2012-07-12 | Veveo, Inc. | Methods of and systems for content search based on environment sampling |
| 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 |
| US9253262B2 (en) | 2013-01-24 | 2016-02-02 | Rovi Guides, Inc. | Systems and methods for connecting media devices through web sockets |
| 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 |
| US10909501B2 (en) | 2013-03-15 | 2021-02-02 | Trupanion, Inc. | Pet insurance system and method |
| US10013530B2 (en) | 2013-03-15 | 2018-07-03 | Trupanion, Inc. | Pet insurance system and method |
| US10891590B2 (en) | 2013-03-15 | 2021-01-12 | Trupanion, Inc. | Pet insurance system and method |
| 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 |
| CN105532009B (zh) | 2014-07-18 | 2021-03-12 | 索尼公司 | 发送设备、发送方法、接收设备和接收方法 |
| US10136190B2 (en) * | 2015-05-20 | 2018-11-20 | Echostar Technologies Llc | Apparatus, systems and methods for song play using a media device having a buffer |
| 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 |
| CN110121095A (zh) * | 2019-05-13 | 2019-08-13 | 深圳市亿联智能有限公司 | 基于卫星运营商快速检索节目信息的方法和系统 |
Family Cites Families (55)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2549867B2 (ja) * | 1987-08-31 | 1996-10-30 | パイオニア株式会社 | ディスク再生装置 |
| JPH07105925B2 (ja) * | 1987-08-31 | 1995-11-13 | パイオニア株式会社 | ディスク再生装置 |
| US5048390A (en) | 1987-09-03 | 1991-09-17 | Yamaha Corporation | Tone visualizing apparatus |
| US5003384A (en) * | 1988-04-01 | 1991-03-26 | Scientific Atlanta, Inc. | Set-top interface transactions in an impulse pay per view television system |
| US5056138A (en) | 1989-09-11 | 1991-10-08 | Nuphase Electronics, Inc. | Television selection system |
| US5353121A (en) * | 1989-10-30 | 1994-10-04 | Starsight Telecast, Inc. | Television schedule system |
| US5212765A (en) | 1990-08-03 | 1993-05-18 | E. I. Du Pont De Nemours & Co., Inc. | On-line training neural network system for process control |
| JP2895932B2 (ja) * | 1990-08-21 | 1999-05-31 | 株式会社リコス | アニメーション合成表示装置 |
| JPH06504165A (ja) * | 1990-09-10 | 1994-05-12 | スターサイト テレキカスト インコーポレイテッド | テレビジョンスケジュールシステムのユーザーインタフェース |
| JPH04135393A (ja) * | 1990-09-27 | 1992-05-08 | Sony Corp | 衛星放送受信装置 |
| US5412720A (en) * | 1990-09-28 | 1995-05-02 | Ictv, Inc. | Interactive home information system |
| US5091936A (en) | 1991-01-30 | 1992-02-25 | General Instrument Corporation | System for communicating television signals or a plurality of digital audio signals in a standard television line allocation |
| DE69216676T2 (de) * | 1991-04-12 | 1997-07-17 | Thomson Multimedia Sa | Verfahren zur Steuerung von einem Aufzeichnungsgerät |
| GB2257557B (en) * | 1991-07-08 | 1994-11-16 | Amstrad Plc | Video recorder system |
| JPH0536984A (ja) | 1991-07-26 | 1993-02-12 | Ricoh Co Ltd | Ldd型半導体装置とその製造方法 |
| JPH0536984U (ja) * | 1991-10-17 | 1993-05-18 | 株式会社富士通ゼネラル | 映像回路 |
| US5467288A (en) | 1992-04-10 | 1995-11-14 | Avid Technology, Inc. | Digital audio workstations providing digital storage and display of video information |
| JP3248981B2 (ja) * | 1992-06-02 | 2002-01-21 | 松下電器産業株式会社 | 計算機 |
| JPH06102889A (ja) * | 1992-09-18 | 1994-04-15 | Pioneer Electron Corp | 情報再生装置 |
| JPH06250598A (ja) * | 1993-02-25 | 1994-09-09 | Nanao:Kk | 増設用のグラフィックスボード |
| US5592551A (en) * | 1992-12-01 | 1997-01-07 | Scientific-Atlanta, Inc. | Method and apparatus for providing interactive electronic programming guide |
| WO1994014283A1 (en) † | 1992-12-09 | 1994-06-23 | Discovery Communications, Inc. | Television program delivery system |
| AU6352894A (en) * | 1993-03-05 | 1994-09-26 | Roy J. Mankovitz | Apparatus and method using compressed codes for television program record scheduling |
| JPH07212714A (ja) * | 1994-01-25 | 1995-08-11 | Brother Ind Ltd | 映像再生装置 |
| JPH077662A (ja) * | 1993-06-16 | 1995-01-10 | Toshiba Corp | テレビ受像機 |
| US5585866A (en) * | 1993-09-09 | 1996-12-17 | Miller; Larry | Electronic television program guide schedule system and method including virtual channels |
| US5519780A (en) | 1993-12-03 | 1996-05-21 | Scientific-Atlanta, Inc. | System and method for providing compressed digital teletext services and teletext support services |
| JPH07162773A (ja) * | 1993-12-09 | 1995-06-23 | Sony Corp | 画面表示方法 |
| JP3413818B2 (ja) | 1993-12-14 | 2003-06-09 | ソニー株式会社 | 放送受信装置及び放送信号送受信方法 |
| JPH07212327A (ja) * | 1994-01-21 | 1995-08-11 | Sony Corp | 送信装置及び受信装置 |
| DE4405020C1 (de) † | 1994-02-17 | 1995-01-26 | Inst Rundfunktechnik Gmbh | Verfahren zum Empfangen von in einem Fernsehsignal übertragenen Daten |
| JP3460198B2 (ja) * | 1994-04-07 | 2003-10-27 | 株式会社東芝 | テレビジョン受信機及び番組情報表示方法 |
| US5502504A (en) * | 1994-04-28 | 1996-03-26 | Prevue Networks, Inc. | Video mix program guide |
| JPH07302091A (ja) * | 1994-05-02 | 1995-11-14 | Yamaha Corp | カラオケ通信システム |
| KR100348915B1 (ko) † | 1994-05-12 | 2002-12-26 | 마이크로소프트 코포레이션 | 텔레비젼프로그램선택방법및그시스템 |
| US5523796A (en) * | 1994-05-20 | 1996-06-04 | Prevue Networks, Inc. | Video clip program guide |
| WO1995032585A1 (en) * | 1994-05-20 | 1995-11-30 | Tv Guide On Screen | Electronic television program guide channel system and method |
| JPH0879637A (ja) * | 1994-09-01 | 1996-03-22 | Hitachi Ltd | 光ディスク装置内蔵テレビジョン装置 |
| JPH0879642A (ja) * | 1994-09-05 | 1996-03-22 | Matsushita Electric Ind Co Ltd | 衛星放送内蔵テレビ受像機 |
| US5543857A (en) | 1994-10-25 | 1996-08-06 | Thomson Consumer Electronics, Inc. | Graphical menu for a television receiver |
| DE4439257A1 (de) | 1994-11-03 | 1995-10-12 | Siemens Ag | Fernseheinrichtung |
| US5629733A (en) * | 1994-11-29 | 1997-05-13 | News America Publications, Inc. | Electronic television program guide schedule system and method with display and search of program listings by title |
| DE4445617A1 (de) | 1994-12-21 | 1996-06-27 | Sel Alcatel Ag | Verfahren, Systemkomponente und Programm-Modul zur Auswahl eines Suchbegriffs |
| CA2166434A1 (en) † | 1995-01-04 | 1996-07-05 | Fujio Noguchi | Method and apparatus for providing programming information |
| JPH08249821A (ja) * | 1995-03-13 | 1996-09-27 | Alpine Electron Inc | 蓄積型記録媒体の再生方法 |
| DE19509383A1 (de) * | 1995-03-15 | 1996-09-19 | Thomson Brandt Gmbh | Verfahren zum Abrufen von Informationen aktueller Hörfunk- oder Fernsehsendungen |
| JPH08265660A (ja) * | 1995-03-20 | 1996-10-11 | Nippon Telegr & Teleph Corp <Ntt> | 音楽管理方法および装置 |
| CA2170429C (en) * | 1995-03-28 | 2000-04-25 | Stephen Gregory Eick | Method and apparatus for finding and selecting a desired data item from a large schedule of data items using a tv set and a controller similar to a tv-remote-control |
| US5539479A (en) † | 1995-05-31 | 1996-07-23 | International Business Machines Corporation | Video receiver display of cursor and menu overlaying video |
| IT1276450B1 (it) | 1995-06-27 | 1997-10-31 | Procter & Gamble | Dispositivo per il controllo dell'odore. |
| JP4426647B2 (ja) | 1995-07-03 | 2010-03-03 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | グラフィック映像の伝送 |
| JP3698273B2 (ja) * | 1995-07-20 | 2005-09-21 | ソニー株式会社 | 電子番組ガイド伝送装置および方法、電子番組ガイド受信装置および方法、並びに電子番組ガイド送受信システムおよび方法 |
| JPH09116512A (ja) * | 1995-10-20 | 1997-05-02 | Sony Corp | 放送受信システム |
| JPH09121316A (ja) * | 1995-10-24 | 1997-05-06 | Sanyo Electric Co Ltd | 番組内容表示装置 |
| JP3578464B2 (ja) * | 1996-09-13 | 2004-10-20 | 株式会社日立製作所 | 自動作曲方法 |
-
1998
- 1998-06-05 CA CA002290956A patent/CA2290956C/en not_active Expired - Lifetime
- 1998-06-05 EP EP98928859A patent/EP0986909B1/en not_active Expired - Lifetime
- 1998-06-05 KR KR10-1999-7011447A patent/KR100380849B1/ko not_active Expired - Fee Related
- 1998-06-05 KR KR10-1999-7011381A patent/KR100378538B1/ko not_active Expired - Lifetime
- 1998-06-05 CN CNB988079399A patent/CN1214637C/zh not_active Expired - Lifetime
- 1998-06-05 WO PCT/US1998/011635 patent/WO1998056172A1/en not_active Ceased
- 1998-06-05 CN CNB988080435A patent/CN1150752C/zh not_active Expired - Lifetime
- 1998-06-05 JP JP53604598A patent/JP4201843B2/ja not_active Expired - Lifetime
- 1998-06-05 WO PCT/US1998/011304 patent/WO1998056178A1/en not_active Ceased
- 1998-06-05 US US09/445,175 patent/US6966064B1/en not_active Expired - Lifetime
- 1998-06-05 AU AU78281/98A patent/AU732377B2/en not_active Ceased
- 1998-06-05 BR BR9809935-3A patent/BR9809935A/pt not_active Application Discontinuation
- 1998-06-05 AU AU78190/98A patent/AU732492B2/en not_active Expired
- 1998-06-05 DE DE69807475T patent/DE69807475T3/de not_active Expired - Lifetime
- 1998-06-05 KR KR1019997011380A patent/KR100561608B1/ko not_active Expired - Lifetime
- 1998-06-05 BR BRPI9809939-6A patent/BR9809939B1/pt not_active IP Right Cessation
- 1998-06-05 AU AU80556/98A patent/AU731804B2/en not_active Expired
- 1998-06-05 JP JP50292299A patent/JP3842302B2/ja not_active Expired - Lifetime
- 1998-06-05 CN CN98808041A patent/CN1130904C/zh not_active Expired - Fee Related
- 1998-06-05 ES ES98928859T patent/ES2179509T3/es not_active Expired - Lifetime
- 1998-06-05 WO PCT/US1998/011866 patent/WO1998056174A1/en not_active Ceased
- 1998-06-05 ES ES98926443T patent/ES2179506T3/es not_active Expired - Lifetime
- 1998-06-05 CA CA002290983A patent/CA2290983C/en not_active Expired - Lifetime
- 1998-06-05 KR KR10-1999-7011392A patent/KR100515486B1/ko not_active Expired - Lifetime
- 1998-06-05 WO PCT/US1998/011636 patent/WO1998056173A1/en not_active Ceased
- 1998-06-05 EP EP98926328A patent/EP0986902B2/en not_active Expired - Lifetime
- 1998-06-05 DE DE69807219T patent/DE69807219T2/de not_active Expired - Lifetime
- 1998-06-05 JP JP50306399A patent/JP4468489B2/ja not_active Expired - Fee Related
- 1998-06-05 DE DE69807220T patent/DE69807220T2/de not_active Expired - Lifetime
- 1998-06-05 AU AU78191/98A patent/AU7819198A/en not_active Abandoned
- 1998-06-05 ES ES98926328T patent/ES2183375T5/es not_active Expired - Lifetime
- 1998-06-05 EP EP98926443A patent/EP0986904B1/en not_active Expired - Lifetime
- 1998-06-05 EP EP98926329A patent/EP0986903B1/en not_active Expired - Lifetime
- 1998-06-05 RU RU2000100353/09A patent/RU2225077C2/ru active
- 1998-06-05 JP JP50292399A patent/JP4105772B2/ja not_active Expired - Lifetime
- 1998-06-05 DE DE69814380T patent/DE69814380T2/de not_active Expired - Lifetime
- 1998-06-05 BR BRPI9809937A patent/BRPI9809937B1/pt not_active IP Right Cessation
- 1998-06-05 CA CA002290984A patent/CA2290984C/en not_active Expired - Fee Related
- 1998-06-05 CN CN988080427A patent/CN1218566C/zh not_active Expired - Lifetime
-
2007
- 2007-01-11 JP JP2007003667A patent/JP4596485B2/ja not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100481910C (zh) * | 2002-12-16 | 2009-04-22 | 皇家飞利浦电子股份有限公司 | 个人视频 |
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1214637C (zh) | 用于记录付费电视节目的系统和方法 | |
| CN1182705C (zh) | 电视设备中的广告显示和跟踪 | |
| KR100629401B1 (ko) | 프로그램 가이드 정보를 처리하는 방법 | |
| US20050076367A1 (en) | System and method for creating user profiles | |
| US8260676B2 (en) | Control spending based on time period | |
| US7496275B2 (en) | System and method for providing recording function when no program information is available | |
| CN1505898A (zh) | 用于区分标题相同的节目的系统和方法 | |
| CN1145354C (zh) | 节目指南处理 | |
| JP4880189B2 (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 | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CX01 | Expiry of patent term |
Granted publication date: 20050810 |
|
| CX01 | Expiry of patent term |