(57)【特許請求の範囲】
【請求項１】
原稿を置くための原稿台を有し、前記原稿の画像を読み取って画像データを生成する画像処理装置であって、
前記原稿台にある原稿を撮影して撮影画像データを生成する撮影手段と、
前記撮影画像データから前記原稿の種類を決定する決定手段と、
前記撮影画像データから前記原稿台における前記原稿の位置を認識する認識手段と、前記認識手段により認識された位置に相当する位置に、前記決定手段により決定された種類に対応する前記原稿を示した画像を表示するための画像データを生成する生成手段と、
前記生成手段により生成された画像データを表示する表示手段とを有することを特徴とする画像処理装置。
【請求項２】
前記撮影画像データから、前記原稿の大きさを認識する大きさ認識手段を有し、
前記生成手段は、前記認識手段により認識された前記原稿台における位置に相当する位置に、前記大きさ認識手段により認識された大きさに相当する大きさで、前記原稿を示した画像を表示するための画像データを生成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記原稿を示した画像は、前記原稿の枠を示した画像、または前記原稿の枠と前記原稿の上下方向を示した画像であることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記決定手段により決定された種類に対応する前記原稿を示した画像は、前記決定手段により決定された種類を示す文字を示した画像、または前記決定手段により決定された種類を識別可能な画像であることを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記生成手段により生成された画像データの表示と、前記撮影画像データの表示とを選択的に設定可能な設定手段を有し、
前記表示手段は、前記生成手段により生成された画像データの表示が設定された場合には、前記生成手段により生成された画像データを表示し、前記撮影画像データの表示が設定された場合には、前記撮影画像データを表示することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記生成手段は、用紙サイズを表した画像データに基づいて、前記原稿を示した画像と前記用紙サイズを示した画像を表示するための画像データを生成することを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
前記決定手段は、前記撮影画像データに対応するパターンファイルを決定し、当該パターンファイルに対応する種類を前記原稿の種類として決定することを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
原稿を置くための原稿台を有し、前記原稿の画像を読み取って画像データを生成する画像処理装置で実行可能な表示制御方法であって、
前記画像処理装置の撮影手段が、前記原稿台にある原稿を撮影して撮影画像データを生成する撮影ステップと、
前記画像処理装置が、前記撮影画像データから前記原稿の種類を決定する決定ステップと、
前記画像処理装置が、前記撮影画像データから前記原稿台における前記原稿の位置を認識する認識ステップと、
前記画像処理装置が、前記認識ステップで認識された位置に相当する位置に、前記決定ステップで決定した種類に対応する前記原稿を示した画像を表示するための画像データを生成する生成ステップと、
前記画像処理装置が、前記生成ステップで生成された画像データを表示手段に表示させる表示ステップとを有することを特徴とする表示制御方法。
【請求項９】
原稿を置くための原稿台を有し、前記原稿の画像を読み取って画像データを生成する画像処理装置のコンピュータにより読み取り可能なプログラムであって、前記プログラムは、
前記原稿台にある原稿を撮影手段に撮影させる撮影ステップと、
前記原稿の撮影により生成される撮影画像データから前記原稿の種類を決定する決定ステップと、
前記原稿の撮影により生成される撮影画像データから前記原稿台における前記原稿の位置を認識する認識ステップと、
前記認識ステップで認識された位置に相当する位置に、前記決定ステップで決定した種類に対応する前記原稿を示した画像を表示するための画像データを生成する生成ステップと、
前記生成ステップで生成された画像データを表示手段に表示させる表示ステップとを前記コンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
原稿を置くための原稿台を有し、前記原稿の画像を読み取って画像データを生成する画像処理装置に関する。
【背景技術】
【０００２】
原稿台の下面を撮影して、その撮影画像データを表示する画像処理装置がある（例えば特許文献１）。これにより、ユーザは、原稿が原稿台において正しく置かれているかを確認することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−１２６５７７
【発明の概要】
【発明が解決しようとする課題】
【０００４】
原稿を撮影して、その撮影画像を表示することにより、原稿が原稿台において正しく置かれているかを確認しやすくなった反面、原稿の中身が他人に見られてしまうという課題がある。例えば、背景技術の画像処理装置がコンビニエンスストアなどの店舗におかれていて、ユーザがその画像処理装置を使って免許証や住民票などを複写しようとした場合、そこに記載されている個人情報が映し出されて、他のユーザから見られてしまう恐れがある。
【０００５】
本発明は、原稿が原稿台において正しく置かれていることを確認可能にしつつ、原稿の中身がそのまま表示されて他人から見られてしまうのを防止する。
【課題を解決するための手段】
【０００６】
本発明に係わる画像処理装置は、原稿を置くための原稿台を有し、前記原稿の画像を読み取って画像データを生成する画像処理装置であって、前記原稿台にある原稿を撮影して撮影画像データを生成する撮影手段と、前記撮影画像データから前記原稿の種類を決定する決定手段と、前記撮影画像データから前記原稿台における前記原稿の位置を認識する認識手段と、前記認識手段により認識された位置に相当する位置に、前記決定手段により決定された種類に対応する前記原稿を示した画像を表示するための画像データを生成する生成手段と、前記生成手段により生成された画像データを表示する表示手段とを有することを特徴とする。
【０００７】
また、本発明に係わる表示制御方法は、原稿を置くための原稿台を有し、前記原稿の画像を読み取って画像データを生成する画像処理装置で実行可能な表示制御方法であって、前記画像処理装置の撮影手段が、前記原稿台にある原稿を撮影して撮影画像データを生成する撮影ステップと、前記画像処理装置が、前記撮影画像データから前記原稿の種類を決定する決定ステップと、前記画像処理装置が、前記撮影画像データから前記原稿台における前記原稿の位置を認識する認識ステップと、前記画像処理装置が、前記認識ステップで認識された位置に相当する位置に、前記決定ステップで決定した種類に対応する前記原稿を示した画像を表示するための画像データを生成する生成ステップと、前記画像処理装置が、前記生成ステップで生成された画像データを表示手段に表示させる表示ステップとを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、原稿が原稿台において正しく置かれていることを確認可能にしつつ、原稿の中身がそのまま表示されて他人から見られてしまうのを防止する。
【図面の簡単な説明】
【０００９】
【図１】画像処理装置の構成を示す図である。
【図２】スキャナ部２０２、操作部２０３、表示部２０４及び撮影部２０５の外観を示す図である。
【図３】プレビュー生成部２２０の内部構成を示す図である。
【図４】プレビュー画像データに基づくプレビュー表示の一例を示す図である。
【図５】ＣＰＵ２０７の制御の下で行われる、プレビュー表示を行うための処理を示すフローチャートである。
【図６】第２の実施形態におけるプレビュー生成部２２０の内部構成を示す図である。
【図７】ＣＰＵ２０７の制御の下で行われる、第２の実施形態におけるプレビュー表示を行うための処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
図１は本発明を適用できる画像処理装置の構成を示す図である。画像処理装置１００は不図示の原稿台に載置された紙、カード、本などの多種類の原稿を読み取って、原稿上の画像を示すラスター画像データを生成し、そのラスター画像データを記録紙に印刷を行う。また、画像処理装置１００はネットワークを介してＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データを受信してＰＤＬ処理し、ＰＤＬ処理によって得られたラスター画像データを記録紙に印刷する。さらに、画像処理装置１００は、ネットワークを介して、原稿やＰＤＬデータから生成された画像データを他の装置に送信する機能を有していても良い。なお、本実施例では、原稿とは長方形の被読取物を示し、免許証や住民票なども含む。
【００１１】
画像処理装置はコピー機能、プリント機能、スキャン機能、ＦＡＸ機能などの異なる複数の機能を並行して実行可能な複合機である。内部バス２００は、それらの機能を実行するために必要な様々な処理部を電気的に接続する。
【００１２】
通信部２０１は、ネットワーク２０などの通信媒体と接続して外部装置との間のデータの送受信を実行する処理部である。ネットワーク２０はインターネットやＬＡＮなどである。そのほか、通信部２０１は公衆電話回線と接続してＦＡＸ通信を行ったり、ＵＳＢメモリデバイスと接続してデータ通信を行ったりしても良い。
【００１３】
スキャナ部２０２は、原稿台に載置された原稿を光学的に読み取って、原稿上の画像を電気的な画像信号（画像データ）に変換する処理部であって、密着型イメージセンサ、読み取り駆動部、読み取り点灯制御部などから構成される。密着型イメージセンサが原稿を読み取る際に、読み取り駆動部が密着型イメージセンサを搬送し、読み取り点灯制御部が密着型イメージセンサ内部のＬＥＤの点灯を制御する。そのとき、密着型イメージセンサ内部のフォトセンサが原稿上の画像を光学的に読み取って、その画像を電気的な画像信号（画像データ）に変換する。
【００１４】
操作部２０３は、ユーザからの指示を受信する処理部であって、ハードキーやタッチパネルなどから構成される。ユーザが操作部２０３において読み取り指示を入力することにより、画像処理装置１００は原稿の画像を読み取るようスキャナ部２０２を動作させる。また、下記に説明するセキュリティープレビューモードは操作部２０３を介して設定可能である。
【００１５】
表示部２０４は、画像処理装置１００の状態や後述のプレビュー生成部２２０によって生成されるプレビュー画像データ等を表示する処理部であって、液晶パネルまたは液晶タッチパネルなどから構成される。この液晶タッチパネルは操作部２０３の機能を兼ねていても良い。ユーザは、表示部２０４に表示されるプレビュー画像を見ながら、或いはプレビュー画像を見たあとで、操作パネルを操作してコピー機能、スキャン機能、ＦＡＸ機能などの実行を指示することができる。
【００１６】
撮影部２０５は、原稿台に載置された原稿のうちスキャナ部２０２で読み取る側を撮影する処理部であって、原稿を照らす照明、原稿からの反射光を集めて焦点を結ぶためのレンズ、二次元ＣＣＤセンサなどから構成される。レンズや二次元ＣＣＤセンサなどは原稿台の下面を含む平面領域に焦点が合うように設置される。撮影は１秒に１５回程度の既定間隔で行われ、それに同期して撮影画像データが１フレームずつ出力される。１秒あたりのフレーム画像データの数は、要求される表示品質のレベルに合わせて増減されても良い。
【００１７】
図２は、スキャナ部２０２、操作部２０３、表示部２０４及び撮影部２０５の外観を示す図である。図２（ａ）は、スキャナ部２０２において圧板２１１が開いていて、原稿が原稿台２１２に載置可能になっていることを示している。図２（ｂ）は、圧板２１１を不図示にして、撮影部２０５が原稿台２１２に対してどのように設置されているか、その様子を示している。このように、撮影部２０５は原稿台２１２の下面全体を撮影する。
【００１８】
図１において、プリンタ部２０６は、画像処理装置１００の内部に一時的に記憶された画像データを記録紙に可視像として印刷する処理部であって、レーザービームプリンタまたはインクジェットプリンタなどから構成される。プリンタ部２０６は画像処理装置１００の内部に一時的に記憶されたラスター画像データを予め用意された記録紙に所定の出力解像度で印刷する。
【００１９】
ＣＰＵ（中央演算処理装置）２０７は、画像処理装置１００の各処理部間のデータ転送を制御したり、画像データに画像処理を施したりする処理部である。ＣＰＵ２０７はＲＯＭ２０８またはＲＡＭ２０９に記憶されたプログラムを順次実行することにより、データの転送制御や画像処理を実行する。
【００２０】
ＲＯＭ２０８は不揮発性メモリであって、画像処理装置１００で実行される画像データハンドリングや画像処理の制御を記述したプログラムを保持する記憶部である。
【００２１】
ＲＡＭ２０９は揮発性メモリであって、画像処理装置１００の制御を記述したプログラムや画像データを一時的に保持する記憶部である。
【００２２】
画像処理部２１０は、画像処理装置１００内の画像データに対してスキャン系画像処理、プリント系画像処理、通信系画像処理などを実行する処理部である。画像処理部２１０は、スキャンのときに、スキャナ部２０２から受信した画像データに対してシェーディング補正、ガンマ処理、二値化処理、中間調処理、ＲＧＢからＣＭＹＫへの色空間変換など、スキャナ部２０２の特性に適合した画像処理を行う。また、画像処理部２１０は、プリントのときには、ＲＡＭ２０９などに記憶された画像データに対して、解像度変換、スムージング、濃度補正など、プリンタ部２０６の特性に適合した画像処理を実行する。さらに、画像処理部２１０は、画像データの通信のときに、通信部２０１によって送受信される画像データに対して、解像度変換、色空間変換など、通信の特性に適合した画像処理を行う。
【００２３】
プレビュー生成部２２０は、撮影部２０５で生成された撮影画像データをもとにプレビュー画像データを生成する処理部である。
【００２４】
図３は、プレビュー生成部２２０の内部構成を示す図である。プレビュー生成部２２０は、撮影画像データ３０１からプレビュー画像データ３０２を生成する。
【００２５】
頂点検出部２２１は原稿台における原稿の頂点位置を検出し、原稿の位置を認識する処理部である。
【００２６】
ここで、頂点検出の処理について説明する。原稿の４頂点の座標を得るための方法として次の２つの特徴を利用する。第１に、圧板が開けられている状態では、原稿の領域とそれ以外の領域とでは濃度差が生じる。撮影部２０５が原稿を撮影するために照明が原稿を照射すると、原稿の領域では反射光があるが、原稿の領域以外の領域では光が原稿台のガラス板をほぼ通過するため、原稿の領域以外の領域は原稿の領域と比べて暗くなる。第２に、撮影部２０５のカメラの焦点は原稿台の面に合うように設定されているので、原稿の領域以外の領域では焦点が合わずコントラストが低くなる。
【００２７】
これら２つの特徴から、撮影画像データに対して空間フィルタのエッジ強調処理を施せば、原稿の輪郭を得ることができる。原稿の輪郭から頂点を検出するためには、画像処理技術分野において公知であるところの特徴点抽出技術を用いればよい。ただし、エッジ強調処理の結果において原稿に添えられた操作者の手が原稿の輪郭に重なってしまう場合がある。その場合においては、原稿の４頂点のうち３頂点が得られれば、残りの１点は長方形の幾何学的性質に基づいて簡易な演算で求められる。こうして、頂点検出部２２１は、原稿の頂点位置を示す情報（以下、頂点位置情報）を生成する。
【００２８】
図３において、上下方向検出部２２３は原稿の輪郭においてどの辺が上となるかを検出し、原稿の上下方向を認識する処理部である。
【００２９】
ここで、上下検出の処理について説明する。原稿の頂点座標が検出されたならば、原稿の領域も判明するので、その領域に対して次のような処理を施せばよい。文章を含む原稿の上下を判断するためには、撮影画像データのうち原稿部分を９０度ずつ回転して、４種類の画像データを作成し、それぞれの画像データに対して文字認識処理を施す。４種類の画像データのうち認識率が最も高い画像データが原稿の向きが正しくなっている画像データであると判断することにより、上下を検出可能である。人物の顔を含む原稿の上下を判断するためには、撮影画像データのうち原稿部分を９０度ずつ回転して、４種類の画像データを作成し、それぞれの画像データに対して顔認識処理を施す。認識度の最も高い画像データが原稿の向きが正しくなっている画像データであると判断することにより、上下を検出可能である。顔認識処理に関してはデジタルカメラ等の技術分野で公知になっている手法を用いればよい。こうして、上下方向検出部２２３は原稿の上下方向を示す情報（以下、上下方向情報）を生成する。
【００３０】
図３において、枠生成部２２２は、頂点検出部２２１によって生成された頂点位置情報から原稿枠の画像データを生成する処理部である。向き情報付加部２２４は、頂点検出部２２１によって生成された頂点位置情報と上下方向検出部２２３によって生成された上下方向情報に基づいて、原稿の向きを文字、符号、印などで示す画像データを生成する処理部である。
【００３１】
画像合成部２２５は、枠生成部２２２によって生成された画像データ、向き情報付加部２２４によって生成された画像データ及び撮影画像データとを合成して、プレビュー画像データ３０２を生成する処理部である。このとき、画像合成部２２５は、原稿枠が頂点位置情報に相当する位置に配置され、原稿の向きを示す文字等が原稿枠の内部に配置されるように、プレビュー画像データ３０２を生成する。プレビュー表示において原稿の向きを示す文字等を表示することにより、ユーザは原稿を原稿台に置くにあたり、置く向きを調整しやすくなる。
【００３２】
なお、画像合成部２２５は、撮影画像データの代わりに、予め用意されている原稿台を表した画像データや用紙サイズを表した画像データを用いて、プレビュー画像データを生成しても良い。
【００３３】
図４はプレビュー画像データに基づくプレビュー表示の一例を示す図である。図４（ａ）は、表示部２０４に表示される原稿のプレビュー表示を示し、図４（ｂ）は、原稿が原稿台２１２に載置されている様子を示している。
【００３４】
ユーザが圧板２１１を開けた状態で免許証などの原稿を原稿台２１２に置く（図４（ｂ））。すると、原稿の上下方向と原稿台における位置が分かるように、プレビュー画面が表示部２０４に表示される（図４（ａ））。さらに、ユーザが原稿を原稿台２１２にて移動させると、原稿を示す画像４００もそれに追随して動く。
【００３５】
なお、図４（ａ）のプレビュー表示では、撮影部２０５による撮影画像をそのまま表示しない。その代わりに、ＣＰＵ２０７は、画像合成部２２５によって生成されたプレビュー画像データに基づいて、原稿の位置を示す長方形枠と原稿の上下方向を示す文字（「原稿」）を、文字が長方形枠の内部に収まるよう、表示部２０４に表示させる。なお、上下方向を示すものであれば、文字に限らず、符号や印などでも良い。また、プレビュー表示において、原稿台を示す画像や用紙サイズを示す画像は、撮影画像データとは異なる予め用意された画像データに基づいて表示されるようにして良い。
【００３６】
図５は、ＣＰＵ２０７の制御の下で行われる、プレビュー表示を行うための処理を示すフローチャートである。ユーザが圧板２１１を開けると、スキャナ部２０２内の圧板開閉センサがそれを検知し、圧板が開いたことをＣＰＵ２０７に通知する。すると、ＣＰＵ２０７の制御の下で、図５のフローチャートに基づく処理が実行される。
【００３７】
ステップＳ５０１では、撮影部２０５が原稿台２１２の下方から原稿を撮影する。ステップＳ５０２では、ＣＰＵ２０７が、セキュリティープレビューモードが設定されているかどうかを判断する。なお、ユーザは、セキュリティープレビューモードのオンまたはオフを操作部２０３で選択的に設定できる。また、セキュリティープレビューモードのオンまたはオフを指示するコマンドをネットワーク等を介して受信することにより、ネットワーク等を介して他の装置からセキュリティープレビューモードを設定できるようにしても良い。
【００３８】
セキュリティープレビューモードが設定されていないときには、ステップＳ５０３で、ＣＰＵ２０７は、撮影部２０５で生成される撮影画像データを表示部２０４に転送するように制御し、表示部２０４はその撮影画像データに基づいてプレビュー表示を実行する。この撮影画像データの転送は図示しないダイレクトメモリアクセスコントローラによってなされる。ダイレクトメモリアクセスコントローラの設定はＣＰＵ２０７により行われる。セキュリティープレビューモードでないときには、原稿台の下方から撮影した映像が直接、表示部２０４に表示される。これにより、ユーザは、原稿の内容をプレビュー表示を通じて確認しながら、コピー機能、スキャン機能またはＦＡＸ機能を利用できる。
【００３９】
セキュリティープレビューモードが設定されているときには、ステップＳ５０４で、ＣＰＵ２０７は、撮影部２０５で生成される撮影画像データをプレビュー生成部２２０に転送するように制御する。この撮影画像データの転送は図示しないダイレクトメモリアクセスコントローラによってなされる。ダイレクトメモリアクセスコントローラの設定はＣＰＵ２０７により行われる。
【００４０】
そのあと、ステップＳ５０５では、頂点検出部２２１が原稿の頂点位置の検出を試みる。ステップＳ５０６では、頂点検出部２２１が、原稿の４頂点の位置が検出されたかどうかを判断する。原稿の４頂点の位置が検出できた場合には、次にステップＳ５０７で、上下方向検出部２２３が原稿の上下方向の検出を試みる。また、ステップＳ５０７では、枠生成部２２２が原稿位置情報に基づいて原稿画像の大きさを認識して、その大きさに相当する原稿枠の画像データを生成する。
【００４１】
ステップＳ５０８では、上下方向検出部２２３が、原稿の上下方向が検出されたかどうかを判断する。原稿の上下方向が検出できた場合には、ステップＳ５０９で、向き情報付加部２２４が、原稿の向きを示す画像データを生成する。向き情報付加部２２４は、上下方向検出部２２３で生成された上下方向情報と頂点検出部２２１で生成された頂点位置情報とから原稿がどの角度で傾いていてどちらが上であるかを算出する。その算出結果に基づいて「原稿」という文字画像データを回転処理し、原稿の向きを示す画像データを生成する。
【００４２】
さらに、ステップＳ５０９では、画像合成部２２５が、枠生成部２２２で生成された画像データと向き情報付加部２２４で生成された画像データとに基づいてプレビュー画像データを生成する。さらに、ステップＳ５０９では、ＣＰＵ２０７が、プレビュー生成部２２０で生成されるプレビュー画像データを表示部２０４に転送するように制御し、表示部２０４はそのプレビュー画像データに基づいてプレビュー表示を実行する。
【００４３】
一方、原稿の上下方向が検出できなかった場合には、ステップＳ５１０で、画像合成部２２５が、枠生成部２２２で生成された画像データのみからプレビュー画像データを生成する。さらに、ステップＳ５１０では、ＣＰＵ２０７が、プレビュー生成部２２０で生成されるプレビュー画像データを表示部２０４に転送するように制御し、表示部２０４はそのプレビュー画像データに基づいてプレビュー表示を実行する。
【００４４】
ステップＳ５１１では、ＣＰＵ２０７は、次の撮影タイミングまで待機する。１秒間に１５フレームを撮影する場合には、撮影タイミングは１０００／１５ｍｓｅｃ間隔である。
【００４５】
このように、セキュリティープレビューモードでは、原稿の内容がプレビュー表示において見えないため、他人が原稿の内容を盗み見するのを防止できる。原稿に氏名、住所などの文字情報や顔写真などの画像情報が含まれていても、それらの内容は表示されない。
【００４６】
一方、原稿の輪郭や上下方向は表示されるので、ユーザは、定形外サイズの原稿、例えば免許証、保険証、パスポート、源泉徴収票などの原稿をセットコピーする場合でも、印刷用紙に対する印刷位置を確認することができる。これにより、原稿のセットミスを防ぐ。
【００４７】
つぎに、第２の実施形態を説明する。上記の実施形態では、撮影画像データから原稿の位置とサイズと向きを検出し、プレビュー表示において原稿枠と原稿の向きを示す文字等を表示するようにした。第２の実施形態では、撮影画像データから原稿の種類を特定し、その種類に対応して予め用意されたプレビュー用の標準画像を原稿画像に置き換える。これにより、プレビュー表示において、実際の原稿により近い画像を表示して、それでいて原稿に記載されている個人情報などの大事な情報は表示しないので、セキュリティーを高めつつ、より使い勝手のいいプレビュー表示を提供することができる。
【００４８】
図６は第２の実施形態におけるプレビュー生成部２２０の内部構成を示す図である。
【００４９】
図６の頂点検出部２２１は図３の頂点検出部２２１と同様である。パターンファイル群６０１は、想定される複数種類の原稿についてそれぞれの特徴を記述したファイルである。ファイルは原稿の種類ごとに用意されている。パターン選択部６０２は、頂点検出部２２１で生成された頂点位置情報から原稿の大きさを検知し、その大きさに適合するパターンファイルを選択する処理部である。このとき選択されるパターンファイルは１または複数である。
【００５０】
パターンマッチ部６０３は、撮影画像データ３０１とパターン選択部６０２によって選択された１または複数のパターンファイルとを順次比較し、パターンマッチングの手法を使って各パターンファイルと撮影画像データとの一致率を出力する処理部である。決定部６０４は、パターンマッチ部６０３から出力される一致率に基づいて原稿の種類を決定する処理部である。決定部６０４は決定した種類を示す情報（種類特定情報）を生成する。
【００５１】
標準画像データ群６０５は、原稿の複数種類ごとに予め用意された複数の画像データである。原稿の種類をそれぞれ識別可能なものになっている。選択部６０６は、決定部６０４で生成された種類特定情報に基づいて、決定された種類に対応する標準画像データを選択する。
【００５２】
描画部６０７は、撮影画像データと選択部６０６によって選択された標準画像データとに基づいてプレビュー画像データ３０２を生成する。このとき、描画部６０７は、頂点位置情報の示す位置と角度に配置されるように標準画像を描画し、プレビュー画像データ３０２を生成する。
【００５３】
なお、描画部６０７は、撮影画像データの代わりに、予め用意されている原稿台を表した画像データや用紙サイズを表した画像データを用いて、プレビュー画像データを生成しても良い。
【００５４】
パターンファイル群６０１や標準画像データ群６０５はプレビュー生成部２２０内部の不揮発性メモリに記憶されていても良いし、図１のＲＯＭ２０８に記憶されていても良い。
【００５５】
図７は、ＣＰＵ２０７の制御の下で行われる、第２の実施形態におけるプレビュー表示を行うための処理を示すフローチャートである。ユーザが圧板２１１を開けると、スキャナ部２０２内の圧板開閉センサがそれを検知し、圧板が開いたことをＣＰＵ２０７に通知する。すると、ＣＰＵ２０７の制御の下で、図７のフローチャートに基づく処理が実行される。
【００５６】
ステップＳ７０１では、撮影部２０５が原稿台２１２の下方から原稿を撮影する。ステップＳ７０２では、ＣＰＵ２０７が、セキュリティープレビューモードが設定されているかどうかを判断する。なお、ユーザは、セキュリティープレビューモードのオンまたはオフを操作部２０３で指定できる。
【００５７】
セキュリティープレビューモードが設定されていないときには、ステップＳ７０３で、ＣＰＵ２０７は、撮影部２０５で生成される撮影画像データを表示部２０４に転送するように制御し、表示部２０４はその撮影画像データに基づいてプレビュー表示を実行する。この撮影画像データの転送は図示しないダイレクトメモリアクセスコントローラによってなされる。ダイレクトメモリアクセスコントローラの設定はＣＰＵ２０７により行われる。セキュリティープレビューモードでないときには、原稿台の下方から撮影した映像が直接、表示部２０４に表示される。これにより、ユーザは、原稿の内容をプレビュー表示を通じて確認しながら、コピー機能、スキャン機能またはＦＡＸ機能を利用できる。
【００５８】
セキュリティープレビューモードが設定されているときには、ステップＳ７０４で、ＣＰＵ２０７は、撮影部２０５で生成される撮影画像データをプレビュー生成部２２０に転送するように制御する。この撮影画像データの転送は図示しないダイレクトメモリアクセスコントローラによってなされる。ダイレクトメモリアクセスコントローラの設定はＣＰＵ２０７により行われる。
【００５９】
そのあと、ステップＳ７０５では、頂点検出部２２１が原稿の頂点位置の検出を試みる。ステップＳ７０６では、頂点検出部２２１が、原稿の４頂点の位置が検出されたかどうかを判断する。原稿の４頂点の位置が検出できた場合には、次にステップＳ７０７で、パターン選択部６０２が、頂点検出部２２１で生成された頂点位置情報に基づいて原稿の大きさを検知し、その大きさに適合するパターンファイルをパターンファイル群６０１から選択する。ステップＳ７０８では、パターンマッチ部６０３が撮影画像データとパターン選択部６０２によって選択された１または複数のパターンファイルとを順次パターンマッチングの手法により比較し、それぞれのパターンファイルの一致率を出力する。
【００６０】
ステップＳ７０９では、決定部６０４が、パターンマッチ部６０３が出力した一致率に基づいて、原稿の種類を決定する。決定部６０４は、一致率の最も高いパターンファイルに対応する種類を原稿の種類とする。ただし、全てのパターンファイルの一致率が予め定められた値を超えなければ、原稿の種類は特定されなかったと判断する。
【００６１】
原稿の種類が特定された場合には、ステップＳ７１０で、選択部６０６が、種類特定情報に対応する標準画像データを標準画像データ群６０５から選択し、描画部６０７が、選択部６０６によって選択された標準画像データからプレビュー画像データを生成する。また、ステップＳ７１０では、ＣＰＵ２０７が、プレビュー生成部２２０で生成されるプレビュー画像データを表示部２０４に転送するように制御し、表示部２０４はそのプレビュー画像データに基づいてプレビュー表示を実行する。
【００６２】
原稿の種類が特定されなかった場合には、ステップＳ７１１で、描画部６０７が、図３の枠生成部２２２と同様な処理を実行して、頂点検出部２２１によって生成された頂点位置情報から原稿枠の画像データを生成する。さらに、ステップＳ７１１では、ＣＰＵ２０７が、プレビュー生成部２２０で生成されるプレビュー画像データを表示部２０４に転送するように制御し、表示部２０４はそのプレビュー画像データに基づいてプレビュー表示を実行する。
【００６３】
ステップＳ７１２では、ＣＰＵ２０７は、次の撮影タイミングまで待機する。１秒間に１５フレームを撮影する場合には、撮影タイミングは１０００／１５ｍｓｅｃ間隔である。
【００６４】
このように、原稿の種類が特定できた場合には、その原稿の種類を識別可能な標準画像を表示することにより、セキュリティーを高めつつ、より使い勝手のいいプレビュー表示を提供することができる。
【００６５】
図３に基づく実施形態と図６に基づく実施形態を組み合わせることも可能である。第２の実施形態では、原稿の種類を特定できなかった場合には、原稿枠だけを表示する。しかし、図３の上下方向検出部２２３や向き情報付加部２２４を用いて、原稿枠だけを表示するのに代えて、原稿枠と原稿の向きを示す文字等を表示するようにしても良い。
【００６６】
また、第２の実施形態では、原稿の種類を識別可能な標準画像を表示したが、原稿の種類を識別可能な文字を表示するようにプレビュー画像データを生成しても良い。例えば免許証など、よく知られた原稿については「免許証」と文字を表示する。
【００６７】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００６８】
２０  ネットワーク
１００  画像処理装置
２０１  通信部
２０２  スキャナ部
２０３  操作部
２０４  表示部
２０５  撮影部
２０６  プリンタ部
２０７  ＣＰＵ
２０８  ＲＯＭ
２０９  ＲＡＭ
２１０  画像処理部
２１１  圧板
２１２  原稿台
２２０  プレビュー生成部
２２１  頂点検出部
２２２  枠生成部
２２３  上下方向検出部
２２４  向き情報付加部
２２５  画像合成部
６０１  パターンファイル群
６０２  パターン選択部
６０３  パターンマッチ部
６０４  決定部
６０５  標準画像データ群
６０６  選択部
６０７  描画部
【図１】
0005550309.tif 000002
【図２】
0005550309.tif 000003
【図３】
0005550309.tif 000004
【図４】
0005550309.tif 000005
【図５】
0005550309.tif 000006
【図６】
0005550309.tif 000007
【図７】
0005550309.tif 000008