(57)【要約】【課題】複数の楽曲を着信音に利用するときに楽曲間の音響信号を違和感がないようにすること。【解決手段】ある楽曲から次の楽曲へ移行するとき、制御部３０１は楽曲情報記録部３０６から先に再生している楽曲の符号化された音響信号と次に再生する楽曲の符号化された信号を同時に読み込み、それぞれ第１デコード部３０３と第２デコード部３０４に送信する。第１デコード部３０３と第２デコード部３０４はそれぞれ符号化された音響信号を復号し窓掛け加算部３０５に送信する。窓掛け加算部３０５は、先に再生されている楽曲をフェードアウトさせ、また次に再生する楽曲をフェードインさせて加算することにより、楽曲間の音響信号を違和感がないようにする。【選択図】      図３
2004172668.tif 000002
【特許請求の範囲】
【請求項１】
どの楽曲を着信音として使用するかを指示する楽曲指示信号を記録する記録手段と、着信通知を受けて外部記録手段である記録媒体から、前記記録手段が記録する前記楽曲指示信号が指示する楽曲の着信音として使用する部分の音響符号化信号を指定の番号順に読み出すとともに、先行する音響符号化信号に規定されるフェードアウト情報と後続する音響符号化信号に規定されるフェードイン情報とを読み出す制御手段と、前記先行する音響符号化信号と前記後続する音響符号化信号とを順に復号する復号手段と、前記復号手段が順に出力する２つの復号化音響信号を繋ぎ合わせて着信音を出力する際に、前記フェードアウト情報に従って先行する復号化音響信号の後端部分にフェードアウト処理を実施し、前記フェードイン情報に従って後続する復号化音響信号の前端部分にフェードイン処理を実施し、重ね合わせる処理を行う窓掛け加算手段と、を具備することを特徴とする着信音生成回路。
【請求項２】
どの楽曲を着信音として使用するかを指示する楽曲指示信号を記録する記録手段と、着信通知を受けて外部記録手段である記録媒体から、前記記録手段が記録する前記楽曲指示信号が指示する楽曲の着信音として使用する部分の音響符号化信号を指定の番号順に読み出すとともに、各音響符号化信号に規定されるテンポ情報を読み出し、前記テンポ情報に従い先行する音響符号化信号と後続する音響符号化信号との繋ぎ目に挿入する無音期間を決定する制御手段と、前記先行する音響符号化信号と前記後続する音響符号化信号とを順に復号して着信音を出力する際に、先行する音響符号化信号の後端部分に前記決定された無音期間に従って無音信号を挿入する復号手段と、を具備することを特徴とする着信音生成回路。
【請求項３】
外部に設けられ、前記制御手段から指示を受けて前記復号手段が無音信号を発生している期間内合成音を生成する合成音生成手段と、前記復号手段の出力と前記合成音生成手段の出力とを加算し、着信音として出力する加算手段と、を具備することを特徴とする請求項２記載の着信音生成回路。
【請求項４】
どの楽曲を着信音として使用するかを指示する楽曲指示信号を記録する記録手段と、着信通知を受けて外部記録手段である記録媒体から、前記記録手段が記録する前記楽曲指示信号が指示する楽曲の着信音として使用する部分の音響符号化信号を指定の番号順に読み出すとともに、各音響符号化信号に規定されるパワー情報を読み出し、前記パワー情報に従い先行する音響符号化信号と後続する音響符号化信号との音量を等しくする音量調節値を決定する制御手段と、前記先行する音響符号化信号と前記後続する音響符号化信号とを順に復号する復号手段と、前記復号手段が順に出力する２つの復号化音響信号を繋ぎ合わせて着信音を出力する際に、それぞれの音量を前記決定された音量調節値に従って調節する音量調節手段と、を具備することを特徴とする着信音生成回路。
【請求項５】
複数の楽曲を符号化した符号化音響情報と、楽曲のどの部分を着信音として使用するかを示す着信音区間情報とが記録されるとともに、少なくとも、着信音として使用する区間においてフェードイン及びフェードアウトを実施する期間を示すフェード情報、着信音として使用する区間のテンポを示すテンポ情報、着信音として使用する区間のパワー情報のいずれか１つの情報が記録されていることを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯電話機などの情報端末において着信音を生成する着信音生成回路、及び前記着信音生成回路が生成する着信音の元になる楽曲を記録する記録媒体に関する。
【０００２】
【従来の技術】
従来、携帯電話機などの情報端末では、着信があると、着信音の元になる楽曲を記録する記録媒体から該当する楽曲を取り込み、それに基づき着信音を生成する方法が採用されている。そして、種々の着信音生成方法が提案されている（例えば特許文献１〜３）。
【０００３】
以下に、図８〜図１０を参照して、従来の着信音生成方法を説明する。なお、図８は、従来の着信音生成回路の構成例を示すブロック図である。図９は、記録媒体における楽曲情報の記録フォーマット例を示す図である。図１０は、記録媒体から取り出した楽曲情報から着信音を生成する動作を説明する図である。
【０００４】
図８に示す従来の着信音生成回路８００は、着信を通知する着信信号Ｓ８０１に従って着信音の生成動作を行う制御部８０１と、着信音の生成にどの楽曲を使用するかを示す楽曲指示情報Ｓ８０２を制御部８０１が読み出し可能に記憶するメモリ部８０２と、制御部８０１からの符号化音響信号Ｓ８０３を復号し音響信号Ｓ８０４を出力するデコード部８０３とを備え、制御部８０１には、楽曲の情報を記録している記録媒体である楽曲情報記録部８０４が接続されている。
【０００５】
楽曲情報記録部８０４には、楽曲を例えばＡＡＣやＭＰ３にて圧縮符号化したデータである符号化音響信号Ｓ８０５が記憶されている。そして、図９に示すように、符号化音響信号Ｓ８０５に付された楽曲番号９０１毎に、楽曲の開始位置を示す開始アドレス９０２と、楽曲の終了位置を示す終了アドレス９０３と、その楽曲の中で着信音に利用する部分の開始アドレスを示す着信音開始アドレス９０４と、その楽曲の中で着信音に利用する部分の終了アドレスを示す着信音終了アドレス９０５とが記録され、これらのアドレス情報が着信音区間信号Ｓ８０６として制御部８０１に対し出力される。
【０００６】
以上の構成において、着信音の生成は、次のようにして行われる。着信信号Ｓ８０１は、初期状態では“０”レベルであり、着信音の生成を指示するとき所定時間“１”レベルとなる。制御部８０１は、着信信号Ｓ８０１が“１”レベルになったときに着信音の生成を開始する。
【０００７】
制御部８０１は、楽曲情報記録部８０４内の何番目の楽曲を着信音として再生するかを知るためにメモリ部８０２から楽曲指示信号Ｓ８０２を読み出す。このとき、着信音として指定される楽曲数は１曲でも複数曲でも構わない。
【０００８】
次に、制御部８０１は、楽曲指示信号Ｓ８０２が示す楽曲のどの部分を着信音として再生するかを知るために、楽曲情報記録部８０４から着信音区間信号Ｓ８０６を読み出す。
【０００９】
それによって制御部８０１は、楽曲情報記録部８０４内の着信音区間信号Ｓ８０６で示されたアドレスに格納されているデータを符号化音響信号Ｓ８０５として読み出し、符号化音響信号Ｓ８０３としてデコード部８０３に転送する。デコード部８０３は、符号化音響信号Ｓ８０３を復号し、着信音である復号音響信号Ｓ８０４を出力する。
【００１０】
着信音の生成は着信信号Ｓ８０１が“０”レベルになるまで行われる。もし着信信号Ｓ８０１が“０”レベルになる前に楽曲指示信号Ｓ８０２で示された楽曲全部の再生を終えた場合には、楽曲指示信号Ｓ８０２で示された最初の楽曲からの再生を繰り返す。
【００１１】
次に、図８、図９及び図１０を用いて、仮に２番目、４番目、５番目の楽曲を着信音として再生する場合を例に挙げて説明する。この場合には、制御部８０１は、メモリ部８０２から読み出した楽曲指示信号Ｓ８０２によって２曲目、４曲目、５曲目が着信音として指定されていることを判断する。
【００１２】
次に、制御部８０１は、２曲目、４曲目、５曲目の楽曲において、着信音として使用するのはどの部分かを示す着信音区間信号Ｓ８０６を楽曲情報記録部８０４から読み出し、その部分に該当する符号化された音楽信号である符号化音響信号Ｓ８０５を楽曲情報記録部８０４から読み出していく。
【００１３】
図９に示すように、楽曲２番目の着信音として使用する区間は、着信音開始アドレス９０４の「２２００番地」から着信音終了アドレス９０５の「２３００番地」までである。同様に、４番目の楽曲は、「４０００番地」から「４５００番地」までである。また、５番目の楽曲は、「５１００番地」から「５１５０番地」までである。
【００１４】
したがって、読み出される符号化音響信号Ｓ８０５及びデコード部８０３に転送される符号化音響信号Ｓ８０３は、図１０に示されるように「楽曲２」「楽曲４」「楽曲５」がこの順序でつながった構成となる。デコード部８０３は、図１０で示される構成の符号化音響信号Ｓ８０３を復号することにより、着信音を出力する。
【００１５】
【特許文献１】
特開２００１−３３３１４３号公報
【特許文献２】
特開２００１−３４５８８４号公報
【特許文献３】
特開２００２−７３０５５号公報
【００１６】
【発明が解決しようとする課題】
しかしながら、従来の着信音生成方法では、各楽曲間を繋ぎ合わせて再生するため、繋ぎ合わせ部分に不自然感が発生するという問題がある。
【００１７】
本発明は、かかる点に鑑みてなされたものであり、楽曲同士を繋ぎ合わせて再生する場合に繋ぎ合わせ部分に不自然感がないようにするための手段を備えた着信音生成回路、及び繋ぎ合わせ部分に不自然感がないようにするために必要な情報をコンピュータが読み取り可能に記録する記録媒体を提供することを目的とする。
【００１８】
【課題を解決するための手段】
本発明の着信音生成回路は、どの楽曲を着信音として使用するかを指示する楽曲指示信号を記録する記録手段と、着信通知を受けて外部記録手段である記録媒体から、前記記録手段が記録する前記楽曲指示信号が指示する楽曲の着信音として使用する部分の音響符号化信号を指定の番号順に読み出すとともに、先行する音響符号化信号に規定されるフェードアウト情報と後続する音響符号化信号に規定されるフェードイン情報とを読み出す制御手段と、前記先行する音響符号化信号と前記後続する音響符号化信号とを順に復号する復号手段と、前記復号手段が順に出力する２つの復号化音響信号を繋ぎ合わせて着信音を出力する際に、前記フェードアウト情報に従って先行する復号化音響信号の後端部分にフェードアウト処理を実施し、前記フェードイン情報に従って後続する復号化音響信号の前端部分にフェードイン処理を実施し、重ね合わせる処理を行う窓掛け加算手段と、を具備する構成を採る。
【００１９】
この構成によれば、異なる楽曲を連続再生して着信音を生成するときに、先行する楽曲では後端部分にてフェードアウト処理を実施し、後続する楽曲では前端部分にてフェードイン処理を実施するようにしたので、繋ぎ合わせ部分に不自然感がないようにすることができる。
【００２０】
本発明の着信音生成回路は、どの楽曲を着信音として使用するかを指示する楽曲指示信号を記録する記録手段と、着信通知を受けて外部記録手段である記録媒体から、前記記録手段が記録する前記楽曲指示信号が指示する楽曲の着信音として使用する部分の音響符号化信号を指定の番号順に読み出すとともに、各音響符号化信号に規定されるテンポ情報を読み出し、前記テンポ情報に従い先行する音響符号化信号と後続する音響符号化信号との繋ぎ目に挿入する無音期間を決定する制御手段と、前記先行する音響符号化信号と前記後続する音響符号化信号とを順に復号して着信音を出力する際に、先行する音響符号化信号の後端部分に前記決定された無音期間に従って無音信号を挿入する復号手段と、を具備する構成を採る。
【００２１】
この構成によれば、異なる楽曲を連続再生して着信音を生成するときに、先行する楽曲の後端部分をテンポ情報から決定した適切な長さ無音として復号し後続の楽曲の復号に移行するようにしたので、繋ぎ合わせ部分に適切な長さ無音信号を挿入することができ、繋ぎ合わせ部分に不自然感がないようにすることができる。
【００２２】
本発明の着信音生成回路は、上記の発明において、外部に設けられ、前記制御手段から指示を受けて前記復号手段が無音信号を発生している期間内合成音を生成する合成音生成手段と、前記復号手段の出力と前記合成音生成手段の出力とを加算し、着信音として出力する加算手段と、を具備する構成を採る。
【００２３】
この構成によれば、異なる楽曲を連続再生して着信音を生成するときに、先行する楽曲の後端部分をテンポ情報から決定した適切な長さ無音として復号させるとともに、外部の合成音生成手段から合成音を取得して合成し、後続の楽曲の復号に移行するようにしたので、繋ぎ合わせ部分に適切な長さの合成音を挿入することができ、繋ぎ合わせ部分に不自然感がないようにすることができる。
【００２４】
本発明の着信音生成回路は、どの楽曲を着信音として使用するかを指示する楽曲指示信号を記録する記録手段と、着信通知を受けて外部記録手段である記録媒体から、前記記録手段が記録する前記楽曲指示信号が指示する楽曲の着信音として使用する部分の音響符号化信号を指定の番号順に読み出すとともに、各音響符号化信号に規定されるパワー情報を読み出し、前記パワー情報に従い先行する音響符号化信号と後続する音響符号化信号との音量を等しくする音量調節値を決定する制御手段と、前記先行する音響符号化信号と前記後続する音響符号化信号とを順に復号する復号手段と、前記復号手段が順に出力する２つの復号化音響信号を繋ぎ合わせて着信音を出力する際に、それぞれの音量を前記決定された音量調節値に従って調節する音量調節手段と、を具備する構成を採る。
【００２５】
この構成によれば、異なる楽曲を連続再生して着信音を生成するときに、各楽曲間の音量が等しくなるようにしたので、繋ぎ合わせ部分に不自然感がないようにすることができる。
【００２６】
本発明の記録媒体は、複数の楽曲を符号化した符号化音響情報と、楽曲のどの部分を着信音として使用するかを示す着信音区間情報とが記録されるとともに、少なくとも、着信音として使用する区間においてフェードイン及びフェードアウトを実施する期間を示すフェード情報、着信音として使用する区間のテンポを示すテンポ情報、着信音として使用する区間のパワー情報のいずれか１つの情報が記録されている。
【００２７】
この構成によれば、本発明の上記した着信音生成回路において外部記録手段として用いる場合に、楽曲の繋ぎ合わせ部分で実施する特殊な処理に必要な情報を簡単に得ることが可能となる。
【００２８】
【発明の実施の形態】
本発明の骨子は、情報端末において音響符号化方式を使用して複数の楽曲を着信音として使用する場合に、各楽曲間の繋ぎ合わせ部分での不自然感を緩和させ、聴感上優れた復号化音響信号を得るようすることである。
【００２９】
以下、本発明の実施の形態について、図面参照して詳細に説明する。
【００３０】
（実施の形態１）
図１は、本発明の実施の形態１に係る記録媒体が備える楽曲記録フォーマットの構成を示す模式図である。図２は、図１に示す楽曲情報記録部に蓄積される情報を示す模式図である。
【００３１】
図１に示す楽曲記録フォーマット１００は、楽曲情報記録部１０１と、各楽曲を例えばＡＡＣやＭＰ３にて圧縮符号化した信号が記録される符号化音響信号記録部１０２とで構成されている。
【００３２】
楽曲情報記録部１０１には、各楽曲が符号化音響信号記録部１０２のどの部分に記録されているかの情報と、各楽曲を着信音として使用する場合に必要な各種情報とが記録される。
【００３３】
楽曲情報記録部１０１には、具体的には図２に示すように、楽曲番号２０１、開始アドレス２０２、終了アドレス２０３、着信音開始アドレス２０４、着信音終了アドレス２０５、フェードインアドレス２０６、フェードアウトアドレス２０７、テンポ情報２０８、パワー情報２０９が記録されている。
【００３４】
開始アドレス２０２、終了アドレス２０３、着信音開始アドレス２０４、着信音終了アドレス２０５、フェードインアドレス２０６、フェードアウトアドレス２０７は、符号化音響信号記録部１０２内のアドレスを示す。
【００３５】
テンポ情報２０８は、着信音として使用する区間のテンポがどれだけかを示す情報であり、一分間に何個の４分音符があるかを数値化したものである。パワー情報２０９は、着信音として使用する区間の音量情報を適当な尺度で数値化した情報であり、例えば、最大振幅値をビット数で示した値などである。
【００３６】
次に、以上のように構成される楽曲記録フォーマットの用い方を例えば２番目の楽曲の情報を抽出する場合を例に挙げて説明する。
【００３７】
図２において、２番目の楽曲は、楽曲番号２０１、開始アドレス２０２、終了アドレス２０３を参照することにより、符号化音響信号記録部１０２内の「２０００番地」から「２５００番地」に記録されていることが判る。また、楽曲番号２０１、着信音開始アドレス２０４、着信音終了アドレス２０５を参照することにより、２番目の楽曲を着信音として利用する場合に使用する区間は、符号化音響信号記録部１０２内の「２２００番地」から「２３００番地」までであるということが判る。
【００３８】
また、楽曲番号２０１、フェードインアドレス２０６、フェードアウトアドレス２０７を参照することにより、２番目の楽曲を着信音として利用する場合にフェードインする区間は、符号化音響信号記録部１０２内の「２２００番地」から「２２１０番地」までで、フェードアウトする区間は符号化音響信号記録部１０２内の「２２９０番地」から「２３００番地」まであるということが判る。
【００３９】
また、楽曲番号２０１、テンポ情報２０８、パワー情報２０９を参照することにより、２番目の楽曲を着信音として利用する場合に使用する区間は、テンポが「１００」で、最大振幅値が１２ビットであることが判る。
【００４０】
このように、本実施の形態１によれば、記録媒体に、符号化音響信号を着信音として使用する場合に必要な情報を予め定めた楽曲記録フォーマットの形式で記録するようにしたので、それを用いて着信音を生成する回路では、復号時に楽曲の繋ぎ合わせ部分で実施する特殊な処理に必要な情報を簡単に得ることが可能となる。
【００４１】
（実施の形態２）
図３は、本発明の実施の形態２に係る情報端末が備える着信音生成回路を示すブロック図である。図３に示す着信音生成回路３００は、内部動作の制御や外部との情報の送受信の他、着信を通知する着信信号Ｓ３０１に従って着信音の生成動作を行う制御部３０１と、着信音の生成にどの楽曲を使用するかを示す楽曲指示情報Ｓ３０２を制御部３０１が読み出し可能に記憶するメモリ部３０２と、制御部３０１からの符号化音響信号Ｓ３０３を復号し復号化音響信号Ｓ３０４を出力する第１デコード部３０３と、制御部３０１からの符号化音響信号Ｓ３０５を復号し復号化音響信号Ｓ３０６を出力する第２デコード部３０４と、第１デコード部３０３からの復号化音響信号Ｓ３０４と第２デコード部３０４からの復号化音響信号Ｓ３０６とについて、制御部３０１からのどのような処理を行うかを指示する窓掛け情報信号Ｓ３０７に従って、必要な三角窓を用いた窓掛けを行いながら加算し、着信音である音響出力信号Ｓ３０８を出力する窓掛け加算部３０５とを備えている。
【００４２】
制御部３０１に接続されている外部の楽曲情報記録部３０６は、実施の形態１で示した楽曲情報を記録している記録媒体である。制御部３０１には、楽曲情報記録部３０６から、楽曲を例えばＡＡＣやＭＰ３にて圧縮符号化した符号化音響信号Ｓ３０９と、図２に示した情報群である着信音情報信号Ｓ３１０とが入力される。
【００４３】
次に、図２〜図４を参照して、以上のように構成される着信音生成回路３００が複数の楽曲を連続して着信音として生成する動作を説明する。なお、図４は、図３に示した窓掛け加算部３０５にて行われる楽曲間の処理を説明する図である。ここでは、２曲を連続して再生する場合について説明する。
【００４４】
まず、１曲目の再生は、次のようにして行われる。着信信号Ｓ３０１は、初期状態では“０”レベルであり、着信音の生成を指示するとき所定時間“１”レベルとなる。制御部３０１は、着信信号Ｓ３０１が“１”レベルになったときに着信音の生成を開始する。
【００４５】
制御部３０１は、楽曲情報記録部３０６内の何番目の楽曲を着信音として再生するかを知るためにメモリ部３０２から楽曲指示信号Ｓ３０２を読み出す。このとき、着信音として指定される楽曲数は１曲でも複数曲でも構わないが、ここでは、図２に示した１曲目と２曲目が着信音として指定されるとする。
【００４６】
制御部３０１は、読み出した楽曲指示信号Ｓ３０２で示された１曲目と２曲目の情報を得るために、楽曲情報記録部３０６から着信音情報信号Ｓ３１０を読み出す。それによって制御部３０１は、１曲目の着信音開始アドレス２０４で示されたアドレスに格納されているデータを符号化音響信号Ｓ３０９として読み出し、それを符号化音響信号Ｓ３０３として第１デコード部３０３に転送する。第１デコード部３０３は、符号化音響信号Ｓ３０３を復号し復号化音響信号Ｓ３０４を窓掛け加算部３０５に出力する。
【００４７】
次に、制御部３０１は、１曲目の符号化音響信号Ｓ３０９を逐次楽曲情報記録部３０６から読み出しているが、その読み出しているアドレスがフェードアウトアドレス２０７と一致した時点（図４内のポイントＰ４００）で、１曲目の再生を続行しながら２曲目の再生を開始する。
【００４８】
すなわち、その一致した時点（図４内のポイントＰ４００）で制御部３０１は、２曲目の着信音開始アドレス２０４で示されたアドレスに格納されているデータを符号化音響信号Ｓ３０９として読み出し、符号化音響信号Ｓ３０５として第２デコード部３０４に転送する。第２デコード部３０４は、符号化音響信号Ｓ３０５を復号し復号化音響信号Ｓ３０６を窓掛け加算部３０５に出力する。
【００４９】
並行して、制御部３０１は、１曲目の符号化音響信号Ｓ３０９を読み出しているアドレスがフェードアウトアドレス２０７と一致した時点（図４内のポイントＰ４００）で、窓掛け加算部３０５に対し、１曲目のフェードアウトアドレス２０７及び着信音終了アドレス２０５と、２曲目の着信音開始アドレス２０４及びフェードインアドレス２０６とを含む窓掛け情報信号Ｓ３０７を送信し、窓掛け加算を行うように指示を出す。
【００５０】
図４を参照して窓掛け加算部３０５の動作を説明する。窓掛け加算部３０５では、窓掛け情報信号Ｓ３０７を受けて、１曲目のフェードアウトアドレス２０７及び着信終了アドレス２０５からフェードアウトに要する時間Ｔｏｕｔを算出する。同様に、２曲目の着信開始アドレス２０４及びフェードインアドレス２０６からフェードインに要する時間Ｔｉｎを算出する。なお、時間Ｔｏｕｔ及び時間Ｔｉｎの単位は秒である。
【００５１】
次に、窓掛け加算部３０５は、以下の式（１）を用いてフェードイン及びフェードアウト区間における着信音Ｓ３１０である音響出力信号Ｘ（ｎ）を算出する。なお、式（１）において、Ａ（ｐ）は復号化音響信号Ｓ３０４、Ｂ（ｑ）は復号化音響信号Ｓ３０６、ｐは復号化音響信号Ｓ３０４のフェードアウトに要するサンプル数（ｐ＝Ｔｏｕｔ×（サンプリングレート））、ｑは復号化音響信号Ｓ３０６のフェードインに要するサンプル数（ｑ＝Ｔｉｎ×（サンプリングレート））、ｎ＝ｍａｘ（ｐ，ｑ）である。
【数１】
2004172668.tif 000003
【００５２】
窓掛け加算は、図４で示すポイントＰ４００の時刻からポイントＰ４０１の時刻まで行われる。制御部３０１は、１曲目の符号化音響信号Ｓ３０９を読み出しているアドレスが着信音終了アドレス２０５と一致した時点（図４で示すポイントＰ４０１の時刻）で窓掛け加算処理の終了を窓掛け加算部３０５に通知する。窓掛け加算部３０５は、終了通知を受けた後は第２デコード部３０４が出力する復号化音響信号Ｓ３０６をそのまま着信音である音響出力信号Ｓ３０８として外部に出力する。
【００５３】
なお、図４では、フェードインする時間Ｔｉｎとフェードアウトする時間Ｔｏｕｔが同じ場合を示したが、これらの時間長が違っていてもよい。また、本実施の形態２では、２つのデコード部がある場合を説明したが、一つのデコード部で時分割処理を行ってもよい。
【００５４】
このように、本実施の形態２によれば、複数の楽曲を着信音として利用する場合、曲と曲との繋ぎ目をフェードアウト及びフェードインしながら重ね合わせるようにしたので、曲と曲との繋ぎ目に違和感のない着信音の生成が行えるようになる。
【００５５】
（実施の形態３）
図５は、本発明の実施の形態３に係る着信音生成回路の構成を示すブロック図である。なお、図５では、実施の形態２（図３）に示した構成と同一ないしは同等である構成には同一の符号が付されている。ここでは、実施の形態３に関わる部分を中心に説明する。
【００５６】
図５に示すように、実施の形態３に係る着信音生成回路５００では、実施の形態２（図３）に示した構成において、第１デコード部３０３と第２デコード部３０４と窓掛け加算部３０５とに代えて、デコード部５０３が設けられている。それに伴い、制御部３０１に代えて、制御部５０１が設けられている。
【００５７】
制御部５０１は、楽曲情報記録部３０６から読み出した符号化音響信号Ｓ３０９を符号化音響信号Ｓ５０５としてデコード部５０３に転送するとともに、有音・無音を指示するミュート信号Ｓ５０６をデコード部５０３に出力する。なお、ミュート信号Ｓ５０６は、初期値である“０”レベルのとき「有音」を指示し、“１”レベルのとき「無音」を指示するとしている。
【００５８】
デコード部５０３は、符号化音響信号Ｓ５０５をミュート信号Ｓ５０６の指示を反映しつつ復号し、着信音である音響出力信号Ｓ３０８を出力する。
【００５９】
次に、図２と図５を参照して、以上のように構成される着信音生成回路５００が複数の楽曲を連続して着信音として生成する動作を説明する。ここでは、２曲を連続して再生する場合について説明する。
【００６０】
まず、１曲目の再生は、次のようにして行われる。着信信号Ｓ３０１は、初期状態では“０”レベルであり、着信音の生成を指示するとき所定時間“１”レベルとなる。制御部５０１は、着信信号Ｓ３０１が“１”レベルになったときに着信音の生成を開始する。
【００６１】
制御部５０１は、楽曲情報記録部３０６内の何番目の楽曲を着信音として再生するかを知るためにメモリ部３０２から楽曲指示信号Ｓ３０２を読み出す。このとき、着信音として指定される楽曲数は１曲でも複数曲でも構わないが、ここでは、図２に示した１曲目と２曲目が着信音として指定されるとする。
【００６２】
制御部５０１は、読み出した楽曲指示信号Ｓ３０２で示された１曲目と２曲目の情報を得るために、楽曲情報記録部３０６から着信音情報信号Ｓ３１０を読み出す。それによって制御部５０１は、１曲目の着信音開始アドレス２０４で示されたアドレスに格納されているデータを符号化音響信号Ｓ３０９として読み出し、それを符号化音響信号Ｓ５０５としてデコード部５０３に転送する。
【００６３】
デコード部５０３は、符号化音響信号Ｓ５０５を復号し、着信音である音響出力信号Ｓ３０８として外部に出力する。ミュート信号Ｓ５０６が“１”レベルになった後は、ミュート信号Ｓ５０６が“０”レベルになるまで無音信号を着信音である音響出力信号Ｓ３０８として外部に出力する。
【００６４】
このとき、制御部５０１は、着信音終了アドレス２０５が検出されまでデコード部５０３に対するミュート信号Ｓ５０６を“０”レベルにしたまま読み取りを続行し、アドレスが着信音終了アドレス２０５と一致した時点で１曲目の再生を終了させ、ミュート信号Ｓ５０６を所定期間“１”レベルにする。
【００６５】
即ち、制御部５０１は、１曲目の符号化音響信号Ｓ３０９を読み出す際に、１曲目のテンポ情報２０８からどの程度無音区間を挿入するかを決定し、読み出しているアドレスが着信音終了アドレス２０５と一致した時点からその決定した時間だけミュート信号Ｓ５０６を“１”レベルとしたままにしておく。
【００６６】
テンポ情報から無音区間の長さを決定する方法は、例えば１小節分の長さにする方法がある。１曲目のテンポ情報２０８は、「１２０」であるので、４分の４拍子の場合であれば２秒が１小節分の時間となる。この場合、制御部５０１は、２秒間ミュート信号Ｓ５０６を“１”レベルにした後に“０”レベルにすると同時に２曲目の再生を開始する。
【００６７】
２曲目の再生開始方法は１曲目と同様に、制御部５０１が２曲目の着信音開始アドレス２０４で示されたアドレスに格納されているデータを符号化音響信号Ｓ３０９として読み出し、符号化音響信号Ｓ５０５としてデコード部５０３に転送する。デコード部５０３は、符号化音響信号Ｓ５０５を復号し、着信音である音響出力信号Ｓ３０８として外部に出力する。
【００６８】
このように、本実施の形態３によれば、複数の楽曲を着信音として利用する場合、曲と曲との繋ぎ目に曲のテンポから算出した適切な長さの無音区間を挿入するようにしたので、曲と曲との繋ぎ目に違和感のない着信音の生成が行えるようになる。
【００６９】
（実施の形態４）
図６は、本発明の実施の形態４に係る着信音生成回路の構成を示すブロック図である。なお、図６では、実施の形態３（図５）に示した構成と同一ないしは同等である構成には同一の符号が付されている。ここでは、実施の形態４に関わる部分を中心に説明する。
【００７０】
図６に示すように、実施の形態４に係る着信音生成回路６００では、実施の形態３（図５）に示した構成において、制御部５０１に代えて制御部６０１が設けられ、また、外部に着信メロディ生成部６０２と加算器６０３とが追加されている。
【００７１】
制御部６０１は、制御部５０１の機能の他、合成音の生成を指示する合成音生成指示信号Ｓ６０１を着信メロディ生成部６０２に出力するようになっている。
【００７２】
着信メロディ生成部６０２は、合成音生成指示信号Ｓ６０１に従い合成音Ｓ６０２を生成する。合成音Ｓ６０２の生成には、Ｓｉｎ波を複雑に加算する方法や、ＰＣＭの素辺をフィルタリングする方法などを用いることができる。
【００７３】
加算器６０３は、デコード部５０３が出力する着信音である音響出力信号Ｓ３０８と着信メロディ生成部６０２が出力する合成音Ｓ６０２とを加算し、加算音響信号Ｓ６０３を着信音として外部に出力する。
【００７４】
次に、図２と図６を参照して、以上のように構成される着信音生成回路６００が複数の楽曲を連続して着信音として生成する動作を説明する。ここでは、２曲を連続して再生する場合について説明する。
【００７５】
まず、１曲目の再生は、次のようにして行われる。着信信号Ｓ３０１は、初期状態では“０”レベルであり、着信音の生成を指示するとき所定時間“１”レベルとなる。制御部６０１は、着信信号Ｓ３０１が“１”レベルになったときに着信音の生成を開始する。
【００７６】
制御部６０１は、楽曲情報記録部３０６内の何番目の楽曲を着信音として再生するかを知るためにメモリ部３０２から楽曲指示信号Ｓ３０２を読み出す。このとき、着信音として指定される楽曲数は１曲でも複数曲でも構わないが、ここでは、図２に示した１曲目と２曲目が着信音として指定されるとする。
【００７７】
制御部６０１は、読み出した楽曲指示信号Ｓ３０２で示された１曲目と２曲目の情報を得るために、楽曲情報記録部３０６から着信音情報信号Ｓ３１０を読み出す。それによって制御部６０１は、１曲目の着信音開始アドレス２０４で示されたアドレスに格納されているデータを符号化音響信号Ｓ３０９として読み出し、それを符号化音響信号Ｓ５０５としてデコード部５０３に転送する。
【００７８】
デコード部５０３は、符号化音響信号Ｓ５０５を復号し、着信音である音響出力信号Ｓ３０８として外部に出力する。ミュート信号Ｓ５０６が“１”レベルになった後は、ミュート信号Ｓ５０６が“０”レベルになるまで無音信号を着信音である音響出力信号Ｓ３０８として外部に出力する。
【００７９】
このとき、制御部６０１は、着信音終了アドレス２０５が検出されまでデコード部５０３に対するミュート信号Ｓ５０６を“０”レベルにしたまま読み取りを続行し、アドレスが着信音終了アドレス２０５と一致した時点で１曲目の再生を終了させ、ミュート信号Ｓ５０６を所定期間“１”レベルにする。
【００８０】
即ち、制御部６０１は、１曲目の符号化音響信号Ｓ３０９を読み出す際に、１曲目のテンポ情報２０８からどの程度無音区間を挿入するかを決定し、読み出しているアドレスが着信音終了アドレス２０５と一致した時点からその決定した時間だけミュート信号Ｓ５０６を“１”レベルとしたままにしておく。
【００８１】
テンポ情報から無音区間の長さを決定する方法は、例えば１小節分の長さにする方法がある。１曲目のテンポ情報２０８は、「１２０」であるので、４分の４拍子の場合であれば２秒が１小節分の時間となる。この場合、制御部６０１は、２秒間ミュート信号Ｓ５０６を“１”レベルにした後に“０”レベルにすると同時に２曲目の再生を開始する。
【００８２】
同時に、制御部６０１は、外部の着信音メロディ生成部６０２に対する合成音生成指示信号Ｓ６０１を、着信音終了アドレス２０５が検出されるまで「非合成」に設定し、着信音終了アドレス２０５が検出されたときから上記決定した無音期間の間「合成」に設定し、その後「非合成」に設定する。
【００８３】
したがって、デコード部５０３は、着信音終了アドレス２０５が検出されるまでの間（ミュート信号Ｓ５０６が“０”レベルである期間内）、符号化音響信号Ｓ５０５を復号し、着信音である音響出力信号Ｓ３０８を外部の加算器６０３に出力する。一方、外部の着信音メロディ生成部６０２は、着信音終了アドレス２０５が検出されるまでの間、無音の合成音Ｓ６０２を加算器６０３に出力する。その結果、加算器６０３は、着信音である音響出力信号Ｓ３０８を加算音響信号Ｓ６０３として外部に出力する。
【００８４】
そして、デコード部５０３は、ミュート信号Ｓ５０６が“１”レベルである期間（着信音終了アドレス２０５が検出されたときから上記決定した無音期間）内無音信号を着信音である音響出力信号Ｓ３０８として外部の加算器６０３に出力する。一方、外部の着信音メロディ生成部６０２は、着信音終了アドレス２０５が検出されたときから上記決定した無音期間内、有音の合成音Ｓ６０２を加算器６０３に出力する。その結果、加算器６０３は、有音の合成音Ｓ６０２を加算音響信号Ｓ６０３として外部に出力する。
【００８５】
２曲目の再生開始方法は１曲目と同様に、制御部６０１が１曲目の着信音開始アドレス２０４で示されたアドレスに格納されているデータを符号化音響信号Ｓ３０９として読み出し、符号化音響信号Ｓ５０５としてデコード部５０３に転送する。
【００８６】
デコード部５０３は、符号化音響信号Ｓ５０５を復号し、着信音である音響出力信号Ｓ３０８として外部の加算器６０３に出力する。その結果、加算器６０３にて合成音Ｓ６０２と加算され加算音響出力信号Ｓ６０３として外部に出力される。このとき、合成音Ｓ６０２は無音であるので、加算器６０３が出力する加算音響出力信号Ｓ６０３は、着信音である音響出力信号Ｓ３０８と同じ信号となる。
【００８７】
このように、本実施の形態４によれば、複数の楽曲を着信音として利用する場合、曲と曲との繋ぎ目に曲のテンポから算出した適切な長さの区間を挿入し、その区間に適当な合成音を挿入するようにしたので、曲と曲との繋ぎ目にアクセントを持たせられる着信音の生成が行えるようになる。
【００８８】
（実施の形態５）
図７は、本発明の実施の形態５に係る着信音生成回路の構成を示すブロック図である。なお、図７では、実施の形態３（図５）に示した構成と同一ないしは同等である構成には同一の符号が付されている。ここでは、実施の形態５に関わる部分を中心に説明する。
【００８９】
図７に示すように、実施の形態５に係る着信音生成回路７００では、実施の形態３（図５）に示した構成において、制御部５０１に代えて制御部７０１が設けられ、また、音量調整部７０２が追加されている。
【００９０】
制御部７０１は、デコード部５０３に符号化音響信号Ｓ５０５を転送する他、音量調整部７０２に対して音量の調整を指示する音量調節信号Ｓ７０１を出力する。
【００９１】
音量調整部７０２は、制御部７０１から音量調節信号Ｓ７０１を受けて、デコード部５０３が出力する音響出力信号Ｓ３０８の音量を調整し、音量調節音響出力信号Ｓ７０２を着信音として出力する。
【００９２】
次に、図２と図７を参照して、以上のように構成される着信音生成回路７００が複数の楽曲を連続して着信音として生成する動作を説明する。ここでは、２曲を連続して再生する場合について説明する。
【００９３】
まず、１曲目の再生は、次のようにして行われる。着信信号Ｓ３０１は、初期状態では“０”レベルであり、着信音の生成を指示するとき所定時間“１”レベルとなる。制御部７０１は、着信信号Ｓ３０１が“１”レベルになったときに着信音の生成を開始する。
【００９４】
制御部７０１は、楽曲情報記録部３０６内の何番目の楽曲を着信音として再生するかを知るためにメモリ部３０２から楽曲指示信号Ｓ３０２を読み出す。このとき、着信音として指定される楽曲数は１曲でも複数曲でも構わないが、ここでは、図２に示した１曲目と２曲目が着信音として指定されるとする。
【００９５】
制御部７０１は、読み出した楽曲指示信号Ｓ３０２で示された１曲目と２曲目の情報を得るために、楽曲情報記録部３０６から着信音情報信号Ｓ３１０を読み出す。それによって制御部７０１は、１曲目の着信音開始アドレス２０４で示されたアドレスに格納されているデータを符号化音響信号Ｓ３０９として読み出し、それを符号化音響信号Ｓ５０５としてデコード部５０３に転送する。デコード部５０３は、符号化音響信号Ｓ５０５を復号し着信音である音響出力信号Ｓ３０８として音量調整部７０２に出力する。
【００９６】
また、制御部７０１は、次のようにして音量調節信号Ｓ７０１を生成し、音量調整部７０２に出力する。例えば、この着信音生成回路７００がディジタル１６ビット幅でサンプルを表現するシステムだとして、最終的に出力する音響信号の最大振幅を１５ビットに設定する場合には、制御部７０１は、パワー情報２０９から１曲目の着信音として利用する区間の最大振幅は１４ビットだと判るので、音量調節信号Ｓ７０１を用いて音量調整部７０２に対して１ビット振幅が大きくなるようにシフトするように指示を出す。
【００９７】
そうすると、音量調整部７０２は、受信した音量調節信号Ｓ７０１に従い着信音である音響出力信号Ｓ３０８を最大振幅が１ビット大きくなるようにシフトし、その信号を音量調節音響出力信号Ｓ７０２として外部に出力する。
【００９８】
１曲目に続いて２曲目を再生する場合、２曲目も同様に音量を調節する。２曲目の場合、パワー情報２０９は「１２」であるので、最大振幅を１５ビットにする場合は３ビット音量が大きくなるようにシフトすればよい。
【００９９】
このように、本実施の形態５によれば、複数の楽曲を着信音として利用する場合、各楽曲の音量が等しくなるように調節するようにしたので、曲と曲との繋ぎ目に違和感のない着信音の生成が行えるようになる。
【０１００】
【発明の効果】
以上説明したように、本発明によれば、符号化された音響信号を情報端末の着信音として利用する場合に、楽曲同士を繋ぎ合わせて再生する場合に繋ぎ合わせ部分に不自然感がないようにすることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係る楽曲記録フォーマットの構成図
【図２】本発明の実施の形態１に係る楽曲情報記録部内に蓄積されている情報の模式図
【図３】本発明の実施の形態２に係る着信音生成回路を示すブロック図
【図４】本発明の実施の形態２に係る楽曲間の処理を示した説明図
【図５】本発明の実施の形態３に係る着信音生成回路を示すブロック図
【図６】本発明の実施の形態４に係る着信音生成回路を示すブロック図
【図７】本発明の実施の形態５に係る着信音生成回路を示すブロック図
【図８】従来の着信音生成回路の構成図
【図９】従来の楽曲を用いた着信音生成に用いる楽曲情報の模式図
【図１０】従来の着信音生成回路で用いる符号化音響信号の模式図
【符号の説明】
１００  楽曲記録フォーマット
１０１  楽曲情報記録部
１０２  符号化音響信号記録部
２０１  楽曲番号
２０２  開始アドレス
２０３  終了アドレス
２０４  着信音開始アドレス
２０５  着信音終了アドレス
２０６  フェードインアドレス
２０７  フェードアウトアドレス
２０８  テンポ情報
２０９  パワー情報
３００，５００，６００，７００  着信音生成回路
３０１，５０１，６０１，７０１  制御部
３０２  メモリ部
３０３  第１デコード部
３０４  第２デコード部
３０５  窓掛け加算部
３０６  楽曲情報記録部
５０３  デコード部
６０２  着信メロディ生成部
７０２  音量調整部
【図１】
2004172668.tif 000004
【図２】
2004172668.tif 000005
【図３】
2004172668.tif 000006
【図４】
2004172668.tif 000007
【図５】
2004172668.tif 000008
【図６】
2004172668.tif 000009
【図７】
2004172668.tif 000010
【図８】
2004172668.tif 000011
【図９】
2004172668.tif 000012
【図１０】
2004172668.tif 000013