(57)【特許請求の範囲】
【請求項１】
メモリに記憶されたメロディデータに含まれるテンポ情報、音階情報、音符情報、音量のうちのいずれかに変化を加えて可聴信号を生成し、この可聴信号に基づいて再生音を発生させる機能を備えた通信装置であって、
前記メロディデータを着信音として再生する場合、再生音が速いテンポの音階バランスの取れた曲調で再生されるように、前記テンポ情報を速くするとともに、前記音階情報の所定の低音域の音階の音量を他の音域の音階の音量よりも大きくする再生音制御手段を有することを特徴とする通信装置。
【請求項２】
メモリに記憶されたメロディデータに含まれるテンポ情報、音階情報、音符情報、音量のうちのいずれかに変化を加えて可聴信号を生成し、この可聴信号に基づいて再生音を発生させる機能を備えた通信装置であって、
前記メロディデータを保留音として再生する場合、再生音が遅いテンポの音階バランスの取れた曲調で再生されるように、前記テンポ情報を遅くするとともに、前記音階情報の伝送損失の大きい所定の音階の音量を他の音階の音量よりも大きくする再生音制御手段を有することを特徴とする通信装置。
【請求項３】
メモリに記憶されたメロディデータに含まれるテンポ情報、音階情報、音符情報、音量のうちのいずれかに変化を加えて可聴信号を生成し、この可聴信号に基づいて再生音を発生させる機能を備えた通信装置であって、
前記メロディデータをアラーム音として再生する場合、再生音が速いテンポの音階バランスの取れた曲調でかつ大音量で再生されるように、前記テンポ情報を速くするとともに、前記音階情報の所定の低音域の音階の音量を他の音域の音階の音量よりも大きくし、かつ、前記音量を大きくする再生音制御手段を有することを特徴とする通信装置。
【請求項４】
前記再生音制御手段は、前記メロディデータを着信音として再生する場合は、前記メロディデータのメインフレーズの部分を繰り返し再生し、前記メロディデータを保留音又はアラーム音として再生する場合は、前記メロディデータの全体を繰り返し再生する、請求項１ないし３のいずれかに記載の通信装置。
【請求項５】
前記再生音制御手段は、前記着信音、保留音及びアラーム音の各用途に応じて再生時のエフェクトを変更する、請求項１ないし４のいずれかに記載の通信装置。
【請求項６】
通信回線を介したダウンロードにより外部から前記メロディデータを取得し、そのメロディデータを前記メモリに記憶させるメロディデータ取得手段を有する、請求項１ないし５のいずれかに記載の通信装置。
【請求項７】
画像情報を表示可能な表示手段を備え、
前記再生音制御手段は、前記再生音の発生中、その再生音の元となる前記メロディデータに基づく音符画像情報を生成し、この音符画像情報を前記表示手段に表示させる、請求項１ないし６のいずれかに記載の通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、歌曲や楽曲などのメロディデータを再生音として発生させる機能を備えたファクシミリ装置や携帯型電話機などの通信装置に関する。
【０００２】
【従来の技術】
たとえば、ファクシミリ装置には、歌曲や楽曲などのメロディデータをメモリに記憶しておき、着信や保留の際にメロディデータに基づいて着信音や保留音を発生させる機能がある。この種の機能を備えたファクシミリ装置では、着信音や保留音などの用途に応じて異なる歌曲や楽曲を発生させることができ、ユーザにとっては便利な機能が提供されている。
【０００３】
【発明が解決しようとする課題】
ところで、ファクシミリ装置にて発生する着信音や保留音などは、互いに曲調が異なっていた方がユーザにとって好ましいとされるが、一つのメロディデータに基づいて曲調自体を変更できるファクシミリ装置は従来において無かった。ここで言う曲調とは、歌曲や楽曲などのテンポ、音階、音符（音長）、音量あるいは再生箇所などによって決まる曲の調子を意味する。
【０００４】
たとえば、着信音については、比較的短い再生時間とされることから速いテンポで軽快感があり曲のメインフレーズだけ聴ければ良いとされ、また、音源となるスピーカの性能に左右されることなく各音階をバランス良く聴きたいという要請がある。一方、保留音については、再生時間が長くなることもあることからスローテンポで落ち着いた感じの比較的演奏時間の長い曲が良いとされ、また、保留音が電気信号として相手先へと伝えられる際に伝送損失が生じるが、その相手先に対して各音階をバランス良く聴かせたいという要請がある。
【０００５】
本発明は、上記の点に鑑みて提案されたものであって、各種の動作モードに際して同じメロディデータを用いても、各動作モードに相応した再生音を発生させることができる通信装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載した発明の通信装置は、メモリに記憶されたメロディデータに含まれるテンポ情報、音階情報、音符情報、音量のうちのいずれかに変化を加えて可聴信号を生成し、この可聴信号に基づいて再生音を発生させる機能を備えた通信装置であって、前記メロディデータを着信音として再生する場合、再生音が速いテンポの音階バランスの取れた曲調で再生されるように、前記テンポ情報を速くするとともに、前記音階情報の所定の低音域の音階の音量を他の音域の音階の音量よりも大きくする再生音制御手段を有することを特徴とする。
【０００７】
このような通信装置によれば、メロディデータに含まれるテンポ情報を速くするとともに、音階情報の所定の低音域の音階の音量を他の音域の音階の音量よりも大きくするように変化を加えて着信音が生成されるので、比較的短い再生時間とされる着信音を、たとえば速いテンポで各音階のバランスがとれた曲調としてスピーカから発生させることができる。
【０００８】
【０００９】
【００１０】
さらに、請求項２に記載した発明の通信装置は、メモリに記憶されたメロディデータに含まれるテンポ情報、音階情報、音符情報、音量のうちのいずれかに変化を加えて可聴信号を生成し、この可聴信号に基づいて再生音を発生させる機能を備えた通信装置であって、前記メロディデータを保留音として再生する場合、再生音が遅いテンポの音階バランスの取れた曲調で再生されるように、前記テンポ情報を遅くするとともに、前記音階情報の伝送損失の大きい所定の音階の音量を他の音階の音量よりも大きくする再生音制御手段を有することを特徴とする。
【００１１】
このような通信装置によれば、メロディデータに含まれるテンポ情報を遅くするとともに、音階情報の伝送損失の大きい所定の音階の音量を他の音階の音量よりも大きくするように変化を加えて保留音が生成されるので、再生時間が長くなることもある保留音を、たとえばスローテンポで各音階のバランスがとれた曲調として相手先に伝えることができる。
【００１２】
また、請求項３に記載した発明の通信装置は、メモリに記憶されたメロディデータに含まれるテンポ情報、音階情報、音符情報、音量のうちのいずれかに変化を加えて可聴信号を生成し、この可聴信号に基づいて再生音を発生させる機能を備えた通信装置であって、前記メロディデータをアラーム音として再生する場合、再生音が速いテンポの音階バランスの取れた曲調でかつ大音量で再生されるように、前記テンポ情報を速くするとともに、前記音階情報の所定の低音域の音階の音量を他の音域の音階の音量よりも大きくし、かつ、前記音量を大きくする再生音制御手段を有することを特徴とする。
【００１３】
このような通信装置によれば、メロディデータに含まれるテンポ情報を速くするとともに、音階情報の所定の低音域の音階の音量を他の音域の音階の音量よりも大きくし、かつ、音量を大きくするように変化を加えてアラーム音が生成されるので、定時になったことを知らせるためのアラーム音を、たとえば速いテンポで各音階のバランスがとれた曲調としてスピーカから発生させることができる。
【００１４】
さらに、請求項４に記載した発明の通信装置は、請求項１ないし３のいずれかに記載の通信装置であって、前記再生音制御手段は、前記メロディデータを着信音として再生する場合は、前記メロディデータのメインフレーズの部分を繰り返し再生し、前記メロディデータを保留音又はアラーム音として再生する場合は、前記メロディデータの全体を繰り返し再生する。
【００１５】
このような通信装置によれば、請求項１ないし３のいずれかに記載の通信装置による効果に加えて、たとえば着信音としては、ある曲のメインフレーズだけを繰り返し発生させる一方、保留音又はアラーム音としては、同じ曲でも全フレーズにわたって発生させることができる。
【００１６】
また、請求項５に記載した発明の通信装置は、請求項１ないし４のいずれかに記載の通信装置であって、前記再生音制御手段は、前記着信音、保留音及びアラーム音の各用途に応じて再生時のエフェクトを変更する。
【００１７】
このような通信装置によれば、請求項１ないし４のいずれかに記載の通信装置による効果に加えて、着信音、保留音及びアラーム音の各用途に応じて異なるエフェクト（音響効果）をもって再生音を発生させることができる。
【００１８】
さらに、請求項６に記載した発明の通信装置は、請求項１ないし５のいずれかに記載の通信装置であって、通信回線を介したダウンロードにより外部から前記メロディデータを取得し、そのメロディデータを前記メモリに記憶させるメロディデータ取得手段を有する。
【００１９】
このような通信装置によれば、請求項１ないし５のいずれかに記載の通信装置による効果に加えて、たとえばインターネット上のウェブサーバからダウンロードによりメロディデータを取得し、そうしたメロディデータの複数をメモリに蓄積しておくことができる。
【００２０】
また、請求項７に記載した発明の通信装置は、請求項１ないし６のいずれかに記載の通信装置であって、画像情報を表示可能な表示手段を備え、前記再生音制御手段は、前記再生音の発生中、その再生音の元となる前記メロディデータに基づく音符画像情報を生成し、この音符画像情報を前記表示手段に表示させる。
【００２１】
このような通信装置によれば、請求項１ないし６のいずれかに記載の通信装置による効果に加えて、メロディデータに基づく再生音の発生とともに、その再生音によって聴こえる曲を音符によるイメージとして表示することができる。
【００２２】
【００２３】
【００２４】
【発明の実施の形態】
以下、本発明の好ましい実施の形態について図面を参照して説明する。
【００２５】
図１は、本発明に係る通信装置の一実施形態として、ファクシミリ装置の構成を示したブロック図である。この図に示すように、本発明に係るファクシミリ装置は、ＣＰＵ１０、ＮＣＵ１１、ＲＡＭ１２、モデム１３、Ｄ／Ａコンバータ１３ａ、増幅器１３ｂ、スピーカ１３ｃ、ＲＯＭ１４、ＮＶＲＡＭ（不揮発性ＲＡＭ：Non-Volatile RAM）１５、ゲートアレイ１６、コーデック１７、ＤＭＡＣ１８、読取部２１、印刷部２２、操作部２３、および表示部２４などを具備して概略構成されている。ＣＰＵ１０、ＮＣＵ１１、ＲＡＭ１２、モデム１３、ＲＯＭ１４、ＮＶＲＡＭ１５、ゲートアレイ１６、コーデック１７、およびＤＭＡＣ１８は、バス線２７により相互に接続されている。バス線２７には、アドレスバス、データバス、および制御信号線が含まれる。ゲートアレイ１６には、読取部２１、印刷部２２、操作部２３、および表示部２４が接続されている。ＮＣＵ１１には、公衆電話回線２８が接続されている。また、モデム１３には、Ｄ／Ａコンバータ１３ａおよび増幅器１３ｂを介してスピーカ１３ｃが接続されている。
【００２６】
ＣＰＵ１０は、ファクシミリ装置全体の動作を制御する。ＮＣＵ１１は、公衆電話回線２８に接続されて網制御を行う。ＲＡＭ１２は、ＣＰＵ１０の作業領域や各種データのバッファ領域などを提供する。このＲＡＭ１２は、後述するメロディデータを可聴信号に変換するデータ処理などに際して用いられるほか、文字や記号などを画面上に表示する際にこれらのデータを展開するためのテキストＶＲＡＭ（Video RAM ）や、その他のグラフィックパターンを画面上に表示する際にそのイメージデータを展開するためのグラフィックＶＲＡＭとして用いられる。モデム１３は、可聴信号の変調や復調などを行う。特に、このモデム１３には、ＤＳＰ（Digital Signal Processor）が内蔵されており、モデム１３は、メロディデータに基づいて得られたディジタルの入力データを、ＥＦＭ（Eight to Fourteen Modulation）復調、フレーム抽出、エラー訂正した後、Ｄ／Ａコンバータ１３ａにＰＣＭ（Pulse-Code Modulation ）信号を出力する。Ｄ／Ａコンバータ１３ａからは、ＰＣＭ信号に基づくアナログの可聴信号が出力され、この可聴信号が増幅器１３ｂを介して増幅されつつスピーカ１３ｃに供給される。これにより、スピーカ１３ｃからは、メロディデータに基づく再生音が発生し、メロディデータに応じた歌曲や楽曲が聴こえることとなる。
【００２７】
ＲＯＭ１４は、ＣＰＵ１０が実行すべきプログラムなどを記憶している。なお、このＲＯＭ１４には、後述するメロディテーブルが格納されており、このメロディテーブルを参照してメロディデータを変換することでモデム１３に対して入力すべきデータが決定される。ＮＶＲＡＭ１５は、各種のデータや設定情報などを記憶する。また、ＮＶＲＡＭ１５には、少なくとも１曲分のメロディデータが記憶されている。このメロディデータとは、歌曲や楽曲などをディジタル情報により表現したものであって、曲タイトルなどのほか曲の再生に必要な基本的情報として、テンポ情報、音階情報、音符情報が含まれる。テンポ情報は、たとえば曲を１分再生する間に４分音符に相当する音を何回発生させるかを規定したものである。音階情報は、たとえばドレミファなどのように音の高さを表したものである。音符情報は、たとえば４分音符や８分音符などのように音の長さ（音長）を表したものである。また、メロディデータには、付加的情報として音量レベルや音色などを規定した情報や、再生箇所を特定するためのマーキング情報なども含めることができる。このようなメロディデータは、あらかじめＮＶＲＡＭ１５に記憶されているほか、たとえばインターネット上のウェブサーバからダウンロードにより取得した楽曲データを所定のデータ形式に変換してＮＶＲＡＭ１５に記憶しておくこともできる。ゲートアレイ１６は、ＣＰＵ１０と各部２１〜２４とのインターフェイスとして機能する。また、ゲートアレイ１６には、日時を管理するためにリアルタイムクロック回路が組み込まれている。コーデック１７は、ファクシミリデータなどの符号化や復号化を行う。ＤＭＡＣ１８は、主にＲＡＭ１２へのデータの書き込みや読み出しを行う。
【００２８】
読取部２１は、イメージセンサやＬＥＤ光源などを備え、原稿などから文字や図形などの画像を読み取る。印刷部２２は、たとえばインクジェット方式などにより文字や図形などの画像を用紙上に印刷する。操作部２３は、テンキーや各種の操作ボタンなどを備え、ユーザの操作に応じた入力信号をＣＰＵ１０に伝える。表示部２４は、一例として３２０×２４０ドットとした液晶ディスプレイを備え、文字や記号、その他のグラフィックパターンなどを表示する。なお、図２は、ファクシミリ装置の外観を示す外観図であるが、この図に示すように、表示部２４の画面は、比較的大きいサイズとされていることが分かる。
【００２９】
要点について簡単に説明すると、本ファクシミリ装置では、各種の動作モードごとにメロディデータに基づく再生音が異なるものとされ、各動作モードに相応した再生音が発生するものとされる。
【００３０】
たとえば、公衆電話回線２８を通じて相手先から呼び出し信号を受信した場合、ＣＰＵ１０は、着信動作として着信音をスピーカ１３ｃから発生させるが、この着信音をメロディデータに基づく再生音とすることができる。この場合、着信音は、ユーザのオフフック操作などに応じて鳴り止むものとされるために比較的短い再生時間とされ、また、ユーザに対して相手先からの呼び出しを知らせるために用いられることから、たとえば速いテンポの曲調でメインフレーズを繰り返すような比較的大きな音量の着信音が望ましいとされる。さらに、スピーカ１３ｃの性能によっては特定音域（たとえば、低音部）の再現性が良くないことがあるが、各音階のバランスがとれた曲調となるように特定音域の強調された着信音が望ましいとされる。
【００３１】
そのため、ＣＰＵ１０は、メロディデータに基づく再生音を着信音として発生させる場合、元のメロディデータに含まれるテンポ情報をたとえば２倍あるいは音符情報を１／２倍に変換したり、増幅器１３ｂの出力レベルを上げたり、音階情報を着信音に応じたメロディテーブルを用いて変換したり、メロディデータの再生箇所を指定したり、音の減衰のしかたを変化させたりしている。これにより、着信音に適したものとして、比較的速いテンポで軽快感があり音量が大きく、曲のメインフレーズに相当して各音階のバランスがとれた曲調のメロディデータに基づく再生音が発生することとなる。
【００３２】
一方、相手先との通話中などに保留動作を行う場合、ＣＰＵ１０は、その相手先に対して公衆電話回線２８を通じて保留音を伝えるが、この保留音をメロディデータに基づく再生音とすることができる。もちろん、保留音は、スピーカ１３ｃからも発生させられる。この場合、保留音は、ユーザの都合に応じて通話を一旦保留とする際の用途から再生時間が長くなることもあり、また、通話を保留された相手先の退屈さを紛らすためにも用いられることから、たとえばスローテンポの曲調で比較的演奏時間の長い保留音が望ましいとされる。
【００３３】
さらに、図３は、回線上の伝送損失を説明するための説明図、図４は、端局−端局間の減衰ひずみを説明するための説明図であるが、図３に示すように、自局から他局まで保留音が周波数変調された電気信号として伝えられる際には、自局端末から自局側の交換機までにおける伝送損失（略７ｄＢ）、自局側の交換機から他局側の交換機までにおける伝送損失（略１０ｄＢ）、他局側の交換機から他局端末までにおける伝送損失（略７ｄＢ）、局内損失（略０〜０．５ｄＢ）などが生じることが知られている。そのため、自局端末からの保留音が他局端末に至るまでには、２５ｄＢ程度の損失が生じるものとされる。また、図４に示すように、減衰ひずみとは、周波数に対する回線の伝送損失であって、各周波数における伝送損失から基準周波数１ｋＨｚにおける伝送損失を差し引いた値と周波数との関係で表されるが、自局端末からの保留音が他局端末に至るまでには、図４に示すような回線上の減衰特性によって信号波形にひずみが生じるものとされる。したがって、相手先が所在する他局端末において各音階のバランスがとれた曲調の音が聴けるように、上述の伝送損失や減衰ひずみを考慮した保留音が望ましいとされる。
【００３４】
そのため、ＣＰＵ１０は、メロディデータに基づく再生音を保留音として相手先に伝える場合、元のメロディデータに含まれるテンポ情報をたとえば１／２倍あるいは音符情報を２倍に変換したり、音階情報を保留音に応じたメロディテーブルを用いて変換したり、音の減衰のしかたを変化させたりしている。これにより、保留音に適したものとして、比較的スローテンポで落ち着いた感があり各音階のバランスがとれた曲調のメロディデータに基づく再生音が相手先にて聴けることとなる。
【００３５】
さらに、本ファクシミリ装置には、タイマアラーム機能が備えられている。このタイマアラーム機能によれば、あらかじめユーザがセットした時刻になると、ＣＰＵ１０は、アラーム動作としてアラーム音をスピーカ１３ｃから発生させるが、このアラーム音をメロディデータに基づく再生音とすることができる。この場合、アラーム音は、ユーザの停止操作などに応じて鳴り止むものとされ、また、ユーザに対してセットした時刻になったことを知らせるために用いられることから、たとえば速いテンポの曲調で大音量が望ましいとされる。なお、アラーム音を発生させる場合にも、上述した着信音の場合と同様に、スピーカ１３ｃの性能によっては特定音域（たとえば、低音部）の再現性が良くないことがあるが、各音階のバランスがとれた曲調となるように特定音域の強調されたアラーム音が望ましいとされる。
【００３６】
そのため、ＣＰＵ１０は、メロディデータに基づく再生音をアラーム音として発生させる場合、元のメロディデータに含まれるテンポ情報をたとえば２倍あるいは音符情報を１／２倍に変換したり、増幅器１３ｂの出力レベルを上げたり、音階情報をアラーム音に応じたメロディテーブルを用いて変換したり、音の減衰のしかたを変化させたりしている。これにより、アラーム音に適したものとして、比較的速いテンポで軽快感があり音量が大きく、各音階のバランスがとれた曲調のメロディデータに基づく再生音が発生することとなる。
【００３７】
図５は、メロディテーブルの一例を説明するための説明図であって、メロディテーブルは、メロディデータに含まれる音階情報と、モデム１３に設定入力すべき周波数および音響レベルとの対応関係を、再生音の種類ごとに規定したものであって、メロディデータを可聴信号に変換する際に用いられる。つまり、１曲分のメロディデータに基づいて着信音を発生させる場合、ＣＰＵ１０は、着信音用テーブルを参照してメロディデータに含まれる音階情報を所定周波数および所定音響レベルの入力データに変換し、この入力データをモデム１３に供給する。これにより、各音階に応じた曲調の着信音がスピーカ１３ｃから聴こえる。また、同じメロディデータに基づいて保留音を発生させる場合でも、ＣＰＵ１０は、保留音用テーブルを参照してメロディデータに含まれる音階情報を所定周波数および所定音響レベルの入力データに変換し、この入力データをモデム１３に供給する。これにより、着信音とは異なる各音階に応じた曲調の保留音が公衆電話回線２８を通じて相手先に伝えられる。さらに、同じメロディデータに基づいてアラーム音を発生させる場合でも、ＣＰＵ１０は、アラーム音用テーブルを参照してメロディデータに含まれる音階情報を所定周波数および所定音響レベルの入力データに変換し、この入力データをモデム１３に供給する。これにより、着信音や保留音とは異なる各音階に応じた曲調のアラーム音がスピーカ１３ｃから聴こえることとなる。要するに、１つの曲でも異なる曲調として着信音や保留音、さらにはアラーム音として用いることができるのである。
【００３８】
このような着信音や保留音、さらにはアラーム音を発生させる際、ＣＰＵ１０は、通常、各音階ごとに指定された音長の時間内で音響レベルを一定の割合で減衰させており、これにより美しい響きのある音が発生するものとされる。ここで、ＮＶＲＡＭ１５にあらかじめ記憶されたメロディデータに限らず、ダウンロードにより得られたメロディデータについては、音響レベルの減衰のさせかたを上記とは異なるように設定可能とされている。たとえば、ダウンロードにより得た楽曲データをメロディデータとしてＮＶＲＡＭ１５に保存する際、そのメロディデータについては、音響レベルの減衰量を通常とは異なるものとしたり、たとえば非線形的な減衰のように一定の割合で音響レベルが減衰しないものとしたり、また、ホールやライブハウスなどの部屋の特性を擬似的に合わせた反射時間・減衰特性を持つ反射音を加えるような処理をするなどの音響効果処理方法を示すデータを追加して保存することができる。こうして保存されたメロディデータは、元の音響効果（エフェクト）とは異なる音質、たとえば残響音の強い音として再生することができる。なお、このような音響効果については、メロディデータの再生時、ＣＰＵ１０の制御に応じて着信音や保留音、さらにはアラーム音ごとに異なるものとすることもできる。
【００３９】
また、図６は、表示部２４の画面上に表示された内容を説明するための説明図であるが、着信音や保留音、さらにはアラーム音を発生させるのと同時に、ＣＰＵ１０は、図６に示すように、その時点で再生中にあるメロディデータの曲タイトルなどを表示させるほか、そのメロディデータに基づく音符２４ａや楽譜２４ｂをイメージとして表示させる。曲タイトルの欄外には、現時点で再生中にある小節が全小節中の何番目にあるかが示される。また、音符２４ａなどの記号となるデータは、ＲＡＭ１２のテキストＶＲＡＭ領域に展開される一方、楽譜２４ｂなどのグラフィックパターンとなるデータは、ＲＡＭ１２のグラフィックＶＲＡＭ領域に展開される。さらに、発生中の音に対応する音符２４ａについては、他の音符２４ａとは異なる色などで強調表示され、どの音符２４ａの音が発生中かを視覚的に捉えることが可能とされている。
【００４０】
すなわち、ＣＰＵ１０は、本装置上で実行される各種の動作モードに応じて、メロディデータを可聴信号に変換する処理内容を変更し、異なる再生音を発生させる再生音制御手段を実現している。また、ＣＰＵ１０は、通信回線を介したダウンロードにより外部からメロディデータを取得し、そのメロディデータをメモリに記憶させるメロディデータ取得手段を実現している。
【００４１】
ＲＯＭ１４に記憶されたプログラムは、メモリ（ＮＶＲＡＭ１５）に記憶されたメロディデータを可聴信号に変換し、この可聴信号に基づいて再生音を発生させる機能を備えた通信装置を制御するためのコンピュータプログラムであって、本装置上で実行される各種の動作モードに応じて、メロディデータを可聴信号に変換する処理内容を変更し、異なる再生音を発生させるための再生音制御プログラムを含むコンピュータプログラムを実現している。
【００４２】
次に、メロディデータを再生する際の動作について説明する。
【００４３】
図７は、着信音を発生させる際の制御処理を示すフローチャート、図８は、保留音を発生させる際の制御処理を示すフローチャート、図９は、アラーム音を発生させる際の制御処理を示すフローチャートである。なお、着信音、保留音、およびアラーム音による各再生音としては、同じメロディデータの曲が設定されているとする。
【００４４】
まず、図７を参照して着信音制御処理について説明する。着信音制御処理は、相手先からの呼び出し信号の受信に応じて開始され、まず最初に、ＣＰＵ１０は、着信音として設定されたメロディデータからテンポ情報を取得する（Ｓ１）。
【００４５】
そして、ＣＰＵ１０は、テンポ情報の値をたとえば２倍に変換した値を算出し、この算出値に基づいて基本となる音長を決定する（Ｓ２）。たとえば、テンポ情報の値が「６０」の場合、１分間に４分音符に相当する音が６０回発生し、４分音符ではその音長が１０００ｍｓ（１秒）、８分音符ではその音長が５００ｍｓとなることを意味するが、このテンポ情報の値が２倍の「１２０」とされると、４分音符ではその音長が半分の５００ｍｓ、８分音符ではさらにその半分の２５０ｍｓとなる。
【００４６】
次に、ＣＰＵ１０は、メロディデータに含まれる先頭マーキングから音階情報および音符情報を取得する（Ｓ３）。この先頭マーキングとは、後述する後端マーキングと一対にして用いられるマーキング情報であって、メインフレーズに相当する曲部分の先頭箇所を特定するためにメロディデータ中に埋め込まれたものである。なお、メインフレーズに相当する曲部分の後端箇所については、同じメロディデータ中に埋め込まれた後端マーキングを検出することで特定できる。
【００４７】
続いて、ＣＰＵ１０は、取得した音階情報に対して図５に示すような着信音用テーブルを参照する（Ｓ４）。この着信音用テーブルでは、たとえばスピーカ１３ｃの再現性が良くない低音部などの特定音域に含まれる音階については、他の音階よりも音響レベルが大きいものとして設定されている。
【００４８】
そして、ＣＰＵ１０は、着信音用テーブルに基づいて音階情報を周波数および音響レベルを示すデータに変換し、このデータをモデム１３に対して入力する（Ｓ５）。これにより、モデム１３から入力された周波数および音響レベルに基づく可聴信号がスピーカ１３ｃに供給され、可聴信号に応じた周波数および音響レベルの音がスピーカ１３ｃから発生する。
【００４９】
このとき、ＣＰＵ１０は、この時点における音階情報および音符情報に対応したイメージとしての音符２４ａを画面上に表示させる（Ｓ６）。
【００５０】
また、ＣＰＵ１０は、Ｓ２にて決定した基本音長と現時点での音符情報に基づいて、音を発生中とする実時間の計測を開始する（Ｓ７）。
【００５１】
さらに、音の発生中、ＣＰＵ１０は、その音が次第に減衰するようにモデム１３に対して当初入力した音響レベルを漸次減衰させている（Ｓ８）。音響レベルをどのように減衰させるかは、着信音を発生させる場合と、後述する保留音やアラーム音を発生させる場合とで異なるように設定できるが、このような音響レベルの減衰については、あらかじめ再生音の種類ごとに設定されているとしても良いし、ユーザが設定できるとしても良い。
【００５２】
そして、ＣＰＵ１０は、ユーザがハンドセットを持ち上げるなどの操作によってオフフックの状態とされることなく（Ｓ９：ＮＯ）、音符情報に基づいて現時点での音を発生中とする実時間がタイムアップに至ったものと判断すると（Ｓ１０：ＹＥＳ）、メロディデータから次順の情報を読み出し、その情報として後端マーキングを検出したか否かを判断する（Ｓ１１）。つまり、上記したＳ３〜Ｓ１０：ＹＥＳまでの一連の動作は、Ｓ２で求めたテンポに基づいて、単音あるいは合成音としての音階を指定された音長で発生させるための動作に相当する。特に、Ｓ３〜Ｓ５までの動作は、音が途切れて聴こえることができないほど、極めて瞬間的に行われる。
【００５３】
音長タイムアップ前にオフフックを検知したり（Ｓ９：ＹＥＳ）、後端マーキングの検出前に（Ｓ１１：ＮＯ）オフフックを検知すると（Ｓ１２：ＹＥＳ）、ＣＰＵ１０は、その時点で着信音が鳴動する状態を停止させ（Ｓ１３）、その後、他の通話処理などに移行すべく着信音制御処理を終える。
【００５４】
Ｓ１２において、オフフックの状態ではないことを検知すると（Ｓ１２：ＮＯ）、ＣＰＵ１０は、メロディデータから次順の情報となる音階情報および音符情報を取得し（Ｓ１４）、その後、Ｓ４に進んで同様の動作を繰り返す。つまり、Ｓ４〜Ｓ１２：ＮＯを経てＳ１４に進むループを繰り返すことにより、メロディデータに基づく再生音が連続的に発生し、着信音として１つの曲を聴くことができる。
【００５５】
Ｓ１１において、後端マーキングを検出した場合（Ｓ１１：ＹＥＳ）、ＣＰＵ１０は、再びＳ３に戻って同様の動作を繰り返す。つまり、１つの曲のメインフレーズの再生が終わると、再びそのメインフレーズの最初から再生が始められ、着信音として１つの曲のメインフレーズを繰り返し聴くことができる。
【００５６】
Ｓ１０において、現時点での音を発生中とする実時間がタイムアップに至っていない場合（Ｓ１０：ＮＯ）、ＣＰＵ１０は、Ｓ８に戻って音響レベルの減衰を続ける。
【００５７】
次に、図８を参照して保留音制御処理について説明する。保留音制御処理は、相手先との通話中にユーザが保留キーを押下することなどに応じて開始され、まず最初に、ＣＰＵ１０は、保留音として設定されたメロディデータからテンポ情報を取得する（Ｓ２１）。
【００５８】
そして、ＣＰＵ１０は、テンポ情報の値をたとえば１／２倍に変換した値を算出し、この算出値に基づいて基本となる音長を決定する（Ｓ２２）。たとえば、テンポ情報の値が「６０」の場合、その値が１／２倍の「３０」とされると、４分音符ではその音長が２倍の２０００ｍｓとなる。
【００５９】
次に、ＣＰＵ１０は、メロディデータに含まれる曲の先頭から音階情報および音符情報を取得する（Ｓ２３）。
【００６０】
続いて、ＣＰＵ１０は、取得した音階情報に対して図５に示すような保留音用テーブルを参照する（Ｓ２４）。この保留音用テーブルでは、先述した伝送損失や減衰ひずみの著しい音階については、他の音階よりも音響レベルが大きいものとして設定されている。
【００６１】
そして、ＣＰＵ１０は、保留音用テーブルに基づいて音階情報を周波数および音響レベルを示すデータに変換し、このデータをモデム１３に対して入力する（Ｓ２５）。これにより、モデム１３から入力された周波数および音響レベルに基づく可聴信号がＮＣＵ１１を通じて公衆電話回線２８上に送出され、可聴信号に応じた周波数および音響レベルの音が相手先へと伝えられる。なお、このとき、モデム１３からの可聴信号はスピーカ１３ｃにも供給され、可聴信号に応じた周波数および音響レベルの音がスピーカ１３ｃから発生する状態とされる。
【００６２】
このとき、ＣＰＵ１０は、この時点における音階情報および音符情報に対応したイメージとしての音符２４ａを画面上に表示させる（Ｓ２６）。
【００６３】
また、ＣＰＵ１０は、Ｓ２２にて決定した基本音長と現時点での音符情報に基づいて、音を発生中とする実時間の計測を開始する（Ｓ２７）。
【００６４】
さらに、音の発生中、ＣＰＵ１０は、その音が次第に減衰するようにモデム１３に対して当初入力した音響レベルを漸次減衰させている（Ｓ２８）。
【００６５】
そして、ＣＰＵ１０は、ユーザが保留状態を解除することなく（Ｓ２９：ＮＯ）、音符情報に基づいて現時点での音を発生中とする実時間がタイムアップに至ったものと判断すると（Ｓ３０：ＹＥＳ）、メロディデータから次順の情報を読み出し、その情報として曲の後端を検出したか否かを判断する（Ｓ３１）。つまり、上記したＳ２３〜Ｓ３０：ＹＥＳまでの一連の動作は、Ｓ２２で求めたテンポに基づいて、単音あるいは合成音としての音階を指定された音長で相手先に伝えるための動作に相当する。特に、Ｓ２３〜Ｓ２５までの動作は、音が途切れて聴こえることができないほど、極めて瞬間的に行われる。
【００６６】
音長タイムアップ前にユーザが再び保留キーを押下するなどして保留状態が解除されたことを検知したり（Ｓ３２：ＹＥＳ）、後端マーキングの検出前に（Ｓ３１：ＮＯ）保留解除を検知すると（Ｓ２９：ＹＥＳ）、ＣＰＵ１０は、その時点で保留音を相手先に伝える状態を停止させ（Ｓ３３）、その後、元の通話処理などに復帰すべく保留音制御処理を終える。
【００６７】
Ｓ３２において、保留状態がそのまま続行されると（Ｓ３２：ＮＯ）、ＣＰＵ１０は、メロディデータから次順の情報となる音階情報および音符情報を取得し（Ｓ３４）、その後、Ｓ２４に進んで同様の動作を繰り返す。つまり、Ｓ２４〜Ｓ３２：ＮＯを経てＳ３４に進むループを繰り返すことにより、メロディデータに基づく再生音が連続的に発生し、保留音として１つの曲を相手先に聴かせることができる。
【００６８】
Ｓ３１において、曲の後端を検出した場合（Ｓ３１：ＹＥＳ）、ＣＰＵ１０は、再びＳ２３に戻って同様の動作を繰り返す。つまり、１つの曲の再生が終わると、再びその曲の最初から再生が始められ、保留音として比較的長い時間にわたって１つの曲を聴かせることができる。
【００６９】
Ｓ３０において、現時点での音を発生中とする実時間がタイムアップに至っていない場合（Ｓ３０：ＮＯ）、ＣＰＵ１０は、Ｓ２８に戻って音響レベルの減衰を続ける。
【００７０】
次に、図９を参照してアラーム音制御処理について説明する。アラーム音制御処理は、ユーザがあらかじめセットした時刻となった時点で開始され、まず最初に、ＣＰＵ１０は、アラーム音として設定されたメロディデータからテンポ情報を取得する（Ｓ４０）。
【００７１】
そして、ＣＰＵ１０は、テンポ情報の値をたとえば２倍に変換した値を算出し、この算出値に基づいて基本となる音長を決定する（Ｓ４１）。たとえば、テンポ情報の値が「６０」の場合、その値が２倍の「１２０」とされると、４分音符ではその音長が１／２倍の５００ｍｓとなる。
【００７２】
このとき、ＣＰＵ１０は、先述した着信音や保留音を発生させる場合よりも一律にスピーカ１３ｃの音量アップを図るべく、増幅器１３ｂの出力レベルを引き上げる（Ｓ４２）。これにより、アラーム音は、着信音や保留音などより一段と大きな音量で発生することとなる。
【００７３】
次に、ＣＰＵ１０は、メロディデータに含まれる曲の先頭から音階情報および音符情報を取得する（Ｓ４３）。
【００７４】
続いて、ＣＰＵ１０は、取得した音階情報に対して図５に示すようなアラーム音用テーブルを参照する（Ｓ４４）。このアラーム音用テーブルでは、着信音制御処理において先述したように、スピーカ１３ｃの再現性が良くない低音部などの特定音域に含まれる音階については、他の音階よりも音響レベルが大きいものとして設定されている。
【００７５】
そして、ＣＰＵ１０は、アラーム音用テーブルに基づいて音階情報を周波数および音響レベルを示すデータに変換し、このデータをモデム１３に対して入力する（Ｓ４５）。これにより、モデム１３から入力された周波数および音響レベルに基づく可聴信号がスピーカ１３ｃに供給され、可聴信号に応じた周波数および音響レベルの音がスピーカ１３ｃから発生する。
【００７６】
このとき、ＣＰＵ１０は、この時点における音階情報および音符情報に対応したイメージとしての音符２４ａを画面上に表示させる（Ｓ４６）。
【００７７】
また、ＣＰＵ１０は、Ｓ４１にて決定した基本音長と現時点での音符情報に基づいて、音を発生中とする実時間の計測を開始する（Ｓ４７）。
【００７８】
さらに、音の発生中、ＣＰＵ１０は、その音が次第に減衰するようにモデム１３に対して当初入力した音響レベルを漸次減衰させている（Ｓ４８）。
【００７９】
そして、ＣＰＵ１０は、ユーザがアラーム解除することなく（Ｓ４９：ＮＯ）、音符情報に基づいて現時点での音を発生中とする実時間がタイムアップに至ったものと判断すると（Ｓ５０：ＹＥＳ）、メロディデータから次順の情報を読み出し、その情報として曲の後端を検出したか否かを判断する（Ｓ５１）。つまり、上記したＳ４３〜Ｓ５０：ＹＥＳまでの一連の動作は、Ｓ４１で求めたテンポに基づいて、単音あるいは合成音としての音階を指定された音長で発生させるための動作に相当する。特に、Ｓ４３〜Ｓ４５までの動作は、音が途切れて聴こえることができないほど、極めて瞬間的に行われる。
【００８０】
音長タイムアップ前にユーザがアラーム解除のキー操作などを行ったことを検知したり（Ｓ５２：ＹＥＳ）、後端マーキングの検出前に（Ｓ５１：ＮＯ）アラーム解除を検知すると（Ｓ４９：ＹＥＳ）、ＣＰＵ１０は、その時点でアラーム音が鳴動する状態を停止させ（Ｓ５３）、その後、待機状態などに復帰すべくアラーム音制御処理を終える。
【００８１】
Ｓ５２において、アラーム解除がなされることなくアラーム音の発生がそのまま続行されると（Ｓ５２：ＮＯ）、ＣＰＵ１０は、メロディデータから次順の情報となる音階情報および音符情報を取得し（Ｓ５４）、その後、Ｓ４４に進んで同様の動作を繰り返す。つまり、Ｓ４４〜Ｓ５２：ＮＯを経てＳ５４に進むループを繰り返すことにより、メロディデータに基づくアラーム音が連続的に発生し、アラーム音として１つの曲を聴くことができる。
【００８２】
Ｓ５１において、曲の後端を検出した場合（Ｓ５１：ＹＥＳ）、ＣＰＵ１０は、再びＳ４３に戻って同様の動作を繰り返す。つまり、１つの曲の再生が終わると、再びその曲の最初から再生が始められ、アラーム音として比較的長い時間にわたって１つの曲を聴かせることができる。
【００８３】
Ｓ５０において、現時点での音を発生中とする実時間がタイムアップに至っていない場合（Ｓ５０：ＮＯ）、ＣＰＵ１０は、Ｓ４８に戻って音響レベルの減衰を続ける。
【００８４】
したがって、上記ファクシミリ装置によれば、着信動作、保留動作、アラーム動作ごとにメロディデータを可聴信号に変換する処理内容が変更され、同じメロディデータでも各動作に応じて異なる再生音が発生するので、着信音、保留音、アラーム音として同じメロディデータを用いても、各動作に相応した曲を再生音として聴くことができる。
【００８５】
つまり、比較的短い再生時間とされる着信音については、たとえば速いテンポで各音階のバランスがとれた曲調としてスピーカ１３ｃから発生させることができ、再生時間が長くなることもある保留音については、たとえばスローテンポで各音階のバランスがとれた曲調として相手先に伝えることができ、ユーザがセットした時刻になったことを知らせるためのアラーム音については、たとえば速いテンポで各音階のバランスがとれた曲調として大音量でスピーカ１３ｃから発生させることができるのである。
【００８６】
なお、本発明は、上記実施形態に限定されるものではない。
【００８７】
再生音を発生させる場面としては、たとえば画像の読み取り中や印刷中などでも良く、その際、読み取り速度や印刷速度に合わせてテンポを変えたり、比較的小さい音量で再生音を発生させるように制御しても良い。
【００８８】
また、各種の動作モードの全てについて再生音を異ならしめる必要はない。たとえば、比較的目的が共通である着信音とアラーム音は共通にして、保留音のみ再生音を変えるようにしても良い。
【００８９】
伝送損失や減衰ひずみについては、保留音用テーブルにて各音階ごとにあらかじめ適当な音響レベルを設定しておくことで対処できるとしたが、公衆電話回線２８上の回線電流を検出することにより、自局端末から自局側の交換機までにおける伝送損失を算出し、この伝送損失に基づいて自局端末から他局端末までの全体の伝送損失や減衰ひずみを推定し、推定した伝送損失や減衰ひずみに対して最も適したメロディテーブルを参照するとしても良い。
【００９０】
音符２４ａは、再生音に連動して表示されるとしたが、再生音とは無関係に表示されるとしても良い。
【００９１】
メインフレーズに相当する曲部分を特定するためのマーキング情報は、ユーザが任意に指定できるとしても良いし、あらかじめメロディデータ中に埋め込まれているとしても良い。
【００９２】
上記実施形態においては、着信音の場合にテンポを２倍に変換し、保留音の場合はテンポを１／２倍に変換し、アラーム音の場合にはテンポを２倍にして音量をアップするようにしており、これら３つの動作モードのいずれも、基本メロディデータに所定の変換をするように示したが、これに限られず、ある動作モード（たとえば保留）において基本データを用い、それ以外について変換を施すようにしても良い。
【００９３】
本発明の適用される装置としては、ファクシミリ装置に限らず、メロディデータを再生できるものであれば、たとえば携帯型電話機などでも良い。
【００９４】
【発明の効果】
以上説明したように、請求項１に記載した発明の通信装置によれば、メロディデータに含まれるテンポ情報を速くするとともに、音階情報の所定の低音域の音階の音量を他の音域の音階の音量よりも大きくするように変化を加えて着信音が生成されるので、比較的短い再生時間とされる着信音を、たとえば速いテンポで各音階のバランスがとれた曲調としてスピーカから発生させることができる。
【００９５】
【００９６】
さらに、請求項２に記載した発明の通信装置によれば、メロディデータに含まれるテンポ情報を遅くするとともに、音階情報の伝送損失の大きい所定の音階の音量を他の音階の音量よりも大きくするように変化を加えて保留音が生成されるので、再生時間が長くなることもある保留音を、たとえばスローテンポで各音階のバランスがとれた曲調として相手先に伝えることができる。
【００９７】
また、請求項３に記載した発明の通信装置によれば、メロディデータに含まれるテンポ情報を速くするとともに、音階情報の所定の低音域の音階の音量を他の音域の音階の音量よりも大きくし、かつ、音量を大きくするように変化を加えてアラーム音が生成されるので、定時になったことを知らせるためのアラーム音を、たとえば速いテンポで各音階のバランスがとれた曲調としてスピーカから発生させることができる。
【００９８】
さらに、請求項４に記載した発明の通信装置によれば、請求項１ないし３のいずれかに記載の通信装置による効果に加えて、たとえば着信音としては、ある曲のメインフレーズだけを繰り返し発生させる一方、保留音又はアラーム音としては、同じ曲でも全フレーズにわたって発生させることができる。
【００９９】
また、請求項５に記載した発明の通信装置によれば、請求項１ないし４のいずれかに記載の通信装置による効果に加えて、着信音、保留音及びアラーム音の各用途に応じて異なるエフェクト（音響効果）をもって再生音を発生させることができる。
【０１００】
さらに、請求項６に記載した発明の通信装置によれば、請求項１ないし５のいずれかに記載の通信装置による効果に加えて、たとえばインターネット上のウェブサーバからダウンロードによりメロディデータを取得し、そうしたメロディデータの複数をメモリに蓄積しておくことができる。
【０１０１】
また、請求項７に記載した発明の通信装置によれば、請求項１ないし６のいずれかに記載の通信装置による効果に加えて、メロディデータに基づく再生音の発生とともに、その再生音によって聴こえる曲を音符によるイメージとして表示することができる。
【０１０２】
【図面の簡単な説明】
【図１】  本発明に係る通信装置の一実施形態として、ファクシミリ装置の構成を示したブロック図である。
【図２】  ファクシミリ装置の外観を示す外観図である。
【図３】  回線上の伝送損失を説明するための説明図である。
【図４】  端局−端局間の減衰ひずみを説明するための説明図である。
【図５】  メロディテーブルの一例を説明するための説明図である。
【図６】  表示部の画面上に表示された内容を説明するための説明図である。
【図７】  着信音を発生させる際の制御処理を示すフローチャートである。
【図８】  保留音を発生させる際の制御処理を示すフローチャートである。
【図９】  アラーム音を発生させる際の制御処理を示すフローチャートである。
【符号の説明】
１０    ＣＰＵ
１１    ＮＣＵ
１２    ＲＡＭ
１３    モデム
１３ａ  Ｄ／Ａコンバータ
１３ｂ  増幅器
１３ｃ  スピーカ
１４    ＲＯＭ
１５    ＮＶＲＡＭ
１６    ゲートアレイ
１７    コーデック
１８    ＤＭＡＣ
２１    読取部
２２    印刷部
２３    操作部
２４    表示部
２８    公衆電話回線
【図１】
0003651403.tif 000002
【図２】
0003651403.tif 000003
【図３】
0003651403.tif 000004
【図４】
0003651403.tif 000005
【図５】
0003651403.tif 000006
【図６】
0003651403.tif 000007
【図７】
0003651403.tif 000008
【図８】
0003651403.tif 000009
【図９】
0003651403.tif 000010