(57)【要約】【課題】  例えば、コンテンツデータの記憶された所要のメディアについての再生を行う、携帯型とされる再生装置において、同一内容のコンテンツデータについての再生の際に、上記メディアの記憶容量によらず、より高品質なコンテンツ再生を実現する。【解決手段】  少なくともコンテンツデータが記憶されたメディアに対する再生が可能な再生装置と、この再生装置と所要のネットワークを介して接続されるサーバ装置とから成るコンテンツ再生システムにおいて、上記サーバ装置の記憶手段に、上記メディアに記憶されたコンテンツデータと同一内容のコンテンツデータを記憶しておく。そして、再生装置側では、ネットワークを介した上記サーバ装置との接続状態に応じ、上記メディアからのコンテンツ再生と上記サーバ装置から受信されるコンテンツの再生とを切り換えるようにする。  このとき、上記記憶手段に対し、メディアに記憶されるコンテンツデータより再生レートの高いものを記憶しておけば、同一内容のコンテンツ再生時において、上記メディアの記憶容量によらずより高品質なコンテンツ再生を実現できる。【選択図】  図６
2005072911.tif 000002
【特許請求の範囲】
【請求項１】
少なくともコンテンツデータが記憶されたメディアに対する再生が可能な再生装置と、この再生装置と所要のネットワークを介して接続されるサーバ装置とから成るコンテンツ再生システムとして、
上記サーバ装置は、
少なくとも上記メディアに記憶されたコンテンツデータと同一内容を有するコンテンツデータとして、上記メディアに記憶されたコンテンツデータよりも再生レートが高いとされるコンテンツデータが記憶された記憶手段と、
上記再生装置からの指示に基づき、上記記憶手段に記憶されたコンテンツデータを読み出すサーバ側読出手段と、
上記サーバ側読出手段により読み出されたコンテンツデータを、上記再生装置に対して送信する送信手段とを備えるようにされ、
上記再生装置は、
上記メディアに記憶されたコンテンツデータを再生可能な第１の再生手段と、
上記サーバ装置の上記記憶手段に記憶された、上記メディアに記憶されるコンテンツデータと同一内容を有するコンテンツデータについての読出を、上記サーバ装置に対して指示する読出指示手段と、
上記読出指示手段の指示に基づいて、上記サーバ装置が上記送信手段によって送信するコンテンツデータを受信し、これを再生可能な第２の再生手段と、
上記ネットワークを介した上記サーバ装置との接続状態に応じ、上記第１の再生手段による再生出力と、上記第２の再生手段による再生出力とを択一的に切り換えるように制御を行う制御手段と、
ことを特徴とするコンテンツ再生システム。
【請求項２】
所要のメディアに記憶されたコンテンツデータについての再生が可能な第１の再生手段と、
当該再生装置と所要のネットワークを介して接続されるサーバ装置における記憶手段に対して記憶される、上記メディアに記憶されたコンテンツデータと同一内容を有し、このコンテンツデータよりも再生レートが高いとされるコンテンツデータについての読出を、上記サーバ装置に対して指示する読出指示手段と、
上記読出指示手段の指示に基づいて上記サーバ装置から送信されるコンテンツデータを受信し、これを再生可能な第２の再生手段と、
上記ネットワークを介した上記サーバ装置との接続状態に応じ、上記第１の再生手段による再生出力と、上記第２の再生手段による再生出力とを択一的に切り換えるように制御を行う制御手段と、
を備えることを特徴とする再生装置。
【請求項３】
少なくともコンテンツデータが記憶されたメディアに対する再生が可能な再生装置と、この再生装置と所要のネットワークを介して接続されるサーバ装置とから成るコンテンツ再生システムにおけるコンテンツ再生方法として、
上記サーバ装置は、
上記再生装置からの指示に基づき、少なくとも上記メディアに記憶されたコンテンツデータと同一内容を有するコンテンツデータとして、上記メディアに記憶されたコンテンツデータよりも再生レートが高いとされるコンテンツデータが記憶された記憶手段から、上記コンテンツデータを読み出すサーバ側読出手順と、
上記サーバ側読出手順により読み出したコンテンツデータを、上記再生装置に対して送信する送信手順とを実行し、
上記再生装置は、
上記メディアに記憶されたコンテンツデータについての再生を行う第１の再生手順と、
上記記憶手段に記憶された、上記メディアに記憶されたコンテンツデータと同一内容を有するコンテンツデータについての読出を、上記サーバ装置に対して指示する読出指示手順と、
上記読出指示手順による指示に基づいて、上記サーバ装置が上記送信手順によって送信するコンテンツデータを受信し、これを再生する第２の再生手順と、
上記ネットワークを介した上記サーバ装置との接続状態に応じ、上記第１の再生手順による再生出力と、上記第２の再生手順による再生出力とを択一的に切り換えるように制御を行う制御手順とを実行する、
ことを特徴とするコンテンツ再生方法。
【請求項４】
少なくともコンテンツデータが記憶されたメディアに対する再生が可能な再生装置と、この再生装置と所要のネットワークを介して接続されるサーバ装置とから成るコンテンツ再生システムとして、
上記サーバ装置は、
少なくとも上記メディアに記憶されたコンテンツデータと同一内容を有するコンテンツデータとして、上記メディアに記憶されたコンテンツデータよりも再生レートが低いとされるコンテンツデータが記憶された記憶手段と、
上記再生装置からの指示に基づき、上記記憶手段に記憶されたコンテンツデータを読み出すサーバ側読出手段と、
上記サーバ側読出手段により読み出されたコンテンツデータを、上記再生装置に対して送信する送信手段とを備えるようにされ、
上記再生装置は、
上記メディアに記憶されたコンテンツデータを再生可能な第１の再生手段と、
上記サーバ装置の上記記憶手段に記憶された、上記メディアに記憶されるコンテンツデータと同一内容を有するコンテンツデータについての読出を、上記サーバ装置に対して指示する読出指示手段と、
上記読出指示手段の指示に基づいて、上記サーバ装置が上記送信手段によって送信するコンテンツデータを受信し、これを再生可能な第２の再生手段と、
上記ネットワークを介した上記サーバ装置との接続状態に応じ、上記第１の再生手段による再生出力と、上記第２の再生手段による再生出力とを択一的に切り換えるように制御を行う制御手段と、
ことを特徴とするコンテンツ再生システム。
【請求項５】
所要のメディアに記憶されたコンテンツデータについての再生が可能な第１の再生手段と、
当該再生装置と所要のネットワークを介して接続されるサーバ装置における記憶手段に対して記憶される、上記メディアに記憶されたコンテンツデータと同一内容を有し、このコンテンツデータよりも再生レートが低いとされるコンテンツデータについての読出を、上記サーバ装置に対して指示する読出指示手段と、
上記読出指示手段の指示に基づいて上記サーバ装置から送信されるコンテンツデータを受信し、これを再生可能な第２の再生手段と、
上記ネットワークを介した上記サーバ装置との接続状態に応じ、上記第１の再生手段による再生出力と、上記第２の再生手段による再生出力とを択一的に切り換えるように制御を行う制御手段と、
を備えることを特徴とする再生装置。
【請求項６】
少なくともコンテンツデータが記憶されたメディアに対する再生が可能な再生装置と、この再生装置と所要のネットワークを介して接続されるサーバ装置とから成るコンテンツ再生システムにおけるコンテンツ再生方法として、
上記サーバ装置は、
上記再生装置からの指示に基づき、少なくとも上記メディアに記憶されたコンテンツデータと同一内容を有するコンテンツデータとして、上記メディアに記憶されたコンテンツデータよりも再生レートが低いとされるコンテンツデータが記憶された記憶手段から、上記コンテンツデータを読み出すサーバ側読出手順と、
上記サーバ側読出手順により読み出したコンテンツデータを、上記再生装置に対して送信する送信手順とを実行し、
上記再生装置は、
上記メディアに記憶されたコンテンツデータについての再生を行う第１の再生手順と、
上記記憶手段に記憶された、上記メディアに記憶されたコンテンツデータと同一内容を有するコンテンツデータについての読出を、上記サーバ装置に対して指示する読出指示手順と、
上記読出指示手順による指示に基づいて、上記サーバ装置が上記送信手順によって送信するコンテンツデータを受信し、これを再生する第２の再生手順と、
上記ネットワークを介した上記サーバ装置との接続状態に応じ、上記第１の再生手順による再生出力と、上記第２の再生手順による再生出力とを択一的に切り換えるように制御を行う制御手順とを実行する、
ことを特徴とするコンテンツ再生方法。
【請求項７】
少なくともコンテンツデータが記憶されたメディアに対する再生が可能な再生装置と、この再生装置と所要のネットワークを介して接続されるサーバ装置とから成るコンテンツ再生システムとして、
上記サーバ装置は、
少なくとも上記メディアに記憶されたコンテンツデータと同一内容を有するコンテンツデータとして、各々再生レートが異なるようにされた複数のコンテンツデータが記憶された記憶手段と、
上記再生装置からの指示に基づき、上記記憶手段に記憶されたコンテンツデータを読み出す読出手段と、
上記読出手段により読み出されたコンテンツデータを、上記再生装置に対して送信する送信手段とを備えるようにされ、
上記再生装置は、
上記メディアに記憶されたコンテンツデータを再生可能な第１の再生手段と、
少なくとも設定された時間長情報、及び当該再生装置におけるバッテリー残量の情報に基づき、上記メディアに記憶されたコンテンツデータ、及び上記記憶手段に記憶された、上記メディアに記憶されるコンテンツデータと同一内容を有する複数のコンテンツデータのうちの、所要の１つのコンテンツデータについての選択を行う選択手段と、
上記選択手段により、上記記憶手段に記憶された複数のコンテンツデータのうちの１つが選択された場合に応じて、このコンテンツデータについての読出を上記サーバ装置に対して指示する読出指示手段と、
上記読出指示手段の指示に基づいて上記サーバ装置における上記送信手段によって送信されるコンテンツデータを受信し、これを再生可能な第２の再生手段と、
上記選択手段の選択結果に基づき、上記第１の再生手段による再生出力と、上記第２の再生手段による再生出力とを択一的に切り換えるように制御を行う制御手段とを備える、
ことを特徴とするコンテンツ再生システム。
【請求項８】
所要のメディアに記憶されたコンテンツデータについての再生が可能な第１の再生手段と、
少なくとも設定された時間長情報、及び当該再生装置におけるバッテリー残量の情報に基づき、上記メディアに記憶されたコンテンツデータ、及び当該再生装置と所要のネットワークを介して接続されるサーバ装置の記憶手段に記憶された、上記メディアに記憶されるコンテンツデータと同一内容を有する複数のコンテンツデータのうちの、所要の１つのコンテンツデータについての選択を行う選択手段と、
上記選択手段により、上記記憶手段に記憶された複数のコンテンツデータのうちの１つが選択された場合に応じて、このコンテンツデータについての読出を上記サーバ装置に対して指示する読出指示手段と、
上記読出指示手段の指示に基づいて上記サーバ装置が上記送信手段によって送信するコンテンツデータを受信し、これを再生可能な第２の再生手段と、
上記選択手段の選択結果に基づき、上記第１の再生手段による再生出力と、上記第２の再生手段による再生出力とを択一的に切り換えるように制御を行う制御手段とを備える、
ことを特徴とする再生装置。
【請求項９】
少なくともコンテンツデータが記憶されたメディアに対する再生が可能な再生装置と、この再生装置と所要のネットワークを介して接続されるサーバ装置とから成るコンテンツ再生システムにおけるコンテンツ再生方法として、
上記サーバ装置は、
上記再生装置からの指示に基づき、少なくとも上記メディアに記憶されたコンテンツデータと同一内容を有するコンテンツデータとして、各々再生レートが異なるようにされた複数のコンテンツデータが記憶された記憶手段から、上記コンテンツデータを読み出すサーバ側読出手順と、
上記サーバ側読出手順により読み出したコンテンツデータを、上記再生装置に対して送信する送信手順とを実行し、
上記再生装置は、
上記メディアに記憶されたコンテンツデータについての再生を行う第１の再生手順と、
少なくとも設定された時間長情報、及び当該再生装置におけるバッテリー残量の情報に基づき、上記メディアに記憶されたコンテンツデータ、及び上記記憶手段に記憶された、上記メディアに記憶されるコンテンツデータと同一内容を有する複数のコンテンツデータのうちの、所要の１つのコンテンツデータについての選択を行う選択手順と、
上記選択手順により、上記記憶手段に記憶された複数のコンテンツデータのうちの１つが選択された場合に応じて、このコンテンツデータについての読出を上記サーバ装置に対して指示する読出指示手順と、
上記読出指示手順の指示に基づいて、上記サーバ装置が上記送信手順によって送信するコンテンツデータを受信し、これを再生する第２の再生手順と、
上記選択手順の選択結果に基づき、上記第１の再生手順による再生出力と、上記第２の再生手順による再生出力とを択一的に切り換えるように制御を行う制御手順とを実行する、
ことを特徴とするコンテンツ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所要のメディアについての再生が可能な再生装置と、この再生装置と所要のネットワークを介して接続されるサーバ装置とから成るコンテンツ再生システムに関する。また、このようなコンテンツ再生システムにおけるコンテンツ再生方法に関する。
【背景技術】
【０００２】
例えば、映像、音声等のコンテンツを記録したメディアに対する再生が可能な再生装置がある。
近年、このような再生装置の小型化が進み、ユーザが携帯して使用することができるようにされたものがある。さらに、ディスプレイ装置が一体的に設けられて、メディアから再生したコンテンツを視聴できるようにされたものがある。
【０００３】
このような携帯型の再生装置においては、より携帯性に優れた小型な機器を実現するために、上記のような映像・音声等が記録されるメディアとして小型のものを用いるようにされたものがある。
例えば、通常では直径１２０ｍｍの光ディスクを用いるようにされるところを、例えば直径６０ｍｍ程度のものを用いるようにし、さらなる機器の小型化を実現可能とするようにしたものがある。
このようにして、記録メディアの小型化が図られることによっては、当然、その記憶容量は小さくなるようにされる。そこで従来では、このような記録メディアとして記録密度の向上等を図り、より多くの記憶容量を得るようにされている。一例として、直径約６０ｍｍ、二層記録方式による光ディスクとして、１．８ＧＢ（ギガバイト）程度のデータ記憶容量を有するものが提案されている。
【０００４】
また、上記のような携帯型の再生装置は、屋外での使用が想定されて、例えば電池等によるバッテリー駆動とされるのが一般的である。
そして、このようにバッテリー駆動される機器としては、限られたバッテリー容量でより長時間のコンテンツ再生が可能となるように、装置の消費電力を特に抑えるように設計が為されている。
【０００５】
なお、下記特許文献には、このようなバッテリー駆動の携帯装置において、バッテリー残量に応じて、異なる記録媒体に対して情報を選択的に記録するように制御するものが記載されている。しかしながら、この文献に記載の発明は、バッテリー消費量自体を抑えることを目的とするものではなく、コンテンツをより長時間記録又は再生するといったことが考慮されているものではない。
【特許文献１】特開平２００２−１４２１７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上記のようにして近年では、記録メディアの記憶容量の増大化が図られつつあるが、このような記録メディアの容量に限りがあることには変わりない。特に、上述のようにメディアを小型化すれば、メディアの物理的サイズが小さくなることに応じて、記憶容量は小さくなり、例えば同一内容のコンテンツを記録するとしたとき、通常サイズのメディアに記録する場合よりも画質を落として記録する等の必要がでてくる。
このことから、このように小型化された記録メディアを再生するようにされた携帯型の再生装置では、高画質なコンテンツを楽しむといったことが困難とされていた。
【０００７】
また、上述のように、携帯型の再生装置においては、バッテリー駆動が前提とされているが、この際、特に映像コンテンツを再生するようにされた再生装置では、装置消費電力が比較的大きく、長時間のコンテンツ再生が困難とされる場合が少なくない。このため、少しでも長い時間コンテンツの再生が可能となるように、さらなる消費電力の低減が図られるのが好ましい。
【課題を解決するための手段】
【０００８】
そこで、本発明では以上のような問題点に鑑み、少なくともコンテンツデータが記憶されたメディアに対する再生が可能な再生装置と、この再生装置と所要のネットワークを介して接続されるサーバ装置とから成るコンテンツ再生システムとして、以下のように構成することとした。
先ず、上記サーバ装置としては、
少なくとも上記メディアに記憶されたコンテンツデータと同一内容を有するコンテンツデータとして、上記メディアに記憶されたコンテンツデータよりも再生レートが高いとされるコンテンツデータが記憶された記憶手段と、上記再生装置からの指示に基づき、上記記憶手段に記憶されたコンテンツデータを読み出すサーバ側読出手段と、上記サーバ側読出手段により読み出されたコンテンツデータを、上記再生装置に対して送信する送信手段とを備えるようにする。
そして、上記再生装置としては、
上記メディアに記憶されたコンテンツデータを再生可能な第１の再生手段と、上記サーバ装置の上記記憶手段に記憶された、上記メディアに記憶されるコンテンツデータと同一内容を有するコンテンツデータについての読出を、上記サーバ装置に対して指示する読出指示手段と、上記読出指示手段の指示に基づいて、上記サーバ装置が上記送信手段によって送信するコンテンツデータを受信し、これを再生可能な第２の再生手段とを備えるようにする。
その上で、上記ネットワークを介した上記サーバ装置との接続状態に応じ、上記第１の再生手段による再生出力と、上記第２の再生手段による再生出力とを択一的に切り換えるように制御を行う制御手段を備えるようにした。
【０００９】
さらに、本発明では、再生装置として以下のように構成することとした。
つまり、先ず、所要のメディアに記憶されたコンテンツデータについての再生が可能な第１の再生手段と、当該再生装置と所要のネットワークを介して接続されるサーバ装置における記憶手段に対して記憶される、上記メディアに記憶されたコンテンツデータと同一内容を有し、このコンテンツデータよりも再生レートが高いとされるコンテンツデータについての読出を、上記サーバ装置に対して指示する読出指示手段とを備えるようにする。
そして、上記読出指示手段の指示に基づいて上記サーバ装置から送信されるコンテンツデータを受信し、これを再生可能な第２の再生手段と、さらに、上記ネットワークを介した上記サーバ装置との接続状態に応じ、上記第１の再生手段による再生出力と、上記第２の再生手段による再生出力とを択一的に切り換えるように制御を行う制御手段とを備えるようにした。
【００１０】
また、本発明では、少なくともコンテンツデータが記憶されたメディアに対する再生が可能な再生装置と、この再生装置と所要のネットワークを介して接続されるサーバ装置とから成るコンテンツ再生システムにおける、コンテンツ再生方法として、以下のようにすることとした。
つまり、上記サーバ装置としては、
上記再生装置からの指示に基づき、少なくとも上記メディアに記憶されたコンテンツデータと同一内容を有するコンテンツデータとして、上記メディアに記憶されたコンテンツデータよりも再生レートが高いとされるコンテンツデータが記憶された記憶手段から、上記コンテンツデータを読み出すサーバ側読出手順と、上記サーバ側読出手順により読み出したコンテンツデータを、上記再生装置に対して送信する送信手順とを実行する。
そして、上記再生装置としては、
上記メディアに記憶されたコンテンツデータについての再生を行う第１の再生手順と、上記記憶手段に記憶された、上記メディアに記憶されたコンテンツデータと同一内容を有するコンテンツデータについての読出を、上記サーバ装置に対して指示する読出指示手順と、上記読出指示手順による指示に基づいて、上記サーバ装置が上記送信手順によって送信するコンテンツデータを受信し、これを再生する第２の再生手順とを実行する。
さらに、上記ネットワークを介した上記サーバ装置との接続状態に応じ、上記第１の再生手順による再生出力と、上記第２の再生手順による再生出力とを択一的に切り換えるように制御を行う制御手順を実行するようにした。
【００１１】
上記本発明によれば、上記再生装置側では、ネットワークを介した上記サーバ装置との接続状態に応じて、上記メディアに記憶されたコンテンツデータについての再生出力が行われるか、或いはネットワークを介して上記サーバ装置側から受信されるコンテンツデータについての再生出力が行われるかが切り換えられるものとなる。
そしてこの際、本発明では、上記のようにしてサーバ装置の記憶手段に記憶されるコンテンツデータとして、上記メディアに記憶されるコンテンツデータよりも再生レートが高いコンテンツデータを記憶しておくものとし、このような再生レートの高いコンテンツデータを上記再生装置にて再生出力させるものとしている。
【００１２】
また、さらに本発明では、少なくともコンテンツデータが記憶されたメディアに対する再生が可能な再生装置と、この再生装置と所要のネットワークを介して接続されるサーバ装置とから成るコンテンツ再生システムとして、以下のようにも構成することとした。
つまり、
上記サーバ装置としては、
少なくとも上記メディアに記憶されたコンテンツデータと同一内容を有するコンテンツデータとして、上記メディアに記憶されたコンテンツデータよりも再生レートが低いとされるコンテンツデータが記憶された記憶手段と、上記再生装置からの指示に基づき、上記記憶手段に記憶されたコンテンツデータを読み出すサーバ側読出手段と、上記サーバ側読出手段により読み出されたコンテンツデータを、上記再生装置に対して送信する送信手段とを備えるようにする。
そして、上記再生装置としては、
上記メディアに記憶されたコンテンツデータを再生可能な第１の再生手段と、上記サーバ装置の上記記憶手段に記憶された、上記メディアに記憶されるコンテンツデータと同一内容を有するコンテンツデータについての読出を、上記サーバ装置に対して指示する読出指示手段と、上記読出指示手段の指示に基づいて、上記サーバ装置が上記送信手段によって送信するコンテンツデータを受信し、これを再生可能な第２の再生手段とを備え、
さらに、上記ネットワークを介した上記サーバ装置との接続状態に応じ、上記第１の再生手段による再生出力と、上記第２の再生手段による再生出力とを択一的に切り換えるように制御を行う制御手段を備えるようにした。
【００１３】
さらに本発明では、再生装置として以下のようにも構成することとした。
すなわち、所要のメディアに記憶されたコンテンツデータについての再生が可能な第１の再生手段と、当該再生装置と所要のネットワークを介して接続されるサーバ装置における記憶手段に対して記憶される、上記メディアに記憶されたコンテンツデータと同一内容を有し、このコンテンツデータよりも再生レートが低いとされるコンテンツデータについての読出を、上記サーバ装置に対して指示する読出指示手段とを備えるようにする。
さらに、上記読出指示手段の指示に基づいて上記サーバ装置から送信されるコンテンツデータを受信し、これを再生可能な第２の再生手段と、上記ネットワークを介した上記サーバ装置との接続状態に応じ、上記第１の再生手段による再生出力と、上記第２の再生手段による再生出力とを択一的に切り換えるように制御を行う制御手段とを備えるようにした。
【００１４】
また、本発明では、少なくともコンテンツデータが記憶されたメディアに対する再生が可能な再生装置と、この再生装置と所要のネットワークを介して接続されるサーバ装置とから成るコンテンツ再生システムにおける、コンテンツ再生方法として、以下のようにもすることとした。
つまり、上記サーバ装置としては、
上記再生装置からの指示に基づき、少なくとも上記メディアに記憶されたコンテンツデータと同一内容を有するコンテンツデータとして、上記メディアに記憶されたコンテンツデータよりも再生レートが低いとされるコンテンツデータが記憶された記憶手段から、上記コンテンツデータを読み出すサーバ側読出手順と、上記サーバ側読出手順により読み出したコンテンツデータを、上記再生装置に対して送信する送信手順とを実行するようにする。
そして、上記再生装置は、
上記メディアに記憶されたコンテンツデータについての再生を行う第１の再生手順と、上記記憶手段に記憶された、上記メディアに記憶されたコンテンツデータと同一内容を有するコンテンツデータについての読出を、上記サーバ装置に対して指示する読出指示手順と、さらに、上記読出指示手順による指示に基づいて、上記サーバ装置が上記送信手順によって送信するコンテンツデータを受信し、これを再生する第２の再生手順を実行する。
その上で、上記ネットワークを介した上記サーバ装置との接続状態に応じ、上記第１の再生手順による再生出力と、上記第２の再生手順による再生出力とを択一的に切り換えるように制御を行う制御手順とを実行するようにした。
【００１５】
上記本発明では、サーバ装置の記憶手段に記憶されるコンテンツデータとして、上記メディアに記憶されるコンテンツデータよりも再生レートが低いコンテンツデータを記憶しておくものとしている。つまり、このような再生レートの低いコンテンツデータを上記再生装置にて再生出力させるものとしているものである。
【００１６】
また、本発明では、少なくともコンテンツデータが記憶されたメディアに対する再生が可能な再生装置と、この再生装置と所要のネットワークを介して接続されるサーバ装置とから成るコンテンツ再生システムとして、以下のようにも構成することとした。
つまり、先ず、上記サーバ装置としては、
少なくとも上記メディアに記憶されたコンテンツデータと同一内容を有するコンテンツデータとして、各々再生レートが異なるようにされた複数のコンテンツデータが記憶された記憶手段と、上記再生装置からの指示に基づき、上記記憶手段に記憶されたコンテンツデータを読み出す読出手段と、上記読出手段により読み出されたコンテンツデータを、上記再生装置に対して送信する送信手段とを備えるようにする。
そして、上記再生装置としては、
先ず、上記メディアに記憶されたコンテンツデータを再生可能な第１の再生手段と、少なくとも設定された時間長情報、及び当該再生装置におけるバッテリー残量の情報に基づき、上記メディアに記憶されたコンテンツデータ、及び上記記憶手段に記憶された、上記メディアに記憶されるコンテンツデータと同一内容を有する複数のコンテンツデータのうちの、所要の１つのコンテンツデータについての選択を行う選択手段とを備える。
さらに、上記選択手段により、上記記憶手段に記憶された複数のコンテンツデータのうちの１つが選択された場合に応じて、このコンテンツデータについての読出を上記サーバ装置に対して指示する読出指示手段と、上記読出指示手段の指示に基づいて上記サーバ装置における上記送信手段によって送信されるコンテンツデータを受信し、これを再生可能な第２の再生手段とを備えるようにする。
その上で、上記選択手段の選択結果に基づき、上記第１の再生手段による再生出力と、上記第２の再生手段による再生出力とを択一的に切り換えるように制御を行う制御手段を備えるようにした。
【００１７】
また、本発明では、再生装置として以下のようにも構成することとした。
つまり、先ず、所要のメディアに記憶されたコンテンツデータについての再生が可能な第１の再生手段を備える。
そして、少なくとも設定された時間長情報、及び当該再生装置におけるバッテリー残量の情報に基づき、上記メディアに記憶されたコンテンツデータ、及び当該再生装置と所要のネットワークを介して接続されるサーバ装置の記憶手段に記憶された、上記メディアに記憶されるコンテンツデータと同一内容を有する複数のコンテンツデータのうちの、所要の１つのコンテンツデータについての選択を行う選択手段を備えるようにする。
さらに、上記選択手段により、上記記憶手段に記憶された複数のコンテンツデータのうちの１つが選択された場合に応じて、このコンテンツデータについての読出を上記サーバ装置に対して指示する読出指示手段と、上記読出指示手段の指示に基づいて上記サーバ装置が上記送信手段によって送信するコンテンツデータを受信し、これを再生可能な第２の再生手段とを備えるようにし、その上で、上記選択手段の選択結果に基づき、上記第１の再生手段による再生出力と、上記第２の再生手段による再生出力とを択一的に切り換えるように制御を行う制御手段を備えるようにした。
【００１８】
また、本発明では、少なくともコンテンツデータが記憶されたメディアに対する再生が可能な再生装置と、この再生装置と所要のネットワークを介して接続されるサーバ装置とから成るコンテンツ再生システムにおける、コンテンツ再生方法として、以下のようにもすることとした。
つまり、先ず上記サーバ装置としては、
上記再生装置からの指示に基づき、少なくとも上記メディアに記憶されたコンテンツデータと同一内容を有するコンテンツデータとして、各々再生レートが異なるようにされた複数のコンテンツデータが記憶された記憶手段から、上記コンテンツデータを読み出すサーバ側読出手順と、上記サーバ側読出手順により読み出したコンテンツデータを、上記再生装置に対して送信する送信手順とを実行する。
そして、上記再生装置は、
上記メディアに記憶されたコンテンツデータについての再生を行う第１の再生手順を実行すると共に、少なくとも設定された時間長情報、及び当該再生装置におけるバッテリー残量の情報に基づき、上記メディアに記憶されたコンテンツデータ、及び上記記憶手段に記憶された、上記メディアに記憶されるコンテンツデータと同一内容を有する複数のコンテンツデータのうちの、所要の１つのコンテンツデータについての選択を行う選択手順を実行する。
さらに、上記選択手順により、上記記憶手段に記憶された複数のコンテンツデータのうちの１つが選択された場合に応じて、このコンテンツデータについての読出を上記サーバ装置に対して指示する読出指示手順と、上記読出指示手順の指示に基づいて、上記サーバ装置が上記送信手順によって送信するコンテンツデータを受信し、これを再生する第２の再生手順とを実行するようにする。
その上で、上記選択手順の選択結果に基づき、上記第１の再生手順による再生出力と、上記第２の再生手順による再生出力とを択一的に切り換えるように制御を行う制御手順を実行するようにした。
【００１９】
上記本発明では、上記メディアに記憶されたコンテンツデータと同一内容を有するコンテンツデータとして、各々再生レートが異なるようにされた複数のコンテンツデータを記憶させるものとしている。
そして、再生装置側では、設定された時間長情報、及びバッテリー残量に応じて、上記メディアに記憶されたコンテンツデータ、及び上記のようにサーバ装置側に記憶されたコンテンツデータのうちの、１つのコンテンツデータを選択して、これを再生出力するようにしている。
【発明の効果】
【００２０】
上記のようにして、サーバ装置側に対し、上記メディアに記憶されるコンテンツデータよりも再生レートの高いコンテンツデータを記憶させておくようにした本発明では、再生装置側において、ネットワークを介して接続された上記サーバ装置から、このような再生レートの高いコンテンツデータを受信してこれを再生出力することが可能となる。
つまり、このような再生レートの高い、高品質なコンテンツデータの再生を行うことが可能となる。
これにより上記のような本発明によれば、再生装置側において、メディアの記憶容量によらず、高品質のコンテンツ再生が可能となる。
【００２１】
また、上記のようにサーバ装置側に対し、メディアに記憶されるコンテンツデータよりも再生レートの低いコンテンツデータを記憶させる本発明としては、再生装置側において、ネットワークを介して接続された上記サーバ装置から、このような再生レートの低いコンテンツデータを受信してこれを再生出力することが可能となる。
つまり、この場合は、メディアについての再生を行うよりも、再生装置側における処理負担を軽減する等して、より少ない消費電力によりコンテンツデータの再生を行うことが可能となる。
これにより上記のような本発明によれば、再生装置において、メディアのみからの再生を行う場合より、長時間のコンテンツ再生を行うことが可能となる。
【００２２】
また、サーバ装置側に対し、メディアに記憶されたコンテンツデータと同一内容を有し、各々再生レートが異なるようにされたコンテンツデータを記憶する本発明では、上記メディアに記憶された再生レートによるコンテンツデータ以外の、他の再生レートによる同一内容コンテンツを選択できる。
この際、上記のようにコンテンツデータの再生レートによって再生装置の再生出力に要する消費電力が異なるとすれば、残りのバッテリー容量による再生可能時間は、これらそれぞれのコンテンツデータごとに異なるものとなる。
このため、上述のようにして、各々再生レートの異なるようにされたコンテンツデータから、再生装置におけるバッテリー残量、及び設定された時間長の情報に基づく１つのコンテンツデータを選択して再生出力すれば、設定された時間長分のコンテンツ再生を可能とするコンテンツデータを選択することができる。
【発明を実施するための最良の形態】
【００２３】
以下、発明を実施するための最良の形態（以下、それぞれ第１の実施の形態、第２の実施の形態、第３の実施の形態とする）について説明していく。なお、説明は以下の順序で行うものとする。
１．実施の形態のコンテンツ再生システムの概要
２．実施の形態の再生装置の外観
３．第１の実施の形態
３−１．再生装置の構成例
３−２．ＩＤ認証サーバの構成例
３−３．配信サーバの構成例
３−４．コンテンツ再生動作の概要
３−５．コンテンツ切換再生
３−６．処理動作
４．第２の実施の形態
５．第３の実施の形態
【００２４】
１．実施の形態のコンテンツ再生システムの概要
図１は、本発明の各実施の形態のコンテンツ再生システムの構成例を示した図である。
この図１において、実施の形態のコンテンツ再生システム１としては、図示するように実施の形態の再生装置としての携帯型娯楽機２、光ディスク１００、複数のアクセスポイント３、ネットワーク４、ＩＤ照合サーバ５、及び実施の形態のサーバ装置としての配信サーバ６を含んで構成される。
先ず、この図に示されるコンテンツ再生システム１において、光ディスク１００には、図示するコンテンツとして、例えば映像・音声データから成る映像コンテンツ、或いはゲームコンテンツが記憶される。
そして、この場合の光ディスク１００として、上記のように映像コンテンツが記憶された光ディスク１００に対しては、映像コンテンツと共に図示するコンテンツＩＤと呼ばれるＩＤ情報が記憶される。
このコンテンツＩＤは、予め映像コンテンツの内容ごとに固有となるようにされたＩＤ情報とされる。
なお、このように光ディスク１００に対して記憶されるコンテンツＩＤとしては、例えばディスクの最内周部分に位置するバーストカッティングエリアに対して、高出力レーザ照射によって書き込む等、ディスク上の所要の領域に対して所要の方式により書き込まれればよい。
【００２５】
携帯型娯楽機２は、上記光ディスク１００に対する再生が可能に構成される。
上記光ディスク１００が装填された携帯型娯楽機２では、光ディスク１００に対して上記のように映像コンテンツが記憶されていた場合、この映像コンテンツについての再生出力動作を行うようにされる。また、ゲームコンテンツが記憶されていた場合に対応しては、このゲームコンテンツに従った各種動作を実行するようにされる。
なお、各実施の形態のコンテンツ再生システム１としては、上記携帯型娯楽機２において、映像コンテンツが記憶された光ディスク１００ついての再生が行われる場合に対応してのみ動作するものであるから、以下では、上記のように光ディスク１００に対してゲームコンテンツが記憶される場合についての説明は省略するものとする。
【００２６】
また、携帯型娯楽機２としては、可搬性を有するようにされて、ユーザによる携帯使用が可能とされている。
さらにこの場合の携帯型娯楽機２は、所要のネットワークへの接続が可能とされた無線ＬＡＮ環境が提供される、例えばホットスポット等において、無線によりネットワーク接続が可能とされる。
例えばこの場合、このようなホットスポットにおいて設置される、図示するアクセスポイント３を介してネットワーク４との接続が可能とされる。
このようなアクセスポイントとしては、例えば無線ＬＡＮ機能を有するルータと、
ＡＤＳＬ（Asymmetric Digital Subscriber Line）モデム又はＣＡＴＶモデム等の所要のネットワークインターフェースとによって構成されればよい。
【００２７】
ＩＤ照合サーバ５、配信サーバ６は、図示するようにネットワーク４と接続されて、このネットワーク４を介したデータ通信が可能とされる。これにより、当該コンテンツ再生システム１において、携帯型娯楽機２、ＩＤ照合サーバ５、配信サーバ６は、それぞれネットワーク４を介して相互にデータ通信を行うことが可能とされる。
【００２８】
上記ＩＤ照合サーバ５は、後述もするように、携帯型娯楽機２に対して装填された光ディスク１００に記憶され、この携帯型娯楽機２によって読み出されたコンテンツＩＤ等についての照合処理を行うものとされる。
また、上記配信サーバ６には、後述もするように、光ディスク１００に記憶された映像コンテンツと同一内容を有する映像コンテンツ等が記憶され、この映像コンテンツをネットワーク４を介して接続される携帯型娯楽機２に対して配信するようにされる。
【００２９】
なお、このようなコンテンツ再生システム１としては、現状よりも、先に説明したようなホットスポットが増設される等して、ネットワーク４と携帯型娯楽機２との無線接続環境がより充実した、将来のネットワーク環境での使用を想定したものである。
【００３０】
２．実施の形態の再生装置の外観
図２は、実施の形態の再生装置としての携帯型娯楽機２の外観図である。
先ず、実施の形態の携帯型娯楽機２としては、図示するようにゲーム機としての外観を有し、この携帯型娯楽機２に対する操作入力を行うための入力部２５としては、例えば十字キー等を始めとした一般的なゲーム機に備えられるような各種操作キーが配置される。
また、先の図１に示した光ディスク１００の挿入口としては、図のような光ディスク挿入口２９ａが設けられる。
そして、これと共に、光ディスク１００以外のメディアについての挿入口として、半導体メモリによるカード型のメモリ装置（メモリカード）を挿入するためのメモリカード挿入口３１ａも設けられている。このメモリカード挿入口３１ａに対して挿入されるメモリカードに対しては、例えばゲームデータのｓａｖｅ／ｌｏａｄ等、映像コンテンツ以外の各種データの記録・再生を行うことが想定されている。
また、図示するように、この場合の携帯型娯楽機２としては、スピーカ４０、４０、及びディスプレイ２７を内蔵するものとされる。これによって、光ディスク１００に記憶されたゲームコンテンツ・映像コンテンツに基づく音声・映像の出力が可能とされている。
【００３１】
このようにして実施の形態の携帯型娯楽機２としては、携帯型のゲーム機として機能すると共に、光ディスク１００に記憶された映像コンテンツについての再生出力を行うことができる、携帯型の映像コンテンツ再生出力装置としても機能する娯楽機を想定している。
【００３２】
３．第１の実施の形態
３−１．再生装置の構成例
図３は、実施の形態の再生装置としての、携帯型娯楽機２の内部構成例を示したブロック図である。
先ず、この図において、図示するＣＰＵ２１は、起動されたプログラムに基づいて携帯型娯楽機２の全体の制御、演算処理を行う。
特に本実施の形態の場合、ＣＰＵ２１は、後の図１１、図１２にて説明するような、実施の形態としてのコンテンツ再生動作を実現するための処理動作を実行するものとされる。
なお、ＣＰＵ２１は、図示するバス４２を介して各部との間で制御信号やデータのやりとりを行う。
【００３３】
ＲＯＭ２２は、ＣＰＵ２１の動作プログラム、プログラムローダー等が記憶される。また、各種演算係数、プログラムで用いるパラメータ等も記憶される。さらに、この場合のＲＯＭ２２に対しては、図示する機器ＩＤが記憶される。
この機器ＩＤは、予め携帯型娯楽機２の固体ごとに固有となるようにして割り与えられたＩＤ情報である。つまり、この機器ＩＤの別によって、携帯型娯楽機２の個々を識別することが可能とされるものである。
また、図示するＲＡＭ２３には、ＣＰＵ２１がプログラムを実行する上でのデータ領域、タスク領域が一時的に確保される。
【００３４】
入力部２５には、先の図２にて示したような各種操作キー等が、携帯型娯楽機２の筐体外部に表出するようにして配置され、ユーザが各種操作入力やデータ入力を行う。
入力部２５で入力された情報は入力処理部２４で所定の処理が施され、上記ＣＰＵ２１に対して操作又はデータの入力として伝達される。ＣＰＵ２１は入力された情報に対応して必要な演算や制御を行う。
【００３５】
光ディスクドライブ２９は、先の図２にて示した光ディスク挿入口２９ａを介して装填された光ディスク１００に対する再生動作を行うことが可能に構成される。この場合の光ディスクドライブ２９としては、光ディスク再生に必要とされる例えば光学ヘッド、スピンドルモータ、再生信号処理部、サーボ回路等が備えられる。
ディスクドライブ制御部２８は、上記光ディスクドライブ２９における光ディスク１００に対する再生動作、アクセス動作等を制御する。例えばユーザが入力部２５から、装填された光ディスク１００に対する再生操作を行った場合、ＣＰＵ２１はディスクドライブ制御部２８に光ディスク１００の再生を指示する。するとディスクドライブ制御部２８は、光ディスクドライブ２９に対して再生／アクセスを実行させる制御を行う。
なおこの際、後述もするようにＣＰＵ２１の制御によっては、光ディスク１００に対して記憶されたコンテンツＩＤの情報も読み出されるものとなる。
そして、光ディスクドライブ２９では、読み出した再生データをディスクドライブ制御部２８を介してバス４２に送出する。
【００３６】
メモリカードインターフェース（Ｉ／Ｆ）３１には、図２に示したメモリカード挿入口３１ａに対して挿入されたメモリカードが装填される。このメモリカードインターフェース３１には、メモリカード側に設けられた各種端子に対応した複数の端子が備えられ、これら複数の端子のうちの所定の端子を介して、メモリカードに対する動作電源や動作クロックの供給が行われる。また、上記複数の端子のうちの他の所定の端子を介してデータの授受を行うものとされる。
メモリ制御部３０は、ＣＰＵ２１の制御に基づき、このようにメモリカードインターフェース３１に装填されたメモリカードに対する各種データの読出／書込を行うようにされる。
【００３７】
ＡＶデコード部３４には、入力される映像データについてのデコード処理を行うためのビデオデコーダと、音声データについてのデコード処理を行うオーディオデコーダとが備えられる。ビデオデコーダによりデコード処理の施された映像データは、図示する再生切換用バッファ３３においてバッファリングされた後、バス４２を介して表示処理部２６に対して供給される。
また、オーディオデコーダによってデコード処理の施された音声データとしても、再生切換用バッファ３３にバッファリングされ、その後にバス４２を介してオーディオデータ処理部に供給される。
【００３８】
デコードプログラム書換部３２は、ＣＰＵ２１の制御に基づき、上記したＡＶデコード部３４におけるデコード処理についてのプログラムを書き換える動作を行う。
例えば、後述するように、光ディスク１００に記憶されたコンテンツとは再生レートの異なるコンテンツについてのデコード処理が行われる場合に対応して、ＣＰＵ２１によって供給されたプログラムをＡＶデコード部３４のデコードプログラムとして書き換える動作を行う。
【００３９】
ディスプレイ２７は、例えば液晶パネルなどの表示デバイスとされ、ユーザに対して各種情報表示を行う。
例えば、ＣＰＵ２１が各種動作状態や入力状態、通信状態に応じて表示情報を表示処理部２６に供給すると、表示処理部２６は供給された表示データに基づいてディスプレイ２７に表示動作を実行させる。
また、上記したメディアドライブ２９において、例えば映像データが再生され、上記のようにして再生切換用バッファ３３から映像データが供給された場合には、この映像データについての信号処理を行い、これにより得られた信号に基づいてディスプレイ２７を駆動することによって、ディスプレイ２７に映像表示を行わせる。
【００４０】
オーディオデータ処理部３９は、ＣＰＵ２１の制御に基づき、入力されたオーディオデータについて、イコライジング等の音場処理や音量調整、Ｄ／Ａ変換、増幅等の処理を施し、これをスピーカ４０を介して出力する。
例えば、上記光ディスクドライブ２９により読み出されたオーディオデータが再生され、上記のように再生切換用バッファ３３から音声データが供給された場合は、この音声データについての各種音声信号処理を行って、これにより得られた音声信号に基づいてスピーカ４０を駆動するようにされる。
【００４１】
無線ＬＡＮインターフェース３６は、先の図１に示したアクセスポイント３を介して接続可能となる、ネットワーク４に対して接続された外部機器との間でデータ通信を行う。
通信処理部３５は、例えば先の図１に示したアクセスポイント３が設置されたホットスポットにて提供される、無線ＬＡＮ（ネットワーク）の検出を行うと共に、この検出結果に基づいてネットワーク４との接続を確立するための処理を実行する。また、このような通信処理部３５によるネットワークの検出結果は、逐次ＣＰＵ２１に対して通知される。
また、通信処理部３５は、ＣＰＵ２１の制御に基づいて、無線ＬＡＮインターフェース３６を介して送信すべき送信データのエンコード処理、及び受信された受信データのデコード処理を行う。
また、この通信処理部３５は、ＣＰＵ２１の制御に基づき、ネットワーク４から無線ＬＡＮインターフェース３６を介し、配信サーバ６からの映像コンテンツが受信されたときは、この映像コンテンツに基づくデータを、バス４２を介して図示する通信状態検出用バッファ３７に対して供給するようにされる。
【００４２】
通信状態検出用バッファ３７には、上記のようにして無線ＬＡＮインターフェース３６において受信される映像コンテンツに基づくデータがバッファリングされる。
通信状態検出部３８は、上記通信状態検出用バッファ３７におけるデータのバッファ容量について、予め設定された各種閾値との比較を行った結果に基づいて、上記無線ＬＡＮインターフェース３６を介して行われる通信状態の検出を行う。なお、この通信状態検出部３７による通信状態検出動作については後述する。
【００４３】
また、バッテリー部４１には電池が装着され、この電池により得られる電源電圧が携帯型娯楽機２内の各部に対して供給される。
【００４４】
なお、携帯型娯楽機２の構成はこの図３の構成に限られるものではなく、更に多様に考えられる。
例えばＵＳＢ、ＩＥＥＥ１３９４などの通信方式による周辺機器とのインターフェイスが設けられるようにしてもよい。またマイクロホンや外部のヘッドホンの接続に用いられる端子や、映像データ再生時に対応するビデオ出力端子、ライン接続端子、光デジタル接続端子等が設けられてもよい。
またＰＣＭＣＩＡスロットなどが形成され、外部の情報処理装置やオーディオ機器とデータのやりとりが可能とされてもよい。
【００４５】
３−２．ＩＤ認証サーバの構成例
図４は、図１に示したＩＤ照合サーバ５の内部構成例を示したブロック図である。
先ず、図示するＣＰＵ５０は、起動されたプログラムに基づいて、このＩＤ照合サーバ５の全体制御、演算処理を行う。例えば、図示する記憶部５３へのデータファイルの格納や管理情報の作成・更新等を行うようにされる。
【００４６】
このＣＰＵ５０に対しては、図示するバス５６を介して、メモリ部５１、記憶部５２、ＩＤ照合部５３、通信処理部５４が接続されている。
上記メモリ部５１は、ＣＰＵ５０が処理に用いるＲＡＭ、ＲＯＭ、フラッシュメモリなどを包括的に示している。
メモリ部５１におけるＲＯＭには、ＣＰＵ５０の動作プログラム等が記憶される。また、上記フラッシュメモリには各種演算係数、プログラムで用いるパラメータ等が記憶される。また、上記ＲＡＭにはプログラムを実行する上でのデータ領域、タスク領域が一時的に確保される。
【００４７】
記憶部５２は、例えばＨＤＤ（ハードディスクレコーダ）等の所要の記憶装置とされ、上記したＣＰＵ５０の制御によってデータファイルの格納や管理情報の作成・更新等が行われる。
この記憶部５２に対しては、図示するようにＩＤ照合情報５２ａが格納される。このＩＤ照合情報は、後述するように携帯型娯楽機２の個々に予め格納される機器ＩＤ、及び携帯型娯楽機２において光ディスク１００から読み出されたコンテンツＩＤについての照合を行うための情報である。
このような機器ＩＤ、コンテンツＩＤについての照合は、図示するＩＤ照合部５３が、このＩＤ照合情報５２ａに基づいて行うようにされる。
【００４８】
通信処理部５４は、ＣＰＵ５０の制御に基づいて送信データのエンコード処理、受信データのデコード処理を行う。
ネットワークインターフェース５５は、上記通信処理部５４でエンコードされた送信データを、図１に示したネットワーク４を介して所定の機器、特に配信サーバ６に送信する。またネットワーク４を介して携帯型娯楽機２などの外部機器から送信されてきた信号を通信処理部５４に受け渡す。
通信処理部５４は受信した情報をＣＰＵ５０に転送する。
【００４９】
なお、このようなＩＤ照合サーバ５に対しては、実際には例えばキーボードやマウス、或いはリモートコマンダー、その他の入力デバイスを設けるようにして、サービスを運営する側のオペレータ等による各種操作入力やデータ入力が可能となるようにすればよい。また、ディスプレイ装置を備えるようにして、オペレータ等に対する各種情報表示が可能とされてもよい。
【００５０】
３−３．配信サーバの構成例
図５には、図１に示した配信サーバ６の内部構成例を示す。
先ず、この配信サーバ６において、ＣＰＵ６０は、起動されたプログラムに基づいて、この配信サーバ６の全体制御、演算処理を行う。例えば、図示する記憶部６３へのデータファイルの格納や管理情報の作成・更新等を行うようにされる。
そして、このＣＰＵ６０に対しては、図示するようにバス６６を介して、メモリ部６１、データベース管理部６２、通信処理部６４が接続されている。
【００５１】
上記メモリ部６１としては、この場合もＣＰＵ６０が処理に用いるＲＡＭ、ＲＯＭ、フラッシュメモリなどを包括的に示している。
このメモリ部６１のＲＯＭには、ＣＰＵ６０の動作プログラム等が記憶され、また、上記フラッシュメモリには各種演算係数、プログラムで用いるパラメータ等が記憶される。また、上記ＲＡＭにはプログラムを実行する上でのデータ領域、タスク領域が一時的に確保される。
【００５２】
データベース管理部６２は、ＣＰＵ６０の制御に基づき、記憶部６３に対するデータファイルの格納や読出、管理情報の作成・更新等を行う。
記憶部６３は、例えばＨＤＤ（ハードディスクレコーダ）等の所要の記憶装置とされ、その内部には、図示するようにコンテンツデータベース６３ａが形成される。
ここで、先にも説明したように、この記憶部６３における上記コンテンツデータベース６３ａ内に記憶されるコンテンツデータとしては、各光ディスク１００に記憶された映像コンテンツと同一内容を有する映像コンテンツが記憶される。
つまり、パッケージメディアとしての光ディスク１００に収録されて、ユーザに提供される映像コンテンツについて、それぞれと同一内容を有するコンテンツデータが記憶されるものである。
このコンテンツデータベース６３ａにおいては、各映像コンテンツが、この映像コンテンツの内容に応じたコンテンツＩＤと対応づけられて記憶される。これによって、光ディスク１００に記憶されたコンテンツＩＤの情報によっては、コンテンツデータベース６３ａに記憶される映像コンテンツのうちから、この光ディスク１００に記憶されたコンテンツと同一内容を有する映像コンテンツを特定することが可能とされている。
【００５３】
また、上記記憶部６３に対しては、図示するようにデコードプログラム６３ｂが記憶される。
このデコードプログラム６３ｂとしては、後述もするように、上記コンテンツデータベース６３ａ内に記憶される各コンテンツデータを、先の携帯型娯楽機２におけるＡＶデコード部３４にてデコードする際に必要となる、プログラムデータが記憶される。
なお、後述もするように、第１の実施の形態と第２の実施の形態の場合、コンテンツデータベース６３ａに対して記憶されるコンテンツデータとして、全て同一の再生レートによるコンテンツデータを記憶するものとして想定されているものであるから、この場合、上記デコードプログラム６３ｂとしては、この再生レートに応じた１つプログラムのみが記憶されていればよいことになる。
【００５４】
通信処理部６４は、ＣＰＵ６０の制御に基づいて送信データのエンコード処理、受信データのデコード処理を行う。
ネットワークインターフェース６５は、上記通信処理部６４でエンコードされた送信データを、ネットワーク４を介して所定の機器、特に携帯型娯楽機２に対して送信する。またネットワーク４を介してＩＤ照合サーバ５などの外部機器から送信されてきた信号を通信処理部６４に受け渡す。そして、通信処理部６４は受信した情報をＣＰＵ６０に転送する。
【００５５】
なお、このような配信サーバ６に対しても、実際には例えばキーボードやマウス、或いはリモートコマンダー、その他の入力デバイスを設けるようにして、サービスを運営する側のオペレータ等による各種操作入力やデータ入力が可能となるようにすればよい。また、ディスプレイ装置を備えるようにして、オペレータ等に対する各種情報表示が可能とされてもよい。
【００５６】
３−４．コンテンツ再生動作の概要
上記構成によるコンテンツ再生システム１において行われる、コンテンツ再生動作の概要について説明する。
先ず、図６では、第１の実施の形態のコンテンツ再生システム１において再生が想定される、各コンテンツのデータフォーマット（再生レート）の関係について説明しておく。
先ず、この図６に示すように、第１の実施の形態のコンテンツ再生システム１においては、光ディスク１００に対して、ＭＰＥＧ４(Moving Picture Experts Group Layer4)方式による、再生レートが６Ｍbpsとされた映像コンテンツが記憶されるものとしている。
従ってこの場合、この光ディスク１００についての再生を行う携帯型娯楽機２においては、光ディスク１００の再生時に、このようなＭＰＥＧ４（再生レート＝６Ｍbps）のフォーマットに対応したプログラムに基づいて、ＡＶデコード部３４のデコード処理が行われるものとなる。
【００５７】
一方、配信サーバ６側に記憶されるコンテンツとしては、ＭＰＥＧ２方式によるＨＤ（High Definition）映像、再生レートが２０Ｍbpsとされる。
つまり、第１の実施の形態では、このように配信サーバ６により配信されるコンテンツの方が、光ディスク１００より再生するコンテンツよりも高品質なものとなるようにしているものである。
【００５８】
続いて、図７には、コンテンツ再生システム１において行われるコンテンツ配信動作について模式的に示す。
図７において、図示する光ディスク１００に対しては、上述もしたように映像コンテンツと共に、コンテンツＩＤが記憶される。ここでは、図示するように映像コンテンツとしてコンテンツＡ１、及びこのコンテンツＡ１の内容に応じたコンテンツＩＤとしてコンテンツＩＤ−Ａが記憶されていたものとする。
また、携帯型娯楽機２では、このように光ディスク１００に記憶されたコンテンツＡ１のフォーマットに対応して、このコンテンツＡ１をデコードするための、図のようなデコードプログラムtype1がＡＶデコード部３４のデコードプログラムとして記憶されている。
さらに、実施の形態の携帯型娯楽機２に対しては、先の図３にも示したように、予め、携帯型娯楽機２の固体ごとに割り与えられた、機器ＩＤが記憶される。ここでは、図のように機器ＩＤ−Ｘが記憶されていたとする。
【００５９】
また、この場合、配信サーバ６に対しては、図示するように上記光ディスク１００に記憶されるコンテンツＡ１と内容は同一とされるが、フォーマット（再生レート）の異なるコンテンツＡ２が記憶されるものとする。さらに、この配信サーバ６に対しては、このコンテンツＡ２とフォーマットが同一とされて、別内容とされた他のコンテンツＢ２、コンテンツＣ２・・・が記憶されている。
配信サーバ６において、これらコンテンツＡ２、コンテンツＢ２、コンテンツＣ２・・・は、それぞれ、コンテンツの内容の別を示すコンテンツＩＤに対応づけられて記憶される。すなわち、例えばコンテンツＡ２はコンテンツＩＤ−Ａと、コンテンツＢ２はコンテンツＩＤ−Ｂと、コンテンツＣ２はコンテンツＩＤ−Ｃとにそれぞれ対応づけられて記憶されているものとされる。
また、さらに、この配信サーバ６側においては、これら同一フォーマットとされた各コンテンツのデコードを可能とするための、デコードプログラムtype2も記憶されている。
【００６０】
上記のようにコンテンツ再生システム１を想定した場合において、携帯型娯楽機２では、上記したようにして予めデコードプログラムtype1が、ＡＶデコード部３４のプログラムとして記憶されていることによって、装填された光ディスク１００から読み出されたコンテンツＡ１に対するデコード処理を行って、これを再生出力することが可能とされる。つまり、コンテンツＡ１についての通常のディスク再生が可能とされる。
【００６１】
また、このようなコンテンツ再生システム１において、携帯型娯楽機２がネットワーク４に接続された状態では、以下のような動作により、配信サーバ６から携帯型娯楽機２に対して映像コンテンツを供給するものとしている。
先ず、このようにして携帯型娯楽機２がネットワーク４と接続されることに応じては、携帯型娯楽機２が、装填された光ディスク１００に記憶されたコンテンツＩＤと、ＲＯＭ２２に対して予め記憶された機器ＩＤとを、ＩＤ照合サーバ５に対して送信するようにされる。
つまり、この場合は図のようにコンテンツＩＤ−Ａと、機器ＩＤ−ＸとをＩＤ照合サーバ５に対して送信するようにされる。
【００６２】
ＩＤ照合サーバ５においては、このように携帯型娯楽機２から送信されたコンテンツＩＤ、機器ＩＤを受信すると、これらのＩＤ情報についての照合処理を行うようにされる。つまり、先の図４にて説明したように、ＩＤ照合部５３が、記憶部５２に格納されたＩＤ照合情報５２ａに基づいて、これらコンテンツＩＤ、機器ＩＤについての照合処理を行うものである。
そして、ＩＤ照合サーバ５では、このような照合処理の結果より、これらコンテンツＩＤ、機器ＩＤが正当な情報であるとの判別が得られた場合は、受信されたコンテンツＩＤ（コンテンツＩＤ−Ａ）をネットワーク４を介して配信サーバ６へ転送する。
【００６３】
配信サーバ６では、このように転送されたコンテンツＩＤ−Ａの情報を元に、先の図５に示した記憶部６３内に形成されたコンテンツデータベース６３ａを参照する。そして、このコンテンツＩＤ−Ａと対応づけられて記憶されている、コンテンツＡ２を検索して読み出すようにされる。また、これと共に、記憶部６３に記憶されている、このコンテンツＡ２のフォーマットに対応したデコードプログラムtype2を読み出すようにされる。
そして、配信サーバ６は、読み出したこれらコンテンツＡ２、及びデコードプログラムtype2をネットワーク４を介して携帯型娯楽機２に送信する。
これによって、携帯型娯楽機２では、このように送信されたデコードプログラム（type2）を、デコードプログラム書換部３２によってＡＶデコード部３４のデコードプログラムとして書き換えることにより、上記コンテンツＡ２についての再生出力を行うことが可能とされる。
【００６４】
このようにネットワーク４との接続が確立された状態では、携帯型娯楽機２において、上記配信サーバ６側に記憶されていたコンテンツＡ２としての、より高品質なコンテンツの再生を行うことが可能とされる。
また、この場合、上記のようにしてＩＤ照合サーバ５によるコンテンツＩＤ・機器ＩＤの照合結果に応じ、配信サーバ６から携帯型娯楽機２へのコンテンツ配信を行うことによっては、正当な携帯型娯楽機２を用い、且つ正当な光ディスク１００を購入したユーザのみが、配信サーバ６に記憶されているより高品質な映像コンテンツを視聴することができるようにされている。
【００６５】
３−５．コンテンツ切換再生
上記のように本実施の形態では、携帯型娯楽機２がネットワーク４に接続された状態では、配信サーバ６側から配信されるコンテンツを再生出力するものとしている。
そして、この際、配信サーバ６側に記憶される映像コンテンツとして、光ディスク１００に記憶される映像コンテンツよりも再生レートの高い、つまり高品質なコンテンツを記憶させておくようにすることで、携帯型娯楽機２において、光ディスク１００に記憶されるコンテンツよりも高品質なコンテンツを再生可能とするものである。
【００６６】
ところで、先にも説明したように、このような携帯型娯楽機２としては可搬性を有するようにされているため、ユーザが移動しながらこれを使用することが想定されている。
このように移動しながらの使用を想定した場合、再生中の同一内容コンテンツを移動しながら視聴するといったことが考えられる。
この際、例えば携帯型娯楽機２とネットワーク４とが常に接続できる環境で使用されることが前提であれば、ネットワーク４を介してのコンテンツ再生のみを行うことができる。
しかし、モバイル機器として、上記のように移動しながらの使用が想定される場合は、常にネットワーク４からの再生が可能となるものではない。
【００６７】
そこで、本実施の形態としては、次の図８に示すようにして、ネットワークとの接続状態に応じて、光ディスク１００からのコンテンツ再生と、ネットワーク４からのコンテンツ再生とが、自動的に切り換えられるようにする。
図８は、このような光ディスク１００からとネットワーク４からとのコンテンツ再生の切換の様子を模式的に示す図である。
なお、この図８においては、時間経過を図示する時間ｔにより示している。また、この図では、図示する時点ｔ１以前において、既に装填された光ディスク１００に記憶されたコンテンツＡについての再生が行われていたものとする。
先ず、この図８において、図示する時点ｔ１〜時点ｔ２の期間として示すように、携帯型娯楽機２と、ネットワーク４との接続が得られていない状態では、光ディスク１００からのコンテンツ再生を行うようにされる。つまり、このようにネットワーク４との接続状態が得られない場合は、光ディスク１００からの再生出力としての、ＭＰＥＧ４（再生レート＝６Ｍbps）の品質による映像が得られるものとなる。
そして、時点ｔ２において、例えば携帯型娯楽機２の移動に伴い、ネットワーク４との接続が可能とされた場合に応じては、ネットワーク４を介してのコンテンツ再生に自動的に切り換えるようにする。
【００６８】
ここで、本実施の形態の場合、このようにネットワーク４との接続が可能とされて、ディスク１００からの再生からネットワーク４を介しての再生に切換えるとしたときは、切換後に出力されるネットワーク４からの再生映像として、図示するようにコンテンツＡとしての連続性が保たれるように、これまで光ディスク１００から再生されていた映像の続きを再生するものとする。
これによって、ネットワーク４との接続が可能となることに応じて、図のようにこれまでの光ディスク１００からの再生映像の続きとして、ＭＰＥＧ２のＨＤ映像による高画質映像が切り換えて出力されるようにするものである。
【００６９】
また、以降の時点ｔ３において、再び携帯型娯楽機２とネットワーク４との間の接続が不可となった場合には、ディスク１００からの再生に切り換えるようにされる。そして、この場合においても、これまでのネットワーク４を介しての再生映像の続きとなる映像を、ディスク１００から再生して出力するものとする。
【００７０】
図９は、このような再生切換動作を実現するために、携帯型娯楽機２における各部において行われるべき動作について模式的に示した図である。
なお、この９図では、携帯型娯楽機２の構成を、映像コンテンツの再生出力系のみについて抽出して示し、他の部分については省略して示している。
また、この場合、図示するスイッチＳ１は、ＣＰＵ２１の制御による、ＡＶデコード部３４への入力データの切換動作を模式的に示すものであり、スイッチＳ２は、ＣＰＵ２１の制御に基づくデコードプログラム書換部３２によるデコードプログラム書換動作を模式的に示したものである。
【００７１】
この図９において、例えば先の図８に示した時点ｔ１〜時点ｔ２のように、ネットワーク４との接続が得られていない場合は、光ディスクドライブ２９において光ディスク１００についての再生が行われる。そして、この場合、光ディスクドライブ２９からの再生データは、図示するようにＡＶデコード部３４に供給される。
さらにこの場合、このＡＶデコード部３４のデコードプログラムとしては、図のようにデコードプログラムtype1が設定され、これによってＡＶデコード部３４では、光ディスク１００からの再生データをデコードすることが可能とされる。
そして、このようにＡＶデコード部３４にてデコードされた光ディスク１００からの再生データは、図示するように再生切換用バッファ３３にバッファリングされ、この後に、先の図３に示した表示処理部２６にて所要の信号処理が施されてディスプレイ２７に表示出力される。
【００７２】
このような状態から、図８の時点ｔ２以降として示したように、ネットワーク４との接続状態が得られた場合に応じては、無線ＬＡＮインターフェース３６を介して、配信サーバ６からのコンテンツＡ２としてのデータの受信を開始する。また、これと共に、配信サーバ６からは、このコンテンツＡ２に対応したデコードプログラムtype2を受信する。
この際、携帯型娯楽機２としては、上記のように配信サーバ６から受信されるべきコンテンツＡ２のデータとして、これまで再生していた（時点ｔ２以前に再生していた）光ディスク１００からの再生コンテンツの、続きとなるデータ部分を要求するようにする。例えばこの場合、この時点ｔ２において出力されていたディスク１００からの再生データの再生時間情報を予め配信サーバ６に対して送信する等して、このような続きとなるデータ部分からの送信を要求するものとする。
【００７３】
上記のようにして、携帯型娯楽機２側にてデコードプログラムtype2が受信されることに応じては、先ずはＣＰＵ２１の制御に基づいて、デコードプログラム書換部３２により、ＡＶデコード部３４のプログラムをこのデコードプログラムtype2に書き換える。
その上で、図示するスイッチＳ１を切り換えて、無線ＬＡＮインターフェース３６を介して受信される、上記のようなコンテンツＡ２のデータをＡＶデコード部３４に供給する。つまり、このようにデコードプログラムが書き換えられることに応じ、ＣＰＵ２１が、ＡＶデコード部３４への入力データを、無線ＬＡＮインターフェース３６を介して受信されるコンテンツＡ２に切り換えるように制御を行うものである。
これにより、上記時点ｔ２に至ってネットワーク４との接続が得られた場合に対応しては、受信されたコンテンツＡ２のデータをデコードしてこれを再生することが可能な状態が得られる。
【００７４】
ここで、上記のようにしてこの場合には、配信サーバ６側からのコンテンツＡ２として、続きとなるデータ部分から受信して、再生出力を切り換えるようにしているが、この際、単に受信されたこのような続きのデータ部分を切り換えて出力するだけでは、ディスクからの再生データから、ネットワークからの再生データへ継ぎ目無くシームレスに切り換えること困難である。
そこで、本実施の形態では、図のように再生切換用バッファ３３にバッファリングさせた、ディスク１００からの再生データを利用して、例えば以下のようにしてシームレスな再生切換を行うものとする。
先ずこの場合、ＣＰＵ２１は、上記のようにＡＶデコード部３４への入力データの切換を行うことに応じて、図のように再生切換用バッファ３３内にバッファリングされている光ディスク１００からの再生データのうち、任意のフレーム画像を指定するようにする。この場合、例えばこのようなディスク１００からの再生データ（コンテンツＡ１）のうちの、フレーム画像Ａ−１を指定したとする。
そして、このように再生切換用バッファ３３内にバッファリングされる再生データからフレーム画像を指定すると、このフレーム画像の再生時間情報を認識するようにする。
【００７５】
その上で、上記のように時点ｔ２以降においてＡＶデコード部３４によりデコード出力される、コンテンツＡ２としての再生データのうちから、上記のように認識した再生時間情報と同一の再生時間情報を有するフレーム画像を検出するようにする。
この場合、このようなコンテンツＡ２のデータ中の、上記同一の再生時間情報を有するフレーム画像がフレーム画像Ａ−２であったとする。
そして、このようにフレーム画像Ａ−２が検出されることに応じ、このフレーム画像Ａ−２以降のデータが、上記再生切換用バッファ３３内におけるフレーム画像Ａ−１以降のデータとして上書きされるように、再生切換用バッファ３３の書込動作を制御する。
これによって、この再生切換用バッファ３３にバッファリングされるデータとしては、上記フレーム画像Ａ−１・フレーム画像Ａ−２の再生時間より前のデータは、光ディスク１００からの再生データとなり、この再生時間から以降はネットワーク４からの受信データに基づく再生データとすることができる。
従ってこの場合、この再生切換用バッファ３３から出力されてディスプレイ２７に表示される映像としては、上記再生時間を境に、ディスクからの再生映像とネットワークからの再生映像とが、継ぎ目無く切り換えられて表示出力されるものとなる。
【００７６】
なお、この図９においては、光ディスク１００からネットワーク４への再生切換についてのみ説明したが、逆の場合（ネットワーク４→光ディスク１００）としても、同様に再生切換用バッファ３３にバッファリングされる、ネットワークからの再生データ中のフレーム画像を指定し、このフレーム画像から以降に光ディスク１００からの再生データが上書きされるようにすれば、継ぎ目無く再生切換を行うことができる。
また、ここでは再生データとして映像データについてのみ説明したが、音声データについても、再生切換用バッファ３３にバッファリングさせたデータから任意のデータ部分を指定し、同様にこのデータ部分の再生時間情報に基づいた再生切換用バッファ３３についての上書き動作を行うようにすれば、継ぎ目なく再生切換を行うことができる。
【００７７】
ところで、これまでの説明のようにして、ネットワーク４を介して受信される映像コンテンツをリアルタイムで再生出力するといった場合、接続されたネットワークの状況等によっては、充分なデータ転送レートが得られなくなることを考慮しなければならない。
特に、映像データについては比較的高速な通信レートを要することから、充分な転送レートが得られない場合、コンテンツの再生が破綻してしまう可能性があることを考慮する必要がある。
【００７８】
そこで、本実施の形態では、先の図３に示したように通信状態検出用バッファ３７を設けて、ここにネットワーク４からの受信データをバッファリングするようにし、この通信状態検出用バッファ３７へのデータのバッファリング状態に基づいて、通信状態検出部３８によって通信状態の検出を行うものとしている。
図１０は、このような通信状態検出用バッファ３７と通信状態検出部３８とによる検出動作について説明するための図である。
図１０において、図１０（ａ）は、コンテンツＡ２としての受信データのバッファリング容量を縦軸にとり、時間ｔを横軸にとった場合の通信状態検出用バッファ３７のバッファ容量を示したグラフである。なお、図１０（ａ）では、説明の便宜上バッファ容量の変化を模式的に示している。
また、図１０（ｂ）は、先の図３に示した、通信処理部３５によるネットワーク検出動作の検出結果を示し、図１０（ｃ）は光ディスクドライブ２９の駆動状態を示している。また、図１０（ｄ）では、出力される映像コンテンツのフォーマットの別を示している。
【００７９】
先ず、図１０（ｂ）において、図示する時点ｔ１として示すように、上記通信処理部３５による検出動作によってネットワークが検出され、これに応じ配信サーバ６からの映像コンテンツの受信が開始されたとする。
これに応じては、このように受信される配信サーバ６からのコンテンツデータを、通信処理部３５によって通信状態検出用バッファ３７に対して供給させる。
これにより、この時点ｔ１のタイミングに応じて、通信状態検出用バッファ３７の容量が徐々に増加し始めることになる（図１０（ａ）参照）。
【００８０】
このようにして、通信状態検出用バッファ３７による受信データのバッファリングが開始されることに応じ、通信状態検出部３８によって、図のような通信レート閾値ｔｈ３と、通信状態検出用バッファ３７の容量とを比較するようにする。
つまり、通信レート閾値ｔｈ３としての、図のように時間経過に応じて所定の傾きにより増加するようにされた閾値と、バッファ容量とを比較することによって、このとき得られている通信レートが、所定レート以上とされているかを判別するものである。
この際、上記通信レート閾値ｔｈ３の傾きは、例えばネットワーク４を介して受信されるＭＰＥＧ２によるＨＤ映像としてのコンテンツデータを、リアルタイムに再生（ストリーム再生）することが可能として予め定められた、所要の通信レートに対応する値が設定される。
従ってこの場合、時間経過に伴う通信状態検出用バッファ３７のバッファ容量の増加率として、このバッファ容量が上記のような閾値ｔｈ３を下回ってしまう場合は、ＭＰＥＧ２−ＨＤ映像のコンテンツデータをストリーム再生するのに充分な通信レートが得られていないとすることができる。
つまり、このような閾値ｔｈ３に対し、上記バッファ容量が下回った場合に対応して、ネットワーク４からのコンテンツ再生への切換を行わないようにすれば、コンテンツ再生が破綻してしまうことを未然に防止することができる。
【００８１】
また、通信状態検出部３８においては、上記のように通信状態検出用バッファ３７にバッファリングが開始されると、図１０（ａ）に示すようなレベルによる閾値ｔｈ１によっても、そのバッファ容量を監視するようにされる。
このように通信状態検出部３８に設定される閾値ｔｈ１は、通信状態検出用バッファ３７に対して、ストリーム再生を行うのに充分な量のデータが蓄積されたか否かを判別するための閾値である。
この場合の閾値ｔｈ１としては、例えばＡＶデコード部３４においてＭＰＥＧ２のＨＤ映像のコンテンツデータをデコードするのに、予め蓄積されておくべきとして定められた、所要のデータ容量に応じた値が設定されればよい。
【００８２】
そして、図示する時点ｔ２において、通信状態検出用バッファ３７の容量が、このような閾値ｔｈ１を超えた場合は、図１０（ｃ）に示すようにして、光ディスクドライブ２９における、光ディスク１００からのコンテンツ再生を停止するようにする。
その上で、先の図９にて説明したようにして、ＡＶデコード部３４に、ネットワーク４からの受信データ、つまり上記通信状態検出用バッファ３７からの出力データを供給するように切換を行う。
つまり、上記時点ｔ２では、図９にて説明した再生切換動作を開始するようにし、これによって図１０（ｄ）に示すように、光ディスク１００からの再生出力（ＭＰＥＧ４映像）から、ネットワーク４を介しての再生出力（ＭＰＥＧ２−ＨＤ映像）への切換が行われるようにする（時点ｔ３）。
【００８３】
また、さらに通信状態検出部３８においては、上記のように通信状態検出用バッファ３７の容量が閾値ｔｈ１を上回った以降（時点ｔ２以降）も、バッファ容量を図１０（ａ）に示すようなレベルによる閾値ｔｈ２によって引き続き監視するようにする。
このような、通信状態検出部３８に対して設定される閾値ｔｈ２としては、データ再生を破綻させないためのバッファ容量に対応した値を設定するものとする。例えば、このような閾値ｔｈ２としても、ＡＶデコード部３４においてＭＰＥＧ２のＨＤ映像のコンテンツデータをデコードする際に、予め蓄積されておくべきとして定められた所要のデータ容量に応じて設定されればよい。
【００８４】
図１０（ａ）において、時点ｔ４として示したように、通信状態検出用バッファ３７のバッファ容量がこの閾値ｔｈ２を下回ったことが検出された場合は、図１０（ｃ）に示すようにして光ディスクドライブ２９における光ディスク１００の再生動作を開始させる。
そして、この場合も、先の図９の場合と同様の再生切換動作を実行して、ネットワーク４からのコンテンツ再生から、光ディスク１００からのコンテンツ再生への切換を行うようにする。
これによって、図１０（ｄ）に示すように、再生出力が、光ディスク１００からのＭＰＥＧ４映像から、ネットワーク４からのＭＰＥＧ２−ＨＤ映像へと切り換えられるようにする（時点ｔ５）。
【００８５】
このようにして携帯型娯楽機２側においては、ネットワーク４からの受信データを、通信状態検出用バッファ３７へバッファリングするようにし、そのバッファリング状態に基づいて、通信状態検出部３８によって通信状態の検出を行うようにする。
そして、この検出結果に基づいて、ディスクからの再生出力／ネットワークからの再生出力を切り換えるようにすることで、コンテンツの再生が破綻してしまうことを防止しようとするものである。
【００８６】
３−６．処理動作
これまでに説明してきた本実施の形態としての動作を実現するために、コンテンツ再生システム１において行われるべき処理動作を、次の図１１、図１２のフローチャートを用いて説明する。
なお、図１１において、携帯型娯楽機２として示す動作は、例えば図３に示したＲＯＭ２２等に格納されるプログラムに基づいてＣＰＵ２１が実行するものである。また、ＩＤ照合サーバ５として示す動作は、図４に示したＣＰＵ５０によるものであり、また配信サーバ６として示す動作は図６に示したＣＰＵ６０が実行するものである。
先ず、携帯型娯楽機２において、図示するステップＳ１０１においては、光ディスク１００についての再生が指示されるのを監視する。このステップＳ１０１において、先の図３に示した入力部２５に対する所定の操作入力が行われる等して、装填された光ディスク１００についての再生が指示された場合には、ステップＳ１０２に処理を進める。
【００８７】
ステップＳ１０２においては、光ディスクドライブ２９により、光ディスク１００に記憶されるコンテンツＩＤを読み出させる。そして、読み出されたコンテンツＩＤの情報を、例えばＲＡＭ２３等に保持する。
ステップＳ１０３においては、通信処理部３５の検出動作によって、ネットワークが検出されるのを監視する。
このステップＳ１０３において、通信処理部３５よりネットワークが検出されたことが通知された場合は、ステップＳ１０４において、図３に示したＲＯＭ２２内に記憶される機器ＩＤを読み出す。
【００８８】
続くステップＳ１０５においては、光ディスク１００から再生されている再生データについての、再生時間情報を認識するようにされる。
このステップＳ１０５としては、例えば再生切換用バッファ３３から出力される映像データに含まれる再生時間情報を認識するようにすればよい。そしてこれによって、先の図９にて説明したように、現在再生出力されている再生データの再生時間情報を認識するものである。
そして、このようにステップＳ１０５によって再生時間情報を認識すると、ステップＳ１０６においては、この再生時間情報と共に、上記ステップＳ１０２によって読みされたコンテンツＩＤ、及び上記ステップＳ１０４によって読み出した上機器ＩＤの情報を、ＩＤ照合サーバ５に対して送信する。すなわち、これらの情報を通信処理部３５に供給して送信動作を行わせる。
【００８９】
ＩＤ照合サーバ５において、このように携帯型娯楽機２から送信された再生時間情報、コンテンツＩＤ、機器ＩＤの各情報の受信の有無を、図示するステップＳ２０１において監視する。そして、このステップＳ２０１において、これらの情報が受信されたとした場合は、ステップＳ２０２に処理を進めて、受信されたコンテンツＩＤ、機器ＩＤの情報についての照合処理を実行させる。
つまり、先にも説明したように、ＩＤ照合部５３によって、これらコンテンツＩＤ、機器ＩＤについての照合処理を実行させるようにするものである。
【００９０】
続くステップＳ２０３においては、このようなＩＤ照合部５３の照合結果として、これらコンテンツＩＤ・機器ＩＤの情報が正当であるとの結果が得られたか否かについて判別を行う。
このステップＳ２０３において、ＩＤ照合部５３の判別結果としてコンテンツＩＤ・機器ＩＤの情報が正当であるとの結果が得られず、否定結果が得られた場合は、図示するようにステップＳ２０４に処理を進めて、携帯型娯楽機２に対し、このように否定結果が得られた旨の不可通知を行うようにされる。
【００９１】
携帯型娯楽機２においては、このような不可通知が受信されたか否かの判別を、図示するステップＳ１０７の処理によって行う。
このステップＳ１０７において、この不可通知が受信されてはいないとして否定結果が得られている場合は、後述するステップＳ１０９に処理を進める。そして、この不可通知が受信された場合は、図のようにステップＳ１０８に処理を進めて、再生不可処理を行うものとされる。
ここで、このステップＳ１０８に至る場合としては、上記のようにコンテンツＩＤ・機器ＩＤとして正当ではないとされるＩＤ情報が、それぞれ光ディスク１００、ＲＯＭ２２に記憶されていた場合である。つまり、光ディスク１００として、正当に購入されたものではないディスクが装填されたか、或いは携帯型娯楽機２として正当な機器が使用されていないことが考えられる。
そこで、ステップＳ１０８の再生不可処理としては、このように正当な権利を有していない光ディスク１００、携帯型娯楽機２が使用された場合に対応した処理が実行されればよい。例えば、このような再生不可処理としては、光ディスク１００についての再生を強制的に停止させる処理を実行することが考えられる。或いは、このように正当なＩＤ情報ではないことを示すメッセセージデータをディスプレイ２７上に表示させる等して、ユーザによる対応操作を待機する処理を実行するようにしてもよい。
このようにして、再生不可処理を実行すると、図示するように処理動作を終了するようにされる（図１２）。
【００９２】
また、ＩＤ照合サーバ５側における、上記ステップＳ２０３において、ＩＤ照合部５３の判別結果としてコンテンツＩＤ・機器ＩＤの情報が正当であるとの結果が得られ、肯定結果が得られた場合は、ステップＳ２０４に処理を進めて、図４に示した通信処理部５４によって、上記ステップＳ２０１において受信されたコンテンツＩＤ、再生時間情報の各情報を配信サーバ６に対して送信させる。
【００９３】
配信サーバ６においては、これらの情報の受信の有無を、図示するステップＳ３０１において監視する。
そして、これら各情報が受信された場合は、ステップＳ３０２において、受信されたコンテンツＩＤの情報を元に、コンテンツデータベース６３ａを検索する。つまり、図５に示したデータベース管理部６２によって、コンテンツデータベース６３ａ内の、受信されたコンテンツＩＤと同一ＩＤに対応づけられて記憶されるコンテンツデータを検索させる。
そして、ステップＳ３０３においては、このように検索させたコンテンツデータを、データベース管理部６２によって読み出させる。
【００９４】
続くステップＳ３０４においては、このように読み出されたコンテンツデータのうちの、上記再生時間情報に基づくデータ部分のみを抽出するようにされる。
このステップＳ３０４の処理では、読み出されたコンテンツデータ内の、上記再生時間情報と同一の再生時間情報を有するフレーム画像を認識するようにされる。そして、このコンテンツデータのうちの、上記のように認識されたフレーム画像の以降となるデータ部分を認識するようにするものである。
これによって、上記読み出されたコンテンツデータから、携帯型娯楽機２において再生出力される映像よりも時間的に後となる、続きのデータ部分のみを抽出できたことになる。
【００９５】
ステップＳ３０５においては、記憶部６３内に記憶された、デコードプログラム６３ｂを読み出すようにされる。つまりこの場合は、コンテンツデータベース６３ａ内に記憶される、ＭＰＥＧ２−ＨＤ映像による各コンテンツデータをデコードするための、先の図７にて説明したようなデコードプログラムtype2を読み出すものである。
そして、このようにしてデコードプログラム６３ｂを読み出すと、ステップＳ３０６において、このデコードプログラム６３ｂと先に抽出したデータ部分とを、携帯型娯楽機２に対して送信する動作を開始する。
つまり、このステップＳ３０６の処理としては、通信処理部６４に、携帯型娯楽機２側に上記デコードプログラム６３ｂを送信する動作を実行させる。そしてこれと共に、通信処理部６４によって、上記ステップＳ３０４において認識されたフレーム画像から以降のデータ部分についての送信動作を開始させるものである。
【００９６】
携帯型娯楽機２においては、このような配信サーバ６からのデコードプログラム６３ｂ、コンテンツデータの各データの受信の有無についての判別を、ステップＳ１０９の処理によって行う。
ステップＳ１０９において、これら各データが受信されていないとして、否定結果が得られた場合は、先のステップＳ１０７の処理を実行して、ＩＤ照合サーバ５からの不可通知の受信の有無を判別する。つまりこの場合、これらステップＳ１０９→Ｓ１０７の処理が実行されることによっては、上記不可通知、及び上記デコードプログラム６３ｂ・コンテンツデータのいずれかの受信が監視されることになる。
また、ステップＳ１０９において、デコードプログラム６３ｂ・コンテンツデータが受信されたとして肯定結果が得られた場合は、ステップＳ１１０に処理を進める。
【００９７】
ステップＳ１１０においては、受信されたデコードプログラム６３ｂを、例えばＲＡＭ２３等に一時保持する。
そして、ステップＳ１１１においては、通信処理部３５によって、無線ＬＡＮインターフェース３６を介して受信されるコンテンツデータの、通信状態検出用バッファ３７への入力を開始させる。このステップＳ１１１の処理を実行すると、次の図１２に示すステップＳ１１２に処理を進める。
【００９８】
図１２において、ステップＳ１１２では、通信状態の検出処理を開始する。
この通信状態の検出処理としては、先の図１０にて説明したような、通信状態検出用バッファ３７のバッファ容量と、通信状態検出部３８に設定された各種閾値との比較結果に基づいた判別処理を開始するようにされる。
具体的には、先ずは通信状態検出部３８における、先の図１０（ａ）に示した通信状態検出用バッファ３７のバッファ容量と通信レート閾値ｔｈ３との比較結果を参照して、上記バッファ容量＞閾値ｔｈ３の状態が継続して得られているか否かについての判別処理を開始する。
また、これと共に、通信状態検出用バッファ３７のバッファ容量と閾値ｔｈ１との比較結果を参照して、バッファ容量＞閾値ｔｈ１となったか否かについての判別処理を開始する。
【００９９】
ステップＳ１１３においては、上記通信状態の検出処理の結果から、ストリーム再生が可能であるか否かについての判別を行う。
つまり、上記した「バッファ容量＞閾値ｔｈ３」の判別処理の結果、バッファ容量＜閾値ｔｈ３となる結果が得られた場合は、受信されたコンテンツデータについてのストリーム再生は不可であるとする。
これに対し、上記「バッファ容量＞閾値ｔｈ１」の判別処理の結果、バッファ容量＞閾値ｔｈ１となる結果が得られた場合は、受信コンテンツデータについてのストリーム再生が可能であるとする。
このステップＳ１１３において、上記のような判別処理の結果、ストリーム再生は不可であるとして否定結果が得られた場合は、図示するように先の図１１に示したステップＳ１０３に処理を進めて、再びネットワークが検出されるのを監視するようにされる。つまり、この場合は、検出されたネットワークを介しての通信では充分な通信レートが得られていないとして、受信コンテンツデータについての再生を行わないようにするものである。
これによって、先の図１０においても説明したように、通信レートが低い場合に受信コンテンツデータについての再生が行われて、コンテンツ再生が破綻してしまうことを未然に防止することができるものである。
なお、この際、ネットワークの混雑度が緩和されて、充分な通信レートが得られることも考えられる。このような場合に対応しては、上記のように再度ネットワークの検出を行わず、引き続き通信状態検出用バッファ３７のバッファ容量を監視した後、充分な通信レートが得られることに応じて、受信コンテンツデータへの再生切換を行うようにしてもよい。
【０１００】
また、上記ステップＳ１１３において、上記した判別処理の結果、ストリーム再生が可能であるとして肯定結果が得られた場合は、ステップＳ１１４において、先ずはディスクドライブ２９の動作を停止させる。
そして、ステップＳ１１５において、ＡＶデコード部３４のデコードプログラムを書き換えるための処理を行う。
つまり、図３に示したデコードプログラム書換部３２によって、これまでＡＶデコード部３４のプログラムとして書き込まれていたデコードプログラム（type1）を、先のステップＳ１１０によって保持したデコードプログラム６３ｂ（type2）に書き換えさせる処理を実行するものである。
【０１０１】
続くステップＳ１１６においては、受信されたコンテンツデータについてのデコード処理を開始させる。
すなわち、通信状態検出用バッファ３７にバッファリングされるコンテンツデータを、ＡＶデコード部３４に対して供給するようにして、この受信コンテンツデータについてのデコード処理を開始させる。
【０１０２】
そして、続くステップＳ１１７においては、再生切換処理を実行する。
このステップＳ１１７における再生切換処理としては、先の図９にて説明したような再生切換動作を行うようにする。つまり、先ずは再生切換用バッファ３３にバッファリングされる、光ディスク１００からの再生データのうちの任意のフレーム画像データを指定し、このフレーム画像データに対応する再生時間情報を認識する。そして、ＡＶデコード部３４にてデコード出力される上記受信コンテンツデータについて、このように認識された再生時間情報と同一再生時間情報を有するフレーム画像データを検出する。
その上で、ＡＶデコード部３４からデコード出力される受信コンテンツデータの、このように検出されたフレーム画像から以降となるデータが、上記再生切換用バッファ３３にバッファリングされる、光ディスク１００からの再生データのうちの上記指定したフレーム画像以降のデータに上書きされるように、再生切換用バッファ３３の書込動作を制御するものである。
これによって、上記もしたように、再生切換用バッファ３３から出力されてディスプレイ２７に表示される映像として、ディスク１００からの再生映像とネットワーク４からの再生映像とを、シームレスに切り換えて出力することができるようになる。
【０１０３】
このようにして再生切換処理を実行すると、ステップＳ１１８の処理によって、通信状態検出用バッファ３７のバッファ容量が、通信状態検出部３８に設定された閾値ｔｈ２を下回ったか否かを判別するようにされる。
つまり、先の図１０にて説明したように、このような閾値ｔｈ２を上記バッファ容量が下回ったか否かを判別することにより、接続されたネットワークにおける通信状態として、受信コンテンツデータについてのストリーム再生が困難な状態となったか否かを判別するものである。
このステップＳ１１８において、上記バッファ容量が上記閾値ｔｈ２を下回ったとして、肯定結果が得られた場合は、ステップＳ１１９に処理を進めて、ＡＶデコード部３４のデコードプログラムを書き換える処理を行う。
つまりこの場合は、例えばＲＯＭ２２等に格納される、光ディスク１００からの再生データのデコードのためのデコードプログラム（type1）を読み出すようにし、これを先のステップＳ１１４にて書き換えられたデコードプログラム６３ｂ（type2）に代えて、ＡＶデコード部３４のデコードプログラムとして書き換えるようにする。
【０１０４】
そして、このようにデコードプログラムtype１への書換を行うと、続くステップＳ１２０において、光ディスク１００からの再生データのデコードを開始させる。
つまり、このステップＳ１２０の処理としては、先ずは、光ディスクドライブ２９において、光ディスク１００からのデータの読出動作を開始させる。そして、このように光ディスク１００から読み出されたデータを、ＡＶデコード部３４に対して供給するようにするものである。
なお、この場合の光ディスク１００からの読出動作としては、実際には、この時点で再生出力されるネットワークからの再生データの再生時間情報を検出した上で、光ディスク１００に記憶されるコンテンツデータから、この検出した再生時間情報の以降となるデータ部分からの読出を実行するようにされる。
これによって、この場合は、この時点で再生出力されている、ネットワークからの再生データの続きとなるデータ部分のみが、光ディスク１００から読み出されるようになる。つまりこの際、ＡＶデコード部３４に対しては、光ディスク１００からの再生データとして、現在の再生出力データの続き部分近辺の再生データを供給することができるものである。
【０１０５】
そして、このようにＡＶデコード部３４に対して、光ディスク１００からの再生データについてのデコード処理を開始させると、続くステップＳ１２１において、再生切換処理を行うようにされる。
つまり、この場合の再生出力としては、ネットワークからの再生データから、ディスク１００からの再生映像への切換が行われるものとなる。
このステップＳ１２１の処理を実行すると、図示するように、先の図１１に示したステップＳ１０３に処理を進めて、再びネットワークが検出されるのを監視するようにされる。つまり、これによって、新たなネットワークが検出された場合に、再びネットワークからのコンテンツ再生に切換を行うための処理動作が実行されるようになるものである。
【０１０６】
一方、先のステップＳ１１８において、通信状態検出用バッファ３７のバッファ容量が、通信状態検出部３８に設定された上記閾値ｔｈ２を下回ってはいないとして、肯定結果が得られた場合は、ステップＳ１２２に処理を進めて、コンテンツの再生終了を判別する。つまり、例えばコンテンツが最後まで再生された、或いは入力部２５に対する操作入力等により再生終了指示が為された等、コンテンツの再生を終了すべきとされる状態となったか否かを判別するものである。
このステップＳ１２２において、コンテンツの再生を終了すべき状態となってはいないとした場合は、図示するようにステップＳ１１８に処理を進めて、再びバッファ容量が閾値ｔｈ２を下回ったか否かについての判別を行うようにされる。つまり、このようにしてステップＳ１２２→Ｓ１１８の処理の処理を実行することにより、このようなバッファ容量の低下と再生終了の何れかを監視するようにされるものである、
一方、コンテンツの再生を終了すべき状態となったとされた場合は、ステップＳ１２３において、再生動作を終了するための処理を実行する。
【０１０７】
以上のようにして、実施の形態のコンテンツ再生システム１としては、携帯型娯楽機２において、光ディスク１００に記憶された映像コンテンツについての再生と、ネットワーク４を介して接続される配信サーバ６から受信される映像コンテンツについての再生との、双方が可能となるように構成している。
そしてこの場合、携帯型娯楽機２では、ネットワーク４と接続されることに応じ、ディスク１００から再生中であった映像コンテンツと同一内容の映像コンテンツを上記配信サーバ６側から受信し、これに基づいた再生出力に切り換えを行うように構成している。
その上で、第１の実施の形態のコンテンツ再生システム１としては、先の図６にも示したように、上記配信サーバ６側に対し、光ディスク１００に記憶される映像コンテンツよりも再生レートの高い、より高品質な映像コンテンツを記憶させるようにしたものである。
【０１０８】
このような第１の実施の形態のコンテンツ再生システム１によれば、携帯型娯楽機２は、上記のようにネットワークとの接続が得られた場合に、再生中の映像コンテンツと同一内容を有するがより高品質とされた映像コンテンツを配信サーバ６側から受信して、これを再生出力することが可能となる。
つまり、このようにして携帯型娯楽機２では、同一内容の映像コンテンツの再生について、光ディスク１００の容量に左右されずに、より高品質な映像コンテンツを再生出力を行うことができるものである。
【０１０９】
また、本実施の形態では、携帯型娯楽機２において、ネットワークとの接続状態が得られたことに応じ、光ディスク１００からのコンテンツ再生から、ネットワーク４からのコンテンツ再生へ切換が、自動的に行われるものとなる。
これにより、携帯型娯楽機２のユーザは、ネットワークとの接続が可能な場所に移動するだけで、自動的に高品質な映像コンテンツを視聴することが可能となる。つまり、この際、ユーザは出力映像の切換のための操作等を行う手間が省かれるものとなる。
【０１１０】
また、先の図９にて説明したように、このような再生コンテンツの切換は、継ぎ目無くシームレスに行うことが可能とされているから、出力中のコンテンツが途切れてしまうといったことがなく、このような途切れによりユーザに違和感を与えてしまうようなことを防止することができる。
【０１１１】
４．第２の実施の形態
続いては、本発明における、第２の実施の形態としてのコンテンツ再生システムについて説明する。
第２の実施の形態のコンテンツ再生システム１としては、先の第１の実施の形態としてのコンテンツ再生システム１と各部を同様に構成した上で、光ディスク１００に記憶される映像コンテンツと、配信サーバ６側に記憶される映像コンテンツについて、第１の実施の形態の場合とは、それぞれのデータフォーマットを異なるように設定するものである。
つまり、図１３に示すようにして、第２の実施の形態の場合では、光ディスク１００に対し、ＭＰＥＧ２方式のＳＤ（Standard Definition）映像、再生レート＝１０Ｍbpsとされる映像コンテンツを記憶するものとする。そして、配信サーバ６側に対しては、ＭＰＥＧ４方式、再生レート＝６Ｍbpsによる映像コンテンツを記憶させておくようにし、さらにこれに伴い、デコードプログラム６３ｂとしては、このようなＭＰＥＧ４方式（再生レート＝６Ｍbps）による映像コンテンツのデコードを可能とするためのプログラムを記憶させておくようにするものである。
このようにして、第２の実施の形態では、配信サーバ６側に対し、光ディスク１００に記憶される映像コンテンツよりも再生レートの低い映像コンテンツを記憶するようにしたものである。
【０１１２】
上記のように光ディスク１００、配信サーバ６側のそれぞれに記憶する映像コンテンツを想定した上で、第２の実施の形態の場合としても、第１の実施の場合と同等の動作を行うものとする。
つまり、第２の実施の形態のコンテンツ再生システム１としても、携帯型娯楽機２、ＩＤ照合サーバ５、及び配信サーバ６の各部は、先の図１１、図１２に示した処理動作と同等の処理動作を行うようにするものである。
【０１１３】
ところで、上記のように配信サーバ６側に対し、光ディスク１００よりも再生レートの低い映像コンテンツを記憶させた上で、先の図１１、図１２に示した動作が行うようにした場合、携帯型娯楽機２では、ネットワークからのコンテンツ再生として、光ディスク１００に記憶される映像コンテンツよりも、この場合は再生レートの低いとされる映像コンテンツについての再生を行うようにされる。
【０１１４】
ここで、携帯型娯楽機２のコンテンツ再生動作として、例えば再生レートが高いとされる映像コンテンツについての再生を行う場合には、ＡＶデコード部３４におけるデコード処理を始めとした再生処理として、比較的多くの処理を要する傾向となる。従ってこの場合、再生処理に要する消費電力としても増大する傾向となる。
換言すれば、再生レートが低いコンテンツについての再生を行うときは、高再生レートのコンテンツについての再生処理を行う場合よりも、各部の処理負担が軽減されることになり、その分再生処理に要する消費電力としても低減されることになる。
さらに、この場合、ディスクからの再生と、ネットワークを介しての再生についての消費電力を考えると、ディスクからの再生では、スピンドルモータの駆動、スレッド駆動を始めとした各部の駆動を行うようにされることから、ネットワークかのらの再生時よりも、原理的に多くの消費電力を要するものとすることができる。
これらのことから、第２の実施の形態のコンテンツ再生システム１において、ディスク１００からの再生から、ネットワークを介しての低再生レートのコンテンツ再生への切換が行われれば、携帯型娯楽機２における消費電力を少なくすることができると考えられる。
つまり、光ディスク１００からのみのコンテンツ再生を行うよりも、携帯型娯楽機２の消費電力を削減することができるようになる。
【０１１５】
このことを、図１４を用いて説明する。
図１４は、第２の実施の形態の携帯型娯楽機２とネットワークとの接続状態の遷移と、これに伴う携帯型娯楽機２の消費電力の関係を模式的に示した図である。
先ず、この図１４に示すネットワーク接続の可／不可として、ネットワーク接続が可ということは、ストリーム再生の可／不可についての判別処理（先の図１２ステップＳ１１３）において、肯定結果が得られた場合を示すものである。また、ネットワーク接続が不可ということは、図１２ステップＳ１１８の判別処理により、否定結果が得られたことを示す。つまり、ネットワークを介してのコンテンツ再生が不可となった場合を指すものである。
【０１１６】
この図１４において、図中期間ｔ１〜ｔ２に示すように、ネットワーク接続が不可とされる場合は、先の第１の実施の形態でも説明したように、ディスクドライブ２９がＯＮとされて、光ディスク１００からのコンテンツ再生が行われる。
この期間ｔ１〜ｔ２において、このような光ディスク１００からのコンテンツ再生時の消費電力としては、図のようなレベルであったとする。
【０１１７】
そして、ネットワーク接続が可となった、時点ｔ２以降は、ディスクドライブ２９がＯＦＦとされて、ネットワークからの再生に切り換えられる（図１２ステップＳ１１４・Ｓ１１５）。そして、このようなネットワークを介してのコンテンツ再生動作は、ネットワーク接続が不可となる、時点ｔ３まで継続される。
この場合、上記もしたようにネットワークを介して受信される映像コンテンツとしては、光ディスク１００に記憶されるコンテンツよりも再生レートが低いものとされる。また、これと共に、この場合は上記のように光ディスク１００からのコンテンツ再生は停止されるから、これらのことより、期間ｔ２〜ｔ３の消費電力としては、図示するように期間ｔ１〜ｔ２の光ディスク１００からのコンテンツ再生時よりも低いレベルによる消費電力とすることができる。
【０１１８】
そして、ネットワーク接続が不可となった時点ｔ３以降、再びネットワーク接続が可となる時点ｔ４までは、光ディスク１００からのコンテンツ再生が行われて、先の期間ｔ１〜ｔ２と同様のレベルの消費電力となる。
さらに、再びネットワーク接続が可とされる期間ｔ４〜ｔ５では、ネットワークを介してのコンテンツ再生が行われ、この際の消費電力としては、先の期間ｔ２〜ｔ３の場合と同じレベルに抑えることができる。
【０１１９】
この図１４の結果からも明らかなように、この場合は、光ディスク１００からのみのコンテンツ再生が行われる場合よりも、図中の斜線で示した分の消費電力を削減することが可能となるのがわかる。
【０１２０】
このようにして、第２の実施の形態のコンテンツ再生システム１では、第１の実施の形態の場合とは異なり、ネットワークと携帯型娯楽機２との接続が可能となったときに、光ディスク１００に記憶されるコンテンツよりも再生レートの低いコンテンツを受信させてこれを再生出力させるようにしたから、この際の携帯型娯楽機２における再生処理に要する消費電力を削減することが可能となる。
このことから、第２の実施の形態によっては、光ディスク１００からのみのコンテンツ再生を行う場合よりも、携帯型娯楽機２における消費電力を削減することができる。
そして、このように消費電力を削減することができることで、携帯型娯楽機２においては、限られたバッテリー容量でより長時間のコンテンツ再生を行うことが可能となる。
【０１２１】
５．第３の実施の形態
続いて、本発明における第３の実施の形態としてのコンテンツ再生システムについて説明する。
第３の実施の形態のコンテンツ再生システム１としても、光ディスク１００、配信サーバ６側のそれぞれに対して、第１の実施の形態の場合とは異なるデータフォーマットによる映像コンテンツを記憶させるものとしている。
つまり、第３の実施の形態の場合、次の図１５に示すようにして、光ディスク１００、配信サーバ６側のそれぞれに対して映像コンテンツを記憶させるものとしている。
【０１２２】
図１５において、この場合の光ディスク１００に対しては、図のようにＭＰＥＧ２方式によるＨＤ映像であり、再生レートが３０Ｍbpsとされた映像コンテンツを記憶させておくものとしている。
そして、配信サーバ６側に対しては、同一内容を有する映像コンテンツとして、それぞれデータフォーマット（再生レート）が異なるようにされた、複数種の映像コンテンツを記憶するもとしている。
この場合としては、同一内容の映像コンテンツにつき、ＭＰＥＧ４方式・再生レート＝５Ｍbpsによるコンテンツ、ＭＰＥＧ２方式のＳＤ映像・再生レート＝１０Ｍbpsによるコンテンツ、さらにＭＰＥＧ２方式のＨＤ映像・再生レート２０Ｍbspによるコンテンツの計３種類の映像コンテンツを記憶するものとしている。
すなわちこの場合、例えばそれぞれ同一内容を有するようにされたコンテンツＡとしては、図示するようにそれぞれフォーマット（再生レート）が異なるようにされた３種の映像コンテンツが記憶されることになる。
【０１２３】
また、この場合、図示はしていないが、配信サーバ６側において、先の図５に示したコンテンツデータベース６３ａでは、このように複数のフォーマットによる映像コンテンツが、それぞれのフォーマットごとに、フォーマット指定情報により対応づけられて記憶される。
つまり、例えば図示するＭＰＥＧ２のＨＤ映像・再生レート２０Ｍbspによるコンテンツは、それぞれ、これを指定するための１つのフォーマット指定情報に対応づけられて記憶される。また、例えばＭＰＥＧ４方式・再生レート＝５Ｍbpsによるコンテンツは、それぞれこれを指定するための１つのフォーマット指定情報に対応づけられているものである。
【０１２４】
また、これと共に、この場合の配信サーバ６側に対しては、これら複数種のフォーマットの映像コンテンツについてのデコードをそれぞれ可能とするための、複数のデコードプログラムが記憶される。
つまり、図のようにＭＰＥＧ４（再生レート５Ｍbps）用、及びＭＰＥＧ２ＳＤ（再生レート１０Ｍbps）用、及びＭＰＥＧ２ＨＤ（再生レート２０Ｍbps）用のそれぞれのデコードプログラムが記憶されるものである。
さらにこの場合、このような複数種のデコードプログラムとしても、それぞれのフォーマットを指定するための、上記したフォーマット指定情報に対応づけられて、記憶部６３に対して記憶される。
【０１２５】
このようにして光ディスク１００、配信サーバ６側に記憶させる映像コンテンツを想定した上で、第３の実施の形態では、携帯型娯楽機２に対して装填された光ディスク１００に記憶される映像コンテンツと同一内容の映像コンテンツを再生するにあたって、バッテリー部４１におけるバッテリー残量によって、最後までコンテンツの再生を可能とすることのできる再生レートの映像コンテンツを選択するようにする。
ここで、先にも説明したように、再生するコンテンツの再生レートによっては、携帯型娯楽機２における消費電力が異なるものとなるから、このとき選択されるコンテンツの再生レートによっては、コンテンツを最後まで再生できるものとできないものとがでてくる可能性がある。
そこで、この際、上記のようにしてコンテンツを最後まで再生可能な再生レートによる映像コンテンツを選択するようにして、より確実に、ユーザがコンテンツを最後まで視聴できるようにするものである。
【０１２６】
また、この際、例えば携帯型娯楽機２においてバッテリー残量が充分にある場合等では、このようにコンテンツを最後まで再生可能な再生レートによる映像コンテンツが、数種となることが考えられる。
そこで、このような場合に対応しては、上記のようにコンテンツを最後まで再生可能な再生レートによる映像コンテンツのうちから、最も再生レートの高い（つまり最も高品質な）映像コンテンツを選択して、これを再生出力しようとするものである。
なお、以下では説明の便宜上、このようにコンテンツ再生時に携帯型娯楽機２側で選択するとされる、光ディスク１００に記憶される映像コンテンツ、及び配信サーバ６側に記憶される映像コンテンツのそれぞれを、フォーマットの別ごとに「ソース」と呼ぶことにする。
つまりこの際、光ディスク１００に記憶される、ＭＰＥＧ２のＨＤ映像（再生レート＝３０Ｍbps）のコンテンツは１つの「ソース」であり、また、配信サーバ６側に対して記憶される複数の映像コンテンツは、それぞれのフォーマット（再生レート）の別ごとに、１つの「ソース」を形成するものである。
【０１２７】
このような動作を実現するために、第３の実施の形態では、携帯型娯楽機２として、次の図１６に示すように構成する。
なお、この図１６において、先の図３にて既に説明した部分については同一の符号を付して説明を省略する。
先ず、この場合の携帯型娯楽機２においては、先の図３に示した携帯型娯楽機２と比較してわかるように、通信状態検出用バッファ３７、通信状態検出部３８を備えないものとしている。
これは第３の実施の形態において、携帯型娯楽機２としては、移動しながらの使用を前提とはしていないことを想定していることによる。
つまり、第３の実施の形態では、上述もしたようにコンテンツを最後まで再生可能なソースを選択して、これについての再生出力を行うようにされるものであることから、ネットワークとの接続が途切れてしまい、万が一このソースについての再生が途切れてしまった場合に、コンテンツを最後まで再生することが困難となってしまう可能性がある。そこで、ここでは、携帯型娯楽機２が、例えばホットスポット等のネットワークとの接続が確立された場での使用を想定しているものである。
このため、この場合の携帯型娯楽機２では、先の図１０にて説明したような通信状態の検出を行うための、これら通信状態検出用バッファ３７、通信状態検出部３８をあえて備えなくても良いものとしている。
【０１２８】
また、この場合の携帯型娯楽機２としては、再生切換用バッファ３３を備えないものとしている。
これは、第３の実施の形態では、上記説明からも理解されるように光ディスク１００からの再生／ネットワークからの再生についての切換をリアルタイムに行わずに済むものとしていることから、このようなリアルタイムな再生の切換を行うための再生切換用バッファ３３としても、あえて備えなくてよいものとしているものである。
【０１２９】
この場合の携帯型娯楽機２においては、バッテリー部４１のバッテリー残量を検出するための、バッテリー残量検出部４５を備えるものとしている。
このバッテリー残量検出部４５としては、バッテリー部４１から入力される電源電圧に応じた電圧レベルを検出し、その結果をバッテリー残量情報として、図のようにバス４２を介して接続されるＣＰＵ２１に供給する。
【０１３０】
また、この場合、ＲＯＭ２２に対しては、図のような消費電力テーブル２２ｂが格納されるものとなる。
この消費電力テーブル２２ｂの構造としては、例えば次の図１７に示すように、各ソースに対応づけられて、ソースごとの再生処理に要する消費電力（毎時）の情報が記憶されるものとなる。
つまり、この場合の消費電力テーブル２２ｂによれば、例えば配信サーバ６側に記憶され、ネットワークを介して再生されるＭＰＥＧ４：再生レート５Ｍbpsのコンテンツ（ソース）を再生する際には、携帯型娯楽機２での再生処理として、例えば１０Ｗ／ｈの消費電力を要することが示されている。また、例えば光ディスク１００からの、ＭＰＥＧ２のＨＤ映像：再生レート３０Ｍbpsのソース（コンテンツ）の再生については、例えば４０Ｗ／ｈの消費電力を要することが示されるものである。
【０１３１】
このような消費電力テーブル２２ｂの内容により、ソースごとの毎時の消費電力の情報を得ることができれば、上記バッテリー残量検出部４２によって検出されたバッテリー残量の情報、及びコンテンツの残り再生時間の情報から、コンテンツを最後まで再生可能なソースを認識することができる。
つまりこの場合、バッテリー残量を「Ｘ」、ソースの毎時の消費電力を「Ｙ」とすると、「Ｘ÷Ｙ」の演算により、各ソースの再生可能時間長を算出することができる。
そして、このように算出された各ソースの再生可能時間長と、これから再生すべきコンテンツの再生時間長とを比較すれば、コンテンツを最後まで再生可能なソースを割り出すことができる。
つまり、この際、ソースの再生可能時間長を「Ｚ」、コンテンツの残り再生時間を「Ｗ」とすると、「Ｚ＞Ｗ」となるソースを割り出せばよいものである。
【０１３２】
そして、このように割り出されたソースのうち、最も再生レートの高いソースを選択するようにすれば、上述のように、コンテンツを最後まで再生可能なソースのうちの最も高品質な映像コンテンツを再生出力することができるようになる。
【０１３３】
図１８、図１９は、上記のような第３の実施の形態としての動作を実現するために、コンテンツ再生システム１の携帯型娯楽機２、ＩＤ照合サーバ５、配信サーバ６のそれぞれにおいて実行されるべき処理動作について示したフローチャートである。
なお、携帯型娯楽機２として示す動作は、例えば図１６に示したＲＯＭ２２等に格納されるプログラムに基づいてＣＰＵ２１が実行するものである。また、ＩＤ照合サーバ５として示す動作は、この場合も先の図４に示したＣＰＵ５０によるものであり、また配信サーバ６として示す動作としても先の図６に示したＣＰＵ６０が実行するものである。
そして、この場合は、携帯型娯楽機２とネットワーク４とは、既に接続されている状態にあるとして以下の説明を続ける。
【０１３４】
先ず、図１８において、携帯型娯楽機２では、図示するステップＳ４０１の処理によって、光ディスク１００についての再生が指示されるのを監視する。このステップＳ４０１において、先の図１６に示した入力部２５に対する所定の操作入力が行われる等して、装填された光ディスク１００についての再生が指示された場合には、ステップＳ４０２に処理を進める。
【０１３５】
ステップＳ４０２においては、光ディスクドライブ２９により、光ディスク１００に記憶されるコンテンツＩＤを読み出させる。そして、読み出されたコンテンツＩＤの情報を、例えばＲＡＭ２３等に保持する。
【０１３６】
続くステップＳ４０３においては、コンテンツの時間長を認識する。つまり、例えば光ディスク１００に記憶される、映像コンテンツについての再生管理情報等から、この映像コンテンツについての時間長の情報を読み出して、これを認識するようにする。
【０１３７】
そして、ステップＳ４０４においては、図１６に示したバッテリー残量検出部４５から供給されるバッテリー残量の情報を参照して、バッテリー部４１のバッテリー残量を認識する。
さらに、ステップＳ４０５においては、上記のように認識したバッテリー残量の情報と、図１７に示した消費電力テーブル２２ｂに格納される情報内容とを元に、各ソースについての再生可能時間長を算出する。
つまり、先にも説明したように、「バッテリー残量Ｘ÷ソースの毎時の消費電力Ｙ」の演算を行って、各ソースの再生可能時間長を算出するものである。
【０１３８】
続くステップＳ４０６においては、算出した各ソースごとの再生可能時間長と、先のスップＳ４０３にて認識したコンテンツの時間長とを比較する。
そして、ステップＳ４０７においては、このような比較結果に基づいて、コンテンツを最後まで再生可能となるソースを認識する。
すなわち、先に説明したように、算出されたそれぞれの再生可能時間長について、「再生可能時間長Ｚ＞コンテンツの時間長Ｗ」となるソースを割り出すものである。
さらに、ステップＳ４０８においては、このように割り出されたソースのうち、最も再生レートの高いソースを認識する。
これによって、コンテンツを最後まで再生可能なソースのうちの最も高品質なソースを認識できたことになる。
【０１３９】
ステップＳ４０９においては、認識したソースが、光ディスク１００に記憶された映像コンテンツであるか否かの判別を行う。
このステップＳ４０９において、認識されたソースが、光ディスク１００に記憶された映像コンテンツであったとして肯定結果が得られた場合は、ステップＳ４１０に処理を進めて、光ディスク１００からの映像コンテンツの再生を開始する。つまり、ディスクドライブ制御部２８によって、光ディスクドライブ２９に装填されている光ディスク１００についての再生動作を開始させて、この光ディスク１００からの映像コンテンツの再生を開始させるものである。
このようにして、ステップＳ４０９にて光ディスク１００からのコンテンツ再生を開始させると、図１９に示すステップＳ４１９に処理を進めて、コンテンツの再生終了を監視する。つまり、例えばコンテンツが最後まで再生された、或いは入力部２５に対する操作入力等により再生終了指示が為された等、コンテンツの再生を終了すべきとされる状態となるのを監視する。
そして、このようなコンテンツの再生を終了すべき状態となったことに応じては、ステップＳ４２０に処理を進めて、再生動作を終了するための処理を実行するようにされる。
【０１４０】
一方、上記ステップＳ４０９において、認識されたソースが、光ディスク１００に記憶された映像コンテンツではなかったとして否定結果が得られた場合は、図１９に示すステップＳ４１１に処理を進めて、認識されたソースのフォーマットを指定するための、先に説明したフォーマット指定情報を生成する。
このようなフォーマット指定情報としては、予め携帯型娯楽機２側と配信サーバ６側とで取り決めた、配信サーバ６側に記憶される映像コンテンツ（ソース）を指定するための情報となる。
【０１４１】
続くステップＳ４１２においては、図１６に示したＲＯＭ２２内に記憶される、機器ＩＤ２２ａを読み出すようにされる。
そして、ステップＳ４１３においては、この機器ＩＤ２２ａの情報と共に、先のステップＳ４０２によって読みされたコンテンツＩＤ、及びステップＳ４１１によって読み出したフォーマット指定情報を、ＩＤ照合サーバ５に対して送信する。
【０１４２】
ＩＤ照合サーバ５において、このように携帯型娯楽機２から送信されるコンテンツＩＤ、機器ＩＤ、フォーマット指定情報の各情報の受信の有無を、図示するステップＳ５０１において監視する。そして、このステップＳ５０１において、これらの情報が受信されたとした場合は、ステップＳ５０２に処理を進めて、この場合も受信されたコンテンツＩＤ、機器ＩＤの情報についての照合処理を実行させる。つまり、ＩＤ照合部５３によって、これらコンテンツＩＤ、機器ＩＤについての照合処理を実行させる。
【０１４３】
続くステップＳ５０３においては、このようなＩＤ照合部５３の照合結果として、これらコンテンツＩＤ・機器ＩＤの情報が正当であるとの結果が得られたか否かについて判別を行う。
この場合も、このステップＳ５０３において、ＩＤ照合部５３の判別結果としてコンテンツＩＤ・機器ＩＤの情報が正当であるとの結果が得られず、否定結果が得られた場合は、図示するようにステップＳ５０４に処理を進めて、携帯型娯楽機２に対し、このように否定結果が得られた旨の不可通知を行うようにされる。
【０１４４】
携帯型娯楽機２においては、このような不可通知が受信されたか否かの判別を、図示するステップＳ４１４の処理によって行う。
このステップＳ４１４において、不可通知が受信されてはいないとして否定結果が得られている場合は、後述のステップＳ４１６に処理を進める。一方、不可通知が受信された場合は、図のようにステップＳ４１５に処理を進めて、再生不可処理を行うものとされる。
なお、この場合におけるステップＳ４１５の再生不可処理としては、正当な権利を有していない光ディスク１００、携帯型娯楽機２が使用された場合に対応した処理が実行されればよい。例えば、このような再生不可処理としては、光ディスク１００についての再生を強制的に停止させる処理を実行することが考えられる。或いは、このように正当なＩＤ情報ではないことを示すメッセセージデータをディスプレイ２７上に表示させる等して、ユーザによる対応操作を待機する処理を実行するようにしてもよい。
このようにして、再生不可処理を実行すると、図示するように処理動作を終了するようにされる。
【０１４５】
また、ＩＤ照合サーバ５側における、上記ステップＳ５０３において、ＩＤ照合部５３の判別結果としてコンテンツＩＤ・機器ＩＤの情報が正当であるとの結果が得られ、肯定結果が得られた場合は、ステップＳ５０４に処理を進めて、図４に示した通信処理部５４によって、上記ステップＳ５０１において受信されたコンテンツＩＤ、及びフォーマット指定情報の各情報を配信サーバ６に対して送信させる。
【０１４６】
配信サーバ６において、これらの情報の受信の有無は、図示するステップＳ６０１の処理によって監視される。
このステップＳ６０１において、これら各情報が受信されたとした場合は、ステップＳ６０２に処理を進めて、受信されたコンテンツＩＤ、及びフォーマット指定情報を元に、コンテンツデータベース６３ａを検索する。
つまり、このステップＳ６０２としては、先の図５に示したデータベース管理部６２によって、コンテンツデータベース６３ａ内の、受信されたコンテンツＩＤ、及びフォーマット指定情報の双方によって対応づけられて記憶されるコンテンツデータを検索させる。
そして、ステップＳ６０３においては、このように検索させたコンテンツデータを、データベース管理部６２によって読み出させる。
【０１４７】
続くステップＳ６０４においては、受信されたフォーマット指定情報を元に、デコードプログラムを検索する。つまり、記憶部６３内に記憶される３種のデコードプログラムのうちから、受信されたフォーマット指定情報と同一の指定情報に対応付けられて記憶されるデコードプログラムを検索するものである。
これによって、携帯型娯楽機２側で選択されたソースの映像コンテンツをデコードするためのデコードプログラムが検索される。
【０１４８】
そして、ステップＳ６０５においては、このように検索されたデコードプログラムを、データベース管理部６２によって読み出させる。
さらに、ステップＳ６０６においては、このように読み出されたデコードプログラムと、先のステップＳ６０３により読み出されたコンテンツデータとを、通信処理部６４によって携帯型娯楽機２に対して送信させる。
【０１４９】
携帯型娯楽機２においては、このような配信サーバ６からのデコードプログラム、コンテンツデータの各データの受信の有無についての判別を、ステップＳ４１６の処理によって行う。
ステップＳ４１６において、これら各データが受信されていないとして、否定結果が得られた場合は、先のステップＳ４１４の処理を実行して、ＩＤ照合サーバ５からの不可通知の受信の有無を判別する。つまりこの場合としても、これらステップＳ４１６→Ｓ４１４の処理が実行されることによっては、上記不可通知、及び上記デコードプログラム・コンテンツデータのいずれかの受信が監視されることになる。
また、ステップＳ４１６において、デコードプログラムとコンテンツデータが受信されたとして肯定結果が得られた場合は、ステップＳ４１７に処理を進める。
【０１５０】
ステップＳ４１７においては、ＡＶデコード部３４のデコードプログラムを書き換えるための処理を行う。
つまり、図１６に示されるデコードプログラム書換部３２により、ＡＶデコード部３４のデコードプログラムとして、上記のように配信サーバ６側から受信されたデコードプログラムに書き換えが行われるように制御を行うものである。
【０１５１】
続くステップＳ４１８においては、受信されたコンテンツデータについての再生を開始させる。
すなわち、無線ＬＡＮインターフェース３６を介して配信サーバ６側から受信されるコンテンツデータを、通信処理部６４によってＡＶデコード部３４に対して供給させて、この受信コンテンツデータについてのデコード処理を開始させ、これによってこの受信コンテンツデータについての再生動作を開始させるものである。
【０１５２】
そして、このようにして、受信されたコンテンツデータについての再生を開始すると、先に説明したステップＳ４１９に処理を進めて、コンテンツの再生終了を監視する。そして、このステップＳ４１９において、コンテンツの再生を終了すべき状態となったとされた場合は、ステップＳ４２０において再生動作を終了するための処理を実行する。
つまり、この場合は、上記のように受信されたコンテンツについての再生動作を終了するための処理を実行する。
【０１５３】
このようにして、第３の実施の形態のコンテンツ再生システム１では、同一内容を有する映像コンテンツとして、それぞれデータフォーマットが異なる（再生レートが異なる）ようにされた映像コンテンツを、光ディスク１００、及び配信サーバ６側に記憶させるようにしている。
つまり、同一内容を有する映像コンテンツについて、再生動作に要する消費電力がそれぞれ異なるようにされた映像コンテンツを、光ディスク１００、配信サーバ６側に記憶させるようにしたものである。
そして、携帯型娯楽機２におけるバッテリー残量と、再生すべきコンテンツの時間長の情報から、これらの映像コンテンツ（ソース）のうち、コンテンツを最後まで再生可能な映像コンテンツを割り出すようにしている。
さらに、携帯型娯楽機２では、このように割り出されたソースのうち、最も再生レートの高いソースを選択し、このソースの映像コンテンツを配信サーバ６側から受信して再生出力するようにしている。
【０１５４】
このような第３の実施の形態のコンテンツ再生システム１によれば、再生すべき同一内容の映像コンテンツについて、これを最後まで再生可能とする映像コンテンツのうちの、最も再生レートの高い映像コンテンツを携帯型娯楽機２において再生出力させることが可能となる。
つまり、このような第３の実施の形態のコンテンツ再生システム１により、ユーザは、携帯型娯楽機２の限られたバッテリー残量の条件下で、映像コンテンツをできるだけ高画質に最後まで視聴することが可能となる。
【０１５５】
なお、この場合、携帯型娯楽機２においては、バッテリー残量に応じて、コンテンツを最後まで再生できる映像コンテンツ（ソース）を選択するものとしたが、これに代えて、予め設定された、任意の時間長分再生することのできるソース（映像コンテンツ）を選択するようにしてもよい。
つまり、この場合としては、例えばユーザがこれらから６０分間コンテンツを視聴するとして、６０分の時間長が指定された場合に、バッテリー残量に応じて、６０分間コンテンツを再生することのできるソース（再生レート）を選択するようにするといったものである。
これを実現するとしたときは、先の図１８に示したステップＳ４０６の処理によって、先ずは算出された各再生可能時間と、上記のように予め設定された時間長の情報とを比較し、続くステップＳ４０７において、このような予め設定された時間長分コンテンツを再生可能なソースを認識するようにすればよい。
【０１５６】
また、この場合、バッテリーの消耗を極力抑えることのみを目的とした場合は、常に最も再生レートの低いソースを選択するように構成すればよい。
このようにすれば、携帯型娯楽機２のバッテリーの消費を可能な限り低く抑えることが可能となる。
【０１５７】
さらに、この場合、コンテンツを最後まで再生可能なソースを自動的に選択せず、ユーザに任意のソースを選択させてこれを再生出力するように構成されてもよい。
このようにして、ユーザに任意のソースを選択させるとした場合は、携帯型娯楽機２側の処理動作として、例えば以下のような動作を行うようにすればよい。
先ず、この場合の携帯型娯楽機２側の処理動作としては、先の図１８に示したステップＳ４０５の処理によって、各再生可能時間を算出した上で、続くステップとして、例えば次の図２０に示すようなソース選択画面２７ａをディスプレイ２７上に表示する処理を行うようにする。
つまり、この図２０に示すようにして、このようなソース選択画面２７ａとしては、例えば各ソースを文字データ等により示すと共に、これら各ソースについての再生可能時間を示すようにする。また、図のように、各ソースについての再生レートを対応づけるようにして示すようにする。
さらに、このソース選択画面２７ａにおいては、各ソースを選択するための図のようなカーソルＣＲを表示する。このようなカーソルＣＲを表示することによって、例えば入力部２５を介した操作入力により、これらのうちから任意の１のソースを選択・決定することができるようにしておく。
そして、このソース選択画面２７ａ上において、操作により１のソースが選択・決定されるのに応じて、ステップＳ４０９以降の処理を実行するようにすればよい。
これによって、再生可能な各ソースについて、それぞれの再生可能時間、再生レートの情報を提示した後、ユーザに任意の１のソースを選択させてこれを再生出力することが可能なる。
【０１５８】
また、第３の実施の形態では、先にも説明したように、携帯型娯楽機２が動作中にネットワークに接続された状態から移動されないことを想定して、通信状態検出用バッファ３７、通信状態検出部３８による、先の図１０に示したような接続状態の検出を行わないものとしたが、移動しながらの使用を想定した場合等には、第１、第２の実施の形態と同様、これら通信状態検出用バッファ３７、通信状態検出部３８を設けて、接続状態の検出を行うようにしてもよい。
また、第３の実施の形態の携帯型娯楽機２では、光ディスク１００からの再生／ネットワーク４からの再生について、リアルタイムに切換を行わないものとして想定したことにより、再生切換用バッファ３３を設けての、先の図９に示した再生切換動作は行わないものとしたが、同様に、移動しながらの利用を想定した場合等は、再生切換用バッファ３３を設けてこのような再生切換動作を行うようにしてもよい。
【０１５９】
また、この際、上記のように携帯型娯楽機２の移動しながらの利用を想定した場合、或るソースを選択して再生中に、ネットワークとの接続が途切れることが考えられる。そのような場合には、例えばネットワークから受信される映像コンテンツを可能なかぎり蓄積しておくためのバッファメモリを設けるようにし、ネットワークとの接続が得られる度にここに受信コンテンツを蓄積するようにしておく。
そして、これによってできるだけ多くのコンテンツデータを蓄積しておくようにし、この蓄積されたコンテンツを再生出力するようにすればよい。
【０１６０】
なお、各実施の形態において、光ディスク１００、配信サーバ６側に記憶させる映像コンテンツのフォーマットは、あくまでも一例であり、当然これらに限定されるものではない。
但しこの場合、第１の実施の形態の効果を得るに当たっては、配信サーバ６側に、光ディスク１００に記憶される映像コンテンツよりも高品質（高再生レート）となる映像コンテンツを記憶させる必要がある。
また第２の実施の形態では、配信サーバ６側に、光ディスク１００に記憶される映像コンテンツよりも低再生レートとなる映像コンテンツを記憶させておくことが必要となる。
また、先に説明した第３の実施の形態としての動作を得るにあたっては、配信サーバ６側に、光ディスク１００に記憶される映像コンテンツよりも低再生レートとなる映像コンテンツを記憶させる。その上で、配信サーバ６側に記憶される映像コンテンツとしては、同一内容を有する複数の映像コンテンツとして、それぞれ再生レートが異なるようにしておくようにする。
【０１６１】
また、コンテンツ再生システム１の構成は、実施の形態としての動作が実現できる範囲内であれば、その構成が変更されても構わない。
例えば、各実施の形態では、ＩＤ照合サーバ５と配信サーバ６とを別体として構成する場合を例示したが、これらをネットワーク４に対して接続された１つの装置として構成するようにしてもよい。
また、デコードプログラムは配信サーバ６から携帯型娯楽機２に供給するものとしたが、例えば、再生が想定されるフォーマットに対応する全てのデコードプログラムを予め光ディスク１００に記憶させておき、このように光ディスク１００に記憶させたデコードプログラムを携帯型娯楽機２が読み出してデコードプログラムの書換を行うようにしてもよい。或いは、これらのデコードプログラムを携帯型娯楽機２側に予め保持させておくようにし、これらのうちから再生出力するコンテンツの別に応じたデコードプログラムを選択して書換を行うようにしてもよい。
また、実施の形態では、携帯型娯楽機２とネットワーク４とが無線により接続される場合を例示したが、このような無線による接続に加え、有線によりネットワーク４との接続が可能な構成が採られてもよい。
【図面の簡単な説明】
【０１６２】
【図１】本発明の実施の形態のコンテンツ再生システムの概要について示す図である。
【図２】実施の形態としての再生装置の外観図である。
【図３】第１、第２の実施の形態としての再生装置の内部構成例を示すブロック図である。
【図４】実施の形態のコンテンツ再生システムにおける、ＩＤ照合サーバの内部構成例を示したブロック図である。
【図５】実施の形態のコンテンツ再生システムにおける、配信サーバの内部構成例を示したブロック図である。
【図６】第１の実施の形態としてのコンテンツ再生システムの概要について説明するための図である。
【図７】第１の実施の形態としてのコンテンツ再生システムにおいて得られる動作の概要について説明するための図である。
【図８】第１の実施の形態としてのコンテンツ再生システムにおいて行われる動作として、再生コンテンツの切換動作について説明するための図である。
【図９】再生コンテンツの切換動作について、各部の動作を模式的に示した図である。
【図１０】通信状態の検出動作について説明するための図である。
【図１１】第１、第２の実施の形態のコンテンツ再生システムにおいて行われるべき処理動作について示したフローチャートである。
【図１２】同じく、第１、第２の実施の形態のコンテンツ再生システムにおいて行われるべき処理動作について示したフローチャートである。
【図１３】第２の実施の形態としてのコンテンツ再生システムにおいて再生される映像コンテンツのフォーマットについて説明するための図である。
【図１４】第２の実施の形態としてのコンテンツ再生システムの概要について説明するための図である。
【図１５】第３の実施の形態としてのコンテンツ再生システムの概要について説明するための図である。
【図１６】第３の実施の形態としての再生装置の内部構成例を示すブロック図である。
【図１７】消費電力テーブルの構造例を示したデータ構造図である。
【図１８】第３の実施の形態のコンテンツ再生システムにおいて行われるべき処理動作について示したフローチャートである。
【図１９】同じく、第３の実施の形態のコンテンツ再生システムにおいて行われるべき処理動作について示したフローチャートである。
【図２０】第３の実施の形態の変形例について説明するための図である。
【符号の説明】
【０１６３】
１  コンテンツ再生システム、２  携帯型娯楽機、３  アクセスポイント、４  ネットワーク、５  ＩＤ照合サーバ、６  配信サーバ、２１  ＣＰＵ、２２ａ  機器ＩＤ、２２ｂ  消費電力テーブル、２３  ＲＡＭ、２４  入力処理部、２５  入力部、２６  表示処理部、２７  ディスプレイ、２８  ディスクドライブ制御部、２９  光ディスクドライブ、２９ａ  光ディスク挿入口、３０  メモリ制御部、３１  メモリカードインターフェース、３１ａ  メモリカード挿入口、３２  デコードプログラム書換部、３３  再生切換用バッファ、３４  ＡＶデコード部、３５  通信処理部、３６  無線ＬＡＮインターフェース、３７  通信状態検出用バッファ、３８  通信状態検出部、３９  オーディオデータ処理部、４０  スピーカ、４１  バッテリー部、４２  バス、４５  バッテリー残量検出部、１００  光ディスク
【図１】
2005072911.tif 000003
【図２】
2005072911.tif 000004
【図３】
2005072911.tif 000005
【図４】
2005072911.tif 000006
【図５】
2005072911.tif 000007
【図６】
2005072911.tif 000008
【図７】
2005072911.tif 000009
【図８】
2005072911.tif 000010
【図９】
2005072911.tif 000011
【図１０】
2005072911.tif 000012
【図１１】
2005072911.tif 000013
【図１２】
2005072911.tif 000014
【図１３】
2005072911.tif 000015
【図１４】
2005072911.tif 000016
【図１５】
2005072911.tif 000017
【図１６】
2005072911.tif 000018
【図１７】
2005072911.tif 000019
【図１８】
2005072911.tif 000020
【図１９】
2005072911.tif 000021
【図２０】
2005072911.tif 000022