音乐再现设备、方法、存储介质和集成电路的制作方法

文档序号:6759149阅读:333来源:国知局
专利名称:音乐再现设备、方法、存储介质和集成电路的制作方法
技术领域
本发明涉及连续地对从多个存储的乐曲数据中选择出来的乐曲 进行再现的音乐再现设备、方法、存储介质和集成电路。
背景技术
按照惯例,正在开发以诸如DVD(数字多用盘)这样的光盘和硬盘 为代表的、具有大容量的信息存储介质。例如,就CD(光盘)而言, 可用数据存储容量是650MB,但是对于DVD,它的一面能够存储 4.7GB数据,而且还在开发使用蓝光的更高密度光盘。此外,至于硬 盘,也己开发出具有40GB数据容量的1.8英寸盘,其被用作在便携 式音乐再现设备等中安装的便携型信息存储介质。
另一方面,最近己开发出以MP3 (MPEG音频第3层)为代表的各 种类型的不可逆的语音压縮存储方法,并且可以通过使用这些存储方 法来存储乐曲数据。例如,就通过使用128kbps的MP3来存储5分 钟的乐曲数据而言,它的数据量将大约为5MB。这里,就在CD (44.1kHz/16bits/2ch)中的5分钟的乐曲数据而言,它的数据量将大约 为50MB,而如果使用诸如MP3这样的不可逆语音压縮方法,数据 量将大约减少到十分之一。因此,可以在诸如光盘这样的信息存储介 质上存储大量的乐曲数据,从而用户能够通过从大量存储的乐曲数据 中进行选择来再现乐曲。
作为一种通过从多个乐曲中进行选择而执行连续再现的方法,有 这样一种方法,其中,执行由用户一个接一个地选择期望的乐曲、使 用诸如艺术家名和类别名这样的曲目信息来进行选择、基于用户事先 编辑的描述多个乐曲的播放列表来进行选择、或令再现设备随机地选 择乐曲的随机选择等等,然后连续再现所选择的乐曲的数据。此外, 公开了一种方法(例如,专利文献1),其中,事先提取出多个乐曲中
每一个的特征值和曲目信息,并且如果用户输入了与将要进行再现的 乐曲的顺序有关的选择条件,则选择出具有分配给其的、满足该选择 条件的特征值和曲目信息的乐曲的数据。

