(57)【要約】【課題】  第一のアラームと第二のアラームの多重設定時における問題点を解消する。【解決手段】  アラーム装置（１）は、第一のアラームの設定を記憶する第一のアラーム記憶手段（３）と、第二のアラームの設定を記憶する第二のアラーム記憶手段（４）と、前記第一のアラームと前記第二のアラームとが所定の期間内に設定されているかを判定する判定手段（５）と、前記判定手段が前記第一のアラームと前記第二のアラームとが所定の期間内に設定されていると判定した場合、現在時刻と前記第一のアラームが一致したときには報知せず、前記現在時刻と前記第二のアラームが一致したときに所定の報知信号を発生する報知手段（９、１０）とを備える。【選択図】  図１
2013160694.tif 000002
【特許請求の範囲】
【請求項１】
第一のアラームの設定を記憶する第一のアラーム記憶手段と、
第二のアラームの設定を記憶する第二のアラーム記憶手段と、
前記第一のアラームと前記第二のアラームとが所定の期間内に設定されているかを判定する判定手段と、
前記判定手段が前記第一のアラームと前記第二のアラームとが所定の期間内に設定されていると判定した場合、現在時刻と前記第一のアラームが一致したときには報知せず、前記現在時刻と前記第二のアラームが一致したときに所定の報知信号を発生する報知手段と、
を備えたことを特徴とするアラーム装置。
【請求項２】
前記判定手段は、同日に前記第一のアラームと前記第二のアラームとが設定されているかを判定することを特徴とする請求項１に記載のアラーム装置。
【請求項３】
前記判定手段は、同じ時間帯に前記第一のアラームと前記第二のアラームとが設定されているかを判定することを特徴とする請求項１に記載のアラーム装置。
【請求項４】
前記第二のアラーム記憶手段は、前記第一のアラームの抑制をするか否かを更に記憶し、
前記報知手段は、前記判定手段が前記第一のアラームと前記第二のアラームとが所定の期間内に設定されていると判定し、前記第二のアラーム記憶手段に前記第一のアラームを抑制すると記憶された場合、現在時刻と前記第一のアラームが一致したときには報知せず、前記現在時刻と前記第二のアラームが一致したときに所定の報知信号を発生することを特徴とする請求項１〜３いずれかに記載のアラーム装置。
【請求項５】
第一のアラームの設定を記憶する第一のアラーム記憶工程と、
第二のアラームの設定を記憶する第二のアラーム記憶工程と、
前記第一のアラームと前記第二のアラームとが所定の期間内に設定されているかを判定する判定工程と、
前記アラーム設定判定工程が前記第一のアラームと前記第二のアラームとが所定の期間内に設定されていると判定した場合、現在時刻と前記第一のアラームが一致したときには報知せず、前記現在時刻と前記第二のアラームが一致したときに所定の報知信号を発生する報知工程と、
を備えたことを特徴とするアラーム方法。
【請求項６】
コンピュータを、
第一のアラームの設定を記憶する第一のアラーム記憶手段、
第二のアラームの設定を記憶する第二のアラーム記憶手段、
前記第一のアラームと前記第二のアラームとが所定の期間内に設定されているかを判定する判定手段、
前記判定手段が前記第一のアラームと前記第二のアラームとが所定の期間内に設定されていると判定した場合、現在時刻と前記第一のアラームが一致したときには報知せず、前記現在時刻と前記第二のアラームが一致したときに所定の報知信号を発生する報知手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、あらかじめ設定された時刻に所定の報知信号を発生するアラーム装置、アラーム方法及びプログラムに関する。
【背景技術】
【０００２】
アラーム（ａｌａｒｍ）とは、“所定のイベント”の発生を報知するための信号のことをいう。所定のイベントは用途によって様々であるが、特に所定のイベントを「あらかじめ設定された時刻」とするアラーム装置の典型は目覚まし時計である。
目覚まし時計は簡易なものから高機能なものまでいろいろある。たとえば、高機能なものの一例として、下記の特許文献１には、毎日または曜日指定で繰り返すアラーム（以下、リピートアラームまたは第一のアラームという）と、１回限りの非繰り返しのアラーム（以下、非リピートアラームまたは第二のアラームという）の二種類のアラームを個別に設定できる技術が記載されている。以下、この技術を従来技術ということにする。この従来技術によれば、リピートアラーム（第一のアラーム）を定常イベントに使用することができ、非リピートアラーム（第二のアラーム）を１回限りの突発イベントに使用することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２７８３６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術は無駄なアラームが行われたり、あるいは、必要なアラームが行われなかったりするという問題点がある。
【０００５】
今、リピートアラーム（第一のアラーム）を「０６：００」に設定した場合を考える。時間の表記は特に断りがない限り明細書全体を通して２４時間表記である。この場合、毎日の午前６時にアラームが鳴るので、たとえば、日常の起床（定常イベント）に使用することができる。さて、特定の日だけ早起きをしなければならなくなった場合、たとえば、Ｘ年Ｘ月Ｘ日の「０４：００」に起床しなければならなくなった場合は、非リピートアラーム（第二のアラーム）を「Ｘ年Ｘ月Ｘ日」の「０４：００」に設定すればよい。設定した日時に非リピートアラームが鳴るので、１回限りの早起き（１回限りの突発イベント）に用いることができる。
【０００６】
このような設定（リピートアラームと非リピートアラームの多重設定）における問題点の第一は、「Ｘ年Ｘ月Ｘ日」に、「０４：００」と「０６：００」の２回アラームが鳴ってしまう点にある。「０６：００」のアラームは起床後のアラームであるから無駄なアラームである。第二は、このような無駄なアラームを回避するためには、リピートアラームの設定を解除すればよいが、そうすると今度は翌日から「０６：００」のアラーム（必要なアラーム）が鳴らなくなってしまう点にあり、翌日の寝坊を免れない。このように、第一のアラームと第二のアラームの多重設定によって、無駄なアラームが行われるまたは必要なアラームが行われない等の問題が起きてしまう。
【０００７】
そこで、本発明の目的は、第一のアラームと第二のアラームの多重設定時における問題点の解決を意図したアラーム装置、アラーム方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明に係るアラーム装置は、第一のアラームの設定を記憶する第一のアラーム記憶手段と、第二のアラームの設定を記憶する第二のアラーム記憶手段と、前記第一のアラームと前記第二のアラームとが所定の期間内に設定されているかを判定する判定手段と、前記判定手段が前記第一のアラームと前記第二のアラームとが所定の期間内に設定されていると判定した場合、現在時刻と前記第一のアラームが一致したときには報知せず、前記現在時刻と前記第二のアラームが一致したときに所定の報知信号を発生する報知手段と、を備えたことを特徴とする。
本発明に係るアラーム方法は、第一のアラームの設定を記憶する第一のアラーム記憶工程と、第二のアラームの設定を記憶する第二のアラーム記憶工程と、前記第一のアラームと前記第二のアラームとが所定の期間内に設定されているかを判定する判定工程と、前記アラーム設定判定工程が前記第一のアラームと前記第二のアラームとが所定の期間内に設定されていると判定した場合、現在時刻と前記第一のアラームが一致したときには報知せず、前記現在時刻と前記第二のアラームが一致したときに所定の報知信号を発生する報知工程と、を備えたことを特徴とする。
本発明に係るプログラムは、コンピュータを、第一のアラームの設定を記憶する第一のアラーム記憶手段、第二のアラームの設定を記憶する第二のアラーム記憶手段、前記第一のアラームと前記第二のアラームとが所定の期間内に設定されているかを判定する判定手段、前記判定手段が前記第一のアラームと前記第二のアラームとが所定の期間内に設定されていると判定した場合、現在時刻と前記第一のアラームが一致したときには報知せず、前記現在時刻と前記第二のアラームが一致したときに所定の報知信号を発生する報知手段、として機能させることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、第一のアラームと第二のアラームの多重設定時における問題点（無駄なアラームが行われるまたは必要なアラームが行われない等）を解決できる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係るアラーム装置の構成図である。
【図２】リピートアラーム設定画面の一例を示す図である。
【図３】第１記憶部３に記憶保存されるリピートアラームデータの構造図である。
【図４】非リピートアラーム設定画面の一例を示す図である。
【図５】第２記憶部４に記憶保存される非リピートアラームデータの構造図である。
【図６】アラーム制御の動作フローを示す図である。
【図７】改善例の登録処理の動作フローを示す図である。
【図８】メッセージ画面の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態を、図面を参照しながら説明する。
まず、構成を説明する。
図１は、実施形態に係るアラーム装置の構成図である。この図において、アラーム装置１は、たとえば、目覚まし時計（置き時計、壁掛け時計、腕時計、組み込み時計の別は問わない）であってもよく、あるいは、時計機能付きの電子機器一般（携帯電話、フォトフレーム、デジタルカメラ、電子辞書、ゲーム機など）に実装されたものであってもよい。
【００１２】
図示のアラーム装置１は、概略的に、入力部２、第１記憶部３、第２記憶部４、制御部５、表示部６、時計部７、アラーム時刻記憶部８、一致判定部９及び出力部１０に分けることができる。
【００１３】
入力部２は、キーボードやタッチパネルまたは押しボタンなどの入力用ユーザインターフェースである。第１記憶部３と第２記憶部４は、それぞれリピートアラームと非リピートアラームのデータを記憶する不揮発性の記憶要素、たとえば、ハードディスク、シリコンディスクまたはフラッシュメモリ等であり、ここでは、第１記憶部３をリピートアラームのデータ記憶用とし、第２記憶部４を非リピートアラームのデータ記憶用とする。なお、この図では、第１記憶部３と第２記憶部４を別々の要素として描いているが、これに限定されない。一つの記憶要素の記憶空間に二つの記憶領域（フォルダやパーティションあるいは仮想ドライブ）を設け、それらの記憶領域を第１記憶部３や第２記憶部４として使用してもよい。この場合、第１記憶部３と第２記憶部４は物理的に一つの記憶要素となる。
【００１４】
制御部５は、典型的にはプログラム制御方式のマイクロコンピュータ（単にコンピュータともいう）であり、不図示のメモリに予め書き込まれている制御プログラムを実行してアラーム装置１に必要な各種動作を統括制御する。動作の一つはリピートアラーム（第一のアラーム）や非リピートアラーム（第二のアラーム）の設定であり、動作の他の一つは設定されたリピートアラームや非リピートアラームの報知である。
【００１５】
表示部６は、制御部５の制御を受け、前記の動作に必要な様々な情報を可視化して表示する、たとえば、液晶ディスプレイパネル等の平面表示デバイスである。
【００１６】
時計部７は、日時情報、詳細には年月日の日付け情報と、月曜から日曜までの曜日情報と、０時から２４時までの時間情報とを発生する。この時計部７は、クオーツ振動子などの正確な振動波形に基づいて時を刻むものであってもよく、あるいは、ＧＰＳ衛星からの電波を利用して正確な時を刻むＧＰＳ時計や、長波標準電波を受信して同様に正確な時を刻むいわゆる電波時計であってもよい。正確さの点でＧＰＳ時計または電波時計の使用が望ましい。
【００１７】
アラーム時刻記憶部８は、制御部５によって設定されたアラーム時刻を保持する。一致判定部９は、アラーム時刻記憶部８に保持されているアラーム時刻と時計部７から継続的または定期的に出力される日時情報との一致を判定し、一致を判定したときに所定の報知信号Ｓを出力する。出力部１０は、この報知信号Ｓに応答して所定の報知動作（たとえば、アラーム音の出力または振動もしくは光の明滅など）を行う。
【００１８】
次に作用を説明する。
＜リピートアラーム＞
図２は、リピートアラーム設定画面の一例を示す図である。この図において、表示部６に表示されるリピートアラーム設定画面１１は、１週間の曜日（日曜、月曜、火曜、水曜、木曜、金曜、土曜）列１２と、アラーム時刻列１３と、アラームオンオフ列１４と、メモ列１５とを含むリピートアラーム設定表１６と、設定ボタン１７と、キャンセルボタン１８とを有する。
【００１９】
ユーザは、希望する曜日のアラーム時刻列１３に任意のアラーム時刻を入力するとともに、そのアラーム時刻を有効にする場合はアラームオンオフ列１４に「Ｏｎ」をセットし、あるいは、そのアラーム時刻を無効にする場合はアラームオンオフ列１４に「Ｏｆｆ」をセットし、さらに、必要に応じてそのアラーム時刻のコメントをメモ列１５に入力し、設定ボタン１７またはキャンセルボタン１８のいずれかを押す。
【００２０】
設定ボタン１７を押した場合は、リピートアラーム設定表１６の入力情報がリピートアラームデータとして第１記憶部３に記憶保存され、または、キャンセルボタン１８を押した場合はリピートアラーム設定表１６の入力情報が無視される。
【００２１】
図示の例では、日曜の「１０：００」に休日用のアラームが設定されており、且つ、そのアラームは無効（Ｏｆｆ）とされている。また、月曜の「０７：００」、火曜の「０８：３０」、水曜の「０７：００」、木曜の「０７：００」、金曜の「０９：３０」、土曜の「０６：３０」に、いずれも平日用のアラームが設定されており、且つ、それら平日用のアラームは有効（Ｏｎ）とされている。さらに、日曜のメモとして“休日”、月曜のメモとして“１時間目”、火曜のメモとして“２時間目”、水曜のメモとして“１時間目”、木曜のメモとして“１時間目”、金曜のメモとして“午後授業”、土曜のメモとして“サークル練習日”などが設定されている。
【００２２】
したがって、これらの設定例から、次のことをいうことができる。まず、ユーザの起床時間は、月曜は「０７：００」、火曜は「０８：３０」、水曜は「０７：００」、木曜は「０７：００」、金曜は「０９：３０」、土曜は「０６：３０」であり、これを曜日ごとに繰り返す。日曜の起床時間は「１０：００」であるが、日曜の起床時間は休日のため必要なときにしか適用しない。このような設定は、定常イベント用のリピートアラームである。曜日ごとに繰り返しているからである。なお、図示の設定例において、全ての曜日に同一の時刻を設定すると共に、全ての曜日のアラームオンオフ列１４に「Ｏｎ」をセットすれば、曜日ではなく毎日繰り返すリピートアラームとすることができる。
【００２３】
図３は、第１記憶部３に記憶保存されるリピートアラームデータの構造図である。この図において、リピートアラームデータ１９は、図２のリピートアラーム設定表１６に対応した構造になっており、たとえば、図示の例では、１週間の曜日（日曜、月曜、火曜、水曜、木曜、金曜、土曜）フィールド２０と、アラーム時刻フィールド２１と、アラームオンオフフィールド２２と、メモフィールド２３とを含むテーブル構造になっている。
【００２４】
そして、このリピートアラームデータ１９には、図２のリピートアラーム設定表１６の入力情報と同じデータがセットされている。すなわち、日曜の「１０：００」に休日用のアラームがセットされており、且つ、そのアラームが無効（Ｏｆｆ）とされているとともに、月曜の「０７：００」、火曜の「０８：３０」、水曜の「０７：００」、木曜の「０７：００」、金曜の「０９：３０」、土曜の「０６：３０」に、いずれも平日用のアラームが設定されており、且つ、それら平日用のアラームが有効（Ｏｎ）になっている。さらに、日曜のメモとして“休日”、月曜のメモとして“１時間目”、火曜のメモとして“２時間目”、水曜のメモとして“１時間目”、木曜のメモとして“１時間目”、金曜のメモとして“午後授業”、土曜のメモとして“サークル練習日”などがセットされている。
【００２５】
＜非リピートアラーム＞
図４は、非リピートアラーム設定画面の一例を示す図である。この図において、表示部６に表示されるメイン非リピートアラーム設定画面２４は、たとえば、１ヶ月分のカレンダー形式になっており、カレンダー内の任意の日付を選択（図ではハッチングを付した１１月４日を選択している）すると、メイン非リピートアラーム設定画面２４の上に、スケジュール登録用のサブ画面（以下、サブ非リピートアラーム設定画面２５という）を重畳表示するようになっている。
【００２６】
サブ非リピートアラーム設定画面２５は、日付け入力部２６、曜日表示部２７、スケジュール開始時刻入力部２８、アラーム時刻入力部２９、アラームオンオフ設定部３０、アラーム抑制設定部３１、予定入力部３２、登録ボタン３３、削除ボタン３４、キャンセルボタン３５を備える。
【００２７】
日付け入力部２６は、メイン非リピートアラーム設定画面２４の選択日（図では１１月４日）を表示し、曜日表示部２７は同選択日の曜日（図では金曜日）を表示する。スケジュール開始時刻入力部２８には、ユーザによって、このサブ非リピートアラーム設定画面２５に登録するスケジュールの開始時刻が入力され、アラーム時刻入力部２９には、同じくユーザによって、当該スケジュールに係わるアラーム時刻が入力される。
【００２８】
また、アラームオンオフ設定部３０は、ユーザが当該アラーム時刻を有効（Ｏｎ）とするか、無効（Ｏｆｆ）とするかの設定を行うための択一選択コントロールであり、予定入力部３２には、ユーザによって、必要に応じて当該スケジュールの内容（メモ書き）が入力される。
【００２９】
三つのボタン（登録ボタン３３、削除ボタン３４、キャンセルボタン３５）は、サブ非リピートアラーム設定画面２５への入力情報を第２記憶部４の非リピートアラームデータに新規または追加登録するか、あるいは、該当する入力情報を第２記憶部４の非リピートアラームデータから削除するか、もしくは、サブ非リピートアラーム設定画面２５への入力情報を無視するかを選択するためのものである。
【００３０】
すなわち、ユーザによって登録ボタン３３が押されると、サブ非リピートアラーム設定画面２５の入力情報が第２記憶部４の非リピートアラームデータに新規または追加登録され、あるいは、ユーザによって削除ボタン３４が押されると、該当する入力情報が第２記憶部４の非リピートアラームデータから削除され、もしくは、ユーザによってキャンセルボタン３５が押されると、サブ非リピートアラーム設定画面２５の入力情報が無視され、いずれの場合もそれらの登録、削除または無視の後、サブ非リピートアラーム設定画面２５が閉じられる。
【００３１】
ここで、スケジュール開始時刻入力部２８に入力されたスケジュールの開始時刻を便宜的に「Ａ」とし、アラーム時刻入力部２９に入力された、当該スケジュールに係わるアラーム時刻を便宜的に「Ｂ」とすると、一般的に「Ｂ」は「Ａ」と同じかまたは「Ａ」よりも早い時刻になる。これは、当該スケジュールに係わるアラーム時刻がそのスケジュールの開始を報知するためのものであるからであり、少なくともスケジュールの開始時刻と同じかそれよりも前に報知を行わなければならないからである。ちなみに、図示の例では、Ａ＝「０７：３０」、Ｂ＝「６：００」であり、スケジュールの開始時刻（０７：３０）の１時間３０分前の時刻（０６：００）にアラーム（報知）を行うように設定されている。
【００３２】
なお、スケジュール開始時刻入力部２８への入力情報（スケジュールの開始時刻）と、予定入力部３２への入力情報（メモ書き）は必須ではない。必要に応じて入力すればよい。
【００３３】
アラーム抑制設定部３１は、実施形態に特有の構成要素である。このアラーム抑制設定部３１は、ユーザによって「する」と「しない」の択一選択が可能な、たとえば、チェックボックスコントロールである。コントロールにチェックを入れると「する」を選択したことになり、チェックを外すと「しない」を選択したことになる。このアラーム抑制設定部３１のキャプション表記は“抑制する”となっている。このキャプション表記は、同日にリピートアラームと非リピートアラームの二つが多重設定されていた場合に、リピートアラームを抑制する（一時的に無効にする）ことを意味する。したがって、このアラーム抑制設定部３１は、同日に設定されたリピートアラームと非リピートアラームの一方を選択させるための選択情報を生成する。詳細は、後述のアラーム抑制処理で説明する。
【００３４】
図５は、第２記憶部４に記憶保存される非リピートアラームデータの構造図である。この図において、非リピートアラームデータ３６は、図４のサブ非リピートアラーム設定画面２５に対応した構造になっており、たとえば、図示の例では、日付フィールド３７と、アラーム時刻フィールド３８と、アラームオンオフフィールド３９と、メモフィールド４０と、抑制フィールド４１とを含むテーブル構造になっている。
【００３５】
そして、この非リピートアラームデータ３６には、図４のサブ非リピートアラーム設定画面２５の入力情報と同じデータがレコード単位にセットされている。すなわち、図示の例では、先頭のレコードの日付けフィールド３７に「２０１１／１１／１４」、同レコードのアラーム時刻フィールド３８に「０６：００」、同レコードのアラームオンオフフィールド３９に「Ｏｎ」、同レコードのメモフィールド４０に「遠足（学校集合）」、同レコードの抑制フィールド４１に「する」という選択情報がセットされている。
【００３６】
＜アラーム動作の実際＞
図６は、アラーム制御の動作フローを示す図である。このアラーム制御は制御部５で実行される制御プログラムの機能であり、したがって、当該アラーム制御の実行主体は制御部５である。
図示のアラーム制御において、まず、第１記憶部３に記憶されているリピートアラームデータ１９から翌日のリピートアラーム情報を検索し（ステップＳ１）、該当するリピートアラーム情報が見つかったか否かを判定する（ステップＳ２）。
【００３７】
そして、該当するリピートアラーム情報が見つからなければ（ステップＳ２の判定結果がＮＯであれば）、第２記憶部４に記憶されている非リピートアラームデータ３６から翌日の非リピートアラーム情報を検索する（ステップＳ３）。次いで、該当する非リピートアラーム情報の有無を判定（ステップＳ４）し、該当する非リピートアラーム情報も見つからなければ（ステップＳ４の判定結果もＮＯであれば）、そのまま処理を終了する。
【００３８】
一方、該当する非リピートアラーム情報が見つかつた場合（ステップＳ４の判定結果がＹＥＳの場合）には、その非リピートアラーム情報のアラームオンオフフィールド３９に「Ｏｎ」がセットされているか否かを判定する（ステップＳ５）。そして、「Ｏｎ」がセットされていなければ、そのまま処理を終了し、「Ｏｎ」がセットされていれば、その非リピートアラーム情報のアラーム時刻フィールド３８のデータをアラーム時刻記憶部８にセット（ステップＳ６）してから処理を終了する。
【００３９】
したがって、この場合には、アラーム時刻記憶部８にセットされたアラーム時刻（非リピートアラーム情報のアラーム時刻）と時計部７から継続的または定期的に出力される日時情報との一致を判定し、この一致判定部９で一致判定がなされた場合に、出力部１０で所定の報知動作（１回限りの非リピートアラーム）を行うことができる。
【００４０】
他方、前記のステップＳ２の判定結果がＹＥＳの場合、すなわち、該当するリピートアラーム情報が見つかつた場合には、第２記憶部４に記憶されている非リピートアラームデータ３６から翌日の非リピートアラーム情報を検索する（ステップＳ７）。そして、該当する非リピートアラーム情報の有無を判定（ステップＳ８）し、該当する非リピートアラーム情報が見つからなければ（ステップＳ８の判定結果がＮＯであれば）、先のステップＳ１で検索しておいたリピートアラーム情報のアラームオンオフフィールド２２に「Ｏｎ」がセットされているか否かを判定し（ステップＳ９）、「Ｏｎ」がセットされていなければ、そのまま処理を終了し、「Ｏｎ」がセットされていれば、そのリピートアラーム情報のアラーム時刻フィールド２１のデータをアラーム時刻記憶部８にセット（ステップＳ１０）してから処理を終了する。
【００４１】
したがって、この場合には、アラーム時刻記憶部８にセットされたアラーム時刻（リピートアラーム情報のアラーム時刻）と時計部７から継続的または定期的に出力される日時情報との一致を判定し、この一致判定部９で一致判定がなされた場合に、出力部１０で所定の報知動作（毎日または曜日ごとに繰り返されるリピートアラーム）を行うことができる。
【００４２】
以上の説明は、リピートアラームと非リピートアラームのいずれか一方がセットされている場合の動作である。すなわち、ステップＳ２の判定結果がＹＥＳで且つステップＳ８の判定結果がＮＯの場合（リピートアラームのみがセットされている場合）、または、ステップＳ２の判定結果がＮＯで且つステップＳ４の判定結果がＹＥＳの場合（非リピートアラームのみがセットされている場合）の動作である。いずれの場合も、セットされた時刻にリピートアラームまたは非リピートアラームを支障なく行うことができる。
【００４３】
＜アラーム抑制処理＞
ここで、実施形態の特徴であるリピートアラームと非リピートアラームの多重設定時の動作について説明する。リピートアラームと非リピートアラームの多重設定とは、同日に、リピートアラームと非リピートアラームの二つのアラーム時刻が設定されていることをいう。このような多重設定時には、冒頭で説明したような問題点を招くことがある。つまり、同日に二つのアラームが行われることとなるため、一方のアラームが無駄になるからであり、あるいは、無駄を回避するために一方のアラームを解除してしまうと、仮にその解除アラームが日常起床用のリピートアラームであった場合には翌日の寝坊を引き起こす可能性があるからである。
【００４４】
実施形態では、かかる多重設定時の問題点を回避するために、抑制判定の処理（ステップＳ１１）を設けている。
【００４５】
すなわち、ステップＳ２の判定結果がＹＥＳで且つステップＳ８の判定結果もＹＥＳの場合には、リピートアラームと非リピートアラームの多重設定が行われていると判断し、その場合には、ステップＳ１１に進み、該当する非リピートアラーム情報の抑制フィールド４１に「する」という選択情報が設定されているか否かを判定する。
【００４６】
「する」という選択情報が設定されている場合（ステップＳ１１の判定結果がＹＥＳの場合）は、リピートアラーム情報を無視し（いい換えればリピートアラームを抑制し）、非リピートアラーム情報を選択して、その非リピートアラーム情報のアラームオンオフフィールド３９に「Ｏｎ」がセットされているか否かを判定する（ステップＳ５）。そして、「Ｏｎ」がセットされていなければ、そのまま処理を終了し、「Ｏｎ」がセットされていれば、その非リピートアラーム情報のアラーム時刻フィールド３８のデータをアラーム時刻記憶部８にセット（ステップＳ６）してから処理を終了する。
【００４７】
一方、「する」という選択情報が設定されていない場合（ステップＳ１１の判定結果がＮＯの場合）は、リピートアラーム情報を無視せず（いい換えればリピートアラームを抑制せず）、そのリピートアラーム情報のアラームオンオフフィールド２２に「Ｏｎ」がセットされているか否かを判定する（ステップＳ９）。そして、「Ｏｎ」がセットされていなければ、そのまま処理を終了し、「Ｏｎ」がセットされていれば、そのリピートアラーム情報のアラーム時刻フィールド２１のデータをアラーム時刻記憶部８にセット（ステップＳ１０）してから処理を終了する。
【００４８】
したがって、リピートアラームと非リピートアラームの多重設定が行われている場合には、リピートアラームの選択情報（非リピートアラームデータ３６の抑制フィールド４１の情報）に基づいて、リピートアラームを無視するか（抑制するか）無視しないか（抑制しないか）を選択することができるので、前記の問題点を解決することができる。すなわち、多重設定時の無駄なアラームを回避したり、また、同多重設定時の必要なアラームを行うことができるという特有の利点を奏することができる。
【００４９】
＜改善例＞
なお、以上の実施形態は、様々な変形や発展が可能なことはもちろんである。たとえば、以下のようにしてもよい。
【００５０】
前記の実施形態では、サブ非リピートアラーム設定画面２５に設けたアラーム抑制設定部３１を用いて、リピートアラームの抑制を行うか否かをユーザ設定するようにしている。かかる態様でも前記問題点の解決に有効ではあるが、直感的なユーザインターフェースの点で改善の余地がある。アラーム抑制設定部３１のキャプション表記（図では“抑制なし”）だけでは、意味が通じにくいからであり、マニュアル等で詳しく説明しなければならないからである。
【００５１】
そこで、直感的で分かりやすいユーザインターフェースを提供するために、以下の改善例を提示する。この改善例の主体は、サブ非リピートアラーム設定画面２５の登録ボタン３３が押されたときに実行する登録処理である。なお、この改善例では、図４のアラーム抑制設定部３１を使用しない。
【００５２】
図７は、改善例の登録処理の動作フローを示す図である。この動作フローの実行主体も制御部５である。この動作フローでは、まず、リピートアラームと非リピートアラームの多重設定が行われているか否かを判定する（ステップＳ２１）。この判定は、第１記憶部３に記憶されているリピートアラームデータ１９と第２記憶部４に記憶されている非リピートアラームデータ３６との双方に同日のアラーム時刻がセットされているか否かを調べることによって行うことができる。
【００５３】
リピートアラームと非リピートアラームの多重設定が行われていないと判定された場合は、そのまま登録処理（サブ非リピートアラーム設定画面２５への入力情報を第２記憶部４の非リピートアラームデータに新規または追加登録する処理：ステップＳ２２）を実行して処理を終了する一方、リピートアラームと非リピートアラームの多重設定が行われていると判定された場合は、表示部６に所要のメッセージ画面を表示し（ステップＳ２３）、そのメッセージ画面に対するユーザ応答（図８のはいボタン４５又はいいえボタン４５の選択操作）を待ってから（ステップＳ２４のＹＥＳ判定を待ってから）、メッセージ画面を閉じ、登録処理（ステップＳ２２）を実行して処理を終了する。
【００５４】
図８は、メッセージ画面の一例を示す図である。この図において、メッセージ画面４２は、同日にリピートアラームと非リピートアラームの多重設定が行われようとしている旨の適切な告知メッセージを表示する告知メッセージ表示エリア４３と、そのリピートアラームの内容とアラーム時刻とを表示するリピートアラーム内容表示エリア４４と、当該リピートアラームを抑制するか（つまり一時的に無効とするか）否かを選択するための択一的コントロール（はいボタン４５といいえボタン４６）とを有している。
【００５５】
ユーザは、告知メッセージ表示エリア４３の表示情報と、リピートアラーム内容表示エリア４４の表示情報とから当該リピートアラームの抑制を行うか否かを判断し、その判断に従い、択一的コントロール（はいボタン４５といいえボタン４６）のいずれか一方を選択する（抑制する場合→はいボタン４５／抑制しない場合→いいえボタン４６）。はいボタン４５が選択された場合は非リピートアラームデータ３６の抑制フィールド４１に「する」が設定され、いいえボタン４６が選択された場合は非リピートアラームデータ３６の抑制フィールド４１に「しない」が設定される。
この改善例によれば、告知メッセージをできるだけ理解しやすい内容にすることにより、直観的で誰でも分かりやすいユーザフレンドリーなインターフェースを提供することができる。
【００５６】
前記の実施形態では同日にリピートアラームと非リピートアラームが設定されているかを判定したが、同日とは限らず、所定の期間内や、同一の時間帯（午前中、午後１２時から１５時、１５時から１７時など）にリピートアラームと非リピートアラームが設定されているかを判定してもよい。抑制したいアラームは同じ目的で同じ時間帯の場合が多く、例えば起床時間を変更する場合、午前７時を午前６時に変更したい場合、起床のアラームを抑制し、他の時間帯のアラームを抑制せずに済む。
【００５７】
前記の実施形態では、リピートアラームを抑制するか否かユーザが設定していたが、この構成は必ずしも必要ではなく、同日または同一の時間帯にリピートアラームと非リピートアラームが設定されているかのみを判定し、両方とも設定されていれば、リピートアラームを自動的に抑制してもよい。これにより、ユーザは非リピートアラームを設定するだけでリピートアラームを抑制できる。
【００５８】
＜まとめ＞
以上のとおりであるから、前記の実施形態またはその改善例によれば、リピートアラームと非リピートアラームの多重設定時における問題点、すなわち、同日に二つのアラームが行われるため、一方のアラームが無駄になる、あるいは、無駄を回避するために一方のアラームを解除してしまうと、仮にその解除アラームが日常起床用のリピートアラームであった場合には翌日の寝坊を引き起こす可能性がある、といった問題点を解決することができることに加え、特に改善例においては、直観性に優れたユーザインターフェースとすることができ、リピートアラームの「抑制」の有無を分かりやすく設定することができる。
【００５９】
なお、以上の説明では、目覚まし時計への適用を例にしたが、これに限定されない。あらかじめ設定された時刻に所定の報知信号を発生するアラーム装置であればよく、たとえば、テレビジョン放送の録画予約や視聴予約を行う装置にも適用できる。この装置も、あらかじめ設定された時刻に所定の報知信号を発生して所定のイベント（録画開始または視聴開始）を実行するからである。さらに、類似の装置としては、たとえば、設定した時間に調理を開始する調理器具（炊飯器等）、設定した時間に冷暖房や給湯を行う器具（冷暖房機や給湯器）、設定した時間に照明を点灯する器具、設定した時間にエンジン等の動力を始動する器具・・・・等々がある。
【００６０】
＜付記＞
以上、本発明のいくつかの実施形態を説明したが、この発明は、これらに限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。
以下に、本件出願の特許請求の範囲に記載された発明を付記する。
【００６１】
（付記１）
請求項１に係る発明は、
第一のアラームの設定を記憶する第一のアラーム記憶手段と、
第二のアラームの設定を記憶する第二のアラーム記憶手段と、
前記第一のアラームと前記第二のアラームとが所定の期間内に設定されているかを判定する判定手段と、
前記判定手段が前記第一のアラームと前記第二のアラームとが所定の期間内に設定されていると判定した場合、現在時刻と前記第一のアラームが一致したときには報知せず、前記現在時刻と前記第二のアラームが一致したときに所定の報知信号を発生する報知手段と、
を備えたことを特徴とするアラーム装置である。
（付記２）
請求項２に係る発明は、
前記判定手段は、同日に前記第一のアラームと前記第二のアラームとが設定されているかを判定することを特徴とする請求項１に記載のアラーム装置である。
（付記３）
請求項３に係る発明は、
前記判定手段は、同じ時間帯に前記第一のアラームと前記第二のアラームとが設定されているかを判定することを特徴とする請求項１に記載のアラーム装置である。
（付記４）
請求項４に係る発明は、
前記第二のアラーム記憶手段は、前記第一のアラームの抑制をするか否かを更に記憶し、
前記報知手段は、前記判定手段が前記第一のアラームと前記第二のアラームとが所定の期間内に設定されていると判定し、前記第二のアラーム記憶手段に前記第一のアラームを抑制すると記憶された場合、現在時刻と前記第一のアラームが一致したときには報知せず、前記現在時刻と前記第二のアラームが一致したときに所定の報知信号を発生することを特徴とする請求項１〜３いずれかに記載のアラーム装置である。
（付記５）
請求項５に係る発明は、
第一のアラームの設定を記憶する第一のアラーム記憶工程と、
第二のアラームの設定を記憶する第二のアラーム記憶工程と、
前記第一のアラームと前記第二のアラームとが所定の期間内に設定されているかを判定する判定工程と、
前記アラーム設定判定工程が前記第一のアラームと前記第二のアラームとが所定の期間内に設定されていると判定した場合、現在時刻と前記第一のアラームが一致したときには報知せず、前記現在時刻と前記第二のアラームが一致したときに所定の報知信号を発生する報知工程と、
を備えたことを特徴とするアラーム方法である。
（付記６）
請求項６に係る発明は、
コンピュータを、
第一のアラームの設定を記憶する第一のアラーム記憶手段、
第二のアラームの設定を記憶する第二のアラーム記憶手段、
前記第一のアラームと前記第二のアラームとが所定の期間内に設定されているかを判定する判定手段、
前記判定手段が前記第一のアラームと前記第二のアラームとが所定の期間内に設定されていると判定した場合、現在時刻と前記第一のアラームが一致したときには報知せず、前記現在時刻と前記第二のアラームが一致したときに所定の報知信号を発生する報知手段、
として機能させるためのプログラムである。
【符号の説明】
【００６２】
１  アラーム装置
３  第１記憶部（第一のアラーム記憶手段）
４  第２記憶部（第二のアラーム記憶手段）
５  制御部（判定手段、コンピュータ）
９  一致判定部（報知手段）
１０  出力部（報知手段）
【図１】
2013160694.tif 000003
【図２】
2013160694.tif 000004
【図３】
2013160694.tif 000005
【図４】
2013160694.tif 000006
【図５】
2013160694.tif 000007
【図６】
2013160694.tif 000008
【図７】
2013160694.tif 000009
【図８】
2013160694.tif 000010