(57)【要約】【課題】データ再生システム、データ再生装置、及び、プログラムを提供する。【解決手段】本願発明のデータ再生装置１００は、ネットワーク１１を介してサーバ２００から配信されたコンテンツデータを再生・停止する装置である。データ再生装置１００を制御するための指示信号と、リモコン３００を識別するための所定の識別情報と、をリモコン３００から取得する。コンテンツデータの再生を停止したときに、コンテンツデータの再生を停止した位置を示す再生停止位置情報と第一の識別情報とを取得し、これを対応づけてサーバ２００に送信する。また、コンテンツデータの再生を再開するときに取得した第二の識別情報をサーバ２００に送信する。第一の識別情報と第二の識別情報とに基づいて、サーバ２００に格納される再生停止位置情報を取得し、サーバ２００から配信されたコンテンツデータの再生を前回停止した位置から再開する。【選択図】図６
2007280499.tif 000002
【特許請求の範囲】
【請求項１】
通信経路を介してサーバに接続され、該サーバから取得したコンテンツデータを再生するデータ再生装置であって、
前記データ再生装置は、当該データ再生装置を遠隔操作するための少なくとも１つの指示装置を備え、
前記指示装置は、
ユーザの操作に応答して、前記データ再生装置に前記コンテンツデータのレジュームを指示するレジューム指示手段と、
ユーザの操作に応答して、前記データ再生装置に前記コンテンツデータの継続再生を指示する継続再生指示手段と、
ユーザの操作に応答して、前記データ再生装置に指示装置毎に異なる識別情報を供給する識別情報供給手段と、を備え、
前記データ再生装置は、
前記サーバから取得したコンテンツデータを再生する再生手段と、
前記指示装置のレジューム指示手段からの指示に応答して、前記再生手段によるコンテンツデータの再生を停止させ、前記コンテンツデータの再生を停止した位置を示す再生停止位置情報を生成する再生停止位置情報生成手段と、
再生を停止したコンテンツデータを特定するコンテンツ情報と、前記指示装置の識別情報供給手段により供給された識別情報と、前記再生停止位置情報生成手段が生成した前記再生停止位置情報と、を対応づけて前記サーバに送信する第一の送信手段と、
前記指示装置の継続再生指示手段からの指示に応答して、前記指示装置の識別情報供給手段により供給された識別情報を前記サーバに送信する第二の送信手段と、
前記第二の送信手段が送信した前記識別情報に応答して、前記サーバが送り返してきた前記コンテンツデータを、前記再生停止位置情報と対応付けて取得するコンテンツデータ取得手段と、
前記再生手段に、前記コンテンツデータ取得手段により取得した前記コンテンツデータの再生を、前記再生停止位置情報が指定する位置から再開させる再生再開手段と、
を備えることを特徴とするデータ再生装置。
【請求項２】
前記指示装置のレジューム指示手段からの指示に応答して、パスワードの入力を受け付ける第一のパスワード受け付け手段と、
前記指示装置の継続再生指示手段からの指示に応答して、パスワードの入力を受け付ける第二のパスワード受け付け手段と、をさらに備え、
前記第一の送信手段は、再生を停止したコンテンツデータを特定するコンテンツ情報と、前記指示装置の識別情報供給手段により供給された識別情報と、前記再生停止位置情報生成手段が生成した再生停止位置情報と、前記第一のパスワード受け付け手段が受け付けたパスワードと、を対応づけて前記サーバに送信し、
前記第二の送信手段は、前記指示装置の識別情報供給手段により供給された識別情報と、前記第二のパスワード受け付け手段が受け付けたパスワードと、を前記サーバに送信し、
前記コンテンツデータ取得手段は、前記第二の送信手段が送信した前記識別情報と前記パスワードとに応答して、前記サーバが送り返してきた前記コンテンツデータを、前記再生停止位置情報と対応付けて取得する、
ことを特徴とする請求項１に記載のデータ再生装置。
【請求項３】
コンテンツデータを配信するサーバと、該サーバから通信経路を介して取得したコンテンツデータを再生する複数のデータ再生装置と、から構成されるデータ再生システムであって、
前記データ再生装置は、当該データ再生装置を遠隔操作するための少なくとも１つの指示装置を備え、
前記指示装置は、
ユーザの操作に応答して、前記データ再生装置に前記コンテンツデータのレジュームを指示するレジューム指示手段と、
ユーザの操作に応答して、前記データ再生装置に前記コンテンツデータの継続再生を指示する継続再生指示手段と、
前記データ再生装置に指示装置毎に異なる識別情報を供給する識別情報供給手段と、を備え、
前記データ再生装置は、
前記サーバから取得したコンテンツデータを再生する再生手段と、
前記指示装置のレジューム指示手段からの指示に応答して、前記再生手段によるコンテンツデータの再生を停止させ、前記コンテンツデータの再生を停止した位置を示す再生停止位置情報を生成する再生停止位置情報生成手段と、
再生を停止したコンテンツデータを特定するコンテンツ情報と、前記指示装置の識別情報供給手段により供給された識別情報と、前記再生停止位置情報生成手段が生成した前記再生停止位置情報と、を対応づけて前記サーバに送信する第一の送信手段と、
を備え、
前記サーバは、
前記第一の送信手段から送信されたコンテンツ情報と、識別情報と、再生停止位置情報とを受信して、対応づけて格納する格納手段、
を備え、
前記データ再生装置は、
前記指示装置の継続再生指示手段からの指示に応答して、前記指示装置の識別情報供給手段により供給された識別情報を前記サーバに送信する第二の送信手段と、
を備え、
前記サーバは、
前記第二の送信手段から送信された識別情報を受信して、該識別情報と、前記格納手段に格納されている識別情報と、に基づいて、前記コンテンツデータ及び前記再生停止位置情報を前記データ再生装置に配信する配信手段、
を備え、
前記データ再生装置は、
前記配信手段が送り返してきた前記コンテンツデータを、前記再生停止位置情報と対応付けて取得するコンテンツデータ取得手段と、
前記再生手段に、前記コンテンツデータ取得手段により取得した前記コンテンツデータの再生を、前記再生停止位置情報が指定する位置から再開させる再生再開手段と、
を備える、
ことを特徴とするデータ再生システム。
【請求項４】
通信経路を介してサーバに接続され、該サーバから取得したコンテンツデータを再生する、少なくとも１つの指示装置により遠隔操作されるデータ再生装置のコンピュータに、
前記指示装置によるレジューム指示に応答して、前記コンテンツデータの再生を停止させ、前記コンテンツデータの再生を停止した位置を示す再生停止位置情報を生成するとともに前記指示装置から識別情報を取得する再生停止位置情報生成手順と、
再生を停止したコンテンツデータを特定するコンテンツ情報と、前記指示装置の識別情報と、前記再生停止位置情報生成手順で生成した前記再生停止位置情報と、を対応づけて前記サーバに送信する第一の送信手順と、
前記指示装置による継続再生指示に応答して、該指示装置の識別情報を前記サーバに送信する第二の送信手順と、
前記第二の送信手順で送信した前記識別情報に応答して、前記サーバが送り返してきた前記コンテンツデータを、前記再生停止位置情報と対応付けて取得するコンテンツデータ取得手順と、
前記コンテンツデータ取得手順で取得した前記コンテンツデータの再生を、前記再生停止位置情報が指定する位置から再開させる再生再開手順と、
を実行させるプログラム。
【請求項５】
通信経路を介してサーバに接続され、該サーバから取得したコンテンツデータを再生する、少なくとも１つの指示装置により遠隔操作されるデータ再生装置のコンピュータに、
前記指示装置によるレジューム指示に応答して、前記コンテンツデータの再生を停止させ、前記コンテンツデータの再生を停止した位置を示す再生停止位置情報を生成するとともに前記指示装置から識別情報を取得する再生停止位置情報生成手順と、
前記指示装置によるレジューム指示に応答して、パスワードの入力を受け付ける第一のパスワード受け付け手順と、
再生を停止したコンテンツデータを特定するコンテンツ情報と、前記指示装置の識別情報と、前記再生停止位置情報生成手順で生成した再生停止位置情報と、前記第一のパスワード受け付け手順で受け付けたパスワードと、を対応づけて前記サーバに送信する第一の送信手順と、
前記指示装置による継続再生指示に応答して、前記指示装置から識別情報を取得するとともにパスワードの入力を受け付ける第二のパスワード受け付け手順と、
前記指示装置から取得した識別情報と、前記第二のパスワード受け付け手順で受け付けたパスワードと、を前記サーバに送信する第二の送信手順と、
前記第二の送信手順で送信した前記識別情報と前記パスワードとに応答して、前記サーバが送り返してきた前記コンテンツデータを、前記再生停止位置情報と対応付けて取得するコンテンツデータ取得手順と、
前記コンテンツデータ取得手順で取得した前記コンテンツデータの再生を、前記再生停止位置情報が指定する位置から再開させる再生再開手順と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ再生システム、データ再生装置、及び、プログラムに関する。
【背景技術】
【０００２】
近年、ＤＶＤ（Digital Versatile Disc）プレーヤの普及や、パーソナルコンピュータの進歩により、デジタルコンテンツを再生することが可能な装置が多種多様な形態で利用されるようになってきた。ここで、デジタルコンテンツとは、デジタルデータで表現された文章、音楽、画像、映像、データベース、またはそれらを組み合わせた情報の集合のことである。
【０００３】
例えば、デジタルコンテンツを再生可能な複数の装置を、ネットワークを介して接続し、同一のネットワークに接続されたサーバ内に格納されているデジタルコンテンツを再生装置にダウンロードして、これを再生するような形態が利用されるようになった。
このような形態をとることにより、サーバ内に格納されたデジタルコンテンツを一つの再生装置で再生し、また、別の再生装置でも、同一のデジタルコンテンツを再生することが可能となる。このようなシステムは、例えば、特許文献１や特許文献２に開示されている。
【特許文献１】特開２００２−１７６４１９号公報
【特許文献２】特開２００３−３２３３５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
再生装置を利用するユーザは、一つの再生装置で、サーバ内のデジタルコンテンツを再生・停止した後、別の再生装置で、同一のデジタルコンテンツを前回停止した位置から再生したい場合がある。このとき、例えば、特許文献１や特許文献２に開示される従来のシステム等では、デジタルコンテンツを停止した位置を、別の再生装置に通知する手段が存在しなかった。そこで、別の再生装置で再度、同一のデジタルコンテンツを再生する場合は、早送り等の処理により前回の停止位置を検索しなければならなかった。
【０００５】
本発明は、上記実状に鑑みてなされたものであり、ネットワークに接続される任意の再生装置で、デジタルコンテンツの前回の停止位置から再生を再開することを可能とするデータ再生システム、データ再生装置、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の観点に係るデータ再生装置は、
通信経路を介してサーバに接続され、該サーバから取得したコンテンツデータを再生するデータ再生装置であって、
前記データ再生装置は、当該データ再生装置を遠隔操作するための少なくとも１つの指示装置を備え、
前記指示装置は、
ユーザの操作に応答して、前記データ再生装置に前記コンテンツデータのレジュームを指示するレジューム指示手段と、
ユーザの操作に応答して、前記データ再生装置に前記コンテンツデータの継続再生を指示する継続再生指示手段と、
ユーザの操作に応答して、前記データ再生装置に指示装置毎に異なる識別情報を供給する識別情報供給手段と、を備え、
前記データ再生装置は、
前記サーバから取得したコンテンツデータを再生する再生手段と、
前記指示装置のレジューム指示手段からの指示に応答して、前記再生手段によるコンテンツデータの再生を停止させ、前記コンテンツデータの再生を停止した位置を示す再生停止位置情報を生成する再生停止位置情報生成手段と、
再生を停止したコンテンツデータを特定するコンテンツ情報と、前記指示装置の識別情報供給手段により供給された識別情報と、前記再生停止位置情報生成手段が生成した前記再生停止位置情報と、を対応づけて前記サーバに送信する第一の送信手段と、
前記指示装置の継続再生指示手段からの指示に応答して、前記指示装置の識別情報供給手段により供給された識別情報を前記サーバに送信する第二の送信手段と、
前記第二の送信手段が送信した前記識別情報に応答して、前記サーバが送り返してきた前記コンテンツデータを、前記再生停止位置情報と対応付けて取得するコンテンツデータ取得手段と、
前記再生手段に、前記コンテンツデータ取得手段により取得した前記コンテンツデータの再生を、前記再生停止位置情報が指定する位置から再開させる再生再開手段と、
を備えることを特徴とする。
【０００７】
また、前記指示装置のレジューム指示手段からの指示に応答して、パスワードの入力を受け付ける第一のパスワード受け付け手段と、
前記指示装置の継続再生指示手段からの指示に応答して、パスワードの入力を受け付ける第二のパスワード受け付け手段と、をさらに備え、
前記第一の送信手段は、再生を停止したコンテンツデータを特定するコンテンツ情報と、前記指示装置の識別情報供給手段により供給された識別情報と、前記再生停止位置情報生成手段が生成した再生停止位置情報と、前記第一のパスワード受け付け手段が受け付けたパスワードと、を対応づけて前記サーバに送信し、
前記第二の送信手段は、前記指示装置の識別情報供給手段により供給された識別情報と、前記第二のパスワード受け付け手段が受け付けたパスワードと、を前記サーバに送信し、
前記コンテンツデータ取得手段は、前記第二の送信手段が送信した前記識別情報と前記パスワードとに応答して、前記サーバが送り返してきた前記コンテンツデータを、前記再生停止位置情報と対応付けて取得するようにしてもよい。
【０００８】
上記目的を達成するため、本発明の第２の観点に係るデータ再生システムは、
コンテンツデータを配信するサーバと、該サーバから通信経路を介して取得したコンテンツデータを再生する複数のデータ再生装置と、から構成されるデータ再生システムであって、
前記データ再生装置は、当該データ再生装置を遠隔操作するための少なくとも１つの指示装置を備え、
前記指示装置は、
ユーザの操作に応答して、前記データ再生装置に前記コンテンツデータのレジュームを指示するレジューム指示手段と、
ユーザの操作に応答して、前記データ再生装置に前記コンテンツデータの継続再生を指示する継続再生指示手段と、
前記データ再生装置に指示装置毎に異なる識別情報を供給する識別情報供給手段と、を備え、
前記データ再生装置は、
前記サーバから取得したコンテンツデータを再生する再生手段と、
前記指示装置のレジューム指示手段からの指示に応答して、前記再生手段によるコンテンツデータの再生を停止させ、前記コンテンツデータの再生を停止した位置を示す再生停止位置情報を生成する再生停止位置情報生成手段と、
再生を停止したコンテンツデータを特定するコンテンツ情報と、前記指示装置の識別情報供給手段により供給された識別情報と、前記再生停止位置情報生成手段が生成した前記再生停止位置情報と、を対応づけて前記サーバに送信する第一の送信手段と、
を備え、
前記サーバは、
前記第一の送信手段から送信されたコンテンツ情報と、識別情報と、再生停止位置情報とを受信して、対応づけて格納する格納手段、
を備え、
前記データ再生装置は、
前記指示装置の継続再生指示手段からの指示に応答して、前記指示装置の識別情報供給手段により供給された識別情報を前記サーバに送信する第二の送信手段と、
を備え、
前記サーバは、
前記第二の送信手段から送信された識別情報を受信して、該識別情報と、前記格納手段に格納されている識別情報と、に基づいて、前記コンテンツデータ及び前記再生停止位置情報を前記データ再生装置に配信する配信手段、
を備え、
前記データ再生装置は、
前記配信手段が送り返してきた前記コンテンツデータを、前記再生停止位置情報と対応付けて取得するコンテンツデータ取得手段と、
前記再生手段に、前記コンテンツデータ取得手段により取得した前記コンテンツデータの再生を、前記再生停止位置情報が指定する位置から再開させる再生再開手段と、
を備える、
ことを特徴とする。
【０００９】
上記目的を達成するため、本発明の第３の観点に係るプログラムは、
通信経路を介してサーバに接続され、該サーバから取得したコンテンツデータを再生する、少なくとも１つの指示装置により遠隔操作されるデータ再生装置のコンピュータに、
前記指示装置によるレジューム指示に応答して、前記コンテンツデータの再生を停止させ、前記コンテンツデータの再生を停止した位置を示す再生停止位置情報を生成するとともに前記指示装置から識別情報を取得する再生停止位置情報生成手順と、
再生を停止したコンテンツデータを特定するコンテンツ情報と、前記指示装置の識別情報と、前記再生停止位置情報生成手順で生成した前記再生停止位置情報と、を対応づけて前記サーバに送信する第一の送信手順と、
前記指示装置による継続再生指示に応答して、該指示装置の識別情報を前記サーバに送信する第二の送信手順と、
前記第二の送信手順で送信した前記識別情報に応答して、前記サーバが送り返してきた前記コンテンツデータを、前記再生停止位置情報と対応付けて取得するコンテンツデータ取得手順と、
前記コンテンツデータ取得手順で取得した前記コンテンツデータの再生を、前記再生停止位置情報が指定する位置から再開させる再生再開手順と、
を実行させる。
【００１０】
上記目的を達成するため、本発明の第４の観点に係るプログラムは、
通信経路を介してサーバに接続され、該サーバから取得したコンテンツデータを再生する、少なくとも１つの指示装置により遠隔操作されるデータ再生装置のコンピュータに、
前記指示装置によるレジューム指示に応答して、前記コンテンツデータの再生を停止させ、前記コンテンツデータの再生を停止した位置を示す再生停止位置情報を生成するとともに前記指示装置から識別情報を取得する再生停止位置情報生成手順と、
前記指示装置によるレジューム指示に応答して、パスワードの入力を受け付ける第一のパスワード受け付け手順と、
再生を停止したコンテンツデータを特定するコンテンツ情報と、前記指示装置の識別情報と、前記再生停止位置情報生成手順で生成した再生停止位置情報と、前記第一のパスワード受け付け手順で受け付けたパスワードと、を対応づけて前記サーバに送信する第一の送信手順と、
前記指示装置による継続再生指示に応答して、前記指示装置から識別情報を取得するとともにパスワードの入力を受け付ける第二のパスワード受け付け手順と、
前記指示装置から取得した識別情報と、前記第二のパスワード受け付け手順で受け付けたパスワードと、を前記サーバに送信する第二の送信手順と、
前記第二の送信手順で送信した前記識別情報と前記パスワードとに応答して、前記サーバが送り返してきた前記コンテンツデータを、前記再生停止位置情報と対応付けて取得するコンテンツデータ取得手順と、
前記コンテンツデータ取得手順で取得した前記コンテンツデータの再生を、前記再生停止位置情報が指定する位置から再開させる再生再開手順と、
を実行させる。
【発明の効果】
【００１１】
この発明によれば、ネットワークに接続される任意のデータ再生装置で、デジタルコンテンツの前回の停止位置から再生を再開することが可能となる。
さらに、単一の指示装置により、異なるデータ再生装置にデジタルコンテンツの前回停止位置からの再生再開を指示することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態に係るデータ再生システム１０を説明する。
【００１３】
（実施形態１）
本発明の実施形態１に係るデータ再生システム１０は、図１に示すように、複数台のデータ再生装置１００とサーバ２００とから構成される。複数台のデータ再生装置１００とサーバ２００は、それぞれ、ネットワーク１１を介して接続される。このような構成からなるデータ再生システム１０は、サーバ２００に格納されているデジタルコンテンツのうち、任意のデータ再生装置１００からの要求に応じて所望のデジタルコンテンツをユーザに提供するシステムである。
【００１４】
ここで、ネットワーク１１は、一般的な通信手段を用いることが可能である。本実施形態において、一般的な使用されているＴＣＰ／ＩＰ（トランスミッション・コントロール・プロトコル／インターネット・プロトコル）が使用される。なお、他のプロトコルが使用されてもよい。また、ネットワーク１１は、ローカル・エリア・ネットワークでも、ワイド・エリア・ネットワークでもよい。ローカル・エリア・ネットワークの場合、通信制御方式には、例えば、Ｅｔｈｅｒｎｅｔ（イーサネット：登録商標）が採用される。また、バーチャル・プライベート・ネットワーク（ＶＰＮ）やワイヤレス接続のような通信手段も同じように使用可能である。
【００１５】
データ再生装置１００は、図２（Ａ）に示すように、マイコン１０１、入力部１０２、不揮発性メモリ１０３、通信部１０４、接続部１０５、デコーダ１０６、データバッファ用メモリ１０７、ＤＡＣ１０８、及び、出力端子１０９を含む。データ再生装置１００は、サーバ２００から通信部１０４を介して受信したデジタルコンテンツを、再生・出力する装置である。
なお、データ再生装置１００は、店内等に配置されることはもちろん、ネットワーク１１を介してサーバ２００に接続できればどこに配置されてもよい。
また、データ再生装置１００は表示部をさらに備え、該表示部によってデジタルコンテンツを出力するようにしてもよい。
【００１６】
マイコン１０１は、ＣＰＵ（Central Processing Unit）や揮発性メモリ等の演算処理装置から構成され、データ再生装置１００全体の制御を行う。また、マイコン１０１は、不揮発性メモリ１０３に格納されるプログラムを読み出して、プログラムに基づいて所定の処理を実行する。例えば、通信部１０４を介して受信したデジタルコンテンツを再生する処理を行う。マイコン１０１が実行する処理の詳細については後述する。
【００１７】
入力部１０２は、キーボード、マウス等の入力装置から構成される。これら入力装置を用いてユーザによって入力されたデータを受け付けて、入力されたデータをマイコン１０１に供給する。
【００１８】
不揮発性メモリ１０３は、マイコン１０１が所定の処理を実行するためのプログラム等を予め格納する半導体メモリである。例えば、フラッシュメモリ等がこれにあたる。
マイコン１０１は、不揮発性メモリ１０３から必要に応じてプログラム等を読み出して、当該プログラム等に基づいて所定の処理を実行する。具体的には、不揮発性メモリ１０３に格納するプログラムは、サーバ２００から受信したデジタルコンテンツを再生するためのプログラムや、再生の停止位置に関するデータやパスワード用に入力された文字列等を暗号化するためのプログラムや、暗号化されたデータを送受信するためのプログラム等である。
【００１９】
通信部１０４は、例えば、イーサネット・コントローラ等から構成される。通信部１０４は、データカプセルの組立および分解、エンコードおよびデコード、等を行う。
【００２０】
接続部１０５は、ネットワーク１１に接続するためのインタフェースを備え、ネットワーク１１との間で、ＴＣＰ／ＩＰプロトコルに基づく通信を行う。接続部１０５は、例えば、ＲＪ−４５コネクタ等から構成される。
【００２１】
デコーダ１０６は、通信部１０４を介して受信したデジタルコンテンツのフォーマットに応じてコンテンツ（データ）を復元する装置である。例えば、デコーダ１０６は、通信部１０４から供給されたデジタルコンテンツを、データバッファ用メモリ１０７に格納する。次に、デコーダ１０６は、データバッファ用メモリ１０７に格納されたデジタルコンテンツのデータを連続的に読み出し、デコード処理してＤＡＣ１０８に供給する。
ここで、データバッファ用メモリ１０７は、ＤＲＡＭ(Dynamic Random Access Memory)や他のメモリから構成される。
【００２２】
ＤＡＣ（Digital to Analog Converter)１０８は、デコーダ１０６から供給されたデジタルコンテンツを、アナログデータに変換し、出力端子１０９に出力する。出力端子１０９には、図示せぬスピーカが接続され、スピーカは、ＤＡＣ１０８から供給されたアナログデータを音声に変換して出力する。
【００２３】
以上に説明してきた構成からなるデータ再生装置１００は、サーバ２００に格納されているデジタルコンテンツを受信し、再生する。また、図１に示すように、ネットワーク１１に接続されるデータ再生装置１００は、複数台からなり、各データ再生装置１００は、同様の構成からなる。
【００２４】
次に、図１に示すネットワーク１１に接続されるサーバ２００について説明する。
【００２５】
サーバ２００は、図２（Ｂ）に示すように、制御部２０１、入力部２０２、データ格納部２０３、不揮発性メモリ２０４、通信部２０５、接続部２０６、及び、表示部２０７を含む。サーバ２００は、データ格納部２０３に格納されているデジタルコンテンツを、ネットワーク１１に接続されたデータ再生装置１００からの要求に応じて提供する装置である。
なお、サーバ２００は、データ再生装置１００と同様に、店内等に配置されることはもちろん、ネットワーク１１を介してサーバ２００に接続できればどこに配置されてもよい。
【００２６】
制御部２０１は、ＣＰＵ（Central Processing Unit）や揮発性メモリ等の演算処理装置から構成され、サーバ２００の全体の制御を行う。また、制御部２０１は、不揮発性メモリ２０４に格納されているプログラムを読み出して、プログラムに基づいて所定の処理を行う。例えば、データ再生装置１００からの要求に応じて、データ格納部２０３に格納されるデジタルコンテンツのデータを、データ再生装置１００に送信する処理等を行う。
【００２７】
入力部２０２は、キーボード、マウス等の入力装置から構成される。これら入力装置を用いてユーザによって入力されるデータを受け付けて、入力されたデータを制御部２０１に供給する。
【００２８】
データ格納部２０３は、ハードディスクドライブ等の記憶装置から構成される。データ格納部２０３は、ＭＰＥＧ−１／２ファイル等のムービーファイル形式のデジタルコンテンツに加えて、デジタルコンテンツのファイル構造を規定する階層情報等が記憶されている。
また、デジタルコンテンツは、複数のフレームから構成される。例えば、各フレームは、画像データ、音声データ、及び、各フレームの再生順序を決定するための時刻情報を含む。連続するフレームに含まれる時刻情報は、例えば、１秒間隔とする。さらに、デジタルコンテンツは、ファイル全体を統括するためのヘッダ情報をも含む。
【００２９】
不揮発性メモリ２０４は、制御部２０１が所定の処理を実行するためのプログラム等を予め格納する半導体メモリである。例えば、フラッシュメモリ等がこれにあたる。
制御部２０１は、不揮発性メモリ２０４から必要に応じてプログラム等を読み出して、当該プログラム等に基づいて所定の処理を実行する。具体的には、不揮発性メモリ２０４に格納するプログラムは、データ再生装置１００から要求されたデジタルコンテンツを送信するプログラム等である。
また、不揮発性メモリ２０４は、データ格納部２０３に格納されるデジタルコンテンツの一覧情報４００を格納する。一覧情報４００には、図３（Ａ）に示すように、デジタルコンテンツを識別するための識別番号、デジタルコンテンツのタイトル、ユーザにより入力されたパスワード、再生停止位置情報、等が格納される。
【００３０】
通信部２０５は、例えば、イーサネット・コントローラ等から構成される。通信部２０５は、データカプセルの組立および分解、エンコードおよびデコード、等を行う。
【００３１】
接続部２０６は、ネットワーク１１に接続するためのインタフェースを備え、ネットワーク１１との間で、ＴＣＰ／ＩＰプロトコルに基づく通信を行う。接続部２０６は、例えば、ＲＪ−４５コネクタ等から構成される。
【００３２】
表示部２０７は、液晶モニタ（ＬＣＤ：Liquid Crystal Display）や蛍光表示管（ＶＦＤ：Vacuum Fluorescent Display）等のフラットパネルディスプレイから構成され、制御部２０１に制御され、操作状況等をユーザに明らかにするための文字列等を表示する。
【００３３】
このように、サーバ２００は、一般的に普及しているコンピュータ等を用いて構成することができる。
【００３４】
次に上記構成を有するデータ再生システム１０におけるデータ再生装置１００の動作を図４、図５のフローチャートを参照して説明する。
一つのデータ再生装置１００が、サーバ２００から配信されたデジタルコンテンツを再生しているときに、ユーザがその再生を停止したい場合、ユーザは入力部１０２を操作する。マイコン１０１は、この操作に応答して、図４のフローチャートに示すデジタルコンテンツの再生を停止する再生停止処理を開始する。
【００３５】
マイコン１０１は、まず、現在再生中のデジタルコンテンツの再生を停止する（ステップＳ１０１）。具体的には、データバッファ用メモリ１０７からデコーダ１０６へのデジタルコンテンツのデータの供給を停止する。さらに、マイコン１０１は、デジタルコンテンツの配信を停止する指示信号を、通信部１０４を介してサーバ２００へ供給する。
【００３６】
次に、マイコン１０１は、ユーザインタフェースを利用して、例えば、操作画面上に「停止位置をサーバに保存しますか？」等のメッセージを表示する（ステップＳ１０２）。これにより、ユーザに対し、停止位置情報をサーバ２００に送信するか否かを選択させる。このときユーザは、停止させたデジタルコンテンツを、今後において再生停止位置から途中再生したい希望があるならば、送信することを選択するようにし、今後において途中再生したい希望がないならば、送信しないことを選択するようにする。
【００３７】
マイコン１０１は、ユーザの選択に対応する入力信号を受信し、停止位置を保存するか否か判別する（ステップＳ１０３）。このとき、マイコン１０１は、停止位置を保存しないと判別した場合（ステップＳ１０３；Ｎｏ）、そのまま、再生停止処理を終了する。
【００３８】
一方、マイコン１０１は、ステップＳ１０３で、停止位置を保存すると判別した場合（ステップＳ１０３；Ｙｅｓ）、再生していたデジタルコンテンツの停止の位置を示す停止位置情報を取得する。具体的には、マイコン１０１は、デジタルコンテンツの再生を停止したときに、デコーダ１０６に供給される直前のフレームに含まれる時刻情報をデータバッファ用メモリ１０７から取得する。
続いて、マイコン１０１は、ユーザインタフェースを利用して、例えば、操作画面上に「パスワードを入力して下さい。」等のメッセージを表示する（ステップＳ１０４）。これにより、ユーザに対し、パスワードの入力を促す。
【００３９】
マイコン１０１は、ユーザからのパスワードの入力を待機し、パスワードが入力部１０２から入力されたときに（ステップＳ１０５）、入力された文字列と取得した停止位置情報とを関連づけ、通信部１０４を介して、サーバ２００に送信する（ステップＳ１０６）。その後、マイコン１０１は、再生停止処理を終了する。
また、このとき、サーバ２００の制御部２０１は、転送された停止位置情報とパスワードを、図３（Ａ）の一覧情報４００に示すように関連づけて不揮発性メモリ２０４に格納する。
【００４０】
次に、ネットワーク１１に接続された一つのデータ再生装置１００が、再生の途中で停止させたデジタルコンテンツの再生を再開させる再生開始処理について説明する。
ユーザが再生を停止させたデータ再生装置１００と別のデータ再生装置１００で、デジタルコンテンツの再生を再開させたい場合、ユーザは入力部１０２を操作する。マイコン１０１は、この操作に応答して、図５のフローチャートに示す再生開始処理を開始する。
【００４１】
マイコン１０１は、まず、デジタルコンテンツの再生を指示する信号を生成し、通信部１０４を介して、サーバ２００にその信号を送信する（ステップＳ２０１）。その信号を受信したサーバ２００は、図３（Ａ）に示す一覧情報４００を、データ再生装置１００に供給する。
【００４２】
データ再生装置１００のマイコン１０１は、通信部１０４を介して、このデジタルコンテンツの一覧情報４００を受信する（ステップＳ２０２）。例えば、受信した一覧情報４００は、揮発性メモリに記憶される。マイコン１０１は、受信した一覧情報４００に含まれるデジタルコンテンツの一覧の中から、ユーザが所望のデジタルコンテンツを選択できるような画面を表示部２０７に表示する。具体的には、例えば、一覧情報４００に含まれるデジタルコンテンツのタイトル等の一覧を表示部２０７表示する。
【００４３】
その後、データ再生装置１００は、入力部１０２から所望のデジタルコンテンツを選択する指示信号が供給されるのを待機する。マイコン１０１は、入力部１０２からの指示信号が供給されたときに、供給された指示信号に基づいて、選択されたデジタルコンテンツを特定する（ステップＳ２０３）。
【００４４】
マイコン１０１は、一覧情報４００の内容を参照して、ステップＳ２０３で特定したデジタルコンテンツに関連づけられた再生停止位置情報が存在するか否かを判別する（ステップＳ２０４）。ここで、マイコン１０１は、ステップＳ２０３で特定したデジタルコンテンツに対応する再生停止位置情報が存在しないと判別した場合（ステップＳ２０４；Ｎｏ）、デジタルコンテンツの最初から再生する（ステップＳ２１２）。具体的には、マイコン１０１は、ステップＳ２０３で特定したデジタルコンテンツに割り当てられた識別番号を送信する。これに応答するサーバ２００は、この識別番号に対応するデジタルコンテンツをデータ再生装置１００に配信する。データ再生装置１００は、配信されたデジタルコンテンツを通信部１０４を介して受信し、デコーダ１０６、データバッファ用メモリ１０７、ＤＡＣ１０８、等を協働させてデコード・出力する。
【００４５】
一方、ステップＳ２０４で、マイコン１０１は、ステップＳ２０３で特定したデジタルコンテンツに対応する再生停止位置情報が存在すると判別した場合（ステップＳ２０４；Ｙｅｓ）、ユーザインタフェースを利用して、例えば、操作画面上に「前回停止位置より再生しますか？」等のメッセージを表示する（ステップＳ２０５）。これにより、ユーザに対し、前回停止位置より再生を開始するか否かを選択させる。このときユーザは、前回停止位置から途中再生したいという希望があるならば、Ｙｅｓを入力部１０２から指示し、前回停止位置から途中再生したいという希望がないならば、Ｎｏを入力部１０２から指示する。マイコン１０１には、このＹｅｓかＮｏに対応する指示信号が入力部１０２から供給される（ステップＳ２０６）。
【００４６】
マイコン１０１は、入力部１０２から供給された指示信号がＹｅｓであるかＮｏであるかを判別する（ステップＳ２０７）。ここで、マイコン１０１は、供給された指示信号がＮｏであると判別した場合（ステップＳ２０７；Ｎｏ）、処理を上述したステップＳ２１２の再生処理に移行させる。
【００４７】
一方、ステップＳ２０７で、供給された指示信号がＹｅｓであると判別した場合（ステップＳ２０７；Ｙｅｓ）、ユーザインタフェースを利用して、例えば、操作画面上に「パスワードを入力して下さい。」等のメッセージを表示する（ステップＳ２０８）。これにより、ユーザに対し、パスワードの入力を促す。
【００４８】
マイコン１０１は、ユーザからのパスワードの入力を待機し、パスワードが入力部１０２から入力されたときに、入力された文字列をマイコン１０１の揮発性メモリに一時的に記憶する（ステップＳ２０９）。
【００４９】
ここで、マイコン１０１は、ステップＳ２０２で受信した一覧情報４００を参照して、ステップＳ２０９で入力されたパスワードが、ステップＳ２０３で特定したデジタルコンテンツに関連づけられたパスワードと一致するか否かを判別することにより認証を行う（ステップＳ２１０）。このとき、マイコン１０１は、入力されたパスワードが一致しないと判別した場合（ステップＳ２１０；Ｎｏ）、再生開始処理を終了させる。
なお、認証方法は、これに限定されず、例えば、入力されたパスワードを暗号化するような演算を施して認証するようにしてもよい。
【００５０】
一方、ステップＳ２１０で、マイコン１０１は、入力されたパスワードが一致すると判別した場合（ステップＳ２１０；Ｙｅｓ）、デジタルコンテンツを前回停止位置から再生する（ステップＳ２１１）。具体的には、マイコン１０１は、サーバ２００のデータ格納部２０３に格納されるデジタルコンテンツを、通信部１０４を介して受信する。ここで、マイコン１０１は、揮発性メモリに記憶された一覧情報４００を参照して、サーバ２００から受信したデジタルコンテンツに対応する再生停止位置情報が示す時刻情報を取得する。マイコン１０１は、この時刻情報をもつフレームから、順次、デコーダ１０６に供給し、データバッファ用メモリ１０７、ＤＡＣ１０８、等を協働させてデコード・出力する。これにより、データ再生装置１００は、前回停止位置からデジタルコンテンツを再生する。
その後、マイコン１０１は、再生開始処理を終了する。
【００５１】
ここまでに説明した、再生停止処理及び再生開始処理が、本実施形態１に係るデータ再生装置１００のマイコン１０１において行われる。これにより、ネットワーク１１に接続される任意のデータ再生装置１００で、デジタルコンテンツの前回の停止位置から再生を再開することが可能となる。
【００５２】
（実施形態２）
上記実施形態１では、デジタルコンテンツの再生停止位置情報は、パスワードにより保護されていた。しかし、本発明は、これに限定されず、例えば、リモートコントローラ（以下、リモコン）や携帯電話に固有の識別情報を付加し、この識別情報によりデジタルコンテンツの再生停止位置情報を保護してもよい。
【００５３】
本発明の実施形態２に係るデータ再生システム１０は、図６に示すように、複数台のデータ再生装置１００とサーバ２００とリモコン３００とから構成される。複数台のデータ再生装置１００とサーバ２００は、それぞれ、ネットワーク１１を介して接続される。また、リモコン３００は、データ再生装置１００を、赤外線リモコン通信等により制御する。このような構成からなるデータ再生システム１０は、リモコン３００からの指示入力により、サーバ２００に格納されている所望のデジタルコンテンツをユーザに提供するシステムである。
【００５４】
ここで、ネットワーク１１は、上記実施形態１と同様の通信手段を使用する。
【００５５】
データ再生装置１００は、図７に示すように、マイコン１０１、入力部１０２、不揮発性メモリ１０３、通信部１０４、接続部１０５、デコーダ１０６、データバッファ用メモリ１０７、ＤＡＣ１０８、出力端子１０９、及び、リモコン受光部１１０を含む。本実施形態２に係るデータ再生装置１００は、上記実施形態１に係るデータ再生装置１００の構成にリモコン受光部１１０を追加した構成となる。本実施形態２に係るデータ再生装置１００は、上記実施形態１に係るデータ再生装置１００と同様に、サーバ２００から通信部１０４を介して受信したデジタルコンテンツを、再生・出力する装置である。
なお、データ再生装置１００は、店内等に配置されることはもちろん、ネットワーク１１を介してサーバ２００に接続できればどこに配置されてもよい。
【００５６】
リモコン受光部１１０は、赤外線受光素子と搬送波除去回路等を備える。リモコン受光部１１０は、ＰＰＭ（Pulse Position Modulation）による伝送方式を用いて、リモコン３００からの赤外線リモコン信号を受信する。そして、受信した赤外線リモコン信号から搬送波を除去し、ＰＰＭ信号をマイコン１０１に供給する。
【００５７】
本実施形態２に係るサーバ２００は、図２（Ｂ）に示すように、上記実施形態１と同様の構成からなる。
【００５８】
リモコン３００は、データ再生装置１００を遠隔操作するための装置である。リモコン３００は、例えば、赤外線リモコン通信を行える一般的なリモートコントローラである。リモコン３００は、赤外発光ダイオード、駆動回路、制御回路等を備える。リモコン３００は、例えば、制御回路により３８ＫＨｚの搬送波にＰＰＭ信号（制御信号）をのせて赤外線リモコン信号を生成し、駆動回路により赤外発光ダイオードを駆動して、生成した赤外線リモコン信号を外部へ出力する。
また、リモコン３００は、リモコン３００を識別することが可能なリモコン識別情報を格納する格納部を備える。このリモコン識別情報は、リモコン３００に割り当てられた固有の情報であり、データ再生装置１００は、このリモコン識別情報に基づいてリモコン３００を識別する。
さらに、リモコン３００はキースイッチを備える。キースイッチは、マトリクス回路から構成され、ユーザによる入力を制御信号（ＰＰＭ信号）に変換し、制御回路へ供給する。
【００５９】
次に上記構成を有するデータ再生システム１０におけるデータ再生装置１００の動作を図８、図９のフローチャートを参照して説明する。
一つのデータ再生装置１００で、サーバ２００のデータ格納部２０３に格納されているデジタルコンテンツを再生しているときに、ユーザがその再生を停止したい場合、ユーザはリモコン３００を操作する。リモコン３００は、ユーザの操作に対応した制御信号（ＰＰＭ信号）を生成し、これを搬送波にのせて赤外線リモコン信号とし、これをデータ再生装置１００へ送信する。また、この制御信号（ＰＰＭ信号）には、上述したリモコン識別情報を付加しておく。
【００６０】
データ再生装置１００のリモコン受光部１１０は、リモコン３００から送信された赤外線リモコン信号を受信し、受信した赤外線リモコン信号から搬送波を除去し、ＰＰＭ信号（制御信号）をマイコン１０１に供給する。マイコン１０１は、供給されたＰＰＭ信号（制御信号）を特定し、特定したＰＰＭ信号（制御信号）が再生停止を指示する信号であったときに、図８のフローチャートに示すデジタルコンテンツの再生を停止する再生停止処理を開始する。
【００６１】
マイコン１０１は、まず、現在再生中のデジタルコンテンツの再生を停止する（ステップＳ３０１）。具体的には、デコーダ１０６へのデジタルコンテンツのデータの供給を停止する。具体的には、データバッファ用メモリ１０７からデコーダ１０６へのデジタルコンテンツのデータの供給を停止する。さらに、マイコン１０１は、デジタルコンテンツの配信を停止する指示信号を、通信部１０４を介してサーバ２００へ供給する。
【００６２】
次に、マイコン１０１は、ユーザインタフェースを利用して、例えば、操作画面上に「停止位置をサーバに保存しますか？」等のメッセージを表示する（ステップＳ３０２）。これにより、ユーザに対し、停止位置情報をサーバ２００に送信するか否かを選択させる。このときユーザは、停止させたデジタルコンテンツを、今後において再生停止位置から途中再生したい希望があるならば、送信することを選択するようにし、今後において途中再生したい希望がないならば、送信しないことを選択するようにする。
【００６３】
マイコン１０１は、ユーザの選択に対応する入力信号を受信し、停止位置を保存するか否か判別する（ステップＳ３０３）。このとき、マイコン１０１は、停止位置を保存しないと判別した場合（ステップＳ３０３；Ｎｏ）、そのまま、再生停止処理を終了する。
【００６４】
一方、マイコン１０１は、ステップＳ３０３で、停止位置を保存すると判別した場合（ステップＳ３０３；Ｙｅｓ）、再生していたデジタルコンテンツの停止の位置を示す停止位置情報を取得する。具体的には、マイコン１０１は、デジタルコンテンツの再生を停止したときに、デコーダ１０６に供給される直前のフレームに含まれる時刻情報をデータバッファ用メモリ１０７から取得する。
続いて、マイコン１０１は、取得した時刻情報とリモコン３００から供給されたリモコン識別情報を、通信部１０４を介して、サーバ２００に転送する（ステップＳ３０４）。その後、マイコン１０１は、再生停止処理を終了する。
また、このとき、サーバ２００の制御部２０１は、転送された停止位置情報とパスワードを、図３（Ｂ）の一覧情報４００に示すように関連づけて不揮発性メモリ２０４に格納する。
【００６５】
次に、ネットワーク１１に接続された一つのデータ再生装置１００で、再生の途中で停止させたデジタルコンテンツの再生を再開させる再生開始処理について説明する。
ユーザが再生を停止させたデータ再生装置１００と別のデータ再生装置１００で、デジタルコンテンツの再生を再開させたい場合、ユーザはリモコン３００を操作する。リモコン３００は、ユーザの操作に対応した制御信号（ＰＰＭ信号）を生成し、これを搬送波にのせて赤外線リモコン信号とし、これをデータ再生装置１００へ送信する。また、この制御信号（ＰＰＭ信号）には、上述したリモコン識別情報を付加しておく。
【００６６】
データ再生装置１００のリモコン受光部１１０は、リモコン３００から送信された赤外線リモコン信号を受信し、受信した赤外線リモコン信号から搬送波を除去し、ＰＰＭ信号（制御信号）をマイコン１０１に供給する。マイコン１０１は、供給されたＰＰＭ信号（制御信号）を特定し、特定したＰＰＭ信号（制御信号）が再生再開を指示する信号であったときに、図９のフローチャートに示す再生開始処理を開始する。
また、このとき、マイコン１０１は、受信したリモコン識別情報をマイコン１０１の揮発性メモリに一時的に記憶する。
【００６７】
マイコン１０１は、まず、デジタルコンテンツの再生を指示する信号を生成し、通信部１０４を介して、サーバ２００にその信号を送信する（ステップＳ４０１）。その信号を受信したサーバ２００は、図３（Ｂ）に示す一覧情報４００を、データ再生装置１００に供給する。
【００６８】
データ再生装置１００のマイコン１０１は、通信部１０４を介して、このデジタルコンテンツの一覧情報４００を受信する（ステップＳ４０２）。例えば、受信した一覧情報４００は、マイコン１０１の揮発性メモリに記憶される。マイコン１０１は、受信した一覧情報４００に含まれるデジタルコンテンツの一覧の中から、ユーザが所望のデジタルコンテンツを選択できるような画面を表示部２０７に表示する。具体的には、例えば、一覧情報４００に含まれるデジタルコンテンツのタイトル等の一覧を表示部２０７に表示する。
【００６９】
その後、データ再生装置１００は、リモコン３００から所望のデジタルコンテンツを選択する制御信号が供給されるのを待機する。マイコン１０１は、リモコン受光部１１０を介して、制御信号が供給されたときに、選択されたデジタルコンテンツを特定する（ステップＳ４０３）。
【００７０】
マイコン１０１は、一覧情報４００の内容を参照して、ステップＳ４０３で特定したデジタルコンテンツに関連づけられた再生停止位置情報が存在するか否かを判別する（ステップＳ４０４）。ここで、マイコン１０１は、ステップＳ４０３で特定したデジタルコンテンツに対応する再生停止位置情報が存在しないと判別した場合（ステップＳ４０４；Ｎｏ）、デジタルコンテンツの最初から再生する（ステップＳ４１０）。具体的には、マイコン１０１は、ステップＳ４０３で特定したデジタルコンテンツに割り当てられた識別番号を送信する。これに応答するサーバ２００は、この識別番号に対応するデジタルコンテンツをデータ再生装置１００に配信する。データ再生装置１００は、配信されたデジタルコンテンツを通信部１０４を介して受信し、デコーダ１０６、データバッファ用メモリ１０７、ＤＡＣ１０８、等を協働させてデコード・出力する。
【００７１】
一方、ステップＳ４０４で、マイコン１０１は、ステップＳ４０３で特定したデジタルコンテンツに対応する再生停止位置情報が存在すると判別した場合（ステップＳ４０４；Ｙｅｓ）、ユーザインタフェースを利用して、例えば、操作画面上に「前回停止位置より再生しますか？」等のメッセージを表示する（ステップＳ４０５）。これにより、ユーザに対し、前回停止位置より再生を開始するか否かを選択させる。このときユーザは、前回停止位置から途中再生したいという希望があるならば、Ｙｅｓをリモコン３００から指示し、前回停止位置から途中再生したいという希望がないならば、Ｎｏをリモコン３００から指示する。マイコン１０１には、このＹｅｓかＮｏに対応する制御信号がリモコン受光部１１０を介して供給される（ステップＳ４０６）。
【００７２】
マイコン１０１は、リモコン受光部１１０から供給された制御信号がＹｅｓであるかＮｏであるかを判別する（ステップＳ４０７）。ここで、マイコン１０１は、供給された制御信号がＮｏであると判別した場合（ステップＳ４０７；Ｎｏ）、処理を上述したステップＳ４１０の再生処理に移行させる。
【００７３】
一方、ステップＳ４０７で、マイコン１０１は、供給された制御信号がＹｅｓであると判別した場合（ステップＳ４０７；Ｙｅｓ）、ステップＳ４０２で受信した一覧情報４００を参照する。そして、再生開始処理を開始したときに受信したリモコン識別情報が、ステップＳ４０３で特定したデジタルコンテンツに関連づけられたリモコン識別情報と一致するか否かを判別することにより認証を行う（ステップＳ４０８）。このとき、マイコン１０１は、リモコン識別情報が一致しないと判別した場合（ステップＳ４０８；Ｎｏ）、処理を上述したステップＳ４１０の再生処理に移行させる。
【００７４】
一方、ステップＳ４０８で、マイコン１０１は、リモコン識別情報が一致すると判別した場合（ステップＳ４０８；Ｙｅｓ）、デジタルコンテンツを前回停止位置から再生する（ステップＳ４０９）。具体的には、マイコン１０１は、サーバ２００のデータ格納部２０３に格納されるデジタルコンテンツを、通信部１０４を介して受信する。ここで、マイコン１０１は、マイコン１０１の揮発性メモリに記憶された一覧情報４００を参照して、サーバ２００から受信したデジタルコンテンツに対応する再生停止位置情報が示す時刻情報を取得する。マイコン１０１は、この時刻情報をもつフレームから、順次、デコーダ１０６に供給し、データバッファ用メモリ１０７、ＤＡＣ１０８、等を協働させてデコード・出力する。これにより、データ再生装置１００は、前回停止位置からデジタルコンテンツを再生する。
その後、マイコン１０１は、再生開始処理を終了する。
【００７５】
ここまでに説明した、再生停止処理及び再生開始処理が、本実施形態２に係るデータ再生装置１００のマイコン１０１において行われる。これにより、ネットワーク１１に接続される任意のデータ再生装置１００で、特定のリモコン３００からの指示により、デジタルコンテンツの前回の停止位置から再生を再開することが可能となる。
【００７６】
なお、本発明は、上記各実施形態に限定されず、種々の変形、応用が可能である。
【００７７】
例えば、上記実施形態１では、データ再生装置１００が、ステップＳ２１０でパスワードによって認証を行い、マイコン１０１の揮発性メモリに格納される一覧情報４００を参照して、再生停止位置情報を取得していた。そして、サーバ２００から所望のデジタルコンテンツを、一度、全て受信し、受信したデジタルコンテンツを再生停止位置情報が示す位置から再生していた。しかし、本発明は、これに限定されず、サーバ２００が、データ再生装置１００から送信されたパスワードによって認証を行い、不揮発性メモリ２０４に格納される一覧情報４００を参照して、再生停止位置情報を取得してもよい。このとき、サーバ２００は、ユーザが所望のデジタルコンテンツを全てデータ再生装置１００に送信せず、再生停止位置情報が示す位置以降のデジタルコンテンツのみを送信するようにしてもよい。
【００７８】
この場合、例えば、ステップＳ２０９では、データ再生装置１００のマイコン１０１は、ユーザからのパスワードの入力を待機し、パスワードが入力部１０２から入力されたときに、入力された文字列をサーバ２００へ送信する。
このパスワードを受信したサーバ２００は、不揮発性メモリ２０４に格納される一覧情報４００を参照して、ステップＳ２０３で特定したデジタルコンテンツに対応するパスワードと一致するか否か判別する。ここで、サーバ２００は、一致すると判別した場合、ステップＳ２０３で特定したデジタルコンテンツのうち、再生停止位置情報が示す位置以降のフレームのみを送信する。なお、再生停止位置情報が示す位置以降のフレームのみを送信する場合、デジタルコンテンツに含まれるヘッダ情報等を、データ再生装置１００が再生できるように編集して送信する。データ再生装置１００は、送信されたフレームを、順次、デコーダ１０６に供給し、前回停止した位置からデジタルコンテンツの再生を再開する。
これにより、サーバ２００に格納されるデジタルコンテンツの全容量を、データ再生装置１００に送信する必要がないため、上記実施形態１で実施するときよりも、データの伝送にかかる時間を軽減でき、ユーザは快適に利用することが可能となる。
【００７９】
また、上記実施形態２では、データ再生装置１００が、リモコン識別情報によって認証を行い、マイコン１０１の揮発性メモリに格納される一覧情報４００を参照して、再生停止位置情報を取得していた。そして、サーバ２００から所望のデジタルコンテンツを、一度、全て受信し、受信したデジタルコンテンツを再生停止位置情報が示す位置から再生していた。しかし、本発明は、これに限定されず、サーバ２００が、データ再生装置１００から送信されたリモコン識別情報によって認証を行い、不揮発性メモリ２０４に格納される一覧情報４００を参照して、再生停止位置情報を取得してもよい。このとき、サーバ２００は、ユーザが所望のデジタルコンテンツを全てデータ再生装置１００に送信せず、再生停止位置情報が示す位置以降のデジタルコンテンツのみを送信するようにしてもよい。
【００８０】
この場合、例えば、再生開始処理を開始したときに、データ再生装置１００のマイコン１０１は、リモコン３００からリモコン識別情報を受信し、このリモコン識別情報をサーバ２００へ送信する。
このリモコン識別情報を受信したサーバ２００は、不揮発性メモリ２０４に格納される一覧情報４００を参照して、ステップＳ４０３で特定したデジタルコンテンツに対応するリモコン識別情報と一致するか否か判別する。ここで、サーバ２００は、一致すると判別した場合、ステップＳ４０３で特定したデジタルコンテンツのうち、再生停止位置情報が示す位置以降のフレームのみを送信する。なお、再生停止位置情報が示す位置以降のフレームのみを送信する場合、デジタルコンテンツに含まれるヘッダ情報等を、データ再生装置１００が再生できるように編集して送信する。データ再生装置１００は、送信されたフレームを、順次、デコーダ１０６に供給し、前回停止した位置からデジタルコンテンツの再生を再開する。
これにより、サーバ２００に格納されるデジタルコンテンツの全容量を、データ再生装置１００に送信する必要がないため、上記実施形態２で実施するときよりも、データの伝送にかかる時間を軽減でき、ユーザは快適に利用することが可能となる。
【００８１】
また、上記実施形態２では、マイコン１０１は、再生開始処理を開始するときに受信したリモコン識別情報をマイコン１０１の揮発性メモリに一時的に記憶していた。しかし、本発明は、これに限定されず、そのパスワードを不揮発性メモリ１０３等へ記憶し、意図して消去されるまで保持しておいてもよい。
これにより、予期せずにデータ再生装置１００に電力が供給されなくなった場合でも、ユーザは、このデータ再生装置１００を、なお利用することができる。
【００８２】
さらに、上記実施形態２では、コンテンツを再生停止位置から再生した後に、再生停止位置情報を、不揮発性メモリ２０４の一覧情報４００から消去するようにしてもよい。
これにより、不揮発メモリ２０４をより有効に利用することができる。
【００８３】
また、上記実施形態２に係るデータ再生装置１００におけるリモコン受光部１１０は、赤外線リモコン信号を受信する構成にしていた。しかし、本発明はこれに限定されず、他の信号を受信するようにしてもよい。例えば、赤外線信号等の信号を受信する構成にしてもよい。
【００８４】
さらに、上記実施形態２に係るデータ再生装置１００とリモコン３００との間での通信方式は、赤外線リモコン通信による通信方式であった。しかし、本発明は、これに限定されず、他の通信方式を利用してもよい。例えば、赤外線通信、Ｂｌｕｅｔｏｏｔｈ等の通信方式を利用してもよい。
【００８５】
また、上記実施形態２に係るリモコン３００は、赤外線リモコン通信を行える一般的なリモートコントローラであった。しかし、本発明は、これに限定されず、携帯電話であってもよい。リモコン３００が携帯電話である場合、例えば、リモコン識別情報は、ＵＩＭ（User Identity Module）やＳＩＭ（Subscriber Identity Module）に記憶される。
【００８６】
さらに、上記実施形態２では、一つのリモコン３００に一つのリモコン識別情報を割り当てていた。しかし、本発明は、これに限定されず、所定のグループに属するリモコン３００に一つのリモコン識別情報を割り当てるようにしてもよい。
【００８７】
さらに、上記各実施形態において、マイコン１０１、制御部２０１が実行するプログラムは、予め不揮発性メモリ２０４に記憶されていた。しかしながら、本発明は、これに限定されず、上述の処理を実行させるためのプログラムを、既存のデータ再生装置に適用することで、上記実施形態にかかる制御と同様の制御を実行可能としてもよい。このようなプログラムの提供方法は任意であり、例えば、インターネットなどの通信媒体を介して提供可能である他、例えば、メモリカードなどの記録媒体に格納して配布してもよい。
【図面の簡単な説明】
【００８８】
【図１】本発明の実施形態１に係るデータ再生システムの構成の一例を示すブロック図である。
【図２】（Ａ）は、本発明の実施形態１に係るデータ再生装置の構成の一例を示すブロック図である。（Ｂ）は、本発明の各実施形態に係るサーバの構成の一例を示すブロック図である。
【図３】（Ａ）は、本発明の実施形態１に係るサーバのデータ格納部に格納されるデジタルコンテンツの一覧情報の一例を示す図である。（Ｂ）は、本発明の実施形態２に係るサーバのデータ格納部に格納されるデジタルコンテンツの一覧情報の一例を示す図である。
【図４】本発明の実施形態１に係るデータ再生装置が実行する、再生停止の指示信号を受信することによって開始する再生停止処理を説明するフローチャートである。
【図５】本発明の実施形態１に係るデータ再生装置が実行する、再生再開の指示信号を受信することによって開始する再生開始処理を説明するフローチャートである。
【図６】本発明の実施形態２に係るデータ再生システムの構成の一例を示すブロック図である。
【図７】本発明の実施形態２に係るデータ再生装置の構成の一例を示すブロック図である。
【図８】本発明の実施形態２に係るデータ再生装置が実行する、リモコンからの再生停止の指示信号を受信することによって開始する再生停止処理を説明するフローチャートである。
【図９】本発明の実施形態２に係るデータ再生装置が実行する、再生再開の指示信号を受信することによって開始する再生開始処理を説明するフローチャートである。
【符号の説明】
【００８９】
１０      データ再生システム
１１      ネットワーク
１００    データ再生装置
１０１    マイコン
１０２    入力部（データ再生装置）
１０３    不揮発性メモリ（データ再生装置）
１０４    通信部（データ再生装置）
１０５    接続部（データ再生装置）
１０６    デコーダ
１０７    データバッファ用メモリ
１０８    ＤＡＣ
１０９    出力端子
１１０    リモコン受光部
２００    サーバ
２０１    制御部
２０２    入力部（サーバ）
２０３    データ格納部
２０４    不揮発性メモリ（サーバ）
２０５    通信部（サーバ）
２０６    接続部（サーバ）
２０７    表示部
３００    リモコン
４００    一覧情報
【図１】
2007280499.tif 000003
【図２】
2007280499.tif 000004
【図３】
2007280499.tif 000005
【図４】
2007280499.tif 000006
【図５】
2007280499.tif 000007
【図６】
2007280499.tif 000008
【図７】
2007280499.tif 000009
【図８】
2007280499.tif 000010
【図９】
2007280499.tif 000011