(57)【特許請求の範囲】
【請求項１】
記録対象のコンテンツを記録するのに必要な空き容量が記録媒体にない場合、通知先として設定された携帯端末に対して発呼することをネットワークを介して接続される管理サーバに要求し、前記管理サーバによる発呼に応じて前記携帯端末のユーザが応答したことが前記管理サーバから通知されてきた場合、前記記録媒体の空き容量がないことを通知するメッセージを前記管理サーバに送信し、前記携帯端末において表示可能な形式に変換された前記メッセージが前記管理サーバから前記携帯端末に対して送信され、前記記録媒体に記録されているコンテンツの一覧の要求が前記管理サーバを介して前記携帯端末から送信されてきた場合、前記コンテンツの一覧を前記管理サーバに送信し、前記携帯端末において表示可能な形式に変換された前記コンテンツの一覧が前記管理サーバから前記携帯端末に対して送信され、前記コンテンツの一覧の中から選択されたコンテンツの詳細情報の要求が前記管理サーバを介して前記携帯端末から送信されてきた場合、コンテンツのタイトル、チャンネル、開始時刻の情報を含む前記詳細情報を前記管理サーバに送信し、前記携帯端末において表示可能な形式に変換された前記詳細情報が前記管理サーバから前記携帯端末に対して送信され、コンテンツを消去することの要求が前記管理サーバを介して前記携帯端末から送信されてきた場合、その要求を受信する送受信手段と、
消去することが指示されたコンテンツを前記記録媒体から消去する制御手段と
を備え、
前記送受信手段は、前記管理サーバによる発呼に応じて前記携帯端末のユーザが応答したことが前記管理サーバから通知されてくるまで、前記メッセージを前記管理サーバに送信しない
記録装置。
【請求項２】
暗号鍵を用いてコンテンツを復号した場合、復号したコンテンツに関する視聴情報を記憶する記憶手段をさらに備え、
前記送受信手段は、前記視聴情報を前記管理サーバに送信する
請求項１に記載の記録装置。
【請求項３】
記録対象のコンテンツを記録するのに必要な空き容量が記録媒体にない場合、通知先として設定された携帯端末に対して発呼することをネットワークを介して接続される管理サーバに要求し、
前記管理サーバによる発呼に応じて前記携帯端末のユーザが応答したことが前記管理サーバから通知されてきた場合、前記記録媒体の空き容量がないことを通知するメッセージを前記管理サーバに送信し、
前記携帯端末において表示可能な形式に変換された前記メッセージが前記管理サーバから前記携帯端末に対して送信され、前記記録媒体に記録されているコンテンツの一覧の要求が前記管理サーバを介して前記携帯端末から送信されてきた場合、前記コンテンツの一覧を前記管理サーバに送信し、
前記携帯端末において表示可能な形式に変換された前記コンテンツの一覧が前記管理サーバから前記携帯端末に対して送信され、前記コンテンツの一覧の中から選択されたコンテンツの詳細情報の要求が前記管理サーバを介して前記携帯端末から送信されてきた場合、コンテンツのタイトル、チャンネル、開始時刻の情報を含む前記詳細情報を前記管理サーバに送信し、
前記携帯端末において表示可能な形式に変換された前記詳細情報が前記管理サーバから前記携帯端末に対して送信され、コンテンツを消去することの要求が前記管理サーバを介して前記携帯端末から送信されてきた場合、その要求を受信し、
消去することが指示されたコンテンツを前記記録媒体から消去する
ステップを含み、
前記管理サーバによる発呼に応じて前記携帯端末のユーザが応答したことが前記管理サーバから通知されてくるまで、前記メッセージを前記管理サーバに送信しない
情報処理方法。
【請求項４】
記録対象のコンテンツを記録するのに必要な空き容量が記録媒体にない場合、通知先として設定された携帯端末に対して発呼することをネットワークを介して接続される管理サーバに要求し、
前記管理サーバによる発呼に応じて前記携帯端末のユーザが応答したことが前記管理サーバから通知されてきた場合、前記記録媒体の空き容量がないことを通知するメッセージを前記管理サーバに送信し、
前記携帯端末において表示可能な形式に変換された前記メッセージが前記管理サーバから前記携帯端末に対して送信され、前記記録媒体に記録されているコンテンツの一覧の要求が前記管理サーバを介して前記携帯端末から送信されてきた場合、前記コンテンツの一覧を前記管理サーバに送信し、
前記携帯端末において表示可能な形式に変換された前記コンテンツの一覧が前記管理サーバから前記携帯端末に対して送信され、前記コンテンツの一覧の中から選択されたコンテンツの詳細情報の要求が前記管理サーバを介して前記携帯端末から送信されてきた場合、コンテンツのタイトル、チャンネル、開始時刻の情報を含む前記詳細情報を前記管理サーバに送信し、
前記携帯端末において表示可能な形式に変換された前記詳細情報が前記管理サーバから前記携帯端末に対して送信され、コンテンツを消去することの要求が前記管理サーバを介して前記携帯端末から送信されてきた場合、その要求を受信し、
消去することが指示されたコンテンツを前記記録媒体から消去する
ステップを含み、
前記管理サーバによる発呼に応じて前記携帯端末のユーザが応答したことが前記管理サーバから通知されてくるまで、前記メッセージを前記管理サーバに送信しない
処理をコンピュータに実行させるプログラムが記録されている記録媒体。
【請求項５】
記録対象のコンテンツを記録するのに必要な空き容量が記録装置の記録媒体になく、前記記録装置とネットワークを介して接続される管理サーバから行われる発呼に対してユーザが応答した場合に前記管理サーバを介して前記記録装置から送信されてくる、前記記録媒体の空き容量がないことを通知するメッセージを表示部に表示させ、前記記録媒体に記録されているコンテンツを消去することがユーザにより選択された場合、前記記録媒体に記録されているコンテンツの一覧の要求を前記管理サーバを介して前記記録装置に送信し、要求に応じて前記コンテンツの一覧が前記管理サーバを介して前記記録装置から送信されてきた場合、前記コンテンツの一覧を前記表示部に表示させ、前記コンテンツの一覧の中からいずれかのコンテンツがユーザにより選択された場合、選択されたコンテンツの詳細情報の要求を前記管理サーバを介して前記記録装置に送信し、要求に応じて、コンテンツのタイトル、チャンネル、開始時刻の情報を含む前記詳細情報が前記管理サーバを介して前記前記記録装置から送信されてきた場合、前記詳細情報を前記表示部に表示させ、コンテンツを消去することが指示された場合、指示されたコンテンツを消去することの要求を前記管理サーバを介して前記記録装置に送信する送受信手段を備え、
前記記録媒体から送信された、前記メッセージ、前記コンテンツの一覧、前記詳細情報は、表示可能な形式に前記管理サーバにおいて変換されている
携帯端末。
【請求項６】
記録対象のコンテンツを記録するのに必要な空き容量が記録装置の記録媒体になく、前記記録装置とネットワークを介して接続される管理サーバから行われる発呼に対してユーザが応答した場合に前記管理サーバを介して前記記録装置から送信されてくる、前記記録媒体の空き容量がないことを通知するメッセージを表示部に表示させ、
前記記録媒体に記録されているコンテンツを消去することがユーザにより選択された場合、前記記録媒体に記録されているコンテンツの一覧の要求を前記管理サーバを介して前記記録装置に送信し、
要求に応じて前記コンテンツの一覧が前記管理サーバを介して前記記録装置から送信されてきた場合、前記コンテンツの一覧を前記表示部に表示させ、
前記コンテンツの一覧の中からいずれかのコンテンツがユーザにより選択された場合、選択されたコンテンツの詳細情報の要求を前記管理サーバを介して前記記録装置に送信し、
要求に応じて、コンテンツのタイトル、チャンネル、開始時刻の情報を含む前記詳細情報が前記管理サーバを介して前記前記記録装置から送信されてきた場合、前記詳細情報を前記表示部に表示させ、
コンテンツを消去することが指示された場合、指示されたコンテンツを消去することの要求を前記管理サーバを介して前記記録装置に送信する
ステップを含み、
前記記録媒体から送信された、前記メッセージ、前記コンテンツの一覧、前記詳細情報は、表示可能な形式に前記管理サーバにおいて変換されている
情報処理方法。
【請求項７】
記録対象のコンテンツを記録するのに必要な空き容量が記録装置の記録媒体になく、前記記録装置とネットワークを介して接続される管理サーバから行われる発呼に対してユーザが応答した場合に前記管理サーバを介して前記記録装置から送信されてくる、前記記録媒体の空き容量がないことを通知するメッセージを表示部に表示させ、
前記記録媒体に記録されているコンテンツを消去することがユーザにより選択された場合、前記記録媒体に記録されているコンテンツの一覧の要求を前記管理サーバを介して前記記録装置に送信し、
要求に応じて前記コンテンツの一覧が前記管理サーバを介して前記記録装置から送信されてきた場合、前記コンテンツの一覧を前記表示部に表示させ、
前記コンテンツの一覧の中からいずれかのコンテンツがユーザにより選択された場合、選択されたコンテンツの詳細情報の要求を前記管理サーバを介して前記記録装置に送信し、
要求に応じて、コンテンツのタイトル、チャンネル、開始時刻の情報を含む前記詳細情報が前記管理サーバを介して前記前記記録装置から送信されてきた場合、前記詳細情報を前記表示部に表示させ、
コンテンツを消去することが指示された場合、指示されたコンテンツを消去することの要求を前記管理サーバを介して前記記録装置に送信する
ステップを含み、
前記記録媒体から送信された、前記メッセージ、前記コンテンツの一覧、前記詳細情報は、表示可能な形式に前記管理サーバにおいて変換されている
処理をコンピュータに実行させるプログラムが記録されている記録媒体。
【請求項８】
記録対象のコンテンツを記録するのに必要な空き容量がネットワークを介して接続される記録装置の記録媒体にないために、通知先として設定された携帯端末に対して発呼することが前記記録装置から要求された場合、前記携帯端末に対して発呼を行い、発呼に対して前記携帯端末のユーザが応答した場合、応答したことを前記記録装置に通知し、前記記録媒体の空き容量がないことを通知するメッセージが前記記録装置から送信されてきた場合、前記メッセージを前記携帯端末において表示可能な形式に変換して前記携帯端末に対して送信し、前記記録媒体に記録されているコンテンツの一覧の要求が前記携帯端末から送信されてきた場合、前記コンテンツの一覧の要求を前記記録装置に送信し、前記コンテンツの一覧が前記記録装置から送信されてきた場合、前記コンテンツの一覧を前記携帯端末において表示可能な形式に変換して前記携帯端末に対して送信し、前記コンテンツの一覧の中から選択されたコンテンツの詳細情報の要求が前記携帯端末から送信されてきた場合、前記詳細情報の要求を前記記録装置に送信し、コンテンツのタイトル、チャンネル、開始時刻の情報を含む前記詳細情報が前記記録装置から送信されてきた場合、前記詳細情報を前記携帯端末において表示可能な形式に変換して前記携帯端末に対して送信し、コンテンツを消去することの要求が前記携帯端末から送信されてきた場合、その要求を受信し、前記記録装置に送信する送受信手段を備える
管理サーバ。
【請求項９】
前記送受信手段は、暗号鍵を用いてコンテンツを復号した場合に前記記録装置において記録される、復号したコンテンツに関する視聴情報が前記記録装置から送信されてきた場合、前記視聴情報を受信し、
前記送受信手段により受信された前記視聴情報に基づいて課金を行う課金手段をさらに備える
請求項８に記載の管理サーバ。
【請求項１０】
記録対象のコンテンツを記録するのに必要な空き容量がネットワークを介して接続される記録装置の記録媒体にないために、通知先として設定された携帯端末に対して発呼することが前記記録装置から要求された場合、前記携帯端末に対して発呼を行い、
発呼に対して前記携帯端末のユーザが応答した場合、応答したことを前記記録装置に通知し、
前記記録媒体の空き容量がないことを通知するメッセージが前記記録装置から送信されてきた場合、前記メッセージを前記携帯端末において表示可能な形式に変換して前記携帯端末に対して送信し、
前記記録媒体に記録されているコンテンツの一覧の要求が前記携帯端末から送信されてきた場合、前記コンテンツの一覧の要求を前記記録装置に送信し、
前記コンテンツの一覧が前記記録装置から送信されてきた場合、前記コンテンツの一覧を前記携帯端末において表示可能な形式に変換して前記携帯端末に対して送信し、
前記コンテンツの一覧の中から選択されたコンテンツの詳細情報の要求が前記携帯端末から送信されてきた場合、前記詳細情報の要求を前記記録装置に送信し、
コンテンツのタイトル、チャンネル、開始時刻の情報を含む前記詳細情報が前記記録装置から送信されてきた場合、前記詳細情報を前記携帯端末において表示可能な形式に変換して前記携帯端末に対して送信し、
コンテンツを消去することの要求が前記携帯端末から送信されてきた場合、その要求を受信し、前記記録装置に送信する
ステップを含む情報処理方法。
【請求項１１】
記録対象のコンテンツを記録するのに必要な空き容量がネットワークを介して接続される記録装置の記録媒体にないために、通知先として設定された携帯端末に対して発呼することが前記記録装置から要求された場合、前記携帯端末に対して発呼を行い、
発呼に対して前記携帯端末のユーザが応答した場合、応答したことを前記記録装置に通知し、
前記記録媒体の空き容量がないことを通知するメッセージが前記記録装置から送信されてきた場合、前記メッセージを前記携帯端末において表示可能な形式に変換して前記携帯端末に対して送信し、
前記記録媒体に記録されているコンテンツの一覧の要求が前記携帯端末から送信されてきた場合、前記コンテンツの一覧の要求を前記記録装置に送信し、
前記コンテンツの一覧が前記記録装置から送信されてきた場合、前記コンテンツの一覧を前記携帯端末において表示可能な形式に変換して前記携帯端末に対して送信し、
前記コンテンツの一覧の中から選択されたコンテンツの詳細情報の要求が前記携帯端末から送信されてきた場合、前記詳細情報の要求を前記記録装置に送信し、
コンテンツのタイトル、チャンネル、開始時刻の情報を含む前記詳細情報が前記記録装置から送信されてきた場合、前記詳細情報を前記携帯端末において表示可能な形式に変換して前記携帯端末に対して送信し、
コンテンツを消去することの要求が前記携帯端末から送信されてきた場合、その要求を受信し、前記記録装置に送信する
処理をコンピュータに実行させるプログラムが記録されている記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録装置、携帯端末、管理サーバ、情報処理方法、および記録媒体に関し、特に、予約録画を設定通りに実行することができるようにした記録装置、携帯端末、管理サーバ、情報処理方法、および記録媒体に関する。
【０００２】
【従来の技術】
近年、テレビジョン番組をハードディスク、または光ディスク等の記録媒体に記録させる録画再生装置が開発され、商品化されている。ユーザは、このような録画再生装置に、テレビジョン番組を予約録画することにより、テレビジョン番組の放送時刻に外出している場合であっても、あとで視聴することができる。
【０００３】
【発明が解決しようとする課題】
しかしながら、ユーザが予約録画を設定した状態では記録媒体に充分な記憶容量（記憶可能容量）が残っていたとしても、例えば、そのユーザが外出中に家族が他の番組を録画するなどして、記録媒体の記憶容量が不足してしまう場合がある。ユーザは、在宅中であれば録画再生装置からの警告に応じて、既に記録媒体に記録されている番組のデータを消去させることにより予約録画を実行させることができるが、ユーザが不在の場合、例えば、予約を設定した番組の途中までしか録画されていない、または、録画再生装置が既に記録している番組を勝手に消去してしまうなどの問題が発生する。
【０００４】
本発明はこのような状況に鑑みてなされたものであり、録画再生装置からの容量不足の通知に応じて、通信端末から録画再生装置の記録内容を操作することにより、予約録画を設定通りに実行させることができるようにするものである。
【０００５】
【課題を解決するための手段】
本発明の記録装置は、記録対象のコンテンツを記録するのに必要な空き容量が記録媒体にない場合、通知先として設定された携帯端末に対して発呼することをネットワークを介して接続される管理サーバに要求し、前記管理サーバによる発呼に応じて前記携帯端末のユーザが応答したことが前記管理サーバから通知されてきた場合、前記記録媒体の空き容量がないことを通知するメッセージを前記管理サーバに送信し、前記携帯端末において表示可能な形式に変換された前記メッセージが前記管理サーバから前記携帯端末に対して送信され、前記記録媒体に記録されているコンテンツの一覧の要求が前記管理サーバを介して前記携帯端末から送信されてきた場合、前記コンテンツの一覧を前記管理サーバに送信し、前記携帯端末において表示可能な形式に変換された前記コンテンツの一覧が前記管理サーバから前記携帯端末に対して送信され、前記コンテンツの一覧の中から選択されたコンテンツの詳細情報の要求が前記管理サーバを介して前記携帯端末から送信されてきた場合、コンテンツのタイトル、チャンネル、開始時刻の情報を含む前記詳細情報を前記管理サーバに送信し、前記携帯端末において表示可能な形式に変換された前記詳細情報が前記管理サーバから前記携帯端末に対して送信され、コンテンツを消去することの要求が前記管理サーバを介して前記携帯端末から送信されてきた場合、その要求を受信する送受信手段と、消去することが指示されたコンテンツを前記記録媒体から消去する制御手段とを備える。
【０００６】
暗号鍵を用いてコンテンツを復号した場合、復号したコンテンツに関する視聴情報を記憶する記憶手段をさらに設けることができる。この場合、前記送受信手段には、前記視聴情報を前記管理サーバに送信させることができる。
【０００７】
本発明の情報処理方法および記録媒体に記録されているプログラムは、記録対象のコンテンツを記録するのに必要な空き容量が記録媒体にない場合、通知先として設定された携帯端末に対して発呼することをネットワークを介して接続される管理サーバに要求し、前記管理サーバによる発呼に応じて前記携帯端末のユーザが応答したことが前記管理サーバから通知されてきた場合、前記記録媒体の空き容量がないことを通知するメッセージを前記管理サーバに送信し、前記携帯端末において表示可能な形式に変換された前記メッセージが前記管理サーバから前記携帯端末に対して送信され、前記記録媒体に記録されているコンテンツの一覧の要求が前記管理サーバを介して前記携帯端末から送信されてきた場合、前記コンテンツの一覧を前記管理サーバに送信し、前記携帯端末において表示可能な形式に変換された前記コンテンツの一覧が前記管理サーバから前記携帯端末に対して送信され、前記コンテンツの一覧の中から選択されたコンテンツの詳細情報の要求が前記管理サーバを介して前記携帯端末から送信されてきた場合、コンテンツのタイトル、チャンネル、開始時刻の情報を含む前記詳細情報を前記管理サーバに送信し、前記携帯端末において表示可能な形式に変換された前記詳細情報が前記管理サーバから前記携帯端末に対して送信され、コンテンツを消去することの要求が前記管理サーバを介して前記携帯端末から送信されてきた場合、その要求を受信し、消去することが指示されたコンテンツを前記記録媒体から消去するステップを含む。
【０００８】
本発明の携帯端末は、記録対象のコンテンツを記録するのに必要な空き容量が記録装置の記録媒体になく、前記記録装置とネットワークを介して接続される管理サーバから行われる発呼に対してユーザが応答した場合に前記管理サーバを介して前記記録装置から送信されてくる、前記記録媒体の空き容量がないことを通知するメッセージを表示部に表示させ、前記記録媒体に記録されているコンテンツを消去することがユーザにより選択された場合、前記記録媒体に記録されているコンテンツの一覧の要求を前記管理サーバを介して前記記録装置に送信し、要求に応じて前記コンテンツの一覧が前記管理サーバを介して前記記録装置から送信されてきた場合、前記コンテンツの一覧を前記表示部に表示させ、前記コンテンツの一覧の中からいずれかのコンテンツがユーザにより選択された場合、選択されたコンテンツの詳細情報の要求を前記管理サーバを介して前記記録装置に送信し、要求に応じて、コンテンツのタイトル、チャンネル、開始時刻の情報を含む前記詳細情報が前記管理サーバを介して前記前記記録装置から送信されてきた場合、前記詳細情報を前記表示部に表示させ、コンテンツを消去することが指示された場合、指示されたコンテンツを消去することの要求を前記管理サーバを介して前記記録装置に送信する送受信手段を備える。
【０００９】
本発明の情報処理方法および記録媒体に記録されているプログラムは、記録対象のコンテンツを記録するのに必要な空き容量が記録装置の記録媒体になく、前記記録装置とネットワークを介して接続される管理サーバから行われる発呼に対してユーザが応答した場合に前記管理サーバを介して前記記録装置から送信されてくる、前記記録媒体の空き容量がないことを通知するメッセージを表示部に表示させ、前記記録媒体に記録されているコンテンツを消去することがユーザにより選択された場合、前記記録媒体に記録されているコンテンツの一覧の要求を前記管理サーバを介して前記記録装置に送信し、要求に応じて前記コンテンツの一覧が前記管理サーバを介して前記記録装置から送信されてきた場合、前記コンテンツの一覧を前記表示部に表示させ、前記コンテンツの一覧の中からいずれかのコンテンツがユーザにより選択された場合、選択されたコンテンツの詳細情報の要求を前記管理サーバを介して前記記録装置に送信し、要求に応じて、コンテンツのタイトル、チャンネル、開始時刻の情報を含む前記詳細情報が前記管理サーバを介して前記前記記録装置から送信されてきた場合、前記詳細情報を前記表示部に表示させ、コンテンツを消去することが指示された場合、指示されたコンテンツを消去することの要求を前記管理サーバを介して前記記録装置に送信するステップを含む。
【００１０】
本発明の管理サーバは、記録対象のコンテンツを記録するのに必要な空き容量がネットワークを介して接続される記録装置の記録媒体にないために、通知先として設定された携帯端末に対して発呼することが前記記録装置から要求された場合、前記携帯端末に対して発呼を行い、発呼に対して前記携帯端末のユーザが応答した場合、応答したことを前記記録装置に通知し、前記記録媒体の空き容量がないことを通知するメッセージが前記記録装置から送信されてきた場合、前記メッセージを前記携帯端末において表示可能な形式に変換して前記携帯端末に対して送信し、前記記録媒体に記録されているコンテンツの一覧の要求が前記携帯端末から送信されてきた場合、前記コンテンツの一覧の要求を前記記録装置に送信し、前記コンテンツの一覧が前記記録装置から送信されてきた場合、前記コンテンツの一覧を前記携帯端末において表示可能な形式に変換して前記携帯端末に対して送信し、前記コンテンツの一覧の中から選択されたコンテンツの詳細情報の要求が前記携帯端末から送信されてきた場合、前記詳細情報の要求を前記記録装置に送信し、コンテンツのタイトル、チャンネル、開始時刻の情報を含む前記詳細情報が前記記録装置から送信されてきた場合、前記詳細情報を前記携帯端末において表示可能な形式に変換して前記携帯端末に対して送信し、コンテンツを消去することの要求が前記携帯端末から送信されてきた場合、その要求を受信し、前記記録装置に送信する送受信手段を備える。
【００１１】
前記送受信手段には、暗号鍵を用いてコンテンツを復号した場合に前記記録装置において記録される、復号したコンテンツに関する視聴情報が前記記録装置から送信されてきた場合、前記視聴情報を受信させることができる。この場合、前記送受信手段により受信された前記視聴情報に基づいて課金を行う課金手段をさらに設けることができる。
【００１２】
本発明の情報処理方法および記録媒体に記録されているプログラムは、記録対象のコンテンツを記録するのに必要な空き容量がネットワークを介して接続される記録装置の記録媒体にないために、通知先として設定された携帯端末に対して発呼することが前記記録装置から要求された場合、前記携帯端末に対して発呼を行い、発呼に対して前記携帯端末のユーザが応答した場合、応答したことを前記記録装置に通知し、前記記録媒体の空き容量がないことを通知するメッセージが前記記録装置から送信されてきた場合、前記メッセージを前記携帯端末において表示可能な形式に変換して前記携帯端末に対して送信し、前記記録媒体に記録されているコンテンツの一覧の要求が前記携帯端末から送信されてきた場合、前記コンテンツの一覧の要求を前記記録装置に送信し、前記コンテンツの一覧が前記記録装置から送信されてきた場合、前記コンテンツの一覧を前記携帯端末において表示可能な形式に変換して前記携帯端末に対して送信し、前記コンテンツの一覧の中から選択されたコンテンツの詳細情報の要求が前記携帯端末から送信されてきた場合、前記詳細情報の要求を前記記録装置に送信し、コンテンツのタイトル、チャンネル、開始時刻の情報を含む前記詳細情報が前記記録装置から送信されてきた場合、前記詳細情報を前記携帯端末において表示可能な形式に変換して前記携帯端末に対して送信し、コンテンツを消去することの要求が前記携帯端末から送信されてきた場合、その要求を受信し、前記記録装置に送信するステップを含む。
【００２３】
【発明の実施の形態】
図１は、本発明を適用した録画管理システムの実施の形態の構成例を示している。この録画管理システムにおいて、放送事業体１は、例えば、テレビジョン番組に多重化や暗号化などの必要な処理を実行して生成したMPEG（Moving Picture Experts Group）トランスポートストリームを放送アンテナ２からテレビジョン放送波として送信する。
【００２４】
放送アンテナ２から送信されたテレビジョン放送波は、図示せぬ衛星を介してハードディスクレコーダ３により衛星アンテナ５を介して受信される。
【００２５】
ハードディスクレコーダ３は、受信したテレビジョン番組を、内蔵しているハードディスクに記録する。その後、ハードディスクレコーダ３のユーザは、ハードディスクに記録されているテレビジョン番組を再生し、図示せぬモニタまたはスピーカで視聴することができる。
【００２６】
ユーザは、録画するテレビジョン番組をハードディスクレコーダ３に予約設定することができる。予約の設定方法としては、例えば、テレビジョン番組のスケジュール情報を確認して、録画する番組をハードディスクレコーダ３に指定する方法や、好みのジャンルを指定して、そのジャンルに該当する全ての番組をハードディスクレコーダ３に記録させる方法などがある。
【００２７】
ハードディスクレコーダ３は、上記方法により予約設定された番組の放送時刻となる前に、番組を記録することが可能なハードディスクの空き容量があるか否かを判定する。ハードディスクレコーダ３は、空き容量が不足していると判定した場合、予めユーザにより設定された通知先に対して容量が不足していると通知すべく、通信アンテナ６を介して無線で通信を開始する。すなわち、ユーザは、テレビジョン番組の予約設定をする前に、通知先として自分自身の携帯電話機１４やパーソナルコンピュータ１７などの端末を指定しておく必要がある。
【００２８】
通信アンテナ６から無線で送信される通知情報は、最寄りの中継局７により中継アンテナ８を介して受信され、インターネットを含むネットワーク９を介して管理サーバ１０に送信される。
【００２９】
管理サーバ１０は、ハードディスクレコーダ３から送信されてきた通知情報を、通知情報の通知先としてユーザにより予め指定された携帯電話機１４またはパーソナルコンピュータ１７の出力形式に変換する。
【００３０】
管理サーバ１０は、変換した通知情報を、ネットワーク９を介して、例えば、通知先として携帯電話機１４が指定されている場合、中継局１２から中継アンテナ１３を介して携帯電話機１４に送信する。また、通知先としてパーソナルコンピュータ１７が指定されている場合、管理サーバ１０から送信された通知情報は、インターネットプロバイダ１６を介してパーソナルコンピュータ１７に送信される。
【００３１】
携帯電話機１４において通知情報を確認したユーザは、ハードディスクレコーダ３に対して、ハードディスクレコーダ３が既に記録している番組データを消去させるなどの様々な処理を指令する。この携帯電話機１４からの指令情報は、通信アンテナ１５から送信され、管理サーバ１０を経由してハードディスクレコーダ３に通知される。
【００３２】
携帯電話機１４またはパーソナルコンピュータ１７のユーザは、ハードディスクレコーダ３からの通知に応じて、ハードディスクレコーダ３を操作するだけでなく、携帯電話機１４またはパーソナルコンピュータ１７からハードディスクレコーダ３にアクセスし、ハードディスクレコーダ３を操作することもできる。
【００３３】
課金センタ１１は、ユーザがハードディスクレコーダ３に記録し、視聴したテレビジョン番組の視聴料金を課金する。また、課金センタ１１は、放送事業体１に対してテレビジョン番組を暗号化（スクランブル）する暗号鍵（スクランブル鍵）を、ハードディスクレコーダ３に対してテレビジョン番組を復号（デスクランブル）する復号鍵（デスクランブル鍵）を、それぞれ提供する。
【００３４】
図２は、ハードディスクレコーダ３の構成例を示すブロック図である。チューナ３１は、放送事業体１から送信され、図示せぬ衛星を介して衛星アンテナ５で受信される放送波から、ユーザの選局に対応する放送波を選択し、ディジタル復調回路３２に供給する。
【００３５】
ディジタル復調回路３２は、チューナ３１から供給された放送波を、QPSK(Quadrature Phase Shift Keying)復調し、得られたトランスポートストリームをエラー訂正回路３３に出力する。
【００３６】
エラー訂正回路３３は、供給されたトランスポートストリームに対して誤り訂正処理を施し、デマルチプレクサ３４に出力する。
【００３７】
デマルチプレクサ３４は、エラー訂正回路３３から供給されたトランスポートストリームから、トランスポートストリームパケット（ユーザが録画を指定した番組に関するビデオデータおよびオーディオデータ）を抽出する。
【００３８】
CPU（Central Processing Unit ）３９は、デマルチプレクサ３４の処理により得られたトランスポートストリームパケット（以下、TSパケットと称する）を暗号鍵（１次鍵）を利用して復号し、得られたTSパケット（さらに、２次鍵で暗号化（スクランブル）されている番組（チャンネル）である場合には、暗号化（スクランブル）された状態のTSパケット）をハードディスク４３に記録させる。CPU３９が使用する暗号鍵（デスクランブル鍵）は、IC（Integrated Circuit）カードインタフェース４１を介してICカード４２から供給される。なお、データの暗号化について、後で詳述する。
【００３９】
一方、チューナ３５は、所定の放送局から送信されたアナログ地上波のうち、ユーザにより指定されたチャンネルの地上波を地上波アンテナ４を介して受信し、ビデオデコーダ３６に出力する。
【００４０】
ビデオデコーダ３６は、チューナ３５から供給されたアナログデータをディジタル化し、MPEGエンコーダ３７に出力する。
【００４１】
MPEGエンコーダ３７は、ビデオデコーダ３６においてディジタル化されたデータをMPEG２方式で圧縮し、TSパケットを生成する。MPEGエンコーダ３７により生成されたTSパケットは、CPU３９の指令に基づいてシステムバス３８を経由してハードディスク４３に記録される。
【００４２】
ハードディスクレコーダ３のユーザからハードディスク４３が記録している番組データを再生することが指令された場合、CPU３９は、ハードディスク４３に記録しているTSパケットを２次鍵解除部４９の図示せぬ記憶部から供給される暗号鍵（２次鍵）を利用して復号し、MPEGデコーダ４７に出力する。CPU３９は、TSパケットのデータが２次鍵で暗号化されている場合、通信部４０の携帯電話機能を利用して、管理サーバ１０にアクセスし、２次鍵を取得する。なお、取得した２次鍵は、２次鍵解除部４９の図示せぬ記憶部に記憶される。そして、２次鍵で復号されたデータがMPEGデコーダ４７に供給される。
【００４３】
MPEGデコーダ４７は、供給されたTSパケットをデコードし、アナログ変換する。MPEGデコーダ４７は、生成されたビデオ信号をOSD(On Screen Display)処理部４８に出力し、オーディオ信号をスピーカに出力する。
【００４４】
OSD処理部４８は、MPEGデコーダ４７から供給されたアナログビデオ信号に必要な情報を重畳し、モニタに出力する。
【００４５】
通信部４０は、CPU３９の指令に基づいて他の通信機器と通信アンテナ６を介して無線で通信を行う。また、通信部４０は、有線でネットワーク９に接続されており、ユーザがハードディスクレコーダ３を利用して視聴したテレビジョン番組の視聴情報などを、管理サーバ１０に対して送信する。
【００４６】
フラッシュメモリ４４は、CPU３９の指令に基づいて外部から取得された情報を記憶する。例えば、ハードディスク４３の空き容量が不足している場合の通知先の情報などが記憶される。
【００４７】
ROM(Read Only Memory)４５には、CPU３９が各ブロックを制御するプログラム、および固定データなどが記憶されている。
【００４８】
スイッチボタン、リモートコマンダなどにより構成される入力部４６には、ユーザからハードディスクレコーダ３に対する指令が入力される。
【００４９】
ハードディスクレコーダ３は、ユーザから指令されたテレビジョン番組を録画する前に、設置されている位置に対応する位置情報や、時刻情報を取得し、初期設定をする必要がある。位置情報は、放送局から放送されるテレビジョン番組のプログラムが地域によって異なることがあるために設定される。また、例えば、米国などにおいては、地域によって時刻も異なるので、どの地域の時刻を設定するのかを決定するのに位置情報が必要となる。
【００５０】
図３は、ハードディスクレコーダ３の初期設定を説明する図である。初期設定は、ハードディスクレコーダ３に初めて電源が投入されたときに（または、ユーザにより指示される毎に）開始される。ハードディスクレコーダ３は、通信部４０において、自分自身との距離が最も近い中継局６１と通信し、必要情報を取得する。
【００５１】
中継局６１乃至６３は、半径数キロメートルの範囲内の通信端末（ハードディスクレコーダ３を含む）が行う通信を管理する。電波領域A１は中継局６１から送信される電波が到達する範囲を、電波領域A２は中継局６２から送信される電波が到達する範囲を、電波領域A３は中継局６３から送信される電波が到達する範囲を、それぞれ示している。
【００５２】
以下、図４および図５のフローチャートを参照してハードディスクレコーダ３の初期設定について説明する。
【００５３】
ステップS１において、CPU３９は、電源が投入されたか否かを判定する。ハードディスクレコーダ３の初期設定プログラムは、図示せぬ電源供給部から電源が供給された場合に開始されるようにROM４５のプログラムに記憶されており、CPU３９は、そのプログラムに従って、電源が供給されるまで待機する。CPU３９は、図示せぬ電源供給部から電源が供給されたと判定した場合、処理はステップS２に進む。
【００５４】
ステップS２において、CPU３９は、通信部４０において、中継局６１と通信を開始する。
【００５５】
ステップS３において、CPU３９は、中継局６１に対して自分自身の位置情報を要求する。中継局６１は、この要求に応じるべく、ハードディスクレコーダ３から送信される電波に基づいてハードディスクレコーダ３の位置情報を算出する。中継局６１は、中継局６２および６３がわずかに検出するハードディスクレコーダ３のからの電波の受信状態をも参照することにより、精度の高いハードディスクレコーダ３の位置情報を算出することができる。あるいはまた、電波領域A１の範囲が充分小さい場合、中継局６１は、自分自身の位置を表す位置情報を、ハードディスクレコーダ３の位置情報として送信する。
【００５６】
ステップS４において、CPU３９は、中継局６１から位置情報が通知されたか否かを判定する。CPU３９は、中継局６１から電波が届かないなどの理由で位置情報を取得することができないと判定した場合、処理はステップS５に進む。
【００５７】
ステップS５において、CPU３９は、OSD処理部４８を制御し、位置情報を取得することができない旨のメッセージをモニタに表示させ、さらに、ユーザに対して位置特定情報（例えば、郵便番号や予め設定されている地域コード）の入力を要求する旨のメッセージを表示させる。
【００５８】
ステップS６において、CPU３９は、ユーザから位置特定情報が入力されたか否かを判定する。CPU３９は、位置特定情報が入力されていないと判定した場合、処理はステップS７に進む。
【００５９】
ステップS７において、CPU３９は、初期設定が完了していない旨のメッセージをモニタに表示させ、ユーザに通知する。その後、処理はステップS８に進み、CPU３９は、中継局６１との通信を終了し、処理を終了する。
【００６０】
一方、ステップS４において、CPU３９は、中継局６１から位置情報が通知されたと判定した場合、またはステップS６でユーザから位置特定情報が入力されたと判定した場合、処理はステップS９に進む。
【００６１】
ステップS９において、CPU３９は、中継局６１からの通知またはユーザから入力された位置情報に基づいて、地上波アンテナ４により受信するテレビジョン放送波の放送局（チャンネル）を設定し、フラッシュメモリ４４に記憶させる（例えば、ハードディスクレコーダ３が東京都新宿区の１地点に設置される場合、地上波アンテナ４が受信できる放送局のチャンネル番号は、チャンネル１，３，６，８，１０，１２のように設定される）。位置情報に対応する放送局の特定コードは、ROM４５に予め設定されている。
【００６２】
CPU３９は、位置情報の設定ができた場合、ステップS１０に進み、中継局６１に対して現在の時刻情報を要求する。
【００６３】
ステップS１１において、CPU３９は、中継局６１から時刻情報が通知されたか否かを判定する。CPU３９は、中継局６１からの電波が届かないなどの理由で、中継局６１から時刻情報が通知されていないと判定した場合、処理はステップS１２に進む。
【００６４】
ステップS１２において、CPU３９は、時刻情報を取得することができない旨のメッセージをモニタに表示させ、さらに、ユーザに対して時刻情報の入力を要求する旨のメッセージをモニタに表示させる。
【００６５】
ステップS１３において、CPU３９は、ユーザから時刻情報が入力されたか否かを判定し、時刻情報が入力されていないと判定した場合、処理はステップS７に進む。
【００６６】
ステップS７において、CPU３９は、初期設定が完了していない旨のメッセージをモニタに表示させ、処理はステップS８に進む。
【００６７】
ステップS８において、CPU３９は、中継局６１との通信を終了する。その後CPU３９は、処理を終了する。
【００６８】
一方、ステップS１１において、CPU３９は、中継局６１から時刻情報が通知されたと判定した場合、またはステップS１３において、ユーザから時刻情報が入力されたと判定した場合、処理はステップS１４に進む。
【００６９】
ステップS１４において、CPU３９は、中継局６１からの通知またはユーザから入力された時刻情報に基づいて、内蔵するタイマに現在時刻を設定する。
【００７０】
ステップS１５において、CPU３９は、ユーザのクレジットカード番号を取得する。ユーザは、ネットワーク９を介して取引を行う場合、その決済に必要な住所、氏名、電話番号、メールアドレスなどとともにクレジットカードの番号を所定のサーバに予め登録しておく。そこで、CPU３９は、通信部４０を制御し、ROM４５に予め登録されているサーバにアクセスさせ、所定のサーバ（例えば、図１の管理サーバ１０）に、そのユーザのクレジットカード番号の通知を要求する。
【００７１】
CPU３９は、ユーザのクレジットカード番号を取得し、例えば、ユーザが商品案内の番組を視聴し、ハードディスクレコーダ３から商品を注文する場合に通知する支払方法として設定する。CPU３９は、ユーザから商品の注文情報が入力された場合、そのつどクレジットカード番号の入力をユーザに対して要求することなく、クレジットカード番号を暗号化して注文先に送信する。
【００７２】
ステップS１５の処理でハードディスクレコーダ３からクレジットカード番号の通知が要求された管理サーバ１０は、ユーザがハードディスクレコーダ３の通信料金の支払いに利用しているクレジットカード番号や、ユーザが使用している携帯電話機１４の通話料金の支払いに利用しているクレジットカード番号を読み出し、ハードディスクレコーダ３に通知する。
【００７３】
ステップS１６において、CPU３９は、クレジットカード番号がサーバから通知されたか否かを判定する。CPU３９は、クレジットカード番号が通知されていないと判定した場合、処理はステップS１７に進む。
【００７４】
ステップS１７において、CPU３９は、OSD処理部４８を制御し、クレジットカード番号を取得できない旨のメッセージ、およびユーザに対してクレジットカード番号の入力を要求する旨のメッセージをモニタに表示させる。
【００７５】
ステップS１８において、CPU３９は、ユーザからクレジットカード番号が入力されたか否かを判定する。CPU３９は、ユーザからクレジットカード番号が入力されていないと判定した場合、処理はステップS７に進む。
【００７６】
ステップS７において、CPU３９は、初期設定が完了していない旨のメッセージをモニタに表示させ、処理はステップS８に進む。
【００７７】
ステップS８において、CPU３９は、通信部４０における通信を終了させる。その後、CPU３９は、処理を終了する。
【００７８】
一方、ステップS１６において、CPU３９は、クレジットカード番号がサーバから通知されたと判定した場合、またはステップS１８でユーザから入力されたと判定した場合、処理はステップS１９に進む。
【００７９】
ステップS１９において、CPU３９は、クレジットカード番号をフラッシュメモリ４４に記憶させ、ユーザから商品の注文情報が入力された場合の支払方法として設定する。
【００８０】
ステップS２０において、CPU３９は、初期設定が終了した旨のメッセージをモニタに表示させる。
【００８１】
ステップS８において、CPU３９は、中継局６１との通信を終了する。その後、CPU３９は、処理を終了する。
【００８２】
以上においては、CPU３９は、ハードディスクレコーダ３の位置情報、および時刻情報を、中継局６１に対して要求することとしたが、ハードディスクレコーダ３の情報を管理する管理サーバ１０から取得するようにしても良い。
【００８３】
また、CPU３９は、通信部４０からの無線による通信ではなく、有線による通信で設定情報を取得することもできる。
【００８４】
図６は、携帯電話機１４の構成例を示すブロック図である。
【００８５】
CPU７１は、携帯電話機１４の全体の動作を制御する。CPU７１にはバス７４を介してROM７２、およびRAM（Random Access Memory）７３が接続されている。CPU７１が行う制御処理に必要なプログラム、および固定データは、ROM７２に記憶され、CPU７１の処理に必要な作業用データを含む様々なデータはRAM７３に記憶される。
【００８６】
また、CPU７１には、バス７４を介して入出力インタフェース７５が接続され、入出力インタフェース７５を介して各種処理ブロックが接続される。
【００８７】
通信部７６は、CPU７１の指令に基づいて通信アンテナ１５から無線信号を送信し、最も近い中継局を介して他の通信端末などと通信を行う。
【００８８】
入力部７７は、ユーザが電話をかける際に電話番号などを入力するスイッチボタンなどよりなる操作部である。また、ユーザは、入力部７７を操作してハードディスクレコーダ３を遠隔操作するための指令を入力する。
【００８９】
音声入出力部７８は、マイクロホンとスピーカよりなり、携帯電話機１４が通常の電話機として使用される場合、音声を入出力する。
【００９０】
表示部７９は、LCDにより構成され、電話機能実行時に、現在通信をしている他の携帯電話機の電話番号などを表示する。また、表示部７９は、携帯電話機１４のユーザがハードディスクレコーダ３を遠隔操作する場合、CPU７１からの指令に基づいてハードディスクレコーダ３から送信されてくる各種メッセージ（図１５に示すようなメッセージ）を表示する。
【００９１】
図７は、パーソナルコンピュータ１７の構成例を示すブロック図である。
【００９２】
CPU９１は、パーソナルコンピュータ１７の全体の動作を制御する。CPU９１にはバス９４を介してROM９２、およびRAM９３が接続されている。CPU９１が行う制御処理に必要なプログラム、固定データはROM９２に記憶される。また、CPU９１の処理に必要な作業用データを含む様々なデータはRAM９３に記憶される。
【００９３】
CPU９１には、バス９４を介して入出力インタフェース９５が接続され、入出力インタフェース９５を介して各種処理ブロックが接続される。
【００９４】
入力部９６は、キーボード、マウスなどの入力デバイスより構成され、パーソナルコンピュータ１７のユーザより各種指令が入力される。
【００９５】
出力部９７および表示部９８は、スピーカ、LCD、CRTなどで構成され、CPU９１による処理結果等が出力（表示）される。
【００９６】
記憶部９９は、ハードディスクにより構成され、パーソナルコンピュータ１７のユーザが管理する各種情報やプログラムが記憶される。
【００９７】
通信部１００は、ネットワーク９を介して様々な端末と通信する。
【００９８】
また、入出力インタフェース９５には、ドライブ１０１が接続されている。ドライブ１０１は、磁気ディスク１０２（フロッピディスクを含む）、光ディスク１０３（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク１０４（ＭＤ(Mini Disc)を含む）、もしくは半導体メモリ１０５などの記録媒体に対してデータの読み書きを行う。
【００９９】
図８は、管理サーバ１０の構成例を示すブロック図である。パーソナルコンピュータ１７と同様の機能を有する部分について、その説明は省略する。
【０１００】
CPU１２１は、管理サーバ１０の全体の動作を制御する。CPU１２１にはバス１２４を介してROM１２２、およびRAM１２３が接続されており、CPU１２１が行う制御処理に必要なプログラム、固定データ、およびハードディスクレコーダ３から携帯電話機１４またはパーソナルコンピュータ１７に送信されるデータを、携帯電話機１４、パーソナルコンピュータ１７のそれぞれにおいて表示可能なデータに変換する変換プログラムなどが記憶部１２９に記憶される。CPU１２１の処理に必要な作業用データを含む様々なデータはRAM１２３に記憶される。
【０１０１】
記憶部１２９には、管理サーバ１０が管理する各種情報（例えば、ユーザが視聴したテレビジョン番組の視聴情報、ハードディスクレコーダ３の登録情報）も記憶される。
【０１０２】
次に、図９乃至１４のフローチャートを参照してハードディスクレコーダ３からの容量不足の通知に応じて、ユーザが端末によりハードディスクレコーダ３を遠隔操作し、予約録画を実行させる一連の処理について説明する。なお、ユーザがハードディスクレコーダ３からの通知を確認する端末は、携帯電話機１４であるとする。
【０１０３】
始めに、図９および図１０を参照してハードディスクレコーダ３の通知処理について説明する。この処理は、ハードディスクレコーダ３が予約録画を実行する前に開始される。ユーザは、予約録画として、例えば、スポーツというジャンルに属する全ての番組を録画するようにハードディスクレコーダ３に設定しているものとする。従って、CPU３９は、放送事業体１から放送されるEPG（Electrical Program Guide）を受信し、フラッシュメモリ４４に記憶させる。CPU３９は、このEPGに従って、そのジャンルがスポーツとして規定されている番組を検索し、その放送時刻になるとその番組を自動的に受信し、ハードディスク４３に記録する処理を実行する。その結果、ハードディスク４３の空き容量は、時々刻々と変化する。
【０１０４】
ステップS３１において、CPU３９は、放送事業体１から放送されたEPGに基づいて、これから録画を開始する（録画が開始された）スポーツ番組のデータ量を認識し、そのスポーツ番組を録画するために必要な空き容量がハードディスク４３に残っているか否かを判定する。
【０１０５】
ステップS３１において、CPU３９は、スポーツ番組を録画するために必要な空き容量がハードディスク４３に残っていると判定した場合、処理はステップS３２に進む。
【０１０６】
ステップS３２において、CPU３９は、番組の放送時刻となった場合、番組の録画を開始する。すなわち、CPU３９は、チューナ３１にその番組を含む伝送チャンネルを選択させる。その出力は、ディジタル復調回路３２で復調され、エラー訂正回路３３で誤り訂正された後、デマルチプレクサ３４に入力され、その番組のTSパケット（スポーツ番組に関するデータ）が抽出される。CPU３９は、１次鍵で暗号化されているTSパケットを、ICカード４２から供給される暗号鍵（１次鍵）を利用して復号し、ハードディスク４３に記録させる。このTSパケットのデータが２次鍵で暗号化（スクランブル）されている場合、そのまま復号（デスクランブル）されずに記録される。
【０１０７】
一方、ステップS３１において、CPU３９は、ハードディスク４３にスポーツ番組を録画する空き容量が残っていないと判定した場合、処理はステップS３３に進む。
【０１０８】
ステップS３３において、CPU３９は、ハードディスク４３の空き容量が不足している場合に通知する端末情報をフラッシュメモリ４４から取得する。例えば、ユーザが通知先として携帯電話機１４を設定している場合、CPU３９は、携帯電話機１４の電話番号や電子メールアドレスを取得する。また、ユーザが通知先としてパーソナルコンピュータ１７を設定した場合、CPU３９は、パーソナルコンピュータ１７の電子メールアドレスを取得する。すなわち、ユーザは、通知を受ける端末情報をフラッシュメモリ４４などに予め記憶させておく必要がある。
【０１０９】
ステップS３４において、CPU３９は、通信部４０を制御し、ステップS３３で取得した通知先の携帯電話機１４に発呼することを管理サーバ１０に要求する。この要求に対応して管理サーバ１０は、ユーザ情報の転送を要求してくる。
【０１１０】
ステップS３５において、CPU３９は、フラッシュメモリ４４に予め記憶されているそのユーザのID、パスワードなどのユーザ情報を転送する。
【０１１１】
ステップS３６において、CPU３９は、管理サーバ１０から携帯電話機１４が応答した旨の通知があるか否かを判定する。携帯電話機１４のユーザが、ハードディスクレコーダ３からの発呼に応じることができない場合、あるいは、ユーザ情報が正しくない場合、管理サーバ１０からサービス提供不可の通知がくるので、CPU３９は、携帯電話機１４が応答したとの通知がないと判定し、処理はステップS３７に進む。
【０１１２】
ステップS３７において、CPU３９は、携帯電話機１４に対して発呼処理を開始してから所定時間が経過したか否かを判定する。CPU３９は、所定時間が経過したと判定した場合、容量不足のため番組を録画することができないと認識し、処理を終了する。
【０１１３】
ステップS３７において、CPU３７は、所定時間が経過していないと判定した場合、ステップS３８に進む。
【０１１４】
ステップS３８において、CPU３９は、管理サーバ１０からサービス不可の通知があったか否かを判定し、通知がないと判定した場合、処理はステップS３６に戻り、それ以降の処理が繰り返される。
【０１１５】
一方、ユーザ情報が不正なものである場合、サービス不可の通知が管理サーバ１０から、送信されてくるので、このとき処理は終了される。
【０１１６】
ステップS３６において、CPU３９は、携帯電話機１４から応答されたと判定した場合、処理はステップS３９に進む。
【０１１７】
ステップS３９において、CPU３９は、通信部４０を制御し、管理サーバ１０に対してハードディスク４３の空き容量が不足しているため、予約録画を実行できないことを表すメッセージを通知する。管理サーバ１０は、ハードディスクレコーダ３から送信されたメッセージを、携帯電話機１４が出力可能なデータ形式に変換し、携帯電話機１４に送信する。
【０１１８】
ステップS３９でハードディスクレコーダ３から送信されたメッセージを携帯電話機１４で確認したユーザは、ハードディスク４３に記録されているいずれかの番組データを消去し、予約録画を実行させるか否かの判定をすることとなる（後述する図１３のステップS８３）。ユーザは、ハードディスク４３に記録されている番組データを消去するとした場合、ハードディスクレコーダ３に対してハードディスク４３に記録されている番組データの一覧情報を要求する（図１３のステップS８６）。
【０１１９】
ステップS４０において、CPU３９は、携帯電話機１４からハードディスク４３が記録している番組データの一覧情報が要求されたか否かを判定する。
【０１２０】
ステップS４０において、CPU３９は、携帯電話機１４からハードディスク４３が記録している番組データの一覧情報が要求されていないと判定した場合、予約録画を実行する必要がないと認識し、処理はステップS４１に進む。
【０１２１】
ステップS４１において、CPU３９は、通信部４０を制御し、携帯電話機１４に対して番組を録画できない旨のメッセージを送信する。
【０１２２】
その後、ステップS４２に進み、CPU３９は、携帯電話機１４との通信を終了し、処理を終了する。
【０１２３】
一方、ステップS４０において、CPU３９は、携帯電話機１４からハードディスク４３が記録している番組データの一覧情報が要求されたと判定した場合、処理はステップS４３に進む。
【０１２４】
ステップS４３において、CPU３９は、ハードディスク４３から、記録している番組データの一覧情報を取得し、送信する。通信部４０から送信された一覧情報は、ステップS３９の処理で送信したメッセージと同様に、管理サーバ１０により携帯電話機１４が出力可能なデータ形式に変換されて、携帯電話機１４に通知される。
【０１２５】
ステップS４３でハードディスクレコーダ３から送信されてきた番組データの一覧情報を携帯電話機１４の表示部７９において確認したユーザは、消去する番組を一覧情報の中から選択することとなる。ユーザが消去する番組を選択した場合、消去する番組の詳細情報が携帯電話機１４から要求される（図１３のステップS９０）。
【０１２６】
ステップS４４において、CPU３９は、携帯電話機１４から消去する番組の詳細情報が要求されたか否かを判定する。CPU３９は、携帯電話機１４から詳細情報が要求されていないと判定した場合、ステップS４１に進み、それ以降の処理を実行する。すなわち、この場合、録画処理は行われないこととなる。
【０１２７】
ステップS４４において、CPU３９は、携帯電話機１４から消去する番組の詳細情報が要求されたと判定した場合、処理はステップS４５に進む。
【０１２８】
ステップS４５において、CPU３９は、携帯電話機１４から要求された番組の詳細情報をフラッシュメモリ４４から読み出し、通信部４０から送信させる。
【０１２９】
ステップS４５でハードディスクレコーダ３から送信された詳細情報を携帯電話機１４で確認したユーザは、確認した番組の消去をハードディスクレコーダ３に指示するか否かの選択をすることとなる（図１４のステップS９３）。
【０１３０】
ステップS４６において、CPU３９は、ステップS４３で通知した番組を消去することが携帯電話機１４から指示されたか否かを判定する。CPU３９は、携帯電話機１４から番組データを消去することが指示されていないと判定した場合、処理はステップS４１に進み、それ以降の処理が実行される。すなわち、この場合にも、録画処理は行われない。
【０１３１】
ステップS４６において、CPU３９は、番組データの消去が指示されたと判定した場合、処理はステップS４７に進む。
【０１３２】
ステップS４７において、CPU３９は、ハードディスク４３を制御し、携帯電話機１４から指示された番組データを消去する。
【０１３３】
ステップS４８において、CPU３９は、指示された番組データを消去したことを携帯電話機１４に対して通知する。
【０１３４】
ステップS４９において、CPU３９は、ステップS４７でデータを消去したことにより、スポーツ番組を録画するハードディスク４３の空き容量が確保できたか否かを判定する。CPU３９は、ハードディスク４３の空き容量が、まだ不足していると判定した場合、処理はステップS３９に戻り、それ以降の処理が繰り返し実行される。
【０１３５】
ステップS４９において、CPU３９は、スポーツ番組を録画をするハードディスク４３の空き容量が確保できたと判定した場合、処理はステップS５０に進む。
【０１３６】
ステップS５０において、CPU３９は、携帯電話機１４に対してハードディスク４３の空き容量が確保できたことを通知する。その後、ステップS３２において、CPU３９は、ユーザから設定されたスポーツ番組の録画を開始する。
【０１３７】
次に、図１１および１２のフローチャートを参照して、ハードディスクレコーダ３からの容量不足の通知を受けた場合の管理サーバ１０の処理について説明する。なお、容量不足の通知先は、携帯電話機１４である。
【０１３８】
ステップS６１において、CPU１２１は、ハードディスクレコーダ３から携帯電話機１４を発呼することが要求されたか否かを判定する。CPU１２１は、ハードディスクレコーダ３から発呼が要求されるまで待機し、発呼が要求されたと判定した場合、処理はステップS６２に進む。
【０１３９】
ステップS６２において、CPU１２１は、ハードディスクレコーダ３に対して、ユーザ情報を要求する。CPU１２１は、取得したユーザ情報に基づいてハードディスクレコーダ３のユーザが録画管理サービスの契約者であるか否かを判定する。すなわち、ハードディスクレコーダ３のユーザは、管理サーバ１０の管理者と、録画管理サービスの契約を予め結ぶ必要がある。
【０１４０】
ステップS６３において、CPU１２１は、ハードディスクレコーダ３からユーザ情報が送信されてきたか否かを判定する。CPU１２１は、ユーザ情報が送信されてきてないと判定した場合、処理はステップS６４に進む。
【０１４１】
ステップS６４において、CPU１２１は、ハードディスクレコーダ３に対してユーザ情報を要求してから所定時間が経過したか否かを判定する。CPU１２１は、所定時間が経過していないと判定した場合、ステップS６２に戻り、ユーザ情報の要求を繰り返す。
【０１４２】
ステップS６４において、CPU１２１は、ハードディスクレコーダ３に対してユーザ情報を要求してから所定時間が経過したと判定した場合、処理はステップS６５に進む。
【０１４３】
ステップS６５において、CPU１２１は、ユーザ情報が取得できず、録画管理サービスの契約者であるか否かを判断することができないため、サービスを提供できない旨のメッセージを通信部１３０からハードディスクレコーダ３に対して通知する。その後、処理はステップS６１に戻る。
【０１４４】
一方、ステップS６３において、CPU１２１は、ハードディスクレコーダ３から送信されてきたユーザ情報が通信部１３０において受信されたと判定した場合、処理はステップS６６に進む。
【０１４５】
ステップS６６において、CPU１２１は、ハードディスクレコーダ３から送信されてきたユーザ情報に基づいて記憶部１２９に記憶されている登録情報を検索し、ハードディスクレコーダ３のユーザは、録画管理サービスの契約者であるか否かを判定する。CPU１２１は、ハードディスクレコーダ３のユーザが録画管理サービスの契約者でないと判定した場合、処理はステップS６５に進み、それ以降の処理が実行される。
【０１４６】
ステップS６６において、CPU１２１は、ハードディスクレコーダ３のユーザが録画管理サービスの契約者であると判定した場合、処理はステップS６７に進む。
【０１４７】
ステップS６７において、CPU１２１は、携帯電話機１４と通信を開始すべく、携帯電話機１４に発呼する。
【０１４８】
ステップS６８において、CPU１２１は、携帯電話機１４のユーザから応答があるか否かを判定する。CPU１２１は、携帯電話機１４のユーザから応答がないと判定した場合、処理はステップS６９に進む。
【０１４９】
ステップS６９において、CPU１２１は、携帯電話機１４を発呼してから所定時間が経過したか否かを判定する。CPU１２１は、所定時間が経過していないと判定した場合、ステップS６７に戻り、携帯電話機１４に対して発呼を繰り返す。
【０１５０】
ステップS６９において、CPU１２１は、携帯電話機１４を発呼してから所定時間が経過したと判定した場合、ステップS６５に進み、ハードディスクレコーダ３に対してサービスを提供できないと通知する。
【０１５１】
一方、ステップS６８において、CPU１２１は、携帯電話機１４のユーザが入力部７９のボタンを操作し、応答があったと判定した場合、処理はステップS７０に進む。
【０１５２】
ステップS７０において、CPU１２１は、携帯電話機１４から応答があったことをハードディスクレコーダ３に対して通知する。
【０１５３】
ステップS７１において、CPU１２１は、ハードディスクレコーダ３が携帯電話機１４に対して送信したデータが、通信部１３０において受信されたか否かを判定する。CPU１２１は、ハードディスクレコーダ３が携帯電話機１４に対して送信したデータを受信したと判定した場合、処理はステップS７２に進む。
【０１５４】
ステップS７２において、CPU１２１は、受信されたデータに対して記憶部１２９に記憶されている変換プログラムを適用し、携帯電話機１４の表示部７９が表示可能なデータ形式に変換する。
【０１５５】
ステップS７３において、CPU１２１は、ステップS７２の処理で変換したデータを通信部１３０から携帯電話機１４に対して送信する。
【０１５６】
一方、ステップS７１において、ハードディスクレコーダ３からのデータが受信されていないと判定した場合、ステップS７２およびS７３の処理はスキップされ、処理はステップS７４に進む。
【０１５７】
ステップS７４において、CPU１２１は、携帯電話機１４がハードディスクレコーダ３に対して送信したデータが、通信部１３０において受信されたか否かを判定する。CPU１２１は、携帯電話機１４からのデータが受信されたと判定した場合、処理はステップS７５に進む。
【０１５８】
ステップS７５において、CPU１２１は、通信部１３０において受信された携帯電話機１４からのデータを、そのままのデータ形式でハードディスクレコーダ３に対して通信部１３０から送信する。
【０１５９】
一方、ステップS７４において、CPU１２１は、携帯電話機１４がハードディスクレコーダ３に対して送信したデータを受信していないと判定した場合、ステップS７５の処理はスキップされ、ステップS７６に進む。
【０１６０】
ステップS７６において、CPU１２１は、ハードディスクレコーダ３および携帯電話機１４のデータの送受信が完了したか否かを判定する。CPU１２１は、データの送受信がまだ完了していないと判定した場合、処理はステップS７１に戻り、それ以降の処理が繰り返し実行される。
【０１６１】
ステップS７６において、CPU１２１は、ハードディスクレコーダ３および携帯電話機１４のデータの送受信が完了したと判定した場合、処理をステップS６１に戻す。
【０１６２】
次に、図１３および１４を参照して、ハードディスクレコーダ３を遠隔操作する携帯電話機１４の制御処理について説明する。
【０１６３】
ステップS８１において、CPU７１は、ハードディスクレコーダ３からハードディスク４３の空き容量が不足している旨のメッセージが受信されたか否かを判定する。CPU７１は、通信部７６においてメッセージが受信されるまで待機し、受信されたと判定した場合、処理はステップS８２に進む。
【０１６４】
ステップS８２において、CPU７１は、通信部７６において受信したメッセージを表示部７９に表示させ、ユーザに通知する。
【０１６５】
図１５（A）は、ステップS８２の処理で、CPU７１が表示部７９に表示させるメッセージの例を示している。表示部７９には、「空き容量が少なくなりました録画された番組を消しますか？  YES  NO」が表示され、ユーザに対してハードディスク４３にすでに記録されている番組を消去するか否かを選択させている。なお、この表示は、図示せぬ着信音出力部からの着信音とともに表示される。
【０１６６】
ステップS８３において、CPU７１は、ステップS８２で表示部７９に表示させたメッセージに対して、ハードディスク４３の記録内容を消去することがユーザから選択されたか（「YES」ボタンが選択されたか）否かを判定する。CPU７１は、ユーザから記録内容を消去することが選択されていないと判定した場合（予約録画を実行する必要がないと選択された場合）、処理はステップS８４に進む。
【０１６７】
ステップS８４において、CPU７１は、ハードディスクレコーダ３から送信されてきた通知（図９のステップS３９）を受信し、番組を録画できない旨のメッセージを表示させる。
【０１６８】
図１５（B）は、ステップS８４の処理で、CPU７１が表示部７９に表示させるメッセージの例を示している。この例では、「空き容量が不足しているため番組を録画できません」と表示されている。
【０１６９】
ステップS８５において、CPU７１は、ハードディスクレコーダ３との通信を終了する。その後、処理はステップS８１に戻る。
【０１７０】
一方、ステップS８３において、CPU７１は、入力部７７から入力された情報に基づいて、ユーザからハードディスク４３の記録内容を消去することが選択されたと判定した場合（予約録画を実行させると判定した場合）、処理はステップS８６に進む。
【０１７１】
ステップS８６において、CPU７１は、ハードディスクレコーダ３に対して、ハードディスク４３が記録している番組データの一覧情報の送信を要求する。
【０１７２】
ステップS８７において、ハードディスクレコーダ３から送信された（図１０のステップS４３）一覧情報は、通信アンテナ１５を介して通信部７６において受信される。
【０１７３】
ステップS８８において、CPU７１は、ステップS８７の処理で通信部７６が受信した一覧情報を表示部７９に表示させる。
【０１７４】
図１５（C）は、ステップS８８の処理で、CPU７１が表示部７９に表示させるメッセージの例を示している。この例では、「どの番組を消しますか？」のメッセージが表示され、ハードディスク４３にすでに記録されている番組として「１．ニュース／天気予報  CH１  ９：００」と「２．ワイドショー  CH８  １５：００」が一覧表示されている。「ニュース／天気予報」および「ワイドショー」は番組タイトルを、「CH１」および「CH８」は放送チャンネルを、「９：００」および「１５：００」は放送時刻を意味している。さらに、表示部７９には、「戻る」ボタンが表示されている。ユーザは、入力部７７を操作して「戻る」ボタンを選択することにより、図１５（A）の選択画面に戻ることができる。
【０１７５】
ステップS８９において、CPU７１は、ステップS８８の処理で表示させたメッセージに対応して、ユーザから消去する番組が選択されたか否かを判定する。すなわち、図１５（C）の例においては、CPU７１は、「ニュース／天気予報」または「ワイドショー」のどちらか（または両方）の番組データが選択されたか否かを判定する。CPU７１は、消去する番組が入力部７７から入力されていないと判定した場合（「戻る」が選択されたと認識した場合）、処理はステップS８２に戻り、それ以降の処理が繰り返し実行される。
【０１７６】
ステップS８９において、CPU７１は、ユーザから消去する番組が選択されたと判定した場合、処理はステップS９０に進む。
【０１７７】
ステップS９０において、CPU７１は、ハードディスクレコーダ３に対してユーザが消去することを選択した番組の詳細情報の送信を要求する。以下、ユーザは、消去する番組として「ニュース／天気予報」を選択した場合について説明する。
【０１７８】
ステップS９１において、ハードディスクレコーダ３から送信されてきた番組の詳細情報は、通信アンテナ１５を介して通信部７６において受信される。
【０１７９】
ステップS９２において、CPU７１は、ステップS９１で通信部７６が受信した詳細情報を表示部７９に表示させる。
【０１８０】
図１５（D）は、ステップS９２の処理で、CPU７１が表示部７９に表示させたメッセージの例を示している。この例では、「この番組を消しますか？」とメッセージが表示され、上述した番組タイトル、放送チャンネルおよび放送時刻の他に、録画年月日を示す「２０００年６月３０日」、および録画時間を示す「３０分」が表示されている。さらに、表示部７９には、「YES  NO」ボタンが表示され、ユーザは、入力部７７を操作することにより消去するか否かを選択することができる。
【０１８１】
ステップS９３において、CPU７１は、ステップS９２の処理で詳細情報を表示した番組を消去することが選択されたか否かを判定する。CPU７１は、番組を消去しないことがユーザにより選択されたと判定した場合（図１５（D）の表示画面で「NO」ボタンが選択されたと判定した場合）、処理はステップS８４に進み、それ以降の処理が実行される。
【０１８２】
ステップS９３において、CPU７１は、ステップS９２の処理で詳細情報を表示した番組を消去することが選択されたと判定した場合（図１５（D）の表示画面で「YES」ボタンが選択されたと判定した場合）、処理はステップS９４に進む。
【０１８３】
ステップS９４において、CPU７１は、ステップS９２の処理で表示させた番組データを消去することをハードディスクレコーダ３に対して指示する。
【０１８４】
ステップS９５において、CPU７１は、消去することを指示した番組が消去されたか否かを確認するため、ハードディスクレコーダ３に対して消去結果の送信を要求する。
【０１８５】
ステップS９６において、CPU７１は、ステップS９５の処理に応じてハードディスクレコーダ３から送信されてきた消去結果のメッセージを通信部７６において受信する。
【０１８６】
ステップS９７において、CPU７１は、ステップS９６の処理で通信部７６が受信した消去結果のメッセージを表示部７９に表示させる。
【０１８７】
図１５（E）は、ステップS９７の処理で、CPU７１が表示部７９に表示させるメッセージの例を示している。この例では、「ニュース／天気予報  が消去されました」と表示されている。
【０１８８】
ステップS９８においてCPU７１は、ハードディスクレコーダ３から、ハードディスク４３の空き容量が確保できた旨の通知を通信部７６において受信したか否かを判定する。CPU７１は、空き容量が確保できた旨の通知を受けていないと判定した場合、ハードディスク４３の空き容量が、まだ不足していると認識する。その後、ステップS８２に戻り、それ以降の処理が繰り返し実行される。
【０１８９】
ステップS９８においてCPU７１は、ハードディスクレコーダ３から、ハードディスク４３の空き容量が確保できた旨の通知を通信部７６において受信したと判定した場合、処理はステップS９９に進む。
【０１９０】
ステップS９９において、CPU７１は、ステップS９８で通信部７６が受信した通知を表示部７９に表示させる。
【０１９１】
図１５（F）は、ステップS９９の処理で、CPU７１が表示部７９に表示させるメッセージの例を示している。この例では、「容量は確保されました」と表示されている。
【０１９２】
以上においては、ハードディスクレコーダ３から送信されたデータは、管理サーバ１０において携帯電話機１４が出力できるデータ形式に変換されてから、携帯電話機１４に送信されることとしたが、ハードディスクレコーダ３にデータ形式を変換することができるプログラムが内蔵されている場合、管理サーバ１０を経由することなく、ハードディスクレコーダ３から、直接、携帯電話機１４にデータを送信することもできる。
【０１９３】
また、ハードディスクレコーダ３から送信されるデータ（例えば、ハードディスク４３に記録されている番組の一覧情報など）は、携帯電話機１４からの応答を待って送信されることとしたが、空き容量が不足している旨の通知とともに一括して送信するようにしても良い。
【０１９４】
ハードディスクレコーダ３が他の記録装置（DVD-RAMやパーソナルコンピュータ等）に接続されている場合、ユーザは、ハードディスクレコーダ３および他の記録装置を携帯電話機１４から遠隔操作し、ハードディスクレコーダ３が記録している番組データを転送することもできる。
【０１９５】
次に、上述した機能を有するハードディスクレコーダ３において、放送事業体１から提供されたテレビジョン番組をハードディスク４３に記録させ、ユーザがそれを利用した場合の視聴情報および課金情報などの情報処理システムについて説明する。
【０１９６】
図１６は、情報処理システムの構成例を示しており、図１の放送事業体１、ハードディスクレコーダ３、管理サーバ１０、および課金センタ１１の関係をより詳細に示すブロック図である。なお、ハードディスクレコーダ３−１乃至３−３は、図２のハードディスクレコーダ３と同様の構成とされる。
【０１９７】
放送事業体１は、視聴者管理サーバ１５１、番組生成装置１５２、２次鍵暗号化装置１５３、１次鍵暗号化装置１５４、および送信装置１５５により構成されていている。また、送信装置１５５には、放送アンテナ２が設けられている。
【０１９８】
課金センタ１１は、暗号鍵管理サーバ１６１および課金サーバ１６２により構成されている。
【０１９９】
放送事業体１に設けられている放送アンテナ２から送信されたテレビジョン放送波は、図示せぬ衛星を介してハードディスクレコーダ３−１乃至３−３で受信され、内蔵されているハードディスク４３に記録される。なお、放送事業体１から送信される番組データは、１次鍵だけ、または１次鍵および２次鍵の両方で暗号化されており、１次鍵だけが復号された状態（暗号化されていない状態、または２次鍵のみで暗号化されている状態）で、ハードディスク４３に記録される。
【０２００】
ハードディスクレコーダ３−１のユーザが２次鍵を利用して復号し、テレビジョン番組を視聴した処理に対する視聴情報は、２次鍵解除部４９の図示せぬ記憶部に記憶され、所定時間毎に管理サーバ１０に送信される。管理サーバ１０は、この視聴情報（２次鍵を利用した復号に伴う視聴情報）に基づいて課金する。また、ユーザが番組データを１次鍵で復号し、ハードディスク４３に記録させるか、または直接（リアルタイムで）視聴する処理に対する視聴情報も管理サーバ１０に送信される。この視聴情報（１次鍵を利用した復号に伴う視聴情報）は、ICカード４２に設けられている図示せぬ記憶部に記憶され、所定時間毎にまとめて管理サーバ１０に送信される。
【０２０１】
ハードディスクレコーダ３−２および３−３からの視聴情報も、ハードディスクレコーダ３−１からの情報と同様に、所定時間毎に管理サーバ１０に送信される。
【０２０２】
管理サーバ１０は、ハードディスクレコーダ３−１乃至３−３から送信されてきた視聴情報（１次鍵の利用に基づく視聴情報（以下、これを第１の視聴情報と称する）と、２次鍵の利用に基づく視聴情報（以下、これを第２の視聴情報と称する））を、ユーザ毎にまとめて記憶する。管理サーバ１０は、所定のタイミング（所定の日時や所定の周期）で課金サーバ１６２に第１の視聴情報およびICカード４２のカードIDを送信する。
【０２０３】
課金サーバ１６２は、管理サーバ１０から送信されてきた第１の視聴情報に基づいて課金を行い、課金情報とカードIDを放送事業体１の視聴者管理サーバ１５１に送信する。課金情報には、ハードディスクレコーダ３−１乃至３−３のユーザが視聴した番組料金、引き落とし方法として指定されている口座番号、およびクレジットカード番号の情報などが含まれる。また、課金サーバ１６２が電子マネーによる課金をした場合、電子マネーの価値情報なども含まれる。
【０２０４】
暗号鍵管理サーバ１６１は、視聴者管理サーバ１５１から送信されてくる視聴者情報のうち、カードIDに基づいて１次鍵を生成し、１次鍵暗号化装置１５４に提供する。また、暗号鍵管理サーバ１６１は、管理サーバより転送されてきた２次鍵を、２次鍵暗号化装置１５３に供給する。視聴者情報には、ハードディスクレコーダ３−１乃至３−３の機器ID、ICカード４２のカードIDなどが含まれる。
【０２０５】
以下、ハードディスクレコーダ３−１のユーザが、放送事業体１から送信されてきたテレビジョン放送波をハードディスクレコーダ３−１において受信し、視聴する一連の処理について図１７乃至図２０のフローチャートを参照して説明する。
【０２０６】
始めに、図１７のフローチャートを参照して、放送事業体１の処理について説明する。
【０２０７】
ステップS１０１において、番組生成装置１５２は、取得した複数のアナログ番組ソースに対して、MPEG２方式で圧縮符号化する。また、番組生成装置１５２は、圧縮符号化したディジタルデータを多重化処理し、MPEG２方式のトランスポートストリームを生成する。
【０２０８】
ステップS１０２において、２次鍵暗号化装置１５３は、ステップS１０１で番組生成装置１５２が生成したトランスポートストリームを暗号鍵管理サーバ１６１から提供された２次鍵を利用して暗号化する。この暗号化は、必要に応じて行われる。また、この２次鍵としては、所定の機関から提供される公開鍵が用いられる。
【０２０９】
ステップS１０３において、１次鍵暗号化装置１５４は、ステップS１０２で２次鍵暗号化装置１５３が２次鍵を利用して暗号化したトランスポートストリームに対して、さらに、暗号鍵管理サーバ１６１から提供された１次鍵を利用して暗号化する。１次鍵暗号化装置１５４が暗号鍵管理サーバ１６１から１次鍵の提供を受けることができるようにするため、視聴者管理サーバ１５１は、ハードディスクレコーダ３のICカード４２のカードIDを視聴者情報に含めて暗号鍵管理サーバ１６１に送信する。暗号鍵管理サーバ１６１は、このカードIDに対応して１次鍵を生成し、１次鍵暗号化装置１５４に送信する。
【０２１０】
ステップS１０４において、送信装置１５５は、所定の放送時刻となったか否かを判定する。送信装置１５５は、所定の放送時刻となるまで待機し、所定の放送時刻となったと判定した場合、処理はステップS１０５に進む。
【０２１１】
ステップS１０５において、送信装置１５５は、放送アンテナ２からテレビジョン放送波を送信する。
【０２１２】
次に、図１８のフローチャートを参照して、放送事業体１から送信されたテレビジョン放送波を受信したハードディスクレコーダ３−１の視聴制御処理について説明する。なお、ハードディスクレコーダ３−１のユーザは、テレビジョン番組をリアルタイムで視聴するものとする。
【０２１３】
ステップS１１１において、CPU３９は、通信部４０を介して管理サーバ１０に対して２次鍵の送信を要求する（ユーザが選択した番組を再生する際に、２次鍵が必要であると判断した場合に限る）。ハードディスクレコーダ３−１から送信される要求情報には、暗号鍵管理サーバ１６１に送信した視聴要求情報と同様にハードディスクレコーダ３−１の機器IDとICカード４２のカードIDが含まれる。
【０２１４】
ハードディスクレコーダ３−１から２次鍵の要求情報を受信した管理サーバ１０は、機器IDまたはカードIDの認証を行った後、ハードディスクレコーダ３−１に対して２次鍵を送信する。この２次鍵は、管理サーバ１０が暗号鍵管理サーバ１６１に供給し、保持させている２次鍵と同一のものである。管理サーバ１０は、２次鍵を自ら生成するか、または、所定の機関から取得する。この２次鍵は、所定時間毎に更新される。
【０２１５】
ステップS１１２において、CPU３９は、管理サーバ１０から送信されてきた２次鍵を通信部４０において受信し、２次鍵解除部４９の記憶部に記憶させる。
【０２１６】
ステップS１１３において、CPU３９は、視聴要求情報に対応するテレビジョン番組の番組データ（TSパケット）を、ICカード４２に予め記憶されている１次鍵、および２次鍵解除部４９に記憶されている２次鍵を利用して復号し、再生する。再生する際の各ブロックの処理は、上述した通りである。
【０２１７】
ステップS１１４において、CPU３９は、１次鍵を利用して復号（デスクランブル）した番組に関する視聴情報（第１の視聴情報）をICカード４２の記憶部に記憶させる。また、CPU３９は、２次鍵を利用して復号（デスクランブル）した番組に関する視聴情報（第２の視聴情報）を２次鍵解除部４９の記憶部に記憶させる。
【０２１８】
次に、ステップS１１５において、CPU３９は、例えば、毎月の末日などのように管理サーバ１０によって設定される所定の日時となったとき、第１の視聴情報をICカード４２の記憶部から、第２の視聴情報を２次鍵解除部４９の記憶部から、それぞれ読み出し、ハードディスクレコーダ３−１の機器ID、カードIDなどの必要情報とともに、通信部４０から管理サーバ１０に対して送信する。これにより、ハードディスクレコーダ３−１は、第１の視聴情報を課金サーバ１６２もしくは放送事業体１に送信し、第２の視聴情報を管理サーバ１０に送信する場合に較べて、アクセスが１つで済む。
【０２１９】
次に、図１９のフローチャートを参照して、ハードディスクレコーダ３−１乃至３−３から送信されてくる第１および第２の視聴情報を管理する管理サーバ１０の処理について説明する。以下、ハードディスクレコーダ３−１乃至３−３に関して、それぞれを個々に区別する必要がない場合、単に、ハードディスクレコーダ３と称する。
【０２２０】
ステップS１３１において、CPU１２１は、ハードディスクレコーダ３から送信されてきたカードID、第１の視聴情報、および第２の視聴情報を受信する。また、CPU１２１は、カードIDを記憶部１２９に記憶させるとともに、第１の視聴情報と第２の視聴情報を、区別して、記憶部１２９に記憶させる。
【０２２１】
ステップS１３２において、CPU１２１は、所定のタイミングで、課金サーバ１６２に対してカードIDを送信する。また、所定の日時となったとき、CPU１２１は、記憶部１２９に記憶させた、複数のハードディスクレコーダ３−１乃至３−３からの視聴情報のうち、第１の視聴情報を、まとめて課金サーバ１６２に送信する。これにより、課金サーバ１６２、または放送事業体１は、複数のハードディスクレコーダ３−１乃至３−３から個々に視聴情報を収集する必要がなくなる。その後、課金サーバ１６２は、第１の視聴情報（ハードディスクレコーダ３が１次鍵を利用して復号した番組に関する情報）に基づいてハードディスクレコーダ３−１乃至３−３のユーザに対して課金する。
【０２２２】
ステップS１３３において、CPU１２１は、記憶部１２９に記憶させた第２の視聴情報（２次鍵を利用して復号した番組に関する情報）に基づいてハードディスクレコーダ３−１乃至３−３のユーザに対して課金する。
【０２２３】
次に図２０のフローチャートを参照して、課金センタ１１の課金処理について説明する。
【０２２４】
ステップS１４１において、課金センタ１１に設けられている課金サーバ１６２は、管理サーバ１０から所定日時毎に送信されてくるICカード４２のカードIDおよび第１の視聴情報を受信する。
【０２２５】
ステップS１４２において、課金サーバ１６２は、視聴者管理サーバ１５１に対してカードIDを送信する。その後、カードIDを受信した視聴者管理サーバ１５１は、１次鍵暗号化装置１５４に１次鍵を提供してもらうため、暗号鍵管理サーバ１６１に対してカードIDを送信する。
【０２２６】
ステップS１４３において、課金サーバ１６２は、ハードディスクレコーダ３から送信されてきた第１の視聴情報に基づいて課金処理を行う。
【０２２７】
ステップS１４４において、課金サーバ１６２は、ステップS１４３の課金処理による課金情報を視聴者管理サーバ１５１に対して送信する。
【０２２８】
上述した情報管理システムは、図１６の形態に限定されるものではなく、様々な組み合わせにより構成される。例えば、管理サーバ１０が課金サーバ１６２を兼ねても良いし、放送事業体１が自ら課金処理を行ったり、暗号鍵を管理するようにしても良い。
【０２２９】
次に、ユーザが、放送された商品案内番組をハードディスクレコーダ３に記録させ、その後、所定のタイミングにおいてそれを再生、視聴し、商品を注文する場合のハードディスクレコーダ３および管理サーバ１０の処理について説明する。上述したように、管理サーバ１０には、ハードディスクレコーダ３から様々なアクセスがされるため、処理の安定を図るため、アクセス制限機能が備えてある。なお、ユーザが視聴する商品案内番組は、２次鍵で暗号化された状態でハードディスクレコーダ３に記録されているものとする。
【０２３０】
始めに、図２１のフローチャートを参照して、管理サーバ１０の受注処理について説明する。
【０２３１】
ステップS１５１において、CPU１２９は、ハードディスクレコーダ３から送信されてきた２次鍵の要求情報（後述する図２３のステップS１８２の処理で送信される）から、ハードディスクレコーダ３が商品案内番組を再生することを認識し、商品案内番組に対応する２次鍵を送信する。
【０２３２】
図２２（A）は、２次鍵を受け取ったハードディスクレコーダ３が再生する商品案内番組のストリームの例を示している。ハードディスクレコーダ３は、ストリーム１として示されている再生時間が１５分の商品案内番組の再生を開始する。
【０２３３】
ステップS１５２において、CPU１２１は、ハードディスクレコーダ３のユーザから注文された商品の受注処理が完了したか否かを判定する。ハードディスクレコーダ３のユーザは、商品案内番組の最後に表示される申し込み画面に基づいて、注文個数、支払方法などの必要情報を入力し、商品を注文する。CPU１２１が受注処理を完了したと判定した場合、「ありがとうございました」等のメッセージを送信した後、処理を終了する。
【０２３４】
ステップS１５２において、CPU１２１は、受注処理が完了していないと判定した場合、処理はステップS１５３に進む。
【０２３５】
ステップS１５３において、CPU１２１は、現在実行中の処理が予め設定された基準値を超えたか否かを判定する。CPU１２１は、基準値を超えていないと判定した場合、ステップS１５２の処理に戻る。
【０２３６】
ステップS１５３において、CPU１２１は、例えば、多数のハードディスクレコーダから集中して注文情報が送信されてきたため、現在実行中の処理量が予め設定された基準値（基準の処理能力）を超えたと判定した場合、処理はステップS１５４に進む。
【０２３７】
ステップS１５４において、CPU１２１は、現在実行中の処理量が所定範囲内となり、もし、ハードディスクレコーダ３から注文がされた場合に、その注文情報を受注処理できるようになるまでの最短時間（処理待ち時間）を予測する。
【０２３８】
ステップS１５５において、CPU１２１は、ハードディスクレコーダ３に対してステップS１５４で予測した処理待ち時間を通信部１３０から送信する。それとともに、ハードディスクレコーダ３のユーザに対して、処理待ち時間が経過するまでの間、待機するか否かを選択させるメッセージを送信する。
【０２３９】
ステップS１５６において、CPU１２１は、ハードディスクレコーダ３から送信されてきた情報に基づいて待機することが選択されたか否かを判定する。CPU１２１は、ユーザから待機することが選択された（図２３のステップS１８８の処理で送信されてくる）と判定するまでステップS１５５の処理による要求を繰り返す。
【０２４０】
ステップS１５６において、CPU１２１は、ハードディスクレコーダ３のユーザが待機することを選択したと判定した場合、処理はステップS１５７に進む。
【０２４１】
ステップS１５７において、CPU１２１は、ハードディスクレコーダ３に対して、処理待ち時間が経過するまでの間、ハードディスク４３に記録されている代替ストリーム（録画番組）の再生を指令する。
【０２４２】
図２２（B）は、ステップS１５７の処理による指令をハードディスクレコーダ３が実行した場合のストリームの構成を示している。この例は、ハードディスクレコーダ３において、商品案内番組が再生されてから８分が経過したとき、管理サーバ１０の処理量が基準値を超え、ハードディスクレコーダ３に対して代替ストリームの再生が指令された場合を示している。また、この例では、ステップS１５４の処理で管理サーバ１０が算出した処理待ち時間が５分とされ、処理待ち時間が経過するまでの間、ハードディスクレコーダ３は、ハードディスク４３に記録している録画番組を５分間だけ再生する。なお、商品案内番組で紹介されている商品が、例えば、自動車である場合、ハードディスクレコーダ３は、番組内容が自動車レースの代替ストリームを選択するなどのように、番組で紹介されている商品にできるだけ関係ある（同一ジャンルの）代替ストリームを、番組ストリームに対応して記録されているジャンル情報などを参照して選択する。
【０２４３】
ステップS１５８において、CPU１２１は、処理待ち時間が経過するまで待機する。CPU１２１は、処理待ち時間が経過するまで、代替ストリームを再生させる。
【０２４４】
ステップS１５８において、CPU１２１は、処理待ち時間が経過したと判定した場合、処理はステップS１５９に進み、ハードディスクレコーダ３に対して、代替ストリームの再生を中止し、中断していた番組ストリームの再生を指令する。すなわち、図２２（B）に示すように、ステップS１５９の処理による再生指令により、ハードディスクレコーダ３は、中断されていた残りの７分間分の商品案内番組の再生を再開する。その後、処理はステップS１５２に戻り、それ以降の処理が繰り返し実行される。
【０２４５】
次に、図２３および図２４のフローチャートを参照して、ハードディスクレコーダ３の商品の注文処理について説明する。
【０２４６】
ステップS１８１において、CPU３９は、ユーザから商品案内番組を再生する指令が入力部４６から入力されたか否かを判定する。CPU３９は、ユーザから指令されるまで待機し、指令が入力されたと判定した場合、処理はステップS１８２に進む。
【０２４７】
ステップS１８２において、CPU３９は、通信部４０を介してハードディスク４３に記録されている商品案内番組を再生させるための２次鍵を管理サーバ１０に対して要求する。
【０２４８】
ステップS１８３において、CPU３９は、管理サーバ１０から送信されてきた２次鍵を通信部４０を介して受信し、２次鍵解除部４９の記憶部に記憶させた後、ハードディスク４３に記憶されている商品案内番組を復号（デスクランブル）し、再生する。
【０２４９】
ステップS１８４において、CPU３９は、ユーザが商品案内番組の最後に表示される申し込み画面に基づいて入力部４６から必要情報を入力することにより、商品の注文が完了したか否かを判定する。CPU３９は、商品の注文が完了したと判定した場合、管理サーバ１０から送信されてくる「ありがとうございました」などのメッセージを表示し、処理を終了する。
【０２５０】
ステップS１８４において、CPU３９は、商品の注文が完了していないと判定した場合、処理はステップS１８５に進む。
【０２５１】
ステップS１８５において、CPU３９は、管理センタ１０から処理待ち時間が通知されたか否かを判定する。CPU３９は、処理待ち時間が通知されていないと判定した場合、ステップS１８４の処理に戻る。
【０２５２】
ステップS１８５において、CPU３９は、管理センタ１０から処理待ち時間が通知されたと判定した場合、処理はステップS１８６に進む。
【０２５３】
ステップS１８６において、CPU３９は、処理待ち時間が経過するまでの間、ハードディスク４３に記録されている番組を視聴して待機するか否かを、ユーザに選択させる選択画面をモニタに表示させる。選択画面の情報は、処理待ち時間の通知とともに管理サーバ１０から送信されてきた情報である。
【０２５４】
ステップS１８７において、CPU３９は、入力部４６から入力された情報に基づいて、ユーザが待機することを選択したか否かを判定する。CPU３９は、ユーザが待機することを選択していないと判定した場合、処理はステップS１８６に戻る。
【０２５５】
ステップS１８７において、CPU３９は、ユーザが待機することを選択したと判定した場合、処理はステップS１８８に進む。
【０２５６】
ステップS１８８において、CPU３９は、管理サーバ１０に対して処理待ち時間が経過するまでの間、待機することを通知する。
【０２５７】
ステップS１８９において、CPU３９は、管理サーバ１０から送信されてきた、ハードディスク４３が記録している代替ストリーム（録画番組）を再生する旨の指令（図２１のステップS１５７の処理で管理サーバ１０が通知する指令）を通信部４０において受信する。
【０２５８】
ステップS１９０において、CPU３９は、ハードディスク４３に代替ストリームが記録されているか否かを判定する。CPU３９は、ハードディスク４３が代替ストリームを記録していないと判定した場合、処理はステップS１９１に進む。
【０２５９】
ステップS１９１において、CPU３９は、管理サーバ１０が予め設定した「しばらくお待ち下さい」などのメッセージをモニタに表示させる。モニタに表示されるメッセージ情報は、放送事業体１が放送した商品案内番組のデータに含まれており、商品案内番組とともにハードディスク４３に記録される。すなわち、図２２(B)の例においては、録画番組が５分間再生される代わりに、メッセージが表示されることとなる。
【０２６０】
ステップS１９２において、CPU３９は、処理待ち時間が経過したか否かを判定する。CPU３９は、処理待ち時間が経過するまでモニタにメッセージを表示させた状態で待機し、経過したと判定した場合、処理はステップS１９３に進む。
【０２６１】
一方、ステップS１９０において、CPU３９は、ハードディスク４３に代替ストリームが記録されていると判定した場合、処理はステップS１９４に進む。
【０２６２】
ステップS１９４において、CPU３９は、ハードディスク４３に記録されている代替ストリームを再生する。
【０２６３】
ステップS１９５において、CPU３９は、処理待ち時間が経過したか否かを判定する。CPU３９は、処理待ち時間が経過するまで代替ストリームの再生を続け、処理待ち時間が経過したと判定した場合、処理はステップS１９３に進む。
【０２６４】
ステップS１９３において、CPU３９は、管理サーバ１０からの指令に基づいて残りの番組ストリームを再生する。その後、処理はステップS１８４に戻り、それ以降の処理が繰り返し実行される。
【０２６５】
以上においては、管理サーバ１０が受注処理を実行できない場合、処理待ち時間の間、ハードディスクレコーダ３のハードディスク４３が記録している番組を再生することとしたが、管理サーバ１０（管理サーバ１０が処理できない場合、管理サーバ１０から指令を受けた他のサーバ）が送信する番組データを再生するようにしても良い。これにより、ユーザは、ハードディスク４３が番組データを記録していない場合であっても、番組を視聴しながら処理待ち時間を待つことができる。
【０２６６】
また、商品の受注処理に限らず、他の様々な処理についても、外部からのアクセスを制限することができる。
【０２６７】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータ１７などに、記録媒体からインストールされる。
【０２６８】
一連の処理を実行するソフトウェアは、図７に示す磁気ディスク１０２、光ディスク１０３、光磁気ディスク１０４、半導体メモリ１０５に格納された状態でパーソナルコンピュータ１７に供給され、ドライブ１０１によって読み出されて、記憶部９９に内蔵されるハードディスクドライブにインストールされる。記憶部９９にインストールされたエージェントプログラムは、入力部９６を介して入力されるユーザからのコマンドに対応するCPU９１の指令によって、記憶部９９からRAM９３にロードされて実行される。
【０２６９】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２７０】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０２７１】
【発明の効果】
以上のように、本発明によれば、コンテンツを確実に記録させることができる。
【図面の簡単な説明】
【図１】本発明を適用した録画管理システムの構成例を示す図である。
【図２】図１のハードディスクレコーダの構成例を示すブロック図である。
【図３】ハードディスクレコーダの初期設定を説明する図である。
【図４】ハードディスクレコーダの初期設定を説明するフローチャートである。
【図５】ハードディスクレコーダの初期設定を説明する、図４に続くフローチャートである。
【図６】図１の携帯電話機の構成例を示すブロック図である。
【図７】図１のパーソナルコンピュータの構成例を示すブロック図である。
【図８】図１の管理サーバの構成例を示すブロック図である。
【図９】ハードディスクレコーダの通知処理を説明するフローチャートである。
【図１０】ハードディスクレコーダの通知処理を説明する、図９に続くフローチャートである。
【図１１】管理サーバの転送処理を説明するフローチャートである。
【図１２】管理サーバの転送処理を説明する、図１１に続くフローチャートである。
【図１３】携帯電話機の制御処理を説明するフローチャートである。
【図１４】携帯電話機の制御処理を説明する、図１３に続くフローチャートである。
【図１５】携帯電話機の表示例を示す図である。
【図１６】情報処理システムの構成例を示す図である。
【図１７】図１６の放送事業体の処理を説明するフローチャートである。
【図１８】図１６のハードディスクレコーダの視聴制御処理を説明するフローチャートである。
【図１９】図１６の管理サーバの視聴情報管理処理を説明するフローチャートである。
【図２０】図１６の管理サーバの処理を説明するフローチャートである。
【図２１】管理サーバの受注処理を説明するフローチャートである。
【図２２】ハードディスクレコーダ３が再生するストリームの例を示す図である。
【図２３】ハードディスクレコーダの注文処理を説明するフローチャートである。
【図２４】ハードディスクレコーダの注文処理を説明する図２３に続くフローチャートである。
【符号の説明】
３  ハードディスクレコーダ，  ４  地上波アンテナ，  ５  衛星アンテナ，６  通信アンテナ，  １０  管理サーバ，  １４  携帯電話機，  １５  通信アンテナ，  １７  パーソナルコンピュータ，  ３１  チューナ，  ３２  ディジタル復調回路，  ３３  エラー訂正回路，  ３４  デマルチプレクサ，  ３５チューナ，  ３６  エンコーダ，  ３７  MPEGエンコーダ，  ３８  システムバス，  ３９  CPU，  ４０  通信部，  ４１  ICカードインタフェース，  ４２  ICカード，  ４３  ハードディスク，  ４４  フラッシュメモリ，  ４５  ROM，  ４６  入力部，  ４７  MPEGデコーダ，  ４８  OSD処理部，  ４９  ２次鍵解除部，  ７１  CPU，  ７２  ROM，  ７３  RAM，  ７４  バス，  ７５入出力インタフェース，  ７６  通信部，  ７７  入力部，  ７８  音声入出力部，  ７９  表示部，  ９１  CPU，  ９２  ROM，  ９３  RAM，  ９４  バス，  ９５  入出力インタフェース，  ９６  入力部，  ９７  出力部，  ９８表示部，  ９９  記憶部，  １００  通信部，  １０１  ドライブ，  １０２磁気ディスク，  １０３  光ディスク，  １０４  光磁気ディスク，  １０５半導体メモリ，  １２１  CPU，  １２２  ROM，  １２３  RAM，  １２４  バス，  １２５  入出力インタフェース，  １２６  入力部，  １２７  出力部，  １２８  表示部，  １２９  記憶部，  １３０  通信部，  １３１  ドライブ，  １３２  磁気ディスク，  １３３  光ディスク，  １３４  光磁気ディスク，  １３５  半導体メモリ
【図１】
0004254031.tif 000002
【図２】
0004254031.tif 000003
【図３】
0004254031.tif 000004
【図４】
0004254031.tif 000005
【図５】
0004254031.tif 000006
【図６】
0004254031.tif 000007
【図７】
0004254031.tif 000008
【図８】
0004254031.tif 000009
【図９】
0004254031.tif 000010
【図１０】
0004254031.tif 000011
【図１１】
0004254031.tif 000012
【図１２】
0004254031.tif 000013
【図１３】
0004254031.tif 000014
【図１４】
0004254031.tif 000015
【図１５】
0004254031.tif 000016
【図１６】
0004254031.tif 000017
【図１７】
0004254031.tif 000018
【図１８】
0004254031.tif 000019
【図１９】
0004254031.tif 000020
【図２０】
0004254031.tif 000021
【図２１】
0004254031.tif 000022
【図２２】
0004254031.tif 000023
【図２３】
0004254031.tif 000024
【図２４】
0004254031.tif 000025