Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3707342B2 - Telephone equipment - Google Patents
[go: Go Back, main page]

JP3707342B2 - Telephone equipment - Google Patents

Telephone equipment Download PDF

Info

Publication number
JP3707342B2
JP3707342B2 JP2000095041A JP2000095041A JP3707342B2 JP 3707342 B2 JP3707342 B2 JP 3707342B2 JP 2000095041 A JP2000095041 A JP 2000095041A JP 2000095041 A JP2000095041 A JP 2000095041A JP 3707342 B2 JP3707342 B2 JP 3707342B2
Authority
JP
Japan
Prior art keywords
note
tempo
notes
music information
reproduced
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2000095041A
Other languages
Japanese (ja)
Other versions
JP2001282240A (en
Inventor
進 千田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2000095041A priority Critical patent/JP3707342B2/en
Publication of JP2001282240A publication Critical patent/JP2001282240A/en
Application granted granted Critical
Publication of JP3707342B2 publication Critical patent/JP3707342B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Electrophonic Musical Instruments (AREA)
  • Telephone Function (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、複数のトラックから構成された音楽情報の音楽を再生する電話装置に関し、特に、各トラックに含まれる音楽情報を再生する際の同期ずれをできるだけ防止して、再
生される音楽情報に同期ずれが発生したといった違和感を、利用者等に対し、あまり感じさせないようにする電話装置に関する。
【0002】
【従来の技術】
最近では、保留音等として、メロディで報知する機能を有する電話装置が、普及しつつある。かかる電話装置の場合、利用者が所定の操作により予め所望のメロディデータを電話装置内のメモリに記憶しておき、保留ボタンをオンした場合に、その設定されたメロディデータを再生し、通信の相手方に送出している。
【0003】
【発明が解決しようとする課題】
しかしながら、近年の電話装置においては、保留音を電話装置の利用者側が作曲して、作曲したメロディデータを電話装置内のメモリに記憶させて使用したり、あるいは、市販のメロディを購入して、そのメロディデータを電話装置内のメモリに記憶させて使用することがあるが、複数のトラックから構成されたメロディデータを使用することがある。
かかる場合、そのメロディデータは、保留音として通信回線を介して通信相手に対し送出されることになるが、メロディデータを楽譜通り再生しようとした場合、演奏制御が可能な分解能(CPUへの割り込みタイミング周期)に限界があるため、テンポの種類によっては、正しく演奏することができないことがある。
例えば、ファクシミリ装置に付属する電話装置であれば、ファクシミリ用モデムに搭載されているDSP(Digtal Signal Processor)機能を利用して、あるいは、専用のメ
ロディ音源等を使用して、マイクロコンピュータによるソフトウエア処理により、保留音等の音楽を再生するようにした場合であれば、再生を制御するためにCPUへ割り込みをかけるタイミングの周期や、クロック周波数等によって分解能が決定される。
本発明は、前記従来の問題を解決するためになされたものであり、複数のトラックから構成された音楽情報の音楽を再生する際に、各トラックに含まれる音楽情報の同期ずれをできるだけ防止することにより、再生される音楽情報に同期ずれが発生したといった違和感を、利用者等に対し、あまり感じさせない優れた電話装置を提供することを目的とする。
【0004】
【課題を解決するための手段】
前記目的を達成するため請求項1に係る電話装置によれば、複数のトラックから構成された音楽情報を再生手段でもって再生することができる電話装置であって、前記音楽情報が予め設定されたテンポの場合の前記各トラックに含まれる全ての長さの音符及び休符の時間長を、前記再生手段が再生できる分解能で除算したときの除算値が前記全ての長さの音符及び休符において整数であるか否かを判断する判断手段と、前記除算値が整数でないとして前記判断手段が、前記再生手段によって再生できないテンポであると判断した場合、前記再生手段が再生できるように、前記除算値を全ての長さの音符及び休符において整数となるテンポに変更する制御手段を設けたことを特徴とする。
【0005】
具体的には、複数のトラックの内の一のトラックには、例えば主旋律が記憶されるのに対して他のトラックには、例えば副旋律が記憶されるので、これら主旋律と副旋律との同期を取って音楽情報の音楽を再生する必要がある。そのため再生することができる分解能(CPUへの割り込みタイミング周期)が例えば1/60秒、指定されたテンポが例えば「69.2307692」(実際にこのような値のテンポが指定された曲はないと思われるが、ここでは、理解を容易にするため、このように仮定する。また、正確には「3600を52で除算した数値」のテンポを表すものであるが、ここでは少数点以下7桁までの数値を便宜上示している。以下同様)であって、各トラックに含まれる音符データが例えば4分音符、8分音符、32分音符及び64分音符であると仮定する(音符と休符は同じに考えることができるので、ここでは、音符について記述するが、休符についても同じである。以下同様)と、これらの4分音符、8分音符、32分音符及び64分音符の時間長を、1/60秒で除算すると「52」、「26」、「6.5」及び「3.25」であって、全てを整数として表現することができない。そのため、分解能1/60秒の整数倍にならない32分音符とか64分音符を正確に再生できずに、同期ずれが発生する。すなわち、テンポが「69.2307692」の場合、4分音符については、再生することができる分解能の「52」個分で表現することができるのに対して、64分音符については、再生することができる分解能の「6.5」個分で表現することになるが、分解能「6.5」については、割り込みが実行されるタイミングではないため、正確に再生できない。
そのため、テンポ「69.2307692」をテンポ「75」に変更して、トラックに含まれる音符データを再生する。すると、テンポ「75」の場合、これらの4分音符、8分音符、32分音符及び64分音符の時間長を1/60秒で除算すると、4分音符、8分音符、32分音符及び64分音符は、再生することができる分解能の倍数として「48」、「24」、「6」及び「3」であって、再生することができる分解能の整数倍として表現することができ、分解能が1/60秒であっても32分音符とか64分音符を正確に再生できる。
【0006】
それに対して、1分間に演奏される4分音符について考察すると、指定されたテンポが「90」の場合、60秒を90で除算すると、4分音符の時間長が2/3秒となるが、再生することができる分解能が1/60秒の場合、4分音符の時間長2/3秒を1/60秒で除算すると「40」となる。すなわち、テンポが「90」の場合、再生することができる分解能の「40」個文で、2/3秒の長さの4分音符の時間長で表現できるので、複数のトラックに4分音符のみが含まれる場合、各トラックに含まれる音楽情報を再生する際の同期ずれが発生しない。
【0007】
従って、このような請求項1に係る電話装置によれば、判断手段は、予め設定されたテンポの場合の音符及び休符の時間長を算出し、算出された音符及び休符の時間長を用いて、音楽情報が予め設定されたテンポにより再生手段によって再生することができるか否かを判断することができる。具体的には、算出された音符及び休符の時間長が、再生することができる分解能の整数倍として表現できる場合、テンポを変更する必要がない。一方算出された音符及び休符の時間長を再生することができる分解能の整数倍として表現できない場合、テンポを変更するので、複数のトラックから構成された音楽情報の音楽を再生する際に、多少のテンポの変更があっても各トラックに含まれる音楽情報の同期ずれを防止することができ、あるいは、極力防止することができる。それにより、電話装置の利用者等に対し、再生される音楽情報に同期ずれが発生したといった違和感を感じさせない。
【0008】
また、請求項2に係る発明によれば、請求項1に記載の電話装置において、制御手段は、再生手段によって再生することができるテンポであって、予め設定されたテンポに最も近いテンポに変更することを特徴とする。
【0009】
具体的には、再生することができる分解能が例えば1/60秒、指定されたテンポが例えば「69.2307692」であって、各トラックに含まれる音符データが例えば4分音符、8分音符、32分音符及び64分音符であると仮定すると、これら4分音符、8分音符、32分音符及び64分音符は「32」、「16」、「6.5」及び「3.25」となり、再生することができる分解能の整数倍として表現することができない32分音符及び64分音符の演奏の際に、同期ずれが発生する。
ここで、例えばテンポ「112.5」を採用すると、これらの4分音符、8分音符、32分音符及び64分音符の時間長を1/60秒で除算すると「32」、「16」、「4」または「2」であって、再生することができる分解能の整数倍として表現することができ、32分音符とか64分音符についても正確に再生できる。しかし、テンポ「69.2307692」をテンポ「112.5」に変更すると、テンポの違いが大きすぎるため、予め設定されたテンポに最も近いテンポに変更するように、テンポ「69.2307692」を例えばテンポ「75」に変更するのが望ましい。
このような請求項2の電話装置によれば、制御手段は、再生手段によって再生することができるテンポであって、予め設定されたテンポに最も近いテンポに変更するので、テンポの変更をなるべく小さくしながら、各トラックに含まれる音楽情報を再生する際の同期ずれを防止することができ、あるいは、極力防止することができる。それにより、電話装置の利用者等に対し、テンポの変更をあまり感じさせないとともに、再生される音楽情報に同期ずれが発生したといった違和感を感じさせない。
【0010】
また、請求項3に係る発明によれば、請求項2に記載の電話装置において、制御手段は、音楽情報の各トラックに含まれる全ての長さの音符及び休符を再生することができるテンポに変更することを特徴とする。
【0011】
具体的には、再生することができる分解能が例えば1/60秒、指定されたテンポが例えば「69.2307692」であって、各トラックに含まれる全ての長さの音符が、例えば4分音符、8分音符、32分音符及び64分音符であると仮定すると、既述した計算方式によれば、これら4分音符、8分音符、32分音符及び64分音符は「52」、「26」、「6.5」及び「3.25」となり、再生することができる分解能の整数倍として表現することができない32分音符及び64分音符の演奏の際に、同期ずれが発生する。
そのため、音楽情報の各トラックに含まれる全ての長さの音符が例えば4分音符、8分音符、32分音符及び64分音符である場合、テンポ「69.2307692」をテンポ「75」に変更して、トラックに含まれる音楽情報の音楽を再生する。ここでテンポ「75」の場合、これら4分音符、8分音符、32分音符及び64分音符の音符は、「48」、「24」、「6」及び「3」であって、再生することができる分解能の整数倍として表現することができ、32分音符とか64分音符についても正確に再生できる。
このような請求項3に係る電話装置によれば、制御手段は、音楽情報の各トラックに含まれる全ての長さの音符及び休符を表現することができるテンポに変更するので、複数のトラックから構成された音楽情報の音楽を再生する際に、多少のテンポの変更があっても各トラックに含まれる音楽情報の同期ずれ防止することができる。それにより、各トラックに含まれる全ての長さの音符及び休符に対して、再生される音楽情報に同期ずれが発生したといった違和感を感じさせない。
【0012】
また、請求項4に係る発明によれば、請求項2に記載の電話装置において、制御手段は、音楽情報の各トラックに含まれる所定の長さの音符及び休符を再生することができるテンポに変更することを特徴とする。
具体的には、再生することができる分解能が例えば1/60秒、指定されたテンポが例えば「69.2307692」であって、各トラックに含まれる音符データが例えば4分音符、8分音符、32分音符及び64分音符であると仮定すると、これら4分音符、8分音符、32分音符及び64分音符は「52」、「26」、「6.5」及び「3.25」となり、再生することができる分解能の整数倍として表現することができない32分音符及び64分音符の演奏の際に、同期ずれが発生する。そのため、テンポ「69.2307692」をテンポ「64.2857143」(3600を56で割った数値)に変更してトラックに含まれる音符データの4分音符、8分音符、32分音符及び64分音符を再生すると、これら4分音符、8分音符、32分音符及び64分音符は、再生することができる分解能の倍数として「56」、「28」、「7」及び「3.5」であって、4分音符、8分音符、32分音符についても、再生することができる分解能の整数倍として表現することができ、4分音符、8分音符、32分音符を正確に再生できる。
但し64分音符については、再生することができる分解能の整数倍として表現することができず、分解能1/60秒で64分音符を正確に演奏することができない。もっとも、各トラックに含まれる音符データに64分音符がない場合(すなわち、4分音符、8分音符、32分音符からなる場合)、テンポ「64.2857143」を採用してもよい。また、各トラックに含まれる音符データが例えば4分音符、8分音符、32分音符及び64分音符であっても、64分音符を正確に演奏できないことを受認すれば、テンポ「64.2857143」を採用してもよい。
このような請求項4に係る電話装置によれば、制御手段は、音楽情報の各トラックに含まれる所定の長さの音符(すなわち64分音符を除いた4分音符、8分音符、32分音符の所定の長さの音符)及び休符を表現することができるテンポに変更するので、複数のトラックから構成された音楽情報の音楽を再生する際に、多少のテンポの変更があっても各トラックに含まれる音楽情報の同期ずれをできるだけ防止することができる。それにより、電話装置の利用者等に対し、各トラックに含まれる所定の長さの音符及び休符に対して、再生される音楽情報に同期ずれが発生したといった違和感を感じさせない。
【0013】
また、請求項5に係る発明によれば、請求項1乃至請求項4のいずれかに記載の電話装置において、前記音楽情報は、保留部材の操作によって、電話回線を介して通信相手に対し保留音として送出されることを特徴とする。
このような請求項5に係る電話装置によれば、保留部材を操作することにより、電話回線を介して通信相手に対し保留音としての音楽情報を送出することができるので、複数のトラックから構成された音楽情報の音楽を保留音として再生する際に、各トラックに含まれる音楽情報の同期ずれを防止することができ、あるいは、極力防止することができる。それにより、電話装置の利用者等に対し、再生される音楽情報に同期ずれが発生したといった違和感を感じさせなくなって、通信相手方はその音楽(メロディ)が聴きやすくなる。
【0014】
また、請求項6に係る発明によれば、請求項1乃至請求項5のいずれかに記載の電話装置において、前記音楽情報は、着信音として再生されることを特徴とする。
このような請求項6に係る電話装置によれば、音楽情報を再生することができるので、複数のトラックから構成された音楽情報の音楽を着信音として再生する際に、各トラックに含まれる音楽情報の同期ずれを防止することができ、あるいは、極力防止することができる。それにより、電話装置の利用者等に対し、再生される音楽情報に同期ずれが発生したといった違和感を感じさせなくなって、その音楽(メロディ)が聴きやすくなる。
【0015】
【発明の実施の形態】
以下、本発明に係る電話装置を、図面を参照しつつ詳細に説明する。この実施の形態の場合、ファクシミリ機能を具備した電話装置において具体化したものであって、最初に、本実施形態に係る電話装置の概略構成について、図1に基づき説明する。図1は本実施形態に係る電話装置1の外観斜視図である。
【0016】
図1において、電話装置1は装置本体2を有し、装置本体2の右側面には、電源コード3及び子機(図示せず)と通話するためのアンテナ4が付設されている。また、装置本体2の上面には操作パネルユニット5が配設されており、かかる操作パネルユニット5には液晶ディスプレイ6が配設され、更に、各種のキー群が配設されている。
また、操作パネルユニット5の後方位置には、原稿用紙をスタックする用紙スタッカ7が設けられており、更に、用紙スタッカ7の後方位置には用紙サポート8が配置されている。尚、装置本体2の左側には受話器載置部9が設けられており、受話器載置部9上には受話器10が載置される。
【0017】
次に、前記操作パネルユニット5上に配置されたキー群の機能について、図2に基づき説明する。図2は本実施形態に係る電話装置1の操作パネルユニット5の平面図である。図2において、操作パネルユニット5上で左側位置には、ダイアル入力を行うためのダイアルキー11が配置されている。かかるダイアルキー11には、「0」乃至「9」の数値
キー、アスタリスクキー12、及びシャープキー13が包含されている。また、操作パネルユニット5のダイアルキー11の右側には、各種機能を選択するための機能ボタン16等が設けられている。また、操作パネルユニット5の右側下方には、ファクシミリ送信をスタートするスタートキーP、及びファクシミリ送信等を停止させる停止ボタン15等が配置されている。
【0018】
機能ボタン16には、利用者が作曲または購入したメロディを記憶させる際に操作する保留音記憶ボタン16aと、メロディを再生する際に操作する保留音再生ボタン16bとが配置されている他に、そのメロディを、保留音として電話回線を介して通信相手に対し送出する際に、操作する保留音送出ボタン16cが配置されている。これら保留音記憶ボタン16a、保留音再生ボタン16b及び保留音送出ボタン16cが、電話装置1の利用者が、保留音を相手方電話装置に送出する際等に使用する保留部材として機能する。
【0019】
続いて、前記電話装置1の制御系について、図3に基づき説明する。図3は本実施形態に係る電話装置1の制御系を示すブロック図である。図3において、電話装置1の制御系は、CPUを核として構成された制御部17を有し、電話機能部分とファクシミリ機能部分とを統合制御するものである。制御部17には、液晶ディスプレイ(LCD)6を有する操作パネルユニット5が接続されると共に、読み出し専用の不揮発性メモリとしてのROM18が接続されている他に、揮発性メモリであるRAMあるいは書き換え可能な不揮発性メモリであるフラッシュメモリ等の一時記億メモリ19が接続されている。
また、制御部17には、音声出力用のスピーカ23が接続されており、制御部17の音声再生機能部(メロディ再生機能部)17aの作用により、一時記億メモリ19あるいは保留音データメモリ19Aに記憶されている複数のトラックから構成された音楽データを、音声として出力する。
【0020】
この場合、音声再生機能部17aは、音楽(メロディ)情報のデータとして、例えばミディ(MIDI:Musical Instrument Digital Interface)のデータを用いて、音楽(メロディ)を再生する。そのミディ(尚、MIDIは登録商標である)のデータとしては、第1のトラックとしての主旋律用のミディのデータと、第2のトラックとしての副旋律用のミディのデータを用いる。各トラックのミディのデータには、少なくとも楽器データ、テンポのデータ、音符データ及び音階データ等がそれぞれ含まれている。
この場合、楽器データは、例えばベースギター、アコースティックピアノ、リードギター、ベースギター、ドラム等の楽器を指定するためのデータであって、楽器データには、これら楽器の音色を指定するためのデータが含まれている。また、音符データには、図6に示すように、全音符、2分音符、4分音符、8分音符、32分音符、64分音符等の音符データ等が含まれている。テンポのデータとしては、通常の場合、「60」〜「180」の範囲で指定されるが、その多くは「75」、「90」というように整数値で指定される。すなわち、図6に示すように、テンポとして「64.2857143」、「112.5」、「128.571429」(3600を28で除算した数値)というような数が指定されることはおそらくあり得ない。尚、図6は、この実施の形態の電話装置1が音楽情報の音符をテンポを変更する処理を行う場合に使用するテーブルを示す図であって、全音符、2分音符、4分音符、16分音符、8分音符、32分音符、64分音符を再生するために、再生することができる分解能(CPUへの割り込みタイミング周期)の倍数を示す。図6において、再生することができる分解能が、例えば1/60秒に設定され、テンポが「64.2857143」である場合、各トラックに含まれる全音符、2分音符、4分音符、8分音符、16分音符、32分音符及び64分音符の倍数として、「224」、「112」、「56」、「28」、「28」、「14」、「7」及び「3.5」となる。この場合、全休符、2分休符、4分休符、8分休符、16分休符、32分休符、64分休符については、全音符、2分音符、4分音符、8分音符、16分音符、32分音符、64分音符と同様の倍数で表現できる。
【0021】
同様に、再生することができる分解能が、例えば1/60秒に設定され、指定されたテンポが「75」の場合、各トラックに含まれる全音符、2分音符、4分音符、8分音符、16分音符、32分音符及び64分音符は、再生することができる分解能の倍数として「192」、「48」、「24」、「24」、「12」、「6」及び「3」となる。また、再生することができる分解能が、例えば1/60秒に設定され、指定されたテンポが「90」の場合、各トラックに含まれる全音符、2分音符、4分音符、8分音符、16分音符、32分音符及び64分音符は、再生することができる分解能の倍数として「160」、「80」、「40」、「20」、「10」、「5」及び「2.5」となり、以下「112.5」等についても同様である。
【0022】
ここで、音声再生機能部17aの作用による音声の再生の概要について、図7に基づき説明する。図7は、本実施形態に係る電話装置1が音楽情報の内の音符を再生する処理を表す概略図である。図7(a)の第1のトラックとしての主旋律と、図7(b)の第2のトラックとしての副旋律とが演奏される際に、第1のトラック及び第2のトラックは、各小節の各音符毎に同期を取る必要があり、その結果、主旋律の音楽情報及び副旋律の音楽情報の各演奏時間が同一になる。そして、再生することができる分解能(CPUへの割り込みタイミング周期)Tが、例えば1/60秒の場合、1/60秒の整数倍単位で、音符及び休符の時間を設定することができる。具体的には、図7(a)の第1のトラックに8分音符がある場合、指定されたテンポが「75」であるとすると、24/60秒の長さに設定され、図7(b)の第2のトラックに16分音符がある場合、12/60秒の長さに設定される。従って、図7(a)の第1のトラックに8分音符A1、A2の2つを演奏するとともに、図7(b)の第2のトラックに16分音符B1、B2、B3の3つを同期させながら演奏する場合、図7(a)の第1のトラックの第1の8分音符A1と第2の8分音符A2と図7(b)の第2のトラックの16分音符B1と、第3の16分音符B3との同期を取る必要があって、仮に1/60秒の整数倍単位で表現できない場合、正確な同期を取ることができないことになる。
【0023】
この場合、制御部17は、曲全体のテンポ情報と主旋律の音楽情報の音符及び副旋律の音楽情報の音符を検出できる音符検出部17bを備えている。この音符検出部17bは、音楽情報の音符を把握して、音楽情報が予め指定されたテンポにより表現することができるか否かを判断することができるので、表現できないテンポであると判断した場合、制御部17はテンポを変更することにより、複数のトラックから構成された音楽情報の音楽を再生する際に、各トラックに含まれる音楽情報の同期ずれを防止することができる。
具体的には、1分間に演奏される4分音符について考察すると、テンポが「90」の場合、60秒をテンポ「90」で除算すると、4分音符の時間長が2/3秒となり、再生することができる分解能が1/60秒の場合、4分音符の時間長2/3秒を、再生することができる分解能の1/60秒で除算すると「40」となる。すなわち、テンポが「90」の場合、再生することができる分解能の「40」個分で、2/3秒の長さの4分音符を表現できる。
【0024】
そして、4分音符の時間長は、2分音符の時間長の半分であり、2分音符の時間長は「80」となる。8分音符の時間長は、4分音符の半分であり、8分音符の時間長は「20」となり、以下「全音符、16分音符、32分音符及び64分音符」等についても、図6の表記の通りである。
同様に、テンポが「75」の場合、60秒を75で除算すると、4分音符の時間長が0.8秒となるが、再生することができる分解能が1/60秒の場合、4分音符の時間長0.8秒を、再生することができる分解能の1/60秒で除算すると「48」となる。すなわち、テンポが「75」の場合、再生することができる分解能の「48」個分で、0.8秒の長さの4分音符の時間長を表現できる。それにより、2分音符については「96」となり、8分音符については「24」となり、以下「全音符、16分音符、32分音符及び64分音符」等についても、図6の表記の通りである。
それにより、第1のトラック及び第2のトラックの音楽情報の音符が、再生することができる分解能Tの整数倍からなる場合、所定の長さを音符を正確に演奏できるので、第1のトラック及び第2のトラックから構成された音楽情報を再生する際に、同期ずれが発生しない。
【0025】
もっとも、テンポとしては、一般の音楽の場合、「64.2857143」、「75」、「90」、「112.5」、「128.571429」、「150」及び「180」以外のものが当然に含まれる(むしろ、これ以外のものである方が多い)ので、それらのものについては、上記の計算方式を用いた場合、再生することができる分解能Tの整数倍にならない場合がある。
例えば、テンポが「69.2307692」(前述の通り、このような値のテンポが指定されることはおそらくあり得ないが、ここでは理解を容易にするため、このように仮定する)の場合、各トラックに含まれる音符データが例えば4分音符、8分音符、32分音符及び64分音符であって、再生することができる分解能が1/60秒の場合、これらの4分音符、8分音符、16分音符、32分音符及び64分音符は、再生することができる分解能の倍数として「52」、「26」、「6.5」及び「3.25」である。そのため、32分音符または64分音符については、再生することができる分解能Tの整数倍として表現することができないので、各トラックに含まれる音楽情報を再生する際に同期ずれが発生する。そのため、テンポ「69.2307692」を例えばテンポ「75」に変更する。
【0026】
すると、テンポが「75」の場合、各トラックに含まれる音符データが、例えば4分音符、8分音符、32分音符及び64分音符であると仮定すると、4分音符、8分音符、32分音符及び64分音符は、再生することができる分解能の倍数として「48」、「24」、「6」及び「3」となって、32分音符及び64分音符についても、再生することができる分解能Tの整数倍として表現することができるので、各トラックに含まれる音楽情報を再生する際の同期ずれが発生しない。このように判断手段として機能する制御部17は、予め設定されたテンポの場合の音符及び休符の時間長を算出し、その音符及び休符の時間長を再生することができる分解能の整数倍として表現することができるか否かにより判断するので、極めて容易に各トラックに含まれる音楽情報を再生する際の同期ずれを検出することができる。
【0027】
ここに、ROM18には、電話装置1の電話機能部分である通話制御用プログラム、パネルユニット5から入力される各種機能制御用プログラム、ファクシミリ機能部分である読み取り動作及び記録動作用プログラムが格納されている。更に、ROM18は、回線の切り替え制御等の各種基本動作制御用プログラムの他、音楽情報のテンポを必要に応じて変更する処理用プログラム等を格納している。
また、一時記憶メモリ19には、外部回線25上に送出する保留音を記憶する保留音データメモリ19Aを有している。また、制御部17には、ファクシミリ通信のための変復調を行うモデム30が接続され、このモデム30と協働して、通信用制御信号を検出する検出手段として機能したり、通信相手から送出される通信用制御信号を検出したり、あるいはその逆に通信用制御信号を送出する。
【0028】
また、制御部17は、NCU( Network Control Unit )24が接続され、このNCU24は、受話器10及びFAX部21に内部回線27、28およびモデム30等を介して接続されている。そして、制御部17は、外部回線25(電話回線)からNCU24を介して入力された通信用制御信号等を、モデム30を介して、あるいは内部回線26を経て直接入力できる他に、あるいは内部回線26を経て、モデム30を介して、通信用制御信号等をNCU24を通して外部回線25に出力するように制御できる。この場合、電話装置1の外部回線25を介した接続先として、例えば、音楽(メロディ)の配信サービス等を行っているサービス会社と接続したり、あるいはインターネット(コンピュータ・ネットワークが互いに接続し合った世界規模のネットワーク)等に接続するサービス会社(プロバイダー)と契約している場合には、そのアクセスポイントと接続することにより、インターネットを通じて、音楽(メロディ)のデータを受信することができる。
【0029】
また、制御部17は、外部回線25からNCU24を介して入力された音声信号等を、受話器10に出力したり、あるいはNCU24を介して外部回線25に受話器10から入力された音声信号等を出力するように、NCU24を制御できる。また、制御部17は、外部回線25からNCU24を介して入力された画像データ等をモデム30により復調してFAX部21に出力したり、あるいはNCU24を介して、FAX部21から入力されモデム30により変調された画像データ等を外部回線25に出力するように、NCU24を制御できる。
ここで、受話器10は相手との通話をするためのものである。また、FAX部21は、FAXデータの送受信を行うものである。このFAX部21には、用紙スタッカ7から装置本体2内に送給された原稿の文字、図形等を読み取り、画像データ等をFAX部21に出力するための読取スキャナ(図示せず)を含む読取ユニット20が接続されている。更に、FAX部21には、外部回線25及び内部回線28およびモデム30等を介して受信された画像データを記録紙上に印字する印字ヘッド(図示せず)を含む記録ユニット22が接続されている。
【0030】
それにより、外部回線25からの着信を制御部17が確認すると呼出音が鳴動し、受話器10をオフフックすると、NCU24を制御して、発呼側と音声通話を確立することができる。通話を保留状態にするときには、操作ユニットパネル5の保留音送出ボタン16cを押下すれば、音声再生機能部17aを有する制御部17が保留音データメモリ19Aに記憶された保留状態を表すメロディ等のデータを音声として再生し、内部回線26を介して外部回線25に送出して保留状態になると共に、受話器10及びスピーカ23においてもメロディ等を確認することができる。
更に、例えばCNG信号等の通信用制御信号を検出した場合、電話装置1においては、モデム30と協働して通信用制御信号を検出する制御部17が、NCU24およびモデム30を制御して、FAX部21によりFAX受信を確立する。その後、発呼側からのファクシミリデータが着信した場合には、FAX部21において受信した画像データを一旦メモリ(一時記憶メモリ19A)に記憶したのち、あるいは、受信と同時に記録ユニット22にて記録する。また、例えばCNG信号等の通信用制御信号を自動的に送出する機能を持つ電話装置1においては、制御部17がNCU24およびモデム30を制御して、通信用制御信号の送出により、FAX部21においてFAX送信を確立する。その後、制御部17は読取ユニット20から入力された画像データ等をモデム30およびNCU24を介して外部回線25に出力する。
【0031】
次に、保留音として音楽(メロディ)のデータを、保留音データメモリ19Aに記憶させる際の動作につき、図4に基づき説明する。図4は、本実施形態の保留音としての音楽(メロディ)のデータをメモリ19Aに記憶させる処理を表すフローチャートである。この場合、例えば音楽(メロディ)データの配信を行っている会社、あるいは、インターネットへ接続するサービス会社(プロバイダー)と契約しているのであれば、インターネットを通じて、音楽(メロディ)のデータを外部回線25を介して受信し、この音楽(メロディ)のデータが、制御部17の制御の下に、一時記億メモリ19に記憶されている。
【0032】
ステップ(以下、Sと略記する。)1において、制御部17は保留音記憶状態であるか否かを判断する。この判断は、保留音記憶ボタン16aが押下されたか否かを制御部17が検出することにより行う。保留音記憶ボタン16aが押下されずに保留音記憶状態でなければ(S1:NO)、制御部17は待機状態に戻る。
反対に、保留音記憶ボタン16aが押下されて保留音記憶状態であれば(S1:YES)、制御部17は保留音を保留音データメモリ19Aに記憶させる記憶動作を行う(S2)。具体的には、保留音再生ボタン16bの押下により、一時記億メモリ19に記憶されている音楽(メロディ)のデータを再生する状態(この再生状態では、とりあえず曲のイメージのあらましが分かればよいので、指定されたテンポにかかわらず、常に一定のテンポ、例えば「75」で演奏される。)であるので、音楽(メロディ)を聴く利用者が、保留音記憶ボタン16aを押下して、その一時記億メモリ19に記憶されている音楽(メロディ)のデータの一部を、保留音として保留音データメモリ19Aに記憶させる。
そして、制御部17は保留音記憶状態が解除されたか否かを判断する(S3)。この判断は、保留音記憶ボタン16aが再度押下されたか否かを制御部17が検出することにより行うことができる。ここで、音楽(メロディ)を聴く利用者が、保留音記憶ボタン16aを再度押下して、保留音記憶状態の解除でなければ(S3:NO)、制御部17は待機状態に戻る。保留音記憶ボタン16aが再度押下されない場合、制御部17がS2に戻り、記憶動作を継続する。
【0033】
次に、保留音としての音楽(メロディ)のテンポを変更する動作について、図5に基づき説明する。図5は、本実施形態の音楽情報の音符をテンポを変更する処理を行う際のフローチャートである。
S11において、制御部17は保留音検出状態であるか否かを判断する。この判断は、保留音記憶ボタン16a及び保留音送出ボタン16cが双方同時に押下されたか否かを、制御部17が検出することにより行う。ここで、保留音記憶ボタン16a及び保留音送出ボタン16cの両方が同時に押下されずに、保留音検出状態でなければ(S11:NO)、制御部17は待機状態に戻る。
反対に、利用者が、保留音記憶ボタン16a及び保留音送出ボタン16cの両方を同時に押下して、保留音再生状態であれば(S11:YES)、制御部17は、保留音のデータを、保留音データメモリ19Aから読み出して検出する動作を行う(S12)。この場合、制御部17は、音符制御部17bによりミディのデータの内の曲全体のテンポ情報及び複数のトラックの音符データ等を検出することで、予め設定(指定)されたテンポにより表現することができるか否かを判断することができる。そして、制御部17は、音楽情報が予め設定されたテンポにより表現できないと判断した場合(S13:NO)、テンポを変更する(S14)。また、制御部17は、音楽情報が予め設定されたテンポにより表現できると判断した場合(S13:YES)、そのまま終了する。
【0034】
ここでテンポの変更の具体例について説明する。この場合、再生手段としての制御部17は音声再生機能部17aによって再生することができるテンポであって、予め設定されたテンポに最も近いテンポに変更する態様を採用する。
そして、再生することができる分解能が、例えば1/60秒の場合、指定されたテンポが例えば「69.2307692」であって、各トラックに含まれる音符データが、再生される音楽によって異なるが、例えば4分音符、8分音符、32分音符及び64分音符であると仮定すると、これら4分音符、8分音符、32分音符及び64分音符は、再生することができる分解能の倍数として「52」、「26」、「6.5」及び「3.25」となる。そのため、再生することができる分解能Tの整数倍にならない32分音符及び64分音符の演奏の際に、同期ずれが発生する。ここで、テンポ「69.2307692」を例えばテンポ「112.5」に変更すると、これら4分音符、8分音符、32分音符及び64分音符については、「32」、「16」、「4」または「2」であって、再生することができる分解能Tの整数倍として表現することができるので、32分音符とか64分音符についても正確に再生できる。
しかし、テンポ「69.2307692」をテンポ「112.5」に変更すると、テン
ポ「69.2307692」とテンポ「112.5」とでは、テンポの違いが大きすぎるため、電話装置の利用者等に対し違和感を感じさせる。そのため予め設定されたテンポに最も近いテンポに変更するように、制御部17はテンポ「69.2307692」を例えばテンポ「75」に変更するのが望ましい。
ここでテンポ「75」の場合、これら4分音符、8分音符、32分音符及び64分音符は、再生することができる分解能の倍数として「48」、「24」、「6」及び「3」であって、再生することができる分解能Tの整数倍として表現することができ、32分音符とか64分音符についても正確に再生できる。
従って、制御部17は、音声再生機能部17aによって再生することができるテンポであって、予め設定されたテンポに最も近いテンポに変更するので、テンポの変更をなるべく小さくしながら、各トラックに含まれる音楽情報を再生する際の同期ずれを防止することができる。もっとも、テンポ「69.2307692」を例えばテンポ「75」に変更する以外に、テンポ「69.2307692」を例えばテンポ「64.2857143」に変更できる場合があるが、これらの場合は、テンポの違いが小さいため、テンポ「69.2307692」をいずれのテンポに変更するようにしてもよい。
【0035】
次に、他のテンポの変更の具体例について説明する。この場合、制御部17は、音楽情報の各トラックに含まれる全ての長さの音符(全ての音符が例えば4分音符、8分音符、32分音符及び64分音符のみからなる場合)を、表現することができるテンポに変更する態様を採用する。具体的には、再生することができる分解能が例えば1/60秒、指定されたテンポが例えば「69.2307692」であって、各トラックに含まれる全ての長さの音符が、例えば4分音符、8分音符、32分音符及び64分音符であると仮定すると、これら音符の時間長は「52」、「26」、「6.5」及び「3.25」となる。そのため、再生することができる分解能Tの整数倍にならない32分音符及び64分音符の演奏の際に、同期ずれが発生する。
それにより、音楽情報の各トラックに含まれる全ての長さの音符が、例えば4分音符、8分音符、32分音符及び64分音符である場合、制御部17はテンポ「69.2307692」を、テンポ「75」に変更してトラックに含まれる音楽情報を再生する。ここでテンポ「75」の場合、これらの4分音符、8分音符、32分音符及び64分音符の時間長は、「48」、「24」、「6」及び「3」であって、再生することができる分解能Tの整数倍として表現することができ、32分音符とか64分音符についても正確に再生できる。
このように制御部17は、音楽情報の各トラックに含まれる全ての長さの音符(全ての音符が例えば4分音符、8分音符、32分音符及び64分音符のみからなる場合)を表現することができるテンポに変更するので、複数のトラックから構成された音楽情報の音楽を再生する際に、多少のテンポの変更があっても各トラックに含まれる音楽情報の同期ずれを防止することができる。
【0036】
次に、更に別のテンポの変更の具体例について説明する。この場合、制御部17が音楽情報の各トラックに含まれる所定の長さの音符を表現することができるテンポに変更する態様を採用する。具体的には、再生することができる分解能が例えば1/60秒、指定されたテンポが例えば「69.2307692」であって、各トラックに含まれる音符データが例えば4分音符、8分音符、32分音符及び64分音符であると仮定すると、再生することができる分解能Tの整数倍にならない32分音符及び64分音符の演奏の際に、既述した如く同期ずれが発生する。この場合、制御部17はテンポ「69.2307692」を、テンポ「64.2857143」に変更して、トラックに含まれる音符データの4分音符、8分音符、32分音符及び64分音符を再生する。
すると、これらの4分音符、8分音符、32分音符及び64分音符の時間長は、「56」、「28」、「7」及び「3.5」であって、4分音符、8分音符、32分音符については、再生することができる分解能Tの整数倍として表現することができ、分解能1/6
0秒で4分音符、8分音符、32分音符を正確に再生できる。但し64分音符については、再生することができる分解能Tの整数倍として表現することができず、分解能1/60秒で64分音符を正確に再生できないことになる。もっとも、各トラックに含まれる音符データに64分音符がない場合(すなわち、4分音符、8分音符、32分音符からなる場合)、テンポ「64.2857143」を採用してもよい。しかし、各トラックに含まれる音符データが例えば4分音符、8分音符、32分音符及び64分音符であっても、64分音符を正確に再生できないことを受認(どちらかの割り込みタイミングに振り分けられる)すれば、テンポ「64.2857143」を採用してもよい。
【0037】
このように制御部17は、音楽情報の各トラックに含まれる所定の長さの音符及び休符(すなわち64分音符を除いた4分音符、8分音符、32分音符)を表現することができるテンポに変更するので、複数のトラックから構成された音楽情報の音楽を再生する際に、テンポの変更を極力小さくして各トラックに含まれる音楽情報の同期ずれを極力防止することができる。
そして、制御部17は、音楽情報のテンポを変更する旨の表示を、必要に応じて液晶ディスプレイ6に表示して、制御部17は待機状態に戻る。
このように液晶ディスプレイ6の表示により、音楽情報の音符をテンポを変更する旨の警告を受けた者は、テンポの変更を望まないことがあるので、一時記億メモリ19に記憶された別の楽曲を用いて、図4に示す記憶動作をやり直し、図5の態様を再度実施してもよい。
なお、図6に示されるテンポ以外の値のテンポが指定されている場合(実際にはこのような可能性が高い)には、32分音符や64分音符に限らず、全ての音符について表現することができない場合があるので、そのような場合には、図6に示されるいずれかのテンポに変更されることになる。
また、例えば16分音符以上の再生時間の長い音符のみがトラックに含まれている場合には、テンポを「60」(16分音符の時間長は「15」)、「69.2307692」(16分音符の時間長は「13」、正確なテンポは3600を52で除算した数値)、「81.8181818」(16分音符の時間長は「11」、正確なテンポは3600を44で除算した数値)、「100」(16分音符の時間長は「9」)のいずれかに変更するようにしてもよいが、これらのテンポについては、図6中に近似するテンポが存在するので、図6中のいずれかのテンポで代用することができる。
【0038】
以上詳細に説明したように、本実施形態の電話装置1によれば、複数のトラックから構成された音楽情報を、予め設定されたテンポにより表現することができるか否かを判断(S13)し、表現できないと判断した場合(S13:NO)、制御部17は音楽情報のテンポを変更する(S14)ので、複数のトラックから構成された音楽情報の音楽を再生する際に、各トラックに含まれる音楽情報の同期ずれを防止することができ、あるいは、極力防止することができる。それにより、電話装置1の利用者等に対し、再生される音楽情報に同期ずれが発生したといった違和感を感じさせない。
【0039】
尚、本発明は本実施形態に限定されるものではなく、本発明の主旨を逸脱しない範囲内で種々の改良、変形が可能であることはもちろんである。例えば、上記実施の形態では、予め設定されたテンポにより再生手段によって再生することができるか否かを判断する際に、予め設定されたテンポと関係のない一定のテンポで保留音を出力して再生した状態で、制御部17が予め設定されたテンポにより表現することができるか否かを判断しているが、例えば、電話装置の利用者等が、音楽データの配信サービス会社やインターネットを通じて、メロディデータを1曲毎にダウンロードした際に、直ちにテンポを変更するか否かを判断してもよいし、全てメロディをメモリにダウンロードした後に、テンポを変更する態様を採用してもよい。また、音楽情報としては、歌謡曲・声楽曲・器楽曲・室内楽曲・管弦楽曲等であっても良い。
【0040】
また、上述した実施の形態においては、保留音の音楽情報が予め設定されたテンポによって表現できないテンポであると判断した場合テンポを変更する態様を示したが、必ずしもこの態様に限定される訳ではない。例えば着信音その他の音の音楽情報について、予め設定されたテンポによって表現できないテンポであると判断した場合テンポを変更する態様を採用してもよい。
【0041】
【発明の効果】
以上説明したとおり、請求項1に係る発明によれば、複数のトラックから構成された音楽情報を再生手段でもって再生することができる電話装置であって、前記音楽情報が予め設定されたテンポの場合の前記各トラックに含まれる全ての長さの音符及び休符の時間長を、前記再生手段が再生できる分解能で除算したときの除算値が前記全ての長さの音符及び休符において整数であるか否かを判断する判断手段と、前記除算値が整数でないとして前記判断手段が、前記再生手段によって再生できないと判断した場合、前記再生手段が再生できるように、前記除算値を全ての長さの音符及び休符において整数となるテンポに変更する制御手段を設けたので、複数のトラックから構成された音楽情報の音楽を再生する際に、多少のテンポの変更があっても各トラックに含まれる音楽情報の同期ずれを防止することができ、あるいは、極力防止することができる。それにより、電話装置の利用者等に対し、再生される音楽情報に同期ずれが発生したといった違和感を感じさせない。
【0042】
また、請求項2に係る発明によれば、制御手段は、再生手段によって再生することができるテンポであって、予め設定されたテンポに最も近いテンポに変更するので、テンポの変更をなるべく小さくしながら、各トラックに含まれる音楽情報を再生する際の同期ずれを防止することができ、あるいは、極力防止することができる。それにより、電話装置の利用者等に対し、テンポの変更をあまり感じさせないとともに、再生される音楽情報に同期ずれが発生したといった違和感を感じさせない。
【0043】
また、請求項3に係る発明によれば、制御手段は、音楽情報の各トラックに含まれる全ての長さの音符及び休符を表現することができるテンポに変更するので、複数のトラックから構成された音楽情報の音楽を再生する際に、多少のテンポの変更があっても各トラックに含まれる音楽情報の同期ずれを防止することができる。それにより、電話装置の利用者等に対し、各トラックに含まれる全ての長さの音符及び休符に対して、再生される音楽情報に同期ずれが発生したといった違和感を感じさせない。
【0044】
また、請求項4に係る発明によれば、制御手段は、音楽情報の各トラックに含まれる所定の長さの音符及び休符を表現することができるテンポに変更するので、複数のトラックから構成された音楽情報の音楽を再生する際に、多少のテンポの変更があっても各トラックに含まれる音楽情報の同期ずれを極力防止することができる。それにより、電話装置の利用者等に対し、各トラックに含まれる所定の長さの音符及び休符に対して、再生される音楽情報に同期ずれが発生したといった違和感を感じさせない。
【0045】
また、請求項5に係る発明によれば、前記音楽情報は、保留部材の操作によって、電話回線を介して通信相手に対し保留音として送出されるので、複数のトラックから構成された音楽情報の音楽を保留音として再生する際に、各トラックに含まれる音楽情報の同期ずれを防止することができ、あるいは、極力防止することができる。それにより、電話装置の利用者等に対し、再生される音楽情報に同期ずれが発生したといった違和感を感じさせなくなって、通信相手方はその音楽(メロディ)が聴きやすくなる。
【0046】
更に、請求項6に係る発明によれば、音楽情報は、着信音として再生することができる
ので、複数のトラックから構成された音楽情報の音楽を着信音として再生する際に、各トラックに含まれる音楽情報の同期ずれを防止することができ、あるいは、極力防止することができる。それにより、電話装置の利用者等に対し、再生される音楽情報に同期ずれが発生したといった違和感を感じさせなくなって、その音楽(メロディ)が聴きやすくなる。
【図面の簡単な説明】
【図1】 本実施形態に係る電話装置の外観斜視図である。
【図2】 本実施形態に係る電話装置の操作パネルユニットの平面図である。
【図3】 本実施形態に係る電話装置の制御系を示すブロック図である。
【図4】 本実施形態に係る電話装置が保留音としてのメロディを記憶させる処理を表すフローチャートである。
【図5】 本実施形態に係る電話装置が音楽情報のテンポを変更する処理を表すフローチャートである。
【図6】 本実施形態に係る電話装置が音楽情報のテンポを変更する処理を行う場合に使用するテーブルを示す図である。
【図7】 本実施形態に係る電話装置が音楽情報の内の音符を再生する処理を表す概略図である。
【符号の説明】
1 電話装置
2 装置本体
5 操作パネルユニット
6 液晶ディスプレイ
10 受話器
11 ダイアルキー
16 機能ボタン
16a 保留音記憶ボタン
16b 保留音再生ボタン
16c 保留音送出ボタン
17 制御部(再生手段)
17a 音声再生機能部
17b 音符検出部
19 一時記億メモリ
19A 保留音データメモリ
23 音声出力用のスピーカ
21 FAX部
24 NCU
25 外部回線(電話回線)
30 モデム
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a telephone device that reproduces music of music information composed of a plurality of tracks, and in particular, prevents synchronization loss when reproducing music information included in each track as much as possible, and replays it.
The present invention relates to a telephone device that prevents a user or the like from feeling a sense of incongruity that a synchronization error has occurred in generated music information.
[0002]
[Prior art]
Recently, a telephone device having a function of informing with a melody as a holding tone or the like is becoming popular. In the case of such a telephone device, the user stores in advance desired melody data in a memory in the telephone device by a predetermined operation, and when the hold button is turned on, the set melody data is reproduced and communication is performed. Sending to the other party.
[0003]
[Problems to be solved by the invention]
However, in recent telephone devices, the user side of the telephone device composes the music on hold and uses the composed melody data stored in the memory in the telephone device, or purchases a commercially available melody, The melody data may be stored in a memory in the telephone device and used, but the melody data composed of a plurality of tracks may be used.
In such a case, the melody data is sent as a hold tone to the communication partner via the communication line. However, when the melody data is to be reproduced in accordance with the musical score, the resolution that allows performance control (interruption to the CPU) (Timing period) is limited, and depending on the type of tempo, it may not be possible to perform correctly.
For example, in the case of a telephone device attached to a facsimile machine, a DSP (Digtal Signal Processor) function installed in the facsimile modem is used or a dedicated memory is used.
If music such as music on hold is played by software processing by a microcomputer using a loader sound source, etc., the cycle of the timing for interrupting the CPU to control playback, the clock frequency Etc., the resolution is determined.
The present invention has been made in order to solve the above-described conventional problems, and prevents music information included in each track from being out of synchronization as much as possible when playing music information composed of a plurality of tracks. Accordingly, an object of the present invention is to provide an excellent telephone device that does not cause a user or the like to feel a sense of incongruity that a synchronization shift has occurred in music information to be reproduced.
[0004]
[Means for Solving the Problems]
In order to achieve the above object, according to the telephone device according to claim 1, the telephone device can reproduce music information composed of a plurality of tracks by a reproducing means, and the music information is preset. In the case of tempo, the divided values obtained by dividing the time lengths of notes and rests of all lengths included in each track by the resolution that can be reproduced by the playback means are the notes and rests of all lengths. Adjustment In number A determination means for determining whether or not there is a division value; In number If the determination means determines that the tempo cannot be reproduced by the reproduction means, the division value is adjusted for all lengths of notes and rests so that the reproduction means can reproduce. Number and Control means for changing the tempo is provided.
[0005]
Specifically, for example, a main melody is stored in one track among a plurality of tracks, whereas a sub melody is stored in another track, for example, so that the main melody and the sub melody are synchronized. It is necessary to play music information. Therefore, the reproducible resolution (interrupt timing period to the CPU) is, for example, 1/60 seconds, and the designated tempo is, for example, “69.2307692” (there is no tune that actually has such a tempo designated) It seems that this is assumed for ease of understanding, but here it represents the tempo of “3600 divided by 52”, but here it is 7 digits after the decimal point. (The same applies hereinafter.) It is assumed that the note data included in each track is, for example, a quarter note, an eighth note, a 32nd note, and a 64th note (notes and rests). Can be considered the same, so here we will describe notes, but the same applies to rests, and so on), and these quarter notes, eighth notes, thirty-second notes and sixty-fourth notes The time length and divided by 1/60-second "52", "26", a "6.5" and "3.25", Sei all Number and Cannot be expressed. For this reason, a 32nd note or a 64th note that does not become an integral multiple of 1/60 seconds of resolution cannot be accurately reproduced, and a synchronization shift occurs. That is, when the tempo is “69.2307692”, a quarter note can be represented by “52” pieces of resolution that can be reproduced, whereas a 64th note is reproduced. However, since the resolution of “6.5” is not the timing at which an interrupt is executed, it cannot be accurately reproduced.
Therefore, the tempo “69.2307692” is changed to the tempo “75”, and the note data included in the track is reproduced. Then, when the tempo is “75”, the time length of these quarter notes, eighth notes, thirty second notes, and sixty fourth notes is divided by 1/60 seconds to obtain quarter notes, eighth notes, thirty second notes and The 64th note is “48”, “24”, “6”, and “3” as multiples of the resolution that can be reproduced, and can be expressed as an integral multiple of the resolution that can be reproduced. Even if is 1/60 seconds, 32nd notes or 64th notes can be accurately reproduced.
[0006]
On the other hand, when considering a quarter note played in one minute, when the specified tempo is “90”, dividing 60 seconds by 90 gives a quarter note time length of 2/3 seconds. When the resolution that can be reproduced is 1/60 seconds, the time length of 2/4 seconds of a quarter note is divided by 1/60 seconds to be “40”. In other words, when the tempo is “90”, it can be expressed by “40” sentences with resolution that can be played back by a quarter note time length of 2/3 seconds, so that a quarter note is recorded on multiple tracks. In the case where only music data is included, there is no synchronization shift when music information included in each track is reproduced.
[0007]
Therefore, according to the telephone device according to the first aspect, the determination means calculates the time lengths of the notes and rests in the case of the preset tempo, and calculates the calculated time lengths of the notes and rests. By using this, it can be determined whether or not the music information can be reproduced by the reproduction means at a preset tempo. Specifically, if the calculated time lengths of notes and rests can be expressed as integer multiples of the reproducible resolution, there is no need to change the tempo. On the other hand, when the calculated note and rest time length cannot be expressed as an integral multiple of the reproducible resolution, the tempo is changed, so when playing music information music composed of multiple tracks, Even if there is a change in the tempo, it is possible to prevent the synchronization of music information included in each track or to prevent it as much as possible. As a result, the user of the telephone device does not feel uncomfortable that the music information to be reproduced is out of sync.
[0008]
According to a second aspect of the present invention, in the telephone device according to the first aspect, the control means changes to a tempo that can be reproduced by the reproducing means and that is closest to a preset tempo. It is characterized by doing.
[0009]
Specifically, the reproducible resolution is, for example, 1/60 seconds, the specified tempo is, for example, “69.2307692”, and the note data included in each track is, for example, a quarter note, an eighth note, Assuming that the notes are the 32nd note and the 64th note, the 4th note, the 8th note, the 32nd note and the 64th note become “32”, “16”, “6.5” and “3.25”. When a 32nd note and a 64th note that cannot be expressed as an integral multiple of the reproducible resolution are played, a synchronization error occurs.
Here, for example, when the tempo “112.5” is adopted, the time lengths of these quarter notes, eighth notes, thirty second notes, and sixty fourth notes are divided by 1/60 seconds to obtain “32”, “16”, “4” or “2”, which can be expressed as an integral multiple of the reproducible resolution, and can accurately reproduce 32nd note or 64th note. However, if the tempo “69.2307692” is changed to the tempo “112.5”, the difference in tempo is too large, so the tempo “69.2307692” is changed to the tempo closest to the preset tempo, for example. It is desirable to change the tempo to “75”.
According to the telephone device of the second aspect, the control unit changes the tempo that can be reproduced by the reproduction unit and is the closest to the preset tempo. On the other hand, it is possible to prevent synchronization loss when music information included in each track is reproduced, or to prevent it as much as possible. As a result, the user of the telephone device does not feel the tempo change so much and does not feel uncomfortable that the music information to be reproduced is out of sync.
[0010]
According to a third aspect of the present invention, in the telephone device according to the second aspect, the control means can play back the notes and rests of all lengths included in each track of the music information. It is characterized by changing to.
[0011]
Specifically, the reproducible resolution is, for example, 1/60 seconds, the specified tempo is, for example, “69.2307692”, and all length notes included in each track are, for example, quarter notes. , 8th note, 32nd note, and 64th note, according to the calculation method described above, these 4th note, 8th note, 32nd note and 64th note are "52", "26 ”,“ 6.5 ”, and“ 3.25 ”, and a synchronization error occurs when playing 32nd and 64th notes that cannot be expressed as an integral multiple of the reproducible resolution.
Therefore, if the notes of all lengths included in each track of the music information are, for example, quarter notes, eighth notes, thirty second notes and sixty fourth notes, the tempo “69.2307692” is changed to the tempo “75”. Then, the music information music included in the track is reproduced. Here, when the tempo is “75”, these quarter notes, eighth notes, 32nd notes and 64th notes are “48”, “24”, “6” and “3”, and are reproduced. It can be expressed as an integral multiple of the resolution that can be reproduced, and 32nd note or 64th note can be reproduced accurately.
According to such a telephone device according to claim 3, the control means changes to a tempo that can express notes and rests of all lengths included in each track of the music information. When the music of the music information configured from the above is reproduced, the synchronization of the music information included in each track can be prevented even if there is a slight change in tempo. As a result, it is possible to avoid a sense of incongruity that the music information to be reproduced is out of synchronization with respect to the notes and rests of all lengths included in each track.
[0012]
According to a fourth aspect of the present invention, in the telephone device according to the second aspect, the control means can reproduce a predetermined length of notes and rests included in each track of the music information. It is characterized by changing to.
Specifically, the reproducible resolution is, for example, 1/60 seconds, the specified tempo is, for example, “69.2307692”, and the note data included in each track is, for example, a quarter note, an eighth note, Assuming that the notes are the 32nd note and the 64th note, the 4th note, the 8th note, the 32nd note and the 64th note become “52”, “26”, “6.5” and “3.25”. When a 32nd note and a 64th note that cannot be expressed as an integral multiple of the reproducible resolution are played, a synchronization error occurs. Therefore, the tempo “69.2307692” is changed to the tempo “64.2857143” (a value obtained by dividing 3600 by 56), and the quarter note, eighth note, thirty second note, and sixty fourth note of the note data included in the track , The quarter note, eighth note, 32nd note and 64th note are “56”, “28”, “7” and “3.5” as multiples of the resolution that can be reproduced. Thus, quarter notes, eighth notes, and thirty-second notes can also be expressed as integer multiples of the reproducible resolution, and quarter notes, eighth notes, and thirty-second notes can be accurately reproduced.
However, a 64th note cannot be expressed as an integral multiple of the resolution that can be reproduced, and a 64th note cannot be played accurately with a resolution of 1/60 seconds. However, when there is no 64th note in the note data included in each track (that is, when it is composed of a quarter note, an eighth note, and a 32nd note), the tempo “64.2857143” may be adopted. Further, even if the note data included in each track is, for example, a quarter note, an eighth note, a 32nd note, and a 64th note, if it is recognized that the 64th note cannot be played correctly, the tempo “64. 2857143 "may be adopted.
According to the telephone device of the fourth aspect, the control means includes notes of a predetermined length included in each track of the music information (that is, quarter notes, eighth notes excluding 64th notes, 32 minutes). (Note of a predetermined length of notes) and a tempo that can express rests, so when playing music information music composed of multiple tracks, even if there is a slight tempo change It is possible to prevent synchronization deviation of music information included in each track as much as possible. As a result, the user of the telephone device does not feel a sense of incongruity that the music information to be reproduced is out of sync with the notes and rests of a predetermined length included in each track.
[0013]
According to a fifth aspect of the present invention, in the telephone device according to any one of the first to fourth aspects, the music information is held to a communication partner via a telephone line by operating a holding member. It is transmitted as sound.
According to such a telephone device according to claim 5, by operating the holding member, it is possible to send music information as a holding sound to the communication partner via the telephone line. When the music of the music information that has been recorded is reproduced as a holding tone, it is possible to prevent or prevent the synchronization of music information included in each track as much as possible. As a result, the user of the telephone device does not feel uncomfortable that the music information to be reproduced is out of sync and the communication partner can easily listen to the music (melody).
[0014]
According to a sixth aspect of the present invention, in the telephone device according to any one of the first to fifth aspects, the music information is reproduced as a ring tone.
According to the telephone device of the sixth aspect, music information can be reproduced. Therefore, when music of music information composed of a plurality of tracks is reproduced as a ringtone, music included in each track Information synchronization shift can be prevented or can be prevented as much as possible. As a result, the user or the like of the telephone device does not feel uncomfortable that the music information to be reproduced is out of synchronization, and the music (melody) can be easily heard.
[0015]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, a telephone apparatus according to the present invention will be described in detail with reference to the drawings. In the case of this embodiment, which is embodied in a telephone device having a facsimile function, first, a schematic configuration of the telephone device according to this embodiment will be described with reference to FIG. FIG. 1 is an external perspective view of a telephone device 1 according to the present embodiment.
[0016]
In FIG. 1, a telephone device 1 has a device main body 2, and a power cord 3 and an antenna 4 for communicating with a handset (not shown) are attached to the right side surface of the device main body 2. An operation panel unit 5 is disposed on the upper surface of the apparatus main body 2, a liquid crystal display 6 is disposed on the operation panel unit 5, and various key groups are further disposed.
A paper stacker 7 for stacking original sheets is provided at a rear position of the operation panel unit 5, and a paper support 8 is disposed at a rear position of the paper stacker 7. Note that a receiver placement unit 9 is provided on the left side of the apparatus main body 2, and a receiver 10 is placed on the receiver placement unit 9.
[0017]
Next, the function of the key group arranged on the operation panel unit 5 will be described with reference to FIG. FIG. 2 is a plan view of the operation panel unit 5 of the telephone device 1 according to the present embodiment. In FIG. 2, a dial key 11 for dial input is arranged on the left side of the operation panel unit 5. The dial key 11 has numerical values “0” to “9”.
A key, an asterisk key 12 and a sharp key 13 are included. A function button 16 for selecting various functions is provided on the right side of the dial key 11 of the operation panel unit 5. A start key P for starting facsimile transmission, a stop button 15 for stopping facsimile transmission, and the like are disposed below the right side of the operation panel unit 5.
[0018]
The function button 16 includes a hold sound storage button 16a that is operated when a user composes or purchases a melody and a hold sound playback button 16b that is operated when a melody is played. A hold sound transmission button 16c that is operated when the melody is transmitted as a hold sound to a communication partner via a telephone line is arranged. The hold sound storage button 16a, the hold sound playback button 16b, and the hold sound sending button 16c function as a holding member that is used when the user of the telephone device 1 sends a holding sound to the other party's telephone device.
[0019]
Next, the control system of the telephone device 1 will be described with reference to FIG. FIG. 3 is a block diagram showing a control system of the telephone device 1 according to the present embodiment. In FIG. 3, the control system of the telephone device 1 has a control unit 17 having a CPU as a core, and performs integrated control of the telephone function part and the facsimile function part. The control unit 17 is connected to an operation panel unit 5 having a liquid crystal display (LCD) 6 and is connected to a ROM 18 as a read-only nonvolatile memory, or a volatile memory such as a RAM or a rewritable memory. A temporary memory 19 such as a flash memory which is a non-volatile memory is connected.
The control unit 17 is also connected with a speaker 23 for voice output, and the temporary storage memory 19 or the holding tone data memory 19A is operated by the operation of the voice playback function unit (melody playback function unit) 17a of the control unit 17. The music data composed of a plurality of tracks stored in is output as sound.
[0020]
In this case, the voice reproduction function unit 17a reproduces music (melody) by using, for example, MIDI (Musical Instrument Digital Interface) data as music (melody) information data. As data of the MIDI (MIDI is a registered trademark), MIDI data for the main melody as the first track and MIDI data for the secondary melody as the second track are used. The midi data for each track includes at least instrument data, tempo data, note data, scale data, and the like.
In this case, the instrument data is data for designating an instrument such as a bass guitar, an acoustic piano, a lead guitar, a bass guitar, or a drum, and the instrument data includes data for designating the tone of these instruments. include. The note data includes note data such as full notes, half notes, quarter notes, eighth notes, thirty-second notes, and sixty-fourth notes, as shown in FIG. The tempo data is normally specified in the range of “60” to “180”, but most of them are specified by integer values such as “75” and “90”. That is, as shown in FIG. 6, a number such as “64.2857143”, “112.5”, “128.571429” (a value obtained by dividing 3600 by 28) may be specified as the tempo. Absent. FIG. 6 is a diagram showing a table used when the telephone device 1 of this embodiment performs a process of changing the tempo of music information notes, and is a full note, a half note, a quarter note, In order to reproduce 16th notes, 8th notes, 32nd notes, and 64th notes, a multiple of the resolution (interrupt timing period to the CPU) that can be reproduced is shown. In FIG. 6, when the reproducible resolution is set to 1/60 seconds, for example, and the tempo is “64.2857143”, all notes, half notes, quarter notes, and eight minutes included in each track “224”, “112”, “56”, “28”, “28”, “14”, “7”, and “3.5” as multiples of notes, sixteenth notes, thirty-second notes, and sixty-fourth notes It becomes. In this case, for all rests, 2-minute rests, 4-minute rests, 8-minute rests, 16-minute rests, 32-minute rests, and 64-minute rests, all notes, half-notes, quarter-notes, 8 It can be expressed in multiples similar to half notes, sixteenth notes, thirty second notes, and sixty fourth notes.
[0021]
Similarly, when the reproducible resolution is set to 1/60 seconds, for example, and the specified tempo is “75”, all notes, half notes, quarter notes, and eighth notes included in each track , 16th note, 32nd note, and 64th note are “192”, “48”, “24”, “24”, “12”, “6”, and “3” as multiples of resolution that can be reproduced. It becomes. In addition, when the reproducible resolution is set to 1/60 seconds, for example, and the specified tempo is “90”, all notes, half notes, quarter notes, eighth notes, The sixteenth note, thirty-second note, and sixty-fourth note are “160”, “80”, “40”, “20”, “10”, “5”, and “2.5” as multiples of the resolution that can be reproduced. The same applies to “112.5” and the like.
[0022]
Here, an outline of sound reproduction by the action of the sound reproduction function unit 17a will be described with reference to FIG. FIG. 7 is a schematic diagram illustrating a process in which the telephone device 1 according to the present embodiment reproduces a musical note in music information. When the main melody as the first track in FIG. 7A and the sub melody as the second track in FIG. 7B are played, the first track and the second track are each bar. It is necessary to synchronize for each note of the music, and as a result, the performance time of the music information of the main melody and the music information of the sub melody is the same. When the reproducible resolution (interrupt timing period to the CPU) T is 1/60 seconds, for example, the note and rest times can be set in integer multiples of 1/60 seconds. Specifically, if there is an eighth note in the first track of FIG. 7A, and the designated tempo is “75”, the length is set to 24/60 seconds, and FIG. If there is a sixteenth note on the second track in b), the length is set to 12/60 seconds. Accordingly, the eighth track A1, A2 is played on the first track of FIG. 7A, and the sixteenth notes B1, B2, B3 are played on the second track of FIG. 7B. When playing in synchronization, the first eighth note A1 and the second eighth note A2 of the first track in FIG. 7A and the sixteenth note B1 of the second track in FIG. If it is necessary to synchronize with the third sixteenth note B3 and it cannot be expressed in an integral multiple of 1/60 seconds, accurate synchronization cannot be achieved.
[0023]
In this case, the control unit 17 includes a note detection unit 17b that can detect the tempo information of the entire song, the notes of the main melody music information, and the notes of the sub melody music information. When the note detection unit 17b grasps the note of the music information and can determine whether or not the music information can be expressed at a predetermined tempo, it is determined that the tempo cannot be expressed. By changing the tempo, the control unit 17 can prevent the music information included in each track from being out of synchronization when playing music information composed of a plurality of tracks.
Specifically, considering a quarter note played in one minute, when the tempo is “90”, dividing the 60 seconds by the tempo “90”, the time length of the quarter note becomes 2/3 seconds, When the reproducible resolution is 1/60 seconds, the time length of 2/3 seconds of a quarter note is divided by 1/60 seconds of the reproducible resolution to be “40”. That is, when the tempo is “90”, a quarter note having a length of 2/3 second can be expressed with “40” resolution that can be reproduced.
[0024]
The time length of the quarter note is half of the time length of the half note, and the time length of the half note is “80”. The time length of an eighth note is half of that of a quarter note, and the time length of an eighth note is “20”. The following also applies to “all notes, 16th notes, 32nd notes and 64th notes”, etc. 6 is written.
Similarly, when the tempo is “75”, dividing 60 seconds by 75 results in a quarter note time length of 0.8 seconds, but when the reproducible resolution is 1/60 seconds, 4 minutes Dividing the note time length of 0.8 seconds by 1/60 second of the reproducible resolution gives “48”. That is, when the tempo is “75”, the time length of a quarter note having a length of 0.8 seconds can be expressed by “48” resolutions that can be reproduced. As a result, the half note is “96”, the eighth note is “24”, and “all notes, sixteenth notes, thirty-second notes, and sixty-fourth notes” and the like are also shown in FIG. It is.
As a result, when the music information notes of the first track and the second track are composed of integral multiples of the reproducible resolution T, the notes can be accurately played with a predetermined length. And, when music information composed of the second track is reproduced, a synchronization error does not occur.
[0025]
Of course, in the case of general music, tempos other than “64.2857143”, “75”, “90”, “112.5”, “128.571429”, “150” and “180” are naturally used. (Rather, there are many other cases), and those may not be an integral multiple of the resolution T that can be reproduced when the above calculation method is used.
For example, if the tempo is “69.2307692” (as described above, it is unlikely that a tempo of such a value will be specified, but this is assumed here for ease of understanding). When the note data included in each track is, for example, a quarter note, an eighth note, a 32nd note, and a 64th note, and the reproducible resolution is 1/60 seconds, these quarter notes, 8 minutes The notes, 16th notes, 32nd notes, and 64th notes are “52”, “26”, “6.5”, and “3.25” as multiples of the resolution that can be reproduced. For this reason, a 32nd note or a 64th note cannot be expressed as an integral multiple of the resolution T that can be reproduced, and therefore a synchronization shift occurs when music information included in each track is reproduced. Therefore, the tempo “69.2307692” is changed to, for example, the tempo “75”.
[0026]
Then, when the tempo is “75”, assuming that the note data included in each track is, for example, a quarter note, an eighth note, a 32nd note, and a 64th note, a quarter note, an eighth note, 32 The half note and the 64th note are “48”, “24”, “6”, and “3” as multiples of the resolution that can be played back, and the 32nd note and the 64th note can also be played back. Since it can be expressed as an integral multiple of the possible resolution T, there is no synchronization shift when music information contained in each track is reproduced. In this way, the control unit 17 functioning as a determination unit calculates the time lengths of notes and rests in the case of a preset tempo, and is an integer multiple of the resolution capable of reproducing the time lengths of the notes and rests. Therefore, it is possible to detect a synchronization error when music information included in each track is reproduced.
[0027]
Here, the ROM 18 stores a call control program which is a telephone function part of the telephone device 1, various function control programs inputted from the panel unit 5, and a reading operation and recording operation program which are facsimile function parts. Yes. Further, the ROM 18 stores various basic operation control programs such as line switching control, as well as a processing program for changing the tempo of music information as necessary.
In addition, the temporary storage memory 19 has a holding sound data memory 19 </ b> A for storing a holding sound to be transmitted on the external line 25. The control unit 17 is connected to a modem 30 that performs modulation / demodulation for facsimile communication. In cooperation with the modem 30, the control unit 17 functions as a detection unit that detects a communication control signal, or is sent from a communication partner. The communication control signal is detected, or vice versa.
[0028]
The control unit 17 is connected to an NCU (Network Control Unit) 24, and the NCU 24 is connected to the receiver 10 and the FAX unit 21 via internal lines 27 and 28 and a modem 30. The control unit 17 can input a communication control signal or the like input from the external line 25 (telephone line) via the NCU 24 via the modem 30 or directly via the internal line 26, or the internal line. The communication control signal and the like can be output to the external line 25 through the NCU 24 via the modem 30 via the modem 26. In this case, the connection destination of the telephone device 1 via the external line 25 is, for example, connected to a service company that provides music (melody) distribution services or the like, or the Internet (computer networks are connected to each other) When a contract is made with a service company (provider) connected to a global network, etc., music (melody) data can be received through the Internet by connecting to the access point.
[0029]
In addition, the control unit 17 outputs a voice signal or the like input from the external line 25 via the NCU 24 to the receiver 10 or outputs a voice signal or the like input from the receiver 10 to the external line 25 via the NCU 24. As such, the NCU 24 can be controlled. Further, the control unit 17 demodulates image data or the like input from the external line 25 via the NCU 24 by the modem 30 and outputs the demodulated data to the FAX unit 21, or input from the FAX unit 21 via the NCU 24 to the modem 30. The NCU 24 can be controlled so as to output the image data and the like modulated by the above to the external line 25.
Here, the handset 10 is for making a call with the other party. The FAX unit 21 transmits and receives FAX data. The FAX unit 21 includes a reading scanner (not shown) for reading characters, graphics, and the like of a document fed from the paper stacker 7 into the apparatus main body 2 and outputting image data and the like to the FAX unit 21. A reading unit 20 is connected. Further, the FAX unit 21 is connected with a recording unit 22 including a print head (not shown) for printing image data received via the external line 25, the internal line 28, the modem 30 and the like on a recording sheet. .
[0030]
As a result, when the control unit 17 confirms the incoming call from the external line 25, a ringing tone sounds. When the handset 10 is off-hooked, the NCU 24 can be controlled to establish a voice call with the calling party. When the call is put on hold, if the hold sound sending button 16c on the operation unit panel 5 is pressed, the control unit 17 having the voice reproduction function unit 17a can store a melody or the like indicating the hold state stored in the hold sound data memory 19A. The data is reproduced as voice, sent to the external line 25 via the internal line 26 and put on hold, and a melody or the like can be confirmed also on the receiver 10 and the speaker 23.
Further, for example, when a communication control signal such as a CNG signal is detected, in the telephone device 1, the control unit 17 that detects the communication control signal in cooperation with the modem 30 controls the NCU 24 and the modem 30. The FAX unit 21 establishes FAX reception. Thereafter, when facsimile data from the calling side arrives, the image data received by the FAX unit 21 is temporarily stored in the memory (temporary storage memory 19A), or is recorded by the recording unit 22 simultaneously with reception. . Further, in the telephone device 1 having a function of automatically transmitting a communication control signal such as a CNG signal, for example, the control unit 17 controls the NCU 24 and the modem 30 to transmit the communication control signal, whereby the FAX unit 21 is transmitted. Establishes a FAX transmission at Thereafter, the control unit 17 outputs the image data and the like input from the reading unit 20 to the external line 25 via the modem 30 and the NCU 24.
[0031]
Next, the operation when music (melody) data is stored in the hold sound data memory 19A as a hold sound will be described with reference to FIG. FIG. 4 is a flowchart showing a process of storing music (melody) data as a holding tone in the memory 19A according to the present embodiment. In this case, for example, if a contract is made with a company that distributes music (melody) data or a service company (provider) that is connected to the Internet, the music (melody) data is transferred to the external line 25 through the Internet. The music (melody) data is stored in the temporary storage memory 19 under the control of the control unit 17.
[0032]
In step (hereinafter abbreviated as S) 1, the control unit 17 determines whether or not the music is in the on-hold music storage state. This determination is made by the control unit 17 detecting whether or not the hold sound storage button 16a is pressed. If the hold sound storage button 16a is not pressed and is not in the hold sound storage state (S1: NO), the control unit 17 returns to the standby state.
On the other hand, if the hold sound storage button 16a is pressed and the hold sound is stored (S1: YES), the control unit 17 performs a storing operation for storing the hold sound in the hold sound data memory 19A (S2). Specifically, the music (melody) data stored in the temporary storage memory 19 is played by pressing the music-on-hold playback button 16b (in this playback state, the outline of the image of the song may be known for the time being). Therefore, regardless of the designated tempo, it is always played at a constant tempo, for example, “75”.) Therefore, a user who listens to music (melody) presses the hold tone storage button 16a to A part of the music (melody) data stored in the temporary storage memory 19 is stored in the holding sound data memory 19A as a holding sound.
Then, the control unit 17 determines whether or not the hold sound storage state is released (S3). This determination can be made by the control unit 17 detecting whether or not the hold sound storage button 16a is pressed again. Here, if the user who listens to music (melody) presses the hold sound storage button 16a again and does not cancel the hold sound storage state (S3: NO), the control unit 17 returns to the standby state. If the hold sound storage button 16a is not pressed again, the control unit 17 returns to S2 and continues the storage operation.
[0033]
Next, an operation for changing the tempo of music (melody) as a holding tone will be described with reference to FIG. FIG. 5 is a flowchart when processing for changing the tempo of the music information notes of the present embodiment is performed.
In S <b> 11, the control unit 17 determines whether or not the hold sound detection state. This determination is made by the control unit 17 detecting whether or not both the hold sound storage button 16a and the hold sound transmission button 16c are pressed simultaneously. Here, if both the hold sound storage button 16a and the hold sound sending button 16c are not pressed simultaneously and are not in the hold sound detection state (S11: NO), the control unit 17 returns to the standby state.
On the contrary, if the user presses both the hold sound storage button 16a and the hold sound transmission button 16c at the same time and is in the hold sound reproduction state (S11: YES), the control unit 17 stores the hold sound data, An operation of reading out and detecting from the music on hold data memory 19A is performed (S12). In this case, the control unit 17 uses the note control unit 17b to detect the tempo information of the entire song in the midi data, the note data of a plurality of tracks, and the like, and expresses it with a preset (designated) tempo. It is possible to determine whether or not If the control unit 17 determines that the music information cannot be expressed with a preset tempo (S13: NO), the control unit 17 changes the tempo (S14). In addition, when the control unit 17 determines that the music information can be expressed by a preset tempo (S13: YES), the control unit 17 ends.
[0034]
Here, a specific example of changing the tempo will be described. In this case, the control unit 17 as a playback unit adopts a mode in which the tempo can be played back by the audio playback function unit 17a and is changed to a tempo closest to a preset tempo.
When the reproducible resolution is 1/60 seconds, for example, the specified tempo is “69.2307692”, and the note data included in each track differs depending on the music to be played. For example, assuming a quarter note, an eighth note, a 32nd note, and a 64th note, the quarter note, the eighth note, the 32nd note, and the 64th note are expressed as a multiple of the resolution that can be reproduced. 52 ”,“ 26 ”,“ 6.5 ”, and“ 3.25 ”. For this reason, a synchronization error occurs when playing 32nd and 64th notes that do not become an integral multiple of the resolution T that can be reproduced. Here, when the tempo “69.2307692” is changed to, for example, the tempo “112.5”, for these quarter notes, eighth notes, thirty second notes, and sixty fourth notes, “32”, “16”, “4” ”Or“ 2 ”, which can be expressed as an integral multiple of the reproducible resolution T, so that even 32nd or 64th notes can be accurately reproduced.
However, if tempo “69.2307692” is changed to tempo “112.5”, ten
The difference between the tempo “69.2307692” and the tempo “112.5” is too large, which makes the telephone device user feel uncomfortable. Therefore, it is desirable that the control unit 17 changes the tempo “69.2307692” to, for example, the tempo “75” so as to change the tempo to be the closest to the preset tempo.
Here, when the tempo is “75”, these quarter notes, eighth notes, thirty second notes, and sixty fourth notes are “48”, “24”, “6”, and “3” as multiples of resolution that can be reproduced. It can be expressed as an integral multiple of the resolution T that can be reproduced, and a 32nd note or a 64th note can be reproduced accurately.
Accordingly, the control unit 17 changes the tempo that can be reproduced by the audio reproduction function unit 17a to the tempo closest to the preset tempo, so that it is included in each track while minimizing the tempo change. Can be prevented from being out of sync when playing music information. Of course, in addition to changing the tempo “69.2307692” to, for example, the tempo “75”, the tempo “69.2307692” may be changed to, for example, the tempo “64.2857143”. Therefore, the tempo “69.2307692” may be changed to any tempo.
[0035]
Next, another specific example of changing the tempo will be described. In this case, the control unit 17 stores all length-length notes included in each track of the music information (when all the notes are composed of, for example, quarter notes, eighth notes, thirty-second notes, and sixty-fourth notes), A mode of changing to a tempo that can be expressed is adopted. Specifically, the reproducible resolution is, for example, 1/60 seconds, the specified tempo is, for example, “69.2307692”, and all length notes included in each track are, for example, quarter notes. , 8th note, 32nd note, and 64th note, the time lengths of these notes are “52”, “26”, “6.5” and “3.25”. For this reason, a synchronization error occurs when playing 32nd and 64th notes that do not become an integral multiple of the resolution T that can be reproduced.
Thereby, when the notes of all lengths included in each track of the music information are, for example, a quarter note, an eighth note, a 32nd note, and a 64th note, the control unit 17 sets the tempo “69.2307692”. Then, the tempo is changed to “75” and the music information included in the track is reproduced. Here, when the tempo is “75”, the time lengths of these quarter notes, eighth notes, 32nd notes and 64th notes are “48”, “24”, “6” and “3”, It can be expressed as an integral multiple of the resolution T that can be reproduced, and 32nd note or 64th note can be reproduced accurately.
In this way, the control unit 17 expresses notes of all lengths included in each track of music information (when all the notes are composed of, for example, quarter notes, eighth notes, thirty-second notes, and sixty-fourth notes). Therefore, when playing music information composed of multiple tracks, the music information contained in each track is prevented from being out of sync even when there is a slight change in tempo. Can do.
[0036]
Next, another specific example of changing the tempo will be described. In this case, a mode is adopted in which the control unit 17 changes to a tempo that can express a note of a predetermined length included in each track of music information. Specifically, the reproducible resolution is, for example, 1/60 seconds, the specified tempo is, for example, “69.2307692”, and the note data included in each track is, for example, a quarter note, an eighth note, Assuming that it is a 32nd note and a 64th note, when the 32nd note and the 64th note, which do not become an integral multiple of the resolution T that can be reproduced, are played, a synchronization shift occurs as described above. In this case, the control unit 17 changes the tempo “69.2307692” to the tempo “64.2857143”, and reproduces the quarter note, eighth note, thirty second note, and sixty fourth note of the note data included in the track. To do.
Then, the time lengths of these quarter notes, eighth notes, thirty-second notes and sixty-fourth notes are “56”, “28”, “7” and “3.5”, and the quarter notes, 8 The half note and the 32nd note can be expressed as an integral multiple of the resolution T that can be reproduced, and the resolution is 1/6.
It is possible to accurately reproduce quarter notes, eighth notes and thirty-second notes in 0 seconds. However, a 64th note cannot be expressed as an integer multiple of the resolution T that can be reproduced, and a 64th note cannot be accurately reproduced with a resolution of 1/60 seconds. However, when there is no 64th note in the note data included in each track (that is, when it is composed of a quarter note, an eighth note, and a 32nd note), the tempo “64.2857143” may be adopted. However, even if the note data included in each track is, for example, a quarter note, an eighth note, a 32nd note, and a 64th note, it is accepted that the 64th note cannot be reproduced accurately (at any interrupt timing). Tempo “64.2857143” may be adopted.
[0037]
As described above, the control unit 17 can express notes and rests of a predetermined length included in each track of the music information (that is, quarter notes, eighth notes, and 32nd notes excluding the 64th note). Since the tempo is changed to a possible tempo, when reproducing music information composed of a plurality of tracks, the tempo change can be made as small as possible to prevent synchronization deviation of the music information contained in each track as much as possible.
And the control part 17 displays the display to the effect of changing the tempo of music information on the liquid crystal display 6 as needed, and the control part 17 returns to a standby state.
In this way, a person who has received a warning that the tempo of the music information note is to be changed by the display on the liquid crystal display 6 may not want to change the tempo. Using the music, the storage operation shown in FIG. 4 may be performed again, and the mode of FIG. 5 may be performed again.
Note that when a tempo other than the tempo shown in FIG. 6 is specified (in fact, such a possibility is high), not only 32nd notes and 64th notes but also all notes are expressed. In such a case, the tempo is changed to one of the tempos shown in FIG.
For example, when only a note having a longer playback time than a sixteenth note is included in the track, the tempo is “60” (the time length of the sixteenth note is “15”), “69.2307692” (16 The time length of the half note is “13”, the exact tempo is 3600 divided by 52), “81.181818” (the time length of the 16th note is “11”, and the exact tempo is 3600 divided by 44 (Numerical value) or “100” (the time length of a sixteenth note is “9”). However, since these tempos are similar to those in FIG. Any one of 6 tempos can be substituted.
[0038]
As described above in detail, according to the telephone device 1 of the present embodiment, it is determined whether or not music information composed of a plurality of tracks can be expressed at a preset tempo (S13). When it is determined that it cannot be expressed (S13: NO), the control unit 17 changes the tempo of the music information (S14), so that it is included in each track when playing music of music information composed of a plurality of tracks. Synchronization of music information to be recorded can be prevented, or can be prevented as much as possible. As a result, the user of the telephone device 1 does not feel uncomfortable that the music information to be reproduced is out of sync.
[0039]
Note that the present invention is not limited to the present embodiment, and various improvements and modifications can be made without departing from the spirit of the present invention. For example, in the above embodiment, when determining whether or not the playback means can play back at a preset tempo, the hold sound is output at a constant tempo unrelated to the preset tempo. In the reproduced state, the control unit 17 determines whether or not it can be expressed at a preset tempo. For example, a user of a telephone device or the like can obtain information through a music data distribution service company or the Internet. When the melody data is downloaded for each song, it may be determined whether or not to change the tempo immediately, or a mode in which the tempo is changed after all the melody is downloaded to the memory may be adopted. Also, the music information may be a song, vocal music, instrumental music, room music, orchestral music, or the like.
[0040]
In the above-described embodiment, the tempo is changed when it is determined that the music information of the music on hold is a tempo that cannot be expressed by a preset tempo. However, the present invention is not necessarily limited to this aspect. Absent. For example, it is possible to adopt a mode in which the tempo is changed when it is determined that the music information of the ringtone and other sounds cannot be expressed by a preset tempo.
[0041]
【The invention's effect】
As described above, according to the first aspect of the present invention, there is provided a telephone device capable of reproducing music information composed of a plurality of tracks by a reproducing means, wherein the music information has a preset tempo. When the time lengths of notes and rests of all lengths included in each track are divided by the resolution that can be reproduced by the playback means, the division value is adjusted for the notes and rests of all lengths. In number A determination means for determining whether or not there is a division value; In number If the determination means determines that the reproduction means cannot reproduce, the division value is adjusted for all lengths of notes and rests so that the reproduction means can reproduce. Number and Control means to change to the tempo, so when playing music information composed of multiple tracks, even if there is a slight change in tempo, the synchronization of music information contained in each track is prevented Or can be prevented as much as possible. As a result, the user of the telephone device does not feel uncomfortable that the music information to be reproduced is out of sync.
[0042]
According to the second aspect of the present invention, the control means changes the tempo that can be reproduced by the reproduction means to the tempo closest to the preset tempo, so that the tempo change is minimized. However, it is possible to prevent synchronization loss when music information included in each track is reproduced, or to prevent it as much as possible. As a result, the user of the telephone device does not feel the tempo change so much and does not feel uncomfortable that the music information to be reproduced is out of sync.
[0043]
According to the invention of claim 3, since the control means changes to a tempo that can express notes and rests of all lengths included in each track of music information, the control means comprises a plurality of tracks. When playing back music of the music information, it is possible to prevent the synchronization of music information included in each track even if there is a slight change in tempo. Thus, the user of the telephone device does not feel a sense of incongruity that the music information to be reproduced is out of synchronization with respect to the notes and rests of all lengths included in each track.
[0044]
According to the invention of claim 4, since the control means changes to a tempo that can express notes and rests of a predetermined length included in each track of music information, it is composed of a plurality of tracks. When the music information is reproduced, it is possible to prevent the synchronization of the music information included in each track as much as possible even if the tempo is slightly changed. As a result, the user of the telephone device does not feel a sense of incongruity that the music information to be reproduced is out of sync with the notes and rests of a predetermined length included in each track.
[0045]
According to the invention of claim 5, since the music information is sent as a holding sound to the communication partner via the telephone line by the operation of the holding member, the music information composed of a plurality of tracks is transmitted. When music is played as a hold tone, it is possible to prevent or prevent as much as possible synchronization of music information included in each track. As a result, the user of the telephone device does not feel uncomfortable that the music information to be reproduced is out of sync and the communication partner can easily listen to the music (melody).
[0046]
Furthermore, according to the invention which concerns on Claim 6, music information can be reproduced | regenerated as a ringtone.
Therefore, when music of music information composed of a plurality of tracks is played as a ring tone, it is possible to prevent or prevent as much as possible the synchronization of music information included in each track. As a result, the user or the like of the telephone device does not feel uncomfortable that the music information to be reproduced is out of synchronization, and the music (melody) can be easily heard.
[Brief description of the drawings]
FIG. 1 is an external perspective view of a telephone device according to an embodiment.
FIG. 2 is a plan view of an operation panel unit of the telephone device according to the present embodiment.
FIG. 3 is a block diagram showing a control system of the telephone device according to the present embodiment.
FIG. 4 is a flowchart showing processing for storing a melody as a holding tone by the telephone device according to the embodiment.
FIG. 5 is a flowchart showing processing for changing the tempo of music information by the telephone device according to the embodiment.
FIG. 6 is a diagram showing a table used when the telephone device according to the present embodiment performs a process of changing the tempo of music information.
FIG. 7 is a schematic diagram showing a process in which the telephone device according to the present embodiment reproduces a note in music information.
[Explanation of symbols]
1 Telephone equipment
2 Main unit
5 Operation panel unit
6 Liquid crystal display
10 Handset
11 Dial key
16 Function buttons
16a Music on hold button
16b Music on hold playback button
16c Music on hold send button
17 Control unit (reproducing means)
17a Audio playback function section
17b Note detection unit
19 Temporary memory
19A Music on hold data memory
23 Speaker for audio output
21 FAX section
24 NCU
25 External line (telephone line)
30 modem

Claims (6)

複数のトラックから構成された音楽情報を再生手段でもって再生することができる電話装置であって、
前記音楽情報が予め設定されたテンポの場合の前記各トラックに含まれる全ての長さの音符及び休符の時間長を、前記再生手段が再生できる分解能で除算したときの除算値が前記全ての長さの音符及び休符において整数であるか否かを判断する判断手段と、
前記除算値が整数でないとして前記判断手段が、前記再生手段によって再生できないテンポであると判断した場合、前記再生手段が再生できるように、前記除算値をすべての長さの音符及び休符において整数となるテンポに変更する制御手段を設けたことを特徴とする電話装置。
A telephone device capable of reproducing music information composed of a plurality of tracks by a reproducing means,
When the music information has a preset tempo, the time lengths of notes and rests of all lengths included in each track are divided by the resolution that can be played back by the playback means, and the divided values are all the above-mentioned values. determining means for determining whether the integer in the length of the note and rest,
The division value is the determining means as not being integers, if it is determined that the tempo can not be reproduced by said reproducing means such that said reproducing means capable of reproducing, note the division value of all lengths and rests telephone apparatus characterized in that a control means for changing the tempo to be integer in.
請求項1に記載の電話装置において、
前記制御手段は、再生手段によって再生することができるテンポであって、予め設定されたテンポに最も近いテンポに変更することを特徴とする電話装置。
The telephone device according to claim 1, wherein
The telephone device according to claim 1, wherein the control means changes the tempo that can be reproduced by the reproducing means and is the closest to a preset tempo.
請求項2に記載の電話装置において、
前記制御手段は、音楽情報の各トラックに含まれる全ての長さの音符及び休符を再生することができるテンポに変更することを特徴とする電話装置。
The telephone device according to claim 2, wherein
The telephone device is characterized in that the control means changes the tempo so that notes and rests of all lengths included in each track of music information can be reproduced.
請求項2に記載の電話装置において、
前記制御手段は、音楽情報の各トラックに含まれる所定の長さの音符及び休符を再生することができるテンポに変更することを特徴とする電話装置。
The telephone device according to claim 2, wherein
The telephone is characterized in that the control means changes the tempo so that notes and rests of a predetermined length included in each track of music information can be reproduced.
請求項1乃至請求項4のいずれかに記載の電話装置において、
前記音楽情報は、保留部材の操作によって、電話回線を介して通信相手に対し保留音として送出されることを特徴とする電話装置。
The telephone device according to any one of claims 1 to 4,
The music apparatus is characterized in that the music information is transmitted as a hold sound to a communication partner via a telephone line by an operation of a holding member.
請求項1乃至請求項5のいずれかに記載の電話装置において、
前記音楽情報は、着信音として再生されることを特徴とする電話装置。
The telephone device according to any one of claims 1 to 5,
The telephone apparatus, wherein the music information is reproduced as a ring tone.
JP2000095041A 2000-03-30 2000-03-30 Telephone equipment Expired - Fee Related JP3707342B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000095041A JP3707342B2 (en) 2000-03-30 2000-03-30 Telephone equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000095041A JP3707342B2 (en) 2000-03-30 2000-03-30 Telephone equipment

Publications (2)

Publication Number Publication Date
JP2001282240A JP2001282240A (en) 2001-10-12
JP3707342B2 true JP3707342B2 (en) 2005-10-19

Family

ID=18609994

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000095041A Expired - Fee Related JP3707342B2 (en) 2000-03-30 2000-03-30 Telephone equipment

Country Status (1)

Country Link
JP (1) JP3707342B2 (en)

Also Published As

Publication number Publication date
JP2001282240A (en) 2001-10-12

Similar Documents

Publication Publication Date Title
CN100489961C (en) Telephone terminal device
US6518491B2 (en) Apparatus and method for automatically generating musical composition data for use on portable terminal
KR20020040780A (en) Telephone terminal apparatus and communication method
JP4327369B2 (en) Portable terminal, incoming notification control program, and recording medium recording incoming notification control program
JP3775156B2 (en) Mobile phone
WO2001052506A1 (en) Portable telephone
JPH1152966A (en) Music performance system
JP2000224269A (en) Telephones and telephone systems
JP3575368B2 (en) Mobile phone
JP3707342B2 (en) Telephone equipment
TW529018B (en) Terminal apparatus, guide voice reproducing method, and storage medium
JP2002152329A (en) Portable terminal system
JP4241229B2 (en) Content server, portable terminal, and data distribution system
JP3937734B2 (en) Mobile terminal device
JP3632555B2 (en) Telephone equipment
JP2844533B2 (en) Music broadcasting system
JP2001053832A (en) Mobile terminal device
JP2001339487A (en) Portable communication terminal device
JP2001251421A (en) Telephone equipment
JP3835108B2 (en) Parent-child phone
JP3975698B2 (en) Mobile communication terminal
JP3651403B2 (en) Communication device
JP4063314B2 (en) Portable terminal, incoming notification control program, and recording medium recording incoming notification control program
JP2003022072A (en) Portable communication terminal and server device
JP2002169568A (en) Mobile terminal device

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040723

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040817

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041012

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050208

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050405

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050712

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050725

R150 Certificate of patent or registration of utility model

Ref document number: 3707342

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080812

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090812

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100812

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110812

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120812

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120812

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130812

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees