信息处理装置、显示控制处理方法、及显示控制处理程序的利记博彩app

文档序号:7667674阅读:217来源:国知局
专利名称:信息处理装置、显示控制处理方法、及显示控制处理程序的利记博彩app
技术领域
本发明涉及信息处理装置、显示控制处理方法、以及显示控制 处理程序。更具体地,本发明涉及能够通过利用非常灵活的冲支术向 用户推荐乐曲的信息处理装置、由该信息处理装置采用的显示控制 处理方法、以及实现该显示控制处理方法的显示控制处理程序。
背景技术
过去,提出了一种用于基于用户嗜好搜索诸如电视节目、乐曲 等内容的发明(例如,参考日本专利公开第2004-194107号)。
在推荐内容的处理中,通常,采用的是加重过滤技术和/或基于 内容的过滤技术。在以下的描述中,加重过滤技术被称为CF技术, 而基于内容的过滤技术被称为CBF技术。
具体来说,4艮据CF才支术,将用户的内容购买历史记录作为关 于用户嗜好的信息来进行管理,对于向其推荐内容的第一用户,识 别具有与第 一用户的内容购买历史i己录类々乂的内容购买历史"i己录
的第二用户。然后,向第一用户推荐第二用户已购买但第一用户还
未拥有的内容。通常,在互耳关网的邮售网站中采用CF才支术。
另一方面,根据CBF技术,在提取嗜好的处理和/或向用户推 荐内容的处理中,间接使用由内容分发者和内容的内容销售者提供 的元数据。也就是说,作为转换各种元数据的处理结果而获得的每 个特征向量都被用作关于用户嗜好的信息。具体地,计算表示用户 嗜好的特征向量和每个都用作嗜好候选的每个内容的特征向量之 间的距离,并向用户推荐具有最短距离的内容作为与用户嗜好匹配 的内容。在以下描述中,表示用户嗜好的特征向量^皮称为用户嗜好 向量,而内容的特;f正向量净皮称为内容特4i向量。通常,计算该3巨离 作为用户嗜好向量和内容特征向量之间余弦相关值。

发明内容
然而,根据采用CF或CBF技术的现有技术中的内容推荐方法, 以标准方式仅向用户推荐根据关于用户嗜好的信息的内容。也就是 说,没有采用灵活的内容推荐技术,现有技术中的内容推荐方法没 有向用户提供可选择的内容推荐信息作为用户在确定用作用户嗜 好的内容时将要使用的信息,使得用户不能基于由用户指定的信息 确定用作用户嗜好的内容。
根据本发明的实施例,期望提供一种非常灵活的内容推荐方法。
根据本发明的实施例,提供了一种信息处理装置,包括元数 据显示装置,净皮配置为显示乐曲内容的元凄t据;以及元凄t据指定装 置,#皮配置为指定通过元数据显示装置显示的元数据。该信息处理 装置还包括第一选择装置、第二选择装置、以及第三选择装置。第 一选择装置被配置为选择每一首均具有与由元数据指定装置指定的元数据相对应的元lt据的乐曲。第二选择装置被配置为计算包括 每一项都表示由第一选择装置选择的乐曲中一首的属性的多个项
目的属性信息与表示用户嗜好的用户嗜好信息之间的相似度,并根 据所计算的相似度从由第一选择装置选择的乐曲中选择乐曲。第三 选择装置被配置为基于由第二选择装置选择的乐曲的乐曲特征量 和与用户嗜好匹配的乐曲特4正量,从由第二选冲奪装置选择的乐曲中 选捧具有与用户嗜好匹配的乐曲特征量的乐曲内容。该信息处理装
置还包括确定装置,被配置为将由第三选择装置选择的乐曲内容 确定为将推荐主会用户的乐曲内容;以及再生装置,-故配置为再生由 确定装置确定的乐曲内容。
才艮据本发明的实施例,确定装置生成显示每一首均;故确定装置 确定为将推荐症会用户的乐曲内容的乐曲的插j文列表。
才艮据本发明的又一实施例,信息处理装置还具有顺序确定装置 (rank determination means ),净皮配置为确定由第三选择装置选4奪的 每一首乐曲的播放列表顺序。在该配置中,确定装置基于由顺序确 定装置确定的播放列表顺序生成显示信息的播放列表,其中,每条 信息均用作关于由第三选择装置选择的乐曲中的 一首的信息。
根据本发明的再一实施例,如果正在再生乐曲内容,则顺序确
定由第三选择装置选择的乐曲中的每一首的播放列表顺序。
根据本发明的另一实施例,当已通过确定装置生成了播放列表 时,再生在播-;故列表最上面的乐曲内容。
此外,才艮据本发明的实施例,所^是供的信息处理装置还具有 评价输入装置,被配置为接收正在再生的乐曲内容的评价;以及嗜
好信息更新装置,被配置为基于由评价输入装置接收的评价更新关 于用户嗜好的信息。
此外,才艮据本发明的一个实施例,所^是供的信息处理装置还具 有特征/特性生成装置和第四选择装置。特征/特性生成装置被配置 为生成表示乐曲内容的特征的内容特征信息或表示关于预先确定 类型的乐曲内容的、由用户展示的特性的用户特性信息。第四选择 装置被配置为从由第一选择装置、第二选择装置、或第三选择装置 选择的乐曲中选择具有由特征/特性生成装置指定的特征的乐曲内
才艮据本发明的一个实施例,所提供的信息处理装置还具有变 化接收装置,被配置为接收被指定为由特征信息表示的特征变化或 由特性信息表示的特性变化的变化。在该配置中,第四选择装置从 第一选择装置、第二选择装置、或第三选择装置选择的乐曲中,根 据由变化接收装置接收到的变化选4奪与特征信息相对应的乐曲内 容或根据由变化接收装置接收到的变化选择与特性信息相对应的 乐曲内容。
根据本发明的又一实施例,4是供了一种信息处理方法,包括 元数据显示步骤,显示乐曲内容的元凄史据;以及元数据指定步骤, 指定在元数据显示步骤中执行的处理中所显示的元数据。该信息处 理方法还包括第一选择步骤、第二选择步骤、以及第三选择步骤。 第 一选择步骤是选择每一首均具有与在元数据指定步骤执行的处 理中所指定的元数据相对应的元数据的乐曲的步骤。第二选择步骤 是计算包括每一项都表示由在第一选择步骤执行的处理中所选择 的乐曲中一首的属性的多个项目的属性信息与表示用户嗜好的用 户嗜好信息之间的相似度,并根据所计算的相似度从在第一选择步 骤执行的处理中所选择的乐曲中选择乐曲的步骤。第三选择步骤是
与用户嗜好相匹配的乐曲特征量,从在第二选择步骤执行的处理中 所选择的乐曲中选择具有与用户嗜好相匹配的乐曲特征量的乐曲内容的步骤。该信息处理方法还包纟舌确定步骤,3夸在第三选择步
容;以及再生步骤,再生在确定步骤冲丸4亍的处理中所确定的乐曲内 容。
此外,根据本发明的实施例,提供了一种被计算机执行的信息 处理程序,用于执行确定将推荐给用户的乐曲内容的处理。信息处 理程序包括元数据显示步骤,显示乐曲内容的元数据;以及元数据。该信息处理程序还包括第一选择步骤、第二选择步骤、以及第 三选择步骤。第一选择步骤是选择每一首均具有与在元数据指定步 骤才丸行的处理中所指定的元数据相对应的元数据的乐曲的步骤。第 二选择步骤是计算包括每一项都表示由在第一选^奪步艰《^U于的处 理中所选4奪的乐曲中一首的属性的多个项目的属性4言息与表示用 户嗜好的用户嗜好信息之间的相似度,并4艮据所计算的相似度从在 第 一选择步骤执行的处理中所选择的乐曲中选择乐曲的步骤。第三 选择步骤是基于在第二选择步骤执行的处理中所选择的乐曲的乐 曲特征量和与用户嗜好相匹配的乐曲特征量,从在第二选择步骤执 -f亍的处理中所选择的乐曲中选才奪具有与用户嗜好相匹配的乐曲特 征量的乐曲内容的步骤。该信息处理程序还包括确定步骤,将在户的乐曲内容;以及再生步骤,再生在确定步骤执行的处理中所确 定的乐曲内容。
在才艮据本发明实施例的信息处理装置、信息处理方法和信息处 曲内容的处理元数据显示步骤,显示乐曲内容的元数据;元数据指定步骤,指定在元数据显示步骤执行的处理中所显示的元数据。 此外,计算机通过执行第一选择步骤、第二选择步骤、以及第三选 择步骤确定将推荐给用户的乐曲内容。第 一选择步骤是选择每一首 均具有与在元^t据指定步骤^丸行的处理中所指定的元凄t据相对应 的元数据的乐曲的步骤。第二选择步骤是计算包括每一项都表示由 在第 一选择步骤执行的处理中所选择的乐曲中 一 首的属性的多个 项目的属性信息与表示用户嗜好的用户嗜好信息之间的相似度,并 根据所计算的相似度从在第 一选择步骤执行的处理中所选择的乐 曲中选择乐曲的步骤。第三选择步骤是基于在第二选择步骤执行的 处理中所选择的乐曲的乐曲特^正量和与用户嗜好相匹配的乐曲特 征量,从在第二选4奪步骤中执行的处理中所选4奪的乐曲中选4奪具有 与用户的嗜好相匹配的乐曲特征量的乐曲内容的步骤。此外,计算
荐纟合用户的乐曲内容;以及再生步-骤,再生在确定步艰封丸4亍的处理 中所确定的乐曲内容。
才艮据本发明的实施例,l是供了采用非常灵活的冲支术的信息处理 装置、显示控制处理方法和显示控制处理程序。


