(57)【要約】【課題】ハードウエアのコストを増大させることなく、点順次形式の画像データを高速に取り扱う。【解決手段】各画素についての色データと属性データとが点順次形式で配列された画像データを処理する画像処理装置１３０であって、前記画像データ中の前記色データと前記属性データとを分離して色データ群と属性データ群との面順次形式に配列変換する配列変換部１３２と、前記色データ群を非可逆圧縮し、前記属性データ群を可逆圧縮する圧縮部１３３と、を有する。【選択図】図１
2016052110.tif 000002
【特許請求の範囲】
【請求項１】
各画素についての色データと属性データとが点順次形式で配列された画像データを処理する画像処理装置であって、
前記画像データ中の前記色データと前記属性データとを分離して色データ群と属性データ群との面順次形式に配列変換する配列変換部と、
前記色データ群を非可逆圧縮し、前記属性データ群を可逆圧縮する圧縮部と、
を有することを特徴とする画像処理装置。
【請求項２】
ＲＩＰ前の画像データに対してＲＩＰ処理を実行するＲＩＰ処理部を備え、
前記ＲＩＰ処理部は、１頁分を複数に区切ったバンド単位でＲＩＰ処理を実行し、
前記圧縮部は、バンド単位での前記色データ群の非可逆圧縮を１頁分繰り返すと共に、配列変換された１頁分の前記属性データ群を可逆圧縮する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
データを記憶する記憶部と、
各部の動作を制御する制御部とを備え、
前記制御部は、非可逆圧縮された前記色データ群を前記記憶部に記憶させる色データ群記憶処理と、前記属性データ群を前記圧縮部により可逆圧縮する属性データ群圧縮処理とを、並行して実行するよう制御する、
ことを特徴とする請求項１−２のいずれか一項に記載の画像処理装置。
【請求項４】
データを記憶する記憶部と、
各部の動作を制御する制御部とを備え、
前記制御部は、非可逆圧縮された前記色データ群を前記記憶部に記憶させる色データ群記憶処理と、可逆圧縮された前記属性データ群を前記記憶部に記憶させる属性データ群記憶処理とを、異なるタイミングで実行するよう制御する、
ことを特徴とする請求項１−３のいずれか一項に記載の画像処理装置。
【請求項５】
データを記憶する記憶部と、
非可逆圧縮された前記色データ群を非可逆展開し、可逆圧縮された前記属性データ群を可逆展開する展開部と、
各部の動作を制御する制御部とを備え、
前記制御部は、
非可逆圧縮された色データ群と可逆圧縮された属性データ群とが面順次形式で前記記憶部に記憶された場合に、
非可逆圧縮された前記色データ群を前記記憶部から読み出す色データ群読み出し処理と、可逆圧縮された前記属性データ群を前記記憶部から読み出す属性データ群読み出し処理とを、異なるタイミングで実行するよう制御し、
読み出された前記色データ群と読み出された前記属性データ群とを前記配列変換部により点順次形式に配列変換するよう制御する、
ことを特徴とする請求項１−４のいずれか一項に記載の画像処理装置。
【請求項６】
データを記憶する記憶部と、
非可逆圧縮された前記色データ群を非可逆展開し、可逆圧縮された前記属性データ群を可逆展開する展開部と、
各部の動作を制御する制御部とを備え、
前記制御部は、非可逆圧縮された前記色データ群を前記記憶部から読み出す色データ群読み出し処理と、前記記憶部から読み出され可逆圧縮された前記属性データ群を前記展開部で可逆展開する属性データ群展開処理とを、並行して実行するよう制御する、
ことを特徴とする請求項１−５のいずれか一項に記載の画像処理装置。
【請求項７】
データを暗号化する暗号化部と、
各部の動作を制御する制御部とを備え、
前記制御部は、前記色データ群を前記圧縮部により非可逆圧縮した後に前記暗号化部で暗号化し、前記属性データ群を前記圧縮部により可逆圧縮した後に前記暗号化部で暗号化するよう制御する、
ことを特徴とする請求項１−６のいずれか一項に記載の画像処理装置。
【請求項８】
暗号化されたデータを復号化する復号化部と、
各部の動作を制御する制御部とを備え、
前記制御部は、前記色データ群を前記展開部により非可逆展開する前に前記復号化部で復号化し、前記属性データ群を前記展開部により可逆展開する前に前記復号化で復号化するよう制御する、
ことを特徴とする請求項７に記載の画像処理装置。
【請求項９】
請求項１−４のいずれか一項に記載の画像処理装置と、
非可逆圧縮された前記色データ群を非可逆展開し、可逆圧縮された前記属性データ群を可逆展開する展開部と、
データを記憶する記憶部と、
各部の動作を制御する制御部と
点順次形式の前記画像データにより画像を形成する画像形成部と、を備え、
前記制御部は、
非可逆圧縮された色データ群と可逆圧縮された属性データ群とを面順次形式で前記記憶部に記憶し、
前記記憶部から前記色データ群と前記属性データ群とを読み出し、
読み出された前記色データ群を展開部により非可逆展開すると共に読み出された前記属性データ群を展開部により可逆展開し、
非可逆展開された前記色データ群と可逆展開された前記属性データ群とを前記配列変換部により点順次形式に配列変換し、
点順次形式に配列変換された前記画像データにより画像を形成する、よう制御する、
ことを特徴とする画像形成装置。
【請求項１０】
請求項５−８のいずれか一項に記載の画像処理装置と、
点順次形式に配列変換された画像データにより画像を形成する画像形成部と、
を有することを特徴とする画像形成装置。
【請求項１１】
各画素についての色データと属性データとが点順次形式で配列された画像データを処理する画像処理方法であって、
前記画像データ中の前記色データと前記属性データとを分離して色データ群と属性データ群との面順次形式に配列変換する配列変換ステップと、
前記色データ群を非可逆圧縮し、前記属性データ群を可逆圧縮する圧縮ステップと、
を有することを特徴とする画像処理方法。
【請求項１２】
ＲＩＰ前の画像データに対してＲＩＰ処理を実行するＲＩＰ処理ステップを備え、
前記ＲＩＰ処理ステップは、１頁分を複数に区切ったバンド単位でＲＩＰ処理を実行し、
前記圧縮ステップは、バンド単位での前記色データ群の非可逆圧縮を１頁分繰り返すと共に、配列変換された１頁分の前記属性データ群を可逆圧縮する、
ことを特徴とする請求項１１に記載の画像処理方法。
【請求項１３】
データを記憶部に記憶する記憶ステップを備え、
非可逆圧縮された前記色データ群を記憶させる色データ群記憶処理と、前記属性データ群を可逆圧縮する属性データ群圧縮処理とを、並行して実行する、
ことを特徴とする請求項１１−１２のいずれか一項に記載の画像処理方法。
【請求項１４】
データを記憶部に記憶する記憶ステップを備え、
非可逆圧縮された前記色データ群を記憶させる色データ群記憶処理と、可逆圧縮された前記属性データ群を記憶させる属性データ群記憶処理とを、異なるタイミングで実行する、
ことを特徴とする請求項１１−１３のいずれか一項に記載の画像処理方法。
【請求項１５】
データを記憶部に記憶する記憶ステップと、
非可逆圧縮された前記色データ群を非可逆展開し、可逆圧縮された前記属性データ群を可逆展開する展開ステップと、を備え、
非可逆圧縮された色データ群と可逆圧縮された属性データ群とが面順次形式で記憶された場合に、
非可逆圧縮された前記色データ群を前記記憶部から読み出す色データ群読み出し処理と、可逆圧縮された前記属性データ群を前記記憶部から読み出す属性データ群読み出し処理とを、異なるタイミングで実行し、
読み出された前記色データ群と読み出された前記属性データ群とを点順次形式に配列変換する、
ことを特徴とする請求項１１−１４のいずれか一項に記載の画像処理方法。
【請求項１６】
データを記憶部に記憶する記憶ステップと、
非可逆圧縮された前記色データ群を非可逆展開し、可逆圧縮された前記属性データ群を可逆展開する展開ステップと、を備え、
非可逆圧縮された前記色データ群を前記記憶部から読み出す色データ群読み出し処理と、前記記憶部から読み出され可逆圧縮された前記属性データ群を可逆展開する属性データ群展開処理とを、並行して実行する、
ことを特徴とする請求項１１−１５のいずれか一項に記載の画像処理方法。
【請求項１７】
データを暗号化する暗号化ステップを備え、
前記色データ群を非可逆圧縮した後に暗号化し、前記属性データ群を可逆圧縮した後に暗号化する、
ことを特徴とする請求項１１−１６のいずれか一項に記載の画像処理方法。
【請求項１８】
暗号化されたデータを復号化する復号化ステップと、
を備え、
前記色データ群を非可逆展開する前に復号化し、前記属性データ群を可逆展開する前に復号化する、
ことを特徴とする請求項１７に記載の画像処理方法。
【請求項１９】
請求項１１−１４のいずれか一項の画像処理方法に記載のステップと、
非可逆圧縮された前記色データ群を非可逆展開し、可逆圧縮された前記属性データ群を可逆展開する展開ステップと、
データを記憶部に記憶する記憶ステップと、
点順次形式の前記画像データにより画像を形成する画像形成ステップと、を備え、
非可逆圧縮された色データ群と可逆圧縮された属性データ群とを面順次形式で記憶し、
前記記憶部から前記色データ群と前記属性データ群とを読み出し、
読み出された前記色データ群を非可逆展開すると共に読み出された前記属性データ群を可逆展開し、
非可逆展開された前記色データ群と可逆展開された前記属性データ群とを点順次形式に配列変換し、
点順次形式に配列変換された前記画像データにより画像を形成する、
ことを特徴とする画像形成方法。
【請求項２０】
請求項１５−１８のいずれか一項に画像処理方法に記載のステップと、
点順次形式に配列変換された画像データにより画像を形成する画像形成ステップと、
を有することを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理方法、画像形成方法、画像処理装置および画像形成装置に関する。特に、画像処理又は画像形成においてハードウエアのコストを増大させることなく、点順次形式の画像データを高速に取り扱う技術に関する。
【背景技術】
【０００２】
スキャナ，プリンタ，複写機，ファクシミリ装置，又はこれらの機能を１台で備えた複合機（ＭＦＰ：Multifunction Peripheral）等の画像形成装置では、スキャンして得たスキャンデータ、外部機器から送られてきたプリントデータ（ＲＩＰ前の画像データ）あるいはラスタライズされたビットマップデータとしての画像データ（ＲＩＰ後の画像データ）など各種のデータをジョブ単位で記憶しておく必要がある。このため、画像形成装置において、大容量の画像データを記憶するための不揮発性の記憶部としてハードディスク装置（ＨＤＤ；Hard Disk Drive）が搭載されるようになってきている。
【０００３】
また、近年、画像形成装置で取り扱う画像データがデータ数及びデータ量共に増大している。そこで、上述したＨＤＤに画像データを記憶させる際に、圧縮した状態にしてから記憶させるようにしている。
【０００４】
特に、商用印刷においても従来のオフセット印刷装置ではなく、電子写真方式の画像形成装置が用いられるようになっている。ここで、商用印刷では、一般のオフィスでの印刷に比べ、プリントデータのデータサイズが極めて大きいことが特徴である。そのため、入力されたプリントデータは、安価で大容量のＨＤＤに一旦記憶するようになっている。そして、このプリントデータはＲＩＰ処理により画像データに変換され、画像形成に用いられる。このＲＩＰ処理時において、ＨＤＤからプリントデータを読み出しつつＲＩＰ処理を行っている。
【０００５】
なお、商用印刷機のような滞留枚数が多い画像形成装置の場合、入力された画像データをＨＤＤに一旦記憶する構成をとることが多く、ＨＤＤアクセスがシステム律速となることが多い。
【０００６】
このような構成で更なるパフォーマンス向上を実現するためには、ＨＤＤをＲＡＩＤ構成で利用する（ＨＤＤを増設する）ことでＨＤＤ性能を向上させるといった施策や、ＨＤＤにアクセスするデータ量を削減する（更にそのための処理をハードウエア化する）といった、ハードウエア的な施策が考えられる。
【０００７】
しかし、ハードウェア的な施策による解決は、開発コスト・生産コストの増加に直結するという問題があった。
【０００８】
一方、高速性を求められる商用印刷の画像形成装置では、プリント生産性を向上させるため、頁単位ではなくバンド単位で画像データを処理するシステムも存在する。なお、この場合には、バンド単位のＲＩＰ処理のため、画像データの各画素についての色データと属性データとが点順次形式で配列された画像データである必要がある。
【０００９】
このような点順次形式の画像データを処理する画像形成装置では、ハードウエアコストを低下させるため、画像データに含まれる色データのみをハードウエアで圧縮する構成を採用しているものもある。
【００１０】
なお、図９は、以上のような画像形成装置の処理手順を示すフローチャートである。ここでは、コントローラなどの装置から受信したプリントデータ（図９中のステップＳ１１）について、１頁をＸバンドに分けたバンド単位でＲＩＰ処理を実行して画像データ（色データと属性データ）を生成する（図８中のステップＳ１２，１３，１４）。このＲＩＰ処理に合わせて、バンド単位の色データを非可逆圧縮する（図９中のステップＳ１４）。そして、ＲＩＰ処理が完了した時点（図９中のステップＳ１５）で、１頁分の画像データを暗号化処理し（図８中のステップＳ１６）、更に暗号化処理された画像データをＨＤＤに記憶させる（図８中のステップＳ１７）。
【００１１】
また、画像データをＨＤＤから読み出し（図９中のステップＳ２１）、画像データを復号化処理して暗号化状態を解除し（図９中のステップＳ２２）、更に展開処理することで圧縮状態を解除する（図９中のステップＳ２３）。このようにして復号化と展開された画像データを利用して画像形成を実行する（図９中のステップＳ２４）。
【００１２】
なお、このような画像形成装置の問題について、以下の特許文献に各種の提案がなされている。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開2010-245976号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
以上の特許文献１では、属性データに基づいて、画像データをイメージブロックと非イメージブロックとに分離して、それぞれ適切に圧縮して画質劣化を抑えることが記載されている。また、この特許文献１では、属性データを可逆圧縮することも記載されている。但し、色データと属性データとが点順次形式である場合に、色データと属性データと別に取り扱うようにして適切且つ効率良く圧縮することについては何ら記載も示唆もされていない。
【００１５】
本発明はこのような課題に鑑みてなされたものであって、ハードウエアのコストを増大させることなく、点順次形式の画像データを高速に取り扱うことが可能な画像処理装置及び画像処理方法、並びに、画像形成装置及び画像形成方法を実現することを目的とする。
【課題を解決するための手段】
【００１６】
すなわち、前記した課題を解決する本発明は、以下の通りである。
【００１７】
（１）本発明は、各画素についての色データと属性データとが点順次形式で配列された画像データを処理する画像処理装置であって、前記画像データ中の前記色データと前記属性データとを分離して色データ群と属性データ群との面順次形式に配列変換する配列変換部と、前記色データ群を非可逆圧縮し、前記属性データ群を可逆圧縮する圧縮部と、を有する。
【００１８】
（２）上記（１）において、ＲＩＰ前の画像データに対してＲＩＰ処理を実行するＲＩＰ処理部を備え、前記ＲＩＰ処理部は、１頁分を複数に区切ったバンド単位でＲＩＰ処理を実行し、前記圧縮部は、バンド単位での前記色データ群の非可逆圧縮を１頁分繰り返すと共に、配列変換された１頁分の前記属性データ群を可逆圧縮する。
【００１９】
（３）上記（１）−（２）において、データを記憶する記憶部と、各部の動作を制御する制御部とを備え、前記制御部は、非可逆圧縮された前記色データ群を前記記憶部に記憶させる色データ群記憶処理と、前記属性データ群を前記圧縮部により可逆圧縮する属性データ群圧縮処理とを、並行して実行するよう制御する。
【００２０】
（４）上記（１）−（３）において、データを記憶する記憶部と、各部の動作を制御する制御部とを備え、前記制御部は、非可逆圧縮された前記色データ群を前記記憶部に記憶させる色データ群記憶処理と、可逆圧縮された前記属性データ群を前記記憶部に記憶させる属性データ群記憶処理とを、異なるタイミングで実行するよう制御する。
【００２１】
（５）上記（１）−（４）において、データを記憶する記憶部と、非可逆圧縮された前記色データ群を非可逆展開し、可逆圧縮された前記属性データ群を可逆展開する展開部と、各部の動作を制御する制御部とを備え、前記制御部は、非可逆圧縮された色データ群と可逆圧縮された属性データ群とが面順次形式で前記記憶部に記憶された場合に、非可逆圧縮された前記色データ群を前記記憶部から読み出す色データ群読み出し処理と、可逆圧縮された前記属性データ群を前記記憶部から読み出す属性データ群読み出し処理とを、異なるタイミングで実行するよう制御し、読み出された前記色データ群と読み出された前記属性データ群とを前記配列変換部により点順次形式に配列変換するよう制御する。
【００２２】
（６）上記（１）−（５）において、データを記憶する記憶部と、非可逆圧縮された前記色データ群を非可逆展開し、可逆圧縮された前記属性データ群を可逆展開する展開部と、各部の動作を制御する制御部とを備え、前記制御部は、非可逆圧縮された前記色データ群を前記記憶部から読み出す色データ群読み出し処理と、前記記憶部から読み出され可逆圧縮された前記属性データ群を前記展開部で可逆展開する属性データ群展開処理とを、並行して実行するよう制御する。
【００２３】
（７）上記（１）−（６）において、データを暗号化する暗号化部と、各部の動作を制御する制御部とを備え、前記制御部は、前記色データ群を前記圧縮部により非可逆圧縮した後に前記暗号化部で暗号化し、前記属性データ群を前記圧縮部により可逆圧縮した後に前記暗号化部で暗号化するよう制御する。
【００２４】
（８）上記（７）において、暗号化されたデータを復号化する復号化部と、各部の動作を制御する制御部とを備え、前記制御部は、前記色データ群を前記展開部により非可逆展開する前に前記復号化部で復号化し、前記属性データ群を前記展開部により可逆展開する前に前記復号化で復号化するよう制御する。
【００２５】
（９）上記（１）−（４）において、画像処理装置と、非可逆圧縮された前記色データ群を非可逆展開し、可逆圧縮された前記属性データ群を可逆展開する展開部と、データを記憶する記憶部と、各部の動作を制御する制御部と点順次形式の前記画像データにより画像を形成する画像形成部と、を備え、前記制御部は、非可逆圧縮された色データ群と可逆圧縮された属性データ群とを面順次形式で前記記憶部に記憶し、前記記憶部から前記色データ群と前記属性データ群とを読み出し、読み出された前記色データ群を展開部により非可逆展開すると共に読み出された前記属性データ群を展開部により可逆展開し、非可逆展開された前記色データ群と可逆展開された前記属性データ群とを前記配列変換部により点順次形式に配列変換し、点順次形式に配列変換された前記画像データにより画像を形成する、よう制御する。
【００２６】
（１０）上記（５）−（８）の画像処理装置と、点順次形式に配列変換された画像データにより画像を形成する画像形成部と、を有する。
【発明の効果】
【００２７】
本発明によると、以下のような効果が得られる。
【００２８】
（１）この発明では、点順次形式で配列された画像データを処理する際に、画像データ中の色データと属性データとを分離して色データ群と属性データ群との面順次形式に配列変換し、色データ群を非可逆圧縮し、属性データ群を可逆圧縮する。このため、ハードウエアのコストを増大させることなく、点順次形式の画像データを高速に取り扱うことが可能になる。
【００２９】
（２）上記（１）において、ＲＩＰ前の画像データに対してＲＩＰ処理を実行する際には、１頁分を複数に区切ったバンド単位でＲＩＰ処理を実行しつつ、バンド単位での色データ群の非可逆圧縮を１頁分繰り返すと共に、配列変換された１頁分の属性データ群を可逆圧縮する。このため、色データと属性データとで、それぞれ適した状態で速やかに圧縮することができ、ハードウエアのコストを増大させることなく、点順次形式の画像データを高速に取り扱うことが可能になる。
【００３０】
（３）上記（１）−（２）において、非可逆圧縮された色データ群を記憶させる色データ群記憶処理と、属性データ群を可逆圧縮する属性データ群圧縮処理とを、並行して実行する。このように、色データ群の記憶処理と属性データ群の圧縮処理とを並行させることで、記憶処理と圧縮処理とのそれぞれに全てのデータ（色データと属性データの両方）が集中することがなくなり、記憶処理と圧縮処理とを無駄なく速やかに実行でき、ハードウエアのコストを増大させることなく、点順次形式の画像データを高速に取り扱うことが可能になる。
【００３１】
（４）上記（１）−（３）において、非可逆圧縮された色データ群を記憶させる色データ群記憶処理と、可逆圧縮された属性データ群を記憶させる属性データ群記憶処理とを、異なるタイミングで実行する。このように、色データ群の記憶処理と属性データ群の記憶処理とを別タイミングとすることで、記憶処理に全てのデータ（色データと属性データの両方）が集中することがなくなり、記憶処理を無駄なく速やかに実行でき、ハードウエアのコストを増大させることなく、点順次形式の画像データを高速に取り扱うことが可能になる。
【００３２】
（５）上記（１）−（４）において、非可逆圧縮された色データ群と可逆圧縮された属性データ群とが面順次形式で記憶された場合に、非可逆圧縮された色データ群を記憶部から読み出す色データ群読み出し処理と、可逆圧縮された属性データ群を記憶部から読み出す属性データ群読み出し処理とを、異なるタイミングで実行し、読み出された色データ群と読み出された属性データ群とを点順次形式に配列変換する。このように、色データ群の読み出し処理と属性データ群の読み出し処理とを別タイミングとすることで、記憶部からの読み出し処理に全てのデータ（色データと属性データの両方）が集中することがなくなり、読み出し処理を無駄なく速やかに実行でき、ハードウエアのコストを増大させることなく、点順次形式の画像データを高速に取り扱うことが可能になる。
【００３３】
（６）上記（１）−（５）において、非可逆圧縮された色データ群を記憶部から読み出す色データ群読み出し処理と、記憶部から読み出され可逆圧縮された属性データ群を可逆展開する属性データ群展開処理とを、並行して実行する。このように、色データ群の読み出し処理と属性データ群の展開処理とを並行させることで、読み出し処理と展開処理とのそれぞれに全てのデータ（色データと属性データの両方）が集中することがなくなり、読み出し処理と展開処理とを無駄なく速やかに実行でき、ハードウエアのコストを増大させることなく、点順次形式の画像データを高速に取り扱うことが可能になる。
【００３４】
（７）上記（１）−（６）において、色データ群を非可逆圧縮した後に暗号化し、属性データ群を可逆圧縮した後に暗号化する。このように、色データ群の暗号化処理と属性データ群の暗号化処理とを、それぞれ圧縮の後に実行することで、色データ群や属性データ群では一定の範囲でデータの連続性を有するために効率の良い圧縮が可能になる。この結果、ハードウエアのコストを増大させることなく、点順次形式の画像データを高速に取り扱うことが可能になる。
【００３５】
（８）上記（７）において、色データ群を非可逆展開する前に復号化し、属性データ群を可逆展開する前に復号化する。このように、色データ群の復号化動作と属性データ群の復号化動作とを、それぞれ展開の前に実行することで、効率良く状態で圧縮された色データ群と属性データ群を復号化後に展開することが可能になる。この場合、色データ群の暗号化処理と属性データ群の暗号化前に圧縮されているため、一定の範囲でデータの連続性を有する色データ群や属性データ群では効率良く圧縮される。すなわち、復号化する際のデータサイズも抑制されているため、ハードウエアのコストを増大させることなく、高速な処理が可能になる。
【００３６】
（９）上記（１）−（４）において、点順次形式で配列された画像データを処理する際に、非可逆圧縮された色データ群と可逆圧縮された属性データ群とを面順次形式で記憶し、記憶部から色データ群と属性データ群とを読み出し、読み出された色データ群を非可逆展開すると共に読み出された属性データ群を可逆展開し、非可逆展開された色データ群と可逆展開された属性データ群とを点順次形式に配列変換し、点順次形式に配列変換された画像データにより画像を形成する。このため、ハードウエアのコストを増大させることなく、点順次形式の画像データを高速に取り扱いつつ、画像形成することが可能になる。
【００３７】
（１０）上記（５）−（８）において、点順次形式で配列された画像データを処理する際に、非可逆圧縮された色データ群と可逆圧縮された属性データ群とを面順次形式で記憶し、記憶部から色データ群と属性データ群とを読み出し、読み出された色データ群を非可逆展開すると共に読み出された属性データ群を可逆展開し、非可逆展開された色データ群と可逆展開された属性データ群とを点順次形式に配列変換し、点順次形式に配列変換された画像データにより画像を形成する。このため、ハードウエアのコストを増大させることなく、点順次形式の画像データを高速に取り扱いつつ、画像形成することが可能になる。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施形態の画像処理装置及び画像形成装置の構成を示す構成図である。
【図２】本発明の実施形態の画像処理装置及び画像形成装置の動作を示すフローチャートである。
【図３】本発明の実施形態の画像処理装置及び画像形成装置で使用される画像データの状態を示す説明図である。
【図４】本発明の実施形態の画像処理装置及び画像形成装置で使用される画像データの状態を示す説明図である。
【図５】本発明の実施形態の画像処理装置及び画像形成装置で使用される画像データの状態を示す説明図である。
【図６】本発明の実施形態の画像処理装置及び画像形成装置の動作を示すフローチャートである。
【図７】本発明の実施形態の画像処理装置及び画像形成装置の動作を示すフローチャートである。
【図８】本発明の実施形態の画像処理装置及び画像形成装置の動作を示すフローチャートである。
【図９】従来の画像形成装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００３９】
以下、図面を参照して本発明を実施するための形態（以下、実施形態）を詳細に説明する。ここでは、複写機、スキャナ、プリンタなどとして動作可能であってデータを記憶する機能を有する画像形成装置１００を具体例にして説明する。
【００４０】
〔ａ〕画像形成装置の構成：
ここで、図１に示される画像形成装置１００は、ＣＰＵ（Central Processing Unit）等により構成されて画像形成装置１００内の各部を制御する制御部１０１と、各種ネットワークを介して他の装置と通信すると共に他の装置からプリントデータ（ＲＩＰ前の画像データ）を受信する通信部１０２と、液晶表示部とタッチパネルとにより構成されて利用者による操作が入力される操作表示部１０５と、光源と読み取り素子とによって原稿を光学的に読み取って画像データを生成するスキャナ部１２０と、ＲＩＰ処理や圧縮／伸長処理などの各種画像処理を実行する画像処理部１３０と、画像形成装置１００で取り扱う画像データ等を記憶する記憶部１４０と、電子写真方式などにより画像形成を実行するプリントエンジン１６０と、を備えて構成されている。
【００４１】
ここで、画像処理部１３０は、ページ記述言語により記述されたプリントデータ（ＲＩＰ前画像データ）をＲＩＰ（Raster Image Processor）処理によりラスタライズすることでビットマップ形式の画像データを生成する画像データ変換部１３１と、画像データ中の色データと属性データとを分離して色データ群と属性データ群との面順次形式に配列変換すると共に色データ群と属性データ群とを面順次形式から点順次形式に配列変換する配列変換部１３２と、色データ群を非可逆圧縮部で非可逆圧縮すると共に属性データ群を可逆圧縮部で可逆圧縮する圧縮部１３３と、データを暗号化する暗号化部１３４と、暗号化されたデータを復号化する復号化部１３５と、圧縮された色データ群を非可逆展開部で非可逆展開すると共に圧縮された属性データ群を可逆展開部で可逆展開する展開部１３６と、を備えて構成されている。
【００４２】
ここで、圧縮部１３３において、後述する並行処理の一方で記憶処理を実行している際の他方の可逆圧縮については、記憶処理におけるＣＰＵの負荷が小さいため、ＣＰＵがソフトウエアに従って可逆圧縮を実行することが可能である。従って、可逆圧縮のための専用のハードウエアを設けずにソフトウエアで対処することが可能である。
【００４３】
また、記憶部１４０は、データの記憶を制御する記憶制御部１４１と、画像形成する頁の画像データをDDR_SDRAM等の半導体メモリに記憶する揮発性の記憶部として画像メモリ１４２と、大容量の画像データを記憶する不揮発性の記憶部としてＨＤＤ１４３と、を備えて構成されている。
【００４４】
なお、ここでは、画像形成装置１００としての構成を示しているが、画像処理部１３０が単体の画像処理装置、あるいは、他の装置に内蔵された画像処理装置として存在していても良い。
【００４５】
また、暗号化処理、復号化処理、圧縮処理、展開処理については、既知の各種の方式を用いることが可能であって、いずれか特定の方式に限定されることはない。
【００４６】
〔Ｂ〕画像形成装置における動作（記憶処理）：
ここで、本実施形態の画像形成の動作の前半部分を説明する。なお、以下の説明では、画像形成装置１００として一般的な動作についての説明を省き、本実施形態の特徴部分となる部分を中心にして、図２のフローチャートを参照して説明する。
【００４７】
まず、通信部１０２を介して、外部機器から送信されてくるプリントデータ（ＲＩＰ前画像データ）を受信する（図２中のステップＳ１０１）。このプリントデータはページ記述言語等で記述されており、画像形成のために後述するＲＩＰ処理が必要になる。
【００４８】
なお、この実施形態におけるプリントデータや画像データは点順次形式で構成されている。ここで、点順次形式とは、各画素について、色データと属性データとが交互に配列された形式を意味している。
【００４９】
点順次形式の単色の画像データの場合であれば、図３に示すように、各画素の色データＫｎ（Ｋ１，Ｋ２，…）と各画素の属性データＡｎ（Ａ１，Ａ２，…）とが、各画素毎に交互に配列されている。また、点順次形式の多色のカラー画像データの場合であれば、図４に示すように、各画素の各色の色データＹｎ，Ｍｎ，Ｃｎ，Ｋｎと各画素の属性データＡｎとが、各画素毎に交互に配列されている。ここで、ｎは画素番号を表している。また、色データは、各画素の色の画素値を表している。また、属性データは各画素の属性（文字や２値画像や多値階調画像などの種別）を表している。
【００５０】
また、この実施形態において、記憶する際には、点順次形式の画像データを面順次形式に配列変換する。ここで、面順次形式とは、１頁分の色データ（面データ）と１頁分の属性データ（面データ）とが配列された形式を意味している。
【００５１】
面順次形式の単色の画像データの場合であれば、図５に示すように、各画素の色データＫｎの１頁分（１面分）の色データ群ＧＫと、各画素の属性データＡｎの１頁分（１面分）の属性データ群ＧＡとが、１頁分毎に配列されている。なお、図４のような多色の画像データであれば、ＹＭＣＫの色データ群が４面、Ａの属性データ群が１面の合計５面分の配列になる。
【００５２】
受信したプリントデータは、バンド単位に分割されて画像データ変換部１３１に送られ、ＲＩＰ処理によってラスタライズされてビットマップ形式の画像データに変換される（図２中のステップＳ１０２，Ｓ１０３）。この際に、色データについては、圧縮部１３３によって非可逆圧縮される（図２中のステップＳ１０５）。以上のＲＩＰ処理と色データについての非可逆圧縮処理とは、１頁がＸバンドに分割されている場合に、バンド単位で１バンド目からＸバンド目まで繰り返して実行される（図２中のステップＳ１０２〜Ｓ１０６）。
【００５３】
その後、配列変換部１３２によって、点順次形式（図３、図４参照）の画像データから、面順次形式（図５参照）の色データ群と属性データ群になるように、画像データの配列が変換される（図２中のステップＳ１０７）。
【００５４】
この後、暗号化部１３４により色データ群の暗号化処理を実行し（色データ群暗号化処理：図２中のステップＳ１０８）、圧縮処理と暗号化処理された色データ群をＨＤＤ１４３に記憶させる記憶処理（色データ群記憶処理：図２中のステップＳ１０９）を実行する。そして、以上の色データ群暗号化処理と色データ群記憶処理とを実行する際に、並列処理として、属性データ群を圧縮部１３３によって可逆圧縮し（属性データ群圧縮処理：図２中のステップＳ１１０）、圧縮された属性データ群を暗号化部１３４によって暗号化処理し（図２中のステップＳ１１１）、圧縮処理と暗号化処理された属性データ群をＨＤＤ１４３に記憶させる記憶処理（属性データ群記憶処理：図２中のステップＳ１１２）を実行する。すなわち、この並列処理として、一方の処理としてステップＳ１０８〜Ｓ１０９を実行し、他方の処理としてステップＳ１１０〜Ｓ１１２を実行する。
【００５５】
更に、この並列処理としては、非可逆圧縮された色データ群をＨＤＤ１４３に記憶させる色データ群記憶処理（図２中のステップＳ１０９）のタイミングと、属性データ群を圧縮部１３３により可逆圧縮する属性データ群圧縮処理（図２中のステップＳ１１０）のタイミングとが重なるよう、並行して実行することが望ましい。この場合、色データ群記憶処理（図２中のステップＳ１０９）の実行中は、制御部１０１のＣＰＵの負荷が小さい。このため、属性データ群圧縮処理（図２中のステップＳ１１０）に対してプロセッサのパワーを十分に割り当てることが可能になり、可逆圧縮処理を迅速に行うことが可能になる。すなわち、記憶処理と圧縮処理とのそれぞれに全てのデータ（色データと属性データの両方）が集中することがなくなり、記憶処理と圧縮処理とを無駄なく速やかに実行でき、ハードウエアのコストを増大させることなく、点順次形式の画像データを高速に取り扱うことが可能になる。
【００５６】
同様に、この並列処理としては、非可逆圧縮された色データ群をＨＤＤ１４３に記憶させる色データ群記憶処理（図２中のステップＳ１０９）のタイミングと、属性データ群を暗号化部１３４により暗号化する属性データ群暗号化処理（図２中のステップＳ１１１）のタイミングとが重なるよう、並行して実行することが望ましい。この場合、色データ群記憶処理（図２中のステップＳ１０９）の実行中は、制御部１０１のＣＰＵの負荷が小さい。このため、属性データ群暗号化処理（図２中のステップＳ１１１）に対してプロセッサのパワーを十分に割り当てることが可能になり、暗号化処理を迅速に行うことが可能になる。すなわち、記憶処理と暗号化処理とのそれぞれに全てのデータ（色データと属性データの両方）が集中することがなくなり、記憶処理と暗号化処理とを無駄なく速やかに実行でき、ハードウエアのコストを増大させることなく、点順次形式の画像データを高速に取り扱うことが可能になる。
【００５７】
また、この並列処理としては、非可逆圧縮された色データ群をＨＤＤ１４３に記憶させる色データ群記憶処理（図２中のステップＳ１０９）のタイミングと、可逆圧縮された属性データ群をＨＤＤ１４３に記憶させる属性データ群記憶処理（図２中のステップＳ１１２）のタイミングとが異なるよう、並行して実行することが望ましい。この場合、色データ群記憶処理（図２中のステップＳ１０９）と、属性データ群記憶処理（図２中のステップＳ１１２）とを別タイミングとすることで、ＨＤＤ１４３のアクセスが分散される。すなわち、従来発生していたＨＤＤアクセス集中による律速の問題を解消することが可能になる。また、記憶処理に全てのデータ（色データと属性データの両方）が集中することがなくなり、記憶処理を無駄なく速やかに実行でき、ハードウエアのコストを増大させることなく、点順次形式の画像データを高速に取り扱うことが可能になる。
【００５８】
また、上述したように、色データ群記憶処理（図２中のステップＳ１０９）の実行中に、属性データ群圧縮処理（図２中のステップＳ１１０）や属性データ群暗号化処理（図２中のステップＳ１１１）を実行することで、別々に実行する記憶処理（図２中のステップＳ１０９とＳ１１２）が、結果として無駄になることがない。
【００５９】
また、以上の具体例では、色データ群を非可逆圧縮した後に暗号化し、属性データ群を可逆圧縮した後に暗号化する。ここで、先に暗号化するとデータの値が書き換わってしまって連続性が保たれなくなり、効率の良い圧縮ができなくなる。すなわち、以上のように、色データ群の暗号化処理と属性データ群の暗号化処理とを、それぞれ圧縮の後に実行することで、色データ群や属性データ群では一定の範囲でデータの連続性を有するために効率の良い圧縮が可能になる。この結果、ハードウエアのコストを増大させることなく、点順次形式の画像データを高速に取り扱うことが可能になる。
【００６０】
〔Ｃ〕画像形成装置における動作（読み出し、画像形成処理）：
ここで、本実施形態の画像形成の動作の後半部分を説明する。なお、以下の説明では、画像形成装置１００として一般的な動作についての説明を省き、本実施形態の特徴部分となる部分を中心にして、図６のフローチャートを参照して説明する。
【００６１】
まず、可逆圧縮処理と暗号化処理とが施された属性データ群をＨＤＤ１４３から読み出す（図６中のステップＳ２０１）。なお、読み出した属性データ群については、揮発性の記憶部である画像メモリ１４２に一時記憶させる。
【００６２】
この後、不可逆圧縮処理と暗号化処理とが施された色データ群をＨＤＤ１４３から読み出し（色データ群読み出し処理：図６中のステップＳ２０２）、読み出した色データ群について復号化部１３５により復号化処理して暗号化状態を解除し（色データ群復号化処理：図６中のステップＳ２０５）、展開部１３６により非可逆展開処理して圧縮状態を解除する（色データ群展開処理：図６中のステップＳ２０６）。そして、以上の色データ群読み出し処理と色データ群復号化処理と色データ群展開処理とを実行する際に、並列処理として、読み出した属性データ群について復号化部１３５により復号化処理して暗号化状態を解除し（属性データ群復号化処理：図６中のステップＳ２０３）、展開部１３６により可逆展開処理して圧縮状態を解除する（属性データ群展開処理：図６中のステップＳ２０４）。
【００６３】
更に、この並列処理としては、色データ群をＨＤＤ１４３から読み出す色データ群読み出し処理（図６中のステップＳ２０２）のタイミングと、属性データ群を展開部１３６により可逆展開する属性データ群展開処理（図６中のステップＳ２０４）のタイミングとが重なるよう、並行して実行することが望ましい。この場合、色データ群読み出し処理（図６中のステップＳ２０２）の実行中は、制御部１０１のＣＰＵの負荷が小さい。このため、属性データ群展開処理（図６中のステップＳ２０４）に対してプロセッサのパワーを十分に割り当てることが可能になり、可逆展開処理を迅速に行うことが可能になる。すなわち、読み出し処理と展開処理とのそれぞれに全てのデータ（色データと属性データの両方）が集中することがなくなり、読み出し処理と展開処理とを無駄なく速やかに実行でき、ハードウエアのコストを増大させることなく、点順次形式の画像データを高速に取り扱うことが可能になる。
【００６４】
同様に、この並列処理としては、色データ群をＨＤＤ１４３から読み出す色データ群読み出し処理（図６中のステップＳ２０２）のタイミングと、属性データ群を復号化部１３５により復号化する属性データ群復号化処理（図６中のステップＳ２０３）のタイミングとが重なるよう、並行して実行することが望ましい。この場合、色データ群読み出し処理（図６中のステップＳ２０２）の実行中は、制御部１０１のＣＰＵの負荷が小さい。このため、属性データ群復号化処理（図６中のステップＳ２０３）に対してプロセッサのパワーを十分に割り当てることが可能になり、復号化処理を迅速に行うことが可能になる。すなわち、読み出し処理と復号化処理とのそれぞれに全てのデータ（色データと属性データの両方）が集中することがなくなり、読み出し処理と復号化処理とを無駄なく速やかに実行でき、ハードウエアのコストを増大させることなく、点順次形式の画像データを高速に取り扱うことが可能になる。
【００６５】
また、この実施形態の処理としては、属性データ群をＨＤＤ１４３から読み出す属性データ群読み出し処理（図６中のステップＳ２０１）のタイミングと、色データ群をＨＤＤ１４３から読み出す色データ群読み出し処理（図６中のステップＳ２０２）のタイミングとが異なるように、実行することが望ましい。この場合、属性データ群読み出し処理（図６中のステップＳ２０１）と色データ群読み出し処理（図６中のステップＳ２０２）とを別タイミングとすることで、ＨＤＤ１４３のアクセスが分散される。すなわち、従来発生していたＨＤＤアクセス集中による律速の問題を解消することが可能になる。また、読み出し処理に全てのデータ（色データと属性データの両方）が集中することがなくなり、読み出し処理を無駄なく速やかに実行でき、ハードウエアのコストを増大させることなく、点順次形式の画像データを高速に取り扱うことが可能になる。
【００６６】
また、上述したように、色データ群読み出し処理（図６中のステップＳ２０２）の実行中に、属性データ群展開処理（図６中のステップＳ２０４）や属性データ群復号化処理（図６中のステップＳ２０３）を実行することで、別々に実行する読み出し処理（図６中のステップＳ２０１とＳ２０２）が、結果として無駄になることがない。
【００６７】
また、以上の具体例では、圧縮した後に暗号化されているため、色データ群を非可逆展開する前に復号化し、属性データ群を可逆展開する前に復号化する。このように、色データ群の復号化動作と属性データ群の復号化動作とを、それぞれ展開の前に実行することで、効率良く状態で圧縮された色データ群と属性データ群を復号化後に展開することが可能になる。この場合、色データ群の暗号化処理と属性データ群の暗号化前に圧縮されているため、一定の範囲でデータの連続性を有する色データ群や属性データ群では効率良く圧縮される。すなわち、復号化する際のデータサイズも抑制されているため、ハードウエアのコストを増大させることなく、高速な処理が可能になる。
【００６８】
また、以上説明したように、点順次形式で配列された画像データを処理する際に、非可逆圧縮された色データ群と可逆圧縮された属性データ群とを面順次形式で記憶し、ＨＤＤ１４３から色データ群と属性データ群とを読み出し、読み出された色データ群を非可逆展開すると共に読み出された属性データ群を可逆展開し、非可逆展開された色データ群と可逆展開された属性データ群とを点順次形式に配列変換し、点順次形式に配列変換された画像データにより画像を形成する。このため、ハードウエアのコストを増大させることなく、点順次形式の画像データを高速に取り扱いつつ、画像形成することが可能になる。
【００６９】
〔Ｄ〕画像形成装置における動作（記憶（２））：
以上説明した「〔Ｂ〕画像形成装置における動作（記憶処理）」では、色データ群と属性データ群とを暗号化処理してからＨＤＤ１４３に記憶させるようにしていたが、このような具体例に限定されるものではない。例えば、秘密性を有しない画像データを扱う場合、あるいは、画像形成装置１００から画像データが流出する可能性が極めて小さい場合などでは、暗号化処理は不要である。
【００７０】
その場合、図２のフローチャートで説明した各ステップについて、図７のような変形が可能である。ここでは、図２と図７で同一処理内容については同一ステップ番号を付すことで、重複した説明を省略する。この図７では、色データ群暗号化処理と属性データ暗号化処理とが省略されている。図７において、その他の処理内容や処理順序は、図２の場合と同じである。
【００７１】
この場合の並列処理としては、非可逆圧縮された色データ群をＨＤＤ１４３に記憶させる色データ群記憶処理（図７中のステップＳ１０９）のタイミングと、属性データ群を圧縮部１３３により可逆圧縮する属性データ群圧縮処理（図７中のステップＳ１１０）のタイミングとが重なるよう、並行して実行する。この結果、記憶処理と圧縮処理とのそれぞれに全てのデータ（色データと属性データの両方）が集中することがなくなり、記憶処理と圧縮処理とを無駄なく速やかに実行でき、ハードウエアのコストを増大させることなく、点順次形式の画像データを高速に取り扱うことが可能になる。
【００７２】
また、この場合の並列処理としては、非可逆圧縮された色データ群をＨＤＤ１４３に記憶させる色データ群記憶処理（図７中のステップＳ１０９）のタイミングと、可逆圧縮された属性データ群をＨＤＤ１４３に記憶させる属性データ群記憶処理（図７中のステップＳ１１２）のタイミングとが異なるよう、並行して実行する。このような別タイミングとすることで、ＨＤＤ１４３のアクセスが分散される。すなわち、従来発生していたＨＤＤアクセス集中による律速の問題を解消することが可能になる。また、記憶処理に全てのデータ（色データと属性データの両方）が集中することがなくなり、記憶処理を無駄なく速やかに実行でき、ハードウエアのコストを増大させることなく、点順次形式の画像データを高速に取り扱うことが可能になる。
【００７３】
〔Ｅ〕画像形成装置における動作（読み出し、画像形成処理（２））：
以上説明した「〔Ｃ〕画像形成装置における動作（読み出し、画像形成処理）」では、色データ群と属性データ群とを復号化処理した後に展開処理を実行するようにしていたが、このような具体例に限定されるものではない。例えば、秘密性を有しない画像データを扱う場合、あるいは、画像形成装置１００から画像データが流出する可能性が極めて小さい場合などでは、暗号化処理を省略した場合には、復号化処理もは不要である。
【００７４】
その場合、図６のフローチャートで説明した各ステップについて、図８のような変形が可能である。ここでは、図６と図８で同一処理内容については同一ステップ番号を付すことで、重複した説明を省略する。この図８では、色データ群復号化処理と属性データ復号化処理とが省略されている。図８において、その他の処理内容や処理順序は、図６の場合と同じである。
【００７５】
この場合の並列処理としては、色データ群をＨＤＤ１４３から読み出す色データ群読み出し処理（図８中のステップＳ２０２）のタイミングと、属性データ群を展開部１３６により可逆展開する属性データ群展開処理（図８中のステップＳ２０４）のタイミングとが重なるよう、並行して実行する。すなわち、読み出し処理と展開処理とのそれぞれに全てのデータ（色データと属性データの両方）が集中することがなくなり、読み出し処理と展開処理とを無駄なく速やかに実行でき、ハードウエアのコストを増大させることなく、点順次形式の画像データを高速に取り扱うことが可能になる。
【００７６】
また、この場合の処理としては、属性データ群をＨＤＤ１４３から読み出す属性データ群読み出し処理（図８中のステップＳ２０１）のタイミングと、色データ群をＨＤＤ１４３から読み出す色データ群読み出し処理（図８中のステップＳ２０２）のタイミングとが異なるように、実行する。このような別タイミングとすることで、ＨＤＤ１４３のアクセスが分散される。すなわち、従来発生していたＨＤＤアクセス集中による律速の問題を解消することが可能になる。また、読み出し処理に全てのデータ（色データと属性データの両方）が集中することがなくなり、読み出し処理を無駄なく速やかに実行でき、ハードウエアのコストを増大させることなく、点順次形式の画像データを高速に取り扱うことが可能になる。
【００７７】
〈その他の実施形態〉
なお、以上の各実施形態の説明において同じタイミングでの並列処理や別タイミングでの処理のルールを適用しつつ、ここで説明されない他の処理を挿入するなどの変形も可能である。そのような場合も、各処理を無駄なく速やかに実行でき、ハードウエアのコストを増大させることなく、点順次形式の画像データを高速に取り扱うことが可能になる。
【００７８】
また、以上の説明では、画像形成装置１００内の制御部１０１が各処理のタイミングを調整しているが、これに限定されるものではない。例えば、ネットワークを介して外部の機器から処理タイミングの制御を行うようにしても良い。
【００７９】
また、画像形成装置１００としてではなく、画像処理部１３０を中心とする画像処理装置として単独に存在する場合であっても、上述した実施形態と同様に、ハードウエアのコストを増大させることなく、点順次形式の画像データを高速に取り扱うことが可能になる。
【符号の説明】
【００８０】
１００  画像形成装置
１０１  制御部
１０２  通信部
１０５  操作表示部
１２０  スキャナ部
１３０  画像処理部
１４０  記憶部
１６０  プリントエンジン
【図１】
2016052110.tif 000003
【図２】
2016052110.tif 000004
【図３】
2016052110.tif 000005
【図４】
2016052110.tif 000006
【図５】
2016052110.tif 000007
【図６】
2016052110.tif 000008
【図７】
2016052110.tif 000009
【図８】
2016052110.tif 000010
【図９】
2016052110.tif 000011