CN100492525C - 用于激活自动均衡模式的方法和装置 - Google Patents

用于激活自动均衡模式的方法和装置 Download PDF

Info

Publication number
CN100492525C
CN100492525C CNB028176278A CN02817627A CN100492525C CN 100492525 C CN100492525 C CN 100492525C CN B028176278 A CNB028176278 A CN B028176278A CN 02817627 A CN02817627 A CN 02817627A CN 100492525 C CN100492525 C CN 100492525C
Authority
CN
China
Prior art keywords
audio data
user
player
file
audio
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 - Lifetime
Application number
CNB028176278A
Other languages
English (en)
Other versions
CN1554098A (zh
Inventor
玛格丽特·P·史密斯
莉萨·R·约翰逊
辛·H·奇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dolby International AB
Original Assignee
Thomson Licensing SAS
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of CN1554098A publication Critical patent/CN1554098A/zh
Application granted granted Critical
Publication of CN100492525C publication Critical patent/CN100492525C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/16Storage of analogue signals in digital stores using an arrangement comprising analogue/digital [A/D] converters, digital memories and digital/analogue [D/A] converters 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/60Solid state media
    • G11B2220/61Solid state media wherein solid state memory is used for storing A/V content
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2207/00Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
    • G11C2207/16Solid state audio

Abstract

一种用于对编码的数字音频数据进行处理的数字音频播放器(10)及方法,其中利用多个编码格式中的一个来对数字音频数据进行编码。该示例性音频数据播放器包括用于存储数据文件的一硬盘或者其它数据存储媒体(32)、一微控制器(22)、用于防跳转保护的缓冲存储器(25)、以及一音频解码器(12)。将已编码的音频数据文件和相关的解码器文件从个人电脑或者类似装置下载到音频数据播放器硬盘。播放器提供了一驱动菜单的用户接口(21,26)以用于选择、分类、并且播放所存储的音频数据文件。

Description

用于激活自动均衡模式的方法和装置
技术领域
本发明涉及一种用于对数字编码音频数据进行处理的装置和方法并且本发明的特征在于相关的音乐管理软件。
背景技术
可播放数字编码音频数据的便携式音频数据播放器的使用已变得很平常。尤其是,可对存储在固态存储器装置上的数字编码音频数据进行处理的相对小的手提式装置已很流行。另外,因为对具有更高数据存储容量的便携式音频数据播放器的需求增加了,因此已经开发了另一代播放器并且很受大众欢迎。这些便携式音频数据播放器包括小型化的大容量硬盘,这些大容量硬盘与个人电脑(“PC”)及其它应用中所使用的典型硬盘一样不易受到跳转及其它类似问题的影响。
在音频数据播放器中,首先通过将来自音频CD、国际互连网、或者另一个数字声频装置的数据下载到PC而将数字音频数据存入数据存储装置。此后通常根据所选择的编码格式来压缩该数据并且将其存入到与音频数据播放器相关的数据存储装置中。
在播放的过程中根据所选择的编码格式由音频数据播放器来解压缩/解码该音频数据。可利用用于压缩并且解压缩音频数据的各种编码格式。如下文中所使用的,术语编码格式是指可指定压缩位流的语法和语义以及为了再现而如何对该位流进行解压缩的任何编码/译码方案。这种编码格式包括但是不局限于MP3和MP3 Pro。
用于MP3文件的数据结构包括交错的标题帧和数据帧的一序列。每个标题帧包括信息的各个字段,该信息属于随后的数据帧,例如,用于压缩随后数据帧的比特率。虽然对音频数据文件进行编码所使用的压缩比是固定的(恒定比特率或者“CBR”)或者其根据音频的复杂性而逐帧变化(可变比特率或者“VBR”),但是对于MP3格式化的文件而言由每个帧所表示的播放时间值保持不变。因此,在VBR文件中,包含在每个数据帧之内的数据量将会变化,因此要在播放的过程中显示已逝去的播放时间则存在一定的困难,尤其当在播放音频数据文件的过程中进带或者倒带时。为了解决这些问题,音频数据播放器通常显现出一计时图,在播放之前通过读取音频数据文件的所有标题帧来对该计时图进行预编译。令人遗憾的是,一旦选择了音频数据文件,那么对计时图的预编译延迟了开始播放。
对于MP3编码音频数据文件而言,预先考虑了数据文件或者数据文件附加有ID3标记符所调用的一组特定帧。ID3标记符包含说明注记及与音频数据文件有关的其它数据。例如,该标记符可包括标题、艺术、图册、年、注释,并且genre.ID3标记符信息用于根据包含在ID3标记符中的信息来进行搜索、分类、以及选择特定的音频数据文件。因为通常将ID3标记符信息存为文本字符,因此该信息可显示在音频数据播放器的显示屏上。虽然这种用户接口用于发现、选择、并且播放单独的音频数据文件,然而虽然涉及诸如微动(jogging)或者驱动这样的作用,但是必须利用音频数据播放器来读取该显示这是令人困恼的。
大多数的音频数据播放器利用数字信号处理器(“DSP”)来对音频数据文件执行音频解码、解压缩、及其它变换。例如DSP可提供各个预置的均衡模式或者用于快速选择特定播放偏好的其它音频增强设置。例如,可以为诸如摇滚乐、爵士乐、以及流行乐这样的特定音频指定预置的DSP模式。对这种预置DSP模式的选择通常需要在播放的过程中通过用户按下指定的按钮或者从显示菜单中选择DSP模式来改变DSP模式。然而,用户在播放的过程中选择或者重新选择特定的DSP模式这是很麻烦的或者很困难的,例如,如果用户是进行练习,或者如果播放器以随机模式进行操作,在该随机模式中当每次选择一新的文件进行播放时可选择不同的风格来播放。
大多数基于PC的音频数据文件管理程序可使用户创建并且编辑播放表,该播放表此后将被下载到便携式音频数据并且用于播放所选择的音频数据文件的序列。这种典型的与MP3音频数据文件相关联的播放表的一个形成被称为M3U列表。M3U播放表仅仅包括一文本文件,该文本包括有一列连续编号的路径或者包含在播放表中的数据音频文件的位置。因此,在PC上所创建的并且被下载到音频数据播放器中的播放表用于选择性的播放其包含在音频数据播放器的数据存储器中的音频数据文件的序列。然而,音频数据播放器通常不能在音频播放器本身上创建或者编辑播放表。因此,M3U文件格式不包含有诸如包含在MP3音频数据文件的ID3标记符中的信息这样的其它音频数据文件信息。
发明内容
本发明通过提供了下述这样一种音频数据播放器而解决了上述音频数据播放器的一些局限性,尤其是解决了便携式音频播放器的一些局限性。该音频数据播放器具有与数据存储器相连的一微控制器以及用于处理编码音频数据文件的一音频解码器。该音频数据文件包括一个具有选择性均衡模式的声音均衡器。尤其是,本发明为特定的音乐风格提供了具有预置声音均衡模式的音频数据播放器。本发明还提供了一种可自动选择预置的均衡模式的方法及装置。
该音频数据播放器通常包括与用户接口数据存储器、缓冲存储器、以及一音频解码器相连的一微控制器。用户接口包括一LCD和一键盘,该键盘具有多向的且多功能的开关。该音频数据播放器还提供了一通用串行总线(“USB”)端口以连接PC或者其它配备有USB的装置。通过USB端口而使音频数据播放器与PC相连,可将音频数据文件和音频播放表下载到音频数据播放器并将其存储在数据存储器中。在一个实施例中,该数据存储器包括一10GB硬盘;然而,还可使用诸如快擦写存储卡这样的其它移动数据存储媒体或者固态存储装置。在该实施例中,用户接口提供了驱动菜单选择、分类、以及播放音频数据文件。此外,在播放音频数据文件的过程中,LCD显示诸如标题、艺术、图册、以及风格这样的ID3标记符信息。LCD屏幕还可显示诸如已逝去的播放时间、音量级、以及预置的DSP模式这样的其它信息。
该音频数据播放器包括一DSP,该DSP包括音频解码器以及预置的声音均衡模式。通过用户接口可选择均衡模式或者根据包含于音频数据文件ID3标记符信息中的音乐风格由音频数据播放器来自动设置均衡模式。该音频数据播放器的特征在于提供了为音乐风格所特定配置的均衡模式以提高音频播放器的音频再现。
所公开的该音频数据播放器的实施例是一便携式手提单元,该便携式手提单元具有一可再充电的电池、5伏DC输入、耳机输出端、以及声音输出端。因此,音频数据播放器用于其利用耳机的便携式应用装置,或者用于其利用交流电源和耳机或者另一个音频装置的固定应用装置。
在其一个形式中,公开了这样一种音频数据播放器,该音频数据播放器包括与用于存储音频数据文件的数据存储器相连的一微控制器以及一音频解码器,并且该音频数据播放器的特征在于其具有多个可选均衡模式的声音均衡器以及可使微控制器识别音频数据文件的属性并且可根据该属性来选择一个均衡模式的软件。
在其另一个形式中,公开了这样一种用于播放音频数据播放器中的音频数据文件的一方法,该方法的特征在于提供了一声音均衡器,该均衡器具有多个可选的均衡模式、可读取音频数据文件的属性、并且可根据该属性来选择一种均衡模式。
在又一个形式中,公开了这样一种音频数据播放器,该音频数据播放器包括与数据存储器相连的一微控制器以及一数字信号处理器,上述数据存储器用于存储其具有一风格识别数据字段的音频数据文件,该音频数据播放器的特征在于数字信号处理器具有多个可选均衡模式,并且微控制器根据所选择的一个音频数据文件的风格来选择一个均衡模式以进行播放。
有益的是,所公开的音频数据播放器根据MP3文件的音频数据文件ID3标记符来设置均衡模式。另外,如果特定的DSP均衡模式对音频数据文件风格是有效的,那么所公开的音频数据播放器将自动的选择缺省的数字信号处理器均衡模式。另外,用户可手动的取代该自动模式选择并且选择不同的DSP均衡模式。当在诸如运行这样的活动期间利用音频数据播放器时,自动选择DSP均衡模式作为便利的特性尤其很有用。
附图简述
结合附图,参考下述的对本发明一个实施例的描述,本发明的上述及其它特征和目的以及获得它们的方式将变得显而易见,并且将会更好的理解本发明,在附图中:
图1给出了根据本发明的便携式音频数据播放器的框图;
图2给出了根据本发明的便携式音频数据播放器的俯视图;
图3给出了图2的便携式音频数据播放器的后视图;
图4给出了图2的便携式音频数据播放器的右视图;
图5给出了在图2的音频数据播放器上所显示的主菜单的平面图;
图6给出了根据本发明的利用携带式音频数据播放器来播放音频磁迹的步骤的流程图;以及
图7给出了用于自动设置DSP均衡模式的步骤的流程图。
在整个附图中,相应的附图标记是指相应的部分。尽管附图表示本发明的实施例,但是附图不必是按比例的并且可放大某些特征以便更好的示出并且解释本发明。这里所阐述的实施例示出了本发明的一个实施例,在一个形式中,不能将该实施例看作是以任何方式对本发明的范围进行限制。
具体实施方式
下面所公开的实施例并不是详尽的或者并不是将本发明限制为下面的详细说明中所公开的具体形式。相反地,对于本领域普通技术人员来说可利用其教导来选择并描述该实施例。
图1给出了根据本发明的便携式音频数据播放器10的框图。在下文描述了各个元件的一般结构与操作。然而,对音频数据播放器10的各个元件的详述是为本领域普通人员所熟知的并且在此不对其进行详细的讨论。音频数据播放器10包括用于对音频数据播放器10的各个元件以及其整个操作进行控制的微控制器22,该微控制器22包括通过缓冲存储器25将来自数据存储器32的数据传送到音频解码器DSP12。微控制器22包括适当数量的用于存储各种指令组的存储器23以及用于对音频数据播放器10的操作进行控制的程序。
对DSP12进行编程以使其在重放所选择的音频数据文件期间可执行各种信号处理功能。在这种情况下,DSP12在播放期间所执行的功能包括但是并不局限于对音频数据文件进行解码、音量控制、均衡数字伴音、以及抽样转换。就这一点而言,DSP 12包括单板存储器11,在播放期间将解码器文件、音频数据文件、均衡器模式选择、以及各种其它所需数据装入到该单板存储器11中。
解码器文件包括用于对DSP 12的解码操作进行控制的程序并且音频数据文件包括与音频内容有关的数据。可将音频数据文件和解码器文件这两者存储在数据存储器32中。将包括有该程序的解码器文件从数据存储器32传送到DSP存储器11。或者,可将解码器文件保存在ROM 23、RAM 11或者播放器10的其它合适的存储装置中。另外,还可将解码器文件和其它系统文件以及程序保存在SDRAM 25、EEPROM 21或者与DSP12相连的其它合适的存储装置中。
对存储在数据存储器32中的音频数据和解码器程序进行加密,这要求由DSP12利用一个或多个解密密钥来对解码程序文件以及音频数据文件进行解密。还可将解码密钥保存在数据存储器32中并且可将其安全的链接到特殊的存储装置或者音频数据播放器10的其它密码部件上以便仅由特殊的音频数据播放器来对特殊音频数据播放器上所使用的已加密音频数据文件进行解密和播放。
因为所选择的音频数据文件被解码了,因此DSP 12将已解码的数据流提供给数字模拟转换器14。D/A转换器14将DSP 12的数字输出转换成模拟信号并且将模拟信号提供给耳机放大器16和声音输出前置放大器40。模拟信号被放大并被提供给均位于音频播放器10的壳体13上的声音输出插孔41和耳机插孔17。
DSP 12可包括多个可选的诸如贝司、爵士乐、流行音乐、摇滚乐、以及平音这样的预置均衡模式。具体地说,这些可选均衡模式的每一个可增强这类音频信息的音频重放,这类音频信息诸如可以是音频数据中的已被编码的音乐风格或者讲话类型。另外,该示例性实施例包括自动选择DSP均衡模式并且另外可使用户通过LCD显示模块20的显示21上所显示的一图象均衡器用户接口来手动的设置声音均衡。或者,播放器10可方便的包括一单片IC,该单片IC将微控制器22和DSP 12的功能合并成一个单元。适于这种目的的IC包括但是不局限于由德克萨斯仪器公司所制造的TMS320DA250。可将这种IC配置成可以公知的方式对MP3文件进行解码且对其进行处理,并且还可对该IC进行编程以使其可提供如下所述的自动DSP选择特征。
音频播放器10适合于利用数据存储器32进行操作。在该实施例中,数据存储器32是一移动数据存储器,具体地说是用于存储各种数据文件的一硬盘,而上述各种数据文件包括有已编码的音频数据文件、用于控制DSP 12的解码操作的解码器文件、播放表文件、以及诸如字处理文件、描述、以及电子数据表这样的计算机数据文件。通过数据总线33可很容易的在数据存储器32与微控制器22之间传送大量的数据。缓冲存储器25作为一循环数据缓冲器以防止由于跳转所引起的中断音频播放或者其它类似的移动数据存储器数据的传送延迟。利用本发明,可将解码器文件、播放表、以及相对大量的音频数据存储在数据存储器32中。
根据本发明所公开的实施例,利用其根据所选择的诸如MP3或者MP3 Pro这样的编码格式来对音频数据文件进行编码的音乐管理软件,通过USB端口将来自PC或者其它类似装置的音频数据文件装入到数据存储器32,并且此后存储该编码数据文件。利用为本领域所熟知的编码方法可实现这种音乐管理软件。该音乐管理软件通过数据总线43和33将音频数据文件以及适当的解码器文件传送到音频数据播放器10并将其传送到数据存储器32之中。该音乐管理软件还根据需要而产生了一系统配置文件和一文件属性目录并对其进行修改以提供与存储在数据存储器32中的各种数据文件和解码器文件相关的信息。利用该配置文件及文件属性目录,音频数据播放器10可在显示器21上显示以各种分组所存储的音频数据文件、确定每个音频数据文件的正确编码格式、并且为每个内容文件下载适当的解码器文件以响应用户选择。
图2-4给出了一示例性实施例,在该实施例中显示器、按钮、开关、指示灯、以及端口均位于音频数据播放器10的壳体13上。参考图2,用户输入26包括多个位于音频数据播放器10的壳体13上的按钮44(图3)、46(图4)、以及60-77以可使用户分类并选择特殊的音频数据文件进行播放并且可使用户控制播放设置。用户输入26还可包括为本领域所熟知的诸如键盘、话音激活触摸垫、以及触摸屏输入装置这样的其它输入装置。两个多路开关包括按钮62-66以及68-72。软键74-77是功能变化的多功能按钮以用于显示各种用户接口菜单。音频数据播放器10还包括位于壳体13上的显示21。显示21显示保存在数据存储器32中的音频数据文件及播放表、软键74-77的功能、以及与音频数据播放器10有关的诸如如图2所示的播放状态以及如图5所示的最高级菜单这样的各种状态信息。
再次参考图2,STOP/POWER按钮60可使用户停止播放并且可使用户打开并和关掉音频数据播放器10。PLAY/PAUSE按钮62可使用户开始播放并暂停播放。左箭头键按钮63可使用户在使用菜单时可向左移动高亮部分,并且可快退到先前的音频数据文件或者在播放音乐时可向后浏览当前的音频数据文件。右箭头键按钮65可使用户在使用菜单时可向右移动高亮部分、可快进到先前的音频数据文件、并且在播放音乐时可向前浏览当前的音频数据文件。向上箭头键按钮64可使用户在使用菜单时向上移动高亮部分。下箭头键按钮66可使用户在使用菜单向下移动高亮部分。
仍然参考图2,SELECT按钮68可使用户选择一高亮的项。音量上拉按钮可增加耳机18的播放音量级并且音量下拉按扭71可减小音量级。MODE按钮70可使用户选择特定的播放模式,该播放模式包括有NORMAL(正常)、REPEAT(重复)、REPEAT ONE(重复一个)、REPEAT ALL(重复所有)、SHUFFLE(随机)、以及REPEAT ALL SHUFFLE(随机的重复所有)。SAVE按钮72可使用户产生一新的播放表或者将音频数据文件添加到现有的播放表上。位于显示21底部的软键74-77选择呈现出刚才上述每个按钮的菜单项。
参考图3,当打开音频数据播放器10时,POWER指示灯(电源指示灯)78发光。当电源47充电时,CHARGE指示灯(充电指示灯)79发光。在该示例性实施例中,电源47是一可再充电电池组。DC IN插孔48将来自AC整流器的5伏DC提供给电源音频数据播放器10及再充电电源47。RESET按钮(复位按钮)44可使用户将所有的音频数据播放器设置复位到制造厂的默认值。
现在参考图4,OFF/LOCK开关46可使用户在开关46滑动到锁定线时闭合不操作的按钮60-77。声音输出插孔41可使用户将音频数据播放器连接到独立的音频系统。耳机插孔17可使用户在耳机18上播放已解码的音频。USB端口42利用USB电缆而使音频数据播放器10与PC或者其它类似装置相连。
当用户通过用户输入来选择特定的音频数据文件以进行播放时,微控制器22将来自数据存储器32的与所选择的音频数据文件有关的适当解码器文件装入到DSP存储器11中。再次参考图1,利用作为跳转保护缓冲的缓冲存储器25,微控制器22此后使所选择的音频数据文件沿着总线33和29而流动到DSP 12中。
在所选择的音频数据文件开始流动之后,DSP 12利用相关的解码器文件来对音频数据文件进行解码。存储在数据存储器32中的解码器文件可使音频播放器适合于对与存储在数据存储器32中的音频数据文件有关的各种编码格式进行处理。实际上,当用户选择了存储在数据存储器32中的特定音频数据文件时,便携式音频播放器10是由存储在数据存储器32中的解码器文件根据需要对其进行升级的软件。图6的流程图给出了有关于利用音频数据播放器10来对从数据存储器32中所选择的音频数据文件进行处理的步骤,并且在下面进行了描述。
图6给出了根据本发明的用于对所选择的音频数据文件进行处理的步骤的流程图。在步骤100加电之后,在步骤110,音频数据播放器10的微控制器22装入来自数据存储器32的系统配置文件。并且在步骤110,微控制器22识别被存储在数据存储器32中的数据文件所支持的各种文件格式。配置文件还包括其可使音频数据文件的文件扩展与存储在数据存储器32中的特定解码器文件相等同的信息。在步骤120,如果配置文件无效,那么在步骤122微控制器22造成了在显示屏21上显示一出错指示。在步骤124,如果配置文件是有效的,那么微控制器22读取存储在数据存储器32中的文件属性目录并且使显示21显示存储在数据存储器32中的文件/页面的驱动菜单列表。
参考图5,在显示21上所显示的主菜单可使用户根据诸如艺术、图册、标题、风格、播放表、以及所有的音频数据文件这样的分组或者识别特性来导引并显示音频数据文件。根据主菜单,用户可操作如上所述的用户输入26以导引分类表并选择所希望的一个已显示音频数据文件或者播放表以进行播放。
当在步骤126选择一音频数据文件或者播放表以进行播放时,微控制器22和DSP 12执行其包括若干个并行步骤的多个步骤以提供音频播放。首先,在步骤130,微控制器22对来自数据存储器32的对应解码器文件进行识别并将其传送到DSP存储器11。例如,如果用户选择了MP3文件,那么微控制器22将MP3解码器文件从数据存储器32传送到DSP存储器11。MP3解码器文件被用于控制DSP 12的解码操作。
在步骤132,微控制器22开始通过缓冲存储器25将来自数据存储器32的所选择的音频数据文件流动到DSP12。在步骤134,如果可用的话,DSP 12根据适当的编码格式来使用该解码器文件来对音频数据文件进行解码和解密。将已解码的音频数据提供给D/A转换器14和耳机放大器16以及声音输出前置放大器40以进行重放。
在步骤136,确定是否已将所选择的音频数据文件中的所有数据传送到缓冲存储器25。如果不是这样的话,在步骤138,微控制器22继续使来自数据存储器32的数据流动到缓冲存储器25。如果在步骤136确定出已完成了数据的传送,那么在步骤140微控制器22确定是否已利用与先前的音频数据文件相同的格式来编码下一个音频数据文件。下一个音频数据文件的编码格式与先前的编码格式相同,那么微控制器22返回到步骤132并且开始使来自下一个音频数据文件的数据流动,该数据随后在如前所述的步骤134被解码。
如果下一个音频数据文件的编码格式不同于先前音频数据文件的编码格式,那么微控制器回到步骤130。在这种情况下,将与下一个音频数据文件有关的一新的解码器文件传送到DSP存储器11,并且重复这样的步骤,即利用重新装入的解码器文件来使音频数据文件流动并且对数据文件进行解码。按照这种方式,音频数据播放器10可利用多个编码格式中的任何一个来播放音频数据文件,只要与所选择的编码格式有关的解码器文件是可用的并且其被下载到DSP存储器11上。在本发明中,必要的解码器文件与音频数据文件一起被存储在数据存储器32中。因而,通过与音频数据文件一起存储在数据存储器32中的解码器文件由DSP的软件更新来更新音频播放器10以便播放不同的编码格式。因此,音频数据播放器10可播放利用各种编码格式所编码的数据文件,上述各种编码格式包括其在将来将变得可用的编码格式。
在该示例性实施例中,DSP 12还用作数字声音均衡器。DSP 12均衡可包括诸如贝司、爵士乐、流行音乐、摇滚乐、以及降半音这样的预置均衡模式。用户可通过用户输入26来设置一个喜欢的DSP模式。具体地说,如图2所示,按压软键75可将一DSP菜单显示在显示屏21上,通过该显示屏21用户可选择一个喜欢的DSP模式。另外,用户可选择采用图像方式的图象均衡器显示并且可手动的设置DSP 12的声音均衡。
该示例性实施例还可使用户指定音频数据播放器10可自动选择每个音频数据文件的DSP模式。当准备播放一音频数据文件时,微控制器22可识别所选择的要播放的音频数据文件的属性。例如,对于MP3文件而言,微控制器22读取用于指定音频数据文件的风格的ID3标记符信息字段。利用控制总线30,如图1所示,微控制器22此后根据音频数据文件的风格来设置DSP均衡模式。存储器23包括可使各种风格分别与DSP均衡模式相关的一列表,其中对所选择的音频文件的风格与该列表或者映射进行比较以选择适当的均衡模式。如果兼容模式是可用的,那么微控制器22设置诸如降半音这样的默认DSP均衡模式。
参考图7,给出了其示出了用于自动选择一DSP均衡模式的处理的流程图。步骤200的处理开始可与图6所示的处理并行操作。在步骤202,确定是否选择播放一音频数据文件。如果选择播放,在步骤204,那么微控制器22读取所选择的要播放的音频数据文件的ID3标记符。在步骤205,播放器10确定是否设置了自动DSP模式。如果不是的话,播放器10利用当前的DSP模式或者默认的DSP模式来开始播放。如果设置了自动DSP模式,那么播放器10继续步骤206,其中微控制器22根据适当的ID3标记符信息字段来识别音频数据文件的音乐。步骤208至218设置与所识别的音频数据文件的风格相对应的DSP 12均衡模式。具体地说,步骤208确定该风格是否是爵士乐。如果是这样的话,步骤210将DSP 12设置为爵士乐。如果所识别的风格不是爵士乐,那么步骤212确定所识别的风格是否是流行音乐。如果所识别的风格不是流行音乐,那么步骤216确定所识别的风格是否是摇滚乐。如果是这样的话,步骤218将DSP 12设置为摇滚乐。按照这种方式,将所识别的风格与风格列表以及对应的DSP模式进行比较,该对应的DSP模式存储在风格/DSP模式列表、目录或者存储在存储装置中的映射中,并且如果存在对应的DSP模式,识别并自动设置对应的DSP模式。
图7的用于对另外的预置风格特有的均衡模式所进行的处理包括其它的步骤,例如由各种ID3标准所支持的那么均衡模式。如果步骤208至218的操作不能使预置模式与所识别的音频数据文件的风格相匹配,那么播放器10确定新的风格/DSP设置是否是由用户创建的,并且如果存在适当的设置,那么自动选择该设置。在步骤217,播放器读取风格/DSP列表文件并且在步骤218确定该风格是否位于列表文件中。如果是这样的话,播放器10根据列表中所设置的风格来设置DSP模式。如果不是这样的话,播放器10确定用户是否希望将该风格添加到列表上并且为新添加的风格指定一DSP模式。可利用LCD显示模块20上的显示来提供提示并且可使用户选利用如上所述的控制来选择一模式。在步骤228,如果用户指示要保存与该风格有关的DSP模式以及该相关性,那么播放器10修改风格/DSP列表文件以使其包括新的列表并且开始利用所选择的DSP模式开始播放。如果用户未选择一DSP模式并且指示要保存该DSP模式,那么播放器10利用当前的选择或者默认的DSP模式开始播放。
尽管该示例性实施例提供了可根据音频文件的风格来自动选择DSP均衡模式,但是无论音频数据文件的任何属性是否是ID3标记符信息或者音频数据本身的一部分,该音频数据文件的任何属性都可用于选择DSP均衡模式。例如,用户可为ID3标记符中所识别的特定艺术设置特定的DSP模式,以便与特定艺术有关的所有其它音频文件可造成自动选择所选择的均衡模式。此外,在编码处理期间或者在将音频文件存储在播放器10之后,将所希望的均衡模式加入到ID3标记符中。在这种情况下,播放器自动的识别ID3标记符中所指示的希望的均衡模式并且因此设置该均衡模式。同时,根据存储在ID3标记符中的特定类别的属性信息来选择所希望的均衡模式。如为大家所熟知的,MP3文件的ID3标记符可包括诸如风格、艺术等等这样的几类属性信息。在一可选实施例中,播放器10可使用户选择用于设置均衡模式的属性信息的类别,其中在其一个模式中播放器10从用户所选择的类别中读取所选择的属性信息、将所选择的属性信息与均衡模式的一目录或者映射相比较、并且因此选择所希望的均衡模式。例如,用户可选择一模式,在该模式中播放器10可根据艺术、或者所选择的另一个识别属性、包含在ID3标记符部分之内的信息而自动地选择DSP模式。
在播放期间,如图2所示的显示可显示与音频数据文件和音频数据播放器设置有关的各种信息。例如,图2中的显示21给出了文件名、艺术名称、图册标题、风格、播放完所播放的所有文件的当前磁道、音量级指示、已逝去的音频数据文件的播放时间、播放模式指示、比特率、以及所选择的DSP模式选择。
在该示例性实施例中,合适的微控制器22包括但是并不局限于由NEC公司公司所制造的uPC78A4036。与微控制器22有关的是存储器23,在48KB的ROM以及缓冲存储器25包括8MB的RAM的情况下,可以每秒128千字节而提供7分钟的缓冲播放时间并且以每秒64千字节而提供14分钟的缓冲播放时间。合适DSP单元12包括但是不局限于由位于德克萨斯州达拉斯的德克萨斯仪器公司所制造的TMS320NC5410。在64KB的RAM的情况下,DSP 12还包括有关的存储器11。数据存储器32的合适硬盘包括但是不局限于由位于纽约、Armonk的IBM公司所制造的MicrodriveTM。10GB硬盘例如以每秒128千字节的MP3位速率可提供大约150小时的音频,或者以每秒64千字节的位速率可提供大约300小时的音频。
尽管本发明已经根据一示例性实施例进行了描述,但是对于本领域普通技术人员来说显而易见的是在不脱离本发明的精神的情况下可对所公开的实施例进行修改和改变。例如,尽管参考固定配置在音频播放器10之内的数据存储器32已对本发明进行了描述,但是本发明也可利用闪速存储器、另一个固定存储器装置、光学装置、或者一存储卡来实现,该存储卡适于与音频播放器10电连接,或者可与音频播放器10拆卸、或者固定到音频播放器10上,其中由音乐管理软件将解码器程序及音频数据文件被装入到该存储卡上。并且,尽管该播放器包括独立的微控制器、用于对音频文件进行解码的DSP、以及D/A转换器,但是应该认识到可用单个元件或者各种其它元件的组合来实现这些元件的各种功能。此外,在这里应该认识到在音乐管理软件中利用多个传统的公知编程方法中任一个或者利用编程方法的组合来实现装入适当解码器程序及音频数据文件的特征。此外,自动DSP均衡模式选择特征的实现与这样一种方式无关,即在方式中在播放期间将解码器文件和音频文件存储到并将其流入到DSP。同时,尽管根据音频数据播放器进行了上述描述,但是本发明可延至诸如视频显示装置这样的任何一种便携式数据处理装置,在该装置中可利用多个数据编码格式中的一个来对数据进行编码。因此,应该理解的是本发明覆盖了随后权利要求所定义的所有修改。

Claims (12)

1.一种音频数据播放器,包括:
一数据存储装置,用于存储多个已编码的音频数据文件,音频数据文件具有相关的识别信息部分,该识别信息部分包括多个标识符类别的识别信息;
一信号处理单元,用于接收所选择的一个已编码的音频数据文件、对所选择的音频数据文件进行解码、并且提供一输出信号;
用户输入装置,用于接收用户输入;以及
一微控制器,与数据存储装置、信号处理单元、以及用户输入装置相连,用于控制数据存储装置和信号处理单元的操作以响应用户输入,所述微控制器允许用户选择所述多个标识符类别之一以便用于自动均衡器模式选择,其中,所述信号处理单元提供一声音均衡器,该声音均衡器具有多个可选均衡模式,并且信号处理单元适于识别与用户所选择的标识符类别相关的识别属性信息,并且响应于与用户所选择的标识符类别相关的识别属性信息,自动选择对应的均衡模式,其中,上述识别属性信息存储在与所选择的音频数据文件相关的数据文件中。
2.根据权利要求1的音频数据播放器,其中,已编码的音频数据文件与MP3格式文件相对应,并且识别属性信息与存储在ID3标记符中的属性信息相对应。
3.根据权利要求2的音频数据播放器,其中,识别属性信息与风格信息相对应。
4.根据权利要求2的音频数据播放器,其中,识别属性信息与用户输入到ID3标记符中所希望的均衡模式设置相对应。
5.根据权利要求2的音频数据播放器,进一步包括存储在存储器中的一映射以使特定的均衡模式与存储在ID3标记符中的识别属性信息相关。
6.根据权利要求5的音频数据播放器,其中,ID3标记符包括多个属性类别,信号处理单元选择与一个特定属性类别相关的多个均衡模式中的一个以响应用户所选择的一个特定属性类别,从而自动地设置均衡模式。
7、一种用于处理音频数据文件的方法,该方法包括下述步骤:
提供一接口,允许用户选择多个标识符类别之一以便用于自动均衡器模式选择;
提供一接口,允许用户选择要播放的多个音频数据文件之一;
确定与用户所选择的标识符类别相关的识别属性信息;以及
响应于与用户所选择的标识符类别相关的识别属性信息,自动选择对应的均衡模式。
8、根据权利要求7的方法,其中,被选择的所述多个音频数据文件之一包括MP3文件,并且所述确定步骤包括读取包含在ID3标识符中的识别属性信息的步骤。
9、根据权利要求8的方法,其中,所述确定步骤包括确定包含在ID3标记符中的风格信息的步骤。
10、根据权利要求8的方法,其中,所述确定步骤包括确定由用户加入到ID3标记符中的所希望的均衡模式的步骤。
11、根据权利要求8的方法,其中,所述自动选择步骤包括将属性与存储在存储器中的映射进行比较以确定多个可选均衡模式中的所希望的一个的步骤。
12、根据权利要求8的方法,其中,所述确定步骤包括响应一个希望属性类别的用户输入确定存储在ID3中的多个属性信息中的一个的步骤,用于自动设置所述均衡模式。
CNB028176278A 2001-09-11 2002-06-28 用于激活自动均衡模式的方法和装置 Expired - Lifetime CN100492525C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US31858501P 2001-09-11 2001-09-11
US60/318,585 2001-09-11

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN2008101748141A Division CN101425315B (zh) 2001-09-11 2002-06-28 用于激活自动均衡模式的方法和装置

Publications (2)

Publication Number Publication Date
CN1554098A CN1554098A (zh) 2004-12-08
CN100492525C true CN100492525C (zh) 2009-05-27

Family

ID=23238785

Family Applications (2)

Application Number Title Priority Date Filing Date
CN2008101748141A Expired - Lifetime CN101425315B (zh) 2001-09-11 2002-06-28 用于激活自动均衡模式的方法和装置
CNB028176278A Expired - Lifetime CN100492525C (zh) 2001-09-11 2002-06-28 用于激活自动均衡模式的方法和装置

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN2008101748141A Expired - Lifetime CN101425315B (zh) 2001-09-11 2002-06-28 用于激活自动均衡模式的方法和装置

Country Status (9)

Country Link
US (1) US7471988B2 (zh)
EP (1) EP1425751A2 (zh)
JP (1) JP2005502979A (zh)
KR (1) KR100889438B1 (zh)
CN (2) CN101425315B (zh)
BR (1) BR0212418A (zh)
MX (1) MXPA04002234A (zh)
MY (1) MY139054A (zh)
WO (1) WO2003023786A2 (zh)

Families Citing this family (241)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001093226A (ja) 1999-09-21 2001-04-06 Sony Corp 情報通信システムおよび方法、ならびに、情報通信装置および方法
JP4507319B2 (ja) 1999-12-17 2010-07-21 ソニー株式会社 情報処理装置、情報処理方法、プログラム、および記録媒体、端末装置、並びに、システムおよびシステムの方法
US8645137B2 (en) 2000-03-16 2014-02-04 Apple Inc. Fast, language-independent method for user authentication by voice
KR100746771B1 (ko) 2001-04-24 2007-08-06 엘지전자 주식회사 휴대용 오디오 기기에서의 오디오 파일 재생방법
GB2405720B (en) * 2001-10-22 2006-03-29 Apple Computer Method for playing a media item on a media player
KR100718613B1 (ko) * 2001-10-22 2007-05-16 애플 인크. 호스트 컴퓨터와 미디어 플레이어의 미디어 내용 동기화 방법
US8150937B2 (en) 2004-10-25 2012-04-03 Apple Inc. Wireless synchronization between media player and host device
US8151259B2 (en) 2006-01-03 2012-04-03 Apple Inc. Remote content updates for portable media devices
US7680849B2 (en) 2004-10-25 2010-03-16 Apple Inc. Multiple media type synchronization between host computer and media device
US20080086494A1 (en) * 2006-09-11 2008-04-10 Apple Computer, Inc. Transfer and synchronization of media data
US9715500B2 (en) 2004-04-27 2017-07-25 Apple Inc. Method and system for sharing playlists
US9412417B2 (en) 2002-04-05 2016-08-09 Apple Inc. Persistent group of media items for a media device
US8161411B2 (en) 2003-04-25 2012-04-17 Apple Inc. Graphical user interface for browsing, searching and presenting media items
US7166791B2 (en) 2002-07-30 2007-01-23 Apple Computer, Inc. Graphical user interface and methods of use thereof in a multimedia player
US7831199B2 (en) 2006-01-03 2010-11-09 Apple Inc. Media data exchange, transfer or delivery for portable electronic devices
EP2270730A1 (en) 2003-04-25 2011-01-05 Apple Inc. Method and system for network-based purchase and distribution of media
US7724716B2 (en) 2006-06-20 2010-05-25 Apple Inc. Wireless communication system
US9406068B2 (en) 2003-04-25 2016-08-02 Apple Inc. Method and system for submitting media for network-based purchase and distribution
US20040267520A1 (en) * 2003-06-27 2004-12-30 Roderick Holley Audio playback/recording integrated circuit with filter co-processor
US20060206582A1 (en) * 2003-11-17 2006-09-14 David Finn Portable music device with song tag capture
US7711129B2 (en) 2004-03-11 2010-05-04 Apple Inc. Method and system for approximating graphic equalizers using dynamic filter order reduction
GB2413745A (en) * 2004-04-30 2005-11-02 Axeon Ltd Classifying audio content by musical style/genre and generating an identification signal accordingly to adjust parameters of an audio system
JP2005347946A (ja) * 2004-06-01 2005-12-15 Matsushita Electric Ind Co Ltd 信号処理装置
US20070110074A1 (en) 2004-06-04 2007-05-17 Bob Bradley System and Method for Synchronizing Media Presentation at Multiple Recipients
US10972536B2 (en) 2004-06-04 2021-04-06 Apple Inc. System and method for synchronizing media presentation at multiple recipients
US8797926B2 (en) 2004-06-04 2014-08-05 Apple Inc. Networked media station
US8443038B2 (en) 2004-06-04 2013-05-14 Apple Inc. Network media device
KR20060004053A (ko) * 2004-07-08 2006-01-12 삼성전자주식회사 오디오 파일의 재생모드 변경 장치 및 방법
JP2008517315A (ja) * 2004-10-18 2008-05-22 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ メディアコンテンツ項目のカテゴリに関してユーザに通知するためのデータ処理装置及び方法
US20060168114A1 (en) * 2004-11-12 2006-07-27 Arnaud Glatron Audio processing system
US11314378B2 (en) 2005-01-07 2022-04-26 Apple Inc. Persistent group of media items for a media device
US7593782B2 (en) 2005-01-07 2009-09-22 Apple Inc. Highly portable media device
JP2006209687A (ja) * 2005-01-31 2006-08-10 Sony Corp データ処理回路
US20060280051A1 (en) * 2005-05-24 2006-12-14 Michael Petrella Handheld audio player with equalizer
US7684566B2 (en) 2005-05-27 2010-03-23 Microsoft Corporation Encryption scheme for streamed multimedia content protected by rights management system
US8300841B2 (en) 2005-06-03 2012-10-30 Apple Inc. Techniques for presenting sound effects on a portable media player
US8321690B2 (en) 2005-08-11 2012-11-27 Microsoft Corporation Protecting digital media of various content types
US8677377B2 (en) 2005-09-08 2014-03-18 Apple Inc. Method and apparatus for building an intelligent automated assistant
US7774078B2 (en) * 2005-09-16 2010-08-10 Sony Corporation Method and apparatus for audio data analysis in an audio player
TW200715180A (en) * 2005-10-04 2007-04-16 Inventec Appliances Corp Sound effect adjustment system and method thereof
US7930369B2 (en) 2005-10-19 2011-04-19 Apple Inc. Remotely configured media device
KR100677622B1 (ko) 2005-12-02 2007-02-02 삼성전자주식회사 오디오 파일의 이퀄라이저 설정 방법 및 이를 이용한오디오 파일 재생 방법
US7774708B2 (en) 2006-01-04 2010-08-10 Apple Inc. Graphical user interface with improved media presentation
US7801847B2 (en) * 2006-03-27 2010-09-21 Microsoft Corporation Media file conversion using plug-ins
CN101060315B (zh) 2006-04-21 2010-09-29 鸿富锦精密工业(深圳)有限公司 音量管理系统及方法
US20070271116A1 (en) 2006-05-22 2007-11-22 Apple Computer, Inc. Integrated media jukebox and physiologic data handling application
US9137309B2 (en) 2006-05-22 2015-09-15 Apple Inc. Calibration techniques for activity sensing devices
US20080002839A1 (en) * 2006-06-28 2008-01-03 Microsoft Corporation Smart equalizer
US20080013752A1 (en) * 2006-07-11 2008-01-17 Stephens Peter A Audio entertainment system equalizer and method
JP4573131B2 (ja) * 2006-07-21 2010-11-04 ソニー株式会社 コンテンツ再生装置、プログラム及びコンテンツ再生方法
US9318108B2 (en) 2010-01-18 2016-04-19 Apple Inc. Intelligent automated assistant
US8689254B2 (en) 2006-09-11 2014-04-01 Apple Inc. Techniques and graphical user interfaces for preview of media items
US8090130B2 (en) 2006-09-11 2012-01-03 Apple Inc. Highly portable media devices
KR100832360B1 (ko) * 2006-09-25 2008-05-26 삼성전자주식회사 음원 재생기에서의 이퀄라이저 조정 방법 및 그 시스템
US7861073B2 (en) 2007-01-03 2010-12-28 Apple Inc. On-chip decompression engine
US8850140B2 (en) 2007-01-07 2014-09-30 Apple Inc. Data backup for mobile device
US20080168525A1 (en) * 2007-01-07 2008-07-10 David Heller Background Data Transmission between Media Device and Host Device
US8631088B2 (en) 2007-01-07 2014-01-14 Apple Inc. Prioritized data synchronization with host device
US8977255B2 (en) 2007-04-03 2015-03-10 Apple Inc. Method and system for operating a multi-function portable electronic device using voice-activation
JP4169087B1 (ja) 2007-07-02 2008-10-22 オンキヨー株式会社 コンテンツタイプ登録装置及びコンテンツタイプ登録プログラム
KR101397433B1 (ko) * 2007-07-18 2014-06-27 삼성전자주식회사 미디어 파일 재생 장치에서 이퀄라이저를 설정하는 방법 및이를 위한 장치
US20090047993A1 (en) * 2007-08-14 2009-02-19 Vasa Yojak H Method of using music metadata to save music listening preferences
US7873040B2 (en) * 2007-08-20 2011-01-18 Stephen KARLSGODT Internet radio player
US20090062943A1 (en) * 2007-08-27 2009-03-05 Sony Computer Entertainment Inc. Methods and apparatus for automatically controlling the sound level based on the content
US20090192637A1 (en) * 2007-11-15 2009-07-30 Mtv Networks Dynamically serving altered sound content
US9330720B2 (en) 2008-01-03 2016-05-03 Apple Inc. Methods and apparatus for altering audio output signals
EP2083585B1 (en) 2008-01-23 2010-09-15 LG Electronics Inc. A method and an apparatus for processing an audio signal
WO2009093866A2 (en) * 2008-01-23 2009-07-30 Lg Electronics Inc. A method and an apparatus for processing an audio signal
US8996376B2 (en) 2008-04-05 2015-03-31 Apple Inc. Intelligent text-to-speech conversion
US10496753B2 (en) 2010-01-18 2019-12-03 Apple Inc. Automatically adapting user interfaces for hands-free interaction
KR20110052562A (ko) * 2008-07-15 2011-05-18 엘지전자 주식회사 오디오 신호의 처리 방법 및 이의 장치
WO2010008198A2 (en) 2008-07-15 2010-01-21 Lg Electronics Inc. A method and an apparatus for processing an audio signal
US20100030549A1 (en) 2008-07-31 2010-02-04 Lee Michael M Mobile device having human language translation capability with positional feedback
US8290537B2 (en) * 2008-09-15 2012-10-16 Apple Inc. Sidetone adjustment based on headset or earphone type
CN101729359A (zh) * 2008-10-17 2010-06-09 深圳富泰宏精密工业有限公司 便携式电子装置音乐播放方法
WO2010067118A1 (en) 2008-12-11 2010-06-17 Novauris Technologies Limited Speech recognition involving a mobile device
KR101040086B1 (ko) * 2009-05-20 2011-06-09 전자부품연구원 오디오 생성방법, 오디오 생성장치, 오디오 재생방법 및 오디오 재생장치
US20120311585A1 (en) 2011-06-03 2012-12-06 Apple Inc. Organizing task items that represent tasks to perform
US9858925B2 (en) 2009-06-05 2018-01-02 Apple Inc. Using context information to facilitate processing of commands in a virtual assistant
US10241644B2 (en) 2011-06-03 2019-03-26 Apple Inc. Actionable reminder entries
US10241752B2 (en) 2011-09-30 2019-03-26 Apple Inc. Interface for a virtual digital assistant
US9431006B2 (en) 2009-07-02 2016-08-30 Apple Inc. Methods and apparatuses for automatic speech recognition
CN101667814B (zh) * 2009-09-24 2012-08-15 华为终端有限公司 音频播放方法及音频播放装置
US10553209B2 (en) 2010-01-18 2020-02-04 Apple Inc. Systems and methods for hands-free notification summaries
US10679605B2 (en) 2010-01-18 2020-06-09 Apple Inc. Hands-free list-reading by intelligent automated assistant
US10276170B2 (en) 2010-01-18 2019-04-30 Apple Inc. Intelligent automated assistant
US10705794B2 (en) 2010-01-18 2020-07-07 Apple Inc. Automatically adapting user interfaces for hands-free interaction
WO2011089450A2 (en) 2010-01-25 2011-07-28 Andrew Peter Nelson Jerram Apparatuses, methods and systems for a digital conversation management platform
US8682667B2 (en) 2010-02-25 2014-03-25 Apple Inc. User profiling for selecting user specific voice input processing information
US20130245798A1 (en) * 2010-04-15 2013-09-19 Sonos, Inc. Method and apparatus for signal processing based upon characteristics of music
US9307340B2 (en) * 2010-05-06 2016-04-05 Dolby Laboratories Licensing Corporation Audio system equalization for portable media playback devices
US20110276155A1 (en) * 2010-05-07 2011-11-10 Apple Inc. Media playback settings for playlists
US8923997B2 (en) * 2010-10-13 2014-12-30 Sonos, Inc Method and apparatus for adjusting a speaker system
US10762293B2 (en) 2010-12-22 2020-09-01 Apple Inc. Using parts-of-speech tagging and named entity recognition for spelling correction
CN102110454B (zh) * 2011-01-20 2015-11-25 北京中星微电子有限公司 一种eq模式的选择方法及装置
CN102622999A (zh) * 2011-01-26 2012-08-01 英华达(南京)科技有限公司 音效自动调整系统及其方法
US9262612B2 (en) 2011-03-21 2016-02-16 Apple Inc. Device access using voice authentication
US8938312B2 (en) 2011-04-18 2015-01-20 Sonos, Inc. Smart line-in processing
US20120294457A1 (en) * 2011-05-17 2012-11-22 Fender Musical Instruments Corporation Audio System and Method of Using Adaptive Intelligence to Distinguish Information Content of Audio Signals and Control Signal Processing Function
US10057736B2 (en) 2011-06-03 2018-08-21 Apple Inc. Active transport based notifications
US9042556B2 (en) 2011-07-19 2015-05-26 Sonos, Inc Shaping sound responsive to speaker orientation
US8994660B2 (en) 2011-08-29 2015-03-31 Apple Inc. Text correction processing
US9084058B2 (en) 2011-12-29 2015-07-14 Sonos, Inc. Sound field calibration using listener localization
US10134385B2 (en) 2012-03-02 2018-11-20 Apple Inc. Systems and methods for name pronunciation
CN103295611B (zh) * 2012-03-02 2017-10-31 深圳富泰宏精密工业有限公司 音乐自动优化系统及方法
US9483461B2 (en) 2012-03-06 2016-11-01 Apple Inc. Handling speech synthesis of content for multiple languages
US9280610B2 (en) 2012-05-14 2016-03-08 Apple Inc. Crowd sourcing information to fulfill user requests
US9721563B2 (en) 2012-06-08 2017-08-01 Apple Inc. Name recognition system
US9204174B2 (en) 2012-06-25 2015-12-01 Sonos, Inc. Collecting and providing local playback system information
US9106192B2 (en) 2012-06-28 2015-08-11 Sonos, Inc. System and method for device playback calibration
US9690271B2 (en) 2012-06-28 2017-06-27 Sonos, Inc. Speaker calibration
US9706323B2 (en) 2014-09-09 2017-07-11 Sonos, Inc. Playback device calibration
US9219460B2 (en) 2014-03-17 2015-12-22 Sonos, Inc. Audio settings based on environment
US9690539B2 (en) 2012-06-28 2017-06-27 Sonos, Inc. Speaker calibration user interface
US9668049B2 (en) 2012-06-28 2017-05-30 Sonos, Inc. Playback device calibration user interfaces
US9495129B2 (en) 2012-06-29 2016-11-15 Apple Inc. Device, method, and user interface for voice-activated navigation and browsing of a document
US9576574B2 (en) 2012-09-10 2017-02-21 Apple Inc. Context-sensitive handling of interruptions by intelligent digital assistant
US9547647B2 (en) 2012-09-19 2017-01-17 Apple Inc. Voice-based media searching
CN103037100B (zh) * 2012-12-21 2015-02-18 广东欧珀移动通信有限公司 一种适用于智能手机的智能切换eq音效的方法
KR102516577B1 (ko) 2013-02-07 2023-04-03 애플 인크. 디지털 어시스턴트를 위한 음성 트리거
KR20140102902A (ko) * 2013-02-15 2014-08-25 삼성전자주식회사 휴대 단말기의 어플리케이션 구동 환경 설정 장치 및 방법
US9368114B2 (en) 2013-03-14 2016-06-14 Apple Inc. Context-sensitive handling of interruptions
WO2014144579A1 (en) 2013-03-15 2014-09-18 Apple Inc. System and method for updating an adaptive speech recognition model
WO2014144949A2 (en) 2013-03-15 2014-09-18 Apple Inc. Training an at least partial voice command system
KR101583294B1 (ko) * 2013-04-03 2016-01-07 인텔렉추얼디스커버리 주식회사 오디오 신호 크기 제어 방법 및 장치
WO2014197334A2 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for user-specified pronunciation of words for speech synthesis and recognition
WO2014197336A1 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for detecting errors in interactions with a voice-based digital assistant
US9582608B2 (en) 2013-06-07 2017-02-28 Apple Inc. Unified ranking with entropy-weighted information for phrase-based semantic auto-completion
WO2014197335A1 (en) 2013-06-08 2014-12-11 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
US10176167B2 (en) 2013-06-09 2019-01-08 Apple Inc. System and method for inferring user intent from speech inputs
EP3008641A1 (en) 2013-06-09 2016-04-20 Apple Inc. Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
CN105265005B (zh) 2013-06-13 2019-09-17 苹果公司 用于由语音命令发起的紧急呼叫的系统和方法
WO2015020942A1 (en) 2013-08-06 2015-02-12 Apple Inc. Auto-activating smart responses based on activities from remote devices
US9380383B2 (en) 2013-09-06 2016-06-28 Gracenote, Inc. Modifying playback of content using pre-processed profile information
US9681212B2 (en) 2013-11-01 2017-06-13 Global Drumz, Inc. Headphones with multiple equalization presets for different genres of music
US10484776B2 (en) 2013-11-01 2019-11-19 Global Drumz, Inc. Headphones with multiple equalization presets for different genres of music
US8942385B1 (en) 2013-11-01 2015-01-27 Global Drumz, Inc. Headphones with multiple equalization presets for different genres of music
US9264839B2 (en) 2014-03-17 2016-02-16 Sonos, Inc. Playback device configuration based on proximity detection
US9620105B2 (en) 2014-05-15 2017-04-11 Apple Inc. Analyzing audio input for efficient speech and music recognition
US10592095B2 (en) 2014-05-23 2020-03-17 Apple Inc. Instantaneous speaking of content on touch devices
US9502031B2 (en) 2014-05-27 2016-11-22 Apple Inc. Method for supporting dynamic grammars in WFST-based ASR
US10289433B2 (en) 2014-05-30 2019-05-14 Apple Inc. Domain specific language for encoding assistant dialog
US10078631B2 (en) 2014-05-30 2018-09-18 Apple Inc. Entropy-guided text prediction using combined word and character n-gram language models
US10170123B2 (en) 2014-05-30 2019-01-01 Apple Inc. Intelligent assistant for home automation
US9715875B2 (en) 2014-05-30 2017-07-25 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US9430463B2 (en) 2014-05-30 2016-08-30 Apple Inc. Exemplar-based natural language processing
US9785630B2 (en) 2014-05-30 2017-10-10 Apple Inc. Text prediction using combined word N-gram and unigram language models
US9734193B2 (en) 2014-05-30 2017-08-15 Apple Inc. Determining domain salience ranking from ambiguous words in natural speech
US9633004B2 (en) 2014-05-30 2017-04-25 Apple Inc. Better resolution when referencing to concepts
US9842101B2 (en) 2014-05-30 2017-12-12 Apple Inc. Predictive conversion of language input
US9760559B2 (en) 2014-05-30 2017-09-12 Apple Inc. Predictive text input
EP3149728B1 (en) 2014-05-30 2019-01-16 Apple Inc. Multi-command single utterance input method
US9338493B2 (en) 2014-06-30 2016-05-10 Apple Inc. Intelligent automated assistant for TV user interactions
US10659851B2 (en) 2014-06-30 2020-05-19 Apple Inc. Real-time digital assistant knowledge updates
US9367283B2 (en) 2014-07-22 2016-06-14 Sonos, Inc. Audio settings
US10446141B2 (en) 2014-08-28 2019-10-15 Apple Inc. Automatic speech recognition based on user feedback
US9891881B2 (en) 2014-09-09 2018-02-13 Sonos, Inc. Audio processing algorithm database
US9952825B2 (en) 2014-09-09 2018-04-24 Sonos, Inc. Audio processing algorithms
US10127006B2 (en) 2014-09-09 2018-11-13 Sonos, Inc. Facilitating calibration of an audio playback device
US9910634B2 (en) 2014-09-09 2018-03-06 Sonos, Inc. Microphone calibration
US9818400B2 (en) 2014-09-11 2017-11-14 Apple Inc. Method and apparatus for discovering trending terms in speech requests
US9886432B2 (en) 2014-09-30 2018-02-06 Apple Inc. Parsimonious handling of word inflection via categorical stem + suffix N-gram language models
US9646609B2 (en) 2014-09-30 2017-05-09 Apple Inc. Caching apparatus for serving phonetic pronunciations
US10074360B2 (en) 2014-09-30 2018-09-11 Apple Inc. Providing an indication of the suitability of speech recognition
US9668121B2 (en) 2014-09-30 2017-05-30 Apple Inc. Social reminders
US10127911B2 (en) 2014-09-30 2018-11-13 Apple Inc. Speaker identification and unsupervised speaker adaptation techniques
US10552013B2 (en) 2014-12-02 2020-02-04 Apple Inc. Data detection
US9711141B2 (en) 2014-12-09 2017-07-18 Apple Inc. Disambiguating heteronyms in speech synthesis
US10403253B2 (en) * 2014-12-19 2019-09-03 Teac Corporation Portable recording/reproducing apparatus with wireless LAN function and recording/reproduction system with wireless LAN function
US9865280B2 (en) 2015-03-06 2018-01-09 Apple Inc. Structured dictation using intelligent automated assistants
US9721566B2 (en) 2015-03-08 2017-08-01 Apple Inc. Competing devices responding to voice triggers
US9886953B2 (en) 2015-03-08 2018-02-06 Apple Inc. Virtual assistant activation
US10567477B2 (en) 2015-03-08 2020-02-18 Apple Inc. Virtual assistant continuity
US9899019B2 (en) 2015-03-18 2018-02-20 Apple Inc. Systems and methods for structured stem and suffix language models
US9842105B2 (en) 2015-04-16 2017-12-12 Apple Inc. Parsimonious continuous-space phrase representations for natural language processing
DE102015005007B4 (de) * 2015-04-21 2017-12-14 Kronoton Gmbh Verfahren zur Verbesserung der Klangqualität einer Audiodatei
US10664224B2 (en) 2015-04-24 2020-05-26 Sonos, Inc. Speaker calibration user interface
WO2016172593A1 (en) 2015-04-24 2016-10-27 Sonos, Inc. Playback device calibration user interfaces
US10083688B2 (en) 2015-05-27 2018-09-25 Apple Inc. Device voice control for selecting a displayed affordance
US10127220B2 (en) 2015-06-04 2018-11-13 Apple Inc. Language identification from short strings
US10101822B2 (en) 2015-06-05 2018-10-16 Apple Inc. Language input correction
US9578173B2 (en) 2015-06-05 2017-02-21 Apple Inc. Virtual assistant aided communication with 3rd party service in a communication session
US11025565B2 (en) 2015-06-07 2021-06-01 Apple Inc. Personalized prediction of responses for instant messaging
US10186254B2 (en) 2015-06-07 2019-01-22 Apple Inc. Context-based endpoint detection
US10255907B2 (en) 2015-06-07 2019-04-09 Apple Inc. Automatic accent detection using acoustic models
US10462593B2 (en) 2015-06-30 2019-10-29 Voyetra Turtle Beach, Inc. Matrixed audio settings
US9538305B2 (en) 2015-07-28 2017-01-03 Sonos, Inc. Calibration error conditions
US10671428B2 (en) 2015-09-08 2020-06-02 Apple Inc. Distributed personal assistant
US10747498B2 (en) 2015-09-08 2020-08-18 Apple Inc. Zero latency digital assistant
US9693165B2 (en) 2015-09-17 2017-06-27 Sonos, Inc. Validation of audio calibration using multi-dimensional motion check
CN108028985B (zh) 2015-09-17 2020-03-13 搜诺思公司 用于计算设备的方法
US9697820B2 (en) 2015-09-24 2017-07-04 Apple Inc. Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks
US10366158B2 (en) 2015-09-29 2019-07-30 Apple Inc. Efficient word encoding for recurrent neural network language models
US11010550B2 (en) 2015-09-29 2021-05-18 Apple Inc. Unified language modeling framework for word prediction, auto-completion and auto-correction
US11587559B2 (en) 2015-09-30 2023-02-21 Apple Inc. Intelligent device identification
US10691473B2 (en) 2015-11-06 2020-06-23 Apple Inc. Intelligent automated assistant in a messaging environment
US10049668B2 (en) 2015-12-02 2018-08-14 Apple Inc. Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
US9743207B1 (en) 2016-01-18 2017-08-22 Sonos, Inc. Calibration using multiple recording devices
US11106423B2 (en) 2016-01-25 2021-08-31 Sonos, Inc. Evaluating calibration of a playback device
US10003899B2 (en) 2016-01-25 2018-06-19 Sonos, Inc. Calibration with particular locations
US9886234B2 (en) 2016-01-28 2018-02-06 Sonos, Inc. Systems and methods of distributing audio to one or more playback devices
US10446143B2 (en) 2016-03-14 2019-10-15 Apple Inc. Identification of voice inputs providing credentials
US9860662B2 (en) 2016-04-01 2018-01-02 Sonos, Inc. Updating playback device configuration information based on calibration data
US9864574B2 (en) 2016-04-01 2018-01-09 Sonos, Inc. Playback device calibration based on representation spectral characteristics
US9763018B1 (en) 2016-04-12 2017-09-12 Sonos, Inc. Calibration of audio playback devices
US9934775B2 (en) 2016-05-26 2018-04-03 Apple Inc. Unit-selection text-to-speech synthesis based on predicted concatenation parameters
US9972304B2 (en) 2016-06-03 2018-05-15 Apple Inc. Privacy preserving distributed evaluation framework for embedded personalized systems
US10249300B2 (en) 2016-06-06 2019-04-02 Apple Inc. Intelligent list reading
US10049663B2 (en) 2016-06-08 2018-08-14 Apple, Inc. Intelligent automated assistant for media exploration
DK179309B1 (en) 2016-06-09 2018-04-23 Apple Inc Intelligent automated assistant in a home environment
US10586535B2 (en) 2016-06-10 2020-03-10 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US10509862B2 (en) 2016-06-10 2019-12-17 Apple Inc. Dynamic phrase expansion of language input
US10192552B2 (en) 2016-06-10 2019-01-29 Apple Inc. Digital assistant providing whispered speech
US10490187B2 (en) 2016-06-10 2019-11-26 Apple Inc. Digital assistant providing automated status report
US10067938B2 (en) 2016-06-10 2018-09-04 Apple Inc. Multilingual word prediction
DK201670540A1 (en) 2016-06-11 2018-01-08 Apple Inc Application integration with a digital assistant
DK179343B1 (en) 2016-06-11 2018-05-14 Apple Inc Intelligent task discovery
DK179415B1 (en) 2016-06-11 2018-06-14 Apple Inc Intelligent device arbitration and control
DK179049B1 (en) 2016-06-11 2017-09-18 Apple Inc Data driven natural language event detection and classification
CN106126159B (zh) * 2016-06-16 2018-01-23 广东欧珀移动通信有限公司 一种音频流处理方法及移动终端
US9860670B1 (en) 2016-07-15 2018-01-02 Sonos, Inc. Spectral correction using spatial calibration
US9794710B1 (en) 2016-07-15 2017-10-17 Sonos, Inc. Spatial audio correction
US10372406B2 (en) 2016-07-22 2019-08-06 Sonos, Inc. Calibration interface
US10459684B2 (en) 2016-08-05 2019-10-29 Sonos, Inc. Calibration of a playback device based on an estimated frequency response
US10043516B2 (en) 2016-09-23 2018-08-07 Apple Inc. Intelligent automated assistant
US10593346B2 (en) 2016-12-22 2020-03-17 Apple Inc. Rank-reduced token representation for automatic speech recognition
DK201770439A1 (en) 2017-05-11 2018-12-13 Apple Inc. Offline personal assistant
DK179745B1 (en) 2017-05-12 2019-05-01 Apple Inc. SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT
DK179496B1 (en) 2017-05-12 2019-01-15 Apple Inc. USER-SPECIFIC Acoustic Models
DK201770431A1 (en) 2017-05-15 2018-12-20 Apple Inc. Optimizing dialogue policy decisions for digital assistants using implicit feedback
DK201770432A1 (en) 2017-05-15 2018-12-21 Apple Inc. Hierarchical belief states for digital assistants
DK179560B1 (en) 2017-05-16 2019-02-18 Apple Inc. FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES
EP3486908A1 (en) * 2017-11-21 2019-05-22 Thomson Licensing Dynamic audio and video adjustment method and device
US10783929B2 (en) 2018-03-30 2020-09-22 Apple Inc. Managing playback groups
US10993274B2 (en) 2018-03-30 2021-04-27 Apple Inc. Pairing devices by proxy
US11297369B2 (en) 2018-03-30 2022-04-05 Apple Inc. Remotely controlling playback devices
US10614857B2 (en) 2018-07-02 2020-04-07 Apple Inc. Calibrating media playback channels for synchronized presentation
US10299061B1 (en) 2018-08-28 2019-05-21 Sonos, Inc. Playback device calibration
US11206484B2 (en) 2018-08-28 2021-12-21 Sonos, Inc. Passive speaker authentication
US10734965B1 (en) 2019-08-12 2020-08-04 Sonos, Inc. Audio calibration of a portable playback device

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01152969A (ja) 1987-12-07 1989-06-15 Toshiba Corp インバータ制御装置
JPH1152969A (ja) 1997-08-07 1999-02-26 Daiichi Kosho:Kk 音響効果付加機能に特徴を有するカラオケ装置
JP3292144B2 (ja) * 1998-06-23 2002-06-17 松下電器産業株式会社 アイロン
CN1254877A (zh) 1998-08-24 2000-05-31 世韩情报系统株式会社 一种具有多种功能的便携式mp3播放机
DE19854125A1 (de) 1998-11-24 2000-05-25 Bosch Gmbh Robert Wiedergabegerät für Audiosignalträger und Verfahren zur Beeinflussung einer Klangcharakteristik eines wiederzugebenden Audiosignals von einem Audiosignalträger
KR19990046448A (ko) 1999-03-13 1999-07-05 박흥수 휴대용데이터저장및음향재생장치
JP2001005497A (ja) * 1999-06-25 2001-01-12 Tdk Corp 音楽再生装置
JP2001067100A (ja) * 1999-08-31 2001-03-16 Aiwa Co Ltd Mp3ポータブルプレーヤ
DE20001407U1 (de) 2000-01-27 2000-03-16 Reitter & Schefenacker Gmbh Außenrückblickspiegel für Fahrzeuge, vorzugsweise für Kraftfahrzeuge
JP2001290490A (ja) 2000-01-31 2001-10-19 Casio Comput Co Ltd グラフィックデータ作成及び編集システム、デジタルオーディオプレーヤー、グラフィックデータ作成及び編集方法、及び記録媒体
JP4920061B2 (ja) 2009-06-23 2012-04-18 助川電気工業株式会社 溶融金属用電磁ポンプとその運転方法

Also Published As

Publication number Publication date
WO2003023786A2 (en) 2003-03-20
CN1554098A (zh) 2004-12-08
WO2003023786A3 (en) 2003-09-12
KR20040034730A (ko) 2004-04-28
US20040237750A1 (en) 2004-12-02
JP2005502979A (ja) 2005-01-27
CN101425315A (zh) 2009-05-06
BR0212418A (pt) 2004-08-03
KR100889438B1 (ko) 2009-03-24
US7471988B2 (en) 2008-12-30
MXPA04002234A (es) 2004-06-29
CN101425315B (zh) 2010-12-15
MY139054A (en) 2009-08-28
EP1425751A2 (en) 2004-06-09

Similar Documents

Publication Publication Date Title
CN100492525C (zh) 用于激活自动均衡模式的方法和装置
US20030158737A1 (en) Method and apparatus for incorporating additional audio information into audio data file identifying information
CN100489997C (zh) 使用音频标识来创建播放列表
KR100913844B1 (ko) 디지털 오디오 플레이어에서 사용자 인터페이스 및네비게이션 작업을 지원하기 위한 m3u 파일 포맷의 확장
JP4746268B2 (ja) オーディオ・データ・ファイルの経過再生時間をモニタする方法
CN100492524C (zh) 用于在数字音频数据播放器中建立带索引的播放列表的方法和装置
CN1301506C (zh) 播放表管理设备和方法
US20070053246A1 (en) Recording/reproducing apparatus, and associated content display control method
CN101212605B (zh) 内容可选的再现系统及其方法、便携式再现单元控制装置
MXPA01010909A (es) Reproductor de audio digital personal de formato multiple.
CN100483403C (zh) 用于在数字音频播放器中标记和显示歌曲的方法
US20060276920A1 (en) Portable music player
KR100366243B1 (ko) 컴퓨터 음악파일 데이터의 기록 및 재생방법과 그 장치
WO2003058625A1 (en) Method and apparatus for creating and editing audio playlists in a digital audio player
US7765198B2 (en) Data processing apparatus, data processing method, and data processing system
KR20060074526A (ko) 휴대용 오디오기기의 폴더생성방법

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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20170601

Address after: Amsterdam

Patentee after: DOLBY INTERNATIONAL AB

Address before: French Boulogne

Patentee before: THOMSON LICENSING

TR01 Transfer of patent right

Effective date of registration: 20170605

Address after: Amsterdam

Patentee after: DOLBY INTERNATIONAL AB

Address before: French Boulogne

Patentee before: THOMSON LICENSING

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20170608

Address after: Amsterdam

Patentee after: DOLBY INTERNATIONAL AB

Address before: French Boulogne

Patentee before: THOMSON LICENSING

TR01 Transfer of patent right
CX01 Expiry of patent term

Granted publication date: 20090527

CX01 Expiry of patent term