(57)【特許請求の範囲】
【請求項１】
番組関連情報記憶装置に記憶されている番組関連情報が含む番組に関する情報から、前記番組が再生されている箇所の内容の特徴を表す番組特徴情報を取得する取得部と、
前記取得部が取得した前記番組特徴情報を、前記番組特徴情報の取得から一定時間、再生されている前記番組の映像とともに表示させる画像加工部と、
を備え、
前記画像加工部は、前記取得部が取得した前記番組特徴情報のうち、前記番組が再生されている箇所よりも前の箇所の前記番組特徴情報から追加された前記番組特徴情報を、追加された前記番組特徴情報の取得から一定時間、再生されている前記番組の映像とともに表示させる、
ことを特徴とする番組再生装置。
【請求項２】
前記番組関連情報は、放送時刻と対応付けられたタグの情報を含み、
前記取得部は、前記番組関連情報から、前記番組が再生されている箇所に対応した前記タグの情報を前記番組特徴情報として取得する、
ことを特徴とする請求項１に記載の番組再生装置。
【請求項３】
前記番組関連情報は、前記番組の字幕のデータを含み、
前記取得部は、前記番組関連情報から前記番組が再生されている箇所に対応した字幕のデータを読み出し、予め設定されたキーワードのうち読み出した前記字幕のデータに含まれる前記キーワードを前記番組特徴情報として取得する、
ことを特徴とする請求項１に記載の番組再生装置。
【請求項４】
前記取得部は、前記番組関連情報が含む番組に関する情報のうち、前記番組が再生されている箇所の内容の特徴を表し、かつ、予め設定されたキーワードに合致する情報を前記番組特徴情報として取得する、
ことを特徴とする請求項１に記載の番組再生装置。
【請求項５】
コンピュータを、
番組関連情報記憶装置に記憶されている番組関連情報が含む番組に関する情報から、前記番組が再生されている箇所の内容の特徴を表す番組特徴情報を取得する取得手段と、
前記取得手段が取得した前記番組特徴情報を、前記番組特徴情報の取得から一定時間、再生されている前記番組の映像とともに表示させる画像加工手段と、
を具備する番組再生装置として機能させ、
前記画像加工手段は、前記取得手段が取得した前記番組特徴情報のうち、前記番組が再生されている箇所よりも前の箇所の前記番組特徴情報から追加された前記番組特徴情報を、追加された前記番組特徴情報の取得から一定時間、再生されている前記番組の映像とともに表示させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組再生装置、及びプログラムに関する。
【背景技術】
【０００２】
現在、放送番組の録画に用いられる記憶装置の記憶容量が増大しており、放送番組を長期間録画することが可能となってきている。視聴者は、長期間録画された多くの放送番組の中から、目的の番組を見つけ出して視聴する。
【０００３】
地上波放送やＢＳ放送には、放送番組の映像や音声などのコンテンツデータのほかに番組に関連する情報が含まれており、録画機は、放送番組のコンテンツデータにそれらの情報を付加して記憶する。視聴者は、コンテンツデータに付加されている情報を利用して、録画された放送番組の中から再生する対象を選択する。例えば、視聴者は、リモコンなどを用いてキーワードによる検索を録画機に指示する。録画機は、各番組に関連する情報をそのキーワードにより検索し、マッチした放送番組の情報をテレビなどの番組表示装置に表示させる。視聴者は、表示された情報を確認して番組を選択し、選択した番組のコンテンツデータの再生を録画機に指示する。このようにして視聴者は、過去に録画された多数の放送番組の中から自分の興味の対象となる番組を検索し、視聴している。
【０００４】
また、放送番組に、番組の内容の特徴を表す情報として番組名、出演者名、地名などを示すタグを付与し、このタグを番組の検索に用いる技術もある。そのような技術の一つに、視聴者が、視聴中の番組に付与されたタグの一覧の中から興味があるタグを選択すると、選択されたタグと同一のタグが付与された他の番組を特定し、表示させるものがある（例えば、特許文献１参照）。これにより、視聴中の番組から他の番組へと移動しながら、ハイパー型の視聴を実現する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−１７８７４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来、視聴者が番組を検索する際には、キーワードを使用することが多かった。しかし、キーワード検索を行うには、キーワードを入力するという手間が生じるため、特にテレビなどで気軽に番組を探すには不向きである。そこで、特許文献１では、番組の内容の特徴を表す情報として番組に付与されたタグを画面に表示し、視聴者の興味の対象となる番組の検索を容易にしている。しかし、番組に付与されるタグの数が多い場合がある。また、一つの番組内であっても、通常、番組の進行とともに番組内容は変わっていくことから、番組の内容に関連付けられるタグも、番組の進行とともに変わっていくことが多い。そのため、視聴者の興味の対象にマッチしたタグが多くのタグの情報の中に埋もれてしまい、ユーザがそのタグを見つけ出して他の番組の検索に用いることが困難となる可能性がある。
【０００７】
本発明は、このような事情を考慮してなされたもので、視聴者が視聴中の番組の内容の特徴を表す情報を、視聴者にわかりやすく提示することができる番組再生装置、及びプログラムを提供する。
【課題を解決するための手段】
【０００８】
本発明の一態様は、番組関連情報記憶装置に記憶されている番組関連情報が含む番組に関する情報から、前記番組が再生されている箇所の内容の特徴を表す番組特徴情報を取得する取得部と、前記取得部が取得した前記番組特徴情報を、前記番組特徴情報の取得から一定時間、再生されている前記番組の映像とともに表示させる画像加工部と、を備えることを特徴とする番組再生装置である。
この発明によれば、番組再生装置は、番組関連情報記憶装置に記憶されている番組関連情報が含む番組に関する情報から、番組が再生されている箇所の内容の特徴を表す番組特徴情報を取得した場合、取得した番組特徴情報を、取得から一定時間、番組の再生映像とともに表示させる。
これにより、番組再生装置は、番組の内容とともに変化する番組特徴情報を、その番組特徴情報が得られた時点から一定時間、番組の映像と合わせて表示するため、視聴者に対して番組特徴情報をわかりやすく提示することができる。
【０００９】
本発明の一態様は、上述する番組再生装置であって、前記番組関連情報は、放送時刻と対応付けられたタグの情報を含み、前記取得部は、前記番組関連情報から、前記番組が再生されている箇所に対応した前記タグの情報を前記番組特徴情報として取得する、ことを特徴とする。
この発明によれば、番組再生装置は、放送時刻と対応付けられたタグの情報から、番組が再生されている箇所のタグの情報を取得し、番組特徴情報として用いる。
これにより、番組再生装置は、既存技術により生成されたタグの情報を利用して、視聴者が視聴中の番組の番組特徴情報を取得することができる。
【００１０】
本発明の一態様は、上述する番組再生装置であって、前記番組関連情報は、前記番組の字幕のデータを含み、前記取得部は、前記番組関連情報から前記番組が再生されている箇所に対応した字幕のデータを読み出し、予め設定されたキーワードのうち読み出した前記字幕のデータに含まれる前記キーワードを前記番組特徴情報として取得する、ことを特徴とする。
この発明によれば、番組再生装置は、再生中の番組の字幕データに、予め設定されたキーワードが出現した場合、そのキーワードを番組特徴情報として用いる。
これにより、番組再生装置は、放送された番組に付加されていた字幕データを利用して、視聴者が視聴中の番組の番組特徴情報を取得することができる。
【００１１】
本発明の一態様は、上述する番組再生装置であって、前記画像加工部は、前記取得部が取得した前記番組特徴情報のうち、前記番組が再生されている箇所よりも前の箇所の前記番組特徴情報から追加された前記番組特徴情報を、追加された前記番組特徴情報の取得から一定時間、再生されている前記番組の映像とともに表示させる、ことを特徴とする。
この発明によれば、番組再生装置は、番組の再生対象時刻の経過に伴って新たな番組特徴情報が得られた場合に、その新たな番組特徴情報を、再生中の番組の映像とともに一定時間表示させる。
これにより、番組再生装置は、再生中の番組の進行に伴って番組内容が変化したことにより新たな番組特徴情報を取得した場合に、番組内容が変化した時点で、その新たな番組特徴情報を、視聴者にわかりやすく提示することができる。
【００１２】
本発明の一態様は、コンピュータを、番組関連情報記憶装置に記憶されている番組関連情報が含む番組に関する情報から、前記番組が再生されている箇所の内容の特徴を表す番組特徴情報を取得する取得手段と、前記取得手段が取得した前記番組特徴情報を、前記番組特徴情報の取得から一定時間、再生されている前記番組の映像とともに表示させる画像加工手段と、を具備する番組再生装置として機能させるためのプログラムである。
【発明の効果】
【００１３】
本発明によれば、視聴者が視聴中の番組の内容の特徴を表す情報を、視聴者にわかりやすく提示することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施形態による放送番組視聴システムの機能ブロック図である。
【図２】同実施形態によるタグデータのデータ構成を示す図である。
【図３】同実施形態によるタグデータの設定例を示す図である。
【図４】同実施形態による表示対象管理情報のデータ構成及び設定例を示す図である。
【図５】同実施形態による番組再生装置の番組特徴情報抽出処理を示すフロー図である。
【図６】同実施形態による番組再生装置の番組特徴情報表示処理を示すフロー図である。
【図７】同実施形態による番組再生装置により生成されたタグリストの例を示す図である。
【図８】同実施形態による番組表示装置が表示する画面例を示す図である。
【図９】同実施形態による番組再生装置により生成されたタグリストの例を示す図である。
【図１０】同実施形態による番組表示装置が表示する画面例を示す図である。
【図１１】同実施形態による番組表示装置のリモコンに備えられるボタン例を示す図である。
【図１２】第２の実施形態による放送番組視聴システムの機能ブロック図である。
【図１３】同実施形態による字幕データのデータ構成を示す図である。
【図１４】同実施形態による番組再生装置の番組特徴情報抽出処理を示すフロー図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら本発明の実施形態を詳細に説明する。
【００１６】
［第１の実施形態］
図１は、本発明の第１の実施形態による放送番組視聴システムの機能ブロック図であり、本実施形態と関係する機能ブロックのみを抽出して示してある。放送番組視聴システムは、過去に放送された番組を蓄積しておき、蓄積している番組を視聴者が視聴可能なシステムである。同図に示すように、放送番組視聴システムは、番組表示装置１と、番組再生装置２と、番組蓄積装置３と、番組関連情報記憶装置４とを備えて構成される。
【００１７】
番組表示装置１は、例えば、視聴者のテレビジョン受信機、パーソナルコンピュータ、スマートフォン、タブレット端末などである。同図においては、番組表示装置１を１台のみ示しているが、現実には複数台が備えられる。
【００１８】
番組再生装置２は、例えば、番組表示装置１、番組蓄積装置３及び番組関連情報記憶装置４と通信ネットワークを介して接続されるコンピュータサーバである。番組再生装置２と番組表示装置１との間の通信ネットワークと、番組再生装置２と番組蓄積装置３及び番組関連情報記憶装置４との間の通信ネットワークが異なる通信ネットワークであってもよい。例えば、番組再生装置２と番組表示装置１との間の通信ネットワークをインターネット網などの公衆網とし、番組再生装置２と番組蓄積装置３及び番組関連情報記憶装置４との間の通信ネットワークを私設網としてもよい。また、これらの通信ネットワークを両方とも公衆網または私設網としてもよい。
【００１９】
番組蓄積装置３及び番組関連情報記憶装置４は、データベースサーバである。
番組蓄積装置３は、過去に放送された番組の番組コンテンツデータをメディア別に時系列で記憶する。番組コンテンツデータは、番組の映像データや音声データを含むコンテンツデータである。メディアは、例えば、チャンネル名により特定される。番組蓄積装置３は、メディア名及び放送時刻を指定したコンテンツ要求を受信すると、その指定されたメディア名及び放送時刻の番組コンテンツデータを出力する。
【００２０】
番組関連情報記憶装置４は、番組蓄積装置３に番組コンテンツデータが蓄積されている番組の番組関連情報を記憶する。番組関連情報は、放送番組に関する情報を示すデータであり、例えば、電子番組表（EPG：Electronic Program Guide）のデータや、各番組の字幕データ、タグデータなどを含む。電子番組表には、各番組のメディア名、放送開始時刻、放送終了時刻、番組名、出演者名、地名、ジャンル名などの情報が含まれる。タグデータは、放送番組に付与されているタグの情報を放送時刻と対応付けたデータである。
【００２１】
なお、番組再生装置２を、例えば、視聴者が所有するパーソナルコンピュータやセットトップボックスとしてもよい。また、番組再生装置２が、番組蓄積装置３と番組関連情報記憶装置４のいずれかまたは両方を備える構成としてもよい。この場合、番組再生装置２を、視聴者が保有する録画機としてもよい。また、番組表示装置１が、番組再生装置２、番組蓄積装置３及び番組関連情報記憶装置４を備える構成としてもよい。
【００２２】
番組表示装置１は、操作入力部１１と、送信部１２と、出力制御部１３と、表示部１４と、音声出力部１５とを備えて構成される。
操作入力部１１は、視聴者による操作を入力する。操作入力部１１は、例えば、リモートコントローラ（以下、「リモコン」と記載する。）による操作を受信する装置、キーやボタン、マウス、あるいは、タッチパネルに配されたタッチセンサなどである。
【００２３】
送信部１２は、番組再生装置２に各種データを送信する。操作入力部１１により番組再生指示が入力された場合、送信部１２は、メディア名及び放送時刻を設定した再生要求を番組再生装置２に送信する。表示部１４に番組の映像と併せて表示されている番組特徴情報が操作入力部１１により選択された場合、選択された番組特徴情報を設定した選択通知を番組再生装置２に送信する。番組特徴情報は、番組の内容の特徴を表す情報であり、本実施形態では、放送番組に付与されたタグの情報が用いられる。操作入力部１１により、番組特徴情報が選択されているときに検索要求がさらに入力された場合、送信部１２は、選択された番組特徴情報を検索キーとして設定した検索要求を番組再生装置２に送信する。また、操作入力部１１による番組特徴情報の選択が終了した場合、選択が終了した番組特徴情報を設定した選択終了通知を番組再生装置２に送信する。
【００２４】
出力制御部１３は、番組再生装置２から番組コンテンツデータを受信し、受信した番組コンテンツデータから映像データ及び音声データを抽出する。出力制御部１３は、映像データを表示部１４に表示させ、音声データを音声出力部１５から出力させる。表示部１４は、ディスプレイである。音声出力部１５は、スピーカーである。
【００２５】
番組再生装置２は、受信部２１と、番組読出部２２と、時刻更新部２３と、取得部２４と、記憶部２５と、追加判断部２６と、画像加工部２７と、配信部２８と、番組検索部２９とを備えて構成される。
受信部２１は、番組表示装置１から各種データを受信し、各部に出力する。受信部２１は、受信した再生要求を番組読出部２２に出力する。受信部２１は、受信した選択通知及び選択終了通知を画像加工部２７に出力する。受信部２１は、受信した検索要求を番組検索部２９に出力する。
【００２６】
番組読出部２２は、再生要求により再生が要求された番組コンテンツデータを番組蓄積装置３から取得し、画像加工部２７に出力する。番組読出部２２は、再生要求に設定されている放送時刻を時刻更新部２３に出力し、再生要求に設定されているメディア名を取得部２４に出力する。
【００２７】
時刻更新部２３は、番組読出部２２による番組コンテンツデータの読み出しに連動して、再生対象時刻を更新する。再生対象時刻の初期値は、番組読出部２２から通知された放送時刻である。
取得部２４は、時刻更新部２３により更新された再生対象時刻に対応したタグの情報を番組関連情報記憶装置４から読み出す。タグの情報は、番組の内容の特徴を表す番組特徴情報の一例である。
記憶部２５は、タグリストや表示対象管理情報などの各種情報を記憶する。タグリストは、取得部２４が取得したタグの情報のリストを設定したデータである。表示対象管理情報は、画面に表示して視聴者に追加を知らせる対象の番組特徴情報を管理するためのデータである。
追加判断部２６は、現在の再生対象時刻のタグリストと、過去の再生対象時刻のタグリストとを比較して、過去の再生対象時刻のタグリストから現在の再生対象時刻のタグリストに追加されたタグの情報があるか否かを判断する。追加判断部２６は、追加されたと判断したタグの情報を、表示対象の番組特徴情報として画像加工部２７に出力する。
【００２８】
画像加工部２７は、番組コンテンツデータに対し、表示対象の番組特徴情報を番組の映像に一定時間重畳して表示させる加工を行う。例えば、画像加工部２７は、番組コンテンツデータに設定されている番組の映像データと、番組特徴情報を表示させる画像データとを合成し、番組コンテンツデータに設定されている映像データを、合成により生成された映像データに置き換える。あるいは、画像加工部２７は、番組コンテンツデータに、番組特徴情報を表示させる画像データと、その画像データの番組映像上の表示位置の情報とを付加する。なお、表示対象の番組特徴情報がない場合、画像加工部２７は、番組コンテンツデータを加工せずにそのまま出力する。画像加工部２７は、表示対象の番組特徴情報を管理するために、表示対象管理情報を用いる。
配信部２８は、画像加工部２７から出力された番組コンテンツデータを番組表示装置１に配信する。
【００２９】
番組検索部２９は、番組表示装置１から検索要求を受信し、受信した検索要求に基づいて番組関連情報記憶装置４が記憶する情報を検索する。番組検索部２９は、検索の結果得られた番組の再生要求を番組読出部２２に出力する。
【００３０】
図２は、番組関連情報記憶装置４が記憶するタグデータのデータ構成を示す図である。
同図に示すように、タグデータは、放送メディア名、タグ名、及び、タグ出現時刻を対応付けた情報であり、各情報は文字列（テキストデータ）により記述される。タグデータは、放送メディア名とタグ名の組み合わせ毎に存在する。タグ名には、例えば、番組関連情報から得られる人名（出演者名）、地名などの情報が用いられる。タグデータは、既存の任意の技術により生成されるが、人手で生成してもよい。
【００３１】
図３は、タグデータの設定例を示す図である。
タグデータＴＤ１のメディア名には「総合テレビ」が、タグ名には「Ａ山Ａ子」が設定されている。また、タグデータＴＤ１の放送日時には、「２０１５／０１／１２  １４：１０：００−１４：１０：１５」、「２０１５／０１／１５  １０：００：００−１０：２０：００」、及び、「２０１５／０１／１７  １８：００−１８：０５：００」の時間帯が設定されている。これは、２０１５年１月１２日の１４時１０分００秒から１４時１０分１５秒の間、２０１５年１月１５日の１０時００分００秒から１０時２０分００秒までの間、及び、２０１５年１月１７日の１８時００分００秒から１８時０５分００秒の間の総合テレビの放送番組にタグ名「Ａ山Ａ子」のタグが対応付けられていることを示す。
同様に、タグデータＴＤ２には、メディア名「総合テレビ」、タグ名「Ｂ川Ｂ男」のタグ出現時刻が設定されており、タグデータＴＤ３には、メディア名「総合テレビ」、タグ名「Ｃ谷Ｃ美」のタグ出現時刻が設定されている。
【００３２】
図４は、表示対象管理情報のデータ構成及び設定例を示す図である。
同図に示す表示タグ管理情報は、番組特徴情報と、追加時刻と、表示開始時刻と、選択終了時刻とを対応付けた情報である。追加時刻は、番組特徴情報が表示対象として追加された時刻である。表示開始時刻は、番組表示装置１に番組特徴情報の表示が開始された時刻である。選択終了時刻は、視聴者が番組表示装置１に表示されている番組特徴情報を選択した後、その選択を解除したときの時刻である。
【００３３】
次に、放送番組視聴システムの動作を説明する。
図５は、番組再生装置２の番組特徴情報抽出処理を示すフロー図である。番組再生装置２が複数の番組表示装置１と接続される場合、番組再生装置２は、接続される番組表示装置１ごとに同図に示す番組特徴情報抽出処理を実行する。
【００３４】
番組表示装置１の操作入力部１１に、視聴者の操作により番組再生指示が入力されると、送信部１２は、番組再生装置２に再生要求を送信する。番組表示装置１が最初に再生要求を送信する場合、送信部１２は、予め初期値として番組表示装置１に設定されていたメディア名及び放送時刻を再生要求に設定する。番組表示装置１が２回目以降に再生要求を送信する場合、送信部１２は、前回の番組再生が終了した時点のメディア名及び放送時刻を再生要求に設定する。操作入力部１１に、視聴者の操作によりメディア名及び放送時刻が入力された場合、送信部１２は、その入力されたメディア名及び放送時刻を再生要求に設定する。
【００３５】
番組再生装置２の受信部２１は、番組表示装置１から再生要求を受信し、番組読出部２２に出力する。番組読出部２２は、再生要求に設定されている放送メディア及び放送時刻を設定したコンテンツ要求を番組蓄積装置３に送信する。番組蓄積装置３は、コンテンツ要求からメディア名及び放送時刻を取得すると、メディア名と対応づけて時系列に記憶している番組コンテンツデータから、放送時刻以降の番組コンテンツデータを出力する。番組再生装置２の番組読出部２２は、番組蓄積装置３から受信した番組コンテンツデータを画像加工部２７に出力する。
【００３６】
番組読出部２２は、上記のように、番組蓄積装置３にコンテンツ要求を送信するとともに、再生要求に設定されている放送時刻を時刻更新部２３に出力し、再生要求に設定されているメディア名を取得部２４に出力する。
【００３７】
時刻更新部２３は、番組読出部２２から受信した放送時刻を初期として再生対象時刻情報ｔｓｔに設定し、取得部２４に出力する。再生対象時刻情報ｔｓｔは、例えば、カウンタ値により時刻を表わす情報である。取得部２４は、初期時刻が設定された再生対象時刻情報ｔｓｔを受信すると、記憶部２５に現在記憶されているタグリストを消去する（ステップＳ１０５）。
【００３８】
取得部２４は、メディア名と、再生対象時刻情報ｔｓｔが示す再生対象時刻の情報を番組関連情報記憶装置４に出力する。番組関連情報記憶装置４は、番組再生装置２からメディア名と再生対象時刻の情報を受信すると、受信したメディア名が設定され、かつ、再生対象時刻がタグ出現時刻に含まれるタグデータを全て特定する。番組関連情報記憶装置４は、特定したタグデータそれぞれからタグ名の情報を読み出して番組再生装置２に出力する。番組再生装置２の取得部２４は、番組関連情報記憶装置４からタグ名の情報を受信する（ステップＳ１１０）。取得部２４は、ステップＳ１１０において受信したタグ名の情報を設定したタグリストを生成し、再生対象時刻情報ｔｓｔと対応付けて記憶部２５に書き込む（ステップＳ１１５）。再生対象時刻情報ｔｓｔと対応付けて記憶されているタグリストを、「再生対象時刻情報ｔｓｔのタグリスト」と記載する。
【００３９】
追加判断部２６は、記憶部２５に記憶されている再生対象時刻情報ｔｓｔのタグリストと、時刻情報（ｔｓｔ−１）のタグリストとを比較し、再生対象時刻情報ｔｓｔのタグリストに追加されたタグ名の情報があるか否かを判断する（ステップＳ１２０）。なお、追加判断部２６は、時刻情報（ｔｓｔ−１）のタグリストが記憶部２５に記憶されていない場合、再生対象時刻情報ｔｓｔのタグリストに設定されている全てのタグ名を、追加されたタグ名と判断する。また、追加判断部２６は、再生対象時刻情報ｔｓｔのタグリストと、時刻情報（ｔｓｔ−１）から所定時間遡った時刻までのタグリストとを比較し、再生対象時刻情報ｔｓｔのタグリストにのみ出現するタグ名の情報を、追加されたタグ名の情報と判断してもよい。所定時間は、例えば、番組特徴情報を番組表示装置１に表示させる一定時間としてもよい。以下では、この番組特徴情報を番組表示装置１に表示させる一定時間を、表示継続時間Ｔ１とする。追加判断部２６が、追加されたタグ名の情報はないと判断した場合（ステップＳ１２０：ＮＯ）、時刻更新部２３は、後述するステップＳ１３０の処理を行う。
【００４０】
一方、追加判断部２６は、追加されたタグ名の情報があると判断した場合（ステップＳ１２０：ＹＥＳ）、その追加されたと判断したタグ名の情報を番組特徴情報として画像加工部２７に出力する。画像加工部２７は、番組読出部２２から出力された番組コンテンツデータに対し、表示継続時間Ｔ１の間、番組の映像データに番組特徴情報を表示させる画像データを重畳するよう加工を行った後、配信部２８に出力する（ステップＳ１２５）。
【００４１】
ステップＳ１２０においてＮＯと判断された場合、または、ステップＳ１２５の処理の後、時刻更新部２３は、再生対象時刻情報ｔｓｔを更新する（ステップＳ１３０）。すなわち、時刻更新部２３は、現在の再生対象時刻情報ｔｓｔを取得部２４に出力してから一定時間が経過すると、再生対象時刻情報ｔｓｔに、その一定時間を表す値を加算する。この一定時間は、再生対象時刻情報ｔｓｔの更新周期に相当する。本実施形態では、一定時間を表す値を「１」とする。時刻更新部２３は、再生対象時刻情報ｔｓｔに１を加算して更新する。時刻更新部２３は、更新した再生対象時刻情報ｔｓｔを、取得部２４に出力する。
【００４２】
番組再生装置２は、再生対象の番組の変更がなく（ステップＳ１３５：ＮＯ）、番組表示装置１から再生の終了の指示も受信していないと判断した場合（ステップＳ１４０：ＮＯ）、ステップＳ１１０からの処理を繰り返す。
一方、番組再生装置２は、受信部２１が番組表示装置１から新たな再生要求を受信するなどして、再生対象の番組が変更されたと判断した場合は（ステップＳ１３５：ＹＥＳ）、ステップＳ１０５からの処理を繰り返す。
そして、番組再生装置２は、番組表示装置１から視聴者の操作等に基づく再生の終了指示を受信した場合（ステップＳ１４０：ＹＥＳ）、図５の処理を終了する。
【００４３】
図６は、番組再生装置２の番組特徴情報表示処理を示すフロー図である。本フローは、再生対象時刻情報ｔｓｔが更新される度に実行される。
番組再生装置２の画像加工部２７は、図５のステップＳ１２５において追加判断部２６から出力された番組特徴情報を受信したか否かを判断する（ステップＳ２０５）。画像加工部２７は、番組特徴情報を受信したと判断した場合（ステップＳ２０５：ＹＥＳ）、受信した番組特徴情報を、記憶部２５に記憶される表示対象管理情報に追加登録する（ステップＳ２１０）。画像加工部２７は、追加登録した番組特徴情報に対応する追加時刻の情報に、現在の再生対象時刻情報ｔｓｔが示す時刻を設定する。また、画像加工部２７は、追加登録した番組特徴情報に対応する表示開始時刻及び選択終了時刻の情報に、ＮＵＬＬを設定する。なお、画像加工部２７は、受信した番組特徴情報が表示対象管理情報に登録済みの場合、表示対象管理情報を更新しなくてもよい。
【００４４】
画像加工部２７は、番組特徴情報を受信していないと判断した場合（ステップＳ２０５：ＮＯ）、あるいは、ステップＳ２１０の処理の後、ステップＳ２１５の処理を行う。すなわち、画像加工部２７は、表示対象管理情報に登録されている各番組特徴情報の表示開始時刻を参照し、表示開始時刻から表示継続時間Ｔ１が経過した番組特徴情報があるか否かを判断する（ステップＳ２１５）。表示開始時刻から表示継続時間Ｔ１が経過した番組特徴情報は、表示消去候補の番組特徴情報である。画像加工部２７は、表示消去候補の番組特徴情報がないと判断した場合（ステップＳ２１５：ＮＯ）、後述のステップＳ２３０の処理を行う。
【００４５】
画像加工部２７は、表示開始時刻から表示継続時間Ｔ１が経過した表示消去候補の番組特徴情報があると判断した場合（ステップＳ２１５：ＹＥＳ）、ステップＳ２２０の処理を行う。すなわち、画像加工部２７は、表示消去候補の番組特徴情報は、選択中である、あるいは、選択終了時刻から所定の時間が経過していない、といういずれかの条件を満たすか否かを判断する（ステップＳ２２０）。この所定の時間を、表示継続時間Ｔ２とする。
【００４６】
番組表示装置１は、番組の映像と重畳して表示されている番組特徴情報が視聴者操作により選択された場合、その選択された番組特徴情報を設定した選択通知を番組再生装置２に送信する。番組再生装置２の画像加工部２７は、選択通知に設定されている番組特徴情報と対応付けて表示対象管理情報に登録されている選択終了時刻を、ＮＵＬＬに書き換える。
【００４７】
また、番組表示装置１は、番組の映像と重畳して表示されている番組特徴情報の画像が視聴者の操作により選択された後、その選択が終了した場合、選択が終了した番組特徴情報を設定した選択終了通知を番組再生装置２に送信する。番組再生装置２の画像加工部２７は、選択終了通知に設定されている番組特徴情報と対応付けて表示対象管理情報に登録されている選択終了時刻に、選択終了通知受信時の再生対象時刻情報ｔｓｔが示す時刻を設定する。
【００４８】
そこで、画像加工部２７は、表示消去候補の番組特徴情報が設定された選択通知を受信した後、その表示消去候補の番組特徴情報が設定された選択終了通知を受信していない場合は、選択中と判断する。なお、画像加工部２７は、選択終了通知を受信していないことを、表示消去候補の番組特徴情報に対応付けて表示対象管理情報にＮＵＬＬの選択終了時刻が設定されていることにより判断してもよい。
また、画像加工部２７は、表示消去候補の番組特徴情報に対応して表示対象管理情報にＮＵＬＬではない選択終了時刻が設定されており、かつ、その選択終了時刻と現在の再生対象時刻情報ｔｓｔとの差分が表示継続時間Ｔ２以内である場合、選択終了時刻から表示継続時間Ｔ２が経過していないと判断する。
【００４９】
画像加工部２７は、表示消去候補の番組特徴情報が選択中である、あるいは、選択終了時刻から表示継続時間Ｔ２が経過していない、という条件のいずれかを満たすと判断した場合（ステップＳ２２０：ＹＥＳ）、後述するステップＳ２３０の処理を行う。
一方、画像加工部２７は、表示消去候補の番組特徴情報が選択中であるという条件も、選択終了時刻から表示継続時間Ｔ２が経過していないという条件も満たしていないと判断した場合（ステップＳ２２０：ＮＯ）、表示消去候補の番組特徴情報を表示消去対象と判断する。画像加工部２７は、番組表示装置１に番組の映像と重畳して表示させている表示消去対象の番組特徴情報を消去する（ステップＳ２２５）。具体的には、画像加工部２７は、番組コンテンツデータに対し、表示消去対象の番組特徴情報を表示させる画像データを番組の映像データに重畳する加工を停止する。さらに、画像加工部２７は、表示消去対象の番組特徴情報と、その番組特徴情報に対応付けられた追加時刻、表示開始時刻及び選択終了時刻の情報を、表示対象管理情報から削除する。
【００５０】
ステップＳ２１５においてＮＯと判断された場合、ステップＳ２２０においてＹＥＳと判断された場合、あるいは、ステップＳ２２５の処理の後、画像加工部２７は、ステップＳ２３０の処理を行う。つまり、画像加工部２７は、表示対象管理情報に未表示の番組特徴情報が設定されているか否かを判断する（ステップＳ２３０）。未表示の番組特徴情報とは、表示対象管理情報にＮＵＬＬの表示対象開始時刻が設定されている番組特徴情報である。画像加工部２７は、表示対象管理情報に未表示の番組特徴情報が設定されていないと判断した場合（ステップＳ２３０：ＮＯ）、処理を終了する。
【００５１】
画像加工部２７は、未表示の番組特徴情報が設定されていると判断した場合（ステップＳ２３０：ＹＥＳ）、ステップＳ２３５の処理行う。すなわち、画像加工部２７は、現在、番組の映像と重畳して表示させている番組特徴情報の数が、表示可能な番組特徴情報の最大数であるか否かを判断する（ステップＳ２３５）。画像加工部２７は、番組の映像と重畳して表示させている番組特徴情報の数が最大数に達していると判断した場合（ステップＳ２３５：ＹＥＳ）、処理を終了する。
【００５２】
一方、画像加工部２７は、現在、番組の映像と重畳して表示させている番組特徴情報の数が最大数に達していないと判断した場合（ステップＳ２３５：ＮＯ）、ステップＳ２４０の処理を行う。すなわち、画像加工部２７は、未表示の番組特徴情報のうち表示対象管理情報に設定されている追加時刻が古いものから順に、表示可能な番組特徴情報の最大数から現在表示させている番組特徴情報の数を減算した数を上限として、表示を開始する番組特徴情報を選択する。画像加工部２７は、選択した番組特徴情報を番組の映像と重畳して表示させる。つまり、画像加工部２７は、番組読出部２２が読み出した番組コンテンツデータに対し、選択した番組特徴情報を表示させる画像データを、番組の映像データに重畳する加工を開始する。さらに、画像加工部２７は、選択した番組特徴情報と対応付けて表示対象管理情報に登録されている表示開始時刻に、現在の再生対象時刻情報ｔｓｔが示す時刻を設定する（ステップＳ２４０）。画像加工部２７は、処理を終了する。
【００５３】
続いて、番組表示装置１における画面の表示例を説明する。ここでは、再生対象時刻情報ｔｓｔの更新周期を１秒、表示継続時間Ｔ１を２０秒、表示継続時間Ｔ２を１０秒とする。また、番組関連情報記憶装置４には、図３に示すタグデータＴＤ１〜ＴＤ３が設定されているとする。表示可能な番組特徴情報の最大数は「３」であり、放送画面上に番組特徴情報を表示させる表示位置は予め決められている。
【００５４】
図７は、番組再生装置２により生成されたタグリストの例を示す図であり、図８は、図７に示すタグリストが得られたときに番組表示装置１の表示部１４に表示される画面の例を示す。
番組再生装置２の受信部２１は、メディア名「総合テレビ」及び放送時刻「２０１５年１月１５日１０：００：００」が設定された再生要求を番組表示装置１から受信する。番組読出部２２は、「総合テレビ」の放送時刻「２０１５年１月１５日１０：００：００」以降の番組コンテンツデータを番組蓄積装置３から取得する。
【００５５】
再生対象時刻が２０１５年１月１５日の１０時００分００秒から１０時１４分５９秒までの間、番組再生装置２の取得部２４は、番組関連情報記憶装置４からタグ名「Ａ山Ａ子」及び「Ｂ川Ｂ男」を取得する。取得部２４は、取得したこれらタグ名「Ａ山Ａ子」及び「Ｂ川Ｂ男」を設定したタグリストＴＬ１１を生成する。
【００５６】
画像加工部２７は、タグ名「Ａ山Ａ子」及び「Ｂ川Ｂ男」が追加された再生対象時刻２０１５年１月１５日の１０時００分００秒から２０秒間、これらのタグ名を番組表示装置１に表示させる加工を番組コンテンツデータに行う。つまり、画像加工部２７は、再生対象時刻が２０１５年１月１５日の１０時００分００秒から１０時００分１９秒までの間、番組コンテンツデータに、「Ａ山Ａ子」及び「Ｂ川Ｂ男」を表示させる画像データを番組の映像データに重畳する加工を行う。放送画面における番組特徴情報の表示位置Ｌ１〜Ｌ３は予め決められている。また、それらの表示位置Ｌ１〜Ｌ３には、番組特徴情報が未表示であるときの表示優先度が付与されている。画像加工部２７は、番組特徴情報が現在未表示であるため、優先度が高い２つの表示位置Ｌ１、Ｌ２を選択する。画像加工部２７は、「Ａ山Ａ子」、「Ｂ川Ｂ男」を表示させる画像データを、選択した表示位置Ｌ１、Ｌ２に表示させるように加工する。番組表示装置１の出力制御部１３は、番組コンテンツデータから、番組特徴情報の画像データが重畳された番組の映像データを取得して表示部１４に表示させる。あるいは、番組表示装置１の出力制御部１３は、番組コンテンツデータから、番組の映像データと、番組特徴情報の画像データと、その画像データの番組映像上の表示位置の情報を取得する。出力制御部１３は、番組の映像データに、表示位置の情報に従って番組特徴情報の画像データを重ねて表示部１４に表示させる。表示部１４は、画面Ｇ１１に示すように、放送番組の映像に重ねて、「Ａ山Ａ子」及び「Ｂ川Ｂ男」の表示画像をそれぞれ、表示位置Ｌ１、Ｌ２にオーバーレイ表示する。
【００５７】
画像加工部２７は、タグ名「Ａ山Ａ子」及び「Ｂ川Ｂ男」の表示開始から２０秒を経過した後、新たなタグ名が追加されるまでは番組特徴情報を表示させない。従って、画像加工部２７は、再生対象時刻が２０１５年１月１５日の１０時００分２０秒から１０時１４分５９秒までの間は、番組コンテンツデータに番組特徴情報を表示させる画像データを重畳せずに番組表示装置１に出力する。この間、番組表示装置１の表示部１４が表示する画面Ｇ１２は、放送番組の映像のみである。
【００５８】
再生対象時刻が２０１５年１月１５日の１０時１５分００秒のとき、番組再生装置２の取得部２４は、番組関連情報記憶装置４からタグ名「Ａ山Ａ子」、「Ｂ川Ｂ男」及び「Ｃ谷Ｃ美」を取得する。取得部２４は、これらのタグ名「Ａ山Ａ子」、「Ｂ川Ｂ男」及び「Ｃ谷Ｃ美」を設定したタグリストＴＬ１２を生成する。
【００５９】
画像加工部２７は、タグリストＴＬ１２においてタグリストＴＬ１１から追加されたタグ名「Ｃ谷Ｃ美」を番組表示装置１に表示させる加工を番組コンテンツデータに行う。つまり、画像加工部２７は、再生対象時刻が２０１５年１月１５日の１０時１５分００秒から２０秒間、番組コンテンツデータに、「Ｃ谷Ｃ美」を表示させる画像データを、番組映像上の表示位置Ｌ１に配置する加工を行う。番組表示装置１の出力制御部１３は、番組コンテンツデータから番組特徴情報の画像データが重畳された映像データを取得して表示部１４に表示させる。表示部１４は、画面Ｇ１３に示すように、放送番組の映像に重ねて、「Ｃ谷Ｃ美」の表示画像を表示位置Ｌ１にオーバーレイ表示する。
【００６０】
視聴者は、番組表示装置１が表示している番組特徴情報の画像を選択することにより、その番組特徴情報に関する放送番組を検索することができる。例えば、視聴者は、リモコン等により「Ｃ谷Ｃ美」の表示画像にカーソルを合わせる。送信部１２は「Ｃ谷Ｃ美」を設定した選択通知を番組再生装置２に送信する。
【００６１】
「Ｃ谷Ｃ美」の表示画像にカーソルがあった状態で、視聴者がリモコン等により検索要求を入力する。送信部１２は、「Ｃ谷Ｃ美」を検索キーとして設定した検索要求を番組再生装置２に送信する。なお、検索要求には、さらに検索条件が設定されてもよい。番組再生装置２の番組検索部２９は、受信部２１を介して検索要求を受信する。番組検索部２９は、検索要求に設定されている検索キー「Ｃ谷Ｃ美」及び検索条件に基づいて、番組関連情報記憶装置４が記憶する番組関連情報やタグデータを検索する。番組検索部２９は、検索により特定された番組の放送時刻を番組読出部２２に出力する。番組読出部２２は、現在取得中の番組コンテンツデータの放送メディアと、番組検索部２９から受信した放送時刻とを設定したコンテンツ要求を番組蓄積装置３に送信し、さらに、放送時刻を時刻更新部２３に出力する。これにより、番組再生装置２は、番組表示装置１から再生要求を受信したときと同様の処理を行う。
【００６２】
視聴者が、「Ｃ谷Ｃ美」の表示画像にカーソルを合わせた後、検索要求を入力することなく、リモコン等によりその表示画像からカーソルを外した場合、送信部１２は、番組特徴情報「Ｃ谷Ｃ美」を設定した選択終了通知を番組再生装置２に送信する。番組再生装置２の受信部２１は、受信した選択終了通知を画像加工部２７に送信する。画像加工部２７は、選択終了通知に設定されている番組特徴情報「Ｃ谷Ｃ美」と対応付けて表示対象管理情報に登録されている選択終了時刻に、現在の再生対象時刻を書き込む。
これにより、番組再生装置２は、番組表示装置１に表示されている番組特徴情報の表示画像にカーソルが合っている状態では、その番組特徴情報の表示開始から２０秒（表示継続時間Ｔ１）が経過しても、表示を消去しないようにすることができる。従って、番組再生装置２は、視聴者が選択中の番組特徴情報の表示が消えないようにすることができる。また、一旦視聴者が興味を持って選択した可能性がある番組特徴情報を一定時間の間は再選択可能とすることができる。
【００６３】
なお、上記実施形態において、番組再生装置２は、番組の映像の予め決められた表示位置に番組特徴情報を重ねて番組表示装置１に表示（オーバーレイ表示）させているが、番組の映像の外に番組特徴情報が表示されるようにしてもよい。また、番組再生装置２は、番組の映像に重ねて、番組特徴情報がスクロールするように番組表示装置１に表示させ、視聴者に検索を促すようにしてもよい。また、上記実施形態においては、番組表示装置１は検索要求を番組再生装置２に送信することにより、番組蓄積装置３に蓄積されている番組に関する検索結果を得ているが、外部の検索エンジンによる検索を要求してもよい。例えば、番組表示装置１の送信部１２は、外部の検索エンジンを実装するコンピュータサーバに通信ネットワークを介して検索要求を送信し、そのコンピュータサーバによる検索結果を受信して表示部１４に表示させてもよい。
【００６４】
続いて、番組特徴情報の表示中にさらに表示対象の番組特徴情報が追加された場合の例を説明する。
図９は、番組再生装置２により生成されたタグリストの例を示す図であり、図１０は、図９に示すタグリストが得られたときに番組表示装置１の表示部１４に表示される画面の例を示す。
【００６５】
取得部２４は、再生対象時刻が２０１５年１月１５日の１０時１５分００秒から１０時１５分１４秒までの間、タグ名「Ｃ谷Ｃ美」を設定したタグリストＴＬ２１を生成する。また、取得部２４は、再生対象時刻が２０１５年１月１５日の１０時１５分１５秒から１０時１５分２９秒までの間、タグ名「Ｃ谷Ｃ美」及び「Ｄ林Ｄ郎」を設定したタグリストＴＬ２２を生成する。そして、取得部２４は、再生対象時刻が２０１５年１月１５日の１０時１５分３０のときに、タグ名「Ｃ谷Ｃ美」、「Ｄ林Ｄ郎」及び「Ｅ岡Ｅ太」を設定したタグリストＴＬ２３を生成する。このように、再生対象時刻が２０１５年１月１５日の１０時１５分００秒のときにタグ名「Ｃ谷Ｃ美」が追加され、２０１５年１月１５日の１０時１５分１５秒のときにタグ名「Ｄ林Ｄ郎」が追加され、２０１５年１月１５日の１０時１５分３０秒のときにタグ名「Ｅ岡Ｅ太」が追加されたとする。
【００６６】
この場合、画像加工部２７は、再生対象時刻が２０１５年１月１５日の１０時１５分００秒から１０時１５分１４秒までの間、番組コンテンツデータに、番組特徴情報としてタグ名「Ｃ谷Ｃ美」を表示させる画像データを、番組映像上の表示位置Ｌ１に配置する加工を行う。番組表示装置１の表示部１４は、画面Ｇ２１に示すように、放送番組の映像に重ねて、「Ｃ山Ｃ美」の表示画像を、表示位置Ｌ１にオーバーレイ表示する。「Ｃ山Ｃ美」は、表示開始から２０秒が経過するまで、そのままの表示位置Ｌ１に表示される。
【００６７】
また、２０１５年１月１５日の１０時１５分１５秒にはタグ名「Ｄ林Ｄ郎」が追加される。そこで、画像加工部２７は、再生対象時刻が２０１５年１月１５日の１０時１５分１５秒から１０時１５分１９秒までの間、番組コンテンツデータに、タグ名「Ｃ谷Ｃ美」を表示させる画像データと、タグ名「Ｄ林Ｄ郎」を表示させる画像データとを番組の映像データに重畳する加工を行う。画像加工部２７は、タグ名「Ｄ林Ｄ郎」を表示させる画像データを、現在番組特徴情報が表示されていない表示位置Ｌ２、Ｌ３の中から選択した表示位置Ｌ２に配置するように番組コンテンツデータを加工する。「Ｄ林Ｄ郎」は、表示開始から２０秒が経過するまで、そのままの表示位置Ｌ２に表示される。番組表示装置１の表示部１４は、画面Ｇ２２に示すように、放送番組の映像に重ねて、「Ｃ山Ｃ美」及び「Ｄ林Ｄ郎」をそれぞれ、表示位置Ｌ１、Ｌ２にオーバーレイ表示する。
【００６８】
「Ｃ谷Ｃ美」の表示は、２０１５年１月１５日の１０時１５分００秒に表示を開始してから２０秒が経過した２０１５年１月１５日の１０時１５分２０秒に消去される。つまり、画像加工部２７は、再生対象時刻が２０１５年１月１５日の１０時１５分２０秒から１０時１５分２９秒までの間、番組コンテンツデータに、「Ｄ林Ｄ郎」を表示させる画像データを表示位置Ｌ２に配置する加工を行う。番組表示装置１の表示部１４は、画面Ｇ２３に示すように、放送番組の映像に重ねて、「Ｄ林Ｄ郎」を表示位置Ｌ２にオーバーレイ表示する。
【００６９】
そして、２０１５年１月１５日の１０時１５分３０秒にはタグ名「Ｅ岡Ｅ太」が追加される。画像加工部２７は、再生対象時刻が２０１５年１月１５日の１０時１５分３０において、番組コンテンツデータに、タグ名「Ｄ林Ｄ郎」を表示させる画像データと、タグ名「Ｅ岡Ｅ太」を表示させる画像データとを、番組の映像データに重畳する加工を行う。画像加工部２７は、タグ名「Ｅ岡Ｅ太」を表示させる画像データを、番組特徴情報が現在表示されていない表示位置Ｌ１またはＬ３の中から選択した表示位置に配置するよう加工する。ここでは、表示位置Ｌ３が選択されたとする。番組表示装置１の表示部１４は、画面Ｇ２４示すように、放送番組の映像に重ねて、「Ｄ林Ｄ郎」及び「Ｅ岡Ｅ太」をそれぞれ、表示位置Ｌ２、Ｌ３にオーバーレイ表示する。
【００７０】
上記のように、番組再生装置２は、番組表示装置１に一旦表示させた番組特徴情報については、先に表示されていた番組特徴情報の表示が消去されたとしても、同じ表示位置に継続して表示させる。番組再生装置２は、新たに番組特徴情報を表示させる際には、その時点でいずれの番組特徴情報も表示されていない表示位置に表示させる。これにより、番組再生装置２は、新たな番組特徴情報が出現したことを、ユーザが認識しやすいように知らせることができる。
そして、番組再生装置２は、表示可能な数を超えた番組特徴情報については記憶部２５にキャッシュしておき、画面上に表示させていた番組特徴情報が消え次第、キャッシュしていた番組特徴情報を表示させる。表示する番組特徴情報の数を多くしすぎないことで、番組再生装置２は、視聴者に番組特徴情報をわかりやすく提示することができる。
【００７１】
図１１は、番組表示装置１のリモコンに備えられるボタン例を示す図である。
リモコンは、上矢印キー９０１、左矢印キー９０２、右矢印キー９０３、下矢印キー９０４を少なくとも備える。上矢印キー９０１、及び、下矢印キー９０４により、番組表示装置１が画面に表示している番組特徴情報の選択を切り替える。左矢印キー９０２は、選択されている番組特徴情報と関連付けられ、かつ、現在の再生対象時刻よりも過去の放送時刻の番組の情報を取得する。右矢印キー９０３は、選択されている番組特徴情報と関連付けられ、かつ、現在の再生対象時刻よりも先の放送時刻の番組の情報を取得する。
【００７２】
例えば、番組関連情報記憶装置４に図３に示すタグデータＴＤ１が登録されており、図８に示す画面Ｇ１１が番組表示装置１に表示されているときに、視聴者が上矢印キー９０１や下矢印キー９０４により、番組特徴情報「Ａ山Ａ子」を選択する。番組特徴情報「Ａ山Ａ子」が選択されている状態で、操作入力部１１が左矢印キー９０２または右矢印キー９０３の操作を受信すると、送信部１２は、検索要求を生成して番組再生装置２に送信する。検索要求には、番組特徴情報「Ａ山Ａ子」を示す検索キーと、検索方向を示す検索条件が設定される。左矢印キー９０２が操作された場合、検索方向には「過去方向」が設定され、右矢印キー９０３が操作された場合、検索方向には「現在方向」が設定される。なお、検索条件に、現在の再生対象時刻やメディア名が設定されてもよい。
【００７３】
番組再生装置２の番組検索部２９は、受信部２１を介して検索要求を受信する。番組検索部２９は、現在の放送メディア名と、検索要求に設定されている検索キー「Ａ山Ａ子」とが設定されているタグデータＴＤ１を、番組関連情報記憶装置４から読み出す。現在の放送メディア名は、番組読出部２２が現在読み出している再生中の番組コンテンツデータのメディア名である。番組検索部２９は、検索要求に設定されている検索方向が「過去方向」である場合、タグデータＴＤ１から再生対象時刻情報ｔｓｔよりも過去のタグ出現時間帯「２０１５年１月１２日１４：１０：００〜１４：１０：１５」を特定する。一方、検索方向が「現在方向」である場合、番組検索部２９は、タグデータＴＤ１から再生対象時刻情報ｔｓｔよりも先のタグ出現時間帯「２０１５年１月１７日１８：００：００〜１８：０５：００」を特定する。なお、番組検索部２９は、現在再生中の放送番組の放送時間帯を番組関連情報記憶装置４から取得し、その放送時間帯を除いて過去または先のタグ出現時間帯を特定するようにしてもよい。番組検索部２９は、特定した出現時間帯に基づき決定した放送時刻を番組読出部２２に出力する。放送時刻は、特定したタグ出現時間帯の開始時刻、開始時刻から所定時間遡った時刻などとしてもよい。あるいは、番組検索部２９は、特定したタグ出現時間帯が含まれる番組の放送開始時刻を番組関連情報記憶装置４から読み出し、放送時刻としてもよい。
【００７４】
番組読出部２２は、現在の放送メディア名と、番組検索部２９から受信した放送時刻とを設定したコンテンツ要求を番組蓄積装置３に送信するとともに、番組検索部２９から受信した放送時刻を時刻更新部２３に出力する。これにより、番組再生装置２は、番組表示装置１から再生要求を受信したときと同様の処理を行う。
【００７５】
なお、上記では、リモコンを例として説明しているが、例えば、番組表示装置１の操作入力部１１が操作用のタッチパネルである場合、そのタッチパネルに図１１に示すボタンを表示させてもよい。
また、番組表示装置１の表示部１４がタッチパネルである場合、番組特徴情報の表示画像を操作用のボタンとしてもよい。視聴者は、番組特徴情報を表示しているボタンにタッチすることにより、操作を入力する。例えば、番組表示装置１は、視聴者が、番組特徴情報を表示しているボタンの左側をタッチした場合は、左矢印キー９０２が操作された場合と同様の処理を、ボタンの右側をタッチした場合は、右矢印キー９０３が操作された場合と同様の処理を行う。
【００７６】
番組に付与されるタグは、通常、番組の進行とともに変化していく。上述した実施形態によれば、番組再生装置２は、蓄積された番組を視聴者が番組表示装置１により視聴しているときに、番組の再生ポイントが進んでいくことによって新たなタグが出現したことを検出した場合には、そのタグを再生中の番組の映像とともに番組表示装置１に表示させる。これにより、視聴者は、番組に付与されたタグを容易に知ることができる。
【００７７】
［第２の実施形態］
第１の実施形態では、番組が再生されている箇所のタグを番組特徴情報として取得していた。本実施形態では、字幕データを利用して番組特徴情報を取得する。以下では、第１の実施形態との差分を中心に説明する。
【００７８】
図１２は、本実施形態による放送番組視聴システムの機能ブロック図である。同図において、図１に示す第１の実施形態による放送番組視聴システムと同一の部分には同一の符号を付し、その説明を省略する。本実施形態の放送番組視聴システムが、第１の実施形態の放送番組視聴システムと異なる点は、番組再生装置２に代えて、番組再生装置２ａを備える点である。
【００７９】
番組再生装置２ａが第１の実施形態の番組再生装置２と異なる点は、取得部２４及び記憶部２５に代えて、取得部２４ａ及び記憶部２５ａを備える点、及び、追加判断部２６を備えていない点である。
【００８０】
取得部２４ａは、番組の再生対象時刻に対応した字幕データを番組関連情報記憶装置４から読み出し、読み出した字幕データのうち、予め登録されたキーワードに合致する単語を番組特徴情報として取得する。つまり、再生対象時刻の字幕データに含まれるキーワードは、その再生対象時刻における番組の内容の特徴を表す番組特徴情報の一例である。
記憶部２５ａは、視聴者が予め登録したキーワードの情報を記憶する。
【００８１】
図１３は、字幕データのデータ構成を示す図である。番組関連情報記憶装置４が記憶する字幕データは、同図に示すように、メディア名と、放送時刻毎の字幕テキストを対応付けた情報である。字幕テキストは、字幕のテキストデータである。
【００８２】
図１４は、番組再生装置２ａの番組特徴情報抽出処理を示すフロー図である。番組再生装置２ａが複数の番組表示装置１と接続される場合、番組再生装置２ａは、接続される番組表示装置１ごとに同図に示す番組特徴情報抽出処理を実行する。また、番組再生装置２ａは、予め視聴者が番組表示装置１の操作入力部１１により入力したキーワードの情報を受信し、記憶部２５ａに記憶している。
【００８３】
同図に示す処理が開始されるまでの処理は、第１の実施形態の図５に示す番組特徴情報抽出処理が開始されるまでの処理と同様である。
すなわち、番組表示装置１の操作入力部１１により番組再生指示が入力されると、送信部１２は番組再生装置２に再生要求を送信する。番組再生装置２の受信部２１は、受信した再生要求を番組読出部２２に出力する。番組読出部２２は、再生要求に設定されている放送メディア及び放送時刻を設定したコンテンツ要求を番組蓄積装置３に送信する。番組読出部２２は、コンテンツ要求に対応して番組蓄積装置３から受信した番組コンテンツデータを画像加工部２７に出力する。また、番組読出部２２は、再生要求に設定されている放送時刻を時刻更新部２３に出力し、再生要求に設定されているメディア名を取得部２４に出力する。
【００８４】
時刻更新部２３は、番組読出部２２から受信した放送時刻を初期として再生対象時刻情報ｔｓｔに設定し、取得部２４ａに出力する。取得部２４ａは、記憶部２５ａからキーワードを読み出し、キーワード情報ｋｅｙに設定する（ステップＳ３０５）。
【００８５】
取得部２４ａは、メディア名と、再生対象時刻情報ｔｓｔが示す再生対象時刻の情報を番組関連情報記憶装置４に出力する。番組関連情報記憶装置４は、番組再生装置２ａから受信したメディア名により特定される字幕データから、再生対象時刻における字幕テキストを読み出して番組再生装置２ａに出力する。番組再生装置２ａの取得部２４ａは、番組関連情報記憶装置４から字幕テキストを受信する（ステップＳ３１０）。取得部２４ａは、ステップＳ３１０において受信した字幕テキストに、キーワード情報ｋｅｙが含まれるか否かを判断する（ステップＳ３１５）。取得部２４ａは、字幕テキストに、キーワード情報ｋｅｙが含まれないと判断した場合、後述するステップＳ３２５の処理を行う。
【００８６】
一方、取得部２４ａは、字幕テキストに、キーワード情報ｋｅｙが含まると判断した場合、字幕テキストに含まれるキーワード情報ｋｅｙを番組特徴情報として取得する。取得部２４ａは、取得した番組特徴情報を、画像加工部２７に出力する。画像加工部２７は、番組読出部２２から出力された番組コンテンツデータに対し、表示継続時間Ｔ１の間、番組の映像データに番組特徴情報を表示させる画像データを重畳して表示させるよう加工を行った後、出力する（ステップＳ３２０）。
【００８７】
ステップＳ３１５においてＮＯと判断された場合、または、ステップＳ３２０の処理の後、時刻更新部２３は、図５におけるステップＳ１３０の処理と同様に再生対象時刻情報ｔｓｔを更新する（ステップＳ３２５）。すなわち、時刻更新部２３は、現在の再生対象時刻情報ｔｓｔを取得部２４ａに出力してから一定時間が経過後すると、再生対象時刻情報ｔｓｔの値に一定時間を表す値「１」を加算し、更新する（ステップＳ３２５）。時刻更新部２３は、更新した再生対象時刻情報ｔｓｔを、取得部２４ａに出力する。
【００８８】
番組再生装置２ａは、再生対象の番組の変更がなく（ステップＳ３３０：ＮＯ）、番組表示装置１から再生の終了の指示も受信していないと判断した場合（ステップＳ３３５：ＮＯ）、ステップＳ３１０からの処理を繰り返す。
一方、番組再生装置２ａは、受信部２１が番組表示装置１から新たな再生要求を受信し、再生対象の番組が変更されたと判断した場合は（ステップＳ３３０：ＹＥＳ）、ステップＳ３０５からの処理を繰り返す。
そして、番組再生装置２ａは、番組表示装置１から視聴者の操作等に基づく再生の終了指示を受信した場合（ステップＳ３３５：ＹＥＳ）、図１４の処理を終了する。
【００８９】
番組再生装置２ａによる番組特徴情報表示処理は、図６に示す第１の実施形態の番組特徴情報表示処理と同じである。ただし、画像加工部２７は、図５のステップＳ１２５において追加判断部２６から出力された番組特徴情報を受信したか否かに代えて、図１４のステップＳ３２０において取得部２４ａから出力された番組特徴情報を受信したか否かを判断する。
【００９０】
本実施形態によれば、番組再生装置２ａは、放送信号から取得できる放送番組の字幕データを利用して再生中の番組の番組特徴情報を取得し、取得した番組特徴情報を、再生中の番組の映像とともに番組表示装置１に表示させる。また、表示される番組特徴情報を、視聴者の興味のある情報に絞ることもできる。これにより、視聴者は、容易に再生中の番組の番組特徴情報を知ることができる。
【００９１】
以上説明したように、番組再生装置の取得部は、予め蓄積された番組関連情報が含む番組に関する情報から、番組が再生されている箇所の内容の特徴を表す番組特徴情報を取得する。画像加工部は、取得部が取得した番組特徴情報を、番組特徴情報の取得から一定時間、再生されている番組の映像とともに表示させる。これにより、番組再生装置は、過去に放送された番組の中から視聴者が選択して視聴している番組の内容を表す情報を、視聴者にわかりやすく提示することができる。また、番組再生装置は、提示された番組特徴情報を利用して、視聴者が他の番組等のコンテンツの検索することを可能としている。
【００９２】
なお、上述の番組表示装置１、番組再生装置２、番組再生装置２ａ、番組蓄積装置３及び番組関連情報記憶装置４は、内部にコンピュータシステムを有している。そして、番組表示装置１、番組再生装置２、番組再生装置２ａ、番組蓄積装置３及び番組関連情報記憶装置４の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、ＣＰＵ及び各種メモリやＯＳ、周辺機器等のハードウェアを含むものである。
【００９３】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【符号の説明】
【００９４】
１  番組表示装置
１１  操作入力部
１２  送信部
１３  出力制御部
１４  表示部
１５  音声出力部
２、２ａ  番組再生装置
２１  受信部
２２  番組読出部
２３  時刻更新部
２４、２４ａ  取得部
２５、２５ａ  記憶部
２６  追加判断部
２７  画像加工部
２８  配信部
２９  番組検索部
３  番組蓄積装置
４  番組関連情報記憶装置
【図１】
0006523036.tif 000002
【図２】
0006523036.tif 000003
【図３】
0006523036.tif 000004
【図４】
0006523036.tif 000005
【図５】
0006523036.tif 000006
【図６】
0006523036.tif 000007
【図７】
0006523036.tif 000008
【図８】
0006523036.tif 000009
【図９】
0006523036.tif 000010
【図１０】
0006523036.tif 000011
【図１１】
0006523036.tif 000012
【図１２】
0006523036.tif 000013
【図１３】
0006523036.tif 000014
【図１４】
0006523036.tif 000015