(57)【特許請求の範囲】
【請求項１】
複数のトラックから構成された音楽情報を再生手段でもって再生することができる電話装置であって、
前記音楽情報が予め設定されたテンポの場合の前記各トラックに含まれる全ての長さの音符及び休符の時間長を、前記再生手段が再生できる分解能で除算したときの除算値が前記全ての長さの音符及び休符において整数であるか否かを判断する判断手段と、
前記除算値が整数でないとして前記判断手段が、前記再生手段によって再生できないテンポであると判断した場合、前記再生手段が再生できるように、前記除算値をすべての長さの音符及び休符において整数となるテンポに変更する制御手段を設けたことを特徴とする電話装置。
【請求項２】
請求項１に記載の電話装置において、
前記制御手段は、再生手段によって再生することができるテンポであって、予め設定されたテンポに最も近いテンポに変更することを特徴とする電話装置。
【請求項３】
請求項２に記載の電話装置において、
前記制御手段は、音楽情報の各トラックに含まれる全ての長さの音符及び休符を再生することができるテンポに変更することを特徴とする電話装置。
【請求項４】
請求項２に記載の電話装置において、
前記制御手段は、音楽情報の各トラックに含まれる所定の長さの音符及び休符を再生することができるテンポに変更することを特徴とする電話装置。
【請求項５】
請求項１乃至請求項４のいずれかに記載の電話装置において、
前記音楽情報は、保留部材の操作によって、電話回線を介して通信相手に対し保留音として送出されることを特徴とする電話装置。
【請求項６】
請求項１乃至請求項５のいずれかに記載の電話装置において、
前記音楽情報は、着信音として再生されることを特徴とする電話装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のトラックから構成された音楽情報の音楽を再生する電話装置に関し、特に、各トラックに含まれる音楽情報を再生する際の同期ずれをできるだけ防止して、再
生される音楽情報に同期ずれが発生したといった違和感を、利用者等に対し、あまり感じさせないようにする電話装置に関する。
【０００２】
【従来の技術】
最近では、保留音等として、メロディで報知する機能を有する電話装置が、普及しつつある。かかる電話装置の場合、利用者が所定の操作により予め所望のメロディデータを電話装置内のメモリに記憶しておき、保留ボタンをオンした場合に、その設定されたメロディデータを再生し、通信の相手方に送出している。
【０００３】
【発明が解決しようとする課題】
しかしながら、近年の電話装置においては、保留音を電話装置の利用者側が作曲して、作曲したメロディデータを電話装置内のメモリに記憶させて使用したり、あるいは、市販のメロディを購入して、そのメロディデータを電話装置内のメモリに記憶させて使用することがあるが、複数のトラックから構成されたメロディデータを使用することがある。
かかる場合、そのメロディデータは、保留音として通信回線を介して通信相手に対し送出されることになるが、メロディデータを楽譜通り再生しようとした場合、演奏制御が可能な分解能（ＣＰＵへの割り込みタイミング周期）に限界があるため、テンポの種類によっては、正しく演奏することができないことがある。
例えば、ファクシミリ装置に付属する電話装置であれば、ファクシミリ用モデムに搭載されているＤＳＰ（Digtal  Signal  Processor）機能を利用して、あるいは、専用のメ
ロディ音源等を使用して、マイクロコンピュータによるソフトウエア処理により、保留音等の音楽を再生するようにした場合であれば、再生を制御するためにＣＰＵへ割り込みをかけるタイミングの周期や、クロック周波数等によって分解能が決定される。
本発明は、前記従来の問題を解決するためになされたものであり、複数のトラックから構成された音楽情報の音楽を再生する際に、各トラックに含まれる音楽情報の同期ずれをできるだけ防止することにより、再生される音楽情報に同期ずれが発生したといった違和感を、利用者等に対し、あまり感じさせない優れた電話装置を提供することを目的とする。
【０００４】
【課題を解決するための手段】
前記目的を達成するため請求項１に係る電話装置によれば、複数のトラックから構成された音楽情報を再生手段でもって再生することができる電話装置であって、前記音楽情報が予め設定されたテンポの場合の前記各トラックに含まれる全ての長さの音符及び休符の時間長を、前記再生手段が再生できる分解能で除算したときの除算値が前記全ての長さの音符及び休符において整数であるか否かを判断する判断手段と、前記除算値が整数でないとして前記判断手段が、前記再生手段によって再生できないテンポであると判断した場合、前記再生手段が再生できるように、前記除算値を全ての長さの音符及び休符において整数となるテンポに変更する制御手段を設けたことを特徴とする。
【０００５】
具体的には、複数のトラックの内の一のトラックには、例えば主旋律が記憶されるのに対して他のトラックには、例えば副旋律が記憶されるので、これら主旋律と副旋律との同期を取って音楽情報の音楽を再生する必要がある。そのため再生することができる分解能（ＣＰＵへの割り込みタイミング周期）が例えば１／６０秒、指定されたテンポが例えば「６９．２３０７６９２」（実際にこのような値のテンポが指定された曲はないと思われるが、ここでは、理解を容易にするため、このように仮定する。また、正確には「３６００を５２で除算した数値」のテンポを表すものであるが、ここでは少数点以下７桁までの数値を便宜上示している。以下同様）であって、各トラックに含まれる音符データが例えば４分音符、８分音符、３２分音符及び６４分音符であると仮定する（音符と休符は同じに考えることができるので、ここでは、音符について記述するが、休符についても同じである。以下同様）と、これらの４分音符、８分音符、３２分音符及び６４分音符の時間長を、１／６０秒で除算すると「５２」、「２６」、「６．５」及び「３．２５」であって、全てを整数として表現することができない。そのため、分解能１／６０秒の整数倍にならない３２分音符とか６４分音符を正確に再生できずに、同期ずれが発生する。すなわち、テンポが「６９．２３０７６９２」の場合、４分音符については、再生することができる分解能の「５２」個分で表現することができるのに対して、６４分音符については、再生することができる分解能の「６．５」個分で表現することになるが、分解能「６．５」については、割り込みが実行されるタイミングではないため、正確に再生できない。
そのため、テンポ「６９．２３０７６９２」をテンポ「７５」に変更して、トラックに含まれる音符データを再生する。すると、テンポ「７５」の場合、これらの４分音符、８分音符、３２分音符及び６４分音符の時間長を１／６０秒で除算すると、４分音符、８分音符、３２分音符及び６４分音符は、再生することができる分解能の倍数として「４８」、「２４」、「６」及び「３」であって、再生することができる分解能の整数倍として表現することができ、分解能が１／６０秒であっても３２分音符とか６４分音符を正確に再生できる。
【０００６】
それに対して、１分間に演奏される４分音符について考察すると、指定されたテンポが「９０」の場合、６０秒を９０で除算すると、４分音符の時間長が２／３秒となるが、再生することができる分解能が１／６０秒の場合、４分音符の時間長２／３秒を１／６０秒で除算すると「４０」となる。すなわち、テンポが「９０」の場合、再生することができる分解能の「４０」個文で、２／３秒の長さの４分音符の時間長で表現できるので、複数のトラックに４分音符のみが含まれる場合、各トラックに含まれる音楽情報を再生する際の同期ずれが発生しない。
【０００７】
従って、このような請求項１に係る電話装置によれば、判断手段は、予め設定されたテンポの場合の音符及び休符の時間長を算出し、算出された音符及び休符の時間長を用いて、音楽情報が予め設定されたテンポにより再生手段によって再生することができるか否かを判断することができる。具体的には、算出された音符及び休符の時間長が、再生することができる分解能の整数倍として表現できる場合、テンポを変更する必要がない。一方算出された音符及び休符の時間長を再生することができる分解能の整数倍として表現できない場合、テンポを変更するので、複数のトラックから構成された音楽情報の音楽を再生する際に、多少のテンポの変更があっても各トラックに含まれる音楽情報の同期ずれを防止することができ、あるいは、極力防止することができる。それにより、電話装置の利用者等に対し、再生される音楽情報に同期ずれが発生したといった違和感を感じさせない。
【０００８】
また、請求項２に係る発明によれば、請求項１に記載の電話装置において、制御手段は、再生手段によって再生することができるテンポであって、予め設定されたテンポに最も近いテンポに変更することを特徴とする。
【０００９】
具体的には、再生することができる分解能が例えば１／６０秒、指定されたテンポが例えば「６９．２３０７６９２」であって、各トラックに含まれる音符データが例えば４分音符、８分音符、３２分音符及び６４分音符であると仮定すると、これら４分音符、８分音符、３２分音符及び６４分音符は「３２」、「１６」、「６．５」及び「３．２５」となり、再生することができる分解能の整数倍として表現することができない３２分音符及び６４分音符の演奏の際に、同期ずれが発生する。
ここで、例えばテンポ「１１２．５」を採用すると、これらの４分音符、８分音符、３２分音符及び６４分音符の時間長を１／６０秒で除算すると「３２」、「１６」、「４」または「２」であって、再生することができる分解能の整数倍として表現することができ、３２分音符とか６４分音符についても正確に再生できる。しかし、テンポ「６９．２３０７６９２」をテンポ「１１２．５」に変更すると、テンポの違いが大きすぎるため、予め設定されたテンポに最も近いテンポに変更するように、テンポ「６９．２３０７６９２」を例えばテンポ「７５」に変更するのが望ましい。
このような請求項２の電話装置によれば、制御手段は、再生手段によって再生することができるテンポであって、予め設定されたテンポに最も近いテンポに変更するので、テンポの変更をなるべく小さくしながら、各トラックに含まれる音楽情報を再生する際の同期ずれを防止することができ、あるいは、極力防止することができる。それにより、電話装置の利用者等に対し、テンポの変更をあまり感じさせないとともに、再生される音楽情報に同期ずれが発生したといった違和感を感じさせない。
【００１０】
また、請求項３に係る発明によれば、請求項２に記載の電話装置において、制御手段は、音楽情報の各トラックに含まれる全ての長さの音符及び休符を再生することができるテンポに変更することを特徴とする。
【００１１】
具体的には、再生することができる分解能が例えば１／６０秒、指定されたテンポが例えば「６９．２３０７６９２」であって、各トラックに含まれる全ての長さの音符が、例えば４分音符、８分音符、３２分音符及び６４分音符であると仮定すると、既述した計算方式によれば、これら４分音符、８分音符、３２分音符及び６４分音符は「５２」、「２６」、「６．５」及び「３．２５」となり、再生することができる分解能の整数倍として表現することができない３２分音符及び６４分音符の演奏の際に、同期ずれが発生する。
そのため、音楽情報の各トラックに含まれる全ての長さの音符が例えば４分音符、８分音符、３２分音符及び６４分音符である場合、テンポ「６９．２３０７６９２」をテンポ「７５」に変更して、トラックに含まれる音楽情報の音楽を再生する。ここでテンポ「７５」の場合、これら４分音符、８分音符、３２分音符及び６４分音符の音符は、「４８」、「２４」、「６」及び「３」であって、再生することができる分解能の整数倍として表現することができ、３２分音符とか６４分音符についても正確に再生できる。
このような請求項３に係る電話装置によれば、制御手段は、音楽情報の各トラックに含まれる全ての長さの音符及び休符を表現することができるテンポに変更するので、複数のトラックから構成された音楽情報の音楽を再生する際に、多少のテンポの変更があっても各トラックに含まれる音楽情報の同期ずれ防止することができる。それにより、各トラックに含まれる全ての長さの音符及び休符に対して、再生される音楽情報に同期ずれが発生したといった違和感を感じさせない。
【００１２】
また、請求項４に係る発明によれば、請求項２に記載の電話装置において、制御手段は、音楽情報の各トラックに含まれる所定の長さの音符及び休符を再生することができるテンポに変更することを特徴とする。
具体的には、再生することができる分解能が例えば１／６０秒、指定されたテンポが例えば「６９．２３０７６９２」であって、各トラックに含まれる音符データが例えば４分音符、８分音符、３２分音符及び６４分音符であると仮定すると、これら４分音符、８分音符、３２分音符及び６４分音符は「５２」、「２６」、「６．５」及び「３．２５」となり、再生することができる分解能の整数倍として表現することができない３２分音符及び６４分音符の演奏の際に、同期ずれが発生する。そのため、テンポ「６９．２３０７６９２」をテンポ「６４．２８５７１４３」（３６００を５６で割った数値）に変更してトラックに含まれる音符データの４分音符、８分音符、３２分音符及び６４分音符を再生すると、これら４分音符、８分音符、３２分音符及び６４分音符は、再生することができる分解能の倍数として「５６」、「２８」、「７」及び「３．５」であって、４分音符、８分音符、３２分音符についても、再生することができる分解能の整数倍として表現することができ、４分音符、８分音符、３２分音符を正確に再生できる。
但し６４分音符については、再生することができる分解能の整数倍として表現することができず、分解能１／６０秒で６４分音符を正確に演奏することができない。もっとも、各トラックに含まれる音符データに６４分音符がない場合（すなわち、４分音符、８分音符、３２分音符からなる場合）、テンポ「６４．２８５７１４３」を採用してもよい。また、各トラックに含まれる音符データが例えば４分音符、８分音符、３２分音符及び６４分音符であっても、６４分音符を正確に演奏できないことを受認すれば、テンポ「６４．２８５７１４３」を採用してもよい。
このような請求項４に係る電話装置によれば、制御手段は、音楽情報の各トラックに含まれる所定の長さの音符（すなわち６４分音符を除いた４分音符、８分音符、３２分音符の所定の長さの音符）及び休符を表現することができるテンポに変更するので、複数のトラックから構成された音楽情報の音楽を再生する際に、多少のテンポの変更があっても各トラックに含まれる音楽情報の同期ずれをできるだけ防止することができる。それにより、電話装置の利用者等に対し、各トラックに含まれる所定の長さの音符及び休符に対して、再生される音楽情報に同期ずれが発生したといった違和感を感じさせない。
【００１３】
また、請求項５に係る発明によれば、請求項１乃至請求項４のいずれかに記載の電話装置において、前記音楽情報は、保留部材の操作によって、電話回線を介して通信相手に対し保留音として送出されることを特徴とする。
このような請求項５に係る電話装置によれば、保留部材を操作することにより、電話回線を介して通信相手に対し保留音としての音楽情報を送出することができるので、複数のトラックから構成された音楽情報の音楽を保留音として再生する際に、各トラックに含まれる音楽情報の同期ずれを防止することができ、あるいは、極力防止することができる。それにより、電話装置の利用者等に対し、再生される音楽情報に同期ずれが発生したといった違和感を感じさせなくなって、通信相手方はその音楽（メロディ）が聴きやすくなる。
【００１４】
また、請求項６に係る発明によれば、請求項１乃至請求項５のいずれかに記載の電話装置において、前記音楽情報は、着信音として再生されることを特徴とする。
このような請求項６に係る電話装置によれば、音楽情報を再生することができるので、複数のトラックから構成された音楽情報の音楽を着信音として再生する際に、各トラックに含まれる音楽情報の同期ずれを防止することができ、あるいは、極力防止することができる。それにより、電話装置の利用者等に対し、再生される音楽情報に同期ずれが発生したといった違和感を感じさせなくなって、その音楽（メロディ）が聴きやすくなる。
【００１５】
【発明の実施の形態】
以下、本発明に係る電話装置を、図面を参照しつつ詳細に説明する。この実施の形態の場合、ファクシミリ機能を具備した電話装置において具体化したものであって、最初に、本実施形態に係る電話装置の概略構成について、図１に基づき説明する。図１は本実施形態に係る電話装置１の外観斜視図である。
【００１６】
図１において、電話装置１は装置本体２を有し、装置本体２の右側面には、電源コード３及び子機（図示せず）と通話するためのアンテナ４が付設されている。また、装置本体２の上面には操作パネルユニット５が配設されており、かかる操作パネルユニット５には液晶ディスプレイ６が配設され、更に、各種のキー群が配設されている。
また、操作パネルユニット５の後方位置には、原稿用紙をスタックする用紙スタッカ７が設けられており、更に、用紙スタッカ７の後方位置には用紙サポート８が配置されている。尚、装置本体２の左側には受話器載置部９が設けられており、受話器載置部９上には受話器１０が載置される。
【００１７】
次に、前記操作パネルユニット５上に配置されたキー群の機能について、図２に基づき説明する。図２は本実施形態に係る電話装置１の操作パネルユニット５の平面図である。図２において、操作パネルユニット５上で左側位置には、ダイアル入力を行うためのダイアルキー１１が配置されている。かかるダイアルキー１１には、「０」乃至「９」の数値
キー、アスタリスクキー１２、及びシャープキー１３が包含されている。また、操作パネルユニット５のダイアルキー１１の右側には、各種機能を選択するための機能ボタン１６等が設けられている。また、操作パネルユニット５の右側下方には、ファクシミリ送信をスタートするスタートキーＰ、及びファクシミリ送信等を停止させる停止ボタン１５等が配置されている。
【００１８】
機能ボタン１６には、利用者が作曲または購入したメロディを記憶させる際に操作する保留音記憶ボタン１６ａと、メロディを再生する際に操作する保留音再生ボタン１６ｂとが配置されている他に、そのメロディを、保留音として電話回線を介して通信相手に対し送出する際に、操作する保留音送出ボタン１６ｃが配置されている。これら保留音記憶ボタン１６ａ、保留音再生ボタン１６ｂ及び保留音送出ボタン１６ｃが、電話装置１の利用者が、保留音を相手方電話装置に送出する際等に使用する保留部材として機能する。
【００１９】
続いて、前記電話装置１の制御系について、図３に基づき説明する。図３は本実施形態に係る電話装置１の制御系を示すブロック図である。図３において、電話装置１の制御系は、ＣＰＵを核として構成された制御部１７を有し、電話機能部分とファクシミリ機能部分とを統合制御するものである。制御部１７には、液晶ディスプレイ（ＬＣＤ）６を有する操作パネルユニット５が接続されると共に、読み出し専用の不揮発性メモリとしてのＲＯＭ１８が接続されている他に、揮発性メモリであるＲＡＭあるいは書き換え可能な不揮発性メモリであるフラッシュメモリ等の一時記億メモリ１９が接続されている。
また、制御部１７には、音声出力用のスピーカ２３が接続されており、制御部１７の音声再生機能部（メロディ再生機能部）１７ａの作用により、一時記億メモリ１９あるいは保留音データメモリ１９Ａに記憶されている複数のトラックから構成された音楽データを、音声として出力する。
【００２０】
この場合、音声再生機能部１７ａは、音楽（メロディ）情報のデータとして、例えばミディ（ＭＩＤＩ：Musical Instrument Digital Interface)のデータを用いて、音楽（メロディ）を再生する。そのミディ（尚、ＭＩＤＩは登録商標である）のデータとしては、第１のトラックとしての主旋律用のミディのデータと、第２のトラックとしての副旋律用のミディのデータを用いる。各トラックのミディのデータには、少なくとも楽器データ、テンポのデータ、音符データ及び音階データ等がそれぞれ含まれている。
この場合、楽器データは、例えばベースギター、アコースティックピアノ、リードギター、ベースギター、ドラム等の楽器を指定するためのデータであって、楽器データには、これら楽器の音色を指定するためのデータが含まれている。また、音符データには、図６に示すように、全音符、２分音符、４分音符、８分音符、３２分音符、６４分音符等の音符データ等が含まれている。テンポのデータとしては、通常の場合、「６０」〜「１８０」の範囲で指定されるが、その多くは「７５」、「９０」というように整数値で指定される。すなわち、図６に示すように、テンポとして「６４．２８５７１４３」、「１１２．５」、「１２８．５７１４２９」（３６００を２８で除算した数値）というような数が指定されることはおそらくあり得ない。尚、図６は、この実施の形態の電話装置１が音楽情報の音符をテンポを変更する処理を行う場合に使用するテーブルを示す図であって、全音符、２分音符、４分音符、１６分音符、８分音符、３２分音符、６４分音符を再生するために、再生することができる分解能（ＣＰＵへの割り込みタイミング周期）の倍数を示す。図６において、再生することができる分解能が、例えば１／６０秒に設定され、テンポが「６４．２８５７１４３」である場合、各トラックに含まれる全音符、２分音符、４分音符、８分音符、１６分音符、３２分音符及び６４分音符の倍数として、「２２４」、「１１２」、「５６」、「２８」、「２８」、「１４」、「７」及び「３．５」となる。この場合、全休符、２分休符、４分休符、８分休符、１６分休符、３２分休符、６４分休符については、全音符、２分音符、４分音符、８分音符、１６分音符、３２分音符、６４分音符と同様の倍数で表現できる。
【００２１】
同様に、再生することができる分解能が、例えば１／６０秒に設定され、指定されたテンポが「７５」の場合、各トラックに含まれる全音符、２分音符、４分音符、８分音符、１６分音符、３２分音符及び６４分音符は、再生することができる分解能の倍数として「１９２」、「４８」、「２４」、「２４」、「１２」、「６」及び「３」となる。また、再生することができる分解能が、例えば１／６０秒に設定され、指定されたテンポが「９０」の場合、各トラックに含まれる全音符、２分音符、４分音符、８分音符、１６分音符、３２分音符及び６４分音符は、再生することができる分解能の倍数として「１６０」、「８０」、「４０」、「２０」、「１０」、「５」及び「２．５」となり、以下「１１２．５」等についても同様である。
【００２２】
ここで、音声再生機能部１７ａの作用による音声の再生の概要について、図７に基づき説明する。図７は、本実施形態に係る電話装置１が音楽情報の内の音符を再生する処理を表す概略図である。図７（ａ）の第１のトラックとしての主旋律と、図７（ｂ）の第２のトラックとしての副旋律とが演奏される際に、第１のトラック及び第２のトラックは、各小節の各音符毎に同期を取る必要があり、その結果、主旋律の音楽情報及び副旋律の音楽情報の各演奏時間が同一になる。そして、再生することができる分解能（ＣＰＵへの割り込みタイミング周期）Ｔが、例えば１／６０秒の場合、１／６０秒の整数倍単位で、音符及び休符の時間を設定することができる。具体的には、図７（ａ）の第１のトラックに８分音符がある場合、指定されたテンポが「７５」であるとすると、２４／６０秒の長さに設定され、図７（ｂ）の第２のトラックに１６分音符がある場合、１２／６０秒の長さに設定される。従って、図７（ａ）の第１のトラックに８分音符Ａ１、Ａ２の２つを演奏するとともに、図７（ｂ）の第２のトラックに１６分音符Ｂ１、Ｂ２、Ｂ３の３つを同期させながら演奏する場合、図７（ａ）の第１のトラックの第１の８分音符Ａ１と第２の８分音符Ａ２と図７（ｂ）の第２のトラックの１６分音符Ｂ１と、第３の１６分音符Ｂ３との同期を取る必要があって、仮に１／６０秒の整数倍単位で表現できない場合、正確な同期を取ることができないことになる。
【００２３】
この場合、制御部１７は、曲全体のテンポ情報と主旋律の音楽情報の音符及び副旋律の音楽情報の音符を検出できる音符検出部１７ｂを備えている。この音符検出部１７ｂは、音楽情報の音符を把握して、音楽情報が予め指定されたテンポにより表現することができるか否かを判断することができるので、表現できないテンポであると判断した場合、制御部１７はテンポを変更することにより、複数のトラックから構成された音楽情報の音楽を再生する際に、各トラックに含まれる音楽情報の同期ずれを防止することができる。
具体的には、１分間に演奏される４分音符について考察すると、テンポが「９０」の場合、６０秒をテンポ「９０」で除算すると、４分音符の時間長が２／３秒となり、再生することができる分解能が１／６０秒の場合、４分音符の時間長２／３秒を、再生することができる分解能の１／６０秒で除算すると「４０」となる。すなわち、テンポが「９０」の場合、再生することができる分解能の「４０」個分で、２／３秒の長さの４分音符を表現できる。
【００２４】
そして、４分音符の時間長は、２分音符の時間長の半分であり、２分音符の時間長は「８０」となる。８分音符の時間長は、４分音符の半分であり、８分音符の時間長は「２０」となり、以下「全音符、１６分音符、３２分音符及び６４分音符」等についても、図６の表記の通りである。
同様に、テンポが「７５」の場合、６０秒を７５で除算すると、４分音符の時間長が０．８秒となるが、再生することができる分解能が１／６０秒の場合、４分音符の時間長０．８秒を、再生することができる分解能の１／６０秒で除算すると「４８」となる。すなわち、テンポが「７５」の場合、再生することができる分解能の「４８」個分で、０．８秒の長さの４分音符の時間長を表現できる。それにより、２分音符については「９６」となり、８分音符については「２４」となり、以下「全音符、１６分音符、３２分音符及び６４分音符」等についても、図６の表記の通りである。
それにより、第１のトラック及び第２のトラックの音楽情報の音符が、再生することができる分解能Ｔの整数倍からなる場合、所定の長さを音符を正確に演奏できるので、第１のトラック及び第２のトラックから構成された音楽情報を再生する際に、同期ずれが発生しない。
【００２５】
もっとも、テンポとしては、一般の音楽の場合、「６４．２８５７１４３」、「７５」、「９０」、「１１２．５」、「１２８．５７１４２９」、「１５０」及び「１８０」以外のものが当然に含まれる（むしろ、これ以外のものである方が多い）ので、それらのものについては、上記の計算方式を用いた場合、再生することができる分解能Ｔの整数倍にならない場合がある。
例えば、テンポが「６９．２３０７６９２」（前述の通り、このような値のテンポが指定されることはおそらくあり得ないが、ここでは理解を容易にするため、このように仮定する）の場合、各トラックに含まれる音符データが例えば４分音符、８分音符、３２分音符及び６４分音符であって、再生することができる分解能が１／６０秒の場合、これらの４分音符、８分音符、１６分音符、３２分音符及び６４分音符は、再生することができる分解能の倍数として「５２」、「２６」、「６．５」及び「３．２５」である。そのため、３２分音符または６４分音符については、再生することができる分解能Ｔの整数倍として表現することができないので、各トラックに含まれる音楽情報を再生する際に同期ずれが発生する。そのため、テンポ「６９．２３０７６９２」を例えばテンポ「７５」に変更する。
【００２６】
すると、テンポが「７５」の場合、各トラックに含まれる音符データが、例えば４分音符、８分音符、３２分音符及び６４分音符であると仮定すると、４分音符、８分音符、３２分音符及び６４分音符は、再生することができる分解能の倍数として「４８」、「２４」、「６」及び「３」となって、３２分音符及び６４分音符についても、再生することができる分解能Ｔの整数倍として表現することができるので、各トラックに含まれる音楽情報を再生する際の同期ずれが発生しない。このように判断手段として機能する制御部１７は、予め設定されたテンポの場合の音符及び休符の時間長を算出し、その音符及び休符の時間長を再生することができる分解能の整数倍として表現することができるか否かにより判断するので、極めて容易に各トラックに含まれる音楽情報を再生する際の同期ずれを検出することができる。
【００２７】
ここに、ＲＯＭ１８には、電話装置１の電話機能部分である通話制御用プログラム、パネルユニット５から入力される各種機能制御用プログラム、ファクシミリ機能部分である読み取り動作及び記録動作用プログラムが格納されている。更に、ＲＯＭ１８は、回線の切り替え制御等の各種基本動作制御用プログラムの他、音楽情報のテンポを必要に応じて変更する処理用プログラム等を格納している。
また、一時記憶メモリ１９には、外部回線２５上に送出する保留音を記憶する保留音データメモリ１９Ａを有している。また、制御部１７には、ファクシミリ通信のための変復調を行うモデム３０が接続され、このモデム３０と協働して、通信用制御信号を検出する検出手段として機能したり、通信相手から送出される通信用制御信号を検出したり、あるいはその逆に通信用制御信号を送出する。
【００２８】
また、制御部１７は、ＮＣＵ（ Network Control Unit ）２４が接続され、このＮＣＵ２４は、受話器１０及びＦＡＸ部２１に内部回線２７、２８およびモデム３０等を介して接続されている。そして、制御部１７は、外部回線２５（電話回線）からＮＣＵ２４を介して入力された通信用制御信号等を、モデム３０を介して、あるいは内部回線２６を経て直接入力できる他に、あるいは内部回線２６を経て、モデム３０を介して、通信用制御信号等をＮＣＵ２４を通して外部回線２５に出力するように制御できる。この場合、電話装置１の外部回線２５を介した接続先として、例えば、音楽（メロディ）の配信サービス等を行っているサービス会社と接続したり、あるいはインターネット（コンピュータ・ネットワークが互いに接続し合った世界規模のネットワーク）等に接続するサービス会社（プロバイダー）と契約している場合には、そのアクセスポイントと接続することにより、インターネットを通じて、音楽（メロディ）のデータを受信することができる。
【００２９】
また、制御部１７は、外部回線２５からＮＣＵ２４を介して入力された音声信号等を、受話器１０に出力したり、あるいはＮＣＵ２４を介して外部回線２５に受話器１０から入力された音声信号等を出力するように、ＮＣＵ２４を制御できる。また、制御部１７は、外部回線２５からＮＣＵ２４を介して入力された画像データ等をモデム３０により復調してＦＡＸ部２１に出力したり、あるいはＮＣＵ２４を介して、ＦＡＸ部２１から入力されモデム３０により変調された画像データ等を外部回線２５に出力するように、ＮＣＵ２４を制御できる。
ここで、受話器１０は相手との通話をするためのものである。また、ＦＡＸ部２１は、ＦＡＸデータの送受信を行うものである。このＦＡＸ部２１には、用紙スタッカ７から装置本体２内に送給された原稿の文字、図形等を読み取り、画像データ等をＦＡＸ部２１に出力するための読取スキャナ（図示せず）を含む読取ユニット２０が接続されている。更に、ＦＡＸ部２１には、外部回線２５及び内部回線２８およびモデム３０等を介して受信された画像データを記録紙上に印字する印字ヘッド（図示せず）を含む記録ユニット２２が接続されている。
【００３０】
それにより、外部回線２５からの着信を制御部１７が確認すると呼出音が鳴動し、受話器１０をオフフックすると、ＮＣＵ２４を制御して、発呼側と音声通話を確立することができる。通話を保留状態にするときには、操作ユニットパネル５の保留音送出ボタン１６ｃを押下すれば、音声再生機能部１７ａを有する制御部１７が保留音データメモリ１９Ａに記憶された保留状態を表すメロディ等のデータを音声として再生し、内部回線２６を介して外部回線２５に送出して保留状態になると共に、受話器１０及びスピーカ２３においてもメロディ等を確認することができる。
更に、例えばＣＮＧ信号等の通信用制御信号を検出した場合、電話装置１においては、モデム３０と協働して通信用制御信号を検出する制御部１７が、ＮＣＵ２４およびモデム３０を制御して、ＦＡＸ部２１によりＦＡＸ受信を確立する。その後、発呼側からのファクシミリデータが着信した場合には、ＦＡＸ部２１において受信した画像データを一旦メモリ（一時記憶メモリ１９Ａ）に記憶したのち、あるいは、受信と同時に記録ユニット２２にて記録する。また、例えばＣＮＧ信号等の通信用制御信号を自動的に送出する機能を持つ電話装置１においては、制御部１７がＮＣＵ２４およびモデム３０を制御して、通信用制御信号の送出により、ＦＡＸ部２１においてＦＡＸ送信を確立する。その後、制御部１７は読取ユニット２０から入力された画像データ等をモデム３０およびＮＣＵ２４を介して外部回線２５に出力する。
【００３１】
次に、保留音として音楽（メロディ）のデータを、保留音データメモリ１９Ａに記憶させる際の動作につき、図４に基づき説明する。図４は、本実施形態の保留音としての音楽（メロディ）のデータをメモリ１９Ａに記憶させる処理を表すフローチャートである。この場合、例えば音楽（メロディ）データの配信を行っている会社、あるいは、インターネットへ接続するサービス会社（プロバイダー）と契約しているのであれば、インターネットを通じて、音楽（メロディ）のデータを外部回線２５を介して受信し、この音楽（メロディ）のデータが、制御部１７の制御の下に、一時記億メモリ１９に記憶されている。
【００３２】
ステップ（以下、Ｓと略記する。）１において、制御部１７は保留音記憶状態であるか否かを判断する。この判断は、保留音記憶ボタン１６ａが押下されたか否かを制御部１７が検出することにより行う。保留音記憶ボタン１６ａが押下されずに保留音記憶状態でなければ（Ｓ１：ＮＯ）、制御部１７は待機状態に戻る。
反対に、保留音記憶ボタン１６ａが押下されて保留音記憶状態であれば（Ｓ１：ＹＥＳ）、制御部１７は保留音を保留音データメモリ１９Ａに記憶させる記憶動作を行う（Ｓ２）。具体的には、保留音再生ボタン１６ｂの押下により、一時記億メモリ１９に記憶されている音楽（メロディ）のデータを再生する状態（この再生状態では、とりあえず曲のイメージのあらましが分かればよいので、指定されたテンポにかかわらず、常に一定のテンポ、例えば「７５」で演奏される。）であるので、音楽（メロディ）を聴く利用者が、保留音記憶ボタン１６ａを押下して、その一時記億メモリ１９に記憶されている音楽（メロディ）のデータの一部を、保留音として保留音データメモリ１９Ａに記憶させる。
そして、制御部１７は保留音記憶状態が解除されたか否かを判断する（Ｓ３）。この判断は、保留音記憶ボタン１６ａが再度押下されたか否かを制御部１７が検出することにより行うことができる。ここで、音楽（メロディ）を聴く利用者が、保留音記憶ボタン１６ａを再度押下して、保留音記憶状態の解除でなければ（Ｓ３：ＮＯ）、制御部１７は待機状態に戻る。保留音記憶ボタン１６ａが再度押下されない場合、制御部１７がＳ２に戻り、記憶動作を継続する。
【００３３】
次に、保留音としての音楽（メロディ）のテンポを変更する動作について、図５に基づき説明する。図５は、本実施形態の音楽情報の音符をテンポを変更する処理を行う際のフローチャートである。
Ｓ１１において、制御部１７は保留音検出状態であるか否かを判断する。この判断は、保留音記憶ボタン１６ａ及び保留音送出ボタン１６ｃが双方同時に押下されたか否かを、制御部１７が検出することにより行う。ここで、保留音記憶ボタン１６ａ及び保留音送出ボタン１６ｃの両方が同時に押下されずに、保留音検出状態でなければ（Ｓ１１：ＮＯ）、制御部１７は待機状態に戻る。
反対に、利用者が、保留音記憶ボタン１６ａ及び保留音送出ボタン１６ｃの両方を同時に押下して、保留音再生状態であれば（Ｓ１１：ＹＥＳ）、制御部１７は、保留音のデータを、保留音データメモリ１９Ａから読み出して検出する動作を行う（Ｓ１２）。この場合、制御部１７は、音符制御部１７ｂによりミディのデータの内の曲全体のテンポ情報及び複数のトラックの音符データ等を検出することで、予め設定（指定）されたテンポにより表現することができるか否かを判断することができる。そして、制御部１７は、音楽情報が予め設定されたテンポにより表現できないと判断した場合（Ｓ１３：ＮＯ）、テンポを変更する（Ｓ１４）。また、制御部１７は、音楽情報が予め設定されたテンポにより表現できると判断した場合（Ｓ１３：ＹＥＳ）、そのまま終了する。
【００３４】
ここでテンポの変更の具体例について説明する。この場合、再生手段としての制御部１７は音声再生機能部１７ａによって再生することができるテンポであって、予め設定されたテンポに最も近いテンポに変更する態様を採用する。
そして、再生することができる分解能が、例えば１／６０秒の場合、指定されたテンポが例えば「６９．２３０７６９２」であって、各トラックに含まれる音符データが、再生される音楽によって異なるが、例えば４分音符、８分音符、３２分音符及び６４分音符であると仮定すると、これら４分音符、８分音符、３２分音符及び６４分音符は、再生することができる分解能の倍数として「５２」、「２６」、「６．５」及び「３．２５」となる。そのため、再生することができる分解能Ｔの整数倍にならない３２分音符及び６４分音符の演奏の際に、同期ずれが発生する。ここで、テンポ「６９．２３０７６９２」を例えばテンポ「１１２．５」に変更すると、これら４分音符、８分音符、３２分音符及び６４分音符については、「３２」、「１６」、「４」または「２」であって、再生することができる分解能Ｔの整数倍として表現することができるので、３２分音符とか６４分音符についても正確に再生できる。
しかし、テンポ「６９．２３０７６９２」をテンポ「１１２．５」に変更すると、テン
ポ「６９．２３０７６９２」とテンポ「１１２．５」とでは、テンポの違いが大きすぎるため、電話装置の利用者等に対し違和感を感じさせる。そのため予め設定されたテンポに最も近いテンポに変更するように、制御部１７はテンポ「６９．２３０７６９２」を例えばテンポ「７５」に変更するのが望ましい。
ここでテンポ「７５」の場合、これら４分音符、８分音符、３２分音符及び６４分音符は、再生することができる分解能の倍数として「４８」、「２４」、「６」及び「３」であって、再生することができる分解能Ｔの整数倍として表現することができ、３２分音符とか６４分音符についても正確に再生できる。
従って、制御部１７は、音声再生機能部１７ａによって再生することができるテンポであって、予め設定されたテンポに最も近いテンポに変更するので、テンポの変更をなるべく小さくしながら、各トラックに含まれる音楽情報を再生する際の同期ずれを防止することができる。もっとも、テンポ「６９．２３０７６９２」を例えばテンポ「７５」に変更する以外に、テンポ「６９．２３０７６９２」を例えばテンポ「６４．２８５７１４３」に変更できる場合があるが、これらの場合は、テンポの違いが小さいため、テンポ「６９．２３０７６９２」をいずれのテンポに変更するようにしてもよい。
【００３５】
次に、他のテンポの変更の具体例について説明する。この場合、制御部１７は、音楽情報の各トラックに含まれる全ての長さの音符（全ての音符が例えば４分音符、８分音符、３２分音符及び６４分音符のみからなる場合）を、表現することができるテンポに変更する態様を採用する。具体的には、再生することができる分解能が例えば１／６０秒、指定されたテンポが例えば「６９．２３０７６９２」であって、各トラックに含まれる全ての長さの音符が、例えば４分音符、８分音符、３２分音符及び６４分音符であると仮定すると、これら音符の時間長は「５２」、「２６」、「６．５」及び「３．２５」となる。そのため、再生することができる分解能Ｔの整数倍にならない３２分音符及び６４分音符の演奏の際に、同期ずれが発生する。
それにより、音楽情報の各トラックに含まれる全ての長さの音符が、例えば４分音符、８分音符、３２分音符及び６４分音符である場合、制御部１７はテンポ「６９．２３０７６９２」を、テンポ「７５」に変更してトラックに含まれる音楽情報を再生する。ここでテンポ「７５」の場合、これらの４分音符、８分音符、３２分音符及び６４分音符の時間長は、「４８」、「２４」、「６」及び「３」であって、再生することができる分解能Ｔの整数倍として表現することができ、３２分音符とか６４分音符についても正確に再生できる。
このように制御部１７は、音楽情報の各トラックに含まれる全ての長さの音符（全ての音符が例えば４分音符、８分音符、３２分音符及び６４分音符のみからなる場合）を表現することができるテンポに変更するので、複数のトラックから構成された音楽情報の音楽を再生する際に、多少のテンポの変更があっても各トラックに含まれる音楽情報の同期ずれを防止することができる。
【００３６】
次に、更に別のテンポの変更の具体例について説明する。この場合、制御部１７が音楽情報の各トラックに含まれる所定の長さの音符を表現することができるテンポに変更する態様を採用する。具体的には、再生することができる分解能が例えば１／６０秒、指定されたテンポが例えば「６９．２３０７６９２」であって、各トラックに含まれる音符データが例えば４分音符、８分音符、３２分音符及び６４分音符であると仮定すると、再生することができる分解能Ｔの整数倍にならない３２分音符及び６４分音符の演奏の際に、既述した如く同期ずれが発生する。この場合、制御部１７はテンポ「６９．２３０７６９２」を、テンポ「６４．２８５７１４３」に変更して、トラックに含まれる音符データの４分音符、８分音符、３２分音符及び６４分音符を再生する。
すると、これらの４分音符、８分音符、３２分音符及び６４分音符の時間長は、「５６」、「２８」、「７」及び「３．５」であって、４分音符、８分音符、３２分音符については、再生することができる分解能Ｔの整数倍として表現することができ、分解能１／６
０秒で４分音符、８分音符、３２分音符を正確に再生できる。但し６４分音符については、再生することができる分解能Ｔの整数倍として表現することができず、分解能１／６０秒で６４分音符を正確に再生できないことになる。もっとも、各トラックに含まれる音符データに６４分音符がない場合（すなわち、４分音符、８分音符、３２分音符からなる場合）、テンポ「６４．２８５７１４３」を採用してもよい。しかし、各トラックに含まれる音符データが例えば４分音符、８分音符、３２分音符及び６４分音符であっても、６４分音符を正確に再生できないことを受認（どちらかの割り込みタイミングに振り分けられる）すれば、テンポ「６４．２８５７１４３」を採用してもよい。
【００３７】
このように制御部１７は、音楽情報の各トラックに含まれる所定の長さの音符及び休符（すなわち６４分音符を除いた４分音符、８分音符、３２分音符）を表現することができるテンポに変更するので、複数のトラックから構成された音楽情報の音楽を再生する際に、テンポの変更を極力小さくして各トラックに含まれる音楽情報の同期ずれを極力防止することができる。
そして、制御部１７は、音楽情報のテンポを変更する旨の表示を、必要に応じて液晶ディスプレイ６に表示して、制御部１７は待機状態に戻る。
このように液晶ディスプレイ６の表示により、音楽情報の音符をテンポを変更する旨の警告を受けた者は、テンポの変更を望まないことがあるので、一時記億メモリ１９に記憶された別の楽曲を用いて、図４に示す記憶動作をやり直し、図５の態様を再度実施してもよい。
なお、図６に示されるテンポ以外の値のテンポが指定されている場合（実際にはこのような可能性が高い）には、３２分音符や６４分音符に限らず、全ての音符について表現することができない場合があるので、そのような場合には、図６に示されるいずれかのテンポに変更されることになる。
また、例えば１６分音符以上の再生時間の長い音符のみがトラックに含まれている場合には、テンポを「６０」（１６分音符の時間長は「１５」）、「６９．２３０７６９２」（１６分音符の時間長は「１３」、正確なテンポは３６００を５２で除算した数値）、「８１．８１８１８１８」（１６分音符の時間長は「１１」、正確なテンポは３６００を４４で除算した数値）、「１００」（１６分音符の時間長は「９」）のいずれかに変更するようにしてもよいが、これらのテンポについては、図６中に近似するテンポが存在するので、図６中のいずれかのテンポで代用することができる。
【００３８】
以上詳細に説明したように、本実施形態の電話装置１によれば、複数のトラックから構成された音楽情報を、予め設定されたテンポにより表現することができるか否かを判断（Ｓ１３）し、表現できないと判断した場合（Ｓ１３：ＮＯ）、制御部１７は音楽情報のテンポを変更する（Ｓ１４）ので、複数のトラックから構成された音楽情報の音楽を再生する際に、各トラックに含まれる音楽情報の同期ずれを防止することができ、あるいは、極力防止することができる。それにより、電話装置１の利用者等に対し、再生される音楽情報に同期ずれが発生したといった違和感を感じさせない。
【００３９】
尚、本発明は本実施形態に限定されるものではなく、本発明の主旨を逸脱しない範囲内で種々の改良、変形が可能であることはもちろんである。例えば、上記実施の形態では、予め設定されたテンポにより再生手段によって再生することができるか否かを判断する際に、予め設定されたテンポと関係のない一定のテンポで保留音を出力して再生した状態で、制御部１７が予め設定されたテンポにより表現することができるか否かを判断しているが、例えば、電話装置の利用者等が、音楽データの配信サービス会社やインターネットを通じて、メロディデータを１曲毎にダウンロードした際に、直ちにテンポを変更するか否かを判断してもよいし、全てメロディをメモリにダウンロードした後に、テンポを変更する態様を採用してもよい。また、音楽情報としては、歌謡曲・声楽曲・器楽曲・室内楽曲・管弦楽曲等であっても良い。
【００４０】
また、上述した実施の形態においては、保留音の音楽情報が予め設定されたテンポによって表現できないテンポであると判断した場合テンポを変更する態様を示したが、必ずしもこの態様に限定される訳ではない。例えば着信音その他の音の音楽情報について、予め設定されたテンポによって表現できないテンポであると判断した場合テンポを変更する態様を採用してもよい。
【００４１】
【発明の効果】
以上説明したとおり、請求項１に係る発明によれば、複数のトラックから構成された音楽情報を再生手段でもって再生することができる電話装置であって、前記音楽情報が予め設定されたテンポの場合の前記各トラックに含まれる全ての長さの音符及び休符の時間長を、前記再生手段が再生できる分解能で除算したときの除算値が前記全ての長さの音符及び休符において整数であるか否かを判断する判断手段と、前記除算値が整数でないとして前記判断手段が、前記再生手段によって再生できないと判断した場合、前記再生手段が再生できるように、前記除算値を全ての長さの音符及び休符において整数となるテンポに変更する制御手段を設けたので、複数のトラックから構成された音楽情報の音楽を再生する際に、多少のテンポの変更があっても各トラックに含まれる音楽情報の同期ずれを防止することができ、あるいは、極力防止することができる。それにより、電話装置の利用者等に対し、再生される音楽情報に同期ずれが発生したといった違和感を感じさせない。
【００４２】
また、請求項２に係る発明によれば、制御手段は、再生手段によって再生することができるテンポであって、予め設定されたテンポに最も近いテンポに変更するので、テンポの変更をなるべく小さくしながら、各トラックに含まれる音楽情報を再生する際の同期ずれを防止することができ、あるいは、極力防止することができる。それにより、電話装置の利用者等に対し、テンポの変更をあまり感じさせないとともに、再生される音楽情報に同期ずれが発生したといった違和感を感じさせない。
【００４３】
また、請求項３に係る発明によれば、制御手段は、音楽情報の各トラックに含まれる全ての長さの音符及び休符を表現することができるテンポに変更するので、複数のトラックから構成された音楽情報の音楽を再生する際に、多少のテンポの変更があっても各トラックに含まれる音楽情報の同期ずれを防止することができる。それにより、電話装置の利用者等に対し、各トラックに含まれる全ての長さの音符及び休符に対して、再生される音楽情報に同期ずれが発生したといった違和感を感じさせない。
【００４４】
また、請求項４に係る発明によれば、制御手段は、音楽情報の各トラックに含まれる所定の長さの音符及び休符を表現することができるテンポに変更するので、複数のトラックから構成された音楽情報の音楽を再生する際に、多少のテンポの変更があっても各トラックに含まれる音楽情報の同期ずれを極力防止することができる。それにより、電話装置の利用者等に対し、各トラックに含まれる所定の長さの音符及び休符に対して、再生される音楽情報に同期ずれが発生したといった違和感を感じさせない。
【００４５】
また、請求項５に係る発明によれば、前記音楽情報は、保留部材の操作によって、電話回線を介して通信相手に対し保留音として送出されるので、複数のトラックから構成された音楽情報の音楽を保留音として再生する際に、各トラックに含まれる音楽情報の同期ずれを防止することができ、あるいは、極力防止することができる。それにより、電話装置の利用者等に対し、再生される音楽情報に同期ずれが発生したといった違和感を感じさせなくなって、通信相手方はその音楽（メロディ）が聴きやすくなる。
【００４６】
更に、請求項６に係る発明によれば、音楽情報は、着信音として再生することができる
ので、複数のトラックから構成された音楽情報の音楽を着信音として再生する際に、各トラックに含まれる音楽情報の同期ずれを防止することができ、あるいは、極力防止することができる。それにより、電話装置の利用者等に対し、再生される音楽情報に同期ずれが発生したといった違和感を感じさせなくなって、その音楽（メロディ）が聴きやすくなる。
【図面の簡単な説明】
【図１】  本実施形態に係る電話装置の外観斜視図である。
【図２】  本実施形態に係る電話装置の操作パネルユニットの平面図である。
【図３】  本実施形態に係る電話装置の制御系を示すブロック図である。
【図４】  本実施形態に係る電話装置が保留音としてのメロディを記憶させる処理を表すフローチャートである。
【図５】  本実施形態に係る電話装置が音楽情報のテンポを変更する処理を表すフローチャートである。
【図６】  本実施形態に係る電話装置が音楽情報のテンポを変更する処理を行う場合に使用するテーブルを示す図である。
【図７】  本実施形態に係る電話装置が音楽情報の内の音符を再生する処理を表す概略図である。
【符号の説明】
１      電話装置
２      装置本体
５      操作パネルユニット
６      液晶ディスプレイ
１０    受話器
１１    ダイアルキー
１６    機能ボタン
１６ａ  保留音記憶ボタン
１６ｂ  保留音再生ボタン
１６ｃ  保留音送出ボタン
１７    制御部（再生手段）
１７ａ  音声再生機能部
１７ｂ  音符検出部
１９    一時記億メモリ
１９Ａ  保留音データメモリ
２３    音声出力用のスピーカ
２１    ＦＡＸ部
２４    ＮＣＵ
２５    外部回線(電話回線)
３０    モデム
【図１】
0003707342.tif 000002
【図２】
0003707342.tif 000003
【図３】
0003707342.tif 000004
【図４】
0003707342.tif 000005
【図５】
0003707342.tif 000006
【図６】
0003707342.tif 000007
【図７】
0003707342.tif 000008