专利名称:信息处理装置、信息处理方法和程序的制作方法
技术领域:
本发明涉及信息处理装置、信息处理方法和程序。具体地,本发 明涉及允许例如用相对少量的信息来实现更加广泛地学习表示用户
喜好(taste)的喜好信息的信息处理装置、信息处理方法和程序。
背景技术:
例如,已经提出在显示装置上显示基于用户喜好而推荐的推荐节 目的标题等以及与该推荐节目相关的信息,从而将它们呈现给用户的 才支术(例如见日本专利7^开No. 2006 - 50322 )。
具体地,根据已知的技术,基于各种类型的历史数据(例如关于 用户选择并观看的节目的历史的数据)以及电子节目指南(EPG)数 据来学习用户喜好,并且基于学到的用户喜好从EPG数据中提取向 用户推荐的节目的标题等等。
此外,根据已知的技术,从EPG数据中提取的推荐节目的标题 等等被用作搜索条件在由节目信息提供公司管理的节目信息提供服 务器中进行搜索以寻找与推荐节目相关的信息,以便从节目信息提供 服务器获取相关信息。
接着,从EPG数据中提取的推荐节目的标题等以及从节目信息 提供服务器获取的与推荐节目相关的信息被显示在显示装置上以呈 现给用户。
发明内容
假定用户已经选择了例如男明星"A"出演的综艺节目。在这种情 况下,根据已知的技术,关键字"A"被学习作为与用户喜好有关的关 键字。
3接着,基于对用户喜好的学习结果,例如从EPG数据中提取出 男明星"A,,出演的戏剧节目"X"作为推荐节目,并且该节目与有关推 荐节目的信息一起被显示在显示装置上。
当"A"是与用户喜好有关的关键字时,男明星"A"出演的戏剧节 目"X,,及其他与男明星"A,,相关的事物经常与用户喜好有关。
具体地,例如假定男明星"A"属于偶像类"G,,并且关键字"A"与 用户喜好有关。在这种情况下,与"A"相关的关键字"G"也经常与用 户喜好有关。
在目前的情况下,仅关键字"A"被学习作为与用户喜好有关的关键字。
因此,根据已知的技术,虽然男明星"A,,出现的戏剧节目"X"作 为推荐节目以及与该推荐节目相关的信息被显示在显示装置上,但是 与该男明星"A"所属的偶像类"G"相关的节目可能不被选择为推荐节 目,因此不被显示在显示装置上。
本发明的实施例解决上面指出的问题以及与已知的方法及装置 相关的其他问题,并且允许用通过用户的节目选择等而获知的相对少 量的信息来实现广泛地学习表示用户喜好的喜好信息。
根据本发明的一个实施例,提供一种信息处理装置,包括获取 装置,基于预先学习的表示用户喜好的喜好信息,获取与该喜好信息 相关的相关数据;提取装置,从获取的相关数据中提取关键字;以及 学习装置,基于提取出的关键字来学习新的喜好信息。
根据本发明的另 一实施例,提供一种在学习表示用户喜好的喜好 信息的信息处理装置中采用的信息处理方法,该信息处理装置包括获 取装置、提取装置和学习装置,该方法包括如下步骤获取装置基于 预先学习的表示用户喜好的喜好信息来获取与该喜好信息相关的相 关数据;提取装置从获取的相关数据中提取关键字;以及学习装置基 于提取出的关键字来学习新的喜好信息。
根据本发明的另一实施例,提供一种允许计算机用作以下装置的 程序获取装置,基于预先学习的表示用户喜好的喜好信息,获取与
4该喜好信息相关的相关数据;提取装置,从获取的相关数据中提取关 键字;以及学习装置,基于提取出的关键字来学习新的喜好信息。
根据本发明的一个实施例,基于预先学习的表示用户喜好的喜好 信息,获取与该喜好信息相关的相关数据;从获取的相关数据中提取 关键字;以及基于提取出的关键字来学习新的喜好信息。
根据本发明的这些实施例,可以利用通过用户的节目选择等而获 知的相对少量的信息来广泛地学习表示用户喜好的喜好信息。
图1是示出根据本发明一个实施例的信息处理装置的示例结构 的框图2示出示例性的喜好信息列表;
图3是具体解释由Web (环球网)搜索部、关键字提取部和喜 好学习部执行的处理的示意图4是示出第一喜好学习过程的流程图; 图5是示出喜好信息列表学习过程的流程图; 图6是示出第二喜好学习过程的流程图;以及 图7是示出计算机的示例结构的框图。
具体实施例方式
在下文中,将参考附图描述本发明的优选实施例。 图1示出根据本发明的一个实施例的信息处理装置1。 信息处理装置1包括具有天线31A的调谐器31、EPG获取部32、 EPG存储部33、显示/记录处理部34、记录节目存储部35、关键字提 取部36、喜好学习部37、喜好信息存储部38、 Web搜索部39、关键 字提取部40、喜好学习部41、节目推荐部42、显示部43、操作部44、 控制部45以及预约(schedule)信息存储部46。
例如基于用户的频道选择操作,调谐器31调整将经由天线31A 接收的频道(频带)以接收与想要的频道对应的电视信号(广播波)。
5调谐器31提取包括在接收的电视信号内的图像数据(包括音频数据), 并且将所提取的数据输送到显示/记录处理部34。
另外,调谐器31提取以电视信号的形式被广播的EPG数据,并 且将所提取的EPG数据输送到EPG获取部32。
EPG获取部32从调谐器31获取EPG数据,并且将该EPG数 据输送到EPG存储部33以存储在其中。
EPG存储部33存储(保存)从EPG获取部32输送的EPG数 据。EPG数据包括表示节目标题的文本数据、在节目中出现的人物、 关于节目的详细信息等等。
显示/记录处理部34将从调谐器31输送的图像数据输送到显示 部43,以允许显示与该图像数据对应的图^f象。
另外,例如响应于用户的记录操作,显示/记录处理部34将从调 谐器31输送的图像数据作为记录节目输送到记录节目存储部35以存 储在其中。此外,例如响应于用户的再现操作,显示/记录处理部34 从记录节目存储部35读取由用户指定的记录节目,并且将该记录节 目输送到显示部43进行显示。
记录节目存储部35存储从显示/记录处理部34输送的记录节目。
例如,当已经执行节目的观看(选择)、节目的记录、节目记录 的预约等等时,关键字提取部36从EPG数据存储部33读取与该节 目对应的EPG数据。另外,关键字提取部36经由形态分析等从读取 的EPG数据中提取关键字,并且将所提取的关键字输送到喜好学习 部37作为学习用关键字。
基于从关键字提取部36送来的学习用关键字,喜好学习部37 学习表示用户喜好的喜好信息,并且将学习获得的喜好信息列表输送 到喜好信息存储部38以存储在其中。该过程将被称为"喜好信息列表 学习过程"。
具体地,例如在学习用关键字还没有被登记在喜好信息存储部 38中所存储的喜好信息列表中的情况下,喜好学习部37将该学习用 关键字以及表示用户对该学习用关键字的喜好程度的喜好程度作为
6喜好信息登记在喜好信息列表中。注意,例如预定的缺省值被登记作 为与关键字一起登记的喜好程度。
同时,在学习用关键字已经被登记在喜好信息存储部38中所存 储的喜好信息列表中的情况下,喜好学习部37更新已登记在喜好信 息列表中的对该关键字的喜好程度。
喜好信息存储部38存储登记有喜好信息的喜好信息列表。
图2示出存储在喜好信息存储部38中的示例性的喜好信息列表。
在如图2所示的喜好信息列表中,以相互关联的方式将与用户喜 好有关的关键字以及用户对每个关键字的喜好程度登记为喜好信息。
注意,喜好学习部37更新对任何给定的关键字的喜好程度,从 而对该关键字的喜好程度将随着从EPG数据中提取出该关键字的频 率增加而增加。因此,具有较高的喜好程度值的关键字可以被认为更 大程度地与用户喜好有关。
返回到图1, Web搜索部39从喜好信息存储部38读取以下关键 字作为搜索用关键字,即在喜好学习部37执行喜好信息列表学习过 程所获得的喜好信息列表中登记的用户对该关键字的喜好程度等于 或大于预定阈值。
对于每个搜索用关键字,Web搜索部39经由因特网2获取与该 搜索用关键字相关的相关数据.,并且将获取的相关数据输送到关键字 提取部40。
具体地,例如假定搜索用关键字是节目的标题。在这种情况下, Web搜索部39经由因特网2从用于提供关于该节目的信息的服务器 等检索(获取)表示该节目的官方主页的文本数据作为与该节目的标 题相关的相关数据,并且将检索到的数据输送到关键字提取部40。
此外,例如假定搜索用关键字是出现在节目中的人物的姓名。在 这种情况下,Web搜索部39经由因特网2从用于提供关于该人物的 信息的服务器等检索表示该人物的官方主页的文本数据作为与出现 在该节目中的人物的姓名相关的相关数据,并且将检索到的数据输送 到关键字提取部40。
7关键字提取部40经由形态分析等从Web搜索部39送来的相关 数据中提取关键字,并且将提取出的关键字作为学习用关键字输送到 喜好学习部41。
类似于喜好学习部37,喜好学习部41基于从关键字提取部40 输送的学习用关键字来生成新的喜好信息列表,并且将新的喜好信息 列表输送到喜好信息存储部38以存储在其中。
接下来,参考图3详细描述由Web搜索部39、关键字提取部40 和喜好学习部41执行的处理过程。
例如,假定Web搜索部39已经从喜好信息存储部38读取男明 星"A,,的姓名作为关键字,用户对该关键字的喜好程度等于或大于预 定阈值。在这种情况下,Web搜索部39经由因特网2搜索该男明星"A" 的官方主页,并且将通过搜索获得的表示该男明星"A"的官方主页等 的相关数据71输送到关键字提取部40。
注意,从喜好信息存储部38读取的关键字的数目不限于1。可 以从喜好信息存储部38读取多个关键字。
假定男明星"A"属于偶像类"G",该偶像类"G"的其它成员是男 明星"B"、 "C"和"D"。因此,相关数据71将包括相对多的关键字的 实例作为与"A"相关的关键字,例如"B"、 "C"、 "D,,和"G"以及关键 字"A"。
关键字提取部40经由形态分析等从Web搜索部39输送的相关 数据71中提取诸如"A"、 "B"、 "C"、 "D"和"G,,的关键字,并且将提 取出的关键字输送到喜好学习部41。
基于从关键字提取部40输送的诸如"A"、 "B"、 "C"、 "D"和"G,, 的关键字,喜好学习部41生成新的喜好信息列表,并且将新的喜好 信息列表输送到喜好信息存储部38以存储在其中。
返回到图1,节目推荐部42读取在喜好信息存储部38中存储的 新的喜好信息列表,并且基于新的喜好信息列表,从EPG存储部33 读取与推荐给该用户的节目相对应的EPG数据。接着,节目推荐部 42将EPG数据输送到显示部43以允许显示关于推荐节目的详细信息
8等。
操作部44包括开始按扭,用于启动由Web搜索部39、关键 字提取部40和喜好学习部41执行的处理过程;频道按钮,用于改变 要观看的节目频道;记录按钮,用于记录节目;再现按钮,用于播放 被记录的节目;操作键,与记录按钮一同用来预约节目的记录;等等。 操作部44由用户操作。
响应于用户操作,操作部44将与用户操作对应的操作信号输送 到控制部45。
控制部45根据从操作部44送来的操作信号控制各功能块。具体 地,例如在用户执行预约记录的操作的情况下,根据从操作部44送 来的操作信号,控制部45生成表示记录所需的信息的记录预约信息, 例如要记录的节目的开始时间和频道,并且将记录预约信息输送到预 约信息存储部46以存储在其中。
另外,基于存储在预约信息存储部46中的预约信息,控制部45 控制调谐器31、显示/记录处理部34等以在想要的节目的开始时间到 来时开始记录想要的节目。
预约信息存储部46存储从控制部45送来的记录预约信息。 接下来,参考图4的流程图描述第一喜好学习过程。 例如,在用户已经在操作部44上操作频道按钮等以执行节目的 观看、节目的记录、节目记录的预约等等时,与该用户操作对应的操 作信号被从操作部44输送到控制部45,并且基于从操作部44送来的 操作信号,控制部45控制关键字提取部36和喜好学习部37执行第
一喜好学习过程。
在步骤Sl,关键字提取部36从EPG数据存储部33读取例如关 于用户已经观看的节目的EPG数据。接着,关键字提取部36经由形 态分析等从读取的EPG数据中提取关键字,并且将所提取的关键字 输送到喜好学习部37作为学习用关键字。
在步骤S2,基于从关键字提取部36送来的学习用关键字,喜好 学习部37学习表示用户喜好的喜好信息,并且将学习获得的喜好信
9息列表输送到喜好信息存储部38以存储在其中。该过程将被称为喜 好信息列表学习过程。这样就完成了第一喜好学习过程。
接下来,参考图5的流程图详细描述在图4中的步骤S2中执行 的喜好信息列表学习过程。
在步骤S31,喜好学习部37从喜好信息存储部38读取存储在喜 好信息存储部38中的喜好信息列表,并且确定从关键字提取部36送 来的学习用关键字是否被登记在读取的喜好信息列表中。
如果喜好学习部37在步骤S31中确定学习用关键字没有登记在 喜好信息列表中(即还没有登记在其中),则控制前进到步骤S32。
在步骤S32,喜好学习部37在喜好信息列表中登记该学习用关 键字以及表示用户对该学习用关键字的喜好程度的喜好程度作为表 示用户喜好的喜好信息,并且将得到的喜好信息列表输送到喜好信息 存储部38,从而在该喜好信息存储部38中用新的喜好信息列表覆写 前面的喜好信息列表。这样就完成了喜好信息列表学习过程。
同时,如果喜好学习部37在步骤S31中确定学习用关键字已经 被登记在喜好信息列表中(即已经登记在其中),则控制前进到步骤 S33。
在步骤S33,喜好学习部37更新已经登记在喜好信息列表中的 对该学习用关键字的喜好程度,并且将得到的喜好信息列表输送到喜 好信息存储部38,从而在喜好信息存储部38中用新的喜好信息列表 覆写前面的喜好信息列表。这样就完成了喜好信息列表学习过程。 接下来,参考图6的流程图描述第二喜好学习过程。 在第二喜好学习过程中,基于被登记在经由第一喜好学习过程通 过在先学习生成的喜好信息列表中的关键字当中的、对其的喜好程度 等于或大于预定阚值的关键字来学习用户喜好信息,从而生成新的喜 好信息列表。
例如,在用户已经在操作部44上操作开始按钮时,与用户操作 对应的操作信号被从操作部44输送到控制部45,并且基于从操作部 44送来的操作信号,控制部45控制Web搜索部39、关键字提取部
1040和喜好学习部41执行第二喜好学习过程。
在步骤S61, Web搜索部39从喜好信息存储部38读取被登记在 经由第一喜好学习过程通过在先学习生成的喜好信息列表中的并且
用户对其的喜好程度等于或大于预定阈值的关键字作为搜索用关键 字。
在步骤S62,对于每个搜索用关键字,Web搜索部39经由因特 网2获取与该搜索用关键字相关的相关数据,并且将获取的相关数据 输送到关键字提取部40。
在步骤S63,关键字提取部40经由形态分析等从Web搜索部39 送来的相关数据中提取关键字,并且将提取出的关键字输送到喜好学 习部41作为学习用关键字。
在步骤S63中关键字提取部40已经从送来的相关数据中提取所 有关键字并且将所有关键字输送到喜好学习部41作为学习用关键字 之后,控制前进到步骤S64。
在步骤S64,喜好学习部41初始化通过第一喜好学习过程生成 的喜好信息列表。具体地,喜好学习部41删除登记在通过第一喜好 学习过程生成的喜好信息列表中的关键字以及喜好程度。
在步骤S65,类似于喜好学习部37,喜好学习部41执行喜好信 息列表学习过程。具体地,基于从关键字提取部40送来的每个学习 用关键字,喜好学习部41学习表示用户喜好的喜好信息,并且将学 习获得的新的喜好信息列表输送到喜好信息存储部38以存储在其中。
在以上述方式执行基于所有学习用关键字生成喜好信息列表的 处理过程之后,第二喜好学习过程结束。
在第二喜好学习过程(图6)中,在通过第一喜好学习过程(图 4)生成的喜好信息列表中登记的关键字中,喜好程度等于或大于预 定阈值的关键字用作搜索用关键字,用以搜索与该搜索用关键字相关 的相关数据,并且基于从检索出的相关数据中提取的关键字来生成新 的喜好信息列表。
因此,与基于从EPG数据中提取的关键字来学习喜好信息的第
ii一喜好学习过程相比,第二喜好学习过程允许基于从相关数据中提取 的更多关键字来学习喜好信息,因此允许基于包括在相关数据内的关 键字实现更加广泛地学习用户喜好信息。
在用户很少进行节目的观看等的情况下,无法经由第一喜好学习 过程充分地学习用户喜好信息。然而,即使在这种情况下,第二喜好 学习过程也允许使用包括在基于搜索用关键字获得的相关数据内的 关键字实现充分地学习用户喜好信息。
这防止对用户喜好信息的不充分学习,并由此在基于通过第二喜 好学习过程获得的新的喜好信息列表将推荐节目呈现给用户时,防止 没有或很少的推荐节目可被呈现给用户的情形。
根据上述实施例,在第二喜好学习过程的步骤S62中,Web搜 索部39经由因特网2获取与每个搜索用关键字相关的相关数据。然 而,注意,在本发明的其它实施例中,Web搜索部39可以从例如记 录(存储)有与搜索用关键字相关的相关数据的相关数据存储介质中 获取与每个搜索用关键字相关的相关数据。
根据上述实施例,在第二喜好学习过程的步骤S64中,初始化通 过笫 一喜好学习过程生成的喜好信息列表,即删除登记在其中的关键 字和喜好程度,并且在步骤S65,关键字等被登记在经过初始化的喜
好信息列表中以生成新的喜好信息列表。然而,注意,这对本发明的 实施例来说不重要。
例如,在本发明的其它实施例中,虽然在步骤S64中省略对通过 第一喜好学习过程所生成的喜好信息列表的初始化,但是在步骤S65,
可以生成一个不同的喜好信息列表作为新的喜好信息列表,并且将其 输送到喜好信息存储部38以存储在其中。在这种情况下,由于省略 了步骤S64的处理,所以第二喜好学习过程可以更快地结束。
此外,根据上述实施例,在用户已经在操作部44上操作开始按 钮时启动第二喜好学习过程。然而,注意,在本发明的其它实施例中, 例如可以视情况而定在预定的时间启动第二喜好学习过程,而不管是
否有用户操作。
12根据上述实施例,节目推荐部42允许显示部43基于通过第二喜 好学习过程获得的新的喜好信息列表来显示关于推荐节目的详细信 息等。然而,注意,在本发明的其它实施例中,可以经由扬声器(未 示出)将关于推荐节目的详细信息等作为音频数据输出。
根据上述实施例,节目推荐部42允许显示部43基于通过第二喜 好学习过程生成的新的喜好信息列表来显示关于推荐节目的详细信 息等。然而,注意,在本发明的其它实施例中,例如基于通过第二喜 好学习过程生成的新的喜好信息列表,显示/记录处理部34可以视情 况而定将推荐节目输送到记录节目存储部35以作为记录节目存储在 其中。
本发明的实施例适用于例如信息处理装置,例如设计用来存储或 记录节目的硬盘记录器、设计用来经由诸如因特网的网络或天线接收 节目的电视接收机、等等。
可以通过专用硬件或软件执行上述系列处理。在通过软件执行该 系列处理的情况下,从存储介质将形成该软件的程序安装到所谓的内 置式计算机或通用个人计算机中,这些计算机例如在安装了各种程序 后能够执行各种功能。
图7示出经由程序执行上述系列处理的计算机的示例结构。 中央处理单元(CPU) 201根据存储在只读存储器(ROM) 202 或存储部208中的程序执行各种处理。视情况而定将由CPU 201执行 的程序、数据等等存储在随机访问存储器(RAM) 203中。
CPU 201、 ROM 202和RAM 203经由总线204彼此连才妄。 输入/输出4妻口 205也经由总线204连冲妄到CPU 201。输入/输出 接口 205被连接到由键盘、鼠标、麦克风等形成的输入部206;以 及由显示器、扬声器等形成的输出部207。 CPU 201根据经由输入部 206输入的指令执行各种处理。接着,CPU 201将处理的结果输出到 输出部207。
连接到输入/输出接口 205的存储部208由例如硬盘形成,并且 存储由CPU 201执行的程序以及各种其它数据。通信部209经由诸如
13因特网或局域网的网络与外部设备通信。
注意,可以经由通信部209获取程序并且将该程序存储在存储部 208中。
驱动器210连接到输入/输出接口 205。在诸如磁盘、光盘、磁光 盘或半导体存储器的可移动介质211被加载到驱动器210上时,驱动 器210驱动可移动介质211以获取记录在其上的程序、数据等。获取 的程序或数据视需要被转移到存储部208并且被存储在其中。
参考图7,用于记录(存储)要安装到计算机中以供计算机执行 的程序的存储介质由如下形成可移动介质211,它是封装介质,例 如磁盘(包括柔性盘)、光盘(包括只读光盘存储器(CD-ROM)和数 字多功能盘(DVD))、磁光盘(包括迷你盘(MD))或半导体存储器; ROM202,其中暂时或永久地存储程序;形成存储部208的硬盘;等 等。根据需要经由通信部209利用诸如局域网、因特网或数字卫星广 播的有线或无线通信介质将程序记录到存储介质上,通信部209是诸 如路由器或调制解调器的接口 。
注意,在本说明书中描述的、通过存储在存储介质中的程序执行 的步骤可以自然地按照描述的时间次序执行,但也可以不必按照时间 顺序执行。可以并行地或彼此独立地执行一些步骤。
应该理解的是,本领域技术人员可根据设计要求和其它因素,进 行不同的修改、组合、子组合和替代,只要其在所附权利要求或其等 同物的范围之内。
本发明包含涉及2008年6月13日提交给日本特许厅的日本优先 才又专利申请JP 2008-154836的主题,通过引用而将其全文并入本文 中。
1权利要求
1.一种信息处理装置,包括获取装置,基于预先学习的表示用户喜好的喜好信息,获取与该喜好信息相关的相关数据;提取装置,从获取的相关数据中提取关键字;以及学习装置,基于提取出的关键字来学习新的喜好信息。
2. 根据权利要求1的信息处理装置,还包括 呈现装置,基于所述新的喜好信息向用户呈现推荐节目。
3. —种在学习表示用户喜好的喜好信息的信息处理装置中釆用的信息处理方法,该信息处理装置包括 获取装置, 提取装置,和 学习装置,该方法包括如下步骤由所述获取装置基于预先学习的表示用户喜好的喜好信息来获 取与该喜好信息相关的相关数据;由所述提取装置从获取的相关数据中提取关键字;以及 由所述学习装置基于提取出的关键字来学习新的喜好信息。
4. 一种允许计算机用作以下装置的程序获取装置,基于预先学习的表示用户喜好的喜好信息,获取与该 喜好信息相关的相关数据;提取装置,从获取的相关数据中提取关键字;以及 学习装置,基于提取出的关键字来学习新的喜好信息。
5. —种信息处理装置,包括 获取部,被配置为基于预先学习的表示用户喜好的喜好信息,获 取与该喜好信息相关的相关数据;提取部,被配置为从获取的相关数据中提取关键字;以及 学习部,被配置为基于提取出的关键字来学习新的喜好信息。
全文摘要
本文公开了信息处理装置、信息处理方法和程序。该信息处理装置包括获取部,被配置为基于预先学习的表示用户喜好的喜好信息来获取与该喜好信息相关的相关数据;提取部,被配置为从获取的相关数据中提取关键字;以及学习部,被配置为基于提取出的关键字来学习新的喜好信息。
文档编号H04H60/74GK101605011SQ20091014922
公开日2009年12月16日 申请日期2009年6月10日 优先权日2008年6月13日
发明者山下由美 申请人:索尼株式会社