(57)【要約】【課題】動画の訴求効果を高めること。【解決手段】本願に係る選択装置は、取得部と、選択部とを有する。取得部は、配信済みのテキストコンテンツから抽出されるキーワードを取得する。選択部は、取得部によって取得された配信済みのテキストコンテンツから抽出されるキーワードに基づいて配信対象の動画を選択する。また、取得部は、所定の利用者に配信済みのテキストコンテンツから抽出されるキーワードを取得し、選択部は、取得部によって取得された所定の利用者に配信済みのテキストコンテンツから抽出されるキーワードに基づいて、当該所定の利用者に配信するための動画を選択する。【選択図】図１
2018198003.tif 000002
【特許請求の範囲】
【請求項１】
配信済みのテキストコンテンツから抽出されるキーワードを取得する取得部と、
前記取得部によって取得された前記キーワードに基づいて配信対象の動画を選択する選択部と、
を備えることを特徴とする選択装置。
【請求項２】
前記取得部は、
前記キーワードとして、所定の利用者に配信済みのテキストコンテンツから抽出されるキーワードを取得し、
前記選択部は、
前記取得部によって取得された前記所定の利用者に配信済みのテキストコンテンツから抽出されるキーワードに基づいて、当該所定の利用者に配信するための動画を選択する
ことを特徴とする請求項１に記載の選択装置。
【請求項３】
前記選択部は、
前記キーワードとして、前記配信対象の動画が表示されるテキストコンテンツ以外のテキストコンテンツから抽出されるキーワードに基づいて配信対象の動画を選択する
ことを特徴とする請求項１または請求項２に記載の選択装置。
【請求項４】
前記選択部は、
前記キーワードとして、前記配信対象の動画が表示されるテキストコンテンツから抽出されるキーワードに基づいて配信対象の動画を選択する
ことを特徴とする請求項１または請求項２に記載の選択装置。
【請求項５】
前記取得部は、
前記キーワードとして、前記配信対象の利用者以外の利用者に配信済みのテキストコンテンツから抽出されるキーワードを取得し、
前記選択部は、
前記取得部によって取得された前記配信対象の利用者以外の利用者に配信済みのテキストコンテンツから抽出されるキーワードに基づいて配信対象の動画を選択する
ことを特徴とする請求項１に記載の選択装置。
【請求項６】
前記取得部は、
前記配信対象の利用者以外の利用者に配信済みのテキストコンテンツから抽出されるキーワードとして、所定の期間内におけるトレンドに関するキーワードを取得し、
前記選択部は、
前記取得部によって取得された前記所定の期間内におけるトレンドに関するキーワードに基づいて配信対象の動画を選択する
ことを特徴とする請求項５に記載の選択装置。
【請求項７】
前記選択部は、
前記配信対象の動画として、前記キーワードから特定される動画に関連する動画である関連動画を選択する
ことを特徴とする請求項５または請求項６に記載の選択装置。
【請求項８】
前記選択部により選択された動画に関連するレビューであって、前記選択装置とは異なる装置に投稿されたレビューが表示される動画を配信する配信部、
をさらに備えることを特徴とする請求項１〜７のいずれか１つに記載の選択装置。
【請求項９】
コンピュータが実行する選択方法であって、
配信済みのテキストコンテンツから抽出されるキーワードを取得する取得工程と、
前記取得工程によって取得された前記キーワードに基づいて配信対象の動画を選択する選択工程と、
を含むことを特徴とする選択方法。
【請求項１０】
配信済みのテキストコンテンツから抽出されるキーワードを取得する取得手順と、
前記取得手順によって取得された前記キーワードに基づいて配信対象の動画を選択する選択手順と、
をコンピュータに実行させることを特徴とする選択プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、選択装置、選択方法および選択プログラムに関する。
【背景技術】
【０００２】
従来、ユーザが視聴した動画情報に基づいて、ユーザの嗜好に適する動画を推薦する技術が知られている。具体的には、ユーザが視聴した動画に関するユーザの操作ログに含まれる動画情報と推薦動画情報の合致度を計算し、計算した合致度に基づいて、推薦動画を選択する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２０３７７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、動画の訴求効果を高めることができるとは限らない。具体的には、上記の従来技術では、ユーザが視聴した動画情報に基づいて、推薦動画を選択するにすぎず、動画の訴求効果を高めることができるとは限らない。
【０００５】
本願は、上記に鑑みてなされたものであって、動画の訴求効果を高めることができる選択装置、選択方法および選択プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る選択装置は、配信済みのテキストコンテンツから抽出されるキーワードを取得する取得部と、前記取得部によって取得された前記キーワードに基づいて配信対象の動画を選択する選択部とを有することを特徴とする。
【発明の効果】
【０００７】
実施形態の一態様によれば、動画の訴求効果を高めることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る選択処理の一例を示す図である。
【図２】図２は、実施形態に係るテキストコンテンツサーバの構成例を示す図である。
【図３】図３は、実施形態に係る閲覧履歴情報記憶部の一例を示す図である。
【図４】図４は、実施形態に係る選択装置の構成例を示す図である。
【図５】図５は、実施形態に係る動画情報記憶部の一例を示す図である。
【図６】図６は、実施形態に係るテキストコンテンツサーバの配信処理手順を示すフローチャートである。
【図７】図７は、実施形態に係る選択処理手順を示すフローチャートである。
【図８】図８は、変形例に係る選択処理の一例を示す図である。
【図９】図９は、選択装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る選択装置、選択方法および選択プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る選択装置、選択方法および選択プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
（実施形態）
〔１．選択処理の一例〕
まず、図１を用いて、実施形態に係る選択処理の一例について説明する。図１は、実施形態に係る選択処理の一例を示す図である。図１では、選択装置１００が、配信済みのテキストコンテンツから抽出されるキーワードに基づいて配信対象の動画を選択する例を示す。具体的には、図１では、選択装置１００が、閲覧された記事に頻繁に登場するキーワード「女優Ａ」に基づいて、配信対象の動画として女優Ａに関する動画広告を選択する場合を示す。
【００１１】
図１に示すように、選択システム１には、端末装置１０と、テキストコンテンツサーバ２０と、選択装置１００とが含まれる。端末装置１０と、テキストコンテンツサーバ２０と、選択装置１００は、図示しない所定の通信網を介して、有線または無線により通信可能に接続される。なお、図１に示す選択システム１には、複数台の端末装置１０や、複数台のテキストコンテンツサーバ２０や、複数台の選択装置１００が含まれてもよい。
【００１２】
端末装置１０は、ユーザによって利用される情報処理装置である。端末装置１０は、例えば、スマートフォンや、タブレット型端末や、ノート型ＰＣ（Personal  Computer）や、デスクトップＰＣや、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等により実現される。図１に示す例においては、端末装置１０がスマートフォンである場合を示す。なお、端末装置１０は、ブラウザやアプリケーションにより、テキストコンテンツサーバ２０が配信するテキストコンテンツを表示する。
【００１３】
テキストコンテンツサーバ２０は、テキストコンテンツ（文字情報を主体とするコンテンツ）を配信する情報処理装置である。図１に示す例において、テキストコンテンツサーバ２０は、端末装置１０からの配信要求に応じて、端末装置１０において表示されるテキストコンテンツの一例であるニュース記事を配信する。
【００１４】
選択装置１００は、端末装置１０からの要求に応じて、配信済みのテキストコンテンツから抽出されるキーワードに基づいて配信対象の動画を選択し、選択した動画を要求元の端末装置１０に配信する情報処理装置である。
【００１５】
以下、図１を用いて、選択処理の一例を説明する。図１に示す例では、端末装置１０はニュース記事のタイトルの一覧を表示する。端末装置１０は、ユーザＵ１によってニュース記事のタイトルの一覧のなかから記事タイトルＴ１１（女優Ａの結婚に関するニュース記事のタイトル）が選択されると、選択された記事タイトルＴ１１に対応するテキストコンテンツの配信要求をテキストコンテンツサーバ２０に送信する（ステップＳ１１）。
【００１６】
テキストコンテンツサーバ２０は、端末装置１０から配信要求を受け付けた場合、ユーザＵ１の端末装置１０に女優Ａの結婚に関するニュース記事として、テキストコンテンツＣ１２を配信する（ステップＳ１２）。そして、端末装置１０は、テキストコンテンツサーバ２０から受信した女優Ａの結婚に関するニュース記事として、テキストコンテンツＣ１２を表示する。
【００１７】
テキストコンテンツサーバ２０は、テキストコンテンツを配信した場合は、テキストコンテンツの閲覧履歴情報２２２を更新する（ステップＳ１３）。図１に示す例では、テキストコンテンツサーバ２０は、２０１７年５月１２日ＡＭ８：３０に、女優Ａの結婚に関するニュース記事に対応するテキストコンテンツＣ１２をユーザＵ１の端末装置１０に配信したとする。この場合、テキストコンテンツサーバ２０は、閲覧日時「２０１７年５月１２日ＡＭ８：３０」と、ユーザＵ１のユーザＩＤ「Ｕ１」と、ユーザＵ１が閲覧したニュース記事（テキストコンテンツＣ１２）のＵＲＬとを閲覧履歴情報２２２を保持する閲覧履歴情報記憶部２２３に格納することにより、閲覧履歴情報２２２を更新する。
【００１８】
続いて、端末装置１０は、ステップＳ１１の開始時とは異なるニュース記事のタイトルの一覧を表示する。そして、端末装置１０は、ユーザＵ１によってニュース記事のタイトルの一覧のなかから記事タイトルＴ１５（大手衣料品メーカーＤ社の東南アジア進出に関するニュース記事のタイトル）が選択されると、テキストコンテンツサーバ２０に選択された記事タイトルＴ１５に対応するテキストコンテンツの配信要求を送信する（ステップＳ１４）。
【００１９】
続いて、テキストコンテンツサーバ２０は、端末装置１０から配信要求を受け付けた場合、テキストコンテンツ記憶部２２１から、記事タイトルＴ１５に対応するテキストコンテンツＣ１３を抽出する。ここで、テキストコンテンツＣ１３は、動画広告枠(動画広告の表示枠)Ｆ１０を含んでいるものとする。この場合、テキストコンテンツサーバ２０は、閲覧履歴情報２２２を保持する閲覧履歴情報記憶部２２３から、ユーザＵ１の閲覧履歴に関する情報を取得する。そして、テキストコンテンツサーバ２０は、取得したユーザＵ１の閲覧履歴に関する情報から、閲覧された記事に頻繁に登場するキーワード「女優Ａ」を抽出する（ステップＳ１５）。具体的には、閲覧履歴情報２２２を保持する閲覧履歴情報記憶部２２３から取得されたユーザＵ１の閲覧履歴情報２２２によると、ユーザＵ１は、女優Ａの結婚に関するニュース記事（テキストコンテンツＣ１２に対応する記事）を閲覧する前に、最新ゴルフクラブ情報に関するニュース記事（テキストコンテンツＣ１１に対応する記事）や、正月の女優Ａの映画公開に関するニュース記事（テキストコンテンツＣ１０に対応する記事）を閲覧している。また、図１には図示されていないが、ユーザＵ１は他にも女優Ａに関する記事を所定の閾値を超える回数閲覧しているものとする。ここで、女優Ａに関する各々の記事には、キーワード「女優Ａ」が所定の閾値を超える回数登場するものとする。したがって、テキストコンテンツサーバ２０は、ユーザＵ１に閲覧された記事に頻繁に登場するキーワードとして「女優Ａ」を抽出する。
【００２０】
続いて、テキストコンテンツサーバ２０は、端末装置１０に、キーワード「女優Ａ」が設定された動画広告の配信要求であって、テキストコンテンツＣ１３内の動画広告枠Ｆ１０に表示させるための動画広告を選択装置１００に要求するという配信要求を含むテキストコンテンツＣ１３を配信する（ステップＳ１６）。なお、テキストコンテンツサーバ２０は、テキストコンテンツを配信した場合は、テキストコンテンツの閲覧履歴情報２２２を更新する。
【００２１】
端末装置１０は、キーワード「女優Ａ」が設定された動画広告の配信要求を取得することで、選択装置１００にキーワード「女優Ａ」が設定された動画広告の配信要求を送信する（ステップＳ１７）。
【００２２】
選択装置１００は、端末装置１０から受信した配信要求からキーワード「女優Ａ」を取得する。そして、選択装置１００は、動画情報記憶部１２０から女優Ａが出演している映画Ｘの動画広告ＡＣ１０を配信対象の動画広告として選択する（ステップＳ１８）。
【００２３】
続いて、選択装置１００は、端末装置１０に動画広告ＡＣ１０を配信する（ステップＳ１９）。また、端末装置１０は、選択装置１００から受信した動画広告ＡＣ１０をテキストコンテンツＣ１３に含まれる動画広告枠Ｆ１０に表示する。
【００２４】
上述したように、選択装置１００は、配信済みのテキストコンテンツから抽出されるキーワードに基づいて配信対象の動画を選択する。具体的には、選択装置１００は、配信済みのテキストコンテンツから抽出されるキーワードとして、動画を配信する以前にユーザが閲覧していた記事に頻繁に登場するキーワードに基づいて配信対象の動画を選択する。図１に示すように、選択装置１００は、女優Ａが登場するニュース記事を頻繁に閲覧したユーザに配信する動画として、動画を配信する以前にユーザが閲覧していた記事に頻繁に登場するキーワード「女優Ａ」を抽出して、抽出したキーワード「女優Ａ」に基づいて、配信対象の動画として女優Ａが出演している映画Ｘの動画広告ＡＣ１０を選択する。これにより、選択装置１００は、女優Ａに関心が高いユーザに対して、女優Ａに関する動画広告を配信することができる。このように、選択装置１００は、訴求効果の高い動画を選択して配信することができる。したがって、選択装置１００は、動画の訴求効果を高めることができる。
【００２５】
なお、図１に示す例では、テキストコンテンツサーバ２０と選択装置１００とは、別装置である場合を示したが、テキストコンテンツサーバ２０と選択装置１００とが一体であってもよい。例えば、選択装置１００は、テキストコンテンツサーバ２０の機能を有し、テキストコンテンツサーバ２０の配信、及び動画の選択と配信の両方を行ってもよい。また、図１に示す例では、選択装置１００は、配信対象の動画として動画広告を選択する場合を示したが、配信対象の動画は広告目的以外の動画（コンテンツ）であってもよい。例えば、配信対象の動画は、映画やドラマのような動画（コンテンツ）であってもよい。また、選択装置１００は、テキストコンテンツの閲覧履歴に関する情報としてニュース記事に含まれるテキストに基づいて配信対象の動画を選択する場合を示したが、テキストコンテンツはニュース記事以外のテキストコンテンツであってもよい。例えば、テキストコンテンツは、ＳＮＳ（Social  Networking  Service）に投稿された記事であってもよい。
【００２６】
なお、図１に示す例の選択システム１は、以下のような前提のサービスに適用できる。具体的には、テキストコンテンツの配信サービスを提供する事業者Ｙと動画コンテンツの配信サービスを提供する事業者Ｚがいるとする。また、事業者Ｙは、事業者Ｚが自社の動画コンテンツの広告の実施を希望する場合に、事業者Ｚの動画コンテンツに関する動画広告を自社のテキストコンテンツに含んで提供する動画広告配信サービスを提供する。この例において、動画広告は、ユーザの端末装置１０に表示された場合に、自動的に再生されてもよい。また、動画広告は、ユーザに動画広告が押下された場合に、再生されてもよい。また、動画広告の再生中に、ユーザに動画広告が押下された場合に、広告対象である事業者Ｚの動画コンテンツの購入サイトに移動してもよい。また、動画広告の再生が終了すると、自動的に広告対象である事業者Ｚの動画コンテンツの購入サイトに移動してもよい。
【００２７】
〔２．テキストコンテンツサーバの構成〕
次に、図２を用いて、実施形態に係るテキストコンテンツサーバ２０の構成について説明する。図２は、実施形態に係るテキストコンテンツサーバ２０の構成例を示す図である。図２に示すように、テキストコンテンツサーバ２０は、通信部２１と、記憶部２２と、制御部２３とを有する。なお、テキストコンテンツサーバ２０は、テキストコンテンツサーバ２０の管理者等から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【００２８】
（通信部２１）
通信部２１は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部２１は、図示しない所定の通信網を介して、有線又は無線で接続され、端末装置１０と、選択装置１００との間で情報の送受信を行う。
【００２９】
（記憶部２２）
記憶部２２は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。記憶部２２は、図２に示すように、テキストコンテンツ記憶部２２１と、閲覧履歴情報２２２を保持する閲覧履歴情報記憶部２２３とを有する。
【００３０】
（テキストコンテンツ記憶部２２１）
テキストコンテンツ記憶部２２１は、各種テキストコンテンツを記憶する。例えば、テキストコンテンツ記憶部２２１は、ニュースサイトのニュース記事などに対応する各種テキストコンテンツを記憶する。ここで、テキストコンテンツは、動画の配信要求を含んでいてもよい。具体的には、テキストコンテンツは、ニュース記事を表示する領域の下方に動画を表示するための枠（動画表示枠）を含んでいてもよい。例えば、テキストコンテンツは、動画広告の配信要求であって、テキストコンテンツ内の動画広告枠に表示するための動画を選択装置１００に要求するという配信要求を含んでいてもよい。
【００３１】
（閲覧履歴情報記憶部２２３）
閲覧履歴情報記憶部２２３は、ユーザの閲覧履歴に関する各種情報を記憶する具体的には、閲覧履歴情報記憶部２２３は、閲覧履歴情報２２２を記憶する。図３に、実施形態に係る閲覧履歴情報記憶部２２３の一例を示す。具体的には、図３では、閲覧履歴情報記憶部２２３が保持する情報である閲覧履歴情報２２２の一例を示している。図３に示す例では、閲覧履歴情報２２２は、「閲覧日時」、「ユーザＩＤ」、「テキストコンテンツ」といった項目を有する。
【００３２】
「閲覧日時」は、ユーザＩＤにより識別されるユーザがテキストコンテンツを閲覧した日時の情報を示す。
【００３３】
「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。図３に示す例では、ユーザＩＤ「Ｕ１」により識別されるユーザは、図１の例に示したユーザＵ１に対応する。
【００３４】
「テキストコンテンツ」は、ユーザが閲覧したテキストコンテンツを示す。図３に示す例では、テキストコンテンツ「Ｃ１３」（テキストコンテンツに付した参照符号）が記憶されていることを示す。
【００３５】
図３に示す例において、１レコード目は、閲覧日時「２０１７年５月１２日１０：００」にユーザＩＤ「Ｕ１」により識別されるユーザ（ユーザＵ１）がテキストコンテンツＣ１３を閲覧したことを示している。
【００３６】
なお、閲覧履歴情報記憶部２２３は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、閲覧履歴情報記憶部２２３は、ユーザが閲覧したテキストコンテンツから抽出したテキストや、カテゴリ、ジャンル等の情報を記憶してもよい。
【００３７】
（制御部２３０）
図２の説明に戻って、制御部２３は、コントローラ（controller）であり、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、選択装置１００内部の記憶装置に記憶されている各種プログラム（生成プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部２３０は、コントローラであり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００３８】
図２に示すように、制御部２３は、受付部２３１と、配信部２３２とを有し、以下に説明する情報処理の作用を実現または実行する。なお、制御部２３の内部構成は、図２に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００３９】
（受付部２３１）
受付部２３１は、ユーザの端末装置１０からテキストコンテンツの配信要求を受け付ける。具体的には、受付部２３１は、ユーザの端末装置１０からニュースサイトのニュース記事など各種テキストコンテンツの配信要求を受け付ける。図１に示す例では、受付部２３１は、ユーザＵ１によってニュース記事のタイトルの一覧のなかから記事タイトルＴ１５（大手衣料品メーカーＤ社の東南アジア進出に関するニュース記事のタイトル）が選択されると、記事タイトルＴ１５に対応するテキストコンテンツの配信要求を受け付ける。
【００４０】
（配信部２３２）
配信部２３２は、端末装置１０から配信要求を受け付けた場合、テキストコンテンツ記憶部２２１から、記事タイトルに対応するテキストコンテンツを抽出する。ここで、テキストコンテンツは、動画広告の表示枠（動画広告枠）を含むものとする。この場合、配信部２３２は、閲覧履歴情報２２２を保持する閲覧履歴情報記憶部２２３から、そのユーザの閲覧履歴に関する情報を取得する。そして、配信部２３２は、取得した閲覧履歴に関する情報から、配信済みのテキストコンテンツに含まれるキーワードを抽出する。続いて、配信部２３２は、配信済みのテキストコンテンツから抽出したキーワードを動画の配信要求に設定して、動画の配信要求を含むテキストコンテンツをそのユーザの端末装置１０に配信する。図１に示す例では、配信部２３２は、端末装置１０から配信要求を受け付けた場合、テキストコンテンツ記憶部２２１から、記事タイトルＴ１５に対応するテキストコンテンツＣ１３を抽出する。ここで、テキストコンテンツＣ１３は、動画広告枠Ｆ１０を含むものとする。この場合、配信部２３２は、閲覧履歴情報２２２を保持する閲覧履歴情報記憶部２２３から、ユーザＵ１の閲覧履歴に関する情報を取得する。そして、配信部２３２は、取得したユーザＵ１の閲覧履歴に関する情報から、配信済みのテキストコンテンツに頻繁に登場するキーワード「女優Ａ」を抽出する。続いて、配信部２３２は、配信済みのテキストコンテンツから抽出したキーワード「女優Ａ」を動画の配信要求に設定して、動画の配信要求を含むテキストコンテンツＣ１３を端末装置１０に配信する。
【００４１】
また、配信部２３２は、端末装置１０から配信要求を受け付けた場合に、要求元のユーザの閲覧履歴がない場合は、特にキーワードが設定されていない動画広告の配信要求を含むテキストコンテンツを端末装置１０に配信する。具体的には、配信部２３２は、適当な動画広告の配信要求であって、テキストコンテンツ内の動画広告枠に表示するための動画を選択装置１００に要求するという配信要求を含むテキストコンテンツを端末装置１０に配信する。
【００４２】
また、配信部２３２は、端末装置１０から配信要求を受け付けた場合に、記事タイトルに対応するテキストコンテンツが動画広告の表示枠（動画広告枠）を含まない場合は、ユーザの端末装置１０に動画広告を含まないテキストコンテンツを配信する。
【００４３】
また、配信部２３２は、テキストコンテンツを配信した場合には、テキストコンテンツの閲覧履歴情報２２２を更新する。図１に示す例では、配信部２３２は、２０１７年５月１２日ＡＭ１０：００に、大手衣料品メーカーＤ社の東南アジア進出に関するニュース記事に対応するテキストコンテンツＣ１３をユーザＵ１の端末装置１０に配信したとする。この場合、配信部２３２は、閲覧日時「２０１７年５月１２日ＡＭ１０：００」と、ユーザＵ１のユーザＩＤ「Ｕ１」と、ユーザＵ１が閲覧したニュース記事（テキストコンテンツＣ１３）のＵＲＬとを閲覧履歴情報２２２を保持する閲覧履歴情報記憶部２２３に格納することにより、閲覧履歴情報２２２を更新する。
【００４４】
なお、配信部２３２は、テキストコンテンツが動画の配信要求を含む場合、閲覧履歴情報２２２を保持する閲覧履歴情報記憶部２２３からテキストや、カテゴリ、ジャンル等を抽出して、抽出したテキストや、カテゴリ、ジャンル等を動画の配信要求のキーワードとして設定してもよい。
【００４５】
なお、テキストコンテンツサーバ２０が配信するテキストコンテンツは、例えば、ＨＴＭＬ（HyperText  Markup  Language）により記述されたＨＴＭＬファイルや、ＸＭＬ（Extensible  Markup  Language）により記述されたＸＭＬファイル等により形成される。
【００４６】
〔３．選択装置の構成〕
次に、図４を用いて、実施形態に係る選択装置１００の構成について説明する。図４は、実施形態に係る選択装置１００の構成例を示す図である。図４に示すように、選択装置１００は、通信部１１０と、動画情報記憶部１２０と、制御部１３０とを有する。なお、選択装置１００は、選択装置１００の管理者等から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【００４７】
（通信部１１０）
通信部１１０は、例えば、ＮＩＣ等によって実現される。そして、通信部１１０は、図示しない所定の通信網を介して、有線又は無線で接続され、端末装置１０と、テキストコンテンツサーバ２０との間で情報の送受信を行う。
【００４８】
（動画情報記憶部１２０）
動画情報記憶部１２０は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。
【００４９】
動画情報記憶部１２０は、動画に関する各種情報を記憶する。ここで、図５に、実施形態に係る動画情報記憶部１２０の一例を示す。図５に示した例では、動画情報記憶部１２０は、「動画広告」、「作品名」、「概要」「出演者」、「監督」といった項目を有する。
【００５０】
「動画広告」は、ユーザの端末装置１０に配信する動画広告を示す。図５では、「動画広告」に「ＡＣ２０」といった概念的な情報が格納される例を示したが、実際には、動画広告のファイル名やＵＲＬ、またはこれらの格納場所を示すファイルパス名などが格納される。図５に示す例では、動画広告ＡＣ２０は、図１の例に示した女優Ａが出演している映画Ｘの動画広告に対応する。
【００５１】
「作品名」は、広告対象の作品名を示す。図５に示す例では、作品名「映画Ｘ」は、図１の例に示した動画広告ＡＣ２０の広告対象である映画の作品名「映画Ｘ」に対応する。
【００５２】
「概要」は、広告対象の概要を示す。図５に示す例では、概要「女優Ａの初主演映画Ｘ」は、図１の例に示した動画広告ＡＣ２０の広告対象である女優Ａが出演している映画Ｘの概要に対応する。
【００５３】
「出演者」は、広告対象の作品に出演している出演者を示す。また、「監督」は、広告対象の作品を監督した監督を示す。
【００５４】
図５に示す例では、１レコード目は、動画広告「ＡＣ２０」の広告対象の作品名は「映画Ｘ」であり、広告対象の作品の概要は「女優Ａの初主演映画Ｘ」であり、広告対象の作品の出演者は「女優Ａ」であることを示す。
【００５５】
（制御部１３０）
制御部１３０は、例えば、コントローラであり、ＣＰＵやＭＰＵ等によって、選択装置１００内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００５６】
図４に示すように、制御部１３０は、取得部１３１と、選択部１３２と、配信部１３３とを有し、以下に説明する情報処理の作用を実現または実行する。
【００５７】
（取得部１３１）
取得部１３１は、配信済みのテキストコンテンツから抽出されるキーワードを取得する。例えば、取得部１３１は、所定の利用者に配信済みのテキストコンテンツから抽出されるキーワードを取得する。図１に示す例では、取得部１３１は、端末装置１０から受信した動画広告の配信要求から、キーワード「女優Ａ」を取得する。
【００５８】
なお、取得部１３１は、テキストコンテンツサーバ２０に、配信済みのテキストコンテンツから抽出されるキーワードを要求してもよい。具体的には、取得部１３１は、テキストコンテンツサーバ２０にユーザＵ１の閲覧履歴に関する情報を要求する。テキストコンテンツサーバ２０は、選択装置１００からの要求に応じて、ユーザＵ１の閲覧履歴に関する情報を選択装置１００に送信する。そして、取得部１３１は、テキストコンテンツサーバ２０から受信した閲覧履歴に関する情報から、閲覧した記事に頻繁に登場するキーワード「女優Ａ」を取得する。また、取得部１３１は、閲覧履歴情報２２２が格納されたストレージサーバに配信済みのテキストコンテンツから抽出されるキーワードを要求してもよい。具体的には、テキストコンテンツサーバ２０は、テキストコンテンツサーバ２０とは異なるストレージサーバに閲覧履歴情報２２２を格納しているとする。そして、取得部１３１は、ストレージサーバにユーザＵ１の閲覧履歴に関する情報を要求する。ストレージサーバは、選択装置１００からの要求に応じて、ユーザＵ１の閲覧履歴に関する情報を選択装置１００に送信する。そして、取得部１３１は、ストレージサーバから受信した閲覧履歴に関する情報から、閲覧した記事に頻繁に登場するキーワード「女優Ａ」を取得する。
【００５９】
（選択部１３２）
選択部１３２は、取得部１３１によって取得された配信済みのテキストコンテンツから抽出されるキーワードに基づいて配信対象の動画を選択する。例えば、選択部１３２は、取得部１３１によって取得された所定のユーザに配信済みのテキストコンテンツから抽出されるキーワードに基づいて、そのユーザに配信するための動画を選択する。具体的には、選択部１３２は、所定のユーザに配信済みのテキストコンテンツから抽出されるキーワードと動画情報記憶部１２０に格納された動画の作品名、概要、出演者、監督等が合致する動画をそのユーザに配信するための動画として選択する。図１に示す例では、選択部１３２は、ユーザＵ１に配信済みのテキストコンテンツから抽出されたキーワード「女優Ａ」と動画情報記憶部１２０に格納された動画の概要、出演者が合致する映画Ｘの動画広告ＡＣ１０をユーザＵ１に配信するための動画として選択する。
【００６０】
このように、図１に示す例では、選択部１３２は、取得部１３１によって取得された配信済みのテキストコンテンツから抽出されるキーワードとして、配信対象の動画が表示されるテキストコンテンツＣ１３以外のテキストコンテンツＣ１２等から抽出されるキーワード「女優Ａ」に基づいて配信対象の動画を選択する。
【００６１】
なお、動画情報記憶部１２０は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、動画情報記憶部１２０は、動画の演出、原作、脚本、楽曲名、アーティスト名、動画の内容の詳細等の情報を記憶してもよい。そして、選択部１３２は、抽出したキーワードと動画情報記憶部１２０に格納された動画の作品名、概要、出演者、監督、演出、原作、脚本、楽曲名、アーティスト名、動画の内容の詳細等が合致する動画を配信対象の動画として選択してもよい。
【００６２】
（配信部１３３）
配信部１３３は、ユーザの端末装置１０に動画を配信する。図１に示す例では、配信部１３３は、ユーザＵ１の端末装置１０に選択部１３２によって選択された配信対象の動画広告ＡＣ１０を配信する。
【００６３】
〔４．テキストコンテンツサーバの配信処理のフロー〕
次に、図６を用いて、実施形態に係るテキストコンテンツサーバ２０の配信処理手順について説明する。図６は、実施形態に係るテキストコンテンツサーバ２０の配信処理手順を示すフローチャートである。
【００６４】
図６に示すように、テキストコンテンツサーバ２０は、ユーザの端末装置１０からテキストコンテンツの配信要求を受け付けたか否かを判定する（ステップＳ１０１）。配信要求を受け付けていない場合（ステップＳ１０１；Ｎｏ）、テキストコンテンツサーバ２０は、配信要求を受け付けるまで待機する。
【００６５】
一方、配信要求を受け付けた場合（ステップＳ１０１；Ｙｅｓ）、テキストコンテンツサーバ２０は、テキストコンテンツ記憶部２２１から、配信対象のテキストコンテンツを抽出する。そして、テキストコンテンツサーバ２０は、配信対象のテキストコンテンツが動画広告の表示枠（動画広告枠）を含むか否かを判定する（ステップＳ１０２）。
【００６６】
配信対象のテキストコンテンツが動画広告の表示枠（動画広告枠）を含む場合（ステップＳ１０２；Ｙｅｓ）、テキストコンテンツサーバ２０は、閲覧履歴情報２２２を保持する閲覧履歴情報記憶部２２３から、ユーザの閲覧履歴に関する情報を取得する。そして、テキストコンテンツサーバ２０は、取得したユーザの閲覧履歴に関する情報から、配信済みのテキストコンテンツからキーワードを抽出する（ステップＳ１０３）。図１に示す例では、テキストコンテンツサーバ２０は、テキストコンテンツ記憶部２２１から、記事タイトルＴ１５に対応するテキストコンテンツＣ１３を抽出する。ここで、テキストコンテンツＣ１３は、動画広告枠(動画広告の表示枠)Ｆ１０を含んでいるものとする。この場合、テキストコンテンツサーバ２０は、閲覧履歴情報２２２を保持する閲覧履歴情報記憶部２２３から、ユーザＵ１の閲覧履歴に関する情報を取得する。そして、テキストコンテンツサーバ２０は、取得したユーザＵ１の閲覧履歴に関する情報から、閲覧された記事に頻繁に登場するキーワード「女優Ａ」を抽出する。
【００６７】
続いて、テキストコンテンツサーバ２０は、動画の配信要求にキーワードを設定し、動画の配信要求を含むテキストコンテンツを生成する（ステップＳ１０４）。図１に示す例では、テキストコンテンツサーバ２０は、動画の配信要求にキーワード「女優Ａ」を設定し、動画の配信要求を含むテキストコンテンツＣ１３を生成する。例えば、テキストコンテンツサーバ２０は、キーワード「女優Ａ」が設定された動画の配信要求を含むテキストコンテンツＣ１３（ｈｔｍｌファイル）を生成する。
【００６８】
続いて、テキストコンテンツサーバ２０は、キーワードが設定された動画の配信要求を含むテキストコンテンツを端末装置１０に配信する（ステップＳ１０５）。図１に示す例では、テキストコンテンツサーバ２０は、キーワード「女優Ａ」が設定された動画広告の配信要求であって、テキストコンテンツＣ１３内の動画広告枠Ｆ１０に表示させるための動画広告を選択装置１００に要求するという配信要求を含むテキストコンテンツＣ１３を端末装置１０に配信する。
【００６９】
なお、配信対象のテキストコンテンツが動画広告の表示枠（動画広告枠）を含まない場合（ステップＳ１０２；Ｎｏ）、テキストコンテンツサーバ２０は、端末装置１０に動画広告を含まないテキストコンテンツを配信する。
【００７０】
続いて、テキストコンテンツサーバ２０は、テキストコンテンツを配信した場合には、テキストコンテンツの閲覧履歴情報２２２を更新する（ステップＳ１０６）。図１に示す例では、テキストコンテンツサーバ２０は、２０１７年５月１２日ＡＭ８：３０に、女優Ａの結婚に関するニュース記事に対応するテキストコンテンツＣ１２をユーザＵ１の端末装置１０に配信したとする。この場合、テキストコンテンツサーバ２０は、閲覧日時「２０１７年５月１２日ＡＭ８：３０」と、ユーザＵ１のユーザＩＤ「Ｕ１」と、ユーザＵ１が閲覧したニュース記事（テキストコンテンツＣ１２）のＵＲＬとを閲覧履歴情報２２２を保持する閲覧履歴情報記憶部２２３に格納することにより、閲覧履歴情報２２２を更新する。
【００７１】
〔５．選択処理のフロー〕
次に、図７を用いて、実施形態に係る選択処理の手順について説明する。図７は、実施形態に係る選択処理手順を示すフローチャートである。
【００７２】
図７に示すように、選択装置１００は、キーワードが設定された動画の配信要求を端末装置１０から取得したか否かを判定する（ステップＳ２０１）。選択装置１００は、キーワードが設定された動画の配信要求を端末装置１０から取得していない場合（ステップＳ２０１；Ｎｏ）、配信要求を受け付けるまで待機する。図１に示す例では、選択装置１００は、キーワードが設定された動画の配信要求を端末装置１０から取得した場合（ステップＳ２０１；Ｙｅｓ）、キーワード「女優Ａ」が設定された動画の配信要求を端末装置１０から取得する。
【００７３】
続いて、選択装置１００は、配信済みのテキストコンテンツから抽出されるキーワードを動画の配信要求から取得する（ステップＳ２０２）。図１に示す例では、選択装置１００は、キーワード「女優Ａ」を動画の配信要求から取得する。
【００７４】
続いて、選択装置１００は、配信済みのテキストコンテンツから抽出されるキーワードトに基づいて動画を選択する（ステップＳ２０３）。図１に示す例では、選択装置１００は、ユーザＵ１に配信済みのテキストコンテンツから抽出されたキーワード「女優Ａ」と動画情報記憶部１２０に格納された動画の概要、出演者が合致する映画Ｘの動画広告ＡＣ１０をユーザＵ１に配信するための動画として選択する。
【００７５】
続いて、選択装置１００は、選択された動画を配信する（ステップＳ２０４）。図１に示す例では、選択装置１００は、女優Ａが出演している映画Ｘの動画広告ＡＣ１０を端末装置１０に配信する。
【００７６】
〔６．変形例〕
上述した実施形態に係る選択システム１は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、選択システム１の他の実施形態について説明する。
【００７７】
上述した実施形態においては、配信済みのテキストコンテンツから抽出されるキーワードとして、配信対象の動画が表示されるテキストコンテンツ以外のテキストコンテンツから抽出されるキーワードに基づいて配信対象の動画を選択する場合を例に説明したが、配信対象の動画が表示されるテキストコンテンツから抽出されるキーワードに基づいて配信対象の動画を選択してもよい。この点について、図８を用いて説明する。図８は、変形例に係る選択処理の一例を示す図である。なお、実施形態と同一部分には、同一符号を付して説明を省略する。
【００７８】
図８では、選択装置１００は、配信済みのテキストコンテンツから抽出されるキーワードとして、配信対象の動画が表示されるテキストコンテンツから抽出されるキーワードに基づいて配信対象の動画を選択する場合を示す。具体的には、選択装置１００は、配信対象の動画が表示されるテキストコンテンツＣ１２（女優Ａの結婚に関するニュース記事に対応するコンテンツ）から抽出されるキーワード「女優Ａ」に基づいて配信対象の動画を選択する場合を示す。
【００７９】
図８に示す例では、端末装置１０は、ニュース記事のタイトルの一覧を表示している。端末装置１０は、ユーザＵ１によってニュース記事のタイトルの一覧のなかから記事タイトルＴ１１が選択されると、テキストコンテンツサーバ２０に記事タイトルＴ１１に対応するテキストコンテンツの配信要求を送信する（ステップＳ２１）。
【００８０】
テキストコンテンツサーバ２０は、テキストコンテンツの配信要求を受け付けた場合は、テキストコンテンツ記憶部２２１から、テキストコンテンツを抽出する。ここで、テキストコンテンツは動画広告枠(動画広告の表示枠)を含むものとする。この場合、テキストコンテンツサーバ２０は、抽出したテキストコンテンツからキーワードを抽出する（ステップＳ２２）。具体的には、テキストコンテンツサーバ２０は、テキストコンテンツの配信要求を受け付けた場合は、テキストコンテンツ記憶部２２１から、記事タイトルＴ１１に対応するテキストコンテンツＣ１２を抽出する。そして、テキストコンテンツサーバ２０は、抽出したテキストコンテンツＣ１２からキーワード「女優Ａ」を抽出する。
【００８１】
続いて、テキストコンテンツサーバ２０は、キーワードが設定された動画の配信要求を含むテキストコンテンツを端末装置１０に配信する（ステップＳ２３）。具体的には、テキストコンテンツサーバ２０は、キーワード「女優Ａ」が設定された動画の配信要求を含むテキストコンテンツＣ１２を端末装置１０に配信する。
【００８２】
続いて、端末装置１０は、キーワードが設定された動画広告の配信要求を取得することで、選択装置１００にキーワードが設定された動画広告の配信要求を送信する（ステップＳ２４）。具体的には、端末装置１０は、キーワード「女優Ａ」が設定された動画広告の配信要求を取得することで、選択装置１００にキーワード「女優Ａ」が設定された動画広告の配信要求を送信する。
【００８３】
選択装置１００は、端末装置１０から取得した動画の配信要求からキーワードを取得する。そして、選択装置１００は、抽出したキーワードに基づいて配信対象の動画を選択する（ステップＳ２５）。具体的には、選択装置１００は、端末装置１０から取得した動画の配信要求からキーワード「女優Ａ」を取得する。そして、選択装置１００は、抽出したキーワード「女優Ａ」に基づいて、動画情報記憶部１２０から女優Ａが出演している映画Ｘの動画広告ＡＣ１０を配信対象の動画広告として選択する。
【００８４】
続いて、選択装置１００は、端末装置１０に選択した動画を配信する（ステップＳ２６）。具体的には、選択装置１００は、端末装置１０に動画広告ＡＣ１０を配信する。そして、端末装置１０は、選択装置１００から受信した動画広告ＡＣ１０をテキストコンテンツＣ１２に含まれる動画広告枠Ｆ１０に表示する。
【００８５】
なお、これまでの説明では、選択装置１００が配信対象の利用者に配信済みのテキストコンテンツから抽出されるキーワードに基づいて配信対象の動画を選択する例を示したが、選択装置１００は、配信対象の利用者以外の利用者に配信済みのテキストコンテンツから抽出されるキーワードを取得してもよい。そして、選択装置１００は、取得された配信対象の利用者以外の利用者に配信済みのテキストコンテンツから抽出されるキーワードに基づいて配信対象の動画を選択してもよい。例えば、選択装置１００は、配信対象の利用者以外の利用者に配信済みのテキストコンテンツから抽出されるキーワードとして、所定の期間内におけるトレンドに関するキーワードを取得してもよい。そして、選択装置１００は、取得された所定の期間内におけるトレンドに関するキーワードに基づいて配信対象の動画を選択してもよい。例えば、選択装置１００は、配信対象の動画として、配信済みのテキストコンテンツから抽出されるキーワードから特定される動画に関連する動画である関連動画を選択してもよい。具体的には、映画Ｘのシリーズの３作目（作品名「映画Ｘ３」とする）がヒットして、ニュースやＳＮＳで話題となった場合、選択装置１００は、ニュース記事やＳＮＳ投稿記事から急上昇ワード（トレンドワード）となった「映画Ｘ３」を取得する。そして、選択装置１００は、取得された急上昇ワード「映画Ｘ３」に基づいて、配信対象の動画として、「映画Ｘ３」に関連する動画である映画Ｘのシリーズの旧作（例えば、映画Ｘの１作目や２作目）を選択する。
【００８６】
なお、配信部１３３は、選択部１３２により選択された動画に関連するレビューであって、選択装置１００とは異なる装置に投稿されたレビューが表示される動画を配信してもよい。具体的には、選択装置１００とは異なる動画配信サーバＧがあるとする。動画配信サーバＧは、選択装置１００の動画情報記憶部１２０に記憶されたのと同じ動画のレビューを有するものとする。そして、選択装置１００は、選択部１３２により選択された動画Ｘのレビューを動画配信サーバＧから取得して、動画Ｘの下方に動画Ｘのレビューが表示されるようにして動画Ｘを配信してもよい。
【００８７】
なお、選択装置１００は、動画配信要求元のユーザの属性を有する場合は、ユーザの属性に応じて配信対象の動画を選択してもよい。例えば、動画配信要求元のユーザが３０代の男性である場合は、自動車の広告動画を配信してもよい。例えば、動画配信要求元のユーザが３０代の女性である場合は、化粧品の広告動画を配信してもよい。
【００８８】
〔７．効果〕
上述してきたように、実施形態に係る選択装置１００は、取得部１３１と、選択部１３２とを有する。取得部１３１は、配信済みのテキストコンテンツから抽出されるキーワードを取得する。選択部１３２は、取得部１３１によって取得された配信済みのテキストコンテンツから抽出されるキーワードに基づいて配信対象の動画を選択する。
【００８９】
これにより、実施形態に係る選択装置１００は、ユーザの関心が高いキーワードに基づいて動画を選択することができるので、ユーザに配信される動画の訴求効果を高めることができる。
【００９０】
また、実施形態に係る選択装置１００において、取得部１３１は、所定の利用者に配信済みのテキストコンテンツから抽出されるキーワードを取得し、選択部１３２は、取得部１３１によって取得された前記所定の利用者に配信済みのテキストコンテンツから抽出されるキーワードに基づいて、当該所定の利用者に配信するための動画を選択する。
【００９１】
これにより、実施形態に係る選択装置１００は、配信対象のユーザごとにパーソナライズされたキーワードに基づいて動画を選択することができるので、ユーザに配信される動画の訴求効果を高めることができる。
【００９２】
また、実施形態に係る選択装置１００において、選択部１３２は、配信済みのテキストコンテンツから抽出されるキーワードとして、配信対象の動画が表示されるテキストコンテンツ以外のテキストコンテンツから抽出されるキーワードに基づいて配信対象の動画を選択する。
【００９３】
これにより、実施形態に係る選択装置１００は、動画の配信時点までにユーザの関心が高いという実績のあるキーワードに基づいて動画を選択することができるので、ユーザに配信される動画の訴求効果を高めることができる。
【００９４】
また、実施形態に係る選択装置１００において、選択部１３２は、配信済みのテキストコンテンツから抽出されるキーワードとして、配信対象の動画が表示されるテキストコンテンツから抽出されるキーワードに基づいて配信対象の動画を選択する。
【００９５】
これにより、実施形態に係る選択装置１００は、動画の配信時点でユーザの関心が最も高いキーワードに基づいて動画を選択することができるので、ユーザに配信される動画の訴求効果を高めることができる。
【００９６】
また、実施形態に係る選択装置１００において、取得部１３１は、配信済みのテキストコンテンツから抽出されるキーワードとして、配信対象の利用者以外の利用者に配信済みのテキストコンテンツから抽出されるキーワードを取得し、選択部１３２は、取得部１３１によって取得された配信対象の利用者以外の利用者に配信済みのテキストコンテンツから抽出されるキーワードに基づいて配信対象の動画を選択する。
【００９７】
また、実施形態に係る選択装置１００において、取得部１３１は、配信対象の利用者以外の利用者に配信済みのテキストコンテンツから抽出されるキーワードとして、所定の期間内におけるトレンドに関するキーワードを取得し、選択部１３２は、取得部１３１によって取得された所定の期間内におけるトレンドに関するキーワードに基づいて配信対象の動画を選択する。
【００９８】
これにより、実施形態に係る選択装置１００は、多くの人にとって関心が高い急上昇ワード（トレンドワード）に基づいて動画を選択することができるので、ユーザに配信される動画の訴求効果を高めることができる。
【００９９】
また、実施形態に係る選択装置１００において、選択部１３２は、配信対象の動画として、配信対象の利用者以外の利用者に配信済みのテキストコンテンツから抽出されるキーワードから特定される動画に関連する動画である関連動画を選択する。
【０１００】
これにより、実施形態に係る選択装置１００は、多くの人にとって関心が高い急上昇ワード（トレンドワード）に基づいて話題となっている動画の旧作等の関連動画を選択することができるので、ユーザに配信される動画の訴求効果を高めることができる。
【０１０１】
また、実施形態に係る選択装置１００において、配信部１３３は、選択部１３２により選択された動画に関連するレビューであって、選択装置１００とは異なる装置に投稿されたレビューが表示される動画を配信する。
【０１０２】
これにより、実施形態に係る選択装置１００は、ユーザにレビューを閲覧させることにより動画への関心を高めることができるので、ユーザに配信される動画の訴求効果を高めることができる。
【０１０３】
〔８．ハードウェア構成〕
また、上述してきた実施形態に係る選択装置１００は、例えば図９に示すような構成のコンピュータ１０００によって実現される。図９は、選択装置１００の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１０４】
ＣＰＵ１１００は、ＲＯＭ１３００またはＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１０５】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、所定の通信網を介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータを所定の通信網を介して他の機器へ送信する。
【０１０６】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを入出力インターフェイス１６００を介して出力装置へ出力する。
【０１０７】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラムまたはデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１０８】
例えば、コンピュータ１０００が実施形態に係る選択装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１３０の機能を実現する。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置から所定の通信網を介してこれらのプログラムを取得してもよい。
【０１０９】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１１０】
〔９．その他〕
また、上記実施形態及び変形例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１１１】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１１２】
また、上述してきた実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１１３】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
【符号の説明】
【０１１４】
１  選択システム
１０  端末装置
２０  テキストコンテンツサーバ
１００  選択装置
１２０  動画情報記憶部
１３１  取得部
１３２  選択部
１３３  配信部
２２１  テキストコンテンツ記憶部
２２３  閲覧履歴情報記憶部
【図１】
2018198003.tif 000003
【図２】
2018198003.tif 000004
【図３】
2018198003.tif 000005
【図４】
2018198003.tif 000006
【図５】
2018198003.tif 000007
【図６】
2018198003.tif 000008
【図７】
2018198003.tif 000009
【図８】
2018198003.tif 000010
【図９】
2018198003.tif 000011