可扩充功能的多媒体录放音装置及方法、 功能扩充及数据更新方法
本发明涉及一种多媒体录放音装置,尤其涉及一种可实现功能扩充和数据更新的多媒体录放音装置及方法。
多媒体(multimedia)中的multi字首在英文当中具有“多、复合”的意义,而media是“媒体”,也就是我们人的感官能够感受到的文字、声音、影像等知识的表达工具,而多媒体一词首先出现在电脑上,指的是电脑能将上面所说的表达工具结合为一体的技术。
其实,一般电视机的表现方式早就已经是多媒体了,只不过原先以处理数字资料为基础的电子计算机都是在文字模式下作业。一直到近十年来硬件技术的快速进步、价格下滑之后,传统的文字已经不再能吸引使用者了,所以电脑硬件制造商便开发出语音卡、影像卡,让电脑能够具备发出声音和显示动态影像的能力;软件程序设计师也不落人后,开发出能够展现声音、影象或动画为一体的多媒体展示程序,使得电脑世界越来越五彩缤纷。
在电子技术及数字技术高速发展的当今社会中,各类多媒体产品层出不穷。如:MP3(MPGE Layer 3)播放器、AC3播放器、数字语音录放器等。其中,MPS是由ISO/MPEG语音编码标准(Audio Coding Standard)所制定的一种56/64Kbps声音的压缩技术,使用这种技术可以将一般未压缩的音乐资料压缩至1∶10到1∶12大小,而且保持在人耳几乎无法分辨出来的失真率,使得一般650MB的光碟片可以储存十二张以上的专辑唱片,并保有CD音乐的品质。
综观这些产品,有一共同特点:它们都是完成某一(或某些)特定功能。原因在于这些产品中使用了专用芯片,如MP3解码芯片、AC3解码芯片、数字语音解码芯片等。这样就可以发现这些产品有一共同的缺陷,即可扩充性差。比如在MP3播放器中想要扩充数字语音录音功能时,系统就必须要增加数字语音编码芯片,这样整个产品的系统架构就要相应变化。从而更进一步导致开发周期拉长,成本上升等一系列问题。
上述的缺陷可藉由传统技术的系统架构详细的表达出来。首先,如欲计划设计的产品是一个便携的MP3播放器,其系统架构图显示于图1中(与本发明无关的电源模块、显示模块、键盘模块等略去)。在图1中,MP3解码器10安装于一中央处理器(CPU)11与一声音讯号编码/解码器12之间。MP3解码器10一般采用专用的芯片,如STMicroelectronlcs的STA013,它专门用于MP3格式的歌曲解码及播放。
在图1的架构中我们可以看到,虽然该产品也具有放音及更新数据的功能,但由于所采用的专用芯片只能处理MP3数据。因此,它不能扩充功能如录音功能等。当我们希望在产品中增加功能如数字音频/语音录音,AAC3歌曲播放时,我们不得不增加相应的部件如数字音频/语音录音芯片13,AAC解码芯片14等在中央处理器(CPU)11与声音讯号编码/解码器12之间。为此,系统可能的架构就要相应改变为如图4所示。这样就破坏了原有的架构,导致产品复杂度上升,开发周期拉长等一系列缺陷。也就是说,这种产品的可扩充性极差。
因此,本发明针对传统技术的系统架构所带来的一系列缺陷提供了一种可实现功能扩充与数据更新的多媒体录放音装置及方法。
鉴于上述发明背景中,传统技术的系统架构所产生的诸多缺点。本发明提供了一种可实现功能扩充与数据更新的多媒体铐放音装置及方法。
本发明的另一目的在提供一种可实现功能扩充的多媒体录放音装置,其可扩充性强,即每当需要对产品扩充新功能时,只需将实现该功能的软件存放到系统的程序储存模组中即可,而无须更改系统的架构。
本发明的再一目的是提供一种可实现功能扩充的多媒体录放音装置。因本装置采用了通用的数字讯号处理器(如。德州仪器公司的TMS320C5402)而非专用的芯片,同时又能很方便地扩充各种功能,因而具有较高的性能价格比。
根据以上所述的目的,本发明提供了一种可扩充功能的多媒体录放音装置,该装置包括:第一储存模组,其存放多媒体录放音装置所需的多媒体软件;第二储存模组,其存放多媒体录放音装置所需播放的数据;通讯模组,其连接至外部主机,藉以实现第一储存模组功能扩充的功能以及第二储存模组数据更新的功能;中央处理器,其用于控制多媒体录放音装置内模组之间的遂运,特别是用来读取第一储存模组内的多媒体软件、第二储存模组内的数据和经由通读模组传输的更新数据与待扩充功能的软件;编码/解码器,其用于接收模拟信号并转换至数字信号,或将数字信号转换成模拟信号;信号处理模组,其藉由第一接口与中央处理器建立连接,并接收中央处理器传来的多媒体软件与数据,且将数据经由第二接口传送到编码/解码器,此信号处理模组还可接收编码/解码器传来的数字信号,并将数字信号传送到中央处理器。
图1显示了传统MP3播放器系统的架构图;
图2显示了传统功能扩充后的多媒体录放音装置系统架构图;
图3显示了本发明的实施例的系统架构图;
图4显示了本发明实施例的存放应用程序软件的储存模组;
图5显示了本发明实施例的放音方法的操作流程图;
图6显示了本发明的实施例的录音方法的操作流程图;
图7显示了本发明实施例的功能扩充方法的操作流程图;以及
图8显示了本发明实施例的数据更新方法的操作流程图。
引用图3,其叙述了本发明较佳实施例的系统架构图。本实施例的可扩充功能的多媒体录放音装置至少包含下列模块:可读取/写入的应用程序储存模组300,其用来存放程序管理软件与多媒体录放音装置所需的多媒体软件,例如MP3解码软件、MS声音讯号解码软件、AAC解码软件或数字音频/语音录音软件;可读取/写入的声音信号资料储存模组301,其存放多媒体录放音装置所需播放的数据,例如语音数据、音频数据、或录音数据;通讯模组302,其连接至一外部主机(不在图3的显示范围内),藉以实现应用程序储存模组300功能扩充的功能,以及声音信号资料储存模组301数据更新的功能。再者,上述的通讯模组302可以是串行端、并行端、存储器卡,或任何其他可实现传送数据资料目的的装置,而上述的外部主机是任何储存有更新数据或待扩充功能的软件的机器,例如一台个人电脑主机。
同样在图3中,本发明的实施例还包含中央处理器(CPU)303,任何厂牌及型号均通用,其用于控制多媒体录放音装置内模组之间的运作,特别是用来读取应用程序储存模组300内的多媒体软件、声音信号资料储存模组301内的数据、以及经由通讯模组302传输的更新数据与待扩充功能的软件。此外,中央处理器303还包含将更新数据与录音信号数据写入声音信号资料储存模组301的功能,以及将待扩充功能的软件写入应用程序储存模组300的功能;声音信号编码/解码器304,其用于接收模拟信号并转换至数字信号,即上述的录音信号数据,或将数字信号转换成模拟信号;数字信号处理(DSP)模组305,其藉由第一接口与中央处理器303建立连接,并接收由中央处理器303传来的多媒体软件与数据,且将此数据经由第二接口传送到声音信号编码/解码器304上,数字信号处理模组305还可接收声音信号编码/解码器304传来的数字信号,并将此数字信号传送到中央处理器303上。换句话说,数字信号处理模组305可采用德州仪器公司的TMS320YC5402通用信号处理器,其通过它的主机端接口(Host Port Interface,HPI)接口或者串行端接口(Serial Port Interface,SPI)由中央处理器303将实现软件传送到此数字信号处理模组305中,用于实现某一专门功能。并可以用内集成电路声音接口(Inter ICSound Interface)或者分时多工(Time Division Multiplex)方式将处理后的数字信号传送给声音信号编码/解码器304或者从声音信号编码/解码器304接收模/数转换后的数字信号。
图4显示了本发明的实施例经扩充后的应用程序储存模组内容,其除了储存有必备的应用程序管理软件之外,还存放有MP3解码软件、MS声音讯号解码软件、AAC解码软件、数字音频/语音录音软件,或其他应用程序软件。
本发明的实施例的操作方法,大致上可分为下列四种:放音、录音、扩充功能,以及更新数据,其对应的操作流程图显示于图5、图6、图7以及图8中。
在放音部分,即图5,多媒体录放音装置放音的方法至少包含下列步骤:首先,中央处理器从应用程序储存模组中读取一相关的软件;然后,传送已读取的软件至数字信号处理模组中,并随即启动数字信号处理模组;其后,中央处理器从声音信号资料储存模组中,读取音频数据并传送此数据至数字信号处理模组,以便加以分析处理;以及传送分析处理后的数据至声音信号编码/解码器上。
若系统没有结束,则重复启动数字信号处理模组之后的步骤。
在录音部分,即图6,多媒体录放音装置录音的方法至少包含下列步骤:首先,中央处理器从应用程序储存模组中读取一相关的软件;然后,传送已读取的软件至数字信号处理模组中,并随即启动数字信号处理模组;其后,声音信号编码/解码器接收音频/语音模拟信号,并转换该模拟信号至数字信号;数字信号处理模组读取此数字信号,并加以处理;以及,传送处理后的数字信号至中央处理器,且写入至声音信号资料储存模组中。若系统没有结束,则重复启动数字信号处理模组之后的步骤。
在扩充功能部分,即图7,多媒体录放音装置功能扩充的方法至少包含下列步骤:首先,连接通讯模组至存有等扩充功能的软件的外部主机上;然后,中央处理器经由通讯模组读取待扩充功能的软件;其后,将读取到的等扩充功能的软件写入应用程序储存模组中;以及,藉由应用程序储存模组的应用程序管理软件记录待扩充功能的软件的所有相关信息。若未完成,则重复连接通讯模组之后的步骤。
在更新数据部分,即图7,多媒体录放音装置数据更新的方法至少包含下列步骤:首先,连接通讯模组至存有更新数据的外部主机上;然后,中央处理器经由通讯模组读取更新数据;其后,将读取到的更新数据写入声音信号资料储存模组中;以及,藉由应用程序储存模组的应用程序管理软件记录更新数据的所有相关信息。若未完成,则重复连接通讯模组之后的步骤。
以上所述仅为本发明的较佳实施例而已,并非用以限定本发明的申请专利范围;凡其它未脱离本发明所揭示的精神下所完成的等效改变或修饰,均应包含在下述的权利要求的范围内。