(57)【特許請求の範囲】
【請求項１】
日時情報を出力する日時情報出力手段と、被再生情報の出力を要求する被再生情報出力要求手段と、被再生情報の再生を許可する期間に係る再生許可期間情報及び被再生情報を記録する記録媒体と、入力した被再生情報及び再生許可期間情報を前記記録媒体に記録させる情報記録手段とを備え、前記日時情報出力手段が出力した日時情報の日時が記録させた再生許可期間情報の再生許可期間内にある場合に限り、記録させた被再生情報を再生するようにした再生装置において、
前記日時情報出力手段が出力する日時情報の日時を変更する日時変更操作が実行されたか否かを判断する日時変更操作判断手段と、
日時変更操作が実行されたと判断した場合、日時変更に係る日時変更情報を前記記録媒体に記録させる日時変更情報記録手段と、
記録させた被再生情報を再生するに際して、前記日時変更情報が記録されているか否かを判断する日時変更情報判断手段と、
日時変更情報が記録されていると判断した場合、被再生情報の再生を制限する制限手段と、
前記日時情報出力手段が出力する日時情報の日時を修正する日時修正手段と、
前記日時修正手段が日時を修正した場合、前記制限手段による制限を解除する解除手段とを備え、
前記日時修正手段は、
基準日時情報送信装置から第１基準日時情報を送信させる要求を通信ネットワークを介して前記基準日時情報送信装置へ送信する送信手段と、
前記第１基準日時情報を取得できた否かを判断する第１基準日時情報判断手段と、
前記第１基準日時情報判断手段により取得できたと判断した場合、前記日時情報出力手段が出力する日時情報の日時を取得した前記第１基準日時情報の日時に調整する日時調整手段と、
前記日時変更操作が実行されるタイミングで、前記日時情報出力手段が出力した日時情報を第２基準日時情報として取得する第２基準日時情報取得手段と、
取得した前記第２基準日時情報を記録媒体に記録させる第２基準日時情報記録手段とを具備し、
前記日時調整手段は、前記第１基準日時情報を取得できなかったと判断された場合、前記日時情報の日時を記録させた前記第２基準日時情報の日時に基づいて調整することを特徴とする再生装置。
【請求項２】
日時情報を出力する日時情報出力手段と、被再生情報の出力を要求する被再生情報出力要求手段と、被再生情報の再生を許可する期間に係る再生許可期間情報及び被再生情報を記録する記録媒体と、入力した被再生情報及び再生許可期間情報を前記記録媒体に記録させる情報記録手段とを備え、前記日時情報出力手段が出力した日時情報の日時が記録させた再生許可期間情報の再生許可期間内にある場合に限り、記録させた被再生情報を再生するようにした再生装置において、
前記日時情報出力手段が出力する日時情報の日時を変更する日時変更操作が実行されたか否かを判断する日時変更操作判断手段と、
日時変更操作が実行されたと判断した場合、日時変更に係る日時変更情報を前記記録媒体に記録させる日時変更情報記録手段と、
記録させた被再生情報を再生するに際して、前記日時変更情報が記録されているか否かを判断する日時変更情報判断手段と、
日時変更情報が記録されていると判断した場合、被再生情報の再生を制限する制限手段と、
前記日時情報出力手段が出力する日時情報の日時を修正する日時修正手段と、
前記日時修正手段が日時を修正した場合、前記制限手段による制限を解除する解除手段とを備え、
前記日時修正手段は、
第１基準日時情報を送信する基準日時情報送信装置から通信ネットワークを介して取得した外部装置に対して第１基準日時情報を出力させる要求を出力する第１基準日時情報要求手段と、
前記第１基準日時情報を取得できた否かを判断する第１基準日時情報判断手段と、
前記第１基準日時情報判断手段により取得できたと判断した場合、前記日時情報出力手段が出力する日時情報の日時を取得した前記第１基準日時情報の日時に調整する日時調整手段と、
前記日時変更操作が実行されるタイミングで、前記日時情報出力手段が出力した日時情報を第２基準日時情報として取得する第２基準日時情報取得手段と、
取得した前記第２基準日時情報を記録媒体に記録させる第２基準日時情報記録手段とを具備し、
前記日時調整手段は、前記第１基準日時情報を取得できなかったと判断された場合、前記日時情報の日時を記録させた前記第２基準日時情報の日時に基づいて調整することを特徴とする再生装置。
【請求項３】
前記再生許可期間情報には、再生の制限を開始するまでの時間に係る再生制限開始時間情報も含まれており、
前記制限手段は、前記再生制限開始時間情報を取得する再生制限開始時間情報取得手段を具備し、取得した前記再生制限開始時間情報に基づいて、再生の制限を開始することを特徴とする請求項１又は請求項２に記載の再生装置。
【請求項４】
請求項１から請求項３のいずれか１項に記載の再生装置の各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音楽コンテンツ、文字コンテンツ及び／又は画像コンテンツ等を含む被再生情報を再生する再生装置、及び被再生情報の再生を再生装置に実行させるためのプログラムに関する。
【背景技術】
【０００２】
音楽コンテンツ、文字コンテンツ及び／又は画像コンテンツ等の被再生情報を含む電子情報をインターネット等の通信ネットワーク又はＵＳＢ（Universal  Serial  Bus）等の通信インターフェースを介して取得した電子情報を一定期間に限って再生できるようにした再生装置が開発されている（たとえば、特許文献１参照。）。
【０００３】
すなわち、再生装置は日時情報を出力するカレンダ手段を備えており、前記電子情報にはライセンス証といった再生許可期間情報を付与しておく。そして、再生装置は、取得した電子情報に付与された再生許可期間情報を読み取ると共に、前記カレンダ手段から日時情報を取得し、取得した日時情報の日時が読み取った再生許可期間情報の再生許可期間内にある場合は被再生情報を再生し、日時情報の日時が再生許可期間情報の再生許可期間外にある場合は被再生情報の再生を禁止するようにしてある。
【０００４】
このように被再生情報の再生を一定期間に限って許可することによって、所謂デジタルコンテンツのレンタルシステムを構築することができる。
【特許文献１】特開２００３−１８６７５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、このような従来の再生装置にあっては、再生装置のカレンダ手段から出力される日時情報の日時をユーザが変更することができるため、カレンダ手段が出力する日時情報の日時を再生許可期間情報の再生許可期間内にあるようにする変更を繰り返し行なうことによって、再生許可期間情報による被再生情報の再生制限を実質的に無効にすることができるという問題があった。
【０００６】
本発明は、斯かる事情に鑑みてなされたものであって、ユーザが日時情報を変更し得る場合であっても、被再生情報の再生許可期間を確実に制限することができる再生装置、及び被再生情報の再生許可期間の制限を再生装置に確実に実行させることができるプログラムを提供する。
【課題を解決するための手段】
【０００７】
請求項１記載の本発明は、日時情報を出力する日時情報出力手段と、被再生情報の出力を要求する被再生情報出力要求手段と、被再生情報の再生を許可する期間に係る再生許可期間情報及び被再生情報を記録する記録媒体と、入力した被再生情報及び再生許可期間情報を前記記録媒体に記録させる情報記録手段とを備え、前記日時情報出力手段が出力した日時情報の日時が記録させた再生許可期間情報の再生許可期間内にある場合に限り、記録させた被再生情報を再生するようにした再生装置において、前記日時情報出力手段が出力する日時情報の日時を変更する日時変更操作が実行されたか否かを判断する日時変更操作判断手段と、日時変更操作が実行されたと判断した場合、日時変更に係る日時変更情報を前記記録媒体に記録させる日時変更情報記録手段と、記録させた被再生情報を再生するに際して、前記日時変更情報が記録されているか否かを判断する日時変更情報判断手段と、日時変更情報が記録されていると判断した場合、被再生情報の再生を制限する制限手段と、前記日時情報出力手段が出力する日時情報の日時を修正する日時修正手段と、前記日時修正手段が日時を修正した場合、前記制限手段による制限を解除する解除手段とを備え、前記日時修正手段は、基準日時情報送信装置から第１基準日時情報を送信させる要求を通信ネットワークを介して前記基準日時情報送信装置へ送信する送信手段と、前記第１基準日時情報を取得できた否かを判断する第１基準日時情報判断手段と、前記第１基準日時情報判断手段により取得できたと判断した場合、前記日時情報出力手段が出力する日時情報の日時を取得した前記第１基準日時情報の日時に調整する日時調整手段と、前記日時変更操作が実行されるタイミングで、前記日時情報出力手段が出力した日時情報を第２基準日時情報として取得する第２基準日時情報取得手段と、取得した前記第２基準日時情報を記録媒体に記録させる第２基準日時情報記録手段とを具備し、前記日時調整手段は、前記第１基準日時情報を取得できなかったと判断された場合、前記日時情報の日時を記録させた前記第２基準日時情報の日時に基づいて調整することを特徴とする。
【０００８】
請求項２記載の本発明は、日時情報を出力する日時情報出力手段と、被再生情報の出力を要求する被再生情報出力要求手段と、被再生情報の再生を許可する期間に係る再生許可期間情報及び被再生情報を記録する記録媒体と、入力した被再生情報及び再生許可期間情報を前記記録媒体に記録させる情報記録手段とを備え、前記日時情報出力手段が出力した日時情報の日時が記録させた再生許可期間情報の再生許可期間内にある場合に限り、記録させた被再生情報を再生するようにした再生装置において、前記日時情報出力手段が出力する日時情報の日時を変更する日時変更操作が実行されたか否かを判断する日時変更操作判断手段と、日時変更操作が実行されたと判断した場合、日時変更に係る日時変更情報を前記記録媒体に記録させる日時変更情報記録手段と、記録させた被再生情報を再生するに際して、前記日時変更情報が記録されているか否かを判断する日時変更情報判断手段と、日時変更情報が記録されていると判断した場合、被再生情報の再生を制限する制限手段と、前記日時情報出力手段が出力する日時情報の日時を修正する日時修正手段と、前記日時修正手段が日時を修正した場合、前記制限手段による制限を解除する解除手段とを備え、前記日時修正手段は、第１基準日時情報を送信する基準日時情報送信装置から通信ネットワークを介して取得した外部装置に対して第１基準日時情報を出力させる要求を出力する第１基準日時情報要求手段と、前記第１基準日時情報を取得できた否かを判断する第１基準日時情報判断手段と、前記第１基準日時情報判断手段により取得できたと判断した場合、前記日時情報出力手段が出力する日時情報の日時を取得した前記第１基準日時情報の日時に調整する日時調整手段と、前記日時変更操作が実行されるタイミングで、前記日時情報出力手段が出力した日時情報を第２基準日時情報として取得する第２基準日時情報取得手段と、取得した前記第２基準日時情報を記録媒体に記録させる第２基準日時情報記録手段とを具備し、前記日時調整手段は、前記第１基準日時情報を取得できなかったと判断された場合、前記日時情報の日時を記録させた前記第２基準日時情報の日時に基づいて調整することを特徴とする。
【００１１】
請求項３記載の本発明は、請求項１又は請求項２に記載の発明において、前記再生許可期間情報には、再生の制限を開始するまでの時間に係る再生制限開始時間情報も含まれており、前記制限手段は、前記再生制限開始時間情報を取得する再生制限開始時間情報取得手段を具備し、取得した前記再生制限開始時間情報に基づいて、再生の制限を開始することを特徴とする。
【００１３】
請求項４記載のプログラムは、請求項１から請求項３のいずれかに記載の再生装置の各手段としてコンピュータを機能させることを特徴とする。
【発明の効果】
【００１４】
請求項１及び請求項７記載の本発明では、日時情報の日時を変更する日時変更操作が実行されたと判断した場合、日時変更に係る日時変更情報を記録媒体に記録させ、被再生情報を再生するに際して、日時変更情報が記録されているか否かを判断し、日時変更情報が記録されていると判断した場合、被再生情報の再生を制限する。これによって、ユーザによる日時情報の不正な変更を監視しているということを、ユーザに積極的に認識させることができる。そして、日時情報の日時を修正した後、再生の制限を解除する。これによって、ユーザが日時情報を変更し得る場合であっても、被再生情報の再生許可期間を確実に制限することができる。
【００１５】
請求項２及び請求項７記載の本発明では、基準日時情報送信装置から、通信ネットワークを介して第１基準日時情報を取得し、日時情報の日時を取得した第１基準日時情報の日時に調整する。従って、ユーザによって日時情報の日時が変更された場合であっても、被再生情報の再生に際して、正確な日時である第１基準日時情報を通信ネットワークを介して自ら取得することができ、変更された日時情報の日時を第１基準日時情報の日時に修正することができる。これによって、被再生情報の再生許可期間を確実に制限することができる。
【００１６】
請求項３及び請求項７記載の本発明では、基準日時情報送信装置から通信ネットワークを介して取得した外部装置に対して第１基準日時情報を出力させる要求を出力し、第１基準日時情報を取得できた場合、日時情報の日時を取得した第１基準日時情報の日時に調整するため、当該再生装置が自ら通信ネットワークを介して基準日時情報送信装置と通信し得ない場合であっても、基準日時情報送信装置と通信ネットワークを介して通信し得る外部装置を介して第１基準日時情報を取得することができる。そして、変更された日時情報の日時を第１基準日時情報の日時に修正することができるので、被再生情報の再生許可期間を確実に制限することができる。
【００１７】
請求項４及び請求項７記載の本発明では、更に、日時変更操作が実行されるタイミングで出力された日時情報を第２基準日時情報として取得し、前記第１基準日時情報を取得できなかったと判断された場合、日時情報の日時を第２基準日時情報の日時に基づいて調整するようにしてあるため、例えば、通信ネットワークに障害が発生して第１基準日時情報を取得できなかった場合であっても、被再生情報の再生期間を従来より確実に制限することができる。
【００１８】
請求項５及び請求項７記載の本発明では、前記再生許可期間情報には、再生の制限を開始するまでの時間に係る再生制限開始時間情報も含まれており、取得した再生制限開始時間情報に基づいて、再生の制限を開始することができる。
【００１９】
請求項６記載の本発明では、被再生情報の出力を要求する被再生情報出力要求手段と、被再生情報の再生を許可する期間に係る再生許可期間情報及び被再生情報を記録する記録媒体と、入力した被生成情報及び再生許可期間情報を前記記録媒体に記録させる情報記録手段と、記録させた被再生情報を外部装置へ出力する出力手段と、出力手段から出力させるための出力要求が外部装置から入力される入力手段とを備え、前記記録媒体に記録させた被再生情報を再生するようになした再生装置において、前記入力手段には第１基準日時情報の取得要求が外部装置から入力されるようになっており、第１基準日時情報の取得要求が入力手段に入力されたか否かを判断する出力要求判断手段と、取得要求が入力されたと判断した場合、第１基準日時情報送信装置から第１基準日時情報を通信ネットワークを介して送信させる要求を前記第１基準日時情報送信装置へ送信する手段と、第１基準日時情報を取得できたか否かを判断する第１基準日時情報判断手段と、取得できたと判断した場合、取得した第１基準日時情報を前記出力手段から、取得要求した外部装置へ出力させる第１基準日時情報出力制御手段とを備えるため、通信ネットワークに接続することができない外部装置である他の再生装置に、被再生情報の再生許可期間を確実に制限させることができる。
【発明を実施するための最良の形態】
【００２０】
本発明にあっては、日時情報を出力する日時情報出力手段と、被再生情報の出力を要求する被再生情報出力要求手段と、被再生情報の再生を許可する期間に係る再生許可期間情報及び被再生情報を記録する記録媒体と、入力した被再生情報及び再生許可期間情報を前記記録媒体に記録させる情報記録手段とを備え、日時出力手段が出力した日時情報の日時が記録させた再生許可期間情報の再生許可期間内にある場合に限り、記録させた被再生情報を再生するようにしてある。
【００２１】
この再生装置は、日時情報出力手段が出力する日時情報の日時を変更する日時変更操作が実行されたか否かを判断し、日時変更操作が実行されたと判断した場合、日時変更に係る日時変更情報を前記記録媒体に記録させる。そして、記録させた被再生情報を再生するに際して、日時変更情報が記録されているか否かを判断し、日時変更情報が記録されていると判断した場合、被再生情報の再生を制限する一方、日時出力手段が出力する日時情報の日時を修正し、日時を修正した場合、再生の制限を解除するようにしてある。
【００２２】
ここで、日時の修正は、第１基準日時情報を送信する基準日時情報送信装置から第１基準日時情報を送信させる要求を通信ネットワークを介して送信し、通信ネットワークを介して第１基準日時情報を取得できた否かを判断する。そして、第１基準日時情報を取得できたと判断した場合、前記日時情報出力手段が出力する日時情報の日時を、取得した第１基準日時情報の日時に調整する。
【００２３】
また、日時の修正は、第１基準日時情報を送信する基準日時情報送信装置から通信ネットワークを介して取得した第１基準日時情報を出力させる要求を、通信ネットワークを介して基準日時情報送信装置と通信し得る他の再生装置に、例えばＵＳＢを介して出力し、第１基準日時情報を取得できた否かを判断する。そして、第１基準日時情報を取得できたと判断した場合、前記日時情報出力手段が出力する日時情報の日時を取得した第１基準日時情報の日時に調整する。
【００２４】
かかる日時の修正は、更に、日時変更操作が実行されるタイミングで、日時情報出力手段が出力した日時情報を第２基準日時情報として取得し、取得した第２基準日時情報を記録媒体に記録させる。そして、第１基準日時情報を取得できなかったと判断された場合、日時情報の日時を、記録させた第２基準日時情報の日時を基に調整する。
【００２５】
一方、前述した再生許可期間情報には、再生の制限を開始するまでの時間に係る再生制限開始時間情報も含まれており、再生を制限する場合、再生制限開始時間情報を取得し、取得した再生制限開始時間情報に基づいて、再生の制限を開始するようにしてある。
【００２６】
ところで、自ら通信ネットワークを介して第１基準日時情報を取得することができない再生装置に対応して、次のような再生装置を提供することもできる。
【００２７】
すなわち、再生装置は、被再生情報の出力を要求する被再生情報出力要求手段と、被再生情報の再生を許可する期間に係る再生許可期間情報及び被再生情報を記録する記録媒体と、入力した被生成情報及び再生許可期間情報を前記記録媒体に記録させる情報記録手段と、記録させた被再生情報を出力する出力手段と、出力手段からの出力要求が入力される入力手段とを備え、前記記録媒体に記録させた被再生情報を再生するようにしてある。この入力手段には第１基準日時情報の出力要求も入力されるようになっており、第１基準日時情報の出力要求が入力手段に入力されたか否かを判断し、入力されたと判断した場合、第１基準日時情報を送信する第１基準日時情報送信装置から第１基準日時情報を通信ネットワークを介して送信させる要求を第１基準日時情報送信装置へ送信し、第１基準日時情報を取得できたか否かを判断する。そして、第１基準日時情報を通信ネットワークを介して取得できたと判断した場合、取得した第１基準日時情報を前記出力手段に出力させる。
【００２８】
以下、本発明に係る実施の形態を図面に基づいて詳述する。
【００２９】
図１は、被再生情報の再生システムを説明する説明図であり、図中、Ｖは、被再生情報たる複数の音楽コンテンツを配信する配信用サーバである。配信用サーバＶは、インターネットといった通信ネットワークＮを介して、セットトップボックス又はパーソナルコンピュータ等、通信ネットワークＮを介して電子情報の送受信を行ない得る複数の第１再生装置１，１，…からの要求に応じた音楽コンテンツを当該第１再生装置１へ送信し得るようになっており、第１再生装置１，１，…は、受信した音楽コンテンツを記録再生し得るようになっている。また、第１再生装置１，１，…は、第１再生装置１から音楽コンテンツをダウンロードしてそれを再生し得ると共に通信ネットワークＮにも接続可能な携帯電話機等の第２再生装置２、又は第１再生装置１から音楽コンテンツをダウンロードしてそれを再生し得るが通信ネットワークＮには接続できないＤＭＰ（Digital  Music  Player）等の第３再生装置３に、記録した音楽コンテンツを出力し得るようになっている。
【００３０】
図２は、図１に示した配信用サーバＶの要部構成例を示す機能ブロック図であり、図中、Ｖ４は音楽情報及び文字情報を含む複数の音楽コンテンツが格納されたハードディスクドライブ等のデータベース（記録媒体）である。このデータベースＶ４への音楽コンテンツの記録及びデータベースＶ４からの音楽コンテンツの読み出しは、ＣＰＵ（Central  Processing  Unit）Ｖ１によって制御されている。配信用サーバＶは、制御用の種々のプログラムが記録してあるＲＯＭ（Read  Only  Memory）、及びワーク領域としても使用するＲＡＭ（Random  Access  Memory）を備えており、ＣＰＵＶ１は、ＲＯＭＶ２に記録されたプログラムに従って、通信用インターフェース（Ｉ／Ｆ）Ｖ５を介して前述した第１再生装置１，１，…とネットワーク通信を行い、いずれかの第１再生装置１から、音楽コンテンツの送信要求を受信した場合、対応する音楽コンテンツをＨＤＤ（Hard  Disk  drive）等を用いてなるデータベースＶ４から読み出し、読み出した音楽コンテンツを通信用Ｉ／ＦＶ５を介して当該第１再生装置１へ送信する。なお、通信用Ｉ／ＦＶ５は、ＬＡＮ（Local  Area  Network）用インターフェース（Ｉ／Ｆ）以外に、ＵＳＢ用インターフェース（Ｉ／Ｆ）を備えるようにしてもよい。
【００３１】
また、配信用サーバＶは、内蔵する発振器等を用いて生成した基準日時を基準日時情報（第１基準日時情報）として出力する第１基準日時情報出力部Ｖ６も備えており、ＣＰＵＶ１は、通信用Ｉ／ＦＶ５を介して、いずれかの第１再生装置１から、第１基準日時情報の送信要求を受信した場合、第１基準日時情報出力部Ｖ６が出力した第１基準日時情報を当該第１再生装置１へ送信する。このように配信用サーバＶは、基準日時情報送信装置としても機能している。
【００３２】
一方、配信用サーバＶは、ＣＲＴ又はＬＣＤ等の表示部Ｖ７、及び音声出力部Ｖ８も備えており、表示部Ｖ７及び音声出力部Ｖ８を用いて、例えば、データベースＶ４に記録された音楽コンテンツの内容を確認し得るようになっている。
【００３３】
図３は、図１に示した第１再生装置１の要部構成例を示す機能ブロック図であり、ＣＰＵ１１は前述した配信用サーバＶとの通信制御等を行なうである。第１再生装置１にあっては通信用Ｉ／Ｆ１５として、ネットワーク通信を行なうためのＬＡＮ用Ｉ／Ｆ、及びＵＳＢ用Ｉ／Ｆを備えている。
【００３４】
また、第１再生装置１は、制御用の種々のプログラムが記録してあるＲＯＭ１２、及びワーク領域としても使用するＲＡＭ１３を備えており、ＣＰＵ１１は、選択ボタン及び決定ボタン等を備える入力部１０から適宜の音楽コンテンツのダウンロード指令が入力されると、ＲＯＭ１２に記録されたプログラムに従って、通信用Ｉ／Ｆ１５を介して、配信用サーバＶとネットワーク通信を行い、当該音楽コンテンツデータを送信させる要求を送信する。要求した音楽コンテンツデータを受信すると、ＣＰＵ１１は、受信した音楽コンテンツデータをＨＤＤ等の記憶装置１４に記録させると共に、当該音楽コンテンツデータの音楽コンテンツを音楽信号及び文字信号に変換再生する再生部１９に与え、再生部１９が再生した音楽信号及び文字信号を出力部１７から出力させて、オーディオセット等の表示部を備える音声等出力器に音楽及び文字を出力させる。
【００３５】
なお、第１再生装置１は、例えば、表示部及び音声出力部を備えるパーソナルコンピュータで構成して、音楽コンテンツに係る音楽及び文字を出力させるようにしてもよい。
【００３６】
ところで、第１再生装置１にも、日時を生成して出力する第１日時情報出力部１６が設けてあり、受信した音楽コンテンツデータには、当該音楽コンテンツの再生を許可する期間を規定する再生許可期間情報も添付されている。
【００３７】
図２２は、音楽コンテンツデータの構造例を説明する説明図である。図２２に示した如く、音楽コンテンツデータには、音楽コンテンツが記録してある再生領域Ｃ２より前に読み取られるヘッド領域Ｃ１に、前述した再生許可期間情報たる再生開始日時及び再生終了日時、及び、再生制限開始時間情報が設定してある。本例では、再生制限開始時間情報として２４時間が設定してあり、これによって、再生領域Ｃ２に記録された音楽コンテンツは、２４時間後に再生の制限が開始されることとなる。
【００３８】
なお、本実施の形態では、音楽コンテンツデータに再生許可期間情報及び再生制限開始時間情報を包含させたデータ構造について説明したが、本発明はこれに限らず、再生許可期間情報及び再生制限開始時間情報を、例えば音楽コンテンツの再生を許可するライセンス情報の一部として、音楽コンテンツデータとは別に配信するようにしてもよい。
【００３９】
ＣＰＵ１１は、音楽コンテンツを再生させるに際し、第１日時情報出力部１６が出力した第１日時情報を取り込み、第１日時情報の日時が再生許可期間内にある場合、音楽コンテンツを再生させるようにしてある。
【００４０】
このとき、第１日時情報出力部１６が出力する第１日時情報の日時は、ユーザによって変更し得るようになっているため、ＣＰＵ１１は、音楽コンテンツを再生させるに際し、第１日時情報の日時が変更されていた場合、当該音楽コンテンツの再生を制限する一方、通信ネットワークＮを介して配信用サーバＶ（共に、図１参照）に、第１基準日時情報を送信させる要求を送信し、第１日時情報出力部１６が出力する第１日時情報の日時を、受信した第１基準日時情報の日時に修正する。
【００４１】
図２３は、第１基準日時情報の構造例を説明する説明図である。図２３に示した如く、第１基準日時情報には、配信用サーバＶの第１基準日時情報出力部Ｖ６（共に、図２参照）から出力された日時が第１基準日時として設定されている。
【００４２】
このようにして第１日時情報の日時を修正した後、ＣＰＵ１１は、音楽コンテンツの再生制限を解除する。これによって、ユーザが第１日時情報を変更し得る場合であっても、被再生情報たる音楽コンテンツの再生許可期間を確実に制限することができる。なお、ＣＰＵ１１によるかかる制御手順については後に詳述する。
【００４３】
図４は、図１に示した第２再生装置２の要部構成例を示す機能ブロック図であり、ＣＰＵ２１は前述した第１再生装置１及び配信用サーバＶとの通信制御等を行なう。第２再生装置２にあっては、ネットワーク通信を行なうべく通信用Ｉ／Ｆ２５として、例えば無線ＬＡＮ用Ｉ／Ｆを備えている。
【００４４】
また、第２再生装置２は、制御用の種々のプログラムが記録してあるＲＯＭ２２、及びワーク領域としても使用するＲＡＭ２３を備えており、ＣＰＵ２１は、選択ボタン及び決定ボタン等を備える入力部２０から適宜の音楽コンテンツのダウンロード指令が入力されると、ＲＯＭ２２に記録されたプログラムに従って、通信用Ｉ／Ｆ２５を介して、第１再生装置１と通信を行い、当該音楽コンテンツを送信させる要求を送信する。尚、ＲＯＭ２２は、書き換え可能なFlashROM又はEEPROMにて構成されている。
【００４５】
要求した音楽コンテンツを受信すると、ＣＰＵ２１は、受信した音楽コンテンツをＲＯＭ２２に記録させると共に、当該音楽コンテンツを音楽信号及び文字信号に変換再生する再生部２９に与え、再生部２９が再生した音楽信号及び文字信号を音声出力部２８に出力させると共に、ＬＣＤ等の表示部２７に表示させる。
【００４６】
第２再生装置２にも、日時を生成して出力する第２日時情報出力部２６が設けてあり、ＣＰＵ２１は、音楽コンテンツを再生させるに際し、第２日時情報出力部２６が出力した第２日時情報を取り込み、第２日時情報の日時が再生に係る音楽コンテンツの再生許可期間内にある場合、当該音楽コンテンツを再生させるようにしてある。
【００４７】
前同様、第２日時情報出力部２６が出力する第２日時情報の日時は、ユーザによって変更し得るようになっているため、ＣＰＵ２１は、音楽コンテンツを再生させるに際し、第２日時情報の日時が変更されていた場合、当該音楽コンテンツの再生を制限する一方、通信ネットワークＮを介して配信用サーバＶ（共に、図１参照）に、第１日基準時情報を送信させる要求を送信し、第２日時情報出力部２６が出力する第２日時情報の日時を、受信した第１基準日時情報の日時に修正する。このようにして第２日時情報の日時を修正した後、ＣＰＵ２１は、音楽コンテンツの再生制限を解除する。これによって、ユーザが第２日時情報を変更し得る場合であっても、被再生情報たる音楽コンテンツの再生許可期間を確実に制限することができる。なお、ＣＰＵ２１によるかかる制御手順についても後に詳述する。
【００４８】
図５は、図１に示した第３再生装置３の要部構成例を示す機能ブロック図であり、ＣＰＵ３１は前述した第１再生装置１との通信制御等を行なう。第３再生装置３にあっては、第１再生装置１との入出力を行なうべく通信用Ｉ／Ｆ３５として、例えばＵＳＢ用Ｉ／Ｆを備えている。
【００４９】
また、第３再生装置３は、制御用の種々のプログラムが記録してあるＲＯＭ３２、及びワーク領域としても使用するＲＡＭ３３を備えており、ＣＰＵ３１は、選択ボタン及び決定ボタン等を備える入力部３０から適宜の音楽コンテンツのダウンロード指令が入力されると、ＲＯＭ３２に記録されたプログラムに従って、通信用Ｉ／Ｆ３５を介して、第１再生装置１と通信を行い、当該音楽コンテンツを送信させる要求を送信する。
【００５０】
要求した音楽コンテンツデータを受信すると、ＣＰＵ３１は、受信した音楽コンテンツデータを記憶装置３４に記録させると共に、当該音楽コンテンツを音楽信号及び文字信号に変換再生する再生部３９に与え、再生部３９が再生した音楽信号及び文字信号を音声出力部３８出力させると共に、ＬＣＤ等の表示部３７に表示させる。
【００５１】
また、第３再生装置３にも、日時を生成して出力する第３日時情報出力部３６が設けてあり、ＣＰＵ３１は、音楽コンテンツを再生させるに際し、第３日時情報出力部３６が出力した第３日時情報を取り込み、第３日時情報の日時が再生に係る音楽コンテンツの再生期間内にある場合、当該音楽コンテンツを再生させるようにしてある。
【００５２】
前同様、第３日時情報出力部３６が出力する第３日時情報の日時は、ユーザによって変更し得るようになっているため、ＣＰＵ３１は、音楽コンテンツを再生させるに際し、第３日時情報の日時が変更されていた場合、当該音楽コンテンツの再生を制限する一方、第１再生装置１への接続の要求を出力し、通信用Ｉ／Ｆ３５を介して第１再生装置１と接続された場合、第１基準日時情報を送信する配信用サーバＶから通信ネットワークＮ（共に図１参照）を介して取得した第１基準日時情報を出力させる要求を第１再生装置１に与える。
【００５３】
この要求が与えられると、第１再生装置１は、通信ネットワークＮを介して配信用サーバＶに、第１基準日時情報を送信させる要求を送信し、第１基準日時情報を受信した場合、受信した第１基準日時情報を第３再生装置３に出力するようになっている。
【００５４】
そして、第３再生装置３は、第１再生装置１からの第１基準日時情報を入力した場合、第３日時情報出力部３６が出力する第３日時情報の日時を、受信した第１基準日時情報の日時に修正する。このようにして第３日時情報の日時を修正した後、ＣＰＵ３１は、音楽コンテンツの再生制限を解除する。これによって、ユーザが第３日時情報を変更し得る場合であっても、通信ネットワークＮに自ら接続し得ない第３再生装置３において、被再生情報たる音楽コンテンツの再生許可期間を確実に制限することができる。なお、ＣＰＵ３１によるかかる制御手順についても後に詳述する。
【００５５】
図６は、図２に示した配信用サーバＶのＣＰＵＶ１による主要な動作制御手順を説明するフローチャートである。図６に示した如く、ＣＰＵＶ１は、電源がオンされると、通信ネットワークＮを介していずれかの第１再生装置１，１，…（いずれも図１参照）から、音楽コンテンツの送信が要求されたか否かを判断し（ステップＳ１）、それが要求された場合（ステップＳ１：Ｙｅｓ）、該当する音楽コンテンツをデータベースＶ４から読み出し（ステップＳ２）、読み出した音楽コンテンツを当該第１再生装置１へ通信ネットワークＮを介して送信する（ステップＳ３）。
【００５６】
また、ＣＰＵＶ１は、通信ネットワークＮを介していずれかの第１再生装置１，１，…又は第２再生装置２から、第１基準日時情報の送信が要求されたか否かを判断し（ステップＳ４）、それが要求された場合（ステップＳ４：Ｙｅｓ）、第１基準日時情報出力部Ｖ６が出力した第１基準日時情報を取得し（ステップＳ５）、取得した第１基準日時情報を当該第１再生装置１又は第２再生装置２へ通信ネットワークＮを介して送信する（ステップＳ６）。そして、配信用サーバＶのＣＰＵＶ１は、電源をオフにする指令か否かを判断し（ステップＳ７）、そうであると判断した場合（ステップＳ７：Ｙｅｓ）、電源をオフにし（ステップＳ８）、動作を終了する。一方、ステップＳ７で電源をオフにする指令でないと判断した場合ＣＰＵＶ１は、ステップＳ１へ戻る。
【００５７】
図７は、図３に示した第１再生装置１のＣＰＵ１１による主要な動作制御手順を説明するフローチャートである。図７に示した如く、ＣＰＵ１１は、電源がオンされると処理を開始し、入力部１０から入力されるまで待機する（ステップＳ１２）。
【００５８】
入力部１０から入力された場合（ステップＳ１２：Ｙｅｓ）、ＣＰＵ１１は、当該入力が音楽コンテンツのダウンロードに係る指令であるか否かを判断し（ステップＳ１３）、そうであると判断した場合（ステップＳ１３：Ｙｅｓ）、後述するコンテンツダウンロード処理を実行した（ステップＳ１４）後、ステップＳ１２へ戻る。
【００５９】
一方、ステップＳ１３で、音楽コンテンツのダウンロードに係る指令ではないと判断した場合（ステップＳ１３：Ｎｏ）、ＣＰＵ１１は、音楽コンテンツの再生指令であるか否かを判断し（ステップＳ１５）、そうであると判断した場合（ステップＳ１５：Ｙｅｓ）、後述する再生処理を実行した（ステップＳ１６）後、ステップＳ１２へ戻る。
【００６０】
また、ステップＳ１５で、音楽コンテンツの再生指令でないと判断した場合（ステップＳ１５：Ｎｏ）、ＣＰＵ１１は、第１日時情報の日時の変更に係る指令であるか否かを判断し（ステップＳ１７）、そうであると判断した場合（ステップＳ１７：Ｙｅｓ）、後述する日時変更処理を実行した（ステップＳ１８）後、ステップＳ１２へ戻る。
【００６１】
更に、ステップＳ１７で、日時の変更に係る指令でないと判断した場合（ステップＳ１７：Ｎｏ）、ＣＰＵ１１は、電源をオフにする指令か否かを判断し（ステップＳ１９）、そうであると判断した場合（ステップＳ１９：Ｙｅｓ）、電源をオフにし（ステップＳ２０）、動作を終了する。一方、ステップＳ１９で電源をオフにする指令でないと判断した場合（ステップＳ１９：Ｎｏ）、ＣＰＵ１１は、その他の処理に係る指令が入力されたと判断して、対応する処理を実行し（ステップＳ２１）、ステップＳ１２へ戻る。
【００６２】
ＣＰＵ１１は、ステップＳ１２からステップＳ２１までの操作を、ステップＳ１９で電源オフが指示されたと判断するまで繰り返し、ステップＳ１９で電源オフが指示されたと判断した場合、ステップＳ２０で電源をオフして動作を終了する。
【００６３】
図８は、図７に示したコンテンツダウンロード処理の手順を説明するフローチャートである。図７に示した如く、ＣＰＵ１１は、内蔵するタイマに所定時間（例えば３分）を設定して（ステップＳ１４１）、計時を開始した（ステップＳ１４２）後、通信ネットワークＮを介して配信用サーバＶとの通信の接続を実行する（ステップＳ１４３）。ＣＰＵ１１は、配信用サーバＶに接続できたか否かを判断し（ステップＳ１４４）、接続できないと判断した場合（ステップＳ１４４：Ｎｏ）、タイマが零に達したか否かを判断する（ステップＳ１４７）。そして、ＣＰＵ１１は、タイマが零に達したと判断するまでステップＳ１４３、ステップＳ１４４及びステップＳ１４７の操作を繰り返し、配信用サーバＶとの通信の接続を実行する。
【００６４】
ＣＰＵ１１は、ステップＳ１４４で配信用サーバＶと接続できたと判断した場合（ステップＳ１４４：Ｙｅｓ）、入力された音楽コンテンツのデータを送信する要求を配信用サーバＶに送信し（ステップＳ１４５）、配信用サーバＶから対応する音楽コンテンツデータが送信されたか否かを判断する（ステップＳ１４６）。それが送信されていないと判断した場合（ステップＳ１４６：Ｎｏ）、ＣＰＵ１１は、ステップＳ１４７でタイマが零に達したと判断するまで、ステップＳ１４４〜ステップＳ１４７までの操作を繰り返して、配信用サーバＶから対応する音楽コンテンツデータを受信するのを待つ。
【００６５】
ＣＰＵ１１は、ステップＳ１４６で対応するデータが送信されたと判断した場合（ステップＳ１４６：Ｙｅｓ）、当該データを記憶装置１４に与えてそこに記録させ（ステップＳ１４８）、前述したタイマを解除する（ステップＳ１４９）。これによって、入力された指令に対応する音楽コンテンツがダウンロードされる。一方、ステップＳ１４７でタイマが零に達したと判断した場合（ステップＳ１４７：Ｙｅｓ）、ＣＰＵ１１は、音楽コンテンツがダウンロードできなかったことを出力部１７からユーザに通知し、それまでの操作を終了してステップＳ１４９へ移り、タイマを解除する。
【００６６】
図９は、図７に示した再生処理手順を説明するフローチャートである。ＣＰＵ１１は、後述する日時変更情報に日時が変更されたことを示すフラグが設定されているか否かを判断し（ステップＳ１６１）、フラグが設定されていないと判断した場合（ステップＳ１６１：Ｎｏ）、再生対象の音楽コンテンツデータから再生許可期間情報を取得する（ステップＳ１６５）。
【００６７】
ＣＰＵ１１は、第１日時情報出力部１６が出力した第１日時情報を取得し（ステップＳ１６６）、取得した第１日時情報の日時が再生許可期間情報で制限された再生許可期間内にあるか否かを判断する（ステップＳ１６７）。そして、ＣＰＵ１１は、第１日時情報の日時が再生許可期間内にある場合（ステップＳ１６７：Ｙｅｓ）、当該音楽コンテンツを再生部１９に与えて再生させる（ステップＳ１６８）。
【００６８】
一方、ＣＰＵ１１は、ステップＳ１６１で日時変更情報にフラグが設定されていると判断した場合（ステップＳ１６１：Ｙｅｓ）、後述する日時変更時処理を実行した（ステップＳ１６２）後、対応する音楽コンテンツを再生部１９に与えて再生させる（ステップＳ１６３）。そして、ＣＰＵ１１は、後述する日時修正処理を実行する（ステップＳ１６４）。
【００６９】
図１０は、図９に示した日時変更時処理手順を説明するフローチャートである。ＣＰＵ１１は、再生対象の音楽コンテンツデータから再生の制限を開始する再生制限開始時間情報を取得する（ステップＳ１６２１）。
【００７０】
次に、ＣＰＵ１１は、取得した再生制限開始時間情報の再生制限開始時間が零であるか否かを判断し（ステップＳ１６２２）、再生制限開始時間が零である場合は、再生制限の実行様態である制限モードを第１制限モードに設定し（ステップＳ１６２３）、再生制限開始時間が零でない場合は、前記制限モードを第２制限モードに設定する（ステップＳ１６２４）。
【００７１】
ＣＰＵ１１は、制限モードが第１制限モードであるか否かを判断し（ステップＳ１６２５）、第１制限モードであると判断した場合（ステップＳ１６２５：Ｙｅｓ）、音楽コンテンツの視聴を制限する（ステップＳ１６３５）。
【００７２】
ここで、音楽コンテンツの視聴を制限する方法としては、種々の方法であってよく、例えば次のような方法を用いることができる。すなわち、音楽コンテンツを予め暗号化しておき、暗号化された音楽コンテンツを解くためのキー情報を前述した再生許可期間情報と共に配信する。そして、再生許可期間内である場合、前記キー情報を有効化する一方、再生許可期間内にない場合、前記キー情報を失効にする。また、音楽コンテンツに代えて、制限を実行していることを伝える音声及び／又は文字を出力するようにすることもできる。
【００７３】
一方、ＣＰＵ１１は、制限モードが第１制限モードでないと判断した場合、第２制限モードであるか否かを判断し（ステップＳ１６２６）、第２制限モードであると判断した場合、音楽コンテンツデータの視聴の制限を既に開始していることを示す制限済み情報が設定されているか否かを判断し（ステップＳ１６２７）、それが設定されている場合（ステップＳ１６２７：Ｙｅｓ）、前述したステップＳ１６３５へ移って、視聴の制限を継続する。
【００７４】
ＣＰＵ１１は、後述する日時変更処理を実行してから再生指令が入力された回数をカウントしており、ステップＳ１６２７で、制限済み情報が設定されていないと判断した場合（ステップＳ１６２７：Ｎｏ）、日時変更処理を実行してから最初の再生指令か否かを判断する（ステップＳ１６２８）。ＣＰＵ１１は、最初の再生指令でないと判断した場合（ステップＳ１６２８：Ｎｏ）、ステップＳ１６３５へ移って、視聴の制限を継続する。一方、ＣＰＵ１１は、最初の再生指令であると判断した場合（ステップＳ１６２８：Ｙｅｓ）、内蔵するタイマに前述した如く取得した再生制限開始時間を設定した（ステップＳ１６２９）後、当該タイマによる計時を開始する（ステップＳ１６３０）。
【００７５】
そして、ＣＰＵ１１は、タイマが零に至ったか否かを判断し（ステップＳ１６３１）、タイマが零に至ったと判断するまで、ステップＳ１６３５をスキップして音楽コンテンツデータの視聴を可能にし、タイマが零に至ったと判断した場合（ステップＳ１６３１：Ｙｅｓ）、当該タイマを解除して（ステップＳ１６３２）、制限済み情報を設定した（ステップＳ１６３３）後、ステップＳ１６３５に移って、視聴の制限を開始する。尚、ユーザによって再び再生が指示された場合、ステップＳ１６３１へ戻って、タイマが零に至ったか否かが判断される。つまり、タイマが零になる前に再生された音楽コンテンツは、再生途中でタイマが零になっても最後まで制限されずに再生が行なわれる。
【００７６】
図１１及び図１２は、図９に示した日時修正処理手順を説明するフローチャートである。ＣＰＵ１１は、内蔵するタイマを予め定められた時間（例えば、１分）を設定した後（ステップＳ１６４１）、当該タイマによる計時を実行する（ステップＳ１６４２）。ＣＰＵ１１は、通信ネットワークＮを介して配信用サーバＶ（共に、図１参照）への接続を実行し、接続できたか否かを判断する（ステップＳ１６４３，Ｓ１６４４）。配信用サーバＶに接続できた場合（ステップＳ１６４４：Ｙｅｓ）、ＣＰＵ１１は、前述した第１基準日時情報を送信する要求を配信用サーバＶへ送信する（ステップＳ１６４５）。
【００７７】
そして、ＣＰＵ１１は、配信用サーバＶから送信された第１基準日時情報を受信したか否かを判断し（ステップＳ１６４６）、それを受信できたと判断した場合（ステップＳ１６４６：Ｙｅｓ）、第１日時情報出力部１６（図３参照）が出力する第１日時情報の日時を第１基準日時情報の日時に調整する（ステップＳ１６４７）。次に、ＣＰＵ１１は、第１日時情報の日時が調整できたか否かを判断し（ステップＳ１６４８）、調整できた場合（ステップＳ１６４８：Ｙｅｓ）、第１日時情報の日時は正しい日時であるので、記憶装置１４に設定した変更前日時情報（第２基準日時情報）を消去し（ステップＳ１６５２）、日時変更情報に設定したフラグを消去する（ステップＳ１６５３）。
【００７８】
そして、ＣＰＵ１１は、タイマを解除した（ステップＳ１６５４）後、音楽コンテンツの視聴の制限を解除する（ステップＳ１６５５）。
【００７９】
一方、ＣＰＵ１１は、ステップＳ１６４４で、配信用サーバＶに接続できなかったと判断した場合（ステップＳ１６４４：Ｎｏ）、及びステップＳ１６４６で、第１基準日時情報を受信できなかったと判断した場合（ステップＳ１６４６：Ｎｏ）、ステップＳ１６４９へ移って、タイマが零に達したか否かを判断し、タイマが零に達したと判断するまで、配信用サーバＶへの接続又は第１基準日時情報の受信を試みる。
【００８０】
ＣＰＵ１１は、第１基準日時情報を受信することなく、ステップＳ１６４９で、タイマが零に達したと判断した場合（ステップＳ１６４９：Ｙｅｓ）、記憶装置１４からそこに保存させた変更前日時を取得し（ステップＳ１６５０）、第１日時情報出力部１６が出力する第１日時情報の日時を第２基準日時情報たる変更前日時情報の日時に調整して（ステップＳ１６５１）、前述したステップＳ１６５２，Ｓ１６５３に移る。これによって、通信ネットワークに障害が発生して第１基準日時情報を取得できない場合であっても、変更された第１日時情報の日時を、正しい日時に近い日時に調整することができる。これは次の理由による。
【００８１】
すなわち、第１日時情報の日時の変更は、音楽コンテンツの再生に先立って行なわれ、日時を変更してから音楽コンテンツの再生を試みるまでに数十秒から数分しか時間を隔てていない場合が多い。一方、第１日時情報の日時の変更は、数日単位で行なわれる。従って、変更前日時と正しい日時との時間差は少なく、第１日時情報の日時を変更前日時情報の日時に調整しても、正しい日時に近い日時に調整することができるのである。
【００８２】
このように、第１再生装置１において、内部生成する第１日時情報の日時が変更されている場合、ダウンロードした音楽コンテンツの再生を制限し、変更された第１日時情報の日時を、第１基準日時情報の日時又は第２基準日時情報たる変更前日時情報の日時に修正した後、音楽コンテンツの再生を解除するため、ユーザが第１日時情報を変更し得る場合であっても、音楽コンテンツの再生許可期間を確実に制限することができる。
【００８３】
図１３は、図７に示した日時変更処理の手順を説明するフローチャートである。前述したステップＳ１７で、入力部１０から第１日時情報出力部１６が出力する第１日時情報の日時の変更指令が入力された場合、日時が変更された情報を保持すべく日時変更情報にフラグを設定する（ステップＳ１８１）。ＣＰＵ１１は、変更前日時情報（第２基準日時情報）が既に記憶装置１４に保存されているか否かを判断し（ステップＳ１８２）、それが保存されていない場合（ステップＳ１８２：Ｎｏ）、第１日時情報出力部１６が出力した第１日時情報の日時を変更前日時（第２基準日時）として取得し（ステップＳ１８３）、取得した変更前日時を記憶装置１４の所定アドレスに記録させる（ステップＳ１８４）。そして、ＣＰＵ１１は、第１日時情報出力部１６が出力する第１日時情報の日時を入力された日時に変更する（ステップＳ１８５）。
【００８４】
一方、ＣＰＵ１１は、ステップＳ１８２で変更前日時が既に記憶装置１４に保存されていると判断した場合（ステップＳ１８２：Ｙｅｓ）、ステップＳ１８３及びステップＳ１８４をスキップして、ステップＳ１８５を実行する。これによって、第１日時情報の日時の変更が複数回行なわれた場合であっても、初回の日時変更の際に取得された変更前日時が記憶装置１４に保存される。
【００８５】
次に、図１及び図４に示した第２再生装置２のＣＰＵ２１による動作制御について説明する。第２再生装置２のＣＰＵ２１による主な制御手順は、前述した日時修正処理以外については、図７〜図１２に示した第１再生装置１のＣＰＵ１１による制御手順と同じであるので、ここでは日時修正処理手順について詳述し、その他の制御手順についてはその説明を省略する。なお、前述したように、第２再生装置２は第１再生装置１から音楽コンテンツをダウンロードするので、図７〜図１２中、配信用サーバＶは第１再生装置１に読み替えるものとする。
【００８６】
図１４及び図１５は、第２再生装置２のＣＰＵ２１による日時修正処理手順を説明するフローチャートである。ＣＰＵ２１は、内蔵するタイマを予め定められた時間（例えば、１分）を設定した後（ステップＳ３１）、当該タイマによる計時を実行する（ステップＳ３２）。ＣＰＵ２１は、通信ネットワークＮを介して配信用サーバＶ（共に、図１参照）への接続を実行し（ステップＳ３３）、接続できたか否かを判断する（ステップＳ３４）。配信用サーバＶに接続できた場合（ステップＳ３４：Ｙｅｓ）、ＣＰＵ２１は、前述した第１基準日時情報を送信する要求を配信用サーバＶへ送信する（ステップＳ３５）。
【００８７】
そして、ＣＰＵ２１は、配信用サーバＶから送信された第１基準日時情報を受信したか否かを判断し（ステップＳ３６）、それを受信できたと判断した場合（ステップＳ３６：Ｙｅｓ）、第２日時情報出力部２６（図４参照）が出力する第２日時情報の日時を第１基準日時情報の日時に調整する（ステップＳ３７）。次に、ＣＰＵ２１は、第２日時情報の日時が調整できたか否かを判断し（ステップＳ３８）、調整できた場合（ステップＳ３８：Ｙｅｓ）、ＲＯＭ２２に設定した変更前日時情報（第２基準日時情報）を消去し（ステップＳ４２）、日時変更情報に設定したフラグを消去する（ステップＳ４３）。
【００８８】
そして、ＣＰＵ２１は、タイマを解除した（ステップＳ４４）後、音楽コンテツの視聴の制限を解除する（ステップＳ４５）。
【００８９】
一方、ＣＰＵ２１は、ステップＳ３４で、配信用サーバＶに接続できなかったと判断した場合（ステップＳ３４：Ｎｏ）、ステップＳ３６で、第１基準日時情報を受信できなかったと判断した場合（ステップＳ３６：Ｎｏ）、又はステップＳ３８で、第２日時情報の日時が調整できなかったと判断した場合（ステップＳ３８：Ｎｏ）、ステップＳ３９へ移って、タイマが零に達したか否かを判断し、タイマが零に達したと判断するまで、配信用サーバＶへの接続、第１基準日時情報の受信、又は第２日時情報の日時調整を試みる。
【００９０】
ＣＰＵ２１は、第１基準日時情報を受信することなく、又は第２日時情報の日時を第１基準日時情報の日時に調整することなくステップＳ３９で、タイマが零に達したと判断した場合（ステップＳ３９：Ｙｅｓ）、ＲＯＭ２２からそこに保存させた変更前日時を取得し（ステップＳ４０）、第２日時情報出力部２６が出力する第２日時情報の日時を第２基準日時情報たる変更前日時情報の日時に調整して（ステップＳ４１）、前述したステップＳ４２，Ｓ４３に移る。これによって、通信ネットワークに障害が発生して第１基準日時情報を取得できない場合であっても、変更された第２日時情報の日時を、正しい日時に近い日時に調整することができる。
【００９１】
このように、第２再生装置２１において、内部生成する第２日時情報の日時が変更されている場合、ダウンロードした音楽コンテンツの再生を制限し、変更された第２日時情報の日時を、第１基準日時情報の日時又は第２基準日時情報たる変更前日時情報の日時に修正した後、音楽コンテンツの再生を解除するため、ユーザが第２日時情報を変更し得る場合であっても、音楽コンテンツの再生期間を確実に制限することができる。
【００９２】
次に、図１及び図５に示した第３再生装置３のＣＰＵ３１による動作制御について説明する。第３再生装置３のＣＰＵ３１による主な制御手順は、前述した日時修正処理以外については、図７〜図１３に示した第１再生装置１のＣＰＵ１１による制御手順と同じであるので、ここでは日時修正処理手順について詳述し、その他の制御手順についてはその説明を省略する。なお、前述したように、第３再生装置３は第１再生装置１から音楽コンテンツをダウンロードするので、図１〜図１３中、配信用サーバＶは第１再生装置１に読み替えるものとする。
【００９３】
図１６及び図１７は、第３再生装置３のＣＰＵ３１による日時修正処理手順を説明するフローチャートである。ＣＰＵ３１は、内蔵するタイマを予め定められた時間（例えば、１分）を設定した後（ステップＳ５１）、当該タイマによる計時を実行する（ステップＳ５２）。ＣＰＵ３１は、第１再生装置１への接続の要求を音声及び／又は文字等によりユーザへ出力し（ステップＳ５３）、ＵＳＢケーブル等を介して第１再生装置１に接続されたか否かを判断する（ステップＳ５４）。
【００９４】
ＣＰＵ３１は、第１再生装置１に接続されたと判断した場合（ステップＳ５４：Ｙｅｓ）、前述した第１基準日時情報の出力を第１再生装置１に要求する（ステップＳ５５）。ＣＰＵ３１は、第１再生装置１が出力した第１基準日時情報を入力したか否かを判断し（ステップＳ５６）、それを入力したと判断した場合（ステップＳ５６：Ｙｅｓ）、第３日時情報出力部３６（図５参照）が出力する第３日時情報の日時を第１基準日時情報の日時に調整する（ステップＳ５７）。
【００９５】
ＣＰＵ３１は、第３日時情報の日時が調整できたか否かを判断し（ステップＳ５８）、調整できた場合（ステップＳ５８：Ｙｅｓ）、記憶装置３４に設定した変更前日時情報（第２基準日時情報）を消去し（ステップＳ６２）、日時変更情報に設定したフラグを消去する（ステップＳ６３）。そして、ＣＰＵ３１は、タイマを解除した（ステップＳ６４）後、音楽コンテンツの視聴の制限を解除する（ステップＳ６５）。
【００９６】
一方、ＣＰＵ３１は、ステップＳ５４で、第１再生装置１に接続されていないと判断した場合（ステップＳ５４：Ｎｏ）、ステップＳ５６で、第１基準日時情報が入力されていないと判断した場合（ステップＳ５６：Ｎｏ）、又は、ステップＳ５８で、第３日時情報の日時を調整できなかったと判断した場合（ステップＳ５６：Ｎｏ）、ステップＳ５９へ移って、タイマが零に達したか否かを判断し、タイマが零に達したと判断するまで、第１再生装置１への接続要求、第１基準日時情報の出力要求、又は第３日時情報の日時の調整を行なう。
【００９７】
ＣＰＵ３１は、第１基準日時情報が入力されることなく、ステップＳ５９で、タイマが零に達したと判断した場合（ステップＳ５９：Ｙｅｓ）、記憶装置３４からそこに保存させた変更前日時を取得し（ステップＳ６０）、第３日時情報出力部３６が出力する第３日時情報の日時を第２基準日時情報たる変更前日時情報の日時に調整して（ステップＳ６１）、前述したステップＳ６２，Ｓ６３に移る。これによって、第１再生装置１への接続に障害が発生して第１基準日時情報を取得できない場合であっても、変更された第３日時情報の日時を、正しい日時に近い日時に調整することができる。
【００９８】
このように、自ら通信ネットワークに接続し得ない第３再生装置３において、内部生成する第３日時情報の日時が変更されている場合、ダウンロードした音楽コンテンツの再生を制限し、変更された第３日時情報の日時を、第１基準日時情報の日時又は第２基準日時情報たる変更前日時情報の日時に修正した後、音楽コンテンツの再生を解除するため、ユーザが第３日時情報を変更し得る場合であっても、音楽コンテンツの再生期間を確実に制限することができる。
【００９９】
なお、第２再生装置２は、第１基準日時情報を配信サーバＶから取得しているが、第３再生装置３のように、第１再生装置１から取得するようにしてもよい。
【０１００】
次に、第２再生装置２又は第３再生装置３が接続される場合における第１再生装置１のＣＰＵ１１の動作制御について、図１８〜図２１を用いて説明する。尚、図１８中、図７に示した処理と同様の処理については同一の符号が付してある。
【０１０１】
図１８に示した如く、第１再生装置１のＣＰＵ１１は、電源がオンされると処理を開始し、図７のステップＳ１２と同様にユーザから入力があったか否かが判断され、入力部１０から入力された場合（ステップＳ１２：Ｙｅｓ）には、以降、図７に示す処理が行なわれる。一方、ＣＰＵ１１は、入力部１０から入力されなかった場合（ステップＳ１２：Ｎｏ）、第２再生装置２又は第３再生装置３から何らかの要求が入力さたか否かを判断し（ステップＳ７２）、第２再生装置２又は第３再生装置３から何らかの要求が入力されない場合（ステップＳ７２：Ｎｏ）、ステップＳ１２へ戻る。
【０１０２】
ＣＰＵ１１は、第２再生装置２又は第３再生装置３から何らかの要求が入力された場合（ステップＳ７２：Ｙｅｓ）、当該要求を取得し（ステップＳ７３）、取得した要求が第１基準日時情報の送信要求か否かを判断する（ステップＳ７４）。そして、ＣＰＵ１１は、第１基準日時情報の送信要求であると判断した場合（ステップＳ７４：Ｙｅｓ）、後述する第１基準日時情報送信処理を実行する（ステップＳ７５）。なお、前述した説明では、第２再生装置２は、自ら通信ネットワークを介して配信用サーバＶから第１基準日時情報を取得するようにしてあるが、本発明はこれに限らず、前述した第３再生装置３と同様、第１再生装置１を介しても第１基準日時情報を取得することができるようにしてもよい。
【０１０３】
一方、ステップＳ７４で第１基準日時情報の送信要求でないと判断した場合（ステップＳ７４：Ｎｏ）、ＣＰＵ１１は、音楽コンテンツの送信要求であるか否かを判断し（ステップＳ７６）、音楽コンテンツの送信要求であると判断した場合（ステップＳ７６：Ｙｅｓ）、後述するコンテンツデータ送信処理を実行し（ステップＳ７７）、音楽コンテンツの送信要求でないと判断した場合（ステップＳ７６：Ｎｏ）、当該要求に対応する他の処理を実行する（ステップＳ７８）。
【０１０４】
図２０は、図１９に示した第１基準日時情報送信の処理手順を説明するフローチャートである。第１再生装置１のＣＰＵ１１は、内蔵するタイマに予め定められた時間（例えば、１分）を設定した後（ステップＳ７５１）、計時を実行する（ステップＳ７５２）。
【０１０５】
ＣＰＵ１１は、通信ネットワークＮを介して配信用サーバＶ（共に、図１参照）に第１基準日時情報送信要求を送信し（ステップＳ７５３）、配信用サーバＶが送信した第１基準日時情報を受信できたか否かを判断する（ステップＳ７５４）。そして、ＣＰＵ１１は、第１基準日時情報を受信できたと判断した場合（ステップＳ７５４：Ｙｅｓ）、当該第１基準日時情報を第２再生装置２又は第３再生装置３に出力した（ステップＳ７５５）後、前記タイマを解除する（ステップＳ７５８）。
【０１０６】
一方、ＣＰＵ１１は、第１基準日時情報を受信できなかった場合（ステップＳ７５４：Ｎｏ）、前記タイマが零に達したか否かを判断し（ステップＳ７５６）、タイマが零に達したと判断するまでステップＳ７５３及びステップＳ７５４の操作を繰り返して、第１基準日時情報の取得を試みる。そして、ＣＰＵ１１は、第１基準日時情報を受信できた場合、ステップＳ７５７の操作を実行する。
【０１０７】
しかし、ＣＰＵ１１は、タイマが零に達するまでに第１基準日時情報を受信できなかった場合、第１基準日時情報の取得失敗情報を第２再生装置２又は第３再生装置３へ出力した（ステップＳ７５７）後、ステップＳ７５８へ移って、タイマを解除する。
【０１０８】
図２１は、図１９に示したコンテンツデータ送信の処理手順を説明するフローチャートである。第１再生装置１のＣＰＵ１１は、内蔵するタイマに予め定められた時間（例えば、３分）を設定した後（ステップＳ７７１）、計時を実行する（ステップＳ７７２）。
【０１０９】
ＣＰＵ１１は、記憶装置１４を検索して（ステップＳ７７３）、該当する音楽コンテンツが記憶装置１４に格納されているか否かを判断し（ステップＳ７７４）、格納されていると判断した場合（ステップＳ７７４：Ｙｅｓ）、当該音楽コンテンツを第２再生装置２又は第３再生装置３に出力した（ステップＳ７８０）後、前記タイマを解除する（ステップＳ７８１）。
【０１１０】
ＣＰＵ１１は、該当する音楽コンテンツが記憶装置１４に格納されていないと判断した場合（ステップＳ７７４：Ｎｏ）、通信ネットワークＮを介して配信用サーバＶに該当する音楽コンテンツの送信要求を送信する（ステップＳ７７５）。ＣＰＵ１１は、配信用サーバＶが送信した音楽コンテンツを受信できたか否かを判断し（ステップＳ７７６）、受信できたと判断した場合（ステップＳ７７６：Ｙｅｓ）、当該音楽コンテンツを記憶装置１４に格納した（ステップＳ７７７）後、ステップＳ７８０へ移って、格納した音楽コンテンツを第２再生装置２又は第３再生装置３に出力する。
【０１１１】
一方、ＣＰＵ１１は、配信用サーバＶが送信した音楽コンテンツを受信できないと判断した場合（ステップＳ７７６：Ｎｏ）、ステップＳ７７８でタイマが零に達したと判断するまで、ステップＳ７７３〜ステップＳ７７８までの操作を繰り返して該当する音楽コンテンツの取得を試み、音楽コンテンツを取得できた場合は、当該音楽コンテンツを出力する一方、タイマが零に達するまでに音楽コンテンツを取得できなかった場合、失敗情報を第２再生装置２又は第３再生装置３に出力して（ステップＳ７７９）、前述したステップＳ７８１へ移る。
【０１１２】
なお、本実施の形態では、音楽コンテンツを配信する場合について説明したが、本発明はこれに限らず、文字コンテンツ、画像コンテンツ、映像コンテンツ若しくはこれらの組合せ、又はこれらと音楽コンテンツとの組合せを配信するようにしてもよい。
【０１１３】
また、本実施の形態では、日時変更情報を用いて日時が変更されたか否かを判断するようにしてあるが、本発明はこれに限らず、例えば、前述した変更前日時情報が記憶保存されているか否かによって、日時が変更されたか否かを判断するようにしてもよい。
【０１１４】
以上の説明から明らかな如く、第１再生装置１のＣＰＵ１１、第２再生装置２のＣＰＵ２１、及び第３再生装置３のＣＰＵ３１は、被再生情報の出力を要求する被再生情報出力要求手段（ステップＳ１４５）、入力した被再生情報及び再生許可期間情報を前記記録媒体に記録させる情報記録手段（ステップＳ１４８）、日時情報出力手段が出力する日時情報の日時を変更する日時変更操作が実行されたか否かを判断する日時変更操作判断手段（ステップＳ１７）、日時変更操作が実行されたと判断した場合、日時変更に係る日時変更情報を記録媒体に記録させる日時変更情報記録手段（ステップＳ１８１）、記録させた被再生情報を再生するに際して、前記日時変更情報が記録されているか否かを判断する日時変更情報判断手段（ステップＳ１６１）、日時変更情報が記録されていると判断した場合、被再生情報の再生を制限する制限手段（ステップＳ１６３５）、日時出力手段が出力する日時情報の日時を修正する日時修正手段（ステップＳ１６４）、及び、日時修正手段が日時を修正した場合、前記制限手段による制限を解除する解除手段（ステップＳ１６５５）として機能する。
【０１１５】
また、プログラムによって日時情報を出力させる構成にすることによって、各ＣＰＵ１１，２１，３１を日時情報出力手段として機能させることができる。
【０１１６】
第１再生装置１のＣＰＵ１１及び第２再生装置２のＣＰＵ２１は、基準日時情報送信装置から第１基準日時情報を送信させる要求を通信ネットワークを介して前記基準日時情報送信装置へ送信する送信手段（ステップＳ１６４５，Ｓ３５）、第１基準日時情報を取得できた否かを判断する第１基準日時情報判断手段（ステップＳ１６４６，Ｓ３６）、取得できたと判断した場合、前記日時情報出力手段が出力する日時情報の日時を取得した第１基準日時情報の日時に調整する日時調整手段（ステップＳ１６５１，Ｓ４１）として機能する。
【０１１７】
また、第３再生装置３のＣＰＵ３１は、第１基準日時情報を送信する基準日時情報送信装置から通信ネットワークを介して取得した外部装置に対して第１基準日時情報を出力させる要求を出力する第１基準日時情報要求手段（ステップＳ５５）、第１基準日時情報を取得できた否かを判断する第１基準日時情報判断手段（ステップＳ５６）、取得できたと判断した場合、前記日時情報出力手段が出力する日時情報の日時を取得した第１基準日時情報の日時に調整する日時調整手段（ステップＳ６１）として機能する。
【０１１８】
一方、第１再生装置１のＣＰＵ１１、第２再生装置２のＣＰＵ２１、及び第３再生装置３のＣＰＵ３１は、更に、前記日時変更操作が実行されるタイミングで、前記日時情報出力手段が出力した日時情報を第２基準日時情報として取得する第２基準日時情報取得手段（ステップＳ１８３）、取得した第２基準日時情報を記録媒体に記録させる第２基準日時情報記録手段（ステップＳ１８４）として機能し、前記日時調整手段は、前記第１基準日時情報を取得できなかったと判断された場合、前記日時情報の日時を記録させた第２基準日時情報の日時に基づいて調整するように機能する。
【０１１９】
また、第１再生装置１のＣＰＵ１１、第２再生装置２のＣＰＵ２１、及び第３再生装置３のＣＰＵ３１は、再生制限開始時間情報を取得する再生制限開始時間情報取得手段（ステップＳ１６２１）として機能し、取得した再生制限開始時間情報に基づいて、再生の制限を開始する。
【０１２０】
ところで、第１再生装置１のＣＰＵ１１は、被再生情報の出力を要求する被再生情報出力要求手段（ステップＳ７７５）、入力した被生成情報及び再生許可期間情報を前記記録媒体に記録させる情報記録手段（ステップＳ７７７）、記録させた被再生情報を外部装置へ出力する出力手段（ステップＳ７８０）、出力手段から出力させるための出力要求が外部装置から入力される入力手段（ステップＳ７２）、第１基準日時情報の取得要求が入力手段に入力されたか否かを判断する出力要求判断手段（ステップＳ７４）、取得要求が入力されたと判断した場合、第１基準日時情報を送信する第１基準日時情報送信装置から第１基準日時情報を通信ネットワークを介して送信させる要求を前記第１基準日時情報送信装置へ送信する手段（ステップＳ７５３）、第１基準日時情報を取得できたか否かを判断する第１基準日時情報判断手段（ステップＳ７５４）、取得できたと判断した場合、取得した第１基準日時情報を前記出力手段から、取得要求をした外部装置へ出力させる第１基準日時情報出力制御手段（ステップＳ７５５）として機能する。
【０１２１】
尚、上記の実施の形態では、第１基準日時情報が取得できなかった場合、第２基準日時情報たる変更前日時情報の日時に調整して（ステップＳ１６５１，Ｓ４１，Ｓ６１）、変更された第１日時情報の日時を、正しい日時に近い日時に調整しているが、実際には日時変更からの経過時間を加えなければ正しい日時にはならない。そこで、正しい日時にするために、図１３のステップＳ１８４の後に、タイマの計時を開始させるステップＳ１８９を設け、ステップＳ１６５０、ステップＳ４０及びステップＳ６０にて取得した第２基準日時情報たる変更前日時情報に、計時した経過時間を加算した日時を、ステップＳ１６５１，ステップＳ４１，ステップＳ６１において設定して、日時の調整を行なう。このようにした場合、第１基準日時情報を取得して、ステップＳ１６４８，ステップＳ３８，ステップＳ５８でＹＥＳの場合、ステップＳ１８９で計時を開始したタイマを停止してリセットさせ、ステップＳ１６５２，ステップＳ４２，ステップＳ６２に移行させる。
【図面の簡単な説明】
【０１２２】
【図１】被再生情報の再生システムを説明する説明図である。
【図２】図１に示した配信用サーバの要部構成を示す機能ブロック図である。
【図３】図１に示した第１再生装置の要部構成を示す機能ブロック図である。
【図４】図１に示した第２再生装置の要部構成を示す機能ブロック図である。
【図５】図１に示した第３再生装置の要部構成を示す機能ブロック図である。
【図６】図２に示した配信用サーバのＣＰＵによる主要な動作制御手順を説明するフローチャートである。
【図７】図３に示した第１再生装置のＣＰＵによる主要な動作制御手順を説明するフローチャートである。
【図８】図７に示したコンテンツダウンロード処理の手順を説明するフローチャートである。
【図９】図７に示した再生処理手順を説明するフローチャートである。
【図１０】図９に示した日時変更時処理手順を説明するフローチャートである。
【図１１】図９に示した日時修正処理手順を説明するフローチャートである。
【図１２】図９に示した日時修正処理手順を説明するフローチャートである。
【図１３】図７に示した日時変更処理の手順を説明するフローチャートである。
【図１４】第２再生装置のＣＰＵによる日時修正処理手順を説明するフローチャートである。
【図１５】第２再生装置のＣＰＵによる日時修正処理手順を説明するフローチャートである。
【図１６】第３再生装置のＣＰＵによる日時修正処理手順を説明するフローチャートである。
【図１７】第３再生装置のＣＰＵによる日時修正処理手順を説明するフローチャートである。
【図１８】第１再生装置のＣＰＵによる他の主要な動作制御手順を説明するフローチャートである。
【図１９】第１再生装置のＣＰＵによる他の主要な動作制御手順を説明するフローチャートである。
【図２０】図１９に示した第１基準日時情報送信の処理手順を説明するフローチャートである。
【図２１】図１９に示したコンテンツデータ送信の処理手順を説明するフローチャートである。
【図２２】音楽コンテンツデータの構造例を説明する説明図である。
【図２３】第１基準日時情報の構造例を説明する説明図である。
【符号の説明】
【０１２３】
１    第１再生装置
２    第２再生装置
３    第３再生装置
Ｖ    配信用サーバ
Ｎ    通信ネットワーク
【図１】
0004736640.tif 000002
【図２】
0004736640.tif 000003
【図３】
0004736640.tif 000004
【図４】
0004736640.tif 000005
【図５】
0004736640.tif 000006
【図６】
0004736640.tif 000007
【図７】
0004736640.tif 000008
【図８】
0004736640.tif 000009
【図９】
0004736640.tif 000010
【図１０】
0004736640.tif 000011
【図１１】
0004736640.tif 000012
【図１２】
0004736640.tif 000013
【図１３】
0004736640.tif 000014
【図１４】
0004736640.tif 000015
【図１５】
0004736640.tif 000016
【図１６】
0004736640.tif 000017
【図１７】
0004736640.tif 000018
【図１８】
0004736640.tif 000019
【図１９】
0004736640.tif 000020
【図２０】
0004736640.tif 000021
【図２１】
0004736640.tif 000022
【図２２】
0004736640.tif 000023
【図２３】
0004736640.tif 000024