CN1265637C - 用于从一个电视节目的多个版本中进行选择的方法和设备 - Google Patents

用于从一个电视节目的多个版本中进行选择的方法和设备 Download PDF

Info

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
Application number
CNB998148474A
Other languages
English (en)
Other versions
CN1331890A (zh
Inventor
J·M·G·伊基
A·A·沙-纳扎罗夫
C·D·维利亚姆斯
G·D·布斯彻克
K·A·穆尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intel Corp
Original Assignee
Intel Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=22672160&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1265637(C) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Intel Corp filed Critical Intel Corp
Publication of CN1331890A publication Critical patent/CN1331890A/zh
Application granted granted Critical
Publication of CN1265637C publication Critical patent/CN1265637C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring 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/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • H04N21/44224Monitoring of user activity on external systems, e.g. Internet browsing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4828End-user interface for program selection for searching program descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
    • H04N21/2343Processing 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/23439Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/454Content or additional data filtering, e.g. blocking advertisements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4516Management of client data or end-user data involving client characteristics, e.g. Set-Top-Box type, software version or amount of memory available
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4756End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4758End-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处理器、PentiumPro处理器,或PentiumII处理器,这些处理器由加利福尼亚州的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处理器、PentiumPro处理器、或PentiumII处理器的通用计算机系统。
在一个实施例中,各种电子设备也可耦合到高性能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的娱乐系统控制器,其中所述的选择控制器与装置控制器联接,使得该装置控制器把具有与所述组用户偏好最接近的一组描述信息的该娱乐节目的多种版本中所选的一个进行自动显示。
CNB998148474A 1998-10-30 1999-10-28 用于从一个电视节目的多个版本中进行选择的方法和设备 Expired - Lifetime CN1265637C (zh)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104243588A (zh) * 2014-09-18 2014-12-24 小米科技有限责任公司 网络资源请求方法和装置

Families Citing this family (184)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (1)

* Cited by examiner, † Cited by third party
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