(57)【要約】【課題】異なった形式の画像をそれぞれ異なる蓄積装置に蓄積していたのでコストが高くなることを課題とする。【解決手段】読み取り部１１によって、ＲＧＢの画像データを読み取り、かかる読み取られた画像データをＲＧＢの画像データに対応する圧縮を行う圧縮伸張部１７によって圧縮する。そして、かかる圧縮された画像データを画像蓄積部１８に蓄積する。一方、外部ＰＣ３０の指示によって、画像描画部２１が描画生成したＣＭＹＫの画像データを、ＣＭＹＫに対応する圧縮伸張する圧縮伸張を行う圧縮伸張部１９によって圧縮する。そして、かかる圧縮された画像データを画像蓄積部１８に蓄積する。【選択図】        図１
2006259913.tif 000002
【特許請求の範囲】
【請求項１】
画像情報を蓄積する画像処理装置であって、
複数の異なる形式の画像情報それぞれに対応する圧縮伸張を行う圧縮伸張手段と、
前記圧縮伸張手段によって圧縮伸張された画像情報を蓄積する蓄積手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記画像情報に対して画質補正を行う画質補正手段と、
前記画質補正手段によって画質補正された画像情報を汎用圧縮方式で圧縮する汎用圧縮手段と、
前記汎用圧縮手段によって圧縮された画像情報を出力先の装置に応じて画質処理の処理パラメータを切り替えて画像情報を送信する送信手段と、
をさらに備えたことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
描画生成した画像処理を前記蓄積手段に蓄積した後にプロッターに適した補正処理してプロッターに送信することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
画像情報を蓄積する画像処理方法であって、
複数の異なる形式の画像情報それぞれに対応する圧縮伸張を行う圧縮伸張工程と、
前記圧縮伸張工程によって圧縮伸張された画像情報を蓄積する蓄積工程と、
を含んだことを特徴とする画像処理方法。
【請求項５】
画像情報を蓄積する画像処理方法をコンピュータに実行させる画像処理プログラムであって、
複数の異なる形式の画像情報それぞれに対応する圧縮伸張を行う圧縮伸張手順と、
前記圧縮伸張手順によって圧縮伸張された画像情報を蓄積する蓄積手順と、
をコンピュータに実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像情報を蓄積する画像処理装置、画像処理方法および画像処理プログラムに関する。
【背景技術】
【０００２】
従来より、画像複写システムは、読み取り画像を蓄積する画像蓄積装置を備えている(例えば、特許文献１)。スキャナから読み取られたデータはその後の再利用の点からＲＧＢデータ形式で保存されることが多い、一方プリンタ出力データはタンデムカラー画像システムのメモリの使用効率の点からＣＭＹＫデータを蓄積することが多い。また最近の画像複写システムでは読み取ったスキャナ画像データをＭＦＰ内部に蓄積しておき、外部ＰＣに転送したり、ＭＦＰ内部の操作パネルに表示したりといった使い方がされるようになってきた。
【０００３】
【特許文献１】特開２００１−１００９６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記した従来の技術は、異なった形式の画像をそれぞれ異なる蓄積装置に蓄積していたのでコストが高くなるという問題点があった。
【０００５】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、コストが低い画像処理装置、画像処理方法および画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するため、請求項１に係る発明は、画像情報を蓄積する画像処理装置であって、複数の異なる形式の画像情報それぞれに対応する圧縮伸張を行う圧縮伸張手段と、前記圧縮伸張手段によって圧縮伸張された画像情報を蓄積する蓄積手段と、を備えたことを特徴とする。
【０００７】
また、請求項２に係る発明は、上記の発明において、前記画像情報に対して画質補正を行う画質補正手段と、前記画質補正手段によって画質補正された画像情報を汎用圧縮方式で圧縮する汎用圧縮手段と、前記汎用圧縮手段によって圧縮された画像情報を出力先の装置に応じて画質処理の処理パラメータを切り替えて画像情報を送信する送信手段と、をさらに備えたことを特徴とする。
【０００８】
また、請求項３に係る発明は、上記の発明において、描画生成した画像処理を前記蓄積手段に蓄積した後にプロッターに適した補正処理してプロッターに送信することを特徴とする。
【０００９】
また、請求項４に係る発明は、上記の発明において、画像情報を蓄積する画像処理方法であって、複数の異なる形式の画像情報それぞれに対応する圧縮伸張を行う圧縮伸張工程と、前記圧縮伸張工程によって圧縮伸張された画像情報を蓄積する蓄積工程と、を含んだことを特徴とする。
【００１０】
また、請求項５に係る発明は、上記の発明において、画像情報を蓄積する画像処理方法をコンピュータに実行させる画像処理プログラムであって、複数の異なる形式の画像情報それぞれに対応する圧縮伸張を行う圧縮伸張手順と、前記圧縮伸張手順によって圧縮伸張された画像情報を蓄積する蓄積手順と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１１】
請求項１、４または５の発明によれば、異なった画像の形式それぞれに対して適切な画像圧縮を施して共通の画像蓄積装置に蓄積する構成をとることで、それぞれのアプリケーションに最適な画質を保持し記憶装置を有効に使用することができコストダウンを行うことが可能となる。
【００１２】
また、請求項２の発明によれば、スキャナから読み取られ蓄積されているＲＧＢ形式のデータに対して、送信用の画質補正処理を行い外部ＰＣに出力する機能を提供することが可能となる。
【００１３】
また、請求項３の発明によれば、画像描画装置がプロッター出力用に描画したＣＭＹＫ８ｂｉｔのデータを画像蓄積装置に一度蓄積し、その後コピー処理で用いるプロッター補正装置を使って印字出力することで、コピー画像とプリンタ画像の画質の一貫性を得ることを目的とする。
【発明を実施するための最良の形態】
【００１４】
以下に添付図面を参照して、この発明に係る画像処理装置、画像処理方法および画像処理プログラムの実施例を１から４に分けて詳細に説明する。
【実施例１】
【００１５】
まず最初に、図１を用いて、実施例１に係る画像処理装置の概要および特徴を説明する。図１は、実施例１に係る画像処理装置の構成を示すブロック図である。
【００１６】
実施例１にかかる画像処理装置では、画像情報を蓄積することを概要とする。そして、実施例１にかかる画像処理装置は、複数の異なる形式の画像情報それぞれに対応する圧縮伸張を行い、かかる圧縮伸張された画像情報を蓄積することを特徴とする。
【００１７】
図１に示すように、実施例１にかかる画像処理装置は、例えば、読み取り部１１によって、ＲＧＢの画像データを読み取り、かかる読み取られた画像データをＲＧＢの画像データに対応する圧縮を行う圧縮伸張部１７によって圧縮する。そして、かかる圧縮された画像データを画像蓄積部１８に蓄積する。
【００１８】
一方、外部ＰＣ３０の指示によって、画像描画部２１が描画生成したＣＭＹＫの画像データを、ＣＭＹＫに対応する圧縮伸張する圧縮伸張を行う圧縮伸張部１９によって圧縮する。そして、かかる圧縮された画像データを画像蓄積部１８に蓄積する。なお、この圧縮伸張部１７，１９は、特許請求の範囲に記載の「圧縮伸張手段」に対応し、この画像蓄積部１８は、特許請求の範囲に記載の「蓄積手段」に対応する。
【００１９】
このように、ＲＧＢの画像データとＣＭＹＫの画像データそれぞれに対して適切な画像圧縮を施して共通の画像蓄積部１８に蓄積するので、それぞれのアプリケーションに最適な画像を保持し記憶装置を有効に使用することができコストダウンを行うことが可能となる。
【００２０】
次に、図１を用いて実施例１にかかる画像処理装置の構成および処理を説明する。読み取り部１１で画像の読み取りが行われる。このＲＧＢの画像データはスキャナ補正部１２に送られる。スキャナ補正部１２では図４の様にスキャナγ補正、色補正、空間フィルタ、変倍が行なわれる。この色補正ではスキャナの読み取った機器固有のＲＧＢ信号から標準色空間上でのＲＧＢ信号に色の変換がなされる。
【００２１】
スキャナ補正後のＲＧＢ信号はメモリ制御部１３に送られる。メモリ制御部１３に送られた画像データは圧縮伸張部１７によって圧縮される。圧縮伸張部１７はＪＰＥＧのような可変長非可逆圧縮装置を用いている。圧縮後のデータはメインメモリ１８ａに蓄積される。このデータは必要に応じて更に大容量のＨＤＤ１８ｂに蓄積される。
【００２２】
次に、コピーアプリの動作について説明する。メインメモリ１８ａの画像データは圧縮伸張部１７により伸張されメモリ制御部１３により色補正部１４に送られる。ここでは標準色空間ＲＧＢデータからプリンタの特性を加味したＣＭＹＫ８ｂｉｔデータに変換が行なわれる。このＣＭＹＫデータは図５で示すプロッタ補正部１５でプリンタγ処理、中間調処理が行なわれてプロッタに送られる。
【００２３】
次に、プリンタアプリの動作について説明する。図1において外部ＰＣ３０のプリンタドライバの指示により機器内の画像描画部２１がプリンタ言語からＣＭＹＫの各色１〜４ｂｉｔのラスターイメージデータへの変換が行われる。このデータはメモリ制御部２０に送られる。メモリ制御部２０に送られた画像データは圧縮伸張部１９によって圧縮される。圧縮伸張部１９は、ＪＢＩＧのような可逆圧縮装置を用いている。圧縮後のデータはコピースキャナ系と同じメインメモリに蓄積される。このデータは必要に応じて更に大容量のＨＤＤ１８ｂに蓄積される。
【００２４】
プリンタ描画装置はＲＧＢで描画を行うことも可能であるがＲＧＢ各色８ｂｉｔのデータを生成するためのメモリアクセスに時間がかかる為、ＣＭＹＫの各色１〜４ｂｉｔまで処理を行ってからメモリに蓄積した方が画像描画部２１の性能を得やすいからである。
【００２５】
スキャナ系の画像データは蓄積時に各プレーン８ｂｉｔであるためデータ量が多い、そのため圧縮率の高いＪＰＥＧなどのような非可逆可変長圧縮方式を用いる。元の画像はスキャナで読み取った自然画像であるため画質の劣化は目立ちにくい。一方、プリンタ描画装置から送られる画像データはＣＭＹＫ各プレーン１〜４ｂｉｔである。データ量は小さくなっているが圧縮による画質劣化が画質劣化に結びつきやすい。そのため可逆圧縮方式が必須となる。これらは、形式は異なるが１箇所の画像蓄積部１８で管理することでメインメモリ１８ａやＨＤＤ１８ｂの削減ができる。またお互いのデータの再利用をしようとするときなどに扱いやすい。
【実施例２】
【００２６】
次に実施例２について図２を中心に説明を行なう。スキャナアプリ出力の場合について説明する。メインメモリ１８ａに蓄積されている画像データのうち圧縮伸張部１７で圧縮されたＲＧＢ形式の画像データは再び圧縮伸張部１７により伸張され、メモリ制御部１３により送信アプリ用の画質補正部２２に送られる。
【００２７】
送信アプリ用の画質補正部２２では、図6の様に解像度変換、空間フィルタ処理、γ変換処理、色補正処理が行われる。その後、NIC（ネットワーク制御装置）に送られ、外部ネットワークに送出される。今日、画像データの送信先は一般的なデスクトップＰＣ以外にもノートＰＣやＰＤＡ、携帯電話など多岐に渡る。それぞれにおいて適切な解像度、色空間が異なるし、画像のねらいも異なる。たとえばデスクトップＰＣに対しては極力原稿画像と同じに見えるような電子画像を送信するのが好ましい。一方、ＰＤＡや携帯電話は表示画面が限られているので、絵柄画像が不鮮明になっても文字情報の欠落がないことが大切であると考えられる。このように出力先のデバイスに応じて画質処理のパラメータを適切に変更することで有用な送信画像を得ることができる。
【実施例３】
【００２８】
次に、実施例３について図３を用いて説明を行なう。コピーアプリの動作については請求項１と同じである。プリンタアプリの動作について説明する。図３において外部ＰＣのプリンタドライバの指示により機器内の画像描画装置がプリンタ言語からＣＭＹＫの各色８ｂｉｔのラスターイメージデータへの変換が行われる。このデータはメモリ制御部２０に送られる。メモリ制御部２０に送られた画像データは圧縮伸張部１９によって圧縮される。この実施例３では、圧縮伸張部１９は、ＪＢＩＧのような可逆圧縮装置を仮定しているが画質とのトレードオフでＪＰＥＧのような非可逆圧縮を用いることも可能である。そして、圧縮後のデータはコピースキャナ系と同じメインメモリ１８ａに蓄積される。このデータは必要に応じて更に大容量のＨＤＤ１８ｂに蓄積される。
【００２９】
プリンタ描画装置がＣＭＹＫ各色８ｂｉｔのデータを生成するためメモリアクセスには時間がかかる、そのため描画装置の性能は得られにくい。しかしＣＭＹＫの各色８ｂｉｔで画像の蓄積を行うことで、プロッタの特性が変動して初期に期待していたγ特性からずれてしまった場合でも、プロッタ補正部のγ変換部でγ特性の補正が可能である。このため蓄積したプリンタ画像データの画質の保障が容易になるというメリットがある。
【実施例４】
【００３０】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では実施例４にかかる画像形成装置として、種々の異なる実施例を（１）システム構成等、（２）ハードウェア構成にそれぞれ区分けして異なる実施例を説明する。
【００３１】
（１）システム構成等
本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００３２】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００３３】
（２）ハードウェア構成
図７は、実施例にかかる画像処理装置のハードウェア構成を示すブロック図である。本図に示すように、この画像処理装置は、コントローラ１００とエンジン部（Engine）６００とをＰＣＩ（Peripheral Component Interconnect）バスで接続した構成となる。コントローラ１００は、全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６００は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６００には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００３４】
コントローラ１００は、ＣＰＵ１１０と、ノースブリッジ（ＮＢ）１３０と、システムメモリ（ＭＥＭ−Ｐ）１２０と、サウスブリッジ（ＳＢ）１４０と、ローカルメモリ（ＭＥＭ−Ｃ）１７０と、ＡＳＩＣ（Application Specific Integrated Circuit）１６０と、ハードディスクドライブ（ＨＤＤ）１８０とを有し、ノースブリッジ（ＮＢ）１３０とＡＳＩＣ１６０との間をＡＧＰ（Accelerated Graphics Port）バス１５０で接続した構成となる。また、ＭＥＭ−Ｐ１２０は、ＲＯＭ（Read Only Memory）１２０ａと、ＲＡＭ(Random Access Memory)１２０ｂとをさらに有する。
【００３５】
ＣＰＵ１１０は、画像処理の全体制御をおこなうものであり、ＮＢ１３０、ＭＥＭ−Ｐ１２０およびＳＢ１４０からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００３６】
ＮＢ１３０は、ＣＰＵ１１０とＭＥＭ−Ｐ１２０、ＳＢ１４０、ＡＧＰ１５０とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００３７】
ＭＥＭ−Ｐ１２０は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２０ａとＲＡＭ１２０ｂとからなる。ＲＯＭ１２０ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２０ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００３８】
ＳＢ１４０は、ＮＢ１３０とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４０は、ＰＣＩバスを介してＮＢ１３０と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００３９】
ＡＳＩＣ１６０は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated Circuit）であり、ＡＧＰ１５０、ＰＣＩバス、ＨＤＤ１８０およびＭＥＭ−Ｃ１７０をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６０は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６０の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７０を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct Memory Access Controller）と、エンジン部６００との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６０には、ＰＣＩバスを介してＦＣＵ（Fax Control Unit）３００、ＵＳＢ（Universal Serial Bus）４００、ＩＥＥＥ１３９４（the Institute of Electrical and Electronics Engineers 1394）インターフェース５００が接続される。
【００４０】
ＭＥＭ−Ｃ１７０は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Hard Disk Drive）１８０は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００４１】
ＡＧＰ１５０は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２０に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【産業上の利用可能性】
【００４２】
以上のように、本発明に係る画像処理装置、画像処理方法および画像処理プログラムは、異なった形式の画像を同一の蓄積装置に蓄積するのに有用であり、特に、アプリケーションに最適な画質を保持し記憶装置を有効に使用することができコストダウンを行うのに適する。
【図面の簡単な説明】
【００４３】
【図１】実施例１に係る画像処理装置の構成を示すブロック図である。
【図２】実施例２に係る画像処理装置の構成を示すブロック図である。
【図３】実施例３に係る画像処理装置の構成を示すブロック図である。
【図４】実施例１に係るスキャナ補正部の処理手順を示す図である。
【図５】実施例１に係るプロッタ補正部の処理手順を示す図である。
【図６】実施例２に係る画質補正部の処理手順を示す図である。
【図７】画像処理装置のハードウェア構成を示すブロック図である。
【符号の説明】
【００４４】
１１  読み取り部
１２  スキャナ補正部
１３、２０  メモリ制御部
１４  色補正部
１５  プロッタ補正部
１６  プロッタ
１７、１９  圧縮伸張部
１８  画像蓄積部
１８ａ  メインメモリ
１８ｂ  ＨＤＤ
２１  画像描画部
２２  画質補正部
２３  圧縮部
２４  ＮＩＣ
３０  外部ＰＣ
４０  ＴａｂｌｅｔＰＣ
５０  ＰＤＡ
【図１】
2006259913.tif 000003
【図２】
2006259913.tif 000004
【図３】
2006259913.tif 000005
【図４】
2006259913.tif 000006
【図５】
2006259913.tif 000007
【図６】
2006259913.tif 000008
【図７】
2006259913.tif 000009