发明内容
本发明要解决的问题
然而,根据上述常规选择方法,当从多个乐曲中选择一首音乐并 进行再现时,用户难以毫不费力地仅仅再现希望听到的乐曲。例如, 在基于事先准备的播放列表进行选择或随机选择的情况下,在实际使 用的时候,用户难以仅仅再现其希望听到的乐曲。此外,用户需要费 很大的力气从大量存储的乐曲数据中一个一个地选择乐曲,因此在用 户难以进行复杂操作的环境下(例如,车载设备的情况)或者在输入接 口受限制的环境下(例如,便携型音乐再现设备的情况),这种方法是 不现实的。此外,即使是在上述专利文档1中公开的选择方法,用户 也需要输入指示乐曲顺序的选择条件,从而像使用一个一个选择乐曲 的情况一样,也需要费很大力气。
因此,本发明的目的是提供一种使用简单操作从多个乐曲中选择 用户希望的乐曲的音乐再现设备、方法、存储介质和集成电路。
问题的解决方案
为了达到上面的目的,本发明具有下述的几个方面。 第一方面是一种用于再现从多个乐曲中选择出来的一个乐曲数 据的音乐再现设备。该音乐再现设备包括乐曲数据存储部件、属性信 息存储部件、再现部件、操作信息获取部件和控制部件。乐曲数据存 储部件存储多个乐曲数据。属性信息存储部件存储关于存储在乐曲数 据存储部件中的多个乐曲数据中的每一个的属性信息,所述属性信息 是与所述乐曲数据相关的信息。再现部件再现存储在乐曲数据存储部 件中的乐曲数据。操作信息获取部件获取对应于用户操作的操作信 息,所述操作信息表示对于再现部件的动作的指令。控制部件选择所
述再现部件将要进行再现的乐曲数据。控制部件包括选择条件计算部 件。选择条件计算部件根据所述操作信息获取部件在所述再现部件对 所述乐曲数据进行再现期间获取的所述操作信息的细节改变与所述 乐曲数据有关的属性信息的优劣,然后基于所述属性信息的优劣,计 算出用于选择所述再现部件将要进行再现的乐曲数据的条件。注意, 对应于用户操作、并表示关于再现部件的动作的指令的操作信息包 括通过跳过被再现的乐曲来执行再现的跳过操作、通过重复被再现 的乐曲来执行再现的重复操作、通过快退被再现的乐曲来执行再现的 快退操作、通过快进被再现的乐曲来执行再现的快进操作、和暂停被 再现的乐曲的再现的暂停操作,等等。
第二方面是依据上述第一方面,并且所述音乐再现设备还包括时 钟部件。所述时钟部件测量从所述再现部件对所述乐曲数据进行再现 的再现开始时刻开始经过的时间。当所述操作信息获取部件在所述再 现部件再现所述乐曲数据期间获取所述操作信息时,所述选择条件计 算部件根据所述操作信息的细节和当获取所述操作信息时经过的时 间,改变与所述乐曲数据有关的属性信息的优劣。
第三方面是依据上述第二方面,并且当所述操作信息获取部件在 所述再现部件再现所述乐曲数据期间获取所述操作信息时,所述选择 条件计算部件根据在再现所述乐曲数据期间,在所述操作信息的获取 时刻之前刚刚改变的特征值,改变与所述乐曲数据有关的属性信息的 优劣。
第四方面是依据上述第三方面,并且在当所述操作信息获取部件 在所述再现部件再现所述乐曲数据期间获取所述操作信息时,在再现 所述乐曲数据期间所述操作信息的获取时刻在从所述乐曲数据的再 现开始时刻开始的预定时间之内的情况下,所述选择条件计算部件根 据在所述操作信息的获取时刻之前刚刚改变的特征值,改变与所述乐 曲数据有关的属性信息的优劣。
第五方面送是依据上述第一方面,并且所述选择条件计算部件包 括加权因子设置部件。所述加权因子设置部件设置以数值来表示所述 属性信息的优劣的加权因子,并管理所述属性信息的优劣。所述选择
条件计算部件通过把具有其加权因子等于或大于第一阈值的属性信 息的乐曲数据当作所述再现部件将要进行再现的选择目标,来计算所 述条件,其中,所述加权因子是由加权因子设置部件进行设置的,所 述属性信息存储在属性信息存储部件中。
第六方面是依据上述第五方面,并且所述选择条件计算部件通过 把具有其加权因子等于或大于第一阈值的属性信息的乐曲数据当作 所述再现部件将要进行再现的选择目标、而把具有其加权因子等于或 小于比所述第一阈值小的第二阈值的属性信息的乐曲数据当作所述 再现部件不会进行再现的非选择目标,来计算所述条件,其中,所述 加权因子是由加权因子设置部件进行设置的,所述属性信息存储在属 性信息存储部件中。
第七方面是依据上述第五方面,并且在所述操作信息获取部件获 取的操作信息是用于跳过所述再现部件正在再现的乐曲数据的指令 的情况下,所述选择条件计算部件降低所述加权因子设置部件设置的 对于与所述乐曲数据有关的属性信息的加权因子。
第八方面是依据上述第五方面,并且在再现部件再现所述乐曲数 据期间所述操作信息获取部件没有获得所述操作信息的情况下,或者 在再现所述乐曲数据期间所述操作信息的获取时刻超过从所述乐曲 数据的再现启动时刻开始的预定时间的情况下,所述选择条件计算部 件提高所述加权因子设置部件设置的对于与所述乐曲数据有关的属 性信息的加权因子。
第九方面是依据上述第一方面,并且所述控制部件还包括重新设 置确定部件。在当所述再现部件正在顺序地再现基于所述选择条件计 算部件计算得到的条件而选择的乐曲数据时,在再现期间已获得操作 信息的乐曲的数目与被再现的乐曲的数目的比率等于或大于预定比 率的情况下,所述重新设置确定部件向所述选择条件计算部件提供用 于再次计算该条件的指令。
第十方面是依据上述第一方面,并且所述属性信息包括音乐特征 值、物理特征值、映射信息和曲目信息。所述音乐特征值是从节奏、 节拍、音调、乐曲结构、和弦、音质和乐曲的音符数这样的一组中选
择出来的至少一种音乐特征值。所述物理特征值是从乐曲的频率、音 乐信号功率级和歌手的音质这样的一组中选择出来的至少一种物理 特征值。所述映射信息是通过使用所述音乐特征值、所述物理特征值 和映射函数导出的。所述曲目信息是从艺术家名、乐曲名称、类别名、 歌词、创作时间、标签、编曲者、作曲者和作词者这样的一组中选择 出来的至少一条曲目信息。
第十一方面是依据上述第一方面,并且所述音乐再现设备还包括 显示控制部件。所述显示控制部件在显示屏上显示信息。所述显示控 制部件在显示屏上显示乐曲信息、选择条件信息和播放列表信息。所 述乐曲信息表示所述再现部件正在再现的乐曲数据。所述选择条件信 息表示所述选择条件计算部件计算得到的选择条件。所述播放列表信 息表示基于所述选择条件预计将要选择的乐曲数据。每当所述选择条 件计算部件计算出选择条件时,就修改所述播放列表信息。
第十二方面是一种用于对从存储在存储部件中的多个乐曲中选 择的乐曲数据进行再现的音乐再现方法。所述音乐再现方法包括属性 信息存储步骤、再现步骤、操作信息获取步骤和控制步骤。所述属性 信息存储步骤存储关于存储在所述存储部件中的多个乐曲数据中每 一个的属性信息,所述属性信息是与所述乐曲数据有关的信息。所述 再现步骤再现存储在所述存储部件中的乐曲数据。所述操作信息获取 步骤获取对应用户操作的、表示关于所述再现步骤的动作的指令的操 作信息。所述控制步骤选择所述再现步骤将要进行再现的乐曲数据。 所述控制步骤包括选择条件计算步骤。所述选择条件计算步骤根据所 述操作信息获取部件在所述再现步骤对所述乐曲数据进行再现期间 获取的操作信息的细节来改变与所述乐曲数据有关的属性信息的优 劣,然后基于所述属性信息的优劣,计算用于选择所述再现步骤将要 进行再现的乐曲数据的条件。
第十三方面是一种音乐再现程序以及一种其上存储有该音乐再 现程序的存储介质,其中,所述音乐再现程序可由设备的计算机来执 行,用于对从存储在存储部件中的多个乐曲中选择出来的乐曲数据进 行再现。其上存储有所述音乐再现程序的存储介质使得计算机执行属
性信息存储步骤、再现步骤、操作信息获取步骤和控制步骤。所述属 性信息存储步骤存储关于存储在所述存储部件中的多个乐曲数据中 每一个的属性信息,所述属性信息是与所述乐曲数据有关的信息。所 述再现步骤再现存储在所述存储部件中的乐曲数据。所述操作信息获 取步骤获取对应用户操作的、表示关于所述再现步骤的动作的指令的 操作信息。所述控制步骤选择所述再现步骤将要进行再现的乐曲数 据。所述控制步骤包括选择条件计算步骤。所述选择条件计算步骤根 据所述操作信息获取部件在所述再现步骤对所述乐曲数据进行再现 期间获取的操作信息的细节来改变与所述乐曲数据有关的属性信息 的优劣,然后基于所述属性信息的优劣,计算用于选择所述再现步骤 将要进行再现的乐曲数据的条件。
第十四方面是一种在音乐再现设备中使用的集成电路。所述音乐 再现设备包括乐曲数据存储部件和属性信息存储部件。所述乐曲数据 存储部件存储多个乐曲数据。所述属性信息存储部件存储关于存储在 所述乐曲数据存储部件中的多个乐曲中每一个的数据的属性信息,所 述属性信息是与所述乐曲数据有关的信息。所述集成电路包括再现部 件、操作信息获取部件和控制部件。所述再现部件再现存储在所述乐 曲数据存储部件中的乐曲数据。所述操作信息获取部件获取对应用户 操作的、表示关于所述再现部件的动作的指令的操作信息。所述控制 部件选择所述再现部件将要进行再现的乐曲数据。所述控制部件包括 选择条件计算部件。所述选择条件计算部件根据所述操作信息获取部 件在所述再现部件对所述乐曲数据进行再现期间获取的操作信息的 细节来改变与所述乐曲数据有关的属性信息的优劣,然后基于所述属 性信息的优劣,计算用于选择所述再现部件将要进行再现的乐曲数据 的条件。
本发明的技术效果
根据上述第一方面,基于用户的操作信息来改变作为与乐曲数据 有关的信息的属性信息的优劣,并且基于属性信息的优劣来执行选 择,从而可以借助用户的简单操作来仅仅再现其希望听到的乐曲。
根据上述第二方面,根据用户关于将被再现的乐曲所执行的操作 的细节和执行操作的时间,设想操作意图,确定用户是否喜欢该乐曲, 然后改变属性信息的优劣。例如,在用户在被再现的乐曲的开始时刻 或者在被再现的乐曲的前一半中执行跳过操作的情况下,能够确定用 户不喜欢该乐曲。另一方面,在被再现的乐曲的结尾部分处执行相同 的跳过操作的情况下,能够设想用户喜欢该乐曲但是希望跳过结尾伴 奏,于是,该选择能够反映准确的用户偏好。
根据上述第三方面,如果有在再现期间发生变化的特征值,例如 开始被再现的歌声发生改变、以及节奏的改变,并且在该改变之后用 户立即执行任何操作,则能够确定发生改变的特征值是用户不喜欢的 因素,或者用户喜欢的特征值结束了。因此,通过根据被再现的乐曲 的特征值的变化来改变属性信息的优劣,该选择能够反映进一步的准 确的用户偏好。
根据第四方面,从再现开始时刻开始的预定时间之内执行的操作 被反映在属性信息的优劣中,从而能够适当地反映在被再现的乐曲的 开始时刻或前一半与在其结尾部分之间不同的操作意图。
根据第五方面,为其分配的属性信息的加权因子等于或大于第一 阈值的乐曲被当作选择目标,从而可以优先选择包含用户喜欢的成分 的乐曲。
根据第六方面,从为其分配的加权因子等于或大于第一阈值的属 性信息的乐曲中减去为其分配的加权因子等于或小于第二阈值的属 性信息的乐曲之后,剩余的乐曲就是选择目标,从而可以通过从包括 用户喜欢的成分的乐曲中减去包括用户不喜欢的成分的乐曲来执行 选择。
根据第七方面,根据用户关于被再现的乐曲的跳过操作,认为用 户不喜欢这种满足执行跳过操作的乐曲中所包含的属性信息的乐曲, 从而能够确定选择目标。
根据第八方面,在用户将被再现的乐曲再现了至少预定时间或更 长时间的情况下,则认为用户喜欢这种满足其所包括的属性信息的乐 曲,从而能够确定选择目标。
根据第九方面,不是仅仅基于一个操作、而是当执行的操作的比 例达到预定比例级别或更高时,重新设置选择条件。例如,对于给定 的乐曲,用户可以执行跳过操作,而不管其适合基于当前选择条件的 选择,并且该当前选择条件将连续不断地应用于这样孤立的操作。因 此,不存在违背用户意愿频繁改变选择条件的情况,从而可以执行稳 定的选择。
根据本发明的第十方面,通过把音乐特征值、物理特征值、映射 信息和曲目信息设置为用于计算选择条件的要素,能够借助于用户的 简单操作来仅仅再现其希望听到的乐曲,
根据本发明的第十一方面,用户能够检查当前计算出来的选择条 件。此外,根据选择条件的变化,每秒钟播放列表信息都发生变化, 于是当用户希望听到的乐曲显示在播放列表中的时候,通过执行给定 的操作,可以更快地设置用户想要的选择条件。
根据所述音乐再现记录方法、所述音乐再现程序或者其上存储有 该音乐再现程序的存储介质、以及用于本发明的音乐再现设备的集成 电路,能够获得与上述音乐再现设备同样的效果。


