(57)【要約】【課題】予約動作の開始時刻における状況に応じた最適な機器に予約動作を実行させる。【解決手段】遠隔操作装置３００は、自装置の外部に信号を送信する操作側第２通信部３０２と、予約動作を実行可能な機器を操作側第２通信部３０２の通信圏内で検出する機器検索部６と、機器検索部６が検出した機器に上記予約動作の開始時刻に、操作側第２通信部３０２を介して信号を送信し、上記予約動作を実行させる予約制御部７とを備えているので、予約動作の開始時刻における状況に応じた最適な機器に予約動作を実行させることができる。【選択図】図１
2009296033.tif 000002
【特許請求の範囲】
【請求項１】
予め設定された予約動作を予め設定された開始時刻に外部の機器に実行させる予約制御装置であって、
自装置の外部に信号を送信する通信部と、
上記予約動作を実行可能な機器を上記通信部の通信圏内で検出する機器検出手段と、
上記機器検出手段が検出した機器に上記予約動作の開始時刻に上記予約動作を実行させる予約制御手段とを備えていることを特徴とする予約制御装置。
【請求項２】
予約動作と該予約動作を実行可能な機器とを対応付けた対応機器情報を記憶する記憶部を備え、
上記機器検出手段は、自装置の周囲の機器から、当該機器を特定可能な機器特定情報を、上記通信部を介して受信し、該受信した機器特定情報と上記対応機器情報とを照合することによって、上記通信部の通信圏内において上記予約動作を実行可能な機器を検出することを特徴とする請求項１に記載の予約制御装置。
【請求項３】
上記機器検出手段が検出した上記予約動作を実行可能な機器の動作状態を取得する状態取得手段を備え、
上記予約制御手段は、上記状態取得手段が取得した動作状態が、上記機器が上記予約動作とは異なる予め定めた動作を実行していることを示している場合に、上記機器に予約動作を実行させるか否かをユーザに選択させることを特徴とする請求項１または２に記載の予約制御装置。
【請求項４】
入力操作を受け付ける操作部を備え、
上記予約動作が、上記開始時刻に音声出力を開始する動作である場合に、
上記予約制御手段は、上記機器検出手段が検出した機器に上記予約動作を実行させた後、所定の時間が経過しても上記操作部に対する入力操作が検出されないときに、上記機器に、該機器の出力音量を上げるように要求することを特徴とする請求項１から３の何れか１項に記載の予約制御装置。
【請求項５】
上記機器検出手段が上記予約動作を実行可能な機器を検出できなかった場合に、上記予約動作に替わる動作として予め設定された代替動作を実行する代替動作実行手段を備えていることを特徴とする請求項１から４の何れか１項に記載の予約制御装置。
【請求項６】
放送を受信する放送受信部と、
上記放送受信部が受信する放送を出力する放送出力部とを備え、
上記予約動作が、予め設定された放送を出力する動作である場合に、上記機器検出手段が上記予約動作を実行可能な機器を検出できなかったときに、
上記代替動作実行手段は、上記放送受信部に上記予め設定された放送または該放送と同じ内容の放送を受信させると共に、上記放送出力部に上記放送受信部が受信する放送を出力させる代替動作を実行することを特徴とする請求項５に記載の予約制御装置。
【請求項７】
放送を受信する放送受信部と、
上記放送受信部が受信する放送を記録する放送記録部とを備え、
上記予約動作が、予め設定された放送を出力する動作である場合に、上記機器検出手段が上記予約動作を実行可能な機器を検出できなかったときに、
上記代替動作実行手段は、上記放送受信部に上記予め設定された放送または該放送と同じ内容の放送を受信させると共に、上記放送記録部に上記放送受信部が受信する放送を記録させる代替動作を実行することを特徴とする請求項５または６に記載の予約制御装置。
【請求項８】
通信ネットワークを介して外部に信号を送信するネットワーク通信部を備え、
上記予約動作が、予め設定された放送を出力する動作である場合に、上記機器検出手段が上記予約動作を実行可能な機器を検出できなかったときに、
上記代替動作実行手段は、上記ネットワーク通信部を介して外部の記録装置に信号を送信して、上記予め設定された放送または該放送と同じ内容の放送を記録させる代替動作を実行することを特徴とする請求項５から７の何れか１項に記載の予約制御装置。
【請求項９】
所定のイベントをユーザに報知する報知手段を備え、
上記予約動作が、上記開始時刻に音声出力を開始する動作である場合に、上記機器検出手段が上記予約動作を実行可能な機器を検出できなかったときに、
上記代替動作実行手段は、上記報知手段によって、上記開始時刻となったことをユーザに報知する代替動作を実行することを特徴とする請求項５から８の何れか１項に記載の予約制御装置。
【請求項１０】
通信ネットワークを介して外部から信号を受信するネットワーク通信部と、
上記ネットワーク通信部を介して受信したコンテンツを出力するコンテンツ出力部とを備え、
上記予約動作が、予め設定されたコンテンツを出力する動作である場合に、上記機器検出手段が上記予約動作を実行可能な機器を検出できなかったときに、
上記代替動作実行手段は、上記コンテンツ出力部に上記コンテンツを出力させる代替動作を実行することを特徴とする請求項５から９の何れか１項に記載の予約制御装置。
【請求項１１】
上記代替動作実行手段は、上記代替動作の候補が複数ある場合に、該複数の候補から、実行する代替動作をユーザに選択させることを特徴とする請求項５から１０の何れか１項に記載の予約制御装置。
【請求項１２】
上記予約動作及び該予約動作の開始時刻を受信する予約情報受信部を備え、
上記予約制御手段は、上記予約情報受信部が受信した上記開始時刻または該開始時刻の所定時間前に、上記機器検出手段に上記予約情報受信部が受信した上記予約動作を実行可能な機器を検出させ、上記機器検出手段が検出した機器に上記開始時刻に上記予約動作を実行させることを特徴とする請求項１から１１の何れか１項に記載の予約制御装置。
【請求項１３】
上記予約動作の実行終了時刻を特定するための終了時刻情報に基づいて、上記予約動作の実行終了時刻を求め、上記機器検出手段が検出した機器に上記予約動作の実行を開始させた後、上記求めた実行終了時刻までの間に、上記機器検出手段に上記予約動作の実行を開始させた機器を定期的に検出させる予約中制御手段を備え、
上記予約制御手段は、上記予約中制御手段が上記機器検出手段に上記機器の検出を実行させた際に、上記機器が検出されなかったときには、上記予約動作を実行可能な機器を上記機器検出手段に再検出させ、上記機器検出手段が再検出によって検出した機器に上記予約動作を実行させることを特徴とする請求項１から１２の何れか１項に記載の予約制御装置。
【請求項１４】
上記予約制御手段は、上記機器検出手段が検出した機器であって、上記予約動作を実行させる機器に、上記通信部を介して上記予約動作の実行終了時刻を特定するための終了時刻情報を送信することを特徴とする請求項１から１３の何れか１項に記載の予約制御装置。
【請求項１５】
予め設定された予約動作を予め設定された開始時刻に実行させる予約制御装置であって、
外部の機器と通信を行うための通信部と、
上記開始時刻、または該開始時刻の所定時間前に、上記通信部の通信圏内において上記予約動作を実行可能な機器を検出する機器検出手段とを備え、
上記機器検出手段が上記予約動作を実行可能な機器を検出したときに、該検出した機器を上記通信部を介して遠隔操作することができない状態から遠隔操作することができる状態に遷移することを特徴とする予約制御装置。
【請求項１６】
請求項１から１５の何れか１項に記載の予約制御装置が送信する信号に従って、予約動作を実行する予約実行装置であって、
上記予約制御装置から、同一の予約動作に対する実行要求を受信した累積回数が、予め設定した回数を越えた場合に、当該予約動作を実行する予約実行制御手段を備えていることを特徴とする予約実行装置。
【請求項１７】
請求項１から１５の何れか１項に記載の予約制御装置と、該予約制御装置が送信する信号に従って、上記予約動作を実行する機器とを含む予約制御システム。
【請求項１８】
予め設定された予約動作を予め設定された開始時刻に実行させる予約制御装置の予約制御方法であって、
上記予約制御装置は、自装置の外部に信号を送信する通信部を備え、
上記予約動作を実行可能な機器を上記通信部の通信圏内で検出する機器検出ステップと、
上記機器検出ステップにて検出した機器に上記予約動作の開始時刻に上記予約動作を実行させる予約制御ステップとを含むことを特徴とする予約制御方法。
【請求項１９】
予め設定された予約動作を予め設定された開始時刻に実行させる予約制御装置の予約制御方法であって、
上記予約制御装置は、自装置の外部に信号を送信する通信部を備え、
上記開始時刻、または該開始時刻の所定時間前に、上記通信部の通信圏内において上記予約動作を実行可能な機器を検出する機器検出ステップと、
上記機器検出ステップにて上記予約動作を実行可能な機器を検出したときに、該検出した機器を上記通信部を介して遠隔操作することができない状態から遠隔操作することができる状態に遷移する遷移ステップとを含むことを特徴とする予約制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予約動作とのその開始時刻とに基づいて上記予約動作の実行を制御する予約制御装置等に関する。
【背景技術】
【０００２】
従来から、予め時刻及び動作を指定して、指定された時刻に指定された動作を電子機器に実行させる予約機能が様々な電子機器において広く採用されている。例えば、テレビでは、予め時刻及びチャンネルを指定しておくことで、指定された時刻に指定されたチャンネルの番組を自動的に出力する視聴予約を行うことができるものが一般に普及している。
【０００３】
視聴予約を行うことにより、開始時刻になると自動的に視聴予約した番組がテレビから出力される。したがって、ユーザは、見たい番組を予め視聴予約しておくことで、該番組を見逃すことを防ぐことができる。
【０００４】
ところで、視聴予約を行った場合であっても、テレビの主電源が切れているときには、予約時刻になっても視聴予約は実行されない。そのため、視聴予約を行ったときには、主電源を入れてテレビを待機状態にしておく必要がある。
【０００５】
しかしながら、待機状態中のテレビは電力を消費するので、予約時刻までは主電源を切っておくことが節電の観点から好ましい。そこで、下記の特許文献１では、テレビを操作するリモコンに予約情報を記憶させることによって、予約時刻まで主電源を切っておくことを可能にしている。
【０００６】
これについて、図２３に基づいて説明する。図２３は、従来技術を示すものであり、リモコンに予約情報を記憶させることによって、視聴予約を実行する技術を説明する図である。
【０００７】
ここで、一般的な視聴予約では、予約開始時刻及び予約番組等を示す予約情報をテレビに記憶させ、予約開始時刻になったときにテレビが上記予約情報に従って予約されたテレビ番組を表示させる。これに対し、図２３に示す特許文献１の技術では、リモコンに予約情報を記憶させている。
【０００８】
そして、リモコンは、自機に記憶されている予約情報を参照し、予約開始時刻の１分前になると、アラームを鳴らし、ユーザに予約開始時刻が近いことを報知する。このアラームによって、ユーザは、視聴予約の開始時間が近いことを認識することができるので、アラームが鳴ったときに放送受信装置の主電源を入れることができる。
【０００９】
また、リモコンは、放送受信装置に状態要求を送信する。ここで、放送受信装置の主電源が入っている場合には、放送受信装置は、上記状態要求に対して状態返答を返す。そして、リモコンは、状態応答の受信を確認したときに、放送受信装置に予約実行指示を送信する。これにより、視聴予約された番組が放送受信装置から出力される。
【００１０】
すなわち、特許文献１の技術によれば、リモコンに予約情報を記憶させ、予約開始時刻が近付いたことをリモコンからのアラームで報知するので、予約開始時刻までは放送受信装置の主電源を切った状態にすることができ、放送受信装置の消費電力を抑えることができる。
【００１１】
また、下記の特許文献２では、視聴予約の開始時刻にユーザがテレビの前に居ない場合には、視聴予約された番組を録画するようにしている。特許文献２に記載の技術について、図２４に基づいて説明する。図２４は従来技術を示すものであり、ユーザの在、不在に応じて視聴予約を録画に切り換える技術を説明する図である。
【００１２】
図示のように、特許文献２では、携帯端末から放送受信装置の視聴予約を行えるようにしている。視聴予約を行うことによって、放送の開始及び終了時刻、予約チャンネル等を含む予約情報が放送受信装置に格納される。
【００１３】
そして、視聴予約の開始時刻になったときに、放送受信装置は携帯端末と通信を行うことが可能であるか否かの判定を行う。そして、図示のように、通信が可能である場合には、予定通り視聴予約を実行し、通信ができない場合には、視聴予約されていた番組の録画を行っている。
【００１４】
携帯端末は、ユーザが所有しているものであるから、放送受信装置と携帯端末とが通信を行うことができる場合には、ユーザは放送受信装置に近辺に居ると考えられる。一方、放送受信装置と携帯端末とが通信を行うことができない場合には、ユーザは放送受信装置に近辺に居ないと考えられる。
【００１５】
すなわち、上記特許文献２の構成によれば、ユーザの不在時に視聴予約が自動的に録画に切り換えられる。そのため、ユーザは、視聴予約した番組の開始時刻に放送受信装置の近辺に居るか居ないかに関わらず、視聴予約した番組を見逃すことがなくなる。
【特許文献１】特開２００４−２２９２２９号公報（２００４年８月１２日公開）
【特許文献２】特開２００３−２３００６４号公報（２００３年８月１５日公開）
【発明の開示】
【発明が解決しようとする課題】
【００１６】
しかしながら、上記従来の技術では、視聴予約時刻に放送受信装置の近辺に居ない場合には、ユーザは、視聴予約した番組を生で視聴することができないという問題がある。
【００１７】
例えば、上記特許文献１の構成では、放送受信装置を操作するリモコンに予約情報を記憶させている。ここで、リモコンは放送受信装置と共に使用するものであるから、リモコン単体を持ち歩くことは考え難い。したがって、視聴予約時刻に放送受信装置の近辺に居ない場合には、ユーザは、視聴予約した番組を視聴することができない。
【００１８】
なお、特許文献１では、視聴予約時刻にユーザが放送受信装置の近辺に居ない場合には、視聴予約を録画予約に切り換えるようにしている。したがって、この場合であっても、ユーザは視聴予約した番組を後で視聴することはできる。しかしながら、ユーザは、番組を生で見ようと思って視聴予約を行うのであって、録画して番組を視聴するのであれば始めから録画予約を行う。
【００１９】
また、上記特許文献２では、放送受信装置が、携帯端末と通信可能であるか否かを判断している。したがって、ユーザは、視聴予約時刻に視聴予約を設定した放送受信装置の近辺に居ない場合には、例え近辺に別の放送受信装置があったとしても、視聴予約した番組を生で視聴することができない。
【００２０】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、予約時刻における状況に応じた最適な環境で予約を実行する予約制御装置等を実現することにある。
【課題を解決するための手段】
【００２１】
本発明の予約制御装置は、上記課題を解決するために、予め設定された予約動作を予め設定された開始時刻に外部の機器に実行させる予約制御装置であって、自装置の外部に信号を送信する通信部と、上記予約動作を実行可能な機器を上記通信部の通信圏内で検出する機器検出手段と、上記機器検出手段が検出した機器に上記予約動作の開始時刻に上記予約動作を実行させる予約制御手段とを備えていることを特徴としている。
【００２２】
また、本発明の予約制御方法は、上記課題を解決するために、予め設定された予約動作を予め設定された開始時刻に実行させる予約制御装置の予約制御方法であって、上記予約制御装置は、自装置の外部に信号を送信する通信部を備え、上記予約動作を実行可能な機器を上記通信部の通信圏内で検出する機器検出ステップと、上記機器検出ステップにて検出した機器に上記予約動作の開始時刻に上記予約動作を実行させる予約制御ステップとを含むことを特徴としている。
【００２３】
上記の構成によれば、予約制御装置の通信圏内に存在する、予約動作を実行可能な機器が検出され、検出された機器において予約動作が実行される。すなわち、上記の構成によれば、予約制御装置がどこにあったとしても、その場にある機器において予約動作が実行されるので、予約動作の開始時刻の状況に応じた最適な環境で予約を実行させることができる。
【００２４】
また、上記予約制御装置は、予約動作と該予約動作を実行可能な機器とを対応付けた対応機器情報を記憶する記憶部を備え、上記機器検出手段は、自装置の周囲の機器から、当該機器を特定可能な機器特定情報を、上記通信部を介して受信し、該受信した機器特定情報と上記対応機器情報とを照合することによって、上記通信部の通信圏内において上記予約動作を実行可能な機器を検出することが好ましい。
【００２５】
上記の構成によれば、周囲の機器から予約制御装置に対して機器特定情報が送信されるので、予約制御装置は、自装置の通信圏内にどのような機器が存在しているかを認識することができる。
【００２６】
なお、上記機器特定情報は、予約制御装置が周囲の機器に機器特定情報の送信を要求することによって取得してもよいし、予約制御装置からの要求の有無に関わらず、周囲の機器が予約制御装置に機器特定情報を送信するようにしてもよい。
【００２７】
また、上記の構成によれば、予約動作と該予約動作を実行可能な機器とを対応付けた対応機器情報が記憶部に記憶されている。したがって、予約制御装置は、上記対応機器情報を参照することによって、自装置の通信圏内に存在している機器が予約動作を実行できるか否かを判断することができる。
【００２８】
また、上記予約制御装置は、上記機器検出手段が検出した上記予約動作を実行可能な機器の動作状態を取得する状態取得手段を備え、上記予約制御手段は、上記状態取得手段が取得した動作状態が、上記機器が上記予約動作とは異なる予め定めた動作を実行していることを示している場合に、上記機器に予約動作を実行させるか否かをユーザに選択させることが好ましい。
【００２９】
ここで、従来は予約を実行するときに、予約を実行する機器の状態が全く考慮されていないという問題がある。例えば、特許文献２に記載の技術では、予約開始時に放送受信装置にて携帯端末のユーザ以外の人物がテレビの視聴を行っている場合にも、視聴予約が実行されてしまうので、上記人物のテレビ視聴が妨げられてしまう。
【００３０】
上記視聴予約の例のように、予約を実行している機器が特定の動作を実行している場合には、予約を設定どおり実行することが好ましくないことがある。そこで、上記の構成では、予約を実行させる機器が予め定めた動作を実行中であるときに、上記予め設定した動作（予約した動作）の実行可否をユーザに選択させている。
【００３１】
したがって、上記の構成によれば、ユーザは、予約が実行されるときに、必要に応じて予約の実行可否を選択し、選択した処理を上記機器に実行させることができる。すなわち、上記の構成によれば、ユーザは、予約実行時の状況に応じた柔軟な対応を採ることが可能になる。
【００３２】
例えば、予約時刻に予め設定された放送を出力する予約動作が設定されている場合に、予約を実行させる機器が放送を出力中であるときには、開始時刻になると、上記機器が出力中の放送が、予約設定されている放送に切り換わる。しかし、上記機器が放送を出力中であるということは、誰かが上記機器にて放送を視聴している、あるいは聴いている可能性があることを意味している。したがって、このような場合に、無条件で予約動作を実行することは好ましくない。
【００３３】
ここで、上記の構成によれば、予め設定された放送（予約した放送）を上記予約時刻に出力するか否かをユーザに選択させることができる。したがって、ユーザは、誰かが上記機器にて放送を視聴している、あるいは聴いている場合に、予約を実行しないことを選択することができる。
【００３４】
また、上記予約制御装置は、入力操作を受け付ける操作部を備え、上記予約動作が、上記開始時刻に音声出力を開始する動作である場合に、上記予約制御手段は、上記機器検出手段が検出した機器に上記予約動作を実行させた後、所定の時間が経過しても上記操作部に対する入力操作が検出されないときに、上記機器に、該機器の出力音量を上げるように要求することが好ましい。
【００３５】
上記の構成によれば、開始時刻に予約制御装置の通信圏内の機器が音声出力を開始するので、予約制御装置のユーザは、開始時刻となったことを認識することができる。これは、例えばスケジュール管理や目覚まし等に利用することができるが、機器が音声出力を開始したことにユーザが気付かないことも考えられる。
【００３６】
そこで、上記の構成によれば、所定の時間が経過しても入力操作が確認されないときには、上記機器の出力音量を上げさせるようにしている。これにより、機器が音声出力を開始したこと、すなわち予め設定した開始時刻となったことをユーザにより確実に気付かせることができる。
【００３７】
なお、上記予約動作は、音声出力のみを開始するものであってもよいし、音声出力以外の動作を伴うものであってもよい。例えば、休止または停止状態の機器を起動状態にした後、音声出力を行うものであってもよく、音声出力と共に振動や光を発したり、画像の表示を行ったりするものであってもよい。
【００３８】
また、上記予約制御装置は、上記機器検出手段が上記予約動作を実行可能な機器を検出できなかった場合に、上記予約動作に替わる動作として予め設定された代替動作を実行する代替動作実行手段を備えていることが好ましい。
【００３９】
上記予約制御装置は、予約動作を自装置の通信圏内に存在する機器に実行させるので、自装置の周囲に予約動作を実行可能な機器が存在しない場合には、予約動作を実行できないことも想定される。
【００４０】
そこで、上記の構成によれば、予約動作に替わる動作として予め代替動作を用意しておき、予約動作を実行可能な機器を検出できなかった場合には、代替動作が実行されるようにしている。これにより、予約動作を実行可能な機器を検出できなかった場合にも対応することができる。
【００４１】
また、上記予約制御装置は、放送を受信する放送受信部と、上記放送受信部が受信する放送を出力する放送出力部とを備え、上記予約動作が、予め設定された放送を出力する動作である場合に、上記機器検出手段が上記予約動作を実行可能な機器を検出できなかったときに、上記代替動作実行手段は、上記放送受信部に上記予め設定された放送または該放送と同じ内容の放送を受信させると共に、上記放送出力部に上記放送受信部が受信する放送を出力させる代替動作を実行することが好ましい。
【００４２】
上記の構成によれば、予約制御装置が放送を受信して出力することができるようになっている。そして、予約動作を実行可能な機器を検出できなかったときには、予約制御装置にて、予約された放送または該放送と同じ内容の放送が出力される。したがって、予約制御装置のユーザは、予約した放送を放送時間に確実に視聴する（聴く）ことができる。
【００４３】
なお、上記放送には、地上デジタル放送、ＢＳ（Broadcasting Satellite）、ＣＳ（Communication Satellite）、ケーブルテレビ、ワンセグ放送等の他、ラジオ放送等も含む。また、同じ内容の放送とは、例えば地上デジタル放送とワンセグ放送のように、放送の内容がほぼ同一の放送を指す。
【００４４】
また、上記予約制御装置は、放送を受信する放送受信部と、上記放送受信部が受信する放送を記録する放送記録部とを備え、上記予約動作が、予め設定された放送を出力する動作である場合に、上記機器検出手段が上記予約動作を実行可能な機器を検出できなかったときに、上記代替動作実行手段は、上記放送受信部に上記予め設定された放送または該放送と同じ内容の放送を受信させると共に、上記放送記録部に上記放送受信部が受信する放送を記録させる代替動作を実行することが好ましい。
【００４５】
上記の構成によれば、予約制御装置が放送を受信して記録することができるようになっている。そして、予約動作を実行可能な機器を検出できなかったときには、予約制御装置にて、予約された放送または該放送と同じ内容の放送が記録される。したがって、予約制御装置のユーザは、予約した放送を確実に視聴する（聴く）ことができる。なお、放送の記録とは、放送が映像を含む場合には録画を指し、音声のみからなる場合には録音を指す。
【００４６】
また、上記予約制御装置は、通信ネットワークを介して外部に信号を送信するネットワーク通信部を備え、上記予約動作が、予め設定された放送を出力する動作である場合に、上記機器検出手段が上記予約動作を実行可能な機器を検出できなかったときに、上記代替動作実行手段は、上記ネットワーク通信部を介して外部の記録装置に信号を送信して、上記予め設定された放送または該放送と同じ内容の放送を記録させる代替動作を実行することが好ましい。
【００４７】
上記の構成によれば、予約制御装置は、外部の記録装置に通信ネットワークを介して指示を送ることにより、放送を受信して記録させることができるようになっている。そして、予約動作を実行可能な機器を検出できなかったときには、外部の記録装置にて、予約された放送または該放送と同じ内容の放送が記録される。したがって、予約制御装置のユーザは、予約した放送を確実に視聴する（聴く）ことができる。なお、上記外部の記録装置は、自装置にて放送を受信して記録するものであってもよいし、予約制御装置または他の装置にて受信した放送を受信して記録するものであってもよい。
【００４８】
また、上記予約制御装置は、所定のイベントをユーザに報知する報知手段を備え、上記予約動作が、上記開始時刻に音声出力を開始する動作である場合に、上記機器検出手段が上記予約動作を実行可能な機器を検出できなかったときに、上記代替動作実行手段は、上記報知手段によって、上記開始時刻となったことをユーザに報知する代替動作を実行することが好ましい。
【００４９】
上記構成のように、予約動作が、上記開始時刻に音声出力を開始する動作である場合には、これをスケジュール管理等のアラームとして用いることができる。しかしながら、予約動作を実行可能な機器を検出できなかったときに、上記予約動作が実行されなければ、ユーザは開始時刻となったことに気付かず、アラーム機能が果たされない。
【００５０】
そこで、上記の構成によれば、予約動作を実行可能な機器を検出できなかったときには、上記報知手段によって、上記開始時刻となったことをユーザに報知するようにしている。これにより、ユーザは、開始時刻となったことを確実に認識することができる。なお、報知手段は、所定のイベント（この場合には開始時刻となったこと）をユーザに報知するものであればよく、例えば音や振動、光等を発することによって報知するものを適用することもできる。
【００５１】
また、上記予約制御装置は、通信ネットワークを介して外部から信号を受信するネットワーク通信部と、上記ネットワーク通信部を介して受信したコンテンツを出力するコンテンツ出力部とを備え、上記予約動作が、予め設定されたコンテンツを出力する動作である場合に、上記機器検出手段が上記予約動作を実行可能な機器を検出できなかったときに、上記代替動作実行手段は、上記コンテンツ出力部に上記コンテンツを出力させる代替動作を実行することが好ましい。
【００５２】
上記の構成によれば、予約制御装置がネットワーク上のコンテンツを受信して出力することができるようになっている。そして、予約動作を実行可能な機器を検出できなかったときには、予約制御装置にて、予約されたコンテンツが受信され、出力される。したがって、予約制御装置のユーザは、予約したコンテンツを放送時間に確実に視聴する（聴く）ことができる。なお、上記コンテンツは、動画像、静止画像、音声等、どのようなものであってもよい。
【００５３】
また、上記代替動作実行手段は、上記代替動作の候補が複数ある場合に、該複数の候補から、実行する代替動作をユーザに選択させることが好ましい。
【００５４】
代替動作を複数用意し、複数の候補から実行する代替動作をユーザに選択させる上記構成によれば、ユーザは、そのときの状況に応じた最適な代替動作を選択することができる。
【００５５】
上記予約動作及び該予約動作の開始時刻を受信する予約情報受信部を備え、上記予約制御手段は、上記予約情報受信部が受信した上記開始時刻の所定時間前に、上記機器検出手段に上記予約情報受信部が受信した上記予約動作を実行可能な機器を検出させ、上記機器検出手段が検出した機器に上記開始時刻に上記予約動作を実行させることが好ましい。
【００５６】
上記の構成によれば、外部から受信した予約動作及び開始時刻に従って予約の制御が行われる。したがって、上記の構成を備える予約制御装置に、外部から予約動作及び開始時刻を送り込むことによって、上記予約制御装置の通信圏内に存在する機器に上記予約動作を実行させることができる。これにより、例えばある放送を出力する予約動作と該予約動作の開始時刻とをブロードキャストすることにより、複数の予約制御装置のユーザに同じ放送を視聴させることも可能になる。
【００５７】
なお、上記予約情報受信部は、予約動作及び開始時刻を、該予約動作及び開始時刻を送信する送信装置から直接受信するものであってもよいし、任意の通信ネットワークを介して受信するものであってもよい。
【００５８】
また、上記予約制御装置は、上記予約動作の実行終了時刻を特定するための終了時刻情報に基づいて、上記予約動作の実行終了時刻を求め、上記機器検出手段が検出した機器に上記予約動作の実行を開始させた後、上記求めた実行終了時刻までの間に、上記機器検出手段に上記予約動作の実行を開始させた機器を定期的に検出させる予約中制御手段を備え、上記予約制御手段は、上記予約中制御手段が上記機器検出手段に上記機器の検出を実行させた際に、上記機器が検出されなかったときには、上記予約動作を実行可能な機器を上記機器検出手段に再検出させ、上記機器検出手段が再検出によって検出した機器に上記予約動作を実行させることが好ましい。
【００５９】
上述のように、上記予約制御装置は、通信圏内の機器に予約動作を実行させる。ここで、上記予約制御装置のユーザが、上記予約動作を実行させた機器の傍から離れることも考えられる。例えば、予約動作が放送の受信・出力である場合に、予約制御装置のユーザが、上記予約動作を実行させた機器の傍から離れたときには、ユーザの視聴が中断されてしまう。
【００６０】
そこで、上記の構成によれば、予約動作を実行させている期間内には、定期的に機器の検出を行うようにしている。そして、予約動作を実行させた機器が検出できなくなったときには、他の機器に予約動作を引き続き実行させるようにしている。
【００６１】
したがって、上記の構成によれば、予約制御装置のユーザが予約動作の実行期間内に移動した場合であっても、常にユーザの近辺の機器に予約動作を実行させ続けることができる。例えば、予約動作が放送の受信・出力である場合に、予約制御装置のユーザが、上記予約動作を実行させた機器の傍から移動したとしても、移動先に予約動作を実行できる機器があれば、その機器にて予約した放送の視聴を継続することができる。
【００６２】
なお、上記終了時刻情報は、予約動作の実行終了時刻を特定することができるものであればよい。上記終了時刻情報は、例えば予約動作の終了時刻であってもよいし、予約動作の継続時間であってもよい。また、例えば予約動作が放送の受信や録画である場合には、その放送を特定するための情報（番組名、番組コード、チャンネル等）に基づいて、上記放送の終了時刻を割り出すことができるので、このような情報を上記終了時刻情報とすることもできる。
【００６３】
また、上記予約制御手段は、上記機器検出手段が検出した機器であって、上記予約動作を実行させる機器に、上記通信部を介して上記予約動作の実行終了時刻を特定するための終了時刻情報を送信することが好ましい。
【００６４】
上記の構成によれば、予約動作を実行させる機器に上記終了時刻情報が送信されるので、上記機器は、予約動作をいつ終了させればよいかを認識することができる。したがって、上記機器は、上記予約動作の終了後に電源を切る等の制御を行うことが可能になる。これにより、ユーザの不在時に上記機器が無駄に動作することを防ぐこともできる。
【００６５】
ここで、上記特許文献２に記載の技術では、携帯端末（ＰＤＡ：Personal Digital Assistance）にて放送受信装置を遠隔操作している。ここで、ＰＤＡは、そもそも放送受信装置の操作専用の装置ではなく、通常はスケジュール管理等に用いられる。したがって、ＰＤＡを常に放送受信装置を遠隔操作可能な状態とすることは、ＰＤＡの操作性を低下させると共に、消費電力の増大にもつながるという問題がある。
【００６６】
本発明の予約制御装置は、上記の課題を解決するために、予め設定された予約動作を予め設定された開始時刻に実行させる予約制御装置であって、外部の機器と通信を行うための通信部と、上記開始時刻、または該開始時刻の所定時間前に、上記通信部の通信圏内において上記予約動作を実行可能な機器を検出する機器検出手段とを備え、上記機器検出手段が上記予約動作を実行可能な機器を検出したときに、該検出した機器を上記通信部を介して遠隔操作することができない状態から遠隔操作することができる状態に遷移することを特徴としている。
【００６７】
また、本発明の予約制御方法は、上記の課題を解決するために、予め設定された予約動作を予め設定された開始時刻に実行させる予約制御装置の予約制御方法であって、上記予約制御装置は、自装置の外部に信号を送信する通信部を備え、上記開始時刻、または該開始時刻の所定時間前に、上記通信部の通信圏内において上記予約動作を実行可能な機器を検出する機器検出ステップと、上記機器検出ステップにて上記予約動作を実行可能な機器を検出したときに、該検出した機器を上記通信部を介して遠隔操作することができない状態から遠隔操作することができる状態に遷移する遷移ステップとを含むことを特徴としている。
【００６８】
上記の構成によれば、機器検出手段が検出した機器に予約動作を実行させるときに、自動的に上記機器の遠隔操作が可能な状態となる。したがって、予約制御装置のユーザは、予約動作が開始されるとすぐに、何ら操作を行うことなく、上記機器を遠隔操作することができる。
【００６９】
これは、特に予約制御装置が機器の遠隔操作を行う機能以外の機能も備えている場合に有用である。例えば、予約制御装置が携帯電話機やＰＤＡとしての機能も備えている場合には、常に予約制御装置にて外部機器の遠隔操作を行えるようにすることは実用上好ましくない。このような場合に、上記本発明の構成を適用することにより、遠隔操作する機能を使用するタイミングで自動的に遠隔操作が可能になるので、ユーザの操作性を高めることができる。また、上記の構成によれば、予約制御装置を常に外部機器の遠隔操作が可能な状態とする必要がないので、消費電力が増大することもない。
【００７０】
なお、予約動作が変われば該予約動作を実行可能な機器が変わり、遠隔操作の対象となる機器が変われば、遠隔操作のための操作信号等もそれに合わせて変わることになる。そこで、様々な予約動作に対応するために、予め予約動作と該予約動作を実行可能な機器と、該機器を操作するための操作信号等とを対応付けて記憶しておくことが好ましい。これにより、予約動作を実行させる機器に応じた操作信号を送信することができるので、予約動作を実行させる機器を確実に遠隔操作することが可能になる。
【００７１】
また、本発明の予約実行装置は、上記予約制御装置が送信する信号に従って、予約動作を実行する予約実行装置であって、上記予約制御装置から、同一の予約動作に対する実行要求を受信した累積回数が、予め設定した回数を越えた場合に、当該予約動作を実行する予約実行制御手段を備えていることを特徴としている。
【００７２】
上述のように、上記予約実行制御装置は、外部の機器に要求して予約動作を実行させる。ここで、外部の機器は、予約動作の実行要求を受信したときに、そのまま要求に従って予約動作を行うものであってもよいが、上記予約実行装置のように、一定の条件下で予約動作を行うものであってもよい。
【００７３】
すなわち、上記予約実行装置は、予約動作の実行要求を受信した累積回数が、予め設定した回数を越えた場合に、その予約動作を実行する構成である。ここで、上記予約実行制御装置は、基本的には、予約を実行させる１つの機器に対して、複数回同じ予約動作の実行要求を送信することはない。したがって、上記予約実行装置が、同じ予約動作の実行要求を複数回受信した場合には、当該予約実行装置に上記予約動作を実行させようとする予約実行制御装置が複数存在していると想定される。
【００７４】
つまり、上記予約実行装置は、自装置の周囲に、複数の予約実行制御装置が存在し、かつ当該予約実行制御装置のうちの所定数以上が同じ予約動作の実行を要求した場合に、その予約動作を実行する。言い換えれば、上記予約実行装置は、予約動作に対して一定以上の需要が見込める場合に当該予約動作を実行する。
【００７５】
これにより、効率よく予約動作を実行することができる。例えば、予約動作が広告用の映像の放映である場合を考える。この場合には、予約実行装置の周囲に、当該予約動作の実行を要求する予約制御装置が１つしかないときに予約動作を実行するよりも、当該予約動作の実行を要求する予約制御装置が複数存在するときに予約動作を実行する方が、広告用の映像が一度に多くの人の閲覧に供されるので、広告効率がよい。すなわち、上記予約実行装置によれば、予め設定した回数以上の予約動作の実行要求を受けた場合に、上記映像を放映するので、効率よく広告を行うことができる。
【００７６】
また、上記予約制御装置と、該予約制御装置が送信する信号に従って、上記予約動作を実行する機器とを含む予約制御システムであれば、上記予約制御装置と同様の効果を奏する。
【００７７】
なお、上記予約制御装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記予約制御装置の各手段として動作させることにより、上記予約制御装置をコンピュータにて実現させる制御プログラム、及びそれを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に入る。
【発明の効果】
【００７８】
以上のように、本発明の予約制御装置は、自装置の外部に信号を送信する通信部と、上記予約動作を実行可能な機器を上記通信部の通信圏内で検出する機器検出手段と、上記機器検出手段が検出した機器に上記予約動作の開始時刻に上記予約動作を実行させる予約制御手段とを備えている構成である。
【００７９】
また、本発明の予約制御方法は、予約動作を実行可能な機器を上記通信部の通信圏内で検出する機器検出ステップと、上記機器検出ステップにて検出した機器に上記予約動作の開始時刻に上記予約動作を実行させる予約制御ステップとを含む構成である。
【００８０】
したがって、予約制御装置がどこにあったとしても、その場にある機器において予約動作が実行されるので、予約動作の開始時刻の状況に応じた適切な機器に予約を実行させることができるという効果を奏する。
【００８１】
そして、本発明の予約制御装置は、外部の機器と通信を行うための通信部と、上記開始時刻、または該開始時刻の所定時間前に、上記通信部の通信圏内において上記予約動作を実行可能な機器を検出する機器検出手段とを備え、上記機器検出手段が上記予約動作を実行可能な機器を検出したときに、該検出した機器を上記通信部を介して遠隔操作することができない状態から遠隔操作することができる状態に遷移する構成である。
【００８２】
また、本発明の予約制御方法は、開始時刻、または該開始時刻の所定時間前に、上記通信部の通信圏内において上記予約動作を実行可能な機器を検出する機器検出ステップと、上記機器検出ステップにて上記予約動作を実行可能な機器を検出したときに、該検出した機器を上記通信部を介して遠隔操作することができない状態から遠隔操作することができる状態に遷移する遷移ステップとを含む構成である。
【００８３】
したがって、予約制御装置のユーザは、予約動作が開始されるとすぐに、何ら操作を行うことなく、上記機器を遠隔操作することができるという効果を奏する。また、予約制御装置を常に外部機器の遠隔操作が可能な状態とする必要がないので、消費電力が増大することもない。
【発明を実施するための最良の形態】
【００８４】
〔実施の形態１〕
本発明の一実施形態について、図１から図１７に基づいて説明すると以下の通りである。
【００８５】
〔遠隔操作システム１００の概要〕
図２は、遠隔操作システム（予約制御システム）１００の要部構成を示すブロック図である。図示のように、遠隔操作システム１００は、操作対象装置（機器、予約実行装置）２００及び遠隔操作装置（予約制御装置）３００を備えている。ここでは、遠隔操作装置３００が携帯電話機であり、操作対象装置２００がテレビジョン受像機であることを想定している。
【００８６】
詳細については後述するが、遠隔操作システム１００では、遠隔操作装置３００に登録された予約動作が操作対象装置２００にて実行される。また、予約動作は操作対象装置２００に限られず、予約開始時刻に遠隔操作装置３００の近辺に存在する機器において実行される。
【００８７】
このように、遠隔操作装置３００は、自装置の近辺の機器に予約動作を実行させるので、携帯可能な機器を遠隔操作装置３００とすることが好ましい。例えば、遠隔操作装置３００は、ＰＤＡ、ＰＨＳ（Personal handy Phone System）、ノート型パソコン、携帯型ゲーム機等であってもよい。また、遠隔操作装置３００は、外部の機器（例えば操作対象装置２００）を遠隔操作するための専用リモコンであってもよい。
【００８８】
そして、操作対象装置２００は、遠隔操作装置３００の指示に従って予約動作を実行できるものであればよく、例えばパーソナルコンピュータ、録画装置、音楽プレーヤー、エアーコンディショナー等であってもよい。
【００８９】
〔操作対象装置２００の構成〕
操作対象装置２００は、図示のように、チューナ２０１、音声出力部２０２、操作対象装置制御部２０３、表示部２０４、操作部２０５、一時記憶部２０６、操作対象装置記憶部２０７、被操作側第１通信部２０８、被操作側第２通信部２０９、及びＷｅｂ通信部２１０を備えている。
【００９０】
チューナ２０１は、操作対象装置制御部２０３が指定するチャンネルの放送波を選択して受信し、これを所定の信号に変換して出力する。操作対象装置２００は、この信号にデコード等の処理を施すことによって、受信したチャンネルの映像や音声を出力する。なお、チューナ２０１は、放送波の受信及び受信した放送波の所定の信号への変換機能を備えていればよく、例えば地上デジタルチューナ、ＢＳ、ＣＳチューナ等、必要に応じて従来の一般的なものを適用することもできる。
【００９１】
音声出力部２０２は、チューナ２０１の出力及び操作対象装置制御部２０３の指示に基づいて音声を操作対象装置２００の外部に出力する。音声出力部２０２は、例えばスピーカで構成することができる。
【００９２】
操作対象装置制御部２０３は、操作対象装置２００の動作を統括して制御するものであり、例えばＣＰＵ（Central Processing Unit）等で構成することができる。操作対象装置制御部２０３は、例えばＲＡＭ（Random Access Memory）等で構成される一時記憶部２０６を作業領域として動作する。なお、操作対象装置制御部２０３が行う処理の詳細については、後に詳しく説明する。
【００９３】
表示部２０４は、チューナ２０１の出力及び操作対象装置制御部２０３の指示に基づいて映像を表示する表示装置である。例えば、ＬＣ（Liquid Crystal）表示パネルやＥＬ（Electro Luminescence）表示パネル、ＣＲＴ（cathode-ray tube）表示装置等を表示部２０４として適用することができる。
【００９４】
操作部２０５は、ユーザが操作対象装置２００に操作入力を行うためのものである。操作部２０５は、ユーザが所望の操作入力を行えるものであればよく、特に限定されない。ここでは、操作部２０５として各種操作入力に対応する操作キーが設けられていることを想定している。具体的には、チャンネルの変更、音量の増減、操作対象装置２００の電源のオン／オフ等の操作入力用の操作キーがそれぞれ設けられていることを想定している。
【００９５】
操作対象装置記憶部２０７は、図示のように、プログラム及びデータを格納している。操作対象装置２００は、操作対象装置記憶部２０７に格納されているプログラムを、操作対象装置制御部２０３が一時記憶部２０６に読み出して実行することによって予め定められた動作を実行する。
【００９６】
被操作側第１通信部２０８及び被操作側第２通信部２０９は、操作対象装置２００が外部の機器と通信を行うためのものである。被操作側第１通信部２０８は、操作側第１通信部３０１と通信可能に構成されており、被操作側第２通信部２０９は、操作側第２通信部３０２と通信可能に構成されている。被操作側第１通信部２０８及び被操作側第２通信部２０９の詳細については後述する。
【００９７】
Ｗｅｂ通信部２１０は、ネットワークに接続して通信を行うためのものである。なお、ここではＷｅｂ通信部２１０は、インターネットに接続して通信を行うことを想定しているが、Ｗｅｂ通信部２１０は、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、または電話回線網等に接続して通信を行うものであってもよい。
【００９８】
〔遠隔操作装置３００の構成〕
遠隔操作装置３００は、図示のように、操作側第１通信部３０１、操作側第２通信部３０２、電話・Ｗｅｂ通信部（ネットワーク通信部、予約情報受信部）３０３、音声入力部３０４、音声出力部（放送出力部、コンテンツ出力部）３０５、遠隔操作装置制御部３０６、表示部（放送出力部、コンテンツ出力部）３０７、操作部３０８、一時記憶部３０９、及び遠隔操作装置記憶部３１０を備えている。
【００９９】
操作側第１通信部３０１及び操作側第２通信部３０２は、遠隔操作装置３００が外部の機器と通信を行うためのものである。操作側第１通信部３０１は、被操作側第１通信部２０８と通信可能に構成されており、操作側第２通信部３０２は、被操作側第２通信部２０９と通信可能に構成されている。操作側第１通信部３０１及び操作側第２通信部３０２の詳細については後述する。
【０１００】
電話・Ｗｅｂ通信部３０３は、携帯電話網等を介して、他の携帯電話機や一般電話機と通話を行ったり、インターネットに接続して通信を行ったりするためのものである。これらの機能は図示しない電話網通信部及び携帯回線部によって実現される。電話・Ｗｅｂ通信部３０３は、少なくとも通話機能を備えているものであればよく、従来の携帯電話機等で使用されているものを適用することもできる。
【０１０１】
音声入力部３０４は、例えば通話時等において遠隔操作装置３００に音声信号を入力するためのものであり、音声出力部３０５は、通話時等において電話・Ｗｅｂ通信部３０３が受信した音声信号等に基づいて音声を出力するためのものである。また、音声出力部３０５は、電話やメール等の着信を示す音声等も出力する。音声入力部３０４及び音声出力部３０５は、それぞれ音声の入力及び出力ができるものであればよく、従来の携帯電話機等で使用されているものを適用することもできる。
【０１０２】
遠隔操作装置制御部３０６は、遠隔操作装置３００の動作を統括して制御するものであり、例えばＣＰＵ等で構成することができる。遠隔操作装置制御部３０６は、例えばＲＡＭ等で構成される一時記憶部３０９を作業領域として動作する。なお、遠隔操作装置制御部３０６が行う処理の詳細については、後に詳しく説明する。
【０１０３】
表示部３０７は、遠隔操作装置制御部３０６の指示に従って画像を表示するものであり、図示していないが、遠隔操作装置制御部３０６と表示部３０７との間には、ＶＤＰ（Video Display Processor）及びＶＲＡＭ（video RAM）等の画像を表示するために必要な構成が適宜設けられている。表示部３０７は、例えばＬＣ表示パネルやＥＬ表示パネル等で構成することができる。
【０１０４】
操作部３０８は、遠隔操作装置３００のユーザが遠隔操作装置３００に操作入力を行うためのものであり、ユーザが所望の操作入力を行えるものであれば特に限定されない。なお、ここでは、操作部３０８は、遠隔操作装置３００の本体表面に設けられた操作キーであることを想定している。具体的には、操作キーとして、メールに関連するメニュー画面やインターネット接続に関するメニュー画面等を表示部３０７に表示させる各種メニューキーや、表示部３０７に表示される項目を選択するための上下左右の方向キー、選択された項目を決定する決定キー、数字や文字を入力するための文字入力キー等を含む複数の操作キーを備えていることを想定している。
【０１０５】
遠隔操作装置記憶部３１０は、図示のように、プログラム及びデータを格納している。遠隔操作装置３００は、遠隔操作装置記憶部３１０に格納されているプログラムを、遠隔操作装置制御部３０６が一時記憶部３０９に読み出して実行することによって予め定められた動作を実行する。また、例えば電話・Ｗｅｂ通信部３０３が受信したメール等のデータや、遠隔操作装置３００のユーザが記録した電話番号やメールアドレス等のデータが遠隔操作装置記憶部３１０に格納されるようになっている。
【０１０６】
〔遠隔操作装置３００と操作対象装置２００との通信方法〕
図２に示すように、遠隔操作装置３００と操作対象装置２００とは、操作側第２通信部３０２と被操作側第２通信部２０９とを介して双方向に通信できるようになっている。詳細については後述するが、遠隔操作装置３００は、操作側第２通信部３０２の通信圏内に存在する機器（操作対象装置２００またはそれ以外の機器）に予約を実行させる。したがって、操作側第２通信部３０２の通信圏が余り広いとユーザの意図しない機器で予約が実行されるので好ましくない。
【０１０７】
そこで、操作側第２通信部３０２は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）等の近距離〜中距離（半径３０ｍ以内程度）の通信可能範囲を有する通信手段で構成することが好ましい。本実施形態では、操作側第２通信部３０２がＢｌｕｅｔｏｏｔｈにて通信を行うことを想定している。なお、操作側第２通信部３０２は、操作対象装置２００と双方向に通信できるものであればよく、上記の例に限られない。例えば、操作側第２通信部３０２として、ＺｉｇＢｅｅ、ＵＷＢ（Ultra Wide Band）、８０２．１１無線（例えば無線ＬＡＮ）等を適用することもできる。
【０１０８】
また、遠隔操作装置３００は、電話・Ｗｅｂ通信部３０３を備え、操作対象装置２００は、Ｗｅｂ通信部２１０を備えているので、遠隔操作装置３００と操作対象装置２００とは、通信ネットワークを介して通信することもできる。
【０１０９】
なお、通信ネットワークは、遠隔操作装置３００が送信するデータを操作対象装置２００が受信できるものであればよく、例えばインターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等の公知のものも上記通信ネットワークとして適用することができる。また、通信ネットワークには、ルータやアクセスポイント、ネットワークサーバ等のデータ中継装置が含まれていてもよい。
【０１１０】
また、遠隔操作装置３００は、操作信号を送信することによって、操作対象装置２００を操作することができる。本実施形態では、操作側第２通信部３０２にて操作信号を送信する例について説明するが、操作対象装置２００を操作するための通信手段が別途設けられていてもよい。
【０１１１】
例えば、操作側第１通信部３０１にて操作対象装置２００を操作してもよい。なお、この場合には、操作側第１通信部３０１は、従来の一般的なリモコンで用いられている赤外線通信を行うことが好ましい。これにより、一般に広く用いられている赤外線リモコンの構成をそのまま流用することができるので、操作対象装置２００及び遠隔操作装置３００の製造コストを低く抑えることができる。
【０１１２】
〔発明の概要〕
まず、操作対象装置２００及び遠隔操作装置３００の具体的な動作例を示す図３〜８に基づいて、本発明の概要について説明する。ここでは、予約がテレビまたはＷｅｂサービスの視聴予約である例について説明する。
【０１１３】
なお、Ｗｅｂサービスの視聴予約とは、特定の時刻にＷｅｂサイトで配信されるコンテンツを視聴するための予約である。具体的には、Ｗｅｂサービスの視聴予約は、コンテンツの配信時刻とコンテンツの配信が行われるＷｅｂサイトのＵＲＬ（Uniform Resource Locator）とを予約情報として予め登録しておくことでなされる。そして、コンテンツの配信時刻になると、Ｗｅｂブラウザが起動されて、上記登録されている上記ＵＲＬで特定されるＷｅｂサイトにアクセスが行われる。これにより、ユーザは、コンテンツの配信時刻に予約したコンテンツを視聴することができる。
【０１１４】
ここでは、操作対象装置２００は、テレビ放送を受信して出力する機能と、テレビ放送の録画を行う機能と、インターネットに接続する機能と、Ｗｅｂブラウザ機能とを備えていることを想定している。したがって、操作対象装置２００は、テレビの視聴予約及び録画予約を実行することができると共に、Ｗｅｂサービスの視聴予約を実行することができる。
【０１１５】
〔確認時刻に待機状態の操作対象装置２００が存在する場合〕
図３は、予約の開始時刻または該開始時刻の一定時間前（以下、「確認時刻」と呼ぶ）に、遠隔操作装置３００の操作可能範囲内（操作側第２通信部３０２の通信圏内）に操作対象装置２００が存在し、かつ操作対象装置２００が待機状態（主電源は入っているが表示出力は行っていない状態）である場合の動作例を示す図である。
【０１１６】
詳細については後述するが、遠隔操作装置３００は、確認時刻に予約動作を実行させる機器の探索を行う。したがって、確認時刻は、遅くとも予約の開始時刻に等しい時刻に設定する必要がある。なお、確認時刻は、予約動作を実行させる機器を検出する処理が予約開始時刻までに完了するように設定することが好ましい。例えば、確認時刻は、予約開始時刻の１分前〜５分前に設定すればよい。無論、確認時刻はこの例に限られず、必要に応じて適宜設定、変更することができる。
【０１１７】
図示のように、遠隔操作装置３００は、予約情報を持っている。すなわち、動作予約は、操作対象装置２００に対してではなく、遠隔操作装置３００に対して行われる。ここでは、視聴予約を行うことを想定しているので、予約情報には、視聴予約の開始時刻を示す情報と視聴番組を示す情報とが含まれている。
【０１１８】
確認時刻になると、遠隔操作装置３００は、自装置の周囲において視聴予約を実行可能な機器の探索を行う。具体的には、遠隔操作装置３００は、自装置の周囲に応答要求を送信する。なお、応答要求は、操作側第２通信部３０２を介してされる。上述のように、操作側第２通信部３０２は、Ｂｌｕｅｔｏｏｔｈ通信を行うことを想定しているので、遠隔操作装置３００のＢｌｕｅｔｏｏｔｈ通信圏内に存在する機器が、上記応答要求を受信することになる。
【０１１９】
ここでは、遠隔操作装置３００の操作可能範囲内（操作側第２通信部３０２の通信圏内）に操作対象装置２００が存在していることを想定しているので、操作対象装置２００が上記応答要求を受信する。そして、操作対象装置２００は、受信した応答要求に対して応答を返す。また、このときに、操作対象装置２００は、上記応答と共に自装置の機器ＩＤを遠隔操作装置３００に送信する。
【０１２０】
なお、遠隔操作装置３００が操作対象装置２００の機器ＩＤを取得する方法は、この例に限られない。例えば、操作対象装置２００が、定期的に機器ＩＤを操作対象装置２００の周囲にブロードキャストする方式や、操作対象装置２００が、定期的に機器ＩＤを遠隔操作装置３００宛に送信する方式も適用可能である。この場合には、遠隔操作装置３００は、応答要求を送信する必要はない。
【０１２１】
そして、応答及び機器ＩＤを受信した遠隔操作装置３００は、受信した機器ＩＤに基づいて、視聴予約を実行できる機器が自装置の周囲に存在しているか否かを判断する。ここでは、操作対象装置２００がテレビジョン受像機であることを想定しており、またインターネットに接続してＷｅｂサイトを表示することができることを想定している。したがって、遠隔操作装置３００は、予約がテレビ視聴予約であってもＷｅｂサービスの視聴予約であっても、当該予約を実行できる機器が自装置の周囲に存在していると判断する。
【０１２２】
ここで、操作対象装置２００において、テレビ番組の視聴等が行われている場合に、無条件に視聴予約を実行してしまうと、現在の視聴が妨げられるおそれがある。そこで、遠隔操作装置３００は、自装置の周囲に存在している視聴予約を実行できる機器（ここでは操作対象装置２００）の動作状態の確認を行う。
【０１２３】
具体的には、遠隔操作装置３００は、操作対象装置２００に状態要求を送信して操作対象装置２００の状態を示す状態情報を取得する。ここでは、操作対象装置２００が待機状態であることを想定しているので、遠隔操作装置３００は、操作対象装置２００が待機状態であることを示す状態情報（待機）を受信する。
【０１２４】
状態情報（待機）を受信した場合には、操作対象装置２００にてテレビの視聴等は行われていないので、視聴予約を実行しても何ら問題はない。そこで、状態情報（待機）を受信した遠隔操作装置３００は、予約時刻になると、視聴予約の実行指示を操作対象装置２００に送信する。具体的には、遠隔操作装置３００は、操作対象装置２００を表示状態に切り換えさせる制御信号を送信すると共に、視聴予約されたチャンネル（Ｗｅｂサービスの場合はＵＲＬ）を示す情報を操作対象装置２００に送信する。
【０１２５】
これにより、操作対象装置２００は、予約時刻になると、表示状態に切り換わり、視聴予約されたチャンネルの番組（Ｗｅｂサービスの場合はＷｅｂサイト）を出力する。すなわち、上記の構成によれば、遠隔操作装置３００に記憶された予約動作が、確認時刻に検出された機器（ここでは操作対象装置２００）において実行される。
【０１２６】
したがって、遠隔操作装置３００のユーザは、自装置に予約を行っておけば、予約時刻にどこに居たとしても、その場所に放送を受信して出力できる機器が存在してさえいれば、予約した番組をその場にある機器で視聴することができる。
【０１２７】
〔リモコンアプリについて〕
また、遠隔操作装置３００は、予約実行指示を送信した後、リモコンアプリを起動する。これにより、遠隔操作装置３００は、操作対象装置２００を含めた様々な機器を遠隔操作することができるようになる。すなわち、遠隔操作装置３００は、通常は携帯電話機として動作するが、所定のアプリケーションプログラム（リモコンアプリ）を起動することによって様々な機器を操作することができるようになる。言い換えれば、遠隔操作装置３００は、リモコンアプリを起動することによって、操作対象装置２００等の外部機器を操作不能な状態から操作可能な状態へと遷移する。
【０１２８】
遠隔操作装置３００では、テレビの視聴予約を行ったときには、テレビ操作用のリモコンアプリを起動し、Ｗｅｂサービスの視聴予約を行ったときには、ブラウザ操作用のリモコンアプリを起動する。これにより、ユーザは、何ら特別な操作を行うことなく、遠隔操作装置３００にてスムーズにテレビの操作やブラウザ操作を行うことができる。
【０１２９】
ここで、リモコンアプリが起動したときの遠隔操作装置３００の表示画面について図４及び図５に基づいて説明する。図４は、遠隔操作装置３００の表示部３０７に表示される画面例を示す図であり、テレビ操作用のリモコンアプリが起動しているときの表示画面の一例を示す図である。
【０１３０】
図示の画面例は、いわゆるソフトウェアキーボード表示（ソフトキー表示）と呼ばれるものである。ソフトキー表示は、各操作キーの配置と、各操作キーに割り当てられた機能とを画面表示するものであり、ソフトキー表示中に操作キーに入力操作が行われたときには、画面表示されている機能が実行される。ソフトキー表示によれば、同一の操作キーに様々な機能を割り当てることができるので、限られた操作キーにて多様な機能を実行させることが可能になる。
【０１３１】
すなわち、操作部３０８には、図４と同じ配置で操作キーが配列しており、操作部３０８において、表示部３０７に表示されているキーに対応する操作キーの入力を行うことによって、表示されている機能に対応する処理が実行される。例えば、図４において、「音量＋」と表示されているキーに対応する、操作部３０８の操作キーに入力を行うことによって、テレビの音量が上がるようになっている。
【０１３２】
一方、図５は、遠隔操作装置３００の表示部３０７に表示される画面例を示す図であり、ブラウザ操作用のリモコンアプリが起動しているときの表示画面の一例を示す図である。ブラウザ操作用のリモコンアプリが起動しているときにも、ソフトキー表示が行われるが、各操作キーに対応付けられた機能がテレビ操作用のリモコンアプリの場合と変わっている。
【０１３３】
例えば、図５の例では、上下左右の方向キーによって、Ｗｅｂサイト上に表示されるポインタや入力位置を移動させることができるようになっている。すなわち、ブラウザ操作用のリモコンアプリが起動しているときには、ブラウザ操作を行うときに使用する機能が各操作キーに割り当てられる。
【０１３４】
これにより、遠隔操作装置３００のユーザは、同一の操作キーにて遠隔操作装置３００に携帯電話機としての機能を実行させることができると共に、テレビのリモコンとしての機能、及びブラウザ操作用のリモコンとしての機能も実行させることができる。
【０１３５】
なお、遠隔操作装置３００は、リモコンとしての入力操作が行えるようになっていればよく、上記の例に限られない。例えば、遠隔操作装置３００の表示部３０７及び操作部３０８をタッチパネルで構成して、表示部３０７に遠隔操作用の画面を表示し、表示された画面に応じた入力操作を受け付けるようにしてもよい。
【０１３６】
〔確認時刻に動作状態の操作対象装置２００が存在する場合〕
図６は、確認時刻に、操作対象装置２００が遠隔操作装置３００の通信圏内に存在し、かつ操作対象装置２００が動作状態（表示出力を行っている状態）である場合の動作例を示す図である。
【０１３７】
上述のように、遠隔操作装置３００は、確認時刻になると自装置の周囲に応答要求を送信する。ここでは、遠隔操作装置３００の通信圏内に操作対象装置２００が存在していることを想定しているので、操作対象装置２００が上記応答要求に対して応答及び機器ＩＤを返す。そして、応答要求及び機器ＩＤを受信した遠隔操作装置３００は、自装置の周囲に視聴予約を実行可能な機器が存在すると判断して、状態要求を送信する。ここまでの動作は、図３の例と同じである。
【０１３８】
ここで、図６の例では、状態要求を受信したときに、操作対象装置２００が表示出力を行っていることを想定している。したがって、操作対象装置２００は、上記状態要求に対して、自装置が表示出力を行っていることを示す状態情報（表示ＯＮ）を遠隔操作装置３００に送信する。
【０１３９】
状態情報（表示ＯＮ）を受信した遠隔操作装置３００は、予約時刻になると、図示のように、予約時刻になったことを示すメッセージと共に、予約の実行の可否をユーザに選択させるための選択項目を表示する。なお、選択項目は、操作部３０８への入力操作によって選択できるようになっている。
【０１４０】
ここで、「取り消し」の項目が選択された場合には、遠隔操作装置３００は、予約の実行を取り消す。すなわち、この場合には、操作対象装置２００のチャンネルが切り換えられることはなく、現在の視聴状態が妨げられない。
【０１４１】
一方、「予約実行」の項目が選択された場合には、遠隔操作装置３００は、視聴予約の実行指示を操作対象装置２００に送信する。これにより、予約時刻になると、操作対象装置２００では、視聴予約されたチャンネルの番組（Ｗｅｂサービスの場合はＷｅｂサイト）に表示が切り換わる。また、この場合には、遠隔操作装置３００では、リモコンアプリが起動される。
【０１４２】
このように、遠隔操作装置３００では、予約を実行させる機器（上記の例では操作対象装置２００）が動作状態にある場合には、予約の実行可否をユーザに選択させるようにしている。したがって、予約を実行させる機器の現在の視聴状態が無条件に変更されることがない。
【０１４３】
〔確認時刻に予約を実行できる機器が存在しない場合（テレビ視聴予約）〕
遠隔操作装置３００は、操作対象装置２００に限らず、予約を実行できる機器が通信圏内に存在していれば、その機器に予約動作を実行させることができる。しかしながら、確認時刻に予約を実行できる機器が全く検出できない場合も考えられる。このような場合には、遠隔操作装置３００は、視聴予約の代替機能を実行することで、ユーザが予約した番組を確実に視聴できるようにしている。
【０１４４】
ここでは、確認時刻に予約を実行できる機器が存在しない場合の遠隔操作装置３００の動作例について、図７に基づいて説明する。図７は、テレビの視聴予約が行われている場合に、遠隔操作装置３００の通信圏内に予約を実行可能な機器が存在しないときの動作例を示す図である。
【０１４５】
上述のように、遠隔操作装置３００は、確認時刻になると自装置の周囲に応答要求を送信する。ここで、図示の例のように、遠隔操作装置３００が送信する応答要求に対して応答が返ってこない場合には、遠隔操作装置３００は、周囲に予約を実行可能な機器が存在しないと判断する。また、応答を受信した場合であっても、応答と共に受信した機器ＩＤで特定される機器が予約を実行できない機器であった場合には、遠隔操作装置３００は、周囲に予約を実行可能な機器が存在しないと判断する。
【０１４６】
周囲にテレビの視聴予約を実行可能な機器が存在しないと判断した場合には、遠隔操作装置３００は、テレビ用の機能選択用の画面を表示する。図示の例における機能選択用の画面では、予約時刻になったことを示すメッセージと共に、ワンセグ起動、録画、リモート録画予約、または予約の取り消しをユーザに選択させるための選択項目が表示されている。
【０１４７】
ここで、「ワンセグ起動」の項目が選択された場合には、遠隔操作装置３００においてワンセグチューナが起動され、視聴予約していたテレビ番組と同じ内容のワンセグ放送が受信されて出力される。すなわち、この場合には、遠隔操作装置３００において視聴予約が実行される。なお、ここでは、遠隔操作装置３００は、ワンセグ放送の視聴機能を備えていることを想定している。
【０１４８】
一方、「録画」の項目が選択された場合には、遠隔操作装置３００においてワンセグチューナが起動され、視聴予約していたテレビ番組と同じ内容のワンセグ放送が録画される。すなわち、この場合には、視聴予約していた番組が遠隔操作装置３００において録画される。なお、ここでは、遠隔操作装置３００は、ワンセグ放送の録画機能も備えていることを想定している。
【０１４９】
また、「リモート録画予約」の項目が選択された場合には、遠隔操作装置３００は、視聴予約していた番組を自装置以外の機器に録画させる。具体的には、遠隔操作装置３００は、インターネット経由で操作対象装置２００に予約情報及び録画指示を送信する。これにより、予約情報を受信した操作対象装置２００では、上記視聴予約した番組が予約時刻に録画される。なお、「取り消し」の項目が選択された場合には、遠隔操作装置３００は、予約の実行を取り消す。
【０１５０】
〔確認時刻に予約を実行できる機器が存在しない場合（Ｗｅｂサービス視聴予約）〕
続いて、確認時刻に予約を実行できる機器が存在しない場合の遠隔操作装置３００の上記とは別の動作例について、図８に基づいて説明する。図８は、Ｗｅｂサービスの視聴予約が行われている場合に、遠隔操作装置３００の通信圏内に予約を実行可能な機器が存在しないときの動作例を示す図である。
【０１５１】
Ｗｅｂサービスの視聴予約を行った場合も、テレビの視聴予約を行った場合と同様に、遠隔操作装置３００は、確認時刻になると自装置の周囲に応答要求を送信する。そして、送信する応答要求に対して応答が返ってこない場合、または応答を受信した場合であっても、応答と共に受信した機器ＩＤで特定される機器が予約を実行できない機器であった場合には、遠隔操作装置３００は、周囲に予約を実行可能な機器が存在しないと判断する。
【０１５２】
周囲にＷｅｂサービスの視聴予約を実行可能な機器が存在しないと判断した場合には、遠隔操作装置３００は、Ｗｅｂサービス用の機能選択用の画面を表示する。図示の例における機能選択用の画面では、予約時刻になったことを示すメッセージと共に、ブラウザ起動または予約の取り消しをユーザに選択させるための選択項目が表示されている。
【０１５３】
ここで、「ブラウザ起動」の項目が選択された場合には、遠隔操作装置３００は、インターネットに接続すると共に、Ｗｅｂブラウザを起動し、視聴予約していたＷｅｂサービスを配信しているＷｅｂサイトにアクセスする。すなわち、この場合には、遠隔操作装置３００において視聴予約が実行される。
【０１５４】
〔予約の設定方法〕
上述のように、本実施形態では、遠隔操作装置３００に記憶された予約情報に基づいて予約動作が実行される。ここでは、遠隔操作装置３００に予約情報を記憶させる方法について図９に基づいて説明する。図９は、遠隔操作装置３００に対する予約の設定方法の一例を示す図である。
【０１５５】
遠隔操作装置３００に対して予約設定を行う方法としては、（１）ユーザが遠隔操作装置３００に対して直接入力する方法が挙げられる。すなわち、遠隔操作装置３００の操作部３０８を操作して、予約時刻及び予約動作を入力することによって、予約の設定を行うことができる。
【０１５６】
また、予約情報は、（２）Ｗｅｂサービスによって配信されるものであってもよい。すなわち、予約設定は、Ｗｅｂサービスが配信する予約情報を遠隔操作装置３００が受信することによってなされるものであってもよい。例えば、Ｗｅｂサービスが推奨するテレビ番組の開始時刻と放送チャンネルとを配信することによって、遠隔操作装置３００のユーザに上記テレビ番組を確実に視聴させるサービスを提供することも可能になる。
【０１５７】
〔表示画面例〕
続いて、予約設定を行うときに遠隔操作装置３００の表示部３０７に表示される表示画面の一例について図１０に基づいて説明する。図１０は、予約設定を行うときに遠隔操作装置３００の表示部３０７に表示される表示画面の遷移を示す図である。
【０１５８】
同図の一番左側に示す表示画面例では、テレビ操作または予約をユーザに選択させる選択項目が表示されている。ここで、「予約」の項目が選択されると、表示画面は同図の左から二番目に示す表示状態に遷移する。なお、ここで、「テレビ操作」の項目が選択された場合には、リモコンアプリが起動され、図４に示したテレビ操作用の表示画面が表示される。
【０１５９】
同図の左から二番目に示す表示画面例では、新規予約または予約リストをユーザに選択させる選択項目が表示されている。ここで「新規予約」の項目が選択されると、表示画面は同図の左から三番目に示す表示状態に遷移する。
【０１６０】
一方、ここで「予約リスト」の項目が選択された場合には、遠隔操作装置３００に設定済みの予約を示す予約リストが表示される。これにより、ユーザは、現在どのような予約設定が行われているかを一目で確認することができ、また必要に応じて予約設定の変更・削除等を行うこともできる。
【０１６１】
予約リストは、例えば図１１に示すような態様で表示される。図１１は、遠隔操作装置３００の表示部３０７に表示される予約リストの一例を示す図である。図示の表示画面例によれば、２００８年２月２０日の１０時から、地上デジタル放送の１チャンネルで放送される番組１の予約が行われていることがわかる。また、２００８年２月２１日の１１時から、Ｂａｈｏｏ動画で配信されるＢＢコンテンツ１の予約が行われていることがわかる。
【０１６２】
同図の左から三番目に示す表示画面例では、予約する番組をユーザに選択させる選択項目が表示されている。具体的には、図示の例では、ユーザは、放送局を選択することができるようになっており、選択された放送局の番組が表示されるようになっている。そして、表示された番組を選択することによって、その番組の予約を行うことができるようになっている。
【０１６３】
表示された番組が選択されると、表示画面は、同図の左から四番目に示す表示状態に遷移する。なお、ここでは、２００８年２月２０日の１０時から、地上デジタル放送の１チャンネルで放送される番組１が選択されたことを想定している。
【０１６４】
同図の左から四番目に示す表示画面例では、視聴予約または録画予約をユーザに選択させる選択項目が表示されている。ここで、「視聴予約」の項目が選択されると、上記選択された番組の視聴予約が行われ、「録画予約」の項目が選択されると、上記選択された番組の録画予約が行われる。
【０１６５】
そして、視聴予約または録画予約の設定が完了すると、表示画面は、同図の一番右に示す表示状態に遷移し、ユーザに予約の完了を知らせると共に、設定された予約の内容を確認させる。ここでは、２００８年２月２０日の１０時から、地上デジタル放送の１チャンネルで放送される番組１が選択されたことを想定しているので、その旨のメッセージが表示される。なお、このメッセージが表示された後は、同図の一番左に示す表示状態に戻る。
【０１６６】
〔操作対象装置２００のより詳細な構成〕
次に、操作対象装置２００のより詳細な構成について、図１に基づいて説明する。図１は、操作対象装置２００及び遠隔操作装置３００の要部構成を示すブロック図である。図示のように、操作対象装置２００の操作対象装置制御部２０３は、予約終了制御部２１と、予約実行制御部（予約実行制御手段）２２とを備えている。また、操作対象装置２００は、被操作側録画実行部２３を備えている。
【０１６７】
予約終了制御部２１は、予約実行制御部２２の指示に従って予約終了処理を実行する。予約終了処理によって、操作対象装置２００は、予約動作の実行終了後に自動的に待機状態となる。なお、予約終了処理の詳細については後述する。
【０１６８】
予約実行制御部２２は、遠隔操作装置３００が送信する信号を受信して、受信した信号に従って予め定められた動作を実行する。具体的には、予約実行制御部２２は、遠隔操作装置３００から応答要求を受信したときに、応答及び操作対象装置２００の機器ＩＤを遠隔操作装置３００に返す。なお、機器ＩＤは予め操作対象装置記憶部２０７に格納されている。
【０１６９】
また、予約実行制御部２２は、遠隔操作装置３００から状態要求を受信したときに、操作対象装置２００の動作状態を示す状態情報を遠隔操作装置３００に返す。さらに、予約実行制御部２２は、遠隔操作装置３００から予約動作の実行終了時刻を特定するための終了時刻判定情報を受信したときに、予約終了制御部２１に指示して予約終了処理を実行させる。
【０１７０】
被操作側録画実行部２３は、操作対象装置２００が受信するテレビ番組等の録画を実行する。すなわち、操作対象装置２００の録画機能は、被操作側録画実行部２３によって実現される。なお、録画は、操作対象装置２００の外部の録画装置に実行させてもよく、この場合には被操作側録画実行部２３を省略することができる。
【０１７１】
〔遠隔操作装置３００のより詳細な構成〕
続いて、遠隔操作装置３００のより詳細な構成について、上記と同じく図１に基づいて説明する。図示のように、遠隔操作装置３００は、ワンセグチューナ（放送受信部）１と、操作側録画実行部（放送記録部）２とタイマー３とを備えている。また、遠隔操作装置３００の遠隔操作装置制御部３０６は、機能選択制御部（代替動作実行手段）４と、状態判断部（状態取得手段）５と、機器検索部（機器検出手段）６と、予約制御部（予約制御手段、予約中制御手段）７と、リモコンアプリ８とを備えている。そして、遠隔操作装置記憶部３１０には、登録機器情報９と予約情報１０とが格納されている。
【０１７２】
ワンセグチューナ１は、ワンセグ放送を受信するためのチューナである。ワンセグチューナ１は、操作部３０８への入力操作に従って、指定されたチャンネルの放送波を受信し、これを所定の信号に変換して出力する。そして出力された信号は、デコード等の処理を施が施され、受信したチャンネルの映像や音声が音声出力部３０５及び表示部３０７から出力される。なお、本実施形態では、遠隔操作装置３００がワンセグ放送を受信するチューナを備えている例について説明するが、遠隔操作装置３００は、操作対象装置２００が受信可能な放送と同様の内容の放送を受信し、出力することができるようになっていればよい。例えば、遠隔操作装置３００は、ワンセグチューナ１の代わりに、地上デジタルチューナ等を備えていてもよい。
【０１７３】
操作側録画実行部２は、ワンセグチューナ１が受信する放送を録画する。すなわち、遠隔操作装置３００は、ワンセグ放送の受信と録画との両方を実行できる構成である。
【０１７４】
タイマー３は、現在の時刻を示すものである。予約の実行制御は、予約制御部７がタイマー３を参照することによって行われる。
【０１７５】
機能選択制御部４は、機器検索部６が予約動作を実行可能な機器を検出できなかった場合に、上記予約動作に替わる動作として予め記憶された代替動作を実行する。機能選択制御部４の詳細については後述する。
【０１７６】
状態判断部５は、機器検索部６が検出した、予約動作を実行可能な機器の動作状態を示す状態情報を取得する。具体的には、状態判断部５は、上記機器に状態要求を送信して、該機器から状態情報を受信する。状態情報の詳細については後述する。
【０１７７】
機器検索部６は、予約動作を実行可能な機器を操作側第２通信部３０２の通信圏内で検出する。具体的には、機器検索部６は、操作側第２通信部３０２を介して応答要求を遠隔操作装置３００の周囲にブロードキャストし、上記応答要求に対して返ってくる応答及び機器ＩＤを受信する。なお、機器ＩＤとは、応答を送信した機器を遠隔操作装置３００が特定することができる情報である。
【０１７８】
次に、応答及び機器ＩＤを受信した機器検索部６は、受信した機器ＩＤと登録機器情報９とを照合する。詳細については後述するが、登録機器情報９は、機器ＩＤと該機器ＩＤで特定される機器が実行可能な予約動作とが対応付けられたデータである。したがって、機器検索部６は、受信した機器ＩＤと登録機器情報９とを照合することによって、遠隔操作装置３００の通信圏内に上記予約動作を実行可能な機器が存在するか否かを判断することができる。
【０１７９】
予約制御部７は、予約情報１０に格納されている予約動作を実行させる機器を決定し、該決定した機器に上記予約動作を実行させる。具体的には、予約制御部７は、確認時刻になると、機器検索部６に指示して上記予約動作を実行可能な機器を検出させる。そして、予約制御部７は、機器検索部６が検出した機器に予約動作の開始時刻に操作側第２通信部３０２を介して信号を送信し、上記予約動作を実行させる。
【０１８０】
また、予約制御部７は、状態判断部５が取得した上記予約動作を実行させる機器の動作状態が、該機器が上記予約動作とは異なる予め定めた動作を実行していることを示している場合に、上記機器に予約動作を実行させるか否かをユーザに選択させる。さらに、予約制御部７は、上記予約動作を実行させる機器に、操作側第２通信部３０２を介して上記予約動作の実行終了時刻を特定するための終了時刻判定情報を送信する。
【０１８１】
そして、予約制御部７は、外部の機器に予約動作を実行させている期間中、所定の時間毎に機器検索部６に上記機器の検出を行わせ、上記機器が検出できなかった場合に、上記予約動作を実行させる他の機器の検出を行わせる。
【０１８２】
リモコンアプリ８は、上述のように遠隔操作装置３００をリモコンとして機能させるためのものである。すなわち、リモコンアプリ８の起動時は、遠隔操作装置３００にて操作対象装置２００を操作することができ、リモコンアプリ８が起動していない間は、遠隔操作装置３００は通常の携帯電話機として機能する。リモコンアプリ８は、操作部３０８への所定の入力操作で起動すると共に、予約制御部７から指示が有った場合にも起動する。
【０１８３】
また、リモコンアプリ８は、複数の機器の操作を可能にするために、複数のモードを備えている。すなわち、予約動作に応じて該予約動作を実行可能な機器が変わり、機器が変われば該機器を操作するための操作信号もそれに応じて変化する。したがって、複数の機器の操作を可能にするためには、機器に応じて送信する操作信号を変更する必要がある。
【０１８４】
そのため、リモコンアプリ８は、モードを切り換えることによって、機器に応じた操作信号を送信できるようになっている。例えば、テレビの視聴予約が実行されたときには、リモコンアプリは上記視聴予約を実行するテレビを操作するモードで起動される。この場合には、リモコンアプリ８は、操作部３０８に対する入力操作に応じた、上記テレビを操作するための操作信号を、操作側第２通信部３０２を介して上記テレビに送信する。
【０１８５】
〔登録機器情報９について〕
登録機器情報９は、機器検索部６が、予約を実行可能な機器を検索するときに使用するデータであり、予約を実行させる候補となる機器を示す情報と、その機器が実行可能な予約動作を示す情報とが対応付けられたデータである。また、遠隔操作装置３００では、予約動作を他の機器に実行させるときには、当該機器を操作するためのリモコンアプリを起動するので、登録機器情報９には、各機器に対応するリモコンアプリのモードを示す情報が含まれている。登録機器情報９は、例えば下記の表１に示すデータとしてもよい。表１は、登録機器情報の一例を示している。
【０１８６】
【表１】
2009296033.tif 000003
【０１８７】
表１の登録機器情報９は、「機器名」、「メーカー」、「型番」、「機器ＩＤ」、「通信アドレス」、「リモコンの仕様」、及び「対応コンテンツ」との項目を含んでいる。「機器名」は、当該機器の名称を示し、「メーカー」は当該機器の製造元を示し、「型番」は当該機器の型番を示している。
【０１８８】
「機器ＩＤ」は、遠隔操作装置３００が当該機器を識別するためのデータである。すなわち、機器検索部６は、送信した応答要求に対して返ってくる機器ＩＤと、登録機器情報９に格納されている機器ＩＤとを照合することによって、上記応答要求に応答を返した機器を特定する。
【０１８９】
「通信アドレス」は、当該機器と通信接続するために用いるデータである。本実施形態では、遠隔操作装置３００は、予約を実行させる機器と操作側第２通信部３０２を介してＢｌｕｅｔｏｏｔｈ通信を行うことを想定しているので、上記「通信アドレス」としては、Ｂｌｕｅｔｏｏｔｈ通信用の通信アドレスが格納される。
【０１９０】
「リモコンのモード」は、当該機器の操作に対応するリモコンアプリ８のモードを示している。登録機器情報９として、各機器のリモコンのモードを予め登録しておくことにより、当該機器を操作可能なモードでリモコンアプリを起動させ、確実に当該機器を操作することが可能になる。
【０１９１】
「対応コンテンツ」は、当該機器が実行可能な予約動作を示している。表１の例では「ＴＶ」がテレビの視聴に対応していることを示し、「Ｓ」がＷｅｂサービスの視聴に対応していることを示している。遠隔操作装置３００は、「対応コンテンツ」の項目の情報に基づいて予約動作を実行可能な機器を検索する。
【０１９２】
なお、登録機器情報９は、予約を実行させる候補となる機器を示す情報と、その機器が実行可能な予約動作を示す情報とを含むデータであればよく、表１の例に限られない。例えば、表１の「機器ＩＤ」と「対応コンテンツ」とのみを含むデータを登録機器情報９としてもよい。
【０１９３】
また、機器ＩＤは、遠隔操作装置３００が、その機器ＩＤに対応する機器を特定することができるものであればよいので、例えば通信アドレスを機器ＩＤとして使用することもできる。この場合には、応答要求を受信した機器が、応答と共に通信アドレスを遠隔操作装置３００に送信することになる。
【０１９４】
ここで、遠隔操作装置３００の通信圏内に予約動作を実行可能な機器が複数検出されることも考えられる。例えば、表１の例において、機器１と機器２とが共に遠隔操作装置３００の通信圏内に存在している場合に、テレビの視聴予約の開始時刻となったときには、機器１と機器２との両方が視聴予約を実行する候補となる。
【０１９５】
このような場合には、ユーザに何れの機器で予約動作を実行させるかを選択させるようにしてもよいが、自動的に予約動作を実行させる機器が決定されればより便利である。これは、例えば登録機器情報９に予約動作を実行する優先順位を示す優先度情報を含めることによって実現できる。すなわち、機器検索部６が複数の機器を検出したときに、その優先度情報を参照して、より優先度の高い機器に予約動作を実行させるようにすることで、ユーザは何ら操作を行うことなく、より適切な機器で予約動作を実行させることができる。
【０１９６】
登録機器情報９は、予約時刻よりも前に作成し、遠隔操作装置記憶部３１０に格納しておく必要がある。登録機器情報９の作成方法は特に限定されないが、例えば遠隔操作装置３００と予約を実行させる候補となる機器とで予め登録処理を行うことによって、登録機器情報９を作成し、遠隔操作装置記憶部３１０に格納することもできる。
【０１９７】
具体的には、遠隔操作装置３００の操作部３０８に所定の入力操作を行うことによって、登録要求が送信されるようにする。そして、登録要求を受信した機器が当該機器の機器ＩＤ、通信アドレス、対応コンテンツ、リモコンの仕様等の登録機器情報９を作成するために必要な情報を返し、遠隔操作装置３００はこれを遠隔操作装置記憶部３１０に格納するようにする。これにより、遠隔操作装置３００のユーザは、任意の機器を予約動作の実行候補として簡単に登録することができる。
【０１９８】
また、Ｂｌｕｅｔｏｏｔｈで通信を行う場合には、Ｂｌｕｅｔｏｏｔｈで通信を行う機器間でペアリングと呼ばれる処理を行って、互いを通信相手として登録し合う。すなわち、遠隔操作装置３００がペアリングを行った相手機器の通信アドレスは遠隔操作装置記憶部３１０に記憶される。また、上記のように、通信アドレスを機器ＩＤとして使用することもできる。したがって、ペアリングを行った相手機器及びその通信アドレスを示す情報を、登録機器情報９として利用することもできる。
【０１９９】
なお、登録機器情報９の作成方法は、上記の例に限られない。例えば、遠隔操作装置３００の操作部３０８に対して入力操作を行うことによって、登録機器情報９の各項目を手入力するようにしてもよい。
【０２００】
〔予約情報１０について〕
予約情報１０は、遠隔操作装置３００が予約時刻に他の機器に実行させる予約動作を示すデータである。したがって、予約情報１０には、少なくとも予約時刻と該予約時刻に実行させる予約動作とが含まれている。テレビ番組の視聴予約または録画予約に対応する予約情報１０は、例えば下記の表２に示すようなデータとすることができる。表２は、テレビ番組の視聴予約または録画予約に対応する予約情報１０の一例を示している。
【０２０１】
【表２】
2009296033.tif 000004
【０２０２】
表２の予約情報１０には、「開始日時」、「終了日時」、「放送種類」、「放送局」、「チャンネル」、「番組タイトル」、「番組情報」、及び「予約種別」との項目が含まれている。
【０２０３】
「開始日時」の項目は、予約時刻に相当し、「開始日時」の項目に記載されている日時に予約動作が開始される。「終了日時」の項目は、予約した番組の終了日時を示している。「放送種類」の項目は、予約した番組の放送態様を示している。ここでは、放送態様が地上デジタル放送、ＢＳ放送、及びＣＳ放送の何れかであることを想定している。無論、放送態様はこれらの例に限られない。「放送局」は、予約した番組の放送局を示し、「チャンネル」は、予約した番組の放送チャンネルを示し、「番組タイトル」は、予約した番組のタイトルを示している。また、「番組情報」は、予約した番組の内容を示す。そして、「予約種別」は、当該予約が視聴予約であるか録画予約であるかを示す。
【０２０４】
例えば、表２のＮｏ．１の予約は、「開始日時」欄の記載から、２００８年２月２０日１９時に開始されることがわかる。また、Ｎｏ．１の予約は、「放送種類」、「放送局」、「チャンネル」、及び「予約種別」欄の記載から、地上デジタル放送の放送局１で放送される、チャンネル１の番組を視聴する予約であることがわかる。
【０２０５】
このように、予め遠隔操作装置３００に予約情報１０を登録しておくことによって、ユーザは、所望の視聴スケジュールに従って、放送を視聴することができる。すなわち、ユーザは、時間帯毎に見たい番組を選択して視聴スケジュールを組んでおけば、後はどこに居てもその場に応じた最適な機器で選択した番組を視聴することができる。
【０２０６】
また、Ｗｅｂサービスの視聴予約に対応する予約情報１０についても、テレビ番組の視聴予約に対応する予約情報１０と同様に、少なくとも予約時刻と該予約時刻に実行させる予約動作とが含まれている。Ｗｅｂサービスの視聴予約に対応する予約情報１０は、例えば下記の表３に示すようなデータとすることができる。表３は、Ｗｅｂサービスの視聴予約に対応する予約情報１０の一例を示している。
【０２０７】
【表３】
2009296033.tif 000005
【０２０８】
表３の予約情報１０には、表２の予約情報と同じく「開始日時」及び「終了日時」との項目が含まれている。そして、「ＵＲＬ」、「サイト名」、「コンテンツ名」、及び「コンテンツ情報」との項目が含まれている。
【０２０９】
「ＵＲＬ」は、予約したＷｅｂサービスを配信しているＷｅｂサイトのＵＲＬを示している。また、「サイト名」は、予約したＷｅｂサービスを配信しているＷｅｂサイトのサイト名を示し、「コンテンツ名」は、予約したＷｅｂサービスで配信されるコンテンツ名を示し、「コンテンツ情報」は上記配信されるコンテンツの内容を示している。
【０２１０】
遠隔操作装置３００は、表２や表３に示すような予約情報１０を用いることにより、予約時刻と該予約時刻に実行する予約動作とを特定することができる。無論、表２及び表３に示す予約情報１０は一例であり、予約情報１０は、予約時刻と該予約時刻に実行する予約動作とを特定することができるデータであれば上記の例に限られない。
【０２１１】
〔遠隔操作装置３００が実行する処理の流れ〕
以上の構成を備える遠隔操作装置３００における処理の流れについて、図１２に基づいて説明する。図１２は、遠隔操作装置３００が実行する処理の一例を示すフローチャートである。なお、図１２のフローチャートに示す処理は、少なくとも１件の未実行の予約設定がなされているときに行われる。
【０２１２】
予約制御部７は、少なくとも１件の未実行の予約設定がなされているときには、予約情報１０を定期的に確認し、予約開始時刻のｔ分前になる予約があるか否かを確認する（Ｓ１）。なお、予約開始時刻のｔ分前が、上記確認時刻に相当する。ｔは例えば１〜５程度に設定すればよい。
【０２１３】
予約開始時刻のｔ分前になる予約がある場合（Ｓ１でＹＥＳ）には、予約制御部７は、機器検索部６に指示して、予約を実行可能な機器を検索させる。予約実行可能な機器を検索するように指示された機器検索部６は、遠隔操作装置３００の周囲に応答要求を送信する（Ｓ２）。なお、上記応答要求は、操作側第２通信部３０２を介して送信される。すなわち、上記応答要求は、遠隔操作装置３００の通信圏内の機器に対して送信される。そして、応答要求を送信した機器検索部６は、送信した応答要求に対する応答及び機器ＩＤの受信を待ち受ける（Ｓ３）。すなわち、上記応答要求は、遠隔操作装置３００の通信圏内の機器に対して応答及び機器ＩＤの送信を要求するものである。
【０２１４】
また、上記応答要求には、遠隔操作装置３００と操作側第２通信部３０２を介して通信するための通信アドレスが含まれている。これにより、上記応答要求を受信した機器は、応答及び機器ＩＤを遠隔操作装置３００に返すことができる。
【０２１５】
ここで、所定時間内に応答及び機器ＩＤの受信を確認できない場合（Ｓ３でＮＯ）には、機器検索部６は、予約を実行可能な機器は存在しないと判断し、その旨を予約制御部７に伝達する。そして、予約を実行可能な機器が存在しない旨の伝達を受けた予約制御部７は、機能選択制御部４に指示して機能選択処理を実行させ（Ｓ４）、機能選択処理が終了すると処理はＳ１に戻る。なお、機能選択処理の詳細については後述する。
【０２１６】
一方、所定時間内に応答及び機器ＩＤの受信を確認できた場合（Ｓ３でＹＥＳ）には、機器検索部６は、受信した機器ＩＤから予約実行可能な機器を検索する（Ｓ５）。具体的には、機器検索部６は、受信した機器ＩＤと登録機器情報９に格納されている機器ＩＤとを照合して一致する機器を検索する。そして、機器検索部６は、一致する機器を検出した場合に、該検出した機器の中に、予約を実行可能な機器が存在するか否かを判断する。
【０２１７】
例えば、開始時刻のｔ分前の予約がテレビの視聴予約である場合には、機器検索部６は、登録機器情報９に格納されている機器ＩＤに対応する機器であって、テレビの視聴を実行できる機器を検索する。表１の例では、機器検索部６は、登録機器情報９の対応コンテンツ欄を参照することによって、テレビの視聴を実行できる機器を検索することができる。
【０２１８】
ここで、受信した機器ＩＤに一致する機器ＩＤが登録機器情報９に格納されていなかった場合、または一致する機器を検出したが、予約を実行できる機器が存在しなかった場合には、機器検索部６は、その旨を予約制御部７に伝達する。そして、予約を実行可能な機器を検出できなかった旨の伝達を受けた予約制御部７は、予約を実行可能な機器は存在しないと判断し（Ｓ６でＮＯ）、機能選択制御部４に指示して機能選択処理を実行させる。
【０２１９】
一方、受信した機器ＩＤに一致する機器ＩＤが登録機器情報９に格納されており、かつ該格納されている機器ＩＤに対応する機器が、予約を実行可能である場合には、機器検索部６は、予約を実行可能な機器を検出した旨を予約制御部７に伝達する。上述のように、機器検索部６が検出した上記機器が上記予約を実行する機器となる。
【０２２０】
予約を実行可能な機器を検出した旨の伝達を受けた予約制御部７は、予約を実行できる機器が存在すると判断し（Ｓ６でＹＥＳ）、状態判断部５に指示して上記検出した機器の状態を取得させる。そして、状態を取得するように指示された状態判断部５は、機器検索部６が検出した上記機器に状態要求を送信し（Ｓ７）、該機器から状態情報を受信する（Ｓ８）。
【０２２１】
なお、ここでは、状態情報は、当該機器が待機状態であることを示す状態情報（待機）、または当該機器が表示出力中であることを示す状態情報（表示ＯＮ）の何れかであることを想定している。しかしながら、状態情報は、機器の出力チャンネルや出力音量等の様々な動作状態を含んでいてもよい。状態情報を機器の詳細な動作状態を示すものとすることにより、遠隔操作装置３００は、機器の詳細な動作状態に応じたより細やかな制御を行うことができる。
【０２２２】
状態情報の受信を確認した状態判断部５は、受信した状態情報に基づいて、予約を実行させる機器が待機状態であるか否かを判断する（Ｓ９）。ここで、受信した状態情報が、状態情報（待機）であった場合には、状態判断部５は、上記機器が待機状態であると判断し（Ｓ９でＹＥＳ）、その旨を予約制御部７に伝達する。
【０２２３】
予約を実行させる機器が待機状態である旨の伝達を受けた予約制御部７は、当該機器に電源制御信号を送信し（Ｓ１０）、当該機器を待機状態から表示状態に移行させる。そして、予約制御部７は、予約実行指示を送信して（Ｓ１４）当該機器に予約を実行させる。
【０２２４】
一方、受信した状態情報が、状態情報（表示ＯＮ）であった場合には、状態判断部５は、上記機器が表示出力中であると判断し（Ｓ９でＮＯ）、その旨を予約制御部７に伝達する。
【０２２５】
予約を実行させる機器が表示出力中である旨の伝達を受けた予約制御部７は、状態情報の受信をユーザに報知する（Ｓ１１）。また、予約制御部７は、ユーザに予約実行の可否を選択させるための画面を表示部３０７に表示する（Ｓ１２）。予約制御部７は、この画面を表示することにより、ユーザに予約実行の可否を選択させる（Ｓ１３）。
【０２２６】
なお、状態情報の受信をユーザに報知する方法は、特に限定されないが、例えば音や光、振動等で報知するようにすればよい。遠隔操作装置３００は、携帯電話機の機能を有しているので、図２には示していないが、例えば電話やメール等の着信時に用いる着信音発生機能やバイブレーション機能等を備えている。したがって、例えばこれらの機能を流用して、状態情報の受信をユーザに報知することもできる。
【０２２７】
ここで、操作部３０８に対して、予約を実行する旨の入力が行われたことを確認した場合（Ｓ１３でＹＥＳ）には、予約制御部７は、Ｓ１４の処理に進む。一方、予約を実行しない旨の入力が行われたことを確認した場合（Ｓ１３でＮＯ）には、予約制御部７は、Ｓ１の処理に戻る。
【０２２８】
さて、Ｓ１４にて予約実行指示を送信した予約制御部７は、予約動作の終了時刻を判定するための終了時刻判定情報を上記機器に送信する（Ｓ１５）。なお、終了時刻判定情報は、上記機器が、予約動作の終了時刻を判定できるものであればよい。例えば、予約の終了時刻そのものを終了時刻判定情報としてもよいし、予約動作の継続時間を示す情報を終了時刻判定情報としてもよい。また、予約を実行する機器がＥＰＧ（Electronic Program Guide）情報を取得する機能を有している場合には、予約されている番組の番組名や番組コードを終了時刻判定情報としてもよい。この場合には、機器がＥＰＧに基づいて予約番組の終了時刻を判定するので、野球の延長等によって予約した番組の終了時刻が変化した場合にも対応することができる。
【０２２９】
続いて、予約制御部７は、上記機器の操作用のモードでリモコンアプリ８を起動する。例えば、上記機器が操作対象装置２００であり、予約がテレビの視聴予約である場合には、テレビ操作用のモードでリモコンアプリ８を起動する。これにより、図４に示すような画面が表示部３０７に表示され、ユーザは遠隔操作装置３００の操作部３０８に入力操作を行うことによって、操作対象装置２００のテレビ機能に関する動作を制御することができるようになる。
【０２３０】
そして、予約制御部７は、予約の実行されている間、予約実行中処理を行う（Ｓ１７）。予約実行中処理が行われることによって、遠隔操作装置３００のユーザは、予約の実行中に、予約を実行させている機器の近辺から離れた場合であっても、その場所に応じた最適な環境でテレビ番組等の視聴を行うことができる。なお、予約実行中処理の詳細については後述する。
【０２３１】
〔操作対象装置２００が実行する処理の流れ〕
続いて、操作対象装置２００が実行する処理の流れについて、図１３に基づいて説明する。図１３は、操作対象装置２００が実行する処理の一例を示すフローチャートである。なお、操作対象装置２００は、主電源が入っている間は、図示の処理を行う。
【０２３２】
予約実行制御部２２は、応答要求の受信を待ち受け（Ｓ２１）、応答要求の受信を確認したとき（Ｓ２１でＹＥＳ）には、応答及び自装置の機器ＩＤを遠隔操作装置３００に送信する（Ｓ２２）。そして、予約実行制御部２２は、状態要求の受信を待ち受ける（Ｓ２３）。
【０２３３】
ここで、所定時間内に状態要求の受信が確認できない場合（Ｓ２３でＮＯ）には、予約実行制御部２２は、Ｓ２１の処理に戻って応答要求の受信を待ち受ける。一方、所定時間内に状態要求の受信が確認できた場合（Ｓ２３でＹＥＳ）には、予約実行制御部２２は、自装置の状態が待機状態であるか、表示出力中であるかを判断し、判断結果に応じた状態情報、すなわち状態情報（待機）または状態情報（表示ＯＮ）を遠隔操作装置３００に送信する。
【０２３４】
状態情報を送信した予約実行制御部２２は、予約実行指示の受信を待ち受ける（Ｓ２５）。ここで、所定時間内に予約実行指示の受信が確認できない場合（Ｓ２５でＮＯ）には、予約実行制御部２２は、Ｓ２１の処理に戻って応答要求の受信を待ち受ける。一方、所定時間内に予約実行指示の受信が確認できた場合（Ｓ２５でＹＥＳ）には、予約実行制御部２２は、受信した予約実行指示にしたがって予約を実行する（Ｓ２６）。
【０２３５】
なお、操作対象装置２００が待機状態である場合には、予約実行指示の前に、遠隔操作装置３００から電源制御信号が送信される。この場合には、予約実行制御部２２は、表示部２０４及び音声出力部２０２を起動状態にすると共に、チューナ２０１またはＷｅｂ通信部２１０を起動し、予約実行指示を待ち受ける。
【０２３６】
ここで、例えば予約実行指示が、テレビの視聴予約の実行指示であった場合には、予約実行制御部２２は、チューナ２０１を制御して予約されたチャンネルの番組を受信させる。これにより、遠隔操作装置３００に予約された番組が操作対象装置２００の表示部２０４及び音声出力部２０２から出力される。
【０２３７】
そして、予約の実行を開始した予約実行制御部２２は、予約終了制御部２１に指示して予約終了処理を実行させる（Ｓ２７）。予約終了処理によって、操作対象装置２００は、予約した番組の終了後に自動的に待機状態となる。なお、予約終了処理の詳細については後述する。
【０２３８】
〔機能選択処理〕
次に、図１２のフローチャートのＳ４にて実行される機能選択処理の詳細について図１４に基づいて説明する。図１４は、機能選択処理の一例を示すフローチャートである。予約制御部７から機能選択処理の実行指示を受けた機能選択制御部４は、当該予約がテレビ番組の予約であるか否かを確認する（Ｓ３１）。
【０２３９】
テレビ番組の予約である場合（Ｓ３１）には、機能選択制御部４は、テレビ番組の機能を選択するメニューを表示部３０７に表示する（Ｓ３２）。具体的には、機能選択制御部４は、テレビ番組を自装置で表示するか、自装置で録画するか、リモート録画予約するか、あるいは予約を取り消すかを選択させるメニュー画面を表示する。このメニュー画面は、例えば図７に示したような態様とすることもできる。
【０２４０】
そして、上記メニューを表示した機能選択制御部４は、テレビ番組を自装置で表示する、自装置で録画する、リモート録画予約する、または予約を取り消す、の何れかを選択する入力が操作部３０８に対して行われるのを待ち受ける（Ｓ３３、Ｓ３５、Ｓ３７、Ｓ３９）。
【０２４１】
ここで、操作部３０８に自装置で表示する旨の入力が行われたことを確認した場合（Ｓ３３でＹＥＳ）には、機能選択制御部４は、テレビ機能を起動して予約されたチャンネルを指定する（Ｓ３４）。すなわち、この場合には、ユーザは、予約していた番組を遠隔操作装置３００で視聴することになる。
【０２４２】
例えば、地上デジタル放送の視聴予約が行われていた場合には、機能選択制御部４は、ワンセグチューナ１を起動し、上記視聴予約されている地上デジタル放送のチャンネルに対応するワンセグ放送のチャンネルをワンセグチューナ１に受信させる。これにより、ユーザは、視聴予約していた地上デジタル放送の番組と同じ内容のワンセグ放送の番組を遠隔操作装置３００にて視聴することができる。
【０２４３】
一方、操作部３０８に自装置で録画する旨の入力が行われたことを確認した場合（Ｓ３５でＹＥＳ）には、機能選択制御部４は、操作側録画実行部２に指示して、予約されているテレビ番組の録画を開始させる（Ｓ３６）。すなわち、この場合には、予約していた番組が遠隔操作装置３００で録画される。
【０２４４】
また、操作部３０８にリモート録画予約する旨の入力が行われたことを確認した場合（Ｓ３７でＹＥＳ）には、機能選択制御部４は、リモート録画予約を実行する（Ｓ３８）。具体的には、機能選択制御部４は、電話・Ｗｅｂ通信部３０３を介して予約情報を操作対象装置２００に送信する。そして、上記予約情報を受信した操作対象装置２００では、上記予約情報に従って録画予約が行われる。すなわち、この場合には、予約していた番組が操作対象装置２００で録画される。
【０２４５】
ところで、操作対象装置２００が常に録画を実行可能な状態にあるとは限らない。例えば、記録容量が不足している場合や、他の録画または録画予約が行われている場合等には、操作対象装置２００が録画を実行することができず、ユーザが予約していた番組を見逃す可能性がある。
【０２４６】
そこで、機能選択制御部４は、まず操作対象装置２００に録画の可否の問合せを行うことが好ましい。そして、問合せの結果、操作対象装置２００が録画を実行できないことが分かった場合には、その旨を表示部３０７に表示させ、ユーザに機能の再選択を要求することが好ましい。これにより、ユーザが予約していた番組を見逃すことを防ぐことができる。
【０２４７】
なお、リモート録画予約にて録画を実行する機器は、操作対象装置２００に限られず、遠隔操作装置３００と電話・Ｗｅｂ通信部３０３を介して通信可能な機器であれば任意のものを適用することができる。
【０２４８】
そして、操作部３０８に予約を取り消す旨の入力が行われたことを確認した場合（Ｓ３９でＹＥＳ）には、機能選択制御部４は、機能選択処理を終了する。
【０２４９】
一方、Ｓ３１において、予約がテレビ番組の予約ではないと判断した場合（Ｓ３１でＮＯ）には、機能選択制御部４は、Ｗｅｂサービスに関する機能を選択するメニューを表示する（Ｓ４０）。具体的には、機能選択制御部４は、Ｗｅｂサービスを自装置で表示するか、予約を取り消すかを選択させるメニュー画面を表示する。このメニュー画面は、例えば図８に示したような態様とすることもできる。
【０２５０】
そして、上記メニューを表示した機能選択制御部４は、Ｗｅｂサービスを自装置で表示する、または予約を取り消す、の何れかを選択する入力が操作部３０８に対して行われるのを待ち受ける（Ｓ４１、Ｓ４３）。
【０２５１】
ここで、操作部３０８に自装置で表示する旨の入力が行われたことを確認した場合（Ｓ４１でＹＥＳ）には、機能選択制御部４は、Ｗｅｂブラウザを起動して予約されたＷｅｂサービスを配信するＷｅｂサイトのＵＲＬを指定する（Ｓ４２）。すなわち、この場合には、ユーザは、予約していたＷｅｂサービスによって配信される動画像等のコンテンツを遠隔操作装置３００で視聴することになる。
【０２５２】
なお、操作部３０８に予約を取り消す旨の入力が行われたことを確認した場合（Ｓ４３でＹＥＳ）には、機能選択制御部４は、機能選択処理を終了する。
【０２５３】
続いて、遠隔操作装置３００にて機能選択処理が行われているときに、操作対象装置２００にて行われる処理について、図１５に基づいて説明する。図１５は、操作対象装置２００が実行する処理の一例を示すフローチャートである。なお、この処理は、操作対象装置２００の主電源が入っている間は常に行われる。
【０２５４】
予約実行制御部２２は、リモート録画予約情報の受信を待ち受け（Ｓ５１）、リモート録画予約情報の受信を確認する（Ｓ５１でＹＥＳ）と、受信したリモート録画予約情報に従って予約を実行する（Ｓ５２）。なお、リモート録画予約情報とは、Ｗｅｂ通信部２１０を介して受信した予約情報を指す。
【０２５５】
ここで、遠隔操作装置３００がリモート録画予約を実行した後、操作対象装置２００がリモート録画予約情報を受信するまでの間にはタイムラグがある。したがって、操作対象装置２００がリモート録画予約情報を受信したときには、すでに予約の開始時刻を経過していることも考えられる。一般的な録画装置では、開始時刻を経過した予約は実行されないが、予約実行制御部２２は、予約されている番組を途中からであっても録画する。これにより、操作対象装置２００は、遠隔操作装置３００で予約された番組を確実に録画することができる。
【０２５６】
〔予約実行中処理〕
次に、図１２のフローチャートのＳ１７にて実行される予約実行中処理の詳細について、図１６に基づいて説明する。図１６は、遠隔操作装置３００が実行する予約実行中処理の一例を示すフローチャートである。なお、すでに説明した処理と同様の処理については同一の参照番号を付し、その説明を省略する。
【０２５７】
リモコンアプリ８を起動させた予約制御部７は、予約情報１０及びタイマー３を参照して、実行指示を送信した予約の予約時間内であるか否かを確認する（Ｓ６１）。ここで、予約時間を経過していた場合（Ｓ６１）には、予約制御部７は、予約実行中処理を終了する。
【０２５８】
一方、予約時間内であった場合（Ｓ６１でＹＥＳ）には、予約制御部７は、機器検索部６に指示して、予約を実行させた機器が、遠隔操作装置３００の通信圏内に存在するか否かを確認させる。指示を受けた機器検索部６は、遠隔操作装置３００の周囲に応答要求を送信し（Ｓ２）、応答及び機器ＩＤの受信を待ち受ける（Ｓ３）。
【０２５９】
ここで、応答及び機器ＩＤの受信を確認すると、機器検索部６は、前回受信した機器ＩＤ、すなわち予約の実行指示を送信した機器の機器ＩＤが検出されたか否かを確認する（Ｓ６２）。
【０２６０】
予約の実行指示を送信した機器の機器ＩＤが検出されたことが確認された場合（Ｓ６２でＹＥＳ）には、機器検索部６は、その旨を予約制御部７に伝達する。ここで、予約の実行指示を送信した機器の機器ＩＤが検出されたということは、当該機器が遠隔操作装置３００の操作可能範囲に存在することを意味し、この場合には遠隔操作装置３００は特別な動作を行う必要はない。そこで、予約の実行指示を送信した機器の機器ＩＤが検出された旨の伝達を受けた予約制御部７は、Ｓ６１の処理に戻って予約時間内であるか否かを確認する。
【０２６１】
一方、予約の実行指示を送信した機器の機器ＩＤが検出されたことが確認できなかった場合（Ｓ６２でＮＯ）、または応答要求に対して応答が返ってこなかった場合（Ｓ３でＮＯ）には、当該機器が遠隔操作装置３００の操作可能範囲に存在しないことになる。すなわち、この場合には、遠隔操作装置３００のユーザは、予約した番組を視聴できていない状態にあると考えられる。
【０２６２】
そこで、機器検索部６は、受信した機器ＩＤから上記予約を実行可能な機器の検索を行い（Ｓ５）、検索の結果を予約制御部７に伝達する。そして、伝達を受けた予約制御部７では、予約実行可能な機器の有無を判断する（Ｓ６）。
【０２６３】
ここで、予約実行可能な機器が存在しないと判断した場合（Ｓ６でＮＯ）には、予約制御部７は、機能選択制御部４に指示して機能選択処理を実行させる。これにより、遠隔操作装置３００のユーザは、予約していた番組を引き続き遠隔操作装置３００で視聴したり、遠隔操作装置３００または操作対象装置２００で録画したりすることができる。
【０２６４】
一方、予約実行可能な機器が存在すると判断した場合（Ｓ６でＹＥＳ）には、予約制御部７は、上記予約実行可能な機器に予約を実行させる（Ｓ７〜Ｓ１５）。なお、Ｓ１３にて予約を実行しない旨の入力が行われた場合（Ｓ１３でＮＯ）には、予約制御部７は、予約実行中処理を終了する。また、Ｓ１５にて終了時刻判定情報を送信した後、予約制御部７は、Ｓ６１の処理に戻って予約時間内であるか否かを確認する。
【０２６５】
上記の予約実行中処理によれば、遠隔操作装置３００のユーザは、最初に予約を実行させた機器とは別の機器で、予約した番組を視聴することができる。例えば、ユーザが、ある部屋のテレビにて視聴予約を実行させているときに、遠隔操作装置３００を持って別の部屋に移動すると、移動先の部屋のテレビにおいても上記視聴予約した番組が自動的に出力される。すなわち、上記の構成によれば、ユーザは、予約を実行している機器から離れて別の場所に移動したとしても、移動先の場所に視聴予約を実行可能な機器が存在すれば、その機器にて予約した番組を引き続き視聴することができる。
【０２６６】
なお、ユーザの状況（遠隔操作装置３００が置かれた状況）の変化に応じて予約を実行させる機器をスムーズに変更するためには、Ｓ２の応答要求が送信される間隔をできるだけ短くすることが好ましい。例えば、応答要求の送信間隔が３０秒以内となるように制御することで、予約を実行させる機器をスムーズに変更することが可能になる。ただし、応答要求の送信回数の増加に伴って、遠隔操作装置３００の消費電力が増大するというデメリットもある。したがって、応答要求の送信間隔は、３０秒以内に限られず、状況に応じて適宜設定することが好ましい。
【０２６７】
〔予約終了処理〕
次に、図１３のフローチャートのＳ２７にて実行される予約終了処理の詳細について図１７に基づいて説明する。図１７は、予約終了処理の一例を示すフローチャートである。予約終了処理は、予約実行制御部２２が予約の実行を開始したときに、予約終了制御部２１によって開始される。
【０２６８】
すなわち、予約実行制御部２２は、予約の実行を開始すると、その旨を予約終了制御部２１に伝達する。そして、予約の実行を開始した旨の伝達を受けた予約終了制御部２１は、終了時刻判定情報の受信を待ち受ける（Ｓ７１）。なお、終了時刻判定情報の受信が確認できない場合（Ｓ７１でＮＯ）には、予約終了制御部２１は、予約終了処理を終了する。
【０２６９】
一方、終了時刻判定情報の受信を確認した場合（Ｓ７１でＹＥＳ）には、予約終了制御部２１は、受信した終了時刻判定情報に基づいて、現在実行中の予約の終了時刻を算出する（Ｓ７２）。なお、終了時刻の算出方法は、受信した終了時刻判定情報に応じて変化する。
【０２７０】
例えば、受信した終了時刻判定情報が、予約の終了時刻を示すものであれば、予約終了制御部２１は、受信した終了時刻判定情報が示す終了時刻をそのまま予約の終了時刻として決定する。また、例えば、受信した終了時刻判定情報が予約動作の継続時間を示すものであれば、予約終了制御部２１は、受信した終了時刻判定情報が示す継続時間と、現在の時刻とを加算して、予約の終了時刻を算出する。さらに、例えば、受信した終了時刻判定情報が予約番組の番組名や番組コード等を示すものであれば、予約終了制御部２１は、受信した番組名や番組コードに対応する番組を、ＥＰＧ上で検出することによってその終了時刻を算出する。
【０２７１】
そして、終了時刻を算出または決定した予約終了制御部２１は、終了時刻となるのを待ち受け（Ｓ７２）、終了時刻となったとき（Ｓ７３でＹＥＳ）に、操作対象装置２００の電源をＯＦＦにする。これにより、操作対象装置２００は、待機状態となる。
【０２７２】
上記予約終了処理によれば、予約の終了時刻に自動的に操作対象装置２００が待機状態となる。したがって、予約した番組が終った後も操作対象装置２００が表示出力を継続することによって、無駄に電力を消費してしまうことを防ぐことができる。
【０２７３】
なお、予約した番組が終了した後も、ユーザが引き続き他の番組の視聴を続けたいと考える場合も想定される。そこで、予約終了制御部２１は、終了時刻となったときに、操作対象装置２００の電源をＯＦＦにすることの可否をユーザに選択させるようにしてもよい。例えば、表示部２０４に予約番組の終了時刻となったことを示すメッセージを表示し、メッセージの表示後、所定時間を経過しても何ら入力操作が確認できないときには、ユーザは操作対象装置２００にて視聴を行っていないと考えられるので、このときに電源をＯＦＦにすればよい。
【０２７４】
〔実施の形態２〕
上記実施形態では、遠隔操作装置３００を用いてテレビ番組やＷｅｂサービスの視聴予約を行う例について説明した。しかし、遠隔操作装置３００は、目覚ましとしても使用することができる。以下では、遠隔操作装置３００を目覚ましとして使用する実施形態について、図１８〜図２２に基づいて説明する。
【０２７５】
〔概要〕
まず、図１８〜図２０に基づいて、目覚し機能を実行する遠隔操作装置３００の動作の概要について説明する。図１８〜図２０は、目覚まし設定が行われている場合の遠隔操作装置３００及び操作対象装置２００の具体的な動作例を示す図である。
【０２７６】
〔確認時刻に待機状態の操作対象装置２００が存在する場合〕
図１８は、目覚まし設定時刻または目覚まし設定時刻の一定時間前（予約実行時と同様に「確認時刻」と呼ぶ）に、遠隔操作装置３００の通信圏内に操作対象装置２００が存在し、かつ操作対象装置２００が待機状態である場合の動作例を示す図である。
【０２７７】
図示のように、遠隔操作装置３００は、スケジュールを記憶している。このスケジュールには、目覚まし設定時刻及び該設定時刻に実行される動作を示す情報が含まれている。ここでは、目覚まし設定時刻に予め設定したテレビ番組を出力させることを想定しているので、上記スケジュールには、目覚まし設定時刻と、テレビ番組のチャンネルを示す情報とが含まれている。
【０２７８】
確認時刻になると、遠隔操作装置３００は、上記テレビ番組を出力することのできる機器を検索するために、自装置の周囲に応答要求を送信する。ここでは、遠隔操作装置３００の周囲（通信圏内）に操作対象装置２００が存在していることを想定しているので、操作対象装置２００が上記応答要求を受信する。そして、操作対象装置２００は、受信した応答要求に対して応答を返す。また、操作対象装置２００は、上記応答と共に自装置の機器ＩＤを遠隔操作装置３００に送信する。
【０２７９】
そして、応答及び機器ＩＤを受信した遠隔操作装置３００は、受信した機器ＩＤに基づいて、視聴予約を実行できる機器が自装置の周囲に存在しているか否かを判断する。ここでは、操作対象装置２００がテレビ放送の受信及び出力が可能であることを想定しているので、遠隔操作装置３００は、上記テレビ番組を出力できる機器が自装置の周囲に存在していると判断する。
【０２８０】
続いて、遠隔操作装置３００は、操作対象装置２００に状態要求を送信して操作対象装置２００の状態を示す状態情報を取得する。ここでは、操作対象装置２００が待機状態であることを想定しているので、遠隔操作装置３００は、操作対象装置２００が待機状態であることを示す状態情報（待機）を受信する。
【０２８１】
状態情報（待機）を受信した場合には、操作対象装置２００にてテレビの視聴等は行われていない。そこで、状態情報（待機）を受信した遠隔操作装置３００は、目覚まし設定時刻になると、予約の実行指示（目覚まし設定された番組の出力指示）を操作対象装置２００に送信する。具体的には、遠隔操作装置３００は、操作対象装置２００を表示状態に切り換えさせる制御信号を送信すると共に、目覚まし設定されたチャンネルを示す情報を操作対象装置２００に送信する。
【０２８２】
これにより、操作対象装置２００は、目覚まし設定時刻になると、表示状態に切り換わり、視聴予約されたチャンネルの番組を出力する。すなわち、遠隔操作装置３００に予め目覚まし設定しておくことにより、目覚まし設定時刻になったときに遠隔操作装置３００の通信可能圏内にある機器（図示の例では操作対象装置２００）が、待機状態から表示出力状態に切り換わり、予め設定したチャンネルの番組が出力される。したがって、遠隔操作装置３００のユーザは、どこに居てもお気に入りの番組で目覚めることができる。
【０２８３】
また、遠隔操作装置３００では、目覚まし機能を実行したときにもリモコンアプリが起動される。したがって、遠隔操作装置３００のユーザは、テレビの操作を行うための専用リモコンを探す必要がなく、手元にある遠隔操作装置３００を用いてスムーズにテレビの操作を行うことができる。
【０２８４】
〔確認時刻に目覚まし設定動作を実行できる機器が存在しない場合〕
遠隔操作装置３００は、操作対象装置２００に限らず、目覚まし設定された動作を実行できる機器が通信圏内に存在していれば、その機器に目覚まし設定された動作動作を実行させることができる。しかしながら、確認時刻に目覚まし設定された動作を実行できる機器が全く検出できない場合も考えられる。
【０２８５】
ここでは、確認時刻に目覚まし設定された動作を実行できる機器が検出できない場合に、遠隔操作装置３００が実行する処理について、図１９に基づいて説明する。図１９は、確認時刻に、遠隔操作装置３００の通信圏内に目覚まし設定動作を実行できる機器が存在しない場合の動作例を示す図である。
【０２８６】
上述のように、遠隔操作装置３００は、確認時刻になると自装置の周囲に応答要求を送信する。ここで、図示の例のように、遠隔操作装置３００が送信する応答要求に対して応答が返ってこない場合には、遠隔操作装置３００は、周囲に目覚まし設定動作を実行可能な機器が存在しないと判断する。また、応答を受信した場合であっても、応答と共に受信した機器ＩＤで特定される機器が目覚まし設定動作を実行できない機器であった場合には、遠隔操作装置３００は、周囲に目覚まし設定動作を実行可能な機器が存在しないと判断する。
【０２８７】
ここで、周囲に目覚まし設定動作を実行可能な機器の存在を確認できない場合に、目覚まし設定時刻となったときには、遠隔操作装置３００は、アラーム音や振動を発生させてユーザに目覚まし設定時刻となったことを報知する。これにより、確認時刻に遠隔操作装置３００の周囲に目覚まし設定動作を実行できる機器が存在しない場合であっても、ユーザはアラーム音等によって起きることができる。
【０２８８】
〔確認時刻に表示出力中の操作対象装置２００が存在する場合〕
また、確認時刻に目覚まし設定動作を実行できる操作対象装置２００が遠隔操作装置３００の通信圏内に存在していた場合であっても、操作対象装置２００が表示出力中であることも考えられる。このような場合に遠隔操作装置３００が実行する処理について、図２０に基づいて説明する。図２０は、確認時刻に、遠隔操作装置３００の通信圏内に表示出力中の操作対象装置２００が存在する場合の動作例を示す図である。
【０２８９】
ここで、目覚ましは、ユーザがその時刻に起きる（あるいはその時刻となったことに気付く）ために設定される。しかし、すでに表示出力中である操作対象装置２００のチャンネルの切り換えを行ったとしても、ユーザはそのことに気付かないおそれがある。したがって、表示出力中の操作対象装置２００のチャンネルを予め設定されたチャンネルに切り換えたとしても、上記目覚ましの目的は達成されないと考えられる。
【０２９０】
そこで、遠隔操作装置３００は、図示のように、状態情報（表示ＯＮ）を受信したときには、アラーム音や振動を発生させてユーザに目覚まし設定時刻となったことを報知する。これにより、ユーザはアラーム音等によって起きることができる。
【０２９１】
〔目覚ましの設定方法〕
本実施形態では、遠隔操作装置３００に記憶されたスケジュール情報に基づいて目覚まし設定動作が実行される。ここでは、スケジュール情報の内容、及び遠隔操作装置３００にスケジュール情報を記憶させる方法について説明する。
【０２９２】
上述のように、スケジュール情報は、目覚ましの設定時刻と、該設定時刻に実行される目覚まし設定動作とが対応付けられたデータである。スケジュール情報は、例えば下記の表４に示すようなデータとすることもできる。表４は、スケジュール情報の一例を示している。
【０２９３】
【表４】
2009296033.tif 000006
【０２９４】
表４のスケジュール情報には、「設定時刻」、「日付・曜日」、「放送種類」、「放送局」、「チャンネル」、「番組タイトル」、及び「番組情報」との項目が含まれている。なお、「放送種類」、「放送局」、「チャンネル」、「番組タイトル」、及び「番組情報」については、表２の例と同様であるから説明を省略する。
【０２９５】
「設定時刻」の項目は、予約時刻に相当し、「設定時刻」の項目に記載されている時刻に目覚まし設定動作が開始される。「日付・曜日」の項目は、目覚まし設定動作を実行する日付または曜日を示している。「日付・曜日」の項目で日付が指定されているスケジュールは、その日付のみで実行され、曜日が指定されているスケジュールは、その曜日で実行される。
【０２９６】
なお、「日付・曜日」の項目がブランク「−」となっているスケジュールは、直近の設定時刻に１回のみ実行される。また、表４において、「Ｍ」は月曜日、「Ｔｕ」は火曜日、「Ｗ」は水曜日、「Ｔｈ」は木曜日、「Ｆ」は金曜日を示している。すなわち、表４のＮｏ．３のスケジュールは、毎週月曜日から金曜日の午前７：３０に実行される。
【０２９７】
なお、表４では、目覚まし設定動作としてテレビの視聴を行う場合のスケジュール情報の例を示しているが、目覚まし設定動作はテレビの視聴に限られない。例えば、目覚まし設定動作をＷｅｂサービスやラジオ放送等の出力としてもよい。
【０２９８】
遠隔操作装置３００は、例えば図２１に示すような画面を表示部３０７に表示させることによって、上記のようなスケジュール情報をユーザに入力させることができる。図２１は、スケジュール情報の入力画面の一例を示す図である。
【０２９９】
同図の左側の画面例では、アラーム時刻が「７：００」と表示されており、予約番組が「地上デジタル  １ｃｈ」と表示されている。そして、この条件で登録することを決定するための項目「登録」が表示されている。
【０３００】
この「７：００」と表示されている項目は、操作部３０８への入力操作によって選択することができるようになっている。そして、この項目が選択されると時刻設定用の画面に切り換わり、これによりユーザは所望の時刻を入力することができ、また必要であれば曜日や日付も入力することができる。
【０３０１】
同様に、「地上デジタル  １ｃｈ」と表示されている項目も、操作部３０８への入力操作によって選択することができるようになっている。そして、この項目が選択されると予約動作設定用の画面に切り換わり、これによりユーザは所望の番組を入力することができる。
【０３０２】
また、「登録」と表示されている項目も、操作部３０８への入力操作によって選択することができるようになっている。そして、この項目が選択されると同図の右側に示す画面例に切り換わる。すなわち、「登録」と表示されている項目が選択されると、そのときに入力されていた時刻及び動作内容でスケジュール情報の登録が行われる。
【０３０３】
〔目覚まし処理〕
遠隔操作装置３００は、遠隔操作装置記憶部３１０に上記スケジュール情報が格納されているときには、設定時刻に所定の目覚まし設定動作を実行する目覚まし処理を行う。以下では、遠隔操作装置３００が実行する目覚まし処理について、図２２に基づいて説明する。図２２は、目覚まし処理の一例を示すフローチャートである。なお、上記実施形態と同様の構成及び処理については、同一の参照番号を付し、その説明を省略する。
【０３０４】
予約制御部７は、少なくとも１件の未実行のスケジュール情報が登録されているときには、遠隔操作装置記憶部３１０を定期的に確認し、目覚ましの設定時刻になる予約があるか否かを確認する（Ｓ８１）。なお、Ｓ８１では、予約の実行時と同様に、確認時刻（予約時刻のｔ分前）となったか否かを確認するようにしてもよい。
【０３０５】
目覚ましの設定時刻になる予約がある場合（Ｓ８１でＹＥＳ）には、予約制御部７は、機器検索部６に指示して、目覚まし設定動作を実行可能な機器を検索させる。目覚まし設定動作を実行可能な機器を検索するように指示された機器検索部６は、遠隔操作装置３００の周囲に応答要求を送信する（Ｓ２）。そして、応答要求を送信した機器検索部６は、送信した応答要求に対する応答及び機器ＩＤの受信を待ち受ける（Ｓ３）。
【０３０６】
ここで、所定時間内に応答及び機器ＩＤの受信を確認できない場合（Ｓ３でＮＯ）には、機器検索部６は、目覚まし設定動作を実行可能な機器は存在しないと判断し、その旨を予約制御部７に伝達する。
【０３０７】
そして、目覚まし設定動作を実行可能な機器が存在しない旨の伝達を受けた予約制御部７は、目覚ましの設定時刻となったことをアラーム音や振動、光などによってユーザに報知する（Ｓ８４）。目覚ましの設定時刻となったことをユーザに報知した後、処理はＳ８１に戻る。なお、Ｓ８４の目覚ましの設定時刻となったことを報知する処理は、遠隔操作装置３００の操作部３０８に対してアラームを停止する入力操作が行われるまで継続して行われるようにしてもよい。
【０３０８】
一方、所定時間内に応答及び機器ＩＤの受信を確認できた場合（Ｓ３でＹＥＳ）には、機器検索部６は、受信した機器ＩＤから目覚まし設定動作を実行可能な機器を検索する（Ｓ８２）。具体的には、機器検索部６は、受信した機器ＩＤと登録機器情報９に格納されている機器ＩＤとを照合して一致する機器を検索する。そして、機器検索部６は、一致する機器を検出した場合に、該検出した機器の中に、目覚まし設定動作を実行可能な機器が存在するか否かを判断する。
【０３０９】
目覚まし設定動作を実行可能な機器であるか否かは、登録機器情報９によって決定することができる。例えば、下記の表５に示すような登録機器情報９を用いた場合には、機器検索部６は、検出した機器が目覚まし設定動作を実行可能であるか否かを判断することができる。
【０３１０】
【表５】
2009296033.tif 000007
【０３１１】
表５は、目覚まし設定動作を実行可能であるか否かを示す情報を含む登録機器情報９の一例を示す表である。表５の登録機器情報９と、表１の登録機器情報９とは、表５の登録機器情報９において「対応コンテンツ」の項目に、「ＡＬ」との項目が追加されている点で相違する。
【０３１２】
この「ＡＬ」との項目は、目覚まし処理に対応していることを示している。すなわち、機器検索部６は、検出した機器の「対応コンテンツ」の項目に「ＡＬ」との項目が含まれている場合に、その機器が目覚まし設定動作を実行可能であると判断する。
【０３１３】
ここで、受信した機器ＩＤに一致する機器ＩＤが登録機器情報９に格納されていなかった場合、または一致する機器を検出したが、目覚まし設定動作を実行できる機器が存在しなかった場合には、機器検索部６は、その旨を予約制御部７に伝達する。そして、目覚まし設定動作を実行可能な機器を検出できなかった旨の伝達を受けた予約制御部７は、目覚まし設定動作を実行可能な機器は存在しないと判断し（Ｓ８３でＮＯ）、Ｓ８４の処理に進み、目覚まし設定時刻となったことをユーザに報知する。
【０３１４】
一方、受信した機器ＩＤに一致する機器ＩＤが登録機器情報９に格納されており、かつ該格納されている機器ＩＤに対応する機器が、目覚まし設定動作を実行可能である場合には、機器検索部６は、目覚まし設定動作を実行可能な機器を検出した旨を予約制御部７に伝達する。
【０３１５】
目覚まし設定動作を実行可能な機器の検出の伝達を受けた予約制御部７は、目覚まし設定動作を実行できる機器が存在すると判断し（Ｓ８３でＹＥＳ）、状態判断部５に指示して上記検出した機器の状態を取得させる。そして、状態を取得するように指示された状態判断部５は、機器検索部６が検出した上記機器に状態要求を送信し（Ｓ７）、該機器から状態情報を受信する（Ｓ８）。
【０３１６】
状態情報の受信を確認した状態判断部５は、受信した状態情報に基づいて、目覚まし設定動作を実行させる機器が待機状態であるか否かを判断する（Ｓ９）。ここで、受信した状態情報が、状態情報（待機）であった場合には、状態判断部５は、上記機器が待機状態であると判断し（Ｓ９でＹＥＳ）、その旨を予約制御部７に伝達する。一方、受信した状態情報が、状態情報（表示ＯＮ）であった場合には、状態判断部５は、上記機器が表示出力中であると判断し（Ｓ９でＮＯ）、その旨を予約制御部７に伝達する。
【０３１７】
ここで、目覚まし設定動作を実行させる機器が表示出力中である旨の伝達を受けた場合には、予約制御部７は、Ｓ８４の処理に進み、目覚まし設定時刻となったことをユーザに報知する。
【０３１８】
一方、目覚まし設定動作を実行させる機器が待機状態である旨の伝達を受けた場合には、予約制御部７は、当該機器に電源制御信号を送信し（Ｓ１０）、予約（目覚まし設定動作）実行指示を送信して（Ｓ１４）、当該機器に目覚まし設定動作を実行させる。また、予約制御部７は、上記機器の操作用のモードでリモコンアプリ８を起動する。
【０３１９】
続いて、予約制御部７は、操作部３０８に対するユーザ操作を待ち受ける（Ｓ８５）。ここで、一定時間内に操作部３０８に対するユーザ操作が確認された場合（Ｓ８５でＹＥＳ）には、予約制御部７は、Ｓ８１の処理に戻って目覚ましの設定時刻となるスケジュールの有無を確認する。
【０３２０】
一方、一定時間経過後もユーザ操作を確認できない場合（Ｓ８５でＮＯ）には、予約制御部７は、目覚まし設定動作を実行している機器に対して、音量を上げる指示を送信する（Ｓ８６）。目覚まし設定動作を実行している機器は、音量を上げる指示を受信すると、所定量だけ音量を上げ、上げた後の音量を示す情報を遠隔操作装置３００に返す。
【０３２１】
そして、音量を示す情報の受信を確認した予約制御部７は、上記機器の音量が予め設定した音量に到達しているか否かを判断する（Ｓ８７）。ここで、上記機器の音量が予め設定した音量に到達していると判断した場合（Ｓ８７でＹＥＳ）には、予約制御部７は、Ｓ８１の処理に戻って目覚ましの設定時刻となるスケジュールの有無を確認する。一方、上記機器の音量が予め設定した音量に到達していないと判断した場合（Ｓ８７でＮＯ）には、予約制御部７は、Ｓ８５の処理に戻ってユーザ操作を待ち受ける。
【０３２２】
すなわち、上記Ｓ８５〜Ｓ８７の処理によれば、ユーザが遠隔操作装置３００の操作を行わなければ、目覚まし設定動作を実行している機器の出力音量が段階的に上がってゆく。これにより、ユーザは、目覚まし設定時刻となったことをより確実に認識することができる。
【０３２３】
〔変形例〕
上述の実施形態では、遠隔操作装置記憶部３１０に予約情報１０やスケジュール情報が格納されている例について説明したが、これらの情報の格納場所は遠隔操作装置記憶部３１０に限られない。例えば、遠隔操作装置３００と通信可能な任意の機器に予約情報１０等を格納しておき、該予約情報１０等を予約時刻所定時間前（例えば確認時刻）に遠隔操作装置３００にダウンロードするようにしてもよい。
【０３２４】
この場合には、遠隔操作装置３００は、予約の開始時刻の監視を行う必要がないので、図１２のＳ１の処理や、図２２のＳ８１の処理を省略することができる。また、この場合には、複数の遠隔操作装置３００に対して同時に予約情報１０を送信することにより、同じ番組やコンテンツを複数のユーザに同時に視聴させることも可能になる。
【０３２５】
上記の構成を応用することにより、今までにない情報伝達システムを構築することもできる。例えば、情報を出力する出力装置の近辺に、該出力装置に情報を出力させる予約情報をブロードキャストすることにより、上記出力装置の近辺に遠隔操作装置３００のユーザが居る場合にのみ、上記出力装置が情報を出力するシステムを構築できる。なお、予約情報のブロードキャストは、予約動作を実行する機器（例えば操作対象装置２００）が行うようにしてもよいし、その他の機器が行うようにしてもよい。
【０３２６】
また、例えば、上記ブロードキャストされた予約情報に対して、予約実行指示が送信された回数が所定数以上であった場合に、情報を出力するようにしてもよい。これは、街頭広告等に好適に適用できる。
【０３２７】
すなわち、街頭に設置された表示装置の周囲に予約情報をブロードキャストしたときに、該予約情報に対して多数の予約実行指示が返ってきた場合には、上記表示装置の近くに遠隔操作装置３００のユーザが多数存在することになる。したがって、このような場合に、遠隔操作装置３００のユーザ向けの広告を上記表示装置に表示させることにより、効率のよい広告を行うことができる。
【０３２８】
上記の機能は、例えば操作対象装置２００の予約実行制御部２２が、遠隔操作装置３００から、同一の予約動作に対する実行要求を受信した累積回数が、予め設定した回数を越えた場合に、当該予約動作を実行することによって実現される。
【０３２９】
なお、予約動作の実行要求の累積回数は、例えば予約動作の実行要求を受信したときに、当該予約動作を記憶しておき、該記憶した予約動作と同じ予約動作の実行要求を受信したときに、当該予約動作の実行要求の累積受信回数を更新することによって計測することができる。
【０３３０】
また、上記実施形態では、テレビ番組またはＷｅｂサービスの視聴予約について説明したが、遠隔操作装置３００に設定可能な予約は、上記の例に限られない。例えば、ラジオ等の放送を出力させる予約についても、上記テレビの予約と同様にして実現できる。また、予約時刻に音楽プレーヤーに音楽を出力させる予約や、空調装置を予め登録した設定温度で動作させる予約なども実行させることができる。
【０３３１】
そして、遠隔操作装置３００では、録画予約の設定が行われた場合に、外部の録画装置（例えば操作対象装置２００）にリモート録画予約を行うと共に、録画予約された番組の開始時刻に、遠隔操作装置３００の通信圏内に上記番組を出力可能な機器が存在するときには、上記機器に上記番組を出力させるようにしてもよい。これにより、遠隔操作装置３００のユーザは、録画された番組を後で視聴することもできるし、予約した番組を出力する機器がその場にあれば、その機器にて上記番組を生で視聴することもできる。
【０３３２】
さらに、上記実施形態では、遠隔操作装置３００は、操作信号の送信に用いる操作側第２通信部３０２を介した通信の可否によって、予約動作等を実行可能な機器の検出を行う例を示したが、予約動作等を実行可能な機器の検出方法はこの例に限られない。
【０３３３】
例えば、遠隔操作装置３００にＧＰＳ（Global Positioning System）を搭載することによっても、予約動作等を実行可能な機器を検出することができる。すなわち、テレビなどの機器は、一般に設置場所が固定されている。そこで、遠隔操作装置３００において、登録機器情報９を作成するときに、ＧＰＳにて当該機器の設置場所を取得し、記憶しておく。そして、ＧＰＳにて遠隔操作装置３００の現在地の監視を行い、遠隔操作装置３００の現在地に近い機器のうち、予約動作等を実行できることが登録機器情報９に示されている機器を、予約動作等を実行可能な機器として検出することができる。
【０３３４】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０３３５】
最後に、操作対象装置２００及び遠隔操作装置３００の各ブロック、特に操作対象装置制御部２０３及び遠隔操作装置制御部３０６は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０３３６】
すなわち、操作対象装置２００または遠隔操作装置３００は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである操作対象装置２００または遠隔操作装置３００の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記操作対象装置２００または遠隔操作装置３００に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０３３７】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０３３８】
また、操作対象装置２００または遠隔操作装置３００を通信ネットワークと接続可能に構成し、上記プログラムコードを、通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０３３９】
本発明の遠隔操作装置３００は、予約開始時刻に自装置の通信圏内に存在する機器に予約動作を実行させるので、予約時刻における状況に応じた最適な機器で予約動作を実行させることができる。したがって、特に、ユーザが携帯して持ち歩く機器に好適に適用することができる。
【図面の簡単な説明】
【０３４０】
【図１】本発明の実施形態を示すものであり、操作対象装置及び遠隔操作装置の要部構成を示すブロック図である。
【図２】上記操作対象装置及び上記遠隔操作装置を含む遠隔操作システムの要部構成を示すブロック図である。
【図３】確認時刻に、上記遠隔操作装置の通信圏内に上記操作対象装置が存在し、かつ該操作対象装置が待機状態である場合の動作例を示す図である。
【図４】上記遠隔操作装置の表示部に表示される画面例を示す図であり、テレビ操作用のリモコンアプリが起動しているときの表示画面の一例を示す図である。
【図５】上記遠隔操作装置の表示部に表示される画面例を示す図であり、ブラウザ操作用のリモコンアプリが起動しているときの表示画面の一例を示す図である。
【図６】上記操作対象装置が上記遠隔操作装置の通信圏内に存在し、かつ上記操作対象装置が動作状態（表示出力を行っている状態）である場合の動作例を示す図である。
【図７】テレビの視聴予約が行われている場合に、上記遠隔操作装置の通信圏内に予約を実行可能な機器が存在しないときの動作例を示す図である。
【図８】Ｗｅｂサービスの視聴予約が行われている場合に、上記遠隔操作装置の通信圏内に予約を実行可能な機器が存在しないときの動作例を示す図である。
【図９】上記遠隔操作装置に対する予約の設定方法の一例を示す図である。
【図１０】予約設定を行うときに上記遠隔操作装置の表示部に表示される表示画面の遷移を示す図である。
【図１１】上記遠隔操作装置の表示部に表示される予約リストの一例を示す図である。
【図１２】上記遠隔操作装置が実行する処理の一例を示すフローチャートである。
【図１３】上記操作対象装置が実行する処理の一例を示すフローチャートである。
【図１４】機能選択処理の一例を示すフローチャートである。
【図１５】上記遠隔操作装置が機能選択処理を実行しているときに上記操作対象装置が実行する処理の一例を示すフローチャートである。
【図１６】上記遠隔操作装置が実行する予約実行中処理の一例を示すフローチャートである。
【図１７】上記操作対象装置が実行する予約終了処理の一例を示すフローチャートである。
【図１８】目覚ましの確認時刻に、上記遠隔操作装置の通信圏内に上記操作対象装置が存在し、かつ該操作対象装置が待機状態である場合の動作例を示す図である。
【図１９】確認時刻に、上記遠隔操作装置の通信圏内に目覚まし設定動作を実行できる機器が存在しない場合の動作例を示す図である。
【図２０】確認時刻に、上記遠隔操作装置の通信圏内に表示出力中の操作対象装置が存在する場合の動作例を示す図である。
【図２１】上記遠隔操作装置にて表示される、スケジュール情報の入力画面の一例を示す図である。
【図２２】上記操作対象装置が実行する目覚まし処理の一例を示すフローチャートである。
【図２３】従来技術を示すものであり、リモコンに予約情報を記憶させることによって、視聴予約を実行する技術を説明する図である。
【図２４】従来技術を示すものであり、ユーザの在、不在に応じて視聴予約を録画に切り換える技術を説明する図である。
【符号の説明】
【０３４１】
１００  遠隔操作システム（予約制御システム）
２００  操作対象装置（機器、予約実行装置）
３００  遠隔操作装置（予約制御装置）
３０２  操作側第２通信部（通信部）
４  機能選択制御部（代替動作実行手段）
５  状態判断部（状態取得手段）
６  機器検索部（機器検出手段）
７  予約制御部（予約制御手段、予約中制御手段）
８  リモコンアプリ
２２  予約実行制御部（予約実行制御手段）
【図１】
2009296033.tif 000008
【図２】
2009296033.tif 000009
【図３】
2009296033.tif 000010
【図４】
2009296033.tif 000011
【図５】
2009296033.tif 000012
【図６】
2009296033.tif 000013
【図７】
2009296033.tif 000014
【図８】
2009296033.tif 000015
【図９】
2009296033.tif 000016
【図１０】
2009296033.tif 000017
【図１１】
2009296033.tif 000018
【図１２】
2009296033.tif 000019
【図１３】
2009296033.tif 000020
【図１４】
2009296033.tif 000021
【図１５】
2009296033.tif 000022
【図１６】
2009296033.tif 000023
【図１７】
2009296033.tif 000024
【図１８】
2009296033.tif 000025
【図１９】
2009296033.tif 000026
【図２０】
2009296033.tif 000027
【図２１】
2009296033.tif 000028
【図２２】
2009296033.tif 000029
【図２３】
2009296033.tif 000030
【図２４】
2009296033.tif 000031