(57)【要約】      （修正有）【課題】スケジュール管理装置などに記憶された個人のスケジュールを手軽に確認することができるカレンダー装置を提供すること。【解決手段】カレンダー装置に電池がセットされると、ＣＰＵ１０は、カレンダーＩＣ１５から現在の年、月に関する情報を取得し、当該年、月に対応するカレンダー画像をＬＣＤ２に表示させる。また、外部のＰＣにインストールされたスケジュール管理プログラムにおいてスケジュールの入力または更新が行われ、当該入力または更新されたスケジュールの情報が送信されると、アンテナ４を介して受信装置１３が受信し、ＣＰＵ１０が、受信したスケジュールの情報に応じて、そのスケジュールの内容をＬＣＤ２に表示されているカレンダー内に表示させる。【選択図】図２
2007079755.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する画像表示装置と、カレンダー画像データを記憶したカレンダー記憶手段と、少なくとも年月日および用件に関する情報を含むスケジュール情報を記憶するスケジュール記憶手段と、前記カレンダー画像データに基づくカレンダー画像および該カレンダー画像の各日付に対応する前記スケジュール情報を、前記画像表示装置に表示させる表示制御手段とを有するカレンダー装置において、
外部から送信された前記スケジュール情報を受信する受信手段と、
前記受信手段が受信したスケジュール情報を、前記スケジュール記憶手段に記憶させる記憶更新手段と
を有してなり、前記表示制御手段は、前記記憶更新手段により記憶されたスケジュール情報を、前記画像表示装置に表示されたカレンダー画像内に表示させる
ことを特徴とするカレンダー装置。
【請求項２】
内部にスケジュール管理プログラムを有し、当該スケジュール管理プログラム基づいてスケジュール情報を生成する制御手段を具備したパーソナルコンピュータから前記スケジュール情報を受信する受信手段を備えたカレンダー装置であって、
画像を表示する画像表示装置と、
カレンダー画像データを記憶したカレンダー記憶手段と、
少なくとも年月日および用件に関する情報を含む、前記受信手段によって受信したスケジュール情報を記憶するスケジュール記憶手段と、
前記カレンダー画像データに基づくカレンダー画像および該カレンダー画像の各日付に対応する前記スケジュール情報を、前記画像表示装置に表示させる表示制御手段と、
前記パーソナルコンピュータの起動状態に関わらず、前記スケジュール情報を前記表示制御手段の制御の下で前記画像表示装置に表示するための駆動電源供給手段とを有してなることを特徴とするカレンダー装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ひと月ごとのカレンダーを、各日付に対応したスケジュールとともに画像表示装置に表示するカレンダー装置に関する。
【背景技術】
【０００２】
従来より、パーソナルコンピュータ（以下、ＰＣという）や携帯型情報端末装置などを利用して、個人のスケジュールを記憶し、表示するスケジュール管理装置やスケジュール管理システムが数多く提案されている。また、近年では、ネットワークの普及に伴って、各種イベント情報などを配信し、ＰＣや携帯型情報端末装置に表示された予定表内に反映させるものも提案されている。
【０００３】
たとえば、特許文献１には、予定表機能として、対象年月日とその前後の月のカレンダーを表示する機能、スケジュールの入力／編集機能、および、対象年月日のスケジュールを表示する機能などを有する携帯情報通信端末装置が開示されている。また、特許文献２には、音声またはキーボードからスケジュールを入力することができる情報端末機が開示されている。また、特許文献３には、ＰＣのモニタに表示された１つのウインドウ内の左半分に静止画像および広告文字情報を表示し、右半分に当月のカレンダーを表示するとともに、当該カレンダー内の各日付に対応して、その日のスケジュールが表示されるようにした電子広告カレンダーソフトが開示されている。
【０００４】
また、特許文献４には、サーバから各種スポーツまたはコンサートの開催日や、映画・音楽ソフトの発売日などのスケジュールデータのうち、所望するスケジュールデータを選択してダウンロードし、情報端末装置の画面に表示された予定表の中に表示するようにしたスケジュール管理システムが開示されている。さらに、特許文献５には、携帯情報端末装置にスケジュールが入力されると、その時刻、内容、場所がサーバへ送信され、これを受信したサーバは、その時刻、内容、場所に関連したサービスインフォメーションを返信して上記携帯情報端末装置の予定表内に表示させるシステムが開示されている。
【０００５】
【特許文献１】特開平９−１５２９５５
【特許文献２】特開平１１−２３２２２８
【特許文献３】特開２００１−７６０４７
【特許文献４】特開２００２−３５１８４９
【特許文献５】特開２００３−２０３０８４
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した各種装置におけるスケジュール管理機能は、いずれも情報端末装置やＰＣに搭載されたものであるため、スケジュールを確認する場合、それら装置の電源を投入し、スケジュール管理機能を呼び出さなければならないという手間が生じていた。特に、ＰＣによって実現されるスケジュール管理機能の場合、ＰＣの電源を投入してから実際に利用可能な状態となるまで時間がかかることがあり、即応性に欠けるという問題がある。
【０００７】
また、上述した各種装置におけるスケジュール管理機能は、いずれもその装置における１つの機能に過ぎないため、他の機能を実行する場合は画面内に表示された予定表を一旦閉じなければならない。したがって、常時予定表を表示させておくことができず、手軽にスケジュールを確認することができないという問題がある。
【０００８】
そこで本発明は、たとえばスケジュール管理装置などに記憶された個人のスケジュールを手軽に確認することができるカレンダー装置を提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明は、画像を表示する画像表示装置と、カレンダー画像データを記憶したカレンダー記憶手段と、少なくとも年月日および用件に関する情報を含むスケジュール情報を記憶するスケジュール記憶手段と、前記カレンダー画像データに基づくカレンダー画像および該カレンダー画像の各日付に対応する前記スケジュール情報を、前記画像表示装置に表示させる表示制御手段とを有するカレンダー装置において、外部から送信された前記スケジュール情報を受信する受信手段と、前記受信手段が受信したスケジュール情報を、前記スケジュール記憶手段に記憶させる記憶更新手段とを有してなり、前記表示制御手段は、前記記憶更新手段により更新されたスケジュール情報を、前記画像表示装置に表示されたカレンダー画像内に表示させることを特徴としている。
【００１０】
上述したカレンダー装置によれば、外部の画像表示装置にカレンダー画像を表示するとともに、当該カレンダー画像の各日付に対応して、たとえば外部から送信されたスケジュール情報が表示される。たとえば、送信装置を有するスケジュール管理装置などが上述したスケジュール情報を送信した場合、そのスケジュール情報が、カレンダー画像の各日付に対応して表示される。したがって、この場合、上記スケジュール管理装置と別体のカレンダー装置において、上記スケジュール管理装置に記録されているスケジュール情報を手軽に確認することができる。ここで、上述したスケジュール管理装置の例としては、スケジュール管理プログラムを実行するパーソナルコンピュータおよびスケジュール管理機能を有する情報端末装置などが挙げられる。
【００１１】
また、内部にスケジュール管理プログラムを有し、当該スケジュール管理プログラム基づいてスケジュール情報を生成する制御手段を具備したパーソナルコンピュータから前記スケジュール情報を受信する受信手段を備えたカレンダー装置であって、画像を表示する画像表示装置と、カレンダー画像データを記憶したカレンダー記憶手段と、少なくとも年月日および用件に関する情報を含む、前記受信手段によって受信したスケジュール情報を記憶するスケジュール記憶手段と、前記カレンダー画像データに基づくカレンダー画像および該カレンダー画像の各日付に対応する前記スケジュール情報を、前記画像表示装置に表示させる表示制御手段と、前記パーソナルコンピュータの起動状態に関わらず、前記スケジュール情報を前記表示制御手段の制御の下で前記画像表示装置に表示するための駆動電源供給手段とを有してなることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、たとえば、スケジュール管理装置などからスケジュールに関する情報が送信された場合、そのスケジュールの内容を、当該スケジュール管理装置などの稼動状態に影響されることなく手軽に確認することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明のカレンダー装置に係る好適な実施の形態について図面を参照しつつ説明する。図１は、本実施の形態におけるカレンダー装置の外観を示す斜視図である。本実施の形態におけるカレンダー装置は、通常は机の上などに置いて使用される持ち運び可能な卓上型のカレンダー装置である。図１に示すように、カレンダー装置１の正面には、カレンダーを表示するための液晶画像表示装置（以下、ＬＣＤという）２が配置されている。また、ＬＣＤ２の表面には、光透過性を有するアナログ抵抗膜方式のタッチパネル３が設けられている。タッチパネル３は、指やペンなどによりその表面に圧力がかけられると、当該圧力がかけられた位置に対応する座標値信号を出力する。
【００１４】
カレンダー装置１の上部左側には、外部のＰＣから無線で送信されたデータを受信するためのアンテナ４が設けられている。ＬＣＤ２の下側には、ＬＣＤ２に表示されている月のカレンダーを、先月のカレンダー表示に切り替えるためのカーソルキー５Ｌと、来月のカレンダー表示に切り替えるためのカーソルキー５Ｒとが配設されている。また、カーソルキー５Ｌ，５Ｒの間には、カレンダー装置１内で計時している時刻および年月日を設定または修正するための時刻設定キー６が配設されている。
【００１５】
次に図２を参照して、カレンダー装置１内に収容されているハードウェア構成について説明する。図２において、ＣＰＵ１０は、ＲＯＭ１１に記憶されたプログラムに従って、カレンダー装置１内部の各構成を制御する。ＲＯＭ１１は、上述したプログラムに加え、カレンダー装置１に予め付与されているＩＤ情報、ＬＣＤ２にカレンダー等の各種画像を表示するための文字、数字、画像データ、および、各種画像の表示位置に関する情報などが記憶されている。このほかにも、各年における各月の第一日目が何曜日になるかといった情報や、各月が大の月か小の月かを示す情報なども記憶されている。ＲＡＭ１２は、ＣＰＵが各種処理を行う際に参照または生成する各種データを一時的に格納する。
【００１６】
受信装置１３は、アンテナ４を介して受信したスケジュールデータ等をＣＰＵ１０に対して出力する。ＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）１４は、外部のＰＣから送信されてきたスケジュールデータを記憶する。このスケジュールデータは、年・月・日を示すデータと、該データにより示される日付に対応する予定の件名、時間、内容、場所等を示すデータとが対応付けられたものである。カレンダーＩＣ１５は、内部に水晶発振子を有して常時計時を行い、ＣＰＵ１０からの要求に応じて現在の年月日、曜日、時刻データを出力する。画像表示制御ＩＣ１６は、ＣＰＵ１０の指示に従ってＬＥＤ２に表示する画像データをビデオＲＡＭ１７に書き込むとともに、ビデオＲＡＭ１７に書き込んだ画像データを、ＬＣＤドライバ１８を介してＬＣＤ２へ表示させる。
【００１７】
上述した各種デバイスと、タッチパネル３、カーソルキー５Ｌ，５Ｒ、および、時刻設定キー６とは、バス２０を介してＣＰＵ１０と接続されている。また、各種デバイスの電源は、乾電池などのバッテリー（図示略）によって供給される。
【００１８】
次に図３および図４を参照して、ＬＣＤ２に表示されるカレンダーの画像について説明する。図３は、ＬＣＤ２の画面に表示されるカレンダーの内容を示す図であり、図４は、図３において一点鎖線で囲んだ部分を拡大して図示したものである。
【００１９】
図３に示すように、ＬＣＤ２の画面内には、図中、それぞれ破線で示す、西暦表示領域Ｙと、月表示領域Ｍと、カレンダー表示領域Ｃとが予め定められている。ここで、各表示領域を示す破線は、説明のために図示したものであり、実際にＬＣＤ２の画面に表示されるものではない（図４においても同様）。西暦表示領域Ｙおよび月表示領域Ｍには、図２に示したカレンダーＩＣ１５から取得した年および月を示すデータに従って、現在の年および月が数字で表示される。カレンダー表示領域Ｃには、日曜日から土曜日までの各曜日に対応する列と、１ヶ月間の各週に対応する行からなる表（以下、七曜表という）が表示されている。この七曜表は、１ヶ月間の第一週から最大第六週までを示す６行と、日曜日から土曜日までを示す７列とからなっている。また、西暦表示領域Ｙおよび月表示領域Ｍに応じて、七曜表の各欄に日付を示す数字が表示される。
【００２０】
西暦表示領域Ｙ、月表示領域Ｍ、および、カレンダー表示領域Ｃ以外の領域は、予めＲＯＭ１１に格納されている任意の文字または画像データＣＭが表示可能な領域となっている。図３は、カレンダー装置１のメーカ名が表示されている状態を示している。
【００２１】
また、上述した七曜表の各欄には、図４に示すように、それぞれ日付を表示するための日付表示領域Ｄと、外部のＰＣから送信されたスケジュールの内容を表示するためのスケジュール表示領域Ｓとが設定されている。各日付表示領域Ｄおよびスケジュール表示領域Ｓは、各週を示す行の値と、曜日を示す列の値とによって各日付の表示領域を個々に識別可能になっている。すなわち、図３に示す七曜表において、第一週から第六週を示す各行には、それぞれ「１」〜「６」の値が対応づけられ、日曜日から土曜日を示す各列には、それぞれ「１」〜「７」の値が対応づけられている。したがって、たとえば２００５年９月２２日は９月第四週の木曜日に当たるため、その日の日付とスケジュールの内容は、図４に示すように、それぞれ日付表示領域Ｄ（４，５）およびスケジュール表示領域Ｓ（４，５）に表示されることになる。ここで、図３および図４に示した各表示領域の、ＬＣＤ２の画面内における位置に関する情報は、ＲＯＭ１１内に記憶されている。
【００２２】
次に図５を参照して、カレンダー装置１内で実行される処理内容について説明する。まず、カレンダー装置１に乾電池がセットされ、図２に示した各種デバイスに電源が供給されると、ＣＰＵ１０は、初期カレンダー表示処理を行う（ステップＳ１）。すなわち、ＣＰＵ１０は、図３に示した七曜表のうち、日付を除く画像データをＲＯＭ１１から読み出し、その表示位置を示す情報とともに画像表示制御ＩＣ１６へ送信する。これにより画像表示制御ＩＣ１６は、入力された画像データを、表示位置を示す情報に基づいてビデオＲＡＭ１７に書き込む。前記乾電池は、本発明における駆動電源供給手段に該当し、前記パーソナルコンピュータの起動状態に関わらず、前記スケジュール情報を前記表示制御手段の制御の下で前記画像表示装置に表示するように機能する。勿論、本実施形態に例示するように、前記駆動電源供給手段として乾電池を採用するものに限らず、充電可能な周知のバッテリであったり、ＰＣ用の商用電源とは異なる別電源であれば何でも良い。
【００２３】
次にＣＰＵ１０は、カレンダーＩＣ１５から年および月に関するデータを取得し、それらを表示するための数字および文字データをＲＯＭ１１から読み出して、それらの表示位置を示す情報とともに画像表示制御ＩＣ１６へ出力する。これにより、画像表示制御ＩＣ１６は、ビデオＲＡＭ１７内の、西暦表示領域Ｙおよび月表示領域Ｍに相当する記憶領域に、年および月を表す数字および文字を表示するための画像データをビデオＲＡＭ１７に書き込む。
【００２４】
次にＣＰＵ１０は、カレンダーＩＣ１５から取得した月が大の月であるか小の月であるか、また、その月の第一日目が何曜日に当たるのかを、ＲＯＭ１１に記憶されている情報に基づいて認識する。そして、各日付を示す数字データを、図３に示した七曜表のどの日付表示領域Ｄに表示すべきかを示す情報とともに画像表示制御ＩＣ１６へ出力する。たとえば、カレンダーＩＣ１５から取得した年および月に関するデータが、２００５年の９月を示していた場合、ＣＰＵ１０は、９月が小の月であり、２００５年９月１日は木曜日であることを認識する。これにより、ＣＰＵ１０は、ＲＯＭ１１から「１」〜「３０」を示す数字データを各々読み出し、数字データ「１」を日付表示領域Ｄ（１，５）へ、数字データ「２」を日付表示領域Ｄ（１，６）へ、といった各数字データを表示すべき日付表示領域を指定する情報とともに画像表示制御ＩＣ１６へ出力する。また、ＣＰＵ１０は、各日付と、各日付が表示される七曜表内の各欄との対応をＲＡＭ１２に記憶する。これにより、画像表示制御ＩＣ１６は、ビデオＲＡＭ１７内に、各日付を示す数字が指定された日付表示領域Ｄに表示されるような画像データをビデオＲＡＭ１７に書き込む。
【００２５】
次にＣＰＵ１０は、ＥＥＰＲＯＭ１４内を検索し、カレンダーＩＣ１５から取得した年および月に対応して、何らかのスケジュールデータが記憶されているか否か判断する。もし、ＥＥＰＲＯＭ１４に、取得した年および月に対応して何らかのスケジュールデータが記憶されていた場合は、そのスケジュールデータに含まれる件名に関する情報を、そのスケジュール情報に含まれる日付に対応するスケジュール表示領域Ｓに表示する旨の指示とともに、画像表示制御ＩＣ１６へ出力する。
【００２６】
たとえば、ＥＥＰＲＯＭ１４内に、２００５年９月１３日のスケジュールデータが格納されていた場合、９月１日のスケジュール表示領域がＳ（１，５）であることから、９月１３日のスケジュール表示領域がＳ（３，３）であることを算出する。そして、件名に関する情報（ここでは「打合せ」という文字データとする）とともに、当該件名に関する情報をスケジュール表示領域Ｓ（３，３）に表示する旨の指示を画像表示制御ＩＣ１６に対して出力する。これにより、画像表示制御ＩＣ１６は、ビデオＲＡＭ１７のスケジュール表示領域Ｓ（３，３）に対応する記憶領域に、「打合せ」という文字列を表示するための画像データを書き込む。
【００２７】
以上の処理を終えると、ＣＰＵ１０は、ビデオＲＡＭ１７内に書き込んだ画像データをＬＣＤ２へ表示するよう画像表示制御ＩＣ１６へ指示を出すとともに、これから表示されるカレンダーの年および月を示すデータをＲＡＭ１２に記憶する。一方、画像表示制御ＩＣ１６は、ＣＰＵ１０からの指示を受けて、ビデオＲＡＭ１７に書き込んだ画像データを、ＬＣＤドライバ１８を介してＬＣＤ２の画面に表示させる（図３参照）。
【００２８】
このようにして、ステップＳ１の初期カレンダー表示処理を終えると、次にＣＰＵ１０は、外部ＰＣからスケジュールデータを受信したか否かを判断する（ステップＳ２）。
【００２９】
ここで、外部ＰＣからスケジュールデータが送信されるまでの過程について、図６および図７を参照して簡単に説明する。この外部ＰＣは、ＰＣ本体と、出力装置であるモニタと、入力装置であるキーボードおよびマウスとから構成されている。また、ＰＣ本体には、スケジュール管理プログラムがインストールされており、制御手段としてのＣＰＵによって前記当該スケジュール管理プログラムに基づき前記入力装置への入力により記録され生成されたスケジュールデータを、カレンダー装置１へ送信するための送信装置も組み込まれている。
【００３０】
図６は、上述したスケジュール管理プログラムを起動したときに、モニタに表示されるウインドウ画像を示している。外部ＰＣにおいてスケジュール管理プログラムを起動すると、スケジュール管理プログラムウインドウ３０がモニタに表示され、当該ウインドウの内部には、現在の年および月に対応するカレンダー画像が表示される。たとえば、２００５年９月中に上記スケジュール管理プログラムを起動すると、ウインドウ画面３０内には、図６に示すように、２００５年９月のカレンダーが表示される。また、ウインドウ画面３０内に表示された送りボタン３１をクリックすると、翌月のカレンダーが表示され、戻りボタン３２をクリックすると、先月のカレンダーが表示される。前記パーソナルコンピュータは、商用電源に接続されている。
【００３１】
そして、表示されたカレンダーにおいて、スケジュールを入力する場合は、マウスによってモニタに表示されたポインタＰを、所望する日付の領域内（図６では９月２１日を示す）に移動させ、その位置でダブルクリックする。すると、図７に示すように、モニタ内にスケジュール入力ウインドウ４０が出現する。スケジュール入力ウインドウ画面４０内には、「日付」、「時間」、「件名」、「内容」、「場所」の５つの項目について任意の文字または数字が入力できる領域が表示されている。ここで、日付に対応する入力領域には、ウインドウ画面３０に表示されたカレンダーにおいて、ダブルクリックした領域に対応する年月日が表示されている。
【００３２】
そして、上述した各項目のうち、所望する項目に対応した入力領域をクリックすると、その入力領域内にカーソルが出現し、キーボードから各項目に対応した内容を適宜入力可能となる。そして所望する内容を入力し終えたら、スケジュール入力ウインドウ画面４０内の確定ボタン４１をクリックする。これにより、スケジュール管理プログラムは、入力されたスケジュールデータ（年月日、時間、件名、内容、場所に関するデータ）をＰＣ本体内のハードディスクなどに記録するとともに、ＰＣ本体内に組み込まれた送信装置により、入力されたスケジュールデータを、目的のカレンダー装置１に付与されているＩＤ情報とともに送信する。このＩＤ情報は、スケジュール管理プログラムに関する各種設定項目の１つとして、ユーザにより予め設定されるものである。
【００３３】
上記のように、外部ＰＣにインストールされているスケジュール管理プログラムにおいてスケジュールの入力または更新が行われると、カレンダー装置１に対して入力または更新されたスケジュールデータを当該カレンダー装置のＩＤ情報とともに送信する。このスケジュールデータを、受信装置１３がアンテナ４を介して受信すると、図５に示すフローチャートのステップＳ２における判断結果がＹＥＳとなり、ＥＥＰＲＯＭ１４に格納されているスケジュールデータの更新処理（予定更新処理）を行う（ステップＳ３）。この更新処理については、後に詳しく説明する。そして、ステップＳ３の予定更新処理を終えると、再びステップＳ２の処理に戻る。
【００３４】
ステップＳ２で、受信装置１３が外部ＰＣからスケジュールデータを受信していなかった場合は、判断結果がＮＯとなり、カーソルキー５Ｌまたは５Ｒが押されたか否かを判断する（ステップＳ４）。もしカーソルキー５Ｌまたは５Ｒが押されたと判断した場合は、カレンダー表示切替処理を行う（ステップＳ５）。
【００３５】
すなわちＣＰＵ１０は、まず、ＲＡＭ１２に記憶されている、現在表示中のカレンダーの年および月を示すデータを読み取る。そして、カーソルキー５Ｒが押された場合は、ＣＰＵ１０は、前述した初期カレンダー表示処理と同様の処理を行って翌月のカレンダーをＬＣＤ２に表示させる。また、カーソルキー５Ｌが押された場合は、先月のカレンダーをＬＣＤ２に表示させる。そして、ＲＡＭ１２に記憶されている表示中のカレンダーの年および月を示すデータを更新する。
【００３６】
次に、ステップＳ４でカーソルキー５Ｌ，５Ｒが操作されていないと判断された場合、判断結果がＮＯとなり、ＣＰＵ１０はタッチパネル３から座標値信号が出力されたか否か、すなわち、ユーザがＬＣＤ２の画面に触れたか否かを判断する（ステップＳ６）。もし、タッチパネル３から座標値信号が出力された場合は、判断結果がＹＥＳとなって、詳細スケジュール表示処理を行う（ステップＳ７）。
【００３７】
すなわち、ＣＰＵ１０は、タッチパネル３から出力された座標値信号から、ユーザが、ＬＣＤ２の画面のどの位置に触れたのかを判断する。そして、カレンダー表示領域Ｃに表示された七曜表のうち日付が表示されている欄以外の領域に触れたと判断した場合は、詳細スケジュール表示処理を終了して、ステップＳ２の処理へ戻る。一方、カレンダー表示領域Ｃに表示された七曜表のうち、日付が表示されている欄のいずれかに触れたと判断した場合は、ＲＡＭ１２に記憶されている、各日付と、各日付が表示される七曜表内の各欄との対応を参照して、触れられた欄に対応する日付を認識する。
【００３８】
そして、ユーザによって触れられた欄に対応する日付を認識すると、ＲＯＭ１１から図８に示す詳細スケジュール表示フォーマットの画像データを読み出し、現在表示しているカレンダーの年および月、ならびに、認識した日付に対応する数字データとともに、画像表示制御ＩＣ１６へ出力する。この詳細スケジュール表示フォーマットは、ユーザが触れた欄に対応する年月日を表示する年月日表示領域ＤＡＴＥと、「時間」、「件名」、「内容」、「場所」の欄が設けられた表４５からなっている。これにより、画像表示制御ＩＣ１６は、図８に示す詳細スケジュール表示フォーマットをＬＣＤ２の画面に表示するための画像データをビデオＲＡＭ１７に書き込む。また、このとき、年月日表示領域ＤＡＴＥに、現在表示しているカレンダーの年および月、ならびに、認識した日付に対応する数字データを表示するための画像データも合わせてＲＡＭ１７に書き込む。
【００３９】
次いで、ＣＰＵ１０は、ＥＥＰＲＯＭ１４にアクセスし、認識した日付に対応するスケジュールデータが格納されているか否かをチェックする。認識した日付に対応するスケジュールデータが格納されていなかった場合は、画像表示制御ＩＣ１６に、ビデオＲＡＭ１７に書き込んだ画像データをそのままＬＣＤ２に表示するよう指示を出す。これにより、ＬＣＤ２の画面には、年月日表示領域ＤＡＴＥにユーザが触れた欄に対応する年月日が表示されているが、表４５の内容が空欄になっている詳細スケジュールが表示される。
【００４０】
一方、ＥＥＰＲＯＭ１４に判断した日付に対応するスケジュールデータが格納されていた場合は、画像表示制御ＩＣ１６に対し、当該スケジュールデータに含まれる、時間、件名、内容、場所に関する情報とともに、各情報を、図８に示す表４５の各項目に対応する欄内に表示する旨の指示を出力する。これにより、画像表示制御ＩＣ１６は、年月日表示領域ＤＡＴＥに、ユーザが触れた欄に対応する年月日が表示され、さらに、表４５の各項目の欄に、ＥＥＰＲＯＭ１４に記憶されていた、時間、件名、内容、場所の内容が表示される。以上のように、詳細スケジュール表示処理が終了すると、ＣＰＵ１０はステップＳ２の処理へ戻る。
【００４１】
次に、ステップＳ６でユーザがタッチパネル３に触れていないと判断された場合、判断結果がＮＯとなり、ＣＰＵ１０は時刻設定キー６が操作されたか否かを判断する（ステップＳ８）。もし、時刻設定キー６が操作されていないと判断した場合は、判断結果がＮＯとなり、ステップＳ２の処理へ戻る。一方、時刻設定キー６が操作されたと判断した場合は、判断結果がＹＥＳとなり、時刻設定処理を実行する（ステップＳ９）。
【００４２】
すなわち、時刻設定処理が開始されると、まず、ＣＰＵ１０は、カレンダーＩＣ１５から、現在の年、月、日、時、分の情報（以下、時刻情報という）を取得してＲＡＭ１２に格納する。そして、取得した時刻情報に対応する数字データをＲＯＭ１１から読み出して、その表示位置を示す情報とともに画像表示制御ＩＣ１６へ出力する。これにより、画像表示制御ＩＣ１６は、入力された数字データを指定された表示位置に表示するための画像データをビデオＲＡＭ１７に書き込み、ＬＣＤドライバ１８を介してＬＣＤ２に表示させる（図９参照）。
【００４３】
さらにＣＰＵ１０は、年を示している数値（図９中、「２００５」）を点滅表示するよう、画像表示制御ＩＣ１６に対して指示を出し、これを受けて画像表示制御ＩＣ１６は、年を示している数値を点滅表示させる。この状態でカーソルキー５Ｒが操作されると、ＣＰＵ１０は、画像表示制御ＩＣ１６を介してＬＣＤ２に表示された年の値を１つ増加させ、カーソルキー５Ｌが操作されると、年の値を１つ減少させる。そして、次に時刻設定キー６が操作されると、ＣＰＵ１０は年に対応する数値の点滅表示を停止し、月に対応する数値（図９中、「９」）を点滅表示させる。この状態で、カーソルキー５Ｒが操作されると、ＣＰＵ１０は、画像表示制御ＩＣ１６を介してＬＣＤ２に表示された月の値を１つ増加させ、カーソルキー５Ｌが操作されると、月の値を１つ減少させる。以下、同様にして、時刻設定キー６が操作されるごとに、日、時、分の表示を順次点滅表示させていくとともに、点滅表示されているときにカーソルキー５Ｌまたは５Ｒが操作されると、それに応じて点滅表示されている数値を増減させる。
【００４４】
そして、分に対応する数値が点滅表示されているときに時刻設定キー６が操作されると、ＣＰＵ１０は、その時点でＬＣＤに表示されていた年、月、日、時、分の情報をカレンダーＩＣ１５へ出力する。これにより、カレンダーＩＣ１５は、入力された年、月、日、時、分から改めて計時を開始する。また、ＣＰＵ１０は、画像表示制御ＩＣ１６を介して、設定された年および月に対応するカレンダーをＬＣＤ２に表示させる。このようにして時刻設定処理が終了すると、ＣＰＵ１０は、ステップＳ２の処理へ戻る。
【００４５】
以上説明したように、カレンダー装置１に乾電池がセットされると、ＣＰＵ１０は、まず、初期状態のカレンダー表示を行い（ステップＳ１）、以下、外部ＰＣから送信されたスケジュールデータの受信、および、カーソルキー５Ｌ，５Ｒ、タッチパネル３、時刻設定キー６に対する操作を順次監視する（ステップＳ２，Ｓ４，Ｓ６，Ｓ８）。そして、スケジュールデータの受信、各キーまたはタッチパネル３への操作を検出すると、検出した内容に対応する処理を実行する。（ステップＳ３，Ｓ５，Ｓ７，Ｓ９）
【００４６】
次に、図１０を参照して、図５に示したメインフローチャートにおけるステップＳ３、予定更新処理の詳しい処理内容について説明する。図５のステップＳ２において、受信装置１３がアンテナ４を介して外部ＰＣからスケジュールデータを受信したと判断すると、ＣＰＵ１０は、図１０に示す予定更新処理を開始する。まず、ＣＰＵ１０は、スケジュールデータとともに受信したＩＤ情報を認識し（ステップＳ１０）、ＲＯＭ１１に格納されている、予め自装置に付与されたＩＤ情報と比較する（ステップＳ１１）。そして、受信したＩＤ情報が、自装置のＩＤ情報と一致しなかった場合は、受信したスケジュールデータは自装置宛てではなかったとみなして判断結果がＮＯとなり、予定更新処理を終え、図５のステップＳ２の処理へ戻る。一方、自装置のＩＤ情報と一致した場合は、受信したスケジュールデータに含まれる、年、月、日、件名、時刻、内容、場所に関する情報をＥＥＰＲＯＭ１４に格納する（ステップＳ１２）。
【００４７】
次に、ＣＰＵ１０は、現在ＬＣＤ２に表示されているカレンダーの年および月が、受信したスケジュールデータに含まれていた年および月と一致するか否かを判断する（ステップＳ１３）。そして、一致していなかった場合は、予定更新処理を終え、図５のステップＳ２の処理へ戻る。一方、一致していた場合は、受信したスケジュールデータに含まれていた日付に対応するスケジュール表示領域Ｓを認識する。そして、認識したスケジュール表示領域Ｓに、受信したスケジュールデータに含まれていた件名に関する情報をＬＣＤ２に表示するよう、画像表示制御ＩＣ１６へ指示を出す。これにより、画像表示制御ＩＣ１６は、ビデオＲＡＭ１７にＣＰＵ１０から指示された件名に関する情報を表示するための画像データをビデオＲＡＭ１７に書き込み、ＬＣＤドライバ１８を介してＬＣＤ２の画面に表示させる（ステップＳ１４）。そして、ステップＳ１４の処理を終えると、図５に示すステップＳ２の処理へ戻る。
【００４８】
上述した予定更新処理を行うカレンダー装置１によれば、外部ＰＣからスケジュールデータを受信すると、受信したスケジュールデータが自装置に宛てて送信されたものだった場合にのみ、そのスケジュールデータを記憶する。さらに、受信したスケジュールデータが、現在表示しているカレンダーの月における予定を示していた場合は、その内容（件名に関する情報）が、表示中のカレンダーの対応する日の欄内に表示される。したがって、外部ＰＣのスケジュール管理プログラムにおいて、スケジュールが新たに入力または更新された場合、直ちにカレンダー装置１が表示しているカレンダー内に表示されることとなる。また、カレダー装置１は乾電池で独立して稼動しているため、外部ＰＣがＯＦＦになっていた場合でも、上述したスケジュール管理プログラムによって記録されたスケジュールの内容を確認することができる。
【図面の簡単な説明】
【００４９】
【図１】本発明の実施の形態におけるカレンダー装置の外観を示す斜視図である。
【図２】同カレンダー装置内部のハードウェア構成を示すブロック図である。
【図３】同カレンダー装置が表示するカレンダーの一例を説明するための説明図である。
【図４】同カレンダー装置が表示するカレンダーの一例を説明するための説明図である。
【図５】同カレンダー装置が実行する処理の流れを示すフローチャートである。
【図６】同カレンダー装置に対してスケジュールデータを送信する外部パーソナルコンピュータにおけるスケジュール管理プログラムの起動画面の内容を説明するための説明図である。
【図７】同カレンダー装置に対してスケジュールデータを送信する外部パーソナルコンピュータにおけるスケジュール管理プログラムのスケジュール入力画面の内容を説明するための説明図である。
【図８】同カレンダー装置における詳細スケジュール表示画面の内容を説明するための説明図である。
【図９】同カレンダー装置における時刻設定画面の内容を説明するための説明図である。
【図１０】同カレンダー装置において実行される予定更新処理の流れを示すフローチャートである。
【符号の説明】
【００５０】
１  カレンダー装置
２  液晶画像表示装置（画像表示装置）
４  アンテナ（受信手段）
１０  ＣＰＵ（表示制御手段）
１１  ＲＯＭ（カレンダー記憶手段）
１２  ＲＡＭ
１３  受信装置（受信手段）
１４  ＥＥＰＲＯＭ（スケジュール記憶手段）
１５  カレンダーＩＣ
１６  画像表示制御ＩＣ（表示制御手段）
１７  ビデオＲＡＭ
１８  ＬＣＤドライバ
【図１】
2007079755.tif 000003
【図２】
2007079755.tif 000004
【図３】
2007079755.tif 000005
【図４】
2007079755.tif 000006
【図５】
2007079755.tif 000007
【図６】
2007079755.tif 000008
【図７】
2007079755.tif 000009
【図８】
2007079755.tif 000010
【図９】
2007079755.tif 000011
【図１０】
2007079755.tif 000012