(57)【特許請求の範囲】
【請求項１】
テレビジョン受像機に接続され、コンテンツのデータを記録媒体に記録して録画する記録装置であって、
前記テレビジョン受像機から送信された情報に基づいて、コンテンツを検索するためのGUI（Graphical User Interface）を、前記テレビジョン受像機に表示させるGUI表示制御手段と、
前記GUI表示制御手段により表示された前記GUIにより設定された検索条件に基づいて、コンテンツを検索するコンテンツ検索手段と、
前記コンテンツ検索手段により検索されたコンテンツの情報を、前記テレビジョン受像機に表示させる検索結果表示制御手段と
を備える記録装置。
【請求項２】
前記GUI表示制御手段は、前記テレビジョン受像機から送信された情報に基づいて、前記テレビジョン受像機が前記GUIの表示データを画面に重畳して表示できるか否かを特定し、
前記テレビジョン受像機が前記GUIの表示データを画面に重畳して表示できない場合、前記テレビジョン受像機のモニタに表示される画像の信号の入力元を、自分が出力する信号に切り替えさせるための切り替え要求を、前記テレビジョン受像機に送信する
請求項１に記載の記録装置。
【請求項３】
前記コンテンツが放送される番組であり、
前記検索手段は、
前記テレビジョン受像機から送信された情報に含まれる、前記テレビジョン受像機が受信中のチャンネルを特定する情報、および現在時刻の情報に基づいて、自分が受信した番組のメタデータに含まれるキーワードを抽出し、
前記キーワードに基づいて自分が受信した番組表の中から番組を検索する
請求項１に記載の記録装置。
【請求項４】
前記コンテンツが放送される番組であり、
前記検索手段は、
前記テレビジョン受像機から送信された情報に含まれる、前記テレビジョン受像機が受信した番組のイベントID、サービスID、およびネットワークIDに基づいて、自分が受信した番組のメタデータに含まれるキーワードを抽出し、
前記キーワードに基づいて自分が受信した番組表の中から番組を検索する
請求項１に記載の記録装置。
【請求項５】
前記検索結果表示制御手段により表示された、検索されたコンテンツの情報に基づいてユーザにより指定されたコンテンツの録画予約を設定する録画予約設定手段をさらに備える
請求項１に記載の記録装置。
【請求項６】
テレビジョン受像機に接続され、コンテンツのデータを記録媒体に記録して録画する記録装置の記録方法であって、
前記テレビジョン受像機から送信された情報に基づいて、コンテンツを検索するためのGUIを、前記テレビジョン受像機に表示させ、
前記表示された前記GUIにより設定された検索条件に基づいて、コンテンツを検索し、
前記コンテンツ検索手段により検索されたコンテンツの情報を、前記テレビジョン受像機に表示させるステップ
を含む記録方法。
【請求項７】
コンピュータを、
テレビジョン受像機に接続され、コンテンツのデータを記録媒体に記録して録画する記録装置であって、
前記テレビジョン受像機から送信された情報に基づいて、コンテンツを検索するためのGUIを、前記テレビジョン受像機に表示させるGUI表示制御手段と、
前記GUI表示制御手段により表示された前記GUIにより設定された検索条件に基づいて、コンテンツを検索するコンテンツ検索手段と、
前記コンテンツ検索手段により検索されたコンテンツの情報を、前記テレビジョン受像機に表示させる検索結果表示制御手段とを備える記録装置として機能させるための
プログラム。
【請求項８】
請求項７に記載のプログラムが記録されている記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置および方法、プログラム、並びに記録媒体に関し、特に、より簡単に番組検索を行うことができる記録装置および方法、プログラム、並びに記録媒体に関する。
【背景技術】
【０００２】
EPGの普及に伴い、HDD（Hard Disk Drive）レコーダなどにおいては、ジャンルやキーワードなどを指定して、そのジャンルやキーワードに対応する番組を検索する番組検索機能が付加されているものが増えている。
【０００３】
ある番組を基点とし、基点番組の関連情報を提示することも提案されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２００４−３５７１８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術では、HDDレコーダで視聴中の番組を基点とすることはできるが、テレビジョン受像機で視聴中の番組を基点として関連情報を提示することができない。このため、従来、テレビジョン受像機で視聴中の番組に関連する番組を録画予約したい場合、HDDレコーダを立ち上げてあらためて番組検索を行う必要があった。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、より簡単に番組検索を行うことができるようにするものである。
【課題を解決するための手段】
【０００７】
本発明の一側面は、テレビジョン受像機に接続され、コンテンツのデータを記録媒体に記録して録画する記録装置であって、前記テレビジョン受像機から送信された情報に基づいて、コンテンツを検索するためのGUI（Graphical User Interface）を、前記テレビジョン受像機に表示させるGUI表示制御手段と、前記GUI表示制御手段により表示された前記GUIにより設定された検索条件に基づいて、コンテンツを検索するコンテンツ検索手段と、前記コンテンツ検索手段により検索されたコンテンツの情報を、前記テレビジョン受像機に表示させる検索結果表示制御手段とを備える記録装置である。
【０００８】
前記GUI表示制御手段は、前記テレビジョン受像機から送信された情報に基づいて、前記テレビジョン受像機が前記GUIの表示データを画面に重畳して表示できるか否かを特定し、前記テレビジョン受像機が前記GUIの表示データを画面に重畳して表示できない場合、前記テレビジョン受像機のモニタに表示される画像の信号の入力元を、自分が出力する信号に切り替えさせるための切り替え要求を、前記テレビジョン受像機に送信するようにすることができる。
【０００９】
前記コンテンツが放送される番組であり、前記検索手段は、前記テレビジョン受像機から送信された情報に含まれる、前記テレビジョン受像機が受信中のチャンネルを特定する情報、および現在時刻の情報に基づいて、自分が受信した番組のメタデータに含まれるキーワードを抽出し、前記キーワードに基づいて自分が受信した番組表の中から番組を検索するようにすることができる。
【００１０】
前記コンテンツが放送される番組であり、前記検索手段は、前記テレビジョン受像機から送信された情報に含まれる、前記テレビジョン受像機が受信した番組のイベントID、サービスID、およびネットワークIDに基づいて、自分が受信した番組のメタデータに含まれるキーワードを抽出し、前記キーワードに基づいて自分が受信した番組表の中から番組を検索するようにすることができる。
【００１１】
前記検索結果表示制御手段により表示された、検索されたコンテンツの情報に基づいてユーザにより指定されたコンテンツの録画予約を設定する録画予約設定手段をさらに備えるようにすることができる。
【００１２】
本発明の一側面は、テレビジョン受像機に接続され、コンテンツのデータを記録媒体に記録して録画する記録装置の記録方法であって、前記テレビジョン受像機から送信された情報に基づいて、コンテンツを検索するためのGUIを、前記テレビジョン受像機に表示させ、前記表示された前記GUIにより設定された検索条件に基づいて、コンテンツを検索し、前記コンテンツ検索手段により検索されたコンテンツの情報を、前記テレビジョン受像機に表示させるステップを含む記録方法である。
【００１３】
本発明の一側面は、コンピュータを、テレビジョン受像機に接続され、コンテンツのデータを記録媒体に記録して録画する記録装置であって、前記テレビジョン受像機から送信された情報に基づいて、コンテンツを検索するためのGUIを、前記テレビジョン受像機に表示させるGUI表示制御手段と、前記GUI表示制御手段により表示された前記GUIにより設定された検索条件に基づいて、コンテンツを検索するコンテンツ検索手段と、前記コンテンツ検索手段により検索されたコンテンツの情報を、前記テレビジョン受像機に表示させる検索結果表示制御手段とを備える記録装置として機能させるためのプログラムである。
【発明の効果】
【００１４】
本発明によれば、より簡単に番組検索を行うことができる。
【発明を実施するための最良の形態】
【００１５】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書または図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書または図面に記載されていることを確認するためのものである。従って、明細書または図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００１６】
本発明の一側面の記録装置は、テレビジョン受像機に接続され、コンテンツのデータを記録媒体に記録して録画する記録装置であって、前記テレビジョン受像機から送信された情報（例えば、検索要求）に基づいて、コンテンツを検索するためのGUI（Graphical User Interface）を、前記テレビジョン受像機に表示させるGUI表示制御手段（例えば、図１０のステップＳ１５９またはステップＳ１６０の処理を実行する図２のCPU７１）と、前記GUI表示制御手段により表示された前記GUIにより設定された検索条件（例えば、キーワード）に基づいて、コンテンツを検索するコンテンツ検索手段（例えば、図１０のステップＳ１６２の処理を実行する図２のCPU７１）と、前記コンテンツ検索手段により検索されたコンテンツの情報を、前記テレビジョン受像機に表示させる検索結果表示制御手段（例えば、図１０のステップＳ１６３の処理を実行する図２のCPU７１）とを備える。
【００１７】
この記録装置は、前記検索結果表示制御手段により表示された、検索されたコンテンツの情報に基づいてユーザにより指定されたコンテンツの録画予約を設定する録画予約設定手段（例えば、図１０のステップＳ１６５の処理を実行する図２のCPU７１）をさらに備えるようにすることができる。
【００１８】
本発明の一側面の記録方法は、テレビジョン受像機に接続され、コンテンツのデータを記録媒体に記録して録画する記録装置の記録方法であって、前記テレビジョン受像機から送信された情報（例えば、検索要求）に基づいて、コンテンツを検索するためのGUIを、前記テレビジョン受像機に表示させ（例えば、図１０のステップＳ１５９またはステップＳ１６０の処理）、前記表示された前記GUIにより設定された検索条件（例えば、キーワード）に基づいて、コンテンツを検索し（例えば、図１０のステップＳ１６２の処理）、前記コンテンツ検索手段により検索されたコンテンツの情報を、前記テレビジョン受像機に表示させる（例えば、図１０のステップＳ１６３の処理）ステップを含む。
【００１９】
以下、図面を参照して、本発明の実施の形態について説明する。
【００２０】
図１は、本発明の一実施の形態に係る録画予約システムの構成例を示すブロック図である。この録画予約システム１０は、同図に示されるように、HDD（Hard Disk Drive）レコーダなどとして構成される記録装置１１と、テレビジョン受像機１２により構成されており、記録装置１１とテレビジョン受像機１２は、相互に接続されている。
【００２１】
なお、記録装置１１とテレビジョン受像機１２との接続には、例えば、HDMI（High-Definition Multimedia Interface）ケーブルが用いられ、記録装置１１とテレビジョン受像機１２との間においては、画像、音声の信号だけでなく、各種の制御信号の送受信も行われるようになされている。従って、例えば、記録装置１１から送信された制御信号に基づいて、テレビジョン受像機１２の動作を制御することなどが可能となるようになされている。
【００２２】
記録装置１１とテレビジョン受像機１２は、それぞれ内部にチューナを有する構成とされており、放送された番組などの信号を受信する。また、記録装置１１とテレビジョン受像機１２は、放送されたEPG（Electronic Program Guide）のデータに対応する信号を受信するようになされている。EPGには、放送される番組（正確には、その番組を示す欄）のそれぞれを、対応するチャンネル毎に放送時間の順に並べたテーブルとして構成される番組表のデータと、各番組の内容、出演者などに関する情報のデータが含まれている。
【００２３】
テレビジョン受像機１２は、放送された番組の画像を表示し、番組の音声を出力するようになされている。また、テレビジョン受像機１２は、記録装置１１から出力された信号に対応する画像または音声を表示（出力）するようになされている。すなわち、テレビジョン受像機１２は、図示せぬリモコンなどを介して入力されるユーザの指令に基づいて、自身のチューナで受信した番組の画像を表示することもできるし、記録装置１１から出力された信号に基づいて、記録装置１１に録画された番組の画像を表示することもできるし、また、記録装置１１のチューナで受信した番組の画像を表示することもできる。
【００２４】
記録装置１１は、図示せぬリモコンなどを介して入力されるユーザの指令に基づいて、番組の録画予約が設定されるようになされており、また、録画された番組を再生して、テレビジョン受像機１２に表示させるようになされている。
【００２５】
記録装置１１に対する録画予約は、例えば、番組が放送される時間帯、チャネルなどを特定する情報を指定して設定することも可能であるし、あるいはまた、指定されたキーワードに関連する番組を、番組表に基づいて検索し、その検索結果に基づいて設定することも可能である。
【００２６】
図２は、記録装置１１の構成例を示すブロック図である。ここでは、記録装置１１がHDDレコーダとして構成される場合の例について説明する。
【００２７】
CPU７１は、記録装置１１全体の動作を制御するメインコントローラであり、入力部７６から供給された入力信号に基づいて、チューナ７９、復調部８０、デコーダ８１、およびHDD７８などを制御することにより、番組の録画または再生を実行させる。
【００２８】
RAM７３は、CPU７１の実行プログラムをロードしたり、実行プログラムの作業データを書き込むために使用される、書き込み可能な揮発性メモリである。ROM７２は、記録装置１１の電源オン時に実行する自己診断・初期化プログラムや、ハードウェア操作用の制御コードなどを格納する読み出し専用メモリである。
【００２９】
入力部７６は、例えば、リモートコマンダ（リモコン）、ボタン、スイッチ、あるいはキーボードなどにより構成され、操作に対応する入力信号を、入出力インタフェース７５およびバス７４を介してCPU７１に出力する。
【００３０】
通信部７７は、例えば、ネットワークを介して、必要に応じて他の情報処理装置などと通信する。
【００３１】
HDD７８は、プログラムやデータなどを所定フォーマットのファイル形式で蓄積することができる、ランダムアクセスが可能な記憶装置であり、膨大な記憶容量を備えている。HDD７８は、入出力インタフェース７５を介してバス７４に接続されており、デコーダ８１、または通信部７７から、放送番組、およびEPGデータなどのデータ放送用のデータの入力を受け、これらの情報を記録するとともに、必要に応じて、記録されたデータを出力する。
【００３２】
図示せぬアンテナで受信された放送波は、チューナ７９に供給される。放送波は、所定のフォーマットに基づいており、EPGデータを含んでいても良い。放送波は、衛星放送波、地上波、有線、または無線の区別を特に問わない。
【００３３】
チューナ７９は、CPU７１の制御に基づいて、所定のチャンネルの放送波のチューニングすなわち選局を行い、受信データを復調部８０に出力する。なお、送信されてくる放送波がアナログであるか、あるいは、デジタルであるかに応じて、チューナ７９の構成を適宜変更または拡張することができる。復調部８０は、デジタル変調されている受信データを復調し、デコーダ８１に出力する。
【００３４】
例えば、デジタル放送の場合、チューナ７９により受信され、復調部８０により復調されたデジタルデータは、MPEG2（Moving Picture Experts Group 2）方式などの所定の方式で圧縮されたAVデータ、および、データ放送用のデータが多重化されているトランスポートストリームである。前者のAVデータは、放送番組本体を構成する映像データおよび音声データであり、後者のデータ放送用のデータは、この放送番組本体に付随するデータ（例えば、EPGデータ）を含むものである。
【００３５】
デコーダ８１は、復調部８０より供給されたトランスポートストリームを、例えば、MPEG方式で圧縮されたAVデータとデータ放送用のデータに分離する。分離されたデータ放送用のデータは、バス７４および入出力インタフェース７５を介してHDD７８に供給され、記録される。
【００３６】
受信した番組をそのまま出力することが指示されている場合、デコーダ８１は、AVデータを、圧縮映像データと圧縮音声データにさらに分離する。分離された音声データは、デコードされた後、ミキサ８３を介してテレビジョン受像機１２のスピーカに出力される。また、分離された映像データは、伸張された後、コンポーザ８２を介してテレビジョン受像機１２のモニタに出力される。
【００３７】
受信した番組をHDD７８に録画することが指示されている場合、デコーダ８１は、分離する前のAVデータを、バス７４および入出力インタフェース７５を介してHDD７８に出力する。また、HDD７８に録画されている番組の再生が指示されている場合、デコーダ８１は、入出力インタフェース７５およびバス７４を介して、HDD７８からAVデータの入力を受け、圧縮映像データと圧縮音声データに分離し、それぞれコンポーザ８２もしくはミキサ８３に出力する。
【００３８】
コンポーザ８２は、必要に応じて、デコーダ８１より入力された映像データと、GUI（Graphical User Interface）画面とを合成して、テレビジョン受像機１２のモニタに出力するようになされている。
【００３９】
なお、テレビジョン受像機１２も、CPU、メモリなどを有する構成とされ、例えば、図示せぬリモコンなどにより入力された指令に対応する処理を実行するようになされているものとする。
【００４０】
ところで、記録装置１１は、上述したように、指定されたキーワードに関連する番組を、番組表に基づいて検索し、その検索結果に基づいて録画予約を設定することが可能である。このキーワードは、例えば、テレビジョン受像機１２に表示された、記録装置１１により生成されたGUI画面の所定の部位に、ユーザがリモコンを操作するなどして入力されるようにすることも可能であるが、所定の番組のメタデータに含まれる情報からキーワードが抽出されて入力されるようにすることも可能である。
【００４１】
例えば、デジタル放送の番組の場合、チューナ７９により受信され、復調部８０により復調されたデジタルデータは、放送番組本体を構成する映像データおよび音声データ（AVデータ）に、この放送番組本体に付随するデータ（メタデータ）が付加されている。このメタデータには、例えば、放送波を特定するための情報、放送局を特定するための情報、番組を特定するための情報、番組の内容を説明する情報、番組の出演者に関する情報などが含まれている。
【００４２】
記録装置１１は、例えば、チューナ７９により受信した番組をそのまま、テレビジョン受像機１２に出力している場合、その番組のメタデータから、例えば、番組の出演者に関する情報をキーワードとして抽出することが可能であり、その番組を視聴中に、録画予約すべき番組の検索が指令された場合、番組の出演者名の一覧を提示し、ユーザにより選択された出演者が出演する番組を、番組表に基づいて検索するようになされている。
【００４３】
例えば、ユーザが、テレビジョン受像機１２に表示された、図３に示されるような画面１００の番組を視聴していたとする。
【００４４】
この番組を視聴中に、ユーザが、図示せぬリモコンなどを操作してGUI画面の表示を指令した場合、図４に示されるように画面１００に、GUI画面１０１が重畳されて表示される。この例では、GUI画面１０１には、「番組録画」、「番組説明」、「出演者」、「その他情報」、および「関連番組」のそれぞれの文字列が表示されている。
【００４５】
これらの文字列は、それぞれGUI画面１０１の部品とされ、例えば、リモコンを操作するなどして所定の文字列を選択することができるようになされている。例えば、「番組録画」が選択された場合、その番組の録画が指令されることになり、「番組説明」が選択された場合、その番組のメタデータに含まれる、番組の内容を説明する情報の表示が指令されることになる。
【００４６】
また、GUI画面１０１の「出演者」が選択された場合、出演者名の一覧の表示が指令されることになる。この場合、その番組のメタデータに含まれる、番組の出演者に関する情報から出演者名が抽出されて出演者名の一覧が表示されることになる。GUI画面１０１の「その他情報」が選択された場合、その番組のメタデータに含まれる、番組の出演者に関する情報以外の情報が抽出され、文字列として表示される。GUI画面１０１の「関連番組」が選択された場合、例えば、その番組の次回の放送予定などが表示される。
【００４７】
GUI画面１０１の「出演者」が選択された場合、テレビジョン受像機１２の表示画面は、図５に示されるようになる。
【００４８】
図５においては、画面１００にGUI画面１０１が重畳されているが、GUI画面１０１において選択された「出演者」以外の文字列（部品）は、消去されている。そして、GUI画面１０１において「出演者」が選択されたことにより、新たにGUI画面１０２が画面１００に重畳されて表示されている。GUI画面１０２には、この番組の出演者名の一覧が表示されている。
【００４９】
例えば、ユーザがリモコンを操作するなどして、GUI画面１０２に表示された出演者名の一覧の中から所定の出演者を選択した場合、選択された出演者が出演する番組が番組表に基づいて検索される。なお、出演者は、同時に複数選択できるようになされている。例えば、図５のGUI画面１０２において、「バッキー」、「社長部長」、および「遠見えみり」が選択された場合、図６に示されるような、検索結果の画面がテレビジョン受像機１２に表示される。
【００５０】
図６に示される画面１３１は、記録装置１１により検索された番組の一覧を表示する画面とされる。この例では、画面上側のタグ１４１−２が選択されているので、「社長部長」が出演する番組の一覧が検索結果として表示されている。なお、検索結果としての番組の一覧には、番組の放送日、番組の放送開始時刻および番組名などがそれぞれ表示されることになる。
【００５１】
画面上側のタグ１４１−１が選択された場合、「バッキー」が出演する番組の一覧が検索結果として表示され、画面上側のタグ１４１−３が選択された場合、「遠見えみり」が出演する番組の一覧が検索結果として表示されることになる。
【００５２】
そして、例えば、ユーザがリモコンを操作するなどして、図６に示された番組の一覧のうち、所定の番組を選択すると、その番組の録画予約が設定されることになる。
【００５３】
ここでは、図５のGUI画面１０２に表示された出演者名がキーワードとされて番組が検索される例について説明したが、図４のGUI画面１０１において、「その他情報」が選択された場合、番組の出演者に関する情報以外の情報が一覧表示され、一覧表示された情報のうち選択された情報がキーワードとされて番組が検索される。
【００５４】
また、ここでは、記録装置１１が、チューナ７９により受信した番組をそのまま、テレビジョン受像機１２に出力しているとき、図３乃至図６を参照して説明した操作が行われるものとして説明したが、HDD７８に記録（録画）された番組が再生されてテレビジョン受像機１２に表示されているときも、図３乃至図６を参照して説明した操作が行われるようにすることができる。
【００５５】
さらに、本発明の記録装置１１によれば、テレビジョン受像機１２のチューナで受信した番組がテレビジョン受像機１２に表示されているときも、やはり図３乃至図６を参照して説明した操作が行われるようにすることが可能となるようになされている。
【００５６】
テレビジョン受像機１２のチューナで受信した番組がテレビジョン受像機１２に表示されているときに図３乃至図６を参照して説明した操作が行われる場合、例えば、テレビジョン受像機１２が受信したEPGに含まれる番組表に基づいて、現在視聴中の番組を特定するための情報が生成されて記録装置１１に送信される。
【００５７】
記録装置１１は、テレビジョン受像機１２から送信されてきた情報に基づいて特定される番組を、チューナ７９により受信し、その番組のメタデータから、例えば、番組の出演者に関する情報などを表示させるGUI画面１０１、およびGUI画面１０２の表示データを生成し、テレビジョン受像機１２にGUI画面１０１、およびGUI画面１０２を重畳表示させるようにすればよい。
【００５８】
このようにすることで、例えば、従来のHDDレコーダのように、テレビジョン受像機で視聴中の番組に関連する番組を録画予約したい場合、HDDレコーダを立ち上げてあらためて番組検索を行う必要がなく、より簡単に番組の検索を行って録画予約を設定することが可能となる。
【００５９】
次に、図７のフローチャートを参照して、テレビジョン受像機１２のチューナで受信した番組がテレビジョン受像機１２に表示されているときに図３乃至図６を参照して説明した操作が行われる場合の、テレビジョン受像機の処理について説明する。もちろん、この処理は、テレビジョン受像機のチューナにより番組を受信しているとき実行される。
【００６０】
ステップＳ１０１において、テレビジョン受像機１２は、ユーザから番組検索の指令があったか否かを判定し、指令があったと判定されるまで待機する。例えば、ユーザが図示せぬリモコンなどを操作することにより、所定のコマンドが投入された場合、ステップＳ１０１では、ユーザから番組検索の指令があったと判定される。
【００６１】
ステップＳ１０２において、テレビジョン受像機１２は、検索要求情報を生成する。このとき、例えば、図８または図９に示される情報を含む検索要求情報が生成される。
【００６２】
図８または図９に示される情報は、例えば、テレビジョン受像機１２から記録装置１１に、検索要求情報のパケットの信号として送信されるものであり、このパケットは、複数のフィールドを含む構成とされる。図８または図９の図中上段がフィールド名を表し、図中下段がそのフィールドに格納されたデータを表している。
【００６３】
図８または図９の例では、テレビジョン受像機１２から記録装置１１に送信されるパケットには、テレビジョン受像機１２のプロファイルを表すデータを格納するフィールド、および現在視聴中の番組がアナログ放送であるか、デジタル放送であるかを表す番組種別のデータを格納するフィールドが含まれている。また、このパケットには、当該番組のＩＤを表すイベントＩＤに対応するデータを格納するフィールド、当該番組を放送する放送局のＩＤを表すサービスＩＤに対応するデータを格納するフィールド、および当該番組の放送波（例えば、地上波デジタル放送、BSデジタル放送、CSデジタル方法など）を表すネットワークIDに対応するデータを格納するフィールドが含まれている。さらに、このパケットには、テレビジョン受像機１２のチューナが受信しているチャンネルを特定するチャンネルIDに対応するデータを格納するフィールドが含まれている。
【００６４】
なお、イベントＩＤ、サービスＩＤ、およびネットワークＩＤは、それぞれARIB（Association of Radio Industries and Businesses）規格により定められている。
【００６５】
図８の例では、テレビジョン受像機１２のプロファイルを表すデータが「P」とされており、図９の例では、テレビジョン受像機１２のプロファイルを表すデータが「Ｎ」とされている。ここでは、テレビジョン受像機１２のプロファイルとして、記録装置１１が生成したGUI画面の表示データを、自身のチューナが受信した番組の画面に重畳して表示することができる形式のものをあらわすプロファイル「Ｐ」と、記録装置１１が生成したGUI画面の表示データを、自身のチューナが受信した番組の画面に重畳して表示することができない形式のものを表すプロファイル「Ｎ」があるものとする。
【００６６】
図８の例では、番組種別のデータが「Ｄ」とされており、図９の例では、番組種別のデータが「Ａ」とされている。番組種別「Ｄ」は、その番組がデジタル放送であることを表し、番組種別「Ａ」は、その番組がアナログ放送であることを表す。
【００６７】
図８の例では、イベントＩＤが「００１」、サービスＩＤが「０４１」、ネットワークＩＤが「００１」とされている。すなわち、図８の例では、当該番組がデジタル放送であるので、番組表、メタデータなどに基づいて、イベントＩＤ、サービスＩＤ、およびネットワークＩＤを特定することが可能である。
【００６８】
一方、図９の例では、イベントＩＤ、サービスＩＤ、およびネットワークＩＤに対応するデータが格納されておらず、「Null」とされている。すなわち、図９の例では、当該番組がアナログ放送であるので、番組表、メタデータなどに基づいて、イベントＩＤ、サービスＩＤ、およびネットワークＩＤを特定することができない。
【００６９】
図９の例では、チャンネルIDが「０３」とされている。記録装置１１には、予めテレビジョン受像機１２のチャンネルIDとサービスIDおよびネットワークIDとを対応付けるテーブルが記憶されている。従って、記録装置１１は、テレビジョン受像機１２から送信されたパケットに含まれるチャンネルIDに基づいてサービスIDおよびネットワークIDを特定し、番組表において現在時刻に対応する時間帯に放送される番組を検索することで、テレビジョン受像機１２において現在視聴している番組を特定することが可能である。
【００７０】
一方、図８の例では、チャンネルIDに対応するデータが格納されておらず、「Null」とされている。図８の場合、上述した、イベントＩＤ、サービスＩＤ、およびネットワークＩＤに基づいてテレビジョン受像機１２において現在視聴している番組を特定することができるからである。
【００７１】
図７に戻って、ステップＳ１０３において、テレビジョン受像機１２は、ステップＳ１０２の処理で生成された検索要求情報を、記録装置１１に送信する。
【００７２】
ステップＳ１０４において、テレビジョン受像機１２は、記録装置１１から送信された情報に基づいてプロファイル別処理を実行する。この処理の詳細な内容は、テレビジョン受像機１２のプロファイルに応じて定まるものであり、図１１または図１２を参照して後述する。
【００７３】
次に、図１０のフローチャートを参照して、テレビジョン受像機１２のチューナで受信した番組がテレビジョン受像機１２に表示されているときに図３乃至図６を参照して説明した操作が行われる場合の、記録装置１１の処理について説明する。
【００７４】
ステップＳ１５１において、記録装置１１のCPU７１は、テレビジョン受像機１２から送信された検索要求情報を受信したか否かを判定し、受信したと判定されるまで待機する。図７のステップＳ１０３において、テレビジョン受像機１２が送信した検索要求情報が受信された場合、ステップＳ１５１において、テレビジョン受像機１２から送信された検索要求情報を受信したと判定され、処理は、ステップＳ１５２に進む。
【００７５】
ステップＳ１５２において、CPU７１は、テレビジョン受像機１２において現在視聴中の番組は、アナログ放送か否かを判定する。この判定は、図８または図９を参照して上述した、テレビジョン受像機１２が送信した検索要求情報に含まれる番組種別のデータに基づいて行われる。
【００７６】
ステップＳ１５２において、テレビジョン受像機１２において現在視聴中の番組は、アナログ放送ではないと判定された場合、処理は、ステップＳ１５３に進み、CPU７１は、イベントＩＤ、サービスＩＤ、およびネットワークＩＤに基づいてテレビジョン受像機１２で現在視聴されている番組を特定する。
【００７７】
一方、ステップＳ１５２において、テレビジョン受像機１２において現在視聴中の番組は、アナログ放送であると判定された場合、処理は、ステップＳ１５４に進み、CPU７１は、テレビジョン受像機１２のチャンネルIDとサービスID（およびネットワークＩＤ）とを対応付けるテーブルに基づいて、チャンネルIDをサービスID（およびネットワークＩＤ）に変換する。
【００７８】
そして、ステップＳ１５５において、CPU７１は、ステップＳ１５４の処理で変換されて得られたサービスＩＤ（およびネットワークＩＤ）に基づいて、番組表において現在時刻に対応する時間帯に放送される番組を検索することで、テレビジョン受像機１２で現在視聴されている番組を特定する。
【００７９】
ステップＳ１５３またはステップＳ１５５の処理の後、処理は、ステップＳ１５６に進む。
【００８０】
ステップＳ１５６において、CPU７１は、ステップＳ１５３またはステップＳ１５５の処理で特定された番組を、チューナ７９で受信し、当該番組のメタデータを取得する。なお、当該番組がデジタル放送の番組である場合、番組本体を構成するAVデータに付加されたデータがメタデータとして取得され、当該番組がアナログ放送の番組である場合、例えば、チューナ７９で定期的に受信されるアナログ放送用のEPGなどに含まれるデータがメタデータとして取得される。
【００８１】
ステップＳ１５７において、CPU７１は、ステップＳ１５６の処理で取得されたメタデータに含まれるキーワードを抽出する。キーワードは、上述したように、例えば、出演者名などとされる。
【００８２】
ステップＳ１５８において、CPU７１は、テレビジョン受像機１２は、記録装置１１が生成したGUI画面の表示データを、自身のチューナが受信した番組の画面に重畳して表示することができる形式のものか否かを判定する。この判定は、図８または図９を参照して上述した、テレビジョン受像機１２が送信した検索要求情報に含まれるプロファイルのデータに基づいて行われる。
【００８３】
ステップＳ１５８において、テレビジョン受像機１２は、記録装置１１が生成したGUI画面の表示データを、自身のチューナが受信した番組の画面に重畳して表示することができる形式のものと判定された場合、すなわちプロファイルが「Ｐ」であった場合、処理は、ステップＳ１５９に進み、CPU７１は、ステップＳ１５７の処理で抽出されたキーワードと、キーワード属性（例えば、「出演者」、「その他情報」など、そのキーワードが何に関するものであるかを表す属性）をテレビジョン受像機１２に表示させるための表示データを含む表示要求を、テレビジョン受像機１２に送信する。これにより、テレビジョン受像機１２により、番組の画面にGUI画面が重畳されて表示され、例えば、図５に示されるようなGUI画面１０１とGUI画面１０２が表示されることになる。
【００８４】
一方、ステップＳ１５８において、テレビジョン受像機１２は、記録装置１１が生成したGUI画面の表示データを、自身のチューナが受信した番組の画面に重畳して表示することができる形式のものではないと判定された場合、すなわちプロファイルがＮであった場合、処理は、ステップＳ１６０に進み、CPU７１は、テレビジョン受像機１２のモニタに表示される画像およびスピーカから出力される音声の信号の入力元を、記録装置１１に切り替えさせるための切り替え要求を、テレビジョン受像機１２に送信する。
【００８５】
これにより、テレビジョン受像機１２は、それまで、自身のチューナで受信した信号に基づいてモニタに画像を表示させ、スピーカから音声を出力させていたものを、記録装置１１から出力された信号に基づいて、モニタに画像を表示させ、スピーカから音声を出力させるように切り替える。
【００８６】
なお、ステップＳ１６０の処理とともに、テレビジョン受像機１２のモニタには、例えば、図５に示されるような画面が表示されることになる。すなわち、GUI画面１０１とGUI画面１０２が表示されることになる。
【００８７】
ステップＳ１５９、またはステップＳ１６０の処理の後、処理はステップＳ１６１に進む。なお、ステップＳ１６０の処理の後は、記録装置１１がチューナ７９で受信した番組を、テレビジョン受像機１２に出力している状態での処理となるので、以後の処理において、テレビジョン受像機１２との間での情報の送受信が行われる必要はない。一方、ステップＳ１５９の処理の後は、テレビジョン受像機１２のチューナで受信した番組を、テレビジョン受像機１２のモニタに表示している状態での処理となるので、以後の処理において、GUI画面が操作されたり、操作結果を表示させる都度、テレビジョン受像機１２と記録装置１１との間での情報の送受信が行われることになる。
【００８８】
ステップＳ１６１において、CPU７１は、キーワードが選択されたか否かを判定し、選択されたと判定されるまで待機する。
【００８９】
ステップＳ１６２において、CPU７１は、ステップＳ１６１で選択されたと判定されたキーワードに基づいて番組を検索する。
【００９０】
ステップＳ１６３において、CPU７１は、ステップＳ１６２の処理による検索結果を表示させる。このとき、テレビジョン受像機１２には、例えば、図６に示されるような画面が表示されることになる。
【００９１】
ステップＳ１６４において、CPU７１は、録画予約の対象番組の情報を受け付けたか否かを判定し、録画予約の対象番組の情報を受け付けたと判定された場合、処理は、ステップＳ１６５に進む。
【００９２】
ステップＳ１６５において、CPU７１は、ステップＳ１６４において受け付けたと判定された情報に対応する番組の録画予約を設定する。
【００９３】
一方、ステップＳ１６４において、CPU７１は、録画予約の対象番組の情報を受け付けなかったと判定された場合、ステップＳ１６５の処理は、スキップされる。
【００９４】
このようにして、記録装置１１の処理が行われる。このようにすることで、テレビジョン受像機１２のチューナで受信した番組がテレビジョン受像機１２に表示されているときであっても、記録装置１１の機能により、録画予約すべき番組を検索して録画予約を設定することができる。
【００９５】
次に、図１１のフローチャートを参照して、図７のステップＳ１０４のプロファイル別処理の詳細な例について説明する。図１１のプロファイル別処理１は、テレビジョン受像機のプロファイルが、プロファイル「Ｐ」である場合、すなわち、テレビジョン受像機１２が、記録装置１１が生成したGUI画面の表示データを、自身のチューナが受信した番組の画面に重畳して表示することができる形式のものである場合、図７のステップＳ１０４において実行される。
【００９６】
ステップＳ２０１において、テレビジョン受像機１２は、記録装置１１から表示要求を受信したか否かを判定し、受信したと判定されるまで待機する。このとき、図１０のステップＳ１５９の処理で送信された表示要求を受信したか否かが判定され、受信したと判定された場合、処理は、ステップＳ２０２に進む。
【００９７】
ステップＳ２０２において、テレビジョン受像機１２は、キーワード選択画面をOSD表示する。このとき、例えば、テレビジョン受像機１２のチューナで受信した番組の画像に、ステップＳ２０１の処理で受信したと判定された受信要求に含まれる表示データにより表示されるGUI画面が重畳して表示される。これにより、テレビジョン受像機１２には、例えば、図５に示されるような画面が表示されることになる。
【００９８】
ステップＳ２０３において、テレビジョン受像機１２は、ステップＳ２０２の処理で表示されたGUIに基づいて、キーワードが選択されたか否かを判定し、選択されたと判定されるまで待機する。例えば、ユーザがリモコンを操作するなどしてGUI画面に表示されたキーワードの選択を行った場合、ステップＳ２０３において、キーワードが選択されたと判定され、処理は、ステップＳ２０４に進む。
【００９９】
ステップＳ２０４において、テレビジョン受像機１２は、ステップＳ２０３において選択されたと判定されたキーワードを、記録装置１１に送信する。このキーワードが受信されることで、図１０のステップＳ１６１においては、キーワードが選択されたと判定されることになる。
【０１００】
ステップＳ２０５において、テレビジョン受像機１２は、記録装置１１から検索結果を受信したか否かを判定し、受信したと判定されるまで待機する。図１０のステップＳ１６３の処理に対応して、記録装置１１から検索結果を表示させるための表示データが送信され、その表示データを受信した場合、ステップＳ２０５において、記録装置１１から検索結果を受信したと判定され、処理は、ステップＳ２０６に進む。
【０１０１】
ステップＳ２０６において、テレビジョン受像機１２は、検索結果の画面を表示する。これにより、テレビジョン受像機１２には、例えば、図６に示されるような画面が表示されることになる。
【０１０２】
ステップＳ２０７において、テレビジョン受像機１２は、録画予約の指令があったか否かを判定する。例えば、ユーザがリモコンを操作するなどして検索結果の画面に表示された番組の指定を行った場合、ステップＳ２０７において、録画予約の指令があったと判定され、処理は、ステップＳ２０８に進む。
【０１０３】
ステップＳ２０８において、テレビジョン受像機１２は、ステップＳ２０７の処理に伴って指定された番組を特定する情報を記録装置１１に送信する。これが記録装置１１において受信されることで、図１０のステップＳ１６４において、録画予約の対象番組の情報を受け付けたと判定されることになる。
【０１０４】
なお、ステップＳ２０７において、録画予約の指令がなかったと判定された場合、ステップＳ２０８の処理は、スキップされる。
【０１０５】
次に、図１２のフローチャートを参照して、図７のステップＳ１０４のプロファイル別処理の別の詳細な例について説明する。図１２のプロファイル別処理２は、テレビジョン受像機のプロファイルが、プロファイル「Ｎ」である場合、すなわち、テレビジョン受像機１２が、記録装置１１が生成したGUI画面の表示データを、自身のチューナが受信した番組の画面に重畳して表示することができる形式のものではない場合、図７のステップＳ１０４において実行される。
【０１０６】
ステップＳ２２１において、テレビジョン受像機１２は、切り替え要求を受信したか否かを判定し、受信したと判定されるまで待機する。図１０のステップＳ１６０の処理で記録装置１１が送信した切り換え要求を受信した場合、ステップＳ２２１において、切り替え要求を受信したと判定され、処理は、ステップＳ２２２に進む。
【０１０７】
ステップＳ２２２において、テレビジョン受像機１２は、入力信号を記録装置１１に切り替える。これにより、テレビジョン受像機１２は、それまで、自身のチューナで受信した信号に基づいてモニタに画像を表示させ、スピーカから音声を出力させていたものを、記録装置１１から出力された信号に基づいて、モニタに画像を表示させ、スピーカから音声を出力させるように切り替える。
【０１０８】
このようにして、プロファイル別の処理が実行される。
【０１０９】
なお、上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば図１３に示されるような汎用のパーソナルコンピュータ７００などに、ネットワークや記録媒体からインストールされる。
【０１１０】
図１３において、CPU（Central Processing Unit）７０１は、ROM（Read Only Memory）７０２に記憶されているプログラム、または記憶部７０８からRAM（Random Access Memory）７０３にロードされたプログラムに従って各種の処理を実行する。RAM７０３にはまた、CPU７０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１１１】
CPU７０１、ROM７０２、およびRAM７０３は、バス７０４を介して相互に接続されている。このバス７０４にはまた、入出力インタフェース７０５も接続されている。
【０１１２】
入出力インタフェース７０５には、キーボード、マウスなどよりなる入力部７０６、CRT(Cathode Ray Tube)、ＬＣＤ(Liquid Crystal display)などよりなるディスプレイ、並びにスピーカなどよりなる出力部７０７、ハードディスクなどより構成される記憶部７０８、モデム、LANカードなどのネットワークインタフェースカードなどより構成される通信部７０９が接続されている。通信部７０９は、インターネットを含むネットワークを介しての通信処理を行う。
【０１１３】
入出力インタフェース７０５にはまた、必要に応じてドライブ７１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア７１１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部７０８にインストールされる。
【０１１４】
上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、インターネットなどのネットワークや、リムーバブルメディア７１１などからなる記録媒体からインストールされる。
【０１１５】
なお、この記録媒体は、図１３に示される、装置本体とは別に、ユーザにプログラムを配信するために配布される、プログラムが記録されている磁気ディスク（フロッピディスク（登録商標）を含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（MD（Mini-Disk）（登録商標）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア７１１により構成されるものだけでなく、装置本体に予め組み込まれた状態でユーザに配信される、プログラムが記録されているROM７０２や、記憶部７０８に含まれるハードディスクなどで構成されるものも含む。
【０１１６】
なお、本明細書において上述した一連の処理を実行するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０１１７】
【図１】本発明の一実施の形態に係る録画予約システムの構成例を示す図である。
【図２】図１の記録装置の構成例を示すブロック図である。
【図３】指定されたキーワードに関連する番組を検索し、その検索結果に基づいて録画予約を設定する操作を説明する図である。
【図４】指定されたキーワードに関連する番組を検索し、その検索結果に基づいて録画予約を設定する操作を説明する図である。
【図５】指定されたキーワードに関連する番組を検索し、その検索結果に基づいて録画予約を設定する操作を説明する図である。
【図６】指定されたキーワードに関連する番組を検索し、その検索結果に基づいて録画予約を設定する操作を説明する図である。
【図７】テレビジョン受像機の処理を説明するフローチャートである。
【図８】検索要求情報に含まれる情報の例を説明する図である。
【図９】検索要求情報に含まれる情報の例を説明する図である。
【図１０】記録装置の処理を説明するフローチャートである。
【図１１】プロファイル別処理１を説明するフローチャートである。
【図１２】プロファイル別処理２を説明するフローチャートである。
【図１３】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０１１８】
１０  録画予約システム，  １１  記録装置，  １２  テレビジョン受像機，  ７１  CPU，  ７８  HDD，  ７９  チューナ，  ８２  コンポーザ
【図１】
0004967998.tif 000002
【図２】
0004967998.tif 000003
【図３】
0004967998.tif 000004
【図４】
0004967998.tif 000005
【図５】
0004967998.tif 000006
【図６】
0004967998.tif 000007
【図７】
0004967998.tif 000008
【図８】
0004967998.tif 000009
【図９】
0004967998.tif 000010
【図１０】
0004967998.tif 000011
【図１１】
0004967998.tif 000012
【図１２】
0004967998.tif 000013
【図１３】
0004967998.tif 000014