CN101261574A - 声音数据处理装置 - Google Patents
声音数据处理装置 Download PDFInfo
- Publication number
- CN101261574A CN101261574A CN200810083202.1A CN200810083202A CN101261574A CN 101261574 A CN101261574 A CN 101261574A CN 200810083202 A CN200810083202 A CN 200810083202A CN 101261574 A CN101261574 A CN 101261574A
- Authority
- CN
- China
- Prior art keywords
- mentioned
- storer
- external memory
- memory storage
- voice data
- 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.)
- Pending
Links
- 238000012545 processing Methods 0.000 title claims abstract description 31
- 230000015654 memory Effects 0.000 claims abstract description 26
- 230000005055 memory storage Effects 0.000 claims description 52
- 239000004606 Fillers/Extenders Substances 0.000 claims description 10
- 230000008929 regeneration Effects 0.000 claims description 10
- 238000011069 regeneration method Methods 0.000 claims description 10
- 238000000034 method Methods 0.000 abstract description 8
- 238000003860 storage Methods 0.000 description 9
- 230000015572 biosynthetic process Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000033228 biological regulation Effects 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/008—Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
- G06F3/162—Interface to dedicated audio devices, e.g. audio drivers, interface to CODECs
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Mathematical Physics (AREA)
- Computational Linguistics (AREA)
- Signal Processing (AREA)
- Acoustics & Sound (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Electrophonic Musical Instruments (AREA)
- Stored Programmes (AREA)
- Storage Device Security (AREA)
Abstract
本发明提供一种声音数据处理装置,具备:控制装置内规定的处理的中央处理部(20);可改写的RAM(26);译码处理声音数据的译码器(22);和用于安装外部存储器102的接口部(24),从安装在接口部(24)中的外部存储器(102)读出驱动程序并存储在RAM(26)中,根据其驱动程序从外部存储器(102)读出声音数据并进行处理。从而能够降低装载在声音数据处理装置中的存储器的存储容量。
Description
技术领域
本发明涉及读入存储在外部存储器中的声音数据并进行处理的声音数据处理装置。
背景技术
近年来,通过连接闪存器等的外部存储器,读入存储于外部存储器中的声音数据,实施译码处理等的声音数据处理装置正在被广泛使用。
图3表示作为背景技术的声音数据处理装置100的结构。声音数据处理装置100,其构成包括中央处理部(CPU)10、译码器12及接口部(IF部)14及NOR型闪存器16。通过在IF部14上连接闪存器等NAND型外部存储器102,在CPU10中识别外部存储器102。
CPU10读出存储在闪存器16上的向外部存储器102访问用的驱动程序(driver),利用该驱动程序访问外部存储器102。也就是说,根据从用户来的指示等,通过IF部14读出预先存储在外部存储器102内的声音数据,在规定定时(timing)传送给译码器12。译码器12按照规定的格式译码从CPU10传送来的声音数据,作为音频输出进行输出。
另外,在专利文献1中公开了一种提供与多个语音编码译码器对应的多编码译码器对应的音频***的技术。这是通过CPU判定存储在数字信号处理部(DSP)内置的RAM中的语音编码译码程序是否是对应通过数字信号处理部译码的音乐信息的程序,通过对应与否变更处理。
专利文献1:日本特开2001-202094号公报
然而,近年来,各种类型的NAND型外部存储器102正在被开发。为了对应各种外部存储器102,需要在闪存器16中预先存储对应各种类型的外部存储器102的多个驱动程序。因此,每增加一个外部存储器102的类型,就必须加大闪存器16的存储容量。
发明内容
本发明的声音数据处理装置,其特征在于,具备:可改写的第1存储器;译码器,对声音数据进行译码处理;接口部,与存储有声音数据及驱动程序的第2存储器连接;读取专用的第3存储器,存储有为了从与上述接口部连接的上述第2存储器读出驱动程序并存储到上述第1存储器而执行的引导程序;和中央处理部,控制上述第1存储器、上述第3存储器、上述译码器及上述接口部的处理,上述中央处理部按照下述方式进行控制:根据上述引导程序从与上述接口部连接的外部存储器读出驱动程序,并存储在上述第1存储器中;利用存储在上述第1存储器中的上述驱动程序,从与上述接口部连接的上述第2存储器读出声音数据;将读出的上述声音数据传送给上述译码器。
具体地来说,优选上述第2存储器中存储有用于进行声音数据的再生处理的扩展程序,上述第3存储器中存储有用于进行声音数据的再生处理的基本程序。另外,优选上述第1存储器为SRAM,上述第3存储器为掩模ROM。
(发明效果)
通过本发明,不需要在声音数据处理装置中设置存储容量大的存储器,所以能够防止声音数据处理装置的规模增大。
附图说明
图1是表示关于本发明的实施方式的声音数据处理装置的构成的模块图。
图2是表示关于本发明的实施方式的声音处理装置的处理方法的流程图。
图3是表示背景技术中的声音数据处理装置的构成的模块图。
符号说明
10-CPU;
12-译码器;
14-IF部;
20-CPU;
22-译码器;
24-IF部;
26-RAM;
28-ROM;
100、200-声音数据处理装置;
102-外部存储器。
具体实施方式
[装置结构]
本发明实施方式中的声音数据处理装置200,如图1所示,其构成包括中央处理部(CPU)20、译码器22、接口部(IF部)24及易失性存储器(RAM)26及非易失性存储器(ROM)28。
CPU20、译码器22、IF部24、RAM26及ROM28,通过总线,以可相互进行数据收发的方式进行连接。声音数据处理装置200,通过IF部24连接外部存储器102。外部存储器102,可为闪存器等的存储器芯片或存储卡。
CPU20是综合地控制包括声音数据处理装置200的电子设备的半导体元件。作为装载有声音数据处理装置200的电子设备,例如可例举具有无线通信机构的携带电话、便携型音乐再生装置、用于进行数据管理的PDA等。CPU20,例如可为ASIC(Application Specific Integrated Circuit)。CPU20通过访问存储在ROM28中的引导(boot)程序或程序库(library),控制电子设备。例如,当声音数据处理装置200为携带电话时,CPU20接受从连接在总线上的操作部(未图示)来的用户的按键输入,根据其按键输入进行无线收发声音信号或电子邮件的处理的控制。
还有,在本实施方式中,在读出存储在外部存储器102上的声音数据进行处理的声音数据处理上具有特征,对于其控制在后面阐述。
译码器22,利用规定的格式,从总线上取入进行编码处理或压缩处理的声音数据,按照其格式对声音数据进行扩展处理或译码处理。声音数据的编码方式例如可举出WMA、AMR、DivX、G.723、MP3。
IF部24,其构成包括:用于安装外部存储器102的适配器部;电气地连接外部存储器102的外部端子的连接器部;和进行与外部存储器102之间的数据的读出及数据的写入的数据处理部。
IF部24的适配器部,其构成为具有与外部存储器102的外形一致的***空间。IF部24的连接器部,当外部存储器102安装到适配器部中时,通过与设置在外部存储器102上的电极接触,使外部存储器102的内部电气电路与IF部24的数据处理部电气地连接。
外部存储器102,存储有声音数据处理装置200为了访问外部存储器102所需的原始(primitive)驱动程序和声音数据处理装置200为了进行音乐数据再生等的处理所需的扩展程序。当外部存储器102为存储卡时,例如IF部24的数据处理部通过基于PC卡ATA规格接口的寄存器,控制程序或控制逻辑电路对从CPU20来的数据读出等的命令进行解释,变换为与安装在适配器部上的外部存储器102类型对应的指令。指令被送给到外部存储器102的内部电气电路后,读出存储在外部存储器102上的数据(声音数据)。
还有,声音数据处理装置200,利用存储在外部存储器102上的扩展程序和存储在ROM28上的后述的基本程序,进行音乐数据再生等的处理。由于外部存储器102是可改写的存储器,所以开发者可为了程序的更新、错误(bug)的修正,改写扩展程序。即存储在外部存储器102上的扩展程序,最好是可改写的程序。
RAM26是易失性的半导体存储器。作为RAM26,可使用SRAM。从外部存储器102读出的原始驱动程序及扩展程序在RAM26中展开,通过CPU20进行对应各个程序的处理。
ROM28是非易失性半导体存储器。在ROM28上,存储有向外部存储器102开始访问时,用于自动地进行一系列处理的引导程序,在外部存储器102的驱动程序中利用的程序库(library)及使声音数据处理装置200动作所需的基本程序。
还有,存储在ROM28上的程序库,只为对于多种类型的外部存储器102的各驱动程序(driver)中共同被参照的程序库。即在各驱动程序中固有的被参照的程序库不存储在ROM28上。另外,存储在ROM28上的基本程序,最好是不能改写的程序。由此,能够防止不小心使ROM28的存储容量增加。
[控制方法]
下面,参照图2所示的流程图,针对本实施方式中的声音数据处理装置200的控制进行说明。
在步骤S10中,外部存储器102被CPU20识别。当在IF部24上安装有外部存储器102时,通过IF部24,CPU20和外部存储器102进行电连接。通过从CPU20向IF部24始终输出用于检测安装了外部存储器102的信号,能够识别出IF部24和外部存储器102已被电连接。
在步骤S12中,按照引导程序,从外部存储器102读出原始驱动程序。在步骤S10中,当在CPU20上识别到外部存储器102时,CPU20读出预先存储在ROM28上的IPL(Initial Program Loader)这一程序。通过执行IPL,CPU20读出记录在被称为ROM28的MBR(Master Boot Record)区域的引导扇区的区域中的引导程序。
引导程序是用于读入存储在外部存储器102上的原始驱动程序的程序。原始驱动程序在各种外部存储器102的类型中,存储在共同的存储空间上。CPU20按照引导程序,访问外部存储器102的其规定的存储空间,读出其存储的原始驱动程序后,存储到RAM26中。
另外,如果原始驱动程序上存在特有的程序库等的信息,优选它们也预先存储在外部存储器102上,与原始驱动程序一起读出,存储到RAM26上。
在步骤S14中,从外部存储器102读出扩展程序,在RAM26中展开,根据存储在ROM28上的基本程序和RAM26上展开的扩展程序,接受声音数据的再生处理命令。CPU20从操作部等的用户接口(未图示),读出声音数据再生处理命令,接受确定成为对象的声音数据的确定信息。确定信息例如是固有地附在音乐数据上的文件名等。另外,将从安装在IF部24上的外部存储器102上预先读出的声音数据的文件名列表,显示在用户接口的显示部(未图示)上,也可让用户从其列表中选择作为再生对象的声音数据的文件名。
在步骤S16中,按照读出的原始驱动程序,访问外部存储器102,进行声音数据的再生处理。在步骤S12中,利用存储在RAM26上的原始驱动程序,访问表示存储有各声音数据的存储区域的信息被登记的头(head)区域,检查步骤S14中用所输入的确定信息确定的声音数据被存储的存储区域的开始地址及终止地址。而且,依次读出从开始地址到终止地址的数据,发送给译码器12。译码器12,接受到声音数据时,按照声音数据的格式译码数据,变换为音频信号进行输出。
还有,当原始驱动程序需要参照程序库时,最好一边参照存储在RAM26或ROM28上的程序库,一边进行处理。也就是说,由于在多个驱动程序中共同被参照的程序库预先被存储在ROM28中,所以可参照其程序库。另外,原始驱动程序所特有的程序库,在步骤S12中从外部存储器102中读出后,存储在RAM26中,因此可参照其程序库。
如上所述,在本实施方式中,读出存储在外部存储器102中的原始驱动程序后,存储在内置存储器中,由于根据其原始驱动程序向外部存储器102进行访问,从而需要预先在声音数据处理装置200中存储多个驱动程序。由此,与以往相比,能够降低内置存储器的存储容量。
另外,在本实施方式中,形成了在ROM28上存储引导程序、程序库及基本程序,在外部存储器102上存储原始驱动程序及扩展程序的结构。通过将程序的一部分程序库化并存储在ROM28中,从而能够减少存储在外部存储器102中的程序。因此,能够减小展开存储在外部存储器102中的程序后的RAM26的记录容量,能够减小电路规模。当用掩模ROM构成ROM28、用SRAM构成RAM26时,与SRAM相比,掩模ROM方具有能够减小电路规模的结构,所以与将全部的程序存储在外部存储器102中的情况相比,能够减小声音数据处理装置200的电路规模。由于可改写的程序存储在外部存储器102中,因此为了程序的更新或错误的修正,能够改写程序。
Claims (3)
1、一种声音数据处理装置,
具备:
可改写的第1存储器;
译码器,对声音数据进行译码处理;
接口部,与存储有声音数据及驱动程序的第2存储器连接;
读取专用的第3存储器,存储有为了从与上述接口部连接的上述第2存储器读出驱动程序并存储到上述第1存储器而执行的引导程序;和
中央处理部,控制上述第1存储器、上述第3存储器、上述译码器及上述接口部的处理,
上述中央处理部按照下述方式进行控制:
根据上述引导程序从与上述接口部连接的外部存储器读出驱动程序,并存储在上述第1存储器中;
利用存储在上述第1存储器中的上述驱动程序,从与上述接口部连接的上述第2存储器读出声音数据;
将读出的上述声音数据传送给上述译码器。
2、根据权利要求1所述的声音数据处理装置,其特征在于,
上述第2存储器中存储有用于进行声音数据的再生处理的扩展程序,
上述第3存储器中存储有用于进行声音数据的再生处理的基本程序。
3、根据权利要求1或2所述的声音数据处理装置,其特征在于,
上述第1存储器为SRAM,
上述第3存储器为掩模ROM。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007056530 | 2007-03-07 | ||
JP2007056530 | 2007-03-07 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101261574A true CN101261574A (zh) | 2008-09-10 |
Family
ID=39740325
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810083202.1A Pending CN101261574A (zh) | 2007-03-07 | 2008-03-04 | 声音数据处理装置 |
Country Status (3)
Country | Link |
---|---|
US (2) | US8694138B2 (zh) |
JP (1) | JP2008250992A (zh) |
CN (1) | CN101261574A (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008191473A (ja) * | 2007-02-06 | 2008-08-21 | Sanyo Electric Co Ltd | 音データ処理装置 |
JP2016062172A (ja) * | 2014-09-16 | 2016-04-25 | 株式会社リコー | 情報処理装置 |
US10714080B2 (en) | 2017-02-10 | 2020-07-14 | Samsung Electronics Co., Ltd. | WFST decoding system, speech recognition system including the same and method for storing WFST data |
CN112463108B (zh) * | 2020-12-14 | 2023-03-31 | 美的集团股份有限公司 | 语音交互处理方法、装置、电子设备及存储介质 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09265444A (ja) * | 1996-03-28 | 1997-10-07 | Aiwa Co Ltd | データ処理装置 |
JP3991458B2 (ja) * | 1998-07-31 | 2007-10-17 | ヤマハ株式会社 | 楽音データ処理装置およびコンピュータシステム |
JP2001202094A (ja) | 1999-11-12 | 2001-07-27 | Sony Corp | 再生装置、再生方法及び再生システム |
JP3574078B2 (ja) * | 2001-03-16 | 2004-10-06 | 東京エレクトロンデバイス株式会社 | 記憶装置と記憶装置制御方法 |
US6987947B2 (en) * | 2001-10-30 | 2006-01-17 | Unwired Technology Llc | Multiple channel wireless communication system |
JP2005056237A (ja) | 2003-08-06 | 2005-03-03 | Sony Corp | メモリ装置、データ処理用のプログラムを記録した記録媒体、そのプログラム、データ処理システム及びデータ処理方法 |
KR100601684B1 (ko) | 2004-06-03 | 2006-07-14 | 삼성전자주식회사 | 외부 저장장치, 화상획득장치, 및 드라이버를 구동하는방법 및 시스템 |
JP4788191B2 (ja) | 2005-05-10 | 2011-10-05 | ソニー株式会社 | オーディオビジュアルデータ再生方法及びオーディオビジュアルデータ再生装置 |
TWI312467B (en) * | 2006-05-19 | 2009-07-21 | Avermedia Tech Inc | External device and operating method applied thereto |
-
2008
- 2008-02-21 JP JP2008039824A patent/JP2008250992A/ja active Pending
- 2008-02-29 US US12/039,884 patent/US8694138B2/en active Active
- 2008-03-04 CN CN200810083202.1A patent/CN101261574A/zh active Pending
-
2014
- 2014-04-01 US US14/242,585 patent/US20160055853A9/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
US20140214434A1 (en) | 2014-07-31 |
US20080216635A1 (en) | 2008-09-11 |
US8694138B2 (en) | 2014-04-08 |
US20160055853A9 (en) | 2016-02-25 |
JP2008250992A (ja) | 2008-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6851018B2 (en) | Exchanging operation parameters between a data storage device and a controller | |
TWI408597B (zh) | 透過嵌入式控制器之快閃儲存器初始化 | |
US7278051B2 (en) | Field-operable, stand-alone apparatus for media recovery and regeneration | |
US9043549B2 (en) | Memory storage apparatus, memory controller, and method for transmitting and identifying data stream | |
JP3979486B2 (ja) | 不揮発性記憶装置およびデータ格納方法 | |
JP4429685B2 (ja) | 不揮発性メモリシステム内のエラー訂正コードのためのハイブリッド実装 | |
US8281072B2 (en) | Data processing system, controller, and method thereof for searching for specific memory area | |
EP1387284A3 (en) | Computer system with nand flash memory for booting and data storage | |
US20060282653A1 (en) | Method for updating frimware of memory card | |
WO2002075745A1 (en) | Storage device, storage device controlling method, and program | |
US20130185479A1 (en) | Data protecting method, memory controller and memory storage apparatus | |
US8301981B2 (en) | Data access method for flash memory and storage system and controller thereof | |
US8595594B2 (en) | Data processing method, memory controller, and memory storage device | |
CN101261574A (zh) | 声音数据处理装置 | |
CN113885808B (zh) | 映射信息记录方法以及存储器控制电路单元与存储装置 | |
CN108428467A (zh) | 读取电压追踪方法、存储器储存装置及控制电路单元 | |
US20080301355A1 (en) | Flash memory information reading/writing method and storage device using the same | |
US11715532B1 (en) | Risk assessment method based on data priority, memory storage device, and memory control circuit unit | |
US20120226371A1 (en) | Memory storage apparatus, memory controller, and audio playing method | |
CN111831210B (zh) | 存储器管理方法、存储器控制电路单元及存储器存储装置 | |
CN110275668B (zh) | 区块管理方法、存储器控制电路单元与存储器存储装置 | |
CN110875081B (zh) | 存储器测试方法与存储器测试*** | |
CN102890969B (zh) | 数据处理方法、存储器控制器及存储器储存装置 | |
JPH07141479A (ja) | Icメモリカードおよびそのicメモリカードを使用したファイル管理システム | |
CN106991055B (zh) | 数据搜索方法、存储器存储装置及存储器控制电路单元 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20080910 |