前段の処理要素からデータを取得するとともに取得したデータを対象に画像処理を実行する画像処理モジュールと当該画像処理モジュールの画像処理によって生成されたデータを記憶するバッファ領域とを含む1又は複数の画像処理要素、及び、前段の処理要素からデータを取得する分岐モジュールと当該分岐モジュールにより取得されたデータを記憶するバッファ領域とを含む1又は複数の分岐処理要素、を含む複数の処理要素を、無閉路有向グラフ状に連結する連結手段を含み、前記連結手段は、画像処理要素の追加が要求された場合に、画像処理要素を、前記無閉路有向グラフを構成する処理要素として既に設定されている1又は複数の処理要素のうちの後段に処理要素がない末端処理要素の後段の、前記無閉路有向グラフの処理要素として設定する第1設定手段と、NNは2以上の整数個の分岐処理要素の追加が要求された場合に、N個の分岐処理要素を、末端処理要素の後段の前記無閉路有向グラフの処理要素として設定する第2設定手段と、を含み、前記第2設定手段は、N個の分岐処理要素の追加が要求された場合において末端処理要素が画像処理要素であるとき、N個の分岐処理要素を、当該末端処理要素の後段の前記無閉路有向グラフの処理要素として設定し、N個の分岐処理要素の追加が要求された場合において当該末端処理要素が分岐処理要素であるとき、N-1個の分岐処理要素を、当該末端処理要素の前段に位置する画像処理要素の後段の、前記無閉路有向グラフの処理要素として設定すること、を特徴とする画像処理装置。前記画像処理モジュールは、自身を含む画像処理要素の前段の処理要素のバッファ領域に記憶されるデータを単位読出データ量ずつ読み出し、読み出したデータを対象に画像処理を行うとともに画像処理によって生成されたデータを当該画像処理要素のバッファ領域に単位書込データ量ずつ保存し、前記分岐モジュールは、自身を含む分岐処理要素の前段に位置する画像処理要素のバッファ領域に記憶されるデータを単位読出データ量ずつ読み出し、読み出した単位読出データ量のデータを当該分岐処理要素のバッファ領域に保存し、分岐モジュールの単位読出データ量は、当該分岐モジュールを含む分岐処理要素の前段に位置する画像処理要素の画像処理モジュールの単位書込データ量と同じデータ量に設定され、前記画像処理装置は、前記第1設定手段によって画像処理要素が末端処理要素の後段の前記無閉路有向グラフの処理要素として設定された場合において当該末端処理要素が分岐処理要素であるときに、当該末端処理要素の分岐モジュールの単位読出データ量が、当該画像処理要素の画像処理モジュールの単位読出データ量の整数倍のデータ量であれば、当該末端処理要素を削除するとともに、当該画像処理要素を、当該末端処理要素の前段に位置する画像処理要素の後段の、前記無閉路有向グラフの処理要素として設定する手段をさらに含むこと、を特徴とする請求項1に記載の画像処理装置。前段の処理要素からデータを取得するとともに取得したデータを対象に画像処理を実行する画像処理モジュールと当該画像処理モジュールの画像処理によって生成されたデータを記憶するバッファ領域とを含む1又は複数の画像処理要素、及び、前段の処理要素からデータを取得する分岐モジュールと当該分岐モジュールにより取得されたデータを記憶するバッファ領域とを含む1又は複数の分岐処理要素、を含む複数の処理要素を、無閉路有向グラフ状に連結する連結手段としてコンピュータを機能させるプログラムであって、前記連結手段は、画像処理要素の追加が要求された場合に、画像処理要素を、前記無閉路有向グラフを構成する処理要素として既に設定されている1又は複数の処理要素のうちの後段に処理要素がない末端処理要素の後段の、前記無閉路有向グラフの処理要素として設定する第1設定手段と、NNは2以上の整数個の分岐処理要素の追加が要求された場合に、N個の分岐処理要素を、末端処理要素の後段の前記無閉路有向グラフの処理要素として設定する第2設定手段と、を含み、前記第2設定手段は、N個の分岐処理要素の追加が要求された場合において末端処理要素が画像処理要素であるとき、N個の分岐処理要素を、当該末端処理要素の後段の前記無閉路有向グラフの処理要素として設定し、N個の分岐処理要素の追加が要求された場合において当該末端処理要素が分岐処理要素であるとき、N-1個の分岐処理要素を、当該末端処理要素の前段に位置する画像処理要素の後段の、前記無閉路有向グラフの処理要素として設定すること、を特徴とするプログラム。本発明の目的は、画像データの処理において、分岐処理要素の追加が要求された場合に生じるメモリ量増加または処理速度低下の低減を図ることである。上記課題を解決するための請求項1の発明は、前段の処理要素からデータを取得するとともに取得したデータを対象に画像処理を実行する画像処理モジュールと当該画像処理モジュールの画像処理によって生成されたデータを記憶するバッファ領域とを含む1又は複数の画像処理要素、及び、前段の処理要素からデータを取得する分岐モジュールと当該分岐モジュールにより取得されたデータを記憶するバッファ領域とを含む1又は複数の分岐処理要素、を含む複数の処理要素を、無閉路有向グラフ状に連結する連結手段を含み、前記連結手段は、画像処理要素の追加が要求された場合に、画像処理要素を、前記無閉路有向グラフを構成する処理要素として既に設定されている1又は複数の処理要素のうちの後段に処理要素がない末端処理要素の後段の、前記無閉路有向グラフの処理要素として設定する第1設定手段と、NNは2以上の整数個の分岐処理要素の追加が要求された場合に、N個の分岐処理要素を、末端処理要素の後段の前記無閉路有向グラフの処理要素として設定する第2設定手段と、を含み、前記第2設定手段は、N個の分岐処理要素の追加が要求された場合において末端処理要素が画像処理要素であるとき、N個の分岐処理要素を、当該末端処理要素の後段の前記無閉路有向グラフの処理要素として設定し、N個の分岐処理要素の追加が要求された場合において当該末端処理要素が分岐処理要素であるとき、N-1個の分岐処理要素を、当該末端処理要素の前段に位置する画像処理要素の後段の、前記無閉路有向グラフの処理要素として設定すること、を特徴とする画像処理装置である。また、請求項2の発明は、請求項1の発明において、前記画像処理モジュールは、自身を含む画像処理要素の前段の処理要素のバッファ領域に記憶されるデータを単位読出データ量ずつ読み出し、読み出したデータを対象に画像処理を行うとともに画像処理によって生成されたデータを当該画像処理要素のバッファ領域に単位書込データ量ずつ保存し、前記分岐モジュールは、自身を含む分岐処理要素の前段に位置する画像処理要素のバッファ領域に記憶されるデータを単位読出データ量ずつ読み出し、読み出した単位読出データ量のデータを当該分岐処理要素のバッファ領域に保存し、分岐モジュールの単位読出データ量は、当該分岐モジュールを含む分岐処理要素の前段に位置する画像処理要素の画像処理モジュールの単位書込データ量と同じデータ量に設定され、前記画像処理装置は、前記第1設定手段によって画像処理要素が末端処理要素の後段の前記無閉路有向グラフの処理要素として設定された場合において当該末端処理要素が分岐処理要素であるときに、当該末端処理要素の分岐モジュールの単位読出データ量が、当該画像処理要素の画像処理モジュールの単位読出データ量の整数倍のデータ量であれば、当該末端処理要素を削除するとともに、当該画像処理要素を、当該末端処理要素の前段に位置する画像処理要素の後段の、前記無閉路有向グラフの処理要素として設定する手段をさらに含むこと、を特徴とする。また、上記課題を解決するための請求項3の発明は、前段の処理要素からデータを取得するとともに取得したデータを対象に画像処理を実行する画像処理モジュールと当該画像処理モジュールの画像処理によって生成されたデータを記憶するバッファ領域とを含む1又は複数の画像処理要素、及び、前段の処理要素からデータを取得する分岐モジュールと当該分岐モジュールにより取得されたデータを記憶するバッファ領域とを含む1又は複数の分岐処理要素、を含む複数の処理要素を、無閉路有向グラフ状に連結する連結手段としてコンピュータを機能させるプログラムであって、前記連結手段は、画像処理要素の追加が要求された場合に、画像処理要素を、前記無閉路有向グラフを構成する処理要素として既に設定されている1又は複数の処理要素のうちの後段に処理要素がない末端処理要素の後段の、前記無閉路有向グラフの処理要素として設定する第1設定手段と、NNは2以上の整数個の分岐処理要素の追加が要求された場合に、N個の分岐処理要素を、末端処理要素の後段の前記無閉路有向グラフの処理要素として設定する第2設定手段と、を含み、前記第2設定手段は、N個の分岐処理要素の追加が要求された場合において末端処理要素が画像処理要素であるとき、N個の分岐処理要素を、当該末端処理要素の後段の前記無閉路有向グラフの処理要素として設定し、N個の分岐処理要素の追加が要求された場合において当該末端処理要素が分岐処理要素であるとき、N-1個の分岐処理要素を、当該末端処理要素の前段に位置する画像処理要素の後段の、前記無閉路有向グラフの処理要素として設定すること、を特徴とするプログラムである。請求項1、請求項3の発明によれば、画像データの処理において、分岐処理要素の追加が要求された場合に生じるメモリ量増加または処理速度低下の低減を図ることができる。請求項2の発明によれば、本構成を有しない場合に比して、分岐処理要素の追加が要求された場合に生じるメモリ量増加または処理速度低下の更なる低減を図ることができる。以下、本発明の実施形態の例について図面に基づき詳細に説明する。図1は、本発明の実施形態に係る画像処理装置2の構成を例示する図である。画像処理装置2は、制御部4、記憶部6、主記憶8、及び表示部10等を備えたパイプライン画像処理装置として実現される。制御部4、記憶部6、主記憶8、及び表示部10はバスを介してデータ授受可能に接続されている。なお、画像処理装置2は、これらの他にもユーザインタフェース等も備えている。制御部4は、例えばマイクロプロセッサであり、記憶部6に記憶されるプログラムに従って情報処理を実行する。主記憶8は、RAMであり、情報処理の過程で必要となる各種データが格納される。表示部10は、例えばモニタであり、制御部4から入力される情報を出力する。表示部10には、画像処理の結果が出力される。また、記憶部6は、ROM及びハードディスクを含む情報記憶媒体であり、オペレーションシステムの他、アプリケーションプログラムAPと、複数の画像処理プログラムIPと、パイプライン作成プログラムPPと、などが格納される。これらのプログラムは、DVD登録商標-ROM等のコンピュータ読取可能な情報記憶媒体から読み出されて記憶部6に格納されてもよいし、ネットワーク等の通信網から供給されて記憶部6に格納されてもよい。なお、画像処理プログラムIPにより実行される画像処理は、画像処理プログラムIPごとに異なる。この画像処理装置2では、アプリケーションプログラムAPの要求に応じて、画像データの処理のため、パイプライン作成プログラムPPにより、複数の処理要素が無閉路有向グラフ状に連結されたパイプラインが生成される。パイプラインには、複数の処理要素が含まれる。すなわち、パイプラインには、少なくとも1つの画像処理要素EIが含まれ、また1つ以上の分岐処理要素EDが含まれていてもよい。図2は、画像処理装置2で生成されるパイプラインを例示する図である。円の一つ一つが、画像処理要素EIを示し、四角の一つ一つが分岐処理要素EDを示している。画像データがパイプラインの先頭の処理要素すなわち、画像処理要素EI1に入力されると、当該画像データに対してパイプライン画像処理が実行され、処理結果が表示部10に出力されることになる。図3は、画像処理要素EI及び分岐処理要素EDを例示する図である。図3Aが画像処理要素EIを示し、図3Bが分岐処理要素EDを示している。図3A及び図3Bに示すように、画像処理要素EI及び分岐処理要素EDのどちらも、それぞれに固有のバッファ領域Bを含む。但し、画像処理要素EIは、当該画像処理要素EIに固有の画像処理モジュールMIを含み図3A参照を含み、分岐処理要素EDは、画像処理モジュールMIではなく、当該分岐処理要素EDに固有の分岐モジュールMDを含む。画像処理モジュールMIは、いずれか一の画像処理プログラムIPにより実現され、画像処理要素EIの前段の処理要素のバッファ領域Bに格納されるデータを単位読出データ量ずつ読み出し、読み出したデータを対象に画像処理を行う。また、画像処理モジュールMIは、画像処理によって生成されたデータを、画像処理要素EIのバッファ領域Bに、単位書込データ量ずつ保存する。なお、単位書込データ量及び単位読出データ量は、各画像処理要素EIにつき適宜設定される。また、分岐モジュールMDは、分岐処理要素EDの前段に位置する処理要素のバッファ領域Bに記憶されるデータを単位読出データ量ずつ読み出し、読み出した単位読出データ量のデータを、分岐処理要素EDのバッファ領域Bにそのまま保存する。なお、単位読出データ量は、各分岐処理要素EDにつき適宜設定される。また、バッファ領域Bは、主記憶8に確保される記憶領域であり、少なくとも1つの単位バッファ領域からなる。単位バッファ領域のサイズは、各処理要素につき適宜設定される。図4に、バッファ領域Bを例示した。ここでは、図4は、画像処理要素EI2図1参照のバッファ領域Bを例示している。括弧内の数値範囲は、各単位バッファ領域のメモリアドレスを示している。また、点PtrEI3は、画像処理要素EI2の後段の画像処理要素EI3の画像処理モジュールMIのデータ読出位置を表すメモリアドレスを示し、点PtrED2は、画像処理要素EI2の後段の分岐処理要素ED2の分岐モジュールMDのデータ読出位置を表すメモリアドレスを示し、点PtrED3は、画像処理要素EI2の後段の画像処理要素ED3の分岐モジュールMDのデータ読出位置を表すメモリアドレスを示している。バッファ領域Bに保存されるデータの増加に応じて、適宜、バッファ領域Bに単位バッファ領域が追加される。また、後段の処理要素のすべてが単位バッファ領域に格納されるデータの読み出しを完了すると、その単位バッファ領域は解放される。なお、この画像処理装置2では、各処理要素のバッファ領域Bを管理するために、各処理要素につきバッファ管理テーブルが生成され、主記憶8に保持される。図5に、画像処理要素EI2のバッファ管理テーブルを例示した。同図に示すように、バッファ管理テーブルは、画像処理要素EI2の後段の処理要素の各々の処理要素のレコードを含む。レコードには、後段の処理要素を示す情報と、当該後段の処理要素の単位読出データ量と、当該後段の処理要素のデータ読出位置を示すメモリアドレスと、が含まれる。後段の処理要素がバッファ領域Bからデータを読み出す度に、そのデータ読出位置を示すメモリアドレスが更新される。なお、主記憶8には、バッファ管理テーブルだけでなく、各分岐処理要素EDの単位読出データ量や、各画像処理要素EDの単位読出データ量及び単位書込データ量なども保持される。図6は、図2に示すパイプラインを作成する様子を説明するための図である。この画像処理装置2では、画像データに対して所期の画像処理を実行すべく、アプリケーションプログラムAPにより、画像処理要素EIの追加や、NNは2以上の整数個の分岐処理要素EDの追加が、パイプライン作成プログラムPPに対して要求される。画像処理装置EIの追加が要求された場合、制御部4は、既にパイプラインを構成する処理要素に設定されている処理要素のうちの末端処理要素の後段に画像処理要素EIを連結し、末端処理要素の後段に連結した画像処理要素EIをパイプラインを構成する処理要素として設定する。すなわち、制御部4は、末端処理要素のバッファ管理テーブルに、末端処理要素の後段に連結した画像処理要素EIのレコードを追加する。ここで、末端処理要素とは、既にパイプラインを構成する処理要素として設定されている処理要素のうち、後段に処理要素が連結されていない処理要素のことである。例えば、図6a1に示すように、先頭の画像処理要素EI1ただ一つがパイプラインを構成する処理要素に設定されている状態Aにおいて、画像処理要素EI1を対象に画像処理装置EI2の追加が要求された場合、画像処理要素EI1の後段に画像処理要素EI2が連結され、画像処理要素EI1のバッファ管理テーブルに画像処理装置EI2のレコードが追加される状態B。また、例えば、図6a2に示すように、画像処理要素EI1、画像処理要素EI2、分岐処理要素ED1、分岐処理要素ED2、及び分岐処理要素ED3がパイプラインを構成する処理要素に設定されている状態Dにおいて、分岐処理要素ED1を対象に画像処理装置EI3の追加が要求された場合、分岐処理要素ED1の後段に画像処理要素EI3が連結され、分岐処理要素ED1のバッファ管理テーブルに画像処理装置EI3のレコードが追加される状態E。一方、N個の分岐処理要素EDの追加が要求された場合、制御部4は、原則、末端処理要素の後段にN個の分岐処理要素EDを連結し、末端処理要素の後段に連結したN個の分岐処理要素EDをパイプラインを構成する処理要素として設定する。すなわち、制御部4は、末端処理要素の後段に連結したN個の分岐処理要素EDの各々のレコードを、末端処理要素のバッファ管理テーブルに追加する。但し、所定条件下、制御部4は、末端処理要素の後段にN個の分岐処理要素EDを連結するのではなく、末端処理要素の前段の処理要素の後段にN-1個の分岐処理要素EDを連結する。具体的には、制御部4は、末端処理要素が画像処理要素EIである場合、末端処理要素の後段にN個の分岐処理要素EDを連結し、末端処理要素の後段に連結したN個の分岐処理要素EDの各々のレコードを、末端処理要素のバッファ管理テーブルに追加する。また、制御部4は、末端処理要素の単位書込データ量と同じデータ量を、各分岐処理要素EDの単位読出データ量として設定する。一方、末端処理要素が分岐処理要素EDである場合、制御部4は、末端処理要素の前段の画像処理要素EIの後段にN-1個の分岐処理要素EDを連結し、末端処理要素の前段の画像処理要素EIのバッファ管理テーブルに、N-1個の分岐処理要素EDの各々のレコードを追加する。また、制御部4は、末端処理要素の前段の画像処理要素EIの単位書込データ量と同じデータ量を、各分岐処理要素EDの単位読出データ量として設定する。例えば、図6b1に示すように、状態Bにおいて末端処理要素である画像処理要素EI2を対象に2個の分岐処理要素EDの追加が要求された場合、画像処理要素EI2の後段に2個の分岐処理要素EDすなわち、分岐処理要素ED1及び分岐処理要素ED2が連結され、画像処理要素EI2のバッファ管理テーブルに分岐処理要素ED1及び分岐処理要素ED2の各々のレコードが追加される状態C。また、画像処理要素EI2の単位書込データ量と同じデータ量が、分岐処理要素ED1及び分岐処理要素ED2の各々の単位読出データ量として設定される。また、例えば、図6b2に示すように、状態Cにおいて末端処理要素である分岐処理要素ED2を対象に2個の分岐処理要素EDの追加が要求された場合、分岐処理要素ED2の前段の画像処理要素EI2の後段に、1個の分岐処理要素EDすなわち、分岐処理要素ED3が連結され、画像処理要素EI2のバッファ管理テーブルに分岐処理要素ED3のレコードが追加される状態D。また、画像処理要素EI2の単位書込データ量と同じデータ量が、分岐処理要素ED3の単位読出データ量として設定される。ところで、状態Cで末端処理要素である分岐処理要素ED2を対象に2個の分岐処理要素EDの追加が要求された場合において、分岐処理要素ED2の後段に2個の分岐処理要素EDを連結した場合を想定する。図7に、分岐処理要素ED2の後段に2個の分岐処理要素EDを連結した状態を例示した。図7に示す状態において分岐処理要素ED3の後段に画像処理要素EI4図2参照を連結し且つ分岐処理要素ED4の後段に画像処理要素EI5図2参照を連結しても、図6に示す状態Dにおいて分岐処理要素ED2の後段に画像処理要素EI4図2参照を連結し且つ分岐処理要素ED3の後段に画像処理要素EI5図2参照を連結する場合と同様の処理結果が得られる。しかしながら、分岐処理要素EDの数が多くなる。この点、この画像処理装置2では、制御部4が、末端処理要素が分岐処理要素EDである場合、末端処理要素の前段の画像処理要素EIの後段にN-1個の分岐処理要素EDを連結するので、末端処理要素の後段にN個の分岐処理要素EDが連結する場合と同様の処理結果を得つつ、メモリリソースの軽減と処理速度の向上が実現される。なお、本実施形態の場合、制御部4は、状態E図6参照において、分岐処理要素ED1の単位読出データ量が、分岐処理要素ED1の後段に接続された画像処理要素E13の単位読出データ量の整数倍のデータ量であれば、以下の処理の実行も行う。すなわち、制御部4は、図8に示すように、分岐処理要素ED1を削除するとともに、分岐処理要素ED1の後段に連結された画像処理要素EI3を、分岐処理要素ED1の前段の画像処理要素EI2に連結する状態F。すなわち、制御部4は、画像処理要素EI2のバッファ管理テーブルから、分岐処理要素ED1のレコードを削除し、且つ、当該バッファ管理テーブルに、画像処理要素EI3のレコードを追加する。こうすることにより、メモリリソースの更なる軽減と処理速度の更なる向上が実現される。以下、制御部4が実行する処理について説明する。図9は、末端処理要素となっている画像処理要素以下、画像処理要素Exと表記するを対象に画像処理要素以下、画像処理要素Eyの追加が要求された場合に、制御部4がパイプライン作成プログラムPPに従って実行する処理を例示するフロー図である。この場合、制御部4は、画像処理要素Eyを画像処理要素Exの後段に連結するS101。すなわち、制御部4は、画像処理要素Exのバッファ管理モジュールに画像処理要素Eyのレコードを追加する。図10は、末端処理要素となっている分岐処理要素以下、分岐処理要素Exと表記するを対象に画像処理要素以下、画像処理要素Eyの追加が要求された場合に、制御部4がパイプライン作成プログラムPPに従って実行する処理を例示するフロー図である。この場合、制御部4は、画像処理要素Eyを分岐処理要素Exの後段に連結するS201。すなわち、制御部4は、分岐処理要素Exのバッファ管理モジュールに画像処理要素Eyのレコードを追加する。そして、制御部4は、分岐処理要素Exの分岐モジュールMDの単位読出データ量以下、単位読出データ量Xと表記するが、画像処理要素Eyの画像処理モジュールMIの単位読出データ量以下、単位読出データ量Yと表記するの整数倍のデータ量であるか否かを判定するS202。単位読出データ量Xが単位読出データ量Yの整数倍のデータ量でない場合S202のN、制御部4は、処理を終了する。一方、単位読出データ量Xが単位読出データ量Yの整数倍のデータ量である場合S202のY、制御部4は、分岐処理要素Exをパイプラインから削除しS203、分処理要素Exの前段の画像処理要素以下、画像処理要素Ezと表記するのバッファ管理レコードから分岐処理要素Exのレコードを削除する。また、制御部4は、画像処理要素Eyを画像処理要素Ezの後段に連結しS204、画像処理要素Ezのバッファ管理レコードに画像処理要素Eyのレコードを追加する。図11は、末端処理要素となっている画像処理要素以下、画像処理要素Exと表記するを対象にNNは2以上の整数個の分岐処理要素以下、分岐処理要素Eyの追加が要求された場合に、制御部4がパイプライン作成プログラムPPに従って実行する処理を例示するフロー図である。この場合、制御部4は、N個の分岐処理要素Eyを画像処理要素Exの後段に連結するS301。すなわち、制御部4は、画像処理要素Exのバッファ管理モジュールにN個の分岐処理要素Eyのそれぞれのレコードを追加する。なお、各レコードに含まれる単位読出データ量は、画像処理要素Exの単位書込データ量と同じデータ量に設定される。図12は、末端処理要素となっている分岐処理要素以下、分岐処理要素Exと表記するを対象にN個の分岐処理要素以下、分岐処理要素Eyの追加が要求された場合に、制御部4がパイプライン作成プログラムPPに従って実行する処理を例示するフロー図である。この場合、制御部4は、分岐可能条件が満足されるか否かを判定するS401。分岐処理要素Exの前段の画像処理要素以下、画像処理要素Ezと表記するのバッファ領域Bが、単位バッファ領域の解放が行われない類のバッファ領域Bである場合、分岐可能条件は満足される。また、画像処理要素Ezのバッファ領域Bが、単位バッファ領域の解放が行われない類のバッファ領域Bでなくても、画像処理要素Ezのバッファ領域Bの先頭の単位バッファ領域がまだ解放されていなければ、分岐可能条件は満足される。また、画像処理要素Ezのバッファ領域Bが、単位バッファ領域の解放が行われない類のバッファ領域Bでなく、且つ、画像処理要素Ezのバッファ領域Bの先頭の単位バッファ領域が既に解放された場合であっても、画像処理要素Exの画像処理モジュールMIがリセット可能であれば、分岐可能条件は満足される。分岐可能条件が満足される場合S401のY、制御部4は、画像処理要素Ezの後段にN-1個の分岐処理要素Eyを連結しS402、画像処理要素Ezのバッファ管理モジュールにN-1個の分岐処理要素Eyのそれぞれのレコードを追加する。なお、各レコードに含まれる単位読出データ量は、画像処理要素Ezの単位書込データ量と同じデータ量に設定される。一方、分岐可能条件が満足されない場合S401のN、制御部4は、分岐処理要素Exの後段にN個の分岐処理要素Eyを連結しS403、分岐処理要素Exのバッファ管理モジュールにN個の分岐処理要素Eyのそれぞれのレコードを追加する。