(57)【特許請求の範囲】
【請求項１】
撮像された画像から互いに隣接する枠領域及び前記枠領域に含まれる文字を認識する認識部と、
前記認識部によって認識された文字である認識文字と当該認識文字を含む枠領域に隣接する枠領域群の各枠領域に含まれる文字とが所定の規則に従う数列を形成する場合に、当該認識文字を含む前記枠領域の座標または前記枠領域に対応する画像を当該認識文字に対応する日付と関連付けて枠領域記憶部に登録する枠領域登録部と、
を備えたことを特徴とする携帯端末装置。
【請求項２】
撮像部を備えた携帯端末装置によって実行されるスケジュール管理方法であって、
前記撮像部によって撮像された画像から互いに隣接する枠領域及び前記枠領域に含まれる文字を認識する認識ステップと、
前記認識ステップによって認識された文字である認識文字と当該認識文字を含む枠領域に隣接する枠領域群の各枠領域に含まれる文字とが所定の規則に従う数列を形成する場合に、当該認識文字を含む前記枠領域の座標または前記枠領域に対応する画像を当該認識文字に対応する日付と関連付けて枠領域記憶部に登録する枠領域登録ステップと、
を含んだことを特徴とするスケジュール管理方法。
【請求項３】
撮像された画像から互いに隣接する枠領域及び前記枠領域に含まれる文字を認識する認識手順と、
前記認識手順によって認識された文字である認識文字と当該認識文字を含む枠領域に隣接する枠領域群の各枠領域に含まれる文字とが所定の規則に従う数列を形成する場合に、当該認識文字を含む前記枠領域の座標または前記枠領域に対応する画像を当該認識文字に対応する日付と関連付けて枠領域記憶部に登録する枠領域登録手順と、
を携帯端末装置に実行させることを特徴とするスケジュール管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置、スケジュール管理方法及びスケジュール管理プログラムに関する。
【背景技術】
【０００２】
従来、個人が自身のスケジュールを管理する際には、手帳やメモ帳などの紙媒体の他に、スケジュール記録機能を有した携帯電話等の携帯端末装置が使用される。個人は、行動予定を紙媒体に手書きで書き込んだり、携帯端末装置に入力したりすることで個人情報を管理し、必要に応じて紙媒体や携帯端末装置を参照して、自身のスケジュールを確認する。
【０００３】
また、最近では、紙媒体に記載されたカレンダーの画像を利用して個人のスケジュールを管理する手法が知られている。このスケジュール管理手法では、まず、紙媒体に記載されたカレンダーの画像を撮像し、撮像したカレンダーの画像を予め定められた間隔で分割することによって各日付の画像を生成する。そして、各日付の画像が暦上で対応する日付と関連付けられて記憶され、現在の日付に対応する日付の画像が読み出され個人のスケジュールとして画面に出力される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−９７１８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来の技術では、スケジュールを精度良くユーザに提示できないという問題がある。すなわち、上述した従来の技術では、撮像したカレンダーの画像を予め定められた間隔で分割して各日付の画像を生成するため、撮像対象となる紙媒体上のカレンダーのサイズが変更された場合には、カレンダー画像を分割した各日付の画像の内容も変更される。このため、各日付の画像の内容が劣化する。その結果、上述した従来の技術では、各日付の画像を個人のスケジュールとして精度良くユーザに提示できないおそれがある。
【０００６】
開示の技術は、上記に鑑みてなされたものであって、スケジュールを精度良くユーザに提示することができる携帯端末装置、スケジュール管理方法及びスケジュール管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願の開示する携帯端末装置は、撮像された画像から互いに隣接する枠領域及び前記枠領域に含まれる文字を認識する認識部と、前記認識部によって認識された文字である認識文字と当該認識文字を含む枠領域に隣接する枠領域群の各枠領域に含まれる文字とが所定の規則に従う数列を形成する場合に、当該認識文字を含む前記枠領域の座標または前記枠領域に対応する画像を当該認識文字に対応する日付と関連付けて枠領域記憶部に登録する枠領域登録部とを備える。
【発明の効果】
【０００８】
本願の開示する携帯端末装置の一つの態様によれば、スケジュールを精度良くユーザに提示することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、本実施例に係る携帯端末装置によるスケジュール管理方法を説明するための図である。
【図２】図２は、本実施例に係る携帯端末装置の構成を示すブロック図である。
【図３】図３は、スケジュール領域記憶部の一例を示す図である。
【図４】図４は、枠領域記憶部の一例を示す図である。
【図５】図５は、電子化文字記憶部の一例を示す図である。
【図６】図６は、枠領域の表示態様の一例を説明するための図である。
【図７】図７は、本実施例に係る携帯端末装置のハードウェア構成図である。
【図８】図８は、本実施例に係る携帯端末装置による画像登録処理の処理手順を示すフローチャートである。
【図９】図９は、本実施例に係る携帯端末装置による枠領域登録処理の処理手順を示すフローチャートである。
【図１０】図１０は、本実施例に係る携帯端末装置による日付判定処理の処理手順を示すフローチャートである。
【図１１】図１１は、本実施例に係る携帯端末装置による水平隣接文字および鉛直隣接文字の取得処理の処理手順を示すフローチャートである。
【図１２】図１２は、本実施例に係る携帯端末装置による等差数列判定処理の処理手順を示すフローチャートである。
【図１３】図１３は、本実施例に係る携帯端末装置によるスケジュール画像表示処理の処理手順を示すフローチャートである。
【図１４】図１４は、本実施例に係る携帯端末装置による電子化文字登録処理の処理手順を示すフローチャートである。
【図１５】図１５は、本実施例に係る携帯端末装置による画像更新処理の処理手順を示すフローチャートである。
【図１６】図１６は、本実施例に係る携帯端末装置による電子化文字更新処理の処理手順を示すフローチャートである。
【図１７】図１７は、スケジュール管理プログラムを実行するコンピュータを示す図である。
【発明を実施するための形態】
【００１０】
以下に、本願の開示する携帯端末装置、スケジュール管理方法及びスケジュール管理プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例は開示の技術を限定するものではない。
【実施例】
【００１１】
まず、図１を用いて、本実施例に係る携帯端末装置によるスケジュール管理方法を説明する。図１は、本実施例に係る携帯端末装置によるスケジュール管理方法を説明するための図である。
【００１２】
図１に示すように、本実施例に係る携帯端末装置は、互いに隣接する枠領域を含むスケジュール領域の画像を撮像する。図１に示す例では、携帯端末装置は、互いに隣接する枠領域１０−１〜１０−８を含むスケジュール領域であるカレンダー１０の画像を撮像する。
【００１３】
そして、携帯端末装置は、スケジュール領域の画像から枠領域及び枠領域に含まれる文字を認識する。図１に示す例では、携帯端末装置は、カレンダー１０の画像から矩形状の枠領域１０−１〜１０−８及び枠領域１０−１〜１０−８に含まれる文字を認識する。
【００１４】
例えば、携帯端末装置は、矩形状の枠領域１０−１と枠領域１０−１に含まれる文字「ＪＡＮＵＡＲＹ」及び「２０１０」とを認識する。また、例えば、携帯端末装置は、矩形状の枠領域１０−２と枠領域１０−２に含まれる文字「１１」及び「ＭＯＮ．」とを認識する。また、例えば、携帯端末装置は、矩形状の枠領域１０−３と枠領域１０−３に含まれる文字「１２」、「ＴＵＥ．」及び「１０時〜部会」とを認識する。また、例えば、携帯端末装置は、矩形状の枠領域１０−５と枠領域１０−５に含まれる文字「１４」、「ＴＨＵ．」及び「２時〜特許打合せ」とを認識する。
【００１５】
そして、携帯端末装置は、認識された文字である認識文字と当該認識文字を含む枠領域に隣接する枠領域群の各枠領域に含まれる文字とが所定の規則に従う数列を形成するか否かを判定する。そして、携帯端末装置は、両文字が所定の規則に従う数列を形成する場合に、認識文字が暦上の日付であると判定する。図１に示す例では、認識文字「１４」と「１４」を含む枠領域１０−５に隣接する枠領域群１０−２〜１０−４、１０−６〜１０−８の各枠領域に含まれる文字「１１」、「１２」、「１３」、「１５」、「１６」及び「１７」とが公差１の等差数列を形成する。この場合、携帯端末装置は、認識文字「１４」が暦上の日付である「１４日」であると判定する。
【００１６】
そして、携帯端末装置は、暦上の日付であると判定された認識文字を含む枠領域の座標を当該認識文字が示す日付と関連付けて枠領域記憶部に登録する。例えば、図１に示す例では、携帯端末装置は、暦上の日付であると判定された認識文字「１４」を含む矩形状の枠領域１０−５の１つの対角線上に存在する２つの角部分の座標を日付「１４日」と関連付けて枠領域記憶部に登録する。
【００１７】
そして、携帯端末装置は、日付を取得する。例えば、携帯端末装置は、ユーザの入力操作等によりユーザが所望する日付を取得する。ここでは、携帯端末装置は、現在の日付「１４日」を取得したものとする。
【００１８】
そして、携帯端末装置は、取得された日付に関連付けられた枠領域の座標を枠領域記憶部から読み出し、読み出した枠領域の座標を用いてスケジュール領域の画像から枠領域を抽出して表示する。図１に示す例では、携帯端末装置は、取得された現在の日付「１４日」に関連付けられた枠領域１０−５の矩形の角部分の座標を枠領域記憶部から読み出す。そして、携帯端末装置は、読み出した枠領域１０−５の矩形の角部分の座標を用いてカレンダー１０の画像から枠領域１０−５を抽出して表示する。
【００１９】
このように、本実施例に係る携帯端末装置は、暦上の日付であると判定された認識文字を含む枠領域の座標を日付と関連付けて登録し、所望の日付に関連する枠領域の座標を用いてスケジュール領域の画像から枠領域を抽出して表示する。このため、本実施例に係る携帯端末装置は、スケジュール領域のサイズに追従する枠領域の座標を用いてスケジュール領域の画像から枠領域を抽出することができるので、スケジュール領域のサイズが変更された場合でも枠領域内の情報が変更されることがない。その結果、本実施例に係る携帯端末装置は、枠領域内のスケジュールを精度良くユーザに提示することができる。
【００２０】
次に、図２を用いて、図１にて説明を行った携帯端末装置１００の構成を説明する。図２は、本実施例に係る携帯端末装置１００の構成を示すブロック図である。図２に示すように、携帯端末装置１００は、カメラ部１０１と、操作部１０２と、表示部１０３と、記憶部１１０と、制御部１２０とを有する。カメラ部１０１は、後述する撮像部１２１からの指示に応じて撮像対象となるカレンダー等の画像を撮像する撮像装置であり、撮像した画像を制御部１２０へ出力する。
【００２１】
操作部１０２は、携帯端末装置１００を操作するユーザから各種データや操作指示を受け付けるテンキーやカーソルキー等の入力装置であり、受け付けた情報を制御部１２０へ送る。例えば、操作部１０２は、ユーザの入力操作によりユーザが所望する日付を取得し、取得した日付を制御部１２０へ送る。
【００２２】
表示部１０３は、制御部１２０から送られた情報をユーザに出力表示する液晶ディスプレイ等の表示装置である。表示部１０３は、例えば、カレンダーの画像から抽出された枠領域の画像をユーザに出力表示する。
【００２３】
記憶部１１０は、制御部１２０による各種処理の実行に必要なデータやプログラム等を格納する。特に、記憶部１１０は、スケジュール領域記憶部１１１と、枠領域記憶部１１２と、電子化文字記憶部１１３とを有する。
【００２４】
スケジュール領域記憶部１１１は、カメラ部１０１によって撮像されたスケジュール領域であるカレンダーの画像を記憶する。図３に、スケジュール領域記憶部１１１の一例を示す。図３に示すように、スケジュール領域記憶部１１１は、画像ＩＤ、版数、カレンダー画像といった項目を有する。
【００２５】
画像ＩＤは、カレンダーの画像を一意に識別するための識別子である。版数は、カレンダーの画像の版数であり、カレンダーの画像の初回登録時に０となり、カレンダーの画像を更新登録が行われるたびに１ずつ増加する。カレンダー画像は、互いに隣接する枠領域を含むスケジュール領域であるカレンダーの画像である。
【００２６】
枠領域記憶部１１２は、後述する日付判定部１２３により暦上の日付であると判定された文字を含む枠領域の座標を当該文字が示す日付と関連付けて記憶する。図４に、枠領域記憶部１１２の一例を示す。図４に示すように、枠領域記憶部１１２は、日付、画像ＩＤ、枠領域座標といった項目を有する。
【００２７】
日付は、操作部１０２から受け付けた撮像対象のカレンダーの年月情報と日付判定部１２３により暦上の日付として判定された文字との組合せを基に生成された日付である。画像ＩＤは、枠領域の抽出元であるカレンダーの画像を一意に識別するための識別子である。枠領域座標は、日付判定部１２３により暦上の日付であると判定された文字を含む枠領域の座標であり、例えば、矩形状の枠領域の１つの対角線上に存在する２つの角部分の座標である。
【００２８】
電子化文字記憶部１１３は、カレンダーの画像から抽出された枠領域の画像内において暦上の日付を示す文字以外の文字を電子化文字として記憶する。図５に、電子化文字記憶部１１３の一例を示す。図５に示すように、電子化文字記憶部１１３は、日付、電子化文字といった項目を有する。
【００２９】
日付は、操作部１０２から受け付けた撮像対象のカレンダーの年月情報と日付判定部１２３により暦上の日付として判定された文字との組合せを基に生成された日付である。電子化文字は、カレンダーの画像から抽出された枠領域の画像内における暦上の日付を示す文字以外の文字をテキスト化したものである。
【００３０】
なお、記憶部１１０は、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、フラッシュメモリ（Flash Memory）などの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置である。
【００３１】
制御部１２０は、携帯端末装置１００全体を制御する。特に、制御部１２０は、撮像部１２１と、ＯＣＲ（Optical Character Recognition）部１２２と、日付判定部１２３と、枠領域登録部１２４と、表示制御部１２５と、座標変更受付部１２６と、電子化文字登録部１２７とを有する。
【００３２】
撮像部１２１は、カメラ部１０１に指示してカレンダーの画像を撮像させ、カメラ部１０１から受け取った撮像画像を画像ＩＤ及び版数と対応付けてスケジュール領域記憶部１１１に登録する。具体的には、撮像部１２１は、操作部１０２から画像登録処理を行う旨の指示を受け付けると、撮像対象のカレンダーの年月情報を操作部１０２から取得する。そして、撮像部１２１は、カメラ部１０１がカレンダーに向けられた状態で操作部１０２の撮像ボタンに対する押下操作を受け付ける。そして、撮像部１２１は、押下操作に応じてカメラ部１０１に指示を行い、カメラ部１０１にカレンダーの画像を撮像させる。そして、撮像部１２１は、カメラ部１０１から受け取った撮像画像を画像ＩＤ及び版数と対応付けてスケジュール領域記憶部１１１に登録する。
【００３３】
ＯＣＲ部１２２は、撮像部１２１により撮像されたカレンダーの画像から互いに隣接すする枠領域及び枠領域に含まれる文字を認識する。ＯＣＲ部１２２は、撮像部１２１により撮像されたカレンダーの画像に対して公知な文字認識手法を適用することで枠領域及び枠領域に含まれる文字を認識する。例えば、ＯＣＲ部１２２は、カレンダーの画像に含まれる枠領域や文字を光学的に読み取り、予め定められたパターンとの照合を行うことにより矩形状の枠領域や枠領域内の文字を認識する。なお、以下では、ＯＣＲ部１２２によって枠領域内から認識された文字を「認識文字」と呼ぶことがあるものとする。
【００３４】
日付判定部１２３は、認識文字と当該認識文字を含む枠領域に隣接する枠領域群の各枠領域に含まれる文字とが所定の規則に従う数列を形成するか否かを判定することにより、認識文字が暦上の日付であるか否かを判定する。
【００３５】
具体的には、日付判定部１２３は、認識文字が１〜３１のいずれか一つの数字であるか否かを判定する。日付判定部１２３は、認識文字が１〜３１のいずれの数字でもない場合には、認識文字を暦上の日付でないと判定する。
【００３６】
一方、日付判定部１２３は、認識文字が１〜３１のいずれか一つの数字である場合には、認識文字の文字種別を識別する。例えば、日付判定部１２３は、認識文字の文字種別がアラビア数字であるか或いは漢数字であるかを識別する。続いて、日付判定部１２３は、認識文字の中心座標を算出する。
【００３７】
そして、日付判定部１２３は、認識文字の文字種別及び中心座標を用いて、認識文字を含む枠領域に隣接する枠領域群の各枠領域に含まれる文字を取得する処理を行う。なお、以下では、認識文字を含む枠領域に隣接する枠領域群の各枠領域に含まれる文字を「隣接文字」と呼ぶことがあるものとする。
【００３８】
そして、日付判定部１２３は、隣接文字を取得する処理を行った後、認識文字と、取得した隣接文字とが等差数列を形成するか否かを判定する。そして、日付判定部１２３は、認識文字と隣接文字とが等差数列を形成する場合に、認識文字が暦上の日付であると判定する。一方、日付判定部１２３は、認識文字と隣接文字とが等差数列を形成しない場合に、認識文字が暦上の日付でないと判定する。
【００３９】
枠領域登録部１２４は、日付判定部１２３により暦上の日付であると判定された認識文字を含む枠領域の座標を当該認識文字が示す日付と関連付けて枠領域記憶部１１２に登録する。例えば、枠領域登録部１２４は、暦上の日付であると判定された認識文字を含む矩形状の枠領域の１つの対角線上に存在する２つの角部分の座標を枠領域の座標として当該認識文字が示す日付と関連付けて枠領域記憶部１１２に登録する。
【００４０】
また、枠領域登録部１２４は、後述する座標変更受付部１２６から変更後の枠領域の座標を受け付けると、変更後の枠領域の座標を認識文字が示す日付と関連付けて枠領域記憶部１１２に上書き登録する。
【００４１】
表示制御部１２５は、操作部１０２から受け付けた日付に応じて枠領域の画像をスケジュール画像として表示部１０３に表示する。具体的には、表示制御部１２５は、スケジュール画像を表示する旨の指示を操作部１０２から受け付けると、現在の日付等のユーザの所望する日付を操作部１０２から取得する。そして、表示制御部１２５は、スケジュール領域記憶部１１１からカレンダーの画像を読み出す。そして、表示制御部１２５は、操作部１０２から取得した日付に関連付けられた枠領域の座標を枠領域記憶部１１２から読み出す。そして、表示制御部１２５は、読み出した枠領域の座標を用いてカレンダーの画像から枠領域を抽出し、抽出した枠領域の画像をスケジュール画像として表示部１０３に表示する。
【００４２】
また、表示制御部１２５は、枠領域登録部１２４により変更後の枠領域の座標が枠領域記憶部１１２に上書き登録された場合には、操作部１０２から受け付けた日付に関連付けられた変更後の枠領域の座標を枠領域記憶部１１２から読み出す。そして、表示制御部１２５は、読み出した変更後の枠領域の座標を用いてカレンダーの画像から枠領域を抽出し、抽出した枠領域の画像をスケジュール画像として表示部１０３に表示する。なお、以下では、表示制御部１２５がカレンダーの画像から抽出した枠領域を「抽出枠領域」と呼ぶこととする。
【００４３】
また、表示制御部１２５は、抽出枠領域の画像を後述する電子化文字登録部１２７に送付する。
【００４４】
座標変更受付部１２６は、表示制御部１２５によって枠領域の画像が表示部１０３に表示されている場合に、枠領域の座標の変更を受け付け、受け付けた変更後の枠領域の座標を枠領域登録部１２４に送る。具体的には、座標変更受付部１２６は、表示制御部１２５によって枠領域の画像が表示部１０３に表示されている場合に、枠領域に重畳されたカーソル枠の拡大又は縮小を操作部１０２から受け付ける。そして、座標変更受付部１２６は、受け付けた拡大後のカーソル枠の座標又は縮小後のカーソル枠の座標を変更後の枠領域の座標として枠領域登録部１２４に送る。
【００４５】
ここで、図６を用いて、表示制御部１２５が枠領域の画像を表示部１０３に表示する処理の一例について説明する。図６は、枠領域の表示態様の一例を説明するための図である。なお、ここでは、表示制御部１２５は、図３に示したスケジュール領域記憶部１１１からカレンダーの画像を読み出しているものとする。まず、表示制御部１２５は、ユーザの所望する日付「１４日」を操作部１０２から受け付けているものとする。
【００４６】
まず、表示制御部１２５は、操作部１０２から受け付けた日付「１４日」に関連付けられた枠領域の座標（ｘ１，ｙ１，ｘ２，ｙ２）を枠領域記憶部１１２から読み出す。続いて、表示制御部１２５は、図６の左側に示すように、読み出した枠領域の座標（ｘ１，ｙ１，ｘ２，ｙ２）を用いてカレンダーの画像から枠領域２０を抽出して表示部１０３に表示する。すなわち、表示制御部１２５は、相対向する２つの角部分（ｘ１，ｙ１）、（ｘ２，ｙ２）を含む矩形状の枠領域２０をカレンダーの画像から抽出して表示部１０３に表示する。なお、表示制御部１２５は、枠領域２０に重畳した状態でカーソル枠３０を表示部１０３に表示する。
【００４７】
また、表示制御部１２５によって枠領域２０の画像が表示部１０３に表示されている場合に、座標変更受付部１２６は、枠領域２０に重畳されたカーソル枠３０の拡大を操作部１０２から受け付ける。そして、座標変更受付部１２６は、受け付けた拡大後のカーソル枠３０の座標を変更後の枠領域２０の座標として枠領域登録部１２４に送る。枠領域登録部１２４は、変更後の枠領域２０の座標を座標変更受付部１２６から受け付けると、変更後の枠領域２０の座標を日付「１４日」と関連付けて枠領域記憶部１１２に上書き登録する。
【００４８】
そして、表示制御部１２５は、枠領域登録部１２４により変更後の枠領域２０の座標が枠領域記憶部１１２に上書き登録された場合には、操作部１０２から受け付けた日付に関連付けられた変更後の枠領域２０の座標を枠領域記憶部１１２から読み出す。そして、表示制御部１２５は、図６の右側に示すように、読み出した変更後の枠領域２０の座標を用いてカレンダーの画像から枠領域２０を抽出し、抽出した枠領域２０の画像をスケジュール画像として表示部１０３に表示する。これにより、表示部１０３を参照したユーザは、当初の枠領域２０からはみ出た文字等を変更後の枠領域２０の中に収容することができるので、スケジュールの見落としを確実に防止することができる。
【００４９】
図２に戻り、電子化文字登録部１２７は、抽出枠領域の画像に含まれる文字を電子化文字として電子化文字記憶部１１３に登録する。具体的には、電子化文字登録部１２７は、抽出枠領域の画像を表示制御部１２５から受け取ると、受け取った抽出枠領域の画像をＯＣＲ部１２２に引き渡す。そして、電子化文字登録部１２７は、ＯＣＲ部１２２にて抽出枠領域の画像から認識された日付を示す認識文字以外の文字を電子化文字として電子化文字記憶部１１３へ登録する。
【００５０】
なお、制御部１２０は、例えば、ＡＳＩＣ（Application Specific Integrated Circuit）やＦＰＧＡ（Field Programmable Gate Array）などの集積回路、または、ＣＰＵ（Central Processing Unit）やＭＵＰ（Micro Processing Unit）などの電子回路である。
【００５１】
次に、図７を用いて、図２に示した携帯端末装置１００のハードウェア構成例について説明する。図７は、本実施例に係る携帯端末装置１００のハードウェア構成図である。図７に示すように、携帯端末装置１００は、カメラ部１３１と、操作部１３２と、表示部１３３と、アンテナ１３４と、無線通信部１３５と、マイク１３６と、スピーカ１３７と、音声入出力部１３８と、記憶部１３９と、プロセッサ１４０とを有する。
【００５２】
カメラ部１３１、操作部１３２、表示部１３３、無線通信部１３５及び音声入出力部１３８は、プロセッサ１４０と接続される。また、アンテナ１３４は、無線通信部１３５と接続される。マイク１３６及びスピーカ１３７は、音声入出力部１３８と接続される。
【００５３】
カメラ部１３１は、例えば、図２に示したカメラ部１０１に対応する。操作部１３２は、例えば、図２に示した操作部１０２に対応する。表示部１３３は、例えば、図２に示した表示部１０３に対応する。
【００５４】
記憶部１３９及びプロセッサ１４０は、図２に示した制御部１２０の機能を実現する。具体的には、記憶部１３９のプログラム記憶部１３９ａは、図２に示した制御部１２０による処理を実現する各種プログラムを記憶する。また、データ記憶部１３９ｂやＲＡＭ１３９ｃは、図２に示した記憶部１１０を記憶する。そして、プロセッサ１４０は、プログラム記憶部１３９ａに格納されている各種プログラムを読み出して、例えば、ＲＡＭ１３９ｃ等に展開し、順次実行することで制御部１２０の各種機能を実現する。
【００５５】
次に、図８を用いて、本実施例に係る携帯端末装置１００による画像登録処理の処理手順について説明する。図８は、本実施例に係る携帯端末装置１００による画像登録処理の処理手順を示すフローチャートである。
【００５６】
図８に示すように、撮像部１２１は、操作部１０２から画像登録処理を行う旨の指示を受け付けたか否かを判定する（ステップＳ１１）。撮像部１２１は、操作部１０２から画像登録処理を行う旨の指示を受け付けていない場合には（ステップＳ１１否定）、その旨の指示を受け付けるまで待機する。
【００５７】
一方、撮像部１２１は、操作部１０２から画像登録処理を行う旨の指示を受け付けると（ステップＳ１１肯定）、撮像対象のカレンダーの年月情報を操作部１０２から取得する（ステップＳ１２）。そして、撮像部１２１は、カメラ部１０１にカレンダーの画像を撮像させ（ステップＳ１３）、撮像画像を画像ＩＤ及び版数と対応付けてスケジュール領域記憶部１１１に登録する（ステップＳ１４）。
【００５８】
そして、ＯＣＲ部１２２、日付判定部１２３及び枠領域登録部１２４は、枠領域登録処理を行い（ステップＳ１５）、画像登録処理を終了する。すなわち、ＯＣＲ部１２２、日付判定部１２３及び枠領域登録部１２４は、カレンダーの画像から枠領域及び認識文字を認識し、暦上の日付であると判定された認識文字を含む枠領域の座標を日付と関連づけて登録する。
【００５９】
次に、図９を用いて、本実施例に係る携帯端末装置１００による枠領域登録処理の処理手順について説明する。図９は、本実施例に係る携帯端末装置１００による枠領域登録処理の処理手順を示すフローチャートである。なお、図９に示すフローチャートは、図８に示すステップＳ１５に対応する。
【００６０】
図９に示すように、ＯＣＲ部１２２は、撮像部１２１により撮像されたカレンダーの画像から枠領域及び枠領域に含まれる文字を認識する（ステップＳ２１及びステップＳ２２）。
【００６１】
そして、日付判定部１２３は、ＯＣＲ部１２２によって認識された枠領域を一つ選択し（ステップＳ２３）、該枠領域内に認識文字が含まれるか否かを判定する（ステップＳ２４）。
【００６２】
そして、日付判定部１２３は、枠領域内に認識文字が含まれる場合には（ステップＳ２４肯定）、該枠領域内に含まれる認識文字を一つ選択し（ステップＳ２５）、日付判定処理を行う（ステップＳ２６）。すなわち、日付判定部１２３は、認識文字と当該認識文字を含む枠領域に隣接する枠領域群の各枠領域に含まれる文字とが所定の規則に従う数列を形成するか否かを判定することにより、認識文字が暦上の日付であるか否かを判定する。
【００６３】
そして、日付判定部１２３は、認識文字が暦上の日付でないと判定すると（ステップＳ２７否定）、枠領域内に含まれる全認識文字を選択したか否かを判定する（ステップＳ２８）。日付判定部１２３は、枠領域内に含まれる全認識文字を選択していない場合には（ステップＳ２８否定）、ステップＳ２５〜Ｓ２７を繰り返す。
【００６４】
一方、日付判定部１２３によって認識文字が暦上の日付であると判定された場合には（ステップＳ２７肯定）、枠領域登録部１２４は、該認識文字を含む枠領域の座標を該認識文字が示す日付と関連付けて枠領域記憶部１１２に登録する（ステップＳ２９）。なお、座標ではなく、該認識文字を含む枠領域の画像を切り出して、当該切り出した画像を該認識文字が示す日付と関連付けて枠領域記憶部１１２に登録することも考えられる。
【００６５】
ステップＳ２９の処理を終えた場合、枠領域内に認識文字が含まれていない場合（ステップＳ２４否定）、或いは、枠領域内に含まれる全認識文字を選択した場合（ステップＳ２８肯定）、日付判定部１２３は、処理をステップＳ３０に進める。
【００６６】
ステップＳ３０において、日付判定部１２３は、ＯＣＲ部１２２によって認識された全枠領域を選択したか否かを判定し（ステップＳ３０）、選択していない場合には（ステップＳ３０否定）、処理をステップＳ２３に戻す。一方、日付判定部１２３は、ＯＣＲ部１２２によって認識された全枠領域を選択したと判定すると（ステップＳ３０肯定）、枠領域登録処理を終了する。
【００６７】
次に、図１０を用いて、本実施例に係る携帯端末装置１００による日付判定処理の処理手順について説明する。なお、図１０に示すフローチャートは、図９に示すステップＳ２６に対応する。
【００６８】
図１０に示すように、日付判定部１２３は、ステップＳ２５にて選択した認識文字が１〜３１のいずれか一つの数字であるか否かを判定する（ステップＳ３１）。日付判定部１２３は、認識文字が１〜３１のいずれか一つの数字である場合には（ステップＳ３１肯定）、認識文字の文字種別を識別する（ステップＳ３２）。例えば、日付判定部１２３は、認識文字の文字種別がアラビア数字であるか或いは漢数字であるかを識別する。続いて、日付判定部１２３は、認識文字の中心座標を算出する（ステップＳ３３）。
【００６９】
そして、日付判定部１２３は、認識文字の文字種別及び中心座標を用いて隣接文字の取得処理を行い（ステップＳ３４）、認識文字と、取得した隣接文字とが等差数列を形成するか否かを判定する等差数列判定処理を行う（ステップＳ３５）。
【００７０】
そして、日付判定部１２３は、認識文字と隣接文字とが等差数列を形成する場合に（ステップＳ３６肯定）、認識文字が暦上の日付であると判定する（ステップＳ３７）。一方、認識文字が１〜３１のいずれの数字でもない場合（ステップＳ３１否定）、或いは、認識文字と隣接文字とが等差数列を形成しない場合（ステップＳ３６否定）、日付判定部１２３は、認識文字を暦上の日付でないと判定する（ステップＳ３８）。
【００７１】
次に、図１１を用いて、本実施例に係る携帯端末装置１００による隣接文字の取得処理の処理手順について説明する。なお、図１１に示すフローチャートは、図１０に示すステップＳ３４に対応する。
【００７２】
図１１に示すように、日付判定部１２３は、ＯＣＲ部１２２によって認識された認識文字を一つ選択し（ステップＳ４１）、選択した認識文字が１〜３１のいずれか一つの数字であるか否かを判定する（ステップＳ４２）。日付判定部１２３は、選択した認識文字が１〜３１のいずれか一つの数字である場合には（ステップＳ４２肯定）、選択した認識文字の文字種別を識別し、該文字種別がステップＳ３２で識別した認識文字の文字種別と一致するか否かを判定する（ステップＳ４３）。
【００７３】
そして、日付判定部１２３は、両認識文字の文字種別が一致する場合（ステップＳ４３肯定）、選択した認識文字の中心座標を算出し該中心座標の水平成分がステップＳ３３で算出した認識文字の中心座標の水平成分と一致するか否かを判定する（ステップＳ４４）。日付判定部１２３は、両認識文字の中心座標の水平成分が一致する場合には（ステップＳ４４肯定）、選択した認識文字をステップＳ２５で選択した認識文字に対して鉛直方向に隣接する鉛直隣接文字として一時記憶領域に保存する（ステップＳ４５）。
【００７４】
一方、日付判定部１２３は、両認識文字の中心座標の水平成分が一致しない場合には（ステップＳ４４否定）、両認識文字の中心座標の鉛直成分が一致するか否かを判定する（ステップＳ４６）。日付判定部１２３は、両認識文字の中心座標の鉛直成分が一致する場合には（ステップＳ４６肯定）、選択した認識文字をステップＳ２５で選択した認識文字に対して水平方向に隣接する水平隣接文字として一時記憶領域に保存する（ステップＳ４７）。
【００７５】
ステップＳ４５、Ｓ４７の処理を終えた場合、選択した認識文字が１〜３１のいずれの数字でもない場合（ステップＳ４２否定）、或いは、両認識文字の文字種別が一致しない場合（ステップＳ４３否定）、日付判定部１２３は、処理をステップＳ４８に進める。
【００７６】
ステップＳ４８において、日付判定部１２３は、ＯＣＲ部１２２によって認識された全認識文字を選択したか否かを判定し（ステップＳ４８）、選択していない場合には（ステップＳ４８否定）、処理をステップＳ４１に戻す。一方、日付判定部１２３は、ＯＣＲ部１２２によって認識された全認識文字を選択したと判定すると（ステップＳ４８肯定）、隣接文字の取得処理を終了する。
【００７７】
次に、図１２を用いて、本実施例に係る携帯端末装置１００による等差数列判定処理の処理手順について説明する。なお、図１２に示すフローチャートは、図１０に示すステップＳ３５に対応する。
【００７８】
図１２に示すように、日付判定部１２３は、公差を示すパラメータである公差パラメータｄを１に設定する（ステップＳ５１）。続いて、日付判定部１２３は、ステップＳ２５にて選択した認識文字を中心とした等差数列の前々項、前項、次項及び次々項を公差パラメータｄを用いて算出する（ステップＳ５２）。例えば、ステップＳ２５にて選択した認識文字を「８」、公差パラメータｄを「１」とすると、日付判定部１２３は、認識文字「８」を中心とした等差数列の前々項、前項、次項及び次々項として、「６」、「７」、「９」及び「１０」をそれぞれ算出する。
【００７９】
続いて、日付判定部１２３は、前々項及び前項が水平隣接文字に含まれるか否かを判定する（ステップＳ５３）。日付判定部１２３は、前々項及び前項が水平隣接文字に含まれていない場合には（ステップＳ５３否定）、前々項及び前項が鉛直隣接文字に含まれるか否かを判定する（ステップＳ５４）。そして、日付判定部１２３は、前々項及び前項が水平隣接文字に含まれる場合（ステップＳ５３肯定）、又は、前々項及び前項が鉛直隣接文字に含まれる場合（ステップＳ５４肯定）、認識文字と隣接文字とが等差数列を形成すると判定する（ステップＳ６２）。
【００８０】
一方、日付判定部１２３は、前々項及び前項が水平隣接文字及び鉛直隣接文字のいずれにも含まれていない場合には（ステップＳ５４否定）、前項及び次項が水平隣接文字に含まれるか否かを判定する（ステップＳ５５）。日付判定部１２３は、前項及び次項が水平隣接文字に含まれていない場合には（ステップＳ５５否定）、前項及び次項が鉛直隣接文字に含まれるか否かを判定する（ステップＳ５６）。そして、日付判定部１２３は、前項及び次項が水平隣接文字に含まれる場合（ステップＳ５５肯定）、又は、前項及び次項が鉛直隣接文字に含まれる場合（ステップＳ５６肯定）、認識文字と隣接文字とが等差数列を形成すると判定する（ステップＳ６２）。
【００８１】
一方、日付判定部１２３は、前項及び次項が水平隣接文字及び鉛直隣接文字のいずれにも含まれていない場合には（ステップＳ５６否定）、次項及び次々項が水平隣接文字に含まれるか否かを判定する（ステップＳ５７）。日付判定部１２３は、次項及び次々項が水平隣接文字に含まれていない場合には（ステップＳ５７否定）、次項及び次々項が鉛直隣接文字に含まれるか否かを判定する（ステップＳ５８）。そして、日付判定部１２３は、次項及び次々項が水平隣接文字に含まれる場合（ステップＳ５７肯定）、又は、次項及び次々項が鉛直隣接文字に含まれる場合（ステップＳ５８肯定）、認識文字と隣接文字とが等差数列を形成すると判定する（ステップＳ６２）。
【００８２】
一方、日付判定部１２３は、次項及び次々項が水平隣接文字及び鉛直隣接文字のいずれにも含まれていない場合には（ステップＳ５８否定）、公差パラメータｄに「１」を加算する（ステップＳ５９）。
【００８３】
続いて、日付判定部１２３は、公差パラメータｄが１５以下であるか否かを判定し（ステップＳ６０）、１５以下である場合には（ステップＳ６０肯定）、処理をステップＳ５２に戻し、ステップＳ５２〜Ｓ５９を繰り返す。一方、日付判定部１２３は、公差パラメータｄが１６以上である場合には（ステップＳ６０否定）、認識文字と隣接文字とが等差数列を形成しないと判定する。
【００８４】
次に、図１３を用いて、本実施例に係る携帯端末装置１００によるスケジュール画像表示処理の処理手順について説明する。図１３は、本実施例に係る携帯端末装置１００によるスケジュール画像表示処理の処理手順を示すフローチャートである。
【００８５】
図１３に示すように、表示制御部１２５は、操作部１０２からスケジュール画像を表示する旨の指示を受け付けたか否かを判定する（ステップＳ７１）。表示制御部１２５は、操作部１０２からスケジュール画像を表示する旨の指示を受け付けていない場合には（ステップＳ７１否定）、その旨の指示を受け付けるまで待機する。
【００８６】
一方、表示制御部１２５は、操作部１０２からスケジュール画像を表示する旨の指示を受け付けると（ステップＳ７１肯定）、現在の日付等のユーザの所望する日付を操作部１０２から取得する（ステップＳ７２）。そして、表示制御部１２５は、スケジュール領域記憶部１１１からカレンダーの画像を読み出す（ステップＳ７３）。そして、表示制御部１２５は、操作部１０２から取得した日付に関連付けられた枠領域の座標を枠領域記憶部１１２から読み出す（ステップＳ７４）。そして、表示制御部１２５は、読み出した枠領域の座標を用いてカレンダーの画像から枠領域を抽出し（ステップＳ７５）、抽出した枠領域の画像をスケジュール画像として表示部１０３に表示する（ステップＳ７６）。
【００８７】
続いて、座標変更受付部１２６は、表示制御部１２５によって枠領域の画像が表示部１０３に表示されている場合に、枠領域の座標の変更を受け付ける（ステップＳ７７）。そして、座標変更受付部１２６は、枠領域の座標の変更を受け付けると（ステップＳ７７肯定）、受け付けた変更後の枠領域の座標を枠領域登録部１２４に送る。枠領域登録部１２４は、変更後の枠領域の座標を認識文字が示す日付と関連付けて枠領域記憶部１１２に上書き登録し（ステップＳ７８）、処理をステップＳ７４に戻す。表示制御部１２５は、操作部１０２から取得した日付に関連付けられた変更後の枠領域の座標を枠領域記憶部１１２から読み出し（ステップＳ７４）、変更後の枠領域の座標を用いてカレンダーの画像から枠領域を抽出して再表示する（ステップＳ７５及びＳ７６）。
【００８８】
一方、座標変更受付部１２６が枠領域の座標の変更を受け付けない場合には（ステップＳ７７否定）、表示制御部１２５は、操作部１０２からスケジュール画像の表示終了指示を受け付けたか否かを判定する（ステップＳ７９）。表示制御部１２５は、操作部１０２からスケジュール画像の表示終了指示を受け付けていない場合には（ステップＳ７９否定）、処理をステップＳ７６に戻す。一方、表示制御部１２５は、操作部１０２からスケジュール画像の表示終了指示を受け付けた場合には（ステップＳ７９肯定）、スケジュール画像表示処理を終了する。
【００８９】
次に、図１４を用いて、本実施例に係る携帯端末装置１００による電子化文字登録処理の処理手順について説明する。図１４は、本実施例に係る携帯端末装置１００による電子化文字登録処理の処理手順を示すフローチャートである。
【００９０】
図１４に示すように、表示制御部１２５は、電子化文字登録処理を行う旨の指示を操作部１０２から受け付けると（ステップＳ８１肯定）、スケジュール領域記憶部１１１からカレンダーの画像を読み出す（ステップＳ８２）。そして、表示制御部１２５は、枠領域記憶部１１２に記憶された枠領域の座標を一つ読み出し（ステップＳ８３）、読み出した枠領域の座標を用いてカレンダーの画像から枠領域を抽出する（ステップＳ８４）。そして、表示制御部１２５は、抽出枠領域の画像を電子化文字登録部１２７に送付する。
【００９１】
続いて、電子化文字登録部１２７は、抽出枠領域の画像を表示制御部１２５から受け取ると、受け取った抽出枠領域の画像をＯＣＲ部１２２に引き渡す（ステップＳ８５）。そして、電子化文字登録部１２７は、ＯＣＲ部１２２にて抽出枠領域の画像から認識された日付を示す認識文字以外の文字を電子化文字として電子化文字記憶部１１３へ登録する（ステップＳ８６）。
【００９２】
続いて、表示制御部１２５は、枠領域記憶部１１２に記憶された全ての枠領域の座標を読み出したか否かを判定する（ステップＳ８７）。表示制御部１２５は、全ての枠領域の座標を読み出していない場合には（ステップＳ８７否定）、既に電子化文字の登録処理を行った枠領域とは異なる枠領域の座標を一つ読み出し（ステップＳ８３）、電子化文字の登録処理を再度行う（ステップＳ８４〜Ｓ８６）。一方、表示制御部１２５は、枠領域記憶部１１２に記憶された全ての枠領域の座標を読み出した場合には（ステップＳ８７肯定）、処理を終了する。
【００９３】
次に、図１５を用いて、本実施例に係る携帯端末装置１００による画像更新処理の処理手順について説明する。図１５は、本実施例に係る携帯端末装置１００による画像更新処理の処理手順を示すフローチャートである。
【００９４】
図１５に示すように、表示制御部１２５は、画像更新処理を行う旨の指示を受け付けると（ステップＳ９１肯定）、スケジュール領域記憶部１１１から前回のカレンダー画像を読み出して半透過の状態で表示部１０３に表示する（ステップＳ９２）。そして、撮像部１２１は、カメラ部１０１に最新のカレンダーの画像を撮像させ（ステップＳ９３）、前回のカレンダー画像を基準として最新のカレンダー画像の座標ずれや台形歪み等を補正する（ステップＳ９４）。そして、撮像部１２１は、補正後の最新のカレンダー画像をスケジュール領域記憶部１１１に上書き登録し（ステップＳ９５）、処理を終了する。
【００９５】
次に、図１６を用いて、本実施例に係る携帯端末装置１００による電子化文字更新処理の処理手順について説明する。図１６は、本実施例に係る携帯端末装置１００による電子化文字更新処理の処理手順を示すフローチャートである。
【００９６】
図１６に示すように、表示制御部１２５は、電子化文字更新処理を行う旨の指示を操作部１０２から受け付けると（ステップＳ１０１肯定）、スケジュール領域記憶部１１１から最新のカレンダー画像を読み出す（ステップＳ１０２）。そして、表示制御部１２５は、枠領域の座標を一つ読み出し（ステップＳ１０３）、読み出した枠領域の座標を用いて最新のカレンダー画像から枠領域を抽出する（ステップＳ１０４）。そして、表示制御部１２５は、抽出枠領域の画像を電子化文字登録部１２７に送付する。
【００９７】
続いて、電子化文字登録部１２７は、抽出枠領域の画像を表示制御部１２５から受け取ると、受け取った抽出枠領域の画像をＯＣＲ部１２２に引き渡す（ステップＳ１０５）。そして、電子化文字登録部１２７は、ＯＣＲ部１２２にて抽出枠領域の画像から認識された日付を示す認識文字以外の文字を電子化文字として電子化文字記憶部１１３へ上書き登録する（ステップＳ１０６）。
【００９８】
続いて、表示制御部１２５は、枠領域記憶部１１２に記憶された全ての枠領域の座標を読み出したか否かを判定する（ステップＳ１０７）。表示制御部１２５は、全ての枠領域の座標を読み出していない場合（ステップＳ１０７否定）、電子化文字の登録処理を行った枠領域とは別の枠領域の座標を一つ読み出し（ステップＳ１０３）、電子化文字の登録処理を再度行う（ステップＳ１０４〜Ｓ１０６）。一方、表示制御部１２５は、枠領域記憶部１１２に記憶された全ての枠領域の座標を読み出した場合には（ステップＳ１０７肯定）、処理を終了する。
【００９９】
上述してきたように、本実施例に係る携帯端末装置１００は、互いに隣接する枠領域を含むカレンダーの画像を撮像する。そして、携帯端末装置１００は、撮像したカレンダーの画像から枠領域及び枠領域に含まれる文字を認識する。そして、携帯端末装置１００は、認識文字と隣接文字とが所定の規則に従う数列を形成する場合に、該認識文字が暦上の日付であると判定する。そして、携帯端末装置１００は、暦上の日付であると判定された認識文字を含む枠領域の座標を該認識文字が示す日付と関連付けて枠領域記憶部１１２に登録する。そして、携帯端末装置１００は、ユーザの所望する日付を取得し、取得した日付に関連付けられた枠領域の座標を枠領域記憶部１１２から読み出し、読み出した枠領域の座標を用いてカレンダー画像から枠領域を抽出して表示部１０３に表示する。
【０１００】
このため、本実施例によれば、カレンダーのサイズに追従する枠領域の座標を用いてカレンダー画像から枠領域を抽出することができるので、カレンダーのサイズが変更された場合でも枠領域内の情報の内容が変更されることがない。その結果、本実施例によれば、枠領域内のスケジュールを精度良くユーザに提示することができる。
【０１０１】
また、本実施例に係る携帯端末装置１００は、枠領域が表示部１０３に表示されている場合に、枠領域の座標の変更を受け付ける。そして、携帯端末装置１００は、受け付けた変更後の枠領域の座標を日付と関連付けて枠領域記憶部１１２に上書き登録する。そして、携帯端末装置１００は、取得された日付に関連付けられた変更後の枠領域の座標を枠領域記憶部１１２から読み出し、読み出した変更後の枠領域の座標を用いてカレンダー画像から枠領域を抽出して表示部１０３に再表示する。
【０１０２】
このため、本実施例によれば、表示部１０３を参照したユーザが、当初の枠領域２０からはみ出た文字等を変更後の枠領域内に収容することができるので、スケジュールの見落としを確実に防止することができる。
【０１０３】
また、本実施例に係る携帯端末装置１００は、カレンダー画像から抽出された抽出枠領域の画像をＯＣＲ部１２２に引き渡す。そして、携帯端末装置１００は、ＯＣＲ部１２２にて抽出枠領域の画像から認識された日付を示す認識文字以外の文字を電子化文字として電子化文字記憶部１１３へ登録する。
【０１０４】
このため、本実施例によれば、枠領域内のスケジュールを電子化文字としてユーザに提示することができる。
【０１０５】
ところで、携帯端末装置１００は、パーソナルコンピュータ、ワークステーション、携帯電話、ＰＨＳ端末、移動体通信端末又はＰＤＡなどの情報処理装置に、携帯端末装置１００の各機能を搭載することによって実現することもできる。そこで、以下では、図１７を用いて、本実施例に係る携帯端末装置１００を実現するためのプログラムを実行するコンピュータの一例を説明する。
【０１０６】
図１７は、スケジュール管理プログラムを実行するコンピュータを示す図である。同図に示すように、コンピュータ１０００は、ＨＤＤ（Hard Disk Drive）１１００、ＲＡＭ（Random Access Memory）１２００およびＣＰＵ（Central Processing Unit）１３００をバス２０００で接続して構成される。
【０１０７】
このうち、ＨＤＤ１１００は、ＣＰＵ１３００による各種処理の実行に必要な情報を記憶する。ＲＡＭ１２００は、各種情報を一時的に記憶する。ＣＰＵ１３００は、各種演算処理を実行する。
【０１０８】
そして、ＨＤＤ１１００には、図１７に示すように、上記の実施例に示した携帯端末装置１００が有する各機能部と同様の機能を発揮するスケジュール管理プログラム１１１０と、スケジュール管理データ１１２０とがあらかじめ記憶されている。なお、このスケジュール管理プログラム１１１０を適宜分散させて、ネットワークを介して通信可能に接続された他のコンピュータの記憶部に記憶させておくこともできる。
【０１０９】
そして、ＣＰＵ１３００が、このスケジュール管理プログラム１１１０をＨＤＤ１１００から読み出してＲＡＭ１２００に展開することにより、図１７に示すように、スケジュール管理プログラム１１１０はスケジュール管理プロセス１２１０として機能するようになる。すなわち、スケジュール管理プロセス１２１０は、スケジュール管理データ１１２０等をＨＤＤ１１００から読み出して、ＲＡＭ１２００において自身に割り当てられた領域に展開し、この展開したデータ等に基づいて各種処理を実行する。なお、スケジュール管理プロセス１２１０は、図２に示した制御部１２０に対応する。
【０１１０】
なお、上記したスケジュール管理プログラム１１１０については、必ずしも最初からＨＤＤ１１００に記憶させておく必要はなく、例えば、ＣＤ−ＲＯＭ等の記憶媒体に記憶されたプログラムを、コンピュータ１０００が読み出して実行するようにしてもよい。また、公衆回線、インターネット、ＬＡＮ、ＷＡＮ等を介してコンピュータ１０００に接続される他のコンピュータ（またはサーバ）などに各プログラムを記憶させておき、コンピュータ１０００がこれらから各プログラムを読み出して実行するようにしてもよい。
【符号の説明】
【０１１１】
１００  携帯端末装置
１０１  カメラ部
１０２  操作部
１０３  表示部
１１０  記憶部
１１１  スケジュール領域記憶部
１１２  枠領域記憶部
１１３  電子化文字記憶部
１２０  制御部
１２１  撮像部
１２２  ＯＣＲ部
１２３  日付判定部
１２４  枠領域登録部
１２５  表示制御部
１２６  座標変更受付部
１２７  電子化文字登録部
【図１】
0005423598.tif 000002
【図２】
0005423598.tif 000003
【図３】
0005423598.tif 000004
【図４】
0005423598.tif 000005
【図５】
0005423598.tif 000006
【図６】
0005423598.tif 000007
【図７】
0005423598.tif 000008
【図８】
0005423598.tif 000009
【図９】
0005423598.tif 000010
【図１０】
0005423598.tif 000011
【図１１】
0005423598.tif 000012
【図１２】
0005423598.tif 000013
【図１３】
0005423598.tif 000014
【図１４】
0005423598.tif 000015
【図１５】
0005423598.tif 000016
【図１６】
0005423598.tif 000017
【図１７】
0005423598.tif 000018