(57)【要約】【課題】視聴者に対して効果的な情報を提供することができる情報処理装置、情報処理システム、受信装置、端末装置、情報処理方法、及び情報処理プログラムを提供する。【解決手段】視聴情報取得部は視聴されたコンテンツの種類と属性を示すコンテンツ情報と、視聴者の嗜好に関する嗜好情報とを取得し、検索処理部はコンテンツの種類に応じた検索条件で、コンテンツ情報から視聴情報取得部が取得した嗜好情報に対応した嗜好情報を検索する【選択図】図３
2015222906.tif 000002
【特許請求の範囲】
【請求項１】
視聴されたコンテンツの種類と属性を示すコンテンツ情報と、視聴者の嗜好に関する嗜好情報と、を取得する視聴情報取得部と、
前記コンテンツの種類に応じた検索条件で、前記コンテンツ情報から前記視聴情報取得部が取得した嗜好情報に対応した嗜好情報を検索する検索処理部と、
を備える情報処理装置。
【請求項２】
予め登録された嗜好情報と第２のコンテンツデータとを対応付けて記憶するデータ記憶部と、
前記データ記憶部から、前記検索処理部が検索した嗜好情報に対応した第２のコンテンツデータを選択するコンテンツ選択部と、
を備える請求項１に記載の情報処理装置。
【請求項３】
前記属性は複数の要素を含み、要素毎に前記コンテンツの種類に応じた優先度が定められ、
前記検索処理部は、前記優先度に基づいて前記コンテンツ情報から前記視聴情報取得部が取得した情報に対応した嗜好情報を検索する請求項１又は請求項２に記載の情報処理装置。
【請求項４】
視聴されたコンテンツの履歴を示す視聴履歴情報を解析して視聴者の嗜好に関するキーワードを前記嗜好情報として抽出する解析処理部、
を備える請求項１から請求項３のいずれかに記載の情報処理装置。
【請求項５】
端末装置と情報処理装置とを備える情報処理システムであって、
前記情報処理装置は、
前記端末装置で視聴されたコンテンツの種類と属性を示すコンテンツ情報と、視聴者の嗜好に関する嗜好情報と、を取得する視聴情報取得部と、
前記コンテンツの種類に応じた検索条件で、前記コンテンツ情報から前記視聴情報取得部が取得した嗜好情報に対応した嗜好情報を検索する検索処理部と、
を備える情報処理システム。
【請求項６】
受信装置、前記受信装置と対応付けて登録された端末装置、及び情報処理装置を備える情報処理システムであって、
前記情報処理装置は、
前記受信装置で視聴されたコンテンツの種類と属性を示すコンテンツ情報と、視聴者の嗜好に関する嗜好情報と、を取得する視聴情報取得部と、
前記コンテンツの種類に応じた検索条件で、前記コンテンツ情報から前記視聴情報取得部が取得した嗜好情報に対応した嗜好情報を検索する検索処理部と、
検索処理部が検索した嗜好情報に対応した第２のコンテンツデータを前記端末装置に提供するコンテンツデータとして選択する選択部と、
を備える情報処理システム。
【請求項７】
第１のコンテンツデータを受信する第１コンテンツ受信部と、
前記第１のコンテンツデータを表示部に出力する出力部と、
前記出力部が出力した第１のコンテンツデータを示す視聴情報を情報処理装置に送信する送信部と、
前記情報処理装置から第２のコンテンツデータを受信する第２コンテンツ受信部と、を備え、
前記出力部は、前記第２のコンテンツデータを前記表示部に出力する受信装置。
【請求項８】
第１のコンテンツデータを受信する受信装置と対応付けて登録された端末装置であって、
前記第１のコンテンツデータの履歴を示す視聴履歴情報に基づいて選択された第２のコンテンツデータを情報処理装置から受信する受信部と、
前記第２のコンテンツデータを表示部に出力する出力部と、
を備える端末装置。
【請求項９】
情報処理装置における情報処理方法において、
視聴されたコンテンツの種類と属性を示すコンテンツ情報と、視聴者の嗜好に関する嗜好情報と、を取得する視聴情報取得過程と、
前記コンテンツの種類に応じた検索条件で、前記コンテンツ情報から前記視聴情報取得過程で取得した嗜好情報に対応した嗜好情報を検索する検索処理過程と、
を有する情報処理方法。
【請求項１０】
情報処理装置のコンピュータに、
視聴されたコンテンツの種類と属性を示すコンテンツ情報と、視聴者の嗜好に関する嗜好情報と、を取得する視聴情報取得手順、
前記コンテンツの種類に応じた検索条件で、前記コンテンツ情報から前記視聴情報取得手順で取得した嗜好情報に対応した嗜好情報を検索する検索処理手順、
を実行させるための情報処理プログラム。
【請求項１１】
第１のコンテンツデータを受信する受信装置と対応付けて情報処理装置に登録される端末装置のコンピュータに、
前記第１のコンテンツデータの履歴を示す視聴履歴情報に基づいて定められた第２のコンテンツデータを前記情報処理装置から受信する受信手順、
前記第２のコンテンツデータを表示部に出力する出力手順、
を実行させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、受信装置、端末装置、情報処理方法、及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来から、視聴者の端末装置に番組データ等のコンテンツデータの配信中に物品やサービス等の広告を示す広告データを配信する広告配信システムが用いられてきた。例えば、特許文献１には、参照キーワードとＷｅｂページを分類するコンテンツカテゴリとの関連度を参照し、Ｗｅｂページとコンテンツカテゴリとの関連度を算出し、算出された関連度に基づいて分類したコンテンツカテゴリと広告カテゴリとをマッチングすることにより、広告データを選択してＷｅｂページに付加する広告配信サーバについて記載されている。
また、特許文献２には、閲覧要求ページとともに表示させる広告の複数の広告候補情報と、過去の閲覧済みページの閲覧履歴とをマッチングして、広告候補情報を選択する広告配信システムについて記載されている。
これらの広告配信システムでは、視聴中のコンテンツの種類（ジャンル）、例えば、番組のジャンル、等に関わらず、一律に出現したキーワードに対してマッチング処理を行っていた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２６６２０４号公報
【特許文献２】特開２０１０−０５５５９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、視聴者がコンテンツの視聴を選択した理由や、そのコンテンツを嗜好する理由は、視聴するコンテンツのジャンルにより異なることがある。例えば、映画やドラマであれば、視聴者は出演者によってそのコンテンツを視聴するか否かを決めることがある。また、情報教養番組では、提供される情報の内容によりそのコンテンツを視聴するか否かを決めることがある。また、コンテンツを視聴するか否かを決める要素が異なることは、視聴者が期待する情報が異なることを反映する。他方、従来の広告配信システムでは、番組のジャンルに関係なくマッチングの条件が一律であったため、視聴者に対して効果的な広告が配信されないことがあった。
【０００５】
本発明は上記の点に鑑みてなされたものであり、視聴者に対して効果的な情報を提供することができる情報処理装置、情報処理システム、受信装置、端末装置、情報処理方法、及び情報処理プログラムを提供する。
【課題を解決するための手段】
【０００６】
（１）本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、視聴されたコンテンツの種類と属性を示すコンテンツ情報と、視聴者の嗜好に関する嗜好情報と、を取得する視聴情報取得部と、前記コンテンツの種類に応じた検索条件で、前記コンテンツ情報から前記視聴情報取得部が取得した嗜好情報に対応した嗜好情報を検索する検索処理部と、を備える情報処理装置である。
【０００７】
（２）本発明の他の態様は、（１）の情報処理装置であって、予め登録された嗜好情報と第２のコンテンツデータとを対応付けて記憶するデータ記憶部と、前記データ記憶部から、前記検索処理部が検索した嗜好情報に対応した第２のコンテンツデータを選択するコンテンツ選択部とを備える。
【０００８】
（３）本発明の他の態様は、（１）又は（２）の情報処理装置であって、前記属性は複数の要素を含み、要素毎に前記コンテンツの種類に応じた優先度が定められ、前記検索処理部は、前記優先度に基づいて前記コンテンツ情報から前記視聴情報取得部が取得した情報に対応した嗜好情報を検索する。
【０００９】
（４）本発明の他の態様は、（１）から（３）のいずれかの情報処理装置であって、視聴されたコンテンツの履歴を示す視聴履歴情報を解析して視聴者の嗜好に関するキーワードを前記嗜好情報として抽出する解析処理部を備える。
【００１０】
（５）本発明の他の態様は、端末装置と情報処理装置とを備える情報処理システムであって、前記情報処理装置は、前記端末装置で視聴されたコンテンツの種類と属性を示すコンテンツ情報と、視聴者の嗜好に関する嗜好情報と、を取得する視聴情報取得部と、前記コンテンツの種類に応じた検索条件で、前記コンテンツ情報から前記視聴情報取得部が取得した嗜好情報に対応した嗜好情報を検索する検索処理部と、を備える情報処理システムである。
【００１１】
（６）本発明の他の態様は、受信装置、前記受信装置と対応付けて登録された端末装置、及び情報処理装置を備える情報処理システムであって、前記情報処理装置は、前記受信装置で視聴されたコンテンツの種類と属性を示すコンテンツ情報と、視聴者の嗜好に関する嗜好情報と、を取得する視聴情報取得部と、前記コンテンツの種類に応じた検索条件で、前記コンテンツ情報から前記視聴情報取得部が取得した嗜好情報に応じた嗜好情報を検索する検索処理部と、検索処理部が検索した嗜好情報に対応した第２のコンテンツデータを前記端末装置に提供するコンテンツデータとして選択する選択部と、を備える情報処理システムである。
【００１２】
（７）本発明の他の態様は、第１のコンテンツデータを受信する第１コンテンツ受信部と、前記第１のコンテンツデータを表示部に出力する出力部と、前記出力部が出力した第１のコンテンツデータを示す視聴情報を情報処理装置に送信する送信部と、前記情報処理装置から第２のコンテンツデータを受信する第２コンテンツ受信部と、を備え、前記出力部は、前記第２のコンテンツデータを前記表示部に出力する受信装置である。
【００１３】
（８）本発明の他の態様は、第１のコンテンツデータを受信する受信装置と対応付けて情報処理装置に登録された端末装置であって、前記第１のコンテンツデータの履歴を示す視聴履歴情報に基づいて選択された第２のコンテンツデータを情報処理装置から受信する受信部と、前記第２のコンテンツデータを表示部に出力する出力部と、を備える端末装置である。
【００１４】
（９）本発明の他の態様は、情報処理装置における情報処理方法において、視聴されたコンテンツの種類と属性を示すコンテンツ情報と、視聴者の嗜好に関する嗜好情報と、を取得する視聴情報取得過程と、前記コンテンツの種類に応じた検索条件で、前記コンテンツ情報から前記視聴情報取得過程で取得した嗜好情報に対応した嗜好情報を検索する検索処理過程と、を有する情報処理方法である。
【００１５】
（１０）本発明の他の態様は、情報処理装置のコンピュータに、視聴されたコンテンツの種類と属性を示すコンテンツ情報と、視聴者の嗜好に関する嗜好情報と、を取得する視聴情報取得手順、前記コンテンツの種類に応じた検索条件で、前記コンテンツ情報から前記視聴情報取得手順で取得した嗜好情報に対応した嗜好情報を検索する検索処理手順、を実行させるための情報処理プログラムである。
【００１６】
（１１）本発明の他の態様は、第１のコンテンツデータを受信する受信装置と対応付けて情報処理装置に登録される端末装置のコンピュータに、前記第１のコンテンツデータの履歴を示す視聴履歴情報に基づいて定められた第２のコンテンツデータを前記情報処理装置から受信する受信手順、前記第２のコンテンツデータを表示部に出力する出力手順、を実行させるための情報処理プログラムである。
【発明の効果】
【００１７】
本発明によれば、視聴者に対して効果的な情報を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施形態に係る情報処理システムの概要を示す概念図である。
【図２】本発明の第１の実施形態に係る情報処理システムの構成を示すブロック図である。
【図３】本発明の第１の実施形態に係る情報処理装置の構成を示すブロック図である。
【図４】視聴情報の一例を示す図である。
【図５】番組情報の一例を示す図である。
【図６】嗜好情報の一例を示す図である。
【図７】本発明の第１の実施形態に係るマッチング処理の一例を示す概念図である。
【図８】本発明の第１の実施形態に係るマッチング処理の一例を示すフローチャートである。
【図９】マッチング処理部に入力されるデータの例を示す図である。
【図１０】マッチングルールデータの一例を示す図である。
【図１１】本発明の第１の実施形態に係る優先マッチング処理の一例を示すフローチャートである。
【図１２】本発明の第１の実施形態に係る配信管理データの一例を示す図である。
【図１３】本発明の第１の実施形態に係る情報処理の一例を示すフローチャートである。
【図１４】本発明の第１の実施形態に係る受信装置の構成を示すブロック図である。
【図１５】本発明の第２の実施形態に係る情報処理システムの概要を示す概念図である。
【図１６】本発明の第２の実施形態に係る情報処理システムの構成を示すブロック図である。
【図１７】本発明の第２の実施形態に係る情報処理装置の構成を示すブロック図である。
【図１８】端末データの一例を示す図である。
【図１９】本発明の第３の実施形態に係る情報処理システムの構成を示すブロック図である。
【図２０】本発明の第４の実施形態に係る優先マッチング処理の一例を示すフローチャートである。
【図２１】本発明の第５の実施形態に係る優先マッチング処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１９】
（第１の実施形態）
以下、図面を参照しながら本発明の第１の実施形態について説明する。
図１は、本実施形態に係る情報処理システム１の概要を示す概念図である。
情報処理システム１において、受信装置２１は、コンテンツ配信装置（図示せず、例えば、放送局）から受信したコンテンツデータが示すコンテンツを表示する。コンテンツは、情報を伝達する画像、音声、文字、等である。コンテンツは、テレビジョン放送番組、ラジオ放送番組に限らず、ネットワーク４１（後述）を経由して伝送された映像、音声、又はその両者であってもよい。「表示」とは、視覚で認知できるようにコンテンツを表現する他、聴覚その他の知覚で認知できるように表現することも含む。「視聴」とは、視覚で認知すること、聴覚で認知すること、又はその両方を含む他、コンテンツを表示することを意味することがある。「視聴者」とは、受信装置２１が表示したコンテンツを視聴（認知）する者を意味する。
以下の説明では、主に受信装置２１が表示する主たるコンテンツ（「第１のコンテンツ」と呼ぶことがある）及び第２のコンテンツが、それぞれテレビジョン放送番組、広告である場合を例にする。図１の例では、第１のコンテンツは、料理番組である。
【００２０】
図１では、情報処理装置１３の構成要素のうち、マッチング処理部１３４と配信情報管理部１３５を示す。マッチング処理部１３４は、受信装置２１で表示された放送番組に対応する番組情報と、嗜好キーワードを示す嗜好情報は、放送番組の種類（ジャンル）に応じた検索条件で嗜好キーワード情報が示す嗜好キーワードと一致する語句を、番組情報から検索する（マッチング）。配信情報管理部１３５は、マッチング処理部１３４で検索した語句に対応する第２のコンテンツデータを選択し、選択した第２のコンテンツデータを受信装置２１に提供する。
【００２１】
受信装置２１は、情報処理装置１３から受信した第２のコンテンツデータが示す第２のコンテンツ（広告／関連情報）を放送番組とともに表示する。図１の右側の例では、第１及び第２のコンテンツが表示された状態を示す。第２のコンテンツは、料理のレシピと広告１〜広告３である。広告１〜広告３は、例えば、料理番組で用いられた食材、用具、等の広告である。
図１に示すように、情報処理システム１は、視聴者が視聴している第１のコンテンツのジャンルに応じて効果的な第２のコンテンツを受信装置２１に提供することができる。効果的な第２のコンテンツとは、例えば、第１のコンテンツで表される情報との関連が高い情報を表す第２のコンテンツ、第１のコンテンツを視聴した視聴者に対してその情報を深く印象づける第２のコンテンツである。第２のコンテンツが表示されることで、視聴者に対して紹介された物品の購入やサービスの利用等の行動が促されることがある。
【００２２】
（情報処理システムの構成）
図２は、本実施形態に係る情報処理システム１の構成を示すブロック図である。
情報処理システム１は、視聴情報収集装置１１、番組情報提供装置１２、情報処理装置１３、コンテンツ配信サーバ装置１４、及び受信装置２１を含んで構成される。視聴情報収集装置１１、番組情報提供装置１２、情報処理装置１３、コンテンツ配信サーバ装置１４、及び受信装置２１は、ネットワーク４１を介して相互にデータを送信及び受信することができる。
【００２３】
視聴情報収集装置１１、番組情報提供装置１２、情報処理装置１３、及びコンテンツ配信サーバ装置１４は、例えば、公知のサーバ機能を有するサーバ装置である。受信装置２１は、例えば、テレビジョン受信装置、パーソナルコンピュータ、多機能携帯電話機（いわゆるスマートフォンを含む）、個人情報端末装置（ＰＤＡ：Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、等、受信したコンテンツデータのコンテンツを表示することができる装置である。受信装置２１の個数は、複数個であってもよいが、以下の説明を簡単にするため、特に断らない限り１個である場合を例にする。
【００２４】
ネットワーク４１は、例えば、公衆無線通信網（ＰＬＭＮ：Ｐｕｂｌｉｃ  Ｌａｎｄ  Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）網、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）、専用通信回線、広域通信網（ＷＡＮ：Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、構内通信網（ＬＡＮ：Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、等のいずれか又は組み合わせで構成される情報通信網である。ネットワーク４１によるデータの伝送形態は、無線、有線、又はそれらの組み合わせでもよい。
【００２５】
視聴情報収集装置１１は、受信装置２１から視聴情報を逐次に受信し、受信した視聴情報を自装置が備える記憶部（図示せず）に一時的に記憶する。視聴情報は、個々の受信装置２１を特定する識別情報、受信装置２１がその放送番組を表示した視聴時間情報、及び受信装置２１が表示している放送番組の放送局情報を含む。視聴情報の例については、後述する。
視聴情報収集装置１１は、新たに記憶した視聴情報を、所定時間（例えば、５分）間隔で情報処理装置１３に送信する。
【００２６】
番組情報提供装置１２は、放送局（図示せず）が放送した放送番組に関する番組情報を記憶する記憶部（図示せず）を備え、新たに取得した番組情報を逐次に情報処理装置１３に送信する。例えば、その放送番組を受信した事業者が番組情報を制作し、制作した番組情報を番組情報提供装置１２に記憶させる。番組情報には、その放送番組のジャンルと、複数の項目からなる要素が含まれる。番組情報の例については、後述する。
番組情報提供装置１２は、新たに記憶された番組情報を、所定時間（例えば、５分）間隔で情報処理装置１３に送信する。
【００２７】
情報処理装置１３は、番組情報提供装置１２から受信した番組情報から視聴情報収集装置１１から受信した視聴情報を参照して視聴された番組情報を取得する。情報処理装置１３は、その時点までに受信した視聴情報から視聴者の嗜好に関する嗜好キーワードを取得する。情報処理装置１３は、取得した番組情報が示す番組のジャンルに応じた検索条件で、取得した番組情報から嗜好キーワードに一致する配信キーワードを検索する。情報処理装置１３は、検索した配信キーワードに対応する第２のコンテンツデータを選択し、選択した第２のコンテンツデータをコンテンツ配信サーバ装置１４に送信する。
【００２８】
コンテンツ配信サーバ装置１４は、情報処理装置１３から受信した第２のコンテンツデータを記憶する記憶部（図示せず）を備え、新たに取得した第２のコンテンツデータを受信装置２１に送信する。
受信装置２１は、ユーザの操作入力により指示された放送局を選択し、選択した放送局から受信した番組データが示す放送番組を表示する。受信装置２１は、自装置に予め記憶された自装置を識別する識別情報、放送番組を表示している視聴時間情報、選択した放送局を示す放送局情報を含む視聴情報を生成し、生成した視聴情報を視聴情報収集装置１１に送信する。受信装置２１は、コンテンツ配信サーバ装置１４から第２のコンテンツデータを受信し、受信した第２のコンテンツデータが示す第２のコンテンツを表示する。
【００２９】
（情報処理装置の構成）
次に、本実施形態に係る情報処理装置１３の構成について説明する。
図３は、本実施形態に係る情報処理装置１３の構成を示すブロック図である。
情報処理装置１３は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）及び記憶装置を備える。記憶装置は、例えば、ＨＤＤ（Ｈａｒｄ−ｄｉｓｋ  Ｄｒｉｖｅ）、フラッシュメモリ、ＲＯＭ（Ｒｅａｄ−ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、又はそれらの組み合わせである。記憶装置には、ＣＰＵで実行される各種のプログラム、ＣＰＵで実行される処理に用いられる各種のデータ、ＣＰＵで実行された処理により生成されたデータを記憶する。ＣＰＵは、記憶装置に記憶されているプログラムを実行することにより、データ入力部１３１、視聴情報管理部（視聴情報取得部）１３２、解析処理部１３３、マッチング処理部（検索処理部）１３４、配信情報管理部（コンテンツ選択部）１３５、及びデータ記憶部１３６として動作する。
【００３０】
データ入力部１３１は、視聴情報収集装置１１から視聴情報を受信し、番組情報提供装置１２から番組情報を受信する。データ入力部１３１は、受信した視聴情報と番組情報を視聴情報管理部１３２に出力する。データ入力部１３１は、例えば、通信インタフェースである。
【００３１】
視聴情報管理部１３２は、データ入力部１３１から入力された番組情報をマッチング処理部１３４に出力し、データ記憶部１３６に記憶する。視聴情報管理部１３２は、データ入力部１３１から入力された視聴情報を当該視聴情報に含まれる識別情報と対応付けてデータ記憶部１３６に記憶する。データ記憶部１３６には識別情報毎に視聴情報が累積された視聴履歴情報が形成され、新たな識別情報が記憶される都度、視聴履歴情報が更新される。
【００３２】
視聴情報管理部１３２は、データ記憶部１３６から更新された視聴履歴情報を読み取り、読み取った視聴履歴情報を解析処理部１３３に出力する。視聴情報管理部１３２には、解析処理部１３３から出力した視聴履歴情報に対応する嗜好情報が入力され、入力された嗜好情報と、その視聴履歴情報に対応した識別情報とを対応付けてマッチング処理部１３４に出力する。嗜好情報は、視聴者が視聴した放送番組に係るキーワードを示す情報である。これらのキーワードは、受信装置２１を用いる視聴者毎の嗜好の傾向を表す語句である。以下の説明では嗜好キーワードと呼ぶ。
【００３３】
解析処理部１３３は、視聴情報管理部１３２から入力された視聴履歴情報と、データ記憶部１３６に記憶された番組情報とを参照し、受信装置２１で視聴された放送番組に関するキーワードを抽出する。解析処理部１３３は、読み出した番組情報のうち特定したコーナに係るキーワードを抽出する。解析処理部１３３は、抽出したキーワードを嗜好キーワードと定め、定めた嗜好キーワードを示す嗜好情報を視聴情報管理部１３２に出力する。キーワード抽出処理については、後述する。
【００３４】
マッチング処理部１３４は、視聴情報管理部１３２から識別情報と対応付けて嗜好情報が入力され、さらに番組情報が入力される。マッチング処理部１３４は、番組情報を構成する各要素を形成する語句のうち嗜好情報が示す嗜好キーワードと一致する語句を検索（マッチング）する。入力された番組情報は、その時点（現在）において受信装置２１において視聴された放送番組に係る番組情報である。ここで、マッチング処理部１３４は、入力された番組情報に含まれるジャンル情報に対応する検索条件を特定し、検索条件に従って、嗜好キーワードのそれぞれと一致する語句を、各要素を形成する語句から検索する。マッチング処理部１３４は、検索した語句を配信キーワードと定め、定めた配信キーワードを示す配信キーワード情報を、視聴情報管理部１３２から入力された識別情報と対応付けて配信情報管理部１３５に出力する。マッチング処理については、後述する。
【００３５】
配信情報管理部１３５は、マッチング処理部１３４から識別情報と対応付けて入力された配信キーワード情報が示す配信キーワードに基づいて第２のコンテンツデータを選択し、選択した第２のコンテンツデータをデータ記憶部１３６から読み取る。データ記憶部１３６には、第２のコンテンツデータとキーワードを含み、これらを対応付けて形成された配信管理データが予め記憶されている。
配信情報管理部１３５は、読み取った第２のコンテンツデータを入力された識別情報と対応付けてコンテンツ配信サーバ装置１４に送信する。コンテンツ配信サーバ装置１４は、配信情報管理部１３５から受信した第２のコンテンツデータを、受信した識別情報が示す受信装置２１に送信する。配信管理データの例については後述する。
【００３６】
（視聴情報の一例）
次に、視聴情報の一例について説明する。図４は、視聴情報の一例を示す図である。
視聴情報は、識別情報、視聴時間情報、及び放送局情報を含み、これらが対応付けられて形成される。視聴時間情報は、視聴開始時刻と視聴終了時刻の組である。図示の例は、複数の受信装置２１から視聴情報収集装置１１で収集された視聴情報を示す。
図４の第２行に示す例では、識別情報「０ＥＢＥ４２Ｃ０」に、視聴開始時刻「２０１４．０４．２０Ｔ１９：０５：２５」、視聴終了時刻「２０１４．０４．２０Ｔ１９：１５：５５」、及び放送局情報「０９５６」が対応付けられている。
【００３７】
識別情報は、例えば、受信装置２１の固有の装置識別情報、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス、独自に割り当てられた機器識別子（機器ＩＤ：Ｉｄｅｎｔｉｆｉｅｒ）、等である。識別情報は、受信装置２１を使用するユーザ（使用者）を特定するユーザ識別情報（ユーザＩＤ）であってもよい。
視聴開始時刻は、対応する放送局から受信した番組の表示を開始した時刻である。例えば、（ａ）受信装置２１で番組コンテンツデータの受信開始後に番組の表示を開始した時刻、（ｂ）他の放送局からその時点での放送局が選択された時刻、のいずれかである。
視聴終了時刻は、対応する放送局から受信した番組の表示を終了した時刻である。例えば、（ｃ）受信装置２１で番組コンテンツデータの受信終了もしくはその番組の表示を終了した時刻、（ｄ）その時点での放送局から他の放送局が選択された時刻のいずれかである。受信装置２１において一定の放送局から受信した番組の表示が継続される場合には、その時点において視聴終了が特定されないため、視聴終了時刻が含まれていなくてもよい。視聴情報管理部１３２は、視聴終了時刻が含まれていない視聴情報に基づいて、受信装置２１において、その放送局情報で指定される放送局が放送する番組が視聴されていることを検出することができる。
放送局情報は、放送番組を放送する放送局のそれぞれの識別する情報である。放送局情報は、放送局ＩＤであってもよいし、放送に用いられる電波の周波数帯域のチャネル番号であってもよい。
【００３８】
（番組情報の一例）
次に、番組情報の一例について説明する。図５は、番組情報の一例を示す図である。
番組情報は、その番組のジャンル、その他の属性、及びその番組の概要を示す記事を含む情報である。番組のジャンルは、その番組が属する分野、部門である。番組の属性には、例えば、放送時間、放送局情報、番組名、表題（タイトル）、出演者名、記事（コンテキスト）、キーワードが含まれる。これらの属性の一部又は全部は、番組を細分化したコーナ毎に設けられてもよい。コーナとは、１つの番組の放送時間内で細分化した部分である。言い換えれば、番組情報は１つの番組に含まれる１つ又は複数のコーナ毎の情報を含んで構成される。但し、コーナに対しては、番組名に代えてコーナ名が設けられる。
【００３９】
図示の例では、番組情報は、データの意味や構造を記述するためのマークアップ言語の１つであるＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で表記された電子番組表（ＥＰＧ：Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）である。
図示の例では、番組情報を形成する各要素がタグで囲まれるデータ項目毎に設定されている。番組情報が有するデータ項目「ｘｍｌ  ｖｅｒｓｉｏｎ“１．０”」は、ＸＭＬのバージョンが「１．０版」であることを示す。データ項目「ｅｎｃｏｄｉｎｇ＝“ｕｔｆ−８”」は、文字符号化方式が「ｕｔｆ−８」であることを示す。
【００４０】
データ項目「ｐｒｏｇｒａｍ  ｅｎｄ＝“２０１４−０４−２０Ｔ１９：２５：００＋０９００”」は、放送終了時刻が「２０１４年４月２０日１９時２５分００秒」であって、その時刻が協定世界時（ＵＴＣ：Ｃｏｏｒｄｉｎａｔｅｄ  Ｕｎｉｖｅｒｓａｌ  Ｔｉｍｅ）よりも９時間先行した時刻であることを示す。データ項目「ｇｅｎｒｅ＝“３”」は、番組のジャンルを示す符号が「３」であることを示す。番組のジャンルとその符号との対応については、後述する。データ項目「ｎｅｔｗｏｒｋｉｄ＝“７６２３６”」は、接続先であるネットワークのネットワークＩＤが「７６２３６」であることを示す。
データ項目「ｐｒｏｇｒａｍｉｄ＝“３４２１４８”」は、その番組の番組ＩＤが「３４２１４８」であることを示す。データ項目「ｓｅｒｖｉｃｅｉｄ＝“９５８”」は、放送局情報を示すサービスＩＤが「９５８」であることを示す。データ項目「ｓｔａｒｔ＝“２０１４−４−２０Ｔ１９：００：００＋０９００”」は、放送開始時刻が「２０１４年４月２０日  １９時００分００秒」であって、その時刻が協定世界時から９時間先行した時刻であることを示す。データ項目「ｓｔａｔｉｏｎ＝“ＭＫＶ”」は、放送局名が「ＭＫＶ」であることを示す。データ項目「ｔｉｔｌｅ＝“行ってみよう世界遺産”」は、タイトルが「行ってみよう世界遺産」であることを示す。
【００４１】
「＜ｃａｓｔ＞」と「＜／ｃａｓｔ＞」とで囲まれるデータ項目のそれぞれは、出演者名情報を示すデータ項目である。例えば、「＜ｃａｓｔ＞北原黒光＜／ｃａｓｔ＞」は、その番組の出演者名が「北原黒光」であることを示す。
データ項目「ｃｏｒｎｅｒ  ｎａｍｅ＝“新発見  日本人の足跡”」は、コーナ名が「新発見  日本人の足跡」であることを示す。データ項目「ｔｏｐｉｃ  ｎａｍｅ＝“侍が出会ったトルコ文明”  ｃｏｎｔｅｘｔ＝“１４８年前に撮影された…記録されていた。”」、は番組「行ってみよう世界遺産」内のコーナ「新発見  日本人の足跡」を構成する記事のトピック名が「侍が出会ったトルコ文明」であって、その記事が「１４８年前に撮影された…記録されていた。」であることを示す。データ項目「ｅｎｄ＝“２０１４−０４−２０Ｔ１９：１６：００＋０９００”  ｓｔａｒｔ＝“２０１４−０４−２０Ｔ１９：０８：００＋０９００”」は、そのコーナの終了時刻が「２０１４年４月２０日１９時１６分０秒」、開始時刻が「２０１４年４月２０日１９時８分０秒」であって、それぞれの時刻が協定世界時よりも９時間先行した時刻であることを示す。
【００４２】
「＜ｗｏｒｄ＞」と「＜／ｗｏｒｄ＞」とで囲まれるデータ項目のそれぞれは、キーワード情報を示すデータ項目である。例えば、「＜ｗｏｒｄ＞トルコ＜／ｗｏｒｄ＞」は、そのコーナのキーワードが「トルコ」であることを示す。
データ項目「ｔｏｐｉｃ  ｎａｍｅ＝“世界遺産で意外な発見  カイロの三枝郎”  ｃｏｎｔｅｘｔ＝“世界遺産のエジプトを紹介。…開業することを許された。”」、は番組「行ってみよう世界遺産」内の他のコーナを構成する記事のトピック名が「世界遺産で意外な発見  カイロの三枝郎」であって、その記事が「世界遺産のエジプトを紹介。…開業することを許された。」であることを示す。このコーナでは、コーナ名、開始時刻、終了情報が省略されている。但し、前コーナの終了時刻、当該番組の終了時刻が、このコーナの開始時刻、終了時刻と特定さる。
【００４３】
（嗜好キーワード抽出処理の例）
次に、解析処理部１３３が嗜好キーワードを抽出する処理の例について説明する。
解析処理部１３３は、視聴履歴情報が示す放送局情報が示す放送局が、視聴時間情報が示す視聴時間内に放送した番組のコーナを特定し、特定したコーナを含む番組情報をデータ記憶部１３６から読み出す。
例えば、解析処理部１３３は、視聴情報（図４）が示す識別情報「０ＥＢＥ４２Ｃ０」に対応する視聴開始時刻「２０１４．０４．２０Ｔ１９：０５：２５」から視聴終了時刻「２０１４．０４．２０Ｔ１９：１５：５５」に放送時間が重複しているコーナ「新発見  日本人の足跡」を、番組情報（図５）から特定する。このコーナの放送開始時刻は、「２０１４．０４．２０Ｔ１９：０８：００」、放送終了時刻は「２０１４．０４．２０Ｔ１９：１６：００」である。なお、視聴中のため、視聴終了時刻が定められていない場合には、解析処理部１３３は、視聴終了時刻として、その時点の（現在）時刻を用いる。
【００４４】
解析処理部１３３は、特定したコーナに含まれるキーワード「トルコ」、「旅行記」、「地中海」、及び「イスタンブール（トルコ）」を番組情報（図５）から抽出し、抽出したキーワードを抽出キーワードと定める。
なお、番組がコーナに区分されていない場合には、解析処理部１３３は、コーナに代えてその番組情報全体からキーワードを抽出する。
【００４５】
解析処理部１３３は、抽出したキーワードを、公知の絞り込み法、例えば、ＴＦ−ＩＤＦ（Ｔｅｒｍ  Ｆｒｅｕｅｎｃｙ−Ｉｎｖｅｒｓｅ  Ｄｏｃｕｍｅｎｔ  Ｆｒｅｑｕｅｎｃｙ）法を用いて絞り込んでもよい。ここで、ＴＦ−ＩＦＤ法による絞り込みについて説明する。解析処理部１３３は、処理に係る識別情報の数Ｎと、識別情報毎のＴＦ（Ｔｅｒｍ  Ｆｒｅｑｕｅｎｃｙ）と、ＤＦ（Ｄｏｃｕｍｅｎｔ  Ｆｒｅｑｕｅｎｃｙ）とを抽出したキーワード毎に計数する。ＴＦは、あるキーワードが所定の識別情報について現れた出現頻度である。ＤＦは、あるキーワードがＮ個の識別情報について現れた出現頻度である。そして、解析処理部１３３は、キーワード毎にｌｏｇ（Ｎ／ＤＦ）をＩＤＦとして算出し、算出したＩＤＦと計数したＴＦとの積を、キーワードと識別情報との組毎にＴＦ−ＩＤＦとして算出する。ＴＦ−ＩＤＦは、特定の識別情報に対して頻出し、その他の識別情報に対して現れないキーワードほど大きくなる。解析処理部１３３は、抽出したキーワードから、識別情報毎に算出したＴＤ−ＩＤＦが最も大きいキーワードからＴＤ−ＩＤＦの降順に予め定めた個数のキーワードを抽出する。
【００４６】
なお、解析処理部１３３は、個数を指定せずに、ＴＤ−ＩＤＦが予め定めたＴＤ−ＩＤＦの閾値よりも大きいキーワードを抽出してもよい。
解析処理部１３３は、識別情報毎に抽出したキーワードを抽出キーワードと定め、定めた抽出キーワードを示す嗜好情報と識別情報とを対応付けて視聴情報管理部１３２に出力する。
なお、上述した例では、解析処理部１３３が番組情報に含まれるキーワードを抽出する場合を例にしたが、キーワードとなりうる語句であれば、解析処理部１３３は、他の要素（例えば、番組名、出演者、等）を抽出してもよい。
【００４７】
（嗜好情報の一例）
次に、解析処理部１３３から取得された嗜好情報の一例を示す。
図６は、嗜好情報の一例を示す図である。
図６の第２行の例では、嗜好情報が示す嗜好キーワードが、識別情報と対応付けられている。受信装置２１に係る識別情報「０ＥＢＥ４２Ｃ０」が嗜好キーワード「スカイツリー」、「旅行記」、「Ｊリーグ」、及び「地中海」に対応付けられている。
【００４８】
（マッチング処理）
次に、マッチング処理部１３４が行うマッチング処理について説明する。
図７は、本実施形態に係るマッチング処理の一例を示す概念図である。
マッチング処理部１３４には、視聴情報管理部１３２から識別情報が示す受信装置２１において現在視聴中の番組のＥＰＧデータと、その受信装置２１のユーザの嗜好キーワードを示す嗜好情報が入力される。ＥＰＧデータは、上述したようにその番組のジャンル、放送局、番組名等が含まれる番組情報である。嗜好キーワードは、例えば、番組の特徴や内容を代表するキーワード、番組名、出演者名である。
マッチング処理部１３４は、ＥＰＧデータに含まれるジャンルに対応する検索条件で、嗜好キーワードのうちＥＰＧデータに含まれる語句を配信キーワードとして検索する。マッチング処理部１３４は、検索した配信キーワードを示す配信キーワード情報を配信情報管理部１３５に出力する。
【００４９】
図８は、本実施形態に係るマッチング処理の一例を示すフローチャートである。
（ステップＳ１０１）マッチング処理部１３４は、入力されたＥＰＧデータが示す番組のジャンルを特定する。その後、ステップＳ１０２に進む。
（ステップＳ１０２）マッチング処理部１３４は、マッチングルールデータ（後述）を参照して、特定したジャンルに対応するマッチングルール（検索条件）を定める。マッチングルールデータは、ジャンル情報とマッチングルールとが対応付けて形成されたデータであり、予めデータ記憶部１３６に記憶されているデータである。マッチングルールは、番組情報の各要素についてのマッチングの優先度や、マッチングに使用しない要素を示す情報である。その後、ステップＳ１０３に進む。
【００５０】
（ステップＳ１０３）マッチング処理部１３４は、定めたマッチングルールに従って、嗜好キーワードのそれぞれと一致する語句を、番組情報の各要素から検索する。その後、ステップＳ１０４に進む。
（ステップＳ１０４）マッチング処理部１３４は、検索した語句を配信キーワードと定め、定めた配信キーワードを示す配信キーワード情報を配信情報管理部１３５に出力する。その後、図８に示す処理を終了する。
【００５１】
次に、マッチング処理の具体例について説明する。
図９は、マッチング処理部１３４に入力されるデータの例を示す図である。
図９（Ａ）は、嗜好情報が示す嗜好キーワードの例を示し、図９（Ｂ）は、ＥＰＧデータの例を示す。
ステップＳ１０１（図８）において、マッチング処理部１３４は、ＥＰＧデータに含まれるデータ項目「ｇｅｎｒｅ＝“３”」から、その番組のジャンルを示す符号「３」を特定する。
ステップＳ１０２（図８）において、マッチング処理部１３４は、特定した符号「３」に対応するマッチングルールを、マッチングルールデータ（後述）を参照して定める。定められたマッチングルールは、例えば、ＥＰＧデータに含まれる番組名、キーワード、出演者名の順に、語句を検索することを規定する。そのうち、番組名が最優先である。
ステップＳ１０３において、マッチング処理部１３４は、ＥＰＧデータの、番組名（“ｔｉｔｌｅ”）、キーワード（“ｗｏｒｄ”）、出演者名（“ｃａｓｔ”）の順で、嗜好キーワード「スカイツリー」、「旅行記」、「Ｊリーグ」、「地中海」のそれぞれと一致する語句を検索する。ＥＰＧデータに含まれる番組名は「行ってみよう世界遺産」であるため、嗜好キーワードと一致する語句は検索されない。そして、ＥＰＧデータに含まれるキーワードは、「トルコ」、「旅行記」、「地中海」、「イスタンブール（トルコ）」であり、そのうち嗜好キーワードと一致するものとして太字で示す「旅行記」と「地中海」が検索される。
ステップＳ１０４において、マッチング処理部１３４は、検索した「旅行記」と「地中海」を配信キーワードと定め、これらを示す配信キーワード情報を配信情報管理部１３５に出力する。
【００５２】
（マッチングルールデータ）
次に、マッチングルールデータの一例について説明する。
図１０は、マッチングルールデータの一例を示す図である。
マッチングルールデータは、放送番組のジャンルを示すジャンル情報毎のマッチングルール（検索条件）を示すデータである。図示の例では、マッチングルールは、検索対象となるデータ項目の優先度を示す優先度情報、検索対象として用いない（不使用）データ項目を示す不使用項目情報を含む。優先度の１、２、３は、優先度を示す値であり、その数が小さいほど優先度が最も高いことを示す。優先度１が最も優先度が高いことを示し、優先度３が最も優先度が低いことを示す。図中の「−」は、規定されていないことを示す。
【００５３】
例えば、図１０の第２〜４行のジャンル情報「１：報道」、「２：教養教育」、「３：情報番組」のそれぞれには、優先度１、２、３として「番組名」、「キーワード」、「出演者名」が対応付けられている。但し、これらのジャンルに対応する不使用項目は、規定されていない。「１：報道」の「１」等は、ジャンル「報道」等を示す符号である。
この設定は、かかるジャンルに属す番組では、視聴者が番組名によって視聴するか否かを決める傾向があり、放送の都度扱われる事実が異なる傾向があるためである。また、扱われる番組に係るキーワードは、それぞれ異なり、過去の番組等、その他の番組に係るキーワードでは、その時点の番組に係る番組情報から一致する語句が検索されない可能性が番組名よりも高い。そのため、「キーワード」の優先度が「番組名」の優先度よりも低い。
また、かかるジャンルに属する番組では、放送された事実が注目され、出演者名に対して関心が払われる可能性が低いので、「出演者名」の優先度が「番組名」、「キーワード」の優先度よりも低い。
【００５４】
第５〜９行のジャンル情報「４：音楽」、「５：ドラマ」、「６：時代劇」、「７：アクション」、「８：コメディ」のそれぞれには、優先度１、２、３として「出演者名」、「タイトル」、「キーワード」が対応付けられている。また、これらのジャンルに対応する不使用項目は、規定されていない。
この設定は、かかるジャンルに属す番組では、視聴者は、出演者によって視聴するか否かを決める傾向があるためである。タイトルや、その番組を代表する語句であるキーワードによって視聴するか否かの決め手となりうるが、キーワードよりもタイトル、タイトルよりも出演者の方がその度合いが高い。
【００５５】
第１０行のジャンル情報「９：アニメ」には、優先度１、２として、「タイトル」、「キーワード」が対応付けられ、不使用項目として「出演者名」が対応付けられている。この設定は、アニメについては、視聴者がタイトル、キーワードによって視聴するか否かを決める傾向があり、キーワードよりもタイトルの方がその度合いが高いためである。また、アニメでは、声優が出演者に該当する。視聴者は、声優により視聴するか否かを決めることが稀であるため、「出演者名」が不使用項目として定められている。
【００５６】
第１１行のジャンル情報「１０：映画」には、優先度１、２、３として、「キーワード」ならびに「記事」、「出演者名」、「タイトル」が対応付けられ、不使用項目が規定されていない。映画については、視聴者が主にその内容、つまり、あらすじ、解説、等により視聴するか否かを決める傾向があるため、その内容を示す「キーワード」、「記事」の優先度が優先度１と規定されている。視聴者は、出演者、タイトルによっても視聴するか否かを決める傾向があるが、タイトルよりも出演者、出演者よりもキーワードならびに記事の方がその度合いが高い。
【００５７】
第１２行のジャンル情報「１１：スポーツ」には、優先度１、２として、「番組名」、「キーワード」が対応付けられ、不使用項目として「出演者名」が対応付けられている。この設定は、スポーツ番組について、視聴者が番組名やその内容を示すキーワードにより視聴するか否かを決める傾向があり、キーワードよりも番組名の方がその度合いが高いためである。スポーツ番組では、出演者名として選手名や解説者名が設定されていることがあるが、視聴者は選手や解説者で視聴するか否かを決めることは稀である。
【００５８】
第１３〜１５行のジャンル情報「１２：バラエティ」、「１３：子供向け番組」、「１４：その他」には、優先度１、２として、「キーワード」ならびに「記事」、「タイトル」ならびに「出演者名」が対応付けられ、不使用項目が規定されていない。この設定は、かかるジャンルでは、視聴者が主にその内容により視聴するか否かを決める傾向があるためである。かかるジャンルでは、タイトルや出演者によっても視聴するか否かを決める傾向もあるが、タイトルや出演者は、その都度異なるため、タイトルや出演者よりもキーワードや記事の方が視聴するか否かの決め手として用いられることが多い。
【００５９】
（優先マッチング処理）
次に、マッチングルールを用いて嗜好キーワードと一致する語句を検索する処理（ステップＳ１０３、図８参照）の一例について説明する。次に説明する処理は、マッチングルールで規定された優先度の順序で、番組情報の要素である各データ項目から嗜好キーワードのそれぞれと一致する語句を検索する。この処理を優先マッチング処理と呼ぶ。
【００６０】
図１１は、本実施形態に係る優先マッチング処理の一例を示すフローチャートである。
（ステップＳ２０１）マッチング処理部１３４は、マッチングルールが示す最優先（優先度１）のデータ項目を検索対象として設定する。その後、ステップＳ２０２に進む。
（ステップＳ２０２）マッチング処理部１３４は、設定したデータ項目から嗜好キーワードのいずれかに一致する語句を検索する。その後、ステップＳ２０３に進む。
【００６１】
（ステップＳ２０３）マッチング処理部１３４は、嗜好キーワードと一致する語句があるか否かを判定する。あると判定された場合には（ステップＳ２０３  ＹＥＳ）、ステップＳ２０４に進む。ないと判定された場合には（ステップＳ２０３  ＮＯ）、ステップＳ２０５に進む。
（ステップＳ２０４）マッチング処理部１３４は、嗜好キーワードから一致すると判定された語句を選択する。その後、図１１に示す処理を終了する。
【００６２】
（ステップＳ２０５）マッチング処理部１３４は、決定したマッチングルールを参照して、その時点で設定されたデータ項目よりも優先度がより低い未処理のデータ項目があるか否かを判定する。あると判定された場合には（ステップＳ２０５  ＹＥＳ）、ステップＳ２０６に進む。ないと判定された場合には（ステップＳ２０５  ＮＯ）、マッチング処理部１３４は、嗜好キーワードの検索に失敗したと判定し、図１１に示す処理を終了する。
（ステップＳ２０６）マッチング処理部１３４は、その時点で設定されたデータ項目よりも優先度が１段階低いデータ項目を検索対象として設定する。その後、ステップＳ２０２に進む。
【００６３】
（配信管理データ）
次に、本実施形態に係る配信管理データの一例については後述する。
配信管理データは、例えば、コンテンツデータの制作者、提供者等により予めデータ記憶部１３６に記憶されたデータである。
図１２は、本実施形態に係る配信管理データの一例を示す図である。
図１２に示す配信管理データは、登録情報、コンテンツデータ、ジャンル情報、キーワード情報を含み、これらが対応づけられている。
【００６４】
登録情報は、対応するコンテンツデータに関する情報、例えば、制作者、提供者、タイトル、概要、価格、期間、性質、配信条件、等を示す情報である。
コンテンツデータは、配信対象の候補である第２のコンテンツデータである。第２のコンテンツデータは、例えば、物品、サービス等の広告を示す広告データ、放送番組に関連する情報を示す関連情報データ、政府や地方自治体等の行政機関等による広報を示す広報データ、等である。
ジャンル情報は、対応するコンテンツデータが属するジャンルを示す情報である。
キーワード情報は、対応するコンテンツデータの概要、主旨、等、を示すキーワードを示す情報である。
例えば、第２行目の登録情報「世界遺産地中海の旅  ６泊７日  トルコ、エジプト周遊、山中ツーリズム、＠１２８０００」に、コンテンツデータ「広告データ１」、ジャンル情報「観光、歴史」、及びキーワード情報「旅行、地中海、エジプト、トルコ」が対応付けられている。
【００６５】
ここで、配信情報管理部１３５にマッチング処理部１３４から配信キーワード「旅行記」、「地中海」を示す配信キーワード情報が入力された場合を仮定する。配信情報管理部１３５は、配信キーワード「旅行記」、「地中海」のうち、それぞれ一致するキーワードとしてデータ記憶部１３６に記憶された配信管理データに含まれるキーワード「地中海」を特定する。配信情報管理部１３５は、特定したキーワード「地中海」に対応するコンテンツデータ「広告データ１」を第２のコンテンツデータとして読み取り、読み取った第２のコンテンツデータ「広告データ」を、入力された識別情報と対応付けてコンテンツ配信サーバ装置１４に送信する。
なお、特定第２のコンテンツデータの件数が、所定の件数の閾値（例えば、４件）よりも多い場合には、配信情報管理部１３５は、配信コンテンツデータを参照して、特定した第２のコンテンツデータから、マッチング処理部１３４に入力された番組情報に含まれるジャンル情報と一致する第２のコンテンツデータを選択（絞り込み）してもよい。
【００６６】
（情報処理）
次に、本実施形態に係る情報処理の一例について説明する。
図１３は、本実施形態に係る情報処理の一例を示すフローチャートである。
（ステップＳ３０１）データ入力部１３１は、受信装置２１から視聴情報収集装置１１を介して視聴情報を受信する。その後、ステップＳ３０２に進む。
（ステップＳ３０２）視聴情報管理部１３２は、データ入力部１３１が受信した視聴情報を当該視聴情報に含まれる識別情報と対応付けてデータ記憶部１３６に記憶し、データ記憶部１３６から識別情報毎に形成された視聴履歴情報を取得する。その後、ステップＳ３０３に進む。
（ステップＳ３０３）解析処理部１３３は、視聴情報管理部１３２で取得した視聴履歴情報と、データ記憶部１３６に記憶された番組情報とに基づいて、対応する識別情報が示す受信装置２１で視聴された放送番組に関するキーワードを嗜好キーワードとして抽出する。その後、ステップＳ３０４に進む。
【００６７】
（ステップＳ３０４）データ入力部１３１は、番組情報提供装置１２から番組情報を受信し、視聴情報管理部１３２は、データ入力部１３１が受信した番組情報をデータ記憶部１３６に記憶する。その後、ステップＳ３０５に進む。
（ステップＳ３０５）マッチング処理部１３４は、データ記憶部１３６に記憶されたマッチングルールデータを参照して、データ入力部１３１が受信した番組情報に含まれるジャンル情報に対応するマッチングルール（検索条件）を特定する。マッチング処理部１３４は、特定したマッチングルールに基づいて解析処理部１３３で抽出した嗜好キーワードと当該番組情報についてマッチング処理を行い、配信キーワードを抽出する。その後、ステップＳ３０６に進む。
【００６８】
（ステップＳ３０６）配信情報管理部１３５は、マッチング処理部１３４で抽出した配信キーワードに対応する第２のコンテンツデータを選択し、選択した第２のコンテンツデータを読み取る。その後、ステップＳ３０７に進む。
（ステップＳ３０７）配信情報管理部１３５は、読み取った第２のコンテンツデータをデータ入力部１３１が受信した視聴情報に含まれる識別情報で指定される受信装置２１に、コンテンツ配信サーバ装置１４を介して送信する。その後、図１３に示す処理を終了する。
【００６９】
（受信装置の構成）
次に、本実施形態に係る受信装置２１の構成について説明する。
図１４は、本実施形態に係る受信装置２１の構成を示すブロック図である。
受信装置２１は、ＣＰＵ及び記憶装置を備える。記憶装置は、例えば、ＨＤＤ、フラッシュメモリ、ＲＯＭ、ＲＡＭ、又はそれらの組み合わせである。記憶装置には、ＣＰＵで実行される各種のプログラム、ＣＰＵで実行される処理に用いられる各種のデータ、ＣＰＵで実行された処理により生成されたデータを記憶する。ＣＰＵは、記憶装置に記憶されているプログラムを実行することにより、操作入力部２１１、操作処理部（送信部）２１２、記憶部２１３、放送受信部２１４、通信部２１５、コンテンツ受信部２１６、表示制御部２１７、及び表示部２１８として動作する。
【００７０】
操作入力部２１１は、ユーザの操作を受け付け、受け付けた操作に応じた操作入力信号を取得し、取得した操作入力信号を操作処理部２１２に出力する。操作入力部２１１は、例えば、キーボード、タッチパネル、マウス、等を含んで構成される。また、操作入力部２１１は、リモートコントローラから操作入力信号を受信する受信部を備えてもよい。
【００７１】
操作処理部２１２は、操作入力部２１１から入力された操作入力信号を解析し、操作入力信号に対応した処理を実行する。操作処理部２１２は、操作入力に応じた動作をその他の機能部に指示し、操作入力に応じた視聴情報を、通信部２１５を介して視聴情報収集装置１１に送信する。視聴情報は、表示部２１８が表示する放送番組を送信した放送局を示す放送局情報（チャネル情報で特定される）、自装置を識別する識別情報と、その時点の時刻を含む視聴時間を示す視聴時間情報を含んで形成される。
【００７２】
例えば、操作入力信号が放送チャネルの切替を示すチャネル切替信号である場合、操作処理部２１２は、入力されたチャネル切替信号を表示制御部２１７に出力する。これにより、表示制御部２１７に切替後のチャネルで伝送されたコンテンツデータ（番組データ）を受信させる。また、操作処理部２１２は、その時点の時刻を示す時刻情報（切替前のチャネルの視聴終了時刻、切替後のチャネルの視聴開始時刻）と記憶部２１３に記憶された識別情報と切替前後のチャネルを示すチャネル情報とを含む視聴情報を、通信部２１５を介して視聴情報収集装置１１に送信する。
【００７３】
また、操作入力信号が電源の投入を示す電源投入信号である場合には、表示制御部２１７等に、動作の開始を指示する動作開始信号を出力する。これにより、表示制御部２１７に設定されたチャネルで伝送された番組データの受信を開始させる。また、表示制御部２１７は、時刻情報（視聴開始時刻）と識別情報と、その時点で設定されているチャネルを示すチャネル情報とを含む視聴情報を、通信部２１５を介して視聴情報収集装置１１に送信する。
【００７４】
また、操作入力信号が電源の切断を示す電源切断信号である場合には、動作の終了を指示する動作終了信号を出力する。これにより、表示制御部２１７に設定されたチャネルで伝送されたコンテンツデータ（番組データ）の受信を終了させる。また、表示制御部２１７は、時刻情報（視聴終了時刻）と識別情報と、その時点で設定されているチャネルを示すチャネル情報とを含む視聴情報を、通信部２１５を介して視聴情報収集装置１１に送信する。
【００７５】
記憶部２１３は、各種のデータ、例えば、受信装置２１の処理に用いられるデータ、受信装置２１で生成されたデータ、受信装置２１が受信したデータを記憶する記憶媒体を含んで構成される。
放送受信部２１４は、放送局（図示せず）から放送伝送路（図示せず）を介して番組データを受信し、受信した番組データを表示制御部２１７に出力する。放送受信部２１４は、例えば、放送用受信チューナを含んで構成される。放送伝送路は、同時に番組データを一方向に複数の受信装置２１に伝送することができる伝送路であれば、有線、無線を問わない。放送局毎に定められた周波数帯域の放送波であってもよいし、一部又は全部に通信用のネットワークが含まれていてもよい。
【００７６】
通信部２１５は、ネットワーク４１を介して、ネットワーク４１に接続された各種の機器との間でデータを送受信する。通信部２１５は、受信装置２１内のその他の機能部から入力されたデータを送信先の機器に送信し、送信元の機器から受信装置２１内のその他の機能部に出力する。通信部２１５は、例えば、通信インタフェースを含んで構成される。
コンテンツ受信部２１６は、情報処理装置１３から、コンテンツ配信サーバ装置１４及び通信部２１５を介して第２のコンテンツデータを受信する。コンテンツ受信部２１６は、受信した第２のコンテンツデータを表示制御部２１７に出力する。
【００７７】
表示制御部２１７は、放送受信部２１４から入力された番組データ（第１のコンテンツデータ）や、コンテンツ受信部２１６から入力された第２のコンテンツを示す第２のコンテンツデータを表示部２１８に出力する。これにより、表示部２１８に、番組データが示す放送番組や、第２のコンテンツデータが示す第２のコンテンツを表示させる。
ここで、操作入力部２１１からチャネル切替信号が入力された場合、切替前のチャネルに対応した周波数帯域の番組データの入力を停止し、切替後のチャネルに対応した周波数帯域の番組データの入力を開始する。また、第２のコンテンツデータがコンテンツ受信部２１６から入力された場合には、番組データが示す放送番組の画像と、第２のコンテンツデータが示す第２のコンテンツが示す画像、文字、記号等を重ね合わせた表示用画像を生成する。表示制御部２１７は、生成した表示用画像を示す表示データを表示部２１８に出力することにより、表示部２１８に放送番組と第２のコンテンツを表示させる。なお、表示制御部２１７は、表示部２１８への第２のコンテンツの表示を開始させてから所定時間経過した後、第２のコンテンツの表示を停止してもよい。所定時間は、予め設定されていてもよいし、第２のコンテンツデータに予め付加された表示時間情報が示す表示時間により指定されてもよい。
【００７８】
表示部２１８は、表示制御部２１７から入力されたコンテンツデータ等が示すコンテンツを表示する。表示部２１８は、例えば、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）を含んで構成される。表示部２１８のディスプレイは、操作入力部２１１のタッチセンサと一体化されたタッチパネルとして構成されてもよい。また、表示部２１８は、ディスプレイに代えて、又はディスプレイと併せて、スピーカを備えてもよい。その場合、スピーカは、表示制御部２１７から入力されたコンテンツデータに含まれる音響信号に基づく音を再生する。
【００７９】
以上に説明したように、本実施形態に係る情報処理装置（例えば、情報処理装置１３）は、視聴されたコンテンツ（例えば、放送番組）の種類と属性を示すコンテンツ情報（例えば、番組情報）と、視聴者の嗜好に関する嗜好情報（例えば、嗜好キーワード）とを取得する視聴情報取得部（例えば、視聴情報管理部１３２）を備える。また、情報処理装置１３は、コンテンツの種類（例えば、ジャンル）に応じた検索条件（例えば、マッチングルール）で、コンテンツ情報から取得された嗜好情報に対応した嗜好情報（例えば、配信キーワード情報）を検索する検索処理部（例えば、マッチング処理部１３４）を備える。
この構成により、視聴者の嗜好に関する嗜好情報から視聴されたコンテンツの種類に応じた検索条件で絞り込まれた嗜好情報が検索される。そのため、絞り込まれた嗜好情報に基づき当該コンテンツを視聴した視聴者にとって効果的な情報が提供される。
【００８０】
また、情報処理装置は、予め登録された嗜好情報と第２のコンテンツデータとを対応付けて記憶するデータ記憶部（例えば、データ記憶部１３６）と、データ記憶部から、検索処理部が検索した嗜好情報に対応した第２のコンテンツデータを選択するコンテンツ選択部（例えば、配信情報管理部１３５）とを備える。
この構成により、視聴されたコンテンツの種類に応じた検索条件で絞り込まれた嗜好情報に対応した第２のコンテンツデータが選択される。そのため、あるコンテンツを視聴した視聴者にとって効果的な第２のコンテンツが提供される。
【００８１】
また、コンテンツ情報において属性は複数の要素（例えば、データ項目）を含み、要素毎にコンテンツの種類に応じた優先度が定められ、情報処理装置の検索処理部（例えば、マッチング処理部１３４）は、優先度に基づいてコンテンツ情報から視聴情報取得部が取得した嗜好情報に対応した嗜好情報を検索（例えば、優先マッチング処理）する。
この構成により、視聴者の嗜好に関する嗜好情報から視聴されたコンテンツの種類に応じた要素毎の優先度で絞り込まれた嗜好情報が検索される。そのため、当該コンテンツの種類に応じて異なる要素、例えば、そのコンテンツの視聴の決め手になる要素の優先度を高くして検索することで、そのコンテンツを視聴した視聴者にとってより効果的な情報を提供することができる。
【００８２】
また、情報処理装置は、視聴されたコンテンツの履歴を示す視聴履歴情報を解析して視聴者の嗜好に関するキーワード（例えば、嗜好キーワード）を嗜好情報として抽出する解析処理部（例えば、解析処理部１３３）を備える。
視聴者の嗜好に関する嗜好情報から視聴されたコンテンツの種類に応じた検索条件で絞り込まれたキーワードが検索される。そのため、絞り込まれたキーワードに基づき当該コンテンツを視聴した視聴者にとって効果的な情報を検索することができる。
【００８３】
そして、本実施形態に係る受信装置（例えば、受信装置２１）は、第１のコンテンツデータを受信する第１コンテンツ受信部（例えば、放送受信部２１４）と、第１のコンテンツデータを表示部に出力する出力部（例えば、表示制御部２１７）を備える。また、受信装置２１は、出力部が出力した第１のコンテンツデータを示す視聴情報を情報処理装置（例えば、情報処理装置１３）に送信する送信部（例えば、操作処理部２１２）と、情報処理装置から第２のコンテンツデータを受信する第２コンテンツ受信部（例えば、コンテンツ受信部２１６）とを備える。また、出力部は、第２のコンテンツデータを表示部に出力する。
この構成により、視聴された第１のコンテンツの種類に基づいて選択された第２のコンテンツが表示されるため、第１のコンテンツを視聴した視聴者にとって効果的な第２のコンテンツを表示することができる。
【００８４】
（第２の実施形態）
次に、図面を参照しながら本発明の第２の実施形態について説明する。上述した実施形態と同一の構成については、同一の符号を付して説明を援用する。
図１５は、本実施形態に係る情報処理システム１ａの概要を示す概念図である。
情報処理システム１ａは、情報処理装置１３に代えて、情報処理装置１３ａを用い、受信装置２１の他、端末装置２２ａを用いる。端末装置２２ａは、受信装置２１と対応付けられて登録された端末装置２２ａである。受信装置２１は受信したコンテンツデータが示すコンテンツを表示するのに対し、端末装置２２ａは情報処理装置１３ａから受信した第２のコンテンツデータが示す第２のコンテンツを表示する。図示の例では、第２のコンテンツは、広告１及び広告２である。
情報処理装置１３ａの配信情報管理部１３５ａは、配信情報管理部１３５（図１）と同様に第２のコンテンツデータを選択し、受信装置２１に対応付けられた端末装置２２ａに選択した第２のコンテンツデータを提供する。
【００８５】
図１６は、本実施形態に係る情報処理システム１ａの構成を示すブロック図である。
情報処理システム１ａは、視聴情報収集装置１１、番組情報提供装置１２、情報処理装置１３ａ、コンテンツ配信サーバ装置１４、受信装置２１、及び端末装置２２ａを含んで構成される。
端末装置２２ａは、ネットワーク４１を介してデータを送受信することができる。
端末装置２２ａは、ＣＰＵ及び記憶装置を備え、ＣＰＵは、記憶装置に記憶されたプログラムを動作することにより、操作入力部２２１ａ、操作処理部２２２ａ、記憶部２２３ａ、通信部２２５ａ、コンテンツ受信部２２６ａ、表示制御部２２７ａ、及び表示部２２８ａ（図示せず）として動作する。ＣＰＵが動作するプログラムは、例えば、端末装置２２ａの初回使用時、その他、任意の時期に、端末装置２２ａがプログラム提供装置（図示せず）からネットワーク４１を介して受信したものであってもよい。
【００８６】
操作入力部２２１ａ、操作処理部２２２ａ、記憶部２２３ａ、通信部２２５ａ、コンテンツ受信部２２６ａ、表示制御部２２７ａ、及び表示部２２８ａは、それぞれ操作入力部２１１、操作処理部２１２、記憶部２１３、通信部２１５、コンテンツ受信部２１６、表示制御部２１７、及び表示部２１８（図１４）と同様な構成を有する。なお、端末装置２２ａは、放送受信部２１４と同様な構成を有する放送受信部２２４ａを備えてもよいし、備えていなくてもよい。
端末装置２２ａは、例えば、パーソナルコンピュータ、多機能携帯電話機（いわゆるスマートフォンを含む）、個人情報端末装置（ＰＤＡ）、等、受信したコンテンツデータのコンテンツを表示することができる装置である。端末装置２２ａは、受信装置２１を使用するユーザと同一のユーザが使用するユーザが使用する端末装置であってもよい。
【００８７】
（情報処理装置の構成）
次に、本実施形態に係る情報処理装置１３ａの構成について説明する。
図１７は、本実施形態に係る情報処理装置１３ａの構成を示すブロック図である。
情報処理装置１３ａは、ＣＰＵ及び記憶装置を備える。ＣＰＵは、記憶装置に記憶されているプログラムを実行することにより、データ入力部１３１、視聴情報管理部１３２、解析処理部１３３、マッチング処理部１３４、配信情報管理部（コンテンツ選択部）１３５ａ、及びデータ記憶部１３６として動作する。
データ記憶部１３６には、受信装置２１の識別情報と端末装置２２ａの識別情報とが対応付けられた端末データ（図１８参照）を予め記憶させておく。受信装置２１の識別情報と端末装置２２ａの識別情報とを対応付けた端末データは、例えば、受信装置２１又は端末装置２２ａの初回使用時、その他、任意の時点で、データ記憶部１３６に新たに記憶又は更新される。
【００８８】
配信情報管理部１３５ａは、配信情報管理部１３５と同様に、受信装置２１に係る識別情報と対応付けて入力された配信キーワード情報が示す配信キーワードに基づいて第２のコンテンツデータを選択し、選択した第２のコンテンツデータをデータ記憶部１３６から読み取る。
配信情報管理部１３５ａは、データ記憶部１３６に記憶した端末データを参照して、入力された受信装置２１の識別情報に対応する端末装置２２ａの識別情報を読み取る。
配信情報管理部１３５ａは、読み取った第２のコンテンツデータを読み取った識別情報と対応付けてコンテンツ配信サーバ装置１４に送信する。これにより、コンテンツ配信サーバ装置１４は、配信情報管理部１３５ａから受信した第２のコンテンツデータを、受信した識別情報が示す端末装置２２ａに送信する。
【００８９】
（端末データの例）
次に、端末データの一例について説明する。図１８は、端末データの一例を示す図である。
端末データは、受信装置２１の識別情報と端末装置２２ａの識別情報とを含み、それらが対応付けられて構成される。図１８の第２行では、受信装置２１の識別情報「０ＥＢＥ４２Ｃ０」と端末装置２２ａの「１ＲＬＣ３４Ｒ５」とが対応付けられている。
なお、端末データは、受信装置２１の識別情報に、さらに個々のユーザを識別するユーザ識別情報（ユーザＩＤ）が対応付けられて形成されてもよい。また、１つのユーザ識別情報に対応付けられた、受信装置２１の識別情報の数、端末装置２２ａの識別情報の数は、それぞれ１個に限られず、複数であってもよい。
【００９０】
以上に説明したように、本実施形態に係る情報処理装置（例えば、情報処理装置１３ａ）は、データ記憶部に受信装置と対応付けて端末装置（例えば、端末装置２２ａ）が登録され、選択部（例えば、配信情報管理部１３５ａ）は、検索処理部（例えば、マッチング処理部１３４）が検索した嗜好情報に対応した第２のコンテンツデータを端末装置に提供するコンテンツデータとして選択する。
また、本実施形態に係る端末装置（例えば、端末装置２２ａ）は、第１のコンテンツデータを受信する受信装置（例えば、受信装置２１）と対応付けて登録され、第１のコンテンツデータの履歴を示す視聴履歴情報に基づいて選択された第２のコンテンツデータを情報処理装置（例えば、情報処理装置１３ａ）から受信する受信部（例えば、コンテンツ受信部２２６ａ）と、第２のコンテンツデータを表示部に出力する出力部（例えば、表示制御部２２７ａ）と備える。
この構成により、視聴者が番組（第１のコンテンツ）を視聴した受信装置と別個の端末装置であって、受信装置と対応付けて登録された端末装置において第２のコンテンツが表示される。そのため、第１のコンテンツに関連する第２のコンテンツを表示する端末装置として、視聴者所望の端末装置が登録可能になる。
【００９１】
（第３の実施形態）
次に、図面を参照しながら本発明の第３の実施形態について説明する。上述した実施形態と同一の構成については、同一の符号を付して説明を援用する。
図１９は、本実施形態に係る情報処理システム１ｂの構成を示すブロック図である。
情報処理システム１ｂは、情報処理システム１ａ（図１６）において、さらに中継装置２３ｂを含んで構成される。
【００９２】
中継装置２３ｂは、ネットワーク４１を介して、視聴情報収集装置１１、番組情報提供装置１２、情報処理装置１３ａ、及びコンテンツ配信サーバ装置１４に接続されている。また、中継装置２３ｂは、自装置の配下のローカルネットワークを介して受信装置２１及び端末装置２２ａに接続可能である。中継装置２３ｂは、例えば、無線ＬＡＮルータである。
【００９３】
中継装置２３ｂは、所定の通信方式、例えば、ＩＥＥＥ８０２．１１で自装置の配下のローカルネットワークに接続可能な通信機器として、端末装置２２ａを探索する。ここで、中継装置２３ｂは、自装置のセル内の端末装置２２ａに探索信号を所定時間間隔（例えば、９０秒）で送信する。セルとは、電波が届く範囲を意味する。端末装置２２ａの通信部２２５ａは、中継装置２３ｂから探索信号を受信したとき、自装置の識別情報を付加した探索応答信号を送信する。
【００９４】
中継装置２３ｂは、探索信号の送信後に所定時間（例えば、６秒）内に端末装置２２ａから探索応答信号を受信したとき、端末装置２２ａが通信可能であると判定する。中継装置２３ｂは、その通信機器との間で接続を確立し、その通信機器は中継装置２３ｂを介して、中継装置２３ｂ配下のローカルネットワークや、ネットワーク４１に接続された通信機器との間でデータの送受信が可能になる。中継装置２３ｂは、探索信号の送信後に所定時間内に端末装置２２ａから探索応答信号を受信しなかったとき、端末装置２２ａが通信不可能であると判定する。中継装置２３ｂは、端末装置２２ａとの接続を切断し、データの送受信を停止する。
【００９５】
他方、中継装置２３ｂは、通信可能であると判定した端末装置２２ａの識別情報と自装置の識別情報を含む接続機器情報を情報処理装置１３ａに送信する。
情報処理装置１３ａの配信情報管理部１３５ａ（図１７）は、中継装置２３ｂから接続機器情報を受信し、受信した機器情報に含まれる中継装置２３ｂの識別情報と端末装置２２ａの識別情報を対応付けてデータ記憶部１３６に記憶する。これにより、情報処理装置１３ａのデータ記憶部１３６に記憶された端末データには、中継装置２３ｂの識別情報と中継装置２３ｂの配下のローカルネットワークに接続可能な電子機器である受信装置２１の識別情報と、端末装置２２ａの識別情報とが対応付けられる。
【００９６】
また、中継装置２３ｂは、通信不可能であると判定した端末装置２２ａの識別情報と中継装置２３ｂの識別情報を含む切断機器情報を情報処理装置１３ａに送信する。
情報処理装置１３ａの配信情報管理部１３５ａ（図１７）は、中継装置２３ｂから切断機器情報を受信し、受信した切断機器情報に含まれる中継装置２３ｂの識別情報に対応する端末装置２２ａの識別情報をデータ記憶部１３６に記憶された端末データから消去する。
【００９７】
配信情報管理部１３５ａ（図１７）は、データ記憶部１３６に記憶した端末データを参照して、入力された識別情報を識別する受信装置２１を配下に接続する中継装置２３ｂの識別情報を特定する。配信情報管理部１３５ａは、特定した識別情報に対応する通信機器の識別情報であって、入力された識別情報とは異なるもの、つまり、端末装置２２ａの識別情報を読み取る。
配信情報管理部１３５ａは、読み取った第２のコンテンツデータを読み取った識別情報と対応付けてコンテンツ配信サーバ装置１４に送信する。これにより、コンテンツ配信サーバ装置１４は、配信情報管理部１３５ａから受信した第２のコンテンツデータを、受信した識別情報が示す端末装置２２ａに送信する。
【００９８】
以上に説明したように、本実施形態に係る情報処理装置（例えば、情報処理装置１３ａ）の選択部（例えば、配信情報管理部１３５ａ）は、受信装置（例えば、受信装置２１）を配下に接続する中継装置（例えば、中継装置２３ｂ）から受信した端末装置（例えば、端末装置２２ａ）の識別情報を受信装置の識別情報と対応付けてデータ記憶部に記憶する。また、選択部は、視聴情報を受信した受信装置に対応する端末装置に第２のコンテンツデータを送信する。
この構成により、第１のコンテンツデータを受信する受信装置２１を配下に接続する中継装置２３ｂに接続された端末装置２２ａが第２のコンテンツデータの送信先として選択される。そのため、視聴者、その他のデータ管理者等は、特段の操作を行わなくても、第１のコンテンツに関連する第２のコンテンツを表示する端末装置２２ａが登録される。
【００９９】
（第４の実施形態）
次に、図面を参照しながら本発明の第４の実施形態について説明する。上述した実施形態と同一の構成については、同一の符号を付して説明を援用する。
本実施形態に係る情報処理装置１３、１３ａのマッチング処理部１３４（図３、１６）は、優先マッチング処理（ステップＳ１０３、図８）として、次に説明する処理を行う。マッチング処理部１３４は、最優先のデータ項目を検索対象として設定し、検索された嗜好キーワードに一致する語句の数が所定数（例えば、１０個）より多い場合、所定数以下に収束するまで、より優先度が低いデータ項目により絞り込みを行う。
【０１００】
図２０は、本実施形態に係る優先マッチング処理の一例を示すフローチャートである。
図２０に示す処理は、ステップＳ２０１、Ｓ２０２、Ｓ２０４、Ｓ２０５（以上、図１１参照）、Ｓ２０３ｃ、Ｓ２０６ｃ、及びＳ２０７を含む。ここで、ステップＳ２０１、Ｓ２０２の処理が終了した後、ステップＳ２０３ｃに進む。
【０１０１】
（ステップＳ２０３ｃ）マッチング処理部１３４は、検索された嗜好キーワードと一致する語句の数が所定数以下であるか否かを判定する。所定数以下と判定された場合には（ステップＳ２０３ｃ  ＹＥＳ）、ステップＳ２０４に進む。ステップＳ２０４の処理が終了した後、図２０に示す処理を終了する。
所定数より多いと判定された場合には（ステップＳ２０３ｃ  ＮＯ）、ステップＳ２０５に進む。ステップＳ２０５において、マッチング処理部１３４が、その時点で設定されたデータ項目よりも優先度がより低い未処理のデータ項目があると判定された場合には（ステップＳ２０５  ＹＥＳ）、ステップＳ２０６ｃに進む。ないと判定された場合には（ステップＳ２０５  ＮＯ）、ステップＳ２０７ｃに進む。
【０１０２】
（ステップＳ２０６ｃ）マッチング処理部１３４は、その時点で設定されたデータ項目よりも優先度が１段階低いデータ項目を検索対象の絞り込み項目として設定する。その後、ステップＳ２０２に進む。設定された絞り込み項目は、次に実行されるステップＳ２０２において、嗜好キーワードのいずれかに一致する語句を新たに検索するために用いられる。ステップＳ２０２では、既に検索された語句のうち、新たに検索された語句にも該当する語句を選択する（絞り込み、ＡＮＤ検索）。
（ステップＳ２０７ｃ）マッチング処理部１３４は、検索された語句から所定数の語句を選択する。その後、図２０に示す処理を終了する。
【０１０３】
以上に説明したように、本実施形態の情報処理装置１３、１３ａの検索処理部（例えば、マッチング処理部１３４）は、コンテンツ情報のうち最優先の要素から検索された嗜好情報の数が所定数より多い場合、最優先の要素から検索された嗜好情報を、所定数以下に収束するまで、順次より優先度が低い要素により絞り込みを行う。
この構成により、最優先の要素から検索された嗜好情報の数が多すぎる場合でも、優先度の順に嗜好情報を絞り込むことで、検索すべき嗜好情報の数を所定数以下に収束することができる。
【０１０４】
（第５の実施形態）
次に、図面を参照しながら本発明の第５の実施形態について説明する。上述した実施形態と同一の構成については、同一の符号を付して説明を援用する。
本実施形態に係る情報処理装置１３、１３ａのマッチング処理部１３４（図３、１６）は、優先マッチング処理（ステップＳ１０３、図８）として、次に説明する処理を行う。
【０１０５】
図２１は、本実施形態に係る優先マッチング処理の一例を示すフローチャートである。
（ステップＳ２１１ｄ）マッチング処理部１３４は、各データ項目（不使用項目を除く）について嗜好キーワードのいずれかに一致する語句を検索する。その後、ステップＳ２１２ｄに進む。
（ステップＳ２１２ｄ）マッチング処理部１３４は、検索された語句毎にデータ項目別の出現頻度を計数し、出現頻度毎にデータ項目に対応した重み係数を乗算した乗算値を算出する。１つの語句は、複数のデータ項目から検索される可能性があり、重み係数は、データ項目の優先度が高いほど大きくなるように予め設定しておく。マッチング処理部１３４は、乗算値の語句毎の総和を検索スコアとして算出する。その後、ステップＳ２１３ｄに進む。
（ステップＳ２１３ｄ）マッチング処理部１３４は、算出した検索スコアの降順に検索スコアが最大の語句から所定個数の語句を嗜好キーワードとして選択する。その後、図２１に示す処理を終了する。
【０１０６】
以上に説明したように、本実施形態によれば、本実施形態の情報処理装置１３、１３ａの検索処理部（例えば、マッチング処理部１３４）は、コンテンツ情報の各要素から検索された嗜好情報（語句）毎に、各要素で検索された件数をその要素の優先度に応じた重み係数で重みづけて得られる乗算値の、要素間の総和を検索スコアとして算出し、検索スコアの降順に所定の個数の語句を選択する。重み係数は、優先度が高い要素ほど大きくなるように予め設定されている。
この構成により、検索すべき嗜好情報の数が所定の個数以下に抑えられ、嗜好情報の選択において、優先度が高い要素ほど重視される。
【０１０７】
（変形例）
以上、実施形態について説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【０１０８】
上述した実施形態では、受信装置２１が受信するコンテンツデータ（第１のコンテンツデータ）が、主にテレビジョン放送の番組データである場合を例にしたが、これには限られない。第１のコンテンツデータは、放送伝送路により同時に複数の受信装置２１が受信可能なコンテンツデータであればよい。第１のコンテンツデータは、例えば、ラジオ放送の番組データであってもよい。また、第１のコンテンツデータは、放送伝送路として、その一部又は全部として通信用のネットワークを介して伝送されてもよい。
【０１０９】
上述した実施形態では、配信情報管理部１３５、１３５ａ（図３、１７）は、受信装置２１又は端末装置２２ａから停止要求信号を受信したとき、選択した第２のコンテンツデータの送信を停止してもよい。
上述した実施形態では、配信情報管理部１３５、１３５ａ（図３、１７）は、第２のコンテンツデータを選択し、コンテンツ配信サーバ装置１４に送信することに代え、第２のコンテンツデータを識別する第２のコンテンツ識別情報を選択し、コンテンツ配信サーバ装置１４に送信してもよい。その場合、配信管理データ（図１２）は、コンテンツデータ（第２のコンテンツデータ）に代えてそのコンテンツデータを識別する第２のコンテンツ識別情報を含むように構成しておく。また、コンテンツ配信サーバ装置１４は、自装置の記憶部に第２のコンテンツデータと第２のコンテンツ識別情報を対応付けて記憶させておく。コンテンツ配信サーバ装置１４は、配信情報管理部１３５、１３５ａから受信した第２のコンテンツ識別情報に対応した第２のコンテンツデータを記憶部から読み取り、読み取った第２のコンテンツデータを受信装置２１、端末装置２２ａに送信する。これにより、データ記憶部１３６に要求される記憶容量を低減することができる。
【０１１０】
また、受信装置２１において、表示部２１８が着脱可能であってもよい。表示部２１８は、受信装置２１との間でデータの送受信が可能であれば、受信装置２１とは別体であってもよい。同様に、端末装置２２ａにおいて、表示部２２８ａが着脱可能であってもよい。表示部２２８ａは、端末装置２２ａとの間でデータの送受信が可能であれば、端末装置２２ａとは別体であってもよい。
【０１１１】
上述した実施形態では、受信装置２１から受信した視聴情報を情報処理装置１３、１３ａに送信する視聴情報収集装置１１、番組情報を情報処理装置１３、１３ａに送信する番組情報提供装置１２、及び情報処理装置１３、１３ａから受信した第２のコンテンツデータを受信装置２１、２２ａに送信するコンテンツ配信サーバ装置１４が、それぞれ独立したサーバ装置である場合を例にしたが（図２、１６、１９）、これには限られない。視聴情報収集装置１１、番組情報提供装置１２、情報処理装置１３、１３ａ、及びコンテンツ配信サーバ装置１４のうちの任意の組み合わせ、もしくは全部が一体化された装置として構成されてもよい。
【０１１２】
上述した、マッチング処理部１３４（図３、１７）は、嗜好キーワードのそれぞれと一致する語句を、コンテンツ情報（例えば、番組情報）の各要素を形成する語句から検索する場合を例にしたが、これには限られない。マッチング処理部１３４（図３、１７）は、嗜好キーワードのそれぞれの同義語もしくは類義語を、嗜好キーワードのそれぞれに対応する語句としてコンテンツ情報（例えば、番組情報）の各要素を形成する語句から検索してもよい。この検索を行うために、データ記憶部１３６には、同義語データ、類義語データを予め記憶しておく。同義語データは、各１つの語句と意味上同一の他の語句（同義語）が対応付けられたデータである。類義語データは、各１つの語句と意味上類似した他の語句（同義語）が対応付けられたデータである。マッチング処理部１３４（図３、１７）は、同義語データ、類義語データを参照し、嗜好キーワードのそれぞれに対応した同義語、類義語を特定し、特定した同義語、類義語を配信キーワード又はその候補に含めてもよい。
【０１１３】
なお、上述した実施形態は、任意に組み合わされて実施されてもよい。例えば、第１の実施形態に係るデータ処理装置１１、１１ａにおいて、マッチング処理部１３４は、図１１、２０、２１に示す優先マッチング処理がいずれも実行可能であってもよい。
【符号の説明】
【０１１４】
１、１ａ、１ｂ…情報処理システム
１１…視聴情報収集装置、１２…番組情報提供装置、１３、１３ａ…情報処理装置、
１３１…データ入力部、１３２…視聴情報管理部、１３３…解析処理部、
１３４…マッチング処理部、１３５、１３５ａ…配信情報管理部、
１３６…データ記憶部、１４…コンテンツ配信サーバ装置、
２１…受信装置、
２１１…操作入力部、２１２…操作処理部、２１３…記憶部、２１４…放送受信部、
２１５…通信部、２１６…コンテンツ受信部、２１７…表示制御部、２１８…表示部、
２２ａ…端末装置、２３ｂ…中継装置、
４１…ネットワーク
【図１】
2015222906.tif 000003
【図２】
2015222906.tif 000004
【図３】
2015222906.tif 000005
【図４】
2015222906.tif 000006
【図５】
2015222906.tif 000007
【図６】
2015222906.tif 000008
【図７】
2015222906.tif 000009
【図８】
2015222906.tif 000010
【図９】
2015222906.tif 000011
【図１０】
2015222906.tif 000012
【図１１】
2015222906.tif 000013
【図１２】
2015222906.tif 000014
【図１３】
2015222906.tif 000015
【図１４】
2015222906.tif 000016
【図１５】
2015222906.tif 000017
【図１６】
2015222906.tif 000018
【図１７】
2015222906.tif 000019
【図１８】
2015222906.tif 000020
【図１９】
2015222906.tif 000021
【図２０】
2015222906.tif 000022
【図２１】
2015222906.tif 000023