声音重放装置的制作方法

文档序号:6754675阅读:186来源:国知局
专利名称:声音重放装置的制作方法
技术领域
本发明涉及声音重放装置,特别是涉及例如重放以被编码的状态记录在可装卸的记录媒体中的声音信号的声音重放装置。
现有技术在对声音信号进行编码/解码的格式中具有MP3(MPEG-1AUDIO Layer 3),TwinVQ等。在现有的声音重放装置中,在存储器中存储了与这样的多个格式的任一个相对应的解码程序,通过该解码程序来对以相同格式编码的声音信号进行解码。
但是,如上述那样,声音信号的编码/解码格式存在多个,因此,自己具有的声音重放装置不适应的格式的声音信号不能进行收听。
发明概述本发明的主要目的是提供一种声音重放装置,能够重放以某一格式编码的声音信号。
根据本发明的声音重放装置,包括以下部分安装装置,可脱离地装入记录着以第一格式编码的声音信号和按照第一格式的第一解码程序的记录媒体;存储装置,存储按照第二格式的第二解码程序;判定装置,判定第一格式和第二格式是否相一致;激活装置,根据判定装置的判定结果来激活第一解码程序和第二解码程序的一方;解码装置,通过由激活装置所激活的解码程序来对声音信号进行解码;以及,输出装置,输出由解码装置所解码的声音信号。
根据本发明,按照第一格式的第一解码程序和由第一格式所编码的声音信号被记录在记录媒体上。这样的记录媒体通过安装装置可脱离地被装入。另一方面,在内部存储器中存储按照第二格式的第二解码程序。判定装置判定上述第一格式和第二格式是否相一致,激活装置根据该判定结果来激活第一解码程序和第二解码程序的一方。解码装置通过被激活的解码程序对声音信号进行解码,被解码的声音信号通过输出装置被输出。
这样,由于根据由判定装置所进行的判定结果来激活第一解码程序和第二解码程序的一方,能够重放以某一格式编码的声音信号。
在本发明的一个例子中,解码装置采用第一类型的处理方式,在记录媒体中记录与第一类型相对应的第一解码程序和与第二类型相对应的第一解码程序。在激活装置中包含的下载装置在判定结果表示不一致时从记录媒体下载与第一类型相对应的第一解码程序。
在本发明的另一个例子中,以第一格式所编码的声音信号和第一解码程序被容纳在共同的数据文件中。
在本发明的另一个例子中,声音信号是音乐信号。
根据本发明的声音重放装置,包括以下部分安装装置,可脱离地装入记录着以规定格式编码的声音信号和按照规定格式的解码程序的记录媒体;下载装置,从记录媒体下载解码程序;解码装置,根据通过下载装置所下载的解码程序来对声音信号进行解码;以及,输出装置,输出由解码装置所解码的声音信号。
根据本发明,按照规定格式的解码程序和以规定格式所编码的声音信号被记录在记录媒体上,这样的记录媒体通过安装装置可脱离地被装入。下载装置从记录媒体下载该解码程序,解码装置通过所下载的解码程序来对上述声音信号进行解码。所解码的声音信号通过输出装置被输出。
这样,从记录媒体下载解码程序,通过所下载的解码程序来对声音信号进行解码,因此,能够重放以某一格式所编码的声音信号。
在本发明的一个例子中,解码装置采用第一类型的处理方式,在记录媒体中记录与第一类型相对应的第一解码程序和与第二类型相对应的第一解码程序。下载装置从记录媒体下载与第一类型相对应的第一解码程序。
在本发明的另一个例子中,以第一格式所编码的声音信号和第一解码程序被容纳在共同的数据文件中。
在本发明的另一个例子中,声音信号是音乐信号。
本发明的上述目的、其他的目的、特征和优点通过参照附图来进行的以下实施例的详细说明而进一步得到理解。
附图的简要说明

