(57)【特許請求の範囲】
【請求項１】
コンテンツを記憶するサーバ装置と、該サーバ装置に記憶されたコンテンツを再生するための再生装置及び他の再生装置とがネットワークを介して接続されたシステムの制御方法であって、
前記再生装置が、サーバ装置に対して再生の中断を指示したコンテンツに関する中断情報を記憶する記憶工程と、
前記再生装置が、前記他の再生装置からの要求に応じて、前記再生を中断したコンテンツを前記他の再生装置が選択して再生再開するための、前記中断情報を前記他の再生装置に対して提示する提示工程と、
前記再生装置が、前記提示工程において提示された中断情報に基づいて選択されたコンテンツの再生再開を前記他の再生装置により指示されると、該指示されたコンテンツの再生再開を前記サーバ装置に指示する指示工程と、
前記サーバ装置が、前記指示工程において指示されたコンテンツの再生再開を前記再生装置を介さず、前記他の再生装置に配信する配信工程と、
を実行することを特徴とする制御方法。
【請求項２】
前記再生装置は、前記指示工程において再生再開を指示したコンテンツに関する情報を消去する消去工程を実行することを特徴とする請求項１に記載の制御方法。
【請求項３】
前記中断情報は、中断したコンテンツを識別するための情報及び当該中断したコンテンツの再生の中断位置を示す情報を少なくとも含むことを特徴とする請求項１に記載の制御方法。
【請求項４】
コンテンツを記憶するサーバ装置と、該サーバ装置に記憶されたコンテンツを再生するための再生装置及び他の再生装置とがネットワークを介して接続されたシステムの再生装置であって、
前記サーバ装置に対して再生の中断を指示したコンテンツに関する中断情報を記憶する記憶手段と、
前記他の再生装置からの要求に応じて、前記再生を中断したコンテンツを選択して再生再開するための、前記中断情報を前記他の再生装置に対して提示する提示手段と、
前記提示手段により提示された中断情報に基づいて、前記他の再生装置により選択されたコンテンツの再生再開が指示されると、該指示されたコンテンツの再生再開を前記再生装置を介さず、前記他の再生装置に配信するよう前記サーバ装置に指示する指示手段と、
を備えることを特徴とする再生装置。
【請求項５】
前記指示手段により再生再開を指示したコンテンツに関する情報を消去する消去手段を更に備えることを特徴とする請求項４に記載の再生装置。
【請求項６】
前記中断情報は、中断したコンテンツを識別するための情報及び当該中断したコンテンツの再生の中断位置を示す情報を少なくとも含むことを特徴とする請求項４に記載の再生装置。
【請求項７】
コンテンツを記憶するサーバ装置と、該サーバ装置に記憶されたコンテンツを再生するための再生装置及び他の再生装置とがネットワークを介して接続されたシステムの再生装置であって、
前記他の再生装置がコンテンツの再生を中断したコンテンツに関する中断情報を、前記他の再生装置から受信する受信手段と、
前記受信手段により受信された中断情報に基づいて、再生を再開するコンテンツを選択する選択手段と、
前記選択手段により選択されたコンテンツの再生を前記他の再生装置に指示する指示手段と、
前記他の再生装置を介さず、前記サーバ装置から配信される前記選択手段により選択されたコンテンツの再生を再開する再開手段と、
を備えることを特徴とする再生装置。
【請求項８】
コンテンツを記憶するサーバ装置と、該サーバ装置に記憶されたコンテンツを再生するための再生装置及び他の再生装置とがネットワークを介して接続されたシステムの再生装置の制御方法であって、
前記サーバ装置に対して再生の中断を指示したコンテンツに関する中断情報を記憶する記憶工程と、
前記他の再生装置からの要求に応じて、前記再生を中断したコンテンツを選択して再生再開するための、前記中断情報を前記他の再生装置に対して提示する提示工程と、
前記提示工程において提示された中断情報に基づいて、前記他の再生装置により選択されたコンテンツの再生再開を指示されると、該指示されたコンテンツの再生再開を前記再生装置を介さず、前記他の再生装置に配信するよう前記サーバ装置に指示する指示工程と、
を有することを特徴とする制御方法。
【請求項９】
コンテンツを記憶するサーバ装置と、該サーバ装置に記憶されたコンテンツを再生するための再生装置及び他の再生装置とがネットワークを介して接続されたシステムの再生装置の制御方法であって、
前記他の再生装置がコンテンツの再生を中断したコンテンツに関する中断情報を、前記他の再生装置から受信する受信工程と、
前記受信手段により受信された中断情報に基づいて、再生を再開するコンテンツを選択する選択工程と、
前記選択工程において選択されたコンテンツの再生を前記他の再生装置に指示する指示工程と、
前記他の再生装置を介さず、前記サーバ装置から配信される前記選択工程において選択されたコンテンツの再生を再開する再開工程と、
を有することを特徴とする制御方法。
【請求項１０】
請求項８又は９に記載の制御方法の各工程をコンピュータに実行させるためのプログラム。
【請求項１１】
請求項１０に記載のプログラムを記録したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを記憶するサーバ装置と、該サーバ装置に記憶されたコンテンツを再生するための再生装置及び他の再生装置とがネットワークを介して接続されたシステムの制御方法及び再生装置に関する。
【背景技術】
【０００２】
従来、ビデオサーバ等のサーバ装置に記憶されたコンテンツを、ネットワークを介して接続された再生装置で再生している時に再生を中断し、後に中断位置から再生動作を再開する。その際、複数のユーザとコンテンツ毎にコンテンツ再生のための中断位置を記憶し、再生動作を再開する時には記憶した中断位置からコンテンツを再生することで、複数のユーザ毎の再開を実現する装置が開示されている（例えば、特許文献１、２参照）。
【０００３】
この特許文献１には、ユーザ登録をしておき、中断を指示したユーザからの再生要求に対しては中断位置からの再開動作を行う技術が開示されている。
【０００４】
また、特許文献２には、中断を指示した受信端末のＩＤをサーバが記憶しておき、ＩＤが一致した受信端末からの再生要求に対しては中断位置からの再開動作を行う技術が開示されている。
【特許文献１】特開２００２−２３２８６１号公報
【特許文献２】特開２００５−０６５２１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の「特定ユーザからの再生要求時のみ再開動作を行う」装置では、システム及び装置の使用に先立ち、予めユーザ登録という手間が発生する。例えば、パーソナルコンピュータのように、予めユーザ登録がされていることが前提のシステム、装置ではその手間は掛からないが、テレビに接続して使用するメディアプレーヤのような家庭電化製品の場合、ユーザ登録という手間が発生する。これは煩わしいことであり、ユーザ登録処理無しで同様の効果が発揮できればユーザにとって喜ばしいことである。
【０００６】
また、従来の「同一端末からの再生要求時のみ再開動作を行う」装置では、上に挙げたユーザ登録等の手間は掛からない反面、同一の端末でなければ再開動作が行われない、という問題がある。例えば、家庭の居間のテレビでコンテンツを途中まで視聴し、その続きを寝室のテレビで視聴するといったことができない、という問題があった。
【０００７】
本発明は、上記課題を解決するためになされたものであり、事前のユーザ登録等の手間を軽減し、中断を指示した再生装置とは異なる再生装置からの再開動作を可能とすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、コンテンツを記憶するサーバ装置と、該サーバ装置に記憶されたコンテンツを再生するための再生装置及び他の再生装置とがネットワークを介して接続されたシステムの制御方法であって、前記再生装置が、サーバ装置に対して再生の中断を指示したコンテンツに関する中断情報を記憶する記憶工程と、前記再生装置が、前記他の再生装置からの要求に応じて、前記再生を中断したコンテンツを前記他の再生装置が選択して再生再開するための、前記中断情報を前記他の再生装置に対して提示する提示工程と、前記再生装置が、前記提示工程において提示された中断情報に基づいて選択されたコンテンツの再生再開を前記他の再生装置により指示されると、該指示されたコンテンツの再生再開を前記サーバ装置に指示する指示工程と、前記サーバ装置が、前記指示工程において指示されたコンテンツの再生再開を前記再生装置を介さず、前記他の再生装置に配信する配信工程と、を実行することを特徴とする。
【０００９】
また、本発明は、コンテンツを記憶するサーバ装置と、該サーバ装置に記憶されたコンテンツを再生するための再生装置及び他の再生装置とがネットワークを介して接続されたシステムの再生装置であって、前記サーバ装置に対して再生の中断を指示したコンテンツに関する中断情報を記憶する記憶手段と、前記他の再生装置からの要求に応じて、前記再生を中断したコンテンツを選択して再生再開するための、前記中断情報を前記他の再生装置に対して提示する提示手段と、前記提示手段により提示された中断情報に基づいて、前記他の再生装置により選択されたコンテンツの再生再開を指示されると、該指示されたコンテンツの再生再開を前記再生装置を介さず、前記他の再生装置に配信するよう前記サーバ装置に指示する指示手段と、を備えることを特徴とする。
【００１０】
更に、本発明は、コンテンツを記憶するサーバ装置と、該サーバ装置に記憶されたコンテンツを再生するための再生装置及び他の再生装置とがネットワークを介して接続されたシステムの再生装置であって、前記他の再生装置がコンテンツの再生を中断したコンテンツに関する中断情報を、前記他の再生装置から受信する受信手段と、前記受信手段により受信された中断情報に基づいて、再生を再開するコンテンツを選択する選択手段と、前記選択手段により選択されたコンテンツの再生を前記他の再生装置に指示する指示手段と、前記他の再生装置を介さず、前記サーバ装置から配信される前記選択手段により選択されたコンテンツの再生を再開する再開手段と、を備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、コンテンツ再生の再開時には、コンテンツ再生の中断を指示した再生装置が、再生を中断したコンテンツを選択するための情報を他の再生装置に提示し、他の再生装置で当該コンテンツを選択する。これにより、他の再生装置によるコンテンツ再生の再開が可能となる。
【００１２】
更には、ユーザに対してコンテンツの再生を中断した端末に基づき、再生を再開したいコンテンツを選択するという簡単な操作を提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照しながら発明を実施するための最良の形態について詳細に説明する。
【００１４】
［第１の実施形態］
図１は、第１の実施形態におけるシステムの構成の一例を示す図である。図１に示すように、サーバ装置１０１と２台の再生装置１０２（ａ）、１０２（ｂ）とがネットワークハブ（ＨＵＢ）１０３を介してネットワーク回線に接続されている。図１に示す例では、再生装置は２台であるが、３台以上の再生装置が接続される場合にも本発明を適用できることは言うまでもない。
【００１５】
ここで、図２に示すブロック図を参照して、サーバ装置１０１の構成について説明する。図２において、２０１はサーバ装置１０１全体を制御するＣＰＵである。２０２は変更を必要としないプログラムやパラメータを格納するＲＯＭである。２０３はプログラムやデータを一時的に記憶するＲＡＭである。２０４はコンテンツデータやコンテンツリストなどを記憶するハードディスクである。２０５はＬＡＮなどのネットワーク回線に接続するためのネットワークコントローラである。
【００１６】
次に、図３を参照して、ハードディスク２０４に記憶されるデータについて説明する。第１の実施形態では、コンテンツデータとしてビデオデータを記憶している場合について説明する。
【００１７】
図３において、３０１はハードディスク２０４に記憶されるコンテンツデータのリストである。このリスト３０１は、コンテンツデータを識別するためのコンテンツＩＤ、コンテンツのタイトル、コンテンツデータを記録した日時、コンテンツデータの記録時間から構成される。３０２、３０３はコンテンツデータであり、コンテンツＩＤによってコンテンツリスト３０１に関連付けられている。図３に示す例では、コンテンツＩＤが００１のコンテンツデータ３０２と、コンテンツＩＤが００２のコンテンツデータ３０３の２つが記憶されている場合を示している。
【００１８】
次に、図４に示すブロック図を参照して再生装置１０２の構成について説明する。図４において、４０１は再生装置１０２全体を制御するＣＰＵである。４０２は変更を必要としないプログラムやパラメータを格納するＲＯＭである。４０３はプログラムやデータを一時的に記憶するＲＡＭである。４０４は再生装置１０２の保持するデータや供給されたコンテンツデータを表示するためのディスプレイである。４０５はコンテンツデータの再生中断に関する情報を記憶するためのフラッシュメモリである。４０６はローカルエリアネットワーク（ＬＡＮ）などのネットワークに接続するためのネットワークコントローラである。４０７はユーザの操作を受け、データを入力するための操作部である。
【００１９】
ここで、サーバ装置１０１に記憶されているコンテンツを再生装置１０２（ａ）で途中まで再生したところで中断し、他の再生装置１０２（ｂ）が、中断したところから再生を再開するシーケンスについて説明する。以下では、図５に示すシーケンスと、図６に示すコマンドリストを参照して説明する。尚、サーバ１０１、再生装置１０２の動作については、図８〜図１１に示すフローチャートを参照して、更に後述する。
【００２０】
図５は、第１の実施形態におけるコンテンツの再生を中断後に、他の再生装置が再生を再開するシーケンスを示す図である。まず、再生装置１０２（ａ）がサーバ装置１０１と再生装置１０２（ｂ）とにコンテンツリスト要求コマンドを送信する（５０１）。図６に示す（ａ）は、コンテンツリスト要求コマンドの一例を示す図である。このコマンドは、コンテンツリスト要求を示すコマンドコードで構成される。
【００２１】
一方、サーバ装置１０１が再生装置１０２（ａ）からコンテンツリスト要求コマンドを受信すると、自身のコンテンツリスト３０１を参照し、再生装置１０２（ａ）にコンテンツリストコマンドの送信を行う（５０２）。図６に示す（ｂ）は、コンテンツリストコマンドの一例を示す図である。このコマンドは、コンテンツリストを示すコマンドコード、コマンドに含まれるコンテンツ情報の数、コンテンツ情報の数に対応するコンテンツ情報で構成される。各コンテンツ情報は、コンテンツを記憶しているサーバ名、コンテンツを識別するためのコンテンツＩＤ、コンテンツのタイトル、記録した日時、記録時間で構成される。
【００２２】
尚、ここで再生装置１０２（ｂ）は、再生するためのコンテンツに関する情報を持っていないため、再生装置１０２（ａ）から受信したコンテンツリスト要求コマンドに対してコンテンツリストコマンドの送信は行わない。
【００２３】
次に、再生装置１０２（ａ）がサーバ装置１０１からコンテンツリストコマンドを受信すると、そのコマンドに含まれるコンテンツ情報から再生したいコンテンツを選択する。そして、選択したコンテンツを再生指示するためのコンテンツ再生指示コマンドをサーバ装置１０１に送信する（５０３）。図６に示す（ｃ）は、コンテンツ再生指示コマンドの一例を示す図である。このコマンドは、コンテンツ再生指示を示すコマンドコード、コンテンツを再生する再生装置名、コンテンツを記憶しているサーバ名、コンテンツを識別するためのコンテンツＩＤで構成される。
【００２４】
ここで、サーバ装置１０１が再生装置１０２（ａ）からコンテンツ再生指示コマンドを受信すると、コンテンツＩＤで再生指示されたコンテンツの再生を行う（５０４）。その後、再生装置１０２（ａ）でコンテンツの再生を中断するために、再生装置１０２（ａ）がサーバ装置１０１に対してコンテンツ再生停止コマンドを送信する（５０５）。
【００２５】
これにより、サーバ装置１０１は、再生装置１０２（ａ）から受信したコマンドに基づいてコンテンツの再生を停止する。図６に示す（ｄ）は、コンテンツ再生停止コマンドの一例を示す図である。このコマンドは、コンテンツ再生停止を示すコマンドコード、コンテンツを識別するためのコンテンツＩＤで構成される。このとき、再生装置１０２（ａ）は、再生を中断したコンテンツに関する情報（例えば、図７に示す中断コンテンツリスト７０１）を作成し、フラッシュメモリ４０５に記憶する（５０６）。
【００２６】
７０１は再生を中断したコンテンツのリストであり、記憶元であるサーバ名、識別するためのコンテンツＩＤ、タイトル、記録した日時、記録時間、再生の中断を指示した日時、再生を中断した位置で構成される。尚、図７に示す例では、コンテンツＩＤが００１と００２の、２つの中断コンテンツ情報からなるリストが記憶されている。
【００２７】
ここで図５に示すシーケンスに戻り、続きを説明する。まず、再生装置１０２（ｂ）がコンテンツ再生の再開を行う場合、再生装置１０２（ｂ）はサーバ装置１０１と再生装置１０２（ａ）にコンテンツリスト要求コマンドを送信する（５０７）。一方、サーバ装置１０１は自身のコンテンツリスト３０１を参照してコンテンツリストコマンドを送信する（５０８）。また、再生装置１０２（ａ）がコンテンツリスト要求コマンドを受信すると、上述のフラッシュメモリ４０５に記憶した中断コンテンツリスト７０１を参照して中断コンテンツリストコマンドを送信する（５０９）。
【００２８】
図６に示す（ｅ）は、中断コンテンツリストコマンドの一例を示す図である。このコマンドは、中断コンテンツリストコマンドを示すコマンドコード、コマンドに含まれるコンテンツ情報の数、コンテンツ情報の数に対応するコンテンツ情報で構成される。各コンテンツ情報は、コンテンツを記憶しているサーバ名、コンテンツを識別するためのコンテンツＩＤ、コンテンツのタイトル、記録した日時、記録時間、再生を中断した日時、再生を中断した位置で構成される。
【００２９】
次に、サーバ装置１０１と再生装置１０２（ａ）とからコンテンツリストコマンド及び中断コンテンツリストコマンドを受信した再生装置１０２（ｂ）は、受信したコンテンツリストの中から再生したいコンテンツを選択する。ここでは、再生装置１０２（ａ）から受信した中断コンテンツリストに含まれるコンテンツを選択し、コンテンツの再生指示を行うためのコンテンツ再生指示コマンドを再生装置１０２（ａ）に送信する（５１０）。図６に示す（ｆ）は、コンテンツ再生指示コマンドの一例を示す図である。このコマンドは、コンテンツ再生指示を示すコマンドコード、コンテンツを再生する再生装置名、コンテンツを記憶しているサーバ名、コンテンツを識別するためのコンテンツＩＤで構成される。
【００３０】
ここで、再生装置１０２（ａ）がコンテンツ再生指示コマンドを受信すると、コマンドに含まれるサーバ名及びコンテンツＩＤに基づいて、フラッシュメモリ４０５に記憶している中断コンテンツリスト７０１から再生を行うコンテンツを特定する。そして、サーバ装置１０１に対してコンテンツの再生再開を要求するためのコンテンツ再生再開コマンドを送信する（５１１）。図６に示す（ｇ）は、コンテンツ再生再開コマンドの一例を示す図である。このコマンドは、コンテンツの再生再開を示すコマンドコード、コンテンツを再生する再生装置名、コンテンツを記憶しているサーバ名、コンテンツを識別するためのコンテンツＩＤ、コンテンツ再生の中断位置で構成される。
【００３１】
尚、図６に示す（ｇ）のコマンド内の再生装置名フィールドには、コマンドを送信する再生装置１０２（ａ）ではなく、コンテンツ再生指示の要求元である再生装置１０２（ｂ）が格納される。
【００３２】
ここで、再生装置１０２（ａ）からコンテンツ再生再開コマンドを受信したサーバ装置１０１は、再生装置１０２（ｂ）に対して、指示されたコンテンツを指示された位置から再生する（５１２）。
【００３３】
次に、図８を用いて、上述したシーケンスに沿って再生装置１０２（ａ）がコンテンツリストの要求を行い、コンテンツ再生の中断を指示するまで（即ち、図５に示す５０１〜５０６）の、再生装置１０２（ａ）の動作について説明する。
【００３４】
図８は、第１の実施形態における再生装置１０２（ａ）の動作を示すフローチャートである。尚、この動作は、再生装置１０２のＲＯＭ４０２に格納されたプログラムに従ってＣＰＵ４０１が実行するものである。
【００３５】
まず、ステップＳ８０１において、操作部４０７からのユーザ操作により、コンテンツリストの要求が行われるとステップＳ８０２へ進み、ネットワークコントローラ４０６を介してネットワーク回線に接続された各装置にコンテンツリストの要求を行う。この例では、サーバ装置１０１と再生装置１０２（ｂ）に対してコンテンツリストの要求を行う。次に、ステップＳ８０３において、サーバ装置１０１からコンテンツリストを受信するとステップＳ８０４へ進み、受信したコンテンツリストをディスプレイ４０４に表示する。そして、ステップＳ８０５で、表示したコンテンツリストの中から、ユーザ操作によって再生したいコンテンツが選択されるとステップＳ８０６へ進み、選択されたコンテンツを記憶しているサーバ装置１０１に対して当該コンテンツの再生を指示する。
【００３６】
次に、ステップＳ８０７において、サーバ装置１０１から再生されたコンテンツを受信するとステップＳ８０８へ進み、そのコンテンツをディスプレイ４０４に再生表示する。そして、ステップＳ８０９において、コンテンツ再生の終了又は中断が指示されたか否かを判定し、指示が無ければステップＳ８０７に戻り、上述したコンテンツの受信及び再生表示を繰り返す。
【００３７】
また、ステップＳ８０９において、ユーザ操作によるコンテンツ再生の終了又は中断が指示された場合はステップＳ８１０へ進み、サーバ装置１０１に対してコンテンツ再生の停止を要求する。そして、ステップＳ８１１において、指示が中断か否かを判定し、中断であればステップＳ８１２へ進み、再生表示していたコンテンツに関する中断コンテンツリストをフラッシュメモリ４０５に記憶し、この処理を終了する。また、上述のステップＳ８１１において、指示が終了であれば、そのまま処理を終了する。
【００３８】
ここで、上述のステップＳ８１２における中断コンテンツリストの作成、記憶について詳細に説明する。
【００３９】
図９は、中断コンテンツリストの作成、記憶の詳細な動作を示すフローチャートである。まず、ステップＳ９０１において、コンテンツの再生を中断した位置を算出する。この中断位置の算出には、何時何分何秒の位置で中断したかの時間情報、何バイト分のデータを再生して中断したかのデータ量情報、何フレームの映像を再生して中断したかのフレーム情報などがあるが、第１の実施形態では、時間情報を算出している。次に、ステップＳ９０２において、算出した時間情報に基づいて当該コンテンツに対応した中断コンテンツリストを作成する。そして、ステップＳ９０３において、作成した中断コンテンツリストをフラッシュメモリ４０５に記憶する。
【００４０】
図７に示すように、中断コンテンツリスト７０１として、サーバ名、コンテンツＩＤ、タイトル、記録日時、記録時間、中断日時、中断位置、がフラッシュメモリ４０５に記憶される。また、図７に示す例では、２つのコンテンツに関する情報を含むリストとなっている。
【００４１】
次に、図１０を用いて、上述したシーケンス（図５）に沿ってサーバ装置１０１の動作について説明する。
【００４２】
図１０は、第１の実施形態におけるサーバ装置１０１の動作を示すフローチャートである。尚、この動作は、サーバ装置１０１のＲＯＭ２０２に格納されたプログラムに従ってＣＰＵ２０１が実行するものである。
【００４３】
まず、ステップＳ１００１において、再生装置１０２（ａ）からコンテンツリスト要求を受信する。これにより、ステップＳ１００２では、ハードディスク２０４に記憶しているコンテンツリスト３０１を読み出し、要求元である再生装置１０２（ａ）にコンテンツリストを送信する。そして、ステップＳ１００３で、再生装置１０２（ａ）からコンテンツ再生指示又はコンテンツ再生再開のコマンドを受信するとステップＳ１００４へ進み、ハードディスク２０４から当該コンテンツデータを読み出し、コンテンツの送信開始位置を算出する。
【００４４】
ここで、受信したコマンドがコンテンツ再生指示であれば、再生開始位置はコンテンツデータの先頭であり、受信したコマンドがコンテンツ再生再開であれば、コマンドに含まれる中断位置が再生開始位置となる。
【００４５】
次に、ステップＳ１００５において、ステップＳ１００４で求めた再生開始位置から、コンテンツの送信を行う。そして、ステップＳ１００６でコンテンツ再生停止要求を受信するまでステップＳ１００５に戻り、コンテンツデータの送信を繰り返す。その後、停止要求を受信するとステップＳ１００７へ進み、コンテンツデータの送信を終了し、処理を終了する。
【００４６】
次に、図１１を用いて、上述したシーケンス（図５）に沿って再生装置１０２（ａ）がコンテンツ再生の中断を指示した後の動作について説明する。ここでは、再生装置１０２（ａ）が再生装置１０２（ｂ）からコンテンツリスト要求を受け、再生装置１０２（ｂ）からのコンテンツ再生指示をサーバ装置１０１に転送するまで（即ち、図５に示す５０７〜５１１）である。
【００４７】
まず、ステップＳ１１０１において、再生装置１０２（ｂ）からコンテンツリスト要求を受信するとステップＳ１１０２へ進み、フラッシュメモリ４０５に中断コンテンツリスト７０１が記憶されているか否かを調べる。ここで、中断コンテンツリスト７０１が記憶されていればステップＳ１１０３へ進み、中断コンテンツリストを要求元である再生装置１０２（ｂ）に送信する。
【００４８】
次に、ステップＳ１１０４において、リスト内のコンテンツの再生指示を受信し、続くステップＳ１１０５でコンテンツ再生再開コマンドを、コンテンツを記憶しているサーバ１０１に送信する。そして、ステップＳ１１０６において、中断コンテンツリスト７０１の中から当該コンテンツに関する情報をクリアし、この処理を終了する。
【００４９】
次に、図１２を用いて、上述したシーケンス（図５）に沿って再生装置１０２（ｂ）の動作について説明する。
【００５０】
まず、ステップＳ１２０１において、操作部４０７からのユーザ操作により、コンテンツリストの要求が行われるとステップＳ１２０２へ進み、ネットワークコントローラ４０６を介してネットワーク回線に接続された各装置にコンテンツリストの要求を行う。この例では、サーバ装置１０１と再生装置１０２（ａ）に対してコンテンツリストの要求を行う。次に、ステップＳ１２０３において、サーバ装置１０１と再生装置１０２（ａ）からコンテンツリストを受信するとステップＳ１２０４へ進み、受信したコンテンツリストをディスプレイ４０４に表示する。そして、ステップＳ１２０５で、表示したコンテンツリストの中から、ユーザ操作によって再生したいコンテンツが選択されるとステップＳ１２０６へ進み、コンテンツリストコマンドの送信元に対して当該コンテンツの再生を指示する。
【００５１】
詳しくは、ユーザによって選択されたコンテンツがサーバ装置１０１から受信したコンテンツリスト中のコンテンツであれば、サーバ装置１０１にコンテンツ再生指示コマンドを送信する。また、ユーザによって選択されたコンテンツが再生装置１０２（ａ）から受信した中断コンテンツリスト中のコンテンツであれば、再生装置１０２（ａ）にコンテンツ再生指示コマンドを送信する。第１の実施形態は、再生装置１０２（ａ）にコンテンツ再生指示コマンドを送信する場合の例である。
【００５２】
次に、ステップＳ１２０７において、コンテンツのサーバであるサーバ装置１０１からコンテンツデータを受信するとステップＳ１２０８へ進み、そのコンテンツをディスプレイ４０４に再生表示する。そして、ステップＳ１２０９において、コンテンツ再生の終了又は中断が指示されたか否かを判定し、指示が無ければステップＳ１２０７に戻り、上述したコンテンツの受信及びコンテンツの再生表示を繰り返す。
【００５３】
また、ステップＳ１２０９において、ユーザ操作によるコンテンツ再生の終了又は中断が指示された場合はステップＳ１２１０へ進み、サーバ装置１０１に対してコンテンツ再生の停止を要求し、この処理を終了する。
【００５４】
以上説明したように、第１の実施形態によれば、コンテンツ再生の再開時には、コンテンツ再生の中断を指示した再生装置が、再生を中断したコンテンツを選択するための情報を他の再生装置に提示する。そして、他の再生装置が当該コンテンツの再生再開を、再生の中断を指示した再生装置に対して行い、再生の中断を指示した再生装置がサーバ装置にコンテンツの再生再開を要求する。更に、サーバ装置が、再生の再開を要求した再生装置に対してコンテンツの送信を行うことにより、コンテンツの再生を中断した再生装置とは別の再生装置での再生再開が可能となる。
【００５５】
［第２の実施形態］
次に、図面を参照しながら本発明に係る第２の実施形態について詳細に説明する。第２の実施形態では、再生装置１０２（ｂ）に中断コンテンツリストの送信が行われた後に、再生装置１０２（ｂ）が再生装置１０２（ａ）ではなく、サーバ装置１０１にコンテンツの再生指示を行う場合について説明する。
【００５６】
図１３は、第２の実施形態におけるコンテンツの再生を中断後に、他の再生装置が再生を再開するシーケンスを示す図である。図１３に示すコンテンツリスト要求（１３０１）から中断コンテンツリスト送信（１３０９）までは、図５に示す第１の実施形態と同様のシーケンスのため、説明は省略する。
【００５７】
中断コンテンツリストを受信した再生装置１０２（ｂ）は、中断コンテンツリストに含まれるサーバ名フィールドを参照し、目的のコンテンツの記憶元であるサーバ装置１０１に対してコンテンツの再生再開を要求する（１３１０）。コンテンツ再生再開コマンドの構成は図６に示す（ｇ）と同様である。
【００５８】
また、再生装置１０２（ｂ）は、再生装置１０２（ａ）から受信した中断コンテンツリストに含まれるコンテンツに対してサーバ装置１０１に直接再生再開を要求した旨を通知するためのコンテンツ再開通知を行う（１３１１）。一方、コンテンツ再生再開の要求を受信したサーバ装置１０１は、要求元である再生装置１０２（ｂ）にコンテンツデータの送信の再開を行う（１３１２）。
【００５９】
次に、図１４を用いて、上述したシーケンス（図１３）に沿って再生装置１０２（ａ）がコンテンツ再生の中断を指示した後の動作について説明する。
【００６０】
まず、ステップＳ１４０１において、再生装置１０２（ｂ）からコンテンツリスト要求を受信するとステップＳ１４０２へ進み、フラッシュメモリ４０５に中断コンテンツリスト７０１が記憶されているか否かを調べる。ここで、中断コンテンツリスト７０１が記憶されていればステップＳ１４０３へ進み、中断コンテンツリストを要求元である再生装置１０２（ｂ）に送信する。
【００６１】
次に、ステップＳ１４０４において、リスト内のコンテンツの再開通知を受信し、続くステップＳ１４０５で中断コンテンツリスト７０１の中から当該コンテンツに関する情報をクリアし、この処理を終了する。
【００６２】
次に、図１５を用いて、上述したシーケンス（図１３）に沿って再生装置１０２（ｂ）の動作について説明する。
【００６３】
図１５は、第２の実施形態における再生装置１０２（ｂ）の動作を示すフローチャートである。尚、ステップＳ１５０１からＳ１５０５までの動作は、図１２に示すステップＳ１２０１からＳ１２０５と同様であるため、説明は省略する。
【００６４】
ステップＳ１５０６において、ステップＳ１５０５でユーザによって選択されたコンテンツの記憶元であるサーバ装置１０１に対して当該コンテンツの再生を指示する。ここでは、コンテンツリスト（図６に示す（ｂ）及び（ｅ））中のサーバ名フィールドが、当該コンテンツの記憶元であるサーバ装置を表しているため、再生の指示をこのサーバ装置に対して行う。コンテンツリストの送信元ではなく、コンテンツを記憶しているサーバ装置に対してコンテンツの再生指示を行う点が、第１の実施形態と異なっている。
【００６５】
次に、ステップＳ１５０７において、再生を指示したコンテンツが中断コンテンツリスト中のコンテンツであればステップＳ１５０８へ進み、中断コンテンツリストの送信元に対してコンテンツの再生再開を行ったことを通知する。
【００６６】
次に、ステップＳ１５０９において、コンテンツのサーバであるサーバ装置１０１からコンテンツデータを受信するとステップＳ１５１０へ進み、そのコンテンツをディスプレイ４０４に再生表示する。そして、ステップＳ１５１１において、コンテンツ再生の終了又は中断が指示されたか否かを判定し、指示が無ければステップＳ１５０９に戻り、上述したコンテンツの受信及びコンテンツの再生表示を繰り返す。
【００６７】
また、ステップＳ１５１１において、ユーザ操作によるコンテンツ再生の終了又は中断が指示された場合はステップＳ１５１２へ進み、サーバ装置１０１に対してコンテンツ再生の停止を要求し、この処理を終了する。
【００６８】
以上説明したように、第２の実施形態によれば、コンテンツ再生の再開時には、コンテンツ再生の中断を指示した再生装置が、再生を中断したコンテンツを選択するための情報を他の再生装置に提示する。そして、他の再生装置が当該コンテンツの再生再開をサーバ装置に対して要求することにより、コンテンツの再生を中断した再生装置とは別の再生装置での再生再開が可能となる。
【００６９】
尚、本発明は複数の機器（例えば、ホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用しても良い。
【００７０】
また、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行する。これによっても、本発明の目的が達成されることは言うまでもない。
【００７１】
この場合、記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００７２】
このプログラムコードを供給するための記録媒体としては、例えばフレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００７３】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、次の場合も含まれることは言うまでもない。即ち、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合。
【００７４】
更に、記録媒体から読出されたプログラムコードがコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込む。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００７５】
【図１】第１の実施形態におけるシステムの構成の一例を示す図である。
【図２】サーバ装置１０１の構成の一例を示すブロック図である。
【図３】ハードディスク２０４に記憶されるデータの一例を示す図である。
【図４】再生装置１０２の構成の一例を示すブロック図である。
【図５】第１の実施形態におけるコンテンツの再生を中断後に、他の再生装置が再生を再開するシーケンスを示す図である。
【図６】サーバ装置１０１と再生装置１０２との間で授受されるコマンドの一例を示す図である。
【図７】中断コンテンツリストの構成の一例を示す図である。
【図８】第１の実施形態における再生装置１０２（ａ）の動作を示すフローチャートである。
【図９】中断コンテンツリストの作成、記憶の詳細な動作を示すフローチャートである。
【図１０】第１の実施形態におけるサーバ装置１０１の動作を示すフローチャートである。
【図１１】第１の実施形態における再生装置１０２（ａ）がコンテンツ再生の中断指示後の動作を示すフローチャートである。
【図１２】第１の実施形態における再生装置１０２（ｂ）の動作を示すフローチャートである。
【図１３】第２の実施形態におけるコンテンツの再生を中断後に、他の再生装置が再生を再開するシーケンスを示す図である。
【図１４】第２の実施形態における再生装置１０２（ａ）がコンテンツ再生の中断指示後の動作を示すフローチャートである。
【図１５】第２の実施形態における再生装置１０２（ｂ）の動作を示すフローチャートである。
【符号の説明】
【００７６】
１０１  サーバ装置
１０２  再生装置
１０３  ネットワークハブ（ＨＵＢ）
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  ハードディスク
２０５  ネットワークコントローラ
３０１  コンテンツリスト
３０２  ＩＤ＝００１のコンテンツデータ
３０３  ＩＤ＝００２のコンテンツデータ
４０１  ＣＰＵ
４０２  ＲＯＭ
４０３  ＲＡＭ
４０４  ディスプレイ
４０５  フラッシュメモリ
４０６  ネットワークコントローラ
４０７  操作部
７０１  中断コンテンツリスト
【図１】
0004794947.tif 000002
【図２】
0004794947.tif 000003
【図３】
0004794947.tif 000004
【図４】
0004794947.tif 000005
【図５】
0004794947.tif 000006
【図６】
0004794947.tif 000007
【図７】
0004794947.tif 000008
【図８】
0004794947.tif 000009
【図９】
0004794947.tif 000010
【図１０】
0004794947.tif 000011
【図１１】
0004794947.tif 000012
【図１２】
0004794947.tif 000013
【図１３】
0004794947.tif 000014
【図１４】
0004794947.tif 000015
【図１５】
0004794947.tif 000016