(57)【特許請求の範囲】
【請求項１】
放送信号を受信する受信部と、
アプリケーションを実行させるアプリケーション実行部と、
放送または通信によりアプリケーションを取得し、前記アプリケーションを前記アプリケーション実行部で実行させるよう制御するアプリケーション制御部と、
録画済みの録画番組を、前記録画番組の放送局ＩＤまたは系列ＩＤの少なくともいずれかと関連付けて記憶する録画蓄積部と、
前記録画蓄積部を検索し、指定された放送局ＩＤまたは系列ＩＤの少なくともいずれかと合致する前記録画番組の一覧リストを表示するとともに、前記一覧リストから選択された前記録画番組を再生するよう制御する番組選択ユーザーインタフェース部と、
を具備し、
前記アプリケーション実行部で実行される前記アプリケーションは、前記放送局ＩＤまたは前記系列ＩＤの少なくともいずれかを指定して、前記番組選択ユーザーインタフェース部に前記一覧リストを表示するよう指示する、
ことを特徴とする受信機。
【請求項２】
前記アプリケーションは、前記受信部が受信中の放送信号に関連付く前記放送局ＩＤまたは前記系列ＩＤの少なくともいずれかを指定して、前記番組選択ユーザーインタフェース部に前記一覧リストを表示するよう指示する、
ことを特徴とする請求項１に記載の受信機。
【請求項３】
前記録画蓄積部は、前記録画番組をさらに所定のキーワードにも関連付けて記憶するものであり、
前記番組選択ユーザーインタフェース部は、さらに指定されたキーワードにも合致する前記録画番組の前記一覧リストを表示するものであり、
前記アプリケーション実行部で実行される前記アプリケーションは、さらにキーワードをも指定して、前記番組選択ユーザーインタフェース部に前記一覧リストを表示するよう指示する、
ことを特徴とする請求項１または２に記載の受信機。
【請求項４】
前記番組選択ユーザーインタフェース部が表示した前記一覧リストに対して前記録画番組の選択が行われなかった場合には、前記アプリケーションは、前記番組選択ユーザーインタフェース部に前記一覧リストを表示するよう指示した時点の状態に戻る、
ことを特徴とする請求項１から３までのいずれか一項に記載の受信機。
【請求項５】
放送信号を受信する受信部を備えたコンピューターを、
請求項１から４までのいずれか一項に記載の受信機として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信機およびプログラムに関する。
【背景技術】
【０００２】
テレビの放送番組を録画しておき、放送時間後にも再生視聴して楽しめるようにするための録画装置が普及している。このような録画装置は、例えば、内蔵する磁気ハードディスク装置（ＨＤＤ）または外付けの磁気ハードディスク装置に、番組コンテンツ（映像および音声）のデジタルデータを書き込む構成を有している。
【０００３】
デジタルデータの記録媒体の大容量化に伴い、近年、録画装置には多くの番組を蓄積できるようになってきている。視聴者の好みの番組を自動的に選択して録画しておく機能を有する録画装置も利用されている。また、放送されるすべての番組を録画しておく、いわゆる全録機能を備える録画装置も、利用されている。
【０００４】
特許文献１には、視聴者の視聴状況に基づいて、正確な自動録画を行うための録画装置が記載されている。また、特許文献１（特に、段落００３３等）には、録画装置が、番組情報と関連付けて視聴者の視聴状態を保存する構成が記載されている。そして、その録画装置は、視聴履歴と放送予定番組情報とを照らし合わせて、自動録画候補番組を抽出する。また、その録画装置は、録画されている全番組のリストを保持し、管理している。
【０００５】
一方、非特許文献１の「３．１．２６．１．５  録画コンテンツの取得」（ｐ．７０）には、録画されているコンテンツの情報をアプリケーションプログラムが取得するための関数について記載されている。この関数ｇｅｔＲｅｃｏｒｄｅｄＣｏｎｔｅｎｔＩｎｆｏｒｍａｔｉｏｎを用いることにより、アプリケーションプログラムは、引数で指定されるコンテンツ（番組）の情報を得ることができる。これにより、アプリケーションプログラムは、個別の番組について、録画されているか否かを知ることができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−２２２４６４号公報
【非特許文献】
【０００７】
【非特許文献１】「ＩＰＴＶ規定  ＨＴＭＬ５ブラウザ仕様  ＩＰＴＶＦＪ  ＳＴＤ−００１１  ２．１版」，一般社団法人ＩＰＴＶフォーラム，２０１４年１２月１５日
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、「全録」の場合においても、視聴者の視聴状況に応じて録画番組を自動的に選択した場合においても、録画されたままで視聴されない番組も多い。録画されたままで視聴されない番組が記録媒体を占めることは、無駄である。また、一方で、放送事業者にとっては、放送番組は、録画されるだけでなく、実際に視聴されることが望ましい。
【０００９】
録画されている番組の視聴を、視聴者に促すために、アプリケーションプログラムが、上記の関数ｇｅｔＲｅｃｏｒｄｅｄＣｏｎｔｅｎｔＩｎｆｏｒｍａｔｉｏｎを利用することも考えられる。例えば、アプリケーションプログラムが、関数ｇｅｔＲｅｃｏｒｄｅｄＣｏｎｔｅｎｔＩｎｆｏｒｍａｔｉｏｎを呼び出して、特定の番組が録画されていればその録画番組を視聴することを視聴者に対して提案することが、技術的には考えられる。
【００１０】
しかしながら、視聴者がどういった放送番組を録画して残しているかということは、一種の個人情報である。したがって、受信機上あるいは録画装置上で稼働するアプリケーションプログラムが、録画蓄積されている番組についての情報を取得することには、注意が必要である。また、上記のｇｅｔＲｅｃｏｒｄｅｄＣｏｎｔｅｎｔＩｎｆｏｒｍａｔｉｏｎ関数を呼び出すためには個別の番組を指定する必要があるため、録画されている不特定多数の番組の中から視聴を促す番組の情報を得る目的での関数の使用は困難である。
【００１１】
本発明は、上記の課題認識に基づいて行なわれたものであり、アプリケーションプログラムが録画されている番組についての情報を取得することなく、視聴中の番組に関連する録画番組を再生しやすくする受信機およびプログラムを提供するものである。
【課題を解決するための手段】
【００１２】
［１］上記の課題を解決するため、本発明の一態様による受信機は、放送信号を受信する受信部と、アプリケーションを実行させるアプリケーション実行部と、放送または通信によりアプリケーションを取得し、前記アプリケーションを前記アプリケーション実行部で実行させるよう制御するアプリケーション制御部と、録画済みの録画番組を、前記録画番組の放送局ＩＤまたは系列ＩＤの少なくともいずれかと関連付けて記憶する録画蓄積部と、前記録画蓄積部を検索し、指定された放送局ＩＤまたは系列ＩＤの少なくともいずれかと合致する前記録画番組の一覧リストを表示するとともに、前記一覧リストから選択された前記録画番組を再生するよう制御する番組選択ユーザーインタフェース部と、を具備し、
前記アプリケーション実行部で実行される前記アプリケーションは、前記放送局ＩＤまたは前記系列ＩＤの少なくともいずれかを指定して、前記番組選択ユーザーインタフェース部に前記一覧リストを表示するよう指示する、ことを特徴とするものである。
【００１３】
［２］また、本発明の一態様は、前記アプリケーションは、前記受信部が受信中の放送信号に関連付く前記放送局ＩＤまたは前記系列ＩＤの少なくともいずれかを指定して、前記番組選択ユーザーインタフェース部に前記一覧リストを表示するよう指示する、ことを特徴とするものである。
【００１４】
［３］また、本発明の一態様は、上記の受信機において、前記録画蓄積部は、前記録画番組をさらに所定のキーワードにも関連付けて記憶するものであり、前記番組選択ユーザーインタフェース部は、さらに指定されたキーワードにも合致する前記録画番組の前記一覧リストを表示するものであり、前記アプリケーション実行部で実行される前記アプリケーションは、さらにキーワードをも指定して、前記番組選択ユーザーインタフェース部に前記一覧リストを表示するよう指示する、ことを特徴とするものである。
【００１５】
［４］また、本発明の一態様は、上記の受信機において、前記番組選択ユーザーインタフェース部が表示した前記一覧リストに対して前記録画番組の選択が行われなかった場合には、前記アプリケーションは、前記番組選択ユーザーインタフェース部に前記一覧リストを表示するよう指示した時点の状態に戻る、ことを特徴とするものである。
【００１６】
［５］また、本発明の一態様は、放送信号を受信する受信部を備えたコンピューターを、上記の［１］から［４］までのいずれか一に記載の受信機として機能させるためのプログラムである。
【発明の効果】
【００１７】
本発明によれば、視聴者が視聴している放送番組に関連する録画済み番組の再生を促進することができる。また、そのために、アプリケーションが録画番組の情報を取得する必要がない。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１実施形態による受信機の概略機能構成を示すブロック図である。
【図２】同実施形態による録画蓄積部の内部に存在する録画番組データベースのデータ構成の概略を示す概要図である。
【図３】同実施形態によるアプリケーション実行部において実行されるプログラムが、番組選択ユーザーインタフェース部を呼び出す関係を説明するための第１の概念図（引数がない場合）である。
【図４】同実施形態によるアプリケーション実行部において実行されるプログラムが、番組選択ユーザーインタフェース部を呼び出す関係を説明するための第２の概念図（放送局ＩＤ／系列ＩＤを引数とする場合）である。
【図５】同実施形態によるアプリケーション実行部において実行されるプログラムが、番組選択ユーザーインタフェース部を呼び出す関係を説明するための第３の概念図（さらに、キーワードを引数とする場合）である。
【図６】同実施形態において、受信機上でアプリケーションを起動してから、録画番組の一覧を表示し、選択された録画番組の再生を開始するまでの一連の処理手順を示すシーケンスチャートである。
【図７】同実施形態において、リモコン装置側からの操作をトリガーとして録画番組の一覧を表示し、選択された録画番組の再生を開始するまでの一連の処理手順を示すシーケンスチャートである。
【図８】同実施形態において、番組選択ユーザーインタフェース部が表示した番組の一覧リストに関して、視聴者による番組選択が行われず、キャンセルされる場合の一連の処理手順を示すシーケンスチャートである。
【図９】第２実施形態による受信機および録画装置の概略機能構成を示すブロック図である。
【発明を実施するための形態】
【００１９】
次に、図面を参照しながら、本発明の実施形態について説明する。
【００２０】
［第１実施形態］
図１は、第１実施形態による受信機の概略機能構成を示すブロック図である。図示するように、受信機１は、受信部１１と、分離部１２と、デコード部１４と、出力部１５と、アプリケーション制御部１７と、アプリケーション実行部１８と、通信部２１と、録画機能部３０とを含んで構成される。また、録画機能部３０は、録画管理部３１と、録画蓄積部３２と、録画管理ユーザーインタフェース部３３とを含む。また、録画管理ユーザーインタフェース部３３は、その機能の一部として、番組選択ユーザーインタフェース部３７を含んで構成される。受信機１は、つまり、録画機能を有するテレビ受像機である。
【００２１】
受信機１が備える上記の各部は、電気回路・電子回路により実現される。また、これら各部の機能の一部をコンピューターにより実現してもよい。
また、録画蓄積部３２は、録画される番組をデジタルデータとして蓄積するために、磁気ハードディスク装置や半導体記憶装置などといった記憶手段を用いて実現される。これらの記憶手段の少なくとも一部が録画機能部３０の外部に外付けされる形態であってもよい。
なお、図示する構成では、録画機能部３０が受信機１の内部に存在しているが、録画機能部３０の機能を、受信機１とは別の装置として受信機１の外部に設けてもよい。その場合、受信機１と録画機能部（録画装置）３０とは、例えば、電気信号あるいは光信号をやりとりするためのケーブルや無線通信手段等によって相互に接続される。
以下に、各部の機能について説明する。
【００２２】
受信部１１は、放送局の送信機から送信される放送信号を受信する。放送信号は、電波として伝送されたり、ケーブル上の電気信号として伝送されたりする。放送信号には、映像や、音声や、文字情報や、制御情報が多重されている。放送信号内にアプリケーションプログラム（以下において単に「アプリケーション」または「アプリ」と呼ぶ場合がある）のコードが含まれる場合もある。
【００２３】
分離部１２は、受信部１１が受信した放送信号を分離し、映像や、音声や、文字情報や、制御情報を抽出する。分離部１２は、放送信号から抽出した映像および音声の信号を、デコード部１４に渡す。また、分離部１２は、放送信号から抽出した制御情報を、受信機１内で制御情報を必要とする各部に渡す。また、分離部１２は、放送信号から抽出したアプリケーションのコードをアプリケーション制御部１７に渡す。
【００２４】
デコード部１４は、映像および音声の信号を分離部１２から受け取り、それぞれ、デコードする。また、デコード部１４は、録画蓄積部から読み出された映像および音声のデータを録画管理部３１から受け取り、それぞれ、デコードする。デコード部１４は、デコードして得られた映像および音声を、出力部１５に渡す。
出力部１５は、デコード部１４から供給される映像および音声を、それぞれ、外部に出力する。出力部１５が出力する映像信号は、モニター装置等に入力され、表示される。出力部１５が出力する音声信号は、スピーカー等に入力され、音声として出力される。
【００２５】
アプリケーション制御部１７は、外部からアプリケーションプログラムのコードを取得し、管理する。なお、アプリケーション制御部１７は、放送信号から抽出されたアプリケーションプログラムのコードを取得したり、通信部２１が受信したアプリケーションプログラムのコードを取得したりする。アプリケーションプログラムは、例えば、ＨＴＭＬ（ハイパーテキストマークアップ言語）やスクリプト言語を用いて記述されるものである。また、アプリケーション制御部１７は、アプリケーションのライフサイクル（起動、終了等）を制御する。なお、アプリケーション制御部１７は、アプリケーションのコードをアプリケーション実行部１８に渡し、アプリケーション実行部１８上でアプリケーションを稼働させる。また、アプリケーション制御部１７は、稼働中のアプリケーションに対して通知を送ることもできる。つまり、アプリケーション制御部１７は、放送または通信によりアプリケーションを取得し、そのアプリケーションをアプリケーション実行部１８で実行させるよう制御する。
【００２６】
アプリケーション実行部１８は、アプリケーションを実行する機能を有する。アプリケーション実行部１８は、例えば、ウェブブラウザーの機能とスクリプト言語の解釈実行系（インタープリター）として実現される。アプリケーション実行部１８は、ＨＴＭＬで記述されたハイパーテキストを解釈して表示したり、スクリプト言語で記述された処理手順を解釈実行したりする。アプリケーションプログラムは、関数の形でモジュール化することができる。関数を呼び出すことにより、アプリケーションプログラムの中からそれらのモジュールの機能を実行させることができる。具体的には、アプリケーション実行部１８で実行されるアプリケーションは、放送局ＩＤまたは系列ＩＤの少なくともいずれかを指定して、番組選択ユーザーインタフェース部３７に録画番組の一覧リストを表示するよう指示する。また、アプリケーションが、受信部１１が受信中の放送信号に関連付く放送局ＩＤまたは系列ＩＤの少なくともいずれかを指定して、番組選択ユーザーインタフェース部３７に録画番組の一覧リストを表示するよう指示する構成としてもよい。また、アプリケーションが、さらにキーワードをも指定して、番組選択ユーザーインタフェース部３７に録画番組の一覧リストを表示するよう指示してもよい。また、番組選択ユーザーインタフェース部３７が表示した録画番組の一覧リストに対して録画番組の選択が行われなかった場合には、アプリケーションが、番組選択ユーザーインタフェース部３７に前記一覧リストを表示するよう指示した時点の状態に戻るようにしてもよい。
【００２７】
通信部２１は、受信機１と外部装置との間の通信の入出力及び制御を行う。通信部２１は、例えば、インターネットプロトコル（ＩＰ）を用いた通信を外部装置と行う。外部装置の種類は特に限定されないが、例えば、アプリケーションコードを提供するサーバー装置は、ここで言う外部装置の一例である。
【００２８】
録画機能部３０（録画装置）は、放送番組を録画（映像および音声の記録）して蓄積したり、録画されている番組を再生したりする機能を有する。
録画管理部３１は、録画機能部３０全体を管理する。また、録画管理部３１は、放送番組の映像および音声を、録画蓄積部３２に記録する。また、録画管理部３１は、録画番組を再生するために、録画蓄積部３２からその映像および音声を読み出し、デコード部１４に渡す。また、録画管理部３１は、録画番組データベースを管理し、その情報を維持する。録画番組データベース自体は、録画蓄積部３２の一部として構成される。
録画蓄積部３２は、録画番組の映像と音声とを記憶する。また、録画蓄積部３２は、録画されている番組に関するデータを録画番組データベースとして記憶する。具体的には、録画蓄積部３２は、録画済みの録画番組を、その録画番組の放送局ＩＤまたは系列ＩＤの少なくともいずれかと関連付けて記憶する。なお「ＩＤ」とは、「identifier」を表し、ここでは、識別情報を意味する。また、録画蓄積部３２が、録画番組を、さらに所定のキーワード（番組タイトルや、盤雲の詳細説明文内の語や、番組出演者を表す語）にも関連付けて記憶するようにしてもよい。録画番組データベースのより具体的な構成については、後で別の図を参照しながら説明する。なお、録画蓄積部３２は、例えば磁気ハードディスク装置（ＨＤＤ，ハード・ディスク・ドライブ）や、半導体記憶装置（ＳＳＤ，ソリッド・ステート・ドライブ）を用いて実現される。
【００２９】
録画管理ユーザーインタフェース部３３は、放送番組の録画・再生や録画予約等に関するユーザーインタフェースの機能を有する。具体的には、録画管理ユーザーインタフェース部３３は、必要な情報を画像として出力する。録画管理ユーザーインタフェース部３３が出力する画像は、例えば、機能等を選択するためのメニュー画面である。また、録画管理ユーザーインタフェース部３３は、視聴者による操作を受け付ける。視聴者による操作は、受信機１が有するボタンを押下したり、受信機１のリモコン装置が有するボタンを押下したりすることなどによって行われる。録画管理ユーザーインタフェース部３３は、電気信号等により、これらの操作を検知する。
【００３０】
番組選択ユーザーインタフェース部３７は、上記の録画管理ユーザーインタフェース部３３の一部の機能である。番組選択ユーザーインタフェース部３７は、特に、録画番組の一覧リストを表示するとともに、視聴者がそのリストから選んだ番組を再生するよう、録画管理部３１に要求する。また、番組選択ユーザーインタフェース部３７は、アプリケーション実行部１８で実行されるアプリケーションからの録画番組一覧リスト表示の要求を受け付ける。その際、番組選択ユーザーインタフェース部３７は、放送局ＩＤ／系列ＩＤを受け取り、その条件に合致する録画番組のみを上記の録画番組一覧リストに含めて表示することができる。また、番組選択ユーザーインタフェース部３７は、キーワードを受け取り、そのキーワードの条件に合致する録画番組のみを上記の録画番組一覧リストに含めて表示することができる。また、放送局ＩＤ／系列ＩＤとキーワードの両方の条件の論理積により、合致する録画番組のみを上記の録画番組一覧リストに含めて表示することができる。アプリケーションは、放送局ＩＤ／系列ＩＤやキーワードを引数として指定して所定の関数を呼び出すことにより、番組選択ユーザーインタフェース部３７に対して、上記の録画番組一覧リストの表示を要求する。放送局ＩＤ／系列ＩＤやキーワードは、録画番組（録画されている番組）と関連付けて、録画番組データベースに記憶されている。
つまり、番組選択ユーザーインタフェース部３７は、録画蓄積部３２を検索し、指定された放送局ＩＤまたは系列ＩＤの少なくともいずれかと合致する録画番組の一覧リストを表示するとともに、その一覧リストから選択された録画番組を再生するよう制御するものである。また、番組選択ユーザーインタフェース部３７が、さらに指定されたキーワードにも合致する録画番組の一覧リストを表示するようにしてもよい。番組選択ユーザーインタフェース部３７の機能の詳細については、さらに、後でも述べる。
【００３１】
図２は、録画蓄積部３２の内部に存在する録画番組データベースのデータ構成の概略を示す概要図である。ここに図示する形態では、録画番組データベースは、表形式のデータとして構成される。この表の各行が、１つの録画番組に対応する。そして、この表は、データ項目として少なくとも、放送局ＩＤ／系列ＩＤと、録画日時と、番組タイトルと、番組詳細情報と、コンテンツデータのロケーションとを有している。なお、録画番組データベースがその他のデータ項目を有していてもよい。
【００３２】
放送局ＩＤ／系列ＩＤは、録画された番組に対応する放送局ＩＤまたは系列ＩＤを保持するデータ項目である。放送局ＩＤは、放送局を識別するための情報である。１つの事業主体が複数の放送局を持つ場合（例えば、地方ごとの放送局など）に、事業主体ごとに放送局ＩＤが割り振られていてもよいし、その事業主体内の個別の放送局ごとに放送局ＩＤが割り振られていてもよい。系列ＩＤは、複数の放送局がネットワークを組んで系列をなしているときに、その系列を識別するための情報である。例えば、東京のＡ社と大阪のＢ社とが系列をなしているときに、その系列に対して系列ＩＤが付与される。また、ある事業主体が複数のサービスを並行して放送する場合に、そのサービスごとに系列ＩＤが付与される。例えば、ある事業主体が「総合テレビ」と「教育テレビ」のサービスを並行して放送する場合に、放送局の地域（都道府県等）によらずに、それらの各々のサービスに対して系列ＩＤが付与される。本実施形態で、放送局ＩＤと系列ＩＤのいずれかを使用してもよいし、これら両方を併用してもよい。
【００３３】
録画日時は、その録画番組の録画日時の情報を保持するデータ項目である。このデータ項目は、一例として、録画開始日時（年月日および時分秒）の情報を保持する。
番組タイトルは、その録画番組のタイトルを保持するデータ項目である。番組のタイトルは、放送信号内のＳＩ（Service Information，番組配列情報）の一部として配信される。録画管理部３１は、放送番組を録画する際に、このＳＩから取得した番組タイトルの情報を、このデータ項目に記憶させる。
番組詳細情報は、その録画番組の詳細情報を保持するデータ項目である。番組詳細情報は、出演者名のリストや、番組に関する詳細な説明（ストーリー、番組趣旨、見どころ等）を含む。この番組詳細情報もまた、上記のＳＩの一部として配信される。録画管理部３１は、放送番組を録画する際に、このＳＩから取得した番組詳細情報を記憶させる。
コンテンツデータのロケーションは、録画番組（映像や音声）のコンテンツデータが記憶されている場所の情報を保持する。ロケーションの情報は、具体的には例えば、磁気ハードディスク装置内のアドレスである。このロケーション情報をもとに、録画番組を録画機能部３０は、その録画番組を再生することができる。
【００３４】
次に、アプリケーションプログラムと録画機能部３０との連携動作について説明する。
図３，図４，図５は、アプリケーション実行部１８において実行されるアプリケーションプログラムが、録画機能部３０内の番組選択ユーザーインタフェース部３７を呼び出す関係を説明するための概念図である。図示するように、アプリケーション実行部１８上で稼働するアプリケーションが、所定の関数を呼び出すことにより、番組選択ユーザーインタフェース部３７が有する機能を起動させる。アプリケーションは、startRecordedProgramSelectionUIという関数を呼び出す。この関数startRecordedProgramSelectionUIは、受信機が録画番組リストを表示し、再生する番組を選択するユーザーインタフェースを呼び出すための関数である。具体的には、アプリケーションは、上記の関数を呼び出すことによって、番組選択ユーザーインタフェース部３７が有する録画番組リストの表示の機能を起動する。これを受けて、番組選択ユーザーインタフェース部３７は、録画番組の一覧リストを画面に表示する。番組選択ユーザーインタフェース部３７は、スクロールしたりページ送りしたりすることによって、任意の数の録画番組のリストを表示することができる。このリストの表示後、視聴者がリモコン操作等によって録画番組の選択を行うと、番組選択ユーザーインタフェース部３７は、その選択された番組を再生するよう、録画管理部３１に指示する。また、このリストの表示後、所定時間、視聴者による操作がない場合には、番組選択ユーザーインタフェース部３７は、タイムアウトを検知して、録画番組の一覧リストを画面から消去する。
【００３５】
なお、図３と図４と図５とでは、関数呼び出し時に渡される引数の有無、および引数の数が異なる。図３と図４と図５のいずれの形態を実施してもよい。また、状況に応じて、これらいずれかの形態を選択して関数を呼び出してもよい。
図３に示す例では、関数呼び出しの際の引数はない。この場合、アプリケーション実行部１８は、現在選局されているサービスの放送局ＩＤ／系列ＩＤを分離部１２から自動的に取得する。そして、アプリケーション実行部１８は、この放送局ＩＤ／系列ＩＤを番組選択ユーザーインタフェース部３７に通知する。そして、番組選択ユーザーインタフェース部３７は、通知された放送局ＩＤ／系列ＩＤを検索鍵として録画番組データベースを検索し、条件に合致する録画番組の一覧リストを画面に表示する。
また、図４に示す例では、引数の数は１である。また、その引数は、放送局ＩＤ／系列ＩＤである。そして、番組選択ユーザーインタフェース部３７は、指定された放送局ＩＤ／系列ＩＤを検索鍵として録画番組データベースを検索し、条件に合致する録画番組の一覧リストを画面に表示する。
また、図５に示す例では、引数の数は２である。また、その引数は、放送局ＩＤ／系列ＩＤとキーワードである。そして、番組選択ユーザーインタフェース部３７は、指定された放送局ＩＤ／系列ＩＤとキーワードを検索鍵として録画番組データベースを検索し、条件に合致する録画番組の一覧リストを画面に表示する。このとき、番組選択ユーザーインタフェース部３７は、放送局ＩＤ／系列ＩＤの条件とキーワードの条件の両方に合致する録画番組のみを、検索結果として抽出し、一覧リストに表示する。
【００３６】
図５に示した第２引数のキーワードとしては、自由な検索語を指定することができる。具体的には例えば、アプリケーションは、その時点で視聴されている番組のタイトルや、その番組に出演している出演者名などといった語を、キーワードとして指定する。番組選択ユーザーインタフェース部３７は、キーワードとして指定された語が、録画番組データベース内の番組タイトルあるいは番組詳細情報として格納されているか否かをチェックする。番組タイトルあるいは番組詳細情報の少なくともいずれか一方のデータ項目が指定されたキーワードを含む場合には、番組選択ユーザーインタフェース部３７は、その録画番組がキーワードの条件に合致するものであると判定する。
【００３７】
なお、アプリケーションは、例えば関数getCurrentEventInformationを用いて現在選局中の放送局ＩＤを取得するようにしてもよい。この関数getCurrentEventInformationは、「ＩＰＴＶ規定  ＨＴＭＬ５ブラウザ仕様  ＩＰＴＶＦＪ  ＳＴＤ−００１１  ２．１版」（一般社団法人ＩＰＴＶフォーラム，２０１４年１２月１５日）で定義されているものである。また、後述するイベントメッセージを通知する際に、アプリケーションに通知するための放送局ＩＤ／系列ＩＤやキーワードを伝えるようにしてもよい。アプリケーションは、指定された放送局ＩＤ／系列ＩＤやキーワードを、関数呼び出し時の引数として使用する。放送局ＩＤ／系列ＩＤを指定することにより、特定の放送局または特定の系列の録画番組のみを、一覧表示の対象とすることができる。また、例えば、番組タイトルをキーワードとして指定することにより、同一番組の過去放送分を、一覧表示の対象とすることができる。また、例えば、番組出演者名をキーワードとして指定することにより、特定の出演者が出演した録画番組のみを、一覧表示の対象とすることができる。
【００３８】
これにより、当該受信機においてどの番組が録画蓄積されているかを表す情報をアプリケーションに渡すことなく、視聴中のテレビ番組に関連する番組であって、当該受信機において録画されている番組の一覧を、視聴者に提示することができる。また、視聴者が、その録画番組一覧リストの中から適宜番組を選択することによって、受信機１は、選択された番組を再生出力することができる。
【００３９】
次に、シーケンスチャート（図６，図７，図８）を参照しながら、受信機１の動作手順を説明する。
図６は、受信機上でアプリケーションを起動してから、録画番組の一覧を表示し、選択された録画番組の再生を開始するまでの一連の処理手順を示すシーケンスチャートである。同図においては、縦方向が時間の流れに対応している。そして、同図は、各装置および各部（送信装置、受信装置およびそのアプリケーション実行部と録画機能部、リモコン装置）の動作および各部間の相互作用を、時間の流れとともに示している。以下、このシーケンスチャートに沿って説明する。
【００４０】
ステップＳ１は、放送局側の送信装置が、放送信号を送信している状態である。受信機１は、適宜、選局してこの放送信号を受信する。受信機１は、放送信号に含まれる映像および音声のコンテンツをデコードして出力する。視聴者は、そのコンテンツ（放送番組）を視聴中である。なお、放送信号には、アプリケーションのコードが含まれている。受信機１内のアプリケーション制御部１７は、適宜、アプリケーションのコードを取得して内部の記憶手段に蓄積する。
なお、アプリケーション制御部１７が、インターネット等を介した通信で、アプリケーションのコードを受信して、内部の記憶手段に蓄積してもよい。
【００４１】
次に、ステップＳ２において、番組視聴中の視聴者がリモコン装置を用いて、アプリ起動の操作をする。具体的には、視聴者が、リモコン装置の［ｄ］ボタンを押下する。
次に、ステップＳ３において、リモコン装置は、上のステップＳ２の操作に基づいて、操作信号を発する。操作信号は、例えば、赤外線信号や、音波信号である。この操作信号は、押下されたボタンに対応するものである。そして、受信機１がこの操作信号を受信する。
【００４２】
次に、ステップＳ４において、受信機１は、所定のアプリケーションプログラムを起動する。具体的には、アプリケーション制御部１７が、記憶手段からアプリケーションのコードを読み出してアプリケーション実行部１８に渡し、アプリケーション実行部１８上で起動させる。これにより、そのアプリケーションは、アプリケーション実行部１８において稼働し始める。そして、このアプリケーションは、録画番組の一覧リストを表示するためのトリガーを待つ。
【００４３】
次に、ステップＳ５において、放送局側の送信装置は、イベントメッセージを送信する。送信装置は、このイベントメッセージを放送信号内に含めて送信する。イベントメッセージは、放送局側から受信機上のアプリケーションに対する、同期または非同期のメッセージ通知のために用いる手段である。イベントメッセージの伝送自体には、既存技術を用いることができる。例えば、文献「デジタル放送におけるデータ放送符号化方式と伝送方式  標準規格  ＡＲＩＢ  ＳＴＤ−Ｂ２４  ５．１版」（社団法人電波産業会，平成２００７年３月１４日）の「第7 章  イベントメッセージ伝送方式」にその詳細が記載されている。受信機１は、受信した放送信号から、このイベントメッセージを抽出する。
【００４４】
次に、ステップＳ６において、受信機１のアプリケーション制御部１７は、上のステップＳ５で受信したイベントメッセージに基づいて、アプリケーション実行部１８上で稼働中のアプリケーションに対して、そのイベントを通知する。そのアプリケーションは、このイベント通知を受け取る。
次に、ステップＳ７において、アプリケーション実行部１８上で稼働中のアプリケーションは、ステップＳ６で受け取ったイベント通知に基づいて、録画機能部３０内の番組選択ユーザーインタフェース部３７に対して、録画番組の一覧リストの表示を要求する。ここでは、そのアプリケーションは、図３，図４，図５で説明した関数startRecordedProgramSelectionUIを呼び出すことにより録画番組の一覧リスト表示を要求する。なお、この関数を呼び出す際の引数（放送局ＩＤ／系列ＩＤやキーワード）としては、当該アプリケーションの起動時に指定されている値を用いる。あるいは、この関数を呼び出す際の引数としては、アプリケーションのコード内に保持されている値を用いる。あるいは、関数呼び出しの際の引数として放送局ＩＤ／系列ＩＤを指定する代わりに、アプリケーション実行部１８が分離部１２から自動的に取得した放送局ＩＤ／系列ＩＤを番組選択ユーザーインタフェース部３７に渡す。あるいは、この関数を呼び出す際の引数としては、ステップＳ５のイベントメッセージおよびステップＳ６のイベント通知で指定された値を用いる。なお、受信部１１が受信中の放送信号（つまり、視聴者が視聴中の放送信号）に対応付く放送局ＩＤ／系列ＩＤを引数として指定するようにしてもよい。
そして、録画機能部３０内の番組選択ユーザーインタフェース部３７は、受け取った引数に基づいて録画番組データベースを検索し、条件に合致する録画番組を抽出し、それらを一覧リストとして表示する。
【００４５】
次に、ステップＳ８において、視聴者は、一覧リストに表示された録画番組の中から、再生する番組を選択する操作を行う。具体的には、視聴者は、リモコン装置の矢印ボタンを用いて一覧リスト内におけるカーソル（フォーカス）を移動させるとともに、決定ボタンを押下することによって再生したい録画番組を選択する。
次に、ステップＳ９において、リモコン装置は、上のステップＳ８の操作に基づいて、操作信号を発する。この操作信号は、押下されたボタンに対応するものである。そして、受信機１がこの操作信号を受信する。具体的には、番組選択ユーザーインタフェース部３７が、受信した操作信号に基づいて再生すべき番組を選択する。
【００４６】
次に、ステップＳ１０において、録画機能部３０内の録画管理部３１が、ステップＳ９の操作信号に基づいて選択された番組の再生を開始する。具体的には、録画管理部３１は、その録画番組の映像および音声のデータを録画蓄積部３２から読み出し、デコード部１４に供給する。デコード部１４は、それらの映像および音声をデコードし、出力部１５に供給する。出力部１５は、デコードされた映像の信号を画面に出力し、デコードされた音声の信号をスピーカー等に出力する。
【００４７】
次に、ステップＳ１１において、番組選択ユーザーインタフェース部３７は、選択された番組の再生を開始したことをアプリケーション実行部１８上のアプリケーションに通知する。この再生開始の通知は、関数startRecordedProgramSelectionUIからの戻り値等によって表してもよいし、関数startRecordedProgramSelectionUIを呼び出す際に指定された別のコールバック関数の呼び出し等であってもよい。
次に、ステップＳ１２において、アプリケーション実行部１８上のアプリケーションは、ステップＳ１１での再生開始通知に基づいて、当該アプリケーション自身の処理を終了させる。
【００４８】
図７は、リモコン装置側からの操作をトリガーとして録画番組の一覧を表示し、選択された録画番組の再生を開始するまでの一連の処理手順を示すシーケンスチャートである。以下、このシーケンスチャートに沿って説明する。
ステップＳ１からＳ４までの動作の手順は、図６で説明した通りであるため、ここでは説明を省略する。ステップＳ４までの動作により、既に、アプリケーション実行部１８上でアプリケーションが稼働している。
【００４９】
そして、ステップＳ２１において、視聴者が、録画番組の一覧リストを表示するよう、リモコン装置を操作する。具体的には、視聴者が、録画番組一覧リストの表示を行うためのリモコン装置上のボタンを押下する。
次に、ステップＳ２２において、リモコン装置は、上のステップＳ２１の操作に基づいて、操作信号を発する。そして、受信機１がこの操作信号を受信する。
【００５０】
次に、ステップＳ２３において、受信機１のアプリケーション制御部１７が、アプリケーションに対して、ステップＳ２２の操作信号(録画番組一覧リスト表示の要求)を受信したことを通知する。
次に、ステップＳ２４において、アプリケーション実行部１８上で稼働するアプリケーションは、ステップＳ２３で受け取った操作通知に基づいて、録画機能部３０内の番組選択ユーザーインタフェース部３７に対して、録画番組の一覧リストの表示を要求する。このとき、アプリケーションは、前述の関数startRecordedProgramSelectionUIを呼び出す。なお、この関数を呼び出す際の引数（放送局ＩＤ／系列ＩＤやキーワード）としては、当該アプリケーションの起動時に指定されている値を用いる。あるいは、アプリケーション実行部１８が分離部１２から取得した放送局ＩＤ／系列ＩＤを番組選択ユーザーインタフェース部３７に通知する。あるいは、この関数を呼び出す際の引数としては、アプリケーションのコード内に保持されている値を用いる。
【００５１】
以下の、ステップＳ２５からステップＳ２９までの処理の手順は、図６において説明したステップＳ８からステップＳ１２までの手順と同様であるため、ここでは詳細な説明を省略する。
【００５２】
図８は、番組選択ユーザーインタフェース部３７が表示した番組の一覧リストに関して、視聴者による番組選択が行われず、キャンセルされる場合の一連の処理手順を示すシーケンスチャートである。以下、このシーケンスチャートに沿って説明する。
ステップＳ１からＳ７までの動作の手順は、図６で説明した通りであるため、ここでは説明を省略する。ステップＳ７までの動作により、既に、番組選択ユーザーインタフェース部３７が録画番組の一覧リストを画面に出力している。
【００５３】
次に、ステップＳ３１において、視聴者がリモコン装置におけるキャンセル操作を行う。具体的には、視聴者は、リモコン装置のキャンセルのボタンを押下する。これは、現在表示されている録画番組一覧リストを無効化するための操作である。
次に、ステップＳ３２において、リモコン装置は、上のステップＳ３１の操作に基づいて、操作信号を発する。この操作信号は、押下されたボタンに対応するものである。そして、受信機１がこの操作信号を受信する。そして、番組選択ユーザーインタフェース部３７は、画面に表示していた録画番組一覧リストを消去するとともに、以後は録画番組を再生するための選択操作を受け付けない。
【００５４】
なお、上記のステップＳ３１およびステップＳ３２における処理は、視聴者によるキャンセル操作に基づいて行うものであるが、代わりに、タイムアウトによって録画番組の選択をキャンセルするようにしてもよい。具体的には、ステップＳ７のリスト表示要求をトリガーとして番組選択ユーザーインタフェース部３７が録画番組の一覧リストを表示出力した時点から、タイマーによる計時を開始する。そして、この計時開始から所定時間経過しても録画番組一覧リストにおけるカーソル移動の操作や番組選択の操作が一切行われない場合（つまり、それらの操作に基づくリモコン装置からの操作信号を受信機１が受信しない場合）、これをキャンセル操作と見なす。このようにタイムアウトによってキャンセル操作と見なされた場合にも、同様に、番組選択ユーザーインタフェース部３７は、表示していた録画番組一覧リストを消去し、また、以後は録画番組の選択操作を受け付けない。
【００５５】
ステップＳ３２から続いて、次に、ステップＳ３３において、番組選択ユーザーインタフェース部３７は、選択された録画番組一覧リストがキャンセルされたことをアプリケーション実行部１８上のアプリケーションに通知する。このキャンセルの通知は、関数startRecordedProgramSelectionUIからの戻り値等によって表してもよいし、関数startRecordedProgramSelectionUIを呼び出す際に指定された別のコールバック関数に伴う引数で表してもよい。
次に、ステップＳ３４において、アプリケーション実行部１８上のアプリケーションは、録画番組一覧リストを表示する前の状態に復帰する。つまり、アプリケーションは、次に生じ得る、録画番組一覧リストの表示のトリガー（イベントメッセージに基づくイベント通知や、リモコン装置におけるリスト表示操作に基づく操作通知）を待つ。
【００５６】
なお、図６、図７、図８のシーケンスチャートでは、視聴者によるリモコン操作によってアプリケーションを起動したが、放送信号に基づいてアプリケーションを自動的に起動するようにしてもよい。例えば、データ放送の起動関数によりアプリケーションを自動的に起動したり、ＡＩＴ（アプリケーション情報テーブル）に含まれる制御コードに基づいてアプリケーションを自動的に起動したりする。
また、説明したシーケンスチャートでは、アプリケーションを起動した後、イベントメッセージ（図６や図８のステップＳ５）やリスト表示の操作に基づく操作信号（図７のステップＳ２２）をトリガーとして録画番組一覧リストを表示するようにした。しかし、アプリケーションの起動直後に、録画番組一覧リストを表示するようにしてもよい。
【００５７】
以上、説明した手順によれば、視聴者が放送番組を視聴している状態から、放送局ＩＤ／系列ＩＤやキーワードによる条件に合致する録画番組だけの一覧リストを表示し、そのリストからの選択操作に基づいて録画番組を再生することができる。また、録画番組の一覧リストに含まれる番組は、そのときの視聴番組と関連のあるものとすることができる。視聴者は、放送番組の視聴に引き続き、録画番組の視聴にスムーズに移行することができる。なお、この際、アプリケーションは、受信機１に録画蓄積されている番組の情報をいっさい取得することがない。つまり、録画番組を特定する情報をアプリケーションが取得することはなく、視聴者個人の情報は保護される。
【００５８】
なお、図６等に示した手順において、ステップＳ５のイベントメッセージを送信するタイミングを、送信装置側で制御することができる。例えば、視聴中の番組が終了する直前（番組終了の数秒前）にこのイベントメッセージを送信するようにすれば、その番組の視聴終了から、関連する録画番組の提示にスムーズに移行することができる。ただし、このイベントメッセージを送信するタイミングはここに記したタイミングに限らず任意であり、運用によって適宜定めればよい。
【００５９】
また、番組選択ユーザーインタフェース部３７に対して録画番組一覧リストの表示を要求するアプリケーションは、例えば放送局側で作成され、配信される。このとき、そのアプリケーションが、関数startRecordedProgramSelectionUIを呼び出す際に指定する放送局ＩＤ／系列ＩＤとして、自放送局のＩＤや、自放送局が属する系列のＩＤを指定するようにしてよい。ただし、放送局ＩＤ／系列ＩＤの指定のしかたはこれに限定されず、他放送局や他系列のＩＤを指定するようにしてもよい。
【００６０】
［第２実施形態］
次に、第２実施形態について説明する。
図９は、本実施形態による受信機および録画装置の概略機能構成を示すブロック図である。本実施形態では、録画機能を持たないテレビ受像機である受信機２と、録画装置３００とが、連携して協調動作する。図示するように、受信機２は、受信部１１と、分離部１２と、デコード部１４と、出力部１５と、アプリケーション制御部１７と、アプリケーション実行部１８と、通信部２１とを含んで構成される。録画装置３００は、受信部３１１と、分離部３１２と、デコード部３１４と、出力部３１５と、録画機能部３３０とを含んで構成される。また、録画機能部３３０は、録画管理部３３１と、録画蓄積部３３２と、録画管理ユーザーインタフェース部３３３とを含む。また、録画管理ユーザーインタフェース部３３３は、その機能の一部として、番組選択ユーザーインタフェース部３３７を含む。
【００６１】
受信機２と録画装置３００とは信号線で相互に接続されている。受信機２と録画装置３００との間のインタフェースは、家電機器の装置間接続規格として定められているものを用いることができる。
【００６２】
受信機２における、受信部１１と、分離部１２と、デコード部１４と、出力部１５と、アプリケーション制御部１７と、アプリケーション実行部１８の機能は、第１実施形態で説明した受信機１におけるそれらの機能と同様である。なお、アプリケーション実行部１８上で稼働するアプリケーションから、前述の関数startRecordedProgramSelectionUIを呼び出すことにより、録画装置３００内の番組選択ユーザーインタフェース部３３７の機能を起動することができる。つまり、受信機２側のアプリケーションから、録画装置に対して、録画番組の一覧リストの表示を要求することができる。
【００６３】
録画装置３００における録画機能部３３０は、第１実施形態で説明した受信機１における録画機能部３０の機能と同様である。また、録画装置３００における受信部３１１と、分離部３１２と、デコード部３１４と、出力部３１５とは、それぞれ、受信部１１と、分離部１２と、デコード部１４と、出力部１５と、同様の機能を有する。つまり、録画装置３００は、放送信号を受信し、放送番組の映像や音声を録画蓄積部３３２に記録することができる。また、録画装置３００は、録画された番組を再生することができる。
【００６４】
番組選択ユーザーインタフェース部３３７は、第１実施形態における番組選択ユーザーインタフェース部３７と同様の機能を有する。番組選択ユーザーインタフェース部３３７は、受信機２で稼働するアプリケーションからの要求にしたがって、録画番組の一覧リストを表示する。その際、アプリケーションは、関数呼び出しの引数として、放送局ＩＤ／系列ＩＤを番組選択ユーザーインタフェース部３３７に渡す。さらに、アプリケーションは、関数呼び出しの引数として、キーワードを番組選択ユーザーインタフェース部３３７に渡すこともできる。番組選択ユーザーインタフェース部３３７は、録画番組データベースを検索し、渡された放送局ＩＤ／系列ＩＤ（やキーワード）の条件に合致する録画番組のみの一覧リストを表示する。なお、番組選択ユーザーインタフェース部３３７が出力する録画番組一覧リストは、受信機２側の出力部１５から出力してもよいし、録画装置３００側の出力部３１５から出力してもよい。
【００６５】
本実施形態における処理の手順は、前実施形態において、図６，図７，図８を参照しながら説明した手順と同様である。
【００６６】
つまり、本実施形態においても、前実施形態と同様に、放送番組を視聴している状態から、録画番組の一覧リストの表示をスムーズに行うことができる。また、録画番組の一覧リストに含まれる番組は、そのときの視聴番組と関連のあるものとすることができる。その際、アプリケーションは、録画装置３００に蓄積されている番組についての具体的な情報を得る必要がない。
【００６７】
なお、上述した各実施形態における受信機や録画装置の機能の一部をコンピューターで実現するようにしても良い。その場合、これらの機能を実現するためのプログラムをコンピューター読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピューターシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピューターシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピューター読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピューターシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピューター読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバーやクライアントとなるコンピューターシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピューターシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００６８】
［実施例］
ここで、一実施例を説明する。
放送局は、放送番組（これを番組Ａとする）を制作するとともに、この番組Ａに連動するアプリケーション（これをアプリａとする）を制作する。番組Ａは、毎週あるいは毎日など、定期的に放送されるシリーズ番組である。
放送局は、番組Ａを放送する（送信装置から送信する）際に、アプリａの起動情報をあわせて送信する。起動情報には、データ放送の起動関数またはＡＩＴ（アプリケーション情報テーブル）を用いる。なお、文献「デジタル放送におけるデータ放送符号化方式と伝送方式  標準規格  ARIB STD-B24 5.1版」の、第２編にデータ放送の起動関数が規定されており、第４編にＡＩＴが規定されている。
放送の視聴者は、受信機の録画機能を使って、以前に放送された番組Ａの何回分かを既に録画済みである。視聴者は、現在放送中の番組Ａの視聴中に、アプリ起動操作（例えば、リモコン装置の［ｄ］ボタンを押下）を行うことで、アプリaを起動する。アプリaは、番組Aの終了近くになると、イベントメッセージ等のトリガーに基づいて、「以前の放送を見る」というボタンを表示させる。
視聴者がその「以前の放送を見る」というボタンを選択すると、録画リスト（録画番組の一覧リスト）画面が表示される。
録画リストは、受信機内蔵機能として実装される機能（番組選択ユーザーインタフェース部３７または３３７の機能）であり、録画済みの番組を視聴者に提示し、選択を促し、選択された番組を再生する機能を提供する。
【００６９】
放送局ＩＤまたは系列ＩＤのみを指定して録画番組を選択した場合には、録画済みの番組のうち、当該放送局または当該系列の番組のみ表示される。
キーワード（例えば、番組タイトル等）を指定して録画番組を選択した場合には、録画済みの番組のうち、当該タイトルのシリーズ番組のみ表示される。
録画リスト画面で視聴者が番組を選ばない操作を行った場合、あるいはタイムアウトした場合には、録画番組選択のキャンセルとして扱い、放送中の番組Ａと実行中のアプリａの表示に戻る。
【００７０】
以上、この発明の実施形態および実施例について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【産業上の利用可能性】
【００７１】
本発明は、映像コンテンツを視聴するための機器に利用することができる。また、本発明は、映像コンテンツを配信する事業等に利用することができる。
【符号の説明】
【００７２】
１，２  受信機
１１，３１１  受信部
１２，３１２  分離部
１４，３１４  デコード部
１５，３１５  出力部
１７  アプリケーション制御部
１８  アプリケーション実行部
２１  通信部
３０，３３０  録画機能部
３１，３３１  録画管理部
３２，３３２  録画蓄積部
３３，３３３  録画管理ユーザーインタフェース部
３７，３３７  番組選択ユーザーインタフェース部
【図１】
0006532164.tif 000002
【図２】
0006532164.tif 000003
【図３】
0006532164.tif 000004
【図４】
0006532164.tif 000005
【図５】
0006532164.tif 000006
【図６】
0006532164.tif 000007
【図７】
0006532164.tif 000008
【図８】
0006532164.tif 000009
【図９】
0006532164.tif 000010