(57)【要約】【課題】  保有デジタルコンテンツの合計サイズの膨大化に適切に対処しつつ、ネットワークプレーヤにおける再生の利便性も維持できるメディア用サーバ装置４０を提供する。【解決手段】  移動制御手段４１は、ネットワーク記憶装置５７へ、内蔵記憶装置５１内の一部の保有デジタルコンテンツを移動させる。リスト情報提示手段４２は、保有デジタルコンテンツのリスト提示要求に対し、内蔵記憶装置５１及びネットワーク記憶装置５７に記憶されているデジタルコンテンツを保有デジタルコンテンツとするリスト情報を返す。探索手段４３は、データ送信要求に対して、該保有デジタルコンテンツが現在、どこに記憶されているかを探索する。コンテンツデータ送信処理手段４４は、探索結果がネットワーク記憶装置５７あれば、該当のデータがネットワーク記憶装置５７からネットワークプレーヤ５６へストリーム配信されるようにする。【選択図】      図５
2007066209.tif 000002
【特許請求の範囲】
【請求項１】
デジタルコンテンツを記憶する内蔵記憶装置を装備し、ネットワーク接続中では、ネットワークプレーヤからのデータ送信要求に対して該当デジタルコンテンツの該当データを前記内蔵記憶装置からネットワークプレーヤへストリーム配信するメディア用サーバ装置において、
ネットワークへ接続されていてデータを記憶自在となっているネットワーク記憶装置へ、前記内蔵記憶装置内の一部の保有デジタルコンテンツを移動させて保管させる移動制御手段、
ネットワークプレーヤからの前記メディア用サーバ装置の保有デジタルコンテンツのリスト提示要求に対し、前記内蔵記憶装置に残っているデジタルコンテンツと前記内蔵記憶装置から前記ネットワーク記憶装置に移動させて前記ネットワーク記憶装置において保管しているデジタルコンテンツとを前記内蔵記憶装置の保有デジタルコンテンツとするリスト情報を前記ネットワークプレーヤへ送信するリスト情報送信手段、
ネットワークプレーヤから保有デジタルコンテンツのデータ送信要求に対して、該保有デジタルコンテンツが現在、どこに記憶されているかを探索する探索手段、及び
探索結果が前記ネットワーク記憶装置であれば、該当のデータが前記ネットワーク記憶装置から前記ネットワークプレーヤへストリーム配信されるようにするデジタルコンテンツデータ送信処理手段、
を有していることを特徴とするメディア用サーバ装置。
【請求項２】
前記デジタルコンテンツデータ送信処理手段は、前記ネットワーク記憶装置に前記該当データを前記メディア用サーバ装置宛てへ送信させて、次に、前記ネットワーク記憶装置から受信した前記該当データを、前記メディア用サーバ装置から前記ネットワークプレーヤ宛てへ送信することを特徴とする請求項１記載のメディア用サーバ装置。
【請求項３】
前記デジタルコンテンツデータ送信処理手段は、前記ネットワークプレーヤへ、該当データ及び前記ネットワーク記憶装置を特定できる情報を送信し、前記ネットワーク記憶装置から前記該当データを前記ネットワークプレーヤ宛てへ直接送信させることを特徴とする請求項１記載のメディア用サーバ装置。
【請求項４】
前記ネットワーク記憶装置へ移動済みのデジタルコンテンツについて、所定条件に該当するものは前記ネットワーク記憶装置から前記内蔵記憶装置へ返却させる返却制御手段、
を有していることを特徴とする請求項１〜３のいずれかに記載のメディア用サーバ装置。
【請求項５】
ネットワークプレーヤへ送信するリスト情報には、各デジタルコンテンツが現在、前記内蔵記憶装置及び前記ネットワーク記憶装置のどちらに記憶されているかを前記ネットワークプレーヤの表示リストおいて識別できる情報を含ませる前記リスト情報送信手段、
を有していることを特徴とする請求項１〜４のいずれかに記載のメディア用サーバ装置。
【請求項６】
前記内蔵記憶装置から前記ネットワーク記憶装置へのデジタルコンテンツの移動中にネットワーク障害が起きたら回復不可能なデジタルコンテンツについては、前記内蔵記憶装置から前記ネットワーク記憶装置への移動対象としない前記移動制御手段、
を有していることを特徴とする請求項１〜５のいずれかに記載のメディア用サーバ装置。
【請求項７】
前記内蔵記憶装置から前記ネットワーク記憶装置へのデジタルコンテンツの移動中にネットワーク障害が起きたら回復不可能なデジタルコンテンツについては、ユーザに事前に許可を受けてから該デジタルコンテンツの移動を実施することを特徴とする請求項１〜５のいずれかに記載のメディア用サーバ装置。
【請求項８】
デジタルコンテンツを記憶する内蔵記憶装置を装備し、ネットワーク接続中では、ネットワークプレーヤからのデータ送信要求に対して該当デジタルコンテンツの該当データを前記内蔵記憶装置からネットワークプレーヤへストリーム配信するメディア用サーバ装置の制御方法において、
ネットワークへ接続されていてデータを記憶自在となっているネットワーク記憶装置へ、前記内蔵記憶装置内の一部の保有デジタルコンテンツを移動させて保管させるステップ、
ネットワークプレーヤからの前記メディア用サーバ装置の保有デジタルコンテンツのリスト提示要求に対し、前記内蔵記憶装置に残っているデジタルコンテンツと前記内蔵記憶装置から前記ネットワーク記憶装置に移動させて前記ネットワーク記憶装置において保管しているデジタルコンテンツとを前記内蔵記憶装置の保有デジタルコンテンツとするリスト情報を前記ネットワークプレーヤへ送信するステップ、
ネットワークプレーヤから保有デジタルコンテンツのデータ送信要求に対して、該保有デジタルコンテンツが現在、どこに記憶されているかを探索するステップ、及び
探索結果が前記ネットワーク記憶装置であれば、該当のデータが前記ネットワーク記憶装置から前記ネットワークプレーヤへストリーム配信されるようにするステップ、
を有していることを特徴とするメディア用サーバ制御方法。
【請求項９】
請求項１〜７のいずれかに記載のメディア用サーバ装置における各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＨＤＤ型ポータブルプレーヤ等のメディア用サーバ装置、メディア用サーバ制御方法及びプログラムに関し、詳しくはデジタルコンテンツ量の膨大化に円滑に対処できるメディア用サーバ装置、メディア用サーバ制御方法及びプログラムに関するものである。
【背景技術】
【０００２】
ＤＬＮＡ（Digital Living Network Alliance）では、家電、ＰＣ及びモバイル機器の相互互換性を保障するためのガイドラインを定めている。そのガイドラインに準拠した機器を家庭内のネットワークに接続すると、相互に接続され、音楽、写真、動画といったデジタルコンテンツを共有するようになっている。ＤＬＮＡに準拠した機器は、家庭内のネットワークだけでなく、将来的に自動車内ネットワークにも利用されることが予想される。以下、ＤＬＮＡに準拠した機器が接続されているネットワークを「ＤＬＮＡネットワーク」と呼ぶことにする。
【０００３】
一方、ＨＤＤ型ポータブルプレーヤは、ユーザに携帯されて、ＨＤＤ（ハードディスク装置）に多数の楽曲を保有し、楽曲を再生可能になっている。このようなＨＤＤ型ポータブルプレーヤの使用態様として、ユーザは、自分のＨＤＤ型ポータブルプレーヤを、無線ＬＡＮや有線ＬＡＮを介して自宅又は自動車のＤＬＮＡネットワークへ接続し、一人で、又は家族若しくは知人等の仲間と共に、ＨＤＤ型ポータブルプレーヤの保有楽曲をネットワークプレーヤで再生して、聴くことが考えられる。
【０００４】
特許文献１は、テレビ番組を録画するハードディスクレコーダにおいて、ハードディスクが、大容量ながら、記憶済みのコンテンツデータが膨大となって、新しいテレビ番組を録画する空き容量がわずかとなったとき、記憶しているコンテンツの中から所定の条件に該当するものを自動的に削除することを開示する。
【特許文献１】特開２００４−２０８２０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ＨＤＤ型ポータブルプレーヤをメディア用サーバ装置として使用し、ＨＤＤ型ポータブルプレーヤと同一のネットワークへ接続されている各ネットワークプレーヤからＨＤＤ型ポータブルプレーヤの保有楽曲を適宜、再生することは便利であるが、ＨＤＤ型ポータブルプレーヤのＨＤＤは、大容量とは言え、容量に制限があるため、記憶できる楽曲には、制限がある。
【０００６】
また、ユーザが、ＨＤＤ型ポータブルプレーヤを携帯して外出する場合、外出中に聴取する楽曲は、その時々によって希望が異なることがあり、ＨＤＤ内の保有楽曲が多くなると、外出ごとに、一部の保有楽曲を適宜入れ替えたい希望が生じることがある。
【０００７】
ＨＤＤ型ポータブルプレーヤのＨＤＤには楽曲以外に映像も取り込むこととしたり、ＨＤＤ型ポータブルプレーヤを夫婦又は兄弟で共有したりする場合も考えられ、そのような場合は、ＨＤＤ型ポータブルプレーヤのＨＤＤに記憶させたいデジタルコンテンツの合計サイズは大幅に増える。
【０００８】
特許文献１のハードディスクレコーダは、空き容量が少なくなった場合に、新規のコンテンツをさらに記憶するためには、記憶済みの一部のコンテンツデータを削除するしか方法がなかった。削除の代わりに、ＤＶＤ−Ｒ等の記憶媒体に移すとしても、移したコンテンツは、ハードディスクレコーダにおいて適宜、再生することは困難である。
【０００９】
本発明の目的は、保有デジタルコンテンツの合計サイズの膨大化に適切に対処しつつ、ネットワークプレーヤにおける再生の利便性も維持できるメディア用サーバ装置、メディア用サーバ制御方法及びプログラムを提供することである。
【課題を解決するための手段】
【００１０】
本発明のメディア用サーバ装置は、デジタルコンテンツを記憶する内蔵記憶装置を装備し、ネットワーク接続中では、ネットワークプレーヤからのデータ送信要求に対して該当デジタルコンテンツの該当データを内蔵記憶装置からネットワークプレーヤへストリーム配信する。本発明のメディア用サーバ装置は次の手段を有している。
ネットワークへ接続されていてデータを記憶自在となっているネットワーク記憶装置へ、内蔵記憶装置内の一部の保有デジタルコンテンツを移動させて保管させる移動制御手段、
ネットワークプレーヤからのメディア用サーバ装置の保有デジタルコンテンツのリスト提示要求に対し、内蔵記憶装置に残っているデジタルコンテンツと内蔵記憶装置からネットワーク記憶装置に移動させてネットワーク記憶装置において保管しているデジタルコンテンツとを内蔵記憶装置の保有デジタルコンテンツとするリスト情報をネットワークプレーヤへ送信するリスト情報送信手段、
ネットワークプレーヤから保有デジタルコンテンツのデータ送信要求に対して、該保有デジタルコンテンツが現在、どこに記憶されているかを探索する探索手段、及び
探索結果がネットワーク記憶装置であれば、該当のデータがネットワーク記憶装置からネットワークプレーヤへストリーム配信されるようにするデジタルコンテンツデータ送信処理手段。
【００１１】
本発明の制御方法が適用されるメディア用サーバ装置は、デジタルコンテンツを記憶する内蔵記憶装置を装備し、ネットワーク接続中では、ネットワークプレーヤからのデータ送信要求に対して該当デジタルコンテンツの該当データを内蔵記憶装置からネットワークプレーヤへストリーム配信する。本発明の制御方法は次のステップを有している。
ネットワークへ接続されていてデータを記憶自在となっているネットワーク記憶装置へ、内蔵記憶装置内の一部の保有デジタルコンテンツを移動させるステップ、
ネットワークプレーヤからのメディア用サーバ装置の保有デジタルコンテンツのリスト提示要求に対し、内蔵記憶装置及びネットワーク記憶装置に記憶されているデジタルコンテンツを保有デジタルコンテンツとするリスト情報をネットワークプレーヤへ送信するステップ、
ネットワークプレーヤから保有デジタルコンテンツのデータ送信要求に対して、該保有デジタルコンテンツが現在、どこに記憶されているかを探索するステップ、及び
探索結果がネットワーク記憶装置であれば、該当のデータがネットワーク記憶装置からネットワークプレーヤへストリーム配信されるようにするステップ。
【００１２】
本発明のプログラムは、前述のメディア用サーバ装置の各手段としてコンピュータを機能させる。本発明のプログラムは、また、前述の制御方法の各ステップをコンピュータに実行させる。
【発明の効果】
【００１３】
本発明によれば、一部の保有デジタルコンテンツを内蔵記憶装置からネットワーク記憶装置へ移しつつも、メディア用サーバ装置の保有デジタルコンテンツに関するネットワークプレーヤの再生のためのリスト送信要求やデータ送信要求については、すべてのデジタルコンテンツがあたかも内蔵記憶装置に残されているように、実施できる。結果、保有デジタルコンテンツの合計量の増大を図りつつ、メディア用サーバ装置の保有デジタルコンテンツについてのネットワークプレーヤにおける再生を支障なく実施できる。
【発明を実施するための最良の形態】
【００１４】
図１はＨＤＤ型ポータブルプレーヤ１０の正面図である。ＨＤＤ型ポータブルプレーヤ１０は、本体１１と、該本体１１へジャックを挿抜自在とするヘッドホン１２とを備え、ユーザ１９（図２）のポケット等に入れて携帯できる寸法及び重量となっている。ＨＤＤ型ポータブルプレーヤ１０は内蔵バッテリの電力により駆動され、該内蔵バッテリは適宜充電可能になっている。本体１１の前面には、カラーＬＣＤ１４及び操作キー配列部１５がそれぞれ上側及び下側に配設されている。操作キー配列部１５は複数個の操作キー１６を含む。ＨＤＤ型ポータブルプレーヤ１０のＨＤＤ（図示せず）には、多数の楽曲が所定のフォーマットで記録され、それら楽曲は、適宜、再生自在になっている。ＨＤＤ型ポータブルプレーヤ１０は、無線ＬＡＮ用の内蔵無線機を装備している。
【００１５】
ユーザ１９は、本体１１を一方の手に持ちつつ、操作キー１６を他方の手で操作して、ＨＤＤ型ポータブルプレーヤ１０に種々の指示を出し、所望の楽曲を選択、再生開始させる。ユーザ１９は、ヘッドホン１２の左右の放音部を左右の耳に挿入して、楽曲の再生音を聴くようになっている。
【００１６】
図２はＨＤＤ型ポータブルプレーヤ１０の移動例の説明図である。自宅２１及び自動車２２には、ＤＬＮＡネットワークが構築されている。ユーザ１９は、例えば、自動車２２を運転して、自宅２１からショッピングセンター２３へ向かい、ショッピングセンター２３の駐車場で自動車２２を駐車させ、ショッピングセンター２３において、買い物をする。ユーザ１９は、ＨＤＤ型ポータブルプレーヤ１０を携帯し、自動車２２内へ持ち込み、自宅２１又は自動車２２内では、自宅２１又は自動車２２内のネットワークを利用して、自宅２１又は自動車２２内のネットワークプレーヤからＨＤＤ型ポータブルプレーヤ１０の保有楽曲を再生指示し、ネットワークプレーヤ用のスピーカより楽曲を聴くことができる。また、ユーザ１９は、また、自宅２１、自動車２２及びショッピングセンター２３において、ＨＤＤ型ポータブルプレーヤ１０を単体で使用して、ＨＤＤ型ポータブルプレーヤ１０の保有楽曲をヘッドホン１２から適宜聴くことができる。
【００１７】
図３はＨＤＤ型ポータブルプレーヤ１０が接続されるネットワーク２６の状況図である。ネットワーク２６は、ＤＬＮＡネットワークであり、例えば自宅２１内に構築される。ネットワークプレーヤ２７はＬＡＮケーブル２８を介してネットワーク２６へ接続される。ＨＤＤ型ポータブルプレーヤ１０、ネットワークプレーヤ３１及びパーソナルコンピュータ３２は無線によりネットワーク２６へ接続される。ネットワークＨＤＤ３５は、ＬＡＮケーブル３６を介してネットワーク２６へ接続され、ＨＤＤ型ポータブルプレーヤ１０からの遠隔制御によりデータを読み書き自在になっている。パーソナルコンピュータ３２はサーバ及びクライアントとして使用可能である。ＨＤＤ型ポータブルプレーヤ１０は楽曲及び映像その他のコンテンツの配信に関してサーバとなる。ネットワークＨＤＤ３５は、ＨＴＴＰサーバとなることもできる。
【００１８】
ＤＬＮＡネットワークの用語では、楽曲を配信するＨＤＤ型ポータブルプレーヤ１０は「ＤＭＳ（Digital Media Server）」と呼ばれ、また、楽曲の配信を受けるネットワーク２６，３１は「ＤＭＰ（Digital Media Player）」と呼ばれる。
【００１９】
説明の便宜上、ＨＤＤ型ポータブルプレーヤ１０の保有楽曲について、それらをヘッドホン１２で聴くことを「自己再生」と呼び、それらを、ネットワーク２６等のネットワークを介してネットワークプレーヤ２７，３１等のネットワークプレーヤで聴くことを「ネットワーク再生」と呼ぶことにする。例えば、ネットワークプレーヤ２７は自宅２１のリビングに置かれ、ネットワークプレーヤ３１は自宅２１の寝室に置かれている場合、ユーザは、ＨＤＤ型ポータブルプレーヤ１０を書斎又は食堂に置いたまま、リビングのネットワークプレーヤ２７においても、寝室のネットワークプレーヤ３１においてもネットワーク再生でＨＤＤ型ポータブルプレーヤ１０の楽曲を聴くことができる。
【００２０】
自宅２１や自動車２２におけるネットワーク再生による楽曲聴取者は、ユーザ１９のみであったり、ユーザ１９とさらに家族や知人等とであったりする。ネットワークプレーヤ２７でネットワーク再生する場合について説明する。ネットワークプレーヤ２７は、自宅２１や自動車２２に配備されているものとする。
【００２１】
ユーザは、ネットワークプレーヤ２７を操作して、ＨＤＤ型ポータブルプレーヤ１０の保有楽曲についてのリスト情報の送信をＨＤＤ型ポータブルプレーヤ１０に要求する。ＨＤＤ型ポータブルプレーヤ１０は、この要求に対して、リスト情報を、ネットワーク２６を介してネットワークプレーヤ２７へ送る。ネットワークプレーヤ２７のユーザは、ＨＤＤ型ポータブルプレーヤ１０から受信したリスト情報に基づきネットワークプレーヤ２７の表示器に表示される楽曲のリストを見て、再生希望の楽曲を指定する。ネットワークプレーヤ２７は、ユーザの指定指示に基づき指定楽曲のデータを送るよう、ＨＤＤ型ポータブルプレーヤ１０に要求する。ＨＤＤ型ポータブルプレーヤ１０は、この要求に対して該当のデータをストリーム配信でネットワークプレーヤ２７へ送信する。ネットワークプレーヤ２７における再生音の出力速度は、データ量換算でストリーム配信によるデータ送信速度より低いので、ストリーム配信では、１個の楽曲に係るデータが、ネットワークプレーヤ２７からの断続的な各データ送信要求ごとに、所定量ずつ、送信される。
【００２２】
ＵＰｎＰ  ＡＶＰｒｏｔｏｃｏｌの中で定義されているＣＤＳ（コンテントディレクトリサービス）では、リスト情報形式のメタデータについて規定する。ＨＤＤ型ポータブルプレーヤ１０は、自分が保有するコンテンツをネットワークプレーヤ２７においてリスト表示するために、該メタデータを利用できる。
【００２３】
図４はＨＤＤ型ポータブルプレーヤ１０のＨＤＤにおけるコンテンツの管理構造を示している。なお、ＵＰｎＰ／ＤＬＮＡの用語では、「コンテンツ」はアイテムと呼ばれている。コンテナ１〜３は、ルートの下の第１階層に作られる。コンテナ４〜９は第２階層に作られる。コンテンツ１〜１３は第３階層に作られる。コンテナ及びコンテンツ間の親子関係は図４に記載されているとおりである。
【００２４】
例えば、第１階層の各コンテナは、アーティストに対応し、第２階層の各コンテナはアルバムに対応する。コンテンツとは、楽曲に限定されず、動画等の映像の他の再生対象のコンテンツであってもよいとする。１個のコンテンツは、音楽用ＣＤの１個のトラックに相当し、ビデオ用ＤＶＤにおける１個又は複数個のチャプターに相当する。
【００２５】
ＨＤＤ型ポータブルプレーヤ１０は、ネットワークプレーヤ２７又は３１からのＨＤＤ型ポータブルプレーヤ１０の保有楽曲のリスト提示要求に対し、図４のツリー構造に係るリスト情報をネットワークプレーヤ２７又は３１へ返す。該リスト情報はＸＭＬで記述した情報であり、これを入手したネットワークプレーヤ２７又は３１はＸＭＬの記述の解析に基づきリストを表示器に表示する。
【００２６】
ＨＤＤ型ポータブルプレーヤ１０は、ネットワーク２６との接続中、保有楽曲の一部を適宜、ネットワークＨＤＤ３５へ移動及びネットワークＨＤＤ３５からの返却を可能にしている。該移動及び返却は、コンテナ単位、コンテンツ単位で、実施できる。コンテナ単位の移動及び返却では、上位のコンテナに関しては、それに属するサブコンテナ及びコンテンツを全部、含めたものになる。例えば、図４のコンテナ２とその子孫関係にあるサブコンテナ７及びコンテンツ６〜８が、丸ごと、ネットワークＨＤＤ３５へ移される。ＨＤＤ型ポータブルプレーヤ１０に残っている保有楽曲のサイズ総計＋ＨＤＤ型ポータブルプレーヤ１０のＨＤＤからネットワークＨＤＤ３５へ移動させてそこで保管する楽曲のサイズ総計が、ＨＤＤ型ポータブルプレーヤ１０のＨＤＤの容量を超える場合もあり得る。
【００２７】
ＨＤＤ型ポータブルプレーヤ１０は、ネットワークプレーヤ２７等からのリスト提示要求及びデータ送信要求に対して、そのＨＤＤからネットワークＨＤＤ３５へ移動している保有楽曲についても、ＨＤＤに残っている保有楽曲についてと同様に、対応する。
【００２８】
例えば、図４のコンテナ２とその子孫関係にあるサブコンテナ７及びコンテンツ６〜８が、丸ごと、ネットワークＨＤＤ３５へ移されている場合も、ＨＤＤ型ポータブルプレーヤ１０がネットワークプレーヤ２７等へ提示するリスト情報は、図４のツリー構造に係るもの、すなわちコンテナ２とその子孫関係にあるサブコンテナ７及びコンテンツ６〜８のツリー構造部分を含む全体のツリー構造に係るものとする。換言すると、ＨＤＤ型ポータブルプレーヤ１０のＨＤＤのコンテンツが図４のツリー構造状態にある場合に、一部のコンテンツがネットワークＨＤＤ３５へ移動されても、図４のツリー構造状態は、変更されることなく、維持されて、リスト情報に利用される。また、各コンテナ及びコンテンツが現実に内蔵ＨＤＤ及びネットワークＨＤＤ３５のどちらに記憶されているかが管理される。
【００２９】
また、図４のコンテナ２とその子孫関係にあるサブコンテナ７及びコンテンツ６〜８が、丸ごと、ネットワークＨＤＤ３５へ移されている場合も、ＨＤＤ型ポータブルプレーヤ１０は、ネットワークプレーヤ２７等からの例えばコンテンツ６のデータを送信する要求に対して、コンテンツ６の該当データが、それを要求して来たネットワークプレーヤへ送信されるように、処理する。処理の具体的方法は後述する。
【００３０】
図５はメディア用サーバ装置４０のブロック図である。メディア用サーバ装置４０は、デジタルコンテンツを記憶するネットワーク記憶装置５７を装備し、ネットワーク接続中では、ネットワークプレーヤ５６からのデータ送信要求に対して該当デジタルコンテンツの該当データを内蔵記憶装置５１からネットワークプレーヤ５６へストリーム配信する。
【００３１】
メディア用サーバ装置４０は、移動制御手段４１、リスト情報提示手段４２、探索手段４３及びコンテンツデータ送信処理手段４４を有している。メディア用サーバ装置４０は、さらに、返却制御手段４７を追加装備することもできる。メディア用サーバ装置４０の一例はＨＤＤ型ポータブルプレーヤ１０であるが。メディア用サーバ装置４０の内蔵記憶装置５１は、ＨＤＤに限定されず、大容量のフラッシュメモリ等のその他のものであってもよい。ネットワークプレーヤ５６の一例は、ネットワークプレーヤ２７である。ネットワーク５５の一例はネットワーク２６である。ネットワーク記憶装置５７の一例はネットワークＨＤＤ３５である。
【００３２】
移動制御手段４１は、ネットワーク５５へ接続されていてデータを記憶自在となっているネットワーク記憶装置５７へ、内蔵記憶装置５１内の一部の保有デジタルコンテンツを移動させて、保管させる。リスト情報提示手段４２は、ネットワークプレーヤ５６からのメディア用サーバ装置４０の保有デジタルコンテンツのリスト提示要求に対し、内蔵記憶装置５１に残っているデジタルコンテンツと内蔵記憶装置５１からネットワーク記憶装置５７に移動させてネットワーク記憶装置５７において保管しているデジタルコンテンツとを内蔵記憶装置５１の保有デジタルコンテンツとするリスト情報をネットワークプレーヤ５６へ送信する。
【００３３】
探索手段４３は、ネットワークプレーヤ５６から保有デジタルコンテンツのデータ送信要求に対して、該保有デジタルコンテンツが現在、どこに記憶されているかを探索する。コンテンツデータ送信処理手段４４は、探索結果がネットワーク記憶装置５７であれば、該当のデータがネットワーク記憶装置５７からネットワークプレーヤ５６へストリーム配信されるようにする。
【００３４】
デジタルコンテンツとは、例えば、楽曲又は映像（動画又は静止画）である。ネットワーク５５へのメディア用サーバ装置４０及びネットワークプレーヤ５６の接続は有線及び無線のいずれでもよい。ネットワーク５５は、例えば自宅２１又は自動車２２（図２）において構築されているものである。したがって、ネットワーク記憶装置５７の配置場所は、自宅２１に限定されず、自動車２２もあり得る。
【００３５】
移動制御手段４１が、内蔵記憶装置５１内の保有デジタルコンテンツの中からネットワーク記憶装置５７へ移動するデジタルコンテンツをどのような基準で選択するかは任意である。例えば、（ａ１）現時点より過去所定期間内にメディア用サーバ装置４０及び／又はネットワークプレーヤ５６のユーザが一度も再生していないデジタルコンテンツ、（ａ２）メディア用サーバ装置４０における自己再生がなく、ネットワーク記憶装置５７におけるネットワーク再生のみでしか用いられないデジタルコンテンツ、（ａ３）再生頻度が少ない方から所定番目のデジタルコンテンツまでの全部、又は（ａ４）所定サイズ以上のデジタルコンテンツを、今回の移動対象とすることができる。
【００３６】
移動制御手段４１がその保有デジタルコンテンツの一部を内蔵記憶装置５１からネットワーク記憶装置５７へ移動する理由は任意である。例えば、（ｂ１）内蔵記憶装置５１が、今までに格納したデジタルコンテンツによりほぼいっぱいになり、新しいデジタルコンテンツを格納するには所定の空き容量が必要であるとユーザが考えたからとか、また、（ｂ２）将来利用することもあるかも知れず、削除に代えて、ネットワーク記憶装置５７に移しておこうとユーザが考えたとかである。
【００３７】
メディア用サーバ装置４０では、一部の保有デジタルコンテンツを内蔵記憶装置５１からネットワーク記憶装置５７へ移動させたにもかかわらず、メディア用サーバ装置４０の保有デジタルコンテンツをネットワーク再生する際のリスト情報の要求及びデータ送信の要求について、すべてのデジタルコンテンツが内蔵記憶装置５１になお保管されているときと同一のユーザ操作を維持することができるので、ネットワークプレーヤ５６におけるネットワーク再生の使用勝手が良好となる。
【００３８】
ネットワーク記憶装置５７へ移動させたデジタルコンテンツのデータについての、ネットワーク記憶装置５７からネットワークプレーヤ５６への送信は、間接的な送信と直接的な送信とがある。
【００３９】
間接的な送信では、コンテンツデータ送信処理手段４４は、ネットワーク記憶装置５７に該当データをメディア用サーバ装置４０宛てへ送信させて、次に、ネットワーク記憶装置５７から受信した該当データを、メディア用サーバ装置４０からネットワークプレーヤ５６宛てへ送信する。
【００４０】
ネットワークプレーヤ５６への間接的な送信の具体例では、コンテンツデータ送信処理手段４４は、ネットワークプレーヤ５６からのリストリーム配信要求をネットワーク記憶装置５７へ転送するのではなく、ネットワークプレーヤ５６からのリストリーム配信要求をメディア用サーバ装置４０が受け取り、該当するデジタルコンテンツ（ＤＬＮＡでは「アイテム」と呼ぶもの。）のデータをネットワーク記憶装置５７から取得し、それをネットワークプレーヤ５６へ送出する。この動作だけであれば、コンテンツデータ送信処理手段４４は、必ずしも内蔵記憶装置５１にデータをコピーする必要はなく、データを少しずつネットワーク記憶装置５７からメディア用サーバ装置４０内のバッファメモリに取得し、これをネットワークプレーヤ５６へ送出するだけでも実現できる。
【００４１】
直接的な送信では、コンテンツデータ送信処理手段４４は、ネットワークプレーヤ５６へ、該当データ及びネットワーク記憶装置５７を特定できる情報を送信し、ネットワーク記憶装置５７から該当データをネットワークプレーヤ５６宛てへ直接送信させる。
【００４２】
ネットワークプレーヤ５６への直接的な送信の具体例では、ネットワーク記憶装置５７にＨＴＴＰサーバ機能を実装するならば、メディア用サーバ装置４０からネットワークプレーヤ５６に送られるデジタルコンテンツに関するメタデータ中に「実際のコンテンツのデータをＨＴＴＰ−ＧＥＴで取得するときにアクセスすべきアドレス（ＵＲＩ）」の値としてネットワーク記憶装置５７内の該当データのＵＲＩを記述することにより、ネットワークプレーヤ５６にデータをネットワーク記憶装置５７から（ＨＴＴＰ−ＧＥＴにより）取得させる。
【００４３】
メディア用サーバ装置４０は返却制御手段４７を追加装備することができる。返却制御手段４７は、ネットワーク記憶装置５７へ移動済みのデジタルコンテンツについて、所定条件に該当するものはネットワーク記憶装置５７からメディア用サーバ装置４０へ返却させる。
【００４４】
所定条件とは、例えば、ネットワーク記憶装置５７へ移動したデジタルコンテンツの中で、最近、自己再生が行われたものとか、自己再生及びネットワーク再生に関係なく再生が最近行われたものとかである。なお、ここで、「自己再生」とは、メディア用サーバ装置４０が、内蔵記憶装置５１に残っているデジタルコンテンツを単体で再生することのみならず、内蔵記憶装置５１からネットワーク記憶装置５７へ移動してそこで保管中のデジタルコンテンツを単体で再生することを含む。例えば、内蔵記憶装置５１からネットワーク記憶装置５７へ移動して保管中のデジタルコンテンツが、移動後、１回でも自己再生又はネットワーク再生のために呼び出されたら、該デジタルコンテンツをネットワーク記憶装置５７から内蔵記憶装置５１へ戻す（返却させる）ように処理することができる。
【００４５】
好ましくは、リスト情報提示手段４２は、ネットワークプレーヤ５６へ送信するリスト情報には、各デジタルコンテンツが現在、内蔵記憶装置５１及びネットワーク記憶装置５７のどちらに記憶されているかをネットワークプレーヤ５６の表示リストおいて識別できる情報を含ませる。
【００４６】
ネットワークプレーヤ５６は、各デジタルコンテンツが現在、内蔵記憶装置５１及びネットワーク記憶装置５７のどちらに記憶されているかを識別できる情報をメディア用サーバ装置４０から受けて、例えば、ユーザへの表示リストには、内蔵記憶装置５１に記憶されているデジタルコンテンツとネットワーク記憶装置５７に記憶されているデジタルコンテンツとを別々の色で名前表示したり、ネットワーク記憶装置５７に記憶されているデジタルコンテンツについては、内蔵記憶装置５１に記憶されているものよりも薄い色で名前表示したりする。
【００４７】
メディア用サーバ装置４０及びネットワークプレーヤ５６は、ネットワーク５５に正常に接続されているにもかかわらず、ネットワーク記憶装置５７は、電源が切れていたりして、メディア用サーバ装置４０は、ネットワーク記憶装置５７へ移動済みのデジタルコンテンツについて、ネットワークプレーヤ５６からデータ送信要求を受けても、ネットワークプレーヤ５６への現実のデータ送信が困難となることが起こり得る。これに対処して、メディア用サーバ装置４０は、ネットワーク記憶装置５７がネットワーク５５に接続されているか否かを調べる接続検出手段（図示せず）を装備し、ネットワーク記憶装置５７がネットワーク５５へ非接続の場合には、そのことがネットワークプレーヤ５６における表示リストに表現されるような処理をネットワークプレーヤ５６が行えるように、所定の情報を、リスト情報提示手段４２は、ネットワークプレーヤ５６へのリスト情報に含めることができる。この場合、ユーザは、ネットワークプレーヤ５６の表示器におけるデジタルコンテンツのリストから、ネットワーク記憶装置５７に保管中のデジタルコンテンツについて、（ｃ１）それがネットワークプレーヤ５６からの再生指示に対して現実に再生可能であるか、（ｃ２）ネットワークプレーヤ５６からの再生指示に対して再生できないかを識別できる。
【００４８】
なお、（ｃ２）に係るデジタルコンテンツについては、メディア用サーバ装置４０からネットワークプレーヤ５６へ送信するリスト情報から除外させて、ネットワークプレーヤ５６の表示リストには、表示されないように仕組むこともできる。
【００４９】
内蔵記憶装置５１に保管中のデジタルコンテンツ（「実保有コンテンツ」と仮に呼ぶことにする。）とネットワーク記憶装置５７に保管中のデジタルコンテンツ（「仮想保有コンテンツ」と仮に呼ぶことにする。）とをネットワークプレーヤ５６のユーザに識別させるための、メディア用サーバ装置４０からネットワークプレーヤ５６へ送るリスト情報の具体的な構造例について述べる。ＵＰｎＰやＤＬＮＡの仕様には仮想保有コンテンツと実保有コンテンツを区別するのに使用できる適当なフラグ等は定義されていない。またＤＭＰのＧＵＩはＤＭＰが生成しているものであり、ＤＭＰを製造するメーカーが任意にデザインするものであるため、ＤＭＳがその表示色等を変えさせることはできない。したがって、デジタルコンテンツのタイトルに例えば”＊”を付け加えるなどしたり、あるいはデジタルコンテンツのＸＭＬ中に拡張タグ、例えば <kenwood:BackUp> を定義し、このタグを認識できるＤＭＰであればその値（例えば１と０）によってデジタルコンテンツが仮想保有か実保有かを判断し、異なった色等でＧＵＩに表示する。
【００５０】
デジタルコンテンツの著作権保護では、複数の記憶装置に、同一のデジタルコンテンツの重複部分が例えば再生時間換算で数秒以上存在することを認めないようになっているものがあり、このようなデジタルコンテンツを内蔵記憶装置５１からネットワーク記憶装置５７へ移動している期間に、ネットワーク５５の障害等が起きて、移動作業が中断されると、元のデジタルコンテンツの回復が内蔵記憶装置５１及びネットワーク記憶装置５７のいずれにおいてもできないという事態となり、ユーザに損害を与える。
【００５１】
これに対処するための措置として、好ましくは、移動制御手段４１は、ネットワーク記憶装置５７からネットワーク記憶装置５７へのデジタルコンテンツの移動中にネットワーク障害が起きたら回復不可能なデジタルコンテンツについては、ネットワーク記憶装置５７からネットワーク記憶装置５７への移動対象としないことが好ましい。
【００５２】
あるいは、移動制御手段４１は、ネットワーク記憶装置５７からネットワーク記憶装置５７へのデジタルコンテンツの移動中にネットワーク障害が起きたら回復不可能なデジタルコンテンツについては、ユーザに事前に許可を受けてから該デジタルコンテンツの移動を実施する。
【００５３】
図６はメディア用サーバ制御方法６５のフローチャートである。メディア用サーバ制御方法６５はメディア用サーバ装置４０（図５）に対応する。メディア用サーバ装置４０について説明した具体例は、メディア用サーバ制御方法６５の具体例としても適用される。メディア用サーバ制御方法６５が適用されるメディア用サーバ装置４０は、デジタルコンテンツを記憶する内蔵記憶装置５１を装備し、ネットワーク接続中では、ネットワークプレーヤ５６からのデータ送信要求に対して該当デジタルコンテンツの該当データを内蔵記憶装置５１からネットワークプレーヤ５６へストリーム配信する。
【００５４】
メディア用サーバ制御方法６５は、移動処理ルーチン、リスト情報送信ルーチン及びデジタルコンテンツデータ送信ルーチンを含む。移動処理ルーチンは、例えばユーザの指示により実行される。リスト情報送信ルーチンは、メディア用サーバ装置４０がネットワークプレーヤ５６からリスト情報送信要求を受け付けることに伴い、実行される。デジタルコンテンツデータ送信ルーチンは、メディア用サーバ装置４０がネットワークプレーヤ５６からデータ送信要求を受け付けることに伴い、実行される。
【００５５】
メディア用サーバ制御方法６５の移動処理ルーチンにおいて、Ｓ６８では、ネットワーク５５へ接続されていてデータを記憶自在となっているネットワーク記憶装置５７へ、内蔵記憶装置５１内の一部の保有デジタルコンテンツを移動させ、保管させる。
【００５６】
メディア用サーバ制御方法６５のリスト情報送信ルーチンにおいて、Ｓ７１では、内蔵記憶装置５１に残っているデジタルコンテンツと内蔵記憶装置５１からネットワーク記憶装置５７に移動させてネットワーク記憶装置５７において保管しているデジタルコンテンツとを内蔵記憶装置の保有デジタルコンテンツとするリスト情報をネットワークプレーヤ５６へ送信する。
【００５７】
メディア用サーバ制御方法６５のデジタルコンテンツデータ送信ルーチンにおいて、Ｓ７４では、ネットワークプレーヤ５６から保有デジタルコンテンツのデータ送信要求に係るデジタルコンテンツが現在、どこに記憶されているかを探索する。Ｓ７４における探索結果がネットワーク記憶装置５１であれば、該当のデータがネットワーク記憶装置５７からネットワークプレーヤ５６へストリーム配信されるようにする。Ｓ７６では、ネットワーク記憶装置５７から該当のデータをネットワークプレーヤ５６へ送信する。
【００５８】
図６のデジタルコンテンツデータ送信ルーチンのＳ７６は、ネットワークプレーヤ５６への間接的な送信例を示したものである。直接的な送信では、前述したように、ネットワークプレーヤ５６へ、該当データ及びネットワーク記憶装置５７を特定できる情報を送信し、ネットワーク記憶装置５７から該当データをネットワークプレーヤ５６宛てへ直接送信させるので、リスト情報送信ルーチンのＳ７１で、直接送信の処理は完了しており、Ｓ７６は省略される。
【００５９】
Ｓ７６の第１の具体例では、ネットワーク記憶装置５７に該当データをメディア用サーバ装置４０宛てへ送信させて、次に、ネットワーク記憶装置５７から受信した該当データを、メディア用サーバ装置４０からネットワークプレーヤ５６宛てへ送信する。
【００６０】
Ｓ７６の第２の具体例では、ネットワークプレーヤ５６へ、該当データ及びネットワーク記憶装置５７を特定できる情報を送信し、ネットワーク記憶装置５７から該当データをネットワークプレーヤ５６宛てへ直接送信させる。
【００６１】
メディア用サーバ制御方法６５には、返却ルーチンを追加することも可能である。該返却ルーチンのステップでは、ネットワーク記憶装置５７へ移動済みのデジタルコンテンツについて、所定条件に該当するものはネットワーク記憶装置５７から内蔵記憶装置５１へ返却させる。
【００６２】
好ましくは、Ｓ７１において、ネットワークプレーヤ５６へ送信するリスト情報には、各デジタルコンテンツが現在、内蔵記憶装置５１及びネットワーク記憶装置５７のどちらに記憶されているかをネットワークプレーヤ５６の表示リストおいて識別できる情報を含ませる。
【００６３】
好ましくは、Ｓ６８では、内蔵記憶装置５１からネットワーク記憶装置５７へのデジタルコンテンツの移動中にネットワーク障害が起きたら回復不可能なデジタルコンテンツについては、内蔵記憶装置５１からネットワーク記憶装置５７への移動対象としない。
【００６４】
Ｓ６８では、また、内蔵記憶装置５１からネットワーク記憶装置５７へのデジタルコンテンツの移動中にネットワーク障害が起きたら回復不可能なデジタルコンテンツについては、ユーザに事前に許可を受けてから該デジタルコンテンツの移動を実施するようにしてもよい。
【００６５】
メディア用サーバ装置４０の技術思想はプログラムとして具体化可能である。すなわち、該プログラムでは、メディア用サーバ装置４０の各手段としてコンピュータを機能させる。メディア用サーバ制御方法６５の技術思想も、プログラムとして具体化可能である。すなわち、該プログラムでは、メディア用サーバ制御方法６５の各ステップをコンピュータに実行させる。
【００６６】
本発明を最良の形態について説明したが、本発明は、これに限定されず、要旨の範囲内で種々の形態により実施可能であることは言うまでもない。
【図面の簡単な説明】
【００６７】
【図１】ＨＤＤ型ポータブルプレーヤの正面図である。
【図２】ＨＤＤ型ポータブルプレーヤの移動例の説明図である。
【図３】ＨＤＤ型ポータブルプレーヤが接続されるネットワークの状況図である。
【図４】ＨＤＤ型ポータブルプレーヤのＨＤＤにおけるコンテンツの管理構造を示す図である。
【図５】メディア用サーバ装置のブロック図である。
【図６】メディア用サーバ制御方法のフローチャートである。
【符号の説明】
【００６８】
４０：メディア用サーバ装置、４１：移動制御手段、４２：リスト情報提示手段、４３：探索手段、４４：コンテンツデータ送信処理手段、４７：返却制御手段、５１：内蔵記憶装置、５５：ネットワーク、５６：ネットワークプレーヤ、５７：ネットワーク記憶装置、６５：メディア用サーバ制御方法。
【図１】
2007066209.tif 000003
【図２】
2007066209.tif 000004
【図３】
2007066209.tif 000005
【図４】
2007066209.tif 000006
【図５】
2007066209.tif 000007
【図６】
2007066209.tif 000008