(57)【特許請求の範囲】
【請求項１】
画像における数字認識対象範囲を特定する対象範囲特定手段と、
前記数字認識対象範囲において、数字を表している可能性のある数字可能性部分の外接矩形が基準サイズに適合する場合、当該外接矩形を抽出する矩形抽出手段と、
前記矩形抽出手段により抽出された前記外接矩形が複数並んでいる場合、複数並んだ前記外接矩形を抽出する複数抽出手段と、
前記複数抽出手段により抽出された前記外接矩形に対して、複数セグメント文字のセグメントを構成する横線および／または縦線を含んでいるか否か判定し、前記横線および／または前記縦線を含んでいる前記外接矩形を数字識別の対象領域として抽出する対象領域抽出手段と、
前記数字認識対象範囲から、所定方向に、前記対象領域を含むように数字表示領域を切り出す表示領域切出手段と、
を備えたことを特徴とする、画像処理装置。
【請求項２】
前記複数抽出手段は、
高さまたは幅が一致する前記外接矩形が複数並んでいる場合、前記高さまたは前記幅が一致する前記外接矩形を抽出する、請求項１に記載の画像処理装置。
【請求項３】
前記複数抽出手段は、
高さまたは幅が一致する外接矩形群が複数並んでいる場合、前記外接矩形群を構成する前記外接矩形を抽出する、請求項１に記載の画像処理装置。
【請求項４】
前記数字表示領域において、数字識別の対象とする前記所定方向に対する両端位置を特定し、前記両端位置にて、前記所定方向と垂直に切出数字表示領域を切り出す垂直切出手段、
を更に備えた、請求項１乃至３のいずれか一つに記載の画像処理装置。
【請求項５】
前記垂直切出手段は、
前記数字表示領域において、前記外接矩形の数および／または前記外接矩形間の距離が、予め定めた値を満たす領域がある場合、当該領域中の、前記所定方向に対して両端にある前記外接矩形を前記両端位置として特定し、前記両端位置にて、前記所定方向と垂直に前記切出数字表示領域を切り出す、請求項４に記載の画像処理装置。
【請求項６】
前記垂直切出手段は、
前記数字表示領域において、予め定めた接頭辞および／または接尾辞がある場合、前記接頭辞および／または前記接尾辞に基づいて前記両端位置を特定し、前記両端位置にて、前記所定方向と垂直に前記切出数字表示領域を切り出す、請求項４に記載の画像処理装置。
【請求項７】
前記垂直切出手段は、
前記数字表示領域において、予め定めた区切り文字がある場合、前記区切り文字に基づいて前記両端位置を特定し、前記両端位置にて、前記所定方向と垂直に前記切出数字表示領域を切り出す、請求項４に記載の画像処理装置。
【請求項８】
前記対象範囲特定手段は、
前記画像に含まれる長方形範囲を探索し、当該長方形範囲を前記数字認識対象範囲として特定する、請求項１乃至７のいずれか一つに記載の画像処理装置。
【請求項９】
前記対象範囲特定手段は、
前記画像において、ユーザにより指定された指定範囲、または、予め設定された設定範囲を前記数字認識対象範囲として特定する、請求項１乃至７のいずれか一つに記載の画像処理装置。
【請求項１０】
前記対象領域抽出手段は、
前記複数抽出手段により抽出された前記外接矩形に対して、前記複数セグメント文字の上端、真ん中、もしくは、下端の前記セグメントを構成する前記横線を含んでいるか否か判定し、前記横線を含んでいる前記外接矩形を、数字の０および２乃至９に対する前記数字識別の対象領域として抽出する、請求項１乃至９のいずれか一つに記載の画像処理装置。
【請求項１１】
前記対象領域抽出手段は、
更に、前記外接矩形が、数字の１に設定された前記基準サイズを満たす場合、前記外接矩形を、前記数字の１に対する前記数字識別の対象領域として抽出する、請求項１乃至１０のいずれか一つに記載の画像処理装置。
【請求項１２】
前記数字表示領域が特定された画像における前記数字表示領域に関する数字表示領域データを記憶する数字表示領域記憶手段と、
前記数字表示領域が特定されていない画像において、前記数字表示領域記憶手段に記憶された前記数字表示領域データに基づく前記数字表示領域に対応する領域を、連続認識領域として切り出す連続認識領域切出手段と、
前記連続認識領域から前記数字を識別する連続数字識別手段と、
を更に備えた、請求項１乃至１１のいずれか一つに記載の画像処理装置。
【請求項１３】
輝度および色相に基づいた閾値により、前記数字認識対象範囲に関する数字認識対象範囲データを二値化して、二値化範囲データを取得する二値化手段、
を更に備え、
前記矩形抽出手段は、
前記二値化範囲データをラベリング処理することで、前記二値化範囲データに基づく二値化範囲において、前記数字可能性部分を抽出し、前記数字可能性部分の前記外接矩形が前記基準サイズに適合する場合、当該外接矩形を抽出する、請求項１乃至１２のいずれか一つに記載の画像処理装置。
【請求項１４】
前記数字表示領域から前記数字を識別する数字識別手段、
を更に備えた、請求項１乃至１３のいずれか一つに記載の画像処理装置。
【請求項１５】
前記数字識別手段は、
前記数字表示領域に関する数字表示領域データに対して、複数線によるヒストグラムを行い、各線におけるピーク数に基づいて前記数字を識別する、請求項１４に記載の画像処理装置。
【請求項１６】
前記数字識別手段は、
前記数字表示領域からＯＣＲにより前記数字を識別する、請求項１４に記載の画像処理装置。
【請求項１７】
画像における日付認識対象範囲を特定する対象範囲特定手段と、
輝度および色相に基づいた閾値により、前記日付認識対象範囲に関する日付認識対象範囲データを二値化して、二値化範囲データを取得する二値化手段と、
前記二値化範囲データをラベリング処理することで、前記二値化範囲データに基づく二値化範囲において、数字を表している可能性のある数字可能性部分を抽出し、前記数字可能性部分の外接矩形が基準サイズに適合する場合、当該外接矩形を抽出する矩形抽出手段と、
前記矩形抽出手段により抽出された前記外接矩形が複数並んでいる場合、複数並んだ前記外接矩形を抽出する複数抽出手段と、
前記複数抽出手段により抽出された前記外接矩形に対して、複数セグメント文字のセグメントを構成する横線および／または縦線を含んでいるか否か判定し、前記横線および／または前記縦線を含んでいる前記外接矩形を数字識別の対象領域として抽出する対象領域抽出手段と、
前記日付認識対象範囲から、所定方向に、前記対象領域を含むように日付表示領域を切り出す表示領域切出手段と、
前記日付表示領域に関する日付表示領域データに対して、複数線によるヒストグラムを行い、各線におけるピーク数に基づいて前記数字を識別する数字識別手段と、
前記数字に関する日付データを前記画像に関する画像データに付与する数字データ付与手段と、
を備えることを特徴とする、日付識別装置。
【請求項１８】
画像における数字認識対象範囲を特定する対象範囲特定ステップと、
前記数字認識対象範囲において、数字を表している可能性のある数字可能性部分の外接矩形が基準サイズに適合する場合、当該外接矩形を抽出する矩形抽出ステップと、
前記矩形抽出ステップにて抽出された前記外接矩形が複数並んでいる場合、複数並んだ前記外接矩形を抽出する複数抽出ステップと、
前記複数抽出ステップにて抽出された前記外接矩形に対して、複数セグメント文字のセグメントを構成する横線および／または縦線を含んでいるか否か判定し、前記横線および／または前記縦線を含んでいる前記外接矩形を数字識別の対象領域として抽出する対象領域抽出ステップと、
前記数字認識対象範囲から、所定方向に、前記対象領域を含むように数字表示領域を切り出す表示領域切出ステップと、
を含むことを特徴とする、画像処理方法。
【請求項１９】
画像における数字認識対象範囲を特定する対象範囲特定ステップと、
前記数字認識対象範囲において、数字を表している可能性のある数字可能性部分の外接矩形が基準サイズに適合する場合、当該外接矩形を抽出する矩形抽出ステップと、
前記矩形抽出ステップにて抽出された前記外接矩形が複数並んでいる場合、複数並んだ前記外接矩形を抽出する複数抽出ステップと、
前記複数抽出ステップにて抽出された前記外接矩形に対して、複数セグメント文字のセグメントを構成する横線および／または縦線を含んでいるか否か判定し、前記横線および／または前記縦線を含んでいる前記外接矩形を数字識別の対象領域として抽出する対象領域抽出ステップと、
前記数字認識対象範囲から、所定方向に、前記対象領域を含むように数字表示領域を切り出す表示領域切出ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、日付識別装置、画像処理方法、および、プログラムに関する。
【背景技術】
【０００２】
従来から、画像中の数字を認識する技術が開示されている。
【０００３】
ここで、矩形の幅・高さの一様性、矩形間の距離の一様性、文法辞書を用いることにより、分離文字の組み合わせを決定する技術が開示されている（特許文献１を参照）。
【０００４】
また、２領域が横方向（または縦方向）に隣接している場合には各領域の外接矩形の高さ（または幅）および２領域間に存在する領域数を利用して文字の領域か否かを判定する技術が開示されている（特許文献２を参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−４４６０５号公報
【特許文献２】特開平９−３０５７０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の画像解析装置（特許文献１等）においては、文字候補の外接矩形の高さや幅に基づいて文字抽出を行っているが、少ない演算量で数字を効率的、且つ、正確に認識することが困難であるという問題点を有していた。また、従来の画像解析装置においては、認識範囲が広いため、演算量が多く、処理に時間がかかり、且つ、誤認識も多いという問題点を有していた。
【０００７】
本発明は、上記問題点に鑑みてなされたもので、写真、ビデオ、デジタル時計、電光掲示板、看板、電卓または手書のマークシート等の画像に含まれる数字を認識する際に、ノイズを除去し、数字表示領域を特定することで演算量を減らし、処理を高速化することができる画像処理装置、日付識別装置、画像処理方法、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
このような目的を達成するため、本発明に係る画像処理装置は、画像における数字認識対象範囲を特定する対象範囲特定手段と、前記数字認識対象範囲において、数字を表している可能性のある数字可能性部分の外接矩形が基準サイズに適合する場合、当該外接矩形を抽出する矩形抽出手段と、前記矩形抽出手段により抽出された前記外接矩形が複数並んでいる場合、複数並んだ前記外接矩形を抽出する複数抽出手段と、前記複数抽出手段により抽出された前記外接矩形に対して、複数セグメント文字のセグメントを構成する横線および／または縦線を含んでいるか否か判定し、前記横線および／または前記縦線を含んでいる前記外接矩形を数字識別の対象領域として抽出する対象領域抽出手段と、前記数字認識対象範囲から、所定方向に、前記対象領域を含むように数字表示領域を切り出す表示領域切出手段と、を備えたことを特徴とする。
【０００９】
また、本発明に係る日付識別装置は、画像における日付認識対象範囲を特定する対象範囲特定手段と、輝度および色相に基づいた閾値により、前記日付認識対象範囲に関する日付認識対象範囲データを二値化して、二値化範囲データを取得する二値化手段と、前記二値化範囲データをラベリング処理することで、前記二値化範囲データに基づく二値化範囲において、数字を表している可能性のある数字可能性部分を抽出し、前記数字可能性部分の外接矩形が基準サイズに適合する場合、当該外接矩形を抽出する矩形抽出手段と、前記矩形抽出手段により抽出された前記外接矩形が複数並んでいる場合、複数並んだ前記外接矩形を抽出する複数抽出手段と、前記複数抽出手段により抽出された前記外接矩形に対して、複数セグメント文字のセグメントを構成する横線および／または縦線を含んでいるか否か判定し、前記横線および／または前記縦線を含んでいる前記外接矩形を数字識別の対象領域として抽出する対象領域抽出手段と、前記日付認識対象範囲から、所定方向に、前記対象領域を含むように日付表示領域を切り出す表示領域切出手段と、前記日付表示領域に関する日付表示領域データに対して、複数線によるヒストグラムを行い、各線におけるピーク数に基づいて前記数字を識別する数字識別手段と、前記数字に関する日付データを前記画像に関する画像データに付与する数字データ付与手段と、を備えることを特徴とする。
【００１０】
また、本発明に係る画像処理方法は、画像における数字認識対象範囲を特定する対象範囲特定ステップと、前記数字認識対象範囲において、数字を表している可能性のある数字可能性部分の外接矩形が基準サイズに適合する場合、当該外接矩形を抽出する矩形抽出ステップと、前記矩形抽出ステップにて抽出された前記外接矩形が複数並んでいる場合、複数並んだ前記外接矩形を抽出する複数抽出ステップと、前記複数抽出ステップにて抽出された前記外接矩形に対して、複数セグメント文字のセグメントを構成する横線および／または縦線を含んでいるか否か判定し、前記横線および／または前記縦線を含んでいる前記外接矩形を数字識別の対象領域として抽出する対象領域抽出ステップと、前記数字認識対象範囲から、所定方向に、前記対象領域を含むように数字表示領域を切り出す表示領域切出ステップと、を含むことを特徴とする。
【００１１】
また、本発明に係るプログラムは、画像における数字認識対象範囲を特定する対象範囲特定ステップと、前記数字認識対象範囲において、数字を表している可能性のある数字可能性部分の外接矩形が基準サイズに適合する場合、当該外接矩形を抽出する矩形抽出ステップと、前記矩形抽出ステップにて抽出された前記外接矩形が複数並んでいる場合、複数並んだ前記外接矩形を抽出する複数抽出ステップと、前記複数抽出ステップにて抽出された前記外接矩形に対して、複数セグメント文字のセグメントを構成する横線および／または縦線を含んでいるか否か判定し、前記横線および／または前記縦線を含んでいる前記外接矩形を数字識別の対象領域として抽出する対象領域抽出ステップと、前記数字認識対象範囲から、所定方向に、前記対象領域を含むように数字表示領域を切り出す表示領域切出ステップと、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１２】
この発明によれば、数字のみを正確に認識することで、ノイズを除去し、数字表示領域（数字表示位置）を特定することができる。その結果、この発明によれば、数字表示位置に合わせて認識範囲を絞り込むことができ、その後の処理を高速化するとともに誤認識を減らすことができる。
【００１３】
すなわち、この発明によれば、７セグメント文字、１４セグメント文字または１６セグメント文字等の複数セグメント文字に対して、数字のみを正確に認識してノイズを除去することにより、数字が印字された領域を特定することができる。その結果、この発明によれば、認識範囲を数字が表示された範囲のみに絞り込むことができるため、その後の演算量を減らし、処理を高速化すると同時に誤認識を減らすことができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、本実施形態に係る画像処理装置の構成の一例を示すブロック図である。
【図２】図２は、本実施形態に係る画像処理装置の構成の一例を示すブロック図である。
【図３】図３は、本実施形態の画像処理装置における処理の一例を示すフローチャートである。
【図４】図４は、本実施形態における数字認識対象範囲特定の一例を示す図である。
【図５】図５は、本実施形態の画像処理装置における処理の一例を示すフローチャートである。
【図６】図６は、本実施形態における色相のヒストグラム抽出を行う場合の説明図である。
【図７】図７は、本実施形態の画像処理装置における処理の一例を示すフローチャートである。
【図８】図８は、二値化された数字認識対象範囲データに対するラベリング処理についての説明図である。
【図９】図９は、ラベル番号の付与時における他の画素の確認方法についての説明図である。
【図１０】図１０は、ラベル番号を付与する際の手順についての説明図である。
【図１１】図１１は、ＬＵＴの値の書き換えについての説明図である。
【図１２】図１２は、ＬＵＴの値に基づいてラベル番号を整理する場合の説明図である。
【図１３】図１３は、ラベルの領域が重なっている状態を示す説明図である。
【図１４】図１４は、ラベル同士の距離についての説明図である。
【図１５】図１５は、本実施形態における基準サイズの一例を示す図である。
【図１６】図１６は、本実施形態におけるデジタル時計の画像の一例を示す図である。
【図１７】図１７は、高さによる外接矩形抽出の説明図である。
【図１８】図１８は、高さによる外接矩形抽出の説明図である。
【図１９】図１９は、本実施形態におけるデジタル時計の画像の一例を示す図である。
【図２０】図２０は、幅による外接矩形抽出の説明図である。
【図２１】図２１は、本実施形態におけるセグメント認識の一例を示す図である。
【図２２】図２２は、本実施形態におけるセグメント認識の一例を示す図である。
【図２３】図２３は、本実施形態におけるセグメント認識の一例を示す図である。
【図２４】図２４は、本実施形態におけるセグメント認識の一例を示す図である。
【図２５】図２５は、本実施形態の画像処理装置における処理の一例を示すフローチャートである。
【図２６】図２６は、数字の１を表している可能性のある外接矩形（ラベル）の確認を行う際の説明図である。
【図２７】図２７は、本実施形態における数字表示領域切出の一例を示す図である。
【図２８】図２８は、本実施形態における垂直切り出しの一例を示す図である。
【図２９】図２９は、本実施形態における垂直切り出しの一例を示す図である。
【図３０】図３０は、本実施形態における垂直切り出しの一例を示す図である。
【図３１】図３１は、本実施形態における垂直切り出しの一例を示す図である。
【図３２】図３２は、本実施形態における垂直切り出しの一例を示す図である。
【図３３】図３３は、本実施形態における垂直切り出しの一例を示す図である。
【図３４】図３４は、本実施形態の画像処理装置における処理の一例を示すフローチャートである。
【図３５】図３５は、投影ヒストグラムの手法についての説明図である。
【図３６】図３６は、対象領域データに対して投影ラインでヒストグラムを行った場合における説明図である。
【図３７】図３７は、対象領域データに対して投影ラインでヒストグラムを行った場合における説明図である。
【図３８】図３８は、対象領域データに対して投影ラインでヒストグラムを行った場合における説明図である。
【図３９】図３９は、投影ヒストグラムのピーク部に基づいて数字を識別する際におけるピーク部と数字との関係を示す図である。
【図４０】図４０は、本実施形態における数字表示領域特定処理の一例を示す図である。
【図４１】図４１は、本実施形態における数字表示領域特定処理の一例を示す図である。
【図４２】図４２は、本実施形態における数字表示領域特定処理の一例を示す図である。
【図４３】図４３は、本実施形態に係る日付識別装置の外観図である。
【図４４】図４４は、本実施形態に係る日付識別装置の使用状態を示す図である。
【図４５】図４５は、本実施形態に係る日付識別装置の構成の一例を示すブロック図である。
【図４６】図４６は、本実施形態の日付識別装置における処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下に、本発明に係る画像処理装置、日付識別装置、画像処理方法、および、プログラムの実施形態を図面に基づいて詳細に説明する。なお、この実施形態により本発明が限定されるものではない。
【００１６】
［本実施形態の構成］
以下、本発明の実施形態に係る画像処理装置２００の構成の一例について図１および図２を参照して説明し、その後、本実施形態の処理等について詳細に説明する。但し、以下に示す実施形態は、本発明の技術思想を具体化するための画像処理装置２００を例示するものであって、本発明をこの画像処理装置２００に特定することを意図するものではなく、請求の範囲に含まれるその他の実施形態の画像処理装置２００にも等しく適用し得るものである。
【００１７】
例えば、本実施形態で例示する画像処理装置２００における機能分散の形態は以下に限られず、同様の効果や機能を奏し得る範囲において、任意の単位で機能的または物理的に分散・統合して構成することができる。図１および図２は、本実施形態に係る画像処理装置２００の構成の一例を示すブロック図である。
【００１８】
［構成（その１）］
図１に示すように、画像処理装置２００は、概略的に、制御部２０２と、通信部２０４と、記憶部２０６と、入出力部２１２と、を備えて構成されており、外部装置４００（例えば、デジタルカメラ、または、スキャナ等）と相互に通信可能に接続されている。ここで、画像処理装置２００は、通信部２０４を介して、外部装置４００と相互に通信可能に接続されていてもよい。
【００１９】
また、これら画像処理装置２００の各部は任意の通信路を介して通信可能に接続されている。また、制御部２０２は、通信部２０４、および、入出力部２１２を制御してもよい。
【００２０】
通信部２０４は、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、または、赤外線通信等によって無線通信を行う機能を有していてもよい。
【００２１】
また、通信部２０４は、通信回線および／または電話回線等に接続されるアンテナおよび／またはルータ等の通信装置に接続されるインターフェース（ＮＩＣ等）であり、画像処理装置２００とネットワークとの間における通信制御を行う機能を有していてもよい。ここで、ネットワークは、有線通信および／または無線通信（例えば、ＷｉＦｉ等）の遠隔通信等を含んでいてもよい。
【００２２】
また、入出力部２１２は、データの入出力（Ｉ／Ｏ）を行う機能を有していてもよい。ここで、入出力部２１２は、例えば、キー入力部、タッチパネル、コントロールパッド（例えば、タッチパッド、および、ゲームパッド等）、マウス、キーボード、および、マイク等であってもよい。
【００２３】
また、入出力部２１２は、アプリケーション等の（入出力）情報を表示する表示部（例えば、液晶または有機ＥＬ等から構成されるディスプレイ、モニタ、および、タッチパネル等）であってもよい。また、入出力部２１２は、音声情報を音声として出力する音声出力部（例えば、スピーカ等）であってもよい。
【００２４】
また、図１に示すように、画像処理装置２００と相互に通信可能に接続された外部装置４００は、概略的に、通信部４０４と、撮像部４１４と、を備えていてもよい。
【００２５】
ここで、通信部４０４は、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＮＦＣ、または、赤外線通信等によって無線通信を行う機能を有していてもよい。また、通信部４０４は、通信回線および／または電話回線等に接続されるアンテナおよび／またはルータ等の通信装置に接続されるインターフェース（ＮＩＣ等）であり、外部装置４００とネットワークとの間における通信制御を行う機能を有していてもよい。
【００２６】
また、撮像部４１４は、ＣＣＤイメージセンサまたはＣＭＯＳイメージセンサ等の撮像素子が面状に配列されたものであってもよい。ここで、撮像部４１４は、面状に配列された撮像素子により、撮像範囲の被写体を一度に撮像するように構成されていてもよい。
【００２７】
ここで、記憶部２０６は、各種のデータベース、テーブル、および／または、ファイル（数字表示領域データベース２０６ａ等）などを格納する。ここで、記憶部２０６は、画像データ（例えば、外部装置４００にて撮像された画像データ等）を記憶していてもよい。また、記憶部２０６は、各種アプリケーションプログラム（例えば、ユーザアプリケーション等）を記憶していてもよい。
【００２８】
記憶部２０６は、ストレージ手段であり、例えばＲＡＭ・ＲＯＭ等のメモリ、ハードディスクのような固定ディスク装置、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、フレキシブルディスク、および／または、光ディスク等を用いることができる。記憶部２０６には、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）に命令を与え各種処理を行うためのコンピュータプログラム等が記録されている。
【００２９】
これら記憶部２０６の各構成要素のうち、数字表示領域データベース２０６ａは、数字表示領域が特定された画像における数字表示領域に関する数字表示領域データを記憶する。
【００３０】
また、制御部２０２は、画像処理装置２００を統括的に制御するＣＰＵ等からなる。制御部２０２は、制御プログラムと各種の処理手順等を規定したプログラムと所要データとを格納するための内部メモリを有し、これらプログラムに基づいて種々の処理を実行するための情報処理を行う。また、制御部２０２は、画像データを記憶部２０６に格納してもよい。
【００３１】
ここで、制御部２０２は、大別して、対象範囲特定部２０２ａ、二値化部２０２ｂ、矩形抽出部２０２ｃ、複数抽出部２０２ｄ、対象領域抽出部２０２ｅ、表示領域切出部２０２ｆ、垂直切出部２０２ｇ、連続認識領域切出部２０２ｈ、数字識別部２０２ｉ、連続数字識別部２０２ｊ、および、数字データ付与部２０２ｋを備える。
【００３２】
対象範囲特定部２０２ａは、画像における数字認識対象範囲を特定する。ここで、対象範囲特定部２０２ａは、画像に含まれる長方形範囲を探索し、当該長方形範囲を数字認識対象範囲として特定してもよい。
【００３３】
また、対象範囲特定部２０２ａは、画像において、ユーザにより指定された指定範囲、または、予め設定された設定範囲を数字認識対象範囲として特定してもよい。また、対象範囲特定部２０２ａは、画像における日付認識対象範囲を特定してもよい。
【００３４】
二値化部２０２ｂは、輝度および色相に基づいた閾値により、数字認識対象範囲に関する数字認識対象範囲データを二値化して、二値化範囲データを取得する。また、二値化部２０２ｂは、輝度および色相に基づいた閾値により、日付認識対象範囲に関する日付認識対象範囲データを二値化して、二値化範囲データを取得してもよい。
【００３５】
矩形抽出部２０２ｃは、数字認識対象範囲において、数字を表している可能性のある数字可能性部分の外接矩形が基準サイズに適合する場合、当該外接矩形を抽出する。
【００３６】
ここで、矩形抽出部２０２ｃは、二値化範囲データをラベリング処理することで、二値化範囲データに基づく二値化範囲において、数字を表している可能性のある数字可能性部分を抽出し、数字可能性部分の外接矩形が基準サイズに適合する場合、当該外接矩形を抽出してもよい。
【００３７】
複数抽出部２０２ｄは、矩形抽出部２０２ｃにより抽出された外接矩形が複数並んでいる場合、複数並んだ外接矩形を抽出する。ここで、複数抽出部２０２ｄは、高さまたは幅が一致する外接矩形が複数並んでいる場合、高さまたは幅が一致する外接矩形を抽出してもよい。また、複数抽出部２０２ｄは、高さまたは幅が一致する外接矩形群が複数並んでいる場合、外接矩形群を構成する外接矩形を抽出してもよい。
【００３８】
対象領域抽出部２０２ｅは、複数抽出部２０２ｄにより抽出された外接矩形に対して、複数セグメント文字のセグメントを構成する横線および／または縦線を含んでいるか否か判定し、横線および／または縦線を含んでいる外接矩形を数字識別の対象領域として抽出する。
【００３９】
ここで、対象領域抽出部２０２ｅは、複数抽出部２０２ｄにより抽出された外接矩形に対して、複数セグメント文字の上端、真ん中、もしくは、下端のセグメントを構成する横線を含んでいるか否か判定し、横線を含んでいる外接矩形を、数字の０および２乃至９に対する数字識別の対象領域として抽出してもよい。
【００４０】
また、対象領域抽出部２０２ｅは、更に、外接矩形が、１に設定された基準サイズを満たす場合、外接矩形を、数字の１に対する数字識別の対象領域として抽出してもよい。
【００４１】
表示領域切出部２０２ｆは、数字認識対象範囲から、所定方向に、対象領域を含むように数字表示領域を切り出す。ここで、表示領域切出部２０２ｆは、日付認識対象範囲から、所定方向に、対象領域を含むように日付表示領域を切り出してもよい。
【００４２】
垂直切出部２０２ｇは、数字表示領域において、数字識別の対象とする所定方向に対する両端位置を特定し、両端位置にて、所定方向と垂直に切出数字表示領域を切り出す。ここで、垂直切出部２０２ｇは、両端位置にて、所定方向と異なる方向（例えば、複数セグメント文字が斜体の場合、複数セグメント文字を構成するセグメント（縦線）と平行など）に切出数字表示領域を切り出してもよい。
【００４３】
ここで、垂直切出部２０２ｇは、数字表示領域において、外接矩形の数および／または外接矩形間の距離が、予め定めた値を満たす領域がある場合、当該領域中の、所定方向に対して両端にある外接矩形を両端位置として特定し、両端位置にて、所定方向と垂直に切出数字表示領域を切り出してもよい。
【００４４】
また、垂直切出部２０２ｇは、数字表示領域において、予め定めた接頭辞および／または接尾辞がある場合、接頭辞および／または接尾辞に基づいて両端位置（所定方向に対して両端にある外接矩形）を特定し、両端位置にて、所定方向と垂直に切出数字表示領域を切り出してもよい。
【００４５】
また、垂直切出部２０２ｇは、数字表示領域において、予め定めた区切り文字がある場合、区切り文字に基づいて両端位置（所定方向に対して両端にある外接矩形を）を特定し、両端位置にて、所定方向と垂直に切出数字表示領域を切り出してもよい。また、垂直切出部２０２ｇは、日付表示領域において、数字識別の対象とする所定方向に対する両端位置を特定し、両端位置にて、所定方向と垂直に切出日付表示領域を切り出してもよい。
【００４６】
連続認識領域切出部２０２ｈは、数字表示領域が特定されていない画像において、数字表示領域データベース２０６ａに記憶された数字表示領域データに基づく数字表示領域または切出数字表示領域に対応する領域を、連続認識領域として切り出す。
【００４７】
数字識別部２０２ｉは、数字表示領域または切出数字表示領域から数字を識別する。ここで、数字識別部２０２ｉは、数字表示領域または切出数字表示領域に関する数字表示領域データに対して、複数線によるヒストグラムを行い、各線におけるピーク数に基づいて数字を識別してもよい。
【００４８】
また、数字識別部２０２ｉは、数字表示領域または切出数字表示領域からＯＣＲにより数字を識別してもよい。また、数字識別部２０２ｉは、日付表示領域または切出日付表示領域に関する日付表示領域データに対して、複数線によるヒストグラムを行い、各線におけるピーク数に基づいて数字を識別してもよい。
【００４９】
連続数字識別部２０２ｊは、連続認識領域から数字を識別する。ここで、連続数字識別部２０２ｊは、連続認識領域からＯＣＲにより数字を識別してもよい。また、連続数字識別部２０２ｊは、連続認識領域に関する数字表示領域データに対して、複数線によるヒストグラムを行い、各線におけるピーク数に基づいて数字を識別してもよい。
【００５０】
数字データ付与部２０２ｋは、数字に関する数字データを画像に関する画像データに付与する。ここで、数字データ付与部２０２ｋは、数字に関する日付データを画像に関する画像データに付与してもよい。
【００５１】
［構成（その２）］
図２に示すように、画像処理装置２００は、概略的に、制御部２０２と、記憶部２０６と、入出力部２１２と、撮像部２１４と、を備えてスタンドアローン型に構成されている。ここで、画像処理装置２００は、更に、通信部２０４（図示省略）を備えていてもよい。
【００５２】
また、これら画像処理装置２００の各部は任意の通信路を介して通信可能に接続されている。また、制御部２０２は、通信部２０４、入出力部２１２、および、撮像部２１４を制御してもよい。なお、画像処理装置２００における制御部２０２、通信部２０４、記憶部２０６および入出力部２１２の基本的機能は、構成（その１）と同様であるため説明を省略する。
【００５３】
ここで、撮像部２１４は、ＣＣＤイメージセンサまたはＣＭＯＳイメージセンサ等の撮像素子が面状に配列されたものであってもよい。ここで、撮像部２１４は、面状に配列された撮像素子により、撮像範囲の被写体を一度に撮像するように構成されていてもよい。
【００５４】
なお、制御部２０２は、撮像部２１４の制御を行うことが可能になっており、撮像部２１４での撮像のタイミングや露光時間の調整、ピント合わせ等の撮像に関する制御を行ってもよい。
【００５５】
また、制御部２０２は、撮像部２１４で撮像した画像の処理を行ってもよい。すなわち、撮像部２１４で撮像を行った場合、撮像部２１４が有する各撮像素子は、露光ごとに、入射される光に応じた出力値に基づいた画像信号を制御部２０２に出力し、制御部２０２は、この画像信号に基づいて１つの画像データを生成する等の画像処理を行ってもよい。
【００５６】
［本実施形態の処理］
上述した構成の画像処理装置２００で実行される処理の一例について、図３乃至図３４を参照して説明する。
【００５７】
［数字表示領域特定処理］
まず、本実施形態の画像処理装置２００における数字表示領域特定処理の一例について、図３乃至図３３を参照して説明する。図３は、本実施形態の画像処理装置２００における処理の一例を示すフローチャートである。
【００５８】
図３に示すように、まず、対象範囲特定部２０２ａは、記憶部２０６から取得された画像データに基づく画像における（大まかな）数字認識対象範囲を特定（設定）する（ステップＳＡ−１）。
【００５９】
ここで、対象範囲特定部２０２ａは、画像に含まれる長方形範囲を探索し、当該長方形範囲を数字認識対象範囲として特定してもよい。ここで、長方形範囲とは、４角の大きさが全て等しい四角形（正方形、または、長方形）の範囲だけでなく、４角の大きさが異なる四角形（菱形、台形、または、平行四辺形等）の範囲、または、対辺が平行であるが角が丸みを帯びた範囲等であってもよい。
【００６０】
また、対象範囲特定部２０２ａは、画像において、ユーザにより入出力部２１２を介して指定された指定範囲、または、予め設定された設定範囲（固定値）を数字認識対象範囲として特定してもよい。また、対象範囲特定部２０２ａは、数字認識対象範囲を特定する際に、長方形範囲探索と指定範囲と設定範囲とを組み合わせて適用してもよい。
【００６１】
また、対象範囲特定部２０２ａは、画像内に長方形範囲が存在しない場合、画像全体を数字認識対象範囲として特定してもよい。
【００６２】
ここで、図４を参照して、本実施形態における数字認識対象範囲特定の一例について説明する。図４は、本実施形態における数字認識対象範囲特定の一例を示す図である。
【００６３】
認識対象の数字が、看板、電光掲示板、デジタル時計、電卓または手書のマークシート等の場合、液晶の枠、または、製品自体の外形のように長方形（角がラウンドしているものも含む）の外枠が存在する可能性が高い。そこで、図４に示すように、対象範囲特定部２０２ａは、デジタル時計の画像から長方形（液晶の枠およびデジタル時計自体の外形）を探し、その長方形の範囲（図中の点線）を大まかな数字認識対象範囲として特定してもよい。
【００６４】
図３に戻り、二値化部２０２ｂは、輝度および色相に基づいた閾値により、数字認識対象範囲に関する数字認識対象範囲データを二値化して、二値化範囲データを取得する。そして、矩形抽出部２０２ｃは、二値化範囲データをラベリング処理（ラベリング、および、近接統合）することで、二値化範囲データに基づく二値化範囲において、数字を表している可能性のある数字可能性部分を抽出する（ステップＳＡ−２）。
【００６５】
ここで、図５および図６を参照して、本実施形態における二値化処理の一例について説明する。図５は、本実施形態の画像処理装置２００における処理の一例を示すフローチャートである。図６は、本実施形態における色相のヒストグラム抽出を行う場合の説明図である。
【００６６】
図５に示すように、まず、二値化部２０２ｂは、二値化の処理を行うサブルーチンにおいて、二値化処理の１回目か否かの判定を行う（ステップＳＢ−１）。すなわち、数字認識対象範囲データの二値化は、フィードバックを行いながら処理を行うため、今回の処理は、フィードバックを行う前の１回目の処理であるか否かを判定する。
【００６７】
そして、二値化部２０２ｂは、二値化処理が１回目の処理であると判定した場合（ステップＳＢ−１：Ｙｅｓ）、処理をステップＳＢ−２に移行させる。
【００６８】
そして、二値化部２０２ｂは、色空間変換を行う（ステップＳＢ−２）。
【００６９】
具体的には、二値化部２０２ｂは、赤（Ｒｅｄ）と緑（Ｇｒｅｅｎ）と青（Ｂｌｕｅ）との３つの原色を用いて示されるＲＧＢカラーモデルとしてデータ化されている数字認識対象範囲データを、色相（Ｈｕｅ）と彩度（Ｓａｔｕｒａｔｉｏｎ）と輝度（Ｖａｌｕｅ）との三つの成分からなるＨＳＶ色空間で示すデータに変換してもよい。
【００７０】
そして、二値化部２０２ｂは、数字認識対象範囲データをＨＳＶ色空間のデータに変換し、ヒストグラム解析を行う（ステップＳＢ−３）。このヒストグラム解析は、ＨＳＶ色空間のデータに変換した数字認識対象範囲データのうち、色相（Ｈｕｅ）と輝度（Ｖａｌｕｅ）とについて行ってもよい。まず、色相について説明すると、色相のヒストグラム解析を行う際に、二値化部２０２ｂは、色相のヒストグラム抽出を行ってもよい。
【００７１】
ここで、図６に示すように、色相は、色の種類を０〜３６０度の範囲で表すことができるため、二値化部２０２ｂによって色相のヒストグラム抽出を行う際には、色相における所望の色を０度とし、この０度を中心とする所望の範囲の色を抽出する。
【００７２】
具体的には、写真に付与される日付は、一般的にオレンジ系の色で示されることが多いため、０〜３６０度で示される色のうち、日付の色として最も多いと思われるオレンジ系の色の部分を０度とし、この０度を中心とする所定の範囲の色を抽出する。
【００７３】
例えば、色相の条件として条件Ｈ１と条件Ｈ２を設定すると共に、条件Ｈ１は±４０度とし、条件Ｈ２は±８０度とした場合に、数字認識対象範囲データを構成する画素のうち、条件Ｈ１に含まれる色の画素と、条件Ｈ２に含まれる色の画素とをそれぞれ抽出する。これにより、色相のヒストグラム抽出を実施する。
【００７４】
抽出した色相のヒストグラムは、ｌｏｇ化することによってデータの重み付けを行うことにより、データを扱い易いようにする。次に、二値化のスライスを、輝度のヒストグラムより算出する。すなわち、二値化を行う際に、各画素を１にするか０にするかの閾値を、輝度のヒストグラムより算出する。
【００７５】
例えば、輝度の条件として条件Ｖ１と条件Ｖ２を設定すると共に、条件Ｖ１は、数字認識対象範囲データ全体の輝度のヒストグラムにおける８０％の値を閾値として算出し、条件Ｖ２は、数字認識対象範囲データ全体の輝度のヒストグラムにおける４０％の値を閾値として算出する。このように算出した輝度の閾値と、色相の条件とを用いて、数字認識対象範囲データを構成する各画素について、双方の条件に当てはまるか否かヒストグラム解析を行う。
【００７６】
すなわち、このヒストグラム解析を行う際には、色相の条件Ｈ１と輝度の条件Ｖ１を用いる閾値であるｓｌｉｃｅＨ１＿ＶＬと、色相の条件Ｈ１と輝度の条件Ｖ２を用いる閾値であるｓｌｉｃｅＨ１＿ＶＨと、色相の条件Ｈ２と輝度の条件Ｖ１を用いる閾値であるｓｌｉｃｅＨ２＿ＶＬと、色相の条件Ｈ２と輝度の条件Ｖ２を用いる閾値であるｓｌｉｃｅＨ２＿ＶＨとを、まず算出する。
【００７７】
さらに、数字認識対象範囲データを構成する各画素の色相と輝度とが、算出した各閾値を満たしているか否かを判定することにより、二値化部２０２ｂによって数字認識対象範囲データのヒストグラム解析を行う。
【００７８】
図５に戻り、二値化部２０２ｂは、数字認識対象範囲データのヒストグラム解析を行い、二値化を行い（ステップＳＢ−４）、処理を終了する。具体的には、数字認識対象範囲データを構成する各画素が、算出した閾値を満たしている場合は１とし、算出した閾値を満たしていない場合は０とすることにより、数字認識対象範囲データを二値化部２０２ｂによって二値化してもよい。
【００７９】
ここで、二値化される数字認識対象範囲データは、例えば、１の画素は黒に変換され、０の画素は白に変換され、黒と白とのみからなるデータに変換されてもよい。また、二値化部２０２ｂは、このように輝度および色相に基づいた閾値により、数字認識対象範囲データを二値化してもよい。
【００８０】
一方、二値化部２０２ｂは、二値化処理の１回目ではないと判定した場合（ステップＳＢ−１：Ｎｏ）、処理をステップＳＢ−５に移行させる。
【００８１】
そして、二値化部２０２ｂは、ヒストグラム解析に用いる値を更新し（ステップＳＢ−５）、処理をステップＳＢ−４に移行させる。
【００８２】
ここで、数字の識別判定時に、数字の識別を行うことができなかった場合、ヒストグラムの状態を、二値化の処理のサブルーチンにフィードバックすることにより、ヒストグラム解析に用いる値を更新してもよい。具体的には、輝度の閾値として用いるｓｌｉｃｅＶを指定値にしてもよい。
【００８３】
次に、図７乃至図１４を参照して、本実施形態におけるラベリング処理の一例について説明する。図７は、本実施形態の画像処理装置２００における処理の一例を示すフローチャートである。
【００８４】
図７に示すように、まず、矩形抽出部２０２ｃは、識別処理を行うサブルーチンにおいて、二値化された数字認識対象範囲データをラベリング処理する（ステップＳＣ−１）。
【００８５】
ここで、図８乃至図１２を参照して、本実施形態におけるラベリングの一例について説明する。図８は、二値化された数字認識対象範囲データに対するラベリング処理についての説明図である。図９は、ラベル番号の付与時における他の画素の確認方法についての説明図である。図１０は、ラベル番号を付与する際の手順についての説明図である。図１１は、ＬＵＴの値の書き換えについての説明図である。図１２は、ＬＵＴの値に基づいてラベル番号を整理する場合の説明図である。
【００８６】
図８に示すように、矩形抽出部２０２ｃは、ラベリングを行う際に、縦方向と横方向とに複数が並べられることにより数字認識対象範囲データを構成する各画素１１０を、ラスタスキャンしながら行う。
【００８７】
すなわち、矩形抽出部２０２ｃは、例えば、二値化されることにより、黒と白の画素１１０からなる数字認識対象範囲データにおける最も左上に位置する画素１１０から、右方向に走査し、右端の画素１１０まで到達した場合、一つ下の列の左端の画素１１０に走査を移し、この画素１１０から再び右方向に走査する。
【００８８】
矩形抽出部２０２ｃは、これらを繰り返すことにより、ラベリング処理を行うための走査を、数字認識対象範囲データを構成する全ての画素１１０に対して行う。ラベリング処理では、このように走査を行いながら黒の画素１１０を検索し、複数の黒の画素１１０がまとまっている場合には、１つのラベルとしてそれらの画素１１０にラベル番号を付与する。
【００８９】
そして、図９に示すように、矩形抽出部２０２ｃは、数字認識対象範囲データをラスタスキャンすることにより、黒の画素１１０を検出した場合、その画素を注目画素１１１とし、注目画素１１１の左の画素１１０と上の画素１１０に、ラベル番号があるか否かを確認する。
【００９０】
そして、図１０に示すように、矩形抽出部２０２ｃは、注目画素１１１の左の画素１１０か上の画素１１０に、ラベル番号がある場合、検出したラベル番号のうち、最小のラベル番号を注目画素１１１に付与する。すなわち、矩形抽出部２０２ｃは、注目画素１１１の左の画素１１０と上の画素１１０とで、ラベル番号が異なっている場合には、小さい方のラベル番号を注目画素１１１に付与する。
【００９１】
一方、矩形抽出部２０２ｃは、注目画素１１１の左の画素１１０と上の画素１１０との双方にラベル番号が無い場合、新しいラベル番号を注目画素１１１に付与する（図１０における「２」のラベル番号の画素１１０参照）。すなわち、矩形抽出部２０２ｃは、最後に割り振ったラベル番号の値＋１のラベル番号を、注目画素１１１に付与する。
【００９２】
これらのように画素１１０にラベルが付与された際に、矩形抽出部２０２ｃは、付与されたラベル番号が同じラベル番号となる複数の画素１１０を、１つのラベルとして扱う。
【００９３】
そして、図１１に示すように、矩形抽出部２０２ｃは、注目画素１１１の左の画素１１０と上の画素１１０とで、ラベル番号が異なっている場合において、小さい方のラベル番号を注目画素１１１に付与した場合には、ラベル番号の整理に用いるデータが記されるＬＵＴ（Ｌｏｏｋｕｐ  Ｔａｂｌｅ）１２０の書き換えを行う。
【００９４】
すなわち、矩形抽出部２０２ｃは、注目画素１１１の左の画素１１０のラベル番号が「３」で、上の画素１１０のラベル番号が「２」の場合には、注目画素１１１には、小さい方のラベル番号である「２」を付与する。この場合、矩形抽出部２０２ｃは、ＬＵＴ１２０において、ラベル番号ごとに用意されている格納部１２１のうち、「３」のラベル番号に対応するデータを格納する格納部１２１の値を「２」に書き換える。
【００９５】
そして、図１２に示すように、矩形抽出部２０２ｃは、ＬＵＴ１２０の「３」のラベル番号に対応する格納部１２１の値を「２」に書き換えた場合、数字認識対象範囲データの画素１１０に付与されるラベル番号において、「３」のラベル番号が付与されている画素１１０のラベル番号を、ＬＵＴ１２０に基づいて書き換える。
【００９６】
すなわち、矩形抽出部２０２ｃは、ＬＵＴ１２０の「３」のラベル番号に対応する格納部１２１が「２」であるため、数字認識対象範囲データの画素１１０のうち、「３」のラベル番号が付与されている画素１１０のラベル番号を「２」に書き換える。
【００９７】
例えば、矩形抽出部２０２ｃは、図１１中の注目画素１１１の左の画素１１０のラベル番号が「３」であったら、ＬＵＴ１２０の「３」のラベル番号に対応する格納部１２１が「２」に書き換えられたため、注目画素１１１の左の画素１１０も、ラベル番号を「２」に書き換える。
【００９８】
ＬＵＴ１２０は、このように、注目画素１１１の左の画素１１０と上の画素１１０とでラベル番号が異なっている場合に、ラベル番号が付与されて隣接する画素１１０同士のラベル番号を同じ番号にすることによって、隣接する複数の画素１１０を１つのラベルとして扱うことができるようにする際に用いる。
【００９９】
矩形抽出部２０２ｃは、これらのように二値化された数字認識対象範囲データに対してラスタスキャンを行いつつラベル番号を付与し、必要に応じてＬＵＴ１２０を用いてラベル番号の整理を行うことにより、数字認識対象範囲データのラベリングを行う。
【０１００】
図７に戻り、矩形抽出部２０２ｃは、数字認識対象範囲データのラベリングを行った場合、次に、ラベルの近接統合を行い（ステップＳＣ−２）、処理を終了する。すなわち、矩形抽出部２０２ｃは、比較的近い距離で互いに離間しているラベル同士を、１つのラベルとして扱うように統合する。
【０１０１】
ここで、図１３および図１４を参照して、本実施形態における近接統合の一例について説明する。図１３は、ラベルの領域が重なっている状態を示す説明図である。図１４は、ラベル同士の距離についての説明図である。
【０１０２】
図１３に示すように、矩形抽出部２０２ｃは、離間しているラベル１１５のそれぞれの領域であるラベル領域１１６が重なっているか、離間しているラベル１１５同士の距離が所定の範囲内の場合に、これらのラベル１１５を統合（近接統合）して１つのラベル１１５として扱う。
【０１０３】
ここで、ラベル領域１１６は、例えば、図１３に示すように、縦方向と横方向とに延びる１つのラベル１１５において、縦方向の端部に位置する画素１１０と同じ高さの位置における、横方向の端部に位置する画素１１０までの領域を、当該ラベル１１５のラベル領域１１６とする。このように設定されるラベル領域１１６同士が重なる２つのラベル１１５は、１つのラベル１１５として扱うように近接統合をされる。
【０１０４】
また、図１４に示すように、矩形抽出部２０２ｃは、ラベル領域１１６が重なっていなくとも、２つのラベル１１５同士の距離が、予め設定されている閾値以内である場合には、これらのラベル１１５は近接統合をする。例えば、閾値として５画素が設定されている場合、且つ、２つのラベル１１５同士の距離が５画素以内である場合には、この２つのラベル１１５は、１つのラベル１１５として扱うように近接統合される。
【０１０５】
また、矩形抽出部２０２ｃは、数字認識対象範囲データにおける異なるラベル１１５同士の距離が、所定の距離以内である場合には、同一の対象領域データに含めて対象領域データを抽出する。
【０１０６】
図３に戻り、矩形抽出部２０２ｃは、数字可能性部分の外接矩形が数字サイズ（基準サイズ）に適合する場合、当該外接矩形を抽出する（ステップＳＡ−３）。
【０１０７】
ここで、図１５を参照して、本実施形態における基準サイズの一例について説明する。図１５は、本実施形態における基準サイズの一例を示す図である。
【０１０８】
図１５に示すように、矩形抽出部２０２ｃは、ラベル１１５が数字サイズに適合する（または、ノイズである）か否かの判定を行う場合、ラベル１１５の基準サイズと、縦横比の基準を決め、これらに当てはまらないものをノイズとして除去する。
【０１０９】
図１５に示す基準の一例では、数字の「１」以外を表している可能性のあるラベル１１５の基準サイズは、横方向の画素１１０の数と縦方向の画素１１０の数が４０×６０とし、数字の「１」を表している可能性のあるラベル１１５の基準サイズは、横方向の画素１１０の数と縦方向の画素１１０の数が１０×３０〜６０としている。
【０１１０】
また、ラベル１１５の横方向（ｘ）と縦方向（ｙ）の比率が、数字の「１」以外を表している可能性のあるラベル１１５では２：３とし、数字の「１」を表している可能性のあるラベル１１５では１：３〜６としている。矩形抽出部２０２ｃは、各ラベル１１５のサイズが、これらの基準を満たしているか否かを判定し、基準を満たしていないラベル１１５は、ノイズとして除去する。
【０１１１】
なお、矩形抽出部２０２ｃは、不鮮明な画像が多い場合、数字を表しているラベル１１５を必要以上に除去しないように、ラベル１１５がノイズであるか否かを判定する際には、基準に対する許容範囲を大きくし、数字を表している可能性のあるラベル１１５を極力残すように判定してもよい。
【０１１２】
図３に戻り、複数抽出部２０２ｄは、高さまたは幅が一致する外接矩形が複数並んでいる場合、高さまたは幅が一致する外接矩形を抽出する（ステップＳＡ−４）。ここで、複数抽出部２０２ｄは、高さまたは幅が一致する外接矩形群が複数並んでいる場合、外接矩形群を構成する外接矩形を抽出してもよい。
【０１１３】
また、複数の数字を認識する場合、認識対象の数字は高さおよび／または幅に規則性があると考えられる。そこで、複数抽出部２０２ｄは、近接統合の結果、高さまたは幅が同じ位置にある外接矩形を数字の候補として抽出してもよい。
【０１１４】
ここで、図１６乃至図１８を参照して、本実施形態における高さによる外接矩形抽出の一例について説明する。図１６は、本実施形態におけるデジタル時計の画像の一例を示す図である。図１７および図１８は、高さによる外接矩形抽出の説明図である。
【０１１５】
図１７に示すように、複数抽出部２０２ｄは、画像（例えば、図１６に示すような、時間と分とが横に並んだデジタル時計の画像等）から高さに基づいて数字を抽出する場合、一定の高さの範囲内（図中の線と線との間）で、横に並んでいる複数の外接矩形を抽出する。
【０１１６】
また、図１８に示すように、複数抽出部２０２ｄは、外接矩形（ラベル１１５）がノイズであるか否かの判定を行う場合には、検出ライン１２５を設定し、この検出ライン１２５を用いた判定を行ってもよい。
【０１１７】
ここで、検出ライン１２５を用いたノイズの有無の判定は、数字認識対象範囲データ内の複数のラベル１１５のうち、最も上側に位置するラベル１１５から順に、横方向に延びる検出ライン１２５を設定し、検出ライン１２５から所定の範囲内にラベル１１５が存在するか否かを判定することにより行う。
【０１１８】
例えば、図１８に示すように、まず、複数抽出部２０２ｄは、数字認識対象範囲データ内の複数のラベル１１５のうち、最も上側に位置するラベル１１５の上端の位置で、横方向に延びる検出ライン１２５を設定する。
【０１１９】
そして、複数抽出部２０２ｄは、検出ライン１２５から上下に所定の範囲内（例えば、上下に５画素以内等）を、検出範囲１２６として設定する。すなわち、複数抽出部２０２ｄは、上下に１０画素の幅で横方向の延びる範囲を、検出範囲１２６として設定する。
【０１２０】
そして、複数抽出部２０２ｄは、検出範囲１２６内にかかるラベル１１５の検出を行い、検出範囲１２６内にかかるラベル１１５が２つ以上検出された場合、検出範囲１２６内にかかる複数のラベル１１５全体において、最も上側に位置する画素１１０の上下方向における位置を上端ラインとして設定する。
【０１２１】
同様に、複数抽出部２０２ｄは、検出範囲１２６内にかかる複数のラベル１１５全体において、最も下側に位置する画素１１０の上下方向における位置を下端ラインとして設定する。そして、複数抽出部２０２ｄは、上端ラインと下端ラインとの間に位置するラベル１１５以外のラベル１１５を、ノイズとして除去する。
【０１２２】
すなわち、複数抽出部２０２ｄは、図１８に示すように、上端ラインと下端ラインとを設定することにより、数字認識対象範囲データにおける上端ラインと下端ラインとの間の位置を数字表示領域としてみなし、数字表示領域の外に位置するラベル１１５を除去する。
【０１２３】
また、複数抽出部２０２ｄは、検出範囲１２６を設定して、検出範囲１２６内にかかるラベル１１５の検出を行った際に、検出範囲１２６内にかかるラベル１１５が２つ以上検出できなかった場合、まず、数字認識対象範囲データ内の複数のラベル１１５のうち、検出ライン１２５を設定したラベル１１５の次に上側に位置するラベル１１５によって検出ライン１２５を設定し、同様の検出手順を繰り返す。
【０１２４】
複数抽出部２０２ｄは、これらの手順を繰り返しても、上端ラインと下端ラインとを設定することができなかった場合には、数字表示領域の検出が失敗したものとして、全てのラベル１１５を除去する。
【０１２５】
次に、図１９および図２０を参照して、本実施形態における幅による外接矩形抽出の一例について説明する。図１９は、本実施形態におけるデジタル時計の画像の一例を示す図である。図２０は、幅による外接矩形抽出の説明図である。
【０１２６】
図２０に示すように、複数抽出部２０２ｄは、画像（例えば、図１９に示すような、時間と分とが縦に並んだデジタル時計の画像等）から幅に基づいて数字を抽出する場合、一定の幅の範囲内（図中の線と線との間）で、縦に並んでいる複数の外接矩形を抽出する。
【０１２７】
このように、複数抽出部２０２ｄは、縦に複数の数字が並んでいる場合、または、縦の電光掲示板などの場合であっても、幅に基づいて数字の外接矩形を抽出することができる。
【０１２８】
図３に戻り、対象領域抽出部２０２ｅは、複数抽出部２０２ｄにより抽出された外接矩形に対して、複数セグメント文字の上端、真ん中、もしくは、下端のセグメントを構成する横線（または、複数セグメント文字の左端、もしくは、右端のセグメントを構成する縦線）を含んでいるか否か判定する（ステップＳＡ−５）。
【０１２９】
そして、対象領域抽出部２０２ｅは、外接矩形に対して、複数セグメント文字のセグメントを構成する横線（または、縦線）を含んでいないと判定した場合（ステップＳＡ−５：Ｎｏ）、処理をステップＳＡ−４に移行させる。
【０１３０】
一方、対象領域抽出部２０２ｅは、外接矩形に対して、複数セグメント文字のセグメントを構成する横線（または、縦線）を含んでいると判定した場合（ステップＳＡ−５：Ｙｅｓ）、処理をステップＳＡ−６に移行させる。
【０１３１】
そして、対象領域抽出部２０２ｅは、横線（または、縦線）を含んでいる外接矩形を数字識別の対象領域として抽出する（ステップＳＡ−６）。なお、対象領域抽出部２０２ｅは、認識する数字の個数が不明等の場合、抽出した対象領域群を含む領域を数字表示領域とみなし、処理をステップＳＡ−８に移行させてもよい。
【０１３２】
ここで、対象領域抽出部２０２ｅは、複数抽出部２０２ｄにより抽出された外接矩形に対して、複数セグメント文字の上端、真ん中、もしくは、下端のセグメントを構成する横線を含んでいる場合、横線を含んでいる外接矩形を、数字の「０」および「２〜９」に対する数字識別の対象領域として抽出してもよい。
【０１３３】
ここで、図２１乃至図２４を参照して、本実施形態におけるセグメント認識の一例について説明する。図２１乃至図２４は、本実施形態におけるセグメント認識の一例を示す図である。
【０１３４】
７セグメントおよびそれ以上の複数セグメント文字の場合、数字の「１」以外は必ず横棒が含まれている。そこで、図２１に示す７セグメント文字において、対象領域抽出部２０２ｅは、外接矩形の上・真ん中・下のいずれかに横棒が含まれている場合に数字と判断する。
【０１３５】
また、図２２に示す７セグメント文字において、対象領域抽出部２０２ｅは、外接矩形の左・右のいずれかに縦棒が含まれている場合に数字と判断する。その場合、対象領域抽出部２０２ｅは、「２」および「５」以外の数字において、左右どちらかに縦棒が存在することで数字と判断してもよい。また、対象領域抽出部２０２ｅは、「２」および「５」において、左右に上下半分ずつの縦棒が存在することで対象領域と判断してもよい。
【０１３６】
また、１４セグメント文字および１６セグメント文字等の場合、セグメントのパターンは、数字の「５」のみ７セグメントと異なる。そこで、図２３および図２４に示すように、対象領域抽出部２０２ｅは、複数セグメントで縦線による認識を行う場合、「５」のみ別処理として、左の縦線、または、左の縦線と右下斜め線との存在により、対象領域と判断してもよい。
【０１３７】
また、対象領域抽出部２０２ｅは、更に、外接矩形が、数字の「１」に設定された基準サイズを満たす場合、外接矩形を、数字の「１」に対する数字識別の対象領域として抽出してもよい。
【０１３８】
ここで、図２５および図２６を参照して、本実施形態における数字の「１」に対する対象領域特定の一例について説明する。図２５は、本実施形態の画像処理装置２００における処理の一例を示すフローチャートである。図２６は、数字の１を表している可能性のある外接矩形（ラベル）の確認を行う際の説明図である。
【０１３９】
図２５および図２６に示すように、対象領域抽出部２０２ｅは、数字の「１」を表していると思われる外接矩形（ラベル１１５）の確認を行い、そのラベル１１５が数字表示領域（識別ライン１３０）内に位置している場合において、当該ラベル１１５が数字の「１」を表しているものと扱うことができるようにする際には、まず、注目ラベル１１７の右側にラベル１１５があるか否かを判定する（ステップＳＤ−１）。
【０１４０】
この場合における注目ラベル１１７は、ラベル１１５の基準サイズと縦横比（図１５参照）とに基づいて、数字の「１」を表している可能性のあるラベル１１５になっている。
【０１４１】
そして、対象領域抽出部２０２ｅは、注目ラベル１１７の右側にラベル１１５があると判定した場合（ステップＳＤ−１：Ｙｅｓ）、処理をステップＳＤ−２に移行させる。
【０１４２】
そして、対象領域抽出部２０２ｅは、注目ラベル１１７の右側に位置するラベル１１５と、注目ラベル１１７との距離ｄが、ｄ＜ｄ２の関係を満たしているか否かを判定する（ステップＳＤ−２）。
【０１４３】
ここで、ｄ２は、画像中の日付または時刻等に数字の「１」が用いられていた場合において、その「１」が十の位に位置している際に、十の位の「１」と一の位の数字との距離として、予め設定されていてもよい。
【０１４４】
そして、対象領域抽出部２０２ｅは、注目ラベル１１７と、当該注目ラベル１１７の右側に位置するラベル１１５との距離ｄが、ｄ＜ｄ２の関係を満たしていると判定した場合（ステップＳＤ−２：Ｙｅｓ）、処理を終了し、注目ラベル１１７を、数字の「１」を表しているものとして抽出する。
【０１４５】
一方、対象領域抽出部２０２ｅは、注目ラベル１１７の右側に位置するラベル１１５と注目ラベル１１７との距離ｄが、ｄ＜ｄ２の関係を満たしていないと判定した場合（ステップＳＤ−２：Ｎｏ）、処理をステップＳＤ−３に移行させる。
【０１４６】
そして、対象領域抽出部２０２ｅは、この距離ｄが、ｄ＞ｄ４の関係を満たしているか否かを判定する（ステップＳＤ−３）。
【０１４７】
ここで、ｄ４は、画像中の日付または時刻等に数字の「１」が用いられている場合において、その「１」が一の位に位置している際に、一の位の「１」と右側に位置する数字との距離として、予め設定されていてもよい。
【０１４８】
例えば、画像中の日付が「年月日」の順番である場合において、「月」を示す数字の一の位に「１」が用いられている際に、一の位の「１」と右側に位置する「日」を示す数字との距離として、ｄ４は予め設定されていてもよい。
【０１４９】
そして、対象領域抽出部２０２ｅは、注目ラベル１１７と、当該注目ラベル１１７の右側に位置するラベル１１５との距離ｄが、ｄ＞ｄ４の関係を満たしていると判定した場合（ステップＳＤ−３：Ｙｅｓ）、処理を終了し、注目ラベル１１７を、数字の「１」を表しているものとして抽出する。すなわち、注目ラベル１１７は、数字の「１」を表している可能性がある対象領域として抽出してもよい。
【０１５０】
一方、対象領域抽出部２０２ｅは、注目ラベル１１７と、当該注目ラベル１１７の右側に位置するラベル１１５との距離ｄが、ｄ＞ｄ４の関係を満たしていないと判定した場合（ステップＳＤ−３：Ｎｏ）、処理をステップＳＤ−４に移行させる。
【０１５１】
そして、対象領域抽出部２０２ｅは、注目ラベル１１７を除去し（ステップＳＤ−４）、処理を終了する。すなわち、対象領域抽出部２０２ｅは、注目ラベル１１７と、当該注目ラベル１１７の右側に位置するラベル１１５との距離ｄが、ｄ＜ｄ２の関係を満たさず、ｄ＞ｄ４の関係も満たしていない場合、注目ラベル１１７は数字の「１」を表したものではなく、ノイズであると判断して注目ラベル１１７を除去し、処理を終了する。
【０１５２】
一方、対象領域抽出部２０２ｅは、注目ラベル１１７の右側にラベル１１５がないと判定した場合（ステップＳＤ−１：Ｎｏ）、処理をステップＳＤ−５に移行させる。
【０１５３】
そして、対象領域抽出部２０２ｅは、注目ラベル１１７の左側にラベル１１５があるか否かを判定する（ステップＳＤ−５）。
【０１５４】
そして、対象領域抽出部２０２ｅは、注目ラベル１１７の左側にラベル１１５がないと判定した場合（ステップＳＤ−５：Ｎｏ）、処理をステップＳＤ−８に移行させる。
【０１５５】
一方、対象領域抽出部２０２ｅは、注目ラベル１１７の左側にラベル１１５があると判定した場合（ステップＳＤ−５：Ｙｅｓ）、処理をステップＳＤ−６に移行させる。
【０１５６】
そして、対象領域抽出部２０２ｅは、注目ラベル１１７の左側に位置するラベル１１５と、注目ラベル１１７との距離ｄが、ｄ＜ｄ３の関係を満たしているか否かを判定する（ステップＳＤ−６）。
【０１５７】
ここで、ｄ３は、画像中の日付または時刻等に数字の「１」が用いられていた場合において、その「１」が一の位に位置している際に、一の位の「１」と十の位の数字との距離として、予め設定されていてもよい。
【０１５８】
そして、対象領域抽出部２０２ｅは、注目ラベル１１７と、当該注目ラベル１１７の左側に位置するラベル１１５との距離ｄが、ｄ＜ｄ３の関係を満たしていると判定した場合（ステップＳＤ−６：Ｙｅｓ）、処理を終了し、注目ラベル１１７を、数字の「１」を表しているものとして抽出する。すなわち、対象領域抽出部２０２ｅは、注目ラベル１１７は、数字の「１」を表している可能性がある対象領域として抽出してもよい。
【０１５９】
一方、対象領域抽出部２０２ｅは、注目ラベル１１７の左側に位置するラベル１１５と注目ラベル１１７との距離ｄが、ｄ＜ｄ３の関係を満たしていないと判定した場合（ステップＳＤ−６：Ｎｏ）、処理をステップＳＤ−７に移行させる。
【０１６０】
そして、対象領域抽出部２０２ｅは、この距離ｄが、ｄ＞ｄ１の関係を満たしているか否かを判定する（ステップＳＤ−７）。
【０１６１】
ここで、ｄ１は、画像中の日付または時刻等に数字の「１」が用いられている場合において、その「１」が十の位に位置している際に、十の位の「１」と左側に位置する数字との距離として、予め設定されていてもよい。
【０１６２】
例えば、画像中の日付が「年月日」の順番である場合において、「月」を示す数字の十の位に「１」が用いられている際に、十の位の「１」と左側に位置する「年」を示す数字との距離として、ｄ１は予め設定されていてもよい。
【０１６３】
そして、対象領域抽出部２０２ｅは、注目ラベル１１７と、当該注目ラベル１１７の左側に位置するラベル１１５との距離ｄが、ｄ＞ｄ１の関係を満たしていると判定した場合（ステップＳＤ−７：Ｙｅｓ）、処理を終了し、注目ラベル１１７を、数字の「１」を表しているものとして抽出する。すなわち、対象領域抽出部２０２ｅは、注目ラベル１１７は、数字の「１」を表している可能性がある対象領域として抽出してもよい。
【０１６４】
一方、対象領域抽出部２０２ｅは、注目ラベル１１７と、当該注目ラベル１１７の左側に位置するラベル１１５との距離ｄが、ｄ＞ｄ１の関係を満たしていないと判定した場合（ステップＳＤ−７：Ｎｏ）、処理をステップＳＤ−８に移行させる。
【０１６５】
そして、対象領域抽出部２０２ｅは、注目ラベル１１７を除去し（ステップＳＤ−８）、処理を終了する。すなわち、対象領域抽出部２０２ｅは、注目ラベル１１７と、当該注目ラベル１１７の左側に位置するラベル１１５との距離ｄが、ｄ＜ｄ３の関係を満たさず、ｄ＞ｄ１の関係も満たしていない場合、注目ラベル１１７は数字の「１」を表したものではなく、ノイズであると判断して注目ラベル１１７を除去し、処理を終了する。
【０１６６】
図３に戻り、対象領域抽出部２０２ｅは、抽出した対象領域があらかじめ定められた数だけ存在するか否か判定する（ステップＳＡ−７）。例えば、対象領域抽出部２０２ｅは、日付を認識する場合、最大８桁（西暦表記）、または、最大６桁（和暦表記）等を判定し、時間を認識する場合、最大６桁（時分秒）、または、最大４桁（時分）等を判定してもよい。
【０１６７】
なお、対象領域抽出部２０２ｅは、対象領域の数、対象領域間の距離、接頭辞・接尾辞、および、区切り文字等があらかじめ定められていない場合、処理をステップＳＡ−１１に移行させてもよい。
【０１６８】
そして、対象領域抽出部２０２ｅは、抽出した対象領域があらかじめ定められた数だけ存在すると判定した場合（ステップＳＡ−７：Ｙｅｓ）、処理をステップＳＡ−８に移行させる。
【０１６９】
そして、表示領域切出部２０２ｆは、数字認識対象範囲から、所定方向（高さまたは幅に合わせた方向）に、対象領域を含むように数字表示領域を切り出し（ステップＳＡ−８）、処理を終了する。
【０１７０】
ここで、図２７を参照して、本実施形態における数字表示領域切出の一例について説明する。図２７は、本実施形態における数字表示領域切出の一例を示す図である。
【０１７１】
図２７に示すように、表示領域切出部２０２ｆは、数字認識対象範囲から、対象領域抽出部２０２ｅにより抽出された対象領域のうち最も高さが高い点と最も低い点とを数字表示領域の高さとして特定して切出す。
【０１７２】
図３に戻り、対象領域抽出部２０２ｅは、抽出した対象領域があらかじめ定められた数だけ存在しないと判定した場合（ステップＳＡ−７：Ｎｏ）、処理をステップＳＡ−９に移行させる。
【０１７３】
そして、垂直切出部２０２ｇは、数字表示領域において、予め定めた区切り文字が存在するか否か判定する（ステップＳＡ−９）。
【０１７４】
そして、垂直切出部２０２ｇは、数字表示領域において、予め定めた区切り文字が存在すると判定した場合（ステップＳＡ−９：Ｙｅｓ）、処理をステップＳＡ−１０に移行させる。
【０１７５】
そして、垂直切出部２０２ｇは、数字表示領域において、区切り文字から、所定方向に対して両端にある外接矩形を両端位置として特定（数字範囲を予測）し、両端位置にて、所定方向と垂直に切出数字表示領域を切り出し（ステップＳＡ−１０）、処理を終了する。
【０１７６】
ここで、図２８乃至図３３を参照して、本実施形態における垂直切り出しの一例について説明する。図２８乃至図３３は、本実施形態における垂直切り出しの一例を示す図である。
【０１７７】
図２８に示すように、垂直切出部２０２ｇは、認識する数字の対象領域または対象領域間の距離があらかじめ定められており、あらかじめ定められた数（６）の対象領域を検出できた場合、最も左側にある対象領域から最も右側にある対象領域までを切出数字表示領域として特定する。
【０１７８】
また、図２９に示すよう、垂直切出部２０２ｇは、接頭辞（例えば、元号、または、記号等）および／または接尾辞があらかじめ定められており、あらかじめ定められた接頭辞および／または接尾辞を検出できた場合、定められた接頭辞（昭和）から接尾辞（日）までを切出数字表示領域として特定する。
【０１７９】
例えば、図３０に示すガソリンスタンドの価格看板等においても、垂直切出部２０２ｇは、あらかじめ定められた接頭辞（￥／ｌ）を検出し、切出数字表示領域を特定してもよい。
【０１８０】
また、対象領域の数があらかじめ定めた個数を満たしていない、または、接頭辞・接尾辞が検出できない等の際に、識別対象が日付または時刻等の場合、区切り文字として「．」、「：」および／または「／」等が使用されていることがある。そこで、垂直切出部２０２ｇは、区切り文字が使用されていないか確認し、区切り文字が使用されている場合に、区切り文字に基づいて、切出数字表示領域を特定してもよい。
【０１８１】
例えば、図３１に示すように、垂直切出部２０２ｇは、認識した対象領域の先頭に区切り文字「．」があり、西暦を２ケタ表示と想定した場合、不足している対象領域が、表示されている対象領域の左側に存在すると判断し、あらかじめ定められた矩形サイズ、数字間距離、および／または、他の矩形サイズなどから不足している桁数と数字間距離とを計算し、そのサイズを確保して切出数字表示領域を特定してもよい。
【０１８２】
また、図３２に示すように、垂直切出部２０２ｇは、認識した対象領域の間に区切り文字「．」があり、西暦を２ケタ表示と想定した場合、不足している対象領域が、表示されている対象領域の間に存在すると判断し、最も左側にある対象領域から最も右側にある対象領域までを切出数字表示領域として特定してもよい。
【０１８３】
また、図３３に示すように、垂直切出部２０２ｇは、認識した対象領域の最後尾に区切り文字「．」があり、西暦を２ケタ表示と想定した場合、不足している対象領域が、表示されている対象領域の右側に存在すると判断し、あらかじめ定められた矩形サイズ、数字間距離、および／または、他の矩形サイズなどから不足している桁数と数字間距離とを計算し、そのサイズを確保して切出数字表示領域を特定してもよい。
【０１８４】
図３に戻り、垂直切出部２０２ｇは、数字表示領域において、予め定めた区切り文字が存在しないと判定した場合（ステップＳＡ−９：Ｎｏ）、処理をステップＳＡ−１１に移行させる。
【０１８５】
そして、制御部２０２は、パラメータ変更して二値化、ラベリングおよび近接統合の処理を全て行ったか否か判定する（ステップＳＡ−１１）。
【０１８６】
そして、制御部２０２は、パラメータ変更して二値化、ラベリングおよび近接統合の処理を全て行っていないと判定した場合（ステップＳＡ−１１：Ｎｏ）、処理をステップＳＡ−１２に移行させる。
【０１８７】
そして、制御部２０２は、数字可能性部分の特定が不十分と判定し、パラメータ（例えば、輝度および色相に基づいた閾値等）を変更し（ステップＳＡ−１２）、処理をステップＳＡ−２に移行させる。
【０１８８】
そして、制御部２０２は、パラメータ変更して二値化、ラベリングおよび近接統合の処理を全て行ったと判定した場合（ステップＳＡ−１１：Ｙｅｓ）、処理をステップＳＡ−１３に移行させる。
【０１８９】
そして、制御部２０２は、対象範囲特定部２０２ａにより特定された他の数字認識対象範囲も全て処理済みである（確認した）か否か判定する（ステップＳＡ−１３）。
【０１９０】
そして、制御部２０２は、対象範囲特定部２０２ａにより特定された他の数字認識対象範囲も全て処理済みであると判定した場合（ステップＳＡ−１３：Ｙｅｓ）、処理をステップＳＡ−１４に移行させる。
【０１９１】
そして、制御部２０２は、画像中に数字は存在しなかったと判定し（ステップＳＡ−１４）、処理を終了する。
【０１９２】
一方、制御部２０２は、対象範囲特定部２０２ａにより特定された他の数字認識対象範囲も全て処理済みでないと判定した場合（ステップＳＡ−１３：Ｎｏ）、処理をステップＳＡ−１５に移行させる。
【０１９３】
そして、制御部２０２は、数字認識対象範囲が誤っていたと判定し、次の数字認識対象範囲を特定するように対象範囲特定部２０２ａを制御し（ステップＳＡ−１５）、処理をステップＳＡ−１に移行させる。
【０１９４】
［連続認識処理］
また、本実施形態の画像処理装置２００における連続認識処理の一例について、図３４を参照して説明する。図３４は、本実施形態の画像処理装置２００における処理の一例を示すフローチャートである。
【０１９５】
図３４に示すように、連続認識領域切出部２０２ｈは、数字表示領域が特定されていない画像において、数字表示領域データベース２０６ａに記憶された数字表示領域データに基づく、前回数字を特定した画像の数字表示領域または切出数字表示領域に対応する領域を、連続認識領域として切り出す（ステップＳＥ−１）。
【０１９６】
そして、連続数字識別部２０２ｊは、連続認識領域から数字を識別し、前回識別した数字が存在するか否か判定する（ステップＳＥ−２）。
【０１９７】
ここで、連続数字識別部２０２ｊは、連続認識領域からＯＣＲにより数字を識別してもよい。また、連続数字識別部２０２ｊは、連続認識領域に関する数字表示領域データに対して、複数線によるヒストグラムを行い、各線におけるピーク数に基づいて数字を識別してもよい。
【０１９８】
ここで、図３５乃至図３９を参照して、本実施形態における数字識別の一例について説明する。図３５は、投影ヒストグラムの手法についての説明図である。図３６乃至図３８は、対象領域データに対して投影ラインでヒストグラムを行った場合における説明図である。図３９は、投影ヒストグラムのピーク部に基づいて数字を識別する際におけるピーク部と数字との関係を示す図である。
【０１９９】
図３５に示すように、数字識別部２０２ｉまたは連続数字識別部２０２ｊは、数字として識別可能性がある対象領域（ラベル１１５）に関する対象領域データに対して投影ヒストグラムを実施する際には、対象領域データに対して、数字を構成するセグメント１４１を抽出できる位置に投影ライン１４２を設定することにより行う。
【０２００】
すなわち、数字識別部２０２ｉまたは連続数字識別部２０２ｊは、識別する数字が、７つのセグメント１４１とからなる７セグメント文字１４０である場合における数字の識別を目的としたものであるため、７セグメント文字１４０を識別することができる位置に、投影ライン１４２を設定する。
【０２０１】
具体的には、７セグメント文字１４０は、それぞれ横方向に延びて縦方向に３つが並べられた３つのセグメント１４１と、縦方向における上端と中央に位置する２つのセグメント１４１の左右端に位置して左右端をつなぐ２つのセグメント１４１と、縦方向における中央と下端に位置する２つのセグメント１４１の左右端に位置して左右端をつなぐ２つのセグメント１４１とを有して構成されている。
【０２０２】
このため、投影ライン１４２は、この７つのセグメント１４１の各状態を抽出するために、Ｃ線とＤ線とＥ線との３つを設定する。このうち、Ｃ線は、対象領域データの左右方向における中央付近の位置で、上下方向に投影してヒストグラムを抽出することにより、縦方向に並べられた３つのセグメント１４１の状態を抽出する。
【０２０３】
また、Ｄ線は、縦方向における上端に位置するセグメント１４１と中央に位置するセグメント１４１との間の位置で、左右方向に投影してヒストグラムを抽出することにより、この２つのセグメント１４１の左右端に位置する２つのセグメント１４１の状態を抽出する。
【０２０４】
また、Ｅ線は、縦方向における中央に位置するセグメント１４１と下端に位置するセグメント１４１との間の位置で、左右方向に投影してヒストグラムを抽出することにより、この２つのセグメント１４１の左右端に位置する２つのセグメント１４１の状態を抽出する。
【０２０５】
このように、数字識別部２０２ｉまたは連続数字識別部２０２ｊは、対象領域データに対して、Ｃ線とＤ線とＥ線との複数線である投影ライン１４２によるヒストグラムを行い、各線におけるピーク数に基づいて数字を識別する。
【０２０６】
図３６に示すように、図３５に示す対象領域データに対して、３つの投影ライン１４２によってヒストグラムを行った場合、ヒストグラムの結果である投影ヒストグラム１４３では、セグメント１４１が位置する部分が、ヒストグラムのピーク部１４７として現れる。
【０２０７】
例えば、図３５に示すように、対象領域データに、７セグメント文字１４０によって数字の「８」が表されている場合には、Ｃ線の投影ライン１４２での投影ヒストグラム１４３であるＣ線ヒストグラム１４４には、縦方向に並ぶ３つのセグメント１４１に対応して、３つのピーク部１４７が現れる。
【０２０８】
また、図３７に示すように、図３５に示す対象領域データに対してＤ線の投影ラインでヒストグラムを行った場合、Ｄ線の投影ライン１４２での投影ヒストグラム１４３であるＤ線ヒストグラム１４５には、縦方向における上端と中央に位置する２つのセグメント１４１の左右端に位置する２つのセグメント１４１に対応して、２つのピーク部１４７が現れる。
【０２０９】
また、図３８に示すように、図３５に示す対象領域データに対してＥ線の投影ラインでヒストグラムを行った場合、Ｅ線の投影ライン１４２での投影ヒストグラム１４３であるＥ線ヒストグラム１４６には、縦方向における中央と下端に位置する２つのセグメント１４１の左右端に位置する２つのセグメント１４１に対応して、２つのピーク部１４７が現れる。
【０２１０】
このように、数字識別部２０２ｉまたは連続数字識別部２０２ｊは、投影ヒストグラム１４３に現れるピーク部１４７の数に基づいて、対象領域データに示されている数字を識別する。
【０２１１】
ここで、７セグメント文字１４０からなる数字を、投影ヒストグラム１４３のピーク部１４７に基づいて識別する際におけるピーク部１４７と数字との関係については、図３９に示す関係になる。
【０２１２】
例えば、図３９に示すように、Ｃ線ヒストグラム１４４には、３つのピーク部１４７が表れて、Ｄ線ヒストグラム１４５には、右側のセグメント１４１に対応する位置のみにピーク部１４７が表れて、Ｅ線ヒストグラム１４６には、左側のセグメント１４１に対応する位置のみにピーク部１４７が表れた場合には、対象領域データには、７セグメント文字１４０によって数字の「２」が現れていると判断することができる。
【０２１３】
また、数字の「１」については、数字識別部２０２ｉまたは連続数字識別部２０２ｊは、対象領域データにおける各投影ヒストグラム１４３のピーク部１４７の数と、上述した注目ラベル１１７と隣り合うラベル１１５との距離、すなわち、隣り合う対象領域データ同士の距離とに基づいて数字の「１」を識別してもよい。
【０２１４】
図３４に戻り、連続数字識別部２０２ｊは、前回識別した数字が存在すると判定した場合（ステップＳＥ−２：Ｙｅｓ）、処理をステップＳＥ−３に移行させる。
【０２１５】
そして、連続数字識別部２０２ｊは、数字識別完了と判定し（ステップＳＥ−３）、処理を終了する。
【０２１６】
一方、連続数字識別部２０２ｊは、前回識別した数字が存在しないと判定した場合（ステップＳＥ−２：Ｎｏ）、処理をステップＳＥ−４に移行させる。
【０２１７】
そして、連続数字識別部２０２ｊは、連続認識領域に前回識別した数字とは異なる数字が存在するか否か判定する（ステップＳＥ−４）。
【０２１８】
そして、連続数字識別部２０２ｊは、連続認識領域に前回識別した数字とは異なる数字が存在すると判定した場合（ステップＳＥ−４：Ｙｅｓ）、処理をステップＳＥ−３に移行させる。
【０２１９】
一方、連続数字識別部２０２ｊは、連続認識領域に前回識別した数字とは異なる数字が存在しないと判定した場合（ステップＳＥ−４：Ｎｏ）、処理をステップＳＥ−５に移行させる。
【０２２０】
そして、制御部２０２は、通常の数字表示領域の特定処理を行い（ステップＳＥ−５）、処理を終了する。すなわち、連続認識処理を行った結果、数字が認識できなかった場合、制御部２０２は、図３等に示す数字表示領域特定処理により、再度、数字表示領域を特定することを可能としている。
【０２２１】
このように、本実施形態においては、数字表示領域または切出数字表示領域の連続認識を行う場合、同じ数字表示領域または切出数字表示領域をもつ画像が繰り返し、画像処理される可能性がある。
【０２２２】
そのため、本実施形態においては、連続撮影された画像等に対して画像処理をする場合、前回もしくはそれ以前に特定した数字表示領域または切出数字表示領域を使用して、認識対象の画像の数字表示領域または切出数字表示領域を特定、および／または、前回もしくはそれ以前に識別した数字を単独もしくは複数使用して、数字の有無を判定することで、演算量を大幅に削減することを可能としている。
【０２２３】
［実施例１］
更に、本実施形態の画像処理装置２００が携帯型撮像装置として構成される場合の実施例について、図４０乃至図４２を参照して説明する。図４０乃至図４２は、本実施形態における数字表示領域特定処理の一例を示す図である。
【０２２４】
画像処理装置（携帯型撮像装置）２００においては、古い写真を撮影し電子化した際に、写真に焼き付けされている日付をＯＣＲにより自動認識する。その際、携帯型撮像装置２００は、日付を認識する手段として二値化、ラベリングおよび近接統合などの処理を施した結果から数字を探し出し、日付を認識するが、一回の処理ですべての日付を認識することは難しいため、二値化から近接統合を何度も行う場合がある。
【０２２５】
そこで、携帯型撮像装置２００において、本実施形態における数字表示領域特定処理を用いることにより、数字識別を行う範囲を小さくすることで二回目以降の処理を高速化し、同時に誤認識を減らしている。
【０２２６】
例えば、図４０に示すように、携帯型撮像装置２００は、画像中の日付が明確に判定できる場合、本実施形態における数字表示領域特定処理を用いることにより、切出数字表示領域を切り出している。
【０２２７】
また、図４１に示すように、携帯型撮像装置２００は、画像中にノイズが多く混ざっている、すなわち、切り出し前の画像中の「３」の上部が背景と同色化しており、機械的に数字と判別しにくい場合、通常、二回以上の認識処理が必要だが、本実施形態における数字表示領域特定処理によるノイズ除去で、切出数字表示領域を特定することができる。
【０２２８】
これにより、携帯型撮像装置２００は、「３」の背景と同色化した部分を除去して数字識別範囲を絞りこんだことで、数字識別精度を高め、且つ、処理を高速化することができる。
【０２２９】
また、図４２に示すように、携帯型撮像装置２００は、日付の一部がわかりにくい、すなわち、「月」の部分が薄く、機械的に数字と判別しにくい場合、通常、二回以上の認識処理が必要だが、本実施形態における数字表示領域特定処理により切出数字表示領域を特定した画像を使用して二値化〜数字識別処理を行うことで、処理を高速化すると同時に、数字識別精度を高めることができる。
【０２３０】
［実施例２］
また、本実施形態の画像処理装置２００が日付識別装置として構成される場合の実施例について、図４３乃至図４６を参照して説明する。
【０２３１】
まず、図４３乃至図４５を参照して、本実施形態の画像処理装置（日付識別装置）２００の構成の一例について説明する。図４３は、本実施形態に係る日付識別装置２００の外観図である。図４４は、本実施形態に係る日付識別装置２００の使用状態を示す図である。図４５は、本実施形態に係る日付識別装置２００の構成の一例を示すブロック図である。
【０２３２】
図４３および図４４に示すように、本実施形態にかかる日付識別装置２００は、手で持ち運べるサイズであり、媒体Ｐを撮像部２１４で撮像することで、媒体Ｐに対応する画像データを生成するものである。本実施形態における日付識別装置２００は、銀塩写真または印刷写真がまとめられた写真帳を媒体Ｐとし、写真帳内の写真単体を読取対象領域Ｐｔとして読み取り、写真帳内の写真単体に対応する画像データを生成するものである。
【０２３３】
なお、本実施形態における日付識別装置２００の使用用途は、上記に限定されるものではなく、光沢を有する紙（銀塩写真単体や印刷写真単体、雑誌など）に対応する画像データを生成する場合のみならず、普通紙上の画像などユーザが画像データを生成したいいずれの媒体についても使用することができる。
【０２３４】
日付識別装置２００は、図４３に示すように、筐体２と、端末装置３とを含んで構成されている。このうち、端末装置３は、被写体を撮像する撮像部２１４と、任意の情報を表示する入出力部２１２と、を有している。これらの撮像部２１４と入出力部２１２とは、端末装置３における互いに反対方向になる面に設けられている。
【０２３５】
ここで、端末装置３は、日付識別装置２００としての機能に対応する読取アプリケーションが予めインストールされ、または、記録媒体から読み込まれて（ダウンロードも含む）インストールされることによって用いられる。本実施形態における端末装置３は、例えば、電話機能、インターネット接続機能などを有するスマートフォン、または、タブレットなどの携帯端末等であってもよく、その一部の機能として、日付識別装置２００としての機能を有している。
【０２３６】
また、筐体２は、この端末装置３を保持することが可能になっており、外形および撮像部２１４の位置が規定されている端末装置３、または、外形および撮像部２１４の位置が一定の範囲内にある端末装置３を対象に形成されており、例えば、同一シリーズの端末装置３を対象に形成されている。日付識別装置２００で媒体Ｐの読取対象領域Ｐｔを読み取る際には、筐体２によって端末装置３を保持した状態で読み取る。
【０２３７】
また、筐体２は、略三角柱の形状で形成されており、三角柱を構成する矩形状の３つのいわゆる側面のうち、１つの側面が開口しており、この開口している部分は、矩形状に形成された開口部１１になっている。この開口部１１は、少なくともＬ版サイズ（８９ｍｍ×１２７ｍｍ）の写真が開口部１１内に収まる面積で形成されている。
【０２３８】
なお、開口部１１は、Ｌ版サイズの写真の中心と開口部１１の中心とを一致させた状態で、開口部１１の外縁と写真の外縁との間に隙間が形成される面積、例えば１０２ｍｍ×１４０ｍｍ程度であることが好ましい。
【０２３９】
日付識別装置２００の使用時には、筐体２は、この開口部１１が下方側に位置して下方に開口する向きで用いられる。換言すると、筐体２は、底面に開口部１１を有している。筐体２は、このように開口部１１は底面に形成されているため、筐体２内に対しては、筐体２の周囲から筐体２に対して照射される環境光を遮断することが可能になっている。
【０２４０】
このように形成される筐体２は、筐体２の形状である三角柱を構成する３つの側面のうち、底面以外の残りの２つの側面と、三角柱を構成する三角形状の２つの底面は、それぞれカバー部１５として形成されている。これらの４つのカバー部１５は、矩形状の開口部１１の４つの辺にそれぞれ対応している。
【０２４１】
これらの４つのカバー部１５において互いに対向する２組のカバー部１５のうち、１組のカバー部１５は、開口部１１が位置する側から反対側の端部側に向かってカバー部１５同士が近付く方向に傾斜する傾斜カバー部２０になっている。つまり、傾斜カバー部２０は、筐体２の形状である三角柱を構成する３つの側面のうち、底面以外の残りの２つの側面によって構成されている。
【０２４２】
この２つの傾斜カバー部２０のうち、一方の傾斜カバー部２０である第１傾斜カバー部は、端末装置３を保持する装置保持部２２と、端末装置３が媒体Ｐを撮像する際における開口部である撮像用開口部２３と、筐体２で用いるバッテリー（図示省略）等の電源５６（図４５参照）が収納される電源収納部２４とを有している。
【０２４３】
このうち、撮像用開口部２３は、第１傾斜カバー部を連通する孔になっており、第１傾斜カバー部における筐体２の外面側と内面側とにかけて連通している。
【０２４４】
また、装置保持部２２は、第１傾斜カバー部における筐体２の外面側に形成されており、端末装置３が有する撮像部２１４が、撮像用開口部２３が形成されている部分に位置するように、端末装置３を第１傾斜カバー部における筐体２の外面側の位置で保持することが出来るように形成されている。
【０２４５】
端末装置３は、この装置保持部２２で保持した際には、撮像用開口部２３が形成されている位置に撮像部２１４が位置する状態になるため、開口部１１において筐体２内部に露出する媒体Ｐを撮像部２１４で撮像することが可能になる。
【０２４６】
また、第１傾斜カバー部には、開口部１１が閉塞されたことを検出する閉塞検出部である接地センサ５５（図４５参照）が備えられている。この接地センサ５５は、第１傾斜カバー部における底面側に設けられている。
【０２４７】
また、２つの傾斜カバー部２０のうち、他方の傾斜カバー部２０である第２傾斜カバー部には、筐体２の内面側に相当する面に、ミラー２７（図４５参照）が配設されている。第２傾斜カバー部の内面側に設けられるミラー２７は、開口部１１において筐体内部に露出する媒体Ｐを反射し、反射した鏡像を撮像部２１４により撮像させることができるように設けられている。
【０２４８】
また、ミラー２７と、装置保持部２２で保持された状態の端末装置３の撮像部２１４と、開口部１１との位置関係は、ミラー２７を介した撮像部２１４の撮像領域が、開口部１１と同じ領域か、或いはそれよりも広い領域となるように設定されている。
【０２４９】
これにより、装置保持部２２により端末装置３が保持されることによって撮像用開口部２３の位置に撮像部２１４が位置する状態では、撮像部２１４は、開口部１１において筐体内部に露出する媒体Ｐの全領域を撮像することが可能になる。
【０２５０】
また、４つのカバー部１５において互いに対向する２組のカバー部１５のうち、他の１組のカバー部１５は、２つの傾斜カバー部２０同士を連結する連結カバー部３０になっている。この連結カバー部３０は、筐体２の形状である三角柱を構成する２つのいわゆる底面によって構成されている。
【０２５１】
これらのカバー部１５のうち、２つの傾斜カバー部２０は、一方の傾斜カバー部２０が他方の傾斜カバー部２０に対して相対的に移動することが可能になっている。これにより、傾斜カバー部２０は、双方の傾斜カバー部２０における開口部１１側の端部が離間する開状態と、双方の傾斜カバー部２０同士が平行な向きになって隣接する折り畳み状態とに切り替え可能になっている。
【０２５２】
詳しくは、２つの傾斜カバー部２０は、開口部１１が位置する側の反対側の端部側に、２箇所の連結カバー部３０同士の間にかけた方向に延びる回動軸がそれぞれ設けられており、傾斜カバー部２０は、これらの回動軸を中心として、それぞれ回動可能になっている。
【０２５３】
この回動軸は、傾斜カバー部２０における開口部１１が位置する側の反対側の端部側に位置して、一方の連結カバー部３０が位置する側から他方の連結カバー部３０が位置する側に延在して配設される回動カバー部４０に対して、傾斜カバー部２０が回動自在に連結されることにより構成されている。
【０２５４】
また、連結カバー部３０は、１つの連結カバー部３０が、互いに回動自在に連結される複数の回動部材を有して構成されている。詳しくは、２つの連結カバー部３０は、第１傾斜カバー部に回動自在に連結される部分と、第２傾斜カバー部に回動自在に連結される部分とに２分割されており、この分割された部分が、それぞれ回動部材になっている。
【０２５５】
１つの連結カバー部３０が有する２つの回動部材同士は、連結部材によって、互いに他方の回動部材に対して回動自在に連結されている。連結カバー部３０は、これらのように回動部材同士が回動自在に連結され、傾斜カバー部２０に対しても回動自在に連結されることにより、２つの傾斜カバー部２０が折り畳み状態のときには、傾斜カバー部２０に対して変形して傾斜カバー部２０同士の間に入り込むことが可能になっている。
【０２５６】
また、筐体内部には、複数の光源５０（図４５参照）が配設されている。この複数の光源５０は、開口部１１に向かって光を開口部１１における水平面の異なる領域に照射することができるように配置されている。このように、筐体内部に配設される光源５０は、連結カバー部３０における筐体２の内面側に配設されており、連結カバー部３０が有する２つの回動部材に、それぞれ配設されている。
【０２５７】
例えば、光源５０は、筐体内部における４箇所に配設されている。このように、筐体内部に配設される光源５０は、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）やＬＤ（Ｌａｓｅｒ  Ｄｉｏｄｅ）などの複数の発光素子を帯状に配列した発光モジュールになっており、電源５６から供給される電力によって点灯し、光を照射することが可能になっている。
【０２５８】
また、図４５に示すように、端末装置３と共に日付識別装置２００を構成する筐体２は、ミラー２７と、光源５０と、接地センサ５５と、電源５６と、制御部（筐体制御部）２０２−２と、通信部２０４−２とを備えている。
【０２５９】
ここで、光源５０と、接地センサ５５とは、筐体制御部２０２−２に電気的に接続されており、これにより、光源５０は、筐体制御部２０２−２によって点灯や消灯の制御を行うことができ、接地センサ５５で検出した検出結果は、筐体制御部２０２−２で受けることが可能になっている。
【０２６０】
すなわち、筐体制御部２０２−２は、光源５０の点灯状態を制御する機能を有しており、光源５０は、筐体制御部２０２−２によって、光量、点灯または消灯のタイミングの制御を行うことが可能になっている。その際に、筐体制御部２０２−２は、接地センサ５５での検出結果も参照して、光源５０の点灯状態の制御を行うことができる。
【０２６１】
また、電源収納部２４に収納されている電源５６も、筐体制御部２０２−２に電気的に接続されており、筐体２が有し、電力によって作動する各部は、この電源５６から供給される電力によって作動可能になっている。筐体２の各部を作動させる電力を供給する電源５６としては、例えば、一次電池や二次電池等のバッテリーが用いられる。
【０２６２】
また、筐体２は、端末装置３との間で通信部２０４−２を介して、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）等によって無線通信を行う。
【０２６３】
一方、端末装置３は、撮像部２１４と、入出力部２１２と、制御部（外部装置制御部）２０２−３と、通信部２０４−３とを備えている。ここで、端末装置３は、更に、電源部（図示省略）と、記憶部２０６（図示省略）とを備えていてもよい。
【０２６４】
このうち、撮像部２１４は、端末装置３の裏面（入出力部２１２が設けられている面と反対側の面）に配置されている。
【０２６５】
また、入出力部２１２は、任意の画像を表示することができ、撮像部２１４により撮像された画像も表示可能になっている。入出力部２１２は、端末装置３の表面に配置されており、端末装置３の電源部からの電力により駆動する液晶ディスプレイ、有機ＥＬディスプレイなどのディスプレイになっている。
【０２６６】
また、入出力部２１２は、端末装置３の出力部としての機能以外に、入力部としての機能も有するタッチパネルディスプレイになっている。このため、入出力部２１２は、ユーザが入出力部２１２における任意の位置を触れることで、位置に対する電気信号を出力可能になっており、これにより、ユーザは、任意の入力操作を端末装置３に対して行うことができる。
【０２６７】
また、外部装置制御部２０２−３は、撮像部２１４の制御、および、撮像部２１４で撮像した画像の処理を行うことが可能になっている。また、外部装置制御部２０２−３は、対象範囲特定部２０２ａ〜数字データ付与部２０２ｋを備えていてもよい。
【０２６８】
また、通信部２０４−３は、筐体２の通信部２０４−２との間で、Ｂｌｕｅｔｏｏｔｈ（登録商標）等によって通信を行うことが可能になっている。筐体２と端末装置３は、双方の通信部２０４−２と通信部２０４−３とを介して、無線通信で通信を行うことが可能になっている。
【０２６９】
次に、図４６を参照して、本実施形態の日付識別処理の一例について説明する。図４６は、本実施形態の日付識別装置２００における処理の一例を示すフローチャートである。
【０２７０】
図４６に示すように、日付識別装置２００で撮像を行う読取対象領域Ｐｔとして、日付が付与されている写真を撮像し、撮像した際における画像から日付を識別して、識別した日付に関する日付データを画像データに付与する際に、まず、ユーザにより入出力部２１２を介して起動コマンドが入力された場合、制御部２０２は、これらの処理を行うためのアプリケーションプログラムを起動する（ステップＳＦ−１）。
【０２７１】
そして、制御部２０２は、撮像部２１４を制御して、媒体Ｐの撮像を行う（ステップＳＦ−２）。この撮像は、媒体Ｐ上に筐体２を載置した状態で、筐体２の装置保持部２２で保持されている端末装置３の入出力部２１２に対して撮像指示の入力操作を行うことにより、日付が付与されている写真である媒体Ｐの撮像を行う。
【０２７２】
そして、対象範囲特定部２０２ａは、撮像された画像データに基づく画像における日付認識対象範囲を特定する（ステップＳＦ−３）。
【０２７３】
そして、二値化部２０２ｂは、輝度および色相に基づいた閾値により、日付認識対象範囲に関する日付認識対象範囲データを二値化して、二値化範囲データを取得する（ステップＳＦ−４）。
【０２７４】
そして、矩形抽出部２０２ｃは、二値化範囲データをラベリング処理することで、二値化範囲データに基づく二値化範囲において、数字を表している可能性のある数字可能性部分を抽出し、数字可能性部分の外接矩形が基準サイズに適合する場合、当該外接矩形を抽出する（ステップＳＦ−５）。
【０２７５】
そして、複数抽出部２０２ｄは、高さまたは幅が一致する外接矩形が複数並んでいる場合、高さまたは幅が一致する外接矩形を抽出する（ステップＳＦ−６）。
【０２７６】
そして、対象領域抽出部２０２ｅは、複数抽出部２０２ｄにより抽出された外接矩形に対して、複数セグメント文字のセグメントを構成する横線および／または縦線を含んでいるか否か判定し、横線および／または縦線を含んでいる外接矩形を数字識別の対象領域として抽出する（ステップＳＦ−６）。
【０２７７】
そして、表示領域切出部２０２ｆは、日付認識対象範囲から、所定方向に、対象領域を含むように日付表示領域を切り出す（ステップＳＦ−７）。
【０２７８】
そして、垂直切出部２０２ｇは、日付表示領域において、数字識別の対象とする所定方向に対する両端位置を特定し、両端位置にて、所定方向と垂直に切出日付表示領域を切り出す（ステップＳＦ−８）。
【０２７９】
そして、数字識別部２０２ｉは、切出日付表示領域に関する日付表示領域データに対して、複数線によるヒストグラムを行い、各線におけるピーク数に基づいて数字（日付）を識別する（ステップＳＦ−９）。
【０２８０】
そして、制御部２０２は、数字の識別に成功したか否かを判定する（ステップＳＦ−１０）。
【０２８１】
そして、制御部２０２は、数字の識別に成功しなかったと判定した場合（ステップＳＦ−１０：Ｎｏ）、パラメータ（例えば、輝度および色相に基づいた閾値等）を変更し、処理をステップＳＦ−４に移行させる。
【０２８２】
一方、制御部２０２は、数字の識別に成功したと判定した場合（ステップＳＦ−１０：Ｙｅｓ）、処理をステップＳＦ−１１に移行させる。
【０２８３】
そして、数字データ付与部２０２ｋは、数字識別部２０２ｉにより識別された数字に関する日付データを、撮像された画像データに付与し（ステップＳＦ−１１）、処理を終了する。
【０２８４】
［他の実施形態］
さて、これまで本発明の実施形態について説明したが、本発明は、上述した実施形態以外にも、請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
【０２８５】
例えば、画像処理装置２００は、スタンドアローンの形態で処理を行ってもよく、クライアント端末（画像処理装置２００とは別筐体である）からの要求に応じて処理を行い、その処理結果を当該クライアント端末に返却するようにしてもよい。
【０２８６】
また、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【０２８７】
このほか、明細書中および図面中で示した処理手順、制御手順、具体的名称、各処理の登録データもしくは検索条件等のパラメータを含む情報、画面例、または、データベース構成については、特記する場合を除いて任意に変更することができる。
【０２８８】
また、画像処理装置２００、および、外部装置４００に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
【０２８９】
例えば、画像処理装置２００、および、外部装置４００の各装置が備える処理機能、特に制御部２０２にて行われる各処理機能については、その全部または任意の一部を、ＣＰＵおよび当該ＣＰＵにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。
【０２９０】
尚、プログラムは、後述する、コンピュータに本発明に係る方法を実行させるためのプログラム化された命令を含む、一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて画像処理装置２００に機械的に読み取られる。すなわち、ＲＯＭまたはＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶部２０６などには、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）と協働してＣＰＵに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭにロードされることによって実行され、ＣＰＵと協働して制御部を構成する。
【０２９１】
また、このコンピュータプログラムは、画像処理装置２００、および、外部装置４００に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
【０２９２】
また、本発明に係るプログラムを、コンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、ＵＳＢメモリ、ＳＤカード、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、および、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ等の任意の「可搬用の物理媒体」を含むものとする。
【０２９３】
また、「プログラム」とは、任意の言語や記述方法にて記述されたデータ処理方法であり、ソースコードやバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成、読み取り手順、あるいは、読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【０２９４】
記憶部２０６に格納される各種のデータベース等は、ＲＡＭもしくはＲＯＭ等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および／または、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および／または、ウェブページ用ファイル等を格納してもよい。
【０２９５】
また、画像処理装置２００は、既知のパーソナルコンピュータ、ワークステーション等の情報処理装置として構成してもよく、また、該情報処理装置に任意の周辺装置を接続して構成してもよい。また、画像処理装置２００は、該情報処理装置に本発明の方法を実現させるソフトウェア（プログラム、データ等を含む）を実装することにより実現してもよい。
【０２９６】
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じて、または、機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。
【産業上の利用可能性】
【０２９７】
以上のように、写真、ビデオ、デジタル時計、電光掲示板、看板、電卓または手書のマークシート等の画像に含まれる数字を認識する際に、ノイズを除去し、数字表示領域を特定することで演算量を減らし、処理を高速化することができる画像処理装置、日付識別装置、画像処理方法、および、プログラムは、産業上の多くの分野、特にスキャナまたはカメラで読み込んだ画像を扱う画像処理分野で実施することができ、極めて有用である。
【符号の説明】
【０２９８】
２  筐体
３  端末装置
１１  開口部
１５  カバー部
２０  傾斜カバー部
２２  装置保持部
２３  撮像用開口部
２４  電源収納部
２７  ミラー
３０  連結カバー部
４０  回動カバー部
５０  光源
５５  接地センサ
５６  電源
２００  画像処理装置
２０２  制御部
２０２ａ  対象範囲特定部
２０２ｂ  二値化部
２０２ｃ  矩形抽出部
２０２ｄ  複数抽出部
２０２ｅ  対象領域抽出部
２０２ｆ  表示領域切出部
２０２ｇ  垂直切出部
２０２ｈ  連続認識領域切出部
２０２ｉ  数字識別部
２０２ｊ  連続数字識別部
２０２ｋ  数字データ付与部
２０４  通信部
２０６  記憶部
２０６ａ  数字表示領域データベース
２１２  入出力部
２１４  撮像部
４００  外部装置
４０４  通信部
４１４  撮像部
【要約】
【課題】画像に含まれる数字を認識する際に、ノイズを除去し、数字表示領域を特定することで演算量を減らし、処理を高速化することができる画像処理装置、日付識別装置、画像処理方法、および、プログラムを提供することを課題とする。
【解決手段】本発明は、画像における数字認識対象範囲を特定し、数字認識対象範囲において、数字を表している可能性のある数字可能性部分の外接矩形が基準サイズに適合する場合、当該外接矩形を抽出し、抽出された外接矩形が複数並んでいる場合、複数並んだ外接矩形を抽出し、抽出された外接矩形に対して、複数セグメント文字のセグメントを構成する横線および／または縦線を含んでいるか否か判定し、横線および／または縦線を含んでいる外接矩形を数字識別の対象領域として抽出し、対象領域を含むように、数字認識対象範囲を数字表示領域として所定方向で切り出す。
【選択図】図１【図１】
0005997808.tif 000002
【図２】
0005997808.tif 000003
【図３】
0005997808.tif 000004
【図４】
0005997808.tif 000005
【図５】
0005997808.tif 000006
【図６】
0005997808.tif 000007
【図７】
0005997808.tif 000008
【図８】
0005997808.tif 000009
【図９】
0005997808.tif 000010
【図１０】
0005997808.tif 000011
【図１１】
0005997808.tif 000012
【図１２】
0005997808.tif 000013
【図１３】
0005997808.tif 000014
【図１４】
0005997808.tif 000015
【図１５】
0005997808.tif 000016
【図１６】
0005997808.tif 000017
【図１７】
0005997808.tif 000018
【図１８】
0005997808.tif 000019
【図１９】
0005997808.tif 000020
【図２０】
0005997808.tif 000021
【図２１】
0005997808.tif 000022
【図２２】
0005997808.tif 000023
【図２３】
0005997808.tif 000024
【図２４】
0005997808.tif 000025
【図２５】
0005997808.tif 000026
【図２６】
0005997808.tif 000027
【図２７】
0005997808.tif 000028
【図２８】
0005997808.tif 000029
【図２９】
0005997808.tif 000030
【図３０】
0005997808.tif 000031
【図３１】
0005997808.tif 000032
【図３２】
0005997808.tif 000033
【図３３】
0005997808.tif 000034
【図３４】
0005997808.tif 000035
【図３５】
0005997808.tif 000036
【図３６】
0005997808.tif 000037
【図３７】
0005997808.tif 000038
【図３８】
0005997808.tif 000039
【図３９】
0005997808.tif 000040
【図４０】
0005997808.tif 000041
【図４１】
0005997808.tif 000042
【図４２】
0005997808.tif 000043
【図４３】
0005997808.tif 000044
【図４４】
0005997808.tif 000045
【図４５】
0005997808.tif 000046
【図４６】
0005997808.tif 000047