(57)【特許請求の範囲】
【請求項１】
着信信号を受信した際に着信を報知する複数パートからなる楽曲データを再生可能な携帯電話機であって、
通信手段と、
楽曲再生手段と、
あらかじめ、複数のパートを使用するプリセット伴奏データが伴奏パート別に複数種類記憶されている第１の記憶手段と、
前記通信手段を介して外部の装置からダウンロードされたダウンロード伴奏データが記憶可能とされている第２の記憶手段と、
少なくともダイヤルボタンを有する入力手段と、
前記各手段を制御する制御手段とを少なくとも備え、
前記制御手段による制御の基で、前記ダイヤルボタンを用いてメロディパートの楽譜データが入力され、前記入力手段を用いて入力されたスタイル情報と前記入力手段を用いて入力されたコード情報とに基づいて前記プリセット伴奏データと前記ダウンロード伴奏データのいずれかから伴奏データを選択する処理を行い、
該処理により選択した伴奏データと前記ダイヤルボタンを用いて入力されている前記楽譜データとを合成することにより複数パートからなる作曲楽曲データを生成し、着信信号を受信した際に前記記憶手段に記憶された前記作曲楽曲データを読み出して、前記再生手段により再生するようにされ、
前記伴奏データを選択する処理においては、
前記メロディパートに適したスタイル情報を前記入力手段により選択してから、
前記メロディパート中の小節数あるいはセクションを、コードを鳴らす単位として前記入力手段により指定する操作と、
前記指定した小節数あるいはセクションにコード情報を前記入力手段により指定する操作と、
前記指定したコード情報と前記選択されたスタイル情報に基づいて前記指定した小節数あるいはセクションに前記プリセット伴奏データと前記ダウンロード伴奏データのいずれかから伴奏データを前記制御手段により選択する処理とを、全ての小節数あるいはセクションについて繰り返し行うことにより、
すべての小節あるいはセクションに伴奏データを選択することができるようにされていることを特徴とする作曲機能を備えた携帯電話機。
【請求項２】
前記第１の記憶手段には、あらかじめプリセットされているプリセット楽曲データが記憶され、前記第２の記憶手段には、前記通信手段を介してダウンロードされたダウンロード楽曲データと、前記作曲楽曲データとが記憶可能とされており、着信信号を受信した際に前記記憶手段から、前記プリセット楽曲データと前記ダウンロード楽曲データと前記作曲楽曲データとのうちのいずれかの楽曲データが選択されて読み出し可能とされていることを特徴とする請求項１記載の作曲機能を備えた携帯電話機。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、作曲する機能を備える携帯電話機に関するものである。
【０００２】
【従来の技術】
アナログセルラーシステムやデジタルセルラーシステムとして知られているＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ  ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  ｓｙｓｔｅｍ）等の携帯電話システムや、簡易型携帯電話システム（ＰＨＳ：Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）において、ユーザが携帯している携帯電話機に着信があった際には、着信をユーザに報知するために着信音が放音される。この着信音としては、従来ビープ音が放音されていたが、ビープ音が耳障りな音であることからビープ音に変わりメロディ音を着信音とすることが最近行われている。
【０００３】
着信時に放音される着信メロディは、携帯電話機にあらかじめ複数の着信メロディの楽曲データが記憶されており、ユーザが所望の着信メロディを選択できるようにしている。さらに、携帯電話機からサービスセンターにアクセスすることにより、サービスセンターから着信メロディ用の楽曲データをダウンロードすることも行われている。
また、ユーザによっては自分の作曲した楽曲データによる着信メロディを使用したいという要望があった。そこで、最近の携帯電話機ではユーザが着信メロディ用の楽曲データを作曲できる機能を備えているものがある。
【０００４】
【発明が解決しようとする課題】
ところで、最近の携帯電話機においては、複数パートからなる楽曲データを再生可能な楽曲再生手段を備えるようになっており、着信メロディはメロディパートと伴奏パートからなる複数パートの楽音とされる場合が増加している。この場合、１パートのメロディパートと、ベースパートと２パートのコードパートからなる３パートの伴奏パートとすると、合計４パートからなる楽曲データとされることになる。
しかしながら、たとえば４パートからなる楽曲データを作曲する場合には、メロディパートのみを入力する場合に比較して４倍以上のデータを入力する必要があり、複数パートの楽曲データを作曲するには作業量が膨大になるという問題点があった。さらに、伴奏データを作曲するには、ある程度の音楽理論が必要であり、複数パートからなる楽曲データの作曲は限られたユーザにしかできないという問題点があった。
【０００５】
そこで、本発明は、膨大な作業量を必要とすることがないと共に、誰でも着信メロディ用の楽曲データを作曲することのできる作曲機能を備えた携帯電話機を提供することを目的としている。
【０００６】
【課題を解決するための手段】
前記目的を達成するために、本発明の作曲機能を備えた携帯電話機は、着信信号を受信した際に着信を報知する複数パートからなる楽曲データを再生可能な携帯電話機であって、通信手段と、楽曲再生手段と、あらかじめ、複数のパートを使用するプリセット伴奏データが伴奏パート別に複数種類記憶されている第１の記憶手段と、前記通信手段を介して外部の装置からダウンロードされたダウンロード伴奏データが記憶可能とされている第２の記憶手段と、少なくともダイヤルボタンを有する入力手段と、前記各手段を制御する制御手段とを少なくとも備え、前記制御手段による制御の基で、前記ダイヤルボタンを用いてメロディパートの楽譜データが入力され、前記入力手段を用いて入力されたスタイル情報と前記入力手段を用いて入力されたコード情報とに基づいて前記プリセット伴奏データと前記ダウンロード伴奏データのいずれかから伴奏データを選択する処理を行い、該処理により選択した伴奏データと前記ダイヤルボタンを用いて入力されている前記楽譜データとを合成することにより複数パートからなる作曲楽曲データを生成し、着信信号を受信した際に前記記憶手段に記憶された前記作曲楽曲データを読み出して、前記再生手段により再生するようにされ、前記伴奏データを選択する処理においては、前記メロディパートに適したスタイル情報を前記入力手段により選択してから、前記メロディパート中の小節数あるいはセクションを、コードを鳴らす単位として前記入力手段により指定する操作と、前記指定した小節数あるいはセクションにコード情報を前記入力手段により指定する操作と、前記指定したコード情報と前記選択されたスタイル情報に基づいて前記指定した小節数あるいはセクションに前記プリセット伴奏データと前記ダウンロード伴奏データのいずれかから伴奏データを前記制御手段により選択する処理とを、全ての小節数あるいはセクションについて繰り返し行うことにより、すべての小節あるいはセクションに伴奏データを選択することができるようにされている
【０００８】
さらに、上記本発明の作曲機能を備えた携帯電話機において、前記第１の記憶手段記憶手段には、あらかじめプリセットされているプリセット楽曲データが記憶され、前記第２の記憶手段には、前記通信手段を介してダウンロードされたダウンロード楽曲データと、前記作曲楽曲データとが記憶可能とされており、着信信号を受信した際に前記記憶手段から、前記プリセット楽曲データと前記ダウンロード楽曲データと前記作曲楽曲データとのうちのいずれかの楽曲データが選択されて読み出し可能とされていてもよい。
【０００９】
このような本発明によれば、入力したメロディパートの楽譜データと、入力されたスタイル情報、あるいはスタイル情報と入力されたコード情報とに基づいてメロディパートに適した伴奏データが選択されるようにしている。これにより、伴奏データを打ち込むことなく伴奏データを生成することができるので、複数パートからなる楽曲データをわずかの作業量で作曲することができるようになる。また、作曲する際にスタイル情報とコード情報だけを入力すれば伴奏データを生成することができるので、特別な音楽理論の知識がなくとも複数パートからなる楽曲データを作曲することができるようになる。
【００１０】
また、本発明は、入力したメロディパートの楽譜データおよび選択した曲調情報とに基づいてメロディパートに適した伴奏データを選択するようにしている。これにより、伴奏データを打ち込むことなく伴奏データを生成することができるので、複数パートからなる楽曲データをわずかの作業量で作曲することができるようになる。また、作曲する際に曲調情報だけを入力すれば伴奏データを生成することができるので、特別な音楽理論の知識がなくとも複数パートからなる楽曲データを作曲することができるようになる。
【００１１】
【発明の実施の形態】
本発明の作曲機能を備えた携帯電話機の実施の形態について、以下に説明する。
本発明の実施の形態にかかる携帯電話機の構成の外観を図１に示す。
図１に示すように携帯電話機１は、表示部３や各種ボタン４を備える電話機本体２と、伸縮自在とされたアンテナ６とから構成されている。電話機本体２内には電話機能手段や楽曲再生手段および楽曲データの作曲機能手段等を実現するハードウェアが収納されている。表示部３には、作曲を行う際等のメニュー画面や電話をかける際に入力された電話番号の表示や、着信時に相手先の電話番号等が表示される。
【００１２】
電話機本体２における表示部３の下には各種ボタン４が設けられており、その中に「０」〜「９」の数値が付されたダイヤルボタン５が設けられている。この各種ボタン４を表示部３の表示画面を見ながら操作することにより、複数パートからなる楽曲データの作曲や電話番号等の入力を行うことができるようにされている。
電話機本体２の上部にはアンテナ６が伸縮可能に設けられており、待ち受け時には携帯に便利なようにアンテナ６は収納されており、通話時には伸張されてアンテナゲインを向上できるようにされている。また、表示部３の上には通話時に相手の音声が出力される受話口７が設けられ、電話機本体２の下部には音声を入力するための送話口９が設けられている。さらに、着信を知らせる着信ランプ８が電話機本体２の上部に設けられている。
【００１３】
次に、電話機本体２内に収納されている携帯電話機１のハードウェアの構成を示す機能ブロック図を図２に示す。
図２において、携帯電話機１に備えられたアンテナ６は、変調・復調機能を有する通信部１３に接続されている。中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：ＣＰＵ）１０は、電話機能プログラムを実行することにより携帯電話機１の各部の動作を制御するシステム制御部であり、動作時の経過時間を示したり、特定の時間間隔でタイマ割込を発生するタイマを備えている。また、ＣＰＵ１０は楽曲再生処理を補助するプログラムの実行や、複数パートからなる楽曲データの作曲処理のプログラムを実行する。ＲＡＭ１１はＣＰＵ１０のワークエリアや、ダウンロードされたダウンロード楽曲データやダウンロード伴奏データの格納エリア、および、作曲された複数パートからなる楽曲データが格納されるオリジナル楽曲データ格納エリア等が設定されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。ＲＯＭ１２はＣＰＵ１０が実行する送信や着信の各種電話機能プログラムや楽曲再生処理を補助するプログラム、および、複数パートからなる楽曲データの作曲処理のプログラムや、プリセットされたプリセット楽曲データやプリセット伴奏データ等の各種データが格納されているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）である。
【００１４】
また、通信部１３は、アンテナ６で受信された信号の復調を行うと共に、送信する信号を変調してアンテナ６に供給している。通信部１３で復調された受話信号は、音声処理部（コーダ／デコーダ）１４において復号され、マイク２１から入力された送話信号は音声処理部１４において圧縮符号化される。音声処理部１４は、送話用の音声を高能率圧縮符号化／復号化しており、例えばＣＥＬＰ（Ｃｏｄｅ  Ｅｘｃｉｔｅｄ  ＬＰＣ  ）系やＡＤＰＣＭ（適応差分ＰＣＭ符号化）方式のコーダ／デコーダとされている。楽曲再生部１５は、音声処理部１４からの受話信号を受話用スピーカ２２から放音したり、選択された楽曲データを再生して着信音あるいは保留音として出力している。なお、着信音は着信用スピーカ２３から放音され、保留音は受話信号とミキシングされて受話用スピーカ２２から放音される。受話用スピーカ２２から放音された音は電話機本体２の受話口７から放音されるようになる。
【００１５】
また、楽曲再生部１５が楽曲データを再生している際に、内部に設けられた楽譜データの記憶手段に所定量の空きエリアが生じた場合は、楽曲再生部１５は割込要求信号（ＩＲＱ）をＣＰＵ１０に与え、ＣＰＵ１０はＲＡＭ１１あるいはＲＯＭ１２に記憶されている楽曲データの続きを読み出して楽曲再生部１５に転送している。インタフェース（Ｉ／Ｆ）１６は、外部機器２０から楽曲データや伴奏データを入力するためのインタフェースである。入力部１７は電話機本体２に設けられた「０」〜「９」のダイヤルボタン５を含む各種ボタン４からの入力を検知する入力手段である。表示部３は電話機能や作曲機能のメニューや、ダイヤルボタン５等の各種ボタン４の操作に応じた表示がされる液晶表示器等の表示器である。バイブレータ１９は、着信時に着信音に代えて電話機本体２を振動させることにより、着信をユーザに知らせるバイブレータである。なお、各機能ブロックはバス２４を介してデータや命令の授受を行っている。
【００１６】
次に、図２に示す楽曲再生部１５の構成例を図３に示す。
図示する楽曲再生部１５において、インタフェース（Ｉ／Ｆ）３０はバス２４を介して各種データを授受するインタフェースであり、楽曲データの初期設定の際には、音色データを除く楽曲データが書込／読出コントローラ（Ｒ／Ｗコントローラ）３１の制御の基で楽曲データの記憶部３２における空きエリアに記憶される。また、楽曲データ中の音色データは音色データ記憶部（Ｖｏｉｃｅ  ＲＡＭ）３６に供給されて記憶される。音色データ記憶部（Ｖｏｉｃｅ  ＲＡＭ）３６は、インタフェース３０から供給された音色データを記憶する記憶手段であり、例えば８音色分の音色データを記憶できる記憶容量を有している。また、楽曲データの初期設定の際にシーケンサ３３が楽曲データを解釈してパート毎に指定された音色ナンバを音色データ記憶部（Ｖｏｉｃｅ  ＲＡＭ）３６に印加し、音色ナンバに対応する音色パラメータを音色データ記憶部（Ｖｏｉｃｅ  ＲＡＭ）３６から読み出して音源部３４に設定している。
【００１７】
着信時等にメロディを放音するために、楽曲再生がスタートされるとＲ／Ｗコントローラ３１は、シーケンサ３３からの読出要求信号（Ｒｅｑ）に応じて、楽曲データの記憶部３２から順次楽曲データを読み出してシーケンサ３３に供給する。楽曲データの記憶部３２の記憶容量は一曲分の楽曲データを記憶するに必要な記憶容量より小さくされており、例えば３２ワード分の楽曲データを格納できる記憶容量とされている。シーケンサ３３は、Ｒ／Ｗコントローラ３１から順次楽曲データを受け取り、楽曲データを解釈してその発音タイミングで発音されるように楽曲データに対応する音源パラメータを音源部３４に設定している。音源パラメータとしては、ピッチデータ、ノートオン／オフ信号等とされる。
【００１８】
音源部３４は、例えば４パートからなる楽音信号を同時に発音することができ、各楽音信号の音色は音色データ記憶部（Ｖｏｉｃｅ  ＲＡＭ）３４から読み出された音色に設定されており、この音色に従うと共にシーケンサ３３から設定された音源パラメータに基づいた楽音信号を生成している。生成された最大４音からなる楽音信号は、所定の再生タイミング毎にディジタルアナログ変換器（ＤＡＣ）３５に供給されて、アナログの楽音信号に変換される。なお、４パートは、例えばメロディパートと、ベースパートと、２パートのコードパートから構成される。
【００１９】
そして、楽曲データの記憶部３２からの楽曲データの読み出しが進んで楽曲データの記憶部３２に所定量の空きエリアが発生した際には、Ｒ／Ｗコントローラ３１は転送要求信号（Ｒｅｑ）をインタフェース３０を介してバス２４に送出する。この転送要求信号（Ｒｅｑ）は、ＣＰＵ１０が受け取り続く楽曲データを所定データ分、例えば空きエリアに対応する１６ワード分の楽曲データをＲＡＭ１１等から読み出してバス２４に送出する。この楽曲データは、インタフェース３０を介してＲ／Ｗコントローラ３１の制御の基で、楽曲データの記憶部３２の空きエリアに書き込まれるようになる。このような動作が繰り返されることにより、楽曲データの記憶部３２の記憶容量が一曲分の楽曲データを記憶するに必要な記憶容量より小さくされていても楽曲全体を再生することができるようになる。
【００２０】
この再生された楽音信号が着信メロディとして放音される場合は、増幅器４０が能動化されて着信用スピーカ２３から放音される。また、再生された楽音信号が保留音とされる場合は、増幅器３７が能動化されてミキサ３８を介して受話用スピーカ２２から受話口７を介して出力される。保留音とされる場合は、増幅器４１は非能動化されて音声処理部１４によりデコードされた受話信号は出力されないようにされている。
【００２１】
なお、楽曲データ中に各パート用の音色割当データを挿入しておくことにより、再生中に各パートの音色を再生中に任意に変更することができるようになる。また、音色データ記憶部（Ｖｏｉｃｅ  ＲＡＭ）３４に記憶する８音色分の音色データを、ユーザがＲＡＭ１１に記憶されている音色データから選択して音色データ記憶部（Ｖｏｉｃｅ  ＲＡＭ）３４に設定することができ、この際に、ＲＡＭ１１に種々の音色データがダウンロードされていれば、音色データ記憶部（Ｖｏｉｃｅ  ＲＡＭ）３４には、種々の音色データの内から任意の音色データを選択して記憶することができる。
さらに、着信音として再生される楽曲は、あらかじめＲＯＭ１２にプリセットされているプリセット楽曲データや、サービスセンターにアクセスしてサービスセンターからダウンロードされたＲＡＭ１１に格納されているダウンロード楽曲データや、後述する複数パートからなる楽曲データを作曲する処理を実行することにより作曲されたＲＡＭ１１に格納されているオリジナル楽曲データのうちのいずれかを選択することが可能とされている。
【００２２】
ここで、本発明の作曲機能を備えた携帯電話機において作曲する場合の概要を図４を参照しながら説明する。
図４は、図２に示すハードウェアにおいて楽曲データ作曲処理および着信メロディ再生処理が行われる際の処理の概要を示す図である。楽曲データ作曲処理は、入力部１７の各種ボタン４を操作して表示部３に表示した着信メロディメニューから「作曲」メニューを選択することにより起動される。楽曲データ作曲処理では、まず各種ボタン４を操作してメロディパートの楽譜データを入力する。この場合、例えばダイヤルボタン５に「ド」「レ」「ミ」・・・の各音名が割り当てられており、割り当てられたダイヤルボタン５を操作することによりメロディパートの楽譜データを入力していく。入力された楽譜データは、表示部３に音名で表示されたり五線譜上に音符で表示される。このようなメロディパートの楽譜データの入力が、メロディパート入力処理ＩＮ１として図示されている。
【００２３】
メロディパートの楽譜データの入力が終了したら、伴奏パートを生成する処理を行う。伴奏パートの生成処理では、表示部３に表示された「ポップス」「ロック」「Ｒ＆Ｂ」・・・等のスタイルの内、入力したメロディパートに適したスタイルを選択する。このスタイルの選択は、各スタイルの標準的なリズムの伴奏パターンを試聴することにより所望のスタイルを選択することができる。ついで、選択したスタイルにおけるバリエーションパターンが表示部３に表示されるので、入力したメロディパートに適したバリエーションパターンを選択する。このバリエーションパターンの選択も、各バリエーションパターンのリズムを試聴することにより所望のバリエーションパターンを選択することができる。このような伴奏パートの生成処理で選択される伴奏パターンデータは、ＲＯＭ１２のプリセット伴奏データエリアにあらかじめプリセットされている伴奏データや、携帯電話機１にダウンロードされてＲＡＭ１１のダウンロード伴奏データエリアに記憶されている伴奏データの内から選択されるようになる。すなわち、試聴する場合には、そのうちの標準的なリズムパターンが読み出されて楽曲再生部１５により再生されるようになる。
【００２４】
ついで、表示部３に表示されたコードメニューから入力したメロディパートに適したコードを選択する。この場合、コードを鳴らす単位として小節数あるいはイントロ、メイン、フィルイン等のセクションを選択することができ、選択した小節数毎あるいはセクション毎にコードを選択することができるようにされている。ここで選択されたコードと、先ほど選択されたスタイルに基づいて、伴奏パートの内のベースパートとコードパートの伴奏データが、ＲＡＭ１２やＲＡＭ１１に記憶されている伴奏データのうちから選択される。同時に、伴奏パートの内のパーカッションを含むドラムパートの伴奏データが選択されたスタイルに基づいて、ＲＡＭ１２やＲＡＭ１１に記憶されている伴奏データのうちから選択される。選択された伴奏データの長さは、コードを鳴らす単位で選択された長さとされる。
【００２５】
そして、コードを鳴らす単位として小節数が選択されてその小節数が指定されている場合は、次の小節数のコードを指定する。これにより、上述したように選択されたコードと、先ほど選択されたスタイルに基づいて、伴奏パートの内のベースパートとコードパートの伴奏データが、ＲＡＭ１２やＲＡＭ１１に記憶されている伴奏データのうちから選択される。同時に、伴奏パートの内のパーカッションを含むドラムパートの伴奏データが選択されたスタイルに基づいて、ＲＡＭ１２やＲＡＭ１１に記憶されている伴奏データのうちから選択される。このような処理は、すべての小節についてのベースパート、コードパートおよびドラムパートの伴奏データの選択が終了するまで繰り返し行われる。
【００２６】
また、コードを鳴らす単位としてセクションが選択されている場合は、次のセクションを選択して、そのセクションのコードを選択する。これにより、上述したように選択されたコードと、先ほど選択されたスタイルに基づいて、次のセクションの伴奏パートの内のベースパートとコードパートの伴奏データが、ＲＡＭ１２やＲＡＭ１１に記憶されている伴奏データのうちから選択される。同時に、次のセクションの伴奏パートの内のパーカッションを含むドラムパートの伴奏データが選択されたスタイルに基づいて、ＲＡＭ１２やＲＡＭ１１に記憶されている伴奏データのうちから選択される。このような処理は、すべてのセクションについてのベースパート、コードパートおよびドラムパートの伴奏データの選択が終了するまで繰り返し行われる。これにより、入力したメロディパートに適した複数パートからなる伴奏データが生成されるようになる。
【００２７】
上述した伴奏パートの生成処理で選択される伴奏パターンデータは、ＲＯＭ１２のプリセット伴奏データエリアにあらかじめプリセットされている伴奏データや、携帯電話機１にダウンロードされてＲＡＭ１１のダウンロード伴奏データエリアに記憶されている伴奏データの内から選択することができる。
このような伴奏パートを生成するための伴奏データの選択が選択処理ＳＥ１として図４に図示されている。なお、スタイルの選択を行う際にテンポを指定したり、スタイルの選択やコードの選択を行う際にドラムパート、ベースパートやコードパートの音色を指定できるようにしてもよい。
【００２８】
このようにしてメロディパートの入力処理および伴奏パートの選択処理が終了すると、楽曲データ生成処理ＰＲ１においてメロディパートとして入力された楽譜データと、選択されたドラムパート、ベースパート、コードパートからなる伴奏パートの伴奏データとが合成されて複数パートからなる楽曲データが生成されるようになる。このようにして作曲された複数パートからなる楽曲データは、ＲＡＭ１１のオリジナル楽曲データエリアに保存されるようになる。
なお、楽曲再生部１５における音源部３４の同時発音数や楽曲データの用途に応じて伴奏パートの構成を選択するようにしてもよい。例えば、音源部３４の同時発音できるパート数が４パートとされている場合には、メロディパートが必須とされ、コードパートには少なくとも２パートが必要とされることから、残る１パートにベースパートあるいはドラムパートを割り当てるようにする。発音パートが割り当てられなかったパートの伴奏データは、伴奏データを生成する際にその生成処理が自動的にスキップされて生成されないようにするのが好適である。
【００２９】
ここで、携帯電話機１に着信があったとすると、着信メロディ再生処理が起動されて再生指示処理ＤＥ１が行われ、楽曲データの再生を行う指示が出力される。これにより、楽曲再生部１５は楽曲データ再生処理ＤＥ２を実行して楽曲データの再生を開始するが、この際に再生される楽曲データは選択処理ＳＥ２により選択された楽曲データとされる。選択処理ＳＥ２では、着信メロディメニューから「曲選択」メニューを選択することにより、ＲＯＭ１２のプリセット楽曲データエリアにあらかじめプリセットされている楽曲データや、携帯電話機１にダウンロードされてＲＡＭ１１のダウンロード楽曲データエリアに記憶されている楽曲データ、および、ユーザが作曲してオリジナル楽曲データエリアに記憶されている楽曲データの内からいずれかの楽曲データを選択することができる。この曲選択は任意のタイミングで行うことができる。この曲選択により着信メロディとして選択された楽曲データが、着信時に楽曲再生部１５で再生されて放音されるようになる。なお、選択処理ＳＥ２における曲選択時に、選択しようとする楽曲データの再生処理を行って、試聴できるようにしてもよい。
【００３０】
上述した楽曲データ作曲処理が実行されることにより、例えば図５に示す譜面の楽曲データが作曲されるようになる。図５に示す譜面において、上段はメロディパートであり、中段はドラムパートであり、下段はコードパートとされている。すなわち、この譜面では楽曲データは、メロディパート、ドラムパートおよびコードパートからなり、コードパートに２パート割り当てるとすると、同時発音できるパート数は４パートでよいことになる。すなわち、楽曲再生部１５における音源部３４の同時発音数が４パート以上であれば、図５に示す楽曲データを再生することができるようになる。
また、伴奏データのドラムパートを選択して生成する際に、選択されたスタイルにおけるドラムパートして、ＲＯＭ１２のプリセット伴奏データエリアや、ＲＡＭ１１のダウンロード伴奏データエリアに記憶されているバリエーションパターンが３つとされている例を、図６（ａ）（ｂ）（ｃ）に示す。このバリエーションパターンの内の図６（ｂ）に示すバリエーションパターンを選択して作曲した例が、図５に示す楽曲データとなる。
【００３１】
次に、本発明の作曲機能を備えた携帯電話機において作曲する場合に、表示部３に表示される図７および図８に示す表示画面を参照しながら作曲の手順について説明する。
まず、入力部１７の各種ボタン４を操作して各種メニュー中から「着信メロディメニュー」を選択し、表示部３に図７のステップ１に示す「着信メロディメニュー」の表示画面を表示させる。着信メロディメニューでは、着信時に再生される楽曲データを再生する曲選択メニュー、任意の曲を作曲できる作曲メニュー、楽曲データの編集を行う編集メニュー等が表示される。ここでは、曲を作曲するので、ダイヤルボタン５のダイヤル「２」を操作して着信メロディメニューから作曲メニューを選択する。これにより楽曲データ作曲処理が起動され、表示部３に図７のステップ２に示す作曲メニューが表示される。
【００３２】
作曲メニューでは、メロディパートと伴奏パートとのいずれを作曲するかを選択する画面が表示されるが、メロディパートを生成してから伴奏パートを生成することとされているので、ここではダイヤルボタン５のダイヤル「１」を操作してメロディパートを選択する。すると図示しないが、メロディパートの楽譜データを入力する表示画面となり、ダイヤルボタン５等を操作することにより、所望の楽譜データを入力していくことができるようになる。この場合、例えばダイヤルボタン５に「ド」「レ」「ミ」・・・の各音名が割り当てられており、割り当てられたダイヤルボタン５を操作することによりメロディパートの楽譜データを入力していく。入力された楽譜データは、表示部３に音名で表示されたり五線譜上に音符で表示される。また、メロディパートにおける音色も選択して入力するようにする。このようにして、逐次ダイヤルボタン５を操作することによりメロディパートの楽譜データの入力が終了すると、例えば図５に示す譜面の上段に示すメロディパートの楽譜データが入力されるようになる。メロディパートの楽譜データの入力が終了したら、作曲メニューに戻りダイヤルボタン５のダイヤル「２」を操作して複数パートからなる伴奏データを生成する伴奏パートを選択する。
【００３３】
伴奏パートの生成が選択されると、図７のステップ３に示す伴奏スタイルメニューが表示される。この伴奏スタイルメニューでは、「ポップス」「ロック」「Ｒ＆Ｂ」・・・等のスタイルの内のいずれかのスタイルを選択する表示画面が表示部３に表示される。ここで、入力したメロディパートに適したスタイルを選択する場合には、各スタイルの標準的なリズムの伴奏パターンを試聴することにより所望のスタイルを選択することができるようにされている。伴奏パターンの試聴は、例えば「＃」「１」とダイヤルボタン５を操作すると「ポップス」のリズムの伴奏パターンが所定の時間長だけ試聴できる。所定の時間長は、１小節を単位としても他の長さを基準としてもよい。なお、ＲＯＭ１２のプリセット伴奏データエリアやＲＡＭ１１のダウンロード伴奏データエリアに記憶されているリズムの伴奏パターンは、通常は１小節を単位として記憶されており、この伴奏パターンのデータを読み出して楽曲再生部１５に供給することにより１小節の長さのリズムの伴奏パターンが再生されるようになる。また、この伴奏パターンをループして再生することにより複数小節の長さのリズムの伴奏パターンを再生することもできる。
【００３４】
ここで、リズムの伴奏パターンを試聴してダイヤルボタン５のダイヤル「３」を操作することによりスタイルとして「Ｒ＆Ｂ」を選択したとすると、図７のステップ４に示す伴奏スタイルサブメニューが表示部３に表示される。この伴奏スタイルサブメニューでは、伴奏スタイルメニューで選択されたスタイル「Ｒ＆Ｂ」における複数のバリエーションパターンである「Ｓｏｕｌ」「Ｔｗｉｓｔ」「Ｓｈｕｆｆｌｅ」「Ｂｏｏｇｉｅ」・・・等を選択する表示が表示部３に表示される。そこで、入力したメロディパートに適したバリエーションパターンを選択するが、バリエーションパターンの選択は、各バリエーションパターンのリズムを前述と同様の操作を行って、各バリエーションパターンを試聴することにより所望のバリエーションパターンを選択することができるようにされている。このような伴奏パートの生成処理で選択される伴奏パターンデータは、ＲＯＭ１２のプリセット伴奏データエリアに、例えば１小節を単位としてあらかじめプリセットされている伴奏データや、携帯電話機１にダウンロードされてＲＡＭ１１のダウンロード伴奏データエリアに記憶されている伴奏データの内から選択することができる。ここで、例えばダイヤルボタン５の所望のバリエーションパターンを示す数値のダイヤルボタンを選択操作したとすると、これにより、伴奏パートが生成される際に図５に示す譜面の中段に示すような伴奏パートの内のドラムパートの伴奏データが生成される。なお、スタイルを選択する際にテンポ情報を入力したり、ドラムパートに使用する楽器名（音色）を選択するようにしてもよい。
【００３５】
伴奏スタイルサブメニューによる選択が終了すると、図８のステップ５に示す伴奏サブメニューが表示部３に表示される。ここでは、表示部３に表示された伴奏サブメニューから入力したメロディパートに適したコードを選択するが、まず、コードを鳴らす単位として小節数とするか、あるいは、イントロ、メイン、フィルイン等のセクションを単位とするかを選択する。ここでは、ダイヤルボタン５のダイヤル「２」を操作してコードを鳴らす単位としてセクションを選択したとすると、図８のステップ６に示すセクションメニューが表示部３に表示される。セクションメニューでは、「イントロ」「メイン」「フィルイン」「さび」「エンディング」の内のいずれかのセクションを選択する表示が表示部３に表示される。ここで、例えばダイヤルボタン５のダイヤル「２」を操作すると、メインセクションが選択される。そして、選択したメインセクションのコードを選択することができるように、図８のステップ７に示すコードメニューが表示部３に表示される。
【００３６】
コードメニューでは、「Ｃ」「Ｄ」「Ｅ」「Ｆ」・・・「Ｂ」のコードの内のいずれのコードを選択するかの表示が表示部３に表示される。ここで、例えばダイヤルボタン５のダイヤル「１」を操作するとＣコードが選択され、ダイヤル「０」「１」と操作するとコードＣｍが選択され、ダイヤル「＊」「０」「１」と操作するとコードＣ＃が選択されるようになされている。この場合、ダイヤル「０」「＊」をダイヤル「２」〜「７」と組み合わせて操作することにより、「Ｄ」〜「Ｂ」のコードにおいても同様の入力がなされるようになる。
コードが選択されると、ここで選択されたコードと、上述した伴奏サブスタイルメニューで選択されたスタイルに応じたコード進行のコードパートとベースパートが、メインセクションに対応して生成されるようになる。同時に、パーカッションを含むドラムパートの伴奏データが選択されたスタイルに基づいて生成されるようになる。具体的には、選択されたスタイルや選択されたコードに応じたドラムパート、ベースパートおよびコードパートの伴奏データが、ＲＡＭ１２やＲＡＭ１１に記憶されている伴奏データのうちから選択されるようになる。このドラムパート、ベースパートおよびコードパートの伴奏データの生成処理で選択される伴奏データは、ＲＯＭ１２のプリセット伴奏データエリアにあらかじめプリセットされている伴奏データや、携帯電話機１にダウンロードされてＲＡＭ１１のダウンロード伴奏データエリアに記憶されている伴奏データの内から選択することができる。また、コードを選択する際にベースパートの音色やコードパートの音色を指定することができるようにしてもよい。
【００３７】
メインセクションに対応する伴奏データが選択により生成されると、図８のステップ６に示すセクションメニューに戻り、次のセクションが選択されるようになる。次のセクションが選択されると、図８のステップ７に示すコードメニューが表示され、次のセクションのコードが選択される。そして、選択されたスタイルや選択されたコードに応じたドラムパート、ベースパートおよびコードパートの伴奏データが、次のセクションに対応してＲＡＭ１２やＲＡＭ１１に記憶されている伴奏データのうちから選択されるようになる。このような操作が繰り返されることにより、すべてのセクションの伴奏データの生成が終了する。
このようにしてメロディパートの入力および伴奏パートの生成が終了したら、あらかじめ定められた終了ボタンを操作する。これにより、メロディパートとして入力された楽譜データと、選択されたドラムパート、ベースパート、コードパートからなる伴奏パートの伴奏データとが合成されて複数パートからなる楽曲データが生成される。そして、このようにして作曲された複数パートからなる楽曲データは、ＲＡＭ１１のオリジナル楽曲データエリアに保存されるようになる。
【００３８】
図７のステップ１に戻り、曲選択メニューが選択された場合は、図示しないがプリセット楽曲データエリア、ダウンロード楽曲データエリア、オリジナル楽曲データエリアに格納されている楽曲データのリストが表示され、そのうちのいずれかの楽曲データを選択することができる。選択の際には、選択しようとする楽曲データを試聴することができるようにされている。
また、図７のステップ１において、編集メニューが選択された場合は、作曲メニューと同様の編集メニューが表示され、選択されたメロディパートあるいは伴奏パートの編集が行うことができるようにされている。この場合、メロディパートが選択された場合は、所望の部分の楽譜を入力し直すことができる。また、伴奏パートの場合は、スタイルの選択し直しやコードの選択のし直しができるようにされている。編集後には、改めてドラムパート、ベースパートやコードパートの選択が行われた後、メロディパートと再合成されて編集後の楽曲データが合成される。合成された編集後の楽曲データは、ユーザの指示により基の楽曲データに上書きされたり、あるいはオリジナル楽曲データエリアに新規登録される。
【００３９】
さらにまた、ステップ５の伴奏サブメニューにおいてダイヤルボタン５のダイヤル「１」が操作されて、コードをならす単位として小節数が選択された場合は、図示しないが小節数を入力して指定する表示が表示部３に表示される。ここで、指定する小節数をダイヤルボタン５を操作して入力すると、ステップ７のコードメニューに移行する。以降は、セクションが選択された場合と同様とされる。なお、上記の説明ではコードをならす単位をセクションと小節数としたが、拍を単位として拍数を指定するようにしてもよい。
【００４０】
次に、ＲＯＭ１２のプリセット楽曲データエリアや、ＲＡＭ１１のダウンロード楽曲データエリア、オリジナル楽曲データエリアに格納されている楽曲データのデータ構成の一例を図９に示す。図９に示すように、楽曲データの先頭はヘッダとされ、ヘッダに続いて再生するテンポを指定するテンポデータとされる。テンポデータは、作曲を行っている際に指定することができる。次いで、メロディパート、ドラムパート、ベースパートおよびコードパートの音色を設定する音色割当データとされ、続いて一曲分の音符データや休符データで構成されている。この音符データや休符データは、音源３５が同時発音可能なパート数分の音符データおよび休符データとされており、パート毎に独立しておらず例えば発音する順で並んでいる。
【００４１】
なお、ＲＯＭ１２のプリセット楽曲データエリアや、ＲＡＭ１１のダウンロード楽曲データエリア、オリジナル楽曲データエリアに格納されている楽曲データが再生される際には、再生する際に必要とされる音色データも、ＲＯＭ１２やＲＡＭ１１の音色データエリアから読み出されて、楽曲データの一部とされて楽曲再生部１５に供給される。この音色データは多くても８音色分とされ、音色データは、波形パラメータ、エンベロープパラメータ、変調パラメータ、エフェクトパラメータ、その他のパラメータからなり、それぞれのパラメータは各音色に特有のパラメータとされている。これらの音色データは楽曲データが再生される際に、その初期設定処理で音色データ記憶部（Ｖｏｉｃｅ  ＲＡＭ）３６に格納される。
【００４２】
次に、本発明の作曲機能を備えた携帯電話機の第２の実施の形態について、図１０に示すフローチャートを参照しながら説明する。
本発明の作曲機能を備えた携帯電話機の第２の実施の形態は、メロディ用の楽譜データを入力すると、自動的に入力した楽譜データを解析して伴奏データを生成するようにしたものであり、図１ないし図３に示す携帯電話機１の構成は同様とされている。
本発明の第２の実施の形態において、作曲を行う際に各種ボタン４を操作して楽曲データ作曲処理が起動されると、まず、メロディ用の楽譜データを入力する指示が表示部３に表示される。この表示に従って、上述した実施の形態と同様にダイヤルボタン５を操作して作曲した楽譜データを入力していく（ステップＳ１０）。この楽譜データの入力は、ステップＳ１１にて楽譜データの入力が終了したと判定されるまで継続される。そして、楽譜データの入力が終了してユーザが楽譜データの入力が終了した旨を示す各種ボタン４を操作すると、ステップＳ１１にて楽譜データの入力が終了したと判定されステップＳ１２に進む。
【００４３】
ステップＳ１２では、表示部３にテンポおよび曲調情報を入力する表示が表示される。ここで、テンポをダイヤルボタン５を操作して入力する。また、曲調情報は表示部３に「明るいポップス」、「渋めのジャズ」、「ジャズっぽく」、「シンプルに」「スリリングに」・・・等と表示されるので、そのうちの所望の曲調を選択する。テンポおよび曲調情報が入力されると、ステップＳ１３に進んでステップＳ１０にて入力したメロディ用の楽譜データの曲構造解析処理が行われる。曲構造解析処理は、本出願人による特開平９−２３０８５７号に開示されているが、メロディ用の楽譜データから曲構造を解析して楽譜データを情景の流れに従った複数の区間（セクション）に分割する。次いで、分割された各区間において曲の感情的な盛り上がりを数値的に表した起伏度数を算出する。
【００４４】
次いで、ステップＳ１４にて、入力されたテンポおよび曲調情報と算出された起伏度数に従って各区間にＲＯＭ１２やＲＡＭ１１に記憶されている伴奏パターンを割り当てるようにする。これにより、メロディ用の楽譜データに適した伴奏データが自動生成されるようになる。この場合、ドラムパート、ベースパート、コードパートからなる伴奏データとすることができる。そして、ステップＳ１５にてメロディ用の楽譜データと自動的に生成された伴奏データとを合成して図９に示すような楽曲データを生成する。ここで、生成された楽曲データをステップＳ１６にて再生することにより試聴して確かめ、ステップＳ１７にてＲＡＭ１１のオリジナル楽曲データエリアに保存する。
【００４５】
なお、ステップＳ１６にて試聴した結果、その楽曲データを編集したい場合は、ステップＳ１２に戻り、ステップＳ１２以下の処理を再度行うことにより楽曲データを編集するようにしてもよい。また、ステップＳ１４において、割り当てようとする伴奏パターンが複数ある場合は、複数の伴奏パターンをユーザに提示してユーザに選択させるようにしてもよい。
また、伴奏パターンはＲＯＭ１２のプリセット伴奏データエリアにあらかじめプリセットされている伴奏パターンや、携帯電話機１にダウンロードされてＲＡＭ１１のダウンロード伴奏データエリアに記憶されている伴奏パターンの内からいずれかの伴奏パターンを選択することができるようにされている。
【００４６】
ところで、上記した図７および図８で説明した楽曲データ作曲処理と、上記した第２の実施の形態にかかる楽曲データ作曲処理とを、本発明の楽曲機能を備える携帯電話機に備えるようにしてもよい。この場合には、楽曲データ作曲処理が起動された際に、いずれの楽曲データ作曲処理を選択するかをユーザに選択させるようにする。
上記説明したように、本発明の携帯電話機に備えられた作曲機能は、ソフトウェアにより実現されており、楽曲データ作曲処理のプログラムはＲＯＭ１２に記憶されている。あるいは、ＲＡＭ１１に外部機器２０からインストールするようにしてもよい。このように外部機器２０からインストールするようにすると、楽曲データ作曲処理のプログラムのバージョンアップを容易に行うことができるようになる。なお、外部機器２０としてはＣＤ−ＲＯＭ、ＭＯ、ＨＤＤ等のリムーバブルディスクのドライブとすることができる。
【００４７】
以上説明した楽曲再生部１５における音源部３４は、周波数変調方式の音源、すなわちＦＭ音源により構成することができる。ＦＭ音源は、周波数変調によって生じる高調波を楽音の合成に利用したものであり、比較的簡単な回路で非調和音を含む高調波成分を持つ波形を発生することができる。ＦＭ音源は、自然楽器の合成音から電子音まで幅広い楽音を発生することができる。
ＦＭ音源では、正弦波を等価的に発振するオペレータと称される発振器を用いており、第１のオペレータと第２のオペレータとを縦続接続することによりＦＭ音源を構成することができる。また、オペレータにおける自らの出力をフィードバックして入力するようにしてもＦＭ音源を構成することができる。
さらにまた、本発明の楽曲再生部１５における音源部３４の音源方式としては、ＦＭ音源方式に限るものではなく、波形メモリ音源（ＰＣＭ音源）方式、物理モデル音源方式等とすることができ、音源の構成としてはＤＳＰ等を用いたハードウェア音源でも、音源プログラムを実行させるソフトウェア音源でもよい。
【００４８】
【発明の効果】
本発明は以上説明したように、入力したメロディパートの楽譜データと、入力されたスタイル情報、あるいはスタイル情報と入力されたコード情報とに基づいてメロディパートに適した伴奏データが選択されるようにしている。これにより、伴奏データを打ち込むことなく伴奏データを生成することができるので、複数パートからなる楽曲データをわずかの作業量で作曲することができるようになる。また、作曲する際にスタイル情報とコード情報だけを入力すれば伴奏データを生成することができるので、特別な音楽理論の知識がなくとも複数パートからなる楽曲データを作曲することができるようになる。
【００４９】
また、本発明は、入力したメロディパートの楽譜データおよび選択した曲調情報とに基づいてメロディパートに適した伴奏データを選択するようにしている。これにより、伴奏データを打ち込むことなく伴奏データを生成することができるので、複数パートからなる楽曲データをわずかの作業量で作曲することができるようになる。また、作曲する際に曲調情報だけを入力すれば伴奏データを生成することができるので、特別な音楽理論の知識がなくとも複数パートからなる楽曲データを作曲することができるようになる。
【図面の簡単な説明】
【図１】本発明の作曲機能を備えた携帯電話機の構成の外観を示す図である。
【図２】本発明の作曲機能を備えた携帯電話機の実施の形態にかかる携帯電話機のハードウェアの構成を示す機能ブロック図である。
【図３】本発明の作曲機能を備えた携帯電話機の実施の形態にかかる携帯電話機の楽曲再生部の構成例を示す図である。
【図４】本発明の作曲機能を備えた携帯電話機の実施の形態において楽曲データ作曲処理を説明するための図である。
【図５】本発明の作曲機能を備えた携帯電話機において、作曲された楽曲データの例を示す図である。
【図６】本発明の作曲機能を備えた携帯電話機において、作曲する際に選択可能なドラムパートの伴奏データの例を示す図である。
【図７】本発明の作曲機能を備えた携帯電話機において作曲する場合に、表示部に表示されるメニューを示す図である。
【図８】本発明の作曲機能を備えた携帯電話機において作曲する場合に、表示部に表示される他のメニューを示す図である。
【図９】本発明の作曲機能を備えた携帯電話機における楽曲データのデータ構造を示す図である。
【図１０】本発明の作曲機能を備えた携帯電話機の第２の実施の形態における楽曲データ作曲処理のフローチャートである。
【符号の説明】
１  携帯電話機、２  電話機本体、３  表示部、４  各種ボタン、５  ダイヤルボタン、６  アンテナ、７  受話口、８  着信ランプ、９  送話口、１３  通信部、１４  音声処理部、１５  楽曲再生部、１６  インタフェース、１７  入力部、１９  バイブレータ、２０  外部機器、２１  マイク、２２  受話用スピーカ、２３  着信用スピーカ、２４  バス、３０  インタフェース、３１  コントローラ、３２  記憶部、３３  シーケンサ、３４  音源部、３５  音源、３７  増幅器、３８  ミキサ、４０  増幅器、４１  増幅器、ＤＥ１  再生指示処理、ＤＥ２  楽曲データ再生処理、ＩＮ１  メロディパート入力処理、ＰＲ１  楽曲データ生成処理、ＳＥ１  選択処理、ＳＥ２  選択処理
【図１】
0003580210.tif 000002
【図２】
0003580210.tif 000003
【図３】
0003580210.tif 000004
【図４】
0003580210.tif 000005
【図５】
0003580210.tif 000006
【図６】
0003580210.tif 000007
【図７】
0003580210.tif 000008
【図８】
0003580210.tif 000009
【図９】
0003580210.tif 000010
【図１０】
0003580210.tif 000011