(57)【要約】      （修正有）【課題】必要な領域を拡大撮影することで精度良く文字認識することができる画像を作成する。【解決手段】文字領域サイズ算出部３０５が、所定の撮影範囲を撮影することにより取得した撮影画像に含まれる文字領域毎に文字領域サイズを算出する。拡大撮影要否判定部３０７が、算出された文字領域毎の文字領域サイズに基づいて、所定の撮影範囲内の拡大撮影の要否を判定する。撮影範囲決定部３０８が、拡大撮影要否判定部３０７によって拡大撮影が必要である判定された場合に、算出された文字領域毎の文字領域サイズと文字領域毎の位置に基づいて、拡大撮影範囲を決定する。画像合成部３０９が、拡大撮影範囲を拡大撮影することにより取得した拡大撮影画像と、撮影画像とを合成して合成画像を作成する。【選択図】図３
2018060392.tif 000002
【特許請求の範囲】
【請求項１】
所定の撮影範囲を撮影することにより取得した撮影画像に含まれる文字領域毎に文字領域サイズを算出する文字領域サイズ算出部と、
前記算出された前記文字領域毎の文字領域サイズに基づいて、前記所定の撮影範囲内の拡大撮影の要否を判定する拡大撮影要否判定部と、
前記拡大撮影要否判定部によって拡大撮影が必要である判定された場合に、前記算出された前記文字領域毎の文字領域サイズと前記文字領域毎の位置に基づいて、拡大撮影範囲を決定する撮影範囲決定部と、
前記拡大撮影範囲を拡大撮影することにより取得した拡大撮影画像と、前記撮影画像とを合成して合成画像を作成する画像合成部と、
を備える画像合成装置。
【請求項２】
前記拡大撮影要否判定部は、前記算出された最小の文字領域サイズが所定値より小さい場合に、拡大撮影が必要であると判定する請求項１に記載の画像合成装置。
【請求項３】
前記撮影範囲決定部は、前記所定の撮影範囲を分割した領域に所定値より小さい文字領域サイズの文字領域が含まれる場合に、前記分割した領域を前記拡大撮影範囲として決定する請求項１に記載の画像合成装置。
【請求項４】
前記文字領域サイズ算出部により算出された最小の文字領域サイズに基づいて、前記所定の撮影範囲の分割数を決定する撮影条件決定部を備える請求項３に記載の画像合成装置。
【請求項５】
前記撮影範囲決定部は、複数の文字領域同士の位置関係に基づいて前記拡大撮影範囲を決定することを特徴とする請求項１又は２に記載の画像合成装置。
【請求項６】
前記画像合成部は、前記撮影画像の一部の領域を、該撮影画像の一部の領域に対応する前記拡大撮影画像又は該拡大撮影画像の一部の領域の解像度を保持したまま置き換えて合成画像を作成する請求項１乃至５の何れか一項に記載の画像合成装置。
【請求項７】
前記合成画像に対して文字認識処理を施す文字認識部をさらに備える請求項１乃至６の何れか一項に記載の画像合成装置。
【請求項８】
所定の撮影範囲を撮影することにより取得した撮影画像に含まれる文字領域毎に文字領域サイズを算出する文字領域サイズ算出ステップと、
前記算出された前記文字領域毎の文字領域サイズに基づいて、前記所定の撮影範囲内の拡大撮影の要否を判定する拡大撮影要否判定ステップと、
前記拡大撮影要否判定ステップによって拡大撮影が必要である判定された場合に、前記算出された前記文字領域毎の文字領域サイズと前記文字領域毎の位置に基づいて、拡大撮影範囲を決定する撮影範囲決定ステップと、
前記拡大撮影範囲を拡大撮影することにより取得した拡大撮影画像と、前記撮影画像とを合成して合成画像を作成する画像合成ステップと、
を実行する画像合成方法。
【請求項９】
所定の撮影範囲を撮影した撮影画像又は前記所定の撮影範囲を拡大撮影した拡大撮影画像を取得する撮影部と、
前記撮影画像に含まれる文字領域毎に文字領域サイズを算出する文字領域サイズ算出部と、
前記算出された前記文字領域毎の文字領域サイズに基づいて、前記所定の撮影範囲内の拡大撮影の要否を判定する拡大撮影要否判定部と、
前記拡大撮影要否判定部によって拡大撮影が必要である判定された場合に、前記算出された前記文字領域毎の文字領域サイズと前記文字領域毎の位置に基づいて、拡大撮影範囲を決定する撮影範囲決定部と、
前記拡大撮影範囲を拡大撮影することにより取得した拡大撮影画像と、前記撮影画像とを合成して合成画像を作成する画像合成部と、
を備える画像合成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像合成装置、画像合成方法、及び画像合成システムに関する。
【背景技術】
【０００２】
原稿台１０５に載置された原稿や書籍や立体物等の対象物を、原稿台１０５上方に位置するカメラで撮影し、ｐｄｆファイルやｊｐｅｇファイルなどの画像データとして出力するドキュメントカメラ装置が知られている。
【０００３】
ドキュメントカメラ装置は、カメラを用いて広範囲に対象物を撮影しており、一定範囲内に存在する対象物を一括で画像データとして取得することが可能である。そのため、ドキュメントカメラ装置の別の利用形態としてドキュメントカメラ装置を投影装置と接続し、撮影して得られた画像データを連続的に順次スクリーンに投影することでリアルタイムな映像を投影することが可能になる。
【０００４】
上述したようにドキュメントカメラ装置は、広範囲に対象物を撮影するため、カメラの位置と対象物の位置とはある程度離れていることが前提となる。そのため、例えば原稿上の小さな文字がはっきりと読める程度に撮影するには解像度が高い高価なカメラを備えている必要があり、全体の高コスト化の問題があった。
【０００５】
さらに、近年では撮影して得られた画像データに対して文字認識を行ってテキストデータに変換するＯＣＲが利用されるケースが増加している。文字認識をする際は撮影される文字の大きさによって認識率が変化するため、低い解像度のカメラで小さな文字を撮影すると文字認識の精度が低下してしまう問題があった。そのため、ユーザはカメラの倍率を手動で調整する必要があった。
【０００６】
そこで、特開２００６−０９４０８２号公報（特許文献１）には、撮影対象の文字の大きさと認識可能な文字サイズを比較して、拡大倍率や解像度を自動調整して複数回撮影し、撮影した結果を合成して十分な精度で文字認識できる画像を出力する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１は撮影対象領域全体を同じ拡大倍率で撮影するため、ズームを使用しないで撮影したときに一部の領域の文字だけが認識可能なサイズより小さくなるような場合であっても、その文字が認識可能となるように撮影対象領域全体を拡大撮影する必要があった。
そのため、ズームを使用せずに文字を認識可能な領域であっても、拡大撮影することで撮影回数の無駄が生じてしまうという問題があった。
本発明は、上記に鑑みてなされたもので、その目的は、必要な領域を拡大撮影することで精度の良い文字認識を可能にすることにある。
【課題を解決するための手段】
【０００８】
請求項１記載の発明は、上記課題を解決するため、所定の撮影範囲を撮影することにより取得した撮影画像に含まれる文字領域毎に文字領域サイズを算出する文字領域サイズ算出部と、前記算出された前記文字領域毎の文字領域サイズに基づいて、前記所定の撮影範囲内の拡大撮影の要否を判定する拡大撮影要否判定部と、前記拡大撮影要否判定部によって拡大撮影が必要である判定された場合に、前記算出された前記文字領域毎の文字領域サイズと前記文字領域毎の位置に基づいて、拡大撮影範囲を決定する撮影範囲決定部と、前記拡大撮影範囲を拡大撮影することにより取得した拡大撮影画像と、前記撮影画像とを合成して合成画像を作成する画像合成部と、を備える。
【発明の効果】
【０００９】
本発明によれば、必要な領域を拡大撮影することで精度の良い文字認識が可能になる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態に係るに係るドキュメントカメラ装置の全体構成の一例を示す図である。
【図２】本発明の第１の実施形態に係るドキュメントカメラ装置のハードウェア構成の一例を示す図である。
【図３】本発明の第１の実施形態に係るドキュメントカメラ装置の機能構成の一例を示す図である。
【図４】本発明の第１の実施形態に係る撮影条件テーブルの一例を示す図である。
【図５】本発明の第１の実施形態に係る領域分割の一例を示す図である。
【図６】本発明の第１の実施形態に係る画素数情報の算出方法の一例を示す図である。
【図７】本発明の第１の実施形態に係る倍率テーブルの一例を示す図である。
【図８】本発明の第１の実施形態に係る拡大撮影要否判定部の機能構成の一例を示す図である。
【図９】本発明の第１の実施形態に係る撮影条件決定部の機能構成の一例を示す図である。
【図１０】本発明の第１の実施形態に係る撮影範囲の決定方法を示す図である。
【図１１】本発明の第１の実施形態に係る撮影条件テーブルの一例を示す図である。
【図１２】本発明の第１の実施形態に係る文字認識のフローの一例を示す図である。
【図１３】本発明の第１の実施形態に係る拡大撮影の要否判定のフローの一例を示す図である。
【図１４】本発明の第１の実施形態に係る撮影条件テーブルの作成フローの一例を示す図である。
【図１５】本発明の第２の実施形態に係る撮影条件決定部の機能構成の一例を示す図である。
【図１６】本発明の第２の実施形態に係る撮影範囲の決定方法を示す図である。
【図１７】本発明の第２の実施形態に係る撮影条件テーブルの一例を示す図である。
【図１８】本発明の第２の実施形態に係る撮影条件テーブルの作成フローの一例を示す図である。
【図１９】本発明の第３の実施形態に係るドキュメントカメラ装置の全体構成の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施形態に係るドキュメントカメラ装置における撮影手法の具体的な実施形態について説明する。
【００１２】
＜第一の実施形態＞
本実施形態は、撮影して得られた画像データ内の小さい文字列が含まれる一部領域を、拡大撮影して得られた拡大画像データに置き換えることで、後段における文字認識の精度を高めることを可能にする。
【００１３】
＜ドキュメントカメラ装置＞
図１は、第一の本実施形態に係るドキュメントカメラ装置１００の全体構成について説明する図である。図１に示すように、本実施形態に係るドキュメントカメラ装置１００は、撮影装置１０１、照明１０２、撮影対象物を載置するための台である原稿台１０５、撮影装置１０１及び照明１０２を支持する支持部材１０３、入力Ｉ／Ｆ１０４を備えている。
【００１４】
撮影装置１０１は、原稿台１０５に載置された対象物を撮影するための装置である。撮影装置１０１は撮像機構であるＣＣＤセンサやＣＭＯＳセンサ等の撮像素子、レンズ機構であるズームレンズやミラー、対象物を撮影して得られた画像を一時記憶するメモリを有している。撮影装置１０１は、半球面状に自在に回転可能である。
【００１５】
照明１０２は、ＬＥＤランプであり、支持部材に複数個備えられている。入力Ｉ／Ｆ１０４は、キーボードやタッチパネルなどによりユーザからの入力を受け付けるインターフェースである。
【００１６】
図２は、第一の実施形態に係るドキュメントカメラ装置１００のハードウェア構成について説明する図である。本実施形態に係るドキュメントカメラ装置１００は、撮影装置１０１、照明１０２、入力Ｉ／Ｆ１０４、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、記憶装置２０４、外部Ｉ／Ｆ２０５がそれぞれバスを介して接続されている。
【００１７】
ＣＰＵ２０１は、ドキュメントカメラ装置１００における演算処理装置であり、制御プログラムに従ってドキュメントカメラ装置１００全体の動作を制御するとともに、撮影装置１０１から受け取った画像データに対しての文字認識、画像データに対する画像処理、画像データのフォーマット変換などの処理を行う。本実施形態ではＣＰＵ２０１にて文字認識、画像処理を行うが、その内の一部の処理をＡＳＩＣのようにハードウェアを利用して行うものであっても良いし、外部Ｉ／Ｆ２０５を介して外部装置で行うものであっても良い。
【００１８】
ＲＡＭ２０２は、情報を高速で読み書きするための揮発性の記憶媒体であり、ＣＰＵ２０１が制御プログラムを実行する際のワークエリアとして機能する。ＲＯＭ２０３は制御プログラムが記憶されている読み出し専用の不揮発性の記憶媒体である。
【００１９】
記憶装置２０４は、例えばＨＤＤ（Hard Disk Drive）であって、情報の読み書きが可能な大容量の不揮発性の記憶媒体であり、制御プログラムやアプリケーション等が記憶されている他、各種デバイスから出力される画像データを記憶する。記憶装置２０４は、ＳＳＤ（Solid State Drive）などの他の形式の記憶媒体であっても良い。
【００２０】
外部Ｉ／Ｆ２０５は、ＬＡＮなどのネットワークに接続するための通信インターフェースであり、ＰＣやスマートフォンなどの外部端末に接続される。外部Ｉ／Ｆ２０５は受信機能、送信機能を有しており、外部端末から送られてくる情報を受信する他、記憶装置２０４に記憶された画像データを送信する。
【００２１】
ＣＰＵ２０１は、入力Ｉ／Ｆ１０４を介してユーザによって入力された情報を基に、対応する制御プログラムをＲＯＭ２０３から読み出して対象となるデバイスを制御する。ＣＰＵ２０１は、ＰＣやスマートフォンのような外部端末からの情報を外部Ｉ／Ｆ２０５を通して受け取り、対応する制御プログラムをＲＯＭ２０３から読み出して対象となるデバイスを制御することも可能である。
【００２２】
撮影装置１０１は、回転可能に装着されており、ＣＰＵ２０１からの指示に沿った条件で対象物を撮影する。ＣＰＵ２０１から撮影装置１０１に送られる情報については後に詳しく説明する。撮影された画像データは撮影装置１０１内のメモリに一時的に記憶され、その後バスを通してＲＡＭ２０２に出力される。照明１０２はＣＰＵ２０１からの指示に従って点灯・消灯の切り替えが行われる。
【００２３】
図３は、第一の実施形態に係るドキュメントカメラ装置１００の機能構成について説明する図である。図に示す破線で囲まれている処理部はハードウェアであり、図に示す実線で囲まれているそれぞれの処理部はＣＰＵ２０１とＲＯＭ２０３とＲＡＭ２０２により実行される処理を機能的に示している。
【００２４】
仲介部３０１は、入力Ｉ／Ｆ１０４や外部Ｉ／Ｆ２０５を介して入力される開始指示に沿って撮影条件テーブルを作成し、撮影装置１０１に出力する。この開始指示は撮影の開始や終了の指示である。その他、仲介部３０１は入力Ｉ／Ｆ１０４や外部Ｉ／Ｆ２０５からの終了指示に沿って撮影を終了する終了フラグを撮影装置１０１に出力する。
【００２５】
撮影装置１０１は、仲介部３０１又は後段で説明する撮影条件決定部３０８から受け取った撮影条件テーブルを参照して原稿台１０５に載置された印刷物を撮影し、撮影して得られたデータを所定のデバイスに出力する。
【００２６】
＜撮影条件テーブル＞
図４は撮影条件テーブルについて説明する図である。
動作モードは一連の処理内容を示している。「文字認識モード」とは、文字が含まれる対象物を撮影して得られた画像データの一部或いは全部をテキストファイルに再構成する一連の処理を示しており、本実施形態において説明する処理である。動作モードには「文字認識モード」の他、撮影して得られた画像データをそのまま記憶装置２０４に保存する「通常モード」、撮影した動画を外部Ｉ／Ｆ２０５を介して投影装置に接続し、リアルタイムで投影する「投影モード」などがある。撮影装置１０１は該当のモードで撮影を行う。拡大倍率は拡大撮影するときの拡大倍率を示しており、撮影範囲は撮影する領域を示している。
【００２７】
撮影条件テーブルに入力されている動作モードが「通常モード」である場合、撮影された画像データは記憶装置２０４に出力される。撮影条件テーブルに入力されている動作モードが「投影モード」である場合、撮影された動画データは順次外部Ｉ／Ｆ２０５を介して外部の投影装置に送信される。
【００２８】
撮影条件テーブルに入力されている動作モードが「文字認識モード」であり、入力されている拡大倍率が１倍（ズームを使用しない）である場合、撮影して得られた画像データはプレ画像データとして一時記憶部３０２に出力される。撮影条件テーブルに入力されている動作モードが「文字認識モード」であり、入力されている拡大倍率が１倍より大きいとき、拡大撮影された画像データは拡大画像データとして一時記憶部３０２に出力される。
【００２９】
＜撮影領域＞
図５は、撮影領域について詳しく説明するための図である。
図中の実線枠はズーム無しで撮影したときの撮影領域を示している。図中の点線は拡大倍率２倍で撮影するときに撮影領域の縦横を２分割した状態を示している。このとき、（ｘ１，ｙ１）、（ｘ２，ｙ１）、（ｘ１，ｙ２）、（ｘ２，ｙ２）は拡大撮影するときの撮影範囲を示す領域情報に該当する。領域情報は左から右に位置するにつれて、ｘｎ（ｎは１以上の自然数）のｎの値が増加し、上から下に位置するにつれて、ｙｎ（ｎは１以上の自然数）のｎの値が増加する。領域情報におけるｎの最大数＝拡大倍率となる。
【００３０】
撮影装置１０１には拡大倍率と領域情報に応じた撮影箇所が予め記憶されており、撮影装置１０１は自身の方向を回転させて領域情報に示された箇所を撮影し、撮影したデータを所定のデバイスに出力する。
【００３１】
一時記憶部３０２は、撮影装置１０１から送られてくるデータを一時的に記憶する。一時記憶部３０２は書き換えを高速で行うことが可能な記憶媒体であり、本実施形態ではＲＡＭ２０２に相当する。
【００３２】
文字領域判定部３０４は、一時記憶部３０２に記憶されているプレ画像データを参照し、例えば特許文献２に記載されている方法を用いて文字領域を抽出する。文字領域とは文字列の外側を囲う領域であり、例えば図６に示すように文字列ＡＢＣの外側を囲う四角形に囲まれた領域である。
文字領域サイズ算出部３０５は、検出された文字領域の大きさを対象となる文字領域毎に画素数情報として算出する。
【００３３】
＜画素数情報の算出方法＞
図６は、文字領域サイズ算出部３０５による画素数情報の算出方法について説明する図である。図中の四角形で囲まれている領域Ｘは、文字領域判定部３０４によって判定された文字領域である。文字領域サイズ算出部３０５は、文字領域を形成する四角形の辺に用いられている画素数を比較し、画素数が少ない方の辺の画素数を領域Ｘの文字領域サイズとして算出する。図では文字領域サイズ算出部３０５は、ａ辺（１２ｄｏｔ）とｂ辺（３６ｄｏｔ）に用いられている画素数を比較し、ａ辺に用いられている画素数の方が少ないため、ａ辺に用いられている画素数１２ｄｏｔを領域Ｘの文字領域サイズとして算出し、算出した文字領域サイズを領域Ｘに付与する。プレ画像データに含まれるすべての文字領域に対して文字領域サイズを付与し終えたら、文字領域サイズ算出部３０５は文字領域サイズが付与されたプレ画像データを拡大撮影要否判定部３０７へ出力する。
【００３４】
サイズ情報記憶部３０６には画素数毎に適した拡大倍率が倍率テーブルとして記憶されている。画素数毎に適した拡大倍率とは、プレ画像データ上の文字領域に含まれている文字を後段で認識処理する際に、十分な精度を得るのに必要な撮影時の拡大倍率である。文字認識の精度は認識対象となる文字を構成する縦横の画素数に依存しており、拡大倍率を上げるほど撮影領域は狭くなるが、認識対象となる文字を構成する縦横の画素数は多くなる。プレ画像データを撮影するときはズームを使用しておらず、小さな文字を撮影するときは十分な画素数を得られないため、後段で認識処理する際に十分な精度を得られない。そのような小さな文字によって構成される文字領域は、拡大倍率を上げて撮影することで１つの文字に対して十分な画素数を確保することが可能になる。
【００３５】
＜倍率テーブル＞
図７は倍率テーブルの一例を示す図である。本実施形態では解像度が２００ｄｐｉに相当する撮影装置１０１を想定する。図の横の行は撮影時の拡大倍率と、その拡大倍率で撮影したときに後の工程で十分な精度で文字認識可能な最小の文字領域サイズを示している。ここでの最小の文字領域サイズは、ズームを使用しないで撮影した場合の文字領域サイズである。
本実施形態においては後段の処理において十分な精度で認識可能な最小の文字領域サイズは３０ｄｏｔ以上と仮定し、２９ｄｏｔ以下の文字領域サイズに含まれる文字を認識するときは十分な精度が得られないものと仮定する。拡大倍率が高くなるほど、最小の文字領域サイズが小さくなっているのは、倍率を上げて撮影することで撮影領域が狭くなり、認識対象となる文字の縦横の画素数が多くなるためである。
例えば、ズームを使用しないで撮影したときの文字領域サイズが６ｄｏｔであった文字領域を、拡大倍率５倍で撮影したときには文字領域サイズは３０ｄｏｔとなり、十分な精度で認識可能な最小の文字領域サイズの下限値を上回っていることがわかる。
【００３６】
拡大撮影要否判定部３０７は、倍率テーブルを参照して、プレ画像データの対象となる文字領域に対し拡大撮影が必要かどうかの判定を行う。
＜拡大撮影要否判定部の動作＞
図８は、拡大撮影要否判定部３０７の機能を示すブロック図である。
比較部３０７ａは、倍率テーブルを参照して、プレ画像データ内の全ての文字領域に対し必要に応じて拡大倍率を示す倍率情報を付与する。倍率情報を付与するか否かの判断方法と、付与する倍率情報の決定方法について具体的に説明する。
比較部３０７ａは、対象となる文字領域の文字領域サイズと十分な精度で認識可能な最小の文字領域サイズ（３０ｄｏｔ）とを比較し、対象となる文字領域の文字領域サイズの方が小さい場合は、対象となる文字領域に倍率情報を付与する。比較部３０７ａは、対象となる文字領域の文字領域サイズ以下であり、且つ拡大倍率が最小となる拡大倍率を倍率情報として付与する。
例えば、対象となる文字領域の文字領域サイズが８ｄｏｔであった場合、比較部３０７ａは十分な精度で認識可能な最小の文字領域サイズが８ｄｏｔ以下であり、且つ拡大倍率が最小となる４倍を倍率情報として付与する。
【００３７】
判定部３０７ｂは、プレ画像データ内の倍率情報の有無に基づいて、拡大撮影の要否を判定する。具体的には、拡大撮影要否判定部３０７は、プレ画像データ内の文字領域に倍率情報を有する領域が存在しない場合、拡大撮影が不要と判定し、一方、プレ画像データ内の文字領域に倍率情報を有する領域が存在する場合、拡大撮影が必要と判定する。
【００３８】
図３に戻り、撮影条件決定部３０８は、拡大撮影要否判定部３０７において拡大撮影が必要と判定された場合、倍率情報に基づいて拡大倍率と拡大撮影する撮影領域が入力された撮影条件テーブルを作成し、撮影装置１０１に出力する。
【００３９】
＜撮影条件決定部＞
図９は撮影条件決定部３０８の機能を示すブロック図である。
領域分割部３０８ａは、プレ画像データに付与された倍率情報の内、最も高い拡大倍率に基づく分割数で、ズームを使用しないで撮影したときの撮影領域を分割する。次に撮影範囲決定部３０８ｂは、分割した領域の中に倍率情報が付与された文字領域を含む画素が存在する場合、該当の領域を拡大撮影が必要な領域と判定する。次に作成部３０８ｃは、撮影範囲決定部３０８ｂによって拡大撮影が必要な領域と判定された領域に対して拡大撮影が実行されるように、撮影条件テーブルを作成する。
【００４０】
＜撮影範囲の決定方法＞
図１０は撮影範囲の決定方法について説明する図である。
網点領域は文字領域を示す。倍率情報が付与された文字領域には付与された倍率情報が記載されているが、倍率情報が付与されていない文字領域については何も記載されていない。図の倍率情報で最も高い拡大倍率を示している文字領域の拡大倍率は３倍であり、３倍の拡大倍率で撮影した場合に撮影領域はズームを使用しない場合に比べて縦が１／３、横が１／３になるため、分割数を９とし、領域分割部３０８ａはズームを使用しないで撮影した撮影領域を、点線で区切られた９つの領域に分割する。
図では（ｘ３，ｙ１）、（ｘ３，ｙ２）、（ｘ１，ｙ３）、（ｘ２，ｙ３）、（ｘ３，ｙ３）が領域中に文字領域を有しており、撮影範囲決定部３０８ｂはそれらの領域を拡大撮影が必要な領域と判定する。作成部３０８ｃは倍率情報と撮影範囲を示す（ｘ３，ｙ１）、（ｘ３，ｙ２）、（ｘ１，ｙ３）、（ｘ２，ｙ３）、（ｘ３，ｙ３）を撮影条件テーブルに入力し、動作モードには「文字認識モード」を入力する。図１１はこのとき撮影装置１０１に出力される情報を示す撮影条件テーブルを示している。
【００４１】
図３に戻り、画像合成部３０９は、拡大撮影要否判定部３０７によって拡大撮影が必要と判定された場合、一時記憶部３０２に記憶されたプレ画像データを拡大する。次に、拡大されたプレ画像データの一部の領域を、撮影装置１０１から一時記憶部３０２に記憶される拡大画像データ又は拡大画像データの一部の領域に置き換え、プレ画像データと拡大画像データとを合成した合成画像データを作成する。したがって、拡大画像データの領域は元のプレ画像データの領域と比較して高解像度な画像が得られる。
【００４２】
文字認識部３１０は、拡大撮影要否判定部３０７によって拡大撮影が必要と判定された場合、合成画像データに対して文字認識処理を行い、テキストデータを作成する。拡大撮影要否判定部３０７によって拡大撮影が不要と判定された場合、文字認識部３１０はプレ画像データに対して文字認識処理を行い、テキストデータを作成する。文字認識処理は例えばＯＣＲ（Optical Character Reader）によって行われる。文字認識部３１０は合成画像データ又はプレ画像データのすべての画素に対して文字認識処理を行っても良いが、文字領域判定部３０４によって判定された文字領域に対してのみ文字認識処理を行うことで処理速度を向上させることが可能である。
【００４３】
画像変換部３１１は、文字認識部３１０で文字認識が行われた合成画像データ又はプレ画像データの一方と、文字認識部３１０により作成されたテキストデータとを合成した後に、所定のファイルフォーマットに変換して記憶装置２０４に記憶する。データの合成は合成画像データ又はプレ画像データの一部を、テキストデータを参照して置き換えることにより行われる。変換先のファイルフォーマットはユーザによって指定可能であり、ｐｄｆファイルやｊｐｅｇファイル等である。
【００４４】
＜ドキュメントカメラ装置の動作＞
図１２は、本実施形態に係るドキュメントカメラ装置１００の処理のフローチャートである。
Ｓ１０１で入力Ｉ／Ｆ１０４または外部Ｉ／Ｆ２０５を介して撮影開始の指示が入力されると、Ｓ１０２で、仲介部３０１は指示に基づいて撮影条件テーブルを作成して撮影装置１０１に出力する。撮影装置１０１は、Ｓ１０２で作成された撮影条件テーブルを参照して原稿台１０５に置かれた対象物を撮影する。
次に、仲介部３０１は、撮影開始時の動作モードを判定する（Ｓ１０３）。
Ｓ１０３で撮影が開始されると、撮影されて得られた画像データ又は映像データは撮影条件テーブル内の動作モードによって異なる場所に送信される。
受け取った撮影条件テーブル内の動作モードが「通常モード」のとき（Ｓ１０３、通常モード）はＳ１１３へ進み、Ｓ１１３では撮影された画像データを記憶装置２０４に記憶して処理を終了する。受け取った撮影条件テーブル内の動作モードが「投影モード」のとき（Ｓ１０３、投影モード）はＳ１１４へ進み、Ｓ１１４では撮影している動画データを外部Ｉ／Ｆ２０５を介してリアルタイムで送信する。Ｓ１１５で撮影装置１０１が仲介部３０１から終了フラグを受け取ると、投影装置は撮影を終了し、処理を終了する。Ｓ１１５で撮影装置１０１が仲介部３０１から終了フラグを受け取っていない場合、映像データの送信を続行する。
【００４５】
動作モードが「文字認識モード」である場合（Ｓ１０３、文字認識モード）は、撮影された画像データをプレ画像データとして一時記憶部３０２に出力してＳ１０５へ進む。Ｓ１０５では文字領域判定部３０４が一時記憶部３０２に記憶されているプレ画像データを参照し、プレ画像データ内の文字領域を判定する。
【００４６】
Ｓ１０６で、文字領域サイズ算出部３０５は、Ｓ１０５で判定されたプレ画像データ内の全ての文字領域に対して画素数情報を付与し、Ｓ１０７に進む。Ｓ１０７で、拡大撮影要否判定部３０７は、倍率テーブルとプレ画像データに付与された全ての画素数情報を比較し、後段で精度良く文字認識をするための拡大撮影が必要か否かを判定する。Ｓ１０７で拡大撮影が必要でないと判定された場合（Ｓ１０７、Ｎｏ）はＳ１１１へ進む。Ｓ１０７で拡大撮影が必要であると判定された場合（Ｓ１０７、Ｙｅｓ）はＳ１０８へ進む。
Ｓ１０８で、撮影条件決定部３０８は、拡大撮影する際の撮影条件テーブルを作成し、撮影装置１０１に出力する。Ｓ１０９で、撮影装置１０１は、Ｓ１０８で受け取った撮影条件テーブルを参照して拡大撮影を行い、得られた拡大画像データを一時記憶部３０２に出力する。
Ｓ１１０で、画像合成部３０９は、プレ画像データと拡大画像データとを合成して合成画像データを作成する。Ｓ１１１で、文字認識部３１０は、合成画像データ又はプレ画像データに対して文字認識を行い、テキストデータを作成する。Ｓ１１２で、画像変換部３１１は、Ｓ１１１で文字認識処理の対象となった合成画像データ又はプレ画像データとＳ１１１で作成されたテキストデータとを合成し、指定されたファイルフォーマットに変換して変換データを作成する。
【００４７】
＜拡大撮影要否判定部の動作＞
図１３は、拡大撮影要否判定部３０７によるＳ１０７のフローをより具体的に説明するフローチャートである。
Ｓ２０１で、比較部３０７ａは倍率テーブルを参照する。Ｓ２０２で、比較部３０７ａは対象となる文字領域の文字領域サイズと十分な精度で認識可能な最小の文字領域サイズとを比較し、最小の文字領域サイズ以上であった場合（Ｓ２０２、Ｙｅｓ）はＳ２０５へ進み、最小の文字領域サイズ未満であった場合（Ｓ２０２、Ｎｏ）はＳ２０３へ進む。
Ｓ２０３で、比較部３０７ａは対象となる文字領域の文字領域サイズ以下且つ拡大倍率が最小となる拡大倍率を対象となる文字領域の倍率情報として付与し、Ｓ２０４へ進む。
Ｓ２０４で、プレ画像データ内のすべての文字領域に対してＳ２０２の処理を終えたか判断し、すべての文字領域に対して処理を終えている場合（Ｓ２０４、Ｙｅｓ）はＳ２０５へ進み、まだ処理を終えていない文字領域が存在する場合（Ｓ２０４、Ｎｏ）はＳ２０２に戻る。
Ｓ２０５で、判定部３０７ｂは倍率情報が付与された文字領域が存在するかどうかを判定する。プレ画像データ内の文字領域に倍率情報を有する領域が存在しない場合（Ｓ２０５、Ｎｏ）はＳ２０６へ進み、判定部３０７ｂは拡大撮影が不要と判定し処理を終了する。プレ画像データ内の文字領域に倍率情報を有する領域が存在する場合（Ｓ２０５、Ｙｅｓ）はＳ２０７へ進み、判定部３０７ｂは拡大撮影が必要と判定し処理を終了する。
【００４８】
＜撮影条件決定部の動作＞
図１４は撮影条件決定部３０８によるＳ１０８のフローをより具体的に説明するフローチャートである。
Ｓ３０１では、領域分割部３０８ａはプレ画像データに付与された倍率情報の内、最大の拡大倍率に基づく分割数で撮影領域を分割する。
Ｓ３０２では、撮影範囲決定部３０８ｂは分割した領域の中に倍率情報が付与された文字領域を含む画素が存在する場合、該当の領域を拡大撮影が必要な領域と決定する。
Ｓ３０３では、作成部３０８ｃは撮影条件テーブルの動作モードには「文字認識モード」、拡大倍率にはＳ３０１で判定された最大の拡大倍率、撮影範囲にはＳ３０２で決定された拡大撮影が必要な領域情報を入力し、撮影装置１０１に撮影条件テーブルを出力して処理を終了する。
【００４９】
以上のように、本実施形態に係るドキュメントカメラ装置１００によれば、ズームを使用しないで撮影したプレ画像データから拡大撮影が必要な領域を判断し、該当の領域を拡大撮影した拡大画像データを画像データと合成することで、精度良く文字認識することができる合成画像を作成することが可能になる。
【００５０】
＜第２の実施形態＞
第１の実施形態に係るドキュメントカメラ装置１００では動作モードが「文字認識モード」である場合、必要に応じて一定の拡大倍率で予め定められた領域の内、指定された領域を拡大撮影して得られた拡大画像データを後段の文字認識処理に用いることで精度良く文字認識を行っていた。
これに対して、本実施形態に係るドキュメントカメラ装置１００では１種類以上の拡大倍率で指定された領域を拡大撮影して得られた拡大画像データを後段の文字認識処理に用いる形態について説明する。尚、以下には第１の実施形態と異なる事項について説明を行う。
【００５１】
＜撮影条件決定部＞
図１５は、本実施形態に係る撮影条件決定部３０８の機能構成を示す図である。
領域抽出部３０８ｄは、プレ画像データに付与された倍率情報の内、最も高い拡大倍率を示す倍率情報が付与された文字領域を抽出する。ここで抽出される文字領域は１つであり、最も高い拡大倍率が付与された文字領域が複数ある場合は原点座標に近い方の文字領域を抽出する。
撮影範囲決定部３０８ｅは、抽出された文字領域の構成画素が最も多く含まれ、且つ可能であれば撮影領域内に倍率情報が付与された他の文字領域の構成画素が多く含まれる撮影範囲の中心の位置座標を決定する。このときの撮影範囲は抽出された文字領域に付与された拡大倍率で撮影した場合の範囲である。抽出された文字領域が撮影範囲に全て収まらない場合、撮影範囲が連続するように複数の位置座標を決定する。
【００５２】
さらに領域抽出部３０８ｄは、プレ画像データから既に撮影範囲と判定された領域を除いた領域に構成画素を有する文字領域の内、最も高い拡大倍率を示す倍率情報が付与された文字領域を識別する。
以後、領域識別部３０８ｄと撮影範囲決定部３０８ｅは倍率情報が付与された文字領域の構成画素が全て撮影範囲に収まるまで同様の処理フローを繰り返し行う。
【００５３】
＜撮影範囲決定部＞
図１６は、撮影範囲決定部３０８ｅによる撮影範囲の中心の位置座標の決定方法について説明する図である。
図１６では、プレ画像データに付与された倍率情報の内、最も高い拡大倍率を示す倍率情報が付与された文字領域は文字領域２と文字領域３の２箇所あり、領域抽出部３０８ｄはその内の１つである文字領域２を抽出する。文字領域２の周囲には倍率情報が付与され且つ撮影範囲に含まれていない文字領域が存在しないため、撮影範囲決定部３０８ｅは文字領域２のみを含む拡大倍率３倍の撮影範囲であるＡ領域の中心座標を撮影範囲の中心の位置座標として決定する。
ここで、文字領域２の周囲とは文字領域２を含む領域の集合であり、例えば文字領域２の左上の座標にＡ領域の左上の座標を合わせたときのＡ領域と、文字領域２の右上の座標にＡ領域の右上の座標を合わせたときのＡ領域と、文字領域２の左下の座標にＡ領域の左下の座標を合わせたときのＡ領域と、文字領域２の右下の座標にＡ領域の右下の座標を合わせたときのＡ領域との集合によって表される領域などである。
【００５４】
次に、領域抽出部３０８ｄはＡ領域を除いた領域の中で最も高い拡大倍率を示す文字領域３を抽出する。文字領域３の周囲には倍率情報が付与されており、且つ既に決定された撮影範囲に含まれていない文字領域である文字領域４が存在するため、領域抽出部３０８ｄは文字領域３と文字領域４を含む拡大倍率３倍の撮影範囲であるＢ領域の中心座標を撮影範囲の中心の位置座標として決定する。文字領域２と文字領域３に付与されている倍率情報は同倍率であるため、抽出の順番はどちらが先であっても構わない。このように、撮影範囲決定部３０８ｅは複数の文字領域同士の位置関係に基づいて撮影範囲を決定する。
【００５５】
次に、Ａ領域とＢ領域を除いた領域の中で最も高い拡大倍率を示す文字領域５を抽出する。文字領域５の周囲には倍率情報が付与され且つ既に決定された撮影範囲に含まれていない文字領域が存在しないため、撮影範囲決定部３０８ｅは文字領域５のみを含む拡大倍率２倍の撮影範囲であるＣ領域の中心座標を撮影範囲の中心の位置座標として決定する。
【００５６】
このように、領域抽出部３０８ｄは既に撮影範囲として決定された領域を除いた領域の中で最大の倍率情報が付与されている文字領域を抽出し、次に抽出された文字領域を含む周囲に倍率情報が付与され且つ既に決定された撮影範囲に含まれていない文字領域が存在するかどうかを判断し、存在する場合はその文字領域を含むように撮影範囲を決定する。領域抽出部３０８ｄは、倍率情報が付与された全ての文字領域が撮影範囲に含まれるまで、一連の処理を繰り返し行う。尚、本実施形態において対象となる文字領域の一部のみが撮影範囲に含まれている場合、対象となる文字領域の残りの部分は撮影範囲に含まれていないものとみなす。
【００５７】
その他、領域抽出部３０８ｄにおける撮影範囲の決定方法として、最大の倍率情報が付与されている文字領域を中心として周辺探索を行い、既に決定された撮影範囲に含まれていない倍率情報を含む文字領域の含有率が最大となる状態を撮影範囲として決定しても良い。
【００５８】
作成部３０８ｆは、Ａ領域の中心座標である（２００，１００）と、Ｂ領域の中心座標である（５００，１００）と、Ｃ領域の中心座標である（５５０，３００）と、それぞれの領域の撮影倍率を示す倍率情報を撮影条件テーブルに入力し、動作モードには「文字認識モード」を入力する。
＜撮影条件テーブル＞
図１７は、このとき撮影装置１０１に出力される情報を示す撮影条件テーブルである。
撮影装置１０１は、撮影条件テーブルを参照し、入力されている座標が中心点となるようレンズを回転させ、入力されている倍率で撮影範囲を拡大撮影する。
【００５９】
＜撮影条件決定部の処理＞
図１８は、本実施形態に係る撮影条件決定部３０８の処理フローを説明するフローチャートである。図１８は、図１３に示すＳ１０８における処理に該当する。
Ｓ４０１で、領域抽出部３０８ｄは最大の拡大倍率が付与されている文字領域を抽出する。Ｓ４０２で、撮影範囲決定部３０８ｅは抽出された文字領域を含み、且つ可能であれば撮影範囲内に倍率情報が付与された他の文字領域の構成画素が多く含まれる撮影範囲の中心の位置座標を決定する。
Ｓ４０３で、領域抽出部３０８ｄは倍率情報が付与されている全ての文字領域を構成する画素が撮影範囲に含まれているか確認する。Ｓ４０３で撮影範囲外に倍率情報が付与されている文字領域の構成画素が存在する場合（Ｓ４０３、Ｎｏ）、Ｓ４０４へ進む。
Ｓ４０４で、領域抽出部３０８ｄは撮影範囲として決定した領域以外で最大の拡大倍率が付与されている文字領域を抽出する。Ｓ４０４で抽出を終えたらＳ４０２に戻る。
Ｓ４０３で、撮影範囲外に倍率情報が付与されている文字領域の構成画素が存在しない場合（Ｓ４０３、Ｙｅｓ）、Ｓ４０５へ進み、作成部３０８ｆは撮影条件テーブルを作成し、撮影装置１０１に撮影条件テーブルを出力して処理を終了する。
【００６０】
以上のように、本実施形態に係るドキュメントカメラ装置１００によれば、ズームを使用しないで撮影したプレ画像データから拡大撮影が必要な領域を判断し、該当の領域を拡大撮影した拡大画像データを画像データと合成することで、精度良く文字認識することができる合成画像を作成することが可能になる。
【００６１】
また、第１の実施形態と比較して、条件に応じた複数の拡大倍率で撮影することで、より効率良く少ない撮影回数でプレ画像データよりも精度良く文字認識することができる合成画像を作成することが可能になる。
【００６２】
また、第１の実施形態と比較して、倍率情報が付与された文字領域が複数含まれるように撮影範囲を決定するため、より効率良く少ない撮影回数でプレ画像データよりも精度良く文字認識することができる合成画像を得ることが可能になる。
【００６３】
＜第３の実施形態＞
第１の実施形態及び第２の実施形態に係るドキュメントカメラ装置１００では、撮影装置１０１を回転させることで指定の箇所を拡大撮影していた。
これに対して、本実施形態に係るドキュメントカメラ装置９００では平面方向に自由に移動可能な可動式原稿台１０６を用いることで、指定の箇所を拡大撮影する形態について説明する。尚、以下には第１の実施形態及び第２の実施形態と異なる事項について説明を行う。
【００６４】
図１９は、図１における固定式の原稿台１０５の代わりに、平面方向に自由に移動可能な可動式原稿台１０６を用いて指定の箇所を拡大撮影する第３の実施形態の全体構成について説明する図である。
本実施形態では、ＣＰＵ２０１が撮影条件テーブルに入力されている撮影範囲を参照し、入力されている撮影範囲の中心が撮影装置１０１の真下に位置するように可動式原稿台１０６を可動制御し、撮影装置１０１は撮影条件テーブルに入力されている拡大倍率で撮影する。
【００６５】
以上のように、本実施形態に係るドキュメントカメラ装置９００によれば、ズームを使用しないで撮影したプレ画像データから拡大撮影が必要な領域を判断し、該当の領域を拡大撮影した拡大画像データを画像データと合成することで、精度良く文字認識することができる合成画像を作成することが可能になる。
【００６６】
また、第１の実施形態及び第２の実施形態と比較して、指定の箇所が撮影装置１０１の真下に位置するように可動式原稿台１０６を可動制御することで、より歪みの少ない拡大画像を取得することができ、文字認識の精度が向上する。
【００６７】
以上、本発明の具体的な実施形態について説明したが、上述した実施形態は本発明の一例を示したものである。本発明は、上述した実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で様々な変形や変更を加えて具体化することができる。
【００６８】
＜本発明の実施態様例の構成、作用、効果＞
＜第１態様＞
本態様のドキュメントカメラ装置１００（画像合成装置）は、所定の撮影範囲を撮影することにより取得した撮影画像に含まれる文字領域毎に文字領域サイズを算出する文字領域サイズ算出部３０５と、算出された文字領域毎の文字領域サイズに基づいて、所定の撮影範囲内の拡大撮影の要否を判定する拡大撮影要否判定部３０７と、拡大撮影要否判定部３０７によって拡大撮影が必要である判定された場合に、算出された文字領域毎の文字領域サイズと文字領域毎の位置に基づいて、拡大撮影範囲を決定する撮影範囲決定部３０８ｂと、拡大撮影範囲を拡大撮影することにより取得した拡大撮影画像と、撮影画像とを合成して合成画像を作成する画像合成部３０９と、を備える。
本態様によれば、文字領域サイズ算出部３０５が、所定の撮影範囲を撮影することにより取得した撮影画像に含まれる文字領域毎に文字領域サイズを算出する。拡大撮影要否判定部３０７が、算出された文字領域毎の文字領域サイズに基づいて、所定の撮影範囲内の拡大撮影の要否を判定する。撮影範囲決定部３０８ｂが、拡大撮影要否判定部３０７によって拡大撮影が必要である判定された場合に、算出された文字領域毎の文字領域サイズと文字領域毎の位置に基づいて、拡大撮影範囲を決定する。画像合成部３０９が、拡大撮影範囲を拡大撮影することにより取得した拡大撮影画像と、撮影画像とを合成して合成画像を作成する。
これにより、必要な領域を拡大撮影することで精度の良い文字認識が可能になる。
【００６９】
＜第２態様＞
本態様の拡大撮影要否判定部３０７は、算出された最小の文字領域サイズが所定値より小さい場合に、拡大撮影が必要であると判定する。
本態様によれば、拡大撮影要否判定部３０７が、算出された最小の文字領域サイズが所定値より小さい場合に、拡大撮影が必要であると判定するので、必要な領域を拡大撮影することができ、精度の良い文字認識が可能になる。
【００７０】
＜第３態様＞
本態様の撮影範囲決定部３０８ｂは、所定の撮影範囲を分割した領域に所定値より小さい文字領域サイズの文字領域が含まれる場合に、分割した領域を拡大撮影範囲として決定する。
本態様によれば、撮影範囲決定部３０８ｂが、所定の撮影範囲を分割した領域に所定値より小さい文字領域サイズの文字領域が含まれる場合に、分割した領域を拡大撮影範囲として決定するので、必要な領域を拡大撮影することができ、精度の良い文字認識が可能になる。
【００７１】
＜第４態様＞
本態様の撮影条件決定部３０８は、文字領域サイズ算出部３０５により算出された最小の文字領域サイズに基づいて、所定の撮影範囲の分割数を決定する。
本態様によれば、撮影条件決定部３０８が、文字領域サイズ算出部３０５により算出された最小の文字領域サイズに基づいて、所定の撮影範囲の分割数を決定するので、決定された分割数に応じて分割した領域を拡大撮影範囲として決定するので、必要な領域を拡大撮影することができ、精度の良い文字認識が可能になる。
【００７２】
＜第５態様＞
本態様の撮影範囲決定部３０８ｅは、複数の文字領域同士の位置関係に基づいて拡大撮影範囲を決定することを特徴とする。
本態様によれば、撮影範囲決定部３０８ｅは、複数の文字領域同士の位置関係に基づいて拡大撮影範囲を決定するので、決定された拡大撮影範囲に応じて必要な領域を拡大撮影することができ、精度の良い文字認識が可能になる。
【００７３】
＜第６態様＞
本態様の画像合成部３０９は、撮影画像の一部の領域を、該撮影画像の一部の領域に対応する拡大撮影画像又は該拡大撮影画像の一部の領域の解像度を保持したまま置き換えて合成画像を作成する。
本態様によれば、画像合成部３０９が、撮影画像の一部の領域を、該撮影画像の一部の領域に対応する拡大撮影画像又は該拡大撮影画像の一部の領域の解像度を保持したまま置き換えて合成画像を作成するので、拡大画像データの領域は元のプレ画像データの領域と比較して高解像度な画像が得られる。
【００７４】
＜第７態様＞
本態様のドキュメントカメラ装置１００（画像合成装置）は、合成画像に対して文字認識処理を施す文字認識部３１０をさらに備える。
本態様によれば、文字認識部３１０が、合成画像に対して文字認識処理を施すので、文字認識の精度が向上する。
【００７５】
＜第８態様＞
本態様の画像合成方法は、所定の撮影範囲を撮影することにより取得した撮影画像に含まれる文字領域毎に文字領域サイズを算出する文字領域サイズ算出ステップ（Ｓ１０６）と、算出された文字領域毎の文字領域サイズに基づいて、所定の撮影範囲内の拡大撮影の要否を判定する拡大撮影要否判定ステップ（Ｓ１０７）と、拡大撮影要否判定ステップ（Ｓ１０７）によって拡大撮影が必要である判定された場合に、算出された文字領域毎の文字領域サイズと文字領域毎の位置に基づいて、拡大撮影範囲を決定する撮影範囲決定ステップ（Ｓ３０２）と、拡大撮影範囲を拡大撮影することにより取得した拡大撮影画像と、撮影画像とを合成して合成画像を作成する画像合成ステップ（Ｓ１１０）と、を実行する。
本態様によれば、文字領域サイズ算出ステップ（Ｓ１０６）にて、所定の撮影範囲を撮影することにより取得した撮影画像に含まれる文字領域毎に文字領域サイズを算出する。拡大撮影要否判定ステップ（Ｓ１０７）にて、算出された文字領域毎の文字領域サイズに基づいて、所定の撮影範囲内の拡大撮影の要否を判定する。撮影範囲決定ステップ（Ｓ３０２）にて、拡大撮影要否判定ステップ（Ｓ１０７）によって拡大撮影が必要である判定された場合に、算出された文字領域毎の文字領域サイズと文字領域毎の位置に基づいて、拡大撮影範囲を決定する。画像合成ステップ（Ｓ１１０）にて、拡大撮影範囲を拡大撮影することにより取得した拡大撮影画像と、撮影画像とを合成して合成画像を作成する。
これにより、必要な領域を拡大撮影することで精度の良い文字認識が可能になる。
【００７６】
＜第９態様＞
本態様のドキュメントカメラ装置１００（画像合成システム）は、所定の撮影範囲を撮影した撮影画像又は所定の撮影範囲を拡大撮影した拡大撮影画像を取得する撮影装置１０１（撮影部）と、
撮影画像に含まれる文字領域毎に文字領域サイズを算出する文字領域サイズ算出部３０５と、
算出された文字領域毎の文字領域サイズに基づいて、所定の撮影範囲内の拡大撮影の要否を判定する拡大撮影要否判定部３０７と、拡大撮影要否判定部３０７によって拡大撮影が必要である判定された場合に、算出された文字領域毎の文字領域サイズと文字領域毎の位置に基づいて、拡大撮影範囲を決定する撮影範囲決定部３０８ｂと、拡大撮影範囲を拡大撮影することにより取得した拡大撮影画像と、撮影画像とを合成して合成画像を作成する画像合成部３０９と、を備える。
本態様によれば、撮影装置１０１（撮影部）が、所定の撮影範囲を撮影した撮影画像又は所定の撮影範囲を拡大撮影した拡大撮影画像を取得する。文字領域サイズ算出部３０５が、撮影画像に含まれる文字領域毎に文字領域サイズを算出する。拡大撮影要否判定部３０７が、算出された文字領域毎の文字領域サイズに基づいて、所定の撮影範囲内の拡大撮影の要否を判定する。撮影範囲決定部３０８ｂが、拡大撮影要否判定部３０７によって拡大撮影が必要である判定された場合に、算出された文字領域毎の文字領域サイズと文字領域毎の位置に基づいて、拡大撮影範囲を決定する。画像合成部３０９が、拡大撮影範囲を拡大撮影することにより取得した拡大撮影画像と、撮影画像とを合成して合成画像を作成する。
これにより、必要な領域を拡大撮影することで精度の良い文字認識が可能になる。
【符号の説明】
【００７７】
１００、９００…ドキュメントカメラ装置、１０１…撮影装置、１０２…照明、１０３…支持部材、１０４…入力Ｉ／Ｆ、１０５…原稿台、１０６…可動式原稿台、２０１…ＣＰＵ、２０２…ＲＡＭ、２０３…ＲＯＭ、２０４…記憶装置、２０５…外部Ｉ／Ｆ、３０１…仲介部、３０２…一時記憶部、３０４…文字領域判定部、３０５…文字領域サイズ算出部、３０６…サイズ情報記憶部、３０７…拡大撮影要否判定部、３０８…撮影条件決定部、３０９…画像合成部、３１０…文字認識部、３１１…画像変換部
【先行技術文献】
【特許文献】
【００７８】
【特許文献１】特開２００６−０９４０８２公報
【特許文献２】特開２００５−３０１６７２公報
【図１】
2018060392.tif 000003
【図２】
2018060392.tif 000004
【図３】
2018060392.tif 000005
【図４】
2018060392.tif 000006
【図５】
2018060392.tif 000007
【図６】
2018060392.tif 000008
【図７】
2018060392.tif 000009
【図８】
2018060392.tif 000010
【図９】
2018060392.tif 000011
【図１０】
2018060392.tif 000012
【図１１】
2018060392.tif 000013
【図１２】
2018060392.tif 000014
【図１３】
2018060392.tif 000015
【図１４】
2018060392.tif 000016
【図１５】
2018060392.tif 000017
【図１６】
2018060392.tif 000018
【図１７】
2018060392.tif 000019
【図１８】
2018060392.tif 000020
【図１９】
2018060392.tif 000021