(57)【特許請求の範囲】
【請求項１】
原稿台に載置された原稿を読み取る読取手段と、
前記読取手段が読み取る前記原稿の画像データに対して画像処理を行う画像処理手段と、
原稿台に載置された原稿を撮影する撮影手段と、
前記撮影手段で撮影した撮影画像を表示する表示手段と、
前記撮影手段による撮影の設定指示または、前記画像処理手段による画像処理の設定指示を受け付ける受付手段と、
前記受付手段が受け付けた撮影の設定指示に従って前記画像処理手段による画像処理の設定を行う第１の設定手段と、
前記受付手段が受け付けた画像処理の設定指示に従って前記撮影手段による撮影の設定を行う第２の設定手段と、
前記第１の設定手段によって設定された画像処理の設定に従って前記画像処理手段が画像処理を行うよう制御し、前記第２の設定手段によって設定された撮影の設定に従って前記撮影手段が撮影した撮影画像を前記表示手段に表示するよう制御する制御手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記第１の設定手段は、前記撮影手段に対する変倍指示に従って前記画像処理手段による解像度変換処理の解像度変換率の設定を行うことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記第１の設定手段は、前記撮影手段に対する回転指示に従って画像処理手段による画像回転処理の回転角度の設定を行うことを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記第１の設定手段は、前記撮影手段に対する移動指示に従って画像処理手段による画像シフト処理のシフト画素数を対応づけて設定することを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記第１の設定手段は、前記撮影手段に対するマスク指示に従って画像をマスクするマスク処理のマスク位置を設定することを特徴とする請求項１記載の画像処理装置。
【請求項６】
前記第１の設定手段は、前記撮影手段に対する反転指示に従って画像反転処理の反転方向を設定することを特徴とする請求項１記載の画像処理装置。
【請求項７】
原稿台に載置された原稿を読み取る読取手段と、前記読取手段が読み取る前記原稿の画像データに対して画像処理を行う画像処理手段と、前記原稿台に載置された原稿を撮影する撮影手段と、前記撮影手段で撮影した撮影画像を表示する表示手段とを備える画像処理装置の制御方法であって、
前記撮影手段による撮影の設定指示または、前記画像処理手段による画像処理の設定指示を受け付ける受付工程と、
前記受付工程が受け付けた撮影の設定指示に従って前記画像処理手段による画像処理の設定を行う第１の設定工程と、
前記受付工程が受け付けた画像処理の設定指示に従って前記撮影手段による撮影の設定を行う第２の設定工程と、
前記第１の設定工程によって設定された画像処理の設定に従って前記画像処理手段が画像処理を行うよう制御し、前記第２の設定工程によって設定された撮影の設定に従って前記撮影手段が撮影した撮影画像を前記表示手段に表示するよう制御する制御工程と、
を備えたことを特徴とする画像処理装置の制御方法。
【請求項８】
請求項７記載の画像処理装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、本発明は、原稿を読み取って出力するための画像処理装置、画像処理装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、画像処理装置は、原稿を読み取る方法として、ＡＤＦと呼ばれる自動給紙装置を用いて原稿台に原稿を流し込んで読み取る方法と、原稿台を開閉する圧板を用いて原稿台に原稿を押え付けて読み取る方法の二通りを提供している。
このうち、ＡＤＦを用いた方法は、原稿種別としてＡ４、Ａ３などの定形サイズの紙のみを扱う方法である。
この場合、画像処理装置は、ユーザから与えられた変倍（主にＡ４→Ａ３などの固定倍率）や回転（９０度単位の回転）などの出力設定に基づいて、読み取り画像に対するユーザの期待通り画像処理を実行できていた。
他方、圧板を利用した方法は、原稿種別として定形サイズの紙に加えて、不定形サイズの紙、及び、紙以外のカードや本などの多種類を扱う方法である。
この場合、画像処理装置は、ユーザから与えられた変倍（主に１５０％などの指定倍率）や回転（傾き補正）などの出力設定に基づいて、必ずしも読み取り画像に対するユーザの期待通りの画像処理を実行できていなかった。
上記の点を改善する技術として、画像処理装置がユーザに対して、ユーザから与えられた出力設定を反映した出力イメージを表示することで、ユーザが視覚で出力イメージを確認できるようにした技術が提案されている。
例えば、原稿台に載置された原稿をＣＣＤカメラ等で撮影し、撮影したビデオ映像をＬＣＤパネル等で表示する画像処理装置が開示されている（特許文献１・２参照）。
更に、撮影したビデオ映像にユーザにより与えられた出力設定を適用したビデオ映像を生成し、ユーザにより与えられた出力設定を反映して当該ビデオ映像を表示する画像処理装置が開示されている（特許文献３参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−１２６５７７号公報
【特許文献２】特開２００４−２１９７２２号公報
【特許文献３】特開２００８−１０７６５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献３の先行技術では、ユーザから変倍や回転などの出力設定が与えられると、撮影したビデオ映像（連続的な静止画像）に対して適用する画像処理負荷が大きくなるため、描画性能が著しく低下する課題があった。
また、ユーザビリティ面で、ビデオ映像を表示中に、ユーザからの設定変更を反映したビデオ映像をリアルタイムで生成、及び、表示できない課題があった。
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、撮影手段による撮影の設定指示または画像処理手段による画像処理の設定指示に従って画像処理される原稿画像の状態を撮影される原稿画像の表示映像で確認できる仕組みを提供することである。
【課題を解決するための手段】
【０００５】
上記目的を達成する本発明の画像処理装置は以下に示す構成を備える。
原稿台に載置された原稿を読み取る読取手段と、前記読取手段が読み取る前記原稿の画像データに対して画像処理を行う画像処理手段と、原稿台に載置された原稿を撮影する撮影手段と、前記撮影手段で撮影した撮影画像を表示する表示手段と、前記撮影手段による撮影の設定指示または、前記画像処理手段による画像処理の設定指示を受け付ける受付手段と、前記受付手段が受け付けた撮影の設定指示に従って前記画像処理手段による画像処理の設定を行う第１の設定手段と、前記受付手段が受け付けた画像処理の設定指示に従って前記撮影手段による撮影の設定を行う第２の設定手段と、前記第１の設定手段によって設定された画像処理の設定に従って前記画像処理手段が画像処理を行うよう制御し、前記第２の設定手段によって設定された撮影の設定に従って前記撮影手段が撮影した撮影画像を前記表示手段に表示するよう制御する制御手段と、を備えたことを特徴とする。
【発明の効果】
【０００６】
本発明によれば、撮影手段による撮影の設定指示または画像処理手段による画像処理の設定指示に従って画像処理される原稿画像の状態を撮影される原稿画像の表示映像で確認できる。
【図面の簡単な説明】
【０００７】
【図１】像形成装置を適用するネットワークシステムの一例を示す図である。
【図２】画像処理装置のブロック構成を示す図である。
【図３】画像処理装置の構成を示す斜視図である。
【図４】画像処理装置のデータ処理構成を説明するブロック図である。
【図５】画像処理装置のデータ処理構成を説明するブロック図である。
【図６】表示部に表示されるユーザインタフェースを示す図である。
【図７】表示部に表示されるユーザインタフェースを示す図である。
【図８】表示部に表示されるユーザインタフェースを示す図である。
【図９】画像処理装置の制御方法の一例を示すフローチャートである。
【図１０】画像処理装置の制御方法の一例を示すフローチャートである。
【図１１】画像処理装置の制御方法の一例を示すフローチャートである。
【図１２】画像処理装置の制御方法の一例を示すフローチャートである。
【図１３】画像処理装置の制御方法の一例を示すフローチャートである。
【図１４】画像処理装置の設定変換の対応例を示す図である。
【図１５】画像処理装置の設定変換の対応例を示す図である。
【発明を実施するための形態】
【０００８】
次に本発明を実施するための最良の形態について図面を参照して説明する。
〔第１実施形態〕
図１は、第１実施形態を示す画像処理装置を適用するネットワークシステムの一例を示す図である。なお、画像処理装置は、ＡＤＦを備えていない画像処理装置の例を示すが、ＡＤＦと圧板が一体形成される画像処理装置であっても本発明を適用可能である。なお、画像処理装置は、圧板の開閉状態を検知するためのスイッチを備え、そのスイッチのＯＮ／ＯＦＦ状態を後述するＣＰＵが検知することが可能に構成されている。
【０００９】
図１に示すように、単一の画像処理装置１００及び複数のネットワーク端末１０〜１２は、それぞれネットワーク２０を介してネットワークサーバ３０に接続される。これによって、単一の画像処理装置１００は、複数のネットワーク端末１０〜１２によって共有されたネットワーク構成を実現する。
【００１０】
なお、図１のネットワーク構成で示した各装置の台数は一例であって、本発明における接続可能な各装置の台数を限定するものではない。
画像処理装置１００は、画像処理装置１００の原稿台に載置された不定形サイズの紙、及び、紙以外のカードや本などの多種類の原稿を読み取って得られたラスタ画像データを記録紙に印字したり、ネットワーク２０を介して送信したりする。
また、画像処理装置１００は、ネットワーク２０を介して受信したＰＤＬに対してＰＤＬ処理を実行し、ＰＤＬ処理で得られたラスタ画像データを記録紙に印字する。
図２は、図１に示した画像処理装置１００のブロック構成を示す図である。
図２に示すように、画像処理装置１００は、通信部２０１において、ネットワーク２０と接続することで、図１で示したネットワークシステムの構成を実現する。
画像処理装置１００は、コピー機能、プリント機能、スキャン機能、ＦＡＸ機能などの異なる複数の機能を同時に実現可能な複合機（ＭＦＰ）であって、通信部２０１、プリンタ部２０６などの各処理部が内部バス２００を介して電気的に接続された構成を持つ。
通信部２０１は、外部機器とのデータの送受信を実行する処理部である。通信部２０１は、インターネットやＬＡＮなどのネットワーク２０に接続して、外部機器との間でデータの送受信を行う。また、通信部２０１は、公衆電話回線に接続して、ＦＡＸ通信を行ったり、ＵＳＢメモリデバイスと直接接続して、データ通信を行ったりする。
【００１１】
読取手段として機能するスキャナ部２０２は、原稿台に載置された原稿を光学的に読み取って電気的な画像信号に変換する処理部であって、密着型イメージセンサ、読み取り駆動部、読み取り点灯制御部などで構成される。スキャナ部２０２は、読み取り駆動部によって搬送される密着型イメージセンサによって原稿全体を読み取る際に、読み取り点灯制御部によって密着型イメージセンサ内部のＬＥＤを点灯制御する。同時に、スキャナ部２０２は、密着型イメージセンサ内部のフォトセンサが原稿画像を光学的に読み取って、電気的な画像信号に変換する。
【００１２】
操作部２０３は、ユーザからの指示を入力として受け付ける受付部として機能する。操作部２０３は、例えば、ハードキーやタッチパネルで実現され、画像処理装置１００で実行する処理に関するユーザからのキー操作を入力として受信するユーザインタフェースを備える。
表示部２０４は、画像処理装置１００の状態をユーザに対する出力として表示する処理部である。表示部２０４は、例えば、液晶パネルや操作部２０３の機能を兼ねた液晶タッチパネルで実現され、画像処理装置１００で実行する処理に関する設定内容や処理結果などの情報を表示するユーザインタフェースを備える。表示部２０４は後述する撮影部２０５が有効な状態において、原稿台に載置される原稿を撮影した撮影画像を表示する。ここで、操作部２０３は、撮影部２０５が撮影する原稿の撮影設定を、例えばユーザが直接指示するジェスチャー動作で受け付ける。なお、ジェスチャー動作として受け付け可能な指示には、変倍指示と回転指示とが含まれる。さらに、操作部２０３は、画像処理部２１０がスキャナ部２０２から読み取られる原稿の画像データに対する画像処理設定を受け付ける。ここで画像処理設定には、回転処理、変倍処理、マスク処理、レイアウト処理等が含まれる。
【００１３】
撮影部２０５は、スキャナ部２０２の原稿台に載置された原稿の読み取り側を撮影する処理部であって、ＣＣＤカメラ、撮影駆動部、撮影設定部２２０などで構成される。なお、撮影部２０５は、例えばキャリッジ上に装着され、そのキャリッジを回転させる駆動部を備え、操作部からのジェスチャーに従いそのフレーム位置を回転可能に構成されている。これは、原稿台に載置される原稿の載置状態があらかじめ設定された読み取り位置から外れて載置される場合に対応するためである。つまり、原稿台に対して設定された読み取り範囲に対して原稿がある角度をもって配置された場合に、後述するユーザが撮影される画像を見ながら回転指示を行うと、それに合わせて撮影部２０５のフレーム位置を角度調整することで正常読み取り位置を指示することが可能となる。そして、後述するフローに従ってテーブルを参照することで、画像処理部２１０に対して設定変更が指示される。これにより、結果として正常な画像出力結果を得ることができる。なお、キャリッジあるいはカメラのレンズを平面に対して上方に移動させる指示がなされた場合、つまり、撮影部２０５にズーム設定がなされた場合も同様に、テーブルを参照することで画像処理部２１０に対して倍率の設定変更指示がなされる。
なお、撮影部２０５は、撮影設定部２２０に撮影設定を保持し、撮影時には、撮影設定部２２０に保持された撮影設定に従って原稿台上の原稿に対する撮影を実行する。
プリンタ部２０６は、画像処理装置１００の内部に一時記憶された電気的な画像信号を記録紙に可視像として印字する処理部である。プリンタ部２０６は、例えば、レーザービームプリンタやインクジェットプリンタで実現され、画像処理装置１００の内部に一時記憶されたラスタ画像データを予め用意された記録紙の上に出力解像度で印字する。
【００１４】
中央演算処理装置（ＣＰＵ）２０７は、画像処理装置１００の各処理部の間で画像データを転送したり、画像データに対して画像処理を実行したりする処理部である。ＣＰＵ２０７は、ＲＯＭ２０８又はＲＡＭ２０９に記憶されたプログラムを順次実行することによって画像データの転送制御及び画像処理を実行する。
なお、ＣＰＵ２０７は、圧板の開閉状態に応じて、図５に示すように操作部２０３との入出力が撮影部２０５に備えるコントローラでコントロールされるように切り替える制御を実行する。また、撮影部２０５は、ＣＰＵ、ＲＯＭ、ＲＡＭを備え、画像処理装置１００のＣＰＵ２０７からの指示に応じて撮影部２０５が備えるレンズ位置や、フレームの位置を調整する処理を行う。
不揮発性メモリであるＲＯＭ２０８は、画像処理装置１００で実行する画像データハンドリング及び画像処理の制御手段を記述したプログラムを保持する記憶部である。
揮発性メモリで構成されるＲＡＭ２０９は、画像処理装置１００の制御手段を記述したプログラムや画像データを一時的に保持する記憶部である。
設定される画像処理条件に応じて画像処理を行う画像処理部２１０は、画像処理装置１００内の画像データに対してスキャン系画像処理、プリント系画像処理、通信系画像処理などの画像処理を実行する処理部であって、出力設定部２２１を備える。
画像処理部２１０は、スキャン時に、スキャナ部２０２から受信した画像データに対して、シェーディング補正、ガンマ処理、二値化処理、中間調処理、ＲＧＢ→3fＣＭＹＫ色空間変換などのスキャンデバイス特性に適合した画像処理を実行する。なお、画像処理部２１０は、ＣＰＵ、ＲＯＭ、ＲＡＭを備え、画像処理設定に応じた上記処理を行う。
また、画像処理部２１０は、プリント時に、ＲＡＭ２０９などに記憶した画像データに対して、解像度変換、スムージング、濃度補正などのプリンタデバイス特性に適合した画像処理を実行する。
また、画像処理部２１０は、通信時に、通信部２０１を介して送受信する画像データに対して、解像度変換、色空間変換などの通信デバイス特性に適合した画像処理を実行する。
なお、画像処理部２１０は、出力設定部２２１に出力設定を保持し、スキャン時、プリント時、通信時には、出力設定部２２１に保持された出力設定に従って画像データに対する画像処理を実行する。
設定変換部２１１は、図１４に一例を示すような変換テーブルを備え、撮影設定部２２０と出力設定部２２１との間で対応する設定値に相互変換する処理部である。例えば、設定変換部２１１は、変倍に関して、撮影設定部２２０のＣＣＤカメラのレンズ倍率に対応付けて、出力設定部２２１の解像度変換率を設定する。また、設定変換部２１１は、回転に関して、撮影設定部２２０に保持された撮影駆動部の回転角度に対応付けて、出力設定部２２１の画像回転角度を設定する。なお、撮影設定部２２０、出力設定部２２１は、ソフトウエアモジュールとして構成してもよい。
【００１５】
図３は、図１に示した画像処理装置１００の構成を示す斜視図であり、スキャナ部２０２、操作部２０３、表示部２０４、撮影部２０５の外観を示している。
図３の（Ａ）は、スキャナ部２０２の圧板３０１を閉じた状態の原稿台３０２を示し、図３の（Ｂ）は、スキャナ部２０２の圧板３０１を開いた状態の原稿台３０２を示す。また、図３の（Ｃ）は、図３の（Ａ）及び図３の（Ｂ）で図示したスキャナ部２０２の圧板３０１を非図示にして、スキャナ部２０２の原稿台３０２に対する撮影部２０５の外観を示す。ここで、撮影部２０５は、スキャナ部２０２の原稿台よりも下方位置に収容され、かつ、レンズがズーム移動すること、並びに、カメラのフレームがユーザ指示にしたがって回転可能に構成されている。
【００１６】
図３の（Ｃ）に示すように、画像処理装置１００は、撮影部２０５の撮影設定を変更する為のユーザインタフェースとして、操作部２０３（液晶タッチパネルを使用する場合は、表示部２０４と兼用）を備える。同時に、画像処理装置１００は、撮影部２０５で撮影した映像を表示する為のユーザインタフェースとして、表示部２０４を備える。
【００１７】
図４は、図１に示した画像処理装置１００のデータ処理構成を説明するブロック図である。以下、撮影部２０５で撮影される原稿プレビューが無効状態の時のデータフローを説明する。
図４に示すように、画像処理装置１００は、原稿プレビューが無効状態の時、すなわち、撮影部２０５で撮影した映像を表示部２０４で表示していない状態において、操作部２０３の操作による設定変更を画像処理部２１０における出力設定部２２１に反映する。この時、設定変換部２１１は、画像処理部２１０の出力設定部２２１に反映された出力設定を、撮影部２０５の撮影設定部２２０の撮影設定に対応付けて変換する。
【００１８】
同時に、図４に示すように、画像処理装置１００は、通信部２０１、及び、スキャナ部２０２から入力された画像データに対して画像処理部２１０で画像処理を実行し、画像処理して得られた画像データを通信部２０１、及び、プリンタ部２０６に対して出力する。
図５は、図１に示した画像処理装置１００のデータ処理構成を説明するブロック図である。以下、画像処理装置１００の原稿プレビューが有効状態の時のデータフローを説明する。
図５に示すように、画像処理装置１００は、原稿プレビューが有効状態の時、すなわち、撮影部２０５で撮影した映像を表示部２０４で表示している状態において、操作部２０３の操作による設定変更を撮影部２０５における撮影設定部２２０に反映する。この時、設定変換部２１１は、撮影部２０５の撮影設定部２２０に反映された撮影設定を、出力設定部２２１の出力設定に対応付けて変換する。
【００１９】
同時に、図５に示すように、画像処理装置１００は、通信部２０１、及び、スキャナ部２０２から入力された画像データに対して画像処理部２１０で画像処理を実行し、画像処理して得られた画像データを通信部２０１、及び、プリンタ部２０６に対して出力する。
図６は、図２に示した表示部２０４に表示されるユーザインタフェースの一例を示す図である。特に（Ａ）〜（Ｃ）は、画像処理装置１００における原稿プレビューする際のユーザインタフェースに対応する。
図６の（Ａ）は、表示部２０４の原稿プレビューが無効状態の場合における表示例を示した図である。図６（Ａ）に示すように、原稿プレビューが無効状態の時、すなわち、撮影部２０５で撮影した映像を表示部２０４で表示していない状態において、表示部２０４は、例えば、設定メニューを操作ボタンで表示することで、操作部２０３を提供する。
【００２０】
図６の（Ｂ）は、表示部２０４の原稿プレビューが有効状態の場合における第１の表示例を示した図である。図６の（Ｂ）に示すように、原稿プレビューが有効状態の時、すなわち、撮影部２０５で撮影した映像を表示部２０４で表示している状態において、表示部２０４は、原稿台映像（プレビュー）をリアルタイムで表示する。
【００２１】
ここで、表示部２０４は、設定メニューを操作ボタンで表示することで、操作部２０３を同時に提供する。
図６の（Ｃ）は、表示部２０４の原稿プレビューが有効状態の場合における第２の表示例を示した図である。図６の（Ｃ）に示すように、原稿プレビューが有効状態の時、すなわち、撮影部２０５で撮影した映像を表示部２０４で表示している状態において、表示部２０４は、原稿台の映像（プレビュー）をリアルタイムで表示する。
【００２２】
ここで、表示部２０４は、設定メニューを操作ボタンで表示せずに、液晶タッチパネル上で回転や変倍などに予め定められたジェスチャーを操作として受信することで、操作部２０３を提供する。
図７は、図２に示した表示部２０４に表示されるユーザインタフェースの一例を示す図である。図７の（Ａ）、（Ｂ）は、画像処理装置１００における原稿プレビュー実行中の回転操作時のユーザインタフェースに対応する。
図７の（Ａ）に示すように、画像処理装置１００は、表示部２０４において図６の（Ｃ）の原稿プレビューが有効状態の時に、操作部２０３においてユーザからの予め定められた回転のジェスチャー（矢印で示す）を回転操作６００として受信する。
なお、ここでは、原稿プレビュー領域５００ａをＡ３サイズ領域とし、設定原稿サイズ領域５０１ａをＡ４サイズ領域として説明する。
この時、画像処理装置１００は、操作部２０３で受信した回転操作６００を撮影設定部２２０にリアルタイムで反映する。
次に、図７の（Ｂ）に示すように、画像処理装置１００は、表示部２０４において図６の（Ｃ）の原稿プレビューが有効状態の時に、撮影部２０５において撮影設定部２２０の設定に従った撮影駆動部によるＣＣＤカメラの回転制御７００を実行する。
この時、図７の（Ａ）の原稿プレビュー領域５００ａは原稿プレビュー領域５００ｂに遷移し、図７の（Ａ）の設定原稿サイズ領域５０１ａは設定原稿サイズ領域５０１ｂに遷移する。
これによって、画像処理装置１００は、撮影部２０５の回転の操作に対応した原稿台映像（プレビュー）をリアルタイムで表示することができる。
図８は、図２に示した表示部２０４に表示されるユーザインタフェースの一例を示す図である。図８の（Ａ）、（Ｂ）は、画像処理装置１００における原稿プレビュー実行中の拡大操作時のユーザインタフェースに対応する。
図８の（Ａ）に示すように、画像処理装置１００は、表示部２０４において図６の（Ｃ）の原稿プレビューが有効状態の時に、操作部２０３においてユーザからの予め定められた変倍（拡大）のジェスチャー（矢印で示す）を変倍操作６０１として受信する。なお、ここでは、原稿プレビュー領域５００ｃをＡ３サイズ領域とし、設定原稿サイズ領域５０１ｃをＡ４サイズ領域として説明する。
【００２３】
この時、画像処理装置１００は、操作部２０３で受信した変倍操作６０１を撮影設定部２２０にリアルタイムで反映する。
次に、図８の（Ｂ）に示すように、画像処理装置１００は、表示部２０４において図６の（Ｃ）の原稿プレビューが有効状態の時に、撮影部２０５において撮影設定部２２０の設定に従った撮影駆動部によるＣＣＤカメラの変倍制御（ズーム）７０１を実行する。つまり、撮影部２０５が備えるレンズ部を平面に対して上方に移動させることでズームし、原稿台に載置された原稿の画像を拡大して表示する。なお、ここで、表示倍率の変更指示は、画像処理部２１０に対する解像度返還処理に対する設定に変更指示される（図１４参照）。
この時、図８の（Ａ）の原稿プレビュー領域５００ｃは原稿プレビュー領域５００ｄに遷移し、図８の（Ａ）の設定原稿サイズ領域５０１ｃは設定原稿サイズ領域５０１ｄに遷移する。
これによって、画像処理装置１００は、撮影部２０５の変倍（拡大）の操作に対応した原稿台映像（プレビュー）をリアルタイムで表示することができる。
なお、図７や図８を用いて説明した撮影部２０５の回転や変倍は、ジェスチャーを検知して行う方法ではなく、操作部２０３に回転や変倍を行うためのボタンを設け、当該ボタンの操作によって行われてもよい。
図９は、本実施形態における画像処理装置の制御方法の一例を示すフローチャートである。本例は、画像処理装置１００によるコピー機能の処理フローに対応する。Ｓ１０１〜Ｓ１０６は各ステップを示し、ＣＰＵ２０７がＲＯＭ２０８に記憶された制御プログラムをＲＡＭ２０９にロードして実行することで実現される。
【００２４】
まず、Ｓ１０１で、ＣＰＵ２０７は、ユーザからスキャナ部２０２に対するスキャン設定を操作部２０３から受け付け、受け付けたスキャン設定を画像処理部２１０における出力設定部２２１に設定する。
そして、Ｓ１０２で、ＣＰＵ２０７は、ユーザからプリンタ部２０６に対するプリント設定を操作部２０３から受け付け、受け付けたプリント設定を画像処理部２１０における出力設定部２２１に設定する。
次に、Ｓ１０３で、ＣＰＵ２０７の指示に従い、表示部２０４は、ユーザが保持する原稿をスキャナ部２０２の原稿台３０２に載置するように促すメッセージ、及び、設定メニュー、及び、原稿台映像（プレビュー）を表示部２０４に表示する。Ｓ１０３の詳細なフローは、別途、図１０を用いて説明する。なお、この際、ユーザが原稿を原稿台３０２に載置するため圧板は開いた状態となり、その後、原稿のセット完了とともに、圧板は閉じた状態となる。
【００２５】
次に、Ｓ１０４で、ＣＰＵ２０７は、操作部２０３を介してユーザからコピー機能の実行操作を受け付け、実行操作された機能に対応して課金処理を行う。次に、Ｓ１０５で、スキャナ部２０２は、圧板が原稿台３０２に載置され原稿を押圧した状態でスキャン処理を実行し、スキャン画像データを生成する。
【００２６】
これに伴い、画像処理部２１０は、Ｓ１０１で出力設定部２２１に設定されたスキャン設定に従って、スキャン画像データに対する画像処理を実行し、得られた画像データをＲＡＭ２０９に一時的に格納する。
そして、Ｓ１０６で、プリンタ部２０６は、Ｓ１０２で出力設定部２２１に設定されたプリント設定に従って、ＲＡＭ２０９に一時的に格納された画像データに対するプリント処理を実行し、得られたプリント画像データをプリンタ部２０６が記録紙に印字して、本処理を終了する。
図１０は、本実施形態における画像処理装置の制御方法の一例を示すフローチャートである。本例は、図９に示したＳ１０３の詳細手順に対応し、以下、画像処理装置１００の原稿セット（プレビュー表示）の処理フローを説明する。Ｓ２０１〜Ｓ２０４は各ステップを示し、画像処理装置１００のＣＰＵ２０７がＲＯＭ２０８に記憶された制御プログラムをＲＡＭ２０９にロードして実行することで実現される。
【００２７】
まず、Ｓ２０１で、ＣＰＵ２０７は、撮影部２０５における原稿プレビューが有効状態であるか無効状態であるかを判断し、ＣＰＵ２０７が有効状態であると判断した場合（Ｙｅｓ）、Ｓ２０２に遷移し、ＣＰＵ２０７が無効状態であると判断した場合（Ｎｏ）、Ｓ２０３に遷移する。なお、原稿プレビューが有効状態であるか無効状態は、図示しない圧板の開閉状態を検知するスイッチの信号をＣＰＵ２０７が検知することで判断するものとする。
【００２８】
そして、Ｓ２０２では、原稿圧板が開いた状態であるので撮影部２０５が有効状態となり、表示部２０４は、図６の（Ｂ）又は図６の（Ｃ）に示した表示例のように、撮影部２０５が原稿台３０２に載置された原稿を背面側から撮影した原稿台映像（プレビュー）を表示する。
一方、Ｓ２０３においては、原稿圧板が閉じた状態であるので撮影部２０５が無効状態となり、表示部２０４は、図６の（Ａ）に示した表示例のように、設定メニューを操作ボタンで表示して、Ｓ２０４へ進む。
次に、Ｓ２０４で、ＣＰＵ２０７は、ユーザが操作部２０３からコピー機能の実行指示を受け付けているか否かを判断する。ここで、コピー機能の実行指示を受け付けているとＣＰＵ２０７が判断した場合（Ｙｅｓ）、撮影部２０５による原稿セット（プレビュー表示）表示処理を終了する。
一方、コピー機能の実行指示を受け付けていないとＣＰＵ２０７が判断した場合は（Ｎｏ）、Ｓ２０１に遷移する。
【００２９】
図１１は、本実施形態における画像処理装置の制御方法の一例を示すフローチャートである。本例は撮影部２０５による撮影設定処理フロー例である。Ｓ３０１〜Ｓ３０９は各ステップを示し、撮影部２０５のＣＰＵがＲＯＭに記憶された制御プログラムをＲＡＭにロードして実行することで実現される。
【００３０】
まず、Ｓ３０１で、撮影部２０５のＣＰＵは、後述する設定変換部２１１が実行するＳ４０３において、設定変換部２１１から撮影設定部２２０に対する撮影設定の通知があるかないかを判断する。ここで、設定変換部２１１から撮影設定部２２０に対する撮影設定の通知があると撮影部２０５のＣＰＵが判断した場合（Ｙｅｓ）、Ｓ３０２に遷移し、通知がないと判断した場合（Ｎｏ）、Ｓ３０３に遷移する。
そして、Ｓ３０２で、撮影部２０５のＣＰＵは、設定変換部２１１から通知される撮影設定を撮影設定部２２０に反映する。これにより、撮影部２０５のＣＰＵは、ＣＣＤカメラのレンズ位置を倍率に応じて調整する等の処理を実行する。
次に、Ｓ３０３で、撮影部２０５のＣＰＵは、スキャナ部２０２に備える圧板がユーザによって開かれた状態であるか否かを検知するＣＰＵ２０７の判断結果から判断する。ここで、ＣＰＵ２０７の判断結果から撮影部２０５のＣＰＵがユーザによって圧板が開かれた状態であると判断した場合（Ｙｅｓ）、Ｓ３０４に遷移し、開かれた状態でないと判断した場合（Ｎｏ）、Ｓ３０１に遷移する。
【００３１】
そして、Ｓ３０４で、撮影部２０５は、原稿台３０２の下方側に配置されるＣＣＤカメラによる原稿台撮影（プレビュー）を無効状態から有効状態に設定する。
次に、Ｓ３０５で、撮影部２０５のＣＰＵは、操作部２０３においてユーザからの変倍や回転などの設定変更の操作がされたか否かを検知し、設定変更の操作がされたと判断した場合（Ｙｅｓ）、Ｓ３０６に遷移し、設定変更の操作がされていないと判断した場合（Ｎｏ）、Ｓ３０８に遷移する。なお、本実施形態では、変倍や回転などの設定変更の操作をユーザが操作部２０３に対して直接行うジェスチャー動作として受け付ける。
【００３２】
そして、Ｓ３０６で、撮影部２０５のＣＰＵは、撮影設定部２２０においてユーザからの変倍や回転などの設定変更の操作に対応する設定変更を反映し、撮影駆動部はＣＣＤカメラを撮影設定部２２０の設定変更に従って撮影倍率やフレームの角度を調整する制御を行う。
次に、Ｓ３０７で、撮影部２０５のＣＰＵは、撮影設定部２２０から撮影部２０５に対してユーザがジェスチャー動作で指示した設定変更を設定変換部２１１に対して通知する。ここで、倍率設定を変更するようなジェスチャー動作が実行された場合は、撮影部２０５のＣＰＵが倍率に関する設定変更を設定変換部２１１に対して通知する。
そして、Ｓ３０８で、ＣＰＵ２０７がスキャナ部２０２における圧板がユーザによって閉じられたか否かを検知するＣＰＵ２０７の判断結果から撮影部２０５のＣＰＵがユーザによって圧板が閉じられた状態であると判断した場合（Ｙｅｓ）、Ｓ３０９に遷移し、閉じられていないと判断した場合（Ｎｏ）、Ｓ３０５に遷移する。
【００３３】
そして、Ｓ３０９で、撮影部２０５は、撮影部２０５のＣＰＵは、ＣＣＤカメラによる原稿台撮影（プレビュー）を有効状態から無効状態に設定して、本処理を終了する。これにより、表示部２０４の表示状態は、図６の（Ａ）に示す状態に遷移する。
図１２は、本実施形態における画像処理装置の制御方法の一例を示すフローチャートである。本例は、設定変換部２１１による表示設定→画像処理設定、または画像処理設定→3f表示設定に対応付けられる設定変換の処理フロー例である。Ｓ４０１〜Ｓ４０６は各ステップを示し、設定変換部２１１が備えるＣＰＵがＲＯＭに記憶された制御プログラムをＲＡＭにロードして実行することで実現される。
【００３４】
まず、Ｓ４０１で、設定変換部２１１のＣＰＵは、画像処理部２１０から設定変換部２１１への出力設定の通知があるかないかを判断し、通知があると判断した場合（Ｙｅｓ）、Ｓ４０２に遷移し、通知がないと判断した場合（Ｎｏ）、Ｓ４０４に遷移する。
【００３５】
次に、Ｓ４０２で、設定変換部２１１のＣＰＵは、図１４に示すテーブルを用いて画像処理部２１０における出力設定部２２１の出力設定を撮影部２０５における撮影設定部２２０の撮影設定に変換する。なお、Ｓ４０２の対応例については、図１４を用いて説明する。
次に、Ｓ４０３で、設定変換部２１１のＣＰＵは、Ｓ４０２で変換された撮影設定を撮影設定部２２０に通知する。そして、Ｓ４０４で、設定変換部２１１のＣＰＵは、撮影設定部２２０から設定変更の通知がなされているかどうかを判断する。つまり、出力設定の変更が撮影部２０５に反映された後、ユーザがジェスチャー動作で撮影設定を変更する場合がある。そして、変更された撮影設定は撮影設定部２２０から設定変換部２１１に通知される。
ここで、撮影設定部２２０から設定変更の通知がなされていないと判断した場合は、本処理を終了する。
一方、Ｓ４０４で、撮影設定部２２０から設定変更の通知がなされていると設定変換部２１１のＣＰＵが判断した場合は、Ｓ４０５へ進む。
そして、Ｓ４０５で、設定変換部２１１のＣＰＵは、図１４に示すテーブルを用いて撮影部２０５における撮影設定部２２０の撮影設定を画像処理部２１０における出力設定部２２１の出力設定に変換する。なお、Ｓ４０５の対応例については、図１４を用いて説明を加える。
次に、Ｓ４０６で、設定変換部２１１のＣＰＵは、画像処理部２１０に対してＳ４０５で変換された出力設定を画像処理部２１０の出力設定部２２１に通知して、本処理を終了する。
図１３は、本実施形態における画像処理装置の制御方法の一例を示すフローチャートである。本例は、画像処理装置１００の画像処理部２１０による画像処理の処理フロー例である。Ｓ５０１〜Ｓ５０６は各ステップを示し、画像処理部２１０が備えるＣＰＵがＲＯＭに記憶された制御プログラムをＲＡＭにロードして実行することで実現される。
【００３６】
まず、Ｓ５０１で、ユーザが操作部２０３を用いて設定した変倍や回転などの画像処理設定を操作部２０３から受信する。次に、Ｓ５０２で、画像処理部２１０のＣＰＵは、受信したユーザからの変倍や回転などの出力設定の操作に対応する出力設定を反映する。ここで、ユーザにより設定される画像処理の設定は、初期状態から変更される場合を含むので、初期状態の出力設定は変更される場合がある。
そして、Ｓ５０３で、画像処理部２１０のＣＰＵは、出力設定部２２１から設定変換部２１１に対して、ユーザが変更した画像処理に対する設定変更を通知する。
そして、Ｓ５０４で、画像処理部２１０のＣＰＵは、設定変換部２１１から撮影設定の変更に伴って変更すべき出力設定の通知があるかないかを検知し、通知があると判断した場合（Ｙｅｓ）、Ｓ５０５に遷移し、通知がないと判断した場合（Ｎｏ）、Ｓ５０６に遷移する。
【００３７】
そして、Ｓ５０５で、画像処理部２１０のＣＰＵは、設定変換部２１１から通知された出力設定を、出力設定部２２１に反映する。そして、Ｓ５０６で、画像処理部２１０のＣＰＵは、出力設定に従って画像処理を実行して、本処理を終了する。
図１４は、図２に示した画像処理装置１００の設定変換の対応例を示す図である。
図１４に示すように、設定変換部２１１は、画像処理部２１０における出力設定部２２１の出力設定を撮影部２０５における撮影設定部２２０の撮影設定に対応付けて変換する。変換方向は、原稿台撮影（プレビュー）が有効状態であるか無効状態であるかによって、下記の２通りが存在する。すなわち、設定変換部２１１は、原稿台撮影（プレビュー）が無効状態の時に、図１２に示すＳ４０２に従い、変倍や回転に関する出力設定を、撮影設定に対応付けて変換する。他方、設定変換部２１１は、原稿台撮影（プレビュー）が有効状態の時に図１２に示すＳ４０５に従い、変倍や回転に関する撮影設定を、出力設定に対応付けて変換する。
【００３８】
なお、図１４に示した撮影設定のパラメータと設定値、及び、出力設定のパラメータと設定値は、一例であり、使用するデバイスや駆動装置によって異なるものである為、本発明におけるパラメータと設定値を特に限定するものではない。
以上、本発明の第１の実施形態における画像処理装置１００によれば、スキャン前の原稿プレビュー中における変倍や回転の設定変更を反映したビデオ映像をリアルタイムで生成、及び、表示することで、ユーザの期待した結果を出力することできる。
なお、本実施形態において、設定変換部２１１、撮影設定部２２０、出力設定部２２１の機能処理をそれぞれ独立したデバイスで実行する場合について説明したが、画像処理装置が備えるＣＰＵ２０７が実行するように構成してもよい。
〔第２実施形態〕
第２実施形態における画像処理装置１００は、本発明の第１実施形態における画像処理装置１００と同様の構成において一部拡張したものであるので説明を省略し、構成の差分のみを以下説明する。
【００３９】
本発明の第２実施形態における画像処理装置１００は、撮影部２０５の撮影駆動部として、移動指示に従いＣＣＤカメラの水平移動が可能なシフト機構を備える。或いは、本発明の第２実施形態における画像処理装置１００は、撮影部２０５の撮影駆動部として、ＣＣＤカメラの撮影領域の一部を遮ることが可能なマスク機構を備える。或いは、本発明の第２実施形態における画像処理装置１００は、撮影部２０５の撮影駆動部として、ＣＣＤカメラで撮像素子に映し出す正像に対して鏡面を組み合わせたり凹レンズを使用したりすることで撮像素子に鏡像を映し出すことが可能な反転機構を備える。
【００４０】
図１５は、図２に示した画像処理装置１００の設定変換の対応例を示す図である。
図１５に示すように、設定変換部２１１は、画像処理部２１０における出力設定部２２１の出力設定を撮影部２０５における撮影設定部２２０の撮影設定に対応付けて変換する。変換方向は、原稿台撮影（プレビュー）が有効状態であるか無効状態であるかによって、下記の２通りが存在する。すなわち、設定変換部２１１は、原稿台撮影（プレビュー）が無効状態の時に、Ｓ４０２に従い、画像シフト画素数や画像マスク画素位置や画像反転方向に関する出力設定を、撮影設定に対応付けて変換する。他方、設定変換部２１１は、原稿台撮影（プレビュー）が有効状態の時に、Ｓ４０５に従い、移動指示やマスク指示や反転指示に関する撮影設定を、出力設定に対応付けて変換する。
【００４１】
なお、図１５に示した撮影設定のパラメータと設定値、及び、出力設定のパラメータと設定値は、一例であり、使用するデバイスや駆動装置によって異なるものである為、本発明におけるパラメータと設定値を特に限定するものではない。
以上、本発明の第２実施形態における画像処理装置１００によれば、スキャン前の原稿プレビュー中における移動やマスクや反転の設定変更を反映したビデオ映像をリアルタイムで生成、及び、表示することで、ユーザの期待した結果を出力することできる。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００４２】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【符号の説明】
【００４３】
２０２  スキャナ部
２０３  操作部
２０４  表示部
２０５  撮影部
２０６  プリンタ部
２１０  画像処理部
２１１  設定変換部
【図１】
0005489679.tif 000002
【図２】
0005489679.tif 000003
【図３】
0005489679.tif 000004
【図４】
0005489679.tif 000005
【図５】
0005489679.tif 000006
【図６】
0005489679.tif 000007
【図７】
0005489679.tif 000008
【図８】
0005489679.tif 000009
【図９】
0005489679.tif 000010
【図１０】
0005489679.tif 000011
【図１１】
0005489679.tif 000012
【図１２】
0005489679.tif 000013
【図１３】
0005489679.tif 000014
【図１４】
0005489679.tif 000015
【図１５】
0005489679.tif 000016