(57)【特許請求の範囲】
【請求項１】
主旋律を表現する主旋律データ、前記主旋律データに対応するコード進行を表現するコードデータ、前記主旋律データにおける小節線位置を表現する小節線データを含む音データと伴奏データの元となるスタイルデータとを記憶する記憶手段と、前記コードデータと前記スタイルデータとに基づいて伴奏データを生成する生成手段と、前記主旋律データと、前記生成された伴奏データとから成る音を再生する音再生手段とを有する携帯端末装置であって、
前記生成手段は、前記主旋律データの末尾部分が前記小節線データの示す小節線に対応していない場合、該小節線に対応していない末尾部分に対応した位置で終了する伴奏データを生成する構成を備えることを特徴とする携帯端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は着信音として音データを予め定められた順番に従って再生する手段を備えた携帯端末装置の音データ再生方法に係り、利用者の好みに合わせて再生音を変化させるのに好適な携帯端末装置の音データ再生方法に関する。
【０００２】
【従来の技術】
携帯端末装置は自局が呼び出された時、着信したことを使用者に通知させるために、表示部が点灯もしくは点滅すると同時に着信音が鳴音するように制御されている。
この着信音を自分の着信音か他人の着信音かを容易に区別出来るようにするために、音符列を再生する着信音メロディ再生機能を携帯端末装置に設けることが行われており、このようなものは例えば特開平１１−１２７２６２号公報に開示されている。これは基地局から送信された着信メロディのうち、使用者の好みに合うものだけを登録するようにしたものである。
【０００３】
一方、このような着信メロディを自作する使用者もおり、このような使用者のために、メロディデータ記憶部に記憶した複数のメロディパターンの中から２以上のメロディパターンをランダムに選択し、繋ぎ合わせることにより着信メロディを作成するものが特開平１１−２５２２１２号公報に開示されている。これは、使用者がまず、好みのジャンルを選択すると、制御部が乱数を用いて記憶されたメロディデータを繋ぎ合わせ、乱数により１オクターブ下げる転調を行なうかどうか決定して着信メロディを作成するものである。
【０００４】
【発明が解決しようとする課題】
特開平１１−１２７２６２号公報に開示されたものは使用者の好みの曲をダウンロードすることで使用者自身の着信メロディを得ることができるが、ダウンロードされる曲も人気の曲に集中する傾向があるため、再び、自分の着信音メロディと他人の着信音メロディとの区別が付け難くなってしまうことがある。
特開平１１−２５２２１２号公報に開示されたものは使用者独自の着信メロディを得ることができるが、この着信メロディは制御部が乱数を用いてメロディデータの繋ぎ合わせ、１オクターブ下げる転調を行なうため、必ずしも使用者の好みに合った着信音メロディが得られるとは限らない。
【０００５】
本発明の目的は、着信を報知するために予め定められた順番に従って再生される音データを、他人との識別を容易にするために、使用者の意志あるいは好みに応じて容易に変更可能な携帯端末装置の音データ再生方法を提供することにある。また、本発明の目的は、複数のメロディパートを同時に再生する着信音メロディを再生するのに、非常に少量のデータ量で着信音メロディの再生が実現でき、更に使用者の意志や好みに応じて容易に着信音メロディの曲調が変更可能な携帯端末装置の音データ再生方法を提供することにある。
【０００６】
【課題を解決するための手段】
本発明は、特許請求の範囲に記載された方法により上記目的を達成するものである。
【０００７】
本発明は、配信用サーバから配信されてダウンロードされた音データ、またはユーザにより入力された音データに対し、ユーザから指定された編曲パラメータにより編曲を行なうので、着信音メロディの音データをユーザの好みに応じて任意に変更出来る。また、ユーザにより指定された編曲パラメータ及び音データ中の和音データから伴奏用パートを合成し、音データ中の旋律データと上記伴奏用パートとを再生するので、変更内容に幅広い多様性を持たせることができ、ユーザ自身の着信音メロディと他人の着信音メロディとの区別が容易になる。
【０００８】
好ましい実施態様においては、伴奏用パートのすくなくとも一部のユーザが任意で指定する音色への変更、伴奏用パートのユーザが任意で指定するテンポあるいは音程への変更を行って報知音として再生されるので希望の曲調が選択でき、ユーザの意志あるいは好みを十分に満たす着信音メロディの変更が可能である。
【０００９】
【発明の実施の形態】
以下、本発明の実施の形態を図１〜図１３を用いて説明する。本実施の形態は本発明を携帯端末装置としての携帯電話機の音データ再生方法に適用したものである。
【００１０】
本発明の第１の実施の形態を図１〜図２により説明する。
本実施の形態で用いられる携帯端末装置の構成を図１に示す。アンテナで受信された無線信号に符号復号処理を施して音データを含む受信データを得る手段は、無線手段２と符号復号処理手段３により構成される。無線電波の送受信を行なうアンテナ１は送受信データと無線信号とを変換する無線手段２に接続され、無線手段２は送受信データと音声信号とを変換する符号復号処理手段３に接続される。符号復号処理手段３にはマイク４とレシーバ５とが接続される。無線手段２と符号復号処理手段３は制御手段９により制御される。制御手段９には、表示手段６、入力手段としてのキー入力手段７、主なる動作を制御するために必要となるプログラム及び各種データを保持するためのメモリ手段８、音再生手段として報知音を再生する報知音再生手段１０が接続される。報知音再生手段１０には、報知音を鳴音するためのサウンダー１１が拡声手段として接続される。
【００１１】
メモリ手段８内には、配信用サーバ４０より配信された音データ及びこの音データに変更を加える命令がそれぞれ格納される。具体的には、音データは、主旋律を表現するデータ２１と、伴奏用のコードを表現するデータ２２と主旋律の演奏テンポを表現するデータ２３とを含む主旋律データ２０であり、この主旋律データ２０はメモリ手段８内に少なくとも1つ格納され、予め定められた順番に従って再生される。音データに変更を加える命令は、伴奏パートを合成するための編曲パラメータ３０であり、この編曲パラメータはメモリ手段８内に少なくとも1つ格納される。
データ２１は主旋律のメロディを、データ２３は再生時のテンポを、データ２２は主旋律以外の少なくとも１つの伴奏パートを生成するための和音コードデータである。入力手段７からは報知音の再生に関する命令、すなわち再生命令等が携帯電話機の利用者により入力される。
【００１２】
本実施の形態における音データ再生方法により携帯電話機は着信音メロディの曲調を任意に変更することが出来る。制御手段９において、メモリ手段８内に格納されているコードデータ２２と編曲パラメータ３０に従って、少なくとも1つの演奏パートで構成される伴奏パートを合成し、主旋律を表現するデータ２１と合わせて報知音データを作成し、報知音再生手段１０において報知音の再生を行なう。
【００１３】
本実施の形態における、報知音の曲調を変更するための動作を図２により説明する。
まず、ユーザは主旋律データの入手を行なう。主旋律データは、例えば配信用として用意されているデータ配信用サーバに複数格納されており、ユーザは必要に応じて前記配信用サーバに無線回線を介して接続し、希望する主旋律データ２０を無線信号に変換して、自端末装置に向けて送信する。送信された主旋律データ２０はアンテナ１にて受信され、無線手段１を経て符号復号手段において有意な主旋律データ２０に変換され、メモリ手段８に格納される（Ｔ１００）。
【００１４】
次に、主旋律データを元に報知音用曲データを作成する。主旋律データは主旋律を表現するデータ２１と、伴奏用のコードを表現するデータ２２と、主旋律の演奏時のテンポを表現するデータ２３によって構成されている。ユーザは、メモリ手段８内に少なくとも1つ以上格納されている主旋律データ２０の中から着信メロディとして再生させるデータを1つ選択すると、制御手段９は選択された主旋律データ２０のコードを表現するデータ２１を読み込む（Ｔ１０１）。更にユーザは、メモリ手段８内に少なくとも１つ格納されている編曲パラメータ３０の中から、選択した主旋律データを再生する時の曲調を選択すると、同様に制御手段９が選択された編曲パラメータ３０を読み込む（Ｔ１０２）。制御手段９は、コードを表現するデータ２１と編曲パラメータ３０を用いて、ユーザが選択した曲調に合わせた少なくとも１つのパートによって構成される伴奏パートを合成する（Ｔ１０３）。合成された伴奏パートと主旋律を表現するデータ２１を合わせて、報知音用データを作成する（Ｔ１０４）。作成された報知音用データは報知音再生手段１０に送られ、サウンダー１１より出力されて報知音の再生が行われる。
【００１５】
本発明の第２の実施の形態を図３〜図４により説明する。ハードウェアの構成は第1の実施の形態と同様であるが、音データは図３に示すように、主旋律データ２０内に再生時の曲調を指定するための編曲パラメータ指定データ２４が付加された構成となっている。
メモリ手段８内には、配信用サーバ４０より配信された主旋律を表現するデータ２１と、伴奏用のコードを表現するデータ２２と主旋律の演奏テンポを表現するデータ２３と再生時の曲調を指定するための編曲パラメータ指定データ２４によって構成される主旋律データ２０が少なくとも1つ格納され、更に、伴奏パートを合成するための編曲パラメータ３０が少なくとも1つ格納される。
【００１６】
主旋律データ２０は、主旋律のメロディと再生時のテンポ、及び主旋律以外の少なくとも1つ以上の伴奏パートを生成するための和音コードデータ、再生時の曲調を指定するための編曲パラメータ指定データによって構成され、配信用サーバ４０よりダウンロードすることで、メモリ部８に格納される。入力手段７は報知音の再生に関する命令、すなわち再生命令等を入力する。
【００１７】
制御手段９において、メモリ手段８内に格納されているコードデータ２２と編曲パラメータ指定データ２４によって指定された編曲パラメータ３０に従って、少なくとも1つの演奏パートで構成される伴奏パートを合成し、主旋律を表現するデータ２１と合わせて報知音データを作成し、報知音再生手段１０において報知音の再生を行なう。
【００１８】
本実施の形態における、報知音の曲調を変更するための動作を図４により説明する。
まず、ユーザは主旋律データの入手を行なう。主旋律データは、例えば配信用として用意されているデータ配信用サーバに複数格納されており、ユーザは必要に応じて前記配信用サーバより、希望する主旋律データ２０をダウンロードする。ダウンロードされた主旋律データ２０は、端末装置内のメモリ手段８に格納される（Ｔ１００）。
【００１９】
次に、主旋律データを元に報知音用曲データを作成する。主旋律データは主旋律を表現するデータ２１と、伴奏用のコードを表現するデータ２２と、主旋律の演奏時のテンポを表現するデータ２３によって構成されている。ユーザは、メモリ手段８内に少なくとも1つ以上格納されている主旋律データ２０の中から着信メロディとして再生させるデータを1つ選択すると、制御手段９は選択された主旋律データ２０のコードを表現するデータ２１を読み込む（Ｔ１０１）。また、同時に制御手段９は編曲パラメータ指定データ２４も読み込み、メモリ手段８内に少なくとも１つ格納されている編曲パラメータ３０の中から、編曲パラメータ指定データによって指定された編曲パラメータ３０を読み込む（Ｔ２００）。制御手段９は、コードを表現するデータ２１と編曲パラメータ３０を用いて、ユーザが選択した曲調に合わせた少なくとも１つのパートによって構成される伴奏パートを合成する（Ｔ１０３）。合成された伴奏パートと主旋律を表現するデータ２１を合わせて、報知音用データを作成する（Ｔ１０４）。作成された報知音用データは報知音再生手段１０に送られ、報知音の再生が行われる。
【００２０】
本発明の第３の実施の形態を図５により説明する。ハードウェアの構成は第１の実施の形態と同様である。本実施の形態では、編曲パラメータ格納部８内に格納されている複数の編曲パラメータは各々に対応するキーワードがそれぞれ付加されており、入力手段７により複数のキーワードの中から１つを選択することで、制御手段９は編曲パラメータ格納部８に予め転送された報知音用曲データの編曲パラメータを新たに選択された編曲パラメータへ書き換えを行なう。
【００２１】
曲調コードテーブル１３内で、複数の編曲パラメータ３０ａ、３０ｂ、３０ｃに対してそれぞれキーワード１５ａ、１５ｂ、１５ｃが付されている状態を図５に示す。例えば、編曲パラメータ３０ａに対する印象として「明るい」というキーワード１５ａが、編曲パラメータ３０ｂに対する印象として「暗い」というキーワード１５ｂが、編曲パラメータ３０ｃに対する印象として「楽しい」というキーワード１５ｃが、それぞれ付される。制御手段９は、曲調変更時に編曲パラメータをユーザが選択できるように、複数の編曲パラメータ１４に対応するキーワード１５を表示手段６に表示させる。これによって、１曲の曲データで１パターンの再生しか行なえなかった着信音メロディが、編曲パラメータテーブルに格納されている編曲パラメータの数だけバリエーションを持つことが可能となる。
【００２２】
本発明の第４の実施の形態を図６により説明する。
ハードウェアの構成は第1の実施の形態と同様である。メモリ手段８内には、配信用サーバ４０より配信された主旋律を表現するデータ２１と、伴奏用のコードを表現するデータ２２と主旋律の演奏テンポを表現するデータ２３によって構成される主旋律データ２０が少なくとも1つ格納され、更に、伴奏パートを合成するための編曲パラメータ３０が少なくとも1つ格納される。
【００２３】
主旋律データ２０は、主旋律のメロディと再生時のテンポ、及び主旋律以外の少なくとも1つの伴奏パートを生成するための和音コードデータ、再生時の曲調を指定するための編曲パラメータ指定データによって構成され、配信用サーバ４０よりダウンロードすることで、メモリ部８に格納される。入力手段７は報知音の再生に関する命令、すなわち再生命令等を入力する。
制御手段９において、メモリ手段８内に格納されているコードデータ２２と編曲パラメータ指定データ２４によって指定された編曲パラメータ３０に従って、少なくとも1つ以上の演奏パートで構成される伴奏パートを合成し、主旋律を表現するデータ２１と合わせて報知音データを作成する。ユーザは、必要に応じて合成された伴奏パートの音色の変更を行ない、報知音再生手段１０において報知音の再生を行なう。
【００２４】
本実施の形態における、報知音の曲調を変更するための動作を図６により説明する。まず、ユーザは主旋律データの入手を行なう。主旋律データは、例えば配信用として用意されているデータ配信用サーバに複数格納されており、ユーザは必要に応じて前記配信用サーバより、希望する主旋律データ２０をダウンロードする。ダウンロードされた主旋律データ２０は、端末装置内のメモリ手段８に格納される（Ｔ１００）。
【００２５】
次に、主旋律データを元に報知音用曲データを作成する。主旋律データは主旋律を表現するデータ２１と、伴奏用のコードを表現するデータ２２と、主旋律の演奏時のテンポを表現するデータ２３によって構成されている。ユーザは、メモリ手段８内に少なくとも1つ以上格納されている主旋律データ２０の中から着信メロディとして再生させるデータを1つ選択すると、制御手段９は選択された主旋律データ２０のコードを表現するデータ２１を読み込む（Ｔ１０１）。更にユーザは、メモリ手段８内に少なくとも１つ以上格納されている編曲パラメータ３０の中から、選択した主旋律データを再生する時の曲調を選択すると、同様に制御手段９が選択された編曲パラメータ３０を読み込む（Ｔ１０２）。制御手段９は、コードを表現するデータ２１と編曲パラメータ３０を用いて、ユーザが選択した曲調に合わせた少なくとも１つ以上のパートによって構成される伴奏パートを合成する（Ｔ１０３）。合成された伴奏パートと主旋律を表現するデータ２１を合わせて、報知音用データを作成する（Ｔ１０４）。ユーザは、編曲パラメータ３０によって作成された報知音用データに対して、伴奏パートを演奏する音色の変更を行なうか選択することができる（Ｔ３００）。音色を変更する必要が無い場合は、作成された報知音用データは変更されず、報知音再生手段１０に送られ、報知音の再生が行われる。音色を変更する場合、ユーザは少なくとも１つ以上の伴奏パートで、パート毎に任意の音色に変更する。全てのパートで音色変更が行われる（Ｔ３０１）。音色変更が終了したら（Ｔ３０２）、作成された報知音用データあるいは変更された報知音用データは報知音再生手段１０に送られ、報知音の再生が行われる。
【００２６】
本発明の第５の実施の形態を図７により説明する。ハードウェアの構成は第1の実施の形態と同様である。
メモリ手段８内には、配信用サーバ４０より配信された主旋律を表現するデータ２１と、伴奏用のコードを表現するデータ２２と主旋律の演奏テンポを表現するデータ２３によって構成される主旋律データ２０が少なくとも1つ以上格納され、更に、伴奏パートを合成するための編曲パラメータ３０が少なくとも1つ以上格納される。
【００２７】
主旋律データ２０は、主旋律のメロディと再生時のテンポ、及び主旋律以外の少なくとも1つ以上の伴奏パートを生成するための和音コードデータ、再生時の曲調を指定するための編曲パラメータ指定データによって構成され、配信用サーバ４０よりダウンロードすることで、メモリ部８に格納される。入力手段７は報知音の再生に関する命令、すなわち再生命令等を入力する。
制御手段９において、メモリ手段８内に格納されているコードデータ２２と編曲パラメータ指定データ２４によって指定された編曲パラメータ３０に従って、少なくとも1つ以上の演奏パートで構成される伴奏パートを合成し、主旋律を表現するデータ２１と合わせて報知音データを作成する。ユーザは、必要に応じて演奏時の演奏速度の変更を行ない、報知音再生手段１０において報知音の再生を行なう。
【００２８】
本実施の形態における、報知音の曲調を変更するための動作を図７により説明する。
まず、ユーザは主旋律データの入手を行なう。主旋律データは、例えば配信用として用意されているデータ配信用サーバに複数格納されており、ユーザは必要に応じて前記配信用サーバより、希望する主旋律データ２０をダウンロードする。ダウンロードされた主旋律データ２０は、端末装置内のメモリ手段８に格納される（Ｔ１００）。
【００２９】
次に、主旋律データを元に報知音用曲データを作成する。
主旋律データは主旋律を表現するデータ２１と、伴奏用のコードを表現するデータ２２と、主旋律の演奏時のテンポを表現するデータ２３によって構成されている。ユーザは、メモリ手段８内に少なくとも1つ以上格納されている主旋律データ２０の中から着信メロディとして再生させるデータを1つ選択すると、制御手段９は選択された主旋律データ２０のコードを表現するデータ２１を読み込む（Ｔ１０１）。更にユーザは、メモリ手段８内に少なくとも１つ以上格納されている編曲パラメータ３０の中から、選択した主旋律データを再生する時の曲調を選択すると、同様に制御手段９が選択された編曲パラメータ３０を読み込む（Ｔ１０２）。制御手段９は、コードを表現するデータ２１と編曲パラメータ３０を用いて、ユーザが選択した曲調に合わせた少なくとも１つ以上のパートによって構成される伴奏パートを合成する（Ｔ１０３）。合成された伴奏パートと主旋律を表現するデータ２１を合わせて、報知音用データを作成する（Ｔ１０４）。ユーザは、編曲パラメータ３０によって作成された報知音用データに対して、演奏時のテンポの変更を行なうことができる（Ｔ４００）。テンポを変更する必要が無い場合は、作成された報知音用データは変更されず、報知音再生手段１０に送られ、報知音の再生が行われる。テンポを変更する場合、ユーザは入力手段７の入力キーを必要回数押下することにより、任意にテンポを変更する（Ｔ４０１）。テンポの変更が終了したら（Ｔ４０２）、作成された報知音用データあるいは変更された報知音用データは報知音再生手段１０に送られ、報知音の再生が行われる。
【００３０】
本発明の第６の実施の形態を図８により説明する。ハードウェアの構成は第1の実施の形態と同様である。
メモリ手段８内には、配信用サーバ４０より配信された主旋律を表現するデータ２１と、伴奏用のコードを表現するデータ２２と主旋律の演奏テンポを表現するデータ２３によって構成される主旋律データ２０が少なくとも1つ以上格納され、更に、伴奏パートを合成するための編曲パラメータ３０が少なくとも1つ以上格納される。
【００３１】
主旋律データ２０は、主旋律のメロディと再生時のテンポ、及び主旋律以外の少なくとも1つ以上の伴奏パートを生成するための和音コードデータ、再生時の曲調を指定するための編曲パラメータ指定データによって構成され、配信用サーバ４０よりダウンロードすることで、メモリ部８に格納される。入力手段７は報知音の再生に関する命令、すなわち再生命令等を入力する。
制御手段９において、メモリ手段８内に格納されているコードデータ２２と編曲パラメータ指定データ２４によって指定された編曲パラメータ３０に従って、少なくとも1つ以上の演奏パートで構成される伴奏パートを合成し、主旋律を表現するデータ２１と合わせて報知音データを作成する。ユーザは、必要に応じて演奏時の音程の変更を行ない、報知音再生手段１０において報知音の再生を行なう。
【００３２】
本実施の形態における、報知音の曲調を変更するための動作を図８により説明する。
まず、ユーザは主旋律データの入手を行なう。主旋律データは、例えば配信用として用意されているデータ配信用サーバに複数格納されており、ユーザは必要に応じて前記配信用サーバより、希望する主旋律データ２０をダウンロードする。ダウンロードされた主旋律データ２０は、端末装置内のメモリ手段８に格納される（Ｔ１００）。
【００３３】
次に、主旋律データを元に報知音用曲データを作成する。主旋律データは主旋律を表現するデータ２１と、伴奏用のコードを表現するデータ２２と、主旋律の演奏時のテンポを表現するデータ２３によって構成されている。ユーザは、メモリ手段８内に少なくとも1つ以上格納されている主旋律データ２０の中から着信メロディとして再生させるデータを1つ選択すると、制御手段９は選択された主旋律データ２０のコードを表現するデータ２１を読み込む（Ｔ１０１）。更にユーザは、メモリ手段８内に少なくとも１つ以上格納されている編曲パラメータ３０の中から、選択した主旋律データを再生する時の曲調を選択すると、同様に制御手段９が選択された編曲パラメータ３０を読み込む（Ｔ１０２）。制御手段９は、コードを表現するデータ２１と編曲パラメータ３０を用いて、ユーザが選択した曲調に合わせた少なくとも１つ以上のパートによって構成される伴奏パートを合成する（Ｔ１０３）。合成された伴奏パートと主旋律を表現するデータ２１を合わせて、報知音用データを作成する（Ｔ１０４）。ユーザは、編曲パラメータ３０によって作成された報知音用データに対して、演奏時の音程の変更を行なうことができる（Ｔ５００）。音程を変更する必要が無い場合は、作成された報知音用データは変更されず、報知音再生手段１０に送られ、報知音の再生が行われる。
【００３４】
音程を変更する場合、ユーザは入力手段７の入力キーを必要回数押下することにより、任意に音程を変更する（Ｔ５０１）。音程の変更が終了したら（Ｔ５０２）、作成された報知音用データあるいは変更された報知音用データは報知音再生手段１０に送られ、報知音の再生が行われる。
【００３５】
また、本発明は、電話の着信音あるいは着信メロディに限ることなく、アラーム機能やメール着信報知機能等を有する携帯端末装置の報知音に適用してもよい。
【００３６】
以上の実施の形態では、再生する曲データのコードデータのみを書き換えることで、１曲の曲データで１パターンの再生しか行なえなかった着信音メロディが、曲調コードテーブルに格納されている編曲パラメータの数だけバリエーションを持つことが可能となる。これによって、曲調の異なる着信音メロディをダウンロードから入手したい時でも、入手したい曲調数分のダウンロードを繰り返す必要が無くなり、同時に保存するためのメモリ容量も少なくて済む。
【００３７】
以上の実施の形態では、ダウンロードされた着信メロディに使用者の好みに応じた変更を加えることにより、着信音メロディ再生機能における１曲あたりのデータ容量を低減し、容易にユーザの意志を着信音メロディに反映させることが可能となるような着信音メロディ機能が得られる。これによりユーザがその時の気分等に合わせて、曲調の他にリズムやテンポ、音程等が容易に変更することが出来るので、遊戯性や操作性の向上が図れる。
【００３８】
本発明の第７の実施の形態を図９により説明する。本実施の形態は配信された着信メロディをダウンロードする代わりにユーザが入力手段から主旋律を表現するデータ２１と、伴奏用のコードを表現するデータ２２と主旋律の演奏テンポを表現するデータ２３によって構成される主旋律データ２０を入力するように構成したものである。ハードウェア構成は第１の実施の形態と同様である。本実施の形態では、メモリ手段８内には主旋律データ２０が少なくとも1つ格納され、更に、伴奏パートを合成するための編曲パラメータ３０が少なくとも1つ格納される。
【００３９】
主旋律データ２０は、主旋律のメロディと再生時のテンポ、及び主旋律以外の少なくとも１つ以上の伴奏パートを生成するための和音コードデータによって構成される。更に、入力手段７は報知音の再生に関する命令、すなわち再生命令等を入力する。本実施の形態における携帯電話機は着信音メロディの曲調を任意に変更出来るよう構成される。
制御手段９において、メモリ手段８内に格納されているコードデータ２２と編曲パラメータ３０に従って、少なくとも1つ以上の演奏パートで構成される伴奏パートを合成し、主旋律を表現するデータ２１と合わせて報知音データを作成し、報知音再生手段１０において報知音の再生を行なう。
【００４０】
本実施の形態における、報知音の曲調を変更するための動作を図９により説明する。
【００４１】
まず、ユーザは主旋律データの入力を行なう。ユーザは、入力手段７より主旋律を表現するためのデータの入力を行なう（Ｔ６００）。更に、上記主旋律を表現するためのデータを再生する際に同時に演奏される、少なくとも１つ以上の演奏パートより構成される伴奏パートの和音コードの入力と（Ｔ６０１）、再生時のテンポの入力を入力手段７より行なう（Ｔ６０２）。以上の、主旋律を表現するデータと和音コードデータ、テンポデータにより構成される主旋律データの入力が終了すると、制御手段９は入力された主旋律データをメモリ手段８に格納する（Ｔ６０３）。
【００４２】
次に、主旋律データを元に報知音用曲データを作成する。
主旋律データは主旋律を表現するデータ２１と、伴奏用のコードを表現するデータ２２と、主旋律の演奏時のテンポを表現するデータ２３によって構成されている。ユーザは、メモリ手段８内に少なくとも1つ以上格納されている主旋律データ２０の中から着信メロディとして再生させるデータを1つ選択すると、制御手段９は選択された主旋律データ２０のコードを表現するデータ２１を読み込む（Ｔ１０１）。更にユーザは、メモリ手段８内に少なくとも１つ以上格納されている編曲パラメータ３０の中から、選択した主旋律データを再生する時の曲調を選択すると、同様に制御手段９が選択された編曲パラメータ３０を読み込む（Ｔ１０２）。制御手段９は、コードを表現するデータ２１と編曲パラメータ３０を用いて、ユーザが選択した曲調に合わせた少なくとも１つ以上のパートによって構成される伴奏パートを合成する（Ｔ１０３）。合成された伴奏パートと主旋律を表現するデータ２１を合わせて、報知音用データを作成する（Ｔ１０４）。作成された報知音用データは報知音再生手段１０に送られ、報知音の再生が行われる。
【００４３】
本発明の第８の実施の形態を図１０乃至図１３により説明する。本実施の形態は、配信された曲データ中に主旋律データと伴奏データとコードデータが含まれるようにしたものである。そして、必要に応じて、この伴奏データに代えて、コードデータとスタイルデータから生成される新伴奏データを主旋律データと組み合わせることにより、曲データを編曲するものである。
【００４４】
図１０に第８の実施の形態の概念図を示す。配信された曲データは、主旋律データ５１と、複数パート（例えば３パート）の楽音からなる伴奏データ５２、主旋律データ５１と伴奏データ５２に対応するコード進行からなるコードデータ５３を含む。伴奏データは和音を発音可能な１つの楽器パートからなるものでもよいし、ベースパート、ドラムパート等複数の楽器パートからなるものでもよい。或いは、主旋律と同じ楽器の副旋律パートでもよい。このように、本実施の形態における曲データは、始めから主旋律データと伴奏データを含んでいるので、そのままでも報知音として十分高品位な曲データであるが、ユーザの好みに応じて、曲調を変える（編曲する）ことができる。
【００４５】
曲調の変更は、コードデータ５３とスタイルデータ５４を伴奏生成部５５へと供給することにより、新たな伴奏データを生成することで行う。スタイルデータ５４は、新たな伴奏データを生成する際の元になるデータであって、複数の曲のジャンルに対応して、複数種類、携帯通信端末のメモリに記憶されている。また、配信用サーバ４０から新たなスタイルデータをダウンロード可能としてもよい。なお、１つのジャンルに対して、複数種類のスタイルデータを記憶してもよく、例えばロックのジャンルに対して３つのバリエーションを持ち、ジャズのジャンルに対して３つのバリエーションを持つなどである。ユーザは何れかの種類のスタイルデータを選択する。なお、後述するように曲データ中には拍子データが含まれており、同じ拍子を持つスタイルデータの中からのみ選択可能とすることが望ましい。
【００４６】
伴奏生成部５５は、供給されたスタイルデータに含まれるノートデータを、供給されたコードデータに基づいて音高変換することにより、該コードデータにマッチした新伴奏データ５６を生成する。生成された新伴奏データ５６は、元の曲データにおける主旋律データ５１と組み合わされ、新たな曲データとなる。すなわち、元の曲データに含まれていた伴奏データ５２は破棄され、代わりに生成された新伴奏データ５６が新たな曲データ中に記憶される。なお、元の曲データを保存しておき、新たな曲データを生成するようにしてもよい。このようにすると、編曲した曲データと元の曲データを後から聞き比べたり、異なる発信元に対してそれぞれの曲データを別々の報知音として設定したりすることが可能になる。
【００４７】
また、伴奏生成部５５では、スタイルデータに含まれるスタイル毎の標準テンポを新たな曲データの演奏テンポに設定する。更に、スタイルデータに含まれる複数種類（例えば３種類）の主旋律音色データのうち、ユーザによって選択された何れかを新たな曲データの主旋律音色に設定する。これにより、伴奏パートの演奏内容の変更のみならず、選択されたスタイルにマッチしたテンポ及び主旋律音色への編曲がなされる。
【００４８】
図１１は曲データとスタイルデータの詳細なデータフォーマットを示す図である。曲データはスコアトラック６１とマスタートラック６２を含む。スコアトラックには前述の主旋律データ５１と伴奏データ５２が記憶され、マスタートラック６２にはコードデータ５３が記憶されている。
【００４９】
スコアトラック６１には、先頭にヘッダ６１ａが記憶されている。このヘッダ６１ａには主旋律データや伴奏データの音高がシフト可能か否かを示すキーコントロールデータが含まれている。後述する移調機能により曲データが移調（トランスポーズ）されたとき、このキーコントロールデータで「音高シフト可能」とされていれば、主旋律データや伴奏データの音高がシフトされる。逆に「音高シフト不可能」とされていれば、音高のシフトは行われない。例えばドラムパートの伴奏データについて「音高シフト不可能」としておくことにより、意図しないドラム音色の変化を防止することができる。より詳しくは、キーコントロールデータは後述するチャンネル毎に「音高シフト可能／不可能」が設定されている。ヘッダ６１ａにはこれ以外のデータが含まれていてもよい。
【００５０】
ヘッダ６１ａに続いて、時間データ６１ｂとイベントデータ６１ｃの組が、曲の進行に従って多数記憶されている。時間データ６１ｂは前のイベントデータから（ただし最初の時間データは曲の先頭から）の経過時間を示すものであり、所定時間（例えば４ｍｓ）を単位時間として表現されたものである。なお、前のイベントからの経過時間ではなく、曲の先頭や小節線からの経過時間を示すようにしてもよい。また、所定時間は４ｍｓに限定されない。また、４ｍｓ等の実時間を単位とするのではなく、所定の音符長（例えば９６分音符）を単位として表現してもよい。
【００５１】
イベントデータ６１ｃは、音高データやゲートタイム（音長）データ等からなり音符を表すノートデータ、音色を表すプログラムチェンジデータ、音量を表すボリュームデータ等の演奏に必要なイベントであり、各イベントデータにはチャンネル番号（例えば０〜３）が付されている。各チャンネルは主旋律データや伴奏データを識別するために用いられるもので、例えば主旋律データはチャンネル０、伴奏データはチャンネル１〜３とされる。すなわち、チャンネル０が付されたノートデータは主旋律パートの演奏内容（＝主旋律データ５１）を示し、チャンネル１〜３が付されたノートデータは伴奏パートの演奏内容（＝伴奏データ５２）を示す。同様に、チャンネル０が付されたプログラムチェンジデータは主旋律パートの音色を示し、チャンネル１〜３が付されたプログラムチェンジデータは伴奏パートの音色を示す。なお、スコアトラック６１のデータは、楽曲１曲分の長さを有していてもよいし、曲の先頭部分やサビの部分等、楽曲の一部分であってもよい。また、曲データの先頭及び／又は末尾部分は必ずしも小節線に対応していなくてもよい（例えば弱起の曲でもよい）。
【００５２】
マスタートラック６２には、前述のスコアトラック６１と同様に時間データ６２ｂとイベントデータ６２ｃの組が曲の進行に従って多数記憶されている。ただしスコアトラック６１のイベントデータ６１ｃとマスタートラック６２のイベントデータ６２ｃは、その内容が異なる。イベントデータ６２ｃは、曲データの拍子を示す拍子データ、曲データの再生テンポを示すテンポデータ、スコアトラック６１のイベントデータにおける小節線位置に相当する位置に挿入される小節線データ、スコアトラックの演奏内容に対応したコードデータ（＝コードデータ５３）などが含まれる。
【００５３】
一方、スタイルデータはスコアトラック６３を含み、ここには前述のスタイルデータ５４が記憶されている。スコアトラック６３の先頭にはヘッダ６３ａが記憶されており、ここには曲データ内のものと同様のキーコントロールデータが含まれている。ここでのキーコントロールデータは、前述と同様に移調機能時に移調するか否かを決定するのに加え、伴奏生成部５５におけるノートデータの音高変換をするか否かを決定するのにも利用される。更にヘッダ６３ａにはスタイルデータ毎に最適な演奏テンポである標準テンポデータ、スタイルデータ毎に主旋律音色として設定するのに適した複数種類（例えば３種類）の主旋律音色データ、該スタイルの拍子を示す拍子データも含まれている。
【００５４】
ヘッダ６３ａに続いて、曲データのスコアトラック６１ａと同様に時間データ６３ｂとイベントデータ６３ｃの組が、曲の進行に従って多数記憶されている。ノートデータは所定の基準コード（例えばＣメジャ７）に沿って作成されている。なお、スタイルデータは小節単位の長さとし、典型的には１乃至数小節程度の長さである。
【００５５】
図１２は伴奏生成部５５に備えられている音高変換テーブルを模式的に示す図である。音高変換テーブルはコードタイプ毎にＣ〜Ｂの１２音名に対応した記憶領域を有し、各領域にはスタイルデータのスコアトラック６３に記憶されたノートデータの各音名をどれだけシフトするか（音高変換するか）を規定した値が記憶されている。例えばコードタイプ「Ｍ（メジャ）」において、音名Ｃ〜Ａ♯については値「０」が記憶されており、スコアトラック６３のノートデータをシフトしないことをが規定されており、音名Ｂについては値「＋１」が記憶されており、スコアトラック６３のノートデータを「＋１」する（すなわち半音上げる）ことが規定されている。これにより、所定の基準コード（Ｃメジャ７）に沿って作成されたノートデータは、コードデータ５３により指定されたコードのタイプにマッチするように音高変換される。そして、この音高変換テーブルに基づいて指定コードのタイプにマッチするように音高変換された後、伴奏生成部５５において、指定コードのルートにマッチするよう、基準コードのルートと指定コードのルートの差だけ更に音高変換される。なお、音高変換テーブルにおけるシフト値は、単なる一例であり、別の値でもよい。
【００５６】
図１３は曲データ（主旋律データ）の先頭及び／又は末尾部分が小節線に対応していない場合の新伴奏データの生成例を示す図である。この例では主旋律データが小節途中から始まり、小節途中で終了するものが示されている。この場合、新伴奏データは主旋律データが開始した後の最初の小節線位置から開始し、主旋律データの最終小節の前までスタイルデータを繰り返し、主旋律の末尾と同じ位置で終了するように生成される。ここで、主旋律データの１小節分とスタイルデータの１小節分の長さが異なることがある。例えば主旋律データのテンポが１２０なら４／４拍子の１小節は２秒に相当し、スタイルデータの標準テンポが１００なら４／４拍子の１小節は２．４秒に相当する。従って、単純に両者を組み合わせると長さが会わなくなってしまう。そこで、本実施の形態においては、両者の長さをあわせるようにしている。具体的には、一方（主旋律データ）の１小節長にあうよう、他方（スタイルデータ）の時間データを修正するようにしている。なお、時間データの修正に代えて、時間データの計数の仕方を異ならせるようにしてもよい。
【００５７】
前述したように、曲データを移調する移調機能も備わっており、例えば１オクターブアップ、１オクターブダウンが可能であり、移調量はユーザが設定する。このとき、前述のキーコントロールデータで「音高シフト可能」とされているチャンネル（主旋律、伴奏データ、新伴奏データいずれも）のノートデータのみが移調される。
また、曲データ中のテンポデータや、スタイルデータ中のテンポデータにより設定された演奏テンポからテンポを変更する機能も備わっている。例えば、設定されたテンポから最大±３０％のテンポ変更が可能である。テンポの変更は時間データの計数の仕方を変える（例えば時間データ１００ｍｓに相当する場合、テンポを３０％アップさせるときは１００ｍｓの時間データを７０ｍｓで計数する）ことにより行う。
【００５８】
なお、スタイルデータをメインＡセクション、メインＢセクション、フィルインセクション等の複数セクションで構成されるものとし、曲データのマスタートラック中にスタイルのセクションを制御するイベントを含ませると、変化に富んだ伴奏データを生成することができる。また、マスタートラック中に調データを記憶しておくと、調を考慮した複雑な音高変換（例えば調とコードに応じてアベイラブルノートスケールを決定し、音高変換の際にこのアベイラブルノートスケール上の音を採用するようにする等）をすることが可能となる。
【００５９】
【発明の効果】
本発明によれば、着信を報知するために予め定められた順番に従って再生される音データを、他人との識別を容易にするために、使用者の意志あるいは好みに応じて容易に変更可能な携帯端末装置の音データ再生方法を得ることができる。また、配信される主旋律データのデータ量を少なくできるで、ダウンロード時間の短縮化とダウンロードで発生する各種料金の低料金化が可能な携帯端末装置の音データ再生方法を得ることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態における携帯端末装置の音データ再生方法に用いられるハードウェアの構成を示すブロック図である。
【図２】本発明の第１の実施の形態における報知音用曲データの作成過程を示すフローチャートである。
【図３】本発明の第２の実施の形態における主旋律データのデータ構成を示す図である。
【図４】本発明の第２の実施の形態における報知音用曲データの作成過程を示すフローチャートである。
【図５】本発明の第３の実施の形態における編曲パラメータに対応するキーワードを示した図である。
【図６】本発明の第４の実施の形態における報知音用曲データの作成過程及び音色変更過程を示すフローチャートである。
【図７】本発明の第５の実施の形態における報知音用曲データの作成過程及びテンポ変更過程を示すフローチャートである。
【図８】本発明の第６の実施の形態における報知音用曲データの作成過程及び音程変更過程を示すフローチャートである。
【図９】本発明の第７の実施の形態における報知音用曲データの作成過程を示すフローチャートである。
【図１０】本発明の第８の実施の形態における報知音曲データの生成の概念を示す図である。
【図１１】本発明の第８の実施の形態における報知音曲データ及びスタイルデータのデータフォーマットを示す図である。
【図１２】本発明の第８の実施の形態における報知音曲データの生成に用いられる音高変換テーブルを示す図である。
【図１３】本発明の第８の実施の形態における報知音曲データの生成例を示す図である。
【符号の説明】
１…アンテナ、２…無線手段、３…符号復号手段、４…マイク、５…レシーバ、６…表示手段、７…キー入力手段、８…メモリ手段、９…制御手段、１０…報知音再生手段、１１…サウンダー、１５ａ〜１５ｃ…キーワード、２０ａ〜２０ｃ…主旋律データ、２１…主旋律表現データ、２２…コードデータ、２３…テンポデータ、３０ａ〜３０ｃ…編曲パラメータ、４０…配信用サーバ。
【図１】
0003870671.tif 000002
【図２】
0003870671.tif 000003
【図３】
0003870671.tif 000004
【図４】
0003870671.tif 000005
【図５】
0003870671.tif 000006
【図６】
0003870671.tif 000007
【図７】
0003870671.tif 000008
【図８】
0003870671.tif 000009
【図９】
0003870671.tif 000010
【図１０】
0003870671.tif 000011
【図１１】
0003870671.tif 000012
【図１２】
0003870671.tif 000013
【図１３】
0003870671.tif 000014