(57)【要約】【課題】  簡単な構成により、画像データの管理を煩雑にすることなく、カラー画像出力および白黒画像出力の両方に対応することができる。【解決手段】  【請求項１２】  カラー多値画像データを入力する画像入力部１０と、画像入力部１０から入力されたカラー多値画像データを圧縮処理して圧縮カラー画像データを生成するカラーデータ圧縮部１４と、画像入力部１０から入力されたカラー多値画像データをモノクロ画像データに変換する２値化部１６と、２値化部１６により生成されたモノクロ画像データを圧縮処理して圧縮モノクロ画像データを生成する２値圧縮部２０と、同じカラー多値画像データから生成された圧縮カラー画像データと、圧縮モノクロ画像データとを結合して結合画像データを生成する結合部２６と、結合部２６により生成された結合画像データを蓄積する蓄積部である第１蓄積部２８とを含む画像処理装置。【選択図】  図１
2006262160.tif 000002
【特許請求の範囲】
【請求項１】
カラー多値画像データを入力する第１入力部と、
前記第１入力部から入力されたカラー多値画像データを圧縮処理して圧縮カラー画像データを生成するカラーデータ圧縮部と、
前記第１入力部から入力されたカラー多値画像データをモノクロ画像データに変換するモノクロ変換部と、
前記モノクロ変換部により生成されたモノクロ画像データを圧縮処理して圧縮モノクロ画像データを生成するモノクロデータ圧縮部と、
同じカラー多値画像データから生成された圧縮カラー画像データと、圧縮モノクロ画像データとを結合して結合画像データを生成する結合部と、
前記結合部により生成された結合画像データを蓄積する第１蓄積部と、
前記モノクロ変換部により生成されたモノクロデータを一時的に蓄積する第２蓄積部と、
前記第１蓄積部から読み出された結合画像データから圧縮モノクロ画像データを抽出する抽出部と、
圧縮モノクロ画像データまたはモノクロ画像データを出力する第１のモノクロ出力部と、
圧縮モノクロ画像データまたはモノクロ画像データを出力する第２のモノクロ出力部と、
前記第１蓄積部に予め蓄積された結合画像データについて、前記抽出部により抽出されたモノクロデータを前記第１モノクロ出力部から出力する処理を行う第１処理と、前記第１入力部から入力されたカラー多値画像データから生成されたモノクロデータを前記第２モノクロ出力部から出力する処理を行う第２処理と、を並行して行うように制御する制御部と、
を含む画像処理装置。
【請求項２】
外部装置より入力される圧縮カラー画像データを伸長処理する多値伸長部と、
多値伸長部にて得られるカラー多値画像データをモノクロ画像データに変換するモノクロ変換部と、
前記モノクロ変換部により生成されたモノクロ画像データを圧縮処理して圧縮モノクロ画像データを生成するモノクロデータ圧縮部と、
同じカラー多値画像データから生成された圧縮カラー画像データと、圧縮モノクロ画像データとを結合して結合画像データを生成する結合部と
を含む画像処理装置。
【請求項３】
請求項１または２に記載の画像処理装置において、
前記モノクロ変換部は、カラー多値画像データからモノクロ多値画像データを生成するモノクロ変換処理部と、生成したモノクロ多値画像データを２値化してモノクロ画像データを生成する２値化部とを備え、
前記モノクロデータ圧縮部は、２値化データであるモノクロ画像データを圧縮処理して圧縮モノクロ画像データを生成することを特徴とする画像処理装置。
【請求項４】
請求項１または２に記載の画像処理装置において、
前記結合部は、圧縮カラー画像データと圧縮モノクロ画像データとを同一のファイル内に結合して結合画像データを生成することを特徴とする画像処理装置。
【請求項５】
請求項１または２に記載の画像処理装置において、
前記結合画像データは、ヘッダ領域と画像データ領域とを備え、前記圧縮カラー画像データは画像データ領域に格納されるとともに、前記圧縮モノクロ画像データはヘッダ領域に格納されることを特徴とする画像処理装置。
【請求項６】
請求項５に記載の画像処理装置において、
前記結合画像データのヘッダ領域には、格納される圧縮モノクロ画像データの格納位置とサイズとを示すタグが記録されるモノクロ画像データ定義領域が設けられていることを特徴とする画像処理装置。
【請求項７】
請求項６に記載の画像処理装置において、
前記抽出部は、前記圧縮モノクロ画像データ定義領域に記録されるタグに基づいて圧縮モノクロ画像データを取り出すことを特徴とする画像処理装置。
【請求項８】
請求項１または２に記載の画像処理装置において、
前記結合画像データは、
イメージ開始を表す開始情報を格納するイメージ開始領域と、
前記圧縮モノクロ画像データを格納するモノクロ格納領域と、
前記圧縮カラー画像データを格納するカラー格納領域と、
イメージ終了を表す終了情報を格納するイメージ終了領域とを含むＪＰＥＧ圧縮データ形式の構造を有することを特徴とする画像処理装置。
【請求項９】
画像処理装置に入力されたカラー多値画像データから生成されるＪＰＥＧ圧縮データ形式の構造を有するデータの構造において、
イメージ開始を表す開始情報を格納するイメージ開始領域と、
アプリケーションセグメントが挿入されるアプリケーションセグメント領域と、
圧縮画像データが格納される圧縮画像データ格納領域と、
イメージ終了を表す終了情報を格納するイメージ終了領域とを含み、
前記圧縮画像データ格納領域には、前記カラー多値画像データから生成された圧縮カラー画像データが格納され、かつ、前記アプリケーションセグメント領域には、前記カラー多値画像データから生成された圧縮モノクロ画像データが格納されていることを特徴とするデータ構造。
【請求項１０】
請求項９に記載のデータ構造において、
前記圧縮モノクロ画像データは、モノクロ２値画像データを圧縮処理した状態であることを特徴とするデータ構造。
【請求項１１】
請求項９に記載のデータ構造において、
前記アプリケーションセグメント領域には、格納される圧縮モノクロ画像データの格納位置とサイズとを示すタグが記録されるモノクロ画像データ定義領域が設けられていることを特徴とするデータ構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力されたカラー多値画像データを処理する画像処理装置に関し、またこの画像処理装置で作成されるデータの構造に関する。
【背景技術】
【０００２】
カラーおよびモノクロの画像データの処理を行うシステムは、出力形態に応じて両方の画像データが必要になるため、カラー画像データとこのカラー画像データに対応するモノクロ画像データとを関連付けて一体的に管理することが行われている。
【０００３】
この技術では、カラー画像出力およびモノクロ画像出力の両方に対応するために、カラー画像データとモノクロ画像データとを別々のファイルで管理し、対応するものを関連付けるという形式をとっている。また、モノクロ出力時に、モノクロ画像データが存在せずカラー画像データのみが存在するときは、このカラー画像データをモノクロ画像データに変換するなどして得られるようになっている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、近年、ファクシミリ機能、プリント機能、複写機能などを備えたデジタル複合機に対する需要が高まっている。このデジタル複合機においては、スキャンして得られる画像のファクシミリ送信処理および蓄積画像のプリント処理を並行して行う、あるいは蓄積画像のファクシミリ送信処理およびスキャンして得られる画像のプリント処理を並行して行う、いわゆるデュアル処理を実現させることが、処理時間の短縮などの観点から要求される。
【０００５】
図５は、従来のシステムに適用される一般的なデジタル複合機の構成を示す図である。
このデジタル複合機では、カラー原稿を読み取るためのスキャナなどの第１入力部２０２より入力されたカラー画像データが第１符号化部２０４にて圧縮処理され、圧縮カラー画像データが得られ、この圧縮カラー画像データは記憶装置２１０に蓄積される。また、第１入力部２０２とは異なる入力手段である第２入力部２０６を備えてもよく、第２入力部２０６より入力されたカラー画像データは、第２符号化部２０８にて圧縮処理されて得られ、こうして得られた圧縮カラー画像データも記憶装置２１０に蓄積される。
【０００６】
ここで、圧縮カラー画像データに基づくモノクロ出力処理の第１の態様であるファクシミリ送信処理を行う場合には、出力画像処理部２１２では第１モノクロ変換部２１４にて圧縮カラー画像データの伸長処理、モノクロ変換処理、２値化処理および圧縮処理を行う必要がある。同様に、モノクロ出力処理の第２の態様であるプリント処理を行う場合にも、出力画像処理部２１２では第２モノクロ変換部２１６にて圧縮カラー画像データの伸長処理、モノクロ変換処理、および２値化処理を行う必要がある。
【０００７】
これら２つのモノクロ出力処理を並行して行うデュアル処理時には、プリント処理およびファクシミリ送信処理のそれぞれについて、データの出力時に、圧縮カラー画像データから圧縮モノクロ画像データまたはモノクロ画像データを得るための伸長処理、モノクロ変換処理、２値化処理および必要に応じて圧縮処理を行う必要があり、従来の構成において、図５のように、モノクロ変換部２１４，２１６を２つ設ける必要があった。
【０００８】
このことは、データ処理に係る負荷および装置の価格などの面から好ましいものはいえない。また、将来的なデータ処理の予定が不明な段階では、カラー画像データの入力時において、そのカラー画像データからモノクロ画像データを生成し、このカラー画像データおよびこれに対応するモノクロ画像データの両方を蓄積することが考えられるが、その場合には、カラー画像データとモノクロ画像データとの対応関係を管理する処理が複雑になるという問題があった。
【０００９】
そこで、本発明は上述した実情に鑑みてなされたものであり、画像データの管理を複雑にすることなく、簡単な構成により、少なくとも２つ以上の形態の画像データの出力のための処理を同時に行うことができる画像処理装置、およびこの画像処理装置にて作成される画像データのデータ構造を提供することを目的としている。
【課題を解決するための手段】
【００１０】
本発明に係る画像処理装置は、カラー多値画像データを入力する第１入力部と、
前記第１入力部から入力されたカラー多値画像データを圧縮処理して圧縮カラー画像データを生成するカラーデータ圧縮部と、
前記第１入力部から入力されたカラー多値画像データをモノクロ画像データに変換するモノクロ変換部と、
前記モノクロ変換部により生成されたモノクロ画像データを圧縮処理して圧縮モノクロ画像データを生成するモノクロデータ圧縮部と、
同じカラー多値画像データから生成された圧縮カラー画像データと、圧縮モノクロ画像データとを結合して結合画像データを生成する結合部と、
前記結合部により生成された結合画像データを蓄積する第１蓄積部と、
前記モノクロ変換部により生成されたモノクロデータを一時的に蓄積する第２蓄積部と、
前記第１蓄積部から読み出された結合画像データから圧縮モノクロ画像データを抽出する抽出部と、
圧縮モノクロ画像データまたはモノクロ画像データを出力する第１のモノクロ出力部と、
圧縮モノクロ画像データまたはモノクロ画像データを出力する第２のモノクロ出力部と、
前記第１蓄積部に予め蓄積された結合画像データについて、前記抽出部により抽出されたモノクロデータを前記第１モノクロ出力部から出力する処理を行う第１処理と、前記第１入力部から入力されたカラー多値画像データから生成されたモノクロデータを前記第２モノクロ出力部から出力する処理を行う第２処理と、を並行して行うように制御する制御部と、
を含む。
【００１１】
また、本発明に係る画像処理装置は、外部装置より入力される圧縮カラー画像データを伸長処理する多値伸長部と、
多値伸長部にて得られるカラー多値画像データをモノクロ画像データに変換するモノクロ変換部と、
前記モノクロ変換部により生成されたモノクロ画像データを圧縮処理して圧縮モノクロ画像データを生成するモノクロデータ圧縮部と、
同じカラー多値画像データから生成された圧縮カラー画像データと、圧縮モノクロ画像データとを結合して結合画像データを生成する結合部と
を含む。
【００１２】
これらの画像処理装置において、モノクロ変換部は、カラー多値画像データからモノクロ多値画像データを生成するモノクロ変換処理部と、生成したモノクロ多値画像データを２値化してモノクロ画像データを生成する２値化部とを備え、モノクロデータ圧縮部は、２値化データであるモノクロ画像データを圧縮処理して圧縮モノクロ画像データを生成するようにしてもよい。
【００１３】
また、前記のいずれかの画像処理装置において、結合部は、圧縮カラー画像データと圧縮モノクロ画像データまたはモノクロ画像データとを同一のファイル内に結合して結合画像データを生成するようにしてもよい。
【００１４】
前記のいずれかの画像処理装置において、結合画像データには、ヘッダ領域と画像データ領域とを備え、圧縮カラー画像データは画像データ領域に格納されるとともに、前記圧縮モノクロ画像データはヘッダ領域に格納されるようにしてもよい。さらに、結合画像データのヘッダ領域には、格納される圧縮モノクロ画像データの格納位置とサイズとを示すタグが記録されるモノクロ画像データ定義領域が設けられていてもよい。また、前記抽出部を、この圧縮モノクロ画像データ定義領域に記録されるタグに基づいて圧縮モノクロ画像データを取り出すようにしてもよい。
【００１５】
また、前記のいずれかの画像処理装置において、結合画像データは、イメージ開始を表す開始情報を格納するイメージ開始領域と、圧縮モノクロ画像データを格納するモノクロ格納領域と、圧縮カラー画像データを格納するカラー格納領域と、イメージ終了を表す終了情報を格納するイメージ終了領域とを含むＪＰＥＧ圧縮データ形式の構造を有するようにしてもよい。
【００１６】
また、本発明に係るデータ構造は、画像処理装置に入力されたカラー多値画像データから生成されるＪＰＥＧ圧縮データ形式の構造を有するデータの構造において、
イメージ開始を表す開始情報を格納するイメージ開始領域と、
アプリケーションセグメントが挿入されるアプリケーションセグメント領域と、
圧縮画像データが格納される圧縮画像データ格納領域と、
イメージ終了を表す終了情報を格納するイメージ終了領域とを含み、
前記圧縮画像データ格納領域には、前記カラー多値画像データから生成された圧縮カラー画像データが格納され、かつ、前記アプリケーションセグメント領域には、前記カラー多値画像データから生成された圧縮モノクロ画像データが格納されていることを特徴としている。
【００１７】
このデータ構造において、圧縮モノクロ画像データは、モノクロ２値画像データを圧縮処理したいものを用いることができる。
【００１８】
また、前記のデータ構造において、アプリケーションセグメント領域には、格納される圧縮モノクロ画像データの格納位置とサイズとを示すタグが記録されるモノクロ画像データ定義領域が設けられてもよい。
【発明の効果】
【００１９】
本発明によれば、簡単な構成により、画像データの管理を複雑にすることなく、少なくとも２つ以上の形態の画像データの出力のための処理を同時に行うことができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明に係る画像処理装置およびデータ構造の実施形態について、図面を参照しながら詳細に説明する。
【００２１】
図１は、本実施形態に係る画像処理装置の構成の一例を示すブロック図である。
この画像処理装置は、カラー多値画像データを入力する第１入力部としての画像入力部１０と、画像入力部１０から入力されたカラー多値画像データを圧縮処理して圧縮カラー画像データを生成するカラーデータ圧縮部１４と、画像入力部１０から入力されたカラー多値画像データをモノクロ画像データに変換するモノクロ変換部としてのモノクロ変換処理部１５および２値化部１６と、このモノクロ変換部により生成されたモノクロ画像データを圧縮処理して圧縮モノクロ画像データを生成するモノクロデータ圧縮部としての２値圧縮部２０と、同じカラー多値画像データから生成された圧縮カラー画像データと、圧縮モノクロ画像データとを結合して結合画像データを生成する結合部２６と、結合部２６により生成された結合画像データを蓄積する第１蓄積部２８と、前記モノクロ変換部により生成されたモノクロデータを一時的に蓄積する第２蓄積部２９と、第１蓄積部２８から読み出された結合画像データから圧縮モノクロ画像データを抽出する抽出部３０と、圧縮モノクロ画像データまたはモノクロ画像データを出力する第１および第２のモノクロ出力部としての第１出力部３６および第２出力部３８と、第１蓄積部２８に予め蓄積された結合画像データについて、抽出部３０により抽出されたモノクロデータを第１出力部３６から出力する処理を行う第１処理と、画像入力部１０から入力されたカラー多値画像データから生成されたモノクロデータを第２出力部３８から出力する処理を行う第２処理と、を並行して行うように制御する制御部４２と、を含む。
【００２２】
画像入力部１０は、画像を生成し、あるいは画像を取り込んでカラー多値画像データとして後述のカラーデータ作成部５０とモノクロデータ作成部５２とに送るようになっている。画像入力部１０としては、原稿を読み取るスキャナを備えた読取装置、画像を取り込むコンピュータシステム、デジタルカメラなどの撮影装置などが挙げられる。
【００２３】
なお、画像入力部１０では、圧縮カラー画像データを取り込んで出力してもよく、この場合は出力側に圧縮カラー画像データを伸長してカラー多値画像データに変換してカラーデータ作成部５０およびモノクロデータ作成部５２に送る多値伸長部を設けてもよく、さらに圧縮カラー画像データが入力されてきたときにはこのデータを多値伸長部に、またカラー多値画像データが入力されてきたときにはこのデータをカラーデータ作成部５０およびモノクロデータ作成部５２にそれぞれ送るように振り分けるデータ処理制御部を設けてもよい。
【００２４】
カラーデータ作成部５０は、カラー多値画像データを格納する多値メモリ１２と、多値メモリ１２に格納されたデータを、例えばＪＰＥＧ（Joint Photographic Experts Group）方式で取り扱う圧縮データの形式で圧縮処理するカラーデータ圧縮部１４とを備える。
【００２５】
ここで、カラー多値画像データは、多値メモリ１２で一旦格納された後、カラーデータ圧縮部１４に圧縮処理するブロックごとに送られる。カラーデータ圧縮部１４では、このカラー多値画像データが、離散コサイン変換して基本周波数帯域に分割され、分割した係数の情報が量子化され、量子化係数の統計的性質を利用してハフマン符号化が行われ、圧縮カラー画像データに変換されるようになっている。このようにして得られる圧縮カラー画像データは、データ蓄積メモリ２４に送られる。
【００２６】
モノクロデータ作成部５２は、カラー多値画像データからモノクロ多値画像データを生成するモノクロ変換処理部１５と、生成したモノクロモノクロ多値画像データを２値化してモノクロ画像データを生成する２値化処理する２値化部１６と、２値化部１６で得られる、モノクロ２値画像データであるモノクロ画像データを格納する２値メモリ１８と、２値メモリに格納されたモノクロ画像データを圧縮処理する２値圧縮部２０と、２値圧縮部２０で得られる圧縮モノクロ画像データと、圧縮前のモノクロ画像データとを比較してデータを選択する選択部２２を備える。
【００２７】
前記のカラー多値画像データは、モノクロ変換処理部１５にて輝度または明度のデータ、例えばＹＣＣ信号のＹ信号に基づいてグレースケール処理を行ってモノクロ多値画像データに変換して、２値化部１６に送られる。２値化部１６では、このモノクロ多値画像データが２値化処理され、モノクロ画像データに変換されて、２値メモリ１８に一旦格納される。このモノクロ画像データは、２値圧縮部２０に圧縮処理するブロックごとに送られる。２値圧縮部２０では、２値メモリ１８に格納されたモノクロ画像データが、所定の圧縮方式、例えば２値の符号化方式としてＭＭＲ（modified modified read）、ＭＨ（modified read）、またはＪＢＩＧ（Joint Bi-level Image experts Group）、またはＭＲ（modified read）方式などにより圧縮されて、圧縮モノクロ画像データに変換されるようになっている。選択部２２では、２値メモリ１８に格納されているモノクロ画像データと２値圧縮部２０で得られる圧縮モノクロ画像データとを比較して、データ蓄積メモリ２４に送るべきデータが選択され、この選択されたデータがモノクロデータとして結合部２６に送られる。このとき、例えばサイズの小さい方のデータが選択されたり、後述するモノクロ出力の形態に従ってデータが選択される。例えば、モノクロプリント出力処理の場合にはモノクロ画像データが、ファクシミリ送信処理の場合には圧縮モノクロ画像データが選択される。なお、選択部２２は任意の構成であり、２値圧縮部２０で得られる圧縮モノクロ画像データを常にデータ蓄積メモリ２４に送るようにしてもよい。
【００２８】
データ蓄積メモリ２４では、カラーデータ圧縮部１４から送られる圧縮カラー画像データ、および選択部２２から送られるデータ、すなわち圧縮モノクロ画像データまたはモノクロ画像データが対応付けられて一旦格納される。
【００２９】
結合部２６では、データ蓄積メモリ２４で格納されている互いに関連付けられる圧縮カラー画像データ、および圧縮モノクロ画像データまたはモノクロ画像データを必要に応じて同一のファイル内に結合して、結合画像データを作成する。
【００３０】
このとき、例えばファクシミリ送信のための入力に基づく画像データやプリント出力のための入力に基づく画像データなどの圧縮カラー画像データとの結合を必要としない圧縮モノクロ画像データまたはモノクロ画像データが送られてきたときは、この圧縮モノクロ画像データまたはモノクロ画像データを後述する記憶装置２７の第２蓄積部２９にそのまま送るようにしてもよい。この場合、圧縮カラー画像データの作成、および結合画像データの作成を省略することができ、ハードウェア負担も軽減することができる。
【００３１】
以上、スキャナなどの読取装置により得られたカラー多値画像データを入力して処理する場合を説明したが、他のコンピュータシステムや撮像装置で作成、圧縮処理された圧縮カラー多値画像データを入力して、圧縮モノクロ画像データを作成することもできる。
【００３２】
図２は、本発明の画像処理装置の実施形態であり、前述した動作を実現するために任意に設けることができる一連の構成を含むオプション部１００を示す。
【００３３】
この画像処理装置は、外部装置より入力される圧縮カラー画像データを伸長処理する多値伸長部１０４と、多値伸長部１０４にて得られるカラー多値画像データをモノクロ画像データに変換するモノクロ変換部としてのモノクロ変換処理部１０６および２値化部１０８と、このモノクロ変換部により生成されたモノクロ画像データを圧縮処理して圧縮モノクロ画像データを生成するモノクロデータ圧縮部としての２値圧縮部１１４と、同じカラー多値画像データから生成された圧縮カラー画像データと、圧縮モノクロ画像データとを結合して結合画像データを生成する結合部２６とを含む。
【００３４】
図２によれば、他のコンピュータシステムなどで生成された圧縮カラー画像データは、データ処理制御部１０２に送られる。データ処理制御部１０２では、圧縮カラー画像データが入力されると、この圧縮カラー画像データをデータ蓄積メモリ２４に送るとともに、多値伸長部１０４にも送るようになっている。
【００３５】
多値伸長部１０４では、圧縮カラー画像データを伸長処理して、カラー多値画像データ、例えばＲＧＢデータに変換してモノクロ変換処理部１０６に送る。モノクロ変換処理部１０６では、カラー多値画像データの輝度または明度のデータに基づくグレースケール処理などを行ってモノクロ多値画像データに変換して、２値化部１０８に送る。２値化部１０８では、このモノクロ多値画像データを２値化処理して２値化データであるモノクロ画像データを得る。このモノクロ画像データは、メモリ制御部１１０の２値メモリ１１２にて一時的に格納される。メモリ制御部１１０では、２値メモリ１１２に格納されたモノクロ画像データが、所定のタイミング、例えば２値圧縮部１１４に圧縮処理されるブロックごとに送られる。２値圧縮部１１４では、モノクロ画像データが前述したような所定の圧縮方式により圧縮されて、圧縮モノクロ画像データに変換され、この圧縮モノクロ画像データはデータ蓄積メモリ２４に送られる。また、モノクロ画像データと圧縮モノクロ画像データとを比較して、データ蓄積メモリ２４に送るデータを選択するようにしてもよい。
このようにして、すでに圧縮処理された圧縮カラー画像データを外部から入力した場合であっても、圧縮モノクロ画像データを得ることができる。
【００３６】
また、図１と同様に、オプション部１００でも、データ蓄積メモリ２４において圧縮カラー画像データと、圧縮モノクロ画像データとを関連付けて一時的に取り込んでおき、結合部２６においてこれら圧縮カラー画像データおよび圧縮モノクロ画像データを同一のファイル内に結合して、結合画像データが得られ、出力される。
【００３７】
ここで、作成される結合画像データについて説明する。
この結合画像データには、ヘッダ領域と画像データ領域とが設けられ、前記圧縮カラー画像データはこの画像データ領域に格納されているとともに、前記圧縮モノクロ画像データはこのヘッダ領域に格納されている。また、圧縮モノクロ画像データは、例えば前述のようにカラー多値画像データをモノクロ変換、２値化および圧縮処理した状態のものを用いることができる。
【００３８】
図３は、このような本実施形態の結合画像データのデータ構造を示す図である。
このデータ構造は、ＪＰＥＧ圧縮データ形式の構造を有するデータの構造であり、具体的には、データストリーム７０の上流から順にＳＯＩ（start of image：イメージ開始）領域７２、ＡＰＰ１（application segment：アプリケーションマーカセグメント１）領域７４、ＤＱＴ（define quantization table：量子化テーブル）領域７６、ＤＨＴ（define huffman table：ハフマンテーブル）領域７８、必要に応じてリスタートインターバル領域、ＳＯＦ（start of frame：フレームヘッダ）領域８０、およびＳＯＳ（start of scan：スキャンヘッダ）領域８２を含むヘッダ領域、圧縮画像データ格納領域８４を含む画像データ領域、およびＥＯＩ（end of image：イメージ終了）領域８６の各領域を含んで構成される。
【００３９】
ＳＯＩ領域７２は、データストリーム中のイメージ開始を表す開始情報を格納する領域である。ＡＰＰ１領域７４は、ＪＰＥＧファイル中にデータを埋め込むための領域であり、主にＪＰＥＧの上位のアプリケーションにとって必要な情報、具体的には後述するように、圧縮モノクロ画像データまたはモノクロ画像データが挿入される部分である。なお、ＡＰＰ１領域７４は、前記アプリケーション非対応の装置で処理される場合には無視される。
【００４０】
また、ＤＱＴ領域７６は、カラーデータ圧縮部１４におけるカラー多値画像データの量子化処理時に作成されるテーブルが挿入され、ＤＨＴ領域７８は、カラーデータ圧縮部１４におけるハフマン符号化処理時に使用されたテーブルが挿入される。
【００４１】
また、ＳＯＦ領域８０は、カラー多値画像データの画像サイズ（例えば縦横のピクセル数）、量子化処理時の処理単位における各色信号（Ｙ，Ｃｂ，Ｃｒ）のサンプリング比率、いわゆるサンプル比、量子化テーブル番号の設定などがなされる領域である。ＳＯＳ領域８２は、各コンポーネントにどのハフマンテーブルを割り当てるかが定義される領域である。
【００４２】
圧縮画像データ格納領域８４は、圧縮カラー画像データが挿入され、格納される部分である。ＥＯＩ領域８６は、データストリーム７０中のイメージ終了を表す終了情報を格納する領域である。
【００４３】
ここで、ＡＰＰ１領域７４には、圧縮モノクロ画像データの他に、このデータに関する情報、例えばデータサイズ、格納位置であるＪＰＥＧのデータストリーム７０中のアドレスなどを示すタグが記録されるモノクロ画像データ定義領域が設けられている。
【００４４】
このように、一つのＪＰＥＧファイル中に圧縮モノクロ画像データ、および圧縮カラー画像データの両方を挿入することができ、従来においてこれらデータは別々に管理していたところ、同じ原稿から作成された圧縮モノクロ画像データ、および圧縮カラー画像データを一つのファイルにて管理することが可能になる。また、モノクロ画像データ定義領域をＪＰＥＧファイル中に設けておくことで、このＪＰＥＧファイルの中から圧縮モノクロ画像データのみを特定することが可能になる。
【００４５】
また、圧縮モノクロ画像データに基づく印刷を行わないということが最初からわかっている場合、すなわち単に他のコンピュータ装置などの外部端末装置で画像処理を行うための圧縮カラー画像データのみが要求されている場合には、圧縮モノクロ画像データのファイルへの格納を行わないようにすることもできる。
【００４６】
一方で、ファクシミリ送信などのために、圧縮モノクロ画像データのみが要求されている場合には、結合処理自体を行わないようにしてもよい。
【００４７】
図１に戻り、結合部２６にて作成された結合画像データは蓄積部である記憶装置２７の第１蓄積部２８にて蓄積される。ここで、記憶装置２７は、第１蓄積部２８と第２蓄積部２９とを備え、結合画像データを第１蓄積部２８に、モノクロデータを第２蓄積部２９にそれぞれ蓄積するようになっており、第２蓄積部２９に蓄積されたモノクロデータはこのモノクロデータの出力後に消去されることが好ましい。なお、圧縮モノクロ画像データまたはモノクロ画像データが直接ファクシミリ送信、印刷などの出力に用いられるときには、圧縮モノクロ画像データ、モノクロ画像データの蓄積を行うことなく、後述する第１出力部３６または第２出力部３８に送るようにしてもよい。
【００４８】
抽出部３０は、出力先が後述する第１出力部３６または第２出力部３８である場合に、この第１蓄積部２８に蓄積された結合画像データから圧縮モノクロ画像データを抽出する。具体的には、抽出部３０は、結合画像データのＡＰＰ１領域７４に含まれる前記モノクロ画像データ定義領域に記録されるタグに基づいて圧縮モノクロ画像データを取り出すように構成される。なお、抽出の必要のないデータ、例えば結合画像データのかわりにモノクロデータ、すなわち圧縮モノクロ画像データまたはモノクロ画像データなどが送られてきたときは、このモノクロデータをそのまま第１出力部３６または第２出力部３８に送るようにしてもよい。
【００４９】
また、後述するカラー出力部４０よりカラー画像を出力する場合、結合画像データをそのまま出力画像処理部３２に送るようにしてもよいし、結合画像データから圧縮モノクロ画像データを抜き出して圧縮カラー画像データのみを出力画像処理部３２に送るようにしてもよい。
【００５０】
すなわち、図４に示したように、出力先の装置がＡＰＰ１領域の読み込みに対応していない装置Ａである場合、装置Ａでは本実施形態の結合画像データ１２０に含まれる圧縮モノクロ画像データを取り出すことができないため、抽出部３０にて予め圧縮モノクロ画像データを結合画像データより取り出してから圧縮カラー画像データのみを出力画像処理部３２に送る。また、出力先の装置がＡＰＰ１領域の読み込みに対応している装置Ｂである場合、結合画像データ１２０を出力画像処理部３２に送る。
【００５１】
なお、装置Ａでは出力先の装置がＡＰＰ１領域の読み込みに対応していないが、結合画像データ１２０そのものが送信データ送られたとしても、装置ＡではＡＰＰ１領域は無視され、通常のＪＰＥＧファイル、すなわち多値カラー画像データ１２２として扱われる。したがって、抽出部３０にて予め圧縮モノクロ画像データを取り出さないで出力画像処理部３２に結合画像データを送っても差し支えない。
【００５２】
しかしながら、送信データのサイズを抑えるという観点からは、送信先が装置ＡのようなＡＰＰ１領域の読み込み非対応である場合に、この送信先においてデータ処理に不要な圧縮モノクロ画像データまたはモノクロ画像データを予め抽出部３０にて取り出してから、出力画像処理部３２にデータを送る方が好ましい。
【００５３】
出力画像処理部３２は、出力先で要求されるデータが圧縮処理されたデータではなく、伸長処理されたデータである場合に、抽出部３０にて抽出された圧縮モノクロ画像データを伸長処理する出力用伸長部３４を備える。
【００５４】
制御部４２は、抽出部３０での抽出処理、出力用伸長部３４での伸長処理を制御して、得られる画像データの処理の制御を行う。
【００５５】
具体的には、第１蓄積部２８に蓄積される結合画像データまた第２蓄積部２９に蓄積されている圧縮モノクロ画像データに基づくモノクロ出力としてプリント処理が行われる場合には、抽出部３０からの圧縮モノクロ画像データが出力用伸長部３４にて伸長処理され、こうして得られるモノクロ画像データが出力されるように出力画像処理部３２が制御される。なお、モノクロ画像データは、第２蓄積部２９に蓄積されているものであってもよく、この場合は出力用伸長部３４での圧縮モノクロ画像データの伸長処理は不要になる。
【００５６】
また、モノクロ出力としてファクシミリ送信が行われる場合には、抽出部３０からの圧縮モノクロ画像データまたは第２蓄積部２９に蓄積されている圧縮モノクロ画像データが出力されるように出力画像処理部３２が制御される。
【００５７】
なお、いずれの場合も第２蓄積部２９にモノクロデータ、すなわち圧縮モノクロ画像データまたはモノクロ画像データが蓄積されていて、これらモノクロデータに基づく出力処理が、出力画像処理部３２にて行われる場合、出力処理済みのモノクロデータは第２蓄積部２９から削除するようにしてもよい。また、出力処理の対象となる結合画像データおよび処理方法の特定は、図示されないが、キーボード、マウス、タッチパネルなどの入力手段により行われるようになっている。
【００５８】
また、出力画像処理部３２には、モノクロ出力を行う第１出力部３６および第２出力部３８、およびカラー出力を行うカラー出力部４０が接続されている。
【００５９】
第１出力部３６では、出力画像処理部３２から出力される圧縮モノクロ画像データに基づくファクシミリ送信にかかる処理が行われるようになっている。第２出力部３８では、出力画像処理部３２から出力されるモノクロ画像データに基づくプリント処理が行われるようになっている。
【００６０】
また、カラー出力部４０では、出力画像処理部３２から出力される圧縮カラー画像データに基づくカラー出力、例えば他のコンピュータシステムへの送信にかかる処理が行われるようになっている。
【００６１】
このとき、送信先がＡＰＰ１領域の読み込みに対応した装置Ｂ（図４参照）である場合には、送信用データとして結合画像データ１２０がカラー出力部４０より装置Ｂに送信され、この装置ＢではＡＰＰ１領域に格納された圧縮モノクロ画像データを取り出して白黒印刷等が可能になるとともに、圧縮カラー画像データに基づく画像処理、例えばカラー多値画像データの編集、出力などの画像処理を行うことも可能になる。
【００６２】
また、図１において画像入力部１０とは異なる、カラー多値画像データを入力する第２入力部として、ネットワークなどを通じて記憶装置２７と接続する外部端末装置４４が設けられている。
【００６３】
ここで、外部端末装置４４としては、デジタルカメラ、カラーＦＡＸ送受信機、電子メール端末装置など、カラー多値画像データをダウンロード、受信することができるものが挙げられる。また、記憶装置２７に入力されるデータとしては、前述した圧縮カラー画像データなど、ネットワークを送受信するのに適切な画像データであれば何でもよい。
【００６４】
図１の画像処理装置によれば、画像入力部１０で読み取られたカラー多値画像データは、カラーデータ作成部５０にて圧縮カラー画像データに変換されるとともに、モノクロデータ作成部５２にてモノクロデータ（圧縮モノクロ画像データまたはモノクロ画像データ）に変換されて、モノクロデータのうち、圧縮モノクロ画像データは圧縮カラー画像データと一緒になって結合部２６にて結合されて、結合画像データが得られる。この結合画像データは、記憶装置２７の第１蓄積部２８に送られて蓄積される。また、圧縮カラー画像データと結合されなかった圧縮モノクロ画像データまたはモノクロ画像データは、第２の蓄積部２９に送られて蓄積される。
【００６５】
ここで、図示されない入力手段により、蓄積された結合画像データの処理に関する命令が入力されると、抽出部３０では必要に応じて圧縮モノクロ画像データが取り出されて、出力画像処理部３２に送られる。
【００６６】
出力画像処理部３２では、このように第１蓄積部２８に予め蓄積された結合画像データについて、抽出部３０により抽出された圧縮モノクロ画像データを第１出力部３６から出力する処理を行う第１処理と、画像入力部１０から入力されたカラー多値画像データから生成されたモノクロデータを、必要に応じて出力用伸長部３４にて伸長処理してモノクロ画像データに変換して、第２出力部３８から出力する処理を行う第２処理と、を並行して行う、いわゆるデュアル動作を行うような制御が、制御部４２によりなされる。
【００６７】
なお、ここでは、蓄積されている結合画像データに基づいてファクシミリ送信処理を行うとともに、画像入力部１０より入力したカラー多値画像データに基づいてプリント出力処理を行う例を示したが、蓄積された結合画像データに基づいてプリント出力処理を行うとともに、画像入力部１０より入力したカラー多値画像データに基づくファクシミリ送信処理までの一連の処理を行ってもよい。
【００６８】
また、画像入力の手段としての外部端末装置４４を設けることで、この外部端末装置４４からのカラー多値画像データ（または圧縮カラー画像データ）に基づくカラー出力部４０からのカラー出力処理と、画像入力部１０からのカラー多値画像データに基づく第１または第２出力部３６，３８からのモノクロ出力処理と、記憶装置２７に蓄積される結合画像データに基づく第１または第２出力部３６，３８からのモノクロ出力処理とを、それぞれ並行して行うことができるようになる。なお、２つのモノクロ出力についてのデュアル動作を実現するだけであれば外部端末装置４４は任意の構成となる。
【００６９】
また、図示しないが、図２に示したオプション部１００を外部端末装置４４の出力側に設けて、外部端末装置４４から記憶装置２７に送られるデータも、前述した圧縮モノクロ画像データおよび圧縮カラー画像データを含む結合画像データになるように構成し、結合画像データを記憶装置２７の第１蓄積部２８に、結合されなかった圧縮モノクロ画像データ、またはモノクロ画像データを第２蓄積部２９にそれぞれ蓄積してもよい。この場合、モノクロ出力を行う第３出力部を設けることで、記憶装置２７に蓄積された結合画像データ、画像入力部１０からのカラー多値画像データに基づく結合画像データおよび外部端末装置４４からの結合画像データのそれぞれについてモノクロ出力処理を並行して行うことができる。これらモノクロ出力処理としては、例えばファクシミリ送信を行う第１処理、プリント出力を行う第２処理、および第１処理とは異なる宛先にファクシミリ送信を行う第３処理を行うことができる。
【００７０】
以上のように、本実施形態では、このように第１蓄積部２８には特定のデータ構造を有する画像データ、すなわち圧縮カラー画像データと、この圧縮カラー画像データに基づいて得られる圧縮モノクロ画像データとが結合された結合画像データが蓄積されているため、モノクロ出力時には、この結合画像データから圧縮モノクロ画像データを取り出すだけで足りることになり、出力時のモノクロ変換処理や２値化処理を行う手段を設けなくても、デュアル動作を行うことができるようになる。
【００７１】
ここで、デュアル動作の具体例を説明する。（１）入力された画像を一時的に蓄積した後、モノクロデータとしてファクシミリ送信する処理Ａおよび予め蓄積されている画像を読み出してモノクロデータとしてプリント出力処理する処理Ｂのデュアル動作処理、および（２）入力された画像を一時的に蓄積した後、モノクロデータとしてプリント出力処理する処理Ｃおよび予め蓄積されている画像を読み出してモノクロデータとしてファクシミリ送信する処理Ｄのデュアル動作処理について、それぞれ説明する。
【００７２】
デュアル動作処理（１）
（処理Ａ）
画像入力部１０から入力されたカラー多値画像データからモノクロ画像データが生成され、さらにこのモノクロ画像データが圧縮処理されて圧縮モノクロ画像データが生成されて、第２蓄積部２９に一時的に蓄積される。続いて、第２蓄積部２９から読み出した圧縮モノクロ画像データを、第１出力部３６から出力、すなわちファクシミリ送信を行う。
なお、第２蓄積部２９では、圧縮モノクロ画像データが取り出された後は、このデータが削除される。すなわち、通常のファクシミリ送信時には、この送信完了後には第２蓄積部２９の圧縮モノクロ画像データは消去され、第２蓄積部２９は上書き可能な状態とすることができる。
また、１つのカラー多値画像データについて、ファクシミリ送信と結合画像データの生成および蓄積とを同時に行うこともできる。この場合、結合画像データを生成し、第１蓄積部２８に蓄積した後、この結合画像データから圧縮モノクロ画像データを抽出し、抽出した圧縮モノクロ画像データを第１出力部３６から出力する。ただし、第１蓄積部２８に蓄積された結合画像データは、ファクシミリ送信後も消去されずに残ることになる。
【００７３】
（処理Ｂ）
第１蓄積部２８に予め蓄積されている結合画像データから圧縮モノクロ画像データが抽出され、出力用伸長部３４にてこの圧縮モノクロ画像データが伸長処理され、モノクロ画像データが生成されて、第２出力部３８から出力、すなわちプリント出力処理される。
【００７４】
デュアル動作処理（２）
（処理Ｃ）
画像入力部１０から入力されたカラー多値画像データからモノクロ画像データが生成され、さらにこのモノクロ画像データが圧縮処理されて圧縮モノクロ画像データが生成されて、第２蓄積部２９に一時的に蓄積される。続いて、第２蓄積部２９から読み出した圧縮モノクロ画像データは、出力用伸長部３４にて伸長処理され、モノクロ画像データが生成されて、第２出力部３８から出力、すなわちプリント出力処理される。
【００７５】
（処理Ｄ）
第１蓄積部２８に予め蓄積されている結合画像データから圧縮モノクロ画像データが抽出され、その圧縮モノクロ画像データが、第１出力部３６から出力、すなわちファクシミリ送信される。
【図面の簡単な説明】
【００７６】
【図１】本発明の実施形態に係る画像処理装置を示すブロック図である。
【図２】前記実施形態において他の外部装置からの圧縮カラー画像データを入力したときのためのオプション部を示すブロック図である。
【図３】本発明の実施形態に係る画像データの構造を示す図である。
【図４】前記画像処理装置より出力されるデータ処理を模式的に説明する図である。
【図５】従来において、一般的なデジタル複合機の構成を示す図である。
【符号の説明】
【００７７】
１０  画像入力部
１４  カラーデータ圧縮部
１６  ２値化部
２０  ２値圧縮部
２２  選択部
２４  データ蓄積メモリ
２６  結合部
２７  記憶装置
２８  第１蓄積部
２９  第２蓄積部
３０  抽出部
３２  出力画像処理部
３６  第１出力部
３８  第２出力部
４０  カラー出力部
４２  制御部
５０  カラーデータ作成部
５２  モノクロデータ作成部
７０  データストリーム
７２  ＳＯＩ領域
７４  ＡＰＰ１領域
７６  量子化テーブル
７８  ハフマンテーブル
８０  ＳＯＦ領域
８２  ＳＯＳ領域
８４  圧縮画像データ格納領域
８６  ＥＯＩ領域
【図１】
2006262160.tif 000003
【図２】
2006262160.tif 000004
【図３】
2006262160.tif 000005
【図４】
2006262160.tif 000006
【図５】
2006262160.tif 000007