(57)【特許請求の範囲】
【請求項１】
複数のパートからなる楽曲データを再生可能な楽曲再生手段と、
前記楽曲再生手段に電力を供給する電池からなる電源手段と、
該電源手段の電圧レベルを検出する検出手段とを備え、
前記検出手段が前記電源手段の電圧レベルが低減したことを検出した際に、楽曲データの各パートを前記楽曲再生手段の本来のパートに加えて空きパートにも割り当てて再生する音量補償処理が行われるようにしたことを特徴とする携帯機器。
【請求項２】
前記楽曲再生手段は、複数の楽音合成部に楽曲データの各パートを割り当てる割り当て手段を備え、前記検出手段が前記電源手段の電圧レベルが低減したことを検出した際に、前記割り当て手段は楽曲データの各パートを、各パートに割り当てられている本来の前記楽音合成部に加えて、空いている前記楽音合成部にも割り当てられるようにしたことを特徴とする請求項１記載の携帯機器。
【請求項３】
前記検出手段が前記電源手段の電圧レベルが低減したことを検出した際に、前記楽曲再生手段に、複数パートからなる楽曲データがコピー処理されてパート数が倍加されて供給されるようにしたことを特徴とする請求項１記載の携帯機器。
【請求項４】
複数のパートからなる楽曲を再生可能な楽曲再生手段と、
前記楽曲再生手段に電力を供給する電池からなる電源手段と、
該電源手段の電圧レベルを検出する検出手段とを備え、
前記楽曲再生手段は、再生した複数のパートの音量レベルを制御する音量制御手段を備えており、前記検出手段が前記電源手段の電圧レベルが低減したことを検出した際に、前記音量制御手段を制御する音量補償処理が行われるようにしたことを特徴とする携帯機器。
【請求項５】
通常品質モードと高品質モードのいずれかのモードに設定できるモード設定手段をさらに備え、
前記モード設定手段により、高品質モードに設定されている場合に限って、前記音量補償処理が行われるようにしたことを特徴とする請求項１あるいは４に記載の携帯機器。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、楽曲再生手段を備える携帯機器に関するものであり、特に自動車電話機や携帯電話機に適用して好適なものである。
【０００２】
【従来の技術】
アナログセルラーシステムやデジタルセルラーシステムとして知られているＰＤＣ（Personal Digital Cellular telecommunication system）等の携帯電話システムや、簡易型携帯電話システム（ＰＨＳ：Personal Handyphone System）において、ユーザが携帯している携帯電話装置に着信があった際には、着信をユーザに報知するために着信音が放音される。この着信音としては、従来ビープ音が放音されていたが、ビープ音が耳障りな音であることからビープ音に変わりメロディ音を着信音とすることが最近行われている。
【０００３】
【発明が解決しようとする課題】
メロディ音を再生することのできる従来の携帯電話装置では、自動演奏することのできる楽曲再生手段が備えられている。この楽曲再生手段は、一般に中央処理装置（Central Processing Unit：ＣＰＵ）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、音源を備え、ＲＯＭに記憶された自動演奏プログラムをＣＰＵが実行することにより、ＲＯＭあるいはＲＡＭに記憶された楽曲データを読み出して、音源に対して音源パラメータを設定することにより楽曲を再生するようにしている。
そして、高品質の楽音を再生するために、最近の楽曲再生手段は複数パートからなる楽曲を再生できるようになされている。
【０００４】
このような携帯電話装置には、携帯に便利なように小型かつ軽量であることが求められており、このため携帯電話装置の電源であるバッテリの占有体積を大きくすることができない。
しかしながら、楽曲再生手段において複数パートからなる楽曲の再生動作を行う際に、バッテリの電圧レベルが低下していると、再生された楽曲データの音量レベルが低下するようになり、音質が低下するという問題点があった。
【０００５】
そこで、本発明は、電源手段の電圧レベルが低下しても再生された楽音の音質が低下しないようにした楽曲再生手段を備える携帯機器を提供することを目的としている。
【０００６】
【課題を解決するための手段】
前記目的を達成するために、本発明の携帯機器は、複数のパートからなる楽曲データを再生可能な楽曲再生手段と、前記楽曲再生手段に電力を供給する電池からなる電源手段と、該電源手段の電圧レベルを検出する検出手段とを備え、前記検出手段が前記電源手段の電圧レベルが低減したことを検出した際に、楽曲データの各パートを前記楽曲再生手段の本来のパートに加えて空きパートにも割り当てて再生する音量補償処理が行われるようにしている。
また、上記本発明の携帯機器において、前記楽曲再生手段は、複数の楽音合成部に楽曲データの各パートを割り当てる割り当て手段を備え、前記検出手段が前記電源手段の電圧レベルが低減したことを検出した際に、前記割り当て手段は楽曲データの各パートを、各パートに割り当てられている本来の前記楽音合成部に加えて、空いている前記楽音合成部にも割り当てられるようにさせるしてもよい。
【０００７】
さらに、上記本発明の携帯機器において、前記検出手段が前記電源手段の電圧レベルが低減したことを検出した際に、前記楽曲再生手段に、複数パートからなる楽曲データがコピー処理されてパート数が倍加されて供給されるようにしてもよい。
さらに、上記目的を達成することのできる本発明の他の携帯機器は、複数のパートからなる楽曲を再生可能な楽曲再生手段と、前記楽曲再生手段に電力を供給する電池からなる電源手段と、該電源手段の電圧レベルを検出する検出手段とを備え、前記楽曲再生手段は、再生した複数のパートの音量レベルを制御する音量制御手段を備えており、前記検出手段が前記電源手段の電圧レベルが低減したことを検出した際に、前記音量制御手段を制御する音量補償処理が行われるようにしている。
さらにまた、上記本発明の携帯機器において、通常品質モードと高品質モードのいずれかのモードに設定できるモード設定手段をさらに備え、前記モード設定手段により、高品質モードに設定されている場合に限って、前記音量補償処理が行われるようにしてもよい。
【０００８】
このような本発明によれば、バッテリの電圧レベルが低減したことを検出した際に、制御手段により、各パートの楽曲データが前記楽曲再生手段の本来のパートに加えて空きパートにも割り当てられる。これにより、バッテリの電圧レベルが低減した際に、前記楽曲再生手段により各パートが複数ずつ再生されるようになるので、再生された各パートごとの音量レベルが低下しても各パートが複数ずつ重ね合わされて、各パートの音量レベルを補償することができる。したがって、再生された楽音の品質の低下を防止することができる。
また、再生した複数のパートの音量レベルを制御する音量制御手段を備えるようにすると、バッテリの電圧レベルが低減したことを検出した際に、制御手段により音量制御手段を制御することができる。これにより、再生された楽音の音量レベルを補償することができ、再生される楽音の品質の低下を防止することができる。
【０００９】
【発明の実施の形態】
本発明の携帯機器を携帯電話機に適用した場合の実施の形態の構成例を図１に示す。
図１に示す携帯電話機１は、一般にリトラクタブルとされたアンテナ１ａを備え、アンテナ１ａは変調・復調機能を有する通信部１３に接続されている。システム用の中央処理装置（Central Processing Unit：ＣＰＵ）１０は、電話機能プログラムを実行することにより携帯電話機１の各部の動作を制御するシステム制御部であり、動作時の経過時間を示したり、特定の時間間隔でタイマ割込を発生するタイマを備えている。また、システムＣＰＵ１０はバッテリ２５の電圧レベルが低下した際に音量を補償するための処理や、割込要求信号（ＩＲＱ）を受けた際に、楽曲再生処理を補助する処理を行う。システムＲＡＭ１１はダウンロードセンター等からダウンロードされた複数パートからなる楽曲データの格納エリアや、ユーザ設定データ格納エリア、および、システムＣＰＵ１０のワークエリア等が設定されるＲＡＭ（Random Access Memory）である。システムＲＯＭ１２はシステムＣＰＵ１０が実行する送信や着信の各種電話機能プログラムや楽曲再生処理を補助する処理等のプログラムや、プリセットされた楽曲データ等の各種データが格納されているＲＯＭ（Read Only Memory）である。
【００１０】
また、通信部１３は、アンテナ１ａで受信された信号の復調を行うと共に、送信する信号を変調してアンテナ１ａに供給している。通信部１３で復調された受話信号は、音声処理部（コーダ／デコーダ）１４において復号され、マイク２１から入力された通話信号は音声処理部１４において圧縮符号化される。音声処理部１４は、音声を高能率圧縮符号化／復号化しており、例えばＣＥＬＰ（Code Excited LPC ）系やＡＤＰＣＭ（適応差分ＰＣＭ符号化）方式のコーダ／デコーダとされている。楽曲再生部１５は、音声処理部１４からの受話信号を受話用スピーカ２２から放音したり、楽曲データを再生して着信音、保留音、ＢＧＭ、鑑賞用楽音として出力している。なお、着信音、鑑賞用楽音は着信用スピーカ２３から放音され、保留音、ＢＧＭは受話信号とミキシングされて受話用スピーカ２２から放音される。
【００１１】
また、楽曲データは複数パートからなり、各パートの音色パラメータとシーケンス・データとを含んでいる。そして、楽曲再生部１５が楽曲データを再生している際に、内部に設けられたシーケンス・データの記憶手段に所定量の空きエリアが生じた場合は、楽曲再生部１５は割込要求信号（ＩＲＱ）をシステムＣＰＵ１０に与え、システムＣＰＵ１０はシステムＲＡＭ１１あるいはシステムＲＯＭ１２に記憶されているシーケンス・データの続きを読み出して楽曲再生部１５に転送している。インタフェース（Ｉ／Ｆ）１６は、パーソナルコンピュータ等の外部機器２０から複数パートからなる楽曲データ等をダウンロードするためのインタフェースである。入力部１７は携帯電話機１に備えられた「０」から「９」のダイヤルボタンや各種ボタンから構成される入力手段である。
【００１２】
さらに、表示部１８は電話機能のメニューや、ダイヤルボタン等のボタンの操作に応じた表示がされる表示器である。バイブレータ１９は、着信時に着信音に代えて携帯電話機１の本体を振動させることにより、着信をユーザに知らせるバイブレータである。バッテリ２５は、携帯電話機１を構成している各部へ電力を供給している充電可能な電池であり、バッテリ２５の電圧レベルがバッテリ電圧レベル検出部２４により常時監視されている。バッテリ電圧レベル検出部２４は、バッテリ２５の電圧レベルが基準値以下に低下したことを検出するとその旨を示す音量補償データを出力してシステムＣＰＵ１０あるいは楽曲再生部１５へ通知する。これにより、楽曲再生部１５で再生される楽音の音量レベルが低下しないよう制御されて、再生される楽音の品質の低下を防止している。なお、各機能ブロックはバス２６を介してデータや命令の授受を行っている。
【００１３】
次に、図１に示す携帯電話機１における楽曲再生部１５の第１の構成を図２に示すが、その前に、この第１の構成の楽曲再生部１５で再生される楽曲データの第１のフォーマットを図３（ａ）に、楽曲データの第２のフォーマットを図３（ｂ）に示す。
図３（ａ）に示す第１のフォーマットの楽曲データは、楽曲ナンバ１（No.1）の楽曲データ例が示されている。楽曲ナンバ１の楽曲データは、パート１（メロディパート）、パート２（伴奏パート１）、パート３（伴奏パート２）およびパート４（リズムパート）の４パートからなり、各パートは当該パートの音色パラメータおよびシーケンス・データにより構成されている。各パートにおけるシーケンス・データは例示されたパート１におけるシーケンス・データのように、発音間隔データ（デュレーションデータ）と発音データとが交互に配列されて構成されている。さらに、発音データは音高を示すキーコードと発音長を示すゲートタイムから構成されている。第１のフォーマットの楽曲データは、必ずしもパート１（メロディパート）、パート２（伴奏パート１）、パート３（伴奏パート２）およびパート４（リズムパート）の４パートを備えている必要はなく、２パート以上を備えていればよい。
【００１４】
また、第２のフォーマットの楽曲データを図３（ｂ）に示すが、ここでは楽曲ナンバ１（No.1）の楽曲データが示されている。楽曲ナンバ１の楽曲データは、パート１（メロディパート）、パート２（伴奏パート１）、パート３（伴奏パート２）およびパート４（リズムパート）の４パートが混在されて１つのシーケンス・データとして構成されている。このシーケンス・データの一部が例示されているが、シーケンス・データは発音間隔データ（デュレーションデータ）と発音データとが交互に配列されて構成されている。さらに、発音データは音高を示すキーコードと発音長を示すゲートタイムに、パートを指定するパート指定情報（フラグ）が付加されて構成されている。なお、図示されていないが各パートの音色パラメータは、楽曲データの先頭部分に各パート毎に書かれている。第２のフォーマットの楽曲データは、必ずしもパート１（メロディパート）、パート２（伴奏パート１）、パート３（伴奏パート２）およびパート４（リズムパート）の４パートを備えている必要はなく、２パート以上を備えていればよい。
【００１５】
図３（ａ）（ｂ）に示すいずれのフォーマットの楽曲データでも図２に示す第１の構成の楽曲再生部１５は再生することができる。この楽曲再生部１５において、インタフェース（Ｉ／Ｆ）３０は、バス２６を介して各種データを授受するインタフェースであり、システムＣＰＵ１０から受け取った楽曲データは書込／読出コントローラ（Ｒ／Ｗコントローラ）３１に供給し、バッテリ電圧レベル検出部２４から通知された音量補償データは、シーケンサ３３あるいは音量制御部３７に供給している。
書込／読出コントローラ（Ｒ／Ｗコントローラ）３１は、テンポラリ記憶部（Ｔ・ＲＡＭ）３２へのシーケンス・データの書込／読出を制御するコントローラであり、読出位置および書込位置を管理している。すなわち、インタフェース３０から供給された楽曲データを構成しているシーケンス・データを、テンポラリ記憶部（Ｔ・ＲＡＭ）３２に書き込み、シーケンサ３３からの読出要求信号（Ｒｅｑ）に応じて、テンポラリ記憶部（Ｔ・ＲＡＭ）３２から順次シーケンス・データを読み出してシーケンサ３３に供給している。
【００１６】
また、楽曲データの初期設定の際に書込／読出コントローラ（Ｒ／Ｗコントローラ）３１は、インタフェース３０から供給された各パートの音色パラメータを書込／読出コントローラ（Ｒ／Ｗコントローラ）３１およびシーケンサ３３を介して、対応するパートの第１楽音合成部３４ａ〜第８楽音合成部３４ｈのいずれかにセットしている。さらに、楽曲データの初期設定の際に所定量のシーケンス・データが、書込／読出コントローラ（Ｒ／Ｗコントローラ）３１の制御の基でテンポラリ記憶部（Ｔ・ＲＡＭ）３２の空きエリアに記憶される。
シーケンサ３３は、書込／読出コントローラ（Ｒ／Ｗコントローラ）３１により読み出された各パートのシーケンス・データを受け取り、シーケンス・データに基づく音源パラメータを対応するパートの第１楽音合成部３４ａ〜第８楽音合成部３４ｈのいずれかにセットしている。次いで、発音タイミングまで待ってそのパートに対応する第１楽音合成部３４ａ〜第８楽音合成部３４ｈのいずれかにより楽音再生を開始させる。なお、音源パラメータとしては、ピッチデータや音量データ等とされる。
【００１７】
楽音合成手段３４は、第１楽音合成部３４ａ〜第８楽音合成部３４ｈの８つの楽音合成部から構成されており、メロディパート、伴奏パート１、伴奏パート２、リズムパートの４パートからなる楽曲データを２系統同時に再生することができるようにされている。これは、バッテリ２５の電圧レベルが基準値以下に低下した場合に、楽曲再生部１５で再生される楽音の音量レベルが低下しないように、４パートからなる楽曲データをコピーした同一の楽曲データを２系統同時に楽音合成手段３４により再生するためである。すなわち、バッテリ２５の電圧レベルが低下すると、楽曲再生部１５により再生された楽音の音量レベルも低下する。そこで、１つのパートを本来のパートの楽音合成部と空きパートの楽音合成部にそれぞれ割り当て、２つの楽音合成部で再生された楽音を重ね合わせて音量を補償するようにしている。
【００１８】
なお、楽曲データのコピー処理は、音量補償データが通知されたシステムＣＰＵ１０が行う。すなわち、再生スタート時に、例えば４パートからなる楽曲データをシステムＣＰＵ１０がコピーすることにより、合計８パートの楽曲データに変換して楽曲再生部１５へ転送している。この場合の８パートからなる楽曲データは、例えば、第１パートを第５パートに変換し、第２パートを第６パートに変換し、第３パートを第７パートに変換し、第４パートを第８パートに変換し、元の４パートと組み合わせて、第１パート〜第８パートからなる楽曲データとしている。
また、楽曲データをシステムＣＰＵ１０によりコピー処理することに替えて、各パートが楽音合成手段３４における２つの楽音合成部で再生されるように、シーケンサ３３が楽曲再生時に各パートに２つの楽音合成部を割り当てるようにしてもよい。
【００１９】
例えば、テンポラリ記憶部（Ｔ・ＲＡＭ）３２から第１パートのシーケンス・データが読み出された場合は、シーケンサ３３が、第１楽音合成部３４ａおよび第５楽音合成部３４ｅに第１パートの音源パラメータをセットする。また、第２パートのシーケンス・データが読み出された場合は、シーケンサ３３が、第２楽音合成部３４ｂおよび第６楽音合成部３４ｆに第２パートの音源パラメータをセットし、第３パートのシーケンス・データが読み出された場合は、第３楽音合成部３４ｃおよび第７楽音合成部３４ｇに第３パートの音源パラメータをセットし、第４パートのシーケンス・データが読み出された場合は、第４楽音合成部３４ｄおよび第８楽音合成部３４ｈに第４パートの音源パラメータをセットする。これにより、各パートは２つの楽音合成部で再生され、再生された２つの楽音を重ね合わせることにより音量を補償することができる。なお、この場合の音量補償データはインタフェース３０を介してシーケンサ３３に通知され、音量補償データが通知された際に、シーケンサ３３が上記のように音量を補償する再生動作を行うようになる。
【００２０】
また、第１楽音合成部３４ａ〜第８楽音合成部３４ｈにより再生された楽音データは、ミキサ３５により合成され、さらに必要に応じて可変増幅器３６により増幅されて出力されるようになる。
ここで、音量制御部３７により可変増幅器３６のゲインをコントロールすることができる。ここで、音量制御部３７にインタフェース３０を介してバッテリ電圧レベル検出部２４が出力した音量補償データが通知された際に、可変増幅器３６のゲインを大きくするゲイン・コントロール情報を可変増幅器３６へ印加するものとする。すると、バッテリ２５の電圧レベルが低下して、楽曲再生部１５により再生された楽音の音量レベルが低下しても、可変増幅器３６のゲインが上昇されるよう制御されているので音量レベルを補償することができる。このように、音量制御部３７と可変増幅器３６との構成によってもバッテリ２５の電圧レベル低下時の音量を補償することができる。この場合には、楽音合成手段３４において２つの楽音合成部を用いて１つのパートを再生する必要がないことから、楽音合成手段３４を４パートの楽音合成部により構成するようにしてもよい。また、逆に楽音合成手段３４が８パートの楽音合成部３４ａ〜３４ｈにより構成されて音量を補償している場合は、音量制御部３７と可変増幅器３６とを省略するようにしてもよい。
【００２１】
次に、図２に示す楽曲再生部１５の再生動作を、図３（ａ）に示す第１のフォーマットの楽曲データを再生するものとして、以下に説明する。
システムＣＰＵ１０が再生スタート指示を行うと、スタート指示がシーケンサ３３に与えられて再生が開始される。システムＣＰＵ１０が再生スタート指示を行う場合は、携帯電話機１において再生キーを操作することによりＢＧＭや鑑賞用楽音の再生がスタートされた場合、および、着信通知が受信されて着信音（着信メロディ）の再生がスタートされた場合である。また、保留操作キーを操作して保留音の再生がスタートされた場合も、システムＣＰＵ１０が再生スタート指示を行う。システムＣＰＵ１０は、再生スタート指示を行った際に再生指示スタートの原因となった用途（着信、ＢＧＭ、鑑賞用楽音、保留）毎にあらかじめ選択されている楽曲データを楽曲再生部１５に送る。
【００２２】
この際に、選択された楽曲データにおける各パートのシーケンス・データの先頭から所定量のシーケンス・データがシステムＣＰＵ１０から書込／読出コントローラ（Ｒ／Ｗコントローラ）３１の制御の基でテンポラリ記憶部（Ｔ・ＲＡＭ）３２に書き込まれる。さらに、各パートの音色パラメータが、書込／読出コントローラ（Ｒ／Ｗコントローラ）３１およびシーケンサ３３を介して、第１楽音合成部３４ａ〜第８楽音合成部３４ｈの該当する楽音合成部にセットされるようになる。
ここで、バッテリ電圧レベル検出部２４から音量補償データが事前にシステムＣＰＵ１０に通知されている場合は、システムＣＰＵ１０は再生スタート指示を行った時に、例えば４パートからなる楽曲データをコピーすることにより、合計８パートの楽曲データに変換する。そしてシステムＣＰＵ１０は、変換した８パートのシーケンス・データの先頭から所定量のシーケンス・データを、書込／読出コントローラ（Ｒ／Ｗコントローラ）３１の制御の基でテンポラリ記憶部（Ｔ・ＲＡＭ）３２に書き込むようにする。さらに、変換した８パートの音色パラメータが、書込／読出コントローラ（Ｒ／Ｗコントローラ）３１およびシーケンサ３３を介して、第１楽音合成部３４ａ〜第８楽音合成部３４ｈの該当する楽音合成部にセットされるようになる。
【００２３】
次いで、シーケンサ３３からの読出要求信号（Ｒｅｑ）に応じて、Ｒ／Ｗコントローラ３１は、テンポラリ記憶部（Ｔ・ＲＡＭ）３２から順次各パートのシーケンス・データを読み出してシーケンサ３３に供給する。テンポラリ記憶部（Ｔ・ＲＡＭ）３２の記憶容量は一曲分のシーケンス・データを記憶するに必要な記憶容量より小さくされており、例えば各パートで３２ワード分の楽曲データを格納できる記憶容量とされている。シーケンサ３３は、Ｒ／Ｗコントローラ３１から順次シーケンス・データを読み出し、シーケンス・データを解釈してシーケンス・データに対応する音源パラメータを、第１楽音合成部３４ａ〜第８楽音合成部３４ｈの該当するパートの楽音合成部に設定している。この場合、バッテリ２５の電圧レベルが基準値以上であれば、楽曲データは、例えば４パートから構成されるので、その音源パラメータがそれぞれ第１楽音合成部３４ａ〜第４楽音合成部３４ｄに設定され、残る第５楽音合成部３４ｅ〜第８楽音合成部３４ｈは空きパートとなる。
また、バッテリ２５の電圧レベルが基準値以下であり、音量補償データがシステムＣＰＵ１０に通知されている場合は、楽曲データは例えば２倍のパート数の８パートから構成されるようになる。その８パートの音源パラメータがそれぞれ第１楽音合成部３４ａ〜第８楽音合成部３４ｈに設定される。この際には、例えば、第１楽音合成部３４ａと第５楽音合成部３４ｅにメロディパートが、第２楽音合成部３４ｂと第６楽音合成部３４ｆに伴奏１パートが、第３楽音合成部３４ｃと第７楽音合成部３４ｇに伴奏２パートが、第４楽音合成部３４ｄと第８楽音合成部３４ｈにリズムパートが割り当てられる。
【００２４】
そして、シーケンサ３３は、各シーケンス・データの発音タイミングまで待って第１楽音合成部３４ａ〜第８楽音合成部３４ｈの該当するパートの楽音再生を開始させる。また、シーケンス・データにおける発音長の終了時刻となった際に、シーケンサ３３は第１楽音合成部３４ａ〜第８楽音合成部３４ｈの該当するパートの楽音再生を終了させる。このようにして、第１楽音合成部３４ａ〜第８楽音合成部３４ｈから再生された４パートあるいは８パートの楽音データがそれぞれ出力され、ミキサ３５により合成され、必要に応じて可変増幅器３６により増幅されて出力されるようになる。
【００２５】
ここで、携帯電話機１に着信があった際に、楽曲再生部１５で楽曲が再生されるように設定されていた場合は、携帯電話機１に着信があった際に、上記した楽曲再生処理が行われて再生された楽音信号が着信音として着信用スピーカ２３から放音される。また、携帯電話機１が保留操作された際に、楽曲再生部１５で楽曲が保留音として再生されるように設定されていた場合は、携帯電話機１が保留された際に、上記した楽曲再生処理が行われて再生された楽音信号が保留音として受話用スピーカ２２から放音される。同時に、相手側の電話機に保留音を送信するために、この楽音信号は音声処理部１４に供給され、通信部１３を介して相手側へ送信されるようになる。さらに、携帯電話機１において再生キーが操作された際に、楽曲再生部１５で楽曲がＢＧＭや鑑賞用楽音として再生されるように設定されていた場合は、再生キーが操作された際に、上記した楽曲再生処理が行われて再生された楽音信号がＢＧＭあるいは鑑賞用楽音として受話用スピーカ２２あるいは着信用スピーカ２３から放音される。
【００２６】
上述の説明では、楽曲再生部１５を含む各部へ電力を供給しているバッテリ２５の電圧レベルは、バッテリ電圧レベル検出部２４により常時監視されている。そして、バッテリ２５の電圧レベルが基準値を下回ったことをバッテリ電圧レベル検出部２４が検出すると、バッテリ電圧レベル検出部２４は音量補償データをシステムＣＰＵ１０へ通知し、再生スタート指示時にシステムＣＰＵ１０が選択された楽曲データのコピー処理を行っていた。
これに替えて、バッテリ電圧レベル検出部２４が音量補償データをシーケンサ３３に通知し、シーケンサ３３が音量を補償する動作を行うようにしてもよい。すなわち、シーケンサ３３に音量補償データが通知された際に、シーケンサ３３は、Ｒ／Ｗコントローラ３１から順次シーケンス・データを読み出し、シーケンス・データを解釈してシーケンス・データに対応する音源パラメータを、第１楽音合成部３４ａ〜第８楽音合成部３４ｈの２つの楽音合成部に設定する。これにより、各パートは２つの楽音合成部で再生されるようになり、楽曲データをコピーした場合と同様に、バッテリ２５の電圧レベル低下に伴う音量低下を補償することができる。このように、シーケンサ３３で音量を補償する動作を行う場合には、再生中に音量補償データが発生した際にも、音量を補償することができるようになる。
【００２７】
さらに、音量制御部３７と可変増幅器３６を楽曲再生部１５に設けて、バッテリ電圧レベル検出部２４が音量補償データを音量制御部３７へ通知するようにして、音量制御部３７と可変増幅器３６とで音量を補償する動作を行うようにしてもよい。すなわち、音量制御部３７は音量補償データが通知された際に、ゲインを上昇させるゲイン・コントロール情報を可変増幅器３６へ印加する。これにより、可変増幅器３６はミキサ３５から出力される楽音信号をより増幅するようになり、バッテリ２５の電圧レベル低下に伴う音量低下を補償することができる。このように、音量制御部３７と可変増幅器３６とで音量を補償する動作を行う場合には、再生中に音量補償データが発生した際にも、音量を補償することができるようになる。
【００２８】
なお、テンポラリ記憶部（Ｔ・ＲＡＭ）３２からシーケンス・データが読み出された際に、読み出されたシーケンス・データはテンポラリ記憶部（Ｔ・ＲＡＭ）３２から消去される。すると、シーケンス・データの再生が進むにつれて、テンポラリ記憶部（Ｔ・ＲＡＭ）３２に所定量の空きエリアが発生するようになる。そこで所定量の空きエリアが発生した際に、書込／読出コントローラ（Ｒ／Ｗコントローラ）３１は割込要求信号（ＩＲＱ）をシステムＣＰＵ１０に通知する。割込要求信号（ＩＲＱ）が通知されたシステムＣＰＵ１０は、続くシーケンス・データを所定データ分、例えば空きエリアが１６ワード分の場合、１６ワード分のシーケンス・データをシステムＲＡＭ１１等から読み出して書込／読出コントローラ（Ｒ／Ｗコントローラ）３１の制御の基で、テンポラリ記憶部（Ｔ・ＲＡＭ）３２に書き込む。このような動作が繰り返されることにより、テンポラリ記憶部（Ｔ・ＲＡＭ）３２の記憶容量が一曲分のシーケンス・データを記憶するに必要な記憶容量より小さくされていても楽曲全体を再生することができるようになる。このようなシーケンス・データのテンポラリ記憶部（Ｔ・ＲＡＭ）３２への書き込みはパート毎に行われる。
【００２９】
次に、図２に示す第１の構成の楽曲再生部１５において、図３（ｂ）に示す第２のフォーマットの楽曲データを再生する場合を説明する。
システムＣＰＵ１０が再生スタート指示を行うと、スタート指示がシーケンサ３３に与えられて再生が開始される。システムＣＰＵ１０は、選択された楽曲データにおける各パートのシーケンス・データの先頭から所定量のシーケンス・データを、書込／読出コントローラ（Ｒ／Ｗコントローラ）３１の制御の基でテンポラリ記憶部（Ｔ・ＲＡＭ）３２に書き込む。この場合、テンポラリ記憶部（Ｔ・ＲＡＭ）３２に各パートが混在したシーケンス・データが書き込まれるようになる。シーケンサ３３は、読み出したシーケンス・データのパートを検出して、検出されたパートが割り当てられた楽音合成部にシーケンス・データに基づく発音パラメータをセットする。以下、第１のフォーマットの楽曲データを再生する場合と同様の動作を行うことにより、楽音が再生されるようになる。
【００３０】
ここで、バッテリ電圧レベル検出部２４が音量補償データを出力していない場合（バッテリ２５の電圧レベルが低下していない場合）は、楽曲再生部１５においては第１のフォーマットの楽曲データを再生する場合と同様に第２のフォーマットの楽曲データが再生されるので、その説明は省略する。
また、バッテリ電圧レベル検出部２４が音量補償データを出力している場合（バッテリ２５の電圧レベルが低下している場合）は、第２のフォーマットの楽曲データは、各パートのシーケンス・データが混在して時間的に直列に配列されているので、第２のフォーマットの楽曲データをコピーすることによりパート数を２倍にすることはできない。そこで、各パートが楽音合成手段３４における２つの楽音合成部で再生されるように、シーケンサ３３が楽曲再生時に各パートの再生に２つの楽音合成部を割り当てるようにする。
【００３１】
すなわち、テンポラリ記憶部（Ｔ・ＲＡＭ）３２から各パートのシーケンス・データを読み出した際に、シーケンサ３３が第１パートのシーケンス・データに基づく音源パラメータを、例えば、第１楽音合成部３４ａと第５楽音合成部３４ｅにセットする。同様に、第２パートのシーケンス・データに基づく音源パラメータを第２楽音合成部３４ｂと第６楽音合成部３４ｆにセットし、第３パートのシーケンス・データに基づく音源パラメータを第３楽音合成部３４ｃと第７楽音合成部３４ｇにセットし、第４パートのシーケンス・データに基づく音源パラメータを第４楽音合成部３４ｄと第８楽音合成部３４ｈにセットする。これにより、各パートは２つの楽音合成部で再生され、再生された２つの楽音を重ね合わせることにより音量を補償することができるようになる。なお、この場合の音量補償データはインタフェース３０を介してシーケンサ３３に通知され、音量補償データが通知された際に、シーケンサ３３が上記のように音量を補償する再生動作を行うようになる。このように、シーケンサ３３で音量を補償する動作を行うようにすると、再生中に音量補償データが発生した際にも、音量を補償することができるようになる。
【００３２】
また、第１楽音合成部３４ａ〜第８楽音合成部３４ｈにより再生された楽音データは、ミキサ３５により合成され、さらに必要に応じて可変増幅器３６により増幅されて出力されるようになる。
そして、音量制御部３７と可変増幅器３６との構成によってもバッテリ２５の電圧レベル低下時の音量を補償することができるが、この場合の動作は第１のフォーマットの楽曲データを再生する場合と同様であるので、その説明は省略する。ただし、音量制御部３７と可変増幅器３６とで音量を補償する動作を行う場合でも、再生中に音量補償データが発生した際には、音量を補償することができるようになる。
【００３３】
なお、図２に示す楽曲再生部１５において、楽音合成手段３４は第１楽音合成部３４ａ〜第８楽音合成部３４ｈの８パートで構成されているが、これに限られるものではなく、８パートに満たなくてもよい。このような場合に再生される楽曲データが４パートからなる時は、バッテリ２５の電圧レベルが低下した際に重要度の高いパートであるメロディパートだけには２つ以上の楽音合成部を割り当てて再生するものとする。
さらに、上記した楽曲再生部１５において、第１楽音合成部３４ａ〜第８楽音合成部３４ｈを時分割動作する１つの楽音合成部で構成するようにしてもよい。
【００３４】
ところで、バッテリ電圧レベル検出部２４は、バッテリ２５の電圧レベルが低下した際に音量補償データを出力するが、音量補償データを出力した際に、音量の補償を行うか否かはユーザが設定することができるようにされている。ここでは、ユーザが携帯電話機１を「高品質モード」と「通常品質モード」のいずれかに設定できるものとし、「高品質モード」と設定した際には音量の補償が行われ、「通常品質モード」に設定した場合には音量の補償が行われない。以下に、ユーザがモードを変更するスイッチ等を操作した際に起動される高品質モード設定処理を、図４に示すフローチャートを参照して説明する。
【００３５】
ユーザがスイッチを操作すると、ステップＳ１にて操作したスイッチが高品質スイッチか否かが判定される。ここで、ユーザが高品質スイッチをＯＮ操作した場合は、ステップＳ２にて高品質レジスタの状態が反転される。また、ユーザが高品質スイッチをＯＮしていない場合は、ステップＳ２はジャンプされてステップＳ３に進み、高品質レジスタが“１”にセットされているか否かが判定される。ここで、高品質レジスタが“１”にセットされていると判定されると、ステップＳ４にて表示部１８に「高品質モード」と表示され、ステップＳ６に進む。また、高品質レジスタが“１”にセットされていないと判定されると、ステップＳ５にて表示部１８に「通常品質モード」と表示され、ステップＳ６に進む。
【００３６】
ステップＳ６では、バッテリ電圧レベル検出部２４においてバッテリ２５のバッテリ電圧が基準値ｎ以下となっているか否かが判定される。この判定では、バッテリ電圧レベル検出部２４から音量補償データが通知されていた場合にＹＥＳと判定され、通知されていない場合にＮＯと判定される。ここで、音量補償データが通知されていたとすると、ステップＳ７に進んで高品質レジスタが“１”にセットされているか否かが判定される。そして、高品質レジスタが“１”にセットされている場合は、ステップＳ８にて音量補償レジスタが“１”にセットされて再生時に音量補償の処理が行われるようになる。また、高品質レジスタが“１”にセットされていない場合は、ステップＳ９に分岐して音量補償レジスタが“０”にセットされて再生時に音量補償の処理は行われないようになる。さらに、ステップＳ６にて音量補償データが通知されておらずＮＯと判定された場合も、ステップＳ９に分岐して音量補償レジスタが“０”にセットされて再生時に音量補償の処理は行われないようになる。ステップＳ８あるいはステップＳ９の処理が終了すると高品質モード設定処理は終了する。
【００３７】
なお、ステップＳ１においては、ユーザが高品質スイッチをＯＮ操作する毎に高品質レジスタを反転することができ、高品質モードと通常品質モードとを任意に選択することができる。そして、高品質モードに設定されていた場合であって、バッテリ２５のバッテリ電圧が基準値ｎ以下となった時に音量補償レジスタが“１”にセットされて、音量補償の処理を実行する準備が整うようになる。
【００３８】
次に、システムＣＰＵ１０が再生スタート指示を行う際に起動される再生処理（第１方式）のフローチャートを図５に示す。ただし、この再生処理（第１方式）では、楽曲データのフォーマットが図３（ａ）に示す第１のフォーマットとされており、システムＣＰＵ１０が音量補償の処理を行うようにしている。
携帯電話機１においてＢＧＭや鑑賞用楽音の再生を指示する再生キーが操作されたり、着信通知が受信されたり保留操作キーが操作されると、ステップＳ１１にてシステムＣＰＵ１０が再生スタート指示を楽曲再生部１５に与える。次いで、ステップＳ１２にて音量補償レジスタが“１”にセットされているか否かが判定され、ここで、高品質モードに設定されていると共に、バッテリ２５のバッテリ電圧が基準値ｎ以下となって、音量補償レジスタが“１”にセットされていると、ステップＳ１３にてシステムＣＰＵ１０は音量補償楽曲データの作成処理を行う。システムＣＰＵ１０は、この音量補償楽曲データの作成処理において楽曲データが４パートからなる場合はコピーすることにより、合計８パートからなる楽曲データを作成する。
【００３９】
そして、ステップＳ１４に進んで音量補償楽曲データの初期設定が行われる。この音量補償楽曲データの初期設定処理では、変換された２倍のパート数とされた楽曲データが楽曲再生部１５に送られて、各パートのシーケンス・データの先頭部分がテンポラリ記憶部（Ｔ・ＲＡＭ）３２に書き込まれる。また、各パートの音色パラメータが第１楽音合成部３４ａ〜第８楽音合成部３４ｈにそれぞれセットされる。
また、通常品質モードあるいは、バッテリ２５のバッテリ電圧が基準値ｎを超えており音量補償レジスタが“１”にセットされていない場合は、ステップＳ１３をスキップして音量補償楽曲データの作成処理が行われる前の楽曲データの初期設定がステップＳ１４で行われる。このようにして楽曲データ初期設定処理が終了すると、ステップＳ１５にて楽曲の再生スタート指示が楽曲再生部１５に与えられる。これにより、シーケンサ３３はテンポラリ記憶部（Ｔ・ＲＡＭ）３２に書き込まれたシーケンス・データを読み出して、第１楽音合成部３４ａ〜第８楽音合成部３４ｈの該当するパートに発音パラメータをセットして、再生を開始させる。
【００４０】
この場合、テンポラリ記憶部（Ｔ・ＲＡＭ）３２に４パートのシーケンス・データが記憶されていた場合は、４パートからなる楽音が再生される。このときは、楽音合成手段３４の内の４パート分の楽音合成部は空きパートとなる。また、高品質モードに設定されていると共に、バッテリ２５のバッテリ電圧が基準値ｎ以下となって、テンポラリ記憶部（Ｔ・ＲＡＭ）３２に８パートのシーケンス・データが記憶されていた場合は、８パートからなる楽音が再生される。このときは、楽音合成手段３４の全てのパートの楽音合成部３４ａ〜３４ｈが使用されて再生される。
【００４１】
この再生された楽音は、携帯電話機１への着信で再生指示が行われた場合は、着信メロディとして着信用スピーカ２３から放音され、保留操作で再生指示が行われた場合は、保留音として受話用スピーカ２２から放音される。また、再生キーの操作で再生指示が行われた場合は、再生された楽音がＢＧＭあるいは鑑賞用楽音として受話用スピーカ２２あるいは着信用スピーカ２３から放音される。
そして、ステップＳ１６にて再生終了されたと判定されるまでは、楽曲再生部１５において楽曲が再生され続けられ、再生終了されたと判定された際に再生終了処理が行われて再生処理は終了する。ここで、再生終了と判定される場合は、着信時に接続ボタンが操作された場合、保留操作が解除された場合、ＢＧＭや鑑賞用楽音の再生がストップされた場合である。この再生終了処理では、楽曲再生部１５に再生ストップ指示が与えられて、楽曲再生部１５内のフラグおよびデータが全てクリアされる。この際に、テンポラリ記憶部（Ｔ・ＲＡＭ）３２もクリアされる。
【００４２】
次に、楽曲データのフォーマットが図３（ｂ）に示す第２のフォーマットとされている場合の着信処理（第２方式）のフローチャートを図６に示す。ただし、この再生処理（第２方式）では、シーケンサ３３により音量補償の処理を行うようにしている。
携帯電話機１においてＢＧＭや鑑賞用楽音の再生を指示する再生キーが操作されたり、着信通知が受信されたり保留操作キーが操作されると、ステップＳ２１にてシステムＣＰＵ１０がスタート指示を楽曲再生部１５に与える。次いで、ステップＳ２２にて音量補償レジスタが“１”にセットされているか否かが判定される。ここで、高品質モードに設定されていると共に、バッテリ２５のバッテリ電圧が基準値ｎ以下となって、音量補償レジスタが“１”にセットされていると、ステップＳ２３にて音量補償データが楽曲再生部１５へ通知される音量補償指示処理が行われる。
【００４３】
また、通常品質モードあるいは、バッテリ２５のバッテリ電圧が基準値ｎを超えており音量補償レジスタが“１”にセットされていない場合は、ステップＳ２３の処理はスキップされる。そして、ステップＳ２４に進んで楽曲データの初期設定が行われる。この楽曲データの初期設定処理では、楽曲データが楽曲再生部１５に送られて、各パートのシーケンス・データの先頭部分がテンポラリ記憶部（Ｔ・ＲＡＭ）３２に書き込まれる。また、各パートの音色パラメータが第１楽音合成部３４ａ〜第８楽音合成部３４ｈにそれぞれセットされる。
このようにして楽曲データ初期設定処理が終了すると、ステップＳ２５にて楽曲の再生スタート指示が楽曲再生部１５に与えられる。これにより、シーケンサ３３はテンポラリ記憶部（Ｔ・ＲＡＭ）３２に書き込まれたシーケンス・データを読み出して、第１楽音合成部３４ａ〜第８楽音合成部３４ｈの該当するパートに発音パラメータをセットして、再生を開始させる。
【００４４】
この楽曲再生スタート処理を行う際に、ステップＳ２３にて音量補償指示処理が行われている場合は、シーケンサ３３は、Ｒ／Ｗコントローラ３１から順次シーケンス・データを読み出して、シーケンス・データを解釈した際にシーケンス・データに対応する音源パラメータを、第１楽音合成部３４ａ〜第８楽音合成部３４ｈの２つの楽音合成部に設定する。これにより、各パートは２つの楽音合成部で再生されるようになる。また、ステップＳ２３にて音量補償指示処理が行われていない場合は、シーケンサ３３は、Ｒ／Ｗコントローラ３１から順次シーケンス・データを読み出して、シーケンス・データを解釈した際にシーケンス・データに対応する音源パラメータを、第１楽音合成部３４ａ〜第８楽音合成部３４ｈの１つの楽音合成部に設定する。これにより、各パートは１つの楽音合成部で再生されるようになる。
【００４５】
これにより、高品質モードに設定されていると共に、バッテリ２５のバッテリ電圧が基準値ｎ以下となった場合には、楽曲データが４パートから構成されていると８パートからなる楽音が再生されるようになり、音量低下を補償することができるようになる。このときは、楽音合成手段３４の全てのパートの楽音合成部３４ａ〜３４ｈが使用されて再生される。
この再生された楽音は、携帯電話機１への着信で再生指示が行われた場合は、着信メロディとして着信用スピーカ２３から放音され、保留操作で再生指示が行われた場合は、保留音として受話用スピーカ２２から放音される。また、再生キーの操作で再生指示が行われた場合は、再生された楽音がＢＧＭあるいは鑑賞用楽音として受話用スピーカ２２あるいは着信用スピーカ２３から放音される。
【００４６】
そして、ステップＳ２６にて再生終了されたと判定されるまでは、楽曲再生部１５において楽曲が再生され続けられ、再生終了されたと判定された際に再生終了処理が行われて再生処理（第２方式）は終了する。ここで、再生終了と判定される場合は、着信時に接続ボタンが操作された場合、保留操作が解除された場合、ＢＧＭや鑑賞用楽音の再生がストップされた場合である。この再生終了処理では、楽曲再生部１５に再生ストップ指示が与えられて、楽曲再生部１５内のフラグおよびデータが全てクリアされる。この際に、テンポラリ記憶部（Ｔ・ＲＡＭ）３２もクリアされる。
【００４７】
以上の説明では、楽曲データが４パートからなる例を主に説明したが、楽曲データは４パートから構成される必要はない。例えば、３パートからなる楽曲データとされていてもよい。
また、楽音合成手段３４は８パートの楽音合成部３４ａ〜３４ｈから構成されるものとしたが、楽音合成手段３４のパート数は、これに限るものとではなく通常品質モード時の再生が行われた際に空きパートが存在するパート数であればよい。この際に音量補償の処理が行われる場合は、重要なパートから本来のパートに加えて空きパートを割り当てていくようにすれば、重要なパートから音量補償されるようになる。
【００４８】
さらに、以上説明した本発明の携帯機器を適用した携帯電話機１において、システムＣＰＵ１０は図示しない電話機能処理を実行することがメイン処理とされており、割込要求信号（ＩＲＱ）に従ってシーケンス・データを楽曲再生部１５に書き込む楽曲再生補助処理や音量補償の処理を合わせて実行するようにしてもこれらの処理は軽い処理とされているので、システムＣＰＵ１０として高速のＣＰＵとする必要をなくすことができる。
さらにまた、テンポラリ記憶部（Ｔ・ＲＡＭ）３２の記憶容量は３２ワード分のシーケンス・データを記憶できる容量としたが、これに限るものではなくシステムＲＡＭ１１より大幅に少ない記憶容量とされていればよい。
【００４９】
さらにまた、本発明の携帯機器を適用した携帯電話機１を配信センターに接続することにより、配信センターから所望の楽曲データをシステムＲＡＭ１１にダウンロードすることができるようにされている。
なお、本発明の携帯機器は、上記した携帯電話機のみに適用されるものとではなく、楽曲再生手段を備える情報機器や、楽曲再生手段を備えるパーソナルコンピュータ等の楽曲再生手段を備える携帯機器に適用することができる。
【００５０】
【発明の効果】
本発明は以上説明したように、バッテリの電圧レベルが低減したことを検出した際に、制御手段により、各パートの楽曲データが前記楽曲再生手段の本来のパートに加えて空きパートにも割り当てられる。これにより、バッテリの電圧レベルが低減した際に、前記楽曲再生手段により各パートが複数ずつ再生されるようになるので、再生された各パートごとの音量レベルが低下しても各パートが複数ずつ重ね合わされて、各パートの音量レベルを補償することができる。したがって、再生された楽音の品質の低下を防止することができる。
また、再生した複数のパートの音量レベルを制御する音量制御手段を備えるようにすると、バッテリの電圧レベルが低減したことを検出した際に、制御手段により音量制御手段を制御することができる。これにより、再生された楽音の音量レベルを補償することができ、再生される楽音の品質の低下を防止することができる。
【図面の簡単な説明】
【図１】  本発明の携帯機器を携帯電話機に適用した場合の実施の形態の構成例を示す図である。
【図２】  本発明の実施の形態にかかる携帯電話機における楽曲再生部の構成を示す図である。
【図３】  本発明の実施の形態にかかる携帯電話機における楽曲データの第１のフォーマットおよび第２のフォーマットを示す図である。
【図４】  本発明の実施の形態にかかる携帯電話機における高品質モード設定処理のフローチャートである。
【図５】  本発明の実施の形態にかかる携帯電話機における再生処理（第１方式）のフローチャートである。
【図６】  本発明の実施の形態にかかる携帯電話機における再生処理（第２方式）のフローチャートである。
【符号の説明】
１  携帯電話機、１ａ  アンテナ、１０  システムＣＰＵ、１１  システムＲＡＭ、１２  システムＲＯＭ、１３  通信部、１４  音声処理部、１５  楽曲再生部、１７  入力部、１８  表示部、１９  バイブレータ、２０  外部機器、２１マイク、２２  受話用スピーカ、２３  着信用スピーカ、２４  バッテリ電圧レベル検出部、２５  バッテリ、２６  バス、３０  インタフェース、３１  書込／読出コントローラ（Ｒ／Ｗコントローラ）、３２  テンポラリ記憶部（Ｔ・ＲＡＭ）、３３  シーケンサ、３４  楽音合成手段、３４ａ〜３４ｈ  楽音合成部、３５  ミキサ、３６  可変増幅器、３７  音量制御部
【図１】
0003896763.tif 000002
【図２】
0003896763.tif 000003
【図３】
0003896763.tif 000004
【図４】
0003896763.tif 000005
【図５】
0003896763.tif 000006
【図６】
0003896763.tif 000007