(57)【特許請求の範囲】
【請求項１】
コンテンツの検索指示を入力する入力部と、
視聴されているコンテンツに付与されたメタデータに基づいてキーワードとジャンルを抽出する検索項目抽出部と、
異なる種類の配信サービス間のジャンルの対応テーブルを記憶し、当該対応テーブルに基づき上記検索項目抽出部で抽出したジャンルを配信サービス毎のジャンルに変換するジャンル変換部と、
上記入力部から検索指示を入力すると、上記検索項目抽出部からのキーワードと上記ジャンル変換部で変換した配信サービス毎のジャンルに基づいて配信サービス毎の検索条件を生成する検索条件生成部と、
上記配信サービス毎の検索条件に基づき通信回線を介して各配信サービスで検索する検索命令送信部と、
各配信サービスの検索結果に基づいて検索結果毎のメタデータを抽出する検索結果解析部と、
上記検索結果解析部からの検索結果毎のメタデータに基づき各配信サービスの検索結果を統合して検索結果一覧を生成する検索結果統合部と、
上記検索結果一覧からユーザにより選択されたコンテンツの再生を行うコンテンツ再生部と、
を備えたコンテンツ検索システム。
【請求項２】
上記入力部は、キーワードとジャンルの要求を入力し、
上記検索項目抽出部は、上記入力部からの要求に応じて複数のキーワード又は複数のジャンルを順番に出力し、
上記検索条件生成部は、上記検索項目抽出部からのキーワードとジャンルに基づいて指定画面を生成し、上記入力部からの選択決定によりキーワードとジャンルを決定することを特徴とする請求項１記載のコンテンツ検索システム。
【請求項３】
上記コンテンツ再生部により再生されたコンテンツのメタデータに基づいて単語の出現回数を記録する検索項目分析部を備え、
上記検索項目抽出部は、上記検索項目分析部からの単語の出現回数に基づいてキーワードとジャンルを決定することを特徴とする請求項１記載のコンテンツ検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、多数の異なる種類の配信サービスから通信回線を介して配信されるデジタルコンテンツを横断的に検索するコンテンツ検索システムに関するものである。
【背景技術】
【０００２】
情報家電（例えばＴＶ、レコーダ）向けのデジタルコンテンツ（以降、コンテンツと略記する）は、多数の異なる種類の配信サービス（例えばデジタル放送、ＩＰ放送、ＶＯＤ、ネット動画など）から配信されており、情報家電のユーザは各配信サービスにおいて各々個別に所望のコンテンツを検索して視聴する。
【０００３】
そこで、多数の異なる種類の配信サービスにおいて、コンテンツを横断的に検索する技術が開示されている。例えば、特許文献１によれば、予め各配信サービスからコンテンツを特定するコンテンツＩＤとコンテンツの属性情報を取得して関連付けたコンテンツ検索用のデータベースを構築しており、ユーザが入力手段により入力した文字に基づいてデータベースを検索し、検索結果の一覧を表示する。特許文献１は、このようにしてコンテンツの横断検索を実現している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−０４００４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１は、データベースの情報を常に最新の情報に更新しておくことが困難であるため、多数の異なる種類の全サービスについて最新の情報に基づく検索結果を得ることができないという課題があった。また、特許文献１は、ユーザが文字を入力する必要があるため、コンテンツの検索に手間を要するという課題があった。さらに、特許文献１は、入力手段が文字入力可能な構成に限定されているという問題があった。
【０００６】
この発明は、上述した課題を解決するためになされたものであり、多数の異なる種類の全配信サービスについて常に最新の情報に基づく検索結果を得ると共にユーザが簡易に検索可能なコンテンツ検索システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
この発明に係るコンテンツ検索システムは、コンテンツの検索指示を入力する入力部と、視聴されているコンテンツに付与されたメタデータに基づいてキーワードとジャンルを抽出する検索項目抽出部と、異なる種類の配信サービス間のジャンルの対応テーブルを記憶し、当該対応テーブルに基づき検索項目抽出部で抽出したジャンルを配信サービス毎のジャンルに変換するジャンル変換部と、入力部から検索指示を入力すると、検索項目抽出部からのキーワードとジャンル変換部で変換した配信サービス毎のジャンルに基づいて配信サービス毎の検索条件を生成する検索条件生成部と、配信サービス毎の検索条件に基づき通信回線を介して各配信サービスで検索する検索命令送信部と、各配信サービスでの検索結果に基づいて検索結果毎のメタデータを抽出する検索結果解析部と、検索結果解析部からの検索結果毎のメタデータに基づき各配信サービスの検索結果を統合して検索結果一覧を生成する検索結果統合部と、検索結果一覧からユーザにより選択されたコンテンツの再生を行うコンテンツ再生部と、を備えたものである。
【発明の効果】
【０００８】
この発明によれば、コンテンツ検索システムは、上記のように構成したことにより、ユーザが検索を指示した時点の全配信サービスで配信可能なコンテンツにおいて、再生しているコンテンツのキーワードとジャンルに関連するコンテンツを検索することができる。その結果、多数の異なる種類の全配信サービスについて常に最新の情報に基づく検索結果を得ることができると共にユーザの嗜好に応じたコンテンツを簡単に検索することができる。
【図面の簡単な説明】
【０００９】
【図１】この発明の実施の形態１によるコンテンツ検索システムの構成を示す図である。
【図２】この発明の実施の形態１によるコンテンツ検索システムの処理動作を示すフローチャートである。
【図３】この発明の実施の形態１における配信サービス毎の検索結果とメタデータの一例を示す図である。
【図４】この発明の実施の形態１における検索結果一覧の一例を示す図である。
【図５】この発明の実施の形態２によるコンテンツ検索システムの処理動作を示すフローチャートである。
【図６】この発明の実施の形態２によるコンテンツ検索システムの（ａ）検索項目候補一覧の一例を示す図及び（ｂ）検索項目を指定する表示の一例を示す図である。
【図７】この発明の実施の形態２によるコンテンツ検索システムの（ａ）検索項目候補一覧の一例を示す図及び（ｂ）検索項目を指定する表示の一例を示す図である。
【図８】この発明の実施の形態２によるコンテンツ検索システムの（ａ）検索項目候補一覧の一例を示す図及び（ｂ）検索項目を指定する表示の一例を示す図である。
【図９】この発明の実施の形態３によるコンテンツ検索システムの構成を示す図である。
【図１０】この発明の実施の形態３によるコンテンツ検索システムの処理動作を示すフローチャートである。
【図１１】この発明の実施の形態３における検索項目の出願回数とソーティングを説明する図である。
【発明を実施するための形態】
【００１０】
以下、この発明の実施の形態を、図面を参照しながら詳細に説明する。
実施の形態１．
図１は、コンテンツ検索システムの構成を示している。コンテンツ検索システム１は、図１に示すように通信回線を介してインターネット２に接続されており、入力部１１、検索条件生成部１２、検索項目抽出部１３、ジャンル変換部１４、検索命令送信部１５、検索結果解析部１６、検索結果統合部１７、コンテンツ再生部１８で構成されている。コンテンツ検索システム１は、例えばデジタル放送受信機に搭載されている。
【００１１】
入力部１１は、ユーザによる操作内容に基づいて操作信号を出力するように機能しており、例えば、検索ボタンと選択ボタンを有するリモートコントローラで構成されている。入力部１１からの操作信号は、例えば、検索指示、選択決定などを示す信号である。なお、入力部１１は、少なくとも検索指示、選択決定を入力するように構成されていれば良く、デジタル放送受信機本体に備えられているボタンで構成されていても良い。
【００１２】
検索項目抽出部１３は、予め各コンテンツに付与されたメタデータに基づき、検索項目候補としてキーワードとジャンルを抽出するよう機能する。コンテンツに付与されたメタデータには、例えば、コンテンツの内容に関連するキーワード、コンテンツの内容の分類を示すジャンル、配信元のＵＲＬ、コンテンツのタイトル、サムネイル画像のＵＲＬ、視聴回数、ユーザ評価、コメント数などが記述されている。
【００１３】
また、検索項目抽出部１３は、検索条件生成部１２からの要求に応じてキーワードとジャンルを検索条件生成部１２へ出力するよう機能する。なお、検索項目抽出部１３は、キーワード、ジャンルが複数ある場合には一つずつランダムに決定して検索条件生成部１２へ出力する。
【００１４】
ジャンル変換部１４は、予めインターネット２を介して取得した各配信サービス間のジャンルの対応テーブルに基づいて、検索条件生成部１２からのジャンルに対応する配信サービス毎のジャンルに変換し、配信サービス毎のジャンルを検索条件生成部１２へ出力するよう機能する。
【００１５】
検索条件生成部１２は、入力部１１からの検索指示に従って、検索項目抽出部１３からキーワードとジャンルを取得するよう機能する。また、検索条件生成部１２は、検索項目抽出部１３からのキーワードとジャンル変換部１４からの配信サービス毎のジャンルに基づいて、配信サービス毎の検索条件を生成するよう機能する。
【００１６】
検索命令送信部１５は、検索条件生成部１２からの配信サービス毎の検索条件に基づく検索命令を、インターネット２を介して図示しない各配信サービスの検索サーバへ送信するよう機能する。
【００１７】
検索結果解析部１６は、図示しない各配信サービスの検索サーバからの検索結果を、各配信サービスのフォーマットに従って解析し、検索結果毎のメタデータを抽出するよう機能する。
【００１８】
検索結果統合部１７は、検索結果解析部１６からの検索結果毎のメタデータに基づき、後述するようにソーティングして統合し、検索結果一覧を生成するよう機能する。また、検索結果統合部１７は、入力部１１からの選択決定に基づいて、検索結果一覧からユーザにより選択されたコンテンツのメタデータと再生要求を出力するよう機能する。
【００１９】
コンテンツ再生部１８は、検索結果統合部１７からのコンテンツのメタデータと再生要求に基づいて、インターネット２を介して図示しない各配信サービスに接続し、例えばコンテンツのストリーミングデータを受信してストリーミング再生を行うよう機能する。
【００２０】
次に、コンテンツ検索システム１の処理動作について、図２のフローチャートを用いて説明する。検索項目抽出部１３は、ユーザがコンテンツの視聴を開始すると（ステップＳＴ１０１）、再生しているコンテンツのメタデータに基づいて、予め検索項目候補としてのキーワードとジャンルを抽出して記憶する（ステップＳＴ１０２）。
【００２１】
入力部１１は、ユーザから検索ボタンを押圧されると、操作信号として検索指示を検索条件生成部１２へ出力する。検索条件生成部１２は、入力部１１からの検索指示に従って、検索項目抽出部１３にキーワードとジャンルを要求する（ステップＳＴ１０３）。
【００２２】
検索項目抽出部１３は、検索条件生成部１２からキーワードとジャンルの要求を受け付けると、キーワードとジャンルを検索条件生成部１２へ出力する。検索項目抽出部１３は、抽出したキーワード、ジャンルが複数ある場合には一つずつランダムに決定し（ステップＳＴ１０４）、キーワード、ジャンルを一つずつ検索条件生成部１２へ出力する（ステップＳＴ１０５）。
【００２３】
検索条件生成部１２は、検索項目抽出部１３からキーワードとジャンルを入力すると、ジャンルをジャンル変換部１４へ出力する。ジャンル変換部１４は、検索条件生成部１２からジャンルを入力すると、各配信サービス間のジャンルの対応テーブルに基づいて、検索条件生成部１２からのジャンルに対応する配信サービス毎のジャンルに変換し、配信サービス毎のジャンルを検索条件生成部１２へ出力する（ステップＳＴ１０６）
【００２４】
検索条件生成部１２は、検索項目抽出部１３からのキーワードとジャンル変換部１４からの配信サービス毎のジャンルに基づいて配信サービス毎の検索条件を生成し、配信サービス毎の検索条件を検索命令送信部１５へ出力する（ステップＳＴ１０７）。
【００２５】
検索命令送信部１５は、検索条件生成部１２から配信サービス毎の検索条件を入力すると、配信サービス毎の検索条件に基づく検索命令を生成し、インターネット２を介して図示しない各配信サービスの検索サーバへ送信する（ステップＳＴ１０８）。
【００２６】
図示しない各配信サービスの検索サーバは、コンテンツ検索システム１の検索命令送信部１５から検索命令を受信し、検索命令に基づいてコンテンツを検索し、検索結果をコンテンツ検索システム１に返信する。
【００２７】
検索結果解析部１６は、図示しない各配信サービスの検索サーバから検索結果を受信し（ステップＳＴ１０９）、各配信サービスのフォーマットに従って検索結果を解析し、検索結果毎のメタデータを抽出する（ステップＳＴ１１０）。
【００２８】
検索結果統合部１７は、検索結果解析部１６から配信サービス毎の検索結果のメタデータを入力すると、各配信サービスの検索結果毎のメタデータに基づいて、後述するように共通の統計値を用いて各配信サービスの検索結果をソーティングして統合し、検索結果一覧を生成する（ステップＳＴ１１１）。
【００２９】
検索結果統合部１７は、ステップＳＴ１１１において生成した検索結果一覧を選択可能に表示し、入力部１１から視聴要求を示す操作信号の入力を待ち（ステップＳＴ１１２）、例えば所定時間入力がない場合（ステップＳＴ１１２“ＮＯ”）は処理を終了する（エンド）。
【００３０】
検索結果統合部１７は、ステップＳＴ１１２において、入力部１１により操作信号として選択決定が入力されると（ステップＳＴ１１２“ＹＥＳ”）、検索結果一覧からユーザにより選択されたコンテンツのメタデータと再生要求をコンテンツ再生部１８へ出力する（ステップＳＴ１１３）。
【００３１】
コンテンツ再生部１８は、検索結果統合部１７からメタデータと再生要求を入力すると、メタデータと再生要求に基づいて、インターネット２を介して図示しない各配信サービスに接続し、コンテンツのストリーミングデータを受信してストリーミング再生を行い（ステップＳＴ１１４）処理を終了する（エンド）。
【００３２】
ここで、ステップＳＴ１１１の詳細な処理について説明する。図３は配信サービス毎の検索結果とメタデータの一例を示しており、図４は統合した検索結果一覧の一例を示している。検索結果統合部１７は、検索結果解析部１６から配信サービス毎の検索結果として、図３に示すように、配信サービスＡの検索結果２１、配信サービスＢの検索結果２２、配信サービスＣの検索結果２３を入力する。
【００３３】
検索結果統合部１７が入力した各検索結果はメタデータに基づいたものであり、図３においては、コンテンツのタイトルとサムネイル画像のＵＲＬが検索結果一覧として表示するためのメタデータであり、視聴回数とユーザ評価とコメント数が各配信サービスのメタデータから取得可能な統計値である。
【００３４】
配信サービスＡの検索結果２１として取得したメタデータは、図３に示すように、コンテンツのタイトル、サムネイル画像のＵＲＬ、視聴回数、ユーザ評価（ｇｏｏｄ）、ユーザ評価（ｂａｄ）及びコメント数であり、配信サービスＢの検索結果２２として取得したメタデータは、図３に示すように、コンテンツのタイトル、サムネイル画像のＵＲＬ、視聴回数、ユーザ評価及びコメント数であり、配信サービスＣの検索結果２３として取得したメタデータは、図３に示すように、コンテンツのタイトル、サムネイル画像のＵＲＬ、視聴回数、ユーザ評価及びコメント数である。
【００３５】
検索結果統合部１７は、メタデータに基づいて、例えば各配信サービスに共通する統計値として視聴回数２４を選択し、図３の破線枠で示すように、各配信サービスにおける視聴回数２４の最大値Ｗａ＿１，Ｗｂ＿ｎ，Ｗｃ＿１を抽出する。
【００３６】
続いて、検索結果統合部１７は、以下の式（１）に示すように、配信サービスＡの検索結果２１の視聴回数２４を最大値Ｗａ＿１で割って正規化値Ｗａ＿１´，Ｗａ＿２´，・・・を算出する。
0005478222.tif 000002
【００３７】
また、検索結果統合部１７は、以下の式（２）に示すように、配信サービスＢの検索結果２２の視聴回数２４を最大値Ｗｂ＿ｎで割って正規化値Ｗｂ＿１´，Ｗｂ＿２´，・・・，Ｗｂ＿ｎ´，・・・を算出する。
0005478222.tif 000003
【００３８】
さらに、検索結果統合部１７は、以下の式（３）に示すように、配信サービスＣの検索結果２３の視聴回数２４を最大値Ｗｃ＿１で割って正規化値Ｗｃ＿１´，Ｗｃ＿２´，・・・を算出する。
0005478222.tif 000004
【００３９】
検索結果統合部１７は、このようにして算出した正規化値Ｗａ＿１´，Ｗａ＿２´，・・・，Ｗｂ＿１´，Ｗｂ＿２´，・・・，Ｗｂ＿ｎ´，・・・，Ｗｃ＿１´，Ｗｃ＿２´，・・・に基づいて、全配信サービスの検索結果をソーティングして統合し、図４に示すような検索結果一覧３１を生成する。
【００４０】
検索結果一覧３１は、通し番号、配信サービスのサイト名、コンテンツのタイトル、サムネイルの画像、正規化した視聴回数が記載されている。なお、図４の検索結果一覧３１には、サムネイル画像のＵＲＬが記載されているが、表示の際にはＵＲＬから取得したサムネイル画像が表示される。
【００４１】
検索結果一覧３１は、各コンテンツの配信元のＵＲＬがリンクされており、例えば、入力手段からコンテンツのタイトル「あああ」が選択、決定されると、配信元のＵＲＬに基づいて配信サービスＡのコンテンツ「あああ」に接続するよう構成されている。
【００４２】
以上のように、実施の形態１によれば、コンテンツ検索システム１は、ユーザからのボタンの押圧により検索指示を入力する入力部１１と、視聴されているコンテンツに付与されたメタデータに基づいてキーワードとジャンルを抽出し、検索条件生成部１２からの要求に応じてキーワードとジャンルを出力する検索項目抽出部１３と、検索条件生成部１２から入力したジャンルを配信サービス毎のジャンルに変換するジャンル変換部１４と、入力部１１から検索指示を入力すると、検索項目抽出部１３からのキーワードとジャンル変換部１４からの配信サービス毎のジャンルに基づいて配信サービス毎の検索条件を生成する検索条件生成部１２と、検索条件生成部１２からの配信サービス毎の検索条件に基づき検索命令を各配信サービスの検索サーバへ送信する検索命令送信部１５と、各配信サービスの検索サーバからの検索結果に基づいて検索結果毎のメタデータを抽出する検索結果解析部１６と、検索結果解析部１６からの検索結果毎のメタデータに基づき各配信サービスの検索結果を統合して検索結果一覧を生成し、検索結果一覧からユーザにより選択されたコンテンツのメタデータと再生要求を出力する検索結果統合部１７と、検索結果統合部１７からのコンテンツのメタデータと再生要求に基づいて配信サービスに接続し、ストリーミングデータを受信してストリーミング再生を行うコンテンツ再生部１８とで構成したことにより、ユーザが検索を指示した時点の全配信サービスで配信可能なコンテンツにおいて、再生しているコンテンツのキーワードとジャンルに関連するコンテンツを検索することができる。その結果、多数の異なる種類の全配信サービスについて常に最新の情報に基づく検索結果を得ることができると共にユーザの嗜好に応じたコンテンツを簡単に検索することができるという効果がある。
【００４３】
実施の形態２．
実施の形態１においては、検索項目抽出部１３が抽出したキーワードとジャンルが複数ある場合には一つずつランダムに決定する構成について説明したが、実施の形態２は、キーワードとジャンルが複数ある場合に、ユーザがキーワードとジャンルを選択することができる構成について説明する。なお、実施の形態２の入力部１１、検索条件生成部１２及び検索項目抽出部１３以外のコンテンツ検索システム１の構成は、実施の形態１のコンテンツ検索システム１と同様であるため、図１を用いて説明し、同一の構成については説明を省略する。
【００４４】
入力部１１は、ユーザによる操作内容に基づいて操作信号を出力するように機能しており、例えば、検索ボタン、次候補ボタン、選択ボタンを有するリモートコントローラで構成されている。入力部１１からの操作信号は、例えば、検索指示、次候補要求、選択決定などを示す信号である。なお、入力部１１は、少なくとも検索指示、次候補要求、選択決定を入力するように構成されていれば良く、デジタル放送受信機本体に備えられているボタンで構成されていても良い。
【００４５】
検索項目抽出部１３は、予め各コンテンツに付与されたメタデータに基づき、検索項目候補としてキーワードとジャンルを抽出するよう機能する。また、検索項目抽出部１３は、検索条件生成部１２からの要求に応じてキーワードとジャンルを検索条件生成部１２へ出力するよう機能する。検索項目抽出部１３は、キーワードが複数ある場合、先頭に記載されたキーワードを選択して検索条件生成部１２へ出力し、検索条件生成部１２からの次候補要求に基づいて順にキーワードを検索条件生成部１２へ出力するよう機能する。また、検索項目抽出部１３は、ジャンルが複数ある場合、先頭に記載されたジャンルを選択して検索条件生成部１２へ出力し、検索条件生成部１２からの次候補要求に基づいて順にジャンルを検索条件生成部１２へ出力するよう機能する。
【００４６】
検索条件生成部１２は、入力部１１からの検索指示に従って検索項目抽出部１３へキーワードとジャンルを要求し、検索項目抽出部１３から先頭のキーワードを取得すると共に、先頭のジャンルを取得して検索項目の指定画面を作成するよう機能する。
【００４７】
また、検索条件生成部１２は、入力部１１からの次候補要求に基づいて、次に記載されたキーワードを検索項目抽出部１３に要求し、入力部１１からの次候補要求に基づいて、次に記載されたジャンルを検索項目抽出部１３に要求するよう機能する。
【００４８】
さらに、検索条件生成部１２は、入力部１１からの選択決定に基づいてキーワードとジャンルを決定し、ジャンルをジャンル変換部１４へ出力するよう機能する。さらに、検索条件生成部１２は、検索項目抽出部１３からのキーワードとジャンル変換部１４からの配信サービス毎のジャンルに基づいて、配信サービス毎の検索条件を生成するよう機能する。
【００４９】
次に実施の形態２のコンテンツ検索システム１の動作処理について、図５、図６、図７、図８を用いて説明する。図５はコンテンツ検索システム１の動作処理を示すフローチャートであり、図６（ａ）、図７（ａ）、図８（ａ）は検索項目候補一覧を示しており、図６（ｂ）、図７（ｂ）、図８（ｂ）は検索項目の指定する表示を示している。
【００５０】
検索項目抽出部１３は、ユーザがコンテンツの視聴を開始すると（ステップＳＴ２０１）、再生しているコンテンツのメタデータに基づいて、予め検索項目候補としてのキーワードとジャンルを抽出して記憶する（ステップＳＴ２０２）。
【００５１】
入力手段１１は、ユーザから検索ボタンを押圧されると、操作信号として検索指示を検索条件生成部１２へ出力する。検索条件生成部１２は、入力手段１１からの検索指示に従って、検索項目抽出部１３にキーワードとジャンルを要求する（ステップＳＴ２０３）。
【００５２】
検索項目抽出部１３は、検索条件生成部１２からキーワードとジャンルの要求を受け付けると、検索項目候補の一覧から視聴中のコンテンツのキーワードとジャンルを検索条件生成部１２へ出力する。このとき、検索項目抽出部１３は、図６（ａ）の検索項目候補の一覧６１に示すように、抽出したキーワード、ジャンルが複数ある場合、複数のキーワードから先頭に記載されているキーワード「ａａａ」を選択して検索条件生成部１２へ出力すると共に、複数のジャンルから先頭に記載されているジャンル「ＡＡＡ」を選択して検索条件生成部１２へ出力する。
【００５３】
検索条件生成部１２は、検索項目抽出部１３から先頭のキーワード「ａａａ」と先頭のジャンル「ＡＡＡ」を取得すると、図６（ｂ）に示すように、先頭のキーワード「ａａａ」と先頭のジャンル「ＡＡＡ」を示す検索項目の指定画面６２を生成し、図示しない表示部に表示する（ステップＳＴ２０４）。検索条件生成部１２は、ステップＳＴ２０４において、検索項目の指定画面６２のキーワードを指定する欄にフォーカスを当てて待機し、入力部１１から検索項目の決定を示す操作信号が入力したかを判断する（ステップＳＴ２０５）。
【００５４】
検索条件生成部１２は、ステップＳＴ２０５において、入力部１１から検索項目の選択決定を示す操作信号を入力せず（ステップＳＴ２０５“ＮＯ”）、次候補の要求を示す操作信号を入力すると（ステップＳＴ２０６“ＹＥＳ”）、図７（ａ）の検索項目候補の一覧７１に示す次候補のキーワード「ｂｂｂ」を取得して、図７（ｂ）に示す検索項目の指定画面７２のキーワードを指定する欄にキーワード「ｂｂｂ」を表示し（ステップＳＴ２０７）、ステップＳＴ２０５に戻る。
【００５５】
検索条件生成部１２は、ステップＳＴ２０５において、入力部１１から検索項目の選択決定を示す操作信号を入力せず（ステップＳＴ２０５“ＮＯ”）、ステップＳＴ２０６において、次候補の要求を示す操作信号を入力しないと（ステップＳＴ２０６“ＮＯ”）、ステップＳＴ２０５に戻る。
【００５６】
また、検索条件生成部１２は、ステップＳＴ２０５からステップＳＴ２０７の処理によりキーワードが決定されると、続いてジャンルにフォーカスを当てて待機し、ステップＳＴ２０５からステップＳＴ２０７の処理を繰り返す。このとき、検索条件生成部１２は、図８（ａ）の検索項目候補の一覧８１に示すジャンルの次候補「ＢＢＢ」を取得して、図８（ｂ）に示す検索項目の指定画面８２のジャンルを指定する欄にジャンル「ＢＢＢ」を表示し（ステップＳＴ２０７）、ステップＳＴ２０５に戻る。
【００５７】
検索条件生成部１２は、ステップＳＴ２０５において、入力部１１から検索項目の選択決定を示す操作信号を入力してキーワードとジャンルを決定すると、ステップＳＴ１０５へ進む。ステップＳＴ１０５以降の処理は、上述した図２のフローチャートと同様であり、説明を省略する。
【００５８】
以上のように、実施の形態２によれば、実施の形態１の効果が得られると共に、コンテンツ検索システム１は、ユーザからのボタンの押圧により次候補の要求又は選択決定を入力する入力部１１と、視聴されているコンテンツに付与されたメタデータに基づいて複数のキーワードと複数のジャンルを抽出し、検索条件生成部１２からの要求に応じて複数のキーワードと複数のジャンルを順番に出力する検索項目抽出部１３と、入力部１１から次候補の要求を入力すると、検索項目抽出部１３からのキーワードとジャンルに基づいて検索項目の指定画面を生成し、入力部１１により選択決定されたキーワードとジャンル変換部１４からのジャンルに基づき検索条件を生成する検索条件生成部１２とを備えたことにより、複数のキーワードと複数のジャンルから一つずつ順番に表示する指定画面を生成することができる。その結果、よりユーザの嗜好に応じたコンテンツを検索することができるという効果がある。
【００５９】
実施の形態３．
実施の形態１においては、複数のキーワードと複数のジャンルからランダムに選択する構成について説明したが、実施の形態３は、複数のキーワードと複数のジャンルから、コンテンツの視聴履歴を考慮して一つずつ選択する構成について説明する。
【００６０】
図９はコンテンツ検索システム１の構成を示している。なお、図９に示す検索項目抽出部１３、コンテンツ再生部１８、検索項目分析部１９の構成以外は、図１のコンテンツ検索システム１の構成と同様であるため、同一の符号を付して説明を省略する。
【００６１】
コンテンツ再生部１８は、検索結果統合部１７からのコンテンツのメタデータと再生要求に基づいて、インターネット２を介して図示しない各配信サービスに接続し、ストリーミングデータを受信してストリーミング再生を行うよう機能する。また、コンテンツ再生部１８は、再生したコンテンツのメタデータを検索項目分析部１９へ出力するよう機能する。
【００６２】
検索項目分析部１９は、コンテンツ再生部１８からのコンテンツのメタデータに基づいて、キーワードとジャンルとして付与された単語をカウントし、単語の出現回数を記録するよう機能する。
【００６３】
検索項目抽出部１３は、予め各コンテンツに付与されたメタデータに基づき、検索項目候補としてキーワードとジャンルを抽出するよう機能する。また、検索項目抽出部１３は、検索条件生成部１２からの要求に応じて検索項目分析部１９から単語の出現回数を取得してソーティングし、出現回数が最も多い単語に該当するキーワードとジャンルを検索条件生成部１２へ出力するよう機能する。
【００６４】
次に、コンテンツ検索システム１の処理動作について図１０と図１１を用いて説明する。なお、実施の形態３におけるコンテンツ検索システム１の処理動作は図２のフローチャートと異なる処理動作について説明する。
【００６５】
コンテンツ検索システム１は、図２に示すステップＳＴ１０１からステップＳＴ１０３の処理を終えると、ステップＳＴ３０１へ進む。検索項目抽出部１３は、例えば図１１に示す検索項目候補の一覧１１１から視聴中のコンテンツのキーワードとジャンルを取得し、キーワードとジャンルに含まれる単語の出現回数を検索項目分析部１９へ要求し取得する（ステップＳＴ３０１）。
【００６６】
検索項目抽出部１３は、キーワードに含まれる単語の出現回数に基づいて図１１に示すキーワードの出現回数一覧１１２を生成すると共に、ジャンルに含まれる単語の出現回数に基づいて図１１に示すジャンルの出現回数一覧１１３を生成する（ステップＳＴ３０２）。
【００６７】
検索項目抽出部１３は、キーワードの出現回数一覧１１２とジャンルの出現回数一覧１１３に基づいて図１１の検索項目候補の一覧１１４に示すようにソーティングし、出現回数が最大のキーワード「ｂｂｂ」とジャンル「ＣＣＣ」を選択して決定する（ステップＳＴ３０３）。
【００６８】
コンテンツ検索システム１は、ステップＳＴ３０３の処理を終えると、図２に示すステップＳＴ１０５へ進む。コンテンツ検索システム１は、図２に示すステップＳＴ１０５からステップＳＴ１１４の処理を行い、コンテンツ再生部１８がステップＳＴ１１４において再生したコンテンツのメタデータを検索項目分析部１９へ出力する。
【００６９】
検索項目分析部１９は、コンテンツ再生部１８からのコンテンツのメタデータに基づいて、キーワードとジャンルとして付与された単語をカウントし、単語の出現回数を記録して（ステップＳＴ３１１）一連の処理を終了する（エンド）。
【００７０】
以上のように、実施の形態３によれば、実施の形態１と同様の効果が得られると共に、コンテンツ検索システム１は、コンテンツ再生部１８が再生したコンテンツのメタデータを検索項目分析部１９へ出力し、検索項目分析部１９がコンテンツのメタデータに基づいて単語の出現回数を記録し、検索項目抽出部１３が視聴中のコンテンツのキーワードとジャンルに含まれる単語の出現回数に基づいてキーワードとジャンルを決定するように構成したことにより、ユーザの視聴したコンテンツを考慮したキーワードとジャンルに基づきコンテンツの検索を行うことができる。その結果、よりユーザの嗜好に応じたコンテンツを簡単に検索することができるという効果がある。
【符号の説明】
【００７１】
１  コンテンツ検索システム、２  インターネット、１１  入力部、１２  検索条件生成部、１３  検索項目抽出部、１４  ジャンル変換部、１５  検索命令送信部、１６  検索結果解析部、１７  検索結果統合部、１８  コンテンツ再生部、１９  検索項目分析部、２１  配信サービスＡの検索結果、２２  配信サービスＢの検索結果、２３  配信サービスＣの検索結果、２４  視聴回数、３１  検索結果一覧、６１，７１，８１，１１１，１１４  検索項目候補の一覧、６２，７２，８２  検索項目の指定画面、１１２  キーワードの出現回数一覧、１１３  ジャンルの出現回数一覧。
【図１】
0005478222.tif 000005
【図２】
0005478222.tif 000006
【図３】
0005478222.tif 000007
【図４】
0005478222.tif 000008
【図５】
0005478222.tif 000009
【図６】
0005478222.tif 000010
【図７】
0005478222.tif 000011
【図８】
0005478222.tif 000012
【図９】
0005478222.tif 000013
【図１０】
0005478222.tif 000014
【図１１】
0005478222.tif 000015