HK1054112A - 电话终端装置 - Google Patents
电话终端装置 Download PDFInfo
- Publication number
- HK1054112A HK1054112A HK03106187.7A HK03106187A HK1054112A HK 1054112 A HK1054112 A HK 1054112A HK 03106187 A HK03106187 A HK 03106187A HK 1054112 A HK1054112 A HK 1054112A
- Authority
- HK
- Hong Kong
- Prior art keywords
- music
- data
- music data
- tone
- telephone terminal
- Prior art date
Links
Description
技术领域
本发明涉及具有音乐播放功能的便携式电话之类的电话终端装置,回应于来话信号的接收播放乐曲的乐音信号。
背景技术
以往,作为电话终端装置使用的种种电信系统有模拟蜂窝系统或作为个人数字蜂窝系统(PDC)和个人手机系统(PHS)而广为人知的数字蜂窝系统。过去,用户所携带的电话终端装置回应来话而产生来话呼叫音通知使用者有来自主叫方的来话,电话终端装置产生嘟嘟声作为来话呼叫音,这种声音刺耳。近年来,正在开发产生代表乐曲的旋律音的乐音来替代传统的嘟嘟声的电话终端装置。上述乐音被称为来话呼叫乐音。
在能够产生来话呼叫乐音的电话终端装置中,设置有用来播放代表作为该来话呼叫乐音而产生的乐曲的乐音的音乐数据的音乐播放部。该音乐播放部还能够产生乐音信号用于通知用户接收来话以外的其他目的。即,这些乐音信号可应用于各种不同的用途,例如用来产生背景音乐(BGM)、挂断音或播放欣赏用音乐等。因此,必须处理乐音信号使之分别适合上述的用途。例如,在使用乐音信号产生来话呼叫乐音的情况下,把乐音信号调得较为尖锐,这样,即使在嘈杂的环境中,使用者仍可听到。为了对应于各种不同的用途,希望在电话终端装置中具备分别适合各种用途的音乐数据。即,电话终端装置应预先安装各种用途的特定音乐数据。
为了对应于不同的用途,对于同一乐曲,电话终端装置中必须存储多种音乐数据。为此,电话终端装置就必须增大存储容量来存储多种音乐数据。可是,近年来的电话终端装置,特别是便携式电话机,却需要作得短小轻薄。而因为这种小型化的需求,电话终端装置很难提供相对较大的空间来容纳大容量的存储器。再者,即使电话终端装置能安装大容量的存储器,安装该大容量存储器将会增加整机的制造成本。
本发明的目的是提供一种电话终端装置,即使使用小容量的存储器来存储音乐数据也能够根据不同的用途播放乐音信号。
发明的公开
本发明的便携式电话机等电话终端装置可处理预设的乐曲或其他从外部传送或下载的乐曲。通常,电话终端装置虽然对于适合于不同用途的节拍、音色和音调进行处理,但都是按照对音色分配或乐谱共享的特定用途音乐数据来进行音乐播放处理。根据特定用途音乐数据,电话终端装置按照产生通报来话的来话呼叫乐音、挂断音、通话中的背景音乐(BGM)、卡拉OK伴奏音乐或欣赏用的音乐等的特定用途来播放乐音信号。再者,还能够播放适合于特定用途的共享音乐数据。可以部分地变更共享音乐数据的适合于特定用途的音色、节拍和音调,并把变更过的音乐数据用于播放。这里,播放开始位置亦被同时变更得适合于特定用途,所以该播放开始位置以后的乐谱数据就能够按顺序传送到音乐播放部。因为对于同一乐曲而言不同用途之间共享包含多种数据要素的乐谱数据,所以就能够明显降低音乐播放部的存储容量。
附图简要说明
图1是经通信线路或电话网络把音乐数据下载到便携式电话机的电信系统的系统示意图;
图2是作为本发明的电话终端装置的一例的便携式电话机的结构方框图;
图3是便携式电话机的语音处理器和音乐播放部的详细结构方块图;
图4表示便携式电话机所使用的音乐数据的结构;
图5表示乐谱数据内包含的音符数据和休止符数据的结构;
图6表示音色数据内的八种音色的内容的一例;
图7表示对乐曲的各部分的音色分配的音色分配数据的结构;
图8是图2和图3所示的便携式电话机的系统CPU所执行的拨号处理的流程图;
图9是按照本发明的第一实施例的便携式电话机的系统CPU所执行的来话处理的流程图;
图10是拨号处理或来话处理过程中,系统CPU所执行的通话处理的流程图;
图11是系统CPU执行的选择用于产生来话呼叫乐音或挂断音的乐曲的乐曲选择处理的流程图;
图12表示包含分别分配乐曲编号的数字键和代码键的拨号键的排列;
图13是配合空闲区回应请求传送乐谱数据的中断请求信号,系统CPU所执行的音乐数据传送请求处理的流程图;以及
图14是产生卡拉OK伴奏音乐的卡拉OK模式处理和播放欣赏用音乐的音乐欣赏模式处理的流程图。
实施发明的最佳方式
以下参照附图与实施例一起详细说明本发明。
本发明提供实现电话终端装置的多种实施例,这种电话终端装置具备存储不同用途的多宗音乐数据的存储器。即,在第一实施例中,把各种不同用途的音乐数据存储在存储器内;在第二实施例中,则在存储器中存储有不同用途间共享的音乐数据。存储器基本上由存储预设的音乐数据的只读存储器(ROM)和存储附加音乐数据的随机存取存储器(RAM)构成。电话终端装置使用存储器RAM从中心(即音乐数据分配用的计算机设施)下载特定用途的音乐数据或不同用途间共享的共享音乐数据。这里,参照图1概要说明按照本发明的便携式电话机由中心下载音乐数据的下载处理。
通常,在一种便携式电话机的通信服务系统即蜂窝系统中采用把多个无线区域配置在各服务区内的小区方式。基地台A~D(标号2a~2d)覆盖并管理无线区域。图1表示相当于移动台的两台便携式电话机1和101,这两台便携式电话机被分配在预定基地台所管理的预定区域内。在该便携式电话机与连接在一般的电话网络的电话终端进行通信的情况下,由于便携式电话机经基地台连接到移动交换局3,所以就能够从相应的移动交换局3把通话传送到可与一般的电话网络连接的上位交换局。即,便携式电话机用无线线路与基地台连接,而相应的基地台则因与一般的电话网络连接,因此能够与电话终端通信。所以,便携式电话机的用户可以与一般的电话网络上的电话终端的入网者通话。
图1表示把便携式电话机1、101两方都配置在由基地台A~D中的基地台C所管理的无线区域内蜂窝系统的一例。在通信期间,便携式电话机1和101用无线线路与基地台C连接,便携式电话机1和101输出的上行信号被用于与所希望的电话终端的通信或位置登录,这些上行信号被基地台C接收并处理。如上所述,基地台A~D管理不同的无线区域,这些无线区域的周边范围相互部分重叠。基地台A~D由多路复用线路连接至移动交换局3,而移动交换局3与选通交换局4连接。通常,多个移动交换局的输出汇集于一个选通交换局,而选通交换局与一般的电话网络连接。图1中,一般的电话网络包含三个一般电话交换局5a~5c,而选通交换局4则与一般电话交换局5a连接。多个选通交换局经中继传输线路相互连接。再者,一般电话交换局5a~5c配置于各自的区域,因此能经由中继传输线路相互连接在一起;而一般电话交换局5a~5c分别连接有多个一般电话终端。图1中,下载中心6与一般电话交换局5b连接。
在下载中心6中存储有多首乐曲的音乐数据,随时更新、随时添加新的乐曲。这些音乐数据分成两类:一类为分别适合于不同用途的特定用途音乐数据,另一类为不同用途之间所共享的共享音乐数据。在本实施例中,由便携式电话机1和101从下载中心6下载特定用途音乐数据和共享音乐数据,在从下载中心6下载音乐数据的情况下,用户按压便携式电话机1的数字键来拨下载中心6的电话号码。这样,因为便携式电话机1、基地台C、移动交换局3、选通交换局4、一般电话交换局5a、5b以及下载中心6之间建立起来传输路径的呼叫连接,所以便携式电话机1的用户就能够与下载中心6进行通信。便携式电话机1的显示器上显示出预定的选单,用户操作按键(拨号按钮)就能从下载中心6下载所需的乐曲的音乐数据。在下载的音乐数据中包含乐谱数据和音色数据。也可以仅下载特定用途的音色数据或不同用途之间共享的多种音色数据中的音色数据;或者,也可以下载特定用途的乐谱数据或共享乐谱数据。
接下来将参照图2说明实现本发明的电话终端装置的便携式电话机的结构。
便携式电话机1中设置有可缩入机身内的伸缩式天线1a,以方便随时携带使用。在通信时,把天线1a拉出来以提高天线增益,天线1a连接于具有调制·解调功能和变频功能的通信部13。中央处理装置(CPU)10是系统控制器,执行电话功能程序,来对便携式电话机1系统的各部分进行整体控制。另外,系统CPU10具有计时器,一面指示运行的经过时间,一面在每一预定时间发出定时中断。再者,系统CPU10还执行音乐播放处理的相关运作,详情后述。系统·随机存取·存储器(RAM)11包含音乐数据存储区、用户设定数据区和工作区,其中音乐数据存储区存储从连接到一般电话网络的下载中心6所下载的包含乐谱数据和音色数据的音乐数据。系统·只读·存储器(ROM)12存储各种程序和数据,即,为电话的发送接收而由系统CPU10执行的各种电话功能程序、有关音乐播放处理的运作的程序以及预设的音乐数据。
通信部13解调由天线1a接收到的信号,同时调制经由天线1a发送的信号。即,通信部13解调天线1a接收到的信号以生成来话信号,再由包含编码器·解码器的语音处理器14解码该来话信号。此外,用户的语音由送话器21拾取后转换成语音信号,再由语音处理器14压缩编码。语音处理器14对发送用的语音信号进行高效率压缩的编码·解码。即,语音处理器14装备有按照码激线性预测编码(CELPC)方式或自适应差动脉码调制(ADPCM)方式的编码器·解码器。音乐播放部15播放音乐数据,产生来话呼叫音、挂断音、背景音乐(BGM)、欣赏用音乐和卡拉OK伴奏音乐等。另外,也能够把音乐数据作为BGM与语音信号一起播放出来。即,扬声器22产生伴随BGM的受话信号的语音。另外,能够向正在与便携式电话机1的使用者通信的人的电话终端发送BGM音乐数据。在便携式电话机1中设置有不同用途的两个扬声器22、23。即,把受话信号与代表BGM或挂断音的音乐数据混合起来,由扬声器22产生伴随BGM或挂断音的受话信号的语音。此外,扬声器23则用来产生来话呼叫音、欣赏用音乐和卡拉OK伴奏音乐。
在音乐数据播放中,为存储该音乐数据而在音乐播放部15内设置的存储器中产生空闲区来增大其容量。一旦存储器内产生了预定大小的空闲区,音乐播放部15就向系统CPU10发出中断请求信号(IRQ)。系统CPU10从系统RAM11或系统RAM12中读取接续在先行写入存储器内的部分音乐数据的下一部分音乐数据,并传送至音乐播放部15。接口(I/F)16从个人计算机等外部装置20输入音乐数据,在操作部17中设置有代表数字0至9的数字键(拨号按钮)、功能键和轻触拨号键等控制部。显示器18是液晶显示器,在其屏幕上显示电话功能选单,同时根据拨号按键或轻触按钮的操作来显示图像或文字。震动器19回应来话产生震动来替代来话呼叫音。即,自动启动的震动器19使便携式电话机1的机身产生震动,以告知使用者接收来话。便携式电话机1的系统的整体功能块均与总线24连接,以发送接收数据或指令。
如上所述,本实施例的便携式电话机1中设置有音乐播放部15,来播放音乐数据作为告知使用者接收来话的来话呼叫乐音或作为随附于受话信号的语音的BGM。此外,由于音乐播放部15播放音乐数据来产生乐曲,因此使用者(或其他听众)便可藉此欣赏音乐。再者,由于音乐播放部15播放音乐数据来产生卡拉OK伴奏音乐,于是使用者便可使用送话器21来唱歌,这种情况下,便携式电话机1就把卡拉OK伴奏音乐和歌声混合起来。
图3详细表示了语音处理器14和音乐播放部15的内部结构。
音乐播放部15具有输入总线24上的各种数据的接口(I/F)30。即,接口30输入索引数据与包含乐谱数据和音色数据的音乐数据,其中索引数据指示所输入的数据的类别。这里,索引数据与输出端DATA所输出的其他数据是分开的。FIFO(先入先出)存储器31专用来存储乐谱数据,具有例如32字的存储容量。即,为了使乐谱数据先写入者先读出,因此按照先入先出的方式从FIFO存储器31中把乐谱数据按顺序读取出来。一旦把乐谱数据按顺序读出而在FIFO存储器31中产生预定大小的空闲区,FIFO存储器31就向系统CPU10发出中断请求信号(IRQ)。即,FIFO存储器31请求系统CPU10传送接续在先行写入存储器内的部分乐谱数据的下一部分乐谱数据。
INDEX解码器32对索引数据解码,以说明接口30输出的数据的类别。在INDEX解码器32检测到接口30的输出端DATA所输出的乐谱数据的情况下,就向FIFO存储器31提供写入脉冲(WP)以进行相应乐谱数据的写入;在INDEX解码器32检测到接口30的输出端DATA输出的IRQ点数据的情况下,就向FIFO存储器31提供锁存脉冲(LP)以进行IRQ点数据的锁存。所谓IRQ点数据是设定中断点的数据,该中断点指定代表用来由FIFO存储器31发出中断请求信号(IRQ)而由系统CPU10执行下一部分乐谱数据的写入的空闲区大小的字数。定序器33从接口30的输出端DATA输入开始信号、停止信号、节拍数据、音色分配数据和音调移位数据。这种情况下,INDEX解码器32提供索引数据AD1通知定序器33从接口30输出上述信号和数据的哪一个。语音RAM34是专用于存储从接口30的输出端DATA输出的音色数据的音色数据存储器。INDEX解码器32提供索引数据AD2来通知语音RAM34从接口30输出音色数据。
定序器33依据存储于FIFO存储器31中的乐谱数据播放乐音信号。为了开始播放乐音信号,定序器33把读取脉冲送到FIFO存储器31并按先入先出方式顺序读取乐谱数据。此外,定序器33按照包含在乐谱数据内的时间信息把乐谱数据的音符或休止符用的发音参数设定到音源35内。上述的音色分配数据指定代表分配到乐曲各部分的音色的音色编号。定序器33根据接口30的输出端DATA所输出的音色分配数据向语音RAM34提供音色编号,由此把对乐曲各部分的音色参数设定到音源35中。
语音RAM34具有能够存储例如八种音色的多种音色数据的较小的存储容量。音源35能够播放具有四个部分的乐曲,并能够按照不同的音色同时产生四种乐音。根据音色分配数据,从语音RAM34读取出来的音色被分别分配到乐曲的四个部分。用来自定序器33的发音参数对乐曲的四个部分指定由音源35产生的乐音信号的音调和音符长度,乐曲的四个部分的乐音信号被送到数模变换器(DAC)36,根据预定的播放定时变换为模拟乐音信号。
因为在把乐音信号用于产生BGM的情况下混音器38把乐音信号与语音处理器14解码过的语音信号混合起来,因此扬声器22能播放出伴随作为BGM而产生的乐音的受话语音。因为在把乐音信号用于产生挂断音的情况下混音器38不动作,所以乐音信号不与语音处理器14解码过的语音信号混合。因此,扬声器22仅产生依据混音器38所输出的乐音信号的乐音。本实施例的便携式电话机1也可以把由音源35播放的乐音信号用作发送用的挂断音或BGM。因为在通话过程中可以向电话终端发送乐音信号,所以音源35经放大器37把乐音信号提供给语音处理器14。
在把乐音信号用作来话呼叫乐音或欣赏用音乐的情况下,从数模变换器36输出的乐音信号经放大器39、混音器40和放大器41提供给扬声器23;在把乐音信号用作卡拉OK伴奏音乐的情况下,从模数变换器36输出的乐音信号经放大器39提供给混音器40。而混音器40把要被混合的乐音信号与连接到语音处理器14的送话器21所拾取的表示歌声的歌声信号混合起来。
接下来参考图3说明语音处理器14的运作。送话器21拾取使用者的语音,转换成语音信号,并发送到至与便携式电话机1的使用者通信的人的电话终端。语音信号被送到模数变换器(ADC)42,被变换为数字信号后,经放大器43提供给混音器44,混音器44经放大器37输入由音乐播放部15所播放的前述乐音信号。混音器44的输出则由按照码激线性预测编码(CELPC)方式运作的编码器45进行高效率压缩编码;然后,编码器45的输出被提供给通信部13,再经由天线1a发送出去。通信部13接收代表与便携式电话机1通信的电话终端的人的语音的语音信号,再把该语音信号传送到语音处理器14,并进行高效率压缩编码。该信号由CELPC方式的解码器46进行解码而成为受话数据,再由数模变换器47转换为模拟受话信号。模拟受话信号经放大器48提供到音乐播放部15的混音器38。
在把音乐播放部15所播放的乐音信号用作BGM的情况下,混音器44把送话器21拾取的表示使用者语音发送信号与由音乐播放部15送来的发送用BGM信号混合起来。即,由放大器43输出的发话信号与放大器37所输出的发送用BGM信号混合起来。然后,代表伴随BGM的使用者语音的混合信号由编码器45和通信部13发送至电话终端。在把乐音信号用作挂断音的情况下,放大器43不向混音器44输出发话信号。因此,混音器44输入来自音乐播放部15的放大器37的乐音信号即发送用挂断音信号。这样,混音器44就把编码器45和通信部13发送用的挂断音信号输出至电话终端。
接下来说明有关音乐数据播放的语音处理器14和音乐播放部15的具体运作。为了产生来话呼叫音、BGM和挂断音,便携式电话机1进行音乐数据的播放。另外,在音乐播放模式下从音乐数据播放乐音来播放音乐,或在卡拉OK模式下从音乐数据播放伴奏音乐让使用者唱歌。在上述的各种模式下,在音乐数据初始化结束后,便携式电话机1就开始播放乐曲。把乐音作为来话呼叫音或挂断音来播放的情况下,按照适当的定时把预先选择出来的乐曲的音乐数据初始设定在音乐播放部15内。把乐音作为BGM、音乐或卡拉OK伴奏音乐来播放的情况下,由使用者新选取的乐曲的音乐数据被初始设定在音乐播放部15内。为说明方便起见,选取的乐曲的音乐数据被预先存储在系统RAM11或系统RAM12内。
便携式电话机1开始播放时,从系统RAM11或系统RAM12中读取所选取的乐曲的音乐数据,并经总线24送至音乐播放部15。图4表示音乐数据结构的一例。即,音乐数据由八种音色的音色数据、表示对乐曲的各部分的音色分配的音色分配数据、表示音乐的节拍或进行速度的节拍数据、指定开始播放的乐曲的播放开始位置的播放开始位置数据、使所播放的乐音的音调移位的音调移位数据以及按播放顺序排列乐曲的四个部分的音符数据和休止符数据的乐谱数据构成。在上述数据中,音色分配数据和乐谱数据通用于不同目的,而与音乐数据的用途无关。因为乐谱数据占用音乐数据的大部分,因此最好把乐谱数据用于通用目的。这样,虽然为各种不同用途准备有多种音乐数据,仍然能够抑制便携式电话机的存储器内存储的数据的总量。为了对应于同一乐曲的不同用途,就同一音乐数据而言,就要提供多组音色数据、节拍数据、播放开始位置数据和音调移位数据。因为乐谱数据共用于不同用途,故在乐谱数据上附加被分配于音乐数据的特定ID信息。这样,不同用途之间就能够共享同一乐谱数据。
在把乐音用于来话呼叫乐音或挂断音的情况下,变更音色数据来提高播放乐音信号的清晰度。具体来说,例如就钢琴音和小提琴音而言,变更波形参数同时增大起奏速率来提高清晰度。这样,使用者或其他人就能够简单明了地听清来话呼叫乐音或挂断音。在把乐音用作BGM、欣赏音乐和卡拉OK伴奏音乐的情况下,因为不变更音色数据,所以音乐数据忠实于原始音色地被播放出来。在把乐音作为挂断音使用的情况下,进一步变更乐音信号的参数或效果,以进一步提高清晰度。即,在乐音波形中降低起奏和持续程度来降低音量,使用者或其他人在听到来话呼叫乐音电或挂断音时就不会感觉不舒服。此外,便携式电话机也可自动关闭混响效果或合唱效果来提清晰度。这样,使用者或其他人便可以简单而清晰地听清来话呼叫乐音或挂断音,而不会对便携式电话机感到烦恼。
在用作来话呼叫乐音或挂断音的情况下,因为增加节拍数据使节拍加快,从而提高了乐音的清晰度,能够让使用者或其他人容易地听清,而不会感到烦恼。因为,来话呼叫乐音仅仅是为通报接收来话而产生的,并不用来让使用者悠闲地听取。换句话说,作为来话呼叫乐音而产生的乐曲的乐音以快速进行为佳。在用作BGM、欣赏音乐和卡拉OK伴奏音乐的情况下,由于并不改变节拍数据,所以音乐数据将以忠于原始节拍的方式被播放出来。
考虑到来话呼叫乐音仅仅是为通报接收来话而产生并不用来让使用者悠闲地听取的性质,所以必须设定播放开始位置数据。即,播放开始位置数据最好设定为从高潮部分开始播放播放乐曲,而不是从乐曲的引入部分开始。特别是来话呼叫乐音用途下,最好设定指示乐曲的高潮部分的播放开始位置数据。在其他用途时,最好设定指示乐曲的引入部分播放开始位置数据,而能够准确而忠实于原乐曲地把音乐数据播放出来。
在来话呼叫乐音或或挂断音用途下,增大音调移位数据使音调上移就能够提高乐音的清晰度而使使用者或其他人容易地听清而不会感到厌烦。在BGM或欣赏音乐用途下,把音调移位数据设为±0,就能够忠实于原始乐曲而播放音乐数据。在卡拉OK伴奏音乐用途下,便携式电话机则容许使用者随时任意地指定音调移位数据。
音乐数据的乐谱数据由指定音符的音符数据和指定休止符的休止符数据构成,其范例示于图5。1字的音符数据由八音度码(Oct)、音符码(Note)、指定音符所属部分的部分号、从该音符到下一音符或休止符的时间长度即间隔以及音符长度信息构成。此外,1字的休止符数据由表示休止符种类的休止符码、指定休止符所属部分的部分号以及从该休止符到下一音符或休止符的时间长度即间隔构成。
图3中,由接口30输入总线24上的音乐数据,把音色数据传送并写入语音RAM34。如前所述,对于播放音乐数据来说音色数据是必需的,并至少提供八种音色。图6表示把八种音色即音色1~8分配到语音RAM34的例子。这里,各音色数据由波形参数、包络参数、调制参数、效果参数和其他参数(未特定)构成。即,八种音色数据的每一种都拥有特定的一套参数。在上述参数中,波形参数指定由音源35的类型来区分的不同乐音波形。例如,在具有波形表的PCM音源的情况下,波形参数指定列于波形表内的任一种波形。在FM音源的情况下,则波形参数指定频率调制的运算算法。包络参数则表示起奏速率、衰减速率、持续程度和释放程度。而调制参数指定例如震音或颤音的速度和深度。效果参数表示例如混响、合唱和变调。
接口30输入开始信号、停止信号、节拍数据、音色分配数据和音调移位数据,并分别把索引数据附加到这些数据上,INDEX解码器32对索引数据解码以生成索引数据AD1,定序器33根据索引数据AD1输入上述信号或数据。即,定序器33输入指定从语音RAM34读取并设定于音源35的音色参数的音色分配数据。图7表示音色分配数据的结构例。在音源35播放四个部分即第一部分~第四部分的情况下,音色分配数据表示指定分别分配到这四个部分的四种音色的音色编号。一旦定序器33输出分配到各部分的的音色编号,对应于各部分的音色参数就从语音RAM34读取出来并设定于音源35。这样,在音源35中,就对乐曲的四个部分的各个部分设定了适宜的音色。
与被播放的音乐数据相关联,音色数据被传送并写入到语音RAM34。在本实施例中,虽然在语音RAM34中只设定较小的储存容量来存储至少八种音色的音色数据,但语音RAM34却能够存储播放音乐数据所必须的全部音色数据。即,即使语音RAM34的存储容量受到限制,但是基于包含多种数据要素的高品质的音色数据仍能够高品质地播放乐曲。此外,在本实施例中,从预先存储于系统RAM11内的多种音色数据中选取所希望的音色数据,并写入到语音RAM34中。这样,便携式电话机1就能够使用各种音色数据来播放乐曲。
接口30输入包含伴随索引数据的乐谱数据的音乐数据,INDEX解码器32对索引数据解码,并把写入脉冲(WP)提供给FIFO存储器31。根据写入脉冲,把32字的乐谱数据按顺序写入FIFO存储器31。这里,此32字仅对应于单一乐曲整体的乐谱数据的一部分。此外,此32字由乐谱数据的播放开始位置开始算起。
在音源35播放乐音信号的情况下,按顺序把图5所示的包含音符数据和休止符数据的乐谱数据从FIFO存储器31读出。在进行播放时,按照所读出的数据量在FIFO存储器31中生成空闲区,其大小逐渐增大。最初,因为FIFO存储器31中存储着仅对应于乐谱数据开头部分的32字,所以必须把乐谱数据的下一部分数据写入该空闲区。即,通过逐次把乐谱数据的后续部分写入FIFO存储器31,即使在乐谱数据中包含多种数据要素,也能够持续长时间地把全部乐谱数据播放出来。音乐播放部15根据上述动作原理来进行音乐数据的播放。所以,在本实施例中,导入中断请求点数据(即IRQ点数据),并在播放前设定。
IRQ点数据指定对应于FIFO存储器31内所生成的空闲区的预定大小的字数。即,当增大空闲区而达到点数据所指定的的预定大小时,FIFO存储器31就发出中断请求信号(IRQ)来要求系统CPU10开始写入乐谱数据的下一部分。在IRQ点数据被设为接近零字的情况下,虽然中断频度增加,但是由于能够减少对FIFO存储器31写入下一部分乐谱数据的字数,所以可减轻系统CPU10的处理负荷。在把IRQ点数据设为接近32字的情况下,虽然能够降低中断的频度,但是因为增加了应被写入的下一部分乐谱数据的字数,所以会使系统CPU10的处理负荷增大。基于上述的理由,最好考虑系统CPU10的处理速度再来设定IRQ点数据。
系统CPU10发出开始信号,音乐播放部15开始播放音乐数据。接收到开始信号后,定序器33把读取脉冲送到FIFO存储器31并按先入先出的方式读取包含音符数据或休止符数据的乐谱数据。在音符数据的情况下,按照基于节拍或间隔的定时把对应于八音度码和音符码的音调数据、部分编号和接通数据设定给音源35。具体说来,把这些数据设定在设置在音源35内的音源寄存器中。音源35根据由部分编号所指定的部分内设定的音色参数产生具有由音调数据所指定的音调的乐音信号。在经过音符数据的音符长度后,定序器33对于所指定的部分把切断数据设定于音源35。这样,音源35对音符数据指定的乐音静音处理。每当从FIFO存储器31读取音符数据时,都重复进行上述的操作,音源35根据乐谱数据播放乐音信号。然后把乐音信号送到数模变换器36。
在乐谱数据的播放过程中,在FIFO存储器31内产生空闲区,并且其大小增大。一旦空闲区的大小与IRQ点数据一致,FIFO存储器31就向系统CPU10发出中断请求信号(IRQ),当接收到IRQ,系统CPU10就从系统RAM11或系统RAM12读取对应于(31-IRQ点)字下面部分的乐谱数据至总线24。下面部分的乐谱数据经接口30被写入FIFO存储器31内的空闲区。即,系统CPU10反复进行(31-IRQ点)字的乐谱数据向FIFO存储器31的写入。这样,即使乐谱数据包含多种数据要素,也能够把全部乐谱数据逐次写入到FIFO存储器31中。音源35按照预定的节拍来播放从FIFO存储器31读取的乐谱数据。结果,在本实施例中,虽然使用储存容量被限制为32个字的FIFO存储器31,但仍然能够整体地播放包含多种数据要素的乐谱数据以实现乐音的高品质播放。
以下来描述由使用者把便携式电话机1设定为来话呼叫乐音模式而由音乐播放部15回应来话呼叫播放乐曲的情况。这种情况下,从系统RAM11或系统RAM12读取具有与被预先选取作为来话呼叫音的乐音的乐曲的音乐数据,并回应来话呼叫提供给音乐播放部15。音乐播放部15以该音乐数据为基础进行音乐播放处理,数模变换器36输出模拟信号,并经放大器39、混音器40和放大器41传送至扬声器23。这样,扬声器23就根据乐音信号产生来话呼叫乐音。这种情况下,混音器40并不动作,所以乐音信号不与其他声音信号混合。
下面来描述使用者操作便携式电话机1的挂断键(未示出)来由音乐播放部15播放乐音作为挂断音的情况。这种情况下,从系统RAM11或系统RAM12读取具有与被预先选取作为挂断音的乐音的乐曲的音乐数据并提供给音乐播放部15。音乐播放部15以该音乐数据为基础进行音乐播放处理,数模变换器36输出模拟乐音信号,并经混音器38传送至扬声器22。这样,扬声器22就根据乐音信号产生挂断音。同时,音源35把发送用的乐音信号(即发送用挂断音信号)提供给与便携式电话机1的使用者通信的人的电话终端。发送用挂断音信号经放大器37被提供给语音处理器14的混音器44。这样,发送用挂断音信号由编码器45编码,然后再由通信部13向电话终端发送。
下面来描述使用者设定便携式电话机1由音乐播放部15轻声播放作为通话中的背景音乐而产生的BGM的情况。这种情况下,从系统RAM11或系统RAM12读取被预先选取作为BGM的乐音的乐曲的音乐数据并提供给音乐播放部15。音乐播放部15以该音乐数据为基础进行音乐播放处理,数模变换器36输出模拟乐音信号送到混音器38。此外,由解码器46解码的受话信号在语音处理器14内经数模变换器47和放大器48传送至混音器38。混音器38把乐音信号与受话信号混合起来生成混合信号,并传送至扬声器22。同时,音源35把发送用乐音信号(即发送用BGM信号)提供给与便携式电话机1的使用者通信的人的电话终端。发送用BGM信号经放大器37提供给语音处理器14的混音器44。另外,使用者的语音由送话器21拾取并被变换为发送用语音信号(即发话信号),然后经模数变换器42和放大器43传送至混音器44。如此,混音器44把发送用BGM信号和发话信号混合起来生成混合信号,混合信号由编码器45编码,然后由通信部13发送到电话终端。如此,就能够由电话终端播放伴随着BGM信号的受话信号。
下面来描述使用者把便携式电话机1设定可欣赏音乐的音乐播放模式的情况。这种情况下,从系统RAM11或系统RAM12读取被预先选取用于音乐欣赏的所希望的乐曲的音乐数据,并提供给音乐播放部15。音乐播放部15以该音乐数据为基础进行音乐播放处理,数模变换器36输出模拟信号,并经放大器39、混音器40和放大器41传送至扬声器23。这样,扬声器23就根据乐音信号产生乐曲的乐音。这里,混音器40并不动作,所以乐音信号不与其他声音信号混合。
以下来描述使用者把便携式电话机1设定为卡拉OK模式,并把乐曲演奏为卡拉OK伴奏音乐让使用者能唱歌的情况。这种情况下,从系统RAM11或系统RAM12读取被预先选取作为卡拉OK伴奏音乐的乐曲的音乐数据,并提供给音乐播放部15。音乐播放部15以该音乐数据为基础进行音乐播放处理,数模变换器36输出模拟信号,并经放大器39、混音器40和放大器41传送至扬声器23。这样,扬声器23就根据乐音信号产生卡拉OK伴奏音乐。配合扬声器23所产生的卡拉OK伴奏音乐,使用者可用送话器21来唱所选取的乐曲的歌。送话器21拾取使用者的歌声并转换为歌声信号,传送至混音器40。混音器40把歌声信号与乐音信号混合起来生成混合信号,经放大器41传送至扬声器23。如此,扬声器23就产生使用者的歌声同时伴随有卡拉OK伴奏音乐。
可以从下载中心6或外部装置20下载代表用于不同目的的多首乐曲的相当数量的音乐数据,这些下载的音乐数据被存储在系统RAM11中。使用者能够从多首乐曲中任意选择用来播放来话呼叫乐音、挂断音、BGM、欣赏音乐和卡拉OK伴奏音乐的所希望的乐曲。
如上所述,在播放音乐数据前,预定的音色将根据音色分配数据分配给乐曲的各个部分。修改本实施例以能够把各部分的音色分配数据插入存储于FIFO存储器31的乐谱数据。在音乐数据播放时,音色分配数据将从FIFO存储器31读出并传送至定序器33。定序器33根据音色分配数据把音色编号提供给语音RAM34。语音RAM34通常存储八种音色的音色数据,该音色数大于被播放的乐曲的部分数(四个部分)。因此,能够有选择地把八种音色的某一种分配给乐曲的各部分。这样,把对应于音色编号的音色参数从语音RAM34读取出来并设定到对由音色分配数据指定的部分而设置在音源35中的音源寄存器内。结果,在乐曲播放过程中,就能够对音源35内的预定部分变更乐音的音色。
如上所述,通过把各部分的音色分配数据插入到乐谱数据中,使用者就能够对播放中的各部分任意改变音色。此外,使用者也可选择存储于系统RAM11的音色数据并传送至语音RAM34。即,使用者可任意选择储存于语音RAM34内的八种音色的任一种。在便携式电话机1从下载中心6或外部装置20下载了用于不同目的的各种音色数据的情况下,使用者就能够从存储于系统RAM11内的各种音色数据中选择想要的音色数据,并把想要的音色数据传送至语音RAM34。
上述的说明是根据本发明的第一实施例的便携式电话机1的语音处理器14和音乐播放部15所作的说明。接下来,说明第二实施例。第二实施例也也与第一实施例一样采用具有图2和3所示的硬件结构的便携式电话机。
在第二实施例中,并不为不同用途而特地设置音乐数据,而是音乐数据通用于不同目的。在为不同用途而按第二实施例来播放时变更音乐数据使之适合于不同用途。即,系统CPU10用于设置在系统ROM12内的播放方式变更程序来进行音乐数据变更处理。在执行播放方式变更程序的情况下,系统CPU10识别播放音乐数据的用途的类型,然后改变音乐数据使之适合所识别的用途类型。这样,就能够根据共享的音乐数据为特定用途播放乐音信号。
本实施例的便携式电话机1对应于分别应被识别的五种用途,即,第一种用途是回应于来话呼叫产生来话呼叫乐音,第二种用途是当使用者操作挂断键时产生挂断音,第三种用途是使用者设定了通话中的BGM时产生BGM,第四种用途是播放欣赏音乐用的乐曲,第五种用途是产生卡拉OK伴奏音乐。
根据用途种类的识别,对音色数据、节拍数据、播放开始位置数据和音调移位数据进行变更。在系统CPU10根据音乐数据识别出产生来话呼叫乐音或挂断音为第一、二种用途的情况下,就必须提高被播放的乐音信号的音质的清晰度。这种情况下,对预定乐器如钢琴和小提琴等的乐音进行波形参数的变更。为了进一步提高清晰度和可听性,必需增加乐音波形的起奏速率。在系统CPU10根据共享音乐数据识别出播放BGM、音乐欣赏或卡拉OK伴奏音乐的情况下,系统CPU10必需忠实于原始乐曲且准确地播放音乐数据,即,最好变更音色数据。
在来话呼叫乐音或挂断音用途的情况下,降低乐音波形的起奏程度或持续程度来变更音量,使使用者不会觉得不舒服,从而提高了乐音的清晰度和可听性。此外,关闭混响或合唱效果也可让使用者不会觉得烦恼。
在来话呼叫乐音或挂断音用途的情况下,改变节拍数据来加快节奏。这样也可提高清晰度和可听性,让使用者不会觉得烦恼。因为,来话呼叫乐音目的仅是通知使用者有来话,使用者也不会悠闲地去收听,所以,最好把来话呼叫乐音加快进行速度。在BGM、欣赏音乐和卡拉OK伴奏音乐用途的情况下,最好不改变节拍数据,以便准确地忠实于原始音乐数据地播放音乐数据。
因为来话呼叫乐音仅是为通知使用者有来话,而使用者不会悠闲地来收听,所以,最好从高潮部分开始播放,而不是从乐曲的引入部分开始播放。即,考虑上述情况,必须变更播放开始位置数据。在系统CPU10识别出产生来话呼叫乐音的第一种用途时,将自动改变播放开始位置数据来指示播放的开始位置为乐曲的高潮部分。在其他用途下,系统CPU10将不变更指示乐曲的引入部分的播放开始位置数据的设定,所以可以忠实而准确地播放乐曲。
在产生来话呼叫乐音或挂断音用途下,因为变更音调移位数据来使音调移动,所以,也可提高清晰度和可听性,而让使用者在收听时不会觉得烦恼。在系统CPU10识别出产生BGM的第三种用途或产生欣赏用音乐的第四种用途的情况下,最好不改变音调移位数据,从而能够准确忠实于原曲地把音乐数据播放出来。在系统CPU10识别出产生卡拉OK伴奏音乐的第五种用途的情况下,本实施例中,能够由使用者任意改变移调移位数据。
以下,来说明图8所示的拨号处理。拨号处理由便携式电话机1的系统CPU10来执行,并与下载中心6建立呼叫连接。
首先,流程进到步骤S1,在此步骤中,使用者操作便携式电话机1的输入部17的拨号按键以输入通话对方的电话号码,该电话号码显示在显示器18的屏幕上。输入电话号码后,使用者就按下便携式电话机1的输入部17的主叫键(未示出)。由此,通话方的电话号码将暂存于系统RAM11内,并附加便携式电话机1的电话号码信息后产生发送信号,发送信号由通信部13和天线1a发送到通话对方的电话终端。覆盖便携式电话机1所属区域的基地台C接收该发送信号,再把该发送信号从基地台C传送到移动交换局3。移动交换局3参照包含在发送信号内的通话对方的电话号码决定构成达到该通话对方的通信路径的一般电话交换局或基地台。移动交换局3在达到接收方的电话终端即通话对方的通信路径上传送发送信号。此后,电话终端就响起来话呼叫音。在步骤S2,判断电话终端是否摘机,换句话说,是否操作了电话终端的受话按钮。即,判断电话终端是否与便携式电话机1建立了线路连接。如果电话终端没有摘机,则流程进到步骤S8,判断使用者是否按下了输入部17的通信结束键(未示出)。如果使用者没有按下通信结束键,流程返回步骤S2,再次判断线路是否连接。总之,除非使用者按下通信结束键,否则系统CPU10将一直重复执行步骤S2和步骤S8,直至电话终端与便携式电话机1建立线路连接。
在操作电话终端的受话按钮而与便携式电话机1连好线路的情况下,步骤S2的判断结果为“是”,流程进到步骤S3,判断通话对方是否是下载中心6。如果系统CPU10在步骤S3判定为通话对方与下载中心6一致,流程进到步骤S4,来自下载中心6的乐曲选择导引显示在显示器18的屏幕上。乐曲选择导引为使用者提供三种目录,即歌手目录、类型目录和用途目录。根据这些目录,使用者可考虑歌手、类型和用途来选择乐曲。在步骤S5,使用者要求下载中心6下载选定的乐曲的音乐数据至便携式电话机1。所下载的音乐数据被存储在系统RAM11内。这里,各乐曲的音乐数据具有图4所示的前述的构成。
下载结束后,流程进到步骤S6,系统CPU10切断与通话对方的电话终端的线路,于是结束拨号处理。如果系统CPU10在步骤S3判定为通话对方不是下载中心6,流程进到步骤S7,系统CPU10进行通话处理,详情后述。步骤S7的通话处理结束后,流程进到步骤S6,系统CPU10切断与通话对方的电话终端的线路连接,于是拨号处理结束。此外,如果在步骤S8判定为使用者按下了通信结束键,系统CPU10切断与通话对方的电话终端的线路连接,于是拨号处理结束。
接下来,说明按照本发明的第一实施例的便携式电话机1的系统CPU10所执行的来话处理。来话处理的细节示于图9。
回应来自主叫方的电话终端的来话呼叫,系统CPU10执行来话处理。首先,流程进到步骤S10,系统CPU10检测来自主叫方的来话信号,并把从该电话终端通知的电话号码存储在系统RAM11中。在步骤S11,判断使用者是否开通了来话呼叫乐音,使便携式电话机1产生音乐播放部15的乐音作为来话呼叫乐音。如果使用者已经开通了来话呼叫乐音,流程进到步骤S12,进行来话呼叫乐音产生用的音乐数据的初始化。在初始化过程中,从系统RAM11或系统ROM12读出为用来产生来话呼叫乐音而预先列出的预定音乐数据,并传送至音乐播放部15。
具体说来,系统CPU10传送用来产生来话呼叫乐音的音乐数据,即音色数据、音色分配数据、节拍数据和音调移位数据。此外,系统CPU10还传送音乐数据内的播放开始位置数据指示的乐曲的播放开始位置以后的32字乐谱数据。上述的数据被传送到音乐播放部15,音色数据被存储在语音RAM34内。定序器33来解释音色分配数据并从语音RAM34读出乐曲的各部分用的音色参数,再设定到音源35中。另外,节拍数据和音调移位数据被设定到定序器33内。再者,32字的乐谱数据按照传送顺序依次写入FIFO存储器31。
步骤S12的初始化结束后,定序器33输入开始信号,流程进到步骤S13,系统CPU10开始播放来话呼叫乐音。即,音源35根据来自定序器33的发音参数对乐曲的各个部分播放产生乐音信号,扬声器23产生对应的乐音。如果系统CPU10在步骤S11判定使用者未把来话呼叫乐音开通,流程进到步骤S14,音源35进行对应于原来的嘟嘟音的标准来话呼叫音的播放,扬声器23则回应来话产生标准来话呼叫音。也可设定便携式电话机1启动震动器19来产生替代标准来话呼叫音的震动。有关来话呼叫音产生的步骤S13或步骤S14结束后,流程进到步骤S15,判定是否进行了线路连接。步骤S15将一直重复执行,直至使用者按下受话按钮,因此,便携式电话机1的来话呼叫音会响个不停。一旦连接起线路,则流程进到步骤S16,系统CPU10把停止信号提供给定序器33,停止产生来话呼叫乐音或标准来话呼叫音。
步骤S17,系统CPU10执行通话处理,由此,便携式电话机1的使用者可与电话终端的使用者进行通话。通话处理的细节将于后述。步骤S17的通话处理结束后,流程进到步骤S18,便携式电话机1切断线路连接并结束来话处理。
接下来,说明按照本发明的第二实施例的便携式电话机1的系统CPU10所执行的来话处理。第二实施例的来话处理基本上和第一实施例的来话处理一样。即,第二实施例按照图9所示的流程图进行来话处理。这里,第一和第二实施例之间只有步骤S12不同,因此,第二实施例的来话处理只针对步骤S12作出说明。
如前所述,在第二实施例中,虽然在不同用途之间共享音乐数据,然而在初始化过程中,对适合于特定用途的音乐数据执行播放方式的变更程序,而把经过变更的音乐数据传送到音乐播放部15。
即,在步骤S12,系统CPU10对从系统RAM11或系统RAM12读取的音乐数据执行播放方式变更程序,而且把经变更过的音乐数据传送到音乐播放部15。
具体来说,音乐数据中的音色数据被变更得适合于来话呼叫乐音,而经变更的音色数据被传送到定序器33。因为音色分配数据是共享数据,所以不经变更直接传送到定序器33。节拍数据也被变更得适合于来话呼叫乐音,而经变更的节拍数据也被传送到定序器33。同样,音调移位数据也被变更得适合于来话呼叫乐音,而经变更后的音调移位数据被传送到定序器33。再者,播放开始位置数据亦被变更得适合于来话呼叫乐音,经变更的播放开始位置数据指示乐曲的播放开始位置。这样,该播放开始位置以后的32字乐谱数据就被传送到FIFO存储器31。与第一实施例一样,所传送来的数据分别被存储在音乐播放部15中,所以就不再赘述。
接着,参考图10,来说明图8所示的拨号处理步骤S7或图9所示的来话处理步骤S17所执行的通话处理。该通话处理由第一实施例的便携式电话机1的系统CPU10来执行。通话处理基本上可分为两种处理,即BGM播放处理和挂断音处理。
一旦开始通话处理,流程就进到步骤S21,判断使用者是否操作了输入部17的拨号按键或轻触拨号键来设定BGM,并且能否由便携式电话机1在通话中播放BGM作为背景音。如果使用者已设定BGM,流程进到步骤S22,对使用者操作输入部17的拨号按键或轻触拨号所选择用来产生BGM的音乐数据进行初始化。即,系统RAM11或系统ROM12读取选择用来产生BGM的音乐数据,并传送至音乐播放部15。
具体说来,系统CPU10传送用来产生BGM的音乐数据,即音色数据、音色分配数据、节拍数据和音调移位数据。此外,系统CPU10还传送由音乐数据内的播放开始位置数据指示的乐曲播放开始位置以后的32字乐谱数据。音色数据被存储在音乐播放部15的语音RAM34内。定序器33解释音色分配数据,并从语音RAM34读出乐曲的各个部分的音色参数,再设定到音源35中。另外,节拍数据和音调移位数据被设定给定序器33。再者,按照顺序把32字的乐谱数据依次写入FIFO存储器31。
步骤S22的初始化结束后,定序器33输入开始信号,流程进到步骤S23,系统CPU10开始播放用来产生BGM的音乐数据。即,音源35根据关联来自定序器33的发音参数或来自语音RAM34的音色参数而从FIFO存储器31读出的乐谱数据,对乐曲的各个部分播放乐音信号。因为所播放的乐音信号与受话信号混合,所以扬声器22播放伴随着BGM的语音信号。此外,因为播放的乐音信号也与发话信号混合,所以,混合信号被发送到与便携式电话机1的使用者使用者仍可任意选择或改变作为通信的人的电话终端。如前所述,通话过程中,BGM而播放的乐曲。
在步骤S24,判断使用者是否发出停止播放BGM的停止指令。即,如果系统CPU10检测到使用者已操作拨号按键或轻触拨号键来停止播放BGM,则流程进到步骤S25,定序器33输入停止信号以停止播放用来产生BGM的音乐数据。当步骤S25结束后,或者如果系统CPU10在步骤S24判定使用者没有操作输入部17来停止播放BGM,则流程进到步骤S26。
在BGM播放处理中,包含前述步骤S21、S25,另一方面,在挂断音处理中则包含步骤S26至S30。一旦使用者按下输入部17的挂断键,便携式电话机1就设定为挂断模式。这种情况下,一旦系统CPU10在步骤S26检测到便携式电话机1已被设定为挂断模式,则流程进到步骤S27,对预先选择用来产生挂断音的音乐数据进行初始化。在初始化过程中,从系统RAM11或系统RAM12读出选择用来产生挂断音的音乐数据并传送至音乐播放部15。这样,系统CPU10就完成了对用来产生挂断音的音乐数据的初始化。
具体来说,系统CPU10传送用来产生挂断音的音乐数据,即音色数据、音色分配数据、节拍数据和音调移位数据。此外,系统CPU10还传送由音乐数据内的播放开始位置数据指示的乐曲播放开始位置以后的32字乐谱数据。音色数据被存储在音乐播放部15的语音RAM34内。定序器33解释音色分配数据,并从语音RAM34读出乐曲的各个部分的音色参数,再设定到音源35中。另外,节拍数据和音调移位数据被设定给定序器33。再者,按照传送顺序把32字的乐谱数据依次写入FIFO存储器31。
步骤S27的初始化结束后,一旦定序器33输入开始信号,流程就进到步骤S28,系统CPU10开始播放用来产生挂断音的音乐数据。即,音源35根据从FIFO存储器31读出的乐谱数据和来自定序器33的发音参数针对乐曲的各个部分播放乐音信号。这样,扬声器22根据所播放的乐音信号产生挂断音。此外,把所播放的乐音信号传送到语音处理器14,从语音处理器14发送到与便携式电话机1的使用者通信的人的电话终端。
在步骤S28的挂断音播放开始后,流程进到步骤S29,判断使用者是否操作了挂断模式解除键。便携式电话机1将一直处于待机状态,直至解除挂断模式为止。如果系统CPU10在步骤S29检测到使用者操作过挂断模式解除键,流程进到步骤S30,定序器33输入停止信号,以停止播放用来产生挂断音的音乐数据。步骤S30结束后,或在系统CPU10在步骤S26判定为使用者没有操作挂断按键的情况下,流程进到步骤S31,判断使用者是否按下了通信结束键,如果使用者已按下通信结束键,则流程进到步骤S32,在系统CPU10播放BGM的过程中,定序器33就输入停止信号以停止播放用来产生BGM的音乐数据。步骤S32结束后,系统CPU10结束通话处理,返回到原来的处理。即,流程或者进到图8所示的拨号处理的步骤S6,或者进到图9所示的来话处理的步骤S18。即,系统CPU10切断使用者的便携式电话机1与电话终端的线路连接。如果系统CPU10在步骤S31判定为使用者没有按下通信结束键,则流程再次返回步骤S21,连续地重复步骤S21~S31,直到使用者按下通信结束键为止。
接下来,说明按照本发明的第二实施例的便携式电话机1的系统CPU10所执行的通话处理。因为第二实施例基本上与第一实施例一样,所以,也参照图10来说明其通话处理。与第一具施例所执行的通话处理相比,第二实施例所执行的通话处理的特征是有关用来产生BGM和挂断音的音乐数据的初始化的步骤S22和S27的内容,因此,针对第二实施例的通话处理,来说明步骤S22和S27。
在第二实施例中,因为不同用途之间共享音乐数据,所以,用播放方式变更程序来变更音乐数据,使之适合于特定用途,该变更过的音乐数据被传送到音乐播放部15。
在针对第一实施例说明了内容的步骤S21结束后后,按照第二实施例的便携式电话机1的系统CPU10进到步骤S22,执行播放方式变更程序。这样,把从系统RAM11或系统ROM12读取的音乐数据变更得适合于特定用途,变更后的音乐数据被传送至音乐播放部15。具体来说,音乐数据中的音色数据被变更为BGM用,变更后的音色数据被传送到音乐播放部15。音色分配数据是共享数据,不经变更直接传送到音乐播放部15。节拍数据也被变更为BGM用,变更后的节拍数据也被传送到音乐播放部15。再者,播放开始位置数据被变更为BGM用,变更后的播放开始位置数据指示播放开始位置。因此,该播放开始位置以后的32字乐谱数据就被传送到音乐播放部15。与前述的第一实施例一样,所传送的数据分别适宜地存储在音乐播放部15中,这里就不再赘述。
在步骤S27,第二实施例的便携式电话机1的系统CPU10执行播放方式变更程序,把音乐数据变更为用来产生挂断音。具体来说,音乐数据中的音色数据被变更为挂断音用,变更过的音色数据被传送到音乐播放部15。音色分配数据是共享数据,不经变更直接传送到音乐播放部15。节拍数据也被变更为挂断音用,变更后的节拍数据被传送到音乐播放部15。同样,音调移位数据被变更为挂断音用,变更后的音调移位数据被传送到音乐播放部15。再者,播放开始位置数据被变更为挂断音用,变更后的播放开始位置数据指示播放开始位置。因此,该播放开始位置以后的32字乐谱数据就被传送到音乐播放部15。与前述的第一实施例一样,所传送的数据分别适宜地存储在音乐播放部15中,这里就不再赘述。
接下来参考图11说明按照本发明的第一实施例的便携式电话机1的系统CPU10所执行的乐曲设定处理。
一旦使用者操作输入部17的拨号按键或轻触拨号键来设定乐曲设定模式,系统CPU10就开始进行乐曲设定处理,在步骤S41,能够设定来话呼叫乐音模式,该模式指定是否产生由音乐播放部15播放的乐音来作为来话呼叫乐音。一旦使用者开通来话呼叫乐音模式,系统CPU10就把来话处理(图9)的步骤S11取为“来话呼叫乐音ON”。步骤S41结束后,使用者可设定指定用来产生来话呼叫乐音的乐曲的乐曲编号。乐曲编号与预先列出的用来产生来话呼叫乐音的代表预定乐曲的音乐数据相关联,乐曲编号被存储在系统RAM11或系统RAM12内。使用者可任意选择乐曲编号来指定预定乐曲中所需的乐曲。这里,对为来话呼叫乐音产生而提供的各个预定乐曲附加标志信息。因此,可以从所有乐曲中选取预定乐曲,这些乐曲连同曲名有选择地被显示在显示器18的屏幕上。这样,使用者就能够容易地选取所需用来产生来话呼叫乐音的乐曲。在图9所示的来话处理的步骤S12中,对在乐曲设定处理时由使用者选择出来的乐曲编号所指定的音乐数据进行初始化。
在步骤S43中,使用者可任意设定乐曲编号来指定用来产生挂断音的乐曲。即,使用者可任意设定指定所希望的乐曲的乐曲编号,该乐曲从有关存储于系统RAM11或系统RAM12内的音乐数据的预定乐曲中选取,并用来产生挂断音。标志信息连同曲名附加于显示在显示器18的屏幕上的各个预定乐曲上。在图10所示的通话处理的步骤S27中,对表示在乐曲设定处理时由使用者设定的乐曲编号所指定的乐曲的音乐数据进行初始化。在步骤S44,使用者可对便携式电话机1的输入部17的拨号按键或轻触拨号键分配乐曲编号。这里,图12示出了由十二个按键即数字键0~9和代码键*、#构成的拨号按键17a的一例。使用者能够任意分配乐曲编号给这些按键。而且,使用者可以在通话处理的步骤S21中操作对应的拨号键或代码键来指定所分配的各个乐曲编号。即,系统CPU10读取由分配给使用者操作的拨号键的音乐数据的乐曲编号所指定的音乐数据,并设定为产生BGM用。
在步骤S45,系统CPU10进行特定用途音乐数据的变更处理,而对不特定用途且存储于系统RAM11或系统RAM12内的共享音乐数据执行相应的处理。通过执行特定用途音乐数据变更处理,把音乐数据变更为适合于特定用途。具体地说,对音乐数据内的音色数据、节拍数据、音调移位数据和播放开始位置数据进行变更。对进行过适合于该特定用途的音乐数据附加标志信息,由此,而生成附有标志信息的特定用途音乐数据,并存储于系统RAM11内。使用者可任意选择供特定用途音乐数据变更处理用的音乐数据。以下来描述下载中心6内没有存储对应于使用者要求的特定用途音乐数据的情况,这种情况下,使用者从下载中心6所列出的全部曲名中检索同一曲名,并把与所要求的特定用途不同用途的同一曲名的其他音乐数据或者未特定用途的同一曲名的其他音乐数据一次下载下来。然后,对所下载的音乐数据进行特定用途音乐数据变更处理,使之适合于使用者所要求的特定用途。由此,而生成特定用途音乐数据并存储于系统RAM11内。这样就能够得到与把使用者所希望的特定用途音乐数据下载到系统RAM11同样的效果。
接下来说明第二实施例的便携式电话机1的系统CPU10所执行的乐曲设定处理。该第二实施例基本上与第一实施例一样。因此,乐曲设定处理的说明也将参考图11。与第一实施例相比,第二实施例中不需要进行特定用途音乐数据变更处理,因此,步骤S45不包含在图11的流程图内。此外,第二实施例有关来话呼叫乐音和挂断音用的乐曲编号设定的步骤S42和S43的内容不同于第一实施例,因此,仅说明步骤S42和S43。
使用者用步骤S42可以任意设定指定用于产生来话呼叫乐音的乐曲的乐曲编号。使用者可任意从用来指定预定乐曲的乐曲编号中选择乐曲编号,而这些预定乐曲被预先列为用来产生来话呼叫乐音,且连同曲名一起有选择地显示在显示器18的屏幕上。即,使用者可以在显示器18的屏幕上选择有关存储在系统RAM11或系统ROM12内的音乐数据的所希望的乐曲。在来话处理的步骤S12中,对表示由乐曲编号所指定的希望的乐曲的音乐数据进行初始化,这些乐曲编号则是使用者在乐曲设定处理的步骤S42中所设定的。初始化过程中,系统CPU10执行播放方式变更程序,把音乐数据变更为适合于特定用途,从而,生成特定用途音乐数据并传送至音乐播放部15。
使用者用步骤S42可以任意设定指定用于产生挂断音的乐曲的乐曲编号。使用者可任意从用来指定预定乐曲的乐曲编号中选择乐曲编号,而这些预定乐曲被预先列为用来产生挂断音,且连同曲名一起有选择地显示在显示器18的屏幕上。即,使用者可以在显示器18的屏幕上选择有关存储在系统RAM11或系统ROM12内的音乐数据的所希望的乐曲。在通话处理的步骤S27中,对表示由乐曲编号所指定的乐曲的音乐数据进行初始化,这些乐曲编号则是使用者在乐曲设定处理的步骤S43中所设定的。初始化过程中,系统CPU10执行播放方式变更程序,把音乐数据变更为适合于特定用途,从而,生成特定用途音乐数据并传送至音乐播放部15。
如前所述,第二实施例并不必须进行特定用途音乐数据变更处理,因此,步骤S45将不包含于图11的流程图内。其原因是,在前述初始化处理中即来话处理的步骤S12或通话处理的步骤S22和S27中执行与特定用途变更处理同样的数据处理。在该初始化处理过程中,对音乐数据进行播放方式变更处理使音乐数据适合于特定用途。因此,即使在第二实施例中从图11的流程中除去步骤S45,也不会出现问题。
现在,参考图13说明系统CPU根据中断请求信号(IRQ)所执行的音乐数据传送请求处理,该中断请求信号是在音乐数据播放过程中在FIFO存储器31内产生了预定大小的空闲区时所发出来的。在第一和第二实施例中同样执行该音乐数据传送请求处理。
当FIFO存储器31内产生的空闲区达到预定字数时,FIFO存储器31就对系统CPU发出中断请求信号(IRQ)。系统CPU10接受IRQ后,就从系统RAM11或系统RAM12读出乐谱数据的下一部分,此乐谱数据部分与预定字数的空闲区一致,且在步骤S51传送至音乐播放部15。即,从接口30的输出端DATA输出向音乐播放部15传送的乐谱数据的下一部分,并根据来自INDEX解码器32的写入脉冲(WP)按顺序写入FIFO存储器31的空闲区。空闲区的起点由指针指定。乐谱数据向该空闲区的传送使指针更新,从而指定前进了所传输的乐谱数据字数的地址。然后,系统CPU10结束音乐数据传送请求处理。一旦FIFO存储器31发出中断请求信号(IRQ),就参照更新后的指针重复进行乐谱数据的传送处理。
下面,参考图14说明卡拉OK模式处理和音乐欣赏模式处理。两种处理都是由第一实施例的便携式电话机1的系统CPU10来进行。用卡拉OK模式处理来播放卡拉OK伴奏音乐,而音乐欣赏模式处理则是播放欣赏用音乐。
使用者可操作便携式电话机1的输入部17的拨号按键或轻触拨号键来设定卡拉OK模式或音乐欣赏模式。使用者可以用卡拉OK模式来设定用来指定播放卡拉OK伴奏音乐用的所需乐曲的乐曲编号,用音乐欣赏模式来设定用以指定作为欣赏用音乐而播放的所需乐曲的乐曲编号。即,使用者在步骤S61设定所需的乐曲的乐曲编号。使用者可从预先把音乐数据存储在系统RAM11或系统ROM12内的用来播放卡拉OK伴奏音乐或欣赏用音乐的预定乐曲中任意选择乐曲。对于按照卡拉OK模式或音乐欣赏模式而把乐曲编号有选择地与曲名一起显示在显示器18的屏幕上的各个预定乐曲附加上标志信息。
在步骤S62,对使用者选择用于卡拉OK伴奏音乐或欣赏用音乐播放的音乐数据进行初始化。初始化过程中,从系统RAM11或系统ROM12中读取所选择的音乐数据,并传送至音乐播放部15。
具体来说,系统CPU10传送音乐数据,即音色数据、音色分配数据、节拍数据和音调移位数据。在这些数据中,音色数据、音色分配数据、节拍数据和音调移位数据均对应于不同用途,即播放卡拉OK伴奏音乐或播放欣赏用音乐;另一方面,音色分配数据是不同用途之间所共享的。此外,音乐数据中还包含有适合于各不同用途的播放开始位置数据,该播放开始位置数据用于指定卡拉OK伴奏音乐的播放开始位置或欣赏用音乐的播放开始位置。即,系统CPU10读取由适合于各不同用途的播放开始位置数据指定的播放开始位置以后的32字乐谱数据,并把该乐谱数据传送至音乐播放部15。
在音乐播放部15中,音色数据被存储于语音RAM34。定序器33解释音色分配数据,并从语音RAM34读出乐曲的各部分用的音色参数,再设定给音源35。另外,节拍数据和音调移位数据设定到定序器33。再者,32字的乐谱数据按照传送顺序依次写入FIFO存储器31。
步骤S62的初始化结束后,定序器33输入开始信号,流程进到步骤S63,系统CPU10对应于卡拉OK模式或音乐欣赏模式开始播放音乐数据。这样,音源35根据来自定序器33的发音参数或来自语音RAM34的音色参数、基于自FIFO存储器31读出的乐谱数据针对乐曲的各部分播放乐音信号。即,能够播放卡拉OK伴奏音乐播放用乐音信号或欣赏用音乐播放用乐音信号。所播放的乐音信号经放大器39、混音器40和放大器41提供给扬声器23,从而由扬声器23产生卡拉OK伴奏音乐或欣赏用音乐。在卡拉OK模式下,使用者的歌声由送话器21拾取后被变换成歌声信号,再由混音器40把这些信号与代表卡拉OK伴奏音乐的乐音信号混合起来。混合信号经放大器41传送至扬声器23,从而由扬声器23产生伴有卡拉OK伴奏音乐的使用者的歌声。
在步骤S64,判断使用者是否操作便携式电话机1来停止卡拉OK伴奏音乐或欣赏用音乐。如果使用者在卡拉OK模式下操作拨号按键或轻触拨号键来停止播放卡拉OK伴奏音乐或在音乐欣赏模式下停止播放音乐,则流程进到步骤S65,一旦音乐播放部15的定序器33输入停止信号,就停止卡拉OK模式处理或音乐欣赏模式处理。如果系统CPU10在步骤S64判定为使用者没有操作便携式电话机1来停止播放卡拉OK伴奏音乐或欣赏音乐,便携式电话机1将继续播放音乐数据直到拨完为止。这种情况下,流程进到步骤S66,判断播放的音乐数据是否已播放到了最后,如果播放的音乐数据还未到结束位置,则流程返回步骤S64,重复进行步骤S64和S66,直至使用者操作便携式电话机1以停止播放或把音乐数据播放完为止。当到达音乐数据的最后而播放结束时,步骤S66的判断结果为“是”,系统CPU10就结束卡拉OK模式处理或音乐欣赏模式处理。
然后,说明由第二实施例的便携式电话机1的系统CPU10所执行的卡拉OK模式处理和音乐欣赏模式处理。第二实施例基本上与第一实施例相同。因此,上述处理的说明也将参考图14。不同于第一实施例,第二实施例的特征在于步骤S61和S62的内容,因此,将针对这两个步骤进行说明。
使用者可用步骤S61设定用来指定所需乐曲的乐曲编号,所需乐曲是从按照用来播放卡拉OK伴奏音乐和欣赏用音乐而存储在RAM11或系统ROM12内的音乐数据的预定乐曲中选择的。即,使用者可从把乐曲编号与曲名一起显示在显示器18的屏幕上的预定乐曲中任意选择乐曲。
在步骤S62,对使用者操作拨号按键或轻触拨号键来选择用来播放卡拉OK伴奏音乐或欣赏音乐的音乐数据进行初始化。初始化过程中,系统CPU10执行播放方式变更程序,对从系统RAM11或系统RAM12读取选择出来的音乐数据实施变更,经变更的音乐数据被传送到音乐播放部15。具体来说,选择的音乐数据中的音色数据被变更为卡拉OK伴奏音乐播放用或欣赏音乐播放用,并把变更后的音色数据传送到音乐播放部15。音色分配数据是共享数据,不经改变就直接传送到音乐播放部15。节拍数据也被变更为卡拉OK伴奏音乐或欣赏音乐播放用,变更后的节拍数据被传送到音乐播放部15。同样,音调移位数据被变更为卡拉OK伴奏音乐或欣赏音乐播放用,经变更过的音调移位数据被传送到音乐播放部15。再者,播放开始位置数据亦被修改为卡拉OK伴奏音乐或欣赏音乐播放用,变更后的播放开始位置数据指示作为卡拉OK伴奏音乐或欣赏音乐来播放的播放开始位置。这样,播放开始位置以后的32字乐谱数据就传送到音乐播放部15。与第一实施例一样,所传送的数据分别适宜地被存储到音乐播放部15,这里就不再赘述。
如前所述,用第一和第二实施例说明便携式电话机1的结构和动作作为本发明的电话终端的具体例。其中,FIFO存储器31的存储容量限制为存储32字的乐谱数据,但乐谱数据的存储容量并不限定于上述情况,换言之,便携式电话机只要具备能存储部分乐谱数据的储存容量便可实现本发明的基本功能。此外,在第一和第二实施例中,语音RAM34具有能够存储八种音色的音色数据的有限的存储容量,但音色数据的存储容量并不限定于此,换言之,便携式电话机可以具有能够存储大于被播放的乐曲的部分数的音色数量的存储容量。
实施例可通过执行预定程序来实施有关安装于便携式电话机的电话功能和乐曲的播放功能的处理。因为这些处理都是用软件来执行的,所以容易实现第一和第二实施例间的变更。即,只要简单地把第一实施例的程序变更为第二实施例的程序,便携式电话机就能够容易地从第一实施例将其功能变更到第二实施例。虽然程序基本上被预设于系统RAM12内,但也可以从外部装置安装于系统RAM11内。通过来自外部装置20的安装,便携式电话机中就能够简单地把程序更新为新的程序同时在版本升级时能够更新程序。可以采用各种装置作为外部装置20,例如CD-ROM驱动器、MO驱动器、硬盘驱动器和可移动盘驱动器等。
音乐播放部15具备作为调频方式的FM音源而构成的音源35。FM音源能够把调频产生的高次谐波用于乐曲的合成。可以用产生具有包含非谐音的高次谐波的波形的简单电路结构作为FM音源。即,FM音源可以产生从电子音乐到自然乐器的合成音的宽范围的乐音。
FM音源使用产生等效正弦波的称为运算器的振荡器,即,可以把第一、第二振荡器串联起来简单地构成FM音源。此外,也可以把运算器的输出反馈到输入来构成FM音源。
音源35的系统不必定限制为前述频率调制方式,例如,音源35也可采用波形存储音源(或PCM音源)或物理模块音源。此外,音源也可构成为使用数字信号处理器(DSP)的硬件型音源或使用音源程序的软件型音源。
乐谱数据的格式不必限制为如图5所示的由音符数据和休止符数据构成的上述的格式。即,亦可采用附加时间信息的MIDI(“MIDI”为“乐器数字接口”的缩写)格式或SMF(即“标准MIDI文件”)格式。
本发明具有多种技术特征或效果,记述如下:
(1)不同用途之间至少共享一部分音乐数据,因此,可减少存储不同用途所使用的多种音乐数据的总存储容量。就是说,即使便携式电话机内仅仅设置有用来存储音乐数据的比较小的存储容量,也能够存储代表使用于不同用途的乐曲的多种音乐数据。因为在相应的音乐数据内不同用途之间至少共享乐谱数据,所以能减小不同用途的音乐数据的总量。
(2)为不同的目的可使用共享的音乐数据。播放时,对应于特定的用途来变更音乐数据的预定的参数。这种情况下,就不必对同一乐曲存储用于不同用途的多种音乐数据。因此,即使用便携式电话机有限的存储容量,也能够简单地存储多首乐曲的音乐数据。
(3)作为音乐数据的典型用途,有为在便携式电话机中通报来话而产生来话呼叫乐音。这里,变更音乐数据的参数能够让使用者即使在嘈杂的环境下仍可听见来话呼叫乐音。即,对于音乐数据适当地变更其节拍参数、音调参数、音量参数、音色参数和效果参数,就可提高来话呼叫乐音的清晰度或可听性。
最后,本发明并不受限于前述实施例,因此,能够实施不背离本发明的宗旨的种种变形。
Claims (13)
1.一种电话终端装置,具有产生通知使用者来话的乐音信号的音乐播放功能,该装置包括:
通信部;
存储代表多首乐曲的多宗音乐数据的存储部;
从存储在存储部内的多宗音乐数据中选取音乐数据的音乐数据供给部;以及
播放由音乐数据供给部供给的所选取的音乐数据的音乐播放部构成;
在以各不相同的方式播放同一乐曲的不同用途之间至少共享部分音乐数据。
2.如权利要求1所述的电话终端装置,其特征在于在不同用途之间至少共享包含于音乐数据内的乐谱数据。
3.一种电话终端装置,具有产生通知使用者来话的乐音信号的音乐播放功能,该装置包括:
通信部、存储代表多首乐曲的多宗音乐数据的存储部、变更从存储在存储部内的多宗音乐数据中选取的音乐数据的至少一部分参数使之适合于特定用途的音乐数据变更部以及播放为适合于特定用途而变更了参数的音乐数据的音乐播放部构成。
4.如权利要求3所述的电话终端装置,其特征在于音乐数据变更部变更用来通报使用者接收来话而产生乐音信号的至少部分音乐数据参数以适合于特定用途。
5.如权利要求4所述的电话终端装置,其特征在于音乐数据变更部变更音乐数据的节拍参数。
6.如权利要求4所述的电话终端装置,其特征在于音乐数据变更部变更对应于音乐数据的乐曲的播放开始位置。
7.如权利要求4所述的电话终端装置,其特征在于音乐数据变更部变更音乐数据的音调参数。
8.如权利要求4所述的电话终端装置,其特征在于音乐数据变更部变更音乐数据的音量参数。
9.如权利要求4所述的电话终端装置,其特征在于音乐数据变更部变更音乐数据的音色参数。
10.如权利要求4所述的电话终端装置,其特征在于音乐数据变更部变更音乐数据的效果参数。
11.一种电话终端装置,包括:
至少存储代表单一乐曲的音乐数据的存储器,不同用途之间共享乐谱数据;
变更该音乐数据的音色、节拍和音调以适合特定用途的音乐数据变更部;以及
根据变更过的音乐数据播放乐音信号的音乐播放部;
所述音乐播放部具有存储为适合对乐曲设定的特定用途而变更的播放开始位置以后的乐谱数据的预定部分的有限存储部。
12.如权利要求11所述的电话终端装置,其特征在于所述的所谓特定用途是产生来话通报用的来话呼叫乐音、挂断音、通话中的背景音乐、卡拉OK伴奏音乐或欣赏用音乐。
13.如权利要求11所述的电话终端装置,其特征在于,还设置有显示适合于特定用途的预定乐曲的列表以便使用者进行选择的显示部。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000-56982 | 2000-03-02 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| HK1054112A true HK1054112A (zh) | 2003-11-14 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100489961C (zh) | 电话终端装置 | |
| CN1227642C (zh) | 便携式电话机及音乐播放方法 | |
| JP3719057B2 (ja) | 電話端末装置および通信方法 | |
| CN1232944C (zh) | 具有作曲功能的便携电话机 | |
| KR100578588B1 (ko) | 악곡 재생장치 | |
| JP2001249664A (ja) | 携帯電話機 | |
| CN1227641C (zh) | 便携电话机 | |
| CN1641745A (zh) | 音乐再现装置和方法 | |
| JP3539328B2 (ja) | 電話端末装置 | |
| HK1054112A (zh) | 电话终端装置 | |
| JP3279298B2 (ja) | 楽曲再生装置、楽曲再生機能を備える携帯電話装置、および楽曲再生方法 | |
| JP2001290476A (ja) | 楽曲データ配信装置および端末装置 | |
| CN1535458A (zh) | 乐音再现装置及便携终端装置 | |
| HK1050416B (zh) | 具有作曲功能的便携电话机 | |
| HK1074691A (zh) | 音乐播放设备,音乐播放方法和电话终端装置 | |
| HK1076184A (zh) | 音乐再现装置和方法 | |
| JP2005229511A (ja) | 楽音生成装置 | |
| HK1050285A (zh) | 便携电话机 | |
| HK1050586B (zh) | 便携式电话机及音乐播放方法 |