(57)【要約】【課題】アラーム鳴動などにおける娯楽性を向上できるアラーム報知装置を提供する。【解決手段】カレンダ／時計部１７が現在時刻を計時しており、制御部１１がこの現在時刻を参照し、ユーザが設定した時刻が到来すると、アラームを出力するとともに、アラームの出力が開始された時刻から、ユーザの停止操作を受け付けるまでの停止所要時間をタイマ部１８で計時させ、少なくとも停止操作を受け付けた後に、タイマ部１８により計時された停止所要時間に基づく情報を出力するアラーム報知装置である。【選択図】        図１
2004151037.tif 000002
【特許請求の範囲】
【請求項１】
現在時刻を計時する第１計時手段と、
前記第１計時手段が計時する現在時刻を参照し、ユーザが設定した時刻が到来すると、アラームを出力する手段と、
前記アラームの出力が開始された時刻から、ユーザの停止操作を受け付けるまでの停止所要時間を計時する第２計時手段と、
少なくとも前記停止操作を受け付けた後に、前記第２計時手段により計時された停止所要時間に基づく情報を出力する情報出力手段と、
を含むことを特徴とするアラーム報知装置。
【請求項２】
請求項１に記載のアラーム報知装置において、
複数の時間情報に関連づけて、複数の前記出力される情報の候補をそれぞれ保持する手段をさらに含み、
前記情報出力手段は、前記第２計時手段により計時された停止所要時間を表す時間情報に関連づけられた情報の候補を選択して、当該選択した情報を出力することを特徴とするアラーム報知装置。
【請求項３】
請求項１又は２に記載のアラーム報知装置において、
前記情報出力手段は、前記ユーザの停止操作を受けずにアラームを停止する場合に、前記第２計時手段により計時された停止所要時間に基づいて出力される情報とは異なる情報を出力することを特徴とするアラーム報知装置。
【請求項４】
第１計時手段を用いて現在時刻を計時するステップと、
アラーム出力手段により、前記第１計時手段が計時する現在時刻を参照し、ユーザが設定した時刻が到来すると、アラームを出力するステップと、
第２計時手段を用いて、前記アラームの出力が開始された時刻から、ユーザの停止操作を受け付けるまでの停止所要時間を計時するステップと、
少なくとも前記停止操作を受け付けた後に、前記第２計時手段により計時された停止所要時間に基づく情報を出力させるステップと、
を含むことを特徴とするアラーム報知方法。
【請求項５】
コンピュータに、
現在時刻を計時する手順と、
前記第１計時手段が計時する現在時刻を参照し、ユーザが設定した時刻が到来すると、アラームを出力する手順と、
前記アラームの出力が開始された時刻から、ユーザの停止操作を受け付けるまでの停止所要時間を計時する手順と、
少なくとも前記停止操作を受け付けた後に、前記停止所要時間に基づく情報を出力する手順と、
を実行させることを特徴とするアラーム報知プログラム。
【請求項６】
請求項５に記載のアラーム報知プログラムを記憶した記憶媒体を備え、前記記憶媒体から、前記アラーム報知プログラムを読み出して、当該アラーム報知プログラムをネットワークを介して配信するプログラム配信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、予め設定された時間にアラームを出力するアラーム報知装置に関する。
【０００２】
【従来の技術】
携帯電話機の機能が多様化して、アラーム付き時計機能を始め、インターネット接続機能を有するものも登場してきている。アラーム付き時計機能は、ユーザが設定した時刻になると、アラーム音を鳴動したり、内蔵のバイブレータを振動させたりするものである。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来の携帯電話機におけるアラーム付き時計機能のように、情報機器に内蔵されている時計が報知するアラームは、アラーム音鳴動やバイブレータ振動といった単調なものが多い。
【０００４】
本発明は上記実情に鑑みて為されたもので、停止所要時間に応じた情報を出力することにより、娯楽性を向上できるアラーム報知装置を提供することをその目的の一つとする。
【０００５】
【課題を解決するための手段】
上記従来例の問題点を解決するための本発明は、アラーム報知装置であって、現在時刻を計時する第１計時手段と、前記第１計時手段が計時する現在時刻を参照し、ユーザが設定した時刻が到来すると、アラームを出力する手段と、前記アラームの出力が開始された時刻から、前記ユーザの停止操作を受け付けるまでの停止所要時間を計時する第２計時手段と、少なくとも前記停止操作を受け付けた後に、前記第２計時手段により計時された停止所要時間に基づく情報を出力する情報出力手段と、を含むことを特徴としている。この情報の出力には、互いに色の異なる発光体の明滅、メッセージデータの表示、音声の鳴動等がある。
【０００６】
またここで、複数の時間情報に関連づけて、複数の前記提示情報の候補をそれぞれ保持する手段をさらに含み、前記情報出力手段は、前記第２計時手段により計時された停止所要時間を表す時間情報に関連づけられた情報の候補を選択して、当該選択した情報を出力することとしてもよい。さらに、前記情報出力手段は、前記ユーザの停止操作を受けずにアラームを停止する場合に、前記第２計時手段により計時された停止所要時間に基づいて出力される情報とは異なる情報を出力することとしてもよい。
【０００７】
また、上記従来例の問題点を解決するための本発明は、アラーム報知方法であって、第１計時手段を用いて現在時刻を計時するステップと、アラーム出力手段により、前記第１計時手段が計時する現在時刻を参照し、ユーザが設定した時刻が到来すると、アラームを出力するステップと、第２計時手段を用いて、前記アラームの出力が開始された時刻から、前記ユーザの停止操作を受け付けるまでの停止所要時間を計時するステップと、少なくとも前記停止操作を受け付けた後に、前記第２計時手段により計時された停止所要時間に基づく情報を出力させるステップと、を含むことを特徴としている。
【０００８】
さらに、本発明のある態様では、アラーム報知プログラムが、現在時刻を計時する手順と、前記第１計時手段が計時する現在時刻を参照し、ユーザが設定した時刻が到来すると、アラームを出力する手順と、前記アラームの出力が開始された時刻から、前記ユーザの停止操作を受け付けるまでの停止所要時間を計時する手順と、少なくとも前記停止操作を受け付けた後に、前記停止所要時間に基づく情報を出力する手順と、をコンピュータに実行させる。ここでコンピュータには、家庭用ゲーム機、パーソナルコンピュータ、携帯端末、携帯電話機など、コンピュータ制御される電子機器を含む。
【０００９】
さらに、このアラーム報知プログラムを記憶した記憶媒体を備え、前記記憶媒体から前記アラーム報知プログラムを読み出して、当該アラーム報知プログラムを、ネットワークを介して配信するプログラム配信装置も本発明の一態様である。
【００１０】
【発明の実施の形態】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係るアラーム報知装置は、例えば携帯電話機として実現される。以下、携帯電話機として実現した例について説明するが、他の電子機器、例えば携帯端末（ＰＤＡ）や、パーソナルコンピュータ、テレビなどの家電製品等を用いても、本発明のアラーム報知装置を実現できる。
【００１１】
本実施の形態のアラーム報知装置は、仮想的なキャラクタがメッセージをユーザに伝達するといったもので、あたかも秘書のようにユーザの生活をナビゲートするものである。例えば、朝起こす、時刻を知らせる、天候を知らせる、暇つぶしの相手をする、といった機能を備える。
【００１２】
本実施の形態のアラーム報知装置１は、図１に示すように、ネットワーク（携帯電話回線網やパケット交換網等を含む）を介してサーバ側装置２に接続されており、制御部１１と、記憶部１２と、通信制御部１３と、表示部１４と、音声鳴動部１５と、操作部１６と、カレンダ／時計部１７と、タイマ部１８とを含んで構成されている。
【００１３】
制御部１１は、記憶部１２に格納されたプログラムに従って動作しており、アラーム付き時計機能を実現するために、アラームを出力する手段と、情報処理手段とを実現する。また、この制御部１１は、種々のデータをネットワークを介してサーバ側装置２から取得して、記憶部１２に格納し、必要に応じてこれを読み出してユーザに提示する。この制御部１１は、さらに、通常の携帯電話機としての処理（発呼、着呼の処理や、通話に関する処理）も行うが、ここでは本発明に関係する処理について主に説明する。この制御部１１の各処理についての詳細は、後に述べる。
【００１４】
記憶部１２は、制御部１１によって実行されるプログラムを格納している、コンピュータ読み取り可能な記憶媒体である。このプログラムは、例えばサーバ側装置２からダウンロードされて記憶部１２に格納される。または、何らかの記憶素子（例えばスマートメディア（商標）など）のコンピュータ読み取り可能な記憶媒体から複写されて格納されてもよい。この記憶部１２は、制御部１１のワークメモリとしても動作する。
【００１５】
本実施の形態においては、この記憶部１２に、図２に示すように、ユーザ情報（名前、誕生日、趣味を特定するデータ等）（Ａ）と、評価値のデータ（Ｂ）とが基本的に格納されている。このうち、評価値のデータ（Ｂ）は、ユーザのアクセス回数などに応じて決められる値であり、例えば「１」から「７」までの７段階で評価される。
【００１６】
通信制御部１３は、制御部１１から入力される発呼の指示に従って、携帯電話回線網を介して相手側を発呼する。また、携帯電話回線網を介して着信要求が到来すると、制御部１１にこれを伝達する。さらに制御部１１から着呼の指示があると着信要求に応答して着呼の処理を行う。この通信制御部１３は、さらに、制御部１１からサーバ側装置２に対してデータを送信するべき旨の指示を受けると、パケット交換網等を介して当該指示に係るデータを送信する。また、パケット交換網等を介して到来したデータを受信して、制御部１１に出力する。
【００１７】
表示部１４は、液晶ディスプレイ等であり、制御部１１から入力される指示に従って情報を表示してユーザに提示する。音声鳴動部１５は、制御部１１から入力される指示に従って、音声（ブザーやメロディ音、音声合成されたメッセージ音などを含む）を出力する。
【００１８】
操作部１６は、テンキー及び「＃」等のキーを含むキーパッドや、カーソル等を移動するための十字キー、ホイール等であり、ユーザの操作を受け入れて、当該ユーザの操作内容を制御部１１に出力する。カレンダ／時計部１７は、現在時刻を計時しており、制御部１１から入力される指示に応じて、現在時刻の情報を制御部１１に出力する。このカレンダ／時計部１７が第１計時手段を実現する。
タイマ部１８は、制御部１１から入力される指示に従って、タイマをスタート、及びストップし、スタートされてからストップされるまでの時間を表す情報を制御部１１に出力する。このタイマ部１８により、第２計時手段が実現される。また、このタイマ部１８は、制御部１１から入力される参照の指示に応じて、スタートされてから現在までの時間を表す情報を出力する。
【００１９】
サーバ側装置２は、具体的には一般的なサーバコンピュータである。このサーバ側装置２は、ネットワークを介してアラーム報知装置１としての携帯電話機から情報の取得元となるサーバのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒｓ）の通知を受けて、当該ＵＲＬに係るネットワーク上のウェブサーバ（不図示）から情報を取得し、アラーム報知装置１に送信する。
【００２０】
また、このサーバ側装置２は、ユーザの認証情報及び設定情報を保持している。具体的に、これらの情報は、図３に示すように、ユーザの認証情報（Ｐ）と、設定情報（Ｓ）とを含む。認証情報（Ｐ）には、ユーザ名とパスワードとを含む。ここでユーザ名は、アラーム報知装置１としての携帯電話機の電話番号情報などであっても構わない。設定情報（Ｓ）は、ユーザが選択したキャラクタを特定するためのキャラクタ特定情報や、ユーザの居住地を特定する情報、ユーザから指定されたユーザの嗜好に関する嗜好情報等を含む。居住地を特定する情報は、例えば「東京都区内」といった地域の情報で構わない。また嗜好情報は例えば、好きな芸能人の名前や、興味のある分野（旅行・映画・読書等の趣味を表す情報）等である。
【００２１】
さらに、このサーバ側装置２には、アラーム付き時計機能等で用いられるメッセージのリスト（以下、「提示メッセージリスト」と呼ぶ）（Ｃ）と、キャラクタの行動予定データ（Ｄ）と、提示されるキャラクタの画像データ群（Ｅ）と、会話文データ（Ｆ）とが保持されている。ここでキャラクタの画像データ群（Ｅ）は、そのキャラクタの表情別の画像データ（普通の表情、うっとりとした表情など）、感情を表した画像データ（笑った表情、怒った表情、眠たげな表情など）、動作状態を表す画像データ（就寝中、勉強中、テレビを観ているなど）を含む。ここで例えば就寝中に関する画像データは、さらに、自室で寝ている状態や、学校等で寝ている状態や、居間で寝ている状態といったように、その状態に合わせて複数用意されていてもよい。これらの画像データには、それぞれ固有の識別子が付されて格納される。またこの画像データは静止画でなくともよく、動画像であっても構わない。これらの提示メッセージリスト（Ｃ）、行動予定データ（Ｄ）、画像データ群（Ｅ）、会話データ（Ｆ）はキャラクタ特定情報に関連づけて、キャラクタ別に保持されている。
【００２２】
また、提示メッセージリスト（Ｃ）にも、画像データと同様に、状況に合わせて「おはよう！」や「帰る時間だよ」といったようなメッセージデータが複数格納される。これらのメッセージデータにも、それぞれ固有の識別子が付される。
会話データ（Ｆ）には、状況に合わせたキャラクタのメッセージデータと、それに対してユーザがすることのできる定型文データとを含む。例えば、「今日はよく勉強したぜ」というメッセージデータに対して、「がんばってたね」と「明日も…」と「寝てたくせに」といった定型文データとを関連づけておく。
【００２３】
キャラクタの行動予定データ（Ｄ）は、例えばキャラクタが１日の間に行う行動予定を設定したもので、具体的には図４に示すように、時間帯情報と、その時間帯でキャラクタが行っている行動を表す情報と、その時間帯で提示されるべき画像データの識別子リスト及びメッセージデータの識別子リストとを関連づけたものである。提示メッセージリスト（Ｃ）及び行動予定データ（Ｄ）の具体的内容については、後に詳しく述べる。
【００２４】
サーバ側装置２は、アラーム報知装置１側からユーザ名及びパスワードといった認証情報と、ユーザの評価値データとともに、画像データやメッセージデータ又は会話データのダウンロードの要求を受信すると、当該受信した認証情報（例えばそのユーザ名）に関連づけて保持されている設定情報（Ｓ）を検索する。
【００２５】
サーバ側装置２は、検索によって見いだされた設定情報（Ｓ）に含まれるキャラクタ特定情報を参照し、当該キャラクタ特定情報に関連づけて保持されている行動予定データ（Ｄ）と、時計（不図示）が計時する現在時刻の情報とを参照し、例えば画像データのダウンロードが要求されているときには、現在時刻において行動予定データ（Ｄ）に関連づけられている画像データのうち、ユーザの評価値データに基づいて決められる画像データをアラーム報知装置１に対して送信してダウンロードさせる。
【００２６】
次に、制御部１１の処理の内容について説明する。本実施の形態においては、この制御部１１によりアラーム付き時計機能と、仮想コミュニケーション機能とが基本的に実現される。以下、それぞれの機能を実現する処理について説明する。なお、これらの機能の提供を受ける前に、ユーザはサーバ側装置２に認証情報及び設定情報を登録しておく。
【００２７】
［アラーム付き時計機能］
まず、アラーム付き時計機能を提供するための制御部１１の処理の内容について説明する。ユーザは、操作部１６を操作して、アラームを出力する時刻を入力する。制御部１１は、入力された時刻をアラームを出力する設定時刻として、記憶部１２に格納する。
【００２８】
制御部１１は、他の処理の間に、図５に示す処理を行う。すなわち、制御部１１は、アラーム機能がオンとなっているか否かを調べ（Ｓ１）、オンとなっていなければ（ＯＦＦならば）、そのまま処理を終了する。また、処理Ｓ１において、アラーム機能がオンとなっていれば（ＯＮならば）、カレンダ／時計部１７が計時している現在時刻の情報と、記憶部１２に格納した設定時刻とを参照し、設定時刻が到来したか否かを調べる（Ｓ２）。ここで、設定時刻が到来していなければ（Ｎｏならば）、処理を終了する。また、処理Ｓ２において、設定時刻が到来していれば（Ｙｅｓならば）、アラームを出力する処理を開始するとともに（Ｓ３）、タイマ部１８にタイマをスタートさせる（Ｓ４）。
【００２９】
ここでアラームの出力は、表示部１４に対するメッセージ（「時間だぞ！」等）の表示のほか、音声鳴動部１５によりブザーやメロディ音、合成された音声等を鳴動すること等によって行われる。
【００３０】
制御部１１は、操作部１６からユーザによる停止操作が為されたか否かを調べ（Ｓ５）、為されていなければ（Ｎｏならば）、タイマ部１８に参照の指示を出力して、タイマをスタートしてから現在までの時間に関する情報を取得する（Ｓ６）。そして制御部１１は、取得した情報に表された時間が、予めアラームを（ユーザの停止操作を受けずに）停止する時間として設定されている停止時間（例えば３０秒）を過ぎているか否かを調べる（Ｓ７）。ここで、タイマが計時している時間が停止時間を過ぎていれば（Ｙｅｓならば）、ユーザの停止操作を受けずに停止したことを表す情報を記憶部１２に格納して（Ｓ８）、アラームの出力を停止し（Ｓ９）、処理を終了する。また処理Ｓ７において、タイマが計時している時間が、停止時間を過ぎていなければ（Ｎｏならば）、処理Ｓ５に戻って処理を続ける。
【００３１】
さらに制御部１１は、処理Ｓ５において、ユーザによる停止操作が為されていれば（Ｙｅｓならば）、タイマ部１８にタイマをストップさせて、スタートからストップまでの時間に関する情報を停止所要時間として取得し（Ｓ１０）、アラームの出力を停止する（Ｓ１１）。そして制御部１１は、停止所要時間との関係において決定される提示情報をユーザに提示する提示処理を行い（Ｓ１２）、処理を終了する。
【００３２】
本実施の形態において特徴的なことの一つは、この提示処理が行われることである。この提示処理において出力される情報には、サーバ側装置２からダウンロードされるメッセージデータが含まれる。具体的に、この図５に示した処理を行うための機能ブロックは、図６に示すようなものであり、第１計時部３１と、アラーム出力部３２と、第２計時部３３と、情報出力部３４と、提示情報候補記憶部３５と、停止操作部３６とを含んで構成される。この機能ブロックは、制御部１１によって実行されるプログラムとして実現される。
【００３３】
提示情報候補記憶部３５は、記憶部１２の少なくとも一部であり、具体的には、サーバ側装置２に保持されている提示メッセージリスト（Ｃ）のうち、アラーム付き時計機能に関するものをダウンロードして記憶している。この提示情報候補記憶部３５は、図６に示しているような態様のデータ構造となっている。すなわち、停止所要時間を表す時間情報に関連づけて、段階的に変化する複数のメッセージデータを含んでなる。具体的に図６に示した例では、停止所要時間が５秒未満を表す時間情報では「おおー、今日は早いね！もう起きてたの？」、５秒以上１０秒未満では「おっはよー！今日も元気？」、１０秒以上２０秒未満では「おはよう！まだねむい？」、２０秒以上停止時間（例えば３０秒）未満では「もう！なかなか起きないんだからー！起こしてあげないぞ！」というようにメッセージが設定されている。
【００３４】
第１計時部３１は、カレンダ／時計部１７で計時する現在時刻を取得する。アラーム出力部３２は、アラーム設定時刻を記憶しており、現在時刻がアラーム設定時刻になると、表示部１４にメッセージを表示させ、あるいは音声鳴動部１５に音声の鳴動を指示するとともに、第２計時部３３にタイマのスタートを指示する。また、このアラーム出力部３２は、アラームの停止指示の入力を受けてアラームを停止するとともに、タイマをストップするよう第２計時部３３に指示する。第２計時部３３は、タイマ部１８を制御して、タイマをスタートあるいはストップさせる。
【００３５】
情報出力部３４は、提示情報候補記憶部３５に格納されている複数のメッセージデータから一つのメッセージデータを選択して表示部１４に表示する。停止操作部３６は、ユーザからのアラームの停止操作の入力を受けて、アラーム出力部３２にアラームの停止指示を出力する。
【００３６】
この機能ブロックにより、アラーム出力部３２が第１計時部３１から入力される現在時刻と、記憶している設定時刻とを比較し、設定時刻になると、表示部１４にメッセージを表示させ、あるいは音声鳴動部１５に音声の鳴動を指示する（アラーム出力）。そして、第２計時部３３にタイマのスタートを指示する。
【００３７】
アラーム出力部３２は停止指示の入力を受けるか否かを監視しており、停止指示の入力を受けると、アラームの出力を停止するとともに、第２計時部３３にタイマのストップを指示する。情報出力部３４は、タイマがストップしたことを受けて、タイマが計時している時間に対応して提示情報候補記憶部３５に格納されているメッセージデータを選択的に取り出して表示部１４に出力する。
【００３８】
従ってユーザがアラーム出力から１５秒経過した時点でアラームの停止操作を行ったとすると、少なくともその停止操作を受け付けた後に、タイマが計時している１５秒の時間情報に対応して提示情報候補記憶部３５に格納されているメッセージデータのうち、「おはよう！まだねむい？」というメッセージが選択的に提示されることとなる。この場合において、提示されるメッセージにはさらに選択されたキャラクタの画像データが関連づけられていても好ましい。すなわち、停止所要時間が５秒未満の場合のメッセージには、キャラクタが驚いた表情になっている画像データを関連づける等である。
【００３９】
さらにアラーム出力部３２は、予め定められた停止時間の間に停止指示の入力がなければ、アラームの出力を停止して、停止操作なくアラーム出力を停止した旨を記憶しておく。その後、ユーザからの操作を受け付けた情報出力部３４は、停止操作なくアラーム出力を停止した旨が記憶されていることを検出すると、別のメッセージを出力する。このメッセージは、提示情報候補記憶部３５に、停止時間以上経過していたときのメッセージデータとしてダウンロードして記憶しておけばよい（図６）。
【００４０】
このように、本実施の形態においては、ユーザの停止操作を受けずにアラームを停止した場合のメッセージが提供メッセージリストに含められている。このメッセージは、アラームの停止後にユーザから操作を受け付けたとき（例えばプログラムの起動がされたとき）に提示される提示情報であり、停止所要時間に基づいて決定される提示情報とは異なる提示情報である。具体的に図６の例では「ねぇ、今日は大丈夫だった？」というメッセージとなっている。
【００４１】
なお提示メッセージリストは複数あってもよい。例えば提示メッセージリストは、アラームの目的別に用意される。一例としては、図６に示したような「目覚まし時計」としての目的のアラームのほか、出勤や登校時間を報知する目的のアラームのために別の提示メッセージ群を含んだ提示メッセージリストがある。この場合、ユーザからアラームの設定時刻を受け付ける際に、制御部１１が、アラームの目的の設定の入力を併せて受け付け、提示処理において、当該設定された目的に対応する提示メッセージリストから選択したメッセージを提示する。
【００４２】
また、ここでの説明では、アラームの停止操作が行われた後に提示処理が行われるようにしているが、処理Ｓ６の後でタイマが計時している時間の情報に基づいて、メッセージデータを決定し、時間が経過するごとに、「おー、今日は早いね！もう起きてたの？」→「おっはよー！今日も元気？」→「おはよう！まだねむい？」→「もう！なかなか起きないんだからー！起こしてあげないぞ！」というようにメッセージを変更しながら表示し、アラーム停止操作が行われた後に、その表示を（指示があるまで）維持するようにしてもよい。
【００４３】
［仮想コミュニケーション機能］
本実施の形態においては、キャラクタも仮想的な生活空間を有しているかのように扱うべく、プログラムが起動されると、制御部１１は、状況に応じた画像データやメッセージデータをサーバ側装置２からダウンロードして表示部１４に表示する。ここで状況とは、例えばサーバ側装置２の図示しない時計によって計時されている現在時刻と、サーバ側装置２で管理されている行動予定データ（Ｄ）と、アラーム報知装置１側に保持されている評価値のデータ（Ｂ）とによって決められる。
【００４４】
具体的に例を挙げて説明すると、制御部１１は、ユーザから仮想コミュニケーション機能の処理が起動されると、サーバ側装置２に対してユーザの情報と評価値のデータとを送信して画像データとメッセージデータのダウンロードを要求する。すると、サーバ側装置２が図示しない時計を参照して現在時刻の情報を取得し、取得した現在時刻の情報に対応する時間帯での当該ダウンロードを要求したユーザが選択しているキャラクタに関連する画像データ群（Ｅ）及びメッセージデータ群（Ｃ）を行動予定データ（Ｄ）を参照して取得する。
【００４５】
さらにサーバ側装置２は、こうして取得された画像データ群とメッセージデータ群のうち、いずれかの画像データとメッセージデータとをアラーム報知装置１側から取得した当該ユーザの評価値のデータ（Ｂ）に基づいて選択してアラーム報知装置１に送信する。
【００４６】
アラーム報知装置１の制御部１１は、この選択された画像データとメッセージデータとをダウンロードして表示部１４に表示する。これにより例えば、評価値のデータが「７」であるユーザに対してはにこやかな表情に描画されたキャラクタが提示され、評価値のデータが「１」であるユーザに対しては普通の表情に描画されたキャラクタが提示されるといった処理が可能になる。
【００４７】
また、本実施の形態において特徴的なことは、評価値のデータが提示される画像データやメッセージデータと、ユーザの操作とによって更新されることである。これについても具体的な例を挙げて説明すると、制御部１１は、ユーザが操作部１６を操作して、キャラクタとの仮想的な会話をする指示を行うと、サーバ側装置２に会話データ（Ｆ）のダウンロードを要求する。するとサーバ側装置２が、図示しない時計を参照して現在時刻の情報を取得し、取得した現在時刻の情報に対応する時間帯での会話データ（Ｆ）を選択的に送信する。
【００４８】
制御部１１は、この会話データ（Ｆ）を受信して、表示部１４に表示する。例えば午後４時頃の時間帯に対する会話データ（Ｆ）として「今日はよく勉強したぜ」というメッセージデータと「がんばってたね」と「明日も…」と「寝てたくせに」といった定型文データとを関連づけたデータが設定されていたとすると、ユーザが午後４時頃に仮想的な会話をする指示を行うと、「今日はよく勉強したぜ」というメッセージが表示され、その後、「がんばってたね」と「明日も…」と「寝てたくせに」のいずれかを選択すべき旨の指示が表示部１４に表示される。
【００４９】
ここで利用者がどの定型文データを選択するかに応じて評価値のデータの更新状態が変化する。例えば、予め各定型文データごとに対応付けられた評価値への加算分が評価値に加算されるようにしてもよい。具体的に「がんばってたね」に対して加算分「１」が、「明日も…」に対して加算分「−１」が対応付けられていたとすると、ユーザが「がんばってたね」を選択した場合には現在の評価値に「１」が加算されて、例えば評価値データ「４」が評価値データ「５」に更新される。同様に、「明日も…」を選択したときには、評価値データ「４」が評価値データ「３」に更新される。
【００５０】
さらに、この評価値データの更新は、表示していた画像データの履歴との関係において行うこととしてもよい。例えば、上述のように「今日はよく勉強したぜ」というメッセージデータが表示されているのに、その日のそれより前の時間帯で、授業中に睡眠している状況の画像データが表示されていたとすると、ユーザが「寝てたくせに」を選択したときの評価値データの上昇率が大きくなる（例えば通常「−１」が加算されるところ、行動予定データ（Ｄ）に基づき実際に寝ていた状態が表示されていた場合には「２」が加算されるなど）ようにしてもよい。この場合は、表示される画像データの履歴を所定期間（例えば１日分）、記憶部１２に格納しておくとともに、定型文データに、その定型文データが選択されたときに実行されるプログラムを関連づけておき、その定型文が選択されたときに制御部１１が当該プログラムを実行して、表示した画像データの履歴を参照し、授業中に睡眠していた画像が表示されたか否かを判断し、表示されていれば、評価値データに例えば「２」を加算して更新し、驚きの表情の画像データを表示するなどといった処理を行う。また、授業中に睡眠していた画像データが表示されていなければ、評価値データに例えば「−１」を加算して更新し、怒りの表情の画像データを表示するといった処理を行う。
【００５１】
また評価値データの更新は、仮想的な会話を行う頻度や、アラーム機能の設定回数といった利用の度合いに応じて行ってもよい。例えば頻度が予め定めたしきい値よりも低い場合に評価値データを悪い評価とする（上記の例でいえば「−１」を加算する）等である。
【００５２】
この仮想コミュニケーション機能においては、さらに他の実施態様もあり得る。
【００５３】
例えば行動予定データ（Ｄ）は、日付や曜日、その日が祝祭日か否か等の条件に応じて変更されることが好ましい。例えば、１月１日〜３日の間は和服姿で羽子板などに興じている状況が設定され、その状況に応じた画像データを設定する。また、七夕などでは浴衣姿となったり、縁側で花火をしている状況などが設定される等である。
【００５４】
またここではユーザが仮想的な会話を行う指示をしたときに、その処理が行われるようにしているが、行動予定データ（Ｄ）上に、仮想的な会話を開始させるタイミングを設定しておき、ユーザが指示をしていなくても仮想的な会話が開始されるようにしてもよい。例えば、午後１時の時点で、「ランチはおいしかった？」といったメッセージデータを表示する等である。この場合、ユーザが仮想的な会話が開始されたことを感得できるように、音声を鳴動したり、バイブレータを振動させる等の処理を行うことも好ましい。
【００５５】
さらに、特別なイベントとして、バレンタインデー（２月１４日）や、クリスマスといった何らかの風習に関係する日、あるいはユーザの誕生日（設定情報（Ｓ）に含めて記憶しておく）には特別な画像データやメッセージデータが表示されるようにしてもよい。例えばバレンタインデーでは、キャラクタがチョコレートを差し出す画像が提供されるようにしておく。この特別イベントは、乱数に応じて表示／非表示が制御されたり、又は乱数に応じて表示される画像データの種類が選択される等といったようにしておくことで、さらに娯楽性が向上する。また、乱数だけでなく、評価値データ（Ｂ）との関係でも表示／非表示の制御や、画像データの種類が選択されるなどの制御が行われることも好ましい。これは例えば、サーバ側装置２において、評価値データが「１」等、評価が低い状態を表している場合は特別なイベントに係る画像データが配信される率が下がる等である。具体的には、乱数として評価値データの値域である「１」〜「７」のいずれかの整数の乱数を発生させ、乱数値が評価値データの値以下であれば特別なイベントに係る画像データが表示されるようにしておくと、評価値データが「６」や「７」等、高い評価を表すものであるときは、表示される確率が上昇する。また、発生させた乱数と評価値データに示される数値との差の値に応じて画像データを選択するようにしておいても構わない。
【００５６】
［データの出力期限］
ここまでで説明したように、アラーム報知装置１側で出力される画像データやメッセージデータの各々はサーバ側装置２からダウンロードされる。ここでアラーム報知装置１は、ユーザがプログラムを起動するたびにサーバ側装置２から画像データやメッセージデータ（以下、簡単に画像データ等と呼ぶ）をダウンロードするようにしてもよいが、一度ダウンロードした画像データ等を記憶部１２に格納しておき、再度出力する際に前回ダウンロードした画像データ等を出力するようにすれば、サーバ側装置２との間の通信量を削減することができる。
【００５７】
この場合、同じ画像データ等をいつまでも出力しておくと不自然なこととなる（例えば昼間ダウンロードした学校を背景にした画像データが夜になっても表示されるのは不自然となる）ので、画像データ等の各々には、出力期限を表す日時の情報を含めておくこととするのも好適である。例えば学校を背景にした画像データは、午後４時を出力期限としておく。
【００５８】
こうした機能を実現するために、制御部１１は、サーバ側装置２からダウンロードした画像データ等（出力期限の情報を含む）を記憶部１２に格納して保持する。そしてユーザが次回プログラムを起動したときに、カレンダ／時計部１７が計時する現在時刻の情報と、記憶部１２に格納されている、前回ダウンロードした画像データ等の出力期限の情報とを比較し、出力期限が到来していない場合は、当該前回ダウンロードした画像データ等を表示部１４に表示し、又は音声鳴動部１５から鳴動出力する。また、出力期限が到来している場合には、サーバ側装置２にアクセスして新たな画像データ等のダウンロードを要求する。なお、ここでは出力期限の情報として時刻の情報としたが、時刻のみならず、日付の情報も含めておいてもよい。
【００５９】
さらに画像データ等のダウンロードの要求をしたときに、サーバ側装置２との間で通信ができない場合（本実施の形態のアラーム報知装置１が携帯電話機であれば、いわゆる「圏外」にあるとき等）に配慮して、予め圏外の際に出力する画像データ等として記憶部１２に予備の画像データ等を保持しておくこととしてもよい。さらに出力期限が経過していても、それが予め定めた超過期限内であれば、記憶部１２に格納されている、前回ダウンロードした画像データ等を出力するようにしてもよい。これは例えば、上述のように「圏外」等の理由でダウンロードができない場合、午後４時を出力期限とする画像データ等であっても、午後４時１５分といったように超過期限として設定された、例えば３０分以内であれば、当該画像データ等を出力するのである。
【００６０】
［ニュース提供機能］
次に、サーバ側装置２におけるニュース提供機能について説明する。サーバ側装置２は、インターネット上のニュース・サイトや天気情報の配信サイトから、ニュース情報や天気予報情報を取得し、登録された各ユーザごとに、その設定情報（Ｓ）に基づいて、取得したニュース情報や天気予報情報から抜粋情報を生成する。
【００６１】
例えば、設定情報（Ｓ）に含まれるユーザの居住地を特定する情報から天気予報情報のうち、当該居住地に対応する地域の天気予報情報を抜粋して抜粋情報とする。また、嗜好情報に基づいて、例えば好きな芸能人として登録された人物に係るニュース情報があれば、当該ニュース情報を抜粋して抜粋情報とする。
【００６２】
具体的な例を挙げて説明すると、次のようになる。ニュース情報として「ＸＸＸの新曲ＹＹＹがヒットチャートで１位に」といったものが含まれ、天気予報情報として「東京地方の今日の天気は晴れのち雨、最高気温は２５度、花粉は少なめ」といった情報が含まれていたとする。
【００６３】
このとき、嗜好情報に好きな芸能人として「ＸＸＸ」が設定され、居住地を特定する情報として「東京地方」が設定されていたとすると、上記の情報が抜粋情報として抜粋されて、アラーム報知装置１としての携帯電話機に対して配信される。
【００６４】
アラーム報知装置１側では、この抜粋情報を受信してキャラクタのメッセージとして表示するようにすればよい。
【００６５】
さらに、本実施の形態のアラーム報知装置１は、この抜粋情報の表示方法として、選択しているキャラクタごとに予め定められ、記憶部１２に格納されている定型句との組み合わせにおいて抜粋情報の内容を加工して表示するようにしてもよい。
【００６６】
例えば、友達の雰囲気を持ったキャラクタが選ばれているときには「晴れのち雨」の情報に対して「傘を持っていったほうがイイよ」といった定型句を記憶部１２に格納しておき、これを表示する。同様に、最高気温との関係においても、例えば３０度以上のときは「今日は暑いよー」とするなど、温度帯に応じて定型句を関連づけて記憶しておき、これを表示する。
【００６７】
ニュース情報も同様であり、例えば、「今度、ＡがＢみたいだよね」といった定型句を記憶部１２に格納しておき、抜粋情報に「ＸＸＸがヒットチャートの１位になった」といったものが含まれている場合に、この定型句のＡ，Ｂに相当する部分を（格助詞の前後で切り分ける等の処理を行って）取り出して、「今度、ＸＸＸがヒットチャートの１位になったみたいだよね」というメッセージデータを生成して表示する。
【００６８】
この定型句部分はキャラクタによって変更しておくことが好ましく、例えば「今度、ＡがＢみたいやで」といった関西方言にしたり、「たまたま知ったんですけど、ＡがＢそうですね」といった丁寧な表現にしたりといったキャラクタごとに設定された性格に応じた表現としておくことができる。
【００６９】
［動作］
本実施の形態のアラーム報知装置１は以上のような構成を有し、また、上記説明のようなサーバ側装置２と協働している。そして、次のように動作する。なお、以下の説明ではアラーム報知装置１は、携帯電話機により実現されるものとする。
【００７０】
当初、ユーザはアラーム報知装置１としたい携帯電話機を操作して、サーバ側装置２に対して登録したい旨の指示を送信し、サーバ側装置２から提示される複数のキャラクタの中から、所望のキャラクタを選択する。そして、ユーザ名やパスワード等の認証情報（Ｐ）と、誕生日、居住地、嗜好に関する情報といった設定情報（Ｓ）を登録する。
【００７１】
サーバ側装置２では、これらを記憶して保持し、アラーム報知装置１となるべき携帯電話機に対して、アラーム報知装置１として動作させるためのプログラム（サーバ側装置２のストレージ（記憶媒体に相当する）に格納しておく）を配信し、携帯電話機をアラーム報知装置１として動作可能に設定する。すると、ユーザの携帯電話機が配信されたプログラムを受信して記憶部１２に格納し、これを制御部１１が実行することで、アラーム報知装置１として動作するようになる。
なお、ここでは携帯電話機側にプログラムを配信して実行させることで、アラーム報知装置１を実現しているが、携帯電話機に予め、本実施の形態のアラーム報知装置１として動作させるためのプログラムを格納しておいても構わない。この場合はサーバ側装置２からのプログラムの配信は基本的に不要となる。尤も、プログラムのバージョンアップなどに鑑みて、サーバ側装置２からの配信を受けることができるようにしておくのも好ましい。
【００７２】
アラーム報知装置１は、まず記憶部１２内にユーザの評価値データ（Ｂ）を初期化して記憶する。初期値としては中間的な値、例えば評価値データが「１」から「７」であれば「４」程度の値が設定される。そしてアラーム報知装置１は、この評価値データとともに、画像データのダウンロードをサーバ側装置２に要求する。
【００７３】
サーバ側装置２は、ユーザにより選択されたキャラクタに係る、その日、一日分の行動予定データ（Ｄ）のうち、現在時刻における行動予定データの設定と、受信した評価値データとに基づいて画像データ群（Ｅ）のうちから表示するべき画像データを選択し、また提示メッセージリストからメッセージデータを選択する。そしてこの選択した画像データをアラーム報知装置１側に配信してダウンロードさせる。
【００７４】
アラーム報知装置１では、この配信された画像データ等をダウンロードして記憶部１２に格納するとともに、表示部１４や音声鳴動部１５により出力する。
【００７５】
これにより、例えば選択されたキャラクタが学生であり、現在時刻の時間帯では授業が行われている設定であれば、学校の教室を背景として当該キャラクタが授業を受けている状態が表示されていることとなる。
【００７６】
また、制御部１１は、ユーザがプログラムを起動したときに、前回ダウンロードした画像データ等の出力期限が経過していれば、新たに画像データ等のダウンロードをサーバ側装置２に対して要求する。こうして、これが下校の時刻であれば、学校を背景に帰途につく状態とともに「ねぇ、帰る時間だよ！」といったメッセージが表示される。
【００７７】
この際、提供される画像データは、評価値データの値に応じてその表情が変化する。具体的には、評価値データが評価が低いものを表していれば（例えば「１」であれば）、比較的無表情の画像データが提供される。また、評価値データが高くなるほど、例えばにこやかな表情の画像データが提供される。
【００７８】
アラーム報知装置１は、ユーザから仮想的な会話を行う指示操作が入力されると、仮想的な会話を開始し、その時点あるいは時間帯に関連づけられている会話データがサーバ側装置２からダウンロードされ、当該会話データに含まれるメッセージデータを表示する。例えば、下校の時間帯であれば、「今日は、勉強がんばったぜ」などのメッセージデータが表示される。そして、取得した会話データに基づき、「がんばってたね」と「明日も…」と「寝てたくせに」のいずれかを選択するべき旨の指示が表示部１４に表示される。
【００７９】
ユーザがいずれかの会話文を選択すると、選択された会話文に設定された加算値が加算され、あるいは選択された会話文に設定されたプログラムが実行されて、評価値データが更新される。例えば、授業を受けている状態が表示されている際に、キャラクタが寝ている状態が表示されていれば、この段階で「寝てたくせに」を選択することで、ユーザの評価値データが表す評価が向上し、キャラクタがよりにこやかで親密な表情を見せるようになる。
【００８０】
さらにユーザが、アラーム時刻を設定する指示操作を行うと、アラーム報知装置１は、サーバ側装置２に保持されている提示メッセージリスト（Ｃ）のうち、アラーム付き時計機能に関する複数のメッセージデータをダウンロードして記憶する。そして、その表示部１４に図７に示すような設定画面を表示して、アラームの設定を促す。ユーザは、この画面においてアラームを出力する曜日、時刻、アラームの種類（目覚まし、出発時間報知等）、アラームの態様（鳴動する音の種類等）を設定する。図７では、ユーザが午前７時４５分に目覚ましのアラームを設定し、「音声」を鳴動するよう指示している状態が示されている。
【００８１】
アラーム報知装置１は、現在時刻を監視し、設定された時刻（午前７時４５分）が到来すると、予め目覚ましの際に表示する画像データとして設定されている画像データを表示部１４に表示し、設定された音声を鳴動してアラーム出力を開始するとともに、タイマを起動し、ユーザがアラームの停止操作を行うまでの時間の計時を開始する。
【００８２】
ユーザがアラームの停止操作を行うと、タイマによって計時された、アラームの出力開始からそれまでの時間（停止所要時間）に応じて、ダウンロードした複数のメッセージデータのうちのメッセージデータの一つを選択して表示する。例えば、停止所要時間が１５秒程度であれば、その時間に対応したメッセージデータ「おはよう！まだねむい？」が表示される。このとき、このメッセージに対応する画像データをサーバ側装置２からダウンロードして、これを併せて表示するようにしてもよい。また、このとき、メッセージデータにユーザの名前を含めて、「おはよう、ＸＸくん！  まだねむい？」のようにメッセージデータを加工して表示してもよい。
【００８３】
さらに、サーバ側装置２では、設定された設定情報（Ｓ）に基づき、ユーザごとにニュース情報や天気予報情報から少なくとも一部の情報を抜粋した抜粋情報を生成しており、この抜粋情報がアラーム報知装置１側に配信されている。
【００８４】
アラーム報知装置１では、抜粋情報に基づいてメッセージデータを生成して表示する。例えば、天気予報情報から抜粋された、ユーザの居住地の天気に関する情報（晴雨や、最低最高気温など）に応じて、メッセージデータを表示する。ある例では、最低気温が２５度を超えている日の場合、その日の朝には、「昨日は寝苦しかったね」「ＸＸくんはよく寝られた？」のようなメッセージを表示する。また別の例では、雨の日の場合「今日はうっとうしい天気だね」のようなメッセージを表示する。
【００８５】
さらに、表示される画像データもこれら抜粋情報に基づいて、サーバ側装置２からダウンロードされるようにしてもよい。例えば晴れの日と、雨の日とでは背景の画像データを異ならせる。また、雨や雪の日などの建物の外での状況ではキャラクタが傘を持っている画像データが選択的に表示される。さらに、台風などではレインコートを着ている状態が選択的に表示される。
【００８６】
［変形例］
ここまでに本発明の一実施形態について説明してきたが、本発明の実施形態はこれに限られるものではない。
【００８７】
一つには、以上の説明では、サーバ側装置２が提示メッセージリスト（Ｃ）や行動予定データ（Ｄ）、画像データ群（Ｅ）、会話データ（Ｆ）を保持していたが、所定のタイミング（例えば１日に１度など定期的にするなど）で、これらのデータをサーバ側装置２からアラーム報知装置１側に配信して記憶させ、アラーム報知装置１側で、行動予定データ（Ｄ）のうち、カレンダ／時計部１７が計時している現在時刻に相当する部分の設定と、評価値データとを参照して表示するメッセージデータや画像データ、あるいは会話データを選択して出力するようにしてもよい。
【００８８】
また例えば、ここまでの説明ではサーバ側装置２が必要とされているが、アラーム報知装置１自身がサーバ側装置２の処理を兼ねて、単体として動作するようになっていてもよい。また画像データは、状況や表情に応じて一つ一つ準備されている必要はなく、状況に応じて選択される背景画像データと、同じく状況に応じて選択される服装部分の画像データと、評価値データに応じて選択された表情に対応する、顔の部分の画像データとをそれぞれ個別に保持し、これらを合成して一つの画像データを生成するようにしてもよい。
【００８９】
さらに、特別イベントの他の例として、キャラクタを相手にしたボーリングや占いなど、ゲームのプログラムを実行するようにしてもよい。
【００９０】
また、アラーム付き時計機能においては、曜日や祝祭日との関係において複数の設定が可能となっていてもよい。例えば「月曜から金曜までで祝祭日を除く日は午前７時４５分に目覚ましのアラームを出力する」といった設定ができるようにしておく。これはカレンダ／時計部１７において今日の曜日や今日が祝祭日であるか否かを判断可能としておけばよい。祝祭日の判断ためには、例えば予め祝祭日の日付を設定したテーブルを記憶部１２に格納しておけばよい。
【００９１】
【発明の効果】
本発明によれば、アラーム鳴動などにおける娯楽性を向上できる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るアラーム報知装置及び、そのネットワーク接続状態を表す構成ブロック図である。
【図２】記憶部１２に格納されているデータのデータ構造の例を表す説明図である。
【図３】サーバ側装置２にて保持されているデータのデータ構造の例を表す説明図である。
【図４】行動予定のデータのデータ構造の一例を表す説明図である。
【図５】本発明の実施の形態に係るアラーム報知装置のアラーム報知処理の一例を表すフローチャート図である。
【図６】本発明の実施の形態に係るアラーム報知装置のアラーム報知機能の一例を表す機能ブロック図である。
【図７】アラーム設定の画面表示の一例を表す説明図である。
【符号の説明】
１  アラーム報知装置、２  サーバ側装置、１１  制御部、１２  記憶部、１３  通信制御部、１４  表示部、１５  音声鳴動部、１６  操作部、１７  カレンダ／時計部、１８  タイマ部、３１  第１計時部、３２  アラーム出力部、３３  第２計時部、３４  情報出力部、３５  提示情報候補記憶部、３６  停止操作部。
【図１】
2004151037.tif 000003
【図２】
2004151037.tif 000004
【図３】
2004151037.tif 000005
【図４】
2004151037.tif 000006
【図５】
2004151037.tif 000007
【図６】
2004151037.tif 000008
【図７】
2004151037.tif 000009