CN100438615C - 为视频节目提供补充信息的系统及其方法 - Google Patents

为视频节目提供补充信息的系统及其方法 Download PDF

Info

Publication number
CN100438615C
CN100438615C CNB038075954A CN03807595A CN100438615C CN 100438615 C CN100438615 C CN 100438615C CN B038075954 A CNB038075954 A CN B038075954A CN 03807595 A CN03807595 A CN 03807595A CN 100438615 C CN100438615 C CN 100438615C
Authority
CN
China
Prior art keywords
user
side information
request
information
video frequency
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 - Fee Related
Application number
CNB038075954A
Other languages
English (en)
Other versions
CN1647526A (zh
Inventor
J·滋梅曼
N·迪米特罗瓦
D·李
J·M·邦特
A·H·E·拉梅斯
A·贾内维斯基
L·尼科洛维斯卡
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.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of CN1647526A publication Critical patent/CN1647526A/zh
Application granted granted Critical
Publication of CN100438615C publication Critical patent/CN100438615C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related 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/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/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • 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/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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43074Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of additional data with content streams on the same device, e.g. of EPG data or interactive icon with a TV program
    • 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43079Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of additional data with content streams on multiple devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • 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/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
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4722End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • 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/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6581Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
    • 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/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests

Abstract

提供一种为视频节目提供补充信息226的方法,所述方法包括为视频节目接收补充信息226。接收来自用户的请求。所述请求与补充信息226的特定部分相关。基于补充信息226的特定部分向用户提供请求响应。

Description

为视频节目提供补充信息的系统及其方法
本申请要求申请日为2002年4月2日、序列号为60/369,358的美国临时申请的优先权。
本发明一般涉及视频内容增加,更具体地,涉及为视频节目提供补充信息的系统及其方法。
当观看视频节目时,用户可能要求接收与视频节目相关的信息,例如演员的名字。目前,可用来提供这类信息的技术包括DVD上可利用的音频解说,典型地来自电影的导演。此外,在有线电视和卫星电视上可利用的电子节目向导(electronic program guide)可提供特定节目的有限的片头字幕、如演员的名字和与节目相关的日期。另一种为用户提供补充信息的技术包括增强电视广播,其允许内容设计者在实时广播中插入信息。
然而,电子节目向导与节目不同步,而增强广播不支持录音素材。此外,由于具有排除激活或者钝化这些特征的可能,DVD和增强广播不允许用户控制。DVD还不能更新所提供的信息,使得某些信息在后来可能过时或者不正确。
依照本发明,提供一种为视频节目提供补充信息的系统及其方法,其基本上消除或者减少传统的系统和方法的缺点和问题。特别地,当用户需要补充信息时向用户提供补充信息,补充信息可与视频节目同步,为用户提供补充信息的访问控制和导航,并且可更新补充信息。
根据本发明的一个实施例,提供一种为视频节目提供补充信息的方法。所述方法包括为视频节目接收补充信息。从用户接收请求。该请求与补充信息的特定部分相关。基于该补充信息的特定部分为用户提供请求响应。
根据本发明的一个实施例,提供一种为视频节目提供补充信息的系统,所述系统包括存储器和处理器。该存储器可用来储存用户数据表和补充信息。所述处理器可用来接收视频节目的补充信息,接收来自用户的请求,该请求与补充信息的特定部分相关,并基于该补充信息的特定部分为用户提供请求响应。
本发明的一个或多个实施例的技术优点包括提供一种为视频节目提供补充信息的改进方法。在一个特别的实施例中,当用户要求补充信息时,为其提供补充信息。此外,可以预测用户可能要求的信息并将该信息和对用户来说特定的用户数据一起存储。然后可利用所述用户特定数据来提供个性化的补充信息。
本发明的一个或多个实施例的其它技术优点包括将补充信息与视频节目同步,为用户提供补充信息的访问控制和导航,并且更新补充信息。
通过下文的附图、描述以及权利要求,对于本领域的技术人员来说,其它技术优点是显而易见的。
在开始发明详述之前,对本专利文件中所采用的特定词语和短语的定义是有利的:术语“包括”和“包含”及其派生词的意思是包括但不限于;术语“或者”是包含,其意思是和/或;短语“与……相关”和“与此相关”及其派生词的意思可以是包括、被包括在其中、与……互连、包含、被包含于、连接到或与……连接、与……系在一起或与……接合、可与……进行通信、与……合作、交错、并列、接近、与……有联系、具有、具有……的性质以及其它相似意思;以及术语“控制器”意思是任何控制至少一种操作的设备、系统或其中一部分,这样的设备可以用硬件、固件或软件或者其中至少两个的某些组合来实现。应该注意的是与任何特殊的控制器相关的功能可集中或者分散,无论是本地的还是远程的。特别地,控制器可包含一个或者多个数据处理器和相关的输入/输出设备和存储器,以便执行一个或多个应用程序和/或操作系统程序。特定词语或短语的定义适用于本专利文件的全文,本领域普通技术人员将能理解在许多实例或者绝大多数实例中,上述定义可用于前面的用法以及这样定义的词语和短语的未来用法。
为更彻底地理解本发明及其优点,现结合附图进行以下说明,附图中的相似的参考数字代表相似部件,其中:
图1是一方块图,示出了根据本发明的一个实施例的视频显示系统,该系统可为用户提供个性化消息;
图2是一方块图,示出了根据本发明的一个实施例的图1中的内容增加应用(content augmentation application);
图3A-F示出了根据本发明的一个实施例的图2中的用户简档表;
图4A-C示出了根据本发明的一个实施例的图2中的简档数据匹配表;
图5示出了根据本发明的一个实施例的图2中的信息内容匹配表;
图6是一方块图,示出了根据本发明的一个实施例可由图1中的视频显示系统显示的一个摘要屏幕;
图7是一方块图,示出了根据本发明的一个实施例可由图1中的视频显示系统显示的内容区域屏幕;
图8是一方块图,示出了根据本发明的一个实施例可由图1中的视频显示系统显示的展示增加情节的内容区域屏幕;
图9是一方块图,示出了根据本发明的一个实施例用于图1中的遥控设备的遥控设备布置图;
图10是一流程图,示出了一种根据本发明的一个实施例的使用图1和2中的内容增加应用为用户提供个性化消息的方法;
图11A-F是屏幕快照,示出了根据本发明的一些实施例可由图1中的视频显示系统显示的补充信息屏幕;
图12是一流程图,示出了一种根据本发明的一个实施例的利用图1和2中的内容增加应用为视频节目提供补充信息的方法。
在下文讨论的图1-12以及本专利文件中用于描述本发明的原理的各个实施例仅仅用于说明,无论如何都不能解释为对本发明的范围的限制。在此后对本发明的描述中,本发明被集成到电视接收机中,或者结合电视接收机使用本发明。但是,本实施例仅仅用作示例,并不能解释为将本发明的范围限制于电视接收机。因此,本领域的技术人员将理解本发明的原理可以在任何适当配置的视频显示系统中实施。
图1是一方块图,示出了根据本发明的一个实施例的视频显示系统100,该系统可为用户提供个性化消息。作为说明性实施例,视频显示系统100包含内容增加应用102和电视接收机104。虽然内容增加应用102作为电视接收机104的单独组件说明,应理解的是内容增加应用102可结合到电视接收机104中而并不偏离本发明的范围。
内容增加应用102可用来接收来自外部信息源的视频、音频、文本和其它任何适宜的输入信号,外部信息源例如是有线电视服务提供者、本地天线、卫星、因特网、DVD播放器、录像机等等。因此,输入信号可以是数字信号、模拟信号、网际协议(IP)包,或者其它任何适宜类型的信号。
内容增加应用102还可用来基于接收的信号为用户提供内容。例如,内容增加应用102可用来将来自选定频道的电视信号和/或来自选定站点的无线电信号传送到电视接收机104。频道或站点可由用户手工选择,通过用户预先编程的记录设备自动选择,或者通过其它任何适宜的方式选择。
内容增加应用102还可用来为用户增加从外部信息源接收的内容。例如,如在下文中详述的,内容增加应用102可为用户个性化从外部信息源接收的内容,当用户需要时提供与所述内容相关的补充信息,并且用任何适宜的方式为用户的使用而进一步增加内容。
内容增加应用102可包含用于接收由用户操作的遥控设备112发出的指令的红外(IR)传感器110。内容增加应用102还包含用于为用户提供个性化消息和补充信息的用户接口114。为完成上述目的,用户接口114包含个性化消息模块116和补充信息模块118,如下文更加详细的描述。电视接收机104可包含屏幕120、红外(IR)传感器122,和一个或多个手动控制器124。IR传感器122可用于接收来自由用户操作的遥控设备112的指令。
至少部分的个性化消息模块116和/或补充信息模块118可包含在介质中编码的逻辑电路。所述逻辑电路包含用于执行程序任务的功能指令。所述介质包含计算机盘或者其它计算机可读介质、专用集成电路、现场可编程门阵列、数字信号处理器、其它适宜的专用的或通用的处理器、传输介质或其它在其中可对逻辑电路编码和使用的适宜介质。信息模块118可符合例如在N.Dimitrova等的公开号为20020144293、名称为“AUTOMATIC VIDEO RETRIEVERGENIE”的美国专利和/或A.Janevski等在2001年8月在proceedings of the SPIEITCom上发表的文章“Enhanced Video Viewing From MetaData”中的技术启示。
图2是一方块图,示出了根据本发明一个实施例的内容增加应用102。除IR传感器110和用户接口114之外,内容增加应用102可包含控制器200、处理器202,和任何其它适宜的组件(在图2中未示出)。处理器202的适宜的实现方法可在例如A.Janevski等在2002年8月在proceedings of IEEE ICME上发表的文章“Web Information Extraction for Content Augmentation”中找到。
控制器200可用于控制内容增加应用102的全部操作。根据本发明的一个实施例,控制器200可用来促使输入信号被处理器202处理,并传送到电视接收机104和/或用户接口114。例如,控制器200可用来促使来自有线电视服务提供者的电视信号被解调并被处理器202处理,然后传送到电视接收机104以在屏幕120上观看。作为另一实例,控制器200可用来促使来自因特网的消息情节被处理器202处理,并传送到用户接口以供个性化消息模块116进行进一步处理。
处理器202可包含射频(RF)前端电路,以接收输入电视信号,调谐到用户选择的频道,并将选择的RF信号转换成适合在电视接收机104上显示的基带电视信号。处理器202还可用来接收来自MPEG编码器/解码器的传统信号和来自存储器的视频帧,和传送基带电视信号到电视接收机104。此外,处理器202可用来处理视频、音频、文本和其它来自外部信息源的适宜信号,例如无线电信号或来自因特网的信号。应该理解处理器202可包含一个或多个用于处理不同类型信号的处理器。
用户接口114的个性化消息模块116包含存储器210和处理器212。存储器210可包含随机存取存储器(RAM)、RAM和只读存储器(ROM)的组合,或者其它任何适宜形式的存储器。根据本发明的一个实施例,存储器210可包括非易失性RAM,如闪存。存储器210可用来储存多个表214、216和218以及个性化消息219。所述表包含用户简档表214、简档数据匹配表216和信息内容匹配表218。个性化消息219包含基于用户简档为用户识别和储存的消息情节和其它信息。用户简档可包括如储存在用户简档表214和简档数据匹配表216中的与用户相关的信息。此外,存储器210可用来储存识别用户要求接收信息的格式的信息。
基于用户的个人简档、广播者重要性,和其它适宜的标准,如储存在表214、216和/或218中的内容,个性化消息模块116可用来对一个用户的信息区分优先级,以便为用户提供来自多个信息源、如电视、无线电广播、因特网及其它途径的内容,用多种形式、如视频、音频和/或文本为用户提供内容,和以其它任何适宜的方式为用户提供个性化消息。
根据一个实施例,在操作中,从各种来源获得的信息可在一个设备、如电视机上提供给用户。例如,来自因特网、无线电站和无线电广播或有线电视频道的消息情节可在单个设备上提供给用户。
此外,用户可选择以各种不同格式、如音频、视频和/或文本来接收信息。对于来自非可视信息源的情节,如网络故事,个性化消息模块116可产生合成消息锚(anchor),其在用户要求以可视形式接收信息时能为用户“读取”所述的情节。当用户要求以文本形式接收信息时,个性化消息模块116还可产生基于电视消息情节的文本情节。类似地,个性化消息模块116可将情节转化成用户要求接收信息的任何格式。
基于用户简档表214和简档数据匹配表126,个性化消息模块116的处理器212识别用户感兴趣的情节。在识别出这些情节后,处理器212将其储存在个性化消息模块116的个性化消息219中。处理器212还可基于信息内容匹配表218对情节区分优先级,并在所需格式被请求时提供情节给用户。
此外作为一个实施例,个性化消息模块116可为多个用户在存储器210中储存数据。对于该实施例,当使用用户接口114为该用户接收个性化消息时,每个用户可为个性化消息模块116提供识别信息。
用户接口114的补充信息模块118包含存储器220和处理器222。应该理解的是处理器212和222可在用户接口114中的一个处理器中实现而不偏离本发明的范围。存储器220可包含随机存取存储器(RAM)、RAM和只读存储器(ROM)的组合或者其它任何适宜形式的存储器。根据一个实施例,存储器220可包含非易失性RAM,如闪存。存储器210可用来储存用户数据表224和补充信息226,如在下文中更详细的描述。
当用户请求补充信息时,补充信息模块118可用来为用户提供视频节目的补充信息。通过预测可能被请求的信息,并将这种信息储存在存储器220的补充信息226中,以及将对用户来说特殊的用户数据储存到用户数据表224中,补充信息模块118可完成上述任务。在一个可替代的实施例中,补充信息可通过处理器222从视频节目本身中重新获得,像从外部信息源接收到一样。
对于一个实施例,补充信息模块118可用来提供视觉指示器,以提示用户补充信息可根据请求获得。例如,“$”可告知用户可获得“多少钱”的信息,和“w”可告知用户可获得“谁”的信息。应该理解视觉指示器可包含任何适宜的形式而不偏离本发明的范围。
储存在用户数据表224中的数据可包含识别用户以前已观看过的视频节目的数据。该数据可通过处理器222在视频节目播放时自动储存和/或由用户手工储存。此外,对于本实施例,用户数据表224可为多个用户储存这种数据。对于本实施例,当使用用户接口114接收视频节目的补充信息和/或允许补充信息模块118为该用户在用户数据表224中储存与用户相关的数据时,每个用户可向补充信息模块118提供识别信息。
补充信息模块118还可用来为用户同步补充信息226和视频节目,为用户提供补充信息226的访问控制和导航,更新补充信息226,以及通过以其它任何适宜的方式向用户提供补充信息226。
根据一个实施例,在操作中补充信息模块118可接收用户请求,如“谁请求”、“请求什么”、“哪里请求”、“什么时间请求”、“为什么请求”、“多少请求”,和/或任何其它适宜的请求。此后,补充信息模块118可预测用户需要什么信息并访问补充信息226以重新获得所述的信息。如果补充信息模块118提供的信息不是用户需要的信息,用户可提交附加的请求直到补充信息模块118提供了正确的信息。在一个可替代的实施例中,基于补充信息模块118提供的选项,用户可详细说明他或她需要什么信息。
对于一个实施例,用户可选择一个选项,该选项指示补充信息模块118提供特定的视频节目的所有的补充信息226或者为该视频节目提供补充信息226的特定的子集。
可利用若干选项以包括可通过处理器222重新获得和/或储存在补充信息模块118的补充信息226中的补充信息和视频节目。第一选项涉及视频节目创作者在创作过程中对视频节目的注释。
对于第二选项,处理器222可处理和分析视频节目以提取补充信息。例如,可利用光学特性识别技术来读取片头字幕而知道某一演员饰演一个叫作Fred的角色。此后,处理器222可分析涉及Fred的视频的、音频的和转录文本数据,并推断屏幕上的哪个角色对应于Fred。此后,处理器222可学习识别饰演Fred角色的演员的脸部和声音。用于个人自动识别的脸部识别和声音识别可用于此目的(参见:Dongge Li,Gang Wei,Ishwar K.Sethi和Nevenka Dimitrova,PersonIdentification in TV Shows,Journal on Electronic Imaging,special issue on Storage,Processing and Retrieval of Digital Media,2001年10月)。
第三选项可组合第一选项和第二选项。对于该选项,视频节目的创作者可插入他们希望包括的任何相关信息作为补充信息,同时处理器222能够分析视频节目以提供附加的补充信息。例如,如果用户请求没有被创作者包括在内的关于场景中某一事物的信息,如葡萄酒杯,则处理器可试图识别该事物并从因特网或者其它适宜的外部信息源中寻找关于该事物的信息。
补充信息模块118至少可用两种方式以更新视频节目的补充信息。第一,处理器222可分析与视频节目一起提供的补充信息,以确定自从插入或者更新补充信息已过去多少时间。如果已经过了预定的时间量,处理器222可试着从外部信息源重新获得更多的更新信息,并将任何这样重新获得的信息作为该视频节目的补充信息226储存。
第二,如果在自从插入或者更新补充信息已经过预定时间量后正播放所述的视频节目,播放者可在播放前更新补充信息。此外,地方播放者可基于城市、邮政编码和类似的为将收到广播的地区提供有地方特色(location-specific)的补充信息。
为了访问视频节目的补充信息,用户可使用三个不同选项中的至少一个。首先,用户可产生一个请求,如“谁请求”、“请求什么”、“哪里请求”、“什么时间请求”、“为什么请求”、“多少请求”和/或任何其它适宜的请求。根据一个实施例,所述的“谁请求”可包含关于某一演员的一个或者多个影片目录、传记和传闻。
所述的“多少”请求可按照在发明名称为“A System for and Method ofShopping Through Television”的美国专利申请中所描述的原理提供,该专利申请的申请人为N.Dimitrova,J.Zimmerman和R.Jasinschi(代理人编号702359),申请日为2001年12月11日。
此后,补充信息模块118可预测用户需要什么信息并访问补充信息,以重新获得所述的信息。如果补充信息模块118提供的信息不是用户需要的信息,用户可提交附加的请求直到补充信息模块118提供了正确的信息。
其次,用户可选择一个选项,该选项指示补充信息模块118提供特定的视频节目的所有的补充信息,或者提供一个或者多个关于该视频节目的补充信息的指定的子集,如演员的名字、导演的评论或类似的信息。
第三,用户可请求将补充信息发送到第二屏幕、如个人数字助理、触摸屏遥控器、网络记事本(web pad)、移动电话或者相似装置。对于该选项,提供给第二屏幕的信息可根据第一或第二选项或通过其它任何适宜的方法生成。
使用补充信息模块118,用户接口114可允许用户在观看一个视频节目时接收各种类型的补充信息。例如,用户可能在看电影时认出一个女演员,但记不起她的名字。基于用户数据表224中的数据,补充信息模块118可向用户提供这种信息,并告诉用户其在以前的哪个视频节目中看到过同一女演员。作为另一个实例,在观看足球赛的同时,用户可选择特定的运动员并从补充信息模块118接收统计数据以及其它与该运动员相关的信息。同样地,如果用户在观看视频节目时看到她或他想要购买的物品、如某一特定演员穿的鞋子,用户可从补充信息模块118接收例如价格和/或可购买该物品的地方零售商店名字的信息。对于一个实施例,用户可标记场景,使得他或她在更方便时返回以接收信息。对于该实施例,任何用户需要的补充信息都可作为延迟的补充信息被该用户识别。所述迟延的补充信息可在此后的任何时间被用户查看,例如在视频节目结束时。
图3A-F示出了根据本发明的一个实施例的用户简档表214。虽然其是以表格形式说明和讨论的,应该理解用户简档表214可包含任何适宜的数据储存器,其可用于以任何适宜的方式储存相关的信息。
图3A示出了用来储存与用户相关的个人数据的个人简档表300。对于该说明性的实施例,个人简档表300包含用户姓名、家庭住址和工作地址。但是,应该理解的是个人简档表300可包含用户的任何适宜的个人数据而不偏离本发明的范围。
图3B示出了用来储存与用户相关的交通数据的交通路线表310。对于该说明性的实施例,交通路线表310包含了多个从用户家到包括工作地点的不同目的地的路线。每个路线(在左栏中给出)包含用户通常到达相应的目的地经过的主要路段的识别。应该理解交通路线表310可包含任何适宜于该用户的交通数据而不偏离本发明的范围。
图3C示出了用来储存与用户有关的附加交通数据的交通热点表320。作为说明性的实施例,交通热点表320包含用户通常行走经过的主要路段的清单。然而,应该理解的是交通热点表320可包含任何对用户适宜的附加交通数据而不偏离本发明的范围。此外,应该理解交通路线表310和交通热点表320可合并为一个交通表而不偏离本发明的范围。
图3D示出了用来储存与用户有关的财政数据的财政表330。作为说明性实施例,财政表330包含三栏:识别符号,类型指示器,如指数、股票或者共有基金,和在经济上或在其他方面用户感兴趣的多个实体中每个实体的名称。然而,应该理解财政表330可包含任何对用户适宜的财政数据而不偏离本发明的范围。
图3E示出了用来为用户储存运动数据的运动表340。作为说明性实施例,运动表340包含两栏:运动名称和用户感兴趣的多个团队中的每一团队的名称。然而,应该理解运动表340可包含任何适宜的运动数据而不偏离本发明的范围。
图3F示出了用来为用户储存标题数据的标题表350。作为说明性实施例,标题表350包含参与者352、地点354和关键词356。然而,应该理解标题表350可包含任何对用户适宜的标题数据而不偏离本发明的范围。
作为说明性实施例,参与者352包含用户感兴趣的多个消息情节中的潜在参与者。在该实施例中,参与者352可以指其它用户简档表214,如运动表340(所有记录的运动团队)、财政表330(所有记录的公司-股票)或者其它相似信息,以识别参与者。此外,特殊的参与者,如中国、布什或者相似名称,也可被识别。地点354包含多个消息情节可能发生或可能与消息情节相关的潜在地点。类似地,关键词356包含用户感兴趣的消息情节中可能出现的多个主题或者关键词。
图4A-C示出了根据本发明的一个实施例的简档数据匹配表216。虽然它们是以表格方式说明和讨论的,但应该理解简档数据匹配表216可包含任何适宜的数据存储器,可用来以任何适宜的方式储存相关信息。
图4A示出了用来为用户储存本地事件的优先化数据的本地事件表400。作为说明性实施例,本地事件表400提供基于与用户简档表、事件与用户住址的距离和截止到事件发生所剩余的时间相配的优先本地事件。然而,应该理解本地事件表400可基于任何适宜的标准提供分优先级的本地事件而不偏离本发明的范围。根据一个实施例,用户可指定与本地事件表400中每个标准相关的百分率。此外,根据一个实施例,标准本身可由用户选择。可替代地,所述的百分率和/或标准可预先确定。
图4B示出了用来为用户储存标题优先化数据的标题表410。作为说明性实施例,如在下文中结合图5更详细地描述的,标题表410提供基于与用户简档、播放者重要性和标题如何流行相配的优先标题。然而,应该理解标题表410可基于任何适宜的标准提供分优先级的标题而不偏离本发明的范围。根据一个实施例,用户可指定与标题表410中每个标准相关的百分率。此外,根据一个实施例,标准本身可由用户选择。可替代地,所述的百分率和/或标准可预先确定。
图4C示出了用来为用户储存除标题之外的情节的优先化数据的情节表420。作为说明性实施例,如在下文中结合图5更详细地描述的,情节表420提供基于与用户简档、播放者重要性和自或到与情节相关的事件发生的时间相配的除标题之外的优先情节。然而,应该理解情节表420可基于任何适宜的标准提供分优先级的情节而不偏离本发明的范围。根据一个实施例,用户可指定与情节表420中每个标准相关的百分率。此外,根据一个实施例,标准本身可由用户选择。可替代地,所述的百分率和/或标准可预先确定。
图5示出了根据本发明的一个实施例的信息内容匹配表218。虽然它们是以表格方式说明和讨论的,应该理解信息内容匹配表218可包含任何适宜的数据存储器,可用来以任何适宜的方式储存相关的信息。
信息内容匹配表218用来为用户储存与消息的优先级相关的数据。作为说明性实施例,信息内容匹配表218包含播放者重要性、情节深度和新颖性。然而,应该理解信息内容匹配表218可包含任何适宜的优先级数据而不偏离本发明的范围。
基于在广播中或网页上的长度、位置或者其它适宜的标准,播放者重要性是消息情节重要性的相对度量。基于长度、内容的新信息、报导的质量、如谁被接见和在报导中是否有相关的行为,或者其它适宜的标准,情节深度是消息情节重要性的绝对度量。基于情节是否与新事件有关、是旧情节的更新或者旧情节的延续,新颖性是消息情节中信息的整体新颖性的度量。
根据所述的说明性实施例,播放者重要性和新颖性的相对重要性的和为100%,同时,情节深度可包含浅或深的二元滤波器。然而,应该理解这些标准可被另外加权(例如,所有的都可以是二元滤波器或者具有明显的数值)而不偏离本发明的范围。
作为一个实施例,播放者重要性可含有对分级排序情节和基于放大加权的测度的匹配,同时最优的情节得到最高的匹配。所述的情节深度可包含基于二元滤波器选择提供哪个情节的匹配。对于情节群,只提供一个情节,而用户能够要求另外的情节。所述新颖性可包含选择新情节和正在进行的情节的延续的匹配。
图6是一方块图,示出了可由根据本发明第一实施例的视频显示系统100显示的摘要屏幕600。摘要屏幕600包含标识602和多个内容区域摘要604、606、608、610、612和614。标识602可显示服务提供者的标语,在每个内容区域中找到的情节的数量,所述情节总的持续时间,和当前的日期和时间。
虽然,所述说明性实施例包括六个内容区域摘要604、606、608、610、612和614与相应的六个内容区域,应该理解可提供任何适宜数量的任何适宜类型的内容区域而不偏离本发明的范围。该六个内容区域摘要604、606、608、610、612和614包含每个相应区域中可得到的信息的摘要。作为说明性实施例,内容区域摘要包括天气区域604、交通区域606、经济区域608、标题区域610、本地事件区域612,和运动区域614。
在观看摘要屏幕600的同时,用户可选择一个内容区域以观看带有附加详细内容和情节的内容区域屏幕,指示内容增加应用102显示特定内容区域中的所有消息情节,指示内容增加应用102播放所有内容区域中的所有消息情节,指示内容增加应用102播放所有内容区域中选择的情节和/或选择任何其它适宜的任务给内容增加应用102执行。
图7是一方块图,示出了根据本发明的一个实施例可由视频显示系统100显示的内容区域屏幕700。在该实施例中,当用户为了显示选择内容区域屏幕700时,内容增加应用102开始播放消息情节。基于用户简档,为了回放,内容增加应用102将内容区域放置在特定的位置。
通过内容区域标记702识别包含当前正在播放的消息情节的内容区域或扩展内容区域,并在扩展区域704中播放所述内容区域的情节。可替代地,内容区域可通过特定的背景图案识别,并带有特定结构和/或动画。频道标记706识别当前在扩展区域704中播放的消息情节的来源,和通过位置条708识别在该来源中消息情节的位置。消息情节的持续时间和过去的时间在持续时间条710中提供。附加信息区域712还可识别与扩展内容区域中总的情节数目相关的情节的位置、当前播放的情节的状况、例如选择的、新的、看到的、部分看到的、储存的及类似的和任何其它相关的信息。
折叠(collapsed)内容区域部分720包含标识符、摘要或者其它与每个内容区域而不是扩展内容区域相应的适宜信息。以这样一种顺序列出所述折叠内容区域,以这种顺序基于用户简档来选择用于回放的折叠内容区域。因此,当每个扩展内容区域的消息情节完成时,扩展内容区域可移到折叠区域部分720的底部,而在折叠内容区域部分720顶部的内容区域可成为下一个扩展内容区域。
在情节回放过程中的任何时间,用户还可选择全屏模式,该模式可导致使用整个屏幕120来播放情节。因此,可以隐藏折叠内容区域部分720与频道标记706、位置条708、持续时间条710以及附加信息部分712,从而允许扩展区域704填充整个屏幕120。应该理解全屏模式可改变为包括允许频道标记706、位置条708、持续时间条710以及附件信息部分712中的任何一个与扩展区域704一起显示,而不偏离本发明的范围。
图8是一方块图,示出了根据本发明的一个实施例可由视频显示系统100显示的内容区域屏幕800。用户可从摘要屏幕中选择特定的内容区域,例如摘要屏幕600或者700。所选择的内容区域通过内容区域标记802识别。可替代地,内容区域可通过特定的背景图案识别,并带有特殊结构和/或动画。
如果用户指示内容增加应用102播放内容区域中所有的消息情节,则该内容区域的情节在扩展区域804中播放。频道标记806识别在扩展区域804中正在播放的消息情节的来源,且消息情节在该来源中的位置通过位置条808识别。在持续时间条810中提供消息情节的持续时间和过去的时间。附加信息区域812还可识别与所选择的内容区域中总的情节数目相关的情节的位置、当前播放的情节的状况、例如选择的、新的、看到的、部分看到的、储存的及类似的和任何其它相关的信息。
折叠情节部分820包含标识符、摘要或者其它与除当前播放的情节以外的每个情节相应的适宜信息。如在上文中与图5结合所做的更详细的描述,所述折叠情节可根据在信息内容匹配表218中储存的数据区分优先级。因此,当每个消息情节完成时,该情节可移到折叠情节部分820的底部,而在折叠情节部分820顶部的情节可成为下一个在扩展区域804中播放的扩展情节。此外,在任何时间,用户都可从折叠情节部分820手工选择任何一个情节用于回放。
在情节回放过程中的任何时间,用户还可选择全屏模式,该模式可导致使用整个屏幕120来播放情节。因此,可以隐藏折叠情节部分820与频道标记806、位置条808、持续时间条810以及附加信息部分812,从而允许扩展区域804填充整个屏幕120。应该理解全屏模式可改变为包括允许频道标记806、位置条808、持续时间条810以及附加信息部分812中的任何一个与扩展区域804一起显示,而不偏离本发明的范围。
在原始情节已发出或广播后,内容区域屏幕800包括用来识别已增加附加信息的情节的情节群按钮824,该附加信息来自因特网、其它电视频道或者相似来源。通过选择由情节群按钮824识别的情节,用户可观看该附加信息。应该理解在内容区域屏幕800上可视单元的位置是可变的且可以由用户设计。
图9是一方块图,示出了根据本发明的一个实施例的遥控设备112的遥控设备布置图900。对于该实施例,遥控设备112允许用户操作内容增加应用102的个性化消息模块116。该布置图900可含有两个屏幕:区域屏幕902和动作屏幕904。应该理解布置图900可包括一个屏幕或者两个以上屏幕而不偏离本发明的范围。
区域屏幕902包括活动按钮906、天气按钮908、交通按钮910、经济按钮912、运动按钮914、事件按钮916和标题按钮918。活动按钮906可转到摘要屏幕600或者700,和转到活动屏幕904。天气按钮908、交通按钮910、经济按钮912、运动按钮914、事件按钮916和标题按钮918可转到相应的内容区域屏幕800。
活动屏幕904包括区域按钮920、信息按钮922、播放/暂停按钮924、上一个按钮926、下一个按钮928、全部播放按钮930、屏幕按钮932、简档按钮934和复位按钮936。区域按钮920可转到区域屏幕902。信息按钮922为在内容区域屏幕800上的选定情节提取或缩短情节群。播放/暂停按钮924在播放和暂停间切换正在播放的情节。
上一个按钮926跳到上一情节。下一个按钮928跳到下一情节。当用户按下上一个按钮926或下一个按钮928时,分别开始自动播放上一或下一情节。全部播放按钮930播放某一内容区域或来自摘要屏幕600、所有内容区域的所有消息情节。因此,所有消息情节连贯在一起形成个性化电视展示。对于一个实施例,基于绝对的优先次序而不顾内容区域,所有的消息情节可从摘要屏幕600回放。
屏幕按钮932在全屏模式和摘要或内容区域屏幕600、700和800之间切换。简档按钮934在交通简档和交通内容区域之间切换。复位按钮936将所有的数值恢复为缺省值并从开头开始演示。
图10是一流程图,示出了一种根据本发明的一个实施例使用内容增加应用102向用户提供个性化消息的方法。所述方法开始于内容增加应用102接收来自外部信息源消息的步骤1000,所述外部信息源是例如有线电视服务提供者、本地天线、卫星、因特网、DVD播放器、录像机,及相似设备。所述消息可包含消息情节和其它有报导价值的信息,如与天气和交通相关的信息。
在步骤1002中,基于用户简档,个性化消息模块116的处理器212识别用户接收到的消息中的子集。在步骤1004中,处理器212将被识别的消息储存在个性化消息219中。
在步骤1006中,内容增加应用102从用户接收激活请求。例如,用户可按下遥控设备112上的按钮,以发送激活请求到内容增加应用102的红外传感器110。激活请求包含对内容增加应用102提供储存在个性化消息219中的消息给用户的请求。
在步骤1008中,基于储存在信息内容匹配表218中的数据,处理器212对在个性化消息219中储存的消息进行排序。在步骤1010中,个性化消息模块116向用户提供摘要屏幕600或700。
在判断步骤1012,判断用户是否已请求观看某一特殊的内容区域。如果用户没有请求观看某一特殊的内容区域,方法从判断步骤1012转到“否”分支,并返回步骤1000,其中内容增加应用102继续从外部信息源接收信息。因此,内容增加应用102可每天24小时、每周7天地接收信息。然而,如果用户已经请求观看某一特殊的内容区域,方法经“是”分支由判断步骤1012转到步骤1014。在步骤1014中,个性化消息模块116为用户提供请求的内容区域屏幕800。
在判断步骤1016,判断用户是否已请求观看另一内容区域。如果用户已经请求观看另一内容区域,方法经“是”分支从判断步骤1016转到步骤1014,在此个性化消息模块116为用户提供请求的内容区域屏幕800。然而,如果用户没有请求观看另一内容区域,方法经“否”分支从判断步骤1016转到判断步骤1018。
在判断步骤1018中,判断用户是否已请求观看摘要屏幕600或700。如果用产已经请求观看摘要屏幕600或700,方法经“是”分支从判断步骤1018转到步骤1010,在此个性化消息模块116为用户提供摘要屏幕600或700。然而,如果用户没有请求观看摘要屏幕600或700,方法经“否”分支从判断步骤1018返回到步骤1000,在此内容增加应用102继续从外部信息源接收信息。
图11A-F是屏幕快照,示出了根据本发明的数个实施例可由视频显示系统100显示的补充信息屏幕1100a-f。图11A包括说明补充信息显示1102a的一个实施例的补充信息屏幕1100a,1102a可响应来自用户的“什么请求”由补充信息模块118显示。在该实例中,补充信息模块118预测用户正在请求关于枪的信息。如上文中结合图2所做的更详细的描述,如果枪不是用户需要更多信息的目标,用户可启动下一个“什么请求”。
图11B包括说明补充信息显示1102b的第一实施例的补充信息屏幕1100b,1102b可响应来自用户的“谁请求”由补充信息模块118显示。在该实例中,补充信息模块118预测用户正在请求关于前景中显示的女演员的信息。如上文中结合图2所做的更详细的描述,如果用户需要的是关于背景中男演员的信息,用户可启动下一个“谁请求”。
图11C包括说明补充信息显示1102c的第二实施例的补充信息屏幕1100c,1102c可响应来自用户的“谁请求”由补充信息模块118显示。在该实例中,补充信息模块118预测用户正在请求的关于女演员的信息。如上文中结合图2所做的更详细的描述,如果用户需要的是关于男演员的信息,用户可启动下一个“谁请求”。
图11D包括显示补充信息显示1102d的第三实施例的补充信息屏幕1100d,1102d可响应来自用户的“谁请求”由补充信息模块118显示。在该实例中,补充信息模块118允许用户从多个影像1104中选择特定的演员。此外,对于该实施例,用户至少可从两个信息选项1106中选择,例如“电影”和“传闻”及相似选项,以观看与选定演员相关的特殊类型的信息。
图11E包括说明详细的补充信息的一个实施例的补充信息屏幕1100e,该详细的补充信息可由补充信息模块118显示。在该实施例中,补充信息模块118允许用产从至少两个请求选项1108中选择,例如“音乐”、“演员表”、“地点”及相似选项,以观看附加信息和/或用于选择的选项。
例如,在说明性实施例中,用户首先选择“演员表”请求选项1108,致使补充信息模块118提供用户可从中选择的演员表成员的多个影像1110。此后,用户选择了第一个演员Shirley Appleby,致使补充信息模块118在补充信息显示1102e中向用户提供关于Shirley Appleby的信息。此外,对于该说明性实施例,补充信息屏幕1102e通过高亮提示用户其已经看过Shirley Appleby在电影“The Thirteenth Floor”中饰演过角色Bridget Manilla。该信息可通过补充信息模块118从用户数据表224中重新获得。
图11F包括说明详细的补充信息的另一个实施例的补充信息屏幕1100f,该详细的补充信息可由补充信息模块118显示。在该实施例中,补充信息模块118允许用户从至少两个请求选项1112中选择,例如“地点”、“服装、“音乐”、“演员表”及相似选项,以观看附加信息和/或用于选择的选项。
例如,在说明性实施例中,用户首先选择“音乐”请求选项1112,致使补充信息模块118提供唱片的多个影像1114,该唱片包含在相应的视频节目中播放的歌曲,且用户可从中进行选择。此后,用户选择了第一首歌,Dido的“HereWith Me”,致使补充信息模块118在补充信息屏幕1102f中提供关于带有歌曲“Here With Me”的唱片“No Angel”的信息。应该理解在补充信息屏幕1100中可视单元的位置是可变的且可以由用户配置。
图12是一流程图,示出了根据本发明的一个实施例利用内容增加应用102为视频节目提供补充信息的方法。所述方法由步骤1200开始,在该步骤中补充信息模块118接收关于视频节目的补充信息。该补充信息可直接从视频节目接收和/或从补充信息模块118的存储器220中的补充信息226中重新获得。
在判断步骤1202,判断补充信息是否需要更新。根据一个实施例,该判断基于自从在视频节目中插入或更新补充信息经过的时间是否已超过预定的时间量作出的。如果补充信息需要更新,方法经“是”分支从判断步骤1202到步骤1204。在步骤1024中,补充信息模块118尝试从外部数据源中重新获得更新信息,并将任何这样重新获得的信息作为视频节目的补充信息226储存。
如果补充信息不需要更新,则返回判断步骤1202,方法经“否”分支从判断步骤1202到步骤1206。同样,方法从步骤1204继续到步骤1206。在步骤1206中,补充信息模块118接收来自用户的请求。请求可包括“什么请求”、“谁请求”、“音乐请求”或者其它任何适宜类型的请求,该请求能指示补充信息模块118用户要求接收什么类型的信息。该音乐请求可以是通过蜂鸣声、通过将电影中的音阶与所有已知的歌曲匹配,或者通过任何其它适宜的方法发出的请求。
在步骤1208,补充信息模块118向用户提供请求响应。在提供响应的过程中,补充信息模块118可访问用户数据表224,以包括任何与响应有关的用户特定数据。例如,如果请求是“谁请求”,补充信息模块118可访问用户数据表224以确定,如果有,用户此前看过什么有同一演员的视频节目,以通过补充信息模块118在请求响应中识别。
在判断步骤1210,判断是否已从用户收到附加请求。如果已从用户收到附加请求,方法经“是”分支从判断步骤1210返回到步骤1208,在此补充信息模块118向用户提供请求响应。然而,如果没有收到用户的附加请求,方法经“否”分支从判断步骤1210到结束。
虽然已结合数个实施例对本发明做了描述,但是本领域的技术人员据此可作出各种改变和修改。因此本发明包括落入所附的权利要求的范围之内的此类改变和修改。

Claims (20)

1.一种为视频节目提供补充信息的方法,包括以下步骤:
为视频节目重新获得补充信息;
接收来自用户的请求,该请求与补充信息的特定部分相关;
基于所述补充信息的该特定部分向用户提供请求响应;
从所述用户接收至少一个随后的请求;以及
基于所述补充信息的该特定部分,针对该用户随后的请求提供一个请求响应。
2.根据权利要求1所述的方法,进一步包括以下步骤:
确定自从重新获得所述补充信息之后是否需要更新所述补充信息;和
自从更新或者插入补充信息之后,当需要更新时,从至少一个外部数据源重新获得更新后的信息。
3.根据权利要求1所述的方法,所述重新获得补充信息包括直接从视频节目中重新获得补充信息。
4.根据权利要求1所述的方法,其进一步包括预测补充信息的特定部分和储存预测信息。
5.根据权利要求1所述的方法,其中所述的提供请求响应包括访问用户特定数据的用户数据表,并基于用户特定数据使请求响应个性化。
6.根据权利要求5所述的方法,其中所述的用户特定数据包括识别用户以前观看过的视频节目的数据。
7.根据权利要求6所述的方法,其进一步包括当用户观看视频节目时,自动储存识别用户以前观看过的视频节目的用户特定数据。
8.根据权利要求6所述的方法,其进一步包括基于用户的手工输入来储存识别用户以前观看过的视频节目的用户特定数据。
9.根据权利要求1所述的方法,其进一步包括利用自动个人识别从视频节目中提取补充信息。
10.根据权利要求1所述的方法,其进一步包括接收将补充信息发送到第二屏幕的请求。
11.根据权利要求1所述的方法,其中的请求响应中的可视单元可由用户配置。
12.根据权利要求1所述的方法,其进一步包括从用户接收补充信息的识别作为延迟的补充信息并在此后将延迟的补充信息提供给用户。
13.根据权利要求1所述的方法,其中所述的请求包括谁请求、什么请求、哪里请求、什么时间请求、为什么请求和多少请求中的一个。
14.根据权利要求1所述的方法,其进一步包括提供视觉指示器以通知用户,补充信息可应请求获得。
15.根据权利要求1所述的方法,其进一步包括在第二屏幕上与视频节目同步地显示补充信息。
16.权利要求1所述的方法,其中可由用户来配置该请求响应的可视单元。
17.根据权利要求16所述的方法,还包括接收一个将补充信息发送到第二屏幕的请求。
18.根据权利要求16所述的方法,还包括:
确定自从重新获得补充信息之后是否需要更新所述补充信息;以及
自从更新或者插入所述补充信息之后,当需要更新时,则从至少一个外部数据源重新获得更新后的信息。
19.一种为视频节目提供补充信息的系统,其包括:
可用来储存用户数据表和补充信息的存储器;和
处理器,可用来重新获得视频节目的补充信息,接收来自用户的请求,所述请求与补充信息的特定部分有关,所述处理器基于所述补充信息的特定部分向用户提供请求响应,并且所述处理器还迭代地从用户接收附加请求并且提供请求响应。
20.根据权利要求19所述的系统,所述处理器还可用来确定自从在视频节目中更新补充信息经过的时间是否已超过预定量,并当自从更新补充信息经过的时间超过预定量时,从至少一种外部数据源重新获得更新后的信息。
CNB038075954A 2002-04-02 2003-04-01 为视频节目提供补充信息的系统及其方法 Expired - Fee Related CN100438615C (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US36935802P 2002-04-02 2002-04-02
US60/369,358 2002-04-02
US43405702P 2002-12-17 2002-12-17
US60/434,057 2002-12-17

Publications (2)

Publication Number Publication Date
CN1647526A CN1647526A (zh) 2005-07-27
CN100438615C true CN100438615C (zh) 2008-11-26

Family

ID=28678270

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB038075954A Expired - Fee Related CN100438615C (zh) 2002-04-02 2003-04-01 为视频节目提供补充信息的系统及其方法

Country Status (7)

Country Link
US (1) US7934233B2 (zh)
EP (1) EP1500270A1 (zh)
JP (1) JP2005522112A (zh)
KR (1) KR20040095360A (zh)
CN (1) CN100438615C (zh)
AU (1) AU2003214539A1 (zh)
WO (1) WO2003084229A1 (zh)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1918905A (zh) * 2003-11-07 2007-02-21 汤姆森许可公司 在当前节目观看期间自动显示新节目信息
US7631330B1 (en) * 2005-02-25 2009-12-08 Lightningcast Llc Inserting branding elements
US20090053400A1 (en) 2005-02-23 2009-02-26 La Vega Fernando De Ink jet printable compositions for preparing electronic devices and patterns
US20060218618A1 (en) * 2005-03-22 2006-09-28 Lorkovic Joseph E Dual display interactive video
JP2009510877A (ja) * 2005-09-30 2009-03-12 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 顔検出を利用したストリーミングビデオにおける顔アノテーション
US9098577B1 (en) 2006-03-31 2015-08-04 Qurio Holdings, Inc. System and method for creating collaborative content tracks for media content
US7925723B1 (en) 2006-03-31 2011-04-12 Qurio Holdings, Inc. Collaborative configuration of a media environment
US8875212B2 (en) * 2008-04-15 2014-10-28 Shlomo Selim Rakib Systems and methods for remote control of interactive video
US8127327B2 (en) * 2007-12-17 2012-02-28 International Business Machines Corporation Method for providing multiple streams in digital media and to select viewable content based on geography
JP2010152744A (ja) * 2008-12-25 2010-07-08 Toshiba Corp 再生装置
US8533132B2 (en) * 2009-07-22 2013-09-10 Carnegie Mellon University Systems and methods for implementing a machine-learning agent to retrieve information in response to a message
US20130042272A1 (en) * 2010-03-03 2013-02-14 Echostar Ukraine, L.L.C. Consumer purchases via media content receiver
JP5534183B2 (ja) 2010-03-23 2014-06-25 ソニー株式会社 電子機器および情報処理プログラム
CN103098500B (zh) * 2010-07-20 2016-10-12 Lg电子株式会社 电子设备、电子系统和使用其提供信息的方法
TW201209739A (en) * 2010-08-17 2012-03-01 Hon Hai Prec Ind Co Ltd System and method for displaying advertisements in a video
KR101964252B1 (ko) * 2011-01-05 2019-04-01 톰슨 라이센싱 멀티-스크린 상호 작용
US8689255B1 (en) 2011-09-07 2014-04-01 Imdb.Com, Inc. Synchronizing video content with extrinsic data
US9143834B2 (en) 2012-02-24 2015-09-22 Wew Entertainment Corporation System and method for organizing a media program guide according to popularity
US10198444B2 (en) 2012-04-27 2019-02-05 Arris Enterprises Llc Display of presentation elements
US9386357B2 (en) 2012-04-27 2016-07-05 Arris Enterprises, Inc. Display of presentation elements
US10389779B2 (en) 2012-04-27 2019-08-20 Arris Enterprises Llc Information processing
US10277933B2 (en) 2012-04-27 2019-04-30 Arris Enterprises Llc Method and device for augmenting user-input information related to media content
US20130347018A1 (en) * 2012-06-21 2013-12-26 Amazon Technologies, Inc. Providing supplemental content with active media
US9800951B1 (en) 2012-06-21 2017-10-24 Amazon Technologies, Inc. Unobtrusively enhancing video content with extrinsic data
US9113128B1 (en) 2012-08-31 2015-08-18 Amazon Technologies, Inc. Timeline interface for video content
US8955021B1 (en) 2012-08-31 2015-02-10 Amazon Technologies, Inc. Providing extrinsic data for video content
US8763041B2 (en) 2012-08-31 2014-06-24 Amazon Technologies, Inc. Enhancing video content with extrinsic data
US9389745B1 (en) 2012-12-10 2016-07-12 Amazon Technologies, Inc. Providing content via multiple display devices
US10424009B1 (en) 2013-02-27 2019-09-24 Amazon Technologies, Inc. Shopping experience using multiple computing devices
US9191422B2 (en) 2013-03-15 2015-11-17 Arris Technology, Inc. Processing of social media for selected time-shifted multimedia content
US11019300B1 (en) 2013-06-26 2021-05-25 Amazon Technologies, Inc. Providing soundtrack information during playback of video content
US9154845B1 (en) 2013-07-29 2015-10-06 Wew Entertainment Corporation Enabling communication and content viewing
US9838740B1 (en) 2014-03-18 2017-12-05 Amazon Technologies, Inc. Enhancing video content with personalized extrinsic data
US9854317B1 (en) 2014-11-24 2017-12-26 Wew Entertainment Corporation Enabling video viewer interaction
DE102015226454A1 (de) 2015-12-22 2017-06-22 Volkswagen Aktiengesellschaft Verfahren zum Verwalten einer in einem Kraftfahrzeug gespeicherten lokalen Kopie eines Benutzerprofils
CN105787087B (zh) 2016-03-14 2019-09-17 腾讯科技(深圳)有限公司 合演视频中搭档的匹配方法和装置
DE102016205002A1 (de) 2016-03-24 2017-09-28 Volkswagen Aktiengesellschaft Verfahren zum Verwalten von gesammelten Fahrzeugdaten

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001037465A2 (en) * 1999-11-18 2001-05-25 Koninklijke Philips Electronics N.V. Method and apparatus for audio/data/visual information selection

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US59602A (en) * 1866-11-13 Improvement in injectors
US88771A (en) * 1869-04-13 Riley bowers
US30661A (en) * 1860-11-20 Improved machine for molding parched-corn balls
US6239794B1 (en) * 1994-08-31 2001-05-29 E Guide, Inc. Method and system for simultaneously displaying a television program and information about the program
US5523796A (en) * 1994-05-20 1996-06-04 Prevue Networks, Inc. Video clip program guide
US5687347A (en) * 1994-09-19 1997-11-11 Matsushita Electric Industrial Co., Ltd. Data providing device, file server device, and data transfer control method
US5878222A (en) * 1994-11-14 1999-03-02 Intel Corporation Method and apparatus for controlling video/audio and channel selection for a communication signal based on channel data indicative of channel contents of a signal
US5815145A (en) * 1995-08-21 1998-09-29 Microsoft Corporation System and method for displaying a program guide for an interactive televideo system
US5931908A (en) * 1996-12-23 1999-08-03 The Walt Disney Corporation Visual object present within live programming as an actionable event for user selection of alternate programming wherein the actionable event is selected by human operator at a head end for distributed data and programming
WO1998043406A1 (en) * 1997-03-21 1998-10-01 Walker Asset Management Limited Partnership System and method for supplying supplemental audio and visual information for video programs
US6348932B1 (en) * 1999-03-01 2002-02-19 Sony Corporation Provide two different types of service in a menu
WO2000056072A1 (en) * 1999-03-15 2000-09-21 Index Systems, Inc. System and method for miniguide implementation
US6219640B1 (en) * 1999-08-06 2001-04-17 International Business Machines Corporation Methods and apparatus for audio-visual speaker recognition and utterance verification
EP1249123A1 (en) 2000-01-04 2002-10-16 United Video Properties, Inc. Interactive program guide with graphic program listings
JP4081966B2 (ja) * 2000-07-19 2008-04-30 日本電気株式会社 放送番組受信装置及びその方法
WO2002010954A2 (en) * 2000-07-27 2002-02-07 Polygnostics Limited Collaborative filtering
US20020116710A1 (en) * 2001-02-22 2002-08-22 Schaffer James David Television viewer profile initializer and related methods
US20020152224A1 (en) * 2001-03-06 2002-10-17 Cliff Roth System and method for generating a recommendation guide for use with an EPG
US7380262B2 (en) * 2001-06-12 2008-05-27 Thomson Licensing Method and apparatus for generating a list of suggested scheduled television programs
US20030167471A1 (en) * 2002-03-04 2003-09-04 Cliff Roth System and method for selection of video products that are deliverable on demand
US20030237093A1 (en) * 2002-06-19 2003-12-25 Marsh David J. Electronic program guide systems and methods for handling multiple users

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001037465A2 (en) * 1999-11-18 2001-05-25 Koninklijke Philips Electronics N.V. Method and apparatus for audio/data/visual information selection

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
PROCEEDINGS OF SPIE. JANEVSKI A ET AL.,106页第24行至116页第43行,说明书摘要和图1至图4,ENHANCED VIDEO VIEWING FROM METADATA. 2001 WORKSHOP ON PERSONALIZATION IN FUTURE TV. KAUSHAL KURAPATI ET AL.,全文,A Multi-Agent TV Recommender. 2001
PROCEEDINGS OF SPIE. JANEVSKI A ET AL.,106页第24行至116页第43行,说明书摘要和图1至图4,ENHANCED VIDEO VIEWING FROM METADATA. 2001 *
WORKSHOP ON PERSONALIZATION IN FUTURE TV. KAUSHAL KURAPATI ET AL.,全文,A Multi-Agent TV Recommender. 2001 *

Also Published As

Publication number Publication date
EP1500270A1 (en) 2005-01-26
WO2003084229A1 (en) 2003-10-09
US7934233B2 (en) 2011-04-26
US20050229233A1 (en) 2005-10-13
AU2003214539A1 (en) 2003-10-13
KR20040095360A (ko) 2004-11-12
JP2005522112A (ja) 2005-07-21
CN1647526A (zh) 2005-07-27

Similar Documents

Publication Publication Date Title
CN100438615C (zh) 为视频节目提供补充信息的系统及其方法
CN100442368C (zh) 处理节目信息的系统
CN103024464B (zh) 提供与视频播放内容相关信息的系统和方法
US9997200B2 (en) Video bookmarking
CA2406253C (en) Method, system and apparatus for obtaining information related to broadcast information
JP5046471B2 (ja) 情報処理装置及び情報処理方法、並びにコンピュータ・プログラム
US20080036917A1 (en) Methods and systems for generating and delivering navigatable composite videos
CN101112090B (zh) 视频内容回放辅助方法、系统和信息分发服务器
JP5730092B2 (ja) 詳細情報管理システム
JP2005102109A (ja) 情報処理装置及び情報処理方法、並びにコンピュータ・プログラム
JP2007267397A (ja) 放送されたまたは記録されたラジオ番組またはテレビ番組をワールド・ワイド・ウェブ上の情報で拡張するシステムおよび方法
JPH11134345A (ja) 嗜好情報選択装置
CN100397894C (zh) 用于提供个性化新闻的方法和系统
CN103229514A (zh) 视频显示装置及其控制方法
TW201320725A (zh) 用於以關鍵字為基礎之視訊串流及其他內容的非線性導航的方法與裝置
KR101492249B1 (ko) 사용자 맞춤형 광고 및 콘텐츠 제공 시스템
JP4020562B2 (ja) 情報管理装置及びリモートコントローラ
JP5229459B2 (ja) リンク情報付きコンテンツの送受信システム、表示装置、中継装置、方法、プログラム及び記録媒体
JP2005244878A (ja) 番組情報サーバ、番組情報提供システム、番組情報提供方法及び携帯端末
JP6150780B2 (ja) 情報処理装置、情報処理方法およびプログラム
JP2006121301A (ja) 番組情報サーバ、番組情報提供システム、番組情報提供方法及び放送受信装置
JP2006025156A (ja) マーケティング情報収集システム及びマーケティング情報収集方法
JP2002278867A5 (zh)
JP7117991B2 (ja) 受信装置及び受信方法
CN101516024B (zh) 信息提供装置、流输出装置及流输出方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20081126

Termination date: 20130401