(57)【要約】      （修正有）【課題】ネガポジ反転や鏡像処理といった画像編集処理時に、符号化画像データが破損されない画像形成装置を提供する。【解決手段】画像形成装置においては、読み込んだ原稿画像データにネガポジ反転処理や鏡像処理などの画像編集処理の設定がされているかどうかが判定される。次に、原稿画像データ内に符号化画像データが存在するかどうかに従って、原稿画像データ全体、または符号化画像データ以外の領域に対してネガポジ反転処理や鏡像処理などの画像編集処理を行い、処理後の原稿画像をシートに出力する。【選択図】図１７
2008124996.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像データに対して画像編集処理を行う画像処理装置であって、
前記原稿画像データ内に符号化画像データが含まれているか判定する判定手段と、
前記判定手段で含まれていないと判定された場合には、前記原稿画像データに対して前記画像編集処理を行い、
前記判定手段で含まれていると判定された場合には、前記原稿画像データのうち符号化画像データが存在する領域外の画像データに対して前記画像編集処理を行い、当該画像編集処理の行われた画像データと前記符号化画像データとを合成する処理手段とを有することを特徴とする画像処理装置。
【請求項２】
原稿画像データに対して画像編集処理を行う画像処理装置であって、
前記原稿画像データ内に符号化画像データが含まれているか判定する判定手段と、
前記判定手段で含まれていないと判定された場合には、前記原稿画像データに対して前記画像編集処理を行い、
前記判定手段で含まれていると判定された場合には、前記符号化画像データから情報を読み出し、当該読み出された情報から再符号化して再符号化画像データを生成し、さらに、前記原稿画像データのうち符号化画像データが存在する領域外の画像データに対して前記画像編集処理を行い、当該画像編集処理の行われた画像データと前記生成された再符号化画像データとを合成する処理手段とを有することを特徴とする画像処理装置。
【請求項３】
前記画像編集処理とは、画像の階調を反転させるネガポジ反転処理であるか、または
画像を鏡に映したように上下または左右に反転する鏡像処理であることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
画像編集処理が実行可能で、符号化画像を含む画像を出力可能な画像形成装置であって、
前記画像編集処理の設定の有無を判定する判定手段と、
前記画像編集処理の設定が行われている場合、前記画像に関する画像データのうち、前記符号化画像に関する符号化画像データ以外のデータに前記画像編集処理を行う画像編集処理手段と
を備え、
前記符号化画像に関する符号化画像データが前記画像に関する画像データに元々存在していなかった場合に、前記画像編集処理が行われたデータと前記符号化画像データとを、前記符号化画像データの前記画像データ内における位置情報に従って合成することを特徴とする画像形成装置。
【請求項５】
前記画像編集処理を行う前に、符号化画像データが含まれていることを示す警告通知を通知する通知手段と、
前記警告通知に応じて、後続処理を選択できる選択手段と
をさらに備え、
前記後続処理のいずれかが選択されるまで画像形成処理を行わないことを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記画像編集処理は、
画像の階調を反転させるネガポジ反転処理であるか、または
画像を鏡に映したように上下または左右に反転する鏡像処理であることを特徴とする請求項４乃至請求項５に記載の画像形成装置。
【請求項７】
画像編集処理が実行可能で、符号化画像を含む画像を出力可能な画像形成装置であって、
前記画像編集処理の設定の有無を判定する判定手段と、
前記画像編集処理の設定が行われている場合、前記画像に関する画像データに前記画像編集処理を行う画像編集処理手段と、
前記画像編集処理が行われたデータと前記符号化画像データとを、前記符号化画像データの前記画像データ内における位置情報に従って合成する合成手段と
を備えたことを特徴とする画像形成装置。
【請求項８】
前記画像編集処理を行う前に、符号化画像データが含まれていることを示す警告通知を通知する通知手段と、
前記警告通知に応じて、後続処理を選択できる選択手段と
をさらに備え、
前記後続処理のいずれかが選択されるまで画像形成処理を行わないことを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記画像編集処理は、
画像の階調を反転させるネガポジ反転処理であるか、または
画像を鏡に映したように上下または左右に反転する鏡像処理であることを特徴とする請求項７乃至請求項８に記載の画像形成装置。
【請求項１０】
原稿画像データに対して画像編集処理を行う画像処理方法であって、
前記原稿画像データ内に符号化画像データが含まれているか判定する判定ステップと、
前記判定ステップで含まれていないと判定された場合には、前記原稿画像データに対して前記画像編集処理を行い、
前記判定ステップで含まれていると判定された場合には、前記原稿画像データのうち符号化画像データが存在する領域外の画像データに対して前記画像編集処理を行い、当該画像編集処理の行われた画像データと前記符号化画像データとを合成するステップとを有することを特徴とする画像処理方法。
【請求項１１】
原稿画像データに対して画像編集処理を行う画像処理方法であって、
前記原稿画像データ内に符号化画像データが含まれているか判定する判定ステップと、
前記判定ステップで含まれていないと判定された場合には、前記原稿画像データに対して前記画像編集処理を行い、
前記判定ステップで含まれていると判定された場合には、前記符号化画像データから情報を読み出し、当該読み出された情報から再符号化して再符号画像データを生成し、さらに、前記原稿画像データのうち符号化画像データが存在する領域外の画像データに対して前記画像編集処理を行い、当該画像編集処理の行われた画像データと前記生成された再符号化画像データとを合成するステップとを有することを特徴とする画像処理方法。
【請求項１２】
画像編集処理が実行可能で、符号化画像を含む画像を出力可能な画像形成装置における画像処理方法であって、
前記画像編集処理の設定の有無を判定するステップと、
前記画像編集処理の設定が行われている場合、前記画像に関する画像データのうち、前記符号化画像に関する符号化画像データ以外のデータに前記画像編集処理を行う画像編集処理ステップと
を備え、
前記符号化画像に関する符号化画像データが前記画像に関する画像データに元々存在していなかった場合に、前記画像編集処理が行われたデータと前記符号化画像データとを、前記符号化画像データの前記画像データ内における位置情報に従って合成することを特徴とする画像処理方法。
【請求項１３】
前記画像編集処理を行う前に、符号化画像データが含まれていることを示す警告通知を通知する通知ステップと、
前記警告通知に応じて、後続処理を選択できる選択ステップと
をさらに備え、
前記後続処理のいずれかが選択されるまで画像形成処理を行わないことを特徴とする請求項１２に記載の画像処理方法。
【請求項１４】
前記画像編集処理は、
画像の階調を反転させるネガポジ反転処理であるか、または
画像を鏡に映したように上下または左右に反転する鏡像処理であることを特徴とする請求項１２乃至請求項１３に記載の画像処理方法。
【請求項１５】
画像編集処理が実行可能で、符号化画像を含む画像を出力可能な画像形成装置における画像処理方法であって、
前記画像編集処理の設定の有無を判定するステップと、
前記画像編集処理の設定が行われている場合、前記画像に関する画像データに前記画像編集処理を行う画像編集処理ステップと、
前記画像編集処理が行われたデータと前記符号化画像データとを、前記符号化画像データの前記画像データ内における位置情報に従って合成する合成ステップと
を備えたことを特徴とする画像処理方法。
【請求項１６】
前記画像編集処理を行う前に、符号化画像データが含まれていることを示す警告通知を通知する通知ステップと、
前記警告通知に応じて、後続処理を選択できる選択ステップと
をさらに備え、
前記後続処理のいずれかが選択されるまで画像形成処理を行わないことを特徴とする請求項１５に記載の画像処理方法。
【請求項１７】
前記画像編集処理は、
画像の階調を反転させるネガポジ反転処理であるか、または
画像を鏡に映したように上下または左右に反転する鏡像処理であることを特徴とする請求項１５乃至請求項１６に記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号化画像データを取り扱うことができる画像形成装置、および画像処理方法に関する。
【背景技術】
【０００２】
従来、バーコード等に代表されるように、製品等の情報を符号化して出力用紙に印字し、その情報を読み取ることにより商品管理等に活用する技術が使用されてきた。また、この技術分野では、製品番号等だけではなく画像等の情報を符号化して出力用紙に印字する方法も使用されている。
【０００３】
例えば、図１４および図１５で説明するように、従来技術においては、文書ファイルや画像ファイルなどの任意のファイルを符号化画像データとして出力用紙に印字し、それをスキャナで読み取り、復号化して元ファイルを抽出する技術が使用されている。
【０００４】
図１４では、制御部（Controller Unit）１１が文書ファイルや画像ファイルなどの入力データ１４０１を読み込み、１４０２で符号化し、符号化画像データ１４０３を生成する。プリンタ部１４で符号化画像データ１４０３を合成し、符号化画像が埋め込まれた出力用紙１４０４が印刷部で出力される。
【０００５】
一方、図１５では、図１４で出力された符号化画像が埋め込まれた出力用紙１４０４をスキャナ部１３が走査（スキャン）し、制御部１１が読み込んだデータを復号し、元の入力データ１４０１を抽出する。
【０００６】
他の例を挙げると、サムネイルと共にその元ファイルが符号化されて出力用紙に印刷され、その後、その出力用紙を画像形成装置に読み込ませ、元ファイルを印刷可能とする発明が提案されている（特許文献１参照）。
【０００７】
一方、従来技術には、符号化画像データの読み取りの信頼性を確保したまま、拡大・縮小といった画像編集処理を行い、印刷する技術が提案されている。（特許文献２参照）。
【０００８】
【特許文献１】特開２００１−３４４５８８号広報
【特許文献２】特開２００２−３５４２３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、従来の画像形成装置では、符号化画像データを合成した画像データに対して、ネガポジ反転や鏡像処理といった画像編集処理を施すことが考慮されておらず、原稿画像全体にネガポジ反転や鏡像処理を施していた。特許文献２に記載の技術は、拡大・縮小といった基本的な画像編集処理についての解決手段を提供するものの、高度な画像編集処理については、解決手段を提供していなかった。
【００１０】
そのため、ネガポジ反転や鏡像処理といった画像編集処理を施した場合に、符号化画像データを破損してしまい、符号化画像データを破損したまま出力用紙に印字してしまう問題があった。
【００１１】
すなわち、ネガポジ反転や鏡像処理といった画像編集処理の際には、その処理内容によっては符号化画像データを破損してしまう場合があり、破損されたままの符号化画像データが出力用紙に印字され、ユーザの意図どおりに復元できない場合が発生していた。
【００１２】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、ネガポジ反転や鏡像処理といった画像編集処理時に、符号化画像データが破損されない画像形成装置を提供することにある。
【課題を解決するための手段】
【００１３】
上記の課題を解決するため、本発明の画像形成装置は、原稿画像データに対して画像編集処理を行う画像処理装置であって、原稿画像データ内に符号化画像データが含まれているか判定する判定手段と、判定手段で含まれていないと判定された場合には、原稿画像データに対して画像編集処理を行い、判定手段で含まれていると判定された場合には、原稿画像データのうち符号化画像データが存在する領域外の画像データに対して画像編集処理を行い、当該画像編集処理の行われた画像データと符号化画像データとを合成する処理手段とを有することを特徴とする。
【００１４】
また、本発明の画像処理装置は、原稿画像データに対して画像編集処理を行う画像処理装置であって、原稿画像データ内に符号化画像データが含まれているか判定する判定手段と、判定手段で含まれていないと判定された場合には、原稿画像データに対して画像編集処理を行い、判定手段で含まれていると判定された場合には、符号化画像データから情報を読み出し、当該読み出された情報から再符号化して再符号画像データを生成し、さらに、原稿画像データのうち符号化画像データが存在する領域外の画像データに対して画像編集処理を行い、当該画像編集処理の行われた画像データと生成された再符号化画像データとを合成する処理手段とを有することを特徴とする。
【００１５】
また、本発明の画像形成装置は、画像編集処理が実行可能で、符号化画像を含む画像を出力可能な画像形成装置であって、画像編集処理の設定の有無を判定する判定手段と、画像編集処理の設定が行われている場合、画像に関する画像データのうち、符号化画像に関する符号化画像データ以外のデータに画像編集処理を行う画像編集処理手段とを備え、符号化画像に関する符号化画像データが前記画像に関する画像データに元々存在していなかった場合に、画像編集処理が行われたデータと符号化画像データとを、符号化画像データの画像データ内における位置情報に従って合成することを特徴とする。
【００１６】
また、本発明の画像形成装置は、画像編集処理が実行可能で、符号化画像を含む画像を出力可能な画像形成装置であって、画像編集処理の設定の有無を判定する判定手段と、画像編集処理の設定が行われている場合、画像に関する画像データに画像編集処理を行う画像編集処理手段と、画像編集処理が行われたデータと符号化画像データとを、符号化画像データの画像データ内における位置情報に従って合成する合成手段とを備えたことを特徴とする。
【００１７】
また、本発明の画像処理方法は、原稿画像データに対して画像編集処理を行う画像処理方法であって、原稿画像データ内に符号化画像データが含まれているか判定する判定ステップと、判定ステップで含まれていないと判定された場合には、原稿画像データに対して画像編集処理を行い、判定ステップで含まれていると判定された場合には、原稿画像データのうち符号化画像データが存在する領域外の画像データに対して画像編集処理を行い、当該画像編集処理の行われた画像データと符号化画像データとを合成するステップとを有することを特徴とする。
【００１８】
また、本発明の画像処理方法は、原稿画像データに対して画像編集処理を行う画像処理方法であって、原稿画像データ内に符号化画像データが含まれているか判定する判定ステップと、判定ステップで含まれていないと判定された場合には、原稿画像データに対して画像編集処理を行い、判定ステップで含まれていると判定された場合には、符号化画像データから情報を読み出し、当該読み出された情報から再符号化して再符号画像データを生成し、さらに、原稿画像データのうち符号化画像データが存在する領域外の画像データに対して画像編集処理を行い、当該画像編集処理の行われた画像データと生成された再符号化画像データとを合成するステップとを有することを特徴とする。
【００１９】
また、本発明の画像処理方法は、画像編集処理が実行可能で、符号化画像を含む画像を出力可能な画像形成装置における画像処理方法であって、画像編集処理の設定の有無を判定するステップと、画像編集処理の設定が行われている場合、画像に関する画像データのうち、符号化画像に関する符号化画像データ以外のデータに画像編集処理を行う画像編集処理ステップとを備え、符号化画像に関する符号化画像データが画像に関する画像データに元々存在していなかった場合に、画像編集処理が行われたデータと符号化画像データとを、符号化画像データの画像データ内における位置情報に従って合成することを特徴とする。
【００２０】
また、本発明の画像処理方法は、画像編集処理が実行可能で、符号化画像を含む画像を出力可能な画像形成装置における画像処理方法であって、画像編集処理の設定の有無を判定するステップと、画像編集処理の設定が行われている場合、画像に関する画像データに画像編集処理を行う画像編集処理ステップと、画像編集処理が行われたデータと符号化画像データとを、符号化画像データの画像データ内における位置情報に従って合成する合成ステップとを備えたことを特徴とする。
【発明の効果】
【００２１】
本発明によれば、符号化画像データが合成される原稿画像上の領域に対して画像編集処理（例えば、ネガポジ反転や鏡像処理）を施さないので、印刷物の符号化画像データの破損を防ぐことが可能となる。
【発明を実施するための最良の形態】
【００２２】
以下、添付図面を参照して本発明の実施形態について詳細に説明する。
【００２３】
なお、本明細書において、「画像編集処理」とは、画像データに対して行う処理であって、綴じ代処理、枠消し処理、製本処理、ネガポジ処理、鏡像処理、符号画像印字処理等、データ上で加工を施す処理を指す。
【００２４】
（第１の実施形態）  
＜印刷システム（図１）＞
図１は、本実施形態に係る印刷システムの構成を示すブロック図である。
【００２５】
この印刷システムでは、ホストコンピュータ４０、および３台の画像形成装置（１０、２０、３０）がＬＡＮ５０に接続されているが、本実施形態に係る印刷システムにおいては、これらの接続数に限定されることはない。また、本実施形態では接続方法としてＬＡＮを介した形態で説明するが、これに限定されることもない。例えば、ＷＡＮ（公衆回線）などの任意のネットワーク、ＵＳＢなどのシリアル伝送方式、セントロニクスやＳＣＳＩなどのパラレル伝送方式なども適用可能である。
【００２６】
ホストコンピュータ（以下、ＰＣと称する）４０は、パーソナルコンピュータの機能を有し、ＣＰＵやプログラム格納用のＲＯＭ、ＲＡＭなどのメモリを備える。そのため、このＰＣ４０は、ＬＡＮ５０やＷＡＮを介してＦＴＰやＳＭＢプロトコルを用い、ファイルを送受信したり、電子メールを送受信したりすることができる。またＰＣ４０から画像形成装置１０、２０、３０に対して、プリンタドライバを介した印字命令を行うことも上述したＣＰＵやプログラムの機能を利用することによって可能となっている。
【００２７】
図１に示すように、画像形成装置１０および２０は、同一の構成を有する装置である。画像形成装置３０は、プリント機能のみの画像形成装置であり、画像形成装置１０や２０が有するスキャナ部（それぞれ、スキャナ部１３、スキャナ部２３）を有していない。以下では、説明の便宜上、画像形成装置１０および２０のうちの画像形成装置１０に注目して、その構成を詳細に説明する。
【００２８】
画像形成装置１０は、装置全体の制御を司る制御部（Controller Unit）１１、印刷設定などのユーザインターフェースである操作部１２、画像入力デバイスであるスキャナ部１３、および画像出力デバイスであるプリンタ部１４を備えている。制御部１１により、操作部１２、スキャナ部１３、およびプリンタ部１４は統合して制御されるが、制御部１１の詳細な構成については図３の説明において詳述する。
【００２９】
＜画像形成装置１０（図２）＞
図１に示した、本実施形態に係る画像形成装置１０の外観を図２に示す。該画像形成装置１０は、制御部１１（図示せず）、操作部１２、スキャナ部１３、およびプリンタ部１４を備える。
【００３０】
スキャナ部１３は、原稿フィーダ２０１、およびトレイ２０２を備える。
【００３１】
また、スキャナ部１３は、スキャンする領域を分担する複数のＣＣＤを有し、原稿上の画像を露光走査して得られた反射光がＣＣＤに入力されることで画像の情報を電気信号に変換する機能も有する。
【００３２】
さらに、スキャナ部１３は、変換した電気信号をＲ、Ｇ、Ｂ各色からなる輝度信号に変換し、当該輝度信号を画像データとして制御部１１に対して出力する。
【００３３】
原稿は、原稿フィーダ２０１のトレイ２０２にセットされる。ユーザが操作部１２から読み取り開始を指示すると、制御部１１からスキャナ部１３に原稿読み取り指示が与えられる。スキャナ部１３は、この指示を受けると原稿フィーダ２０１のトレイ２０２から原稿を１枚ずつフィードして、原稿の読み取り動作を行う。なお、原稿の読み取り方法は原稿フィーダ２０１による自動送り方式ではなく、原稿を不図示のガラス面上に載置し露光部を移動させることで原稿の走査を行う方法であってもよい。
【００３４】
さらに、プリンタ部１４は、異なる用紙サイズ、または異なる用紙向きを選択可能とする複数の用紙カセット２０３、２０４、および２０５、並びに後処理を行わない用紙が排出される排紙トレイ２０６、および後処理部２０７を備える。
【００３５】
プリンタ部１４は、制御部１１から受け取った画像データを用紙上に形成する画像形成デバイスである。なお、本実施形態において画像形成方式は感光体ドラムや感光体ベルトを用いた電子写真方式となっているが、本発明はこれに限定されることはない。例えば、微少ノズルアレイからインクを吐出して用紙上に印字するインクジェット方式などでも適用可能である。
【００３６】
後処理部２０７は、後処理を行った印字後の用紙が排出される。後処理としては、例えば、排出された用紙に対するステイプル処理（ホチキス止め）やパンチ穴開け、裁断などがある。
【００３７】
＜制御部１１の詳細説明（図３）＞
図３は、本実施形態に係る画像形成装置１０の制御部１１の構成をより詳細に説明するためのブロック図である。制御部１１は、操作部１２、スキャナ部１３、およびプリンタ部１４と電気的に接続されており、一方ではＬＡＮ５０やＷＡＮ３３１を介してＰＣ４０などの外部装置と接続されている。かかる構成により、画像データ、およびデバイス情報の入出力が可能となっている。
【００３８】
制御部１１は、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、ＨＤＤ３０４、操作部Ｉ／Ｆ３０５、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ３０６、Ｍｏｄｅｍ３０７、２値画像回転部３０８、および２値多値画像圧縮・伸張部３０９を備える。これらの各構成要素は、システムバス３１０に接続されている。
【００３９】
また、制御部１１は、スキャナＩ／Ｆ３１１、スキャナ画像処理部３１２、圧縮部３１３、プリンタＩ／Ｆ３１４、プリンタ画像処理部３１５、伸張部３１６、画像変換部３１７、ＲＩＰ３２８、圧縮部３２９を備える。これらの各構成要素は、画像バス３３０に接続されている。
なお、画像変換部３１７は、その内部に、伸張部３１８、圧縮部３１９、回転部３２０、変倍部３２１、色空間変換部３２２、２値多値変換部３２３、多値２値変換部３２４、移動部３２５、間引き部３２６、合成部３２７を備える。
【００４０】
システムバス３１０、および画像バス３３０は相互に接続しており、上記各構成要素は、これによって相互に接続し、互いにデータを送受信することができるようになっている。なお、ＲＩＰ３２８は、システムバス３１０にも接続する構成をとっている。
【００４１】
以下、制御部１１の各部について説明する。
【００４２】
ＣＰＵ３０１は、ＲＯＭ３０３に格納された制御プログラムに基づいて接続中の各種デバイス（例えば、スキャナ部１３など）とのアクセスを統括的に制御すると共に、制御部１１の内部で行われる各種処理についても統括的に制御する。
【００４３】
ＲＡＭ３０２は、ＣＰＵ３０１が動作するためのシステムワークメモリであり、かつ画像データを一時格納するためのメモリでもある。このＲＡＭ３０２は、記憶した内容を電源ＯＦＦ後も保持しておくＳＲＡＭ、および電源ＯＦＦ後には記憶した内容が消去されてしまうＤＲＡＭを備える。
【００４４】
ＲＯＭ３０３は、上述のような装置の制御プログラムやブートプログラムなどを格納する。
【００４５】
ＨＤＤ３０４は、ハードディスクドライブであり、システムソフトウェアや画像データを格納することができる。
【００４６】
操作部Ｉ／Ｆ３０５は、システムバス３１０と操作部１２を接続するためのインターフェース部である。この操作部Ｉ／Ｆ３０５は、操作部１２に表示するための情報を、システムバス３１０を介して各部から受信し、操作部１２に送信する一方、操作部１２から受信した情報を、システムバス３１０を介して各部へと送信する。
【００４７】
Ｎｅｔｗｏｒｋ  Ｉ／Ｆ３０６は、ＬＡＮ５０、およびシステムバス３１０に接続し、両者との間で情報の送受信を行う。
【００４８】
Ｍｏｄｅｍ３０７は、ＷＡＮ３３１、およびシステムバス３１０に接続し、両者との間で情報の送受信を行う。
【００４９】
なお、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ３０６およびＭｏｄｅｍ３０７は、それぞれＬＡＮ５０およびＷＡＮ３３１を介して、例えばＰＣ４０などの外部のコンピュータと接続され、該ＰＣ４０などから印刷設定を受信したりすることも可能である。
【００５０】
２値画像回転部３０８は、送信前の画像データの方向を変換する。
【００５１】
２値多値画像圧縮・伸張部３０９は、送信前の画像データの解像度を所定の解像度や送信先の能力に応じた解像度に変換する。なお、圧縮、および伸張にあたってはＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨなどの方式を用いる。
【００５２】
画像バス３３０は、画像データをやり取りするための伝送路であり、ＰＣＩバス、またはＩＥＥＥ１３９４で構成されている。
【００５３】
スキャナ画像処理部３１２は、スキャナ部１３からスキャナＩ／Ｆ３１１を介して受信した画像データに対して、補正、加工、および編集を行う。また、スキャナ画像処理部３１２は、受信した画像データがカラー原稿か、または白黒原稿かの判定や、文字原稿か、または写真原稿かなどの判定も行うことができる。さらに、スキャナ画像処理部３１２は、その判定結果を画像データに付随させる処理も行う。ここで、かかる付随情報を「属性データ」と呼ぶ。なお、スキャナ画像処理部３１２で行われる処理の詳細については、図５の説明にて詳述する。
【００５４】
圧縮部３１３は、スキャナ画像処理部３１２から画像データを受信し、該画像データを３２画素×３２画素のブロック単位に分割する。この３２画素×３２画素の画像データは、タイル画像データと呼ばれる。図４は、該タイル画像データを概念的に表す図である。原稿（すなわち、スキャナ部１３から読み取る前の紙媒体）において、該タイル画像データに対応する領域をタイル画像と呼ぶ。
【００５５】
なお、タイル画像データには、その３２画素×３２画素のブロックにおける平均輝度情報やタイル画像の原稿上の座標位置がヘッダ情報として付加されている。さらに、圧縮部３１３は、複数のタイル画像データからなる画像データを圧縮する。
【００５６】
伸張部３１６は、複数のタイル画像データからなる画像データを伸張した後にラスタ展開してプリンタ画像処理部３１５に送信する。
【００５７】
プリンタ画像処理部３１５は、伸張部３１６から画像データを受信し、該画像データに付随する属性データを参照し、該画像データに対して画像処理を行う。画像処理後の画像データは、プリンタＩ／Ｆ３１４を介してプリンタ部１４に出力される。このプリンタ画像処理部３１５で行われる処理の詳細については図６の説明にて詳述する。
【００５８】
画像変換部３１７は、画像データに対して所定の変換処理を行う。画像変換部３１７は、以下に示すような処理部を有する。
【００５９】
伸張部３１８は、受信した画像データを伸張し、圧縮部３１９は、受信した画像データを圧縮し、そして、回転部３２０は、受信した画像データを回転する。
【００６０】
変倍部３２１は、受信した画像データに対して解像度変換処理（例えば、６００ｄｐｉから２００ｄｐｉへの変換処理）を行う。
【００６１】
色空間変換部３２２は、受信した画像データの色空間を変換し、並びにマトリクス、またはテーブルを用いて公知技術である下地飛ばし処理、ＬＯＧ変換処理（ＲＧＢ→ＣＭＹ）、および出力色補正処理（ＣＭＹ→ＣＭＹＫ）を行うことができる。
【００６２】
２値多値変換部３２３は、受信した２階調の画像データを２５６階調の画像データに変換する。
【００６３】
一方、多値２値変換部３２４は、受信した２５６階調の画像データを誤差拡散処理などの手法により２階調の画像データに変換する。
【００６４】
移動部３２５は、受信した画像データに対して余白部分を付加したり、余白部分を削除したりする処理を行う。
【００６５】
間引き部３２６は、受信した画像データの画素を間引くことで解像度変換を行い、例えば、解像度が元の画像データの１／２、１／４、１／８などの画像データを生成する。
【００６６】
合成部３２７は、受信した２つの画像データを合成し、１枚の画像データを生成する。なお、２つの画像データを合成する際には、周知の方法を活用することができる。すなわち、合成対象の画素同士が持つ輝度値の平均値を合成輝度値とする方法、輝度レベルで明るい方の画素の輝度値を合成後の画素の輝度値とする方法、または暗い方を合成後の画素とする方法を適用することが可能である。さらに、合成対象の画素同士の論理和演算、論理積演算、排他的論理和演算などで合成後の輝度値を決定する方法なども適用可能である。
【００６７】
ＲＩＰ３２８は、ＰＣ４０などから送信されたＰＤＬ（ページ記述言語）コードデータを元に生成された中間データを受信し、ビットマップデータ（多値）を生成する。
【００６８】
＜スキャナ画像処理部３１２の詳細説明（図５）＞
図３におけるスキャナ画像処理部３１２の内部構成の詳細を図５に示す。
【００６９】
スキャナ画像処理部３１２は、マスキング処理部５０１、フィルタ処理部５０２、ヒストグラム生成部５０３、入力側ガンマ補正部５０４、カラーモノクロ判定部５０５、文字写真判定部５０６、および復号部５０７を備える。
【００７０】
スキャナ画像処理部３１２は、ＲＧＢ各８ｂｉｔの輝度信号からなる画像データを受信する機能を有する処理部である。
【００７１】
マスキング処理部５０１は、該輝度信号をＣＣＤのフィルタ色に依存しない標準的な輝度信号に変換する。
【００７２】
フィルタ処理部５０２は、マスキング処理部５０１から受信した画像データの空間周波数を任意に補正する。フィルタ処理部５０２は、該画像データに対して、例えば７×７のマトリクスを用いた演算処理を行う。
【００７３】
一方、複写機や複合機では、図７における原稿選択タブ７０４の押下によりコピーモードとして文字モード、写真モード、または文字／写真モードを選択することができる。これらのうち文字モードが選択された場合、フィルタ処理部５０２は、文字用のフィルタを該画像データ全体にかける。また、写真モードが選択された場合、フィルタ処理部５０２は、写真用のフィルタを該画像データ全体にかける。さらに、フィルタ処理部５０２は、文字／写真モードが選択された場合、後述の文字写真判定信号（属性データの一部）に応じて画素ごとに適応可能なフィルタを切り替える。すなわち、フィルタ処理部５０２は、画素ごとに写真用のフィルタをかけるか、または文字用のフィルタをかけるかを決定する。
【００７４】
なお、写真用のフィルタには高周波成分のみ平滑化が行われるような係数が設定されており、画像のざらつきを目立たなくすることができる。一方、文字用のフィルタには強めのエッジ強調を行うような係数が設定されており、文字のシャープさを出すこともできる。
【００７５】
ヒストグラム生成部５０３は、フィルタ処理部５０２から受信した画像データを構成する各画素の輝度データをサンプリングする。より詳細に説明すると、ヒストグラム生成部５０３は、主走査方向、および副走査方向にそれぞれ指定した開始点から終了点で囲まれた矩形領域内の輝度データを、主走査方向、および副走査方向に一定のピッチでサンプリングする。そして、ヒストグラム生成部５０３は、該サンプリング結果を元にヒストグラムデータを生成する。生成されたヒストグラムデータは、後述する下地飛ばし処理部６０１で下地飛ばし処理を行う際に下地レベルを推測するために用いられる。
【００７６】
入力側ガンマ補正部５０４は、ヒストグラム生成部５０３より受信した輝度データを、テーブル等を利用して非線形特性を持つ輝度データに変換する。
【００７７】
カラーモノクロ判定部５０５は、マスキング処理部５０１から受信した画像データを構成する各画素が有彩色であるか無彩色であるかを判定し、その判定結果をカラーモノクロ判定信号（属性データの一部）として画像データに付随させる。
【００７８】
文字写真判定部５０６は、マスキング処理部５０１から受信した画像データを構成する各画素が文字を構成する画素なのか、網点を構成する画素なのか、網点中の文字を構成する画素なのか、ベタ画像を構成する画素なのかを判定する。文字写真判定部５０６は、この判定を行う場合に、各画素の画素値と各画素の周辺画素の画素値とに基づいて判定を行う。なお、上記のどれにもあてはまらない画素は、白領域を構成している画素である。その判定処理の後、文字写真判定部５０６は、その判定結果を文字写真判定信号（属性データの一部）として画像データに付随させる。
【００７９】
復号部５０７は、マスキング処理部５０１から出力された画像データ内に符号化画像データが存在する場合に、その存在を検知する。そして、復号部５０７は、符号化画像データを検知した場合、検知された符号化画像データを復号化して情報を取り出す。
【００８０】
＜プリンタ画像処理部３１５の詳細説明（図６）＞
次に、図３におけるプリンタ画像処理部３１５における処理の流れを、図６を参照して説明する。上述したように、プリンタ画像処理部３１５の処理は、ＣＰＵ３０１によって制御されるため、以下の処理もＣＰＵ３０１によって制御されることになる。
【００８１】
下地飛ばし処理部６０１は、スキャナ画像処理部３１２のヒストグラム生成部５０３で生成されたヒストグラムを用いて画像データの下地色を飛ばす（除去する）処理を行う。
【００８２】
モノクロ生成部６０２は、カラーデータをモノクロデータに変換する。
【００８３】
Ｌｏｇ変換部６０３は、輝度、および濃度の変換処理を行う。例えば、Ｌｏｇ変換部６０３は、ＲＧＢ入力された画像データを、ＣＭＹの画像データに変換する。
【００８４】
出力色補正部６０４は、出力色補正を行う。例えば、ＣＭＹ入力された画像データを、テーブルやマトリックスを用いてＣＭＹＫの画像データに変換する。
【００８５】
出力側ガンマ補正部６０５は、この出力側ガンマ補正部６０５に入力される信号値と、複写出力後の反射濃度値とが比例するように補正を行う。
【００８６】
中間調補正部６０６は、出力するプリンタ部１４の階調数に合わせて中間調処理を行う。例えば、受信した高階調の画像データに対し２値化や３２値化などの処理を行う。
【００８７】
符号画像合成部６０７は、出力側ガンマ補正部６０５と中間調補正部６０６との間に位置し、後述する＜符号化処理＞により生成された符号化画像データと、原稿の画像データとを合成する。
【００８８】
なお、スキャナ画像処理部３１２やプリンタ画像処理部３１５における各処理部では、受信した画像データに各処理を施さずに出力させることも可能である。このように、ある処理部において処理を施さずにデータを通過させることを、「処理部をスルーさせる」と呼ぶ。
【００８９】
＜符号化処理＞
ＣＰＵ３０１は、所定の情報（この所定の情報には、例えば、機器番号や印刷時間情報やユーザＩＤ情報などが含まれる）の符号化処理を行い、符号化画像データを生成する処理を制御することができる。
【００９０】
なお、本明細書では、符号化画像データとは、二次元コード画像やバーコード画像といった画像や電子透かし技術により生成された電子透かし画像のことを指し示す。図１４で説明するように、文書ファイル、画像ファイル、動画ファイル、音声ファイル、および実行ファイルなどから符号化画像データを生成することが可能である。
【００９１】
さらに、ＣＰＵ３０１は、生成された符号化画像データを、データバス（図示せず）を用いて、プリンタ画像処理部３１５内の符号画像合成部６０７に送信することもできる。
【００９２】
なお、上記制御（符号化画像の生成制御、送信制御）は、ＣＰＵ３０１がＲＡＭ３０２内に格納されたプログラムを実行することによって行われる。
【００９３】
＜操作画面の説明＞
次に、画像形成装置１０の操作部１２をより詳細に説明する。
【００９４】
図７は、操作部１２の初期画面７００である。初期画面７００は、領域７０１、読み取りモードタブ７０２、原稿選択タブ７０４、応用モードタブ７０５、後処理設定タブ７０６、および両面設定タブ７０７を備える。
【００９５】
領域７０１は、画像形成装置１０がコピーできる状態にあるか否かを表示し、かつ設定したコピー部数を表示する。
【００９６】
読み取りモードタブ７０２は、原稿の読み取りモードを選択するためのタブである。このタブが押下されるとカラー／ブラック／自動（ＡＣＳ）の３種類の選択メニュー（図示せず）がポップアップ表示される。なお、カラーが選択された場合にはカラーコピーが、ブラックが選択された場合にはモノクロコピーが行われる。また、自動（ＡＣＳ）が選択された場合には、上述したカラーモノクロ判定部５０５で生成したカラーモノクロ判定信号により、カラーまたはモノクロのいずれかのコピーモードが決定される。
【００９７】
原稿選択タブ７０４は、原稿のタイプを選択するためのタブであり、このタブが押下されると文字、写真、文字／写真モードの３種類の選択メニュー（図示せず）がポップアップ表示される。
【００９８】
応用モードタブ７０５は、原稿を読み取って得られた原稿画像データに対する各種画像編集処理を設定するためのタブである。
【００９９】
後処理設定タブ７０６は、原稿を読み取って得られた原稿画像データに対する各種フィニッシングに関わる設定を行うためのタブである。
【０１００】
両面設定タブ７０７は、両面読み込み、および両面印刷に関する設定を行うためのタブである。
【０１０１】
図８は、応用モードタブ７０５を押下したときに表示される応用モード設定画面８００の一例を示す図である。本実施形態では、応用モード設定画面８００は、綴じ代設定タブ８０１、枠消し設定タブ８０２、製本設定タブ８０３、ネガポジ設定タブ８０４、鏡像設定タブ８０５、および符号化画像印字タブ８０６を有する。
【０１０２】
綴じ代設定タブ８０１は、原稿画像を出力時に上下左右のいずれかに移動させて出力用紙に印字する綴じ代を設定する際に使用する。
【０１０３】
枠消し設定タブ８０２は、原稿画像に対して枠を指定して枠外の領域にある画素を白画素にする枠消しを設定する際に使用する。
【０１０４】
製本設定タブ８０３は、原稿画像を製本出力する製本設定をする際に使用する。
【０１０５】
ネガポジ設定タブ８０４は、原稿画像に対してネガポジ設定をする際に使用する。ネガポジ設定タブ８０４を押下すると、ネガポジＯＮ／ＯＦＦ画面（図示せず）が表示され、ネガポジ出力するか否かを選択できる。なお、初期値はネガポジ出力しないよう設定されている。
【０１０６】
鏡像設定タブ８０５は、原稿画像を上下または左右逆転し鏡像印刷する鏡像設定をする際に使用する。鏡像設定タブ８０５を押下すると、鏡像ＯＮ／ＯＦＦ画面（図示せず）が表示され、鏡像出力するか否かを選択できる。なお、初期値は鏡像出力しないよう設定されている。
【０１０７】
符号化画像印字タブ８０６は、原稿画像に対して新規に符号化画像データを合成するモードにかかわる設定を行う際に使用する。新規に符号化画像データに変換する情報は、ＰＣ４０や画像形成装置１０内のＨＤＤ３０４に格納されている文書ファイル、または仮想キーボード（図示せず）から入力された文字列など特に限定はしない。
【０１０８】
＜原稿画像入力時の処理＞
図１６、図１７は、原稿を読み取り、原稿画像データとして格納し、格納された原稿画像データに対して画像編集処理（例えば、ネガポジ反転処理や鏡像処理）を行ってシート上に形成する一連の処理に係わるフローチャートである。なお、本フローチャートでは、ＲＡＭ３０２のことを単にメモリと称する。
【０１０９】
なお、本フローチャートの処理が始まる前に、ユーザが原稿をスキャナ部１３においた後、応用モードタブ７０５（ネガポジ設定タブ８０４、鏡像設定タブ８０５）を押下することで画像編集処理（例えば、ネガポジ処理、鏡像処理）の設定を画像形成装置１０に対して要求したものとする。さらに、上記要求の後に、スタートボタンをユーザが押下することにより、原稿フィーダ２０１におかれた原稿をスキャンして得られる原稿画像データに対して上記画像編集処理を行った上でシート上に形成するように画像形成装置１０に対して指示したものとする。
【０１１０】
ステップＳ１６００では、ＣＰＵ３０１は、画像編集処理（例えば、ネガポジ処理、鏡像処理）の設定を行う。
【０１１１】
ステップＳ１６０１では、ＣＰＵ３０１は、スキャナ部１３で読み取られた原稿を、原稿画像データとしてスキャナＩ／Ｆ３１１を介してスキャナ画像処理部３１２に送信する。
【０１１２】
ステップＳ１６０２では、スキャナ画像処理部３１２は、ステップＳ１６０１で送信されてきた原稿画像データに対して図５にて説明した処理を行い、新たな原稿画像データを生成する。
【０１１３】
ステップＳ１６０３では、スキャナ画像処理部３１２内の復号部５０７は、上述したように、ステップＳ１６０２で生成した新たな原稿画像データ内に符号化画像データが存在するか否かを検知する。復号部５０７が符号化画像データを検知した場合は、ステップＳ１６０４に処理が進み、検知しなかった場合は、ステップＳ１６０８に処理が進む。
【０１１４】
ステップＳ１６０４では、復号部５０７は、検知した符号化画像データが原稿画像内のどの領域に存在するかを判定し、その領域情報を符号画像合成部６０７に送信する。
【０１１５】
ここで、本明細書において、領域情報とは、図９の例で示すように、原稿画像９０１の左上隅を原点（０，０）とし、主走査方向をＸ軸、副走査方向をＹ軸とした場合の符号化画像データ９０２の占有する領域の位置座標の情報である。図９の例では、符号化画像データ９０２の領域は、（Ｘ０，Ｙ０）と（Ｘ１，Ｙ０）と（Ｘ０，Ｙ１）と（Ｘ１，Ｙ１）との位置座標で囲まれる矩形領域で示される。
【０１１６】
ステップＳ１６０５では、復号部５０７は、符号化画像データを復号化して情報を取得する。なお、この段階では、ネガポジ反転や鏡像処理といった画像編集処理をまだ施していないので、符号化画像データは破損されておらず、図１５で示すように、符号化画像データから元データを抽出することが可能である。
【０１１７】
ステップＳ１６０６では、ＣＰＵ３０１は、ステップＳ１６０５で取得された復号後の情報を、データバス（図示せず）を用いてＲＡＭ３０２に送信し、格納する。
【０１１８】
ステップＳ１６０７では、ＣＰＵ３０１は、復号後の情報を再符号化して再符号化画像データを生成し、該再符号化画像データをプリンタ画像処理部３１５内の符号画像合成部６０７に送信する。符号画像合成部６０７での合成処理については、ステップＳ１７０６にて後述する。
【０１１９】
ステップＳ１６０８では、圧縮部３１３は、スキャナ画像処理部３１２で生成された新たな原稿画像データを３２画素×３２画素のブロック単位に分割しタイル画像データを生成する。さらに、圧縮部３１３は、複数のタイル画像データからなる原稿画像データを圧縮する。
【０１２０】
ステップＳ１６０９では、ＣＰＵ３０１は、圧縮部３１３で圧縮された原稿画像データをメモリに送信し、格納した上で図１７の処理に移行する。
【０１２１】
ステップＳ１７００では、ＣＰＵ３０１は、圧縮されて格納されている原稿画像データを解凍してメモリに格納する。
【０１２２】
ステップＳ１７０１では、ＣＰＵ３０１は、画像編集処理のうちネガポジ反転が設定されているか判定する（なお、設定は、ステップＳ１６００で行なわれている）。ネガポジ反転が設定されていると判定された場合、ステップＳ１７０２に処理が進み、一方、ネガポジ反転が指定されていないと判定された場合、ステップＳ１７０３に処理が進む。
【０１２３】
ステップＳ１７０２−１では、ＣＰＵ３０１は、原稿画像データ内に符号化画像データが存在していたか否かをステップＳ１６０３の結果を元に判断する。その結果、符号化画像データが存在する場合には、メモリに格納されている解凍後の原稿画像データ全体（又は、メモリに展開されている解凍後の原稿画像データのうち符号化画像データ外の領域の画像データ）に対して、画像の階調を反転させるネガポジ反転処理を実行する（Ｓ１７０２−２、Ｓ１７０２−３）。また、符号化画像データが存在しない場合には、メモリに格納されている解凍後の原稿画像データ全体に対して、ネガポジ反転処理を実行する（Ｓ１７０２−２）。そして、実行後の画像データをメモリに格納する。なお、本ステップで、メモリに展開されている解凍後の原稿画像データのうち符号化画像データ外の領域の画像データに対してのみネガポジ反転処理が実行した場合には、ネガポジ反転後の画像データと符号化画像データとを合成した後の画像データを実行後の画像データとしてメモリに格納する。また、ネガポジ反転処理とは、各画素のＲＧＢデータを反転する（例えば、画素の値が０〜２５５の場合、ある画素のＲＧＢそれぞれの値を、画素の最大値である２５５から引いた値を求め、反転後の画素のＲＧＢそれぞれの値とする）処理のことである。
【０１２４】
ステップＳ１７０３では、画像編集処理のうち鏡像出力が設定されているか判定する（なお、設定は、ステップＳ１６００で行なわれている）。鏡像出力が設定されていると判定された場合、ステップＳ１７０４に処理が進み、一方、鏡像出力が設定されていないと判定された場合、ステップＳ１７０５に処理が進む。
【０１２５】
ステップＳ１７０４−１では、ＣＰＵ３０１は、原稿画像データ内に符号化画像データが存在していたか否かをステップＳ１６０３の結果を元に判断する。その結果、符号化画像データが存在する場合には、メモリに格納されている解凍後の原稿画像データ全体（又は、メモリに展開されている解凍後の原稿画像データのうち符号化画像データ外の領域の画像データ）に対して、鏡像処理を実行する（Ｓ１７０４−２、Ｓ１７０４−３）。また、符号化画像データが存在しない場合には、メモリに格納されている解凍後の原稿画像データ全体に対して、鏡像処理を実行する（Ｓ１７０４−２）。
【０１２６】
なお、本ステップで、メモリに格納されている原稿画像データのうち符号化画像データ外の領域の画像データに対してのみ鏡像処理を実行した場合には、鏡像処理後の画像データと符号化画像データとを合成した後の画像データを鏡像処理実行後の画像データとしてメモリに格納する。
【０１２７】
ここで、鏡像処理について図１３を参照して説明する。図１３では、まず、図４で説明したタイル画像データ（すなわち、３２画素×３２画素の画像データ）ごとに鏡像処理を施す。鏡像処理とは、画像を鏡に映したように上下または左右に反転する処理をいう。その後に、該タイル画像データの並び順を変更することで実現される。
【０１２８】
図１３の例を用いて処理の概要を説明すると、タイル画像データＡは、３２画素×３２画素であるが、画素ごとに上述した鏡像処理を施す。タイル画像データＡの一番左上の位置にある画素は、タイル画像データＢでは一番右上の位置に移される。つまり、画素ごとの画像データを鏡像処理するだけでなく、タイル画像データにおける位置についても鏡で左右対称に映したように位置を変える処理がなされる。こういった処理を画素ごとに行ったのが、タイル画像データＢである。
【０１２９】
なお、この例では、左右対称に鏡像処理する例を説明するが、上下対称の鏡像処理をすることも可能である。
【０１３０】
さらに、原稿画像Ａ´に示すように１つの原稿にはＭタイル画像データ×Ｎタイル画像データが含まれている。このタイル画像データについても、原稿画像Ｂ´で示すように各タイル画像の位置を左右対称になるように置き換える処理を行う。
【０１３１】
なお、ここでも、左右対称を例にして説明しているが、上下対称に鏡像処理をすることも可能である。
【０１３２】
ステップＳ１７０５では、ＣＰＵ３０１は、メモリに格納されている画像データを伸張部３１６に送り、この伸張部３１６にラスタ展開させ、さらに、ラスタ展開後の画像データをプリンタ画像処理部３１５に送信させる。
【０１３３】
ステップＳ１７０６では、プリンタ画像処理部３１５は、伸張部３１６から送信された原稿画像データに付随されている属性データに応じた画像データ編集を行う。この処理内容は図６で説明した処理内容と同一である。その後、このステップでは、ステップＳ１６０７で生成された再符号化画像データと、原稿画像データとを合成する。すなわち、プリンタ画像処理部３１５内の符号画像合成部６０７は、送信されてきた再符号化画像データと、原稿の画像データとを該位置座表の情報を基にして合成する。
【０１３４】
より詳細に説明すると、出力側ガンマ補正部６０５から出力された原稿画像データと、ステップＳ１６０７で生成された再符号化画像データとを符号画像合成部６０７が合成する。
【０１３５】
そして、該合成により得られた合成画像データを中間調補正部６０６が、出力するプリンタ部１４の階調数に合わせて中間調処理を行う。中間調処理後の合成画像データは、プリンタＩ／Ｆ３１４を介してプリンタ部１４に送信される。
【０１３６】
ステップＳ１２０７では、プリンタ部１４が該合成画像データを出力用紙上に画像形成する。
【０１３７】
（第２の実施形態）  
第１の実施形態では、原稿画像データのうち符号化画像データから情報を読み出して再符号化画像データを生成した。さらに、原稿画像データのうち符号化画像データ外の領域の画像データに対して画像編集処理を行った。そして、再符号化画像データと、画像編集処理後の画像データとを合成した。
【０１３８】
これに対して、第２の実施形態では、原稿画像データのうちの符号化画像データをメモリに格納しておく。そして、原稿画像データのうち符号化画像データ外の領域の画像データに対して画像編集処理を行う。そして、メモリに保存されている符号化画像データと、画像編集処理後の画像データとを合成した。
【０１３９】
このように、第２の実施形態では、第１の実施形態と異なり、符号化画像データから情報を読み出したり、その情報から再符号化画像データを生成したりしない。従って、処理の高速化が実現される。ただし、第２の実施形態では、原稿画像データ内の符号化画像データをそのままシート上に形成するため、このシート上への形成の時点で、符号化画像データがさらに画質劣化をすることになる。従って、シート上に形成されている符号化画像から、符号化画像読取器（例：バーコードリーダ、復号部）によって情報を読み出せない可能性も存在する。
【０１４０】
＜原稿画像入力時の処理＞
図１８、図１９は、原稿を読み取り、原稿画像データとして格納し、格納された原稿画像データに対して画像編集処理（例えば、ネガポジ反転処理や鏡像処理）を行ってシート上に形成する一連の処理に係わるフローチャートである。なお、本フローチャートでは、ＲＡＭ３０２のことを単にメモリと称する。
【０１４１】
なお、本フローチャートの処理が始まる前に、ユーザが原稿をスキャナ部１３においた後、応用モードタブ７０５（ネガポジ設定タブ８０４、鏡像設定タブ８０５）を押下することで画像編集処理（例えば、ネガポジ処理、鏡像処理）の設定を画像形成装置１０に対して要求したものとする。さらに、上記要求の後に、スタートボタンをユーザが押下することにより、原稿フィーダ２０１におかれた原稿をスキャンして得られる原稿画像データに対して上記画像編集処理を行った上でシート上に形成するように画像形成装置１０に対して指示したものとする。
【０１４２】
ステップＳ１８００では、ＣＰＵ３０１は、画像編集処理（例えば、ネガポジ処理、鏡像処理）の設定を行なう。
【０１４３】
ステップＳ１８０１では、ＣＰＵ３０１は、スキャナ部１３で読み取られた原稿を、原稿画像データとしてスキャナＩ／Ｆ３１１を介してスキャナ画像処理部３１２に送信する。
【０１４４】
ステップＳ１８０２では、スキャナ画像処理部３１２は、ステップＳ１８０１で送信されてきた原稿画像データに対して図５にて説明した処理を行い、新たな原稿画像データを生成する。
【０１４５】
ステップＳ１８０３では、スキャナ画像処理部３１２内の復号部５０７は、上述したように、ステップＳ１８０２で生成した新たな原稿画像データ内に符号化画像データが存在するか否かを検知する。
【０１４６】
ステップＳ１８０４では、復号部５０７は、検知した符号化画像データが原稿画像内のどの領域に存在するかを判定し、その領域情報と、検知した符号化画像データとを符号画像合成部６０７に送信する。
【０１４７】
ステップＳ１８０５では、ＣＰＵ３０１は、上記ＲＡＭ３０２に格納されている符号化画像データをプリンタ画像処理部３１５内の符号画像合成部６０７に送信する。符号画像合成部６０７での合成処理については、ステップＳ１９０６にて後述する。
【０１４８】
ステップＳ１８０６では、圧縮部３１３は、スキャナ画像処理部３１２で生成された新たな原稿画像データを３２画素×３２画素のブロック単位に分割しタイル画像データを生成する。さらに、圧縮部３１３は、複数のタイル画像データからなる原稿画像データを圧縮する。
【０１４９】
ステップＳ１８０７では、ＣＰＵ３０１は、圧縮部３１３で圧縮された原稿画像データをメモリに送信し、格納した上で図１９の処理に移行する。
【０１５０】
ステップＳ１９００では、ＣＰＵ３０１は、圧縮されて格納されている原稿画像データを解凍してメモリに格納する。
【０１５１】
ステップＳ１９０１では、ＣＰＵ３０１は、画像編集処理のうちネガポジ反転が設定されていたか判定する（なお、設定は、ステップＳ１８００で行なわれている）。ネガポジ反転が設定されていると判定された場合、ステップＳ１９０２に処理が進み、一方、ネガポジ反転が指定されていないと判定された場合、ステップＳ１９０３に処理が進む。
【０１５２】
ステップＳ１９０２−１では、ＣＰＵ３０１は、符号化画像データが存在するか否かをステップＳ１８０３の結果を元に判断する。その結果、符号化画像データが存在する場合には、メモリに格納されている解凍後の原稿画像データ全体（又は、メモリに展開されている解凍後の原稿画像データのうち符号化画像データ外の領域の画像データ）に対して、画像の階調を反転させるネガポジ反転処理を実行する（Ｓ１９０２−２、Ｓ１９０２−３）。また、符号化画像データが存在しない場合には、メモリに格納されている解凍後の原稿画像データ全体に対して、ネガポジ反転処理を実行する（Ｓ１９０２−２）。そして、実行後の画像データをメモリに格納する。なお、本ステップで、メモリに展開されている解凍後の原稿画像データのうち符号化画像データ外の領域の画像データに対してのみネガポジ反転処理を実行した場合には、ネガポジ反転後の画像データと符号化画像データとを合成した後の画像データを実行後の画像データとしてメモリに格納する。また、ネガポジ反転処理とは、各画素のＲＧＢデータを反転する（例えば、画素の値が０〜２５５の場合、ある画素のＲＧＢそれぞれの値を、画素の最大値である２５５から引いた値を求め、反転後の画素のＲＧＢそれぞれの値とする）処理のことである。
【０１５３】
ステップＳ１９０３では、画像編集処理のうち鏡像出力が設定されていたか判定する（なお、設定は、ステップＳ１８００で行なわれている）。鏡像出力が設定されていると判定された場合、ステップＳ１９０４に処理が進み、一方、鏡像出力が設定されていないと判定された場合、ステップＳ１９０５に処理が進む。
【０１５４】
ステップＳ１９０４では、ＣＰＵ３０１は、原稿画像データ内に符号化画像データが存在していたか否かをステップＳ１８０３の結果を元に判断する。その結果、符号化画像データが存在する場合には、メモリに格納されている解凍後の原稿画像データ全体（又は、メモリに展開されている解凍後の原稿画像データのうち符号化画像データ外の領域の画像データ）に対して、鏡像処理を実行する（Ｓ１９０４−２、Ｓ１９０４−３）。また、符号化画像データが存在しない場合には、メモリに格納されている解凍後の原稿画像データ全体に対して、鏡像処理を実行する（Ｓ１９０４−２）。
【０１５５】
なお、本ステップで、メモリに格納されている原稿画像データのうち符号化画像データ外の領域の画像データに対してのみ鏡像処理を実行した場合には、鏡像処理後の画像データと符号化画像データとを合成した後の画像データを鏡像処理実行後の画像データとしてメモリに格納する。
【０１５６】
ステップＳ１９０５では、ＣＰＵ３０１は、メモリに格納されている画像データを伸張部３１６に送り、この伸張部３１６にラスタ展開させ、さらに、ラスタ展開後の画像データをプリンタ画像処理部３１５に送信させる。
【０１５７】
ステップＳ１９０６では、プリンタ画像処理部３１５は、伸張部３１６から送信された原稿画像データに付随されている属性データに応じた画像データ編集を行う。この処理内容は図６で説明した処理内容と同一である。その後、このステップでは、ステップＳ１８０４で送信された符号化画像データと、原稿画像データとを合成する。すなわち、プリンタ画像処理部３１５内の符号画像合成部６０７は、ステップＳ１８０４で送信されてきた符号化画像データと、原稿の画像データとを該位置座表の情報を基にして合成する。
【０１５８】
より詳細に説明すると、出力側ガンマ補正部６０５から出力された原稿画像データと、ステップＳ１８０４で送信された符号化画像データとを符号画像合成部６０７が合成する。
【０１５９】
そして、該合成により得られた合成画像データを中間調補正部６０６が、出力するプリンタ部１４の階調数に合わせて中間調処理を行う。中間調処理後の合成画像データは、プリンタＩ／Ｆ３１４を介してプリンタ部１４に送信される。
【０１６０】
ステップＳ１９０７では、プリンタ部１４が該合成画像データを出力用紙上に画像形成する。
【０１６１】
（第３の実施形態）  
＜原稿画像入力時の処理＞
図１０は、原稿を読み取り、画像データとして格納する一連の処理に係わるフローチャートである。後述する処理は、読み取られる原稿が複数ページ存在する場合は、ページごとに行われる。
【０１６２】
ステップＳ１００１では、ＣＰＵ３０１は、スキャナ部１３で読み取られた原稿を、画像データとしてスキャナＩ／Ｆ３１１を介してスキャナ画像処理部３１２に送信する。
【０１６３】
ステップＳ１００２では、スキャナ画像処理部３１２は、ステップＳ１００１で送信された画像データに対して図５にて説明した処理を行い、新たな画像データと共に属性データを生成する。また、スキャナ画像処理部３１２は、この属性データを該新たな画像データに付随させる処理も行う。
【０１６４】
ステップＳ１００３では、スキャナ画像処理部３１２内の復号部５０７は、上述したように、ステップＳ１００２で生成した新たな画像データに符号化画像データが存在するか否かを検知する。復号部５０７が符号化画像データを検知した場合は、ステップＳ１００４に処理が進み、検知しなかった場合は、ステップＳ１００８に処理が進む。
【０１６５】
ステップＳ１００４では、復号部５０７は、検知した符号化画像データが原稿画像内のどの領域に存在するかを判定し、その領域情報をＲＡＭ３０２に送信し、格納する。
【０１６６】
ステップＳ１００５では、復号部５０７は、符号化画像データを復号化して情報を取得する。つまり、この段階では、ネガポジ反転や鏡像処理といった画像編集処理をまだ施していないので、符号化画像データは破損されておらず、図１５で示すように、符号化画像データから元データを抽出することが可能である。
【０１６７】
ステップＳ１００６では、ＣＰＵ３０１は、ステップＳ１００５で取得された復号後の情報を、データバス（図示せず）を用いてＲＡＭ３０２に送信し、格納する。
【０１６８】
ステップＳ１００７では、ＣＰＵ３０１は、復号後の情報を再符号化して符号化画像データを生成し、該再符号化画像データをプリンタ画像処理部３１５内の符号画像合成部６０７に送信する。符号画像合成部６０７での合成処理については、ステップＳ１２０６にて後述する。ここで、再符号化する処理は、ＣＰＵ３０１がＲＡＭ３０２に格納されたプログラムを実行することによって行い、符号化画像データを生成する。
【０１６９】
ステップＳ１００８では、圧縮部３１３は、スキャナ画像処理部３１２で生成された新たな画像データを３２画素×３２画素のブロック単位に分割しタイル画像データを生成する。さらに、圧縮部３１３は、複数のタイル画像データからなる画像データを圧縮する。
【０１７０】
ステップＳ１００９では、ＣＰＵ３０１は、圧縮部３１３で圧縮された画像データをＲＡＭ３０２に送信し、格納する。
【０１７１】
なお、この画像データは、ＣＰＵ３０１によって必要に応じて画像変換部３１７に送信され、画像処理が施された上で再びＲＡＭ３０２に送信され、格納される。
【０１７２】
＜原稿に新規の符号化画像データを追加する処理＞
図１１は、図８で示した符号化画像印字タブ８０６が押下された場合のフローについて説明する図である。符号化画像印字タブ８０６は、図１０のフローチャートで説明した、読み取り格納した原稿画像データに新規に符号化画像データを追加するために使用する。なお、符号化画像印字タブ８０６は、上述のように画像形成装置１０の操作部１２に表示されるため、符号化画像印字タブ８０６を押下すると操作部Ｉ／Ｆ３０５を介して制御部１１に押下されたことが伝えられ、後述の処理フローは、ＣＰＵ３０１によって制御される。
【０１７３】
また、図１０と同様に、後述する処理は、読み取られる原稿が複数ページ存在する場合は、ページごとに行われる。
【０１７４】
ステップＳ１１０１では、ＣＰＵ３０１は、符号化情報指定手段（図示せず）でユーザによって指定された、新規に符号化画像データに変換する情報をＲＡＭ３０２に格納する。新規に符号化画像データに変換される情報は、ＰＣ４０や画像形成装置内のＨＤＤ３０４に格納されている文書ファイル、および仮想キーボード（図示せず）から入力した文字列など特に限定されない。
【０１７５】
ステップＳ１１０２では、ＣＰＵ３０１は、ＲＡＭ３０２に格納されたプログラムを実行して、ステップＳ１１０１で格納した情報から符号化画像データを生成する。
【０１７６】
ステップＳ１１０３では、ＣＰＵ３０１は、符号化情報指定手段（図示せず）でユーザによって指定された原稿中の位置座標と当該生成した符号化画像データのサイズとから原稿への合成領域を指定する。なお、合成領域とは、図９を例にして説明すると、ＲＡＭ３０２に格納された原稿画像９０１の左上隅を原点（０，０）とし、主走査方向をＸ軸、副走査方向をＹ軸とした場合の符号化画像データ９０２の占有する領域を指す。図９の例では、符号化画像データ９０２の領域、つまり合成領域は、（Ｘ０，Ｙ０）と（Ｘ１，Ｙ０）と（Ｘ０，Ｙ１）と（Ｘ１，Ｙ１）とで表現される矩形領域で示される。
【０１７７】
ステップＳ１１０４では、ＣＰＵ３０１は、ステップＳ１１０２で生成した符号化画像データとステップＳ１１０３で説明した位置座標の情報とを、データバス（図示せず）を用いてプリンタ画像処理部３１５内の符号画像合成部６０７に送信する。符号画像合成部６０７での合成処理については、ステップＳ１２０６にて後述する。
【０１７８】
＜出力用紙への画像形成時の処理＞
図１２は、図１０、および図１１のフローチャートで説明した処理により生成された符号化画像データが合成された画像データを出力用紙に出力する際の処理を示すフローチャートである。つまり、後述する出力処理は、プリンタＩ／Ｆ３１４を介してプリンタ部１４に出力される処理であるため、ＣＰＵ３０１によって制御される。
【０１７９】
また、図１０および図１１と同様に、後述する処理は、出力対象となる画像データが複数ページ存在する場合は、ページごとに行われる。
【０１８０】
ステップＳ１２０１では、ＣＰＵ３０１は、図８で示した応用モード設定画面８００からネガポジ反転が指定されているか否か、つまり、ネガポジ設定タブ８０４が押下されているか否かを判定する。ネガポジ反転が指定されていると判定された場合、ステップＳ１２０２に処理が進み、一方、ネガポジ反転が指定されていないと判定された場合、ステップＳ１２０３に処理が進む。
【０１８１】
ステップＳ１２０２では、ＣＰＵ３０１は、画像の階調を反転させるネガポジ反転処理を原稿画像に対して実行する。すなわち、原稿画像中の各画素のＲＧＢデータを反転する（例えば、画素の値が０〜２５５の場合、ある画素のＲＧＢそれぞれの値を、画素の最大値である２５５から引いた値を求め、反転後の画素のＲＧＢそれぞれの値とする）。
【０１８２】
上述のように、ステップＳ１２０２では、原稿画像全体に対してネガポジ反転処理を行う実施形態も可能であるが、以下で説明する実施形態についても可能である。
【０１８３】
すなわち、ステップＳ１００４でＲＡＭ３０２に格納された領域情報（符号化画像データが原稿画像内のどの領域に存在するかの情報）がある場合には、ＣＰＵ３０１は、その領域情報を読み出す。そして、原稿画像に対して、読み出した領域情報が示す領域以外についてネガポジ反転処理を行う。かかる場合、原稿画像データに元々符号化画像データが埋め込まれており、該領域情報が示す領域については符号化画像データがすでに存在しているので、後述するステップＳ１２０６にて符号化画像データを合成する処理は行われない。
【０１８４】
ステップＳ１２０３では、ＣＰＵ３０１は、図８で示した応用モード設定画面８００から鏡像出力するよう指定されているか否か、つまり、鏡像設定タブ８０５が押下されたか否かを判定する。鏡像出力が指定されていると判定された場合、ステップＳ１２０４に処理が進み、一方、鏡像出力が指定されていないと判定された場合、ステップＳ１２０５に処理が進む。
【０１８５】
ステップＳ１２０４では、ＣＰＵ３０１は、鏡像処理を原稿画像に対して実行する。なお、ステップＳ１２０４では、原稿画像全体に対して鏡像処理を行う実施形態も可能であるが、以下で説明する実施形態についても可能である。
【０１８６】
すなわち、ステップＳ１００４でＲＡＭ３０２に格納された領域情報がある場合には、ステップＳ１２０２と同様に、ＣＰＵ３０１は、その領域情報を読み出す。そして、原稿画像に対して、読み出した領域情報が示す領域以外について鏡像処理を行う。かかる場合、原稿画像データには元々符号化画像データが埋め込まれており、該領域情報が示す領域については符号化画像データがすでに存在しているので、後述するステップＳ１２０６にて符号化画像データを合成する処理は行われない。
【０１８７】
ステップＳ１２０５では、ＣＰＵ３０１は、ＲＡＭ３０２に格納されている上記画像データを伸張部３１６に送信する。伸張部３１６は、この画像データを伸張する処理を行う。さらに、伸張部３１６は、伸張処理後の複数のタイル画像データからなる画像データをラスタ展開し、ラスタ展開後の画像データをプリンタ画像処理部３１５に送信する。
【０１８８】
ステップＳ１２０６では、プリンタ画像処理部３１５は、伸張部３１６から送信された画像データに付随されている属性データに応じた画像データ編集を行う。この処理内容は図６で説明した処理内容と同一である。このステップでは、ステップＳ１００７またはステップＳ１１０２で生成された符号化画像データと、原稿画像データとが合成される。すなわち、プリンタ画像処理部３１５内の符号画像合成部６０７は、送信された符号化画像データと、原稿の画像データとを該位置座表の情報を基にして合成する。合成された画像データは、ＣＰＵ３０１によってＲＡＭ３０２に格納される。
【０１８９】
より詳細に説明すると、出力側ガンマ補正部６０５から出力された原稿画像データと、ステップＳ１００７、またはステップＳ１１０２で生成された符号化画像データとを符号画像合成部６０７が合成する。
【０１９０】
そして、該合成により得られた合成画像データを中間調補正部６０６が、出力するプリンタ部１４の階調数に合わせて中間調処理を行う。中間調処理後の合成画像データは、プリンタＩ／Ｆ３１４を介してプリンタ部１４に送信される。
【０１９１】
なお、ステップＳ１２０２およびステップＳ１２０４で述べたように、原稿画像データに元々符号化画像データが埋め込まれている場合であって、符号化画像データが存在する領域以外にネガポジ反転処理や鏡像処理を行った場合には、該合成処理は行われない。
【０１９２】
ステップＳ１２０７では、プリンタ部１４が該合成画像データを出力用紙上に画像形成する。
【０１９３】
（第４の実施形態）  
本実施形態では、上記第３の実施形態との差異を中心的に説明する。つまり、本実施形態に記載されていない内容は、上記第１の実施形態と同様である。なお、以下の説明では、説明の便宜上、ネガポジ反転処理について説明するが、この処理は鏡像処理など他の画像編集処理についても適用できることはもちろんである。
【０１９４】
図１２で説明したネガポジ反転処理を行う場合、領域情報以外を自動的にネガポジ反転する前に、操作部１２を介してユーザに警告情報を通知することも可能である。すなわち、上記第１の実施形態と同様に、領域情報から自動的に判断して領域情報が示す領域以外をネガポジ反転することをユーザが選択することもできる。また、警告情報を受けたユーザが領域情報を、操作部１２を介して設定し直すことも可能である。さらに、ネガポジ処理自体を中止することも可能である。
【０１９５】
なお、上記警告情報は操作部１２に表示することもできるが、ＬＡＮ５０などのネットワークを介してＰＣ４０などに表示させることも可能である。
【０１９６】
（その他の実施形態）  
さらに、本発明は、複数の機器（例えばコンピュータ、インターフェース機器、リーダ、プリンタなど）を含むシステムに適用することも、１つの機器からなる装置（画像形成装置、プリンタ、ファクシミリ装置など）に適用することも可能である。
【０１９７】
また、本発明の目的は、上述の実施形態で示したフローチャートの手順を実現するプログラムを格納した記憶媒体から、システムまたは装置のコンピュータ（または、ＣＰＵやＭＰＵ）が、そのプログラムを読み出し、実行することによっても達成される。この場合、記憶媒体から読み出されたプログラム自体が上述した実施形態の機能を実現することになる。そのため、このプログラム、およびプログラムを格納した記憶媒体も本発明の一つを構成することになる。
【０１９８】
プログラムを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１９９】
コンピュータが読み出したプログラムを実行することにより、上述した実施形態の機能が実現される。加えて、そのプログラムの指示に基づきコンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【０２００】
さらに、記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる場合も可能である。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される。
【図面の簡単な説明】
【０２０１】
【図１】本発明の一実施形態に係る画像形成システムの全体構成を示す図である。
【図２】本発明の一実施形態に係る画像形成装置の入出力デバイス外観図である。
【図３】本発明の一実施形態に係る画像形成装置の制御部の構成をより詳細に説明するためのブロック図である。
【図４】本発明の一実施形態に係るタイル画像データを概念的に示す図である。
【図５】本発明の一実施形態に係るスキャナ画像処理部のブロック図である。
【図６】本発明の一実施形態に係るプリンタ画像処理部のブロック図である。
【図７】本発明の一実施形態に係る操作部の一例を説明する図である。
【図８】本発明の一実施形態に係る操作部の一例を説明する図である。
【図９】本発明の一実施形態に係る符号化画像領域を説明する図である。
【図１０】本発明の第３の実施形態に係る原稿入力処理のフローチャートである。
【図１１】本発明の第３の実施形態に係る符号化画像の新規追加処理のフローチャートである。
【図１２】本発明の第３の実施形態に係る画像データを出力用紙に出力する処理のフローチャートである。
【図１３】本発明の一実施形態に係る鏡像処理を説明する図である。
【図１４】入力データを符号化する従来技術を説明する図である。
【図１５】符号化データを復号化して符号化前のデータを抽出する従来技術の説明図である。
【図１６】本発明の第１の実施形態に係る原稿入力処理のフローチャートである。
【図１７】本発明の第１の実施形態に係る画像データを出力用紙に出力する処理のフローチャートである。
【図１８】本発明の第２の実施形態に係る原稿入力処理のフローチャートである。
【図１９】本発明の第２の実施形態に係る画像データを出力用紙に出力する処理のフローチャートである。
【符号の説明】
【０２０２】
１０、２０、３０  画像形成装置
１１、２１、３１  制御部（Controller Unit）
１２、２２、３２  操作部
１３、２３  スキャナ部
１４、２４、３３  プリンタ部
４０  ホストコンピュータ（ＰＣ）
５０  ＬＡＮ
３０１  ＣＰＵ（中央処理装置）
３０５  操作部Ｉ／Ｆ（インターフェース）
３１０  システムバス
３１２  スキャナ画像処理部
３１５  プリンタ画像処理部
５０７  復号部
６０７  符号画像合成部
８００  応用モード設定画面
８０４  ネガポジ設定タブ
８０５  鏡像設定タブ
８０６  符号化画像印字タブ
９０１  原稿画像
９０２  符号化画像データ
【図１】
2008124996.tif 000003
【図２】
2008124996.tif 000004
【図３】
2008124996.tif 000005
【図４】
2008124996.tif 000006
【図５】
2008124996.tif 000007
【図６】
2008124996.tif 000008
【図７】
2008124996.tif 000009
【図８】
2008124996.tif 000010
【図９】
2008124996.tif 000011
【図１０】
2008124996.tif 000012
【図１１】
2008124996.tif 000013
【図１２】
2008124996.tif 000014
【図１３】
2008124996.tif 000015
【図１４】
2008124996.tif 000016
【図１５】
2008124996.tif 000017
【図１６】
2008124996.tif 000018
【図１７】
2008124996.tif 000019
【図１８】
2008124996.tif 000020
【図１９】
2008124996.tif 000021
【手続補正書】
【提出日】平成19年12月7日(2007.12.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
原稿画像データに対して画像編集処理を行う画像処理装置であって、
前記原稿画像データ内に符号化画像データが含まれているか判定する判定手段と、
前記判定手段で含まれていないと判定された場合には、前記原稿画像データに対して前記画像編集処理を行い、
前記判定手段で含まれていると判定された場合には、前記符号化画像データから情報を読み出し、当該読み出された情報から再符号化して再符号化画像データを生成し、さらに、前記原稿画像データのうち符号化画像データが存在する領域外の画像データに対して前記画像編集処理を行い、当該画像編集処理の行われた画像データと前記生成された再符号化画像データとを合成する処理手段と
を有することを特徴とする画像処理装置。
【請求項２】
前記画像編集処理は、画像の階調を反転させるネガポジ反転処理であるか、または
画像を鏡に映したように上下または左右に反転する鏡像処理であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
画像編集処理が実行可能で、符号化画像を含む画像を出力可能な画像処理装置であって、
前記画像編集処理の設定の有無を判定する判定手段と、
前記画像編集処理の設定が行われている場合、前記画像に関する画像データのうち、前記符号化画像に関する符号化画像データ以外のデータに前記画像編集処理を行う画像編集処理手段と
を備え、
前記符号化画像に関する符号化画像データが前記画像に関する画像データに元々存在していなかった場合に、前記画像編集処理が行われたデータと前記符号化画像データとを、前記符号化画像データの前記画像データ内における位置情報に従って合成することを特徴とする画像処理装置。
【請求項４】
前記画像編集処理を行う前に、符号化画像データが含まれていることを示す警告通知を通知する通知手段と、
前記警告通知に応じて、後続処理を選択できる選択手段と
をさらに備え、
前記後続処理のいずれかが選択されるまで前記画像編集処理の開始がされないことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記画像編集処理は、
画像の階調を反転させるネガポジ反転処理であるか、または
画像を鏡に映したように上下または左右に反転する鏡像処理であることを特徴とする請求項３に記載の画像処理装置。
【請求項６】
前記画像編集処理は、
画像の階調を反転させるネガポジ反転処理であるか、または
画像を鏡に映したように上下または左右に反転する鏡像処理であることを特徴とする請求項４に記載の画像処理装置。
【請求項７】
画像編集処理が実行可能で、符号化画像を含む画像を出力可能な画像処理装置であって、
前記画像編集処理の設定の有無を判定する判定手段と、
前記画像編集処理の設定が行われている場合、前記画像に関する画像データに前記画像編集処理を行う画像編集処理手段と、
前記画像編集処理が行われたデータと前記符号化画像データとを、前記符号化画像データの前記画像データ内における位置情報に従って合成する合成手段と
を備えたことを特徴とする画像処理装置。
【請求項８】
前記画像編集処理を行う前に、符号化画像データが含まれていることを示す警告通知を通知する通知手段と、
前記警告通知に応じて、後続処理を選択できる選択手段と
をさらに備え、
前記後続処理のいずれかが選択されるまで前記画像編集処理の開始がされないことを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記画像編集処理は、
画像の階調を反転させるネガポジ反転処理であるか、または
画像を鏡に映したように上下または左右に反転する鏡像処理であることを特徴とする請求項７に記載の画像処理装置。
【請求項１０】
原稿画像データに対して画像編集処理を行う画像処理方法であって、
前記原稿画像データ内に符号化画像データが含まれているか判定するステップと、
前記判定するステップで含まれていないと判定された場合には、前記原稿画像データに対して前記画像編集処理を行い、
前記判定するステップで含まれていると判定された場合には、前記符号化画像データから情報を読み出し、当該読み出された情報から再符号化して再符号化画像データを生成し、さらに、前記原稿画像データのうち符号化画像データが存在する領域外の画像データに対して前記画像編集処理を行い、当該画像編集処理の行われた画像データと前記生成された再符号化画像データとを合成するステップと
を有することを特徴とする画像処理方法。
【請求項１１】
前記画像編集処理は、画像の階調を反転させるネガポジ反転処理であるか、または
画像を鏡に映したように上下または左右に反転する鏡像処理であることを特徴とする請求項１０に記載の画像処理方法。
【請求項１２】
画像編集処理が実行可能で、符号化画像を含む画像を出力可能な画像処理装置における画像処理方法であって、
前記画像編集処理の設定の有無を判定するステップと、
前記画像編集処理の設定が行われている場合、前記画像に関する画像データのうち、前記符号化画像に関する符号化画像データ以外のデータに前記画像編集処理を行うステップと
を備え、
前記符号化画像に関する符号化画像データが前記画像に関する画像データに元々存在していなかった場合に、前記画像編集処理が行われたデータと前記符号化画像データとを、前記符号化画像データの前記画像データ内における位置情報に従って合成することを特徴とする画像処理方法。
【請求項１３】
前記画像編集処理を行う前に、符号化画像データが含まれていることを示す警告通知を通知するステップと、
前記警告通知に応じて、後続処理を選択できるステップと
をさらに備え、
前記後続処理のいずれかが選択されるまで前記画像編集処理の開始がされないことを特徴とする請求項１２に記載の画像処理装置。
【請求項１４】
前記画像編集処理は、
画像の階調を反転させるネガポジ反転処理であるか、または
画像を鏡に映したように上下または左右に反転する鏡像処理であることを特徴とする請求項１２に記載の画像処理装置。
【請求項１５】
前記画像編集処理は、
画像の階調を反転させるネガポジ反転処理であるか、または
画像を鏡に映したように上下または左右に反転する鏡像処理であることを特徴とする請求項１３に記載の画像処理装置。
【請求項１６】
画像編集処理が実行可能で、符号化画像を含む画像を出力可能な画像処理装置における画像処理方法であって、
前記画像編集処理の設定の有無を判定するステップと、
前記画像編集処理の設定が行われている場合、前記画像に関する画像データに前記画像編集処理を行うステップと、
前記画像編集処理が行われたデータと前記符号化画像データとを、前記符号化画像データの前記画像データ内における位置情報に従って合成するステップと
を備えたことを特徴とする画像処理方法。
【請求項１７】
前記画像編集処理を行う前に、符号化画像データが含まれていることを示す警告通知を通知するステップと、
前記警告通知に応じて、後続処理を選択できるステップと
をさらに備え、
前記後続処理のいずれかが選択されるまで前記画像編集処理の開始がされないことを特徴とする請求項１６に記載の画像処理方法。
【請求項１８】
前記画像編集処理は、
画像の階調を反転させるネガポジ反転処理であるか、または
画像を鏡に映したように上下または左右に反転する鏡像処理であることを特徴とする請求項１６に記載の画像処理方法。
【請求項１９】
コンピュータに請求項１０乃至請求項１８のいずれかに記載の方法を実行させるためのプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
上記の課題を解決するため、本発明の画像処理装置は、原稿画像データに対して画像編集処理を行う画像処理装置であって、原稿画像データ内に符号化画像データが含まれているか判定する判定手段と、判定手段で含まれていないと判定された場合には、原稿画像データに対して画像編集処理を行い、判定手段で含まれていると判定された場合には、符号化画像データから情報を読み出し、当該読み出された情報から再符号化して再符号化画像データを生成し、さらに、原稿画像データのうち符号化画像データが存在する領域外の画像データに対して画像編集処理を行い、当該画像編集処理の行われた画像データと生成された再符号化画像データとを合成する処理手段とを有することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、本発明の画像処理装置は、画像編集処理が実行可能で、符号化画像を含む画像を出力可能な画像処理装置であって、画像編集処理の設定の有無を判定する判定手段と、画像編集処理の設定が行われている場合、画像に関する画像データのうち、符号化画像に関する符号化画像データ以外のデータに前記画像編集処理を行う画像編集処理手段とを備え、符号化画像に関する符号化画像データが画像に関する画像データに元々存在していなかった場合に、画像編集処理が行われたデータと符号化画像データとを、符号化画像データの画像データ内における位置情報に従って合成することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、本発明の画像処理装置は、画像編集処理が実行可能で、符号化画像を含む画像を出力可能な画像処理装置であって、画像編集処理の設定の有無を判定する判定手段と、画像編集処理の設定が行われている場合、画像に関する画像データに前記画像編集処理を行う画像編集処理手段と、画像編集処理が行われたデータと符号化画像データとを、符号化画像データの画像データ内における位置情報に従って合成する合成手段とを備えたことを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
また、本発明の画像処理方法は、原稿画像データに対して画像編集処理を行う画像処理方法であって、原稿画像データ内に符号化画像データが含まれているか判定するステップと、判定するステップで含まれていないと判定された場合には、原稿画像データに対して画像編集処理を行い、判定するステップで含まれていると判定された場合には、符号化画像データから情報を読み出し、当該読み出された情報から再符号化して再符号化画像データを生成し、さらに、原稿画像データのうち符号化画像データが存在する領域外の画像データに対して画像編集処理を行い、当該画像編集処理の行われた画像データと生成された再符号化画像データとを合成するステップとを有することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
また、本発明の画像処理方法は、画像編集処理が実行可能で、符号化画像を含む画像を出力可能な画像処理装置における画像処理方法であって、画像編集処理の設定の有無を判定するステップと、画像編集処理の設定が行われている場合、画像に関する画像データのうち、符号化画像に関する符号化画像データ以外のデータに画像編集処理を行うステップとを備え、符号化画像に関する符号化画像データが画像に関する画像データに元々存在していなかった場合に、画像編集処理が行われたデータと符号化画像データとを、符号化画像データの画像データ内における位置情報に従って合成することを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
また、本発明の画像処理方法は、画像編集処理が実行可能で、符号化画像を含む画像を出力可能な画像処理装置における画像処理方法であって、画像編集処理の設定の有無を判定するステップと、画像編集処理の設定が行われている場合、画像に関する画像データに画像編集処理を行うステップと、画像編集処理が行われたデータと符号化画像データとを、符号化画像データの画像データ内における位置情報に従って合成するステップとを備えたことを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
また、本発明のプログラムは、コンピュータに上記の方法を実行させるためのプログラムであることを特徴とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】