(57)【要約】【課題】映像コンテンツの視聴を容易にする。【解決手段】番組情報データベースと映像データデータベースから情報を取得し、表示装置に番組情報を表示させるための番組情報表示装置であって、番組情報データベースから、番組の書誌情報と番組付随情報を含む番組情報である第１番組情報を読み込む第１読込手段１０１と、第１番組情報から番組ごとに、複数の第１番組属性を示す第１番組属性情報を抽出する第１抽出手段１０２と、映像データデータベースから、第１番組情報に対応する映像データがある場合には映像データを読み込む第２読込手段１０３と、第１番組属性に対応する、映像データのある時刻におけるサムネイル画像がある場合には、サムネイル画像を映像データから抽出する第２抽出手段１０４と、第１番組属性ごとに、サムネイル画像を第１番組属性と関連付けて蓄積する第１蓄積手段１０５と、を具備する。【選択図】図１
2010124224.tif 000002
【特許請求の範囲】
【請求項１】
番組情報データベースと映像データデータベースから情報を取得し、表示装置に番組情報を表示させるための番組情報表示装置であって、
前記番組情報データベースから、番組の書誌情報と番組付随情報とを含む番組情報である第１番組情報を読み込む第１読込手段と、
前記第１番組情報から前記番組ごとに、複数の第１番組属性を示す第１番組属性情報を抽出する第１抽出手段と、
前記映像データデータベースから、前記第１番組情報に対応する映像データがある場合には該映像データを読み込む第２読込手段と、
前記第１番組属性に対応する、前記映像データのある時刻におけるサムネイル画像がある場合には、該サムネイル画像を前記映像データから抽出する第２抽出手段と、
前記第１番組属性ごとに、前記サムネイル画像を該第１番組属性と関連付けて蓄積する第１蓄積手段と、を具備することを特徴とする番組情報表示装置。
【請求項２】
ユーザが指定した前記第１番組属性に対応したサムネイル画像である第１サムネイルを前記第１蓄積手段から選択する選択手段と、
前記第１サムネイルと前記第１番組情報を関連付けた表示の制御をおこなう第１制御手段と、をさらに具備し、
前記第１制御手段は、前記第１番組属性が変更されるたびに前記第１サムネイルを切り替えて表示することを特徴とする請求項１記載の番組情報表示装置。
【請求項３】
前記番組付随情報に情報を含まず、かつ未放送の番組情報である第２番組情報を読み込む第２読込手段と、
前記第２番組情報から前記番組ごとに、複数の第２番組属性を示す第２番組属性情報を抽出する第２抽出手段と、
前記第２抽出手段が前記第２番組属性情報を抽出した場合、前記選択手段は、過去に蓄積された複数の前記サムネイル画像から前記第２番組属性に対応したサムネイル画像である第２サムネイルを選択する第２選択手段と、をさらに具備し、ことを特徴とする請求項２に記載の番組情報表示装置。
【請求項４】
前記第１番組属性情報および前記第２番組属性情報は、前記番組のタイトル、出演者、キーワード、ジャンルのうちの少なくとも１つ以上を含むことを特徴とする請求項３に記載の番組情報表示装置。
【請求項５】
前記第１抽出手段および前記第２抽出手段は、前記第１番組属性および前記第２番組属性が前記タイトルである場合は、該タイトルの文字列が含まれる前記映像データに含まれる画像を前記サムネイル画像として選択し、前記第１番組属性および前記第２番組属性が前記出演者または前記キーワードである場合は、前記映像データに含まれる該出演者または該キーワードが出現した第１時刻と、該第１時刻に出現が継続した時間を加算した第２時刻との間に含まれる第３時刻における画像を前記サムネイル画像として抽出することを特徴とする請求項４に記載の番組情報表示装置。
【請求項６】
前記第１番組情報は、現在ユーザが視聴または録画している番組であることを特徴とする請求項１から請求項５のいずれか１項に記載の番組情報表示装置。
【請求項７】
前記番組付随情報は、字幕情報、音声認識結果、テロップ認識結果の少なくとも１つを含むことを特徴とする請求項１から請求項６のいずれか１項に記載の番組情報表示装置。
【請求項８】
前記第１番組情報と前記第１番組属性情報とを、または前記第２番組情報と前記第２番組属性情報とを関連づけて蓄積する第２蓄積手段と、
前記第１番組情報および前記第２番組情報内で、注目する番組を示す注目番組に関連する関連番組の番組情報である、第３番組情報と該第３番組情報から抽出された第３番組属性情報とを検索する検索手段と、
前記第３番組属性情報に関連付く複数の第３サムネイルを、前記第１番組属性および前記第２番組属性ごとに分類し、前記第３サムネイルのうちユーザが選択したサムネイルである、前記第１サムネイルまたは前記第２サムネイルに含まれる第４サムネイルを制御する第２制御手段と、をさらに具備することを特徴とする請求項３から請求項７のいずれか１項に記載の番組情報表示装置。
【請求項９】
前記第２制御手段は、前記複数の第３サムネイルを、同一の属性ごとにグループ化して第１特定表示領域に表示させ、複数の該第３サムネイルのうちの１つが前記第４サムネイルとして選択されるごとに、前記注目番組の属性に対応するサムネイルである複数の第５サムネイルの中から、前記第４サムネイルと同一の属性のサムネイルである第６サムネイルを選択し、該第６サムネイルに切り変えて前記第１特定表示領域とは異なる第２特定表示位置に該第６サムネイルを表示させるように制御することを特徴とする請求項８に記載の番組情報表示装置。
【請求項１０】
前記検索手段は、前記注目番組を選択する際に前記第１番組情報のみから該注目番組を選択することを特徴とする請求項８または請求項９に記載の番組情報表示装置。
【請求項１１】
番組情報データベースと映像データデータベースから情報を取得し、表示装置に番組情報を表示させるための番組情報表示方法であって、
前記番組情報データベースから、番組の書誌情報と番組付随情報を含む番組情報である第１番組情報を読み込み、
前記第１番組情報から前記番組ごとに、複数の第１番組属性を示す第１番組属性情報を抽出し、
前記映像データデータベースから、前記第１番組情報に対応する映像データがある場合には該映像データを読み込み、
前記第１番組属性に対応する、前記映像データのある時刻におけるサムネイル画像がある場合には、該サムネイル画像を前記映像データから抽出し、
前記第１番組属性ごとに、前記サムネイル画像を該第１番組属性と関連付けて蓄積することを特徴とする番組情報表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組情報表示装置および方法に関する。
【背景技術】
【０００２】
電子番組表（ＥＰＧ：Electronic Program Guide）の普及により、従来新聞等の紙面上で利用されてきたテレビ等の番組表を、テレビやパソコンの画面上に表示し番組の録画予約等をおこなう技術が広く利用されている。また、ＨＤＤ（Hard Disk Drive）レコーダなどの普及により家庭においてもテレビ等の番組が大量に録画されるようになり、こうした機器では録画されている番組を一覧して視聴する番組を選択するための画面が提供されている。このような画面では、番組中のある１カットの静止画をサムネイルとして、番組のタイトル等の文字情報と共に表示することで、ユーザがより直感的な番組の選択を可能にしている（例えば、特許文献１参照）。
【特許文献１】特開２００８−４９８５公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
録画予約のための番組表では、まだ放送されていない番組（未放送番組）を提示するための番組のサムネイルを表示することができず、ユーザは直感的な操作が行えない。連続ドラマ等であれば前回放送された番組内の次回予告を表示することができるが、適用できる番組のジャンルが限定される。また録画済番組を一覧する画面であれば任意の番組のサムネイルを表示することができ、よりサムネイルに相応しいカットが表示されることが期待できるが、必ずしもユーザが番組を選択するための適切な判断基準となるサムネイルが表示されるとは限らないという課題がある。
【０００４】
本発明は、上記の課題を解決するためになされたものであり、映像コンテンツの視聴が容易となる番組情報表示装置および方法を提供する。
【課題を解決するための手段】
【０００５】
上述の課題を解決するため、本発明に係る番組情報表示装置は、番組情報データベースと映像データデータベースから情報を取得し、表示装置に番組情報を表示させるための番組情報表示装置であって、前記番組情報データベースから、番組の書誌情報と番組付随情報を含む番組情報である第１番組情報を読み込む第１読込手段と、前記第１番組情報から前記番組ごとに、複数の第１番組属性を示す第１番組属性情報を抽出する第１抽出手段と、前記映像データデータベースから、前記第１番組情報に対応する映像データがある場合には該映像データを読み込む第２読込手段と、前記第１番組属性に対応する、前記映像データのある時刻におけるサムネイル画像がある場合には、該サムネイル画像を前記映像データから抽出する第２抽出手段と、前記第１番組属性ごとに、前記サムネイル画像を該第１番組属性と関連付けて蓄積する第１蓄積手段と、を具備することを特徴とする。
【発明の効果】
【０００６】
本発明の番組情報表示装置および方法によれば、映像コンテンツの視聴が容易になる。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照しながら本発明の実施形態に係る番組情報表示装置および方法について詳細に説明する。なお、以下の実施形態では、同一の番号を付した部分については同様の動作をおこなうものとして、重ねての説明を省略する。
【０００８】
（第1の実施形態）  
本実施形態は、テレビまたはビデオレコーダ等の映像録画・視聴機器上で電子番組表情報を表示するソフトウェア、またはそれを搭載した機器として実現されてもよい。  
まず、本実施形態に係る番組情報表示装置および方法について図１を参照して説明する。  
番組情報表示装置１００は、番組情報読込部１０１、属性情報抽出部１０２、映像データ読込部１０３、サムネイル抽出部１０４、サムネイル蓄積部１０５、サムネイル選択部１０６、番組表制御部１０７を含む。  
番組情報読込部１０１は、本実施形態の外部にあるＥＰＧ（電子番組情報）格納装置などから、ＥＰＧに含まれる個別の番組の書誌情報とクローズドキャプション（番組付随情報）からなる番組情報の入力を受け、この番組情報を属性情報抽出部１０２と映像データ読込部１０３と番組表制御部１０７に送る。書誌情報とは、その番組の放送局や、放送日時、タイトルや、ジャンルなどを含む番組の詳細を示す情報である。番組付随情報とは、実際の放送中の会話やテロップに示された文字情報などを含む放送内容の詳細を示す情報であり、字幕情報、音声認識結果、テロップ認識結果などが挙げられる。さらに、番組情報読込部１０１は、未来に放送される番組の番組情報が順次入力される場合と、現在ユーザが視聴または録画している番組の番組情報が入力される場合がある。未来の番組ではクローズドキャプションがまだ存在しないため、番組情報はその番組の書誌情報だけからなる。現在視聴または録画している番組は、その番組の書誌情報とクローズドキャプションを含む。また、現在視聴または録画している番組であってもクローズドキャプションが含まれない番組であれば番組情報はその番組の書誌情報だけからなる。  
属性情報抽出部１０２は、番組情報読込部１０１から番組情報の入力を受けて、この番組情報から属性情報を抽出してサムネイル抽出部１０４へ送る。属性情報とは、番組タイトル、出演者、キーワード、ジャンルなどの番組に関する分類を示す情報である。また、未来に放送される番組であれば、さらに属性情報をサムネイル選択部１０６へ送る。属性情報抽出部１０２の動作については、後に図２、図３、図４を参照して詳細に説明する。
【０００９】
映像データ読込部１０３は、番組情報読込部１０１から受け取った番組情報が現在視聴または録画している番組の場合に、外部、例えばテレビやビデオレコーダ等の映像データ格納装置から当該番組の映像データを読み込み、この映像データをサムネイル抽出部１０４へ送る。映像データとは、時刻と映像の情報が関連づいたデータであるが本実施形態ではこの内容は本質ではないので具体例について詳説しない。
【００１０】
サムネイル抽出部１０４は、属性情報抽出部１０２から属性情報、映像データ読込部１０３から映像データをそれぞれ受け取り、各属性情報を参照しながら、対応する適切な画像を１枚または複数枚のサムネイルとして抽出する。サムネイル（サムネイル画像）とは、映像データのある時刻における画像を指す。サムネイル抽出部１０４の動作については、後に図５、図６を参照して詳細に説明する。  
サムネイル蓄積部１０５は、サムネイル抽出部１０４から属性情報と属性情報に関連したサムネイルとを受け取り、これらを対応する属性情報と関連付けて蓄積する。  
サムネイル選択部１０６は、現在視聴または録画している番組の場合は、サムネイル蓄積部１０５から属性情報と属性情報に関連したサムネイルとを受け取り、番組表制御部１０７に送る。未来に放送される番組の場合は、番組情報から属性情報抽出部１０２が抽出した属性情報を参照して、番組のサムネイルとして表示するのに適切なサムネイルをサムネイル蓄積部１０５から選択する。サムネイル選択部１０６の動作については、後に図８、図９を参照して詳細に説明する。
【００１１】
番組表制御部１０７は、現在視聴または録画している番組の場合は、番組情報読込部１０１から番組情報を受け取り、さらにサムネイル選択部１０６から属性情報と適切なサムネイルを受け取り、番組表として外部の表示装置等へ出力し画面等に表示等の制御をおこなう。一方、未来に放送される番組の場合は、番組情報読込部１０１から未来に放送される番組の番組情報と、サムネイル選択部１０６で抽出したサムネイルとを組み合わせて番組表として外部の表示装置へ送り画面等に表示をおこなう。表示した番組表は、ユーザが視聴する番組を選択したり、録画する番組を選択するために用いることができる。
【００１２】
＜属性情報抽出部の動作＞  
続いて、属性情報抽出部１０２の動作について図２のフローチャートを参照しながら詳細に説明する。  
はじめに、属性情報抽出部１０２は番組情報読込部１０１から番組情報を読み込む（Ｓ２０１）。読み込んだ番組情報の一例を図３に示す。図３（ａ）は現在視聴または録画している番組の番組情報の一例を示し、図３（ｂ）は未来に放送される番組の番組情報の一例であり、番組付随情報はまだ取得されていない。ここでは図３（ａ）のような番組情報が番組情報読込部１０１に入力される場合を考える。
【００１３】
次に、読み込んだ番組情報から書誌情報を取り出す（Ｓ２０２）。書誌情報として、放送局、放送日時、未放送（フラグ）、タイトル、ジャンル、詳細情報の各項目を取り出す。具体例としては、放送局は「○○テレビ」、放送日時は「２００８／０８／１８  ２１：００−２１：５４」、未放送は「Ｎｏ」、タイトルは「旅の○○  箱根［字］［Ｓ］［デ］」、ジャンルは「バラエティー」、詳細情報は「箱根の温泉旅館を巡る。［出演］田中雄三、南川洋子」といった情報を取り出す。  
次に、Ｓ２０２で取り出した書誌情報からタイトルを取り出す（Ｓ２０３）。ここでは、タイトルとして「旅の○○  箱根［字］［Ｓ］［デ］」が取り出される。なお図３（ａ）の例における文字列「○○」は、実際には例えば漢字２文字からなるような何らかの単語であるとする。  
取り出したタイトルには、本来の番組のタイトルとは関係のない放送の形式を示す記号が含まれることがあるため、これらの記号を除去する（Ｓ２０４）。ここでは「［字］」（字幕付き放送を示す）、「［Ｓ］」（ステレオ放送を示す）、「［デ］」（デジタル放送を示す）が除去すべき記号に相当する。この除去処理は、例えばタイトルの先頭から「［」、「（」などという文字列を探索し、これらの記号が最初に出現した以降の文字列を除去することで実現できる。また放送の形式を示す記号と同様に放送回を示す文字列がタイトルに含まれることもあるため、Ｓ２０４でこれらも除去する。例えば図２（ｂ）の例では、タイトルとして「○○教室  ＃５  ［字］［Ｓ］［デ］」が取り出されるが、この中の「＃５」が放送回を示している。放送回を除去する処理は、例えば「『＃』＋数字列」や「『第』＋数字列＋『回』」という文字列パタンを探索して除去することで実現できる。以上の処理により、取り出されたタイトルは整形されて「旅の○○  箱根」となる。
【００１４】
次に、Ｓ２０２で取り出した書誌情報から詳細情報を取り出す（Ｓ２０５）。ここで取り出される詳細情報は「箱根の温泉旅館を巡る。［出演］田中雄三、南川洋子」である。  
続いて、詳細情報から出演者記述部分を切り出す（Ｓ２０６）。この処理は、「左括弧＋『出演』＋右括弧」、「左括弧＋『レポーター』＋右括弧」、「左括弧＋『司会』＋右括弧」、「左括弧＋『出演者』＋右括弧」、などの文字列パタンを探索し、探索された位置の右端より後ろの文字列を取り出すことで実現できる。ただし、これらの文字列パタンは複数回出現することがあるため、取り出した文字列に対して再帰的に処理をおこなう必要がある。この場合、切り出される出演者部分は「田中雄三、南川洋子」である。
【００１５】
続いて、切り出された出演者部分から出演者の氏名を抽出する（Ｓ２０７）。この処理は出演者部分を「、」「，」「／」等の区切り文字で分割することで実現できる。よって最終的に抽出される出演者の氏名は「田中雄三」と「南川洋子」である。
【００１６】
次に、Ｓ２０５で取り出した詳細情報を公知の手法によって形態素解析をおこない（Ｓ２０８）、処理した形態素集合からキーワードを抽出する（Ｓ２０９）。この時、Ｓ２０６で切り出された出演者記述部分は処理の対象外とする。具体的には、形態素解析処理の結果は例えば「箱根＜固有名詞（地名）＞＋の＜助詞＞＋温泉＜名詞＞＋旅館＜名詞＞＋を＜助詞＞＋巡る＜動詞＞＋。＜句読点＞」となる。この形態素の集合からキーワードを抽出するには、例えば形態素列から「固有名詞」または「名詞が連続する句」を抽出するなどの手法で実現できる。この例ではキーワードとして「箱根」、「温泉旅館」が抽出されることになる。
【００１７】
さらに、Ｓ２１０においては、属性情報抽出部１０２が判定して、番組情報が字幕を含む場合はＳ２１１へ進み、字幕を含まない場合はそのままＳ２１５へ進み、属性情報を出力するように制御する。Ｓ２１１では、番組付随情報を形態素解析し（Ｓ２１１）、形態素列からキーワードを抽出する処理をおこなう（Ｓ２１２）。この抽出処理はＳ２０８とＳ２０９と同様であるから詳説しない。この場合、Ｓ２１２で抽出されるキーワードは「箱根」「秘密箱」「寄木細工」である。  
次に字幕の形態素列から出演者を抽出する（Ｓ２１３）。これはＳ２０７で抽出した出演者名が字幕中に出現する箇所を探索することで実現できる。ただし、図３（ａ）の例のように、字幕中では出演者名の姓しか記述されない場合があるため、出演者名の部分文字列を探索する必要がある。部分文字列で探索された出演者名（例えば「田中」）は元の氏名（例えば「田中雄三」）に復元しておく。  
さらに、Ｓ２１２及びＳ２１３で抽出されたキーワード及び出演者名と、それらが出現した字幕の時刻情報を関連付けておく（Ｓ２１４）。  
以上の処理で得られたタイトル、キーワード、出演者名を属性情報として出力し（Ｓ２１５）、属性情報抽出部１０２の動作を終了する。図３（ａ）の番組情報から抽出された属性情報の具体例を図４に示す。ただし図４は説明のため属性情報の一部だけを示している。タイトル４０１、キーワード４０２、出演者４０３、キーワード４０４に示すように各属性について由来、出現時刻、出現時間、文字列といった情報を関連付けて属性情報抽出部１０２が格納している。
【００１８】
＜サムネイル抽出部の動作＞  
次に、サムネイル抽出部１０４の動作について図５のフローチャートを参照しながら詳細に説明する。  
サムネイル抽出部１０４はまず映像データを映像データ読込部１０３から読み込む（Ｓ５０１）。続いて、属性情報抽出部１０２から属性情報を読み込む（Ｓ５０２）。ここでは具体例として、図４に一例を示した属性情報を考える。映像データの具体例については、前述の通り本実施形態の説明に不要であるから特に示さない。  
次に、読み込んだ属性情報の中から、対応するサムネイルを抽出すべき属性情報の項目を選出する（Ｓ５０３）。選出の基準としては、例えば、（１）タイトルは由来がタイトルのもの、（２）キーワードと出演者は由来が字幕のもの、（３）（２）で同じ文字列に対応する項目が複数ある場合には同じ出現時刻に同じ属性が複数あるものの優先順位を下げる、とする。（３）は一つのカットに複数の事物（例えば複数の出演者）が含まれるとサムネイルとしての識別性が低下することから、その可能性を下げるための基準である。図４の例では４０１〜４０４が選出される。ただしここでは簡単のため選出される項目の一部しか記述していない。  
続いて、選出した属性情報の項目を順次取り出す（Ｓ５０４）。Ｓ５０５において、全部選出した属性情報を取り出すことができればＳ５１１に進み、そうでなければ以下に示すＳ５０６〜Ｓ５１０の処理を繰り返す  。
【００１９】
Ｓ５０６において、取り出した属性がタイトルの場合は、Ｓ５０７に進み、映像データを公知のテロップ認識技術で処理し、認識結果にタイトルの文字列（ここでは「旅の○○  箱根」が含まれる画像を探索してその画像をサムネイルとして抽出し、Ｓ５０４へ戻る。ただし、タイトルが複数のカットに分割されている場合があるため、タイトルの文字列を空白文字等の区切り文字で分割した先頭の文字列（ここでは「旅の○○」）を探索するようにしてもよい。またテロップ認識結果には認識誤りが含まれる場合があるため、タイトルの文字列との照合は例えば文字列の編集距離を用いるなどして部分一致による照合を行ってもよい。取り出した属性がタイトルではない場合は、Ｓ５０８へ進む。  
Ｓ５０８において、取り出した属性が出演者の場合は、Ｓ５０９に進み、属性項目の字幕中の出現時刻と出現時間（字幕の継続時間）を用いて「出現時刻＋出現時間÷２」の時刻を求め、求めた時刻に対応する映像データ中のカットをサムネイルとして抽出して、Ｓ５０４へ戻る。なお、本実施形態では字幕中の出演者名を手がかりとして映像データからその人物のサムネイルを探索しているが、例えば公知の人物顔検出技術などによって、書誌情報に記載された出演者の画像を直接映像データから探索するといった手法を用いてもよい。  
取り出した属性がタイトルでも出演者でもない場合は、他の属性情報、つまりキーワードやジャンルがあるはずなので、属性項目の字幕中の出現時刻と出現時間（字幕の継続時間）を用いて「出現時刻＋出現時間÷２」の時刻を求め、求めた時刻に対応する映像データ中のカットをサムネイルとして抽出する（Ｓ５１０）。
【００２０】
Ｓ５０３で選出した全ての属性項目に対してＳ５０６からＳ５１０までの処理を行った後は、Ｓ５０５からＳ５１１に進み、抽出したサムネイルのデータをサムネイル蓄積部１０５へ出力する。以上の処理によってサムネイル抽出部１０４の動作を終了する。抽出されたサムネイルの例を図６に示す。なお、簡単のためここでは抽出されるサムネイルの一部だけを図示している。
【００２１】
さらに、図６のサムネイルがサムネイル蓄積部１０５に蓄積される場合のデータの一例を図７に示す。このように属性情報（ここでは、属性、由来、文字列）に対して対応するサムネイルが格納される。この処理は、例えばユーザが番組を視聴または録画した直後に実行することもできるし、視聴または録画をしながら実行することも可能である。その度にサムネイルの情報がサムネイル蓄積部１０５に蓄積されていくことになる。
【００２２】
＜未放送の番組に対する処理＞  
上述したように、視聴または録画している番組のサムネイルは、サムネイル蓄積部１０５から簡単に取得することができる。しかし、未来に放送される未放送の番組は、その番組のサムネイルがまだ得られない。そこで未放送の番組の番組情報にサムネイルを付与し番組表として表示する処理について、図８のサムネイル選択部１０６の動作のフローチャートを参照して説明する。  
まず、ユーザによって決定された分類軸を読み込む（Ｓ８０１）。分類軸とは、タイトル、出演者、キーワード、ジャンルなどの属性のうち、どの属性を番組のサムネイル表示に用いるかを決定するものである。いくつかの実施形態では、タイトル、出演者、キーワードのうちどれを番組表表示の分類軸とするかをユーザが選択するための画面を提示し、ユーザによる分類軸の選択を促してもよい。分類軸の変更は任意のタイミングで実行できる。また、特にユーザからの指示がない場合には、予め定められた分類軸、例えば出演者を分類軸としてもよい。
【００２３】
次に、属性情報抽出部１０２で抽出された属性情報を読み込む（Ｓ８０２）。ここでは具体例として、未放送の番組の属性情報として図９が読み込まれたとする。なお、図９に示す属性情報は、未放送の番組の番組情報を示す図３（ｂ）から抽出されたものである。  
次に、Ｓ８０３では、サムネイル選択部１０６で読み込んだ属性情報の項目を順次取り出し、全部の項目を取り出すまで（Ｓ８０４）、Ｓ８０５からＳ８０８までの処理をおこなう。  
Ｓ８０５では、読み込んだ属性情報がＳ８０１で読み込んだ分類軸と一致している場合は、属性情報の文字列の値でサムネイル蓄積部１０５を検索する（Ｓ８０６）。一方、分類軸と一致していない場合は、Ｓ８０３に戻り次の属性情報の項目を取り出す。サムネイル蓄積部１０５の検索は公知の文字列検索技術で実現できるためここでは詳説しない。
【００２４】
なお、図８では、Ｓ８０６で一つの属性情報の項目に対して複数のサムネイルが検索された場合に、検索されたすべてのサムネイルをＳ８０８で記憶するとしているが、複数のサムネイルを収集するのではなく、例えば注目している属性情報の種類に応じて検索された複数のサムネイルからより適切なものをさらに選出してもよい。例えば注目している分類軸がタイトルであれば、検索された複数のサムネイルから登録された日時がより最近のものを優先したり、注目している分類軸が出演者であれば、タイトルが同じ番組から抽出されたサムネイルを優先したりすることが考えられる。このような動作をするため、サムネイル蓄積部１０５に蓄積されるデータ（図７）には登録日時の情報や、サムネイルの抽出元の番組のタイトルなどの情報を予め付与して蓄積しておくことができる。
【００２５】
次に、サムネイル蓄積部１０５からの検索が成功した場合（Ｓ８０７）、検索結果のサムネイルデータを記憶して（Ｓ８０８）、再びＳ８０３に戻る。一方、検索に失敗した場合は、Ｓ８０３に戻り次の属性情報を取り出す。Ｓ８０４において全ての属性項目についてＳ８０５からＳ８０８までの処理が終了したら、記憶したサムネイルデータを選択結果として番組表制御部１０７に出力し（Ｓ８０９）、サムネイル選択部の動作を終了する。ここでは、図６（ｂ）のサムネイルが選択されたとする。  
上記の処理の結果、サムネイル選択部１０６からサムネイルを受け取って番組表制御部１０７が表示する番組表の画面例を図１０に示す。なお、サムネイル選択部１０６が複数のサムネイルを出力した場合は、番組表制御部１０７が例えば任意の一つのサムネイルのみを表示したり、複数のサムネイルを一定時間毎に切り替えて表示したりといった処理をしてもよい。図１０（ａ）は、予め定められた分類軸である「出演者」を選択した場合の番組表の画面例である。  
図１０（ｂ）は、図１０（ａ）の画面において、ユーザの指示により分類軸を指定、変更するための画面を表示した一例である。図１０（ｂ）において、ユーザが分類軸としてタイトルを選択した場合の画面例が図１０（ｃ）である。
【００２６】
図１０は、単一の番組について番組表を表示した例であるが、例えば放送時刻を縦分類軸、放送局を横分類軸とするなどして複数の番組の番組情報を一度に表示してもよい。この場合の画面例を図１１に示した。図１１（ａ）は、分類軸を「出演者」としてサムネイルを表示した一例である。サムネイルが取得できなかった場合は、「×」などの表示にしてもよい。図１１（ｂ）は、分類軸を「タイトル」としてサムネイルを表示した場合である。このように複数の番組の番組情報を一度に表示する場合には、番組情報読込部１０１に複数の番組の番組情報が順次入力され、その後も単一番組の場合と同様の処理が順次実行されることになる。
【００２７】
以上に示した第１の実施形態によれば、図１０または図１１に示したような番組表をユーザに提示することが可能になり、ユーザは未放送の番組についても適切なサムネイル画像を参照しながら視聴または録画する番組を選択することができる。未放送の番組であっても関連するタイトルや出演者やキーワードのサムネイルを表示することができる。
【００２８】
（第２の実施形態）  
第１の実施形態では注目番組、例えば現在視聴または録画している番組や未来に放送される未放送の番組のサムネイルのみを表示するか、各放送局の番組表を表示することに着目したが、本実施形態では、任意の注目番組に対して、分類軸が関連した番組（関連番組）を選択して表示をおこなうことを特徴とする。注目番組とは、現在見ようとしている番組を示しており、現在視聴している番組や録画済みの番組、または未放送の番組でもよい。なお、本実施形態は、テレビまたはビデオレコーダ等の映像録画・視聴機器上で、番組情報を表示するソフトウェア、またはそれを搭載した機器として実現されてもよい。
【００２９】
まず、本実施形態に係る番組情報表示装置について図１２を参照して説明する。  
番組情報表示装置１２００は、番組情報読込部１２０１、属性情報抽出部１２０２、映像データ読込部１０３、サムネイル抽出部１０４、サムネイル蓄積部１０５、サムネイル選択部１０６、属性情報蓄積部１２０３、番組検索部１２０４、番組表制御部１２０５を含む。ただし、図１に示した映像データ読込部１０３、サムネイル抽出部１０４、サムネイル蓄積部１０５、サムネイル選択部１０６は第１の実施形態と同様の動作をおこなうためここでの説明は省略する。  
番組情報読込部１２０１は、第１の実施形態に示した動作と概ね同様であるが、読み込んだ番組情報をさらに属性情報蓄積部１２０３へ送るという点で異なる。  
属性情報抽出部１２０２は、第１の実施形態に示した動作と概ね同様であるが、抽出した属性情報をさらに属性情報蓄積部１２０３へ送るという点で異なる。  
属性情報蓄積部１２０３は、番組情報読込部１２０１に読み込まれた番組情報と、属性情報抽出部１２０２が抽出した属性情報とを関連付けて蓄積する。蓄積した情報を番組検索部１２０４へ送る。  
番組検索部１２０４は、後述する番組表制御部１２０５から注目番組の番組情報を受け取り、この番組と関連する番組の番組情報と属性情報を属性情報蓄積部１２０３から検索する。関連番組の検索は、例えば、タイトル、出演者、キーワード、ジャンルなどの各分類軸の観点で文字列の一致により実施し、どの文字列が一致したかを属性情報蓄積部１２０３より検索結果ごとに番組表制御部１２０５へ送る。  
番組表制御部１２０５は、番組情報読込部１２０１から入力された注目番組の番組情報と共に、サムネイル選択部１０６から注目番組のサムネイルを受け取り、外部にある表示装置等へ出力し、表示の制御をする。さらに、注目番組の番組情報を番組検索部１２０４に送り、注目番組と関連する関連番組の番組情報と属性情報との検索結果を番組検索部１２０４から受けとり、この検索結果に従ってサムネイル選択部１０６よりサムネイルを選択して表示の制御をおこなう。
【００３０】
関連番組の番組情報の画面表示の一例を図１３を用いて詳細に説明する。  
中心に注目画像のサムネイルを表示し、番組検索部１２０４によって検索された複数の関連番組のサムネイルを、タイトル分類軸、出演者分類軸、キーワード分類軸に分類して、注目画像を取り囲むように表示する。つまり、タイトル分類軸に分類されているサムネイルは、関連番組の分類軸が「タイトル」のサムネイルを表示し、キーワード分類軸に分類されているサムネイルは、関連番組の分類軸が「キーワード」のサムネイルを表示し、出演者分類軸に分類されているサムネイルは、関連番組の分類軸が「出演者」のサムネイルをそれぞれ表示する。
【００３１】
さらに、ユーザによる関連番組の検索結果であるサムネイルの選択を受け付けることにより、選択された関連番組の分類軸に従って、サムネイル選択部１０６に対して注目番組の番組情報とサムネイルとの選択を変更させて、選択されたサムネイルを番組表に表示する。例えば、図１３（ａ）は、黒い太線でサムネイルを囲んでいるのがカーソルを示しており、ユーザはこのカーソルを分類軸の中で移動させることにより関連番組のサムネイルを選択する。図１３（ａ）では、出演者分類軸の複数のサムネイルのうちの１つを選択している状態である。この出演者分類軸の関連番組の中で１つがカーソルにより選択されているときには、中心にある注目番組のサムネイルも注目番組の属性情報から抽出された「出演者」のサムネイルを表示する。この場合、カーソルにより選択した、関連番組のサムネイルと、中心にある注目番組のサムネイルは同一となることもあるし、または類似したサムネイルが表示されることもある。例えば未放送の番組を注目番組とした場合に、未放送の番組のサムネイルは過去に蓄積されたサムネイルから選択されるため、関連番組として同一のサムネイルが選択される可能性がある。
【００３２】
同様に、図１３（ｂ）は、タイトル分類軸の複数のサムネイルのうち１つを選択している状態である。タイトル分類軸の複数のサムネイルのうち１つが選択されているときは、注目番組のサムネイルも注目番組の属性情報から抽出された「タイトル」のサムネイルを表示する。
【００３３】
以上に示した第２の実施形態によれば、注目番組の分類軸に関連する複数の関連番組のサムネイルを分類軸ごとに配置し、関連番組のサムネイルがユーザによって選択されたときに、選択中の関連番組の分類軸によって注目番組の中で同じ分類軸のサムネイルに切り替えることで、注目番組と関連番組の関係性をユーザが簡単に理解することが可能になり、ユーザが容易に関連番組を選択することができる。
【００３４】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００３５】
【図１】第１の実施形態に係る番組情報表示装置のブロック図。
【図２】属性情報抽出部の動作を示すフローチャート。
【図３】番組情報の一例を示す図。
【図４】過去の属性情報の一例を示す図。
【図５】サムネイル抽出部の動作を示すフローチャート。
【図６】サムネイルの一例を示す図。
【図７】サムネイル蓄積部に蓄積されるデータの一例を示す図。
【図８】サムネイル選択部の動作を示すフローチャート。
【図９】未来の属性情報の一例を示す図。
【図１０】番組表の表示の一例を示す図。
【図１１】番組表の表示の別例を示す図。
【図１２】第２の実施形態に係る番組情報表示装置を示す図。
【図１３】第２の実施形態に係る番組表の表示の一例を示す図。
【符号の説明】
【００３６】
１００、１２００・・・番組情報表示装置、１０１、１２０１・・・番組情報読込部、１０２、１２０２・・・属性情報抽出部、１０３・・・映像データ読込部、１０４・・・サムネイル抽出部、１０５・・・サムネイル蓄積部、１０６・・・サムネイル選択部、１０７、１２０５・・・番組表制御部、４０１・・・タイトル、４０２・・・キーワード、４０３・・・出演者、４０４・・・キーワード、１２０３・・・属性情報蓄積部、１２０４・・・番組検索部。
【図１】
2010124224.tif 000003
【図２】
2010124224.tif 000004
【図３】
2010124224.tif 000005
【図４】
2010124224.tif 000006
【図５】
2010124224.tif 000007
【図６】
2010124224.tif 000008
【図７】
2010124224.tif 000009
【図８】
2010124224.tif 000010
【図９】
2010124224.tif 000011
【図１０】
2010124224.tif 000012
【図１１】
2010124224.tif 000013
【図１２】
2010124224.tif 000014
【図１３】
2010124224.tif 000015