(57)【要約】【課題】検索のキーとした音楽コンテンツと関連のあるコンテンツの検索を精度よく行うことを可能とする。【解決手段】表示装置１００では、複数のコンテンツと、複数のコンテンツの各々に対応したメタデータとをコンテンツＤＢ１５２に記憶しており、そのコンテンツＤＢ１５２に記憶するコンテンツが映像コンテンツである場合には、その映像コンテンツに含まれるテロップ及び字幕を認識して取得した文字列を、映像コンテンツのメタデータにメタデータ取得部１０３が追加している。表示装置１００は、検索のキーとする音楽コンテンツのメタデータの内容と、他のコンテンツのメタデータの内容との類似性に応じた関連度を、他のコンテンツごとに関連度算出部１０４が算出し、その他のコンテンツの各々について、関連度の値順に並べた検索結果を表示部１７０に出力している。【選択図】図１
2011128981.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツと、当該複数のコンテンツの各々に対応したメタデータとを記憶する記憶手段と、
前記記憶手段が記憶するコンテンツが映像コンテンツである場合に、当該映像コンテンツに含まれるテロップ及び字幕を認識して取得した文字列を、前記映像コンテンツのメタデータに追加するメタデータ追加手段と、
前記複数のコンテンツの中から、検索のキーとする音楽コンテンツの選択操作を受け付ける操作手段と、
前記音楽コンテンツのメタデータの内容と、前記記憶手段に記憶された前記音楽コンテンツ以外の他のコンテンツのメタデータの内容との類似性に応じた関連度を、前記他のコンテンツごとに算出する関連度算出手段と、
前記他のコンテンツの各々を、前記算出された関連度の値順に並べた検索結果を出力する検索結果出力手段と、
を備えることを特徴とする検索装置。
【請求項２】
前記関連度算出手段は、前記他のコンテンツが映像コンテンツである場合、当該映像コンテンツのメタデータに含まれる、前記テロップ及び字幕を認識して取得した文字列と、前記音楽コンテンツのメタデータに含まれる文字列とを比較し、一致する文字列の数が多いほど高い関連度を算出することを特徴とする請求項１に記載の検索装置。
【請求項３】
前記他のコンテンツが音声を含むコンテンツである場合に、前記音楽コンテンツとの間で音声照合を行う音声照合手段を更に備え、
前記関連度算出手段は、前記音楽コンテンツの音声と、前記他のコンテンツに含まれる音声との類似性に応じた関連度を算出することを特徴とする請求項１又は２に記載の検索装置。
【請求項４】
前記関連度算出手段は、前記音楽コンテンツの音声と、前記他のコンテンツに含まれる音声との間で、一致する音声の区間が長いほど高い関連度を算出することを特徴とする請求項１〜３のいずれか一項に記載の検索装置。
【請求項５】
前記関連度算出手段は、前記関連度を予め設定された項目ごとに算出し、
前記検索結果出力手段は、前記音楽コンテンツの表示情報を中心に配置し、前記項目ごとに算出された関連度に基づいて、前記中心から放射方向に向けて前記項目ごとに分別された所定領域に、前記他のコンテンツの表示情報をそれぞれ配置した表示画面を出力することを特徴とする請求項１〜４のいずれか一項に記載の検索装置。
【請求項６】
複数のコンテンツと、当該複数のコンテンツの各々に対応したメタデータとを記憶する記憶手段を有する検索装置の検索方法であって、
メタデータ追加手段が、前記記憶手段が記憶するコンテンツが映像コンテンツである場合に、当該映像コンテンツに含まれるテロップ及び字幕を認識して取得した文字列を、前記映像コンテンツのメタデータに追加するステップと、
操作手段が、前記複数のコンテンツの中から、検索のキーとする音楽コンテンツの選択操作を受け付けるステップと、
関連度算出手段が、前記音楽コンテンツのメタデータの内容と、前記記憶手段に記憶された前記音楽コンテンツ以外の他のコンテンツのメタデータの内容との類似性に応じた関連度を、前記他のコンテンツごとに算出するステップと、
検索結果出力手段が、前記他のコンテンツの各々を、前記算出された関連度の値順に並べた検索結果を出力するステップと、
を含むことを特徴とする検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索装置及び検索方法に関する。
【背景技術】
【０００２】
近年、ＡＶ機器のコンテンツ保存能力の拡大や機器内に留まらない機器間又はネットワーク上に存在するコンテンツとのシームレス性の拡大などにより、ユーザがアクセス可能なコンテンツ数は急速に増加してきている。このため、ユーザが一つの音楽コンテンツを検索のキーとして特定し、その音楽コンテンツに関連するコンテンツを見つけようとする場合には、膨大なコンテンツの中から関連度合いの高いコンテンツを見つけるための検索装置が重要である。
【０００３】
この検索装置に関する従来技術としては特許文献１が知られている。特許文献１は、検索のキーとした音楽コンテンツにおける曲名、作者名、演奏者名などの曲情報（音楽コンテンツのメタデータ）と、映像コンテンツ中に含まれる挿入曲に関する曲情報（映像コンテンツのメタデータ）とを比較して、一致又は類似する挿入曲を含む映像コンテンツを検索している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２２７８８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術では、映像コンテンツ中に含まれる挿入曲が映像コンテンツのメタデータに記述されていない場合、その挿入曲が検索のキーとした音楽コンテンツと関連のあるものであったとしても、関連度の高い映像コンテンツとして検索されないことがあった。
【０００６】
本発明は、上記に鑑みてなされたものであって、検索のキーとした音楽コンテンツと関連のあるコンテンツの検索を精度よく行うことを可能とする検索装置及び検索方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明の検索装置は、複数のコンテンツと、当該複数のコンテンツの各々に対応したメタデータとを記憶する記憶手段と、前記記憶手段が記憶するコンテンツが映像コンテンツである場合に、当該映像コンテンツに含まれるテロップ及び字幕を認識して取得した文字列を、前記映像コンテンツのメタデータに追加するメタデータ追加手段と、前記複数のコンテンツの中から、検索のキーとする音楽コンテンツの選択操作を受け付ける操作手段と、前記音楽コンテンツのメタデータの内容と、前記記憶手段に記憶された前記音楽コンテンツ以外の他のコンテンツのメタデータの内容との類似性に応じた関連度を、前記他のコンテンツごとに算出する関連度算出手段と、前記他のコンテンツの各々を、前記算出された関連度の値順に並べた検索結果を出力する検索結果出力手段と、を備えることを特徴とする。
【０００８】
また、本発明は、複数のコンテンツと、当該複数のコンテンツの各々に対応したメタデータとを記憶する記憶手段を有する検索装置の検索方法であって、メタデータ追加手段が、前記記憶手段が記憶するコンテンツが映像コンテンツである場合に、当該映像コンテンツに含まれるテロップ及び字幕を認識して取得した文字列を、前記映像コンテンツのメタデータに追加するステップと、操作手段が、前記複数のコンテンツの中から、検索のキーとする音楽コンテンツの選択操作を受け付けるステップと、関連度算出手段が、前記音楽コンテンツのメタデータの内容と、前記記憶手段に記憶された前記音楽コンテンツ以外の他のコンテンツのメタデータの内容との類似性に応じた関連度を、前記他のコンテンツごとに算出するステップと、検索結果出力手段が、前記他のコンテンツの各々を、前記算出された関連度の値順に並べた検索結果を出力するステップと、を含むことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、検索のキーとした音楽コンテンツと関連のあるコンテンツの検索を精度よく行うことを可能とする、という効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、本実施形態にかかる表示装置の構成を示すブロック図である。
【図２】図２は、ＴＶ番組をコンテンツとした場合におけるメタデータの一例を示す説明図である。
【図３−１】図３−１は、コンテンツの内容を表わす表示情報の一例を示す図である。
【図３−２】図３−２は、コンテンツの内容を表わす表示情報の一例を示す図である。
【図４−１】図４−１は、表示情報の表示動作の詳細に関する説明図である。
【図４−２】図４−２は、表示情報の表示動作の詳細に関する説明図である。
【図５】図５は、表示情報の表示動作の詳細に関する説明図である。
【図６】図６は、表示情報の表示動作の詳細に関する説明図である。
【図７】図７は、表示情報の表示動作の詳細に関する説明図である。
【図８】図８は、表示情報の表示動作の詳細に関する説明図である。
【図９】図９は、キーコンテンツの表示情報と他のコンテンツの表示情報を配置した一覧情報の一例を示す図である。
【図１０】図１０は、表示装置による取得処理の流れを示すフローチャートである。
【図１１】図１１は、表示装置による表示処理の流れを示すフローチャートである。
【図１２】図１２は、検索結果の表示例を示す図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照して、この発明にかかる検索装置及び検索方法の最良な実施形態を詳細に説明する。なお、以下の実施形態においては、本発明にかかる検索装置をテレビジョン（Television：ＴＶ）などの表示装置に適用した例を示すが、これに限定されることなく、パーソナルコンピュータ等にも本発明を適用することができる。本実施形態の表示装置は、ユーザが複数のコンテンツから検索のキーとなるキーコンテンツおよびそのキーコンテンツに関連するコンテンツの検索を行う場合、ユーザによりキーコンテンツが指定されると、そのキーコンテンツとともにキーコンテンツに関連する複数のコンテンツを表示するものである。
【００１２】
まず、表示装置の機能構成について説明する。図１は、本実施形態にかかる表示装置１００の構成を示すブロック図である。図１に示すように、表示装置１００は、記憶部１５０と、表示部１７０と、放送受信部１０８と、通信部１８０とを備えており、ＩＰＴＶサーバ２００（IPTV:Internet  Protocol  TeleVision）やサーバ２０１とは通信ネットワークＮＴを介して接続されている。
【００１３】
また、表示装置１００は、ＡＳＩＣ（Application Specific Integrated Circuit）やＣＰＵ（Central Processing Unit）等の処理装置、表示装置１００の動作を制御する所定のプログラムが格納されたＲＯＭ（Read Only Memory）や処理装置のワーク領域となるＲＡＭ（Random Access Memory）等の記憶装置を備えており（何れも図示せず）、処理装置と記憶装置に格納されたプログラムとの協働により、リモコン操作受付部１０１、メタデータ検索部１０２、メタデータ取得部１０３、関連度算出部１０４、表示情報生成部１０５、表示制御部１０６、映像再生部１０７、テロップ認識部１０９、文字列照合部１１０、オーディオ照合部１１１の各機能部を実現する。
【００１４】
ＩＰＴＶサーバ２００は、ＩＰを利用してテレビ番組や映画などの映像を配信するサービスを提供するサーバであり、表示装置１００からの要求により、映像等のコンテンツ、そのコンテンツのメタデータを配信する。サーバ２０１は、Ｗｅｂや電子メールなどのサービスを提供する汎用サーバである。映像等のコンテンツ、そのコンテンツのメタデータ等の配信は、表示装置１００からの要求によりサーバ２０１で行われてもよい。
【００１５】
通信部１８０は、表示装置１００と、ＩＰＴＶサーバ２００やサーバ２０１とを、通信ネットワークＮＴを介して接続するインターフェースである。
【００１６】
記憶部１５０は、ＨＤＤ（Hard Disk Drive）やメモリ等の記憶媒体であり、電子番組表１５１、コンテンツＤＢ１５２などを格納する。記憶部１５０は、電子番組表（ＥＰＧ：Electronic  Program  Guide）を管理・配信している外部サーバから取得したＥＰＧデータである。具体的には、インターネットなどのネットワーク網である通信ネットワークＮＴに接続されたサービス提供者のサーバ２０１から、通信部１８０を介してＴＶ、ＣＡＴＶ、ＣＳ放送、ＢＳ放送などの電子番組表１５１を取得し、取得した電子番組表１５１を記憶部１５０に格納している。ここで、電子番組表１５１には、現在から未来のある時点（例えば、１週間後）までに放送される番組に関する情報が含まれているものとする。
【００１７】
コンテンツＤＢ１５２は、映像等のコンテンツが格納されたデータベースである。例えば、表示装置１００がＨＤＤを備えたＴＶである場合は、コンテンツＤＢ１５２は、ＴＶ番組等を録画した映像のコンテンツを格納することになる。また、ＤＶＤ（Digital  Versatile  Disk）の映像や、ビデオカメラで撮像した映像等をコンテンツとして格納してもよい。
【００１８】
また、コンテンツＤＢ１５２は、コンテンツ毎に、そのコンテンツに関するメタデータを関連付けて記憶している。ここで「メタデータ」とは、各コンテンツに固有の特性を示した情報群であって、各コンテンツのタイトルや放送日時等が含まれる。
【００１９】
例えば、コンテンツがＴＶ番組の場合には、ＴＶ番組のタイトル、チャンネルや放送日時、出演者、番組内容、ジャンル等の情報（番組情報）がメタデータとなり、コンテンツとともこのメタデータが提供され、コンテンツＤＢ１５２に格納される。
【００２０】
図２は、ＴＶ番組をコンテンツとした場合におけるメタデータの一例を示す説明図である。図２に示すメタデータは、ＴＶ番組を録画したコンテンツに関する情報であり、ＴＶ番組のタイトル「お昼のコメディーショー」、チャンネル「○×放送」、放送日時「２００８年８月１日  １２：００〜１２：４０」、出演者「○○△、□□××」、番組内容「今旬の〜世界にいざなう」、ジャンル「お笑い」などの情報が記憶されている。
【００２１】
なお、上記では、メタデータが予め設定された状態で提供される態様を説明したが、これに限定されることなく、リモートコントローラ（以下、リモコンという。）などのリモコン９０などを介してユーザから入力された情報をメタデータとして、コンテンツと関連付けてコンテンツＤＢ１５２に格納する態様としてもよい。
【００２２】
表示部１７０は、文字や画像を表示する液晶画面（LCD：Liquid Crystal Display）などであり、受信したＴＶ番組などのコンテンツや記憶されているコンテンツ、電子番組表などを表示するものである。また、表示部１７０は、ユーザがコンテンツの検索を行うために、後述する表示情報生成部１０５により生成されたコンテンツの内容を表わす表示情報を表示する（図３−１、３−２参照）。
【００２３】
放送受信部１０８は、ＴＶ放送により放送された映像のコンテンツ（ＴＶ番組）、そのコンテンツのメタデータを、アンテナやケーブル（不図示）を介して受信するものである。
【００２４】
映像再生部１０７は、ユーザが再生を所望する映像のコンテンツ、すなわち放送受信部１０８により受信したＴＶ番組などのコンテンツ、通信部１８０を介してＩＰＴＶサーバ２００から取得した映像のコンテンツ、またはコンテンツＤＢ１５２に格納されている映像のコンテンツを取得して、取得したコンテンツをデコード（再生）して表示制御部１０６に送出するものである。
【００２５】
リモコン操作受付部１０１は、ユーザによりリモコン９０に備えられた操作ボタンが押下されたことを認識し、操作を受け付けるものである。例えば、リモコン操作受付部１０１は、ユーザが複数のコンテンツから所望のコンテンツを検索し、さらにそのコンテンツと関連するコンテンツを検索する場合などにおいて、ユーザによりリモコン９０で操作された内容を受け付ける。より具体的には、リモコン操作受付部１０１は、ユーザによるリモコン９０の操作内容に応じて、表示部１７０に表示された複数のコンテンツから検索の中心（キー）となるコンテンツ（キーコンテンツ）の選択（指定）を受け付ける。また、再生中や再生が終了したコンテンツをキーコンテンツとしてもよく、その場合には、ユーザがコンテンツの再生中や再生が終了した際に、リモコン９０に備えられた操作ボタンを押下した場合、リモコン操作受付部１０１は、その再生中や再生が終了したコンテンツをキーコンテンツとする選択操作、すなわちコンテンツの検索を行う旨の操作を受け付ける。また、リモコン操作受付部１０１は、表示部１７０に表示された複数のコンテンツの表示情報が表示された一覧情報から、キーコンテンツを選択して指定する操作を受け付けてもよい。
【００２６】
メタデータ取得部１０３は、放送受信部１０８や通信部１８０が受信したコンテンツやメタデータを取得して、コンテンツＤＢ１５２に格納する。また、メタデータ取得部１０３は、放送受信部１０８や通信部１８０が受信したコンテンツが映像を含む場合は、その映像にかかるデータをテロップ認識部１０９に出力し、テロップ認識部１０９による認識結果をメタデータに追加してコンテンツＤＢ１５２に格納する（詳細は後述する）。また、メタデータ取得部１０３は、リモコン操作受付部１０１により、キーコンテンツの選択操作を受け付けた場合、全てのコンテンツ（キーコンテンツおよびキーコンテンツ以外の他のコンテンツ）のメタデータを取得する。具体的には、例えば、メタデータ取得部１０３は、コンテンツのメタデータをコンテンツＤＢ１５２から取得する。また、メタデータ取得部１０３は、ＩＰＴＶサーバ２００に対してコンテンツのメタデータを要求して、メタデータを取得してもよい。さらに、メタデータ取得部１０３は、電子番組表１５１からコンテンツのメタデータを取得してもよい。
【００２７】
メタデータ検索部１０２は、リモコン操作受付部１０１により、キーコンテンツの選択操作を受け付けた場合、メタデータ取得部１０３により取得したコンテンツのメタデータから、キーコンテンツのメタデータを検索し、検索したキーコンテンツのメタデータを関連度算出部１０４に送出する。さらに、メタデータ検索部１０２は、メタデータ取得部１０３により取得したキーコンテンツのコンテンツのメタデータから、関連度算出部１０４によりメタデータとの関連度を算出する対象となる他のコンテンツのメタデータを検索し、検索した他のコンテンツのメタデータを関連度算出部１０４に送出する。
【００２８】
また、メタデータ検索部１０２は、リモコン操作受付部１０１により、キーコンテンツの選択操作を受け付けた場合、メタデータ取得部１０３により取得した全てのコンテンツのメタデータを表示情報生成部１０５に送出する。
【００２９】
関連度算出部１０４は、メタデータ検索部１０２から送出された選択されたキーコンテンツのメタデータと他のコンテンツのメタデータとに基づいて、キーコンテンツに対する他のコンテンツ各々の関連度を、メタデータに含まれる項目、例えば、タイトル、チャンネルごとに算出するものである。具体的に、関連度ＲＭの算出は、下記式（１）を用いて算出する。
【００３０】
【数１】
2011128981.tif 000003
【００３１】
上記式（１）において、Ｎはメタデータ取得部１０３で取得可能なメタデータの総数を意味している。また、キーコンテンツに対応するメタデータＭ１１（ｎ）、いずれかの他のコンテンツに対応するメタデータＭ２１（ｎ）の「（ｎ）」は、メタデータ取得部１０３で取得されるｎ番目のメタデータを意味している。また、ｆａｎ（Ｍ１１（ｎ）、Ｍ２１（ｎ））は、メタデータＭ１１（ｎ）とＭ２１（ｎ）との関連度をＲＭｎとして返す関数であり、Ｗａｎは重みを示す値（ｎ＝１、・・・、Ｎ）である。
【００３２】
ここでメタデータとして取得される情報は上述の通り多岐に渡るが、以下、説明を簡略化するため、メタデータは{録画日時、コンテンツのタイトル、チャンネル、ジャンル、出演者リスト}の５つの集合である（Ｎ＝５）とし、これら５つのメタデータを先頭からｎ＝１、２、・・・、５であるとして説明を進める。
【００３３】
すると、キーコンテンツに対する他のコンテンツの関連度ＲＭは、下記に示した５つの関連度ＲＭ１〜ＲＭ５の重み付き線形和で表すことができる。
ＲＭ１＝ｆａ１（メタデータＭ１１の録画日時、メタデータＭ２１の録画日時）
ＲＭ２＝ｆａ２（メタデータＭ１１のタイトル、メタデータＭ２１のタイトル）
ＲＭ３＝ｆａ３（メタデータＭ１１のチャンネル、メタデータＭ２１のチャンネル）
ＲＭ４＝ｆａ４（メタデータＭ１１のジャンル、メタデータＭ２１のジャンル）
ＲＭ５＝ｆａ５（メタデータＭ１１の出演者リスト、メタデータＭ２１の出演者リスト）
【００３４】
ｆａ１は例えば、録画日時が近い程大きな値をとり、遠くなる程小さな値を取る関数である。具体的には、例えば、ＭＯ１／｜ｒｅｃ＿ｄａｔａ（Ｍ１１）−ｒｅｃ＿ｄａｔａ（Ｍ２１）｜等の関係式を用いることができる。ここで、ｒｅｃ＿ｄａｔａ（ｘ）は、ｘの録画日時を一意の整数化する関数であり、ある基準日時を０として、そこからの経過秒数などに整数化する関数である。またＭＯ１は任意の定数であり、｜Ｘ｜はＸの大きさを示す関数であり、典型的には絶対値である。
【００３５】
なお、ここでは、ｆａ１（Ｍ１１、Ｍ２１）＝ｇ（ｒｅｃ＿ｄａｔａ（Ｍ１１）−ｒｅｃ＿ｄａｔａ（Ｍ２１））とした場合、ｇ（ｘ）＝ＭＯ１／｜Ｘ｜という関数であるｇを用いた例を示したが、これに限定されるものではない。Ｌ２ノルムなどを使用するようなｇ、例えば、ｇ（ｘ）＝ＭＯ１／｜｜ｘ｜｜のようなものであってもよい。この場合、｜｜ｘ｜｜は、ｘを構成するそれぞれの要素の差の自乗合計の平方根をとったものとなる。
【００３６】
また、ｇ（ｘ）は、シグモイド関数等を用いてもよいし、ガンマ関数等を用いてもよい。なお、上記ではメタデータＭ１１とＭ２１が近い時に大きな値をとるような例を示したが、これに限定されるものではない。逆に小さな値をとるように構成することとしてもよい。また、特定の条件の時に大きな値をとるような関数ｇを用いることもできる。
【００３７】
ｆａ２は例えば、メタデータＭ１１とＭ２１とのタイトル文字列に同様の文字列が多く含まれている程大きな値をとるような関数で実現される。例えば、Ｍ１１のタイトルが“あいうえお”、Ｍ２１のタイトルが“かきうえこ”ならば、間の“うえ”の２文字が両者に含まれている。一方、“あいうえお”と“かきくけお”の場合は、１文字が両者に含まれているため、前者の方がｆａ２の値が大きくなる。なお、番組内容に含まれるキーワードにより関連度を判断する場合も、タイトルと同様に算出することが可能である。
【００３８】
以上では単純に両者に含まれている文字数の比較による例を示したが、これに限定されるものではない。例えば、先頭からの共通の文字数が多い方をより大きな値をとるようにする、であるとか、共通の文字が無くても、同様の概念を含むものならば共通と見なすとかといったような条件をさらに加えることとしてもよい。後者の例としては、例えば、“野球”と“ベースボール”を同様とみなし、これらがそれぞれに含まれている場合は、共通文字列が含まれていると見なすなどといったようなものである。
【００３９】
また、メインの文字列が同じで、サブの文字列が異なる場合には、これらは共通のシリーズのコンテンツであることが多いため、このような場合には、よりｆａ２の値を大きくするなどといったこともあり得る。例えば、“あいうえお＃２”と、“あいうえお＃３”は、同じドラマコンテンツの異なる回であるとみなせるため、このような場合には、ｆａ２の値を２倍するなどといったようなものである。なお、以上での説明はあくまでも一例であり、曖昧検索などの公知の技術を用いたり、正規表現による検索などの公知の技術を用いたりすることで、以上で説明したよりも高度な比較を行うことが可能となる。
【００４０】
ｆａ３は例えば、メタデータＭ１１とＭ２１とのチャンネルが同じ場合は大きな値をとるような関数である。単純には、チャンネルが同じ場合は、値ＭＯ２を、そうでない場合には値０をとる関数として実現できる。ここで、ＭＯ２は任意の定数である。さらに拡張して、同系列のチャンネルの場合には、別の値をとるようにしてもよい。例えば、同じ系列局の場合には、値ＭＯ２／２を返す関数とすることとしてもよい。また、同系列だが放送メディアが異なるような場合には、ＭＯ２／４を返す関数とすることとしてもよい。なお、以上で説明した態様はあくまでも一例であり、任意の関数を用いることが可能である。
【００４１】
ｆａ４は例えば、メタデータＭ１１とＭ２１とのジャンルが同じ場合は大きな値をとるような関数である。例えば、Ｍ１１とＭ２１とが双方とも「スポーツ」というジャンルの場合、値ＭＯ３を、そうでない場合には値０を取り、さらに、Ｍ２１がＭ１１のサブジャンルである場合、例えば、Ｍ１１のジャンルが「スポーツ」、Ｍ２１のジャンルが「野球」である場合には、ＭＯ３／２を取るような関数とすることとしてもよい。また、Ｍ１１のジャンルとＭ２１のジャンルが直接同じでなくとも双方の親となるジャンルが同じとなる場合、例えば、Ｍ１１のジャンルが「野球」、Ｍ２１のジャンルが「サッカー」の場合には、双方の親ジャンルは「スポーツ」で同じであるため、ＭＯ３／４を取るといった関数とすることとしてもよい。なお、以上で説明した態様はあくまでも一例であり、任意の関数を用いることが可能である。
【００４２】
ｆａ５はｆａ４と同様である。例えば、メタデータＭ１１とＭ２１との出演者リストが夫々「ＷＷ、ＸＸ、ＹＹ」、「ＸＸ、ＹＹ、ＺＺ」の場合には、共通の出演者は２人となるため、２×ＭＯ４を取り（ここでＭＯ４は任意の定数値）、共通の出演者が居ない場合には０を取るような関数を用いることができる。また、出演者にはグループも含まれるため、ある出演者ＫＫがグループＸＸのメンバであった場合、「ＶＶ、ＷＷ、ＸＸ」、「ＫＫ、ＹＹ、ＺＺ」のようなメタデータＭ１１、Ｍ２１があったときに、Ｍ１１にはグループＸＸが出演、すなわち、このメンバのＫＫも出演、Ｍ２１にはグループＸＸは出演していないが、メンバであるＫＫは出演しているため、このような場合には、ＭＯ４／２を返すようにすることとしてもよい。
【００４３】
同様に、登場グループや出演者の関係が定義される場合、例えば、グループＸＸとグループＹＹは同じ所属事務所であるなどといったような場合には、ＭＯ４／４を返すといったようにも拡張することとしてもよい。この場合、人物とグループ間の関係又は各人物、グループの所属する所属事務所間の関係は、メタデータ内に定義されている態様としてもよいし、外部のサーバ（情報サイト）から取得する態様としてもよい。
【００４４】
なお、以上では、出演者リストに登場する人に対して関連度の区別をしない例を示したが、これに限定されるものではない。出演者リストに出現する順番によって、さらに重み付けされる態様としてもよい。例えば、メタデータＭ１１の１番目に出てくる人との比較の場合は算出した関連度はそのままとし、２番目ならば関連度を１／２、３番目なら１／３とするといったように出現する順番に応じて重み付けを変化させることとしてもよい。また、メタデータＭ１１での順番とＭ２１での順番を両方とも加味する態様としてもよい。例えば、メタデータＭ１１の２番目の人物と、メタデータＭ２１の３番目の人物とを比較する場合、メタデータＭ１１の２番目ならば１／２、メタデータＭ２１の３番目ならば１／３となるため、トータルの関連度を１／２×１／３＝１／６とするようにしてもよい。また、メタデータとして、主演などの情報を用いて、主演者に対する関連度の重み付けを変えるようにしてもよい。例えば、主演の場合には算出した関連度を２倍するといったように重み付けを変化させることができる。
【００４５】
上述した関連度ＲＭの算出法により、名称、アーティスト名、作曲者、作詞者、メーカー名などの名称・人名を基準に、キーコンテンツと同じ名称・人名が多く含まれるほど高い関連度としてもよい。また、ジャンル、歌詞、タイトル名などを単語に分割したキーワードを基準に、キーコンテンツにかかるキーワードと同じキーワードが多く含まれるほど高い関連度としてもよい。また、音域を基準に、最高音と最低音や平均の音の高さが、キーコンテンツに近いものほど高い関連度としてもよい。また、日時・場所を基準に、キーコンテンツに近い日時・場所のものほど高い関連度としてもよい。
【００４６】
また、関連度算出部１０４は、文字列照合部１１０やオーディオ照合部１１１の照合結果をもとに、キーコンテンツと他のコンテンツとの関連度を算出する（詳細は後述する）。
【００４７】
表示情報生成部１０５は、メタデータ検索部１０２から送出されたキーコンテンツのメタデータおよび他のコンテンツのメタデータから、キーコンテンツおよび他のコンテンツの内容を表わす表示情報を生成するものである。具体的には、例えば、表示情報生成部１０５は、コンテンツがコンテンツＤＢ１５２に格納された映像データのメタデータに基づいて、その映像データの代表画像にタイトル等を付随させることで、表示部１７０に表示可能とした表示情報を生成する。また、例えば、表示情報生成部１０５は、コンテンツがＩＰＴＶサーバ２００から取得した映像データのメタデータに基づいて、その映像データの代表画像にタイトル等を付随させることで、表示部１７０に表示可能とした表示情報を生成する。また、例えば、表示情報生成部１０５は、電子番組表１５１に基づいて、ＴＶ番組のタイトル、放送日時、チャンネル、番組内容等を、表示部１７０に表示可能とした表示情報を生成する。
【００４８】
ここで、表示情報の詳細について説明する。図３−１、３−２は、コンテンツの内容を表わす表示情報の一例を示す図である。図３−１では、例えば、コンテンツＤＢ１５２に格納された映像データのメタデータに基づいて生成されたキーコンテンツの表示情報Ｃ１である。同図に示すように、キーコンテンツの表示情報Ｃ１は、Ｃ１−１にそのコンテンツの代表画像が表示され、Ｃ１−２にそのコンテンツ（映像）のタイトル「Ｌ３５８△＊６」が表示されている。また、図３−２では、例えば、電子番組表１５１に基づいて生成されたキーコンテンツの表示情報Ｃ１である。同図に示すように、キーコンテンツの表示情報Ｃ１は、Ｃ１−３にチャンネルが表示され、Ｃ１−４にそのコンテンツ（映像）のタイトル「お昼のコメディーショー」、番組内容「今旬の〜世界にいざなう」が表示され、Ｃ１−５に放送日時が表示されている。
【００４９】
表示制御部１０６は、映像再生部１０７により送出されたコンテンツを表示部１７０に再生表示するものである。
【００５０】
また、表示制御部１０６は、上述したようにリモコン操作受付部１０１がユーザからコンテンツの検索を行う旨の操作を受け付けた場合、ユーザが検索を行うための、キーコンテンツの表示情報とキーコンテンツに関連性を持つ他のコンテンツの表示情報とを一覧表示した一覧情報を表示する。
【００５１】
一覧情報は、キーコンテンツの表示情報を所望の位置に配置するとともに、そのキーコンテンツの表示情報の位置を中心に同心形状に形成された複数の多角形上であって、リモコン９０に備えられた操作ボタン、例えば十字キーの操作ボタンによる操作方向に沿う形状で、他のコンテンツの表示情報をそれぞれ配置したものである。また、一覧情報は、他のコンテンツ表示情報は、中心から放射方向に向けて項目ごとに分別された所定領域に、中心近傍から関連度の高い順にそれぞれ配置される。また、一覧情報は、キーコンテンツの表示情報の表示サイズを最大とし、中心近傍から離れるに従って他のコンテンツの表示情報の表示サイズを小さくして表示される。この表示情報の表示動作の詳細について、図を参照して説明する。図４−１〜図８は、表示情報の表示動作の詳細に関する説明図である。
【００５２】
まず、図４−１に示すように、表示制御部１０６は、キーコンテンツの表示情報Ｃ１を所望の位置に配置し、キーコンテンツの表示情報Ｃ１を中心にｘ軸正方向、ｘ軸負方向、ｙ軸正方向、ｙ軸負方向の４軸（軸１〜４）を設定し、選択されたキーコンテンツのメタデータに含まれている項目を各軸に割り当てて配置する。図２を参照すると、例えば、メタデータに含まれる項目としては、ＴＶ番組（コンテンツ）の「タイトル」、出演者を示す「人物」、番組内容に含まれる検索を行う際の「キーワード」、ＴＶ番組の「ジャンル」などを割り当てる。この各軸に割り当てた項目は、ユーザがキーコンテンツに関連する他のコンテンツを検索する際の指標として用いることができる。
【００５３】
そして、表示制御部１０６は、図４−２に示すように、各項目を示す各軸をそれぞれ含む任意の角度、例えば軸を含む９０度で、中心にあるキーコンテンツの表示情報Ｃ１から放射方向に向けて領域を分別することで、各軸を含む所定の表示領域（領域１〜４）を生成する。
【００５４】
次に、表示制御部１０６は、図５に示すように、キーコンテンツの表示情報Ｃ１の位置を中心とした同心形状に形成された複数の８角形Ｆ１、Ｆ２…上であって、リモコン９０に備えられた操作ボタンによる上下左右の操作方向に沿う形状で、他のコンテンツの表示情報を配置していく。つまり、表示制御部１０６は、８角形Ｆ１の頂点には、他のコンテンツの表示情報Ｃ１１〜１８までの８個の表示情報を配置する。また、表示制御部１０６は、８角形Ｆ２の頂点には、他のコンテンツの表示情報Ｃ２１、２３、２５、２７、２９、３１、３３、３５の８つの表示情報を配置し、それぞれの表示情報の間に、操作方向に沿うように他のコンテンツの表示情報Ｃ２２、２４、２６、２８、３０、３２、３４、３６の８個の表示情報を配置する。以下同様に、８角形の頂点に他のコンテンツの表示情報を８つ配置し、それぞれの表示情報の間にさらに他のコンテンツの表示情報を配置していく。このように他のコンテンツの表示情報を配置すると、いずれの表示情報から上下左右の操作がなされても、その操作方向に沿って、その表示情報以外の表示情報が配置されることになる。
【００５５】
このとき、表示制御部１０６は、図６に示すように、他のコンテンツの表示情報を、キーコンテンツの表示情報Ｃ１が配置されている中心近傍から外側に向かって、キーコンテンツとの関連度の高い順に配置する。すなわち、表示制御部１０６は、図５で示すと、８角形Ｆ１上に、最もキーコンテンツとの関連度が高い他のコンテンツの表示情報を配置し、さらに、Ｆ２、Ｆ３（不図示）…上に、関連度の高い順に他のコンテンツの表示情報を配置していく。
【００５６】
また、表示制御部１０６は、先に分別した表示領域の項目ごとに、キーコンテンツとの関連度が高い順に他のコンテンツの表示情報を配置していく。つまり、表示制御部１０６は、図７に示すように、境界線Ｂ１と境界線Ｂ４とで囲まれた領域１、境界線Ｂ１と境界線Ｂ２とで囲まれた領域２、境界線Ｂ２と境界線Ｂ３とで囲まれた領域３、および境界線Ｂ３と境界線Ｂ４とで囲まれた領域４に割り当てられた領域の項目ごとに、図７の表示情報上に示した数字の順番で他のコンテンツの表示情報を配置することで、項目ごとにキーコンテンツとの関連度が高い順に中心近傍から他のコンテンツの表示情報を配置できる。
【００５７】
なお、表示情報Ｃ１１、２１、４１は、領域１または領域２のいずれにも属することができる位置であるが、例えば、キーコンテンツに対する関連度が所定の閾値よりも高い他のコンテンツをより多く有する項目の領域に属するように設定できる。つまり、図７における表示情報Ｃ１１、２１、４１は、領域１の項目より、領域２の項目の方が、所定の閾値より高い関連度を有する他のコンテンツがより多く存在するため、領域２に属している。また、表示情報Ｃ１３、２５、４７、１５、２９、５３、１７、３３、５９についても同様である。
【００５８】
なお、ここでは、各境界線付近に表示される表示情報を、キーコンテンツとの関連度の高さによりいずれの項目の領域に属するかを判断しているが、これに限定されることなく、例えば、キーコンテンツとの関連する他のコンテンツの総数が多い項目の領域に、各境界線付近に表示される表示情報を属するように構成してもよい。
【００５９】
また、図８に示すように、表示制御部１０６は、キーコンテンツの表示情報の表示サイズを最大とし、中心近傍から離れるに従って他のコンテンツの表示情報の表示サイズを小さくして表示する。また、表示制御部１０６は、他のコンテンツの表示情報が複数の領域に属する場合、いずれか一つの領域に表示する。具体的には、表示制御部１０６は、他のコンテンツの表示情報が領域１、２の両領域に属する場合、キーコンテンツに対する関連度が最も高い項目の領域に表示する。
【００６０】
表示制御部１０６は、このようにしてキーコンテンツの表示情報Ｃ１と他のコンテンツの表示情報Ｃ１１〜を配置した一覧情報を生成し、生成した一覧情報を表示部１７０に表示する。なお、表示情報の配置位置および表示サイズは、予め表示制御部１０６が記憶しており、キーコンテンツに対する関連度を算出した後に、他のコンテンツの表示情報を所定の表示サイズにして順番に配置していく。図９は、キーコンテンツの表示情報Ｃ１と他のコンテンツの表示情報Ｃ１１〜を配置した一覧情報の一例を示す図である。図９の一覧情報では、上側に「タイトル」、右側に「人物」、下側に「キーワード」、左側に「ジャンル」の項目が表示されており、キーコンテンツの表示情報Ｃ１を中心位置として、他のコンテンツの表示情報が中心近傍から外側に向けて配置されている。
【００６１】
また、本実施形態では、上下左右の操作方向に沿う形状で他のコンテンツの表示情報を配置したため、例えば、検索中における注目コンテンツが表示情報Ｃ３０であった場合に、操作ボタンにより左右の指示操作を受け付けると、矢印Ａのように注目コンテンツが変わっていく。また、検索中における注目コンテンツが表示情報Ｃ３０であった場合に、操作ボタンにより上下の指示操作を受け付けると、矢印Ｂのように注目コンテンツが変わっていく。また、例えば、注目コンテンツが表示情報Ｃ１１であった場合に、指示操作を受け付けて右にカーソル１つ分移動すると、表示情報Ｃ３６へ注目コンテンツが変わる。同じく、上にカーソル１つ分移動すると表示情報Ｃ２２へ、左にカーソル１つ分移動すると表示情報Ｃ１２へ、下にカーソル１つ分移動すると表示情報Ｃ１８へ注目コンテンツが変わることになる。これより、リモコン９０の十字キーなどの操作ボタンからの指示操作が行いやすくなる。
【００６２】
また、上述した操作によって変更された注目コンテンツを、キーコンテンツとして指定してもよい。この場合は、変更された注目コンテンツを新たなキーコンテンツとし、他のコンテンツとの関連度が再計算されて、新たなキーコンテンツの表示情報と、他のコンテンツの表示情報とを配置した一覧情報が表示部１７０に再表示されることとなる。
【００６３】
テロップ認識部１０９は、放送受信部１０８や通信部１８０が受信したコンテンツが映像を含む場合にメタデータ取得部１０３から出力された映像にかかるデータを元に、映像に含まれるテロップ、字幕を認識して文字列に変換し、その変換結果をメタデータ取得部１０３へ出力する。テロップは、画像中にかかれている文字画像であり、抽出には画像認識が必要である。この画像に含まれるテロップの認識方法には、例えば特許第３６９２０１８号に記載された手法を用いてもよい。字幕は、映像にかかる映像信号中に含まれる字幕データを指し、文字列データとして映像データとは分離して取得可能である。一般に、テロップはオープンキャプション、字幕はクローズキャプションとも呼ばれている。以下の説明では、上述したテロップや字幕を単に「テロップ」と呼ぶこととし、「テロップ」には字幕が含まれているものとする。また、メタデータ取得部１０３への出力は、テロップを変換した文字列を含むテキストデータなどであってよい。また、テロップを認識して変換した文字列は文であることから、テロップ認識部１０９は、形態素解析によって文を単語単位に分割し、その分割結果をメタデータ取得部１０３へ出力してもよい。また、テロップ認識部１０９は、単語単位に分割した分割結果をメタデータ取得部１０３へ出力する際に、出現頻度の高い単語をキーワードとして出力してもよい。
【００６４】
文字列照合部１１０は、関連度算出部１０４が関連度の算出を行う際に、キーコンテンツのメタデータに含まれる文字列と、他のコンテンツのメタデータに含まれる文字列との照合を行い、一致する文字列の数を関連度算出部１０４へ出力する。関連度算出部１０４では、一致する文字列の数が多いほど、高い関連度を付ける。
【００６５】
例えば、キーコンテンツがカラオケコンテンツなどの音楽コンテンツであり、他のコンテンツが映像コンテンツの場合は、音楽コンテンツのメタデータに含まれるタイトル、演奏者、歌詞などの文字列と、映像コンテンツのメタデータに含まれる、テロップを認識して変換した文字列との照合が行われる。映像コンテンツのテロップに、挿入歌のタイトル、演奏者、歌詞などが含まれており、そのタイトル、演奏者、歌詞が音楽コンテンツのタイトル、演奏者、歌詞などと一致する場合には、一致する数に応じて高い関連度が付けられることとなる。
【００６６】
また、キーコンテンツがカラオケコンテンツなどの音楽コンテンツであり、他のコンテンツが音楽ＣＤなどの商品コンテンツの場合には、音楽コンテンツのメタデータに含まれるタイトル、演奏者、歌詞などの文字列と、商品コンテンツのメタデータに含まれる音楽ＣＤのタイトル、演奏者などの文字列との照合が行われる。音楽ＣＤのタイトル、演奏者が音楽コンテンツのタイトル、演奏者などと一致する場合には、一致する数に応じて高い関連度が付けられることとなる。
【００６７】
また、キーコンテンツが映像コンテンツであり、他のコンテンツが音楽ＣＤなどの商品コンテンツの場合には、映像コンテンツのメタデータに含まれる、テロップを認識して変換した文字列と、商品コンテンツのメタデータに含まれる音楽ＣＤのタイトル、演奏者などの文字列との照合が行われる。映像コンテンツのテロップに、挿入歌のタイトル、演奏者などが含まれており、そのタイトル、演奏者が音楽ＣＤのタイトル、演奏者などと一致する場合には、一致する数に応じて高い関連度が付けられることとなる。
【００６８】
オーディオ照合部１１１は、関連度算出部１０４が関連度の算出を行う際に、キーコンテンツと他のコンテンツが共に音声データを含むコンテンツである場合に、互いの音声データの照合を行い、音声が一致する区間の長さを関連度算出部１０４へ出力する。関連度算出部１０４では、キーコンテンツと他のコンテンツの互いの音声データについて、音声が一致する区間が長いほど、高い関連度を付ける。なお、上述した音声データの照合方法には、例えば特開２００９−１８６９４４に記載された手法を用いてもよい。
【００６９】
例えば、キーコンテンツがカラオケコンテンツなどの音楽コンテンツであり、他のコンテンツが音声を含む映像コンテンツである場合は、音楽コンテンツの音声と、映像コンテンツの音声との照合が行われる。映像コンテンツの音声に、音楽コンテンツの音声と一致する区間が含まれる場合、すなわち、映像コンテンツの挿入歌などで音声コンテンツの曲が用いられている場合には、挿入歌として用いられている区間の長さに応じて高い関連度が付けられることとなる。
【００７０】
次に、以上のように構成された表示装置１００によるコンテンツやメタデータの取得処理について説明する。図１０は、表示装置１００による取得処理の流れを示すフローチャートである。
【００７１】
まず、メタデータ取得部１０３は、放送受信部１０８や通信部１８０が受信したコンテンツやメタデータを取得して（Ｓ１）、取得したコンテンツが映像を含む映像コンテンツであるか否かを判定する（Ｓ２）。このＳ２は、取得したコンテンツにかかるデータファイルの内容を解析することで、そのデータファイルが静止画像や動画像などの映像を含むか否かを判定するものであってもよいし、そのデータファイルの種別を示すファイルの拡張子などをもとに判定するものであってもよい。
【００７２】
取得したコンテンツが映像を含む映像コンテンツである場合（Ｓ２：ＹＥＳ）、メタデータ取得部１０３は、映像にかかるデータをテロップ認識部１０９に出力することで、映像に含まれるテロップを認識した結果をテロップ認識部１０９から取得する（Ｓ３）。次いで、メタデータ取得部１０３は、コンテンツとともに取得したメタデータへテロップを認識した結果を追加し、取得したコンテンツと、メタデータとをコンテンツＤＢ１５２へ格納する（Ｓ４）。
【００７３】
取得したコンテンツが映像を含まないコンテンツである場合（Ｓ２：ＮＯ）、メタデータ取得部１０３は、放送受信部１０８や通信部１８０から取得したコンテンツと、メタデータとをそのままコンテンツＤＢ１５２へ格納する（Ｓ４）。
【００７４】
次に、以上のように構成された表示装置１００による表示情報の表示処理について説明する。図１１は、表示装置１００による表示処理の流れを示すフローチャートである。
【００７５】
まず、リモコン操作受付部１０１は、リモコン９０の操作ボタンから、キーコンテンツの選択操作を受け付けるまで待機する（Ｓ１０）。選択操作を受け付けた場合（Ｓ１０：ＹＥＳ）、メタデータ取得部１０３は、選択されたキーコンテンツのメタデータを取得する（Ｓ１１）。次に、メタデータ取得部１０３は、キーコンテンツ以外の他のコンテンツのメタデータを取得する（Ｓ１２）。
【００７６】
次いで、関連度算出部１０４により、キーコンテンツに対する他のコンテンツ各々の関連度を、メタデータに含まれる項目ごとに算出する（Ｓ１３）。なお、キーコンテンツと他のコンテンツが共に音声データを含むコンテンツである場合には、オーディオ照合部１１１により互いの音声データの照合が行われ、音声が一致する区間に応じた関連度の算出が関連度算出部１０４で行われることとなる。次いで、表示制御部１０６は、キーコンテンツに対する他のコンテンツ各々の関連度に応じて、キーコンテンツおよび他のコンテンツの表示情報を配置した一覧情報を生成し（Ｓ１４）、生成した一覧情報を表示部１７０に表示する（Ｓ１５）。
【００７７】
したがって、表示部１７０には、検索のキーとなるキーコンテンツの表示情報の位置を中心に同心形状に形成された複数の多角形上であって、操作ボタンによる操作方向に沿う形状で、中心近傍から関連度の高い順に、他のコンテンツの表示情報をそれぞれ配置した一覧情報が表示される。
【００７８】
図１２は、検索結果の表示例を示す図である。より具体的には、図１２は、音楽コンテンツである「音楽ＸＸＸＸ」をキーコンテンツとして、他のコンテンツの表示情報をそれぞれ配置した検索結果の表示例を示している。図１２に示すように、「音楽ＸＸＸＸ」をキーコンテンツとした場合には、その「音楽ＸＸＸＸ」の表示情報Ｃ１を中心に、「番組」、「ＣＭ」、「カラオケ」、「商品」などの項目ごとに関連度の高いコンテンツが中心に近い位置に配置される。
【００７９】
例えば、映像コンテンツの場合には、その映像コンテンツとともに配信されたメタデータとの関連度だけでなく、映像に含まれるテロップを認識した文字列との関連度も算出される。したがって、そのテロップに含まれる挿入歌のタイトル、演奏者、歌詞などが「音楽ＸＸＸＸ」のメタデータと一致する場合には、その映像コンテンツは、より関連度が高いコンテンツとして中心に近い位置に配置されることとなる。また、音声データを含むコンテンツの場合には、そのコンテンツとともに配信されたメタデータとの関連度だけでなく、「音楽ＸＸＸＸ」との音声が一致する区間に応じた関連度も算出される。したがって、コンテンツの中で「音楽ＸＸＸＸ」が挿入歌として用いられている場合には、そのコンテンツは、より関連度が高いコンテンツとして中心に近い位置に配置されることとなる。
【００８０】
このため、ユーザは、リモコン９０からの操作により、音楽コンテンツをキーコンテンツとした場合、コンテンツとともに配信されたメタデータだけでなく、映像のテロップに含まれる文字情報との関連や、音声の符合具合から、膨大なコンテンツの中で関連度の高いコンテンツを容易に検索できることになる。
【００８１】
以上のように、表示装置１００では、複数のコンテンツと、複数のコンテンツの各々に対応したメタデータとをコンテンツＤＢ１５２に記憶しており、そのコンテンツＤＢ１５２に記憶するコンテンツが映像コンテンツである場合には、その映像コンテンツに含まれるテロップをテロップ認識部１０９で認識して取得した文字列を、映像コンテンツのメタデータにメタデータ取得部１０３が追加している。また、表示装置１００では、コンテンツＤＢ１５２の複数のコンテンツの中から、検索のキーとする音楽コンテンツの選択操作をリモコン操作受付部１０１で受け付け、その音楽コンテンツのメタデータの内容と、コンテンツＤＢ１５２に記憶された他のコンテンツのメタデータの内容との類似性に応じた関連度を、他のコンテンツごとに関連度算出部１０４が算出し、その他のコンテンツの各々について、関連度算出部１０４が算出した関連度の値順に並べた検索結果を表示制御部１０６が表示部１７０に出力している。
【００８２】
したがって、表示装置１００は、コンテンツが映像コンテンツである場合には、その映像コンテンツに含まれるテロップを認識して取得した文字列を、映像コンテンツのメタデータに追加しているため、検索のキーとした音楽コンテンツと関連のあるコンテンツの検索を精度よく行うことが可能となる。例えば、映像コンテンツ中に含まれる挿入曲が映像コンテンツのメタデータに記述されていない場合であっても、その挿入曲が検索のキーとした音楽コンテンツと関連のある場合には、関連度の高い映像コンテンツとして検索されることとなる。
【００８３】
なお、本実施形態の表示装置１００のＣＰＵが実行するプログラムは、ＲＯＭ等に予め組み込んで提供するように構成してもよい。また、上記プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されて提供されてもよい。
【００８４】
また、上記プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上記プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００８５】
なお、本発明は、上記実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施の形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施の形態にわたる構成要素を適宜組み合わせても良い。
【符号の説明】
【００８６】
９０  リモコン
１００  表示装置
１０１  リモコン操作受付部
１０２  メタデータ検索部
１０３  メタデータ取得部
１０４  関連度算出部
１０５  表示情報生成部
１０６  表示制御部
１０７  映像再生部
１０８  放送受信部
１０９  テロップ認識部
１１０  文字列照合部
１１１  オーディオ照合部
１５０  記憶部
１５１  電子番組表
１５２  コンテンツＤＢ
１７０  表示部
１８０  通信部
２００  ＩＰＴＶサーバ
２０１  サーバ
ＮＴ  通信ネットワーク
【図１】
2011128981.tif 000004
【図２】
2011128981.tif 000005
【図３−１】
2011128981.tif 000006
【図３−２】
2011128981.tif 000007
【図４−１】
2011128981.tif 000008
【図４−２】
2011128981.tif 000009
【図５】
2011128981.tif 000010
【図６】
2011128981.tif 000011
【図７】
2011128981.tif 000012
【図８】
2011128981.tif 000013
【図９】
2011128981.tif 000014
【図１０】
2011128981.tif 000015
【図１１】
2011128981.tif 000016
【図１２】
2011128981.tif 000017
【手続補正書】
【提出日】平成22年10月19日(2010.10.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のコンテンツと、当該複数のコンテンツの各々に対応したメタデータとを記憶する記憶手段と、
前記記憶手段が記憶するコンテンツが映像コンテンツである場合に、当該映像コンテンツに含まれるテロップ及び字幕を認識して取得した文字列を、前記映像コンテンツのメタデータに追加するメタデータ追加手段と、
前記複数のコンテンツの中から、検索のキーとする音楽コンテンツの選択操作を受け付ける操作手段と、
前記音楽コンテンツと、音声を含むコンテンツとの間で音声照合を行う音声照合手段と、
前記音楽コンテンツと、前記記憶手段に記憶された前記音楽コンテンツ以外の他のコンテンツとの類似性に応じた関連度を、前記他のコンテンツが映像コンテンツである場合には、追加された前記文字列を含む前記映像コンテンツのメタデータの内容と、前記音楽コンテンツのメタデータの内容との比較を用いて算出し、前記他のコンテンツが音声を含むコンテンツである場合には、前記音楽コンテンツの音声と、前記他のコンテンツに含まれる音声との音声照合を用いて算出する関連度算出手段と、
前記他のコンテンツの各々を、前記算出された関連度の値順に並べた検索結果を出力する検索結果出力手段と、
を備えることを特徴とする検索装置。
【請求項２】
前記関連度算出手段は、前記他のコンテンツが映像コンテンツである場合、当該映像コンテンツのメタデータに含まれる、前記テロップ及び字幕を認識して取得した文字列と、前記音楽コンテンツのメタデータに含まれる文字列とを比較し、一致する文字列の数が多いほど高い関連度を算出することを特徴とする請求項１に記載の検索装置。
【請求項３】
前記関連度算出手段は、前記音楽コンテンツの音声と、前記他のコンテンツに含まれる音声との間で、一致する音声の区間が長いほど高い関連度を算出することを特徴とする請求項１又は２に記載の検索装置。
【請求項４】
前記関連度算出手段は、前記関連度を予め設定された項目ごとに算出し、
前記検索結果出力手段は、前記音楽コンテンツの表示情報を中心に配置し、前記項目ごとに算出された関連度に基づいて、前記中心から放射方向に向けて前記項目ごとに分別された所定領域に、前記他のコンテンツの表示情報をそれぞれ配置した表示画面を出力することを特徴とする請求項１〜３のいずれか一項に記載の検索装置。
【請求項５】
複数のコンテンツと、当該複数のコンテンツの各々に対応したメタデータとを記憶する記憶手段、メタデータ追加手段、操作手段、音声照合手段、関連度算出手段及び検索結果出力手段を有する検索装置の検索方法であって、
前記メタデータ追加手段が、前記記憶手段が記憶するコンテンツが映像コンテンツである場合に、当該映像コンテンツに含まれるテロップ及び字幕を認識して取得した文字列を、前記映像コンテンツのメタデータに追加するステップと、
前記操作手段が、前記複数のコンテンツの中から、検索のキーとする音楽コンテンツの選択操作を受け付けるステップと、
前記音声照合手段が、前記音楽コンテンツと、音声を含むコンテンツとの間で音声照合を行うステップと、
前記関連度算出手段が、前記音楽コンテンツと、前記記憶手段に記憶された前記音楽コンテンツ以外の他のコンテンツとの類似性に応じた関連度を、前記他のコンテンツが映像コンテンツである場合には、追加された前記文字列を含む前記映像コンテンツのメタデータの内容と、前記音楽コンテンツのメタデータの内容との比較を用いて算出し、前記他のコンテンツが音声を含むコンテンツである場合には、前記音楽コンテンツの音声と、前記他のコンテンツに含まれる音声との音声照合を用いて算出するステップと、
前記検索結果出力手段が、前記他のコンテンツの各々を、前記算出された関連度の値順に並べた検索結果を出力するステップと、
を含むことを特徴とする検索方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上述した課題を解決し、目的を達成するために、本発明の検索装置は、複数のコンテンツと、当該複数のコンテンツの各々に対応したメタデータとを記憶する記憶手段と、前記記憶手段が記憶するコンテンツが映像コンテンツである場合に、当該映像コンテンツに含まれるテロップ及び字幕を認識して取得した文字列を、前記映像コンテンツのメタデータに追加するメタデータ追加手段と、前記複数のコンテンツの中から、検索のキーとする音楽コンテンツの選択操作を受け付ける操作手段と、前記音楽コンテンツと、音声を含むコンテンツとの間で音声照合を行う音声照合手段と、前記音楽コンテンツと、前記記憶手段に記憶された前記音楽コンテンツ以外の他のコンテンツとの類似性に応じた関連度を、前記他のコンテンツが映像コンテンツである場合には、追加された前記文字列を含む前記映像コンテンツのメタデータの内容と、前記音楽コンテンツのメタデータの内容との比較を用いて算出し、前記他のコンテンツが音声を含むコンテンツである場合には、前記音楽コンテンツの音声と、前記他のコンテンツに含まれる音声との音声照合を用いて算出する関連度算出手段と、前記他のコンテンツの各々を、前記算出された関連度の値順に並べた検索結果を出力する検索結果出力手段と、を備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、本発明は、複数のコンテンツと、当該複数のコンテンツの各々に対応したメタデータとを記憶する記憶手段、メタデータ追加手段、操作手段、音声照合手段、関連度算出手段及び検索結果出力手段を有する検索装置の検索方法であって、前記メタデータ追加手段が、前記記憶手段が記憶するコンテンツが映像コンテンツである場合に、当該映像コンテンツに含まれるテロップ及び字幕を認識して取得した文字列を、前記映像コンテンツのメタデータに追加するステップと、前記操作手段が、前記複数のコンテンツの中から、検索のキーとする音楽コンテンツの選択操作を受け付けるステップと、前記音声照合手段が、前記音楽コンテンツと、音声を含むコンテンツとの間で音声照合を行うステップと、前記関連度算出手段が、前記音楽コンテンツと、前記記憶手段に記憶された前記音楽コンテンツ以外の他のコンテンツとの類似性に応じた関連度を、前記他のコンテンツが映像コンテンツである場合には、追加された前記文字列を含む前記映像コンテンツのメタデータの内容と、前記音楽コンテンツのメタデータの内容との比較を用いて算出し、前記他のコンテンツが音声を含むコンテンツである場合には、前記音楽コンテンツの音声と、前記他のコンテンツに含まれる音声との音声照合を用いて算出するステップと、前記検索結果出力手段が、前記他のコンテンツの各々を、前記算出された関連度の値順に並べた検索結果を出力するステップと、を含むことを特徴とする。
【手続補正書】
【提出日】平成23年3月18日(2011.3.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のコンテンツと、当該複数のコンテンツの各々に対応したメタデータとを記憶する記憶手段と、
前記記憶手段が記憶するコンテンツが映像コンテンツである場合に、当該映像コンテンツに含まれるテロップ及び字幕を認識して取得した文字列を、前記映像コンテンツのメタデータに追加するメタデータ追加手段と、
前記複数のコンテンツの中から、検索のキーとするカラオケコンテンツの選択操作を受け付ける操作手段と、
前記カラオケコンテンツと、音声を含むコンテンツとの間で音声照合を行う音声照合手段と、
前記カラオケコンテンツと、前記記憶手段に記憶された前記カラオケコンテンツ以外の他のコンテンツとの類似性に応じた関連度を、前記他のコンテンツが映像コンテンツである場合には、追加された前記文字列を含む前記映像コンテンツのメタデータの内容と、前記カラオケコンテンツのメタデータの内容との比較を用いて算出し、前記他のコンテンツが音声を含むコンテンツである場合には、前記カラオケコンテンツの音声と、前記他のコンテンツに含まれる音声との音声照合を用いて算出する関連度算出手段と、
前記他のコンテンツの各々を、前記算出された関連度の値順に並べた検索結果を出力する検索結果出力手段と、
を備えることを特徴とする検索装置。
【請求項２】
前記関連度算出手段は、前記他のコンテンツが映像コンテンツである場合、当該映像コンテンツのメタデータに含まれる、前記テロップ及び字幕を認識して取得した文字列と、前記カラオケコンテンツのメタデータに含まれる文字列とを比較し、一致する文字列の数が多いほど高い関連度を算出することを特徴とする請求項１に記載の検索装置。
【請求項３】
前記関連度算出手段は、前記カラオケコンテンツの音声と、前記他のコンテンツに含まれる音声との間で、一致する音声の区間が長いほど高い関連度を算出することを特徴とする請求項１又は２に記載の検索装置。
【請求項４】
前記関連度算出手段は、前記関連度を予め設定された項目ごとに算出し、
前記検索結果出力手段は、前記カラオケコンテンツの表示情報を中心に配置し、前記項目ごとに算出された関連度に基づいて、前記中心から放射方向に向けて前記項目ごとに分別された所定領域に、前記他のコンテンツの表示情報をそれぞれ配置した表示画面を出力することを特徴とする請求項１〜３のいずれか一項に記載の検索装置。
【請求項５】
複数のコンテンツと、当該複数のコンテンツの各々に対応したメタデータとを記憶する記憶手段、メタデータ追加手段、操作手段、音声照合手段、関連度算出手段及び検索結果出力手段を有する検索装置の検索方法であって、
前記メタデータ追加手段が、前記記憶手段が記憶するコンテンツが映像コンテンツである場合に、当該映像コンテンツに含まれるテロップ及び字幕を認識して取得した文字列を、前記映像コンテンツのメタデータに追加するステップと、
前記操作手段が、前記複数のコンテンツの中から、検索のキーとするカラオケコンテンツの選択操作を受け付けるステップと、
前記音声照合手段が、前記カラオケコンテンツと、音声を含むコンテンツとの間で音声照合を行うステップと、
前記関連度算出手段が、前記カラオケコンテンツと、前記記憶手段に記憶された前記カラオケコンテンツ以外の他のコンテンツとの類似性に応じた関連度を、前記他のコンテンツが映像コンテンツである場合には、追加された前記文字列を含む前記映像コンテンツのメタデータの内容と、前記カラオケコンテンツのメタデータの内容との比較を用いて算出し、前記他のコンテンツが音声を含むコンテンツである場合には、前記カラオケコンテンツの音声と、前記他のコンテンツに含まれる音声との音声照合を用いて算出するステップと、
前記検索結果出力手段が、前記他のコンテンツの各々を、前記算出された関連度の値順に並べた検索結果を出力するステップと、
を含むことを特徴とする検索方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上述した課題を解決し、目的を達成するために、本発明の検索装置は、複数のコンテンツと、当該複数のコンテンツの各々に対応したメタデータとを記憶する記憶手段と、前記記憶手段が記憶するコンテンツが映像コンテンツである場合に、当該映像コンテンツに含まれるテロップ及び字幕を認識して取得した文字列を、前記映像コンテンツのメタデータに追加するメタデータ追加手段と、前記複数のコンテンツの中から、検索のキーとするカラオケコンテンツの選択操作を受け付ける操作手段と、前記カラオケコンテンツと、音声を含むコンテンツとの間で音声照合を行う音声照合手段と、前記カラオケコンテンツと、前記記憶手段に記憶された前記カラオケコンテンツ以外の他のコンテンツとの類似性に応じた関連度を、前記他のコンテンツが映像コンテンツである場合には、追加された前記文字列を含む前記映像コンテンツのメタデータの内容と、前記カラオケコンテンツのメタデータの内容との比較を用いて算出し、前記他のコンテンツが音声を含むコンテンツである場合には、前記カラオケコンテンツの音声と、前記他のコンテンツに含まれる音声との音声照合を用いて算出する関連度算出手段と、前記他のコンテンツの各々を、前記算出された関連度の値順に並べた検索結果を出力する検索結果出力手段とを備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、本発明は、複数のコンテンツと、当該複数のコンテンツの各々に対応したメタデータとを記憶する記憶手段、メタデータ追加手段、操作手段、音声照合手段、関連度算出手段及び検索結果出力手段を有する検索装置の検索方法であって、前記メタデータ追加手段が、前記記憶手段が記憶するコンテンツが映像コンテンツである場合に、当該映像コンテンツに含まれるテロップ及び字幕を認識して取得した文字列を、前記映像コンテンツのメタデータに追加するステップと、前記操作手段が、前記複数のコンテンツの中から、検索のキーとするカラオケコンテンツの選択操作を受け付けるステップと、前記音声照合手段が、前記カラオケコンテンツと、音声を含むコンテンツとの間で音声照合を行うステップと、前記関連度算出手段が、前記カラオケコンテンツと、前記記憶手段に記憶された前記カラオケコンテンツ以外の他のコンテンツとの類似性に応じた関連度を、前記他のコンテンツが映像コンテンツである場合には、追加された前記文字列を含む前記映像コンテンツのメタデータの内容と、前記カラオケコンテンツのメタデータの内容との比較を用いて算出し、前記他のコンテンツが音声を含むコンテンツである場合には、前記カラオケコンテンツの音声と、前記他のコンテンツに含まれる音声との音声照合を用いて算出するステップと、前記検索結果出力手段が、前記他のコンテンツの各々を、前記算出された関連度の値順に並べた検索結果を出力するステップとを含むことを特徴とする。