(57)【要約】【課題】スケジュール等の個人情報の見落としを防止し、スケジュール管理の利便性を向上する。【解決手段】携帯情報端末１０は、印刷媒体２０からカレンダーの画像を撮像し、この画像からカレンダーの外枠を形成する各外枠線の直線を検出していき、各外枠線に囲まれたカレンダーのスケジュール表示領域を正確に検出する。次に携帯情報端末１０は、撮像したカレンダーの画像を分割して各日付ごとの日付スケジュール情報を生成する。そして、現在の日付と同一の日付に関連付けられた日付スケジュール情報の画像が待ち受け画面等の画像表示部３に表示されるので、ユーザは待ち受け画面を視認するたびに自己のスケジュールを確認する機会が与えられる。【選択図】図１
2008097188.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示するための画像表示手段と、
現在の日付を認識する日付認識手段と、
所定の印刷媒体に表示された月単位のスケジュール表示領域を撮像するスケジュール撮像手段と、
前記スケジュール撮像手段により撮像されたスケジュール表示領域の画像に基づいて、月内に含まれる各日付ごとのスケジュールを示す日付スケジュール情報を生成するスケジュール生成手段と、
前記スケジュール生成手段により生成された日付スケジュール情報を、それぞれ暦上で対応する日付と関連付けて記憶するスケジュール記憶手段と、
前記日付認識手段にて認識される現在の日付に関連付けられた日付スケジュール情報を前記スケジュール記憶手段から読み出し、前記画像表示手段にて表示させるスケジュール表示手段とを備えたことを特徴とする携帯情報端末。
【請求項２】
請求項１に記載の携帯情報端末において、
前記スケジュール生成手段による日付スケジュール情報の生成に際して、
前記スケジュール撮像手段により撮像された画像中から前記スケジュール表示領域を区画する外枠を検出する外枠検出手段と、
前記外枠検出手段により検出された外枠内の一部から電子透かしの形態で表示された年月情報を取得する年月取得手段と、
前記年月取得手段により取得された年月情報に基づいて前記スケジュール表示領域の画像を月内に含まれる各日付ごとの画像に分割することで、各日付ごとのスケジュールを示す日付スケジュール情報を生成する日付分割手段とをさらに備えたことを特徴とする携帯情報端末。
【請求項３】
請求項１又は２に記載の携帯情報端末において、
前記スケジュール生成手段による日付スケジュール情報の生成に際して、
前記印刷媒体にて前記スケジュール表示領域とともにその外枠線上に表示された複数のチェックマークを、前記スケジュール撮像手段により撮像された画像中から検出するマーク検出手段と、
前記マーク検出手段により検出された複数のチェックマークに基づいて、前記スケジュール表示領域の外枠全体を含む画像が撮像されているか否かを判定する判定手段とをさらに備えたことを特徴とする携帯情報端末。
【請求項４】
請求項１から３のいずれかに記載の携帯情報端末において、
前記印刷媒体にて前記スケジュール表示領域内の各日付ごとに予め塗りつぶし可能に形成された種類指定領域について、その塗りつぶしの有無を前記スケジュール撮像手段により撮像された画像に基づいて検出する種類指定検出手段と、
前記種類指定検出手段により検出された塗りつぶしの有無に基づいて、前記スケジュール表示手段による前記日付スケジュール情報の表示態様を変更する表示態様変更手段とをさらに備えたことを特徴とする携帯情報端末。
【請求項５】
画像を表示するための画像表示手段と、
現在の年月日及び時刻をそれぞれ認識する日付時刻認識手段と、
所定の印刷媒体に表示された週単位のスケジュール表示領域を撮像するスケジュール撮像手段と、
前記スケジュール撮像手段により撮像されたスケジュール表示領域の画像に基づいて、週内に含まれる各日付及び一定の時間帯ごとのスケジュールを示す時刻スケジュール情報を生成するスケジュール生成手段と、
前記スケジュール生成手段により生成された時刻スケジュール情報を、それぞれ暦上で対応する日付及び１日の中での時間帯と関連付けて記憶するスケジュール記憶手段と、
前記時刻認識手段にて認識される現在の年月日及び少なくともその時刻が含まれる時間帯に関連付けられた時刻スケジュール情報を前記スケジュール記憶手段から読み出し、前記画像表示手段にて表示させるスケジュール表示手段とを備えたことを特徴とする携帯情報端末。
【請求項６】
請求項５に記載の携帯情報端末において、
前記スケジュール生成手段による時刻スケジュール情報の生成に際して、
前記スケジュール撮像手段により撮像された画像中から前記スケジュール表示領域を区画する外枠を検出する外枠検出手段と、
前記外枠検出手段により検出された外枠内の前記スケジュール表示領域の画像を各日付及び一定の時間帯ごとに分割することで、時間帯ごとのスケジュールを示す時刻スケジュール情報を生成する時刻分割手段とをさらに備えたことを特徴とする携帯情報端末。
【請求項７】
請求項５又は６に記載の携帯情報端末において、
前記日付時刻認識手段にて認識される現在の時刻を参照して、前記スケジュール記憶手段に記憶された時刻スケジュール情報に関連付けられた時間帯の少なくとも先頭時刻が到来するまでに所定のアラーム動作を実行するアラーム手段をさらに備えたことを特徴とする携帯情報端末。
【請求項８】
所定の印刷媒体に表示された月単位のスケジュール表示領域を撮像する処理と、
この撮像したスケジュール表示領域の画像に基づいて、各日付ごとのスケジュールを示す日付スケジュール情報を生成する処理と、
この生成した日付スケジュール情報を、それぞれ暦上で対応する日付と関連付けて記憶する処理と、
現在の日付を認識して、前記記憶した日付スケジュール情報の中から現在の日付に関連付けられた日付スケジュール情報を読み出し、画像として表示する処理とを携帯情報端末に実行させるためのスケジュール管理プログラム。
【請求項９】
請求項８に記載のスケジュール管理プログラムにおいて、
前記日付スケジュールを生成する処理は、
前記撮像された画像中から前記スケジュール表示領域の外枠を検出する処理と、
この検出した外枠内の一部から電子透かしの形態で表示された年月情報を取得する処理と、
この取得した年月情報に基づいて、前記スケジュール表示領域の画像を各日付ごとに分割することで、各日付ごとのスケジュールを示す日付スケジュール情報を生成する処理とを含むことを特徴とするスケジュール管理プログラム。
【請求項１０】
請求項８又は９に記載のスケジュール管理プログラムにおいて、
前記日付スケジュールを生成する処理は、
前記印刷媒体にて前記スケジュール表示領域とともにその外枠線上に表示された複数のチェックマークを、前記撮像された画像中から検出する処理と、
この検出した複数のチェックマークに基づいて、前記スケジュール表示領域の外枠全体を含む画像が撮像されているか否かを判定する処理とを含むことを特徴とするスケジュール管理プログラム。
【請求項１１】
請求項８から１０のいずれかに記載のスケジュール管理プログラムにおいて、
前記日付スケジュール情報を画像表示手段に表示する処理は、
前記印刷媒体にて前記スケジュール表示領域内の日付ごとに予め塗りつぶし可能に形成された種類指定領域について、その塗りつぶしの有無を前記撮像された画像に基づいて検出する処理と、
この検出した塗りつぶしの有無に基づいて、前記日付スケジュール情報の表示態様を変更する処理とを含むことを特徴とするスケジュール管理プログラム。
【請求項１２】
所定の印刷媒体に表示された週単位のスケジュール表示領域を撮像する処理と、
この撮像したスケジュールの画像に基づいて、週内に含まれる各日付及び一定の時間帯ごとのスケジュールを示す時刻スケジュール情報を生成する処理と、
この生成した時刻スケジュール情報を、それぞれ暦上で対応する日付及び１日の中での時間帯と関連付けて記憶する処理と、
現在の年月日及びその時刻を認識して、前記記憶した時刻スケジュール情報の中から現在の年月日及びその時刻が含まれる時間帯に関連付けられた時刻スケジュール情報を読み出し、画像として表示する処理とを携帯情報端末に実行させるためのスケジュール管理プログラム。
【請求項１３】
請求項１２に記載のスケジュール管理プログラムにおいて、
前記時刻スケジュール情報を生成する処理は、
前記撮像された画像中から前記スケジュール表示領域の外枠を検出する処理と、
この検出した外枠内のスケジュール表示領域を各日付及び一定の時間帯ごとに分割することで、時間帯ごとのスケジュールを示す時刻スケジュール情報を生成する処理とを含むことを特徴とするスケジュール管理プログラム。
【請求項１４】
請求項１２又は１３に記載のスケジュール管理プログラムにおいて、
現在の時刻を参照して、前記記憶した時刻スケジュール情報に関連付けられた時間帯の少なくとも先頭時刻が到来するまでに所定のアラーム動作を実行する処理をさらに有することを特徴とするスケジュール管理プログラム。
【請求項１５】
請求項１から４のいずれかに記載の携帯情報端末、又は請求項８から１１のいずれかに記載のスケジュール管理プログラムとともに用いられる印刷媒体であって、
外枠により区画された月単位の暦を表示するスケジュール表示領域と、
前記スケジュール表示領域を月内の各日付ごとに分割することで、各日付ごとのスケジュールを示す日付スケジュール情報を表示可能とする複数の分割領域と、
前記スケジュール表示領域の一部に電子透かしの形態で表示された年月情報とが形成されていることを特徴とする印刷媒体。
【請求項１６】
請求項１５に記載の印刷媒体において、
前記スケジュール表示領域内の各日付ごとに形成され、各日付ごとのスケジュールの種類を区別するべく予め塗りつぶし可能に形成された種類指定領域がさらに形成されている印刷媒体。
【請求項１７】
請求項１５又は１６に記載の印刷媒体において、
前記スケジュール表示領域の外枠上に複数のチェックマークがさらに形成されている印刷媒体。
【請求項１８】
請求項５から７のいずれかに記載の携帯情報端末、又は請求項１２から１４のいずれかに記載のスケジュール管理プログラムとともに用いられる印刷媒体であって、
外枠により区画された週単位の暦を表示するスケジュール表示領域と、
前記スケジュール表示領域を週内の各日付及び一定の時間帯ごとに分割することで、各日付及び一定の時間帯ごとのスケジュールを示す時刻スケジュール情報を表示可能とする複数の分割領域とが形成されたことを特徴とする印刷媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、個人に携帯して利用される携帯情報端末や個人のスケジュール管理に利用されるプログラム、スケジュールの記録に用いられる印刷媒体等に関するものである。
【背景技術】
【０００２】
従来より、個人が月単位や週単位の中でのスケジュールを含む個人情報を管理する際には、主に手帳やメモ帳などの紙媒体の他、スケジュール記録機能を有した電子機器（例えば携帯電話機、電子手帳）等が使用されている。個人は、その行動予定を手帳やメモ帳に手書きで書き込んだり、電子機器に入力したりすることで個人情報を管理しておき、必要なときには各個人がこれらを参照して、自己のスケジュールを確認している。
【０００３】
また、この種のスケジュール管理に関する先行技術として、個人情報を管理するための情報管理システムが知られている（例えば、特許文献１参照。）。この情報管理システムでは、手帳等の情報が記入された紙面を、スキャナにより光電変換してデジタル画像を取得し、紙面に記入等された文字と、文字で表された項目の属性とを対応付けて自動的に記憶管理し、必要なときには、記憶管理した情報の内容を紙に出力して携帯することが可能となっている。
【特許文献１】特開平５−２１６９３２号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の手法や先行技術においては、各個人がスケジュールを忘れてしまわないようにするためには、常に手帳やメモ帳等を一定の時間ごとに見直したり、１日の行動を開始するタイミングで手帳やメモ帳等を一々確認したりする作業を行う必要がある上、こうした確認作業を各個人が習慣付けておく必要がある。このため、各個人に急な用事が入ったり、他の作業に夢中になったりしてこの確認する作業を忘れ、うっかり見落としてしまうと、せっかく手帳やメモ帳等を持ち歩いていても、スケジュールの記録があること自体を忘れてしまい、これらが活用されなくなってしまう。
【０００５】
また、先行技術（特許文献１）の情報管理システムにおいても、各個人が記憶管理した情報の内容を紙に出力して携帯していても、これを見落としてしまえばスケジュールを忘れてしまうため、せっかくの情報が全く活かされなくなってしまうという問題がある。
【０００６】
この点、特に今日では、多数の個人が日常的に携帯している携帯電話機にスケジュールを入力しておき、このスケジュールに合わせて必要な時にアラームが鳴るようにすることも可能である。しかしながら、携帯電話機に自己のスケジュールを手作業で入力したり、アラームがなるように設定する作業は煩雑かつ面倒であり、これらの作業を怠ると結局、スケジュールを忘れてしまうことにかわりはない。
【０００７】
そこで本発明は、スケジュール等の個人情報の見落としを効果的に防止して管理するとともに、スケジュール管理の利便性を向上できる技術を提供するものである。
【課題を解決するための手段】
【０００８】
本発明は、月単位や週単位でのスケジュールが表示された印刷媒体を撮像し、その画像をもとに携帯情報端末でスケジュール管理を行うものである。印刷媒体には、予め月単位のカレンダーや週単位で表組みされたスケジュール表等が印刷されており、各個人（以下、「ユーザ」と称する。）は、こうした紙の印刷媒体を用いて自己のスケジュールを記録しておく。印刷媒体への記録は、手書きによるものでもよいし、印字によるものでもよい。
【０００９】
いずれにしても、ユーザは自己のスケジュールを印刷媒体に記録すると、後はこれを撮像機能付きの携帯情報端末で撮影するだけでよい。ユーザが携帯情報端末を用いて印刷媒体を撮影すると、そこに表示されたカレンダーやスケジュール表等の画像が携帯情報端末にて取り込まれる。そして、この後は携帯情報端末によるプログラム上の処理が進められる。
【００１０】
例えば月単位のカレンダーであれば、これを撮像した画像が各日付ごとに細かく分割されて各日付ごとの画像に加工される。各日付ごとの画像は、暦上で対応する日付（年月日）と関連付けられて記憶される。一方、携帯情報端末には現在の年月日を正しく認識する機能が付属する。そして携帯情報端末は、現在認識している年月日に対応する日付の画像を読み出し、これを画面に表示することができる。
【００１１】
本発明によれば、日付ごとに分割された画像としての日付スケジュール情報が携帯情報端末において表示されているので、ユーザは、自己が常に携帯している携帯情報端末の画面を参照するたびにスケジュールを閲覧する機会を持つことになる。このため、その日現在のスケジュールを頻繁にユーザに確認させることができ、その見落としを防止することができる。またユーザは、携帯情報端末を操作しながら手作業でスケジュールを入力する必要がなく、単に印刷媒体を撮影するだけでよいことから、極めて容易にスケジュールを管理することができる。
【００１２】
また本発明の携帯情報端末は、カレンダーやスケジュール帳等の印刷媒体を撮像した上で、以下の処理を実行する。以下の処理は、コンピュータとしての携帯情報端末がスケジュール管理プログラムを実行することで進められる。
【００１３】
例えば、月単位のスケジュールから各日付ごとの日付スケジュール情報を生成する処理に際して、先に撮像された画像中からスケジュール表示領域を区画する外枠を検出する処理が行われる。外枠を検出すると、その外枠内の一部から電子透かしの形態で表示された年月情報を取得する処理が行われる。そして、この年月情報に基づいてスケジュール表示領域の画像を月内に含まれる各日付ごとの画像に分割し、その１つ１つを各日付ごとのスケジュールを示す日付スケジュール情報として生成する処理が行われる。
【００１４】
年月情報は、カレンダーの表組み中で各日付の位置（何行目の何段目にあるか）を特定することに用いられる。カレンダーは通常、予め曜日の位置が固定されており、曜日の並びにあわせて当月の日付が配置されている態様が一般的である。一方、暦上で年月が特定されれば、その月の何日が何曜日にあたるのかは既知である。したがって、撮像した画像中から年月情報を取得すれば、その画像中のどこの位置にどの日付の升目（分割領域）が存在するかが特定されるので、後は演算処理によって機械的に日付スケジュール情報を生成することができる。
【００１５】
また本発明では、日付スケジュール情報の生成に際して、撮像された画像中にカレンダーやスケジュール帳の全体が正しく収まっているか否かを確認することができる。印刷媒体には、予めスケジュール表示領域とともにその外枠線上に複数のチェックマークが表示されている。そして、画像中からこれらチェックマークを検出し、スケジュール表示領域の外枠全体を含む画像が撮像されているか否かを判定することができる。
【００１６】
上記のチェックマークは、光学的に認識可能なマーク（印）として予め印刷媒体に印刷されており、画像中から検出した外枠線上に複数のチェックマークが存在すれば、その画像にはスケジュール表示領域の全体が正しく収まっているものと判断される。逆にチェックマークを検出できなければ、その画像にはスケジュール表示領域の全体が収まっていないものと判断される。この後、ユーザが撮影をやり直し、正しくスケジュール表示領域の全体が収まっていることが確認できれば、それによって日付スケジュール情報が正しく生成されることになる。
【００１７】
さらに本発明では、各日付ごとのスケジュールの種類を判別し、その種類に応じて日付スケジュール情報の表示態様を変更することができる。種類の判別は、撮像された画像をもとに光学的処理によって行われる。具体的には、印刷媒体には予めスケジュール表示領域内の各日付ごとに塗りつぶし可能な種類指定領域が形成されており、この種類指定領域は、ユーザが自己のスケジュールの種類に応じて任意に塗りつぶし（マーキング）することができるものである。この塗りつぶしの有無を画像に基づいて検出することにより、日付スケジュール情報の表示態様を変更することができる。
【００１８】
このため例えば、特に重要度の高いスケジュールについては、ユーザが予め種類指定領域をマーキング（塗りつぶし）しておくことで、より目立ちやすい表示態様で日付スケジュール情報を表示させることができ、ユーザの注意を大きく喚起することができる。
【００１９】
また本発明では、印刷媒体に週単位のスケジュールが表組みで表示されている場合は以下の処理が行われる。先ず、撮像されたスケジュール表示領域の画像に基づいて、週内に含まれる各日付及び一定の時間帯ごとのスケジュールを示す時刻スケジュール情報を生成する処理である。生成された時刻スケジュール情報は、それぞれ暦上で対応する日付及び１日の中での時間帯と関連付けて記憶される。そして、携帯情報端末において認識されている現在の年月日及びその時刻が含まれる時間帯に関連付けられた時刻スケジュール情報が読み出され、これが画面に表示される。なお、ここで読み出し及び表示される時刻スケジュール情報は、現在の時刻が含まれる時間帯に対応するものだけでなく、その次の時間帯に対応するものであってもよい。
【００２０】
この場合、ユーザはその一日分のスケジュールについて、時間帯ごとに細かく確認することができるので、ユーザが細かく行動予定を管理したい場合に利便である。また、携帯情報端末において表示される時刻スケジュールは時間の経過とともに更新されるので、ユーザは常に最新のスケジュールを確認することができる。
【００２１】
通常、週単位のスケジュールは、週の先頭から１週間分の表組み（例えば月曜日から日曜日まで）として表される。このため、週単位のスケジュールを撮像する場合、特に年月情報を取得する必要はない。ただし、より正確性を求めるなら、本発明は「年月週取得手段」の構成を備えてもよい。この年月週取得手段は、外枠検出手段により検出された外枠内の一部から電子透かしの形態で表示された年月及び月内の週の序列に関する情報を取得するものである。
【００２２】
この場合、例えばユーザが前もって１〜数週間先のスケジュールを撮影したとすると、その画像から生成された時刻スケジュール情報は、暦上で対応する年月の週が到来するまで記憶されたままとなる。そして、実際に対応する年月の週が到来すると、生成済みの時刻スケジュールが読み出され、時間帯ごとに携帯情報端末において表示されることになる。
【００２３】
なお、本発明でいう「日付スケジュールの生成」には、１ヶ月分の日付スケジュール情報をまとめて生成する場合の他に、時間の経過に伴って１日分ずつ又は数日分ずつの日付スケジュール情報を生成する場合も含まれる。前者の場合、ある一時期に各日付ごとの日付スケジュール情報が同時期に生成され、同時期にまとまった複数の日付スケジュール情報が記憶されることになる。後者の場合、ある程度の期間（１ヶ月）をかけて各日付ごとの日付スケジュール情報が時間の経過に伴って生成されていき、その都度、生成された日付スケジュール情報が記憶されていくことになる。
【００２４】
また、本発明でいう「時刻スケジュール情報の生成」には、１週間分の時刻スケジュール情報をまとめて生成する場合の他に、日付の経過に伴って１日単位で時刻スケジュール情報を生成したり、時間の経過に伴って１定時間分ずつの時刻スケジュール情報を生成したりする場合も含まれる。前者の場合、ある一時期に各日付及び一定の時間帯ごとの時刻スケジュール情報が同時期に生成され、これらがまとまって記憶されることになる。後者の場合、ある程度の期間（１週間）をかけて各日付及び一定の時間帯ごとの時刻スケジュール情報が時間の経過に伴って生成されていき、その都度、生成された時刻スケジュール情報が記憶されていくことになる。
【００２５】
また本発明では、１日の中で時間帯ごとの時刻スケジュール情報を生成する場合、少なくともその先頭時刻が到来するまでに所定のアラーム動作を実行する処理が行われる。この場合、アラーム動作によって積極的にユーザの注意を喚起し、その画面の見落としをより確実に防止することができる。
【発明の効果】
【００２６】
以上のように本発明は、スケジュール等の個人情報の見落としを効果的に防止することができる。また本発明は、携帯情報端末に情報を入力する際の操作を簡易化し、各個人においてスケジュール管理の利便性を大きく向上する。
【発明を実施するための最良の形態】
【００２７】
〔第１実施形態〕
以下、本発明を実施するための最良の形態について図面を用いて詳細に説明する。
図１は、第１実施形態における携帯情報端末１０及び印刷媒体２０の構成を示す説明図である。携帯情報端末１０は、例えば通話機能や情報通信機能（データ通信、インターネットへの接続等）の他に、時刻表示や画像表示等を行う機能を備えた携帯電話機である。
【００２８】
携帯情報端末１０は、例えばＣＰＵ（中央演算処理装置）等の演算処理を実行する制御部１を備えている。この制御部１は、携帯情報端末１０が有する他の要素の動作を制御するとともに、図示しないＲＯＭ等の記憶部に記憶されたプログラムを読み出して実行することができる。プログラムは、携帯情報端末１０に組み込まれたアプリケーションの形態で記憶されており、このようなアプリケーションは、特定のサーバ（ＷＷＷサーバ）から携帯情報端末１０にダウンロードしたり、あるいはＣＤ−ＲＯＭ等のメディアを通じてインストールしたりすることができる。
【００２９】
また携帯情報端末１０は撮像部２を備えている。この撮像部２は、携帯情報端末１０の本体に内蔵又は外付けにより取り付けられたカメラを有し、このカメラを通じて印刷媒体２０に表示されたカレンダーの画像を撮像する機能を有する。印刷媒体２０には、例えば１ヶ月単位のスケジュール（行動予定）記入欄が印刷されている。なお、スケジュール記入欄の詳細については後述する。
【００３０】
この他に、携帯情報端末１０は液晶表示画面等のディスプレイである画像表示部３を備えている。この画像表示部３は、携帯情報端末１０が着信待機中の状態で待ち受け画面を表示したり、携帯電話機能を用いた通話時に通話先の電話番号、通話時間、通話料金、現在時刻等の情報を表示する機能を有する。さらに画像表示部３には、情報通信によって得られた情報（ウェブサイトや電子メール等）が適当な形式で表示される。
【００３１】
携帯情報端末１０は、さらに現在の年月日及び時刻を認識する日付時刻認識部４と、複数種類のボタン等から成る操作部５を備えている。日付時刻認識部４は、携帯情報端末１０に内蔵された日付及び時計機能等により現在の年月日及び時刻を認識する機能を有する。操作部５は、各種文字や数字等を入力するための複数種類のキーや、携帯情報端末１０の電源や通話等の各種の機能を使用するためのキー、ボタン、ダイヤル等から構成されている。
【００３２】
携帯情報端末１０は、その使用者であるユーザのスケジュールに関する情報を記憶するスケジュール記憶部６を備えている。スケジュール記憶部６は、一日ごとに生成された日付スケジュール情報を、これに対応する日付と関連付けて記憶する機能を有する。
【００３３】
携帯情報端末１０はスケジュール生成部７を備えている。このスケジュール生成部７は、上記の日付スケジュール情報を生成する機能を有する。日付スケジュール情報は、例えば月内（暦が９月であればその月内）に含まれる各日付ごとのユーザのスケジュールを表すものである。スケジュール生成部７は、撮像部２にて撮像された画像に基づいて、印刷媒体２０のカレンダーを１日単位に分割する処理を行い、そこから日付スケジュール情報を生成する処理を行う機能を有する。なお、具体的な処理の内容については後述する。
【００３４】
図２は、印刷媒体２０に表示されたカレンダーの一例を示す全体図である。このカレンダーは、例えば長方形のスケジュール表示領域から構成されており、このスケジュール表示領域内には、これを縦方向に６段、横方向に７行に分割することで、合計４２個分の分割領域を形成することができる。個々の分割領域は、月内に含まれる１日に対応するものである。分割領域が横方向に７個並んでいるのは、日曜日から土曜日までの１週間に対応させるためである。これら７個の分割領域が横方向に並んでできる行が縦方向に６段並ぶことで、１ヶ月（最大３１日）分のスケジュールをカバーすることができる。
【００３５】
スケジュール表示領域の上縁部は、横方向に７分割された各行について、それぞれ対応する曜日（この例では英語表記されている）を表す曜日見出し欄Ｂとなっている。この曜日見出し欄Ｂの領域内には、上記の分割領域が形成されていない。
【００３６】
またスケジュール表示領域内には、縦方向でみて曜日見出し欄Ｂの真下の段の左端から年月表示欄Ｉが形成されている。この年月表示欄Ｉは、例えば上記の分割領域を横方向に２個並べた大きさ相当する範囲を占めており、その内側にはカレンダーの年と月（ここでは西暦２００６年９月）が表示されている。さらに年月見出し欄Ｉの領域内には、カレンダーの年と月を特定するための年月情報を電子透かしの形態で表したコードパターンが印刷されている。この年月見出し欄Ｉの領域内にも、上記の分割領域は形成されていない。
【００３７】
スケジュール表示領域内に配列された分割領域は、１つずつ長方形に区画された領域から構成されている。個々の分割領域の内側は主に日付スケジュール情報の内容を示す表示領域、つまり、ユーザが自己の行動予定を任意に記入することができる記入欄となっている。
【００３８】
また、個々の分割領域の一方の側縁部（この例では右側縁部）には、縦方向に３段に区画された種類指定領域２０Ｃが形成されている。種類指定領域２０Ｃは、ユーザが３つのうちのいずれか１つを筆記具等で塗りつぶすことで、自己のスケジュールの種類を指定する用途に用いられる。スケジュールの種類は、例えば（１）社内打合せ、（２）社外打合せ、（３）締め切り、のように予め３種類に区分されており、種類指定領域２０Ｃの上・中・下段のそれぞれの升目が上記（１），（２），（３）の種類に対応するものとなっている。
【００３９】
例えば、図２中に示される「５日（火曜日）」に対応する分割領域では、種類指定領域２０Ｃの中段が塗りつぶされている。この場合、その日に予定されているスケジュールの種類が「（２）社外打合せ」であることを意味する。同様に、「１１日（月曜日）」に対応する分割領域では、種類指定領域２０Ｃの下段が塗りつぶされている。この場合、その日に予定されているスケジュールの種類が「（３）締め切り」であることを意味する。なお、ここでは例示されていないが、種類指定領域２０Ｃの上段が塗りつぶされている場合、その日に予定されているスケジュールの種類が「（１）社内打合せ」であることを意味する。
【００４０】
このようなスケジュールの種類は、撮像されたカレンダーの画像に基づいて制御部１により判別される。制御部１では、画像データをもとに種類指定領域２０Ｃの塗りつぶしの有無や塗りつぶし位置を判別し、スケジュールの種類を判別する処理が行われる。なお、種類指定領域２０Ｃを用いて行われる処理の具体的な内容については後述する。
【００４１】
またカレンダー表示領域には、カレンダーの外枠上の複数個所、例えば角部分の３箇所にチェックマーク２０Ｍが付されている。これらチェックマーク２０Ｍは、撮像された画像中から外枠線を正確に検出するためのものである。なお、チェックマーク２０Ｍを用いて行われる処理の具体的な内容についても後述する。
【００４２】
図３は、印刷媒体２０に印刷されたカレンダーの仕様を示す概略図である。携帯情報端末１０の撮像部２は、カレンダーの撮像に際して少なくとも縦方向に９６０画素、横方向に１２８０画素の撮像素子（例えばＣＣＤ）を使用することができる。これにあわせて、印刷媒体２０に印刷されたカレンダーは、撮像部２によりカレンダーの画像が撮像された際に、縦が９６０画素、横が１２８０画素の範囲内にそれぞれ収まる程度の大きさで構成されている。なお、ここでは上記の曜日見出し欄Ｂを除外して考えるものとする。
【００４３】
撮像部２によるカレンダーの撮像時に縦９６０画素×横１２８０画素の大きさに全体を収めたとすると、上記の分割領域に対応する長方形（１こま）は、縦方向に１６０画素（＝９６０／６）、横方向に１８３画素（＝１２８０／７）の大きさを有した画像となる。この程度の大きさの画像であれば、携帯情報端末１０の画像表示部３において、待ち受け画面に表示した際に、画像の内容をユーザが良好に視認することができる。
【００４４】
次に図４は、分割領域中の種類指定領域２０Ｃの仕様を示す概略図である。図４中（ａ）に示されているように、種類指定領域２０Ｃは、分割領域中において横方向にその８分の１程度の幅を有している。このため撮像された画像データでみると、種類指定領域２０Ｃは全体として縦に１６０画素、横に約２４画素の大きさを有する画像領域となる。
【００４５】
また、種類指定領域２０Ｃの上・中・下の各段（１ます）については、分割領域中において縦方向にその３分の１の高さを有している。このため撮像された画像データでみると、種類指定領域２０Ｃの各段（１ます）は縦に約５４画素、横に約２４画素の大きさを有する画像領域となる。
【００４６】
このとき図４中（ｂ）に示されているように、種類指定領域２０Ｃの上・中・下段にそれぞれ対応する画像領域内でグレースケール濃度が一定以上の値になった場合、その種類指定領域２０Ｃ（上・中・下段のいずれか）が塗りつぶされていると判断される。
【００４７】
続いて、携帯情報端末１０を用いたスケジュール管理の動作について説明する。
図５は、スケジュール管理プログラムの手順例を示すフローチャートである。携帯情報端末１０の制御部１は、例えば図示しないＲＯＭからスケジュール管理プログラムを読み出し、これを実行することで図５のスケジュール管理処理を実行することができる。スケジュール管理処理の説明に際しては適宜、図６〜図９を参照するものとする。また以下の説明により、第１実施形態で使用されるスケジュール管理プログラムの内容が明らかとなる。
【００４８】
予めユーザは、印刷媒体２０に表示されたカレンダーの各日付に対応する分割領域内に自己のスケジュールを記入し、必要に応じて種類指定領域２０Ｃを塗りつぶしておく。なお、特に何も予定が決まっていなければ、全く未記入の状態であってもよい。
【００４９】
ステップＳ２０１：携帯情報端末１０の制御部１は、ユーザの操作にしたがって撮像部２によりカレンダーの画像を撮像する処理を行う。図６に示されているように、このときユーザは例えば携帯情報端末１０を手に持ち、撮像部２のカメラを印刷媒体２０に向けた状態でカレンダーを撮影する操作（例えば、撮影ボタンの押下）を行う。この操作に応じて、撮像部２がカレンダーの画像を撮像する。撮像された画像データは、図示しないＲＡＭ等の記憶部に一時的にバッファされる。
【００５０】
なお図６の例では、印刷媒体２０の紙面に上下２段に分かれて２ヶ月分のカレンダーが表示されている。撮像部２が起動すると、上記のように縦９６０画素×横１２８０画素の範囲をカバーするサイズで画面表示部３に撮影フレームが表示されるので、ユーザは自己のスケジュール管理に必要な月のカレンダー（この場合は上の段）を撮影フレーム内に収めた状態で撮影操作をすればよい。
【００５１】
ステップＳ２０２：次に制御部１は、画像データからカレンダー表示領域の外枠を正確に検出する処理を行う。具体的には、撮像されたカレンダーの画像全体に対して、その外側の左右上下の四方向から内方に向かって、カレンダーの外枠を形成する４つの直線（４辺）を検出する。
【００５２】
図７は、カレンダー検出処理の手法を示す概念図である。制御部１は、画像データに基づいて左右上下の４方向から、それぞれ相互に一定間隔離れた３箇所について内方に向かって直進しながらスキャニングを行い、外枠線上の点を検出していく。そして、各辺について３箇所で検出された点を繋げて結んだ結果、これらが１つの直線上にあると判断した場合に、外枠線に相当する直線を検出したと判定する。逆に、３つの点が１つの直線上にないと判断した場合には、制御部１は未だ外枠線が検出されていないと判定する。図５のフローチャートには示されていないが、この場合、制御部１は３つの点が１つの直線上にあると判断できるまでさらにスキャニングを継続する。
【００５３】
カレンダーの４つの外枠線が検出されると、同じくステップＳ２０２において、制御部１は左右上下の各外枠線の角度を検出する処理を行う。具体的には、制御部１は検出された各外枠線の横方向（横座標軸）又は縦方向（縦座標軸）に対する角度を検出し、横方向や縦方向に対して所定角度以上（例えば１０度以上）の傾きが生じている場合には、エラーであると判定する。
【００５４】
特に所定角度以上の傾きが生じていない場合には、制御部１は各外枠線を伸長又は短縮し、互いに結び合わせて外枠線に囲まれた領域を特定する。次に制御部１は、隣り合う外枠線間の角度が９０度であるか否かを判断する。隣り合う外枠線間の角度が９０度であると判断した場合、制御部１はカレンダーの画像が正常に撮像されていると判定し、各外枠線に囲まれた領域をカレンダーのスケジュール表示領域として確定する。なお制御部１は、外枠線の角度から横方向や縦方向に対して画像の傾きが生じていると判断した場合には、外枠内のスケジュール表示領域全体を回転させる処理を行い、傾きを補正してもよい。
【００５５】
次に制御部１は、カレンダーのスケジュール表示領域の例えば１つの対角線上に存在する２つの角部分を、それぞれ始点と終点に設定し、これらの座標（始点座標、終点座標）を取得する。そして制御部１は、これらの始点座標、終点座標の情報をスケジュール記憶部６に格納する。
【００５６】
さらにステップＳ２０２において、制御部１は、検出したカレンダーの外枠上の３つのチェックマーク２０Ｍを検出する処理を行う。制御部１は画像データに基づき、隣り合う外枠線の交点に対応する座標から外枠線の内側に向かう位置でチェックマーク２０Ｍが検出されたか否かを判断する。その結果、チェックマーク２０Ｍが全て検出された場合、制御部１は正常な画像であると判断し、逆にチェックマーク２０Ｍが検出されなかった場合、制御部１はエラー画像であると判断する。
【００５７】
図８は、エラー画像の例を示す図である。
図８中（ａ）：撮像された画像フレーム内にスケジュール表示領域全体が収まっていない場合の例である。このエラー画像例では、本来の外枠線は画像フレームの外にはみ出ており、上記のスキャニングで検出される４本の直線は、外枠線ではなく分割領域を区画する仕切り線となる。この場合、チェックマーク２０Ｍが検出されないため、制御部１はエラー画像であると判断することができる。
【００５８】
図８中（ｂ）：撮像された画像フレーム内にスケジュール表示領域全体が収まっているものの、スケジュール表示領域が小さすぎる場合の例である。このエラー画像例では、本来の外枠線の外側に別の直線画像（例えば紙の端、他の印刷枠）が映り込んでおり、上記のスキャニングで検出される４本の直線は、外枠線ではなく別の直線画像となる。この場合もやはり、チェックマーク２０Ｍが検出されないため、制御部１はエラー画像であると判断することができる。
【００５９】
ステップＳ２０２の処理において制御部１がエラー画像であると判断した場合、制御部１は画像の撮り直しを要求するメッセージを画像表示部３にて表示する処理に移行する（図５には示されていない。）。この場合、撮像された画像データは一旦破棄される。
【００６０】
これに対し、ステップＳ２０２の処理において３つのチェックマーク２０Ｍが全て検出された場合には、制御部１は最終的にスケジュール表示領域の外枠全体を含む画像が正常に撮像されていると判定し、以降の処理を行う。
【００６１】
ステップＳ２０３：制御部１は、電子透かしの形態で表示された年月情報を取得する処理を行う。具体的には、制御部１はカレンダーの画像中の年月見出し欄Ｉに相当する部分に対してスキャニングを行い、この部分に電子透かしの形態で挿入されているコードパターンを読み取る。次に制御部１は、スケジュール生成部７にて電子透かし情報をデコードし、そこから取得した年月情報をスケジュール記憶部６に格納する。
【００６２】
ステップＳ２０４：次に制御部１は、カレンダーの画像を各日付ごと（分割領域）に分割し、１ヶ月分の日付スケジュール情報を生成する処理を行う。具体的には、制御部１はスケジュール記憶部６に格納された始点座標、終点座標を読み出し、これらの始点、終点間で曜日見出し欄Ｂの部分を除いた座標領域を縦に６分割、横に７分割した等間隔の各座標を算出し、これらの各座標に基づいて画像データ中から４２個分の分割領域を切り出す。
【００６３】
次に制御部１は、スケジュール記憶部６から年月情報を読み出し、この年月情報に基づいて、これらの分割領域に対応する日付を特定する処理を行う。例えば、図２に示されるように、年月情報が２００６年の９月であった場合には、分割領域のうち最上段の右側から２つ目の分割領域に対応する日付が９月１日であると特定することができる。なお、年月情報に対応した各日付別の曜日情報は、予め携帯情報端末１０の記憶部（図示しないＲＯＭ等）に記憶されているため既知である。さらに制御部１は、座標に基づいて各分割領域を９月２日、９月３日、・・・９月３０日として各日付ごとに特定していく処理を行う。
【００６４】
そして、制御部１は、各分割領域に対して特定した日付にしたがい、各分割領域をその日付ごとのスケジュールを示す日付スケジュール情報の画像として特定する。また制御部１は、日付スケジュール情報の画像領域のうち、種類指定領域２０Ｃに相当する部分についてスキャニングする処理を行う。このとき、制御部１が種類指定領域２０Ｃに所定のグレースケール濃度以上の塗りつぶし部分が形成されていると判断した場合、この塗りつぶし部分の上・中・下段のいずれかの位置に対応した識別情報を生成する。例えば、塗りつぶし部分が種類指定領域２０Ｃの上段に形成されている場合、制御部１は青枠表示を示す識別情報を生成し、中央の段に形成されている場合、制御部１は赤枠表示を示す識別情報を生成する。あるいは、塗りつぶし部分が種類指定領域２０Ｃの下段に形成されている場合、制御部１は緑枠表示を示す識別情報を生成する。
【００６５】
以上の処理に続き、制御部１は各日付スケジュール情報について、これに対応する日付と、識別情報が生成されている場合には識別情報とを関連付けてスケジュール記憶部６に格納する処理を行う。
【００６６】
ステップＳ２０５：制御部１は、現在の日付に応じて日付スケジュール情報を読み出す処理を行う。具体的には、制御部１は日付時刻認識部４で認識されている現在の日付（タイムスタンプ）を参照して、この現在の日付と同一の日付に関連付けられた日付スケジュール情報をスケジュール記憶部６から読み出す。
【００６７】
ステップＳ２０６：制御部１は、日付スケジュール情報を画像表示する処理を行う。図９は、日付スケジュール情報の画像表示例を示す図である。図９に示されているように、制御部１は、スケジュール記憶部６から読み出した日付スケジュール情報を表示画面の所定位置（例えば下方中央）に表示するとともに、この日付スケジュール情報に関連付けられた識別情報に対応する色の表示枠で日付スケジュール情報の画像を縁取りする処理を行う。なお、このとき種類指定領域２０Ｃの部分は画面に表示されない。これにより、例えば現在の日付が９月１２日である場合には、９月１２日に対応する日付スケジュール情報の画像が赤色の表示枠により縁取りされた状態で待ち受け画面に表示されることになる。また、特に種類指定領域２０Ｃにマーキングがなければ、白色又は表示枠がない状態で日付スケジュール情報が表示される。
【００６８】
なお、上記のステップＳ２０１〜ステップＳ２０４については、これらの処理を１ヶ月（例えば月初）に１度だけ実行すればよい。したがって、次の月のカレンダーがユーザによって新たに撮影されるまでの期間、制御部１はスケジュール管理プログラムの実行に際してステップＳ２０１〜ステップＳ２０４を迂回し、ステップＳ２０５及びステップＳ２０６の処理だけを繰り返し実行する。
【００６９】
この後、制御部１は１日ごとに待ち受け画面における表示態様を切り替える処理を行う。すなわち、翌日になって現在の日付が変わると、制御部１はステップＳ２０５の処理において新たに現在の日付に対応する日付スケジュール情報をスケジュール記憶部６から読み出す。そして制御部１は、ステップＳ２０６の処理において新たに現在の日付に対応する日付スケジュール情報の画像を待ち受け画面に表示する処理を行う。
【００７０】
また、月が変わり、ユーザが携帯情報端末１０を用いて新しい月のカレンダーを撮影すると、制御部１はあらためてステップＳ２０１から処理を実行する。これにより、最新の月における日付スケジュール情報が新たに生成され、それらがスケジュール記憶部６に格納されることになる。
【００７１】
通常多くの場合、ユーザは携帯電話機である携帯情報端末１０を常に携帯していることから、通話時やその他の各種機能の使用時に、その待ち受け画面を頻繁に参照することになる。このとき第１実施形態では、待ち受け画面中にその日の日付スケジュール情報が表示されているので、ユーザは、その日のスケジュールを頻繁に視認することで、その見落としを効果的に防止してスケジュールを管理することが可能となる。
【００７２】
また、第１実施形態のスケジュール管理プログラムを利用するにあたり、ユーザは携帯情報端末１０（撮像部２）を用いて印刷媒体２０からカレンダーの画像を撮影する作業だけで済み、そのあとは携帯情報端末１０が自動的にこの画像から日付スケジュール情報を生成してくれる。このためユーザは、携帯情報端末１０を一々操作して自分のスケジュールを入力する作業が不要となることから、極めて容易にスケジュール管理をすることができ、その利便性が大きく向上する。
【００７３】
さらにユーザがスケジュールの種類に応じて種類指定領域２０Ｃの塗りつぶし部分を塗りつぶしておけば、日付スケジュール情報が指定した色の表示枠で縁取りされた状態で表示されることから、特に重要な項目等のスケジュールに対し、その表示枠の色によってユーザの注意を喚起し、その見落としをより確実に防止することができる。
【００７４】
なお第１実施形態では、図９に示される待ち受け画面の状態で、例えばユーザが所定のキー操作を行うと、現在表示されている日付スケジュール情報の画像を別の日（過去又は未来）のものに切り替えることができる。これにより、ユーザはその日以降又はその日以前のスケジュール情報を画面上で確認することができるため、さらにスケジュール管理の利便性を高めることができる。
【００７５】
〔第２実施形態〕
図１０は、第２実施形態における携帯情報端末１０及び印刷媒体２０の構成を示す説明図である。携帯情報端末１０は、第１実施形態の携帯情報端末１０と同様に制御部１、撮像部２、画像表示部３、日付時刻認識部４及び操作部５を備えており、これらについては第１実施の形態と同様の基本機能を有するので、ここでは重複した説明を省略する。
【００７６】
第２実施形態の携帯情報端末１０は、スケジュールに関する情報を記憶するスケジュール記憶部６を備えている。スケジュール記憶部６は、スケジュール生成部７で生成された時刻スケジュール情報について、これに対応する年月日及び時刻と関連付けて記憶する機能を有する。なお、時刻スケジュール情報の詳細については後述する。
【００７７】
また第２実施形態の携帯情報端末１０は、時刻スケジュール情報を生成する処理を行うスケジュール生成部７を備えている。時刻スケジュール情報は、週単位（１週間）に含まれる各日付と、一日の一定間隔（例えば２時間おき）ごとのスケジュールを表すものである。
【００７８】
さらに、第２実施形態の携帯情報端末１０は、アラーム出力部８を備えている。このアラーム出力部８は、日付時刻認識部４が認識した時刻を参照して、スケジュール記憶部６に記憶された時刻スケジュール情報に関連付けられた年月日の時刻や、ユーザにより予め設定されたアラーム設定時刻が到来するとアラーム音を出力したり、バイブレータを作動させたりする機能を有する。なお、アラーム音の出力やバイブレータの作動についてはいずれも公知のものを適用できるため、ここでは図示とともに説明を省略する。
【００７９】
その他、第２実施形態の携帯情報端末１０は、時刻スケジュール情報を表示する表示時間を設定するための表示時間設定部９を備えている。表示時間設定部９は、ユーザが操作部５を操作したことに応じて、時刻スケジュール情報が対応する時刻の前の時点で予め表示するための設定時間を設定する機能を有する。
【００８０】
図１１は、第２実施形態で用いられる印刷媒体２０に表示されたスケジュール帳（１週間単位）の一例を示す全体図である。このスケジュール帳は、例えば長方形のスケジュール表示領域から構成されており、このスケジュール表示領域内には、１週間の月曜日から日曜日までと、各曜日ごとの日中の複数の時間帯に応じて縦方向に７段、横方向に９行に分割することで、合計６３個分の分割領域を形成することができる。分割領域は、その１つずつが長方形の領域から構成されており、１つの升目が各日付及び時間帯ごとの時刻スケジュール情報の内容を示す表示領域となっている。
【００８１】
スケジュール表示領域の上縁部は、横方向に９分割された各行について、それぞれ１日の中での対応する時間帯（例えば２時間ごと）を表す時間帯見出し欄Ｔとなっている。またスケジュール表示領域の左側縁部は、縦方向に７分割された各行について、それぞれ対応する日付（この例では２４日〜３０日）を表す日付見出し欄Ｄとなっている。これら時間帯見出し欄Ｔ及び日付見出し欄Ｄの領域内には、上記の分割領域が形成されていない。
【００８２】
またスケジュール表示領域内には、その左上隅の位置、つまり時間帯見出し欄Ｔと日付見出し欄Ｄとが交差する位置に年月表示欄が形成されている。この年月表示欄にはスケジュール帳の年と月（ここでは西暦２００６年４月）が表示されている。さらに年月見出し欄の領域内には、スケジュール帳の年、月及びその月の何週目であるかを特定するための年月週情報を電子透かしの形態で表したコードパターンが印刷されている。この年月見出し欄の領域内にも、上記の分割領域は形成されていない。
【００８３】
スケジュール表示領域内に配列された分割領域は、１つずつ縦長の長方形に区画された領域から構成されている。個々の分割領域の内側は主に時刻スケジュール情報の内容を示す表示領域、つまり、ユーザが自己の行動予定を時間帯ごとに任意に記入することができる記入欄となっている。
【００８４】
続いて、第２実施形態の携帯情報端末１０を用いたスケジュール管理の動作について説明する。なお、以下では第１実施形態で説明した事項を適宜利用することができるものとし、第１実施形態と共通する事項については特に重複した説明を省略するものとする。
【００８５】
図１２は、第２実施形態で用いられるスケジュール管理プログラムの手順例を示すフローチャートである。携帯情報端末１０の制御部１は、例えば図示しないＲＯＭからスケジュール管理プログラムを読み出し、これを実行することで図１２のスケジュール管理処理を実行することができる。スケジュール管理処理の説明に際しては適宜、図１３を参照するものとする。また以下の説明により、第２実施形態で使用されるスケジュール管理プログラムの内容が明らかとなる。
【００８６】
予めユーザは、印刷媒体２０に表示されたスケジュール帳の各日付及び時間帯ごとに対応する分割領域内に自己のスケジュールを記入しておく。なお、特に何も予定が決まっていなければ、全く未記入の状態であってもよい。
【００８７】
ステップＳ１１０１：携帯情報端末１０の制御部１は、ユーザの操作にしたがって撮像部２によりスケジュール帳を撮像する処理を行う。
【００８８】
ステップＳ１１０２：次に制御部１は、画像データからスケジュール帳の外枠を正確に検出する処理を行う。外枠を検出すると、制御部１はスケジュール帳のスケジュール表示領域の始点座標及び終点座標を取得し、これらの始点座標、終点座標の情報をスケジュール記憶部６に格納する。
【００８９】
ステップＳ１１０３：制御部１は、電子透かしの形態で表示された年月週情報を取得する処理を行う。制御部１が取得した年月週情報は、スケジュール記憶部６に格納される。
【００９０】
ステップＳ１１０４：次に制御部１は、スケジュール帳の画像を各日付及び時間帯ごと（分割領域）に分割し、１週間に含まれる全ての時間帯ごとの時刻スケジュール情報を生成する処理を行う。具体的には、制御部１はスケジュール記憶部６に格納された始点座標、終点座標を読み出し、これらの始点、終点間で各見出し欄Ｔ，Ｄの部分を除いた座標領域を縦に７分割、横に９分割した等間隔の各座標を算出し、これらの各座標に基づいて画像データ中から６３個分の分割領域を切り出す。
【００９１】
次に制御部１は、スケジュール記憶部６から年月週情報を読み出し、この年月週情報に基づいて、これらの分割領域に対応する日付を特定するとともに、分割領域の座標から時間帯を特定する処理を行う。例えば、図１１に示されるように、年月週情報が２００６年４月の第５週であった場合には、分割領域のうち最上段に位置する分割領域に対応する日付が２４日（月曜日）のものであると特定することができる。なお、年月週情報に対応した各日付の情報は、予め携帯情報端末１０の記憶部（図示しないＲＯＭ等）に記憶されているため既知である。さらに制御部１は、座標に基づいて各段の分割領域を下段に向かって２５日、２６日、・・・３０日として各日付ごとに特定していく処理を行う。
【００９２】
そして、制御部１は、縦方向の段ごとに特定した日付にしたがい、各分割領域をその日付における時間帯ごとのスケジュールを示す時刻スケジュール情報の画像として特定する。図１１の例では、各分割領域は左端から順に６時〜８時の時間帯、８時〜１０時の時間帯、・・・、２０時〜２２時の時間帯に対応するものとなっている。なお時間帯は、表記された後の時間が末端を表している。例えば、６時〜８時の時間帯と表記されている場合、後の「〜８時」には８時台が含まれず、７時台までを意味している（以下同じ）。
【００９３】
以上の処理に続き、制御部１は各時刻スケジュール情報について、これに対応する日付と時間帯とを関連付けてスケジュール記憶部６に格納する処理を行う。
【００９４】
ステップＳ１１０５：制御部１は、現在の日付及び時刻に応じて時刻スケジュール情報を読み出す処理を行う。具体的には、制御部１は日付時刻認識部４で認識されている現在の年月日及び時刻を参照して、この現在の年月日及び時刻が含まれる時間帯に関連付けられた時刻スケジュール情報と、その次の時間帯に関連付けられた時刻スケジュール情報とをそれぞれスケジュール記憶部６から読み出す。あるいは、制御部１は現在時刻よりも後（例えば２時間後）の時間帯から時刻スケジュール情報を読み出すこともできる。いずれの時間帯から時刻スケジュール情報を読み出すかは、予めユーザが設定しておくことができ、その設定情報は図示しない記憶部に記憶されている。
【００９５】
例えば現在時刻と同一の時間帯の時刻スケジュール情報と、その次の時間帯の時刻スケジュール情報とを読み出す設定がされていた場合、現在の時刻が１１時であれば、その日の１０時〜１２時の時間帯に関連付けられた時刻スケジュール情報と、次の１２時〜１４時の時間帯に関連付けられた時刻スケジュール情報とが読み出される。
【００９６】
あるいは、現在時刻の２時間後の時間帯の時刻スケジュール情報を読み出す設定がされていた場合、現在の時刻が１１時であれば、その２時間後の１３時を含む１２時〜１４時の時間帯に関連付けられた時刻スケジュール情報と、その次の１４時〜１６時の時間帯に関連付けられた時刻スケジュール情報とが読み出される。なお、ここでは２時間後の時間帯としているが、例えば３時間後の時間帯や、さらにその後の時間帯に設定してもよい。
【００９７】
ステップＳ１１０６：制御部１は、時刻スケジュール情報を画像表示する処理を行う。
図１３は、時刻スケジュール情報の画像表示例を示す図である。図１３に示されているように、制御部１は、スケジュール記憶部６から読み出した各時刻スケジュール情報を表示画面の所定位置（例えば下方中央の位置）に配列して表示する処理を行う。これにより、例えば現在の日付が４月２５日であり、現在時刻が１４時１５分である場合には、４月２５日の１４時〜１６時の時間帯に対応する時刻スケジュール情報の画像が画面内の左側に配置され、その右側には１６時〜１８時の時間帯に対応する時刻スケジュール情報の画像が配置された状態で待ち受け画面に表示されることになる。
【００９８】
ステップＳ１１０７：次に制御部１は、時刻スケジュール情報に対応して予め設定された時刻にアラーム出力部８によりアラーム音を出力したり、バイブレータを作動させたりする処理を行う。アラームを作動させるべきか否かは、例えば時刻スケジュール情報の画像に基づいて制御部１が判断することができる。すなわち、時刻スケジュール情報の画像中に何らかの行動予定が記入されていると画像から認識できる場合、制御部１はその時刻スケジュール情報に関連付けられた時刻（例えば時間帯の先頭時刻）を基準時刻としてアラームを作動させる。
【００９９】
このとき、例えばユーザがスケジュールの３０分前にアラームを設定していた場合を想定する。制御部１は、画像表示部３に表示されている次の時間帯の時刻スケジュール情報の画像中に何らかの記入がされていると認識できる場合、この時刻スケジュール情報に関連付けられた時間帯の先頭時刻（図示の例で１６時）の３０分前の時刻が到来すると、先ずバイブレータを作動させる処理を行う。そして１６時の時刻が到来すると、制御部１はアラーム音を出力させる処理を行う。これにより、ユーザは少なくともスケジュール帳に何らかの行動予定を記入した時間帯の３０分前から注意を喚起されることになる。
【０１００】
上記のステップＳ１１０１〜ステップＳ１１０４については、これらの処理を１週間に１度だけ実行すればよい。したがって、次週のスケジュール帳がユーザによって撮影されるまでの期間、制御部１はスケジュール管理プログラムの実行に際してステップＳ１１０１〜ステップＳ１１０４を迂回し、ステップＳ１１０５〜ステップＳ１１０７の処理を繰り返し実行する。
【０１０１】
この後、制御部１は時間の経過に伴い、２時間ごとに待ち受け画面における表示態様を切り替える処理を行う。例えば、時間の経過に伴い時刻が１６時に移り変わったとすると、制御部１はステップＳ１１０５の処理において１６時〜１８時の時間帯に対応する時刻スケジュール情報と、その次の１８時〜２０時の時間帯に対応する時刻スケジュール情報とをスケジュール記憶部６から読み出す。
【０１０２】
そして制御部１は、ステップＳ１１０６の処理において１６時〜１８時の時間帯に対応する時刻スケジュール情報の画像を左側に配置し、その次の１８時〜２０時の時間帯に対応する時刻スケジュール情報を右側に配置した状態で待ち受け画面の表示を行う。そして、次の時間帯に対応する時刻スケジュール情報の画像中に何らかの記入がなされていれば、ステップＳ１１０７の処理において上記と同様にアラームを作動させる。
【０１０３】
やがて、日にちが経過して週が変わると、ユーザが携帯情報端末１０を用いて新しい週のスケジュール帳を撮影することにより、制御部１はあらためてステップＳ１１０１から処理を実行する。これにより、最新の週における時刻スケジュール情報が新たに生成され、それらがスケジュール記憶部６に格納されることになる。
【０１０４】
上述した第２実施形態では、携帯情報端末１０の待ち受け画面中にその日の現在時刻を含む時間帯とその次の時間帯の時刻スケジュール情報が表示されているので、ユーザは、その日中における今後のスケジュールを頻繁に視認する機会が与えられる。これにより、スケジュール帳に記入しておいた予定の見落としを効果的に防止し、ユーザのスケジュール管理の利便に資することができる。
【０１０５】
また、第２実施形態のスケジュール管理プログラムを利用するにあたっても、ユーザは携帯情報端末１０（撮像部２）を用いて印刷媒体２０からスケジュール帳の画像を撮影する作業だけで済み、そのあとは携帯情報端末１０が自動的にこの画像から時刻スケジュール情報を生成してくれる。このためユーザは、携帯情報端末１０を一々操作して自分の週間スケジュールを入力する作業が不要となることから、極めて容易にスケジュール管理をすることができ、その利便性が大きく向上する。
【０１０６】
なお第２実施形態においても、第１実施形態で挙げた種類指定領域を適用することができる。この場合、ユーザがスケジュールの種類に応じて種類指定領域の塗りつぶし部分を塗りつぶしておけば、個々の時刻スケジュール情報が指定された色の表示枠で縁取りされた状態で表示されることになる。このため、特に重要な項目等のスケジュールに対し、その表示枠の色によってユーザの注意を喚起し、その見落としをより確実に防止することができる。
【０１０７】
また第２実施形態では、図１３に示される待ち受け画面の状態で、例えばユーザが所定のキー操作を行うと、現在表示されている時刻スケジュール情報の画像を別の時間帯（過去又は未来）のものに切り替えることができる。これにより、ユーザは現在時刻の時間帯とその次の時間帯以降又はそれ以前の時刻スケジュール情報を画面上で確認することができるため、さらにスケジュール管理の利便性を高めることができる。
【０１０８】
第２実施形態では、印刷媒体２０に電子透かしの形態で年月週情報が記録されていなくてもよい。すなわち、週単位のスケジュール帳であれば、そこには例えば月曜日から日曜日までの１週間分の表組みが表示されているだけである。このため、ユーザが週初めの月曜日にその週（当月の１週目ならその週）に該当するスケジュール帳を撮影することを前提にしておけば、特に年月週情報を取得する必要はない。この場合、制御部１は日付時刻認識部４で認識されている現在の年月日をもとに時刻スケジュール情報を生成することができる。例えば、スケジュール帳を撮像した日が月曜日であれば、制御部１はスケジュール表示領域内で月曜日の段に相当する分割領域に対し、その週の月曜日の年月日を関連付けて時刻スケジュール情報を生成することができるので、特にステップＳ１１０３の処理を実行する必要はない。
【０１０９】
以上が第１及び第２実施形態の内容であるが、携帯情報端末１０及び印刷媒体２０を用いたスケジュール管理については、さらに以下の第３及び第４実施形態を採用することもできる。
【０１１０】
〔第３実施形態〕
以下に挙げる第３実施形態は、最初に挙げた第１実施形態の構成を元にしたものである。したがって、第１実施形態と共通する事項については特に重複した説明を省略するものとし、以下に第１実施形態と異なる点について説明する。
【０１１１】
第３実施形態では、スケジュール管理プログラム中の処理が第１実施形態と異なっている。具体的には、図５のフローチャートにおいてステップＳ２０１〜ステップＳ２０３での処理については共通の内容であるが、ステップＳ２０４以降では以下の処理が行われる。
【０１１２】
ステップＳ２０４：第１実施形態と同様に、制御部１はカレンダーの画像を各日付ごと（分割領域）に分割する処理を行う。ここで、制御部１はカレンダーの画像データ中から４２個分の分割領域を切り出すが、スケジュール記憶部６に格納するのは１ヶ月分（３０日又は３１日分）ではなく、その中で現在の日付に該当する１日分の日付スケジュール情報だけである。
【０１１３】
具体的には、制御部１は年月情報に基づいて各分割領域に対応する日付を個別に特定する処理を行った後、日付時刻認識部４で認識されている現在の日付に該当する１つの分割領域をさらに特定する。ここで特定された１つの分割領域は、現在の日付のスケジュールを示す日付スケジュール情報の画像となる。そして制御部１は、この日付スケジュール情報だけをスケジュール記憶部６に格納する処理を行う。なお、ここで格納される日付スケジュール情報は、上記のように現在の日付に対応するものであることから、自ずと現在の日付に関連付けられていることになる。その他の分割領域（例えば残り２９日分）については一旦、ここで破棄されることになる。
【０１１４】
また制御部１は、種類指定領域２０Ｃに基づいて識別情報を生成した場合、第１実施形態と同様に識別情報とも関連付けた状態で日付スケジュール情報をスケジュール記憶部６に格納する。その他に制御部１は、現在の日付に対応する日付スケジュール情報とともに、ステップＳ２０１で撮像したカレンダーの画像をスケジュール記憶部６に格納する。
【０１１５】
ステップＳ２０５：次に制御部１は、スケジュール記憶部６に格納された日付スケジュール情報を読み出す。この日付スケジュール情報は、上記のように現在の日付に対応するものである。
【０１１６】
ステップＳ２０６：そして制御部１は、読み出した日付スケジュール情報を画像表示する処理を行う。このとき、日付スケジュール情報に関連付けられた識別情報があれば、制御部１は識別情報に対応する色の表示枠で日付スケジュール情報の画像を縁取りする処理を行う。
【０１１７】
上述した第１実施形態では、１ヶ月分の日付スケジュール情報を生成してこれらを格納すると、制御部１はステップＳ２０１で撮像したカレンダーの画像を破棄してよかったが、第３実施形態ではこれを破棄せずに格納する。一方、日付スケジュール情報は１ヶ月分をまとめて生成するのではなく、その日（現在の日付）の１日分だけをステップＳ２０４で生成しているので、制御部１は日付スケジュール情報の生成を１日ごとに実行することになる。したがって、第３実施形態では上記のステップＳ２０１〜ステップＳ２０３について、これらの処理を１ヶ月（例えば月初）に１度だけ実行し、次の月のカレンダーがユーザによって新たに撮影されるまでの期間、制御部１はスケジュール管理プログラムの実行に際してステップＳ２０１〜ステップＳ２０３を迂回するが、ステップＳ２０４〜ステップＳ２０６の処理を日々繰り返し実行することになる。
【０１１８】
この後、制御部１は１日ごとに日付スケジュール情報を生成し、これに基づいて待ち受け画面における表示態様を切り替える処理を行う。すなわち、翌日になって現在の日付が変わると、制御部１は先ずステップＳ２０４の処理において、スケジュール記憶部６からカレンダーの画像を読み出し、これを各日付（分割領域）に分割する。そして制御部１は、その中から現在の日付に該当する分割領域を特定すると、この分割領域から現在の日付に対応する日付スケジュール情報を生成し、これをスケジュール記憶部６に格納する。そして制御部１は、ステップＳ２０５の処理において日付スケジュール情報を読み出すと、ステップＳ２０６の処理において新たに現在の日付に対応する日付スケジュール情報の画像を待ち受け画面に表示する処理を行う。
【０１１９】
このように第３実施形態の場合、ステップＳ２０４の処理で、カレンダーの画像の他に現在の日付に対応する日付スケジュール情報だけをスケジュール記憶部６に格納しているため、スケジュール記憶部６の記憶容量を大幅に圧迫することはない。このため、第１実施形態の場合よりもスケジュール記憶部６の記憶容量を小さくすることができ、それだけハードウエア資源（メモリ）を節約することができる。
【０１２０】
上述した第３実施形態と同様の手法により、第２実施形態の構成を元にして以下の第４実施形態を提供することができる。以下では第２実施形態と共通する事項について重複した説明を省略するものとし、第２実施形態と異なる点について説明する。
【０１２１】
第４実施形態では、図１２のフローチャートにおいてステップＳ１１０１〜ステップＳ１１０３の処理については共通の内容であるが、ステップＳ１１０４以降では以下の処理が行われる。
【０１２２】
ステップＳ１１０４：第２実施形態と同様に、制御部１はスケジュール帳の画像を各日付及び時間帯ごと（分割領域）に分割する処理を行う。ここで、制御部１はスケジュール帳の画像データ中から合計６３個の分割領域を切り出すが、スケジュール記憶部６に格納するのはその全てではなく、現在の日付に対応する１日分の時間帯の時刻スケジュール情報だけである。
【０１２３】
具体的には、制御部１は年月週情報に基づいて、縦方向に分割領域の各段に対応する日付を段ごとに特定する処理を行った後、日付時刻認識部４で認識されている現在の日付に該当する段（１日分）の分割領域を特定する。ここで特定された１段分の分割領域は、現在の日付に対応する１日分のスケジュールを時間帯別に表す時刻スケジュール情報の画像となる。そして制御部１は、これら１日分の時刻スケジュール情報をスケジュール記憶部６に格納する処理を行う。なお、ここで格納される時刻スケジュール情報は、上記のように現在の日付に対応するものであり、また、各時間帯の別は既知であることから、自ずと現在の日付及びその１日の各時間帯に関連付けられていることになる。
【０１２４】
ステップＳ１１０５：次に制御部１は、現在の日付及び時刻に応じて時刻スケジュール情報を読み出す処理を行う。第４実施形態では、スケジュール記憶部６に格納されているのは現在の日付に対応する時刻スケジュール情報であることが前提となっているため、制御部１は日付時刻認識部４で認識されている現在の時刻だけを参照して、この現在の時刻が含まれる時間帯に関連付けられた時刻スケジュール情報と、その次の時間帯に関連付けられた時刻スケジュール情報とをそれぞれスケジュール記憶部６から読み出す。
【０１２５】
ステップＳ１１０６：そして制御部１は、読み出した時刻スケジュール情報を画像表示する処理を行う。なお、これ以降のステップＳ１１０７については第２実施形態と同様の処理である。
【０１２６】
第２実施形態では、１週間分の全時間帯について時刻スケジュール情報を生成すると、制御部１はステップＳ１１０１で撮像したスケジュール帳の画像を破棄してよかったが、第４実施形態では破棄せずにこれを格納している。一方、第２実施形態では１週間分の全時間帯について時刻スケジュール情報を生成していたが、第４実施形態では現在の日付に対応する１日分の時刻スケジュール情報だけをステップＳ１１０４で生成しているので、制御部１は時刻スケジュール情報の生成を１日ごとに実行することになる。したがって、第４実施形態では上記のステップＳ１１０１〜ステップＳ１１０３について、これらの処理を１週間（例えば週初め）に１度だけ実行し、翌週のスケジュール帳がユーザによって新たに撮影されるまでの期間、制御部１はスケジュール管理プログラムの実行に際してステップＳ１１０１〜ステップＳ１１０３を迂回するが、ステップＳ１１０４〜ステップＳ１１０７の処理を日々繰り返し実行することになる。
【０１２７】
すなわち、翌日になって現在の日付が変わると、制御部１は先ずステップＳ１１０４の処理において、スケジュール記憶部６からスケジュール帳の画像を読み出し、これを各日付及び時間帯（分割領域）に分割する。そして制御部１は、その中から現在の日付に該当する段の分割領域を特定すると、これら分割領域から時刻スケジュール情報を生成し、これをスケジュール記憶部６に格納する。そして制御部１は、ステップＳ１１０５の処理において時刻スケジュール情報（現在の時間帯とその次の時間帯）を読み出すと、ステップＳ１１０６の処理において、これら時刻スケジュール情報の画像を待ち受け画面に表示する処理を行う。
【０１２８】
このように第４実施形態の場合、ステップＳ１１０４の処理で、スケジュール帳の画像の他に現在の日付に対応する１日分の時刻スケジュール情報だけをスケジュール記憶部６に格納しているため、スケジュール記憶部６の記憶容量を大幅に圧迫することはない。このため、第２実施形態の場合よりもスケジュール記憶部６の記憶容量を小さく抑えることができ、それだけハードウエア資源を節約することができる。
【０１２９】
なお第４実施形態については、以下の変形例も適用可能である。
〔第４実施形態の変形例〕
ステップＳ１１０４：制御部１はスケジュール帳の画像データ中から合計６３個の分割領域を切り出すと、その中から現在の日付及び時刻に対応する時間帯とその次の時間帯の各時刻スケジュール情報だけを生成し、これらをスケジュール記憶部６に格納する。
【０１３０】
具体的には、制御部１は年月週情報に基づいて、縦方向に分割領域の各段に対応する日付を特定する処理を行った後、日付時刻認識部４で認識されている現在の日付に該当する段（１日分）の分割領域を特定する。そして制御部１は、これら分割領域の中から現在の時刻に対応する時間帯とその次の時間帯に対応する分割領域からそれぞれ時刻スケジュール情報を生成し、これらをスケジュール記憶部６に格納する処理を行う。
【０１３１】
以降のステップＳ１１０５〜ステップＳ１１０７については特に変形箇所がない。ただし制御部１は、ステップＳ１１０４の処理を一定間隔で（例えば２時間ごとに）実行し、常に次の時間帯の時刻スケジュール情報を生成してスケジュール記憶部６に格納しておくことで、常時これらを並べて表示可能とすることができる。
【０１３２】
第４実施形態に上記の変形例を適用すれば、スケジュール記憶部６の記憶容量をより小さく抑えることができ、その分のハードウエア資源を例えば他の用途に有効利用することができる。
【０１３３】
なお第３，第４実施形態において、スケジュール記憶部６の記憶容量にある程度の余裕があれば、現在の日付に対応する日付スケジュール情報又は時刻スケジュール情報とともに、現在の日付を含む数日分の日付スケジュール情報又は時刻スケジュール情報を生成してもよい。数日単位で生成された日付スケジュール情報又は時刻スケジュール情報には、それぞれ対応する日付が関連付けてスケジュール記憶部６に格納されることになる。この場合、制御部１がステップＳ２０４又はステップＳ１１０４を実行する頻度が相対的に低くなるため、それだけ制御部１の処理負担を緩和することができる。
【０１３４】
本発明は上述した第１及び第２実施形態に制約されることなく、種々に変形を伴って実施することができる。各実施形態では、携帯情報端末１０として携帯電話機を例示しているが、携帯情報端末１０はノート型パーソナルコンピュータ等のモバイルＰＣやＰＤＡ（Personal Digital Assistants）等でもよい。
【０１３５】
また印刷媒体２０は、例えば用紙に印刷された状態で配布される形態のものであってもよいし、インターネット等の通信回線に接続されたサーバからダウンロードされた画像データを用紙にプリントアウトした形態であってもよい。
【０１３６】
第１実施形態で用いられるカレンダーや第２実施形態で用いられるスケジュール帳の具体的な態様は、図示とともに例示したものに限らず、適宜に変形や変更を加えて実施することができることはいうまでもない。
【０１３７】
第１実施形態で用いたカレンダーについて、ここでは種類指定領域２０Ｃの塗りつぶし位置に応じてスケジュールの種類を判別していたが、その他にスケジュールの時間帯（例えば朝・昼・夜）の違いを判別してもよい。
【０１３８】
また、第２実施形態で用いたスケジュール帳について、ここでは２時間ごとの時間帯で分割領域が形成されているが、より細かな（例えば３０分ごとの）時間帯で分割領域が形成されていてもよいし、逆により大まかな時間帯で分割領域が形成されていてもよい。また、図１３では２つの時間帯の時刻スケジュール情報が左右に並んで配置されているが、これらを上下に配置してもよい。
【０１３９】
第１実施形態では、種類指定領域２０Ｃの塗りつぶし位置によって表示枠の色（例えば青・赤・緑）を変えているが、この他に表示枠を点滅させたり、あるいは画像の大きさを拡大又は縮小したりする方法で表示態様を変更してもよい。
【図面の簡単な説明】
【０１４０】
【図１】第１実施形態における携帯情報端末の構成を示す説明図である。
【図２】印刷媒体に表示されたカレンダーの一例を示す全体図である。
【図３】印刷媒体に印刷されたカレンダーの仕様を示す概略図である。
【図４】分割領域中の種類指定領域の仕様を示す概略図である。
【図５】第１実施形態で用いられるスケジュール管理プログラムの手順例を示すフローチャートである。
【図６】携帯情報端末を用いて印刷媒体を撮影する様子を示す説明図である。
【図７】カレンダー検出処理の手法を示す概念図である。
【図８】エラー画像の例を示す図である。
【図９】日付スケジュール情報の画像表示例を示す図である。
【図１０】第２実施形態における携帯情報端末及び印刷媒体の構成を示す説明図である。
【図１１】第２実施形態で用いられる印刷媒体に表示されたスケジュール帳（１週間単位）の一例を示す全体図である。
【図１２】第２実施形態で用いられるスケジュール管理プログラムの手順例を示すフローチャートである。
【図１３】時刻スケジュール情報の画像表示例を示す図である。
【符号の説明】
【０１４１】
１    制御部
２    撮像部
３    画像表示部
４    日付時刻認識部
５    操作部
６    スケジュール記憶部
７    スケジュール生成部
８    アラーム出力部
９    表示時間設定部
１０    携帯情報端末
２０    印刷媒体
２０Ｍ  チェックマーク
２０Ｃ  種類指定領域
【図１】
2008097188.tif 000003
【図２】
2008097188.tif 000004
【図３】
2008097188.tif 000005
【図４】
2008097188.tif 000006
【図５】
2008097188.tif 000007
【図６】
2008097188.tif 000008
【図７】
2008097188.tif 000009
【図８】
2008097188.tif 000010
【図９】
2008097188.tif 000011
【図１０】
2008097188.tif 000012
【図１１】
2008097188.tif 000013
【図１２】
2008097188.tif 000014
【図１３】
2008097188.tif 000015