(57)【特許請求の範囲】
【請求項１】
インターネット接続可能な制御端末から録画予約サイトを介して送信される電子メールに基づいて録画予約を行うインターネット接続機能が搭載された記録再生装置において、
録画予約情報、及びこの録画予約情報が最後に変更された時刻の情報である第１のタイムスタンプを保存する第１の記憶部と、
第２のタイムスタンプを保存する第２の記憶部と、
前記制御端末から前記録画予約サイトを介して送信される録画予約リスト要求メールの受信時に、前記第１の記憶部から前記第１のタイムスタンプを読み出して、前記第２の記憶部に前記第２のタイムスタンプとして保存するとともに、乱数を生成して得られる第１の識別コードを前記第２の記憶部に保存し、その後、既に前記記録再生装置に予約されている録画予約のリストを通知する予約リストメールを生成し、この生成した予約リストメールに前記第１の識別コードを記載して送信し、この送信した予約リストメールに対する回答結果が記載されて前記制御端末から送信される返信メールを受信した際に、前記第１の記憶部から前記第１のタイムスタンプを読み出すとともに、前記第２の記憶部から前記第２のタイムスタンプを読み出し、これら読み出した前記第１のタイムスタンプと前記第２のタイムスタンプとを照合し、その照合結果が一致しなかった場合は、前記回答結果に応じた処理を中止し、前記照合結果が一致した場合は、引き続き、前記制御端末からの返信メールに第２の識別コードが記載されているか否かを確認し、前記第２の識別コードが記載されていない場合は、前記回答結果に応じた処理を中止し、前記第２の識別コードが記載されている場合は、記載されている前記第２の識別コードを読み出し、この読み出した第２の識別コードと同一の値の第１の識別コードが、前記第２の記憶部に保存されているか否かを確認し、保存されていない場合は、前記回答結果に応じた処理を中止する制御手段とを、
備えることを特徴とする記録再生装置。
【請求項２】
インターネット接続可能な制御端末から録画予約サイトを介して送信される電子メールに基づいて録画予約を行うインターネット接続機能が搭載された記録再生装置で実行される録画予約方法において、
録画予約情報、及びこの録画予約情報が最後に変更された時刻の情報である第１のタイムスタンプを第１の記憶部に記憶するステップと、
第２のタイムスタンプを第２の記憶部に記憶するステップと、
前記制御端末から前記録画予約サイトを介して送信される録画予約リスト要求メールの受信時に、前記第１の記憶部から前記第１のタイムスタンプを読み出して、前記第２の記憶部に前記第２のタイムスタンプとして保存するとともに、乱数を生成して得られる第１の識別コードを前記第２の記憶部に保存し、その後、既に前記記録再生装置に予約されている録画予約のリストを通知する予約リストメールを生成し、この生成した予約リストメールに前記第１の識別コードを記載して送信し、この送信した予約リストメールに対する回答結果が記載されて前記制御端末から送信される返信メールを受信した際に、前記第１の記憶部から前記第１のタイムスタンプを読み出すとともに、前記第２の記憶部から前記第２のタイムスタンプを読み出し、これら読み出した前記第１のタイムスタンプと前記第２のタイムスタンプとを照合し、その照合結果が一致しなかった場合は、前記回答結果に応じた処理を中止し、前記照合結果が一致した場合は、引き続き、前記制御端末からの返信メールに第２の識別コードが記載されているか否かを確認し、前記第２の識別コードが記載されていない場合は、前記回答結果に応じた処理を中止し、前記第２の識別コードが記載されている場合は、記載されている前記第２の識別コードを読み出し、この読み出した第２の識別コードと同一の値の第１の識別コードが、前記第２の記憶部に保存されているか否かを確認し、保存されていない場合は、前記回答結果に応じた処理を中止するステップとを、
含むことを特徴とする録画予約方法。
【請求項３】
インターネット接続可能な制御端末から録画予約サイトを介して送信される電子メールに基づいて録画予約を行うインターネット接続機能が搭載された記録再生装置において、
録画予約情報、及びこの録画予約情報が最後に変更された時刻の情報である第１のタイムスタンプが保存される第１の記憶部と、
第２のタイムスタンプを保存する第２の記憶部と、
前記制御端末から前記録画予約サイトを介して送信される録画予約メールの受信時に、前記第１の記憶部から前記第１のタイムスタンプを読み出して、前記第２の記憶部に前記第２のタイムスタンプとして保存するとともに、乱数を生成して得られる第１の識別コードを前記第２の記憶部に保存し、その後、前記録画予約メールに記載された録画予約情報が示す第１の録画予約の時間帯と、既に前記記録再生装置に予約されている第２の録画予約の時間帯とが重複した場合、前記第１の録画予約と前記第２の録画予約とのどちらを優先するのかを確認するための予約選択要求メールを生成し、この生成した予約選択要求メールに前記第１の識別コードを記載して送信し、この送信した予約選択要求メールに対する回答結果が記載されて前記制御端末から送信される返信メールを受信した際に、前記第１の記憶部から前記第１のタイムスタンプを読み出すとともに、前記第２の記憶部から前記第２のタイムスタンプを読み出し、これら読み出した前記第１のタイムスタンプと前記第２のタイムスタンプとを照合し、その照合結果が一致しなかった場合は、前記回答結果に応じた処理を中止し、前記照合結果が一致した場合は、引き続き、前記制御端末からの返信メールに第２の識別コードが記載されているか否かを確認し、前記第２の識別コードが記載されていない場合は、前記回答結果に応じた処理を中止し、前記第２の識別コードが記載されている場合は、記載されている前記第２の識別コードを読み出し、この読み出した第２の識別コードと同一の値の第１の識別コードが、前記第２の記憶部に保存されているか否かを確認し、保存されていない場合は、前記回答結果に応じた処理を中止する制御手段とを、
備えたことを特徴とする記録再生装置。
【請求項４】
インターネット接続可能な制御端末から録画予約サイトを介して送信される電子メールに基づいて録画予約を行うインターネット接続機能が搭載された記録再生装置で実行される録画予約方法において、
録画予約情報、及びこの録画予約情報が最後に変更された時刻の情報である第１のタイムスタンプを第１の記録部に記憶するステップと、
第２のタイムスタンプを第２の記憶部に記憶するステップと、
前記制御端末から前記録画予約サイトを介して送信される録画予約メールの受信時に、前記第１の記憶部から前記第１のタイムスタンプを読み出して、前記第２の記憶部に前記第２のタイムスタンプとして保存するとともに、乱数を生成して得られる第１の識別コードを前記第２の記憶部に保存し、その後、前記録画予約メールに記載された録画予約情報が示す第１の録画予約の時間帯と、既に前記記録再生装置に予約されている第２の録画予約の時間帯とが重複した場合、前記第１の録画予約と前記第２の録画予約とのどちらを優先するのかを確認するための予約選択要求メールを生成し、この生成した予約選択要求メールに前記第１の識別コードを記載して送信し、この送信した予約選択要求メールに対する回答結果が記載されて前記制御端末から送信される返信メールを受信した際に、前記第１の記憶部から前記第１のタイムスタンプを読み出すとともに、前記第２の記憶部から前記第２のタイムスタンプを読み出し、これら読み出した前記第１のタイムスタンプと前記第２のタイムスタンプとを照合し、その照合結果が一致しなかった場合は、前記回答結果に応じた処理を中止し、前記照合結果が一致した場合は、引き続き、前記制御端末からの返信メールに第２の識別コードが記載されているか否かを確認し、前記第２の識別コードが記載されていない場合は、前記回答結果に応じた処理を中止し、前記第２の識別コードが記載されている場合は、記載されている前記第２の識別コードを読み出し、この読み出した第２の識別コードと同一の値の第１の識別コードが、前記第２の記憶部に保存されているか否かを確認し、保存されていない場合は、前記回答結果に応じた処理を中止するステップとを、
含むことを特徴とする録画予約方法。
【請求項５】
インターネット接続可能な制御端末から録画予約サイトを介して送信される電子メールに基づいて録画予約を行うインターネット接続機能が搭載された記録再生装置において、
録画予約情報、及びこの録画予約情報が最後に変更された時刻の情報である第１のタイムスタンプを保存する第１の記憶部と、
第２のタイムスタンプを保存する第２の記憶部と、
前記制御端末から前記録画予約サイトを介して送信される録画予約リスト要求メールの受信時に、前記第１の記憶部から前記第１のタイムスタンプを読み出して、前記第２の記憶部に前記第２のタイムスタンプとして保存するとともに、既に前記記録再生装置に予約されている録画予約のリストを通知する予約リストメールを生成し、この生成した予約リストメールを送信し、この送信した予約リストメールに対する回答結果が記載されて前記制御端末から送信される返信メールを受信した際に、前記第１の記憶部から前記第１のタイムスタンプを読み出すとともに、前記第２の記憶部から前記第２のタイムスタンプを読み出し、これら読み出した前記第１のタイムスタンプと前記第２のタイムスタンプとを照合し、その照合結果が一致しなかった場合は、前記回答結果に応じた処理を中止する制御手段とを
備えることを特徴とする記録再生装置。
【請求項６】
インターネット接続可能な制御端末から録画予約サイトを介して送信される電子メールに基づいて録画予約を行うインターネット接続機能が搭載された記録再生装置で実行される録画予約方法において、
録画予約情報、及びこの録画予約情報が最後に変更された時刻の情報である第１のタイムスタンプを第１の記憶部に記憶するステップと、
第２のタイムスタンプを第２の記憶部に記憶するステップと、
前記制御端末から前記録画予約サイトを介して送信される録画予約リスト要求メールの受信時に、前記第１の記憶部から前記第１のタイムスタンプを読み出して、前記第２の記憶部に前記第２のタイムスタンプとして保存するとともに、既に前記記録再生装置に予約されている録画予約のリストを通知する予約リストメールを生成し、この生成した予約リストメールを送信し、この送信した予約リストメールに対する回答結果が記載されて前記制御端末から送信される返信メールを受信した際に、前記第１の記憶部から前記第１のタイムスタンプを読み出すとともに、前記第２の記憶部から前記第２のタイムスタンプを読み出し、これら読み出した前記第１のタイムスタンプと前記第２のタイムスタンプとを照合し、その照合結果が一致しなかった場合は、前記回答結果に応じた処理を中止するステップとを、
含むことを特徴とする録画予約方法。
【請求項７】
インターネット接続可能な制御端末から録画予約サイトを介して送信される電子メールに基づいて録画予約を行うインターネット接続機能が搭載された記録再生装置において、
録画予約情報、及びこの録画予約情報が最後に変更された時刻の情報である第１のタイムスタンプを保存する第１の記憶部と、
第２のタイムスタンプを保存する第２の記憶部と、
前記制御端末から前記録画予約サイトを介して送信される録画予約メールの受信時に、前記第１の記憶部から前記第１のタイムスタンプを読み出して、前記第２の記憶部に前記第２のタイムスタンプとして保存するとともに、前記録画予約メールに記載された録画予約情報が示す第１の録画予約の時間帯と、既に前記記録再生装置に予約されている第２の録画予約の時間帯とが重複した場合、前記第１の録画予約と前記第２の録画予約とのどちらを優先するのかを確認するための予約選択要求メールを生成し、この生成した予約選択要求メールを送信し、この送信した予約選択要求メールに対する回答結果が記載されて前記制御端末から送信される返信メールを受信した際に、前記第１の記憶部から前記第１のタイムスタンプを読み出すとともに、前記第２の記憶部から前記第２のタイムスタンプを読み出し、これら読み出した前記第１のタイムスタンプと前記第２のタイムスタンプとを照合し、その照合結果が一致しなかった場合は、前記回答結果に応じた処理を中止する制御手段とを
備えることを特徴とする記録再生装置。
【請求項８】
インターネット接続可能な制御端末から録画予約サイトを介して送信される電子メールに基づいて録画予約を行うインターネット接続機能が搭載された記録再生装置で実行される録画予約方法において、
録画予約情報、及びこの録画予約情報が最後に変更された時刻の情報である第１のタイムスタンプを第１の記憶部に記憶するステップと、
第２のタイムスタンプを第２の記憶部に記憶するステップと、
前記制御端末から前記録画予約サイトを介して送信される録画予約メールの受信時に、前記第１の記憶部から前記第１のタイムスタンプを読み出して、前記第２の記憶部に前記第２のタイムスタンプとして保存するとともに、前記録画予約メールに記載された録画予約情報が示す第１の録画予約の時間帯と、既に前記記録再生装置に予約されている第２の録画予約の時間帯とが重複した場合、前記第１の録画予約と前記第２の録画予約とのどちらを優先するのかを確認するための予約選択要求メールを生成し、この生成した予約選択要求メールを送信し、この送信した予約選択要求メールに対する回答結果が記載されて前記制御端末から送信される返信メールを受信した際に、前記第１の記憶部から前記第１のタイムスタンプを読み出すとともに、前記第２の記憶部から前記第２のタイムスタンプを読み出し、これら読み出した前記第１のタイムスタンプと前記第２のタイムスタンプとを照合し、その照合結果が一致しなかった場合は、前記回答結果に応じた処理を中止するステップとを、
含むことを特徴とする録画予約方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話やパーソナルコンピュータ（以下、パソコンと称す）などのユーザの制御端末からの電子メール（以下、Ｅメールと称す）によってインターネット接続機能を有するビデオ信号記録再生装置の録画予約を行うＥメールによる録画予約システムに適用される記録再生装置及び録画予約方法に関する。
【背景技術】
【０００２】
図３は、Ｅメールによる録画予約システムの概要を説明する全体構成図であり、必要なインターネット接続環境をブロック図として示している。図３に示すＥメールによる録画予約システムにおいて、左側の破線枠内構成は、家庭における常時接続環境を示し、記録再生装置としてのＥｔｈｅｒｎｅｔ（Ｒ）機能搭載ビデオレコーダ１０（以下単にビデオレコーダと言う）、ブロードバンドアクセスルーター１１、ＡＤＳＬモデム（もしくはＣＡＴＶモデム）１２を備えており、ＡＤＳＬやケーブルテレビ（ＣＡＴＶ）又は光ファイバなどを介してプロバイダ２０に接続され、さらにプロバイダ２０を介してインターネット３０に常時接続されている。なお、この明細書において、記録再生装置として用いるビデオレコーダは、記録媒体を限定するものではないため、ハードディクスレコーダやビデオディスクレコーダなどを総称し、図３では、同記録再生装置をＥｔｈｅｒｎｅｔ（Ｒ）機能搭載ビデオレコーダと記述している。
【０００３】
このビデオレコーダ１０は、Ｅメールの送受信機能を有し、固有のＥメールアドレスを持っている。ビデオレコーダ１０は、インターネット３０上に置かれた同メールアドレスを管理するメールサーバ４０に定期的に問い合わせて、メールが届いている場合はこれを受信し、また、必要に応じてＥメールを作成して送信することもできる。
【０００４】
また、図３において、右側の構成としては、インターネット接続機能を持ったパソコン５１や、破線枠内の外出先機器を示す携帯電話５２などのユーザが所持する制御端末（パソコン５１、携帯電話５２を総称して制御端末５０と称す）を備えており、これらの制御端末５０は、インターネット３０に接続された録画予約サイト７０にアクセスして番組表から録画したい番組を選択するだけで、録画予約サイト７０からあらかじめ指定したメールアドレス（ここではビデオレコーダ１０のメールアドレス）にメール（以下、録画予約メールと称す）が自動的に送信される。なお、携帯電話５２は、無線基地局６１、ｉモード（Ｒ）センターなどの交換器６２及びルーター６３を介してインターネット３０に接続される。
【０００５】
録画予約サイト７０から送信される録画予約メールには、レコーダの録画予約をセットするために必要な録画情報としての番組の放送日、開始時間、終了時間、放送局、番組タイトルなどが記載される。録画予約サイト７０から送信された録画予約メールは、いったんメールサーバ４０に蓄積される。一方、ビデオレコーダ１０は、定期的にメールサーバ４０に問い合わせてメールを受信して、録画予約メールの場合はメール本文から録画情報を取り出し、番組の録画予約を設定する。そして、予約が成功したか失敗したかを知らせるメールを作成してパソコン５１や携帯電話５２の制御端末５０に返信する。
【０００６】
また、録画予約サイト７０に対して、録画予約のほかに、予約削除や予約リスト取得を要求することもできる。予約リスト要求を指示した場合、予約リスト要求メールがビデオレコーダ１０あてに送られる。これを受信したビデオレコーダ１０は、現在の予約状況を一覧にしたものを作成してパソコン５１や携帯電話５２の制御端末５０に送信する。以上がＥメール録画予約システムの概要である。
【０００７】
図４は、Ｅｔｈｅｒｎｅｔ（Ｒ）機能搭載ビデオレコーダ１０の回路構成を示すブロック図である。図４に示すように、Ｅｔｈｅｒｎｅｔ（Ｒ）機能搭載ビデオレコーダ１０は、主に、記録媒体に対する記録再生を行うためのビデオ信号記録再生回路１０１、録画再生制御を行うためのシステムコントロール回路１０２、Ｅメールを受信するためのＥｔｈｅｒｎｅｔ（Ｒ）回路１０３で構成される。以下にデータの流れを簡単に説明する。ビデオ信号記録再生回路１０１に入力されたビデオ信号は、Ａ／Ｄ変換器（シンクセパレータ、同期回路などを含む）１０１ａでディジタルデータに変換された後、圧縮伸長回路１０１ｂにてＭＰＥＧ１やＭＰＥＧ２などの圧縮方式によりエンコード処理され、ビデオデータ記録再生回路１０１ｃに送られる。
【０００８】
一方、システムコントロール回路１０２は、ユーザインターフェース（外装パネルやリモコンの録画ボタンや再生ボタンなど）からの情報を受け取り、録画や再生などのモード信号をコントロール信号としてビデオデータ記録再生回路１０１ｃに送る。このようなモード信号を受け取ったビデオデータ記録再生回路１０１ｃは、記録媒体（本提案では、ハードディスクや光ディスク、磁気テープ、メモリなどの記録媒体を限定しない）１０４に記録する。再生時はこの逆の処理を行う。
【０００９】
また、システムコントロール回路１０２は、ＣＰＵバスに接続されており、ＣＰＵ１０５で動作するソフトウェアによってタイマー録画予約の管理を行っている。このＣＰＵバスにはＥｔｈｅｒｎｅｔ（Ｒ）回路１０３も接続されており、Ｅｔｈｅｒｎｅｔ（Ｒ）で受信したＥメールの文章データは、Ｅｔｈｅｒｎｅｔ（Ｒ）回路１０３からＣＰＵバスを介してＣＰＵ１０５に送られる。ＣＰＵ１０５上では、ソフトウェア（後述）が動作しており、図中のメモリ（ＳＲＡＭやＤＲＡＭなど）１０６を使用して、メールの送受信や録画予約の管理などを行っている。
【００１０】
次に、ソフトウェアの構成と動作について説明する。ここでは、ＣＰＵ１０５上で動作するソフトウェアについて説明する。図５は、下側にハードウェアを配置してその上に動作するソフトウェアの構成を階層的に示した図である。ハードウェア層にあるＥｔｈｅｒｎｅｔ（Ｒ）回路１０３では、Ｅｔｈｅｒｎｅｔ（Ｒ）ドライバ１０３ａが動作していて、ＣＰＵバスを介してＥｔｈｅｒｎｅｔ（Ｒ）回路１０３にあるＥｔｈｅｒｎｅｔ（Ｒ）コントローラＬＳＩ（図示しない）に対してデータの読み書きを行ってＥｔｈｅｒｎｅｔ（Ｒ）パケットの送信・受信を行っている。
【００１１】
Ｅｔｈｅｒｎｅｔ（Ｒ）ドライバ１０３ａの上には、インターネットで使用される標準プロトコルであるＩＰ（Internet Protocol）１１０、ＴＣＰ（Transmission Control Protocol）１１１が置かれており、その上にはＥメールの受信を行うＰＯＰ３（Post Office Protocol Version3）１１２やＥメールの送信を行うＳＴＭＰ（Simple Mail Transfer Protocol）１１３などのプロトコルが実装されている。さらに、その上層では、メールの送受信を管理するアプリケーション（以下、メールマネージャー）が動作しており、ＰＯＰ３やＳＴＭＰの関数をコールしてメールの送受信を実現している。
【００１２】
メールマネージャー１１４は、同じ階層にあるタイマー録画予約の管理を行うアプリケーション（以下、予約マネージャーと称す）１１５と録画予約情報のやり取りを行っている。予約マネージャー１１５の下層にはシステムコントロールマネージャー１１６があり、システムコントロール回路１０２を制御してモード信号をビデオデータ記録再生回路１０１に送り、録画・再生などの命令を行っている。
【００１３】
以下に、メールによる録画予約の動作を説明する。メールマネージャー１１４は、定期的にメールサーバ４０にアクセスして自分あてのメールを受信する。メールマネージャー１１４はＰＯＰ３ １１２をコールして、メールサーバ名やポート番号（１１０番）を指定してＴＣＰ１１１・ＩＰ１１０による接続を確立する。ＰＯＰ３ １１２ではメールサーバ４０に対しＰＯＰ３コマンドを送信して、メールの数やサイズを取得してから、メールのヘッダや本文を受信する。メールマネージャー１１４は、メールの本文の内容を解析して、録画予約メールであるときは録画予約情報を取り出して、予約時間帯の重複がないか予約マネージャー１１５に問い合わせる。
【００１４】
予約マネージャー１１５は、予約リストを調べて、予約が重複していなければシステムコントロールマネージャー１１６に対して録画予約を行うように指示を出し、メールマネージャー１１４に対しては予約が許可されたことを通知する。録画予約が許可されると、メールマネージャー１１４は、ユーザに予約が完了したことを知らせるメール（以下、予約完了メール）を送信するために、ＳＴＭＰ１１３をコールする。ＳＴＭＰ１１３では、メールサーバ名とポート番号（２５番）を指定してＴＣＰ１１１・ＩＰ１１０による接続を確立して、メールサーバ４０にＳＴＭＰコマンドを送信して、メールのヘッダや本文などを順に送信する。
【００１５】
また、メールマネージャー１１４は、時間帯の重複などにより予約が許可されない場合は、予約が失敗したことを知らせるメール（以下、予約失敗メール）を作成して、同様にＳＴＭＰ１１３をコールして送信する。以上が、Ｅメールによる録画予約におけるソフトウェアの動作である。
【００１６】
また、従来技術として、遠隔地からリモートで録画予約を行う際、録画装置おける予約状況と端末による予約設定要求との整合性を持たせる録画予約システムがある（例えば、下記の特許文献１参照）。
【先行技術文献】
【特許文献】
【００１７】
【特許文献１】特開２００２−１５８９５１号公報（図１〜図３）
【発明の概要】
【発明が解決しようとする課題】
【００１８】
しかしながら、従来のビデオレコーダでは次のような問題点があった。
（１）予約を削除する場合に発生する問題
従来のビデオレコーダ１０では、ユーザが携帯電話５２から予約の削除を行う場合、まず、ビデオレコーダ１０の予約状況を把握するために予約リストを取得する。ビデオレコーダ１０は、予約リスト要求に応えてユーザの携帯電話５２に予約リストメールを送信する。ユーザは、予約リストから削除する予約番号を予約リストメールの題名に付けて返信する（このメールを予約削除メールと呼ぶ）。ビデオレコーダ１０は、予約削除メールの題名に付けられた予約番号を取り出し、その番号に相当する番組の予約を削除する。
【００１９】
ここで、例えばビデオレコーダ１０が予約リストを送信した後に、第三者によって予約内容が変更された場合、ユーザが予約削除メールで指定した番組と異なる番組の予約を削除してしまう可能性がある。また、第三者が予約削除メールと同じフォーマットでメールを送った場合、ビデオレコーダ１０は間違って予約削除を行ってしまうなどの不具合が発生する。
【００２０】
（２）優先する予約を選択する場合に発生する問題
例えば、図６に示すように、携帯電話５２から番組１の予約を行ったが、以前に予約した番組２と時間帯が重複した場合、梨地の重複した時間帯の部分はどちらかの番組が録画できなくなる。
【００２１】
そこで、従来のビデオレコーダ１０では、どちらの予約を優先するか質問するメール（以下、予約選択要求メール）をユーザの携帯電話に返信する。この予約選択要求メールを受信したユーザは、番組１を優先させたい場合はメールの題名に「１」を、番組２を優先させたい場合は「２」を付けて予約選択要求メールをレコーダに返信する（これを予約選択結果メールと呼ぶ）。ビデオレコーダ１０は、受信したメールの題名に付けられた番号に従って優先する予約を選択する。仮に「１」が選択された場合は、番組１の梨地部分が録画されて番組２の梨地部分は録画されない。
【００２２】
このようにメールによって優先予約の選択を行う場合、メールを何度かやり取りするため、この間に第三者によってレコーダの予約が変更されてしまう場合も起こり得る。また、第三者の端末から予約選択結果メールと同じフォーマットでメールを送った場合、ビデオレコーダ１０はこれを予約選択結果メールと認識し、間違って予約を変更してしまう可能性がある。
【００２３】
本発明は、従来の問題を解決するためになされたもので、誤って録画予約を削除又は修正されてしまうことを防止できる記録再生装置及び録画予約方法を提供することを目的とする。
【課題を解決するための手段】
【００２４】
上記課題を解決するために本発明は、下記の装置、方法を提供するものである。
（１）インターネット接続可能な制御端末から録画予約サイトを介して送信される電子メールに基づいて録画予約を行うインターネット接続機能が搭載された記録再生装置において、
録画予約情報、及びこの録画予約情報が最後に変更された時刻の情報である第１のタイムスタンプを保存する第１の記憶部と、
第２のタイムスタンプを保存する第２の記憶部と、
前記制御端末から前記録画予約サイトを介して送信される録画予約リスト要求メールの受信時に、前記第１の記憶部から前記第１のタイムスタンプを読み出して、前記第２の記憶部に前記第２のタイムスタンプとして保存するとともに、乱数を生成して得られる第１の識別コードを前記第２の記憶部に保存し、その後、既に前記記録再生装置に予約されている録画予約のリストを通知する予約リストメールを生成し、この生成した予約リストメールに前記第１の識別コードを記載して送信し、この送信した予約リストメールに対する回答結果が記載されて前記制御端末から送信される返信メールを受信した際に、前記第１の記憶部から前記第１のタイムスタンプを読み出すとともに、前記第２の記憶部から前記第２のタイムスタンプを読み出し、これら読み出した前記第１のタイムスタンプと前記第２のタイムスタンプとを照合し、その照合結果が一致しなかった場合は、前記回答結果に応じた処理を中止し、前記照合結果が一致した場合は、引き続き、前記制御端末からの返信メールに第２の識別コードが記載されているか否かを確認し、前記第２の識別コードが記載されていない場合は、前記回答結果に応じた処理を中止し、前記第２の識別コードが記載されている場合は、記載されている前記第２の識別コードを読み出し、この読み出した第２の識別コードと同一の値の第１の識別コードが、前記第２の記憶部に保存されているか否かを確認し、保存されていない場合は、前記回答結果に応じた処理を中止する制御手段とを、
備えることを特徴とする記録再生装置。
（２）インターネット接続可能な制御端末から録画予約サイトを介して送信される電子メールに基づいて録画予約を行うインターネット接続機能が搭載された記録再生装置で実行される録画予約方法において、
録画予約情報、及びこの録画予約情報が最後に変更された時刻の情報である第１のタイムスタンプを第１の記憶部に記憶するステップと、
第２のタイムスタンプを第２の記憶部に記憶するステップと、
前記制御端末から前記録画予約サイトを介して送信される録画予約リスト要求メールの受信時に、前記第１の記憶部から前記第１のタイムスタンプを読み出して、前記第２の記憶部に前記第２のタイムスタンプとして保存するとともに、乱数を生成して得られる第１の識別コードを前記第２の記憶部に保存し、その後、既に前記記録再生装置に予約されている録画予約のリストを通知する予約リストメールを生成し、この生成した予約リストメールに前記第１の識別コードを記載して送信し、この送信した予約リストメールに対する回答結果が記載されて前記制御端末から送信される返信メールを受信した際に、前記第１の記憶部から前記第１のタイムスタンプを読み出すとともに、前記第２の記憶部から前記第２のタイムスタンプを読み出し、これら読み出した前記第１のタイムスタンプと前記第２のタイムスタンプとを照合し、その照合結果が一致しなかった場合は、前記回答結果に応じた処理を中止し、前記照合結果が一致した場合は、引き続き、前記制御端末からの返信メールに第２の識別コードが記載されているか否かを確認し、前記第２の識別コードが記載されていない場合は、前記回答結果に応じた処理を中止し、前記第２の識別コードが記載されている場合は、記載されている前記第２の識別コードを読み出し、この読み出した第２の識別コードと同一の値の第１の識別コードが、前記第２の記憶部に保存されているか否かを確認し、保存されていない場合は、前記回答結果に応じた処理を中止するステップとを、
含むことを特徴とする録画予約方法。
（３）インターネット接続可能な制御端末から録画予約サイトを介して送信される電子メールに基づいて録画予約を行うインターネット接続機能が搭載された記録再生装置において、
録画予約情報、及びこの録画予約情報が最後に変更された時刻の情報である第１のタイムスタンプが保存される第１の記憶部と、
第２のタイムスタンプを保存する第２の記憶部と、
前記制御端末から前記録画予約サイトを介して送信される録画予約メールの受信時に、前記第１の記憶部から前記第１のタイムスタンプを読み出して、前記第２の記憶部に前記第２のタイムスタンプとして保存するとともに、乱数を生成して得られる第１の識別コードを前記第２の記憶部に保存し、その後、前記録画予約メールに記載された録画予約情報が示す第１の録画予約の時間帯と、既に前記記録再生装置に予約されている第２の録画予約の時間帯とが重複した場合、前記第１の録画予約と前記第２の録画予約とのどちらを優先するのかを確認するための予約選択要求メールを生成し、この生成した予約選択要求メールに前記第１の識別コードを記載して送信し、この送信した予約選択要求メールに対する回答結果が記載されて前記制御端末から送信される返信メールを受信した際に、前記第１の記憶部から前記第１のタイムスタンプを読み出すとともに、前記第２の記憶部から前記第２のタイムスタンプを読み出し、これら読み出した前記第１のタイムスタンプと前記第２のタイムスタンプとを照合し、その照合結果が一致しなかった場合は、前記回答結果に応じた処理を中止し、前記照合結果が一致した場合は、引き続き、前記制御端末からの返信メールに第２の識別コードが記載されているか否かを確認し、前記第２の識別コードが記載されていない場合は、前記回答結果に応じた処理を中止し、前記第２の識別コードが記載されている場合は、記載されている前記第２の識別コードを読み出し、この読み出した第２の識別コードと同一の値の第１の識別コードが、前記第２の記憶部に保存されているか否かを確認し、保存されていない場合は、前記回答結果に応じた処理を中止する制御手段とを、
備えたことを特徴とする記録再生装置。
（４）インターネット接続可能な制御端末から録画予約サイトを介して送信される電子メールに基づいて録画予約を行うインターネット接続機能が搭載された記録再生装置で実行される録画予約方法において、
録画予約情報、及びこの録画予約情報が最後に変更された時刻の情報である第１のタイムスタンプを第１の記録部に記憶するステップと、
第２のタイムスタンプを第２の記憶部に記憶するステップと、
前記制御端末から前記録画予約サイトを介して送信される録画予約メールの受信時に、前記第１の記憶部から前記第１のタイムスタンプを読み出して、前記第２の記憶部に前記第２のタイムスタンプとして保存するとともに、乱数を生成して得られる第１の識別コードを前記第２の記憶部に保存し、その後、前記録画予約メールに記載された録画予約情報が示す第１の録画予約の時間帯と、既に前記記録再生装置に予約されている第２の録画予約の時間帯とが重複した場合、前記第１の録画予約と前記第２の録画予約とのどちらを優先するのかを確認するための予約選択要求メールを生成し、この生成した予約選択要求メールに前記第１の識別コードを記載して送信し、この送信した予約選択要求メールに対する回答結果が記載されて前記制御端末から送信される返信メールを受信した際に、前記第１の記憶部から前記第１のタイムスタンプを読み出すとともに、前記第２の記憶部から前記第２のタイムスタンプを読み出し、これら読み出した前記第１のタイムスタンプと前記第２のタイムスタンプとを照合し、その照合結果が一致しなかった場合は、前記回答結果に応じた処理を中止し、前記照合結果が一致した場合は、引き続き、前記制御端末からの返信メールに第２の識別コードが記載されているか否かを確認し、前記第２の識別コードが記載されていない場合は、前記回答結果に応じた処理を中止し、前記第２の識別コードが記載されている場合は、記載されている前記第２の識別コードを読み出し、この読み出した第２の識別コードと同一の値の第１の識別コードが、前記第２の記憶部に保存されているか否かを確認し、保存されていない場合は、前記回答結果に応じた処理を中止するステップとを、
含むことを特徴とする録画予約方法。
（５）インターネット接続可能な制御端末から録画予約サイトを介して送信される電子メールに基づいて録画予約を行うインターネット接続機能が搭載された記録再生装置において、
録画予約情報、及びこの録画予約情報が最後に変更された時刻の情報である第１のタイムスタンプを保存する第１の記憶部と、
第２のタイムスタンプを保存する第２の記憶部と、
前記制御端末から前記録画予約サイトを介して送信される録画予約リスト要求メールの受信時に、前記第１の記憶部から前記第１のタイムスタンプを読み出して、前記第２の記憶部に前記第２のタイムスタンプとして保存するとともに、既に前記記録再生装置に予約されている録画予約のリストを通知する予約リストメールを生成し、この生成した予約リストメールを送信し、この送信した予約リストメールに対する回答結果が記載されて前記制御端末から送信される返信メールを受信した際に、前記第１の記憶部から前記第１のタイムスタンプを読み出すとともに、前記第２の記憶部から前記第２のタイムスタンプを読み出し、これら読み出した前記第１のタイムスタンプと前記第２のタイムスタンプとを照合し、その照合結果が一致しなかった場合は、前記回答結果に応じた処理を中止する制御手段とを
備えることを特徴とする記録再生装置。
（６）インターネット接続可能な制御端末から録画予約サイトを介して送信される電子メールに基づいて録画予約を行うインターネット接続機能が搭載された記録再生装置で実行される録画予約方法において、
録画予約情報、及びこの録画予約情報が最後に変更された時刻の情報である第１のタイムスタンプを第１の記憶部に記憶するステップと、
第２のタイムスタンプを第２の記憶部に記憶するステップと、
前記制御端末から前記録画予約サイトを介して送信される録画予約リスト要求メールの受信時に、前記第１の記憶部から前記第１のタイムスタンプを読み出して、前記第２の記憶部に前記第２のタイムスタンプとして保存するとともに、既に前記記録再生装置に予約されている録画予約のリストを通知する予約リストメールを生成し、この生成した予約リストメールを送信し、この送信した予約リストメールに対する回答結果が記載されて前記制御端末から送信される返信メールを受信した際に、前記第１の記憶部から前記第１のタイムスタンプを読み出すとともに、前記第２の記憶部から前記第２のタイムスタンプを読み出し、これら読み出した前記第１のタイムスタンプと前記第２のタイムスタンプとを照合し、その照合結果が一致しなかった場合は、前記回答結果に応じた処理を中止するステップとを、
含むことを特徴とする録画予約方法。
（７）インターネット接続可能な制御端末から録画予約サイトを介して送信される電子メールに基づいて録画予約を行うインターネット接続機能が搭載された記録再生装置において、
録画予約情報、及びこの録画予約情報が最後に変更された時刻の情報である第１のタイムスタンプを保存する第１の記憶部と、
第２のタイムスタンプを保存する第２の記憶部と、
前記制御端末から前記録画予約サイトを介して送信される録画予約メールの受信時に、前記第１の記憶部から前記第１のタイムスタンプを読み出して、前記第２の記憶部に前記第２のタイムスタンプとして保存するとともに、前記録画予約メールに記載された録画予約情報が示す第１の録画予約の時間帯と、既に前記記録再生装置に予約されている第２の録画予約の時間帯とが重複した場合、前記第１の録画予約と前記第２の録画予約とのどちらを優先するのかを確認するための予約選択要求メールを生成し、この生成した予約選択要求メールを送信し、この送信した予約選択要求メールに対する回答結果が記載されて前記制御端末から送信される返信メールを受信した際に、前記第１の記憶部から前記第１のタイムスタンプを読み出すとともに、前記第２の記憶部から前記第２のタイムスタンプを読み出し、これら読み出した前記第１のタイムスタンプと前記第２のタイムスタンプとを照合し、その照合結果が一致しなかった場合は、前記回答結果に応じた処理を中止する制御手段とを
備えることを特徴とする記録再生装置。
（８）インターネット接続可能な制御端末から録画予約サイトを介して送信される電子メールに基づいて録画予約を行うインターネット接続機能が搭載された記録再生装置で実行される録画予約方法において、
録画予約情報、及びこの録画予約情報が最後に変更された時刻の情報である第１のタイムスタンプを第１の記憶部に記憶するステップと、
第２のタイムスタンプを第２の記憶部に記憶するステップと、
前記制御端末から前記録画予約サイトを介して送信される録画予約メールの受信時に、前記第１の記憶部から前記第１のタイムスタンプを読み出して、前記第２の記憶部に前記第２のタイムスタンプとして保存するとともに、前記録画予約メールに記載された録画予約情報が示す第１の録画予約の時間帯と、既に前記記録再生装置に予約されている第２の録画予約の時間帯とが重複した場合、前記第１の録画予約と前記第２の録画予約とのどちらを優先するのかを確認するための予約選択要求メールを生成し、この生成した予約選択要求メールを送信し、この送信した予約選択要求メールに対する回答結果が記載されて前記制御端末から送信される返信メールを受信した際に、前記第１の記憶部から前記第１のタイムスタンプを読み出すとともに、前記第２の記憶部から前記第２のタイムスタンプを読み出し、これら読み出した前記第１のタイムスタンプと前記第２のタイムスタンプとを照合し、その照合結果が一致しなかった場合は、前記回答結果に応じた処理を中止するステップとを、
含むことを特徴とする録画予約方法。
【発明の効果】
【００２８】
本発明の記録再生装置及び録画予約方法によれば、誤って録画予約を削除又は修正されてしまうことを防止できるという効果を奏する。
【図面の簡単な説明】
【００２９】
【図１】本発明の第１の実施の形態に係る記録再生装置としてのビデオレコーダと制御端末との間で送受信されるメールとその動作の流れを示す図である。
【図２】本発明の第２の実施の形態に係る記録再生装置としてのビデオレコーダと制御端末との間で送受信されるメールとその動作の流れを示す図である。
【図３】本発明及び従来例に係るＥメールによる録画予約システムの概要を説明する全体構成図である。
【図４】図３に示すＥｔｈｅｒｎｅｔ（Ｒ）機能搭載ビデオレコーダ１０の回路構成を示すブロック図である。
【図５】図４に示すＣＰＵ上で動作するソフトウェアを説明するもので、下側にハードウェアを配置してその上に動作するソフトウェアの構成を階層的に示した図である。
【図６】従来例において優先する予約を選択する場合に発生する問題を説明するための図である。
【発明を実施するための形態】
【００３０】
以下、本発明の実施の形態に係るＥメールによる録画予約システムについて説明する。
本発明の各実施の形態では、図３から図５に示す従来例と同様な構成を備えている。
＜第１の実施の形態＞
まず、本発明の第１の実施の形態に係るＥメールによる録画予約システムについて説明する。第１の実施の形態では、予約を削除する場合に発生する問題の解決策を説明する。
【００３１】
図１は、記録再生装置としてのビデオレコーダ１０と、パソコン５１や携帯電話５２などユーザの制御端末５０との間で送受信されるメールとその動作の流れを示したものである。なお、図１では、ビデオレコーダ１０と制御端末５０の間にあるメールサーバ４０は省略している。また、ビデオレーダー１０内の動作は、主に制御手段としての図４に示すＣＰＵ１０５に基づくものであり、制御端末５０内の動作は、図示しない制御手段として備えられるＣＰＵ１０５に基づくものである。
【００３２】
メールの送受信と予約削除は、以下の手順で行われる。
Ｓ１：まず、ユーザは携帯電話５２などの制御端末５０で録画予約サイト７０にアクセスして、予約リスト照会を指定することで、あらかじめ登録されたメールアドレス（この場合ビデオレコーダ１０のメールアドレス）あてに予約リスト要求メールが送信される。
【００３３】
Ｓ２：記録再生装置のファイルシステムには予約リストが最後に変更された時刻をｍｓｅｃ単位で記憶するタイムスタンプが書き込まれている（このタイムスタンプをLastTimeStampと呼ぶ）。予約リスト要求メールを受信したビデオレコーダ１０は、予約リストを予約マネージャー１１５から取得する。このときにLastTimeStampを読みこの値を記憶部としてのメモリ１０６に確保した領域（TimeStamp1）に保存しておく。
【００３４】
Ｓ３：乱数を生成して識別コードを得る。そして、識別コードをメモリ１０６に確保した領域（MailCode）に保存しておく。
Ｓ４：この識別コードを予約リストメールの本文に記述して制御端末５０あてに送信する。
【００３５】
Ｓ５：このメールを受信した制御端末５０は、本文引用によって返信メールを作り、このメールの題名に削除する予約番号を付けて返信する（これを予約削除メールと呼ぶ）。
予約削除メールには識別コードが残っている。
【００３６】
Ｓ６：これを受信したビデオレコーダ１０は、記録再生装置のファイルシステムからLastTimeStampを読み出しTimeStamp1と値が異なっていたら予約が変更されたことを意味するため、予約削除を中止する。読み出したLastTimeStampがTimeStamp1と一致していたら、予約が変更されていないことになるのでＳ７に進む。
【００３７】
Ｓ７：予約削除メールの本文から識別コードを取り出し、メモリ１０６からMailCodeを読み出して値を比較する。これが不一致の場合は、受信した予約削除メールが第三者などによって間違って送られたものであるから、予約削除を中止する。一致した場合は、正しい制御端末５０であることがわかるのでＳ８に進む。
【００３８】
Ｓ８：予約削除メールの題名から予約番号を取り出し、予約削除を行う。
以上の操作により、LastTimeStampで予約が変更されたかどうかを確認でき、また、識別コードによって正しい送信相手であるかどうかを判別することができるので、第三者によって間違って予約削除が行われるような不具合を回避することができる。
＜第２の実施の形態＞
次に、本発明の第２の実施の形態に係るＥメールによる録画予約システムについて説明する。第２の実施の形態では、優先する予約を選択する場合に発生する問題の解決策を説明する。
【００３９】
図２は、記録再生装置としてのビデオレコーダ１０と、パソコン５１や携帯電話５２など制御端末５０との間で送受信されるメールとその動作の流れを示したものである。なお、図２では、図１と同様に、ビデオレコーダ１０と制御端末５０の間にあるメールサーバ４０は省略している。また、ビデオレーダー１０内の動作は、主に制御手段としての図４に示すＣＰＵ１０５に基づくものであり、制御端末５０内の動作は、図示しない制御手段として備えられるＣＰＵ１０５に基づくものである。
【００４０】
メールの送受信と予約選択は、以下の手順で行われる。
Ｓ１１：まず、ユーザは携帯電話５２などの制御端末５０で録画予約サイト７０にアクセスして、予約する番組を選び録画予約を指定する。このとき、あらかじめ登録されたメールアドレス（この場合ビデオレコーダ１０のメールアドレス）あてに録画予約メールが送信される。受信した録画予約メールから予約情報を取り出し番組１の予約を入れるが、例えば、図６に示すように、以前に予約した番組２と時間帯が重複してしまうとする。
【００４１】
Ｓ１２：記録再生装置のファイルシステムには予約リストが最後に変更された時刻をｍｓｅｃ単位で記憶するタイムスタンプが書き込まれている（このタイムスタンプをLastTimeStampと呼ぶ）。録画予約メールを受信したビデオレコーダ１０は、LastTimeStampを読み、この値を記憶部としてのメモリ１０６に確保した領域（TimeStamp1）に保存しておく。
【００４２】
Ｓ１３：乱数を生成して識別コードを作成する。そして、識別コードと予約に失敗した番組１と、前に予約した番組２の予約情報をハードディスクなどのファイルシステムに保存する。
【００４３】
Ｓ１４：番組１が番組２と重複したことと、どちらの予約を優先するのかを質問するメール（以下、予約選択要求メールと呼ぶ）を作成して、上記識別コードをメール本文に記述して制御端末５０あてに送信する。
【００４４】
Ｓ１５：このメールを受信した制御端末５０は、本文引用によって返信メールを作り、優先する予約の番号（例えば１）をメール題名に付けて返信する（これを予約選択メールと呼ぶ）。予約選択メールには識別コードが残っている。
【００４５】
Ｓ１６：これを受信したビデオレコーダ１０は、LastTimeStampを読み出しTimeStamp1
と値が異なっていたら予約が変更されたことを意味するため、予約修正を中止する。読み出したLastTimeStampがTimeStamp1と一致していたら、予約が変更されていないことになるのでＳ１７に進む。
【００４６】
Ｓ１７：メールの本文から識別コードを取り出す。識別コードがメールに書かれていなければ第三者が送ったメールかもしれないので、予約修正を中止する。ファイルシステムから同じ識別コードを見つけて保存した予約情報を取り出す。識別コードがファイルシステムにない場合は、予約修正を中止する。
【００４７】
Ｓ１８：メールの題名から予約番号を取り出し、予約番号１が示す番組（ニュース９）を優先的に予約する。図６に示す番組１の梨地部分が録画され、番組２の梨地部分が録画されなくなる。
【００４８】
以上の操作により、LastTimeStampで予約が変更されたかどうかを確認し、識別コードによって正しい送信相手であるかどうかを判別することができるので、優先予約の選択を行う場合に、第三者によって間違って予約を変更してしまう不具合を回避することができる。
【００４９】
上述したように、第１及び第２の実施の形態によれば、予約が変更されたときに更新されるタイムスタンプをメール送信時に保存し、メール受信時に比較することによって、予約が変更されたかどうかを判別することができるため、誤って予約を削除・修正してしまうことを防止できる。
【００５０】
また、送信メールに識別コードを記述することによって、ユーザからの返信メールかどうかを判断することができ、予約修正の誤動作や悪戯メールなどによる予約内容の破壊を防ぐことができる。
【産業上の利用可能性】
【００５１】
以上のように、本発明に係る記録再生装置は、予約が変更されたときに更新されるタイムスタンプをメール送信時とメール受信時に比較することで、誤って録画予約を削除又は修正されてしまうことを防止でき、Ｅメールによる録画予約システムに適用して好適なものとなる。
【符号の説明】
【００５２】
１０  Ｅｔｈｅｒｎｅｔ（Ｒ）機能搭載ビデオレコーダ（記録再生装置、ビデオレコーダ）
１１  ブロードバンドアクセスルーター
１２  モデム（ＡＤＳＬモデム、ＣＡＴＶモデム）
２０  プロバイダ
３０  インターネット
４０  メールサーバ
５０  制御端末
５１  パソコン（制御端末）
５２  携帯電話（制御端末）
６１  無線基地局
６２  交換器
６３  ルーター
７０  録画予約サイト
１０１  ビデオ信号記録再生回路
１０１ａ  Ａ/Ｄ変換器
１０１ｂ  圧縮伸長回路
１０１ｃ  ビデオデータ記録再生回路
１０２  システムコントロール回路
１０３  Ｅｔｈｅｒｎｅｔ（Ｒ）回路
１０３ａ  Ｅｔｈｅｒｎｅｔ（Ｒ）ドライバ
１０４  記録媒体
１０５  ＣＰＵ（制御手段）
１０６  メモリ（記憶部）
１１０  ＩＰ
１１１  ＴＣＰ
１１２  ＰＯＰ３
１１３  ＳＴＭＰ
１１４  メールマネージャー
１１５  アプリケーション（予約マネージャー）
１１６  システムコントロールマネージャー
【図１】
0005051172.tif 000002
【図２】
0005051172.tif 000003
【図３】
0005051172.tif 000004
【図４】
0005051172.tif 000005
【図５】
0005051172.tif 000006
【図６】
0005051172.tif 000007