图1是示出根据本发明的第一和第二实施例的音乐再现设 备的结构的框图。图2是示出图1的音乐再现设备执行连续再现的动作的流 程图。图3是示出根据本发明的第一实施例,在图2的歩骤S15
中,用于导出选择条件的动作的细节的子例程。图4是加权因子的例子,每个加权因子都是针对每条属性
信息进行了初始化。图5是降低图4中部分加权因子的例子。图6是提高图5中部分加权因子的例子。图7是当设置选择条件时的加权因子的例子。图8是示出图1的音乐再现设备执行的选择条件改变处理
的动作的流程图。图9是说明选择条件开始改变的时序的一个具体例子的时 序图。
'[图10]图10是示出在根据本发明的第一实施例的显示部件50 的显示屏上显示的信息的一个例子的图。图11是示出根据本发明的第二实施例,在图2的步骤S15 中,用于导出选择条件的动作的细节的子例程。图12是示出在根据本发明的第二实施例的显示部件50 的显示屏上显示的信息的一个例子的图。
守号说明
音乐再现设备 1控制部件 11属性信息分配部件 12选择条件计算部件 13选择部件 14重新设置确定部件 2时钟部件 3存储部件 31乐曲数据存储部件 32属性信息存储部件 33曲目信息存储部件 4乐曲信息获取部件 5操作信息获取部件 6解码部件 7显示控制部件 8内部总线
50显示部件
具体实施例方式
(第一实施例)
以下,将参考附图来描述根据本发明的第一实施例的音乐再现设 备。该音乐再现设备指定为用户期望的乐曲所分配的属性信息,并且 通过根据该属性信息从多个乐曲数据中进行选择来执行连续再现。注 意图1是示出该音乐再现设备的结构的框图。音乐再现设备是诸如车 载设备和便携式设备这样的可移动再现设备,或者是固定的再现设 备,并且明确地,用便携式音乐播放器、汽车音频、迷你组合和家用 服务器等来实现。
在图1中,音乐再现设备1包括控制部件11、时钟部件12、存
储部件13、乐曲信息获取部件14、操作信息获取部件15、解码部件 16、显示控制部件17和内部总线18。时钟部件12向内部总线输出 时间信息。乐曲信息获取部件14从音乐再现设备的外部单元得到乐 曲数据或与该乐曲有关的曲目信息,并且将其输出给内部总线18。 通过用户操作(例如,按下)诸如再现按钮和跳过按钮这样的操作部 件,操作信息获取部件15获取操作部件生成的操作信息,然后将其 输出给内部总线18。解码部件16,相当于本发明的再现部件,通过 内部总线18,再现存储在存储部件13上的乐曲数据,然后将其输出 给连接到音乐再现设备1上的诸如扬声器(没有示出)这样的音频输出 设备。显示控制部件17在连接到音乐再现设备1上的显示部件50上 显示菜单屏或选择屏等等(见图10)。上述音频输出设备和显示部件 50可以被包括在音乐再现设备1中,或者可以是音乐再现设备1的 外部设备。
控制部件11包括属性信息分配部件111、选择条件计算部件112、 选择部件113和重新设置确定部件114。属性信息分配部件111为存 储在存储部件13上的多个乐曲数据中每一个分配属性信息,例如音 乐特征值、物理特征值和与之有关的曲目信息,然后将其存储到存储 部件13上。选择条件计算部件112计算将成为选择目标的乐曲数据 的属性信息。重新设置确定部件114确定是否对已设置的选择条件进 行重新设置,并且在重新设置时,向选择条件计算部件112提供重新 设置选择条件的指令。
注意,典型地,图1中示出的控制部件11的各个功能块(属性信
息分配部件111、选择条件计算部件112、选择部件113和重新设置 确定部件114)、乐曲信息获取部件14、操作信息获取部件15,解码 部件16和显示控制部件17可以用相当于集成电路的LSI来实现。这 些部件可以分别用芯片形式构成,或者这些部件可以用芯片形式构成 以便包括其部分或全部。
此外,集成的方法并不限于LSI,并且可以用专用电路或通用目 的处理器实现。此外,可以使用能够在LSI制造之后进行编程的FPGA (可编程门阵列)、或支持对LSI中的电路单元的连接和设置进行重构 的可重构处理器。此外,如果由于半导体技术的改进或由于由此引起 的其它技术的出现而使得代替LSI的其它集成技术变得可用,则可以 使用这样的技术执行功能块的集成。例如,可以应用生物技术。
存储部件13包括乐曲数据存储部件131、属性信息存储部件132 和曲目信息存储部件133。乐曲数据存储部件131存储多个乐曲数据。 属性信息存储部件132存储属性信息指定部件11分配的、并且与存 储在乐曲数据存储部件131上的多个乐曲数据中的每一个相关的属 性信息。曲目信息存储部件133存储与乐曲数据相关的曲目信息,例 如艺术家名和类别名。例如,在曲目信息存储部件133中,事先存储 通过访问CDDB(CD数据库)等获得的数据库信息。优选地,按照常 规,通过网络或存储介质等等,修正曲目信息存储部件B3的存储细 节。
接下来,将描述音乐再现设备1在存储部件13上存储乐曲数据 的动作。音乐再现设备1的乐曲信息获取部件14通过驱动音乐媒体 或者通过经由通信介质访问另一个音乐媒体服务器,获得乐曲数据, 然后将其存储在乐曲数据存储部件131上。当乐曲信息获取部件14 获得乐曲数据时,属性信息分配部件111进行操作以便分配与所获得 的乐曲相关的属性信息。这里,属性信息分配部件11分配的属性信 息包括音乐特征值、物理特征值和曲目信息等等。例如,当乐曲信息 获取部件14通过驱动CD而获得乐曲时,属性信息分配部件111通 过把被驱动的CD的TOC (内容表)信息用作关键字,查阅曲目信息存
储部件133,然后获得与将要存储的乐曲数据相关的曲目信息。这里, 曲目信息包括艺术家名、乐曲名称、类别名、歌词、创作时间、标签、 编曲者、作曲者、作词者等等。此外,属性信息分配部件lll分析乐
曲数据,提取出特征值,并在属性信息存储部件132上存储所获得的 曲目信息和特征值。这里,特征值包括诸如乐曲的节奏、节拍、音调、 乐曲结构、和弦、音质和音符数等等这样的音乐特征值,和诸如频率、 音乐信号功率级和歌唱者的音质等等这样的物理特征值,以及使用音 乐特征值和物理特征值等等和映射函数导出的映射信息。例如,映射 信息对应于表示诸如弱拍音乐和强拍音乐这样的乐曲印象的感性信 息。
注意,在乐曲信息获取部件14通过电子音乐分发等获得属性信 息和乐曲数据的情况下,要被分发的属性信息可以被存储在属性信息 存储部件132上。此外,在属性信息被存储在诸如MP3文件等等这 样的ID3标签上的情况下,ID3标签上的属性信息可以被存储在属性 信息存储部件132上。此外,在不使用存储在曲目信息存储部件133 上的曲目信息的情况下,可以通过经由网络使用放置在站点上的数据 库来获得曲目信息。
接下来,将参考图2和图3来描述音乐再现设备1执行连续再现 的动作。注意,图2是示出音乐再现设备1执行连续再现的动作的流 程图。图3是示出在图2的步骤S15中导出选择条件的动作的细节的 子例程。
在图2中,音乐再现设备1的操作信息获取部件15获得对应于 用户再现乐曲的指令的操作信息(步骤Sll)。接着,控制部件ll确定 是否己经设置了选择条件(步骤S12)。然后,在还没有设置选择条件 的情况下,控制部件11将处理转交到下一步S13。另一方面,在已 经设置选择条件的情况下,控制部件11将处理转交到下一步S16。
在步骤S13中,选择部件113从存储在乐曲数据存储部件131中 的乐曲数据中随机选择一首乐曲的数据。接着,解码部件16对选择 部件113选择的乐曲数据进行再现(S14)。然后,控制部件ll导出选 择条件(步骤S15),然后返回到上述步骤S12重复该处理。以下,将
参考图3来描述在上述步骤S15中导出选择条件的动作。
在图3中,控制部件11确定在上述步骤S14中,在再现乐曲数 据期间,'操作信息获取部件15是否获得了与用户的跳过再现该乐曲 的指令相对应的操作信息(S31)。在执行跳过操作的情况下,选择部 件113从时钟部件12获得时间信息,并且测量在上述步骤S14中被 再现的乐曲数据从再现开始时刻到跳过操作时刻的再现经历时间。在 测量得到的再现经历时间小于T1秒(例如,正被再现的乐曲的整个再 现时间的一半)的情况下,选择条件计算部件112确定在上述步骤S14 中进行再现的乐曲是当前用户不喜欢的乐曲,然后将处理转到下一步 S33。另一方面,在确定在上述S31中没有执行跳过操作的情况下, 或者在上述测量得到的再现经历时间等于或大于T1秒的情况下,选 择条件计算部件112将处理转到下一步S37。
在步骤S33中,选择条件计算部件112检测在上述跳过操作时刻 之前的T2秒之内发生变化的特征值。这里,存在关系T2〈T1,并且 时刻T2被设置在1至IO秒之内。接着,选择条件计算部件112确定 在跳过操作时刻之前的T2秒之内是否存在发生变化的特征值(步骤 S34)。然后,在存在发生变化的特征值的情况下,选择条件计算部件 112确定该发生变化的特征值是用户不喜欢的主要因素,降低为该特 征值设置的加权因子(在下文中描述)(步骤S35),然后将处理转到下一 步S36。例如,作为在乐曲期间特征值发生变化的例子,存在开始再 现的歌声的变化、或节奏的变化等等。典型地,当特征值发生变化时, 选择条件计算部件112提取实质性的变化,即属性信息变成不同的分 类(例如,乐曲的节拍发生变化,从"2节拍"分类变化成"4节拍" 分类)。另一方面,在没有特征值发生变化的情况下,选择条件计算 部件112直接将处理转到下一步S36。
在步骤S36中,选择条件计算部件112确定包含在被执行了跳过 操作的乐曲中的属性信息包含着引起用户不希望听到该乐曲的因素, 降低为该属性信息设置的加权因子,然后将处理转到下一步S38。注 意,在上述步骤S35和步骤S36中,有这样一种情况,其中为一条属 性信息设置的加权因子被降低了两次,于是在这种情况下,在步骤
S36中排除在步骤S35中降低了加权因子的属性信息,然后可以降低 为被执行了跳过操作的乐曲中包含的属性信息设置的加权因子。此 外,在上述步骤S35中执行的、为在跳过操作时刻之前T2秒之内发 生变化的特征值设置的加权因子的下降范围,与在上述步骤S36中执 行的、为被执行了跳过操作的乐曲中包含的属性信息设置的加权因子 的下降范围,可以彼此不同或彼此相同。例如,在跳过操作时刻之前 T2秒之内有特征值发生变化的情况下,可以增加为该特征值设置的 加权因子的下降范围,而可以减小在上述步骤S36中执行的加权因子 的下降的范围。此外,任一在上述步骤S35中执行的加权因子的下降 的范围或在上述步骤S36中执行的加权因子的下降的范围可以被设 置为零(O)。此外,根据在跳过操作时刻之前的T2秒之内是否存在发 生变化的特征值,可以改变在上述步骤S36中执行的为被执行了跳过 操作的乐曲中包含的属性信息设置的加权因子的下降的范围。
另一方面,在确定在上述步骤S31中没有执行跳过操作的情况 下,或者在上述测量得到的再现经历时间等于或大于Tl秒的情况下, 选择条件计算部件112确定用户满意正在再现的乐曲,并且提高为包 含在被再现的乐曲的属性信息设置的加权因子(步骤S37)。然后,处 理被转到下一步S38。以这种方式,在对乐曲进行再现期间没有执行 跳过操作的情况下,确定用户满意该乐曲,并且将增加为包含在该乐 曲中的属性信息设置的加权因子。此外,如果在执行跳过操作时再现 经历时间等于或大于T1秒,则确定用户满意所选择的乐曲,但是仅 仅对该乐曲变得厌倦,因此将增加为包含在该乐曲中的属性信息设置 的加权因子。注意,不是必须要执行如上所述的提高加权因子的处理。 在这种情况下,将不提高加权因子,这样通过把下文描述的阈值设置 为等于或大于加权因子的默认值来设置选择条件。
在步骤S38中,选择条件计算部件112确定是否设置选择条件。 这里,考虑到仅通过基于对仅仅一个乐曲的再现而提高/降低为属性 信息设置的加权因子,将看不到加权因子的明显不同。因此,例如, 选择条件计算部件112随机再现多个预定的乐曲(例如,五个乐曲)(步 骤S13、 S14),重复上述步骤S31至S37的动作,然后设置选择条件。 如另外一个例子,重复上述步骤S31至S37的动作直到至少其中一个 为属性信息设置的加权因子变成等于或大于预定阈值的值之后,选择 条件计算部件112设置选择条件。然后,在设置了选择条件的情况下, 选择条件计算部件112将处理转到下一步S39,而在还没有设置选择 条件的情况下,终止基于子例程的处理,并且在返回到上述步骤S12 之后重复该处理过程。
在步骤S39中,选择条件计算部件112通过把包括其加权因子等 于或大于该阈值的属性信息的乐曲数据当作用户希望听到的乐曲 (即,选择目标)的条件来设置选择条件。然后,选择条件计算部件112 终止基于该子例程的处理,并且在返回到上述步骤S12之后重复该处 理过程。以这种方式,对于随机选择的多个乐曲,重复进行提高/降 低加权因子的处理,然后其加权因子的值变得等于或大于阈值的属性 信息被导出为用户希望听到的乐曲的条件,即选择条件。注意,即使 加权因子小于上述阈值,其加权因子相对较大的最顶端的几条属性信 息可以被设置为选择条件。此外,变得等于或大于上述阈值的属性信 息可以被顺序加入到选择条件中,以便用于在上述步骤S13中进行选 择,并且当预定条数的属性信息被加入到选择条件时,可以对选择条 件进行设置。
返回到图2,在上述步骤S12中设置了选择条件的情况下,选择 部件113从属性信息存储部件132中搜索满足选择条件计算部件112 导出的选择条件的属性信息,并且从乐曲数据存储部件131中选择包 括所搜索的属性信息的乐曲数据(步骤S16)。接下来,解码部件16再 现选择部件113所选择的乐曲数据(步骤S17),返回到上述步骤S12, 并且重复该处理过程。
以这种方式,在己经设置选择条件的情况下,基于选择条件选择 乐曲,并执行连续再现。另一方面,在没有设置选择条件的情况下, 执行随机选择,并执行连续再现,然后基于用户对于这种选择和再现 所执行的跳过操作来设置选择条件。在设置选择条件之后进行连续再 现的情况下,可以认为用户满意该选择条件,从而可以提高为包含在 被再现的乐曲中的属性信息设置的加权因子。
如上所述,选择条件计算部件112设置每条属性信息的加权因 子,以便导出选择条件,并且根据加权因子的值设置属性信息的优劣。 将参考图4至图7来描述改变为属性信息设置的加权因子的例子。图 4是加权因子的例子,其中针对每条属性信息而初始化每个加权因子。 图5是降低图4中部分加权因子的例子。图6是增加图5中部分加权 因子的例子。图7是当设置选择条件时加权因子的例子。注意,在图 4至图7中,为了对属性信息进行特定描述,集中在"慢节奏"、"正 常节奏"、"快节奏"、"2拍"、"4拍""8拍"、"16拍"、"女歌手"和 "男歌手"上,并且每个上述加权因子的阈值都被设置为"15"。
在图4中,选择条件计算部件112将对于每条属性信息的每个加 权因子设置成以默认值"10"进行初始化。接下来,假设选择部件 113选择一首慢节奏、4节拍和男歌手的乐曲,并且解码部件16对其 进行再现。同时假设,在再现前半首所选择的乐曲期间,当男歌手开 始演唱的时候,用户执行了跳过操作。在这种情况下,在再现男歌手 的时刻执行跳过操作,于是"男歌手"被视为引起用户不希望听该乐 曲的主要因素。因此,在上述步骤S35中,选择条件计算部件112从 为属性信息"男歌手"设置的加权因子中减去"2",得到"8"。此外, 在上述步骤S36中,选择条件计算部件112从被包括在该再现的乐曲 中除了 "男歌手"之外的其它各条属性信息("慢节奏"、"4节拍") 所设置的加权因子中减去"1",得到"9"(图5的状态)。
接下来,假设选择部件113选择了一首快节奏、16节拍和女歌 手的乐曲,并且解码部件16对其进行再现。同时假设用户对所选择 的乐曲进行再现直到它结束而没有在再现期间执行跳过操作。在这种 情况下,认为包含在被再现的乐曲中的属性信息包含了引起用户希望 听该乐曲的因素。相应地,在上述步骤S37中,选择条件计算部件 112对为包括在该再现的乐曲中的各条属性信息("快节奏"、"16节 拍"和"女歌手")设置的加权因子加"1",得到"11"(图6的状态)。
假设,通过以这种方式重复提高/降低加权因子,为属性信息"快 节奏"和"女歌手"设置的加权因子达到阈值"15"(图7的状态)。 在这种情况下,选择条件计算部件112通过把包含属性信息"快节奏"
和/或"女歌手"的乐曲设置为选择目标来设置选择条件。
在上述说明中,描述了当用户对于音乐再现设备1执行跳过操作 时,对提高/降低属性信息的加权因子进行的控制。然而,可以根据 其它操作来提高/降低加权因子。例如,当在再现随机选择的乐曲期 间用户执行音量控制时,可以提高/降低属性信息的加权因子。在这 种情况下,根据用户的有关增加音量的操作,提高在该操作时刻之前
T2秒之内发生变化的特征值的加权因子,而不考虑再现经历时间。 另一方面,根据用户的有关降低音量的操作,降低在该操作时刻之前 T2秒之内发生变化的特征值的加权因子。
如果在再现随机选择的乐曲期间,通过用户执行的音量控制操作 来降低/提高属性信息的加权因子,则提高和降低加权因子的范围可 以根据音量控制操作所改变的音量的变化量来进行改变。当用户执行 增加音量的操作时并且当增加音量的变化量很大时,该动作使得可以 确定用户喜欢在该操作时刻附近发生变化的特征值。此外,当用户执 行降低音量的操作时并且当降低音量的变化量很大时,这种动作使得 可以确定用户在很大程度上不喜欢在该操作时刻附近发生变化的特 征值。在这种情况下,根据用户增加音量的操作,在该操作时刻之前 的T2秒之内发生变化的特征值的加权因子被提高一个范围,该提高 范围对应于该操作增加的音量的变化量,而不考虑再现经历时间。另 一方面,根据用户降低音量的操作,在该操作时刻之前的T2秒之内 发生变化的特征值的加权因子被下降一个范围,该下降范围对应于该 操作降低的音量的变化量,而不考虑再现经历时间。
此外,当在再现随机选择的乐曲期间用户执行重复操作时,可以 提高/降低属性信息的加权因子。在这种情况下,根据一个按照用户 的重复操作从乐曲的起始部分再次开始再现的事件,确定用户喜欢该 乐曲,而不管直到重复操作时刻的再现经历时间,并且相应地提高为 包含在被再现的乐曲中的属性信息所设置的加权因子。如果用户对一 首乐曲执行两次或更多次重复操作,为了避免过量提高加权因子,在 第二次重复再现时不必提高为包括在该被再现的乐曲的属性信息设
置的加权因子。此外,如果在再现某乐曲之前将其设置为要重复再现
的乐曲,则确定很大程度上用户喜欢该乐曲,并且相应地,可以提高 为包含在该乐曲中的属性信息设置的加权因子。
此外,当在再现随机选择的乐曲期间用户执行快退或快进操作 时,可以提高/降低属性信息的加权因子。在这种情况下,被再现乐 曲跳到一个对应于用户的快退或快进操作的时刻,然后进行再现,因 此提高在该时刻发生改变的特征值的加权因子。注意,对应于快退和 快进操作的提高加权因子的范围可以与对应于上述重复操作的提高 加权因子的范围相同,或任一个可以比另一个更高。
此外,当在再现随机选择的乐曲期间用户执行暂停操作时,可以 提高/降低属性信息的加权因子。在这种情况下,确定用户由于某种 原因而暂停再现该随机选择的乐曲,但是喜欢该乐曲并且期望继续它 的再现,因此提高为包含在该乐曲中的属性信息设置的加权因子,而 不考虑再现经历时间。
此外,在上述说明中,对于在设置选择条件之前的选择,执行随 机选择,但是可以事先设置多个样本乐曲,以便从乐曲数据中高效地 导出选择条件,从而顺序选择和再现样本乐曲。这种包括具有广泛变 化的属性信息的乐曲被设置为上述样本乐曲,从而将会均衡地提高/ 降低加权因子,并且因此可以高效地导出用户期望的适当的选择条 件。可替换地,可以对其进行控制,使得不包括包含在被执行跳过操 作的乐曲中的属性信息的乐曲被选择作为下一个乐曲,从而高效地导 出选择条件。
此外,在用户直接搜索并再现期望被再现的乐曲而不是进行随机 选择的情况下,认为用户期望这种包括在所搜索到的乐曲中包含的属 性信息的乐曲,于是可以控制提高为包含在所搜索到的乐曲中的属性 信息设置的加权因子。
此外,在上述说明中,在设置选择条件之前随机选择充当该选择, 但是可以存储所设置的选择条件然后通过暂时使用一个过去的选择 条件来执行选择。例如,可以使用上次设置的选择条件,并且可以暂 时使用过去历史中高频率设置的选择条件。可替换地,基于当设置选 择条件时诸如时区、 一星期中的某天和季节这样的时间环境,记住高
频率设置的选择条件,并且在设置选择条件之前通过暂时使用对应于 当前日期和时间的过去的选择条件来执行选择。注意,时间环境可以 不同于时区、 一星期中的某天和季节,并且例如可以基于公共假日或 用户的特殊日等等来进行记忆。
在上述说明中,基于跳过操作的时刻、在该时刻之前刚刚改变的 特征值、和包含在该乐曲中的属性信息,增加/降低为该属性信息设 置的加权因子,然而,增加/降低的范围或增加/降低的方向只是一个 例子,并且可以用不同的增加/降低的方法。
这里,如果执行连续再现,则在基于上述方法设置选择条件之后, 根据长时间使用单一选择条件,考虑到用户将开始厌倦基于该选择条 件的乐曲。也就是说,用户喜欢听基于不同选择条件的乐曲,于是需 要改变该选择条件。在下文,将参考图8来描述选择条件的改变处理。
图8是示出音乐再现设备1执行的选择条件的改变处理的动作的流程 图。下文描述的动作是一个例子,其中如果在设置选择条件之后的连 续再现期间,用户执行跳过操作的次数等于或大于预定次数,则确定 期望基于不同选择条件的乐曲。
在图8中,在选择条件计算部件112设置选择条件之后的连续再 现(图2中步骤S17的动作)期间,在再现经历时间小于Tl秒的时刻, 用户对音乐再现设备1执行跳过操作(步骤S51和S52中的是),重新 设置确定部件114将处理转到下一步S53。另一方面,如果在上述连 续再现期间用户不执行跳过操作(步骤S51中的否),或如果在再现经 历时间等于或大于T1秒的时刻用户执行跳过操作(步骤S52中的否), 则重新设置确定部件114基于当前选择条件选择下一首乐曲(步骤 S57),继续该连续再现,然后基于流程图终止该处理过程。
在步骤S53中,重新设置确定部件114把之前刚刚的、且包括当 前被再现的乐曲的N个乐曲设置为目标,并且计算在小于Tl秒的再 现经历时间之内执行跳过操作的次数C。接着,重新设置计算部件114 计算次数C与上述N个乐曲的比率(C/N),并且确定比率C/N是否大 于预定的选择条件改变阈值Th(步骤S54)。在C/N〉Th的情况下,重 新设置确定部件114确定用户开始厌倦基于当前选择条件的连续再
现,于是把为属性信息设置的每个加权因子重新设置为默认值(步骤
S55),基于随机选择,给选择条件计算部件112—条用于导出新的选 择条件的指令(步骤S56),然后基于流程图终止该处理过程。注意, 选择条件计算部件112根据上述步骤S56执行的处理是基于图2和图 3中示出的流程图来执行的。另一方面,在C/NsTh的情况下,重新 设置部件114执行上述步骤S57的处理,并且基于流程图终止该处理 过程。
以这种方式,当上述C/N大于预定的选择条件改变阈值的时候, 重新设置确定部件114确定用户开始厌倦基于当前选择条件的连续 再现,然后执行选择条件的重新设置。以下,将通过使用图9来描述 重新设置选择条件的时序的一个具体例子。图9是说明开始改变选择 条件的时序的一个具体例子的时序图。
在图9中,音乐再现设备1根据所设置的选择条件依次选择和再 现乐曲1至乐曲7。这里,为了具体描述,假设重新设置确定部件114 设置N-4以及Thi.7。
如果在对依次选择的乐曲1至乐曲7进行连续再现的过程中,对 于乐曲1至乐曲3用户并未执行跳过操作,然后在乐曲4的再现经历 时间小于Tl秒的时刻执行跳过操作,则对于N个乐曲(即,包括乐 曲1至乐曲4的4个乐曲)执行跳过操作的次数为1 (g卩,仅乐曲4), 于是满足C/N-1/4。即,由于C/N〈Th,重新设置确定部件114根据 当前选择条件选择乐曲5,而不重新设置该选择条件。接着,如果在 再现经历时间小于Tl秒的时刻用户执行跳过操作,则对于N个乐曲 (即,包括乐曲2至乐曲5的4个乐曲)执行跳过操作的次数为2 (即, 乐曲4和乐曲5),于是满足C/N-2/4。即,由于C/N〈Th,重新设置 确定部件114根据当前选择条件选择乐曲6,而不重新设置该选择条 件。此外,如果对于乐曲6用户并未执行跳过操作,然后在乐曲7的 再现经历时间小于Tl秒的时刻执行跳过操作,则对于N个乐曲(即, 包括乐曲4至乐曲7的4个乐曲)执行跳过操作的次数为3 (即,乐曲 4、乐曲5和乐曲7),于是满足C/N-3/4。艮卩,由于C/N〉Th,重新设 置确定部件114重新设置选择条件,并给出进行重新设置的指令以改
变选择条件。注意,N和Th的值只是其中一个例子,并且可以使用 不同的值。
以这种方式,仅基于一个跳过操作,'并不执行选择条件的重新设 置,而是当跳过操作的比率达到预定的阈值或更高时才执行。例如, 有这样一种情况,即尽管喜欢基于当前选择条件的选择,但对于某个 乐曲,用户却执行跳过操作,并且对于这种孤立的操作,连续使用当 前选择条件。因此,不存在违背用户意图频繁改变选择条件的情况, 从而能够执行稳定的选择和连续的再现。
在重新设置确定部件114给出重新设置选择条件的指令之后,选 择条件计算部件112基于选择条件执行的动作对应于基于图2的流程 图在步骤SD中的随机选择,但是可以基于不同的选择方法执行该选 择。例如,在图8示出的流程图的动作之后,用户明显厌倦了在进行 重新设置之前设置的选择条件。即,用户期望再现的乐曲不是基于在 进行重新设置之前的选择条件而选择的。因此,为了使用户能够至少 根据一个与现有选择条件不同的条件进行选择,可以通过随机选择几 条属性信息(除了被设置给该选择条件的属性信息)来执行图2的步骤 S13中的选择处理,以便其被设置为默认选择条件。可替换地,在上 述歩骤S55中重新设置为属性信息设置的每个加权因子之前,可以为 每个加权因子设置一个预定的阈值(例如,用于设置选择条件的阈 值),并且可以通过把等于或小于该阈值的属性信息设置为选择条件 来执行图2的步骤S13中的选择处理。
以这种方式,在根据本实施例的音乐再现设备中,用户能够仅通 过执行诸如跳过操作这样的简单操作来设置选择条件,于是毫不费力 地(例如不用一个接一个地进行选择),用户能够选择当前期望的乐曲 并享受音乐。
诸如上述选择条件这样的处理信息可以被显示在嵌入到或连接 到音乐再现设备1的显示部件50的显示屏上。以下,将参考图10来 描述在显示部件50的显示屏上显示的信息。注意,图IO是示出在显 示部件50的显示屏上显示的信息的一个例子的图。这里,显示部件 50可以被包括在音乐再现设备1中,或者可以是音乐再现设备1的
外部设备。即使显示部件是任一形式,显示控制部件17(见图l)也在 显示部件50上对菜单或选择信息等等进行显示输出。
在图10中,在设置上述选择条件之后的连续再现期间,基于控 制部件17的控制,在显示部件50的显示屏上显示再现乐曲显示信息 Iml、选择条件显示信息Iml和播放列表信息Im3。再现乐曲显示信 息Iml是与音乐再现设备1当前正在再现的乐曲有关的信息,并且表 示例如该被再现的乐曲的乐曲名称(XXX)、包含该被再现的乐曲的唱 片名和该被再现的乐曲的艺术家名(ZZZ)。选择条件显示信息Im2是 被选择条件计算部件U2设置为选择条件的属性信息,并且示出例如 包含属性信息"快节奏"、"16节拍"和域"女歌手"的乐曲被设置 为选择目标。此外,播放列表显示信息Im3是与在当前连续再现中向 前进行的下一乐曲的选择候选相关的信息,并且表示例如期望之后依 次再现的下一个乐曲名称"AAA"以及乐曲名称"BBB"和"CCC"。
这里,选择条件显示信息Im2在显示部件50上显示选择条件计 算部件112设置的选择条件,但是在设置选择条件之前不必显示任何 信息。可替换地,作为选择条件显示信息Im2,可以在显示部件50 上显示在设置选择条件之前用于通知用户其所处状态的信息。
即使在设置选择条件之前,播放列表显示信息Im3也示出向前进
行的下一乐曲的选择候选,因此如果跳过操作改变了选择条件,则播 放列表显示信息Im3也要根据该改变而进行修改。此外,即使在再现 乐曲期间没有执行跳过操作,也可以基于假设在合乎被再现的乐曲的 再现时间的流逝的一个时刻执行了跳过操作,来计算该选择条件,并 且根据该选择条件进行修改的选择候选可以作为播放列表显示信息 Im3被显示在显示部件50上。例如,当在被再现的乐曲中开始再现 歌声时,选择条件计算部件112通过假设在该时刻执行了跳过操作而 暂时计算选择条件。在显示部件50中,基于暂时计算得到的选择条 件的选择候选被显示作为播放列表显示信息Im3。此外,在上述被再 现的乐曲的再现经历时间过去了等于或大于T1秒之后,跳过操作不 影响该选择条件,于是暂时计算令用户喜欢该被再现的乐曲的选择条 件,并且基于该选择条件的选择候选被显示在显示部件50上作为播
放列表显示信息Im3。
当前的选择条件作为选择条件显示信息而被显示在显示部件50 上,于是用户能够检査所显示的选择条件。因此,在用户期望改变显 示部件50上显示的选择条件的情况下,可以直接改变该选择条件。 在这种情况下,基于改变之后的选择条件,播放列表显示信息Im2 的内容也发生变化,然后被显示在显示部件50上。
此外,再现乐曲显示信息Iml、选择条件显示信息Im2和播放列 表显示信息Im3不必同时显示在显示部件50的显示屏上。例如,通 过用户的操作,可以用切换的方式顺序地在显示部件50的显示屏上 显示上述三条信息Iml至Im3。
以这种方式,在音乐再现设备1的显示部件50上显示诸如选择 条件这样的处理信息,由此能够检查用户当前设置的选择条件,需要 的话可以校正一部分选择条件,并且能够设置用户更喜欢的选择条 件。此外,播放列表显示信息Im3表示的选择候选根据乐曲的再现经 历时间而不断地发生变化,于是当用户期望听到的乐曲被作为选择候 选显示时执行跳过操作,从而更快地设置用户希望的选择条件。
(第二实施例)
接着,将描述根据本发明的第二实施例的音乐再现设备。在上述 第一实施例中,根据用户操作,把包含在假设用户优选的乐曲中的属 性信息设置为选择条件,从而把包含该属性信息的乐曲设置为选择目 标。然而,存在这样一种情况,其中即使包含被设置为选择条件的属 性信息的乐曲,也可以部分地包括对应于弓I起用户不希望听该乐曲的 因素的属性信息。这样的乐曲以组合的方式,既有用户喜欢的属性信 息又有不喜欢的属性信息,结果可能认为将选择出用户不希望听到的 乐曲。因此,在第二实施例中,基于与被执行跳过操作的乐曲相关的 属性信息,包含对应于引起用户不希望听的因素的属性信息的乐曲被 导出为非选择目标,从在上述第一实施例中设置的选择目标中排除对 应于非选择目标的乐曲,然后设置选择条件。
根据第二实施例的音乐再现设备与根据第一实施例的音乐再现 设备1仅在导出选择条件的动作(见图3)和在显示部件50上显示的信
息(见图10)方面不同。因此,由于根据第二实施例的音乐再现设备的
构造与参考图1描述的第一实施例的音乐再现设备的构造相同,公共 的参考编号被分别提供给公共的元件,并且将省略详细描述。此外,
根据第二实施例的音乐再现设备执行的连续再现的动作与参考图2 描述的根据第一实施例的动作相同,于是将省略其详细描述。
图11是示出在本发明的第二实施例中执行的、在图2的步骤S15 中导出选择条件的动作的细节的子例程。注意,图11中示出的步骤 S71到S77的动作与参考图3描述的上述步骤S31到S37的动作相同, 于是将省略它的详细描述。也就是说,在第二实施例中,如果在跳过 操作时刻之前的T2秒内有发生变化的特征值,则音乐再现设备1确 定改变的特征值对应于引起用户不希望听该乐曲的主要因素,因此降 低为该特征值设置的加权因子。此外,至于其它包含在被执行了跳过 操作的乐曲中的属性信息,确定其包含引起用户不希望听该乐曲的因 素,从而降低为包含在被执行了跳过操作的乐曲中的属性信息设置的 加权因子。另一方面,如果在乐曲再现期间没有执行跳过操作,或者 如果在跳过操作时刻再现经历时间等于或大于时间Tl秒,则确定用 户满意所选择的乐曲,于是提高为包含在该乐曲中的属性信息设置的 加权因子。
在步骤S78中,选择条件计算部件112确定是否要设置选择条件。 这里,还考虑到仅通过基于对仅仅一个乐曲的再现而提高/降低为属 性信息设置的加权因子,将看不到加权因子的明显不同。因此,例如, 选择条件计算部件112随机再现多个预定的乐曲((步骤S13、 S14), 重复上述步骤S71至S77的动作,然后设置选择条件。如另外一个例 子,选择条件计算部件112重复上述步骤S71至S77的动作,直到至 少其中一个为属性信息设置的加权因子变得等于或超过将在下文描 述的第一阈值,并且/或者至少其中一个加权因子变得等于或降到低 于将在下文描述的第二阈值,然后设置选择条件。这里,满足第一阈 值>第二阈值。在设置了选择条件的情况下,选择条件计算部件112, 将处理转到下一步S79,而在还没有设置选择条件的情况下,终止基 于该子例程的处理过程,并返回到上述步骤S12以重复该处理过程。
在步骤S79中,选择条件计算部件112把包含其加权因子变得等 于或超过第一阈值的属性信息的乐曲数据设置为用户希望听到的乐 曲的条件,即选择目标。此外,选择条件计算部件112把包含其加权 因子变得等于或降到低'于第二阈值的属性信息的乐曲数据设置为用 户不希望听到的乐曲的条件,即非选择目标。选择条件计算部件112 设置选择条件,使得通过从选择目标中减去非选择目标来选择乐曲。 也就是说,选择条件计算部件112把包括其加权因子等于或大于第一 阈值的属性信息、而不包括其加权因子等于或小于第二阈值的属性信 息的条件设置为选择条件。此外,选择条件计算部件112终止基于该 子例程的处理过程,返回到上述步骤S12,然后重复该处理过程。以 这种方式,在对随机选择的多个乐曲重复进行加权因子的提高/降低 处理之后,导出选择条件,其中,其加权因子等于或大于第一阈值的 属性信息被当作用户希望听到的乐曲的条件,而其加权因子等于或小 于第二阈值的属性信息被当作是用户不希望听到的乐曲的条件。注 意,即使加权因子小于上述第一阈值,也可以选择最顶部的几条其加 权因子相对较大的属性信息作为选择目标。此外,即使加权因子大于 上述第二阈值,也可以设置最底部的几条其加权因子相对较小的属性 信息作为非选择目标。
例如,如图7所示,假设通过重复上述的提高/降低加权因子对 属性信息的加权因子进行了设置。上述第一阈值设在"15",而上述 第二阈值设在"10"。在这种情况下,其加权因子等于或小于第二阈 值"10"的属性信息,即包含"2节拍"或"4节拍"的乐曲将成为 非选择目标。此外,其加权因子等于或大于第一阈值"15"的属性信 息,即包含"快节奏"或"女歌手"的乐曲,将成为选择目标。然后 将选择出符合选择目标的乐曲和符合非选择目标的乐曲。相应地,从 对应于选择目标的、包含"快节奏"和/或"女歌手"作为属性信息 的乐曲中减去对应于非选择目标的、包含"2节拍"或"4节拍"作 为属性信息的乐曲,从而执行选择。
以这种方式,根据本实施例的音乐再现设备能够仅基于跳过操作 就指定用户不希望听的乐曲的属性信息,从而通过把不包含这样的属
性信息的乐曲设置为非选择目标,仅再现用户希望听的乐曲。
注意,可以在嵌入到在或连接到音乐再现设备1的显示部件50 的显示屏上显示处理信息,所述处理信息诸如拥有上述非选择目标作 为条件的选择条件。下面,将参考图12来描述在显示部件50上显示 的信息。注意,图12是示出根据本发明的第二实施例在显示部件50 的显示屏上显示的信息的一个例子的图。
在图12中,在设置上述选择条件之后的连续再现期间,基于显 示控制部件17的控制,在显示部件50的显示屏上显示再现乐曲显示 信息Im4、选择条件显示信息Im5和播放列表显示信息Im6。再现乐 曲显示信息Im4是与音乐再现设备1当前正在再现的乐曲相关的信 息,并且其表示例如被再现的乐曲的乐曲名称(UUU)、包含该被再现 的乐曲的唱片名(VW)和该被再现的乐曲的艺术家名(WWW)。选择 条件显示信息Im5是选择条件计算部件112设置为选择条件的属性信 息,并且示出例如包含"快节奏"、"16节拍"和/或"女歌手"作为 属性信息的乐曲是选择目标,而包含"2节拍"或"4节拍"作为属 性信息的乐曲是非选择目标。此外,播放列表显示信息Im6是与在当 前连续再现中向前进行的下一乐曲的选择候选相关的信息,并且表示 例如期望之后依次再现的下一个乐曲名称"DDD"以及乐曲名称 "EEE"和"FFF"。
这里,选择条件显示信息Im5在显示部件50上显示选择条件计 算部件112设置的选择条件,但是在设置选择条件之前不必显示任何 信息。可替换地,作为选择条件显示信息Im2,可以在显示部件50 上显示在设置选择条件之前用于通知用户其所处状态的信息。
即使在设置选择条件之前,播放列表显示信息Im6也示出向前进 行的下一乐曲的选择候选,因此如果跳过操作改变了非选择目标和选 择目标定义的选择条件,则播放列表显示信息Im6也要根据该改变而 进行修改。此外,即使在再现乐曲期间没有执行跳过操作,也可以基 于假设在合乎被再现的乐曲的再现时间的流逝的一个时刻执行了跳 过操作,来计算该非选择目标,并且根据该非选择目标进行修改的选 择候选可以作为播放列表显示信息Im6被显示在显示部件50上。例
如,当在被再现的乐曲中开始再现歌唱的声音时,选择条件计算部件
112通过假设在该时刻执行了跳过操作而暂时计算非选择目标。在显 示部件50中,基于暂时计算得到的选择条件的选择候选被显示作为 播放列表显示信息Im6。此外,在上述被再现的乐曲的再现经历时间 过去了等于或大于T1秒之后,跳过操作不影响该选择条件,于是暂 时计算令用户喜欢该被再现的乐曲的选择条件,然后基于该选择条件 的选择候选被显示在显示部件50上作为播放列表显示信息Im6。
当前的选择条件作为选择条件显示信息Im5而被显示在显示部 件50上,于是用户能够检查所显示的选择条件。因此,在用户期望 改变显示部件50上显示的包含非选择目标的选择条件的情况下,可 以直接改变该选择条件。在这种情况下,基于改变之后的选择条件, 播放列表显示信息Im6的内容也发生变化,然后被显示在显示部件 50上。
此外,再现乐曲显示信息Im4、选择条件显示信息Im5和播放列 表显示信息Im6不必同时显示在显示部件50的显示屏上。例如,通 过用户的操作,可以用切换的方式顺序地在显示部件50的显示屏上 显示上述三条信息Im4至Im6。
以这种方式,在音乐再现设备l的显示部件50上显示诸如包括 非选择目标的选择条件这样的处理信息,由此能够检查用户当前设置 的选择条件,需要的话可以校正一部分选择条件,并且能够设置用户 更喜欢的选择条件。此外,播放列表显示信息Im6表示的选择候选根 据乐曲的再现经历时间而不断地发生变化,于是当用户期望听到的乐 曲被作为选择候选显示时执行跳过操作,从而更快地设置用户想要的 选择条件。
注意,在上述第一和第二实施例中,描述了用具有图1示出的结 构的音乐再现设备实现本发明的例子,但是本发明能够用不同的实施 例来实现。例如,可以应用存储了音乐再现程序的存储介质,该音乐 再现程序能够使计算机执行在上述第一和第二实施例中所描述的动 作(步骤)。在这种情况下,令一个通用计算机系统执行存储在上述存 储介质中的音乐再现程序,从而该计算机系统能够被实现为音乐再现
设备。上述音乐再现程序可以事先被存储在位于该计算机系统内的非 易失性存储器中。此外,用于记录上述音乐再现程序的信息存储介质
能够用诸如CD-ROM、 DVD等的光盘存储介质以及诸如非易失性半 导体存储器这样的存储设备来实现。此外,上述音乐再现程序不仅可
以通过外部存储设备提供给计算机系统,而且可以通过有线或无线的 通信线路提供给计算机系统。
尽管详细描述了本发明,但上述说明在各个方面都是说明性的而 不是限制性的。可以理解在不脱离本发明的范围的情况下,能够进行 很多其它修改和变化。
工业实用性
根据本发明的一种音乐再现设备、方法、程序和其上存储有该程 序的存储介质以及集成电路用于根据用户的简单操作设置选择条件, 因此,对从多个存储在其上的乐曲中执行选择的设备等是有用的。
权利要求
1、一种音乐再现设备,用于对从多个乐曲中选出的乐曲的数据进行再现,所述音乐再现设备包括乐曲数据存储部件,用于存储所述多个乐曲的数据;属性信息存储部件,用于存储关于存储在所述乐曲数据存储部件中的多个乐曲的数据中的每一个的属性信息,所述属性信息是与所述乐曲的数据有关的信息;再现部件,用于再现存储在所述乐曲数据存储部件中的乐曲的数据;操作信息获取部件,用于获得对应于用户的操作、表示关于所述再现部件的动作的指令的操作信息;以及控制部件,用于选择所述再现部件将要再现的乐曲的数据,其中所述控制部件包括选择条件计算部件,其根据所述操作信息获取部件在所述再现部件对所述乐曲的数据进行再现期间获得的操作信息的细节,改变与所述乐曲的数据有关的属性信息的优劣,然后基于所述属性信息的优劣,计算出用于选择所述再现部件将要再现的乐曲的数据的条件。
2、 根据权利要求1所述的音乐再现设备,还包括时钟部件,其 用于测量从所述再现部件对所述乐曲的数据进行再现的再现开始时 刻开始经过的时间,其中当所述操作信息获取部件在所述再现部件对所述乐曲的数据进 行再现期间获得所述操作信息时,所述选择条件计算部件根据所述操 作信息的细节和获得所述操作信息时经过的时间,改变与所述乐曲的 数据有关的属性信息的优劣。
3、 根据权利要求2所述的音乐再现设备,其中,当所述操作信 息获取部件在所述再现部件对所述乐曲的数据进行再现期间获得所 述操作信息时,所述选择条件计算部件根据在再现所述乐曲的数据期 间在所述操作信息的获取时刻之前刚刚改变的特征值,改变与所述乐 曲的数据有关的属性信息的优劣。
4、 根据权利要求3所述的音乐再现设备,其中,如果当所述操 作信息获取部件在所述再现部件对所述乐曲的数据进行再现期间获 得所述操作信息时,在再现所述乐曲的数据期间所述操作信息的获取 时刻是在从所述乐曲的数据的再现开始时刻开始的预定时间之内,则 所述选择条件计算部件根据在所述操作信息的获取时刻之前刚刚改 变的特征值,改变与所述乐曲的数据有关的属性信息的优劣。
5、 根据权利要求1所述的音乐再现设备,其中 所述选择条件计算部件包括加权因子设置部件,用于设置以数值来表示所述属性信息的优劣的加权因子,并管理所述属性信息的优 劣,以及所述选择条件计算部件通过把具有其加权因子等于或大于第一 阈值的属性信息的乐曲的数据当作所述再现部件将要再现的选择目 标,来计算所述条件,其中所述加权因子是由所述加权因子设置部件 设置的,所述属性信息存储在所述属性信息存储部件中。
6、 根据权利要求5所述的音乐再现设备,其中,所述选择条件 计算部件通过把具有其加权因子等于或大于所述第一阈值的属性信 息的乐曲的数据当作所述再现部件将要再现的选择目标,而把具有其 加权因子等于或小于比所述第一阈值小的第二阈值的属性信息的乐 曲的数据当作所述再现部件不会再现的非选择目标,来计算所述条 件,其中所述加权因子是由所述加权因子设置部件设置的,所述属性 信息存储在所述属性信息存储部件中。
7、 根据权利要求5所述的音乐再现设备,其中,如果所述操作 信息获取部件获得的操作信息是表示跳过所述再现部件正在再现的 乐曲的数据的指令,则所述选择条件计算部件降低所述加权因子设置 部件设置的对于与所述乐曲的数据有关的属性信息的加权因子。
8、 根据权利要求5所述的音乐再现设备,其中,如果所述操作 信息获取部件在所述再现部件对所述乐曲的数据进行再现期间没有 获得所述操作信息,或者如果在再现所述乐曲的数据期间所述操作信 息的获取时刻超过从所述乐曲的数据的再现开始时刻开始的预定时 间,则所述选择条件计算部件提高所述加权因子设置部件设置的对于 与所述乐曲的数据有关的属性信息的加权因子。
9、 根据权利要求1所述的音乐再现设备,其中,所述控制部件还包括重新设置确定部件,用于如果所述再现部件正在连续地再现基 于所述选择条件计算部件计算得到的条件而选择的乐曲的数据,并且 在所述再现期间获得了操作信息的乐曲的数目与被再现的乐曲的数 目的比率等于或大于预定比率,则向所述选择条件计算部件提供用于 再次计算所述条件的指令。
10、 根据权利要求1所述的音乐再现设备,其中,所述属性信息包括从节奏、节拍、音调、乐曲结构、和弦、音质和所述乐曲的音符数这样的一组中选出的至少一种音乐特征值;从所述乐曲的频率、音乐信号功率级和歌手的音质这样的一组中选出的至少一种物理特征值;使用所述音乐特征值、所述物理特征值和映射函数导出的映射 信息;以及从艺术家名、乐曲名称、类别名、歌词、创作时间、标签、 编曲者、作曲者和作词者这样的一组中选出的至少一条曲目信息。
11、 根据权利要求1所述的音乐再现设备,还包括显示控制部件, 用于在显示屏上显示信息,其中所述显示控制部件在所述显示屏上显示表示所述再现部件正在 再现的乐曲的数据的乐曲信息、表示所述选择条件计算部件计算得到 的选择条件的选择条件信息和表示基于所述选择条件而预期将要选 择的乐曲的数据的播放列表信息,并且 每当所述选择条件计算部件计算出所述选择条件后,修改所述播 放列表信息。
12、 一种音乐再现方法,用于对从存储在存储部件中的多个乐曲 中选出的乐曲的数据进行再现,所述音乐再il方法包括属性信息存储步骤,用于存储关于存储在所述存储部件中的多个 乐曲的数据中的每一个的属性信息,所述属性信息是与所述乐曲的数 据有关的信息;再现步骤,用于再现存储在所述存储部件中的乐曲的数据; 操作信息获取步骤,用于获得对应于用户的操作、表示关于所述 再现步骤的动作的指令的操作信息;以及控制步骤,用于选择所述再现步骤将要再现的乐曲的数据,其中 所述控制步骤包括选择条件计算步骤,其根据所述操作信息获取 步骤在所述再现步骤对所述乐曲的数据进行再现期间获得的操作信 息的细节,改变与所述乐曲的数据有关的属性信息的优劣,然后基于 所述属性信息的优劣,计算出用于选择所述再现步骤将要再现的乐曲 的数据的条件。
13、 一种其上存储有音乐再现程序的存储介质,所述音乐再现程 序可由设备的计算机执行,以对从存储在存储部件中的多个乐曲中选 出的乐曲的数据进行再现,其上存储有所述音乐再现程序的所述存储 介质令计算机执行属性信息存储步骤,用于存储关于存储在所述存储部件中的多个 乐曲的数据中的每一个的属性信息,所述属性信息是与所述乐曲的数 据有关的信息;再现步骤,用于再现存储在所述存储部件中的乐曲的数据; 操作信息获取步骤,用于获得对应于用户的操作、表示关于所述 再现步骤的动作的指令的操作信息;以及控制步骤,用于选择所述再现步骤将要再现的乐曲的数据,其中 所述控制步骤包括选择条件计算步骤,其根据所述操作信息获取 步骤在所述再现步骤对所述乐曲的数据进行再现期间获得的操作信 息的细节,改变与所述乐曲的数据有关的属性信息的优劣,然后基于 所述属性信息的优劣,计算出用于选择所述再现步骤将要再现的乐曲 的数据的条件。
14、 一种在音乐再现设备中使用的集成电路,所述音乐再现设备 包括用于存储多个乐曲的数据的乐曲数据存储部件、和用于存储关于 存储在所述乐曲数据存储部件中的多个乐曲的数据中的每一个的属 性信息的属性信息存储部件,其中所述属性信息是与乐曲的数据有关的信息,所述集成电路包括再现部件,用于再现存储在所述乐曲数据存储部件中的乐曲的数据;操作信息获取部件,用于获得对应于用户的操作、表示关于所述再现部件的动作的指令的操作信息;以及控制部件,用于选择所述再现部件将要再现的乐曲的数据,其中 所述控制部件包括选择条件计算部件,其根据所述操作信息获取 部件在所述再现部件对所述乐曲的数据进行再现期间获得的操作信 息的细节,改变与所述乐曲的数据有关的属性信息的优劣,然后基于 所述属性信息的优劣,计算出用于选择所述再现部件将要再现的乐曲 的数据的条件。
全文摘要
音乐再现设备的操作信息获取部件获取对应于用户操作并且表示再现部件对乐曲数据进行再现这一动作的指令的操作信息。在再现部件再现所述乐曲数据期间,选择条件计算部件根据操作信息获取部件获取的操作信息的细节来改变与乐曲数据相关的属性信息的优劣,然后基于属性信息的优劣,计算用于选择再现部件将要进行再现的乐曲数据的条件。根据用户的操作信息来改变作为与乐曲数据相关的信息的属性信息的优劣,并且根据属性信息的优劣执行选择,从而可以通过用户的简单操作,仅再现其希望听到的乐曲。
文档编号G11B27/10GK101103412SQ200580046770
公开日2008年1月9日 申请日期2005年11月1日 优先权日2005年1月17日
发明者三崎正之, 堀井则彰, 山根裕明, 田川润一, 银杏圭司 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1