(57)【要約】【課題】記録装置が有する情報を有効に利用する。【解決手段】記録装置であるDVR１２において、番組と、EPGデータとが受信される一方、EPGデータと、番組の記録の予約状況に関する予約リストとが記憶される。また、予約リストにしたがって番組を録画する予約録画処理が行われる。さらに、DVR１２では、携帯電話機３１からの要求に応じて、EPGデータまたは予約リストが送信される。一方、携帯電話機３１において、ユーザの操作に応じて、EPGデータまたは予約リストの要求が送信されるとともに、その要求に応じて、DVR１２から送信されてくるEPGデータまたは予約リストが受信される。そして、携帯電話機３１において、そのEPGデータまたは予約リストがユーザＡに提示される。【選択図】図１
2006054818.tif 000002
【特許請求の範囲】
【請求項１】
番組を受信して記録する記録装置と、前記記録装置と通信する通信装置とからなる情報処理システムにおいて、
前記記録装置は、
番組と、EPG(Electronic Program Guide)データとを受信する受信手段と、
前記EPGデータと、番組の記録の予約状況に関する予約状況情報とを記憶する記憶手段と、
前記予約状況情報にしたがって番組を記録する予約記録処理を行う予約記録処理手段と、
前記通信装置と通信し、前記通信装置からの要求に応じて、前記EPGデータまたは予約状況情報を送信する第１の通信手段と
を備え、
前記通信装置は、
前記記録装置と通信し、ユーザの操作に応じて、前記EPGデータまたは予約状況情報の要求を送信するとともに、その要求に応じて、前記記録装置から送信されてくる前記EPGデータまたは予約状況情報を受信する第２の通信手段と、
前記第２の通信手段が受信した前記EPGデータまたは予約状況情報を提示する提示手段と
を備える
ことを特徴とする情報処理システム。
【請求項２】
前記通信装置における前記第２の通信手段は、ユーザの操作に応じて、番組の記録の予約を要求する予約要求を、さらに送信し、
前記記録装置は、
前記第１の通信手段が、前記予約要求の受信も行い、
前記予約要求に応じて、番組の記録を予約する記録予約処理を行う記録予約処理手段をさらに備える
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記通信装置における前記第２の通信手段は、ユーザの操作に応じて、前記予約状況情報の編集を要求する編集要求を、さらに送信し、
前記記録装置は、
前記第１の通信手段が、前記編集要求の受信も行い、
前記編集要求に応じて、前記予約状況情報を編集する編集手段をさらに備える
ことを特徴とする請求項１に記載の情報処理システム。
【請求項４】
番組を受信して記録する記録装置において、
番組と、EPG(Electronic Program Guide)データとを受信する受信手段と、
前記EPGデータと、番組の記録の予約状況に関する予約状況情報とを記憶する記憶手段と、
前記予約状況情報にしたがって番組を記録する予約記録処理を行う予約記録処理手段と、
外部の通信装置と通信し、前記通信装置からの要求に応じて、前記EPGデータまたは予約状況情報を送信する通信手段と
を備えることを特徴とする記録装置。
【請求項５】
前記通信装置が、ユーザの操作に応じて、番組の記録の予約を要求する予約要求を送信する場合において、
前記通信手段は、前記予約要求の受信も行い、
前記予約要求に応じて、番組の記録を予約する記録予約処理を行う記録予約処理手段をさらに備える
ことを特徴とする請求項４に記載の記録装置。
【請求項６】
前記通信装置が、ユーザの操作に応じて、前記予約状況情報の編集を要求する編集要求を送信する場合において、
前記通信手段は、前記編集要求の受信も行い、
前記編集要求に応じて、前記予約状況情報を編集する編集手段をさらに備える
ことを特徴とする請求項４に記載の記録装置。
【請求項７】
番組を受信して記録する記録装置の情報処理方法において、
番組と、EPG(Electronic Program Guide)データとを受信する受信ステップと、
前記EPGデータと、番組の記録の予約状況に関する予約状況情報とを記憶する記憶ステップと、
前記予約状況情報にしたがって番組を記録する予約記録処理を行う予約記録処理ステップと、
外部の通信装置と通信し、前記通信装置からの要求に応じて、前記EPGデータまたは予約状況情報を送信する通信ステップと
を含むことを特徴とする情報処理方法。
【請求項８】
番組を受信して記録する記録装置を制御するコンピュータに実行させるプログラムにおいて、
番組と、EPG(Electronic Program Guide)データとの受信を制御する受信ステップと、
前記EPGデータと、番組の記録の予約状況に関する予約状況情報との記憶を制御するする記憶ステップと、
前記予約状況情報にしたがって番組を記録する予約記録処理を制御する予約記録処理ステップと、
外部の通信装置との通信を制御し、前記通信装置からの要求に応じて、前記EPGデータと予約状況情報を送信させる通信ステップと
を含むことを特徴とするプログラム。
【請求項９】
番組を受信して記録する記録装置と通信する通信装置において、
前記記録装置が、
番組と、EPG(Electronic Program Guide)データとを受信し、
前記EPGデータと、番組の記録の予約状況に関する予約状況情報とを記憶し、
前記予約状況情報にしたがって番組を記録する予約記録処理を行い、
前記通信装置と通信し、前記通信装置からの要求に応じて、前記EPGデータまたは予約状況情報を送信する場合において、
前記記録装置と通信し、ユーザの操作に応じて、前記EPGデータまたは予約状況情報の要求を送信するとともに、その要求に応じて、前記記録装置から送信されてくる前記EPGデータまたは予約状況情報を受信する通信手段と、
前記通信手段が受信した前記EPGデータまたは予約状況情報を提示する提示手段と
を備えることを特徴とする通信装置。
【請求項１０】
前記通信手段は、ユーザの操作に応じて、番組の記録の予約を要求する予約要求を、さらに送信し、
前記記録装置は、さらに、前記予約要求に応じて、番組の記録を予約する記録予約処理を行う
ことを特徴とする請求項９に記載の通信装置。
【請求項１１】
前記通信手段は、ユーザの操作に応じて、前記予約状況情報の編集を要求する編集要求を、さらに送信し、
前記記録装置は、さらに、前記編集要求に応じて、前記予約状況情報を編集する
ことを特徴とする請求項９に記載の通信装置。
【請求項１２】
番組を受信して記録する記録装置と通信する通信装置の情報処理方法において、
前記記録装置が、
番組と、EPG(Electronic Program Guide)データとを受信し、
前記EPGデータと、番組の記録の予約状況に関する予約状況情報とを記憶し、
前記予約状況情報にしたがって番組を記録する予約記録処理を行い、
前記通信装置と通信し、前記通信装置からの要求に応じて、前記EPGデータまたは予約状況情報を送信する場合において、
前記記録装置と通信し、ユーザの操作に応じて、前記EPGデータまたは予約状況情報の要求を送信するとともに、その要求に応じて、前記記録装置から送信されてくる前記EPGデータまたは予約状況情報を受信する通信ステップと、
前記通信ステップで受信した前記EPGデータまたは予約状況情報を提示する提示ステップと
を含むことを特徴とする情報処理方法。
【請求項１３】
番組を受信して記録する記録装置と通信する通信装置を制御するコンピュータに実行させるプログラムにおいて、
前記記録装置が、
番組と、EPG(Electronic Program Guide)データとを受信し、
前記EPGデータと、番組の記録の予約状況に関する予約状況情報とを記憶し、
前記予約状況情報にしたがって番組を記録する予約記録処理を行い、
前記通信装置と通信し、前記通信装置からの要求に応じて、前記EPGデータまたは予約状況情報を送信する場合において、
前記記録装置との通信を制御し、ユーザの操作に応じて、前記EPGデータまたは予約状況情報の要求を送信させるとともに、その要求に応じて、前記記録装置から送信されてくる前記EPGデータまたは予約状況情報を受信させる通信ステップと、
前記通信ステップで受信した前記EPGデータまたは予約状況情報を提示させる提示ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、記録装置、通信装置、情報処理方法、およびプログラムに関し、特に、例えば、ハードディスクレコーダなどの記録装置が有するEPG(Electronic Program Guide)データその他の情報を有効に利用することにより、利便性の高い記録装置を提供することができるようにする情報処理システム、記録装置、通信装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、ハードディスクレコーダや、ハードディスクとDVD(Digital Versatile Disc)とのハイブリッドレコーダなどのDVR(Digital Video Recorder)が、急速に普及している。
【０００３】
さらに、インターネット上では、iEPGと呼ばれるEPGのwebページを提供するサーバであるEPGサーバが普及しつつある。かかるEPGサーバには、EPGの閲覧のためのwebページの提供だけでなく、番組の録画予約を制御するサービスを提供するものもある（例えば、特許文献１参照）。
【０００４】
即ち、番組の録画予約を制御するサービスを提供するEPGサーバでは、例えば、ユーザが、外出先から、携帯電話機によってアクセスすると、EPGのwebページが、ユーザの携帯電話機に提供される。ユーザが、EPGのwebページを見て、所望の番組の録画予約をするように、携帯電話機を操作すると、EPGサーバにおいて、その録画予約の対象となった番組のチャンネル（の番号、あるいは放送局名など）や、放送日、放送開始時刻、放送終了時刻、タイトル、番組の内容の説明などといった、その番組に関係する番組情報が、例えば、携帯電話機の所有者であるユーザを特定するユーザ情報に対応付けて記憶される。
【０００５】
一方、例えば、ユーザの家（ユーザ宅）に設置してあるDVRは、EPGサーバに対してポーリングをかけており、EPGサーバは、携帯電話機のユーザのユーザ情報に対応付けられた番組情報を記憶している場合には、その番組情報を、DVRからのポーリングに応じて、DVRに送信する。
【０００６】
DVRは、EPGサーバからの番組情報を受信し、その番組情報における放送開始時刻が表す時刻となると、その番組情報におけるチャンネルの番組の録画を開始する。
【０００７】
【特許文献１】特開2001-309285号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
以上のように、従来においては、ユーザは、例えば、外出先からEPGを閲覧するには、携帯電話機によって、EPGサーバにアクセスし、そのEPGサーバから、EPGのwebページの提供を受ける必要があった。
【０００９】
従って、そのようなEPGサーバを設置し、さらに、例えば、EPGサーバに対するアクセスの数が増加した場合には、EPGサーバの増強を図る必要があった。
【００１０】
また、EPGサーバでは、webページとして提供するEPGを適宜更新する必要があるが、その更新が遅い場合には、ユーザは、最新のEPGを閲覧することができないことなる。
【００１１】
さらに、例えば、ユーザが録画予約をしようとする番組と同一の番組の録画予約が、ユーザ宅に設置してあるDVRを家族が直接操作して、既に行われている場合、ユーザは、その録画予約を行う必要がない。しかしながら、外出しているユーザは、その録画予約が既に行われていることが分からないため、携帯電話機を操作して、いわば無駄な録画予約をしてしまうおそれがある。
【００１２】
一方、地上波アナログ放送では、EPGのデータ（EPGデータ）が、放送波に重畳されて送信されており、そのEPGデータを受信、記憶して表示するDVRが製造、販売されている。ここで、EPGデータには、例えば、各番組の番組情報（チャンネルや、放送日、放送開始時刻、放送終了時刻、タイトル、番組の内容の説明）が含まれる。
【００１３】
また、地上波ディジタル放送でも、EPGデータが放送されており、ディジタル放送対応のDVRとして、ディジタル放送によるEPGデータを扱うことができるDVRが登場しつつある。
【００１４】
そして、ディジタル放送では、アナログ放送に比べて、より迅速に、EPGデータを送信することができるため、DVRでは、最新のEPGデータを、迅速に取得することが可能となる。この場合、DVRでは、最新のEPGデータが記憶されているが、EPGサーバでは、EPGのwebページの更新作業中で、最新のEPGを提供することができないといった事態が起こりうる。
【００１５】
従って、上述のように、DVRにおいて、EPGデータを、迅速に取得することが可能となった場合には、携帯電話機において、EPGサーバからEPGの提供を受けるよりも、自身の家に設置されているDVRからEPGの提供を受けた方が、ユーザは、最新のEPGを閲覧することができる。
【００１６】
さらに、DVRは、既に行われている録画予約の情報を記憶しており、携帯電話機において、DVRから、録画予約の情報を取得して確認することができれば、ユーザは、上述したような無駄な録画予約をせずに済む。
【００１７】
本発明は、このような状況に鑑みてなされたものであり、DVRなどの記録装置が有する情報を有効に利用することにより、利便性の高い記録装置を提供することができるようにするものである。
【課題を解決するための手段】
【００１８】
本発明の情報処理システムは、記録装置が、番組と、EPGデータとを受信する受信手段と、EPGデータと、番組の記録の予約状況に関する予約状況情報とを記憶する記憶手段と、予約状況情報にしたがって番組を記録する予約記録処理を行う予約記録処理手段と、通信装置と通信し、通信装置からの要求に応じて、EPGデータまたは予約状況情報を送信する第１の通信手段とを備え、通信装置が、記録装置と通信し、ユーザの操作に応じて、EPGデータまたは予約状況情報の要求を送信するとともに、その要求に応じて、記録装置から送信されてくるEPGデータまたは予約状況情報を受信する第２の通信手段と、第２の通信手段が受信したEPGデータまたは予約状況情報を提示する提示手段とを備えることを特徴とする。
【００１９】
本発明の記録装置は、番組と、EPGデータとを受信する受信手段と、EPGデータと、番組の記録の予約状況に関する予約状況情報とを記憶する記憶手段と、予約状況情報にしたがって番組を記録する予約記録処理を行う予約記録処理手段と、外部の通信装置と通信し、通信装置からの要求に応じて、EPGデータと予約状況情報を送信する通信手段とを備えることを特徴とする。
【００２０】
本発明の第１の情報処理方法は、番組と、EPGデータとを受信する受信ステップと、EPGデータと、番組の記録の予約状況に関する予約状況情報とを記憶する記憶ステップと、予約状況情報にしたがって番組を記録する予約記録処理を行う予約記録処理ステップと、外部の通信装置と通信し、通信装置からの要求に応じて、EPGデータと予約状況情報を送信する通信ステップとを含むことを特徴とする。
【００２１】
本発明の第１のプログラムは、番組と、EPGデータとの受信を制御する受信ステップと、EPGデータと、番組の記録の予約状況に関する予約状況情報との記憶を制御するする記憶ステップと、予約状況情報にしたがって番組を記録する予約記録処理を制御する予約記録処理ステップと、外部の通信装置との通信を制御し、通信装置からの要求に応じて、EPGデータと予約状況情報を送信させる通信ステップとを含むことを特徴とする。
【００２２】
本発明の通信装置は、記録装置と通信し、ユーザの操作に応じて、EPGデータまたは予約状況情報の要求を送信するとともに、その要求に応じて、記録装置から送信されてくるEPGデータまたは予約状況情報を受信する通信手段と、通信手段が受信したEPGデータまたは予約状況情報を提示する提示手段とを備えることを特徴とする。
【００２３】
本発明の第２の情報処理方法は、記録装置と通信し、ユーザの操作に応じて、EPGデータまたは予約状況情報の要求を送信するとともに、その要求に応じて、記録装置から送信されてくるEPGデータまたは予約状況情報を受信する通信ステップと、通信ステップで受信したEPGデータまたは予約状況情報を提示する提示ステップとを含むことを特徴とする。
【００２４】
本発明の第２のプログラムは、記録装置との通信を制御し、ユーザの操作に応じて、EPGデータまたは予約状況情報の要求を送信させるとともに、その要求に応じて、記録装置から送信されてくるEPGデータまたは予約状況情報を受信させる通信ステップと、通信ステップで受信したEPGデータまたは予約状況情報を提示させる提示ステップとを含むことを特徴とする。
【００２５】
本発明の情報処理システムにおいては、記録装置において、番組と、EPGデータとが受信される一方、EPGデータと、番組の記録の予約状況に関する予約状況情報とが記憶される。また、予約状況情報にしたがって番組を記録する予約記録処理が行われる。さらに、通信装置からの要求に応じて、EPGデータと予約状況情報が送信される。一方、通信装置において、ユーザの操作に応じて、EPGデータまたは予約状況情報の要求が送信されるとともに、その要求に応じて、記録装置から送信されてくるEPGデータまたは予約状況情報が受信される。そして、そのEPGデータまたは予約状況情報が提示される。
【００２６】
本発明の記録装置、第１の情報処理方法、および第１のプログラムにおいては、番組と、EPGデータとが受信される一方、EPGデータと、番組の記録の予約状況に関する予約状況情報とが記憶される。また、予約状況情報にしたがい、番組の記録が行われる。さらに、通信装置からの要求に応じて、EPGデータまたは予約状況情報が送信される。
【００２７】
本発明の通信装置、第２の情報処理方法、および第２のプログラムにおいては、ユーザの操作に応じて、EPGデータまたは予約状況情報の要求が送信されるとともに、その要求に応じて、記録装置から送信されてくるEPGデータまたは予約状況情報が受信される。そして、そのEPGデータまたは予約状況情報が提示される。
【発明の効果】
【００２８】
本発明によれば、記録装置が有する情報を有効に利用することが可能となる。
【発明を実施するための最良の形態】
【００２９】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００３０】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００３１】
請求項１に記載の情報処理システムは、
番組を受信して記録する記録装置（例えば、図１のDVR１２）と、前記記録装置と通信する通信装置（例えば、図１の携帯電話機３１）とからなる情報処理システム（例えば、図１の録画予約システム）において、
前記記録装置は、
番組と、EPG(Electronic Program Guide)データとを受信する受信手段（例えば、図５のチューナ部１０１）と、
前記EPGデータと、番組の記録の予約状況に関する予約状況情報とを記憶する記憶手段（例えば、図５のHD１１７）と、
前記予約状況情報にしたがって番組を記録する予約記録処理を行う予約記録処理手段（例えば、図９のステップＳ２１乃至Ｓ２３の予約録画処理を行う図５のCPU１０８）と、
前記通信装置と通信し、前記通信装置からの要求に応じて、前記EPGデータと予約状況情報を送信する第１の通信手段（例えば、図５の通信I/F１０７）と
を備え、
前記通信装置は、
前記記録装置と通信し、ユーザの操作に応じて、前記EPGデータまたは予約状況情報の要求を送信するとともに、その要求に応じて、前記記録装置から送信されてくる前記EPGデータまたは予約状況情報を受信する第２の通信手段（例えば、図６の変復調回路部２５８および送受信回路部２６２）と、
前記第２の通信手段が受信した前記EPGデータまたは予約状況情報を提示する提示手段（例えば、図６のディスプレイ３２）と
を備える
ことを特徴とする。
【００３２】
請求項２に記載の情報処理システムは、
前記通信装置における前記第２の通信手段は、ユーザの操作に応じて、番組の記録の予約を要求する予約要求を、さらに送信し、
前記記録装置は、
前記第１の通信手段が、前記予約要求の受信も行い、
前記予約要求に応じて、番組の記録を予約する記録予約処理を行う記録予約処理手段（例えば、図１０のステップＳ３７の処理を行う図５のCPU１０８）をさらに備える
ことを特徴とする。
【００３３】
請求項３に記載の情報処理システムは、
前記通信装置における前記第２の通信手段は、ユーザの操作に応じて、前記予約状況情報の編集を要求する編集要求を、さらに送信し、
前記記録装置は、
前記第１の通信手段が、前記編集要求の受信も行い、
前記編集要求に応じて、前記予約状況情報を編集する編集手段（例えば、図１０のステップＳ４０の処理を行う図５のCPU１０８）をさらに備える
ことを特徴とする。
【００３４】
請求項４に記載の記録装置は、
番組を受信して記録する記録装置において、
番組と、EPG(Electronic Program Guide)データとを受信する受信手段（例えば、図５のチューナ部１０１）と、
前記EPGデータと、番組の記録の予約状況に関する予約状況情報とを記憶する記憶手段（例えば、図５のHD１１７）と、
前記予約状況情報にしたがって番組を記録する予約記録処理を行う予約記録処理手段（例えば、図９のステップＳ２１乃至Ｓ２３の予約録画処理を行う図５のCPU１０８）と、
外部の通信装置と通信し、前記通信装置からの要求に応じて、前記EPGデータまたは予約状況情報を送信する通信手段（例えば、図５の通信I/F１０７）と
を備えることを特徴とする。
【００３５】
請求項５に記載の記録装置は、
前記通信装置が、ユーザの操作に応じて、番組の記録の予約を要求する予約要求を送信する場合において、
前記通信手段は、前記予約要求の受信も行い、
前記予約要求に応じて、番組の記録を予約する記録予約処理を行う記録予約処理手段（例えば、図１０のステップＳ３７の処理を行う図５のCPU１０８）をさらに備える
ことを特徴とする。
【００３６】
請求項６に記載の記録装置は、
前記通信装置が、ユーザの操作に応じて、前記予約状況情報の編集を要求する編集要求を送信する場合において、
前記通信手段は、前記編集要求の受信も行い、
前記編集要求に応じて、前記予約状況情報を編集する編集手段（例えば、図１０のステップＳ４０の処理を行う図５のCPU１０８）をさらに備える
ことを特徴とする。
【００３７】
請求項７に記載の情報処理方法は、
番組を受信して記録する記録装置の情報処理方法において、
番組と、EPG(Electronic Program Guide)データとを受信する受信ステップ（例えば、図７のステップＳ１）と、
前記EPGデータと、番組の記録の予約状況に関する予約状況情報とを記憶する記憶ステップ（例えば、図７のステップＳ３と、図８のステップＳ１３）と、
前記予約状況情報にしたがって番組を記録する予約記録処理を行う予約記録処理ステップ（例えば、図９の予約録画処理におけるステップＳ２１乃至Ｓ２３）と、
外部の通信装置と通信し、前記通信装置からの要求に応じて、前記EPGデータまたは予約状況情報を送信する通信ステップ（例えば、図１０のステップＳ３３）と
を含むことを特徴とする。
【００３８】
請求項８に記載のプログラムは、
番組を受信して記録する記録装置を制御するコンピュータに実行させるプログラムにおいて、
番組と、EPG(Electronic Program Guide)データとの受信を制御する受信ステップ（例えば、図７のステップＳ１）と、
前記EPGデータと、番組の記録の予約状況に関する予約状況情報との記憶を制御するする記憶ステップ（例えば、図７のステップＳ３と、図８のステップＳ１３）と、
前記予約状況情報にしたがって番組を記録する予約記録処理を制御する予約記録処理ステップ（例えば、図９の予約録画処理におけるステップＳ２１乃至Ｓ２３）と、
外部の通信装置との通信を制御し、前記通信装置からの要求に応じて、前記EPGデータまたは予約状況情報を送信させる通信ステップ（例えば、図１０のステップＳ３３）と
を含むことを特徴とする。
【００３９】
請求項９に記載の通信装置は、
番組を受信して記録する記録装置と通信する通信装置において、
前記記録装置が、
番組と、EPG(Electronic Program Guide)データとを受信し、
前記EPGデータと、番組の記録の予約状況に関する予約状況情報とを記憶し、
前記予約状況情報にしたがって番組を記録する予約記録処理を行い、
前記通信装置と通信し、前記通信装置からの要求に応じて、前記EPGデータまたは予約状況情報を送信する場合において、
前記記録装置と通信し、ユーザの操作に応じて、前記EPGデータまたは予約状況情報の要求を送信するとともに、その要求に応じて、前記記録装置から送信されてくる前記EPGデータまたは予約状況情報を受信する通信手段（例えば、図６の変復調回路部２５８および送受信回路部２６２）と、
前記通信手段が受信した前記EPGデータまたは予約状況情報を提示する提示手段（例えば、図６のディスプレイ３２）と
を備えることを特徴とする。
【００４０】
請求項１２に記載の情報処理方法は、
番組を受信して記録する記録装置と通信する通信装置の情報処理方法において、
前記記録装置が、
番組と、EPG(Electronic Program Guide)データとを受信し、
前記EPGデータと、番組の記録の予約状況に関する予約状況情報とを記憶し、
前記予約状況情報にしたがって番組を記録する予約記録処理を行い、
前記通信装置と通信し、前記通信装置からの要求に応じて、前記EPGデータまたは予約状況情報を送信する場合において、
前記記録装置と通信し、ユーザの操作に応じて、前記EPGデータまたは予約状況情報の要求を送信するとともに、その要求に応じて、前記記録装置から送信されてくる前記EPGデータまたは予約状況情報を受信する通信ステップ（例えば、図１１のステップＳ６４とＳ６５）と、
前記通信ステップで受信した前記EPGデータまたは予約状況情報を提示する提示ステップ（例えば、図１１のステップＳ６６）と
を含むことを特徴とする。
【００４１】
請求項１３にプログラムは、
番組を受信して記録する記録装置と通信する通信装置を制御するコンピュータに実行させるプログラムにおいて、
前記記録装置が、
番組と、EPG(Electronic Program Guide)データとを受信し、
前記EPGデータと、番組の記録の予約状況に関する予約状況情報とを記憶し、
前記予約状況情報にしたがって番組を記録する予約記録処理を行い、
前記通信装置と通信し、前記通信装置からの要求に応じて、前記EPGデータまたは予約状況情報を送信する場合において、
前記記録装置との通信を制御し、ユーザの操作に応じて、前記EPGデータまたは予約状況情報の要求を送信させるとともに、その要求に応じて、前記記録装置から送信されてくる前記EPGデータまたは予約状況情報を受信させる通信ステップ（例えば、図１１のステップＳ６４とＳ６５）と、
前記通信ステップで受信した前記EPGデータまたは予約状況情報を提示させる提示ステップ（例えば、図１１のステップＳ６６）と
を含むことを特徴とする。
【００４２】
以下、図面を参照して、本発明の実施の形態について説明する。
【００４３】
図１は、本発明を適用した録画予約システムの一実施の形態の構成例を示している。
【００４４】
図１の録画予約システムにおいて、放送局１は、例えば、テレビジョン放送を行う放送局で、番組としてのビデオデータおよびオーディオデータや、EPGデータを、例えば、ディジタル放送波により放送している。なお、図１では、放送局１は、無線による放送を行うが、放送局１は、有線による放送を行うものであってもよい。
【００４５】
ユーザＡの家であるユーザＡ宅には、アンテナ１１，DVR１２，TV(Television)受像機１３、およびルータ１４が設置されている。
【００４６】
アンテナ１１は、放送局１からのディジタル放送波を受信し、番組データ（番組のビデオデータおよびオーディオデータ）やEPGデータなどの放送信号を、DVR１２に供給する。DVR１２は、アンテナ１１から供給される放送信号を受信し、その放送信号に含まれる番組データやEPGデータを記録（録画）（記憶）する。
【００４７】
さらに、DVR１２は、録画した番組データを再生し、TV受像機１３に供給する。即ち、DVR１２は、TV受像機１３に接続されており、DVR１２において再生された番組データは、TV受像機１３に供給される。TV受像機１３は、DVR１２から供給される番組データとしてのビデオデータに対応する画像を表示するとともに、オーディオデータに対応する音声を出力する。
【００４８】
また、DVR１２は、ルータ１４を介してネットワーク２１と接続されており、ルータ１４およびネットワーク２１を介した通信を行う。
【００４９】
ルータ１４は、DVR１２、さらには、ユーザＡ宅の図示せぬ電子機器と接続されている。さらに、ルータ１４は、ネットワーク２１と接続されており、ユーザＡ宅内のDVR１２をはじめとする電子機器によって構成されるネットワーク（いわゆるホームネットワーク）と、ネットワーク２１とについてルーティングの制御等を行う。
【００５０】
ここで、ネットワーク２１は、例えば、インターネットであり、ルータ１４の、ネットワーク２１が接続されている側（いわゆるWAN(Wide Area Network)側）には、グローバルなIP(Internet Protocol)アドレスが割り当てられている。また、ルータ１４の、DVR１２等のユーザＡ宅内の電子機器が接続されている側（いわゆるLAN(Local Area Network)側）には、プライベートなIPアドレスが割り当てられている。さらに、ルータ１４に接続されているDVR１２をはじめとするユーザＡ宅内の電子機器にも、プライベートなIPアドレスが割り当てられている。
【００５１】
従って、DVR１２が、ルータ１４を介して、インターネットであるネットワーク２１と通信するためには、NAT(Network Address Translation)、さらには、必要に応じて、IPマスカレードと呼ばれる技術が必要となるが、ルータ１４は、NATの機能、さらには、必要に応じて、IPマスカレードの機能を有しているものとする。
【００５２】
ネットワーク２１には、携帯電話のいわゆるキャリアの会社が管理、運営する基地局２２が接続されている。基地局２２は、自身（基地局２２）と通信可能な範囲であるセル（ゾーン）内にある携帯電話機との通信を制御し、これにより、そのセル内にある携帯電話機と、他の携帯電話機との通信（通話）を可能にする。さらに、基地局２２は、そのセル内にある携帯電話機とネットワーク２１との間での通信を可能にする。
【００５３】
携帯電話機３１は、各種の情報が表示されるディスプレイ３２と、電話番号を入力するとき等に操作されるキーその他で構成される操作部３３などを有し、通話のための通信その他の処理を行う。
る。
【００５４】
ここで、図１においては、ユーザＡ宅から外出しているユーザＡが、基地局２２のセル内に位置している。さらに、ユーザＡは、基地局２２を管理、運営するキャリアの会社の携帯電話機３１を所持している。従って、ユーザＡが所持する携帯電話機３１は、基地局２２を介して、図示せぬ他の携帯電話機と通信することができる。また、携帯電話機３１は、基地局２２を介して、インターネットであるネットワーク２１上のサーバと通信することができる。さらに、携帯電話機３１は、ネットワーク２１に接続されているユーザＡ宅のルータ１４を介して、DVR１２と通信することができるようになっている。
【００５５】
なお、携帯電話機３１が、ルータ１４を介して、DVR１２と通信するためには、いわゆるNAT越えをする必要がある。ここでは、説明を簡単にするために、携帯電話機３１は、ルータ１４のNAT越えの方法を認識しているものとする。即ち、例えば、ルータ１４は、ネットワーク２１からの、ルータ１４宛のIPパケット（ルータ１４のWAN側に割り当てられたIPアドレス宛のIPパケット）のうちの、特定のポート宛のパケット（IPパケット）を、DVR１２宛のパケットとして、DVR１２に送信するように設定されており、携帯電話機３１は、その特定のポートと、ルータ１４に割り当てられているグローバルなIPアドレスを認識しているものとする。
【００５６】
以上のように構成される録画予約システムでは、アンテナ１１において、放送局１からのディジタル放送波が受信され、その結果得られる放送信号が、DVR１２に供給される。DVR１２では、アンテナ１１から供給される放送信号が受信され、その放送信号に含まれるEPGデータが記憶（記録）される。
【００５７】
DVR１２に記憶されたEPGデータは、図２に示すように、ユーザＡ宅内のTV受像機１３において閲覧すること（見ること）もできるし、外出先のユーザＡが所持する携帯電話機３１において取得して閲覧することもできる。
【００５８】
即ち、ユーザＡ宅内にいるユーザＡが、EPGを表示するように、DVR１２の図示せぬリモコン（リモートコマンダ）を操作すると、DVR１２は、既に自身が記憶しているEPGデータから、例えば、図２に示すようなEPG画面４１を作成し、TV受信機１３に供給して表示させる。
【００５９】
また、外出先のユーザＡが、EPGを表示するように、携帯電話機３１の操作部３３を操作すると、携帯電話機３１は、基地局２２、ネットワーク２１、およびルータ１４を介して、DVR１２と通信することにより、DVR１２に、EPGを要求する。DVR１２は、その要求に応じて、既に自身が記憶しているEPGデータから、例えば、図２に示すような、EPGのwebページである番組表一覧画面５１を作成し、ルータ１４、ネットワーク２１、および基地局２２を介して、携帯電話機３１に送信する。携帯電話機３１は、DVR１２からの番組表一覧画面５１を受信し、ディスプレイ３２に表示する。
【００６０】
ここで、図２において、TV受像機１３で表示されるEPG画面４１と、携帯電話機３１のディスプレイ３２に表示される番組表一覧画面５１とは、同一のEPGデータから作成されるものであるから、その内容（情報量）は同一とすることができる。なお、EPG画面４１と番組表一覧画面５１のそれぞれの構成（レイアウト）は、同一であっても、異なっていても良い。
【００６１】
但し、携帯電話機３１のディスプレイ３２で表示される番組表一覧画面５１を、EPG画面４１と同一構成の画面（画像）とすると、携帯電話機３１のディスプレイ３２のサイズは、一般に、TV受像機１３の表示画面のサイズよりも小さいため、携帯電話機３１における番組表一覧画面５１の表示が見にくくなるおそれがある。そこで、携帯電話機３１のディスプレイ３２で表示される番組表一覧画面５１は、ディスプレイ３２のようなサイズの小さいディスプレイでも見にくくならないような構成とするのが望ましい。
【００６２】
次に、図３および図４は、携帯電話機３１のディスプレイ３２に表示される画面の表示例を示している。
【００６３】
例えば、DVR１２は、webサーバの機能を有し、携帯電話機３１は、webブラウザの機能を有しており、ユーザＡが、携帯電話機３１の操作部３３を操作して、DVR１２に対して、EPGを要求すると、DVR１２は、既に自身で記憶しているEPGデータから、webページである番組表一覧画面５１を作成し、携帯電話機３１に送信する。
【００６４】
携帯電話機３１は、DVR１２からの番組表一覧画面５１を受信して表示する。即ち、携帯電話機３１では、そのディスプレイ３２に、図３の左から１番目に示すような番組表一覧画面５１が表示される。
【００６５】
図３の番組表一覧画面５１においては、チャンネル「NHK総合」で放送される番組の情報が表示されている。図３では、番組情報として、チャンネル（名）、番組の放送日、放送開始時刻、放送終了時刻、およびタイトルなどが表示されている。
【００６６】
なお、番組表一覧画面５１は、水平方向のスクロールが可能になっており、例えば、水平方向のスクロールを行うように、携帯電話機３１の操作部３３が操作されると、番組表一覧画面５１は、その操作に応じて、水平方向にスクロールし、これにより、ディスプレイ３２には、他のチャンネルで放送される番組の情報が表示される。また、番組表一覧画面５１は、垂直方向のスクロールが可能になっており、例えば、垂直方向のスクロールを行うように、携帯電話機３１の操作部３３が操作されると、番組表一覧画面５１は、その操作に応じて、垂直方向にスクロールし、これにより、ディスプレイ３２には、同一のチャンネルで他の時間帯に放送される番組の情報が表示される。
【００６７】
番組表一覧画面５１に表示される番組の情報のうちの、例えば、番組のタイトル（の表示）は、その番組の内容の説明等が記述されたwebページである番組詳細画面５２にリンクされている。ユーザＡが携帯電話機３１の操作部３３を操作して、番組表一覧画面５１に表示された所望のタイトルを選択（クリック）すると、そのタイトルに対応する番組詳細画面５２の要求が、DVR１２に送信される。
【００６８】
DVR１２は、携帯電話機３１からの番組詳細画面５２の要求に応じて、既に自身が記憶しているEPGデータから、番組詳細画面５２を作成し、携帯電話機３１に送信する。携帯電話機３１は、DVR１２からの番組詳細画面５２が受信して表示する。即ち、携帯電話機３１では、そのディスプレイ３２に、図３の左から２番目に示すような番組詳細画面５２が表示される。
【００６９】
図３の番組詳細画面５２においては、番組のチャンネル、放送日、番組の出演者、番組の内容の説明の概要が表示されている。
【００７０】
ユーザＡが、例えば、番組詳細画面５２を見て、その番組詳細画面５２で紹介されている番組の録画予約を希望する場合、その番組の録画予約を指示するように、携帯電話機３１の操作部３３を操作する。
【００７１】
携帯電話機３１は、録画予約の指示に応じて、予約録画に必要な情報である番組録画情報を設定するための予約画面５３を、ディスプレイ３２に表示する。
【００７２】
即ち、図３の左から３番目（一番右）は、予約画面５３の例を示している。
【００７３】
予約画面５３には、「日付」欄、「時刻」欄、「チャンネル」欄、「録画モード」欄、「延長」欄、および「プロテクト」欄が設けられている。
【００７４】
「日付」欄には、録画予約の対象である番組（以下、適宜、予約対象番組という）の放送日が、「時刻」欄には、予約対象番組の放送開始時刻と放送終了時刻が、「チャンネル」欄には、予約対象番組が放送されるチャンネルが、それぞれ表示される。なお、予約対象番組は、録画予約の指示があったときにディスプレイ３２に表示されていた番組詳細画面５２で紹介されている番組であり、その予約対象番組について、「日付」欄、「時刻」欄、および「チャンネル」欄に表示されるデータは、例えば、番組表一覧画面５１を表示するために用いられた情報（EPGデータ）から取得しても良いし、DVR１２から改めて取得しても良い。
【００７５】
「録画モード」欄には、予約対象番組を録画するときの録画モードが表示される。図３では、標準の画質（音質）での録画の録画モードを表す「SP」が表示されている。録画モードには、その他、例えば、低画質や高音質での録画のモードがある。
【００７６】
「延長」欄には、予約対象番組が、例えば、野球中継などの番組の後の番組であり、野球中継が延長される場合に備えて、予約対象番組の録画時間を延長するかどうかを表す延長情報が表示される。図３では、録画時間を延長しないことを表す「なし」が表示されている。
【００７７】
「プロテクト」欄には、予約対象番組を録画した後に、その番組（のビデオデータおよびオーディオデータ）の消去を防止するプロテクトを付すかどうかを表すプロテクト情報が表示される。図３では、プロテクトを付さない旨を表す「なし」が表示されている。
【００７８】
ここで、図３において、「録画モード」欄に表示されている録画モードの「SP」、「延長」欄に表示されている延長情報の「なし」、および「プロテクト」欄に表示されているプロテクト情報の「なし」は、例えば、デフォルトの設定であり、これらの設定は、ユーザが、携帯電話機３１の操作部３３を操作することにより変更することができる。なお、予約画面５３においては、「日付」欄、「時刻」欄、および「チャンネル」欄の設定も、ユーザが、携帯電話機３１の操作部３３を操作することにより変更することができる。
【００７９】
ユーザＡは、予約画面５３に表示されている内容での予約対象番組の録画予約を希望する場合、その録画予約を確定するように、携帯電話機３１の操作部３３を操作する。この場合、携帯電話機３１は、予約画面５３に設定（表示）されている情報を、予約対象番組の予約録画に必要な番組録画情報として、録画予約の要求（予約要求）とともに、DVR１２に送信する。
【００８０】
DVR１２では、携帯電話機３１からの予約要求に応じて、その予約要求とともに送信されてくる番組録画情報を用いて、予約対象番組の録画を予約する（録画予約する）録画予約処理を行う。
【００８１】
なお、携帯電話機３１においては、上述のように、DVR１２から、そこに既に記憶されているEPGデータ（から作成された番組表一覧画面５１など）を取得して表示する他、従来と同様に、インターネットであるネットワーク２１上のEPGサーバ（図示せず）にアクセスし、EPGを取得して表示することも可能である。
【００８２】
即ち、例えば、図４に示すように、携帯電話機３１では、DVR１２からEPGデータを取得して表示することもできるし、EPGサーバからEPGを取得して表示することもできる。
【００８３】
また、携帯電話機３１では、DVR１２からEPGデータ以外の情報、即ち、例えば、録画予約の状況を表す情報（予約状況情報）なども取得して表示することが可能である。この場合、ユーザは、外出先から、DVR１２における録画予約の状況を見て、これから行おうとしている番組の録画予約が、既に行われているかどうかや、あるいは、その番組の録画予約が、他の番組の録画予約と重複するかどうかなどを確認することができる。
【００８４】
次に、図５は、図１のDVR１２の構成例を示している。
【００８５】
図５のDVR１２においては、チューナ部１０１、デマルチプレクサ１０２、ビデオデコーダ１０３、通信I/F(Interface)１０７，CPU(Central Processing Unit)１０８、ROM(Read Only Memory)１１１，RAM(Random Access Memory)１１２，EEPROM(Electrically Erasable and Programmable ROM)１１３、ディスクドライブ１１４、HD(Hard Disk)ドライブ１１６、およびエンコーダ１１８が、バスを介して相互に接続されている。
【００８６】
そして、チューナ部１０１には、アンテナ１１から放送信号が供給されるようになっている。チューナ部１０１は、CPU１０８からのバスを介しての制御にしたがい、アンテナ１１からの放送信号を受信、復調し、所定のチャンネルのパケット（周波数帯域で送信されてきたパケット）を、デマルチプレクサ１０２に供給する。
【００８７】
デマルチプレクサ１０２は、CPU１０８からのバスを介しての制御にしたがい、チューナ部１０１から供給されるパケットから、所定の番組のパケットを選択し、その番組のパケットのうちの、ビデオデータのパケットを、ビデオデコーダ１０３に供給し、オーディオデータのパケットを、オーディオデコーダ１０４に供給する。
【００８８】
また、デマルチプレクサ１０２は、後述するHD１１７に記録（録画）された番組のパケットの再生が、ユーザから要求された場合に、そのHD１１７（を内蔵するHDドライブ１１６）からバスを介して供給される番組のパケットも、ビデオデコーダ１０３とオーディオデコーダ１０４に供給する。
【００８９】
さらに、デマルチプレクサ１０２は、チューナ部１０１から供給されるパケットから、EPGデータのパケットを選択し、バス上に出力する。デマルチプレクサ１０２からバス上に出力されたEPGデータは、HD１１７に供給されて記録（記憶）される。
【００９０】
また、デマルチプレクサ１０２は、チューナ部１０１から供給されるパケットから選択した番組のパケットを、必要に応じてバス上に出力する。デマルチプレクサ１０２からバス上に出力された番組のパケットは、HD１１７に供給されて記録（録画）される。
【００９１】
ビデオデコーダ１０３は、デマルチプレクサ１０２からのビデオデータのパケットをデコードし、その結果得られるビデオデータを、ビデオ出力端子１０５から出力する。ビデオ出力端子１０５は、例えば、TV受像機１３（図１）に接続されており、従って、TV受像機１３では、ビデオデコーダ１０３で得られたビデオデータに対応する画像が表示される。
【００９２】
なお、ビデオデコーダ１０３は、OSD(On Screen Display)部１０３Ａを内蔵している。ビデオデコーダ１０３は、OSD部１０３Ａにおいて、バスを介してCPU１０８等から供給されるOSD表示すべき情報を、パケットのデコード結果に重畳し、その重畳の結果得られるビデオデータを出力する。ここで、OSD表示すべき情報としては、例えば、チャンネル（を表す番号）や、音量（を表す情報）、EPG（EPG画面４１（図２））、後述する予約リストおよび録画済リストなどがある。
【００９３】
オーディオエンコーダ１０４は、デマルチプレクサ１０２からのオーディオデータのパケットをデコードし、その結果得られるオーディオデータを、オーディオ出力端子１０６から出力する。オーディオ出力端子１０６は、例えば、TV受像機１３に接続されており、従って、TV受像機１３では、オーディオデコーダ１０４で得られたオーディオデータに対応する音声が出力される。
【００９４】
通信I/F１０７は、例えば、NIC(Network Interface Card)などで構成される。通信I/F１０７は、ルータ１４（図１）に接続されており、ルータ１４との通信を制御する。なお、通信I/F１０７は、例えば、無線と有線のいずれによっても通信を行うことができる。
【００９５】
CPU１０８は、ROM１１１に記憶されたプログラムや、HD１１７に記録されRAM１１２にロードされたプログラム、EEPROM１１３に記憶されたプログラムを実行し、これにより、DVR１２を構成する各ブロックの制御その他の各種の処理を行う。また、CPU１０８には、操作パネル１０９や受光部１１０から、ユーザの操作に応じた操作信号が供給されるようになっており、その操作信号に応じた処理も行う。
【００９６】
操作パネル１０９は、DVR１２の筐体に設けられた各種のボタン等で構成される。そして、操作パネル１０９は、ユーザによって操作されると、その操作に対応した操作信号を、CPU１０８に供給する。
【００９７】
受光部１１０は、DVR１２の図示せぬリモコンからの無線信号（例えば、赤外線）を受信（受光）し、CPU１０８に供給する。即ち、リモコンが操作されると、リモコンは、その操作に対応した操作信号を、無線によって送信し、受光部１１０は、そのリモコンが送信する操作信号を受信して、CPU１０８に供給する。
【００９８】
ROM１１１は、例えば、DVR１２の電源がオン状態とされたときに最初に実行すべきプログラム等を記憶している。RAM１１２には、CPU１０８が実行すべきプログラムが、HD１１７からバスを介してロードされる。また、RAM１１２は、その他、CPU１０８の動作上必要なデータを記憶する。EEPROM１１３は、DVR１２の電源がオフ状態とされた後でも保持しておくべき情報を記憶する。EEPROM１１３が記憶する情報としては、例えば、DVR１２の電源がオフ状態とされる直前に選局（選択）されていたチャンネル等がある。DVR１２の電源が、次にオン状態とされると、EEPROM１１３に記憶された情報に基づき、DVR１２の電源がオフ状態とされる直前に選局されていたチャンネルが、再び選局される。
【００９９】
ディスクドライブ１１４は、そこに着脱可能な記録媒体としてのディスク１１５を駆動し、これにより、バスを介して供給されるデータを、ディスク１１５に記録し、また、ディスク１１５に記録されたデータ（プログラムを含む）を読み出して、バス上に出力する。ここで、ディスク１１５としては、例えば、DVDやブルーレイディスク等を採用することができる。
【０１００】
HDドライブ１１６は、HD１１７を内蔵しており、そのＨＤ１１７を駆動する。これにより、HDドライブ１１６は、バスを介して供給されるデータを、HD１１７に記録し、また、HD１１７に記録されたデータを読み出して、バス上に出力する。
【０１０１】
ここで、HD１１７には、DVR１２が後述する動作を行うための各種のアプリケーションプログラムがインストールされている。図５では、そのようなアプリケーションプログラムの１つとして、webサーバのプログラム（webサーバプログラム）が図示されている。CPU１０８が、webサーバプログラムを実行することにより、DVR１２は、webサーバとして機能する。なお、図示していないが、HD１１７には、アプリケーションプログラムの他、OS(Operating System)のプログラムもインストールされている。
【０１０２】
また、HD１１７には、デマルチプレクサ１０２からバスを介して供給されるEPGデータ、さらには、後述する予約リストや録画済リストなども記録される。
【０１０３】
さらに、HD１１７では、番組の録画、即ち、番組のパケットの記録も行われる。
【０１０４】
エンコーダ１１８は、例えば、図示せぬ外部入力端子から入力されるビデオデータやオーディオデータをエンコードし、そのエンコード結果をバス上に出力する。エンコーダ１１８がバス上に出力したビデオデータやオーディオデータのエンコード結果は、例えば、HDドライブ１１６に供給され、その内蔵するHD１１７に記録される。
【０１０５】
なお、上述の場合には、番組のパケット等を、HD１１７に記録（録画）するようにしたが、番組のパケット等は、ディスクドライブ１１４によって、ディスク１１５に記録することも可能である。さらに、ディスク１１５またはHD１１７のうちの一方に記録された番組のパケット等は、他方に、コピーまたはムーブすることが可能である。
【０１０６】
ここで、CPU１０８が実行するプログラムは、DVR１２に内蔵されている記録媒体としてのROM１１１や、EEPROM１１３、HD１１７に予め記録しておくことができる。
【０１０７】
あるいはまた、プログラムは、リムーバブルな記録媒体であるディスク１１５や図示せぬ半導体メモリに、一時的あるいは永続的に格納（記録）しておくことができる。このようなディスク１１５や半導体メモリは、いわゆるパッケージソフトウエアとして提供することができる。
【０１０８】
さらに、プログラムは、ディスク１１５などからDVR１２にインストールする他、ダウンロードサイトから、ディジタル衛星放送用の人工衛星を介して、DVR１２に無線で転送したり、LAN(Local Area Network)、インターネットといったネットワーク２１を介して、DVR１２に有線で転送し、DVRでは、そのようにして転送されてくるプログラムを、通信I/F１０７で受信し、内蔵するHD１１７にインストールすることができる。
【０１０９】
次に、図６は、図１の携帯電話機３１の構成例を示している。
【０１１０】
携帯電話機３１は、それを構成する各部を統括的に制御する主制御部２５０に対して、電源回路部２５１、操作入力制御部２５２、画像エンコーダ２５３、カメラインターフェース部２５４、ディスプレイ制御部２５５、画像デコーダ２５６、多重分離部２５７、記録再生部２２４、変復調回路部２５８及び音声コーデック２５９がバスを介して互いに接続されて構成されている。
【０１１１】
主制御部２５０は、CPU２０１，ROM２０２，RAM２０３、およびEEPROM２０４などで構成され、CPU２０１が、ROM２０２に記憶されたプログラムや、RAM２０３にロードされたプログラム、EEPROM２０４に記憶されたプログラムを実行することにより、バスを介して、各部の制御その他の処理を行う。
【０１１２】
ここで、CPU２０１が実行するプログラムは、ROM２０２やEEPROM２０４に、あらかじめインストールしておくことができる。また、プログラムは、基地局２２を介した通信によって、携帯電話機３１にダウンロードして、EEPROM２０４にインストールすることもできる。さらに、プログラムは、メモリスティック（商標）２２３に記録しておき、記録再生部２２４によって読み出して、EEPROM２０４にインストールすることもできる。
【０１１３】
電源回路部２５１は、ユーザの操作により、操作部３３における図示せぬ終話及び電源キーがオン状態にされると、図示せぬバッテリパックから各部に対して電力を供給することにより、携帯電話機３１を動作可能な状態に起動する。
【０１１４】
携帯電話機３１は、主制御部２５０の制御に基づいて、音声通話モード時にマイクロフォン２２１で集音した音声信号を音声コーデック２５９によってディジタル音声データに変換し、これを変復調回路部２５８でスペクトラム拡散処理し、送受信回路部２６２でディジタルアナログ変換処理及び周波数変換処理を施した後にアンテナ２１４を介して送信する。
【０１１５】
また、携帯電話機３１は、音声通話モード時にアンテナ２１４で受信した受信信号を増幅して周波数変換処理及びアナログディジタル変換処理を施し、変復調回路部２５８でスペクトラム逆拡散処理し、音声コーデック２５９によってアナログ音声信号に変換した後、これをスピーカ２１７を介して出力する。
【０１１６】
さらに、携帯電話機３１は、データ通信モード時に電子メールを送信する場合、操作部３３を構成する操作キー２１９及びジョグダイヤル２２２の操作によって入力された電子メールのテキストデータを操作入力制御部２５２を介して主制御部２５０に送出する。
【０１１７】
主制御部２５０は、テキストデータを変復調回路部２５８でスペクトラム拡散処理し、送受信回路部２６２でディジタルアナログ変換処理及び周波数変換処理を施した後にアンテナ２１４を介して基地局２２（図１）へ送信する。
【０１１８】
これに対して、携帯電話機３１は、データ通信モード時に電子メールを受信する場合、アンテナ２１４を介して基地局２２から受信した受信信号を変復調回路部２５８でスペクトラム逆拡散処理して元のテキストデータを復元した後、ディスプレイ制御部２５５を介してディスプレイ３２に電子メールとして表示する。
【０１１９】
この後携帯電話機３１は、ユーザの操作に応じて受信した電子メールを記録再生部２２４を介してメモリスティック（商標）２２３に記録することも可能である。
【０１２０】
一方、携帯電話機３１は、データ通信モード時に画像データを送信する場合、CCD(Charge Coupled Device)カメラ２１６で撮像された画像データをカメラインターフェース部２５４を介して画像エンコーダ２５３に供給する。なお、CCDカメラ２１６で撮像した画像データはカメラインターフェース部２５４及びディスプレイ制御部２５５を介してディスプレイ３２に直接表示することも可能である。
【０１２１】
画像エンコーダ２５３は、CCDカメラ２１６から供給された画像データを、例えばMPEG（Moving Picture Experts Group ）２やMPEG４等の所定の符号化方式によって圧縮符号化することにより符号化画像データに変換し、これを多重分離部２５７に送出する。
【０１２２】
このとき同時に携帯電話機３１は、CCDカメラ２１６で撮像中にマイクロフォン２２１で集音した音声を音声コーデック２５９を介してディジタルの音声データとして多重分離部２５７に送出する。
【０１２３】
多重分離部２５７は、画像エンコーダ２５３から供給された符号化画像データと音声コーデック２５９から供給された音声データとを所定の方式で多重化し、その結果得られる多重化データを変復調回路部２５８でスペクトラム拡散処理し、送受信回路部２６２でディジタルアナログ変換処理及び周波数変換処理を施した後にアンテナ２１４を介して送信する。
【０１２４】
なお、携帯電話機３１では、データ通信モード時において、電子メールや、画像データ、音声データの他のデータを送信することができる。即ち、携帯電話機３１では、例えば、操作部３３を構成する操作キー２１９やジョグダイヤル２２２が操作されると、その操作に応じたデータが、操作入力制御部２５２を介して主制御部２５０に供給される。
【０１２５】
主制御部２５０は、操作入力制御部２５２からのデータを変復調回路部２５８でスペクトラム拡散処理し、送受信回路部２６２でディジタルアナログ変換処理及び周波数変換処理を施した後にアンテナ２１４を介して基地局２２（図１）へ送信する。
【０１２６】
さらに、携帯電話機３１では、データ通信モード時に、webページその他のデータを受信することができる。
【０１２７】
即ち、携帯電話機３１において、データ通信モードに、例えば、webページを要求するデータを、上述したようにして送信すると、その要求に応じて、webページのデータが基地局２２（図１）を介して送信されてくるので、そのwebページのデータが、アンテナ２１４を介して、送受信回路部２６２および変復調回路部２５８で受信される。送受信回路部２６２および変復調回路部２５８は、受信したWebページのデータを、上述したように処理し、主制御部２５０に送出する。
【０１２８】
主制御部２５０は、webページのデータを解釈し、その解釈に基づく画面（画像）を作成する。この画面は、主制御部２５０からディスプレイ制御部２５５を介してディスプレイ３２に供給されて表示される。
【０１２９】
即ち、主制御部２５０では、そのEEPROM２０４に、webブラウザのプログラムが少なくともインストールされており、CPU２０１は、そのプログラムを実行することで、webブラウザとして機能し、webページのデータの解釈等を行う。
【０１３０】
また、携帯電話機３１では、データ通信モード時に例えばwebページ等にリンクされた動画像ファイルのデータを受信することができる。この場合、アンテナ２１４を介して基地局２２から受信した受信信号が変復調回路部２５８でスペクトラム逆拡散処理され、その結果得られる多重化データが多重分離部２５７に送出される。
【０１３１】
多重分離部２５７は、多重化データを分離することにより符号化画像データと音声データとに分け、バスを介して当該符号化画像データを画像デコーダ２５６に供給すると共に当該音声データを音声コーデック２５９に供給する。
【０１３２】
画像デコーダ２５６は、符号化画像データをMPEG２やMPEG４等の所定の符号化方式に対応した復号方式でデコードすることにより再生動画像データを生成し、これをディスプレイ制御部２５５を介してディスプレイ３２に供給し、これにより、例えば、webページからリンクされた動画像ファイルに含まれる動画データが表示される。
【０１３３】
このとき同時に音声コーデック２５９は、音声データをアナログ音声信号に変換した後、これをスピーカ２１７に供給し、これにより、例えば、webページからリンクされた動画像ファイルに含まる音声データが再生される。
【０１３４】
この場合も電子メールの場合と同様に携帯電話機３１は、webページ等からリンクされたデータをユーザの操作により記録再生部２２４を介してメモリスティック２２３に記録することが可能である。
【０１３５】
次に、図７乃至図１０のフローチャートを参照して、図５のDVR１２の動作について説明する。
【０１３６】
まず、図７のフローチャートを参照して、DVR１２がEPGデータを取得するEPG取得処理について説明する。
【０１３７】
チューナ部１０１は、ステップＳ１において、アンテナ１１（図１）からの放送信号を受信し、CPU１０８の制御にしたがい、所定のチャンネル（周波数帯域）のパケットを、デマルチプレクサ１０２に供給して、ステップＳ２に進む。
【０１３８】
ステップＳ２では、デマルチプレクサ１０２が、CPU１０８の制御にしたがい、チューナ部１０１から供給されるパケットから、EPGデータが配置されているパケットを選択し、バスを介して、CPU１０８に供給して、ステップＳ３に進む。
【０１３９】
ステップＳ３では、CPU１０８は、デマルチプレクサ１０８からのパケットからEPGデータを抽出し、HDドライブ１１６に供給する。HDドライブ１１６は、CPU１０８からのEPGデータを、HD１１７に記録する（記憶させる）。
【０１４０】
以上のようにして、HD１１７には、EPGデータが記録されていく。なお、HD１１７に記録されたEPGデータのうちの古いデータ、即ち、例えば、前日の番組のEPGデータは、CPU１０８がHDドライブ１１６を制御することによって、適宜削除されるようになっている。
【０１４１】
HD１１７にEPGデータが記録されている場合において、例えば、操作パネル１０９またはリモコン（以下、適宜、操作パネル１０９等という）が、EPGを表示するように操作されると、CPU１０８は、HDドライブ１１６を制御することにより、HD１１７から、操作パネル１０９等の操作に応じた時間帯またはチャンネルについてのEPGデータを読み出し、そのEPGデータを用いて、所定のフォーマットのEPG画面４１（図２）を作成する。さらに、CPU１０８は、EPG画面４１を、バスを介して、ビデオデコーダ１０３が内蔵するOSD部１０３Ａに供給する。OSD部１０３Ａは、CPU１０８からのEPG画面４１を、必要に応じて、ビデオデコーダ１０３のデコード結果に重畳して、ビデオ出力端子１０５から出力する。これにより、ビデオ出力端子１０５に接続されたTV受像機１３（図１）において、図２に示したように、EPG画面４１が表示される。
【０１４２】
例えば、ユーザＡ宅に在宅中のユーザＡは、EPG画面４１を見ながら、所望の番組の録画予約を行うことができる。即ち、ユーザＡが、EPG画面４１において、所望の番組を指定して、その録画予約を行うように、操作パネル１０９等を操作すると、CPU１０８は、HDドライブ１１６を制御することにより、HD１１７に記録されたEPGデータから、予約対象番組の番組情報（チャンネルや、放送日、放送開始時刻、放送終了時刻、タイトル、番組の内容の説明）を読み出し、その番組情報を用いて、予約対象番組の予約録画に必要な番組録画情報を設定するための設定画面を作成する。
【０１４３】
そして、CPU１０８は、設定画面を、バス、OSD部１０３Ａ、およびビデオ出力端子１０５を介して、TV受信機１０３に供給し、これにより、TV受信機１０３では、設定画面が表示される。
【０１４４】
ここで、設定画面は、例えば、図３で説明した予約画面５３と同様に構成される。従って、設定画面は、「日付」欄、「時刻」欄、「チャンネル」欄、「録画モード」欄、「延長」欄、および「プロテクト」欄を有し、また、「日付」欄、「時刻」欄、「チャンネル」欄、「録画モード」欄、「延長」欄、および「プロテクト」欄には、予約画面５３で説明したデフォルトの情報が設定される。
【０１４５】
ユーザＡは、設定画面に表示されている内容での予約対象番組の録画予約を希望する場合、その録画予約を確定するように、操作パネル１０９等を操作する。操作パネル１０９等が、録画予約を確定するように操作されると、DVR１２では、そのとき設定画面に設定（表示）されている情報を、予約対象番組の予約録画に必要な番組録画情報として、予約処理が行われる。
【０１４６】
図８は、DVR１２が行う予約処理を説明するフローチャートである。
【０１４７】
CPU１０８は、ステップＳ１１において、予約対象番組が、他の番組の録画と重複しないかどうかの判定を、予約対象番組の番組録画情報と、HD１１７に記憶（記録）された予約リストに登録されている番組録画情報とを参照して行う。
【０１４８】
即ち、予約リストは、録画の予約が確定された番組の一覧で、その番組の番組録画情報が登録されるリストであり、ステップＳ１１では、予約対象番組の放送時間帯が、予約リストに番組録画情報が既に登録されている番組の放送時間帯と重複しないかどうかが判定される。
【０１４９】
ステップＳ１１において、予約対象番組の放送時間帯が、予約リストに番組録画情報が既に登録されている番組の放送時間帯と重複すると判定された場合、放送時間帯が一部でも重なる２つの番組を同時に録画することができないため、ステップＳ１２に進み、CPU１０８は、OSD部１０３Ａを制御することにより、放送時間帯が重複する旨の重複メッセージを、TV受信機１３に表示させ、予約処理を終了する。従って、この場合、予約対象番組の録画予約は行われない。
【０１５０】
一方、ステップＳ１１において、予約対象番組の放送時間帯が、予約リストに番組録画情報が既に登録されている番組の放送時間帯と重複しないと判定された場合、ステップＳ１３に進み、CPU１０８は、HD１１７に記録されている予約リストに、予約対象番組の番組録画情報を（追加）登録する録画予約処理（記録予約処理）を行い、これにより、予約対象番組の録画予約を完了して、予約処理を終了する。
【０１５１】
以上のように、予約リストには、予約録画を行う番組の番組録画情報が登録される。従って、予約リストは、番組の録画の予約状況に関する予約状況情報ということができる。
【０１５２】
ここで、図５の実施の形態では、DVR１２が１つのチューナ部１０１だけを有するものとしたため、放送時間帯が重なる２つの番組を同時に録画することができないが、DVR１２が複数のチューナ部を有する場合には、そのチューナ部の数の番組を、同時に録画することが可能である。
【０１５３】
また、図８の予約処理では、予約対象番組の放送時間帯が、予約リストに番組録画情報が既に登録されている番組の放送時間帯と重複する場合には、予約対象番組の録画予約を行わないようにしたが、その他、例えば、予約リストに番組録画情報が既に登録されている番組のうちの、予約対象番組と放送時間帯が重複する番組（以下、適宜、重複番組という）の録画予約をキャンセルし、予約対象番組の録画予約を行うこと、即ち、予約リストにおいて、重複番組の番組録画情報を削除し、予約対象番組の番組録画情報を追加登録することが可能である。なお、重複番組の録画予約をキャンセルして、予約対象番組の録画予約を行うかどうかは、例えば、ユーザに確認を求めた上で行うのが望ましい。
【０１５４】
次に、DVR１２のCPU１０８は、現在時刻（日時）を監視しており、現在日時が、HD１１７の予約リストに番組録画情報が登録されている番組の放送開始時刻（の直前）となると、DVR１２では、その番組を予約録画する予約録画処理（予約記録処理）が行われる。
【０１５５】
即ち、図９は、DVR１２が行う予約録画処理を説明するフローチャートである。
【０１５６】
DVR１２では、現在時刻が、予約リストに登録されている番組録画情報における放送開始時刻となると、ステップＳ２１において、その番組録画情報によって特定される番組を、録画対象番組として、その録画が行われる。
【０１５７】
即ち、ステップＳ２１において、CPU１０８は、予約リストに登録されている録画対象番組の番組録画情報におけるチャンネル等を参照して、その録画対象番組のパケットが得られるように、チューナ部１０１およびデマルチプレクサ１０２を制御し、これにより、デマルチプレクサ１０２は、録画対象番組のパケットを、バス上に出力する。バス上に出力された録画対象番組のパケットは、HDドライブ１１６に供給され、その内蔵するHD１１７に記録される。以上のようにして、録画対象番組の録画が行われる。
【０１５８】
そして、CPU１０８は、現在時刻が、録画対象番組の番組録画情報における放送終了時刻となると、チューナ部１０１、デマルチプレクサ１０２、およびHDドライブ１１６を制御することにより、録画のための処理を終了させ、ステップＳ２１からＳ２２に進む。
【０１５９】
なお、ここでは、録画対象番組の放送開始時刻から放送終了時刻までの録画を行うようにしたが、録画対象番組については、その放送開始時刻より第１の時間だけ前の時刻から録画を開始し、その放送終了時刻よりも第２の時間だけ後の時刻で、録画を終了するようにすることが可能である。第１と第２の時間は、デフォルトの固定の時間とすることもできるし、ユーザにより設定可能な時間とすることもできる。
【０１６０】
ステップＳ２２では、CPU１０８は、録画対象番組の番組録画情報を、HD１１７に記憶（記録）されている録画済リストに登録する。
【０１６１】
即ち、録画済リストは、録画が終了し、HD１１７にデータ（パケット）が記録されている番組（録画済の番組）の一覧で、その番組の番組録画情報が登録されるリストであり、ステップＳ２２では、録画が終了した録画対象番組（録画対象番組であった番組（録画済の番組））の番組録画情報が、録画済リストに登録される。
【０１６２】
その後、ステップＳ２２からＳ２３に進み、CPU１０８は、HD１１７に記憶されている予約リストから、録画が終了した録画対象番組の番組録画情報を削除して、予約録画処理を終了する。
【０１６３】
なお、DVR１２において、HD１１７に記憶されている予約リストおよび録画済リストは、例えば、操作パネル１０９等の操作に対応して、OSD部１０３Ａおよびビデオ出力端子１０５を介してTV受像機１３に出力して表示させることができる。
【０１６４】
ユーザＡは、TV受像機１３に表示された予約リストや録画済リストを参照して、録画予約の取り消しや、録画した番組（のデータ）の消去等を行うことができる。
【０１６５】
即ち、ユーザＡが、TV受像機１３に表示された予約リストにおいて、録画予約を取り消そうとする番組の番組録画情報を選択し、録画予約を取り消すように、操作パネル１０９等を操作すると、CPU１０８は、HD１１７に記憶されている予約リストから、対応する番組録画情報を削除する。さらに、ユーザＡが、TV受像機１３に表示された予約リストにおいて、内容を変更しようとする番組録画情報を選択し、内容を変更するように、操作パネル１０９等を操作すると、CPU１０８は、その操作に応じて、HD１１７に記憶されている予約リストにおける番組録画情報を変更する。具体的には、番組録画情報におけるチャンネルや、放送開始時刻、放送終了時刻、録画モード、プロテクト情報などが変更される。
【０１６６】
また、ユーザＡが、TV受像機１３に表示された録画済リストにおいて、削除しようとする番組（録画済の番組）の番組録画情報を選択し、その番組を削除するように、操作パネル１０９等を操作すると、CPU１０８は、HD１１７に記憶されている録画済リストから、対応する番組録画情報を削除するとともに、HD１１７から、対応する番組（のデータ）も削除する。
【０１６７】
以上のように、予約リストや録画済リストは、ユーザＡが操作パネル１０９等を操作することによって編集することができる。
【０１６８】
次に、DVR１２のHD１１７には、webサーバプログラムがインストールされており、CPU１０８が、そのwebサーバプログラムを実行することにより、DVR１２は、webサーバとして機能する。
【０１６９】
図１０は、DVR１２がwebサーバとして行うwebサーバ処理を説明するフローチャートである。
【０１７０】
例えば、外出先のユーザＡが、DVR１２にアクセスするように、携帯電話機３１を操作すると、携帯電話機３１は、webページである所定のメニュー画面の要求を、基地局２２（図１）、ネットワーク２１、およびルータ１４を介して、DVR１２に送信する。DVR１２では、通信I/F１０７が、携帯電話機３１からのメニュー画面の要求を受信し、CPU１０８に供給する。
【０１７１】
CPU１０８は、通信I/F１０７からメニュー画面の要求が供給されると、ステップＳ３１において、webページである所定のメニュー画面を、通信I/F１０７に送信させる。これにより、メニュー画面は、通信I/F１０７から、ルータ１４（図１）、ネットワーク２１、および基地局２２を介して、携帯電話機３１に送信される。携帯電話機３１では、メニュー画面が受信され、ディスプレイ３２に表示される。
【０１７２】
ここで、メニュー画面には、例えば、EPGを要求するボタンや、予約リストを要求するボタン、録画済リストを要求するボタン（あるいは、アイコン、ハイパーリンクの表示など）などが設けられている。
【０１７３】
CPU１０８は、ステップＳ３１で通信I/F１０７にメニュー画面を送信させた後、ステップＳ３２に進み、携帯電話機３１から何らかの情報の要求があったかどうかを判定する。
【０１７４】
ステップＳ３２において、携帯電話機３１から何らかの情報の要求があったと判定された場合、即ち、ユーザＡが、何らかの情報を要求するように、携帯電話機３１を操作し（例えば、EPGや、予約リスト、録画済リストへのハイパーリンクをクリックし）、携帯電話機３１から、その情報の要求が送信され、通信I/F１０７で受信された場合、ステップＳ３３に進み、CPU１０７は、その要求があった情報を、通信I/F１０７に送信させ、ステップＳ３２に戻る。
【０１７５】
即ち、携帯電話機３１からの情報の要求が、図３で説明した番組表一覧画面５１や番組詳細画面５２を要求するものである場合、CPU１０８は、HD１１７に記録されているEPGデータから、webページである番組表一覧画面５１や番組詳細画面５２を作成し、通信I/F１０７から、携帯電話機３１に送信させる。携帯電話機３１では、通信I/F１０７から送信されてくる番組表一覧画面５１や番組詳細画面５２が受信され、ディスプレイ３２に表示される。
【０１７６】
また、携帯電話機３１からの情報の要求が、予約リストまたは録画済リストを要求するものである場合、CPU１０８は、HD１１７に記憶されている予約リストまたは録画済リストから、その予約リストまたは録画済リストのwebページである予約リスト画面または録画済リスト画面を作成し、通信I/F１０７から、携帯電話機３１に送信させる。携帯電話機３１では、通信I/F１０７から送信されてくる予約リスト画面または録画済リスト画面が受信され、ディスプレイ３２に表示される。
【０１７７】
さらに、携帯電話機３１からの情報の要求が、メニュー画面を要求するものである場合、CPU１０８は、ステップＳ３１における場合と同様に、メニュー画面を、通信I/F１０７に送信させる。メニュー画面は、携帯電話機３１において受信され、ディスプレイ３２に表示される。
【０１７８】
ここで、携帯電話機３１において、予約リスト画面または録画済リスト画面が、ディスプレイ３２に表示されている場合、ユーザＡは、その予約リスト画面または録画済リスト画面を編集するように、携帯電話機３１の操作部３３を操作することで、DVR１２のHD１１７に記憶された予約リストまたは録画済リストを、DVR１２の操作パネル１０９等を操作した場合と同様に編集することができる。携帯電話機３１の操作部３３を操作することによる、予約リストや録画済リストの編集については、後述する。
【０１７９】
一方、ステップＳ３２において、携帯電話機３１から情報の要求がなかったと判定された場合、ステップＳ３４に進み、CPU１０８は、携帯電話機３１から、番組の録画予約を要求する予約要求があったかどうかを判定する。
【０１８０】
即ち、図３で説明したように、携帯電話機３１において、予約画面５３がディスプレイ３２に表示されている場合に、ユーザＡが、その予約画面５３の内容での予約対象番組の録画予約を希望して、その録画予約を確定するように、携帯電話機３１の操作部３３を操作すると、携帯電話機３１は、予約画面５３に設定（表示）されている情報を、予約対象番組の予約録画に必要な番組録画情報として、録画予約の要求である予約要求とともに、DVR１２に送信する。ステップＳ３４では、このような予約要求があったかどうかが判定される。
【０１８１】
ステップＳ３４において、携帯電話機３１からの予約要求があったと判定された場合、即ち、携帯電話機３１から予約要求と番組録画情報が送信され、通信I/F１０７で受信され、さらに、その予約要求と番組録画情報が、CPU１０８に供給された場合、ステップＳ３５に進む。
【０１８２】
ステップＳ３５では、CPU１０８は、携帯電話機３１からの予約要求によって録画予約が要求されている番組（これも、以下、適宜、予約対象番組という）が、他の番組の録画と重複するかどうかを、図８のステップＳ１１における場合と同様にして判定する。
【０１８３】
即ち、ステップＳ３５では、CPU１０８は、携帯電話機３１から予約要求とともに送信されてきた番組録画情報に基づき、予約対象番組の放送時間帯（録画開始時刻から録画終了時刻まで）（日付を含む）を認識し、その予約対象番組の放送時間帯が、HD１１７に記憶されている予約リストに番組録画情報が既に登録されている番組の放送時間帯と重複するかどうかを判定する。
【０１８４】
ステップＳ３５において、予約対象番組の放送時間帯が、予約リストに番組録画情報が既に登録されている番組の放送時間帯と重複すると判定された場合、放送時間帯が一部でも重なる２つの番組を同時に録画することができないため、ステップＳ３６に進み、CPU１０８は、通信I/F１０７から携帯電話機３１に対して、放送時間帯が重複する旨のメッセージである重複情報を送信させ、ステップＳ３２に戻る。
【０１８５】
通信I/F１０７から送信された重複情報は、携帯電話機３１において受信され、ディスプレイ３２に表示される。これにより、携帯電話機３１を所持しているユーザＡは、予約対象番組の録画を断念しなければならないか、または、予約リストから、予約対象番組と放送時間帯が重複する番組の番組録画情報を削除しないと（その番組の録画予約をキャンセルしないと）、予約対象番組の録画予約を行うことができないことを認識することができる。
【０１８６】
また、ステップＳ３５において、予約対象番組の放送時間帯が、予約リストに番組録画情報が既に登録されている番組の放送時間帯と重複しないと判定された場合、ステップＳ３７に進み、CPU１０８は、予約対象番組を対象に、録画予約処理を行う。即ち、ステップＳ３７では、図８のステップＳ１３における場合と同様に、CPU１０８は、HD１１７に記憶されている予約リストに、予約対象番組の番組録画情報を登録し、ステップＳ３８に進む。
【０１８７】
ステップＳ３８では、CPU１０８は、通信I/F１０７から携帯電話機３１に対して、予約対象番組の録画予約が完了した旨のメッセージである予約完了情報を送信させ、ステップＳ３２に戻る。
【０１８８】
通信I/F１０７から送信された予約完了情報は、携帯電話機３１において受信され、ディスプレイ３２に表示される。これにより、携帯電話機３１を所持しているユーザＡは、予約対象番組の録画予約が完了したことを認識することができる。
【０１８９】
一方、ステップＳ３４において、携帯電話機３１からの予約要求がなかったと判定された場合、ステップＳ３９に進み、CPU１０８は、携帯電話機３１から、予約リストの編集を行うことを要求する編集要求があったかどうかを判定する。
【０１９０】
即ち、携帯電話機３１において、予約リスト画面が、ディスプレイ３２に表示されている場合に、ユーザＡが、その予約リスト画面を編集するように、携帯電話機３１の操作部３３を操作すると、携帯電話機３１は、その操作に応じて、予約リストの編集を要求する編集要求を、DVR１２に送信する。ステップＳ３９では、このような編集要求があったかどうかが判定される。
【０１９１】
ステップＳ３９において、携帯電話機３１からの編集要求があったと判定された場合、即ち、携帯電話機３１から編集要求が送信され、通信I/F１０７で受信され、さらに、CPU１０８に供給された場合、ステップＳ４０に進む。
【０１９２】
ステップＳ４０では、CPU１０８は、携帯電話機３１からの編集要求に応じて、HD１１７に記憶された予約リストを編集し、ステップＳ４１に進む。ステップＳ４１では、CPU１０８は、編集後の予約リストから、その予約リストのwebページである予約リスト画面を作成し、通信I/F１０７から、携帯電話機３１に送信させて、ステップＳ３２に戻る。携帯電話機３１では、通信I/F１０７から送信されてくる予約リスト画面が受信され、これにより、ディスプレイ３２では、編集後の予約リストに対応した予約リスト画面が表示される。
【０１９３】
なお、ここでは、予約リストの編集を行う場合について説明したが、録画済リストの編集も行うことが可能である。
【０１９４】
即ち、携帯電話機３１において、録画済リスト画面が、ディスプレイ３２に表示されている場合に、ユーザＡが、その録画済リスト画面を編集するように、携帯電話機３１の操作部３３を操作すると、携帯電話機３１は、その操作に応じて録画済リストの編集を要求する編集要求を、DVR１２に送信する。
【０１９５】
DVR１２においては、携帯電話機３１からの録画済リストの編集要求が、通信I/F１０７で受信される。この場合、CPU１０８は、携帯電話機３１からの編集要求に応じて、HD１１７に記憶された録画済リストを編集し、編集後の録画済リストから、その録画済リストのwebページである録画済リスト画面を作成して、通信I/F１０７から、携帯電話機３１に送信させる。携帯電話機３１では、通信I/F１０７から送信されてくる録画済リスト画面が受信され、これにより、ディスプレイ３２では、編集後の録画済リストに対応した録画済リスト画面が表示される。なお、録画済リストの編集要求が、番組を削除する要求である場合には、CPU１０８は、録画済リストから、その番組に対応する番組録画情報を削除する他、HD１１７から、対応する番組（のデータ）も削除する。
【０１９６】
一方、ステップＳ３９において、編集要求がなかったと判定された場合、ステップＳ４２に進み、CPU１０８は、携帯電話機３１から、通信の終了を要求する終了要求があったかどうかを判定する。
【０１９７】
即ち、携帯電話機３１において、ユーザＡが、DVR１２との通信を終了するように、携帯電話機３１の操作部３３を操作すると、携帯電話機３１は、その操作に応じて、終了要求を、DVR１２に送信する。ステップＳ４２では、このような終了要求があったかどうかが判定される。
【０１９８】
ステップＳ４２において、携帯電話機３１からの終了要求がなかったと判定された場合、ステップＳ３２に戻り、以下、同様の処理が繰り返される。
【０１９９】
また、ステップＳ４２において、携帯電話機３１からの終了要求があったと判定された場合、即ち、携帯電話機３１から終了要求が送信され、その終了要求が、通信I/F１０７で受信され、CPU１０８に供給された場合、DVR１２（のCPU１０８）は、webサーバ処理を終了する。
【０２００】
次に、携帯電話機３１（図６）のEEPROM２０４には、webブラウザ（クライアント）のプログラムがインストールされており、CPU２０１が、そのwebブラウザのプログラムを実行することにより、携帯電話機３１は、webブラウザとして機能する。
【０２０１】
図１１は、携帯電話機３１がwebブラウザとして行うwebブラウザ処理を説明するフローチャートである。
【０２０２】
例えば、外出先のユーザＡが、DVR１２にアクセスするように、携帯電話機３１の操作部３３を操作すると、CPU２０１は、webブラウザのプログラムの実行を開始し、まず、変復調回路部２５８から、送受信回路部２６２、アンテナ２１４、基地局２２（図１）、ネットワーク２１、およびルータ１４を介して、DVR１２に対して、メニュー画面の要求を送信させる。
【０２０３】
DVR１２は、携帯電話機３１からのメニュー画面の要求を受信すると、図１０のステップＳ３１で説明したように、メニュー画面を、携帯電話機３１に送信してくるので、携帯電話機３１の送受信回路部２６２および変復調回路部２５８は、ステップＳ６１において、そのメニューが画面を、アンテナ２１４を介して受信し、CPU２０１に供給して、ステップＳ６２に進む。ステップＳ６２では、CPU２０１は、DVR１２からのメニュー画面を、ディスプレイ制御部２５５に供給し、これにより、ディスプレイ３２にメニュー画面を表示させ、ステップＳ６３に進む。
【０２０４】
ここで、図１０で説明したように、メニュー画面には、例えば、EPGや、予約リスト、録画済リストへのハイパーリンクなどが設けられている。
【０２０５】
ステップＳ６３では、CPU２０１は、ユーザＡが、何らかの情報を要求するように、操作部３３を操作したかどうかを判定する。
【０２０６】
ステップＳ６３において、情報を要求するように、操作部３３が操作されたと判定された場合、即ち、例えば、ユーザＡが、操作部３３を操作することにより、EPGや、予約リスト、録画済リストへのハイパーリンクをクリックした場合、ステップＳ６４に進み、CPU２０１は、変復調回路部２５８および送受信部２６２に、操作部３３の操作に対応した情報の要求を送信させる。ここで、操作部３３の操作に対応した情報の要求には、例えば、その情報を特定するURL(Uniform Resource Locator)などが含まれる。
【０２０７】
DVR１２は、携帯電話機３１から情報の要求を受信すると、図１０のステップＳ３３で説明したように、その情報の要求に応じた情報、即ち、番組表一覧画面５１や、番組詳細画面５２、予約リスト画面、録画済リスト画面、メニュー画面などのwebページを送信してくるので、携帯電話機３１の送受信回路部２６２および変復調回路２５８は、ステップＳ６５において、DVR１２からの情報を受信し、CPU２０１に供給して、ステップＳ６６に進む。ステップＳ６６では、CPU２０１は、DVR１２からの情報を、ディスプレイ制御部２５５を介して、ディスプレイ３２に供給し、ステップＳ６３に戻る。これにより、ディスプレイ３２では、いままでの画面に代えて、番組表一覧画面５１、番組詳細画面５２、予約リスト画面、録画済リスト画面、またはメニュー画面が表示される。
【０２０８】
また、ステップＳ６３において、情報を要求するように、操作部３３が操作されていないと判定された場合、ステップＳ６７に進み、CPU２０１は、ユーザＡが、番組の録画予約を要求するように、操作部３３を操作したかどうかを判定する。
【０２０９】
即ち、ステップＳ６７では、図３で説明したように、携帯電話機３１において、図３の予約画面５３がディスプレイ３２に表示されている場合に、ユーザＡが、その予約画面４３の内容での予約対象番組の録画予約を希望して、その録画予約を確定するように、携帯電話機３１の操作部３３を操作したかどうかが判定される。
【０２１０】
ステップＳ６７において、番組の録画予約を要求するように、操作部３３が操作されたと判定された場合、即ち、予約画面４３の内容での予約対象番組の録画予約を確定するように、操作部３３が操作された場合、CPU２０１は、予約画面５３に設定（表示）されている情報を、予約対象番組の予約録画に必要な番組録画情報として、予約要求とともに、変復調回路部２５８を介して、送受信回路部２６２に供給して、ステップＳ６８に進む。ステップＳ６８では、送受信回路部２６２が、CPU２０１からの予約要求と番組録画情報を、アンテナ２１４を介して、DVR１２に送信する。
【０２１１】
DVR１２は、携帯電話機３１から予約要求を受信した場合、図１０のステップＳ３６とＳ３８で説明したように、メッセージとしての重複情報または予約完了情報を送信してくるので、送受信回路部２６２は、DVR１２から重複情報または予約完了情報が送信されてくるのを待って、ステップＳ６８からＳ６９に進み、アンテナ２１４を介して、DVR１２からの重複情報または予約完了情報を受信して、変復調回路部２５８を介して、CPU２０１に供給し、ステップＳ７０に進む。
【０２１２】
CPU２０１は、ステップＳ７０において、DVR１２からの重複情報または予約完了情報を、ディスプレイ制御部２５５を介して、ディスプレイ３２に供給し、これにより、ディスプレイ３２に、重複情報または予約完了情報を表示させ、ステップＳ６３に戻る。
【０２１３】
以上のように、ディスプレイ３２には、重複情報や予約完了情報が表示されるので、ユーザＡは、予約対象番組と放送時間帯が重複する番組が存在することや、予約対象番組の録画予約が完了したことを認識することができる。
【０２１４】
一方、ステップＳ６７において、番組の録画予約を要求するように、操作部３３が操作されていないと判定された場合、ステップＳ７１に進み、CPU２０１は、ユーザＡが、予約リストの編集を要求するように、操作部３３を操作したかどうかを判定する。
【０２１５】
即ち、ステップＳ７１では、携帯電話機３１において、予約リスト画面がディスプレイ３２に表示されている場合に、ユーザＡが、その予約リスト画面を編集するように、携帯電話機３１の操作部３３を操作したかどうかが判定される。
【０２１６】
ステップＳ７１において、予約リスト画面を編集するように、操作部３３が操作されたと判定された場合、ステップＳ７２に進み、CPU２０１は、その操作に応じた予約リストの編集を要求する編集要求を、変復調回路部２６８を介して、送受信回路部２６２に供給し、これにより、編集要求を、アンテナ２１４を介して、DVR１２に送信させる。
【０２１７】
DVR１２は、携帯電話機３１から予約リストの編集を要求する編集要求を受信した場合、図１０のステップＳ４０およびＳ４１で説明したように、その編集要求に応じて、HD１１７に記憶されている予約リストを編集し、その編集後の予約リストから、予約リスト画面を作成して送信してくるので、送受信回路部２６２は、DVR１２から編集後の予約リスト画面が送信されてくるのを待って、ステップＳ７２からＳ７３に進み、アンテナ２１４を介して、DVR１２からの編集後の予約リスト画面を受信して、変復調回路部２５８を介して、CPU２０１に供給し、ステップＳ７４に進む。
【０２１８】
CPU２０１は、ステップＳ７４において、DVR１２からの編集後の予約リスト画面を、ディスプレイ制御部２５５を介して、ディスプレイ３２に供給し、これにより、ディスプレイ３２に、編集後の予約リスト画面を表示させ、ステップＳ６３に戻る。
【０２１９】
なお、携帯電話機３１からは、DVR１２の予約リストの編集の他、録画済リストの編集も行うことが可能である。
【０２２０】
即ち、携帯電話機３１において、録画済リスト画面が、ディスプレイ３２に表示されている場合に、ユーザＡが、その録画済リスト画面を編集するように、携帯電話機３１の操作部３３を操作すると、携帯電話機３１は、その操作に応じて録画済リストの編集を要求する編集要求を、DVR１２に送信する。
【０２２１】
DVR１２は、携帯電話機３１からの録画済リストの編集要求を受信した場合、図１０で説明したように、その編集要求に応じて、HD１１７に記憶された録画済リストを編集し、編集後の録画済リストから、録画済リスト画面を作成して、携帯電話機３１に送信する。携帯電話機３１では、DVR１２からの編集後の録画済リスト画面が受信され、ディスプレイ３２に表示される。
【０２２２】
一方、ステップＳ７１において、予約リスト画面を編集するように、操作部３３が操作されていないと判定された場合、ステップＳ７５に進み、CPU２０１は、ユーザＡが、DVR１２との通信を終了するように、操作部３３を操作したかどうかを判定する。
【０２２３】
ステップＳ７５において、DVR１２との通信を終了するように、操作部３３が操作されていないと判定された場合、ステップＳ６３に戻り、以下、同様の処理が繰り返される。
【０２２４】
また、ステップＳ７５において、DVR１２との通信を終了するように、操作部３３が操作されたと判定された場合、即ち、例えば、ユーザが、webブラウザを終了するように、操作部３３を操作した場合、ステップＳ７６に進み、CPU２０１は、通信の終了を要求する終了要求を、変復調回路部２６８を介して、送受信回路部２６２に供給し、これにより、終了要求を、アンテナ２１４を介して、DVR１２に送信させ、webブラウザ処理を終了する。
【０２２５】
以上のように、DVR１２では、EPGデータ、番組の記録の予約状況に関する予約状況情報としての予約リスト、さらには、録画済の番組に関する録画済リストを記憶し、携帯電話機３１と通信することにより、携帯電話機３１からの要求に応じて、EPGデータから作成された番組表一覧画面５１（図３）や、予約リストから作成された予約リスト画面、録画済リストから作成された録画済リスト画面を送信する一方、携帯電話機３１では、DVR１２と通信することにより、ユーザの操作に応じて、番組表一覧画面５１や、予約リスト画面、録画済リスト画面の要求を送信するとともに、その要求に応じて、DVR１２から送信されてくる番組表一覧画面５１や、予約リスト画面、録画済リスト画面を受信して提示するようにしたので、DVR１２が有する情報を有効に利用することができ、これにより、利便性の高いDVR１２の提供等が可能となる。
【０２２６】
即ち、携帯電話機３１は、DVR１２と通信することにより、そのDVR１２に記録されているEPGデータから作成された番組表一覧画面５１を、ユーザＡに提示するので、DVR１２に記録されているEPGデータによる最新のEPGとしての番組表一覧画面５１を閲覧することができる。さらに、ユーザＡは、外出先からEPGを閲覧するために、EPGサーバにアクセスする必要はなく、従って、EPGサーバを設置する必要もない。
【０２２７】
また、ユーザＡは、外出先から、DVR１２の状態(presence)としての予約リスト画面や録画済リスト画面を閲覧することができるので、例えば、既に録画予約されている番組について、再度、録画予約を行うような無駄な録画予約を行うことを防止することが可能となる。
【０２２８】
さらに、携帯電話機３１では、ユーザＡの操作に応じて、番組の録画予約を要求する予約要求や、予約リスト等の編集を要求する編集要求を送信し、DVR１２では、携帯電話機３１からの予約要求や編集要求を受信して、その予約要求や編集要求に応じて、録画予約処理や、予約リスト等の編集を行うので、ユーザＡは、外出先から、いわば直接的に、DVR１２を操作することができ、DVR１２の利便性を向上させることができる。
【０２２９】
次に、上述の場合には、説明を簡単にするため、携帯電話機３１が、ルータ１４のNAT越えの方法をあらかじめ認識しているものとしたが、携帯電話機３１が、ルータ１４のNAT越えの方法をあらかじめ認識しているとするのは、セキュリティの観点から好ましいとは言えない。また、ルータ１４のWAN側のIPアドレス（グローバルなIPアドレス）は、固定でなく可変の場合がある。
【０２３０】
そこで、図１２は、本発明を適用した録画予約システムの他の一実施の形態の構成例を示している。なお、図中、図１における場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。即ち、図１２の録画予約システムは、ネットワーク２１に、マッチングサーバ３０１が新たに接続されている他は、図１における場合と同様に構成されている。
【０２３１】
マッチングサーバ３０１は、プロキシサーバ３０２とXMPP(eXtensible Messaging and Presence Protocol)サーバ３０３とから構成されている。
【０２３２】
プロキシサーバ３０２は、ネットワーク２１を介してのXMPPサーバ３０３へのアクセス制御等を行う。XMPPサーバ３０３は、携帯電話機３１とDVR１２とが、インターネットであるネットワーク２１を介して、いわば直接的にメッセージ（データ）交換を行うことができるようにするためのサービスを、XMPPにより提供する。
【０２３３】
次に、図１３を参照して、図１２のDVR１２、ルータ１４、携帯電話機３１、およびマッチングサーバ３０１の動作について説明する。
【０２３４】
例えば、ユーザＡは、DVR１２の購入後、その操作パネル１０９（図５）等を操作して、マッチングサーバ３０１に、ID(Identification)とパスワードを登録する。即ち、例えば、DVR１２には、IDとパスワードが記載された会員証が同梱されており、ユーザＡは、操作パネル１０９等を操作することにより、会員証に記載されたIDとパスワードを、DVR１２に入力する。
【０２３５】
DVR１２は、ユーザＡが操作パネル１０９等を操作することにより入力されたIDとパスワードを、例えば、EEPROM１１３（あるいはHD１１７）に記憶（記録）し、さらに、ステップＳ１０１において、通信I/F１０７から、ルータ１４およびネットワーク２１を介して、マッチングサーバ３０１に送信する。マッチングサーバ３０１では、ステップＳ１２１において、XMPPサーバ３０３が、DVR１２から送信されてくるIDとパスワードを受信して記憶し、これにより、DVR１２のIDとパスワードが登録される。
【０２３６】
その後、DVR１２は、ステップＳ１０２において、EEPROM１１３に記憶されたIDとパスワードを、ログイン要求とともに、通信I/F１０７から、ルータ１４およびネットワーク２１を介して、マッチングサーバ３０１に送信することによりログイン（ログオン）し、さらに、ルータ１４のWAN側に割り当てられているIPアドレス（グローバルIPアドレス）を、マッチングサーバ３０１に送信することにより通知する。
【０２３７】
マッチングサーバ３０１のXMPPサーバ３０３は、ステップＳ１２２において、DVR１２からのログイン要求、およびIDとパスワードを受信し、そのIDとパスワードとが、ステップＳ１２１で登録されたDVR１２のIDとパスワードに一致する場合(XMPPサーバ３０３に登録されているIDとパスワードのいずれかに一致する場合)、DVR１２のログインを許可する。さらに、ステップＳ１２２では、マッチングサーバ３０１のXMPPサーバ３０３は、ログインの許可後にDVR１２から送信されてくるルータ１４のIPアドレスを受信し、DVR１２のIDとパスワードに対応付けて記憶する。
【０２３８】
なお、DVR１２は、例えば、DVR１２やルータ１４の状態が変化すると、マッチングサーバ３０１からログオフし、その後、再度ログインし、ルータ１４のIPアドレスを通知する。ここで、DVR１２の状態が変化した場合としては、例えば、DVR１２がゲーム機としての機能を有するときに、ゲーム機としての使用が終了された場合がある。さらに、DVR１２の状態が変化した場合としては、例えば、DVR１２がディスク１１５としてのDVDを再生することができるときに、DVDの再生が終了された場合がある。また、ルータ１４の状態が変化した場合としては、例えば、ルータ１４に割り当てられているIPアドレスが変化した場合がある。
【０２３９】
その後、携帯電話機３１を所持しているユーザＡが、外出先等から、DVR１２にアクセスしようとする場合、ユーザＡは、携帯電話機３１の操作部３３を操作することにより、基地局２２およびネットワーク２１を介して、マッチングサーバ３０１にアクセスし、さらに、IDとパスワードを入力してログインする。
【０２４０】
即ち、ユーザＡは、携帯電話機３１の操作部３３を操作することにより、ステップＳ１０１でマッチングサーバ３０１に登録したのと同一のIDとパスワードを、携帯電話機３１に入力する。この場合、携帯電話機３１は、ステップＳ１３１において、ユーザＡが操作部３３を操作することにより入力されたIDとパスワードを、ログイン要求とともに、基地局２２およびネットワーク２１を介して、マッチングサーバ３０１に送信することによりログインする。
【０２４１】
マッチングサーバ３０１のXMPPサーバ３０３は、ステップＳ１２３において、携帯電話機３１からのログイン要求、およびIDとパスワードを受信し、そのIDとパスワードとが、ステップＳ１２１で登録されたIDとパスワードに一致する場合(XMPPサーバ３０３に登録されているIDとパスワードのいずれかに一致する場合)、携帯電話機３１のログインを許可する。
【０２４２】
その後、マッチングサーバ３０１のXMPPサーバ３０３は、ステップＳ１２３でログインを許可した携帯電話機３１からのIDとパスワードに対応付けて記憶しているIPアドレス宛、即ち、ルータ１４宛に、携帯電話機１３との通信に利用するポートの確認を要求するポート確認メッセージを送信する。
【０２４３】
ルータ１４は、ステップＳ１１１において、XMPPサーバ３０３からのポート確認メッセージを受信し、DVR１２に送信する。DVR１２は、ステップＳ１０３において、ルータ１４からのポート確認メッセージを受信する。
【０２４４】
DVR１２は、ポート確認メッセージを受信すると、ステップＳ１０４において、ルータ１４との間で、必要な情報をやりとりし、UPnP(Universal Plug and Play)により、携帯電話機１３との通信に利用するポートを動的にあけ、ステップＳ１０５に進む。ステップＳ１０５では、DVR１２は、ステップＳ１０４であけたポートを特定するポート番号や、IPアドレスなどの、DVR１２（のメニュー画面）にアクセスするためのソケットを表すソケット情報を、マッチングサーバ３０１のXMPPサーバ３０３に送信することにより通知する。
【０２４５】
マッチングサーバ３０１のXMPPサーバ３０３は、ステップＳ１２５において、DVR１２からのソケット情報を受信して、ステップＳ１２６に進み、そのソケット情報を、携帯電話機３１に送信することにより通知する。
【０２４６】
携帯電話機３１は、ステップＳ１３２において、XMPPサーバ３０３からのソケット情報を受信して、ステップＳ１３３に進み、ステップＳ１３２で受信したソケット情報に基づき、ルータ１４を介して、DVR１２にアクセスする。即ち、携帯電話機３１は、ソケット情報によって、マッチングサーバ３０１のような、携帯電話機３１とDVR１２との通信を中継するサーバなしで、いわば直接的に、DVR１２との間で通信(Direct Access)を行うことができる。
【０２４７】
例えば、携帯電話機３１は、ステップＳ１３３において、DVR１２に対し、メニュー画面の要求を送信し、DVR１２は、ステップＳ１０６において、その要求に応じて、携帯電話機３１に対し、メニュー画面を送信する。
【０２４８】
その他、携帯電話機３１とDVR１２との間では、図１０および図１１で説明したように、EPGとしての番組表一覧画面５１（図３）や、予約要求、予約番組情報、予約完了情報などがやりとりされる。
【０２４９】
以上のように、携帯電話機３１において、XMPPサーバ３０３を経由して、DVR１２のソケット情報を取得し、そのソケット情報に基づいて、携帯電話機３１からDVR１２にアクセスすることにより、携帯電話機３１とDVR１２との間の通信のセキュリティを確保することができ、また、ルータ１４のWAN側のIPアドレスが可変の場合であっても、携帯電話機３１からDVR１２にアクセスすることができる。
【０２５０】
ここで、マッチングサーバ３０１（のXMPPサーバ３０３）は、上述のように、携帯電話機３１がソケット情報を取得（受信）するための中継を行うサービスを提供するが、このサービスの提供に対しては、課金を行うことができる。この課金は、マッチングサーバ３０１において行っても良いし、ユーザＡが所持する携帯電話機３１のキャリアの会社において、通話料の課金とともに行うようにしても良い。
【０２５１】
なお、本実施の形態では、番組として、ビデオデータとオーディオデータからなる番組を採用することとしたが、番組は、オーディオデータだけの番組や、コンピュータプログラムその他のデータの番組（データ放送の番組）などであっても良い。
【０２５２】
また、本実施の形態では、携帯電話機３１において、DVR１２からEPGデータ（番組表一覧画面５１）を取得（受信）するようにしたが、携帯電話機３１では、放送局１が放送しているディジタル放送波を直接受信することにより、そのディジタル放送波に含まれるEPGデータを取得するようにすることが可能である。
【０２５３】
さらに、本実施の形態では、ユーザＡ宅の外に位置する携帯電話機３１から、基地局２２、ネットワーク２１、およびルータ２１を介して、DVR１２にアクセスするようにしたが、ユーザＡが、ユーザＡ宅に在宅している場合には、例えば、いわゆる無線LANによって、携帯電話機３１から、ルータ１４を介して、DVR１２にアクセスすることが可能である。
【０２５４】
また、DVR１２と通信する通信装置は、携帯電話機３１に限定されるものではなく、その他、例えば、通信機能を有するPDA(Personal Digital Assistance)や、携帯型のパーソナルコンピュータ（いわゆるノートパソコンなど）、外出先に設置されているデスクトップ型のパーソナルコンピュータなどであっても良い。
【０２５５】
さらに、DVR１２では、ディジタル放送波を受信、録画するようにしたが、DVR１２は、アナログ放送波を受信、録画するものであっても良い。
【０２５６】
また、DVR１２では、番組を、HD１１７またはディスク１１５に録画するようにしたが、番組を録画する記録媒体は、その他、例えば、半導体メモリや、テープ状の記録媒体であっても良い。
【０２５７】
さらに、本実施の形態では、予約リストや録画済リストを、EPGの画面であるEPG画面４１（図２）や番組表一覧画面５１（図３）とは、別に表示するようにしたが、予約リストや録画済リストの情報は、EPG画面４１や、番組表一覧画面５１に重畳（合成）して表示することができる。即ち、EPG画面４１や、番組表一覧画面５１には、例えば、録画予約されている番組を表すマークや、録画済みの番組を表すマークを表示することができる。この場合、ユーザは、EPG画面４１や番組表一覧画面５１を見るだけで、録画予約されている番組や、録画済の番組を認識することができる。
【０２５８】
さらに、本明細書において、コンピュータ（プロセッサ）に各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【０２５９】
また、プログラムは、１のコンピュータにより処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであっても良い。
【０２６０】
さらに、CPU１０８や２０１がプログラムを実行することにより行う処理は、専用のハードウェアによって行うことも可能である。
【図面の簡単な説明】
【０２６１】
【図１】本発明を適用した録画予約システムの一実施の形態の構成例を示す図である。
【図２】DVR１２に記憶されたEPGデータを、携帯電話機３１において閲覧することができることを説明する図である。
【図３】ディスプレイ３２に表示される画面の表示例を示す図である。
【図４】ディスプレイ３２に表示される画面の表示例を示す図である。
【図５】DVR１２の構成例を示すブロック図である。
【図６】携帯電話機３１の構成例を示すブロック図である。
【図７】EPG取得処理を説明するフローチャートである。
【図８】予約処理を説明するフローチャートである。
【図９】予約録画処理を説明するフローチャートである。
【図１０】webサーバ処理を説明するフローチャートである。
【図１１】webブラウザ処理を説明するフローチャートである。
【図１２】本発明を適用した録画予約システムの他の一実施の形態の構成例を示す図である。
【図１３】DVR１２、ルータ１４、携帯電話機３１、およびマッチングサーバ３０１の動作（処理）を説明するための図である。
【符号の説明】
【０２６２】
１  放送局，  １１  アンテナ，  １２  DVR，  １３  TV受像機，  １４  ルータ，  ２１  ネットワーク，  ２２  基地局，  ３１  携帯電話機，  ３２  ディスプレイ，  ３３  操作部，  ４１  EPG画面，  ５１  番組表一覧画面，  ５２  番組詳細画面，  ５３  予約画面，  １０１  チューナ部，  １０２  デマルチプレクサ，  １０３  ビデオデコーダ，  １０３Ａ  OSD部，  １０４  オーディオデコーダ，  １０５  ビデオ出力端子，  １０６  オーディオ出力端子，  １０７  通信I/F，  １０８  CPU，  １０９  操作パネル，  １１０  受光部，  １１１  ROM，  １１２  RAM，  １１３  EEPROM，  １１４  ディスクドライブ，  １１５  ディスク，  １１６  HDドライブ，  １１７  HD，  １１８  エンコーダ，  ２０１  CPU，  ２０２  ROM，  ２０３  RAM，  ２０４  EEPROM，  ２１４  アンテナ，  ２１６  CCDカメラ，  ２１７  スピーカ，  ２１９  操作キー，  ２２１  マイク（マイクロフォン），  ２２２  ジョグダイヤル，  ２２３  メモリスティック，  ２２４  記録再生部，  ２５０  主制御部，  ２５１  電源回路部，  ２５２  操作入力制御部，  ２５３  画像エンコーダ，  ２５４  カメラI/F部，  ２５５  ディスプレイ制御部，  ２５６  画像デコーダ，  ２５７  多重分離部，  ２５８  変復調回路部，  ２５９  音声コーディック，  ２６２  送受信回路部，  ３０１  マッチングサーバ，  ３０２  プロキシサーバ，  ３０３  XMPPサーバ
【図１】
2006054818.tif 000003
【図２】
2006054818.tif 000004
【図３】
2006054818.tif 000005
【図４】
2006054818.tif 000006
【図５】
2006054818.tif 000007
【図６】
2006054818.tif 000008
【図７】
2006054818.tif 000009
【図８】
2006054818.tif 000010
【図９】
2006054818.tif 000011
【図１０】
2006054818.tif 000012
【図１１】
2006054818.tif 000013
【図１２】
2006054818.tif 000014
【図１３】
2006054818.tif 000015
【手続補正書】
【提出日】平成17年12月28日(2005.12.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
番組を受信して記録する記録装置と、前記記録装置と通信する通信装置とからなる情報処理システムにおいて、
前記記録装置は、
番組と、EPG(Electronic Program Guide)データとを受信する受信手段と、
前記EPGデータと、番組の記録の予約状況に関する予約状況情報とを記憶する記憶手段と、
前記予約状況情報にしたがって番組を記録する予約記録処理を行う予約記録処理手段と、
前記通信装置と通信し、前記通信装置からの要求に応じて、前記EPGデータまたは予約状況情報を送信する第１の通信手段と
を備え、
前記通信装置は、
前記記録装置と通信し、ユーザの操作に応じて、前記EPGデータまたは予約状況情報の要求を送信するとともに、その要求に応じて、前記記録装置から送信されてくる前記EPGデータまたは予約状況情報を受信する第２の通信手段と、
前記第２の通信手段が受信した前記EPGデータまたは予約状況情報を提示する提示手段と
を備える
ことを特徴とする情報処理システム。
【請求項２】
前記通信装置における前記第２の通信手段は、ユーザの操作に応じて、番組の記録の予約を要求する予約要求を、さらに送信し、
前記記録装置は、
前記第１の通信手段が、前記予約要求の受信も行い、
前記予約要求に応じて、番組の記録を予約する記録予約処理を行う記録予約処理手段をさらに備える
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記記録装置は、
前記第１の通信手段により受信した前記予約要求された番組が既に録画予約された番組と重複するか否かを判定する判定手段をさらに備える
ことを特徴とする請求項２に記載の情報処理システム。
【請求項４】
前記判定手段により前記予約要求された番組が既に録画予約された番組と重複すると判定された場合、前記第１の通信手段は前記通信装置に重複情報を送信する
ことを特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記通信装置における前記第２の通信手段は前記重複情報をさらに受信し、
前記提示手段は前記第２の通信手段が受信した前記重複情報を提示する
ことを特徴とする請求項４に記載の情報処理システム。
【請求項６】
前記通信装置における前記第２の通信手段は、ユーザの操作に応じて、前記予約状況情報の編集を要求する編集要求を、さらに送信し、
前記記録装置は、
前記第１の通信手段が、前記編集要求の受信も行い、
前記編集要求に応じて、前記予約状況情報を編集する編集手段をさらに備える
ことを特徴とする請求項１に記載の情報処理システム。
【請求項７】
番組を受信して記録する記録装置において、
番組と、EPG(Electronic Program Guide)データとを受信する受信手段と、
前記EPGデータと、番組の記録の予約状況に関する予約状況情報とを記憶する記憶手段と、
前記予約状況情報にしたがって番組を記録する予約記録処理を行う予約記録処理手段と、
外部の通信装置と通信し、前記通信装置からの要求に応じて、前記EPGデータまたは予約状況情報を送信する通信手段と
を備えることを特徴とする記録装置。
【請求項８】
前記通信装置が、ユーザの操作に応じて、番組の記録の予約を要求する予約要求を送信する場合において、
前記通信手段は、前記予約要求の受信も行い、
前記予約要求に応じて、番組の記録を予約する記録予約処理を行う記録予約処理手段をさらに備える
ことを特徴とする請求項７に記載の記録装置。
【請求項９】
前記通信手段により受信した前記予約要求された番組が既に録画予約された番組と重複するか否かを判定する判定手段をさらに備える
ことを特徴とする請求項８に記載の記録装置。
【請求項１０】
前記判定手段により前記予約要求された番組が既に録画予約された番組と重複すると判定された場合、前記通信手段は前記外部の通信装置に重複情報を送信する
ことを特徴とする請求項９に記載の記録装置。
【請求項１１】
前記通信装置が、ユーザの操作に応じて、前記予約状況情報の編集を要求する編集要求を送信する場合において、
前記通信手段は、前記編集要求の受信も行い、
前記編集要求に応じて、前記予約状況情報を編集する編集手段をさらに備える
ことを特徴とする請求項７に記載の記録装置。
【請求項１２】
番組を受信して記録する記録装置の情報処理方法において、
番組と、EPG(Electronic Program Guide)データとを受信する受信ステップと、
前記EPGデータと、番組の記録の予約状況に関する予約状況情報とを記憶する記憶ステップと、
前記予約状況情報にしたがって番組を記録する予約記録処理を行う予約記録処理ステップと、
外部の通信装置と通信し、前記通信装置からの要求に応じて、前記EPGデータまたは予約状況情報を送信する通信ステップと
を含むことを特徴とする情報処理方法。
【請求項１３】
番組を受信して記録する記録装置を制御するコンピュータに実行させるプログラムにおいて、
番組と、EPG(Electronic Program Guide)データとの受信を制御する受信ステップと、
前記EPGデータと、番組の記録の予約状況に関する予約状況情報との記憶を制御するする記憶ステップと、
前記予約状況情報にしたがって番組を記録する予約記録処理を制御する予約記録処理ステップと、
外部の通信装置との通信を制御し、前記通信装置からの要求に応じて、前記EPGデータと予約状況情報を送信させる通信ステップと
を含むことを特徴とするプログラム。
【請求項１４】
番組を受信して記録する記録装置と通信する通信装置において、
前記記録装置が、
番組と、EPG(Electronic Program Guide)データとを受信し、
前記EPGデータと、番組の記録の予約状況に関する予約状況情報とを記憶し、
前記予約状況情報にしたがって番組を記録する予約記録処理を行い、
前記通信装置と通信し、前記通信装置からの要求に応じて、前記EPGデータまたは予約状況情報を送信する場合において、
前記記録装置と通信し、ユーザの操作に応じて、前記EPGデータまたは予約状況情報の要求を送信するとともに、その要求に応じて、前記記録装置から送信されてくる前記EPGデータまたは予約状況情報を受信する通信手段と、
前記通信手段が受信した前記EPGデータまたは予約状況情報を提示する提示手段と
を備えることを特徴とする通信装置。
【請求項１５】
前記通信手段は、ユーザの操作に応じて、番組の記録の予約を要求する予約要求を、さらに送信し、
前記記録装置は、さらに、前記予約要求に応じて、番組の記録を予約する記録予約処理を行う
ことを特徴とする請求項１４に記載の通信装置。
【請求項１６】
前記通信手段は、前記記録装置において前記予約要求された番組が既に録画予約された番組と重複すると判定された場合に送信されてくる重複情報をさらに受信し、
前記提示手段は前記通信手段が受信した前記重複情報を提示する
ことを特徴とする請求項１５に記載の通信装置。
【請求項１７】
前記通信手段は、ユーザの操作に応じて、前記予約状況情報の編集を要求する編集要求を、さらに送信し、
前記記録装置は、さらに、前記編集要求に応じて、前記予約状況情報を編集する
ことを特徴とする請求項１４に記載の通信装置。
【請求項１８】
番組を受信して記録する記録装置と通信する通信装置の情報処理方法において、
前記記録装置が、
番組と、EPG(Electronic Program Guide)データとを受信し、
前記EPGデータと、番組の記録の予約状況に関する予約状況情報とを記憶し、
前記予約状況情報にしたがって番組を記録する予約記録処理を行い、
前記通信装置と通信し、前記通信装置からの要求に応じて、前記EPGデータまたは予約状況情報を送信する場合において、
前記記録装置と通信し、ユーザの操作に応じて、前記EPGデータまたは予約状況情報の要求を送信するとともに、その要求に応じて、前記記録装置から送信されてくる前記EPGデータまたは予約状況情報を受信する通信ステップと、
前記通信ステップで受信した前記EPGデータまたは予約状況情報を提示する提示ステップと
を含むことを特徴とする情報処理方法。
【請求項１９】
番組を受信して記録する記録装置と通信する通信装置を制御するコンピュータに実行させるプログラムにおいて、
前記記録装置が、
番組と、EPG(Electronic Program Guide)データとを受信し、
前記EPGデータと、番組の記録の予約状況に関する予約状況情報とを記憶し、
前記予約状況情報にしたがって番組を記録する予約記録処理を行い、
前記通信装置と通信し、前記通信装置からの要求に応じて、前記EPGデータまたは予約状況情報を送信する場合において、
前記記録装置との通信を制御し、ユーザの操作に応じて、前記EPGデータまたは予約状況情報の要求を送信させるとともに、その要求に応じて、前記記録装置から送信されてくる前記EPGデータまたは予約状況情報を受信させる通信ステップと、
前記通信ステップで受信した前記EPGデータまたは予約状況情報を提示させる提示ステップと
を含むことを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
請求項２に記載の情報処理システムは、
前記通信装置における前記第２の通信手段は、ユーザの操作に応じて、番組の記録の予約を要求する予約要求を、さらに送信し、
前記記録装置は、
前記第１の通信手段が、前記予約要求の受信も行い、
前記予約要求に応じて、番組の記録を予約する記録予約処理を行う記録予約処理手段（例えば、図１０のステップＳ３７の処理を行う図５のCPU１０８）をさらに備える
ことを特徴とする。
請求項３に記載の情報処理システムは、
前記記録装置は、
前記第１の通信手段により受信した前記予約要求された番組が既に録画予約された番組と重複するか否かを判定する判定手段（例えば、図８のステップＳ１１の処理を行う図５のCPU１０８）をさらに備える
ことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
請求項６に記載の情報処理システムは、
前記通信装置における前記第２の通信手段は、ユーザの操作に応じて、前記予約状況情報の編集を要求する編集要求を、さらに送信し、
前記記録装置は、
前記第１の通信手段が、前記編集要求の受信も行い、
前記編集要求に応じて、前記予約状況情報を編集する編集手段（例えば、図１０のステップＳ４０の処理を行う図５のCPU１０８）をさらに備える
ことを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
請求項７に記載の記録装置は、
番組を受信して記録する記録装置において、
番組と、EPG(Electronic Program Guide)データとを受信する受信手段（例えば、図５のチューナ部１０１）と、
前記EPGデータと、番組の記録の予約状況に関する予約状況情報とを記憶する記憶手段（例えば、図５のHD１１７）と、
前記予約状況情報にしたがって番組を記録する予約記録処理を行う予約記録処理手段（例えば、図９のステップＳ２１乃至Ｓ２３の予約録画処理を行う図５のCPU１０８）と、
外部の通信装置と通信し、前記通信装置からの要求に応じて、前記EPGデータまたは予約状況情報を送信する通信手段（例えば、図５の通信I/F１０７）と
を備えることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
請求項８に記載の記録装置は、
前記通信装置が、ユーザの操作に応じて、番組の記録の予約を要求する予約要求を送信する場合において、
前記通信手段は、前記予約要求の受信も行い、
前記予約要求に応じて、番組の記録を予約する記録予約処理を行う記録予約処理手段（例えば、図１０のステップＳ３７の処理を行う図５のCPU１０８）をさらに備える
ことを特徴とする。
請求項９に記載の記録装置は、
前記通信手段により受信した前記予約要求された番組が既に録画予約された番組と重複するか否かを判定する判定手段（例えば、図８のステップＳ１１の処理を行う図５のCPU１０８）をさらに備える
ことを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
請求項１１に記載の記録装置は、
前記通信装置が、ユーザの操作に応じて、前記予約状況情報の編集を要求する編集要求を送信する場合において、
前記通信手段は、前記編集要求の受信も行い、
前記編集要求に応じて、前記予約状況情報を編集する編集手段（例えば、図１０のステップＳ４０の処理を行う図５のCPU１０８）をさらに備える
ことを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
請求項１２に記載の情報処理方法は、
番組を受信して記録する記録装置の情報処理方法において、
番組と、EPG(Electronic Program Guide)データとを受信する受信ステップ（例えば、図７のステップＳ１）と、
前記EPGデータと、番組の記録の予約状況に関する予約状況情報とを記憶する記憶ステップ（例えば、図７のステップＳ３と、図８のステップＳ１３）と、
前記予約状況情報にしたがって番組を記録する予約記録処理を行う予約記録処理ステップ（例えば、図９の予約録画処理におけるステップＳ２１乃至Ｓ２３）と、
外部の通信装置と通信し、前記通信装置からの要求に応じて、前記EPGデータまたは予約状況情報を送信する通信ステップ（例えば、図１０のステップＳ３３）と
を含むことを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
請求項１３に記載のプログラムは、
番組を受信して記録する記録装置を制御するコンピュータに実行させるプログラムにおいて、
番組と、EPG(Electronic Program Guide)データとの受信を制御する受信ステップ（例えば、図７のステップＳ１）と、
前記EPGデータと、番組の記録の予約状況に関する予約状況情報との記憶を制御するする記憶ステップ（例えば、図７のステップＳ３と、図８のステップＳ１３）と、
前記予約状況情報にしたがって番組を記録する予約記録処理を制御する予約記録処理ステップ（例えば、図９の予約録画処理におけるステップＳ２１乃至Ｓ２３）と、
外部の通信装置との通信を制御し、前記通信装置からの要求に応じて、前記EPGデータまたは予約状況情報を送信させる通信ステップ（例えば、図１０のステップＳ３３）と
を含むことを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
請求項１４に記載の通信装置は、
番組を受信して記録する記録装置と通信する通信装置において、
前記記録装置が、
番組と、EPG(Electronic Program Guide)データとを受信し、
前記EPGデータと、番組の記録の予約状況に関する予約状況情報とを記憶し、
前記予約状況情報にしたがって番組を記録する予約記録処理を行い、
前記通信装置と通信し、前記通信装置からの要求に応じて、前記EPGデータまたは予約状況情報を送信する場合において、
前記記録装置と通信し、ユーザの操作に応じて、前記EPGデータまたは予約状況情報の要求を送信するとともに、その要求に応じて、前記記録装置から送信されてくる前記EPGデータまたは予約状況情報を受信する通信手段（例えば、図６の変復調回路部２５８および送受信回路部２６２）と、
前記通信手段が受信した前記EPGデータまたは予約状況情報を提示する提示手段（例えば、図６のディスプレイ３２）と
を備えることを特徴とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
請求項１８に記載の情報処理方法は、
番組を受信して記録する記録装置と通信する通信装置の情報処理方法において、
前記記録装置が、
番組と、EPG(Electronic Program Guide)データとを受信し、
前記EPGデータと、番組の記録の予約状況に関する予約状況情報とを記憶し、
前記予約状況情報にしたがって番組を記録する予約記録処理を行い、
前記通信装置と通信し、前記通信装置からの要求に応じて、前記EPGデータまたは予約状況情報を送信する場合において、
前記記録装置と通信し、ユーザの操作に応じて、前記EPGデータまたは予約状況情報の要求を送信するとともに、その要求に応じて、前記記録装置から送信されてくる前記EPGデータまたは予約状況情報を受信する通信ステップ（例えば、図１１のステップＳ６４とＳ６５）と、
前記通信ステップで受信した前記EPGデータまたは予約状況情報を提示する提示ステップ（例えば、図１１のステップＳ６６）と
を含むことを特徴とする。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
請求項１９にプログラムは、
番組を受信して記録する記録装置と通信する通信装置を制御するコンピュータに実行させるプログラムにおいて、
前記記録装置が、
番組と、EPG(Electronic Program Guide)データとを受信し、
前記EPGデータと、番組の記録の予約状況に関する予約状況情報とを記憶し、
前記予約状況情報にしたがって番組を記録する予約記録処理を行い、
前記通信装置と通信し、前記通信装置からの要求に応じて、前記EPGデータまたは予約状況情報を送信する場合において、
前記記録装置との通信を制御し、ユーザの操作に応じて、前記EPGデータまたは予約状況情報の要求を送信させるとともに、その要求に応じて、前記記録装置から送信されてくる前記EPGデータまたは予約状況情報を受信させる通信ステップ（例えば、図１１のステップＳ６４とＳ６５）と、
前記通信ステップで受信した前記EPGデータまたは予約状況情報を提示させる提示ステップ（例えば、図１１のステップＳ６６）と
を含むことを特徴とする。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】０１７４
【補正方法】変更
【補正の内容】
【０１７４】
ステップＳ３２において、携帯電話機３１から何らかの情報の要求があったと判定された場合、即ち、ユーザＡが、何らかの情報を要求するように、携帯電話機３１を操作し（例えば、EPGや、予約リスト、録画済リストへのハイパーリンクをクリックし）、携帯電
話機３１から、その情報の要求が送信され、通信I/F１０７で受信された場合、ステップＳ３３に進み、CPU１０８は、その要求があった情報を、通信I/F１０７に送信させ、ステップＳ３２に戻る。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】０２４２
【補正方法】変更
【補正の内容】
【０２４２】
その後、マッチングサーバ３０１のXMPPサーバ３０３は、ステップＳ１２３でログインを許可した携帯電話機３１からのIDとパスワードに対応付けて記憶しているIPアドレス宛、即ち、ルータ１４宛に、携帯電話機３１との通信に利用するポートの確認を要求するポート確認メッセージを送信する。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０２４４
【補正方法】変更
【補正の内容】
【０２４４】
DVR１２は、ポート確認メッセージを受信すると、ステップＳ１０４において、ルータ１４との間で、必要な情報をやりとりし、UPnP(Universal Plug and Play)により、携帯電話機３１との通信に利用するポートを動的にあけ、ステップＳ１０５に進む。ステップＳ１０５では、DVR１２は、ステップＳ１０４であけたポートを特定するポート番号や、IPアドレスなどの、DVR１２（のメニュー画面）にアクセスするためのソケットを表すソケット情報を、マッチングサーバ３０１のXMPPサーバ３０３に送信することにより通知する。