(57)【要約】【課題】カレンダーの日付の数字と文字色を情報処理装置に読み取って、当該文字色に対応付けられた休日又はイベントの予定をスケジュールとして登録する。【解決手段】１か月分の日付が表されたカレンダーをカメラ１１で撮影し、得られたカレンダー画像情報をメモリ２０のカラー-画像領域２１に記憶する。カレンダー認識部１５は当該カレンダー画像情報を読み出して行及び日付の数字を認識し、配置パターン領域２２に記憶された誤認識率の低い数字の配置パターンを参照すると共に両端の列の文字色を認識してカレンダーが表す年月の候補を年月分類領域２３から検索する。スケジュール管理部１６は、候補年月の１が操作部１２における操作により選択されるとカレンダー画像中の特定の文字色で表された日付を認識し、当該日付に対して操作部１２における操作により予定を対応付けてスケジュールとして登録する。【選択図】  図１
2007128160.tif 000002
【特許請求の範囲】
【請求項１】
日付の数字を２次元行列として行を週に対応させると共に列を曜日に対応させて配列されたカレンダーの写真を含むカラー画像情報を記憶することができる記憶手段と、
前記記憶手段から前記カラー画像情報を読み出して少なくとも特定の日付の数字又は特定の色に基づいて前記カレンダーの表す月の日付と曜日の対応関係を検索する第１のカレンダー認識手段と、
前記記憶手段に記憶された前記カラー画像情報より、予め決められた色と関連付けられた複数の日付を認識する第２のカレンダー認識手段と、
前記予め決められた色が選択されると、前記予め決められた色と関連付けられた複数の日付を一括してスケジュールとして登録するスケジュール登録手段とを
備えたことを特徴とする情報処理装置。
【請求項２】
日付の数字を２次元行列として行を週に対応させると共に列を曜日に対応させて配列し、かつ、第１の曜日の日付を第１の文字色で表すと共に予め定めた文字色と関連付けて日付を表したカレンダーの写真のカラー画像情報を記憶することができる第１の記憶手段と、
年月を日付と曜日の対応関係により分類して記憶する第２の記憶手段と、
前記第１の記憶手段から前記カラー画像情報を読み出して各日付の数字及び前記２次元行列を認識し、かつ、少なくとも１の列の文字色を前記第１の文字色と対比して認識することにより前記第１の曜日の列を特定して前記カレンダーの表す月の日付と曜日の対応関係を特定し、前記特定された日付と曜日の対応関係に一致する年月の候補を前記第２の記憶手段から検索するカレンダー認識手段と、
少なくとも前記検索された年月の候補を表示する表示手段と、
少なくとも前記表示された年月の候補から１を選択することのできる操作手段と、
前記操作手段により前記予め定めた文字色の選択を可能にし、かつ、前記認識された各日付の文字色を前記選択された文字色と対比することにより前記選択された文字色で表された日付をスケジュールとして登録するスケジュール管理手段とを
備えたことを特徴とする情報処理装置。
【請求項３】
日付の数字を２次元行列として行を週に対応させると共に列を曜日に対応させて配列し、かつ、第１の曜日の日付を第１の文字色で表すと共に予め定めた文字色で日付を表したカレンダーの写真のカラー画像情報を記憶することができる第１の記憶手段と、
年月を日付と曜日の対応関係により分類して記憶する第２の記憶手段と、
０から９までの数字を誤認識率の高低により２のグループに分類したとき低い方のグループに属する数字の前記２次元行列における配置パターンを、第１日が前記２次元行列の何列目に位置するかにより分類して記憶する第３の記憶手段と、
前記第１の記憶手段から前記カラー画像情報を読み出して各日付の数字及び前記２次元行列を認識し、かつ、前記認識された２次元行列を前記第３の記憶手段が記憶する配置パターンと照合して前記配置パターンの分類を特定すると共に少なくとも１の列の文字色を前記第１の文字色と対比して認識することにより前記第１の曜日の列を特定して前記カレンダーの表す月の日付と曜日の対応関係を特定し、前記特定された日付と曜日の対応関係に一致する年月の候補を前記第２の記憶手段から検索するカレンダー認識手段と、
少なくとも前記検索された年月の候補を表示する表示手段と、
少なくとも前記表示された年月の候補から１を選択することのできる操作手段と、
前記操作手段により前記予め定めた文字色の選択を可能にし、かつ、前記認識された各日付の文字色を前記選択された文字色と対比することにより前記選択された文字色で表された日付を特定して前記予定を対応付けてスケジュールとして登録するスケジュール管理手段とを
備えたことを特徴とする情報処理装置。
【請求項４】
前記第２の記憶手段は年月を最後の日付によりさらに分類して記憶し、前記カレンダー認識手段はさらに最後の日付を認識すると共に前記特定された日付と曜日の対応関係及び前記最後の日付に一致する年月の候補を前記第２の記憶手段から検索することを特徴とする請求項２又は請求項３に記載の情報処理装置。
【請求項５】
前記カレンダー認識手段が前記第１の文字色と対比して文字色を認識する１の列は、前記２次元行列の両端の列のいずれかであることを特徴とする請求項３に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置に係り、特に文字色を含む文字認識機能を有する情報処理装置に関する。
【背景技術】
【０００２】
携帯電話機、携帯情報端末（ＰＤＡ）、パーソナル・コンピュータ（ＰＣ）等の情報処理装置は、スケジュール管理のためのツール（この目的で使用される装置又はソフトウェアは、スケジューラと呼ばれる。）としても用いられている。ビジネス用途では、グループに属するメンバーの間でスケジュールを共通に登録、管理することのできるソフトウェアも知られている（例えば、非特許文献１参照。）。
【０００３】
しかし私的用途で上記のようなスケジュールの共通化を図る場合は、主たるメンバーから他のメンバーに対し電子メール等によりイベントとその予定日を通知し、各メンバーが個別に所有する情報処理装置にこれを登録して管理するというような方法が一般的である。
【０００４】
また小売業の分野では、特定の日にいわゆる特売セールを実施することがよく行われるが、そのような目的の通知手段としては、事前に登録した顧客に対する電子メールの送付が挙げられる。ウェブページへの掲載という方法も考えられるが、なじみの顧客に対する周知という点では電子メールの方がより直接的である。これに関心を持った顧客は、当該情報を個別にスケジュールとして登録、管理することができる。
【０００５】
ところで、上記のような通知手段は送り手が受け手の電子メールアドレスを知っていることを前提とする。これには個人情報保護の観点から、グループに参加しているメンバー（又は登録されている顧客）は情報漏えいのリスクに晒され、情報漏えいを嫌う個人はグループに入れなかったり顧客登録ができなかったりして不便であるという問題がある。
【０００６】
上述した特売セールの例では、不特定の顧客を対象とする紙媒体（いわゆるチラシ）による通知も多用され、特売日に相当する日付の数字を目立つ色で表したカレンダーを記載した宣伝用のチラシを配ることがよく行われる。この場合カレンダーに表現された情報は、受け手の視覚と操作を通じて文字情報に変換され、スケジューラに登録される。
【０００７】
上記のような紙媒体に表現されたイベント等の情報をスケジューラに登録するまでのプロセスを効率化しようとするとき、まず最近の情報処理装置の多くが備えているカメラによって視覚の役割を代替することが考えられる。また、文字情報への変換を文字認識技術（例えば、非特許文献２参照。）により自動化することも考えられる。
【０００８】
上記の非特許文献２によれば、印刷文字を対象とする文字認識においては文字を含む画像データが情報処理装置に読み込まれて、その中から文字の部分、その中の行、さらにその中の各文字の順で切り出しが行われる。切り出された各文字はまず一定のサイズに正規化され、特徴抽出により分類された後、各分類について候補文字とのマッチングの有無が判定される。認識精度を高めるため、各種の言語情報が利用される。
【０００９】
このような文字認識の技術は広く実用化されており、ＰＣ用のソフトウェアとして市販されているほか、携帯電話機の一部の機種にも採用されている（例えば、非特許文献３参照。）。
【００１０】
情報処理装置が備えるカメラと文字認識技術を、スケジューラと組み合わせて利用する技術が知られている（例えば、特許文献１又は特許文献２参照。）。上記の特許文献１に開示された技術は、情報処理装置が内蔵のカメラにより文字列及びその種類を読み取って、文字列が表す情報の種類に対応するアプリケーション・ソフトウェアに連携させるというものである。
【００１１】
上記の特許文献２に開示された技術は、情報処理装置が内蔵のカメラにより文字列及びその種類を読み取って、文字列が表す情報の内容及び種類に対応して登録済みの情報（例えば日時の情報に対応する登録済みのスケジュール）を検索して表示するというものである。
【００１２】
上述した宣伝用チラシのように、カレンダーの日付の数字を色分けして表現された情報を自動処理するには、文字認識に加えて文字色を認識する必要がある。画像処理における色の認識は、画素ごとの色を色空間における値として表現し、候補色との色差によるマッチングの有無を判定することにより行われる（例えば、非特許文献４参照。）。文字色の認識も、文字を構成する画素の色を認識することによって同様に行われる。
【００１３】
文字色の認識を活用して、カラー文書画像から文字を抽出する技術が知られている（例えば、特許文献３参照。）。この特許文献３に開示された技術は、ＲＧＢ表色系で表現された画像を均等色空間（ＣＩＥ１９７６系）にマッピングして色情報のファジークラスタリングを行い、クラスタごとの要素の数によりしきい値を変化させて２値画像化した中から文字抽出に適した２値画像を選択して文字抽出することにより、複雑で多様な背景を持ったカラー文書画像から文字色部分のみを抜き出すというものである。
【特許文献１】特開２０００−３３９４０１号公報（第２、５、８ページ、図７）
【特許文献２】特開２００１−５２０１５号公報（第２、６、７ページ、図７）
【特許文献３】特開２００２−４２０５５号公報（第２乃至第４ページ、図１）
【非特許文献１】ｈｔｔｐ：／／ｗｗｗ．ｍｉｃｒｏｓｏｆｔ．ｃｏｍ／ｊａｐａｎ／ｏｆｆｉｃｅ／ｅｄｉｔｉｏｎｓ／ｐｒｏｄｉｎｆｏ／ｔｅｃｈｎｏｌｏｇｉｅｓ／ｃｏｌｌａｂｏｒａｔｉｏｎ．ｍｓｐｘ
【非特許文献２】赤間、「画像情報処理入門」、秀和システム、東京、２００２年１０月（第１４９乃至１５２ページ）
【非特許文献３】ｈｔｔｐ：／／ｗｗｗ．ｎｔｔｄｏｃｏｍｏ．ｃｏ．ｊｐ／ｎｅｗ／ｃｏｎｔｅｎｔｓ／０２／ｗｈａｔｎｅｗ１１２０．ｈｔｍｌ
【非特許文献４】三宅、「ディジタルカラー画像の解析・評価」、東京大学出版会、東京、２０００年２月（第５３乃至６０ページ）
【発明の開示】
【発明が解決しようとする課題】
【００１４】
カレンダーの文字色で表現された情報をスケジューラに登録させるためには、文字色を認識した結果に基づいてスケジューラへの登録を可能にするような機能が必要である。上記の特許文献１又は特許文献２に開示された従来の技術は文字色の認識を伴わず、また、登録済みのスケジュールの利用に関するものであって、登録までのプロセスを効率化する目的には適用できないという問題があった。
【００１５】
上記の特許文献３に開示された従来の技術は、背景画像が複雑であるという悪条件の下で文字色部分を抜き出すために文字色認識の精緻化を図るものであって、カレンダー画像において文字色を認識しスケジューラへの登録に利用するという目的には適合しない。
【００１６】
本発明は上記問題を解決するためになされたもので、カレンダー画像の文字色が表す情報のスケジューラへの登録を効率化する情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１７】
上記目的を達成するために、本発明の情報処理装置は、日付の数字を２次元行列として行を週に対応させると共に列を曜日に対応させて配列されたカレンダーの写真を含むカラー画像情報を記憶することができる記憶手段と、前記記憶手段から前記カラー画像情報を読み出して少なくとも特定の日付の数字又は特定の色に基づいて前記カレンダーの表す月の日付と曜日の対応関係を検索する第１のカレンダー認識手段と、前記記憶手段に記憶された前記カラー画像情報より、予め決められた色と関連付けられた複数の日付を認識する第２のカレンダー認識手段と、前記予め決められた色が選択されると、前記予め決められた色と関連付けられた複数の日付を一括してスケジュールとして登録するスケジュール登録手段とを備えたことを特徴とする。
【発明の効果】
【００１８】
本発明によれば、文字色が表す情報のスケジューラへの登録を効率化することができる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して本発明の実施例を説明する。
【実施例１】
【００２０】
以下、図１乃至図１３を参照して、本発明の実施例１を説明する。図１は、本発明の実施例１に係る情報処理装置１のブロック図である。情報処理装置１は例えば携帯電話機であるが、携帯情報端末（ＰＤＡ）、パーソナル・コンピュータ（ＰＣ）又はその他の装置であってもよい。
【００２１】
情報処理装置１は、カメラ１１、操作部１２及び表示部１３を備えている。カメラ１１はカラー写真を撮影することのできるデジタルカメラである。操作部１２は、例えば操作キーからなるキーボード又は操作パネルであり、例えばマウスのようなポインティングデバイスを含んでいてもよい。表示部１３は例えば液晶デバイスにより構成されたディスプレイであるが、デバイスの種類はどのようなものでもよい。
【００２２】
情報処理装置１は、制御部１４、カレンダー認識部１５及びスケジュール管理部１６を備えている。制御部１４は例えばマイクロプロセッサ又はデジタルシグナルプロセッサのような演算処理デバイスから構成され、情報処理装置１の各構成を監視及び制御することができる。
【００２３】
カレンダー認識部１５は制御部１４と同一の又は別個の演算処理デバイスから構成され、カメラ１１が撮影したカレンダーのカラー写真の画像情報（以下、カレンダー画像情報と呼ぶ。）から年月の情報を抽出することができる。スケジュール管理部１６は制御部１４又はカレンダー認識部１５と同一の又は別個の演算処理デバイスから構成され、カレンダーの年月と文字色の情報に基づくスケジュールの登録を管理することができる。
【００２４】
撮影対象のカレンダーは、１か月分の日付の数字を２次元行列として行を週に対応させると共に列を曜日に対応させて配列したものとする。また、特定の曜日を特定の文字色で表したものとする。以下では日曜日の日付を表す数字の文字色が赤色であり、日曜日に対応する列は左端又は右端の列である最も一般的なカレンダーを想定して説明する。しかし、他の曜日を他の文字色で表したカレンダーや、日曜日に対応する列が左端又は右端のいずれでもないカレンダーについても本発明を適用することができる。
【００２５】
当該カレンダーは、特定のイベントが実施される日付を所定の文字色により表したものとする。例えばスーパーマーケットの宣伝用のチラシに記載され、青色の文字色で衣料品の特売日が、緑色の文字色で食料品の特売日がそれぞれ表されているカレンダーが該当する。これらの特定の曜日又はイベントに対応付けられた文字色を、特定文字色と呼ぶことにする。
【００２６】
情報処理装置１は、メモリ２０を備えている。メモリ２０のうちカラー画像領域２１には、カレンダー画像情報を記憶することができる。配置パターン領域２２には、カレンダーを数字の配置によって分類したパターンの情報を記憶することができる。年月分類領域２３には、年月を最後の日付と曜日又は第１日と曜日の対応関係により分類して記憶することができる。
【００２７】
配置パターン領域２２に記憶されるパターンの情報について、図２を参照して説明する。図２は、日付の数字を文字認識処理するため読み取ったとき誤って認識される確率（誤認識率）が低い数字の、カレンダーにおける配置パターンの分類を表す図である。対象とされるカレンダーは、１か月分の日付の数字を２次元行列として行を週に対応させると共に列を曜日に対応させて配列したものである。カレンダーの種類により日曜日を左端に置く場合と右端に置く場合とがあるから、第何列がどの曜日に対応するかは特定されていない。
【００２８】
文字認識において数字が誤って認識される確率（誤認識率）は数字により異なり、０、２、４及び７の各数字その他の数字に比べて誤認識率が低い（正しく認識される確率が高い）ことが知られている。また、数字“１”は認識の前提として切り出すことがその形状から最も難しいことが知られている。上記の誤認識率の低い数字を一の位に有する日付を月の初めから順に挙げると、すべての月に共通に、２、４、７、１０、１２、１４、１７、２０、２２、２４及び２７日である。これらを認識のマークとして利用することからマーク日と呼び、例えば２日をマーク日（２）のように表すものとする。
【００２９】
図２に表された配置パターンにおいて、曜日は（イ）乃至（ト）の記号で表している。（イ）が日曜日で（ト）が土曜日に相当する場合と、（イ）が月曜日で（ト）が日曜日に相当する場合とがある。日付の数字が空白であるか又は上記のマーク日以外の日付である個所にはハッチングを施して日付を記入せず、マーク日の個所には白地にその日付に含まれる誤認識率の低い数字を表している。
【００３０】
例えば最上段のパターンＡの場合、第１日は第１週の最初の曜日（イ）である。第１週にはマーク日（２）、同（４）及び同（７）が属している。第２週にはマーク日（１０）、同（１２）及び同（１４）が属している。第３週にはマーク日（１７）及び同（２０）が属している。第４週にはマーク日（２２）、同（２４）及び同（２７）が属している。
【００３１】
以下、第１日が第１週の曜日（ロ）乃至（ト）のいずれであるかにより分類されたパターンＢ乃至Ｇについて、パターンＡと同様に表している。
【００３２】
年月分類領域２３に記憶される年月の分類について、図３及び図４を参照して説明する。図３は、各年月を日曜日に当る日付と最後の日付によって分類し表形式で表す図である。図３の表の各行は最後の日付（２８乃至３１日の何れか）を表し、各列は最初の日曜日の日付（１乃至７日の何れか）を表す。行及び列で定まる項目は、該当する年月を表す（図３では、２００４年１月から２００８年１２月までの範囲の年月を西暦年の下１桁及び月２桁の計３桁の数字で表している。例えば数字“４０２”は、２００４年２月を意味する。なお年月の範囲は一例であって、任意に定めることができる。）。
【００３３】
図３において、例えば最初の日曜日が１日、最後の日付が３０日である年月は、２００７年４月及び２００８年６月の２つである。また、最初の日曜日が４日、最後の日付が３１日である年月は、２００４年１月をはじめとして５つある。最初の日曜日が６日、最後の日付が２８日である年月は、２００５年２月である。
【００３４】
図４は、各年月の第１日の曜日を表形式で表す図である。図４の表の各行は１月から１２月までの各月に対応し、各列は２００４年から２００８年までの各年に対応している。行及び列で定まる項目は、当該年月の第１日の曜日を表している。例えば２００４年１月１日は木曜日、２００５年８月１日は月曜日である。年の範囲は一例であって、任意に定めることができる。
【００３５】
日付と曜日の対応関係により年月を分類する図４の形式は、さまざまに変形することが可能である。図３の形式は、図４の形式を最後の日付によってさらに細かく分類したものに等価であり、同じくさまざまに変形することが可能である。
【００３６】
以上のほかメモリ２０は、数字の文字認識に必要な数字の基準パターン及び特定文字色の候補パターンを記憶することができる。特定文字色の候補パターンとして代表的な色を予め定めておいてもよく、操作部１２における操作により選択させるものとしてもよい。メモリ２０は、登録されたスケジュールを記憶することができる。メモリ２０は、制御部１４、カレンダー認識部１５又はスケジュール管理部１６の処理に必要とするデータ又は処理の結果のデータを記憶することができる。
【００３７】
図５は、情報処理装置１が折り畳み型携帯電話機であるものとして、その筐体を開いた状態における外観の一例を表す図である。情報処理装置１は、上側筐体３１と下側筐体３２が連結部３３により開閉可能に連結されて構成される。図１に表された構成のうち、カメラ１１及び表示部１３は、上側筐体３１に取り付けられている。操作部１２は破線で囲んで表した複数の操作キーから構成され、下側筐体３２に取り付けられている。図１に表されたその他の構成は上側筐体３１、下側筐体３２又は連結部３３に内蔵されており、図５では図示を省略する。
【００３８】
操作部１２に属する操作キーのうち３４は十字キーであり、表示部１３に表示される画面上のカーソルを上下左右に移動させる場合に用いられる。３５は中央キー、３６はソフトキー左、３７はソフトキー右である。これらのキー３５、３６又は３７は、表示部１３に表示される下ピクト行において３以下の選択肢の中から１を選択する操作に用いられる。また、３８はクリアキー、３９はアプリキーである。これらのキー３８又は３９は、アプリケーションの開始操作等に用いられる。
【００３９】
図６を参照して、情報処理装置１の動作（以下、カレンダー処理と呼ぶ。）について説明する。図６は、カレンダー処理のフローチャートである。処理を開始する前に、カメラ１１により１か月を表すカレンダーの撮影が行われる。
【００４０】
カメラ１１が操作部１２により操作されて上記のカレンダーの写真が撮影されると、得られたカレンダー画像情報は制御部１４によりメモリ２０のカラー画像領域２１に記憶される。２か月分以上のカレンダーが１枚の写真に撮影されたような場合には、表示部１３に表示された画像を目視しながら操作部１２において操作することにより１か月分の範囲を切り出す（トリミング）ことができるものとする。
【００４１】
処理の開始（“ＳＴＡＲＴ”）は、操作部１２におけるカレンダー処理の開始の操作（ステップ“Ｓ１”の“ＹＥＳ”）に相当する。当該操作は、例えば表示部１３に表示されたメニュー又はガイダンスに従って操作部１２に属するキーを押下することにより行われる。制御部１４は、当該操作が行われない間は処理を進めず待機する（ステップ“Ｓ１”の“ＮＯ”）。
【００４２】
カレンダー処理の開始の操作がされた後、カレンダー認識部１５はカラー画像領域２１から上記の前もって記憶されたカレンダー画像情報を読み出す。カレンダー認識部１５は、例えば先に非特許文献１を引用して説明した文字認識技術により、読み出したカレンダー画像情報から週に対応する行を認識する（ステップ“Ｓ２”）。
【００４３】
カレンダー認識部１５は、次に各行に属する日付の数字を、メモリ２０に記憶された数字の基準パターンと比較することにより認識する（ステップ“Ｓ３”）。前述したように、０、２、４、７の各数字（第１グループとする。）は誤認識率が低く、３、５、６、８、９の各数字（第２グループとする。）は第１グループに属する数字より誤認識率が高い。数字“１”は認識されないことがある。最後の日付（２８乃至３１日の何れか）の数字は、正しく認識される場合とそうでない場合がある。
【００４４】
そこで第１グループに属する数字は正しく認識され、第２グループに属する数字は認識されるが判別されず “Ｘ”とされ、数字“１”は認識されないものと仮定すると、次のようにカレンダーの数字列の特性を利用して各行の数字列のパターンを認識することができる。
【００４５】
（１）１行で２、Ｘ、４の順に認識したときのＸは、“３”とする。  
（２）１行でＸ、４、Ｘの順に認識したときの初めのＸは“３”、後のＸは“５”とする。  
（３）１行でＸ、７、Ｘの順に認識したときの初めのＸは“６”、後のＸは“８”とする。  
（４）１行でＸ、０、２の順に認識したときのＸは“９”とし、０（実は１０）と２（実は１２）の間に“１１”が存在するとする。
【００４６】
カレンダー認識部１５は以上の（１）乃至（４）の処理を各行について実行し、配置パターン領域２２に記憶されたパターンＡ乃至Ｇのいずれかに一致するパターンを発見したとき（ステップ“Ｓ４”の“ＹＥＳ”）、カレンダー画像情報のパターンを認識することができる。例えば上記の（１）乃至（３）により第１行において２、３、４、５、６、７、８の順に認識したときは、図２に表された配置パターン領域２２の記憶内容を参照して、当該カレンダー画像情報がパターンＧに属することを認識する。
【００４７】
以上の（１）乃至（４）の処理を各行について実行してもカレンダー画像情報のパターン（第１日がカレンダーの２次元行列の第何列目に位置するか）を認識することができないときは（ステップ“Ｓ４”の“ＮＯ”）、カレンダー認識部１５はマーク日の位置関係に注目してさらに次の処理を実行する（ステップ“Ｓ５”）。
【００４８】
（５）１行で２、４、７を認識し、２行おいて２２、２４、２７を認識したときは、パターンＡに属することを認識する。  
（６）１行で７、０、２を認識し、その次の行で４、７、２０を認識したときは、パターンＢに属することを認識する。
【００４９】
（７）１行で７、０、２を認識し、１行おいて２０、２２、２４を認識したときは、パターンＣに属することを認識する。  
（８）１行で２、４を認識し、１行おいて２、４、７を認識したときは、パターンＤに属することを認識する。
【００５０】
（９）１行で４、７、０を認識し、その次の行で２、４、７を認識したときは、パターンＥに属することを認識する。  
（１０）１行で２を認識し、その次の行で４、７を認識し、さらに次の行で０、２、４を認識したときは、パターンＦに属することを認識する。  
（１１）１行で２、４、７を認識し、１行おいて７、２０、２２を認識したときは、パターンＧに属することを認識する。
【００５１】
カレンダー認識部１５は以上の（５）乃至（１１）のいずれかの処理によって配置パターン領域２２に記憶されたパターンＡ乃至Ｇのいずれかに一致するパターンを発見したとき（ステップ“Ｓ６”の“ＹＥＳ”）、カレンダー画像情報のパターンを認識することができる。
【００５２】
カレンダー認識部１５は、次に曜日（イ）の列に属する日付の数字が赤色であるか否かを認識する。例えばステップ“Ｓ４”又は“Ｓ６”においてカレンダー画像情報が図２のパターンＡに属すると認識した場合には、カレンダー認識部１５はマーク日（２２）の曜日が（イ）、マーク日（７）及びマーク日（１４）の曜日が（ト）であることを認識している。
【００５３】
そこでカレンダー認識部１５は、例えば非特許文献４を引用して説明した色認識技術を用いて、マーク日（２２）の文字色をメモリ２０に記憶された赤の候補色パターンと比較し、その差異が所定のしきい値以下であれば曜日（イ）が日曜日であると認識する（ステップ“Ｓ７”の“ＹＥＳ”）。この場合、当該カレンダー画像情報は第１日が日曜日である月のカレンダーを表すことがわかる。
【００５４】
上記の比較における差異が上記のしきい値を超えていれば、曜日（イ）が日曜日であると認識することはできない（ステップ“Ｓ７”の“ＮＯ”）。そこでカレンダー認識部１５は、マーク日（７）又はマーク日（１４）の文字色を上記と同様にして赤の候補色パターンと比較し、その差異が上記のしきい値以下であれば曜日（ト）が日曜日であると認識する（ステップ“Ｓ８”の“ＹＥＳ”）。この場合、当該カレンダー画像情報は第１日が月曜日である月のカレンダーを表すことがわかる。
【００５５】
カレンダー認識部１５は、曜日（イ）又は（ト）のいずれが日曜日であるかを認識することにより、当該月の日付と曜日の対応関係を認識する（ステップ“Ｓ９”）。先にステップ“Ｓ３”において最後の日付の数字を正しく認識していた場合（ステップ”Ｓ１０”の“ＹＥＳ”）、カレンダー認識部１５は、認識した日付と曜日の対応関係及び最後の日付に一致する年月を図３の形式で年月分類領域２３に記憶されたデータから検索する（ステップ“Ｓ１１”）。
【００５６】
ステップ“Ｓ３”において最後の日付の数字を正しく認識していなかった場合（ステップ“Ｓ１０”の“ＮＯ”）、カレンダー認識部１５は、認識した日付と曜日の対応関係に一致する年月を図４の形式で年月分類領域２３に記憶されたデータから検索する（ステップ“Ｓ１２”）。カレンダー認識部１５は、最後の日付の数字を含む数字が正しく認識されなかった旨（例えば「２８日以降は認識されませんでした」というメッセージ）を、表示部１３に表示する（ステップ“Ｓ１３”）。
【００５７】
カレンダー認識部１５は、検索の結果得られた年月の候補を表示部１３に表示し（ステップ“Ｓ１４”）、そのうち１を操作部１２における操作により選択可能にする。例えば第１日が日曜日、最後の日付が３０日である年月の候補を図３の表から検索すると、２００７年４月及び２００８年６月が該当する。また、第１日が日曜日である年月の候補を図４の表から検索すると、上記の２００７年４月及び２００８年６月に加えて、２００４年２月、２００４年８月、２００５年５月等の計８の年月が該当する。
【００５８】
なお、ステップ“Ｓ１１”又は“Ｓ１２”においては、必ずしも年月分類領域２３に記憶されたデータの全範囲を検索しなくてもよい。例えば直近の１年に限ってまず検索し、その後検索の範囲を広げるように操作部１２を通して指示がされたときに検索の範囲を広げて改めて検索するようにしてもよい。
【００５９】
カレンダー認識部１５は、表示部１３に表示した年月の候補のうち１を選択する操作がされるまで処理を進めず待機する（ステップ“Ｓ１５”の“ＮＯ”）。年月の候補のうち１が選択されると（ステップ“Ｓ１５”の“ＹＥＳ”）、スケジュール管理部１６による処理に移行する。
【００６０】
スケジュール管理部１６は、ステップ“Ｓ３”においてカレンダー認識部１５が認識した日付の数字の文字色を、メモリ２０に記憶された特定文字色の候補パターンと比較する。１以上の特定文字色が認識されたとき（ステップ“Ｓ１６”の“ＹＥＳ”）、当該認識された文字色を表示部１３に表示する（ステップ“Ｓ１７”）。
【００６１】
スケジュール管理部１６は、上記の表示された中から１の特定文字色を操作部１２における操作により選択可能にする。スケジュール管理部１６は、選択の操作がされるまで処理を進めず待機する（ステップ“Ｓ１８”の“ＮＯ”）。スケジュール管理部１６は、文字色の１が選択されると（ステップ“Ｓ１８”の“ＹＥＳ”）当該文字色で表された日付に対応する休日又はイベントを設定又は選択する入力操作を可能とし、その旨を表示部１３に表示する（ステップ“Ｓ１９”）。
【００６２】
スケジュール管理部１６は、休日又はイベントの設定又は選択の入力操作がされるまで処理を進めず待機する（ステップ“Ｓ２０”の“ＮＯ”）。スケジュール管理部１６は、休日又はイベントの設定又は選択の入力操作がされると（ステップ“Ｓ２０”の“ＹＥＳ”）、上記の通り認識されて選択された特定文字色で表された日付に当該休日又はイベントを対応付けてスケジュールとして登録し、メモリ２０に記憶すると共に登録の内容を表示部１３に表示する（ステップ“Ｓ２１”）。
【００６３】
なお、ステップ“Ｓ１７”において２以上の特定文字色が表示された場合には、ステップ“Ｓ１８”乃至“Ｓ２１”の処理を反復して行うことにより、それぞれ別個のイベントを対応付けてスケジュールとして登録することができる。
【００６４】
ステップ“Ｓ６”においてカレンダー画像情報のパターンを認識することができなかったとき（ステップ“Ｓ６”の“ＮＯ”）、カレンダー認識部１５はカレンダー処理が失敗した旨を表示部１３に表示する。ステップ“Ｓ１６”において特定文字色が認識されなかったとき（ステップ“Ｓ１６”の“ＮＯ”）、スケジュール管理部１６は休日又はイベントを日付に対応付ける登録ができない旨を表示部１３に表示する（ステップ“Ｓ２２”）。
【００６５】
また、ステップ“Ｓ８”において曜日（ト）が赤色と異なり日曜日の列が特定できなかったとき（ステップ“Ｓ８”の“ＮＯ”）、カレンダー認識部１５はカレンダー処理が失敗した旨を表示部１３に表示する（ステップ“Ｓ２２”）。ただし、曜日（イ）、（ト）以外の曜日が日曜日とされているカレンダーである可能性を考慮して、何列目の曜日を日曜日とするか操作部１２における操作により選択可能にしてもよい。その場合は、当該選択の操作がされた後ステップ“Ｓ９”の処理に移行する。
【００６６】
カレンダー認識部１５がステップ“Ｓ９”において日付と曜日の対応関係を認識した後、最後の日付に関わりなく候補の年月を検索するようにしてもよい。その場合、年月分類領域２３に図３の形式のデータを記憶する必要はなく、ステップ“Ｓ１０”、 “Ｓ１１”及び“Ｓ１３”は省略されて、ステップ“Ｓ９”からステップ“Ｓ１２”を経てステップ“Ｓ１４”へ至る処理フローが実行される。
【００６７】
以上の情報処理装置１の動作を、表示部１３における表示と操作部１２における操作のフローという観点から、図７乃至図１３を参照して説明する。情報処理装置１は、図５に示した外観を有する携帯電話機であるものとする。図７は、カレンダー処理の開始前に表示部１３に表示される画面の一例である。
【００６８】
図７の画面の最上部の行（以下、上ピクト行という。）には、情報処理装置１の備えるアンテナ（図５には図示せず。）が受信するその時点の電界強度レベルを示したアンテナピクト５１と、情報処理装置１の現在の電池残量を示した電池ピクト５２と、現在の時刻を表示する時刻表示５３とが表示されている。図７に表された画面の中央よりやや上には、月日及び時刻が表示されている。この画面が表示部１３に表示された状態においてアプリキー３９が押下されることにより、図８に示す画面表示へと遷移する。
【００６９】
図８は、カレンダー処理を開始するときに表示部１３に表示される画面の一例である。図８の画面には、図７の画面と同じ上ピクト行が表示されている。最下部の行（以下、下ピクト行という。）には、その時点でソフトキー左３６、中央キー３５、ソフトキー右３７にそれぞれ割り当てられている機能が簡潔に表示されている。図８の画面の場合には、ソフトキー左３６に対応する左下ピクト５４には「戻る」機能が、中央キー３５に対応する中下ピクト５５には「起動」機能が、ソフトキー右３７に対応する右下ピクト５６には「メニュー」機能がそれぞれ割り当てられている。この画面が表示部１３に表示された状態においてソフトキー左３６又はクリアキー３８が押下されることにより、図７に示す画面表示へ戻る。
【００７０】
図８の画面が表示部１３に表示された状態において中央キー３５が押下される（図６のステップ“Ｓ１”の“ＹＥＳ”に対応する。）ことにより、図９に示す画面表示へと遷移する。図９は、カレンダー処理の開始後、候補の年月が表示部１３に表示されるまでの間（図６のステップ“Ｓ２”乃至“Ｓ１１”又は“Ｓ１３”に対応する。）に表示部１３に表示される画面の一例である。図９の画面には、図７の画面と同じ上ピクト行が表示されている。
【００７１】
図９において、ソフトキー左３６に対応する左下ピクト５４には「終了」機能が、ソフトキー右３７に対応する右下ピクト５６には「メニュー」機能がそれぞれ割り当てられている。中央キー３５に対応する中下ピクト５５には機能が割り当てられていない。図９の画面の中央付近には、カレンダー画像の読み取り中であることを示すメッセージが表示されている。
【００７２】
カレンダー画像の読み取りと候補の年月の検索が終了すると、図１０に示す画面表示へと遷移する。図１０は、検索の結果得られた年月の候補を表示部１３に表示する画面の一例である（図６のステップ“Ｓ１４”に対応する。）。図１０の画面には、図７の画面と同じ上ピクト行が表示されている。ソフトキー左３６に対応する左下ピクト５４には「終了」機能が、中央キー３５に対応する中下ピクト５５には「選択」機能が、ソフトキー右３７に対応する右下ピクト５６には「メニュー」機能がそれぞれ割り当てられている。
【００７３】
図１０の画面において十字キー３４を下向き又は上向きに押下することにより、カーソルを上下させることができる。カーソルを合わせられた候補は、例えば背景色を変えることにより他の候補と区別して表示される。
【００７４】
年月の候補の最下段には、「もっと検索する」という選択肢が表示されている。表示された年月の候補に該当年月が見当たらない場合には、前述したように検索する年月の範囲を広げて再検索することができる。この選択肢にカーソルが合わせられた状態で中央キー３５が押下されると、検索の範囲を広げて再検索が実行される。
【００７５】
図１０の画面において候補の年月の１にカーソルが合わせられて中央キー３５が押下されると（図６のステップ“Ｓ１５”の“ＹＥＳ”に対応する。）、特定文字色の認識が行われて、その結果が表示部１３に表示される（図６のステップ“Ｓ１７”に対応する。）。図１１は、認識された特定文字色の名称を表示部１３に表示する画面の一例である。図１１の画面には、図７の画面と同じ上ピクト行が表示されている。ソフトキー左３６に対応する左下ピクト５４には「終了」機能が、中央キー３５に対応する中下ピクト５５には「選択」機能が、ソフトキー右３７に対応する右下ピクト５６には「メニュー」機能がそれぞれ割り当てられている。
【００７６】
図１１において十字キー３４を下向き又は上向きに押下することにより、カーソルを上下させることができる。カーソルを合わせられた特定文字色の名称は、例えば背景色を変えることにより他の特定文字色の名称と区別して表示される。
【００７７】
特定文字色の欄の最下段には、「その他」という選択肢が表示されている。表示された特定文字色の中に適切なものが見当たらない場合には、「その他」にカーソルを合わせて中央キー３５を押下し、他の特定文字色の選択肢を表示させることができる。
【００７８】
図１１の画面において表示された特定文字色の１にカーソルが合わせられて中央キー３５が押下されると（図６のステップ“Ｓ１８”の“ＹＥＳ”に対応する。）、図１２に表された画面表示に遷移する。図１２は、選択された特定文字色に対応付けて登録される予定（休日又はイベント）を設定又は選択する画面の一例である（図６のステップ“Ｓ１９”に対応する。）。図１２の画面には、図７の画面と同じ上ピクト行が表示されている。ソフトキー左３６に対応する左下ピクト５４には「終了」機能が、中央キー３５に対応する中下ピクト５５には「選択」機能が、ソフトキー右３７に対応する右下ピクト５６には「新規」機能がそれぞれ割り当てられている。
【００７９】
図１１の画面には、過去に登録されたことのある予定が選択肢として表示されている。十字キー３４を下向き又は上向きに押下することによりカーソルを上下させることができる。カーソルを合わせられた予定は、例えば背景色を変えることにより他の予定と区別して表示される。
【００８０】
予定の欄の最下段には、「その他」という選択肢が表示されている。表示された予定の中に適切なものが見当たらない場合には、「その他」にカーソルを合わせて中央キー３５を押下し、他の予定の選択肢を表示させることができる。
【００８１】
図１２の画面においてソフトキー右３７が押下されると、情報処理装置１はエディタ機能を起動させ、図示しない新規の予定の入力画面が表示部１３に表示されて操作部１２による新規の予定の入力操作が可能にされる。
【００８２】
図１２の画面において表示された予定の１にカーソルが合わせられて（又は上述したように新規の予定が入力されて）中央キー３５が押下されると（図６のステップ“Ｓ２０”の“ＹＥＳ”に対応する。）、図１３に表された画面表示に遷移する。図１３は、スケジュールの登録内容を表示部１３に表示する画面の一例である（図６のステップ“Ｓ２１”に対応する。）。図１３の画面には、図７の画面と同じ上ピクト行が表示されている。ソフトキー左３６に対応する左下ピクト５４には「終了」機能が、中央キー３５に対応する中下ピクト５５には「ＯＫ」機能が、ソフトキー右３７に対応する右下ピクト５６には「ＡＧＡＩＮ」機能がそれぞれ割り当てられている。
【００８３】
図１３の画面には、スケジュールの登録内容が表示されている。この画面が表示された状態でソフトキー右３７が押下されると、図１１の画面表示に戻って別の特定文字色を選び、図１２の画面において別の予定を登録することができる。図１３の画面において中央キー３５が押下されると、カレンダー処理が終了する。
【００８４】
以上の説明において情報処理装置１はカメラ１１を備え、カレンダー処理の開始前にカレンダーを撮影するものとした。情報処理装置１は図１に示さない外部記憶媒体の読取装置を備え、カレンダー画像情報を外部記憶媒体から読み取ってもよい。情報処理装置１は図１に示さない通信手段を備え、カレンダー画像情報をダウンロード又は電子メールの添付ファイルとして受信してもよい（それらの場合、情報処理装置１はカメラ１１を備えても備えなくてもよい。）。
【００８５】
以上の説明における情報処理装置１の構成（制御部１４、カレンダー認識部１５及びスケジュール管理部１６の間の機能配分を含む。）、処理のフロー、画面表示、記憶されるデータの内容並びに年月、文字色及び予定の設定は一例であって、本発明の要旨を逸脱しない範囲でさまざまな変形が可能である。本発明の実施例１によれば、カレンダーという紙媒体を利用して簡便かつ安全にスケジュールの登録を行うことができる。
【図面の簡単な説明】
【００８６】
【図１】本発明の実施例１に係る情報処理装置のブロック図。
【図２】実施例１におけるカレンダー上の誤認識率の低い数字の配置パターン図。
【図３】実施例１における日曜日に当る日付と最後の日付による年月の分類を表す図。
【図４】実施例１における各年月の第１日の曜日を表形式で表す図。
【図５】実施例１における情報処理装置の外観の一例を表す図。
【図６】実施例１におけるカレンダー処理のフローチャート。
【図７】実施例１におけるカレンダー処理開始前の画面を表す図。
【図８】実施例１におけるカレンダー処理開始時の画面を表す図。
【図９】実施例１におけるカレンダー画像読み取り中の画面を表す図。
【図１０】実施例１におけるカレンダー画像から検索された年月の候補を画面に表す図。
【図１１】実施例１におけるカレンダー画像から認識された特定文字色を画面に表す図。
【図１２】実施例１におけるイベントの選択又は入力画面を表す図。
【図１３】実施例１におけるスケジュールの登録内容を画面に表す図。
【符号の説明】
【００８７】
１  情報処理装置
１１  カメラ
１２  操作部
１３  表示部
１４  制御部
１５  カレンダー認識部
１６  スケジュール管理部
２０  メモリ
２１  カラー画像領域
２２  配置パターン領域
２３  年月分類領域
３１  上側筐体
３２  下側筐体
３３  連結部
３４  十字キー
３５  中央キー
３６  ソフトキー左
３７  ソフトキー右
３８  クリアキー
３９  アプリキー
５１  アンテナピクト
５２  電池ピクト
５３  時刻表示
５４  左下ピクト
５５  中下ピクト
５６  右下ピクト
【図１】
2007128160.tif 000003
【図２】
2007128160.tif 000004
【図３】
2007128160.tif 000005
【図４】
2007128160.tif 000006
【図５】
2007128160.tif 000007
【図６】
2007128160.tif 000008
【図７】
2007128160.tif 000009
【図８】
2007128160.tif 000010
【図９】
2007128160.tif 000011
【図１０】
2007128160.tif 000012
【図１１】
2007128160.tif 000013
【図１２】
2007128160.tif 000014
【図１３】
2007128160.tif 000015