(57)【特許請求の範囲】
【請求項１】
無線通話回線を介して相手先電話機と通話を行う携帯端末装置において、
外部機器を接続するインターフェイス回路と、
前記インターフェイス回路を介して前記外部機器から供給されるイベントデータを、音源回路駆動用の音源パラメータに変換する制御手段と、
入力されるイベントデータとデュレーションデータとからなるシーケンスデータを解釈して音源回路駆動用の音源パラメータに変換すると共に該音源パラメータを供給するタイミングを管理するシーケンサと前記制御手段または前記シーケンサから供給された音源パラメータに基づいて楽音信号を生成する音源回路とを有し、前記制御手段により変換された音源パラメータを、前記シーケンサを介さずに前記音源回路に供給するように構成された楽曲再生手段と、
前記音源回路の出力を楽音として発音する発音手段と、
を具備することを特徴とする携帯端末装置。
【請求項２】
リセットされた時点以降の時間計測を行うカウンタ手段を具備し、
前記制御手段は、前記インターフェイス回路へイベントデータが印加された時、そのイベントデータと前記カウンタ手段の出力であるデュレーションとを組合せてシーケンスデータとして記憶手段に書き込み、次いで前記カウンタ手段をリセットする動作を繰り返し行うことを特徴とする請求項１記載の携帯端末装置。
【請求項３】
リセットされた時点以降の時間計測を行うカウンタ手段を具備し、
前記制御手段は、記憶手段内のシーケンスデータを読み出すと共に前記カウンタ手段をリセットし、前記カウンタ手段の出力が該シーケンスデータをなすデュレーションデータに一致した時、前記シーケンスデータをなすイベントデータを前記インターフェイス回路へ出力する処理を繰り返し行うことを特徴とする請求項１記載の携帯端末装置。
【請求項４】
無線通話回線を介して相手先電話機と通話を行う携帯端末装置において、
外部機器を接続するインターフェイス回路と、
前記インターフェイス回路を介して前記外部機器から供給されるイベントデータを、音源回路駆動用の音源パラメータに変換する制御手段と、
入力されるイベントデータとデュレーションデータとからなるシーケンスデータを解釈して音源回路駆動用の音源パラメータに変換すると共に該音源パラメータを供給するタイミングを管理するシーケンサと前記制御手段または前記シーケンサから供給された音源パラメータに基づいて楽音信号を生成する音源回路とを有し、前記制御手段により変換された音源パラメータを、前記シーケンサを介さずに前記音源回路に供給するように構成された楽曲再生手段と、
前記音源回路の出力を楽音として発音する発音手段と、
リセットされた時点以降の時間計測を行うカウンタ手段とを具備し、
前記制御手段は、
前記インターフェイス回路へイベントデータが印加された時、そのイベントデータと前記カウンタ手段の出力であるデュレーションとを組合せてシーケンスデータとして記憶手段に書き込み、次いで前記カウンタ手段をリセットする動作を繰り返し行い、且つ、前記記憶手段内のシーケンスデータを読み出すと共に前記カウンタ手段をリセットし、前記カウンタ手段の出力が該シーケンスデータをなすデュレーションデータに一致した時、前記シーケンスデータをなすイベントデータを前記インターフェイス回路へ出力する処理を繰り返し行うことを特徴とする携帯端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、楽曲の作曲や編曲を行うことができると共に、外部の電子楽器の演奏を行うことができ、さらに、外部から供給される楽音データに基づく楽音を発生することができる携帯端末装置に関する。
【０００２】
【従来の技術】
近年、携帯電話の着信メロディとして、ユーザの好みの曲を選択して使用することができる携帯電話が開発され、さらに、簡単な着信メロディを作曲することができる携帯電話も開発されている。しかしながら、このような従来の作曲ができる携帯電話は、着信メロディの音符入力を、携帯電話の操作キーを用いて行うようになっており、このため、入力方法が複雑で、能率が悪く、簡単な着信メロディの作曲はできても、本格的な楽曲の作曲や編曲には向かなかった。
【０００３】
また、従来の携帯電話には、音楽再生機能を有するものも開発されている。しかし、この携帯電話は外部のパーソナルコンピュータから楽音データの転送を受け、あるいは、楽曲配信センタからインターネットを介して楽音データの配信を受け、その楽音データを再生するというもので、キーボードの出力を再生することはできなかった。
さらに、従来の携帯電話は、内部のメモリ内の楽音データによって外部の音源ユニット等を駆動することができなかった。
【０００４】
【発明が解決しようとする課題】
この発明は、このような事情を考慮してなされたもので、その目的は、本格的な楽曲の作曲、編曲に使用することができる携帯端末装置を提供することにある。また、この発明の他の目的は、外部のキーボード等からの楽音データを再生することができる携帯端末装置を提供することにあり、さらに他の目的は、外部の音源ユニット等を駆動することができる携帯端末装置を提供することにある。
【０００５】
【課題を解決するための手段】
この発明は上述した課題を解決すべくなされたもので、請求項１に記載の発明は、無線通話回線を介して相手先電話機と通話を行う携帯端末装置において、外部機器を接続するインターフェイス回路と、前記インターフェイス回路を介して前記外部機器から供給されるイベントデータを、音源回路駆動用の音源パラメータに変換する制御手段と、入力されるイベントデータとデュレーションデータとからなるシーケンスデータを解釈して音源回路駆動用の音源パラメータに変換すると共に該音源パラメータを供給するタイミングを管理するシーケンサと前記制御手段または前記シーケンサから供給された音源パラメータに基づいて楽音信号を生成する音源回路とを有し、前記制御手段により変換された音源パラメータを、前記シーケンサを介さずに前記音源回路に供給するように構成された楽曲再生手段と、前記音源回路の出力を楽音として発音する発音手段とを具備することを特徴とする携帯端末装置である。
【０００６】
また、請求項２に記載の発明は、請求項１に記載の発明において、リセットされた時点以降の時間計測を行うカウンタ手段を具備し、前記制御手段は、前記インターフェイス回路へイベントデータが印加された時、そのイベントデータと前記カウンタ手段の出力であるデュレーションとを組合せてシーケンスデータとして記憶手段に書き込み、次いで前記カウンタ手段をリセットする動作を繰り返し行うことを特徴とする携帯端末装置である。
【０００７】
また、請求項３に記載の発明は、請求項１に記載の発明において、リセットされた時点以降の時間計測を行うカウンタ手段を具備し、前記制御手段は、記憶手段内のシーケンスデータを読み出すと共に前記カウンタ手段をリセットし、前記カウンタ手段の出力が該シーケンスデータをなすデュレーションデータに一致した時、前記シーケンスデータをなすイベントデータを前記インターフェイス回路へ出力する処理を繰り返し行うことを特徴とする携帯端末装置である。
【０００８】
また、請求項４に記載の発明は、無線通話回線を介して相手先電話機と通話を行う携帯端末装置において、外部機器を接続するインターフェイス回路と、前記インターフェイス回路を介して前記外部機器から供給されるイベントデータを、音源回路駆動用の音源パラメータに変換する制御手段と、入力されるイベントデータとデュレーションデータとからなるシーケンスデータを解釈して音源回路駆動用の音源パラメータに変換すると共に該音源パラメータを供給するタイミングを管理するシーケンサと前記制御手段または前記シーケンサから供給された音源パラメータに基づいて楽音信号を生成する音源回路とを有し、前記制御手段により変換された音源パラメータを、前記シーケンサを介さずに前記音源回路に供給するように構成された楽曲再生手段と、前記音源回路の出力を楽音として発音する発音手段と、リセットされた時点以降の時間計測を行うカウンタ手段とを具備し、前記制御手段は、前記インターフェイス回路へイベントデータが印加された時、そのイベントデータと前記カウンタ手段の出力であるデュレーションとを組合せてシーケンスデータとして前記記憶手段に書き込み、次いで前記カウンタ手段をリセットする動作を繰り返し行い、且つ、前記記憶手段内のシーケンスデータを読み出すと共に前記カウンタ手段をリセットし、前記カウンタ手段の出力が該シーケンスデータをなすデュレーションデータに一致した時、前記シーケンスデータをなすイベントデータを前記インターフェイス回路へ出力する処理を繰り返し行うことを特徴とする携帯端末装置である。
【０００９】
【発明の実施の形態】
以下、図面を参照し、この発明の一実施の形態について説明する。図１は同実施の形態による携帯端末装置の構成を示すブロック図である。この図において、符号１は各部を制御するシステムＣＰＵ（中央処理装置）、２はシステムＣＰＵ１のプログラムが記憶されたシステムＲＯＭ（リードオンリメモリ）、３はデータ記憶用のシステムＲＡＭ（ランダムアクセスメモリ）である。このシステムＲＡＭ３はバッテリバックアップがなされている。４はテンキー、ファンクションキーからなるボタン操作部、５は外部インターフェイスである。この外部インターフェイスに、他の携帯電話６が接続され、また、ＭＩＤＩ（Musical Instrument Digital Interace）機器７が変換器８を介して接続される。
【００１０】
９は液晶表示器、１０は通信部である。この通信部１０は、アンテナ１０ａを介して受信された変調音声信号を復調して音声処理部１１へ出力し、また、音声処理部１１から供給される符号化された音声信号を変調し、アンテナ１０ａから送信する。また、アンテナ１０ａを介して受信した発信元の電話番号やその他のデータをバスラインＢＵを介してシステムＣＰＵ１へ出力する。音声処理部１１は、通信部１０から出力される音声信号を復号してイヤスピーカ１１ａへ出力し、また、マイクロフォン１１ｂからの音声信号を符号化し、通信部１０へ出力する。１２は楽曲再生部であり、システムＣＰＵ１から供給される着信音発生指令を受けて着信音信号を生成し、スピーカ１２ａへ出力する。また、この楽曲再生部１２は、システムＲＡＭ３内の楽音データに基づいて楽音信号を生成し、スピーカ１２ａへ出力する。
【００１１】
図２は、上述した楽曲再生部１２の詳細を示すブロック図である。この図において、１５はバスラインＢＵに接続されるインターフェイス、１７はシーケンサである。このシーケンサ１７は、インターフェイス１５を介して入力されるシーケンスデータに含まれる各種メッセージの解釈と、そのメッセージが発行されるべき時間の管理を行う。解釈されたメッセージは、音源パラメータに変換され、所定のタイミングでＦＭ音源回路１８またはＷＴ（ウエーブテーブル）音源回路１９内の音源レジスタに設定される。ここで、音源回路１８，１９のいずれに設定されるかを指定するデータもシーケンスデータに含まれている。なお、このシーケンサ１７の機能をシステムＣＰＵ１が行うようにしてもよい。
【００１２】
音色ＲＯＭ２０は、予め、基本１２８音色およびドラムセットが記憶されたメモリであり、シーケンスデータによってＲＯＭ２０内の音色データが指定され、指定された音色データがＦＭ音源回路１８またはＷＴ音源回路１９へ出力される。音色ＲＡＭ２１は、インターフェイス１５を介して供給される音色データを一時記憶し、記憶した音色データを、ＦＭ音源回路１８またはＷＴ音源回路１９へ出力する。
【００１３】
ＦＭ音源回路１８は、音色ＲＯＭ２０または音色ＲＡＭ２１から供給される音色データに対応する音色で、上述した音源レジスタ内の音源パラメータに対応する音高の楽音信号をＦＭ方式によって形成し、ミキサ２４へ出力する。ＷＴ音源回路１９は、音色ＲＯＭ２０または音色ＲＡＭ２１から供給される音色データに対応する音色で、上述した音源レジスタ内の音源データに対応する音高の楽音信号をＷＴ（波形テーブル）方式によって形成し、ミキサ２４へ出力する。ミキサ２４は音源回路１８、１９の出力を合成し、Ｄ／Ａ（ディジタル／アナログ）変換回路２５へ出力する。Ｄ／Ａ変換回路２５は、ミキサ２４の出力をアナログ信号に変換し、スピーカ１２ａへ出力する。
【００１４】
次に、上述した携帯端末装置の動作を図３〜図５に示すフローチャートを参照して説明する。上述した携帯端末装置は、(1)外部のＭＩＤＩ機器７（例えば、キーボード）からのＭＩＤＩイベントデータに基づいて楽音を発生する機能、(2)外部のキーボードを使用してＭＩＤＩ規格のシーケンスデータを作成し、あるいは編集する機能、(3)システムＲＡＭ３内のＭＩＤＩシーケンスデータによって外部のＭＩＤＩ機器７（例えば、外部音源ユニット）を駆動する機能を各々有しており、以下、これらの各機能に伴う動作を順次説明する。なお、携帯端末装置特有の着信メロディ発生動作および通話動作については、従来の携帯電話と同様であるので、説明を省略する。
【００１５】
(1)楽音発生
図３はこの楽音発生動作を説明するためのフローチャートである。この楽音発生を行う場合、ユーザは、例えば、ＭＩＤＩデータを出力するキーボードの出力端子を外部インターフェイス５に接続し、次いで、ボタン操作部４において楽音発生を指示するキー操作を行う。このキー操作が行われると、システムＣＰＵ１がそれを検知し、以後、外部インターフェイス５からＭＩＤＩデータがバスラインＢＵへ出力されるのを待つ（図３のステップＳａ１）。
【００１６】
次に、ユーザがキーボードによって演奏を行うと、キーボードからキーのオン／オフ、ノートナンバ（音高）およびベロシティ（強さ）を示すＭＩＤＩイベントデータが順次出力され、外部インターフェイス５を介してバスラインＢＵへ供給される。システムＣＰＵ１はこのＭＩＤＩデータを音源パラメータに変換し（ステップＳａ２）、順次、楽曲再生部１２のインターフェイス１５へ出力する（ステップＳａ３）。インターフェイス１５は、音源パラメータをＦＭ音源回路１８（またはＷＴ音源回路１９）の音源レジスタにセットする（ダイレクトアクセス）。これにより、ＦＭ音源回路１８（またはＷＴ音源回路１９）において、キーボード操作に対応する楽音信号が形成され、ミキサ２４、Ｄ／Ａ変換回路２５を介してスピーカ１２ａへ出力される。これにより、スピーカ１２ａにおいてキーボードの操作に応じた楽音が発生する。
なお、外部インターフェイス５に自動演奏装置を接続すれば、自動演奏装置に基づく楽音がスピーカ１２ａから発生する。
【００１７】
(2)シーケンスデータの作成／編集
ユーザが作曲を行い、そのＭＩＤＩシーケンスデータを作成しようと思った場合、上述した場合と同様に、ＭＩＤＩデータを出力するキーボードの出力端子を外部インターフェイス５に接続し、次いで、ボタン操作部４においてシーケンスデータ作成を指示するキー操作を行う。このキー操作が行われると、システムＣＰＵ１がそれを検知し、まず、システムＲＡＭ３内に予め設定されているデュレーションカウンタをリセットする。以後、このデュレーションカウンタは一定時間（例えば、１００ｍｓ）が経過する毎にインクリメントされる。次に、システムＣＰＵ１は、外部インターフェイス５からＭＩＤＩデータがバスラインＢＵへ出力されるのを待つ（図４のステップＳｂ１）。
【００１８】
そして、ユーザがキーボードのキーを操作すると、キーボードからＭＩＤＩイベントデータが出力され、外部インターフェイス５を介してバスラインＢＵへ供給される。システムＣＰＵ１は、まず、このＭＩＤＩデータを音源パラメータに変換し、楽曲再生部１２へ出力する。これにより、キーボードにおいて操作されたキーに対応する楽音がスピーカ１２ａから発生する。次に、システムＣＰＵ１は、ＭＩＤＩデータにデュレーションカウンタの値を加えてセットとし、システムＲＡＭ３内の所定のエリアにシーケンスデータとして書き込む（ステップＳｂ２）。次いで、デュレーションカウンタをリセットし（ステップＳｂ３）、次のＭＩＤＩデータを待つ（ステップＳｂ１）。以後、ユーザによるキーボード操作（オン／オフ）が行われる毎に、楽音発生／停止が行われると共に、上記と同様にしてシステムＲＡＭ３内にシーケンスデータが作成される。
【００１９】
また、ユーザがシステムＲＡＭ３内のシーケンスデータを編集する場合、キーボードを外部インターフェイス５に接続し、ボタン操作部４において編集を指示するキー操作を行うと、システムＣＰＵ１がシステムＲＡＭ３内のシーケンスデータを液晶表示器９に表示する。ユーザがカーソルを変更するＭＩＤＩデータに合わせ、そして、キーボードによって変更後のノートナンバに対応するキーを押すと、システムＣＰＵ１がシステムＲＡＭ３内のノートナンバを、押下されたキーのノートナンバに変更し、同時に表示を変更する。また、デュレーションカウンタ値を変更する場合は、カーソルを変更するデュレーションカウンタ値に合わせ、ボタン操作部４のキーによって変更する。
【００２０】
なお、システムＲＡＭ３内に作成したシーケンスデータを外部インターフェイス５を介して他の携帯電話６へ送信してもよく、また、無線電話回線を介してインターネットに接続されたサーバへ送信してもよい。
また、上記のシーケンスデータ作成は、キーボードにおける演奏状態をそのままシーケンスデータに変換する方法であるが、キーボードを単に音高入力のために用い、デュレーションデータをボタン操作部４からキー入力してもよい。
また、システムＲＡＭ３内に作成したシーケンスデータを他のフォーマットに変換し、記憶または外部へ送信してもよい。
【００２１】
(3)外部ＭＩＤＩ機器駆動
ユーザがシステムＲＡＭ３内のシーケンスデータによって、外部のＭＩＤＩ機器、例えば外部音源ユニットを駆動しようと思った場合、まず、外部音源ユニットを外部インターフェイス５に接続し、次いで、ボタン操作部４において、外部機器駆動を指示するキー操作を行う。このキー操作が行われると、システムＣＰＵ１がそれを検知し、以後、システムＲＡＭ３の、シーケンスデータが記憶されているエリア（以下、エリアＳＤという）からシーケンスデータを順次読み出し、読み出したデータによって外部音源ユニットを駆動する。
【００２２】
すなわち、システムＣＰＵ１は、まず、エリアＳＤから最初のシーケンスデータ（ＭＩＤＩデータ＋デュレーションデータ）を読み出し、システムＲＡＭ３内に設定された一時記憶レジスタに書き込む（図５のステップＳｃ１）。次に、デュレーションカウンタをリセットする（ステップＳｃ２）。次に、システムＣＰＵ１は一時記憶レジスタ内のデュレーションデータとデュレーションカウンタの値とを比較し（ステップＳｃ３）、両者が一致した時、一時記憶エリア内のＭＩＤＩデータを外部インターフェイス５を介して外部音源ユニットへ出力する（ステップＳｃ４）。
【００２３】
以後、システムＣＰＵ１は、エリアＳＤの第２番目、第３番目・・・のシーケンスデータについて同様の処理を行う。これにより、外部音源ユニットへエリアＳＤ内のＭＩＤＩデータが順次出力され、このＭＩＤＩデータによって外部音源ユニットが駆動される。
なお、上記実施形態においては、外部インターフェイス５に接続される外部接続機器をＭＩＤＩ機器としたが、この発明は、ＭＩＤＩ以外の規格による機器を接続する場合も勿論適用することができる。
【００２４】
【発明の効果】
以上説明したように、この発明によれば、キーボード等を接続して楽音データの入力を行うことができるので、楽音データ入力が簡単であり、本格的な楽曲の作曲、編曲を行うことができる効果がある。また、この発明によれば、インターフェイス回路へ楽音制御データが印加された時、その楽音制御データとカウンタ手段の出力とを組合せて記憶手段に書き込み、次いでカウント手段をリセットする動作を繰り返し行う制御手段を有しているので、外部のキーボード等からの楽音データを再生することができる効果が得られる。
【００２５】
また、この発明によれば、記憶手段内の楽音制御データおよび時間データを読み出すと共にカウント手段をリセットし、カウント手段の出力が該時間データに一致した時、楽音制御データをインターフェイス回路へ出力する処理を繰り返し行う制御手段を有しているので、外部の音源ユニット等を駆動することができる。
【図面の簡単な説明】
【図１】  この発明の一実施形態の構成を示すブロック図である。
【図２】  同実施形態における楽曲再生部１２の詳細を示すブロック図である。
【図３】  同実施形態の動作を説明するためのフローチャートである。
【図４】  同実施形態の動作を説明するためのフローチャートである。
【図５】  同実施形態の動作を説明するためのフローチャートである。
【符号の説明】
１…システムＣＰＵ、２…システムＲＯＭ、３…システムＲＡＭ、５…外部インターフェイス、７…ＭＩＤＩ機器、１２…楽曲再生部、１２ａ…スピーカ、１５…インターフェイス、１７…シーケンサ、１８…ＦＭ音源回路、１９…ＷＴ音源回路、２０…音色ＲＯＭ、２１…音色ＲＡＭ。
【図１】
0003893894.tif 000002
【図２】
0003893894.tif 000003
【図３】
0003893894.tif 000004
【図４】
0003893894.tif 000005
【図５】
0003893894.tif 000006