(57)【要約】【課題】  コンテンツ再生の連続性を維持することが可能なコンテンツ再生システムを提供する。【解決手段】  コンテンツを再生するレコーダ２ａと、レコーダ２ａを遠隔操作するリモコン１とを有する。リモコン１は、上記コンテンツ内のどの位置まで再生されたかを示す文脈情報を格納するデータベースを備え、レコーダ２ａが上記遠隔操作による上記コンテンツの再生を行うと、該再生の終了時における上記コンテンツ内の位置に基づいて上記データベース内の文脈情報を書き換えるための情報をメールでリモコン１へ送信する。【選択図】図１
2005108324.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを再生する再生装置と、
前記再生装置を遠隔操作するリモートコントロール装置と、
前記コンテンツの再生に関する文脈情報を格納する文脈情報格納装置とを有し、
前記再生装置が、前記遠隔操作による前記コンテンツの再生を行う場合、該コンテンツの再生後の状態に基づいて前記文脈情報格納装置内の文脈情報を書き換えることを特徴とするコンテンツ再生システム。
【請求項２】
前記再生装置は、
第１の通信手段と、
前記コンテンツの再生後の状態に基づく更新内容を前記第１の通信手段から前記リモートコントロール装置へ送信させる第１の制御部とを有し、
前記リモートコントロール装置は、
前記再生装置から送信された更新内容を受信する第２の通信手段と、
前記第２の通信手段にて受信した更新内容に基づいて前記文脈情報格納装置内の文脈情報を更新する第２の制御部とを有する、請求項１に記載のコンテンツ再生システム。
【請求項３】
前記第１の通信手段が、前記更新内容を含むメールを送信する手段であり、前記第２の通信手段が、前記メールを受信する手段である、請求項２に記載のコンテンツ再生システム。
【請求項４】
前記第１および第２の通信手段が無線通信手段である、請求項２に記載のコンテンツ再生システム。
【請求項５】
前記再生装置およびリモートコントロール装置のそれぞれに装着可能な記録媒体をさらに備え、
前記再生装置が、前記コンテンツの再生後の状態に基づく更新内容を前記記録媒体に記録し、
前記リモートコントロール装置が、前記更新内容が記録された前記記録媒体が装着されると、該装着された記録媒体から前記更新内容を読み出し、該読み出した更新内容に基づいて前記文脈情報格納装置内の文脈情報を更新する、請求項１に記載のコンテンツ再生システム。
【請求項６】
前記文脈情報格納装置と前記再生装置がネットワークを介して相互通信可能に接続されており、前記再生装置が、前記コンテンツの再生後の状態に基づいて前記文脈情報格納装置内の文脈情報を直接更新する、請求項１に記載のコンテンツ再生システム。
【請求項７】
前記再生装置を遠隔操作する、少なくとも１つの他のリモートコントロール装置をさらに有し、
前記文脈情報格納装置は、前記文脈情報が前記リモートコントロール装置ごとに格納され、前記再生装置が、いずれかのリモートコントロール装置の遠隔操作で前記コンテンツの再生を行うと、該コンテンツの再生後の状態に基づいて前記文脈情報格納装置内の該当するリモートコントロール装置の文脈情報を書き換える、請求項１に記載のコンテンツ再生システム。
【請求項８】
前記文脈情報格納装置は、前記コンテンツを特定するコンテンツＩＤと前記文脈情報とを関連付けて格納する第１のデータベースを有し、該第１のデータベースが前記リモートコントロール装置内に設けられている、請求項１に記載のコンテンツ再生システム。
【請求項９】
前記文脈情報格納装置は、
前記リモートコントロール装置を特定する装置ＩＤと前記コンテンツＩＤおよび文脈情報とを関連付けて格納する第２のデータベースと、
前記リモートコントロール装置に予め設定されているメールアドレスおよび前記文脈情報を最後に書き換えた日時に相当する文脈情報最終更新日時を前記装置ＩＤと関連付けて格納する第３のデータベースとをさらに有し、
前記第２および第３のデータベースは前記再生装置内に設けられており、
前記再生装置が、前記コンテンツの再生後の状態に基づいて前記第２のデータベース内の文脈情報を書き換えるとともに前記第３のデータベース内の文脈情報最終更新日時を更新し、該文脈情報の書き換え内容を前記第３のデータベース内のメールアドレス宛に送信し、
前記リモートコントロール装置が、前記再生装置から受信したメールの内容に基づいて前記第１のデータベース内の文脈情報を更新する、請求項８に記載のコンテンツ再生システム。
【請求項１０】
前記再生装置は、表示部を備え、
前記リモートコントロール装置が、前記第１のデータベース内の文脈情報を最後に更新した日時を前記再生装置へ送信し、
前記再生装置が、前記リモートコントロール装置から受信した日時が前記第３のデータベース内の文脈情報最終更新日時と合致するかどうかを調べ、合致しなかった場合に、前記表示部にて、前記第２のデータベース内の文脈情報の更新を促す表示を行う、請求項９に記載のコンテンツ再生システム。
【請求項１１】
前記リモートコントロール装置は、更新用ボタンを備え、ユーザが前記更新を促す表示に応じて前記更新用ボタンを押下すると、前記第１のデータベース内の文脈情報を前記再生装置へ送信し、
前記再生装置が、前記リモートコントロール装置から受信した文脈情報に基づいて前記前記第２のデータベース内の文脈情報を更新する、請求項１０に記載のコンテンツ再生システム。
【請求項１２】
前記再生装置は、前記コンテンツの他に少なくとも１つの他のコンテンツを再生可能であり、
前記第１および第２のデータベースのそれぞれは、前記コンテンツごとに、前記コンテンツＩＤと前記文脈情報とを格納する、請求項９に記載のコンテンツ再生システム。
【請求項１３】
前記再生装置を遠隔操作する、少なくとも１つの他のリモートコントロール装置をさらに有し、
前記第２のデータベースは、前記リモートコントロール装置ごとに、前記コンテンツＩＤと前記文脈情報を格納し、
前記第３のデータベースは、前記リモートコントロール装置ごとに、前記メールアドレスと前記文脈情報最終更新日時を格納する、請求項９または１２に記載のコンテンツ再生システム。
【請求項１４】
前記再生装置およびリモートコントロール装置のそれぞれに装着可能な記録媒体をさらに有し、
前記再生装置は、前記コンテンツを前記記録媒体に記録する記録手段をさらに有し、
前記リモートコントロール装置は、前記記録媒体に記録されたコンテンツを再生する再生手段をさらに有し、該再生手段が前記記録媒体に記録されたコンテンツの再生を行った場合に、該コンテンツの再生後の状態に基づいて前記文脈情報格納装置内の文脈情報を書き換える、請求項１に記載のコンテンツ再生システム。
【請求項１５】
前記文脈情報格納装置は、前記コンテンツを特定するコンテンツＩＤと前記文脈情報とを関連付けて格納するデータベースを有し、
前記データベースは、前記リモートコントロール装置内に設けられており、
前記リモートコントロール装置が、前記再生手段によって再生されたコンテンツの再生後の状態に基づいて前記データベース内の文脈情報を書き換える、請求項１４に記載のコンテンツ再生システム。
【請求項１６】
前記再生装置は、前記コンテンツの他に少なくとも１つの他のコンテンツを再生可能であり、
前記データベースは、前記コンテンツごとに、前記コンテンツＩＤと前記文脈情報とが格納され、
前記記録手段が、前記再生可能なコンテンツの中から選択されたコンテンツを前記記録媒体に記録し、
前記リモートコントロール装置が、前記再生手段によって再生されたコンテンツの再生後の状態に基づいて前記データベース内の該当するコンテンツの文脈情報を書き換える、請求項１５に記載のコンテンツ再生システム。
【請求項１７】
コンテンツを再生する再生装置と、前記再生装置を遠隔操作するリモートコントロール装置と、前記コンテンツの再生に関する文脈情報を格納する文脈情報格納装置とを有するシステムにおいて行われるコンテンツ再生方法であって、
前記再生装置が、前記遠隔操作による前記コンテンツの再生を行った後に、該コンテンツの再生後の状態に基づいて前記文脈情報格納装置内の文脈情報を書き換えるコンテンツ再生方法。
【請求項１８】
前記再生装置が、前記コンテンツの再生後の状態に基づく更新内容を前記リモートコントロール装置へ送信するステップと、
前記リモートコントロール装置が、前記再生装置から受信した更新内容に基づいて前記文脈情報格納装置内の文脈情報を更新するステップとを含む、請求項１７に記載のコンテンツ再生方法。
【請求項１９】
前記再生装置から前記リモートコントロール装置への前記更新内容の送信をメールで行う、請求項１８に記載のコンテンツ再生方法。
【請求項２０】
前記再生装置から前記リモートコントロール装置への前記更新内容の送信を無線通信で行う、請求項１８に記載のコンテンツ再生方法。
【請求項２１】
前記再生装置が、装着された記録媒体に前記コンテンツの再生後の状態に基づく更新内容を記録するステップと、
前記リモートコントロール装置が、前記更新内容が記録された記録媒体が装着されると、該装着された記録媒体から前記更新内容を読み出し、該読み出した更新内容に基づいて前記文脈情報格納装置内の文脈情報を更新するステップとを含む、請求項１７に記載のコンテンツ再生方法。
【請求項２２】
前記文脈情報格納装置と前記再生装置をネットワークを介して相互通信可能に接続し、前記再生装置が、前記コンテンツの再生後の状態に基づく前記文脈情報格納装置内の文脈情報の更新を直接行う、請求項１７に記載のコンテンツ再生方法。
【請求項２３】
前記文脈情報格納装置が、前記リモートコントロール装置の他に、前記再生装置を遠隔操作する少なくとも１つの他のリモートコントロール装置に関する前記文脈情報を格納するステップと、
前記再生装置が、いずれかのリモートコントロール装置の遠隔操作で前記コンテンツの再生を行うと、該コンテンツの再生後の状態に基づいて前記文脈情報格納装置内の該当するリモートコントロール装置の文脈情報を書き換えるステップとを含む、請求項１７に記載のコンテンツ再生方法。
【請求項２４】
前記リモートコントロール装置内に前記文脈情報格納装置としての第１のデータベースを設けて、該第１のデータベースが、前記コンテンツを特定するコンテンツＩＤと前記文脈情報とを関連付けて格納するステップを含む、請求項１７に記載のコンテンツ再生方法。
【請求項２５】
前記再生装置内に前記文脈情報格納装置としての第２および第３のデータベースを設けて、前記第２のデータベースが、前記リモートコントロール装置を特定する装置ＩＤと前記コンテンツＩＤおよび文脈情報とを関連付けて格納し、前記第３のデータベースが、前記リモートコントロール装置に予め設定されているメールアドレスおよび前記文脈情報を最後に書き換えた日時に相当する文脈情報最終更新日時を前記装置ＩＤと関連付けて格納するステップと、
前記再生装置が、前記コンテンツの再生後の状態に基づいて前記第２のデータベース内の文脈情報を書き換えるとともに前記第３のデータベース内の文脈情報最終更新日時を更新し、該文脈情報の書き換え内容を前記第３のデータベース内のメールアドレス宛に送信するステップと、
前記リモートコントロール装置が、前記再生装置から受信したメールの内容に基づいて前記第１のデータベース内の文脈情報を更新するステップとをさらに含む、請求項２４に記載のコンテンツ再生方法。
【請求項２６】
前記リモートコントロール装置が、前記第１のデータベース内の文脈情報を最後に更新した日時を前記再生装置へ送信するステップと、
前記再生装置が、前記リモートコントロール装置から受信した日時が前記第３のデータベース内の文脈情報最終更新日時と合致するかどうかを調べ、合致しなかった場合に、前記第２のデータベース内の文脈情報の更新を促す表示を行うステップとをさらに含む、請求項２５に記載のコンテンツ再生方法。
【請求項２７】
前記リモートコントロール装置が、前記更新を促す表示に応じたユーザによる所定の入力操作が行われると、前記第１のデータベース内の文脈情報を前記再生装置へ送信するステップと、
前記再生装置が、前記リモートコントロール装置から受信した文脈情報に基づいて前記前記第２のデータベース内の文脈情報を更新するステップとを含む、請求項２６に記載のコンテンツ再生方法。
【請求項２８】
前記第１および第２のデータベースのそれぞれが、前記コンテンツの他に少なくとも１つの他のコンテンツに関する前記コンテンツＩＤと前記文脈情報を格納するステップを含む、請求項２５に記載のコンテンツ再生方法。
【請求項２９】
前記第２のデータベースが、前記リモートコントロール装置の他に、前記再生装置を遠隔操作する少なくとも１つの他のリモートコントロール装置に関する前記コンテンツＩＤと前記文脈情報を格納するステップと、
前記第３のデータベースが、前記リモートコントロール装置ごとに、前記メールアドレスと前記文脈情報最終更新日時を格納するステップとを含む、請求項２５または２８に記載のコンテンツ再生方法。
【請求項３０】
前記再生装置が、装着された記録媒体に前記コンテンツを記録するステップと、
前記リモートコントロール装置が、前記記録媒体が装着されると、該記録媒体に記録されたコンテンツを再生し、該コンテンツの再生後の状態に基づいて前記文脈情報格納装置内の文脈情報を書き換えるステップとを含む、請求項１７に記載のコンテンツ再生方法。
【請求項３１】
前記リモートコントロール装置内に前記文脈情報格納装置としてのデータベースを設けて、該データベースが、前記コンテンツを特定するコンテンツＩＤと前記文脈情報とを関連付けて格納するステップと、
前記リモートコントロール装置が、前記記録媒体に記録されたコンテンツの再生後の状態に基づいて前記データベース内の文脈情報を書き換えるステップとを含む、請求項３０に記載のコンテンツ再生方法。
【請求項３２】
前記データベースが、前記コンテンツの他に少なくとも１つの他のコンテンツに関する前記コンテンツＩＤと前記文脈情報を格納するステップと、
前記再生装置が、前記コンテンツの中から選択されたコンテンツを前記記録媒体に記録するステップと、
前記リモートコントロール装置が、前記記録媒体に記録されたコンテンツの再生後の状態に基づいて前記データベース内の該当するコンテンツの文脈情報を書き換えるステップとを含む、請求項３１に記載のコンテンツ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＨＤＤ（Hard Disk Drive）レコーダ、ＤＶＤ（Digital Video Disk）レコーダ、ＶＣＲ（Video Cassette Recorder）、ＰＶＲ（Personal Video Recorder）などでコンテンツ（テレビ番組やラジオ番組などの放送番組、インターネットを通じて配信された映像など）を再生するシステムおよび方法に関する。
【背景技術】
【０００２】
最近では、ＨＤＤレコーダなど大容量のレコーダが普及し、ユーザは、多くの番組を簡単に録画できるようになってきた。また、今後は、レコーダの大容量化がさらに進み、ユーザは、録画する番組等の数をあまり意識することなく番組録画することができるようになることが予想される。こうした状況に伴い、ユーザによる録画番組の視聴の仕方も、これまでとは異なるシチュエーションでの視聴を想定する必要が生じてきた。例えば、大容量化が進めば、自分が録画した番組と同じ番組を友人が録画しているケースや、会社などに設置された共有のレコーダに自宅で録画した番組と同じ番組を録画しておくケースが考えられ、そういったケースにおいて、自宅のレコーダで途中まで視聴した番組の続きを友人宅また会社に設置されたレコーダで視聴する、といった視聴の仕方が考えられる。このような視聴においては、異なるレコーダ間でのコンテンツ再生の連続性を維持する必要がある。
【０００３】
複数の家電装置（レコーダ）の間で状態の連続性を維持するものとしては、例えば、特許文献１に記載されている遠隔制御システムがある。この遠隔制御システムでは、被制御機器である家電装置の状態情報をリモートコントロール（以下、「リモコン」と略す）に記憶しておき、その記憶した状態情報に基づいて他の家電装置を遠隔制御することで、両家電装置における過去の操作と現在の操作との連続性を維持するようになっている。
【０００４】
また、共有の端末を利用する形態としては、特許文献２に記載されているような視聴システムがある。この視聴システムは、ネットワーク上に配置された、マルチメディアデータ（数値、文字、静止画、動画など）を蓄積する情報蓄積装置と、ネットワークを介して情報蓄積装置に接続される個人用端末および共用端末と、これら個人用端末および共用端末に共通の制御装置（リモコン）とからなる。ユーザは、リモコンを使用することで、個人用端末および共用端末のいずれの端末上でも、情報蓄積装置から所望のマルチメディアデータを取得して視聴することができる。
【特許文献１】特開２０００−９２３４４号公報
【特許文献２】特開２００２−１４０２５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来のシステムには、以下のような問題がある。
【０００６】
あるレコーダで途中まで視聴した番組の続きを他のレコーダで視聴する場合、続きから再生するためには、通常は、早送りなどの機能を利用して前回視聴を中断したところまで再生を進める、といった操作を行う必要があり、非常に面倒である。
【０００７】
特許文献１に記載されたシステムにおいては、異なるレコーダの間での操作状態の連続性を維持することはできるものの、コンテンツ再生の連続性を維持するようにはなっていないため、前回視聴を中断したところから再生を行うためには、上記のような早送り操作を行う必要がある。
【０００８】
特許文献２に記載されたシステムにおいても、単に、１つのリモコンを利用して異なる端末上で所望のマルチメディアデータを視聴することができるだけで、この場合も、前回視聴を中断したところから再生を行うためには、上記のような早送り操作を行う必要がある。
【０００９】
本発明の目的は、上記問題解決し、コンテンツ再生の連続性を維持することが可能なコンテンツ再生システムおよびコンテンツ再生方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の主な特徴は、コンテンツを再生する再生装置と、前記再生装置を遠隔操作するリモートコントロール装置と、前記コンテンツの再生に関する文脈情報を格納する文脈情報格納装置とを有するシステムにおいて、前記再生装置が、前記遠隔操作による前記コンテンツの再生を行う場合、該コンテンツの再生後の状態に基づいて前記文脈情報格納装置内の文脈情報を書き換えるように構成した点にある。この構成によれば、リモートコントロール装置を使用した遠隔操作によって再生装置にてコンテンツを再生した場合、そのコンテンツの再生に関する文脈情報、例えばコンテンツ内のどの位置まで再生したかを示す情報などが文脈情報格納装置に格納される。よって、この文脈情報格納装置に格納した文脈情報を、リモートコントロール装置を使用した遠隔操作による次回の再生時に用いることで、他の再生装置であっても、コンテンツの続きから再生することが可能となる。
【００１１】
上記の本発明の構成において、前記再生装置が、前記コンテンツの再生後の状態に基づく更新内容を前記リモートコントロール装置へ送信し、前記リモートコントロール装置が、前記再生装置から受信した更新内容に基づいて前記文脈情報格納装置内の文脈情報を更新するようにしてもよい。この場合、前記再生装置から前記リモートコントロール装置への前記更新内容の送信を、メールまたは無線通信で行うようにしてもよい。メールを利用する場合は、大掛かりな新規のシステムの導入なしに、既存のネットワーク通信システムを利用してシステムを構築することが可能となる。無線を利用する場合は、再生装置からリモートコントロール装置へ更新内容を即座に送信することが可能となり、リアルタイムに文脈情報を更新することが可能となる。
【００１２】
また、前記再生装置が、装着された記録媒体に前記コンテンツの再生後の状態に基づく更新内容を記録し、前記リモートコントロール装置が、前記更新内容が記録された記録媒体が装着されると、該装着された記録媒体から前記更新内容を読み出し、該読み出した更新内容に基づいて前記文脈情報格納装置内の文脈情報を更新するように構成してもよい。このように構成することで、文脈情報の更新をリアルタイムに行うことのできるシステムを簡単、かつ、低コストな構成で実現することが可能となる。
【００１３】
さらに、前記文脈情報格納装置と前記再生装置をネットワークを介して相互通信可能に接続し、前記再生装置が、前記コンテンツの再生後の状態に基づく前記文脈情報格納装置内の文脈情報の更新を直接行うようにしてもよい。このように構成することで、再生装置内に文脈情報を持つ必要がなくなる。
【００１４】
さらに、前記文脈情報格納装置が、前記リモートコントロール装置の他に、前記再生装置を遠隔操作する少なくとも１つの他のリモートコントロール装置に関する前記文脈情報を格納し、前記再生装置が、いずれかのリモートコントロール装置の遠隔操作で前記コンテンツの再生を行うと、該コンテンツの再生後の状態に基づいて前記文脈情報格納装置内の該当するリモートコントロール装置の文脈情報を書き換えるようにしてもよい。このように構成することで、例えば１台の再生装置を複数のリモートコントロール装置で利用する場合に、それぞれのリモートコントロール装置において、コンテンツの続きからの再生（コンテンツ再生の連続性の維持）が可能となる。
【００１５】
また、前記再生装置が、装着された記録媒体に前記コンテンツを記録し、前記リモートコントロール装置が、前記記録媒体が装着されると、該記録媒体に記録されたコンテンツを再生し、該コンテンツの再生後の状態に基づいて前記文脈情報格納装置内の文脈情報を書き換えるようにしてもよい。この構成によれば、リモートコントロール装置とレコーダの間でのコンテンツ再生の連続性を維持することが可能となる。
【発明の効果】
【００１６】
上記のとおりの本発明によれば、前回とは異なる装置でコンテンツを再生する際、前回の再生終了位置から直ぐに再生を始められる、という効果がある。
【発明を実施するための最良の形態】
【００１７】
（第１の実施形態）
図１に、本発明の第１の実施形態であるコンテンツ再生システムを説明するための概念図を示す。このコンテンツ再生システムは、リモコン１と、異なる場所または家に設置された、リモコン１による遠隔制御が可能なレコーダ２ａ、２ｂとを備える。レコーダ２ａはルータ３ａを介して、レコーダ２ｂはルータ３ｂを介してそれぞれインターネット４に接続されている。レコーダ２ａ、２ｂのそれぞれは、インターネット４への接続機能および電子メール送信機能を備える他、外部より供給されるコンテンツを蓄積（録画）する機能を備える。蓄積するコンテンツとしては、例えばテレビ番組やラジオ番組などの放送番組や不図示の配信サーバからインターネット４を通じて配信されるマルチメディアデータなどがある。レコーダ２ａ、２ｂから送信されるメールには、コンテンツ再生の連続性を維持するための情報が格納される。
【００１８】
インターネット４上には、メールサーバ５が配置されている。メールサーバ５は、レコーダ２ａ、２ｂからのメールをインターネット４または既存の広域無線通信を介してリモコン１へ送信する機能を備える。リモコン１は、テレビやビデオ機器でよく知られているリモコン機能の他に、レコーダ２ａ、２ｂからのメールをメールサーバ５経由で受信してコンテンツ再生の連続性を維持するための情報を取得する機能を有する。このようなリモコン１は、例えば携帯電話端末にリモコン機能やコンテンツ再生の連続性を維持するための情報を取得する機能を搭載することで実現することができる。また、ＰＤＡ（携帯情報端末）などの携帯通信端末によりリモコン１を構成することも可能である。
【００１９】
本実施形態のコンテンツ再生システムでは、リモコン１からレコーダ２ａ（またはレコーダ２ｂ）への情報の伝送は赤外線通信により行われ、レコーダ２ａ（またはレコーダ２ｂ）からリモコン１への情報の伝送はインターネット４を介したメール送信により行われる。これにより、リモコン１とレコーダ２ａ、２ｂとの間の相互通信を可能としている。また、リモコン１とレコーダ２ａ、２ｂとの間で、コンテンツに関する情報とそのコンテンツ内のどの位置まで再生されたかを特定するための情報とからなる文脈情報を送受信することで、レコーダ２ａ、２ｂの間でのコンテンツ再生の連続性を維持するようになっている。例えば、レコーダ２ａで途中まで視聴したコンテンツの続きをレコーダ２ｂで視聴する場合は、リモコン１は、レコーダ２ａから、再生したコンテンツに関する文脈情報をメールにより取得し、その取得した文脈情報に基づいて、レコーダ２ｂにてコンテンツの続きを再生させる。こうして、レコーダ２ａ、２ｂの間でのコンテンツ再生の連続性を維持する。
【００２０】
以下、リモコン１およびレコーダ２ａ、２ｂの具体的な構成および動作について説明する。
【００２１】
（１）リモコン
（１ａ）構成
図２に、リモコン１の主要部を示す。図２を参照すると、リモコン１は、メールサーバ５からメールを受信するための無線通信手段である広域通信部１１と、液晶ディスプレイなどからなる表示部１２と、リモコン操作のための複数のボタンが配置された入力部１３と、レコーダ２ａ（またはレコーダ２ｂ）を遠隔操作するための通信手段であるローカル通信部１４と、コンテンツ再生の連続性を維持するための情報が格納される文脈情報ＤＢ（データベース）１５と、入力部１３からの入力を受け付けて各部の動作を制御する制御部１０とを有する。
【００２２】
広域通信部１１は、例えば携帯電話でよく知られている広域無線通信メディアを利用する無線通信手段である。この広域通信部１１では、広域無線通信メディアの利用可能な範囲においてメールサーバ５からメールを受信することができる。ローカル通信部１４は、既存のリモコンで使用されている赤外線通信手段である。このローカル通信部１４による通信は、リモコン１からレコーダ２ａへ向かう一方向の通信である。
【００２３】
入力部１３には、レコーダ側におけるコンテンツの再生を遠隔制御するための複数のＡボタンと、レコーダ側の文脈情報を更新するためのＢボタンとが用意されている。図３に、入力部１３の各ボタンの配置例を模式的に示す。この例では、文脈情報を更新するための更新用ボタン３０と、レコーダ側の電源をオン／オフ制御するための電源ボタン３１と、レコーダを介してＴＶなどの外部装置の表示画面上に表示されるメニューの各項目から必要な項目を選択したり、表示されたコンテンツ一覧から所望のコンテンツを選択したりするための十字キー３２と、レコーダ側におけるコンテンツの再生のための動作を制御する制御ボタン３３とを備える。制御ボタン３３には、再生ボタン、停止ボタン、早送りボタン、巻き戻しボタン、一覧ボタンなどがある。電源ボタン３１、十字キー３２および制御ボタン３３がＡボタンであり、更新用ボタン３０がＢボタンである。ユーザは、レコーダにてコンテンツを再生したい場合は、Ａボタンを操作し、レコーダ側の文脈情報を更新したい場合にはＢボタンを操作する。
【００２４】
制御部１０は、Ａボタン操作に応じてコンテンツ再生に必要な情報をローカル通信部１４からレコーダへ送信させたり、Ｂボタン操作に応じて文脈情報の更新に必要な情報をローカル通信部１４からレコーダへ送信させたりする。また、制御部１０は、リモコン操作において必要なメッセージを表示部１２に表示させる。さらに、制御部１０は、リモコン操作によりコンテンツ再生を行ったレコーダからのメールが広域通信部１１にて受信されると、その受信したメールに含まれているコンテンツ情報およびその文脈を文脈情報ＤＢ１５に格納するとともにそのメールの受信日時を不図示の記憶部に格納する。コンテンツ情報がすでに文脈情報ＤＢ１５に格納されている場合は、制御部１０は、メールに含まれている文脈が最新であるとして、文脈情報ＤＢ１５内の該当する文脈を更新する。
【００２５】
図４に、文脈情報ＤＢ１５に格納されるテーブルの一例を示す。この例では、文脈情報ＤＢ１５には、コンテンツ情報であるコンテンツＩＤとその文脈の項目からなるテーブルが格納される。コンテンツＩＤは、再生したコンテンツを特定するための情報であって、例えば放送局名、放送番組名、絶対時刻情報である放送時刻（何時から何時まで放送された番組であるかを示す）などの情報を含む。文脈は、コンテンツをどこまで再生したか（コンテンツ内のどの位置まで再生したか）を示す相対時間情報であって、例えばコンテンツの先頭からのフレーム数またはカウンタ値で与えられる。文脈情報は、これらコンテンツＩＤと文脈からなる。この他、文脈情報ＤＢ１５には、格納した情報の数を示す項目が設けられている。
【００２６】
（１ｂ）動作
図５は、リモコン１におけるボタン操作に伴う制御部１０による制御動作を説明するためのフローチャートである。まず、ボタンが押下されたか否かが判断される（ステップＳ１０）。この判断で「Ｎｏ」となった場合は、ステップＳ１０に戻り、「Ｙｅｓ」となった場合は、続いて、押下されたボタンがＡボタンであるか否かが判断される（ステップＳ１１）。この判断で「Ｎｏ」となった場合は、続いて、押下されたボタンがＢボタンであるか否かが判断される（ステップＳ１２）。この判断で「Ｎｏ」となった場合はステップＳ１０に戻る。
【００２７】
ステップＳ１１の判断で「Ｙｅｓ」となった場合は、
・押下したボタンに対応するコマンドＩＤ
・リモコンＩＤ
・最後にレコーダから受信したメールの受信日時
の３つを含む情報をローカル通信部１４からレコーダへ送信する（ステップＳ１３）。ここで、「リモコンＩＤ」は、リモコン１を特定するための番号であって、予めリモコン１に付与されている。「最後にレコーダから受信したメール」とは、最後にリモコン操作によるコンテンツ再生を行ったレコーダから受信したメールであり、その受信日時はリモコン１にて受信した日時である。この受信日時は、リモコン１内の不図示の記憶部に格納される。
【００２８】
ステップＳ１２の判断で「Ｙｅｓ」となった場合は、
・押下したボタンに対応するコマンドＩＤ
・メールアドレス
・リモコンＩＤ
・各コンテンツの文脈情報
の４つを含む情報をローカル通信部１４からレコーダへ送信する（ステップＳ１４）。ここで、「メールアドレス」は、リモコン１に予め設定されている、レコーダからのメールを受信するためのメールアドレスである。「各コンテンツの文脈情報」とは、文脈情報ＤＢ１５に格納されている各コンテンツの文脈情報（図４参照）である。実際は、この文脈情報と一緒にコンテンツＩＤも送信される。
【００２９】
図６は、リモコン１におけるメール受信動作に伴う制御部１による制御動作を説明するためのフローチャートである。まず、レコーダからのメールが広域通信部１１にて受信された否かが判断される（ステップＳ２０）。この判断で「Ｎｏ」となった場合は、ステップＳ２０に戻り、「Ｙｅｓ」となった場合は、続いて、受信したメールに含まれているコンテンツＩＤが文脈情報ＤＢ１５に登録されているか否かが判断される（ステップＳ２１）。この判断で「Ｎｏ」となった場合は、メールに格納されているコンテンツＩＤおよび文脈情報を文脈情報ＤＢ１５に登録し、「Ｙｅｓ」となった場合は、文脈情報ＤＢ１５内の該当するコンテンツＩＤの文脈情報を受信したメールに含まれている文脈情報と置き換える（更新）。こうして、文脈情報ＤＢ１５には、最新の文脈情報が格納される。
【００３０】
（２）レコーダ
（２ａ）構成
各レコーダ２ａ、２ｂは同じ構成であるので、ここではレコーダ２ａを例にその具体的な構成を説明する。図７にレコーダ２ａの主要部を示す。図７を参照すると、レコーダ２ａは、メールサーバ５へメールを送信するための無線通信手段である広域通信部２１と、液晶ディスプレイなどからなる表示部２２と、不図示の記憶部に蓄積されたコンテンツを外部装置（ＴＶなど）へ出力する出力部２３と、リモコン１との赤外線通信を行うためのローカル通信部２４と、コンテンツ再生の連続性を維持するための情報が格納される文脈情報ＤＢ２５およびユーザＤＢ２６と、リモコン１を利用した遠隔操作による入力（コマンド信号）に応じて各部の動作を制御する制御部２０とを有する。
【００３１】
ローカル通信部２４は、既存のレコーダに具備されているような赤外線通信手段であって、リモコン１側のローカル通信部１３との間で一方向（リモコン１からレコーダ２ａに向かう方向）の通信手段を構成している。このローカル通信部２４では、リモコン１からＡボタン操作に伴う情報（押下したボタンに対応するコマンドＩＤ、リモコンＩＤ、最後にレコーダから受信したメールの受信日時）およびＢボタン操作に伴う情報（メールアドレス、リモコンＩＤ、各コンテンツの文脈情報）が受信される。
【００３２】
広域通信部２１は、既存のインターネットを介した広域通信手段である。この広域通信部２１とリモコン１側の広域通信部１１との間で、メールによる一方向（レコーダ２ａからリモコン１に向かう方向）の通信手段を構成している。
【００３３】
制御部２０は、ローカル通信部２４にて受信されるＡボタン操作に伴う情報に基づいて、リモコンＩＤがユーザＤＢ２６に登録されているかどうかを判断したり、リモコン１側とレコーダ２ａ側の文脈情報が一致しているかどうかを確認したりする。また、制御部２０は、ローカル通信部２４にて受信されるＢボタン操作に伴う情報に基づいて、文脈情報ＤＢ２５およびユーザＤＢ２６へ必要な情報を登録する。さらに、制御部２０は、リモコンＩＤが登録されており、かつ、リモコン１側とレコーダ側の文脈情報の更新状況が一致している場合は、押下したＡボタンのコマンドＩＤに応じた動作制御を行い、それ以外の場合は、Ｂボタンの押下を促すメッセージを表示部２２に表示させる。この制御部２０による動作制御では、例えば、図３に示した電源ボタン３１が押されると、レコーダ２ａの状態がオフ状態からオン状態に移行し、さらに、電源オン状態において、制御ボタン３３が押されると、コンテンツ再生のための一連の動作（コンテンツ一覧表示、コンテンツ選択、再生、停止、早送り、巻き戻しなど）が行われる。また、電源オン状態において、電源ボタン３１を長押すると、レコーダ２ａの状態がオン状態からオフ状態に移行する。このオフ状態への移行に際して、制御部２０は、文脈情報ＤＢ２５に格納されている、再生したコンテンツの文脈情報を更新するとともに、更新した文脈情報（コンテンツ情報および文脈）を含むメールを広域通信部２１からリモコン１へ送信する。
【００３４】
図８に文脈情報ＤＢ２５に格納されるテーブルの一例を示す。文脈情報ＤＢ２５には、リモコンＩＤと文脈情報テーブルポインタの項目からなる第１のテーブルの他、図示していないが、図４に示したようなコンテンツＩＤと文脈情報からなる第２のテーブル（この場合は、メール受信日時の項目は含まれない）が格納される。リモコンＩＤは、レコーダ２ａをリモコン操作するリモコンのＩＤ番号であって、予めリモコンに付与されている。リモコンＩＤ毎に、第２のテーブルが用意されており、第２のテーブルのそれぞれが文脈情報テーブルポインタにより関連付けられている。この他、文脈情報ＤＢ２５には、ユーザの数（リモコンの数に対応する）の項目が設けられている。上述した電源のオフ状態への移行に際しての文脈情報の更新では、制御部２０は、第１のテーブルを参照して、リモコンＩＤから第２のテーブルを検索し、該当する第２のテーブルの文脈情報を更新する。
【００３５】
図９にユーザＤＢ２６に格納されるテーブルの一例を示す。ユーザＤＢ２６には、リモコンＩＤ、メールアドレスおよび文脈情報最終更新日時の３つの項目からなるテーブルが格納される。リモコンＩＤは、図８に示した文脈情報ＤＢ２５のリモコンＩＤと同じである。メールアドレスは、リモコンに予め付与されているものであって、リモコンへのメール送信時に用いられる。文脈情報最終更新日時は、上記の制御部２０による第２のテーブルの文脈情報の更新日時（リモコン１側の文脈情報ＤＢ１５の更新日時に対応する）である。制御部２０は、この文脈情報最終更新日時がリモコンから送出されるメール受信日時と一致するかで、リモコン１側とレコーダ２ａ側の文脈情報が一致しているかどうかを判断する。
【００３６】
（２ｂ）動作
図１０は、リモコン操作に伴う制御部２０による制御動作を説明するためのフローチャートである。リモコン１からのボタン操作にともなうコマンドＩＤがローカル通信部２４にて受信されたか否かが判断される（ステップＳ３０）。この判断で「Ｎｏ」となった場合は、ステップＳ３０に戻り、「Ｙｅｓ」となった場合は、続いて、Ａボタン押下によるコマンドＩＤであるか否かが判断される（ステップＳ３１）。この判断で「Ｎｏ」となった場合は、続いて、Ｂボタン押下によるコマンドＩＤであるか否かが判断される（ステップＳ３２）。この判断で「Ｎｏ」となった場合は、ステップＳ３０に戻り、「Ｙｅｓ」となった場合は、コマンドＩＤとともに受信されたメールアドレス、リモコンＩＤおよび各コンテンツの文脈情報に基づいて文脈情報ＤＢ２５およびユーザＤＢ２６の登録／更新を行う（ステップＳ３３）。この登録／更新処理において、リモコン１から受信したリモコンＩＤが文脈情報ＤＢ２５およびユーザＤＢ２６にすでに登録されている場合は、文脈情報ＤＢ２５の第１の文脈情報テーブルポインタから第２のテーブルを検索し、その検索した第２のテーブル内の文脈情報をリモコン１から受信した各コンテンツの文脈情報で置き換える（更新）。リモコン１から受信したリモコンＩＤが文脈情報ＤＢ２５およびユーザＤＢ２６に未だ登録されていない場合は、文脈情報ＤＢ２５の第１のテーブルにリモコン１から受信したリモコンＩＤを登録するとともに、第２のテーブルを新規に作成して、そこにリモコン１から受信した各コンテンツの文脈情報を格納し、この第２のテーブルへのテーブルポインタを第１のテーブルの先のリモコンＩＤを登録した欄に格納する（登録）。登録／更新後は、再びステップＳ３０に戻る。
【００３７】
ステップＳ３１の判断で「Ｙｅｓ」となった場合は、続いて、コマンドＩＤとともに受信されたリモコンＩＤが文脈情報ＤＢ２５およびユーザＤＢ２６に登録されているか否かが判断される（ステップＳ３４）。この判断で「Ｙｅｓ」となった場合は、続いて、コマンドＩＤとともに受信したリモコンＩＤおよび最後のメール受信日時に基づいて、リモコン１側とレコーダ２ａ側の文脈情報の更新時刻一致するかどうかが判断される（ステップＳ３５）。具体的には、この更新時刻の一致の判断では、ユーザＤＢ２６内の受信したリモコンＩＤに該当する欄の文脈情報最終更新日時が受信した最後のメール受信日時と合致するか否かが判断される。なお、実際は、最後のメール受信日時とユーザＤＢ２６内の文脈情報最終更新日時の間には、メールの送受信に起因する時間的なずれが多少あり、完全に時刻が一致することはないため、通常は、両日時が所定の時間（メールの送受信に要する時間）差の範囲内であれば、一致していると判断する。
【００３８】
ステップＳ３４、Ｓ３５のいずれかの判断で「Ｎｏ」となった場合は、Ｂボタンの押下を促すメッセージを表示部２２に表示させ（ステップＳ３６）、その後、ステップＳ３０に戻る。ステップＳ３５の判断で「Ｙｅｓ」となった場合は、受信したコマンドＩＤに応じた処理を行う（ステップＳ３７）。この後、処理が終了した否かが判断される（ステップＳ３８）。この判断で「Ｎｏ」となった場合は、ステップＳ３０に戻り、「Ｙｅｓ」となった場合は、文脈情報ＤＢ２５の第２のテーブルの該当する欄の文脈情報を更新し（ステップＳ３９）、その後、ステップＳ３０に戻る。
【００３９】
上記ステップＳ３７の処理には、前述の図３に示した電源ボタン３１のコマンドＩＤによる電源のオン／オフ処理や制御ボタン３３のコマンドＩＤによるコンテンツ再生のための処理（コンテンツ一覧表示、コンテンツ選択、再生、停止、早送り、巻き戻しなど）などがある。通常は、まず、電源ボタン３１の押下に応じてステップＳ３０〜Ｓ３７の処理（電源オン処理）が行われる。この電源オン処理では、ステップＳ３８の判断は「Ｎｏ」となる。続いて、十字キー３２や制御ボタン３３の押下に応じてステップＳ３０〜Ｓ３７の処理（再生処理）が行われる。この十字キー３２や制御ボタン３３の押下に応じた処理には、コンテンツ一連表示、コンテンツ選択、再生、停止などの各処理があり、いずれの処理においてもステップＳ３８の判断は「Ｎｏ」となる。最後に、電源ボタン３１の押下に応じてステップＳ３０〜Ｓ３７の処理（電源オフ処理）が行われる。この電源オフ処理では、ステップＳ３８の判断は「Ｙｅｓ」となり、ステップＳ３９にて更新処理が行われる。
【００４０】
ステップＳ３８の処理終了の判断は、例えば図１１に示すような手順で行われる。まず、電源オフに対応するコマンドＩＤ（電源ボタン３１の押下）を受信したか否かが判断される（ステップＳ４０）。この判断で「Ｎｏ」となった場合は、続いて、最後のコマンドＩＤの受信から一定時間が経過した否かが判断される（ステップＳ４０）。ここで、一定時間とは、コンテンツの視聴時間を超える時間である。ステップＳ４０、Ｓ４１のいずれかの判断で「Ｙｅｓ」となった場合は、処理終了と判断する（ステップＳ４２）。ステップＳ４１の判断で「Ｎｏ」となった場合は、ステップＳ４０に戻る。この動作によれば、リモコン１にて電源オフ操作を行うことで処理終了の判断がなされる他、例えば停止ボタンを押してそのまま違う場所に移動した場合には、一定時間後に処理終了の判断がなされる。
【００４１】
次に、リモコン１を利用して、レコーダ２ａ、２ｂの間でのコンテンツ再生の連続性を維持する場合の、具体的な操作手順および動作について説明する。ここでは、レコーダ２ａ、２ｂの両方にコンテンツＡが蓄積されており、レコーダ２ａでコンテンツＡを途中まで視聴した後、その続きをレコーダ２ｂで視聴する場合を例に挙げて説明する。
【００４２】
ユーザは、まず、レコーダ２ａの電源をオンにするために、図３に示した電源ボタン３１を押下する。電源ボタン３１が押下されると、リモコン１は、電源ボタン３１のコマンドＩＤ、リモコンＩＤ、最後にレコーダから受信したメールの受信日時の３つの情報をレコーダ２ａに送信する。ここでは、前回のリモコン１による操作で、レコーダ２ａにてコンテンツＢを視聴しており、その視聴終了時に、リモコン１がレコーダ２ａからメールを受信しているものとする。
【００４３】
レコーダ２ａでは、リモコン１から電源ボタン３１のコマンドＩＤを受信すると、図１０に示したステップＳ３０〜Ｓ３８の処理が行われる。ステップＳ３０、Ｓ３１、Ｓ３４、Ｓ３５の判断はいずれも「Ｙｅｓ」となり、ステップＳ３７にて、電源ボタン３１の押下に応じた電源オン処理が行われる。こうして、レコーダ２ａの電源がオンされる。
【００４４】
レコーダ２ａの電源がオンされると、続いて、ユーザは、レコーダ２ａに蓄積されているコンテンツの一覧を表示するために、制御ボタン３３のうちの一覧ボタンを押下する。一覧ボタンが押下されると、リモコン１は、一覧ボタンのコマンドＩＤと一緒に上記のリモコンＩＤおよび最後にレコーダから受信したメールの受信日時をレコーダ２ａに送信する。レコーダ２ａでは、リモコン１から一覧ボタンのコマンドＩＤを受信すると、図１０に示したステップＳ３０〜Ｓ３８の処理が行われる。ステップＳ３０、Ｓ３１、Ｓ３４、Ｓ３５の判断はいずれも「Ｙｅｓ」となり、ステップＳ３７にて、一覧ボタンの押下に応じたコンテンツ一覧表示処理が行われる。こうして、レコーダ２ａに蓄積されているコンテンツの一覧が外部装置であるＴＶの画面に表示される。
【００４５】
コンテンツの一覧が表示されると、続いて、ユーザは、表示されたコンテンツ一覧からコンテンツＡを選択するために、十字キー３２を押下する。十字キー３２が押下されると、リモコン１は、十字キー３２のコマンドＩＤと一緒に上記のリモコンＩＤおよび最後にレコーダから受信したメールの受信日時をレコーダ２ａに送信する。レコーダ２ａでは、リモコン１から十字キー３２のコマンドＩＤを受信すると、図１０に示したステップＳ３０〜Ｓ３８の処理が行われる。ステップＳ３０、Ｓ３１、Ｓ３４、Ｓ３５の判断はいずれも「Ｙｅｓ」となり、ステップＳ３７にて、十字キー３２の押下に応じたコンテンツ選択処理が行われる。こうして、ＴＶの画面上に表示されたコンテンツ一覧からコンテンツＡが選択される。
【００４６】
コンテンツＡが選択されると、続いて、ユーザは、コンテンツＡを再生するために、制御ボタン３３のうちの再生ボタンを押下する。再生ボタンが押下されると、リモコン１は、再生ボタンのコマンドＩＤと一緒に上記のリモコンＩＤおよび最後にレコーダから受信したメールの受信日時をレコーダ２ａに送信する。レコーダ２ａでは、リモコン１から再生ボタンのコマンドＩＤを受信すると、図１０に示したステップＳ３０〜Ｓ３８の処理が行われる。ステップＳ３０、Ｓ３１、Ｓ３４、Ｓ３５の判断はいずれも「Ｙｅｓ」となり、ステップＳ３７にて、再生ボタンの押下に応じたコンテンツ再生処理が行われる。このコンテンツ再生処理では、図８に示した文脈情報ＤＢに格納されている第１のテーブルを参照して、リモコン１から受信したリモコンＩＤから文脈情報テーブルポインタを取得し、その取得した文脈情報テーブルポインタによって指定された第２のテーブルからコンテンツＡの文脈情報を取得する。そして、その取得した文脈情報に基づいてコンテンツＡの再生を行う。この段階では、第２のテーブルにはコンテンツＡに関する文脈情報は格納されていないため、コンテンツＡを最初から再生することになる。こうして、コンテンツＡが再生される。
【００４７】
コンテンツＡの再生を停止する場合は、ユーザは、制御ボタン３３のうちの停止ボタンを押下する。停止ボタンが押下されると、リモコン１は、停止ボタンのコマンドＩＤと一緒に上記のリモコンＩＤおよび最後にレコーダから受信したメールの受信日時をレコーダ２ａに送信する。レコーダ２ａでは、リモコン１から停止ボタンのコマンドＩＤを受信すると、図１０に示したステップＳ３０〜Ｓ３８の処理が行われる。ステップＳ３０、Ｓ３１、Ｓ３４、Ｓ３５の判断はいずれも「Ｙｅｓ」となり、ステップＳ３７にて、停止ボタンの押下に応じた停止処理が行われる。こうして、コンテンツＡの再生が停止される。
【００４８】
レコーダ２ａでのコンテンツＡの視聴を終了する場合（ここでは途中で中断することを意味する）、ユーザは、レコーダ２ａの電源をオフにするために、電源ボタン３１を押下する。電源ボタン３１が押下されると、リモコン１は、電源ボタン３１のコマンドＩＤを上記リモコンＩＤおよび最後にレコーダから受信したメールの受信日時と一緒にレコーダ２ａに送信する。レコーダ２ａでは、リモコン１から電源ボタン３１のコマンドＩＤを受信すると、図１０に示したステップＳ３０〜Ｓ３８の処理が行われる。ステップＳ３０、Ｓ３１、Ｓ３４、Ｓ３５の判断はいずれも「Ｙｅｓ」となり、ステップＳ３７にて、電源ボタン３１の押下に応じた電源オフ処理が行われる。この電源オフ処理により、ステップＳ３８の判断が「Ｙｅｓ」となる。そして、ステップＳ３９にて文脈情報ＤＢ２５に格納されている第２のテーブルのコンテンツＡの欄の文脈情報が更新されるとともに、その更新内容を含むメールがリモコン１へ送信される。このメールの送信と同時に、ユーザＤＢ２６の該当するリモコンＩＤの欄の文脈情報最終更新日時が更新される。
【００４９】
リモコン１では、レコーダ２ａからのメールが広域通信部１１にて受信されると、図６のステップＳ２０〜Ｓ２３の処理が行われる。この段階では、文脈情報ＤＢ１５には、コンテンツＡに関するコンテンツＩＤは未だ登録されていないので、ステップＳ２２の登録処理が行われる。
【００５０】
視聴を中断後、ユーザは、リモコン１を持ってレコーダ２ｂが設置されている場所に移動し、そこで、コンテンツＡの続きを視聴する。この視聴にあたって、ユーザは、まず、レコーダ２ｂの電源をオンにするために、図３に示した電源ボタン３１を押下する。ここでは、リモコン１によるレコーダ２ｂの操作は過去に行われていないものとする。
【００５１】
電源ボタン３１が押下されると、リモコン１は、電源ボタン３１のコマンドＩＤ、リモコンＩＤ、最後にレコーダから受信したメールの受信日時をレコーダ２ｂに送信する。このとき送信される受信日時は、レコーダ２ａからのメールの受信日時である。レコーダ２ｂでは、リモコン１から電源ボタン３１のコマンドＩＤを受信すると、図１０に示したステップＳ３０〜Ｓ３６の処理が行われる。ステップＳ３０、Ｓ３１の判断はいずれも「Ｙｅｓ」となり、ステップＳ３４の判断は「Ｎｏ」となり、ステップＳ３６にて、Ｂボタンの押下を促すメッセージが表示部２２に表示される。
【００５２】
Ｂボタンの押下を促すメッセージが表示されると、ユーザは、リモコン１の更新用ボタン３０を押下する。更新用ボタン３０が押下されると、リモコン１は、更新用ボタン３０のコマンドＩＤ、メールアドレス、リモコンＩＤおよび各コンテンツの文脈情報（図４参照）をレコーダ２ｂに送信する。レコーダ２ｂでは、リモコン１から更新用ボタン３０のコマンドＩＤを受信すると、図１０に示したステップＳ３０〜Ｓ３３の処理が行われる。ステップＳ３０の判断は「Ｙｅｓ」となり、ステップＳ３１の判断は「Ｎｏ」となり、ステップＳ３２の判断は「Ｙｅｓ」となって、ステップＳ３３にて、文脈情報ＤＢ２５およびユーザＤＢ２６への情報登録が行われる。この段階では、リモコン１から受信したリモコンＩＤが文脈情報ＤＢ２５およびユーザＤＢ２６に未だ登録されていないため、文脈情報ＤＢ２５の第１のテーブルにリモコン１から受信したリモコンＩＤを登録するとともに、第２のテーブルを新規に作成して、そこにリモコン１から受信した各コンテンツの文脈情報を格納し、この第２のテーブルへのテーブルポインタを第１のテーブルの先のリモコンＩＤを登録した欄に格納する。なお、更新用ボタン３０の押下は、電源ボタン３１を押下する前に行ってもよい。また、情報登録が終了した旨を表示部２２に表示させてもよい。
【００５３】
文脈情報ＤＢ２５およびユーザＤＢ２６への情報登録が終了すると、続いて、ユーザは、レコーダ２ｂの電源をオンにするために、電源ボタン３１を押下する。電源ボタン３１が押下されると、リモコン１は、電源ボタン３１のコマンドＩＤを上記リモコンＩＤおよび最後にレコーダから受信したメールの受信日時と一緒にレコーダ２ｂに送信する。レコーダ２ｂでは、リモコン１から電源ボタン３１のコマンドＩＤを受信すると、図１０に示したステップＳ３０〜Ｓ３８の処理が行われる。ステップＳ３０、Ｓ３１、Ｓ３４、Ｓ３５の判断はいずれも「Ｙｅｓ」となり、ステップＳ３７にて、電源ボタン３１の押下に応じた電源オン処理が行われる。こうして、レコーダ２ａの電源がオンされる。
【００５４】
これ以降の処理（コンテンツ一覧表示処理、コンテンツ選択処理、再生処理、停止処理、再生終了処理）は、上述したレコーダ２ａでの処理と同じである。ただし、コンテンツ再生処理では、図８に示した文脈情報ＤＢ２５に格納されている第１のテーブルを参照して、リモコン１から受信したリモコンＩＤから文脈情報テーブルポインタを取得し、その取得した文脈情報テーブルポインタによって指定された第２のテーブルからコンテンツＡの文脈情報を取得する。そして、その取得した文脈情報に基づいてコンテンツＡの続きの再生を行う。
【００５５】
なお、上述の説明では、レコーダ２ａ、２ｂのそれぞれにコンテンツＡが蓄積されていることを前提として動作を説明したが、レコーダ２ｂにコンテンツＡが蓄積されていない場合も考えられる。この場合は、レコーダ２ｂにおける、図１０のステップＳ３７の処理で、コンテンツの一覧がＴＶの画面上に表示された際に、表示されたコンテンツの中にコンテンツＡが存在しないこととなり、ユーザは、その表示からレコーダ２ｂにはコンテンツＡが蓄積されていないことを知り、コンテンツＡの再生に関する処理を取りやめることができる。
【００５６】
また、Ｂボタンの押下を促すメッセージを表示部２２に表示させるようにしているが、これに代えて、ＬＥＤ（発光ダイオード）などにより表示部２２を構成し、表示部２２を点灯させることでＢボタンの押下を促すようにしてもよい。
【００５７】
以上のように、本実施形態のコンテンツ再生システムによれば、異なる場所または家に設置された２台のレコーダ２ａ、２ｂの間で、コンテンツ再生の連続性を維持することができるので、ユーザは、例えば、レコーダ２ａで途中まで視聴したコンテンツＡの続きをレコーダ２ｂで視聴する、といった場合に、レコーダ２ａでの再生終了位置から直ぐにレコーダ２ｂで再生することができる。
【００５８】
また、１台のレコーダに対して複数のリモコンを利用可能な場合、各リモコン毎に、再生されるコンテンツを管理することで、それぞれのリモコンとレコーダの間でコンテンツ再生の連続性を維持することができる。これにより、例えば１つの家の中で、各利用者が個人用リモコン（携帯も含む）を使って、個人毎の文脈情報を管理することができ、また、新たな利用者が増えた場合にも容易に対処することができる。
【００５９】
なお、メールアドレスは個人情報であるため、レコーダへの送信は極力少なくすることが望ましい。本実施形態のコンテンツ再生システムでは、Ｂボタンでレコーダ側に文脈情報ＤＢ２５およびユーザＤＢ２６の登録／更新を行った後に、Ａボタンでコンテンツ再生のための処理を行うようになっており、この場合、メールアドレスのレコーダへの送信は基本的には１回で良いことになる。赤外線通信による送信される情報を暗号化することである程度のセキュリティを確保することは可能であるが、Ａボタン、Ｂボタンの２つのボタンを併用することで、よりセキュリティの高いシステムの提供が可能となる。なお、暗号化だけで十分なセキュリティを確保できる場合には、Ｂボタンを設けずに、Ａボタンの押下時にＢボタンによる処理に対応する処理を同時に行うようにしてもよい。
【００６０】
上述した本実施形態のコンテンツ再生システムでは、レコーダ２ａ、２ｂのそれぞれにコンテンツを蓄積するようになっているが、インターネット４上にコンテンツ蓄積用サーバを設けて、このコンテンツ蓄積用サーバにレコーダ２ａ、２ｂに共通のコンテンツを蓄積するようにしてもよい。例えば、前述の特許文献２に記載されたシステムへの適用がこれにあたる。この場合は、レコーダ２ａ、２ｂは、コンテンツ蓄積用サーバに格納さているコンテンツの一覧を表示し、そこから選択されたコンテンツをコンテンツ蓄積用サーバから取得して再生することになる。この再生においても、レコーダ２ａ、２ｂでのコンテンツ再生の連続性は維持される。
【００６１】
また、文脈情報ＤＢ２５をレコーダ２ａ、２ｂ内に一次的に保持されるような構成としてもよい。この場合のレコーダ側における処理は、図１０のステップＳ３３の処理に代えて、Ｂボタンが押下されることによりリモコン１から各コンテンツの最新の文脈情報を取得し、その取得した最新の文脈情報を文脈情報ＤＢ２５として保持する処理が行われる。この保持した文脈情報ＤＢ２５は、更新処理およびメール送信処理（図１０のステップＳ３９の処理）がなされた後、消去される。なお、図１０のステップＳ３５の処理は不要となる。
【００６２】
また、本実施形態のコンテンツ再生システムでは、レコーダからリモコンへの情報の伝送にはインターネットを介したメール送信を利用しているが、この情報伝送手段に代えて、他の情報伝送手段を用いてもよい。例えば、ＳＤカードに代表される記録媒体を利用した情報伝送手段を用いてもよい。この場合は、レコーダとリモコンのそれぞれを例えばＳＤカード対応のものとし、レコーダ側で、ＳＤカードに文脈情報の更新内容および更新時刻が記録され、リモコン側で、そのＳＤカードに記録された文脈情報の更新内容に基づいてリモコン内の文脈情報ＤＢが更新される。また、リモコン側では、メール受信日時の代わりに、ＳＤカードに記録された更新時刻が用いられる。
【００６３】
別の情報伝送手段としては、リモコンとレコーダのそれぞれに「Bluetooth」に代表される無線通信機能を設け、レコーダから文脈情報の更新内容と更新時刻をリモコンへ直接送信するものが考えられる。この場合も、メール受信日時の代わりに受信した更新時刻が用いられる。
【００６４】
さらに、別の情報伝送手段としては、レコーダからリモコンへの情報の伝送を赤外線通信により行うものが考えられる。この場合は、レコーダとリモコンのそれぞれに、受信用のローカル通信部と送信用のローカル通信部の２つの通信手段を設けることになる。
【００６５】
さらに、別の情報伝送手段としては、レコーダ側に、処理終了（図１０のステップＳ３８）時に、ＴＶの画面上に、文脈情報の更新内容に関する情報をコード化したバーコードを表示する機能を持たせ、リモコン側に、その表示されたバーコードを撮像するためのカメラ機能とその撮像したバーコードの画像から元の文脈情報の更新内容を取得する処理機能とを持たせることで、文脈情報の更新内容をレコーダからリモコンへ伝送する手法も考えられる。この場合は、メール受信日時に代えて例えば撮像日時を用いる。
【００６６】
また、本実施形態のコンテンツ再生システムでは、レコーダが、蓄積されているコンテンツの一覧をＴＶの画面上でＧＵＩ（Graphical User Interface）表示するようになっているが、リモコン１側で、文脈情報ＤＢに格納されている文脈情報に基づいてコンテンツ一覧を表示部１２に表示させるようにしてもよい。この場合、ユーザは、リモコン１の表示部１２に表示されるコンテンツ一覧の中から、十字キー３２を使用して所望のコンテンツを選択する。この選択操作に応じて、リモコン１では、選択されたコンテンツＩＤとその文脈情報がレコーダへ送信される。レコーダでは、リモコン１から受信したコンテンツＩＤおよび文脈情報に基づいてコンテンツの再生を行う。このコンテンツ再生に際して、レコーダは、蓄積しているコンテンツの中に該当するコンテンツがない場合は、その旨にメッセージをＴＶの画面上に表示させる。
【００６７】
（第２の実施形態）
上述した実施形態では、リモコンとレコーダのそれぞれで文脈情報ＤＢを備える、もしくは、リモコンで文脈情報ＤＢを備え、レコーダでは文脈情報ＤＢを一時的に記憶する、といった構成になっているが、文脈情報ＤＢを外部の格納装置に格納するようにしてもよい。ここでは、そのような格納装置を備えるコンテンツ再生システムについて説明する。
【００６８】
図１２に、本発明の第２の実施形態であるコンテンツ再生システムを説明するための概念図を示す。このコンテンツ再生システムは、リモコン４１と、このリモコン４１による遠隔操作が可能なレコーダ４２ａ、４２ｂと、これらレコーダ４２ａ、４２ｂに共通の文脈情報ＤＢを格納する文脈情報格納装置４３とからなる。文脈情報格納装置４３はネットワーク４４を介してレコーダ４２ａ、４２ｂと接続されている。ネットワーク４４は専用回線またはインターネットである。文脈情報格納装置４３に格納される共通の文脈情報ＤＢは、リモコンＩＤ毎に図４に示した文脈情報ＤＢを格納したものである。リモコン４１は、文脈情報ＤＢおよび広域通信部を持たない以外は、基本的には図２に示した構成と同様のものである。レコーダ４２ａ、４２ｂは、文脈情報ＤＢおよびユーザＤＢを持たない以外は、基本的には図７に示した構成と同様のものである。
【００６９】
以下、リモコン４１を使用して、レコーダ４２ａ、４２ｂの間でのコンテンツ再生の連続性を維持する場合の、具体的な操作手順および動作について説明する。ここでは、レコーダ４２ａ、４２ｂの両方にコンテンツＡが蓄積されており、レコーダ４２ａでコンテンツＡを途中まで視聴した後、その続きをレコーダ４２ｂで視聴する場合を例に挙げて説明する。
【００７０】
ユーザは、まず、レコーダ４２ａの電源をオンにするために、リモコン４１上で電源ボタンを押下する。電源ボタンが押下されると、リモコン４１は、電源ボタンのコマンドＩＤおよびリモコンＩＤの２つの情報をレコーダ４２ａに送信する。レコーダ４２ａは、リモコン４１から受信した電源ボタンのコマンドＩＤにしたがって電源オン処理を実行するとともに、文脈情報格納装置４３から、リモコン４１から受信したリモコンＩＤに該当する文脈情報を取得して一時的に保持する。この段階では、取得した文脈情報には、コンテンツＡに関する文脈情報は含まれていない。
【００７１】
レコーダ４２ａの電源がオンされると、続いて、ユーザは、レコーダ４２ａに蓄積されているコンテンツの一覧を表示するために、リモコン４１上で一覧ボタンを押下する。一覧ボタンが押下されると、リモコン４１は、一覧ボタンのコマンドＩＤをレコーダ４２ａに送信する。レコーダ４２ａは、リモコン４１から受信した一覧ボタンのコマンドＩＤにしたがってコンテンツ一覧表示処理を実行する。こうして、レコーダ４２ａに蓄積されているコンテンツの一覧が外部装置であるＴＶの画面に表示される。
【００７２】
コンテンツの一覧が表示されると、続いて、ユーザは、表示されたコンテンツ一覧からコンテンツＡを選択するために、リモコン４１上で十字キーを押下する。十字キーが押下されると、リモコン４１は、十字キーのコマンドＩＤをレコーダ４２ａに送信する。レコーダ４２ａは、リモコン４１から受信した十字キーのコマンドＩＤにしたがってコンテンツ選択処理を実行する。こうして、ＴＶの画面上に表示されたコンテンツ一覧からコンテンツＡが選択される。
【００７３】
コンテンツＡが選択されると、続いて、ユーザは、コンテンツＡを再生するために、リモコン４１上で再生ボタンを押下する。再生ボタンが押下されると、リモコン４１は、再生ボタンのコマンドＩＤをレコーダ４２ａに送信する。レコーダ４２ａは、リモコン４１から受信した再生ボタンのコマンドＩＤしたがってコンテンツ再生処理を実行する。このコンテンツ再生処理では、文脈情報格納装置４３から取得した文脈情報にコンテンツＡに関する文脈情報は含まれていないので、レコーダ４２ａは、通常の再生（コンテンツの先頭からの再生）を行う。
【００７４】
コンテンツＡの再生を停止する場合は、ユーザは、リモコン４１上で停止ボタンを押下する。停止ボタンが押下されると、リモコン４１は、停止ボタンのコマンドＩＤをレコーダ４２ａに送信する。レコーダ４２ａは、リモコン４１から受信した停止ボタンのコマンドＩＤにしたがって停止処理を実行する。
【００７５】
レコーダ４２ａでのコンテンツＡの視聴を終了する場合（ここでは途中で中断することを意味する）、ユーザは、レコーダ４２ａの電源をオフにするために、リモコン４１上で電源ボタンを再び押下する。電源ボタンが押下されると、リモコン４１は、電源ボタンのコマンドＩＤをレコーダ４２ａに送信する。レコーダ４２ａは、リモコン４１から受信した電源ボタンのコマンドＩＤにしたがって電源オフ処理を実行するとともに、文脈情報格納装置４３にコンテンツＡの文脈情報をリモコン４１のリモコンＩＤと関連付けて格納させる。
【００７６】
視聴を中断後、ユーザは、リモコン４１を持ってレコーダ４２ｂが設置されている場所に移動し、そこで、コンテンツＡの続きを視聴する。この視聴にあたって、ユーザは、まず、レコーダ４２ｂの電源をオンにするために、リモコン４１上で電源ボタンを押下する。電源ボタンが押下されると、リモコン４１は、電源ボタンのコマンドＩＤおよびリモコンＩＤをレコーダ４２ｂに送信する。レコーダ４２ｂは、リモコン４１から受信した電源ボタンのコマンドＩＤにしたがって電源オン処理を実行するとともに、文脈情報格納装置４３から、リモコン４１から受信したリモコンＩＤに該当する文脈情報を取得して一時的に保持する。この段階では、取得した文脈情報には、コンテンツＡに関する文脈情報が含まれている。
【００７７】
レコーダ４２ｂの電源がオンされると、続いて、ユーザは、レコーダ４２ｂに蓄積されているコンテンツの一覧を表示するために、リモコン４１上で一覧ボタンを押下する。一覧ボタンが押下されると、リモコン４１は、一覧ボタンのコマンドＩＤをレコーダ４２ｂに送信する。レコーダ４２ｂは、リモコン４１から受信した一覧ボタンのコマンドＩＤにしたがってコンテンツ一覧表示処理を実行する。こうして、レコーダ４２ｂに蓄積されているコンテンツの一覧が外部装置であるＴＶの画面に表示される。
【００７８】
コンテンツの一覧が表示されると、続いて、ユーザは、表示されたコンテンツ一覧からコンテンツＡを選択するために、リモコン４１上で十字キーを押下する。十字キーが押下されると、リモコン４１は、十字キーのコマンドＩＤをレコーダ４２ｂに送信する。レコーダ４２ｂは、リモコン４１から受信した十字キーのコマンドＩＤにしたがってコンテンツ選択処理を実行する。こうして、ＴＶの画面上に表示されたコンテンツ一覧からコンテンツＡが選択される。
【００７９】
コンテンツＡが選択されると、続いて、ユーザは、コンテンツＡの続きを再生するために、リモコン４１上で再生ボタンを押下する。再生ボタンが押下されると、リモコン４１は、再生ボタンのコマンドＩＤをレコーダ４２ｂに送信する。レコーダ４２ａは、リモコン４１から受信した再生ボタンのコマンドＩＤしたがってコンテンツ再生処理を実行する。このコンテンツ再生処理では、文脈情報格納装置４３から取得した文脈情報にコンテンツＡに関する文脈情報が含まれているので、レコーダ４２ａは、そのコンテンツＡに関する文脈情報にしたがって再生処理を実行する。こうして、コンテンツＡの続きから再生が行われる。
【００８０】
レコーダ４２ｂでのコンテンツＡの視聴を終了する場合、ユーザは、レコーダ４２ａの電源をオフにするために、リモコン４１上で電源ボタンを再び押下する。電源ボタンが押下されると、リモコン４１は、電源ボタンのコマンドＩＤをレコーダ４２ｂに送信する。レコーダ４２ｂは、リモコン４１から受信した電源ボタンのコマンドＩＤにしたがって電源オフ処理を実行するとともに、文脈情報格納装置４３内の該当するコンテンツＡの文脈情報を書き換える。こうして、文脈情報格納装置４３内には、リモコン４１を使用して再生したコンテンツに関する最新の文脈情報が保持され、レコーダ４２ａ、４２ｂの間でのコンテンツ再生の連続性が維持される。
【００８１】
なお、本実施形態のシステムの場合は、文脈情報格納装置４３はネットワーク上に配置されているため、文脈情報格納装置４３への不正なアクセスを防止するための何らかの手段を設けることが望ましい。
【００８２】
（第３の実施形態）
図１３に、本発明の第３の実施形態であるコンテンツ再生システムを説明するための概念図を示す。このコンテンツ再生システムは、図１に示したシステムにおいて、リモコン１およびレコーダ２ａのそれぞれが、ＳＤカード６を挿入するためのスロットまたはＳＤカード６を接続するためのソケットを備えたものである。レコーダ２ａは、蓄積したＭＰＥＧ２（Moving Picture Experts Group 2）方式のコンテンツをＭＰＥＧ４方式のデータに変換してＳＤカード６に格納する機能を有する。リモコン１は、ＳＤカード６に格納したＭＰＥＧ４方式のコンテンツを再生する機能と、そのコンテンツ再生の終了時に図４に示した文脈情報ＤＢを更新する機能とを有する。
【００８３】
以下、リモコン１とレコーダ２ａ、２ｂの間でのコンテンツ再生の連続性を維持する場合の、具体的な操作手順および動作について説明する。ここでは、レコーダ２ａでコンテンツＡを途中まで視聴した後、その続きをリモコン１で視聴し、さらにその続きをレコーダ２ｂで視聴する場合を例に挙げて説明する。
【００８４】
ユーザは、まず、リモコン１を使用してレコーダ２ａでコンテンツＡを視聴する。このレコーダ２ａにおけるコンテンツＡの視聴は前述した第１の実施形態の場合と同様な手順（図１０の手順）で行われる。
【００８５】
視聴を中断後、ユーザは、レコーダ２ａにＳＤカード６を挿入して、コンテンツＡをＳＤカード６に記録する。そして、コンテンツＡを記録したＳＤカード６をリモコン１に挿入し、リモコン１上で、コンテンツＡを視聴する。このコンテンツＡの視聴にあたって、リモコン１では、図４に示した文脈情報ＤＢ２５内のコンテンツＡに関する文脈情報にしたがってコンテンツＡが再生される。この段階では、上記レコーダ２ａの視聴終了時に文脈情報ＤＢ２５内のコンテンツＡに関する文脈情報が更新されているので、ユーザは、リモコン１上で、コンテンツＡの続きから再生することができる。
【００８６】
リモコン１上で、ユーザが、コンテンツＡの視聴を終了するための操作（具体的には電源オフ操作）を行うと、リモコン１は、図４に示した文脈情報ＤＢ２５内のコンテンツＡに関する文脈情報を最新の情報に更新すると同時に、メール受信日時（ここでは、レコーダ２ａからのメール受信日時になっている）をその更新日時に変更する。
【００８７】
リモコン１での視聴後、レコーダ２ｂで続きを視聴する場合は、ユーザは、リモコン１を持ってレコーダ２ｂが設置されている場所に移動し、そこで、コンテンツＡの続きを視聴する。このレコーダ２ｂにおけるコンテンツＡの視聴は、基本的には前述した第１の実施形態の場合と同様な手順（図１０の手順）で行われる。
【００８８】
以上のように、本実施形態のコンテンツ再生システムによれば、異なる場所または家に設置された２台のレコーダ２ａ、２ｂおよびリモコン１のそれぞれの間で、コンテンツ再生の連続性を維持することができるので、ユーザは、例えば、レコーダ２ａで途中まで視聴したコンテンツＡの続きを、移動中にリモコン１で視聴し、さらにその続きをレコーダ２ｂで視聴する、早送り操作などを行うことなく、中断した部分からコンテンツＡを再生することができる。
【図面の簡単な説明】
【００８９】
【図１】本発明の第１の実施形態であるコンテンツ再生システムを説明するための概念図を示す。
【図２】図１に示すリモコンの主要部を示すブロック図である。
【図３】図１に示すリモコンの各ボタンの配置例を示す模式図である。
【図４】図２に示す文脈情報ＤＢに格納されるテーブルの一例を示す図である。
【図５】図１に示すリモコンにおけるボタン操作に伴う動作を説明するためのフローチャートである。
【図６】図１に示すリモコンにおけるメール受信動作に伴う動作を説明するためのフローチャートである。
【図７】図２に示すレコーダの主要部を示すブロック図である。
【図８】図７に示す文脈情報ＤＢに格納されるテーブルの一例を示す図である。
【図９】図７に示すユーザＤＢに格納されるテーブルの一例を示す図である。
【図１０】図１に示すレコーダにおけるリモコン操作に伴う動作を説明するためのフローチャートである。
【図１１】図１０に示す処理終了の判断の手順を示すフローチャートである。
【図１２】本発明の第２の実施形態であるコンテンツ再生システムを説明するための概念図である。
【図１３】本発明の第３の実施形態であるコンテンツ再生システムを説明するための概念図である。
【符号の説明】
【００９０】
１、４１  リモコン
２ａ、２ｂ、４２ａ、４２ｂ  レコーダ
３ａ、３ｂ  ルータ
４  インターネット
５  メールサーバ
６  ＳＤカード
１０、２０  制御部
１１、２１  広域通信部
１２、２２  表示部
１３  入力部
１４、２４  ローカル通信部
１５、２５  文脈情報ＤＢ
２３  出力部
２６  ユーザＤＢ
３０  更新用ボタン
３１  電源ボタン
３２  十字キー
３３  制御ボタン
４３  文脈情報格納装置
４４  ネットワーク
【図１】
2005108324.tif 000003
【図２】
2005108324.tif 000004
【図３】
2005108324.tif 000005
【図４】
2005108324.tif 000006
【図５】
2005108324.tif 000007
【図６】
2005108324.tif 000008
【図７】
2005108324.tif 000009
【図８】
2005108324.tif 000010
【図９】
2005108324.tif 000011
【図１０】
2005108324.tif 000012
【図１１】
2005108324.tif 000013
【図１２】
2005108324.tif 000014
【図１３】
2005108324.tif 000015