(57)【要約】【課題】コンテンツデータの再生をできるだけ途切れさせることなく、通信回線の通信品質に応じて可能な限り高品質のコンテンツデータ再生を簡易に行う。【解決手段】第２の記憶部内に格納されたデータを再生する再生部と、通信回線の通信品質を監視する通信品質監視部と、再生部により低品質コンテンツデータの再生をしているときに、通信品質監視部により監視している通信品質が所定のレベル以上であると判断すると、第２の通信部を介して第１の記憶部に格納されたオリジナルコンテンツデータの転送を情報処理装置に要求し、転送されてきたオリジナルコンテンツデータを再生部により再生させる再生制御部とを設けた。【選択図】図４
2014093560.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信部と第１の記憶部とを有する情報処理装置と、第２の通信部と第２の記憶部とを有する通信装置とを備え、前記情報処理装置と前記通信装置とは第１及び第２の通信部及びこれら通信部間の通信回線により互いに通信可能であるコンテンツ再生システムにおいて、
前記第１の記憶部には、オリジナルコンテンツデータと、このオリジナルコンテンツデータの品質を低下させた低品質コンテンツデータとが格納され、
前記第２の記憶部には、前記第１の記憶部内に格納された前記低品質コンテンツデータが転送されて格納され、
前記通信装置は、
前記第２の記憶部内に格納されたデータを再生する再生部と、
前記通信回線の通信品質を監視する通信品質監視部と、
前記再生部により前記低品質コンテンツデータの再生をしているときに、前記通信品質監視部により監視している通信品質が所定のレベル以上であると判断すると、前記第２の通信部を介して前記第１の記憶部に格納された前記オリジナルコンテンツデータの転送を前記情報処理装置に要求し、転送されてきた前記オリジナルコンテンツデータを前記再生部により再生させる再生制御部と
を備えることを特徴とするコンテンツ再生システム。
【請求項２】
前記再生制御部は、前記再生部により前記オリジナルコンテンツデータの再生をしているときに、前記通信品質監視部により監視している通信品質が所定のレベルを下回っていると判断すると、前記第２の記憶部に格納されている前記低品質コンテンツデータを前記再生部により再生させることを特徴とする請求項１記載のコンテンツ再生システム。
【請求項３】
前記低品質コンテンツデータには、前記通信回線を通じて前記第１の記憶部に格納されたオリジナルコンテンツデータにアクセスするための情報が記述されており、
前記再生制御部は、前記再生部により前記低品質コンテンツデータの再生をしているときに、前記第２の通信部を介して前記第１の記憶部に格納されたオリジナルコンテンツデータにアクセスする
ことを特徴とする請求項１または２記載のコンテンツ再生システム。
【請求項４】
前記第２の記憶部には、前記オリジナルコンテンツデータ及び前記低品質コンテンツデータの再生位置と再生時間との関係を示すタイムテーブルが格納されており、
前記再生制御部は、前記オリジナルコンテンツデータと前記低品質コンテンツデータとの再生切替の際に、前記タイムテーブルを参照して、再生切替時の前記オリジナルコンテンツデータの再生時間と前記低品質コンテンツデータの再生時間との差を小さくするように再生切替を行う
ことを特徴とする請求項２記載のコンテンツ再生システム。
【請求項５】
前記低品質コンテンツデータは、再生開始から所定の時間幅の冒頭部が前記オリジナルコンテンツデータと同等の品質を有する冒頭コンテンツデータとされており、
前記再生制御部は、前記低品質コンテンツデータの再生開始時にこの冒頭コンテンツデータを前記再生部により再生させる
ことを特徴とする請求項１〜４のいずれかに記載のコンテンツ再生システム。
【請求項６】
通信部と記憶部とを有し、この通信部及び通信回線により、オリジナルコンテンツデータ及びこのオリジナルコンテンツデータの品質を低下させた低品質コンテンツデータが格納された情報処理装置との間で互いに通信可能に構成された通信装置であって、
前記記憶部には、前記情報処理装置に格納された前記低品質コンテンツデータが転送されて格納され、
前記通信装置は、
前記記憶部内に格納されたデータを再生する再生部と、
前記通信回線の通信品質を監視する通信品質監視部と、
前記再生部により前記低品質コンテンツデータの再生をしているときに、前記通信品質監視部により監視している通信品質が所定のレベル以上であると判断すると、前記通信部を介して前記オリジナルコンテンツデータの転送を前記情報処理装置に要求し、転送されてきた前記オリジナルコンテンツデータを前記再生部により再生させる再生制御部と
を備えることを特徴とする通信装置。
【請求項７】
記憶部を有し、通信回線によりオリジナルコンテンツデータ及びこのオリジナルコンテンツデータの品質を低下させた低品質コンテンツデータが格納された情報処理装置との間で互いに通信可能に構成された通信装置におけるコンテンツ再生方法であって、
前記情報処理装置に格納された前記低品質コンテンツデータを前記記憶部に格納する工程と、
前記記憶部内に格納された前記低品質コンテンツデータを再生する工程と、
前記通信回線の通信品質を監視する工程と、
前記低品質コンテンツデータの再生をしているときに、監視している通信品質が所定のレベル以上であると判断すると、前記オリジナルコンテンツデータの転送を前記情報処理装置に要求し、転送されてきた前記オリジナルコンテンツデータを再生する工程と
を備えることを特徴とするコンテンツ再生方法。
【請求項８】
記憶部を有し、通信回線によりオリジナルコンテンツデータ及びこのオリジナルコンテンツデータの品質を低下させた低品質コンテンツデータが格納された情報処理装置との間で互いに通信可能に構成されたコンピュータにより実行されるプログラムであって、
このプログラムが前記コンピュータにより実行されると、
前記情報処理装置に格納された前記低品質コンテンツデータを前記記憶部に格納する工程と、
前記記憶部内に格納された前記低品質コンテンツデータを再生する工程と、
前記通信回線の通信品質を監視する工程と、
前記低品質コンテンツデータの再生をしているときに、監視している通信品質が所定のレベル以上であると判断すると、前記オリジナルコンテンツデータの転送を前記情報処理装置に要求し、転送されてきた前記オリジナルコンテンツデータを再生する工程と
を前記コンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に格納されたコンテンツデータを通信装置で再生するコンテンツ再生システム、通信装置、コンテンツ再生方法及びプログラムに関する。
【背景技術】
【０００２】
スマートフォンに代表される通信装置は、この通信装置を用いた音声通話、インターネットへのアクセスだけでなく、インターネットを介してコンテンツデータを取得してこのコンテンツデータを視聴するといった用途にも用いられている。可搬性の観点から、小型、軽量の通信装置に対するユーザからの要望は強いので、一般的な通信装置は例えばＨＤＤ（Hard Disk Drive）のような大容量の記憶装置を搭載していない。従って、大容量のコンテンツデータを通信装置で再生してユーザが視聴する場合、インターネット上のコンテンツサーバからコンテンツ再生データを通信回線経由でストリーミングで取得して通信装置で再生し、あるいは、コンテンツサーバからコンテンツデータを通信回線経由でダウンロードしながら通信装置で再生することが通常である。
【０００３】
このように、コンテンツデータは通信回線経由で取得することが多いので、コンテンツデータを円滑に、すなわち途切れなく再生して視聴するためには、通信回線の通信速度等、コンテンツデータ再生に影響を与える通信回線の各種パラメータ（以下、「通信品質」と総称することがある）が良好であることが好ましい。しかしながら、通信装置が常に良好な通信品質を得られる環境下にあるとは限らず、例えば、通信回線が移動体通信網を経由する場合、基地局からの電波強度が弱い場所でユーザがコンテンツデータの取得を指示した場合や、近隣において多数のユーザが移動体通信網に接続している場合など、移動体通信網の通信速度が最大通信速度を大きく下回ることもある。さらには、連続的に通信可能な状態にない（通信が瞬間的に途切れる）ことも考えられる。
【０００４】
このような状況下において通信装置が通信回線経由でコンテンツデータを取得してこのコンテンツデータを再生していた場合、例えばコンテンツ再生データを連続的に取得できないために、再生すべきコンテンツ再生データが到来するまで通信装置が一時的にコンテンツデータの再生を中断し、待機状態になることがある。この現象が繰り返し発生すると、コンテンツデータが円滑かつ連続的に再生されなくなり、ユーザからすると頻繁に停止しながらコンテンツデータが再生されるように見える。
【０００５】
かかる課題に鑑みて、通信装置で視聴するコンテンツデータを、圧縮操作を行う等の手法により情報量、容量の削減を図った低画質データに変換して通信装置で保管し（特許文献１、２参照）、あるいは、無線回線品質が劣化した場合は、ストリーミングデータに予め含めてあったＣＭデータを再生させる（特許文献３参照）技術が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１０７０８号公報
【特許文献２】特開２００８−３３４５４号公報
【特許文献３】特開２００３−４６９２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した従来の技術であっても、さらに解決すべき課題を抱えていた。まず、通信装置に低画質データを格納する技術においては、通信装置が良好な回線品質下にあっても、ユーザは低画質データを視聴することになる。良好な回線品質が得られるのであれば、コンテンツサーバからコンテンツデータを取得して通信装置で再生することは可能である。ユーザがその時点での回線品質を都度確認し、回線品質が良好であれば手作業でコンテンツサーバに接続してコンテンツデータを取得する指示を行ってコンテンツデータを再生することも可能であるが、かかる作業はユーザに追加の作業を強いるものであり、手間であった。
【０００８】
また、無線回線品質が劣化した場合にＣＭデータを再生する技術では、通信装置は何かしらのデータを途切れなく再生することができるものの、ユーザが視聴を希望しないデータが再生されてしまう可能性がある。
【０００９】
本発明は上述した課題に鑑みてなされたものであり、情報記録装置に格納されたコンテンツデータを通信回線経由で通信装置で再生する場合において、コンテンツデータの再生をできるだけ途切れさせることなく、通信回線の通信品質に応じて可能な限り高品質のコンテンツデータ再生を簡易に行うことの可能なコンテンツ再生システム、通信装置、コンテンツ再生方法及びプログラムを提供することを目的の一つとしている。
【課題を解決するための手段】
【００１０】
本発明は、第１の通信部と第１の記憶部とを有する情報処理装置と、第２の通信部と第２の記憶部とを有する通信装置とを備え、情報処理装置と通信装置とは第１及び第２の通信部及びこれら通信部間の通信回線により互いに通信可能であるコンテンツ再生システムに適用される。そして、第１の記憶部に、オリジナルコンテンツデータと、このオリジナルコンテンツデータの品質を低下させた低品質コンテンツデータとを格納し、第２の記憶部に、第１の記憶部内に格納された低品質コンテンツデータを転送して格納し、さらに通信装置に、第２の記憶部内に格納されたデータを再生する再生部と、通信回線の通信品質を監視する通信品質監視部と、再生部により低品質コンテンツデータの再生をしているときに、通信品質監視部により監視している通信品質が所定のレベル以上であると判断すると、第２の通信部を介して第１の記憶部に格納されたオリジナルコンテンツデータの転送を情報処理装置に要求し、転送されてきたオリジナルコンテンツデータを再生部により再生させる再生制御部とを設けることにより、上述の課題の少なくとも一つを解決している。
【００１１】
再生部が低品質コンテンツデータの再生をしているとき、通信品質監視部は通信回線の通信品質を監視し、そして、再生制御部は、通信品質監視部により監視している通信品質が所定のレベル以上であると判断すると、第２の通信部を介して第１の記憶部に格納されたオリジナルコンテンツデータの転送を情報処理装置に要求し、転送されてきたオリジナルコンテンツデータを再生部により再生させている。すなわち、通信品質監視部により監視している通信品質が所定のレベル以上である場合、再生部によりオリジナルコンテンツデータが再生され、通信品質監視部により監視している通信品質が所定のレベルを下回る場合、オリジナルコンテンツデータより低品質の低品質コンテンツデータが再生部により再生される。
【００１２】
ここで、再生制御部は、再生部によりオリジナルコンテンツデータの再生をしているときに、通信品質監視部により監視している通信品質が所定のレベルを下回っていると判断すると、第２の記憶部に格納されている低品質コンテンツデータを再生部により再生させることが好ましい。
【００１３】
また、低品質コンテンツデータに、通信回線を通じて第１の記憶部に格納されたオリジナルコンテンツデータにアクセスするための情報を記述し、再生制御部が、再生部により低品質コンテンツデータの再生をしているときに、第２の通信部を介して第１の記憶部に格納されたオリジナルコンテンツデータにアクセスすることが好ましい。
【００１４】
さらに、第２の記憶部に、データの再生位置と再生時間との関係を示すタイムテーブルを格納し、再生制御部が、オリジナルコンテンツデータと低品質コンテンツデータとの再生切替の際に、タイムテーブルを参照して、再生切替時のオリジナルコンテンツデータの再生時間と低品質コンテンツデータの再生時間との差を小さくするように再生切替を行うことが好ましい。
【００１５】
さらに、低品質コンテンツデータの再生開始から所定の時間幅の冒頭部を、オリジナルコンテンツデータと同等の品質を有する冒頭コンテンツデータとし、再生制御部が、低品質コンテンツデータの再生開始時にこの冒頭コンテンツデータを再生部により再生させることが好ましい。
【００１６】
また本発明は、通信部と記憶部とを有し、この通信部及び通信回線により、オリジナルコンテンツデータ及びこのオリジナルコンテンツデータの品質を低下させた低品質コンテンツデータが格納された情報処理装置との間で互いに通信可能に構成された通信装置に適用される。そして、記憶部に、情報処理装置に格納された低品質コンテンツデータを転送して格納し、さらに通信装置に、記憶部内に格納されたデータを再生する再生部と、通信回線の通信品質を監視する通信品質監視部と、再生部により低品質コンテンツデータの再生をしているときに、通信品質監視部により監視している通信品質が所定のレベル以上であると判断すると、通信部を介してオリジナルコンテンツデータの転送を情報処理装置に要求し、転送されてきたオリジナルコンテンツデータを再生部により再生させる再生制御部とを設けることにより、上述の課題の少なくとも一つを解決している。
【００１７】
さらに本発明は、記憶部を有し、通信回線によりオリジナルコンテンツデータ及びこのオリジナルコンテンツデータの品質を低下させた低品質コンテンツデータが格納された情報処理装置との間で互いに通信可能に構成された通信装置におけるコンテンツ再生方法に適用される。そして、情報処理装置に格納された低品質コンテンツデータを記憶部に格納する工程と、記憶部内に格納された低品質コンテンツデータを再生する工程と、通信回線の通信品質を監視する工程と、低品質コンテンツデータの再生をしているときに、監視している通信品質が所定のレベル以上であると判断すると、オリジナルコンテンツデータの転送を情報処理装置に要求し、転送されてきたオリジナルコンテンツデータを再生する工程とを設けることにより、上述の課題の少なくとも一つを解決している。
【００１８】
そして本発明は、記憶部を有し、通信回線によりオリジナルコンテンツデータ及びこのオリジナルコンテンツデータの品質を低下させた低品質コンテンツデータが格納された情報処理装置との間で互いに通信可能に構成されたコンピュータにより実行されるプログラムに適用される。そして、このプログラムがコンピュータにより実行されると、情報処理装置に格納された低品質コンテンツデータを記憶部に格納する工程と、記憶部内に格納された低品質コンテンツデータを再生する工程と、通信回線の通信品質を監視する工程と、低品質コンテンツデータの再生をしているときに、監視している通信品質が所定のレベル以上であると判断すると、オリジナルコンテンツデータの転送を情報処理装置に要求し、転送されてきたオリジナルコンテンツデータを再生する工程とを設けることにより、上述の課題の少なくとも一つを解決している。
【発明の効果】
【００１９】
本発明によれば、通信品質監視部により監視している通信品質が所定のレベル以上である場合、再生部によりオリジナルコンテンツデータが再生され、通信品質監視部により監視している通信品質が所定のレベルを下回る場合、オリジナルコンテンツデータより低品質の低品質コンテンツデータが再生部により再生される。従って、情報記録装置に格納されたコンテンツデータを通信回線経由で通信装置で再生する場合において、コンテンツデータの再生をできるだけ途切れさせることなく、通信回線の通信品質に応じて可能な限り高品質のコンテンツデータ再生を簡易に行うことができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態であるコンテンツ再生システムの概略構成を示す図である。
【図２】一実施形態であるコンテンツ再生システムに用いられる通信装置の概略構成を示すブロック図である。
【図３】一実施形態であるコンテンツ再生システムに用いられる情報処理装置の概略構成を示すブロック図である。
【図４】一実施形態のコンテンツ再生システムの機能構成を示す機能ブロック図である。
【図５】一実施形態のコンテンツ再生システムの動作の概略を説明するための図である。
【図６】一実施形態のコンテンツ再生システムの動作の一例を説明するためのフローチャートである。
【図７】一実施形態のコンテンツ再生システムの動作の他の例を説明するためのフローチャートである。
【図８】一実施形態のコンテンツ再生システムの動作のまた他の例を説明するためのフローチャートである。
【発明を実施するための形態】
【００２１】
以下、図面を参照して、本発明の実施形態について説明する。
（一実施形態）
図１は、本発明の一実施形態であるコンテンツ再生システムの概略を示す図である。この図において、１は本実施形態のコンテンツ再生システムであり、このコンテンツ再生システム１は、通信装置２と情報処理装置３とルータ４とを備える。
【００２２】
通信装置２は、いわゆるスマートフォン等であり、移動体通信網５を介して音声通話が可能であり、さらに、この移動体通信網５を介してインターネット６に接続可能である。さらに、本実施形態の通信装置２は、無線ＬＡＮ（Local Area Network）を介して、ルータ４を含む他の無線端末と無線通信可能である。情報処理装置３は、本実施形態ではＨＤＤ（Hard Disk Drive）部を備えたものであり、有線または無線ＬＡＮを介してルータ４を含む他の端末と通信可能である。ルータ４はＷＡＮ（Wide Area Network）としてのインターネット６に接続され、通信装置２や情報処理装置３とインターネット６との間の通信を中継する。
【００２３】
（通信装置の概略構成）
図２は、本実施形態のコンテンツ再生システム１に用いられる通信装置２の概略構成を示すブロック図である。図２において、通信装置２は、ＣＰＵ（Central Processing Unit）２０、ＲＯＭ（Read Only Memory）２１、ＲＡＭ（Random Access Memory）２２、液晶ドライバ２３０、液晶パネル２３１、無線ＬＡＮモジュール２４０、アンテナ２４１、移動体通信モジュール２５０、音声インタフェース（Ｉ／Ｆ）２５１、マイクロフォン２５２、スピーカ２５３、アンテナ２５４、入力インタフェース（Ｉ／Ｆ）２６０、タッチパネル２６１、内部ストレージ部２７、ＵＳＢ（Universal Serial Bus）コントローラ２８０及びＵＳＢコネクタ２８１を備え、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、液晶ドライバ２３０、無線ＬＡＮモジュール２４０、移動体通信モジュール２５０、入力インタフェース２６０、内部ストレージ部２７及びＵＳＢコントローラ２８０はそれぞれ共通のバスにより接続されている。
【００２４】
ＣＰＵ２０は、ＲＯＭ２１内に格納されたファームウェア等のプログラムがＲＡＭ２２において展開された後で実行されることで、通信装置２全体の動作制御を行うとともに、図４に示す各機能部に示す機能を実行する。図４に示す各機能部については後述する。ＲＯＭ２１には、上述のファームウェア等のプログラムや、各種設定データが格納されている。ＲＡＭ２２は、通信装置２のワークメモリとして動作し、各種プログラム及びデータが一時的に格納される。
【００２５】
液晶パネル２３１は、その表示面が通信装置２の表面に露出して設けられている。液晶ドライバ２３０は、表示画面を構成するデータがＣＰＵ２０からこの液晶ドライバ２３０に供給されると、液晶パネル２３１の表示面に所望の表示画面を表示するようにこの液晶パネル２３１を駆動する。
【００２６】
無線ＬＡＮモジュール２４０は、例えばＩＥＥＥ（The Institute of Electrical and Electronics Engineers）８０２．１１規格に準拠して、アンテナ２４１を介して無線通信を行う。この無線モジュール２４０は、通信装置２を、無線ＬＡＮアクセスポイント（中継装置）を経由して通信を行うクライアント装置として動作させることが可能である。
【００２７】
移動体通信モジュール２５０は、例えばＩＭＴ（International Mobile Telecommunication）−２０００規格に準拠して、アンテナ２５４を介して移動体通信網５との間で移動体無線通信を行う。すなわち、移動体通信モジュール２５０は、移動体通信網５の基地局から受信した電波をデコードして得られた音声信号を、音声インタフェース２５１を介してスピーカ２５３から発音させ、音声インタフェース２５１を介してマイクロフォン２５２が集音した音声をエンコードして、アンテナ２５４を介して電波として移動体通信網５の基地局に送信する。なお、この移動体通信モジュール２５０が対応する規格には、３Ｇ／ＨＳＤＰＡ（3rd Generation/High-Speed Downlink Packet Access）、ＬＴＥ（Long Term Evolution）、ＷｉＭＡＸ（Worldwide Interoperability for Microwave Access）の少なくとも一つが含まれうる。
【００２８】
タッチパネル２６１は、本実施形態では液晶パネル２３１の表示面の上面に重畳されて設けられ、この液晶パネル２３１の表示面と略同一の大きさを有する。ユーザによりタッチパネル２６１の表面がタッチされ、すなわち、タッチパネル２６１の表面上の特定位置がユーザにより触れられたら、タッチパネル２６１の表面上の特定位置が２次元の座標位置として検出され、この座標位置は入力インタフェース２６０を介して出力される。
【００２９】
内部ストレージ部２７は、内部ストレージ２７０と内部ストレージインタフェース（Ｉ／Ｆ）２７１とを備える。内部ストレージ２７０は、例えばフラッシュメモリのような不揮発性半導体メモリであり、通信装置２において用いられるアプリケーションプログラム、音楽・写真・動画データ等が格納される。特に、本実施形態の内部ストレージ２７０には、オリジナルコンテンツデータ３３２と、このオリジナルコンテンツデータ３３２に対して圧縮操作等を行うことで情報量の削減を図った低品質コンテンツデータ３３３と、これらオリジナルコンテンツデータ３３２及び低品質コンテンツデータ３３３のタイムシークテーブル３３４とが適宜格納される。オリジナルコンテンツデータ３３２、低品質コンテンツデータ３３３及びタイムシークテーブル３３４の詳細については後述する。内部ストレージインタフェース２７１は、この内部ストレージ２７０に対するデータの読み出し／書き込み指令があった場合に、内部ストレージ２７０全体の制御を行うとともに、データの読み出し／書き込み制御を行い、読み出されたデータを出力する。なお、内部ストレージ２７０は、例えばｍｉｃｒｏＳＤのような挿脱可能な不揮発性メモリカードであってもよく、この場合、内部ストレージインタフェース２７１は、このメモリカードが装着されるメモリカードスロットをさらに備える。
【００３０】
ＵＳＢコントローラ２８０は、ＵＳＢ２．０またはＵＳＢ３．０規格に沿って、ＵＳＢコネクタ２８１を介して接続されたＵＳＢデバイスとの間でデータ（含むコンテンツデータ）の送受信を行う。ＵＳＢコネクタ２８１は、いわゆるメス型ＵＳＢコネクタ（ＵＳＢレセプタクル）であって、いずれも図略のＵＳＢケーブルのオス型ＵＳＢコネクタ（ＵＳＢプラグ）が挿入可能に構成されている。
【００３１】
（情報処理装置の概略構成）
次に、図３は、本実施形態のコンテンツ再生システム１に用いられる情報処理装置３の概略構成を示すブロック図である。図３において、情報処理装置３は、ＣＰＵ３０、ＲＯＭ３１、ＲＡＭ３２、ＨＤＤ部３３、有線ＬＡＮモジュール３４、ＵＳＢコントローラ３５０及びＵＳＢコネクタ３５１を備え、ＣＰＵ３０、ＲＯＭ３１、ＲＡＭ３２、ＨＤＤ部３３、有線ＬＡＮモジュール３４及びＵＳＢコントローラ３５０はそれぞれ共通のバスにより接続されている。
【００３２】
ＣＰＵ３０は、ＲＯＭ３１内に格納されたファームウェア等のプログラムがＲＡＭ３２において展開された後で実行されることで、情報処理装置３全体の動作制御を行うとともに、図４に示す各機能部に示す機能を実行する。図４に示す各機能部については後述する。ＲＯＭ３１には、上述のファームウェア等のプログラムが格納されている。ＲＡＭ３２は、情報処理装置３のワークメモリとして動作し、各種プログラム及びデータが一時的に格納される。
【００３３】
ＨＤＤ部３３は、ＨＤＤ３３０とＨＤＤインタフェース（Ｉ／Ｆ）３３１とを備える。ＨＤＤ３３０は、記録媒体であるディスクと、このディスクの回転を行う回転部と、ディスクに対してデータの読み出し／書き込みを行うヘッド部とを備える（いずれも不図示）。ＨＤＤインタフェース３３１は、このＨＤＤ３３０に対するデータの読み出し／書き込み指令があった場合に、ＨＤＤ３３０全体の制御を行うとともに、データの読み出し／書き込み制御を行い、読み出されたデータを出力する。ＨＤＤ３３０には、情報処理装置３から通信装置２に転送され、この通信装置２において用いられるアプリケーションプログラム、音楽・写真・動画データ等が適宜格納される。
【００３４】
特に、本実施形態のＨＤＤ３３０には、通信装置２において再生が行われるオリジナルコンテンツデータ３３２と、このオリジナルコンテンツデータ３３２に対して圧縮操作等を行うことで情報量の削減を図った低品質コンテンツデータ３３３と、これらオリジナルコンテンツデータ３３２及び低品質コンテンツデータ３３３のタイムシークテーブル３３４とが格納されている。
【００３５】
オリジナルコンテンツデータ３３２は、動画に関するコンテンツデータにおいて、その画質、音質の少なくとも一方が良好なコンテンツデータである。低品質コンテンツデータ３３３は、このオリジナルコンテンツデータ３３２に対して圧縮操作等を行うことで情報量、ひいては容量の削減を図ったものである。オリジナルコンテンツデータ３３２がデジタルデータである場合、低品質コンテンツデータ３３３は、オリジナルコンテンツデータ３３２のビットレートを低減させるトランスコード処理を行うことにより得ることができる。また、元となるビデオ信号をエンコード処理する際に、ビットレートが高いオリジナルコンテンツデータ３３２とビットレートが低い低品質コンテンツデータ３３３とを同時にエンコード処理して得ることも可能である。さらに、オリジナルコンテンツデータ３３２、低品質コンテンツデータ３３３のフォーマットがＭＰＥＧ（Moving Picture Experts Group）−２、ＭＰＥＧ−４、Ｈ．２６４／ＭＰＥＧ−４  ＡＶＣ（Advanced Video Coding）である場合、それぞれのオリジナルコンテンツデータ３３２、低品質コンテンツデータ３３３のプロファイルを異なるものとして、元となるビデオ信号をエンコード処理して得ることも可能である。
【００３６】
低品質コンテンツデータ３３３には、情報処理装置３のＨＤＤ３３に格納された状態でオリジナルコンテンツデータ３３２にアクセスするための情報が記述されている。好適な一例として、この情報は、インターネット６を経由して情報処理装置３にアクセスした際に、このオリジナルコンテンツデータ３３２の格納場所を特定できる情報、一例としてオリジナルコンテンツデータ３３２のＵＲＬ（Unique Resource Locator）である。但し、本実施形態のコンテンツ再生システムにおいては、情報処理装置３はルータ４を介してインターネット６に接続されており、ルータ４はネットワークアドレス変換機能を持つことで、ルータ４に接続される情報処理装置３を含む機器にインターネット６から直接アクセスすることを制限している。このため、上述した情報は、いわゆるＮＡＴ（Network Address Translation）透過を実現できるものであることが好ましい。ＮＡＴ透過技術については周知であるので、ここでは説明を省略する。
【００３７】
タイムシークテーブル３３４は、オリジナルコンテンツデータ３３２及び低品質コンテンツデータ３３３のデータ位置と再生開始からの経過時間との関係を記述したテーブルである。図５を参照して、本実施形態のタイムシークテーブル３３４の一例について説明する。本実施形態のタイムシークテーブル３３４は、オリジナルコンテンツデータ３３２に付随するものと低品質コンテンツデータ３３３に付随するものとの２種類が用意されている。このタイムシークテーブル３３４は、それぞれのオリジナルコンテンツデータ３３２及び低品質コンテンツデータ３３３の再生開始からの経過時間が記述される経過時間領域３３４ａと、それぞれの経過時間におけるオリジナルコンテンツデータ３３２のデータ位置が記述されたオリジナルコンテンツデータ位置領域３３４ｂと、それぞれの経過時間における低品質コンテンツデータ３３３のデータ位置が記述された低品質コンテンツデータ位置領域３３４ｃと、それぞれの経過時間においてオリジナルコンテンツデータ３３２または低品質コンテンツデータ３３３にシーンチェンジが存在したかが記述されたシーンチェンジ領域３３４ｄとを備えている。このタイムシークテーブル３３４は、例えば低品質コンテンツデータ３３３の生成時に同時に生成される。
【００３８】
有線ＬＡＮモジュール３４は、例えばＩＥＥＥ８０２．３規格に準拠して、ルータ４との間で有線による通信を行う。ＵＳＢコントローラ３５０は、ＵＳＢ２．０またはＵＳＢ３．０規格に沿って、ＵＳＢコネクタ３５１を介して接続されたＵＳＢデバイスとの間でデータ（含むコンテンツデータ）の送受信を行う。ＵＳＢコネクタ３５１は、いわゆるメス型ＵＳＢコネクタ（ＵＳＢレセプタクル）であって、いずれも図略のＵＳＢケーブルのオス型ＵＳＢコネクタ（ＵＳＢプラグ）が挿入可能に構成されている。
【００３９】
（一実施形態の機能構成）
図４は、本実施形態のコンテンツ再生システムの機能構成を示す機能ブロック図である。本実施形態のコンテンツ再生システムは、上述のように通信装置２と情報処理装置３とを備える。
【００４０】
情報処理装置３は、第１の通信部４１と、コンテンツ変換部４２と、第１の記憶部４３とを備える。第１の通信部４１は、インターネット６等の通信回線を介して通信装置２をはじめとする各種機器との間で通信を行う。コンテンツ変換部４２は、第１の記憶部４３にオリジナルコンテンツデータ３３２が格納されると、このオリジナルコンテンツデータ３３２に対して圧縮操作等を行うことで情報量、ひいては容量の削減を図った低品質コンテンツデータ３３３を生成する。第１の記憶部４３は各種データを少なくとも一時的に格納するものであり、この第１の記憶部４３には、オリジナルコンテンツデータ３３２、低品質コンテンツデータ３３３及びタイムシークテーブル３３４が格納されている。
【００４１】
通信装置２は、第２の通信部５１と、通信品質監視部５２と、再生制御部５３と、再生指示部５４と、第２の記憶部５５と、再生部５６と、出力部５７とを備える。第２の通信部５１は、インターネット６等の通信回線を介して情報処理装置３をはじめとする各種機器との間で通信を行う。
【００４２】
通信品質監視部５２は、第２の通信部５１が各種機器との間で通信を行っている際に、第２の通信部５１が接続された通信回線の通信品質を監視し、その結果を再生制御部５３に出力する。通信品質監視部５２が監視する通信品質は、コンテンツデータ再生に影響を与える通信回線の各種パラメータであり、一例として、単位時間に実際に送受信されているデータ量が挙げられる。インターネット６において単位時間に実際に送受信されているデータ量は「インターネットの通信速度」と称されることがあり、例えばｂｐｓ（bit per second）という単位で表される。通信品質監視部５２は、一例としてこの通信速度を実時間、正確には単位時間毎に計測する。あるいは、通信品質監視部５２は、後述する再生部５６によるコンテンツデータの再生速度を監視し、インターネット６の通信速度と比較してその差分を通信回線の通信品質であるとして監視してもよいし、通信装置２の第２の通信部５１が送受信動作をしている際の実時間の（正確には単位時間毎の）電波強度を通信回線の通信品質であるとして監視してもよい。さらに、第２の通信部５１が無線ＬＡＮによる通信機能を有する場合は、第２の通信部５１が測定するＲＳＳＩ（Received Signal Strength Indicator）を入手し、これを通信回線の通信品質であるとして監視してもよい。
【００４３】
再生制御部５３は、再生指示部５４により再生が指示されたコンテンツの再生を再生部５６に指示する。この時、再生制御部５３は、通信品質監視部５２から出力される通信回線の通信品質の監視結果を取得し、その監視結果に基づいて、オリジナルコンテンツデータ３３２または低品質コンテンツデータ３３３のいずれを再生するかを決定する。加えて、後述するようにオリジナルコンテンツデータ３３２と低品質コンテンツデータ３３３との再生切替動作を行う時に、タイムシークテーブル３３４を参照して、再生切替動作の前後でオリジナルコンテンツデータ３３２の再生時間と低品質コンテンツデータ３３３の再生時間との間にできるだけタイムラグが生じないように、オリジナルコンテンツデータ３３２及び低品質コンテンツデータ３３３の再生時間を制御する。
【００４４】
再生指示部５４は、第２の記憶部５５内に格納されたコンテンツのリストを取得し、ユーザがこのコンテンツのリストを見ながら再生・視聴を希望するコンテンツの指示入力をすると、この指示入力を受け入れ、その結果を再生制御部５３に出力する。第２の記憶部５５は各種データを少なくとも一時的に格納するものであり、この第２の記憶部５５には、オリジナルコンテンツデータ３３２、低品質コンテンツデータ３３３及びタイムシークテーブル３３４が適宜格納される。再生部５６は、第２の記憶部５５に格納されているコンテンツのデータを読み出し、このコンテンツデータをユーザが視聴可能なフォーマットのデータに変換して出力部５７に出力する。出力部５７は、再生部５６から入力されたデータに基づいて、コンテンツのデータをユーザが視聴可能な状態で出力する。
【００４５】
以上の構成において、第１の通信部４１は主に有線ＬＡＮモジュール３４、ＵＳＢコントローラ３５０及びＵＳＢコネクタ３５１により構成され、コンテンツ変換部４２は主にＣＰＵ３０により構成され、第１の記憶部４３は主にＲＡＭ３２及びＨＤＤ部３３により構成され、第２の通信部５１は主に無線ＬＡＮモジュール２４０、移動体通信モジュール２５０、アンテナ２４１、２５４、ＵＳＢコントローラ２８０及びＵＳＢコネクタ２８１により構成され、通信品質監視部５２及び再生制御部５３は主にＣＰＵ２０により構成され、再生指示部５４は主に液晶ドライバ２３０、液晶パネル２３１、入力インタフェース２６０及びタッチパネル２６１により構成され、第２の記憶部５５は主にＲＡＭ２２及び内部ストレージ部２７により構成され、再生部５６は主にＣＰＵ２０により構成され、出力部５７は主に液晶ドライバ２３０、液晶パネル２３１、音声インタフェース２５１及びスピーカ２５３により構成され、そして通信回線は主に移動体通信網５、インターネット６及びＵＳＢコネクタ２８１、３５１を接続するＵＳＢケーブルにより構成されている。
【００４６】
（一実施形態の動作）
次に、図６〜図８のフローチャートを参照して、本実施形態のコンテンツ再生システムの動作について説明する。
【００４７】
図６は、本実施形態のコンテンツ再生システムにおいて、コンテンツデータを取得する動作を説明するためのフローチャートである。
まず、図６のステップＳ１では、情報処理装置３はオリジナルコンテンツデータ３３２を取得し、取得したオリジナルコンテンツデータ３３２を第１の記憶部４３に格納する。オリジナルコンテンツデータ３３２は、第１の通信部４１を介してインターネット６等から取得してもよく、また、情報処理装置３が備えるＵＳＢコネクタ３５１にＵＳＢ外部機器を接続し、このＵＳＢ外部機器が備えるオリジナルコンテンツデータ３３２をＵＳＢコネクタ３５１及びＵＳＢインタフェース３５０経由で取得してもよい。さらに、ルータ４に有線または無線ＬＡＮを介して接続されたＰＣ（Personal Computer）や録画装置等、さらにはｄｌｎａ（digital living network alliance）規格によるＤＭＳ（Digital Media Server）から、この有線または無線ＬＡＮを及びルータ４を介してオリジナルコンテンツデータ３３２等を取得してもよい。
【００４８】
次に、ステップＳ２では、情報処理装置３のコンテンツ変換部４２は、ステップＳ１において取得したオリジナルコンテンツデータ３３２に対して圧縮操作等を行うことで情報量、ひいては容量の削減を図ることで、低品質コンテンツデータ３３３を生成する。同時に、コンテンツ変換部４２は、情報処理装置３の第１の記憶部４３に格納された状態でこのオリジナルコンテンツデータ３３２にアクセスするための情報を低品質コンテンツデータ３３３に記述する。なお、上述のように、オリジナルコンテンツデータ３３２及び低品質コンテンツデータ３３３を同時に取得できる場合は、ステップＳ２は省略される。
【００４９】
次に、ステップＳ３では、通信装置２は、第２の通信部５１及び通信回線を介して情報処理装置３にアクセスし、情報処理装置３の第１の記憶部４３に格納された低品質コンテンツデータ３３３の転送を要求する。ステップＳ４では、ステップＳ３における通信装置２からの低品質コンテンツデータ３３３の転送要求に応答して、情報処理装置３は第１の記憶部４３に格納された低品質コンテンツデータ３３３を第１の通信部４１及び通信回線を介して転送する。加えて、情報処理装置３は、第１の記憶部４３に格納されたタイムシークテーブル３３４も第１の通信部４１及び通信回線を介して転送する。タイムシークテーブル３３４は、低品質コンテンツデータ３３３に多重化して転送してもよいし、タイムシークテーブル３３４単体で転送してもよい。多重化する場合は、例えば低品質コンテンツデータ３３３のフォーマットがＭＰＥＧ−２  ＴＳ（Transport Stream）、ＭＰＥＧ−４、Ｈ．２６４／ＭＰＥＧ−４  ＡＶＣである場合、送信パケットの一部にタイムシークテーブル３３４を含めて転送すればよい。そして、ステップＳ５では、通信装置２は、転送されてきた低品質コンテンツデータ３３３及びタイムシークテーブル３３４を通信回線及び第２の通信部５１を介して受信し、第２の記憶部５５に格納する。
【００５０】
次に、図７及び図８は、本実施形態のコンテンツ再生システムにおいて、コンテンツデータを再生する動作を説明するためのフローチャートである。
まず、図７のステップＳ１０では、通信装置２の再生指示部５４により、第２の記憶部５５内に格納された低品質コンテンツデータ３３３の再生が指示され、ステップＳ１１では、ステップＳ１０における低品質コンテンツデータ３３３の再生指示に基づいて、再生制御部５３が再生部５６に対して低品質コンテンツデータ３３３の再生を指示し、再生部５６は、第２の記憶部５５に格納されている低品質コンテンツデータ３３３を読み出してコンテンツ再生データを出力する。再生部５６から出力されたコンテンツ再生データは出力部５７により出力される。
【００５１】
次いで、ステップＳ１２では、再生制御部５３が低品質コンテンツデータ３３３に格納されたアクセス情報を確認し、ステップＳ１３では、再生制御部５３が、第２の通信部５１を介して情報処理装置３の第１の記憶部４３に格納されたオリジナルコンテンツデータ３３２へアクセスする。
【００５２】
ステップＳ１４では通信品質監視部５２が、その時点での通信回線の通信品質を検出し、その結果を再生制御部５３に出力する。ステップＳ１５では、再生制御部５３が、通信品質監視部５２から出力されたその時点での通信回線の通信品質が所定レベル以上であるかどうかを判定する。ここにいう所定レベルとは、オリジナルコンテンツデータ３３２を情報処理装置３から転送して逐次通信装置２で再生する際に、通信装置２の再生部５６が途切れなくオリジナルコンテンツデータ３３２を再生できる最低限の通信品質に対応するレベルであり、通信品質が通信回線の通信速度である場合は、上述の条件を満足しうる最低限の通信速度である。そして、通信品質監視部５２から出力されたその時点での通信回線の通信品質が所定レベル以上である（ステップＳ１５においてＹＥＳ）場合は、プログラムはステップＳ１６に移行し、通信品質監視部５２から出力されたその時点での通信回線の通信品質が所定レベルを下回る（ステップＳ１５においてＮＯ）場合は、プログラムはステップＳ２２に移行する。ここにおいて、通信品質監視部５２から出力されたその時点での通信回線の通信品質が所定レベルを下回るとは、通信回線の通信が中断されている場合も含まれる。
【００５３】
ステップＳ１６では、再生制御部５３が、その時点で再生されている低品質コンテンツデータ３３３の再生位置を確認し、第２の記憶部５５に格納されているタイムシークテーブル３３４を参照して、低品質コンテンツデータ３３３の再生位置に対応するオリジナルコンテンツデータ３３２の再生位置を確認する。より詳細には、再生制御部５３が、その時点で再生されている低品質コンテンツデータ３３３の再生開始からの経過時間を、第２の記憶部５５に格納されているタイムシークテーブル３３４の経過時間領域３３４ａを参照して取得し、次いで、低品質コンテンツデータ３３３の再生開始からの経過時間に対応するオリジナルコンテンツデータ３３２のデータ位置を、オリジナルコンテンツデータ位置領域３３４ｂを参照して取得する。
【００５４】
そして、ステップＳ１７では、再生制御部５３が、ステップＳ１６で確認した、低品質コンテンツデータ３３３の再生開始からの経過時間に対応するオリジナルコンテンツデータ３３２のデータ位置から開始するオリジナルコンテンツデータ３３２の転送を、第２の通信部５１及び通信回線を介して情報処理装置３に要求する。通信装置２からのオリジナルコンテンツデータ３３２の転送要求を受信した情報処理装置３は、第１の記憶部４３に格納されているオリジナルコンテンツデータ３３２を、通信装置２から要求された開始位置から、第１の通信部４１及び通信回線を介して通信装置２に転送する。情報処理装置３から通信装置２へのオリジナルコンテンツデータ３３２の転送手法は任意であり、オリジナルコンテンツデータ３３２が格納されたファイルをそのまま転送してもよく、あるいは、情報処理装置３がオリジナルコンテンツデータ３３２をストリームデータに変換してストリーミング配信をしてもよい。
【００５５】
ステップＳ１８では、情報処理装置３から転送されてきたオリジナルコンテンツデータ３３２を第２の通信部５１を介して受信し、このオリジナルコンテンツデータ３３２を一時的に第２の記憶部５５に格納する。ステップＳ１９では、第２の記憶部５５にオリジナルコンテンツデータ３３２の再生動作ができる程度までデータが格納されたら、再生制御部５３が再生部５６に対してオリジナルコンテンツデータ３３２の再生を指示し、再生部５６は、第２の記憶部５５に格納されているオリジナルコンテンツデータ３３２を読み出してコンテンツ再生データを出力する。再生部５６から出力されたコンテンツ再生データは出力部５７により出力される。
【００５６】
次いで、ステップＳ２０では、ステップＳ１４における通信品質監視部５２の通信品質確認から所定時間が経過するのを待つ。この所定時間は、通信回線の通信品質が大きく変動しないと予測される時間であり、予め設定されている。そして、ステップＳ２１では、通信装置２が、再生中のオリジナルコンテンツデータ３３２または低品質コンテンツデータ３３３の再生が終了したか否かを判定し、再生が終了した（ステップＳ２１においてＹＥＳ）場合はプログラムを終了し、再生がまだ終了していない（ステップＳ２１においてＮＯ）場合はステップＳ１４に戻って以降の動作を繰り返す。
【００５７】
一方、ステップＳ２２では、再生制御部５３が、その時点で再生されているデータがオリジナルコンテンツデータ３３２である場合、その再生位置を確認し、第２の記憶部５５に格納されているタイムシークテーブル３３４を参照して、オリジナルコンテンツデータ３３２の再生位置に対応する、その時点で再生されていない低品質コンテンツデータ３３３の再生位置を確認する。より詳細には、再生制御部５３が、オリジナルコンテンツデータ３３２の再生開始からの経過時間を、第２の記憶部５５に格納されているタイムシークテーブル３３４の経過時間領域３３４ａを参照して取得し、次いで、オリジナルコンテンツデータ３３２の再生開始からの経過時間に対応する低品質コンテンツデータ３３３のデータ位置を、低品質コンテンツデータ位置領域３３４ｃを参照して取得する。
【００５８】
そして、ステップＳ２３では、その時点で再生されているデータがオリジナルコンテンツデータ３３２である場合、再生制御部５３が、ステップＳ２２で確認した、オリジナルコンテンツデータ３３２の再生開始からの経過時間に対応する低品質コンテンツデータ３３３のデータ位置から開始する低品質コンテンツデータ３３３の再生を再生部５６に指示し、再生部５６は、第２の記憶部５５に格納されている低品質コンテンツデータ３３３を読み出してコンテンツ再生データを出力する。あるいは、その時点で再生されているデータが低品質コンテンツデータ３３３である場合、再生制御部５３は引き続き低品質コンテンツデータ３３３の再生を再生部５６に指示する。再生部５６から出力されたコンテンツ再生データは出力部５７により出力される。
【００５９】
このように、本実施形態のコンテンツ再生システムによれば、通信装置２においてコンテンツデータを再生する際に、予め通信装置２の第２の記憶部５５に低品質コンテンツデータ３３３を格納しておく。次いで、この低品質コンテンツデータ３３３を通信装置２の再生部５６で再生する際に、通信品質監視部５２によりその時点での通信回線の通信品質を検出し、通信品質監視部５２が検出した通信回線の通信品質が所定レベル以上である場合は、再生制御部５３が低品質コンテンツデータ３３３の再生位置を確認し、タイムシークテーブル３３４を参照して対応するオリジナルコンテンツデータ３３２の再生位置を取得する。そして、再生制御部５３は、取得した再生位置から開始するオリジナルコンテンツデータ３３２の転送を情報処理装置３に指示し、情報処理装置３は、第１の記憶部４３に格納されたオリジナルコンテンツデータ３３２を転送し、通信装置２の再生制御部５３は、転送されてきたオリジナルコンテンツデータ３３２を再生部５６により再生させる。一方、通信品質監視部５２が検出した通信回線の通信品質が所定レベルを下回る場合は、再生制御部５３は、第２の記憶部５５に格納された低品質コンテンツデータ３３３を再生部５６により再生させる。
【００６０】
このように、本実施形態のコンテンツ再生システムでは、その時点での通信回線の通信品質に応じて再生すべきコンテンツデータを最適なものに選択し、すなわち、通信回線の通信品質が所定レベル以上であることから、オリジナルコンテンツデータ３３２を情報処理装置３から転送して通信装置２において再生してもオリジナルコンテンツデータ３３２の再生が途切れる可能性が低いと推測されるので、オリジナルコンテンツデータ３３２を選択し、通信回線の通信品質が所定レベルを下回ることから、オリジナルコンテンツデータ３３２を情報処理装置３から転送して通信装置２において再生してもオリジナルコンテンツデータ３３２の再生が途切れる可能性が高いと推測されるので、通信装置２の第２の記憶部５５に格納された低品質コンテンツデータ３３３を選択して再生している。従って、本実施形態のコンテンツ再生システムによれば、コンテンツデータの再生をできるだけ途切れさせることなく、通信回線の通信品質に応じて最適なコンテンツデータを再生することができ、しかも、通信回線の通信品質が所定レベル以上である場合はオリジナルコンテンツデータ３３２を再生しているので、可能な限り高品質のコンテンツデータ再生を行うことが可能となる。
【００６１】
加えて、本実施形態のコンテンツ再生システムでは、コンテンツデータの選択再生は通信品質監視部５２の監視、検出結果に応じて再生制御部５３が行うので、ユーザがコンテンツデータ再生の都度その時点における通信回線の通信品質を確認して、オリジナルコンテンツデータ３３２または低品質コンテンツデータ３３３のいずれを再生するかを決定して再生する場合と異なり、ユーザがコンテンツデータを選択する必要がなく、従って、可能な限り高品質のコンテンツデータ再生を簡易に行うことが可能となる。
【００６２】
（変形例）
本発明のコンテンツ再生システムは、その細部が上述の一実施形態に限定されず、種々の変形例が可能である。一例として、上述の一実施形態では、図７のステップＳ１０〜ステップＳ１４に示すように、通信装置２において低品質コンテンツデータ３３３の再生を開始してから通信回線の通信品質を検出していたが、ステップＳ１０におけるコンテンツ再生が再生指示部５４により指示されると、直ちにステップＳ１４に示す処理、すなわち通信品質監視部５２がその時点における通信回線の通信品質を検出し、ステップＳ１５に示すように、検出結果に基づいて再生すべきコンテンツデータを選択してもよい。これにより、通信回線の通信品質が所定レベル以上である場合は、再生開始時点からオリジナルコンテンツデータ３３２の再生を行うことができ、さらに可能な限り高品質のコンテンツデータ再生を簡易に行うことが可能となる。
【００６３】
また、上述の一実施形態において、通信装置２の再生制御部５３は、図７のステップＳ１７に示すように、ステップＳ１６で確認した、低品質コンテンツデータ３３３の再生開始からの経過時間に対応するオリジナルコンテンツデータ３３２のデータ位置から開始するオリジナルコンテンツデータ３３２の転送を情報処理装置３に要求していたが、情報処理装置３へのオリジナルコンテンツデータ３３２の転送要求から実際に情報処理装置３からオリジナルコンテンツデータ３３２が転送されるまでには若干の時間（タイムラグ）を要することが考えられるので、予想されるタイムラグの分だけ先行したオリジナルコンテンツデータ３３２のデータ位置を情報処理装置３に要求してもよい。あるいは、情報処理装置３から転送されるオリジナルコンテンツデータ３３２が通信装置２の第２の記憶部５５に格納されて再生部５６により再生可能な状態になるまで、一定のデータ量のオリジナルコンテンツデータ３３２が第２の記憶部５５に格納される必要があることもあるので、この場合、一定のデータ量のオリジナルコンテンツデータ３３２が第２の記憶部５５に格納されるまでに必要な時間の分だけ先行したオリジナルコンテンツデータ３３２のデータ位置を情報処理装置３に要求してもよい。当然、予想されるタイムラグの分及び一定のデータ量のオリジナルコンテンツデータ３３２が第２の記憶部５５に格納されるまでに必要な時間の分を足し合わせた分だけ先行したオリジナルコンテンツデータ３３２のデータ位置を情報処理装置３に要求してもよい。このようにすれば、コンテンツデータの再生をより途切れさせることなく、通信回線の通信品質に応じて最適なコンテンツデータを簡易に再生することができる。
【００６４】
ここで、上述した「予想されるタイムラグ」は、例えば通信装置２と情報処理装置３との間の通信のログを記録しておき、通信装置２から情報処理装置３に対して情報送信要求（リクエスト）を送信してから情報処理装置３からの応答を通信装置２が受信するまでの時間（これが各々の通信におけるタイムラグの実測値に相当する）の平均値や直近のタイムラグ実測値等に基づいて定めればよい。また、「一定のデータ量のオリジナルコンテンツデータ３３２が第２の記憶部５５に格納されるまでに必要な時間」は、再生部５６の再生性能等に応じて定めればよい。
【００６５】
さらに、上述の一実施形態において、図７のステップＳ１６及びステップＳ２２で確認したコンテンツデータの再生位置確認動作において、再生制御部５３が、その時点で再生されているコンテンツデータの再生開始からの経過時間を、第２の記憶部５５に格納されているタイムシークテーブル３３４の経過時間領域３３４ａを参照して取得し、次いで、コンテンツデータの再生開始からの経過時間以降で最も近いシーンチェンジ位置をシーンチェンジ領域３３４ｄを参照して取得し、図７のステップＳ１７において再生制御部５３が転送を要求するオリジナルコンテンツデータ３３２の再生位置、及び図７のステップＳ２３において再生制御部５３が再生を行わせる低品質コンテンツデータ３３３の再生位置を、このシーンチェンジ位置としてもよい。このようにすれば、オリジナルコンテンツデータ３３２と低品質コンテンツデータ３３３との再生切替位置を、コンテンツデータの再生開始からの経過時間以降で最も近いシーンチェンジ位置にすることができ、オリジナルコンテンツデータ３３２及び低品質コンテンツデータ３３３の再生切替を円滑に、かつ、ユーザが切替動作に気付く可能性をできるだけ低くすることができる。
【００６６】
さらに、上述の一実施形態において、低品質コンテンツデータ３３３の先頭部分をオリジナルコンテンツデータ３３２と同等の品質、いいかえれば低品質コンテンツデータ３３３の先頭部分はオリジナルコンテンツデータ３３２の先頭部分と同一の冒頭コンテンツデータとしてもよい。この冒頭コンテンツデータのデータ長は、情報処理装置３へのオリジナルコンテンツデータ３３２転送要求から実際に情報処理装置３からオリジナルコンテンツデータ３３２が転送されるまでのタイムラグと少なくとも等しい、好ましくはそれ以上のデータ長である。これにより、少なくともタイムラグの時間だけは通信装置２の再生部５６によりオリジナルコンテンツデータ３３２と同一の高品質の冒頭コンテンツデータが再生されるので、さらに可能な限り高品質のコンテンツデータ再生を簡易に行うことが可能となる。
【００６７】
さらに、上述の一実施形態において、低品質コンテンツデータ３３３は、オリジナルコンテンツデータ３３２に対して圧縮操作等を行うことで情報量、ひいては容量の削減を図ったものであった。通常、オリジナルコンテンツデータ３３２が動画データであった場合、圧縮操作は映像データに関する圧縮操作、具体的にはビットレート変換動作であるが、音声データについても圧縮操作を行ってもよい。加えて、オリジナルコンテンツデータ３３２の音声データが５．１チャンネルのサラウンドデータであった場合、この音声データを２チャンネルのステレオデータに変換しても情報量削減が図れるので、低品質コンテンツデータ３３３の音声データを２チャンネルのステレオデータにしてもよい。
【００６８】
加えて、低品質コンテンツデータ３３３の映像データは低品質であるが、音声データはオリジナルコンテンツデータ３３２の音声データと同等の品質を有するデータとしてもよい。特に、オリジナルコンテンツデータ３３２のフォーマットがＭＰＥＧ−２  ＴＳ（Transport Stream）、ＭＰＥＧ−４、Ｈ．２６４／ＭＰＥＧ−４  ＡＶＣである場合、オリジナルコンテンツデータ３３２の映像データのフレームを間引いて低品質コンテンツデータ３３３を生成すれば、低品質コンテンツデータ３３３の映像データを低品質にするとともに音声データをオリジナルコンテンツデータ３３２の音声データと同等のものとすることができる。
【００６９】
さらに、上述の実施形態においては、コンテンツデータはオリジナルコンテンツデータ３３２と低品質コンテンツデータ３３３との２種類が用意されていたが、圧縮率を設定することで圧縮率の異なる中品質コンテンツデータを少なくとも一種類さらに用意し、通信回線の通信品質に応じて再生制御部５３がいずれのコンテンツデータを再生するかを決定してもよい。このように、オリジナルコンテンツデータ３３２以外に複数の低品質コンテンツデータ３３３、中品質コンテンツデータを用意する場合、通信装置２の性能、例えば液晶パネル２３１の解像度や再生部５６の再生スピード等に応じて、転送すべきコンテンツデータを選定しても良い。通信装置２の性能は、情報処理装置３またはインターネット６上のサーバに、通信装置２の機種名と性能とを関連付けたテーブルを用意しておき、図６に示すコンテンツデータ転送時に情報処理装置３が通信機器２の機種名を取得し、上述のテーブルを参照して、通信装置２に転送すべきコンテンツデータを選定すればよい。情報処理装置３が通信装置２の性能を取得する方法は任意であるが、一例として、図６に示すコンテンツデータの転送時に、情報処理装置３と通信装置２とをＵＳＢコネクタ２８１、３５１及びＵＳＢケーブルを介して接続し、この際、情報処理装置３のＵＳＢコントローラ３５０が通信装置２を認証するときに通信装置２の機種名通知を要求し、通信装置２が情報処理装置３に対して自身の機種名を通知する方法が挙げられる。あるいは、図６に示すコンテンツデータの転送時に、通信装置２が自身の性能に関する情報を情報処理装置３に送信してもよく、さらには、図７に示すコンテンツデータ送信要求時に、通信装置２が自身の性能に関する情報を情報処理装置３に送信してもよい。
【００７０】
さらに、上述の一実施形態においては、タイムシークテーブル３３４を通信装置２及び情報処理装置３の記憶部４３、５５にそれぞれ格納する構成であったが、コンテンツデータ再生時に通信装置２の第２の記憶部５５においてタイムシークテーブル３３４が保持されていれば本発明は実現可能である。但し、情報処理装置３の第１の記憶部４３にもタイムシークテーブル３３４を保持することで、通信装置２からのオリジナルコンテンツデータ３３２転送要求の際に、その時点での経過時間のみを情報処理装置３に送信すれば足り、通信装置２においてオリジナルコンテンツデータ３３２のデータ位置を確認する動作を省略でき、通信装置２側の動作軽減を図ることができる、という利点がある。
【００７１】
そして、上述の一実施形態において、通信装置２、情報処理装置３等を動作させるプログラムはＲＯＭ２１、３１等に格納されて提供されていたが、不図示の光学ディスクドライブ、ＵＳＢコネクタ２８１、３５１及びＵＳＢコントローラ２８０、３５０等を用いて、プログラムが格納されたＤＶＤ（Digital Versatile Disc）、ＵＳＢフラッシュメモリ装置等を接続し、このＤＶＤ等からプログラムを通信装置２等に読み込んでこれら通信装置２等を動作させてもよい。また、インターネット６上の装置内にプログラムを格納しておき、無線ＬＡＮモジュール２４０、移動体通信モジュール２５０、有線ＬＡＮモジュール３４等を介してこのプログラムを通信装置２等に読み込んでこれら通信装置２等を動作させてもよい。さらに、上述の一実施形態において、通信装置２等は複数のハードウェア要素により構成されていたが、これらハードウェア要素の一部の動作をＣＰＵ２０、３０等がプログラムの動作により実現することも可能である。
【符号の説明】
【００７２】
１    コンテンツ再生システム
２    通信装置
３    情報処理装置
４    ルータ
５    移動体通信網
６    インターネット
２０、３０  ＣＰＵ
２１、３１  ＲＯＭ
２２、３２  ＲＡＭ
２７    内部ストレージ部
３３    ＨＤＤ部
３４    有線ＬＡＮモジュール
４１    第１の通信部
４２    コンテンツ変換部
４３    第１の記憶部
５１    第２の通信部
５２    通信品質監視部
５３    再生制御部
５４    再生指示部
５５    第２の記憶部
５６    再生部
５７    出力部５７
２３０  液晶ドライバ
２３１  液晶パネル
２４０  無線ＬＡＮモジュール
２４１、２５４  アンテナ
２５０  移動体通信モジュール
２５１  音声インタフェース
２５２  マイクロフォン
２５３  スピーカ
２６０  入力インタフェース
２６１  タッチパネル
２７０  内部ストレージ
２７１  内部ストレージインタフェース
２８０、３５０  ＵＳＢコントローラ
２８１、３５１  ＵＳＢコネクタ
３３０  ＨＤＤ
３３１  ＨＤＤインタフェース
３３２  オリジナルコンテンツデータ
３３３  低品質コンテンツデータ
３３４  タイムシークテーブル
【図１】
2014093560.tif 000003
【図２】
2014093560.tif 000004
【図３】
2014093560.tif 000005
【図４】
2014093560.tif 000006
【図５】
2014093560.tif 000007
【図６】
2014093560.tif 000008
【図７】
2014093560.tif 000009
【図８】
2014093560.tif 000010