(57)【特許請求の範囲】
【請求項１】
制御部と、記憶部と、通信部と、音声処理部と、表示部と、操作部と、楽曲再生部を有する通信端末であって、
前記楽曲再生部は、波形データを記憶する記憶手段と、指定されたノートナンバに対応したレートで変化するアドレス信号を発生するアドレス発生器と、該アドレス発生器から発生されたアドレス信号により前記記憶手段から読み出された波形データにエンベロープを付与するエンベロープ付与部とを有し、
前記音声処理部は２個のマイクを介して入力される音声信号をステレオサンプリングする機能を有し、
前記制御部は、前記ステレオサンプリングした音声波形データを前記記憶手段に記憶することにより、前記楽曲再生部から前記ステレオサンプリングした音声波形データを用いたステレオの楽音を生成することができるように構成されていることを特徴とする通信端末。
【請求項２】
前記２個のマイクのうちの１個は、送話マイクであることを特徴とする請求項１記載の通信端末。
【請求項３】
前記アドレス発生器は、所定のスタートアドレスからエンドアドレスまでを繰り返し読み出すアドレス信号を発生し、
前記制御部は、前記ステレオサンプリングした音声波形データを素材とするロングストリームの波形データを前記記憶手段における既に読み出されたアドレス領域に逐次供給して書き込むことにより、前記楽曲再生部からロングストリームのステレオの波形データを再生することができるように構成されていることを特徴とする請求項１あるいは２記載の通信端末。
【請求項４】
前記ステレオサンプリングした音声波形データを素材としてステレオの音色データを作成する手段を有し、該作成したステレオの音色データを使用して楽曲を再生することを特徴とする請求項１あるいは２記載の通信端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ステレオサンプリング機能およびステレオの楽曲を再生する機能を有する携帯電話機などの通信端末に関する。
【０００２】
【従来の技術】
従来より、携帯電話やＰＨＳなどの携帯通信端末において、予め機器にプリセットされた楽曲ファイルやユーザが作成した楽曲ファイルあるいは配信センタなどのサーバから取得した楽曲ファイル（ＳＭＦ（Standard MIDI File）、ＳＭＡＦ（Synthetic music Mobile Application Format）、ＭＦｉなどのシーケンスデータファイル）に基づき、音源を駆動して着信メロディを発生することが知られている。
また、予め録音し登録した音声（録音される音は人の声に限られることはないが、本明細書ではまとめて「音声」と呼ぶこととする。）を、再生して着信メロディとすることも知られている（特開平２−７８３４９号公報、特開平１０−１７８６７９号公報、特開平１０−３１３３５１号公報、特開平１１−８８２１１号公報などを参照されたい）。
【０００３】
【発明が解決しようとする課題】
楽曲ファイルに基づき着信メロディなどを再生する場合には、最新のヒットチャートから選曲される場合が多く、楽曲の人気に偏りが生じやすい。従って、個性がなく、携帯通信端末所有者がたくさん集まっている場所では自分への着信であるかどうかを識別できない場合がある。
また、録音（サンプリング）した音声を再生して着信メロディとするタイプのものは、サンプリングした音声を単にそのまま再生するだけのものが大部分であり、サンプリングした音声に対しエンベロープの付与、ピッチの変更などの処理を行うことができず、サンプリングした音声を音色データとして使用することもできなかった。
さらにまた、ステレオサンプリングした拡がり感を有する楽音を再生する機能を有する携帯通信機器は知られていない。
【０００４】
そこで本発明は、ステレオサンプリングした音声を音色データの素材として使用できるようにすることにより、独自の音色を有するとともに拡がり感のある楽曲を再生することができる通信端末を提供することを目的としている。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、本発明の通信端末は、制御部と、記憶部と、通信部と、音声処理部と、表示部と、操作部と、楽曲再生部を有する通信端末であって、前記楽曲再生部は、波形データを記憶する記憶手段と、指定されたノートナンバに対応したレートで変化するアドレス信号を発生するアドレス発生器と、該アドレス発生器から発生されたアドレス信号により前記記憶手段から読み出された波形データにエンベロープを付与するエンベロープ付与部とを有し、前記音声処理部は２個のマイクを介して入力される音声信号をステレオサンプリングする機能を有し、前記制御部は、前記ステレオサンプリングした音声波形データを前記記憶手段に記憶することにより、前記楽曲再生部から前記ステレオサンプリングした音声波形データを用いたステレオの楽音を生成することができるように構成されているものである。
また、前記２個のマイクのうちの１個は、送話マイクとされているものである。
さらに、前記アドレス発生器は、所定のスタートアドレスからエンドアドレスまでを繰り返し読み出すアドレス信号を発生し、前記制御部は、前記ステレオサンプリングした音声波形データを素材とするロングストリームの波形データを前記記憶手段における既に読み出されたアドレス領域に逐次供給して書き込むことにより、前記楽曲再生部からロングストリームのステレオの波形データを再生することができるように構成されているものである。
さらにまた、前記ステレオサンプリングした音声波形データを素材としてステレオの音色データを作成する手段を有し、該作成したステレオの音色データを使用して楽曲を再生するようになされているものである。
【０００６】
【発明の実施の形態】
本発明は、携帯電話やＰＨＳなどの携帯通信端末に限らず、固定電話機などにも適用することができるが、以下では、携帯電話やＰＨＳなどの携帯通信端末に適用した場合を例にとって説明する。
図１は、本発明の一実施の形態である携帯通信端末の全体構成の一例を示すブロック図である。
この図において、１はこの装置全体の制御を行う中央処理装置（システムＣＰＵ）、２は各種通信制御プログラムや楽曲再生のためのプログラムなどの制御プログラムおよびプリセットされている楽曲ファイルや各種定数データなどが格納されているシステムＲＯＭ、３はワークエリアとして使用されるとともに楽曲ファイルや音色データなど各種のデータを記憶するシステムＲＡＭ、４は液晶表示装置（ＬＣＤ）などからなる表示部、５は複数の操作ボタンなどを有する操作部、６は変復調部などからなりアンテナ７に接続される通信部である。ここで、前記システムＲＡＭ３における楽曲ファイル記憶領域および音色データ記憶領域は、フラッシュメモリを使用したり、バッテリバックアップをすることなどにより不揮発性とされているのが望ましい。
また、８は、送話マイク９、マイク１０および受話スピーカ１１に接続され、通話のための音声信号の符号化および復号を行うとともにマイク９およびマイク１０から入力された音声信号を同時にサンプリングして取り込む機能を有する音声処理部（音声ＣＯＤＥＣ）、１２は、音源を有し、前記システムＲＡＭ３などに記憶された楽曲ファイルに基づいて楽曲を再生する楽曲再生部、１３は着信通知などに用いられるスピーカ、１４はヘッドホン、１５はパーソナルコンピュータや他の携帯通信端末などの外部機器との間で各種データを授受するための外部インターフェース回路、１６は前記各構成要素間のデータ転送を行うためのバスである。
【０００７】
図２に、前記音声処理部８の内部構成の一例を示す。この図において、２１は前記送話マイク９からの入力音声を所定周波数のサンプリングクロックによりサンプリングしてデジタルデータに変換するＡ／Ｄ変換器、２２は前記マイク１０から入力される音声を所定周波数のサンプリングクロックでサンプリングしてデジタルデータに変換するＡ／Ｄ変換器、２３、２４、２５はバッファ、２６は前記Ａ／Ｄ変換器２１からの音声データを例えばＣＥＬＰ、ＶＳＥＬＰ、ＡＤＰＣＭ方式などシステムにより定められた音声符号化方式で符号化し前記通信部６に出力する音声符号化部である。
また、２７は前記通信部６により復調されベースバンド信号とされた音声データを復号する音声復号部、２８は音声復号部２７からの復号された音声データをアナログ信号に変換するＤ／Ａ変換器、２９、３０はバッファ、３１は前記バッファ２９を介して供給される前記Ｄ／Ａ変換器２８の出力音声信号と前記バッファ３０を介して入力される前記楽曲再生部１２からの楽曲信号を重みを付加して加算し、受話スピーカ１１に出力する加算器である。
【０００８】
通話時においては、前記送話マイク９から入力された送話音声は、Ａ／Ｄ変換器２１でサンプリングされてデジタルデータに変換され、バッファ２３を介して音声符号化部２６で所定の符号化方式（例えば、ＣＥＬＰ方式）で符号化され、前記通信部６に出力される。また、前記通信部６からの受信データは音声復号部２７に入力され、ここで復号された後、Ｄ／Ａ変換器２８でアナログ信号に変換されて、バッファ２９および加算器３１を介して受話スピーカ１１から出力される。このとき、前記加算器３１における重みは、例えば、バッファ２９側が１、バッファ３０側が０とされている。なお、保留音を再生するときには、前記加算器３１の重みは、バッファ２９側、バッファ３０側ともに０．５とされ、後述するようにステレオで着信メロディを再生するときには、バッファ２９側が０、バッファ３０側が１とされる。
【０００９】
ここで、本発明の携帯通信端末においては、マイク９およびマイク１０の２つのマイクからの入力音声をステレオサンプリングして取り込むことができるようになされている。すなわち、例えばステレオの一方のチャンネル（例えば、左チャンネル（Ｌ−ｃｈ））に対応する前記送話マイク９から入力された音声信号については、前記Ａ／Ｄ変換器２１で所定のサンプリング周期でサンプリングし、デジタルデータに変換する。また、同時に、他方のチャンネル（例えば、右チャンネル（Ｒ−ｃｈ））に対応する前記マイク１０からの入力信号は、Ａ／Ｄ変換器２２でサンプリングし、デジタルデータに変換する。Ａ／Ｄ変換器２１および２２からの各デジタルデータは、それぞれ対応するバッファ２４あるいは２５を介して前記システムＲＡＭ３の所定の領域にステレオの音声波形データのＲ−ｃｈ、Ｌ−ｃｈのデータとして記憶される。なお、このときの前記Ａ／Ｄ変換器２１および前記Ａ／Ｄ変換器２２のサンプリングクロックの周波数は、前記通話時におけるサンプリング周波数と異なる周波数としてもよい。
このようにして取り込まれたステレオの音声波形データは、後述するように、新規な音色データを作成するための素材として、あるいは、必要に応じて加工された後ロングストリームの波形データとして使用されることとなる。
【００１０】
図３は、前記楽曲再生部１２の内部構成の一例を示すブロック図である。この楽曲再生部１２を用いて楽曲ファイルをステレオで再生し、着信メロディや保留音とすることができる。また、非通話時などに楽曲ファイルをステレオで再生して楽曲の鑑賞をすることもできる。
図３において、４１は前記バス１６に接続されたインターフェース部、４２は複数チャンネルの楽音を生成することのできるＦＭ方式の音源（ポリフォニックＦＭ音源）、４３は複数チャンネルの楽音を生成することのできる波形メモリ方式の音源（ポリフォニックＷＴ音源）、４４はこの携帯通信機器に予め設定されているプリセット音色の音色データを記憶している音色ＲＯＭ、４５はプリセット音色以外の音色の音色データを記憶することのできる音色ＲＡＭである。ここで、前記ＷＴ音源４３としては、ＰＣＭ方式あるいはＡＤＰＣＭ方式のいずれであってもよい。また、前記音色ＲＯＭ４４には、プリセット音色の音色データとして、例えば、ＧＭ１２８音色の音色データとドラムセットの音色データが格納されている。
前記ＦＭ音源４２およびＷＴ音源４３は、音色ＲＯＭ４４あるいは音色ＲＡＭ４５に格納されている音色データに基づき、複数の発音チャンネルで指定された音色の楽音波形データを生成する。
【００１１】
音色データは、各音色ごとに特有のものであり、波形パラメータとその他のデータとからなっている。波形パラメータは、楽音波形を指示するものであり、ＦＭ音源の場合にはＦＭ演算のアルゴリズムを指示するパラメータ、ＷＴ音源の場合には音色波形データ、該音色波形データのスタートアドレス、ループスタートアドレス、エンドアドレスなどである。また、その他のデータとしては、アタックレート、ディケイレート、サスティンレベル、リリースレートなどを指定するエンベロープパラメータ、ビブラートやトレモロの深さや速さを指定する変調パラメータ、リバーブ、コーラス、バリエーションなどのエフェクトを指定するエフェクトパラメータおよびこの音色がステレオ音色のＲチャンネルであるかＬチャンネルであるかあるいはモノラル音色であるかを示す識別子などが含まれている。
【００１２】
さらに、４６は前記ＦＭ音源４２あるいは前記ＷＴ音源４３により生成された楽音波形データのうちのＬチャンネルの楽音波形データをミキシングするＬチャンネルミキサであり、このＬチャンネルミキサ４６の出力はＤ／Ａ変換器４７でアナログ信号に変換された後、ヘッドホン１４にＬチャンネルの出力として供給されるとともに、前記音声処理部８に入力され、前記加算器３１に供給され、前述のように受話スピーカ１１から放音されることとなる。
４８は、前記ＦＭ音源４２あるいは前記ＷＴ音源４３により生成された楽音波形データのうちのＲチャンネルの楽音波形データをミキシングするＲチャンネルミキサであり、このＲチャンネルミキサ４８の出力は、Ｄ／Ａ変換器４９でアナログ信号に変換された後、前記ヘッドホン１４にＲチャンネルの出力として供給されるとともに、スピーカ１３から放音されることとなる。
このように、この実施の形態では、前記ヘッドホン１４あるいは前記受話スピーカ１２およびスピーカ１３を用いてステレオで楽曲を再生することができるように構成されている。
【００１３】
本発明においては、上述のように、マイク９と１０の２つのマイクを用いて、入力音声をステレオサンプリングしている。このようにステレオサンプリングされた波形データをＷＴ音源の音色波形データとして使用することにより、定位感や拡がり感を自然に有する楽音波形を再生あるいは生成することが可能となる。同時に録音されたＲチャンネルとＬチャンネルの波形データを素材として作成された音色データには、同一の音色名（音色番号）とそれがＲチャンネルであるかＬチャンネルであるかを識別する識別子（Ｒ，Ｌ）が付される。楽曲を再生するときに、このステレオ音色データを用いる場合には、その音色名を有するＲチャンネルとＬチャンネルの音色波形データを用い、音源の２つの発音チャンネルを使用して楽音が生成されることとなる。
なお、以上においては、送話マイク９をステレオの１チャンネル（例えば、Ｌチャンネル）の入力用として兼用していたが、別途専用のマイクを設けるようにしてもよい。ただし、送話マイク９を兼用させることにより、コストを削減することができる。
【００１４】
図４は、本発明の通信端末において再生することが可能な楽曲データのファイルフォーマットを示す図である。この図に示すように、本発明の通信端末においては、（１）単純シーケンスファイル、（２）音色データ付きシーケンスファイル、および、（３）ストリームファイルの３通りの楽曲ファイルの再生を行うことができる。
前述のように、これらの楽曲ファイルは、予めプリセットメロディとして前記システムＲＯＭ２中に格納されていたり、あるいは、前記システムＲＡＭ３中の楽曲ファイル記憶領域に記憶されている。例えば、配信サーバなどからダウンロードした楽曲ファイル、前記外部インターフェース回路１５を介して外部機器から読み込んだ楽曲ファイル、前記操作部６を用いて作成した新規な楽曲ファイル、あるいは、既存の楽曲ファイルを前記操作部６を用いて変更、編集した楽曲ファイルなどは前記システムＲＡＭ３中の楽曲ファイル記憶領域に記憶することができる。
【００１５】
（１）単純シーケンスファイルは、ヘッダ部とシーケンスデータ部とからなっている。ヘッダ部にはこの楽曲ファイルに含まれるトラック数やこの楽曲の再生時のタイムベースなどの情報が含まれており、シーケンスデータ部には、イベント情報（ＭＩＤＩイベント）と各イベント間の時間間隔を表わす情報（デュレーションデータ、デルタタイム）の組がイベントの発生順に含まれている。また、この楽曲の曲名やコメント情報、楽器名、歌詞情報なども含ませることができる。この単純シーケンスファイルとしては、例えば、ＳＭＦ形式の楽曲ファイルがある。
【００１６】
（２）音色データ付きシーケンスファイルは、図示するように、ヘッダ部、音色データ部およびシーケンスデータ部を含んでいる。音色データ部にはこの楽曲の再生に使用する音色の音色データと、各パートに割り当てる音色を指定する音色割当て情報が含まれている。シーケンスデータ部は前記単純シーケンスファイルの場合と同様である。この音色データ付きシーケンスファイルとしては、例えば、ＳＭＡＦ形式の楽曲ファイルがある。
【００１７】
（３）ロングストリームデータは、ヘッダ部とロングストリームデータ部とシーケンスデータ部からなっている。ここで、ロングストリームデータは長時間にわたりサンプリングした波形データであり、大きなサイズとなっている。また、シーケンスデータ部は、再生の開始、終了、ピッチシフト、エフェクトなどに関するイベントとデュレーションデータの組が含まれているのみであり、前記（１）や（２）の場合と比較して非常にシンプルなデータとなっている。このロングストリームファイルの例としては、ＳＭＡＦ形式の楽曲ファイルがある。
【００１８】
以下、これら３通りの楽曲ファイルの再生の様子について説明する。本実施の形態においては、前記システムＣＰＵ１がシーケンサとして動作し、演奏すべき楽曲ファイルに含まれるシーケンスデータを解釈して、前記ＦＭ音源４２あるいはＷＴ音源４３にシーケンスデータにより規定されたタイミングで音源制御データを供給するようにしているが、シーケンサ機能は、楽曲再生部１２が持っていてもよいし、システムＣＰＵ１と楽曲再生部１２が協調してシーケンサ機能を実現するようにしてもよい。なお、本発明の特徴的な部分であるステレオサンプリングした波形データを用いる再生はＷＴ音源４３を用いることとなるため、以下では音源として前記ＷＴ音源４３を用いるものとして説明する。
【００１９】
図５は、前記（１）単純シーケンスファイルの再生の様子を示す図である。この場合は、通常、プリセット音色を使用した再生が行われる。
図示するように、再生すべきものとして選択された単純シーケンスファイル（例えば、ＳＭＦデータ）のシーケンスデータが、前記システムＲＡＭ３から前記シーケンサとして動作するシステムＣＰＵ１により順次読み出される。前述のように、シーケンスデータ中には、各イベント間の時間間隔を表わすデュレーションデータとイベントデータの組が含まれており、前記システムＣＰＵ１は、デュレーションデータで指定されたタイミングでそのイベントに対応する音源制御データを前記ＷＴ音源４３に出力する。
【００２０】
例えば、読み出したイベントがプログラムチェンジメッセージであるときは、該メッセージに含まれるＭＩＤＩチャンネル番号とプログラム番号（音色番号）に基づき、ＭＩＤＩチャンネルとそのチャンネルに割り当てられた音色の音色データの音色ＲＯＭ４４（あるいは音色ＲＡＭ４５）中のアドレスとの対応関係を記憶する音色テーブルに、そのＭＩＤＩチャンネルに対応する音色データのアドレスをセットする。
また、読み出したイベントがノートオンメッセージである場合には、該メッセージに含まれるＭＩＤＩチャンネルに対して前記ＷＴ音源４３の発音チャンネルを割り当て、前記音色テーブルを参照して音色ＲＯＭ４４（あるいは音色ＲＡＭ４５）から対応する音色データを読み出し、その音色波形データのスタートアドレスを前記アドレス発生器５２に、エンドアドレスとループスタートアドレスを前記位相発生器５１に、エンベロープデータをエンベロープ発生器５４に、エフェクトデータを図示しないエフェクタに、それぞれ設定する。そのＭＩＤＩチャンネルに対応する音色がステレオ音色であるときには、そのＲチャンネルの音色とＬチャンネルの音色に異なる発音チャンネルが割り当てられる。
【００２１】
そして、メモリインターフェース回路５３を介してアドレス発生器５２から出力される読み出しアドレスで音色ＲＯＭ４４（あるいは音色ＲＡＭ４５）から音色波形データを読み出す。この読み出しアドレスは、位相発生器５１の出力により、ノートオンメッセージに含まれているノートナンバから変換された位相増分値（Ｆナンバ）により更新され、前記エンドアドレスに達した後は、前記ループスタートアドレスを初期値として設定するように制御される。
これにより、ノートナンバに対応した音高の楽音波形サンプルを読み出すことができ、読み出された楽音波形サンプルデータは乗算器５５において、エンベロープ発生器５４からのエンベロープデータと乗算され、さらに、必要に応じて図示しないエフェクタでエフェクトを付与されて、前記図３に示すＬ−ｃｈミキサ４６あるいはＲ−ｃｈミキサ４８に入力される。
【００２２】
次に、前記（２）の音色データ付きシーケンスファイルの再生について、図６を参照して説明する。
前述のように、この場合には、シーケンスファイル中に音色データとパートに割り当てる音色を指定する音色割当て情報が含まれており、システムＣＰＵ１は、まず、この音色データを波形メモリ音源４３のメモリインターフェース回路５３を介して前記音色ＲＡＭ４５に書き込む。複数の音色の音色データが含まれているときには、前記音色ＲＡＭ４５に該複数の音色データを書き込む。ステレオ音色の場合には、そのＲチャンネルの音色データとＬチャンネルの音色データをそれぞれ前記音色ＲＡＭに書き込む。また、前記音色割当て情報に基づいて、前記音色テーブルにパートとそれに対応する音色データの音色ＲＡＭ４５中のアドレスをセットする。ステレオ音色の場合には、Ｒチャンネル、Ｌチャンネルそれぞれの音色波形データのアドレスをセットする。
【００２３】
そして、このシーケンスファイルに含まれているシーケンスデータの再生を行う。この処理は、前記（１）単純シーケンスファイルの再生処理と同様に行われる。すなわち、ノートオンメッセージに基づいてＷＴ音源の発音チャンネルを割り当てた後、そのパートに対応する音色データを読み出し、音源の各部に設定して、音色波形データの読出しを開始する。また、プログラムチェンジメッセージのときには、前記音色テーブルを書き換える。ステレオ音色の場合には、ＲチャンネルとＬチャンネルの音色波形データがそれぞれ読み出され、Ｒチャンネルの楽音波形データについては前記Ｒ−ｃｈミキサ４８に、Ｌチャンネルの楽音波形データについては前記Ｌ−ｃｈミキサ４６に入力されることとなる。
【００２４】
次に、前記（３）ストリームファイルの再生について、図７を参照して説明する。図７の（ａ）は、ストリームファイル再生の様子を示す図であり、（ｂ）は、前記音色ＲＡＭ４５を用いてロングストリームデータの再生を行う様子を説明するための図である。
前述のように（３）ストリームファイルは、サイズの大きいロングストリームデータと該ロングスストリームデータの再生の開始、終了、ピッチシフト、エフェクトなどを指示するイベントを含むシーケンスデータを含んでいる。
【００２５】
前記システムＣＰＵ１は、ストリームファイルの再生に先立って、まず、前記ロングストリームデータの先頭部分を前記音色ＲＡＭ４５のこのロングストリームデータの発音のために割り当てられた領域（この領域のスタートアドレスをＡｓ、エンドアドレスをＡｅとする）に前記メモリインターフェース回路５３を介して書き込む。ステレオでサンプリングされたロングストリームデータの場合には、ＲチャンネルとＬチャンネルとでそれぞれ異なる領域が割り当てられ、同期して読み出されることとなる。
そして、前記シーケンスデータに従い、それぞれのメッセージに対応する処理を行う。例えば、ピッチの変化を指示するピッチベンドメッセージが含まれているときには該メッセージに含まれているパラメータを前記位相発生器５１に供給する。また、ノートオンメッセージが読出されたときには、該音色ＲＡＭ４５から前記ロングストリームデータの読み出しを開始する。すなわち、前記アドレス発生器５２の読出しポインタＰｒを前記スタートアドレスＡｓにセットして、位相発生器５１からの位相データに基づいて該読出しポインタを更新しつつ、ロングストリームデータの読出しを開始する。読出されたロングストリームの波形データはメモリインターフェース回路５３、乗算器５５を介して出力される。
【００２６】
前記音色ＲＡＭ４５からのロングストリームデータの読出しが進行し、前記音色ＲＡＭ４５の読出しポインタＰｒの値がこのロングストリームデータの発音のために割り当てられた領域の中央位置（アドレスＡｃ）を越えたとき（Ｐｒ＞Ａｃ）、これを前記アドレス発生器５２が検出し、例えば割込を発生するなどして前記システムＣＰＵ１に通知する。前述のように、アドレス発生器５２は、波形メモリの読出しアドレスがエンドアドレスに達したときにこれを検出してループアドレスから読出しを行う機構を備えており、この機構を用いて、Ｐｒ＞Ａｃを検出することができる。
前記システムＣＰＵ１は、この割込に応じて、前記スタートアドレスＡｓから後続するロングストリームデータの書込みを開始する。すなわち、書込みポインタＰｗを前記スタートアドレスＡｓとして、前記中央アドレスＡｃまでの領域（バッファエリア１）に後続するロングストリームデータを書き込む。なお、この書込みは前記ロングストリームデータの読み出しと並行して行われる。
【００２７】
さらにロングストリームデータの読み出しが進行して、前記読出しポインタＰｒの値が前記エンドアドレスＡｅに達したとき、前記アドレス発生器５２は前記読出しポインタＰｒの値を前記スタートアドレスＡｓに設定し、後続するストリームデータを読出す。また、このときに、前記アドレス発生器５２は読出しアドレスがエンドアドレスに到達したことを前述の場合と同様に前記システムＣＰＵ１に通知する。これにより、前記システムＣＰＵ１は、後続するデータをアドレスＡｃ〜エンドアドレスＡｅのバッファエリア２に書き込む。
以下、同様にして、音色ＲＡＭ４５の領域を２分割して交互にロングストリームデータを書き込むとともに、逐次読み出しを行うことにより、音色ＲＡＭ４５を用いてロングストリームデータの再生を行うことができる。
なお、ここでは、割込ポイントとして音色データを記憶する領域の中央部のアドレスを設定していたが、これに限られることはなく、例えば、再生されたサンプル数を計数し、所定量のサンプルが再生されたときに、後続するサンプルの転送を行うための割込を開始させるようにしてもよい。
【００２８】
このように構成された本発明の通信端末において、前記音声処理部８を用いてサンプリングした波形データを用いて楽曲を再生するための処理について、図８のフローチャートを用いて説明する。すなわち、本実施の形態の携帯通信端末において再生可能な楽曲ファイルは前述した３通りのものとされているため、前記音声処理部８でステレオサンプリングした音声波形データを再生に用いるために、次のような処理を行う。
【００２９】
まず、前記音声処理部８を用いて、前述のように音声データをサンプリングする（ステップＳ１）。なお、このときに、前記マイク９と１０の両者を用いてステレオサンプリングするか、あるいは、いずれか一方のマイクを用いてモノラルサンプリングするかを選択することができるが、ここでは、ステレオサンプリングが選択されている。ステレオサンプリングした音声データは、前述のようにシステムＲＡＭ３に記憶される。
次に、このステレオサンプリングされた波形データを素材として音色データを作成し、該音色データを使用する場合にはステップＳ２に進み、また、長時間にわたりステレオサンプリングした波形データを再生するロングストリーム再生を行う場合にはステップＳ６に進む。
【００３０】
まず、ステレオサンプリングされた波形データを素材として作成された音色データを楽曲ファイルの再生に使用する場合について説明する。この場合には、ステップＳ２において、該ステレオサンプリングした音声データを材料として音色波形データを作成する処理を行い、該作成した音色波形データにその音色を識別する識別番号などを付して、音色データとして登録する。すなわち、前記音声処理部８によりステレオサンプリングした音声データについて、そのエンベロープやピッチの変動を前記表示部４に表示し、該表示されている音声データのうちの音色波形データとして使用する部分の切出し処理、長く発音する場合におけるループの開始および終了位置であるループスタートポイントおよびエンドポイントの設定処理、および、所望のエンベロープを付与する処理などを行う。このときに、ステレオでサンプリングした左右両チャンネルの波形データを同時に前記表示部４に表示し、切出し処理、ループスタートポイントおよびエンドポイントの設定処理は左右両チャンネルの波形データについて共通に行う。
そして、このような処理が終了し切り出されたステレオの音声データに同一の音色番号を付けて音色データとして前記システムＲＡＭ３中の音色データ記憶領域に記憶する。このとき、ステレオの左右いずれの音色であるかを示す識別子（Ｒ、Ｌ）を付加する。
【００３１】
次に、ステップＳ３に進み、前記ステップＳ２でステレオサンプリングして登録した音色データを用いて再生する楽曲のシーケンスデータを入手する。このシーケンスデータは、前述した（１）単純シーケンスファイルあるいは（２）音色データ付きシーケンスファイルに含まれるシーケンスデータであり、前記システムＲＡＭ３の楽曲ファイル格納領域に記憶されている楽曲ファイルの中から選択することにより、あるいは、外部の配信サーバからダウンロードしたり、外部機器からインターフェース回路１５を介して入力することにより入手することができる。
【００３２】
前記（１）単純シーケンスファイル（例えば、ＳＭＦファイル）を入手したときは、ステップＳ４に進み、その単純シーケンスファイルに含まれるシーケンスデータを、前記ステレオサンプリングして新たに登録した音色データを使用するように変更する。すなわち、そのシーケンスデータに含まれるプログラムチェンジメッセージを前記新たに登録した音色データの音色番号を指定するように変更して、新たな単純シーケンスファイルを作成し、前記システムＲＡＭ３中の楽曲ファイル格納領域に記憶する。この単純シーケンスファイルを前述のように再生することにより、ステレオサンプリングして新たに登録した音色データを使用した楽曲の再生を行うことができる。
【００３３】
一方、前記（２）音色データ付きシーケンスファイルを入手したときは、ステップＳ５に進む。ここでは、入手した音色データ付きシーケンスファイルの音色データを前記新たに登録した音色データに変更して、新たな音色データ付きシーケンスデータを作成し、前記システムＲＡＭ３中に記憶する。すなわち、入手した音色データ付きシーケンスファイルの音色データ部を、前記ステップＳ２において作成し登録した音色データに置き換え、音色割当て情報をその音色データ番号を使用するように編集して、新たな音色データ付きシーケンスデータを作成し、前記システムＲＡＭ３中の楽曲ファイル領域に記憶する。この音色データ付きシーケンスデータを前述のようにして再生することにより、ステレオサンプリングして新たに登録した音色データを使用した楽曲の再生を行うことができる。
【００３４】
また、ストリームファイルの作成をする場合には、前記ステップＳ１の後にステップＳ６に進み、前記（３）ストリームファイルを作成する。すなわち、前記ステップＳ１でステレオサンプリングした音声データに対し、ロングストリームデータとする部分を切り出したり、あるいは、エンベロープの付加やレベルの調整などの処理を行い、ロングストリームデータを作成する。そして、その再生の開始および終了、ピッチシフト、あるいは、エフェクトなどを付加するメッセージとその時間間隔を表わす情報を作成してシーケンスデータを作成する。次に、作成したロングストリームデータとシーケンスデータを結合し、ヘッダを付加して、ストリームファイルを作成し、前記システムＲＡＭ３に記憶する。このストリームファイルを前述のように再生することにより、この携帯通信端末でステレオサンプリングした音声データストリームを再生することができる。
【００３５】
以上のように、本発明によれば、ステレオサンプリングした音声波形データをＷＴ音源の波形メモリで使用することにより、拡がり感があり、かつ、個性豊かな着信メロディや保留音を再生することが可能となる。
例えば、ステレオサンプリングした音声波形データを素材として作成した音色データを用いる場合には、複数の発音チャンネルにその音色データを割り当てることにより、同時に複数再生可能となり、異なる動物の鳴き声による合唱や、一人の声によるゴスペルコーラスなど、様々なコンテンツを制作することが可能となる。
【００３６】
なお、上記においては、携帯通信端末において、ステレオサンプリングした音声データを再生するための楽曲ファイルを作成していたが、携帯通信端末以外のところでステレオサンプリングした音声データを使用する楽曲ファイルを作成するようにしてもよい。
例えば、携帯通信端末でステレオサンプリングした音声データを、ネットワーク上に設けられたサーバに送信し、該サーバ上で前記図８に示した楽曲ファイルを作成あるいは変換する処理を実行し、該新たな楽曲ファイルを前記携帯通信端末に送り返すようにしてもよい。あるいは、携帯通信端末の前記外部インターフェース回路１５を介して接続されたパーソナルコンピュータなどの外部機器にステレオサンプリングした音声データを送信し、該外部機器において前記楽曲ファイルの変換あるいは作成処理を行わせ、変換あるいは作成された楽曲ファイルを携帯通信端末に戻すようにしてもよい。
また、上記においては、携帯通信端末を例にとって説明したが、固定型の通信端末などの場合にも全く同様に適用することが可能である。
【００３７】
【発明の効果】
以上説明したように、本発明の通信端末によれば、ステレオサンプリングした音声を加工して再生することが可能となり、拡がり感があるとともに、個性的な楽音を再生することができる。
また、シーケンスデータファイルに基づく着信メロディの発生とステレオサンプリングした音声に基づく着信メロディの発生の両方を、ハードウエアの共用により低コストで実現できる。
さらに、ステレオサンプリングした音声を、シーケンスデータから指定可能な音色素材として利用することができる本発明によれば、既存のシーケンスデータを使用した場合であっても、オリジナルの音色に変更して再生することが可能となる。
さらにまた、波形メモリ音源の複数チャンネル同時発音機構と組み合わせて利用する場合には、場所・時間を変えてステレオサンプリングした複数の音声を重ね合わせて再生することができ、例えば、動物大合唱といった個性的な楽曲の再生を行うことが可能となる。
さらにまた、波形メモリ音源の複数チャンネル同時発音機構と組み合わせて利用する場合には、１つのステレオサンプリング音声を使って和音を発生することができ、例えばゴスペルコーラス的な再生が可能となる。
このように、本発明によれば、様々なコンテンツを作成することができ、個性豊かで他者との識別性の高い着信メロディを再生可能な通信端末を提供することができる。
【図面の簡単な説明】
【図１】  本発明の通信端末の一実施の形態である携帯通信端末の構成例を示すブロック図である。
【図２】  図１に示した携帯通信端末における音声処理部の構成例を示すブロック図である。
【図３】  図１に示した携帯通信端末における楽曲再生部の構成例を示すブロック図である。
【図４】  楽曲ファイルの構成を説明するための図である。
【図５】  単純シーケンスファイルの再生の様子を説明するための図である。
【図６】  音色データ付きシーケンスファイルの再生の様子を説明するための図である。
【図７】  ストリームファイルの再生について説明するための図であり、（ａ）はストリームファイルの再生の様子を示す図、（ｂ）は音色ＲＡＭ４５を用いてロングストリームデータの再生を行う様子を説明するための図である。
【図８】  サンプリングした音声データを用いる楽曲ファイルの作成処理の流れを説明するための図である。
【符号の説明】
１  システムＣＰＵ、２  システムＲＯＭ、３  システムＲＡＭ、８  音声処理部（音声ＣＯＤＥＣ）、９，１０  マイク、１１，１３  スピーカ、１２  楽曲再生部、１４  ヘッドフォン、２１，２２  Ａ／Ｄ変換器、２３，２４，２５，２９，３０  バッファ、２８  Ｄ／Ａ変換器、４２  ＦＭ音源、４３  波形メモリ音源（ＷＴ音源）、４４  音色ＲＯＭ、４５  音色ＲＡＭ、４６  Ｌ−ｃｈミキサ、４７，４９  Ｄ／Ａ変換器、４８  Ｒ−ｃｈミキサ、５１  位相発生器、５２  アドレス発生器、５３  メモリインターフェース回路、５４  エンベロープ発生器、５５  乗算器
【図１】
0003675361.tif 000002
【図２】
0003675361.tif 000003
【図３】
0003675361.tif 000004
【図４】
0003675361.tif 000005
【図５】
0003675361.tif 000006
【図６】
0003675361.tif 000007
【図７】
0003675361.tif 000008
【図８】
0003675361.tif 000009