(57)【要約】【課題】  録画データ再生時にコマーシャルをまとめて最初に再生させる。【解決手段】  ステップＳ４７１において、ユーザに選択された録画データが検索されて読み出され、画面表示制御部に供給される。ステップＳ４７２において、ＣＭ置き換え処理が実行される。ステップＳ４７３において、ユーザにより選択された録画データに対応する第１のメタデータが読み出され、ＣＭ部分のタイムコードが検出され、ステップＳ４７４において、第１のメタデータのＣＭ以外の部分、すなわち、番組本編に対応する部分のタイムコードが検出される。ステップＳ４７５において、録画データ検索出力部から供給された録画データの中からＣＭ部分のみが抽出されて再生され、ステップＳ４７６において、録画データの中からＣＭ以外の部分、すなわち、番組本編に対応する部分が再生される。本発明は、録画装置に適用できる。【選択図】  図４１
2006262056.tif 000002
【特許請求の範囲】
【請求項１】
第１の時刻情報が対応付けられた録画データを記憶する録画データ記憶手段と、
前記録画データの番組を区別するための第１の区別情報、前記録画データのうち番組本編に関する第１のテキストデータ、前記録画データのうちコマーシャルに関するものであり第２の区別情報で区別可能なようになされている第２のテキストデータ、並びに、前記第１のテキストデータおよび前記第２のテキストデータに対応する第２の時刻情報を含む第１のメタデータを記憶する第１のメタデータ記憶手段と、
前記録画データ記憶手段により記憶されている前記録画データのうちの、ユーザが所望する前記録画データの表示を制御する表示制御手段と
を備え、
前記第２の区別情報は、前記第１のメタデータに含まれている情報であり、
前記表示制御手段は、前記第１のメタデータに含まれる前記第２の区別情報および前記第２の時刻情報に基づいて、前記録画データの前記コマーシャル部分のみを抽出し、抽出された前記コマーシャル部分の表示を制御し、その後、前記録画データの前記番組本編部分の表示を制御する
ことを特徴とする情報処理装置。
【請求項２】
ユーザの操作入力を受ける操作入力手段を更に備え、
前記表示制御手段は、前記コマーシャル部分を表示させるか否かを選択させるための補助となる表示画面の表示を更に制御し、
前記表示画面を参照した前記ユーザが前記操作入力手段により前記コマーシャル部分を表示させることを選択する操作入力を行った場合、前記表示制御手段は、前記第１のメタデータに含まれる前記第２の区別情報および前記第２の時刻情報に基づいて、前記録画データの前記コマーシャル部分のみを抽出し、抽出された前記コマーシャル部分の表示を制御し、その後、前記録画データの前記番組本編部分の表示を制御し、
前記表示画面を参照した前記ユーザが前記操作入力手段により前記コマーシャル部分を表示させないことを選択する操作入力を行った場合、前記表示制御手段は、前記第１のメタデータに含まれる前記第２の区別情報および前記第２の時刻情報に基づいて、前記録画データの前記コマーシャル部分のみを抽出し、抽出された前記コマーシャル部分の表示を制御せず、前記録画データの前記番組本編部分の表示のみを制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記コマーシャルに対応するコンテンツデータ、前記第１の区別情報、および、前記第２の区別情報を含む第２のメタデータを記憶する第２のメタデータ記憶手段と、
前記第２のメタデータ記憶手段により記憶されている前記第２のメタデータを基に、前記表示制御手段により表示が制御される前記録画データのうち、前記第２のメタデータに含まれる前記第１の区別情報および前記第２の区別情報によって指定される前記コマーシャルを、前記第２のメタデータに含まれる前記コマーシャルに対応するコンテンツデータと置き換える置き換え処理手段と
を更に備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
記憶されている録画データの表示を制御することが可能な情報処理装置の情報処理方法において、
第１の時刻情報が対応付けられた前記録画データの記憶を制御する録画データ記憶制御ステップと、
前記録画データの番組を区別するための第１の区別情報、前記録画データのうち番組本編に関する第１のテキストデータ、前記録画データのうちコマーシャルに関するものであり第２の区別情報で区別可能なようになされている第２のテキストデータ、並びに、前記第１のテキストデータおよび前記第２のテキストデータに対応する第２の時刻情報を含むメタデータの記憶を制御するメタデータ記憶制御ステップと、
前記メタデータに含まれる前記第２の区別情報および前記第２の時刻情報に基づいて、前記録画データの前記コマーシャル部分のみを抽出する抽出ステップと、
前記抽出ステップの処理により抽出された前記コマーシャル部分の表示を制御するコマーシャル表示制御ステップと、
前記コマーシャル表示制御ステップの処理の終了後、前記録画データの前記番組本編部分の表示を制御する番組本編表示制御ステップと
を含み、
前記第２の区別情報は、前記第１のメタデータに含まれている情報である
ことを特徴とする情報処理方法。
【請求項５】
記憶されている録画データの表示を制御する処理をコンピュータに実行させるためのプログラムであって、
第１の時刻情報が対応付けられた前記録画データの記憶を制御する録画データ記憶制御ステップと、
前記録画データの番組を区別するための第１の区別情報、前記録画データのうち番組本編に関する第１のテキストデータ、前記録画データのうちコマーシャルに関するものであり第２の区別情報で区別可能なようになされている第２のテキストデータ、並びに、前記第１のテキストデータおよび前記第２のテキストデータに対応する第２の時刻情報を含むメタデータの記憶を制御するメタデータ記憶制御ステップと、
前記メタデータに含まれる前記第２の区別情報および前記第２の時刻情報に基づいて、前記録画データの前記コマーシャル部分のみを抽出する抽出ステップと、
前記抽出ステップの処理により抽出された前記コマーシャル部分の表示を制御するコマーシャル表示制御ステップと、
前記コマーシャル表示制御ステップの処理の終了後、前記録画データの前記番組本編部分の表示を制御する番組本編表示制御ステップと
を含み、
前記第２の区別情報は、前記第１のメタデータに含まれている情報である
ことを特徴とする処理をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理方法、並びに、プログラムに関し、特に、再生される録画データのコマーシャル部分を並び替えることができるようにする、情報処理装置および情報処理方法、並びに、プログラムに関する。
【背景技術】
【０００２】
放送データを受信して記憶、すなわち、録画する技術が広く用いられている。特に、ハードディスクなどの大容量の記録媒体に放送データを録画することができる技術が広く用いられ、ユーザは、放送データを多量に録画しておくことができるので、興味のある放送番組を多量に録画し、後ほど、時間のあるときに、ゆっくりと視聴することが可能である。また、録画された放送データの再生時においては、番組本編中に挿入されているコマーシャル（ＣＭ）をスキップして再生させることができる技術がある（例えば、特許文献１）。
【０００３】
【特許文献１】特開２００３−３１９３１４号公報
【０００４】
また、ＥＰＧ（Electric Program Guide）を利用して放送番組を録画する場合、ＥＰＧの表示画面には、広告を表示させることができる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
録画された放送データが再生されるとき、コマーシャル部分がスキップされてしまっては、コマーシャルを見てもらえない番組スポンサーにとって不利益であり、更に、番組コマーシャルの価値が下がってしまうことは、放送局の収入の減少にもつながってしまう。しかしながら、ユーザにとっては、再生される番組本編の途中に何度もコマーシャルが入っていないほうがよい。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、再生される録画データのコマーシャル部分を並び替えることができるようにするものである。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、第１の時刻情報が対応付けられた録画データを記憶する録画データ記憶手段と、録画データの番組を区別するための第１の区別情報、録画データのうち番組本編に関する第１のテキストデータ、録画データのうちコマーシャルに関するものであり第２の区別情報で区別可能なようになされている第２のテキストデータ、並びに、第１のテキストデータおよび第２のテキストデータに対応する第２の時刻情報を含む第１のメタデータを記憶する第１のメタデータ記憶手段と、録画データ記憶手段により記憶されている録画データのうちの、ユーザが所望する録画データの表示を制御する表示制御手段とを備え、第２の区別情報は、第１のメタデータに含まれている情報であり、表示制御手段は、第１のメタデータに含まれる第２の区別情報および第２の時刻情報に基づいて、録画データのコマーシャル部分のみを抽出し、抽出されたコマーシャル部分の表示を制御し、その後、録画データの番組本編部分の表示を制御することを特徴とする。
【０００８】
ユーザの操作入力を受ける操作入力手段を更に備えさせるようにすることができ、表示制御手段には、コマーシャル部分を表示させるか否かを選択させるための補助となる表示画面の表示を更に制御させるようにすることができ、表示画面を参照したユーザが操作入力手段によりコマーシャル部分を表示させることを選択する操作入力を行った場合、表示制御手段には、第１のメタデータに含まれる第２の区別情報および第２の時刻情報に基づいて、録画データのコマーシャル部分のみを抽出させ、抽出されたコマーシャル部分の表示を制御させるようにすることができ、その後、録画データの番組本編部分の表示を制御させるようにすることができ、表示画面を参照したユーザが操作入力手段によりコマーシャル部分を表示させないことを選択する操作入力を行った場合、表示制御手段には、第１のメタデータに含まれる第２の区別情報および第２の時刻情報に基づいて、録画データのコマーシャル部分のみを抽出させ、抽出されたコマーシャル部分の表示を制御せず、録画データの番組本編部分の表示のみを制御させるようにすることができる。
【０００９】
コマーシャルに対応するコンテンツデータ、第１の区別情報、および、第２の区別情報を含む第２のメタデータを記憶する第２のメタデータ記憶手段と、第２のメタデータ記憶手段により記憶されている第２のメタデータを基に、表示制御手段により表示が制御される録画データのうち、第２のメタデータに含まれる第１の区別情報および第２の区別情報によって指定されるコマーシャルを、第２のメタデータに含まれるコマーシャルに対応するコンテンツデータと置き換える置き換え処理手段とを更に備えさせるようにすることができる。
【００１０】
本発明の情報処理方法は、第１の時刻情報が対応付けられた録画データの記憶を制御する録画データ記憶制御ステップと、録画データの番組を区別するための第１の区別情報、録画データのうち番組本編に関する第１のテキストデータ、録画データのうちコマーシャルに関するものであり第２の区別情報で区別可能なようになされている第２のテキストデータ、並びに、第１のテキストデータおよび第２のテキストデータに対応する第２の時刻情報を含むメタデータの記憶を制御するメタデータ記憶制御ステップと、メタデータに含まれる第２の区別情報および第２の時刻情報に基づいて、録画データのコマーシャル部分のみを抽出する抽出ステップと、抽出ステップの処理により抽出されたコマーシャル部分の表示を制御するコマーシャル表示制御ステップと、コマーシャル表示制御ステップの処理の終了後、録画データの番組本編部分の表示を制御する番組本編表示制御ステップとを含み、第２の区別情報は、第１のメタデータに含まれている情報であることを特徴とする。
【００１１】
本発明のプログラムは、第１の時刻情報が対応付けられた録画データの記憶を制御する録画データ記憶制御ステップと、録画データの番組を区別するための第１の区別情報、録画データのうち番組本編に関する第１のテキストデータ、録画データのうちコマーシャルに関するものであり第２の区別情報で区別可能なようになされている第２のテキストデータ、並びに、第１のテキストデータおよび第２のテキストデータに対応する第２の時刻情報を含むメタデータの記憶を制御するメタデータ記憶制御ステップと、メタデータに含まれる第２の区別情報および第２の時刻情報に基づいて、録画データのコマーシャル部分のみを抽出する抽出ステップと、抽出ステップの処理により抽出されたコマーシャル部分の表示を制御するコマーシャル表示制御ステップと、コマーシャル表示制御ステップの処理の終了後、録画データの番組本編部分の表示を制御する番組本編表示制御ステップとを含み、第２の区別情報は、第１のメタデータに含まれている情報であることを特徴とする処理をコンピュータに実行させる。
【００１２】
本発明の情報処理装置および情報処理方法、並びに、プログラムによれば、第１の時刻情報が対応付けられた録画データが記憶され、録画データの番組を区別するための第１の区別情報、録画データのうち番組本編に関する第１のテキストデータ、録画データのうちコマーシャルに関するものであり第２の区別情報で区別可能なようになされている第２のテキストデータ、並びに、第１のテキストデータおよび第２のテキストデータに対応する第２の時刻情報を含むメタデータが記憶され、メタデータに含まれる第２の区別情報および第２の時刻情報に基づいて、録画データのコマーシャル部分のみが抽出され、抽出されたコマーシャル部分が表示された後、録画データの番組本編部分が表示される。
【発明の効果】
【００１３】
本発明によれば、録画された番組を再生表示させることができ、特に、録画されている番組からコマーシャル部分を抽出して、並び替えて再生させるようにすることができる。
【発明を実施するための最良の形態】
【００１４】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００１５】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００１６】
請求項１に記載の情報処理装置（たとえば、図１の録画装置３）は、第１の時刻情報（例えば、録画データに対応付けられる録画開始時刻情報）が対応付けられた録画データを記憶する録画データ記憶手段（例えば、図２の録画データ記憶部３９）と、録画データの番組を区別するための第１の区別情報（例えば、図３の番組ＩＤ情報１６８）、録画データのうち番組本編に関する第１のテキストデータ、録画データのうちコマーシャルに関するものであり第２の区別情報（例えば、ＣＭＩＤ）で区別可能なようになされている第２のテキストデータ、並びに、第１のテキストデータおよび第２のテキストデータに対応する第２の時刻情報（例えば、図３のタイムコード１６７）を含む第１のメタデータ（例えば、図３の第１のメタデータ１６５）を記憶する第１のメタデータ記憶手段（例えば、図２の第１のメタデータ記憶部４３）と、録画データ記憶手段により記憶されている録画データのうちの、ユーザが所望する録画データの表示を制御する表示制御手段（たとえば、図２の画面表示制御部４８）とを備え、第２の区別情報は、第１のメタデータに含まれている情報であり、表示制御手段は、第１のメタデータに含まれる第２の区別情報および第２の時刻情報に基づいて、録画データのコマーシャル部分のみを抽出し、抽出されたコマーシャル部分の表示を制御し、その後、録画データの番組本編部分の表示を制御することを特徴とする。
【００１７】
ユーザの操作入力を受ける操作入力手段（例えば、図２の操作入力部３３）を更に備えることができ、表示制御手段は、コマーシャル部分を表示させるか否かを選択させるための補助となる表示画面（例えば、図２７のＣＭ視聴方式選択画面６７１）の表示を更に制御することができ、表示画面を参照したユーザが操作入力手段によりコマーシャル部分を表示させることを選択する操作入力を行った場合、表示制御手段は、第１のメタデータに含まれる第２の区別情報および第２の時刻情報に基づいて、録画データのコマーシャル部分のみを抽出し、抽出されたコマーシャル部分の表示を制御し、その後、録画データの番組本編部分の表示を制御することができ、表示画面を参照したユーザが操作入力手段によりコマーシャル部分を表示させないことを選択する操作入力を行った場合、表示制御手段は、第１のメタデータに含まれる第２の区別情報および第２の時刻情報に基づいて、録画データのコマーシャル部分のみを抽出し、抽出されたコマーシャル部分の表示を制御せず、録画データの番組本編部分の表示のみを制御することができる。
【００１８】
コマーシャルに対応するコンテンツデータ、第１の区別情報、および、第２の区別情報を含む第２のメタデータ（例えば、図４の第２のメタデータ１６９−１）を記憶する第２のメタデータ記憶手段（例えば、図２の第２のメタデータ記憶部４４）と、第２のメタデータ記憶手段により記憶されている第２のメタデータを基に、表示制御手段により表示が制御される録画データのうち、第２のメタデータに含まれる第１の区別情報および第２の区別情報によって指定されるコマーシャルを、第２のメタデータに含まれるコマーシャルに対応するコンテンツデータと置き換える置き換え処理手段（例えば、図２のＣＭ置き換え処理部４６）とを更に備えることができる。
【００１９】
請求項４に記載の情報処理方法は、記憶されている録画データの表示を制御することが可能な情報処理装置（例えば、図１の録画装置３）の情報処理方法であって、第１の時刻情報（例えば、録画データに対応付けられる録画開始時刻情報）が対応付けられた録画データの記憶を制御する録画データ記憶制御ステップ（例えば、図８のステップＳ３およびステップＳ４の処理）と、録画データの番組を区別するための第１の区別情報（例えば、図３の番組ＩＤ情報１６８）、録画データのうち番組本編に関する第１のテキストデータ、録画データのうちコマーシャルに関するものであり第２の区別情報（例えば、ＣＭＩＤ）で区別可能なようになされている第２のテキストデータ、並びに、第１のテキストデータおよび第２のテキストデータに対応する第２の時刻情報（例えば、図３のタイムコード１６７）を含むメタデータ（例えば、図３の第１のメタデータ１６５）の記憶を制御するメタデータ記憶制御ステップ（例えば、図１０のステップＳ４３の処理）と、メタデータに含まれる第２の区別情報および第２の時刻情報に基づいて、録画データのコマーシャル部分のみを抽出する抽出ステップ（例えば、図４１のステップＳ４７３の処理）と、抽出ステップの処理により抽出されたコマーシャル部分の表示を制御するコマーシャル表示制御ステップ（例えば、図４１のステップＳ４７５の処理）と、コマーシャル表示制御ステップの処理の終了後、録画データの番組本編部分の表示を制御する番組本編表示制御ステップ（例えば、図４１のステップＳ４７６の処理）とを含み、第２の区別情報は、第１のメタデータに含まれている情報であることを特徴とする。
【００２０】
また、請求項５に記載のプログラムにおいても、各ステップが対応する実施の形態（但し一例）は、請求項４に記載の情報処理方法と同様である。
【００２１】
以下、図を参照して、本発明の実施の形態について説明する。
【００２２】
図１は、本発明を適用した情報処理システムの構成について説明するためのシステム図である。
【００２３】
放送局１は、地上波、または、衛星波などを用いて、番組を放送する。放送される番組のデータには、映像データと音声データが含まれる。
【００２４】
ユーザにより保有されるテレビジョン受像機２は、放送局1から放送された放送信号を受信する。後述するメタデータを用いた検索処理、または、テキストによる番組情報の提供が行われない場合、録画装置３を用いなくても、チューナ１１によって選局された放送信号は、映像および音声信号処理部１２において復調され、映像信号が出力部１３のディスプレイに表示されるとともに、音声信号が出力部１３のスピーカに出力されるので、ユーザは、番組を視聴することが可能である。
【００２５】
録画装置３は、テレビジョン受像機２のチューナ１１によって選局された放送信号の入力を受け、放送信号を処理することにより、録画開始時刻を示す情報（以下、録画開始時刻情報と称する）が対応付けられた録画データを生成して、内部の記録媒体に記録（すなわち、録画）することができる。録画開始時刻情報が対応付けられた録画データは、後述するメタデータを用いて、検索処理、または、テキストによる番組情報の提供を実行することが可能なデータである。メタデータは、インターネット５を介してメタデータ供給サーバ６から取得されるものであり、その詳細については後述する。また、録画装置３は、録画データ、および、検索処理により再生位置が指定された録画データを、出力部１３に出力して表示および音声出力させることができる。
【００２６】
また、録画装置３は、インターネット５を介して、メタデータ供給サーバ６から、番組に関連するテキストデータと、テキストデータに対応するタイムコードにより構成される第１のメタデータの供給を受けるとともに、第１のメタデータを用いて、サムネイルデータファイルを生成し、内部の記録媒体に記録する。サムネイルデータファイルを構成するサムネイルデータは、サムネイル画像データに、第１のメタデータに含まれるテキストデータとタイムコードとが関連付けられているものである。
【００２７】
また、録画装置３は、インターネット５を介して、メタデータ供給サーバ６から、コマーシャル（以下、ＣＭとも称す）に関連する情報である第２のメタデータ、および、ユーザが検索処理に用いて好適な情報、例えば、現在流行っている言葉など、検索に用いて好適なキーワードの一覧を示す情報などを含む第３のメタデータの供給を受け、内部の記録媒体に記録する。そして、録画装置３は、録画データ、第１乃至第３のメタデータ、または、ユーザが指定した番組に対応するサムネイルデータファイルを基に、出力部１３に、サムネイル画像、番組に関連するテキストデータ、または、動画像データなどにより構成される表示画面や、ユーザの操作入力を補助するためのＧＵＩ（Graphic User Interface）画面などを表示させるための表示制御処理を実行する。
【００２８】
すなわち、ユーザは、出力部１３に表示される各種表示画面を参照し、録画されている番組の内容を理解したり、再生開始位置を指令することができる。更に、ユーザは、録画装置３の処理により、興味を有するキーワードに対応するコマーシャルの提示を優先的に受けることができる。
【００２９】
具体的には、例えば、ユーザにより、録画装置３に記録されている録画データのうちの所望のものや、内部に保存されているコマーシャルに関する情報を検索するための検索キーが入力され、検索処理が行われて、検索結果として、検索キーに対応する番組の一覧、または、コマーシャルの一覧が、ユーザに提示される。そして、提示された検索結果のうちのいずれかが選択されて再生させることが指令された場合、録画装置３において、ユーザが指定した番組に対応する番組ＩＤや再生開始位置に対応するタイムコード、または、ユーザが指定したコマーシャルに対応する第２のメタデータが検出され、これらを基に、録画データまたはコマーシャルに関する情報が検索されて、出力部１３に供給されて表示される。また、録画装置３においては、ユーザによる検索処理以外にも、ユーザの操作入力を補助するためのＧＵＩ画面において、ユーザが興味を持っていると想定されるコマーシャルの表示を指令するための後述するバナーボタンが表示されるように制御される。
【００３０】
ここで、検索される「番組」とは、例えば、２時間ドラマなどのプログラムの全体であっても、１つのプログラムがコマーシャルなどで区切られている場合の区切られた１単位ごとでも、複数のプログラムを含むものであっても、更に、コマーシャルを含むものやコマーシャルのみを示すものであっても良い。
【００３１】
なお、テレビジョン受像機２および録画装置３が実行可能な機能の一部または全部を、例えば、携帯型電話機やＰＤＡなどの携帯端末を用いて実行するようにしても良い。
【００３２】
メタデータ供給サーバ６は、第１のメタデータをインターネット５を介してユーザに配布するためのウェブページをインターネット５に公開し、例えば、録画装置３や、図示しないパーソナルコンピュータ、携帯型電話機、または、ＰＤＡなどを用いたユーザからのアクセスを受け、ユーザが所望した番組の検索に利用される第１のメタデータを、インターネット５を介してダウンロードさせる。
【００３３】
なお、第１のメタデータのユーザへの配布方法は、ウェブページをインターネット５に公開する以外にも、例えば、ホストコンピュータを中心に、複数の情報処理装置を電話回線で接続し、データ通信を行う、いわゆる、パソコン通信や、その他、専用線を介した通信や、リムーバブルな記録媒体を介したデータの配布など、いかなる媒体を介するものであっても良い。
【００３４】
また、メタデータ供給サーバ６は、第２のメタデータおよび第３のメタデータを、インターネット５を介して、録画装置３に配布する。
【００３５】
なお、第２のメタデータまたは第３のメタデータのユーザへの配布方法は、インターネット５を介した情報の授受以外にも、例えば、ホストコンピュータを中心に、複数の情報処理装置を電話回線で接続し、データ通信を行う、いわゆる、パソコン通信や、その他、専用線を介した通信や、リムーバブルな記録媒体を介したデータの配布など、いかなる媒体を介するものであっても良い。
【００３６】
図２は、録画装置３の構成を示すブロック図である。
【００３７】
テレビジョン受像機２のチューナ１１により選局された放送信号のうち、映像信号は、入力端子２１−１より映像信号デコーダ３１に供給され、音声信号は、入力端子２１−２より音声信号デコーダ３２に入力される。
【００３８】
操作入力部３３は、例えば、ボタン、キー、タッチパネル、タッチパッド、レバーなどの入力デバイスで構成され、ユーザの操作入力を受ける。
【００３９】
操作入力部３３により入力されたユーザの操作により、供給された映像信号および音声信号を録画することが指令された場合、録画制御部３４は、映像信号デコーダ３１および音声信号デコーダ３２を制御して、供給される映像信号および音声信号をデコードさせるとともに、取得された映像信号および音声信号を検索可能な情報として録画することができるように、録画データに番組ＩＤおよび録画開始時刻情報を対応付けさせるための制御信号を生成し、録画データ生成部３５に供給する。
【００４０】
映像信号デコーダ３１は、録画制御部３４の制御に基づいて、供給された映像信号をデコードし、デコードされた映像データをメモリ３６に供給する。メモリ３６は、供給された映像信号を一時保持するフレームメモリであり、一時保存された映像信号を、録画データ生成部３５に供給する。音声信号デコーダ３２は、録画制御部３４の制御に基づいて、供給された音声信号をデコードし、デコードされた音声データを録画データ生成部３５に供給する。
【００４１】
録画データ生成部３５は、録画制御部３４の制御に基づいて、番組ＩＤ情報抽出部３７に、メモリ３６に保持されている映像データから番組管理情報に含まれる番組ＩＤを抽出させるように制御する。番組ＩＤ情報抽出部３７は、映像信号デコーダ３１によりデコードされた映像データに含まれる番組管理情報から、番組（ここでも、「番組」とは、検索される単位を示し、例えば、２時間ドラマなどのプログラムの全体であっても、１つのプログラムがコマーシャルなどで区切られている場合の区切られた１単位ごとでも、複数のプログラムを含むものであっても、更に、コマーシャルを含むものやコマーシャルのみを示すものであっても良い）を固有に区別可能な番組ＩＤ情報を抽出し、録画データ生成部３５に供給する。
【００４２】
なお、映像データに番組管理情報が含まれていない場合、番組ＩＤ情報抽出部３７は、録画データ生成部３５を介して、タイマ３８から時刻情報を取得し、取得した時刻情報から、番組ＩＤ情報を生成することができるようにしても良い。
【００４３】
録画データ生成部３５は、タイマ３８を参照して、録画が開始された時刻（絶対時刻）を取得し、メモリ３６から供給される映像データ、または、音声信号デコーダ３２から供給される音声データのうちの少なくともいずれか一方に、取得した時刻情報である録画開始時刻情報を対応付けるとともに、映像データおよび音声データに対して、番組ＩＤ情報抽出部３７から供給された番組ＩＤを対応付けて、録画データを生成し、録画データ記憶部３９に供給する。この録画開始時刻情報は、後述する検索処理などにおいて用いられる。
【００４４】
すなわち、録画データ生成部３５に供給される映像データまたは音声データのうちのいずれか少なくとも一方に、録画開始時刻情報が対応付けられる。そして、これらのデータに番組ＩＤ情報が関連付けられて、録画データが生成される。
【００４５】
録画データ記憶部３９は、録画データ生成部３５から供給される、番組ＩＤと録画開始時刻情報が対応付けられた映像データおよび音声データにより構成される録画データを記憶する。録画データ記憶部３９は、例えば、ハードディスクなどの大容量記録媒体により構成されるようにしても、ＤＶＤ（Digital Versatile Disc）やビデオテープなどのリムーバブルな記録媒体により構成されるようにしても良い。
【００４６】
チャプタ設定部４０は、ユーザが、操作入力部３３に対して、録画データにチャプタを設定することを指令した場合、ユーザの操作入力に基づいて、録画データにチャプタとチャプタ名を設定する。
【００４７】
ネットワークインターフェース４１は、インターネット５に公開されているウェブページの情報を取得して、表示部４２に表示させたり、表示部４２を参照したユーザが、操作入力部３３に入力した操作に基づいて、メタデータ供給サーバ６に、第１乃至第３のメタデータの送信を要求するために必要な情報を送信したり、メタデータ供給サーバ６から、第１のメタデータをダウンロードして、第１のメタデータ記憶部４３に出力して記憶させたり、メタデータ供給サーバ６から、第２のメタデータまたは第３のメタデータを必要に応じて取得して、第２のメタデータを第２のメタデータ記憶部４４に、第３のメタデータを第３のメタデータ記憶部４５に記憶させる。また、ネットワークインターフェース４１は、ユーザが保有する図示しないパーソナルコンピュータ、携帯型電話機、または、ＰＤＡなどを用いて取得された、第１乃至第３のメタデータを、有線または無線を介した通信により、図示しないパーソナルコンピュータ、携帯型電話機、または、ＰＤＡから受信することも可能である。
【００４８】
表示部４２は、例えば、ＬＣＤ（Liquid Crystal Display）またはＣＲＴ（Cathode Ray Tube）などで構成され、ネットワークインターフェース４１を介して取得されたインターネット５に公開されているウェブページの情報や、操作入力部３３によりユーザが入力した情報などを表示する。
【００４９】
第１のメタデータ記憶部４３は、ネットワークインターフェース４１によってダウンロードされた第１のメタデータを記憶する。第１のメタデータについては、図３を用いて後述する。
【００５０】
第２のメタデータ記憶部４４は、ネットワークインターフェース４１によって取得された第２のメタデータの供給を受けてこれを保存し、必要に応じて、ＣＭ置き換え処理部４６、バナー表示制御部４７、画面表示制御部４８または、マッチング処理部４９に、記憶されている第２のメタデータを供給する。第２のメタデータの例については、図４乃至図７を用いて後述する。
【００５１】
第３のメタデータ記憶部４５は、ネットワークインターフェース４１によって取得された第３のメタデータの供給を受けてこれを保存し、必要に応じて、画面表示制御部４８に、記憶されている第３のメタデータを供給する。第３のメタデータには、例えば、検索処理に用いられるお勧めワード一覧データなど、ユーザが録画されたデータを検索するために用いて好適なデータや、ユーザの操作入力を補助するために表示される表示画面を表示させるために必要なデータなどが含まれている。
【００５２】
マッチング処理部４９は、ユーザにより、録画されている番組の検索が実行される場合、操作入力部３３から、検索する録画データを指定する情報や、検索のキーとなるテキストなどの入力を受け、第１のメタデータ記憶部４３に記憶されている第１のメタデータを参照して、マッチング処理を実行し、マッチング結果である番組ＩＤとタイムコードを録画データ検索出力部５１に供給する。更に、マッチング処理部４９は、マッチング結果である番組ＩＤに対応する第１のメタデータを、ＣＭ置き換え処理部４６に供給する。また、マッチング処理部４９は、ユーザにより、コマーシャルの検索が実行される場合、操作入力部３３から、検索のキーとなるテキストの入力を受け、第２のメタデータ記憶部４４に記憶されている第２のメタデータを参照して、マッチング処理を実行し、マッチング結果であるコマーシャルコンテンツデータを画面表示制御部４８に供給する。
【００５３】
サムネイル生成部５０は、第１のメタデータ記憶部４３に記憶されている第１のメタデータを参照して、録画データ記憶部３９に記憶されている録画データから、映像信号のうちの１フレームの画像データであるサムネイル画像データとサムネイル画像データに対応するテキストデータとにより構成されるサムネイルデータを複数生成し、番組ＩＤで区別される１つの番組分のサムネイルデータより生成されたサムネイルデータファイルを、録画データ記憶部３９に記憶させる。
【００５４】
録画データ検索出力部５１は、マッチング処理部４９から供給されたマッチング結果である番組ＩＤとタイムコードを基に、例えば、番組ＩＤに対応する録画データの全体、または、タイムコードに示される時刻、もしくは、タイムコードより所定の時間だけ前または後などの所定の時刻に対応する位置から再生される録画データを、録画データ記憶部３９を検索して読み出し、画面表示制御部４８に供給する。録画データ記憶部３９に記憶されている録画データには、録画開始時刻情報が付与されているので、録画データ検索出力部５１は、録画開始時刻情報を基準として、タイムコードに対応する再生開始位置を検出することができる。
【００５５】
ＣＭ置き換え処理部４６は、マッチング処理部４９から供給された第１のメタデータと、第２のメタデータ記憶部４４から供給された第２のメタデータとを基に、必要に応じて、再生される録画データに含まれるＣＭを置き換える処理を実行する。
【００５６】
バナー表示制御部４７は、第２のメタデータ記憶部４４から供給された第２のメタデータを基に、ユーザが所望の番組を検索したり、選択する場合に表示される表示画面内に表示される広告バナーの表示、および、表示されている広告バナーがユーザにより選択された場合のコマーシャルコンテンツの表示を制御する。広告バナーの表示例は、後述する図１７乃至図２７などに示される。また、表示されている広告バナーがユーザにより選択された場合のコマーシャルコンテンツの表示画面の例については、図３１を用いて後述する。
【００５７】
フラグ設定部５２は、第１のメタデータ記憶部４３に保存されている第１のメタデータ、第２のメタデータ記憶部４４に保存されている第２のメタデータ、または、第３のメタデータ記憶部４５に記憶されている第３のメタデータを参照し、画面表示制御部４８の画面遷移の判断に必要となる各種フラグを設定する。
【００５８】
例えば、フラグ設定部５２は、第１のメタデータ記憶部４３に記憶されている所定の番組の第１のメタデータにＣＭに対応するテキストデータが含まれている場合、その番組コンテンツの再生に関して、ＣＭフラグがアクティブ状態であるとし、第２のメタデータ記憶部４４に、所定の番組をテキストにより情報提供する場合に提供可能なＣＭコンテンツデータを含む第２のメタデータが記憶されている場合、テキストによる番組提供画面専用のＣＭフラグがアクティブな状態であるとし、第２のメタデータ記憶部４４に、検索処理中の待ち時間に提供可能なＣＭコンテンツデータを含む第２のメタデータが記憶されている場合、検索ＣＭフラグがアクティブな状態であるとする。フラグ設定部５２により設定されるフラグの有無による画面遷移の判断についての詳細は、後述する。
【００５９】
画面表示制御部４８は、操作入力部３３から供給されるユーザの操作入力に基づいて、画面の表示を制御するものである。具体的には、画面表示制御部４８は、例えば、フラグ設定部５２により設定されている各種フラグを参照し、ユーザにより選択された録画データを、最初から、または、ユーザの所望の位置から再生させるためにユーザに適切な操作入力を促すための各種表示画面の表示を制御するとともに、バナー表示制御部４７の制御に基づいて、表示画面に広告バナーを表示させたり、ユーザにより選択された広告バナーに対応するコマーシャルを表示させるための表示画像データを生成し、映像データを映像出力処理部５３に、音声データを音声出力処理部５４にそれぞれ供給する。
【００６０】
また、画面表示制御部４８は、フラグ設定部５２により設定されている各種フラグを参照し、例えば、番組ＩＤで区別される番組のサムネイルデータファイルを録画データ記憶部３９から読み出し、操作入力部３３により供給されるユーザの操作入力により選択された表示方法で表示させるために、映像データを映像出力処理部５３に、音声データを音声出力処理部５４にそれぞれ供給する。また、画面表示制御部４８は、第１のメタデータに含まれているテキストデータ、サムネイルデータに含まれるサムネイル画像、または、第２のメタデータ記憶部４４により記憶されている第２のメタデータに含まれているコマーシャルに関する情報などを含むような表示データを生成し、映像出力処理部５３に供給する。また、ユーザにより選択された表示画面の表示方法に、動画像が含まれているとき、画面表示制御部４８は、表示される動画像に対応する音声データを、録画データ記憶部３９から読み出して、これを更に用いて、画面の表示を制御するようにしてもよい。
【００６１】
更に、画面表示制御部４８は、例えば、録画データ検索出力部５１から供給された、番組ＩＤに対応する録画データの全体、または、タイムコードに示される時刻、もしくは、タイムコードより所定の時間だけ前または後などの所定の時刻に対応する位置から再生される録画データを用いて、ユーザにより選択された録画データを、最初から、または、ユーザの所望の位置から再生させることもできる。
【００６２】
映像出力処理部５３は、画面表示制御部４８から供給された映像データを、出力端子２２−１を介して、テレビジョン受像機２の出力部１３のディスプレイに出力して表示させる。
【００６３】
音声出力処理部５４は、画面表示制御部４８から供給された音声データを、出力端子２２−２を介して、テレビジョン受像機２の出力部１３のスピーカに出力して音声出力させる。
【００６４】
図３乃至図７を用いて、第１のメタデータと第２のメタデータについて説明する。
【００６５】
まず、図３を用いて、第１のメタデータについて説明する。
【００６６】
第１のメタデータ１６５において、テキストデータ１６６は、適切な長さに分割されたテキスト群により構成され、ＣＭ部分ではない番組本編部分は、テキスト１、テキスト２、・・・に、ＣＭ部分は、ＣＭ１、ＣＭ２・・・に、それぞれ分類されている。このようなテキストデータ１６６に対して、それぞれのテキスト群の開始時刻と終了時刻が記載されたタイムコード１６７が対応付けられる。例えば、テキスト１として、“「７時のニュースです」「今日の初めの話題は、・・・」”の部分のテキストが分割された場合、番組本編の放送において、この部分のテキストが示す内容が放映される（例えば、このテキストの内容が音声出力されたり、このテキストが字幕として表示されたり、このテキストに示される映像が表示される）時刻に対応する開始時刻および終了時刻が、タイムコード１６７に記載される。また、ＣＭ１として、「○○自動車から・・・」の部分のテキストが分割された場合、ＣＭの放送において、この部分のテキストが示す内容が放映される時刻に対応する開始時刻および終了時刻が、タイムコード１６７に記載される。そして、第１のメタデータ１６５には、更に、番組を固有に区別するための番組ＩＤ情報１６８が対応付けられる。
【００６７】
なお、ＣＭ１、ＣＭ２・・・を、ＣＭＩＤとし、ＣＭ部分のテキストは、番組ＩＤ情報１６８とＣＭＩＤとで、固有に区別可能である。
【００６８】
次に、図４乃至図７を用いて、第２のメタデータについて説明する。
【００６９】
図４に示される第２のメタデータ１６９−１は、映像や音声からなるＣＭコンテンツデータに、置き換え先の番組ＩＤおよびＣＭＩＤが対応付けられて生成されている。この第２のメタデータ１６９−１は、録画装置３に記憶されている録画データに含まれるコマーシャルのうち、置き換え先の番組ＩＤおよびＣＭＩＤとして指定されているものを、第２のメタデータ１６９−１に含まれているＣＭコンテンツデータにて置き換えるために用いられる。
【００７０】
具体的には、例えば、録画装置３に記憶されている録画データに含まれるコマーシャルのうち、季節感のあるコマーシャルや、所定期間の売り出しやサービスの内容を告知するコマーシャルが、そのコマーシャルの内容に合致した時期を過ぎてから視聴されても、スポンサーおよび視聴者の両者にとって、有益ではない。したがって、映像や音声からなるＣＭコンテンツデータに、置き換え先の番組ＩＤおよびＣＭＩＤが対応付けられている第２のメタデータ１６９−１を録画装置３に供給することにより、時期がずれてしまったコマーシャルを、新しいコマーシャルに置き換えることができる。コマーシャルの置き換え処理の詳細については、後述する。
【００７１】
また、図５に示される第２のメタデータ１６９−２は、映像や音声からなるＣＭコンテンツデータに、キーワードおよび付帯データが対応付けられて生成されている。この第２のメタデータ１６９−２は、録画装置３に記憶されている録画データをユーザが検索する場合に所定のキーワードが用いられたとき、そのキーワードが対応付けられている第２のメタデータ１６９−２に含まれているＣＭコンテンツデータを優先的に表示させるために用いられる。また、付帯データとしては、例えば、同一キーワード内における表示の優先順位や、第２のメタデータ１６９−２の有効期間などの情報を記載することができる。
【００７２】
録画装置３に記憶されている録画データをユーザが検索する場合にユーザが利用するキーワードは、そのとき流行している番組に関する言葉であったり、視聴率の高いドラマの配役名や俳優名、または、きめ台詞であったり、ユーザの嗜好を表していたり、ユーザがそのとき興味を有しているものである場合が多い。したがって、映像や音声からなるＣＭコンテンツデータに、キーワードが対応付けられている第２のメタデータ１６９−２を録画装置３に供給することにより、ユーザが検索に用いるキーワードに関連付けて最適なコマーシャルを提供することができる。そのとき流行している番組に関する言葉、視聴率の高いドラマの配役名や俳優名、または、きめ台詞、ユーザの嗜好を表す単語、もしくは、ユーザがそのとき興味を有しているものに対応するキーワードを基に最適なコマーシャルを提供することは、スポンサーおよび視聴者の両者にとって、有益である。
【００７３】
また、そのとき流行している番組に関する言葉であったり、視聴率の高いドラマの配役名や俳優名、または、きめ台詞に対してコマーシャルが対応付けられることは、換言すれば、番組制作者（放送局）が提供した番組の視聴率が高いことや、放送された番組が広く知られることが、スポンサーの獲得に結びつくということにもなる。キーワードに対応付けられたＣＭコンテンツデータを優先的に表示させる処理の詳細については、後述する。
【００７４】
図６に示される第２のメタデータ１６９−３は、映像や音声からなるＣＭコンテンツデータに、バナーデータおよび付帯データが対応付けられて生成されている。この第２のメタデータ１６９−３は、録画装置３に記憶されている録画データをユーザが検索する場合などに表示される各種表示画面に表示される広告バナーと、その広告バナーが選択された場合に表示されるＣＭコンテンツデータを含むものである。また、付帯データとして、例えば、キーワードが記載されている場合、録画装置３に記憶されている録画データを検索するためにユーザが用いたキーワードが対応付けられている第２のメタデータ１６９−３に含まれている広告バナーを、優先的に表示させるようにすることができる。付帯データには、キーワード以外にも、例えば、表示の優先順位に関する情報や、第２のメタデータ１６９−３の有効期間などの情報を記載することができる。バナーの表示の詳細や、バナーが選択された場合のコマーシャルの表示の詳細については、後述する。
【００７５】
図７に示される第２のメタデータ１６９−４は、映像や音声からなるＣＭコンテンツデータに、用途情報および付帯データが対応付けられて生成されている。用途情報とは、この第２のメタデータ１６９−４に含まれているＣＭコンテンツデータが表示される用途を示す情報であり、例えば、この第２のメタデータ１６９−４に含まれるＣＭコンテンツデータが、検索中の待ち時間などに表示されるためのＣＭコンテンツデータである場合、用途情報として、「検索中に表示」されることを示す情報が記載され、この第２のメタデータ１６９−４に含まれるＣＭコンテンツデータが、テキストによる番組情報提供画面に表示されるためのＣＭコンテンツデータである場合、用途情報として、「テキストによる番組情報提供画面で表示」されることを示す情報が記載される。また、付帯データとして、例えば、キーワードが記載されている場合、検索処理の待ち時間に、検索に用いられたキーワードが対応付けられている第２のメタデータ１６９−４に含まれるＣＭコンテンツデータを、優先的に表示させることができる。更に、付帯データには、キーワード以外にも、例えば、表示の優先順位に関する情報や、第２のメタデータ１６９−４の有効期間などの情報を記載することができる。用途情報を利用したコマーシャルの表示の詳細については、後述する。
【００７６】
次に、図８のフローチャートを参照して、図２を用いて説明した、録画装置３が実行する処理である録画処理について説明する。
【００７７】
ステップＳ１において、録画制御部３４は、操作入力部３３から供給されるユーザの操作入力を基に、番組の録画が指令されているか否かを判断する。ステップＳ１において、番組の録画が指令されていないと判断された場合、処理が終了される。
【００７８】
ステップＳ１において、番組の録画が指令されたと判断された場合、ステップＳ２において、映像信号デコーダ３１および音声信号デコーダ３２は、録画制御部３４の制御に基づいて、番組放送信号（映像信号および音声信号）の入力を受けて、デコードを行う。映像信号デコーダ３１は、デコードした映像データをメモリ３６に供給する。
【００７９】
ステップＳ３において、図９を用いて後述する録画データ作成処理が実行される。
【００８０】
ステップＳ４において、録画データ生成部３５は、ステップＳ３の処理により作成された録画データを、録画データ記憶部３９に供給する。録画データ記憶部３９は供給された録画データを保存し、処理が終了される。
【００８１】
このような処理により、録画装置３は、ユーザの操作入力に基づいて、第１のメタデータに対応するテキストデータを用いて検索処理を行うことが可能な録画データを生成して、録画することが可能となる。
【００８２】
次に、図９のフローチャートを参照して、図８のステップＳ３において実行される録画データ作成処理について説明する。
【００８３】
ステップＳ２１において、番組ＩＤ情報抽出部３７は、メモリ３６に保持されているデコードされた映像データに含まれる番組管理情報から、録画される番組を個別に識別可能な番組ＩＤ情報を抽出して、録画データ生成部３５に供給する。
【００８４】
ステップＳ２２において、録画データ生成部３５は、タイマ３８を参照して、メモリ３６から供給された映像データ、または、音声信号デコーダ３２から供給された音声データのうちの少なくともいずれか一方に、録画開始時刻情報を対応付ける。
【００８５】
ステップＳ２３において、録画データ生成部３５は、録画開始時刻情報が対応付けられた映像データまたは音声データに、更に、番組ＩＤを対応付け、録画データを生成して、処理は、図８のステップＳ３に戻り、Ｓ４に進む。
【００８６】
このような処理により、第１のメタデータに対応するテキストデータを検索処理に用いることが可能な、番組ＩＤおよび録画開始時刻情報が対応付けられた録画データが生成される。
【００８７】
なお、映像データに番組管理情報が含まれていない場合、番組ＩＤ情報抽出部３７は、録画データ生成部３５を介して、タイマ３８から時刻情報を取得し、取得した時刻情報から、番組ＩＤ情報を生成することができるようにしても良い。
【００８８】
次に、図１０のフローチャートを参照して、第１のメタデータ記憶処理について説明する。
【００８９】
ステップＳ４１において、ネットワークインターフェース４１は、インターネット５において公開されている、ユーザが第１のメタデータ１６５を要求するためのウェブページにアクセスして、ウェブページを表示部４２に表示する。ユーザは、表示部４２に表示されたウェブページを参照して、操作入力部３３を用いて、第１のメタデータ１６５の利用を希望する番組を指定するので、ネットワークインターフェース４１は、操作入力部３３から供給されるユーザの操作入力によって指定された番組に対応する番組名または番組ＩＤを、インターネット５を介して、メタデータ供給サーバ６に供給する。
【００９０】
ステップＳ４２において、ネットワークインターフェース４１は、インターネット５を介して、メタデータ供給サーバ６から、第１のメタデータ１６５を受信したか否かを判断する。ステップＳ４２において、第１のメタデータ１６５を受信していないと判断された場合、処理は、ステップＳ４１に戻り、それ以降の処理が繰り返される。
【００９１】
ステップＳ４２において、第１のメタデータ１６５を受信したと判断された場合、ステップＳ４３において、ネットワークインターフェース４１は、受信した第１のメタデータ１６５を、第１のメタデータ記憶部４３に供給する。第１のメタデータ記憶部４３は、供給された第１のメタデータ１６５を記憶して、処理が終了される。
【００９２】
このような処理により、第１のメタデータ１６５をメタデータ供給サーバ６からダウンロードして記憶することができる。
【００９３】
なお、図１０の処理においては、例えば、ユーザが第１のメタデータ１６５を要求するためのウェブページにアクセスすることにより、録画装置３がメタデータを取得して記憶することができるものとして説明したが、録画装置３は、録画された番組に対応する第１のメタデータ１６５を自動的に取得することができるようにしても良い。
【００９４】
次に、図１１のフローチャートを参照して、図２を用いて説明した、ユーザが保有する録画装置３において実行されるサムネイル生成処理について説明する。
【００９５】
ステップＳ７１において、サムネイル生成部５０は、第１のメタデータ記憶部４３に記憶されている第１のメタデータ１６５を取得する。
【００９６】
ステップＳ７２において、サムネイル生成部５０は、ステップＳ７１において取得した第１のメタデータ１６５の番組ＩＤ情報１６８に対応する録画データを、録画データ記憶部３９から検索して取得する。
【００９７】
ステップＳ７３において、サムネイル生成部５０は、取得した第１のメタデータ１６５のタイムコード１６７に含まれるそれぞれのテキストの開始時刻を基に、例えば、開始時刻に対応する時刻、もしくは、開始時刻に対して、所定の時間だけ前または後の所定の時刻の映像を、録画データから１フレームずつ抽出して、サムネイル画像とする。
【００９８】
ステップＳ７４において、サムネイル生成部５０は、ステップＳ７３において生成されたサムネイル画像に、タイムコード１６７およびテキストデータ１６６に記載されている、対応するタイムコードおよびテキストデータを関連付けて、サムネイルデータとする。
【００９９】
ステップＳ７５において、サムネイル生成部５０は、ステップＳ７４において生成されたサムネイルデータを基に、番組ＩＤ情報１６８で固有に区別可能なサムネイルデータファイルを生成する。すなわち、サムネイル生成部５０は、タイムコード１６７を構成するテキスト群と同一の数のサムネイルデータを、サムネイル画像、タイムコード、テキストデータによって構成し、これらのサムネイルデータに番組ＩＤ情報１６８を付与して、サムネイルデータファイルとする。
【０１００】
ステップＳ７６において、サムネイル生成部５０は、生成されたサムネイルデータファイルを録画データ記憶部３９に出力して記憶させて、処理が終了される。
【０１０１】
このような処理により、画像、テキスト、タイムコードが関連付けられたサムネイルデータが生成され、同一の番組のサムネイルデータ群により、サムネイルデータファイルが生成される。
【０１０２】
次に、図１２乃至図１６のフローチャートを参照して、ユーザの操作入力に基づいて、録画装置３において実行される、録画番組視聴処理について説明する。
【０１０３】
ステップＳ１０１において、録画装置３の操作入力部３３は、ユーザより、記憶されている録画データを検索したり、再生させるためのアプリケーションの起動の指令を受けたか否かを判断する。ステップＳ１０１において、アプリケーションの起動の指令を受けていないと判断された場合、アプリケーションの起動の指令を受けたと判断されるまで、ステップＳ１０１の処理が実行される。
【０１０４】
ステップＳ１０１において、アプリケーションの起動の指令を受けたと判断された場合、ステップＳ１０２において、ネットワークインターフェース４１は、メタデータ供給サーバ６にアクセスし、アプリケーションのバージョンなどの確認を取るとともに、新たな第２のメタデータおよび第３のメタデータを取得する。
【０１０５】
ここで、バージョンの不整合が検出された場合、ネットワークインターフェース４１は、例えば、バージョンアップに必要な情報を、メタデータ供給サーバ６、または、その他の所定のサーバから、インターネット５を介してダウンロードし、録画装置３にインストールする処理を実行するようにしても良い。
【０１０６】
ステップＳ１０３において、ネットワークインターフェース４１は、取得した第２のメタデータを第２のメタデータ記憶部４４に供給して記憶させるとともに、第３のメタデータを第３のメタデータ記憶部４５に供給して記憶させる。第２のメタデータ記憶部４４は、供給された第２のメタデータを記憶し、第３のメタデータ記憶部４５は、供給された第３のメタデータを記憶する。
【０１０７】
ステップＳ１０４において、バナー表示制御部４７は、ステップＳ１０３において、第２のメタデータ記憶部４４に記憶された第２のメタデータや、録画装置３が有する機能を基に、バナー表示のための条件を満たしているか否かを判断する。具体的には、バナー表示制御部４７は、例えば、第２のメタデータ記憶部４４に、図６を用いて説明した、バナーデータを有する第２のメタデータ１６９−３が記憶されており、更に、録画装置３が、バナーデータを有する第２のメタデータ１６９−３の表示を制御する処理を実行するために必要な機能を有している場合などに、バナー表示のための条件が満たされていると判断される。
【０１０８】
ステップＳ１０４において、バナー表示のための条件を満たしていると判断された場合、ステップＳ１０５において、バナー表示制御部４７は、第２のメタデータ記憶部４４に記憶されている第２のメタデータのうち、バナーデータを有する第２のメタデータ１６９−３を読み出し、表示のために必要な各種設定処理を実行する。具体的には、バナー表示制御部４７は、第２のメタデータ１６９−３に含まれるバナーデータを基に、表示画面に表示させる、後述する広告バナーの表示画像データを生成したり、その表示順を決定するために、例えば、表示の優先順位や対応付けられたキーワードなどの情報が付帯データとして記載されている場合は、これらのデータを読み込む。
【０１０９】
ステップＳ１０４において、バナー表示のための条件を満たしていないと判断された場合、または、ステップＳ１０５の処理の終了後、ステップＳ１０６において、画面表示制御部４８は、録画データ記憶部３９に記憶されている、録画データおよびそれらのサムネイル画像データを基に、例えば、図１７に示されるような、録画済番組一覧表示画面２５１を表示させる。具体的には、画面表示制御部４８は、録画済番組一覧表示画面２５１に対応する表示画像データを生成し、映像出力処理部５３および出力端子２２−１を介して、テレビジョン受像機２に出力して表示させる。以下、画面表示制御部４８による各種表示画面の表示の制御は、同様にして実行されるので、具体的な記載は適宜省略し、単に、表示を制御する、または、表示させると記載する場合もある。
【０１１０】
録画済番組一覧表示画面２５１には、図１７に示されるように、録画されている番組名と、その番組に対応するサムネイル画像とにより構成される、録画済番組情報２７１−１乃至録画済番組情報２７１−８が表示される。図１７においては、録画されている番組名と、その番組に対応するサムネイル画像とにより構成される録画済番組情報２７１が、８組表示可能なようになされているが、録画済番組情報２７１は、１画面に何組表示することが可能なようにしても良いということは言うまでもない。
【０１１１】
ユーザは、例えば、リモートコントローラなどの操作入力デバイスを用いて、録画済番組情報２７１のうちのいずれかにカーソルを移動して、ハイライトを当てることが可能である。録画済番組一覧表示画面２５１には、ハイライトが当てられた状態の録画済番組情報２７１に対応する番組名、放送チャンネル、放送局名、または、放送日時などの情報が表示されるようにしても良い。
【０１１２】
また、ステップＳ１０４において、バナー表示のための条件を満たしていると判断された場合においては、録画済番組一覧表示画面２５１に、複数の広告バナー２７２を表示させることが可能である。図１７において表示されている、広告バナー２７２−１乃至広告バナー２７２−５は、ステップＳ１０２において取得され、ステップＳ１０３において、第２のメタデータ記憶部４４に記憶された第２のメタデータのうち、図６を用いて説明した、バナーデータを有する第２のメタデータ１６９−３に基づいて、ステップＳ１０５において表示設定されたものである。画面表示制御部４８は、バナー表示制御部４７から、表示の優先順位の高いものとして設定された第２のメタデータ１６９−３のバナーデータを複数取得し、録画済番組一覧表示画面２５１の所定の位置への表示を制御する。
【０１１３】
更に、録画済番組一覧表示画面２５１には、字幕表示ボタン２７３、並び替えボタン２７４、検索ボタン２７５、前へボタン２７６、上へボタン２７７、次へボタン２７８、下へボタン２７９、および、決定ボタン２８０が設けられている。
【０１１４】
字幕表示ボタン２７３は、カーソルが合わせられている録画済番組情報２７１に対応する番組に対して、テキストによる番組情報の提供を受けたい場合に、ユーザにより選択される。テキストによる番組情報の提供については、後述する。並び替えボタン２７４は、録画済番組一覧表示画面２５１内の録画済番組情報２７１の表示順番を並べ替えたい場合に、ユーザにより選択される。検索ボタン２７５は、テキストデータをキーワードとし、第１のメタデータ１６５を用いて、録画済番組データのうち、ユーザが所望する番組、または、ユーザが所望するコマーシャルを検索する処理の実行が指令される場合に、ユーザにより選択される。
【０１１５】
前へボタン２７６、上へボタン２７７、次へボタン２７８、および、下へボタン２７９は、例えば、図示しないリモートコマンダなどを用いてカーソル位置の移動を指令する場合に選択されるボタンである。例えば、現在表示中の録画済番組情報２７１の数よりも多くの録画済番組データが存在し、カーソルが録画済番組情報２７１−１に合わせられている状態において、前へボタン２７６、または、上へボタン２７７が選択されて、カーソルの移動が指令された場合や、カーソルが録画済番組情報２７１−８に合わせられている状態において、次へボタン２７８、または、下へボタン２７９が選択されて、カーソルの移動が指令された場合、画面表示制御部４８は、現在表示中の録画済番組情報２７１以外の録画済番組情報２７１を録画済番組一覧表示画面２５１に表示させるようにしても良い。
【０１１６】
また、これらの操作ボタンの選択操作のうちの一部は、例えば、すでに広く用いられているＢＳチューナ用のリモートコマンダに用いられている、赤、黄、青、緑の４色のボタンの押下操作に対応させるようにしても良い。
【０１１７】
そして、決定ボタン２８０は、現在、カーソルが合わせられている情報をユーザが選択決定する場合に選択されるボタンである。例えば、図１７の録画済番組一覧表示画面２５１においては、録画済番組情報２７１のうち、現在、カーソルが合わせられてハイライトが当てられているものに対応する録画データを再生させる場合に選択される。
【０１１８】
ステップＳ１０７において、操作入力部３３は、検索ボタン２７５が選択されたか否かを判断する。ステップＳ１０７において、検索ボタン２７５が選択されたと判断された場合、処理は、後述するステップＳ１０９に進む。
【０１１９】
ステップＳ１０７において、検索ボタン２７５が選択されていないと判断された場合、ステップＳ１０８において、操作入力部３３は、字幕表示ボタン２７３が選択されて、ユーザから、テキストによる番組情報の提供が指令されたか否かを判断する。ステップＳ１０８において、テキストによる番組情報の提供が指令されたと判断された場合、処理は、後述するステップＳ１３５に進む。ステップＳ１０８において、テキストによる番組情報の提供が指令されていないと判断された場合、処理は、後述するステップＳ１４８に進む。
【０１２０】
ステップＳ１０７において、検索ボタン２７５が選択されたと判断された場合、ステップＳ１０９において、操作入力部３３は、検索ボタン２７５が選択されたことを画面表示制御部４８に通知する。画面表示制御部４８は、図１８に示されるような、全体検索画面３０１を表示させる。
【０１２１】
全体検索画面３０１には、ユーザにより操作入力された検索のためのキーワード、すなわち、検索キーが表示されるキーワードボックス３１１−１乃至３１１−ｍが表示される。全体検索画面３０１に表示されるキーワードボックス３１１の数は、いくつであってもかまわない。
【０１２２】
また、全体検索画面３０１には、戻るボタン３２１、すべてを含む検索ボタン３２２、いずれかを含む検索ボタン３２３、削除ボタン３２４、上へボタン２７７、下へボタン２７９、および、決定ボタン２８０が備えられている。戻るボタン３２１は、表示画面を一つ前の画面、または、前に表示された所定の画面に遷移させる場合にユーザにより選択されるボタンであり、この場合、図１７を用いて説明した、録画済番組一覧表示画面２５１に表示画面を遷移させる場合に、ユーザにより選択されるボタンである。すべてを含む検索ボタン３２２は、キーワードボックス３１１−１乃至３１１−ｍに記載されているすべてのキーワードを含む録画データ、または、コマーシャルを検索させる場合、すなわち、キーワードボックス３１１−１乃至３１１−ｍに記載されているすべてのキーワードを用いた、いわゆるａｎｄ検索を行わせる場合に、ユーザにより選択されるボタンである。いずれかを含む検索ボタン３２３は、キーワードボックス３１１−１乃至３１１−ｍに記載されているキーワードのうちの少なくともいずれか１つを含む録画データ、または、コマーシャルを検索させる場合、すなわち、キーワードボックス３１１−１乃至３１１−ｍに記載されているキーワードを用いた、いわゆるｏｒ検索を行わせる場合に、ユーザにより選択されるボタンである。削除ボタン３２４は、キーワードボックス３１１−１乃至３１１−ｍのうち、現在カーソルが当てられて、ハイライトされているキーワードボックス３１１に記載されているキーワードを削除させる場合に、ユーザにより選択されるボタンである。
【０１２３】
上へボタン２７７、下へボタン２７９、および、決定ボタン２８０は、図１７において上述した場合と基本的に同様の処理を実行させるためにユーザにより選択されるボタンであり、決定ボタン２８０が選択された場合、キーワードボックス３１１−１乃至３１１−ｍのうち、現在カーソルが当てられて、ハイライトされているキーワードボックス３１１へのテキストデータの入力処理が実行可能なようになされている。
【０１２４】
また、全体検索画面３０１にも、広告バナー２７２を１つ、または、複数表示させることができる。
【０１２５】
ステップＳ１１０において、操作入力部３３は、キーワードボックス３１１−１乃至３１１−ｍのうちのいずれかにカーソルが当てられた状態で、決定ボタン２８０が選択された否かを基に、いずれかのキーワードボックス３１１へのキーワードの入力が指令されたか否かを判断する。ステップＳ１１０において、いずれかのキーワードボックス３１１へのキーワードの入力が指令されていないと判断された場合、処理は、後述するステップＳ１１５に進む。
【０１２６】
ステップＳ１１０において、いずれかのテキストボックスへのテキストの入力が指令されたと判断された場合、ステップＳ１１１において、操作入力部３３は、決定ボタン２８０が選択されたことを画面表示制御部４８に通知する。画面表示制御部４８は、図１９に示されるような、検索方法選択画面３４１を表示させる。
【０１２７】
検索方法選択画面３４１には、図１９に示されるように、お勧めワードの選択により検索キーワードを入力する場合に選択されるおすすめワードの選択ボタン３５１と、フリーワードの入力により検索キーワードを入力する場合に選択されるフリーワードの入力ボタン３５２が設けられている。検索方法選択画面３４１には、更に、戻るボタン３２１、上へボタン２７７、下へボタン２７９、および、決定ボタン２８０が設けられている。また、検索方法選択画面３４１にも、広告バナー２７２を１つ、または、複数表示させることができる。
【０１２８】
ステップＳ１１２において、操作入力部３３は、お勧めワードの選択ボタン３５１にカーソルが当てられた状態で、決定ボタン２８０が選択されたか否かを基に、お勧めワード検索が選択されたか否かを判断する。
【０１２９】
ステップＳ１１２において、お勧めワード検索が選択されたと判断された場合、ステップＳ１１３において、図３２のフローチャートを用いて後述される、お勧めワード検索処理が実行され、処理は、ステップＳ１１０に戻り、それ以降の処理が繰り返される。
【０１３０】
ステップＳ１１２において、お勧めワード検索が選択されなかったと判断された場合、フリーワード検索が選択されたので、ステップＳ１１４において、図３４のフローチャートを用いて後述される、フリーワード検索処理が実行され、処理は、ステップＳ１１０に戻り、それ以降の処理が繰り返される。
【０１３１】
ステップＳ１１０において、いずれかのキーワードボックス３１１へのキーワードの入力が指令されていないと判断された場合、ステップＳ１１５において、操作入力部３３は、戻るボタン３２１が選択されたか否かを基に、図１７を用いて説明した録画済番組一覧表示画面２５１に表示画面を遷移させる、すなわち、表示画面を戻すことが指令されたか否かを判断する。ステップＳ１１５において、「戻る」が指令されたと判断された場合、処理は、ステップＳ１０６に戻り、それ以降の処理が繰り返される。
【０１３２】
ステップＳ１１５において、「戻る」が指令されていないと判断された場合、ステップＳ１１６において、操作入力部３３は、すべてを含む検索ボタン３２２、または、いずれかを含む検索ボタン３２３のうちのいずれか一方が選択されたか否かを基に、現在、全体検索画面３０１のキーワードボックス３１１−１乃至３１１−ｍに記入され表示されている検索キーワードを基にしたａｎｄ検索またはｏｒ検索が指令されたか否かを判断する。
【０１３３】
ステップＳ１１６において、ａｎｄ検索またはｏｒ検索が指令されていないと判断された場合、ステップＳ１１７において、操作入力部３３は、アプリケーションの終了が指令されたか否かを判断する。ステップＳ１１７において、アプリケーションの終了が指令されたと判断された場合、処理が終了される。ステップＳ１１７において、アプリケーションの終了が指令されなかったと判断された場合、処理は、ステップＳ１１０に戻り、それ以降の処理が繰り返される。
【０１３４】
ステップＳ１１６において、ａｎｄ検索またはｏｒ検索が指令されたと判断された場合、ステップＳ１１８において、操作入力部３３は、ａｎｄ検索またはｏｒ検索が指令されたことを画面表示制御部４８に通知するとともに、入力されたキーワードをマッチング処理部４９および画面表示制御部４８に供給する。画面表示制御部４８は、図２０に示されるような、検索結果の出力方法の選択画面３８１を表示させる。
【０１３５】
検索結果の出力方法の選択画面３８１には、例えば、図２０に示されるように、検索結果の出力方法として番組一覧を選択するための番組一覧ボタン３９１、および、検索結果の出力方法としてコマーシャル（ＣＭ）一覧を選択するためのＣＭ一覧ボタン３９２が設けられている。アプリケーションにおいて他の検索結果の出力方法が用意されている場合、検索結果の出力方法の選択画面３８１には、用意されている検索結果の出力方法を選択することができるようなボタンが適宜表示される。検索結果の出力方法の選択画面３８１には、更に、戻るボタン３２１、上へボタン２７７、下へボタン２７９、および、決定ボタン２８０が設けられている。また、検索結果の出力方法の選択画面３８１にも、広告バナー２７２を１つ、または、複数表示させることができる。
【０１３６】
ステップＳ１１９において、操作入力部３３は、番組一覧ボタン３９１またはＣＭ一覧ボタン３９２にカーソルが当てられた状態で、決定ボタン２８０が選択されたか否かを基に、出力方法の選択を受けたか否かを判断する。ステップＳ１１９において、出力方法の選択を受けていないと判断された場合、出力方法の選択を受けたと判断されるまで、ステップＳ１１９の処理が繰り返される。
【０１３７】
ステップＳ１１９において、出力方法の選択を受けたと判断された場合、ステップＳ１２０において、図３６のフローチャートを用いて後述する検索処理が実行される。
【０１３８】
ステップＳ１２１において、画面表示制御部４８は、ステップＳ１１９において、操作入力部３３が取得したユーザの操作入力を基に、検索結果の出力方法として、ＣＭ一覧が選択されていたか否かを判断する。
【０１３９】
ステップＳ１２１において、検索結果の出力方法として、ＣＭ一覧が選択されていたと判断された場合、ステップＳ１２２において、画面表示制御部４８は、図２１に示されるような、検索結果ＣＭ一覧表示画面４２１を表示させる。
【０１４０】
検索結果ＣＭ一覧表示画面４２１には、図２１に示されるように、検索結果に対応するＣＭの内容を示すＣＭ検索結果ボタン４３１−１乃至ＣＭ検索結果ボタン４３１−６が表示されている。更に、検索結果ＣＭ一覧表示画面４２１には、戻るボタン３２１、前へボタン２７６、上へボタン２７７、次へボタン２７８、下へボタン２７９、および、決定ボタン２８０が設けられている。ユーザが、ＣＭ検索結果ボタン４３１−１乃至ＣＭ検索結果ボタン４３１−６のうちの所望のものを選択して決定した場合、すなわち、ＣＭ検索結果ボタン４３１−１乃至ＣＭ検索結果ボタン４３１−６のうちのいずれかがハイライトされている状態で決定ボタン２８０が選択された場合、操作入力部３３は、ユーザが選択決定したＣＭ検索結果ボタン４３１はいずれであるかを示す信号を、マッチング処理部４９に供給する。マッチング処理部４９は、ユーザの操作入力に基づいて、対応するコマーシャルコンテンツデータを、第２のメタデータ記憶部４４から読み出して、画面表示制御部４８に供給する。画面表示制御部４８は、供給されたコマーシャルコンテンツデータを、映像出力処理部５３および出力端子２２-１、並びに、音声出力処理部５４および出力端子２２-２を介して、出力部１３に供給するので、検索されたコマーシャルが再生される。
【０１４１】
ここでは、６つの検索結果が出力されたものとしているが、検索結果ＣＭ一覧表示画面４２１には、すべての検索結果が一度に表示されるようにしても、所定数以下の検索結果のみが表示可能なようにし、一度に表示しきれない検索結果に関しては、例えば、前へボタン２７６、上へボタン２７７、次へボタン２７８、または、下へボタン２７９などの選択操作により、スクロールさせて表示可能なようにしても良い。
【０１４２】
また、検索結果ＣＭ一覧表示画面４２１にも、広告バナー２７２を１つ、または、複数表示させることができる。更に、検索に用いられたキーワードに対応付けられた（付帯データとして、検索に用いられたキーワードが記載された）バナーデータを有する第２のメタデータ１６９−３がバナー表示制御部４７により表示設定されている場合、検索結果ＣＭ一覧表示画面４２１には、検索に用いられたテキストに対応付けられたバナーデータを有する第２のメタデータ１６９−３に対応する広告バナー２７２を優先的に表示させるようにすることができる。
【０１４３】
例えば、お勧めワードの中から選択された、または、フリーワード入力により入力された検索キーワードの中に、「結婚してください」というキーワードが含まれていた場合、付帯データとして、検索に用いられた「結婚してください」というキーワードが記載された第２のメタデータ１６９−３に対応する広告バナー２７２の表示が優先される。したがって、図２１に示されるように、例えば、結婚したいと考えているユーザや、結婚の予定があるユーザにとって興味があると思われるダイヤモンドの広告バナー２７２−１５、結婚式場の広告バナー２７２−１６、または、結婚情報誌の広告バナー２７２−１７などが、検索結果ＣＭ一覧表示画面４２１に表示されるようにすることができるので、スポンサーおよび視聴者の両者にとって有益なコマーシャルを優先的に提供することが可能となる。
【０１４４】
ステップＳ１２３において、操作入力部３３は、検索結果のうちのいずれか、すなわち、図２１を用いて説明した検索結果ＣＭ一覧表示画面４２１のＣＭ検索結果ボタン４３１−１乃至ＣＭ検索結果ボタン４３１−６のうちのいずれかを選択決定する操作入力を受けたか否か、具体的には、ＣＭ検索結果ボタン４３１−１乃至ＣＭ検索結果ボタン４３１−６のうちのいずれかにカーソルが当てられて選択され、決定ボタン２８０が選択された状態であるか否かを判断する。
【０１４５】
ステップＳ１２３において、検索結果のうちのいずれかを選択決定する操作入力を受けたと判断された場合、ステップＳ１２４において、画面表示制御部４８は、操作入力部３３から供給される、ユーザの操作入力を示す信号を基に、ユーザにより選択されたコマーシャルに対応する第２のメタデータを第２のメタデータ記憶部４４から読み出して、第２のメタデータに含まれるコマーシャルコンテンツデータを基に、表示データを映像出力処理部５３および出力端子２２-１を介して、音声データを音声出力処理部５４および出力端子２２-２を介して、それぞれ出力部１３に供給し、コマーシャルを表示させ、処理は、後述するステップＳ１５９に進む。
【０１４６】
ステップＳ１２３において、検索結果のうちのいずれかを選択決定する操作入力を受けなかったと判断された場合、ステップＳ１２５において、操作入力部３３は、戻るボタン３２１が選択されたか否かを判断する。ステップＳ１２５において、戻るボタン３２１が選択されたと判断された場合、処理は、ステップＳ１０６に戻り、それ以降の処理が繰り返される。
【０１４７】
ステップＳ１２５において、戻るボタン３２１が選択されなかったと判断された場合、ステップＳ１２６において、操作入力部３３は、アプリケーションの終了が指令されたか否かを判断する。ステップＳ１２６において、アプリケーションの終了が指令されたと判断された場合、処理が終了される。ステップＳ１２６において、アプリケーションの終了が指令されていないと判断された場合、処理は、ステップＳ１２３に戻り、それ以降の処理が繰り返される。
【０１４８】
ステップＳ１２１において、検索結果の出力方法として、ＣＭ一覧が選択されていなかったと判断された場合、検索結果の出力方法として、番組一覧が選択されているので、ステップＳ１２７において、画面表示制御部４８は、図２２に示されるような、検索結果番組一覧表示画面４６１を表示させる。
【０１４９】
検索結果番組一覧表示画面４６１には、図２２に示されるように、検索結果に対応する番組名と対応するサムネイル画像データとのペアである番組検索結果ボタン４７１−１乃至番組検索結果ボタン４７１−８が表示されている。更に、検索結果番組一覧表示画面４６１には、戻るボタン３２１、字幕表示ボタン２７３、並び替えボタン２７４、全画面再生ボタン４３４、前へボタン２７６、上へボタン２７７、次へボタン２７８、下へボタン２７９、および、決定ボタン２８０が設けられている。ここでは、８つの検索結果が出力されたものとしているが、検索結果番組一覧表示画面４６１には、すべての検索結果が一度に表示されるようにしても、所定数以下の検索結果のみが表示可能なようにし、一度に表示しきれない検索結果に関しては、例えば、前へボタン２７６、上へボタン２７７、次へボタン２７８、または、下へボタン２７９などの選択操作により、スクロールさせて表示可能なようにしても良い。
【０１５０】
また、検索結果番組一覧表示画面４６１にも、広告バナー２７２を１つ、または、複数表示させることができる。更に、検索に用いられたキーワードに対応付けられた（付帯データとして、検索に用いられたキーワードが記載された）バナーデータを有する第２のメタデータ１６９−３がバナー表示制御部４７により表示設定されている場合、検索結果番組一覧表示画面４６１にも、検索に用いられたキーワードに対応付けられたバナーデータを有する第２のメタデータ１６９−３に対応する広告バナー２７２を優先的に表示させるようにすることができる。
【０１５１】
例えば、お勧めワードの中から選択された、または、フリーワード入力により入力された検索キーワードの中に、「ラーメン」というキーワードが含まれていた場合、付帯データとして、検索に用いられた「ラーメン」というキーワードが記載された第２のメタデータに対応する広告バナー２７２の表示が優先される。したがって、図２２に示されるように、ラーメン好きのユーザにとって興味があると思われる広告バナー２７２−１８乃至広告バナー２７２−２０などが、検索結果番組一覧表示画面４６１に表示されるようにすることができるので、スポンサーおよび視聴者の両者にとって有益なコマーシャルを優先的に提供することが可能となる。
【０１５２】
ステップＳ１２７の処理の終了後、ステップＳ１２８において、操作入力部３３は、検索結果のうちのいずれか、すなわち、図２２に示される検索結果番組一覧表示画面４６１の番組検索結果ボタン４７１−１乃至番組検索結果ボタン４７１−６のうちのいずれかを選択する操作入力を受けたか否か、具体的には、いずれかにカーソルを当てて選択しているが、決定ボタン２８０は選択されていないので選択決定されていない状態であるか否かを判断する。ステップＳ１２８において、検索結果のうちのいずれかを選択する操作入力を受けたと判断された場合、処理は、後述するステップＳ１３１に進む。
【０１５３】
ステップＳ１２８において、検索結果のうちのいずれかを選択する操作入力を受けなかったと判断された場合、ステップＳ１２９において、操作入力部３３は、戻るボタン３２１が選択されたか否かを判断する。ステップＳ１２９において、戻るボタン３２１が選択されたと判断された場合、処理は、ステップＳ１０６に戻り、それ以降の処理が繰り返される。
【０１５４】
ステップＳ１２９において、戻るボタン３２１が選択されなかったと判断された場合、ステップＳ１３０において、操作入力部３３は、アプリケーションの終了が指令されたか否かを判断する。ステップＳ１３０において、アプリケーションの終了が指令されたと判断された場合、処理が終了される。ステップＳ１３０において、アプリケーションの終了が指令されていないと判断された場合、処理は、ステップＳ１２８に戻り、それ以降の処理が繰り返される。
【０１５５】
ステップＳ１２８において、検索結果のうちのいずれかを選択する操作入力を受けたと判断された場合、ステップＳ１３１において、操作入力部３３は、字幕表示ボタン２７３が選択されたか否かを基に、テキストによる番組情報の提供が指令されたか否かを判断する。ステップＳ１３１において、テキストによる番組情報の提供が指令されたと判断された場合、処理は、後述するステップＳ１３５に進む。
【０１５６】
ステップＳ１３１において、テキストによる番組情報の提供が指令されていないと判断された場合、ステップＳ１３２において、操作入力部３３は、全画面再生ボタン４３４が選択されたか否かを基に、全画面での再生が指令されたか否かを判断する。ステップＳ１３２において、全画面での再生が指令されたと判断された場合、処理は、後述するステップＳ１４９に進む。
【０１５７】
ステップＳ１３２において、全画面での再生が指令されていないと判断された場合、ステップＳ１３３において、操作入力部３３は、ユーザの操作入力を基に、その他の再生方法が指令されたか否かを判断する。ステップＳ１３３において、その他の再生方法が指令されていないと判断された場合、処理は、ステップＳ１２８に戻り、それ以降の処理が繰り返される。
【０１５８】
ステップＳ１３３において、その他の再生方法が指令されたと判断された場合、ステップＳ１３４において、操作入力部３３は、指令された再生方法を示す情報を画面表示制御部４８に通知するので、画面表示制御部４８は、指令された再生方法による表示の制御を実行し、処理は、後述するステップＳ１５９に進む。
【０１５９】
ステップＳ１０８、または、ステップＳ１３１において、テキストによる番組情報の提供が指令されたと判断された場合、ステップＳ１３５において、図４０のフローチャートを用いて後述するテキストによる番組情報の提供処理が実行される。
【０１６０】
図４０のフローチャートを用いて後述するテキストによる番組情報の提供処理により、図２３乃至図２６に示される第１の字幕情報表示画面５０１乃至第３の字幕情報表示画面５７１の表示が制御される。
【０１６１】
まず、チャプタが設定されていない場合の第１の字幕情報表示画面５０１の表示例を図２３に示す。
【０１６２】
第１の字幕情報表示画面５０１には、図２３に示されるように、字幕情報表示エリア５１１と画像表示エリア５１２が設けられている。字幕情報表示エリア５１１には、第１のメタデータ記憶部４３により記憶され、マッチング処理部４９の処理によりマッチングされてユーザが入力した検索条件に合致した、または、ユーザにより選択された録画データに対応する第１のメタデータ１６５のテキストデータ１６６に含まれるテキストデータが、時系列に所定数表示される。画像表示エリア５１２には、マッチング処理部４９の処理によりマッチングされてユーザが入力した検索条件に合致した、または、ユーザにより選択された録画データに対応するサムネイル画像データ、または、動画像データを表示させることができる。更に、第１の字幕情報表示画面５０１には、戻るボタン３２１、全画面再生ボタン４３４、上へボタン２７７、下へボタン２７９、および、決定ボタン２８０が設けられている。
【０１６３】
なお、画像表示エリア５１２に表示されたサムネイル画像データ、または、動画像データは、字幕情報表示エリア５１１に表示されているテキストデータがスクロールされるだけでは、そのスクロール動作の影響を受けて表示が変更されることはない（いずれかのテキストデータが選択決定されなければ、表示が変更されない）。
【０１６４】
次に、チャプタが設定されている場合の第２の字幕情報表示画面５４１の表示例を図２４に示す。
【０１６５】
第２の字幕情報表示画面５４１には、図２４に示されるように、字幕情報表示エリア５１１と画像表示エリア５１２に加えて、チャプタ名表示エリア５５１が設けられている。チャプタ名表示エリア５５１には、ユーザの操作入力に基づいて、チャプタ設定部４０の処理により設定されたチャプタのチャプタ名のうち、字幕情報表示エリア５１１に表示されているテキストデータに対応する部分のチャプタ名が表示される。また、画像表示エリア５１２には、サムネイル画像データ、または、動画像データを表示させるようにすることができる。更に、第２の字幕情報表示画面５４１には、戻るボタン３２１、全画面再生ボタン４３４、上へボタン２７７、下へボタン２７９、および、決定ボタン２８０が設けられている。
【０１６６】
次に、チャプタが設定されている場合の第３の字幕情報表示画面５７１の表示例を図２５に示す。
【０１６７】
第３の字幕情報表示画面５７１には、図２５に示されるように、字幕情報表示エリア５１１と画像表示エリア５１２が設けられているが、字幕情報表示エリア５１１には、第１のメタデータ１６５のテキストデータ１６６に含まれるテキストデータが、時系列に所定数表示されているのではなく、それに代わって、ユーザの操作入力に基づいて、チャプタ設定部４０の処理により設定されたチャプタのチャプタ名のうち、ユーザが入力した検索条件に合致した、または、ユーザにより選択された録画データに設定されているチャプタ名が時系列に所定数表示される。また、画像表示エリア５１２には、サムネイル画像データ、または、動画像データを表示させるようにすることができる。更に、第３の字幕情報表示画面５７１には、戻るボタン３２１、全画面再生ボタン４３４、上へボタン２７７、下へボタン２７９、および、決定ボタン２８０が設けられている。
【０１６８】
また、画像表示エリア５１２には、サムネイル画像データ、または、動画像データを表示させるのみならず、第２のメタデータ記憶部４４に記憶されている第２のメタデータを基に、ＣＭコンテンツを表示させるようにすることができる。図２６に、その一例として、画像表示エリア５１２にＣＭコンテンツが表示されている第３の字幕情報表示画面５７１を示すが、第１の字幕情報表示画面５０１および第２の字幕情報表示画面５４１においても、サムネイル画像データ、または、動画像データに代わって、画像表示エリア５１２にＣＭコンテンツを表示させるようにしても良いことは言うまでもない。
【０１６９】
ここで、画像表示エリア５１２には、ユーザが入力した検索キーワードに対応する第２のメタデータ１６９−２に含まれるＣＭコンテンツデータが、優先的に表示されるようにしても良いし、検索された、または、ユーザによって選択された番組の録画データに含まれるコマーシャルが、優先的に表示されるようにしても良い。
【０１７０】
そして、第１の字幕情報表示画面５０１乃至第３の字幕情報表示画面５７１には、広告バナー２７２を１つ、または、複数表示させることが可能であり、更に、検索に用いられたテキストに対応付けられた（付帯データとして、検索に用いられたテキストが記載された）バナーデータを有する第２のメタデータ１６９−３がバナー表示制御部４７により表示設定されている場合、検索に用いられたテキストに対応付けられたバナーデータを有する第２のメタデータ１６９−３に対応する広告バナー２７２を優先的に表示させるようにすることができる。
【０１７１】
録画番組視聴処理の説明に戻る（図１５）。
【０１７２】
ステップＳ１３６において、操作入力部３３は、例えば、前へボタン２７６、上へボタン２７７、次へボタン２７８、または、下へボタン２７９などの選択操作があるか否かを基に、表示されているテキストのスクロールが指令されたか否かを判断する。
【０１７３】
ステップＳ１３６において、表示されているテキストのスクロールが指令されたと判断された場合、ステップＳ１３７において、操作入力部３３は、ユーザの操作入力を示す信号を、画面表示制御部４８に供給するので、画面表示制御部４８は、ユーザの指令に基づいて、テキストがスクロールされて表示されるように、表示画面を変更する。
【０１７４】
また、画像表示エリア５１２を有する表示画面が表示されている場合、ステップＳ１３６において、表示されているテキストのスクロールが指令されたと判断されても、サムネイル画像データ、または、動画像データが表示されている画像表示エリア５１２の表示は変更されない。すなわち、画像表示エリア５１２にサムネイル画像が表示されている場合、表示されているテキストのスクロールが指令されても、画像表示エリア５１２に表示されているサムネイル画像は変更されず、画像表示エリア５１２に動画像データが表示されている場合、表示されているテキストのスクロールが指令されても、画像表示エリア５１２に表示されている動画像データの再生位置はジャンプされない。換言すれば、字幕情報表示エリア５１１に表示されているテキストのタイムコードと、画像表示エリア５１２に表示されているサムネイル画像または動画像の再生開始位置のタイムコードは、いずれかのテキストに対する選択決定操作が行われない限りは、連動しない。
【０１７５】
ステップＳ１３６において、表示されているテキストのスクロールが指令されなかったと判断された場合、または、ステップＳ１３７の処理の終了後、ステップＳ１３８において、操作入力部３３は、供給されるユーザの操作入力を基に、表示されているテキストのいずれかが選択決定されたか否かを判断する。ステップＳ１３８において、表示されているテキストのいずれかが選択決定されたと判断された場合、処理は、後述するステップＳ１４１に進む。
【０１７６】
ステップＳ１３８において、表示されているテキストはいずれも選択決定されていないと判断された場合、ステップＳ１３９において、操作入力部３３は、戻るボタン３２１が選択されたか否かを判断する。ステップＳ１３９において、戻るボタン３２１が選択されたと判断された場合、処理は、ステップＳ１０６に戻り、それ以降の処理が繰り返される。
【０１７７】
ステップＳ１３９において、戻るボタン３２１が選択されなかったと判断された場合、ステップＳ１４０において、操作入力部３３は、アプリケーションの終了が指令されたか否かを判断する。ステップＳ１４０において、アプリケーションの終了が指令されたと判断された場合、処理が終了される。ステップＳ１４０において、アプリケーションの終了が指令されていないと判断された場合、処理は、ステップＳ１３６に戻り、それ以降の処理が繰り返される。
【０１７８】
ステップＳ１３８において、表示されているテキストのいずれかが選択決定されたと判断された場合、ステップＳ１４１において、画面表示制御部４８は、選択決定されたテキストに対応するサムネイル画像または動画像を表示させるために、録画データ記憶部３９から、選択決定されたテキストに対応付けられているタイムスタンプに対応する、または、そのタイムスタンプの前後の所定の時間だけずれた時刻に対応するサムネイル画像データまたは動画像データを取得し、選択決定されたテキストに対応するサムネイル画像または動画像を表示させる。
【０１７９】
ステップＳ１４２において、操作入力部３３は、全画面再生ボタン４３４が選択されたか否かを基に、全画面での再生が指令されたか否かを判断する。ステップＳ１４２において、全画面での再生が指令されたと判断された場合、処理は、ステップＳ１４９に進む。
【０１８０】
ステップＳ１４２において、全画面での再生が指令されなかったと判断された場合、ステップＳ１４３において、操作入力部３３は、ユーザの操作入力を基に、サムネイルやテキストの表示方法の変更が指令されたか否かを判断する。
【０１８１】
ステップＳ１４３において、サムネイルやテキストの表示方法の変更が指令されていないと判断された場合、ステップＳ１４４において、操作入力部３３は、ユーザの操作入力を基に、その他の再生方法が指令されたか否かを判断する。ステップＳ１４４において、その他の再生方法が指令されていないと判断された場合、処理は、ステップＳ１３６に戻り、それ以降の処理が繰り返される。
【０１８２】
ステップＳ１４４において、その他の再生方法が指令されたと判断された場合、ステップＳ１４５において、操作入力部３３は、指令された再生方法を示す情報を画面表示制御部４８に通知するので、画面表示制御部４８は、指令された再生方法にて表示の制御を実行し、処理は、後述するステップＳ１５９に進む。
【０１８３】
ステップＳ１４３において、サムネイルやテキストの表示方法の変更が指令されたと判断された場合、ステップＳ１４６において、操作入力部３３は、指令された再生方法を示す情報を画面表示制御部４８に通知するので、画面表示制御部４８は、録画データ記憶部３９に記憶されている録画データ、または、サムネイル画像データ、および、第１のメタデータ記憶部４３に記憶されている第１のメタデータ１６５を用いて、指令された表示方法の表示画像データを生成する。具体的には、画面表示制御部４８は、操作入力部３３から供給された指令された再生方法を示す情報に基づいて、図２３乃至図２６を用いて説明した第１の字幕情報表示画面５０１乃至第３の字幕情報表示画面５７１のうちのいずれかの表示形式における字幕情報表示画面に対応する表示画像データを生成する。
【０１８４】
ステップＳ１４７において、画面表示制御部４８は、ステップＳ１４６において生成された表示画像データにより字幕情報表示画面を表示させ、処理は、ステップＳ１３６に戻り、それ以降の処理が繰り返される。
【０１８５】
ステップＳ１０８において、テキストによる番組情報の提供が指令されていないと判断された場合、ステップＳ１４８において、操作入力部３３は、いずれかの番組を選択決定する操作入力を受けたか否か、具体的には、録画済番組一覧表示画面２５１に表示されている録画済番組情報２７１のうちのいずれかにカーソルが移動されて、ハイライトが当られている状態において、決定ボタン２８０が選択されたか否かを判断する。ステップＳ１４８において、いずれかの番組を選択決定する操作入力を受けていないと判断された場合、処理は、ステップＳ１０６に戻り、それ以降の処理が繰り返される。
【０１８６】
ステップＳ１４８において、いずれかの番組を選択決定する操作入力を受けたと判断された場合、ステップＳ１３２において、全画面での再生が指令されたと判断された場合、または、ステップＳ１４２において、全画面での再生が指令されたと判断された場合、ステップＳ１４９において、画面表示制御部４８は、フラグ設定部５２を参照し、ＣＭフラグがアクティブ状態であるか否かを判断する。ステップＳ１４９において、ＣＭフラグがアクティブではないと判断された場合、処理は、後述するステップＳ１５７に進む。
【０１８７】
ステップＳ１４９において、ＣＭフラグがアクティブであると判断された場合、ステップＳ１５０において、画面表示制御部４８は、ＣＭの視聴を一番最初にまとめて行うか、ＣＭを見ないかのいずれかの視聴方法を選択することができる、ＣＭ視聴方式選択機能を有しているか否かを判断する。ＣＭ視聴方式選択機能を有しているか否かは、例えば、録画装置３が予め有している機能や、アプリケーションのバージョンなどによって決まるものである。ステップＳ１５０において、ＣＭ視聴方式選択機能を有していないと判断された場合、処理は、後述するステップＳ１５３に進む。
【０１８８】
ステップＳ１５０において、ＣＭ視聴方式選択機能を有していると判断された場合、ステップＳ１５１において、画面表示制御部４８は、図２７に示されるような、ＣＭ視聴方式選択画面６７１を表示させる。
【０１８９】
ＣＭ視聴方式選択画面６７１には、図２７に示されるように、例えば、「この番組は、ご希望により、ＣＭの視聴をスキップすることができます。ＣＭを見た場合、・・・ＣＭを見なかった場合・・・となります。」など、ＣＭの再生をスキップすることが可能であることと、ＣＭを見た場合と見なかった場合のユーザに対する課金条件または特典などについて説明するメッセージを表示させるようにすることができる。また、ＣＭ視聴方式選択画面６７１には、ＣＭを見ることをユーザが指令するための「ＣＭを見る」ボタン６８１と、ＣＭを見ないことをユーザが指令するための「ＣＭを見ない」ボタン６８２とが設けられている。更に、ＣＭ視聴方式選択画面６７１には、戻るボタン３２１、上へボタン２７７、下へボタン２７９、および、決定ボタン２８０が設けられている。そして、ＣＭ視聴方式選択画面６７１には、広告バナー２７２を１つ、または、複数表示させることが可能である。
【０１９０】
ステップＳ１５２において、操作入力部３３は、ＣＭ視聴方式選択画面６７１の「ＣＭを見る」ボタン６８１が選択されたか否かを基に、ユーザにより、ＣＭの視聴が選択されたか否かを判断する。ステップＳ１５２において、ＣＭの視聴が選択されたと判断された場合、処理は、後述するステップＳ１５４に、ＣＭの視聴が選択されなかったと判断された場合、処理は、後述するステップＳ１５５に、それぞれ進む。
【０１９１】
ステップＳ１５０において、ＣＭ視聴方式選択機能を有していないと判断された場合、ステップＳ１５３において、画面表示制御部４８は、ユーザに対して、ＣＭを最初にまとめて再生することを通知するための、図２８に示される通知画面７０１を表示する。通知画面７０１には、例えば、「この番組は、本編再生の前に、ＣＭがまとめて再生されますが、本編再生中のＣＭはスキップされます。」などのメッセージが表示される。
【０１９２】
ステップＳ１５２において、ＣＭの視聴が選択されたと判断された場合、または、ステップＳ１５３の処理の終了後、ステップＳ１５４において、図４１を用いて後述する、ＣＭまとめ視聴処理が実行され、処理は、後述するステップＳ１５９に進む。
【０１９３】
ステップＳ１５２において、ＣＭの視聴が選択されなかったと判断された場合、ステップＳ１５５において、録画データ検索出力部５１は、ユーザに選択された録画データを録画データ記憶部３９から検索して読み出し、画面表示制御部４８に供給する。
【０１９４】
ステップＳ１５６において、画面表示制御部４８は、第１のメタデータ記憶部４３に記憶されている、ユーザに選択された録画データに対応する第１のメタデータ１６５のうちの、ＣＭに対応する部分のタイムコード１６７を参照し、録画データ検索出力部５１から供給された録画データからＣＭ部分を削除する。
【０１９５】
ステップＳ１４９において、ＣＭフラグがアクティブではないと判断された場合、ステップＳ１５７において、録画データ検索出力部５１は、ユーザに選択された録画データを録画データ記憶部３９から検索して読み出し、画面表示制御部４８に供給する。
【０１９６】
ステップＳ１５６またはステップＳ１５７の処理の終了後、ステップＳ１５８において、画面表示制御部４８は、ＣＭ部分を含む、または、ＣＭ部分を含まない録画データを、映像出力処理部５３および出力端子２２−１、並びに、音声出力処理部５４および出力端子２２−２を介してテレビジョン受像機２の出力部１３に供給し、例えば、図２９に示されるように、選択された番組を全画面７１１で通常再生させる。
【０１９７】
ステップＳ１２４、ステップＳ１３４、ステップＳ１４５、ステップＳ１５４、または、ステップＳ１５８の処理の終了後、ステップＳ１５９において、操作入力部３３、または、画面表示制御部４８は、録画データの再生が終了したか、または、再生の終了が指令されたか否かを判断する。
【０１９８】
ステップＳ１５９において、録画データの再生が終了したか、または、再生の終了が指令されたと判断された場合、処理は、ステップＳ１０６に戻り、それ以降の処理が繰り返される。
【０１９９】
ステップＳ１５９において、録画データの再生は終了しておらず、また、再生の終了も指令されていないと判断された場合、ステップＳ１６０において、操作入力部３３は、アプリケーションの終了が指令されたか否かを判断する。ステップＳ１６０において、アプリケーションの終了が指令されていないと判断された場合、処理は、ステップＳ１５９に戻り、それ以降の処理が繰り返される。ステップＳ１６０において、アプリケーションの終了が指令されたと判断された場合、処理は終了される。
【０２００】
このような処理により、ユーザは、録画データと第１乃至第３のメタデータを用いて、さまざまな形で番組を視聴することができ、更に、ユーザにとっても、スポンサーにとっても有益なように、ユーザへコマーシャルが提供される。
【０２０１】
次に、図３０のフローチャートを参照して、それぞれの表示画面に表示されている広告バナー２７２のいずれかが選択された場合に実行される、バナーを選択されたときの処理について説明する。
【０２０２】
ステップＳ１９１において、操作入力部３３は、表示されている広告バナー２７２の選択を受けたか否かを判断する。ステップＳ１９１において、表示されている広告バナー２７２の選択を受けていないと判断された場合、広告バナー２７２の選択を受けたと判断されるまで、ステップＳ１９１の処理が繰り返される。
【０２０３】
ステップＳ１９１において、表示されている広告バナー２７２の選択を受けたと判断された場合、ステップＳ１９２において、バナー表示制御部４７は、第２のメタデータ記憶部４４に、第２のメタデータ１６９−３として、選択された広告バナー２７２に対応するコマーシャルデータ、すなわち、広告バナー２７２が選択されたときに表示されるＣＭコンテンツデータなどが再生可能な状態で保存されているか否かを判断する。例えば、第２のメタデータのうちの一部が壊れていたり、再生可能期間から過ぎている場合、再生可能な状態ではないと判断される。ステップＳ１９２において、選択された広告バナー２７２に対応するコマーシャルデータが再生可能な状態で保存されていると判断された場合、処理は、後述するステップＳ１９６に進む。
【０２０４】
ステップＳ１９２において、選択された広告バナー２７２に対応するコマーシャルデータが再生可能な状態で保存されていないと判断された場合、ステップＳ１９３において、ネットワークインターフェース４１は、インターネット５を介して、選択された広告バナー２７２に対応するコマーシャルデータを取得するためにメタデータ供給サーバ６にアクセスする。
【０２０５】
ステップＳ１９４において、ネットワークインターフェース４１は、インターネット５を介して、メタデータ供給サーバ６に、選択された広告バナー２７２に対応するコマーシャルデータ、または、対応するコマーシャルデータを含む第２のメタデータ１６９−３の配信を要求する。ネットワークインターフェース４１は、選択された広告バナー２７２に対応するコマーシャルデータ、または、対応するコマーシャルデータを含む第２のメタデータ１６９−３の配信を受けた場合、受信したデータを、第２のメタデータ記憶部４４に供給する。
【０２０６】
ステップＳ１９５において、バナー表示制御部４７は、第２のメタデータ記憶部４４に記憶されている第２のメタデータ１６９−３を検索し、選択された広告バナー２７２に対応するコマーシャルデータを取得することができたか否かを判断する。
【０２０７】
ステップＳ１９２において、選択された広告バナー２７２に対応するコマーシャルデータが再生可能な状態で保存されていると判断された場合、または、ステップＳ１９５において、選択された広告バナー２７２に対応するコマーシャルデータを取得することができたと判断された場合、ステップＳ１９６において、バナー表示制御部４７および画面表示制御部４８は、例えば、図３１に示されるような、選択された広告バナー２７２に対応するコマーシャル表示画面７３１を表示させ、処理が終了され、画面の表示は、広告バナー２７２が選択される前の表示画面に戻る。
【０２０８】
図３１に示されるコマーシャル表示画面７３１は、動画であっても、静止画であってもよく、また、通常の番組の途中に挿入されているコマーシャルと同一であっても、異なるものであってもよいことは言うまでもない。
【０２０９】
ステップＳ１９５において、選択された広告バナー２７２に対応するコマーシャルデータを取得することができなかったと判断された場合、ステップＳ１９７において、バナー表示制御部４７および画面表示制御部４８は、広告バナー２７２に対応するコマーシャルが表示できないことをユーザに通知するためのエラーメッセージを表示させて、処理が終了され、画面の表示は、広告バナー２７２が選択される前の表示画面に戻る。
【０２１０】
このような処理により、ユーザが興味を有する広告バナー２７２に対応するコマーシャルを表示させることが可能となる。特に、広告バナー２７２が、検索キーワードに関連付けられている場合、各表示画面に表示される広告バナー２７２は、ユーザが興味を有しているものや、最近の流行に関連するものである可能性が非常に高いので、ユーザにとっても、スポンサーにとっても有益な形で、コマーシャルを提示することが可能となる。
【０２１１】
次に、図３２のフローチャートを参照して、図１３のステップＳ１１３において実行される、お勧めワード検索処理について説明する。
【０２１２】
ステップＳ２３１において、画面表示制御部４８は、第３のメタデータ記憶部４５に記憶されている第３のメタデータを参照し、お勧めワード一覧データが第３のメタデータとして保持されているか否かを判断する。ステップＳ２３１において、お勧めワード一覧データが第３のメタデータとして保持されていると判断された場合、処理は、後述するステップＳ２３６に進む。
【０２１３】
ステップＳ２３１において、お勧めワード一覧データが第３のメタデータとして保持されていないと判断された場合、ステップＳ２３２において、ネットワークインターフェース４１は、お勧めワード一覧データ、または、対応する第３のメタデータを取得するために、インターネット５を介して、メタデータ供給サーバ６にアクセスする。
【０２１４】
ステップＳ２３３において、ネットワークインターフェース４１は、インターネット５を介して、メタデータ供給サーバ６に、お勧めワード一覧データ、または、対応する第３のメタデータの配信を要求する。ネットワークインターフェース４１は、インターネット５を介して、メタデータ供給サーバ６から、お勧めワード一覧データ、または、対応する第３のメタデータを受信した場合、受信したお勧めワード一覧データ、または、対応する第３のメタデータを、第３のメタデータ記憶部４５に供給して記憶させる。
【０２１５】
ステップＳ２３４において、画面表示制御部４８は、第３のメタデータ記憶部４５に記憶されている第３のメタデータを検索することにより、お勧めワード一覧データを取得することができたか否かを判断する。
【０２１６】
ステップＳ２３４において、お勧めワード一覧データを取得することができなかったと判断された場合、ステップＳ２３５において、画面表示制御部４８は、お勧めワード検索を行うことができないことをユーザに通知するためのエラーメッセージを表示させて、処理は、図１３のステップＳ１１３に戻り、ステップＳ１１０に進む。
【０２１７】
ステップＳ２３１において、お勧めワード一覧データが第３のメタデータとして保持されていると判断された場合、または、ステップＳ２３４において、お勧めワード一覧データを取得することができたと判断された場合、ステップＳ２３６において、画面表示制御部４８は、例えば、図３３に示されるような、お勧めワード一覧表示画面７５１を表示させる。
【０２１８】
図３３に示されるお勧めワード一覧表示画面７５１には、そのとき流行している番組に関する言葉、視聴率の高いドラマの配役名や俳優名、または、きめ台詞、もしくは、現在の流行や、ニュースとなっている出来事などを基に、ユーザが検索処理に用いて好適なキーワードの一覧を表示させるキーワード一覧表示エリア７６１が設けられている。また、お勧めワード一覧表示画面７５１には、更に、戻るボタン３２１、上へボタン２７７、下へボタン２７９、および、決定ボタン２８０が設けられている。また、お勧めワード一覧表示画面７５１にも、広告バナー２７２を１つ、または、複数表示させることができる。
【０２１９】
ステップＳ２３７において、操作入力部３３は、お勧めワード一覧表示画面７５１のキーワード一覧表示エリア７６１に表示されているキーワードのうち、いずれかのキーワードが選択されたか否かを判断する。
【０２２０】
ステップＳ２３７において、いずれのキーワードも選択されなかったと判断された場合、ステップＳ２３８において、操作入力部３３は、戻るボタン３２１が選択されたか否かを判断する。ステップＳ２３８において、戻るボタン３２１が選択されたと判断された場合、処理は、図１３のステップＳ１１３に戻り、ステップＳ１１０に進む。ステップＳ２３８において、戻るボタン３２１が選択されなかったと判断された場合、処理は、ステップＳ２３７に戻り、それ以降の処理が繰り返される。
【０２２１】
ステップＳ２３７において、いずれかのキーワードが選択されたと判断された場合、ステップＳ２３９において、操作入力部３３は、いずれのキーワードが選択されたかを画面表示部８７およびマッチング処理部４９に通知する。画面表示部８７は、選択されたキーワードを検索用キーワードとして保持し、上述した図１８の全体検索画面３０１のキーワードボックス３１１−１乃至３１１−ｍのうちのいずれか空いているものに表示させる。マッチング処理部４９は、録画データの検索処理に用いるため、選択されたキーワードを検索用キーワードとして保持する。
【０２２２】
ステップＳ２４０において、画面表示制御部４８は、選択されたキーワードに対応するＣＭまたは広告バナーを表示させるための第２のメタデータが第２のメタデータ記憶部４４に保存されているか否かを判断する。
【０２２３】
ステップＳ２４０において、選択されたキーワードに対応するＣＭまたは広告バナーを表示させるための第２のメタデータが保存されていると判断された場合、ステップＳ２４１において、画面表示制御部４８は、選択されたキーワードに対応するＣＭまたはバナーの表示の優先順位を上位に変更し、処理は、図１３のステップＳ１１３に戻り、ステップＳ１１０に進む。
【０２２４】
ステップＳ２４０において、選択されたキーワードに対応するＣＭまたは広告バナーを表示させるための第２のメタデータが保存されていないと判断された場合、処理は、図１３のステップＳ１１３に戻り、ステップＳ１１０に進む。
【０２２５】
このような処理により、録画された膨大な量の録画データや、取得されたコマーシャルコンテンツから、ユーザが所望のものを選び出して視聴するにあたって、そのとき流行している番組に関する言葉、視聴率の高いドラマの配役名や俳優名、または、きめ台詞、もしくは、現在の流行や、ニュースとなっている出来事などを基に、ユーザが検索処理に用いて好適なキーワードの一覧を提示することができ、更に予め用意されたキーワードから、ユーザが検索キーワードを選択することができるので、ユーザが検索キーワードを入力する操作を省略することができ、選択されたキーワードに関連付けられたコマーシャルが優先的に提供されるようにすることができる。
【０２２６】
また、選択されたキーワードが、そのとき流行している番組に関する言葉、視聴率の高いドラマの配役名や俳優名、または、きめ台詞などに対応するキーワードである場合、これらを基に最適なコマーシャルを提供することは、換言すれば、番組制作者（放送局）が提供した番組の視聴率が高いことや、放送された番組が広く知られることが、スポンサーの獲得に結びつくということにもなる。
【０２２７】
次に、図３４のフローチャートを参照して、図１３のステップＳ１１４において実行される、フリーワード検索処理について説明する。
【０２２８】
ステップＳ３０１において、画面表示制御部４８は、例えば、図３５に示されるような、フリーワード検索画面７８１を表示させる。
【０２２９】
フリーワード検索画面７８１には、ユーザがキーボードなしでテキストデータを入力するための文字選択エリア７９１、および、文字選択エリア７９１にて選択された文字を表示するテキスト表示エリア７９２が設けられている。更に、フリーワード検索画面７８１には、戻るボタン３２１、入力完了ボタン７９３、入力切替ボタン７９４、前へボタン２７６、上へボタン２７７、次へボタン２７８、下へボタン２７９、および、決定ボタン２８０が設けられている。また、フリーワード検索画面７８１にも、広告バナー２７２を１つ、または、複数表示させることができる。
【０２３０】
入力完了ボタン７９３は、文字選択エリア７９１にて選択された文字により構成されるテキスト表示エリア７９２に表示されているテキストデータを、検索キーワードとする場合に選択されるボタンであり、入力切替ボタン７９４は、文字選択エリア７９１内の「ひらがな」、「カタカナ」、「英数」のそれぞれのタブが選択された場合と同様に、文字選択エリア７９１に表示されている文字の種類を、ひらがな、カタカナ、英数で、順次切り替える場合に選択されるボタンである。
【０２３１】
ステップＳ３０２において、操作入力部３３は、ユーザが文字選択エリア７９１に表示されている文字のうちのいずれかの文字を選択する操作入力があったか否かを判断する。
【０２３２】
ステップＳ３０２において、文字を選択する操作入力があったと判断された場合、ステップＳ３０３において、画面表示制御部４８は、ユーザの操作入力に基づいて、選択した文字をテキスト表示エリア７９２に表示させる。
【０２３３】
ステップＳ３０２において、文字を選択する操作入力がなかったと判断された場合、または、ステップＳ３０３の処理の終了後、ステップＳ３０４において、操作入力部３３は、入力完了ボタン７９３が選択されて、入力完了が指令されたか否かを判断する。
【０２３４】
ステップＳ３０４において、入力完了が指令されていないと判断された場合、ステップＳ３０５において、操作入力部３３は、戻るボタン３２１が選択されたか否かを判断する。ステップＳ３０５において、戻るボタン３２１が選択されなかったと判断された場合、処理は、ステップＳ３０２に戻り、それ以降の処理が繰り返される。ステップＳ３０５において、戻るボタン３２１が選択されたと判断された場合、処理は、図１３のステップＳ１１４に戻り、ステップＳ１１０に進む。
【０２３５】
ステップＳ３０４において、入力完了が指令されたと判断された場合、ステップＳ３０６において、操作入力部３３は、入力されたキーワードを画面表示部８７およびマッチング処理部４９に通知する。画面表示部８７は、入力されたキーワードを検索用キーワードとして保持し、上述した図１８の全体検索画面３０１のキーワードボックス３１１−１乃至３１１−ｍのうちのいずれか空いているものに表示させる。マッチング処理部４９は、録画データの検索処理に用いるため、入力されたキーワードを検索用キーワードとして保持する。
【０２３６】
ステップＳ３０７において、画面表示制御部４８は、入力されたキーワードに対応するＣＭまたは広告バナーを表示させるための第２のメタデータが第２のメタデータ記憶部４４に保存されているか否かを判断する。
【０２３７】
ステップＳ３０７において、入力されたキーワードに対応するＣＭまたは広告バナーを表示させるための第２のメタデータが保存されていると判断された場合、ステップＳ３０８において、画面表示制御部４８は、入力されたキーワードに対応するＣＭまたはバナーの表示の優先順位を上位に変更し、処理は、図１３のステップＳ１１４に戻り、ステップＳ１１０に進む。
【０２３８】
ステップＳ３０７において、入力されたキーワードに対応するＣＭまたは広告バナーを表示させるための第２のメタデータが保存されていないと判断された場合、処理は、図１３のステップＳ１１４に戻り、ステップＳ１１０に進む。
【０２３９】
このような処理により、ユーザが録画された録画データや、取得されたコマーシャルコンテンツから、所望のものを検索するためのキーワードを自由に入力することができ、入力されたキーワードに関連付けられたコマーシャルが優先的に提供されるようにすることができる。
【０２４０】
また、この場合も、入力されたキーワードが、そのとき流行している番組に関する言葉、視聴率の高いドラマの配役名や俳優名、または、きめ台詞などに対応するキーワードである場合、これらを基に最適なコマーシャルを提供することは、換言すれば、番組制作者（放送局）が提供した番組の視聴率が高いことや、放送された番組が広く知られることが、スポンサーの獲得に結びつくということにもなる。
【０２４１】
次に、図３６のフローチャートを参照して、図１３のステップＳ１２０において実行される、検索処理について説明する。
【０２４２】
ステップＳ３４１において、画面表示制御部４８は、フラグ設定部５２により設定されている各種フラグを参照し、検索ＣＭフラグがあるか否かを判断する。
【０２４３】
ステップＳ３４１において、検索ＣＭフラグがあると判断された場合、ステップＳ３４２において、画面表示制御部４８は、第２のメタデータ記憶部４４に、検索中に表示されるＣＭに対応する第２のメタデータが、再生可能な状態で保存されているか否かを判断する。例えば、第２のメタデータのうちの一部が壊れていたり、再生可能期間から過ぎている場合、再生可能な状態ではないと判断される。
【０２４４】
ステップＳ３４１において、検索ＣＭフラグがないと判断された場合、または、ステップＳ３４２において、検索中に表示されるＣＭに対応する第２のメタデータが、再生可能な状態で保存されていないと判断された場合、ステップＳ３４３において、画面表示制御部４８は、検索中であることを示すメッセージや画像などを表示させ、処理は、後述するステップＳ３４６に進む。
【０２４５】
ステップＳ３４２において、検索中に表示されるＣＭに対応する第２のメタデータが、再生可能な状態で保存されていると判断された場合、ステップＳ３４４において、画面表示制御部４８は、検索中に表示されるＣＭに対応する第２のメタデータのうち、最も優先順位の高い第２のメタデータを、第２のメタデータ記憶部４４から選択して取得する。
【０２４６】
ステップＳ３４５において、画面表示制御部４８は、選択された第２のメタデータに含まれるＣＭコンテンツデータの再生を開始し、例えば、図３７に示されるような、検索中ＣＭ表示画面８０１を表示させる。検索中ＣＭ表示画面８０１には、ＣＭコンテンツデータ以外に、例えば、「検索中、しばらくお待ちください」などのメッセージを表示させるようにしても良い。
【０２４７】
ステップＳ３４３またはステップＳ３４５の処理の終了後、ステップＳ３４６において、マッチング処理部４９は、図１３のステップＳ１１９において、検索結果の出力方法として、ＣＭ一覧が選択されたか否かを判断する。
【０２４８】
ステップＳ３４６において、ＣＭ一覧が選択されたと判断された場合、ステップＳ３４７において、図３８のフローチャートを用いて後述するＣＭ検索処理が実行される。
【０２４９】
ステップＳ３４６において、ＣＭ一覧が選択されていないと判断された場合、ステップＳ３４８において、図３９のフローチャートを用いて後述する番組名検索処理が実行される。
【０２５０】
ステップＳ３４７、または、ステップＳ３４８の処理の終了後、ステップＳ３４９において、画面表示制御部４８は、フラグ設定部５２により設定されている各種フラグを参照し、検索ＣＭフラグがあるか否かを判断する。
【０２５１】
ステップＳ３４９において、検索ＣＭフラグがあると判断された場合、すなわち、図３７を用いて説明した、検索中ＣＭ表示画面８０１が表示されている場合、ステップＳ３５０において、画面表示制御部４８は、ＣＭコンテンツデータの再生が終了したか否かを判断する。ステップＳ３５０において、ＣＭコンテンツデータの再生が終了していないと判断された場合、ＣＭコンテンツデータの再生が終了したと判断されるまで、ステップＳ３５０の処理が実行される。
【０２５２】
ステップＳ３４９において、検索ＣＭフラグがないと判断された場合、または、ステップＳ３５０において、ＣＭコンテンツデータの再生が終了したと判断された場合、ステップＳ３５１において、画面表示制御部４８は、図２１を用いて説明した検索結果ＣＭ一覧表示画面４２１、または、図２２を用いて説明した検索結果番組一覧表示画面４６１により、ステップＳ３４７またはステップＳ３４８の処理における検索結果を表示させ、処理は、図１３のステップＳ１２０に戻り、図１４のステップＳ１２１に進む。
【０２５３】
このような処理により、検索処理が実行されて、検索結果が表示され、ユーザが手持ち無沙汰になる検索処理中を狙って、コマーシャルを表示させることができる。また、上述したように、検索キーワードに対応するコマーシャルは、表示の優先順位が高くなるので、検索中に表示されるコマーシャルに対応する第２のメタデータ１６９であり、かつ、検索キーワードに合致した第２のメタデータ１６９が配布されている場合、ユーザにとって興味のある内容のコマーシャルが提供されるので、スポンサーにとってもユーザにとっても好適である。更に、検索キーワードが、そのとき流行している番組に関する言葉、視聴率の高いドラマの配役名や俳優名、または、きめ台詞などである場合、番組制作者（放送局）が提供した番組の視聴率が高いことや、放送された番組が広く知られることが、スポンサーの獲得に結びつくということにもなる。
【０２５４】
次に、図３８のフローチャートを参照して、図３６のステップＳ３４７において実行される、ＣＭ検索処理について説明する。
【０２５５】
ステップＳ３８１において、マッチング処理部４９は、第２のメタデータ記憶部４４に記憶されている第２のメタデータ１６９を参照し、検索のキーワードを基に、対応するＣＭコンテンツデータを検索する。
【０２５６】
ステップＳ３８２において、マッチング処理部４９は、対応するＣＭコンテンツデータが検索されたか否かを判断する。
【０２５７】
ステップＳ３８２において、対応するＣＭコンテンツデータが検索されなかったと判断された場合、ステップＳ３８３において、マッチング処理部４９は、該当なしであることを、画面表示制御部４８に供給するので、画面表示制御部４８は、例えば、「キーワードに合致するものがありません。キーワードを入れなおしてください」などのメッセージを表示させることなどにより、ユーザに、該当なしであることを通知し、処理は、図３６のステップＳ３４７に戻り、ステップＳ３４９に進む。
【０２５８】
ステップＳ３８２において、対応するＣＭコンテンツデータが検索されたと判断された場合、ステップＳ３８４において、画面表示制御部４８は、検索された第２のメタデータ１６９のＣＭコンテンツデータを基に、図２１を用いて説明した検索結果ＣＭ一覧表示画面４２１に対応する表示画面データを生成し、処理は、図３６のステップＳ３４７に戻り、ステップＳ３４９に進む。
【０２５９】
このような処理により、記録されているＣＭコンテンツデータの中から、キーワードに対応するＣＭコンテンツデータが検索され、図２１を用いて説明した検索結果ＣＭ一覧表示画面４２１に対応する表示画面データが生成されて、表示される。
【０２６０】
次に、図３９のフローチャートを参照して、図３６のステップＳ３４８において実行される、番組名検索処理について説明する。
【０２６１】
ステップＳ４０１において、マッチング処理部４９は、第１のメタデータ記憶部４３に記憶されている第１のメタデータ１６５を参照し、検索のキーワードを基に、対応するテキストを検索する。
【０２６２】
ステップＳ４０２において、マッチング処理部４９は、対応するテキストが検索されたか否かを判断する。
【０２６３】
ステップＳ４０２において、対応するテキストが検索されなかったと判断された場合、ステップＳ４０３において、マッチング処理部４９は、該当なしであることを、画面表示制御部４８に供給するので、画面表示制御部４８は、例えば、「キーワードに合致する番組がありません。キーワードを入れなおしてください」などのメッセージを表示させることなどにより、ユーザに、該当なしであることを通知し、処理は、図３６のステップＳ３４８に戻り、ステップＳ３４９に進む。
【０２６４】
ステップＳ４０２において、対応するテキストが検索されたと判断された場合、ステップＳ４０４において、マッチング処理部４９は、検索結果に対応する番組ＩＤを抽出し、録画データ検索出力部５１に供給する。
【０２６５】
ステップＳ４０５において、録画データ検索出力部５１は、供給された番組ＩＤに対応するサムネイル画像データを、録画データ記憶部３９から読み込み、画面表示制御部４８に供給する。
【０２６６】
ステップＳ４０６において、画面表示制御部４８は、番組ＩＤ、および、サムネイル画像データを基に、図２２を用いて説明した検索結果番組一覧表示画面４６１に対応する表示画面データを生成し、処理は、図３６のステップＳ３４８に戻り、ステップＳ３４９に進む。
【０２６７】
このような処理により、記録されている録画データの中から、キーワードに対応するテキストデータを有する録画データがすべて検索され、図２２を用いて説明した検索結果番組一覧表示画面４６１に対応する表示画面データが生成される。
【０２６８】
次に、図４０のフローチャートを参照して、図１５のステップＳ１３５において実行される、テキストによる番組情報の提供処理について説明する。
【０２６９】
ステップＳ４５１において、画面表示制御部４８は、フラグ設定部５２により設定されている各種フラグを参照し、ＣＭフラグがあるか否かを判断する。ステップＳ４５１において、ＣＭフラグがないと判断された場合、処理は、ステップＳ４５５に進む。
【０２７０】
ステップＳ４５１において、ＣＭフラグがあると判断された場合、ステップＳ４５２において、画面表示制御部４８は、フラグ設定部５２により設定されている各種フラグを参照し、テキストによる番組情報提供画面専用のＣＭフラグがあるか否かを判断する。ステップＳ４５２において、テキストによる番組情報提供画面専用のＣＭフラグがないと判断された場合、処理は、後述するステップＳ４５５に進む。
【０２７１】
ステップＳ４５２において、テキストによる番組情報提供画面専用のＣＭフラグがあると判断された場合、ステップＳ４５３において、画面表示制御部４８は、テキストによる番組情報提供画面専用のＣＭに対応する第２のメタデータ１６９−４を、第２のメタデータ記憶部４４から抽出して取得する。
【０２７２】
ステップＳ４５４において、画面表示制御部４８は、抽出された第２のメタデータ１６９−４のうち、優先順位の高いものから順番に、所定数または所定時間分のＣＭに対応するものを選択する。
【０２７３】
ステップＳ４５１において、ＣＭフラグがないと判断された場合、ステップＳ４５２において、テキストによる番組情報提供画面専用のＣＭフラグがないと判断された場合、または、ステップＳ４５４の処理の終了後、ステップＳ４５５において、画面表示制御部４８は、選択された録画データに対応する第１のメタデータ１６５を、第１のメタデータ記憶部４３から抽出して取得する。
【０２７４】
ステップＳ４５６において、画面表示制御部４８は、テキストによる番組情報の提供時の最初の表示画面形式の設定、具体的には、図２３乃至図２６を用いて説明した第１の字幕情報表示画面５０１乃至第３の字幕情報表示画面５７１のうち、いずれの表示画面を最初に表示するように設定されているかを示す情報を読み込む。
【０２７５】
ステップＳ４５７において、画面表示制御部４８は、録画データ、サムネイル画像データ、および、第１のメタデータ１６５、並びに、ステップＳ４５４において選択された第２のメタデータ１６９−４が存在する場合は、その第２のメタデータ１６９−４を用いて、図２３乃至図２６を用いて説明した第１の字幕情報表示画面５０１乃至第３の字幕情報表示画面５７１のうち、設定された表示形式の表示画面データを生成する。
【０２７６】
ステップＳ４５８において、画面表示制御部４８は、生成された表示画像データを表示させ、処理は、図１５のステップＳ１３５に戻り、ステップＳ１３６に進む。
【０２７７】
すなわち、ステップＳ４５４において選択された第２のメタデータ１６９−４が存在する場合は、図２３乃至図２６を用いて説明した第１の字幕情報表示画面５０１、第２の字幕情報表示画面５４１、または、第３の字幕情報表示画面５７１の画像表示エリア５１２に、選択されたコマーシャルが所定数、または、所定時間分再生され、その後、マッチング処理部４９の処理によりマッチングされてユーザが入力した検索条件に合致した、または、ユーザにより選択された録画データのサムネイル画像データ、または、動画像データが表示される。
【０２７８】
このような処理により、テキストにより番組情報が提供されるので、ユーザは、迅速に、かつ、容易に番組の内容を理解することができる。すなわち、ユーザは、テキストにより番組情報の提供を受けることにより、例えば、早送り再生を行う場合と比較して、より多くの情報の提供を速やかに受けることができるので、録画データを再生させることなく、録画された番組の内容を理解することができ、更に、所望の再生開始位置を容易に選択することができる。また、ユーザは、それぞれ自由な速度でテキストを読むことができる。例えば、簡単に大まかに番組の内容を知りたいユーザは、全体を再生するよりは短い時間で、テキスト情報を参照することが可能であり、一方、十分に番組の内容を知りたいユーザは、自分自身の要求に合致した速度でテキストデータをスクロールして、テキスト情報を参照することが可能である。また、テキストデータに付随して、サムネイル画像、または、動画像が表示されるので、例えば、充分に文字を読むことができない子供などのユーザであっても、番組の情報を得ることができる。また、第２のメタデータ１６９−４を利用することにより、所定の数、または、所定時間、表示の優先順位が高いコマーシャルを表示させるようにすることができる。
【０２７９】
次に、図４１のフローチャートを参照して、図１６のステップＳ１５４において実行される、ＣＭまとめ視聴処理について説明する。
【０２８０】
ステップＳ４７１において、録画データ検索出力部５１は、ユーザに選択された録画データを、録画データ記憶部３９から検索して読み出し、画面表示制御部４８に供給する。
【０２８１】
ステップＳ４７２において、図４２を用いて後述するＣＭ置き換え処理が実行される。
【０２８２】
ステップＳ４７３において、画面表示制御部４８は、第１のメタデータ記憶部４３から、ユーザにより選択された録画データに対応する第１のメタデータ１６５を読み出し、第１のメタデータ１６５のＣＭ部分のタイムコードを検出する。
【０２８３】
ステップＳ４７４において、画面表示制御部４８は、第１のメタデータ１６５のＣＭ以外の部分、すなわち、番組本編に対応する部分のタイムコードを検出する。
【０２８４】
ステップＳ４７５において、画面表示制御部４８は、録画データ検索出力部５１から供給された録画データの中からＣＭ部分のみを抽出して再生する。
【０２８５】
ステップＳ４７６において、画面表示制御部４８は、録画データ検索出力部５１から供給された録画データの中からＣＭ以外の部分、すなわち、番組本編に対応する部分を再生して、処理は、図１６のステップＳ１５４に戻り、ステップＳ１５９に進む。
【０２８６】
このような処理により、録画データを再生する場合に、ＣＭの部分が最初にまとまって再生されるので、スポンサーにとっては、再生中にＣＭをスキップされてしまう場合と比較して、確実にＣＭを視聴してもらうことができ、放送番組に対してスポンサーが資金を出すことに対して、矛盾が発生しない。また、番組の本編の再生中に、途中でＣＭを再生させないで、連続して番組の本編を再生させるようにしたので、ユーザにとっては、途中でＣＭに邪魔されることなく、番組本編を視聴することができる。
【０２８７】
なお、本実施の形態においては、ＣＭ部分を抽出して、番組本編に対応する部分よりも先に、まとめて視聴することができるものとして説明したが、ＣＭをまとめて視聴するのを、番組本編の再生の途中とする場合も、番組本編の再生後とする場合も、上述した場合と同様にして実行することが可能であることはいうまでもない。
【０２８８】
次に、図４２のフローチャートを参照して、図４１のステップＳ４７２において実行される、ＣＭ置き換え処理について説明する。
【０２８９】
ステップＳ５０１において、ＣＭ置き換え処理部４６は、第２のメタデータ記憶部４４に記憶されている第２のメタデータのうち、ユーザに選択された録画データの番組ＩＤに対応するもの、すなわち、図４を用いて説明した、ユーザに選択された録画データの番組ＩＤが記載された第２のメタデータ１６９−１を検出する。
【０２９０】
ステップＳ５０２において、ＣＭ置き換え処理部４６は、ステップＳ５０１において検出された第２のメタデータ１６９−１があるか否かを基に、コマーシャルの置き換えがあるか否かを判断する。ステップＳ５０２において、コマーシャルの置き換えがないと判断された場合、処理は、図４１のステップＳ４７２に戻り、ステップＳ４７３に進む。
【０２９１】
ステップＳ５０２において、コマーシャルの置き換えがあると判断された場合、ステップＳ５０３において、ＣＭ置き換え処理部４６は、第２のメタデータ１６９−１の対応する番組ＩＤおよびＣＭＩＤを基に、マッチング処理部４９から供給された第１のメタデータ１６５から、置き換えられるコマーシャル部分のタイムコードを検出する。
【０２９２】
ステップＳ５０３において、ＣＭ置き換え処理部４６は、検出された置き換えられるコマーシャル部分のタイムコードを基に、画面表示制御部４８に供給されている録画データのうちのコマーシャル部分の映像および音声データを、第２のメタデータ１６９−１に含まれるＣＭコンテンツデータに置き換え、処理は、図４１のステップＳ４７２に戻り、ステップＳ４７３に進む。
【０２９３】
このような処理により、映像や音声からなるＣＭコンテンツデータに置き換え先の番組ＩＤおよびＣＭＩＤが対応付けられて構成されている第２のメタデータ１６９−１を利用して、時期がずれてしまったコマーシャルを、新しいコマーシャルに置き換えるようにすることができる。例えば、録画装置３に記憶されている録画データに含まれるコマーシャルのうち、季節感のあるコマーシャルや、所定期間の売り出しやサービスの内容を告知するコマーシャルが、そのコマーシャルの内容に合致した時期を過ぎてから視聴されても、スポンサーおよび視聴者の両者にとって有益ではないが、このようにして、ＣＭを置き換えることができるようにすることにより、時期に合致した最新のコマーシャルをユーザに提供することができる。
【０２９４】
また、この処理を行った場合、新しいコマーシャルを提供することができるが、録画されている番組のスポンサーにかかわらずランダムに最新のコマーシャルを古いコマーシャルと置き換えて提供するのではなく、第２のメタデータ１６９−１によって、置き換えられるコマーシャルが指定されるので、放送番組に対してスポンサーが資金を出すことに対して、矛盾が発生しない。
【０２９５】
以上説明した処理により、第１のメタデータ、コマーシャルに関する情報を含む第２のメタデータ、および、ユーザが検索に用いて好適な単語を集めた情報などを含む第３のメタデータを利用して、ユーザが検索処理を簡単に実行したり、録画された放送番組の大まかな内容をユーザが直感的に理解することができるような情報を提供することができるとともに、このような情報の提供時にコマーシャルを表示させることができる。また、録画された番組の検索中などに、コマーシャルを提供することができるようにしたり、録画された番組をキーワードで検索するときに、キーワードに対応するコマーシャルを優先的に表示させるようにすることができる。更に、録画データの再生時にコマーシャル部分を並び替えたり、コマーシャル部分を置き換えることができる。
【０２９６】
上述した一連の処理は、ソフトウェアにより実行することもできる。そのソフトウェアは、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。この場合、例えば、図２を用いて説明した録画装置のすべてまたは一部は、図４３に示されるようなパーソナルコンピュータ９０１により構成される。
【０２９７】
図４３において、ＣＰＵ（Central Processing Unit）９１１は、ＲＯＭ（Read Only Memory）９１２に記憶されているプログラム、または記憶部９１８からＲＡＭ（Random Access Memory）９１３にロードされたプログラムにしたがって、各種の処理を実行する。ＲＡＭ９１３にはまた、ＣＰＵ９１１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０２９８】
ＣＰＵ９１１、ＲＯＭ９１２、およびＲＡＭ９１３は、バス９１４を介して相互に接続されている。このバス９１４にはまた、入出力インタフェース９１５も接続されている。
【０２９９】
入出力インタフェース９１５には、キーボード、マウスなどよりなる入力部９１６、ディスプレイやスピーカなどよりなる出力部９１７、ハードディスクなどより構成される記憶部９１８、モデム、ターミナルアダプタなどより構成される通信部９１９が接続されている。通信部９１９は、インターネットを含むネットワークを介しての通信処理を行う。
【０３００】
入出力インタフェース９１５にはまた、必要に応じてドライブ９２０が接続され、磁気ディスク９３１、光ディスク９３２、光磁気ディスク９３３、もしくは、半導体メモリ９３４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部９１８にインストールされる。
【０３０１】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０３０２】
この記録媒体は、図４３に示されるように、装置本体とは別に、ユーザにプログラムを供給するために配布される、プログラムが記憶されている磁気ディスク９３１（フロッピディスクを含む）、光ディスク９３２（ＣＤ-ＲＯＭ（Compact Disk-Read Only Memory），ＤＶＤ（Digital Versatile Disk）を含む）、光磁気ディスク９３３（ＭＤ（Mini-Disk）（商標）を含む）、もしくは半導体メモリ９３４などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに供給される、プログラムが記憶されているＲＯＭ９１２や、記憶部９１８に含まれるハードディスクなどで構成される。
【０３０３】
また、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０３０４】
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０３０５】
また、本明細書において、複数の装置により構成されるシステムの一部、または、全部が実行する処理が、同一の情報処理装置の処理によって実現される場合であっても、または、本明細書において、１つの装置が実行する処理が、複数の情報処理装置の処理によって実現される場合であっても、本発明は適用可能であることは言うまでもない。
【図面の簡単な説明】
【０３０６】
【図１】本発明を適用した情報処理システムの構成について説明するための図である。
【図２】図１の録画装置について説明するためのブロック図である。
【図３】メタデータ供給サーバにより作成される第１のメタデータについて説明するための図である。
【図４】メタデータ供給サーバにより作成される第２のメタデータについて説明するための図である。
【図５】メタデータ供給サーバにより作成される第２のメタデータについて説明するための図である。
【図６】メタデータ供給サーバにより作成される第２のメタデータについて説明するための図である。
【図７】メタデータ供給サーバにより作成される第２のメタデータについて説明するための図である。
【図８】録画処理について説明するためのフローチャートである。
【図９】録画データ作成処理について説明するためのフローチャートである。
【図１０】第１のメタデータ記憶処理について説明するためのフローチャートである。
【図１１】サムネイル生成処理について説明するためのフローチャートである。
【図１２】録画番組視聴処理について説明するためのフローチャートである。
【図１３】録画番組視聴処理について説明するためのフローチャートである。
【図１４】録画番組視聴処理について説明するためのフローチャートである。
【図１５】録画番組視聴処理について説明するためのフローチャートである。
【図１６】録画番組視聴処理について説明するためのフローチャートである。
【図１７】録画済番組一覧表示画面について説明するための図である。
【図１８】全体検索画面について説明するための図である。
【図１９】検索方法選択画面について説明するための図である。
【図２０】検索結果の出力方法の選択画面について説明するための図である。
【図２１】検索結果ＣＭ一覧表示画面について説明するための図である。
【図２２】検索結果番組一覧表示画面について説明するための図である。
【図２３】第１の字幕情報表示画面について説明するための図である。
【図２４】第２の字幕情報表示画面について説明するための図である。
【図２５】第３の字幕情報表示画面について説明するための図である。
【図２６】第３の字幕情報表示画面について説明するための図である。
【図２７】ＣＭ視聴方式選択画面について説明するための図である。
【図２８】通知画面について説明するための図である。
【図２９】全画面による再生について説明するための図である。
【図３０】バナーを選択されたときの処理について説明するためのフローチャートである。
【図３１】コマーシャル表示画面について説明するための図である。
【図３２】お勧めワード検索処理について説明するためのフローチャートである。
【図３３】お勧めワード一覧表示画面について説明するための図である。
【図３４】フリーワード検索処理について説明するためのフローチャートである。
【図３５】フリーワード検索画面について説明するための図である。
【図３６】検索処理について説明するためのフローチャートである。
【図３７】検索中ＣＭ表示画面について説明するための図である。
【図３８】ＣＭ検索処理について説明するためのフローチャートである。
【図３９】番組名検索処理について説明するためのフローチャートである。
【図４０】テキストによる番組情報の提供処理について説明するためのフローチャートである。
【図４１】ＣＭまとめ視聴処理について説明するためのフローチャートである。
【図４２】ＣＭ置き換え処理について説明するためのフローチャートである。
【図４３】パーソナルコンピュータの構成を示すブロック図である。
【符号の説明】
【０３０７】
１  放送局
２  テレビジョン受像機
３  録画装置
５  インターネット
６  メタデータ供給サーバ
２１  入力端子
３３  操作入力部
３５  録画データ生成部
３７  番組ＩＤ情報抽出部
３８  タイマ
３９  録画データ記憶部
４１  ネットワークインターフェース
４３  第１のメタデータ記憶部
４４  第２のメタデータ記憶部
４５  第３のメタデータ記憶部
４６  ＣＭ置き換え処理部
４７  バナー表示制御部
４８  画面表示制御部
４９  マッチング処理部
５０  サムネイル生成部
５１  録画データ検索出力部
５２  フラグ設定部
９５  録画開始時刻情報
１６５  第１のメタデータ
１６６  テキストデータ
１６７  タイムコード
１６８  番組ＩＤ
１６９  第２のメタデータ
【図１】
2006262056.tif 000003
【図２】
2006262056.tif 000004
【図３】
2006262056.tif 000005
【図４】
2006262056.tif 000006
【図５】
2006262056.tif 000007
【図６】
2006262056.tif 000008
【図７】
2006262056.tif 000009
【図８】
2006262056.tif 000010
【図９】
2006262056.tif 000011
【図１０】
2006262056.tif 000012
【図１１】
2006262056.tif 000013
【図１２】
2006262056.tif 000014
【図１３】
2006262056.tif 000015
【図１４】
2006262056.tif 000016
【図１５】
2006262056.tif 000017
【図１６】
2006262056.tif 000018
【図１７】
2006262056.tif 000019
【図１８】
2006262056.tif 000020
【図１９】
2006262056.tif 000021
【図２０】
2006262056.tif 000022
【図２１】
2006262056.tif 000023
【図２２】
2006262056.tif 000024
【図２３】
2006262056.tif 000025
【図２４】
2006262056.tif 000026
【図２５】
2006262056.tif 000027
【図２６】
2006262056.tif 000028
【図２７】
2006262056.tif 000029
【図２８】
2006262056.tif 000030
【図２９】
2006262056.tif 000031
【図３０】
2006262056.tif 000032
【図３１】
2006262056.tif 000033
【図３２】
2006262056.tif 000034
【図３３】
2006262056.tif 000035
【図３４】
2006262056.tif 000036
【図３５】
2006262056.tif 000037
【図３６】
2006262056.tif 000038
【図３７】
2006262056.tif 000039
【図３８】
2006262056.tif 000040
【図３９】
2006262056.tif 000041
【図４０】
2006262056.tif 000042
【図４１】
2006262056.tif 000043
【図４２】
2006262056.tif 000044
【図４３】
2006262056.tif 000045