内容检索方法和装置、通信系统和通信方法 技术领域
本发明涉及一种音乐曲目检索方法和装置,其中可以通过输入内容数据的节奏模式,比如音乐曲目检索存储在存储部件,比如硬盘、光盘、磁—光盘或IC卡上的音乐曲目。尤其涉及一种通信系统和通信方法,其中可以通过网络检索保存记录其上的检索程序的记录媒介或存储在,例如服务器设备中的内容数据。
背景技术
在用于记录和/或重现音乐曲目数据的传统启示和/或重现装置中,记录在记录媒介,比如光盘、磁—光盘或IC卡上的音乐曲目数据被读出和重现。同时,持续大约两个小时的音乐曲目的乐谱记录在记录媒介,比如光盘、磁—光盘或IC卡上。为检索记录在记录媒介上的音乐曲目数据,记录和/或重现装置响应用户的操作,使光拾取器以前向方向遍历记录媒介的记录磁道从而跳至具有用户指定的地址的记录磁道。而且,可以输入检索关键字,比如音乐氛围的名称以允许基于该检索关键字检索音乐曲目。
通过使光拾取器以向前方向遍历记录磁道以检索预设的音乐曲目数据,如果记录了许多音乐曲目数据在检索中则需要很长时间,从而使用户在检索音乐曲目数据时很不方便。
在通过指定记录磁道的地址检索预设音乐曲目数据时,用户必须记住预设音乐曲目数据记录在哪的地址。如果用户不记得地址,他或她在检索音乐曲目数据时会感到不方便。
而且,在使用检索关键字检索预设音乐曲目数据时,如果用户忘记了检索关键字数据,将不能够检索数据。
尤其是,在能够检索记录在记录媒介上的音乐曲目数据的记录和/或重现装置中,需要用于输入检索关键字的键盘,同时在用语音输入检索关键字时需要话筒。
当键盘或话筒安装在记录和/或重现装置上时,硬件变得复杂,从而当要携带记录和/或重现装置时,该装置在体积上很笨重并且不方便运输。在其中用语音输入检索关键字的装置的情况下,在喧闹地地方,比如在大街上或电子股票公告牌不仅搜集到用户发出的语音而且还有噪声,从而使正确识别出语音是不可能的。
同时,目前有一种记录媒介,其中检索关键字记录在记录媒介端口的管理区域。但是,由于该检索关键字不是用户输入的一个,所以用户可能会发现记忆该检索关键字很困难。
发明内容
因此,本发明的目的是提供一种内容检索方法和装置以及保存内容检索程序的记录媒介,其中即使已有大量内容的数据记录在了在容量记录媒介上,用户也可以非常容易地检索期望的内容数据。
本发明的另一个目的是提供一种内容检索方法和装置以及保存内容检索程序的记录,其中将存储在存储部件中的内容数据作为由用户从一个内容数据注册到另一个内容数据的注册节奏模式检索,并将其与由用户在进行检索时输入的输入节奏模式进行比较从而能够立即检索内容数据。
本发明的另一个目的是提供一种内容检索方法和装置以及保存内容检索程序的记录,其中通过学习输入节奏模式可以提高下一次检索的模式识别率。
本发明的另一个目的是提供一种其中可以容易地从终端设备检索和下载通过网络存储有服务器设备中的多个内容数据的通信系统,和用于该通信系统的通信方法和装置。
为实现上述目的,本发明的内容检索装置包括:存储部件,用于存储多个内容数据;输入部件,用于输入输入数据的节奏模式;控制部件,用于基于由所述输入部件输入的输入节奏模式检索存储在所述存储部件中的内容数据;以及通知部件,用于通知相关于由所述控制部件检索的内容数据的信息。
本发明的内容检索方法包括:输入内容数据的节奏模式的步骤;基于输入的输入节奏模式检索存储在存储部件中的内容数据的步骤;以及通知相关于检索的内容数据的信息的步骤。
本发明的记录媒介为保存有记录其上的计算机可读程序的记录媒介,其中所述程序包括:基于输入内容数据的输入节奏模式检索存储在存储部件中的内容数据的步骤;以及通知相关于检索的内容数据的信息的步骤。
本发明的通信系统包括:输入部件,用于输入内容数据的节奏模式;第一通信部件,用于发送从所述输入部件输入的所述输入节奏模式;第二通信部件,用于接收从所述第一通信部件发送的所述输入节奏模式;存储部件,用于存储多个内容数据;检索部件,用于基于由所述第二通信部件接收的所述输入节奏模式检索存储在所述存储部件中的内容数据;以及记录和/或重现部件,用于接收与由所述第一通信部件和所述第二通信部件发送的所述检索部件的检索结果一致的内容数据,并且记录和/或重现所述内容数据。
本发明的通信方法包括:输入内容数据的节奏模式的步骤;发送所输入的所述输入节奏模式的步骤;接收所发送的所述输入节奏模式的步骤;将多个内容数据存储在存储部件中的步骤;基于所接收的所述输入节奏模式检索存储在所述存储部件中的内容数据的步骤;接收与检索结果一致的内容数据的步骤;以及记录和/或重现所接收的内容数据的步骤。
本发明的通信装置包括:接收部件,用于接收输入到另一个装置的内容数据的输入节奏模式;存储部件,用于存储多个内容数据;检索部件,用于基于由所述接收部件接收的输入节奏模式检索存储在所述存储部件中的内容数据;以及发送部件,用于将对应于所述检索部件的检索结果的内容数据发送到另一个装置。
本发明的通信方法包括:将多个内容数据存储在存储部件中的步骤;接收输入到另一个装置的内容数据的输入节奏模式的步骤;基于所述接收到的输入模式检索存储在所述存储部件中的内容数据的步骤;以及将对应于检索结果的内容数据发送到另一个装置的步骤。
本发明的另一个通信装置包括:输入部件,用于输入内容数据的节奏模式;发送部件,用于发送由所述输入部件输入到另一个其中存储多个内容数据的装置的所述节奏模式;接收部件,用于接收与由所述发送部件从另一个装置发送的节奏模式一致的检索结果,并且接收与发送请求一致的内容数据;以及记录和/或重现部件,用于记录和/或重现由所述接收部件接收的内容数据。
本发明的另一个通信方法包括:输入内容数据的节奏模式的步骤;发送所输入的输入节奏模式的步骤;接收与从另一个装置发送的节奏模式一致的检索结果的步骤;从所接收到的检索结果中选择至少一个内容数据并将发送选定内容数据的请求发送到另一个装置的步骤;接收与发送请求一致的内容数据的步骤;以及记录和/或重现所接收到的内容数据的步骤。
通过阅读附图所示的本发明的实施例,本发明的其它目的、特点和优点将变得更加清楚。
附图说明
图1是功能性地说明代表本发明的音乐曲目检索装置的方框图。
图2说明了以第一和第二存储单元构造的数据库的结构。
图3说明了另一个以第一和第二存储单元构造的数据库的结构。
图4也说明了另一个以第一和第二存储单元构造的数据库的结构。
图5A至5D说明了节奏模式的输入示例。
图6说明了标准化过程。
图7是说明在比较单元中执行的比较过程的顺序的流程图。
图8是说明DP匹配方法的流程图。
图9A至9D说明了通过注册节奏模式和输入节奏模式的DP匹配方法进行的一个比较示例,其中图9A说明了标准化输入节奏模式px(昨日再来),图9B说明了标准化注册节奏模式py(黄色潜艇)以及图9C说明了输入节奏模式px和注册节奏模式py之间的关系。
图10A至10D说明了注册节奏模式和输入节奏模式比较的另一个示例,其中图10A说明了标准化输入节奏模式px(昨日再来),图10B说明了标准化注册节奏模式py(昨日再来)以及图10C说明了输入节奏模式px和注册节奏模式py之间的关系。
图11说明了学习单元的操作。
图12是说明注册节奏模式的顺序的流程图。
图13是说明检索节奏模式的顺序的流程图。
图14是说明音乐曲目检索装置的硬件的结构的方框图。
图15是微计算机的功能方框图。
图16说明了用于从个人终端通过网络检索存储在服务器设备中的音乐曲目数据的音乐曲目检索系统。
图17是说明从个人终端检索存储在服务器设备中的音乐曲目数据的操作的顺序的流程图。
具体实施方式
下面将参照附图详细说明代表本发明的音乐曲目检索装置。
参见图1,音乐曲目检索装置10包括:第一存储单元11,其中存储多个音乐曲目数据以形成音乐曲目数据库,以及第二存储单元12,其中存储操作为存储在第一存储单元11中的音乐曲目数据的检索关键字的节奏模式以形成节奏模式数据库。音乐曲目检索装置10还包括:节奏输入单元13,用于输入用户期望收听的音乐曲目数据的节奏模式,以及标准化单元14,用于标准化从节奏输入单元13输入的输入节奏模式。音乐曲目检索装置10还包括:注册处理单元15,用于注册在第二存储单元12中形成的数据库中的节奏模式,以及比较器16,用于比较输入节奏模式和存储在第二存储单元12中的注册节奏模式。音乐曲目检索装置10还包括:学习单元17,用于提高检索中选中率,以及检索单元18,用于基于比较器16中的比较结果检索相关的音乐曲目数据以提取从第一存储单元11中所检索的音乐曲目数据。音乐曲目检索装置10还包括:操作单元19,用于实现检索、记录和/或重现等,以及重现单元20,用于重现所检索的音乐曲目数据。另外,音乐曲目检索装置10包括扬声器21,用于输入由重现单元20重现的音乐曲目数据,显示处理单元22,用于显示控制,比如搜索,用于显示所检索结果的数据,以及显示单元23,用于显示相关于音乐曲目数据的信息,比如检索结果、题目、艺术家的名字或唱片集的名称。
第一存储单元11为包含在,例如该装置的主体单元中的大容量硬盘,或为可以安装在该装置的主体单元中也可以从该装置的主体单元卸除的移位媒介,比如光盘、磁光盘或IC卡。在该第一存储单元11中形成了其中音乐曲目数据与有关于其中记录的音乐曲目数据的信息相关的音乐曲目数据库。除了音乐曲目数据,有关信息,比如音乐曲目题目、艺术家的名字、录制公司的名字、歌曲、歌曲词作者、作曲者或版权管理信息作为按照预定格式压缩和加密的信息进行存储。
第二存储单元12由包含在该装置的主体单元中的大容量硬盘或半导体存储器组成。在该第二存储单元12中,形成了其中存储有在检索保存在第一存储单元11中的音乐曲目数据时使用的节奏模式的节奏模式数据库。每个注册节奏模式与存储在第一存储单元11中的音乐曲目数据相关。
具体而言,存储在第一存储单元11中的指针P1至P7,比如相关音乐曲目数据M的标识号与由用户注册在所述装置的主体单元中的节奏模式R1至R7相关。当指定预定的节奏模式时,节奏模式数据库能够从第一存储单元11的音乐曲目数据中检索有关的音乐曲目数据。例如,在如图2所示的示例中,注册节奏模式R1与相关与音乐曲目数据M1的指针P1相关。注册节奏模式R2与相关与音乐曲目数据M2的指针P2相关。而且,注册节奏模式R3与相关与音乐曲目数据M3的指针P3相关。
同时,不仅音乐曲目的节奏的一部分,比如其显著部分或序曲部分,而且音乐曲目的题目、艺术家的名字、唱片集的名称或音乐曲目的流派也可以用作检索音乐曲目数据的关键字。即,在检索音乐曲目数据时,对于给定音乐曲目数据可以组合多个检索关键字。
在如图2所示的示例中,音乐曲目数据M1不仅相关于指针P1而且相关于指针P4,从而也可以通过注册节奏模式R4检索音乐曲目数据M1。例如,如果注册节奏模式R1为音乐曲目数据M1的显著部分的节奏模式,注册节奏模式R4为艺术家名字的节奏模式。并且,音乐曲目数据M2不仅相关于指针P2而且相关于指针P7,从而也可以通过注册节奏模式R7检索音乐曲目数据M2。例如,如果注册节奏模式R2为音乐曲目数据M1的序曲部分的节奏模式,注册节奏模式R7为音乐曲目数据的流行乐曲、摇滚乐、爵士乐、经典等流派的音乐曲目数据的节奏模式。另外,音乐曲目数据M3不仅相关于指针P3而且相关于指针P5、P6,从而可以通过注册节奏模式R5和R6检索音乐曲目数据M3。例如,如果注册节奏模式R3为音乐曲目数据M1的显著部分的节奏模式,注册节奏模式R5为音乐曲目数据的流行乐曲、摇滚乐、爵士乐、经典等流派的音乐曲目数据的节奏模式。注册节奏模式R6为艺术家名字的节奏模式。
在图2所示的示例中,节奏模式R作为多个检索关键字相关于第一存储单元11的给定音乐曲目数据M,从而用户可以使用变量关键字检索音乐曲目数据。
节奏模式也可以记录在音乐曲目数据的记录区域,如图3中所示。即,在每个音乐曲目数据的记录区域31,提供其中记录音乐曲目数据的音乐曲目记录区域32,用于记录音乐曲目数据的节奏模式的音乐曲目节奏模式记录区域33,其中记录音乐曲目数据的题目的题目记录区域34,其中记录题目的节奏模式的题目节奏模式记录区域35,其中记录音乐曲目数据的艺术家名字的艺术家名字记录区域36,以及其中记录艺术家名字的节奏模式的艺术家名字节奏模式记录区域37。在这种用于管理音乐曲目数据和节奏模式的方法中,通过统一地管理音乐曲目数据和节奏模式而不提供指针可以促进管理。同时,作为检索关键字名称的节奏模式,除了音乐曲目数据的节奏模式、题目或艺术家的名字,还可以是歌曲词作者、作曲者或流派,但是操作为检索关键字的节奏模式的数目不限于如图3所示的示例。
音乐曲目数据和节奏模式也可以如图4所示进行管理。即,为记录区域41提供首部分区域42,其中记录了首部,比如音乐曲目的名称,例如每个音乐曲目数据的地址或每个音乐曲目数据的名称,音乐曲目数据记录区域43,其中音乐曲目数据与首部相关地进行记录,节奏模式记录区域44,其中记录了各个音乐曲目数据的节奏模式,以及管理信息记录区域45,其中记录了将音乐曲目数据和节奏模式相互相关的管理信息。在这种用于音乐曲目数据和节奏模式的管理方法中,可以通过统一地管理音乐曲目数据和节奏模式而不提供任何指针促进管理。
节奏输入单元13用于输入保存在第二存储单元12中的音乐曲目数据的注册节奏模式和输入用于检索存储在第一存储单元11中的音乐曲目数据的输入节奏模式。为输入节奏模式,节奏输入单元13具有其由一个或多个按钮或控制杆形成的压下部分。即,当压下部分被用户用,例如手指在预定的间隔以和谐与节奏的关系击打,节奏输入单元13检测沿时间轴的变化,比如按下操作的次数或按下间隔。
具体而言,参考图5说明在节奏输入单元13的节奏输入方法。同时,在图5A至5D,黑圈指示按压了节奏输入单元13,即由用户击打。参考图5A至5D,当哼唱音乐曲目数据、艺术家名字或题目名称时,用户用不包含长音的声音,即短音击打节奏输入单元13。
在图5A所示的示例中,用户用“la”击打节奏输入单元13,而不用“_”击打。在图5B所示的示例中,用户用作为艺术家的名字的“carpenters”的“kar”、“p”、“n”、“t”和“z”击打节奏输入单元13,而不在“kar”和“p”之间击打,也不在t”和“z”之间的长音击打。在图5C所示的示例中,用户用作为艺术家名字的“甲壳虫”的“bi”、“t”、“l”和“z”击打节奏输入单元13,而不在“bi”和“t”之间的长音击打。在图5D所示的示例中,用户用“je”、“lou”、“s”、“b”、“m”、“ri”和“n”击打,而不在lou”和“s”之间的长音击打。
因此,节奏输入单元13在预定的时间内检测短音的数目和其之间的间隔,比如音乐曲目数据、题目名称或艺术家的名字。当接收到节奏模式时,节奏输入单元13将节奏模式输出到标准化单元14。应该注意节奏输入单元13也可以检测按压压下部分的压力。这使节奏输入单元13能够检测节奏的相对强度。
为消除从节奏输入单元13输入的节奏模式沿时间轴的变化,标准化单元14沿时间轴标准化节奏模式。例如,标准化单元14调整击打节奏输入单元13的间隔,如图6所示,从而使之包括在例如一分钟内。当将输入节奏模式注册在形成于第二存储单元12中的节奏模式数据库中时,标准化单元15将标准化节奏模式输出到注册单元15。注册单元15将输入节奏模式注册在形成于第二存储单元12中的节奏模式数据库中。当检索存储在第一存储单元11中的音乐曲目数据库时,标准化单元14将标准化节奏模式输出到比较器16。
比较器16接收由标准化单元14标准化的节奏模式。比较器16根据动态编程匹配方法,有时下面称为DP匹配方法将由标准化单元12标准化的输入节奏模式与注册在第二存储单元12中的节奏模式的总和进行比较。即,比较器16计算构成输入节奏模式的各个元素和构成注册节奏模式的各个元素间的距离的总和,并且基于该距离计算输入节奏模式和注册节奏模式间的相似性。比较器16计算输入节奏模式和记录在第二存储单元12中的注册节奏模式的总和间的距离,即相似性,以将计算所得的相似性输出到显示处理单元22。
具体而言,参考图7,比较器16在步骤S1验证节奏模式的总和与输入节奏模式的比较是否已完成。如果发现比较还未完成,比较器16进行到步骤S2,并且如果比较已完成,比较器16进行到步骤S3。在步骤S2,比较器16根据DP匹配方法比较各个注册节奏模式和输入节奏模式,以计算输入节奏模式和注册节奏模式的相似性。当注册节奏模式的总和比较已完成时,在步骤S3比较器16将比较结果输出到显示处理单元22,显示处理单元22然后以相似性递减的顺序重新排列比较结果、以使有关于音乐曲目数据的信息能够显示在显示单元23中。
参考图8的流程图,详细说明比较器16在图7的步骤S2的操作。
在第二存储单元12中,预存储了从由用户注册的一个音乐曲目到另一个的注册节奏模式py,作为J时间点y(j)的一个集合,其中在J时间点按压了形成节奏输入单元13的节奏输入键。即,注册节奏模式py由下面公式(1)表示:
Py={y[0],y[1],...,y[j],...,y[J-1]} ...(1)同时,构成注册节奏模式Py的J时间点y(j)是标准化的。应该注意各个标准化时间点y(j)表示为元素y(j),j表示指针,元素y(j)具有从0到1的值并且指针j具有从0到(J-1)的值。
当用户按压节奏输入键一次,如从节奏输入单元13所提供的时,标准化单元14标准化各个时间点x(i),并且将结果透明地存储在存储器中作为输入节奏模式Px。即,输入节奏模式Px由下面公式(2)表示:
Px={x[0],x[1],...,x[i],...,x[I-1]} ...(2)
如注册节奏模式Py的情况一样,各个标准化时间点x(j)表示输入节奏模式Px的元素x(j),i表示指针,并且指针i具有从0到(I-1)的值。输入节奏模式Px的元素x(i)的数目I不必与注册节奏模式Py的元素y(j)的数目J一致。即,由用户当前输入的输入节奏模式Px的长度可以,例如比注册节奏模式Py的长度短。
比较器16根据上述的DP匹配方法确定输入节奏模式Px和选定单个注册节奏模式Py间的距离。
具体而言,比较器16在图8的步骤S11将指针i和j以及距离d初使化为零。
在步骤S12,比较器16检查两个指针i和j之一是否已达到最终位置值I-1,J-1。如果两个指针i和j之一未达到最终位置值,则比较器16进行到步骤S13,并且否则,比较器16进行到步骤S18。
为检查注册节奏模式Py的哪个元素对应于输入节奏模式Px的元素之一,比较器16在步骤S13根据下面公式3、4和5确定三个距离da、db和dc:
da=|x(i+1)-yj|+gapValue ...(3)
db=|xi-y(j+1)|+gapValue ...(4)
dc=|x(i+1)-y(j+1)| ...(5)
在上面公式中,系数gapValue为下面将会说明的差距损失。
在步骤S14,比较器16比较所确定的三个距离da、db和dc。如果最小距离为da,则比较器16进行到步骤S15,并且如果最小距离为db,则比较器16进行到步骤S16。如果最小距离为dc,则比较器16进行到步骤S17。
在步骤S15至S17之一,比较器16将距离da加到前一个距离d以设置结果总和作为当前距离d,同时将指针i递增1以进行移位。在步骤S16,比较器16将距离db加到前一个距离d以设置结果总和作为当前距离d,同时将指针i递增2以进行移位。在步骤S17,比较器16将距离dc加到前一个距离d以设置结果总和作为当前距离d,同时将指针i和指针j递增2以进行移位,然后返回到步骤S12。
即,在从步骤S12至S17的循环中,比较器16设置元素的三种组合之一,即从注册节奏模式Py的元素到与由输入节奏模式Px的指针i指定的元素x(i)对应的元素的距离最短的元素x(i+1)和元素y(j+1)的组合、元素x(i)和元素y(i+1)的组合以及元素x(i+1)和元素y(j)的组合。
同时,在元素x(i)和元素y(i+1)的组合与元素x(i+1)和元素y(j)的组合中,引入差距损失gapValue以吸收输入节奏模式中的轻微节奏偏差。在步骤S12,比较器16重复步骤S13至S17的处理以将距离d积累在其中指针i、j之一不超过元素I、J的数目的范围内。
在下一个步骤S18,比较器16确定指针i、j的哪一个已到达最终位置值I-或J-1。当指针j已到达最终位置值J-1时,比较器16进行到步骤S19。当指针I已到达最终位置值I-1时,比较器16进行到步骤S20。另一方面,当指针I和j都已到达最终位置值I-1、J-1时,比较器16进行到步骤S21。
在步骤S19,比较器16基于前述公式(3)确定距离da,并且将该距离da加到距离d,同时将指针i递增2以在返回到步骤S18前进行移位。即,由于指针j已到达最终位置值J-1,在包括步骤S18和S19的循环中,比较器16累加导致指针i移位的距离值d,直到指针i到达最终指针值I-1。
另一方面,比较器16在步骤S20根据公式4确定距离db,并且将该距离db加到距离d,同时将指针j递增2并在返回到步骤S18前移位指针。即,由于指针i已到达最终位置值I-1,在包括步骤S19和S20的循环中,比较器16累加导致指针j移位的距离值d,直到指针i到达最终指针值J-1。
当指针i和j都已到达最终位置值时,即在步骤S20,比较器16设置在累加输入节奏模式Px的元素和注册节奏模式Py的相应元素间的距离得到的、而与两种模式是否为相同或不同的值无关的距离d,该距离d相应于作为比较目标的注册音乐曲目。
参考图9A至9C和图10A至10C说明了图8的从步骤S13至步骤S17的处理的特定示例。参考图9A至9C,图9A说明了标准化输入节奏模式Px(昨日再来),图9B说明了标准化注册节奏模式Py(黄色潜水艇)以及图9C说明了输入节奏模式Px和注册节奏模式Py间的关系。第一步骤
da=abs(x(1)-y(0))+gapvalue=abs(0.10-0.00)+0.10=0.20
db=abs(x(0)-y(1))+gapvalue=abs(0.00-0.19)+0.10=0.29
dc=abs(x(1)-y(1))=abs(0.10-0.19)=0.09
这样,在第一步骤,选择具有最小值的dc。第二步骤
da=abs(x(2)-y(1))+gapvalue=abs(0.18-0.19)+0.10=0.11
db=abs(x(1)-y(2))+gapvalue=abs(0.10-0.37)+0.10=0.29
dc=abs(x(2)-y(2))=abs(0.18-0.37)=0.19
因而,在第二步骤选择具有最小值的da。第三步骤
da=abs(x(3)-y(1))+gapvalue=abs(0.28-0.19)+0.10=0.19
db=abs(x(2)-y(2))+gapvalue=abs(0.18-0.37)+0.10=0.29
dc=abs(x(3)-y(2))=abs(0.28-0.37)=0.09
因而,在第三步骤选择具有最小值的dc。
重复上述处理直到第八步骤。这累加了最小值,如在各个步骤在所计算的,以给出距离d,即输入节奏模式Px和注册节奏模式Py间的相似性,其中距离或相似性等于0.63,如由下面公式指出的:
d=0.09+0.11+0.09+0.10+0.06+0.12+0.06+0.00=0.63。
参考图10A至10C说明另一个示例。参考图10A至10C,图10A说明了标准化输入节奏模式Px(昨日再来),图10B说明了标准化注册节奏模式Py(昨日再来)以及图10C说明了输入节奏模式Px和注册节奏模式Py间的关系。第一步骤
da=abs(x(1)-y(0))+gapvalue=abs(0.10-0.00)+0.10=0.20
db=abs(x(0)-y(1))+gapvalue=abs(0.00-0.18)+0.10=0.28
dc=abs(x(1)-y(1))=abs(0.10-0.18)=0.08
这样,在第一步骤,选择具有最小值的dc。第二步骤
da=abs(x(2)-y(1))+gapvalue=abs(0.18-0.18)+0.10=0.10
db=abs(x(1)-y(2))+gapvalue=abs(0.10-0.27)+0.10=0.27
dc=abs(x(2)-y(2))=abs(0.18-0.27)=0.09
因而,在第二步骤选择具有最小值的dc。第三步骤
da=abs(x(3)-y(2))+gapvalue=abs(0.28-0.27)+0.10=0.11
db=abs(x(2)-y(3))+gapvalue=abs(0.18-0.35)+0.10=0.27
dc=abs(x(3)-y(3))=abs(0.28-0.35)=0.07
因而,在第三步骤选择具有最小值的dc。
重复上述处理直到第八步骤。这累加了最小值,如在各个步骤在所计算的,以给出距离d,即输入节奏模式Px和注册节奏模式Py间的相似性,其中距离或相似性等于0.57,如由下面公式指出的:
d=0.08+0.09+0.07+0.12+0.01+0.09+0.11+0.00=0.57。
当将输入节奏模式Px(昨日再来)输入到比较器16时,比较器确定带有最小距离d的并且比图9B中所示的注册节奏模式Py更具相似性的图10B的注册节奏模式Py为注册节奏模式Py。
学习单元17通过学习矢量量化(LVQ)方法执行增加输入节奏模式的识别率的处理。即,当已从所检索的音乐曲目数据中选定了用户期望的音乐曲目数据时,学习单元17通过LVQ方法执行处理以增加从下一次的输入节奏模式的识别率。具体而言,当从检索结果的列表选定了用户期望的音乐曲目数据时,学习单元17执行权衡以使选定音乐曲目数据的注册节奏模式的矢量逼近输入到输入层的输入节奏模式的矢量,如图11所示。学习单元17还执行权衡以使未选定的注册节奏模式从输入矢量中分离出来。通过重复地将相同的输入节奏模式输入到学习单元17,增加输入节奏模式的识别率是可能的,即检索击中率。
应该注意的是学习单元17还可以使用LVQ方法之外的其它任何适合的学习算法。
将通过DP匹配方法计算所得的比较结果从比较器16输入到检索单元18,如图1所示。检索单元18检索在将检索结果显示在显示单元23上时所需的音乐曲目数据的相关信息。如果十个音乐曲目以相似性递减的顺序显示在显示单元23上,检索单元18检索并且提取相关数据,具体而言,上层排名的十个音乐曲目的音乐曲目数据的题目名称或艺术家的名字。检索单元18将这些音乐曲目数据的相关数据输出到显示处理单元22。当用户选定了他或她喜爱的音乐曲目数据时,检索单元18基于选定的数据检索并且提取音乐曲目数据、以将音乐曲目数据和相关于音乐曲目数据的数据输出到重现单元20和显示处理单元22。
操作单元19响应用户的动作以产生用于执行音乐锃检索装置10的操作的操作信号。具体而言,操作单元19包括:重放按钮,用于重现存储在第一存储单元11中的音乐曲目数据;前向跟踪跳跃按钮,用于使前向跟踪跳跃有效;反向跟踪跳跃按钮,用于使反向跟踪跳跃有效;录制按钮,用于将音乐曲目数据存储在第一存储单元11中;注册按钮,用于开始对应于记录在第一存储单元11中的音乐曲目数据的注册节奏模式的记录;检索按钮,用于检索以节奏模式存储在第二存储单元12中的音乐曲目数据;以及选择按钮,用于从显示在显示单元23上的检索结果的列表中选择一个音乐曲目数据。在操作一个给定按钮时,操作单元19产生一个对应于该被操作按钮的操作信号。
当重现音乐曲目数据时,重现单元20解码存储在第一存储单元11中的音乐曲目数据,以将数字信号转换为模拟信号以将如此转换的模拟信号输出到扬声器21。具体而言,重现单元20通过比如ATRAC3(适应性转换原声编码3(Adaptive Transform Acoustic Coding 3):商标)、MPEG-2AAC(运动图像专家组2高级音频编码(Motion Picture Expert Group 2 Advanced AudioCoding):商标)、MP3(MPEG-1音频层3(MPEG-1 Audio Layer 3):商标)、TwinVQ(转换—域权衡隔行矢量量化(Transform-Domain Weighted InterleaveVector Quantization):商标)、MS音频(WMA:窗口媒体音频(Windows MediaAudio):商标)、或Ogg Vorbis(商标)的系统解码音乐曲目数据。重现单元20通过D/A转换器将解码的音乐曲目数据从数字信号转换为模拟信号,并放大结果模拟信号以将所放大的模拟信号输出到扬声器21。应该注意音乐曲目数据也可以从耳机或双耳式耳机而不从扬声器21输出。
当用户执行音乐曲目数据的检索时,显示处理单元22产生用于显示检索结果的显示数据。从而,当检索结果从检索单元18输入到显示处理单元22时,显示处理单元22将音乐曲目数据以相似性递减的顺序进行排序从而使题目名称、艺术家名字等将以相似性递减的顺序显示。并且,当用户重放音乐曲目数据时,显示处理单元22产生用于显示相关于要重现的音乐曲目数据的信息的显示数据。显示处理单元22将这些显示数据输出到显示单元23。显示单元23由LCD(液晶显示器)、CRT(阴极射线管)和多个LED(发光二极管)组成。显示单元23显示检索第一存储单元11中的带有节奏模式的音乐曲目数据的检索结果,同时显示相关于音乐曲目数据的信息,比如正在重现的号的名称、唱片集的名称、艺术家的名字、重现时间、记录磁道的重现时间或剩余播放时间。
现在参考图12说明将在检索音乐曲目时使用的注册节奏模式注册到上述音乐曲目检索装置10的操作顺序。首先,在步骤S31,用户按压注册按钮以开始对应于记录在组成操作单元19的第一存储单元11中的音乐曲目数据的注册节奏模式的记录。这导致音乐曲目数据检索装置10开始其节奏模式注册方式。
在步骤S32,用户操作节奏输入单元13以输入音乐曲目数据的要注册的节奏模式,如图5所示。音乐曲目数据检索装置10然后将节奏模式在节奏输入单元13输入到标准化单元14。在步骤S33,音乐曲目检索装置10将确认消息显示在显示单元23上以使用户确认由用户输入的节奏模式是否正确。当输入了指示用户所输入的节奏模式正确的信号时,音乐曲目检索装置10进行到步骤S34。如果相反地用户已选择重新输入节奏模式,则音乐曲目检索装置10返回到步骤S33。
在步骤S34,音乐曲目检索装置10确定节奏模式注册方式。在步骤S35,音乐曲目检索装置10通过标准化单元14标准化节奏模式以允许音乐曲目数据的检索,如图6所示。在步骤S36音乐曲目检索装置10将标准化后的节奏模式输出到注册单元15,该注册单元15将标准化后的节奏模式与相应的存储在第一存储单元11中的音乐曲目数据相关地进行存储。通过重复上述操作顺序,能够将在检索中使用的注册节奏模式输入到第二存储单元12中的各个音乐曲目数据中。
现在参考图13说明检索记录在音乐曲目检索装置10中的第一存储单元11中的音乐曲目数据的操作顺序。首先,如果在步骤S41用户按压了组成操作单元19的检索按钮时,音乐曲目检索装置10开始其音乐曲目数据的检索方式。在步骤S42,用户操作节奏输入单元13以输入要检索的音乐曲目数据的节奏模式。节奏输入单元13然后将输入到节奏输入单元13的节奏模式送到标准化单元14。
在步骤S43,音乐曲目检索装置10通过标准化单元14标准化输入节奏模式,如图6所示,从而使能够检索音乐曲目数据。在步骤S44,音乐曲目检索装置10将标准化后的输入节奏模式输出到比较器16。比较器16进行到该步骤从而根据如图7和8所示的流程图通过DP匹配方法比较保存在第二存储单元12中的注册节奏模式的总和和输入节奏模式。即,比较器16在该步骤确定输入节奏模式和注册节奏模式间的距离以计算相似性。检索单元18检索并且根据检索结果以相似性递减的顺序提取例如十个音乐曲目数据的相关信息。检索单元18将检索数据输出到显示处理单元22。
当已完成通过DP匹配方法对输入节奏模式和注册节奏模式的总和进行的比较时,在步骤S45音乐曲目检索装置10在显示处理单元22以相似性递减的顺序排序音乐曲目数据,以产生用于将检索结果显示在显示单元23上的显示数据。音乐曲目检索装置10以相似性递减的顺序将例如前十个音乐曲目数据的题目名称和艺术家名字等显示在显示单元23。
在步骤S46音乐曲目检索装置10自动地以相似性递减的顺序重现音乐曲目数据。同时,音乐曲目检索装置10可以顺序地重现由用户用组成操作单元19的选择按钮选定的音乐曲目数据。
在步骤S47,用户判断检索和重现的音乐曲目数据是否正确。具体而言,音乐曲目检索装置10检查是否已按压组成操作单元19的决定按钮。如果已按压了决定按钮,音乐曲目检索装置10进行到步骤S48,并且否则音乐曲目检索装置10返回到步骤S46以重现下一个待选的音乐曲目数据。
在步骤S48,音乐曲目检索装置10在输入节奏模式的学习单元17执行学习。即,如果检索音乐曲目数据已确定,音乐曲目检索装置10在学习单元17执行权衡以使选定的音乐曲目数据的注册节奏模式的矢量逼近输入到输入层的输入节奏模式的矢量,如图11所示。学习单元17还执行权衡从而使未选中的注册节奏模式的矢量将从输入矢量中分离出来。通过重复输入到音乐曲目检索装置10的学习单元17的相同输入节奏模式,增加输入节奏模式的识别率,即识别击中率是可能的。在步骤S49,结束音乐曲目检索装置10的检索方式。
用上述的音乐曲目检索装置10,其中只需在检索记录在第一存储单元11中的音乐曲目数据时将节奏模式输入到节奏输入单元13,就可以通过简单操作检索音乐曲目数据。由节奏输入单元13可以做得在尺寸上小于键盘,整个装置的尺寸可以减小。并且,在本音乐曲目检索装置10中,其中不是用音乐曲目的名称检索音乐曲目数据,而是用用户的版本号输入注册节奏模式并且用节奏模式检索音乐曲目数据,故只要用户记得音乐曲目的版本号,既使不知道艺术家的名字或音乐曲目的名称也可以检索第一存储单元11中的音乐曲目数据。并且,还可以进一步通过在执行用节奏模式的检索时将艺术家的名字或音乐曲目的名称添加到检索条件而改善检索结果。另外,由于音乐曲目检索装置10提供了学习单元17,可以在每次重复音乐曲目数据的检索时增加检索击中率,从而进一步提高了可操作性。
上述操作顺序可以通过软件实现。在这种情况下,如果将执行上述操作顺序的程序记录在外部存储设备,比如磁盘、磁—光盘、光盘或IC卡,并且将如此形成的外部存储设备装载到驱动器以安装到第一存储单元11或第二存储单元12,就足够了。该程序也可以通过电子通信网络,比如ISDN网络(综合业务数据网)、CATV(有线电视)网络、光纤网络或卫星网络安装到第一存储单元11或第二存储单元12。
本发明的音乐曲目检索装置也可以在硬件上实现。即,音乐曲目检索装置50包括:存储器51;存储控制电路52,用于控制存储器51;解码器53,用于解码由存储控制电路52输出的音乐曲目数据;D/A转换器54,用于将由解码器53输出的数字信号转换为模拟信号;放大器55,用于放大由D/A转换器54输出的模拟信号并平衡用于输出由放大器55放大的音乐曲目数据的左和右扬声器56a、56b。音乐曲目检索装置50还包括:节奏输入单元57,用于输入要检索的节奏模式;操作单元58,用于执行记录和/或重现的操作;显示单元59,用于显示音乐曲目数据的检索结果;外部接口(外部I/F),用于连接到例如个人计算机;CPU 61,用于基于从节奏输入单元57输入的节奏模式检索记录在存储器11上的音乐曲目数据;以及驱动器62,在其上装载例如外部存储设备。
存储器51等同于第一存储单元11和第二存储单元12,并且其中存储例如多个音乐曲目数据和在检索保存的音乐曲目数据时操作为检索关键字的注册节奏模式。存储控制电路52控制存储器51的操作,并将从外部I/F60输入的音乐曲目数据记录在存储器51中。而且,当注册已存储在存储器51中的音乐曲目数据的节奏模式时,存储控制电路52将节奏模式与音乐曲目数据相关地保存在存储器51中。
解码器53、D/A转换器54以及放大器55对应于上述的重现单元20。解码器53解码从存储器51读出的音乐曲目数据,而D/A转换器54将解码的音乐曲目数据从数字信号转换为模拟信号并且放大器55放大转换为模拟信号的音乐曲目数据以在扬声器56a、56b输出放大后的模拟信号。
CPU 61以下列方式控制整个装置,当按下操作单元19的重放按钮时,顺序重现记录在存储器51中的音乐曲目数据,当按下前向跟踪跳跃按钮时,对一个音乐曲目进行前向跟踪跳跃,并且当按下反向跟踪跳跃按钮时,对一个音乐曲目进行反向跟踪跳跃。
从存储器51读出检索音乐曲目数据到内部存储器的CPU 61操作为标准化单元61a用于标准化从节奏输入单元17沿时间轴输入的节奏模式,同时操作为比较器61b用于通过DP匹配方法比较输入用于检索音乐曲目数据的输入节奏模式和注册节奏模式,并且还操作为处理学习单元61c用于通过学习矢量量化方法增加输入节奏模式的识别率,如图15所示。
当由硬件构造时,音乐曲目检索装置10可以构造为图14中所示的音乐曲目检索装置50以表示较简单的操作和结果。
参考附图,详细说明本发明的音乐曲目检索系统。
参考图16,音乐曲目检索系统68包括:个人终端设备70,用于经网络69,比如互联网下载音乐曲目数据;以及服务器设备90,其中存储音乐曲目数据并且它应来自个人终端设备70的要求发送音乐曲目数据。个人终端设备70和服务器90经电子通信网络,比如ISDN(综合业务数字网)、CATV(有线电视)或光纤网络互联。
个人终端设备70,其具有实质上与常规个人计算机相同的结构,包括:硬盘(HD)71,操作为用于保存例如音乐曲目数据的存储单元,其中还存储各种应用程序,比如用于游览在服务器设备90中提供的主页的游览器检索程序;以及只读存储器(ROM)72,其中存储用于控制整体操作的控制程序。个人终端设备70还包括随机存取存储器(RAM)73,装载有存储在HD71或ROM72中的程序;发送/接收机74,用于用服务器设备80发送/接收数据;以及中央处理单元(CPU)75,用于基于装载在RAM73中的程序控制整体操作。
个人终端设备70,作为音乐曲目数据的记录和/或重现单元,包括:解码器76,用于解码音乐曲目数据;D/A转换器77,用于将由解码器76解码的音乐曲目数据从数字信号转换为模拟信号;以及扬声器78,用于将转换为模拟信号的音乐曲目数据输出为音乐曲目。个人终端设备70还包括:输入操作单元79,由键盘、鼠标、触板等组成,用于执行输入操作;液晶显示板,用于显示从服务器设备90下载的主页等;显示单元80,例如由阴极射线管(CRT)组成;驱动器81,其上装载记录音乐曲目数据或计算机程序的外部存储设备,比如光盘、磁—光盘、磁盘、IC卡、盒式磁带或盘盒;以及节奏输入单元82,用于输入要检索的音乐曲目数据的节奏模式。
当用户从输入操作单元79输入了用于引导存储在HD71中的期望的应用程序的引导命令,CPU 75从HD71或ROM72将需要的程序读出到RAM73,以执行程序。
为游览在服务器设备90中打开的主页,用户用输入操作单元79输入指示主页地址的URL(统一资源定位符),CPU 75执行游览器检索程序或传输协议,比如TCP/IP(传输控制协议/互联网协议)从而访问服务器设备90以下载用于显示在显示单元80上的相关主页。
HDD71中存储各种音乐曲目数据。当重现音乐曲目数据时,CPU 75从HDD71读出音乐曲目数据将其输出到解码器76,解码器然后根据预定格式解码音乐曲目数据。具体而言,重现单元20通过比如ATRAC3(适应性转换原声编码3(Adaptive Transform Acoustic Coding 3):商标)、MPEG-2AAC(运动图像专家组2高级音频编码(Motion Picture Expert Group 2 Advanced AudioCoding):商标)、MP3(MPEG-1音频层3(MPEG-1 Audio Layer 3):商标)、TwinVQ(转换—域权衡隔行矢量量化(Transform-Domain Weighted InterleaveVector Quantization):商标)、MS音频(WMA:窗口媒体音频(Windows MediaAudio):商标)、或Ogg Vorbis(商标)的系统解码音乐曲目数据。由解码器76解码的音乐曲目数据由D/A转换器77从数字信号转换为在扬声器78输出的模拟信号。应该注意音乐曲目数据也可以从耳机或双耳式耳机而不是扬声器78输出。
个人终端设备70也可以访问服务器设备90以在节奏输入单元82接收用于检索音乐曲目数据的节奏模式。该节奏输入单元82与上述的音乐曲目检索装置10的节奏输入单元13相似地进行构造。当在访问服务器设备90时要检索的音乐曲目数据的节奏模式为在节奏输入单元82输入时,CPU75沿时间轴标准化节奏模式以将标准化的节奏模式作为输入节奏模式保存在HD71中。当CPU 75访问服务器设备90以检索音乐曲目数据时,将输入节奏模式从HD71中读出以将其从发送/接收单元74发送到服务器设备90。
当从服务器设备90接收到检索结果的列表时,个人终端设备70将所接收到的列表显示在显示单元80上。使用组成输入操作单元79的鼠标,用户从显示在显示单元80上的检索结果列表中选择一个音乐曲目数据。个人终端设备70将音乐曲目数据的选择信号发送到服务器设备90。而且,个人终端设备70从服务器设备90接收对应于选择信号的音乐曲目数据以将这样接收到的数据保存在例如HD71中。这样,用户可以在任何期望的时间重现保存在HD71中的音乐曲目数据。
同时,在本个人终端设备70中,可以通过将保存有应用程序的外部存储设备装载到驱动器81并通过读出程序,或通过从发送/接收单元74下载应用程序而安装所需的应用程序。
用于基于从个人终端设备70发送的输入节奏模式检索音乐曲目数据的服务器设备90由提供本服务的管理员拥有,并且构造得与普通计算机相似。这样,服务器设备90包括:存储单元91,其中存储主页、各种应用程序或音乐曲目数据;ROM92,用于存储控制整体操作的控制程序;RAM93,装载有存储在存储单元91和ROM92中的程序;以及发送/接收单元94,用于用个人终端设备70发送/接收数据。服务器设备90还包括:控制器95,用于基于存储在存储单元91和ROM2中的程序控制整体操作以及驱动器96,装载有外部存储设备。
服务器设备90作为自动提取音乐曲目数据的节奏模式的节奏提取单元,还包括:输入单元97、低通滤波器(LPF)98、全波检波器99、LPF100和峰值检测单元101。输入单元结合例如话筒或音频装置接收音乐曲目数据。LPF98从音乐曲目数据提取比如低音吉它或鼓的低音域节奏乐器的信号。全波检波器全波检波从LPF98输出的分量。LPF100提取低音域乐器的幅度包络,以及峰值提取单元101检测节奏乐器的包络的峰值。
当从输入单元97接收到音乐曲目数据时,服务器设备90将音乐曲目数据保存在存储单元91中。同时,发送到输入单元97的音乐曲目数据输入到具有滤波频率例如100至250Hz的LPF88。LPF98提取低音域节奏乐器,比如低音吉它的信号分量以将所提取的信号分量输出到全波检波器99。全波检波器99和具有滤波频率例如10至30Hz的LPF100提取低音域节奏乐器的提取后幅度包络的峰值。峰值检测单元101检测低音域节奏乐器的提取后幅度包络的峰值。这形成了当击打低音域节奏乐器时的时间点和相应音乐曲目数据的节奏模式。控制器95然后沿时间轴方向标准化节奏模式以消除浮动并从而将标准化后的节奏模式保存在存储单元91中。当将新的音乐曲目数据记录在存储单元91中时,控制器95保存新音乐曲目数据并同时将新音乐曲目数据与注册节奏模式相关。
当从个人终端设备70接收到节奏模式时,服务器设备90根据DP匹配方法检索相应于节奏模式的音乐曲目数据。即,控制器95读入由存储单元91预设的计算机程序以操作为前述的比较器和检索单元。服务器设备90将检索结果列表发送到个人终端设备70。当从个人终端设备70接收到检索结果列表的选择信号时,服务器设备90将相关音乐曲目数据发送到个人终端设备70。
用本服务器设备90,具有所需应用程序的外部存储设备可以装载在驱动器96上并能够读出。或二者择其一地,应用程序可以通过从发送/接收单元94下载而得以安装。
下面将参考图17说明存储在服务器设备90、存储在个人终端设备70中的检索音乐曲目数据的操作顺序。首先,在步骤S51服务器设备90显示提供本服务的主页。主页发送节奏模式以阐明可以检索期望的音乐曲目数据。如果在步骤S52个人终端设备70指定了访问主页的预设URL。这将下载并将主页显示在显示单元80。
在步骤S53,用户操作节奏输入单元82以输入节奏模式。个人终端设备70标准化在节奏输入单元82输入的节奏模式以将标准化的节奏模式存储在HD71中。当用户通过操作输入操作单元79点击了显示在显示单元80上的主页提供的发送按钮时,在步骤S54个人终端设备70将存储在HD71中的节奏模式发送到服务器设备90。
当在步骤S55接收到从个人终端设备70发送的节奏模式时,服务器设备90在步骤S56基于从个人终端设备70发送的节奏模式检索存储在单元91中的音乐曲目数据。具体而言,控制器95根据如图7和8中所示的顺序,即通过DP匹配方法基于存储在存储单元91中的程序检索音乐曲目数据。即,控制器95对存储在单元91中的音乐曲目数据的总和的注册节奏模式和从个人终端设备70发送的节奏模式进行比较。
如果输入节奏模式的长度不同与抽样长度,比如当注册节奏模式具有与一个音乐曲目的长度对应的长度时,顺序地对抽样的总和进行DP匹配,比如通过检测输入节奏模式的抽样n的数目,从注册节奏模式提取相同的抽样(0,n)以使DP匹配有效,然后,通过提取相同的抽样(1,n+1)使DP匹配有效,并且将最大匹配程度存储为注册节奏模式的匹配程度。
在步骤S57控制器95按相似性递减的顺序排序相关于输入节奏模式的音乐曲目数据并且准备检索结果的列表。在步骤S57服务器设备90将检索结果的列表发送到个人终端设备70。同时,服务器设备90也可以从个人终端设备70接收未标准化的节奏模式以在检索前标准化从个人终端设备70来的节奏模式从而减少个人终端设备70的处理量。
当在步骤S58从服务器设备90接收到检索结果列表时,个人终端设备70将检索结果列表显示在显示单元80中。用户可以观看检索结果的列表,其中例如音乐曲目数据的音乐曲目的名称已按相似性递减的顺序排序,从而使用户可以选择他或她所期望的音乐曲目数据。在步骤S60个人终端设备70基于用户在输入操作单元79上的操作选择一个音乐曲目数据。如果其后用户执行发送操作,则在步骤S61个人终端设备70将包括所选择的音乐曲目数据的ID的选择信号发送到服务器设备90。
当在步骤S62接收到从个人终端设备70来的选择信号时,在步骤S63服务器设备90基于包含在选择信号中的音乐曲目数据的ID检索由用户指定的音乐曲目数据。当检索到达结尾时,在步骤S64服务器设备90将由用户指定的音乐曲目数据发送到个人终端设备70。
当在步骤S64接收到从服务器设备90来的音乐曲目数据时,个人终端设备70将音乐曲目数据保存在例如HD71中。在步骤S65个人终端设备70响应用户在输入操作单元79上的操作重现音乐曲目数据。
用上述音乐曲目检索系统68,其中在检索记录在服务器设备90中的音乐曲目数据时,仅需将节奏模式输入到节奏输入单元82就足够了,可以通过简单的操作而检索音乐曲目数据。并且,由于节奏输入单元82的尺寸可以小于例如键盘的尺寸,个人终端设备80的尺寸可以减小。而且,在本音乐曲目数据检索系统68中,不是基于音乐曲目的名称检索音乐曲目数据,而是基于用户拥有的节奏模式,如果用户不知道艺术家的名字或音乐曲目的名称而只记得音乐曲目的版本,即节奏模式,则也可以检索服务器设备90中的音乐曲目数据。而且,在基于节奏模式进行检索时,可以将艺术家的名字或音乐曲目的名称添加到检索条件以实现更好的检索结果。
同时,服务器设备90可以结合上述使用LVQ方法。通过将个人终端设备70安装在例如卡拉OK箱内音乐曲目检索系统68可以用作卡拉OK系统。在这种情况下,可以通过用户输入他或她希望唱的音乐曲目的节奏模式根据上述的操作顺序很容易地进行检索。在等同与个人终端设备70的卡拉OK设备中,将下载的音乐曲目数据划分为音乐曲目数据和流行歌曲数据,并且流行歌曲数据显示在显示单元上与音乐曲目数据保持一致。音乐曲目检索系统68还可以用在期望经网络69购买音乐曲目数据的用户检索期望的音乐曲目数据的情况下。
尽管前面已结合音乐曲目数据的检索说明了本发明,但本发明并不限于此,从而本发明可以用于各种内容数据比如运动图像数据或游戏软件的检索。例如,在检索运动图像数据时,如果将运动图像的题目、电影制作制作者的名字、男明星或女明星用作节奏模式,操作为检索关键字,就足够了。
工业应用
根据本发明,内容数据,比如记录在存储部件上的音乐曲目数据可以通过简单地在输入部件中输入节奏模式而得以检索。即,根据本发明,如果用户不知道艺术家的名字或题目名称但记得内容的版本,即内容的节奏模式,则可以检索存储器中的内容数据。并且,由于可以通过简单地在主体单元中提供尺寸小于键盘的组成部分就可以检索内容数据,可以防止装置的尺寸笨重从而可将本发明用于便携式记录和/或重现装置。