(57)【要約】【課題】  屋内において、ユーザが携帯プレーヤの操作部を使用してコンテンツを選択し、クライアントがサーバ又は携帯プレーヤに記録されたコンテンツを再生できるコンテンツ再生システムを提供すること。【解決手段】  屋外モードに設定されているとき、携帯プレーヤ１００においてコンテンツが選択されると、携帯プレーヤ１００は、自身に記録されているコンテンツを再生する。屋内モードに設定されているとき、携帯プレーヤ１００においてコンテンツが選択されると、携帯プレーヤ１００は、サーバ３００に記録されているコンテンツ又は携帯プレーヤ１００に記録されているコンテンツをクライアントに再生指示する。【選択図】図１
2008059707.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツを記録するための第１コンテンツ記憶手段を有するサーバと、該サーバにネットワーク経由で接続されコンテンツを取得して再生するクライアントとにネットワーク経由で接続する接続手段と、
該第１コンテンツ記憶手段に記録されたコンテンツの品質を変換したコンテンツを記録するための第２コンテンツ記憶手段と、
該第２コンテンツ記憶手段に記録されたコンテンツを再生する再生手段と、
屋内モード又は屋外モードに設定するモード設定手段と、
該モード設定手段の設定内容を判断するモード判断手段と、
ユーザ指示に基づいて複数のコンテンツの中からコンテンツを選択する選択手段と、
該モード設定手段の設定内容が屋内モードであると判断されたとき、該選択手段によって選択されたコンテンツであり、該第１コンテンツ記憶手段に記録されたコンテンツ又は該第２コンテンツ記憶手段に記録されたコンテンツを再生するように該クラアイントに指示し、該モード設定手段の設定内容が屋外モードであると判断されたとき、該選択手段によって選択されたコンテンツであり、該第２コンテンツ記憶手段に記録されたコンテンツを再生するように該再生手段に指示する指示手段と、
該第２コンテンツ記憶手段に記録されたコンテンツを該クラアイントに送信するコンテンツ送信手段とを有する、携帯端末。
【請求項２】
前記選択手段によって選択されたコンテンツについて、前記第１コンテンツ記憶手段に記録されているコンテンツの品質と、前記第２コンテンツ記憶手段に記録されているコンテンツの品質とを比較する比較手段をさらに有し、
前記モード設定手段の設定内容が屋内モードであると判断されたとき、前記指示手段が、該選択手段によって選択されたコンテンツであり、該比較手段によって品質が優れると判断された方のコンテンツを再生するように前記クライアントに指示する、請求項１に記載の携帯端末。
【請求項３】
前記第２コンテンツ記憶手段に記録されているコンテンツに関する情報と、前記第１コンテンツ記憶手段に記録されているコンテンツに関する情報及びそのコンテンツを記録する前記サーバのサーバ特定情報とを対応付けて記憶する位置情報記憶手段と、
該選択手段によって該第２コンテンツ記憶手段の中から選択されたコンテンツに対応する、前記第１コンテンツ記憶手段に記録されたコンテンツ及びそのコンテンツを記録する該サーバを、該位置情報記憶手段に基づいて特定する特定手段とをさらに有する、請求項１または２に記載の携帯端末。
【請求項４】
前記選択手段によって選択されたコンテンツに対応付けられた、前記位置情報記憶手段に記憶されたサーバ特定情報によって特定されるサーバを探索及び／又は接続する手段をさらに有し、
該サーバを発見できない場合、又は、該サーバに接続できない場合、前記指示手段が、前記第２コンテンツ記憶手段に記録されたコンテンツを前記クライアントに再生するよう指示する、請求項３に記載の携帯端末。
【請求項５】
前記選択手段によって選択されたコンテンツに対応付けられた、前記位置情報記憶手段に記憶されたサーバ特定情報によって特定されるサーバに、該選択手段によって選択されたコンテンツが記録されているか否かを判断する手段をさらに有し、
該選択手段によって選択されたコンテンツが該サーバに記録されていない場合、前記指示手段が、前記第２コンテンツ記憶手段に記録されたコンテンツを前記クライアントに再生するよう指示する、請求項３または４に記載の携帯端末。
【請求項６】
近接通知コマンドを前記クラアイントに送信する近接通知送信手段と、
前記クライアントから該近接通知コマンドに対する近接応答を受信する近接応答受信手段とをさらに有し、
該近接応答受信手段が該近接応答を受信したとき、前記モード設定手段が屋内モードに設定する、請求項１〜５のいずれかに記載のコンテンツ再生システム。
【請求項７】
近接応答の応答待ち時間をカウントする手段をさらに有し、
該応答待ち時間が所定時間を超えたとき、前記モード設定手段が屋外モードに設定する、請求項６に記載の携帯端末。
【請求項８】
複数のコンテンツを記録するための第１コンテンツ記憶手段を有するサーバと、該サーバにネットワーク経由で接続されコンテンツを取得して再生するクライアントとにネットワーク経由で接続する接続手段と、
該第１コンテンツ記憶手段に記録されたコンテンツの品質を変換したコンテンツを記録するための第２コンテンツ記憶手段と、
ユーザ指示に基づいて複数のコンテンツの中からコンテンツを選択する選択手段と、
該選択手段によって選択されたコンテンツについて、該第１コンテンツ記憶手段に記録されているコンテンツの品質と、該第２コンテンツ記憶手段に記録されているコンテンツの品質とを比較する比較手段と、
該選択手段によって選択されたコンテンツであり、該比較手段によって品質が優れると判断された方のコンテンツを再生するように該クラアイントに指示する指示手段と、
該第２コンテンツ記憶手段に記録されたコンテンツを該クラアイントに送信するコンテンツ送信手段とを有する、携帯端末。
【請求項９】
サーバと、該サーバにネットワーク経由で接続されるクライアントと、該サーバ及び該クラアイントにネットワーク経由で接続される携帯端末とを備え、
該サーバが、
複数のコンテンツを記録するための第１コンテンツ記憶手段と、
該第１コンテンツ記憶手段に記録されたコンテンツを該クライアントに送信する第１コンテンツ送信手段とを有し、
該クラアイントが、
該第１コンテンツ記憶手段に記録されたコンテンツ又は該携帯端末に記録されたコンテンツを取得して、再生する第１再生手段を有し、
該携帯端末が、
該第１コンテンツ記憶手段に記録されたコンテンツの品質を変換したコンテンツを記録するための第２コンテンツ記憶手段と、
該第２コンテンツ記憶手段に記録されたコンテンツを再生する第２再生手段と、
屋内モード又は屋外モードに設定するモード設定手段と、
該モード設定手段の設定内容を判断するモード判断手段と、
ユーザ指示に基づいて複数のコンテンツの中からコンテンツを選択する選択手段と、
該モード設定手段の設定内容が屋内モードであると判断されたとき、該選択手段によって選択されたコンテンツであり、該第１コンテンツ記憶手段に記録されたコンテンツ又は該第２コンテンツ記憶手段に記録されたコンテンツを再生するように該第１再生手段に指示し、該モード設定手段の設定内容が屋外モードであると判断されたとき、該選択手段によって選択されたコンテンツであり、該第２コンテンツ記憶手段に記録されたコンテンツを再生するように該第２再生手段に指示する指示手段と、
該第２コンテンツ記憶手段に記録されたコンテンツを該第１再生手段に送信する第２コンテンツ送信手段とを有する、コンテンツ再生システム。
【請求項１０】
サーバと、該サーバにネットワーク経由で接続されるクライアントと、該サーバ及び該クラアイントにネットワーク経由で接続される携帯端末とを備え、
該サーバが、
複数のコンテンツを記録するための第１コンテンツ記憶手段と、
該第１コンテンツ記憶手段に記録されたコンテンツを該クライアントに送信する第１コンテンツ送信手段とを有し、
該クラアイントが、
該第１コンテンツ記憶手段に記録されたコンテンツ又は該携帯端末に記録されたコンテンツを取得して、再生する再生手段を有し、
該携帯端末が、
該第１コンテンツ記憶手段に記録されたコンテンツの品質を変換したコンテンツを記録するための第２コンテンツ記憶手段と、
ユーザ指示に基づいて複数のコンテンツの中からコンテンツを選択する選択手段と、
該選択手段によって選択されたコンテンツについて、該第１コンテンツ記憶手段に記録されているコンテンツの品質と、該第２コンテンツ記憶手段に記録されているコンテンツの品質とを比較する比較手段と、
該選択手段によって選択されたコンテンツであり、該比較手段によって品質が優れると判断された方のコンテンツを再生するように該再生手段に指示する指示手段と、
該第２コンテンツ記憶手段に記録されたコンテンツを該再生手段に送信する第２コンテンツ送信手段とを有する、コンテンツ再生システム。
【請求項１１】
監視サーバをさらに備え、
前記携帯端末が、
前記第２コンテンツ記憶手段に記録されているコンテンツに関する第２コンテンツ情報と、前記第１コンテンツ記憶手段に記録されているコンテンツに関する第１コンテンツ情報及びそのコンテンツを記録する前記サーバのサーバ特定情報と、転送ＩＤとを対応付けて記憶する位置情報記憶手段と、
該選択手段によって該第２コンテンツ記憶手段の中から選択されたコンテンツに対応する、該第１コンテンツ記憶手段に記録されたコンテンツ及びそのコンテンツを記録する該サーバを、該位置情報記憶手段に基づいて特定する特定手段と、
該転送ＩＤに基づいて、該第１コンテンツ情報を該監視サーバに問合せて、取得する取得手段とをさらに有し、
該監視サーバが、
該第１コンテンツ情報と、該転送ＩＤとを対応付けて記憶する第２の位置情報記憶手段と、
該第１コンテンツ情報が変更されたとき、該サーバから変更後の該第１コンテンツ情報を取得し、該第２の位置情報記憶手段の記憶内容を更新する更新手段と、
該携帯端末からの問合せに応答して、該転送ＩＤに対応する該第１コンテンツ情報を該携帯端末に通知する通知手段とを有する、請求項９または１０に記載のコンテンツ再生システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバに記録されたコンテンツをクライアントで再生するコンテンツ再生システムで関する。また、サーバに記録されたコンテンツを携帯端末に転送して、携帯端末においてコンテンツを再生するコンテンツ再生システム及びその携帯端末に関する。
【背景技術】
【０００２】
複数のコンテンツを記録するサーバと、サーバからコンテンツを受信してコンテンツを再生するクライアントとを備えるコンテンツ再生システムが提案されている。また、サーバに記録されたコンテンツをフォーマット変換及び／又はビットレート変換し、携帯プレーヤに転送及び保存し、携帯プレーヤでコンテンツを再生することが行われている。ユーザは、屋内においてはサーバ及びクライアントを使用してコンテンツを再生し、屋外においては携帯プレーヤを使用してコンテンツを再生する。
【０００３】
携帯プレーヤを操作する場合には、携帯プレーヤ本体に設けられたＬＣＤの表示画面を見ながら、携帯プレーヤ本体に設けられた操作ボタンを操作するため、ユーザにとって非常に操作性が良いという利点がある。しかし、一般的に、携帯プレーヤの記憶容量がサーバの記憶容量に比べて小さいことや、サーバから携帯プレーヤへのコンテンツ転送時間を考慮すると、サーバに記録されているコンテンツをビットレートが低くなるよう変換し、携帯プレーヤに転送される。従って、携帯プレーヤでコンテンツを再生する場合には、サーバ及びクライアントを使用してコンテンツを再生する場合に比べて、音質及び／又は画質が悪いという問題がある。また、コンテンツが映像である場合、携帯プレーヤに設けられたＬＣＤは小さいので、大画面で映像コンテンツを視聴することができない。また、コンテンツが音楽である場合、携帯プレーヤに設けられたアンプやヘッドフォンの性能は一般的にそれほど高くないので、十分な音質の音楽コンテンツを再生することができない。
【０００４】
一方、クライアント及びサーバを使用してコンテンツを再生する場合には、携帯プレーヤを使用する場合と比較し、サーバに記録されているコンテンツのビットレートが高く、クラアイントに接続されるディスプレイ、アンプ及びスピーカーの性能が高いので、音質及び画質の優れた音楽コンテンツ及び映像コンテンツを再生することができる。しかし、クライアントを操作する場合には、例えば、クライアントに接続されたディスプレイにメニュー画面を表示させ、付属のリモコン装置を使って操作する必要があり、携帯プレーヤを操作する場合に比べると操作性が悪いという問題がある。
【０００５】
また、サーバから携帯プレーヤにコンテンツを転送した後、サーバの空き容量の減少等の理由により、ユーザ操作によって、コンテンツのビットレートを携帯プレーヤに転送したコンテンツのビットレートよりも低く変換する場合がある。この場合には、屋内でコンテンツを再生する場合に、サーバに記録されたコンテンツよりも携帯プレーヤに記録されたコンテンツをクラアイントに再生させた方が、再生される音楽及び映像の音質及び画質を向上できる。しかし、サーバ及び携帯プレーヤに記録されているコンテンツのコンテンツ情報を調査し、どちらのコンテンツのビットレートが高いかをユーザが判断する必要があり、この操作はきわめて煩雑である。
【０００６】
【特許文献１】特開２００５−１５９７３９号
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の１つの目的は、屋内において、ユーザが携帯プレーヤの操作部を使用してコンテンツを選択し、クライアントがサーバ又は携帯プレーヤに記録されたコンテンツを再生できるコンテンツ再生システムを提供することである。
【０００８】
本発明のもう１つの目的は、サーバに記録されたコンテンツと携帯端末に記録されたコンテンツのうち、品質の高いコンテンツをクライアントに再生させるコンテンツ再生システムを提供することである。
【課題を解決するための手段】
【０００９】
本発明の好ましい実施形態による携帯端末は、複数のコンテンツを記録するための第１コンテンツ記憶手段を有するサーバと、該サーバにネットワーク経由で接続されコンテンツを取得して再生するクライアントとにネットワーク経由で接続する接続手段と、該第１コンテンツ記憶手段に記録されたコンテンツの品質を変換したコンテンツを記録するための第２コンテンツ記憶手段と、該第２コンテンツ記憶手段に記録されたコンテンツを再生する再生手段と、屋内モード又は屋外モードに設定するモード設定手段と、該モード設定手段の設定内容を判断するモード判断手段と、ユーザ指示に基づいて複数のコンテンツの中からコンテンツを選択する選択手段と、該モード設定手段の設定内容が屋内モードであると判断されたとき、該選択手段によって選択されたコンテンツであり、該第１コンテンツ記憶手段に記録されたコンテンツ又は該第２コンテンツ記憶手段に記録されたコンテンツを再生するように該クラアイントに指示し、該モード設定手段の設定内容が屋外モードであると判断されたとき、該選択手段によって選択されたコンテンツであり、該第２コンテンツ記憶手段に記録されたコンテンツを再生するように該再生手段に指示する指示手段と、該第２コンテンツ記憶手段に記録されたコンテンツを該クラアイントに送信するコンテンツ送信手段とを有する。
【００１０】
屋外モードに設定されているとき、携帯端末においてコンテンツが選択されると、携帯端末は、自身に記録されているコンテンツを自身が再生する。屋内モードに設定されているとき、携帯端末においてコンテンツが選択されると、携帯端末は、サーバに記録されているコンテンツ又は携帯端末に記録されているコンテンツをクライアントに再生するように指示する。従って、ユーザは屋内でコンテンツを再生する場合、操作性の良い携帯端末を操作して、再生される音楽及び映像の音質及び画質が携帯端末よりも優れるクライアントにおいてコンテンツを再生することができる。従って、コンテンツ選択及び再生の操作性の向上と、再生されるコンテンツの音質及び画質の向上とを共に実現することができる。
【００１１】
好ましい実施形態においては、携帯端末は、前記選択手段によって選択されたコンテンツについて、前記第１コンテンツ記憶手段に記録されているコンテンツの品質と、前記第２コンテンツ記憶手段に記録されているコンテンツの品質とを比較する比較手段をさらに有する。前記モード設定手段の設定内容が屋内モードであると判断されたとき、前記指示手段は、該選択手段によって選択されたコンテンツであり、該比較手段によって品質が優れると判断された方のコンテンツを再生するように前記クライアントに指示する。
【００１２】
携帯端末は、屋内モードにおいて、サーバに記録されているコンテンツの品質と、携帯端末に記録されているコンテンツの品質とを比較し、品質の優れる方のコンテンツをクライアントに再生指示する。従って、屋内モードにおいて、より品質の高いコンテンツをクライアントに再生させることができる。
【００１３】
好ましい実施形態においては、携帯端末は、前記第２コンテンツ記憶手段に記録されているコンテンツに関する情報と、前記第１コンテンツ記憶手段に記録されているコンテンツに関する情報及びそのコンテンツを記録する前記サーバのサーバ特定情報とを対応付けて記憶する位置情報記憶手段と、該選択手段によって該第２コンテンツ記憶手段の中から選択されたコンテンツに対応する、前記第１コンテンツ記憶手段に記録されたコンテンツ及びそのコンテンツを記録する該サーバを、該位置情報記憶手段に基づいて特定する特定手段とをさらに有する。
【００１４】
携帯端末は、位置情報記憶手段に、自身のコンテンツ情報と、サーバのコンテンツ情報と、サーバ特定情報とを対応付けて記憶している。ユーザによって、携帯端末内のコンテンツが選択されると、携帯端末は、位置情報記憶手段を参照し、選択されたコンテンツに対応するサーバのコンテンツ情報及びサーバ特定情報を抽出する。携帯端末は、抽出したサーバのコンテンツ情報及びサーバ特定情報に基づいて、サーバに記録されているコンテンツをクライアントに再生指示することができる。
【００１５】
好ましい実施形態においては、携帯端末は、前記選択手段によって選択されたコンテンツに対応付けられた、前記位置情報記憶手段に記憶されたサーバ特定情報によって特定されるサーバを探索及び／又は接続する手段をさらに有する。  該サーバを発見できない場合、又は、該サーバに接続できない場合、前記指示手段は、前記第２コンテンツ記憶手段に記録されたコンテンツを前記クライアントに再生するよう指示する。
【００１６】
屋内モードにおいて、携帯端末がサーバを発見できないとき、又は、サーバに接続できないとき、携帯端末は、品質の優劣とは無関係に、サーバに記録されたコンテンツではなく、携帯端末に記録されたコンテンツをクライアントに再生指示する。従って、クライアントにサーバのコンテンツを再生指示したが、サーバが存在しない、又は、サーバの電源がオフ状態であるためにクライアントがコンテンツを再生できないという問題を解決できる。
【００１７】
好ましい実施形態においては、携帯端末は、前記選択手段によって選択されたコンテンツに対応付けられた、前記位置情報記憶手段に記憶されたサーバ特定情報によって特定されるサーバに、該選択手段によって選択されたコンテンツが記録されているか否かを判断する手段をさらに有する。該選択手段によって選択されたコンテンツが該サーバに記録されていない場合、前記指示手段は、前記第２コンテンツ記憶手段に記録されたコンテンツを前記クライアントに再生するよう指示する。
【００１８】
屋内モードにおいて、選択されたコンテンツがサーバに存在しないとき、携帯端末は、品質の優劣とは無関係に、サーバに記録されたコンテンツではなく、携帯端末に記録されたコンテンツをクライアントに再生指示する。従って、クライアントにサーバのコンテンツを再生指示したが、コンテンツが削除されサーバにコンテンツが存在しないためにクライアントがコンテンツを再生できないという問題を解決できる。
【００１９】
好ましい実施形態においては、携帯端末は、近接通知コマンドを前記クラアイントに送信する近接通知送信手段と、前記クライアントから該近接通知コマンドに対する近接応答を受信する近接応答受信手段とをさらに有する。該近接応答受信手段が該近接応答を受信したとき、前記モード設定手段は屋内モードに設定する。
【００２０】
携帯端末は、近接通知コマンドをクライアントに送信し、クライアントから近接応答を受信したときに、屋内モードに設定されるので、屋内モードの設定及び屋内モードで再生指示するクライアントの特定が非常に容易である。好ましくは、近接通知コマンドは、赤外線又はＢｌｕｅｔｏｏｔｈ等の遠隔操作信号で送信され、近接応答は、ネットワークを経由して送信される。
【００２１】
好ましい実施形態においては、携帯端末は、近接応答の応答待ち時間をカウントする手段をさらに有する。該応答待ち時間が所定時間を超えたとき、前記モード設定手段は屋外モードに設定する。
【００２２】
近接応答の応答待ち時間が所定時間を超えた場合、すなわち、クライアントが存在していない場合に、携帯端末は自動的に屋外モードに設定される。従って、屋外モードの設定が非常に容易である。
【００２３】
本発明の別の好ましい実施形態による携帯端末は、複数のコンテンツを記録するための第１コンテンツ記憶手段を有するサーバと、該サーバにネットワーク経由で接続されコンテンツを取得して再生するクライアントとにネットワーク経由で接続する接続手段と、該第１コンテンツ記憶手段に記録されたコンテンツの品質を変換したコンテンツを記録するための第２コンテンツ記憶手段と、ユーザ指示に基づいて複数のコンテンツの中からコンテンツを選択する選択手段と、該選択手段によって選択されたコンテンツについて、該第１コンテンツ記憶手段に記録されているコンテンツの品質と、該第２コンテンツ記憶手段に記録されているコンテンツの品質とを比較する比較手段と、該選択手段によって選択されたコンテンツであり、該比較手段によって品質が優れると判断された方のコンテンツを再生するように該クラアイントに指示する指示手段と、該第２コンテンツ記憶手段に記録されたコンテンツを該クラアイントに送信するコンテンツ送信手段とを有する
【００２４】
携帯端末は、サーバに記録されているコンテンツの品質と、自身に記録されているコンテンツの品質とを比較し、品質の優れる方のコンテンツをクライアントに再生指示する。従って、クライアントに品質の高いコンテンツを再生させることができる。
【００２５】
本発明の好ましい実施形態によりコンテンツ再生システムは、サーバと、該サーバにネットワーク経由で接続されるクライアントと、該サーバ及び該クラアイントにネットワーク経由で接続される前記いずれかの携帯端末とを備える。該サーバは、複数のコンテンツを記録するための第１コンテンツ記憶手段と、該第１コンテンツ記憶手段に記録されたコンテンツを該クライアントに送信する第１コンテンツ送信手段とを有する。該クラアイントは、該第１コンテンツ記憶手段に記録されたコンテンツ又は該携帯端末に記録されたコンテンツを取得して、再生する第１再生手段を有する。
【００２６】
好ましい実施形態においては、コンテンツ再生システムは監視サーバをさらに備える。前記携帯端末は、前記第２コンテンツ記憶手段に記録されているコンテンツに関する第２コンテンツ情報と、前記第１コンテンツ記憶手段に記録されているコンテンツに関する第１コンテンツ情報及びそのコンテンツを記録する前記サーバのサーバ特定情報と、転送ＩＤとを対応付けて記憶する位置情報記憶手段と、該選択手段によって該第２コンテンツ記憶手段の中から選択されたコンテンツに対応する、該第１コンテンツ記憶手段に記録されたコンテンツ及びそのコンテンツを記録する該サーバを、該位置情報記憶手段に基づいて特定する特定手段と、該転送ＩＤに基づいて、該第１コンテンツ情報を該監視サーバに問合せて、取得する取得手段とをさらに有する。該監視サーバは、該第１コンテンツ情報と、該転送ＩＤとを対応付けて記憶する第２の位置情報記憶手段と、該第１コンテンツ情報が変更されたとき、該サーバから変更後の該第１コンテンツ情報を取得し、該第２の位置情報記憶手段の記憶内容を更新する更新手段と、該携帯端末からの問合せに応答して、該転送ＩＤに対応する該第１コンテンツ情報を該携帯端末に通知する通知手段とを有する。
【発明の効果】
【００２７】
本発明によれば、ユーザは、携帯端末を使用してコンテンツを選択し、クライアントを使用してコンテンツを再生できる。また、サーバ又は携帯端末に記録されたコンテンツのうち品質の高い方をクライアントに再生させることができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の好ましい実施形態によるコンテンツ再生システムについて説明するが、本発明はこれらの実施形態には限定されない。
【００２９】
［全体構成］
図１は、コンテンツ再生システムを示すブロック図である。図１に示すように、コンテンツ再生システムは、携帯プレーヤ１００、クライアント２００、及び、サーバ３００を備えている。これらの装置は、例えば、無線ＬＡＮアクセスポイント４００を介して、無線ＬＡＮ等の任意のネットワークを介して相互に接続される。クライアント２００にはディスプレイ装置５００が接続されている。
【００３０】
サーバ３００は複数のコンテンツをＨＤＤに記録しており、クライアント２００からの要求に応じてコンテンツをクラアイント２００にＬＡＮ経由で送信する。また、サーバ３００は、携帯プレーヤ１００と例えばＵＳＢケーブルを介して接続され、携帯プレーヤ１００にコンテンツを転送する。携帯プレーヤ１００は、転送されたコンテンツを自身のＨＤＤに保存する。コンテンツとは、音楽（楽曲、音声）データ、映像（画像）データ、静止画データ等の総称である。
【００３１】
携帯プレーヤ１００は、ＤＬＮＡのコントロールポイント（すなわち、コントローラ）の機能を有しており、サーバ３００に記録されたコンテンツのコンテンツ情報をサーバ３００から取得し表示部１０６に表示する。また、携帯プレーヤ１００は、クライアント２００にコンテンツの再生要求を送信する。
【００３２】
携帯プレーヤ１００は、リモコン信号（例えば、赤外線、Ｂｌｕｅｔｏｏｔｈ等、本例では赤外線）によってクライアント２００と通信を行い、制御対象のクライアントを特定（例えば、ＩＰアドレスを認識）する。
【００３３】
［携帯プレーヤ１００の構成］
図２Ａは、携帯プレーヤ１００の構成を示すブロック図である。携帯プレーヤ１００は、制御部１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、ＨＤＤ（Hard Disk Drive）等の記憶部１０４と、操作部１０５と、表示部１０６と、赤外線送信部１０７と、ＬＡＮインターフェース１０８と、ＵＳＢインターフェース１０９と、再生部１１０とを備える。
【００３４】
ＨＤＤ１０４は、サーバ３００から転送された複数のコンテンツ１０４Ａが記録されている。ＨＤＤ１０４に記録されるコンテンツは、サーバ３００に記録されているコンテンツと同一であるが、サーバ３００に記録されているコンテンツとはコンテンツの品質が異なっている。コンテンツの品質とは、コンテンツの音質及び／又は画質等に影響を与えるものであり、例えば、コンテンツのサイズ、フォーマット、ビットレート、解像度等である。品質が優れるとは、サイズが大きい、ビットレートや解像度が高い、音質及び画質の優れるフォーマットであることをいう。例えば、ＨＤＤ１０４には、サーバ３００に記録されているコンテンツのビットレートを低く変換したコンテンツが記録されている。
【００３５】
制御部１０１は、ＲＯＭ１０２に記録されているプログラムに基づいて、携帯プレーヤ１００の各部を制御し、以下に示す処理を実行するものである。例えば、制御部１０１は、ＬＡＮ経由で、サーバ３００が記録するコンテンツ情報（又は複数のコンテンツ情報の一覧であるコンテンツリスト）を取得して、表示部１０６に表示させる。また、コンテンツ選択指示及び再生指示が操作部１０５を介して入力されると、制御部１０１は、コンテンツの再生指示をクラアント２００にＬＡＮ経由で送信する。
【００３６】
制御部１０１は、その動作状態として屋外モードと、屋内モードとを有しており、モード切換部１０１Ａによって両モードが切り換えられる。具体的には、モード切換部１０１Ａは、ＲＡＭ１０３に屋内モードであるか又は屋外モードであるかを記憶させ、屋内モードである場合には、制御対象のクライアント２００のクライアント特定情報（例えば、ＩＰアドレス）を記憶させる。
【００３７】
屋外モードは、携帯プレーヤ１００が屋外で使用されることを想定したモードであり、表示部１０６に表示されているＨＤＤ１０４内のコンテンツが選択されると、携帯プレーヤ１００がＨＤＤ１０４に記録されているコンテンツを再生部１１０において再生するモードである。
【００３８】
屋内モードは、携帯プレーヤ１００が屋内で使用されることを想定したモードであり、表示部１０６に表示されているＨＤＤ１０４内のコンテンツが選択されると、選択されたコンテンツに対応するサーバ３００に記録されているコンテンツ又はＨＤＤ１０４に記録されているコンテンツをクラアイント２００に再生指示するモードである。
【００３９】
好ましくは、屋内モードにおいて、制御部１０１は、選択されたＨＤＤ１０４内のコンテンツの品質（例えば、サイズ）と、選択されたコンテンツに対応するサーバ３００に記録されているコンテンツの品質とを比較する。そして、サーバ３００に記録されているコンテンツの品質の方が良い（サイズが大きい）場合、サーバ３００に記録されているコンテンツをクラアイント２００に再生指示する。一方、ＨＤＤ１０４内のコンテンツの品質の方が良い（サイズが大きい）場合、制御部１０１は、ＨＤＤ１０４内のコンテンツをクライアント２００にＬＡＮ経由で送信し、クライアント２００に再生指示する。
【００４０】
赤外線送信部１０７は、近接通知コマンドをクライント２００に送信する。近接通知コマンドは、制御部１０１が屋外モードから屋内モードに移行するため、及び、屋内モードにおいて制御対象となるクライアント２００を特定するために使用される。近接通知コマンドには、携帯プレーヤ１００を特定するための情報（例えば、ＩＰアドレス）が含まれている。
【００４１】
ＬＡＮインターフェース１０８は、無線ＬＡＮアクセスポイント４００を介して、クライアント２００及びサーバ３００とコマンドや各種情報及びコンテンツを送受信する。また、ＬＡＮインターフェース１０８は、クライアント２００から、近接通知コマンドに対する近接応答を受信する。近接応答には、携帯プレーヤ１００のＩＰアドレスの他にクライアント特定情報（例えば、ＩＰアドレス）が含まれる。近接応答に含まれる携帯プレーヤ１００のＩＰアドレスが自身のＩＰアドレスである場合、制御部１０１は屋内モードに移行すると共に、近接応答に含まれるクライアント特定情報を制御対象のクライントのクライント特定情報として設定する。一方、近接応答に含まれる携帯プレーヤ１００のＩＰアドレスが自身のＩＰアドレスでない場合、別の携帯プレーヤ宛の近接応答であるので、近接応答を破棄する。
【００４２】
なお、屋内モードにおいて、近接応答の応答待ちタイマがタイムアウトする、又は、携帯プレーヤ１００の電源がオフ状態になると、制御部１０１は、屋内モードから屋外モードに戻る。
【００４３】
ＨＤＤ１０４には、位置情報を記憶する位置情報テーブル１０４Ｂが格納されている。位置情報は、携帯プレーヤ１００に記録されているコンテンツと同一のコンテンツであり、サーバ３００に記録されているコンテンツの詳細及び所在に関する情報である。図２Ｂに位置情報の詳細を示す。位置情報は、ＨＤＤ１０４に記録されているコンテンツのコンテンツＩＤ（携帯プレーヤ側コンテンツＩＤ）及びそのコンテンツ情報（携帯プレーヤ側コンテンツ情報）に対応付けて、サーバ３００に記録されているコンテンツの情報（サーバ側位置情報）が記憶される。サーバ側位置情報は、サーバ３００のサーバ特定情報（uuid又はMACアドレス、本例ではuuid）、サーバ３００に記録されているコンテンツのコンテンツＩＤ（サーバ側コンテンツＩＤ）、及びそのコンテンツ情報（サーバ側コンテンツ情報）を含む。
【００４４】
コンテンツ情報は、例えば、コンテンツ名（タイトル又は曲名）、アーティスト名、再生時間、品質に関する情報（サイズ、フォーマット、ビットレート又は解像度）を含む。サーバ側コンテンツ情報と携帯プレーヤ側コンテンツ情報とでは、コンテンツ名、アーティスト名、再生時間は同じであるが、フォーマット変換又はビットレート変換等により、品質に関する情報は異なっている。
【００４５】
図２Ａに戻り、ＵＳＢインターフェース１０９は、サーバ３００のＵＳＢインターフェースとＵＳＢケーブルを介して接続され、ＵＳＢ規格のＵＳＢデータを送受信する。具体的には、ＵＳＢインターフェース１０９は、ＨＤＤ１０４に記録されているコンテンツのコンテンツ情報をサーバ３００に送信する。また、ＵＳＢインターフェース１０９は、サーバ３００からコンテンツを受信する。
【００４６】
表示部１０６は、ＨＤＤ１０４又はサーバ３００に記録されているコンテンツのコンテンツ情報や、携帯プレーヤ１００又はクライアント２００のステータス（動作状態のことをいい、例えば、再生、停止、早送り、一時停止又は音量情報等）を表示する。操作部１０５は、ユーザからの操作指示を受け付けるものであり、携帯プレーヤ１００に設けられた複数の操作ボタン（例えば、再生ボタン、停止ボタン、近接通知ボタン等）である。
【００４７】
再生部１１０は、屋外モードにおいて、制御部１０１からの指示に基づき、ＨＤＤ１０４に記録されたコンテンツを再生し、図示しないアンプ回路及びヘッドフォンを介して音声を再生し、表示部１０６に映像を表示する。
【００４８】
［クライアント２００の構成］
図３は、クライアント２００の構成を示すブロック図である。クライアント２００は、制御部２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、ＬＡＮインターフェース２０４と、赤外線受信部２０５と、再生部（映像処理部２０６及び音声処理部２０７）とを備える。
【００４９】
制御部２０１は、ＲＯＭ２０２に記録されているプログラムに基づいて、クライアント２００の各部を制御し、以下の処理を実行するものである。例えば、制御部２０１は、携帯プレーヤ１００から送信された近接通知コマンドに含まれる携帯プレーヤ１００のＩＰアドレスを取得して、当該携帯プレーヤ１００のＩＰアドレスと自身のクライアント特定情報とを含む近接応答を生成する。また、制御部２０１は、携帯プレーヤ１００からのＬＡＮ経由の再生要求に従い、指定されたコンテンツをサーバ３００又は携帯プレーヤ１００に要求及び取得し、取得したコンテンツを映像処理部２０６及び音声処理部２０７に供給する。また、制御部２０１は、携帯プレーヤ１００からの要求に応じて自身のステータスをＬＡＮ経由で携帯プレーヤ１００に送信する。
【００５０】
ＬＡＮインターフェース２０４は、ＬＡＮ経由で携帯プレーヤ１００及びサーバ３００との間でコマンド、各種情報、及び、コンテンツを送受信する。赤外線受信部２０５は、上記の通り、携帯プレーヤ１００からの近接通知コマンドを受信する。
【００５１】
映像処理部２０６は、コンテンツ情報やコンテンツリスト、及び、クライアント２００のステータス等をディスプレイ装置５００に供給する。また、映像処理部２０６は、サーバ３００又は携帯プレーヤ１００から受信したコンテンツ（映像データ）に対し、デコード処理、Ｄ／Ａ変換処理等を実行し、ディスプレイ装置５００に供給する。音声処理部２０７は、サーバ３００又は携帯プレーヤ１００から受信したコンテンツ（音楽データ）に対して、デコード処理、Ｄ／Ａ変換処理等を実行し、外部に接続された図示しないスピーカーに音声信号を供給する。
【００５２】
［サーバ３００の構成］
図４は、サーバ３００の構成を示すブロック図である。サーバ３００は、制御部３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、ＬＡＮインターフェース３０４と、ＨＤＤ（Hard Disk Drive）３０５等のコンテンツ記憶部と、ＵＳＢインターフェース３０６とを備える。
【００５３】
ＨＤＤ３０５には、複数のコンテンツ及び当該コンテンツに関するコンテンツ情報（メタデータ）が記録されている。ＬＡＮインターフェース３０４は、ＬＡＮ経由で携帯プレーヤ１００及びクライアント２００との間で、コマンド、各種情報、コンテンツを送受信する。ＵＳＢインターフェース３０６は、携帯プレーヤ１００のＵＳＢインターフェースとＵＳＢケーブルを介して接続され、ＵＳＢ規格のＵＳＢデータを送受信する。例えば、ＵＳＢインターフェース３０６は、ＨＤＤ３０５に記録されたコンテンツを携帯プレーヤ１００に転送する。
【００５４】
制御部３０１は、ＲＯＭ３０２に記録されたプログラムに基づいてサーバ３００の各部を制御し、以下の処理を実行するものである。例えば、制御部３０１は、クライアント２００からのコンテンツ要求に応答して、ＨＤＤ３０５からコンテンツを読み出して、ＬＡＮ経由でクライアント２００に送信する。制御部３０１は、変換部３０１Ａ及び転送部３０１Ｂを含む。
【００５５】
変換部３０１Ａは、ＨＤＤ３０５に記録されたコンテンツの品質（フォーマット、ビットレート、解像度等）を所望の品質に変換する。また、変換部３０１Ａは、品質を変換したコンテンツのコンテンツ情報を作成する。転送部３０１Ｂは、変換部３０１Ａで変換されたコンテンツ及びそのコンテンツ情報を、携帯プレーヤ１００に転送する。
【００５６】
以下、本発明の動作を説明する。
［サーバ３００から携帯プレーヤ１００へのコンテンツ転送処理］
図５Ａ及び図５Ｂに示すように、サーバ３００及び携帯プレーヤ１００は互いに接続待ちの状態であり（Ｓ１０１、Ｓ１０２：ＮＯ、Ｓ１５１、Ｓ１５２：ＮＯ）、ＵＳＢを介して相互に接続すると（Ｓ１０２：ＹＥＳ、Ｓ１５２：ＹＥＳ）、サーバ３００は、携帯プレーヤ１００にプレーヤ情報の問い合わせを送信する（Ｓ１０３）。携帯プレーヤ１００は、サーバ３００からの問い合わせを受信したかを判断しており（Ｓ１５３）、問い合わせを受けると（Ｓ１５３：ＹＥＳ）、プレーヤ情報をサーバ３００に送信する（Ｓ１５４）。サーバ３００は、プレーヤ情報を受信すると（Ｓ１０４：ＹＥＳ）、携帯プレーヤ１００に携帯プレーヤ１００が記録する全コンテンツのコンテンツ情報を問い合わせる（Ｓ１０５）。携帯プレーヤ１００は、問い合わせを受信すると（Ｓ１５５：ＹＥＳ）、ＨＤＤ１０４に記録されている全コンテンツのコンテンツ情報をＨＤＤ１０４から読み出して、サーバ３００に送信する（Ｓ１５６）。
【００５７】
サーバ３００は、携帯プレーヤ１００から全コンテンツのコンテンツ情報を受信すると（Ｓ１０６：ＹＥＳ）、携帯プレーヤ１００に転送するコンテンツの一覧である転送コンテンツリストを作成する（Ｓ１０７）。転送コンテンツリストには、ＨＤＤ３０５に記録されているコンテンツの中で、携帯プレーヤ１００から受信した全コンテンツのコンテンツ情報以外のコンテンツが含まれる。つまり、転送コンテンツリストには、サーバ３００に記録され、かつ、携帯プレーヤ１００に記録されていないコンテンツのコンテンツ情報が含まれる。また、転送コンテンツリストの中でユーザが携帯プレーヤ１００に転送すべき所望のコンテンツを選択してもよい。
【００５８】
続いて、サーバ３００は、携帯プレーヤ１００に転送するコンテンツの変換ビットレートを決定する（Ｓ１０８）。この処理は、ユーザによってビットレートが選択されてもよく、携帯プレーヤ１００に対応付けて予め定められたビットレートであってもよい。
【００５９】
続いて、サーバ３００は、転送コンテンツリスの中から１つのコンテンツを選択し（Ｓ１０９、Ｓ１１０：ＮＯ）、そのコンテンツに関して携帯プレーヤ１００に転送すべきサーバ側位置情報を作成する（Ｓ１１１）。サーバ側位置情報は、図２Ｂに示す位置情報の一部として携帯プレーヤ１００において登録される。
【００６０】
Ｓ１１１の詳細を図６に示す。制御部３０１は、ＨＤＤ３０５からそのコンテンツのコンテンツ情報を取得する（Ｓ１７１）。コンテンツ情報は、タイトル、アーティスト名、サイズ、ビットレート、再生時間等である。次に、制御部３０１は、そのコンテンツが記録されているＨＤＤ３０５上の位置情報をＨＤＤ３０５から取得する（Ｓ１７２）。位置情報は、コンテンツＩＤ又はツリー上の位置等である。続いて、制御部３０１は、Ｓ１７１、Ｓ１７２で取得した各情報に、サーバ３００のサーバ特定情報（uuid）を合成して、サーバ側位置情報の作成が完了する（Ｓ１７３）。
【００６１】
図５Ｂに戻り、サーバ３００は作成したサーバ側位置情報を携帯プレーヤ１００に送信する（Ｓ１１２）。携帯プレーヤ１００は、サーバ側位置情報をサーバ３００から受信する（Ｓ１５８：ＹＥＳ）。サーバ３００は、選択したコンテンツをＨＤＤ３０５から読み出して、Ｓ１０８で決定したビットレートに変換し、携帯プレーヤ１００に送信する（Ｓ１１３）。サーバ３００は、選択したコンテンツの送信が完了すると、Ｓ１０９に戻り、転送コンテンツリスト内の次のコンテンツを選択し、Ｓ１１１〜Ｓ１１３の処理を実行する。
【００６２】
携帯プレーヤ１００は、サーバ３００からコンテンツを受信して（Ｓ１５９：ＹＥＳ）、受信したコンテンツをＨＤＤ１０４に保存する。そして、Ｓ１５８で受信したサーバ側位置情報（uuid、サーバ側コンテンツＩＤ、サーバ側コンテンツ情報）を位置情報として登録し、かつ、携帯プレーヤ側コンテンツＩＤ及び携帯プレーヤ側コンテンツ情報をサーバ側位置情報に対応付けて登録する（Ｓ１６０）。これにより、携帯プレーヤ１００とサーバ３００とに同一コンテンツが記録され、携帯プレーヤ１００のＨＤＤ１０４に記録されたコンテンツと、サーバ３００に記録された元のコンテンツとの対応関係を位置情報テーブルにおいて管理できる。
【００６３】
［屋外モード及び屋内モードの設定処理］
図７を参照して、携帯プレーヤ１００のモード切換処理を説明する。まず、携帯プレーヤ１００の赤外線送信部１０７がクライアント２００の赤外線受信部２０５に向けられた状態で、ユーザによって操作部１０５の近接通知ボタンが押されると、Ｓ２０４において、制御部１０１は近接通知ボタンが押されたと判断し（Ｓ２０４：ＹＥＳ）、赤外線送信部１０７を介して近接通知コマンドを送信する（Ｓ２０５）。制御部１０１は、応答待ちタイマを起動し（Ｓ２０６）、近接通知コマンドを送信してからの時間をカウントする。所定時間以内に応答がない場合に、屋内モードを解除するためである。
【００６４】
続いて、制御部１０１は、クライアント２００からＬＡＮ経由で近接応答を受信したかを判断する（Ｓ２０７）。近接応答を受信していないとき（Ｓ２０７：ＮＯ）、応答待ちタイマが所定時間を経過し、タイムアウトしたか否かを判断する（Ｓ２０１）。応答待ちタイマがタイムアウトしていなければ（Ｓ２０１：ＮＯ）、Ｓ２０４でＮＯと判断され、Ｓ２０７に戻る。
【００６５】
近接応答を受信すると（Ｓ２０７：ＹＥＳ）、制御部１０１は、応答待ちタイマを停止及びクリアし（Ｓ２０８）、現在の動作状態が屋内モードであるか否かを判断する（Ｓ２０９）。屋内モードでなければ（Ｓ２０９：ＮＯ）、制御部１０１は、近接通知に含まれているクライアントのクライアント特定情報（例えば、ＩＰアドレス）をＲＡＭ１０３に記憶する（Ｓ２１１）。制御部１０１は、動作状態を屋内モードに切り換え、屋内モードにおける制御対象を近接通知に含まれていたＩＰアドレスで特定されるクライアント２００に特定する。（Ｓ２１２）。
【００６６】
一方、Ｓ２０９で屋内モードであると判断されると（Ｓ２０９：ＹＥＳ）、近接通知に含まれているクラアイントのＩＰアドレスがＲＡＭ１０３に記憶されているクライアントのＩＰアドレスと一致するか否かを判断する（Ｓ２１０）。つまり、屋内モードにける制御対象クライアントが同じであるか否かを判断する。ＩＰアドレスが一致すれば（Ｓ２１０：ＹＥＳ）、屋内モードの設定内容を変更する必要がないので、Ｓ２０１に戻る。一方、ＩＰアドレスが一致しない場合（Ｓ２１０：ＮＯ）、前回とは別のクライアント２００を屋内モードで制御しようとしているので、制御部１０１は、近接応答に含まれるＩＰアドレスをＲＡＭ１０３に上書きして（Ｓ２１１）、ＩＰアドレスで特定されるクライアントを制御対象クライアントとする屋内モードに設定する（Ｓ２１２）。
【００６７】
一方、Ｓ２０７で、クライアント２００が存在していない等の理由で近接応答を受信できず、応答タイマがタイムアウトした場合（Ｓ２０１：ＹＥＳ）、制御部１０１は、動作状態が屋内モードになっているか否かを判断する（Ｓ２０２）。屋内モードでなければ（Ｓ２０２：ＮＯ）、Ｓ２０４へと進み、再び近接通知ボタンが押されるのを待機する。一方、屋内モードであれば（Ｓ２０２：ＹＥＳ）、制御部１０１は動作状態を屋内モードから屋外モードに切り換えて、再び近接通知ボタンが押されるのを待機する（Ｓ２０４）。
【００６８】
［屋内モードにおけるコンテンツ再生制御処理］
図８を参照して、屋内モードにおいて、携帯プレーヤ１００内のコンテンツが選択され、再生ボタンが押された場合の処理を説明する。まず、携帯プレーヤ１００は、ユーザによって選択されたコンテンツと同一のコンテンツを記録するサーバ３００を探索して接続する（Ｓ３０１〜Ｓ３０９）。
【００６９】
具体的には、制御部１０１は、サーバ３００を探索済であるかを判断し（Ｓ３０１）、探索済であれば（Ｓ３０１：ＹＥＳ）、位置情報テーブルを検索して、ユーザによって選択されたコンテンツに対応するサーバ特定情報（uuid）を抽出する。そして、uuidが選択されたコンテンツに対応するuuidと一致するサーバ３００が、探索済サーバの中に存在するか否かを判断する（Ｓ３０２、Ｓ３０３）。uuidが一致するサーバ３００が存在すれば（Ｓ３０３：ＹＥＳ）、そのサーバ３００が選択されたコンテンツに対応するコンテンツを記録するサーバ３００であるので、携帯プレーヤ１００は、当該uuidによって特定されるサーバ３００と接続する（Ｓ３０９）。
【００７０】
一方、Ｓ３０３でuuidが一致するサーバが存在しない場合（Ｓ３０３：ＮＯ）、又は、Ｓ３０１でサーバ探索済でない場合（Ｓ３０１：ＮＯ）、制御部１０１は、サーバ３００を新たに探索する（Ｓ３０４）。具体的には、携帯プレーヤ１００がＬＡＮ上に探索パケットをブロードキャストする。制御部１０１は、探索タイマを起動し探索タイマがタイムアウトするまで、サーバ３００からの応答を監視する（Ｓ３０５、Ｓ３０６）。サーバ３００から応答を受信すると（Ｓ３０６：ＹＥＳ）、制御部１０１は、応答のあったサーバ３００のuuidが、選択されたコンテンツに対応するuuidと一致するか否かを判断し（Ｓ３０７、Ｓ３０８）、一致すれば（Ｓ３０８：ＹＥＳ）、当該サーバが選択されたコンテンツを記録するサーバであるので、携帯プレーヤ１００は当該サーバと接続する（Ｓ３０９）。一方、一致しない場合（Ｓ３０８：ＮＯ）、Ｓ３０５に戻り、別のサーバ３００からの応答を監視する。
【００７１】
携帯プレーヤ１００とサーバ３００との接続が成功すると（Ｓ３１０：ＹＥＳ）、制御部１０１は、選択されたコンテンツに対応するコンテンツが実際にサーバ３００に記録されているか否かを判断するために、選択されたコンテンツを検索する（Ｓ３１１）。具体的には、制御部１００は、位置情報テーブルから、選択されたコンテンツに対応するサーバ側コンテンツＩＤを抽出し、当該コンテンツＩＤで特定されるコンテンツがサーバ３００に実際に記録されているか否かをサーバ３００に問い合わせる。サーバ３００から携帯プレーヤ１００にコンテンツが転送された後、サーバ３００からコンテンツが削除されることがあるためである。
【００７２】
検索に成功し、サーバ３００に実際にコンテンツＩＤで特定されるコンテンツが記録されている場合（Ｓ３１２：ＹＥＳ）、制御部１０１は、サーバ３００に記録されているコンテンツと、携帯プレーヤ１００に記録されているコンテンツとについてその品質に関する情報（サイズ、ビットレート、フォーマット等）を比較する。ここでは、両コンテンツのサイズを比較する。このとき、サーバ３００内のコンテンツのサイズは図２Ｂの位置情報内のサーバ側コンテンツ情報に登録されているものを使用してもよく、サーバ３００から新たに取得したサイズを使用してもよい。位置情報テーブルに登録されているサイズを使用すると、新たにサーバ３００から取得する必要が無いので処理を簡素化できる。逆に、サーバ３００から新たにサイズを取得すると、サーバ３００に記録されているコンテンツがビットレート変換され、サイズが変更された場合でも、正確なサイズを取得できる。
【００７３】
比較の結果、サーバ３００に記録されているコンテンツのサイズが携帯プレーヤ１００に記録されているコンテンツのサイズより大きいと判断された場合（Ｓ３１４：ＹＥＳ）、制御部１０１は、クライアント２００にサーバ３００に記録されているコンテンツを再生指示する。具体的には、制御部１０１は、位置情報テーブルに登録されているサーバのuuidと、サーバ側コンテンツIDとを含む再生コマンドをＬＡＮ経由でクライアント２００に送信する。再生コマンドを受信したクライアント２００は、uuidで特定されるサーバ３００に接続し、サーバ側コンテンツIDで特定されるコンテンツをサーバ３００から取得し、再生する。（なお、ＵｐｎＰ・ＡＶの場合、ＵＲＬ通知でサーバ及びコンテンツを指定する。）
【００７４】
一方、サーバ３００に記録されたコンテンツのサイズよりも携帯プレーヤ１００に記録されたコンテンツのサイズの方が大きいと判断されると（Ｓ３１４：ＮＯ）、携帯プレーヤ１００に記録されたコンテンツをクラアイント２００に再生指示する（Ｓ３１６）。例えば、携帯プレーヤ１００は、クライアント２００にコンテンツをＬＡＮ経由で送信し、再生指示を送信する。あるいは、携帯プレーヤ１００は、クラアイント２００に自身の特定情報と携帯プレーヤ側コンテンツＩＤをクラアイント２００に送信し、クライアント２００からコンテンツ要求を受信した後に、コンテンツを送信する。
【００７５】
なお、uuidが選択されたコンテンツに対応付けられたuuidと一致するサーバを発見できず、応答待ちタイマがタイムアウトした場合（Ｓ３０５：ＹＥＳ）、制御部１０１は、サーバ３００に記録されたコンテンツではなく、携帯プレーヤ１００に記録されたコンテンツをクラアイント２００に再生指示する（Ｓ３１６）。これにより、選択されたコンテンツに対応するuuidを有するサーバが電源オフ状態である等の理由で発見できないときでも、コンテンツが再生されないことを防止でき、携帯プレーヤ１００内のコンテンツをクラアイント３００に再生させることができる。
【００７６】
また、uuidが選択されたコンテンツに対応付けられたuuidと一致するサーバとの接続に失敗した場合（Ｓ３１０：ＮＯ）、制御部１０１はサーバ３００に記録されたコンテンツではなく、携帯プレーヤ１００に記録されたコンテンツをクラアイント２００に再生指示する（Ｓ３１６）。これにより、サーバ３００の電源がオフ状態である又はサーバ３００のネットワーク接続に問題がある時にもコンテンツが再生されないことを防止でき、携帯プレーヤ１００内のコンテンツをクラアイント３００に再生させることができる。
【００７７】
また、選択されたコンテンツがサーバ３００から削除され、記録されていない場合（Ｓ３１２：ＮＯ）、制御部１０１は、サーバ３００に記録されたコンテンツではなく、携帯プレーヤ１００に記録されたコンテンツをクラアイント２００に再生指示する（Ｓ３１６）。これにより、サーバ３００においてコンテンツが削除された場合でも、コンテンツが再生されないことを防止でき、携帯プレーヤ１００内のコンテンツをクラアイント２００に再生させることができる。
【００７８】
以上のように、屋内モードにおいては、携帯プレーヤ１００の表示部１０６を見ながら操作部１０５を操作することによって、クライアント２００にコンテンツを再生させることができるので、コンテンツ選択及び再生の操作性と、再生されるコンテンツの音質及び画質との両方を向上させることができる。さらに、携帯プレーヤ１００内のコンテンツの品質と、サーバ３００内のコンテンツの品質とを比較して、品質の優れる方のコンテンツをクライアント２００に再生させるので、再生されるコンテンツの音質及び画質をさらに向上することができる。
【００７９】
［監視サーバを備える実施形態］
サーバ３００のＨＤＤ３０５に記録されているコンテンツ情報及びコンテンツＩＤ等はユーザ操作によって変更されることがある。サーバ３００はこれらが変更されたことを携帯プレーヤ１００に通知する必要があるが、携帯プレーヤ１００はネットワークに接続されていないことがあり、そのために変更を通知できないことがある。この場合、携帯プレーヤ１００に記録されているサーバ側位置情報と、実際のサーバ３００のサーバ側コンテンツ情報及びサーバ側コンテンツＩＤが異なり、上記の各処理を実行できないという問題が生じる。
【００８０】
この問題を解決するために、本例では、図９Ａに示す通り、監視サーバ６００が設けられている。監視サーバ６００は、サーバ３００とは別の筐体内に設けられてもよく、同じ筐体内に設けられてもよい。
【００８１】
監視サーバ６００は、図９Ｂに示すように、図２Ｂの位置情報と転送ＩＤとを対応付けて管理しており、サーバ３００によってサーバ側コンテンツ情報及びサーバ側コンテンツＩＤが変更されたとき、これらの内容を変更する。なお、携帯プレーヤ１００も図２Ｂの位置情報の代わりに図９Ｂの位置情報及び転送ＩＤを位置情報テーブルに記憶している。そして、監視サーバ６００は、携帯プレーヤ１００から転送ＩＤを含むサーバ側位置情報の要求を受信すると、図９Ｂの登録内容を参照し、サーバ側位置情報を携帯プレーヤ１００に送信する。
【００８２】
以下、本例の動作を図１０を参照して説明する。サーバ３００は携帯プレーヤ１００にサーバ側位置情報及びコンテンツを送信する（Ｓ４０１、Ｓ４０２）。携帯プレーヤ１００は、サーバ側位置情報及びコンテンツを受信し、位置情報テーブルにサーバ側位置情報を登録する。その後、携帯プレーヤ１００は、登録された位置情報を監視サーバ６００に送信する（Ｓ４０３）。監視サーバ６００は、位置情報を受信すると、図９Ｂのように位置情報を転送ＩＤに対応付けて記憶し、転送ＩＤを携帯プレーヤ１００に通知する（Ｓ４０４）。携帯プレーヤ１００は、転送ＩＤを受信すると、位置情報テーブルに転送ＩＤを登録する。監視サーバ６００は、サーバ３００のコンテンツ情報及びコンテンツＩＤ等を監視しており、詳細には、監視サーバ６００は、コンテンツ情報をサーバ３００に要求し（Ｓ４０５）、サーバ３００は、コンテンツ情報を監視サーバ６００に返信する（Ｓ４０６）。
【００８３】
サーバ３００内のコンテンツ情報又はコンテンツＩＤが変更されたとき、サーバ３００は、変更通知を監視サーバ６００に送信する（Ｓ４０７）。変更通知を受信した監視サーバ６００は、サーバ３００に変更になったコンテンツ情報又はコンテンツＩＤを要求し（Ｓ４０８）、サーバ３００はサーバ側コンテンツ情報又はサーバ側コンテンツＩＤを監視サーバ６００に送信する（Ｓ４０９）。監視サーバ６００は、サーバ側コンテンツ情報又はサーバ側コンテンツＩＤを受信して、位置情報テーブルの内容を更新する。
【００８４】
続いて、携帯プレーヤ１００の近接通知ボタンが押されると、携帯プレーヤ１００は近接通知コマンドをクライアント２００に送信し（Ｓ４１０）、クライアント２００は近接応答を携帯プレーヤ１００に送信する（Ｓ４１１）。
【００８５】
携帯プレーヤ１００においてコンテンツが選択されると、携帯プレーヤ１００は、選択されたコンテンツの転送ＩＤを位置情報テーブルから抽出して、転送ＩＤを含むサーバ側位置情報の要求を監視サーバ６００に送信する（Ｓ４１２）。監視サーバ６００は、要求を受信すると、位置情報テーブルから転送ＩＤに対応するサーバ側位置情報を抽出して、携帯プレーヤ１００に送信する（Ｓ４１３）。携帯プレーヤ１００は、受信したサーバ側位置情報を位置情報テーブルに上書きし、当該位置情報に基づいて先の実施形態と同様にクライアント２００にコンテンツを再生指示する（Ｓ４１４〜Ｓ４１６）。
【００８６】
以上の処理により、携帯プレーヤ１００がサーバ３００に接続されていないときにサーバ３００のコンテンツ情報又はコンテンツＩＤが変更された場合でも、監視サーバ６００は変更内容を更新するので、携帯プレーヤ１００は転送ＩＤを使って監視サーバ６００から最新のサーバ側位置情報を取得することができる。従って、携帯プレーヤ１００で管理するサーバ側位置情報が正確でなく、コンテンツ再生をクラアイント２００に指示できないとう問題を解決できる。なお、例えば、サーバ３００と携帯プレーヤ１００又は監視サーバ６００との通信はＤＬＮＡによって行われるが、携帯プレーヤ１００と監視サーバ６００との通信は非ＤＬＮＡによって行われる。上記転送ＩＤはＤＬＮＡ規格には存在していないが、携帯プレーヤ１００と監視サーバ６００との通信を非ＤＬＮＡによって実現することで、上記処理が可能になる。
【００８７】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。コンテンツの品質を変換するとは、ビットレート変換の他に、フォーマット変換、解像度変換など任意のものが含まれる。また、携帯プレーヤ１００、クラアイント２００又はサーバ３００の動作プログラム又は当該プログラムを記録した記録媒体という形態で提供されてもよい。
【産業上の利用可能性】
【００８８】
本発明は、クラアイント、サーバ、及び携帯プレーヤを備えるコンテンツ再生システムに好適に採用され得る。
【図面の簡単な説明】
【００８９】
【図１】本発明の好ましい実施形態によるコンテンツ再生システムを示す図である。
【図２Ａ】携帯プレーヤ１００の構成を示すブロック図である。
【図２Ｂ】位置情報のデータ構造を示す図である。
【図３】クライアント２００の構成を示すブロック図である。
【図４】サーバ３００の構成を示すブロック図である。
【図５Ａ】携帯プレーヤへのコンテンツ転送処理を示すフローチャートである。
【図５Ｂ】携帯プレーヤへのコンテンツ転送処理を示すフローチャートである。
【図６】Ｓ１１１のサーバ側位置情報の作成処理を示すフローチャートである。
【図７】屋内モード及び屋外モードの設定処理を示すフローチャートである。
【図８】屋内モードにおけるコンテンツ再生処理を示すフローチャートである。
【図９Ａ】監視サーバ６００を備えるコンテンツ再生システムを示すブロック図である。
【図９Ｂ】転送ＩＤに対応付けられた位置情報のデータ構造を示す図である。
【図１０】監視サーバ６００の動作を示すコンテンツ再生システムのシーケンス図である。
【符号の説明】
【００９０】
１００          携帯プレーヤ（携帯端末）
１０１          制御部
１０１Ａ        モード切換部
１０４          ＨＤＤ
１０４Ｂ        位置情報テーブル
１０７          赤外線送信部
１０８          ＬＡＮインターフェース
２００          クライアント
２０１          制御部
２０４          ＬＡＮインターフェース
２０５          赤外線受信部
２０６          映像処理部
２０７          音声処理部
３００          サーバ
【図１】
2008059707.tif 000003
【図２Ａ】
2008059707.tif 000004
【図２Ｂ】
2008059707.tif 000005
【図３】
2008059707.tif 000006
【図４】
2008059707.tif 000007
【図５Ａ】
2008059707.tif 000008
【図５Ｂ】
2008059707.tif 000009
【図６】
2008059707.tif 000010
【図７】
2008059707.tif 000011
【図８】
2008059707.tif 000012
【図９Ａ】
2008059707.tif 000013
【図９Ｂ】
2008059707.tif 000014
【図１０】
2008059707.tif 000015