【手続補正書】
【提出日】平成17年3月10日(2005.3.10)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】画像処理装置及び画像処理方法
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
タスクシナリオ情報に基づいてタスクを実行する画像処理装置であって、
タスクに用いる処理部品と前記処理部品間の結合情報とが記述されたタスクシナリオ情報と、前記処理部品の情報が記述されたコンポーネント情報と、前記処理部品の実体が格納されたコンポーネントライブラリとを管理するタスク格納手段と、
前記タスクシナリオ情報を解析し、前記タスクに用いる処理部品と前記処理部品間を結合するソフトバスとを決定し、前記タスクの実行を管理するタスク解析管理手段と、
前記タスク解析管理手段が決定した前記処理部品を前記コンポーネントライブラリより読み出し、前記処理部品の動作を制御するコンポーネント管理手段と、
前記タスク解析管理手段が決定した前記ソフトバスを生成または削除し、前記ソフトバスのデータの受け渡しを制御するソフトバス管理手段と
を備える画像処理装置。
【請求項２】
前記コンポーネントライブラリは、動的にリンクして呼び出すことが可能であり、前記コンポーネント情報には、前記ライブラリにリンクするための必要な情報が記述されている請求項１に記載の画像処理装置。
【請求項３】
前記タスク解析管理手段は、新規タスクに用いる前記処理部品及びソフトバスの内、動作中の既存タスクで用いている前記処理部品及びソフトバスで共用できるものは共用し、共用できない前記処理部品及びソフトバスのみを前記コンポーネント管理手段及びソフトバス管理手段に生成させる請求項１に記載の画像処理装置。
【請求項４】
前記タスク解析管理手段が、共用できる前記処理部品を検出するタスク共有化判定手段と、生成すべき前記処理部品及びソフトバスを決定するタスク生成部品決定手段とを備え、前記タスク共有化判定手段は、前記新規タスクと同一のコンテンツを処理の対象としている動作中の既存タスクを見つけ、前記新規タスク及び既存タスクで用いている前記処理部品を上流側から順に、前記処理部品のパラメータも含めて同一であるか否かを比較し、同一でない処理部品が現れるまでの同一である前記処理部品を共用できる処理部品として判定する請求項３に記載の画像処理装置。
【請求項５】
前記タスクシナリオ情報に、前記処理部品の繋がりを表すパスの複数を統合するタスクを記述でき、前記タスク解析管理手段が、前記タスクシナリオ情報を解析して、前記タスクに用いる処理部品と前記処理部品間を結合するソフトバスとを決定する請求項３に記載の画像処理装置。
【請求項６】
前記タスクシナリオ情報に、前記処理部品の繋がりを表すパスを複数のパスに分割するタスクを記述でき、前記タスク解析管理手段が、前記タスクシナリオ情報を解析して、前記タスクに用いる処理部品と前記処理部品間を結合するソフトバスとを決定する請求項３に記載の画像処理装置。
【請求項７】
前記タスク解析管理手段が、動作中のタスクで用いている前記処理部品のパラメータの変更指示が入力されたとき、前記処理部品を複数のタスクで共用しているか否かを判定する処理部品共有化判定手段と、前記処理部品共有化判定手段が共用していると判定した前記処理部品のパラメータを変更するパラメータ変更手段とを備え、前記パラメータ変更手段は、変更する前記パラメータの種類に応じて、共用している前記処理部品のパラメータを変更し、または、タスクで用いる処理部品を再生成し、前記処理部品に指示されたパラメータを設定する請求項３に記載の画像処理装置。
【請求項８】
前記タスク解析管理手段が、動作中のタスクで用いている前記ソフトバスのバッファ量またはデータ受け渡し方法の変更指示が入力されたとき、前記タスクで用いている全ての処理部品の動作を停止し、その後、前記処理部品の動作を再開するコンポーネント停止再開手段と、前記処理部品の動作が停止されているとき、前記ソフトバスへのアクセスを解除して、前記ソフトバスのバッファ量またはデータ受け渡し方法の変更を行なう映像ソフトバスモード変更手段とを備える請求項１に記載の画像処理装置。
【請求項９】
前記映像ソフトバス変更手段は、前記コンポーネント停止再開手段が全ての処理部品の動作を停止したとき、最下流の処理部品で処理された最新のフレーム識別子を取得した後、前記ソフトバス内の映像情報を全てクリアし、前記コンポーネント動作再開手段が全ての処理部品の動作を再開したとき、最上流の処理部品に前記フレーム識別子を通知する請求項８に記載の画像処理装置。
【請求項１０】
前記コンポーネント管理手段により生成された前記処理部品が、入力したデータに、前記処理部品で処理した結果を付加して出力する請求項１に記載の画像処理装置。
【請求項１１】
前記タスク格納手段が、前記タスクシナリオ情報を定期的に読み出し、前記タスクに用いた前記処理部品の間の繋がりが正しいか否かをチェックする請求項１に記載の画像処理装置。
【請求項１２】
タスクシナリオ情報に基づいて画像処理を実行する画像処理方法であって、
タスク情報、コンテンツ情報及び出力先端末の情報に基づいて、タスクシナリオ情報を選択し、選択されたタスクシナリオ情報を読み出すタスクシナリオ情報読み出しステップと、
前記読み出されたタスクシナリオ情報に含まれるコンポーネント結合情報に基づいて、ソフトバスを生成するソフトバス生成ステップと、
前記タスクシナリオ情報とコンポーネント情報とに基づいて、コンポーネントライブラリに格納されているコンポーネントの中から指定されたコンポーネントを読み出すコンポーネント読み出しステップと、
前記読み出されたコンポーネントを、前記タスクシナリオに記載された順番に起動させるコンポーネント起動ステップと、
前記起動されたコンポーネントの１つが、コンテンツを処理することにより生成された出力データを、次のコンポーネントの入力データとなるように、前記ソフトバス内において、データの受け渡しを制御するソフトバスデータ制御ステップと、
から成る画像処理方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、映像の画像処理を行なう画像処理装置及び画像処理方法に関し、特に、ユーザのニーズや用途に応じた画像処理機能を簡単に実現できるようにしたものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本発明は、こうした課題を解決するものであり、ユーザのニーズや用途に応じた画像処理機能を簡単に実現することができる画像処理装置及び画像処理方法を提供することを目的としている。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
【課題を解決するための手段】
そこで、本発明では、タスクシナリオ情報に基づいてタスクを実行する画像処理装置において、タスクに用いる処理部品と処理部品間の結合情報とが記述されたタスクシナリオ情報と、処理部品の情報が記述されたコンポーネント情報と、処理部品の実体が格納されたコンポーネントライブラリとを管理するタスク格納手段と、前記タスクシナリオ情報を解析し、前記タスクに用いる処理部品と処理部品間を結合するソフトバスとを決定し、前記タスクの実行を管理するタスク解析管理手段と、タスク解析管理手段が決定した処理部品を前記コンポーネントライブラリより読み出し、処理部品の動作を制御するコンポーネント管理手段と、タスク解析管理手段が決定したソフトバスを生成または削除し、ソフトバスのデータの受け渡しを制御するソフトバス管理手段とを設けている。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
この装置では、ソフトバス管理手段を設けて各処理部品間でのデータの受け渡し（フレームを間引く／間引かないなど）を制御する構成を採っているため、このデータ受け渡し方法などを定義するタスクシナリオを書き換えるだけで、ユーザのニーズや用途に応じた機能を持つ画像処理装置を実現することができる。
また、本発明では、タスクシナリオ情報に基づいて画像処理を実行する画像処理方法に、タスク情報、コンテンツ情報及び出力先端末の情報に基づいて、タスクシナリオ情報を選択し、選択されたタスクシナリオ情報を読み出すタスクシナリオ情報読み出しステップと、読み出されたタスクシナリオ情報に含まれるコンポーネント結合情報に基づいて、ソフトバスを生成するソフトバス生成ステップと、タスクシナリオ情報とコンポーネント情報とに基づいて、コンポーネントライブラリに格納されているコンポーネントの中から指定されたコンポーネントを読み出すコンポーネント読み出しステップと、読み出されたコンポーネントを、タスクシナリオに記載された順番に起動させるコンポーネント起動ステップと、起動されたコンポーネントの１つが、コンテンツを処理することにより生成された出力データを、次のコンポーネントの入力データとなるように、ソフトバス内において、データの受け渡しを制御するソフトバスデータ制御ステップとを含めている。
この画像処理方法では、ユーザのニーズや用途に応じた画像処理を実行することができる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】変更
【補正の内容】
【００６８】
【発明の効果】
以上の説明から明らかなように、本発明の画像処理装置は、タスクを構成するコンポーネントやソフトバスでのデータ受け渡し方法などを定義するタスクシナリオを書き換えるだけで、ユーザのニーズや用途に応じた機能を持たせることができる。また、本発明の画像処理方法は、ユーザのニーズや用途に応じた画像処理を実行することができる。