(57)【特許請求の範囲】
【請求項１】
タイマー機能を有するメロディシステムにおいて、
繰り返し再生するためのループ用音データと、終了の少し前から終了時までに再生する終了時用音データと、各音データの再生時間情報とを記憶する記憶手段と、
前記各音データを再生する再生手段と、
計時時間の指定および計時開始の指示を受ける入力手段と、
指定された前記計時時間と前記各音データの再生時間情報に基づき、繰り返し再生された場合のループ用音データの全再生時間と終了時用音データの再生時間の総和が指定された計時時間に一致するか最も近い値となる様に、ループ用音データの繰り返し回数を算出し、計時開始の指示を受けると、最初に前記算出された繰り返し回数分前記ループ用音データを、続いて前記終了時用音データを、順次前記再生手段に再生させる制御手段と、を具備する
ことを特徴とするタイマー機能を有するメロディシステム。
【請求項２】
前記ループ用音データの繰り返し回数を算出する際、繰り返し再生された場合のループ用音データの全再生時間と終了時用音データの再生時間の総和が、指定された計時時間に一致しない場合、前記制御手段は、さらに、前記各音データの全部または一部の再生テンポの調整または終了間際の音量の調整をすることにより、各音データの全再生時間を指定された計時時間に一致させる
ことを特徴とする請求項１に記載のタイマー機能を有するメロディシステム。
【請求項３】
前記記憶手段は、さらに、残り時間を知らせるための音データを該残り時間に対応づけ記憶し、
前記制御手段は、所定の残り時間のタイミングに、該残り時間に対応する前記残り時間を知らせるための音データを前記再生手段に再生させる
ことを特徴とする請求項１または請求項２に記載のタイマー機能を有するメロディシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、タイマー機能を有するメロディシステムに関する。
【０００２】
【従来の技術】
いわゆるタイマーと称される従来からある一般的なタイマー機能を有する装置は、利用者が指定した時間が経過すると、例えば「チン」というような簡単な単発音やブザー等が鳴って、指定された時間が経過したことを利用者に知らせている。このように従来のタイマーは、単機能であり、指定された時間（計時時間）の経過後、このことを知らせる音や振動等を発する動作を行うのみであった。したがって、利用者は、終了を知らせる音が鳴るまで、このタイマーからは有用な情報やその他の利益は得られず、また、もうすぐ終わるかな、というような情報は、タイマーの目盛等を見なければわからなかった。
【０００３】
こうしたことから、特開平３年１５０４９１号公報に開示された発明では、所定の時間で終了する連続音を予め記憶し電源を入れてからあるいは所定の時間から終了するまで、この連続音を鳴らし、所定時間の経過や到達を知らせる機能をタイマーに持たせている。この発明では、さらに、調理する種類及び内容によって、材料の内容が理解される音楽を使用したり、１分間隔で連続音を変化させ、経過時間、残り時間がわかるようにしており、終了時まで、利用者はこのような付加的な情報が得ることができ、従来のタイマーにはない機能を持たせている。
【０００４】
【発明が解決しようとする課題】
しかし、特開平３年１５０４９１号公報に開示された発明は、ある程度大まかな時間単位（例えば１分単位）で使用されるタイマーに関するものであり、細かい時間設定ができるものではない。この発明において細かい時間設定を可能とするには、設定可能な時間のすべてについて、各時間に対応する連続音を予め記憶しなければならず、この連続音を記憶するために大きな記憶容量が必要となる。
【０００５】
本発明は、上記の点に鑑みてなされたもので、細かい計時時間の設定が可能で、単に時間の経過を待たせるのではなく、利用者が待ち時間を楽しくあるいはリラックスして過ごせるタイマー機能を有するメロディシステムを提供するものである。
【０００６】
【課題を解決するための手段】
請求項１に記載の発明は、タイマー機能を有するメロディシステムにおいて、繰り返し再生するためのループ用音データと、終了の少し前から終了時までに再生する終了時用音データと、各音データの再生時間情報とを記憶する記憶手段と、前記各音データを再生する再生手段と、計時時間の指定および計時開始の指示を受ける入力手段と、指定された前記計時時間と前記各音データの再生時間情報に基づき、繰り返し再生された場合のループ用音データの全再生時間と終了時用音データの再生時間の総和が指定された計時時間に一致するか最も近い値となる様に、ループ用音データの繰り返し回数を算出し、計時開始の指示を受けると、最初に前記算出された繰り返し回数分前記ループ用音データを、続いて前記終了時用音データを、順次前記再生手段に再生させる制御手段と、を具備することを特徴とするタイマー機能を有するメロディシステムである。
【０００７】
また、請求項２に記載の発明は、請求項１に記載のタイマー機能を有するメロディシステムにおいて、前記ループ用音データの繰り返し回数を算出する際、繰り返し再生された場合のループ用音データの全再生時間と終了時用音データの再生時間の総和が、指定された計時時間に一致しない場合、前記制御手段は、さらに、前記各音データの全部または一部の再生テンポの調整または終了間際の音量の調整をすることにより、各音データの全再生時間を指定された計時時間に一致させることを特徴とする。
【０００８】
また、請求項３に記載の発明は、請求項１または請求項２に記載のタイマー機能を有するメロディシステムにおいて、前記記憶手段が、さらに、残り時間を知らせるための音データを該残り時間に対応づけ記憶し、前記制御手段は、所定の残り時間のタイミングに、該残り時間に対応する前記残り時間を知らせるための音データを前記再生手段に再生させることを特徴とする。
【０００９】
なお、上記ループ用音データと終了時用音データは、その再生時にそれぞれのつながりが違和感なくつながる様に作成されることが望ましい。同様にループ用音データについても、その繰り返し再生が違和感なくつながるように作成されることが望ましい。また、使用される音データは、利用者が待ち時間を楽しくあるいはリラックスして過ごせるような音楽等に基づくものであることが望ましい。
【００１０】
さて、請求項１に記載の発明では、指定された計時時間に基づき、各音データの再生時間情報から、繰り返し再生された場合のループ用音データの全再生時間と終了時用音データの再生時間の総和が指定された計時時間に一致するか最も近い値となる様に、ループ用音データの繰り返し回数を算出する。そして、計時開始の指示を受けると、最初に、算出された繰り返し回数分だけループ用音データを再生し、さらに続いて終了時用音データを再生する。このようにして、各音データが連続して再生される。
また、請求項２に記載の発明では、各音データの全再生時間が指定された計時時間に一致するように、各音データの全部または一部の再生テンポの調整または終了間際の音量の調整をする。
また、請求項３に記載の発明では、所定の残り時間のタイミングに、このタイミングに対応する残り時間を知らせるための音データを再生する。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して説明する。
図１は、本発明の一実施の形態であるメロディシステムの概略構成を示すブロック図である。
【００１２】
図１において、符号１ａは、ＣＰＵ（中央処理装置）であり、予め用意された制御プログラムを実行することによりメロディシステム１の各部の動作を制御する。このＣＰＵ１ａによる制御の詳細は後述する。
符号１ｂは、メモリであり、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）およびＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）により構成されている。このＲＯＭには、ＣＰＵ１ａが実行する制御プログラムや、楽曲再生処理や音声再生処理を補助するプログラムや、予め記憶される、計時開始時に再生する開始時用音データと、繰り返し再生するためのループ用音データと、終了の少し前から終了時までに再生する終了時用音データの３種の音データと、この３種の音データの再生時間（再生時間情報）が格納されるとともに、残り時間を知らせるための音データ（以下、音声データと称す）が所定の残り時間（例えば、１０分（すなわち１０分前）、１分（すなわち１分前）等）に対応づけられ格納されている。また、ＲＡＭには、ＣＰＵ１ａのワークエリア等が設定される。
【００１３】
なお、本実施の形態では、開始時用音データ、ループ用音データ、終了時用音データの各音データは、ＭＩＤＩ（Ｍｕｓｉｃａｌ Ｉｎｓｔｒｕｍｅｎｔ Ｄｉｇｉｔａｌ Ｉｎｔｅｒｆａｃｅ ）データとして作成され、音声データは、別途デジタルサンプリングされた音声のデータを用いるものとする。
また、本実施の形態では、上記のように計時開始時に再生する開始時用音データと、繰り返し再生するためのループ用音データと、終了の少し前から終了時までに再生する終了時用音データの３種の音データと、この３種の音データの再生時間を用いることとするが、上記開始時用音データを省略し、繰り返し再生するためのループ用音データと、終了の少し前から終了時までに再生する終了時用音データの２種の音データと、この２種の音データの再生時間とを用いる形態として構成してもよい。なお、この場合、後述する開始時用音データの再生時間ｔｓは０（ゼロ）となる。
【００１４】
符号１ｃは、入力部であり、メロディシステム１の本体に設けられ、計時時間を設定するためのダイヤルあるいは同様に計時時間を設定するための「０」〜「９」からなる設定ボタンや、計時開始を指示するタイマースタート・ボタンからなり、これらのボタン等からの入力を検知する入力手段である。この入力部１ｃにて検知された入力値等はＣＰＵ１ａに与えられる。
また、符号１ｄは、ＬＣＤ（Ｌｉｑｕｉｄ Ｃｒｙｓｔａｌ Ｄｉｓｐｌａｙ）等から構成される表示部であり、設定された計時時間や、計時中の残り時間等を表示する。なお、上記入力部１ｃがダイヤル式の場合には、この表示部１ｄは、本体表面にプリントされる計時時間／残り時間を示す数値と、ダイヤル上に印される指示部（例えば、突起等）とで構成されるものとする。
【００１５】
また、符合１ｅは、タイマ部であり、時間を計り所定の時間間隔でＣＰＵ１ａに割り込みをかける。ＣＰＵ１ａは、このタイマ部１ｅからの割り込みに基づき、経過時間や残り時間等を求める。
音源１ｆは、ＣＰＵ１ａによる制御を受け、上記開始時用音データまたはループ用音データまたは終了時用音データに基づき、それぞれの楽音信号を生成しスピーカ１ｈにそれぞれの楽音を再生・出力させる。なお、この音源１ｆは、ここではＭＩＤＩ対応であるものとする。音源１ｆは、前述のようにＭＩＤＩデータとして作成された各音データを再生する。
【００１６】
また、符合１ｇは、音声再生部であり、ＣＰＵ１ａによる制御を受け、上記音声データに基づき音声信号を生成する。この音声再生部１ｇは、デジタルサンプリングされ作成された音声データを、アナログの音声信号に復元する。生成された音声信号は、上記音源１ｆが生成する楽音信号にミックスされスピーカ１ｈから再生・出力される。
なお、各機能ブロックはバス１０を介してデータや命令の授受を行っている。
【００１７】
図２に、メロディシステム１の外観（表側）の１例を示している。この例では、計時時間を設定するためのダイヤルと、スピーカ１ｈからの再生音が出力される開口部が設けられている。なお、この例では、表面に印字された数字と目盛部分とダイヤル突起部分が表示部１ｄに相当するものである。また、本例では、上記スタート・ボタンが無いが、ダイヤルによる計時時間の設定の終了と同時に計時が開始される。
【００１８】
次に、このように構成された本実施形態のメロディシステム１の動作について、図３を参照し説明する。
【００１９】
まず、利用者による、メロディシステム１本体の入力部１ｃの設定ボタンを使った計時時間の設定（タイマー設定）の入力と、さらに、タイマースタート・ボタンにより計時開始の指示入力を受ける（ステップＳ１１）。
次に、ステップＳ１１で入力・設定された計時時間から、ループ用音データの繰り返し再生回数（ループ回数＝ｎ）を算出するとともに、計時終了時の終了方法を決定する（ステップＳ１２）。なお、この処理の詳細は後述する。
【００２０】
次に、ＣＰＵ１ａは、メモリ１ｂから開始時用音データを取得し、この開始時用音データを音源１ｆに与える。そして音源１ｆが、この開始時用音データに基づくスタート曲を再生する（ステップＳ１３）。
さらに、ＣＰＵ１ａは、開始時用音データの再生時間が経過するとメモリ１ｂからループ用音データを取得し、音源１ｆに与える。音源１ｆは、このループ用音データに基づくループ曲を再生する（ステップＳ１４）。
次に、ＣＰＵ１ａは、終了１０秒前であるか判断する（ステップＳ１５）。なお、この終了１０秒前は一例であり、どのタイミングにするかは別途定められるものである。
【００２１】
ステップＳ１５の判断で、終了１０秒前であると判定されると（ステップＳ１５でＹｅｓの判定）、ＣＰＵ１ａは、メモリ１ｂから残り時間として１０秒前を知らせる音データを取得し、この音データを音声再生部１ｇに与える。音声再生部１ｇは、この音データに基づく音声（例えば、「あと１０秒です」）を再生する（ステップＳ１６）。このように、所定のタイミングで残り時間に応じたお知らせの音声を残り時間に同期させ再生する。これは、例えば、ループ曲の再生が何回目であるかという情報を基に、終了時までの残り時間としてきりのいい残り時間のタイミングで行う。もちろんＣＰＵ１ａにてタイマ部１ｅからの信号に基づき計時される任意の時間に、このタイミングを設定することは可能である。
【００２２】
一方、ステップＳ１５の判断で、終了１０秒前でないと判定されると（ステップＳ１５でＮｏの判定）、ステップＳ１７へ移る。
ステップＳ１７では、現時点の繰り返し回数が、ステップＳ１２で算出されたループ回数ｎに到達したか判断する。現段階では、繰り返し回数は１回であるので、Ｎｏと判定されステップＳ１４に戻り、再度ループ曲の再生を実行する。
以上のように、ループ曲再生の繰り返し回数がループ回数ｎに到達するまで、ステップＳ１４からステップＳ１７までの処理を繰り返す。
【００２３】
ここで、ループ曲再生の繰り返し回数がループ回数ｎに到達したとする。
すると、ステップＳ１７の判断でＹｅｓと判定され、ステップＳ１８へ移る。
ステップＳ１８では、ＣＰＵ１ａは、メモリ１ｂから終了時用音データを取得し、この終了時用音データを音源１ｆに与える。音源１ｆは、この終了時用音データに基づく終了曲を、ステップＳ１２で決定された終了方法にて再生する。
ステップＳ１８における終了曲の再生が終わると、ＣＰＵ１ａは、メモリ１ｂから、残り時間がなくたったこと（終了したこと）を知らせる音データを取得し、この音データに基づく音声（例えば、「終了しました」）を再生する（ステップＳ１９）。
以上が、本実施の形態のメロディシステム１の動作フローである。
【００２４】
なお、以上では、ループ回数と終了方法の決定をするための処理時間が無視できるものとする。このループ回数と終了方法の決定をするための処理時間が無視できない場合は、利用者によるタイマー設定後にその処理を行い、そしてループ回数と終了方法の決定後にタイマースタートの指示を受け付け、スタート曲を再生するようにする。あるいは、タイマースタートの指示を受けた後、まずスタート曲を再生し、このスタート曲の再生中にループ回数と終了方法の決定を行うようにしてもよい。
【００２５】
ここで、上記ステップＳ１２における、ループ回数と終了方法を決定するための処理の詳細について、図４を参照して説明する。
以下では、
Ｔ：タイマーの計時時間、
ｔｓ：開始時用音データの再生時間、
ｔｅ：終了時用音データの再生時間、
ｔｌ：ループ用音データの再生時間、
とする。また、終了方法の種類として、下記の通常モードとテンポスローモードとフェードアウトモードを設ける（詳細は後述する）ものとする。
【００２６】
図４に示すように、はじめに（Ｔ−ｔｓ−ｔｅ）／ｔｌを計算し、商ｎと余りαを求める（ステップＳ１２１）。
そして、ステップＳ１２１で求められた余りαが０（ゼロ）であるか否か判断する（ステップＳ１２２）。
次に、ステップＳ１２２の判断で、α＝０であると判定されると（ステップＳ１２２でＹｅｓの判定）、ステップＳ１２３へ移る。
ステップＳ１２３では、ループ回数を、ステップＳ１２１で求められたｎとし、終了方法として通常モードを選択する。
一方、ステップＳ１２２の判断で、α＝０でないと判定された場合（ステップＳ１２２でＮｏの判定）、ステップＳ１２４の判断に移る。
【００２７】
ステップＳ１２４では、さらに、ステップＳ１２１で求めた余りαが、α≦ｔｌ／２であるか否か判断する。
そして、ステップＳ１２４の判断で、α≦ｔｌ／２であると判定されると（ステップＳ１２４でＹｅｓの判定）、ステップＳ１２５へ移る。
次に、ステップＳ１２５では、ループ回数を、ステップＳ１２１で求められたｎとし、終了方法としてテンポスローモードを選択する。
一方、ステップＳ１２４の判断で、α≦ｔｌ／２でないと判定されると（ステップＳ１２４でＮｏの判定）、ステップＳ１２６へ移る。
そして、ステップＳ１２６では、ループ回数を、ステップＳ１２１で求められたｎに１を加算したｎ＋１とし、終了方法としてフェードアウトモードを選択する。
【００２８】
上記処理の具体例として、ｔｓ＝１０秒、ｔｌ＝２秒、ｔｅ＝１０秒、Ｔ＝１分（＝６０秒）の場合は、（Ｔ−ｔｓ−ｔｅ）／ｔｌ＝（６０−１０−１０）／２＝２０となり、商ｎとして２０、余りαとして０が求まる。この例では、開始時用音データに基づくスタート曲が１０秒間再生され、続いてループ用音データに基づくループ曲が２０回、２秒×２０＝４０秒間再生され、続いて終了用音データに基づく終了曲が１０秒間再生され終了する。また、開始から終了までの所定のタイミングで、残り時間に応じたお知らせの音声が残り時間に同期して再生される。
以上が、ステップＳ１２における、ループ回数と終了方法を決定するための処理の詳細である。
【００２９】
次に、上記通常モード、テンポスローモード、フェードアウトモードについて説明する。
（１）通常モードとは、図５に示すように、開始時用音データの再生時間ｔｓとループ用音データの全再生時間ｔｌ×ｎと終了時用音データの再生時間ｔｅの総和が、指定されたタイマーの計時時間Ｔに一致する場合、すなわち、ｔｓ＋ｔｌ×ｎ＋ｔｅ＝Ｔとなる場合で、最初に開始時用音データを再生し、続いて算出されたループ回数分（すなわちｎ回）だけループ用音データを再生し、続いて終了時用音データを再生して終了するモードである。したがって、通常モードにおける各音データの全再生時間は、ｔｓ＋ｔｌ×ｎ＋ｔｅであり、計時時間Ｔ＝全再生時間ｔｓ＋ｔｌ×ｎ＋ｔｅとなる。
【００３０】
（２）テンポスローモードとは、図６に示すように、開始時用音データの再生時間ｔｓとループ用音データの全再生時間ｔｌ×ｎと終了時用音データの再生時間ｔｅの総和が、指定されたタイマーの計時時間Ｔに一致しない場合であって、さらに、前述のステップＳ１２１で算出される余りαがｔｌ／２以下である場合、すなわち、α≦ｔｌ／２である場合、開始時用音データの再生とループ用音データの再生は、通常モードと同じであるが、終了時用音データを再生する際、そのテンポを延ばし、その再生時間ｔｅ’を元の再生時間ｔｅにαを加えた、ｔｅ＋αとなるように、終了時用音データを再生し終了するモードである。したがって、テンポスローモードにおける各音データの全再生時間は、ｔｓ＋ｔｌ×ｎ＋ｔｅ’、ただし、ｔｅ’＝ｔｅ＋αであり、計時時間Ｔ＝全再生時間ｔｓ＋ｔｌ×ｎ＋ｔｅ’となる。
【００３１】
（３）フェードアウトモードとは、図７に示すように、開始時用音データの再生時間ｔｓとループ用音データの全再生時間ｔｌ×ｎと終了時用音データの再生時間ｔｅの総和が、指定されたタイマーの計時時間Ｔに一致しない場合であって、さらに、前述のステップＳ１２１で算出される余りαがｔｌ／２を越える場合、すなわち、α＞ｔｌ／２である場合、ループ回数をステップＳ１２１で求めた商ｎに１を加えたｎ＋１とし、このモードにおける終了時用音データの再生時間ｔｅ”を、ｔｅ−（ｔｌ−α）となるようにし、この終了時用音データを再生するにあたり、その音量を徐々に減衰させ終了時点で消音し終了するモードである。したがって、フェードアウトモードにおける各音データの全再生時間は、ｔｓ＋ｔｌ×（ｎ＋１）＋ｔｅ”、ただし、ｔｅ”＝ｔｅ−（ｔｌ−α）であり、計時時間Ｔ＝全再生時間ｔｓ＋ｔｌ×（ｎ＋１）＋ｔｅ”となる。
【００３２】
なお、本実施の形態では、ＭＩＤＩによる音データを用いている。ＭＩＤＩでは、テンポの変更やボリュームの変更（フェードアウト等を含む）を自在に行える。本実施の形態における上記テンポスローモードおよびフェードアウトモードは、ＭＩＤＩ規格に基づき、音源１ｆに与える終了時用音データに含まれるテンポ情報、ボリューム情報等を変更することで実現するものとする。
【００３３】
また、他の実施例として、開始時用音データとループ用音データと終了時用音データの３種の音データを別々にもつのではなく、設定可能な（利用者が入力部１ｃから入力設定可能な）計時時間のそれぞれを再生時間としてもつ、開始時用音データとループ用音データと終了時用音データの３種の音データを１つにまとめた音データを予め複数用意するとともに、設定可能な計時時間に対応して記憶しておき、再生時には、指定された計時時間に対応する音データを再生するように構成してもよい。この場合、ループ用音データの繰り返し回数の算出のための処理を省くことができ、また再生テンポや音量の調整をする必要もなく指定された計時時間に再生を終了できる。
【００３４】
以上、この発明の実施形態を、図面を参照して詳述してきたが、具体的な構成および各動作フローはこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の構成等も含まれる。例えば、上記実施の形態では、指定された計時時間で終了させるために、終了時用音データの再生に関して、その再生テンポを調整したり、音量を調整しているが、開始時用音データおよびループ用音データおよび終了時用音データに基づく再生音全体にわたりテンポを調整することにより、指定された計時時間を満たすようにしてもよい。
【００３５】
【発明の効果】
以上、詳細に説明したように、本発明によれば、指定された計時時間の計時中に、最初に、算出された繰り返し回数分ループ用音データを再生し、続いて終了時用音データを再生するので、再生される音が順に変化する。このようにして終了時用音データに基づく再生音に変わることで、残りの時間があと少しであることがわかり、残り時間を意識して確認する必要がなくなる。また、ただ待つだけであった時間が、楽しい時間やリラックスの時間になる。
また、本発明によれば、各音データの全再生時間が指定された計時時間に一致するように、各音データの全部または一部の再生テンポの調整または終了間際の音量の調整をするので、細かい計時時間の設定が行える。
また、本発明によれば、所定の残り時間のタイミングに、このタイミングに対応する残り時間を知らせるための音データを再生するので、もっと詳しく残りの時間がわかるようになる。
【図面の簡単な説明】
【図１】  本発明の一実施の形態であるメロディシステムの概略構成を示す図である。
【図２】  同実施の形態のメロディシステムの外観（表側）の一例である。
【図３】  同実施の形態のメロディシステムの動作フローチャートである。
【図４】  同動作フローチャートにおけるループ回数と終了方法を決定するための処理フローである。
【図５】  ループ回数と終了方法を決定するための処理フローにおける通常モードを補足説明するための図である。
【図６】  ループ回数と終了方法を決定するための処理フローにおけるテンポスローモードを補足説明するための図である。
【図７】  ループ回数と終了方法を決定するための処理フローにおけるフェードアウトモードを補足説明するための図である。
【符号の説明】
１…メロディシステム、１ａ…ＣＰＵ（制御手段）、１ｂ…メモリ（記憶手段）、１ｃ…入力部（入力手段）、１ｄ…表示部、１ｅ…タイマ部、１ｆ…音源（再生手段の一部）、１ｇ…音声再生部（再生手段の一部）、１ｈ…スピーカ（再生手段の一部）、１０…バス
【図１】
0003714271.tif 000002
【図２】
0003714271.tif 000003
【図３】
0003714271.tif 000004
【図４】
0003714271.tif 000005
【図５】
0003714271.tif 000006
【図６】
0003714271.tif 000007
【図７】
0003714271.tif 000008