本发明的这些和其他特4正乂人参考附图所给出的优选实施例的 以下描述中将变得显而易见,其中
图1是示出根据本发明实施例的再生装置的典型结构的框图2是示出所显示的再生画面的实例的示图3是示出在图1所示乐曲再生装置中采用的再生画面生成部 的典型结构的^f匡图4是示出在图1所示乐曲再生装置中采用的播放列表生成部 的典型结构的才匡图5是示出在图4所示播放列表生成部中采用的匹配处理部的 典型结构的框图6是示出在图4所示播;改列表生成部中采用的特性量确定部 所4吏用的分离面的示图7是示出在图4所示播放列表生成部18中采用的内容排序 部的典型结构的才匡图8示出了涉及向用户推荐乐曲的处理-说明的流程图9是参照用于解释作为对乐曲进行分类的结果而获得的簇和 每个均包括多个簇的簇层的概念(即,多视点簇的概念)的示图10示出的是参照用于解释用于生成特性信息的技术的示图, 作为示出将乐曲分为多视点簇的处理的典型具体结果的示图;以及
图11是示出4艮据本发明实施例的实现将计算才几用作乐曲再生 装置的实施例的典型结构的框图。
具体实施例方式
在说明本发明的优选实施例之前,在以下比较描述中说明所公 开的发明和实施例之间的关系。在本说明书中描述和/或在附图中示 出了支持所公开发明的实施例。注意,即使存在在本说明书描述和/或在附图中示出{旦不包括在以下比较描述中作为对应于本发明的 实施例的实施例,这种实施例也并不被解释为不对应于发明的实施 例。相反,作为对应于特定发明的实施例包括在以下比较描述中的
根据本发明的实施例,提供了一种信息处理装置,包括元数 据显示装置(例如,在图1所示内容再生装置中采用的再生画面生 成部17、显示控制部19和显示部20以及图2所示的再生画面31 ), 4皮配置为显示乐曲内容的元凄史据;元^t据指定装置(例如,在图1 所示内容再生装置中采用的操作输入部11),被配置为指定由元数 据显示装置显示的元数据;第一选纟奪装置(例如,在图4所示播方文 列表生成部18中采用的内容选择部61 ),被配置为选择每一首均具 有与由元H据指定装置指定的元凄t据相对应的元数据的乐曲;第二 选择装置(例如,在图4所示播放列表生成部18中采用的匹配处 理部62), 4皮配置为计算包括每一项都表示由第一选4奪装置选冲奪的 乐曲中一首的属性的多个项目的属性信息与表示用户嗜好的用户 嗜好信息之间的相似度,并根据所计算的相似度从由第 一选择装置 选择的乐曲中选择乐曲;第三选择装置(例如,在图4所示播放列 表生成部18中采用的乐曲特4i量确定部64), ^皮配置为基于由第二 选择装置选择的乐曲的乐曲特征量和与用户嗜好匹配的乐曲特征
量,从由第二选择装置选择的乐曲中选择具有与用户嗜好匹配的乐 曲特征量的乐曲内容;确定装置(例如,在图4所示播;改列表生成 部18中釆用的画面构成部66),被配置为将由第三选择装置选择的 乐曲内容确定为将推荐给用户的乐曲内容;以及再生装置(例如, 在图1所示内容再生装置中采用的乐曲再生部12),帔配置为再生 由确定装置确定的乐曲内容。
在根据本发明实施例的信息处理装置中,确定装置生成每一首 均被确定装置确定为将推荐给用户的乐曲内容的乐曲的播放列表
(由图4所示插^文列表生成部18中采用的画面构成部66完成)。
才艮据本发明实施例的信息处理装置还具有顺序确定装置(例 如,在图4所示插_;改列表生成装置18中采用的内容排序部65), #皮 配置为确定由第三选4奪装置选择的每一首乐曲的插-;故列表顺序。在 这种配置中,确定装置基于由顺序确定装置确定的播放列表顺序生 成显示信息的播放列表,其中,每条信息均用作关于由第三选择装 置选4奪的乐曲中的 一首的信息。
在才艮据本发明实施例的信息处理装置中,如果正在再生乐曲内 容,则顺序确定装置根据各个乐曲内容和正在再生的乐曲内容之间 的相似度,确定由第三选择装置选择的乐曲中的每一首的播放列表 顺序(由图7所示内容排序部65完成)。
根据本发明实施例的信息处理装置还具有
评价输入装置(例如,图2所示再生画面31上的按钮44 ),被 配置为4妄收正在再生的乐曲内容的评<介;以及嗜好信息更新装置 (例如,在图1所示内容再生装置中采用的控制部21), 一皮配置为 基于通过评价输入装置接收到的评价更新关于用户嗜好的信息。
才艮据本发明实施例的信息处理装置还具有特征/特性生成装置 (例如,在图3所示再生画面生成部17中采用的特性^是耳又部53), ^皮配置为生成表示乐曲内容的特征的内容特征信息或表示关于预 先确定类型的乐曲内容的、由用户展示的特性的用户特性信息;以 及第四选择装置(例如,在图4所示插j丈列表生成部18中采用的 特性符合过滤部63),被配置为从由第一选择装置、第二选择装置、或第三选择装置选择的乐曲中选择具有由特征/特性生成装置指定 的特征的乐曲内容。
根据本发明实施例的信息处理装置还具有变化接收装置(例 如,图2所示再生画面31上的仪表45),被配置为接收被指定为由 特征信息表示的特征变化或由特性信息表示的特性变化的变化。在 该配置中,第四选择装置从第一选择装置、第二选择装置、或第三 选择装置选择的乐曲中,根据由变化接收装置接收的变化选择与特 征信息相对应的乐曲内容或根据由变化接收装置接收的变化选择 与特性信息相对应的乐曲内容。
才艮据本发明的实施例,分别才是供了信息处理方法和信息处理程 序。信息处理方法和信息处理程序中的每一个均包括元^t据显示 步骤(例如,图8所示流程图的步骤S2),显示乐曲内容的元数据; 元数据指定步骤(例如,图8所示流程图的步骤S4),指定在元数 据显示步骤"^M亍的处理中所显示的元凄t据;第一选4奪步骤(例如, 图8所示流程图的步骤S5),选择每一首均具有与在元数据指定步 骤执行的处理中所指定的元数据相对应的元数据的乐曲;第二选择 步骤(例如,图8所示流程图的步骤S6),计算包括每一项都表示 由在第 一选4奪步4聚#1行的处理中所选择的乐曲中 一 首的属性的多 个项目的属性信息与表示用户嗜好的用户嗜好信息之间的相似度, 并根据所计算的相似度从在第 一选择步骤执行的处理中所选择的 乐曲中选择乐曲;第三选择步骤(例如,图8所示流程图的步骤S8 ), 基于在第二选择步骤执行的处理中所选择的乐曲的乐曲特征量和 与用户嗜好匹配的乐曲特征量,从在第二选择步骤执行的处理中所 选择的乐曲中选4奪具有与用户嗜好相匹配的乐曲特征量的乐曲内 容;确定步骤(例如,图8所示流程图的步骤SIO),将在第三选择步骤执行的处理中所选择的乐曲内容确定为将推荐给用户的乐曲
内容;以及再生步骤,(例如,图8所示流程图的步骤Sll ),再生 在确定步-骤4丸4亍的处理中所确定的乐曲内容。
图1是示出应用本发明的再生装置1的典型结构的框图。
操作输入部11是通常采用触摸板和十个字符键的输入装置。 才喿作输入部11将用户在才喿作输入部11上^丸行的操作通知给控制部 21。
才艮据由控制部21 ^Vf亍的控制,再生部12在再生处理中/人乐曲 数据存储部14中读出适宜的乐曲。作为再生处理结果而获得的音 频数据被提供给通常采用扬声器的输出部13 。
乐曲数据存储部14是用于存储可再生乐曲的乐曲数据的单元。
元数据存储部15是用于存储在乐曲数据存储部14中存储的每 首乐曲的元凄t据的单元。
将根据向用户所做的并被用户接受的推荐的乐曲认为是用作 用户嗜好的内容,并且将关于嗜好内容的信息存储在历史存储部16 中作为历史信息。根据向用户所做的并被用户接受的推荐的乐曲的 实例是由再生部12再生的内容。关于用作用户嗜好的乐曲的信息 通常是内容的元数据。将用作用户嗜好的乐曲的元数据经由控制部 21提供纟合历史存储部16。
在与再生乐曲处理同步的处理中,再生画面生成部17生成如 图2所示再生画面的再生画面31,并通过显示4空制部19爿夸再生画 面31显示在显示部20上。
如图所示,再生画面31通常包括关于正在被再生部12再生的 乐曲的信息和关于接下来被再生的乐曲的信息。在图2所示的典型 再生画面31中,在再生画面31的显示区域32的左侧显示关于正 在被再生部12再生的乐曲的信息,而在显示区域32的右侧显示关 于才妾下来净皮再生的乐曲的信息。关于正在净皮再生部12再生的乐曲 的信息包括内容唱片封套的图像和演唱该内容的艺术家。同样,关 于接下来被再生的乐曲的信息包括内容唱片封套的图像和演唱该 内容的艺术家。
另外,再生画面31还包括可选择地显示预先确定的元数据的 元凄t纟居显示部41和42。
在图2所示的典型再生画面31中,元凄t据显示部41包括显示 部41A和41B,每一个都是在水平方向上4非成的4亍。显示部41A和 41B中的每一个均显示以子贞先确定的速度在/人右到左方向上淨u动的 元凄t据。也就是i兌,以断续显示(ticker display )方式示出了元凝:据。
注意,在元凄t据显示部41中以断续显示方式示出的元凄t据通 常是预先确定的正在再生的乐曲的元凄t据。元凄t据通常是预先确定 的凄t据项目。用于乐曲的在元凝:据显示部41中以断续显示方式示 出的典型元凝:据的数据项目通常包括乐曲的艺术家、年代、地区、 和基调(mood)。更具体地,在通常的元数据显示部41中,艺术家 是女性独唱歌手,年代是90年代,地区是沖绳,以及基调是快节 奏基调。
元数据显示部42显示了每一个均示出与预先确定的凄t据项目 相关的元数据的列表。在图2所示典型元数据显示部42中预先确 定的数据项目为风格、艺术家、标题、和基调。因而,每一个均被 显示为元数据显示部42中的列的列表是风格、艺术家、标题、和 基调。
另外,再生画面31还包括关于热衷度和成熟度的信息,其基 于表示关于预先确定类型的乐曲、通过用户展示的特性的特性信
息。更具体地,图2的典型再生画面31示出了表示热衷度的仪表 43-1和表示成熟度的仪表43-2。
除此之外,再生画面31还包括用于评价正在再生的乐曲而将 操作的按钮44-1和44-2。另外,再生画面31还包括用于改变由用 户展示的热衷度的仪表45。
如果用户喜欢正在再生的乐曲,则用户利用才喿作输入部11来 操作按钮44-l以评价内容。另一方面,如果用户不喜欢正在再生的 乐曲,则用户利用操作输入部11来操作按钮44-2以降低内容的价 值。将在该才喿作中估文出的评价存储为一条历史信息。
另外,用户还可以利用操作输入部11来操作仪表45以指定热
衷度。当用户利用操作输入部11操作仪表45来指定热衷度时,才艮 据所指定的热衷度向用户推荐乐曲。
除此之外,再生画面31还包括按钮46,当用户期望再生与所 选才奪的显示在元数据显示部42中的元数据相关的推荐乐曲时由用 户操作该按钮。
重新参考图l,播放列表生成部18是用于生成示出每一首都被 确定为将推荐给用户的内容的乐曲的播放列表的单元。基于通过用 户乂人由显示部20显示的再生画面31的元H梧显示部41或42中所 显示的元数据中选择的元数据来确定这种推荐乐曲。当用户从在元 凄t据显示部42中显示的元数据中选择元凝:据时,用户还需要才喿作 按钮46。
在这种典型情况下,播^文列表生成部18通过显示控制部19在 显示部20上显示所生成的播放列表,将播放列表叠加在图2所示 的再生画面31上。然后,当用户/人#番;汶列表上所示的那些乐曲中 选择指定乐曲时,再生指定内容。在可能的可选结构中,不在显示 部20上显示所生成的播放列表。在这种情况下,当生成播放列表 时,自动再生播放列表最上面的乐曲。播放列表最上面的乐曲是向 用户推荐最多的乐曲。
控制部21是用于控制其他部件的单元。
图3是示出在图1所示再生装置1中采用的再生画面生成部17 的典型结构的^I图。
元数据提取部51是用于从元数据存储部15读出将被显示在再 生画面31的元凄t据显示部41中的元lt据并将元^t据纟是供主会画面构 成部54的单元。
更详细地,在这种典型情况下,元数据提取部51从元数据存 储部15中读出作为元数据存储在元数据存储部15中的元数据的、 预先确定的数据项目(其与作为正在再生的乐曲ID的/人控制部21 接收的ID相关),并将数据项目提供给画面构成部54。在以下描述 中,正在再生的乐曲也适当地被称为再生乐曲。如前所述,在用于 乐曲的元数据显示部41中示出的元数据的数据项目通常包括乐曲 的艺术家、年代、区域、和基调。更具体地,在典型元数据显示部 41的情况下,艺术家是女独唱歌手,年代是90年代,区域是沖绳, 以及基调是快节奏基调。
另 一方面,元数据提取部52是用于从元数据存储部15读出将 洋皮显示在再生画面31的元lt据显示部42中的元凄史据并将元ft据揭^ 供纟会画面构成部54的单元。
更详细地,在这种典型情况下,元数据提取部52从元数据存 储部15读出关于预定数据项目(例如,图2所示的风格、艺术家、 乐曲标题、和基调)的元数据,并将元数据提供给画面构成部54。
特性提取部53是用于从存储在历史存储部16中的历史信息中 提取特性信息的单元。如前所述,特性信息是关于乐曲的、由用户 展示的特性的信息。
关于由用户展示的特性的信息是表示诸如倾向、宽度、和深度 的概念的信息。关于由用户展示的特性的信息可用于表示关于乐曲 的、由用户展示的特性。
表示倾向的信息是指用户喜欢的乐曲本身所拥有的流行吸引 力。在以下描述中,表示倾向的信息仅被适当地称为倾向。同样, 在以下描述中,表示宽度的信息仅被适当地称为宽度,而表示深度 的信息仅被适当地称为深度。
关于乐曲的、由用户展示的宽度和深度是用户拥有的内容经验 (作为处理被分为预先确定的簇的内容的经验)的宽度和深度。簇 的实例是风格簇。处理乐曲的经验实例是购买内容和收听内容的经 验。
更具体地,宽度是关于怎样局部集中内容经验的范围的信息。 其中,通过掌握宽度,可以获得关于用户容许向用户推荐的乐曲的 范围宽度的可能性的信息。另一方面,深度是关于用户拥有的经验 (作为当在看到以簇为单位的内容时处理关于簇的乐曲的经验)深 度的信息。
特性纟是取部53将所提取的倾向、所提耳又的宽度、和所摘:取的 深度提供给画面构成部54和播放列表生成部18。注意,随后描述 用于生成特性信息的方法的具体实例。
画面构成部54是用于构造再生画面(screen )31的单元,其中, 通常,/人元lt据揭:耳又部51才妾收到的元lt据以断续显示的方式显示 在元数据显示部41上,以及从元数据提取部52接收到的元数据作 为列表显示在元lt才居显示部42上。
另夕卜,由画面构成4卩54外勾造的再生画面31还包4舌示出乂人画面 构成部54接收到的倾向指数作为热衷度的仪表43-1和示出成熟度 指数的4义表43-2。成熟度是通过适当地结合从特性^是取部53接收 到的宽度和深度而获得的信息。
图4是示出在图1所示再生装置1中采用的播放列表生成部18 的典型结构的^I图。
当选择显示在再生画面31的元H据显示部41中的元凄t据时, 控制部21将所选4奪的元数据通知乡会内容选4奪部61。
内容选才奪部61在元数据存4诸部15中4叟索与/人控制部21 *接收 的元数据相匹配的元数据,并选择每一首均具有在搜索处理中发现 的元数据的乐曲。然后,内容选择部61将所选择的乐曲通知给匹 配处理部62。更具体地,内容选择部61将所选择乐曲的ID提供给 匹西己^tJ里吾p 62。
匹配处理部62是用于计算由内容选冲奪部61选择的乐曲中每一 首的属性信息与表示用户嗜好的用户嗜好信息之间的相似度。乐曲 的属性信息包括每一个均表示乐曲属性的多个信息项目。
图5是示出在图4所示插j文列表生成部18中采用的匹配处理 部62的典型结构的冲匡图。
乐曲向量存储部71是用于从作为乐曲元数据的、存储在元数 据存储部15中的元数据中生成每首乐曲的乐曲向量,并通过使乐 曲向量与作为乐曲ID的、乂人内容选4奪部61 4妄收到的ID相关来^1寻 乐曲向量存储在其中的单元。
乐曲分量的乐曲向量具有每一个均表示乐曲属性的k个向量分 量。乐曲的属性包括演唱乐曲的艺术家的姓名和乐曲的风才各。因而, 乐曲向量是可根据以下的k个向量分量VA表示的k维向量
乐曲向量={VA1, VA2, ...,VAk}
向量分量VAi(其中,i=l, 2,…,k)还是具有每个均对应于 与由向量分量VA表示的属性有关的元数据的向量子分量c的向量。 因而,向量分量VAi是可4艮据以下的向量子分量c表示的向量
VAi= (cl, c2,…)
以风格向量分量VA为例。根据向量子分量c (其为流行乐、 爵士乐、古典乐、电子舞曲等)表示风格向量分量VA。因而,通 常,才艮据以下的向量子分量c表示风格向量分量VA:
风格向量分量VA:(流行乐,爵士乐,古典乐,电子舞曲,…)
具体地,如果风才各向量分量VA是流4亍乐曲的乐曲向量的分量, 则根据以下的数字向量子分量c表示风格向量分量VA:
风才各向量分量VA-(1,0, 0, 0,…)
乐曲向量存々者部71将存〗渚在其中的乐曲向量(与/人内容选择 部61接收到的ID相关)与ID —起提供给相似度计算部74。
每当再生乐曲并更新存4诸在历史存^i者部16中的历史信息时, 用户嗜好向量生成部72 4全测再生的乐曲,并乂人乐曲向量存4诸部71 获耳又乐曲的乐曲向量。然后,用户嗜好向量生成部72不断累积用 户嗜好向量存储部73中的乐曲向量。具体地,用户嗜好向量生成 部72更新乐曲向量不断累积的向量。不断累积的向量是表示用户 嗜好的用户嗜好向量。
例如,假定将再生乐曲的乐曲向量表示如下
乐曲向量={...,风格VA (l,O,O,O,…),...}
此外,例如,布£定存4诸在用户嗜好向量存<诸部73中的用户嗜 好向量表示如下
用户嗜好向量={—,风才各VA (10,8,5,1,…), }
在这种情况下,更新用户嗜好向量以得到以下新值
用户嗜好向量-(…,风才各VA (11,8,5,1,…), ■ }
相似度计算部74是用于根据公式(1 )计算由作为再生乐曲的 乐曲向量的从乐曲向量存储部71 4妄收到的乐曲向量与从用户嗜好 向量存储部73接收到的用户嗜好向量的相似度的单元。从乐曲向 量存储部71接收到的乐曲向量是通过内容选择部61选择的乐曲的 乐曲向量。然后,相似度计算部74将所计算的相似度与/人乐曲向 量存储部71接收到的乐曲ID —起提供给乐曲确定部75。 NH以度=^乐曲A的乐曲向量VA卜乐曲A的乐曲向量VAi ( i )
& 1乐曲A的乐曲向量VAi I x I乐曲B的乐曲向量VAi |
乐曲确定部75 乂人通过乐曲ID (每一个均乂人相似度计算部74
乐曲,并将所选乐曲的ID^是供给在图4所示插-放列表生成部18中 采用的特性符合过滤部63。
特性符合过滤部63是用于生成具有作为由再生画面生成部17 中所采用的特性提取部53计算的特性信息或由再生画面31的仪表 45指定的特性信息的向量分量的特性向量的单元。例如,特性符合 过滤部63生成具有倾向o、宽度w、和深度d的特性向量D=(o, w, d)作为其向量分量。注意,将由再生画面31的仪表45指定的特 性信息经由控制部21提供给特性符合过滤部63。
特性符合过滤部63 /人通过ID(每一个均/人匹配处理部62接收 作为特定乐曲中 一首的ID )识别的特定乐曲中选择与过滤处理中的 特性向量D的意义匹配的乐曲,并将所选乐曲提供给乐曲特征量确 定部64。
乐曲特征量确定部64 乂人存储在历史存4诸部16中的历史信息中 提取乐曲特征量。然后,乐曲特征量确定部64通过诸如SVM (支 持向量机)技术、K—NN技术、和线性确定4支术的方法生成图6所 示的分离平面作为用于将所提取乐曲特征量的喜欢和不喜欢的感 情彼此分离的平面。另外,乐曲特征量确定部64标绘作为通过ID (每一个均从特性符合过滤部63接收作为指定乐曲中一首的ID) 识别的特定乐曲的元凄t据、存储在元凄t据存储部15中的元数据中 的乐曲特征量。然后,乐曲特征量确定部64 /人通过ID (每一个均 从特性符合过滤部63接收作为指定乐曲中一首的ID)识别的指定
乐曲中选择具有与用户嗜好匹配的乐曲特征量的乐曲,并将所选乐
曲的ID提供给排序部65。
其中,乐曲的乐曲特征量是作为分析乐曲的音频信息而获得的 值,作为表示通常根据速度、韵律、和节奏表示的乐曲旋律的值。
例如,通过针对表示乐曲的音频信号的声音生成开始时间观察 自相关函lt峰值部分和水平部分(level)对声音生成时间周期性重 复执行的分析结果,将乐曲节奏检测为在一分钟间隔内四分音符的 数量。对于关于检测节奏的更多信息,建议读者参考日本专利公开 文本第2002-11675号。
在这种典型情况下,乐曲的乐曲特4i量^皮包括在乐曲的元凄史据 中并从元数据中提取。然而,也可以作为对表示乐曲数据的音频信 号执行的分析结果而适当获得乐曲的乐曲特征量。
再次参考图4。排序部65是用于计算通过从乐曲特征量确定部 64 4妄收到的ID识别的乐曲与通过/人控制部21 4妻收到的ID识别的 乐曲之间的相似度的单元。通过乂人控制部21冲妾收到的ID识别的乐 曲是正在再生的乐曲。排序部65基于所计算的相似度设定通过从 乐曲特;f正量确定部64 4妄收到的ID识别的乐曲的顺序。
注意,在这种典型情况下,将通过从乐曲特征量确定部64接 收到的ID识别的乐曲作为推荐乐曲呈现^会用户。为此,通过/人乐 曲特4正量确定部64^妄收到的ID识别的乐曲也^皮称为4,荐乐曲。
图7是示出在图4所示播放列表生成部18中采用的排序部65 的典型结构的冲匡图。
非常类似于在图5所示匹配处理部62中采用的乐曲向量存4诸 部71,乐曲向量存储部81是用于根据作为乐曲元数据存储在元数 据存储部15中的元数据生成每首乐曲的乐曲向量并将乐曲向量存 ^賭在其中的单元。
乐曲向量存储部81将通过使乐曲向量与推荐乐曲ID相关而存 储在其中的乐曲向量和通过使乐曲向量与再生乐曲ID相关而存储 在其中的乐曲向量提供给相似度计算部82。推荐乐曲ID是作为推 荐乐曲的ID的、从乐曲特征量确定部64接收到的乐曲ID,而再生 乐曲ID是作为再生乐曲的ID的、乂人控制部21 4妾收到的乐曲ID。
相似度计算部82是用于根据等式(1 )计算由每一个均从乐曲 向量存储部81接收的作为推荐乐曲向量的每个乐曲向量与再生乐 曲的乐曲向量的每个相似度的单元。相似度计算部82将所计算的 相似度与推荐乐曲的乐曲向量一起才是供给顺序确定部83。
顺序确定部83是用于基于从相似度计算部82接收到的相似度 确定推荐乐曲中每一首的顺序的单元并将顺序与各首推荐乐曲的 ID —起提供给在图4所示播放列表生成部18中采用的画面构成部 66。
画面构成部66是用于从元数据存储部15中读出推荐乐曲(每 一首均由从排序部65接收的ID所识别)中每一首的标题,以及用 于基于由排序部65确定的顺序(作为推荐乐曲的顺序)按顺序生 成示出推荐乐曲标题的播放列表的单元。
在这种典型情况下,为了通过将播放列表叠加在图2所示再生 画面31上来显示纟番方文列表,画面构成部66经由显示控制部19将 播放列表提供给显示部20。然而,可选地,不在显示部20上显示 所生成的播放列表。在这种情况下,将所生成的播放列表提供给控制部21,并自动再生播放列表最上面的乐曲。播放列表最上面的乐 曲是向用户推荐最多的乐曲。
在图1所示的典型再生装置1中,乐曲的数据被存储在乐曲数 据存^f诸部14中。然而,注意,在可选结构中,再生装置1 i殳置有 用于与作为用于通过网络分发乐曲的装置、预先确定的装置进行通
信的功能。在该可选结构中,从该装置接收通过预先确定的装置分 发的乐曲凄t据。还应该注意,在图中未示出预先确定的装置和网络。
另外,在图4所示的播放列表生成部18中,特性符合过滤部 63祐:;故置在匹配处理部62和乐曲特4i量确定部64之间。然而,还 可以提供特性符合过滤部63被放置在内容选择部61和匹配处理部 62之间或乐曲特4正量确定部64和4非序部65之间的结构。
另外,在图1所示的典型再生装置1中,当通过利用包括在再 生画面31中的仪表45来指定热衷度时,向用户推荐与所指定的热 衷度相只于应的乐曲。然而,还可以才是供在再生画面31的元凄史」據显 示部41上显示与所指定的热衷度相对应的元lt据的结构。
另外,在图2所示的再生画面31中,显示并可改变表示关于 乐曲的、由用户展示的特性的特性信息。然而,还可以提供提取乐 曲的倾向、宽度和深度作为表示关于乐曲的、由用户展示的特性的 特性信息,同时显示并可改变倾向、宽度和深度的指数的结构。
接下来,通过参考图8所示的流程图说明由图1所示再生装置 1 4丸行的向用户推荐乐曲的处理。
如图8所示,流程图以步骤S1开始,其中,再生预先确定的 乐曲。然后,在下一步骤S2中,再生装置l中采用的控制部21控
制再生画面生成部17以生成图2所示的再生画面31,并控制显示 控制部19以在显示部20上显示画面。
此时,在图3所示再生画面生成部17中采用的画面构成部54 构造再生画面31,其通常以断续显示的方式在元H悟显示部41上 示出从元数据提取部51接收到的元数据以及在元数据显示部42上 示出从元数据提取部52接收到的元数据作为列表。
然后,在下一步骤S3中,控制部21产生关于是否已请求终止 再生乐曲^t据的确定结果。如果在步-骤S3才丸^f亍的处理中产生的确 定结果表示还没有请求终止再生乐曲数据,则由该流程图表示的处 理流程前进至步骤S4,其中,控制部21产生关于是否已选择再生 画面31的元凄t悟显示部41中的元凄t据的确定结果。
如果步骤S4执行的处理中产生的确定结果表示已经选冲奪了元 数据显示部41中的元数据,则由该流程图表示的处理流程前进至 步艰《S5,其中,控制部21 一寻所选元翁:才居通知绐^番;改列表生成部18。 在以下描述中,已经被选择的元数据、在步骤S4执行的处理中确 定的元凄t据:帔称为选4奪元凄t据。
通过参考元数据存储部15,在图4所示播i欠列表生成部18中 采用的内容选择部61选择每一首都具有包括由控制部21报告的选 4奪元凄t据的元凄t据的乐曲,并将所选乐曲通知乡合匹配处理部62。
然后,在下一步骤S6中,根据等式(1),在播放列表生成部 18中采用的匹配处理部62计算由内容选择部61报告的所选乐曲的 每一首的乐曲向量与用户嗜好向量之间的相似度。随后,匹配处理 部62选4奪每一首均具有高相似度的N首乐曲,并将N首所选乐曲 通知给在播;改列表生成部18中采用的特性符合过滤部63。
然后,在下一步骤S7中,特性符合过滤部63从由匹配处理部 62报告的乐曲中选择特定乐曲。每首特定乐曲都与作为关于用户特 性信息的、由在再生画面生成部17中采用的特性4是取部53纟是耳又的 信息相匹配或与作为关于用户特性〗言息的、由再生画面31的4义表 45指定的信息相匹配。然后,特性符合过滤部63将特定乐曲通知 纟合乐曲4争^正量确定部64。
然后,在下一步骤S8中,在播放列表生成部18中采用的乐曲 特征量确定部64生成图6所示的分离平面,作为对应于与用户嗜 好相匹配的乐曲特征量的平面。然后,乐曲特征量确定部64基于 由特性符合过滤部63报告的指定乐曲的乐曲特征量和分离平面之 间的位置关系选4奪每个都具有与嗜好相匹配的乐曲特征量的特定 乐曲。随后,乐曲特征量确定部64将特定乐曲通知给在播放列表 生成部18中采用的4非序部65。
然后,在下一步骤S9中,根据等式(l),排序部65计算每一 个均由乐曲特征量确定部64报告的每一首特定乐曲(作为推荐乐 曲)与再生乐曲(或正在再生的乐曲)之间的相似度。然后,排序 部65根据为各个推荐乐曲计算的相似度来确定推荐乐曲中每一首 的顺序,随后,排序部65将推荐乐曲和它们的顺序通知给在播放 列表生成部18中采用的画面构成部66。
然后,在下一步骤SIO中,画面构成部66 乂人元凄t据存4诸部15 中读出由排序部15报告的推荐乐曲的标题,并按照其顺序排序的 推荐乐曲的顺序生成示出标题的播放列表。随后,画面构成部66 通过显示控制部19在显示部20上显示播放列表。通过叠加在图2 所示再生画面31上来显示插j文列表。
当用户从播放列表上显示的乐曲中选择一首乐曲时,由该流程 图表示的处理流程前进至步-骤Sll,其中,控制部21控制再生部
12以再生选择乐曲。然后,在下一步骤S12中,控制部21通过将 再生乐曲的元数据存储在历史存储部16中来更新历史信息。注意, 当操/f乍再生画面31中所示的4安4丑44-l或44-2时,在历史存4诸部 16中存储根据对按钮44-1或44-2执行的操作的评价结果以更新历 史4言息。
然后,由该流程图表示的处理流程返回至步骤S2,其中,显示 根据在步骤S11执行的处理中开始其再生的乐曲的再生画面31 。根 据在步骤Sll执行的处理中开始其再生的乐曲更新此时显示的再生 画面31。然后,以上述相同的方式重复寺丸4于步骤S3和随后步艰《的 处理。
另一方面,如果在步骤S4 ^Vf亍的处理中产生的确定结果表示 没有选4奪再生画面31的元凄t4居显示部41中的元凄t纟居,则由该流禾呈 图表示的处理流程前进至步骤S13,其中,控制部21产生关于是否 已经选择元数据显示部42中的元数据以及是否已经操作按钮46 (即,是否已经确定推荐乐曲的条件)的确定结果。
如果在步骤S13执行的处理中产生的确定结果表示已经选择了 元数据显示部42中的元数据并且已经操作了按钮46以确定推荐乐 曲的条件,则由该流程图表示的处理流程前进至步骤S5,从而通过 利用元lt据显示部42中的所选元凄史据来以上述相同的方式#1行步 艰《S5和随后步骤的处理。
另 一方面,如果在步骤S13执行的处理中产生的确定结果表示 没有选择元数据显示部42中的元数据或没有才喿作4安4丑46以确定推 荐乐曲的条件,则由该流程图表示的处理流程返回至步骤S4,以按 照上述相同的方式重复该步艰《的处J里。
另一方面,如果在步骤S3才丸^f亍的处理中产生的确定结果表示 已经请求终止再生乐曲数据,则由该流程表示的处理流程前进至步 骤S14,其中,才艮据该流程图,控制部21终止执行向用户推荐乐曲 的处理。
如上所述,当以允i午用户选择的在元凝:才居显示部41中显示4壬 何元lt据的才各式在再生画面31的元lt据显示部41上显示正在再生
时,基于由用户选4奪的元凄t据确定推荐乐曲。因而,可向用户呈现 用作确定推荐乐曲的处理基准的元数据。因此,可以执行确定推荐 乐曲的处理作为非常灵活的处理。
另外,在具有图4所示典型结构的播放列表生成部18中,匹 配处理部62基于用户嗜好向量选4奪乐曲。此外,乐曲特;f正量确定 部64基于乐曲信号(表示乐曲)本身所拥有的乐曲特征量选择推 荐乐曲。因而,可以向用户4,荐与用户嗜好相匹配的乐曲。
才妄下来,解释包括在图2所示再生画面31中的元数据显示部 41的另一个典型才各式。
包4舌在图2所示典型再生画面31中的元lt梧显示部41具有示 出相同元数据的显示部41A和41B。然而,还可以^是供包括在图2 所示典型再生画面31中的元凄史据显示部41具有示出不同元凄t据的 显示部41A和41B的结构。
例如,显示部41A示出了i^如上述艺术家、年^C、区i^戈、基调 等的预定项目。另一方面,显示部41B示出了与显示部41A中所示 预定项目不同的项目。
在这种情况下,在图3所示再生画面生成部17中采用的元邀: 据才是取部51将纟寺显示在显示部41A中的元ft据纟是供纟会画面构成部 54。待显示在显示部41A中的元数据包括通过4吏其与从控制部21 接收到的ID (作为正在再生的乐曲的ID)相关而存储在元数据存 储部15中的元数据所包括的预定项目。预定项目通常包括艺术家、 年代、区域、和基调。具体地,在典型元数据显示部41的情况下, 艺术家、年代、区域、和基调分别是女性独唱歌手、90年代、沖绳、 和快节奏基调。另外,元H据提取部51还将4寺显示在显示部41B 中的元数据提供给画面构成部54。待显示在显示部41B中的元数 据包括除预定项目之外的项目。在通过使其与从控制部21接收到 的ID (作为正在再生的乐曲的ID)相关而存^f诸在元凄t据存储部15 中的元数据中包括除了预定项目之外的项目。
然后,画面构成部54构成包括显示部41A (示出从元凄t据才是 取部51接收的元数据作为将被显示在显示部41A中的元数据)和 显示部41B (示出从元数据提取部51接收的元数据作为将被显示 在显示吾p 41B中的元凄t:梧)的再生画面31。
另外,也可以4是供包括在图2所示典型再生画面31中的元凝:
41A和示出与正在再生的乐曲不相关的元数据的显示部41B的结 构。通过具有这种结构,可以在用户选择显示部41A中所示的元凄t 据时向用户4,荐与正在再生的乐曲相关的乐曲。另外,还可以在用 户选才奪显示部41B中所示的元凄史:悟时向用户4,荐与正在再生的乐 曲不相关的乐曲。也就是说,例如,可以从正在再生的乐曲跳到具 有分别与正在再生的乐曲的旋律或曲调完全不同的旋律和/或曲调 的乐曲。
在这种结构中,在再生画面生成部17中采用的元凄t据才是耳又部 51 一夸4寺净皮显示在显示部41A中的元凄史才居4是供乡合画面构成部54。祠: 被显示在显示部41A中的元数据包括通过使其与从控制部21接收 的ID (作为正在再生的乐曲的ID)相关而存储在元数据存储部15 中的元凄t据所包括的预定项目。另夕卜,元数据才是取部51还将4寺净皮 显示在显示部41B中的元IM居纟是供纟合画面构成部54。〗寺纟皮显示在 显示部41B中的元数据包括除预定项目之外的项目。在通过使其与 从控制部21接收的ID (作为除正在再生的乐曲之外的乐曲的ID) 相关而存4诸在元凄t据存4诸部15中的元lt据中包4舌除预定项目之外 的项目。
同样,然后,画面构成部54构成包括显示部41A (示出乂人元 凄史据才是耳又部51 4妄收的元^t据作为将一皮显示在显示部41A中的元凄t 据)和显示部41B (示出从元数据提取部51接收的元数据作为将 -故显示在显示部41B中的元lt据)的再生画面31。
另外,还可以4是供包括在图2所示典型再生画面31中的元数 据显示部41具有示出与正在再生的乐曲相关的元凄t据的显示部 41A和显示表示整个播放列表(示出推荐乐曲)主题的消息的显示 部41B的结构。消息的实例是"轻柔歌曲的集合"的消息。其中, 通过查看显示在显示部41B中的消息,用户能够知道推荐包括在播^ 放列表中的乐曲的原因。
在这种结构中,在再生画面生成部17中采用的元凄t才居4是取部 51将待被显示在显示部41A中的元数据提供给画面构成部54。待 被显示在显示部41A中的元数据包括通过使其与从控制部21接收 的ID (作为正在再生的乐曲的ID)相关而存〗诸在元ft据存储部15 中的元凄t据所包括的预定项目。另外,元凄t据拔:耳又部51还将祠4皮 显示在显示部41B中的4言息4是供纟会画面构成部54。 4寺:帔显示在显 示部41B中的信息是示出推荐乐曲的整个播放列表的主题。注意, 控制部21从播放列表生成部18接收示出推荐乐曲的整个播放列表 的主题并将该主题传递至再生画面生成部17。
同样,然后,画面构成部54构成包4舌显示部41A (示出/人元 数据提取部51接收的元数据作为将^皮显示在显示部41A中的元数 据)和显示部41B (示出从元数据提取部51接收的元数据作为将 被显示在显示部41B中的元数据)的再生画面31。
另外,还可以提供包括在图2所示典型再生画面31中的元数 据显示部41具有示出与正在再生的乐曲相关的元^t据的显示部结构。
除此之外,还可以4是供这样的结构除包4舌图2所示典型再生 画面31中的元凄W居显示部41具有示出不同元凄t据的显示部41A和 41B之外,例如,可才艮据用户爱好适当地改变显示部41A和41B的 显示才各式。例如,当在元lt據显示部41中显示与正在再生的乐曲 相关的元tt据时,可通过强调特定元数据来示出与用户嗜好相匹配 的特定元H据。
在这种结构中,在再生画面生成部17中釆用的元凄丈据4是耳又部 51将^f寺;故显示在元^t据显示部41中的元凄t据4是供症会画面构成部 54。待:帔显示在元数据显示部41中的元数据包括通过使其与从控 制部21接收的ID (作为正在再生的乐曲的ID)相关而存储在元数 据存储部15中的元数据中包括的预定项目。另夕卜,元数据提取部 51基于存储在历史存储部16中的历史信息产生关于提供给画面构 成部54的元数据是否与用卢嗜好相匹配的确定结果,并且还将确 定结果^是供纟会画面构成部54。
然后,画面构成部54构成包^"元^t据显示部41的再生画面31 , 其中,元数据显示部41才艮据关于4是供给画面构成部54的元数据是 否与用户嗜好相匹配的确定结果,以显示格式示出从元数据提取部 51接收到的元数据。
另外,在图2所示的典型再生画面31中,在整个再生处理期 间,在元数据显示部41中显示与乐曲相关的相同元数据。然而,
化地显示元^t据的结构。
当正在再生吉他独奏乐曲时,显示"该表演中弹吉他的人是 ooo"的消息。当再生乐曲的所谓合唱部分等的预定部分时,显示 陈述"这是乐曲的好听部分"或"ooo是具有类似旋律的乐曲"的 消息。
在这种情况下,已将具有与正在再生的乐曲的合唱部分类似的 旋律的乐曲的信息存储在存储器中。当在再生画面生成部17中采 用的元数据提取部51从控制部21接收表示正在再生的合唱部分的 信号时,元数据一是取部51将该信息提供给画面构成部54。关于具 有类似凝j聿的乐曲的信息实例为乐曲的标题。
然后,画面构成部54构成在元数据显示部41中显示从元数据 提取部51接收的信息的再生画面31。
另外,可以如上所述;也选4奪显示在元凄W居显示部41中的4壬4可 元凄t据。然而,可以^是供如果在长时间周期内没有选4奪显示在元凄t 据显示部41中的元^:据,则可将引起用户注意的元^t据显示在元 凄t悟显示部41中的结构。
例如,假定与正在再生的乐曲相关的元数据被显示在元数据显 示部41中。在这种情况下,如果在预定的时间周期内没有选4奪显 示在元数据显示部41中的任何元数据,则可在与正在再生的乐曲 相关的元数据中显示与正在再生的乐曲不相关的元数据。
具体地,控制部21测量一段时间以选择显示在元数据显示部
41中的元数据,并且如果在预定时间周期内没有选择显示在元数据 显示部41中的任何元凄t据,则控制部21控制在再生画面生成部17 中采用的元数据提取部51 ,以提取与正在再生的乐曲不相关的元数据。
另外,包括在图2所示典型再生画面31中的元数据显示部41 具有;f皮此独立的两个显示部,即,显示部41A和41B。然而,可以 提供元数据显示部41具有一个显示部或者三个以上显示部的结构。
另外,显示部41A和41B中的每一个均具有在水平方向上4非 列的长形状并且相互平行。然而,可以提供每一个均具有不同形状 的显示部41A和41B以不同布局方欠置在元凄tl居显示部41中的结构。
以下描述〗夸具体i兌明由图3所示再生画面生成部17中采用的 特性提取部53所采用的技术作为用于生成之前列举的特性信息的 技术。
在再生画面生成部17中采用的特性冲是取部53在分簇处理中将 乐曲的元凄t據项目的真实4言息(real information)分为多个》臭,并 将这些簇分组为图9所示的多个簇层。在图中所示的典型情况下, 簇层为第一至第n层。存储在历史存储部16中的元数据项目通常 包括分别与图中所示的艺术家、标题、唱片集、和风格簇层相对应 的艺术家、标题、唱片集、和风才各项目。
注意,乐曲可具有与多个蔟有关的一个元凄t据项目(或多个元 数据项目)。处于相同簇层中的任意两个簇之间的距离是已知的。 这种距离就是前面提到的相似度。
然后,特性^是取部53生成包括作为对乐曲的元^t据项目的真 实信息进行分类的结果而获得的每个簇的ID的簇信息。乐曲的簇 信息;帔用作关于乐曲特4i的信息。在图9所示的实例中,符号CL11 、 CL12等中的每一个都表示簇的ID。
当特性提取部53执行上述对乐曲的元数据项目的真实信息进 行分类的分簇处理时,特性提取部53还通过利用分簇处理的结果 生成特性信息。在以下的描述中,分簇处理的结果净皮称作多—见点分 簇结果。
图10是参照用于通过利用每一个均与图9所示簇层相对应的 多视点分簇结果来生成特性信息的方法描述的示例图。
图IO所示的多视点分簇结果View 1至View3中的每一个都包 括在图中将每一个都画作椭圓的八个簇。每个簇都包围 一首或多首 乐曲(包括在图中将每一个都画作小圓圈的四首乐曲ml到m4)的 元数据。然而,如图10所示,在多视点分蔟结果View 1中,乐曲 ml到m4中的每一首都与两个蔟有关,在多视点分簇结果View 3 中,四首乐曲ml到m4与两个簇有关,以及在多视点分簇结果View 2中,乐曲ml到m4中的每一首都与一个簇有关。以这种方式,可 通过多个簇来表示乐曲。因此,在以下描述中,代替使用乐曲数(图 10所示实例中为4),而使用包括在每个簇中的值。在图10所示的 实例中,包括在簇中的值是封闭在簇中的圆圏的数量。在以下描述 中,包括在簇中的值被称为表示与簇有关的乐曲数量的内容条目 (content-entry )数。
首先,i兌明用于生成倾向的方法。在以下描述中,用符号o表 示倾向。
将在特定时间点处乐曲的测量倾向度定义为通过直到该时间
点已经使用乐曲的次数的对数函数所给出的规一化值(noamalized value )。规一化值可以是O至l.O范围内的任何值。在以下描述中, 至今为止已经使用的乐曲次数被称为使用数。
在这种情况下,特性提取部53通过计算由正在净皮用户再生的 乐曲的测量倾向度的平均值而得到用户的测量倾向度。将用户的测 量令页向度i人为是倾向o。
由于必须将倾向o的尺度调整为诸如宽度和深度(将在之后的 描述中进行说明)的特性信息,所以将规一化值认为是倾向o。也 就是说,每一条其他特性信息也为规一化值。
具体地,以图10所示多一见点分簇结果为例。乐曲ml的4吏用数 为1024,乐曲m2的〗吏用凄t为8,乐曲m3的4吏用凄t为64,以及乐 曲m4的l吏用ft为512。另外,归一4b分母为16。也就是i兌,所有 乐之中净皮最多次再生的乐曲的4吏用凄t为65536。
在这种情况下,才艮据等式(2)计算倾向o。注意,在以下给出 的每个等式中,对数函数的底为2。然而,从等式中省略了底的表 示。
o = { (Iogl024 + log8 + log64 + 1og512 ) /16} / 4
=(10 + 3 + 6 + 9) / 16/4 = 0.4375... (2)
4妄下来,i兌明用于生成宽度的方法。在以下描述中,用符号w 表示宽度。
特性提取部53根据下面给出的等式(3)得到每个多视点分簇 结果View v的熵Ev。附加于表示多一见点分簇结果的符号View的符
号v是分配给图10所示的簇层数。在图中所示的实例中,簇层数 可以是范围1至3的任意整数。在等式中,符号P"表示作为将乐 曲条目数Sv-i (表示与在表示多视点分簇结果View v的簇层上存在
的簇V-i有关的乐曲数量)除以所有条目数Sv—i的总和ZSv-i结果而
获得的商。符号i表示分配给簇的号。注意,在图IO所示的实例中, 簇号1被分配给表示多视点分簇结果Viewv的簇层左上角处的簇。 对于布置在同一行的另外三个簇中的每一个,簇号沿向右的方向顺 序以1递增。也就是说,簇号2至4被分别分配给另外三个簇。然 后,簇号5被分配给簇层左下角处的簇。同样,对于布置在同一行 的另外三个簇,簇号沿向右的方向顺序以1递增。也就是说,簇号 6至8被分别分配给另外三个簇。<formula>complex formula see original document page 40</formula> … (3)
然而,在乐曲条目数为0(即,Pv—i = 0)的情况下,通过4艮据 簇类型数n引入固定无穷小值来修正等式(3),以产生以下给出的 作为用于计算商Pv—i和熵Ev的等式的等式(4)至(6)。根据簇类 型数n的固定无穷小值的实例是n的平方。
Pv-i = Sv-i/ (S + #0xn-2) (Sv-i#0) … (4)
Pv-zero = n-2/ (S + #0xn-2) (Sv—i = 0) … (5)
Ev = Pv.i log ( Pv.i) - #0 x pv—zer。 log ( pv.zer。)… (6 ) 其中,#0是条目0的簇号。
然后,特性提取部53对所得到的多视点分簇结果View的熵 Ev的最小值Ev_min进行归 一化,并将归 一化的最小熵Ev—min作为宽度
W。通过利用调整后的归一化系数(使由簇号确定的归一化的最大 熵Em狀等于1.0)来才丸4亍归一化处理。
具体地,例如,分别根据等式(7)至(9)分别计算多视点分 簇结果Viewl至View3的熵E!至E3。因而,才艮据等式(10 )确定
最小熵Ev-min,而才艮据等式(11 )确定最大熵Emax。因此,才艮据等式
(12)得到宽度w。
(Viewl)E「8x (-1/8 1og ( 1/8)) =3.0 ... (7) (View 2 ) Pw = 1 / ( 4 + 4 x l / 82 ) = 16 / 65
P2—o = ( 1 / 82 ) / ( 4 + 4 x l / 82 ) = 1 /260 E2 = -4xPwl。gPw-4xp2-ologP2-0 = 2.11… (8) (View 3 ) Pw = 4 / ( 8 + 6 x l / 82 ) = 128 / 259
P3—0 = ( 1 / 82 ) / ( 8 + 6 x 1 / 82 ) = 1 / 518
6 xp3-0logP3—0=1.11… (9) … (10)
Emax = -i:i/8 1og (1/8) =3 … (11)
...w = Ev,in/3 = 1.11/3 = 0.37 … (12)
*
接下来,i兌明用于生成深度的方法。在以下描述中,用符号d 表示深度。
E3 = — 2 x Pw logPw —
F. = F, = 1 11
在这种情况下,特性提取部53识别使其熵Ev (用于计算宽度
W)等于最小熵Ev.min的多视点分簇结果VieW。然后,通过将特定
簇的内容条目数Sv.i除以所有用户的最大内容条目数Sv-i-max,来对 包括在多视点分簇结果View中的特定簇(作为具有多视点分簇结 果View的所有簇中具有最大商Pv.i的簇)的内容条目数Sv—i进行归 一化,以给出深度d。
具体地,例如,假定所有用户的最大内容条目数S"-m战为100。
在图10所示实例的情况下,特性提取部53识别使其熵E3等于最小 熵Ev.min (为1.11)的多视点分簇结果View 3作为簇层。然后,特 性提取部53在多视点分簇结果View的所有簇中识别每一个均具有 最大商P"(或如等式(13)中所表示的最大内容条目数Sv—i)的特 定簇3-2和3-7。最后,特性l是:f又部53才艮据等式(14)将最大内容 条目数Sv—i除以最大内容条目数Sv-i-max,以得到深度d。
Sv—i = S3—2 = S3—7 = 4 … (13)
...d = 4/ 100 = 0.04 … (14)
如上所述,特性揭:耳又部53能够计算诸如倾向o、宽度w和深 度d的特性信息。然后,特性才是耳又部53生成向量D (o, w, d),其 具有作为其向量分量的计算特性信息(例如,倾向o、宽度w、和
深度d )。
至此所给出的描述i兌明了向用户推荐乐曲的实例。然而,注意, 本发明可应用于任何其他内容,只要其他内容具有可作为分析表示 其他内容的信号结果而得到的预定特征量。
顺便提及,可以通过硬件和/或执行软件来实现上述一系列处 理。如果通过执行软件来实现上述一系列处理,则通常可将组成软 件的程序安装在实现再生装置1的功能的通用计算机中。
图11是示出实现上述计算机(其中安装有将被执行以实现上 述一系列处理的程序)的实施例的典型结构的框图。
在计算机中,可预先将程序存储在嵌入式石更盘105或嵌入式 ROM (只读存l渚器)103中。
可选地,还可将程序暂时或永久地存储或(或记录)在可移动 记录介质111中。可移动记录介质111的实例包括软盘、光盘(例 如,CD-ROM (光盘只读存储器))、MO (磁光)盘、DVD (数字 通用盘)、》兹盘、和半导体存储器。存储在可移动记录介质111中的 程序共同被称为所谓的封装软件,其作为将要安装在计算机中的软 件提供给用户。
注意,除将程序从上述的可移动记录介质lll安装到计算才几中 之外,还可以从外部下载网站将程序下载到计算机。在这种情况下, 利用通过起数字卫星广播功能的人造卫星的无线电通信或利用通 过诸如LAN (局域网)或互联网的网络的有线通信,将程序从下载 网站传送到计算机。在计算机中,通过通信部108接收从下载网站 传送的程序并将其安装到上述石更盘105中。
计算才几具有嵌入其中的CPU (中央处理单元)102。 CPU 102 通过总线101连接至输入/输出接口 110。当用户操作输入部107(通 常包括4建盘、鼠标、和话筒)时,输入部107将表示用户冲丸行的梯: 作的命令经由输入/输出4妻口 110和总线101传送至CPU 102。然后, CPU 102根据该命令执行作为程序存储在ROM 103中的一个程序。 可选地,CPU 102根据该命令将已作为程序安装在硬盘105中的一
个程序从硬盘105加载到RAM (随机存取存储器)104并执行该程 序。如上所述,利用通过起^t字卫星广播的人造卫星功能的无线电 通信或利用通过诸如互联网的网络的有线通信将程序从下载网站 传送到计算才几,已经将待^皮CPU 102 4丸4亍的安装在硬盘105中的程 序从下载网站下载到计算机。作为另一选择,当在计算机的驱动器 109上安装可移动介质111时,已经将由CPU 102才丸^f亍的安装在硬— 盘105中的程序从可移动记录介质111传送至硬盘105。 CPU 102 执行一个程序(或多个程序),以执4亍通过参考图8的流程图的上 述流程图所表示的处理或根据之前说明的框图中的一个所示的结 构的处理。然后,如果需要,通过总线101和输入/输出接口 110,
果经由通信部108传送至网络。另外,CPU102还通过总线101将 处理结果存储在石更盘105中。通常,输出单元106包括LCD (液晶
显示器)和扬声器。
还应该注意,在本i兌明书中,可沿时间轴以予贞定顺序扭J亍上述
;克禾呈图的步,《,例^T,还可以在并^亍处理或目才示处理中同时或分别 执行这些步骤。
另外,在分布式处理中,可通过一台计算机或多台计算机执行 程序。除此之外,可将要被计算机执行的程序传送至安装在远程位 置处的计算^L。
注意,本发明的实现绝不限于上述实施例。也就是说,只要对 实施例所作的改变在不偏离本发明的范围内,就可以对其进4亍改 变。
另夕卜,本领域的技术人员应该理解,根据设计要求和其他因素, 可以有多种修改、组合、子组合和改进,均应包含在本发明的权利 要求或等同物的范围之内。
权利要求
1.一种信息处理装置,包括元数据显示装置,被配置为显示乐曲内容的元数据;元数据指定装置,被配置为指定由所述元数据显示装置显示的所述元数据;第一选择装置,被配置为选择每一首均具有与由所述元数据指定装置指定的所述元数据相对应的元数据的乐曲;第二选择装置,被配置为计算包括每一项都表示由所述第一选择装置选择的所述乐曲中一首的属性的多个项目的属性信息与表示用户嗜好的用户嗜好信息之间的相似度,并根据所计算的相似度从由所述第一选择装置选择的所述乐曲中选择乐曲;第三选择装置,被配置为基于由所述第二选择装置选择的所述乐曲的乐曲特征量、和与所述用户嗜好相匹配的乐曲特征量,从由所述第二选择装置选择的所述乐曲中,选择具有与所述用户嗜好相匹配的乐曲特征量的乐曲内容;确定装置,被配置为将由所述第三选择装置选择的所述乐曲内容确定为将推荐给所述用户的乐曲内容;以及再生装置,被配置为再生由所述确定装置确定的所述乐曲内容。
2. 根据权利要求1所述的信息处理装置,其中,所述确定装置生 成每一首均被所述确定装置确定为将推荐给所述用户的乐曲 内容的乐曲的播放列表。
3. 才艮据权利要求2所述的信息处理装置,还包括顺序确定装置,^皮配置为确定由所述第三选择装置选择 的所述乐曲中每一首的播放列表顺序,其中,所述确定装置基于由所述顺序确定装置确定的所 述播放列表顺序,生成显示每一条均用作关于由所述第三选择 装置选择的乐曲中的一首的信息的播放列表。
4. 根据权利要求3所述的信息处理装置,其中,如果正在再生乐 曲内容,则所述顺序确定装置根据由所述第三选择装置选择的 所述乐曲中的每一首和正在再生的所述乐曲内容之间的相似 度,确定所述各首乐曲内容的所述播放列表顺序。
5. 根据权利要求3所述的信息处理装置,其中,当已经通过所述 确定装置生成所述播放列表时,再生在所述播;改列表最上面的 乐曲内容。
6. 根据权利要求1所述的信息处理装置,还包括评价输入装置,被配置为接收对正在再生的乐曲内容的 评价;以及嗜好信息更新装置,被配置为基于由所述评价输入装置 4妄收到的所述评-f介更新关于所述用户嗜好的信息。
7. 根据权利要求1所述的信息处理装置,还包括特征/特性生成装置,被配置为生成表示乐曲内容的特征 的内容特征信息或表示由所述用户展现出的关于预先确定类 型的乐曲内容的特性的用户特性信息;以及第四选择装置,-故配置为从由所述第一选择装置、所述 第二选择装置或所述第三选择装置选择的乐曲中选择具有由 所述特征/特性生成装置指定的特征的乐曲内容。
8. 根据权利要求7所述的信息处理装置,还包括变化接收装置,被配置为接收所被指定由所述特征信息 表示的特征变化或由所述特性信息表示的特性变化的变化,其中,所述第四选4奪装置从所述第一选择装置、所述第 二选择装置、或所述第三选择装置选择的乐曲中,根据由所述变化4妻收装置4^收到的所述变化选择与所述特;f正信息相对应的乐曲内容或才艮据由所述变化4^收装置"l妄收到的所述变化选 择与所述特性信息相对应的乐曲内容。
9. 一种4言息处理方法,包4舌元凄丈据显示步骤,显示乐曲内容的元凄t据;元数据指定步骤,指定在所述元lt据显示步骤#丸行的处 理中显示的所述元数据;第一选择步骤,选4奪每一首均具有与在所述元数据指定 步骤执行的处理中指定的所述元数据相对应的元数据的乐曲;第二选择步骤,计算包括每一项都表示由在所述第一选 择步骤执行的处理中选择的所述乐曲中 一首的属性的多个项 目的属性信息与表示用户嗜好的用户嗜好信息之间的相似度, 并根据所计算的相似度从在所述第一选择步骤执行的处理中 选才奪的所述乐曲中选择乐曲;第三选择步骤,基于在所述第二选择步骤执行的处理中 选4奪的所述乐曲的乐曲特征量和与所述用户嗜好相匹配的乐 曲特征量,乂人在所述第二选择步骤4丸行的处理中选4奪的所述乐曲中选4奪具有与所述用户嗜好相匹配的乐曲特4正量的乐曲内容;确定步骤,将在所述第三选择步骤执行的处理中选择的再生步艰《,再生在所述确定步-骤^M亍的处理中确定的所 述乐曲内容。
10. —种使刮息处理程序,其中,确定将推荐给所述用户的乐曲内容的所述处理包4舌元数据显示步骤,显示乐曲内容的元凄t据;元数据指定步骤,指定在所述元数据显示步骤4丸4于的处 理中显示的所述元数据;第一选择步骤,选择每一首均具有与在所述元数据指定 步骤执行的处理中指定的所述元数据相对应的元数据的乐曲;第二选4奪步-骤,计算包4舌每一项都表示由在所述第一选 才奪步一骤冲丸4亍的处理中选|奪的乐曲中一首的属性的多个项目的属性信息与表示所述用户嗜好的用户嗜好信息之间的相似度, 并根据所计算的相似度从在所述第一选择步骤执行的处理中 选择的所述乐曲中选择乐曲;第三选l奪步骤,基于在所述第二选才奪步骤4丸行的处理中 选4奪的所述乐曲的乐曲特4正量和与所述用户嗜好相匹配的乐 曲特征量,从在所述第二选择步骤执行的处理中选择的所述乐 曲中选择具有与所述用户嗜好相匹配的乐曲特征量的乐曲内 容;确定步骤,将在所述第三选择步骤执行的处理中选择的以及 再生步骤,再生在所述确定步骤执行的处理中确定的所 述乐曲内容。
11.一种信息处理装置,包括元数据显示部,;故配置为显示乐曲内容的元^:据;元数据指定部,^皮配置为指定由所述元数据显示部显示 的所述元数据;第一选4奪部,;陂配置为选4奪每一首均具有与由所述元^: 据指定部指定的所述元数据相对应的元凄t据的乐曲;第二选4奪部,,皮配置为计算包括每一项都表示由所述第 一选4奪部选择的所述乐曲中一首的属性的多个项目的属性信 息与表示用户嗜好的用户嗜好信息之间的相似度,并根据所计 算的相似度/人由所述第一选择部选择的所述乐曲中选冲奪乐曲;第三选择部,纟皮配置为基于由所述第二选择部选4奪的所 述乐曲的乐曲特^正量和与所述用户嗜好相匹配的乐曲特4正量, A/v由所述第二选^奪部选4奪的所述乐曲中选4奪具有与所述用户 嗜好相匹配的所述乐曲特征量的乐曲内容;确定部,^皮配置为将由所述第三选4奪部选4奪的所述乐曲 内容确定为将推荐乡合所述用户的乐曲内容;以及再生部,净皮配置为再生由所述确定部确定的所述乐曲内
全文摘要
为了灵活地向用户推荐乐曲,本发明公开了一种信息处理装置、显示控制处理方法和显示控制处理程序,其中信息处理装置包括元数据显示装置、元数据指定装置、第一选择装置、第二选择装置、第三选择装置、确定装置、以及再生装置。
文档编号H04N5/00GK101197929SQ200710195960
公开日2008年6月11日 申请日期2007年12月7日 优先权日2006年12月8日
发明者宫嵜充弘, 山本则行 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1