(57)【要約】【課題】繰り返しのアラーム設定を状況に応じて自動的に修正することができるようにするアラーム発生装置を提供する。【解決手段】アラーム設定部１１は、時計部１５に対してアラームを発生するアラーム時刻を設定する。状況変動検出部１４がアラーム設定後の状況の変動を検出すると、アラーム設定変更部１３は、状況変動検出部１４の検出結果に応じて前記設定された時刻を１回に限り変更する。【選択図】図１
2009276220.tif 000002
【特許請求の範囲】
【請求項１】
時計部と、
この時計部に対してアラームを発生するアラーム時刻を設定するアラーム設定部と、
前記時計部の現在時刻が前記アラーム時刻に達したときアラームを発生するアラーム発生部と、
アラーム設定後の状況の変動を検出する状況変動検出部と、
この状況変動検出部の検出結果に応じて前記アラーム時刻を変更するアラーム設定変更部と
を備えたアラーム発生装置。
【請求項２】
前記アラーム設定部により前記アラーム時刻の到来時の翌日以降にも引き続き有効とする設定がなされているとき、前記アラーム設定変更部は前記状況変動検出部の検出結果に応じて前記アラーム時刻を１回に限り変更する請求項１に記載のアラーム発生装置。
【請求項３】
前記状況変動検出部は、
所定のイベントの発生を検出する手段と、
この所定のイベントの発生が検出されたときの現在時刻から前記アラーム時刻までの時間を計算する手段と、
この計算された時間とユーザが設定した所定時間とを比較する手段とを有し、
前記アラーム設定変更部は、前記比較の結果、前記計算された時間が前記所定時間より短いとき前記アラーム時刻をより遅い時刻に変更する
請求項１または２に記載のアラーム発生装置。
【請求項４】
前記アラーム設定変更部は、前記現在時刻から前記アラーム時刻までの時間だけ前記アラーム時刻をより遅い時刻に変更する
請求項３に記載のアラーム発生装置。
【請求項５】
前記前記現在時刻から前記アラーム時刻までの時間が、予め定められた上限時間を超える場合、前記アラーム設定変更部は、当該上限時間だけ前記アラーム時刻をより遅い時刻に変更する
請求項４に記載のアラーム発生装置。
【請求項６】
前記状況変動検出部は、前記アラーム時刻の設定の変更を抑止する状況を検出し、
前記アラーム設定変更部は、前記状況変動検出部によりアラーム時刻の設定の変更を抑止する状況が検出されたとき、当該前記アラーム時刻の変更を抑止するか、または、許容される範囲で前記アラーム時刻をより遅い時刻に変更する
請求項３に記載のアラーム発生装置。
【請求項７】
カレンダー情報を生成する手段と、
前記カレンダー情報に対応してユーザのスケジュール情報が記憶されるスケジュール情報記憶部をさらに備え、
前記アラーム時刻の設定の変更を抑止する状況は、前記スケジュール情報に、前記アラーム時刻をより遅い時刻に変更することを妨げる内容が設定されていることを認識されることである
請求項６に記載のアラーム発生装置。
【請求項８】
前記妨げる内容はユーザの予定情報である請求項７に記載のアラーム発生装置。
【請求項９】
前記妨げる内容は曜日情報、祝祭日情報、ユーザの任意の設定日情報のいずれかである請求項７に記載のアラーム発生装置。
【請求項１０】
前記所定のイベントは、充電が開始されたこと、アイドル時間が一定値以上となったこと、ユーザの指示、のいずれかである請求項１〜９のいずれかに記載のアラーム発生装置。
【請求項１１】
携帯電話端末装置のアラーム機能により実現される請求項１〜１０のいずれかに記載のアラーム発生装置。
【請求項１２】
アラーム発生装置のアラーム機能を実現するアラーム発生プログラムであって、
アラームを発生するアラーム時刻を設定するステップと、
前記時計部の現在時刻が前記アラーム時刻に達したときアラームを発生するステップと、
アラーム設定後の状況の変動を検出するステップと、
この状況変動の検出結果に応じて前記アラーム時刻を変更するステップと
をコンピュータに実行させるアラーム発生プログラム。
【請求項１３】
前記設定されたアラーム時刻をその到来時の翌日以降にも引き続き有効とする設定がなされているとき、前記状況変動検出部の検出結果に応じて前記アラーム時刻を１回に限り変更する請求項１２に記載のアラーム発生プログラム。
【請求項１４】
前記状況変動を検出するステップは、
所定のイベントの発生を検出するステップと、
この所定のイベントの発生が検出されたときの現在時刻から前記アラーム時刻までの時間を計算するステップと、
この計算された時間とユーザが設定した所定時間とを比較するステップとを含み、
前記アラーム時刻を変更するステップは、前記比較の結果、前記計算された時間が前記所定時間より短いとき前記アラーム時刻をより遅い時刻に変更するステップを含む
請求項１２または１３に記載のアラーム発生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設定された時刻にアラームを発生するアラーム発生装置およびそのためのアラーム発生プログラムに関する。
【背景技術】
【０００２】
多種多様な機能を有する携帯電話端末装置の一機能として、設定した時刻にアラームを発生するアラーム発生機能がある。（以下、端末装置として単に端末ともいう。）このアラーム発生機能は目覚まし時計代わりに利用することができる。携帯電話端末のアラーム機能には繰り返し設定が行えるようになっている。例えば、毎日同じ時刻にアラームを発生させる、という設定が可能である。このような繰り返し設定によれば、毎日アラーム時刻を設定し直す手間が省けるので便利である。
【０００３】
なお、アラーム発生に関するものではないが、特許文献１には、デジタルスチルカメラのような携帯電子機器を、電波時計部を内蔵したクレードル（充電器）に接続したことを契機として、クレードルの現在時刻とカメラの現在時刻とを比較し、カメラの時刻として「撮影国」が設定されている場合に「ホーム国」に設定を変更する技術が開示されている。
【特許文献１】特開２００５−１０９５５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のようなアラーム機能の繰り返し設定は便利である反面、画一的で却って迷惑な場合もある。例えば、ユーザがいつもより遅く深夜に帰宅したような場合、何もしなければ翌朝いつもと同じ時刻にアラームが鳴動する。そのため、いつもより短い睡眠時間でアラームが発生することとなってしまう。
【０００５】
しかし、遅く帰宅した分、翌朝はいつもより遅く起床したい場合もある。そのような場合に、いつもの時刻にアラームが発生することを回避するためには、アラーム設定をやり直す必要がある。このような操作は面倒であるばかりでなく、失念してしまう可能性もある。
【０００６】
本発明はこのような背景において、アラーム設定を状況に応じて自動的に修正することができるようにするアラーム発生装置よびアラーム発生プログラムを提供しようとするものである。
【課題を解決するための手段】
【０００７】
本発明によるアラーム発生装置は、時計部と、この時計部に対してアラームを発生するアラーム時刻を設定するアラーム設定部と、前記時計部の現在時刻が前記アラーム時刻に達したときアラームを発生するアラーム発生部と、アラーム設定後の状況の変動を検出する状況変動検出部と、この状況変動検出部の検出結果に応じて前記アラーム時刻を変更するアラーム設定変更部とを備えたものである。
【０００８】
この構成では、状況変動検出部がアラーム設定後の状況の変動を検出する。アラーム設定変更部はこの状況変動検出部の検出結果に応じて前記アラーム時刻を変更する。
【０００９】
前記状況変動検出部は、例えば、所定のイベントの発生を検出する手段と、この所定のイベントの発生が検出されたときの現在時刻から前記アラーム時刻までの時間を計算する手段と、この計算された時間とユーザが設定した所定時間とを比較する手段とを有し、前記アラーム設定変更部は、前記比較の結果、前記計算された時間が前記所定時間より短いとき前記アラーム時刻をより遅い時刻に変更する。
【００１０】
本発明によるアラーム発生プログラムは、アラーム発生装置のアラーム機能を実現するアラーム発生プログラムであって、アラームを発生するアラーム時刻を設定するステップと、前記時計部の現在時刻が前記アラーム時刻に達したときアラームを発生するステップと、アラーム設定後の状況の変動を検出するステップと、この状況変動の検出結果に応じて前記アラーム時刻を変更するステップとをコンピュータに実行させる。
【００１１】
本発明の他の構成および作用効果については以下の実施の形態の説明から明らかとなろう。
【発明の効果】
【００１２】
本発明によれば、アラーム設定を状況に応じて自動的に修正することができるので、アラーム発生装置の利便性が向上する。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の好適な実施の形態について図面を参照しながら詳細に説明する。
【００１４】
図１は本発明のアラーム発生装置の主要な機能を表したブロック図である。
【００１５】
このアラーム発生装置は、時計部１５と、アラームを発生するアラーム時刻を設定するアラーム設定部１１と、時計部１５の現在時刻が設定された時刻に達したときアラームを発生するアラーム発生部１２と、アラーム設定後の状況の変動を検出する状況変動検出部１４と、この状況変動検出部１４の検出結果に応じて前記設定された時刻を変更するアラーム設定変更部１３とを備える。
【００１６】
図２は、本発明のアラーム発生装置の一実施の形態としての携帯電話端末の概略構成を示している。
【００１７】
携帯電話端末２００は、バス２１５で相互に接続された、制御部２０１、通信部２０３、表示部２０４、操作部２０５、記憶部２０６、充電回路２０７、音声処理部２１０、この音声処理部２１０に接続されたスピーカ２１１およびマイク２１２、時計部２１３（図１の時計部１５に相当）、ならびに、この充電回路２０７に接続された充電器検出部２０８を有する。充電器検出部２０８には、図示しないコネクタを介して充電器２２０が着脱可能に接続される。充電器はＡＣ−ＤＣ変換器２２１を内蔵している。
【００１８】
制御部２０１は、ＣＰＵ等を含み、携帯電話端末２００の各部を制御する。
【００１９】
通信部２０３は、ＲＦ部、変調回路等を含み、アンテナ２０２を介して基地局との間で、通話およびメールやＷＥＢデータ等のための無線通信を行う。
【００２０】
表示部２０４は、ユーザに対して可視情報を提示するための表示インタフェースを提供するものであり、ＬＣＤや有機ＥＬ等の表示デバイスを含む。
【００２１】
操作部２０５は、ユーザが指示やデータを入力するための入力インタフェースを提供するものであり、テンキー、カーソル移動キー、通話キー、電源キー等の各種操作キーを含む。
【００２２】
記憶部２０６は、ＲＯＭ，ＲＡＭ，ＨＤＤ等の記憶装置を含み、ＣＰＵが実行するＯＳや各種アプリケーション等のプログラムや各種データを記憶する。ＲＯＭには、フラッシュメモリのような再書き込み可能な不揮発性メモリを含みうる。記憶部２０６にはその他、後述する各種設定データ、スケジュール情報、等が記憶される。
【００２３】
音声処理部２１０は、音声のエンコーダ、デコーダ、ＤＡ変換器、ＡＤ変換器等を含み、スピーカ２１１（イヤホン含む）に対する音声出力およびマイクからの音声入力を行う。なお、通信部２０３は本発明において直接的には必要のない要素である。
【００２４】
図３は、携帯電話端末２００の設定処理のフローチャートを示している。
【００２５】
端末は、ユーザによる操作部の操作に従ってアラーム時刻Ｔａを設定する（Ｓ１１）。さらに同様にして、「所定時間」としての希望睡眠時間Ｔｄを設定する（Ｓ１２）。
【００２６】
図４は、携帯電話端末２００のアラーム時刻を自動的に変更する処理のフローチャートである。
【００２７】
今、設定されたアラーム時刻をその到来時の翌日以降にも引き続き有効とする設定である「繰り返し」のアラーム設定がなされているとする。ただし、繰り返しでなく、１回限り有効のアラーム時刻の設定に対して本発明を適用することができない訳ではない。
【００２８】
携帯電話端末２００は所定のイベントの発生を待機する（Ｓ２１）。所定のイベントとは、例えば、充電器への接続により充電が開始されたこと、アイドル時間が一定値以上となったこと、操作部に対する所定のユーザの指示、のいずれかである。具体的にはそのような要因に基づく制御部２０１に対する割り込みの発生である。
【００２９】
所定のイベントが発生したとき、制御部２０１は現在時刻（Ｔｃ）を確認する（Ｓ２２）。ついで、アラーム時刻と現在時刻の差分である睡眠可能時間（Ｔｐ＝Ｔａ−Ｔｃ）を計算する（Ｓ２３）。
【００３０】
そこでこの睡眠可能時間Ｔｐと先に設定済みの希望睡眠時間Ｔｄとを比較し、直ちに睡眠した場合に現在設定のアラーム時刻Ｔａまでに希望睡眠時間Ｔｄが確保されるかどうかをチェックする（Ｓ２４）。
【００３１】
確保される場合にはアラーム時刻Ｔａを変更することなく、ステップＳ２１へ戻る。確保されない場合には、希望睡眠時間Ｔｄが確保できるようにアラーム時刻を１回に限り再設定（修正）する（Ｓ２５）。すなわち、現在設定されているアラーム時刻Ｔａに対して、不足する時間分（Ｔｄ−Ｔｐ）を加算した時刻を新たなアラーム時刻Ｔａとする。この再設定は、次回のアラームに限る一時的なものであり、次次回からは元の設定に戻る。そのためには、当該繰り返しのアラーム設定自体の内容を修正してもよいし、当該アラーム設定は一時的に無効にして１回限りのアラーム設定を新たに生成するようにしてもよい。以下においても「再設定」や「修正」とは、これらの選択肢のいずれであってもよい。
【００３２】
このようにして、所定の条件の下、ユーザが再設定の操作を行う必要なく、アラーム時刻Ｔａが遅い側に自動的に変更される。なお、アラーム時刻までに所定イベントが複数回発生した場合には、アラーム時刻が重ねて変更になる場合もありうるが、そのような場合、最後の処理結果が有効となる。
【００３３】
図４の処理では希望睡眠時間Ｔｄが確保できない場合に自動的にアラーム時刻Ｔａが再設定されるようにしたが、無条件にアラーム時刻Ｔａが再設定されると不都合な場合もありうる。そこで、図５に例示するように、アラーム設定画面５０において新たな設定項目「睡眠時間優先」５１を設けるようにしてもよい。この設定項目をＯＮにすると、上述のようにアラーム時刻の再設定が許容されるが、ＯＦＦにしたときにはアラーム時刻の再設定が抑止される。なお、この画面における他の設定項目である「時刻」「アラーム音」「音量」「スヌーズ」「鳴動時間」は周知の項目であり、その説明は省略する。
【００３４】
図６は、図５に示した「睡眠時間優先」に関連して、携帯電話端末２００のアラーム時刻を変更する処理のフローチャートである。図４に示したステップと同様のステップには同じ参照符号を付して、重複した説明は省略する。ステップＳ２１の所定のイベントの発生後、上記「睡眠時間優先」の設定内容を確認する（Ｓ３１）。「睡眠時間優先」がＯＦＦであれば何もしない。「睡眠時間優先」がＯＮであれば、ステップＳ２２へ進む。後は図４の処理と同様である。
【００３５】
この処理により、ユーザは「睡眠時間優先」をＯＦＦにしておけば意図せずにアラーム時刻が自動的に再設定されることがなくなる。
【００３６】
上記の処理ではアラーム時刻が再設定される場合、希望睡眠時間Ｔｄと睡眠可能時間Ｔｐの時間差すなわち不足時間（Ｔｄ−Ｔｐ）だけアラーム時刻が変更されるものとした。これに代えて、変更可能な時間に上限を設けるようにしてもよい。図７はそのようなアラーム時刻の延長時間の上限としての「最大延長時間」５２の設定項目をアラーム設定画面５０に設けたものである。
【００３７】
図８は、図７に示した「最大延長時間」に関連して、携帯電話端末２００のアラーム時刻を変更する処理のフローチャートである。図６に示したステップと同様のステップには同じ参照符号を付して、重複した説明は省略する。ステップＳ２４において希望睡眠時間が確保可能でないと判断された場合、不足時間（Ｔｄ−Ｔｐ）を最大延長時間（上限時間）ｔｍａｘと比較する（Ｓ４１）。不足時間（Ｔｄ−Ｔｐ）がｔｍａｘ以下であれば図４と同様にその分だけアラーム時刻Ｔａを変更する（後へシフトする）（Ｓ２５）。しかし、不足時間（Ｔｄ−Ｔｐ）がｔｍａｘを超えている場合には、アラーム時刻をそのｔｍａｘ分だけ変更する（Ｓ４２）。
【００３８】
このような処理により、必要以上にアラーム時刻がシフトすることを防止することができる。
【００３９】
図９は本発明の他の実施の形態における主要な希望を表したブロック図である。図１に示した構成要素と同様の構成要素には同じ参照符号を付して重複した説明を省略する。図９ではスケジューラ１６を設け、アラーム設定変更部１３がこのスケジューラ１６の内容を参照してアラーム時刻の変更の有無や変更量を決定する。通常、携帯電話端末の時計部１５は時刻情報に加えてカレンダー情報を生成する。スケジューラ１６は、カレンダー情報に対応してユーザのスケジュール情報が記憶されるスケジュール情報記憶部１７をさらに備えている。スケジュール情報記憶部１７は、例えば図２の記憶部２０６の一領域に相当しうる。
【００４０】
図１０は図９の実施の形態において使用されるスケジュール設定画面６０の一例を示している。１つのスケジュールの設定項目としては、既知のように、その開始日時、終了日時、分類、用件（名）、場所等の予定情報を含む。このうち「開始日時」がアラーム時刻に対して参照される。例えば、アラーム時刻から開始日時までの時間が所定時間以下であればアラーム時刻を変更しない、または所定時間を確保できる時刻までシフトする。
【００４１】
図１１はスケジューラ１６のカレンダー機能に関連したアラーム設定画面５０の他の例を示している。この画面では「睡眠時間優先」５１がＯＮの場合に有効に設定できる曜日情報および祝祭日情報として「曜日指定」５３を追加している。この「曜日指定」５３は「睡眠時間優先」５１をＯＮとする曜日等を指定できる機能である。例えば別ウィンドウにおいて個別の曜日や祝日を指定することができる。ＯＮとされなかった曜日等についてはアラーム時刻の変更は行われない（すなわち抑止される）。その他、ユーザが任意の日付を設定日情報として指定できるようにしてもよい。
【００４２】
図１２は、図１０，図１１のアラーム設定に関連して、携帯電話端末２００のアラーム時刻を変更する処理のフローチャートである。上述したフローチャートに示したステップと同様のステップには同じ参照符号を付して、重複した説明を省略する。ステップＳ２３で、アラーム時刻と現在時刻の時間差である睡眠可能時間Ｔｐを計算した後、スケジューラ１６を参照する（Ｓ５１）。その参照結果を所定の条件に照らして睡眠時間延長可能かどうかを判断する（Ｓ５２）。延長可能でなければステップＳ２１へ戻る。延長可能であれば、ステップＳ２４で睡眠可能時間Ｔｐと希望睡眠時間Ｔｄを比較して希望睡眠時間が確保可能かどうかをチェックする。
【００４３】
ステップＳ５２の「延長可能」かどうかは、図１０のスケジュール情報では上述のように開始日時がアラーム時刻の所定時間以上後かどうかにより判断する。本実施の形態におけるアラーム時刻は日付を含まないので現在時刻から２４時間以内の時刻となる。図１１のスケジュール情報では上述のように、次に到来するアラーム時刻の属する日が「曜日指定」で設定された曜日等に該当するかどうかにより判断する。
【００４４】
このように、図１２のフローチャートの処理により、アラーム設定変更部１３は、スケジュール情報を参照し、アラーム時刻をより遅い時刻に変更することを妨げる内容が設定されていることを認識したとき、当該設定された時刻の変更を抑止する。あるいは、許容される範囲で前記設定された時刻をより遅い時刻に変更する。
【００４５】
以上、本発明の好適な実施の形態について説明したが、上記で言及した以外にも種々の変形、変更を行うことが可能である。例えば、一定期間（例えば週または月）の平均睡眠時間を計算し、この平均睡眠時間が希望睡眠時間に比べて所定時間以上短い場合には、「睡眠時間優先」がＯＦＦであればＯＮに変更するように、推奨メッセージを出力するようにしてもよい。
【００４６】
また、「睡眠時間優先」がＯＦＦである場合であって、希望睡眠時間が確保できない場合は、アラーム時刻までの睡眠時間がいつもより短くなる一方、当初の予定通りのアラーム時刻に起床しなければならないので、アラームの種類を変更したり、アラームの程度を増加（音の場合は音量レベルや鳴動時間を増加）させるようにしてもよい。
【００４７】
上記実施の形態で説明した機能をコンピュータで実現するためのコンピュータプログラムおよびプログラムをコンピュータ読み取り可能に格納した記録媒体も本願発明に含まれる。プログラムを供給するための「記録媒体」としては、例えば、磁気記憶媒体（フレキシブルディスク、ハードディスク、磁気テープ等）、光ディスク（ＭＯやＰＤ等の光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等）、半導体ストレージ、紙テープなどを挙げることができる。
【図面の簡単な説明】
【００４８】
【図１】本発明のアラーム発生装置の主要な機能を表したブロック図である。
【図２】本発明のアラーム発生装置の一実施の形態としての携帯電話端末の概略構成を示した図である。
【図３】図２に示した携帯電話端末の設定処理のフローチャートである。
【図４】図２に示した携帯電話端末のアラーム時刻を自動的に変更する処理のフローチャートである。
【図５】図２に示した携帯電話端末のアラーム設定画面の一例を示す図である。
【図６】図５に示した「睡眠時間優先」に関連して、携帯電話端末のアラーム時刻を変更する処理のフローチャートである。
【図７】図２に示した携帯電話端末のアラーム設定画面の他の例を示す図である。
【図８】図７に示した「最大延長時間」に関連して、携帯電話端末のアラーム時刻を変更する処理のフローチャートである。
【図９】本発明の他の実施の形態における主要な希望を表したブロック図である。
【図１０】図９の実施の形態において使用されるスケジュール設定画面の一例を示す図である。
【図１１】図９の実施の形態において使用されるアラーム設定画面の他の例を示す図である。
【図１２】図１０，図１１のアラーム設定に関連して、携帯電話端末のアラーム時刻を変更する処理のフローチャートである。
【符号の説明】
【００４９】
１１…アラーム設定部、１２…アラーム発生部、１３…アラーム設定変更部、１４…状況変動検出部、１５…時計部、１６…スケジューラ、１７…スケジュール情報記憶部、２００…携帯電話端末、２０１…制御部、２０２…アンテナ、２０３…通信部、２０４…表示部、２０５…操作部、２０６…記憶部、２０７…充電回路、２０８…充電器検出部、２１０…音声処理部、２１１…スピーカ、２１２…マイク、２１３…時計部、２１５…バス、２２０…充電器、２２１…ＡＣ−ＤＣ変換器
【図１】
2009276220.tif 000003
【図２】
2009276220.tif 000004
【図３】
2009276220.tif 000005
【図４】
2009276220.tif 000006
【図５】
2009276220.tif 000007
【図６】
2009276220.tif 000008
【図７】
2009276220.tif 000009
【図８】
2009276220.tif 000010
【図９】
2009276220.tif 000011
【図１０】
2009276220.tif 000012
【図１１】
2009276220.tif 000013
【図１２】
2009276220.tif 000014