【事件の表示】
　特許第３０１４４３５号「画像処理装置」の請求項１ないし３に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結　論】
　訂正を認める。
　特許第３０１４４３５号の請求項１ないし３に係る特許を取り消す。
【理　由】
１　手続の経緯
　本件特許第３０１４４３５号に係る出願は、平成２年１１月６日に出願されたものであって、平成１１年１２月１７日に特許の設定登録がされ、その後その特許請求の範囲における請求項１〜３に係る発明について、異議申立人有限会社オフィッスアテナにより特許異議の申立てがなされ、取消理由通知がなされ、その指定期間内である平成１３年３月１３日に訂正請求がなされたものである。
２　訂正の適否
(1)訂正の内容
　訂正事項ａ
　明細書における特許請求の範囲の請求項１を以下のとおりに訂正する。
「１）画像データを入力する画像入力手段と、前記画像入力手段の出力側に接続されたデータバスと、前記データバスの中途に挿入された画像処理手段と、前記データバスに接続され、前記画像処理手段で画像処理された画像データを格納する画像メモリと、前記画像メモリへの画素の書き込みを指示する書き込み信号により、前記データバスを介して、前記画像データのダイレクトメモリ転送を行わせる制御手段とを備え、前記画像データは、各色複数ビットで表現される複数の色成分により１画素を構成するカラー画像データであり、前記画像処理手段で画像処理された画素を構成する前記複数色成分のデータは、前記書き込み信号に従って、一度に前記画像メモリに格納されることを特徴とする画像処理装置。」
　訂正事項ｂ
　明細書７頁５行〜同頁最下行（特許公報２頁４欄１３行〜２９行）を以下のとおり訂正する。
「[課題を解決するための手段]
　本発明に係る画像処理装置は、画像データを入力する画像入力手段と、前記画像入力手段の出力側に接続されたデータバスと、前記データバスの中途に挿入された画像処理手段と、前記データバスに接続され、前記画像処理手段で画像処理された画像データを格納する画像メモリと、前記画像メモリへの画素の書き込みを指示する書き込み信号により、前記データバスを介して、前記画像データのダイレクトメモリ転送を行わせる制御手段とを備え、前記画像データは、各色複数ビットで表現される複数の色成分により１画素を構成するカラー画像データであり、前記画像処理手段で画像処理された画素を構成する前記複数色成分のデータは、前記書き込み信号に従って、一度に前記画像メモリに格納されるものである。
[作用]
　上記の構成を有する本発明では、バスの中途に画像処理手段を備え、図３に記載のように、画像処理された画素を構成する複数色成分（DOUT）を、書き込み信号(MW)に従って、一度に前記画像メモリに格納する。
　これによって、画像処理およびデータ転送を、余分な時間を使わずに行うことができ、特に、画像処理された画素を構成する前記複数色成分は、前記書き込み信号に従って、一度に前記画像メモリに格納されるので、色成分それぞれを順に転送して画像処理する場合よりも、はるかに高速に処理を行うことが可能となる。」
　訂正事項ｃ
　明細書１７頁下から４行目〜１８頁下から６行目（特許公報４頁８欄１５行〜３４行）を以下のとおり訂正する。
「[発明の効果]
　以上説明したように本発明によれば、各色複数ビットで表現される複数の色成分により１画素を構成する画像データを入力し、画像処理された画素を構成する複数色成分のデータは、書き込み信号に従って、一度に画像メモリに格納されるので、よりデータ量が大きくなる高精彩な画像を用いる場合であっても、画像処理およびデータ転送を余分な時間を使わないで行うことができる。
　特に、画像処理された画素を構成する前記複数色成分は、前記書き込み信号に従って、一度に前記画像メモリに格納されるので、色成分それぞれを順に転送して画像処理する場合よりも、はるかに高速に処理を行うことが可能となる。
　また、例えば画像メモリへの書き込み領域に応じて画像処理内容を変えることが容易にでき、従来例に比べて、回路規模を小さくし、且つ、領域数などの制限を少なくすることができる。　
　さらに、本発明の構成によれば、ホストコンピュータから送られてくる画像データの構成（例えば、ＲＧＢタイプ）と画像メモリの構成（例えば、ＣＭＹＫタイプや圧縮データタイプ）が異なる場合でも、かかる変換をＤＭＡ転送の途中で行うこともできやすいため、処理時間を大幅に短縮することができる。」
(2)訂正の目的の適否、新規事項の有無、及び特許請求の範囲の拡張、変更の存否
　上記訂正事項ａは、特許請求の範囲の減縮を目的とした明細書の訂正に該当し、訂正事項ｂ、ｃは、上記訂正事項ａに付随的に生じる記載不備を解消するものであって、明りょうでない記載の釈明を目的とした明細書の訂正に該当し、いずれも、新規事項の追加に該当せず、実質上特許請求の範囲を拡張し、又は変更するものではない。
(3)むすび
　以上のとおりであるから、上記訂正は、特許法等の一部を改正する法律（平成６年法律第１１６号）附則第６条第１項の規定によりなお従前の例によるとされる、特許法１２０条の４第３項において準用する平成６年法律第１１６号による改正前の特許法第１２６条第１項ただし書、および第２項の規定に適合するので、当該訂正を認める。
３　特許異議の申立ての概要
　異議申立人は、甲第１号証（特開昭６１−３２１５９号公報、以下、「刊行物１」という。）、甲第２号証（特開昭６２−２１１７８４号公報、以下、「刊行物２」という。）、甲第３号証（特開昭６３−３４６５８号公報、「以下、「刊行物３」という」）、甲第４号証（特開昭６３−２４４２７９号公報）、及び甲第５号証（特開平１−１７０２７７号公報、以下、「刊行物５」という）を提出し、本件請求項１〜３に係る発明の特許は、特許法第２９条第１項３号、または同条第２項の規定に違反してなされたものであるから、取り消すべき旨主張している。
４　特許異議の申立てについての判断
　(1)本件発明
　本件訂正明細書の請求項１〜３に係る発明は、訂正明細書の特許請求の範囲の請求項１〜３に記載された次のとおりのものである。
「１）省略（上記２(1)訂正事項ａ参照）
　２）前記画像処理手段へ入力されるカラー画像データの構成と出力されるカラー画像データの構成が異なることを特徴とする請求項１に記載の画像処理装置。
　３）入力される前記カラー画像データはレッド，グリーン，ブルーの３原色の色成分データとなっていることを特徴とする請求項１に記載の画像処理装置」
(2)引用刊行物
　当審が通知した取消しの理由に引用した刊行物１（前記甲第１号証）には、「ＤＭＡ制御装置」の発明に関し、図面とともに次の事項が記載されている。
　ア「本発明は、高速処理を行なうためにデータ転送処理を中央処理装置（ＣＰＵ）にかわって高速に行なうＤＭＡ（ダイレクト・メモリ・アクセス）制御装置に関する。」（２頁右上欄２０行〜左下欄３行）
　イ「本発明は、汎用性が高く、画像データ等の処理を中央処理装置を介在することなく自動的に行ないうるＤＭＡ制御装置を提供することを第１の目的とし、２次元情報を１回の指示で処理しうるＤＭＡ制御装置を提供することを第２の目的とし」（第３頁左上欄５行〜９行）
　ウ「上記目的を達成するため、本発明においては、ＤＭＡ制御装置自体に、データを保持してそのデータを論理処理しうるデータ加工手段を備え、転送途中のデータ処理を可能にする。論理処理は、反転，論理和，論理積，排他的論理和，消去等である。」（第３頁左上欄１４行〜１９行）
　エ「第１図に、後述する表示情報処理装置に用いるＤＭＡ制御装置の構成を示す。概略でいうと、このＤＭＡ制御装置は、２次元の領域のデータ転送を行なうのと、データ転送の途中でデータに処理を加えることが可能な点が特に通常のＤＭＡ制御装置と異なっている。」（３頁右下欄１６行〜４頁左上欄１行）
　オ「第３図に、一形式の表示情報処理装置を示す。第３図を参照して説明する。この表示情報処理装置には、第１図に示したＤＭＡ制御装置がダイレクトメモリアクセスユニットＤＭＡＰとして備わっている。この装置のシステムバスには、マイクロプロセッサＭＰＵ及びダイレクトメモリアクセスユニットＤＭＡＰの他に、アドレスデコーダＡＤＤ，メインメモリＲＡＭ１，読出し専用メモリＲＯＭ１，Ｉ／０ポートＩＯＰ，ビットマップメモリＲＡＭ２，キャラクタメモリＲＡＭ３，外部メモリインタフェースＩＦ１，スキャナインタフェースＩＦ２，キーボードユニット，表示信号合成ユニットＤＳＰＵ等が接続されている。表示信号合成ユニットＤＳＰＵは、ブラウン管表示ユニットＣＲＴＵに所定の画像を表示するための信号を生成する。この信号は、ビットマップメモリＲＡＭ２に書き込まれた各画素対応データと、キャラクタメモリＲＡＭ３に書き込まれた文字コードに応じた画素データとの論理和によって生成される。この例では、多数の文字パターンの画素データがキャラクタジェネレータＲＯＭ２に予め書き込んであり、キャラクタメモリＲＡＭ３が所定の文字コードデータを出力すると、それに応じて文字パターンデータが表示信号合成ユニットＤＳＰＵに出力される。なお、ＣＲＴ表示ユニットＣＲＴＵはカラー表示器である。外部メモリインタフェースＩＦ１にはフロッピーディスクユニットＦＤＵ及びレーザディスクユニットＲＤＵが接続され、スキャナインターフェースＩＦ２にはイメージスキャナＩＭＳが接続されている。第４図に、第３図のビットマップメモリＲＡＭ２の構成を示す。第４図を参照する。このメモリＲＡＭ２はそれぞれ５１２Ｋバイトの読み書きメモリバンクを備えている。マイクロプロセッサＭＰＵに接続されるシステムバスには、４バンクのうちの１つが接続されるようになっている。しかし、表示信号合成ユニットＤＳＰＵは４つのバンクを同時にアクセスできる。ビットマップメモリＲＡＭ２のメモリアドレスとＣＲＴ表示ユニットＣＲＴＵに表示される情報との対応関係を、第９図及び第１０を参照して説明する。この例ではビットマップメモリの各データビットを２０４８Ｘ２０４８の２次元座標の各画素に割り当ててあり、そのうちの１０２４Ｘ７６８の領域が一度にＣＲＴ表示ユニットＣＲＴＵの表示面に表示可能になっている。１バイトのデータの各々のビットは横方向の連続する８画素に対応しており、横方向の１ラインの画素群は、アドレスが連続する２５６バイトのメモリに対応している。なお、２０４８Ｘ２０４８の２次元座標の内横方向の数画素（Δｘ）と縦方向の数画素（Δｙ）の領域は、後述するスクロールのために、表示しない領域として割り当ててある。各々の座標の画素データは、各々のメモリバンクから得られる４ビットのデータで構成されている。この４ビットデータの構成に応じて、ＣＲＴ表示ユニットＣＲＴＵに表示される画素の色が決定される。」（７頁左上欄１２行〜右下欄１０行）
　カ「「窓表示セット」サブルーチンでは、フラグＦ５をチェックし、それが０なら、メモリバンク１，２，３，及び４の各々に対して、「表示反転処理」サブルーチン及び「窓識別マーク表示」サブルーチンを実行する。「表示反転処理」においては、ダイレクトメモリアクセスユニットＤＭＡＰに対してデータ固定モード及び論理反転演算モードをセットし、レジスタＲＳＡ，ＲＸＢ，ＲＹＬ及びＲＸＭに各々レジスタＢＣＡ，ＢＣＸ，ＢＣＹ及び固定値ＸＭの値をセットしてＤＭＡ要求を発生し、ＤＭＡ転送が終了するのを待つ。レジスタＢＣＡ，ＢＣＸ及びＢＣＹには、それぞれ、その窓の開始アドレス（左上の座標），窓の横方向長さ（ライン数）の値が格納されている。従って、「表示反転処理を実行すると、窓領域に対応する２次元メモリ領域に対して、各々のメモリに元のデータをビット毎に反転したデータを書き込む。つまり、最も単純な白/黒の表示の場合でいえば、窓にセットされる２次元領域は、それまでの表示内容を白黒反転した表示内容に書き換えられる。」（８頁左下欄１行〜右下欄１行）
　キ「ＤＭＡデータ移動」サブルーチンにおいては、ＤＭＡ制御装置を次のようにセットしてから、ＤＭＡ要求を発し、ＤＭＡ転送を終了を待つ、動作モードは、データ移動モードおよび論理和演算モードに設定する。そしてレジスタＲＳＡ，ＲＤＡ，ＲＸＢ，ＲＹＬおよびＲＸＭに、それぞれレジスタＢＣＡ，ＢＣＤ，ＢＣＸ，ＢＣＹおよび所定値ＸＭの値をセットする。このような設定にしてＤＭＡが要求を発すると、ＤＭＡ制御装置は、まず転送先のデータを読んでそれをラッチし、次に転送先のデータを読んでそれとラッチしたデータとの論理和とを演算し、次にその結果を、転送先のアドレスのメモリに格納する、という処理を、窓の２次元領域のすべてに対して行なう。つまり、窓の移動先の２次元領域では、その移動を行なう前のデータと移動前に窓の位置にあったデータとが表示される。」（１０頁左上欄１１行〜右上欄７行）
　同じく当審が通知した取消しの理由に引用した刊行物２（前記甲第２号証）には、「表示制御装置」の発明に関し、図面とともに次の事項が記載されている。
　ク「ＶＲＡＭ６は、４面の表示領域７Ａ，７Ｂ，７Ｃ，７Ｄと１面の作業領域８とからなる。これらの各面は、ＣＲＴ表示面状の各画素に対応しており、各面が同一のメモリ容量を持っている。そして、４面の表示領域７Ａ，７Ｂ，７Ｃ，７Ｄには、画素の色を決定するためのカラー・データ（各画素あたり４ビット）が格納される。」（２頁左下欄６行から１２行）
　ケ「次に、転送コントローラ２３は、ＶＲＡＭ６内でのデータ転送、ＣＰＵ１のデータエリアからＶＲＡＭ６へのデータ転送、あるいはその逆方向のデータ転送を、１画素単位あるいは４画素単位で行うもので、転送方向の制御やデータフォーマットの変換等を行う。」（４頁左上欄２０行〜右上欄５行）
　
(3)対比・判断
（訂正請求項１に係る発明）
　訂正明細書の請求項１に係る発明（以下、「訂正請求項１に係る発明」という。）と刊行物１に記載された発明とを対比すると、
　(あ)刊行物１に記載された発明は、イメージスキャナＩＭＳを備えており（上記オ参照）、該イメージスキャナＩＭＳは、画像データを入力する機能を有することが明らかであるから、本件訂正請求項１に係る発明における「画像データを入力する画像入力手段」に相当する。
　(い)刊行物１に記載された発明におけるシステムバスは、スキャナインターフェースＩＦ２を介して画像入力手段（イメージスキャナＩＭＳ）の出力側に接続されるものである（第３図参照）から、本件訂正請求項１に係る発明における「前記画像入力手段の出力側に接続されたデータバス」に相当する。
　(う)刊行物１に記載されたＤＭＡ制御装置（ダイレクトメモリアクセスユニットＤＭＡＰ）は、データを保持してそのデータを反転、論理和、論理積、排他的論理和、消去等の論理処理をするデータ加工手段を備えており、このデータ加工手段は転送途中のデータ処理を可能とするものであり（上記ウ〜オ参照）、また、このデータ加工手段を備えたＤＭＡ制御装置は、データバス（システムバス）の中途に接続されている（第３図参照）ことから、データ加工手段もデータバスの中途に接続されているものといえるので、かかるデータ加工手段は、本件訂正請求項１に係る発明における「前記データバスの中途に挿入された画像処理手段」に相当する。
　（え）刊行物１に記載された発明のビットマップメモリＲＡＭ２は、画像メモリであり、データバス（システムバス）に接続されており（第３図参照）、また、ＤＭＡ制御装置内に備えられた画像処理手段（データ加工手段）により加工（画像処理）されたデータを格納するものである（上記カ、キ参照）から、かかるビットマップメモリＲＡＭ２は、本件訂正請求項１に係る発明における「前記データバスに接続され、前記画像処理手段で画像処理された画像データを格納する画像メモリ」に相当する。
　（お）刊行物１に記載された発明におけるＤＭＡ制御装置（ダイレクトメモリアクセスユニットＤＭＡＰ）は、データバス（システムバス）を介して画像メモリ（ビットマップメモリＲＡＭ２）にダイレクトメモリアクセス転送を行わせるものであり（上記ア、エ、オ、カ、キ参照）、その転送に際し、ＤＭＡ制御装置は、画像メモリへの画素の書き込み信号を指示する書き込み信号を出力することが当業者に明らかであるから、かかるＤＭＡ制御装置は、本件訂正請求項１に係る発明における「前記画像メモリへの画素の書き込み信号を指示する書き込み信号により、前記データバスを介して、前記画像データのダイレクトメモリアクセス転送を行わせる制御手段」に相当する。
　（か）刊行物１に記載された発明は、画像メモリ（ビットマップメモリＲＡＭ２）から読み出されてＣＲＴ表示ユニットＣＲＴＵに表示される各々の画素を、メモリバンク１〜４から得られる４ビットのデータで構成し、この４ビットのデータは表示画素の色を決定するものであり（上記オ参照）、また、画像メモリ（ビットマップメモリＲＡＭ２）には、書き込み信号により、画像処理装置（データ加工手段）で画像処理された前記４ビットの色データが格納されることが当業者に明らかであるから、１画素を構成するカラー画像データが「各色複数ビットで表現される複数の色成分」で構成される点、前記複数色成分のデータは、「一度」に前記画像メモリに格納される点は別として、「前記画像データは、複数ビットで表現される色成分により１画素を構成するカラー画像データであり、前記画像処理手段で画像処理された画素を構成する前記色成分データは、前記書き込み信号に従って、前記画像メモリに格納される」点で、本件訂正請求項１に係る発明と一致する。
　(き)刊行物１に記載された発明は、画像処理装置であるＤＭＡ制御装置に関するものである（上記ア参照）から、「画像処理装置」である点で、本件訂正請求項１に係る発明と一致する。
　したがって、両者は、
「画像データを入力する画像入力手段と、前記画像入力手段の出力側に接続されたデータバスと、前記データバスの中途に挿入された画像処理手段と、前記データバスに接続され、前記画像処理手段で画像処理された画像データを格納する画像メモリと、前記画像メモリへの画素の書き込みを指示する書き込み信号により、前記データバスを介して、前記画像データのダイレクトメモリ転送を行わせる制御手段とを備え、前記画像データは、複数ビットで表現される色成分により１画素を構成するカラー画像データであり、前記画像処理手段で画像処理された画素を構成する前記色成分のデータは、前記書き込み信号に従って、前記画像メモリに格納される画像処理装置。」
である点で一致し、次の点で相違する。
　(a)本件訂正請求項１に係る発明は、１画素を構成するカラー画像データが「各色複数ビットで表現される複数の色成分」で構成され、また、前記複数色成分のデータは、「一度」に前記画像メモリに格納されるのに対して、刊行物１に記載された発明は、１画素を構成するカラー画像データが、４ビットで構成され、「一度」に画像メモリに格納されることが明記されていない。
　そこで、前記相違点(a)について検討すると、
　刊行物２には、カラー画像データを１画素単位で（一度に）画像メモリ（ＶＲＡＭ）に転送（記憶）する技術が記載され（上記ク、ケ参照）、また、カラー画像データの処理においては、１画素を構成するカラー画像データを、各色複数ビットで表現される複数の色成分で構成し、この複数色成分のデータを１単位として一度に画像メモリに格納することが当業者に周知である（必要であれば、特開平２−３９２７８号公報参照）から、これらの技術を勘案すると、刊行物１に記載された発明において、１画素を構成するカラー画像データを「各色複数ビットで表現される複数の色成分」で構成し、また、前記複数色成分のデータを、「一度」に前記画像メモリに格納するようにして、本件訂正請求項１に係る発明を構成することは、当業者が格別の創意工夫を要することなくなし得ることである。
　そして、本件訂正請求項１に係る発明によって奏される効果は、刊行物１、２に記載された発明、及び前記周知技術から当業者が容易に予測可能であって、格別のものではない。
（訂正請求項２に係る発明）
　本件訂正明細書の請求項２に係る発明（以下、「訂正請求項２に係る発明」という。」）と刊行物１に記載された発明とを対比すると、前記相違点(a)に加え、次の(b)の点でさらに相違する。
　(b)本件訂正請求項２にかかる発明は、「前記画像処理手段へ入力されるカラー画像データの構成と出力されるカラー画像データの構成が異なる」のに対して、刊行物１に記載された発明は、この点について明記されていない点。
　そこで、前記各相違点について検討すると、相違点(a)については、前記（訂正請求項１に係る発明）の判断で示したとおりである。
　次に、相違点(b)については、画像処理手段へ入力されるカラー画像データの構成と出力されるカラー画像データの構成を異なるものとすることは、当業者に周知である（必要であれば、当審が通知した取消しの理由に引用した刊行物３における４頁右下欄２０行〜５頁左上欄８行、及び同刊行物５における２頁右下欄８行〜３頁左上欄６行参照）から、刊行物１に記載された発明において、「前記画像処理手段へ入力されるカラー画像データの構成と出力されるカラー画像データの構成が異なる」ものとし、本件訂正請求項２にかかる発明を構成することは、当業者が格別の創意工夫を要することなくなし得ることである。
　そして、本件訂正請求項２に係る発明によって奏される効果は、刊行物１、２に記載された発明、及び前記周知技術から当業者が容易に予測可能であって、格別のものではない。
　(訂正請求項３に係る発明)
　本件訂正明細書の請求項３に係る発明（以下、「訂正請求３に係る発明」という。）と刊行物１に記載された発明とを対比すると、前記相違点(a)に加え、次の(c)の点でさらに相違する。
　(c)本件訂正請求項３にかかる発明は、「入力される前記カラー画像データはレッド、グリーン、ブルーの３原色の色成分データとなっている」のに対して、刊行物１に記載された発明は、この点について明記されていない点。
　そこで、前記相違点について検討すると、相違点(a)については、前記（訂正請求項１に係る発明）の判断で述べたとおりである。
　次に、相違点(c)については、カラー画像データを、レッド、グリーン、ブルーの３原色の色成分データで構成することは、当業者に周知の事項である（必要であれば、前記刊行物３における３頁左上欄１２行〜４頁右下欄１９行、及び前記刊行物５における２頁右下欄８行〜３頁左上欄６行参照）から、刊行物１に記載された発明において「入力される前記カラー画像データはレッド、グリーン、ブルーの３原色の色成分データとなっていること」とし、本件訂正請求項３に係る発明を構成することは、当業者が格別の創意工夫を要することなくなし得ることである
　そして、本件訂正請求項３に係る発明によって奏される効果は、刊行物１、２に記載された発明、及び前記周知技術から当業者が容易に予測可能であって、格別のものではない。
(4)むすび
　したがって、本件訂正明細書の請求項１〜３に係る発明は、刊行物１、２に記載された発明、及び前記周知技術に基いて、当業者が容易に発明をすることができたものである。
　したがって、本件訂正明細書の請求項１〜３に係る発明についての特許は、拒絶の査定をしなければならない特許出願に対してなされたものと認める。
　よって、特許法の一部を改正する法律（平成６年法律第１１６号）附則第１４条の規定に基づく、特許法等の一部を改正する法律の施行に伴う経過措置を定める制令（平成７年制令第２０５号）第４条第２項の規定により、結論のとおり決定する。
【異議決定日】
平成１３年４月５日（２００１．４．５）
【訂正の要旨】
　訂正事項ａ
　明細書における特許請求の範囲の請求項１を以下のとおりに訂正する。
「１）画像データを入力する画像入力手段と、前記画像入力手段の出力側に接続されたデータバスと、前記データバスの中途に挿入された画像処理手段と、前記データバスに接続され、別記画像処理手段で画像処理された画像データを格納する画像メモリと、前記画像メモリヘの画素の書き込みを指示する書き込み信号により、前記データバスを介して、前記画像データのダイレクトメモリ転送を行わせる制御手段とを備え、前記画像データは、各色複数ビットで表現される複数の色成分により１画素を構成するカラー画像データであり、前記画像処理手段で画像処理された画素を構成する前記複数色成分のデータは、前記書き込み信号に従って、一度に前記画像メモリに格納されることを特徴とする画像処理装置。」
　訂正事項ｂ
　明細書７頁５行〜同頁最下行（特許公報２頁４欄１３行〜２９行）を以下のとおり訂正する。
「［課題を解決するための手段］
　本発明に係る画像処理装置は、画像データを入力する画像入力手段と、前記画像入力手段の出力側に接続されたデータバスと、前記データバスの中途に挿入された画像処理手段と、前記データバスに接続され、前記画像処理手段で画像処理された画像データを格納する画像メモリと、前記画像メモリヘの画素の書き込みを指示する書き込み信号により、前記データバスを介して、前記画像データのダイレクトメモリ転送を行わせる制御手段とを備え、前記画像データは、各色複数ビットで表現される複数の色成分により１画素を構成するカラー画像データであり、前記画像処理手段で画像処理された画素を構成する前記複数色成分のデータは、前記書き込み信号に従って、一度に前記画像メモリに格納されるものである。
［作用］
　上記の構成を有する本発明では、バスの中途に画像処理手段を備え、図３に記載のように、画像処理された画素を構成する複数色成分（ＤＯＵＴ）を、書き込み信号（ＭＷ）に従って、一度に前記画像メモリに格納する。
　これによって、画像処理およびデータ転送を、余分な時間を使わずに行うことができ、特に、画像処理された画素を構成する前記複数色成分は、前記書き込み信号に従って、一度に前記画像メモリに格納されるので、色成分それぞれを順に転送して画像処理する場合よりも、はるかに高速に処理を行うことが可能となる。」
　訂正事項ｃ
　明細書１７頁下から４行目〜１８頁下から６行目（特許公報４頁８欄１５行〜３４行）を以下のとおり訂正する。
「［発明の効果］
　以上説明したように本発明によれば、各色複数ビットで表現される複数の色成分により１画素を構成する画像データを入力し、画像処理された画素を構成する複数色成分のデータは、書き込み信号に従って、一度に画像メモリに格納されるので、よりデータ量が大きくなる高精彩な画像を用いる場合であっても、画像処理およびデータ転送を余分な時間を使わないで行うことができる。
　特に、画像処理された画素を構成する前記複数色成分は、前記書き込み信号に従って、一度に前記画像メモリに格納されるので、色成分それぞれを順に転送して画像処理する場合よりも、はるかに高速に処理を行うことが可能となる。
　また、例えば画像メモリヘの書き込み領域に応じて画像処理内容を変えることが容易にでき、従来例に比べて、回路規模を小さくし、且つ、領域数などの制限を少なくすることができる。
　さらに、本発明の構成によれば、ホストコンピュータから送られてくる画像データの構成（例えば、ＲＧＢタイプ）と画像メモリの構成（例えば、ＣＭＹＫタイプや圧縮データタイプ）が異なる場合でも、かかる変換をＤＭＡ転送の途中で行うこともできやすいため、処理時間を大幅に短縮することができる。」
（５４）【発明の名称】
画像処理装置
（５７）【特許請求の範囲】
１）画像データを入力する画像入力手段と、
　前記画像入力手段の出力側に接続されたデータバスと、
　前記データバスの中途に挿入された画像処理手段と、
　前記データバスに接続され、前記画像処理手段で画像処理された画像データを格納する画像メモリと、
　前記画像メモリヘの画素の書き込みを指示する書き込み信号により、前記データバスを介して、前記画像データのダイレクトメモリ転送を行わせる制御手段とを備え、
　前記画像データは、各色複数ビットで表現される複数の色成分により１画素を構成するカラー画像データであり、前記画像処理手段で画像処理された画素を構成する前記複数色成分のデータは、前記書き込み信号に従って、一度に前記画像メモリに格納されることを特徴とする画像処理装置。
２）前記画像処理手段へ入力されるカラー画像データの構成と出力されるカラー画像データの構成が異なることを特徴とする請求項１に記載の画像処理装置。
３）入力される前記カラー画像データはレッド，グリーン，ブルーの３原色の色成分データとなっていることを特徴とする請求項１に記載の画像処理装置。
【発明の詳細な説明】
〔産業上の利用分野〕
　本発明は、画像データを入力して所定の処理を施す画像処理装置に関する。
　更に詳述すれば、本発明はＳＣＳＩ（Ｓｍａｌｌ　Ｃｏｍｐｕｔｅｒ　Ｓｙｓｔｅｍ　Ｉｎｔｅｒｆａｃｅ）などの外部インタフェースから画像データを受けとり、それに所定の画像処理を施して出力する場合などに好適な、画像処理装置に関するものである。
〔従来の技術〕
　従来、ＳＣＳＩなどの外部インタフェースからカラー画像データを受けとり、それを画像処理してプリントを行う装置（第１の従来例）は、第８図（１）のように構成されている。本図において、装置２５はＳＣＳＩなどの外部インタフェース２によりホストコンピュータ１と接続され、外部インタフェースユニット３を介してカラー画像データを受けとる。ここで、入力画像はＲｅｄ，Ｇｒｅｅｎ，Ｂｌｕｅの３色成分データで構成されている（これをＲＧＢタイプと呼ぶ）。入力された画像データは、ＤＭＡＣ（Ｄｉｒｅｃｔ　Ｍｅｍｏｒｙ　Ａｃｃｅｓｓ　Ｃｏｎｔｒｏｌｌｅｒ）６の制御の下にＣＰＵバス４を介して画像メモリ１４にＤＭＡ転送される。
　このＤＭＡ転送とは、ＣＰＵ５を介在しない高速なデータ転送方式であり、第９図の（Ａ）に示すタイミングチャートのように、外部インタフェースユニットからの読み出し（ＩＯＲ）と、画像メモリヘの書きこみ（ＭＷ）が同時に実行される。また、転送数は予めＤＭＡＣにセットしておけば良い。なお、ＤＭＡ転送の代わりにＣＰＵ５を介して転送する方式もあるが、第９図の（Ｂ）に示すようなプログラムを実行することになり、外部インタフェース（ＩＦＵ）からの読み出しと画像メモリ（ＭＥＭ）への書き込みを別々に行ったり、転送数（ＴＣ）をチェックするなど、ＤＭＡ転送に比べて極端に遅くなる。
　第８図（１）に示す１４−１，１４−２，１４−３はそれぞれカラー画像の３原色（Ｒｅｄ，Ｇｒｅｅｎ，Ｂｌｕｅ）の各色成分に対応した画像メモリである。この画像メモリに書き込まれた画像データは信号線１５を介して画像処理回路１６に送られ、ここでカラープリンタ１３が画像形成を行うのに必要な色成分データ（例えば、シアン，マゼンタ，イエロー，ブラックであり、これをＣＭＹＫタイプと呼ぶ）に変換される。このカラープリンタ１３として、例えば面順次のフルカラープリンタが用いられ、各色成分画像の形成に対応して、画像処理回路１６から各色成分画像が出力される。
　また、第８図（２）は第２の従来例を示す図である。本図に示す従来例において、画像メモリ９−１，９−２，９−３，９−４は、カラープリンタ１３が画像形成を行うのに必要な色成分（例えば、シアン，マゼンタ，イエロー，ブラック）に対応しており、各メモリから読み出された画像データは、プリンタの各色成分画像の形成に対応してカラーセレクタ１１で選択され、カラープリンタ１３に送られる。
　ホストコンピュータ１から外部インタフェースユニット３を介して送られた画像データがＲＧＢタイプである時、受けとった画像データは、まずＤＭＡ転送により画像メモリ９に送られる。次に、第１の従来例の画像処理回路１６で行っているような、ＲＧＢからＣＭＹＫへの変換を、ＣＰＵ５によりソフトウェア的に行い、画像メモリ９の内容をＣＭＹＫタイプへ書き替えていく。
〔発明が解決しようとする課題〕
　しかしながら、第８図（１）に示した第１の従来例では、画像処理回路１６により画像メモリ１４からの読み出し時に画像処理が適用されるため、読み出された画像のある領域のみ別の画像処理を施したい場合は、画像処理回路１６内に付加回路が必要になり、領域の形，領域数，画像処理の種類も制限を受けてしまうという欠点があった。
　一方、第８図（２）に示した第２の従来例では、ＣＰＵにより画像処理を行うため、任意の領域に対応して画像処理を変えることができることから、第１の従来例のような欠点はなくなる。
　しかしながら、ＣＰＵによる画像処理は、通常非常に多くの時間を要し、スループットが落ちるという欠点がある。
　よって本発明の目的は上述の点に鑑み、簡易な構成にも拘らず、汎用性ある画像処理を高速にて行い得るよう構成した画像処理装置を提供することにある。
〔課題を解決するための手段〕
　本発明に係る画像処理装置は、画像データを入力する画像入力手段と、前記画像入力手段の出力側に接続されたデータバスと、前記データバスの中途に挿入された画像処理手段と、前記データバスに接続され、前記画像処理手段で画像処理された画像データを格納する画像メモリと、前記画像メモリヘの画素の書き込みを指示する書き込み信号により、前記データバスを介して、前記画像データのダイレクトメモリ転送を行わせる制御手段とを備え、前記画像データは、各色複数ビットで表現される複数の色成分により１画素を構成するカラー画像データであり、前記画像処理手段で画像処理された画素を構成する前記複数色成分のデータは、前記書き込み信号に従って、一度に前記画像メモリに格納されるものである。
〔作　用〕
　上記の構成を有する本発明では、バスの中途に画像処理手段を備え、図３に記載のように、画像処理された画素を構成する複数色成分（ＤＯＵＴ）を、書き込み信号（ＭＷ）に従って、一度に前記画像メモリに格納する。
　これによって、画像処理およびデータ転送を、余分な時間を使わずに行うことができ、特に、画像処理された画素を構成する前記複数色成分は、前記書き込み信号に従って、一度に前記画像メモリに格納されるので、色成分それぞれを順に転送して画像処理する場合よりも、はるかに高速に処理を行うことが可能となる。
〔実施例〕
　以下、本発明の実施例を詳細に説明する。
第１の実施例
　第１図は、本発明の第１の実施例によるカラープリンタ装置を示すブロック図である。本図において、装置２５はＳＣＳＩなどの外部インタフェース２により、ホストコンピュータ１と接続され、外部インタフェースユニット３を介してＲＧＢタイプのカラー画像データを受けとる。受けとった画像データはＤＭＡＣ６の制御の下に、ＣＰＵバス４を介してＤＭＡ転送され、画像処理回路７を通った後、画像メモリ１４に書き込まれる。この時、ＲＧＢタイプの画像データは、画像処理回路７を通る時にＣＭＹＫタイプに変換される。画像メモリ９−１，９−２，９−３，９−４は、ＣＭＹＫタイプに対応している。次に、カラープリンタ１３で画像形成を行うのに必要な量の画像データが画像メモリ９に書き込まれると、カラープリンタ１３は動作を開始する。
　カラープリンタ１３は面順次のフルカラープリンタであり、各色成分画像の形成に対応して、画像メモリ９から読み出された画像がカラーセレクタ１１で選択され、カラープリンタ１３に送られ、各色成分に対応したトナーにより画像形成が行れる。
　一般に、ＤＭＡ転送を行う時、画像メモリ９のどの領域に書き込むかはＣＰＵ５からＤＭＡＣ６を制御することに行われる（プログラマブル制御）。よって、ホストコンピュータ１から送られた画像は、画像メモリ９の任意の領域に書き込むことができる。また、画像処理回路７の各パラメータは、後述するようにＣＰＵ５によりプログラマブルになっているので、画像メモリ９の各領域にＤＭＡ転送を行う前に、その領域に対応したパラメータをセットしておくことで、領域ごとに処理を変えることができる。
　第２図（１）および第２図（２）は、画像処理回路７の一例を示したものである。画像処理回路７へ接続されているＣＰＵバス４は、３２ビットのデータバスＤＩＮ０〜３１を持っている。データバスＤＩＮ０〜３１は、４つのグループに分けられる。すなわち、ＤＩＮ０〜７はＲｉ（Ｒｅｄ）成分データ、ＤＩＮ８〜１５はＧｉ（Ｇｒｅｅｎ）成分データ、ＤＩＮ１６〜２３はＢｉ（Ｂｌｕｅ）成分データ、ＤＩＮ２４〜３１はＡｉ（Ａｔｔｒｉｂｕｔｅ）データとして使用されている。Ｒｉ，Ｇｉ，Ｂｉ成分データによって画像データが構成される。Ａｉデータは各画素の属性を表わすための８ビットのデータであるが、本実施例では使用していない。
　第２図（１）の５０は、輝度情報であるＲｉ，Ｇｉ，Ｂｉ成分データを、濃度情報であるＣｉ′，Ｍｉ′，Ｙｉ′成分データに変換するための対数変換用のＬＵＴ（ルックアップテーブル）である。
　第２図（２）は、Ｃｉ′，Ｍｉ′，Ｙｉ′成分データからカラープリンタ１３に適した色補正を行い、さらにＫ（ブラック）成分データも加えたＣｉ，Ｍｉ，Ｙｉ，Ｋｉ成分データを生成（スミ入れ）する回路である。色補正を行うために、入力データＣｉ′，Ｍｉ′，Ｙｉ′に対して
なる各色の一次式を算出し、色補正（マスキング補正）を行う。更にＹｉ′，Ｍｉ′，Ｃｉ′によりＭｉｎ（Ｙｉ′，Ｍｉ′，Ｃｉ′）（Ｙｉ′，Ｍｉ′，Ｃｉ′の最小値）を算出し、これをスミ（黒）として後に黒トナーを加える（スミ入れ）操作と、加えた黒成分に応じて各色トナーの量を減じる下色除去（ＵＣＲ）操作も行われる（本実施例では、第２図（２）に示す回路で、これを実現していいる）。
　第２図（２）において、１６はＭｉｎ（Ｙｉ′，Ｍｉ′，Ｃｉ′）を得るための回路であり、その値は演算回路１７で係数が乗じられた後、減算器１９で下色除去が行れる。すなわち、Ｃｉ″，Ｍｉ″，Ｙｉ″（２４−１〜３）は、
　　ｔ＝ａ×Ｍｉｎ（Ｙｉ′，Ｍｉ′，Ｃｉ′）−ｂ
　　Ｃｉ″＝Ｃｉ′−ｔ
　　Ｍｉ″＝Ｍｉ′−ｔ
　　Ｙｉ″＝Ｙｉ′−ｔ
となる。
　２０−１〜９は、上式（１）におけるマトリクス演算の各係数をセットするためのラッチ回路であり、各係数はＤＭＡ転送に先立ち、ＣＰＵ５により設定される。下色除去されたＣｉ″，Ｍｉ″，Ｙｉ″は、これらの各係数について乗算器２０−１〜９及び加算器２２−１〜３で式（１）のマトリクス演算が施され、その結果として、色補正されたＣｉ，Ｍｉ，Ｙｉ画像データ８−１〜３が得られる。
　また、Ｍｉｎ（Ｙｉ′，Ｍｉ′，Ｃｉ′）は演算回路１８で別の係数が乗じられ、Ｋｉ画像データが生成される。すなわち、
　　Ｋｉ＝ｃ×Ｍｉｎ（Ｙｉ′，Ｍｉ′，Ｃｉ′）−ｄ
となる。
　第３図は、本実施例におけるＤＭＡ転送のタイミング図である。画像データＤＩＮは読み出し信号ＩＯＲ２５により、外部インタフェースユニット３から読み出され、画像処理回路７で画像データＤＯＵＴに変換され、書き込み信号ＭＷ２６により、画像メモリ９に書き込まれる。
　第３図において、実際は、ＤＯＵＴ信号はＤＩＮ信号に比べて画像処理回路７の処理時間分だけ遅延する。この遅延量が多くなりすぎると、ＭＷ信号２６と整合しなくなるので、必要に応じて画像処理回路７に高速のＳＲＡＭやＥＣＬチップを使用することにより、遅延量を軽減する。あるいは、この遅延量の分だけ、画像メモリに対するＭＷ信号２６を遅らせても良い。
　また第３図において、１０Ｒ信号，ＭＷ信号はＤＩＮ信号，ＤＯＵＴ信号との関係を示せれば良いので略記してある（以下同様）。
　第４図は、画像処理回路７を経由せずに、画像メモリ９をアクセス可能にした場合のブロック図である。画像処理回路７を経由してアクセスする場合、ゲート２７−１，２７−２を接続し、ゲート２７−３，２７−４は切り離す。一方、経由せずにアクセスする場合は、ゲート２７−３，２７−４の方を接続する。後者の場合は、メモリからの読み出しも可能となる。
第２の実施例
　第５図は、本発明の第２の実施例におけるカラープリンタ装置を示すブロック図である。
　第１の実施例では、ＣＰＵバス４を用いてＤＭＡ転送を行っているが、第５図に示す第２の実施例では、ＣＰＵバス４の他に画像バス２８を設け、それを用いてＤＭＡ転送を行い、その途中に画像処理回路３８を設けることにより、ＤＭＡ転送と同時に画像処理を行う。本実施例は、第１の実施例に比べて回路が複雑になるが、ＤＭＡ転送時にＣＰＵバス４を占有してしまわないため、全体のスループットが向上する。
　バスセレクタ２９，３０，３１は、各ユニットがＣＰＵバス４もしくは画像バス２８のどちらに接続されるのかを切り替えるもので、通常はＣＰＵバス４側になっている。画像処理回路３８を通すべきＤＭＡ転送を行う時には、ＣＰＵ５はＣＰＵバス４を介して外部インタフェースユニット３，ＤＭＡＣ６，画像処理回路３８の設定を行った後、バスセレクタ２９，３０，３１を画像バス側に接続してＤＭＡ転送を行う。
　本実施例において、画像処理回路３８はカラー画像圧縮を行う。第６図は、カラー画像圧縮回路の構成を示す。画像圧縮については従来から種々の方法が知られているが、本実施例では１６画素（４画素×４画素）を１ブロックとし、これを３２ビットのデータに圧縮する方式を採る。この方式の場合、もとのデータは１６（画素）×８（ビット）×３（色）であるため、圧縮率は
により、１／１２となる。なお、本願の目的は圧縮方法についてではないため、具体的な圧縮方法についての説明は省略する。
　第６図において、３５−１〜３は少くとも１ライン分の画像データを保持しうるＦＩＦＯメモリである。ＤＭＡ　転送が第１ライン，第２ライン…というように行われる時、第４ｎ−３ラインは第７図（１）に示した書き込みイネーブル信号ＥＮ１によりＦＩＦＯメモリ３５−１に書き込まれる。次に、第４ｎ−２ラインは書き込みイネーブル信号ＥＮ２によりＦＩＦＯメモリ３５−２に転送される。次に、第４ｎ−１ラインは書き込みイネーブル信号ＥＮ３によりＦＩＦＯメモリ３５−３に転送される。
　次に、第４ｎラインのＤＭＡ転送が行われる時、それに同期して読み出しイネーブル信号ＥＮ４によりＦＩＦＯメモリ３５−１，３５−２，３５−３から第４ｎ−３，第４ｎ−２，第４ｎ−１ラインが読み出され、ＭＷ信号２６に同期してラッチ回路３６−１〜３６−１２にラッチされる。この回路により、ＤＭＡ転送のある時点（第７図（２）のＰ１，Ｐ２）では、ある注目画素に対し、その周辺１６画素の画像データが圧縮回路３７に与えられ、圧縮回路３７からは、この１６画素の画像データを圧縮した３２ビットの画像データＤＯＵＴが出力される。このＤＯＵＴは、第７図（１）および第７図（２）に示すように、４ラインに１ライン、及び、４画素に１画素につき出力されるＭＷ′信号４１により画像メモリ４０に書き込まれる。ＭＷ′信号４０は図示しない回路により、ＭＷ信号２６を間引くことで作られる。
第３の実施例
　画像処理回路としては、他に
▲１▼色変換回路：カラー画像データ中の特定の条件を満たす画素のみを別の色に変換する。
▲２▼色着色回路：白黒濃度データＤｉに対し、
　　Ｒｉ＝ａＤｉ
　　Ｇｉ＝ｂＤｉ
　　Ｂｉ＝ｃＤｉ
なる式により、着色を行う。
▲３▼パレットデータ変換回路：入力されたパレットデータＰｉに対し、パレットテーブルＲＴ１，ＧＴ，ＢＴにより
　　Ｒｉ＝ＲＴ［Ｐｉ］
　　Ｇｉ＝ＧＴ［Ｐｉ］
　　Ｂｉ＝ＢＴ［Ｐｉ］
により、ＲＧＢデータに変換する。
等がある。
　また、カラー画像データの構成としては、以上述べてきたＲＧＢタイプ，ＣＭＹＫタイプ，圧縮データタイプの他にＹＩＱ等がある。
〔発明の効果〕
　以上説明したように本発明によれば、各色複数ビットで表現される複数の色成分により１画素を構成する画像データを入力し、画像処理された画素を構成する複数色成分のデータは、書き込み信号に従って、一度に画像メモリに格納されるので、よりデータ量が大きくなる高精彩な画像を用いる場合であっても、画像処理およびデータ転送を余分な時間を使わないで行うことができる。
　特に、画像処理された画素を構成する前記複数色成分は、前記書き込み信号に従って、一度に前記画像メモリに格納されるので、色成分それぞれを順に転送して画像処理する場合よりも、はるかに高速に処理を行うことが可能となる。
　また、例えば画像メモリヘの書き込み領域に応じて画像処理内容を変えることが容易にでき、従来例に比べて、回路規模を小さくし、且つ、領域数などの制限を少なくすることができる。
　さらに、本発明の構成によれば、ホストコンピュータから送られてくる画像データの構成（例えば、ＲＧＢタイプ）と画像メモリの構成（例えば、ＣＭＹＫタイプや圧縮データタイプ）が異なる場合でも、かかる変換をＤＭＡ転送の途中で行うこともできやすいため、処理時間を大幅に短縮することができる。
【図面の簡単な説明】
　第１図は本発明の第１の実施例であるカラー画像処理装置を示すブロック図、
　第２図（１）および第２図（２）は画像処理回路の詳細なブロック図、
　第３図はＤＭＡ転送のタイミングを示す図、
　第４図は画像処理回路の別の構成図、
　第５図は第２の実施例であるカラー画像処理装置を示すブロック図、
　第６図は画像処理回路の詳細なブロック図、
　第７図（１）および第７図（２）は第２の実施例の動作を示すタイミング図、
　第８図（１）および第８図（２）は従来例を示す図、
　第９図は従来例のタイミングチャート及びサンプルプログラムを示す図である。
　　３…ＤＭＡ転送の入力元である外部インタフェースユニット、
　　９，４０…ＤＭＡ転送の出力先である画像メモリ、
　　４，２８…ＤＭＡ転送を行うためのデータバス、
　　６…ＤＭＡ転送を制御するＤＭＡコントローラ、
　　７，３８…画像処理回路。