(57)【要約】【課題】  コード画像を含む原稿画像を不可逆圧縮してしまうと、コード画像の画質が劣化してしまう。そして、コード画像の画質が劣化するが故に、コード画像内に含まれている情報を取出すことができなくなってしまう。【解決手段】  コード画像部分については不可逆圧縮することのない状態で、記憶手段に記憶させる。【選択図】  図４
2007251521.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像にコード画像があるか判定する判定手段と、
前記判定手段で原稿画像にコード画像がないと判定された場合に、前記原稿画像を不可逆圧縮し、当該不可逆圧縮後の原稿画像を記憶手段に記憶させる第１の制御手段と、
前記判定手段で原稿画像にコード画像があると判定された場合に、不可逆圧縮することなく前記原稿画像を記憶手段に記憶させる第２の制御手段とを有することを特徴とする画像処理装置。
【請求項２】
前記第２の制御手段は、
前記判定手段デコード画像があると判定された原稿画像に関して、当該原稿画像を可逆圧縮して記憶手段に記憶させることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
原稿画像にコード画像があるか判定する判定手段と、
前記判定手段で原稿画像にコード画像がないと判定された場合に、前記原稿画像を不可逆圧縮し、当該不可逆圧縮後の原稿画像を記憶手段に記憶させる第１の制御手段と、
前記判定手段で原稿画像にコード画像があると判定された場合に、前記原稿画像を不可逆圧縮し、当該不可逆圧縮後の原稿画像を記憶手段に記憶させ、さらに、前記不可逆圧縮前の原稿画像からコード画像を抽出し、当該抽出されたコード画像を不可逆圧縮することなく記憶手段に記憶させる第２の制御手段とを有することを特徴とする画像処理装置。
【請求項４】
原稿画像にコード画像があるか判定する判定手段と、
前記判定手段で原稿画像にコード画像がないと判定された場合に、前記原稿画像を不可逆圧縮し、当該不可逆圧縮後の原稿画像を記憶手段に記憶させる第１の制御手段と、
前記判定手段で原稿画像にコード画像があると判定された場合に、前記原稿画像を不可逆圧縮し、当該不可逆圧縮後の原稿画像を記憶手段に記憶させ、さらに、前記不可逆圧縮前の原稿画像内にあるコード画像をデコードして情報を取出して、当該取出された情報を不可逆圧縮することなく記憶手段に記憶させる第２の制御手段とを有することを特徴とする画像処理装置。
【請求項５】
原稿画像にコード画像があるか判定する判定手段と、
前記判定手段で原稿画像にコード画像がないと判定された場合に、前記原稿画像を不可逆圧縮し、当該不可逆圧縮後の原稿画像を記憶手段に記憶させる第１の制御手段と、
前記判定手段で原稿画像にコード画像があると判定された場合に、前記原稿画像を不可逆圧縮し、当該不可逆圧縮後の原稿画像を記憶手段に記憶させ、さらに、前記不可逆圧縮前の原稿画像内のコード画像をデコードして情報を取出して、当該取出された情報に基づいて新たなコード画像を生成し、当該生成された新たなコード画像を不可逆圧縮することなく記憶手段に記憶させる第２の制御手段とを有することを特徴とする画像処理装置。
【請求項６】
原稿画像にコード画像があるか判定する判定手段と、
前記判定手段で原稿画像にコード画像がないと判定された場合に、前記原稿画像を不可逆圧縮し、当該不可逆圧縮後の原稿画像を記憶手段に記憶させる第１の制御手段と、
前記判定手段で原稿画像にコード画像があると判定された場合に、前記原稿画像からコード画像を抽出し、当該抽出されたコード画像を不可逆圧縮することなく記憶手段に記憶させ、さらに、前記不可逆圧縮前の原稿画像内の前記抽出されたコード画像以外の領域の画像を不可逆圧縮して記憶手段に記憶させる第２の制御手段とを有することを特徴とする画像処理装置。
【請求項７】
原稿画像にコード画像があるか判定する判定手段と、
前記判定手段で原稿画像にコード画像がないと判定された場合に、前記原稿画像を不可逆圧縮し、当該不可逆圧縮後の原稿画像を記憶手段に記憶させる第１の制御手段と、
前記判定手段で原稿画像にコード画像があると判定された場合に、前記原稿画像からコード画像を抽出し、当該抽出されたコード画像をデコードして情報を取出し、当該取出された情報を不可逆圧縮することなく記憶手段に記憶させ、さらに、前記不可逆圧縮前の原稿画像内の前記抽出されたコード画像以外の領域の画像を不可逆圧縮して記憶手段に記憶させる第２の制御手段とを有することを特徴とする画像処理装置。
【請求項８】
原稿画像にコード画像があるか判定する判定手段と、
前記判定手段で原稿画像にコード画像がないと判定された場合に、前記原稿画像を不可逆圧縮し、当該不可逆圧縮後の原稿画像を記憶手段に記憶させる第１の制御手段と、
前記判定手段で原稿画像にコード画像があると判定された場合に、前記原稿画像からコード画像を抽出し、当該抽出されたコード画像をデコードして情報を取出し、当該取出された情報から新たなコード画像を生成し、当該生成されたコード画像を不可逆圧縮することなく記憶手段に記憶させ、さらに、前記不可逆圧縮前の原稿画像内の前記抽出されたコード画像以外の領域の画像を不可逆圧縮して記憶手段に記憶させる第２の制御手段とを有することを特徴とする画像処理装置。
【請求項９】
原稿画像を不可逆圧縮し、当該不可逆圧縮後の原稿画像を記憶手段に記憶させる第１の制御手段と、
前記不可逆圧縮前の原稿画像にコード画像があるか判定し、当該判定によりコード画像があるとされた場合に、前記不可逆圧縮前の原稿画像からコード画像を抽出し、当該抽出されたコード画像を不可逆圧縮することなく記憶手段に記憶させる第２の制御手段とを有し、
前記第２の制御手段における不可逆圧縮前の原稿画像にコード画像があるか判定する処理と並列して、前記第１の制御手段は、前記原稿画像を不可逆圧縮する処理を行うことを特徴とする画像処理装置。
【請求項１０】
前記第２の制御手段は、
前記記憶手段に記憶させられる不可逆圧縮後の原稿画像に関連付けて、前記抽出されたコード画像を記憶手段に記憶させることを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
原稿画像を不可逆圧縮し、当該不可逆圧縮後の原稿画像を記憶手段に記憶させる第１の制御手段と、
前記不可逆圧縮前の原稿画像にコード画像があるか判定し、当該判定によりコード画像があるとされた場合に、前記不可逆圧縮前の原稿画像内のコード画像から情報を取出し、当該取出された情報を不可逆圧縮することなく記憶手段に記憶させる第２の制御手段とを有し、
前記第２の制御手段における不可逆圧縮前の原稿画像にコード画像があるか判定する処理と並列して、前記第１の制御手段は、前記不可逆圧縮前の原稿画像を不可逆圧縮する処理を行うことを特徴とする画像処理装置。
【請求項１２】
前記第２の制御手段は、
前記記憶手段に記憶させられる不可逆圧縮後の原稿画像に関連付けて、前記取出された情報を不可逆圧縮することなく記憶手段に記憶させることを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
原稿画像を不可逆圧縮し、当該不可逆圧縮後の原稿画像を記憶手段に記憶させる第１の制御手段と、
前記不可逆圧縮前の原稿画像にコード画像があるか判定し、当該判定によりコード画像があるとされた場合に、前記不可逆圧縮前の原稿画像内のコード画像をデコードして情報を取出し、当該取出された情報に基づいて新たなコード画像を生成し、当該生成された新たなコード画像を不可逆圧縮することなく記憶手段に記憶させる第２の制御手段とを有し、
前記第２の制御手段における不可逆圧縮前の原稿画像にコード画像があるか判定する処理と並列して、前記第１の制御手段は、前記原稿画像を不可逆圧縮する処理を行うことを特徴とする画像処理装置。
【請求項１４】
前記第２の制御手段は、
前記記憶手段に記憶させられる不可逆圧縮後の原稿画像に関連付けて、前記生成されたコード画像を不可逆圧縮することなく記憶手段に記憶させることを特徴とする請求項１３に記載の画像処理装置。
【請求項１５】
原稿画像にコード画像があるか判定する判定工程と、
前記判定工程で原稿画像にコード画像がないと判定された場合に、前記原稿画像を不可逆圧縮し、当該不可逆圧縮後の原稿画像を記憶工程に記憶させる第１の制御工程と、
前記判定工程で原稿画像にコード画像があると判定された場合に、不可逆圧縮することなく前記原稿画像を記憶工程に記憶させる第２の制御工程とを有することを特徴とする画像処理装置の制御方法。
【請求項１６】
前記第２の制御工程は、
前記判定工程デコード画像があると判定された原稿画像に関して、当該原稿画像を可逆圧縮して記憶工程に記憶させることを特徴とする請求項１５に記載の画像処理装置の制御方法。
【請求項１７】
原稿画像にコード画像があるか判定する判定工程と、
前記判定工程で原稿画像にコード画像がないと判定された場合に、前記原稿画像を不可逆圧縮し、当該不可逆圧縮後の原稿画像を記憶工程に記憶させる第１の制御工程と、
前記判定工程で原稿画像にコード画像があると判定された場合に、前記原稿画像を不可逆圧縮し、当該不可逆圧縮後の原稿画像を記憶工程に記憶させ、さらに、前記不可逆圧縮前の原稿画像からコード画像を抽出し、当該抽出されたコード画像を不可逆圧縮することなく記憶工程に記憶させる第２の制御工程とを有することを特徴とする画像処理装置の制御方法。
【請求項１８】
原稿画像にコード画像があるか判定する判定工程と、
前記判定工程で原稿画像にコード画像がないと判定された場合に、前記原稿画像を不可逆圧縮し、当該不可逆圧縮後の原稿画像を記憶工程に記憶させる第１の制御工程と、
前記判定工程で原稿画像にコード画像があると判定された場合に、前記原稿画像を不可逆圧縮し、当該不可逆圧縮後の原稿画像を記憶工程に記憶させ、さらに、前記不可逆圧縮前の原稿画像内にあるコード画像をデコードして情報を取出して、当該取出された情報を不可逆圧縮することなく記憶工程に記憶させる第２の制御工程とを有することを特徴とする画像処理装置の制御方法。
【請求項１９】
原稿画像にコード画像があるか判定する判定工程と、
前記判定工程で原稿画像にコード画像がないと判定された場合に、前記原稿画像を不可逆圧縮し、当該不可逆圧縮後の原稿画像を記憶工程に記憶させる第１の制御工程と、
前記判定工程で原稿画像にコード画像があると判定された場合に、前記原稿画像を不可逆圧縮し、当該不可逆圧縮後の原稿画像を記憶工程に記憶させ、さらに、前記不可逆圧縮前の原稿画像内のコード画像をデコードして情報を取出して、当該取出された情報に基づいて新たなコード画像を生成し、当該生成された新たなコード画像を不可逆圧縮することなく記憶工程に記憶させる第２の制御工程とを有することを特徴とする画像処理装置の制御方法。
【請求項２０】
原稿画像にコード画像があるか判定する判定工程と、
前記判定工程で原稿画像にコード画像がないと判定された場合に、前記原稿画像を不可逆圧縮し、当該不可逆圧縮後の原稿画像を記憶工程に記憶させる第１の制御工程と、
前記判定工程で原稿画像にコード画像があると判定された場合に、前記原稿画像からコード画像を抽出し、当該抽出されたコード画像を不可逆圧縮することなく記憶工程に記憶させ、さらに、前記不可逆圧縮前の原稿画像内の前記抽出されたコード画像以外の領域の画像を不可逆圧縮して記憶工程に記憶させる第２の制御工程とを有することを特徴とする画像処理装置の制御方法。
【請求項２１】
原稿画像にコード画像があるか判定する判定工程と、
前記判定工程で原稿画像にコード画像がないと判定された場合に、前記原稿画像を不可逆圧縮し、当該不可逆圧縮後の原稿画像を記憶工程に記憶させる第１の制御工程と、
前記判定工程で原稿画像にコード画像があると判定された場合に、前記原稿画像からコード画像を抽出し、当該抽出されたコード画像をデコードして情報を取出し、当該取出された情報を不可逆圧縮することなく記憶工程に記憶させ、さらに、前記不可逆圧縮前の原稿画像内の前記抽出されたコード画像以外の領域の画像を不可逆圧縮して記憶工程に記憶させる第２の制御工程とを有することを特徴とする画像処理装置の制御方法。
【請求項２２】
原稿画像にコード画像があるか判定する判定工程と、
前記判定工程で原稿画像にコード画像がないと判定された場合に、前記原稿画像を不可逆圧縮し、当該不可逆圧縮後の原稿画像を記憶工程に記憶させる第１の制御工程と、
前記判定工程で原稿画像にコード画像があると判定された場合に、前記原稿画像からコード画像を抽出し、当該抽出されたコード画像をデコードして情報を取出し、当該取出された情報から新たなコード画像を生成し、当該生成されたコード画像を不可逆圧縮することなく記憶工程に記憶させ、さらに、前記不可逆圧縮前の原稿画像内の前記抽出されたコード画像以外の領域の画像を不可逆圧縮して記憶工程に記憶させる第２の制御工程とを有することを特徴とする画像処理装置の制御方法。
【請求項２３】
原稿画像を不可逆圧縮し、当該不可逆圧縮後の原稿画像を記憶工程に記憶させる第１の制御工程と、
前記不可逆圧縮前の原稿画像にコード画像があるか判定し、当該判定によりコード画像があるとされた場合に、前記不可逆圧縮前の原稿画像からコード画像を抽出し、当該抽出されたコード画像を不可逆圧縮することなく記憶工程に記憶させる第２の制御工程とを有し、
前記第２の制御工程における不可逆圧縮前の原稿画像にコード画像があるか判定する処理と並列して、前記第１の制御工程は、前記原稿画像を不可逆圧縮する処理を行うことを特徴とする画像処理装置の制御方法。
【請求項２４】
前記第２の制御工程は、
前記記憶工程に記憶させられる不可逆圧縮後の原稿画像に関連付けて、前記抽出されたコード画像を記憶工程に記憶させることを特徴とする請求項２３に記載の画像処理装置の制御方法。
【請求項２５】
原稿画像を不可逆圧縮し、当該不可逆圧縮後の原稿画像を記憶工程に記憶させる第１の制御工程と、
前記不可逆圧縮前の原稿画像にコード画像があるか判定し、当該判定によりコード画像があるとされた場合に、前記不可逆圧縮前の原稿画像内のコード画像から情報を取出し、当該取出された情報を不可逆圧縮することなく記憶工程に記憶させる第２の制御工程とを有し、
前記第２の制御工程における不可逆圧縮前の原稿画像にコード画像があるか判定する処理と並列して、前記第１の制御工程は、前記不可逆圧縮前の原稿画像を不可逆圧縮する処理を行うことを特徴とする画像処理装置の制御方法。
【請求項２６】
前記第２の制御工程は、
前記記憶工程に記憶させられる不可逆圧縮後の原稿画像に関連付けて、前記取出された情報を不可逆圧縮することなく記憶工程に記憶させることを特徴とする請求項１１に記載の画像処理装置の制御方法。
【請求項２７】
原稿画像を不可逆圧縮し、当該不可逆圧縮後の原稿画像を記憶工程に記憶させる第１の制御工程と、
前記不可逆圧縮前の原稿画像にコード画像があるか判定し、当該判定によりコード画像があるとされた場合に、前記不可逆圧縮前の原稿画像内のコード画像をデコードして情報を取出し、当該取出された情報に基づいて新たなコード画像を生成し、当該生成された新たなコード画像を不可逆圧縮することなく記憶工程に記憶させる第２の制御工程とを有し、
前記第２の制御工程における不可逆圧縮前の原稿画像にコード画像があるか判定する処理と並列して、前記第１の制御工程は、前記原稿画像を不可逆圧縮する処理を行うことを特徴とする画像処理装置の制御方法。
【請求項２８】
前記第２の制御工程は、
前記記憶工程に記憶させられる不可逆圧縮後の原稿画像に関連付けて、前記生成されたコード画像を不可逆圧縮することなく記憶工程に記憶させることを特徴とする請求項２７に記載の画像処理装置の制御方法。
【請求項２９】
請求項１５乃至２８に記載の方法の各工程をコンピュータに実行させるためのプログラム。
【請求項３０】
請求項２９に記載のプログラムを格納したコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コード画像を処理することが可能な画像処理装置、画像処理装置の制御方法、プログラム、記憶媒体に関するものである。
【背景技術】
【０００２】
一般に、白黒の画像であるバーコード画像や二次元コード画像が知られている。
これらバーコード画像や二次元コード画像は、情報がコード化されることで生成された画像である。本明細書では、このように情報がコード化されることで生成された画像をコード画像と称する。
【０００３】
また、コード画像にリーダを近づけてスキャンし、スキャンにより得られたデジタルデータから情報を取出す技術が知られている。
【０００４】
図１（Ａ）及び図１（Ｂ）は、このコード化技術について説明するための図である。
まず、図１（Ａ）について説明する。
０１は、コード画像と、タイトルという文字画像と、黒線画像とを含む原稿画像を示す。この原稿画像は、デジタルデータではなく紙自体である。０２は、複合機を示す。
【０００５】
ユーザがこの原稿画像０１を複合機０２のスキャン台に置いてスキャンを指示すると、複合機０２はこの原稿画像をスキャンし、スキャンによりデジタルデータを得る。さらに、この複合機０２は、デジタルデータ内にコード画像が含まれていることを認識し、このコード画像を抽出する。さらに、抽出されたコード画像をデコードして情報を取出す。そして、取出された情報が文字情報である場合には、その文字情報を文字画像に変換して印刷出力する。０３は、印刷出力された紙を示す。この紙０３は、今年のＡ社の成績という文字画像とを含む。即ち、原稿画像０１に含まれるコード画像は、今年のＡ社の成績という文字情報がコード化されて生成された画像であったことがわかる。
【０００６】
一方、取出された情報が画像情報である場合には、その画像情報を印刷出力する。図１（Ｂ）における１３は、印刷出力された紙を示す。この紙１３は、花火の絵を示す画像を含む。即ち、原稿画像１１に含まれるコード画像は、花火の絵を示す画像情報がコード化されて生成された画像であることがわかる。
【０００７】
特許文献１及び特許文献２は、上記のように情報をコード化したり、コード画像から情報を取出したりする技術が開示されている。
【特許文献１】特開平１０−２２４５４０
【特許文献２】特開２００１−３４４５８８
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところが、複合機内で、コード画像を含む原稿画像を不可逆圧縮してしまうと、コード画像の画質が劣化してしまう。そして、コード画像の画質が劣化するが故に、コード画像内に含まれている情報を取出すことができなくなってしまうという課題が存在する。
【０００９】
本発明は、上記課題を解決するためになされたものであり、その目的とするところは、後に情報を正確に取出せるような状態で記憶処理を行うと共に、原稿画像のデータサイズ削減するところにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明における画像処理装置は、コード画像内の情報が劣化しない状態で記憶手段に記憶させる構成を備える。
【発明の効果】
【００１１】
本発明により、後に情報を正確に取出せるような状態で記憶処理を行うと共に、原稿画像のデータサイズ削減することができる。
【発明を実施するための最良の形態】
【００１２】
（実施例１）
本発明を複合機（複写機、印刷機、ＦＡＸ等の複数の機能を持つ複合機能ＯＡ機器）に適用した実施例１を示す。この複合機は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の記憶手段と、スキャナ部と、プリンタ部と、操作部と、送信部と、図３及び図４に示すコード画像判定手段と、処理手段と、ＪＰＥＧ化手段と、記憶処理手段とを具備する。ＣＰＵは、ＣＰＵ以外のハードウェアの動作を統括的に制御する。ＲＡＭは、ＣＰＵのワークエリアとして機能するとともに、各種データを記憶することができる。ＲＯＭ、ＨＤＤは、各種プログラムや各種データを記憶することができる。スキャナ部は、原稿台に置かれた原稿画像をスキャンして（読取って）デジタルデータにする。プリンタ部は、受取ったデジタルデータをシート上に画像形成する。この複合機のようにＣＰＵを備えて画像に対して画像処理を行うことができる装置を画像処理装置と称する。さらに、シート上に画像形成することができる装置を画像形成装置と称する。
【００１３】
図２（Ａ）の２０００は、コード画像を含まない原稿画像を示す。２００１は、表画像（統計を示す表画像）を示す。２００２は、文字画像（２００５年の他社Ａのデータを示す文字画像）を示す。
【００１４】
図２（Ｂ）の２０１０は、コード画像を含む原稿画像を示す。２０１１は、表画像（統計を示す表画像）を示す。２０１２は、コード画像を示す。このコード画像は、例えば「２００５年の他社Ａのデータ」という情報がコード化されて生成された画像である。
【００１５】
図３は、スキャナ部で読取られて得られたデジタルデータの原稿画像を処理するブロック図を示す。３０１は、コード画像判定手段である。３０２は、処理手段である（この処理手段の処理の詳細は後述する）。３０３は、ＪＰＥＧ化手段である。このＪＰＥＧ化手段３０３は、公知のＪＰＥＧ技術により画像を圧縮する手段であるが、本発明はこれに限られない。画像を不可逆圧縮し、データサイズを削減できる圧縮手段であれば、どのようなものであってもよい（このことは、他の場合や他の実施例でも同様である）。３０４は、記憶処理手段である。
【００１６】
読取られた原稿画像は、まずコード画像判定手段３０１に入力される。コード画像判定手段３０１は、入力された原稿画像にコード画像が含まれているか否か判定する。
【００１７】
コード画像がないと判定された場合には、原稿画像はコード画像判定手段３０１によりＪＰＥＧ化手段３０３に送られる。ＪＰＥＧ化手段３０３は、受取った原稿画像を不可逆圧縮し、記憶処理手段３０４に送る。この記憶処理手段３０４は、受取った原稿画像を記憶手段に記憶させる。この記憶手段は、複合機内部の記憶手段であってもよく、ＬＡＮ等の通信手段で上記複合機と繋がった装置（サーバや他の複合機等）の記憶手段であってもよい（このことは、本実施例の他の場合や他の実施例でも同様である）。
【００１８】
コード画像があると判定された場合には、原稿画像はコード画像判定手段３０１により処理手段３０２に送られる。
【００１９】
処理手段３０２は、受取った原稿画像を不可逆圧縮することなく、そのまま記憶処理手段３０４に送る。この記憶処理手段３０４は、受取った不可逆圧縮前の原稿画像を記憶手段に記憶させる。
【００２０】
なお、処理手段３０２は、受取った原稿画像をそのまま記憶処理手段３０４に送ると説明したが、本発明はこれに限られることはない。例えば、受取った原稿画像を可逆圧縮して、可逆圧縮後の原稿画像を記憶処理手段３０４に送ってもよい。可逆圧縮すれば、しない場合に比べて画像のデータサイズを小さくすることができる。そのため、記憶手段の容量削減効果が高まることになる。
【００２１】
他にも例えば、この処理手段３０２は、図５（Ａ）〜図５（Ｆ）に示される処理を行うことができる手段であってもよい。
【００２２】
図５（Ａ）に示すように処理手段３０２は、受取った原稿画像に対して不可逆圧縮するとともに、原稿画像内のコード画像を抽出してもよい。この場合には、不可逆圧縮された原稿画像と、抽出されたコード画像とを関連付けて記憶処理手段３０４に送ることになる。記憶処理手段３０４は、このように関連付けられて送られてきた複数の画像については、関連付けたままで記憶手段に記憶させる（このことは、他の場合や他の実施例でも同様である）。この図５（Ａ）では、上述した他の例と異なり、原稿画像を不可逆圧縮する。これにより、データサイズの削減効果が高まる。
【００２３】
また、図５（Ｂ）に示すように処理手段３０２は、受取った原稿画像に対して不可逆圧縮するとともに、原稿画像内のコード画像を抽出し、当該抽出されたコード画像から情報（例えば、２００５年他社Ａのデータという文字情報）を取出してもよい。この場合には、不可逆圧縮された原稿画像と、取出された情報とを関連付けて記憶処理手段３０４に送ることになる。このように、取出された情報を記憶処理手段３０４に送ると、図５（Ａ）の場合よりさらにデータサイズを削減できることになる。なぜなら、一般に、コード画像の情報量と、コード画像に含まれる情報の情報量とでは、後者の方が小さいからである。
【００２４】
また、図５（Ｃ）に示すように処理手段３０２は、受取った原稿画像対して不可逆圧縮するとともに、原稿画像内のコード画像を抽出し、当該抽出されたコード画像から情報を取出し、当該取出されたコード情報に基づいて新たなコード画像を生成してもよい。
【００２５】
ここで、取出された情報に基づいて新たなコード画像を生成する際には、プリンタ部の画像形成能力を考慮して生成するのが望ましい。なぜなら、プリンタ部が画像形成能力的に６００ＤＰＩでしかドット形成できない環境で、処理手段３０２が１２００線や２４００線でバーコード画像を生成してしまうと、当該生成されたバーコード画像を正確に画像形成できないからである。
【００２６】
もちろん、本発明における図５（Ｃ）の場合は、プリンタ部の画像形成能力を考慮して新たなコード画像を生成することに限定されるわけではない。なぜなら、１２００線や２４００線でバーコード画像を生成し、当該生成されたバーコード画像を他の高精度複合機に送る構成も考えられるからである。いずれにせよ、この図５（Ｃ）の場合には、新たなコード画像を予め作っておいて記憶させるため、記憶後に画像形成する時の処理が高速化することになる。
【００２７】
また、図５（Ｄ）に示すような系であってもよい。即ち、処理手段３０２は、受取った原稿画像内のコード画像を抽出し、当該抽出されたコード画像を記憶処理手段３０４に送る。この処理手段３０２は、さらにコード画像以外の領域における画像を切出し、当該切出された画像を不可逆圧縮して記憶処理手段３０４に送る。なお、抽出されたコード画像については不可逆圧縮してはいけないが、可逆圧縮してから記憶処理手段３０４に送ってもよいことは言うまでもない。この図５（Ｄ）の系では、全体の原稿画像を不可逆圧縮する図５（Ａ）の系と異なり、コード画像以外の領域における画像を不可逆圧縮して記憶処理手段３０４に送っている。これにより、さらにデータサイズを小さくしている。
【００２８】
また、図５（Ｅ）に示すような系であってもよい。即ち、処理手段３０２は、受取った原稿画像内のコード画像を抽出し、当該抽出されたコード画像から情報を取出し、当該取出された情報を記憶処理手段３０４に送る。この処理手段３０２は、さらにコード画像以外の領域における画像を切出し、当該切出された画像に不可逆圧縮して記憶処理手段３０４に送る。なお、取出された情報については不可逆圧縮してはいけないが、可逆圧縮してから記憶処理手段３０４に送ってもよいことは言うまでもない。この図５（Ｅ）は、全体の原稿画像を不可逆圧縮する図５（Ｂ）の系と異なり、コード画像以外の領域における画像を不可逆圧縮して記憶処理手段３０４に送っている。これにより、さらにデータサイズを小さくしている。
【００２９】
また、図５（Ｆ）に示すような系であってもよい。即ち、処理手段３０２は、受取った原稿画像内のコード画像を抽出し、当該抽出されたコード画像から情報を取出し、当該取出された情報に基づいて新たなコード画像を生成して記憶処理手段３０４に送る。この処理手段３０２は、さらにコード画像以外の領域における画像を切出し、当該切出された画像を不可逆圧縮して記憶処理手段３０４に送る。なお、生成された新たなコード画像については不可逆圧縮してはいけないが、可逆圧縮してから記憶処理手段３０４に送ってもよいことは言うまでもない。この図５（Ｆ）は、全体の原稿画像を不可逆圧縮する図５（Ｃ）の系と異なり、コード画像以外の領域における画像を不可逆圧縮して記憶処理手段３０４に送っている。これにより、さらにデータサイズを小さくしている。
【００３０】
以上、様々な構成を示したが、各構成とも、コード画像を含む原稿画像に対しては、コード情報の情報欠落（即ち、コード画像の画質劣化）を避けるための工夫が行われている。また、コード画像を含まない原稿画像に対しては、不可逆圧縮して記憶手段に記憶させている。
【００３１】
以上説明した実施例１では、後にコード情報が正確に取出せるように画像を記憶させることができると共に、原稿画像のデータサイズを削減することができる。
【００３２】
（実施例２）
一般に複合機は、原稿画像の複写時にはいったん記憶手段に原稿画像を記憶させる構成となっている。このような複合機は、コード画像を含まない原稿画像の複写に利用されることの方が、コード画像を含む原稿画像の複写に利用されることより多い。そのため、コード画像を含まない原稿画像の複写が指示された場合に、より早く複写物を出力することが望まれる。
【００３３】
上述した実施例１では、原稿画像にコード画像があるか判定した上で、その判定に基づき不可逆圧縮したりしなかったりした。即ち、コード画像の判定の終了後に不可逆圧縮が行われた。一方、本実施例では、読取られた原稿画像を不可逆圧縮するのと並列して、コード画像があるか判定する（これを別の表現に直すと、コード画像があるか判定するのと並列して、読取られた原稿画像を不可逆圧縮する）。
【００３４】
このような構成とすることで、不可逆圧縮の開始がコード画像の判定の終了後になってしまう実施例１と異なり、不可逆圧縮の開始がコード画像の判定の終了後にならない。これにより早く不可逆圧縮を開始し、必然的に早く終了することができる。故に、不可逆圧縮後の原稿画像をより早く記憶手段に原稿画像を記憶させることができる。その結果として、原稿画像にコード画像がない場合に、より早く複写物を出力することができる。
【００３５】
図７は、実施例１及び実施例２の画像処理装置が有する伸張手段、出力手段を示した図である。
【００３６】
伸張手段は、記憶手段で記憶されている画像が圧縮されている場合に、伸張した上で出力手段に対して出力する。また、記憶手段で記憶されている画像が圧縮されていない場合には、伸張することなく出力手段に対して出力する。
【００３７】
この出力手段は、伸張手段から受取った画像をシート上に画像形成したり、送信（ＦＡＸ送信を含む）したりすることができる。
【００３８】
図４は、スキャナ部で読取られて得られたデジタルデータの原稿画像を処理するブロック図を示す。４０１は、コード画像判定手段である。４０２は、処理手段である。４０３は、ＪＰＥＧ化手段である。４０４は、記憶処理手段である。
【００３９】
読取られた原稿画像は、ＪＰＥＧ化手段４０３とコード画像判定手段４０１とに並列して入力される。ＪＰＥＧ化手段４０３は、受取った原稿画像を不可逆圧縮し、当該不可逆圧縮後の原稿画像を記憶処理手段４０４に送る。一方、コード画像判定手段４０１は、入力された原稿画像にコード画像があるか判定する。なお、ＪＰＥＧ化手段４０３とコード画像判定手段４０１は、共に入力された時点で処理を開始する。そのため、このＪＰＥＧ化手段４０３における不可逆圧縮処理と、コード画像判定手段４０１におけるコード画像があるか否かの判定処理とは並列して行われることになる。
【００４０】
判定の結果、コード画像がないと判定された場合には、コード画像判定手段４０１は処理を終了する。この場合、記憶処理手段４０４は、ＪＰＥＧ化手段４０３から受取った原稿画像のみを記憶手段に記憶させることになる。
【００４１】
判定の結果、コード画像があると判定された場合には、この原稿画像はコード画像判定手段４０１により処理手段４０２に送られる。
【００４２】
図６（Ａ）（Ｂ）（Ｃ）は、処理手段４０２が取りうる系の例である。
図６（Ａ）の系では、処理手段４０２は、受取った原稿画像からコード画像を抽出する。そして、抽出されたコード画像を不可逆圧縮することなくそのまま記憶処理手段４０４に送る。この記憶処理手段４０４は、ＪＰＥＧ化手段４０３から受取った原稿画像と、処理手段４０２から受取ったコード画像とを関連付けて記憶手段に記憶させる。ただし、ＪＰＥＧ化手段４０３で不可逆圧縮された原稿画像をより早く記憶手段に記憶させなくてはいけない時には（例えば、複写出力を早く行うように指示された場合や、送信を早く行うように指示された場合など。）、記憶処理手段４０４は、非可逆圧縮された原稿画像を受取るや否や記憶手段に記憶させる。即ち、コード画像を抽出する処理が終了するのを待たずに、不可逆圧縮された原稿画像を記憶手段に記憶させる。さらに、コード画像の抽出処理の終了を待たずに、伸張手段が不可逆圧縮された画像を伸張して出力手段（例えば、プリンタ部や送信部）に画像を送るのが望ましい。このように、コード画像を抽出する処理が終了するのを待たずに、ＪＰＥＧ化手段４０３から受取った原稿画像に対する処理を進めると、より早い複写出力や送信を行うことができる。
【００４３】
なお、処理手段４０２は、抽出した画像をそのまま記憶処理手段４０４に送ると説明したが、本発明はこれに限られることはない。例えば、抽出したコード画像を可逆圧縮して、可逆圧縮後のコード画像を記憶処理手段４０４に送ってもよい。可逆圧縮すれば、さらにコード画像のデータサイズが小さくなり、記憶手段の容量削減効果が高まることになる。
【００４４】
また、図６（Ｂ）の系では、処理手段４０２は、受取った原稿画像からコード画像を抽出し、当該抽出されたコード画像から情報を取出す。この場合には、取出した情報を記憶処理手段４０４に送ることになる。この記憶処理手段４０４は、ＪＰＥＧ化手段４０３から受取った原稿画像と、処理手段４０２から受取った情報とを関連付けて記憶手段に記憶させる。この図６（Ｂ）の系では、コード画像を記憶処理手段３０４に送る図６（Ａ）の系と異なり、コード情報を記憶処理手段３０４に送っている。一般に、コード画像の情報量と、コード画像に含まれる情報の情報量とでは、後者の方が小さいことから、この図６（Ｂ）の系では図６（Ａ）の系よりさらにデータサイズを削減できることになる。また、なお、ＪＰＥＧ化手段４０３で不可逆圧縮された原稿画像をより早く記憶手段に記憶させなくてはいけない条件となっている時の処理は、図６（Ａ）の場合と同様である。
【００４５】
また、図６（Ｃ）の系では、処理手段４０２は、受取った原稿画像からコード画像を抽出し、当該抽出されたコード画像から情報を取出し、当該取出された情報に基づいて新たなコード画像を生成する。この場合には、生成された新たなコード画像を記憶処理手段３０４に送ることになる。この記憶処理手段４０４は、ＪＰＥＧ化手段４０３から受取った原稿画像と、処理手段４０２から受取った新たなコード画像とを関連付けて記憶手段に記憶させる。ここで、取出された情報から新たなコード画像を生成する際には、プリンタ部の画像形成能力を考慮して生成するのが望ましいのは上述した実施例１と同様である。また、ＪＰＥＧ化手段４０３で不可逆圧縮された原稿画像をより早く記憶手段に記憶させなくてはいけない条件となっている時の処理は、図６（Ａ）の場合と同様である。
【００４６】
以上説明した実施例２では、後に情報を正確に取出せるような状態で記憶処理を行うと共に、原稿画像のデータサイズ削減することができる。さらに、記憶手段に素早く原稿画像を記憶させることができる。これにより、コード画像を含まない原稿画像から単純に複写物を作成したいようなユーザに、素早く複写物を提供することができることになる。
【００４７】
なお、ユーザから複写出力や画像データ送信等が指示されており、記憶手段に記憶させられた原稿画像（又は／及びコード画像やコード情報）を出力する必要がある場合には、以下のような処理が考えられる。
【００４８】
まず、上述したように、原稿画像だけをとにかく早く出力してしまう処理が考えられる。この場合には、原稿画像に含まれているコード画像（図６Ａの場合）や、コード画像から取出された情報（図６Ｂの場合）や、新たに生成されたコード画像（図６Ｃの場合）は遅れて出力されることになる。
【００４９】
また、もともと合わせて一ページであった原稿画像とコード画像（又はコード情報）を、互いに縮小して一枚のシート上に出力する処理も考えられる。
【００５０】
また、原稿画像とコード画像（又はコード情報）を、表裏にして出力する処理も考えられる。
【００５１】
また、生成された新たなコード画像を原稿画像にはめ込んで出力する処理（例えば、もともとコード画像であった原稿画像の領域５０１に、新たなコード画像５０４を上書き合成する処理）も考えられる。
【００５２】
一方、ユーザから操作部等を介して記憶指示が行われていた場合には、実施例において詳細に説明した順序で処理が行われることになる。この記憶手段に記憶させられた原稿画像については、操作部等を介した新たな指示が行えるようになっている（例えば、送信指示や画像形成指示）。ここで、新たな指示が行われた場合には、その指示に従った制御が行われることになる。
【００５３】
（その他の実施例）
上述した実施例１及び実施例２では、図２（Ｂ）に示されるようにコード画像と、その他の画像とが別々の領域に存在する原稿画像を例に説明を行った。しかしながら、本発明はこれに限られることはない。例えば、コード画像と他の画像（例えば、図２（Ｂ）で言うところの統計データのような表画像）とが重なっていたとしてもよい。
【００５４】
上述した実施例１及び実施例２では、コード画像判定手段、処理手段、ＪＰＥＧ化手段、伸張手段、記憶処理手段を、ＣＰＵにより制御されるハードウェアであるものとして説明を行った。しかしながら、各手段が、ＣＰＵが記憶手段に記憶されている各種プログラムを実行することにより実現される機能であっても、本発明を実現することができる。
【００５５】
もちろん、この各種プログラムは、コンピュータ読取り可能な記憶媒体に格納されている場合も考えられる。その場合には、コンピュータ読取り可能な記憶媒体に格納されているプログラムをＲＡＭ等にロードし、このロードされたプログラムをＣＰＵが実行することによっても本発明の目的を達成することができる。
【図面の簡単な説明】
【００５６】
【図１】（Ａ）は従来例１を示す図、（Ｂ）は従来例２を示す図
【図２】（Ａ）はコード画像を含まない原稿を示す図、（Ｂ）はコード画像を含む原稿を示す図
【図３】コード画像があるか判定した上で、ＪＰＥＧ化するか否かを決定する構成を示した図
【図４】原稿画像に対してＪＰＥＧ化を行いつつ、それと並列してコード画像があるか判定する構成を示した図
【図５】（Ａ）はＪＰＥＧ画像とコード画像とを記憶させる構成を示した図、（Ｂ）はＪＰＥＧ画像とコード画像に含まれる情報とを記憶させる構成を示した図、（Ｃ）はＪＰＥＧ画像と新たに生成したコード画像とを記憶させる構成を示した図、（Ｄ）はコード画像と、コード画像以外の領域のＪＰＥＧ画像とを記憶させる構成を示した図、（Ｅ）はコード画像に含まれる情報と、コード画像以外の領域のＪＰＥＧ画像とを記憶させる構成を示した図、（Ｆ）はコード画像に含まれる情報から生成した新たなコード画像と、コード画像以外の領域のＪＰＥＧ画像とを記憶させる構成を示した図
【図６】（Ａ）はコード画像を抽出する構成を示した図、（Ｂ）はコード画像から情報を取り出して記憶させる構成を示した図、（Ｃ）はコード画像から情報を取り出して、当該情報からコード画像を生成する構成を示した図
【図７】伸張手段と出力手段とを示す図
【図１】
2007251521.tif 000003
【図２】
2007251521.tif 000004
【図３】
2007251521.tif 000005
【図４】
2007251521.tif 000006
【図５】
2007251521.tif 000007
【図６】
2007251521.tif 000008
【図７】
2007251521.tif 000009