CN101661788B - 再现设备和再现方法 - Google Patents
再现设备和再现方法 Download PDFInfo
- Publication number
- CN101661788B CN101661788B CN2009101657908A CN200910165790A CN101661788B CN 101661788 B CN101661788 B CN 101661788B CN 2009101657908 A CN2009101657908 A CN 2009101657908A CN 200910165790 A CN200910165790 A CN 200910165790A CN 101661788 B CN101661788 B CN 101661788B
- Authority
- CN
- China
- Prior art keywords
- analysis
- voice data
- content
- interval
- analysis time
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 14
- 238000004458 analytical method Methods 0.000 claims abstract description 188
- 238000003860 storage Methods 0.000 claims abstract description 23
- 238000012545 processing Methods 0.000 claims description 20
- 238000001514 detection method Methods 0.000 claims description 13
- 241001269238 Data Species 0.000 claims description 10
- 238000012360 testing method Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 241001342895 Chorus Species 0.000 description 8
- HAORKNGNJCEJBX-UHFFFAOYSA-N cyprodinil Chemical compound N=1C(C)=CC(C2CC2)=NC=1NC1=CC=CC=C1 HAORKNGNJCEJBX-UHFFFAOYSA-N 0.000 description 8
- 238000011156 evaluation Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000011084 recovery Methods 0.000 description 3
- 241001413866 Diaphone Species 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 230000005055 memory storage Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000010205 computational analysis Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明涉及再现设备和再现方法。该再现设备包括存储部、判定部、分析部、分类部、输入部和再现部。所述存储部存储多条音频数据。所述判定部基于存储在所述存储部中的各条音频数据的长度判定对各条音频数据的分析时间区间。所述分析部分析由所述判定部判定的分析时间区间中的音频数据。所述分类部基于分析结果将各个音频数据条分类到多个预定的分类项中。所述输入部使用户选择待再现的音频数据的分类项。所述再现部从所述分析时间区间中的再现开始点再现属于由所述输入部选择的分类项的音频数据。
Description
技术领域
本发明涉及能够分析和再现例如音频数据的再现设备和再现方法。
背景技术
随着用户可访问的内容量变得很大,用户选择特定的内容会变得很麻烦,因此从手头的所有音乐作品随机收听音乐作品的方式变得普遍。然而,在从手头的所有音乐作品随机收听音乐作品的情况下,出现一个问题,即,同样随机选择了音乐作品的音调或氛围。例如,在用户听音乐来放松的情况下,通常理想的是仅连续地再现安静的作品。
为此,提出了一种***,该***用于在分析内容的音调并基于音调的相似性把内容分为多组之后,随机再现从预定组选择的内容。利用该***,用户可连续地再现平静音调的内容。
该***的示例包括Sony(注册商标)的Omakase Channel(注册商标)、NetJuke(注册商标)、VAIO(注册商标)、MusicBox(注册商标)、以及Panasonic(注册商标)的Music Sommelier(注册商标),它们都用于个人计算机或固定电子设备中。另外,存在具有类似功能的便携装置(Sony Erricsson(注册商标):W595 SensMe(注册商标)),其中通过个人计算机等执行音调本身的分析(例如参见日本专利申请特开No.2008-65905;段落[0005],图2)。
发明内容
然而,在通过便携装置执行对诸如音乐作品的内容的音调的分析和分类的情况下,出现一个问题,即,便携装置的CPU(中央处理单元)上的计算负载增大。此外,便携装置的电池容量有限。因此,在通过便携装置执行对内容的音调的分析和分类的情况下,要求尽可能高效地分析内容的音调。
另外,如果分类结果与用户对根据分类结果实际收听音乐作品的印象不同,那么用户对分析结果感到不适。
考虑到上述情况,需要能够高效地分析音频数据并防止用户对分析结果感到不适的再现设备和再现方法。
根据本发明一个实施方式,提供了一种再现设备,其包括存储部、判定部、分析部、分类部、输入部和再现部。所述存储部存储多条音频数据。所述判定部基于存储在所述存储部中的各条音频数据的长度判定对各条音频数据的分析时间区间。所述分析部分析由所述判定部判定的分析时间区间中的音频数据。所述分类部基于分析结果将各个音频数据条分类到多个预定的分类项中。所述输入部使用户选择待再现的音频数据的分类项。所述再现部从所述分析时间区间中的再现开始点再现属于由所述输入部选择的分类项的音频数据。
在本发明的该实施方式中,因为基于音频数据的长度判定对音频数据的分析时间区间,并且分析由判定部判定的分析时间区间中的音频数据,因此可减少再现设备上的计算负载并可高效地执行分析。因为从所述分析时间区间中的再现开始点再现属于使用所述输入部选择的分类项的音频数据,所以再现开始点包含在分析时间区间中,因此可以防止用户对分析结果感到不适。
当判定部判定音频数据的长度等于或大于预定值时,判定部可判定音频数据的部分长度作为分析时间区间。
从而,当音频数据的长度等于或大于预定值时,可以通过将音频数据的部分长度设为分析时间区间而减少再现设备上的计算负载。
再现开始点可与分析时间区间的分析开始点相同。
因此,可以更加可靠地在再现音频数据时防止用户对分析结果感到不适。
再现设备还可包括显示部,该显示部显示用于提示用户分析存储在所述存储部中的未分析音频数据的引导屏。
因此,可以提示用户分析未分析的音频数据。
再现设备还可包括控制部,该控制部执行控制,使得对存储在所述存储部中的多条音频数据连续地执行由所述判定部、分析部和分类部执行的处理。
因此,可连续地分析多条音频数据。
所述控制部可执行控制,从而计算并显示对存储在所述存储部中的所有音频数据条的处理的剩余时间。
因此,用户可在分析音频数据期间获知处理何时完成。
分析部可分析音频数据的音调。
因此,可以分析音频数据的音调,并根据分析结果将音频数据条分类。
根据本发明的另一实施方式,提供了一种再现方法,该方法包括:存储多条音频数据。基于各条音频数据的长度,判定各条音频数据的分析时间区间。分析所判定的分析时间区间中的音频数据。基于分析结果将各个音频数据条分类到多个预定的分类项中。用户选择待再现的音频数据的分类项。从所述分析时间区间中的再现开始点再现属于所选择的分类项的音频数据。
在本发明的该实施方式中,因为基于音频数据的长度判定对音频数据的分析时间区间,并且分析判定的分析时间区间中的音频数据,可减少计算负载并可高效地执行分析。因为从所述分析时间区间中的再现开始点再现属于用户选择的分类项的音频数据,所以再现开始点包含在分析时间区间中,因此可以防止用户对分析结果感到不适。
根据本发明的另一个实施方式,提供了一种再现设备,其包括存储装置、判定装置、分析装置、分类装置、输入装置和再现装置。所述存储装置存储多条音频数据。所述判定装置基于存储在所述存储装置中的各条音频数据的长度判定对各条音频数据的分析时间区间。所述分析装置分析由所述判定装置判定的分析时间区间中的音频数据。所述分类装置基于分析结果将各个音频数据条分类到多个预定的分类项中。所述输入装置使用户选择待再现的音频数据的分类项。所述再现装置从所述分析时间区间中的再现开始点再现属于由所述输入装置选择的分类项的音频数据。
根据本发明的另一个实施方式,提供了一种记录程序的记录介质,该程序用于执行以下步骤:存储多条音频数据;基于各条音频数据的长度,判定对各条音频数据的分析时间区间;分析所判定的分析时间区间中的音频数据;基于分析结果将各个音频数据条分类到多个预定的分类项中;使用户选择待再现的音频数据的分类项;以及从所述分析时间区间中的再现开始点再现属于所选择的分类项的音频数据。
如上所述,根据本发明的实施方式,可以高效地分析音频数据并防止用户对分析结果感到不适。
根据对附图中所示的本发明最佳实施方式的以下详细描述,将更加清楚本发明的这些和其他目的、特征和优点。
附图说明
图1是表示根据本发明一实施方式的再现设备的配置的框图;
图2是表示在再现设备中分析和分类时的功能配置的框图;
图3是表示图2的内容数据库中的内容列表的配置的图;
图4是表示图2的内容管理数据库中的组列表的配置的图;
图5是ROM中包含的分析规则(formula)数据的表;
图6是表示内容长度与再现时间之间的关系的曲线图;
图7是再现设备的分析和分类(登记)操作的流程图;
图8是表示在显示屏上显示消息的状态的图;
图9是表示未分析内容的数量和剩余时间的图;
图10是表示在再现设备中再现时的功能配置的框图;以及
图11是再现设备的内容数据再现操作的流程图。
具体实施方式
下面参照附图描述本发明的实施方式。
(再现设备的配置)
图1是表示根据本发明一实施方式的再现设备的硬件配置的框图。
再现设备1例如是能够记录和再现诸如音频文件的内容的便携电子设备。再现设备1包括CPU(中央处理单元)2、ROM(只读存储器)3、RAM(随机存取存储器)4、解码部5、内部存储设备6、键输入部7、音频处理部8、音频输出部9、显示控制部10、显示部11和音频分析部12。
CPU 2控制各个部并处理诸如音乐的内容数据。ROM 3存储各种程序和用于分析内容(例如,分析音调)的分析规则数据,分析在后面描述。RAM 4用作例如在分析内容数据时使用的工作区。
解码部5将诸如编码成MP3(音频动态压缩第三层)格式等的音乐的内容数据解码。
内部存储设备6经由接口(I/F)13连接到总线15。内部存储设备6存储例如用于管理音频文件的内容数据库。内容数据库例如包含多个音频文件。应注意,音频文件指的是包含作为信息的音频的数据,以及例如包括音乐作品、人声和其他声音的一般数据。内部存储设备6可经由接口(I/F)13和总线15与各个部交换数据等。
键输入部7例如通过接口(I/F)14连接到总线15。键输入部7包括:用于接通/断开电源的按钮,用于在再现期间调整音量的音量调整按钮,用于开始再现的按钮,用于停止再现的按钮,用于切换和选择各种功能的按钮等。
例如,当响应于用户对键输入部7的操作而选择用于再现音频文件的按钮时,音频处理部8获取存储在内部存储设备6中的音频文件并处理音频数据。音频输出部9根据从音频处理部8发送的音频信号输出可听见的声音。
显示控制部10例如获取作为在音频文件中包含的一条属性信息的图像数据(封套等的图像数据),执行图像处理,并向显示部11输出图像信号。显示部11根据从显示控制部10发送的图像信号显示图像。
如下所述,音频分析部12分析音频文件以将各音频文件分类成组(频道,channel),这些组(频道)用作对应于音调等的分类项。
图2是表示在再现设备1中分析和分类时的功能配置的框图。
再现设备1包括键信息检测部21、内容检索部22、内容数据库23、内容解码部24、内容分析部25、内容组管理部26和内容组管理数据库27。应注意,“内容”指的是音频文件、图像数据等。
键信息检测部21响应于例如用户对键输入部7的预定按钮执行的操作来检测键信息,并将键信息发送至内容检索部22。具体地说,当用户按下用于使音频分析部12分析未分析内容的预定按钮时,键信息检测部21检测键信息,并将其发送至内容检索部22。
在接收到键信息后,内容检索部22从内容数据库23包含的内容中检索未分析内容。内容数据库23包含多个音频文件等。内容检索部22将对未分析内容的检索结果通知给内容解码部24。
内容解码部24例如获取从内容检索部22发送的检索结果。根据检索结果,内容解码部24从内容数据库23读取未分析的内容数据并利用解码部5将其解码。
内容分析部25分析解码的内容数据。该分析包括例如对于作为内容的音频文件的音调分析。如下所述,内容分析部25计算分析音调的分析时间区间(分析开始位置和分析结束位置)以分析该分析时间区间中的音频文件,并计算再现开始位置。
对音调的分析包括:频率分析处理,其中对音频文件进行频率分析;以及特征量计算处理,用于计算通过将音频数据的特征转化为数值而获得的特征量。换言之,内容分析部25针对音频文件执行频率分析处理。因而,内容分析部25沿着音乐的时间轴在音频文件从预定的分析开始位置到预定的分析结束位置的范围内提取与一个八音度的十二个音阶中的每个音阶对应的各个频带的能量值。从而,在获得音频数据的预定分析时间区间内的各个频带的能量值后,内容分析部25则基于各个频带的能量值执行特征量计算处理。特征量是通过利用诸如音乐的拍子、音调波动、音乐音阶和节奏之类的信息获得的参数值。作为分析结果,内容分析部25获得特征量(参数值)并将其发送至内容组管理部26。
内容组管理部26基于特征量判定音频文件所属的一组音调,并将音频文件与组之间的对应关系登记在内容组管理数据库27中。
图3是表示图2的内容数据库23中包含的内容列表的配置的图。
内容数据库23包含包括多个音频文件D1、D2等的内容列表41。例如,音频文件D1除了包含作为音频数据的“音频数据”、音乐作品的“标题名称”、音乐作品所属的“流派名称”、以及作为可再现音乐作品的长度的“内容总长度c”之外,还包含诸如“分析标记”、“特征量”和“组”之类的属性信息。“分析标记”是例如表示音频文件D1是否已被分析的标记。“特征量”是例如作为分析结果获得的参数值。特征量用于判定例如音频文件D1和D2所属的组。“组”指示音频文件D1等所属的音调的组。
图4是表示图2的内容组管理数据库27中包含的组列表的配置的图。
内容组管理数据库27包含组列表42。组列表42是根据特征量分类的音调组的列表。这些组例如是放松音乐G1、活力音乐G2、民乐G3、经典音乐G4、爵士乐G5。放松音乐G1是一组使收听者感到放松的安静作品。活力音乐G2是一组欢快的作品。民乐G3是一组民乐类作品。经典音乐G4是一组经典作品。爵士乐G5是一组爵士乐作品。
图5是ROM 3中包含的分析规则数据的表。
分析规则数据的表是在其中登记指示内容总长度c、分析时间区间K和再现开始位置P之间的关系的多条数据的表。根据内容总长度c的四种情况(1)至(4),在分析规则数据的表中存储分析时间区间K和再现开始位置P。
(1)当内容总长度c满足0≤c<T时,内容的分析时间区间K为0到c,并且其再现开始位置P为c/2。在这种情况下,T代表固定的分析长度(设定为预定值的固定值),并且例如设定为30秒。
(2)当内容总长度c满足T≤c<2T时,内容的分析时间区间K为c-T到c,并且其再现开始位置P为c/2。
(3)当内容总长度c满足2T≤c<2S时,内容的分析时间区间K为c/2到c/2+T,并且其再现开始位置P为c/2。
(4)当内容总长度c满足2S≤c时,内容的分析时间区间K为S到S+T,并且其再现开始位置P为S。在这种情况下S代表固定的合唱(chorus)位置(设定为预定值的固定值),并且例如设定为90秒。
如分析规则数据的表所示,分析时间区间K和再现开始位置P彼此相关联,分析时间区间K包括再现开始位置P。换言之,再现开始位置P位于分析时间区间K的分析开始位置与分析结束位置之间。
图6是表示内容总长度c与再现时间区间K之间的关系的曲线图。
这里,纵轴代表作为再现开始后过去时间的再现时间,横轴代表内容总长度c。分析时间区间K被示为阴影区域。在音乐作品为3分钟或3分钟以上的情况下,例如音频文件D1等的固定合唱位置S估计是自音乐作品的再现开始90秒或90秒以后的位置。
应注意,固定合唱位置S是通过统计学调研所唯一确定的在音乐作品中通常开始合唱的位置。例如,在音乐作品为3分钟或3分钟以上的情况下,合唱常常在再现开始起90秒的位置开始。为此,在该实施方式中,在内容总长度c为2S(3分钟,S=90秒)或2S以上的情况下,采用从再现开始起90秒的位置作为分析开始位置和再现开始位置。
(再现设备1执行的对音频文件的分析和分类操作)
图7是表示再现设备1执行的分析和分类(登记)操作的流程图。
内容检索部22判定是否存储有未分析内容(ST701)。具体地说,内容检索部22基于存储在内部存储设备6中的音频文件D1的分析标记信息,判定是否已经分析了音频文件D1,音频文件D1在图3中示出。
当不存在未分析内容(ST701中为否)时,内容检索部22终止分析和分类处理。当存在未分析内容(ST701中为是)时,内容检索部22使显示部11显示用于提示用户执行分析的消息(ST702)。
图8是表示用于提示用户执行分析的消息的示例的图。
在该示例中,使用消息32“存在未分析作品。从选项菜单执行频道更新”。
描述返回对图7的操作的描述。
键信息检测部21判定用户是否已经执行开始分析的操作(ST703)。具体地说,键信息检测部21检测当用户按下预定按钮(指示开始分析的按钮)时输入的键信息。
内容检索部22获取检测到的键信息,并开始从内容列表41中包含的音频文件D1检索未分析内容(ST704)。具体地说,内容检索部22获取在图3所示的内容列表41的音频文件D1中包含的属性数据,并基于属性数据中的分析标记判定是否已经分析了音频文件D1。
内容检索部22计算未分析内容的数量、作为分析未分析内容所必需的剩余时间的剩余分析时间等等,并使显示屏显示未分析内容的数量和剩余分析时间,如图9所示(ST705)。例如,基于相应内容的长度和来分析剩余分析时间。图9是表示未分析内容的数量和剩余分析时间的图。在内容分析期间,如图9所示,例如,已分析作品的数量/未分析作品的数量(4/60)、剩余分析时间(1分23秒)等与指示分析正在进行的消息一起显示在显示屏上。
如ST701中一样,内容检索部22判定是否存在未分析内容(ST706)。应注意,在最初执行ST706的处理的情况下,就已在ST701中判定存在未分析内容。因此,ST706的处理可被省略。当不存在未分析内容(ST706中为否)时,内容检索部22终止分析和分类处理。
当存在未分析内容(ST706中为是)时,内容组管理部26参照图3所示的音频文件D1的内容列表以判定音频文件D1是否登记在特定组中(ST707)。当判定音频文件D1登记在特定组中(ST707中为是)时,处理返回ST705并且内容组管理部26计算未分析内容的数量和剩余分析时间,并显示计算结果。当内容组管理部26判定音频文件D1没有登记在特定组中(ST707中为否)时,处理前进至ST708。
内容组管理部26判定音频文件D1是否是音频内容(ST708)。音频内容包括英语会话等的材料、新闻、仅通过读书产生的音频、等等。基于在音频文件D1的属性信息中存在/不存在诸如“播客”、“语言”、“新闻”、“有声读物”或“谈话”的字符串,判定音频文件D1是否为音频内容。当判定在属性信息中包含这类字符串(ST708中为是)时,内容组管理部26判定内容为音频内容,而当判定在属性信息中不包含这类字符串(ST708中为否)时,内容组管理部26判定内容不是音频内容。
当内容组管理部26判定音频文件D1为音频内容(ST708中为是)时,处理返回ST705,内容组管理部26计算未分析内容的数量和剩余分析时间,并显示计算结果。当内容组管理部26判定音频文件D1不是音频内容(ST708中为否)时,处理前进至ST709。即,当内容未被分析(ST706中为是),未登记在一个组中(ST707中为否),并且不是音频内容(ST708中为否)时,在ST709和随后步骤中执行对内容的分析和分类处理。
内容分析部25获取存储在内容数据库23中的音频文件D1的属性数据,然后从音频文件D1的属性数据获取内容总长度c(ST709)。
内容分析部25基于图5所示的分析规则数据的表,利用分析规则数据库计算音频文件的分析时间区间K(分析开始位置和分析结束位置)(ST710)。
内容分析部25将均衡器设置为关(ST711)。
内容解码部24将音频文件D1解码(ST712)。
内容分析部25使用在内容解码部24中解码的数据,分析如上所述的分析时间区间K中的音频文件的音调(ST7130)。利用该分析,获得用于将音频文件D1分类为组的特征量。
之后,内容分析部25返回均衡器的设定(ST714)。
基于从内容分析部25获得的特征量,内容组管理部26判定音频文件D1所属的组,并利用判定结果更新在内容组管理数据库27中登记的组管理表(ST715)。
然后,处理返回ST705,重复计算未分析内容的数量和剩余分析时间,并显示计算结果。当在ST706中判定没有未分析内容时,内容分析部25终止分析分类处理。
(再现设备1的再现)
图10是表示在再现设备中再现时的功能配置的框图。
下面,假设用户选择能够连续再现平静音调内容(同一组中)的频道(Omakase Channel(注册商标)),并且用户可从图4所示的组列表42选择期望的组。
键信息检测部21检测用户输入的键信息,并将其发送至内容组管理部26。具体地说,在键信息检测部21中,用户例如从图4所示的组选择放松音乐G1。然后,基于指示用户所选组的信息,内容组管理部26从内容组管理数据库27包含的组列表42中提取指示属于所选组的音频文件的信息,并将该信息通知内容检索部22。
内容检索部22基于内容组管理部26通知的信息,从内容数据库23检索对应的音频文件。内容检索部22从检索的音频文件选择待解码的音频文件,并将所选音频文件的信息(例如文件名等信息)发送至内容解码部24。
内容解码部24基于内容检索部22通知的音频文件的信息,从内容数据库23获取对应音频文件的音频数据,并将该音频数据解码。
音频再现部40从内容解码部24获取解码的音频数据、以及在待再现音频文件中包含的属性数据中描述的内容总长度c,然后从内容总长度c计算再现开始位置P。然后,音频再现部40从与分析时间区间K相关联的再现开始位置P再现音频数据。
(再现设备1执行的再现操作)
图11是再现设备1的内容数据再现操作的流程图。下面,假设用户可从图4所示的多个组(G1到G5等)选择期望的组。
首先,用户操作键输入部7以执行选择待再现组的输入操作。键信息检测部21向内容组管理部26输出与来自键输入部7的输入对应的键代码。内容组管理部26基于从键信息检测部21输入的键代码确定用户选择的组,并将属于该组的音频文件的文件名通知给内容检索部22(ST1101)。
内容检索部22从内容组管理部26通知的音频文件的文件名中例如随机确定要首先再现的音频文件的文件名。然后内容检索部22将决定的文件名通知给音频再现部40和内容解码部24(ST1102)。
基于内容检索部22通知的文件名,音频再现部40从内容数据库23获取在对应音频文件的属性数据中包含的内容总长度c(ST1103)。
基于获取的内容总长度c,音频再现部40利用图5所示的分析规则数据的表计算再现开始位置P(ST1104)。
音频再现部40将算得的(在ST1104中计算)再现开始位置P设定为音频数据的再现开始位置(ST1105)。
从而,音频再现部40从与音频数据的再现开始位置P对应的位置开始再现处理(ST1106)。
音频再现部40判定音频文件的再现是否完成(ST1107)。
当音频数据的再现未完成(ST1107中为否)时,音频再现部40基于从键信息检测部21输入的键代码,判定用户是否已进行组改变操作(ST1108)。
如果用户已进行组改变操作(ST1108中为是),那么处理返回ST1101,音频再现部40重新确定待再现组。
如果用户未进行组改变操作(ST1108中为否),那么处理前进至ST1109。
音频再现部40基于从键信息检测部21输入的键代码,判定用户是否已进行改变待再现音频数据的操作(ST1109)。
如果用户已进行改变待再现音频数据的操作(ST1109中为是),那么处理返回ST1102,音频再现部40确定待再现音频文件。从而,将待再现音频文件改变为同一组中的另一音频文件。
如果用户未进行改变待再现音频数据的操作(ST1109中为否),那么音频再现部40基于从键信息检测部21输入的键代码,判定用户是否已进行结束操作(ST1110)。
如果用户已进行结束操作(ST1110中为是),那么音频再现部40终止再现处理。如果用户未进行结束操作(ST1110中为否),那么处理返回到ST1107,并且音频再现部40判定音频文件的再现是否完成。
当音频数据的再现完成(ST1107中为是)时,音频再现部40从属于该组的内容确定下一个再现内容(ST1111)。具体地说,当音频文件的再现完成时,音频再现部40从与该音频文件相同的组包含的音频文件中随机确定下一个再现的音频文件。应注意,当音频文件的再现完成时,同一组中的音频文件可以按照如图4所示的列表中的顺序再现。
音频再现部40将下一个再现的音频文件的音频数据的开头位置设定为再现开始位置(ST1112)。
音频再现部40开始再现音频数据(ST1113),处理返回ST1107,使得音频再现部40判定音频文件的再现是否完成。
(操作)
如上所述,根据该实施方式,因为再现设备1基于内容总长度c判定音频数据的分析时间区间K(ST710),并且基于判定结果分析在分析时间区间K中的音频数据,所以可减少再现设备1的CPU 2上的计算负载,并可执行高效的分析。因为从分析时间区间K中的再现开始位置P再现属于通过键输入部7所选的组(分类项)的音频数据,所以再现开始位置P包含在分析时间区间K中,因此可以防止用户对分析结果感到不适。
换言之,例如在音频文件的情况下,音乐作品的整体音调可以从其一部分推断出,而不用在内容总长度c上分析音频文件的音调。因此,仅分析分析时间区间K内的音调,并将结果设定为整个音频文件的音调,因此可执行对音调的高效分析。
此时,如果用户在收听音乐作品时的印象不同于分析的分类结果,那么用户对分析结果就感到不适。在该实施方式中,再现开始位置P包含在图5所示的分析时间区间K中,这就防止了用户在开始再现时对分析结果感到不适。
这里,再现开始位置P不是音乐作品的开头,而是在音乐作品的中流的特定位置,如图6所示。在许多情况下,音乐作品的开头可以是无声或是引导(introduction)部分,因此在从开头再现音乐作品时,难以迅速掌握音乐作品的音调。从而,期望从音乐作品的合唱位置再现音乐作品。
在判定内容总长度c等于或大于预定值(例如,T)(见图5)时,再现设备1判定内容总长度c的一部分作为分析时间区间K。因此,当内容总长度c等于或大于预定值T时,可以将音频数据的一部分设定为分析时间区间K,并减少再现设备1上的计算负载。
例如如图5所示,再现设备1可使再现开始位置P与分析时间区间K的分析开始点相同。因此,可以更加可靠地在再现音频数据时防止用户对分析结果感到不适。
在存储未分析音频文件时,再现设备1可显示用于提示用户分析未分析的音频文件的消息32,消息32在图8中示出。从而,可提示用户分析未分析的音频文件。
在分析期间(ST713等),再现设备1可在显示屏上显示未分析内容的数量和剩余分析时间,如图9所示(ST705)。因此,用户可在处理期间获知音频文件的数量和完成对音频数据的分析和分类处理所必需的时间段。
例如,音频文件D1包含分析标记,分析标记是指示已经分析了音频数据的判定信息。再现设备1可基于分析标记判定是否要分析音频文件D1。例如,在已经通过外部设备分析音频文件D1的情况下,再现设备1不执行分析处理和分类处理。例如,在已经通过外部设备分析音频文件D1的情况下,音频文件D1的音频数据和作为分析标记或分析结果的特征量彼此预先相关联,并存储在音频文件D1中。从而,在已经预先分析音频文件的情况下(在音频数据与分析结果预先相关联的情况下),不执行分析处理和分类处理,因此可减少CPU 2上的计算负载。
再现设备1可将再现开始位置P设定为分析时间区间K内的预定时间点(分析时间区间K的中点),如图5所示,并且对于从分析时间区间K内的预定时间点(分析时间区间K的中点)开始的预定时间段(固定的分析长度T)再现音频数据,因此可以分析合唱位置处的音频数据,并再现该音频数据。
如果预先获知作为音乐作品高潮的合唱位置,那么在再现开始位置P之前确定分析时间区间K。而且在该情况下,例如可通过使用分析规则数据的表而使再现开始位置P与分析时间区间K匹配。
(变型例)
接下来描述变型例中的再现设备。应注意,在以下描述中,与上述实施方式中相同的部件等标有相同的附图标记,并且仅描述它们之间的差别。
在以上实施方式中,利用图5所示的分析规则数据的表的示例1获得再现开始位置P。该变型例与以上实施方式的不同之处在于,利用图5所示的分析规则数据的表的示例2获得再现开始位置P。
如图5所示,根据内容总长度c的四种情况(1)至(4),将分析时间区间K和再现开始位置P存储在分析规则数据的表中。
(1)当内容总长度c满足0≤c<T时,内容的分析时间区间K为0到c,并且其再现开始位置P为0。
(2)当内容总长度c满足T≤c<2T时,内容的分析时间区间K为c-T到c,并且其再现开始位置P为c-T。
(3)当内容总长度c满足2T≤c<2S时,内容的分析时间区间K为c/2到c/2+T,并且其再现开始位置P为c/2。
(4)当内容总长度c满足2S≤c时,内容的分析时间区间K为S到S+T,并且其再现开始位置P为S。
如图5所示,例如再现设备可使再现开始位置P与分析时间区间K的分析开始点相同。因此,可以更加可靠地在再现音频数据时防止用户对分析结果感到不适。
本发明不限于上述实施方式中,并可对其进行各种变型。
本申请包含与2008年8月28日提交到日本专利局的日本在先专利申请JP 2008-219061中公开的主题相关的主题,该在先申请的全部内容通过引用结合于此。
Claims (8)
1.一种再现设备,其包括:
存储部,该存储部存储多条音频数据;
判定部,该判定部基于存储在所述存储部中的各条音频数据的长度判定对各条音频数据的分析时间区间;
分析部,该分析部分析由所述判定部判定的分析时间区间中的音频数据;
分类部,该分类部基于分析结果将各个音频数据条分类到多个预定的分类项中;
输入部,该输入部使用户选择待再现的音频数据的分类项;和
再现部,该再现部从所述分析时间区间中的再现开始点起再现属于由所述输入部选择的分类项的音频数据。
2.根据权利要求1所述的再现设备,
其中,当所述判定部判定音频数据的长度等于或大于预定值时,该判定部判定音频数据的部分长度作为分析时间区间。
3.根据权利要求2所述的再现设备,
其中,所述再现开始点与分析时间区间的分析开始点相同。
4.根据权利要求3所述的再现设备,该再现设备还包括:
显示部,该显示部显示用于提示用户分析存储在所述存储部中的未分析音频数据的引导屏。
5.根据权利要求4所述的再现设备,该再现设备还包括:
控制部,该控制部执行控制,使得对存储在所述存储部中的多条音频数据连续地执行由所述判定部、分析部和分类部执行的处理。
6.根据权利要求5所述的再现设备,
其中,所述控制部执行控制,从而计算并显示针对存储在所述存储部中的所有音频数据条的所述处理的剩余时间。
7.根据权利要求6所述的再现设备,
其中,所述分析部分析音频数据的音调。
8.一种再现方法,该方法包括:
存储多条音频数据;
基于各条音频数据的长度,判定对各条音频数据的分析时间区间;
分析所判定的分析时间区间中的音频数据;
基于分析结果将各个音频数据条分类到多个预定的分类项中;
使用户选择待再现的音频数据的分类项;以及
从所述分析时间区间中的再现开始点起再现属于所选择的分类项的音频数据。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008219061A JP5098896B2 (ja) | 2008-08-28 | 2008-08-28 | 再生装置および再生方法 |
JP2008219061 | 2008-08-28 | ||
JP2008-219061 | 2008-08-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101661788A CN101661788A (zh) | 2010-03-03 |
CN101661788B true CN101661788B (zh) | 2012-04-25 |
Family
ID=41727117
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009101657908A Expired - Fee Related CN101661788B (zh) | 2008-08-28 | 2009-08-13 | 再现设备和再现方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20100058186A1 (zh) |
JP (1) | JP5098896B2 (zh) |
CN (1) | CN101661788B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110113330A1 (en) * | 2009-11-06 | 2011-05-12 | Sony Ericsson Mobile Communications Ab | Method for setting up a list of audio files |
CN103092854B (zh) * | 2011-10-31 | 2017-02-08 | 深圳光启高等理工研究院 | 一种音乐数据分类方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050038819A1 (en) * | 2000-04-21 | 2005-02-17 | Hicken Wendell T. | Music Recommendation system and method |
JP2002044572A (ja) * | 2000-07-21 | 2002-02-08 | Sony Corp | 情報信号処理装置及び情報信号処理方法および情報信号記録装置 |
JP4622199B2 (ja) * | 2001-09-21 | 2011-02-02 | 日本ビクター株式会社 | 楽曲検索装置及び楽曲検索方法 |
US7038118B1 (en) * | 2002-02-14 | 2006-05-02 | Reel George Productions, Inc. | Method and system for time-shortening songs |
EP1615204B1 (en) * | 2004-07-09 | 2007-10-24 | Sony Deutschland GmbH | Method for classifying music |
JP4759281B2 (ja) * | 2005-02-09 | 2011-08-31 | パイオニア株式会社 | 情報処理装置、情報処理方法、情報処理プログラム、および、情報処理プログラムを記録した記録媒体 |
JP4665836B2 (ja) * | 2006-05-31 | 2011-04-06 | 日本ビクター株式会社 | 楽曲分類装置、楽曲分類方法、及び楽曲分類プログラム |
JP2008065905A (ja) * | 2006-09-07 | 2008-03-21 | Sony Corp | 再生装置、再生方法及び再生プログラム |
-
2008
- 2008-08-28 JP JP2008219061A patent/JP5098896B2/ja not_active Expired - Fee Related
-
2009
- 2009-07-14 US US12/502,332 patent/US20100058186A1/en not_active Abandoned
- 2009-08-13 CN CN2009101657908A patent/CN101661788B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP5098896B2 (ja) | 2012-12-12 |
CN101661788A (zh) | 2010-03-03 |
JP2010054758A (ja) | 2010-03-11 |
US20100058186A1 (en) | 2010-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100492524C (zh) | 用于在数字音频数据播放器中建立带索引的播放列表的方法和装置 | |
CN101743531B (zh) | 使用用户运动输入用户命令的方法及其多媒体设备 | |
CN1554094B (zh) | 建立和浏览播放列表的方法及音频数据播放器 | |
CN101185138B (zh) | 显示装置 | |
JP4469891B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP4577412B2 (ja) | 情報処理装置、情報処理方法、情報処理プログラム | |
CN101743595B (zh) | 编辑播放列表的方法和使用该方法的多媒体再现设备 | |
RU2005123387A (ru) | Способ и система для обогащения аудиосигнала | |
US20060137516A1 (en) | Sound searcher for finding sound media data of specific pattern type and method for operating the same | |
EP1832987A1 (en) | Content data searcher | |
CN1866385B (zh) | 内容再现装置、内容再现方法 | |
CN101661788B (zh) | 再现设备和再现方法 | |
CN100483403C (zh) | 用于在数字音频播放器中标记和显示歌曲的方法 | |
CN101606189A (zh) | 音乐再现装置和音乐再现方法 | |
KR100745250B1 (ko) | 오디오/비디오 동기용 멀티미디어 파일 작성 프로그램을기록한 컴퓨터로 읽을 수 있는 기록매체 및 오디오/비디오동조화 장치 | |
CN101616496A (zh) | 一种移动通信终端的多媒体文件播放方法及移动通信终端 | |
KR100829115B1 (ko) | 이동통신 단말기의 콘텐츠 재생 방법 및 장치 | |
JP2004326907A (ja) | オーディオ再生装置 | |
JP5195879B2 (ja) | 楽曲検索再生装置、楽曲検索再生方法、及び楽曲検索再生プログラム | |
JP4068018B2 (ja) | オーディオ装置 | |
CN1833282B (zh) | 借助于包括文件组的界面来再现音频文件的方法和相关联的再现设备 | |
KR20070001365A (ko) | 휴대형 재생장치의 재생리스트 파일 생성방법 | |
KR20080055420A (ko) | Mp3 파일 재생 장치 및 방법 | |
KR20060057050A (ko) | 재생 화면 변경 방법 및 이를 채용한 이동 통신 단말기 | |
JP4697601B2 (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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120425 Termination date: 20130813 |