(57)【要約】【課題】処理能力が必ずしも統一されていない複数のビデオトランスコーダを用いて画像符号化データのフォーマットを効率的に変換する。【解決手段】４台のビデオトランスコーダへの第１の画像符号化データの配分率を１：２：１：２に決定した場合、ステップＳ１の処理で、図５Ａに示すように、第１の画像符号化データの区切り位置がＬ：２Ｌ：Ｌ：２Ｌの位置に決定される。そして、ステップＳ２乃至４の処理で、ビデオトランスコーダ１５−１乃至１５−４には、図５Ｂ乃至図５Ｅに示すタグ情報付であって重複部分もある第１の画像符号化データが供給される。そして、ステップＳ５の処理で、それぞれが第２の画像符号化データに変化され、ステップＳ６の処理で、図５Ｊに示す結合された第２の画像符号化データが後段に出力される。本発明は、パーソナルコンピュータ、ビデオレコーダなどに適用することができる。【選択図】図５
2007274229.tif 000002
【特許請求の範囲】
【請求項１】
画像符号化データのフォーマットを変換する情報処理装置において、
画像符号化データのフォーマットを変換する処理能力が必ずしも統一されていない複数の変換手段と、
前記複数の変換手段の処理能力に基づき、画像符号化データを時間軸方向に分割するときの区切り位置を決定する決定手段と、
前記区切り位置に基づき、時間軸方向の前の区間との重複部分を設けて前記画像符号化データを分割する分割手段と、
分割された前記画像符号化データを前記複数の変換手段に分配する分配手段と、
前記複数の変換手段から出力されるフォーマット変換後の画像符号化データを結合する結合手段と
を含む情報処理装置。
【請求項２】
前記変換手段は、
前記画像符号化データをデコードするデコード手段と、
前記デコード手段によるデコード結果をエンコードするエンコード手段と
を含む
請求項１に記載の情報処理装置。
【請求項３】
前記デコード手段は、前記重複部分を利用して前記重複部分に続く部分のデコードを行う
請求項１に記載の情報処理装置。
【請求項４】
前記エンコード手段は、前記重複部分に続く先頭のGOP(Group of Pictures)に対し、前記先頭のGOPのみでデコードが可能となるためのクローズ処理を行う
請求項１に記載の情報処理装置。
【請求項５】
前記分割手段は、前記区切り位置に基づき、時間軸方向の前の区間と所定数のGOP分だけの前記重複部分を設けて前記画像符号化データを分割する
請求項１に記載の情報処理装置。
【請求項６】
前記決定手段は、さらに、前記複数の変換手段の負荷状態に基づき、画像符号化データを時間軸方向に分割するときの区切り位置を決定する
請求項１に記載の情報処理装置。
【請求項７】
前記変換手段は、前記符号化データの符号化方式の変換処理、ビットレートの変換処理、解像度の変換処理、またはフレームレートの変換処理のうち、少なくとも１つの変換処理を行う
請求項１に記載の情報処理装置。
【請求項８】
前記分配手段は、分割された前記画像符号化データに元の並び順を示すタグ情報を付加して前記複数の変換手段に分配し、
前記結合手段は、前記タグ情報に基づき、前記複数の変換手段から出力されるフォーマット変換後の画像符号化データを結合する
請求項１に記載の情報処理装置。
【請求項９】
画像符号化データのフォーマットを変換する処理能力が必ずしも統一されていない複数のビデオトランスコーダを備える情報処理装置の情報処理方法において、
前記複数のビデオトランスコーダの処理能力に基づき、画像符号化データを時間軸方向に分割するときの区切り位置を決定し、
前記区切り位置に基づき、時間軸方向の前の区間との重複部分を設けて前記画像符号化データを分割し、
分割された前記画像符号化データを前記複数のビデオトランスコーダに分配し、
前記複数のビデオトランスコーダから出力されるフォーマット変換後の画像符号化データを結合する
ステップを含む情報処理方法。
【請求項１０】
画像符号化データのフォーマットを変換する処理能力が必ずしも統一されていない複数のビデオトランスコーダを備える情報処理装置の制御用のプログラムであって、
前記複数のビデオトランスコーダの処理能力に基づき、画像符号化データを時間軸方向に分割するときの区切り位置をGOP(Group of Pictures)単位で決定し、
前記区切り位置に基づき、時間軸方向の前の区間との重複部分を設けて前記画像符号化データを分割し、
分割された前記画像符号化データを前記複数のビデオトランスコーダに分配し、
前記複数のビデオトランスコーダから出力されるフォーマット変換後の画像符号化データを結合する
ステップを含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理方法、並びにプログラムに関し、特に、複数のビデオトランスコーダを並列に動作させる場合に用いて好適な情報処理装置および情報処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、ビデオデータを再生可能な電子機器（以下、ビデオ再生機器と称する）は多種に亘っており、その例として、テレビジョン受像機、ビデオレコーダ、パーソナルコンピュータ、PDA(Personal Digital Assistant)、携帯電話機、携帯プレーヤ、携帯ゲーム機などを挙げることができる。
【０００３】
しかしながら、当該ビデオ再生機器が再生可能なビデオデータのフォーマットは必ずしも共通ではないので、既存のビデオデータを任意のビデオ再生機器によって再生しようとする場合、ビデオトランスコーダを用いてビデオデータのフォーマットを当該任意のビデオ再生機器が対応できるフォーマットに変換する必要がある。
【０００４】
なお、ここでフォーマットの変換とは、符号化方式を変換する場合のみならず、同一の符号化方式でビットレート、解像度、またはフレームレートを変換する場合も含むものとする。
【０００５】
具体的には、ビデオレコーダによってテレビジョン番組を録画した場合、例えばMPEG(Moving Picture Experts Group)2方式で符号化されたビデオデータが得られるが、このビデオデータをMPEG4方式にのみ対応する携帯ゲーム機で視聴する場合、ビデオデータのフォーマットをMPEG2方式からMPEG4方式に変換する必要がある。
【０００６】
また、例えばビデオコンテンツ配給業者などは、多種のビデオ再生機器にそれぞれ対応する異なる複数のフォーマットに変換されたビデオデータを予め用意する必要がある。
【０００７】
ところで、ビデオデータのフォーマット変換はその演算量が膨大であり、当該ビデオデータの再生時間に比較して何倍もの処理時間を要してしまう。そこでフォーマット変換処理に要する時間を短縮するため、１つのビデオデータを複数に分割し、分割したビデオデータを複数のビデオトランスコーダに分配し、複数のビデオトランスコーダを並列に動作させる方法が提案されている（例えば、特許文献１参照）。
【０００８】
【特許文献１】特開２００５−１７６０６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、複数のビデオトランスコーダを並列に動作させる既存の方法は、複数のビデオトランスコーダが同等の処理能力を有することを前提としており、処理能力の異なるビデオトランスコーダが含まれる状態に対応していない。
【００１０】
したがって、例えば複数のビデオトランスコーダの中に群を抜いて処理能力の速いものが存在しても、その能力を十分に生かしきることができない。また反対に、複数のビデオトランスコーダの中に処理能力の劣るものが１つでも存在すると、それがボトルネックとなって効率的なフォーマット変換が行えない。
【００１１】
本発明はこのような状況に鑑みてなされたものであり、処理能力が必ずしも統一されていない複数のビデオトランスコーダを用いて画像符号化データのフォーマットを効率的に変換できるようにするものである。
【課題を解決するための手段】
【００１２】
本発明の一側面である情報処理装置は、画像符号化データのフォーマットを変換する情報処理装置において、画像符号化データのフォーマットを変換する処理能力が必ずしも統一されていない複数の変換手段と、前記複数の変換手段の処理能力に基づき、画像符号化データを時間軸方向に分割するときの区切り位置を決定する決定手段と、前記区切り位置に基づき、時間軸方向の前の区間との重複部分を設けて前記画像符号化データを分割する分割手段と、分割された前記画像符号化データを前記複数の変換手段に分配する分配手段と、前記複数の変換手段から出力されるフォーマット変換後の画像符号化データを結合する結合手段とを含む。
【００１３】
前記変換手段は、前記画像符号化データをデコードするデコード手段と、前記デコード手段によるデコード結果をエンコードするエンコード手段とを含むようにすることができる。
【００１４】
前記デコード手段は、前記重複部分を利用して前記重複部分に続く部分のデコードを行うようにすることができる。
【００１５】
前記エンコード手段は、前記重複部分に続く先頭のGOPに対し、前記先頭のGOPのみでデコードが可能となるためのクローズ処理を行うようにすることができる。
【００１６】
前記分割手段は、前記区切り位置に基づき、時間軸方向の前の区間と所定数のGOP分だけの前記重複部分を設けて前記画像符号化データを分割するようにすることができる。
【００１７】
前記決定手段は、さらに、前記複数の変換手段の負荷状態に基づき、画像符号化データを時間軸方向に分割するときの区切り位置を決定するようにすることができる。
【００１８】
前記変換手段は、前記符号化データの符号化方式の変換処理、ビットレートの変換処理、解像度の変換処理、またはフレームレートの変換処理のうち、少なくとも１つの変換処理を行うようにすることができる。
【００１９】
前記分配手段は、分割された前記画像符号化データに元の並び順を示すタグ情報を付加して前記複数の変換手段に分配し、前記結合手段は、前記タグ情報に基づき、前記複数の変換手段から出力されるフォーマット変換後の画像符号化データを結合するようにすることができる。
【００２０】
本発明の一側面である情報処理方法は、画像符号化データのフォーマットを変換する処理能力が必ずしも統一されていない複数のビデオトランスコーダを備える情報処理装置の情報処理方法において、前記複数のビデオトランスコーダの処理能力に基づき、画像符号化データを時間軸方向に分割するときの区切り位置を決定し、前記区切り位置に基づき、時間軸方向の前の区間との重複部分を設けて前記画像符号化データを分割し、分割された前記画像符号化データを前記複数のビデオトランスコーダに分配し、前記複数のビデオトランスコーダから出力されるフォーマット変換後の画像符号化データを結合する。
【００２１】
本発明の一側面であるプログラムは、画像符号化データのフォーマットを変換する処理能力が必ずしも統一されていない複数のビデオトランスコーダを備える情報処理装置の制御用のプログラムであって、前記複数のビデオトランスコーダの処理能力に基づき、画像符号化データを時間軸方向に分割するときの区切り位置を決定し、前記区切り位置に基づき、時間軸方向の前の区間との重複部分を設けて前記画像符号化データを分割し、分割された前記画像符号化データを前記複数のビデオトランスコーダに分配し、前記複数のビデオトランスコーダから出力されるフォーマット変換後の画像符号化データを結合するステップを含む処理をコンピュータに実行させる。
【００２２】
本発明の一側面においては、処理能力が必ずしも統一されていない複数のビデオトランスコーダの処理能力に基づき、画像符号化データを時間軸方向に分割するときの区切り位置が決定され、区切り位置に基づき、時間軸方向の前の区間との重複部分が設けられて画像符号化データが分割され、分割された画像符号化データが複数のビデオトランスコーダに分配される。そして、複数のビデオトランスコーダから出力されるフォーマット変換後の画像符号化データが結合される。
【発明の効果】
【００２３】
本発明の一側面によれば、処理能力が必ずしも統一されていない複数のビデオトランスコーダを用いて画像符号化データのフォーマットを効率的に変換することができる。
【発明を実施するための最良の形態】
【００２４】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書または図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書または図面に記載されていることを確認するためのものである。従って、明細書または図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２５】
請求項１に記載の情報処理装置（例えば、図１の符号化データ変換装置１）は、画像符号化データのフォーマットを変換する処理能力が必ずしも統一されていない複数の変換手段（例えば、図１のビデオトランスコーダ１５−１乃至１５−４）と、前記複数の変換手段の処理能力に基づき、画像符号化データを時間軸方向に分割するときの区切り位置を決定する決定手段（例えば、図１のスケジューラ１１）と、前記区切り位置に基づき、時間軸方向の前の区間との重複部分を設けて前記画像符号化データを分割する分割手段（例えば、図１のデータ分割部１２）と、分割された前記画像符号化データを前記複数の変換手段に分配する分配手段（例えば、図１のデータ分配部１４）と、前記複数の変換手段から出力されるフォーマット変換後の画像符号化データを結合する結合手段（例えば、図１のデータ結合部１７）とを含む。
【００２６】
前記変換手段は、前記画像符号化データをデコードするデコード手段（例えば、図２のデコード部２１）と前記デコード手段によるデコード結果をエンコードするエンコード手段（例えば、図２のエンコード部２３）とを含む。
【００２７】
請求項９に記載の情報処理方法、および請求項１０に記載のプログラムは、複数のビデオトランスコーダの処理能力に基づき、画像符号化データを時間軸方向に分割するときの区切り位置を決定し（例えば、図３のステップＳ１）、前記区切り位置に基づき、時間軸方向の前の区間との重複部分を設けて前記画像符号化データを分割し（例えば、図３のステップＳ２）、分割された前記画像符号化データを前記複数のビデオトランスコーダに分配し（例えば、図３のステップＳ５）、前記複数のビデオトランスコーダから出力されるフォーマット変換後の画像符号化データを結合する（例えば、図３のステップＳ６）。
【００２８】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００２９】
図１は、本発明の一実施の形態である符号化データ変換装置の構成例を示している。この符号化データ変換装置１は、複数（いまの場合、４）のビデオトランスコーダを並列に動作させることにより、入力される第１の画像符号化データのフォーマットを変換し、その結果得られる第２の画像符号化データを出力するものである。
【００３０】
ここでフォーマットの変換とは、符号化方式を変換する場合のみならず、同一の符号化方式でビットレート、解像度、またはフレームレートを変換する場合も含むものとする。
【００３１】
符号化データ変換装置１は、第１の画像符号化データを時間軸方向に分割する際の区切り位置をGOP(Group of Pictures)単位で決定するスケジューラ１１、決定された区切り位置に基づき重複部分を設けて第１の画像符号化データを分割するデータ分割部１２、分割された第１の画像符号化データに対してその並び順を示すタグ情報を生成するタグ生成部１３、生成されたタグ情報を分割された第１の画像符号化データに付加して複数のビデオトランスコーダ１５に分配するデータ分配部１４、分割されてタグが付加された第１の画像符号化データを第２の画像符号化データに変換する複数のビデオトランスコーダ１５、複数のビデオトランスコーダ１５からそれぞれ出力される第２の画像符号化データを蓄積する複数のデータ蓄積部１６、および、蓄積された第２の画像符号化データをタグ情報に基づいて結合するデータ結合部１７から構成される。
【００３２】
なお、ビデオトランスコーダ１５は、ハードウェアによって実現してもよいし、ソフトウェアによって実現してもよい。また、複数のビデオトランスコーダ１５の処理能力に差異があってもかまわない。さらに、処理能力の高いビデオトランスコーダ１５を追加できるようにしてもよい。
【００３３】
複数のビデオトランスコーダ１５の出力をそれぞれ蓄積する複数のデータ蓄積部１６の代わりに、複数のビデオトランスコーダ１５の出力を一括して蓄積するデータ蓄積部を設けるようにしてもよい。
【００３４】
図２は、ビデオトランスコーダ１５−１の構成例を示している。ビデオトランスコーダ１５−１は、分割されている第１の画像符号化データをデコードするデコード部２１、デコード結果である画像信号の画枠サイズを変更するスケーリング部２２、および、画枠サイズが変更された画像信号を第２の画像符号化データにエンコードするエンコード部２３から構成される。なお、デコード部２１のデコード処理で得られる所定のデータをエンコード部２３に供給し、エンコード処理に利用するようにしてもよい。
【００３５】
ビデオトランスコーダ１５−２乃至４の構成例は、ビデオトランスコーダ１５−１の構成例と同様であるので、その説明は省略する。
【００３６】
次に、符号化データ変換装置１による変換処理について、図３のフローチャートを参照して説明する。
【００３７】
ステップＳ１において、スケジューラ１１は、ビデオトランスコーダ１５−１乃至１５−４が本来有している処理能力と、ビデオトランスコーダ１５−１乃至１５−４から通知されるそれぞれの現在の負荷状態に応じ、ビデオトランスコーダ１５−１乃至１５−４への第１の画像符号化データの配分率を決定し、第１の画像符号化データを時間方向に分割する際の区切り位置をGOP(Group of Pictures)単位で決定し、決定結果をデータ分割部１２に出力する。
【００３８】
ステップＳ２において、データ分割部１２は、ステップＳ１の処理で決定された区切り位置に基づき、所定数のGOP分（例えば、1GOP分）だけ時間軸方向に前のデータと重複する部分を設けて第１の画像符号化データを分割し、分割した第１の画像符号化データをデータ分配部１４に出力する。このように重複部分を設けることにより、区切り位置よりも前に位置する画像を参照しなければデコードできない画像が区切り内に存在したとしても破綻をきたすことなくトランスコーダ１５−１乃至１５−４においてデコード処理を行うことができる。
【００３９】
ステップＳ３において、タグ生成部１３は、分割された第１の画像符号化データに対してその並び順を示すタグ情報を生成する。ステップＳ４において、データ分配部１４は、生成されたタグ情報を分割された第１の画像符号化データに付加し、ビデオトランスコーダ１５−１乃至１５−４に分配する。タグ情報を付加することにより、後段のデータ結合部１７において元の順序を正確に復元した第２の画像符号化データを結合することができる。
【００４０】
ステップＳ５において、ビデオトランスコーダ１５−１乃至１５−４は、タグ情報付の分割された第１の画像符号化データに対してトランスコード処理を行い、その結果得られる第２の画像符号化データをそれぞれデータ蓄積部１６−１乃至１６−４に出力する。
【００４１】
ステップＳ５におけるビデオトランスコーダ１５−１乃至１５−４のトランスコード処理について、図４のフローチャートを参照して詳述する。
【００４２】
ステップＳ１１において、デコード部２１は、データ分配部１４から供給された、タグ情報付の分割された第１の画像符号化データを１GOPずつデコードし、その結果得られる画像信号をスケーリング部２２に出力する。ステップＳ１２において、スケーリング部２２は、デコード部２１から入力された画像信号の画枠サイズを目的のサイズに拡大または縮小してエンコード部２３に出力する。なお、画枠サイズを変更する必要がない場合、ステップＳ１２の処理は省略される。
【００４３】
ステップＳ１３において、エンコード部２３は、画枠サイズが変更された画像信号を第２の画像符号化データにエンコードする。
【００４４】
ステップＳ１４において、エンコード部２３は、現在処理中のGOPが、分割された区切りの重複部分に続く先頭のGOPであるか否かを判定し、重複部分に続く先頭のGOPであると判定した場合、ステップＳ１５に進み、当該GOP内の画像が他のGOPの画像を参照することなくデコードできるようにするためのクローズ処理を行う。反対に、現在処理中のGOPが、重複部分に続く先頭のGOPではないと判定された場合、ステップＳ１５の処理はスキップされる。
【００４５】
ステップＳ１６において、エンコード部２３は、現在処理中のGOPが重複部分のGOPであるか否かを判定し、重複部分のGOPであると判定した場合、ステップＳ１７に進み、当該GOPを削除する。反対に、現在処理中のGOPが、重複部分のGOPではないと判定された場合、ステップＳ１７の処理はスキップされる。
【００４６】
ステップＳ１８において、デコーダ部２１は、データ分配部１４から供給された、タグ情報付の分割された第１の画像符号化データを構成するGOPのうち、未処理のGOPが残っているか否かを判定し、未処理のGOPが残っていると判定した場合、ステップＳ１に戻り、それ以降の処理を繰り返す。未処理のGOPが残っていないと判定された場合、当該トランスコード処理は終了され、処理は図３のステップＳ６に進められる。
【００４７】
ステップＳ６において、データ結合部１７は、データ蓄積部１６−１乃至１６−４に蓄積されている第２の画像符号化データを読み出し、付加されているタグ情報に基づき、元の並び順に結合して後段に出力する。
【００４８】
例えば、ビデオトランスコーダ１５−１乃至１５−４への第１の画像符号化データの配分率を１：２：１：２に決定した場合、ステップＳ１の処理で、図５Ａに示すように、第１の画像符号化データの区切り位置がＬ：２Ｌ：Ｌ：２Ｌの位置に決定される。ここで、ＬはGOP単位のデータ量とする。
【００４９】
そして、ステップＳ２乃至４の処理で、ビデオトランスコーダ１５−１には、図５Ｂに示すタグ情報付の１Ｌ分の第１の画像符号化データが供給される。ビデオトランスコーダ１５−２には、図５Ｃに示すタグ情報付であって重複部分もある２Ｌ分の第１の画像符号化データが供給される。ビデオトランスコーダ１５−３には、図５Ｄに示すタグ情報付であって重複部分もある１Ｌ分の第１の画像符号化データが供給される。ビデオトランスコーダ１５−４には、図５Ｅに示すタグ情報付であって重複部分もある２Ｌ分の第１の画像符号化データが供給される。
【００５０】
この後、ステップＳ５の処理で、ビデオトランスコーダ１５−１からは、図５Ｆに示す１Ｌ分の第２の画像符号化データが出力される。ビデオトランスコーダ１５−２からは、図５Ｇに示す、先頭のGOPにクローズ処理の施された２Ｌ分の第２の画像符号化データが出力される。ビデオトランスコーダ１５−３からは、図５Ｈに示す、先頭のGOPにクローズ処理の施された１Ｌ分の第２の画像符号化データが出力される。ビデオトランスコーダ１５−４からは、図５Ｉに示す、先頭のGOPにクローズ処理の施された２Ｌ分の第２の画像符号化データが出力される。
【００５１】
そして、ステップＳ６の処理で、データ結合部１７により、図５Ｊに示す結合された第２の画像符号化データが後段に出力される。
【００５２】
以上説明したように、符号化データ変換装置１による変換処理によれば、ビデオトランスコーダ１５−１乃至１５−４の処理能力と、ビデオトランスコーダ１５−１乃至１５−４の現在の負荷状態に応じて第１の画像符号化データを分配するので、ビデオトランスコーダ１５−１乃至１５−４の能力を無駄にすることなくトランスコード処理を実行させることができる。
【００５３】
なお、GOP単位のデータ量Ｌは、第２の画像符号化データの用途によって変更することができる。
【００５４】
例えば図６Ａに示すように、GOP単位のデータ量Ｌを比較的小さな値に設定すれば、重複部分は増加するものの１回のトランスコード処理に要する時間が少なくなるので、分割された第１の画像符号化データを第２の画像符号化データに変換するまでに要する時間（遅延時間）が短くなる。したがって、この設定は第２の画像符号化データを直ちに視聴するような用途に適している。なお、同図において数字の１は、その区間のデータをビデオトランスコーダ１５−１に処理させることを意味している。数字２乃至４も同様に、対応するビデオトランスコーダ１５−２乃至４に処理させることを意味している。
【００５５】
また例えば図６Ｂに示すように、GOP単位のデータ量Ｌを比較的大きな値に設定すれば、重複部分が少なくて済むので、効率的なトランスコード処理を行うことができる。この設定は第２の画像符号化データを直ちに視聴せずに、蓄積しておくような用途に適している。
【００５６】
ところで、上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば図７に示すような汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【００５７】
このパーソナルコンピュータ１００は、CPU(Central Processing Unit)１０１を内蔵している。CPU１０１にはバス１０４を介して、入出力インタフェース１０５が接続されている。バス１０４には、ROM(Read Only Memory)１０２およびRAM(Random Access Memory)１０３が接続されている。
【００５８】
入出力インタフェース１０５には、ユーザが操作コマンドを入力するキーボード、マウス等の入力デバイスよりなる入力部１０６、設定画面などを表示するCRT(Cathode Ray Tube)またはLCD(Liquid Crystal Display)等のディスプレイよりなる出力部１０７、第１および第２の画像符号化データやプログラムや各種データを格納するハードディスクドライブなどよりなる記憶部１０８、およびモデム、LAN（Local Area Network）アダプタなどよりなり、インタネットに代表されるネットワークを介した通信処理を実行する通信部１０９が接続されている。また、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク（ＭＤ(Mini Disc)を含む）、もしくは半導体メモリなどの記録媒体１１１に対してデータを読み書きするドライブ１１０が接続されている。
【００５９】
このパーソナルコンピュータ１００に上述した一連の処理を実行させるプログラムは、記録媒体１１１に格納された状態でパーソナルコンピュータ１００に供給され、ドライブ１１０によって読み出されて記憶部１０８に内蔵されるハードディスクドライブにインストールされている。記憶部１０８にインストールされているプログラムは、入力部１０６に入力されるユーザからのコマンドに対応するCPU１０１の指令によって、記憶部１０８からRAM１０３にロードされて実行される。
【００６０】
なお、本明細書において、プログラムに基づいて実行されるステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００６１】
また、プログラムは、１台のコンピュータにより処理されるものであってもよいし、複数のコンピュータによって分散処理されるものであってもよい。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであってもよい。
【００６２】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【００６３】
【図１】本発明を適用した符号化データ変換装置の構成例を示すブロック図である。
【図２】図１のビデオトランスコーダの構成例を示すブロック図である。
【図３】符号化データ変換装置による変換処理を説明するフローチャートである。
【図４】図３ステップＳ５のトランスコード処理を説明するフローチャートである。
【図５】変換処理の一例を説明するための図である。
【図６】GOP単位のデータ量Ｌを変化させたときの効果を説明するための図である。
【図７】汎用パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【００６４】
１  符号化データ変換装置，  １１  スケジューラ，  １２  データ分割部，  １３  タグ生成部，  １４  データ分配部，  １５  トランスコーダ，  １６  データ蓄積部，  １７  データ結合部，  ２１  デコード部，  ２２  スケーリング部，  ２３  エンコード部
【図１】
2007274229.tif 000003
【図２】
2007274229.tif 000004
【図３】
2007274229.tif 000005
【図４】
2007274229.tif 000006
【図５】
2007274229.tif 000007
【図６】
2007274229.tif 000008
【図７】
2007274229.tif 000009