(57)【要約】【課題】途中まで再生したコンテンツの続きを、コンテンツサーバを介することなく他クライアントで再生できるようにする。【解決手段】クライアント２０−１のＣＰＵ２７−１がコンテンツを再生しているときに、操作部２２−１の停止ボタン、レジュームボタンが押下された場合、ＣＰＵ２７−１は、再生を中断したコンテンツと中断位置を示すレジューム情報を不揮発性メモリ２４−１に記憶する。他のクライアント２０−Ｎの操作部２２−Ｎのレジュームボタンが押下されると、ＣＰＵ２７−Ｎは、レジューム情報を検索して不揮発性メモリ２４−１に記憶されているレジューム情報を取得する。そして、ＣＰＵ２７−Ｎは、このレジューム情報に基づいて、再生を中断したコンテンツ及びコンテンツの途中停止位置を特定し、この位置からコンテンツの再生を行う。【選択図】図１
2007306076.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを記憶するコンテンツサーバと、前記コンテンツサーバから受信したコンテンツを再生する複数のクライアントと、を備え、
前記コンテンツサーバと前記複数のクライアントとは、互いに通信網を介して接続され、
各クライアントは、
情報を記憶するための記憶手段と、
前記コンテンツの再生開始又は再生停止の入力を受け付けるとともに、前記コンテンツの再生停止を受け付けたときに、再生対象のコンテンツを識別するためのコンテンツ識別情報と前記コンテンツの再生停止位置を示す再生停止情報とを前記記憶手段に記憶する受付手段と、
前記受付手段が前記コンテンツの再生開始を受け付けたときに、前記通信網を介して他のクライアントの記憶手段に記憶された情報を検索し、記憶されている前記コンテンツ識別情報と前記再生停止情報とを取得する情報取得手段と、
前記情報取得手段が取得した前記コンテンツ識別情報に基づいて前記再生対象のコンテンツを特定し、前記コンテンツサーバから、前記特定したコンテンツを受信するコンテンツ受信手段と、
前記情報取得手段が取得した前記再生停止情報に基づいて、前記コンテンツ受信手段が受信したコンテンツの再生停止位置を特定し、特定した再生停止位置から前記コンテンツを再生するコンテンツ再生手段と、を備えた、
ことを特徴とするネットワーク型コンテンツ再生システム。
【請求項２】
前記受付手段は、前記コンテンツの再生停止を受け付けたときに、利用者の利用者識別情報を受け付け、受け付けた前記利用者識別情報を、前記コンテンツ識別情報と前記再生停止情報とともに前記記憶手段に記憶し、
前記コンテンツの再生開始を受け付けて、前記情報取得手段が前記通信網を介して他のクライアントの記憶手段に記憶された前記コンテンツ識別情報を取得したときに前記利用者識別情報を受け付け、
前記コンテンツ受信手段は、前記受付手段が受け付けた利用者識別情報と前記情報取得手段が取得した利用者識別情報とが一致したときに、前記コンテンツ識別情報に基づいて特定したコンテンツを、前記コンテンツサーバから受信する、
ことを特徴とする請求項１に記載のネットワーク型コンテンツ再生システム。
【請求項３】
コンテンツを記憶するコンテンツサーバと、前記コンテンツサーバから受信したコンテンツを再生する複数のクライアントと、が互いに通信網を介して接続されたネットワーク型コンテンツ再生システムにおいて、
前記コンテンツの再生停止の入力を受け付けて、再生対象のコンテンツを識別するためのコンテンツ識別情報と前記コンテンツの再生停止位置を示す再生停止情報を記憶するステップと、
前記コンテンツの再生開始を受け付けて、前記通信網を介して他のクライアントに記憶された情報を検索し、記憶されている前記コンテンツ識別情報と前記再生停止情報とを取得するステップと、
取得した前記コンテンツ識別情報に基づいて前記再生対象のコンテンツを特定し、前記コンテンツサーバから、特定したコンテンツを受信するステップと、
前記再生停止情報に基づいて、受信したコンテンツの再生停止位置を特定し、前記特定した再生停止位置から前記コンテンツを再生するステップと、を備えた、
ことを特徴とするネットワーク型コンテンツ再生システムのコンテンツ再生方法。
【請求項４】
コンピュータに、
コンテンツの再生停止を受け付けて、再生対象のコンテンツを識別するためのコンテンツ識別情報と前記コンテンツの再生停止位置を示す再生停止情報とを記憶する手順、
前記コンテンツの再生開始を受け付けて、通信網を介して他のクライアントに記憶された情報を検索し、記憶されている前記コンテンツ識別情報と前記再生停止情報とを取得する手順、
取得した前記コンテンツ識別情報に基づいて前記再生対象のコンテンツを特定し、前記コンテンツサーバから、前記特定したコンテンツを受信する手順、
前記取得した前記再生停止情報に基づいて、受信したコンテンツの再生停止位置を特定し、前記特定した再生停止位置から前記コンテンツを再生する手順、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツサーバから、任意のコンテンツを取得し、再生するネットワーク型コンテンツ再生システム、そのコンテンツ再生方法及びプログラムに関するものである。
【背景技術】
【０００２】
現在、コンテンツサーバと、複数のクライアントと、から構成され、コンテンツサーバに格納されているコンテンツをネットワークを介して取得し、クライアントでこのコンテンツを再生するネットワーク型コンテンツ再生システムが知られている（例えば、特許文献１参照）。
【０００３】
この種のシステムでは、コンテンツをコンテンツサーバに格納しておくことによって、ユーザは、ひとつのコンテンツを、複数のクライアントにおいて、視聴することができる。
【０００４】
また、特許文献１では、クライアントは、コンテンツを再生し、コンテンツの再生を途中で停止させた時、その途中停止情報をコンテンツサーバに通知し、必要時に、コンテンツサーバから途中停止情報を取得し、その続きを再生する技術が開示されている。
【特許文献１】特開２００４−２２９０３５号公報（第８、９頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、このような従来のネットワーク型コンテンツ再生システムでは、同一のコンテンツに対して異なるクライアントによる複数の途中停止情報がコンテンツサーバに記憶されている場合、誤って他の中断位置情報を取得するおそれがある。このように誤って途中停止情報を取得してしまうと、このクライアントは、他のクライアントによる途中停止情報に基づいて再生を行ってしまうおそれがある。
【０００６】
また、クライアントの数が増えると、コンテンツサーバに記憶される途中停止情報の数も増えるため、コンテンツサーバにおいて途中停止情報を記憶する記憶領域も確保しなければならない。
【０００７】
また、コンテンツサーバは、コンテンツの送信も行わなければならず、コンテンツサーバの処理作業が増えてしまい、必要な途中停止情報を取得するのに時間がかかってしまう。従って、コンテンツサーバを介さずに途中停止情報を取得することができれば、このような不都合は生じなくなる。
【０００８】
本発明は、このような従来の問題点に鑑みてなされたもので、再生を中断しても、他のクライアントにおいて、中断したクライアントによって中断されたところから、確実にその続きを再生することが可能なネットワーク型コンテンツ再生システム、そのコンテンツ再生方法及びプログラムを提供することを目的とする。
【０００９】
また、本発明は、コンテンツサーバを介さずに、再生を中断したコンテンツの続きを再生することが可能なネットワーク型コンテンツ再生システム、そのコンテンツ再生方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
この目的を達成するため、本発明の第１の観点に係るネットワーク型コンテンツ再生システムは、
コンテンツを記憶するコンテンツサーバと、前記コンテンツサーバから受信したコンテンツを再生する複数のクライアントと、を備え、
前記コンテンツサーバと前記複数のクライアントとは、互いに通信網を介して接続され、
各クライアントは、
情報を記憶するための記憶手段と、
前記コンテンツの再生開始又は再生停止の入力を受け付けるとともに、前記コンテンツの再生停止を受け付けたときに、再生対象のコンテンツを識別するためのコンテンツ識別情報と前記コンテンツの再生停止位置を示す再生停止情報とを前記記憶手段に記憶する受付手段と、
前記受付手段が前記コンテンツの再生開始を受け付けたときに、前記通信網を介して他のクライアントの記憶手段に記憶された情報を検索し、記憶されている前記コンテンツ識別情報と前記再生停止情報とを取得する情報取得手段と、
前記情報取得手段が取得した前記コンテンツ識別情報に基づいて前記再生対象のコンテンツを特定し、前記コンテンツサーバから、前記特定したコンテンツを受信するコンテンツ受信手段と、
前記情報取得手段が取得した前記再生停止情報に基づいて、前記コンテンツ受信手段が受信したコンテンツの再生停止位置を特定し、特定した再生停止位置から前記コンテンツを再生するコンテンツ再生手段と、を備えたことを特徴とする。
【００１１】
前記受付手段は、前記コンテンツの再生停止を受け付けたときに、利用者の利用者識別情報を受け付け、受け付けた前記利用者識別情報を、前記コンテンツ識別情報と前記再生停止情報とともに前記記憶手段に記憶し、
前記コンテンツの再生開始を受け付けて、前記情報取得手段が前記通信網を介して他のクライアントの記憶手段に記憶された前記コンテンツ識別情報を取得したときに前記利用者識別情報を受け付け、
前記コンテンツ受信手段は、前記受付手段が受け付けた利用者識別情報と前記情報取得手段が取得した利用者識別情報とが一致したときに、前記コンテンツ識別情報に基づいて特定したコンテンツを、前記コンテンツサーバから受信するようにしてもよい。
【００１２】
本発明の第２の観点に係るネットワーク型コンテンツ再生システムのコンテンツ再生方法は、
コンテンツを記憶するコンテンツサーバと、前記コンテンツサーバから受信したコンテンツを再生する複数のクライアントと、が互いに通信網を介して接続されたネットワーク型コンテンツ再生システムにおいて、
前記コンテンツの再生停止の入力を受け付けて、再生対象のコンテンツを識別するためのコンテンツ識別情報と前記コンテンツの再生停止位置を示す再生停止情報を記憶するステップと、
前記コンテンツの再生開始を受け付けて、前記通信網を介して他のクライアントに記憶された情報を検索し、記憶されている前記コンテンツ識別情報と前記再生停止情報とを取得するステップと、
取得した前記コンテンツ識別情報に基づいて前記再生対象のコンテンツを特定し、前記コンテンツサーバから、特定したコンテンツを受信するステップと、
前記再生停止情報に基づいて、受信したコンテンツの再生停止位置を特定し、前記特定した再生停止位置から前記コンテンツを再生するステップと、を備えたことを特徴とする。
【００１３】
本発明の第３の観点に係るプログラムは、
コンピュータに、
コンテンツの再生停止を受け付けて、再生対象のコンテンツを識別するためのコンテンツ識別情報と前記コンテンツの再生停止位置を示す再生停止情報とを記憶する手順、
前記コンテンツの再生開始を受け付けて、通信網を介して他のクライアントに記憶された情報を検索し、記憶されている前記コンテンツ識別情報と前記再生停止情報とを取得する手順、
取得した前記コンテンツ識別情報に基づいて前記再生対象のコンテンツを特定し、前記コンテンツサーバから、前記特定したコンテンツを受信する手順、
前記取得した前記再生停止情報に基づいて、受信したコンテンツの再生停止位置を特定し、前記特定した再生停止位置から前記コンテンツを再生する手順、
を実行させるためのものである。
【発明の効果】
【００１４】
本発明によれば、任意のコンテンツを任意のクライアントで、そのコンテンツの再生を中断しても、他のクライアントで、中断したクライアントによって中断されたところから、確実に、その続きを再生することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施形態に係るネットワーク型コンテンツ再生システムを図面を参照して説明する。
【００１６】
本実施形態に係るネットワーク型コンテンツ再生システムの構成を図１に示す。
このシステムは、コンテンツサーバ１０と、クライアント２０−１〜２０−Ｎと、ＨＵＢ３０と、から構成される。
【００１７】
ＨＵＢ３０は、クライアント２０−１〜２０−Ｎ、コンテンツサーバ１０間の通信を中継するためのものであり、クライアント２０−１〜２０−Ｎ、コンテンツサーバ１０は、ＨＵＢ３０を介して接続される。
【００１８】
本実施形態に係るネットワーク型コンテンツ再生システムは、ＨＵＢ３０を介してスター型のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を形成するものとする。
【００１９】
コンテンツサーバ１０は、各クライアント２０−１〜２０−Ｎからの要求に従い、ＨＵＢ３０を介してコンテンツを送信するものであり、例えば、図２に示すように、書斎１に配置される。
【００２０】
コンテンツサーバ１０は、記憶部１１と、通信制御部１２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１４と、から構成される。
【００２１】
記憶部１１は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等から、構成され、複数のコンテンツを格納する。複数のコンテンツは、静止画、動画等の画像であってもよいし、音楽などの音声であってもよい。また、複数のコンテンツは、所謂マルチコンテンツでもよい。また、記憶部１１は、ＣＰＵ１４のワークエリアとして機能する。
【００２２】
ＲＯＭ１３は、ＣＰＵ１４の動作プログラムを記憶するものであり、ＣＰＵ１４は、ＲＯＭ１３に格納されているプログラムを実行することにより、コンテンツに関する処理を行うものである。
【００２３】
通信制御部１２は、ＨＵＢ３０に接続され、他装置との間で、コンテンツを含むデータの送受信を行うものである。
【００２４】
クライアント２０−１〜２０−Ｎは、ユーザの操作に応答して、コンテンツサーバ１０から任意のコンテンツを読み出して再生するものであり、例えば、図２に示すように、クライアント２０−１、２０−２，２０−Ｎは、それぞれ、書斎１、リビングルーム２、寝室Ｎに配置される。クライアント２０−１〜２０−Ｎは、互いに同一の構成を有しており、ここでは、クライアント２０−１を例に、その構成を説明する。
【００２５】
クライアント２０−１は、通信制御部２１−１と、操作部２２−１と、表示部２３−１と、不揮発性メモリ２４−１と、ＲＯＭ２５−１と、ＲＡＭ２６−１と、ＣＰＵ２７−１と、から構成される。
【００２６】
通信制御部２１−１は、ＨＵＢ３０に接続され、他のコンテンツサーバ１０、クライアント２０−２〜２０−Ｎとの間で、データの送受信を制御するものである。
【００２７】
操作部２２−１は、データを入力するためのものであり、例えば、リモコン等からなる。操作部２２−１は、図３に示すように、電源スイッチ２２ａと、選択ボタン２２ｂと、データ入力ボタン２２ｃと、レジュームボタン２２ｄと、再生ボタン２２ｅと、早戻しボタン２２ｆと、早送りボタン２２ｇと、一時停止ボタン２２ｈと、停止ボタン２２ｉと、テンキー２２ｊと、ディスプレイ２２ｋと、を備える。
【００２８】
電源スイッチ２２ａは、クライアント２０−１の電源をオン、オフするためのスイッチである。選択ボタン２２ｂは、再生するコンテンツを選択するとき等に押下するためのボタンである。データ入力ボタン２２ｃは、ユーザＩＤ、パスワード入力を行う時等に押下するためのボタンである。
【００２９】
レジュームボタン２２ｄは、コンテンツの再生を中断させ、中断させたコンテンツの続きを再生するためのボタンである。再生ボタン２２ｅは、コンテンツの再生を開始するためのボタンである。早戻しボタン２２ｆは、コンテンツの再生を早戻しするためのボタンである。早送りボタン２２ｇは、コンテンツの再生を早送りするためのボタンである。
【００３０】
テンキー２２ｊは、選択ボタン２２ｂが押下されたときに再生するコンテンツの番号を選択したり、データ入力ボタン２２ｃが押下されたときにユーザＩＤ、パスワードを入力したりするためのボタンである。
【００３１】
一時停止ボタン２２ｈは、コンテンツの再生を一時停止させるためのボタンである。停止ボタン２２ｉは、コンテンツの再生を停止させるためのボタンである。ディスプレイ２２ｋは、入力された情報を表示するためのものである。
【００３２】
表示部２３−１は、液晶ディスプレイ等を備え、ＣＰＵ２７−１によって制御されて、種々の案内、再生するコンテンツを表示するためのものである。
【００３３】
不揮発性メモリ２４−１は、レジューム情報を記憶するためのメモリである。レジューム情報は、コンテンツの再生を停止したときに、その他のクライアント２０−２〜２０−Ｎにおいてその続きを再生できるようにするための情報である。レジューム情報は、図４に示すように、コンテンツＩＤと、クライアントＩＤと、途中停止時刻と、ユーザＩＤと、パスワードと、からなる。
【００３４】
コンテンツＩＤは、コンテンツの再生を停止したときに、再生を中断したコンテンツを識別するための情報である。
クライアントＩＤは、コンテンツの再生を中断したクライアントを識別するための情報である。
【００３５】
途中停止時刻は、再生を停止した時刻を示す情報であり、不揮発性メモリ２４−１は、再生を停止したフレームを途中停止時刻に含めて記憶する。この途中停止時刻は、中断したコンテンツを続けて再生する場合の再生位置を示す情報でもある。
【００３６】
ユーザＩＤとパスワードとは、レジューム情報を入力したユーザを識別するための利用者識別情報である。ユーザＩＤは、再開を指示したユーザのユーザ名を識別する情報である。パスワードは、ユーザを認証するための情報である。尚、この利用者識別情報は、ユーザＩＤ、パスワードのいずれか一方であってもよい。また、利用者識別情報は、文字に限られるものではなく、指紋等のようなバイオメトリックス情報であってもよい。
【００３７】
尚、コンテンツが最後まで再生された場合、図４に示すように、全てのデータが０にセットされて、レジューム情報はクリア（消去）される。
【００３８】
また、クライアント２０−１は、不揮発性メモリ２４−１、通信制御部２１−１に電圧を印加する電池のような電源（図示せず）を備え、電源がオフのときでも、各クライアント２０−２〜２０−Ｎとの通信、レジューム情報の記憶が可能となるように構成されている。
【００３９】
ＲＯＭ２５−１は、ＣＰＵ２７−１の動作プログラムを記憶するものである。ＲＡＭ２６−１は、ＣＰＵ２７−１のワークエリアとして機能するものである。ＣＰＵ２７−１は、ＲＯＭ２５−１に記憶された動作プログラムに従って、クライアント２０−１を制御するものである。
【００４０】
操作部２２−１の電源ボタン２２ａが押下されて、クライアント２０−１が電源をオンすると、ＣＰＵ２７−１は、操作部２２−１の各ボタン等の操作に応答して、再生処理を実行する。
【００４１】
操作部２２−１の再生ボタン２２ｅが押下された場合、ＣＰＵ２７−１は、通常通りの再生を行う。
【００４２】
即ち、ＣＰＵ２７−１は、ＨＵＢ３０を介してコンテンツサーバ１０に、コンテンツを選択するためのリストの送信を要求し、表示部２３−１にこのリストを表示させる。そして、ＣＰＵ２７−１は、このリストから選択されたコンテンツの送信をコンテンツサーバ１０に要求する。
【００４３】
リストを受信しなかった場合、あるいは、リストを受信しても、リストから選択したコンテンツを受信できなかった場合、ＣＰＵ２７−１は、表示部２３−１にその旨を表示させる等のエラー処理を行う。
【００４４】
コンテンツを受信した場合、ＣＰＵ２７−１は、受信したコンテンツを再生する。
【００４５】
ＣＰＵ２７−１は、コンテンツの再生中に一時停止ボタン２２ｈが押下されたときは、応答して、コンテンツの再生を一時停止し、停止ボタン２２ｉが押下されたときは、コンテンツの再生を停止する。
【００４６】
レジュームボタン２２ｄが押下されたとき、ＣＰＵ２７−１は、再生を停止したコンテンツの続きを視聴するものと判定する。この場合、ＣＰＵ２７−１は、中断したコンテンツと中断位置を判別する。
【００４７】
また、ＣＰＵ２７−１は、第三者の視聴を制限するため、ユーザに、ユーザＩＤと、パスワードを入力させるべく、図５に示すようなユーザＩＤ、パスワードの入力画面を表示部２３−１に表示させる。ＣＰＵ２７−１は、操作部２２−１にユーザＩＤ、パスワードが入力されると、この入力を受け付ける。
【００４８】
そして、ＣＰＵ２７−１は、レジューム情報に、再生していたクライアントのクライアントＩＤ、再生を停止したコンテンツを示すコンテンツＩＤ、途中停止時刻をセットして、このレジューム情報を不揮発性メモリ２４−１に記憶する。
【００４９】
クライアント２０−１が電源をオンしたときに、操作部２２−１のレジュームボタン２２ｄが押下された場合、ＣＰＵ２７−１は、他のクライアント２０−２〜２０−Ｎの不揮発性メモリ２４−１に記憶されているレジューム情報を検索する。
【００５０】
他のクライアント２０−２〜２０−Ｎのそれぞれの不揮発性メモリ２４−２〜２４−Ｎに記憶されているレジューム情報がすべてクリアされていれば、ＣＰＵ２７−１は、新たなコンテンツの再生と判定して通常通りの再生を行う。
【００５１】
一方、他のクライアント２０−２〜２０−Ｎのいずれかの不揮発性メモリ２４−２〜２４−Ｎに、クリアされていないレジューム情報があった場合、ＣＰＵ２７−１は、このレジューム情報を取得して、不揮発性メモリ２４−１に記憶する。
【００５２】
ＣＰＵ２７−１は、図５に示すようなユーザＩＤ、パスワードの入力画面を表示部２３−１に表示させる。ＣＰＵ２７−１は、操作部２２−１にユーザＩＤ、パスワードが入力されると、このユーザＩＤ、パスワードの入力を受け付けて、ユーザが正当か否かを判定する。
【００５３】
ＣＰＵ２７−１は、入力されたユーザＩＤ、パスワードと、不揮発性メモリ２４−１に記憶したレジューム情報のユーザＩＤ、パスワードと、を照合することにより、この判定を行う。
【００５４】
ユーザが正当であれば、まず、ＣＰＵ２７−１は、元のレジューム情報が再度、中断したコンテンツの再生に用いられないように、不揮発性メモリ２４−２〜２４−Ｎのいずれかに記憶された元のレジューム情報を消去する。
【００５５】
そして、ＣＰＵ２７−１は、レジューム情報のコンテンツＩＤに基づいて、再生対象のコンテンツを特定し、コンテンツサーバ１０に、特定したコンテンツの送信を要求する。
【００５６】
コンテンツを受信すると、ＣＰＵ２７−１は、レジューム情報の途中停止時刻に基づいて、コンテンツの再生位置を特定し、特定した再生位置からコンテンツを再生する。
【００５７】
次に本実施形態に係るネットワーク型コンテンツ再生システムの動作を説明する。
ユーザがクライアント２０−１の操作部２２−１の電源スイッチ２２ａを押下すると、クライアント２０−１は、この操作に応答して、電源をオンする。
【００５８】
クライアント２０−１のＣＰＵ２７−１は、ＲＯＭ２５−１から動作プログラムを読み出し、図６、図７に示すフローチャートに従って再生処理を実行する。
【００５９】
ＣＰＵ２７−１は、操作部２２−１のレジュームボタン２２ｄが押下されたか否かを判定する（ステップＳ１１）。
【００６０】
操作部２２−１の再生ボタン２２ｅが押下された場合、ＣＰＵ２７−１は、レジュームボタン２２ｄが押下されなかったと判定する（ステップＳ１１においてＮｏ）。この場合、ＣＰＵ２７−１は、ステップＳ１４に進み、通常通りの再生を行う。
【００６１】
一方、レジュームボタン２２ｄが押下されたと判定した場合（ステップＳ１１においてＹｅｓ）、ＣＰＵ２７−１は、中断したコンテンツの続きを再生すると判定する。
【００６２】
このように判定すると、ＣＰＵ２７−１は、他のクライアント２０−２〜２０−Ｎのそれぞれの不揮発性メモリ２４−２〜２４−Ｎに記憶されているレジューム情報を検索する（ステップＳ１２）。
【００６３】
ＣＰＵ２７−１は、不揮発性メモリ２４−２〜２４−Ｎのいずれかに、クリアされていないレジューム情報が記憶されているか否かを判定する（ステップＳ１３）。
【００６４】
不揮発性メモリ２４−２〜２４−Ｎのレジューム情報がすべてクリアされていると判定した場合（ステップＳ１３においてＮｏ）、ＣＰＵ２７−１は、新たなコンテンツの再生と判定する。
【００６５】
ＣＰＵ２７−１は、コンテンツサーバ１０にリストの送信を要求する（ステップＳ１４）。
ＣＰＵ２７−１は、コンテンツサーバ１０からリストを受信したか否かを判定する（ステップＳ１５）。
【００６６】
コンテンツサーバ１０からリストを受信しなかったと判定した場合（ステップＳ１５においてＮｏ）、ＣＰＵ２７−１は、一定時間経過後、エラー処理を行う（ステップＳ１６）。即ち、ＣＰＵ２７−１は、表示部２３−１に、リストを受信できなかった旨のエラー表示をさせる。そして、ＣＰＵ２７−１は、この再生処理を終了させる。
【００６７】
コンテンツサーバ１０からリストを受信したと判定した場合（ステップＳ１５においてＹｅｓ）、ＣＰＵ２７−１は、このリストを表示部２３−１に表示させ、コンテンツが選択されると、コンテンツサーバ１０に、選択されたコンテンツの送信を要求する（ステップＳ１７）。
【００６８】
ＣＰＵ２７−１はコンテンツを受信したか否かを判定する（ステップＳ１８）。
コンテンツを受信しなかったと判定した場合（ステップＳ１８においてＮｏ）、ＣＰＵ２７−１は、エラー処理を行う（ステップＳ１６）。即ち、ＣＰＵ２７−１は、表示部２３−１に、コンテンツを受信できなかった旨のエラー表示をさせる。そして、ＣＰＵ２７−１は、この再生処理を終了させる。
【００６９】
コンテンツを受信したと判定した場合（ステップＳ１８においてＹｅｓ）、ＣＰＵ２７−１は、レジューム情報に従ってコンテンツを再生し、表示部２３−１にコンテンツを表示させる（図７のステップＳ１９）。
【００７０】
ＣＰＵ２７−１は、コンテンツの再生が終了したか否かを判定する（ステップＳ２０）。
【００７１】
コンテンツの再生が終了したと判定した場合（ステップＳ２０においてＹｅｓ）、ＣＰＵ２７−１は、この再生処理を終了させる。
【００７２】
コンテンツの再生が終了していないと判定した場合（ステップＳ２０においてＮｏ）、ＣＰＵ２７−１は、停止ボタン２２ｉが押下されたか否かを判定する（ステップＳ２１）。
【００７３】
停止ボタン２２ｉが押下されていないと判定した場合（ステップＳ２１においてＮｏ）、ＣＰＵ２７−１は、ステップＳ１９に戻り、再生を継続する。
【００７４】
停止ボタン２２ｉが押下されたと判定した場合（ステップＳ２１においてＹｅｓ）、ＣＰＵ２７−１は、コンテンツの再生を停止する（ステップＳ２２）。
【００７５】
ＣＰＵ２７−１は、操作部２２−１のレジュームボタン２２ｄが押下されたか否かを判定する（ステップＳ２３）。
【００７６】
レジュームボタン２２ｄが押下されていないと判定した場合（ステップＳ２３においてＮｏ）、ＣＰＵ２７−１は、この再生処理を終了させる。
【００７７】
レジュームボタン２２ｄが押下されたと判定した場合（ステップＳ２３においてＹｅｓ）、ＣＰＵ２７−１は、表示部２３−１に、ユーザＩＤ、パスワードの入力画面を表示させて、ユーザＩＤ、パスワードの入力を受け付ける（ステップＳ２４）。
【００７８】
ＣＰＵ２７−１は、レジューム情報を不揮発性メモリ２４−１に記憶し（ステップＳ２５）、この再生処理を終了させる。
【００７９】
一方、不揮発性メモリ２４−２〜２４−Ｎのいずれかに、クリアされていないレジューム情報が記憶されていると判定した場合（ステップＳ１３においてＹｅｓ）、ＣＰＵ２７−１は、このレジューム情報を取得し、取得したレジューム情報を不揮発性メモリ２４−１に記憶する（ステップＳ２６）。
【００８０】
ＣＰＵ２７−１は、表示部２３−１に、図５に示すユーザＩＤ、パスワードの入力画面を表示させて、操作部２２−１に入力されたユーザＩＤ、パスワードとを受け付ける（ステップＳ２７）。
【００８１】
ＣＰＵ２７−１は、入力されたユーザＩＤ、パスワードと、このレジューム情報に含まれているユーザＩＤ、パスワードと、を照合することにより、ユーザが正当か否かを判定する（ステップＳ２８）。
【００８２】
ユーザが正当であると判定した場合（ステップＳ２８においてＹｅｓ）、ＣＰＵ２７−１は、表示部２３−１に、中断したコンテンツの情報を表示させる（ステップＳ２９）。
【００８３】
ＣＰＵ２７−１は、元のレジューム情報をクリアする（ステップＳ３０）。そして、ＣＰＵ２７−１は、ステップＳ１７以降を実行する。
【００８４】
即ち、ＣＰＵ２７−１は、レジューム情報のコンテンツＩＤに基づいて、再生を中断したコンテンツを特定し、コンテンツサーバ１０に、特定したコンテンツの送信を要求する。
そして、このコンテンツを受信した場合、ＣＰＵ２７−１は、受信したコンテンツを再生する（ステップＳ１７〜Ｓ１９）。
【００８５】
一方、ユーザが正当ではないと判定した場合（ステップＳ２８においてＮｏ）、ＣＰＵ２７−１は、コンテンツの再生を行わずに、この再生処理を終了させる。
【００８６】
次に、ネットワーク型コンテンツ再生システムの動作を具体的に説明する。
ユーザが、書斎１にて、クライアント２０−１の操作部２２−１の電源ボタン２２ａを押下すると、クライアント２０−１は、応答して、電源をオンする。
【００８７】
ユーザによって操作部２２−１の再生ボタン２２ｅが押下されると（ステップＳ１１においてＮｏ）、ＣＰＵ２７−１は、通常通りの再生を行う。
【００８８】
即ち、ＣＰＵ２７−１は、コンテンツサーバ１０にリストの送信を要求する（ステップＳ１４の処理）。
【００８９】
表示部２３−１は図８に示すようなコンテンツリストを表示する。ユーザが、操作部２２−１のデータ入力ボタン２２ｃ、テンキー２２ｊ、選択ボタン２２ｂを操作して、コンテンツ「Ｃ−１」を選択した場合、ＣＰＵ２７−１は、「Ｃ−１」をコンテンツＩＤとして、このコンテンツの送信をコンテンツサーバ１０に要求する（ステップＳ１７の処理）。
【００９０】
ＣＰＵ２７−１は、コンテンツサーバ１０から、コンテンツＩＤ「Ｃ−１」のコンテンツを受信すると、このコンテンツを先頭から再生し、表示部２３−１はこのコンテンツを表示する（ステップＳ１８、Ｓ１９の処理）。
【００９１】
このコンテンツの再生が終了した場合（ステップＳ２０においてＹｅｓ）、ＣＰＵ２７−１は、再生処理を終了させる。
【００９２】
一方、図９に示すように、時刻ｔ０からコンテンツを再生し、時間Ｔ１経過後のＰフレームまでコンテンツを再生した時刻ｔ１において、ユーザによって操作部２２−１の停止ボタン２２ｉが押下された場合（ステップＳ２１においてＹｅｓ）、ＣＰＵ２７−１は、この時刻ｔ１、Ｐフレーム目で、このコンテンツの再生を停止する（ステップＳ２２の処理）。
【００９３】
ユーザによって操作部２２−１のレジュームボタン２２ｄが押下されると、ＣＰＵ２７−１は、このコンテンツの続きを視聴すると判定する（ステップＳ２３においてＹｅｓ）。ＣＰＵ２７−１がこのように判定すると、表示部２３−１は、図５に示すようなユーザＩＤ、パスワードの入力画面を表示する。
【００９４】
ユーザが操作部２２−１のデータ入力ボタン２２ｃ、テンキー２２ｊ、選択ボタン２２ｂを操作して、例えば、ユーザＩＤ「ｕｓｅｒ１」、パスワード「１２３４５」を入力すると、ＣＰＵ２７−１は、ユーザＩＤ「ｕｓｅｒ１」、パスワード「１２３４５」の入力を受け付ける（ステップＳ２４の処理）。
【００９５】
ＣＰＵ２７−１は、図１０に示すように、レジューム情報として、コンテンツＩＤ「Ｃ−１」、クライアントＩＤ「２０−１」、途中停止時刻「ｔ１（Ｐフレーム）」、ユーザＩＤ「ｕｓｅｒ１」、パスワード「１２３４５」を不揮発性メモリ２４−１に記憶する（ステップＳ２５の処理）。
【００９６】
ユーザが寝室Ｎに設置されたクライアント２０−Ｎの操作部２２−Ｎの電源ボタン２２ａが押下されると、クライアント２０−Ｎは、電源をオンする。図９に示す時刻ｔ２において、操作部２２−Ｎのレジュームボタン２２ｄが押下されると（ステップＳ１１においてＹｅｓ）、ＣＰＵ２７−Ｎは、ユーザが、中断したコンテンツの続きを視聴すると判定する。
【００９７】
このように、判定すると、ＣＰＵ２７−Ｎは、クライアント２０−１〜２０−（Ｎ−１）のそれぞれの不揮発性メモリ２４−１〜２４−（Ｎ−１）に記憶されているレジューム情報を検索する（ステップＳ１２の処理）。
【００９８】
クライアント２０−１の不揮発性メモリ２４−１には、図１０に示すレジューム情報が記憶されている。ＣＰＵ２７−Ｎは、クライアント２０−１の不揮発性メモリ２４−１から、このレジューム情報を取得し、取得したレジューム情報を不揮発性メモリ２４−Ｎに記憶する（ステップＳ２６の処理）。
【００９９】
ＣＰＵ２７−Ｎは、表示部２３−Ｎに、図５に示すようなユーザＩＤ、パスワードの入力画面を表示させる。操作部２２−Ｎに、ユーザＩＤ、パスワードが入力されると、ＣＰＵ２７−Ｎは、ユーザＩＤ、パスワードの入力を受け付ける（ステップＳ２７の処理）。
【０１００】
受け付けたユーザＩＤが「ｕｓｅｒ２」である場合、入力されたユーザＩＤとレジューム情報のユーザＩＤ「ｕｓｅｒ１」とは、一致しない。また、ユーザＩＤが「ｕｓｅｒ１」であって、パスワードが「１２３４６」である場合、入力されたパスワード「１２３４６」と、レジューム情報のパスワード「１２３４５」とは、一致しない。
【０１０１】
この場合、ＣＰＵ２７−Ｎは、ユーザＩＤ、パスワードの入力が正当ではないと判定し（ステップＳ２８においてＮｏ）、コンテンツの再生を行わずに、この再生処理を終了させる。
【０１０２】
一方、入力されたユーザＩＤが「ｕｓｅｒ１」であり、パスワードが「１２３４５」であった場合、入力されたユーザＩＤ「ｕｓｅｒ１」、パスワード「１２３４５」と、レジューム情報のユーザＩＤ「ｕｓｅｒ１」、パスワード「１２３４５」とは、一致する。
【０１０３】
この場合、ＣＰＵ２７−Ｎは、受け付けたユーザＩＤ、パスワードの入力が正当と判定し（ステップＳ２８においてＹｅｓ）、表示部２３−Ｎは、レジューム情報に含まれている図１１に示すような中断したコンテンツの情報を表示する（ステップＳ２９の処理）。
【０１０４】
再生ボタン２２ｅが押下されると、ＣＰＵ２７−Ｎは、クライアント２０−１の不揮発性メモリ２４−１に記憶されている元のレジューム情報を消去する（ステップＳ３０の処理）。
【０１０５】
そして、ＣＰＵ２７−Ｎは、このコンテンツＩＤ「Ｃ−１」に基づいてコンテンツを特定し、コンテンツサーバ１０に、コンテンツＩＤ「Ｃ−１」のコンテンツの送信を要求する（ステップＳ１７の処理）。
【０１０６】
図９に示す時刻ｔ３において、このコンテンツを受信すると（ステップＳ１８においてＹｅｓ）、ＣＰＵ２７−Ｎは、途中停止時刻「ｔ１（Ｐフレーム）」に基づいて再生位置を特定し、時刻ｔ３において、この再生位置「ｔ１（Ｐフレーム）」から、コンテンツＩＤ「Ｃ−１」のコンテンツを再生する（ステップＳ１９の処理）。
【０１０７】
ユーザは、書斎１にて再生を中断したコンテンツＩＤ「Ｃ−１」のコンテンツの続きを、寝室Ｎにおいて視聴することになる。
【０１０８】
以上説明したように、本実施形態によれば、例えば、クライアント２０−１のＣＰＵ２７−１がコンテンツを再生し、停止ボタン２２ｉ、レジュームボタン２２ｄが押下された場合に、ＣＰＵ２７−１は、レジューム情報を不揮発性メモリ２４−１に記憶するようにした。
【０１０９】
このコンテンツを他のクライアント、例えば、クライアント２０−Ｎで再生する場合に、クライアント２０−ＮのＣＰＵ２７−Ｎは、レジューム情報を検索して不揮発性メモリ２４−１に記憶されているレジューム情報を取得するようにした。
【０１１０】
そして、ＣＰＵ２７−１は、このレジューム情報に基づいて、再生を中断したコンテンツ及びコンテンツの途中停止時刻に基づいて再生位置を特定し、この位置からコンテンツの再生を行うようにした。
【０１１１】
従って、クライアント２０−１でコンテンツの再生を中断させても、コンテンツサーバ１０を介することなくレジューム情報を取得でき、他のクライアント２０−２〜２０−Ｎにおいて、クライアント２０−１によって中断されたところから、誤りなく、確実にその続きを再生することができる。
【０１１２】
また、クライアントの数が増えたとしても、コンテンツサーバ１０において中断位置情報を記憶する記憶領域を確保する必要はなく、すぐに、必要なレジューム情報を取得することができる。
【０１１３】
このため、コンテンツの再生を中断して、部屋を移動しても、移動した先の部屋で、中断したコンテンツの続きを、すぐに視聴することができる。
【０１１４】
また、中断したコンテンツの続きを再生する場合に、ユーザＩＤ、パスワードを用いてユーザの正当性を判定するようにしたので、第三者にコンテンツの続きを視聴されることなく、中断したコンテンツの続きを再生させることができる。
【０１１５】
尚、本発明を実施するにあたっては、種々の形態が考えられ、上記実施形態に限られるものではない。
例えば、ネットワークは、書斎１、リビングルーム２、寝室３のような１つの家屋に備えられるものに限られるものではなく、インターネットのようなものであってもよい。
【０１１６】
また、上記実施形態では、プログラムが、それぞれメモリ等に予め記憶されているものとして説明した。しかし、本システムを、装置の全部又は一部として動作させ、あるいは、上述の処理を実行させるためのプログラムを、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto Optical disk）などのコンピュータ読み取り可能な記録媒体に格納して配布し、これを別のコンピュータにインストールし、上述の手段として動作させ、あるいは、上述の工程を実行させてもよい。
【０１１７】
さらに、インターネット上のサーバ装置が有するディスク装置等にプログラムを格納しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するものとしてもよい。
【図面の簡単な説明】
【０１１８】
【図１】本発明の実施形態に係るネットワーク型コンテンツ再生システムの構成を示すブロック図である。
【図２】図１に示すコンテンツサーバ、クライアントの配置例を示す図である。
【図３】図１に示す操作部の例を示す図である。
【図４】図１に示す不揮発性メモリが記憶するレジューム情報を示す図である。
【図５】図１に示す表示部が表示するユーザＩＤ、パスワードの入力画面を示す図である。
【図６】図１に示すＣＰＵが実行する再生処理（その１）を示すフローチャートである。
【図７】図１に示すＣＰＵが実行する再生処理（その２）を示すフローチャートである。
【図８】図１に示す表示部が表示するコンテンツのリストを示す図である。
【図９】ネットワーク型コンテンツ再生システムの具体的な動作を示すタイミングチャートである。
【図１０】図１に示す不揮発性メモリが記憶するレジューム情報の具体例を示す図である。
【図１１】中断したコンテンツの続きを再生する際に、表示部が表示する表示例を示す図である。
【符号の説明】
【０１１９】
１０      コンテンツサーバ
２０−１〜２０−Ｎ  クライアント
２４−１〜２４−Ｎ  不揮発性メモリ
２７−１〜２７−Ｎ  ＣＰＵ
３０      ＨＵＢ
【図１】
2007306076.tif 000003
【図２】
2007306076.tif 000004
【図３】
2007306076.tif 000005
【図４】
2007306076.tif 000006
【図５】
2007306076.tif 000007
【図６】
2007306076.tif 000008
【図７】
2007306076.tif 000009
【図８】
2007306076.tif 000010
【図９】
2007306076.tif 000011
【図１０】
2007306076.tif 000012
【図１１】
2007306076.tif 000013