[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN102164308A - 信息处理装置、信息处理方法和程序 - Google Patents

信息处理装置、信息处理方法和程序 Download PDF

Info

Publication number
CN102164308A
CN102164308A CN2011100352986A CN201110035298A CN102164308A CN 102164308 A CN102164308 A CN 102164308A CN 2011100352986 A CN2011100352986 A CN 2011100352986A CN 201110035298 A CN201110035298 A CN 201110035298A CN 102164308 A CN102164308 A CN 102164308A
Authority
CN
China
Prior art keywords
program
user
information
bag
identifier
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011100352986A
Other languages
English (en)
Other versions
CN102164308B (zh
Inventor
神田聪
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.)
Sony Corp
Original Assignee
Sony 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
Application filed by Sony Corp filed Critical Sony Corp
Publication of CN102164308A publication Critical patent/CN102164308A/zh
Application granted granted Critical
Publication of CN102164308B publication Critical patent/CN102164308B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/252Processing of multiple end-users' preferences to derive collaborative data
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25883Management of end-user data being end-user demographical data, e.g. age, family status or address
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user 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/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
    • H04N21/4348Demultiplexing of additional data and video streams
    • 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
    • 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/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
    • 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/6582Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Social Psychology (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Graphics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computing Systems (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

提供了信息处理装置、信息处理方法和程序。包标识符生成单元针对被包括在包中的与具体项有关的信息的每个唯一组合,生成识别该组合的包标识符。第一表格登记单元从所获取的包中提取与具体项有关的信息,并将该与具体项有关的信息、识别作为该包的传送源的节目再现装置的用户的用户标识符和所生成的包标识符彼此相对应地登记在第一表格中。第二表格登记单元从第一表格中提取用户标识符和包标识符之间的对应关系,并将与用户标识符相对应的包标识符作为每个用户的节目观看历史登记在第二表格中。确定单元确定作为在第二表格中登记的彼此相似的节目观看历史之间的差别的包标识符。

Description

信息处理装置、信息处理方法和程序
技术领域
本发明涉及用作提供节目推荐(recommendation)服务的服务器装置的信息处理装置、信息处理方法和程序。
背景技术
最近几年,提出了从经由诸如广播波和互联网之类的传输介质广播或输送的各种节目来估计符合用户偏好的节目、并将该节目推荐给用户的系统。在这样的系统中,估计符合用户偏好的节目的方法的代表性例子包括例如基于内容过滤(Content-Based-Filtering,CBF)、联合过滤(Collaborative Filtering,CF)等。
在基于内容过滤中,将与用户在以前观看的节目有关的信息存储为用户的偏好信息,计算该偏好信息和关于正在广播和将广播的节目有关的信息之间的相似性,并将高相似性的节目确定为推荐的节目(例如,日本专利特开No.2001-160955,在下文中,称为专利文件1)。同时,在联合过滤方法中,将多个用户的节目观看历史存储为用户的偏好信息,并基于其节目观看历史彼此相似的多个用户的节目观看历史的差别来为每个用户确定推荐的节目(例如,日本专利申请特开No.2005-167628,在下文中,称为专利文件2)。
发明内容
在基于内容过滤和联合过滤这两种方法中,为了识别节目,使用在广播标准下确定的作为节目唯一标识符的节目ID。节目ID由network_id、transport_stream_id、service_id、event_id等构成。在这些中,network_id、transport_stream_id和service_id是识别节目提供目标的标识符。event_id是识别节目的标识符。仅仅在利用相同广播标准的国家和地区中保证节目ID的唯一性。因此,在服务器的节目推荐服务的目标区域被扩大到其广播标准彼此不同的多个国家和地区的情况下,用节目ID来识别节目实际上将是困难的。
考虑到以上,构思了不仅仅添加和使用节目ID、还添加和使用节目的标题、内容等作为用于识别节目的信息的方法。然而,在该情况下,诸如节目的标题、内容等的信息的第二次使用受到其诸如商标权或版权之类的知识产权限制具有高可能性,并且这样的信息经由IP网络在用户装置和服务器之间传递。因此,预料到系统的实际引入将受到妨碍,因为例如,关于诸如多个节目的标题、内容等的信息的第二次使用,世界上的权利拥有者应该发布第二次使用的许可。
考虑到上述情况,期望提供如下信息处理装置、信息处理方法和程序,使用它们,很好地进行目标是其广播标准彼此不同的多个国家和地区的节目推荐服务,而无需使用诸如节目的标题、内容等的信息,这些信息的第二次使用受到其知识产权限制的可能性高。
考虑到上述情况,根据本发明的一个实施例,提供了信息处理装置,包括:包获取单元,被配置为从至少一个节目再现装置获取包,所述至少一个节目再现装置被配置为针对每个广播节目获取包括与多个项有关的信息的节目信息,选择性地接收和再现广播节目,并传送包括在与用户观看的节目有关的节目信息中的、与多个之前确定的具体项有关的信息的所述包,该信息不包括其第二次使用受到其知识产权限制的信息作为内容;第一表格存储单元,被配置为存储第一表格;包标识符生成单元,被配置为针对被包括在所获取的包中的与多个具体项有关的信息的每个唯一组合,生成识别该组合的包标识符;第一表格登记单元,被配置为从所获取的包中提取与多个具体项有关的信息,并将所述与多个具体项有关的信息、识别作为所述包的传送源的节目再现装置的用户的用户标识符、以及所生成的包标识符彼此相应地登记在所述第一表格中;第二表格存储单元,被配置为存储第二表格;第二表格登记单元,被配置为从所述第一表格中提取所述用户标识符和所述包标识符之间的对应关系,并将与所述用户标识符对应的至少一个包标识符作为每个用户的节目观看历史登记在所述第二表格中;确定单元,被配置为确定作为在所述第二表格中登记的彼此相似的多个节目观看历史之间的差别的至少一个包标识符;以及通知单元,被配置为向推荐目标用户的节目再现装置通知与所述确定单元所确定的包标识符相对应的、在所述第一表格中登记的与多个具体项有关的信息的至少一部分。
虽然不包括其第二次使用受到其知识产权限制的信息作为内容的与多个之前确定的具体项有关的每段信息不足以识别节目,但是与多个项有关的信息的组合可能足以识别节目。考虑到以上,根据依照本发明实施例的信息处理装置,第二表格登记单元使用针对与上述多个具体项有关的信息的每个唯一组合生成的包标识符作为与节目相对应的信息,并将每个用户的节目观看历史登记在第二表格中。确定单元确定作为在第二表格中登记的彼此相似的多个节目观看历史之间的差别的至少一个包标识符。此外,通知单元向推荐目标用户的节目再现装置通知与所确定的包标识符相对应的、在第一表格中登记的与多个具体项有关的信息的至少一部分。因此,根据本发明的该实施例,目标是其广播标准彼此不同的多个国家和地区的节目推荐服务很好地进行,而无需使用其第二次使用受到其知识产权限制的可能性高的诸如节目的标题、内容等的信息。
根据本发明的一个实施例的信息处理装置还可以包括获取数管理单元,其被配置管理每个包标识符的包的获取数。所述第二表格登记单元可以被配置为提取其获取数达到阈值的包的包标识符和所述用户标识符之间的对应关系。因此,其获取数低的、与关于多个具体项的信息的组合相对应的包标识符未被登记在第二表格中。所以降低了处理的负载,并避免了将在正常情况下不可生成的与关于多个具体项的信息的组合相对应的包标识符错误地登记在第二表格中。因此,改善了节目推荐服务的可靠性。
在根据本发明的一个实施例的信息处理装置中,确定单元可以被配置为根据来自节目推荐请求源用户的节目再现装置的、包括所述用户标识符的节目推荐请求来参考所述第二表格,并确定其节目观看历史与所述节目推荐请求源用户的节目观看历史相似的另一用户,并确定该另一用户的节目观看历史中的至少一个包标识符作为所述差别,所述至少一个包标识符未被包括在所述节目推荐请求源用户的节目观看历史中。所述通知单元被配置为向所述节目推荐请求源用户的节目再现装置通知与所述确定单元所确定的包标识符相对应的、在所述第一表格中登记的与多个具体项有关的信息的至少一部分。因此,对于来自节目推荐请求源用户的节目再现装置的包括用户标识符的节目再现请求,能够向节目再现请求源用户的节目再现装置通知与所确定的推荐节目相对应的与多个具体项有关的信息。同时,节目再现装置将所通知的与多个具体项有关的信息和存储在节目再现装置中的节目信息相比较,从而识别推荐的节目。
节目信息中的多个具体项可以至少包括符合广播标准而唯一地分配给每个节目的节目标识符的项、以及与广播日期和时间有关的信息的项。在节目推荐服务的目标区域被扩大到其广播标准彼此不同的多个国家和地区的情况下,存在相同节目ID的多个不同节目共存的可能性,但是多个节目的广播日期和时间相同的可能性很小。因此,通过使用与至少包括节目标识符的项和关于广播日期和时间的信息的项的多个具体项有关的信息的组合,目标是其广播标准彼此不同的多个国家和地区的节目推荐服务很好地进行。
在根据本发明的一个实施例的信息处理装置中,包标识符生成单元可以被配置生成包标识符,该包标识符识别被包括在所获取的包中的与多个具体项有关的信息和之前设置到所述节目再现装置的用户国家信息的每个唯一组合。第一表格登记单元可以被配置为将与多个具体项有关的信息、所述用户标识符、所述用户国家信息和所生成的包标识符彼此相对应地登记在所述第一表格中。因此,目标是其广播标准彼此不同的多个国家和地区的节目推荐服务也很好地进行。
在根据本发明的一个实施例的信息处理装置中,确定单元可以被配置为参考所述第二表格,并确定其节目观看历史彼此相似的两个用户,基于用户的节目观看历史的差别,确定与向每个用户推荐的节目相对应的每个用户的包标识符,以及从所述第一表格提取与每个用户的包标识符相对应的与多个具体项有关的信息。通知单元可以被配置为向每个用户的节目再现装置通知与所述确定单元所提取的每个用户的包标识符相对应的与多个具体项有关的信息。因此,能够自动地向节目再现装置通知与推荐节目相对应的关于多个具体项的的信息,而不依赖于用户的来自节目再现装置的节目推荐请求。
在根据本发明的一个实施例的信息处理装置中,与多个具体项有关的信息中的一段可以是符合广播标准而唯一地分配给每个节目的节目标识符。信息处理装置还可以包括:各国节目信息获取单元,被配置为获取针对目标区域中的多个国家/地区的节目信息;以及各国节目信息存储单元,被配置为存储所获取的针对多个国家/地区的节目信息。确定单元可以被配置为根据来自节目推荐请求源用户的节目再现装置的、包括所述用户标识符和用户国家信息的节目推荐请求,参考所述第二表格,并确定其节目观看历史与所述节目推荐请求源用户的节目观看历史相似的另一用户,确定在该另一用户的节目观看历史中的至少一个包标识符,作为推荐节目的包标识符,所述至少一个包标识符未被包括在所述节目推荐请求源用户的节目观看历史中,基于被包括在所述节目推荐请求中的用户国家信息,确定在所述各国节目信息存储单元中存储的针对多个国家/地区的节目信息中的、针对相应国家/地区的节目信息,以及确定与该推荐节目的包标识符相对应的与多个具体项有关的信息和所确定的针对该国家/地区的节目信息之间的一致性。通知单元可以被配置为在所述确定单元确定所述一致性的情况下,向所述节目推荐请求源用户的节目再现装置通知与该推荐节目的包标识符相对应的与多个具体项有关的信息中的节目标识符。
根据本发明的另一实施例,提供了信息处理方法,包括:由包获取单元从至少一个节目再现装置获取包,所述至少一个节目再现装置被配置为针对每个广播节目获取包括与多个项有关的信息的节目信息,选择性地接收和再现广播节目,并传送包括在与用户观看的节目有关的节目信息中的、与多个之前确定的具体项有关的信息的所述包,该信息不包括其第二次使用受到其知识产权限制的信息作为内容;由包标识符生成单元针对被包括在所获取的包中的与多个具体项有关的信息的每个唯一组合,生成识别该组合的包标识符;由第一表格登记单元从所获取的包中提取与多个具体项有关的信息,并将所述与多个具体项有关的信息、识别作为该包的传送源的节目再现装置的用户的用户标识符和所生成的包标识符彼此相对应地登记在第一表格中;由第二表格登记单元从所述第一表格中提取所述用户标识符和所述包标识符之间的对应关系,并将与所述用户标识符相对应的至少一个包标识符作为每个用户的节目观看历史登记在第二表格中;由确定单元确定作为在所述第二表格中登记的彼此相似的多个节目观看历史之间的差别的至少一个包标识符;以及由通知单元向推荐目标用户的节目再现装置通知与所确定的包标识符相对应的、在所述第一表格中登记的与多个具体项有关的信息的至少一部分。
根据本发明的另一实施例,提供了程序,使计算机起以下作用:包获取单元,被配置为从至少一个节目再现装置获取包,所述至少一个节目再现装置被配置为针对每个广播节目获取包括与多个项有关的信息的节目信息,选择性地接收和再现广播节目,并传送包括在与用户观看的节目有关的节目信息中的、与多个之前确定的具体项有关的信息的所述包,该信息不包括其第二次使用受到其知识产权限制的信息作为内容;第一表格存储单元,被配置为存储第一表格;包标识符生成单元,被配置为针对被包括在所获取的包中的与多个具体项有关的信息的每个唯一组合,生成识别该组合的包标识符;第一表格登记单元,被配置为从所获取的包中提取与多个具体项有关的信息,并将所述与多个具体项有关的信息、识别作为所述包的传送源的节目再现装置的用户的用户标识符、以及所生成的包标识符彼此相应地登记在所述第一表格中;第二表格存储单元,被配置为存储第二表格;第二表格登记单元,被配置为从所述第一表格中提取所述用户标识符和所述包标识符之间的对应关系,并将与所述用户标识符对应的至少一个包标识符作为每个用户的节目观看历史登记在所述第二表格中;确定单元,被配置为确定作为在所述第二表格中登记的彼此相似的多个节目观看历史之间的差别的至少一个包标识符;以及通知单元,被配置为向推荐目标用户的节目再现装置通知与所述确定单元所确定的包标识符相对应的、在所述第一表格中登记的与多个具体项有关的信息的至少一部分。
此外,根据本发明的另一实施例,提供了一种信息处理装置,包括:包获取单元,被配置为从至少一个节目再现装置获取包,所述至少一个节目再现装置被配置为针对每个广播节目,获取包括与含有符合广播标准而唯一地分配给每个节目的节目标识符的多个项有关的信息的节目信息,选择性接收和再现广播节目,并传送包括在与用户观看的节目有关的节目信息中的所述节目标识符的包;第一表格存储单元,被配置为存储第一表格;包标识符生成单元,被配置为针对被包括在所获取的包中的节目标识符和之前被设置到所述节目再现装置的用户国家信息的每个唯一组合,生成识别该组合的包标识符;第一表格登记单元,被配置为从所获取的包中提取所述节目标识符,并将所述节目标识符、所述用户国家信息和所生成的包标识符彼此相对应地登记在所述第一表格中;第二表格存储单元,被配置为存储第二表格;第二表格登记单元,被配置为从所述第一表格中提取所述用户标识符和所述包标识符之间的对应关系,并将与所述用户标识符相对应的至少一个包标识符作为每个用户的节目观看历史登记在所述第二表格中;确定单元,被配置为确定作为在所述第二表格中登记的彼此相似的多个节目观看历史之间的差别的至少一个包标识符;以及通知单元,被配置为向推荐目标用户的节目再现装置通知与所述确定单元所确定的包标识符相对应的、在所述第一表格中登记的所述节目标识符和所述用户国家信息。
根据本发明的实施例,目标是其广播标准彼此不同的多个国家和地区的节目推荐服务很好地进行,而无需使用其第二次使用受到其知识产权限制的可能性高的诸如节目的标题、内容等的信息。
如附图中所示,考虑本发明的最佳模式实施例的如下详细描述,本发明的这些和其它目的、特征和优点将变得更加明显。
附图说明
图1是示出包括根据本发明的第一实施例的信息处理装置的整个系统的结构的示意图;
图2是示出图1的节目再现装置的结构的示意图;
图3是示出图2的广播信息处理单元的结构的示意图;
图4是示出图1的推荐服务器的节目推荐服务的功能结构的框图;
图5是示出由图1的节目再现装置生成/传送观看历史包的操作步骤的流程图;
图6是示出由推荐服务器管理每个用户的观看历史的步骤的流程图;
图7示出了包表格的例子;
图8示出了CF表格的例子;
图9示出了更新CF表格的例子;
图10是示出由图1的推荐服务器估计推荐的节目的操作的步骤的流程图;
图11是示出根据第二实施例由推荐服务器估计推荐的节目的操作的步骤的流程图;
图12是示出根据第三实施例的节目再现装置的结构的示意图;
图13是示出根据第三实施例的推荐服务器的节目推荐服务器的功能结构的框图;以及
图14是示出根据第三实施例由推荐服务器估计推荐的节目的操作的步骤的流程图。
具体实施方式
在下文中,将参考附图描述本发明的实施例。
(第一实施例)
(系统结构)
图1是示出包括根据本发明实施例的信息处理装置的整个系统的结构的示意图。如图1所示,该系统包括至少一个节目提供装置1、多个节目再现装置2(2-1、2-2)以及推荐服务器3(信息处理装置)。
例如,节目提供装置1是广播站、服务器装置等。节目提供装置1经由诸如例如陆地波、卫星波和IP网络之类的通信介质传送数字广播节目(在下文中,称为“节目”)。节目提供装置1能够复用并传送节目的流分组和包括关于当前广播的节目的各种信息的节目信息的分组。
节目再现装置2经由诸如陆地波、卫星波和IP网络(互联网)之类的通信介质从节目提供装置1接收节目的数字广播信号,从该数字广播信号中分离节目的传输流分组,解码该传输流分组,从而解压缩节目的视频信号和音频信号,并通过显示器单元和扬声器单元输出视频信号和音频信号。此外,节目再现装置2能够从所接收的数字广播信号中分离节目信息的分组,解码分组,并将分组存储为节目再现装置2能够适当地使用的数据。
推荐服务器3是向经由IP网络连接的每个节目再现装置2的用户提供推荐符合用户偏好的节目的服务的服务器。
注意的是,更具体地,节目再现装置2是电视装置、个人计算机、记录装置、再现装置、游戏装置、移动终端(包括移动电话)等。任意产品模式适用于本发明的实施例。
(节目再现装置2的结构)
接下来,将描述该实施例的节目再现装置2的结构。
图2是示出节目再现装置2的结构的示意图。
如图2所示,节目再现装置2包括广播信号处理单元21、显示单元22、输入单元23、扬声器单元24和节目推荐处理单元25。
广播信号处理单元21经由诸如陆地波、卫星波和IP网络之类的通信介质从节目提供装置1接收数字广播信号,从数字广播信号中分离节目的流分组,解码流分组,从而解压缩(再现)节目的视频信号和音频信号,并通过显示单元22和扬声器单元24输出该视频信号和音频信号。将详细描述广播信号处理单元21。
显示单元22将由广播信号处理单元21从数字广播信号解压缩的视频信号输出为可视信息。输入单元23接收用户的各种操作指令和数据输入。扬声器单元24基于由广播信号处理单元21从数字广播信号解压缩的音频信号来输出声音。显示单元22、输入单元23和扬声器单元24可以是内置(built-in)单元或外部单元。
节目推荐处理单元25执行用于接收由推荐服务器3提供的节目推荐服务所需的处理。更具体地,节目推荐处理单元25由包括CPU(中央处理单元)和主存储器的典型计算机硬件以及运行该计算机硬件的程序来实现。
此外,节目再现装置2可以包括诸如硬盘驱动器和快闪驱动器之类的非易失性存储单元。在该情况下,节目再现装置2能够将所接收的节目的视频信号和音频信号记录在存储单元中。此外,节目再现装置2还能够再现记录在存储单元中的节目的视频信号和音频信号。
这里,将详细描述广播信号处理单元21。
图3是示出广播信号处理单元21的结构的示意图。
广播信号处理单元21包括广播信号接收单元211、解调/解码单元212、传输流(TS)再现单元213、解复用器214、视频解码单元215、音频解码单元216、数据解码单元217等。其结构与经由诸如陆地波、卫星波和IP网络之类的通信介质接收节目的典型接收装置的结构相似。
更具体地,广播信号接收单元211是经由天线调谐并接收经由诸如陆地波和卫星波之类的广播介质从广播站传送的数字广播信号的调谐器,或者是经由IP网络接收IP多播广播信号的IP网络连接器单元。
解调/解码单元212使用根据传输模式(调制系统、编码率等)的方法来解调和解码由广播信号接收单元211接收的数字广播信号,并将该信号提供给传输流再现单元213。
传输流再现单元213基于从解调/解码单元212提供的信号来再现传输流,以提供给解复用器214。
解复用器214从由传输流再现单元213提供的传输流中分离诸如视频流、音频流和节目信息之类的数据流等,并将它们分别提供给视频解码单元215、音频解码单元216和数据解码单元217。
视频解码单元215解码从解复用器214提供的视频流,并将视频信号提供给显示单元22。音频解码单元216解码从解复用器214提供的音频流,并将音频信号提供给扬声器单元24。数据解码单元217解码从解复用器214提供的节目信息等的数据流,并将节目信息的解码结果提供给节目推荐处理单元25。
(节目推荐处理单元25的结构)
返回参考图2,将描述节目推荐处理单元25的结构。节目推荐处理单元25包括节目信息获取单元251、节目信息存储单元252、用户国家信息/用户ID存储单元253、观看历史包生成单元254、观看历史包传送单元255、推荐的节目包获取单元256和推荐的节目信息输出单元257。
节目信息获取单元251从广播信号处理单元21获取节目信息,并使节目信息存储单元252存储该节目信息。节目信息存储单元252是存储节目信息的存储区域。
用户国家信息/用户ID存储单元253是存储用户国家信息和用户ID(用户识别信息)的存储单元。用户国家信息是在节目再现装置2的发货(shipment)之前在用户国家信息/用户ID存储单元253中预设的信息。例如,在日本发货的信息处理装置的用户国家信息/用户ID存储单元253中,“日本”被记录为用户国家信息。用户ID是通过由节目再现装置2的用户关于推荐服务器3执行的用户登记(register)处理而分配给用户的、用于识别用户的ID。
观看历史包生成单元254从存储在节目信息存储单元252中的关于由用户观看的节目的节目信息中提取关于多个之前确定的具体项的信息,并通过将关于多个具体项的信息以及存储在用户国家信息/用户ID存储单元253中的用户国家信息和用户ID打包(package)来产生观看历史包。稍后将描述关于多个具体项的信息。
观看历史包传送单元255经由IP网络将由观看历史包生成单元254生成的观看历史包传送给推荐服务器3。
推荐节目包获取单元256从推荐服务器3获取作为节目推荐结果的推荐的节目包,并将推荐的节目包提供给推荐节目信息输出单元257。
推荐节目信息输出单元257将从推荐节目包获取单元256提供的推荐节目包与存储在节目信息存储单元252中的节目信息相比较,从而识别推荐的节目,并通过显示单元22将关于所识别的推荐节目的信息呈现给用户。
(推荐服务器3的结构)
接下来,将描述推荐服务器3的结构。
推荐服务器3由包括CPU(中央处理单元)、主存储器、ROM(只读元件)、存储单元、输入单元、显示单元、IP网络连接器单元等的典型计算机硬件以及运行计算机硬件的诸如OS(操作系统)和应用程序之类的软件构成。例如,存储单元是硬盘驱动器、快闪驱动器等,并除了OS之外还存储用于使计算机执行节目推荐服务的应用程序和各种数据。OS和应用程序被适当地从存储单元装载到主存储器,并由CPU来翻译和执行,从而使计算机起着执行节目推荐服务的推荐服务器3的作用。
图4是示出推荐服务器3的节目推荐服务的功能结构的框图。
如图4所示,推荐服务器3包括作为节目推荐服务的功能结构的观看历史包获取单元31(包获取单元)、包表格存储单元32(第一表格存储单元)、包表格管理单元33(包标识符生成单元、第一表格登记单元)、CF表格存储单元34(第二表格存储单元)、CF引擎35(第二表格登记单元、确定单元)、推荐节目包传送单元36(通知单元)等。
观看历史包获取单元31经由IP网络从多个节目再现装置2获取观看历史包,并将观看历史包传送给包表格管理单元33。
包表格存储单元32存储包表格(第一表格)。包表格是如下表格,其中将与包括在由观看历史包获取单元31获取的观看历史包中的多个具体项、用户国家信息和用户ID有关的信息、包ID、获取数(obtaining number)等相互对应地存储为一个记录。至少一个记录被存储在该表格中。这里,包ID是唯一分配给包括在观看历史包中的关于多个具体项的信息和用户国家信息的唯一组合的标识符(包标识符)。
包表格管理单元33生成包ID,用于识别包括在从观看历史包获取单元31提供的观看历史包中的关于多个具体项的信息和用户国家信息的每个唯一组合。此外,包表格管理单元33从由观看历史包获取单元31提供的观看历史包中提取关于多个具体项的信息和用户ID,并将它们登记在包表格中以与上述包ID相对应。此外,包表格管理单元33向CF引擎35提供其获取数达到存储在包表格存储单元32中的包表格中的阈值的记录的内容。
CF表格存储单元34将登记了至少一个包ID的CF表格(第二表格)存储为与节目再现装置2的每个用户的节目观看历史对应的信息。
CF引擎35基于从包表格管理单元33提供的记录的内容,更新存储在CF表格存储单元34中的CF表格。更具体地,CF引擎35基于从包表格管理单元33提供的记录中的用户ID,搜索与CF表格中相应用户的节目观看历史对应的记录,并将包括在从包表格管理单元33提供的记录中的包ID添加到该记录。因此,与CF表格中的用户ID对应地登记的包ID的组合被更新,并且用户的节目观看历史被更新。
此外,当CF引擎35从节目再现装置2接收到包括用户ID的节目推荐请求时,CF引擎35参考CF表格,计算节目推荐请求源用户的包ID的组合与其它用户的包ID的组合的相似性,并确定高相似性的另一用户。CF引擎35确定作为节目推荐请求源用户的包ID的组合和所确定的另一用户的包ID的组合之间的差别的至少一个包ID。更具体地,CF引擎35在与所确定的另一用户的用户ID相应的CF表格中的记录中所包括的包ID的组合中,确定除了在与节目推荐请求源用户的用户ID相应的CF表格中的记录中所包括的包ID以外的包ID,作为上述差别。此外,CF引擎35将在与包表格中的包ID相应的记录中所包括的关于多个具体项的信息和用户国家信息打包为一个推荐节目包,并将该推荐节目包提供给推荐节目包传送单元36。
推荐节目包传送单元36经由IP网络将从CF引擎35提供的推荐节目包传送给节目推荐请求源用户的节目再现装置2。
(关于多个具体项的信息和用户国家信息)
节目信息包括关于多个项的信息,比如节目ID、标题、关于广播日期和时间的信息以及节目内容,并被用于识别由用户或计算机正在广播的节目或将要广播的节目。将节目信息作为SI(服务信息)、EIT(事件信息表格)等与广播节目的传输流复用,并将其广播/输送。在关于构成节目信息的多个项的信息中,例如,标题、节目内容等可能包括其第二次使用受到其诸如商标权或版权之类的知识产权限制的信息。因此,在节目再现装置2和推荐服务器3之间交换这样的信息的情况下,预测到系统的实际引入受到极大妨碍,因为例如,第二次使用的许可应该由世界上的权利拥有者发布。
同时,诸如节目ID以及关于广播日期和时间的信息之类的信息的第二次使用不受其知识产权限制。然而,每段信息不足以本质地识别节目。例如,节目ID是按照广播标准唯一分配给每个节目的标识符,并且仅在一个国家或地区中保证节目ID的唯一性。因此,在服务目标是其广播标准相互不同的多个国家或地区的情况下,不可能仅用节目ID来识别节目。
考虑到上述情况,该实施例的节目推荐系统使用在节目信息中从不包括其第二次使用受到其知识产权限制的信息作为内容的、关于多个之前确定的具体项的信息的组合,作为用于识别节目的信息。更具体地,使用至少包括节目ID的项和关于广播日期和时间的信息的项的、关于多个之前确定的具体项的信息。使用关于至少节目ID和关于广播日期和时间的信息的两项的信息的原因如下。在节目推荐服务的目标区域被扩大到其广播标准彼此不同的多个国家和地区的情况下,存在相同节目ID的多个不同节目共存的可能性,但是多个节目的广播日期和时间相同的可能性很小。根据该实施例的节目推荐系统,不使用其第二次使用可能受到其知识产权限制的信息,节目推荐服务的目标区域被扩大到其广播标准彼此不同的多个国家和地区,并且对节目识别准确度和推荐节目估计准确度的预定限制的产生被接受。
此外,除了节目ID和关于广播日期和时间的信息之外,节目信息还包括与从不包括其第二次使用受到其知识产权限制的信息作为内容的项有关的许多段信息。与关于多个项的信息中的至少一项有关的信息可以与节目ID和关于广播日期和时间的信息相组合以被使用。要组合的信息的数量越大,可以增加节目识别准确度和推荐节目估计准确度。
为了进一步增加节目识别准确度和推荐节目估计准确度,不仅可以使用与节目信息中的多个具体项有关的信息,而且可以使用之前设置到节目再现装置2的用户国家信息。
此外,可以使用节目ID和用户国家信息的组合。同样在该情况下,目标是其广播标准彼此不同的多个国家和地区的节目推荐服务可以很好地进行。然而,如下问题可能发生。也就是,存在被分配了相同节目ID的多个不同节目存在于一个国家或地区中的可能性。这是因为没有对在各种ID被用完的情况下重新使用ID的方法、以及在重新广播旧节目的情况下如原样使用之前分配给该节目的节目ID或新地重新分配节目ID的规则进行国际标准化等等。如果在节目ID已用完的情况下根据默认重新使用ID,或者如果在重新广播旧节目的情况下如原样使用之前分配给该节目的节目ID,则存在被分配了相同节目ID的多个不同节目共存的高可能性。因此,在这样的情况下,恐怕可能产生节目识别错误。然而,根据该实施例的节目推荐系统,不使用其第二次使用可能受其知识产权限制的信息,节目推荐服务的目标区域被扩大到其广播标准彼此不同的多个国家和地区,并且对节目识别准确度和推荐节目估计准确度的预定限制的产生被接受。
作为与节目信息中多个具体项有关的信息的具体例子,将描述目标是关于DVB(欧洲广播标准)的节目信息的情况。
DVB节目信息包括关于诸如标题、广播站名称、人员/演员(cast)信息、节目细节、节目ID、广播开始时间、节目长度、流派(genre)、视频图像/音频信息、分级等的多个项的信息。这里,节目ID由network_id、transport_stream_id、service_id、event_id等构成。在这些中,network_id、transport_stream_id和service_id是用于识别节目提供目标的标识符。event_id是用于识别节目的标识符。广播开始时间(start_time)是与开始广播节目的时间(广播站所在的地区的当地时间)有关的信息。节目长度(持续时间)是节目广播时间段的长度。流派(content _ibble_level 1/2)是指示节目流派的信息。视频图像/音频信息(component_type)是指示视频图像数据的种类(扫描线的数量、高宽比等)、音频数据的种类(单声道/立体声)等的信息。分级是关于家长锁定(parental lock)的信息。
在关于上述项的信息中,标题、广播台名称和人员/演员信息的项可以包括其第二次使用受到它们的知识产权限制的信息作为内容。同时,节目ID、广播开始时间、节目长度、流派、视频图像/音频信息和分级的项从不包括其第二次使用受限的信息作为内容。注意,广播开始时间相应于与上述广播日期和时间有关的信息。因此,同样在DVB的情况下,与至少包括节目ID和广播开始时间两项的多个具体项有关的信息的组合可以被用作用于识别节目的信息。
接下来,将描述该实施例的系统的操作。
(观看历史包的生成/传送)
图5是示出由节目再现装置2生成/传送观看历史包的操作步骤的流程图。
注意,在操作中,与DVB节目信息中的节目ID、广播开始时间、节目长度、流派、视频图像/音频信息和分级的项有关的信息和用户国家信息的组合被用作识别节目的信息。
节目再现装置2执行如下操作来接受由推荐服务器3提供的节目推荐服务。
(步骤S101)首先,节目再现装置2的观看历史包生成单元254将广播信号处理单元21连续再现例如达预定时间段的节目确定为用户观看的节目。这里,预定时间段是如下时间段:通过该时间段,将实际观看与用户选择节目的转换时间(zapping)(例如几分钟)区分开。
(步骤S102)确定用户观看的节目,观看历史包生成单元254从存储在节目信息存储单元252中的与观看的节目有关的节目信息中提取与节目ID、广播开始时间、节目长度、流派、视频图像/音频信息和分级的项有关的信息,作为关于多个具体项的信息。
(步骤S103)接下来,观看历史包生成单元254将所提取的关于多个具体项的信息以及之前存储在用户国家信息/用户ID存储单元253中的用户国家信息和用户ID打包为一个观看历史包,并将该观看历史包提供给观看历史包传送单元255。
(步骤S104)接收观看历史包,观看历史包传送单元255经由IP网络将该观看历史包传送给推荐服务器3。
每次确定用户观看的节目时,可以如上所述进行观看历史包的上述生成和传送。或者,可以存储能够内部地并唯一地识别用户观看的节目的信息,并且可以周期性地批量(in a batch)进行观看历史包的生成和传送。
(每个用户的节目观看历史的管理)
推荐服务器3基于在从节目再现装置2获取的观看历史包中所包括的与多个具体项有关的信息和用户国家信息的组合来识别节目。推荐服务器3关于信息的组合来生成包ID,并基于在观看历史包中所包括的用户ID,将该包ID登记在用于为每个用户存储节目观看历史的CF表格中。在下文中,将详细描述推荐服务器3对每个用户的节目观看历史的管理。
图6是示出推荐服务器3管理每个用户的观看历史的步骤的流程图。
(步骤S201)首先,观看历史包获取单元31经由IP网络从节目再现装置2之一获取被传送到推荐服务器3的观看历史包。观看历史包获取单元31将所获取的观看历史包提供给包表格管理单元33。
从观看历史包获取单元31接收到观看历史包,包表格管理单元33如下更新存储在包表格存储单元32中的包表格。
图7示出了包表格的例子。如图7所示,包表格是如下表格,其中从观看历史包提取的与多个具体项有关的信息和用户国家信息、包ID、获取数、用户ID等被彼此对应地存储为一个记录。至少一个记录被存储在该表格中。包ID是唯一分配给与多个具体项有关的信息和用户国家信息的唯一组合的标识符。获取数是针对每个包ID的观看历史包的获取值的计数号。用户ID是包括在观看历史包中的用户ID。注意,在图7中,“***”示出了任何登记的信息。可以由与包ID对应的另一表格管理用户ID。
(步骤S202)包表格管理单元33确定被包括在所获取的观看历史包中的与多个具体项有关的信息和用户国家信息的组合是否已经被登记在包表格中,以便确保在包表格中登记的每个记录中的与多个具体项有关的信息和用户国家信息的组合的唯一性。
(步骤S203)在被包括在观看历史包中的与多个具体项有关的信息和用户国家信息的组合未登记在包表格中的情况下,包表格管理单元33关于被包括在从观看历史包获取单元31提供的观看历史包中的与多个具体项有关的信息和用户国家信息的组合来生成新的包ID。
(步骤S204)随后,包表格管理单元33与上述新的包ID相应地,将被包括在从观看历史包获取单元31提供的观看历史包中的与多个具体项有关的信息、用户国家信息和用户ID登记在包表格中,作为新记录。此外,包表格管理单元33将作为默认值的“1”设置为新记录中的获取数。这里,完成获取观看历史包的处理。
(步骤S205)此外,如下是在被包括在观看历史包中的与多个具体项有关的信息和用户国家信息的组合已经登记在包表格中的任何记录中的情况下的操作。在该情况下,包表格管理单元33递增数据包记录中的获取数值。此外,包表格管理单元33将被包括在观看历史包中的用户ID添加到该记录。注意,在已经登记了相同用户ID的情况下,仅进行获取数值的递增。
(步骤S206)随后,包表格管理单元33确定递增的获取数是否达到阈值。在递增的获取数没有达到阈值的情况下,完成获取观看历史包的处理。
(步骤S207)在递增的获取数达到阈值的情况下,包表格管理单元33取得(retrieve)被包括在其获取数达到阈值的记录中的包ID和用户ID(记录中的所有用户ID),并向CF引擎35通知包括这些ID的CF表格更新请求。
(步骤S208)接收到CF表格更新请求,CF引擎35A将被包括在CF表格更新请求中的包ID添加到与在CF表格更新请求中所包括的每个用户ID相应的CF表格中的记录。
图8示出了CF表格的例子。如图8所示,CF表格是能够将多个包ID登记为与能够接受推荐服务器3提供的服务的多个节目再现装置2的每个用户的节目观看历史相对应的信息。注意,在图8中,“--”示出了包ID未登记的区域。在该CF表格中,例如,三个包ID=1、10和12相应于用户ID=1。三个包ID的组合是与该用户的节目观看历史相应的信息。
将描述更新CF表格的具体例子。
这里,推荐服务器3假设被包括在从用户(用户ID=1)的节目再现装置2获取的观看历史包中的与多个具体项有关的信息和用户国家信息的组合与被包括在图7的包表格中的包ID=23的记录中所包括的信息的组合相一致。那么,假设由于递增记录中的获取数值、获取数值达到阈值(在该例子中,100000)的情况。从包表格管理单元33接收到包括在其获取数达到阈值的记录中所包括的包ID(=23)和用户ID(=1、4)的CF表格更新请求,CF引擎35更新CF表格。例如,在未更新的CF表格如图8所示的情况下,将包ID(=23)添加到与CF表格中的用户ID(=1、4)相应的每个记录,从而被更新的CF表格如图9所示。
(推荐的节目的估计)
在CF表格中,其包ID的组合彼此相似的多个用户具有彼此相似的节目观看历史。因此,以下存在高度确实性(validity):具有相似节目观看历史的多个用户中的仅部分用户观看的节目是针对其他用户的推荐节目。根据上述观点,推荐服务器3估计推荐节目如下。
图10是示出推荐服务器3估计推荐节目的操作的步骤的流程图。
(步骤S301)节目再现装置2的推荐节目包获取单元256经由IP网络将包括用户ID的节目推荐请求传送给推荐服务器3。
(步骤S302)推荐服务器3的CF引擎35接收从节目再现装置2传送的包括用户ID的节目推荐请求。
(步骤S303)接收到包括用户ID的节目推荐请求,CF引擎35参考CF表格,并基于请求源用户和各个其他用户之间的包ID的组合的相似性,确定其节目观看历史与请求源用户的节目观看历史相似的另一用户。
将描述操作的具体例子。例如,假设推荐服务器3的CF引擎35从用户ID=1的用户的节目再现装置2接收节目推荐请求。该情况下的CF表格的状态如图9所示。CF引擎35获取CF表格中请求源用户(用户ID=1)的包ID的组合和CF表格中除了请求源用户之外的各个用户的包ID的组合的相似性。这里,为了使其简单,将描述获取在图9的CF表格中具有用户ID=1至6的六个用户的相似性。注意,存在多种方法作为相似性的具体计算方法。例如,具体计算方法包括基于相一致的包ID的数量的方法、基于相一致的包ID的数量比的方法等等。这里,将描述基于相一致的包ID的数量来获取相似性的方法的情况以及其节目观看历史与请求源用户的节目观看历史相似的另一用户。
检查与请求源用户的用户ID=1相应的包ID(1、10、12、23)的组合和其他用户的包ID的组合之间相一致的包ID的数量:
与用户ID=2的用户相一致的数量是1;
与用户ID=3的用户相一致的数量是0;
与用户ID=4的用户相一致的数量是3;
与用户ID=5的用户相一致的数量是0;以及
与用户ID=6的用户相一致的数量是0。
这里,在用于确定具有相似节目观看历史的另一用户的准则是相一致的包ID的数量为3个或以上并最大的情况下,用户ID=4的用户被确定为具有与请求源用户的节目观看历史相似的节目观看历史的另一用户。因此,可以确定具有与请求源用户的节目观看历史相似的节目观看历史的多个其他用户。
(步骤S304)在如上所述确定了具有与请求源用户的节目观看历史相似的节目观看历史的其他用户之后,CF引擎35针对所确定的其他用户中的每个,从与每个用户的用户ID相应的多个包ID中确定除了与请求源用户的用户ID相应的包ID之外的包ID。例如,在上述操作例子中,确定用户ID=4的一个用户被确定为具有与请求源用户的节目观看历史相似的节目观看历史的另一用户。这里,如图9所示,因为与用户ID=4相应的多个包ID是“10”、“12”、“19”和“23”,并且与请求源用户的用户ID=1相应的包ID是“1”、“10”、“12”和“23”,所以包ID=19被获取为确定的结果。注意,作为确定结果的包ID的种类不限于一个,而可以获取多个包ID。此外,在存在具有与请求源用户的节目观看历史相似的节目观看历史的多个其他用户的情况下,CF引擎35获取在各个其他用户的用户ID中所确定的包ID的总和,作为最后的确定结果。
(步骤S305)在这之后,CF引擎35将在包表格中的与所确定的包ID对应的记录中包括的关于多个具体项的信息打包,从而产生推荐节目包。因此,得到了其中与具有以下高可能性的节目有关的信息被组织成一个的推荐节目包:该节目符合请求源用户的节目观看历史并且还没有被请求源用户观看。
(步骤S306)CF引擎35将所生成的推荐节目包提供给推荐节目包传送单元36。推荐节目包传送单元36经由IP网络将从CF引擎35提供的推荐节目包传送给请求源用户的节目再现装置2。
(步骤S307)节目再现装置2的推荐节目包获取单元256获取从推荐服务器3的CF引擎35传送的推荐节目包,并将该推荐节目包提供给推荐节目信息输出单元257。
(步骤S308)推荐节目信息输出单元257将被包括在推荐节目包中的与多个具体项有关的信息和存储在节目信息存储单元252中的节目信息相比较,识别推荐的节目,并通过显示单元22将与所识别的推荐节目有关的节目信息呈现给用户。在该情况下,除了节目ID和与广播日期和时间有关的信息之外,所呈现的节目信息还可以包括其第二次使用受到其知识产权限制的信息,比如标题、广播站名称和节目内容。也就是,显示信息是节目再现装置2的存储的节目信息的主要使用。
作为由显示单元22显示与推荐节目有关的节目信息的方法,例如,在存在用于由用户操纵(navigating)节目调谐(tuning)或装置操作的信息显示区域、而不是用于将用户调谐的节目显示在显示单元22的屏幕上的区域的情况下,与推荐的节目有关的节目可以显示在信息显示区域上。或者,与推荐的节目有关的节目信息可以以重叠方式显示在用于显示用户调谐的节目的区域中。
如上所述,根据该实施例,不用在节目再现装置2和推荐服务器3之间交换与在节目信息中可能包括其第二次使用受到其知识产权限制的诸如例如标题、广播站名称和人员/演员信息之类的信息的项有关的信息,目标是其广播标准彼此不同的多个国家和地区的节目推荐服务将很好地进行。
此外,根据该实施例,因为在包表格中,关于被包括在其获取数达到阈值的记录中的包ID和用户ID来更新CF表格,所以更新CF表格的数量减少,从而降低处理的负载,并且避免了将在正常情况下不可生成的、与关于多个具体项的信息的组合相应的包ID错误地登记在CF表格中。因此,改善了节目推荐服务的可靠性。
(第二实施例)
接下来,将描述根据本发明的第二实施例。
在第一实施例中,当推荐服务器3的CF引擎35从节目再现装置2接收到包括用户ID的节目推荐请求时,开始估计推荐节目的操作。作为其修改实施例,推荐服务器3可以自动地周期地开始估计推荐节目的操作。
图11是示出根据第二实施例的推荐服务器3估计推荐节目的操作的步骤的流程图。
(步骤S401)CF引擎35周期地参考CF表格,并确定其包ID的组合的相似性达到阈值的两个用户。
例如,在图9的CF表格存在的状态中,两个用户之间相一致的包ID的数量是:
用户ID=1和2的用户之间是1;
用户ID=1和3的用户之间是0;
用户ID=1和4的用户之间是3;
用户ID=1和5的用户之间是0;
用户ID=1和6的用户之间是0;
用户ID=2和3的用户之间是2;
用户ID=2和4的用户之间是0;
用户ID=2和5的用户之间是1;
用户ID=2和6的用户之间是0;
用户ID=3和4的用户之间是0;
用户ID=3和5的用户之间是1;
用户ID=3和6的用户之间是0;
用户ID=4和5的用户之间是0;
用户ID=4和6的用户之间是0;以及
用户ID=5和6的用户之间是0。
在阈值是3的情况下,用户ID=1和4的用户被确定为其包ID的组合的相似性达到阈值的两个用户。
(步骤S402)接下来,关于所确定的两个用户,CF引擎35基于这些用户的节目观看历史的差别来确定与推荐给各个用户的节目相应的包标识符。具体地,CF引擎35从与两个用户中的一个用户的用户ID相应的多个包ID中确定除了与另一用户相应的包ID之外的包ID。例如,在上述例子中,与用户ID=1相应的包ID是“1”、“10”、“12”和“23”,以及与用户ID=4相应的包ID是“10”、“12”、“19”和“23”。因此,对于用户ID=1的用户,确定包ID=19,以及对于用户ID=4的用户,确定包ID=1。
(步骤S403)在这之后,CF引擎35将被包括在包表格中与为每个用户所确定的包ID相应的记录中的关于多个具体项的信息打包,并产生对于每个用户的推荐节目包。CF引擎35请求推荐节目包传送单元36向相应用户的节目再现装置2(图11中的节目再现装置2-1、2-2)传送针对各自用户的推荐节目包。
(步骤S404)根据来自CF引擎35的请求,推荐节目包传送单元36经由IP网络向相应用户的节目再现装置2(节目再现装置2-1、2-2)传送针对各自用户的推荐节目包。
(步骤S405A、S405B)类似于第一实施例,每个节目再现装置2(2-1、2-2)中的推荐节目包获取单元256获取从推荐服务器3的CF引擎35传送的推荐节目包,并将推荐节目包提供给推荐节目信息输出单元257。
(步骤S406A、S406B)在每个节目再现装置2(2-1、2-2)中,推荐节目信息输出单元257将被包括在推荐节目包中的与多个具体项有关的信息和存储在节目信息存储单元252中的节目信息相比较,识别推荐节目,并将与所识别的推荐节目有关的节目信息通过显示单元22呈现给用户。
例如,在上述例子中,在节目再现装置2-1的用户是用户ID=1的用户的情况下,将与推荐节目有关的节目信息呈现给节目再现装置2-1的用户,其中该推荐节目是与包表格中的包ID=19相应的节目。类似地,在节目再现装置2-2的用户是用户ID=4的用户的情况下,将与推荐节目有关的节目信息呈现给节目再现装置2-2的用户,其中该推荐节目是与包表格中的包ID=1相应的节目。
如上所述,根据第二实施例,不依赖于来自节目再现装置2(2-1、2-2)的节目推荐请求,推荐服务器3能够周期地并自动地确定其包ID的组合的相似性达到阈值的两个用户,并将推荐节目包传送给各自用户的每个节目再现装置2(2-1、2-2)。
(第三实施例)
接下来,将描述根据本发明的第三实施例。
在上述第一实施例中,推荐服务器3将在节目信息中包括与多个具体项有关的信息的推荐节目包作为节目推荐结果传送给节目再现装置2,以及节目再现装置2将被包括在推荐节目包中的与多个具体项有关的信息和存储在节目信息存储单元252中的节目信息相比较,从而识别推荐的节目。在第三实施例中,推荐服务器3也识别推荐的节目。
(节目再现装置2A的结构)
图12是示出根据第三实施例的节目再现装置2A的结构的示意图。
如图12所示,节目再现装置2A包括广播信号处理单元21、显示单元22、输入单元23、扬声器单元24和节目推荐处理单元25A。除了节目推荐处理单元25A的结构之外的结构与第一实施例的节目再现装置2相似。节目推荐处理单元25A包括节目信息获取单元251、节目信息存储单元252、用户国家信息/用户ID存储单元253、观看历史包生成单元254、观看历史包传送单元255、推荐节目ID获取单元256A和推荐节目信息输出单元257A。这里,除了推荐节目ID获取单元256A和推荐节目信息输出单元257A的结构之外的结构与第一实施例的节目推荐处理单元25相似,所以将省略其描述。
推荐节目ID获取单元256A经由IP网络向推荐服务器3传送包括用户ID和用户国家信息的节目推荐请求,作为响应从推荐服务器3A获取推荐节目的节目ID,作为节目推荐结果,并将该节目ID提供给推荐节目信息输出单元257A。
推荐节目信息输出单元257A基于从推荐节目ID获取单元256A提供的推荐节目的节目ID,从节目信息存储单元252提取与相应节目有关的节目信息,并经由显示单元22向用户呈现该节目信息。
(推荐服务器3A的结构)
图13是示出推荐服务器3A的节目推荐服务的功能结构的框图。
如图13所示,作为节目推荐服务的功能结构,推荐服务器3A包括观看历史包获取单元31、包表格存储单元32、包表格管理单元33、CF表格存储单元34、CF引擎35A、推荐节目ID传送单元36A、各国节目信息获取单元37A、各国节目信息存储单元38A等。
各国节目信息获取单元37A经由诸如广播波和IP网络之类的传输介质获取在服务目标区域中的所有国家/地区中的节目信息,并使各国节目信息存储单元38A存储该节目信息。各国节目信息存储单元38A将由各国节目信息获取单元37A获取的每个国家/地区中的节目信息与国家/地区信息相应地存储。
CF引擎35A确定具有与节目推荐请求源用户的节目观看历史相似的节目观看历史的另一用户,并在被包括在与所确定的另一用户的用户ID相应的CF表格中的记录中的包ID中,确定除了被包括在与节目推荐请求源用户的用户ID相应的CF表格中的记录中的包ID之外的包ID。此外,基于被包括在节目推荐请求中的用户国家信息,CF引擎35A在与国家/地区信息相应地存储在国家节目信息存储单元38A中的与各个国家/地区有关的节目信息中确定与相应国家/地区有关的节目信息。然后,CF引擎35A将与上述所确定的包ID相应的记录中与多个具体项有关的信息和上述所确定的节目信息相比较,从而确定其一致性,并在确保了一致性的情况下,仅将与多个具体项有关的信息中的节目ID提供给推荐节目ID传送单元36A。
推荐节目ID传送单元36A将从CF引擎35A提供的节目ID经由IP网络传送给请求源用户的节目再现装置2A,作为推荐节目的节目ID。
(第三实施例的操作)
接下来,将描述第三实施例的操作。
节目再现装置2A生成/传送观看历史包与第一实施例相似,所以将省略描述。
推荐服务器3A管理每个用户的节目观看历史与第一实施例相似,所以将省略描述。
根据该实施例由推荐服务器3A估计推荐节目的操作如下。
图14是示出推荐服务器3A估计推荐节目的操作的步骤的流程图。
(步骤S301A)节目再现装置2A的推荐节目ID获取单元256A经由IP网络向推荐服务器3A传送包括用户ID和用户国家信息的节目推荐请求。
(步骤S302A)推荐服务器3A的CF引擎35A接收从节目再现装置2A传送的包括用户ID和用户国家信息的节目推荐请求。
(步骤S303A)接收到包括用户ID和用户国家信息的节目推荐请求,CF引擎35A参考CF表格,并基于请求源用户和各个其他用户之间的包ID组合的相似性,确定其节目观看历史与请求源用户的节目观看历史相似的另一用户。
(步骤S304A)接下来,针对每个所确定的用户,CF引擎35A从与该用户的用户ID相应的多个包ID中确定除了与请求源用户的用户ID相应的包ID之外的包ID,作为推荐的节目的包ID。
(步骤S305A)在这之后,CF引擎35A基于被包括在节目推荐请求中的用户国家信息,从存储在各国节目信息存储单元38A中的与各个国家/地区有关的节目信息中确定与相应国家/地区有关的节目信息。
(步骤S306A中)接下来,CF引擎35A将与在步骤S304中确定的推荐节目的包ID相应的记录中的与多个具体项有关的信息和在步骤S304中确定的与国家/地区有关的节目信息相比较,从而确定它们的一致性。
(步骤S307A)在未确保一致性的情况下,CF引擎35A完成处理,作为节目推荐确定错误。
(步骤S308A)在确保了一致性的情况下,CF引擎35A向推荐节目ID传送单元36A仅提供与多个具体项有关的信息中的节目ID。推荐节目ID传送单元36A经由IP网络将从CF引擎35A提供的推荐节目ID传送给请求源用户的节目再现装置2A。
(步骤S309A)节目再现装置2A的推荐节目ID获取单元256A获取从推荐服务器3A传送的推荐节目ID,并将该推荐节目ID提供给推荐节目信息输出单元257A。
(步骤310A)推荐节目信息输出单元257基于从推荐节目ID获取单元256A提供的推荐节目的节目ID,从节目信息存储单元252提取关于相应节目的节目信息,并通过显示单元22将该节目信息呈现给用户。在该情况下,除了节目ID和与广播日期和时间有关的信息之外,所呈现的节目信息还可以包括其第二次使用受到限制的信息,比如标题、广播站名称和节目内容。
如上所述,同样根据该实施例,不用在节目再现装置2A和推荐服务器3A的信息之间交换与在节目信息中可能包括其第二次使用受到其知识产权限制的诸如标题、广播站名称和人员/演员信息之类的信息的项有关的信息,推荐服务器3A的节目推荐服务将很好地进行。
(修改例子1)
注意,在上述第三实施例中,各国节目信息存储单元38A与节目信息相应地存储国家/地区信息,并且被包括在来自节目再现装置2A的节目推荐请求中的国家/地区信息和用户国家信息被比较。或者,在其中节目信息包括国家/地区信息的规范中,可以比较被包括在节目信息中的国家/地区信息和被包括在节目推荐请求中的用户国家信息。
(修改例子2)
在上述实施例中,节目再现装置将在节目信息中从不包括其第二次使用受到其知识产权限制的信息作为内容的与多个具体项有关的信息和用户国家信息提供给推荐服务器,从而识别节目。然而,如在(关于多个具体项的信息和用户国家信息)中所描述的,节目再现装置可以仅将从不包括其第二次使用受到其知识产权限制的信息作为内容的与多个具体项有关的信息提供给推荐服务器,从而识别节目。此外,节目再现装置可以向推荐服务器仅提供节目信息中的节目ID和用户国家信息,从而识别节目。
(修改例子3)
在上述实施例中,节目再现装置将节目信息中与多个具体项有关的信息、用户国家信息和用户ID打包成一个观看历史包,并将该观看历史包传送给推荐服务器。然而,本发明不限于此。节目信息中与多个具体项有关的信息、用户国家信息和用户ID的传送定时可以不同。例如,在一系列通信的一个通信会话管理开始、继续、结束等中,节目再现装置可以向推荐服务器传送与多个具体项有关的信息、用户国家信息和用户ID。在该情况下,节目再现装置向推荐服务器传送仅包括与多个具体项有关的信息的观看历史包。在传送观看历史包之前或之后,传送用户国家信息和用户ID。推荐服务器将在一个通信会话中从节目再现装置获取的与多个具体项有关的信息、用户国家信息和用户ID彼此相应地登记在包表格中。
本领域技术人员应该理解,取决于设计要求和其他因素,各种修改、组合、子组合和替代可以发生,只要它们在所附权利要求或其等效物的范围内即可。
本申请包括与2010年2月17日提交于日本专利局的日本优先权专利申请JP2010-032996中公开的主题相关的主题,其全部内容通过引用合并于此。

Claims (10)

1.一种信息处理装置,包括:
包获取单元,被配置为从至少一个节目再现装置获取包,所述至少一个节目再现装置被配置为针对每个广播节目获取包括与多个项有关的信息的节目信息,选择性地接收和再现广播节目,并传送包括在与用户观看的节目有关的节目信息中的、与多个之前确定的具体项有关的信息的所述包,该信息不包括其第二次使用受到其知识产权限制的信息作为内容;
第一表格存储单元,被配置为存储第一表格;
包标识符生成单元,被配置为针对被包括在所获取的包中的与多个具体项有关的信息的每个唯一组合,生成识别该组合的包标识符;
第一表格登记单元,被配置为从所获取的包中提取与多个具体项有关的信息,并将所述与多个具体项有关的信息、识别作为所述包的传送源的节目再现装置的用户的用户标识符、以及所生成的包标识符彼此相应地登记在所述第一表格中;
第二表格存储单元,被配置为存储第二表格;
第二表格登记单元,被配置为从所述第一表格中提取所述用户标识符和所述包标识符之间的对应关系,并将与所述用户标识符对应的至少一个包标识符作为每个用户的节目观看历史登记在所述第二表格中;
确定单元,被配置为确定作为在所述第二表格中登记的彼此相似的多个节目观看历史之间的差别的至少一个包标识符;以及
通知单元,被配置为向推荐目标用户的节目再现装置通知与所述确定单元所确定的包标识符相对应的、在所述第一表格中登记的与多个具体项有关的信息的至少一部分。
2.根据权利要求1所述的信息处理装置,还包括:
获取数管理单元,被配置管理每个包标识符的包的获取数,
其中所述第二表格登记单元被配置为提取其获取数达到阈值的包的包标识符和所述用户标识符之间的对应关系。
3.根据权利要求2所述的信息处理装置,其中
所述确定单元被配置为
根据来自节目推荐请求源用户的节目再现装置的、包括所述用户标识符的节目推荐请求来参考所述第二表格,并确定其节目观看历史与所述节目推荐请求源用户的节目观看历史相似的另一用户,以及
确定该另一用户的节目观看历史中的至少一个包标识符作为所述差别,所述至少一个包标识符未被包括在所述节目推荐请求源用户的节目观看历史中,以及
所述通知单元被配置为向所述节目推荐请求源用户的节目再现装置通知与所述确定单元所确定的包标识符相对应的、在所述第一表格中登记的与多个具体项有关的信息的至少一部分。
4.根据权利要求3所述的信息处理装置,其中
所述节目信息中的多个具体项至少包括符合广播标准而唯一地分配给每个节目的节目标识符的项、以及与广播日期和时间有关的信息的项。
5.根据权利要求4所述的信息处理装置,其中
所述包标识符生成单元被配置为生成如下包标识符:该包标识符识别被包括在所获取的包中的与多个具体项有关的信息和之前设置到所述节目再现装置的用户国家信息的每个唯一组合,以及
所述第一表格登记单元被配置为将与多个具体项有关的信息、所述用户标识符、所述用户国家信息和所生成的包标识符彼此相对应地登记在所述第一表格中。
6.根据权利要求1所述的信息处理装置,其中
所述确定单元被配置为
参考所述第二表格,并确定其节目观看历史彼此相似的两个用户,
基于用户的节目观看历史的差别,确定与向每个用户推荐的节目相对应的每个用户的包标识符,以及
从所述第一表格提取与每个用户的包标识符相对应的与多个具体项有关的信息,以及
所述通知单元被配置为向每个用户的节目再现装置通知与所述确定单元所提取的每个用户的包标识符相对应的与多个具体项有关的信息。
7.根据权利要求1所述的信息处理装置,其中
与多个具体项有关的信息中的一段是符合广播标准而唯一地分配给每个节目的节目标识符,
所述信息处理装置还包括
各国节目信息获取单元,被配置为获取针对目标区域中的多个国家/地区的节目信息,以及
各国节目信息存储单元,被配置为存储所获取的针对多个国家/地区的节目信息,
所述确定单元被配置为
根据来自节目推荐请求源用户的节目再现装置的、包括所述用户标识符和用户国家信息的节目推荐请求,参考所述第二表格,并确定其节目观看历史与所述节目推荐请求源用户的节目观看历史相似的另一用户,
确定在该另一用户的节目观看历史中的至少一个包标识符,作为推荐节目的包标识符,所述至少一个包标识符未被包括在所述节目推荐请求源用户的节目观看历史中,
基于被包括在所述节目推荐请求中的用户国家信息,确定在所述各国节目信息存储单元中存储的针对多个国家/地区的节目信息中的、针对相应国家/地区的节目信息,以及
确定与该推荐节目的包标识符相对应的与多个具体项有关的信息和所确定的针对该国家/地区的节目信息之间的一致性,以及
所述通知单元被配置为在所述确定单元确定所述一致性的情况下,向所述节目推荐请求源用户的节目再现装置通知与该推荐节目的包标识符相对应的与多个具体项有关的信息中的节目标识符。
8.一种信息处理方法,包括:
由包获取单元从至少一个节目再现装置获取包,所述至少一个节目再现装置被配置为针对每个广播节目获取包括与多个项有关的信息的节目信息,选择性地接收和再现广播节目,并传送包括在与用户观看的节目有关的节目信息中的、与多个之前确定的具体项有关的信息的所述包,该信息不包括其第二次使用受到其知识产权限制的信息作为内容;
由包标识符生成单元针对被包括在所获取的包中的与多个具体项有关的信息的每个唯一组合,生成识别该组合的包标识符;
由第一表格登记单元从所获取的包中提取与多个具体项有关的信息,并将所述与多个具体项有关的信息、识别作为该包的传送源的节目再现装置的用户的用户标识符和所生成的包标识符彼此相对应地登记在第一表格中;
由第二表格登记单元从所述第一表格中提取所述用户标识符和所述包标识符之间的对应关系,并将与所述用户标识符相对应的至少一个包标识符作为每个用户的节目观看历史登记在第二表格中;
由确定单元确定作为在所述第二表格中登记的彼此相似的多个节目观看历史之间的差别的至少一个包标识符;以及
由通知单元向推荐目标用户的节目再现装置通知与所确定的包标识符相对应的、在所述第一表格中登记的与多个具体项有关的信息的至少一部分。
9.一种程序,使计算机起以下作用:
包获取单元,被配置为从至少一个节目再现装置获取包,所述至少一个节目再现装置被配置为针对每个广播节目获取包括与多个项有关的信息的节目信息,选择性地接收和再现广播节目,并传送包括在与用户观看的节目有关的节目信息中的、与多个之前确定的具体项有关的信息的所述包,该信息不包括其第二次使用受到其知识产权限制的信息作为内容;
第一表格存储单元,被配置为存储第一表格;
包标识符生成单元,被配置为针对被包括在所获取的包中的与多个具体项有关的信息的每个唯一组合,生成识别该组合的包标识符;
第一表格登记单元,被配置为从所获取的包中提取与多个具体项有关的信息,并将所述与多个具体项有关的信息、识别作为所述包的传送源的节目再现装置的用户的用户标识符、以及所生成的包标识符彼此相应地登记在所述第一表格中;
第二表格存储单元,被配置为存储第二表格;
第二表格登记单元,被配置为从所述第一表格中提取所述用户标识符和所述包标识符之间的对应关系,并将与所述用户标识符对应的至少一个包标识符作为每个用户的节目观看历史登记在所述第二表格中;
确定单元,被配置为确定作为在所述第二表格中登记的彼此相似的多个节目观看历史之间的差别的至少一个包标识符;以及
通知单元,被配置为向推荐目标用户的节目再现装置通知与所述确定单元所确定的包标识符相对应的、在所述第一表格中登记的与多个具体项有关的信息的至少一部分。
10.一种信息处理装置,包括:
包获取单元,被配置为从至少一个节目再现装置获取包,所述至少一个节目再现装置被配置为针对每个广播节目,获取包括与含有符合广播标准而唯一地分配给每个节目的节目标识符的多个项有关的信息的节目信息,选择性接收和再现广播节目,并传送包括在与用户观看的节目有关的节目信息中的所述节目标识符的包;
第一表格存储单元,被配置为存储第一表格;
包标识符生成单元,被配置为针对被包括在所获取的包中的节目标识符和之前被设置到所述节目再现装置的用户国家信息的每个唯一组合,生成识别该组合的包标识符;
第一表格登记单元,被配置为从所获取的包中提取所述节目标识符,并将所述节目标识符、所述用户国家信息和所生成的包标识符彼此相对应地登记在所述第一表格中;
第二表格存储单元,被配置为存储第二表格;
第二表格登记单元,被配置为从所述第一表格中提取所述用户标识符和所述包标识符之间的对应关系,并将与所述用户标识符相对应的至少一个包标识符作为每个用户的节目观看历史登记在所述第二表格中;
确定单元,被配置为确定作为在所述第二表格中登记的彼此相似的多个节目观看历史之间的差别的至少一个包标识符;以及
通知单元,被配置为向推荐目标用户的节目再现装置通知与所述确定单元所确定的包标识符相对应的、在所述第一表格中登记的所述节目标识符和所述用户国家信息。
CN201110035298.6A 2010-02-17 2011-02-10 信息处理装置和信息处理方法 Expired - Fee Related CN102164308B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP032996/10 2010-02-17
JP2010032996A JP5526848B2 (ja) 2010-02-17 2010-02-17 情報処理装置、情報処理方法、およびプログラム

Publications (2)

Publication Number Publication Date
CN102164308A true CN102164308A (zh) 2011-08-24
CN102164308B CN102164308B (zh) 2015-10-28

Family

ID=44370552

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110035298.6A Expired - Fee Related CN102164308B (zh) 2010-02-17 2011-02-10 信息处理装置和信息处理方法

Country Status (3)

Country Link
US (1) US8627372B2 (zh)
JP (1) JP5526848B2 (zh)
CN (1) CN102164308B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014083895A1 (ja) * 2012-11-30 2014-06-05 シャープ株式会社 情報処理システム
CN104714931A (zh) * 2013-12-17 2015-06-17 国际商业机器公司 用于选择用以代表表格式信息的方法和系统
CN105847984A (zh) * 2016-03-25 2016-08-10 乐视控股(北京)有限公司 一种视频推荐方法及装置

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012078143A1 (en) * 2010-12-07 2012-06-14 Intertech, Corp. Efficient authorization system for multi-channel broadcast program options
JP5703321B2 (ja) * 2013-02-15 2015-04-15 株式会社東芝 情報処理装置及び情報処理方法
US11323760B2 (en) 2020-03-30 2022-05-03 Comcast Cable Communications, Llc Methods and systems for predicting content consumption

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6445795B1 (en) * 1995-06-30 2002-09-03 Sony Corporation Data recording method and apparatus, data record medium and data reproducing method and apparatus
CN1624684A (zh) * 2003-12-02 2005-06-08 索尼株式会社 信息处理器、信息处理方法和计算机程序
US6971119B1 (en) * 1999-03-29 2005-11-29 The Directv Group, Inc. Method and apparatus for transmission, receipt, caching and display of one-way broadcast programming and data

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4828679B2 (ja) 1999-12-01 2011-11-30 ソニー株式会社 受信装置、コンテンツ選択方法、及び放送システム
JP2002171231A (ja) * 2000-12-04 2002-06-14 Nippon Telegr & Teleph Corp <Ntt> 放送番組案内システム、放送番組案内方法、放送番組案内装置及び放送端末装置と、それらの装置の実現に用いられるプログラム記録媒体
US6791119B2 (en) * 2001-02-01 2004-09-14 Cree, Inc. Light emitting diodes including modifications for light extraction
US7292692B2 (en) * 2003-03-25 2007-11-06 Sony Corporation Content scrambling with minimal impact on legacy devices
US20060212902A1 (en) * 2004-12-14 2006-09-21 Samsung Electronics Co., Ltd. Device and method for displaying broadcasting information in digital broadcasting receiver
JP4581929B2 (ja) * 2005-09-08 2010-11-17 ソニー株式会社 情報処理装置および情報処理方法、並びにプログラム
JP2008090678A (ja) * 2006-10-03 2008-04-17 Sony Corp 番組情報検索システム、放送受信装置、番組情報検索装置、番組情報検索方法及びプログラム
US20080147487A1 (en) * 2006-10-06 2008-06-19 Technorati Inc. Methods and apparatus for conversational advertising
JP4501948B2 (ja) * 2007-03-05 2010-07-14 ソニー株式会社 情報処理装置および情報処理方法、記録媒体、並びにプログラム
JP2010286859A (ja) * 2007-10-11 2010-12-24 Panasonic Corp コンテンツ検索装置、コンテンツ検索方法およびコンテンツ提供システム
US20090254933A1 (en) * 2008-03-27 2009-10-08 Vishwa Nath Gupta Media detection using acoustic recognition

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6445795B1 (en) * 1995-06-30 2002-09-03 Sony Corporation Data recording method and apparatus, data record medium and data reproducing method and apparatus
US6971119B1 (en) * 1999-03-29 2005-11-29 The Directv Group, Inc. Method and apparatus for transmission, receipt, caching and display of one-way broadcast programming and data
CN1624684A (zh) * 2003-12-02 2005-06-08 索尼株式会社 信息处理器、信息处理方法和计算机程序

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014083895A1 (ja) * 2012-11-30 2014-06-05 シャープ株式会社 情報処理システム
CN104714931A (zh) * 2013-12-17 2015-06-17 国际商业机器公司 用于选择用以代表表格式信息的方法和系统
CN104714931B (zh) * 2013-12-17 2019-04-12 国际商业机器公司 用于选择用以代表表格式信息的方法和系统
CN105847984A (zh) * 2016-03-25 2016-08-10 乐视控股(北京)有限公司 一种视频推荐方法及装置
WO2017161744A1 (zh) * 2016-03-25 2017-09-28 乐视控股(北京)有限公司 一种视频推荐方法及装置

Also Published As

Publication number Publication date
JP2011171949A (ja) 2011-09-01
US8627372B2 (en) 2014-01-07
JP5526848B2 (ja) 2014-06-18
US20110202962A1 (en) 2011-08-18
CN102164308B (zh) 2015-10-28

Similar Documents

Publication Publication Date Title
US20230037853A1 (en) Methods and apparatus for monitoring the insertion of local media into a program stream
JP5482206B2 (ja) 情報処理装置、情報処理方法およびプログラム
US9479824B2 (en) Video display device and method of controlling the same
US9578378B2 (en) Video display apparatus and operating method thereof
US20150089535A1 (en) Video display apparatus and operating method thereof
CN103609131A (zh) 接收装置、接收方法、发送装置、发送方法和程序
CN102164308B (zh) 信息处理装置和信息处理方法
CN102656898A (zh) 在线社交网络上的自动媒体资产更新
JP2011142468A (ja) 情報処理装置、情報処理方法およびプログラム
JP4172079B2 (ja) ディジタル放送を使用した情報システムおよび情報伝送方法
US20090144771A1 (en) Electronic service guide broadcaster and method of processing an electronic service guide
KR20010098507A (ko) 사업 관리 방법, 사업 관리 장치 및 데이터 방송 공급 방법
KR20110032303A (ko) 군집 예측을 통한 콘텐츠 추천 시스템 및 방법
JP2008131340A (ja) セットトップボックス
EP2608534A1 (en) Update of television program user preferences based on communication data.
US20130139195A1 (en) Method for More Efficient Collecting of Information
JP4157905B1 (ja) チャンネル自動選択システム
US20130177289A1 (en) Information processing apparatus and information processing method
CN101257612B (zh) Iptv接收器和在iptv接收器中处理分级信息的方法
US20130007045A1 (en) System, method and computer program product for linking content availability to media consumption
US20170347154A1 (en) Video display apparatus and operating method thereof
US10334317B2 (en) Digital media receiver monitoring system
CN102348131A (zh) Iptv系统及其收视信息统计方法
JP2001357311A (ja) 事業管理方法、事業管理装置、及びデータ放送供給方法
JP2008099021A (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: 20151028

Termination date: 20200210

CF01 Termination of patent right due to non-payment of annual fee