(57)【要約】【課題】情報処理装置間での動画データ転送中に通信ネットワークが切断されても、転送先の情報処理のユーザが動画データの全区間を視聴可能な情報処理装置、情報処理方法、情報処理システム、及び情報処理プログラムを提供する。【解決手段】保存された動画データを優先度順に送信する第１の手段を有する第１の情報処理装置と、  優先度順に送信された動画データを受信する第２の手段を有する第２の情報処理装置とを具備した。【選択図】図１
2009164964.tif 000002
【特許請求の範囲】
【請求項１】
保存された動画データを優先度順に送信する手段を具備することを特徴とする情報処理装置。
【請求項２】
前記手段は、前記動画データを読み出す動画データ読み出し手段と、動画データ構造から動画データ構成要素の優先度を判定する判定手段と、優先度の高い動画データ構成要素から順に動画データを抜き出すため分解する分解手段と、抜き出した動画データ構成要素を送信する送信手段とを具備したことを特徴とする請求項１記載の情報処理装置。
【請求項３】
保存されたメタデータを読み出すメタデータ読み出し手段を備え、前記判定手段は、メタデータから動画データ構成要素の優先度を判定することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記判定手段は、動画データ構成要素の動画データ中での場所を示すポインタのリストをＥＬＭ＿ＬＩＳＴとする手段、ＥＬＭ ＬＩＳＴにまだ登録されていない動画データ構成要素をＥＬＭ＿ＹＥＴとする手段、ＥＬＭ ＹＥＴに含まれる動画データ構成要素の中でメタデータにより最優先の転送を指示されているものをＥＬＭ１とするとともにＰＲＩＯＲＩＴＹ１をＥＬＭ１の優先度とする手段、ＥＬＭ ＹＥＴに含まれる動画データ構成要素の中で動画構造から最優先に転送すべきと求まるものをＥＬＭ２とするとともにＰＲＩＯＴＹ２をＥＬＭ２の優先度とする手段、前記ＥＬＭ１と前記ＥＬＭ２との両方が存在するか否かを判断する手段、ＥＬＭ１が存在するか否かを判断する手段、前記ＰＲＩＯＲＩＴＹ１が前記ＰＲＩＯＲＩＴＹ２より大きいか否かを判断する手段、前記ＰＲＩＯＲＩＴＹ１が前記ＰＲＩＯＲＩＴＹ２より大きい場合もしくは前記ＥＬＭ１が存在する場合には前記ＥＬＭ ＬＩＳＴの末尾にＥＬＭ１を追加登録する手段、前記ＰＲＩＯＲＩＴＹ１が前記ＰＲＩＯＲＩＴＹ２より大きくない場合もしくは前記ＥＬＭ１が存在しない場合には前記ＥＬＭ ＬＩＳＴの末尾にＥＬＭ２を追加登録する手段、ＥＬＭ＿ＬＩＳＴにまだ登録されていない動画データ構成要素をＥＬＭ１  ＹＥＴとする手段、及びＥＬＭ＿ＹＥＴが存在するか否かを判断し、存在する場合には繰り返し、存在しない場合には判定を終了する手段を備えたことを特徴とする請求項２または３に記載の情報処理装置。
【請求項５】
前記分解手段は、ＥＬＭ＿ＬＩＳＴが空でないか否かを判断する手段、及び、前記ＥＬＭ＿ＬＩＳＴの先頭に登録されている動画データ保存部から読み出して送信部へ供給し、前記ＥＬＭ＿ＬＩＳＴからデータ構成要素の登録を削除する手段を備えたことを特徴とする請求項３記載の情報処理装置。
【請求項６】
優先度順に送信された動画データを受信する手段を具備することを特徴とする情報処理装置。
【請求項７】
前記手段は、前記動画データの動画データ構成要素を受信する受信手段と、受信した動画データ構成要素を他の動画データ構成要素と合成する手段と、合成された動画データを保存する手段とを具備することを特徴とする請求項６記載の情報処理装置。
【請求項８】
メタデータを受信する手段と、受信したメタデータを保存する手段とを具備することを特徴とする請求項記７記載の情報処理装置。
【請求項９】
保存された動画データを優先度順に送信することを特徴とする情報処理方法。
【請求項１０】
保存された動画データを読み出し、動画データ構造から動画データ構成要素の優先度を判定し、優先度の高い動画データ構成要素から順に動画データから抜き出すために分解し、抜き出した動画データ構成要素を送信することを特徴とする請求項９記載の情報処理方法。
【請求項１１】
保存されたメタデータを読み出し、メタデータから動画データ構成要素の優先度を判定することを特徴とする請求項１０記載の情報処理方法。
【請求項１２】
動画データ構成要素の動画データ中での場所を示すポインタのリストをＥＬＭ＿ＬＩＳＴとし、ＥＬＭ  ＬＩＳＴにまだ登録されていない動画データ構成要素をＥＬＭ＿ＹＥＴとし、ＥＬＭ＿ＹＥＴに含まれる動画データ構成要素の中でメタデータにより最優先の転送を指示されているものをＥＬＭ１とするとともにＰＲＩＯＲＩＴＹ１をＥＬＭ１の優先度とし、ＥＬＭ＿ＹＥＴに含まれる動画データ構成要素の中で動画構造から最優先に転送すべきと求まるものをＥＬＭ２とするとともにＰＲＩＯＴＹ２をＥＬＭ２の優先度とし、前記ＥＬＭ１と前記ＥＬＭ２との両方が存在するか否かを判断し、ＥＬＭ１が存在するか否かを判断し、前記ＰＲＩＯＲＩＴＹ１が前記ＰＲＩＯＲＩＴＹ２より大きいか否かを判断し、前記ＰＲＩＯＲＩＴＹ１が前記ＰＲＩＯＲＩＴＹ２より大きい場合もしくは前記ＥＬＭ１が存在する場合には前記ＥＬＭ＿ＬＩＳＴの末尾にＥＬＭ１を追加登録し、前記ＰＲＩＯＲＩＴＹ１が前記ＰＲＩＯＲＩＴＹ２より大きくない場合もしくは前記ＥＬＭ１が存在しない場合には前記ＥＬＭ＿ＬＩＳＴの末尾にＥＬＭ２を追加登録し、ＥＬＭ＿ＬＩＳＴにまだ登録されていない動画データ構成要素をＥＬＭ１＿ＹＥＴと、ＥＬＭ＿ＹＥＴが存在するか否かを判断し、存在する場合には繰り返し、存在しない場合には判定を終了することを特徴とする請求項１０または１１に記載の情報処理方法。
【請求項１３】
ＥＬＭ＿ＬＩＳＴが空でないか否かを判断し、前記ＥＬＭ＿ＬＩＳＴの先頭に登録されている動画データ保存部から読み出して送信部へ供給し、前記ＥＬＭ＿ＬＩＳＴからデータ構成要素の登録を削除することを特徴とする請求項１１記載の情報処理方法。
【請求項１４】
優先度順に送信された動画データを受信することを特徴とする情報処理方法。
【請求項１５】
動画データ構成要素を受信し、受信した動画データ構成要素を他の動画データ構成要素と合成し、合成された動画データを保存することを特徴とする請求項１４記載の情報処理方法。
【請求項１６】
メタデータを受信し、受信したメタデータを保存することを特徴とする請求項記１５記載の情報処理方法。
【請求項１７】
保存された動画データを優先度順に送信する第１の手段を有する第１の情報処理装置と、
優先度順に送信された動画データを受信する第２の手段を有する第２の情報処理装置とを具備したことを特徴とする情報処理システム。
【請求項１８】
前記第１の手段は、保存された動画データを読み出す動画データ読み出し手段と、動画データ構造から動画データ構成要素の優先度を判定する判定手段と、優先度の高い動画データ構成要素から順に動画データを抜き出すため分解する分解手段と、抜き出した動画データ構成要素を送信する送信手段とを具備し、
前記第２の手段は、前記動画データの動画データ構成要素を受信する受信手段と、受信した動画データ構成要素を他の動画データ構成要素と合成する手段と、合成された動画データを保存する手段とを具備したことを特徴とする請求項１７記載の情報処理システム。
【請求項１９】
前記第１の情報処理装置は、保存されたメタデータを読み出すメタデータ読み出し手段を備え、
前記判定手段は、メタデータから動画データ構成要素の優先度を判定し、
前記第２の情報処理装置は、メタデータを受信する手段と、受信したメタデータを保存する手段とを具備することを特徴とする請求項記１８記載の情報処理システム。
【請求項２０】
コンピュータに、保存された動画データを優先度順に送信する処理を実行させることを特徴とする情報処理プログラム。
【請求項２１】
前記コンピュータに、保存された動画データを読み出す処理、動画データ構造から動画データ構成要素の優先度を判定する処理、優先度の高い動画データ構成要素から順に動画データから抜き出すために分解する処理、抜き出した動画データ構成要素を送信する処理を実行させることを特徴とする請求項２０記載の情報処理プログラム。
【請求項２２】
前記コンピュータに、保存されたメタデータを読み出す処理、メタデータから動画データ構成要素の優先度を判定する処理を実行させることを特徴とする請求項２１記載の情報処理プログラム。
【請求項２３】
前記コンピュータに、前記判定手段が、動画データ構成要素の動画データ中での場所を示すポインタのリストをＥＬＭ＿ＬＩＳＴとする処理、ＥＬＭ＿ＬＩＳＴにまだ登録されていない動画データ構成要素をＥＬＭ＿ＹＥＴとする処理、ＥＬＭ＿ＹＥＴに含まれる動画データ構成要素の中でメタデータにより最優先の転送を指示されているものをＥＬＭ１とするとともにＰＲＩＯＲＩＴＹ１をＥＬＭ１の優先度とする処理、ＥＬＭ＿ＹＥＴに含まれる動画データ構成要素の中で動画構造から最優先に転送すべきと求まるものをＥＬＭ２とするとともにＰＲＩＯＴＹ２をＥＬＭ２の優先度とする処理、前記ＥＬＭ１と前記ＥＬＭ２との両方が存在するか否かを判断する処理、ＥＬＭ１が存在するか否かを判断する処理、前記ＰＲＩＯＲＩＴＹ１が前記ＰＲＩＯＲＩＴＹ２より大きいか否かを判断する処理、前記ＰＲＩＯＲＩＴＹ１が前記ＰＲＩＯＲＩＴＹ２より大きい場合もしくは前記ＥＬＭ１が存在する場合には前記ＥＬＭ＿ＬＩＳＴの末尾にＥＬＭ１を追加登録する処理、前記ＰＲＩＯＲＩＴＹ１が前記ＰＲＩＯＲＩＴＹ２より大きくない場合もしくは前記ＥＬＭ１が存在しない場合には前記ＥＬＭ＿ＬＩＳＴの末尾にＥＬＭ２を追加登録する処理、ＥＬＭ＿ＬＩＳＴにまだ登録されていない動画データ構成要素をＥＬＭ１＿ＹＥＴとする処理、及びＥＬＭ＿ＹＥＴが存在するか否かを判断し、存在する場合には繰り返し、存在しない場合には判定を終了する処理を実行させることを特徴とする請求項２１または２２に記載の情報処理プログラム。
【請求項２４】
前記コンピュータに、前記分解手段が、ＥＬＭ＿ＬＩＳＴが空でないか否かを判断する処理、及び、前記ＥＬＭ＿ＬＩＳＴの先頭に登録されている動画データ保存部から読み出して送信部へ供給し、前記ＥＬＭ＿ＬＩＳＴからデータ構成要素の登録を削除する処理を実行させることを特徴とする請求項２２記載の情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、情報処理システム、及び情報処理プログラムに関する。
【背景技術】
【０００２】
近年、記憶容量の増大、中央処理装置の速度向上など、情報処理装置の処理能力が進化している。特に、後者の中央処理装置の速度は、広く知られるムーアの法則によると２年毎に倍速になると言われている。このような処理能力の向上に伴って、情報処理装置が扱うデータの種類も、情報処理装置の黎明期にはテキストデータ程度しかなかったものが、画像データ、音声データ、動画データへと広がり、複雑化および大容量化の一途を辿っている。特に動画データに関しては、ユーザへの訴求力が高いこと等から、今後はより利用が広がっていくものと考えられる。
【０００３】
また、情報処理装置の種類も多岐に渡るようになっている。近年では一般的な個人が所有するものに限っても、パーソナルコンピュータを始めとして、ポーブルメディアプレーヤやポータブルゲーム機など、様々な種類の情報処理装置が存在する。また、これらの情報処理装置は有線や無線などの通信ネットワークによって相互に接続されるのが一般的となりつつある。
【０００４】
以上のように、動画のデータの広がり、および、情報処理装置の多彩化と相互接続が一般的になるにつれて、増加しつつあるのが、情報処理装置間の動画データの転送である。例えば、パーソナルコンピュータ上にある動画データをポータブルメディアプレーヤにクレイドル経由で転送する、ポータブルゲーム機同士で無線ＬＡＮ(Local Area Network)を用いて動画データを送受信する、ＷＥＢサーバからインターネットを介して動画データをパーソナルコンピュータへとダウンロードする、といったものがこれに該当する。
【０００５】
これらの動画データの転送を行う場合に特に問題となるのが通信ネットワークの不安定さである。通信ネットワークの帯域が保障される場合であれば、動画データの転送は一定時間内に完了することが保障されるが、一般的な通信ネットワークの帯域には保障がなく不安定であり、このような場合には動画データの転送に要する時間がどの程度になるか不定である。
【０００６】
この問題を解決するために、通信ネットワークの帯域を観測しながら動画データのデータ量を適応的に変動させる方式が提案されている。例えば、特許文献１では次のような方法が提案されている。
(1)動画データの転送許容時間（転送に費やすことの出来る時間）を初めに設定する。
(2)動画データの転送を開始する。
(3)転送中には転送速度を常時計測して、それをもとに未転送部分を転送するのに要する残時間を算出する。
(4)残時間が転送許容時間を越えるのであれば、転送許容時間内に転送が完了するように、その後転送する動画データの圧縮率などを変更する。
【０００７】
このような手法を用いることにより、帯域が保障されない通信ネットワーク経由で動画データを転送する場合にも、最初に指定した転送許容時間以内に動画データを転送することが保証出来る。
【０００８】
特許文献１に関連する技術として特許文献２〜４が挙げられる。
特許文献２のネットワークシステムは、「コンテンツを提供するコンテンツプロバイダと、コンテンツを取得するクライアントとを備えたネットワークシステムにおいて、コンテンツプロバイダは、コンテンツの内容を反映させたコンテンツの重要度に基づいて通信のための優先度に関する情報をコンテンツに付加し、優先度に基づいて通信品質を制御するプロトコルにてコンテンツをクライアントに送信し、クライアントは、コンテンツプロバイダからプロトコルにて送信されたコンテンツを受信する」ものであり、以下のように動作する。
【０００９】
このネットワークシステムによれば、ネットワークにおけるコンテンツ配信にて配信されるデータを、コンテンツの内容を考慮して廃棄することにより、より適切なＱｏＳ制御を実現することができる。またこのネットワークシステムによれば、コンテンツの視聴者の要求を加味した配信データの廃棄を行うことにより、コンテンツの視聴者に個別的に対応したＱｏＳ制御を実現することができるとしている。
【００１０】
特許文献３のコンテンツ配信サーバは、「コンテンツの配信データを構成する各要素データをトラック毎に通信回線を介してコンテンツ送受信端末に配信するコンテンツ配信サーバにおいて、通信回線の遅延状況を受信する遅延状況受信手段と、遅延状況受信手段が受信した通信回線の遅延状況に応じて各要素データのトラックについて優先順位を設定する優先処理設定手段と」で構成されており、以下のように動作する。
【００１１】
このコンテンツ配信サーバによれば、インターネットなどのネットワークを用いたストリーミング配信において、配信データを構成する映像、音声、テキスト、背景などの各々の要素（トラック）につき、配信の優先順位をフレキシブルに設定することができる。これによりネットワーク遅延時に、画像や音声の乱れを最小限に抑えることができ、ユーザに品質の高いサービスを提供することができるとしている。
【００１２】
特許文献４の動画再生装置は、「マルチメディア機能を有した動画再生装置であって、他の単一もしくは複数の情報処理装置からネットワークを介して動画ストリームを受信し、バッファリングする動画ストリームバッファ手段と、ユーザが所望の動画ストリームを、動画ストリームバッファ手段によりバッファリングしながら表示器上にデコードして再生する再生処理手段と、再生処理手段によりある動画ストリームを再生中に、ネットワークが切断された場合に、自動的に代替のコンテンツを再生する自動コンテンツ再生手段と」で構成されており、以下のように動作する。
【００１３】
この動画再生装置は、マルチメディア機能を有した動画再生装置にて、動画再生中にネットワークが突然切断されても、ユーザに操作させることなく、自動的に代替コンテンツが再生表示され、ユーザに情報を提供し続ける動画再生装置を提供することができる。また、マルチメディア機能を有した動画再生装置にて、動画再生中にネットワークが突然切断されても、動画再生がネットワーク切断と同時に再生が止まるのではなく、受信済みの動画部分の再生が終わってから、自動的に代替コンテンツが再生される動画再生装置を提供することができるとしている。
【特許文献１】特開２００７−１８０９２７号公報
【特許文献２】特開２００３−３３３５７１号公報
【特許文献３】特開２００４−２２９１２２号公報
【特許文献４】特開２００６−２７９５４４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかし、上述した特許文献１に記載の発明において、通信ネットワーク経由で動画データを転送する場合には、そもそも、転送許容時間が事前には分からない場合がある。例えば、通信ネットワークが急に切断されてしまう場合がこれに該当する。また、見知らぬ他人同士が保有するポータブルゲーム機同士が近接距離に入った際に無線経由で動画データを交換するような場合にも、転送許容時間は不定である。更には、パーソナルコンピュータからポータブルメディアプレーヤに動画データを転送している最中にポータブルメディアプレーヤ片手に急遽外出することになる場合にも、事前に転送許容時間を知ることは出来ない。
【００１５】
このように通信ネットワークが急に切断された場合、特許文献１に記載の動画データ転送においては、転送先の情報処理装置に保存される動画データは前半区間（前半の時間）のみが存在する状態になる。その結果、転送先の情報処理装置を保有するユーザは、動画データの前半区間のみしか視聴可能出来ず、動画データの後半区間（後半の時間）の視聴が不可能になる、という問題があった。
【００１６】
上述したように、特許文献１に記載の動画データ転送装置では、情報処理装置間を接続する通信ネットワークが切断された場合に、転送先の情報処理装置内に保存される動画データが前半区間のみになり、当該装置のユーザは後半区間を視聴出来なくなる、という問題があった。
また、特許文献２〜４に記載の発明においても同様の問題があった。
【００１７】
そこで、本発明の目的は、情報処理装置間での動画データ転送中に通信ネットワークが切断されても、転送先の情報処理のユーザが動画データの全区間を視聴可能な情報処理装置、情報処理方法、情報処理システム、及び情報処理プログラムを提供することにある。
【課題を解決するための手段】
【００１８】
本発明の第１の装置は、保存された動画データを優先度順に送信する手段を具備することを特徴とする。
本発明の第２の装置は、優先度順に送信された動画データを受信する手段を具備することを特徴とする。
本発明の第１の方法は、保存された動画データを優先度順に送信することを特徴とする。
本発明の第２の方法は、優先度順に送信された動画データを受信することを特徴とする。
本発明のシステムは、保存された動画データを優先度順に送信する第１の手段を有する第１の情報処理装置と、優先度順に送信された動画データを受信する第２の手段を有する第２の情報処理装置とを具備したことを特徴とする。
本発明のプログラムは、コンピュータに、保存された動画データを優先度順に送信する処理を実行させることを特徴とする。
【発明の効果】
【００１９】
本発明によれば、情報処理装置間での動画データ転送中に通信ネットワークが切断されても、転送先の情報処理装置内には、動画データの末尾までの全区間の動画が保存されるので、当該装置のユーザが動画データの全区間を視聴することが可能となる。
【発明を実施するための最良の形態】
【００２０】
本発明に係る情報処理装置の一実施の形態は、保存された動画データを優先度順に送信する手段を具備することを特徴とする。
【００２１】
上記構成によれば、保存された動画データを優先度順に送信することにより、情報処理装置間での動画データ転送中に通信ネットワークが切断されても、受信側では動画データの末尾までの全区間の動画を保存することができるので、転送先である受信側の情報処理のユーザが動画データの全区間を視聴することが可能となる。
【００２２】
本発明に係る情報処理装置の他の実施の形態は、上記構成に加え、手段は、動画データを読み出す動画データ読み出し手段と、動画データ構造から動画データ構成要素の優先度を判定する判定手段と、優先度の高い動画データ構成要素から順に動画データを抜き出すため分解する分解手段と、抜き出した動画データ構成要素を送信する送信手段とを具備したことを特徴とする。
【００２３】
上記構成によれば、動画データを読み出し、動画データ構造から動画データ構成要素の優先度を判定し、優先度の高い動画データ構成要素から順に動画データを抜き出すため分解し、抜き出した動画データ構成要素を送信することにより、受信側では情報処理装置間での動画データ転送中に通信ネットワークが切断されても動画データの末尾までの全区間の動画を保存することができるので、受信側である転送先の情報処理のユーザが動画データの全区間を視聴することが可能となる。
【００２４】
本発明に係る情報処理装置の他の実施の形態は、上記構成に加え、保存されたメタデータを読み出すメタデータ読み出し手段を備え、判定手段は、メタデータから動画データ構成要素の優先度を判定することを特徴とする。
【００２５】
上記構成によれば、保存されたメタデータを読み出すメタデータ読み出し、メタデータから動画データ構成要素の優先度を判定することにより、情報処理装置間での動画データ転送中に通信ネットワークが切断されても受信側では動画データの末尾までの全区間の動画を保存することができ、優先度の判定が効率的にできるので、転送先である受信側でのユーザが動画データの全区間を視聴することが可能となる。
【００２６】
本発明に係る情報処理装置の他の実施の形態は、上記構成に加え、判定手段は、動画データ構成要素の動画データ中での場所を示すポインタのリストをＥＬＭ＿ＬＩＳＴとする手段、ＥＬＭ＿ＬＩＳＴにまだ登録されていない動画データ構成要素をＥＬＭ＿ＹＥＴとする手段、ＥＬＭ＿ＹＥＴに含まれる動画データ構成要素の中でメタデータにより最優先の転送を指示されているものをＥＬＭ１とするとともにＰＲＩＯＲＩＴＹ１をＥＬＭ１の優先度とする手段、ＥＬＭ＿ＹＥＴに含まれる動画データ構成要素の中で動画構造から最優先に転送すべきと求まるものをＥＬＭ２とするとともにＰＲＩＯＴＹ２をＥＬＭ２の優先度とする手段、ＥＬＭ１とＥＬＭ２との両方が存在するか否かを判断する手段、ＥＬＭ１が存在するか否かを判断する手段、ＰＲＩＯＲＩＴＹ１がＰＲＩＯＲＩＴＹ２より大きいか否かを判断する手段、ＰＲＩＯＲＩＴＹ１がＰＲＩＯＲＩＴＹ２より大きい場合もしくはＥＬＭ１が存在する場合にはＥＬＭ＿ＬＩＳＴの末尾にＥＬＭ１を追加登録する手段、ＰＲＩＯＲＩＴＹ１がＰＲＩＯＲＩＴＹ２より大きくない場合もしくはＥＬＭ１が存在しない場合にはＥＬＭ＿ＬＩＳＴの末尾にＥＬＭ２を追加登録する手段、ＥＬＭ  ＬＩＳＴにまだ登録されていない動画データ構成要素をＥＬＭ１＿ＹＥＴとする手段、及びＥＬＭ＿ＹＥＴが存在するか否かを判断し、存在する場合には繰り返し、存在しない場合には判定を終了する手段を備えたことを特徴とする。
【００２７】
上記構成によれば、情報処理装置間での動画データ転送中に通信ネットワークが切断されても受信側では動画データの末尾までの全区間の動画を保存することができ、優先度の判定が効率的にできるので、転送先である受信側でのユーザが動画データの全区間を視聴することが可能となる。
【００２８】
本発明に係る情報処理装置の他の実施の形態は、上記構成に加え、分解手段は、ＥＬＭ＿ＬＩＳＴが空でないか否かを判断する手段、及び、ＥＬＭ＿ＬＩＳＴの先頭に登録されている動画データ保存部から読み出して送信部へ供給し、ＥＬＭ＿ＬＩＳＴからデータ構成要素の登録を削除する手段を備えたことを特徴とする。
【００２９】
上記構成によれば、情報処理装置間での動画データ転送中に通信ネットワークが切断されても受信側では動画データの末尾までの全区間の動画を保存することができ、優先度の判定が効率的にできるので、転送先である受信側でのユーザが動画データの全区間を視聴することが可能となる。
【００３０】
本発明に係る情報処理装置の一実施の形態は、優先度順に送信された動画データを受信する手段を具備することを特徴とする。
【００３１】
上記構成によれば、優先度順に送信された動画データを受信する手段を具備することにより、情報処理装置間での動画データ転送中に通信ネットワークが切断されても受信側では動画データの末尾までの全区間の動画を保存することができるので、受信側でのユーザが動画データの全区間を視聴することが可能となる。
【００３２】
本発明に係る情報処理装置の他の実施の形態は、上記構成に加え、手段は、動画データの動画データ構成要素を受信する受信手段と、受信した動画データ構成要素を他の動画データ構成要素と合成する手段と、合成された動画データを保存する手段とを具備することを特徴とする。
【００３３】
上記構成によれば、手段は、動画データの動画データ構成要素を受信する受信手段と、受信した動画データ構成要素を他の動画データ構成要素と合成する手段と、合成された動画データを保存する手段とを具備することにより、情報処理装置間での動画データ転送中に通信ネットワークが切断されても受信側では動画データの末尾までの全区間の動画を保存することができるので、受信側でのユーザが動画データの全区間を視聴することが可能となる。
【００３４】
本発明に係る情報処理装置の他の実施の形態は、上記構成に加え、メタデータを受信する手段と、受信したメタデータを保存する手段とを具備することを特徴とする。
【００３５】
上記構成によれば、メタデータを受信する手段と、受信したメタデータを保存する手段とを具備することにより、保存されたメタデータを読み出すメタデータ読み出し、メタデータから動画データ構成要素の優先度を判定することにより、情報処理装置間での動画データ転送中に通信ネットワークが切断されても受信側では動画データの末尾までの全区間の動画を保存することができ、優先度の判定が効率的にできるので、転送先である受信側でのユーザが動画データの全区間を視聴することが可能となる。
【００３６】
本発明に係る情報処理方法の一実施の形態は、保存された動画データを優先度順に送信することを特徴とする。
【００３７】
上記構成によれば、保存された動画データを優先度順に送信することにより、情報処理装置間での動画データ転送中に通信ネットワークが切断されても、受信側では動画データの末尾までの全区間の動画を保存することができるので、転送先である受信側の情報処理のユーザが動画データの全区間を視聴することが可能となる。
【００３８】
本発明に係る情報処理方法の他の実施の形態は、上記構成に加え、保存された動画データを読み出し、動画データ構造から動画データ構成要素の優先度を判定し、優先度の高い動画データ構成要素から順に動画データから抜き出すために分解し、抜き出した動画データ構成要素を送信することを特徴とする。
【００３９】
上記構成によれば、保存された動画データを読み出し、動画データ構造から動画データ構成要素の優先度を判定し、優先度の高い動画データ構成要素から順に動画データから抜き出すために分解し、抜き出した動画データ構成要素を送信することにより、受信側では情報処理装置間での動画データ転送中に通信ネットワークが切断されても動画データの末尾までの全区間の動画を保存することができるので、受信側である転送先の情報処理のユーザが動画データの全区間を視聴することが可能となる。
【００４０】
本発明に係る情報処理方法の他の実施の形態は、上記構成に加え、保存されたメタデータを読み出し、メタデータから動画データ構成要素の優先度を判定することを特徴とする。
【００４１】
上記構成によれば、保存されたメタデータを読み出すメタデータ読み出し、メタデータから動画データ構成要素の優先度を判定することにより、情報処理装置間での動画データ転送中に通信ネットワークが切断されても受信側では動画データの末尾までの全区間の動画を保存することができ、優先度の判定が効率的にできるので、転送先である受信側でのユーザが動画データの全区間を視聴することが可能となる。
【００４２】
本発明に係る情報処理方法の他の実施の形態は、上記構成に加え、動画データ構成要素の動画データ中での場所を示すポインタのリストをＥＬＭ＿ＬＩＳＴとし、ＥＬＭ＿ＬＩＳＴにまだ登録されていない動画データ構成要素をＥＬＭ＿ＹＥＴとし、ＥＬＭ￥ＹＥＴに含まれる動画データ構成要素の中でメタデータにより最優先の転送を指示されているものをＥＬＭ１とするとともにＰＲＩＯＲＩＴＹ１をＥＬＭ１の優先度とし、ＥＬＭ＿ＹＥＴに含まれる動画データ構成要素の中で動画構造から最優先に転送すべきと求まるものをＥＬＭ２とするとともにＰＲＩＯＴＹ２をＥＬＭ２の優先度とし、ＥＬＭ１とＥＬＭ２との両方が存在するか否かを判断し、ＥＬＭ１が存在するか否かを判断し、ＰＲＩＯＲＩＴＹ１がＰＲＩＯＲＩＴＹ２より大きいか否かを判断し、ＰＲＩＯＲＩＴＹ１がＰＲＩＯＲＩＴＹ２より大きい場合もしくはＥＬＭ１が存在する場合にはＥＬＭ＿ＬＩＳＴの末尾にＥＬＭ１を追加登録し、ＰＲＩＯＲＩＴＹ１がＰＲＩＯＲＩＴＹ２より大きくない場合もしくはＥＬＭ１が存在しない場合にはＥＬＭ＿ＬＩＳＴの末尾にＥＬＭ２を追加登録し、ＥＬＭ＿ＬＩＳＴにまだ登録されていない動画データ構成要素をＥＬＭ１＿ＹＥＴとし、ＥＬＭ＿ＹＥＴが存在するか否かを判断し、存在する場合には繰り返し、存在しない場合には判定を終了することを特徴とする。
【００４３】
上記構成によれば、情報処理装置間での動画データ転送中に通信ネットワークが切断されても受信側では動画データの末尾までの全区間の動画を保存することができ、優先度の判定が効率的にできるので、転送先である受信側でのユーザが動画データの全区間を視聴することが可能となる。
【００４４】
本発明に係る情報処理方法の他の実施の形態は、上記構成に加え、ＥＬＭ＿ＬＩＳＴが空でないか否かを判断し、ＥＬＭ＿ＬＩＳＴの先頭に登録されている動画データ保存部から読み出して送信部へ供給し、ＥＬＭ＿ＬＩＳＴからデータ構成要素の登録を削除することを特徴とする。
【００４５】
上記構成によれば、情報処理装置間での動画データ転送中に通信ネットワークが切断されても受信側では動画データの末尾までの全区間の動画を保存することができ、優先度の判定が効率的にできるので、転送先である受信側でのユーザが動画データの全区間を視聴することが可能となる。
【００４６】
本発明に係る情報処理方法の一実施の形態は、優先度順に送信された動画データを受信することを特徴とする。
【００４７】
上記構成によれば、優先度順に送信された動画データを受信することにより、情報処理装置間での動画データ転送中に通信ネットワークが切断されても受信側では動画データの末尾までの全区間の動画を保存することができるので、受信側でのユーザが動画データの全区間を視聴することが可能となる。
【００４８】
本発明に係る情報処理方法の他の実施の形態は、上記構成に加え、動画データ構成要素を受信し、受信した動画データ構成要素を他の動画データ構成要素と合成し、合成された動画データを保存することを特徴とする。
【００４９】
上記構成によれば、動画データ構成要素を受信し、受信した動画データ構成要素を他の動画データ構成要素と合成し、合成された動画データを保存することにより、情報処理装置間での動画データ転送中に通信ネットワークが切断されても受信側では動画データの末尾までの全区間の動画を保存することができるので、受信側でのユーザが動画データの全区間を視聴することが可能となる。
【００５０】
本発明に係る情報処理方法の他の実施の形態は、上記構成に加え、メタデータを受信し、受信したメタデータを保存することを特徴とする。
【００５１】
上記構成によれば、メタデータを受信し、受信したメタデータを保存することにより、保存されたメタデータを読み出すメタデータ読み出し、メタデータから動画データ構成要素の優先度を判定することにより、情報処理装置間での動画データ転送中に通信ネットワークが切断されても受信側では動画データの末尾までの全区間の動画を保存することができ、優先度の判定が効率的にできるので、転送先である受信側でのユーザが動画データの全区間を視聴することが可能となる。
【００５２】
本発明に係る情報処理システムの一実施の形態は、保存された動画データを優先度順に送信する第１の手段を有する第１の情報処理装置と、優先度順に送信された動画データを受信する第２の手段を有する第２の情報処理装置とを具備したことを特徴とする。
【００５３】
上記構成によれば、保存された動画データを優先度順に送信する第１の手段を有する第１の情報処理装置と、優先度順に送信された動画データを受信する第２の手段を有する第２の情報処理装置とを具備したことにより、情報処理装置間での動画データ転送中に通信ネットワークが切断されても、受信側では動画データの末尾までの全区間の動画を保存することができるので、転送先である受信側の情報処理のユーザが動画データの全区間を視聴することが可能となる。
【００５４】
本発明に係る情報処理システムの他の実施の形態は、上記構成に加え、第１の手段は、保存された動画データを読み出す動画データ読み出し手段と、動画データ構造から動画データ構成要素の優先度を判定する判定手段と、優先度の高い動画データ構成要素から順に動画データを抜き出すため分解する分解手段と、抜き出した動画データ構成要素を送信する送信手段とを具備し、第２の手段は、動画データの動画データ構成要素を受信する受信手段と、受信した動画データ構成要素を他の動画データ構成要素と合成する手段と、合成された動画データを保存する手段とを具備したことを特徴とする。
【００５５】
上記構成によれば、第１の手段は、保存された動画データを読み出し、動画データ構造から動画データ構成要素の優先度を判定し、優先度の高い動画データ構成要素から順に動画データを抜き出すため分解し、抜き出した動画データ構成要素を送信し、第２の手段は、動画データの動画データ構成要素を受信し、受信した動画データ構成要素を他の動画データ構成要素と合成し、合成された動画データを保存することにより、受信側では情報処理装置間での動画データ転送中に通信ネットワークが切断されても動画データの末尾までの全区間の動画を保存することができるので、受信側の情報処理のユーザが動画データの全区間を視聴することが可能となる。
【００５６】
本発明に係る情報処理システムの他の実施の形態は、上記構成に加え、第１の情報処理装置は、保存されたメタデータを読み出すメタデータ読み出し手段を備え、判定手段は、メタデータから動画データ構成要素の優先度を判定し、第２の情報処理装置は、メタデータを受信する手段と、受信したメタデータを保存する手段とを具備することを特徴とする。
【００５７】
上記構成によれば、第１の情報処理装置は、保存されたメタデータを読み出し、判定手段は、メタデータから動画データ構成要素の優先度を判定し、第２の情報処理装置は、メタデータを受信し、受信したメタデータを保存することにより、受信側では情報処理装置間での動画データ転送中に通信ネットワークが切断されても動画データの末尾までの全区間の動画を保存することができるので、受信側である転送先の情報処理のユーザが動画データの全区間を視聴することが可能となる。
【００５８】
＜プログラム及び記録媒体＞
以上で説明した本発明の情報処理装置は、コンピュータで情報処理を実行させるプログラムによって実現されている。コンピュータとしては、例えばパーソナルコンピュータやワークステーションなどの汎用的なものが挙げられるが、本発明はこれに限定されるものではない。
【００５９】
本発明に係る情報処理プログラムの一実施の形態は、コンピュータに、保存された動画データを優先度順に送信する処理を実行させることを特徴とする。
【００６０】
上記構成によれば、コンピュータに、保存された動画データを優先度順に送信する処理を実行させることにより、情報処理装置間での動画データ転送中に通信ネットワークが切断されても、受信側では動画データの末尾までの全区間の動画を保存することができるので、転送先である受信側の情報処理のユーザが動画データの全区間を視聴することが可能となる。
【００６１】
本発明に係る情報処理プログラムの他の実施の形態は、上記構成に加え、コンピュータに、保存された動画データを読み出す処理、動画データ構造から動画データ構成要素の優先度を判定する処理、優先度の高い動画データ構成要素から順に動画データから抜き出すために分解する処理、抜き出した動画データ構成要素を送信する処理を実行させることを特徴とする。
【００６２】
上記構成によれば、コンピュータに、保存された動画データを読み出す処理、動画データ構造から動画データ構成要素の優先度を判定する処理、優先度の高い動画データ構成要素から順に動画データから抜き出すために分解する処理、抜き出した動画データ構成要素を送信する処理を実行させることにより、情報処理装置間での動画データ転送中に通信ネットワークが切断されても、受信側では動画データの末尾までの全区間の動画を保存することができるので、転送先である受信側の情報処理のユーザが動画データの全区間を視聴することが可能となる。
【００６３】
本発明に係る情報処理プログラムの他の実施の形態は、上記構成に加え、コンピュータに、保存されたメタデータを読み出す処理、メタデータから動画データ構成要素の優先度を判定する処理を実行させることを特徴とする。
【００６４】
上記構成によれば、コンピュータに、保存されたメタデータを読み出す処理、メタデータから動画データ構成要素の優先度を判定する処理を実行させることにより、情報処理装置間での動画データ転送中に通信ネットワークが切断されても、受信側では動画データの末尾までの全区間の動画を保存することができるので、転送先である受信側の情報処理のユーザが動画データの全区間を視聴することが可能となる。
【００６５】
本発明に係る情報処理プログラムの他の実施の形態は、上記構成に加え、コンピュータに、判定手段が、動画データ構成要素の動画データ中での場所を示すポインタのリストをＥＬＭ＿ＬＩＳＴとする処理、ＥＬＭ＿ＬＩＳＴにまだ登録されていない動画データ構成要素をＥＬＭ＿ＹＥＴとする処理、ＥＬＭ＿ＹＥＴに含まれる動画データ構成要素の中でメタデータにより最優先の転送を指示されているものをＥＬＭ１とするとともにＰＲＩＯＲＩＴＹ１をＥＬＭ１の優先度とする処理、ＥＬＭ＿ＹＥＴに含まれる動画データ構成要素の中で動画構造から最優先に転送すべきと求まるものをＥＬＭ２とするとともにＰＲＩＯＴＹ２をＥＬＭ２の優先度とする処理、ＥＬＭ１とＥＬＭ２との両方が存在するか否かを判断する処理、ＥＬＭ１が存在するか否かを判断する処理、ＰＲＩＯＲＩＴＹ１がＰＲＩＯＲＩＴＹ２より大きいか否かを判断する処理、ＰＲＩＯＲＩＴＹ１がＰＲＩＯＲＩＴＹ２より大きい場合もしくはＥＬＭ１が存在する場合にはＥＬＭ＿ＬＩＳＴの末尾にＥＬＭ１を追加登録する処理、ＰＲＩＯＲＩＴＹ１がＰＲＩＯＲＩＴＹ２より大きくない場合もしくはＥＬＭ１が存在しない場合にはＥＬＭ  ＬＩＳＴの末尾にＥＬＭ２を追加登録する処理、ＥＬＭ＿ＬＩＳＴにまだ登録されていない動画データ構成要素をＥＬＭ１＿ＹＥＴとする処理、及びＥＬＭ＿ＹＥＴが存在するか否かを判断し、存在する場合には繰り返し、存在しない場合には判定を終了する処理を実行させることを特徴とする。
【００６６】
上記構成によれば、情報処理装置間での動画データ転送中に通信ネットワークが切断されても、受信側では動画データの末尾までの全区間の動画を保存することができるので、転送先である受信側の情報処理のユーザが動画データの全区間を視聴することが可能となる。
【００６７】
本発明に係る情報処理プログラムの他の実施の形態は、上記構成に加え、コンピュータに、分解手段が、ＥＬＭ＿ＬＩＳＴが空でないか否かを判断する処理、及び、ＥＬＭ＿ＬＩＳＴの先頭に登録されている動画データ保存部から読み出して送信部へ供給し、ＥＬＭ＿ＬＩＳＴからデータ構成要素の登録を削除する処理を実行させることを特徴とする。
【００６８】
上記構成によれば、情報処理装置間での動画データ転送中に通信ネットワークが切断されても、受信側では動画データの末尾までの全区間の動画を保存することができるので、転送先である受信側の情報処理のユーザが動画データの全区間を視聴することが可能となる。
【００６９】
これにより、プログラムが実行可能なコンピュータ環境さえあれば、どこにおいても本発明の装置を実現することができる。
このようなプログラムは、コンピュータに読み取り可能な記録媒体に記憶されていてもよい。
ここで、記録憶媒体としては、例えば、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ（CD Recordable）、ＤＶＤ（Digital Versatile Disk）などのコンピュータで読み取り可能な記録媒体、ＨＤＤ（Hard Disc Drive）、フラッシュメモリ、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＦｅＲＡＭ（強誘電体メモリ）等の半導体メモリが挙げられる。
【００７０】
なお、上述した実施の形態は、本発明の好適な実施の形態の一例を示すものであり、本発明はそれに限定されることなく、その要旨を逸脱しない範囲内において、種々変形実施が可能である。
【実施例１】
【００７１】
図１は、本発明に係る情報処理システムの一実施例における動画データ転送システムの構成を示すブロック図である。この図１を参照して本実施例について詳述する。
本実施例の動画転送システムは、動画データ転送元となる情報処理装置Ａと、動画データ転送先となる情報処理装置Ｂを含む。情報処理装置Ａと情報処理装置Ｂとは通信ネットワーク１００を介して接続される。
情報処理装置Ａおよび情報処理装置ＢとしてはＷＥＢサーバ、パーソナルコンピュータ、ポータブルメディアプレーヤ、ポータブルゲーム機など、動画データを扱える任意の情報処理装置を想定すればよい。また、通信ネットワーク１００としては、インターネット、無線ＬＡＮ、クレイドル接続など任意の通信ネットワークを想定すればよい。
【００７２】
情報処理装置Ａは、メタデータ保存部１０−２と、動画データ保存部１０−３と、優先度判定部１０−１と、分解部１０−４と、送信部１０−５と、制御部１０−６とを具備する。
メタデータ保存部１０−２は、動画のメタデータを保存する手段として機能する。
動画データ保存部１０−３は、転送元の動画データを保存する手段として機能する。
優先度判定部１０−１は、動画データの構造を解析した上で優先して転送する動画データ構成要素を判定する手段として機能する。
分解部１０−４は、優先度判定部１０−１が判定した優先度に応じた転送が可能となるように動画データを動画データ構成要素へと分解する手段として機能する。
送信部１０−５は、メタデータおよび動画データ構成要素を情報処理装置Ｂへと転送する手段として機能する。
制御部１０−６は、これら各部１０−１〜１０−５を統括制御する。
【００７３】
情報処理装置Ｂは、受信部１１−１と、メタデータ保存部１１−２と、合成部１１−３と、動画データ保存部１１−４と、制御部１１−５とを具備する。
受信部１１−１は、情報処理装置Ａから転送されるメタデータと、動画データ構成要素とを受信する手段として機能する。
メタデータ保存部１１−２は、受信したメタデータを保存する手段として機能する。
合成部１１−３は、複数の動画データ構成要素を動画データへと合成する手段として機能する。
動画データ保存部１１−４は、合成された動画データを保存する手段として機能する。
制御部１１−５は、これら各部１１−１〜１１−４を統括制御する。
【００７４】
次に、本情報処理システムの動作について、図１を参照しながら、（優先度判定）、（メタデータ転送）、及び（動画データ転送）の３段階に分けて詳述する。
（優先度判定）
動画転送元である情報処理装置Ａの優先度判定部１０−１は、接続１−ａを通してメタデータ保存部１０−２から動画データのメタデータを読み出す。このメタデータには動画データのうちで優先して転送すべき区間や動画データ構成要素に関する情報が記載されている。例えば、情報処理装置ＡがＴＶ（テレビジョン放送）局のようにＣＭ（コマーシャル）で収入を得ている者が保有するＷＥＢサーバの場合には、動画データのなかでもＣＭ区間を優先的に送信する目的でメタデータを用いることが出来る（この場合の動画データ及びメタデータの例をそれぞれ図２（ａ）、（ｂ）に示す）。
図２（ａ）は、動画データの一例を示す図であり、図２（ｂ）は図２（ａ）に対応するメタデータの一例を示す図である。
【００７５】
他にも例えば、情報処理装置Ａがユーザのパーソナルコンピュータであり、情報処理装置Ｂがポータブルメディアプレーヤである場合に、情報処理装置Ａ上で未視聴である区間を優先して転送する目的でメタデータを用いることが出来る（この場合の動画データ及びメタデータの例をそれぞれ図３（ａ）、（ｂ）に示す）。
図３（ａ）は、動画データの他の一例を示す図であり、図３（ｂ）は図３（ａ）に対応するメタデータの他の一例を示す図である。
【００７６】
なお、図２及び図３はともに優先して転送する区間を時刻で明示指定しているが、メタデータの型はこの限りではない。例えば、「ボリュームレベルの大きな区間を優先的に転送する」ことを指示するメタデータを用意しておくことで、スポーツ中継におけるハイライト部分（＝歓声によりボリュームレベルが上がる）を優先的に転送する、といったことも考えられる。
【００７７】
情報処理装置Ａの優先度判定部１０−１は、接続１−ｂを通して動画データ保存部１０−３から動画データを読み出す。本システムでは動画データのファイル形式やコーデックは特に問わない。したがって、ファイル形式としては、ＭＰ４（ISO/IEC JTC1の動画像圧縮符号化の標準規格であるMPEG4のPart14で規定されているファイルフォーマット）、３ＧＰ、ＭＰＥＧ２ＰＳなどの任意のファイル形式を想定すればよい。ビデオコーデックとしても、Ｈ．２６４（２００３年５月に国際電気通信連合によって勧告された、動画データの圧縮符号化方式の標準の一種）、ＭＰＥＧ(Moving Picture Experts Group)４ビデオ、ＭＰＥＧ２（１９９５年７月にISO/IECJTC1のMoving Picture Experts Groupによって決められた標準規格）ビデオなどの任意のコーデックを想定すればよく、オーディオコーデックとしても、ＡＡＣ(Advanced Audio Coding)、ＡＭＲ(Adaptive Multi-Rate)などの任意のコーデックを想定すればよい。
【００７８】
情報処理装置Ａの優先度判定部１０−１は、メタデータ保存部１０−２から読み出したメタデータを用いて動画データ中で優先して転送するべき区間や動画データ構成要素を決定する。さらに、動画データ保存部１０−３から読み出した動画データの構造を解析して、優先して転送すべき動画データ構成要素を判定する。この判定の手法としては様々なものが考えられるが、例えば、動画データのビデオコーデックがＭＰＥＧ４のようなフレーム間予測を用いたものである場合には、オーディオ→ビデオ（奇数番目の同期フレーム）→ビデオ（偶数番目の同期フレーム）→ビデオ（非同期フレーム）、の順で転送するように優先度を設定するという手法が考えられる。本手法で優先度を判定する場合の例を図４に示す。
図４は、動画データ構造からの動画データ構成要素の優先度設定の一例を示す図である。
【００７９】
（メタデータ転送）
情報処理装置Ａの送信部１０−５は、接続１−ｅを通してメタデータ保存部１０−２からメタデータを読み出す。送信部１０−５は、読み出したメタデータを通信ネットワーク１００上の接続１−ｄを通して情報処理装置Ｂの受信部１１−１へと転送する。受信部１１−１は、転送されたメタデータを、接続１−ｅを通してメタデータ保存部１１−２に保存する。
【００８０】
（動画データ転送）
情報処理装置Ａの優先度判定部１０−１は、既に求めた優先度情報を接続１−ｆを通して分解部１０−４へと供給する。分解部１０−４は、供給された優先度情報に基づいた順序で、接続１−ｇを通して動画データ保存部１０−３から動画データ構成要素を読み出す。この読み出しは、優先度の高い動画データ構成要素の動画データ全区間に渡る読み出し、続く優先度の動画データ構成要素の動画データ全区間に渡る読み出し、のように動画データ全区間に渡る動画構成要素の読み出しが繰り返される形で行われる。
【００８１】
情報処理装置Ａの分解部１０−４は、読み出した動画データ構成要素を接続１−ｈを通して送信部１０−５へと順次供給する。
送信部１０−５は受け取った動画データ構成要素を通信ネットワーク１００上の接続１−ｄを通して情報処理装置Ｂの受信部１１−１へと順次転送する。
情報処理装置Ｂの受信部１１−１は、転送された動画データ構成要素を接続１−ｉを通して合成部１１−３へと供給する。
合成部１１−３は、受け取った動画データ構成要素を接続１−ｊを通して動画データ保存部１１−４へと保存する。この際、受け取った動画データ構成要素よりも高優先度の動画データ構成要素が動画データ保存部１１−４に保存済である場合には、合成部１１−３は両方の動画データ構成要素を合成しながら動画データ保存部１１−４へと保存する。
【００８２】
図３（ｂ）と同様のメタデータと、図４（ａ）と同様の動画データ構造からの優先度判定を利用して、動画データ転送を行う場合の例を図５（ａ）、（ｂ）に示す。
図５（ａ）は、情報処理装置Ａの動画データ保存部内の動画データの一例を示す図であり、図５（ｂ）は、情報処理装置Ｂの動画データ保存部内の動画データの一例を示す図である。
この例では、動画データ構造から優先度最高と判定した動画データ構成要素「オーディオ」、動画データ構造から優先度高と判定した動画データ構成要素「奇数番目の同期フレーム」、動画データ構造から優先度中と判定した動画データ構成要素「偶数番目の同期フレーム」、動画データ構造から優先度低と判定した動画データ構成要素「非同期フレーム」（のうちでメタデータにより未視聴であると示されている区間のもの）、動画データ構造から優先度低と判定した動画データ構成要素「非同期フレーム」（のうちでメタデータにより視聴済であると示されている区間のもの）、という順序で転送している。
【００８３】
（優先度判定部及び分解部の動作）
次に図１に示した情報処理システムにおける優先度判定部及び分解部の動作について図６を参照して説明する。
図６は、図１に示した情報処理システムにおける優先度判定部及び分解部の動作を説明するためのフローチャートである。
図６において、判定手段としての優先度判定部１０−１は以下のように信号処理を行う。
まず、動画データ構成要素の動画データ中での場所を示すポインタのリストをＥＬＭ＿ＬＩＳＴとする（ステップＳ１）。
ＥＬＭ＿ＬＩＳＴにまだ登録されていない動画データ構成要素をＥＬＭ＿ＹＥＴとする（ステップＳ２）。
ＥＬＭ＿ＹＥＴに含まれる動画データ構成要素の中でメタデータにより最優先の転送を指示されているものをＥＬＭ１とするとともにＰＲＩＯＲＩＴＹ１をＥＬＭ１の優先度とする（ステップＳ３）。
ＥＬＭ＿ＹＥＴに含まれる動画データ構成要素の中で動画構造から最優先に転送すべきと求まるものをＥＬＭ２とするとともにＰＲＩＯＴＹ２をＥＬＭ２の優先度とする（ステップＳ４）。
ＥＬＭ１とＥＬＭ２との両方が存在するか否かを判断する（ステップＳ５）。
ＥＬＭ１とＥＬＭ２との両方が存在すると判断した場合（ステップＳ５／Ｙ）にはステップＳ７に進み、ＥＬＭ１とＥＬＭ２との両方が存在しないと判断した場合（ステップＳ５／Ｎ）にはステップＳ６に進む。
ステップＳ６ではＥＬＭ１が存在するか否かを判断する。
【００８４】
ＥＬＭ１が存在すると判断した場合（ステップＳ６／Ｙ）にはステップＳ９に進み、ＥＬＭ１が存在しないと判断した場合（ステップＳ６／Ｎ）にはステップＳ８に進む。
ステップＳ７ではＰＲＩＯＲＩＴＹ１がＰＲＩＯＲＩＴＹ２より大きいか否かを判断する。
ＰＲＩＯＲＩＴＹ１がＰＲＩＯＲＩＴＹ２より大きいと判断した場合には（ステップＳ７／Ｙ）にはステップＳ９に進み、ＰＲＩＯＲＩＴＹ１がＰＲＩＯＲＩＴＹ２より大きくないと判断した場合には（ステップＳ７／Ｎ）にはステップＳ８に進む。
ＰＲＩＯＲＩＴＹ１がＰＲＩＯＲＩＴＹ２より大きい場合（ステップＳ７／Ｙ）もしくはＥＬＭ１が存在する場合（ステップＳ６／Ｙ）にはＥＬＭ  ＬＩＳＴの末尾にＥＬＭ１を追加登録する（ステップＳ９）。
ＰＲＩＯＲＩＴＹ１がＰＲＩＯＲＩＴＹ２より大きくない場合（ステップＳ７／Ｎ）もしくはＥＬＭ１が存在しない場合（ステップＳ６／Ｎ）にはＥＬＭ  ＬＩＳＴの末尾にＥＬＭ２を追加登録する（ステップＳ８）。
ＥＬＭ＿ＬＩＳＴにまだ登録されていない動画データ構成要素をＥＬＭ１＿ＹＥＴとする（ステップＳ９）。
ＥＬＭ＿ＹＥＴが存在するか否かを判断し（ステップＳ１０）、ＥＬＭ＿ＹＥＴが存在する場合（ステップＳ１０／Ｙ）にはステップＳ３に戻り、ＥＬＭ＿ＹＥＴが存在しない場合（ステップＳ１０／Ｎ）には優先度判定処理が終了し、ステップＳ１１に進む。
【００８５】
分解手段としての分解部１０−４では、以下のように信号処理を行う。
ステップＳ１１では、ＥＬＭ＿ＬＩＳＴが空でないか否かを判断する。
ＥＬＭ＿ＬＩＳＴが空でないと判断した場合（ステップＳ１１／Ｙ）、ステップＳ１２に進み、ＥＬＭ＿ＬＩＳＴの先頭に登録されている動画データ保存部から読み出して送信部へ供給し、ＥＬＭ＿ＬＩＳＴからデータ構成要素の登録を削除する。
ＥＬＭ＿ＬＩＳＴが空であると判断した場合（ステップＳ１１／Ｎ）は終了する。
【００８６】
（まとめ）
以上、説明したとおり、情報処理装置Ａから情報処理装置Ｂへの動画データ転送は、全区間に渡る動画データ構成要素の転送を、高優先度のものから低優先度のものへと順次繰り返す形で行われる。そのため、高優先度の動画データ構成要素の転送は転送開始から僅かな時間で完了する。したがって、何らかの原因で通信ネットワーク１００が切断された場合にも、動画データ構成要素のうちで高優先度のものは、情報処理装置Ｂの動画データ保存部１１−３に動画データ全区間に渡り保存済となる可能性が高い。この場合、情報処理装置Ｂのユーザは動画データを全区間に渡って視聴することが出来る、という効果を得られる。
【００８７】
なお、本実施例においてはメタデータと動画データ構造との両者を優先度の決定に利用しているが、どちらか片方のみを利用することもあり得る。
メタデータのみを利用する場合には、図１から「接続１−ｂ」を除いたシステム構成となる。
動画データ構造のみを利用する場合には、図１から「メタデータ保存部１０−２と接続１−ａと接続１ーｃ」、「メタデータ保存部１１−２と接続１−ｅ」を除いたシステム構成となる。
【図面の簡単な説明】
【００８８】
【図１】本発明に係る情報処理システムの一実施例における動画データ転送システムの構成を示すブロック図である。
【図２】（ａ）は、動画データの一例を示す図であり、（ｂ）は（ａ）に対応するメタデータの一例を示す図である。
【図３】（ａ）は、動画データの他の一例を示す図であり、（ｂ）は（ａ）に対応するメタデータの他の一例を示す図である。
【図４】動画データ構造からの動画データ構成要素の優先度設定の一例を示す図である。
【図５】（ａ）は、情報処理装置Ａの動画データ保存部内の動画データの一例を示す図であり、（ｂ）は、情報処理装置Ｂの動画データ保存部内の動画データの一例を示す図である。
【図６】図１に示した情報処理システムにおける優先度判定部及び分解部の動作を説明するためのフローチャートである。
【符号の説明】
【００８９】
１−ａ、１−ｂ、１−ｃ、１−ｄ、１−ｅ、１−ｆ、１０−ｇ、１−ｈ、１−ｉ、１−ｊ    接続
１０    情報処理装置Ａ
１０−１    優先度判定部
１０−２、１１−２    メタデータ保存部
１０−３、１１−４    動画データ保存部
１０−４    分解部
１０−５    送信部
１０−６、１１−５    制御部
１１    情報処理装置Ｂ
１１−１    受信部
１１−３    合成部
１００    通信ネットワーク
【図１】
2009164964.tif 000003
【図２】
2009164964.tif 000004
【図３】
2009164964.tif 000005
【図４】
2009164964.tif 000006
【図５】
2009164964.tif 000007
【図６】
2009164964.tif 000008