(57)【特許請求の範囲】
【請求項１】
複数のコンテンツを記憶しているサーバにアクセスして、複数のコンテンツからユーザ操作にしたがってコンテンツを検索する検索部と、
前記サーバが接続されているネットワークに接続された再生装置とデータを送受信することで、前記サーバに記憶されているコンテンツを再生可能な前記再生装置を認識する認識部と、
前記検索部により検索された前記コンテンツの再生をユーザ操作にしたがって前記再生装置に指示する指示部と、
前記再生装置で再生された前記コンテンツの当該再生が停止した再生開始点を示す再生開始情報を、前記サーバから取得する取得部と、
前記コンテンツの再生に係るユーザ操作に応じて、前記再生装置で再生されたコンテンツのうち、少なくとも前記取得部により取得された前記再生開始情報が示す前記再生開始点以降が前記サーバから配信され、当該配信されたコンテンツを、当該再生開始点から再生する再生部と、
を備える、情報処理装置。
【請求項２】
前記コンテンツは、前記サーバからストリーミング配信され、
前記再生部は、ストリーミング配信された前記コンテンツを、前記再生開始情報に基づき再生する、請求項１に記載の情報処理装置。
【請求項３】
前記取得部は、前記コンテンツの再生に係るユーザ操作に応じて、前記再生開始情報を取得し、
前記再生部は、当該ユーザ操作に応じて、前記再生装置で再生された前記コンテンツの配信を前記サーバに要求し、当該要求に基づき前記サーバから配信されたコンテンツを、前記取得部が前記サーバから取得した前記再生開始情報が示す前記再生開始点から再生する、請求項１に記載の情報処理装置。
【請求項４】
前記指示部は、前記再生装置に接続されたストレージ装置に前記コンテンツのダウンロードを指示し、当該再生装置にダウンロードされた当該コンテンツの再生を指示する、請求項１に記載の情報処理装置。
【請求項５】
前記再生部には、前記サーバに記憶された前記情報処理装置の性能を示すスペック情報、および、前記サーバとの間の接続回線の通信速度に応じたファイルサイズのコンテンツが前記サーバから配信される、請求項１に記載の情報処理装置。
【請求項６】
複数のコンテンツを記憶しているサーバにアクセスして、複数のコンテンツからユーザ操作にしたがってコンテンツを検索するステップと、
前記サーバが接続されているネットワークに接続された再生装置とデータを送受信することで、前記サーバに記憶されているコンテンツを再生可能な前記再生装置を認識するステップと、
前記検索された前記コンテンツの再生をユーザ操作にしたがって前記再生装置に指示するステップと、
前記再生装置で再生された前記コンテンツの当該再生が停止した再生開始点を示す再生開始情報を、前記サーバから取得するステップと、
前記コンテンツの再生に係るユーザ操作に応じて、前記再生装置で再生されたコンテンツのうち、少なくとも取得された前記再生開始情報が示す前記再生開始点以降が前記サーバから配信され、当該配信されたコンテンツを、当該再生開始情報が示す前記再生開始点から再生するステップと、
を含む、情報処理方法。
【請求項７】
コンピュータを、
複数のコンテンツを記憶しているサーバにアクセスして、複数のコンテンツからユーザ操作にしたがってコンテンツを検索する検索部と、
前記サーバが接続されているネットワークに接続された再生装置とデータを送受信することで、前記サーバに記憶されているコンテンツを再生可能な前記再生装置を認識する認識部と、
前記検索部により検索された前記コンテンツの再生をユーザ操作にしたがって前記再生装置に指示する指示部と、
前記再生装置で再生された前記コンテンツの当該再生が停止した再生開始点を示す再生開始情報を、前記サーバから取得する取得部と、
前記コンテンツの再生に係るユーザ操作に応じて、前記再生装置で再生されたコンテンツのうち、少なくとも取得された前記再生開始情報が示す前記再生開始点以降が前記サーバから配信され、当該配信されたコンテンツを、当該再生開始情報が示す前記再生開始点から再生する再生部と、
を備える、情報処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法およびプログラムに関し、特に、サーバにアクセスしてコンテンツを検索したり再生装置にコンテンツの再生を指示したりする情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
従来、デジタル放送受信機等の表示画面を有する表示装置が大型化して、表示装置とは別にディスプレイを有する小型の装置で番組の選択や番組の録画予約等が行われている（例えば、特許文献１）。特許文献１では、大型のスクリーンを有するディスプレイ本体と小型の補助入力装置とを無線で接続して、補助入力装置のディスプレイ上にタッチパネルを配する構成となっている。このような構成とすることにより、大型のスクリーンの画面上で操作せずとも、小型の補助入力装置のディスプレイ上のタッチパネルで選択操作等をすることを可能とした。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２０３９０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、最近では、映像や音楽、ソフトウエアなどを、ネットワークを介して家庭内に配信するサービスが広がりつつある。また、コンテンツ配信サービスにおけるインターネット上の映像等のコンテンツは膨大となってきている。したがって、特許文献１に示したような大型ディスプレイとは別の小型の装置で、ディスプレイの操作等補助的な入力を行うことができるというだけでは、ユーザの利便性の向上に限界があった。
【０００５】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ネットワークを介したコンテンツ再生においてユーザの利便性を向上させることが可能な、新規かつ改良された情報処理装置、情報処理方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある観点によれば、複数のコンテンツを記憶しているサーバにアクセスして、複数のコンテンツから所望のコンテンツを検索する検索部と、前記サーバに記憶されているコンテンツを再生可能な再生装置を認識する認識部と、前記検索部により検索された前記コンテンツの再生を前記再生装置に指示する指示部と、前記再生装置で再生されたコンテンツの再生情報を取得する取得部と、を備える、情報処理装置が提供される。
【０００７】
また、前記取得部により取得された前記再生情報に基づいて、コンテンツを再生する再生部を備えてもよい。
【０００８】
また、前記再生情報は、前記再生装置で再生されたコンテンツの再生開始点を示す再生開始情報を含み、前記再生部は、前記再生開始情報が示す前記再生開始点から前記コンテンツを再生してもよい。
【０００９】
前記サーバは、前記再生装置で再生された前記コンテンツの再生を前記再生部に要求された場合に、前記再生開始情報をもとに、前記コンテンツの再生開始点からコンテンツを配信してもよい。
【００１０】
また、前記サーバは、前記再生装置で再生された前記コンテンツの再生を前記再生部に要求された場合に、前記コンテンツとともに前記再生開始情報を送信してもよい。
【００１１】
また、前記指示部により再生を指示された前記再生装置は、前記サーバに前記コンテンツの再生を要求してもよい。
【００１２】
また、前記サーバは、前記再生装置で再生された前記コンテンツの再生を前記再生部に要求された場合に、前記情報処理装置の性能および接続状況に応じたファイルサイズを有するコンテンツを配信してもよい。
【００１３】
また、上記課題を解決するために、本発明の別の観点によれば、複数のコンテンツを記憶しているサーバにアクセスして、複数のコンテンツから所望のコンテンツを検索するステップと、前記サーバに記憶されているコンテンツを再生可能な再生装置を認識するステップと、前記検索された前記コンテンツの再生を前記再生装置に指示するステップと、前記再生装置で再生されたコンテンツの再生情報を取得するステップと、を含む、情報処理方法が提供される。
【００１４】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、複数のコンテンツを記憶しているサーバにアクセスして、複数のコンテンツから所望のコンテンツを検索する検索部と、前記サーバに記憶されているコンテンツを再生可能な再生装置を認識する認識部と、前記検索部により検索された前記コンテンツの再生を前記再生装置に指示する指示部と、前記再生装置で再生されたコンテンツの再生情報を取得する取得部と、を備える、情報処理装置として機能させるためのプログラムが提供される。
【発明の効果】
【００１５】
以上説明したように本発明によれば、ネットワークを介したコンテンツ再生においてユーザの利便性を向上させることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係るコンテンツ再生システムの概要を説明する説明図である。
【図２】同実施形態にかかる情報処理装置のハードウェア構成を示すブロック図である。
【図３】本発明の第１の実施形態に係るコンテンツ再生システムの機能構成を示すブロック図である。
【図４】同実施形態にかかる管理ファイルに格納されている機器情報について説明する説明図である。
【図５】同実施形態にかかるコンテンツ再生処理の詳細を示すタイミングチャートである。
【図６】同実施形態にかかるコンテンツ再生処理の詳細を示すタイミングチャートである。
【図７】同実施形態にかかるコンテンツ再生処理の詳細を示すタイミングチャートである。
【図８】本発明の第２の実施形態に係るコンテンツ再生システムの概要および構成を示すブロック図である。
【図９】同実施形態にかかるサーバに格納されているコンテンツのファイルサイズについて説明する説明図である。
【図１０】同実施形態にかかるコンテンツ再生処理の詳細を示すタイミングチャートである。
【図１１】同実施形態にかかるコンテンツ再生処理の詳細を示すタイミングチャートである。
【発明を実施するための形態】
【００１７】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１８】
また、以下に示す順序に従って、当該「発明を実施するための最良の形態」を説明する。
〔１〕本実施形態の目的
〔２〕コンテンツ再生システムの概要
〔３〕情報処理装置のハードウェア構成
〔４〕第１実施形態
〔４−１〕情報処理装置の機能構成
〔４−２〕コンテンツ再生システムにおけるコンテンツ再生処理の詳細
〔５〕第２実施形態
〔５−１〕情報処理装置の機能構成
〔５−２〕コンテンツ再生システムにおけるコンテンツ再生処理の詳細
【００１９】
〔１〕本実施形態の目的
まず、本実施形態の目的について説明する。従来、デジタル放送受信機等の表示画面を有する表示装置が大型化して、表示装置とは別にディスプレイを有する小型の装置で番組の選択や番組の録画予約等が行われている。例えばこの場合、大型のスクリーンを有するディスプレイ本体と小型の補助入力装置とを無線で接続して、補助入力装置のディスプレイ上にタッチパネルを配する構成をとっている。このような構成とすることにより、大型のスクリーンの画面上で操作せずとも、小型の補助入力装置のディスプレイ上のタッチパネルで選択操作等をすることを可能とした。
【００２０】
ところで、最近では、映像や音楽、ソフトウエアなどを、ネットワークを介して家庭内に配信するサービスが広がりつつある。また、コンテンツ配信サービスにおけるインターネット上の映像等のコンテンツは膨大となってきている。したがって、特許文献１に示したような大型ディスプレイとは別の小型の装置で、ディスプレイの操作等補助的な入力を行うことができるというだけでは、ユーザの利便性の向上に限界があった。
【００２１】
そこで、上記のような事情を一着眼点として、本発明の実施形態にかかるコンテンツ再生システム１が創作されるに至った。本実施形態にかかるコンテンツ再生システム１によれば、ネットワークを介したコンテンツ再生においてユーザの利便性を向上させることが可能となる。
【００２２】
〔２〕コンテンツ生成システムの概要
次に、図１を参照して、コンテンツ再生システム１の概要について説明する。図１は、コンテンツ再生システム１の概要を説明する説明図である。図１に示したように、コンテンツ再生システム１は、情報処理装置１０と、再生装置２０、２１、２２（以降、再生装置２０〜２２を再生装置２０とも称する。）と、サーバ３０などを備える。
【００２３】
情報処理装置１０は、携帯可能なコンテンツを再生可能な装置であって、例えば、携帯型オーディオプレーヤーや、携帯用ゲーム機器、携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）や小型のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などを例示できる。情報処理装置１０は、ネットワーク４０を介してサーバ３０と接続されている。ネットワーク４０は、情報処理装置１０およびサーバ３０を通信可能に接続する通信回線網であり、例えば、インターネット、電話回線網、衛星通信網等の公衆回線網や、ＷＡＮ、ＬＡＮ、ＩＰ−ＶＰＮ等の専用回線網などで構成されており、有線、無線を問わない。
【００２４】
また、情報処理装置１０は、家庭内などの建物内のネットワーク５０を介して再生装置２０と接続される。ネットワーク５０は、ＬＡＮ等の専用回線網で構成されており、有線、無線を問わない。
【００２５】
再生装置２０は、コンテンツを再生可能な装置であって、例えば、大型のディスプレイを備えるテレビジョン受像機や、家庭用映像処理装置（ＤＶＤレコーダ、ビデオデッキなど）などを例示できる。再生装置２０は、上記したように、情報処理装置１０とネットワーク５０を介してデータの送受信をすることができる。また、再生装置２０もネットワーク４０を介してサーバ３０にアクセスすることができる。
【００２６】
サーバ３０は、ネットワークを介して情報処理装置１０や再生装置２０と接続して、データの送受信を行う情報処理装置である。サーバ３０には、複数のコンテンツが記憶されており、サーバ３０は、情報処理装置１０や再生装置２０の要求にしたがって、コンテンツを配信する。また、サーバ３０には、各ユーザの識別情報と、ユーザが所有する機器の識別情報とが関連付けて記憶されている。サーバ３０は、情報処理装置１０や再生装置２０からコンテンツを要求された場合に、ユーザの識別情報と機器の識別情報とから各機器を認証して、認証に成功した場合にコンテンツを配信する。
【００２７】
また、サーバ３０に記憶されているコンテンツがＤＲＭ（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ）などにより暗号化されている場合には、ユーザが所有する機器間でコンテンツを復号化するための暗号鍵を共有するようにしてもよい。
【００２８】
本実施形態では、ユーザが情報処理装置１０を操作して、サーバ３０にアクセスしたりサーバ３０に蓄積されているコンテンツから所望のコンテンツを検索したりする。そして、ユーザ操作に応じて、情報処理装置１０が再生装置２０にコンテンツの再生を指示する。情報処理装置１０からコンテンツの再生を指示された再生装置２０は、サーバ３０にアクセスして、コンテンツの再生を要求する。再生装置２０からコンテンツの再生を要求されたサーバ３０は、再生装置２０をユーザの識別情報や機器の識別情報などから認証して、認証確認後にコンテンツを配信するためのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）などを送信する。
【００２９】
このように、大画面のディスプレイなどを有する再生装置２０において煩雑なコンテンツ検索等の作業を行うのではなく、小型の携帯可能な情報処理装置１０でコンテンツ検索等を行うことができる。これにより、コンテンツ検索等の再生以外の操作を手元の情報処理装置１０で行って、再生のみを大型ディスプレイなどを有する再生装置２０で行うことができるため、再生装置２０におけるコンテンツの視聴を阻害することがなくなる。
【００３０】
また、再生装置２０でコンテンツを途中まで視聴した場合には、コンテンツのどのポイントまで再生したかについての再生開始情報がサーバ３０に記憶される。したがって、情報処理装置１０や再生装置２０で途中まで視聴したコンテンツを再生する場合には、サーバ３０に記憶されている再生開始情報をもとに、再生されたポイント以後のコンテンツを視聴することが可能となる。これにより、ユーザが所有する機器間で、コンテンツの再生開始情報を共有して、コンテンツ再生におけるユーザの利便性を向上することができる。
【００３１】
〔３〕情報処理装置のハードウェア構成
以上、コンテンツ再生システム１の概要について説明した。次に、図２を参照して、情報処理装置１０のハードウェア構成について説明する。図２は、情報処理装置１０のハードウェア構成を示すブロック図である。なお、再生装置２０およびサーバ３０も情報処理装置１０と同様のハードウェア構成であるため、主に情報処理装置１０のハードウェア構成について説明する。
【００３２】
図２に示したように、情報処理装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３と、ホストバス１０４と、ブリッジ１０５と、外部バス１０６と、インタフェース１０７と、入力装置１０８と、出力装置１０９と、ストレージ装置（ＨＤＤ）１１０と、ドライブ１１１と、通信装置１１２とを備える。
【００３３】
ＣＰＵ１０１は、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理装置１０内の動作全般を制御する。また、ＣＰＵ１０１は、マイクロプロセッサであってもよい。ＲＯＭ１０２は、ＣＰＵ１０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ１０３は、ＣＰＵ１０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一次記憶する。これらはＣＰＵバスなどから構成されるホストバス１０４により相互に接続されている。
【００３４】
ホストバス１０４は、ブリッジ１０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス１０６に接続されている。なお、必ずしもホストバス１０４、ブリッジ１０５および外部バス１０６を分離構成する必要はなく、一のバスにこれらの機能を実装してもよい。
【００３５】
入力装置１０８は、例えば、マウス、キーボード、タッチパネル、ボタン、マイク、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ１０１に出力する入力制御回路などから構成されている。情報処理装置１０のユーザは、該入力装置１０８を操作することにより、情報処理装置１０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００３６】
出力装置１０９、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｓｐｌａｙ）装置およびランプなどの表示装置と、スピーカおよびヘッドホンなどの音声出力装置で構成される。出力装置１０９は、例えば、再生されたコンテンツを出力する。具体的には、表示装置は再生された映像データ等の各種情報をテキストまたはイメージで表示する。一方、音声出力装置は、再生された音声データ等を音声に変換して出力する。
【００３７】
ストレージ装置１１０は、本実施形態にかかる情報処理装置１０の記憶部の一例として構成されたデータ格納用の装置であり、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含むことができる。ストレージ装置１１０は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）で構成される。このストレージ装置１１０は、ハードディスクを駆動し、ＣＰＵ１０１が実行するプログラムや各種データを格納する。また、このストレージ装置１１０には、後述の、アイテム、識別番号などを記憶する。
【００３８】
ドライブ１１１は、記憶媒体用リーダライタであり、情報処理装置１０に内蔵、あるいは外付けされる。ドライブ１１１は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体１２０に記録されている情報を読み出して、ＲＡＭ１０３に出力する。
【００３９】
通信装置１１２は、例えば、通信網５０に接続するための通信デバイス等で構成された通信インタフェースである。また、通信装置１１２は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置であっても、ワイヤレスＵＳＢ対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。以上、情報処理装置１０のハードウエア構成例について説明した。
【００４０】
〔４〕第１実施形態
次に、図３〜図７を参照して、本発明の第１実施形態について説明する。第１実施形態では、情報処理装置１０の指示のもと、再生装置２０がサーバ３０にアクセスしてコンテンツを再生する。また、再生装置２０でコンテンツを途中まで再生し、次に、情報処理装置１０または再生装置２０で再生する場合には、視聴した点以降のコンテンツを再生することができる。これにより、コンテンツの検索等の操作を小型の情報処理装置１０を用いて行うことができ、コンテンツの再生については情報処理装置１０の指示のもと、大型ディスプレイを有する再生装置２０で再生することができる。また、情報処理装置１０と再生装置２０との間で、コンテンツの再生開始時点等の再生情報を共有することができる。
【００４１】
〔４−１〕情報処理装置の機能構成
次に、図３を参照して、第１実施形態にかかるコンテンツ再生システム１の機能構成について説明する。図３では、本発明の特徴である情報処理装置１０について特に詳細に説明する。図３に示したように、情報処理装置１０は、検索部１５２と、認識部１５４と、指示部１５６と、再生部１５８と、取得部１６０などを備える。
【００４２】
検索部１５２は、複数のコンテンツを記憶しているサーバ３０にアクセスして、複数のコンテンツから所望のコンテンツを検索する機能を有する。上記したように、情報処理装置１０とサーバ３０とはネットワークを介して接続されており、検索部１５２は、サーバ３０にアクセスして認証を受けた後、ユーザ入力にしたがって、サーバ３０に記憶されている複数のコンテンツから所望のコンテンツを検索する。
【００４３】
サーバ３０は、情報処理装置１０からアクセスされた場合に、当該機器が登録された機器であるか否かについての認証を行う。登録された機器であるか否かは、情報処理装置１０を所持するユーザのユーザ識別情報と情報処理装置１０の機器を識別する機器情報などを送信することによって行われる。サーバ３０における認証処理については、後で詳細に説明する。
【００４４】
サーバ３０に記憶されている複数のコンテンツの一覧を情報処理装置１０に備わる表示装置（図示せず）に表示して、一覧表示されたコンテンツからユーザの入力にしたがって一のコンテンツを選択するようにしてもよい。検索部１５２により検索した結果は、ネットワークを介してサーバ３０に送信される。
【００４５】
認識部１５４は、コンテンツを再生可能な再生装置２０を認識する機能を有する。上記したように、ＬＡＮなどの家庭内のネットワーク５０を介して、情報処理装置１０には複数の再生装置２０が接続されている。認識部１５４は、ネットワーク５０を介して接続してデータの送受信が可能であり、かつ、ネットワーク４０を介してサーバ３０と接続している再生装置２０が存在するか否かを検出する。
【００４６】
指示部１５６は、検索部１５２により検索されたコンテンツの再生を再生装置２０に指示する機能を有する。指示部１５６は、認識部１５４により認識された再生装置２０にコンテンツの再生を指示する。認識部１５４により、複数の再生装置２０が認識された場合には、ユーザ操作に応じて、複数の再生装置２０から一の再生装置２０を選択してコンテンツの再生を指示するようにしてもよい。また、認識された複数の再生装置２０から、情報処理装置１０と最も近い距離に位置する再生装置２０を選択するようにしてもよい。
【００４７】
また、本実施形態では、認識部１５４により、ネットワーク４０を介してサーバ３０と接続している再生装置２０を認識して、認識した再生装置２０にコンテンツ再生を指示しているが、電源が投入されていなかったり、サーバ３０に接続していなかったりする再生装置２０にコンテンツ再生を指示するようにしてもよい。この場合、情報処理装置１０が再生装置２０に対して、直接電源を起動したり、サーバ３０への接続指示を出したりした後に、コンテンツ再生を指示してもよい。指示部１５６は、ネットワーク５０を介して再生装置２０にコンテンツ再生等の指示をしてもよいし、赤外線や近距離無線通信を利用して指示してもよい。
【００４８】
指示部１５６により、コンテンツの再生を指示された再生装置２０は、サーバ３０にアクセスしてコンテンツの再生を要求する。再生装置２０からコンテンツの再生を要求されたサーバ３０は、再生装置２０が登録された機器であるか否かについての認証を行う。そして、再生装置２０が登録された機器であるとサーバ３０により判断された場合に、再生装置２０にコンテンツが配信される。再生装置２０には、ＤＲＭやデコード機能が備えられていてもよい。この場合、再生装置２０は、サーバ３０からコンテンツを受信して、ＤＲＭを解除し、コンテンツをデコードした後再生を行う。
【００４９】
サーバ３０から再生装置２０に配信されるコンテンツは、ストリーミング配信により配信されてもよいし、再生装置２０にコンテンツがダウンロードされてもよい。また、再生装置２０とディスプレイとが別体で構成されている場合には、再生装置２０とディスプレイとをＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）などで接続して、再生装置２０からディスプレイに復号化されたコンテンツを送信して出力させるようにしてもよい。
【００５０】
また、再生装置２０として、ＤＲＭ処理機能やディスプレイ機能を有さないＨＤＤなどのストレージ装置と、ディスプレイを備える再生装置とを組み合わせてもよい。この場合、指示部１５６は、ストレージ装置にコンテンツのダウンロードを指示する。ストレージ装置は、情報処理措置１０に指示されたＵＲＬにアクセスしてコンテンツをダウンロードする。その後、指示部１５６は、ストレージ装置に接続された再生装置にコンテンツの再生を指示する。ストレージ装置にダウンロードされたコンテンツは、ネットワークを介して再生装置に配信される。そして、再生装置において、コンテンツのＤＲＭ解凍やデジタル圧縮されている信号の復号化が行われて、再生装置のディスプレイにコンテンツが表示される。
【００５１】
さらに、情報処理装置１０をクレイドルとして機能するストレージ装置等に装着して、セットトップボックスとして使用することもできる。この場合、上記と同様に、情報処理装置１０の指示部１５６は、ストレージ装置にコンテンツのダウンロードを指示する。ストレージ装置は情報処理装置１０に指示されたＵＲＬにアクセスしてコンテンツをダウンロードする。その後、ストレージ装置にダウンロードされたコンテンツを再生する場合には、該コンテンツを情報処理装置１０に出力する。そして、情報処理装置１０においてＤＲＭ解凍やデコードが行われコンテンツ再生が開始される。情報処理装置１０において再生されたコンテンツは、ＨＤＭＩなどの出力インタフェースにより接続された再生装置２０のディスプレイに出力される。
【００５２】
取得部１６０は、再生装置２０で再生されたコンテンツの再生情報を取得する機能を有する。再生装置２０で再生されたコンテンツの再生情報とは、再生装置で再生されたコンテンツの再生開始点などである。上記したように、情報処理装置１０の指示のもと、再生装置２０によりコンテンツが再生される。そして、該コンテンツが途中まで再生されて視聴が停止されたとする。この場合、コンテンツが再生されたポイントの情報がコンテンツの再生開始点である。再生装置２０において、コンテンツが途中まで再生されて視聴が停止された場合には、サーバ３０に該コンテンツの再生開始点が送信される。
【００５３】
情報処理装置１０において、再生装置２０で途中まで視聴されたコンテンツを再度視聴しようとする場合や、再生装置２０にコンテンツの続きを視聴するよう指示する場合には、情報処理装置１０は、コンテンツの情報とともに、コンテンツの再生開始情報をサーバ３０から取得する。
【００５４】
再生部１５８は、取得部１６０により取得された再生情報に基づいて、コンテンツを再生する機能を有する。上記したように、再生情報としてコンテンツの再生開始点が取得された場合には、再生部１５８は、再生開始点からコンテンツを再生する。また、ストリーミング配信によりコンテンツが配信される場合には、再生開始時点からストリーミングが開始される。また、ダウンロードによりコンテンツが配信される場合には、ダウンロードされたコンテンツを再生開始点から再生する。
【００５５】
サーバ３０は、例えば、管理ファイル３０１およびコンテンツファイル３０２を有している。管理ファイル３０１には、サーバ３０に接続された機器が登録された機器であるか否かを認証するための情報が格納されている。図４を参照して、機器の認証時に用いられる管理ファイル３０１に格納されている機器情報について説明する。図４は、管理ファイル３０１に格納されている機器情報３１０について説明する説明図である。
【００５６】
図４に示したように、管理ファイル３０１の機器情報３１０には、例えば、サーバ３０に接続されている複数の機器の機器ナンバー（機器Ｎｏ．）と、シリアルナンバー（シリアルＮｏ．）と、Ｍａｃアドレスと製品名とが関連付けて記憶されている。サーバ３０は、機器情報３１０とユーザを識別する識別情報とから、各機器が登録されている機器であるかを認証する。
【００５７】
また、管理ファイル３０１に、機器情報３１０とともに、上記した再生開始時点を関連付けて記憶してもよい。サーバ３０は、コンテンツファイル３０２に記憶されているコンテンツを配信する際に、管理ファイル３０１に格納されているユーザ識別情報や機器情報をもとに配信先となる機器を認証する。さらに、管理ファイル３０１を参照して、配信するコンテンツに再生開始時点に関する情報が関連付けられている場合には、再送開始時点からコンテンツを配信したり、再生開始時点に関する情報を配信先となる機器に送信したりする。
【００５８】
〔４−２〕コンテンツ再生システムにおけるコンテンツ再生処理の詳細
以上、コンテンツ再生システム１の機能構成について説明した。次に、図５〜図７を参照して、本実施形態にかかるコンテンツ再生処理の詳細について説明する。図５〜図７は、コンテンツ再生処理の詳細を示すタイミングチャートである。図５に示したように、まず、情報処理装置１０は、サーバ３０にアクセスして（Ｓ１０２）、サーバ３０に情報処理装置１０が登録されていることを認証してもらう（Ｓ１０４）。
【００５９】
上記したように、ステップＳ１０４における情報処理装置１０の認証は、情報処理装置１０を所有するユーザのユーザ識別情報と、情報処理装置１０の機器情報とをもとに行われる。すなわち、情報処理装置１０は、ステップＳ１０２においてサーバ３０にアクセスする際に、サーバ３０にユーザ識別情報と機器情報とを送信する。
【００６０】
サーバ３０は、送信されたユーザ識別情報と機器情報とがサーバ３０の管理ファイル３０１に記憶されているか否かを確認する。そして、ユーザ識別情報と機器情報とが記憶されている場合に、情報処理装置１０が登録されている機器であると認証する。本実施形態では、機器を認証する情報として、ユーザ識別情報と機器情報とを用いたが、かかる例に限定されず、ユーザや機器を識別する情報であればよい。
【００６１】
そして、情報処理装置１０は、家庭内ネットワーク等に接続されている機器を認識する（Ｓ１０６）。ステップＳ１０６においては、再生装置２０等のコンテンツを再生可能であり、情報処理装置１０によりコントロール可能な機器が接続されているかを認識する。ステップＳ１０６において、複数の再生装置２０が認識された場合には、複数の再生装置２０からコンテンツを再生する再生装置２０を選択する（Ｓ１０８）。ステップＳ１０８において選択される再生装置２０は、情報処理装置１０から最も近い距離にある再生装置２０を選択するようにしてもよいし、ユーザ操作に応じて再生装置２０を選択するようにしてもよい。
【００６２】
次に、情報処理装置１０は、サーバ３０に格納されている複数のコンテンツから、再生するコンテンツを決定する（Ｓ１１０）。そして、ステップＳ１１０において決定されたコンテンツの再生を再生装置２０に指示する（Ｓ１１２）。上記したように、ステップＳ１１２における、情報処理装置１０から再生装置２０へのコンテンツ再生の指示は、家庭内ネットワークを介して行われたり、赤外線や近距離無線通信を介して行われたりする。
【００６３】
ステップＳ１１２において、コンテンツの再生を指示された再生装置２０は、サーバ３０にアクセスして、コンテンツの再生をリクエスト（要求）する（Ｓ１１４）。ステップＳ１１４において、再生装置２０からコンテンツの再生を要求されたサーバ３０は、再生装置２０が登録された機器であることを確認し、再生装置２０に対してコンテンツの配信を開始する（Ｓ１１６）。ステップＳ１１６において、サーバ３０からコンテンツを配信された再生装置２０は、コンテンツの再生を開始する（Ｓ１１８）。このように、コンテンツの検索等の操作をユーザの手元にある情報処理装置１０で行って、コンテンツの再生を大型のディスプレイ等を有する再生装置２０で行うことにより、操作性が高まり、再生装置２０におけるコンテンツの再生を中断することなく種々の操作を行うことができる。
【００６４】
次に、図６および図７を参照して、視聴途中からのコンテンツ再生処理について説明する。図６は、情報処理装置１０における視聴途中からのコンテンツ再生処理を示すタイミングチャートである。図６は、コンテンツをストリーミング配信する場合について説明している。図６に示したように、上記したステップＳ１１８において再生装置２０でコンテンツが再生された後に、コンテンツの途中で再生が停止されたとする（Ｓ１２０）。ステップＳ１２０においては、例えば、ポイントＡまでコンテンツが再生されたとする。
【００６５】
ステップＳ１２０において、コンテンツのポイントＡまでで再生が停止された場合には、再生装置２０においてコンテンツのポイントＡまで再生されたことがサーバ３０に通知される。サーバ３０は、ポイントＡを再生開始情報として管理ファイル３０１に機器情報とともに記憶する（Ｓ１２２）。
【００６６】
その後、情報処理装置１０からステップＳ１１６で配信されたコンテンツの再生がリクエストされる（Ｓ１２４）。ステップＳ１２４において、コンテンツの再生をリクエストされたサーバ３０は、情報処理装置１０が登録された機器であることを確認し、情報処理装置１０に対してコンテンツの配信を開始する（Ｓ１２６）。ステップＳ１２６において、サーバ３０は、ステップＳ１２２において記憶した再生開始情報をもとに、コンテンツのポイントＡからストリーミング配信を行う。そして、情報処理装置１０は、ステップＳ１２６において配信されたコンテンツを、ポイントＡから再生する（Ｓ１２８）。
【００６７】
ステップＳ１２８において、ユーザ操作に応じて、コンテンツの最初からコンテンツを再生するか、ポイントＡから再生するかを選択するようにしてもよい。また、再生開始情報に複数の再生開始ポイントが含まれている場合には、ユーザ操作に応じて、複数の再生開始ポイントから一の再生開始ポイントを選択するようにしてもよい。
【００６８】
また、再生開始情報は、ユーザ操作に応じて設定されてもよい。例えば、実際に視聴を停止した時点より以前または以降に再生開始情報を設定して、当該再生開始情報がサーバ３０に通知されてもよい。このように、他の機器で再生された再生開始情報をもとにコンテンツの再生を開始することにより、ユーザが、コンテンツをどこまで再生したか検索することなく、再生を停止した時点から視聴することが可能となる。
【００６９】
次に、図７を参照して、再生装置２０における視聴途中からのコンテンツ再生処理について説明する。図７に示したように、上記したステップＳ１１８において再生装置２０でコンテンツが再生された後に、コンテンツの途中（ポイントＡ）で再生が停止されたとする（Ｓ１３０）。
【００７０】
ステップＳ１２０において、コンテンツのポイントＡまでで再生が停止された場合には、再生装置２０においてコンテンツのポイントＡまで再生されたことがサーバ３０に通知される。サーバ３０は、ポイントＡを再生開始情報として管理ファイル３０１に機器情報とともに記憶する（Ｓ１３２）。
【００７１】
その後、情報処理装置１０は、サーバ３０にアクセスして（Ｓ１３４）、サーバ３０に情報処理装置１０が登録されていることを認証してもらう（Ｓ１３６）。そして、情報処理装置１０は、家庭内ネットワーク等に接続されている機器を認識する（Ｓ１３８）。ステップＳ１３８において、複数の再生装置２０が認識された場合には、複数の再生装置２０からコンテンツを再生する再生装置２０を選択する（Ｓ１４０）。ステップＳ１４０において選択する再生装置２０は、コンテンツの途中で再生を停止した再生装置２０でもよいし、該再生装置２０とは別の再生装置であってもよい。
【００７２】
次に、情報処理装置１０は、ステップＳ１３０において途中で再生が停止されたコンテンツを選択する（Ｓ１４２）。そして、ステップＳ１４２において選択したコンテンツの再生を再生装置２０に指示する（Ｓ１４４）。ステップＳ１４４において、コンテンツの再生を指示された再生装置２０は、サーバ３０にアクセスして、コンテンツの再生をリクエストする（Ｓ１４６）。
【００７３】
ステップＳ１４６においてコンテンツの再生をリクエストされたサーバ３０は、再生装置２０が登録された機器であることを確認し、再生装置２０に対してコンテンツの配信を開始する（Ｓ１４８）。ステップＳ１４８において、サーバ３０は、ステップＳ１３２において記憶した再生開始情報をもとに、コンテンツのポイントＡからストリーミング配信を行う。そして、再生装置２０は、ステップＳ１４８において配信されたコンテンツを、ポイントＡから再生する（Ｓ１５０）。以上、コンテンツの再生処理の詳細について説明した。
【００７４】
〔５〕第２実施形態
以上、第１実施形態について説明した。次に、第２実施形態について説明する。本実施形態におけるコンテンツ再生システム１′は、第１実施形態にかかるコンテンツ再生システム１とほぼ同様の構成を有するため、第１実施形態とは異なる機能について特に詳細に説明する。本実施形態では、サーバ３０からコンテンツが配信される際に、配信先の機器の接続状況や機器の性能に応じて、各機器で視聴可能な種類のファイルが送信される点で第１実施形態とは異なっている。
【００７５】
〔５−１〕情報処理装置の機能構成
まず、図８を参照して、本実施形態にかかるコンテンツ再生システム１′の概要および機能について説明する。以下では、第１実施形態と異なる機能について特に詳細に説明する。本実施形態にかかるサーバ３０には、第１実施形態と同様に、管理ファイル３０１とコンテンツファイル３０２とが備えられている。管理ファイル３０１には、第１実施形態と同様に、ユーザの識別情報と、機器情報とが関連付けて記憶されている。
【００７６】
また、管理ファイル３０１には、各機器のスペック情報３０１１と、各機器が接続されている場合の帯域情報３０１２とが格納されている。各機器のスペック情報３０１１は、各機器の機器Ｎｏ．とともに予め記憶されている。また、帯域情報３０１２については、情報処理装置１０や再生装置２０がサーバ３０に接続する際に取得する。
【００７７】
また、コンテンツファイル３０２には、複数のコンテンツが格納されているが、同一の内容のコンテンツについて、サイズの異なる数種類のコンテンツが格納されている。例えば、１つのコンテンツについて、画サイズが「小」サイズであるコンテンツ（ＰＴ）と、画サイズが「中」サイズであるコンテンツ（ＳＤ）と、画サイズが「大」サイズであるコンテンツ（ＨＤ）の３種類のコンテンツがコンテンツファイル３０２に格納されている。
【００７８】
サーバ３０は、コンテンツを要求された機器のスペック情報３０１１と、帯域情報３０１２とから、当該機器に適したファイルサイズのコンテンツを配信する。例えば、第１実施形態で説明したように、情報処理装置１０の指示のもと、再生装置２０からコンテンツの配信を要求された場合に、サーバ３０は、再生装置２０のスペック情報３０１１と帯域情報３０１２とを取得して、最適なサイズのコンテンツを再生装置２０に配信する。
【００７９】
ここで、図９を参照して、サーバ３０に格納されているコンテンツのファイルサイズについて説明する。図９は、サーバ３０に格納されているコンテンツのファイルサイズについて説明する説明図である。図９に示したように、サーバ３０には、例えば、同じ内容のコンテンツについて、３種類の大きさの異なるファイルが格納されている。例えばコンテンツの種類（Ｐｒｏｆｉｌｅ）３２１として、ＰＴ、ＳＤ、ＨＤの３種類が格納されている。例えばＰＴは低解像度のファイルであり、携帯端末等のディスプレイの小さい端末に適した画像サイズを有するファイルである。
【００８０】
また、３種類のファイルは、それぞれ平均ビットレート（Ａｖｇ  Ｂｉｔ  ｒａｔｅ）３２４や、ピーク時のビットレート（Ｐｅａｋ  Ｂｉｔ  ｒａｔｅ）３２５などが設定されている。サーバ３０は、接続された各機器との接続状況に応じて、接続回線の通信速度が速い場合にはＨＤファイルを選択したり、通信速度が遅い場合にはＰＴファイルを選択したりする。これにより、サーバ３０から配信されたコンテンツファイルが接続環境や機器の性能によって再生できないという事態を回避することが可能となる。また、ユーザが再生したい機器の性能や接続状況を確認しなくても、適切なサイズのファイルが配信されるため、ユーザの利便性が向上する。
【００８１】
〔５−２〕コンテンツ再生システムにおけるコンテンツ再生処理の詳細
以上、コンテンツ再生システム１′の概要および構成について説明した。次に、図１０および図１１を参照して、本実施形態にかかるコンテンツ再生処理について説明する。図１０および図１１は、コンテンツ再生処理を示すタイミングチャートである。以下では、第１実施形態と異なる処理について特に詳細に説明する。
【００８２】
図１０に示したように、まず、情報処理装置１０は、サーバ３０にアクセスして（Ｓ２０２）、サーバ３０に情報処理装置１０が登録されていることを認証してもらう（Ｓ２０４）。ステップＳ２０４における機器の認証については、第１実施形態と同様であるため、詳細な説明は省略する。
【００８３】
そして、情報処理装置１０は、家庭内ネットワーク等に接続されている機器を認識して（Ｓ２０６）、認識された機器からコンテンツを再生する再生装置２０を選択する（Ｓ２０８）。そして、情報処理装置１０は、サーバ３０に格納されている複数のコンテンツから、再生するコンテンツを決定し（Ｓ２１０）、再生装置２０にコンテンツの再生を指示する（Ｓ２１２）。
【００８４】
ステップＳ２１２において、コンテンツの再生を指示された再生装置２０は、サーバ３０にアクセスして、コンテンツの再生をリクエストする（Ｓ２１４）。ステップＳ２１４において、再生装置２０からコンテンツの再生を要求されたサーバ３０は、再生装置２０が登録された機器であることを確認するとともに、再生装置２０の接続状況を取得する（Ｓ２１６）。また、サーバ３０の管理ファイル３０１に記憶されている再生装置２０の性能情報（機器ＳＰＥＣ）を参照する（Ｓ２１８）。
【００８５】
そして、サーバ３０は、ステップＳ２１６において取得した再生装置２０の接続状況と、再生装置２０の機器ＳＰＥＣとから、視聴可能なファイルを選択する（Ｓ２２０）。サーバ３０は、ステップＳ２２０において選択したファイルを再生装置２０に配信する（Ｓ２２４）。ステップＳ２２４において、サーバ３０からコンテンツを配信された再生装置２０は、コンテンツの再生を開始する（Ｓ２２６）。ステップＳ２２０において、視聴可能なファイルが複数ある場合には、ユーザ操作に応じてどのファイルを再生するか選択するようにしてもよい。
【００８６】
次に、図１１を参照して、視聴途中からのコンテンツ再生処理について説明する。図１１に示したように、上記したステップＳ２２６において再生装置２０でコンテンツが再生された後に、コンテンツの途中（ポイントＡ）で再生が停止されたとする（Ｓ２３０）。サーバ３０は、ポイントＡを再生開始情報として管理ファイル３０１に機器情報とともに記憶する（Ｓ２３２）。
【００８７】
その後、情報処理装置１０から、ステップＳ２２４で配信されたコンテンツの再生がリクエストされる（Ｓ２３４）。ステップＳ２３４において、コンテンツの再生をリクエストされたサーバ３０は、情報処理装置１０が登録された機器であることを確認するとともに、情報処理装置１０の接続状況を取得する（Ｓ２３６）。また、サーバ３０の管理ファイル３０１に記憶されている情報処理装置１０の性能情報（機器ＳＰＥＣ）を参照する（Ｓ２３８）。
【００８８】
そして、サーバ３０は、ステップＳ２３６において取得した再生装置２０の接続状況と、情報処理装置１０の機器ＳＰＥＣとから、視聴可能なファイルを選択する（Ｓ２４０）。情報処理装置１０は、携帯端末等の小型の装置であるため、サーバ３０は図９に示した「ＰＴ」ファイルを選択する。そして、サーバ３０は、「ＰＴ」サイズのコンテンツを情報処理装置１０に配信する（Ｓ２４２）。ステップＳ２４２においては、サーバ３０は、ステップＳ２３２において記憶した再生開始情報をもとに、ポイントＡからコンテンツの配信を開始する。ステップＳ２４２において、サーバ３０からコンテンツを配信された情報処理装置１０は、ポイントＡからコンテンツの再生を開始する（Ｓ２４４）。
【００８９】
以上、第２実施形態にかかるコンテンツ再生システム１′の再生処理について説明した。本実施形態により、再生装置２０で途中まで再生されたコンテンツを、再生装置２０とは異なる情報処理装置１０で再生する場合に、各機器で再生可能なファイルサイズをユーザが意識することなく、コンテンツの途中から再生することが可能となる。これにより、再生装置２０で途中まで再生されたコンテンツを、情報処理装置１０でコンテンツの続きから再生する場合に、接続環境や機器の性能によってコンテンツが再生できないという事態を回避することができる。また、視聴可能なファイルサイズが異なる機器でコンテンツの続きから再生する場合に、ユーザにより機器の性能や接続状況を確認しなくても、適切なサイズのファイルを配信して、ストレスなくコンテンツを視聴することができる。
【００９０】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００９１】
また、本明細書の情報処理装置１０、再生装置２０およびサーバ３０の処理における各ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はない。すなわち、情報処理装置１０、再生装置２０およびサーバ３０の処理における各ステップは、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）を含んでもよい。
【００９２】
また、情報処理装置１０、再生装置２０およびサーバ３０などに内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上述した情報処理装置１０、再生装置２０およびサーバ３０の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。
【符号の説明】
【００９３】
１０      情報処理装置
１５２    検索部
１５４    認識部
１５６    指示部
１５８    再生部
１６０    取得部
２０      再生装置
３０      サーバ
３０１    管理ファイル
３０２    コンテンツファイル
【図１】
0005445017.tif 000002
【図２】
0005445017.tif 000003
【図３】
0005445017.tif 000004
【図４】
0005445017.tif 000005
【図５】
0005445017.tif 000006
【図６】
0005445017.tif 000007
【図７】
0005445017.tif 000008
【図８】
0005445017.tif 000009
【図９】
0005445017.tif 000010
【図１０】
0005445017.tif 000011
【図１１】
0005445017.tif 000012