CN101888527B - 推荐本地和远程内容的方法 - Google Patents
推荐本地和远程内容的方法 Download PDFInfo
- Publication number
- CN101888527B CN101888527B CN201010182885.3A CN201010182885A CN101888527B CN 101888527 B CN101888527 B CN 101888527B CN 201010182885 A CN201010182885 A CN 201010182885A CN 101888527 B CN101888527 B CN 101888527B
- Authority
- CN
- China
- Prior art keywords
- content item
- group
- content
- metadata
- clauses
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/163—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4826—End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明提供了一种推荐本地和远程内容的方法,包括:在电视机装置处接收第一组内容条目和将第一组内容条目中的每个内容条目链接到第一组内容条目的相应子集的链接信息;提供第二组的另一些内容条目,所述第二组内容条目是可以在电视机装置处本地可用的;以及针对包括第一和第二组的统一组中的每个内容条目确定将内容条目链接到来自统一组的另一子集的另一链接信息;其中针对第一组中的特定内容条目,所述另一子集通过将第二组的内容条目添加到特定内容条目的相应子集而被确定,所述被添加的内容条目通过将与特定内容条目相关联的元数据与分别与第二组的所有内容条目相关联的元数据进行比较而被确定。
Description
技术领域
本发明的实施例涉及推荐本地和远程内容的方法。本发明的另一些实施例涉及适合于推荐本地和远程内容的电视机装置、***和计算机可读存储介质。
背景技术
目前,提供视频数据的大量信息源是可供诸如电视机装置之类的接收机访问的。这一方面是由于例如经由数字广播对视频数据的高效传输。另一方面,提供视频数据等的另一些信息源是可以经由诸如互联网之类的其它网络访问的。例如,在欧洲,目前有超过1000个广播频道和1000个互联网TV频道是可用的。
基于此,廉价存储装置的存在使得在端用户侧记录和存储大量内容(例如视频数据)是可负担的。
由于有大量的远程和本地可用信息源,以线性排序的方式对内容广播的频道进行线性频道切换或频道频繁变换目前对于用户来说是有负担的,并且不可能成为用户找到感兴趣的内容条目的最快速的方法。
因此,本发明的目的在于提供一种推荐本地和远程内容的方法,允许电视机装置的用户快捷方便地使用对可用的感兴趣内容的评论,从而改善用户的电视机观看体验。
这一目的通过根据独立权利要求所述的方法、电视机装置、***和计算机可读存储介质来实现。
通过参考附图和说明书将清楚本发明的更多细节。
发明内容
根据本发明的一个方面,提供了一种推荐本地和远程内容的方法,包括:在电视机装置处接收第一组内容条目和将所述第一组内容条目中的每个内容条目链接到第一组的相应子集的链接信息;提供第二组另外的内容条目,所述第二组中的内容条目是可在所述电视机装置处本地获得的;以及针对包括所述第一和第二组的统一组中的每个内容条目,确定将该内容条目链接到来自所述统一组的另一子集的另一链接信息;其中,针对所述第一组中的特定内容条目,所述另一子集是通过将所述第二组中的内容条目添加到所述特定内容条目的相应子集而确定的,所述被添加的内容条目是通过将与所述特定内容条目相关联的元数据与分别与所述第二组中的所有内容条目相关联的元数据进行比较而确定的。
根据本发明的另一个方面,提供了一种电视机装置,包括:接收单元,适合于接收第一组内容条目和将所述第一组内容条目中的每个内容条目链接到第一组的相应子集的链接信息;存储装置,适合于存储所述第一组内容条目和所述链接信息;数据处理器,适合于访问第二组另外的内容条目,所述另外的内容条目是可在所述电视机装置处本地获得的,并且所述数据处理器适合于针对包括所述第一和第二组的统一组中的每个内容条目确定另一链接信息,所述另一链接信息将所述内容条目链接到来自所述统一组的另一子集;其中,针对所述第一组中的特定内容条目,所述另一子集是通过将所述第二组中的内容条目添加到所述特定内容条目的相应子集而确定的,所述被添加的内容条目是通过将与所述特定内容条目相关联的元数据与分别与所述第二组的所有内容条目相关联的元数据进行比较而确定的。
根据本发明的另一个发明,提供了一种***,包括服务器;以及电视机装置;其中,所述服务器适合于确定第一组内容条目和将所述第一组内容条目中的每个内容条目链接到第一组的相应子集的链接信息,并且所述服务器适合于将所述第一组内容条目和所述链接信息发送到所述电视机装置,并且其中,所述电视机装置适合于接收并存储所述第一组内容条目和所述链接信息,所述电视机装置还适合于访问第二组另外的内容条目,所述另外的内容条目是可在所述电视机装置处本地获得的,所述电视机装置还适合于针对包括所述第一和第二组的统一组中的每个内容条目确定将所述内容条目链接到来自所述统一组的另一子集的另一链接信息,其中,针对所述第一组中的特定内容条目,所述另一子集是通过将所述第二组中的内容条目添加到所述特定内容条目的相应子集而确定的,所述被添加的内容条目是通过将与所述特定内容条目相关联的元数据与分别与所述第二组的所有内容条目相关联的元数据进行比较而确定的。
根据本发明的另一个方面,提供了一种包括程序指令的计算机可读存储介质,其中所述程序指令在被载入处理器时适合使得计算机执行推荐本地和远程内容的方法,所述方法包括:在电视机装置处接收第一组内容条目和将所述第一组内容条目中的每个内容条目链接到第一组的相应子集的链接信息;提供第二组另外的内容条目,所述第二组中的内容条目是可在所述电视机装置处本地获得的;以及针对包括所述第一和第二组的统一组中的每个内容条目,确定将该内容条目链接到来自所述统一组的另一子集的另一链接信息;其中,针对所述第一组中的特定内容条目,所述另一子集是通过将所述第二组中的内容条目添加到所述特定内容条目的相应子集而确定的,所述被添加的内容条目是通过将与所述特定内容条目相关联的元数据与分别与所述第二组的所有内容条目相关联的元数据进行比较而确定的。
附图说明
附图被包括以提供对实施例的进一步理解,并被包括进来而构成本说明书的一部分。附图示出了实施例以及相关描述,用来解释实施例的原理。其它实施例和实施例所希望实现的很多优点将很容易被理解,因为通过参考以下描述将更好地理解这些实施例。附图中的元件不需要相对于彼此按比例绘制。相似的标号表示相应的类似部件。
图1图示了推荐本地和远程内容的方法的实施例。
图2图示了基于对要消费的内容条目的重复选择,推荐本地和远程内容的方法的另一实施例。
图3图示了用于生成包括本地和远程内容的个性化推荐表格的方法的实施例。
图4a图示了在本方法的实施例中确定与给定内容条目相关联的内容条目的子集。
图4b图示了在图4a的实施例中对包括本地可获得的内容的另一内容条目子集的确定。
图4c图示了在图4a和4b的实施例中对针对本地可获得的内容条目的另一内容条目子集的确定。
图5a图示了针对用户的选择推荐本地和远程内容的方法的另一实施例。
图5b图示了根据图5a的实施例的另一步骤。
图5c图示了根据图5a和5b的实施例的另一步骤。
图6图示了用于推荐本地和远程内容的***的实施例。
图7图示了用于推荐本地和远程内容的***的另一实施例。
图8图示了用于推荐本地和远程内容的***的另一实施例。
图9图示了在用于推荐本地和远程内容的方法的实施例中选择并过滤内容条目和子集信息的步骤和添加本地可获得的内容条目的步骤。
具体实施方式
下面,描述本发明的实施例。需要注意所有被描述的实施例都可以按某种方式进行组合,即不存在关于某些被描述的实施例不可以与其它实施例进行组合的限制。此外,应当注意整个附图和说明书中的相同标号表示相同或类似的元件。
还应当理解在不脱离本发明范围的情况下可以利用其它实施例并且可以做出结构或逻辑改变。因此,下面的详细描述不希望被认为是限制性的,并且本发明的范围由所附权利要求限定。
应当理解这里所描述的各个实施例的特征可以彼此进行组合,除非另外特别说明。
在图1中,图示了推荐本地和远程内容的方法的实施例。
在B100处,第一组内容条目可以在电视机装置处被接收。
电视机装置可以是适合于接收电视机广播信号、对来自电视机广播信号的频道进行解码以及/或者将从所述电视机广播信号和/或信道接收的内容显示给用户的任意类型的接收设备。该电视机装置还包括用于存储数据和/或本地内容的存储装置。
该电视机装置可以包括与电视机相连的“机背盒”(back box)设备、机顶盒、具有空闲处理和存储容量以及互联网连接的游戏控制台、有可能具有大量本地存储空间和对连接其它存储容量的本地“家庭”网络的访问的“起居室”PC、具有空闲处理器和存储容量以及互联网连接的与TV连接的游戏控制台以及/或者任何其它具有通用处理器和本地存储数据存储装置的设备。
该电视机装置可以适合于例如根据DVB、ATSC、ISDB或DMB标准接收例如数字电视信号。因此,对广播信号的传输可以通过地面传送(DVB-T、DVB-T2、DVB-H、DVB-SH、ATSC、ATSC-M/H、ISDB-T或T-DMB)、电缆传输(DVB-C、ATSC、ISDB-C)、微波传输(DVB-MT、DVB-MC或DVB-MS)、卫星传输(DVB-S、DVB-S2、DVB-SH、DVB-SMATV、ISDB-F或S-DMB)和/或互联网传输(DVB-IPTV)来实现。
电视信号可以传送多个频道。“频道”应当被理解为通常用户所理解的意思,例如BBC1、ZDF、TF1或FOX News,是指在DVB环境下的业务。节目或事件应当被理解为频道上的有限时间段的广播(例如DesperateHousewives,3月24日,周二,18:45至19:00)和频道名称或编号。
在电视机装置处接收到的内容条目可以包括供用户消费的多媒体数据条目。下面,术语“消费”在被应用于内容条目时希望被理解为由术语“消费者”派生而来。就像消费者会查看以购买、使用或者获得物品或服务一样,消费者可以被说成是消费内容条目。内容条目不需要消费者用钱作为交换来购买;它们可以例如通过免费空中传送而被传送。对内容条目的消费例如可以包括观看、收听、显示、编辑、操纵、复制、移动、预览、导航、选择、记录、再现或更一般而言地开始与内容条目有关的活动。
此外,在电视机装置处接收到的每个内容条目可以包括与多媒体数据相关的元数据,所述元数据描述例如其内容的多媒体数据的特征。这样的元数据例如可能适合用在电子节目指南(EPG)***中,包括对多媒体数据条目的内容、对诸如演员或主持人之类的参与者以及其它与内容相关的信息的描述。此外,元数据可以包括关于多媒体条目的可用性的信息,例如可以指示其广播的时间和频道,例如包括三元组和定时信息,或者用于其下载的URI。数字电视广播中所使用的三元组信息包括三个部分:又被称为原始网络ID(OID)的第一部分、又被称为传输流ID(TSID)的第二部分、以及又被称为服务ID(SID)的第三部分。在DVB的情况下,该三元组可以被写作DVB://OID.TSID.SID。元数据可以依照MPEG-7和/或TV-Anytime标准。
例如,内容条目可以包括广播和/或互联网电视的电视频道的节目事件。例如,内容条目可以包括被安排为要在未来的预定时间段内被广播的节目事件。
此外,内容条目还可以包括可在任意时间访问的多媒体数据条目。例如,内容条目可以包括例如在“视频点播”(video on demand)***中的用户可按需(on demand)访问的视频数据。另外,内容条目可以包括过去已被广播并且已由例如互联网上的“跟进”(catch up)服务器存储的节目事件,允许下载节目事件作为“跟进电视节目”。内容条目可以被限制为在过去的预定时间段内(例如,不早于预定阈值时间)所存储的多媒体数据条目。
内容条目还可以包括另外的多媒体数据,例如图像、(文件或流中的)声音/视频数据、文本数据和/或可执行应用,例如视频游戏或widget/gadget/applet,即要在预定环境内运行的小应用程序,从而实现例如经由诸如互联网之类的网络的用户交互和数据访问。例如,当关于巴黎的纪录片正被观看时,可以提出天气widget作为另外的内容条目,用于自动加载关于巴黎天气的信息。
此外,非视频内容条目可以被包括在内容条目中,例如静态图像、文本数据或非视频可执行应用。
诸如互联网之类的其它网络也可以实现对内容条目的访问,如上所述。
这些各种各样的另一些信息源可以当在B100处提供第一组内容条目时被考虑,以使得所有这些信息源可以在提供第一组内容条目时被考虑。
由于第一组内容条目可以从位于远程的服务器那里被接收,所以第一组内容条目可以包括可在远程信息源处被访问的内容条目。因此,第一组内容条目下面将被称为远程内容条目。
对于在B100处接收到的第一组中的每个内容条目,将第一组中的每个内容条目链接到第一组的相应子集(第一子集)的链接信息可以在电视机装置处被接收。
如果第一组包括如上所述的远程内容,则该链接可以被理解为对远程内容的推荐。如果用户对特定内容条目感兴趣,该链接例如可以允许推荐被链接到该特定内容条目的第一组的全部内容条目。因此,相应子集中所包括的所有内容条目都可以被考虑推荐给对特定内容条目感兴趣的用户。因此,该相应子集也可以被称为远程推荐子集。
该链接可以被提供以允许从特定内容条目到相应子集中所包括的内容条目的访问。该链接可以将特定内容条目直接链接到相应的第一组中的各个内容条目,或者可以将特定内容条目链接到作为整体的对相应的第一组的描述。该链接例如可以通过指示相应子集的元素的逻辑或物理存储地址的指针的方式被提供,或者可以用提供对整个子集的访问的(逻辑)查询来限定。
为了确定第一组内容条目(远程内容条目)和指示被推荐的相应的第一组内容条目的链接信息(远程内容条目的推荐信息),可以使用各种方法。例如,第一组内容条目和链接信息可以在提供对电子节目指南数据的推荐的服务器处被确定。
在该服务器处,第一组的特定内容条目的子集可以例如基于将内容条目的元数据与所有其它内容条目的元数据进行比较而被确定。针对特定内容条目的子集(第一子集、远程推荐子集)可以例如仅仅通过将特定内容条目的元数据与第一组中的所有其它内容条目的元数据进行比较来确定。
当将特定内容条目的元数据与第一组中的所有其它内容条目的元数据进行比较时,任何类型的数据比较和任何类型的比较算法都可以被应用。例如,基于元数据的各个字段的文本比较可以被执行。此外,特定内容条目的元数据和其它内容条目的元数据内的字的精确匹配也可以被考虑。此外,作为元数据的与内容条目相关联的图像(静态图像或视频剪辑)也可以被用来确定相应的子集。例如,具有相似的颜色属性的图像可以被标识为相关的元数据。更一般而言,特征向量级数可以被使用,其中元数据(图像或文本元数据)用特征向量来表示,并且针对内容条目的特征向量之间的Euclidean距离可以被计算以标识联系紧密或相关的内容条目。
特定内容条目的元数据与另一内容条目的元数据之间的匹配质量可以例如通过匹配分数来确定或量化。匹配质量(例如匹配分数)可以被传送给具有第一组和链接信息的电视机装置,例如作为相应链接的属性。
基于比较的结果,被判定为与特定内容条目有最佳匹配的所有内容条目都可以被包括在特定内容条目的子集。例如,匹配质量(匹配分数)高于给定阈值的所有内容条目可以被包括。或者,与特定内容条目有最佳匹配的预定数目的内容条目可以被包括。再或者,其元数据包括与特定内容条目的元数据中的关键字精确匹配的关键字的内容条目可以被包括。
因此,对于第一组中的每个内容条目(远程内容),第一组内容条目的子集(远程推荐子集)被传送给电视机装置,所述电视机装置的第一子集包括其元数据匹配特定内容条目的元数据(例如得到预定的匹配分数)的第一组的所有内容条目。
在B102处,在电视机装置处本地可获取的第二组的另一些内容条目被提供。因此,这第二组可以被视为用户的本地内容或个人数据。该第二组可以包括本地可获取的内容条目,所述内容条目例如被存储在电视机装置的本地存储装置中、例如可经由家庭网络访问的被链接的存储设备中、被***到本地读设备中的数据载体上、memory stickTM(记忆棒)上以及/或者在用户可控范围内的任何其它存储设备上。例如,第二组内容条目也可以被存储在经由网络可访问的服务器上,但是被分配给用户,例如被存储在网络内的个人视频记录器。即使基于网络的个人视频记录器不可以被存储在本地而是被存储在远程服务器上,但是其内容可以被视为本地内容,即不构成在服务器处所考虑的第一组内容条目的一部分。因此,第二组(本地内容)可以被视为用户的个人私有内容。
所述第二组可以包括从广播信号、从在线跟进电视(catch-up TV)或从视频点播***记录的节目事件。此外,第二组还可以包括非视频内容条目,例如用户所存储的静态图像、文本数据或可执行应用。
例如被存储在用户负责范围内的本地可获取的第二组内容条目可以经由广播信号、经由例如通过互联网对其它服务器的网络访问被接收,并且/或者可以由用户生成或提供。例如,内容条目可以包括由用户的摄像设备记录的个人所捕获的图像或视频序列。此外,第二组可以包括用户的个人视频集,例如用户购买并存储以使得可以从电视机装置访问的个人视频集。
在B104处,确定针对包括第一和第二组(即本地和远程内容)的统一组中的每个内容条目的另一链接信息。因此,该统一组可以被视为第一和第二组的联合,包括第一和第二组的所有内容。因此,该统一组包括所有本地和远程内容条目。针对该统一组中的每个内容条目,该链接信息可以建立从统一组到另一子集(第二子集、本地和远程推荐子集)的链接。
作为链接信息,所述另一链接信息可以通过指示相应子集的元素的逻辑或物理存储地址的指针来提供,或者可以由提供对整个子集的访问的(逻辑的)查询来限定。例如,按照与前述链接信息相似的方式实现另一链接信息是有益的。
与链接信息一样,针对特定内容条目的另一链接信息也可以允许将另一子集(第二子集、本地和远程推荐子集)的所有内容条目推荐给对该特定内容条目感兴趣的用户。从而,相应的另一子集中所包括的所有内容条目都可以被考虑推荐给对特定内容条目感兴趣的用户。
应当注意统一组的每个内容条目通过该另一链接信息被链接到包括远程和本地内容的统一组的子集。因此,该另一链接信息所提供的推荐可以被视为本地推荐所增加或补充的。
例如,针对第一组的特定内容条目,该另一子集可以通过将第二组(本地内容)的内容条目添加到特定内容条目的子集来确定。由于另外的链接可以被添加到所接收到的第一链接信息,所以这样做是有益的。因此,在电视机装置处所需要的处理功率可以被大大减少。
此外,也可以删除初始子集中的一个或几个内容条目,例如为了用从第二组添加的内容条目替代它们。
所添加的内容条目可以通过将与特定内容条目相关联的元数据和与第二组内容条目相关联的元数据比较来确定。在此比较过程中,所有第二组的内容条目都可以被考虑,即特定内容条目的元数据可以与第二组的所有内容条目的元数据进行比较。也可以通过比较相应的元数据来确定要被添加的内容条目。为了获取与第二组内容条目(本地内容条目)相关联的元数据,如GracenoteTM所提供的元数据服务器的另一些远程源可以被访问例如以获取基于内容条目的特征向量的元数据,这在下面将会进行更详细的说明。
就比较而言,任何类型的数据比较和比较算法都可以使用。如上所述,可以执行例如基于元数据的各个字段的文本比较。另外,特定内容条目的元数据和内容条目的元数据内的关键字的精确匹配也可以被考虑。另外,作为元数据的与内容条目相关联的图像(静态图像或视频剪辑)可以就它们的特征向量或颜色属性方面进行比较。另外,对于图像或文本元数据,(例如基于Euclidean距离的)特征向量比较技术可以被用来识别紧密联系或相关的内容条目。
在确定要添加到特定内容条目的另一子集中的内容条目时,对于每个第二组中的内容条目(本地内容条目),可以确定与特定内容条目的匹配质量,例如通过计算指示与第二组中的相应内容条目相关联的元数据和与特定内容条目相关联的元数据匹配好坏的匹配分数,即指示与第二组中的相应内容条目相关联的元数据和与特定内容条目相关联的元数据匹配好坏的分数。换言之,匹配分数可以反映特定内容条目和本地可获得的内容条目的相近度和/或距离,相近度可以通过对元数据的比较来确定。
要添加到特定内容条目的另一子集中的本地内容条目可以通过考虑匹配质量或匹配分数来确定。例如,匹配分数可以与阈值比较。只有当匹配分数例如高于该阈值时,本地内容条目才会被添加到特定内容条目的另一个子集中。阈值可以在考虑子集的内容条目所获得的匹配分数的情况下来事先确定或定义,所述匹配分数即之前计算的对远程内容的推荐所获得的分数。例如,只有本地内容条目的匹配分数高于所有为特定内容条目推荐的远程内容条目的分数的情况下,该本地内容条目才可以被添加到另一子集。在这种情况下,该本地内容条目可以替换掉远程内容条目,或者被***到有序列表中远程内容条目之前的位置。
通过根据匹配分数来比较和排序本地和远程内容条目,针对事先确定的阈值来确定的最佳匹配内容条目列表,或者事先确定数目的最佳匹配内容条目可以被确定为另一子集。
为了允许对特定内容条目与本地以及远程内容条目的匹配分数进行比较,匹配分数可以按相应的方式被确定,从而获得可比较的结果。
并且,例如对于第二组的内容条目,元数据也可以包括用户的排名。例如,可以认为用户赋予他的本地内容条目高排名是因为他喜欢该内容条目,因为否则的话他就不会记录或者购买该内容条目。这个排名可以在确定匹配质量或匹配分数的时被分析。用户的排名例如可以被用作比较匹配分数的权重。因此,针对统一组的特定内容条目的另一子集(第二子集,本地或远程推荐子集)可以通过分析排名而被确定。
当在B104处为了确定另一子集(第二子集、本地和远程内容推荐子集)而比较元数据时使用与已被用于确定在B100处接收到的相应子集相同或相似的匹配标准时,可以实现通过可比较的标准对推荐进行优先级别排序。也可以使用相应的但较简单的匹配标准,从而获得可以适用于在电视机装置上短时间运行和确定的简化的比较算法。简化的标准可以例如考虑本地电视机装置的运行时间限制来确定。例如,元数据的比较过程可以被限制为元数据中的特定的预定字段,或者限制为高排名的本地内容条目。
这样就允许将对本地内容的推荐有效地整合到远程服务器所提供的推荐列表中。
因此,网络传输的内容和本地可用的内容可以被无缝地整合到为终端用户提供的推荐***中。这可以通过在提供推荐数据库的远程服务器与本地推荐体系结构之间提供链接数据来实现。所有为了提供与远程推荐相关的连接信息所必须的步骤可以在远程服务器(或服务器组)上被执行,所述远程服务器(或服务器组)可以被配备用于支持所述处理的大量存储空间和处理能力。因此,只有对本地内容的推荐的整合可以在终端用户侧被执行,使得要被本地执行的处理步骤被限制为较小的量,从而避免在终端用户侧的繁重处理。
在该方法的实施例中,当另外的内容条目被加入到第二组中时,针对统一组中的每个内容条目的另一子集(本地和远程推荐子集)可以被确定。换言之,当另一本地内容在电视机装置处可访问时,推荐链接(另一链接信息)的更新可以被执行。
例如,当用户将闪存或记忆棒***到电视机装置或被连接的读设备时,或者当被连接到本地网络的硬盘被加电时,或者当数据载体被***到读设备中时,第二组内容条目(本地内容条目)可以被认为是已被更新的,另一链接信息可以按照B104处所描述的方式被重新计算。因此,该另一链接信息可以在考虑新包括的本地内容的情况下被更新。
当更新所述另一链接信息时,只有新包括的本地内容可以被考虑。因此,比较统一组中的内容条目的元数据和仅仅新包括的本地内容条目的元数据就足够了,因此节省了处理功率和处理时间。
如果每当本地内容改变时另一链接信息被更新,可以确保所有的(即本地和远程的)推荐被不断更新。
还可以在第一组内容条目和将内容条目与相应子集关联起来的链接信息从服务器那被接收到时确定每个内容条目的另一子集。这允许每当远程内容推荐在电视机装置处被接收到时提供包括远程和本地内容的完整的推荐。
图2图示了推荐本地和远程内容的方法的另一实施例。在这个实施例中,对用于消费的内容条目的反复选择被执行。作为用于该选择的基础,包括远程和本地推荐的另一链接信息被使用。
在B200中,包括本地和远程内容的统一组的内容条目中的一个内容条目可以被电视机装置的用户选择为种子条目。例如,该种子条目可以对应于用户正在消费的内容条目,例如在他或她的电视机装置上正在观看的内容条目。或者,该种子条目也可以对应于用户过去已经看过的内容条目。又或者,该种子条目也可以是自动生成的,例如基于反映用户喜好的用户简档或者基于用户的情绪来自动生成,所述用户的情绪可以基于用户所说出的并被语音探测装置探测到的关键字来确定。此外,该种子条目还可以基于用户的用户反馈、根据用户个人品位对内容条目的评价内容、在观看期间输入的反馈或者用户例如通过使用电视机装置的遥控器的搜索活动来确定。又或者,该种子条目也可以例如通过用户的文本或语音被直接输入。文字输入可以例如通过远程控制所操作的屏幕键盘来输入。
基于种子条目,用于根据用户愿望来确定供消费的内容条目的迭代过程可以被执行。这个迭代过程基于对该过程中的步骤的不断重复,其中,步骤被重复直到例如达到预定的条件。这种情况下,该条件对应于用户对供消费的内容条目的选择。也就是说,这个迭代过程允许用户在统一的远程和本地内容条目组中选择他或她想要消费的内容条目,即他或她有特别感兴趣的内容条目。例如,供消费的内容条目可以是用户想要观看或记录的节目事件,用户想要阅读的文本信息,或者例如视频游戏的用户想要运行的交互式应用程序。
应该注意到作为定时广播的过去已经出现的节目事件可以被用作种子条目来寻找相关的内容条目,而不管那个内容条目是否可以在网络上通过请求获得或者事实上是随后安排好的重复。
在一些实施例中,为了用户的方便,提出提供电子节目指南,其中可用的内容条目被显示为展示图片并且包括用户可以选择改变频道的当前播放节目事件、用户可以选择按需获取并且重放过去安排的事件,以及用户可以选择以后记录的将来安排的广播,所有这些被同时显示在屏幕上并且和用户选择的种子条目相关联。另外,本地可用的内容条目可以被包括到电子节目指南数据中,例如如果本地可用的内容条目被另一链接信息推荐。附加的一个或多个内容条目的元数据也可以同时显示。
在B202处,在重复过程中,用户选择的种子条目的相应的另一子集可以被呈现给用户,例如可以被显示在电视机装置的显示屏上。如前所述,另一子集可以包括远程和本地内容条目。
另一子集的内容条目或另一子集的至少一部分内容条目可以被表示为图像,例如表示内容条目的关键帧或代表性关键图章(keystamp)或缩略图。图像可以是静止的或运动的图像。或者,图像可以对应表示节目事件的图标,其风格(例如惊悚、网球、欧洲联盟杯UEFA CupTM)和/或传输电视频道(BBC1TM)。这允许提供与种子条目相关的另一子集的图形化表示。该图形化表示可以形成图形用户界面,为用户提供另一子集的推荐内容的概览。
另一子集的图形化表示因此可以作为允许用户快速得到另一子集内容的概览并且方便浏览另一子集的图形用户界面,例如为了探索另一子集的内容或者为了如B204中所示地选择包括与种子条目相关地被推荐的远程和本地内容的统一组的另一内容条目,作为用于下一步迭代的装置条目或者作为供消费的内容条目。
如B206所示,选择种子条目并且显示相应的另一子集的迭代过程可以一直重复到一个内容条目被选择消费。
当供消费的内容条目被用户选择时,内容条目在显示屏上被显示给用户,如B208所示。例如,如果所选择的内容条目立即可用,例如因为它在本地存储,可通过网络访问或者正在被电视频道广播,则内容条目的显示可以马上开始。否则,如果所选择消费的内容条目被安排为以后广播,则它可以被安排记录或者可以被包括在个人观看列表中。
选择种子条目并显示种子条目的相应的另一子集的迭代过程允许快速高效地从第一个种子条目到另一用户可能感兴趣的本地和远程内容条目的导航。即使包括存储用户个人数据的本地存储装置在内的大量的各种信息来源的内容条目可以被包括到一组内容条目中,这个过程还是允许在感兴趣的内容条目中一步一步的导航,直到发现想要消费的内容条目。因此,在大量电视频道,节目事件,视频点播条目,非视频条目和本地可用内容中的快速简便可用的导航可以例如在包括广播频道,互联网TV和诸如按统一方法构建的本地存储之类的其它信息源的电子节目指南中被实现。
作为如图2所示的迭代选择供消费的内容条目的替代,也可以选择一种递归方法。为了递归地确定会被电视机装置用户选择的供消费的内容条目,即通过递归过程,种子条目可以按上述方式被用户选择。然后,递归选择可以被执行直到包括本地和远程内容条目的统一组中的一个内容条目被确定作为供消费的内容条目。递归过程可以用步骤定义,这些步骤在它们自己的定义范围内被使用,因此以一种自我相似的方式被执行。例如,用户可以选择相应的另一的子集的另一内容条目作为用于与B202相对应的递归过程调用的另一种子条目,或者作为供消费的内容条目。如果新种子条目已被选择,则另一基于新种子条目的对递归过程的另一递归调用可以被发布。否则,该递归过程可以结束。结束以后,选择的供消费的内容条目可以如前所述被显示给用户。
和在整组内容条目内迭代确定供消费的内同条目一样,递归确定也允许快速地从第一个种子条目到用户感兴趣的本地和远程内容条目导航,直到供消费的内容条目被确定。这允许在来自各种信息资源的大量内容条目中进行智能导航,这些资源包括广播频道,网络电视,点播视频和根据用户兴趣的本地可用内容。
图3显示了生成包括本地和远程内容的个性化的推荐表格的方法的实施例。
在该实施例中,被连接到诸如互联网之类的网络的包括具有控制器软件、硬盘和本地存储器的服务器或者服务器组的后端***包括网路端元数据和信息数据库。所述服务器可以维持和多个订购了内容推荐服务和/或电子节目指南数据供应的电视机装置和接收设备的在线连接。位于服务器上的网络端应用程序可以包括推荐引擎和生成新的交叉链接的元数据下载文件的网络链接生成器。交叉链接的元数据下载文件可以包括通过链接信息(远程推荐)被交叉链接的第一组内容条目(远程内容条目)。链接信息从而将每个(远程)内容条目链接到包括另一(远程)内容条目的相应子集。
交叉链接的元数据下载文件可以周期性地(例如每天)被生成并发送给订户。
在图3中,第一个箭头300显示从服务器下载交叉链接的元数据推荐表格302。在这个例子中,包含在交叉链接的元数据推荐表格302中的内容条目用唯一的标识码标识,例如第一和第二唯一标识码304和306。对每个内容条目,几个推荐可以被包括在交叉链接元数据推荐表格302中。例如,对于由第一唯一标识码304标识的内容条目,分别用另一些唯一标识码304-1、304-2、304-3标识的第一、第二和第三个推荐被提供。因此,所有从网络链接生成器计算出的远程内容的推荐都可以被包括在交叉链接的元数据推荐表格302中。在这个例子中,被第一和第二唯一标识码304和306标识的内容条目形成了第一组内容条目。
另一些唯一标识码304-1、304-2和304-3建立起将由第一唯一标识码304标识的内容条目链接到远程推荐的内容条目的链接。这些链接(链接信息)也可以包括另外的信息,例如被推荐内容条目或与被推荐内容条目相关的元数据的逻辑或物理地址。这些链接包括例如标识推荐内容的位置的URI(统一资源标识符)。
另外的信息也可以被包含在链接中,例如当比较相应内容条目的元数据时确定的表示匹配相近程度的匹配分数。
即使交叉链接的元数据推荐表格302主要在服务器处被确定,然而它还是可以针对每个接收电视机装置而定制,例如如果订购了个性化的下载服务。因此,下载配置可以被存储在服务器上,其中用于下载的设置可以被存储。电视机装置可以因此得到定制的下载文件,例如根据本地频道队列,描述电视机装置用户个人口味的用户简档,或者依赖于例如电视机装置类型或电视机装置的硬件配置或硬件特点的设备配置。这些设置可以进一步配置向前看的节目安排表,从而大大影响交叉链接的元数据推荐表格302的大小。例如,提前几天到一个月是节目安排表信息量的典型值。
在用户端,电视机装置接收交叉链接的元数据推荐表格302。因为另一内容本地可用,例如来自电视机装置的本地存储装置310,所以需要用本地可用内容更新交叉链接的元数据推荐表格。
在这个例子中,两个本地可用的内容条目用第二和第三唯一标识码312、314标识。这些内容条目可以与元数据312-1、314-1相关联地被存储。这些用第二和第三唯一标识码312、314标识的本地可用的内容条目形成了第二组的另一些内容条目。
在该实施例中,本地应用316可以执行整合本地可用内容到交叉链接元数据推荐表格302中的算法,从而包含本地推荐附加条目。
这个算法可以是在用于生成交叉链接的元数据推荐表格302的中央服务器上运行的算法的简化版本。例如,这个算法可以在预定时间段内结束,例如当包括大约1000条本地记录时在大约十分钟之内,即使在电视机装置处的处理能力受到限制。下面将会说明,这可以通过算法的智能配置来实现。
当在交叉链接的元数据推荐表格302中包括本地推荐附加条目时,对于第一和第二组的每个内容条目(在交叉链接的元数据推荐表格302中引用的内容条目和例如来自本地存储装置310的本地可用的内容条目),相关的内容条目应当被标识。从而,对于包括第一和第二组的统一组中的每个内容条目,将内容条目链接到本地和远程内容的统一组的相应的另一子集的另一链接信息可以被确定。
因为可以假设远程内容的所有内容条目的元数据在交叉链接的元数据推荐表格302生成时在服务器端已经被比较,因此只比较包括在交叉链接的元推荐表格302(远程内容条目)的内容条目的元数据和本地可用的内容条目的元数据(本地内容条目)就足够了。特定远程内容条目的元数据例如可以和分别与所有本地内容条目相关联的元数据比较。
为了比较元数据,如上所述,使用任何类型的比较算法的任何类型的数据比较都可以使用。然而,使用与生成交叉链接的元数据推荐表格302时使用的方法一样或相似的比较方法可能更合适。这种情况下,特定远程内容条目的元数据与另一本地内容条目的元数据之间的匹配质量可以被确定或量化,例如通过另一匹配分数。该另一匹配分数可以按照与计算远程内容条目匹配分数相似的方法来计算,从而得到比较分数。在这种情况下,由本地应用316计算出的匹配分数可以与已经被传输的例如和链接(链接信息)相关联的远程内容条目之间的匹配分数相比较。
基于元数据的比较结果和/或匹配分数,要被添加的本地内容条目可以被确定。例如,对于特定远程内容条目,所有匹配分数高于预定阈值的本地内容条目都可以被包括在个性化的推荐数据库318中。或者,预定数目的匹配最优的本地和远程内容条目,例如十个最佳匹配内容条目,可以被包括在个性化的推荐数据库318中。从而,较低匹配分数的远程内容条目会被排除在另一子集外,例如被链接到个性化的推荐数据库中的特定远程内容条目的推荐之外。另外,被包括在个性化的推荐数据库318中的推荐可以根据匹配分数排序,例如降序排列。
在这个例子中,个性化的推荐数据库318通过将第三唯一标识码312***到个性化的推荐表格318的第一行中以及将第四唯一标识码314到个性化的推荐数据库318的第二行中而被用本地内容更新。因此,相应的本地内容条目将被推荐给选择了由第一和第二唯一标识码304和306标识的远程内容条目的用户。
在图4a到4c中,针对内容条目400图示了在这种方法的另一实施例中对链接信息和另一链接信息的确定。
在图4a中,图示了链接远程内容的链接信息的确定。这一步骤可以在服务器上被执行。
为了提供对被链接的不同类型的内容条目的概览,内容条目组被根据组中所包括的内容条目的类型和/或信息源来分组。时间轴402显示了可以被固定用于从大量可用的内容条目中确定和/或选择组的内容条目的时间段。从实际时间箭头404所指示的实际时间开始,所述时间段可以延伸到过去几天、几个星期或几个月和未来几天、几个星期或几个月。时间段的延伸可以取决于实施例中的时间范围。提前几天到一个月可能是例如为了覆盖这段时间里所有被安排的广播事件的电子节目指南的典型范围。另外,这个时间段可以延伸二到四周以包括针对该时间段被存储的所有点播视频或跟进(catch up)事件。这种点播视频或者跟进事件可以在内容提供者(例如像BBC之类的广播公司)的视频流服务器上被提供用于下载。这可以是免费服务或者向用户收取费用。该***可以进一步提供比在互联网上可用的更多或更少的内容,例如因为与内容提供者之间的特殊协议。时间范围可以根据用户的愿望或者诸如用户的电视机装置的存储能力之类的设备设置来设定。
如频道箭头406所示,内容条目可以与不同的电视频道相关,例如包括广播频道和其他频道,例如互联网电视。由于存在各种信息资源和广播,频道的数目可能很大(例如,在德国,大约有100个广播频道,700个在线信息资源和150个跟进电视资源可用,因此大约1000个频道可被包括在内容条目组中)。
另外,来自另一些类别的另一些内容条目可以被包括在内容条目组中,如另一些类别箭头408所示。这些类别可以包括推广服务、例如提供最新的新闻或股票交易数据的信息提供者或者改变用途的来自印刷媒体而在互联网上可用的文章。还可以提供与感兴趣的人(演员、政客、运动员、名人...)、城市、国家、运动俱乐部、组织和公司相关的另一些类别,下面将会详细说明。
在所描述的例子中,用户观看内容条目400所展示的节目事件,用户想要收集更多信息。内容条目400因此被认为是种子条目,例如用于执行图2描述的过程。
为了执行这个过程,内容条目400的相应子集要被标识,例如基于内容条目400的元数据和组中所有其他内容条目的元数据的比较,如在之前对图1的B100的说明一样。在所描述的例子中,节目事件400的子集的内容条目401-1、...、401-8被标记为黑色并且通过箭头被链接到内容条目400。箭头可以表示将内容条目400链接到被包括在其相应子集中的条目的链接信息。
根据图4a的概览可以清楚,现实和未来的广播内容条目和来自另一些类别的内容条目可以被显示在单个概览中。
在图4b中,如本地内容箭头409所示,对第二组的另一些内容条目的提供被显示,所述另一些内容条目即在电视机装置处本地可用的内容条目。本地内容条目可以包括各种如前所述的可以被存储在用户响应范围内的内容条目。
在这个例子中,如图4a所示,将内容条目400链接到第一组中的其相应子集(第一子集、远程推荐子集)的链接信息通过添加将内容条目400链接到本地内容条目401-9和401-10的另一链接信息来完成。该另一链接信息可以按如图1的B104所示被确定。通过另一链接信息被链接到内容条目400的本地内容条目401-9、401-10因此可以被考虑添加到内容条目400的相应子集(远程推荐子集)中。因此,内容条目400的另一子集(第二子集、本地和远程推荐子集)还包括本地内容条目401-9、401-10。
另外,另一链接信息也可以针对本地内容被确定,例如针对本地内容条目401-9,如图4c所示。在这个例子中,本地内容条目401-9被连接到内容条目400、401-12、401-3、401-11和401-8。另外,它也可以被链接到其他本地内容条目,例如本例内容条目401-10。
在图5a中,可以假定用户正在观看足球赛,例如曼彻斯特联队对阿森纳足球俱乐部。这场足球赛可以例如对应于图4的内容条目400。
当启动推荐本地和远程内容的方法时,例如通过遥控器的按键点击调用电子节目指南,显示屏500可以被按如下方式被重新组织。在观看窗口502中,内容条目400可以被缩小到显示屏500的左半边,但是继续显示。另外,例如来自观看窗口502所显示的内容条目的元数据的更多信息可以被显示在元数据区504中。
例如通过另一链接信息被链接到显示在观看窗口502中的内容条目的内容条目可以被显示在图形用户界面的另一区域中,例如占据显示屏500的右半边。在这个区域中,包括本地和远程内容的另一子集的内容条目可以用图像显示并且可以被排列使用户得到对条目显示的快速概览。针对另一子集的每个内容条目,图像503-1和例如取自其元数据的文本表示503-2可以被呈现。
与显示在观看窗口502中的内容条目相关联的另一子集的内容条目可以根据类别分组,如类别箭头506所示。例如,内容条目可以根据类别506-1、506-2、506-3、506-4和506-5来排列成行。特定内容条目的类别可以通过分析与特定内容条目相关联的元数据来确定,例如可以对应于特定内容条目的元数据中的关键字。如下面图8和9所讨论的,这些关键字可以通过比较元数据与例如包含公众当代兴趣信息的预定数据在元数据中被标识。例如,包含公众当代兴趣的信息的数据可以被提供在数据库中,例如图8和下面讨论的信息数据库。
这些类别可以按构成图形化用户界面的方式来显示。例如,他们可以被显示在安排内容条目的子集的行的第一列里,如图5a所示。这些类别可以用文本或者图形化表示来标识或指示。在通过参考数据库标识的关键字被用作类别的情况下,与关键字相关联的来自数据库的图标或者图像可以用来展示。
对于“曼彻斯特联队”足球赛的种子条目,如图5a所示,可以有与像Wayne Rooney的曼彻斯特联队球员相关的内容条目类别506-1、例如另外的曼彻斯特联队比赛的其它曼彻斯特联队内容的第二类别506-2、与城镇曼彻斯特相关的第三类别506-3、与曼彻斯特联队球迷俱乐部相关的第四类别506-4以及推广可供购买的球迷文章的第五类别506-5。
本地内容条目可以被显示在被指示为“本地”的特定类别中,或者也可以被包括在相应元数据所指示的类别中。在这个例子中,本地内容条目507-1、507-2和507-3被表示为斜条纹并且根据他们的元数据分别被包括在类别506-2、506-3和506-4中。
另外,内容条目可以根据他们的相关性被排序,如相关箭头508所示。对于该排序,匹配质量、匹配分数、用户评分和/或描述用户个人口味的用户配置都可以被考虑。
在所描述的例子中,可以假定显示在观看窗口502中的种子条目的元数据包括关键字曼彻斯特和类型运动。关键字曼彻斯特可以被标识为城市和足球队。作为子集内的类别,运动相关的内容条目,例如和球队和队员相关的内容条目以及和城市曼彻斯特相关的记录片内容条目和关于旅游的内容条目都可以被包括。另外,提供球迷文章的推广内容条目和提供对球员个人主页访问的互联网内容条目都可以被包括。
在所显示的子集内,用户可以例如通过使用遥控512通过语音或者通过其他输入设备在内容条目中导航。当使用遥控时,导航键512-1到512-4可以被提供用于标记图像和在例如二维的显示面上平行和垂直地跳读内容条目。作为替代或者附加,另一些导航键可以被提供用于放大或缩小被标记的条目,从而提供对被显示的内容条目的3维排列或3维链接的访问。另外,至少一个确认键512-5可以被提供用于选择被标记的图像。
在这个例子中,内容条目514被标记,并且导航键512-1到512-4可以被用来向上、向左、向右或者向下跳读,相应地来标识子集的相邻内容条目。一旦在子集中到达感兴趣的内容条目,用户就可以操作确认键512-5来选择内容条目作为进一步的种子条目。
在图形化显示与种子条目相关的子集的图形化用户界面内的导航允许快速便捷地选择进一步的种子条目,而只需很少的简单的用户交互。这种选择可以通过使用很少键的远程控制或者发出直觉的语音命令来实现。
为了允许支持用户选择的快速概览,显示在显示屏上的内容条目的相应的另一子集的尺寸可以针对显示屏的显示能力被适配。例如,当使用只有很小显示屏的移动设备时,只有很少的条目可以被显示在图形用户界面上。然而,当垂直或水平跳读时,另一些条目可以被包括(例如在显示屏500的右边或下边缘),然而其他条目可以不被包括或隐藏。但是,当使用大的显示屏时,更多的条目可以被显示。被显示条目的数量可以根据用户设置来确定,或者自动地适应人的感知接收能力。例如,内容条目可以被排列在具有四或五行和四或五列的表格中。可以预期无论屏幕有多大,显示几百个供同时选择的内容条目会超过用户的限度。
在例如通过按确认键512-5选择了进一步的内容条目作为种子条目后(如在图2的B204中所述),图形化用户界面可被更新,如图5b所示。在所描述的这个例子中,假定一个曼彻斯特联队的球员Wayne Rooney被选择了。在显示屏500的观看窗口502中,Wayne Rooney的图片被显示,附加的信息被显示在元数据区504。在图形化用户界面的右侧,针对与Wayne Rooney相关的新种子,被推荐的本地和远程内容条目的相应的进一步的子集被显示。
在迭代或递归的下一步骤中,供消费的进一步的种子条目或内容条目可以在进一步的子集中(如图2的B204所示)通过使用导航键512-1到512-4和确认键512-5的远程控制来确定。
在图5c中,假设表示被安排在下周一的标题为“Wayne Rooney’sworld”的关于这个运动员的家庭的节目事件的内容条目被选择。这个节目事件可以例如被标记为供消费的内容条目,并且因此被安排记录到电视机装置中的存储装置或者外接到电视机装置的存储装置上。或者,该节目事件也可以被包括在个性化的电视节目单中。
在图6中,显示了用于推荐远程和本地内容的***。该***包括适合接收广播站602发射的广播信号601的接收机600.
接收机600可以通过家庭网关608连接到网络610上。接收机600因此可以访问广播电视频道和通过网络610可得到的另一些信息资源,从而允许接收多个电视频道和来自其他信息资源的其它数据。
接收机600还可以例如通过网路610上的家庭网关608访问信息服务器612。信息服务器602可以提供推荐信息,例如交叉链接的元数据推荐表格302。
另外,接收机600可以例如通过家庭网关608和网络610访问元数据服务器614。元数据服务器614可以提供与至少一个本地内容条目相关联的另外的元数据。
例如,本地内容条目可能不具有足够的元数据来实现确定进一步的链接信息时的有效比较。因此,与具有少量元数据的本地内容条目相关联的另外的元数据可以从元数据服务器614那被获取。
元数据服务器614可以包括数据库,该数据库可以通过使用具有搜索字符串的本地内容条目的标题来查询。作为对这样的查询的响应,元数据服务器614可以提供适合于提高本地元数据丰富度的另一些元数据。
提高本地元数据丰富度也可以通过不同的步骤来实现,这取决于本地内容条目的类别。
如果例如本地内容条目是具有JPEG文件格式的图片,则该文件可以被搜索以找到标识被包含在文件中的元数据的标签,例如基于IPTC-NAA-标准的IPTC-标签。所有相关的IPTC内容都可以被添加到元数据用于比较过程。
在本地内容条目是被存储的音频文件时,例如根据MP3格式,相应的文件可以被分析以找到用于从文件中标识并提取另外的元数据的ID3标签。相应的元数据于是可以被加入到用于比较过程的元数据中。
另外,本地内容条目也可以被元数据服务器614分析。例如在本地内容条目是音频文件时,可以通过用于标识针对音频文件的元数据的互联网服务器来分析,例如由GracenoteTM(WWW.gracenote.com)或其他例如HiFindTM提供的元数据服务器。
如果本地内容条目是视频,其标题或者文件名可以被分析用于在互联网数据库里找到可能的匹配,所述互联网数据库例如是由诸如AmazonTm(www.amazon.com)的在线视频商店提供的。如果找到了很好的匹配,提供者的元数据可以被返回并被包括到与本地内容条目相关联的元数据中。
另外,视频可以用和Gracenote的MusicIDTM服务相似的方法被分析以用于在视频内容搜索引擎中找到可能的匹配。例如,一段几秒钟的视频样本可以被电子地发送到这些服务器中的一个服务器,该视频在该服务器上被分析。如果在这些服务提供者的巨大的数据库中找到了很好的匹配,完整的元数据可以被返回并与本地内容条目相关联。例如,从服务提供者返回的图像也可以被包括。
另外,被***到本地读设备的数据载体的序列号可以被用来从例如元数据服务器614的元数据服务器中获取更多的元数据。
如果本地内容条目已经被用户的摄像设备(例如录像机或者照相机)捕获或者记录,则被捕获的内容条目可以与描述内容的元数据相关联,例如由用户手动地或由摄像设备自动地关联。例如,图像被捕获的位置可以被包括在文件名中,或者GPS数据可以作为元数据被包括在文件中。这个信息可以被用作元数据,并可以进一步地被用于例如从元数据服务器614中获得另一些元数据。例如,与伦敦的GPS数据相关联的视频可以和与伦敦相关的元数据相关联,其另一些元数据可以通过GPS数据从元数据服务器614中获得。
如果本地内容条目是电视连续剧的剧集,为电视连续剧提供元数据的相关元数据服务器可以被访问来获取更多的元数据,例如近期要播放的描述或者剧集。
对于另一些本地内容条目,例如可以在电视机装置上运行的应用程序或者游戏,提供者服务器可以被访问以请求相关的元数据,例如应用程序的描述。
通过访问元数据服务器614和获取与本地内容条目相关的另外的元数据,本地元数据丰富度可以被提高。因此,为了确定匹配分数而比较内容条目的元数据的比较过程可以访问丰富的数据库。这允许有效的比较过程用来在包括本地和远程内容条目的统一组中确定进一步的链接信息。
在图7中,显示了用于推荐本地和远程内容的***的另一实施例。该***可以包括具有适合接收由广播台(未显示)发射的广播信号704的调谐器702的电视机装置700。电视机装置700可以进一步包括数据处理器704和存储装置705。在存储装置705中,本地内容条目(即第二组内容条目)可以被存储。其他的本地可用的内容条目可以由数据处理器704访问,例如通过连接的外部设备或者网络。
另外,电视机装置700可以包括图形化用户界面,其包括显示屏706和输入单元708,例如键盘或语音输入单元。另外,可以提供遥控器710。
电视机装置700还通过通信单元712被连接到网络714,例如互联网,通过网络714可以建立与服务器716的通信。
服务器716可以包括通信单元718、数据处理器720和存储装置722。另外,读取计算机可读存储介质726的读取单元724可以被提供。计算机可读的存储介质726可以包括程序指令,这些程序指令适合于使计算机执行所有文中所描述的本地和远程内容推荐方法的实施例。
服务器716的存储装置722可以适合于存储另一些内容条目,即第一组的远程内容条目,如图4所示。另外,将第一组的每个内容条目链接到第一组的相应子集的链接信息可以被存储。另外,内容条目可以包括元数据,如上所述,元数据也可以被存储在存储装置722中。替代地,存储在存储装置722中的内容条目也可以用将相应的内容条目链接到其能够被获取的源上的链接来表示,例如URI。
对于第一组远程内容条目中的特定内容条目,数据处理器720适合于确定将特定内容条目链接到第一组的相应子集的链接信息,如以上针对图1的B100所描述的。
通信单元718可以适合于将远程内容条目和链接内容条目到网络714上的相应子集的链接信息传送到电视机装置700,电视机装置700的内容条目和信息可以随后被电视机装置700的通信单元712接收并存储在存储装置705中。
在电视机装置700处,数据处理器704可适合于确定针对包括第一组远程内容条目和第二组本地内容条目的统一组里中的每个内容条目的另一链接信息,例如在B104处所述的。
作为比较与相应的内容条目相关联的元数据的比较过程的基础,电视机装置可以通过网络714访问元数据服务器728。为本地可用内容获取进一步的元数据可以按如上所述的方式被执行,例如关于图6的元数据服务器614。
为了支持用户分析本地和远程内容的推荐,例如根据图2中所述的方法,包括显示屏706、输入单元708和遥控器710的图形化用户界面可以适合于允许用户从包括本地和远程内容的统一组中选择种子条目,并且从与种子条目相关的另一子集中选择另一内容条目作为进一步的种子条目。这种重复或者递归确定进一步的种子条目以及最终确定供消费的内容条目的方法可以被数据处理器704所支持。显示屏706可以适合于如图5a到5c所示地显示与由图像表示的种子条目相关的相应的另一子集。另外,显示屏706可以适合于显示供消费的内容条目。
换言之,在图7所描述的***中,对于第一组(远程内容)的每个内容条目,相应的子集可以在服务器716处被确定。链接内容条目到相应的子集的链接信息于是被通过网络714从服务器716传送到电视机装置700。在电视机装置700处,第二组本地可访问内容(本地内容)可以被分析并整合进推荐中,因此提供了统一的推荐,例如以列表或数据库的形式。为了将对本地内容的推荐包括到链接信息中,远程和本地内容条目的元数据可以被比较。比较过程可以对应于在服务器716处所执行的比较过程的相似或简化版本,以保证当将远程和本地内容包括到统一的推荐中时使用统一的方法对远程和本地内容进行评分和加权。
因此,确定来自各种远程信息资源的远程内容的推荐的费时的过程可以在服务器716上实现,在服务器716上可以提供大量的处理功率、存储装置和访问另一些信息资源的通信带宽。链接信息可以高效地被传送到电视机装置700。在电视机装置700上,链接信息可以通过将本地可访问的内容包括到推荐中(例如基于本地内容的元数据)而被更新。因为本地可用内容的数量可能比远程内容的数量少得多,这个过程可以在电视机装置700上来实现,即使例如与典型的个人计算机或游戏硬件平台相比只有有限的处理能力和存储装置可用。由于使用了比较算法的简化版本,这个过程可在短时间内结束。
在确定了实现本地和远程推荐的另一链接信息之后,用户能够根据他的兴趣和个人口味例如通过选择种子条目、执行重复和递归过程和显示供消费的内容条目,来容易地导航到大量的本地和远程内容条目。
至少联系内容条目和相应子集的部分信息可以在服务器或客户端处、在预定的某个时间点从服务器716被传送到电视机装置700。因此可以确保链接和/或导航信息在服务器716侧被事先确定,而不需要在电视机装置700上消耗处理功率。传输和接收信息可以在后台实现,使得其不会影响电视机装置700的使用。传输时间可以被确定以使得传输可在低网路流量的时间段内被完成,以允许例如到大量的电视机装置和/或其他接收设备的高效的传输。
另外,另一链接信息的确定可以在新的本地内容被检测到时被执行,例如当包括本地内容的新的存储设备被打开时,包括本地内容的数据载体被***到读设备时,或者基于网路的个人录像机被连接到电视机装置700上时。
在图8中,显示了用于本地和远程内容推荐的***的另一实施例。后端***800包括元数据库802和另外的信息数据库804。
信息数据库804可以包括另外的信息,例如在该实施例中的用户有特殊兴趣的非视频条目。例如,关于大众感兴趣的人物,例如政治家,名人,演员或足球运动员可以和相关的信息一起,例如相关的图片被包括。另外,可以包括关于表演节目的演员的八卦信息。再者,关于节目事件的元数据描述的产品提供可以被包括,来推广和节目事件相关的例如音频,图书,或者视频。在元数据描述文本或在俱乐部,机构,代理或者公司提到的关于国家,地区或城市的信息也可以被包括。另外,可以包括和这些信息相关的图标,例如和BMW电视的niche电视频道相关的BMW图标。再者,例如反映一类节目事件,例如UEFA杯,网球或击剑的标志也可以被包括。
例如,信息数据库804可以包括下列信息条目和相关属性:
-人员(例如包括属性:姓名、照片、传记/电影传记),
-广告(例如包括属性:公司名称,例如BMW集团、图片和/或图标、例如BMW图标、小图标、劳斯莱斯图标、描述、解释语句,例如“BMW是一个总部在慕尼黑的汽车生产商”、可用的推广文章)
-图标(例如包括属性:相关的俱乐部名称、图片/图标、描述、解释语句,例如“Bayem Munchen是一个来自德国慕尼黑的足球俱乐部”)
-标志(例如包括属性:名称、旗帜/标志图标、描述、解释语句,例如“英国是欧洲国家的一部分”、“伦敦是英国的首都”)
另外,后端***800可以包括推荐引擎806,这个引擎适合于产生存储在元数据数据库802中的内容条目和信息数据库804(第一组的远程内容条目)之间的交叉信息。交叉信息的产生对应于为每个内容条目的第一组内容条目的子集的确定,这个确定基于内容条目的元数据和第一组的所有其他内容条目的元数据的比较。
第一组内容条目可以包括包含在元数据数据库802和信息数据库804中的所有条目,或者也可以被作为所包括的内容条目的子集来确定。基于时间轴402和关于特定频道和类别的集合的确定可以如图4所示来实现。推荐引擎806产生的交叉链接于是可以对应于连接每个远程内容条目400到各自子集的内容条目的箭头,如图4中黑色所标识的。
交叉链接产生的结果可以被存储在数据存储装置808中,提供识别各自子集的连接信息。
产生交叉链接数据的过程可以在前端,例如以固定间隔周期地实现。例如,每天交叉链接数据的提前处理是可能的。
后端***800保持允许访问后端***800的已连接上的用户的信息。这些用户可以被认为是订户,他们已经订购来获得定期的内容提取服务,例如定期的访问EPG(电子节目指南)数据。这些用户可以在定期的时间间隔里或通过要求获得定制的下载文件,如交叉链接元数据下载809所示。
如上所述,下载文件可以根据用户配置被定制,所述用户配置例如配置用于选择相关的内容条目的时间轴402。另外,下载文件可以按照用户本地频道排列来配置。另外,下载文件可以按照电视机装置的设备文件,例如按照电视机装置的存储能力或显示能力来配置。例如,较多或较少的交叉链接信息可以依据存储能力来传输。另外,如果有足够的存储装置可用,子集的相关内容条目可以被传输到电视机装置上,如果存储能力较低,或者可以被地址信息(URI)标识用于以后的来自用户请求的下载。另外,图片、缩略图、图标和标志可以鉴于显示能力而被压缩。此外,下载文件的另外的定制是可能的,例如按照用户语言设置或者按照依据用户个人口味的用配置文件。
一旦交叉链接的元数据下载809完成,交叉链接的元数据信息可以被存储在用户电视机装置810的数据存储装置812中并可以随后为本地推荐加成引擎814所访问。本地推荐加成引擎814可以进一步访问本地可用内容816。
本地推荐加成引擎814于是可以分析存储在数据存储装置812中的连接信息并且可以包括另外的到本地可用内容816的连接,如上所示,例如对于B104,因此产生另外的连接信息。另外的连接信息于是可以被作为结果传送到用户界面应用程序818。
用户界面应用程序818可以提供例如支持基于另外的连接信息的本地和远程内容的推荐和选择的EPG功能,另外的连接信息由本地推荐加成引擎814来提供,例如通过提供如图5a到5c所解释的功能。作为种子条目,用户界面应用程序818可以在一个当前选择的频道或路径上接收信息。在用户的要求下,例如通过按下遥控器的一个EPG按钮,用户界面应用程序818可以使用另外的连接信息来标识连接在种子条目上的交叉链接的本地和远程内容条目,假设交叉链接的内容条目是用户感兴趣的。
这个信息于是可以被显示在用户设备的显示屏820上,例如按照图5a到5c所展示的。当显示在显示屏820上时,一部分显示屏可以为显示种子条目和相关的元数据而保留。另一部分的显示屏可以为显示交叉链接的信息而保留。
换言之,***配置相应地允许在后端***800的最前端预处理与远程内容条目有关的交叉连接元数据。交叉链接的元数据信息被按照用户要求或订购传输到电视机装置810,并且存储在本地数据存储装置812上。在电视机装置810上,本地推荐可以为生成统一的推荐表格而被加入。***因此给用户提供和用户感兴趣的或某刻正在观看的音频/视频内容相关的本地和远程内容条目的最优的匹配建议。另外,图像显示可以一种便于使用以找到相关内容条目和节目事件的结构来组织。
运行在服务器800上的网路端算法可以按照如下的伪代码来实现:
FOR ALL“订户和他们存储的电视频道节目排列”DO
FOR“以后几天的每个节目条目PI”DO
IF Metadata[PI]包括“在每个后端信息数据库B-DBs的文字匹配”
THEN“将交叉链接加入到这个B-DB条目中,并且如果不是在用户端
已经可用,则将B-DB条目加入到下载中”
ENDIF
ENDFOR
IF“计时器过期”THEN“发送交叉链接的元数据下载文件到所有订户应
用程序中”
/*这个过程适于发生在低网路使用时段*/
ENDFOR
本地推荐加成引擎814可以按照如下伪代码而实现:
/*步骤1:计算阵列Match[I,j]中任何配对的推荐的匹配分数*/
FOR ALL“在交叉链接的元数据-推荐表格中的节目ID的PI”,DO
FOR EVERY“在本地记录数据库中的节目ID PI-local”DO
“通过比较PI和PI-local的元数据向量来计算Match[PI,PI-local]”
ENDFOR
ENDFOR
/*步骤2:根据在阵列Match[I,j]中的分数,将本地节目ID***到推荐表格
*/
FOR ALL“在交叉链接的元数据-推荐表格中的节目ID PI”DO
FOR EVERY“在本地记录数据库的节目ID PI-local”DO
将PI-local***到“推荐表格”IF Match[PI,PI-local]超过“现存的推荐
匹配值”
ENDFOR
ENDFOR
用户界面应用程序818可以按照如下伪代码来实现:
FOR“电视用户观看的每个节目条目PI”DO
FOR ALL Metadata[PI]DO
IF Metadata[PI]有“交叉链接的信息CI条目”THEN
“在屏幕上显示来自本地数据存储装置的CI的图片和描述元数据”
ENDIF
ENDFOR
IF“用户选择交叉链接的条目”THEN
“显示来自本地数据存储装置或远程服务器的CI的另外的信息”
/*如果需要远程服务器访问,用户界面可以比通常要慢*/
ENDIF
ENDFOR
图9显示了存储在图8的数据存储装置808上的交叉链接元数据的确定。另外,用户定制的交叉链接元数据下载809也被显示。此外,本地内容的内含物被显示。
在这个例子中,对于所有远程内容条目900-1到900-5,另外的远程内容条目的100个最佳的匹配902-1到902-5被确定并且链接到内容条目900-1到900-5,例如按照如上所述的匹配质量。应该注意到100个最佳匹配的数字只是一个例子,其他个数的最佳匹配也可以被确定,例如按照预定的设置。
另外,基于在图8的信息数据库804中明显提到的关键字,附加的内容条目904-1到904-5和906-1到906-5,例如对应于非视频内容条目,也被链接到条目900-1到900-5。
信息数据库804可以被用做在确定内容条目的子集中的一种“过滤器”。这可以用例子解释:内容条目900-1被假定为Andre Agassi和一个叫Marc Smith的运动员之间的一场网球赛。内容条目800-1的元数据因此可以包括Andre Agassi和Marc Smith的名字。Marc Smith,在这种情况下,被假定为代表一个部位公众所知的人,然而Andre Agassi当然是一个有名的网球运动员。
因为在信息数据库804中只有当代公众感兴趣的内容条目被包括,假定Andre Agassi的名字被包括,而Marc Smith没有。因此只有和AndreAgassi,这个公众感兴趣的人,相关的附加信息链接会被接在附加内容条目904-1的列表后,因此限制了链接的数量或链接的内容条目。
进一步假设对Andre Agassi作为一个网球运动员的公众的兴趣在他退役之后随时间递减,它的名字可能被包括在信息数据库804之外。因此只有当前感兴趣的内容条目的链接,例如到当代公众感兴趣的人的链接,可以在附加的内容条目904-1到904-5和906-1到906-5中被显示。
进一步的假设,公众对Andre Agassi的兴趣在于他自己的国家——美国内,可以假定额外的内容条目904-1到904-5和906-1到906-5仍旧可以指向在美国内使用的提供当代全国感兴趣的信息的信息数据库804中的Andre Agassi。然而,对于其他国家,另一国家的当代兴趣信息可以被排除,从而进一步将附加内容条目904-1到904-5和906-1到906-5限制到全国兴趣。
在这个例子中,内容条目900-1到900-3属于频道X,而条目900-4和900-5属于频道Y。假定请求交叉链接元数据下载810的用户在他的电视机装置上只能访问频道X,而不能访问频道Y。因此,只有对于在电视机装置810上的个人频道排列中本地可用频道的最佳的匹配才能被传输。因此,根据本地频道排列,只有内容条目900-1到900-3可以被传输给用户。另外,可以假定电视机装置有有限的存储能力,这在后端***800上是已知的。因此,只有20个最优的匹配902-1’到902-3’和交叉链接元数据下载809一起按照用户的设备配置被传输。应该指出,20个最佳匹配的数字只是一个例子,所有其他最佳匹配的个数也可以被确定,例如按照设备配置的预定设置。
在本地,例如在电视机装置810处实现的第三步中,20个最佳匹配902-1到902-3被通过包括本地内容而被更新。如上所述,基于内容条目900-1’到900-3’和每个本地可用内容条目之间的匹配分数,可以包括本地内容。因此,20个最佳匹配被更新为包括各自本地内容的最佳匹配,由包括本地内容902-1”到902-3”的20个最佳匹配来表示。
另外,本地可用内容条目900-6和900-7可以被包括,并且具有各自的包含本地内容908-1,908-2的20个最佳匹配。这些匹配也可以指远程内容条目,例如内容条目900-1到900-3。
因此,将要在广播频道上传输的内容、供请求可用的或者存储在互联网服务器上的内容、以及本地可用的内容被以统一的图像的方式显示,允许用户使用很少的用户交互来访问各种信息资源的内容条目,并且得到他或她感兴趣的内容条目的快速概览。因此,各种属于广播网路、基于IP的网络和/或本地网络或设备的信息资源可以以整合的方式显示给用户,提供快速和简便使用的访问,因此增强用户的电视体验。
虽然这里图示和描述了具体的实施例,但是本领域技术人员应当理解各种替代和/或等价实现方式都可以被用来在不脱离本发明范围的情况下替换所示出和描述的具体实施例。本申请希望覆盖这里所讨论的具体实施例的任何变换和变形。因此,希望本发明只受权利要求及其等同物的限制。
Claims (15)
1.一种推荐本地和远程内容的方法,包括:
在电视机装置处接收包括多个内容条目的第一组内容条目和将所述第一组内容条目中的每个内容条目链接到第一组的相应子集的链接信息,所述链接信息已在服务器处被预先处理;
提供第二组另外的内容条目,所述第二组中的内容条目是可在所述电视机装置处本地获得的;以及
针对包括所述第一和第二组的统一组中的每个内容条目,确定将该内容条目链接到来自所述统一组的另一子集的另一链接信息;
其中,针对所述第一组中的特定内容条目,所述另一子集是通过将所述第二组中的内容条目添加到所述特定内容条目的相应子集而确定的,所述被添加的内容条目是通过将与所述特定内容条目相关联的元数据与分别与所述第二组中的所有内容条目相关联的元数据进行比较而确定的。
2.如权利要求1所述的方法,其中,所述被添加到所述特定内容条目的相应子集中的内容条目通过如下方式被确定:针对所述第二组的内容条目中的每个内容条目,计算与所述第二组中的相应内容条目相关联的元数据和与所述特定内容条目相关联的元数据的匹配分数,并且将所述匹配分数与阈值相比较。
3.如权利要求1或2所述的方法,其中,所述第一组内容条目包括以下至少一种:被安排为在预定时间段内广播的节目事件、用户按需可访问的节目事件、非视频内容条目。
4.如权利要求1或2所述的方法,还包括:
由所述电视机装置的用户从所述统一组中选择出内容条目作为种子条目;
执行递归或迭代过程,一直到所述统一组的内容条目中的一个被所述用户确定为要消费的内容条目为止,所述过程包括:
在与所述电视机装置相连接的显示屏处显示所述种子条目的所述相应的另一子集,所述相应的另一子集的内容条目中的每个内容条目用相应的图像来表示,以及
由所述用户选择被显示的所述相应的另一子集的另一内容条目作为所述种子条目或作为要消费的内容条目;以及
在所述显示屏处显示所述被确定要消费的内容条目。
5.如权利要求1或2所述的方法,其中,当附加内容条目被添加到所述第二组时,针对所述统一组中的每个内容条目的所述另一子集被确定。
6.如权利要求1或2所述的方法,其中,当所述第一组内容条目和将所述内容条目与所述相应子集相关联的链接信息被接收到时,针对所述统一组中的每个内容条目的所述另一子集被确定。
7.如权利要求1或2所述的方法,其中,针对所述第二组中的特定内容条目,另一要与所述特定内容条目相关联的元数据从位于远程的服务器被获取。
8.如权利要求1或2所述的方法,其中,针对所述第二组中的内容条目,所述元数据包括用户的排名,并且其中,针对所述统一组中的特定内容条目的另一子集是通过分析所述排名而确定的。
9.如权利要求4所述的方法,其中,在所述显示屏处被显示的所述种子条目的所述相应的另一子集按照类别被分组,特定内容条目的类别是通过分析与该特定内容条目相关联的元数据而确定的。
10.如权利要求4所述的方法,其中,所述另一内容条目被所述用户通过使用至少一个导航键和至少一个用于选择被标记图像的确认键进行选择,所述导航键允许标记在所述显示屏处显示的图像。
11.如权利要求4所述的方法,其中,被显示的内容条目的所述相应的另一子集的大小适应于所述显示设备的显示能力和/或人的感知接受能力。
12.如权利要求4所述的方法,其中,所述图像是缩略图项目。
13.一种电视机装置,包括:
接收单元,适合于接收包括多个内容条目的第一组内容条目和将所述第一组内容条目中的每个内容条目链接到第一组的相应子集的链接信息,所述链接信息已在服务器处被预先处理;
存储装置,适合于存储所述第一组内容条目和所述链接信息;
数据处理器,适合于访问第二组另外的内容条目,所述另外的内容条目是可在所述电视机装置处本地获得的,并且所述数据处理器适合于针对包括所述第一和第二组的统一组中的每个内容条目确定另一链接信息,所述另一链接信息将所述内容条目链接到来自所述统一组的另一子集;
其中,针对所述第一组中的特定内容条目,所述另一子集是通过将所述第二组中的内容条目添加到所述特定内容条目的相应子集而确定的,所述被添加的内容条目是通过将与所述特定内容条目相关联的元数据与分别与所述第二组的所有内容条目相关联的元数据进行比较而确定的。
14.一种***,包括
服务器;以及
电视机装置;
其中,所述服务器适合于通过预先处理来确定包括多个内容条目的第一组内容条目和将所述第一组内容条目中的每个内容条目链接到第一组的相应子集的链接信息,并且所述服务器适合于将所述第一组内容条目和所述链接信息发送到所述电视机装置,并且
其中,所述电视机装置适合于接收并存储所述第一组内容条目和所述链接信息,所述电视机装置还适合于访问第二组另外的内容条目,所述另外的内容条目是可在所述电视机装置处本地获得的,所述电视机装置还适合于针对包括所述第一和第二组的统一组中的每个内容条目确定将所述内容条目链接到来自所述统一组的另一子集的另一链接信息,其中,针对所述第一组中的特定内容条目,所述另一子集是通过将所述第二组中的内容条目添加到所述特定内容条目的相应子集而确定的,所述被添加的内容条目是通过将与所述特定内容条目相关联的元数据与分别与所述第二组的所有内容条目相关联的元数据进行比较而确定的。
15.一种用于推荐本地和远程内容的装置,所述装置包括:
用于在电视机装置处接收包括多个内容条目的第一组内容条目和将所述第一组内容条目中的每个内容条目链接到第一组的相应子集的链接信息的装置,所述链接信息已在服务器处被预先处理;
用于提供第二组另外的内容条目的装置,所述第二组中的内容条目是可在所述电视机装置处本地获得的;以及
用于针对包括所述第一和第二组的统一组中的每个内容条目,确定将该内容条目链接到来自所述统一组的另一子集的另一链接信息的装置;
其中,针对所述第一组中的特定内容条目,所述另一子集是通过将所述第二组中的内容条目添加到所述特定内容条目的相应子集而确定的,所述被添加的内容条目是通过将与所述特定内容条目相关联的元数据与分别与所述第二组的所有内容条目相关联的元数据进行比较而确定的。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP09006493.2A EP2252050B1 (en) | 2009-05-13 | 2009-05-13 | A method of recommending local and remote content |
EP09006493.2 | 2009-05-13 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101888527A CN101888527A (zh) | 2010-11-17 |
CN101888527B true CN101888527B (zh) | 2013-07-17 |
Family
ID=41055424
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010182885.3A Expired - Fee Related CN101888527B (zh) | 2009-05-13 | 2010-05-13 | 推荐本地和远程内容的方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8392946B2 (zh) |
EP (1) | EP2252050B1 (zh) |
CN (1) | CN101888527B (zh) |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9129263B2 (en) * | 2009-12-01 | 2015-09-08 | Yahoo! Inc. | System and method for automatically building up topic-specific messaging identities |
CN103270769A (zh) * | 2010-12-22 | 2013-08-28 | 汤姆逊许可公司 | 提供媒体推荐的方法和*** |
US9420320B2 (en) | 2011-04-01 | 2016-08-16 | The Nielsen Company (Us), Llc | Methods, apparatus and articles of manufacture to estimate local market audiences of media content |
US8621516B2 (en) * | 2011-04-11 | 2013-12-31 | Echostar Technologies L.L.C. | Apparatus, systems and methods for providing travel information related to a streaming travel related event |
AU2012289870B2 (en) * | 2011-08-04 | 2015-07-02 | Ebay Inc. | User commentary systems and methods |
WO2013072931A2 (en) * | 2011-09-30 | 2013-05-23 | Tata Consultancy Services Limited | A method and system for television program recommendation |
CN102510535A (zh) * | 2011-10-14 | 2012-06-20 | 上海文广科技(集团)有限公司 | 数字电视关联场景信息传输***及方法 |
US20130127920A1 (en) * | 2011-11-22 | 2013-05-23 | Sap Portals Israel Ltd. | Focusing on Contextually-Relevant Content |
DE102013210644B4 (de) * | 2012-06-12 | 2017-03-02 | Technisat Digital Gmbh | Methode und Einrichtung zum Integrieren von audio-visuellen Medieninhalten von Web-TV bzw. Webradio-Diensten in die Rundfunkkanal- und Programmverzeichnisse eines TV-Empfängers |
WO2014076002A1 (en) * | 2012-11-16 | 2014-05-22 | Telefonica, S.A. | A method and a system for creating a user profile for recommendation purposes |
US20140258043A1 (en) * | 2013-03-11 | 2014-09-11 | Bby Solutions, Inc. | Comparable product matching: system and method |
JP6505662B2 (ja) * | 2013-03-15 | 2019-04-24 | ビデリ、インコーポレイテッドVideri Inc. | デジタル・アートを復号してそれを表示用に画像形成するためのシステム |
JP6239318B2 (ja) * | 2013-08-30 | 2017-11-29 | 株式会社東芝 | 情報処理装置、方法およびプログラム |
KR20150071139A (ko) * | 2013-12-18 | 2015-06-26 | 삼성전자주식회사 | 컨텐츠 추천장치, 컨텐츠 추천방법 및 영상표시방법 |
CN104023263B (zh) * | 2014-05-20 | 2018-10-12 | 小米科技有限责任公司 | 视频选集提供方法和装置 |
EP2993906A1 (en) * | 2014-09-05 | 2016-03-09 | Thomson Licensing | Method and device for displaying a plurality of videos |
CN104244099A (zh) * | 2014-09-28 | 2014-12-24 | 北京金山安全软件有限公司 | 一种媒体内容推荐方法和装置 |
CN104270647B (zh) * | 2014-10-20 | 2018-12-25 | 珠海豹趣科技有限公司 | 一种媒体内容推荐方法和装置 |
CN104410914A (zh) * | 2014-11-03 | 2015-03-11 | 乐视网信息技术(北京)股份有限公司 | 播放多媒体内容的方法、装置以及终端 |
CN104486451B (zh) * | 2014-12-31 | 2018-09-04 | 小米科技有限责任公司 | 应用程序推荐方法及装置 |
CN104581399B (zh) * | 2015-01-30 | 2018-08-24 | 无锡天脉聚源传媒科技有限公司 | 一种电视盒子中热词搜索的方法及*** |
EP3267389A1 (en) | 2016-07-07 | 2018-01-10 | Yandex Europe AG | Method and apparatus for selecting a network resource as a source of content for a recommendation system |
US10375200B2 (en) * | 2016-09-26 | 2019-08-06 | Disney Enterprises, Inc. | Recommender engine and user model for transmedia content data |
US10880392B2 (en) | 2018-04-12 | 2020-12-29 | Pearson Management Services Limited | System and method for automated hybrid network creation |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002011440A2 (en) * | 2000-07-27 | 2002-02-07 | Koninklijke Philips Electronics N.V. | Method and apparatus for generating television program recommendations based on similarity metric |
US6973663B1 (en) * | 1999-03-29 | 2005-12-06 | The Directv Group, Inc. | Method and apparatus for detecting and viewing similar programs within a video system |
CN101345594A (zh) * | 2007-07-09 | 2009-01-14 | 三星电子株式会社 | 图像显示设备及其信息提供方法 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1057330B1 (en) * | 1998-12-23 | 2007-03-21 | Koninklijke Philips Electronics N.V. | Apparatus for reproducing programs |
US7979880B2 (en) * | 2000-04-21 | 2011-07-12 | Cox Communications, Inc. | Method and system for profiling iTV users and for providing selective content delivery |
AU2002250559A1 (en) * | 2001-03-22 | 2002-10-08 | United Video Properties, Inc. | Personal video recorder systems and methods |
US20040003413A1 (en) * | 2002-06-27 | 2004-01-01 | International Business Machines Corporation | System and method for priority sponsorship of multimedia content |
CN103826166B (zh) * | 2005-11-30 | 2020-03-31 | 意大利希思卫电子发展股份公司 | 产生用于至少一个另外的内容项的推荐的方法和*** |
US9100723B2 (en) * | 2006-03-07 | 2015-08-04 | Samsung Electronics Co., Ltd. | Method and system for managing information on a video recording |
US11622154B2 (en) | 2006-06-13 | 2023-04-04 | Comcast Cable Communications, Llc | Method of recommending related programs |
US8458606B2 (en) * | 2006-12-18 | 2013-06-04 | Microsoft Corporation | Displaying relatedness of media items |
US20080276266A1 (en) * | 2007-04-18 | 2008-11-06 | Google Inc. | Characterizing content for identification of advertising |
US20080301739A1 (en) * | 2007-05-28 | 2008-12-04 | Rachel Clare Goldeen | Hierarchical User Interface for Accessing Related Media Assets |
-
2009
- 2009-05-13 EP EP09006493.2A patent/EP2252050B1/en not_active Not-in-force
-
2010
- 2010-05-06 US US12/774,984 patent/US8392946B2/en not_active Expired - Fee Related
- 2010-05-13 CN CN201010182885.3A patent/CN101888527B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6973663B1 (en) * | 1999-03-29 | 2005-12-06 | The Directv Group, Inc. | Method and apparatus for detecting and viewing similar programs within a video system |
WO2002011440A2 (en) * | 2000-07-27 | 2002-02-07 | Koninklijke Philips Electronics N.V. | Method and apparatus for generating television program recommendations based on similarity metric |
CN101345594A (zh) * | 2007-07-09 | 2009-01-14 | 三星电子株式会社 | 图像显示设备及其信息提供方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101888527A (zh) | 2010-11-17 |
US20100293576A1 (en) | 2010-11-18 |
EP2252050A1 (en) | 2010-11-17 |
EP2252050B1 (en) | 2014-06-25 |
US8392946B2 (en) | 2013-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101888527B (zh) | 推荐本地和远程内容的方法 | |
US20200349191A1 (en) | Methods and techniques for adaptive search | |
US20240205503A1 (en) | Methods and techniques for adaptive search | |
JP4652485B2 (ja) | グラフィックタイルベース拡大セルガイド | |
US9654721B2 (en) | System and method for providing personal content recommendations | |
US8005838B2 (en) | Aggregating discovery data in a discovery interface | |
CN101578862B (zh) | 具有集成的内容搜索的媒体*** | |
CN101047826B (zh) | 电子设备及其信息浏览方法 | |
US8015580B2 (en) | Customizing virtual channels in a discovery interface | |
CN1901638B (zh) | 信息处理装置及方法 | |
CN102414643A (zh) | 节目快捷方式 | |
US20130347033A1 (en) | Methods and systems for user-induced content insertion | |
CN102591912A (zh) | 在交互媒体导引应用程序中获得、分类以及传送媒体的***和方法 | |
EP2252051B1 (en) | A method of content retrieval | |
US20080154958A1 (en) | Expanding media content item information | |
CN103826166A (zh) | 产生用于至少一个另外的内容项的推荐的方法和*** | |
KR20090059923A (ko) | 검색어와 관련된 컨텐츠를 제공하기 위한 멀티미디어제공방법 및 이를 적용한 멀티미디어 기기 | |
JP2015056139A (ja) | 電子機器、番組推奨システム、番組推奨方法及び番組推奨プログラム | |
US20110213790A1 (en) | Method for notifying a user about a broadcast event | |
JP6199929B2 (ja) | 動画再生コントローラー |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130717 Termination date: 20150513 |
|
EXPY | Termination of patent right or utility model |