图1是表示本发明的一个实施例的图解图;图2是表示图1的实施例的一部分的方框图;图3是表示存储卡的图解图;图4是表示声音文件的数据构造的图解图;图5是表示附加信息管理表的一例的图解图;图6是表示附加信息管理表的另一例的图解图;图7是表示图1的实施例的动作的一部分的图解图;图8是表示图1的实施例的动作的另一部分的图解图;
图9是表示图1的实施例的动作的一部分的流程图;图10是表示图1的实施例的动作的另一部分的流程图;图11是表示图1的实施例的动作的又一部分的流程图;图12是表示图1的实施例的动作的又一部分的流程图;图13是表示本发明的另一个实施例的动作的一部分的流程图;图14是表示图11的实施例的动作的一部分的流程图;图15是表示图11的实施例的动作的另一部分的流程图;图16是表示图11的实施例的动作的又一部分的流程图。
用于实施发明的最佳形态参照图1,该实施例的携带型声音记录重放装置10与个人计算机这样的通信终端400相连接。通信终端400通过电话线路与因特网100相连接,操作人员可以通过因特网100来访问多个WEB站300a,300b,...,300n。
其中,WEB站300a是进行音乐发送的网站。如果操作人员访问该网站而订购所希望的音乐(乐曲),WEB站300a通过因特网100向数据库服务器200要求订购的乐曲的发送。数据库服务器200通过因特网100向订购方的通信终端400发送所要求的乐曲的数据文件(音频文件)。所发送的音频文件被下载到通信终端400的硬盘中。而且,音频文件形成为每个乐曲,当操作人员订购包含多个乐曲的音乐集时,对应的多个音频文件被下载。
参照图2,所下载的音频文件通过输入端子12被输入声音记录重放装置10。所输入的音频文件通过接口14记录到存储卡18上。在存储卡18中按图3所示的要点而存储多个音频文件。而且,存储卡18是装卸自如的记录媒体,当装到插槽16中时,与接口14电连接。
在图4中表示了记录在存储卡18中的音频文件的数据构造。在音频文件的首部以后,依次存储了保密信息、内容信息、附加信息,以规定格式进行了压缩处理和加密处理的一首乐曲的音乐数据(声音数据)接着附加信息进行存储。其中,保密信息是用于避免音频文件被不正当复制的加密密钥信息,通过使用该加密密钥信息来解读密码。
在内容信息中包含表示音乐数据以哪种格式被压缩的压缩格式信息、表示音乐数据以哪种格式被加密的加密格式信息以及表示作为附加信息包含哪种数据的附加信息管理表,并且,包含艺术家姓名、乐曲名、乐曲集名、作曲家姓名、制造商姓名这样的与该音频文件相关的信息等。
在附加信息中包含用于扩展音乐数据的解码器软件(解码程序)、用于调整音乐的曲调的均衡器软件、艺术家的图像数据、艺术家的消息和乐曲集制作时的插话等文本数据。
作为压缩格式,具有MP3,TwinVQ、AAC、AC-3(DolbyDigital)、ePAC等多个格式。因此,当在音频文件中包含的音乐数据以ePAC格式进行压缩时,压缩格式信息表示“ePAC”,当音乐数据以MP3格式进行压缩时,压缩格式信息表示“MP3”。
而且,根据在重放装置中设置的DSP(Digital SignalProcessor)的类型(例如,是16位运算还是24位运算),能够对应的解码器软件是不同的。即,如果DSP是16位运算的处理器,仅起动类型A的解码器软件,如果DSP是24位运算的处理器,仅起动类型B的解码器软件。因此,当在附加信息中包含的解码器软件按照ePAC格式并且与16位运算的DSP相对应时,在附加信息管理表中包含“ePAC解码器软件-类型A”的解码器软件信息。而且,当按照ePAC格式的两个解码器软件包含在附加信息中以便于能够对应于16位运算和24位运算的任一个DSP时,在附加信息管理表中包含“ePAC解码器软件-类型A”和“ePAC解码器软件-类型B”这样的解码器软件信息。而且,解码器软件信息是包含压缩格式信息和类型信息的概念。
在该实施例中,最好,与类型A和类型B两者相对应并且按照共同的压缩格式的解码器软件被容纳在音频文件中。在此情况下,在附加信息管理表中存储了例如图5所示的信息。根据图5,附加信息1是“ePAC解码器软件-类型B”,附加信息2是“ePAC解码器软件-类型A”,附加信息3是“艺术家的注释(TEXT)”。在音频文件中仅容纳一个解码器软件,取代其,当容纳为了发挥适合于各曲的特殊效果的DSP软件时,在附加信息管理表中存储例如图6所示的信息。根据图6,附加信息1是“ePAC解码器软件-类型A”,附加信息2是“虚拟浏览器软件-类型A”,附加信息3是“艺术家图像(JPEG)”。而且,当具有临场感来重放例如在音乐会上所录音的乐曲时,虚拟浏览器软件是有效的。
作为把解码器软件及相关的压缩格式信息和类型信息容纳在音频文件中的方法,考虑以下两个第一个是在数据库服务器侧,把解码器软件、压缩格式信息和类型信息容纳到音频文件中的方法,第二个是通信终端400预先从WEB站300a或数据库服务器200获得多个解码器软件,当购买音频文件时,把对应的解码器软件、压缩格式信息和类型信息容纳到该音频文件中的方法。
下面参照图7来具体地说明第一个方法。操作人员首先向WEB站300a订购所希望的乐曲。这样,WEB站300a向数据库服务器200要求接受订购的乐曲的发送。对于该发送要求,数据库服务器200制作包含所希望的音乐数据、对应的解码器软件、压缩格式信息和类型信息的音频文件,把制成的音频文件发送给操作人员侧的通信终端400。所发送的音频文件一次写入通信终端400的硬盘中,然后,通过操作人员的操作来记录到声音记录重放装置10的存储卡18中。
第二个方法是图8所示的那样。操作人员从WEB站300a或数据库服务器200预先下载多个解码器软件,然后,向WEB站300a订购所希望的乐曲。这样,WEB站300a与上述相同向数据库服务器200要求所希望的音频文件的发送。接受该发送要求的数据库服务器200将不含有解码器软件的音频文件下载至通信终端400。音频文件被下载后,通信终端400把在音乐数据的扩展中所需要的解码器软件与压缩格式信息和类型信息一起容纳到音频文件中,把进行这样的容纳处理的音频文件记录到存储卡18中。
而且,在存储卡18中能够记录从CD 500所重放的音乐数据。在此情况下,图4所示的构成的音频文件由通信终端400制成。
当重放这样记录到存储卡18中的音频文件时,在声音记录重放装置10中包含的CPU 20处理图9~图12所示的流程图。而且,该流程图的处理响应电源的接通而开始。
CPU 20首先在步骤S1中进行初始化处理。通过该处理,文件计数器20c的计数值N被设定为“1”。CPU 20接着在步骤S3中判断存储卡18是否装入插槽16中。如果是NO,在步骤S5中,在LCD 36上显示该意思的消息,返回步骤S3。当对应于该消息,操作人员装入存储卡18时,CPU 20从步骤S3进到步骤S7,通过接口14从存储卡18读出图3所示的文件管理信息。文件管理信息是管理在存储卡18中记录的数据文件的信息,由此掌握在各个数据文件中容纳了哪种类型的数据。
CPU 20接着在步骤S9中判断在存储卡18中是否存在音频文件。此时,上述的文件管理信息被使用。如果音频文件是一个,CPU 20在步骤S11中在LCD 36上显示该意思的消息,当经过规定时间时,经过步骤S83的结束处理,在步骤S85中关断电源。与此相对,如果在存储卡18中音频文件存在一个,CPU 20进到步骤S13,从存储卡18内的音频文件N读出首部、保密信息和内容信息。在步骤S15中,根据所读出的保密信息来判别音频文件N是否是不正当复制的文件。
当音频文件N是不正当复制文件时,CPU 20在步骤S17中在LCD 36上显示该意思的消息。在步骤S19中,使文件计数器20c递增,在步骤S21中,判断计数值N是否超过音频文件的总数NMAX。当在步骤S21中判断为N≤NMAX时,CPU 20返回步骤S13,对下一个文件进行同样的处理。另一方面,当在步骤S21中判断为N>NMAX时,CPU 20进到步骤S83。其结果,经过结束处理,使电源被断开。
在音频文件N是合法获得的文件的情况下,CPU 20在步骤S15中判断为NO,进到步骤S23。在该步骤中,判断音频文件N的压缩格式与在DSP 22的ROM 22a中预先准备的解码器软件的格式是否一致。
即,在设在DSP 22中的ROM 22a中预先存储至少一个解码器软件。当DSP 22是16位运算的处理器时,在ROM 22a中存储例如“MP3-类型A”和“AAC-类型A”的解码器软件。与此相对,如果在步骤S13中所读出的内容信息中包含的压缩格式信息是“ePAC”,用ROM 22a的解码器软件不能对在音频文件N中包含的音乐数据进行解码。
因此,在步骤S23中,判定在ROM 22a中所存储的解码器软件的格式与音乐数据的压缩格式是否相一致。如果判定结果表示相一致,在步骤S27中复位DSWF标志,进到步骤S29。
另一方面,当在步骤S23中的判定结果表示不一致时,CPU 20进到步骤S24,判断适合于DSP 22的解码器软件是否存储在音频文件N中。如上述那样,如果在解码器软件与DSP 22之间,类型不同,该解码器软件不能由DSP 22起动。因此,在步骤S24中,参照附加信息管理表,判定在音频文件N中所容纳的解码器软件的类型是否与DSP 22的类型相一致。如果任一个解码器软件与DSP 22的类型不一致,CPU 20在步骤S25中在LCD 36上以规定时间显示该意思的消息,进到步骤S79。与此相对,如果至少一个解码器软件的类型与DSP 22相一致,CPU 20在步骤S26中置位DSWF标志,进到步骤S29。
在步骤S29中,参照附加信息管理表,判别类型与DSP 22相一致的其他DSP软件(例如,上述虚拟浏览器软件-类型A)是否容纳在音频文件N中。在此,即使类型一致的其他DSP软件存在一个,CPU 20在步骤S31中置位ODSPS标志。另一方面,如果类型一致的其他DSP软件一个也不存在,CPU 20在步骤S33中置位ODSPS标志。
这样,音频文件N的内容被掌握,DSWF标志和ODSPS标志被设定在规定状态下。由此,重放的准备完成,其以后,进行与由操作人员所进行的操作按钮34的操作相对应的处理。
当操作人员通过按钮操作指示重放时,CPU 20在步骤S35中判断为YES,在步骤S63中判别DSWF标志的状态。其中,如果DSWF标志是置位状态,CPU 20进到步骤S65。在步骤S65中,参照附加信息管理表,在音频文件N中所容纳的解码器软件中,从存储卡18读出与DSP 22相对应的解码器软件,下载到设在DSP22中的RAM 22b中。当DSP 22是16位运算的处理器并且音频文件N具有图5或图6的附加信息管理表时,“ePAC-类型A”的解码器软件被下载到RAM 22b中。
与此相对,如果DSWF标志是复位状态,CPU 20在步骤S67中把ROM 22a内对应的解码器软件下载到RAM 22b中。即,如果音频文件N的压缩格式是“MP3”,在ROM 22a中所存储的“MP3-类型A”的解码器软件被下载到RAM 22b中。
由此,在音频文件N中所容纳的音乐数据的解码中需要的解码器软件必须由RAM 22b得到。
CPU 20接着在步骤S69中判别ODSPS标志的状态。当ODSPS标志是复位状态时,CPU 20原封不动地进到步骤S73。另一方面,当ODSPS标志是置位状态时,CPU 20在步骤S71中把解码器软件之外的DSP软件(类型相一致)从音频文件N下载到RAM 22b中,进到步骤S73。因此,当音频文件N具有图6所示的附加信息管理表时,虚拟浏览器软件被下载到RAM 22b中。
CPU 20接着在步骤S73中起动DSP 22,在步骤S75中激活从DSP 22提供给CPU 20的要求。根据该要求,从在存储卡18中所记录的音频文件N读出音乐数据。所读出的音乐数据按上述那样进行加密处理和压缩处理,这样的音乐数据通过接口14提供给DSP 22。DSP 22首先解读音乐数据的密码,接着,按照在RAM22b中所存储的解码器软件进行解码。DSP 22接着根据需要对音乐数据施加发挥特殊效果这样的处理。施加这样的处理的音乐数据通过D/A变换器24变换为声音信号(模拟信号),所变换的声音信号通过放大器26和输出端子28输出给耳机30。其结果,操作人员可以通过耳机30收听音乐。
CPU 20在步骤S77中判断一首乐曲的音乐数据的重放是否结束。其中,如果是NO,返回步骤S35,如果是YES,进到步骤S79。在步骤S79中,使文件计数器20c的计数值N递增,接着,在步骤S81中判断文件计数器20c的计数值N是否超过音频文件的总数NMAX。当是N≤NMAX时,CPU 20返回步骤S13,对下一个文件进行同样的处理。另一方面,当是N>NMAX时,由于全部的音频文件的重放结束,则经过结束处理,关断电源。
当在音乐数据被重放的过程中操作人员指示跳过时,CPU 20从步骤S37进到步骤S39,使从DSP 22所输出的要求成为无效的。其结果,使音乐数据从存储卡18的重放被中断。CPU 20在步骤S39的处理后进到步骤S79。因此,如果在跳过被指示之前所重放的音频文件不是末尾的文件,使下一个音频文件的重放开始。
当在音乐数据的重放中操作人员指示快进时,CPU 20从步骤S41进到步骤S43,使与重放相关的音乐数据跳过一块。即,在音频文件中所容纳的一首乐曲的音乐数据被分成多块,CPU 20使将要重放的音乐数据前进一块。然后,在步骤S45中判断一首乐曲的重放是否结束,如果是YES,进到步骤S79。另一方面,如果在步骤S45中是NO,在步骤S47中判断快进的解除是否被指示。其中,如果是NO,则返回步骤S43,如果是YES则返回步骤S35。由于在步骤S41~S47中DSP 22的要求都不是无效的,因此,音乐数据的重放从快进被解除的时刻重新开始。
当在音乐数据的重放中指示暂停时,CPU 20在步骤S49判断为YES,在步骤S51中使DSP 22的要求无效。由此,使音乐数据的重放被中断。然后,当暂停的解除被指示时,CPU 20在步骤S53中判断为YES,在步骤S55中,再次激活DSP 22的要求,然后,返回步骤S35。其结果,使音乐数据的重放再次开始。
当在音乐数据的重放中指示停止时,CPU 20在步骤S57中判断为YES,在步骤S59中使DSP 22的要求无效,然后,返回步骤S35。其结果,使音乐数据的重放被中断。
当在音乐数据的重放中指示电源切断时,CPU 20在步骤S61中判断为YES,进到步骤S83。由此,CPU 20经过结束处理,切断电源。
根据该实施例,在存储卡18中所记录的音频文件中容纳音乐数据和用于对音乐数据进行解码的解码器软件。该解码器软件当不能用ROM 22a中所存储的解码器软件对音乐数据进行解码时被下载到RAM 22b中。因此,当用在ROM 22a中所存储的解码器软件不能进行解码的音频文件被记录在存储卡18中时,能够重放在该音频文件中包含的音乐数据。
而且,考虑这样的情况在DSP中存在多个类型,DSP不能处理不同类型的解码器软件。能够与多个类型相对应的解码器软件被容纳在音频文件中。因此,无论使用包括怎样的DSP的声音重放装置,都能重放音频文件。
在另一个实施例中,CPU 20进行图13~图16所示的流程图,但是,该处理大多包含与图9~图11相同的处理,因此,重点地说明不同的处理。
在步骤S113中,一起读出全部的音频文件的首部、保密信息和内容信息,在步骤S114中,制作所读出的这些信息与各个音频文件的文件编号相互对应的文件管理表。而且,DSWF标志和ODSPS标志被准备了与音频文件数相当的个数。而且,在步骤S126和S127中,置位/复位对应的DSWF标志(N-DSWF标志),在步骤S131和S133中置位/复位对应的ODSPS标志(N-ODSPS标志)。接着,在步骤S163中,判别N-DSWF标志的状态,在步骤S169中,判别N-ODSPS标志的状态。由此,音频文件的管理变得容易。
而且,在上述实施例中,在设在DSP中的ROM中存储至少一个解码器软件,但是,在DSP中,除了音量控制等最低限度的软件之外,不存储任何解码器软件,可以通过在音频文件中包含的解码器软件来对音乐数据进行解码。而且,本发明可以用于书的朗读、英语会话等音乐之外的内容。在压缩格式中具有适合于音乐以及人的话音这样的声音的多种格式。因此,本发明在用一个装置来重放音乐以及音乐之外的声音的情况下特别有效。
而且,在上述实施例中,把与音乐数据的压缩格式相对应的解码器软件容纳在相同的音频文件中,但是,由于在加密格式中存在多种格式,则可以在音频文件中容纳对应的解密软件。而且,在该实施例中,使用个人计算机作为通信终端400,但是,也可以使用手机这样的PDA(Personai Digital Assistant)来取代个人计算机。
而且,根据上述图7,把音乐数据和解码器软件在数据库服务器侧容纳在音频文件中,是,在声音重放装置没有与该声音数据相对应的解码器软件时,把解码器软件容纳在音频文件中。在此情况下,在由操作人员所进行的乐曲的订购时,需要向WEB网站发送声音重放装置可以适应的解码器软件信息。
而且,在乐曲的订购时,向订购方的WEB网站发送DSP的类型信息,如果把适合于该DSP的解码器软件容纳在音频文件中,在图10的步骤S24中不会被判断为NO。
而且,根据图7,把从数据库服务器接收的音频文件通过通信终端的硬盘而写入存储卡中,但是,音频文件也可以不经过硬盘而写入存储卡中。
根据图8,通信终端事先获得多个解码器软件,但是,对于声音重放装置已经适应的解码器软件,不需要事先获得。而且,即使获得了已经适应的解码器软件,也不需要把该解码器软件容纳到音频文件中。
虽然本发明被详细地说明和图示,但是,应当知道这是作为简单的图解和一例来使用的,不能解释为限定,本发明的精神和范围仅由所附的权利要求书的描述所限定。
权利要求
1.一种声音重放装置,包括以下部分安装装置,可脱离地装入记录着以第一格式编码的声音信号和按照上述第一格式的第一解码程序的记录媒体;存储装置,存储按照第二格式的第二解码程序;判定装置,判定上述第一格式和上述第二格式是否相一致;激活装置,根据上述判定装置的判定结果来激活上述第一解码程序和上述第二解码程序的一方;解码装置,通过由上述激活装置所激活的解码程序来对上述声音信号进行解码;以及,输出装置,输出由上述解码装置所解码的声音信号。
2.根据权利要求1所述的声音重放装置,上述解码装置采用第一类型的处理方式,在上述记录媒体中记录与上述第一类型相对应的上述第一解码程序和与第二类型相对应的上述第一解码程序,上述激活装置包含在上述判定结果表示不一致时从上述记录媒体下载与上述第一类型相对应的第一解码程序的下载装置。
3.根据权利要求1或2所述的声音重放装置,以上述第一格式所编码的声音信号和上述第一解码程序被容纳在共同的数据文件中。
4.根据权利要求1~3任一项所述的声音重放装置,上述声音信号是音乐信号。
5.一种声音重放装置,包括以下部分安装装置,可脱离地装入记录着以规定格式编码的声音信号和按照上述规定格式的解码程序的记录媒体;下载装置,从上述记录媒体下载上述解码程序;解码装置,根据通过上述下载装置所下载的上述解码程序来对上述声音信号进行解码;以及,输出装置,输出由上述解码装置所解码的声音信号。
6.根据权利要求5所述的声音重放装置,上述解码装置采用第一类型的处理方式,在上述记录媒体中与上述声音信号一起记录与上述第一类型相对应的第一解码程序和与第二类型相对应的第一解码程序,上述下载装置从上述记录媒体下载与上述第一类型相对应的第一解码程序。
7.根据权利要求5或6所述的声音重放装置,以上述第一格式所编码的声音信号和上述第一解码程序被容纳在共同的数据文件中。
8.根据权利要求5~7任一项所述的声音重放装置,上述声音信号是音乐信号。
全文摘要
声音重放装置(10)包含装入了存储卡(18)的插槽(16)。在存储卡(18)中所记录的音频文件中容纳用于下载声音数据的解码器软件。该解码器软件在不能用ROM(22a)中所存储的解码器软件对声音数据进行解码时,通过CPU(20)下载到RAM(22b)中。因此,DSP(22)按照从音频文件所下载的解码器软件,来对从同一音频文件所读出的声音数据进行解码。
文档编号G11B20/00GK1370315SQ00811900
公开日2002年9月18日 申请日期2000年8月16日 优先权日1999年8月25日
发明者上村透, 吉田雅直, 和栗利弘 申请人:三洋电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1