(57)【要約】【課題】  １つのチップで、（１）６００ＤＰＩデータ（４コンポーネント）、（２）１２００ＤＰＩデータ（１コンポーネント）、（３）１２００ＤＰＩデータ（２コンポーネント）の３通りのデータの入出力及び画像処理を可能とすること。【解決手段】  全ての入力データフォーマットにおいて使用される第一の入力Ｉ／Ｆ手段と、所定の入力データフォーマットにおいてのみ使用される第二の入力Ｉ／Ｆ手段と、各入力Ｉ／Ｆ手段からの入力データに対して主走査方向の解像度変換を行うための２つの画像処理手段と、各入力データフォーマットに対応し、上記２つの画像処理手段からの出力データを選択するための選択手段と、外部メモリとのＩ／Ｆ手段とを持つ、画像処理装置とからなる画像処理装置。【選択図】  図１
2006303772.tif 000002
【特許請求の範囲】
【請求項１】
全ての入力データ形式において使用される第一の入力I/F手段と、特定の入力データ形式において使用される第二の入力I/F手段と、各入力I/F手段からの入力データに対して主走査方向の解像度変換するための少なくとも2つの画像処理手段と、各入力データ形式に対応した入力データを選択するためのデータ選択手段と、外部メモリとのI/Fを持つ複数の画像コンポーネントを取り扱う画像処理回路において、
第1のデータ形式入力時には、前記第一の入力I/F手段のみを使用し、前記画像処理手段は解像度変換処理を行わず、前記データ選択手段において第一の入力I/F手段からのデータを選択し、外部メモリに対して4つの画像コンポーネントごとに別のメモリ領域にデータの格納を行い、
第2のデータ形式入力時には、前記第一の入力I/F手段のみを使用し、前記画像処理手段は任意の解像度変換処理を行い、前期データ選択手段において第一の入力I/F手段からのデータを選択し、外部メモリに対して全ての処理データを同一の画像コンポーネントとして同一メモリ領域に格納を行い、
第3のデータ形式入力時には、前記第一及び第二の入力手段を使用し、前記前記画像処理手段は入力データに対して所定の解像度変換処理を行い、前記データ選択手段において第1第2のそれぞれの入力I/F手段からデータを選択し、外部メモリに対して2つの画像コンポーネントとして別のメモリ領域にデータの格納を行い、
上記各データ形式の応じて使用する画像処理回路の数を変更することで画像処理システムの構成を可変できることを特徴とする回路。
【請求項２】
上記請求項1において、第1のデータ形式は解像度が600dpiで、4コンポーネント分のデータであることを特徴とする回路。
【請求項３】
上記請求項1において、第2のデータ形式は解像度が1200dpiで、2コンポーネント分のデータであることを特徴とする回路。
【請求項４】
上記請求項1において、第3のデータ形式は解像度が1200dpiで、1コンポーネント分のデータであることを特徴とする回路。
【請求項５】
上記請求項1において、第1のデータ形式入力時には、請求項1で説明する画像処理回路は1回路使用することを特徴とする回路。
【請求項６】
上記請求項1において、第2のデータ形式入力時には、請求項1で説明する画像処理回路は4回路使用することを特徴とする回路。
【請求項７】
上記請求項1において、第3のデータ形式入力時には、請求項1で説明する画像処理回路は2回路使用することを特徴とする回路。
【発明の詳細な説明】
【技術分野】
【０００１】
デジタル画像データを入力し画像処理を行う画像処理用LSIの構成に関する。
【背景技術】
【０００２】
従来の画像処理用LSIはそれぞれの画像フォーマットに対して、専用の構成をとっていたため、同一のLSIで複数の画像フォーマットを入力できるようなものは無かった。
【０００３】
又、従来例としては、例えば特許文献１をあげることが出来る。
【特許文献１】特開平９−３１２７８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
入力される画像フォーマットが多岐にわたり、処理される画像処理の内容も多い場合、従来はそれぞれ別々のLSIを作成する必要があったが、本件特許で実施するLSIにおいては、複数の画像フォーマットを同一のLSIで入力し、画像処理を行うこと。
【課題を解決するための手段】
【０００５】
全ての入力データフォーマットにおいて使用される第一の入力I/F手段と、所定の入力データフォーマットにおいてのみ使用される第二の入力I/F手段と、各入力I/F手段からの入力データに対して主走査方向の解像度変換を行うための2つの画像処理手段と、各入力データフォーマットに対応し、上記2つの画像処理手段からの出力データを選択するための選択手段と、外部メモリとのI/F手段とを持つ、画像処理装置。
【発明の効果】
【０００６】
これにより、同一のLSIを入力画像フォーマットに応じて、1つ乃至2つ乃至4つを使用することで、多くの画像フォーマットに対応することができ、複数のLSIを開発するのに必要な開発費を抑制することができる。
【発明を実施するための最良の形態】
【０００７】
（実施例1）
本発明で実施するLSIのシステム構成を図1に示す。本LSI100は、第一のデータ入力手段101と第二のデータ入力手段102の2つの入力手段を有する。それぞれの入力I/Fから入力された画像データは、それぞれ、画像処理部103および104にて、所定の画像処理を施される。
【０００８】
それぞれの画像処理部にて処理された画像データは画像データ選択部105にて入力されたデータ形式および所望の画像処理内容に応じて、8つの入力データバスから4つのデータバスを選択する。
【０００９】
画像データ選択部105にて選択された画像データはメモリI/F部106に送られ本LSIの外部に接続されたメモリ手段107に対してデータの格納および読み出しを行う。
【００１０】
メモリI/F部106にて外部メモリ手段107から読み出された画像データは、データ出力手段108から出力される。
【００１１】
また、LSI内部では、第一のデータ入力手段101と画像処理部103は内部バス110で接続される。
【００１２】
同様に第二のデータ入力手段102と画像処理部104は内部バス110で接続されている。
【００１３】
画像処理部103と画像処理部104および画像データ選択部105はそれぞれ内部バス111で接続される。
【００１４】
また画像データ選択部105とメモリI/F部間も、内部バス111にて接続される。
【００１５】
メモリI/F部106と外部メモリ手段は外部バス112にて接続される。
【００１６】
メモリI/F部106と画像出力手段108は内部バス113にて接続される。
【００１７】
次に本実施例で実施するそれぞれの各入力画像形式において、本LSIの動作を説明する。
【００１８】
本実施例で説明するLSIは次の3つの動作モードをサポートする。
【００１９】
（１）600dpi-4コンポーネントモード
（２）1200dpi-1コンポーネントモード
（３）1200dpi-2コンポーネントモード
以下に各モードでの動作について図を使用して説明する。
【００２０】
図2は入力画像形式として、600dpiで4コンポーネントモードの場合の動作を説明するものである。
【００２１】
この場合、入力手段としては第一のデータ入力手段101のみが使用され、第二のデータ入力手段102は使用されない。同様に画像処理部は103のみが使用され、104は使用されない。
【００２２】
画像データ選択部105では画像処理部103からの出力データのみを選択するよう、図示しない設定手段により設定される。
【００２３】
画像データ選択部は図6の(a)及び(b)に示すような選択手段を有し、この場合は(a)の選択手段が設定され、画像処理部103からの出力データを全て選択して後段の処理部に出力する。
【００２４】
この例では、入力データは4コンポーネントであるため、例えば本実施例では、第一のデータ入力手段101の４つの並列したデータレーンはそれぞれ図の左から、C(Cyan)、M(magenta)、Y(Yellow)、K(Black)の4色が入力される。
【００２５】
入力された各色データは、画像処理部103においては解像度変換処理を行わない。
【００２６】
本LSIでは、出力データI/F部108にて出力できる画像データは解像度が600dpiで4コンポーネントに限定されているため、この場合は、画像処理部にて解像度変換処理は行わない。
【００２７】
その他の画像処理については、任意に処理してもかまわない。
【００２８】
メモリI/F部106では受け取った各色データを外部メモリ手段107内の所定の各メモリ領域に色毎にまとめて格納する。
【００２９】
例えば本実施例では、外部メモリ手段107を4等分し、最初の1/4の領域にCデータ、次の1/4の領域にMデータ、次の1/4の領域にYデータ、残りの領域にKデータをまとめて格納する。
【００３０】
メモリI/Fはまた、所定のタイミングで各色データをそれぞれ読み出し、出力データI/F部108から外部にデータを出力する。
【００３１】
図３は入力画像形式として、1200dpiで1コンポーネントモードの場合の動作を説明するものである。
【００３２】
この場合、入力手段としては第一のデータ入力手段101のみが使用され、第二のデータ入力手段102は使用されない。同様に画像処理部は103のみが使用され、104は使用されない。
【００３３】
画像データ選択部105では画像処理部103からの出力データのみを選択するよう、図示しない設定手段により設定される。
【００３４】
画像データ選択部は図6の(a)及び(b)に示すような選択手段を有し、この場合は(a)の選択手段が設定され、画像処理部103からの出力データを全て選択して、後段の処理部に出力する。
【００３５】
この例では、入力データは1コンポーネントであるため、第一のデータ入力手段101の4つの並列したデータレーンは全て同じ色データとなる。例えば本実施例では、C(Cyan)データが入力されるとして、図の左からC1A、C1B、C2A、C2Bが入力される。ここで1A、1B、2A、2Bは図5に記載されるように、入力データをラスタデータとして考えたときに最も左上の画素データが1Aであり、その右隣が1Bであり、1Aの直下の画素が2A、その隣が2Bという画素位置関係を示す。これら1A,1B,2A,2Bの4つの画素を1つにまとめた場合、この画素部分は1200dpiの画素データを構成する。
【００３６】
入力された1200dpiデータC1A、C1B、C2A、C2Bは画像処理部103にて全ての画像処理を行うことができる。尚、本LSIでは、上記出力データI/F部108にて出力できる画像データは1200dpiの場合、1コンポーネントとして動作することが可能であるため、全ての画像処理が行え、制限事項は無い。また、画像処理部103で解像度変換処理を行わずに出力することも可能である。これは、(入力データのビット幅)≧(出力データのビット幅)であれば、データを取り扱うことができるためであり、解像度処理を行わない場合は、
(入力データのビット幅)=(出力データのビット幅)=24bitであり、
解像度処理を行う場合には、例えば
(入力データのビット幅)=24bit≧(出力データのビット幅)=12bitとなる。
【００３７】
また、解像度変換処理以外の画像処理内容によっては(出力データのビット幅)は12bit以外の値をとるが、24bit以上にはならない。
【００３８】
メモリI/F部106では受け取った各色データを外部メモリ手段107内の所定の各メモリ領域に格納する。
【００３９】
例えば本実施例では、全てのデータが同一コンポーネントであるため、外部メモリ手段107の先頭から順番にデータの格納を行う。
【００４０】
メモリI/Fはまた、所定のタイミングによって、格納されたデータを読み出し、出力データI/F部108から外部にデータを出力する。
【００４１】
図4は入力画像形式として、1200dpiで2コンポーネントモードの場合の動作を説明するものである。
【００４２】
この場合、入力手段としては第一のデータ入力手段101と平行して第二のデータ入力手段102が使用される。同様に、画像処理部は103及び104が使用される。尚、画像処理部103と104は同じ設定がなされ、両者は同一の画像処理が実行される。
【００４３】
画像データ選択部105では画像処理部103及び104からの出力データを選択するよう、図示しない設定手段により設定される。この場合は図6の(b)の選択手段が設定され、画像処理部103からの出力データと画像処理部104からの出力データの内、2データレーンづつを選択して、新たに4データレーンとして後段の処理部に出力する。
【００４４】
この例の場合、前記画像処理部103及び104において、水平方向の解像度を1/2にする解像度変換処理が必須であり、この解像度変換処理によって、有効なデータを有するデータレーンは、画像処理部103からの出力データは図6に示すように第1レーン及び第3レーンのみになっている。同様に、画像処理部104からの出力データも第1レーン及び第3レーンのみになっており、画像データ選択部105では、その出力第1レーンとして画像処理部103からの第一レーンを、その出力第2レーンとして画像処理部103からの第3レーンを、その出力第3レーンとして画像処理部104からの第1レーンを、その第4レーンとして画像処理部104からの第3レーンをそれぞれ選択し、出力する。
【００４５】
この例では、入力データは2コンポーネントであるため、第一のデータ入力手段101の4つのデータレーンは全て同一の色データとなる。例えば本実施例では、C(Cyan)データが入力されるとして、図の左からC1A、C1B、C2A、C2Bが入力される。ここで1A、1B、2A、2Bは図5に記載されるように、入力データをラスタデータとして考えたときに最も左上の画素データが1Aであり、その右隣が1Bであり、1Aの直下の画素が2A、その隣が2Bという画素位置を示す。これら1A,1B,2A,2Bの4つの画素を1つにまとめた場合、この画素部分は1200dpiの画素データを構成する。
【００４６】
同様に、第二のデータ入力手段102の４つのデータレーンは全て同一の色データとなる。例えば本実施例では、M(Magenta)データが入力されるとして、図の左からM1A、M1B、M2A、M2Bが入力される。ここで1A、1B、2A、2Bは図4に記載されるように、入力データをラスタデータとして考えたときに最も左上の画素データが1Aであり、その右隣が1Bであり、1Aの直下の画素が2A、その隣が2Bという画素位置を示す。これら1A,1B,2A,2Bの4つの画素を1つにまとめた場合、この画素部分は1200dpiの画素データを構成する。
【００４７】
入力された1200dpiデータC1A、C1B、C2A、C2B及びM1A、M1B、M2A、M2Bはそれぞれ画像処理部103及び104にて所定の画像処理を行うことができる。この場合、画像処理部では、水平方向画素の解像度を1/2にする処理が必須であるため、例えば解像度変換を行わないような設定をすることは禁止であり、そのために実行できる画像処理に制約がある。
【００４８】
メモリI/F部106では受け取った各色データを外部メモリ手段107内の所定の各メモリ領域に格納する。
【００４９】
例えば本実施例では、外部メモリ手段107を2等分し、最初の1/2の領域にCデータ、残りの1/2の領域にMデータをまとめて格納する。
【００５０】
メモリI/Fはまた、所定のタイミングによって、各色データをそれぞれ読み出し、出力データI/F部108から外部にデータを出力する。
【００５１】
図7は600dpi-4コンポーネントモード時の、本実施例で説明するLSIのシステム構成について説明する図である。
【００５２】
図の100は本実施例で説明するLSIである。701はLSI100の外部に接続されるメモリ手段であり、このメモリ手段の中に、600dpiの4色分のデータが格納される。LSI100の後段には、LSI100からの出力データを受け取り、画像形成手段によって、画像データを用紙に印刷することができる、プリンタエンジン702が接続される。プリンタエンジン702は600dpi-4コンポーネントデータを受け取って印刷することができる。
【００５３】
この場合、1つのシステムにおいて、1つのLSI100と1つの外部メモリ手段701とプリンタエンジン702とが必要となるが、システム構成としては、本実施例で説明するLSIの全ての動作モードの中で最小となる。
【００５４】
図8は1200dpi-1コンポーネントモード時の、本実施例で説明するLSIのシステム構成について説明する図である。
【００５５】
図の100は本実施例で説明するLSIである。801はLSI100の外部に接続されるメモリ手段であり、このメモリ手段の中に、それぞれ1200dpiの1色分のデータが格納される。
【００５６】
このシステム全体としては、1200dpiの4コンポーネントデータが入力されるため、本システムには4つのLSI100が必要であり、それぞれのLSI100は、例えば図の左からCyan、Magenta、Yellow、Blackのデータを専用で処理する。同様にメモリ手段801も4つ必要であり、各メモリ手段801に対して、LSI100が1つ接続される。各LSI100の後段には、LSI100からの出力データを受け取り、画像形成手段によって、画像データを用紙に印刷することができる、プリンタエンジン802が接続される。プリンタエンジン802は1200dpi-4コンポーネントデータを受け取って印刷することができる。
【００５７】
この場合、1つのシステムにおいて、4つのLSI100と4つの外部メモリ801とプリンタエンジン802とが必要になる。このシステム構成としては、本実施例で説明するLSIの全ての動作モードの中で最大となるが、全ての画像処理を制約無しで行うことができる構成となる。
【００５８】
図9は1200dpi-2コンポーネントモード時の、本実施例で説明するLSIのシステム構成について説明する図である。
【００５９】
図の100は本実施例で説明するLSIである。901はLSI100の外部に接続されるメモリ手段であり、このメモリ手段の中に、1200dpiの2色分のデータが格納される。ただし、この場合は上述のように、外部メモリ手段901内に格納される画像データは、水平方向に1/2の解像度変換が行われているため、厳密には水平方向600dpi、垂直方向1200dpiの画像データとなる。
【００６０】
このシステム全体としては、1200dpiの4コンポーネントデータが入力されるため、本システムには2つのLSI100が必要であり、それぞれのLSI100は例えば図の左からCyan/Magenta、Yellow/Blackのデータを処理する。各LSI100にはそれぞれ1つのメモリ手段901が接続される。各LSI100の後段には、LSI100からの出力データを受け取り、画像形成手段によって、画像データを用紙に印刷することができる、プリンタエンジン902が接続される。プリンタエンジン902は1200dpi (但し、水平方向600dpi、垂直方向1200dpiの解像度)4コンポーネントデータを受け取って印刷することができる。
【００６１】
この場合、1つのシステムにおいて、2つのLSI100と2つの外部メモリ901とプリンタエンジン902とが必要となる。このシステム構成では、図8の構成よりも少ない構成で1200dpiデータを印刷することができるが、上述のように画像処理内容に制限があり、水平方向の解像度は実質600dpiとなる。上記制約でもシステム仕様が満足できる場合に、より少ない構成でシステムを構成できるというメリットがある。
【図面の簡単な説明】
【００６２】
【図１】本実施例で説明するLSIの内部構成を説明する図である。
【図２】600dpi-4コンポーネントモードでの内部動作を説明する図である。
【図３】1200dpi-1コンポーネントモードでの内部動作を説明する図である。
【図４】1200dpi-2コンポーネントモードでの内部動作を説明する図である。
【図５】1200dpiモードでのデータ並び順を説明する図である。
【図６】画像データ選択部内の動作を説明する図である。
【図７】600dpi-4コンポーネントモードでのシステム構成を説明する図である。
【図８】1200dpi-1コンポーネントモードでのシステム構成を説明する図である。
【図９】1200dpi-2コンポーネントモードでのシステム構成を説明する図である。
【図１】
2006303772.tif 000003
【図２】
2006303772.tif 000004
【図３】
2006303772.tif 000005
【図４】
2006303772.tif 000006
【図５】
2006303772.tif 000007
【図６】
2006303772.tif 000008
【図７】
2006303772.tif 000009
【図８】
2006303772.tif 000010
【図９】
2006303772.tif 000011