(57)【要約】【課題】印刷前の画像処理全般の処理速度を速くする画像処理方法及び画像処理装置を提供する。【解決手段】画像処理方法は、複数の画素から構成される画像データの各画素における１チャンネルが２ビット以上で構成されるデータを、１チャンネルが１ビットに符号化する画像符号化工程と、符号化したデータを印刷装置に転送する転送工程と、印刷装置において、符号化したデータを復号化する画像復号化工程と、を有し、画像符号化工程は、画素が文字又は線画であるか、写真であるかのフラグ情報を付与し、画像復号化工程は、フラグ情報を基に、第１の復号化方法又は第２の復号化方法を選択して復号化を行う。【選択図】図９
2020096245.tif 000002
【特許請求の範囲】
【請求項１】
複数の画素から構成される画像データの各画素における１チャンネルが２ビット以上で構成されるデータを、前記１チャンネルが１ビットに符号化する画像符号化工程と、
前記符号化したデータを印刷装置に転送する転送工程と、
前記印刷装置において、前記符号化したデータを復号化する画像復号化工程と、
を有し、
前記画像符号化工程は、前記画素が文字又は線画であるか、写真であるかのフラグ情報を付与し、
前記画像復号化工程は、前記フラグ情報を基に、第１の復号化方法又は第２の復号化方法を選択して復号化を行うことを特徴とする画像処理方法。
【請求項２】
請求項１に記載の画像処理方法において、
前記画像符号化工程は、誤差拡散法を用いて、主走査方向に誤差を拡散し、前記１ビットのデータにすることを特徴とする画像処理方法。
【請求項３】
請求項１又は２に記載の画像処理方法において、
前記画像復号化工程は、前記１ビットのデータを８ビットのデータに復号化することを特徴とする画像処理方法。
【請求項４】
請求項１〜３のいずれか一項に記載の画像処理方法において、
前記符号化したデータをさらに圧縮する画像圧縮工程を有することを特徴とする画像処理方法。
【請求項５】
請求項４に記載の画像処理方法において、
前記画像圧縮工程は、ランレングス圧縮を用いることを特徴とする画像処理方法。
【請求項６】
請求項１〜５のいずれか一項に記載の画像処理方法において、
前記画像復号化工程は、複数の前記画素の任意の範囲における、ＯＮとなっている前記画素の割合を算出し、前記割合に１画素当たりの最大階調値をかけた値が、複数の前記画素の前記任意の範囲における前記値とすることを特徴とする画像処理方法。
【請求項７】
複数の画素から構成される画像データの各画素における１チャンネルが２ビット以上で構成されるデータを、前記１チャンネルが１ビットに符号化する画像符号化手段と、
前記符号化したデータを印刷装置に転送する転送手段と、
前記印刷装置において、前記符号化したデータを復号化する画像復号化手段と、
を有し、
前記画像符号化手段は、前記画素が文字又は線画であるか、写真であるかのフラグ情報を付与し、
前記画像復号化手段は、前記フラグ情報を基に、第１の復号化方法又は第２の復号化方法を選択して復号化を行うことを特徴とする画像処理装置。
【請求項８】
請求項７に記載の画像処理装置において、
前記画像符号化手段は、誤差拡散法を用いて、主走査方向に誤差を拡散し、前記１ビットのデータにすることを特徴とする画像処理装置。
【請求項９】
請求項７又は８に記載の画像処理装置において、
前記画像復号化手段は、前記１ビットのデータを８ビットのデータに復号化することを特徴とする画像処理装置。
【請求項１０】
請求項７〜９のいずれか一項に記載の画像処理装置において、
前記符号化したデータをさらに圧縮する画像圧縮手段を有することを特徴とする画像処理装置。
【請求項１１】
請求項１０に記載の画像処理装置において、
前記画像圧縮手段は、ランレングス圧縮を用いることを特徴とする画像処理装置。
【請求項１２】
請求項７〜１１のいずれか一項に記載の画像処理装置において、
前記画像復号化手段は、複数の前記画素の任意の範囲における、ＯＮとなっている前記画素の割合を算出し、前記割合に１画素当たりの最大階調値をかけた値が、複数の前記画素の前記任意の範囲における前記値とすることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理方法及び画像処理装置に関するものである。
【背景技術】
【０００２】
一般的に、印刷機で多階調の画像データを階調値の低いドットデータに変換する処理を行う場合は、画像データを印刷機に転送する必要がある。多階調の画像データはサイズが大きいため、印刷機に画像データを転送する際には、画像データを転送する端末でデータサイズを小さくし、データ転送量を削減する方法が知られている。
【０００３】
例えば特許文献１ではデータサイズを小さくするために、画像データを転送する端末で画像データから黒文字部とカラー画像部とに分離して黒文字画像とカラー画像とを生成している。カラー画像は低解像度の画像に変換され、さらに、一般的な圧縮手法を用いて圧縮される。黒文字画像は可逆圧縮される。これらの圧縮した黒文字画像・カラー画像は印刷機に転送される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２３０６７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では黒文字部の黒文字画像に対しては高圧縮を実現しているが、カラー画像部のカラー画像に対しては、高圧縮を実現できていないおそれがある。
また、画像データが８ビット等でデータ量が多いため、圧縮率も低下し、データ転送量も多く、印刷機側での復号化処理も多くなることにより、印刷前の画像処理全般の処理速度が遅くなるおそれがある。
【課題を解決するための手段】
【０００６】
本願の画像処理方法は、複数の画素から構成される画像データの各画素における１チャンネルが２ビット以上で構成されるデータを、前記１チャンネルが１ビットに符号化する画像符号化工程と、前記符号化したデータを印刷装置に転送する転送工程と、前記印刷装置において、前記符号化したデータを復号化する画像復号化工程と、を有し、前記画像符号化工程は、前記画素が文字又は線画であるか、写真であるかのフラグ情報を付与し、前記画像復号化工程は、前記フラグ情報を基に、第１の復号化方法又は第２の復号化方法を選択して復号化を行うことを特徴とする。
【０００７】
上記の画像処理方法では、前記画像符号化工程は、誤差拡散法を用いて、主走査方向に誤差を拡散し、前記１ビットのデータにすることが好ましい。
【０００８】
上記の画像処理方法では、前記画像復号化工程は、前記１ビットのデータを８ビットのデータに復号化することが好ましい。
【０００９】
上記の画像処理方法は、前記符号化したデータをさらに圧縮する画像圧縮工程を有することが好ましい。
【００１０】
上記の画像処理方法では、前記画像圧縮工程は、ランレングス圧縮を用いることが好ましい。
【００１１】
上記の画像処理方法では、前記画像復号化工程は、複数の前記画素の任意の範囲における、ＯＮとなっている前記画素の割合を算出し、前記割合に１画素当たりの最大階調値をかけた値が、複数の前記画素の前記任意の範囲における前記値とすることが好ましい。
【００１２】
本願の画像処理装置は、複数の画素から構成される画像データの各画素における１チャンネルが２ビット以上で構成されるデータを、前記１チャンネルが１ビットに符号化する画像符号化手段と、前記符号化したデータを印刷装置に転送する転送手段と、前記印刷装置において、前記符号化したデータを復号化する画像復号化手段と、を有し、前記画像符号化手段は、前記画素が文字又は線画であるか、写真であるかのフラグ情報を付与し、前記画像復号化手段は、前記フラグ情報を基に、第１の復号化方法又は第２の復号化方法を選択して復号化を行うことを特徴とする。
【００１３】
上記の画像処理装置では、前記画像符号化手段は、誤差拡散法を用いて、主走査方向に誤差を拡散し、前記１ビットのデータにすることが好ましい。
【００１４】
上記の画像処理装置では、前記画像復号化手段は、前記１ビットのデータを８ビットのデータに復号化することが好ましい。
【００１５】
上記の画像処理装置は、前記符号化したデータをさらに圧縮する画像圧縮手段を有することが好ましい。
【００１６】
上記の画像処理装置では、前記画像圧縮手段は、ランレングス圧縮を用いることが好ましい。
【００１７】
上記の画像処理装置では、前記画像復号化手段は複数の前記画素の任意の範囲における、ＯＮとなっている前記画素の割合を算出し、前記割合に１画素当たりの最大階調値をかけた値が、複数の前記画素の前記任意の範囲における前記値とすることが好ましい。
【図面の簡単な説明】
【００１８】
【図１】本実施形態に係る印刷システムの概略構成を示す図。
【図２】本実施形態に係る印刷システムを模式的に示す図。
【図３】本実施形態に係る符号化した画像データと復号化した画像データとを模式的に示す図。
【図４】本実施形態に係る画像処理方法を示すフローチャート。
【図５】本実施形態に係る画像符号化工程を示すフローチャート。
【図６】本実施形態に係る誤差拡散法で誤差の伝搬を模式的に示す図。
【図７】本実施形態に係る画像データを模式的に示す図。
【図８】本実施形態に係る画像処理方法を示すフローチャート。
【図９】本実施形態に係る画像復号化工程を示すフローチャート。
【図１０】本実施形態に係る符号化した画像データと、第１の復号化方法で復号化した画像データと、を模式的に示す図。
【図１１】本実施形態に係る符号化した画像データと、第２の復号化方法で復号化した画像データと、を模式的に示す図。
【発明を実施するための形態】
【００１９】
以下、本発明を具体化した実施形態について図面に従って説明する。なお、使用する図面は、説明する部分が認識可能な状態となるように、適宜拡大又は縮小して表示している。
【００２０】
図１は、本実施形態に係る画像処理装置としての印刷システムの概略構成を示す図である。
本実施形態に係る印刷システム１０は、図１に示すように、画像の作成や選択を行うコンピューターＰＣ、タブレットＴＬ、スマートフォンＳＰと、コンピューターＰＣ、タブレットＴＬ、スマートフォンＳＰに接続されて実際に印刷を行う印刷装置としての印刷機ＰＲと、それらを接続するためのネットワークＮＴと、を備える。
【００２１】
コンピューターＰＣ、タブレットＴＬ、スマートフォンＳＰは、それぞれ複数の画素から構成される画像データを保持する。コンピューターＰＣ、タブレットＴＬ、スマートフォンＳＰは、画像データの各画素における１チャンネルが２ビット以上で構成されるデータを、１チャンネルが１ビットに符号化し、符号化したデータを、ネットワークＮＴを介して印刷機ＰＲに転送する。
【００２２】
印刷機ＰＲは、上記の符号化されたデータを受信し、受信した符号化されたデータを復号化する。印刷機ＰＲで印刷する画像データは、本実施形態では１チャンネルが８ビットで構成されるＲＧＢの画像である。ただし、８ビットに限定される必要はなく、２ビット以上であってもよい。
【００２３】
図２は、本実施形態に係る印刷システム１０を模式的に示す図である。なお、コンピューターＰＣ、タブレットＴＬ、スマートフォンＳＰについては、同様の機能を持つため、以降では、コンピューターＰＣを用いて説明する。
【００２４】
コンピューターＰＣは、図２に示すように、ＣＰＵ２０、ＲＡＭ３１、ＨＤＤ／ＳＳＤ３２、転送手段としての通信Ｉ／Ｆ４０がバスで相互に接続されて構成される。
ＣＰＵ２０は、ＨＤＤ／ＳＳＤ３２やＲＡＭ３１に保持されているプログラムに従った処理を実行する。
ＲＡＭ３１は、揮発性のストレージであり、プログラムやデータを一時的に保持する。
ＨＤＤ／ＳＳＤ３２は、不揮発性のストレージであり、同じくプログラムやデータを保持する。本実施形態では、ＨＤＤ／ＳＳＤ３２は複数の画素から構成される画像データを保持する。
通信Ｉ／Ｆ４０は、データを転送することが可能であり、符号化したデータを印刷機ＰＲに転送する。通信Ｉ／Ｆ４０は、印刷機ＰＲとの間におけるデータの送受信を制御する。通信Ｉ／Ｆ４０の接続方式としては、ＵＳＢ、ＩＥＥＥ１３９４、ＬＡＮ等を用いることができる。
【００２５】
コンピューターＰＣは、ＨＤＤ／ＳＳＤ３２のプログラムをＲＡＭ３１に展開し、実行することにより、画像符号化手段としての画像符号化部２１、画像圧縮手段としての圧縮部２２、として機能する。
【００２６】
画像符号化部２１は、複数の画素から構成される画像データの各画素における１チャンネルが２ビット以上で構成されるデータを、１チャンネルが１ビットに符号化する。画像符号化部２１は、画素が文字又は線画であるか、写真であるかのフラグ情報を付与する。画像符号化部２１は、複数の画素から構成される画像データの各画素に、画素が文字又は線画であるか、写真であるかのフラグ情報を付与する。フラグ情報は、画素が文字又は線画であるか、写真であるかを示す「０」又は「１」のデータであり、画像データの各画素に付与される。
【００２７】
印刷機ＰＲは、印刷の各種制御を行う制御ユニット５０を中心に、実際の印刷動作を行う図示しない印刷部等を備える。
【００２８】
制御ユニット５０は、ＣＰＵ６０、ＲＯＭ７１、ＲＡＭ７２、転送手段としての通信Ｉ／Ｆ８０がバスで相互に接続されて構成される。
ＣＰＵ６０は、ＲＯＭ７１やＲＡＭ７２に保持されているプログラムに従い、後述する各実施形態の処理を実行する。
ＲＡＭ７２は、揮発性のストレージであり、プログラムやデータを一時的に保持する。
ＲＯＭ７１は、不揮発性のストレージであり、後述する処理で使用するプログラムを保持する。
通信Ｉ／Ｆ８０は、コンピューターＰＣとの間におけるデータの送受信を制御する。通信Ｉ／Ｆ８０は、符号化されたデータを受信することが可能である。通信Ｉ／Ｆ８０は、上記の符号化したデータをコンピューターＰＣから受信する。
【００２９】
制御ユニット５０は、ＲＯＭ７１に記憶されたプログラムをＲＡＭ７２に展開し、実行することにより、印刷機ＰＲの動作全般を制御するほか、解凍部６１、画像復号化手段としての画像復号化部６２、色変換処理部６３、ハーフトーン処理部６４、印刷処理部６５としても機能する。
【００３０】
画像復号化部６２は、印刷機ＰＲにおいて、上記の符号化したデータを復号化する。画像復号化部６２は、フラグ情報を基に、後述する第１の復号化方法又は後述する第２の復号化方法を選択して復号化を行う。画像復号化部６２は、各画素に付与されている文字又は線画であるか、写真であるかのフラグ情報を基に、第１の復号化方法と第２の復号化方法との２つの画像復号化方法を選択することが可能である。
【００３１】
図３は、本実施形態に係る符号化した画像データと復号化した画像データとを模式的に示す図である。例えば画像復号化部６２は、図３の「符号化した画像データ」に示すように、主走査方向ｘの２画素と副走査方向ｙの２画素との４画素のチャンネル毎のブロック１１０〜１１３単位で処理を行う。画像復号化部６２は、ブロック内で「１」となっている割合を算出する。画像復号化部６２は、その値に対し、図３の「復号化した画像データ」に示すように、復号化後のデータの最大階調値をかけた値をそのブロック１２０〜１２３内の画素の値とする。例えばチャンネルＲのブロック１１１を復号化する場合、ブロック内の「１」となっている割合は２／４である。これを８ビットのデータに復号化する場合、８ビットの最大階調値である「２５５」に２／４をかけた値「１２７」が復号化後のブロック１２１内の画素の値となる。この復号化はＲＧＢのチャンネルに対して行われ、文字／線画の情報を保持するチャンネルＡには行われない。
【００３２】
上記の例では、画像復号化部６２は、ブロックの範囲を主走査方向ｘの２画素と副走査方向ｙの２画素との４画素としたが、範囲の取り方については自由である。
【００３３】
図４は、本実施形態に係る画像処理方法を示すフローチャートである。
画像処理方法は、画像符号化工程と、転送工程と、を備える。
画像符号化工程は、複数の画素から構成される画像データの各画素における１チャンネルが２ビット以上で構成されるデータを、１チャンネルが１ビットに符号化する。画像符号化工程は、画素が文字又は線画であるか、写真であるかのフラグ情報を付与する。
【００３４】
画像符号化工程は、誤差拡散法を用いて、主走査方向ｘに誤差を拡散し、１ビットのデータにすることが好ましい。これによれば、符号化アルゴリズムが単純なため、圧縮を効率よくすることができる。画像符号化工程は、画像符号化部２１で実行される。
【００３５】
転送工程は、上記の符号化したデータを印刷機ＰＲに転送する。転送工程は、通信Ｉ／Ｆ４０，８０で実行される。
【００３６】
画像処理方法は、画像圧縮工程を備える。画像圧縮工程は、符号化されたデータをさらに圧縮する。これによれば、符号化されたデータをさらに圧縮することで、印刷機ＰＲへのデータ転送量を削減することが可能となる。また、印刷機ＰＲで符号化されたデータの解凍を行うことで、印刷機ＰＲ以外に色変換処理やハーフトーン処理に用いられるデータを転送する必要なしに印刷することができる。
【００３７】
画像圧縮工程は、ランレングス圧縮を用いることが好ましい。これによれば、既存の圧縮技術と組み合わせることで圧縮率をさらに向上することができる。画像圧縮工程は、圧縮部２２で実行される。
【００３８】
図４に示すフローチャートを説明する。コンピューターＰＣは、ステップＳ１１０〜Ｓ１５０の処理を行う。
まず、ステップＳ１１０では、コンピューターＰＣは、ユーザーによって入力された印刷する画像データをＲＡＭ３１に入力する。上記の印刷する画像データは本実施形態では１チャンネルが８ビットで構成されるＲＧＢの画像とする。ただし、８ビットに限定される必要はなく、２ビット以上であってもよい。
【００３９】
次に、ステップＳ１２０では、画像符号化部２１は、上記の画像データの符号化を実行する。
以下、図５のフローチャートに沿って、画像符号化工程を説明する。
【００４０】
図５は、本実施形態に係る画像符号化工程を示すフローチャートである。画像符号化工程は、以下の通りである。
【００４１】
まず、ステップＳ１２１では、画像符号化部２１は、最初に処理を行う画素の読み込みを行う。
【００４２】
次に、ステップＳ１２２では、画像符号化部２１は、上記の読み込んだ画素に対して誤差拡散法を用い、８ビットを１ビットに符号化する。
【００４３】
画像符号化部２１は、誤差拡散法を用いて、主走査方向ｘに誤差を拡散し、１ビットのデータにすることが好ましい。これによれば、符号化アルゴリズムが単純なため、圧縮を効率よくすることができる。
【００４４】
図６は、本実施形態に係る誤差拡散法で誤差の伝搬を模式的に示す図である。本実施形態では、符号化の方法に誤差拡散法を用い、誤差の伝搬は、図６に示すように、隣接する主走査方向ｘの画素にのみ伝搬する。なお、符号化の方法としては、平均誤差最小法など、誤差拡散法以外の方法を採用することもできる。
【００４５】
画像符号化部２１は、複数の画素から構成される画像データの各画素における１チャンネルが２ビット以上で構成されるデータを、１チャンネルが１ビットに符号化する。
【００４６】
図５に戻る。
次に、ステップＳ１２３では、画像符号化部２１は、読み込んだ画素によって処理を分岐させる。読み込んだ画素が文字又は線画の場合（ＹＥＳ）は、ステップＳ１２４に進む。読み込んだ画素が文字又は線画以外の写真などの場合（ＮＯ）は、ステップＳ１２５に進む。なお、文字／線画の判別の手段はいかなる方法を用いてもよい。例えばＲＧＢ値がＲ＝０、Ｇ＝０、Ｂ＝０の画素を文字／線画とする簡単な判別方法でもよい。
【００４７】
次に、ステップＳ１２４では、画像符号化部２１は、文字／線画の情報を持たせるために、フラグ情報としての１ビットのチャンネルＡを追加し、「１」とする。
【００４８】
次に、ステップＳ１２５では、画像符号化部２１は、文字／線画ではない情報を持たせるために、フラグ情報としての１ビットのチャンネルＡを追加し、「０」とする。
【００４９】
図７は、本実施形態に係る画像データを模式的に示す図である。例えば図７に示すように、文字に該当する画素だった場合は、図７の「符号化後の画像データ」に示すように、そのチャンネルＡの値を「１」とし、そうではない部分の値を「０」とする。
【００５０】
図５に戻る。
次に、ステップＳ１２６では、画像符号化部２１は、全画素の読み込みが完了するまで処理を繰り返す。画像符号化部２１は、全画素の読み込みが完了していない場合（ＮＯ）は、ステップＳ１２７に進む。画像符号化部２１は、全画素の読み込みが完了した場合（ＹＥＳ）は、画像符号化工程を終了する。
【００５１】
次に、ステップＳ１２７では、画像符号化部２１は、次の画素の読み込みを行う。
【００５２】
以上が画像符号化工程である。これにより、１チャンネルが８ビットのデータを、１チャンネルが１ビットのデータに符号化したことで、元のデータが２４ビットだったのに対し、４ビットまでデータを削減することができる。
【００５３】
図４に戻る。
次に、ステップＳ１３０では、コンピューターＰＣは、上記の符号化したデータを圧縮するか判断する。圧縮する場合（ＹＥＳ）は、ステップＳ１４０に進む。圧縮しない場合（ＮＯ）は、ステップＳ１５０に進む。
【００５４】
次に、ステップＳ１４０では、圧縮部２２は、画像圧縮工程を実行する。圧縮部２２は、符号化されたデータの圧縮を行う。圧縮部２２は、符号化したデータをさらに圧縮する画像圧縮工程を有することが好ましい。これによれば、符号化されたデータをさらに圧縮することで、印刷機ＰＲへのデータ転送量を削減することが可能となる。また、印刷機ＰＲで符号化されたデータの解凍を行うことで、印刷機ＰＲ以外に色変換処理やハーフトーン処理に用いられるデータを転送する必要なしに印刷することができる。
【００５５】
圧縮部２２は、ランレングス圧縮を用いることが好ましい。これによれば、既存の圧縮技術と組み合わせることで圧縮率をさらに向上することができる。本実施形態ではランレングス圧縮方法を用いたが、可逆圧縮であれば既存のいかなる方法を用いてもよい。これによりさらなるデータ転送量の削減を可能にする。
【００５６】
次に、ステップＳ１５０では、通信Ｉ／Ｆ４０は、転送工程を実行する。通信Ｉ／Ｆ４０は、上記の圧縮された符号化されたデータを印刷機ＰＲに転送する。
以上が、コンピューターＰＣで実行される処理である。
【００５７】
図８は、本実施形態に係る画像処理方法を示すフローチャートである。
画像処理方法は、画像復号化工程を備える。画像復号化工程は、印刷機ＰＲにおいて、上記の符号化したデータを復号化する。画像復号化工程は、フラグ情報を基に、第１の復号化方法又は第２の復号化方法を選択して復号化を行う。
【００５８】
画像復号化工程は、１ビットのデータを８ビットのデータに復号化することが好ましい。これによれば、復号化を効率よくすることができる。
【００５９】
画像復号化工程は、複数の画素の任意の範囲における、ＯＮとなっている画素の割合を算出し、割合に１画素当たりの最大階調値をかけた値が、複数の画素の任意の範囲における値とすることが好ましい。これによれば、復号化を効率よくすることができる。画像復号化工程は画像復号化部６２で実行される。
【００６０】
図８に示すフローチャートを説明する。印刷機ＰＲは、ステップＳ２１０〜Ｓ２７０の処理を行う。
【００６１】
まず、ステップＳ２１０では、通信Ｉ／Ｆ８０は、転送工程を実行する。通信Ｉ／Ｆ８０は、コンピューターＰＣより符号化されたデータを受信する。
【００６２】
次に、ステップＳ２２０では、ＣＰＵ２０は、コンピューターＰＣで符号化されたデータが圧縮された場合と、上記データが圧縮されていない場合と、で処理を分岐させる。上記データが圧縮されている場合（ＹＥＳ）は、ステップＳ２３０に進む。上記データが圧縮されていない場合（ＮＯ）は、ステップＳ２５０に進む。
【００６３】
次に、ステップＳ２３０では、解凍部６１は、上記の受信した符号化されたデータの解凍を行う。本実施形態ではランレングス圧縮されたデータを解凍する。
【００６４】
次に、ステップＳ２４０では、画像復号化部６２は、画像復号化工程を実行する。画像復号化部６２は、上記の解凍したデータに対して復号化を行う。
以下、図９のフローチャートに沿って、画像復号化工程を説明する。
【００６５】
図９は、本実施形態に係る画像復号化工程を示すフローチャートである。画像復号化工程は、以下の通りである。
まず、ステップＳ２４１では、画像復号化部６２は、最初に処理を行う画素の読み込みを行う。
【００６６】
次に、ステップＳ２４２では、画像復号化部６２は、読み込んだ画素のチャンネルＡが「１」になっているか「０」になっているか判断する。画像復号化部６２は、チャンネルＡが「１」だった場合（ＹＥＳ）は、ステップＳ２４３に進む。画像復号化部６２は、チャンネルＡが「０」だった場合（ＮＯ）は、ステップＳ２４４に進む。
【００６７】
次に、ステップＳ２４３では、画像復号化部６２は、第１の復号化方法で復号化を実施する。
図１０は、本実施形態に係る符号化した画像データと、第１の復号化方法で復号化した画像データと、を模式的に示す図である。画像復号化部６２は、図１０の「符号化した画像データ」に示すように、ブロックの範囲を主走査方向ｘの１画素と副走査方向ｙの１画素との１画素とする。この場合、図１０の「復号化した画像データ」に示すように、復号化した画素が取り得る値が「０」又は「２５５」となるため、エッジが損なわれず、文字／線画に対して高い品質を保たせることができる。なお、ブロックの範囲は画像データ内で同じでなくてもよい。
【００６８】
図９に戻る。
次に、ステップＳ２４４では、画像復号化部６２は、第２の復号化方法で復号化を実施する。
図１１は、本実施形態に係る符号化した画像データと、第２の復号化方法で復号化した画像データと、を模式的に示す図である。画像復号化部６２は、図１１の「符号化した画像データ」に示すように、主走査方向ｘに対し、「１」が表れるまでの画素をブロックとするように範囲を取る。画素２１１〜２１３は、主走査方向ｘに対して画素２１３で初めて「１」が表れるため、画素２１１〜２１３が１つのブロックとなる。図１１の「復号化した画像データ」に示す復号化した画素は、画素２２１〜２２３のように「２５５」に１／３をかけた値「８５」となる。主走査方向ｘに対して「１」が連続している画素は、画素２１４，２１５のように別々のブロックとなり、復号化され画素２２４，２２５の値となる。これにより、復号化した画素が取り得る値が多くなるため、上記のブロック範囲の決め方よりも階調性が向上し、写真に対して品質を保たせることができる。
【００６９】
上記の第１の復号化方法は文字／線画に対して効果があり、第２の復号化方法は写真に対して効果がある。画像復号化部６２は、フラグ情報を基に、第１の復号化方法又は、第２の復号化方法を選択して復号化を行う。これにより、これらの範囲の取り方をチャンネルＡの情報を基に変えることにより、符号化した画像データを復号化する過程において、文字／線画と写真とに対して品質を保たせることができる。
【００７０】
画像復号化部６２は、１ビットのデータを８ビットのデータに復号化することが好ましい。これによれば、復号化を効率よくすることができる。
【００７１】
画像復号化部６２は、複数の画素の任意の範囲における、ＯＮとなっている、言い換えると「１」となっている画素の割合を算出し、割合に１画素当たりの最大階調値をかけた値が、複数の画素の任意の範囲における値とすることが好ましい。これによれば、復号化を効率よくすることができる。
【００７２】
図９に戻る。
次に、ステップＳ２４５では、画像復号化部６２は、全画素の読み込みが完了したか判断する。画像復号化部６２は、全画素の読み込みが完了するまで処理を繰り返す。画像復号化部６２は、全画素の読み込みが完了していない場合（ＮＯ）は、ステップＳ２４６に進む。画像復号化部６２は、全画素の読み込みが完了した場合（ＹＥＳ）は、画像復号化工程を終了する。
【００７３】
次に、ステップＳ２４６では、画像復号化部６２は、次の画素の読み込みを行う。
以上が画像復号化工程である。
【００７４】
図８に戻る。
次に、ステップＳ２５０では、ステップＳ２４０で復号化されたチャンネルＲ，Ｇ，Ｂの値をインク色ＣＭＹＫの量に変換する。本ステップの処理は、印刷機ＰＲ内で一般的に行われているため、詳細については省略する。以降ステップＳ２６０のハーフトーン処理、ステップＳ２７０の印刷実行についても同様である。
【００７５】
本実施形態によれば、１チャンネルがＮビット（Ｎ＞１）のカラー画像を１ビットのカラー画像に符号化し、印刷機ＰＲで１ビットのカラー画像を元のＮビットのカラー画像に復号化することで転送するデータ量を１／Ｎに削減することが可能となる。これにより、符号化データの省データ化により圧縮率を向上することが可能となる。その結果、圧縮後の画像転送が速くなり、印刷機ＰＲ側での復号化も速くすることができる。
【００７６】
以下に、実施形態から導き出される内容を記載する。
【００７７】
画像処理方法は、複数の画素から構成される画像データの各画素における１チャンネルが２ビット以上で構成されるデータを、前記１チャンネルが１ビットに符号化する画像符号化工程と、前記符号化したデータを印刷装置に転送する転送工程と、前記印刷装置において、前記符号化したデータを復号化する画像復号化工程と、を有し、前記画像符号化工程は、前記画素が文字又は線画であるか、写真であるかのフラグ情報を付与し、前記画像復号化工程は、前記フラグ情報を基に、第１の復号化方法又は第２の復号化方法を選択して復号化を行うことを特徴とする。
これによれば、１チャンネルがＮビット（Ｎ＞１）のカラー画像を１ビットのカラー画像に符号化し、印刷装置で１ビットのカラー画像を元のＮビットのカラー画像に復号化することで転送するデータ量を１／Ｎに削減することが可能となる。これにより、符号化データの省データ化により圧縮率を向上することが可能となる。その結果、圧縮後の画像転送が速くなり、印刷装置側での復号化も速くすることができる。
【００７８】
上記の画像処理方法では、前記画像符号化工程は、誤差拡散法を用いて、主走査方向に誤差を拡散し、前記１ビットのデータにすることが好ましい。
これによれば、符号化アルゴリズムが単純なため、圧縮を効率よくすることができる。
【００７９】
上記の画像処理方法では、前記画像復号化工程は、前記１ビットのデータを８ビットのデータに復号化することが好ましい。
これによれば、復号化を効率よくすることができる。
【００８０】
上記の画像処理方法は、前記符号化したデータをさらに圧縮する画像圧縮工程を有することが好ましい。
これによれば、符号化されたデータをさらに圧縮することで、印刷装置へのデータ転送量を削減することが可能となる。また、印刷装置で符号化されたデータの解凍を行うことで、印刷装置以外に色変換処理やハーフトーン処理に用いられるデータを転送する必要なしに印刷することができる。
【００８１】
上記の画像処理方法では、前記画像圧縮工程は、ランレングス圧縮を用いることが好ましい。
これによれば、既存の圧縮技術と組み合わせることで圧縮率をさらに向上することができる。
【００８２】
上記の画像処理方法では、前記画像復号化工程は、複数の前記画素の任意の範囲における、ＯＮとなっている前記画素の割合を算出し、前記割合に１画素当たりの最大階調値をかけた値が、複数の前記画素の前記任意の範囲における前記値とすることが好ましい。
これによれば、復号化を効率よくすることができる。
【００８３】
画像処理装置は、複数の画素から構成される画像データの各画素における１チャンネルが２ビット以上で構成されるデータを、前記１チャンネルが１ビットに符号化する画像符号化手段と、前記符号化したデータを印刷装置に転送する転送手段と、前記印刷装置において、前記符号化したデータを復号化する画像復号化手段と、を有し、前記画像符号化手段は、前記画素が文字又は線画であるか、写真であるかのフラグ情報を付与し、前記画像復号化手段は、前記フラグ情報を基に、第１の復号化方法又は第２の復号化方法を選択して復号化を行うことを特徴とする。
これによれば、１チャンネルがＮビット（Ｎ＞１）のカラー画像を１ビットのカラー画像に符号化し、印刷装置で１ビットのカラー画像を元のＮビットのカラー画像に復号化することで転送するデータ量を１／Ｎに削減することが可能となる。これにより、符号化データの省データ化により圧縮率を向上することが可能となる。その結果、圧縮後の画像転送が速くなり、印刷装置側での復号化も速くすることができる。
【００８４】
上記の画像処理装置では、前記画像符号化手段は、誤差拡散法を用いて、主走査方向に誤差を拡散し、前記１ビットのデータにすることが好ましい。
これによれば、符号化アルゴリズムが単純なため、圧縮を効率よくすることができる。
【００８５】
上記の画像処理装置では、前記画像復号化手段は、前記１ビットのデータを８ビットのデータに復号化することが好ましい。
これによれば、復号化を効率よくすることができる。
【００８６】
上記の画像処理装置は、前記符号化したデータをさらに圧縮する画像圧縮手段を有することが好ましい。
これによれば、符号化されたデータをさらに圧縮することで、印刷装置へのデータ転送量を削減することが可能となる。また、印刷装置で符号化されたデータの解凍を行うことで、印刷装置以外に色変換処理やハーフトーン処理に用いられるデータを転送する必要なしに印刷することができる。
【００８７】
上記の画像処理装置では、前記画像圧縮手段は、ランレングス圧縮を用いることが好ましい。
これによれば、既存の圧縮技術と組み合わせることで圧縮率をさらに向上することができる。
【００８８】
上記の画像処理装置では、前記画像復号化手段は、複数の前記画素の任意の範囲における、ＯＮとなっている前記画素の割合を算出し、前記割合に１画素当たりの最大階調値をかけた値が、複数の前記画素の前記任意の範囲における前記値とすることが好ましい。
これによれば、復号化を効率よくすることができる。
【符号の説明】
【００８９】
１０…印刷システム（画像処理装置）  ２０…ＣＰＵ  ２１…画像符号化部（画像符号化手段）  ２２…圧縮部（画像圧縮手段）  ３１…ＲＡＭ  ３２…ＨＤＤ／ＳＳＤ  ４０…通信Ｉ／Ｆ（転送手段）  ５０…制御ユニット  ６０…ＣＰＵ  ６１…解凍部  ６２…画像復号化部（画像復号化手段）  ６３…色変換処理部  ６４…ハーフトーン処理部  ６５…印刷処理部  ７１…ＲＯＭ  ７２…ＲＡＭ  ８０…通信Ｉ／Ｆ（転送手段）  １１０〜１１３…ブロック  １２０〜１２３…ブロック  ２１１〜２１５…画素  ２２１〜２２５…画素  ＮＴ…ネットワーク  ＰＣ…コンピューター  ＰＲ…印刷機（印刷装置）  Ｒ，Ｇ，Ｂ，Ａ…チャンネル  ＳＰ…スマートフォン  ＴＬ…タブレット。
【図１】
2020096245.tif 000003
【図２】
2020096245.tif 000004
【図３】
2020096245.tif 000005
【図４】
2020096245.tif 000006
【図５】
2020096245.tif 000007
【図６】
2020096245.tif 000008
【図７】
2020096245.tif 000009
【図８】
2020096245.tif 000010
【図９】
2020096245.tif 000011
【図１０】
2020096245.tif 000012
【図１１】
2020096245.tif 000013