(57)【要約】【課題】複数の処理手段を接続して成る処理パイプラインを迅速に構築して処理動作の高速化を図るようにすること。【解決手段】本発明は、画像データを入力する処理手段（画像入力手段１１０）、画像データに対して所定の処理を施す処理手段および画像データを出力する処理手段（画像出力手段１１１）を含む複数の処理手段の接続を構成して画像データの処理パイプラインを構築する制御部１０５と、制御部１０５による処理パイプラインの構築において、他の処理手段との接続を構成するため各々の処理手段に設けられる接続管理手段とを有する画像処理装置において、制御部１０５が、処理パイプラインの構成を解消するにあたり、複数の処理手段のうち少なくとも１つにおける処理手段の接続管理手段による他の処理手段との接続を維持したままにしておくものである。【選択図】図１
2006172244.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力する処理手段、前記画像データに対して所定の処理を施す処理手段および画像データを出力する処理手段を含む複数の処理手段の接続を構成して画像データの処理パイプラインを構築する制御手段と、
前記制御手段による前記処理パイプラインの構築において、他の処理手段との接続を構成するため各々の処理手段に設けられる接続管理手段とを有する画像処理装置において、
前記制御手段は、前記処理パイプラインの構成を解消するにあたり、前記複数の処理手段のうち少なくとも１つにおける処理手段の前記接続管理手段による他の処理手段との接続を維持したままにしておく
ことを特徴とする画像処理装置。
【請求項２】
前記制御手段は、前記処理パイプラインの構成を解消した際に、他の処理手段との接続が無くなった一の処理手段について、前記他の処理手段との再度の接続を行う機能を有する
ことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記制御手段は、前記処理パイプラインの構成を解消した後、他の処理手段との接続が無くなった一の処理手段について再度の接続が可能か否かの判断を行う機能を有する
ことを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記制御手段は、前記処理パイプラインの構成を解消した後、他の処理手段との接続が無くなった一の処理手段について再度の接続を行うにあたり、前記一の処理手段による処理対象画像の属性と、前記他の処理手段による処理対象画像の属性とを比較し、その比較結果に基づき再度の接続を行うか否かの判断を行う機能を有する
ことを特徴とする請求項１記載の画像処理装置。
【請求項５】
画像データを処理する複数の処理手段の接続によって画像データの処理パイプラインを構築する制御手段を有する画像処理装置において、
前記制御手段は、前記処理パイプラインを複数構築しておき、前記画像データの処理の条件に応じて複数の処理パイプラインのうちいずれを接続して新たな処理パイプラインを構築するかを判断する機能を有する
ことを特徴とする画像処理装置。
【請求項６】
画像データを処理する複数の処理手段の接続によって画像データの処理パイプラインを構築する制御手段を有する画像処理装置において、
前記制御手段は、前記処理パイプラインを複数構築しておき、いずれかの処理パイプラインの途中を切断して、その切断した部分に前記画像データの処理の条件に応じた他の処理パイプラインを接続する機能を有する
ことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パイプライン形態やＤＡＧ（Directed Acyclic Graph:有向非循環グラフ）形態に接続されて各々所定の処理を実行する画像処理装置に関する。
【背景技術】
【０００２】
複数の要素機能的な画像処理モジュールを用意して、その組み合わせにより多種多様な画像処理機能を提供する技術は、例えば文書エディタや描画ツール、あるいは画像伝送装置やプリンタ等、デジタル画像を取り扱う様々なシステムにおいて利用される。そして、このような画像処理機能は、しばしば画像処理ライブラリファイルとして提供され、その場合には画像処理機能を利用したいアプリケーションプログラムとリンクすることによりその機能が利用される。
【０００３】
画像を入力可能なＤＴＰ（Desk Top Publishing）システム、画像を出力可能なプリントシステムなどでは、処理対象となる画像に対して、例えば拡大・縮小、回転、アフィン変換、色変換、フィルタ、合成などの各種の画像処理が行われる。これらの処理を行う際には、入力画像の属性や処理内容、手順、パラメータなどが固定されている場合には専用のハードウェアを用いて処理を行う場合もあるが、例えば色空間や画素当たりのビット数が異なる様々な画像が入力されたり、処理内容や手順、パラメータなどが様々に変更される場合には、より柔軟性のある構成が必要となる。
【０００４】
このような要求を満たす手段としては、従来、プログラマブルなモジュールをパイプライン形態やＤＡＧ（Directed Acyclic Graph：有向非循環グラフ）形態に接続して、柔軟に所望の処理を行う技術が提案されている（例えば、特許文献１〜３参照。）。
【０００５】
特許文献１には、必要な機能モジュールを所望の順番でパイプライン状に接続／初期化し、処理を行うことで柔軟に画像処理を行うパイプライン化画像処理システムが記載されている。
【０００６】
当該パイプライン化画像処理装置での動作は次の通りである。すなわち、モジュールの接続が終了すると、最後尾のモジュールに対して必要に応じてヘッダの取得を要求し、この要求は接続されたモジュールを順次遡って先頭の画像入力モジュールに達して読み込まれる。そして、先頭のモジュールは画像のヘッダ情報を返し、各モジュールは自身が変更する部分の情報を書き換えた後に後段のモジュールに渡す。例えば入力画像のサイズが1000×1000画素であり、処理パイプラインの中に500×500画素への縮小処理モジュールが含まれていた場合には、当該縮小モジュールは前段から渡されたヘッダ情報のうちのサイズ情報を1000×1000から500×500に変更して後段に渡す。このような処理を順次繰り返して、最終的に最後尾のモジュールは外部に対して当該画像処理パイプラインが出力する画像のヘッダ情報を出力する。
【０００７】
次に、得られたヘッダ情報などをもとにデータの処理を行う。データの処理もヘッダの処理と同様に、最後尾のモジュールに対して一定量のデータ出力を要求すると、最後尾のモジュールは前段のモジュールに対してそれに必要な画像データの入力を要求する。この要求は同様により前段に対して遡って伝えられて画像入力モジュールに伝えられ、必要な画像データが読み出されて後段に渡され、順次処理をされながら最終的に最後尾の処理モジュールから出力される。
【０００８】
上記の処理が画像の最後まで、または必要な部分に対して行われると、処理パイプラインは不要となるので、最後尾のモジュールに対して消去を要求する。この消去要求も前記ヘッダ情報取得や前記処理と同様にモジュールの接続を遡って最前部の画像入力モジュールに達し、画像入力モジュールは処理に用いたリソースを解放するとともに自身を消去して後段に制御を返す。制御が戻された後段も同様にリソースや自身を消去する処理を行ってさらに後段に返し、最終的に最後尾のモジュールのリソース解放／自身の消去が終了した時点で全ての操作が終了する。
【０００９】
特許文献１に記載された上記方式は、例えばＵＮＩＸ（登録商標）などのオペレーティングシステムで用いられている単一プロセッサによる多重処理パイプラインのシミュレーション方式を画像処理などの分野に応用したものである。そして、特に画像処理においては、１回の処理単位を例えば画像の１ラインのように画像の一部に限定することにより、各処理モジュールが処理用に保持するメモリ領域を極めて少なくすることが可能となる。
【００１０】
その結果、少ないメモリで複雑な処理を実行できるコストの安い画像処理装置を提供することが可能となったり、あるいは仮想記憶をサポートするオペレーティングシステム上で動作させる場合には、メモリ不足によるスワップアウトが最小限に抑えられるため、高速に処理を実行することが可能となる。
【００１１】
また、特許文献２には、例えば９０度回転処理のように出力の１ラインを得るために入力画像全体を必要とする処理や、入力画像を複数の処理モジュールに対して出力する分岐モジュールなどの場合には、画像全体のバッファリングが終了したらそれよりも前段のモジュールに対して消去処理を行うことで、必要なメモリ資源を最小に抑えて高速に処理することを目指した画像処理装置が提案されている。
【００１２】
さらに、特許文献３には、例えば処理途中の画像の特徴量を解析して次に実行する処理パラメータを決めるなどの場合に、複数の処理モジュールの各々が、所定の処理を処理対象の画像データの先頭からやり直せるように状態を初期化する機能を持ち、同じ入力画像に対して同じ処理を複数回行う場合に、処理モジュールの接続を二重に生成することなく、一度目に処理を行った結果の画像データを保持するためのメモリも不要となる画像処理装置が提案されている。
【００１３】
【特許文献１】特開平７−１０５０２０号公報
【特許文献２】特開平８−２７２９８１号公報
【特許文献３】特開２００３−２８１５１７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
ここで、要素機能的なモジュールを任意に組み合わせて所望の複雑な処理を行わせることが可能な画像処理装置を実現する際に、パイプライン形態やＤＡＧ形態などのモジュールの接続構造（以下ではこれを処理パイプラインと称する）の構築は必須の作業であり、画像処理そのものと比べて低いものの若干の処理コストを必要とし、また処理パイプラインを制御する側にとっても一定の困難さがある。
【００１５】
必要とされる画像処理手順が全く異なる場合には、処理パイプラインを消去して再構築することはやむを得ない。しかし、例えば途中までの処理が同一で出力画像に合わせて処理パイプラインを変更したい場合や、処理結果から処理パイプラインの一部を再利用したい場合などでも、既に構築されている処理パイプラインとそれに含まれる処理モジュールを全て消去して、再度構築しなおすのは無駄が多い。
【００１６】
そのような要求に対して、従来技術においては、例えば特許文献１に記載された方式では、処理が終了すると処理パイプラインとそれに含まれる処理モジュールを全て消去するように構成されており、上記課題に対応できない。また、特許文献２に記載された方式では、処理に必要なメモリ資源を抑えるため、画像全体のバッファリングが終了したらそれよりも前段のモジュールを消去するため、処理パイプラインの一部が無くなってしまう。そのため、処理パイプラインを再利用することはできない。
【００１７】
さらに、特許文献３に記載された方式では、同一の画像に対して同一の処理パラメータで処理を行う場合に限って、処理パイプラインに含まれる処理モジュールを再初期化して最初から処理をやり直せるように構成されているが、処理対象画像が異なる場合や処理パイプラインに含まれる複数モジュールの一つでも処理パラメータが異なる場合には、他の従来技術と同様に全てを消去して再構築しなおす必要があり、処理パイプラインの一部を再利用することもできない。
【００１８】
本発明は、以上のような従来技術の問題点を考慮してなされたものであり、複数の要素機能的なモジュールを組み合わせて多種多様な画像処理機能を実現する際に、出力画像に合わせて処理パイプラインを変更したい場合、さらに処理手順の一部のみが異なる場合に、既に構築されている処理パイプラインとそれに含まれる処理モジュールを全て消去せずに再利用することで、要求に適合した処理パイプラインを再構築することができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１９】
上記の目的を達成するため、本発明は、画像データを入力する処理手段、画像データに対して所定の処理を施す処理手段および画像データを出力する処理手段を含む複数の処理手段の接続を構成して画像データの処理パイプラインを構築する制御手段と、制御手段による処理パイプラインの構築において、他の処理手段との接続を構成するため各々の処理手段に設けられる接続管理手段とを有する画像処理装置において、制御手段が、処理パイプラインの構成を解消するにあたり、複数の処理手段のうち少なくとも１つにおける処理手段の接続管理手段による他の処理手段との接続を維持したままにしておくものである。
【００２０】
このような本発明では、構築された処理パイプラインを解消するにあたり、複数の処理手段のうち少なくとも１つにおける処理手段の接続管理手段が他の処理手段との接続を維持したままにしておくことから、別な処理パイプラインを構築する際には、接続が維持された処理手段の組み合わせを再度利用できるようになり、全ての処理手段を最初から接続し直す必要がなくなる。
【発明の効果】
【００２１】
したがって、本発明によれば、処理パイプラインを破棄せずに途中で切断する方法や、処理パイプラインに対して他の処理パイプラインを接続する方法を備えることにより、柔軟な処理パイプラインを構成することが可能となる。また、処理パイプラインの一部をあらかじめ複数保持しておき、処理パイプライン同士の接続および切断を行うことができるため、それらを再利用することができ、無駄な生成・消去などの処理が発生せずにより高速な動作をすることが可能となる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態を図に基づき説明する。図１は、本発明の一実施形態に係る画像処理装置の構成の一例を示すブロック図である。本実施形態に係る画像処理装置は、画像記憶部１０１、メモリ部１０２、処理記憶部１０３、画像外部出力部１０４および制御部１０５を有し、これら構成要素がバスライン１０６を介して相互に接続された構成となっている。
【００２３】
図１において、画像記憶部１０１は、処理対象であるデジタル化された画像データを保持する。メモリ部１０２は、各種処理を行うために必要な処理領域や各種の演算途中結果、処理パラメータ等を保持する。なお、画像記憶部１０１については、メモリ部１０２と兼用するようにしても良い。
【００２４】
処理記憶部１０３は、画像記憶部１０１に保持された処理対象の画像データに対して所定の処理を実行する各種の画像処理手段、例えば画像入力手段１１０、画像出力手段１１１、拡縮処理手段１１２、二値化処理手段１１３、色変換処理手段１１４を有している。この処理記憶部１０３内の各種の画像処理手段は、プログラムモジュールとしてメモリ部１０２の中に展開されて動作しても良いし、一部または全部が専用のハードウェアで構成されていても良い。処理記憶部１０３内の各種の画像処理手段の詳細については後述する。
【００２５】
画像外部出力部１０４は、画像記憶部１０１に保持された画像データが処理記憶部１０３内の各種の画像処理手段によって処理された処理結果を、バスライン１０６を通して図示したシステムの外部に出力する。
【００２６】
制御部１０５は、ＣＰＵなどによって構成され、画像記憶部１０１、メモリ部１０２、処理記憶部１０３および画像外部出力部１０４の各処理の制御を司っている。
【００２７】
処理記憶部１０３内の各種の画像処理手段は、例えば図２に示すように画像入力部２０１や拡縮処理部２０２などの各処理部として生成後に連結されて、画像記憶部１０１に保持された画像に対して一度に複数の処理を行うことが可能な処理パイプライン構成し、処理を行う。このような処理パイプラインの構築や解消は、制御部１０５の一機能として実現される。なお、以下では説明を簡単に簡単にするために、図２に示すようなパイプライン形態で処理が行われるものとするが、特開２００３−２８１５１８号公報に記載された分岐モジュールを含んだＤＡＧ形態で処理が行われても良い。
【００２８】
処理記憶部１０３内の各種の画像処理手段から生成される各処理部（処理モジュール）の一例として、図３に、拡縮処理手段１１２から生成される拡縮処理部２０２のブロック図を示す。
【００２９】
拡縮処理部２０２は、前段処理モジュールから画像データを取得するための入力バッファ３０１、拡縮処理部２０２の制御を行う拡縮処理制御部３０２、後段処理モジュールに画像データを提供するための出力バッファ３０３、前段処理モジュールおよび後段処理モジュールとの接続を管理する接続管理部３０４、拡縮処理倍率や拡縮処理モジュールの制御などに必要な情報などを保持する属性保持部３０５から構成される。
【００３０】
なお、出力バッファ３０３に処理結果を書き込むのではなく、後段処理モジュールの入力バッファに処理結果を書き込むような構成とした場合には、各処理モジュールにおける出力バッファは不要である。
【００３１】
拡縮処理制御部３０２に対して、画像入力部２０１を前段に接続するように指示されると、指示時に渡される画像入力部２０１へのポインタを接続管理部３０４に格納して保持する。こうして保持したポインタを通じて画像入力部２０１にアクセスする。同様にして、後段処理モジュール（図２においては、色変換処理部２０３）の接続管理部は、拡縮処理部２０２へのポインタを格納して保持し、後段処理モジュールから拡縮処理部２０２にアクセスする。
【００３２】
このように各処理モジュールは各々の前段処理モジュールへのポインタを介してアクセスすることで、処理パイプラインを構成することができる。
【００３３】
拡縮処理制御部３０２に対して、後段処理モジュールから画像データを要求されると、要求されたデータ量を満たすために拡縮処理前に必要な分の画像データを、画像入力部２０１の処理制御処理部に要求する。画像入力部２０１は画像記憶部から画像データを取得して、拡縮処理部２０２の入力バッファ３０１に書き込む。拡縮処理制御部３０２は、属性保持部３０５に保持されている拡縮倍率などを基にして入力バッファ３０１の画像データを拡縮して、後段処理モジュールの入力バッファに処理結果を書き込む。
【００３４】
図４に、処理パイプラインの途中を切断する際の動作を示す。ここでは、画像入力部４０１、拡縮処理部４０２、色変換処理部４０３、二値化処理部４０４、画像出力部４０５が順に接続された処理パイプラインを例としている。
【００３５】
ここで、画像出力部４０５に対して、拡縮処理部４０２と色変換処理部４０３との間の接続、すなわち二段前の処理モジュールが保持する前段との接続を切断するように指示が制御部１０５（図１参照）からあると、画像出力部４０５は前段の処理モジュールである二値化処理部４０４に対して一段前の処理モジュールが保持する前段との接続を切断するように指示する。
【００３６】
指示を受けた二値化処理部４０４は、前段の処理モジュールである色変換処理部４０３に前段との接続を切断するように指示する。指示を受けた色変換処理部４０３は、前段処理モジュールである拡縮処理部４０２との接続を切断する。具体的には、色変換処理部４０３の接続管理部に保持する拡縮処理部４０２へのポインタ４０６の保持をやめ、何も保持しない状態とする。
【００３７】
色変換処理部４０３が切断処理を終えて二値化処理部４０４へ処理が戻る際に、拡縮処理部４０２へのポインタ４０６を渡す。さらに、二値化処理部４０４から画像出力部４０５に処理が戻る際に、二値化処理部４０４が受け取った拡縮処理部４０２へのポインタ４０６を画像出力部４０５に渡す。画像出力部４０５も同様にして、処理終了時に拡縮処理部４０２へのポインタ４０６を返す。このように、指定した処理モジュールの切断指示の結果として、切断されて新たに最後段になった処理モジュールへのポインタを返すことにより、パイプライン４０７だけでなく、パイプライン４０８にも容易にアクセスができる。
【００３８】
図５は、パイプライン構造の最前段処理モジュールの前段に、処理モジュールを接続することができない場合に、パイプライン構造の前段に他のパイプライン構造を接続できるかどうかを問い合わせた時の動作を示すブロック図である。
【００３９】
画像入力部、拡縮処理部、色変換処理部の順に接続されたパイプライン５０１に対して接続問い合わせがあると、接続問い合わせを受け取った色変換処理部は、前段に接続されている拡縮処理部に対して接続問い合わせを行う。
【００４０】
同様に、接続問い合わせを受け取った拡宿処理部は、その前段に接続されている画像入力部に対して接続問い合わせを行う。接続問い合わせを受け取った画像入力部は、自分自身が最前段の処理モジュールであるため、さらに前段に処理モジュールを接続できるかどうかを判断する。
【００４１】
画像入力部が前段に接続できるのは、処理モジュールではない画像記憶部だけであるため、接続はできないと判断される。画像入力部は接続問い合わせの結果として、接続不可能を示す信号を拡縮処理部に返す。接続不可能を示す信号を受け取った拡縮処理部は、色変換処理部からの問い合わせの結果として、接続不可能を示す信号を色変換処理部に返す。パイプライン最後段の色変換処理部は、最初の接続問い合わせに対して接続不可能を示す信号を返す。なお、このような接続問い合わせは制御部１０５の一機能として実現される。
【００４２】
図６は、パイプライン構造の最前段処理モジュールの前段に、処理モジュールを接続することができる場合に、パイプライン構造の前段に他のパイプライン構造を接続できるかどうかを問い合わせた時の動作を示すブロック図である。
【００４３】
回転処理部、拡縮処理部、色変換処理部の順に接続されたパイプライン５０１に対して接続問い合わせがあると、接続問い合わせを受け取った色変換処理部は、前段に接続されている拡縮処理部に対して接続問い合わせを行う。
【００４４】
同様に、接続問い合わせを受け取った拡宿処理部は、その前段に接続されている回転処理部に対して接続問い合わせを行う。接続問い合わせを受け取った回転処理部は、自分自身が最前段の処理モジュールであるため、さらに前段に処理モジュールを接続できるかどうかを判断する。
【００４５】
回転処理部は前段に処理モジュールを接続できるため、接続問い合わせの結果として、接続可能を示す信号を拡縮処理部に返す。接続可能を示す信号を受け取った拡縮処理部は、色変換処理部からの問い合わせの結果として、接続可能を示す信号を色変換処理部に返す。パイプライン最後段の色変換処理部は、最初の接続問い合わせに対して接続可能を示す信号を返す。
【００４６】
図７に、画像入力部７０１、拡宿処理部７０２、色変換処理部７０３と順に接続されたパイプライン７０４を、フィルタ処理部７０５、圧縮処理部７０６、画像出力部７０７と順に接続されたパイプライン７０８の前段として接続、すなわち異なる２本のパイプラインを接続する際の動作例を示す。
【００４７】
最初に、図５および図６で説明したように、パイプライン７０４の前段に他のパイプラインを接続できるかどうかを確認しても構わない。その場合には、接続が可能な場合にのみパイプラインの接続を行う。
【００４８】
画像出力部７０７は、パイプライン７０８の前段にパイプライン７０４を接続するように指示を受けると同時に、パイプライン７０４の最後段処理モジュールである色変換処理部７０３へのポインタ７０９を受け取る。
【００４９】
そして、圧縮処理部７０６に対して、パイプライン７０８の前段にパイプライン７０４を接続するように指示すると同時に、色変換処理部７０３へのポインタ７０９を渡す。指示を受けた圧縮処理部７０６は、フィルタ処理部７０５に対して、パイプライン７０８の前段にパイプライン７０４を接続するように指示すると同時に、受け取った色変換処理部７０３へのポインタ７０９を渡す。
【００５０】
指示を受けたフィルタ処理部７０５は、パイプライン７０４とパイプライン７０８とを接続するのだが、その際、パイプライン７０４の最後段処理モジュールである色変換処理部７０３が出力する画像の属性が、フィルタ処理部７０５に入力可能な画像の属性に適合するかどうかを検証し、適合する場合にのみパイプラインの接続を行っても構わない。
【００５１】
例えば、フィルタ処理部７０５の入力条件として画像データがグレー画像であることという条件があり、色変換処理部７０３から出力される画像データがグレー画像である可能性がない場合には画像の属性が適合せず、パイプライン７０４とパイプライン７０８とを接続したとしても、意味のないパイプラインが出来上がるだけである。この場合には、パイプラインの接続を行わず、パイプラインの接続には不適であることを示す通知を接続指示の呼び出し元に送るようにしてもよい。
【００５２】
パイプラインの接続を続行する場合、フィルタ処理部７０５は受け取った色変換処理部７０３へのポインタ７０９を、フィルタ処理部の接続管理部に保持する。色変換処理部７０３へのポインタ７０９を介して、フィルタ処理部７０５から色変換処理部７０３へのアクセスが可能となり、パイプラインが接続されたことになる。
【００５３】
図８、図９は、予めパイプラインの一部を複数保持しておき、パイプラインを構成する際に保持しておいた複数のパイプラインの一部を接続して、所望のパイプラインを得る例を説明するブロック図である。
【００５４】
パイプラインの途中まではパイプライン８０１に示す共通な処理であり、それ以降の処理モジュールの組み合わせが出力画像の種類に応じて異なる場合、例えば、出力画像に応じて異なる部分のパイプライン、すなわちFax用画像を出力するために必要なパイプライン８０２、Printer用画像を出力するために必要なパイプライン８０３などをあらかじめ保持しておく。
【００５５】
Printer用画像を出力するためのパイプライン全体を構成するために、保持しておいたパイプライン８０３の前段に、途中まで接続したパイプライン８０１を接続する。接続時の動作は、図７を使って上述した通りである。こうして、Printer用画像を出力するためのパイプライン８０４が得られる。
【００５６】
次に、Fax用画像を出力するためのパイプライン全体を構成するために、パイプライン８０４を再利用することができる。パイプライン８０４のうち、パイプライン８０３に相当する部分を切断し、再び保持する。そして、あらかじめ保持しておいたパイプライン８０２の前段に、切断により残されたパイプラインを接続する。こうして、Fax用画像を出力するためのパイプライン９０１が得られる。
【００５７】
以上のように、パイプラインの一部を保持しておいて再利用することにより、異なる種類の出力画像を要求されるたびにパイプラインを生成・消去することがないため、無駄な処理が発生せずにより高速な動作を期待できる。
【図面の簡単な説明】
【００５８】
【図１】本実施形態に係る画像処理装置の構成の一例を示すブロック図である。
【図２】処理パイプラインの構成例を示すブロック図である。
【図３】拡縮処理部２０２の構成を示すブロック図である。
【図４】処理パイプラインの途中を切断する際の動作を説明するブロック図である。
【図５】問い合わせた時の動作を示すブロック図（その１）である。
【図６】問い合わせた時の動作を示すブロック図（その２）である。
【図７】異なる２本のパイプラインを接続する際の動作例を説明するブロック図である。
【図８】予め用意された複数のパイプラインを接続する例を説明するブロック図である。
【図９】パイプラインの一部を別のパイプラインと入れ替える例を説明するブロック図である。
【符号の説明】
【００５９】
１０１…画像記憶部、１０２…メモリ部、１０３…処理記憶部、１０４…画像外部出力部、１０５…制御部
【図１】
2006172244.tif 000003
【図２】
2006172244.tif 000004
【図３】
2006172244.tif 000005
【図４】
2006172244.tif 000006
【図５】
2006172244.tif 000007
【図６】
2006172244.tif 000008
【図７】
2006172244.tif 000009
【図８】
2006172244.tif 000010
【図９】
2006172244.tif 000011