(57)【要約】  装置が選択的に接続されるとき、第１ストレージ装置と第２ストレージ装置との間でコンテンツが転送される。転送を要求するコンテンツに対して、優先順位が決定される。その後、コンテンツは、決定された優先順位に従って転送される。これは、第２ストレージ装置が転送中断後に可能な限り多くの有用データとして格納することを保証する順序により、コンテンツが転送されることを可能にする。優先順位は、コンテンツの重要度（ユーザにより規定された重要度設定、履歴的利用情報、コンテクスト情報など）又はアイテムのサイズに基づくものとすることが可能である。当該順序はまた、ユーザにより明示的に規定され、又は装置によって学習された装置の１つのユーザの嗜好に基づくものとすることが可能である。各コンテンツアイテムは、マルチレイヤ化された音声又は映像など、異なる順序により分割及び転送することが可能である。
2008502198.tif 000002
【特許請求の範囲】
【請求項１】
第１ストレージ装置と該第１ストレージ装置が選択的に接続可能な第２ストレージ装置との間でコンテンツを転送する方法であって、
転送を要求する前記コンテンツに対する優先順位を決定するステップと、
前記決定された優先順位に従って前記コンテンツを転送するステップと、
を有することを特徴とする方法。
【請求項２】
請求項１記載の方法であって、
前記優先順位を決定するステップは、
転送対象となるコンテンツの重要度を特定するステップと、
最重要なコンテンツが最も高い優先度を有することにより、重要度に関連する優先順位を割り当てるステップと、
を有することを特徴とする方法。
【請求項３】
請求項２記載の方法であって、
前記コンテンツの重要度を特定するステップは、コンテンツの使用を監視し、各コンテンツアイテムに対して、該アイテムの利用を示す値を記録するステップを有することを特徴とする方法。
【請求項４】
請求項２記載の方法であって、
前記コンテンツの重要度を特定するステップは、
コンテンツのタイプの利用を監視するステップと、
各タイプに対して、利用を示す値を記録するステップと、
を有することを特徴とする方法。
【請求項５】
請求項２乃至４何れか一項記載の方法であって、さらに、
前記装置の少なくとも１つが使用されている状況を決定するステップを有し、
前記コンテンツの重要度を特定するステップは、前記決定された状況に基づくものである、
ことを特徴とする方法。
【請求項６】
請求項１乃至５何れか一項記載の方法であって、
前記優先順位を決定するステップは、
転送対象となるコンテンツアイテムのサイズを特定するステップと、
最小のコンテンツアイテムが最も高い優先度を有することにより、サイズに関連する優先順位を割り当てるステップと、
を有することを特徴とする方法。
【請求項７】
請求項１乃至６何れか一項記載の方法であって、
前記優先順位を決定するステップは、前記第２ストレージ装置に転送されるコンテンツのタイプに基づくことを特徴とする方法。
【請求項８】
請求項１乃至７何れか一項記載の方法であって、
前記コンテンツが複数のデータレイヤを有する場合、前記優先順位を決定するステップは、さらなるエンハンスメントレイヤを転送する前に、第１のベースレイヤを転送する順序を割り当てることを特徴とする方法。
【請求項９】
請求項８記載の方法であって、
第１のデータレイヤは、さらなるレイヤに対するデータを転送する前に、コンテンツアイテム全体に対して転送されることを特徴とする方法。
【請求項１０】
請求項１乃至９何れか一項記載の方法であって、
前記コンテンツが複数の音声フォーマットを有する場合、前記優先順位を決定するステップは、他の音声フォーマットを転送する前に、ベーシックな音声フォーマットを転送する順序を割り当てることを特徴とする方法。
【請求項１１】
請求項１乃至１０何れか一項記載の方法であって、
前記コンテンツがベーシックな画像データと予測された画像データとを有する映像データを有する場合、前記優先順位を決定するステップは、前記予測された画像データの何れかの転送前に、前記ベーシックな画像データのすべてを転送する順序を割り当てることを特徴とする方法。
【請求項１２】
請求項１１記載の方法であって、
前記ベーシックな画像データは、イントラフレームを有し、
前記予測された画像データは、予測されたフレームと双方向に予測されたフレームとを有する、
ことを特徴とする方法。
【請求項１３】
請求項１乃至１２何れか一項記載の方法であって、
前記コンテンツは、リニアに読まれることが想定されるデータストリームを有し、
当該方法はさらに、
転送されないデータストリームのセグメントによって離間される前記データストリームのセグメントセットを有する第１優先度に割り当てられた前記コンテンツの第１部分を転送するステップと、
前記データストリームのセグメントの離間を保持する用に、前記コンテンツの第１部分を前記第２ストレージ装置に格納するステップと、
を有することを特徴とする方法。
【請求項１４】
請求項１３記載の方法であって、さらに、
前記データストリームのさらなるセグメントセットを有するより低い優先度に割り当てられた前記コンテンツのさらなる部分を転送するステップと、
前記コンテンツの第１部分の格納中に確保されたスペースに前記さらなるセグメントセットを挿入することによって、前記コンテンツのさらなる部分を前記第２ストレージ装置に格納するステップと、
を有することを特徴とする方法。
【請求項１５】
請求項１３又は１４記載の方法であって、
前記必要とされる離間に関する情報は、前記コンテンツの第１部分と共に転送されることを特徴とする方法。
【請求項１６】
請求項１乃至１５何れか一項記載の方法であって、
前記優先順位を決定するステップは、前記ユーザによって規定された前記装置の１つのユーザの嗜好に基づくことを特徴とする方法。
【請求項１７】
請求項１乃至１６何れか一項記載の方法であって、
前記優先順位を決定するステップは、当該方法をホスト処理する装置によって学習されたユーザの嗜好に基づくことを特徴とする方法。
【請求項１８】
請求項１乃至１７何れか一項記載の方法をプロセッサに実行される命令。
【請求項１９】
請求項１８記載の命令を搬送するマシーン可読媒体を有するコンピュータプログラム。
【請求項２０】
メディアコンテンツを格納するストレージ媒体と、装置間でコンテンツを転送するため、第２ストレージ装置と選択的に通信するインタフェースとを有する第１ストレージ装置のための制御装置であって、
転送を要求するコンテンツに対する優先順位を決定し、
前記コンテンツを前記決定された優先順位に従って転送する、
よう動作可能であることを特徴とする制御装置。
【請求項２１】
請求項２０記載の制御装置であって、
請求項２乃至１７何れか一項記載の方法を実行するよう動作可能であることを特徴とする制御装置。
【請求項２２】
請求項２０又は２１記載の制御装置であって、
請求項１乃至１７何れか一項記載の方法を実行する命令を実行するよう構成されるプロセッサを有することを特徴とする制御装置。
【請求項２３】
メディアコンテンツを格納するストレージ媒体と、
装置間でコンテンツを転送するため、第２ストレージ装置と選択的に通信するインタフェースと、
請求項２０乃至２２何れか一項記載の制御装置と、
を有することを特徴とするストレージ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストレージ装置間のコンテンツの転送方法並びに当該方法を実行する制御装置及びソフトウェアに関する。
【背景技術】
【０００２】
音声トラックや映像ファイルなどのメディアコンテンツを格納及び再生可能な携帯装置への消費者の関心は大きなものである。これらの装置は、ユーザが自宅や仕事場から離れている間、好みのメディアコンテンツ楽しむことを可能にする。携帯装置は、ユーザが自ら選択したメディアコンテンツを装置に直接格納し、当該コンテンツを以降において変更することが可能となるように、ソリッドステートメモリ又はハードドライブなどの書き換え可能な聴く媒体を含む。より効率的なメディア符号化スキーム及び大容量記憶媒体のコストの増大は、このタイプの携帯装置が有用な大きさのコンテンツを格納することを可能にしてきた。
【０００３】
例えば、ユーザがホームネットワークを離れる前に、携帯装置に音声又は映像ファイルを転送することができるように、携帯装置とホームネットワークの他のストレージ装置と接続することが望ましい。ホームネットワークは、パーソナルコンピュータなどの単一のストレージ装置や各種装置を有することが可能である。携帯装置とホームネットワークとの間の接続は、有線接続、又はより典型的には無線接続とすることが可能である。携帯装置に対してコンテンツを転送するプロセスは、携帯装置のユーザに透過的に実行されることが望ましい。しかしながら、このような処理は、ユーザがホームネットワークから離れることを決めたとき、ストレージ装置間のコンテンツの転送が中断される可能性があることを意味する。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、ストレージ装置間のコンテンツのより改良された転送方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
従って、本発明の第１の特徴は、第１ストレージ装置と該第１ストレージ装置が選択的に接続可能な第２ストレージ装置との間でコンテンツを転送する方法であって、転送を要求する前記コンテンツに対する優先順位を決定するステップと、前記決定された優先順位に従って前記コンテンツを転送するステップとを有することを特徴とする方法を提供する。
【０００６】
コンテンツに対する優先順位を決定することによって、第２ストレージ装置が転送の中断後に可能な限り多くの有用データを格納することを保証する順序によりコンテンツが転送される。ストレージ装置間の接続の中断により転送されないコンテンツは、ストレージ装置が再接続されると、転送することが可能となる。これは、ストレージ装置間のコンテンツの転送がバックグラウンドプロセスとし実行させることを可能にする。ストレージ装置間の接続は、ケーブルなどの有線接続、又は無線ローカルエリアネットワーク規格又はパーソナルエリアネットワーク規格に従って動作する無線接続とすることが可能である。
【０００７】
優先順位は、いくつかの方法により決定することが可能である。優先順位は、コンテンツファイルの重要度又はサイズに基づくものとすることが可能である。重要度は、装置の１つの履歴的利用情報又はストレージ装置が使用されている又は使用されようとしている状況に基づくものとすることが可能である。この順序はまた、ユーザによって明示的に規定され、又は本方法を実現するコントローラによって学習される装置の１つのユーザの嗜好に基づくものとすることも可能である。これらは、音声（映像より選好されて）など、ユーザが最も重要であると考えるユーザにより規定される表示とすることが可能である。
【０００８】
本方法は、アイテムを複数部分に分割可能である場合、コンテンツの各アイテム又はコンテンツのコレクションに適用可能である。このタイプのコンテンツの例として、詳細さのレイヤを表す複数のデータレイヤを有する映像、音声又は画像、ベーシック及び予測されたデータを有する映像コンテンツ、複数の音声又は映像フォーマットを有するコンテンツ、及びＤＶＤのコンテンツなどのサブアイテムのフォルダを表すコンテンツがあげられる。コンテンツは、ベースレイヤデータ（ベーシックデータ又はプライマリコンテンツ）の全体が、追加的なレイヤデータ（予測されたデータ又は補完的コンテンツ）の何れかの前に転送されるよう構成することによって、転送が中断されると、コンテンツの期間全体に対する最小レベルのクオリティを提供するように転送することが可能である。
【０００９】
ストレージ装置は、ＭＰ３プレーヤーや同様の装置など、ユーザに提示するための形式に格納されているコンテンツをレンダリングする機能を有する又は有しない専用のストレージ装置とすることが可能であり、あるいは、パーソナルコンピュータ、携帯情報端末（ＰＤＡ）、モバイルマルチメディアプレーヤー又は携帯電話などのコンテンツストレージ及びレンダリング機能を有する多機能装置とすることも可能である。本発明は、ストレージ装置の１つが携帯装置である場合に特に効果的であるが、それはまた、装置の１つがある期間オフラインであり、オフラインである装置に対するコンテンツの転送が必要である場合など、互いに選択的に接続可能な固定的なストレージ装置のペアに適用することが可能である。
【００１０】
本方法は、第１ストレージ装置と第２ストレージ装置との間の双方向の転送の一部として利用可能である。第１装置が固定的なものであり、第２ストレージ装置が携帯的なものである一例となる状況では、新たなコンテンツを固定的な装置からダウンロードする前に、固定的な装置のコンテンツのバックアップを生成することが望ましい可能性がある。転送方向は、優先順位をコンテンツに割り当てるファクタとして利用可能である。一例として、ユーザ（又は本方法を実現するコントローラ）は、バックアップのため、携帯装置から固定装置への転送に、新たな題材の携帯装置への転送より高い優先順位が割り当てられると決定してもよい。
【００１１】
第３の（又はさらなる複数の）ストレージ装置が転送に関与するネットワーク接続状況では、優先順位は、転送の送信エンドに関与するストレージ装置間の協調によって確定することが可能であり、あるいは、各ストレージ装置は、コンテンツの転送が接続を介しパラレルに行われることによって、デスティネーションストレージ装置との接続を構成し、自らの優先順位を割り当てることが可能である。
【００１２】
ここに記載された機能は、ソフトウェア、ハードウェア又はこれらの組み合わせにより実現可能である。本発明は、複数の要素を有するハードウェア及び適切にプログラムされたコンピュータによって実現することが可能である。従って、本発明の他の特徴は、本方法を実行するソフトウェアを提供することである。ソフトウェアは、装置の寿命中の任意の時点においてストレージ装置にインストール可能であるということは理解されるであろう。ソフトウェアは、電子的なメモリ装置、ハードディスク、光ディスク又は他のマシーン可読なストレージ媒体に格納可能である。ソフトウェアは、マシーン可読キャリア上のコンピュータプログラムプロダクトとして搬送可能であり、あるいは、ネットワーク接続を介しストレージ装置に直接ダウンロード可能である。
【００１３】
本発明のさらなる特徴は、メディアコンテンツを格納するストレージ媒体と、装置間でコンテンツを転送するため、第２ストレージ装置と選択的に通信するインタフェースとを有する第１ストレージ装置のための制御装置であって、転送を要求するコンテンツに対する優先順位を決定し、前記コンテンツを前記決定された優先順位に従って転送するよう動作可能であることを特徴とする制御装置を提供する。
【００１４】
制御装置はまた、本方法の各ステップの任意の組み合わせを実行することが可能である。本発明のさらなる特徴は、制御装置を搭載するストレージ装置を有する。
【発明を実施するための最良の形態】
【００１５】
図１は、ユーザの自宅などに存在しうるストレージ装置５０、１５０及び２５０のネットワーク１００を示す。ストレージ装置５０が詳細に示される。本実施例では、ストレージ装置５０は、格納及びレンダリング両方の機能を有する装置として示され、それは、例えば、パーソナルコンピュータやパーソナルビデオレコーダを表すものであるかもしれない。ストレージ装置５０は、マイクロプロセッサなど、装置の動作を制御するコントローラ６０を有する。マイクロプロセッサは、装置のための動作ソフトウェア及びユーザにより規定された嗜好を格納するため、それに接続される不揮発性メモリ装置６１を有する。ストレージ装置５０はまた、メディアコンテンツを格納する１以上のストア６５を有する。これらのストアは、フラッシュメモリなどのソリッドステートメモリ装置、大容量ハードドライブ、コンパクトディスクやＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などの光ディスクを再生する装置、光磁気ストレージ装置を読み書きするドライブを含めることが可能である。
【００１６】
ストレージ装置５０はまた、ユーザに提示するため、選択されたコンテンツアイテムをレンダリングする装置７６を有する。これは、メディアコンテンツを復号化する適切なデコーダ（ＭＰ３音声デコーダやＭＰＥＧ２ビデオデコーダなど）及びデジタル・アナログコンバータを有する、音声出力は、増幅され、映像出力がディスプレイ７７に供給されている間にスピーカー７８に供給される。レンダリングユニット７６並びに／又はスピーカー７８及びディスプレイ７７は、ストレージ装置５０（図示せず）と一体化することも可能であるし、あるいはそれから分離することも可能であるということが理解されるであろう。ユーザインタフェース７５は、ユーザが選択を行うことを可能にし、現在の動作状態や選択をユーザに表示する。ユーザインタフェース７５は、シンプルなキーパッドとすることが可能であり、あるいは、ディスプレイ７７と組み合わすことが可能なタッチ画面などのより複雑な装置とすることが可能である。
【００１７】
アンテナ７１を含む無線ネットワークインタフェース７０は、ストレージ装置５０とホームネットワーク１００の他の装置１５０及び２５０との間の通信リンクをサポートする。ネットワークインタフェース７０はまた、携帯装置２０との通信リンクをサポートする。装置間の接続は無線接続として示されているが、それはまた有線接続とすることも可能である。無線接続の場合、ネットワークインタフェース７０は、ＩＥＥＥ８０２．１１ローカルエリアネットワーク（ＬＡＮ）規格やＢｌｕｅｔｏｏｔｈ（登録商標）などのパーソナルエリアネットワーク（ＰＡＮ）規格の１つに従って接続をサポートする。ゲートウェイ１０５は、サーバ１１５が装置５０、１５０又は２５０に転送されるコンテンツ、又は装置５０がコンテンツを転送する優先順位を確定するのに利用される情報を提供するインターネットなどの外部ネットワーク１１０に接続される。
【００１８】
携帯ストレージ装置２０は、ホームネットワーク１００の環境内に及び外に自由に移動可能な装置を表す。それは、小型の携帯装置又はより大型のものとすることも可能である。携帯装置２０は、不揮発性メモリ３１に格納された制御ソフトウェアに従って、装置の動作を制御するコントローラ３０を有する。ソリッドステートメモリ、光ドライブ又はハードディスクドライブなどのストア３５が、コンテンツを格納する。本実施例では、携帯装置２０はまた、音声及び映像デコーダ４６などのストレージ装置５０のものと同様のレンダリング機能を有する。ユーザ出力は、１以上の音声スピーカー４８、ディスプレイ４７及び外部装置との接続用のライン出力（図示せず）を有する。ユーザインタフェース４５は、ユーザが装置２０とやりとりすることを可能にする。さらに、携帯装置２０は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポートなどの他の装置との間でデータを転送するためのインタフェース３３を有することが可能である。通信インタフェース４０は、携帯装置２０がネットワーク１００の範囲内にあるとき、ネットワーク１００との無線通信リンクをサポートすることを可能にする。インタフェース４０は、送信機／受信機４０とアンテナ４１とを有する。携帯装置２０がコンテンツの転送のため他の装置との有線接続を必要とする場合、ＵＳＢ（又はＩＥＥＥ１３９４若しくは同様の）インタフェース３３が、コンテンツの転送のための主要な接続を提供するようにしてもよい。
【００１９】
上述されるように、携帯装置２０とストレージ装置５０はそれぞれ、それらが互いの範囲内にいるとき、装置間の通信リンク１０をサポート可能な通信インタフェース４０及び７０を有する。標準的なプロトコルが、互いの範囲内に装置２０及び５０がいるときに検出するのに利用可能である。一例として、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）は、サーバ装置が、それらの存在を公表し、ＩＰアドレスを取得し、それらの機能を伝達し、他の装置の存在及び機能について学習することによって、新たな装置を自動的に発見する発見プロセスを有する。
【００２０】
携帯装置２０とストレージ装置５０との間の通信リンク１０が確立されると、コンテンツ転送プロセスを開始することが可能である。図２は、転送管理システムの主要な機能ユニットを示す。これらの機能ユニットは、コントローラ３０又は６０により実行されるコードブロックとして実現することが可能である。転送管理システムの主要な目的は、受信装置が転送プロセスの中断後に可能な限り多くの有用なデータを最終的に有するようにする優先的方法により、コンテンツアイテム又は１つのコンテンツアイテムの一部を転送することである。接続性プロトコルユニット８０は、ユニット２０と５０との間の接続をサポートし、これらの装置の間の選択されたデータの転送を管理する。転送起動ユニット８１は、転送が実行されるべき時点を検出し、転送プロセスを開始する。ユニット８１は、接続がユニット２０と５０との間に確立されること、ユーザの転送要求が行われること、あるいは装置２０と５０によって所有されているコンテンツが異なっていることが検出されたことに応答するようにしてもよい。ユニット８１は、転送データセット生成ユニット８２に、装置２０と５０との間で転送される必要があるデータセットを構成することを開始させる。このデータセットは、外部ソースからストレージ装置５０に最近追加されたコンテンツ（従って、まだ携帯装置２０に転送されていないデータ）、又はユーザがユーザインタフェース７５とやりとりするなどによって、ユーザが装置２０に転送するよう要求したデータを有するようにしてもよい。転送方針制御ユニット８５は、ユニット８２により生成されたデータセットをある優先順位に構成する。データセットを携帯装置２０に転送するのに利用されるのは、この優先順位である。方針制御ユニット８５は、いくつか異なる方法により動作可能である。格納されている転送方針９２とユーザ嗜好９１は、ユニット８５がある状況下において動作すべき方法を指定することが可能である。さらに、ある転送方針が、装置又はユーザがいる状況と、ある期間におけるシステムの使用を記録することによって（ユーザによる）取得された（９０）格納されている利用データ９４に基づき選択することが可能である。装置がいる状況（環境など）に関する情報９３は、外部ユニット（図示せず）によって、又は出張中、自動車、ジムなど装置を次に使用しようとする場所をユーザが手動により示すことによって提供される。
【００２１】
ユニット８５は、認識されるクオリティ（例えば、重要なデータを最初に送信するなど）及びロウバストネスに関してデータ転送を最適化する方法により転送されるデータセットを構成する。これは、必要に応じて、実データの処理を含む。構成されたデータセットの転送は、接続性ユニット８０により管理され、転送中、データ８３はストア６５から送信される。転送が中断される場合、転送は転送管理システムが転送の現在状態の詳細を格納することによって、それが中断された時点から継続することが可能である。
【００２２】
転送管理ユニット８５は、以下の方法の１以上により動作可能である。
［サイズによる順序付け］
最も高い優先度を有する小さなファイルによる各自のサイズに従ったファイルの順序付け（すなわち、最初に転送される）
これは、転送が中断される場合、与えられた期間において可能な最大数のファイルが転送されることを可能にする。
［重要度による順序付け］
最も高い優先度を有する最重要ファイルによる各自の重要度に従ってファイルの順序付け（すなわち、最初に転送される）
これは、転送が中断される場合、最重要ファイルが転送されることを保証する。ファイルの重要度は、以下のいくつかの方法により決定することが可能である。
・利用頻度  利用頻度は、頻繁に利用されるファイルは最も重要であると考えられるため、システムにより監視及び記録することが可能である（９０）。ユーザが転送用のいくつかのファイルを選択すると、それらには監視された利用データ９４に従う優先度が割り当てられる。
・ユーザにより規定される優先度設定  ユーザは、一般的なベーシス（例えば、電子メール＝最も高い優先度、文書＝中程度の優先度など）により、又はファイル毎に個別に自らの優先度リストを設定する。上述した方法と同様にして、ユーザは、好適なファイルタイプセット（電子メール、文書、音楽、映像）やあるタイプ内のジャンル（音楽又は映画ジャンルなど）を規定することが可能である。
・システムにより規定される優先度設定  これは、ファイルタイプ及び優先度のリストに従って設定することが可能である。一例として、優先度の順位は以下のように（最上位リストされたものを最初に）、すなわち、データベースの更新、新たな電子メールメッセージ、文書、画像及びビデオクリップ、音声及び映像とすることが可能である。これの拡張では、システムはユーザの嗜好を学習する。ユーザがあるファイルを使用すると、システムはこのファイルタイプを記録する。一例として、ユーザがあるジャンル（ロックなど）の音声トラックを聴いている場合、これがシステムにより記録される。ユーザが多数のロックトラックを聴き、イージーリスニングトラックはそれほど多くは聴かない場合、システムは、ユーザがロック音楽をより好むと推論する。ユーザが転送用にいくつかのファイルを選択し、これらが「ロック」のジャンルの音声トラックを含むとき、転送用に選択された実際のトラフィックがユーザにより聴かれていなくても、それらに他の音声トラックより高い優先度が与えられる。さらに、いわゆるコミュニティベースの推奨が利用可能である。他の人々の嗜好に関する情報が、ゲートウェイ１０５に接続されているサーバ１１５などの外部ソースからユニット５０によって取得される。この情報は、他のユーザが当該組み合わせを嗜好しているということに基づき、ユーザもまた嗜好する可能性のあるコンテンツを自動的に示唆する。ユーザが楽しむ可能性のあるコンテンツが、最初に転送される。
・装置（又はユーザ）がいる状況  システムは、ユーザにより規定されたルールのリスト、又はユーザの過去の行動に基づき自ら学習したリールを有するかもしれない。一例として、ユーザは、自動車では特定の音楽ジャンル（クラシックなど）を、運動中には異なるジャンルの音楽（ロックなど）を、そして自宅では異なるジャンルの音楽（又は異なるタイプのメディアコンテンツ）を聴くことを好むかもしれない。また、ユーザが長期の旅行に出発しようとするとき、ユーザは、列車や飛行機において時間を過ごすのにいくつかの映画をダウンロードすることを所望するかもしれない。サブシステム（図示せず）は、この機能を実現するのに必要なコンテクスト情報９３を導くため、検知データや他の情報を取得する。この情報は、必要に応じて、転送制御ユニット８５に供給される。
【００２３】
上述されるように、いくつかのタイプのコンテンツは、複数の部分に分割可能であり、コンテンツファイルの最も有用な部分を転送する方法により、コンテンツアイテムのこれらの部分を再順序付けすることが可能である。図３に示されるように、映像コンテンツ２６０は、ときどき基本詳細レベルを表すベースレイヤ２６１と、それぞれがさらなる精細な詳細レベルを追加する１以上のエンハンスメントレイヤ２６２と２６３とを有する複数レイヤ２６１、２６２及び２６３により構成される。ステップ２７０〜２９０は、ユニット８５が転送用の映像コンテンツアイテムを順序付けする順序を示す。第１にステップ２７０において、ベースレイヤ２６０（ビデオクリップ又は映画全体のための）が転送される。その後ステップ２８０において、エンハンスメントレイヤ２６２の最初のものがフルに転送される。最後に、最後の（最も詳細さの高い）エンハンスメントレイヤがフルに転送される。これは、転送が中断されると、ビデオクリップ全体が少なくとも最小レベルのクオリティにより視聴可能にする。静止画像や音声は、このように処理することが可能なコンテンツのさらなる具体例である。
【００２４】
いくつかのコンテンツフォーマットは明示的なレイヤを有するが、他のフォーマットでは、レイヤ化はより非明示的なものである。一例として、マルチチャネル音声トラック（映画用など）は、左右のスピーカー信号のための音声データだけでなく、リアチャネルや低周波数チャネルなどのサラウンドチャネルのための音声データを有する。各音声トラックの１以上に対するデータが、その他のチャネルのためのデータを転送する前に完全に転送することが可能である。
【００２５】
さらなる技術が、上記と共に、又はそれの代わりに適用可能である。ＭＰＥＧ−２やＭＰＥＧ−４などのあるタイプの映像符号化は、異なるタイプのフレームを規定する。図４に示されるように、映像シーケンス３０２のフレームシーケンスは、他のフレームを参照することなく符号化されるＩ（ｉｎｔｒａ）フレームと、先行するＩ又はＰフレームから符号化されるＰ（ｐｒｅｄｉｃｔｅｄ）フレームと、それに先行又は後続するＩ又はＰフレームとの間の双方向の補間により符号化されるＢ（ｂｉｄｉｒｅｃｔｉｏｎａｌｌｙ  ｐｒｅｄｉｃｔｅｄ）フレームとを有する。
【００２６】
従来、映像コンテンツアイテムに対するデータは、３０２として示されるシーケンスにより転送されてきた。しかしながら、ユニット８５は、３１０〜３４０として示されるステップシーケンスにフレームが転送される通常のシーケンスを改良する。これは、時間的なスケーラビリティ／レイヤリングを可能にする。転送対象となるビデオクリップ３００は、画像３０２と音声３０１の両方を有していると仮定される。まずステップ３１０におおて、Ｉフレームのみが転送される。Ｉフレームと同時に、又は以降のステップ３２０として、音声が転送される。この情報しかストレージ装置２０に転送されない場合、音声を含むビデオクリップ全体を大変低いリフレッシュレート（典型的には、２Ｈｚ）により視聴することが可能となる。次にステップ３３０において、Ｐフレームが転送される。Ｉフレーム、音声及びＰ画像により、映像全体が中程度のリフレッシュレート（典型的には、約１２Ｈｚ）により転送される。最後にステップ３４０において、Ｂフレームが転送され、携帯装置はここで完全な映像データを有することとなる。転送されるコンテンツのすべてにより、映画全体がそれのオリジナルのクオリティにより実行可能となる。
【００２７】
ＤＶＤなどのいくつかのタイプのコンテンツは、異なる部分のコレクションを有する。一例として、ＤＶＤは、通常はメインフィーチャ（映画）用の映像データ、スペシャルフィーチャ用の映像並びに複数言語及び／又は音声フォーマットによる音声トラックを有する。ユニット８５は、ベーシック（ステレオ）音声及び（ベースレイヤ）映像を最初に、エンハンスメントレイヤ映像、マルチチャネル音声、スペシャルフィーチャ（トレイラ、コメンタリなど）、サブタイトル、追加の言語など、このタイプのコンテンツが転送される順序を指定することが可能である。これらの再順序付けされたコンテンツの原理が、転送のためにすでに優先順位付けされたデータファイルセット内の各ファイル（例えば、サイズや重要度に従って）に、又は他の何れかの方法によっても優先順位付けされなかったコンテンツに適用可能である。
【００２８】
上記カテゴリは、互いに排他的ではない。ユニット８５は、これらの組み合わせを利用して、限られた転送期間中に装置間で転送される情報のクオリティ（有用性）を向上させることが可能である。一例として、サイズや重要度に従って技術や順序付けを組み合わせることが、特に効果的なものとすることが可能である。各ファイルには、ファイルのサイズ及び重要度の組み合わせを反映したウェートが割り当てられる。その後、ユニット８５は、割り当てられたウェートに従ってファイルを順序付けすることが可能である。
【００２９】
データセットを再順序付けし（図２の段階８２と８５において）、その後に新たな順序によりデータを第２ストレージ装置に転送する結果の１つは、第２ストレージ装置が再生処理中のシーク量を増大させる必要があるということである。これは、異なる音声チップに関する各ファイルなど、異なるアイテム（ファイル）のコレクションが転送される場合には問題ではない。しかしながら、それは、データが長時間のビデオクリップ（映画）など、リニアに再生されることが意図されるコンテンツアイテムを表す場合には問題となる。上述した方法によりＩ、Ｂ及びＰフレーム又はレイヤのシーケンスを再順序付けすることによってなど、データのシーケンスの再順序付けは、再生がもはやリニアでなくなるため、第２ストレージ装置に大きな影響を及ぼす可能性がある。この問題を解決するプロセスが、図５を参照して説明される。ビデオクリップなどのコンテンツアイテム４００のデータは、時間軸により示されるようなリニアな方法により再生されることが意図されている。再順序付けプロセスの結果として、データの一部のセグメント４０１には高い優先度が割り当てられ、ステップ４１０において、グループ４０５として第２ストレージ装置に転送される。セグメント４０１は、ＭＰＥＧ符号化ビデオクリップのイントラ（Ｉ）フレームを表すものであってもよい。第２ストレージ装置において、ステップ４１０中に転送されたデータは、ストレージ媒体に書き込みされる。しかしながら、転送されたデータを連続するブロックに書き込むのではなく、データはいわゆるヌルパケットとエンプティフレームによりファイルのセグメント４０１の間のギャップを充填するようにして書き込まれる。第２ストレージ装置は、データの各セグメント４０１の書き込みの間に前方にシークする。第２装置のストレージ媒体に有効なＭＰＥＧストリームを生成するため、ディスプレイ上に前のフレームの繰り返しを発生させる特別なエンプティフレームが挿入される（エンプティフレームはサイズがかなり小さいため、充填と組み合わせて）。ギャップ４１１は、まだ転送されていないデータ４００のセグメント４０２を収容するのに十分なものである。転送される際、それらは挿入されたエンプティフレーム及びブルパケット（充填）を上書きする。送信装置は、転送プロトコルの一部として、欠落したデータを収容するのに残される必要があるスペース量に関する情報を有する。
【００３０】
その後、残りのセグメント４０２は、ステップ４２０において、グループ４２５として第２ストレージ装置に転送される。各セグメント４０２は、第２ストレージ装置のストレージ媒体に残されたギャップ４１１の１つに書き込まれる。従って、転送された２つのデータセット４０１と４０２は、リニアに再生可能な１つのファイルにインタリーブされる。これは、必要な格納容量が第１データセットの書き込み時に要求され（ステップ４１０）、再生はここではリニアとなるため、再生中のシーク動作が最小化されるという効果を有する。シーク動作の減少はまた、再生中の電力消費を低減するのに役立つ。
【００３１】
第１書き込み処理中に残されるギャップ４１１は、充填情報（例えば、ＭＰＥＧトランスポートストリームのＮＵＬＬパケットなど）により充填されることが好ましい。しかしながら、第２ストレージ装置が転送中に限られた書き込み時間を最大限に利用することを可能にするため、以降の段階において、転送中断直後に充填情報（ヌルパケット及びエンプティ画像）をギャップに書き込むことが好ましい。２つの転送ステップ４１０と４２０しか示されていないが、十分なスペース４１１が以降の転送ステップにおいて転送されるデータのすべてを収容するため、第１転送ステップの書き込み段階中に確保されることによって、当該技術は多数の転送ステップに適用可能であるということが理解されるであろう。
【００３２】
ストレージ装置５０上の制御エンティティ（ユニット８２と８５）が、携帯装置２０へのコンテンツの転送に対する優先順位を決定することを可能にする方法が説明された。上記技術は、逆方向に、すなわち、携帯ストレージ装置２０からストレージ装置５０へのコンテンツの転送に等しく適用可能である。この状況は、携帯装置２０がネットワーク１００にローカルに格納されていないコンテンツを含むときに生じる可能性がある。携帯装置２０からストレージ装置５０への転送の場合、優先順位の決定は、装置５０の制御エンティティ、装置２０の制御エンティティ（上述した装置５０の制御エンティティと同様に動作する）、又は装置２０の制御エンティティと装置５０の制御エンティティとの間の交渉によって行うことが可能である。
【００３３】
上述した主要な実施例は、携帯装置と固定装置との間のデータ転送を示す。本発明はまた、ある期間にはオフラインである装置、通常はネットワークの一部を構成しないが、それらの間でコンテンツを転送するためときどき接続される装置など、連続的には接続されていない２つの固定された装置に適用可能であるということが理解されるであろう。
【００３４】
図１に示されるネットワーク接続状況では、ネットワーク１００の内部に他の２つのストレージ装置１５０と２５０が示される。転送対象となるコンテンツが、これらストレージ装置のいくつかに格納されることが可能である。この場合、全体の優先順位は、転送に関与するストレージ装置５０、１５０及び２５０の間の協調に基づき確定することが可能である。一例として、ホームネットワークは、パーソナルコンピュータ５０、ホームＡＶサーバ１５０及び携帯ストレージ装置２０を有するようにしてもよく、ユーザは、ＰＣ５０とＡＶサーバ１５０の双方から携帯ストレージ装置２０へのコンテンツの転送を要求する。携帯装置２０へ（又はから）転送されるファイルの全体順序は、ＰＣ５０とホームＡＶサーバ１５０との間の協調によって決定することが可能である。さらに、各固定装置５０、１５０及び２５０は、携帯装置２０との接続を構成し、コンテンツの転送が当該接続を介しパラレルに実行されることによって、それぞれ各自の優先順位を割り当てる。
【００３５】
上述した実施例は本発明を限定するものではなく、説明するものであって、当業者は添付した請求項の範囲から逸脱することなく他の多数の実施例を構成することが可能であるということに留意すべきである。請求項において、括弧内におかれた参照記号は請求項を限定するものとして解釈されるべきではない。「有する」及び「含む」という単語は、請求項に列挙した以外の他の要素又はステップの存在を排除するものではない。
【００３６】
上記説明において及び図面を参照して、装置が選択的に接続されるとき、第１ストレージ装置（５０）と第２ストレージ装置（２０）との間のコンテンツを転送する方法が説明された。優先順位は、転送を必要とするコンテンツに対して決定される。その後、コンテンツは決定された優先順位に従って転送される。これは、第２ストレージ装置が転送中断後に可能な限り多くの有用データを格納することを保証する順序によって、コンテンツが転送されることを可能にする。この優先順位は、コンテンツファイルの重要性（例えば、ユーザに規定される重要度設定、履歴的な利用情報、コンテクスト情報など）又はファイルのサイズに基づくものとすることが可能である。この順序はまた、ユーザによって明示的に規定され、又は装置によって学習される装置の１つのユーザの嗜好に基づくものとすることが可能である。各コンテンツアイテムは、マルチレイヤ化された音声又は映像などの異なる順序により分割及び転送することが可能である。
【図面の簡単な説明】
【００３７】
【図１】図１は、コンテンツの転送が実行可能な状況において、装置のホームネットワーク及び携帯ストレージ装置を示す。
【図２】図２は、本発明を実現する制御システムの機能ブロックを示す。
【図３】図３は、レイヤ化された映像を転送する方法を示す。
【図４】図４は、符号化された映像コンテンツを転送する方法を示す。
【図５】図５は、リニアに再生されるコンテンツを転送する方法を示す。
【図１】
2008502198.tif 000003
【図２】
2008502198.tif 000004
【図３】
2008502198.tif 000005
【図４】
2008502198.tif 000006
【図５】
2008502198.tif 000007
【国際調査報告】
2008502198.tif 000008
2008502198.tif 000009
2008502198.tif 000010
2008502198.tif 000011
2008502198.tif 000012
2008502198.tif 000013