CN1265637C - 用于从一个电视节目的多个版本中进行选择的方法和设备 - Google Patents
用于从一个电视节目的多个版本中进行选择的方法和设备 Download PDFInfo
- Publication number
- CN1265637C CN1265637C CNB998148474A CN99814847A CN1265637C CN 1265637 C CN1265637 C CN 1265637C CN B998148474 A CNB998148474 A CN B998148474A CN 99814847 A CN99814847 A CN 99814847A CN 1265637 C CN1265637 C CN 1265637C
- Authority
- CN
- China
- Prior art keywords
- program
- version
- group
- descriptor
- listing
- 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.)
- Expired - Lifetime
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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
- H04N21/44224—Monitoring of user activity on external systems, e.g. Internet browsing
-
- 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
- H04N21/4828—End-user interface for program selection for searching program descriptors
-
- 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/234—Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/23439—Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements for generating different versions
-
- 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/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/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/454—Content or additional data filtering, e.g. blocking advertisements
-
- 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/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- 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/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/812—Monomedia components thereof involving advertisement data
-
- 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
- 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/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/4516—Management of client data or end-user data involving client characteristics, e.g. Set-Top-Box type, software version or amount of memory available
-
- 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
-
- 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/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4755—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
-
- 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/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4756—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
-
- 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/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4758—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for providing answers, e.g. voting
Abstract
一种用于从一个电视节目的多个版本中进行选择的方法和设备,包括识别可从一个或多个不同信号源获得的一个电视节目的多个版本。用户接口控制器(210)和节目选择控制器(208)用于选择该电视节目的多个版本之一进行显示。
Description
技术领域
本发明属于娱乐系统的领域。具体来说,本发明涉及从一个电视节目的多个版本中进行选择,以在娱乐系统中显示。
背景技术
电子和计算机行业最近的趋势是计算机系统与更多的传统娱乐系统产品交叉渗透。这种交叉渗透允许系统用户获得比长久以来通过传统电视提供的广播电视节目范围更广的信息。与这种交叉渗透相伴的是电视广播节目的传输媒体(例如,通过其可把广播节目传送给电视的结构或“管道”)的扩大。尽管模拟广播和模拟电缆曾是电视广播节目的标准传输媒体,但数字电缆和数字卫星系统正在变得越来越平常。另外,其它的传输媒体,如数字广播也在开始成为观众的选择。
使用不同的传输媒体增加了能够接收电视广播节目的信号源数,从而也增加了可观看的电视节目数。这些增加既是由于传输媒体数的增加也是由于一些新型传输媒体所增加的带宽能力所引起的。另外,其它“本地”信号源(例如,盒式磁带录像机)也可提供广播节目,从而使用户可获得的广播节目选项进一步增加。
用户由于这些增加的电视广播节目选项而面临的一个问题是从多个信号源中接收基本上相同的节目的多个版本的可能性。例如,两个不同的信号源可在大致相同的时间广播同一个电影。这些多个版本之间可能存在差别,并且由于这种差别,用户可选择最喜欢的一个版本。但是,假设用户可获得大量的电视广播节目选项的选择机会,则很难确定这些不同版本的位置。而且,由于用户通常不知道版本间的这些差别,所以用户常常难以知道他或她最喜欢哪个版本。
因而需要一种改进的方法,以从一个电视节目的多个版本中进行选择。
发明内容
这里将描述一种用于从一个电视节目的多个版本中进行选择的方法和设备。
根据本发明的一个方案,提供了一种从一个电视节目的多个版本中进行选择的方法,包括:
接收娱乐节目;
接收关于娱乐节目的描述信息;
将描述信息存储在节目指南存储器中;
用EPG控制器访问节目指南存储器,识别一个娱乐节目的多种版本;
用EPG控制器访问节目指南存储器,针对所述多种版本的每一种,识别关于该种版本的一组描述信息;
使用节目选择控制器将多组该组描述信息与一组用户偏好进行比较;
使用节目选择控制器根据比较结果选择所述多种版本的一种加以显示;以及
在图形显示装置上显示所选的该娱乐节目的多种版本之一。
此外,提供了一种用于上述的方法的设备,提供了一种包括用于执行上述方法的装置的设备以及提供了一种用于上述方法的包括指令的娱乐系统控制器。
根据本发明的一个方案,一种计算机化的方法包括:识别可从一个或多个不同信号源获得的一个电视节目的多个版本,并且显示所选的该电视节目的多个版本之一。
根据本发明的一个方案,一种产品(article)包括存储媒体,在该存储媒体上存储多个指令,当处理器执行这些指令时会识别可从一个或多个不同信号源获得的一个电视节目的多个版本,并且显示所选的该电视节目的多个版本之一。
根据本发明的一个方案,一种设备包括选择控制器和设备控制器,其中该选择控制器用以识别可从一个或多个不同信号源获得的一个电视节目的多个版本,并且该设备控制器与该选择控制器耦合以显示所选的该电视节目的多个版本之一。
附图说明
本发明以实例的形式示出而且并不限于附图中的各个图,在附图中,相似的标号表示相似的元件,并且其中:
图1是表示一种典型娱乐系统的系统元件的框图,在该娱乐系统中可以实施本发明的一个实施例;
图2是表示根据本发明一个实施例的系统控制器的体系结构框图;
图3是表示根据本发明一个实施例而从一个节目的多个版本中进行选择的处理流程图;
图4示出了根据本发明一个实施例存储在电子节目指南中的信息;并且
图5示出了适于供本发明使用的一种计算设备的一个实施例。
具体实施方式
为了全面理解本发明,在下面的详细描述中提供了大量的特定细节。但本专业技术人员应当理解,在没有这些特定细节的情况下也可实施本发明。在其它情况下,为了不致于使本发明模糊,熟知的方法、过程、元件和电路并没有详细示出。
部分描述将通过一种计算机系统执行的操作来表现,使用的是诸如数据、标记、比特、数值、字符、字符串、数字等术语,方式与本专业技术人员通常采用的方式一致,以便把它们工作的实质传达给本专业的其它技术人员。本专业技术人员容易理解,这些物理量采用能够被存储、传输、组合的电、磁或光信号的形式,否则就通过计算机系统中的机械和电子元件来操纵;且术语计算机系统包括通用和专用的数据处理机、系统等,它们是独立的、附属的或嵌入式的。
另外将以一种有助于理解本发明的方式把各种操作依次描述为多个分立的步骤。但是,描述的顺序不应被看作是表示这些操作必须在顺序上相关,尤其是与它们表示的顺序相关。
本发明提供一种用于从一个电视节目的多个版本中进行选择的方法和设备。用户可获得一个电视节目的不同版本,且每个版本可具有不同的特征,如使用不同的语言、观看格式等。本发明识别一个节目的不同版本,并且自动或通过响应用户输入来选择多个版本之一进行显示。
正如在此所使用的,“节目”或“电视节目”指的是要在电视或其它显示设备上显示的视频流。视频流还可包括要与视频一起播放的音频信号,并且还可包括各种其它信息(如闭合字幕数据等)。节目的“版本”指的是由一个或多个信号源提供的具有特定特征的特定节目传输。一个节目的不同版本可具有不同的特征,包括不同的视频质量、音频质量等。节目的例子包括电影、电视情景喜剧等。节目不同版本的例子包括以信箱格式传输的电影,以标准电视制式传输的同一个电影、以“导演剪辑”的版本传输的同一个电影等。
图1示出了一种典型娱乐系统的系统元件的框图,在该娱乐系统中可以实施本发明的一个实施例。系统100包括电视/显示设备102、录象机/重放设备106、数字视盘(DVD,也称作数字多用盘)记录器/重放设备114、音频/视频调谐和/或放大器110、音频重放/记录设备122和光盘(CD)播放器112,它们全都与公用输入/输出(I/O)总线108耦合。可以理解,公用I/O总线108的使用仅仅是为了方便该图的解释,并且路由输入和输出信号的其它一些装置也可被有益地采用。例如,音频输入和输出可使用适当数目的独立音频“接线”电缆路由,视频信号可使用独立的同轴电缆路由,并且控制信号可沿着双线串行线路或通过红外(IR)通信信号或射频(RF)通信信号路由。在另一个例子中,音频、视频和/或控制信号也可沿着一个或多个总线路由,这些总线可基于通用串行总线规范,修订1.0(1996年1月15日),或高性能串行总线IEEE标准1394,IEEE std.1394-1995,草案8.0v3,1995年12月12日批准。
另外,系统100包括扬声器系统116、话筒118、摄像机120和无线输入/输出控制设备132。在一个实施例中,无线I/O控制设备132是一个娱乐系统的遥控器,它通过IR信号与系统100的元件通信。在另一个实施例中,无线I/O控制设备132可以是无线键盘和/或光标控制设备,它通过IR信号或RF信号与系统100的元件通信。在又一个实施例中,无线I/O控制设备132可以是IR或RF遥控设备,外观类似于典型的娱乐系统的遥控器,具有跟踪球或其它光标控制装置的附加特征,允许用户确定光标在系统100的显示器上的位置。
系统100的核心是系统控制器104,它结合本发明的特征并且配置用于控制与系统元件有关的各种特征。如图所示,系统控制器104根据需要通过I/O总线108与系统的每个元件耦合。在一个实施例中,除了I/O总线108之外,或者是取代I/O总线108,系统控制器104可配备无线通信发射机(或接发机),它能够通过IR信号或IF信号108’与系统元件通信。无论什么控制媒体,系统控制器104都可配置用于控制系统100的娱乐系统的每个元件,当然应当理解,每个元件也可使用无线I/O设备132单独控制。
系统控制器104检索和存储可从种类繁多的信号源获得的娱乐广播节目信息。在系统100的操作期间,系统控制器104动态配置系统100的工作参数并提供附加的增加的特征,以增强系统100的用户娱乐性,这将在以下进行详细描述。在一个实施例中,系统控制器104可以是结合本发明教导的计算机系统,这将在下面详细描述。在另一个实施例中,系统控制器104可以是具有必要的处理功率且结合本发明教导的“机顶”盒。无论是什么特定的实施例,系统控制器104均可称为“集合系统”,它设计用以把数量众多的娱乐系统与计算平台结合在一起以实现下面将更详细讨论的优良效果。
尽管本发明是在附图所示的典型实施例的上下文中描述的,但根据以下的描述,本专业技术人员应当理解,本发明并不限于这些实施例,而是可在其它各种实施例中实施。相应地,本发明的创新特征也可在比图1所示系统复杂性高或低的系统中实施。例如,可在系统100中增加设备,或从系统100中去除设备(例如,摄像机120、话筒118、DVD记录器/重放设备114等)。
如图1所示,系统100可配置用于通过种类繁多的传输媒体接收音频/视频广播节目输入。在一个实施例中,系统100通过以下传输媒体的全部或任意之一接收广播节目输入:电缆广播124、卫星广播126(例如通过卫星的抛物面天线)、广播网络134的甚高频(VHF)或特高频(UHF)射频通信(例如通过架空天线)、和/或电话/计算机网络接口128。另外,本专业技术人员应当理解,电缆广播输入124、卫星广播输入126和VHF/UHF输入134可包括模拟和/或数字广播节目(例如数字高清晰度电视(HDTV)广播节目)。另外,音频/视频广播节目经系统100的重放设备(DVD记录器/重放设备114)而从CD-ROM、DVD或其它数字或模拟存储设备中接收。因特网、娱乐网或其它网络也可通过接口128提供音频/视频广播节目。
除了广播节目输入之外,系统100还配备有若干通用控制输出130,它们可配置用于控制任意数量的设备。例如,在一个实施例中,当系统控制器104配置系统100播放一个电影时,它也可以使房间中的灯光变暗至预定的程度以进一步改善观看的环境。允许计算设备控制诸如光线、恒温设置和其它室内器具(例如通过室内的电线)的控制电路在相关技术中是熟知的,因而不再进行描述。
除了结合本发明的教导(将在以下进行全面描述)之外,系统控制器104往往表示相关技术中已知的范围更广的计算设备。这种计算设备的一个例子是台式计算机系统,配备有高性能的微处理器、如Pentium处理器、PentiumPro处理器,或PentiumII处理器,这些处理器由加利福尼亚州的Santa Clara的Intel公司生产并且通常可从其获得。这种计算设备的另一个例子是因特网的“应用”设备,如可从新泽西州的Park Ridge的索尼电子公司或Tennessee,Knoxville的菲利普消费电子公司获得的WebTVTM因特网终端。可以理解,系统控制器104的外壳大小和结构可以改变,从而允许其更好的配合系统100。
还应当理解,图1所示的几种娱乐系统元件可被有益地组合。例如,系统控制器104可结合到电视/显示设备102、DVD记录器/重放设备114或音频/视频调谐器和放大器110中。
图2是表示根据本发明一个实施例的系统控制器的体系结构的框图。根据一个实施方案,图1的系统控制器104是图2的系统控制器200。如图所示,系统控制器200包括操作系统202、设备控制器204、电子节目指南(EPG)控制器206、节目选择控制器208、及用户接口(UI)控制器210。操作系统202表示种类繁多的传统操作系统中的任意一种(如可从Washington的Redmond的微软公司获得的WindowsTM95或WindowsTM98操作系统),并且操作用以允许控制器204-210彼此通信。另外,在娱乐系统中与其它元件的通信也可由操作系统202提供,例如与图1所示的元件通信。
设备控制器204控制如图1所示的娱乐系统中的各种元件。用以改变元件的各种参数的命令,如信道选择或音量控制从设备控制器204发送到那些元件。
EPG控制器206控制存取电子节目指南(EPG)212。EPG212一般存储在娱乐系统的存储设备中(如磁或光盘),其中所选部分被临时存储在系统存储器中(如随机存取存储器)。EPG控制器206存取EPG212并且在显示设备(例如图1的设备102)上显示请求的EPG数据。EPG控制器206用以请求来自控制器200的其它元件,如UI控制器210和节目选择控制器208的EPG的信息。
节目选择控制器208接收来自UI控制器210的有关正在显示的节目以及如果有的话的娱乐系统用户进行选择的输入。节目选择控制器208通过EPG控制器206存取EPG212以识别节目的多个版本。节目选择控制器208还选择多个版本中的哪个版本显示给用户。下面将详细讨论从一个节目的多个版本中的选择。
根据本发明的一个实施例,系统控制器200还包括用户偏好(preference)214。用户偏好214识别娱乐系统的用户喜欢的观看选项和/或观看习惯。这个偏好信息可由用户人工输入到系统中,也可由控制器200根据监视的观看行为而产生,或者可由另外一个设备(如来自远程服务器)提供。正如下面将详细讨论的,根据一个实施方案,节目选择控制器208在从一个节目的多个版本中进行选择时使用用户偏好214。
根据本发明的一个实施例,具有不同用户偏好的不同用户可使用该系统。因此,在本实施例,如果该系统正在自动选择节目的多个版本之一,则该系统在选择不同版本之一以前识别特定的用户以知道适当的用户偏好,以便于与节目版本特征相比较。一个特定用户的识别能够以多种传统方式中的任意一种方式来执行,如通过用户id注册处理、语音识别等。另外,分散的用户偏好不可能由系统保存。在这个另选的实施例中,当采用自动选择时,一个总用户偏好用于所有系统用户。
图3是表示根据本发明的一个实施例而从一个节目的多个版本中进行选择的处理流程图。在步骤302,最初的节目选择由图2的节目选择控制器208接收(如经过用户接口控制器210)。这个选择能够以种类繁多的传统方式中的任意一种方式来进行,如通过屏上显示的EPG进行的特定节目的选择。也可以其它方式来选择,如通过特定数字信道的输入,或信道控制选项的选择(例如,遥控器上的向上或向下箭头)。
当进行节目选择时,在步骤304,如果需要的话,节目选择控制器208识别所选节目的其它版本。这个识别处理通过存取图2的EPG212来执行。节目选择控制器208搜索EPG212的数据以寻找在对应于最初节目选择的版本的开始的阈值时间周期中开始的节目的不同版本。通常,这个阈值时间周期为零。但是,在其它实施方案中,时间周期的范围可以从零(表示具有相同开始时间的版本)到用户可定义的最大值(例如五分钟)。根据一个实施方案,通过搜索EPG212中具有相同标识符的其它项(如电影名称、情景喜剧名、剧集号等)来识别一个节目的不同版本。需要指出,一个节目的其它版本可来自不同的信号源,或者多个版本可从同一个信号源获得。
一旦完成EPG212的搜索,在步骤306,节目选择控制器208就检查任意一个其它版本是否被识别。如果其它版本未被识别,则该处理结束。但是,如果其它版本被识别,则在步骤308,节目选择控制器208的操作根据控制器208是否配置用以执行其它版本的自动或人工选择来确定。根据一个实施方案,此配置可由用户定义。另外,可预先配置节目选择控制器208只提供人工或自动选择。
如果节目选择控制器208配置用以执行人工选择,则节目选择控制器208在步骤310向用户提供其它的版本。提供的方式可以是种类繁多的方式中的任意一种,如在显示设备上的独立的框或窗口中显示选项,把当前的视频显示与选项重叠等。另外,在一个实施方案中,节目选择控制器208显示每个版本的所有特征以允许用户做出喜欢哪个版本的决定。另外,节目选择控制器208识别不同版本之间的特征差别,并且高亮或普通显示这些差别。
在步骤312,节目选择控制器208则等待接收用户选择的版本之一。在步骤314,系统控制器200则“调谐”至所选版本的适当信号源和/或信道。可以理解,这个信号源和/或信道可来自诸如图1所示的多个元件或信号源中的任意之一。
返回到步骤308,如果节目选择控制器208配置用以执行自动选择,则节目选择控制器208在步骤316根据用户偏好214自动选择版本之一。节目选择控制器208把该节目的多个版本中的每个版本的特征与用户偏好214相比较。具有最多的符合用户偏好214的特征的版本随后被选择。系统控制器200随即在步骤314“调谐”至所选版本的适当信号源和/或信道。
图4示出了根据本发明一个实施例而存储在电子节目指南中的信息。在图示的实施例中,EPG包括有关娱乐系统可获得的所有节目的信息。为了便于解释,EPG中的信息表示为表400。但应当理解,通过使用种类繁多的数据存储结构中的任意一种结构,这些信息能够以多种传统方式中的任意一种方式存储,如一个或多个链接的清单,一个或多个数组等。
表400中的每一项包括关于一个特定节目的各种描述信息。这类信息包括源标识符402、信道传输媒体404、信道音频支持406、数据408、开始时间410、节目描述412和多个(n)节目特征414。
源标识符402识别节目的信号源。这个信号源可以是可被调谐到的特定信道(例如,模拟或数字广播信道,电缆信道、卫星广播信道等),以及娱乐系统中可提供节目的其它信号源(例如,DVD、录象带、网络服务器地址(如因特网上的服务器)等)。来自这些其它设备的节目应当包括诸如由用户购买或租用并因此可由用户观看的DVD或录象带上的电影。当用户选择特定的节目来观看时,图1的系统控制器104根据需要启动和“调谐”适当的设备至要在显示设备102上显示的识别的信号源。
信道传输媒体404识别由该信号源使用的传输媒体。这种传输媒体的例子包括但不限于模拟广播、数字广播、模拟电缆、数字电缆、卫星、网络(如因特网)、数字视盘和模拟录象带。
信道音频支持406识别由该信号源支持的音频类型。这种音频类型的例子包括但不限于单声道、立体声、DolbyTM环绕、DolbyTM数字、DolbyTM环绕Pro逻辑、DolbyTM AC3立体声以及THXTM。需要指出,信号源支持的音频类型不必表示用于特定节目的音频类型。例如,一个节目可立体声广播,尽管该信号源支持Dolby AC3TM。
数据408识别可获得节目的日期。类似地,开始时间410识别节目在该日期开始的时间。需要指出,根据信号源的不同,针对日期和开始时间的不同“通配符”可被使用。例如,如果信号源是视频点播信号源,则可在一个特定日期周期(例如,在一个特定月份期间)当中的任意开始时间获得节目。在另一个例子中,如果信号源是DVD,则节目可在任意日期的任意时间得到。
节目描述412提供节目的简短描述。这个描述可包括诸如标题、摘要、男演员/女演员等的信息。这种信息可在被请求时显示给用户。
节目特征414是有关节目的多个(n)特征。针对每个不同的节目可存储相同的或不同的特征。如上所述,这些特征414可用于确定一个节目的多个版本中的哪个版本显示给用户。针对每个不同节目存储的节目特征的例子包括但不限于:节目持续时间(节目持续时间可与该节目的实际广播时间相比较以确定插入到该节目中的商业广告或抵消(pledge-break)时间的量)、其它音频的可用性(例如,另外的音频节目(SAP))、节目支持的音频类型(单声道、立体声、DolbyTM环绕、DolbyTM数字、DolbyTM环绕Pro逻辑、DolbyTM AC3立体声以及THXTM)、增强的广播节目的可用性(如通过垂直消隐时间或数字联播,如IntercastTM广播节目或微软ETV)、节目等级(如TVG、TV14、TVMA等)、字幕语言、配音语言、节目所讲的语言、屏幕格式(例如标准TV或信箱)、该节目是否是导演剪辑的版本、描述视频服务的可用性(例如,针对近视观众的描述性叙述)、闭合字幕的可用性、及彩色代码(例如黑白、彩色、彩色化)。
存储在电子节目指南中的任何信息可用作区别一个节目的不同版本的基础。例如,一个特定的用户可能喜欢特定的音频质量级或观看格式(例如,信箱)。在另一个例子中,一个特定观众可能喜欢较少或没有商业广告的节目(也就是持续时间较短的节目)或特定语言的节目。在又一个例子中,相对于视频点播或特定的本地广播信道来说,一个特定观众可能更喜欢诸如“免费”广播的来自特定信号源的广播。
图5示出了适于供本发明使用的一种计算设备的一个实施例。根据一个实施方案,图1的系统控制器104是图5的计算设备500。在图5示出的实施例中,设备500包括所示彼此耦合的处理器502和高速缓冲存储器504。另外,设备500还包括高性能输入/输出(I/O)总线506和标准I/O总线508。主桥接器510把处理器502与高性能I/O总线506耦合在一起,而I/O总线桥接器512使两个总线506和508彼此耦合。耦合到总线506的是网络/通信接口524和系统存储器514。耦合到总线508的是海量存储器520、键盘和指向设备522、以及I/O端口526。总之。,这些元件往往表示范围广泛的硬件系统的类型,包括但不限于California,Santa Clara的Intel公司生产的基于Pentium处理器、PentiumPro处理器、或PentiumII处理器的通用计算机系统。
在一个实施例中,各种电子设备也可耦合到高性能I/O总线506。如图所示,模拟调谐器/数字卫星/电缆设备528也耦合至高性能I/O总线506以允许设备500“调谐”到各种广播节目输入信道。
这些元件502-528执行它们在已有技术中的传统功能。具体来说,网络/通信接口524用于在设备500和范围广泛的传统网络中的任意一个网络之间提供通信,这些网络可以是以太网、令牌环、因特网等。可以理解,接口524的电路根据设备500所耦合的网络类型而定。
海量存储器520用于为执行上述功能的数据和广播节目指令提供参数存储,而系统存储器514用于为处理器502执行时的数据和广播节目指令提供临时存储。I/O端口526是一个或多个串行和/或并行通信端口,用于在可耦合到设备500的其它外围设备之间提供通信。
应当理解,设备500的各种元件可以重新排列。例如,高速缓存504可以是具有处理器502的单片缓存器。另外,高速缓存504和处理器502也可打包在一起作为“处理器模块”,其中处理器502被称作“处理器的核心”。而且,本发明的某些实施例可能并不需要上述的所有元件。例如,在设备500中可不包括海量存储器520、键盘和指向设备522和/或网络/通信接口524。另外,所示与标准I/O总线508耦合的外围设备可与高性能I/O总线506耦合;另外,在某些实施例中,只存在一根总线,设备500的元件均与此总线耦合。而且,设备500中也可包括其它元件,如另外的处理器、存储设备或存储器。
在一个实施例中,用于如上所述根据本发明而从一个电视节目的多个版本中进行选择的方法和设备作为图5的设备500运行的一系列软件程序来实施。在这个实施例中,图2的控制器204-210均作为一系列软件程序来实施。这些软件程序包括多个或一系列指令,由诸如图5的处理器502的硬件系统中的处理器执行。最初,系列指令存储在一个存储设备中,如海量存储器520。应当了解,系列指令可使用任何传统的存储媒体来存储,如软盘、CD-ROM、磁带、DVD、激光盘、ROM、快速存储器等。还应了解,系列指令并不是必须在本地存储,而是可以通过网络/通信接口524从诸如网络上的服务器的远程存储设备接收。指令可从诸如海量存储器520的存储设备复制到存储器514并在随后由处理器502存取和执行。在一个实施方案中,这些软件程序以C++编程语言书写。但应当了解,这些程序也可使用种类繁多的编程语言中的任意一种来实施。
在其它实施例中,本发明以分立的硬件或固件来实施。例如,一个或多个专用集成电路(ASIC)可利用本发明的上述功能编程。在另一个例子中,图2的控制器204-210可在插入到图5的硬件系统500的其它电路板的一个或多个ASIC中实施。
在上述讨论中,在图2的节目选择控制器208识别所有的版本选项之后则参考向用户显示的多个版本选项。根据其它实施例,不同的方法可用于向用户显示版本选项。根据这些其它实施例之一,当识别版本时,不同版本的指示显示给了用户。根据另一个实施例,只要用户偏好与节目版本特征恰好匹配,则显示匹配的节目(不再需要执行搜索)。
因而可以看出,本发明的方法和设备有益于识别一个节目的多个版本并且提供这些版本中的一个版本以用于显示。本发明可有益于通过种类繁多的信号源确定一个节目中最符合用户偏好的其它版本的位置,从而使用户更愉快地观看节目。
由此则描述了一种用于从一个电视节目的多个版本中进行选择的方法和设备。而对于本专业技术人员来说,在阅读了上面的描述之后将可以理解本发明的许多变化和改进,可以理解,以图示的形式描述和表示的特定实施例并不被认为是限制本发明。参考特定实施例的细节并不是要限制权利要求的范围。
Claims (41)
1.一种从一个电视节目的多个版本中进行选择的方法,包括:
接收娱乐节目;
接收关于娱乐节目的描述信息;
将描述信息存储在节目指南存储器中;
用EPG控制器访问节目指南存储器,识别一个娱乐节目的多种版本;
用EPG控制器访问节目指南存储器,针对所述多种版本的每一种,识别关于该种版本的一组描述信息;
使用节目选择控制器将多组描述信息与一组用户偏好进行比较;
使用节目选择控制器根据比较结果选择所述多种版本的一种加以显示;以及
在图形显示装置上显示所选的该娱乐节目的多种版本之一。
2.根据权利要求1的方法,其中所述识别包括识别所述的娱乐节目的在相互之间时间间隔的一个阈值之内开始的多种版本。
3.根据权利要求1的方法,其中所述的选择包括:
把多组描述信息与一组用户偏好进行比较;以及
把具有与该组用户偏好最接近的一组描述信息的版本作为该娱乐节目的多种版本中所选的一个进行自动显示。
4.根据权利要求2的方法,其中所述的选择包括:
把多组描述信息与一组用户偏好进行比较;以及
把具有与该组用户偏好最接近的一组描述信息的版本作为该娱乐节目的多种版本中所选的一个进行自动显示。
5.根据权利要求1的方法,其中针对多种版本中的每个版本的一组描述信息包括以下一项或多项:该版本持续时间,该版本的音频支持类型,该版本的增强节目的可用性,该版本的字幕语言,该版本所讲的语言,该版本的屏幕格式,以及该版本的彩色代码。
6.根据权利要求2的方法,其中针对多种版本中的每个版本的一组描述信息包括以下一项或多项:该版本持续时间,该版本的音频支持类型,该版本的增强节目的可用性,该版本的字幕语言,该版本所讲的语言,该版本的屏幕格式,以及该版本的彩色代码。
7.根据权利要求3的方法,其中针对多种版本中的每个版本的一组描述信息包括以下一项或多项:该版本持续时间,该版本的音频支持类型,该版本的增强节目的可用性,该版本的字幕语言,该版本所讲的语言,该版本的屏幕格式,以及该版本的彩色代码。
8.根据权利要求4的方法,其中针对多种版本中的每个版本的一组描述信息包括以下一项或多项:该版本持续时间,该版本的音频支持类型,该版本的增强节目的可用性,该版本的字幕语言,该版本所讲的语言,该版本的屏幕格式,以及该版本的彩色代码。
9.根据权利要求1的方法,其中所述的选择包括:
把多组描述信息与一组用户偏好进行比较;以及
根据该组用户偏好选择所述娱乐节目的多种版本之一。
10.根据权利要求2的方法,其中所述的选择包括:
把多组描述信息与一组用户偏好进行比较;以及
根据该组用户偏好选择所述娱乐节目的多种版本之一。
11.根据权利要求3的方法,其中所述的选择包括:
把多组描述信息与一组用户偏好进行比较;以及
根据该组用户偏好选择所述娱乐节目的多种版本之一。
12.根据权利要求4的方法,其中所述的选择包括:
把多组描述信息与一组用户偏好进行比较;以及
根据该组用户偏好选择所述娱乐节目的多种版本之一。
13.根据权利要求5的方法,其中所述的选择包括:
把多组描述信息与一组用户偏好进行比较;以及根据该组用户偏好选择所述娱乐节目的多种版本之一。
14.根据权利要求6的方法,其中所述的选择包括:
把多组描述信息与一组用户偏好进行比较;以及根据该组用户偏好选择所述娱乐节目的多种版本之一。
15.根据权利要求7的方法,其中所述的选择包括:
把多组描述信息与一组用户偏好进行比较;以及根据该组用户偏好选择所述娱乐节目的多种版本之一。
16.根据权利要求8的方法,其中所述的选择包括:
把多组描述信息与一组用户偏好进行比较;以及根据该组用户偏好选择所述娱乐节目的多种版本之一。
17根据权利要求1-16任一项的方法,其中所述的描述信息包括关于每一版本的音频类型的信息。
18.根据权利要求1-16的任一项的方法,其中所述的描述信息包括关于每一版本的格式的信息。
19.根据权利要求17的方法,其中所述的描述信息包括关于每一版本的格式的信息。
20.根据权利要求1-16的任一项的方法,还包括显示一个通道传输介质的标识。
21.根据权利要求17的方法,还包括显示一个通道传输介质的标识。
22.根据权利要求18的方法,还包括显示一个通道传输介质的标识。
23.据据权利要求19的方法,还包括显示一个通道传输介质的标识。
24.根据权利要求20的方法,其中所述的通道传输介质包括有线广播、卫星广播、无线频率广播、电话接口、计算机网络接口、CD-ROM、影碟、以及录像带中的一个或多个。
25.根据权利要求21的方法,其中所述的通道传输介质包括有线广播、卫星广播、无线频率广播、电话接口、计算机网络接口、CD-ROM、影碟、以及录像带中的一个或多个。
26.根据权利要求22的方法,其中所述的通道传输介质包括有线广播、卫星广播、无线频率广播、电话接口、计算机网络接口、CD-ROM、影碟、以及录像带中的一个或多个。
27.根据权利要求23的方法,其中所述的通道传输介质包括有线广播、卫星广播、无线频率广播、电话接口、计算机网络接口、CD-ROM、影碟、以及录像带中的一个或多个。
28.根据权利要求1-16任一项的方法,其中所述的描述信息包括一个节目表,而且其中针对每一个节目,该节目表都有一个节目标识和以下一项或多项:通道音频支持、广播日期、广播时间、节目持续时间、替换音频通道、语言、屏幕格式、封闭字幕可用性,以及节目说明。
29.根据权利要求17的方法,其中所述的描述信息包括一个节目表,而且其中针对每一个节目,该节目表都有一个节目标识和以下一项或多项:通道音频支持、广播日期、广播时间、节目持续时间、替换音频通道、语言、屏幕格式、封闭字幕可用性,以及节目说明。
30.根据权利要求18的方法,其中所述的描述信息包括一个节目表,而且其中针对每一个节目,该节目表都有一个节目标识和以下一项或多项:通道音频支持、广播日期、广播时间、节目持续时间、替换音频通道、语言、屏幕格式、封闭字幕可用性,以及节目说明。
31.根据权利要求19的方法,其中所述的描述信息包括一个节目表,而且其中针对每一个节目,该节目表都有一个节目标识和以下一项或多项:通道音频支持、广播日期、广播时间、节目持续时间、替换音频通道、语言、屏幕格式、封闭字幕可用性,以及节目说明。
32.根据权利要求20的方法,其中所述的描述信息包括一个节目表,而且其中针对每一个节目,该节目表都有一个节目标识和以下一项或多项:通道音频支持、广播日期、广播时间、节目持续时间、替换音频通道、语言、屏幕格式、封闭字幕可用性,以及节目说明。
33.根据权利要求21的方法,其中所述的描述信息包括一个节目表,而且其中针对每一个节目,该节目表都有一个节目标识和以下一项或多项:通道音频支持、广播日期、广播时间、节目持续时间、替换音频通道、语言、屏幕格式、封闭字幕可用性,以及节目说明。
34.根据权利要求22的方法,其中所述的描述信息包括一个节目表,而且其中针对每一个节目,该节目表都有一个节目标识和以下一项或多项:通道音频支持、广播日期、广播时间、节目持续时间、替换音频通道、语言、屏幕格式、封闭字幕可用性,以及节目说明。
35.根据权利要求23的方法,其中所述的描述信息包括一个节目表,而且其中针对每一个节目,该节目表都有一个节目标识和以下一项或多项:通道音频支持、广播日期、广播时间、节目持续时间、替换音频通道、语言、屏幕格式、封闭字幕可用性,以及节目说明。
36.根据权利要求24的方法,其中所述的描述信息包括一个节目表,而且其中针对每一个节目,该节目表都有一个节目标识和以下一项或多项:通道音频支持、广播日期、广播时间、节目持续时间、替换音频通道、语言、屏幕格式、封闭字幕可用性,以及节目说明。
37.根据权利要求25的方法,其中所述的描述信息包括一个节目表,而且其中针对每一个节目,该节目表都有一个节目标识和以下一项或多项:通道音频支持、广播日期、广播时间、节目持续时间、替换音频通道、语言、屏幕格式、封闭字幕可用性,以及节目说明。
38.根据权利要求26的方法,其中所述的描述信息包括一个节目表,而且其中针对每一个节目,该节目表都有一个节目标识和以下一项或多项:通道音频支持、广播日期、广播时间、节目持续时间、替换音频通道、语言、屏幕格式、封闭字幕可用性,以及节目说明。
39.根据权利要求27的方法,其中所述的描述信息包括一个节目表,而且其中针对每一个节目,该节目表都有一个节目标识和以下一项或多项:通道音频支持、广播日期、广播时间、节目持续时间、替换音频通道、语言、屏幕格式、封闭字幕可用性,以及节目说明。
40.一种娱乐系统控制器,包括:
接收娱乐节目的I/O接口;
包括一组关于一个娱乐节目的多种版本的每一种版本的描述信息的节目指南存储器;
节目指南控制器,用于存储输入到节目指南存储器中的娱乐节目;
包括用户偏好的用户偏好存储器;
与所述的节目指南控制器相联接的选择控制器,用于访问所述的节目指南存储器,识别所述的娱乐节目的可用的多种版本,并根据一组描述信息与用户偏好的比较结果,选择所述多种版本中的一种进行显示;以及
与所述的选择控制器联接的装置控制器,用于使显示装置显示所选的娱乐节目的多种版本之一。
41.根据权利要求40的娱乐系统控制器,其中所述的选择控制器与装置控制器联接,使得该装置控制器把具有与所述组用户偏好最接近的一组描述信息的该娱乐节目的多种版本中所选的一个进行自动显示。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/183277 | 1998-10-30 | ||
US09/183,277 | 1998-10-30 | ||
US09/183,277 US6594825B1 (en) | 1998-10-30 | 1998-10-30 | Method and apparatus for selecting a version of an entertainment program based on user preferences |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1331890A CN1331890A (zh) | 2002-01-16 |
CN1265637C true CN1265637C (zh) | 2006-07-19 |
Family
ID=22672160
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB998148474A Expired - Lifetime CN1265637C (zh) | 1998-10-30 | 1999-10-28 | 用于从一个电视节目的多个版本中进行选择的方法和设备 |
Country Status (9)
Country | Link |
---|---|
US (4) | US6594825B1 (zh) |
EP (2) | EP1127461B2 (zh) |
JP (1) | JP4455766B2 (zh) |
CN (1) | CN1265637C (zh) |
AU (1) | AU1241300A (zh) |
CA (1) | CA2348916A1 (zh) |
DE (1) | DE69941401D1 (zh) |
IL (2) | IL142799A0 (zh) |
WO (1) | WO2000027119A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104243588A (zh) * | 2014-09-18 | 2014-12-24 | 小米科技有限责任公司 | 网络资源请求方法和装置 |
Families Citing this family (184)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7080392B1 (en) * | 1991-12-02 | 2006-07-18 | David Michael Geshwind | Process and device for multi-level television program abstraction |
USRE46310E1 (en) | 1991-12-23 | 2017-02-14 | Blanding Hovenweep, Llc | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
US10361802B1 (en) | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
USRE47908E1 (en) | 1991-12-23 | 2020-03-17 | Blanding Hovenweep, Llc | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
USRE48056E1 (en) | 1991-12-23 | 2020-06-16 | Blanding Hovenweep, Llc | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
US6850252B1 (en) | 1999-10-05 | 2005-02-01 | Steven M. Hoffberg | Intelligent electronic appliance system and method |
US5903454A (en) | 1991-12-23 | 1999-05-11 | Hoffberg; Linda Irene | Human-factored interface corporating adaptive pattern recognition based controller apparatus |
US6601103B1 (en) * | 1996-08-22 | 2003-07-29 | Intel Corporation | Method and apparatus for providing personalized supplemental programming |
IL121230A (en) | 1997-07-03 | 2004-05-12 | Nds Ltd | Intelligent electronic program guide |
IL125141A0 (en) | 1998-06-29 | 1999-01-26 | Nds Ltd | Advanced television system |
US6742183B1 (en) | 1998-05-15 | 2004-05-25 | United Video Properties, Inc. | Systems and methods for advertising television networks, channels, and programs |
CN1867068A (zh) | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | 交互式电视节目导视系统及其方法 |
US6594825B1 (en) * | 1998-10-30 | 2003-07-15 | Intel Corporation | Method and apparatus for selecting a version of an entertainment program based on user preferences |
US8850483B2 (en) * | 1998-10-30 | 2014-09-30 | Intel Corporation | Method and apparatus for purchasing upgraded media features for programming transmissions |
US7051360B1 (en) | 1998-11-30 | 2006-05-23 | United Video Properties, Inc. | Interactive television program guide with selectable languages |
US6859799B1 (en) | 1998-11-30 | 2005-02-22 | Gemstar Development Corporation | Search engine for video and graphics |
JP2000278654A (ja) * | 1999-03-26 | 2000-10-06 | Sony Corp | 音声及び/または映像信号の伝送システム、その送信装置、及びその受信装置 |
US20050182828A1 (en) * | 1999-04-21 | 2005-08-18 | Interactual Technologies, Inc. | Platform specific execution |
US7178106B2 (en) * | 1999-04-21 | 2007-02-13 | Sonic Solutions, A California Corporation | Presentation of media content from multiple media sources |
US6529949B1 (en) | 2000-02-07 | 2003-03-04 | Interactual Technologies, Inc. | System, method and article of manufacture for remote unlocking of local content located on a client device |
KR100853951B1 (ko) * | 1999-05-19 | 2008-08-25 | 디지맥 코포레이션 | 오디오를 처리하는 방법들 및 장치들 |
US7010801B1 (en) | 1999-06-11 | 2006-03-07 | Scientific-Atlanta, Inc. | Video on demand system with parameter-controlled bandwidth deallocation |
US6817028B1 (en) | 1999-06-11 | 2004-11-09 | Scientific-Atlanta, Inc. | Reduced screen control system for interactive program guide |
US7992163B1 (en) | 1999-06-11 | 2011-08-02 | Jerding Dean F | Video-on-demand navigational system |
US7171616B1 (en) * | 1999-09-27 | 2007-01-30 | International Business Machines Corporation | Method, system and computer program product for keeping files current |
US20020073421A1 (en) * | 1999-12-10 | 2002-06-13 | Gutman Levitan | System for targeted advertisement, personal editing and parental control in a television network |
US20040220791A1 (en) * | 2000-01-03 | 2004-11-04 | Interactual Technologies, Inc. A California Corpor | Personalization services for entities from multiple sources |
US20040193488A1 (en) * | 2000-01-19 | 2004-09-30 | Denis Khoo | Method and system for advertising over a data network |
US8813123B2 (en) | 2000-01-19 | 2014-08-19 | Interad Technologies, Llc | Content with customized advertisement |
US6434747B1 (en) * | 2000-01-19 | 2002-08-13 | Individual Network, Inc. | Method and system for providing a customized media list |
US20040107434A1 (en) * | 2000-01-19 | 2004-06-03 | Denis Khoo | Customized media method and system |
US20020100042A1 (en) * | 2000-01-19 | 2002-07-25 | Denis Khoo | Method and system for providing intelligent advertisement placement in a motion picture |
US6735778B2 (en) * | 2000-01-19 | 2004-05-11 | Denis Khoo | Method and system for providing home shopping programs |
JP4750996B2 (ja) * | 2000-02-01 | 2011-08-17 | ユナイテッド ビデオ プロパティーズ インク | 強制型広告の方法およびシステム |
AU2000258812A1 (en) * | 2000-03-16 | 2001-10-03 | Thomson Licensing S.A. | Program guide information and processor for providing program and channel substitution |
US20020007485A1 (en) * | 2000-04-03 | 2002-01-17 | Rodriguez Arturo A. | Television service enhancements |
US7200857B1 (en) | 2000-06-09 | 2007-04-03 | Scientific-Atlanta, Inc. | Synchronized video-on-demand supplemental commentary |
US8516525B1 (en) * | 2000-06-09 | 2013-08-20 | Dean F. Jerding | Integrated searching system for interactive media guide |
US7975277B1 (en) | 2000-04-03 | 2011-07-05 | Jerding Dean F | System for providing alternative services |
US7934232B1 (en) | 2000-05-04 | 2011-04-26 | Jerding Dean F | Navigation paradigm for access to television services |
US8069259B2 (en) | 2000-06-09 | 2011-11-29 | Rodriguez Arturo A | Managing removal of media titles from a list |
US6769127B1 (en) | 2000-06-16 | 2004-07-27 | Minerva Networks, Inc. | Method and system for delivering media services and application over networks |
GB0015661D0 (en) * | 2000-06-28 | 2000-08-16 | Pace Micro Tech Plc | Broadcast data receiver with dual tuning capability |
US7962370B2 (en) | 2000-06-29 | 2011-06-14 | Rodriguez Arturo A | Methods in a media service system for transaction processing |
US20020010931A1 (en) * | 2000-07-19 | 2002-01-24 | Chew Brian O. | Method of viewing a live event |
US20060259926A1 (en) * | 2000-07-20 | 2006-11-16 | Digital Deck, Inc. | Adaptable programming guide for networked devices |
US7689510B2 (en) | 2000-09-07 | 2010-03-30 | Sonic Solutions | Methods and system for use in network management of content |
US7779097B2 (en) | 2000-09-07 | 2010-08-17 | Sonic Solutions | Methods and systems for use in network management of content |
US7103906B1 (en) | 2000-09-29 | 2006-09-05 | International Business Machines Corporation | User controlled multi-device media-on-demand system |
EP1986435B1 (en) | 2000-10-11 | 2020-01-22 | Rovi Guides, Inc. | Systems and methods for providing storage of data on servers in an on-demand media delivery system |
KR100724348B1 (ko) * | 2000-10-27 | 2007-06-04 | 엘지전자 주식회사 | 다중 매체를 통한 동일방송 수신 방법 |
US7340759B1 (en) | 2000-11-10 | 2008-03-04 | Scientific-Atlanta, Inc. | Systems and methods for adaptive pricing in a digital broadband delivery system |
US7409685B2 (en) | 2002-04-12 | 2008-08-05 | Hewlett-Packard Development Company, L.P. | Initialization and update of software and/or firmware in electronic devices |
US8479189B2 (en) | 2000-11-17 | 2013-07-02 | Hewlett-Packard Development Company, L.P. | Pattern detection preprocessor in an electronic device update generation system |
US20020077880A1 (en) * | 2000-11-27 | 2002-06-20 | Gordon Donald F. | Method and apparatus for collecting and reporting consumer trend data in an information distribution system |
US7721310B2 (en) * | 2000-12-05 | 2010-05-18 | Koninklijke Philips Electronics N.V. | Method and apparatus for selective updating of a user profile |
US8949902B1 (en) | 2001-02-06 | 2015-02-03 | Rovi Guides, Inc. | Systems and methods for providing audio-based guidance |
CA2438620A1 (en) * | 2001-02-20 | 2002-08-29 | Intellocity Usa, Inc. | Content based video selection |
KR20030007711A (ko) * | 2001-03-26 | 2003-01-23 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 멀티미디어 아이템들의 저장 |
EP1381233A4 (en) * | 2001-04-16 | 2007-03-07 | Matsushita Electric Ind Co Ltd | MULTI-VIEW STORAGE ROUND SERVICE PROCESS, DEVICE AND SYSTEM |
US20020165770A1 (en) * | 2001-05-04 | 2002-11-07 | Individual Network, Inc. | Method and system for providing content with an option |
US6976228B2 (en) * | 2001-06-27 | 2005-12-13 | Nokia Corporation | Graphical user interface comprising intersecting scroll bar for selection of content |
US7526788B2 (en) | 2001-06-29 | 2009-04-28 | Scientific-Atlanta, Inc. | Graphic user interface alternate download options for unavailable PRM content |
US8006262B2 (en) | 2001-06-29 | 2011-08-23 | Rodriguez Arturo A | Graphic user interfaces for purchasable and recordable media (PRM) downloads |
US20030004934A1 (en) * | 2001-06-29 | 2003-01-02 | Richard Qian | Creating and managing portable user preferences for personalizion of media consumption from device to device |
US7512964B2 (en) | 2001-06-29 | 2009-03-31 | Cisco Technology | System and method for archiving multiple downloaded recordable media content |
US7496945B2 (en) | 2001-06-29 | 2009-02-24 | Cisco Technology, Inc. | Interactive program guide for bidirectional services |
US8677416B2 (en) * | 2001-07-17 | 2014-03-18 | Ati Technologies, Inc. | Method, system and software for display of multiple media channels |
US7574723B2 (en) * | 2001-07-19 | 2009-08-11 | Macrovision Corporation | Home media network |
JP2003087761A (ja) * | 2001-09-11 | 2003-03-20 | Sony Corp | 情報提供システム、情報処理装置および方法、並びにプログラム |
US20030170011A1 (en) * | 2001-09-24 | 2003-09-11 | Masato Otsuka | System and method for seamless navigation between local and external documents in an optical disc player |
US20030078687A1 (en) * | 2001-10-15 | 2003-04-24 | Du Breuil Thomas Lemaigre | Method and system for automatically configuring an audio environment |
US20030084448A1 (en) * | 2001-10-26 | 2003-05-01 | Koninklijke Philips Electronics N.V. | Automatic viewing-history based television control system |
US6910191B2 (en) * | 2001-11-02 | 2005-06-21 | Nokia Corporation | Program guide data selection device |
US6965415B2 (en) * | 2002-01-04 | 2005-11-15 | Microsoft Corporation | EPG-conditioned letterbox-to-anamorphic conversion |
US7334251B2 (en) | 2002-02-11 | 2008-02-19 | Scientific-Atlanta, Inc. | Management of television advertising |
US20030159145A1 (en) * | 2002-02-15 | 2003-08-21 | Louis Kaltz | Device and method for automatically tuning to a certain data choice based on user content preferences |
US20030182237A1 (en) * | 2002-03-21 | 2003-09-25 | Pierre Costa | Method to provide multiple rating selection on video storage content |
JPWO2003081878A1 (ja) * | 2002-03-27 | 2005-07-28 | 三菱電機株式会社 | 通信装置 |
US20030226147A1 (en) * | 2002-05-31 | 2003-12-04 | Richmond Michael S. | Associating an electronic program guide (EPG) data base entry and a related internet website |
US20040078810A1 (en) * | 2002-06-07 | 2004-04-22 | Monica Marics | Method and system for performing actions related to programming in an electronic program guide |
US8931010B2 (en) * | 2002-11-04 | 2015-01-06 | Rovi Solutions Corporation | Methods and apparatus for client aggregation of media in a networked media system |
US7493646B2 (en) | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
US7574691B2 (en) * | 2003-03-17 | 2009-08-11 | Macrovision Corporation | Methods and apparatus for rendering user interfaces and display information on remote client devices |
JP4428934B2 (ja) * | 2003-03-24 | 2010-03-10 | 富士通株式会社 | 映像選択サーバ、映像配信システム、および映像選択方法 |
US20050086069A1 (en) * | 2003-07-15 | 2005-04-21 | Kaleidescape, Inc. | Separable presentation control rules with distinct control effects |
US20080101770A1 (en) * | 2003-09-04 | 2008-05-01 | Digital Networks North America, Inc. | Method and Apparatus for Remotely Controlling a Receiver According to Content and User Selection |
WO2005024590A2 (en) * | 2003-09-04 | 2005-03-17 | Digital Networks North America, Inc. | Method and apparatus for remotely controlling a receiver according to content and user selection |
US8555273B1 (en) | 2003-09-17 | 2013-10-08 | Palm. Inc. | Network for updating electronic devices |
US20050071875A1 (en) * | 2003-09-25 | 2005-03-31 | Kempisty Mark S. | Programmable electronic program guide |
CN100481918C (zh) * | 2003-11-07 | 2009-04-22 | 汤姆森特许公司 | 记录基本音频和辅助音频节目分量的方法以及装置 |
US7643826B2 (en) * | 2004-01-07 | 2010-01-05 | Hewlett-Packard Development Company, L.P. | Mobile care engine system |
US20090102973A1 (en) * | 2004-01-09 | 2009-04-23 | Harris Scott C | Video split device |
US8161388B2 (en) | 2004-01-21 | 2012-04-17 | Rodriguez Arturo A | Interactive discovery of display device characteristics |
KR100697440B1 (ko) * | 2004-03-11 | 2007-03-20 | 엘지전자 주식회사 | 방송정보 등급별 송수신 장치 및 방법 |
US7904895B1 (en) | 2004-04-21 | 2011-03-08 | Hewlett-Packard Develpment Company, L.P. | Firmware update in electronic devices employing update agent in a flash memory card |
US8526940B1 (en) | 2004-08-17 | 2013-09-03 | Palm, Inc. | Centralized rules repository for smart phone customer care |
US20060061682A1 (en) * | 2004-09-22 | 2006-03-23 | Bradley Bruce R | User selectable content stream |
US8086575B2 (en) | 2004-09-23 | 2011-12-27 | Rovi Solutions Corporation | Methods and apparatus for integrating disparate media formats in a networked media system |
KR100736030B1 (ko) * | 2004-11-02 | 2007-07-06 | 삼성전자주식회사 | A/v 네트워크 상의 컨텐츠를 수집하고 그 실행을제어하는 장치 및 방법 |
US20060183088A1 (en) * | 2005-02-02 | 2006-08-17 | Kunio Masuko | Audio-visual language teaching material and audio-visual languages teaching method |
US8189472B2 (en) | 2005-09-07 | 2012-05-29 | Mcdonald James F | Optimizing bandwidth utilization to a subscriber premises |
US7555715B2 (en) | 2005-10-25 | 2009-06-30 | Sonic Solutions | Methods and systems for use in maintaining media data quality upon conversion to a different data format |
US8751931B2 (en) * | 2005-11-07 | 2014-06-10 | At&T Intellectual Property I, L.P. | System and method for providing user-definable audio indicators for multimedia channel selections |
US8099508B2 (en) * | 2005-12-16 | 2012-01-17 | Comcast Cable Holdings, Llc | Method of using tokens and policy descriptors for dynamic on demand session management |
US9467322B2 (en) * | 2005-12-27 | 2016-10-11 | Rovi Solutions Corporation | Methods and apparatus for integrating media across a wide area network |
US7840977B2 (en) * | 2005-12-29 | 2010-11-23 | United Video Properties, Inc. | Interactive media guidance system having multiple devices |
US20070157240A1 (en) * | 2005-12-29 | 2007-07-05 | United Video Properties, Inc. | Interactive media guidance system having multiple devices |
US20070157260A1 (en) * | 2005-12-29 | 2007-07-05 | United Video Properties, Inc. | Interactive media guidance system having multiple devices |
KR101551137B1 (ko) † | 2005-12-29 | 2015-09-08 | 로비 가이드스, 인크. | 다수의 디바이스를 갖는 인터랙티브 매체 안내 시스템 |
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 |
US20070156539A1 (en) * | 2005-12-29 | 2007-07-05 | United Video Properties, Inc. | Systems and methods for commerce in media program related merchandise |
US8607287B2 (en) * | 2005-12-29 | 2013-12-10 | United Video Properties, Inc. | Interactive media guidance system having multiple devices |
US7929551B2 (en) * | 2006-06-01 | 2011-04-19 | Rovi Solutions Corporation | Methods and apparatus for transferring media across a network using a network interface device |
WO2007146710A2 (en) | 2006-06-08 | 2007-12-21 | Hewlett-Packard Development Company, L.P. | Device management in a network |
US8752044B2 (en) | 2006-07-27 | 2014-06-10 | Qualcomm Incorporated | User experience and dependency management in a mobile device |
RU2442787C2 (ru) * | 2006-09-04 | 2012-02-20 | Мейдзи Сейка Фарма Ко., Лтд. | Способ получения оптически активных аминофосфинилбутановых кислот |
US20080141317A1 (en) * | 2006-12-06 | 2008-06-12 | Guideworks, Llc | Systems and methods for media source selection and toggling |
US8015581B2 (en) * | 2007-01-05 | 2011-09-06 | Verizon Patent And Licensing Inc. | Resource data configuration for media content access systems and methods |
US9069967B2 (en) * | 2007-02-16 | 2015-06-30 | Veracode, Inc. | Assessment and analysis of software security flaws |
US8542984B1 (en) | 2007-04-03 | 2013-09-24 | Rovi Guides, Inc. | Advanced recording options for interactive media guidance application systems |
US10778930B2 (en) * | 2007-05-30 | 2020-09-15 | Comcast Cable Communications, Llc | Selection of electronic content and services |
US20090019492A1 (en) | 2007-07-11 | 2009-01-15 | United Video Properties, Inc. | Systems and methods for mirroring and transcoding media content |
EP2172019B1 (en) * | 2007-07-30 | 2012-10-10 | NDS Limited | Providing information about video content |
US7908117B2 (en) | 2007-08-03 | 2011-03-15 | Ecofactor, Inc. | System and method for using a network of thermostats as tool to verify peak demand reduction |
US20090070408A1 (en) * | 2007-09-07 | 2009-03-12 | At&T Knowledge Ventures, L.P. | Apparatus and method for managing delivery of media content |
US7848900B2 (en) * | 2008-09-16 | 2010-12-07 | Ecofactor, Inc. | System and method for calculating the thermal mass of a building |
US8019567B2 (en) | 2007-09-17 | 2011-09-13 | Ecofactor, Inc. | System and method for evaluating changes in the efficiency of an HVAC system |
FR2923111A1 (fr) * | 2007-10-25 | 2009-05-01 | Thomson Licensing Sas | Procede de selection de service audio et/ou video recu. |
US20090165049A1 (en) | 2007-12-19 | 2009-06-25 | United Video Properties, Inc. | Methods and devices for presenting and interactive media guidance application |
US20090195696A1 (en) * | 2008-01-07 | 2009-08-06 | Toshiba America Consumer Products, Llc | Channel system and method |
US8487984B2 (en) * | 2008-01-25 | 2013-07-16 | At&T Intellectual Property I, L.P. | System and method for digital video retrieval involving speech recognition |
US8225354B2 (en) * | 2008-04-11 | 2012-07-17 | Microsoft Corporation | Merging electronic program guide information |
US8601526B2 (en) | 2008-06-13 | 2013-12-03 | United Video Properties, Inc. | Systems and methods for displaying media content and media guidance information |
US8010237B2 (en) * | 2008-07-07 | 2011-08-30 | Ecofactor, Inc. | System and method for using ramped setpoint temperature variation with networked thermostats to improve efficiency |
KR20100006930A (ko) * | 2008-07-10 | 2010-01-22 | 삼성전자주식회사 | 영상처리장치 및 서비스 제공 서버와, 이를 이용한 정보제공 방법 |
US8180492B2 (en) * | 2008-07-14 | 2012-05-15 | Ecofactor, Inc. | System and method for using a networked electronic device as an occupancy sensor for an energy management system |
JP2010033251A (ja) * | 2008-07-28 | 2010-02-12 | Fujitsu Ltd | プログラム修正方法、プログラム復元方法、及びデータ処理装置 |
US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
US8228435B2 (en) * | 2008-12-18 | 2012-07-24 | Sony Corporation | Enhanced metadata presented in a pop-up window on cross-media bar user interface when a user hovers a screen cursor over a TV channel icon |
US10524021B2 (en) * | 2008-12-22 | 2019-12-31 | Maarten Boudewijn Heilbron | Method and system for retrieving online content in an interactive television environment |
US8234668B2 (en) | 2008-12-23 | 2012-07-31 | Microsoft Corporation | Content access |
US20100161792A1 (en) * | 2008-12-24 | 2010-06-24 | Broadcom Corporation | Alternate media identification/selection based upon rendered media meta-data |
US8312061B2 (en) * | 2009-02-10 | 2012-11-13 | Harman International Industries, Incorporated | System for broadcast information database |
US8498753B2 (en) * | 2009-05-08 | 2013-07-30 | Ecofactor, Inc. | System, method and apparatus for just-in-time conditioning using a thermostat |
US8740100B2 (en) | 2009-05-11 | 2014-06-03 | Ecofactor, Inc. | System, method and apparatus for dynamically variable compressor delay in thermostat to reduce energy consumption |
US8596550B2 (en) | 2009-05-12 | 2013-12-03 | Ecofactor, Inc. | System, method and apparatus for identifying manual inputs to and adaptive programming of a thermostat |
FR2947069A1 (fr) * | 2009-06-19 | 2010-12-24 | Thomson Licensing | Procede de selection de versions d'un document parmi une pluralite de versions recues a la suite d'une recherche, et recepteur associe |
US8699860B2 (en) | 2009-09-17 | 2014-04-15 | Thomson Licensing | Method of scheduled and non-scheduled acquisition of media services in response to media service provider commands |
US9014546B2 (en) | 2009-09-23 | 2015-04-21 | Rovi Guides, Inc. | Systems and methods for automatically detecting users within detection regions of media devices |
KR20110034820A (ko) * | 2009-09-29 | 2011-04-06 | 엘지전자 주식회사 | 대화형 프로그램 가이드를 디스플레이하는 방법, 대화형 프로그램 가이드를 디스플레이하는 사용자 장치, 통합 데이터 가이드 정보 목록을 제공하는 방법 및 통합 데이터 가이드 정보 목록 제공 장치 |
US10584890B2 (en) | 2010-05-26 | 2020-03-10 | Ecofactor, Inc. | System and method for using a mobile electronic device to optimize an energy management system |
US8556188B2 (en) | 2010-05-26 | 2013-10-15 | Ecofactor, Inc. | System and method for using a mobile electronic device to optimize an energy management system |
US8839290B2 (en) * | 2010-06-10 | 2014-09-16 | Verizon Patent And Licensing Inc. | Methods and systems for generating a personalized version of a media content program for a user |
US8090477B1 (en) | 2010-08-20 | 2012-01-03 | Ecofactor, Inc. | System and method for optimizing use of plug-in air conditioners and portable heaters |
US9699503B2 (en) | 2010-09-07 | 2017-07-04 | Opentv, Inc. | Smart playlist |
US10210160B2 (en) | 2010-09-07 | 2019-02-19 | Opentv, Inc. | Collecting data from different sources |
US8949871B2 (en) | 2010-09-08 | 2015-02-03 | Opentv, Inc. | Smart media selection based on viewer user presence |
JP5857449B2 (ja) * | 2011-05-27 | 2016-02-10 | ソニー株式会社 | 画像処理装置及び録画装置 |
US8615776B2 (en) * | 2011-06-03 | 2013-12-24 | Sony Corporation | Video searching using TV and user interface therefor |
US8589982B2 (en) | 2011-06-03 | 2013-11-19 | Sony Corporation | Video searching using TV and user interfaces therefor |
US8949901B2 (en) | 2011-06-29 | 2015-02-03 | Rovi Guides, Inc. | Methods and systems for customizing viewing environment preferences in a viewing environment control application |
EP2595399A1 (en) * | 2011-11-16 | 2013-05-22 | Thomson Licensing | Method of digital content version switching and corresponding device |
US8805418B2 (en) | 2011-12-23 | 2014-08-12 | United Video Properties, Inc. | Methods and systems for performing actions based on location-based rules |
US10674191B2 (en) | 2012-04-06 | 2020-06-02 | Minerva Networks, Inc | Systems and methods to remotely synchronize digital data |
US8935726B2 (en) | 2012-05-11 | 2015-01-13 | Comcast Cable Communications, Llc | Generation of dynamic content interfaces |
US10048706B2 (en) | 2012-06-14 | 2018-08-14 | Ecofactor, Inc. | System and method for optimizing use of individual HVAC units in multi-unit chiller-based systems |
US8661472B1 (en) * | 2012-10-09 | 2014-02-25 | Google Inc. | Methods, systems, and media for providing media guidance with media content from alternate sources |
GB2507305A (en) * | 2012-10-25 | 2014-04-30 | Ibm | Server client negotiation of version selection in a messaging system |
US11375347B2 (en) | 2013-02-20 | 2022-06-28 | Disney Enterprises, Inc. | System and method for delivering secondary content to movie theater patrons |
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 |
US9674563B2 (en) | 2013-11-04 | 2017-06-06 | Rovi Guides, Inc. | Systems and methods for recommending content |
JP2015177324A (ja) * | 2014-03-14 | 2015-10-05 | ソニー株式会社 | 情報処理装置および方法、情報処理端末および方法、並びにプログラム |
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 |
US10506295B2 (en) * | 2014-10-09 | 2019-12-10 | Disney Enterprises, Inc. | Systems and methods for delivering secondary content to viewers |
US10425939B2 (en) * | 2015-11-30 | 2019-09-24 | At&T Intellectual Property I, L.P. | Method and apparatus for automated signal analysis and reporting among RF receiver devices |
CN110267063A (zh) * | 2015-12-17 | 2019-09-20 | 上海交通大学 | 一种关联多媒体内容个性化呈现信息的描述方法 |
CA2999635A1 (en) * | 2016-10-07 | 2018-04-07 | Rovi Guides, Inc. | Systems and methods for selectively storing specific versions of previously stored media assets based on pre-defined differences in characteristics |
JP2018174459A (ja) * | 2017-03-31 | 2018-11-08 | シャープ株式会社 | 情報処理装置、表示装置、番組情報提示システム、情報処理方法、及びプログラム |
US10123058B1 (en) | 2017-05-08 | 2018-11-06 | DISH Technologies L.L.C. | Systems and methods for facilitating seamless flow content splicing |
JP7043527B2 (ja) * | 2017-06-28 | 2022-03-29 | ロヴィ ガイズ, インコーポレイテッド | メディアアセットの記憶されたバージョンをユーザにより適したバージョンと置換するためのシステムおよび方法 |
US11115717B2 (en) * | 2017-10-13 | 2021-09-07 | Dish Network L.L.C. | Content receiver control based on intra-content metrics and viewing pattern detection |
US11838587B1 (en) * | 2023-05-31 | 2023-12-05 | Maris Jacob Ensing | System and method of providing customized media content |
Family Cites Families (72)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2420426C (en) * | 1990-09-10 | 2005-09-06 | Starsight Telecast, Inc. | User interface for television schedule system |
US7080392B1 (en) * | 1991-12-02 | 2006-07-18 | David Michael Geshwind | Process and device for multi-level television program abstraction |
US5564088A (en) | 1992-02-07 | 1996-10-08 | Sony Corporation | Broadcast signal receiver with means for prioritizing broadcast signals based on previous selections thereof |
US5684918A (en) * | 1992-02-07 | 1997-11-04 | Abecassis; Max | System for integrating video and communications |
US6208805B1 (en) * | 1992-02-07 | 2001-03-27 | Max Abecassis | Inhibiting a control function from interfering with a playing of a video |
US5798785A (en) * | 1992-12-09 | 1998-08-25 | Discovery Communications, Inc. | Terminal for suggesting programs offered on a television program delivery system |
ATE183352T1 (de) * | 1992-12-09 | 1999-08-15 | Discovery Communicat Inc | Verbessertes aufsatz-endgerat fur kabelfernsehverteilsysteme |
JP3297914B2 (ja) | 1993-01-08 | 2002-07-02 | ソニー株式会社 | テレビジョン受像機 |
US5488410A (en) * | 1993-10-29 | 1996-01-30 | Telectronics Pacing Systems, Inc. | System and method for disk software publishers to control disk distribution |
US5576843A (en) | 1993-10-29 | 1996-11-19 | Time Warner Entertainment Co., L.P. | System and method for controlling play of multiple dialog audio tracks of a software carrier |
AU699823B2 (en) | 1993-12-20 | 1998-12-17 | Rodney John Smith | Data compression system |
JP3500741B2 (ja) | 1994-03-01 | 2004-02-23 | ソニー株式会社 | テレビ放送の選局方法及び選局装置 |
DE4410547C2 (de) † | 1994-03-26 | 1999-03-18 | Loewe Opta Gmbh | Verfahren zur Erstellung einer elektronischen Programmzeitschrift und Schaltung hierfür |
US5477263A (en) * | 1994-05-26 | 1995-12-19 | Bell Atlantic Network Services, Inc. | Method and apparatus for video on demand with fast forward, reverse and channel pause |
US5586304A (en) | 1994-09-08 | 1996-12-17 | Compaq Computer Corporation | Automatic computer upgrading |
JP3644455B2 (ja) * | 1994-09-29 | 2005-04-27 | ソニー株式会社 | 番組情報放送方式、番組情報表示方法および受信装置 |
US5534911A (en) | 1994-11-02 | 1996-07-09 | Levitan; Gutman | Virtual personal channel in a television system |
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 |
US5596373A (en) * | 1995-01-04 | 1997-01-21 | Sony Corporation | Method and apparatus for providing program oriented information in a multiple station broadcast system |
US6163345A (en) * | 1995-01-04 | 2000-12-19 | Sony Corportion | Method and apparatus for providing station and programming information in a multiple station broadcast system |
JPH08314979A (ja) * | 1995-03-13 | 1996-11-29 | Matsushita Electric Ind Co Ltd | プログラム情報を表示装置に示す方法および装置 |
US5659353A (en) * | 1995-03-17 | 1997-08-19 | Bell Atlantic Network Services, Inc. | Television distribution system and method |
US5596705A (en) * | 1995-03-20 | 1997-01-21 | International Business Machines Corporation | System and method for linking and presenting movies with their underlying source information |
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 |
US5550576A (en) * | 1995-04-17 | 1996-08-27 | Starsight Telecast Incorporated | Method and apparatus for merging television program schedule information received from multiple television schedule information sources |
US5666645A (en) | 1995-04-26 | 1997-09-09 | News America Publications, Inc. | Data management and distribution system and method for an electronic television program guide |
US5585838A (en) * | 1995-05-05 | 1996-12-17 | Microsoft Corporation | Program time guide |
US7917922B1 (en) * | 1995-06-08 | 2011-03-29 | Schwab Barry H | Video input switching and signal processing apparatus |
US5751282A (en) * | 1995-06-13 | 1998-05-12 | Microsoft Corporation | System and method for calling video on demand using an electronic programming guide |
US5801753A (en) * | 1995-08-11 | 1998-09-01 | General Instrument Corporation Of Delaware | Method and apparatus for providing an interactive guide to events available on an information network |
FR2741972B1 (fr) * | 1995-11-30 | 1998-01-02 | Thomson Multimedia Sa | Dispositif et procede de chargement d'une interface utilisateur |
US5635989A (en) * | 1996-02-13 | 1997-06-03 | Hughes Electronics | Method and apparatus for sorting and searching a television program guide |
US5951639A (en) * | 1996-02-14 | 1999-09-14 | Powertv, Inc. | Multicast downloading of software and data modules and their compatibility requirements |
US6025837A (en) * | 1996-03-29 | 2000-02-15 | Micrsoft Corporation | Electronic program guide with hyperlinks to target resources |
US5657072A (en) * | 1996-04-10 | 1997-08-12 | Microsoft Corporation | Interactive entertainment network system and method for providing program listings during non-peak times |
US5945988A (en) * | 1996-06-06 | 1999-08-31 | Intel Corporation | Method and apparatus for automatically determining and dynamically updating user preferences in an entertainment system |
US6157411A (en) * | 1996-06-14 | 2000-12-05 | Intel Corporation | Method and apparatus for compiling a repository of entertainment system data from multiple sources |
US5801787A (en) * | 1996-06-14 | 1998-09-01 | Starsight Telecast, Inc. | Television schedule system and method of operation for multiple program occurrences |
DK0932398T3 (da) * | 1996-06-28 | 2006-09-25 | Ortho Mcneil Pharm Inc | Anvendelse af topiramat eller derivater deraf til fremstilling af et lægemiddel til behandling af maniodepressive bipolære forstyrrelser |
AU3908297A (en) * | 1996-08-06 | 1998-02-25 | Starsight Telecast Incorporated | Electronic program guide with interactive areas |
US5982411A (en) * | 1996-12-18 | 1999-11-09 | General Instrument Corporation | Navigation among grouped television channels |
JP4044965B2 (ja) | 1996-12-20 | 2008-02-06 | プリンストン ビデオ イメージ,インコーポレイティド | セットトップ装置および選択された映像を映像放送に挿入する方法 |
US6020880A (en) | 1997-02-05 | 2000-02-01 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for providing electronic program guide information from a single electronic program guide server |
JP3896625B2 (ja) * | 1997-03-07 | 2007-03-22 | ソニー株式会社 | データ送信装置、データ受信装置、データ送信方法およびデータ受信方法 |
US6359580B1 (en) | 1997-03-18 | 2002-03-19 | Thomson Licensing S.A. | Multiple source keypad channel entry system and method |
US5900915A (en) * | 1997-03-18 | 1999-05-04 | Thomson Consumer Electronics, Inc. | HD to SD guide converter for electronic television schedule system |
US6005565A (en) * | 1997-03-25 | 1999-12-21 | Sony Corporation | Integrated search of electronic program guide, internet and other information resources |
US5926207A (en) * | 1997-03-31 | 1999-07-20 | Compaq Computer Corporation | Channel server functionality |
US6181364B1 (en) * | 1997-05-16 | 2001-01-30 | United Video Properties, Inc. | System for filtering content from videos |
US6018372A (en) * | 1997-09-04 | 2000-01-25 | Liberate Technologies | Electronic program guide with multiple day planner |
US6184918B1 (en) * | 1997-09-30 | 2001-02-06 | Intel Corporation | Method and apparatus for monitoring viewing of broadcast data |
US6226444B1 (en) * | 1997-09-30 | 2001-05-01 | Intel Corporation | Method and apparatus for recording program data without commercials |
US6173112B1 (en) * | 1997-11-28 | 2001-01-09 | International Business Machines Corporation | Method and system for recording in-progress broadcast programs |
JPH11187324A (ja) * | 1997-12-19 | 1999-07-09 | Matsushita Electric Ind Co Ltd | 番組情報作成装置および方法と受信装置 |
US6008802A (en) * | 1998-01-05 | 1999-12-28 | Intel Corporation | Method and apparatus for automatically performing a function based on the reception of information corresponding to broadcast data |
US6507951B1 (en) * | 1998-01-05 | 2003-01-14 | Amiga Development Llc | System for time-shifting events in a multi-channel convergence system |
US6704028B2 (en) * | 1998-01-05 | 2004-03-09 | Gateway, Inc. | System for using a channel and event overlay for invoking channel and event related functions |
US6003041A (en) * | 1998-01-05 | 1999-12-14 | Gateway 2000, Inc. | Method and managing multiple channel maps from multiple input devices in a multimedia system |
US7185355B1 (en) * | 1998-03-04 | 2007-02-27 | United Video Properties, Inc. | Program guide system with preference profiles |
US6424791B1 (en) * | 1998-03-27 | 2002-07-23 | Sony Corporation | System and method for providing selection of timer recording |
US6075971A (en) * | 1998-03-27 | 2000-06-13 | Intel Corporation | Method and apparatus for providing and monitoring coupons via a network |
US6614987B1 (en) * | 1998-06-12 | 2003-09-02 | Metabyte, Inc. | Television program recording with user preference determination |
US6698020B1 (en) | 1998-06-15 | 2004-02-24 | Webtv Networks, Inc. | Techniques for intelligent video ad insertion |
CN1867068A (zh) * | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | 交互式电视节目导视系统及其方法 |
US7360230B1 (en) * | 1998-07-27 | 2008-04-15 | Microsoft Corporation | Overlay management |
US6505348B1 (en) * | 1998-07-29 | 2003-01-07 | Starsight Telecast, Inc. | Multiple interactive electronic program guide system and methods |
US6295092B1 (en) * | 1998-07-30 | 2001-09-25 | Cbs Corporation | System for analyzing television programs |
TW465235B (en) * | 1998-09-17 | 2001-11-21 | United Video Properties Inc | Electronic program guide with digital storage |
US6295646B1 (en) * | 1998-09-30 | 2001-09-25 | Intel Corporation | Method and apparatus for displaying video data and corresponding entertainment data for multiple entertainment selection sources |
US6594825B1 (en) * | 1998-10-30 | 2003-07-15 | Intel Corporation | Method and apparatus for selecting a version of an entertainment program based on user preferences |
US6157377A (en) * | 1998-10-30 | 2000-12-05 | Intel Corporation | Method and apparatus for purchasing upgraded media features for programming transmissions |
US6317881B1 (en) * | 1998-11-04 | 2001-11-13 | Intel Corporation | Method and apparatus for collecting and providing viewer feedback to a broadcast |
-
1998
- 1998-10-30 US US09/183,277 patent/US6594825B1/en not_active Expired - Lifetime
-
1999
- 1999-10-28 AU AU12413/00A patent/AU1241300A/en not_active Abandoned
- 1999-10-28 WO PCT/US1999/025560 patent/WO2000027119A1/en active Application Filing
- 1999-10-28 CN CNB998148474A patent/CN1265637C/zh not_active Expired - Lifetime
- 1999-10-28 EP EP99971613A patent/EP1127461B2/en not_active Expired - Lifetime
- 1999-10-28 EP EP09166240.3A patent/EP2112827B1/en not_active Expired - Lifetime
- 1999-10-28 DE DE69941401T patent/DE69941401D1/de not_active Expired - Lifetime
- 1999-10-28 JP JP2000580379A patent/JP4455766B2/ja not_active Expired - Lifetime
- 1999-10-28 CA CA002348916A patent/CA2348916A1/en not_active Abandoned
- 1999-10-28 IL IL14279999A patent/IL142799A0/xx active IP Right Grant
-
2001
- 2001-02-08 US US09/779,778 patent/US7240356B2/en not_active Expired - Lifetime
- 2001-02-08 US US09/779,779 patent/US20010007147A1/en not_active Abandoned
- 2001-04-24 IL IL142799A patent/IL142799A/en not_active IP Right Cessation
-
2012
- 2012-05-21 US US13/476,761 patent/US8782702B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104243588A (zh) * | 2014-09-18 | 2014-12-24 | 小米科技有限责任公司 | 网络资源请求方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
EP1127461A4 (en) | 2002-12-18 |
US20010007147A1 (en) | 2001-07-05 |
US8782702B2 (en) | 2014-07-15 |
JP4455766B2 (ja) | 2010-04-21 |
US7240356B2 (en) | 2007-07-03 |
JP2002529971A (ja) | 2002-09-10 |
US6594825B1 (en) | 2003-07-15 |
AU1241300A (en) | 2000-05-22 |
CN1331890A (zh) | 2002-01-16 |
IL142799A (en) | 2007-02-11 |
EP1127461B1 (en) | 2009-09-09 |
DE69941401D1 (de) | 2009-10-22 |
EP2112827B1 (en) | 2016-04-13 |
WO2000027119A1 (en) | 2000-05-11 |
EP2112827A1 (en) | 2009-10-28 |
US20130133003A1 (en) | 2013-05-23 |
CA2348916A1 (en) | 2000-05-11 |
EP1127461B2 (en) | 2013-02-13 |
US20010005903A1 (en) | 2001-06-28 |
IL142799A0 (en) | 2002-03-10 |
EP1127461A1 (en) | 2001-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1265637C (zh) | 用于从一个电视节目的多个版本中进行选择的方法和设备 | |
CN1154359C (zh) | 用于选择关于娱乐节目的升级媒体特性的方法 | |
CN1166197C (zh) | 用于收集和提供观众对广播的反馈的方法和设备 | |
US8966534B2 (en) | Method and apparatus for channel surfing through multiple sources based on user-definable preferences | |
US6601074B1 (en) | Episode identification | |
US9027053B2 (en) | Method and apparatus for customized rendering of commercials | |
US6324694B1 (en) | Method and apparatus for providing subsidiary data synchronous to primary content data | |
US7076205B2 (en) | Control method, control apparatus, data receiving and recording method, data receiver and receiving method | |
US8024753B1 (en) | Method and apparatus for parental control | |
CN101057496A (zh) | 在数字广播接收器中记录多个节目的方法 | |
JPH0970020A (ja) | Isdb用受信装置 | |
WO2000002386A1 (fr) | Methode de support de visualisation d'emission enregistree | |
JP3952302B2 (ja) | デジタルビデオ録画の自動インデックス作成システム | |
JP2003125305A (ja) | 放送番組の視聴方法、放送番組視聴装置、及び放送番組の視聴用プログラム | |
CN1659869A (zh) | 用于指定数据总线网络上的设备连接的方法和装置 | |
US20090162035A1 (en) | Playback method and playback system of contents | |
US9094731B2 (en) | Method for providing multimedia content list, and multimedia apparatus applying the same | |
KR100786430B1 (ko) | 방송신호 녹화물의 방송국별 관리방법 및 그 방송수신장치 | |
CN1988611A (zh) | 图像显示设备及其广播节目录像方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
C10 | Entry into substantive examination | ||
PB01 | Publication | ||
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: 20060719 |
|
CX01 | Expiry of patent term |