(57)【要約】      （修正有）【課題】ネットワーク上の複数の機器にトランスコードを行なわせ、様々な符号化方式の組み合わせによる処理を可能とする。【解決手段】通信路を介して接続される複数の情報処理装置(ＳＴＢ等）を含み、該装置で使用されるコンテンツの符号化方式を変換するシステムであって、情報処理装置は他の情報処理装置から取得された、少なくともデジタルコンテンツの符号化方式の変換機能に関する管理情報（分離、デコード、エンコード、多重化等）を記憶する記憶部と、記憶部に格納されている他の情報処理装置に関する管理情報を参照してトランスコード可能な他の情報処理装置を決め、該装置に対して処理コンテンツデータ及び処理の内容を示す情報を転送する処理部とを有する。他の情報処理装置は送られた処理内容に従ってトランスコードを実施するフォーマット変換部を有し、符号変換されたコンテンツは、要求元の例えば携帯電話へ送信される。【選択図】  図１
2006295586.tif 000002
【特許請求の範囲】
【請求項１】
通信路を介して接続される複数の情報処理装置を含み、該情報処理装置で使用されるデジタルコンテンツの符号化方式を変換するトランスコードシステムにおいて、
該情報処理装置は、他の情報処理装置から取得された該情報処理装置に関する少なくともデジタルコンテンツの符号化方式の変換機能に関する管理情報を記憶する記憶部と、
該記憶部に格納されている該他の情報処理装置に関する該管理情報を参照して該デジタルコンテンツのトランスコードができる他の情報処理装置を決め、該他の情報処理装置に対して処理に必要なコンテンツデータ及び処理の内容を示す情報を該通信路を介して転送する処理部と、を有し、
該他の情報処理装置は、ある情報処理装置の該処理部から送られた処理内容に従ってトランスコードを実施するフォーマット変換部と、
を有することを特徴とするトランスコードシステム。
【請求項２】
該記憶部は、該管理情報として、他の情報処理装置の性能に関する情報を含む状態を示す情報と、符号化方式の変換機能における分離、デコード、エンコード、多重化に関する情報を記憶し、
該処理部は、該他の情報処理装置の該管理情報に従ってデジタルコンテンツをトランスコードするための分離、デコード、エンコード、多重化のいずれかの機能を持つ他の情報処理装置を選択し、かつ選択された他の情報処理装置についての該管理情報を参照して該他の情報処理装置の性能評価を行い、該性能評価の結果に基づいてデジタルコンテンツをトランスコードするためのいずれかの機能の処理を行う該他の情報処理装置に対して必要なコンテンツデータ及び処理の内容を示す情報を転送することを特徴とする請求項１のトランスコードシステム。
【請求項３】
該情報処理装置は、デジタルコンテンツを動画像が圧縮符号化されたデータストリームと、音声が圧縮符号化されたデータストリームに分離するＤＭＵＸを有することを特徴とする請求項１又は２のトランスコードシステム。
【請求項４】
該情報処理装置は、動画像が圧縮符号化されたデータストリームをデコードするデコーダ、及び又は音声が圧縮符号化されたデータストリームをデコードするデコーダを有することを特徴とする請求項１乃至３のいずれかのトランスコードシステム。
【請求項５】
該情報処理装置は、動画像が復号されたデータストリームをエンコードするエンコーダ、及び又は音声が復号されたデータストリームをエンコードするエンコーダを有することを特徴とする請求項１乃至４のいずれかのトランスコードシステム。
【請求項６】
該情報処理装置は、他の情報処理装置から圧縮符号化された動画像のデータストリームと圧縮符号化された音声のデータストリームが入力されたとき、所望の多重化方式に両者のデータを多重化するＭＵＸを有することを特徴とする請求項１乃至５のいずれかのトランスコードシステム。
【請求項７】
該情報処理装置の性能評価を実施し、トランスコードに必要ないずれかの処理に最適な機能と状態を持つ情報処理装置を決定するための、各情報処理装置の処理状態、デジタルコンテンツのトランスコードの処理を行うＣＰＵの処理速度、及び使用されるメモリサイズの仕様情報を機器管理情報として該記憶部に記憶することを特徴とする請求項２乃至６のいずれかのトランスコードシステム。
【請求項８】
該情報処理装置の性能評価により、トランスコードに必要ないずれかの処理に最適な機能と状態を持つ情報処理装置を決定するために、各情報処理装置が有する分離、多重化、デコーダ、エンコーダの情報を機器コーデック管理情報として該記憶部に記憶することを特徴とする請求項２乃至７のいずれかのトランスコードシステム。
【請求項９】
該処理部は、該他の情報処理装置についての該管理情報を参照して該他の情報処理装置の性能評価し、該性能評価の結果に基づいて複数の該情報処理装置間で負荷の分散を図るようにデジタルコンテンツをトランスコードするためのいずれかの機能の処理を行う該他の情報処理装置を決定することを特徴とする請求項２のトランスコードシステム。
【請求項１０】
該フォーマット変換部は、多重化方式、又は動画圧縮符号化方式、又は音声圧縮符号化方式の少なくとも１つについて変換を行うことを特徴とする請求項１乃至９のいずれかのトランスコードシステム。
【請求項１１】
該情報処理装置の該処理部は、該通信路に接続された通信制御部を含み、該通信制御部は外部の装置からのデジタルコンテンツのトランスコード要求を受信し、かつ該フォーマット変換装置によってフォーマット変換されたコンテンツデータを該外部の装置に送信することを特徴とする請求項１乃至１０のいずれかのトランスコードシステム。
【請求項１２】
通信路を介して接続される複数の情報処理装置を含み、該情報処理装置で使用されるデジタルコンテンツの符号化方式を変換するコンテンツのフォーマット変換方法において、
他の情報処理装置から取得された該情報処理装置に関する少なくともデジタルコンテンツの符号化方式の変換機能に関する管理情報を記憶部に記憶するステップと、
要求元からのデジタルコンテンツのトランスコード要求に従い、該記憶部に格納されている他の情報処理装置に関する該管理情報を参照して該デジタルコンテンツのトランスコードができる他の情報処理装置を決め、該他の情報処理装置に対して処理に必要なコンテンツデータ及び処理の内容を示す情報を該通信路を介して転送するステップと、
該他の情報処理装置は、ある情報処理装置の該処理部から送られた処理内容に従ってトランスコードを実施するフォーマット変換ステップと、
フォーマット変換されたコンテンツデータを該要求元に送信するステップと、を有することを特徴とするフォーマット変換方法。
【請求項１３】
該管理情報として、他の情報処理装置の性能に関する情報を含む状態を示す情報と、符号化方式の変換機能における分離、デコード、エンコード、多重化に関する情報を該記憶部に記憶し、
該処理部において、該他の情報処理装置の該管理情報に従ってデジタルコンテンツをトランスコードするための分離、デコード、エンコード、多重化のいずれかの機能を持つ他の情報処理装置を選択し、かつ選択された他の情報処理装置についての該管理情報を参照して該他の情報処理装置の性能評価を行い、該性能評価の結果に基づいてデジタルコンテンツをトランスコードするためのいずれかの機能の処理を行う該他の情報処理装置に対して必要なコンテンツデータ及び処理の内容を示す情報を転送することを特徴とする請求項１２のフォーマット変換方法。
【請求項１４】
該他の情報処理装置の性能評価を実施し、トランスコードに必要ないずれかの処理に最適な機能と状態を持つ情報処理装置を決定するための、各情報処理装置の処理状態、デジタルコンテンツのトランスコードの処理を行うＣＰＵの処理速度、及び使用されるメモリサイズの仕様情報を機器管理情報として記憶部に記憶することを特徴とする請求項１２又は１３のフォーマット変換方法。
【請求項１５】
該情報処理装置の性能評価により、トランスコードに必要ないずれかの処理に最適な機能と状態を持つ情報処理装置を決定するために、各情報処理装置が有する分離、多重化、デコーダ、エンコーダ情報を機器コーデック管理情報として記憶部に記憶することを特徴とする請求項１２又は１３のフォーマット変換方法。
【請求項１６】
通信路を介して他のトランスコード変換装置及び外部の装置に接続され、要求されるデジタルコンテンツの符号化方式を変換するトランスコード変換装置において、
他のトランスコード変換装置から取得された該トランスコード変換装置に関する少なくともデジタルコンテンツの符号化方式の変換機能に関する管理情報を記憶する記憶部と、
該記憶部に格納されている該他のトランスコード変換装置に関する該管理情報を参照してデジタルコンテンツをトランスコードができる他のトランスコード変換装置を決め、かつ他のトランスコード変換装置に行わせる符号変換に関する情報を生成する処理を行う処理部と、
該処理部で決められた該他のトランスコード変換装置に対して処理に必要なコンテンツデータ及び処理の内容を示す情報を該通信路を介して送信すると共に、フォーマットの変換処理されたコンテンツを送信する通信制御部と、
処理を依頼されたコンテンツデータ及び処理の内容に従って、コンテンツのフォーマット変換を行うフォーマット変換部と、
を有することを特徴とするトランスコード変換装置。
【請求項１７】
該記憶部は、該管理情報として、他のトランスコード変換装置の性能に関する情報を含む状態を示す情報と、符号化方式の変換機能における分離、デコード、エンコード、多重化に関する情報を記憶し、
該処理部は、該他のトランスコード変換装置の該管理情報に従ってデジタルコンテンツをトランスコードするための分離、デコード、エンコード、多重化のいずれかの機能を持つ他のトランスコード変換装置を選択し、かつ選択された他のトランスコード変換装置についての該管理情報を参照して該他のトランスコード変換装置の性能評価を行い、該性能評価の結果に基づいてデジタルコンテンツをトランスコードするためのいずれかの機能の処理を行う該他のトランスコード変換装置を決定する処理を行うことを特徴とする請求項１６のトランスコード変換装置。
【請求項１８】
該フォーマット変換部は、該デジタルコンテンツをトランスコードするためのＤＭＵＸ、デコーダ、エンコーダ、又はＭＵＸの少なくとも１つを有することを特徴とする請求項１７のトランスコード変換装置。
【請求項１９】
該フォーマット変換部は、多重化方式、又は動画圧縮符号化方式、又は音声圧縮符号化方式の少なくとも１つについて変換を行うことを特徴とする請求項１６乃至１８のいずれかのトランスコード変換装置。
【請求項２０】
該記憶部は、
各トランスコード変換装置の処理状態、デジタルコンテンツのトランスコードの処理を行うＣＰＵの処理速度、及び使用されるメモリサイズの仕様情報を含む機器管理情報のテーブルと、
各トランスコード変換装置が有する分離、多重化、デコーダ、エンコーダの情報を含む機器コーデック管理情報のテーブルと、
デジタルコンテンツに関する変換前後の符号化方式の関係を示す情報のテーブルと、を記憶することを特徴とする請求項１６乃至１９のいずれかのトランスコード変換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ変換装置及びトランスコードシステムに係り、特にデジタルコンテンツの符号化方式を変換するコンテンツのフォーマット変換装置、変換方法及びトランスコードシステムに関する。
【背景技術】
【０００２】
有線ＬＡＮや無線ＬＡＮ等の通信手段を用いて自宅のホームネットワークを構築し、そのネットワークを利用してＳＴＢ(Set Top Box)やＰＣ(Personal Computer)等に蓄積した映像のデジタルコンテンツを、他のＳＴＢやＰＣなどのデバイスで視聴することが可能になっている。また、ネットワーク以外の手段として例えばＳＤ(Secure Digital)カード等のブリッジメディアを用いて、ＰＤＡ(Personal Digital Assistants)や携帯電話で視聴することも可能である。
【０００３】
デバイスの持つ画面の解像度、処理能力やメモリの容量などによって、搭載するデコーダの種類が異なり、高解像度で処理能力の高いＰＣには、多種類の圧縮符号化方式が搭載されており、ＱＶＧＡ(Quarter Video Graphics Array)の表示画面を持つ携帯電話には、ＭＰＥＧ−４などのデジタルコンテンツのデータサイズが小さい高圧縮な圧縮符号化方式が搭載されている。
【０００４】
ＭＰＥＧなどの圧縮符号化方式は、動画像圧縮符号化、音声圧縮符号化および多重化の３つの符号化方式によって構成されており、それぞれ多くのフォーマットが開発されている。例えば、蓄積型デジタルコンテンツに利用されるＭＰＥＧ−２ ＰＳ(Program Stream)、通信に適したＭＰＥＧ−２ ＴＳ(Transport Stream)、第３世代移動体通信の携帯電話で利用される３ＧＰＰ(3rd Generation Partnership Project) ＴＳ２６．２３４などは、現在、一般的に利用されている多重化方式である。
【０００５】
また、動画像圧縮符号化方式では、ＭＰＥＧ−２ ｖｉｄｅｏ、ＭＰＥＧ−４ ｖｉｓｕａｌなどがあり、音声圧縮符号化方式では、ＭＰＥＧ−２  ＡＡＣ(Advanced Audio Coding)、ＭＰＥＧ−１ Ａｕｄｉｏ Ｌａｙｅｒ−２など、他にも数多くのフォーマットが存在する。このため、デジタル放送のようにサービスの中で利用する符号化方式を規定すれば問題ないが、種類の同じ再生デバイスで開発したベンダが異なれば、音声の圧縮符号化方式が異なり、デジタルコンテンツの相互利用が困難になることもある。
【０００６】
このような再生デバイスによってデコーダが異なる場合、デジタルコンテンツの圧縮符号化方式を対応可能な方式にトランスコードする必要がある。例えば、ネットワークに接続可能な市販されているＨＤＤ(Hard Disk Drive)レコーダなどのＳＴＢは、コスト面からデコーダを複数搭載することは難しい。そのため、ネットワーク上の再生不可能なデジタルコンテンツを視聴する場合、デジタルコンテンツのＵＲＬ情報とＳＴＢに関する情報をトランスコードサーバへ送信し、トランスコードサーバで目的の符号に変換したデジタルコンテンツを生成することが提案されている。即ち、様々なコーデックを所持しているトランスコードサーバは、ＵＲＬ情報を元にデジタルコンテンツを取得して、ＳＴＢに関する情報からＳＴＢに対応する符号化方式に取得したデジタルコンテンツをトランスコードし、ＳＴＢにトランスコード後のデジタルコンテンツを送信することで、ＳＴＢは再生可能なデジタルコンテンツを取得することができる。
この種の技術は、例えば特開２００４−１０２３３９公報（特許文献１）に開示されている。
【０００７】
【特許文献１】特開２００４−１０２３３９公報（第４−５頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記従来技術では、トランスコードサーバが、コンテンツサーバに存在するデジタルコンテンツを、ＳＴＢで再生可能な圧縮符号化方式にトランスコードして転送することによって、搭載されたデコーダの数が少ないＳＴＢでも、様々な圧縮符号化方式のデジタルコンテンツを再生することが可能になる。これによって、ユーザは、所望するデジタルコンテンツのためにＳＴＢを次々と買い足す必要がなくなり、それまで所持していたＳＴＢで所望するデジタルコンテンツを視聴することができる。
【０００９】
しかしながら、所望するデジタルコンテンツを所持するコンテンツサーバがＳＴＢだった場合やＳＴＢと同一ＬＡＮ上、例えば、ＳＴＢが存在するホームネットワークにコンテンツサーバが接続されている場合は想定しておらず、ユーザが所持するデジタルコンテンツのトランスコードには対応していない。
【００１０】
また、トランスコードサーバは、インターネット環境であれば多数のＳＴＢからのアクセスが想定されることから、高負荷な処理要求が集中し、ＳＴＢへの応答時間が遅くなるという問題も発生する。
【００１１】
本発明の目的は、ネットワークに接続された複数の機器を利用してデジタルコンテンツのトランスコード処理を効果的に行うことにある。
本発明は、また、デジタルコンテンツのトランスコード処理をネットワークに接続された複数の機器に分散して行なわせることにより、特定の機器に処理の負荷が集中することを防止することにある。
【課題を解決するための手段】
【００１２】
本発明に係るトランスコードシステムは、通信路を介して接続される複数の情報処理装置を含み、情報処理装置で使用されるデジタルコンテンツの符号化方式を変換するトランスコードシステムにおいて、情報処理装置は、他の情報処理装置から取得された情報処理装置に関する少なくともデジタルコンテンツの符号化方式の変換機能に関する管理情報を記憶する記憶部と、記憶部に格納されている他の情報処理装置に関する管理情報を参照してデジタルコンテンツのトランスコードができる他の情報処理装置を決め、他の情報処理装置に対して処理に必要なコンテンツデータ及び処理の内容を示す情報を通信路を介して転送する処理部と、を有し、
他の情報処理装置は、ある情報処理装置の処理部から送られた処理内容に従ってトランスコードを実施するフォーマット変換部と、を有するトランスコードシステムである。この情報処理装置は、トランスコード変換装置であり、実施例ではＳＴＢとして説明される。
好ましい例では、記憶部は、管理情報として、他の情報処理装置の性能に関する情報を含む状態を示す情報と、符号化方式の変換機能における分離、デコード、エンコード、多重化に関する情報を記憶し、処理部は、他の情報処理装置の管理情報に従ってデジタルコンテンツをトランスコードするための分離、デコード、エンコード、多重化のいずれかの機能を持つ他の情報処理装置を選択し、かつ選択された他の情報処理装置についての管理情報を参照して他の情報処理装置の性能評価を行い、性能評価の結果に基づいてデジタルコンテンツをトランスコードするためのいずれかの機能の処理を行う他の情報処理装置に対して必要なコンテンツデータ及び処理の内容を示す情報を転送する。
また、好ましい例では、情報処理装置は、デジタルコンテンツを動画像が圧縮符号化されたデータストリームと、音声が圧縮符号化されたデータストリームに分離するＤＭＵＸを有する。また、動画像が圧縮符号化されたデータストリームをデコードするデコーダ及び又は音声が圧縮符号化されたデータストリームをデコードするデコーダを有する。また、動画像が復号されたデータストリームをエンコードするエンコーダ及び又は音声が復号されたデータストリームをエンコードするエンコーダを有する。また、他の情報処理装置から圧縮符号化された動画像のデータストリームと圧縮符号化された音声のデータストリームが入力されたとき、所望の多重化方式に両者のデータを多重化するＭＵＸを有する。
【００１３】
また、一例では、情報処理装置の性能評価を実施し、トランスコードに必要ないずれかの処理に最適な機能と状態を持つ情報処理装置を決定するための、各情報処理装置の処理状態、デジタルコンテンツのトランスコードの処理を行うＣＰＵの処理速度、及び使用されるメモリサイズの仕様情報を機器管理情報として記憶部に記憶する。
また、一例では、情報処理装置の性能評価により、トランスコードに必要ないずれかの処理に最適な機能と状態を持つ情報処理装置を決定するために、各情報処理装置が有する分離、多重化、デコーダ、エンコーダの情報を機器コーデック管理情報として記憶部に記憶する。
また、一例では、処理部は、他の情報処理装置についての管理情報を参照して他の情報処理装置の性能評価し、性能評価の結果に基づいて複数の情報処理装置間で負荷の分散を図るようにデジタルコンテンツをトランスコードするためのいずれかの機能の処理を行う他の情報処理装置を決定する。
また、一例では、フォーマット変換部は、多重化方式、又は動画圧縮符号化方式、又は音声圧縮符号化方式の少なくとも１つについて変換を行う。
また、一例では、情報処理装置の処理部は、通信路に接続された通信制御部を含み、通信制御部は外部の装置からのデジタルコンテンツのトランスコード要求を受信し、かつフォーマット変換装置によってフォーマット変換されたコンテンツデータを外部の装置に送信する。
【００１４】
本発明に係るフォーマット変換方法は、通信路を介して接続される複数の情報処理装置を含み、情報処理装置で使用されるデジタルコンテンツの符号化方式を変換するコンテンツのフォーマット変換方法において、
他の情報処理装置から取得された情報処理装置に関する少なくともデジタルコンテンツの符号化方式の変換機能に関する管理情報を記憶部に記憶するステップと、要求元からのデジタルコンテンツのトランスコード要求に従い、記憶部に格納されている他の情報処理装置に関する管理情報を参照してデジタルコンテンツのトランスコードができる他の情報処理装置を決め、他の情報処理装置に対して処理に必要なコンテンツデータ及び処理の内容を示す情報を通信路を介して転送するステップと、他の情報処理装置は、ある情報処理装置の処理部から送られた処理内容に従ってトランスコードを実施するフォーマット変換ステップと、フォーマット変換されたコンテンツデータを要求元に送信するステップと、を有するフォーマット変換方法である。
好ましい例では、管理情報として、他の情報処理装置の性能に関する情報を含む状態を示す情報と、符号化方式の変換機能における分離、デコード、エンコード、多重化に関する情報を記憶部に記憶し、処理部において、他の情報処理装置の管理情報に従ってデジタルコンテンツをトランスコードするための分離、デコード、エンコード、多重化のいずれかの機能を持つ他の情報処理装置を選択し、かつ選択された他の情報処理装置についての管理情報を参照して他の情報処理装置の性能評価を行い、性能評価の結果に基づいてデジタルコンテンツをトランスコードするためのいずれかの機能の処理を行う他の情報処理装置に対して必要なコンテンツデータ及び処理の内容を示す情報を転送する。
【００１５】
また、本発明に係るトランスコード変換装置は、通信路を介して他のトランスコード変換装置及び外部の装置に接続され、要求されるデジタルコンテンツの符号化方式を変換するトランスコード変換装置において、他のトランスコード変換装置から取得されたトランスコード変換装置に関する少なくともデジタルコンテンツの符号化方式の変換機能に関する管理情報を記憶する記憶部と、
記憶部に格納されている他のトランスコード変換装置に関する管理情報を参照してデジタルコンテンツをトランスコードができる他のトランスコード変換装置を決め、かつ他のトランスコード変換装置に行わせる符号変換に関する情報を生成する処理を行う処理部と、
処理部で決められた他のトランスコード変換装置に対して処理に必要なコンテンツデータ及び処理の内容を示す情報を通信路を介して送信すると共に、フォーマットの変換処理されたコンテンツを送信する通信制御部と、
処理を依頼されたコンテンツデータ及び処理の内容に従って、コンテンツのフォーマット変換を行うフォーマット変換部と、を有するトランスコード変換装置である。
好ましい例では、記憶部は、各トランスコード変換装置の処理状態、デジタルコンテンツのトランスコードの処理を行うＣＰＵの処理速度、及び使用されるメモリサイズの仕様情報を含む機器管理情報のテーブルと、各トランスコード変換装置が有する分離、多重化、デコーダ、エンコーダの情報を含む機器コーデック管理情報のテーブルと、デジタルコンテンツに関する変換前後の符号化方式の関係を示す情報のテーブルと、を記憶する。
【発明の効果】
【００１６】
本発明によれば、デジタルコンテンツのトランスコード処理をネットワークに接続された複数の機器を利用して実施することにより、複数種類の符号化方式に対応した様々なトランスコードが可能になる。また、複数の機器に状態に応じてトランスコード処理を行わせることにより、処理の負荷がある箇所に集中することを防止できる。
【発明を実施するための最良の形態】
【００１７】
本発明の実施形態について図面を参照して説明する。
図１は実施形態によるトランスコードシステムの構成例を示す図である。
図示のトランスコードシステムにおいて、１０a〜１０eはＳＴＢ、２０はＬＡＮ、３０は携帯電話である。
ここで、ＳＴＢ１０の添え字（a〜e）については、説明のため便宜上３つを区別するためであり、各機器がＳＴＢの機能を有すると言う点ではそれらの機器の違いはない。ただし、各ＳＴＢ１０に搭載するＭＵＸ（多重器）、ＤＭＵＸ（分離器）、デコーダ、エンコーダについては、同一のフォーマットを搭載していてもよいし、異なったフォーマットを搭載していてもよい。また、ＳＴＢ１０ａ〜１０eのいずれかを特定しない場合には、代表的にＳＴＢ１０と表わす。
【００１８】
ＳＴＢ１０は、ＬＡＮ２０を介して接続された他のＳＴＢ１０の状態や仕様、エンコーダ・デコーダの情報を自動的に取得し、デジタルコンテンツのトランスコードに必要な、分離、音声ストリームの変換、ビデオストリームの変換、多重化の処理を、取得した状態や搭載するデコーダ・エンコーダの情報を元に、自らを含むＬＡＮ２０に接続されたＳＴＢ１０に処理を依頼し、依頼されたＳＴＢ１０は、依頼された処理を実施することで、トランスコードの制御を行う機能を有する。
【００１９】
ＬＡＮ２０は、有線ＬＡＮ、無線ＬＡＮ、ＵＷＢ（Ultra Wide Band）、Ｂｌｕｅｔｏｏｔｈ、電力線等で構成されるネットワークであり、ＬＡＮ２０に接続された装置間では、ある所定の手順に従ってデータを転送することが可能となる。
携帯電話３０はデジタルコンテンツのトランスコード要求を出すデバイスである。尚、携帯電話３０以外に、ＰＤＡやＳＴＢ等の他のデバイス（図示せず）を用いてもよい。
【００２０】
本実施形態によるトランスコードシステムにおいて、ＬＡＮ２０で接続された各ＳＴＢ１０は、それぞれ１つ以上の音声圧縮符号化方式用のデコーダ、動画像圧縮符号化方式用のデコーダ、音声圧縮符号化方式用のエンコーダ、動画像圧縮符号化方式用のエンコーダと、ＭＵＸ、ＤＭＵＸを搭載している。さらにお互いの存在や提供するサービスを自動的に検知できるＵＰｎＰ(Universal Plug and Play)等の機能が搭載されており、ＳＴＢ１０ａ〜１０ｅは、接続可能なＳＴＢ１０の状態、仕様、変換機能に関する情報を自動的に取得して、それらの情報を管理情報としてテーブル５０，６０（図３、図４を参照して後述する）に登録して管理する。テーブルの内容は、登録されている情報に変化があると逐次更新されるようになっている。
【００２１】
例えば、携帯電話３０からＳＴＢ１０ａにデジタルコンテンツをトランスコードする要求が発生すると、変換前後の各符号化方式が登録された変換対テーブル７０（図５を参照して後述する）が要求元のＳＴＢ１０によって生成され、指定されたデジタルコンテンツが存在するＳＴＢ１０を起点として、そのデジタルコンテンツに対して、分離、音声／ビデオストリームの変換、多重化の各処理を実施する前に、各ＳＴＢ１０から収集した情報を元に、処理が可能なＳＴＢ１０を選択し、性能評価を行う。性能評価の結果に従って各処理に対して最適なＳＴＢ１０を決定し、そのＳＴＢ１０へ変換対テーブル７０に登録されている変換対情報と各処理で対象となるデジタルコンテンツのストリームを転送する。その転送を受信したＳＴＢ１０は依頼された処理内容に従い符号の変換処理を実施する。
【００２２】
このように、複数のＳＴＢを利用して、あるデジタルコンテンツに関する分離、音声／ビデオストリームの変換、多重化の各処理を行うトランスコードシステムを実現することができる。
【００２３】
図２は、本実施形態におけるＳＴＢ１０のハードウェア構成図である。
図２に示すように、ＳＴＢ１０は、ＣＰＵ１１と、主記憶１２と、通信制御部１３と、ストレージ装置１４と、デコーダ１５と、エンコーダ１６と、ＭＵＸ１７と、ＤＭＵＸ１８とを有して構成される。そして、ＳＴＢ１０の各構成要素はバス１９によって接続され、各構成要素間で必要な情報の転送が可能である。
【００２４】
ここで、ＣＰＵ１１は、主記憶１２やストレージ装置１４にあらかじめ格納されているプログラムの実行によって所定の処理動作を行う。主記憶１２は、ワークエリアとして機能したり、必要なプログラムを格納するためのメモリである。例えば、前者に対してはＲＡＭ（Random Access Memory）、後者に対してはＲＯＭ(Read Only Memory)等によって実現できる。
【００２５】
通信制御部１３は、ＬＡＮ２０に接続される他の装置との間でデータを送受信するためのユニットであり、例えば、モデム、ネットワークアダプタ、無線送受信装置等によって実現される。ストレージ装置１４は、ＳＴＢ１０の動作を制御するためのプログラムを保存したり、ＬＡＮ２０を介して配信されるデジタルコンテンツを蓄積するための記憶装置であり、例えばＨＤＤや光ディスク等によって実現される。
【００２６】
デコーダ１５は、圧縮符号化された音声ストリームやビデオストリームのデコード処理をするためのユニットであり、例えばハードウェアアクセラレータによって実現される。エンコーダ１６は、符号化されていない音声ストリームや符号化されていないビデオストリームのエンコード処理をするためのユニットであり、例えばハードウェアアクセラレータにより実現される。
【００２７】
ＭＵＸ１７は、圧縮符号化された音声ストリームやビデオストリームの多重化処理をするためのユニットであり、例えばハードウェアアクセラレータによって実現される。ＤＭＵＸ１８は、デジタルコンテンツを圧縮符号化された音声ストリームやビデオストリームに分離処理をするためのユニットであり、例えば、ハードウェアアクセラレータによって実現される。
【００２８】
尚、上記したデコーダ１５、エンコーダ１６、ＭＵＸ１７、ＤＭＵＸ１８は、ハードウェアに限らず、ソフトウェアによって実現してもよい。その場合、それらの機能の実現に必要なプログラムを主記憶１２又はストレージ装置１４に格納しておき、必要時にそのプログラムをＣＰＵ１１で実行して所望の機能を実現することができる。
【００２９】
次に、図３〜図６を参照して本実施形態によるトランスコードの処理に使用される管理情報等について説明する。
それらの管理情報としては、性能評価に利用する機器管理情報５０と機器コーデック管理情報６０、変換情報７０、依頼先管理情報８０があげられる。これら機器管理情報５０、機器コーデック管理情報６０、変換情報７０及び依頼先管理情報８０は、各ＳＴＢ１０の主記憶１２又はストレージ装置１４（両者を総称して記憶部ということがある）に記憶されて管理される。
【００３０】
図３は、性能評価に利用する機器管理情報５０のテーブル構成例である。
機器管理情報５０は、評価対象となるＳＴＢ名５１、ＣＰＵの処理速度５２、メモリサイズ５３、現在の負荷５４、残ディスク容量５５、ハードウェアアクセラレータの有無５６、バージョン５７、有効期限５８を示す情報によって構成される。
【００３１】
この機器管理情報５０は、各ＳＴＢ１０が機器管理情報５０のバージョン５７を定期的マルチキャストしており、通常はマルチキャストされてくるバージョン情報と機器管理情報５０のバージョン５７にある数字とを比較することで、所持している機器管理情報５０が最新のものであるかを判断することができる。マルチキャストで取得したバージョンがバージョン５７より大きい場合、機器管理情報５０を有するＳＴＢ１０は、機器管理情報５０を再取得する。
【００３２】
有効期限５８は、ＳＴＢ１０のdead or aliveを検知するために利用する。バージョン５７の有効期限である有効期限５８は、その有効期限が切れてしまった場合、機器管理情報５０から有効期限５８が切れていたＳＴＢ１０の項目の全てを削除する。機器管理情報５０にリストアップされていれば、ネットワークを介して接続は可能であるが、リストに存在しない場合、利用できない環境にＳＴＢ１０がいると判断できる。
尚、新たなＳＴＢがＬＡＮ２０に接続された場合には、その接続が感知され、そのＳＴＢの機器管理情報５０が自動的に取得される。
【００３３】
図４は、機器コーデック管理情報６０のテーブル構成例である。
機器コーデック管理情報６０は、対象となるＳＴＢ名６１、ＭＵＸ６２、ＤＭＵＸ６３、音声デコーダ６４、ビデオデコーダ６５、音声エンコーダ６６、ビデオエンコーダ６７を示す情報によって構成されている。
【００３４】
この管理情報６０は、ＳＴＢの性能評価する前に参照されることで、ターゲットとなる処理が実行可能かどうかを判断し、性能評価に必要なＳＴＢ１０の一覧を取得することができる。機器管理情報５０と機器コーデック管理情報６０は連動しており、機器管理情報５０の有効期限５８が切れていると、該当するＳＴＢ１０は電源断か又はネットワークから切り離されているものと判断し、機器コーデック管理情報のＳＴＢ１０の全ての項目は削除される。
【００３５】
尚、機器管理情報５０及び機器コーデック管理情報６０は、各ＳＴＢ１０で管理する方法以外にも、例えばこれらの情報が必要なときに、各ＳＴＢ１０へ取得要求を出して、最新の機器管理情報５０と機器コーデック管理情報６０を取得するようにしても良い。その場合、運用上、機器管理情報５０の有効期限５８やバージョン５７が必要なければ、利用しなくてもよい。
【００３６】
機器管理情報５０を使って性能評価を行うには、機器コーデック管理情報６０を利用して所望の変換を実施できるＳＴＢ１０をリストアップし、そのリストのＳＴＢ１０において、機器管理情報５０を利用して性能評価を行う。
【００３７】
以下に評価の一例をあげる。
ＣＰＵの速さ５２とメモリサイズ５３には、値の大きい順に１点、２点、３点と点数を付し、現在の負荷５４は、値の小さな準に１点、２点、３点と点数を付していく。これらの点数をＳＴＢ名６１ごとに足し合わせ、値の最も少ないＳＴＢ１０が一番評価の高いＳＴＢ１０となる。数値が同じになってしまった場合は、ディスクの残容量が大きいＳＴＢ１０が一番評価の高いＳＴＢ１０となる。リストにあるＳＴＢ１０にハードウェアアクセラレータが搭載されている場合、搭載されているＳＴＢ１０の中で、現在の負荷５４を評価する。現在の負荷５４を参照して複数のＳＴＢ１０間で負荷が均衡するように処理を分散させることができる。
【００３８】
これら管理情報５０，６０を用いて、ＳＴＢ１０の性能評価の処理動作及びデジタルコンテンツに関する分離、音声／ビデオストリームの変換、多重化の各処理のＳＴＢ１０への割り当てる動作は、ＳＴＢ１０のＣＰＵ１１におけるプログラムの実行により行われる。
【００３９】
図５は変換情報７０のテーブル構成例である。
変換情報７０は、多重化方式７１と動画像圧縮符号化方式７２と音声圧縮符号化方式７３とで構成されており、デジタルコンテンツの変換前後の符号化方式を示す情報を登録している。ＳＴＢ１０が変換処理を行う場合、この変換情報７０を参照して変換を実施する。例えば、多重化方式７１に関して言えば、ＭＰＥＧ−２ＰＳを３ＧＰＰ ＴＳ２６．２３４に変換することを意味している。
【００４０】
図６は依頼先管理情報８０のテーブル構成例である。
このテーブル８０は、携帯電話３０からコンテンツの取得要求を受けたＳＴＢ１０に形成されるものであり、要求されたコンテンツに関して符号変換の処理を依頼した先のＳＴＢ１０の依頼内容を管理するためのテーブルである。図示の例は、ＳＴＢ１０aに展開されたテーブルの内容を示している。
【００４１】
依頼先管理情報としては、依頼先となるＳＴＢ名８１に対応して、依頼した機能を示すＭＵＸ８２，ＤＭＵＸ８３，音声デコーダ８４、ビデオデコーダ８５、音声エンコーダ８６、音声デコーダ８６、ビデオエンコーダ８７、及び符号変換処理の進捗状況を示す進行状態フラグ８８の情報を登録している。
【００４２】
次に、図７を参照して、携帯電話３０からの要求に従って符号化変換したデジタルコンテンツを取得する例について説明する。
ここで、携帯電話３０とＳＴＢ１０a〜１０eはＵＰｎＰ対応機器である。また、ユーザが所望するデジタルコンテンツは、ＳＴＢ１０ｃに存在するものとする。
【００４３】
まず、携帯電話３０からＳＴＢ１０ａに無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ、ＵＷＢ等を利用してアクセスする（Ｓ１００）。携帯電話３０がＬＡＮ２０に接続されると、ＳＴＢ１０ａ〜１０eは自動的に携帯電話３０を検知する。次に、携帯電話３０がＳＴＢ１０ａにアクセスできるようになると、携帯電話３０のユーザインターフェースを利用して、ＳＴＢ１０ａに対してコンテンツリストを取得するように要求を出す。ここでＳＴＢ１０ａ、１０ｂ、１０ｃがＤＬＮＡ対応機器であれば、ＳＴＢ１０ａはＳＴＢ１０ｂ、１０ｃのコンテンツリストも取得することができる。例えＤＬＮＡ対応機器でなくても、独自のプロトコルを用いてコンテンツリストを取得することもできる（Ｓ１０１）。ＳＴＢ１０ａが取得したコンテンツリストは携帯電話３０に送信される。ここで、コンテンツリストとは、コンテンツ名とそのＵＲＬが記載されたリストを想定してよい。
【００４４】
携帯電話３０のユーザは、取得したコンテンツリストから、携帯電話３０のグラフィックユーザインターフェースとボタンを利用して、所望のデジタルコンテンツを選択する。選択されたデジタルコンテンツを一意に指定できる情報例えばコンテンツ名やそのＵＲＬ、及び携帯電話３０で再生可能な圧縮符号化方式を示す情報の一覧が、携帯電話３０からＳＴＢ１０ａに送信される（Ｓ１０２）。
【００４５】
尚、この例では、携帯電話３０からの要求によってデジタルコンテンツを取得する場合について説明するが、携帯電話３０に限らず、他に例えば、無線ＬＡＮによって接続されたカーナビや、ＰＤＡなどの端末装置でもよい。この場合、ネットワークに接続する機能を有し、デジタルコンテンツの蓄積が可能であり、いずれかの圧縮符号化方式で符号化されたデジタルコンテンツを再生できるプレイヤーが搭載されている必要がある。
【００４６】
次に、図８を参照して、一実施例におけるデジタルコンテンツのトランスコードの変換処理について説明する。
例えばＳＴＢ１０に電源が投入されると、まず評価テーブルが作成される（Ｓ２００）。ここで評価テーブルとは、機器管理情報５０と機器コーデック管理情報６０のテーブルである。ＵＰｎＰによって自動的にお互いを認識し、バージョンをマルチキャストしているＳＴＢ１０の機器管理情報５０を全て取得する。各ＳＴＢ１０が取得した機器管理情報５０は、バージョン５７と有効期限５８の運用によって、常に最新の情報になる。
尚、前述したように、バージョン５７と有効期限５８を利用して機器管理情報５０を管理しなくても、性能評価の直前で各ＳＴＢ１０へ取得要求を出して、機器管理情報５０と機器コーデック管理情報６０を収集してもよい。
【００４７】
次に、ステップＳ１０２（図７）にて携帯電話３０からコンテンツ名と対応する圧縮符号化方式のセットを受信できたＳＴＢ１０ａから、デジタルコンテンツを所有するＳＴＢ１０ｃに対して、コンテンツ名と変換する圧縮符号化方式を符号化方式変換要求として送信する（Ｓ２０１）。この段階で、ＳＴＢ１０aの依頼先管理情報８０のテーブルには、ＳＴＢ１０cの対応項目ＤＥＭＵＸ８３に依頼内容となるＭＰＥＧ−２ＰＳが登録される。以下同様の方法で、このテーブルに依頼先のＳＴＢ１０と依頼内容が順次登録されていく。
【００４８】
符号化方式変換要求を受信したＳＴＢ１０ｃは、送信されてきた圧縮符号化方式の一覧と変換処理を行うデジタルコンテンツを元に、変換情報７０を生成する。さらに、変換情報７０とＳＴＢ１０ｃが持つ機器管理情報５０と機器コーデック管理情報６０を参照して性能評価を行い、その評価に従って変換対象のデジタルコンテンツを分離することができるＳＴＢ１０（ここでは便宜上ＳＴＢ１０ｃとする）を決定する。そして、ＳＴＢ１０ｃに対してデジタルコンテンツと変換情報７０を送信し、変換情報７０とデジタルコンテンツを受信したＳＴＢ１０ｃは分離処理を実施する（Ｓ２０２）。
【００４９】
次に、ＳＴＢ１０ｃが多重化するＳＴＢ１０を決定するための性能評価を実施し、決定したＳＴＢ１０(ここではＳＴＢ１０ｄとする)に対して多重化処理の準備依頼を行う。ここで行う準備を具体的に述べると、ビデオストリームと音声ストリームを蓄積するために、ＨＤＤの容量チェックを実施し待機状態に入る（Ｓ２０３）。
【００５０】
ステップＳ２０２によって得られたビデオストリームと音声ストリームに対して、性能評価を実施し、ビデオストリームを変換情報７０に従って変換することができるＳＴＢ１０（ここではＳＴＢ１０ｂとする）を決定して、変換依頼を送信し、依頼されたＳＴＢ１０ｂは変換処理を実施する。変換依頼時には、ステップＳ２０３にて決定された多重化を実施するＳＴＢ１０ｄの情報もビデオストリームと共に送信する（Ｓ２０４）。
【００５１】
さらに、音声ストリームを変換情報７０に従って変換することができるＳＴＢ１０(ここではＳＴＢ１０ｅとする)を決定して、変換依頼を送信し、依頼されたＳＴＢ１０ｅは変換処理を実施する。変換依頼時には、ステップＳ２０３にて決定された多重化を実施するＳＴＢ１０ｄの情報も音声ストリームと共に送信する（Ｓ２０５）。
【００５２】
尚、ステップＳ２０４やステップＳ２０５において、動画像ストリームの変換や音声ストリームの変換は、同一ＳＴＢ１０内で実施することを想定しているが、この方法以外にも、ビデオストリームをデコードするＳＴＢ１０を決定するための性能評価を実施してデコード処理依頼を実施し、さらに、デコードされたデータを変換情報７０に従ってエンコードするために、性能評価を実施してエンコード処理が行えるＳＴＢ１０を探し出し、エンコードを実施することも可能である。この場合さらに多種類の符号化方式のトランスコードが可能になる。
【００５３】
次に、ビデオストリームと音声ストリームを多重化の準備が整ったＳＴＢ１０ｄへ、ステップＳ２０４やステップＳ２０５にて送信した多重化を実施するＳＴＢ１０ｄの情報を元に送信する（Ｓ２０６，Ｓ２０７）。
そして、ＳＴＢ１０ｄでは送信されてくる各ストリームを一時的にＨＤＤ上に蓄積し（Ｓ２０８）、一定以上の映像ストリームと音声ストリームが確保できると、多重化作業を実施する（Ｓ２０９）。さらに多重化が終了すると、コンテンツの取得要求があった携帯電話３０へＳＴＢ１０ａを経由して符号変換したコンテンツを送信する（Ｓ２１０）。
尚、依頼先管理情報８０のテーブルの進行状態を示すフラグ８８は、処理が終わると、対応するＳＴＢ１０の欄フラグの状態が、「処理中」から「完了」に変わる。従ってＳＴＢ１０aはフラグ８８を参照することにより依頼した処理の全てが完了したかを認識できる。
【００５４】
次に図９を参照して、他の実施例によるデジタルコンテンツのトランスコードの変換処理について説明する。
ここで図９のステップＳ２００からステップＳ２０２までは、図８における場合と同じである。
【００５５】
さて、ステップＳ２９０では、ＳＴＢ１０ｃが多重化するＳＴＢ１０を決定するための性能評価を実施し、決定したＳＴＢ１０ｄに対して多重化処理の準備依頼を行う。ここで行う準備とは、ビデオストリームと音声ストリームを蓄積するためのＨＤＤ容量のチェックであり、その後、ビデオストリームの変換と音声ストリームの変換の終了通知来るまで待機状態に入る。
【００５６】
そして、ステップＳ２０２によって得られたビデオストリームと音声ストリームに対して、性能評価を実施し、ビデオストリームを変換情報７０に従って変換することができるＳＴＢ１０（ここではＳＴＢ１０ｂとする）を決定して、変換依頼を送信する。依頼されたＳＴＢ１０ｂは変換処理を実施する（Ｓ２９１）。変換依頼時には、ステップＳ２９０にて決定された多重化を実施するＳＴＢ１０ｄの情報もビデオストリームと共に送信する。
【００５７】
さらに、音声ストリームを変換情報７０に従って変換することができるＳＴＢ１０(ここではＳＴＢ１０ｅとする)を決定して、変換依頼を送信し、依頼されたＳＴＢ１０ｅは変換処理を実施する。変換依頼時には、ステップＳ２０３にて決定された多重化を実施するＳＴＢ１０ｄの情報も音声ストリームと共に送信する（Ｓ２９２）。
【００５８】
そしてビデオストリームの変換が終了すると、ステップＳ２９１で取得した多重化を実施するＳＴＢ１０ｄの情報を元に、ＳＴＢ１０ｄへビデオストリーム変換処理が終了したことを通知する（Ｓ３０１）。このとき変換後のビデオストリームは、ＳＴＢ１０ｂのストレージ装置１４に蓄積する。
【００５９】
さらに、音声ストリームの変換が終了すると、ステップＳ２９２で取得した多重化を実施するＳＴＢ１０ｄの情報を元にＳＴＢ１０ｄへ音声ストリーム変換の処理が終了したことを通知する（Ｓ３０２）。このとき変換後の音声ストリームは、ＳＴＢ１０ｂのストレージ装置１４に蓄積する。
【００６０】
ＳＴＢ１０dでは、ステップＳ３０１とステップＳ３０２によって送信された終了通知を受信し、ビデオストリームの終了通知と音声ストリームの終了通知の両者が来ない限り、待ちの状態になっている（Ｓ３００）。両者の終了通知を受信すると、ステップＳ３０３へ移行する。
【００６１】
ステップＳ３０３では、一度、多重化処理を実施するＳＴＢ１０として決定されたＳＴＢ１０ｄが、ビデオストリームの符号化方式変換と音声ストリームの符号化方式変換が終了した時点で、再度、多重化処理に最適なＳＴＢ１０を探しだすために、ステップＳ２９０にて多重化処理ＳＴＢ１０として決定されたＳＴＢ１０ｄが性能評価を実施し、通信網に接続されているＳＴＢ１０から１台を決定する（ここでは再度ＳＴＢ１０ｄが決定されたものとする）。性能評価を実施したＳＴＢ１０ｄがステップＳ３００にて終了通知が来たＳＴＢ１０ｂとＳＴＢ１０ｅに対して、新しく多重化処理を実施するＳＴＢ１０の情報を（ここではＳＴＢ１０ｄ）送信する（Ｓ３０３）。
尚、このＳＴＢ１０ｄの情報の送信は、性能評価を実施したＳＴＢ１０が実施してもよいし、新しく多重化処理を実施するＳＴＢ１０でもよい。
【００６２】
次に多重化処理実施ＳＴＢ１０ｄの情報を受信したＳＴＢ１０ｂとＳＴＢ１０ｅは、ＳＴＢ１０ｄの情報を元に、ビデオストリームや音声ストリームを送信する（Ｓ３０４、Ｓ３０５）。そしてＳＴＢ１０ｄでは、ビデオストリームの符号化を変換したＳＴＢ１０ｂから送信されてくるビデオストリームと、音声ストリームの符号化を変換したＳＴＢ１０ｅから送信されてくる音声ストリームとを多重化して１つのデジタルコンテンツに変換する（Ｓ３０６）。
【００６３】
この変換処理が終わると、トランスコード後のデジタルコンテンツを、ＳＴＢ１０ａを経由して要求元である携帯電話３０へ転送し（Ｓ３０７）、トランスコード処理を終了する。
【００６４】
この実施例によれば、ＳＴＢ１０の時々変動している状態情報の最新のものを参照して各ＳＴＢの性能評価を行い、その評価に従ってステップＳ３０３で再度、多重化処理を実施する最適なＳＴＢ１０を決定しているので、ＳＴＢ１０間での最適な分散処理が行える。特にビデオデータのエンコードは１時間以上要し、その間に状態情報も変動している可能性もあるので、この実施例を適用することは効果的である。
【００６５】
上述した実施形態によれば、デジタルコンテンツのトランスコード処理を、ネットワークに接続された複数のＳＴＢを利用して分散処理を行うことで、トランスコード可能な符号化方式が増える。このため、1台のＳＴＢ内では出来なかった符号化方式変換も他のＳＴＢを利用して可能となる。また、各ＳＴＢの管理情報を他のＳＴＢが取得して変換処理を行うべきＳＴＢを決定できるので、変換処理が1箇所に集中することを防止することができる。
【００６６】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態の例に限られるものではなく、本発明の要旨を逸脱することなくその他種々の構成を取り得ることは勿論である。
【００６７】
本実施例は、ＨＤＤレコーダやホームサーバ、ＰＣ、ＰＤＡ、携帯電話等の様々なデジタル家電のミドルウェアやアプリケーションとしてこれらの装置に搭載されて適用され得る。
【図面の簡単な説明】
【００６８】
【図１】本実施形態におけるトランスコードシステムの構成図。
【図２】本実施形態におけるＳＴＢ１０のハードウェア構成図。
【図３】本実施形態における機器管理情報５０のテーブル構成の例を示す図。
【図４】本実施形態における機器コーデック管理情報６０のテーブル構成の例を示す図。
【図５】本実施形態における変換情報７０のテーブル構成の例を示す図。
【図６】本実施形態における依頼先管理情報８０のテーブル構成の例を示す図。
【図７】本実施形態における携帯電話からＳＴＢにデジタルコンテンツを要求する動作を示すフローチャート図。
【図８】本実施形態におけるトランスコードの動作手順を示すフローチャート図。
【図９】他の実施形態によるトランスコードの動作手順を示すフローチャート図。
【符号の説明】
【００６９】
１０、１０a〜１０e：ＳＴＢ、  １１：ＣＰＵ、１２：主記憶、１３：通信制御部、１４：ストレージ装置、１５：デコーダ、１６：エンコーダ、１７：ＭＵＸ、１８：ＤＭＵＸ、２０：ＬＡＮ、３０：携帯電話、５０：機器管理情報、５１：ＳＴＢ名、５２：ＣＰＵの速さ、５３：メモリサイズ、５４：現在の負荷、５５：残ディスク容量、５６：ハードウェアアクセラレータの有無、５７：バージョン、５８：有効期限、６０：機器コーデック管理情報、６１：ＳＴＢ名、６２：ＭＵＸ、６３：ＤＭＵＸ、６４：音声デコーダ、６５：ビデオデコーダ、６６：音声エンコーダ、６７：ビデオエンコーダ、７０：変換情報、７１：多重化方式、７２：動画像符号化方式、７３：音声圧縮符号化方式、８０：依頼先管理情報。
【図１】
2006295586.tif 000003
【図２】
2006295586.tif 000004
【図３】
2006295586.tif 000005
【図４】
2006295586.tif 000006
【図５】
2006295586.tif 000007
【図６】
2006295586.tif 000008
【図７】
2006295586.tif 000009
【図８】
2006295586.tif 000010
【図９】
2006295586.tif 000011