(57)【特許請求の範囲】
【請求項１】
原稿を読み取り電子化した画像データを得る画像読み取り装置と、
記録紙に画像処理後の画像データを印字する画像形成装置と、
前記画像データおよび当該画像データの像域分離情報を蓄積するメモリ装置と、
外部装置と前記画像データおよび当該画像データの像域分離情報を送受する外部Ｉ／Ｆ装置と、
前記画像読み取り装置で読み取った画像データを処理する第１画像データ処理装置と、
前記外部装置から受信した画像データを処理する第２画像データ処理装置と、
前記メモリ装置に蓄積された画像データを読み出して処理する第３画像データ処理装置と、
前記各装置を接続するバス制御装置と、
を備え、
前記第１画像データ処理装置と前記第２画像データ処理装置は、前記画像読み取り装置および外部装置から入力された画像データの性質を統一し、かつ性質を統一する際、画像入力条件に応じて、前記画像データと共に画素単位の前記像域分離情報の所定のビットを色情報の拡張に使用する拡張色情報に代えて前記メモリ装置に蓄積し、前記第３画像データ処理装置は、前記画像形成装置および外部Ｉ／Ｆ装置への出力に適する入力色空間の性質の画像データに変換する際、前記メモリ装置に蓄積された前記拡張色情報に基づく画像処理を行うことを特徴とする画像処理装置。
【請求項２】
前記画像データの性質の統一は、規定されたＲＧＢ色空間に変換することであり、前記画像データの像域分離情報に応じて、前記規定されたＲＧＢ色空間の性質を変えることなく、前記像域分離情報を用いたＲＧＢ各プレーンに対する色空間の拡張に関する仕様を変更することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記色空間の拡張は、像域分離情報を色値の上位ビットとして用いることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
少なくとも色空間の定義を含み、入力色空間の性質に応じて像域分離情報を用いたＲＧＢ各プレーンに対する色空間の拡張に関する仕様を変更することを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記画像データが画像読み取り装置からの入力である場合、前記画像データの像域分離情報には少なくとも読み取り原稿の種類を含み、読み取り原稿の種類に応じて前記像域分離情報を用いたＲＧＢ各プレーンに対する色空間の拡張に関する仕様を変更することを特徴とする請求項２に記載の画像処理装置。
【請求項６】
前記画像データが前記外部Ｉ／Ｆ装置からの入力である場合、前記画像データの像域分離情報には少なくとも画像データに付加されている撮影条件を含み、前記撮影条件に応じて前記像域分離情報を用いたＲＧＢ各プレーンに対する色空間の拡張に関する仕様を変更することを特徴とする請求項２に記載の画像処理装置。
【請求項７】
さらに、前記像域分離情報を用いたＲＧＢ各プレーンに対する色拡張の仕様や、色拡張の有無をオペレータがモード設定するＩ／Ｆ装置を備えることを特徴とする請求項２に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機，ファクシミリ，プリンタ，スキャナ等の機能を複合したデジタル複合機におけるデジタル画像データに対する画像処理を実行する画像処理装置に関するものである。
【背景技術】
【０００２】
従来、ＣＣＤ光電変換素子からなるラインセンサを用いた読み取り装置や、レーザー照射によるトナー書き込み装置の発展により、アナログ複写機からデジタル化された画像データにてコピーを作成するデジタル複写機が登場した。デジタル複写機となってからは、デジタル画像データを扱う他の装置との親和性が高まり、複写機としての機能だけでなく、ファクシミリ機能、プリンタ機能、スキャナ機能等、いろいろな機能と複合し、単なるデジタル複写機ではなく、デジタルカラー複合機（ＭＦＰ：マルチ・ファンクション・プリンタ）と呼ばれるようになった。
【０００３】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などメモリの大容量化・低コスト化、ネットワーク等通信技術の高速化や普及、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の処理能力の向上、デジタル画像データに関連する技術（圧縮技術等）等々、ＭＦＰに関連する技術の進化に伴い、MFPに搭載される機能も多種・多様化してきている。一方でＭＦＰの使われ方も多種・多様化してきている。たとえばＰＣの横にペアで設置され、操作者が手軽に複写機・ファクシミリ・プリンター・スキャナの機能を使用することができる小型ＭＦＰ、部署や課単位の複数名で共有され、ある程度の生産性やソート・パンチ・ステープル等の機能が使用できる中型のＭＦＰ、企業の中で複写関連業務を集中して行う部署、もしくは複写関連業務そのものを生業とする会社では、高生産性・高品位で、多機能な大型のＭＦＰが使用されている。
【０００４】
小型〜大型まで多様化してきているＭＦＰであるが、各クラスに亘って共有できる機能も存在するが、クラスごとに要求が強い機能も存在する。たとえば大型ＭＦＰではパンチ・ステープル・紙折り等、プロット後の紙に対する後加工や、複写業務と同時に電子ファイリング化すること等が求められ、小型ＭＦＰではインターネットＦＡＸ（ファクシミリ装置）やＰＣ（パーソナルコンピュータ）−ＦＡＸ等の充実や、パーソナル的な使用目的として、専用紙に対する高品位画像印刷等が求められる。このように多種・新しい機能が提供されてきており、デジタルデータの一部であるデジタル画像データを扱うＭＦＰにも、新機能の提供や融合が望まれてきているが、多様化してきているＭＦＰ市場に対して、従来は各クラスに必要な機能をセットにしたシステムを構築し、販売・提供していた。
【０００５】
ビジネスにおける情報価値の重要性は既に認知されており、情報を早く、正確に、確実に伝えるだけでなく、分かりやすく・効果的に伝えることも要求されている。通信技術の高速化／普及化・メモリの大容量化/低コスト化／小型化・ＰＣの高性能化にともない、デジタルデータを利用した情報を効率的に扱う新しい機能が提供されてきており、デジタルデータの一部であるデジタル画像データを扱うＭＦＰにも、新機能の提供や融合が望まれてきている。このように新機能の提供や融合が進むと、様々なカラー画像入出力装置を備えたデジタルカラー複合機（ＭＦＰ）において、コストアップを極力抑えて、画質劣化の少ない出力画像を得ることが重要となる。
【０００６】
この課題を解決するために、特許文献１では、入力画像データと像域分離手段で生成された像域分離データを圧縮して蓄積し、出力する際、伸長した画像データに対し、検出された画像属性と像域分離データに基づく画像処理を施している。
【０００７】
また、特許文献２では、ページ記述言語で記述された情報に対し、画像のタイプ、種類および属性に基づいた所定の論理演算を施して生成される特徴信号を生成して、この特徴信号に応じた画像処理を画素毎に行っており、外部Ｉ／Ｆ装置等からの入力画像データに対する画質劣化を低減することができる。特許文献３では、所定のフォーマットで記述された画像ファイルを解釈して画像データに展開する際、属性を示すタグデータも画素単位で生成して圧縮および記憶し、これらの画像データを時分割で読み出す機会を可変制御している。また、特許文献４では、第１の画像データ処理装置であらかじめ定めた特性に統一する画像処理を施してメモリ装置に蓄積した後、画像データに対して第２の画像データ処理装置で画像出力先の画像処理部またはその処理モードに応じた画像処理を施している。
【０００８】
一方、入力画像の再利用性を向上させることができるとともに、画像出力先となる画像処理部またはその処理モードに対するユーザーの要求変更に対して効率的に対応するため、デジタルカラー複合機（ＭＦＰ）内で扱うカラー画像データをあらかじめ定めた特性に統一する際、色空間の定義がコストと画像品質に影響する。特許文献５では、拡張色域デジタル画像を、制限色域デジタル画像と、拡張色域デジタル画像と制限色域デジタル画像との間の差を表わす１つ以上の関連づけられた残りの画像とによって表現しており、通常の入力画像については、再利用性が高く、各種画像処理に対するハンドリングに優れた色域が制限された標準色空間に対応したデジタル画像に変換して扱い、標準色空間に対応したデジタル画像データでは表現できない拡張色域デジタル画像ついては、制限色域デジタル画像との差分を残すことで、色情報の劣化を抑えることができる。
【０００９】
【特許文献１】特許第３１３４７５６号公報
【特許文献２】特許第３３６８１４３号公報
【特許文献３】特許第３６９５４９８号公報
【特許文献４】特開２００７−８８７８３号公報
【特許文献５】特開２０００−１１５５６４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記に示されるような従来の技術にあっては、様々なカラー画像入出力装置を備えたデジタルカラー複合機（ＭＦＰ）において、コストアップを極力抑えて、画質劣化の少ない出力画像を生成することが基本となる。高品位な出力画像を得るために、紙原稿に対しては特許文献１の技術が、また、ＰＣやネットワークから送られてくる画像ファイルに対しては特許文献２の技術などのように、入力画像データと共に入力画像の特徴を表す付帯情報をハンドリングする必要がある。その際、現実的には特許文献１のように入力画像データと像域分離手段で生成された像域分離データを圧縮して蓄積する必要があるが、画質劣化を極力抑えるためには、特に画素毎の特徴を表す像域分離データは可逆であることが望ましく、像域分離手段等で検出された画像属性と像域分離データを全て蓄積すると、大きなコストアップになるという問題点があった。
【００１１】
一方で、特許文献４のように、接続された様々な入出力デバイスに適した画像処理を提供するために、装置内で扱う画像データの性質を統一（規定されたＲ（赤）、Ｇ（緑）Ｂ(青)の色空間に変換）する場合、統一色空間の色再現範囲が問題となる場合がある。特に様々な入力ソースを扱う場合は、色空間が狭すぎると色のクリッピングが発生し、反対に必要以上に大きすぎると、階調数が減少したり、ハード規模が増大する。また、特許文献５のように、拡張色域情報を保持することによって制限された色域を有する色空間の中に記憶されたデジタル画像を変更する場合にも、拡張色域情報を保持するためだけにコストアップを招来させてしまう。
【００１２】
本発明は、上記に鑑みてなされたものであって、カラー画像入出力装置を備えたデジタルカラー複合機において、スキャナで取得した画像のみならず、外部Ｉ／Ｆ装置から受信した画像も含めて、ユーザーがＭＦＰ内部に蓄積し保存しておいた画像データを出力する際、コストアップを極力抑えて、高品位な出力画像を得ることを目的とする。
【課題を解決するための手段】
【００１３】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、原稿を読み取り電子化した画像データを得る画像読み取り装置と、記録紙に画像処理後の画像データを印字する画像形成装置と、前記画像データおよび当該画像データの像域分離情報を蓄積するメモリ装置と、外部装置と前記画像データおよび当該画像データの像域分離情報を送受する外部Ｉ／Ｆ装置と、前記画像読み取り装置で読み取った画像データを処理する第１画像データ処理装置と、前記外部装置から受信した画像データを処理する第２画像データ処理装置と、前記メモリ装置に蓄積された画像データを読み出して処理する第３画像データ処理装置と、前記各装置を接続するバス制御装置と、を備え、前記第１画像データ処理装置と前記第２画像データ処理装置は、前記画像読み取り装置および外部装置から入力された画像データの性質を統一し、かつ性質を統一する際、画像入力条件に応じて、前記画像データと共に画素単位の前記像域分離情報の所定のビットを色情報の拡張に使用する拡張色情報に代えて前記メモリ装置に蓄積し、前記第３画像データ処理装置は、前記画像形成装置および外部Ｉ／Ｆ装置への出力に適する入力色空間の性質の画像データに変換する際、前記メモリ装置に蓄積された前記拡張色情報に基づく画像処理を行うことを特徴とする。
【００１４】
また、請求項２にかかる発明は、前記画像データの性質の統一は、規定されたＲＧＢ色空間に変換することであり、前記画像データの像域分離情報に応じて、前記規定されたＲＧＢ色空間の性質を変えることなく、前記像域分離情報を用いたＲＧＢ各プレーンに対する色空間の拡張に関する仕様を変更することを特徴とする。
【００１５】
また、請求項３にかかる発明は、前記色空間の拡張は、像域分離情報を色値の上位ビットとして用いることを特徴とする。
【００１６】
また、請求項４にかかる発明は、少なくとも色空間の定義を含み、入力色空間の性質に応じて像域分離情報を用いたＲＧＢ各プレーンに対する色空間の拡張に関する仕様を変更することを特徴とする。
【００１７】
また、請求項５にかかる発明は、前記画像データが画像読み取り装置からの入力である場合、前記画像データの像域分離情報には少なくとも読み取り原稿の種類を含み、読み取り原稿の種類に応じて前記像域分離情報を用いたＲＧＢ各プレーンに対する色空間の拡張に関する仕様を変更することを特徴とする。
【００１８】
また、請求項６にかかる発明は、前記画像データが前記外部Ｉ／Ｆ装置からの入力である場合、前記画像データの像域分離情報には少なくとも画像データに付加されている撮影条件を含み、前記撮影条件に応じて前記像域分離情報を用いたＲＧＢ各プレーンに対する色空間の拡張に関する仕様を変更することを特徴とする。
【００１９】
また、請求項７にかかる発明は、さらに、前記像域分離情報を用いたＲＧＢ各プレーンに対する色拡張の仕様や、色拡張の有無をオペレータがモード設定するＩ／Ｆ装置を備えることを特徴とする。
【発明の効果】
【００２０】
本発明にかかる画像処理装置は、第１画像データ処理装置と第２画像データ処理装置が、画像読み取り装置や外部装置から入力された画像データの性質を統一することと、性質を統一する際、画像入力条件に応じて、前記画像データと共に画素単位の前記像域分離情報の所定のビットを色情報の拡張に使用する拡張色情報に代えてメモリ装置に蓄積し、第３画像データ処理装置が、画像形成装置および外部Ｉ／Ｆ装置への出力に適する入力色空間の性質の画像データに変換する際、前記メモリ装置に蓄積された前記拡張色情報に基づく画像処理を行っているため、様々なカラー画像入出力装置を備えたデジタルカラー複合機（ＭＦＰ）において、コストアップを極力抑えて画質劣化の少ない出力画像に変換できる画像処理装置を提供することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２１】
以下に添付図面を参照して、この発明にかかる画像処理装置の最良な実施の形態を詳細に説明する。
【００２２】
（実施の形態）
図１に本発明におけるデジタルカラー複合機（ＭＦＰ）全体のシステム構成を示す。なお、デジタルカラー複合機を以下、ＭＦＰと記述する。この図１において、符号１は読み取り装置、符号２は第１の画像データ処理装置、符号３はバス制御装置、符号４は第２の画像データ処理装置、符号５はＨＤＤ（ハードディスクドライブ）、符号６はＣＰＵ，符号７はメモリ、符号８はプロッタＩ／Ｆ装置、符号９はプロッタ装置、符号１０は操作表示装置、符号１１は回線Ｉ／Ｆ装置、符号１２は外部Ｉ／Ｆ装置、符号１３はＳ．Ｂ．（Ｓｏｕｔｈ  Ｂｒｉｄｇｅ）、符号１４はＲＯＭ、符号１５はファクシミリ装置、符号１６はパーソナルコンピュータである。
【００２３】
読取り装置１はＣＣＤ光電変換素子からなるラインセンサとＡ／Ｄコンバータと、それら駆動回路を具備し、セットされた原稿をスキャンすることで得る原稿の濃淡情報から、ＲＧＢ各８ビットのデジタル画像データを生成し出力する。画像データ処理装置２は、読取り装置１からのデジタル画像データに対し、あらかじめ定めた特性に統一する処理を施して出力する。
【００２４】
図２に画像データ処理装置１の詳細な構成を示す。図２において、スキャナ補正処理部３０は、図１の読取り装置）からのデジタル画像データに対し、シェーディング等、読取り装置（スキャナ）の機構上（照度歪み等）発生する読取りムラ等を補正する。フィルタ処理部３２は、スキャナのＭＦＦ（Ｍｏｄｕｌａｔｉｏｎ  Ｔｒａｎｓｆｅｒ  Ｆｕｎｃｔｉｏｎ）特性を補正したり、モアレを防止するために、読取画像の周波数特性を変えて、画像をくっきり、また滑らかにする。基本的にγ変換部３１と色変換部３３での処理によって、特性が統一された画像データはＭＦＰ内部に蓄積され、その後再利用する場合に、出力先の特性に適する画像信号に変換するが、その詳細は後述する。
【００２５】
また、像域分離部３５において、原稿の持つ特徴的なエリアの抽出を行う。たとえば、一般的な印刷によって形成されている網点部の抽出、文字などのエッジ部の抽出、その画像データの有彩／無彩の判定、背景画像が白であるかの白背景の判定などを行い、分離でコード部３６は、像域分離部３５からの像域分離信号を、図１の画像データ処理装置２における後段の処理に必要な情報量にデコードして出力する。
【００２６】
たとえば、像域分離部３５からの以下に示すような７ビットの像域分離信号から、
ＣＨ２：文字なか（１）／非文字なか（０）
ＣＨＲ：文字／（１）／非文字（０）
ＨＴ：高線数網点（１）／非高線数網点（０）
ＣＷ：有彩（１）／非有彩＜無彩＞（０）
ＷＳ：白地（１）／非白地（０）
ＬＨＴ：低線数網点（１）／非低線数網点（０）
Ｔ：追跡パターン（１）／非追跡パターン（０）
｛黒文字、色文字、文字なか、網点上文字、高線数網点、低線数網点、写真、追跡パターン｝の各状態を３ビット、あるいは、｛黒文字、色文字、文字なか、非文字｝の各状態を２ビットで表現できるようにデコードされる。
【００２７】
バス制御装置３は、本デジタルカラー複合機内で必要な画像データや制御コマンド等各種データのやり取りを行うデータバスの制御装置で、複数種のバス規格間のブリッジ機能も有している。本実施の形態では、画像データ処理装置２、画像データ処理装置４、ＣＰＵ６とはＰＣＩ−Ｅｘｐｒｅｓｓバス，ＨＤＤ５とはＡＴＡバスで接続し、ＡＳＩＣ化している。
【００２８】
画像データ処理部４は、画像データ処理装置２であらかじめ定めた特性を統一されたデジタル画像データと付帯情報（本実施の形態ではデコードされた像域分離信号）に対し、ユーザーから指定される出力先に適した画像処理を施し出力する。その詳細は後述する。ＨＤＤ５は、デスクトップパソコンにも使用されている電子データを保存するための大型の記憶装置で、本デジタルカラー複合機内では主にデジタル画像データおよびデジタル画像データの付帯情報を蓄積する。また本実施の形態ではＩＤＥを拡張して規格化されているＡＴＡバス接続のハードディスクを使用する。
【００２９】
ＣＰＵ６は、本デジタルカラー複合機の制御全体を司るマイクロプロセッサである。また本実施の形態では近年普及してきたＣＰＵコア単体に＋αの機能を追加したＩｎｔｅｇｒａｔｅｄ−ＣＰＵを使用した。本実施の形態ではＰＭＣ社のＲＭ１１００で、汎用規格Ｉ／Ｆとの接続機能や、クロスバースイッチを使ったこれらバス接続機能がインテグレートされたＣＰＵを使用する。
【００３０】
メモリ７は、複数種のバス規格間をブリッジする際の速度差や、接続された部品自体の処理速度差を吸収するために、一時的にやりとりするデータを記憶したり、ＣＰＵ６が本デジタルカラー複合機の制御を行う際に、プログラムや中間処理データを一時的に記憶する揮発性メモリである。ＣＰＵ６には高速処理を求められるため、通常起動時にＲＯＭに記憶されたブートプログラムにてシステムを起動し、その後は高速にアクセス可能なメモリ７に展開されたプログラムによって処理を行う。本実施の形態では規格化されパーソナルコンピュータに使用されているＤＩＭＭを使用する。
【００３１】
プロッタＩ／Ｆ装置８は、ＣＰＵ６にインテグレートされた汎用規格Ｉ／Ｆ経由で送られてくるＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）からなるデジタル画像データを受け取ると、プロッタ装置９の専用Ｉ／Ｆに出力するバスブリッジ処理を行う。本実施の形態で使用している汎用規格Ｉ／ＦはＰＣＩ−Ｅｘｐｒｅｓｓバスである。プロッタ装置９はＣＭＹＫからなるデジタル画像データを受け取ると、レーザービームを用いた電子写真プロセスを使って、転写紙に受け取った画像データを出力する。Ｓ．Ｂ．１３は、パーソナルコンピュータに使用されるチップセットのひとつで、Ｓｏｕｔｈ  Ｂｒｉｄｇｅと呼ばれる汎用の電子デバイスである。主にＰＣＩ−ＥｘｐｒｅｓｓとＩＳＡブリッジを含むＣＰＵシステムを構築する際によく使用されるバスのブリッジ機能を汎用回路化したもので、本実施の形態ではＲＯＭ１４との間をブリッジしている。ＲＯＭ１４は、ＣＰＵ６が本デジタルカラー複合機の制御を行う際のプログラム（含むブート）が格納されるメモリである。
【００３２】
操作表示装置１０は、本ＭＦＰとユーザーのインターフェイスを行う部分で、ＬＣＤ（液晶表示装置）とキースイッチから構成され、装置の各種状態や操作方法をＬＣＤに表示し、ユーザーからのキースイッチ入力を検知する。本実施の形態ではＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ６と接続する。回線Ｉ／Ｆ装置１１はＰＣＩ−Ｅｘｐｒｅｓｓバスと電話回線を接続する装置で、この装置により本ＭＦＰは電話回線を介して各種データのやり取りを行うことが可能になる。
【００３３】
ＦＡＸ１５は通常のファクシミリ装置で、電話回線を介して本デジタルカラー複合機と画像データの授受を行う。外部Ｉ／Ｆ装置１２は、ＰＣＩ−Ｅｘｐｒｅｓｓバスと外部装置を接続する装置で、この装置により本ＭＦＰは外部装置と各種データのやり取りを行うことが可能になる。本実施の形態ではその接続Ｉ／Ｆにネットワーク（イーサネット（登録商標））を使用する。すなわち本ＭＦＰは外部Ｉ／Ｆ装置１２を介してネットワークに接続している。ＰＣ１６はいわゆるパーソナルコンピュータで、パーソナルコンピュータにインストールされたアプリケーションソフトやドライバを介して、ユーザーは本ＭＦＰに対して各種制御や画像データの入出力を行う。
【００３４】
なお、画像データ処理装置２や外部Ｉ／Ｆ装置１２から送られる特性が統一された画像データや像域分離信号等の付帯情報は、すべてＣＰＵ６において、符号化されてからＨＤＤ５に蓄積され、画像データ処理装置４以降で処理する際には、復号して変換処理が実施される。ここで、特性が統一された画像データ（ＲＧＢ）は非可逆なＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）符号化等で高い圧縮率で、像域分離信号等の付帯情報は可逆なＫ８符号化等で処理を行うことで、画質劣化を最小限に抑えている。
【００３５】
(コピー動作)
ユーザーは原稿を読取り装置１にセットし、所望する画質モード等の設定とコピー開始の入力を操作表示装置１０に行う。操作表示装置１０はユーザーから入力された情報を、機器内部の制御コマンドデータに変換し発行する。発行された制御コマンドデータはＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ６に通知される。ＣＰＵ６はコピー開始の制御コマンドデータにしたがって、コピー動作プロセスのプログラムを実行し、コピー動作に必要な設定や動作を順に行っていく。以下に動作プロセスを順に記す。
【００３６】
読取り装置１で原稿をスキャンして得られたＲＧＢ各８ビットのデジタル画像データは、画像データ処理装置２では、設定された画質モードに関係なく、前述した図２のスキャナ補正処理部３０、γ変換部３１、フィルタ処理部３２、色変換部３２を経て、ｓＲＧＢやＲＯＭＭ−ＲＧＢのようにあらかじめ特性が定められたＲＧＢ信号に統一され、バス制御装置３に送られる。
【００３７】
また、画像データ処理装置２の像域分離部３５において生成した７ビットの像域分離信号を、分離でコード部３６は、設定された画質モードに応じて、画像データ処理装置２における後段の処理に必要な情報にデコードして出力する。
【００３８】
たとえば、像域分離部３５から出力される以下に示すような７ビットの像域分離信号を、
ＣＨ２：文字なか（１）／非文字なか（０）
ＣＨＲ：文字／（１）／非文字（０）
ＨＴ：高線数網点（１）／非高線数網点（０）
ＣＷ：有彩（１）／非有彩＜無彩＞（０）
ＷＳ：白地（１）／非白地（０）
ＬＨＴ：低線数網点（１）／非低線数網点（０）
Ｔ：追跡パターン（１）／非追跡パターン（０）
分離でコード部３６は、設定された画質モードに応じて、以下に示すような２ビットの属性情報（像域分離信号）にデコードする。
【００３９】
文字原稿モード：黒文字、色文字、文字なか、非文字
文字写真混在原稿モード：文字／非文字、有彩／無彩
写真原稿モード：有彩／無彩、白地／非白地
複写原稿モード：黒文字、色文字、白地、非文字
【００４０】
バス制御装置３は画像データ処理装置２からの統一ＲＧＢ画像データと設定された画像モードに応じて属性の異なる属性情報（像域分離信号）を受け取ると、ＣＰＵ６を介して符号化してから、メモリ７、ＨＤＤ５に蓄積する。つぎにメモリ７、ＨＤＤ５に蓄積されたＲＧＢ画像データおよび画素毎の属性情報は、ＣＰＵ６で復号された後、バス制御装置３を介して、画像データ処理装置４に送られる。画像データ処理装置４は、受け取ったＲＧＢ画像データおよび画素毎の属性情報に基づいて、プロッタ出力用のＣＭＹＫ画像データに変換し出力する。バス制御装置３は画像データ処理装置４からのＣＭＹＫ画像データを受け取ると、ＣＰＵ６を介してメモリ７に蓄積する。つぎにメモリ７に蓄積されたＣＭＹＫ画像データは、ＣＰＵ６およびプロッタＩ／Ｆ装置８を介して、プロッタ装置９に送られる。プロッタ装置９は受け取ったＣＭＹＫ画像データを転写紙に出力し、原稿のコピーが生成される。
【００４１】
ここで、図３に画像データ処理装置４の処理ブロック図を示し、このときの動作を説明する。フィルタ処理部５０は、統一ＲＧＢ画像データの鮮鋭性を、プロッタ装置９に出力する場合の再現性が良くなるように補正する。具体的には設定された画質モードに応じてデコードされた属性情報（像域分離信号）に従って鮮鋭化／平滑化処理を施す。たとえば文字原稿モードでは文字をハッキリ／クッキリとするために鮮鋭化処理を施し、写真モードでは滑らかに階調性を表現するため平滑化処理を施す。
【００４２】
色変換部５１は、各８ビットの統一ＲＧＢデータを受け取るとプロッタ装置用の色空間であるＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の各８ビットに変換する。このときにも。設定された画質モード情報に応じてデコードされた属性情報（像域分離信号）にしたがって最適な色調整を実施する。変倍処理部５２はＣＭＹＫ画像データのサイズ（解像度）を、プロッタ装置９の再現性能に従ってサイズ（解像度）変換を行う。本実施の形態ではプロッタ装置９の性能（記録密度）が６００ｄｐｉ出力であるため、特に変換は行わない。階調処理部５３では、ＣＭＹＫ各８ビットを受け取るとプロッタ装置９の階調処理能力にしたがった階調数変換処理を行う。本実施の形態では、たとえばＣＭＹＫ各２ビットに疑似中間調処理の一つである誤差拡散法を用いて変換している。
【００４３】
（ファクシミリ送信動作）
ユーザーは原稿を読取り装置１にセットし、所望するモード等の設定とファックス開始の入力を操作表示装置１０に行う。操作表示装置１０はユーザーから入力された情報を、機器内部の制御コマンドデータに変換し発行する。発行された制御コマンドデータはＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ６に通知される。ＣＰＵ６はファックス送信開始の制御コマンドデータにしたがって、ファックス送信動作プロセスのプログラムを実行し、ファックス送信動作に必要な設定や動作を順に行っていく。以下に動作プロセスを順に記す。
【００４４】
読取り装置１で原稿をスキャンして得られたＲＧＢ各８ビットのデジタル画像データは、画像データ処理装置２であらかじめ定めた特性に統一されたＲＧＢ値に変換され、バス制御装置３に送られる。バス制御装置３は画像データ処理装置２からのＲＧＢ画像データを受け取ると、ＣＰＵ６を介してメモリ７に蓄積する。つぎにメモリ７に蓄積された統一ＲＧＢ画像データは、ＣＰＵ６およびバス制御装置３を介して、画像データ処理装置４に送られる。画像データ処理装置４は受け取った統一ＲＧＢ画像データを、ファックス送信用のモノクロ２値の画像データに変換し出力する。バス制御装置３は画像データ処理装置４からのモノクロ２値画像データを受け取ると、ＣＰＵ６を介してメモリ７に蓄積する。つぎにメモリ７に蓄積されたモノクロ２値画像データは、ＣＰＵ６を介して、回線Ｉ／Ｆ装置１１に送られる。回線Ｉ／Ｆ装置１１は受け取ったモノクロ２値画像データを、回線を介して接続したＦＡＸ１５に送信する。
【００４５】
（スキャナ配信動作）
ユーザーは原稿を読取り装置１にセットし、所望するモード等の設定とスキャナ配信開始の入力を操作表示装置１０に行う。操作表示装置１０はユーザーから入力された情報を、機器内部の制御コマンドデータに変換し発行する。発行された制御コマンドデータはＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ６に通知される。ＣＰＵ６はスキャナ配信開始の制御コマンドデータにしたがって、スキャナ配信動作プロセスのプログラムを実行し、スキャナは配信動作に必要な設定や動作を順に行っていく。以下に動作プロセスを順に記す。
【００４６】
読取り装置１で原稿をスキャンして得られたＲＧＢ各８ビットのデジタル画像データは、画像データ処理装置２であらかじめ定めた特性に統一されたＲＧＢ値に変換され、バス制御装置３に送られる。バス制御装置３は画像データ処理装置２からの統一ＲＧＢ画像データを受け取ると、ＣＰＵ６を介してメモリ７に蓄積する。つぎにメモリ７に蓄積されたＲＧＢ画像データは、ＣＰＵ６およびバス制御装置３を介して、画像データ処理装置４に送られる。画像データ処理装置４は受け取ったＲＧＢ画像データを、ｓＲＧＢのようなスキャナ配信用の画像データに変換し出力する。ＲＧＢ多値，グレースケール，モノクロ２値等、バス制御装置３は画像データ処理装置４からの画像データを受け取ると、ＣＰＵ６を介してメモリ７に蓄積する。つぎにメモリ７に蓄積された画像データは、ＣＰＵ６を介して、外部Ｉ／Ｆ装置１２に送られる。外部Ｉ／Ｆ装置１２は受け取った画像データを、ネットワークを介して接続したＰＣ１６に送信する。
【００４７】
つぎに本実施の形態において、原稿をスキャンした画像データをＭＦＰ内に蓄積して保存し、その後、この蓄積して保存した画像データを再利用する場合の動作を説明する。
【００４８】
（コピー動作＋ＨＤＤへの蓄積・保存動作）
ユーザーは原稿を読取り装置１にセットし、所望する画質モード等の設定とコピー開始の入力を操作表示装置１０上で行う。操作表示装置１０はユーザーから入力された情報を、機器内部の制御コマンドデータに変換し発行する。発行された制御コマンドデータはＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ６に通知される。ＣＰＵ６はコピー開始の制御コマンドデータにしたがって、コピー動作プロセスのプログラムを実行し、コピー動作に必要な設定や動作を順に行っていく。以下に動作プロセスを順に述べる。
【００４９】
読取り装置１で原稿をスキャンして得られたＲＧＢ各８ビットのデジタル画像データは、画像データ処理装置２では、設定された画質モードに関係なく、前述した図２のスキャナ補正処理部３０、γ変換部３１、フィルタ処理部３２、色変換部３２３を経て、ｓＲＧＢやＲＯＭＭ−ＲＧＢのようにあらかじめ特性が定められたＲＧＢ信号に統一され、バス制御装置３に送られる。
【００５０】
スキャナ補正処理部３０は、図１の読取り装置１からのデジタル画像データに対し、シェーディング等、読取り装置（スキャナ）の機構上（照度歪み等）発生する読取りムラ等を補正する。γ変換部３１は、読取り装置１から受け取ったＲＧＢ画像データのγ特性をあらかじめ定められた特性（たとえば、１／２．２乗）になるように変換する。フィルタ処理部３２はＲＧＢ画像データの鮮鋭性をあらかじめ定めた特性に統一する。たとえば、基準チャートをスキャンしたときに、線数毎に対して、設定された画質モード毎にあらかじめ定めたＭＴＦ特性値になるように変換する。その際、像域分離部３５において生成した像域分離信号に基づくパラメータを用いて処理を行う。色変換部３３はｓＲＧＢやｏｐＲＧＢのようにあらかじめ定めた特性のＲＧＢ画像データ値に変換する。変倍処理部３４はＲＧＢ画像データのサイズ（解像度）をあらかじめ定めた特性に統一する。本実施の形態では、たとえばサイズ（解像度）を６００ｄｐｉに変換している。
【００５１】
また、画像データ処理装置２の像域分離部３５において生成した７ビットの像域分離信号を、分離でコード部３６は、設定された画質モードに応じて、画像データ処理装置２における後段の処理に必要な情報にデコードして出力する。
【００５２】
たとえば、像域分離部３５から出力される以下に示すような７ビットの像域分離信号を、
ＣＨ２：文字なか（１）／非文字なか（０）
ＣＨＲ：文字／（１）／非文字（０）
ＨＴ：高線数網点（１）／非高線数網点（０）
ＣＷ：有彩（１）／非有彩＜無彩＞（０）
ＷＳ：白地（１）／非白地（０）
ＬＨＴ：低線数網点（１）／非低線数網点（０）
Ｔ：追跡パターン（１）／非追跡パターン（０）
分離でコード部３６は、設定された画質モードに応じて、以下に示すような２ビットの属性情報（像域分離信号）にデコードする。
【００５３】
文字原稿モード：黒文字、色文字、文字なか、非文字
文字写真混在原稿モード：文字／非文字、有彩／無彩
写真原稿モード：有彩／無彩、白地／非白地
複写原稿モード：黒文字、色文字、白地、非文字
【００５４】
バス制御装置３は、画像データ処理装置２からの統一ＲＧＢ画像データと設定された画像モードに応じて属性の異なる属性情報（像域分離信号）を受け取ると、ＣＰＵ６を介して符号化してから、メモリ７に蓄積する。
【００５５】
メモリ７に蓄積した統一ＲＧＢ画像データは、ＣＰＵ６およびバス制御装置３を介して、ＨＤＤ５に送信され、ＨＤＤ５内に画像入力条件（この場合、スキャナ入力や画質モード等）と共に蓄積して保存される。その後、前述のようにメモリ７の統一ＲＧＢ画像データは、画像データ処理装置４が、スキャナ読取り画像であることと、入力の際に設定された画質モードを解釈して、プロッタ装置９に適した出力信号に変換してから、プロッタ装置９に出力され、原稿のコピーが生成される。
【００５６】
ここで、図３に画像データ処理装置４の処理ブロック図を示し、このときの動作を説明する。フィルタ処理部５０は、統一ＲＧＢ画像データの鮮鋭性を、プロッタ装置９に出力する場合の再現性が良くなるように補正する。具体的には設定された画質モードに応じてデコードされた属性情報（像域分離信号）にしたがって鮮鋭化／平滑化処理を施す。たとえば文字原稿モードでは文字をハッキリ／クッキリとするために鮮鋭化処理を施し、写真モードでは滑らかに階調性を表現するため平滑化処理を施す。
【００５７】
色変換部５１は、各８ビットの統一ＲＧＢデータを受け取るとプロッタ装置用の色空間であるＣＭＹＫ各８ビットに変換する。このときにも設定された画質モード情報に応じてデコードされた属性情報（像域分離信号）にしたがって最適な色調整を実施する。変倍処理部（５２）はＣＭＹＫ画像データのサイズ（解像度）を、プロッタ装置９の再現性能にしたがってサイズ（解像度）変換を行う。本実施の形態ではプロッタ装置９の性能が６００ｄｐｉ出力であるため、特に変換は行わない。階調処理部５３では、ＣＭＹＫ各８ビットを受け取るとプロッタ装置９の階調処理能力にしたがった階調数変換処理を行う。
【００５８】
また、画像蓄積時における別の動作として、ＣＰＵ６は、メモリ７やＨＤＤ５の使用率を検出して、デコードされた属性情報を変更後に符号化して蓄積することもできる。たとえば、ＨＤＤ５の使用率が規定値を超えている状態で画像が入力された場合、ＣＰＵ６は、分離デコード部３６からの属性情報（像域分離信号）の一部を破棄（たとえば、下位ビットの全画素に０を設定）してから符号化して蓄積する。この条件で動作した場合、たとえば、設定された画質モードに応じて、以下に示すような属性情報（像域分離信号）に解釈される。
【００５９】
（プリンタ動作＋ＨＤＤへの蓄積・保存動作）
ユーザーは、ＰＣ１６上でＤＴＰ（Ｄｅｓｋ  Ｔｏｐ  Ｐｕｂｌｉｓｈｉｎｇ）のアプリケーションソフトウエアを動作させて、各種の文章や図形の作成および編集を行い、所望するプリンタ出力モード等の設定とプリント開始を指示する。ＰＣ１６では、作成／編集された文書や図形を、ページ記述言語（ＰＤＬ）で記述されたコマンドやデータ等の情報に変換してから、ＰＤＬデータを翻訳し、ラスタ画像データに変換するラスタイメージ処理（ＲＩＰ）を行い、外部Ｉ／Ｆ装置１２を介して、ＣＰＵ６に送られる。
【００６０】
本実施の形態では、ラスタイメージ処理（ＲＩＰ）の際、あらかじめ定めた特性の統一ＲＧＢ画像データに変換すると同時に、以下に示すような４ビットの属性情報も発生させる。
【００６１】
ＣＨＲ：文字・線画（１）／非文字・線画（０）
ＣＷ：有彩（１）／非有彩＜無彩＞（０）
ＷＳ：白地（１）／非白地（０）
Ｈ：飽和色（１）／非飽和色（０）
【００６２】
さらに設定されたプリンタ出力モードに応じて、以下に示すような２ビットの属性情報にデコードしてから、外部Ｉ／Ｆ装置１２を介して、ＣＰＵ６に送る。
【００６３】
一般文書出力：イメージ以外の無彩色、イメージ以外の有彩色、イメージ、白地
グラフィック出力：無彩色、有彩色、白地、飽和色
写真画像出力：白地／非白地
【００６４】
ＣＰＵ６は、画像データ処理装置２からの統一ＲＧＢ画像データと設定された画像出力モードに応じて属性の異なる属性情報を受け取ると、ＣＰＵ６を介して符号化してから、メモリ７に蓄積する。メモリ７に蓄積した統一ＲＧＢ画像データは、ＣＰＵ６およびバス制御装置３を介して、ＨＤＤ５に送信され、ＨＤＤ５内に画像入力条件（この場合、プリンタ出力や画像出力モード等）と共に蓄積して保存される。
【００６５】
その後、前述のようにメモリ７の統一ＲＧＢ画像データは、画像データ処理装置４が、プリンタ出力画像であることと入力の際に設定された画像出力モードを解釈して、プロッタ装置９に適した出力信号に変換してから、プロッタ装置９に出力され、プリンタ出力画像が生成される。
【００６６】
色変換部５１では、各８ビットの統一ＲＧＢデータを受け取るとプロッタ装置９用の色空間であるＣＭＹＫ各８ビットに変換する。このときにも、設定された画質モード情報に応じてデコードされた属性情報にしたがった最適な色調整を実施する。変倍処理部５２はＣＭＹＫ画像データのサイズ（解像度）を、プロッタ装置９の再現性能にしたがってサイズ（解像度）変換を行う。本実施の形態ではプロッタ９の性能が６００ｄｐｉ出力であるため、特に変換は行わない。階調処理部５３では、ＣＭＹＫ各８ビットを受け取るとプロッタ装置９の階調処理能力と設定された画質モード情報に応じてデコードされた属性情報に最適な階調数変換処理を行う。また、画像蓄積時における別の動作として、ＣＰＵ６は、メモリ７やＨＤＤ５の使用率を検出して、デコードされた属性情報を変更後に符号化して蓄積することもできる。
【００６７】
（ファクシミリ送信動作）
つぎにＨＤＤ５内に蓄積し保存した画像データを再利用する動作を説明する。ユーザーは先ほどコピー動作させたときにＨＤＤ５内に蓄積した画像データに対し、所望するモード等の設定とファクシミリ送信開始の入力を操作表示装置１０に行う。操作表示装置１０はユーザーから入力された情報を、機器内部の制御コマンドデータに変換し発行する。発行された制御コマンドデータはＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ６に通知される。ＣＰＵ６はファクシミリ送信開始の制御コマンドデータにしたがって、ファクシミリ送信動作プロセスのプログラムを実行し、ファクシミリ送信動作に必要な設定や動作を順に行っていく。以下に動作プロセスを順に記す。
【００６８】
バス制御装置３はＨＤＤ５内に蓄積されているＲＧＢ画像データを、ＣＰＵ６を介してメモリ７に出力する。その後、前述のようにメモリ７のＲＧＢ画像データは、画像データ処理装置４を介して回線Ｉ／Ｆ装置１１に出力され、ファクシミリ送信が成される。
【００６９】
図３に示す画像データ処理装置４の処理ブロック図を用いて、このときの動作を順に説明する。フィルタ処理部５０はＲＧＢ画像データの鮮鋭性を、ファクシミリ送信する場合の再現性が良くなるように補正する。具体的には所望するモード情報にしたがって鮮鋭化／平滑化処理を施す。たとえば文字モードでは文字をハッキリ／クッキリとするために鮮鋭化処理を施し、写真モードでは滑らかに階調性を表現するため平滑化処理を施す。色変換部５１は、ＲＧＢ各８ビットのデータを受け取るとＦＡＸ装置１５で一般的な単色（モノクロ）８ビットに変換する。変倍処理部５２はモノクロ画像データのサイズ（解像度）を、ＦＡＸ装置１５で送受されるサイズ（解像度）変換を行う。本実施の形態では主走査：２００ｄｐｉ×副走査：１００ｄｐｉに変換した。階調処理部５３では、モノクロ８ビットを受け取るとＦＡＸ装置１５で送受される階調処理能力にしたがった階調数変換処理を行う。本実施の形態では、たとえば疑似中間調処理の一つである誤差拡散法を用いて２値に階調数変換する。
【００７０】
（スキャナ配信動作）
ユーザーは先ほどコピー動作させたときにＨＤＤ５内に蓄積した画像データに対し、所望するモード等の設定とスキャナ配信開始の入力を操作表示装置１０に行う。操作表示装置１０はユーザーから入力された情報を、機器内部の制御コマンドデータに変換し発行する。発行された制御コマンドデータはＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ６に通知される。ＣＰＵ６はスキャナ配信開始の制御コマンドデータにしたがって、スキャナ配信動作プロセスのプログラムを実行し、スキャナ配信動作に必要な設定や動作を順に行っていく。以下に動作プロセスを順に記す。
【００７１】
バス制御装置３はＨＤＤ５内に蓄積されているＲＧＢ画像データを、ＣＰＵ６を介してメモリ７に出力する。その後、前述のようにメモリ７のＲＧＢ画像データは、画像データ処理装置４を介して外部Ｉ／Ｆ装置１１に出力され、スキャナ配信が成される。
【００７２】
図３に示す画像データ処理装置４の処理ブロック図を用いて、このときの動作を順に説明する。フィルタ処理部５０はＲＧＢ画像データの鮮鋭性を、スキャナ配信する場合の再現性が良くなるように補正する。具体的には所望するモード情報に従って鮮鋭化／平滑化処理を施す。たとえば文字モードでは文字をハッキリ／クッキリとするために鮮鋭化処理を施し、写真モードでは滑らかに階調性を表現するため平滑化処理を施す。色変換部５１は、ＲＧＢ各８ビットのデータを受け取ると指定される色空間に変換する。本実施の形態では、スキャナ配信で一般的なｓＲＧＢ色空間に各色８ビットで変換する。変倍処理部５２はｓＲＧＢ画像データのサイズ（解像度）を、指定されたスキャナ配信で送受されるサイズ（解像度）変換を行う。本実施の形態では主走査：２００ｄｐｉ×副走査：２００ｄｐｉに変換した。階調処理部５３では、指定されたスキャナ配信で送受される階調処理能力にしたがった階調数変換処理を行う。本実施の形態ではＲＧＢ各８ｂｉｔの１６万色が指定されたものとして、階調処理は特に実施しない。
【００７３】
これらより、本デジタルカラー複合機（ＭＦＰ）内に蓄積・保存したデータに対し、入力時と異なる出力先を所望した場合に、通常動作時（最初から出力先を指定したときの動作）となんら画像品質が変ることなく出力先の変更が可能となっており、著しく再利用性が向上している。
【００７４】
（色変換処理）
つぎに、本発明の特徴である統一ＲＧＢ色空間の拡張する場合の動作について説明する。図２におけるに画像データ処理装置２は、読取り装置１からのデジタル画像データに対し、あらかじめ定めた特性に統一する処理を施して出力する。具体的には、γ変換部３１と色変換部３３での処理によって、たとえば、平均的なディスプレイとして、表１に示すような特性（１９３１ＣＩＥ ＸＹＺ）との関係が以下のように規定されている）を持つｓＲＧＢのようなＲＧＢ画像データに変換される。
【００７５】
【表１】
0005090969.tif 000002
【００７６】
ｒ ＝ （Ｒ／255）２．２
ｇ ＝ （Ｇ／255）２．２
ｂ ＝ （Ｂ／255）２．２                                                  （１）
Ｘ ＝ ０．４１２４×ｒ＋０．３５７６×ｇ＋０．１８０５×ｂ
Ｙ ＝ ０．２１２６×ｒ＋０．７１５２×ｇ＋０．０７２２×ｂ
Ｚ ＝ ０．０１９３×ｒ＋０．１１９２×ｇ＋０．９５０５×ｂ             （２）
【００７７】
実際に色変換部３３では、三次元ＬＵＴ変換などを実施して、γ変換部３１でγ変換されたデバイス信号であるスキャナＲＧＢからｓＲＧＢへの変換が可能である。三次元ＬＵＴによる変換アルゴリズムには従来から広く使用されているメモリマップ補間法を用いている。入力されたｕ_８ｂｉｔの画像データ(ＩｎＲ、ＩｎＧ、ＩｎＢ)に対して、三次元メモリマップ補間が実施される。
【００７８】
メモリマップ補間法は三次元入力色空間を複数の単位立方体に分割し、さらに分割した各単位立方体を、対称軸を共有している６個の四面体に分割し、単位立方体毎に線形演算によって出力値を求める。線型演算には分割境界の点（＝格子点）のデータをパラメータ（格子点パラメータ）として用いる。実際の処理手順は以下の通り（出力版毎に同一処理を実行する）。なお、本三次元メモリマップ補間では８分割としている。単位立方体の一辺の長さは、入力データをＸ（ｘ，ｙ，ｚ）としたとき、まずその座標Xを内包する単位立方体を選択する。ここでは、Ｘ（ｘ，ｙ，ｚ）＝(ＩｎＲ、ＩｎＧ、ＩｎＢ)となる。
【００７９】
選択された単位立方体内での座標Ｐの下位座標(Δｘ，Δｙ,Δｚ)を求め、下位座標の大小比較により単位四面体を選択し、単位四面体毎に線形補間を実施して、座標Ｐでの出力値Ｐｏｕｔを求める。Ｐｏｕｔは式全体を単位立方体の一辺の長さを乗算して整数値にしておく。
【００８０】
図４におけるＰ０〜Ｐ７は格子点出力値（ここでは、γ変換されたスキャナＲＧＢに対するｓＲＧＢ値に相当）で、補間係数Ｋ０，Ｋ１，Ｋ２，Ｋ３はΔｘ，Δｙ,Δｚの大小関係、および前述の分離信号にしたがって決定する。図５には、補間用四面体に補間で用いられる格子点で張られる四面体を、表２にそれぞれの分離信号で共通の補間係数の決定ルールを示す。
【００８１】
【表２】
0005090969.tif 000003
【００８２】
最終的に、選択された四面体の４点のあらかじめ設定された頂点上の出力値と入力の四面体の中における位置（各頂点からの距離）に基づいて、以下に示す式により線形補間が実施される。
【００８３】
pout_r ＝  K0_R×Δx + K1_R×Δy  +  K2_R×Δz +  K3_R  << 5
pout_g ＝  K0_G×Δx + K1_G×Δy  +  K2_G×Δz +  K3_G  << 5
pout_b ＝  K0_B×Δx + K1_B×Δy  +  K2_B×Δz +  K3_B  << 5            （３）
【００８４】
算出された三次元ＬＵＴの出力に対し、以下に示す式により傾き・切片を用いて線形の正規化を行う（図６参照）。なお、統一ＲＧＢ色空間の拡張を実施しない場合、正規化後のデータが負のときや２５５（８ｂｉｔ）を越えるときは、ここで０や２５５にクリップされ、拡張する場合はそのまま次の処理ブロックに送られる。
【００８５】
hokan_r ＝ (pout_r * lutslope) >> 12 - lintc
hokan_g ＝ (pout_g * lutslope) >> 12 - lintc
hokan_b ＝ (pout_b * lutslope) >> 12 - lintc                          （４）
【００８６】
なお、三次元ＬＵＴ変換の出力プレーン毎に拡張する範囲を変更することも可能であり、その場合は以下に示すように、傾きと切片を出力プレーン毎に設定可能である。
【００８７】
hokan_r= (pout_r * lutslope_R) >> 12 - lintc_R
hokan_g= (pout_g * lutslope_G) >> 12 - lintc_G
hokan_b= (pout_b * lutslope_B) >> 12 - lintc_B                        （５）
【００８８】
このように三次元ＬＵＴ変換で入出力を８ビットとしても、あらかじめ０〜２５５を超える値を想定して、正規化前の８ビットの格子点出力値（ここでは、γ変換されたスキャナＲＧＢに対するｓＲＧＢ値に相当）を設定しておけば、色空間の拡張に対応可能である。また、三次元ＬＵＴ変換において、入力として設定されたγ変換されたスキャナＲＧＢをｕｎｓｉｇｎｅｄ_８ｂｉｔ（０〜２５５）の画像データ（ＩｎＲ，ＩｎＧ，ＩｎＢ）、格子点出力値として設定されたｓＲＧＢ（本実施の形態における統一ＲＧＢ色空間）をｓｉｇｎｅｄ_１０ｂｉｔ（−５１１〜５１０）としてあらかじめ設定すれば、前述の傾き・切片を用いた正規化は不要となる。
【００８９】
なお、色変換部３３における色変換方法は、三次元ＬＵＴ変換に限定されるものではなく、一般的なマスキング演算を用いても構わない。色補正結果の正規化（クリッピング）については、マスキング演算の場合も、統一ＲＧＢ色空間の拡張を実施しない場合、正規化後のデータが負のときや２５５（８ｂｉｔ）を越えるときは、ここで０や２５５にクリップされる、拡張する場合はそのまま次の処理ブロックに送られる。像域分離部３５において、前述した原稿の持つ特徴的なエリアの抽出を行い、分離でコード部３６は、像域分離部３５からの像域分離信号を、後段の処理に必要な情報量にデコードして出力する。
【００９０】
統一ＲＧＢ色空間の拡張を行わない場合、前述したように像域分離部３５からの以下に示すような７ビットの像域分離信号から、
ＣＨ２：文字なか（１）／非文字なか（０）
ＣＨＲ：文字／（１）／非文字（０）
ＨＴ：高線数網点（１）／非高線数網点（０）
ＣＷ：有彩（１）／非有彩＜無彩＞（０）
ＷＳ：白地（１）／非白地（０）
ＬＨＴ：低線数網点（１）／非低線数網点（０）
｛黒文字、色文字、文字なか、網点上文字、高線数網点、低線数網点、写真、追跡パターン｝の各状態を３ビット、あるいは、｛黒文字、色文字、文字なか、非文字｝の各状態を２ビットで表現できるようにデコードされる。
【００９１】
統一ＲＧＢ色空間の拡張を実施する場合については、たとえば、設定された画質モードに応じて、属性情報（像域分離信号）を破棄して、色情報（ここでは、ｓＲＧＢ値）の拡張に使用する。この条件で動作した場合、たとえば、設定された画質モードや原稿種類に応じて、２ビットの属性情報を以下のように定義してデコードされる。
【００９２】
属性ビット１                      属性ビット２
・文字原稿モード：黒文字／色文字、                 文字なか／非文字
・文字写真混在原稿モード：文字／非文字、           有彩／無彩
・印刷写真原稿モード：Ｒ成分の拡張（signed_9bit）、Ｂ成分の拡張（unsigned_9bit）
・複写原稿モード：黒文字／色文字、               白地、非文字
・印画紙写真原稿モード：Ｒ成分の拡張（signed_9bit）、Ｂ成分の拡張（unsigned_9bit）
・IJ出力原稿モード：Ｒ成分の拡張（signed_9bit）、Ｇ成分の拡張（unsigned_9bit）
【００９３】
ここでは、設定された画質モードや原稿種類に応じて、要求される画像品質や品質劣化項目があらかじめ予想できるため、上記のように属性ビットを割り当てている。原稿が印画紙写真の場合、特に鮮やかな青緑（シアン）系の入力色が統一色空間（ｓＲＧＢ）の色域を超えることが予想されるため、統一色空間（ｓＲＧＢ）の拡張ビットとして使用する。
【００９４】
その際、たとえば、Ｂ成分の拡張する場合、Ｂ値が１（２５５）を超えることが予想されるため、属性ビットの一つを、Ｂ成分の最上位ビットとして使うことで、Ｂ値については０から５１１までの色成分が蓄積可能となる。特に最上位ビットとして使っているのは、属性ビット情報はメモリに蓄積する際、可逆圧縮、もしくは、画像データより低圧縮率で圧縮することになるので、原稿全体に対する色差を小さくすることができ、蓄積画像データに対して非可逆圧縮を実施した際についても、偽色を抑制できる。同様にＲ成分の拡張する場合、Ｒ値が０を下回ることが予想されるため、属性ビットの一つを、Ｒ成分の符号ビットとして使うことで、Ｒ値については−２５６から２５５までの色成分が蓄積可能となる。
【００９５】
ＩＪ出力原稿モードでは、インクジェットプリンタと印画紙の色再現範囲が異なるので、拡張する色成分（極性も含めて）も異なっているが、このＲＧＢ各プレーンに対する色拡張の仕様や、色拡張の有無については、オペレータが図１における操作表示装置１０や外部Ｉ／Ｆ装置１１等から設定することも可能である。
【００９６】
バス制御装置３は、本デジタルカラー複合機内で必要な画像データや制御コマンド等各種データのやり取りを行うデータバスの制御装置で、複数種のバス規格間のブリッジ機能も有している。本実施の形態では、画像データ処理装置２、画像データ処理装置４、ＣＰＵ６とはＰＣＩ−Ｅｘｐｒｅｓｓバス，ＨＤＤ５とはＡＴＡバスで接続し、ＡＳＩＣ化している。
【００９７】
画像データ処理部４は、画像データ処理装置２であらかじめ定めた特性を統一されたデジタル画像データと付帯情報（本実施の形態ではデコードされた属性情報）に対し、ユーザーから指定される出力先に適した画像処理を施し出力する。
【００９８】
つぎに外部Ｉ／Ｆ装置１２等からの入力画像データに対する処理について説明する。基本的な処理内容はスキャナ画像と同じであるが、外部Ｉ／Ｆ装置１２等からの入力画像データの場合、ＣＰＵ６において、あらかじめ定めた特性に統一する処理を施す。
【００９９】
具体的には、入力画像データの付帯情報の一部であるカラープロファイルを参照して、入力画像データの色空間が前述のｓＲＧＢと異なる場合には、定義式（１９３１ＣＩＥ ＸＹＺ  を介して）に従って変換されることになる。統一ＲＧＢ色空間の拡張を実施する場合については、たとえば、入力画像データの付帯情報の一部であるカラープロファイルで定義された色空間やＥＸＩＦ規格で定義されている撮影条件に応じて、属性情報（像域分離信号）を破棄して、色情報（ここでは、ｓＲＧＢ値）の拡張に使用する。
【０１００】
属性情報に対するデコードについては、前述したスキャナ入力画像に対する画質モードの動きが、外部Ｉ／Ｆ装置等からの入力画像データの付帯情報（カラープロファイルで定義された色空間やＥＸＩＦ規格で定義されている撮影条件）によって設定されるものに変わり、分離でコード部３６と同様の動作となる。
【０１０１】
図７は、かかる複合機のハードウエア構成を示すブロック図である。本図に示すように、この複合機３００は、コントローラ１０とエンジン部（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）３１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【０１０９】
ＡＧＰ３１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ３１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【０１１０】
したがって、以上説明してきは本発明の実施の形態によれば、下記に列記するような効果を奏する。第１に、原稿を読み取り電子化した画像データを得る画像読み取り装置と、転写紙に画像データを印字するプロッタ装置９と、画像データおよび画像データの付帯情報を蓄積するＨＤＤ５と、外部装置と画像データおよび画像データの付帯情報を送受する外部Ｉ／Ｆ装置と、前記画像読み取り装置からの画像データを処理する画像データ処理装置２と、前記外部装置からの画像データを処理する画像データ処理装置４と、ＨＤＤ５からの画像データを処理する画像データ処理装置と、上記各装置を接続するバス制御装置３を備える画像処理装置において、画像データ処理装置２と画像データ処理装置４が、前記画像読み取り装置や外部装置から入力された画像データの性質を統一することと、性質を統一する際、画像入力条件に応じて、画像データと共に蓄積する画素単位の像域分離情報を用いて色情報を拡張してＨＤＤ５に蓄積することと、画像データ処理装置４が、プロッタ装置９および外部Ｉ／Ｆ装置１２への出力に適する性質の画像データに変換する際、前記付帯情報に基づく画像処理を行っているため、様々なカラー画像入出力装置を備えたデジタルカラー複合機（ＭＦＰ）において、コストアップを極力抑えて画質劣化の少ない出力画像に変換できる画像処理装置を提供することができる。
【０１１１】
第２に、上記第１において、入力画像データの性質の統一は、規定されたＲＧＢ色空間に変換することで、入力画像データの付帯情報に応じて、像域分離情報を用いたＲＧＢ各プレーンに対する色空間の拡張に関する仕様を変更しているため、様々なカラー画像入出力装置を備えたデジタルカラー複合機（ＭＦＰ）において、あらかじめ限定された拡張ビットしか使えない場合においても、画質劣化の少ない出力画像に変換できる画像処理装置を提供することができる。
【０１１２】
第３に、上記第２において、色空間の拡張は、像域分離情報を色値の上位ビットとして用いているため、様々なカラー画像入出力装置を備えたデジタルカラー複合機（ＭＦＰ）において、コストアップを極力抑えるために蓄積画像データに対して非可逆圧縮を実施した際についても、偽色を抑制し、画質劣化の少ない出力画像に変換できる画像処理装置を提供することができる。
【０１１３】
第４に、上記第２において、入力画像データの付帯情報には、少なくとも色空間の定義を含み、入力色空間の性質に応じて像域分離情報を用いたＲＧＢ各プレーンに対する色空間の拡張に関する仕様を変更しているため、様々なカラー画像入出力装置を備えたデジタルカラー複合機（ＭＦＰ）において、あらかじめ限定された拡張ビットしか使えない場合においても、入力画像に対してリアルタイムで適切に色拡張や像域分離情報を用いた画質向上処理を実施して画質劣化の少ない出力画像に変換できる画像処理装置を提供することができる。
【０１１４】
第５に、上記第２において、前記画像データが画像読み取り装置からの入力である場合、前記入力画像データの付帯情報には少なくとも読み取り原稿の種類を含み、読み取り原稿の種類に応じて像域分離情報を用いたＲＧＢ各プレーンに対する色空間の拡張に関する仕様を変更しているため、様々なカラー画像入出力装置を備えたデジタルカラー複合機（ＭＦＰ）において、画像読み取り装置からの入力画像に対して、限られた拡張ビットを用いて適切に色拡張や像域分離情報を用いた画質向上処理を実施して、画質劣化の少ない出力画像に変換できる画像処理装置を提供することができる。
【０１１５】
第６に、上記第２において、前記画像データが外部Ｉ／Ｆ装置からの入力である場合、前記入力画像データの付帯情報には少なくとも入力画像に付加されている撮影条件を含み、前記撮影条件に応じて像域分離情報を用いたＲＧＢ各プレーンに対する色空間の拡張に関する仕様を変更しているため、様々なカラー画像入出力装置を備えたデジタルカラー複合機（ＭＦＰ）において、ハイダイナミックレンジ画像を含む色域が大きい外部Ｉ／Ｆ装置からの入力画像に対して、限られた拡張ビットを用いて適切に色拡張を実施して、画質劣化の少ない出力画像に変換できる画像処理装置を提供することができる。
【０１１６】
第７に、上記第２において、前記像域分離情報を用いたＲＧＢ各プレーンに対する色拡張の仕様や、色拡張の有無をオペレータがモード設定するＩ／Ｆ装置を具備しているため、様々なカラー画像入出力装置を備えたデジタルカラー複合機（ＭＦＰ）において、限られた拡張ビットを効率的に活用して、入力画像に対してユーザーが重視する画質に対する劣化を抑えた出力画像に変換できる画像処理装置を提供することができる。
【産業上の利用可能性】
【０１１７】
以上のように、本発明にかかる画像処理装置は、複写機，ファクシミリ，プリンタ，スキャナ等の機能を複合したデジタル複合機におけるデジタル画像データに対する画像処理を実行する画像処理装置、あるいはカラーファクシミリ、カラープリンタ、カラーハードコピーなどの画像処理装置や、パソコン上で稼動するカラー・プリント用ソフトウェアなど有用であり、特に、外部Ｉ／Ｆ装置等から入力される（機器内で管理されている）統一色空間で表現できない色を劣化なくハンドリングして適切に色変換を行なう装置、システムに適している。
【図面の簡単な説明】
【０１１８】
【図１】本発明の実施の形態にかかるデジタルカラー複合機のシステム構成を示すブロック図である。
【図２】図１における画像データ処理装置２の構成を示すブロック図である。
【図３】図１における画像データ処理装置４の構成を示すブロック図である。
【図４】色変換処理における格子点出力値を示す説明図である。
【図５】補間用四面体に補間で用いられる格子点で張られる四面体を示す説明図である。
【図６】３Ｄ−ＬＵＴ変換後の出力正規化を示す説明図である。
【図７】かかる複合機のハードウエア構成を示すブロック図である。
【符号の説明】
【０１１９】
１  読み取り装置
２  画像データ処理装置
３  バス制御装置
４  画像データ処理装置
５  ＨＤＤ
６  ＣＰＵ
９  プロッタ装置
１０  操作表示装置
１２  外部Ｉ／Ｆ装置 
【図１】
0005090969.tif 000004
【図２】
0005090969.tif 000005
【図３】
0005090969.tif 000006
【図４】
0005090969.tif 000007
【図５】
0005090969.tif 000008
【図６】
0005090969.tif 000009
【図７】
0005090969.tif 000010