(57)【要約】  本開示の情報配信装置は、コンテンツに関連するテキストからキーワード及びキーワードの再生時間を抽出する解析部と、広告カテゴリと対応づけて広告情報が記憶される広告ＤＢ（ＤａｔａＢａｓｅ）と、広告カテゴリの中からキーワードのカテゴリを決定する決定部と、広告ＤＢから、決定部で決定したカテゴリに対応づけられている広告情報を抽出し、抽出した広告情報を再生時間に再生するようにコンテンツと連動させて情報コンテンツを生成する生成部と、情報コンテンツを出力する出力部と、を備える。
2015136587.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツに関連するテキストからキーワード及び前記キーワードの再生時間を抽出する解析部と、
広告カテゴリと対応づけて広告情報が記憶される広告ＤＢ（ＤａｔａＢａｓｅ）と、
前記広告カテゴリの中から前記キーワードのカテゴリを決定する決定部と、
前記広告ＤＢから、前記決定部で決定した前記カテゴリに対応づけられている広告情報を抽出し、抽出した前記広告情報を前記再生時間に再生するように前記コンテンツと連動させて情報コンテンツを生成する生成部と、
前記情報コンテンツを出力する出力部と、を備える、
情報配信装置。
【請求項２】
前記テキストは、字幕テキストである、
請求項１記載の情報配信装置。
【請求項３】
前記コンテンツは、音声コンテンツであり、
前記解析部は、前記音声コンテンツからテキストを抽出し、抽出した前記テキストからキーワード及び前記キーワードの再生時間を抽出する、
請求項１記載の情報配信装置。
【請求項４】
音声コンテンツからテキストを抽出し、抽出した前記テキストからキーワードを抽出する解析部と、
広告カテゴリと対応づけて広告情報が記憶される広告ＤＢと、
前記広告カテゴリの中から前記キーワードのカテゴリを決定する決定部と、
前記広告ＤＢから、前記決定部で決定した前記カテゴリに対応づけられている広告情報を抽出する生成部と、
前記広告情報を出力する出力部と、を備える、
情報配信装置。
【請求項５】
コンテンツに関連するテキストからキーワード及び前記キーワードの再生時間を抽出し、
広告カテゴリの中から前記キーワードのカテゴリを決定し、
前記広告カテゴリと対応づけて広告情報が記憶される広告ＤＢから、決定した前記カテゴリに対応づけられている広告情報を抽出し、抽出した前記広告情報を前記再生時間に再生するように前記コンテンツと連動させて情報コンテンツを生成し、
前記情報コンテンツを出力する、
情報配信方法。
【請求項６】
請求項５に記載の情報配信方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、コンテンツに連動して、広告などの情報を配信する情報配信装置、情報配信方法およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、映像コンテンツを視聴している視聴者に対し、映像コンテンツに関連する情報を推薦する情報推薦システムが開示されている。情報推薦システムは、コンテンツのメタデータを解析し、天気、バラエティ、スポーツ、報道などの種別に分類すると共に、種別の異なる映像コンテンツをセグメントに分割する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２００８／１２６７７５号
【発明の概要】
【０００４】
本開示は、コンテンツと共に、コンテンツとの関連性の高い情報を適切なタイミングで視聴者に配信する情報配信装置、情報配信方法およびプログラムを提供する。
【０００５】
本開示における情報配信装置は、コンテンツに関連するテキストからキーワード及びキーワードの再生時間を抽出する解析部と、広告カテゴリと対応づけて広告情報が記憶される広告ＤＢ（ＤａｔａＢａｓｅ）と、広告カテゴリの中からキーワードのカテゴリを決定する決定部と、広告ＤＢから、決定部で決定したカテゴリに対応づけられている広告情報を抽出し、抽出した広告情報を再生時間に再生するようにコンテンツと連動させて情報コンテンツを生成する生成部と、情報コンテンツを出力する出力部と、を備える。
【０００６】
本開示における情報配信装置は、コンテンツと共に、コンテンツとの関連性の高い情報を適切なタイミングで視聴者に配信することができる。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施の形態１における情報配信システムのブロック図である。
【図２】図２は、実施の形態１における広告カテゴリの一例を示す図である。
【図３】図３は、実施の形態１における広告ＤＢの一例を示す図である。
【図４】図４は、実施の形態１における登録用端末に表示される登録用画面の一例を示す図である。
【図５】図５は、実施の形態１における情報コンテンツの生成を示すフローチャートである。
【図６】図６は、実施の形態１における字幕テキストの一例を示す図である。
【図７】図７は、実施の形態１における広告表示シナリオの一例を示す図である。
【図８】図８は、実施の形態１における情報コンテンツの一例を説明する図である。
【図９】図９は、実施の形態１における情報コンテンツの別の一例を説明する図である。
【図１０】図１０は、実施の形態１における字幕テキストの１つの発話区間におけるキーワードの抽出を説明する図である。
【図１１】図１１は、実施の形態１における意味的階層型データベースの一例を示す図である。
【図１２】図１２は、実施の形態２における情報配信システムのブロック図である。
【図１３】図１３は、実施の形態３における情報配信システムのブロック図である。
【発明を実施するための形態】
【０００８】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【０００９】
なお、添付図面および以下の説明は、当業者が本開示を十分に理解するために、提供されるのであって、これらにより特許請求の範囲に記載の主題を限定することは意図されていない。
【００１０】
（実施の形態１）
[１−１．情報配信システムの構成]
図１は、実施の形態１における情報配信システムを示すブロック図である。情報配信システム１００は、情報配信装置１１０と、コンテンツサーバ１２０と、表示用端末１３０と、登録用端末１４０で構成され、これらの構成はそれぞれ、ネットワークを介して接続されている。
【００１１】
情報配信装置１１０は、解析部１１１と、決定部１１２と、広告カテゴリ１１３と、登録部１１４と、広告ＤＢ（データベース：ＤａｔａＢａｓｅ）１１５と、生成部１１６と、情報コンテンツＤＢ１１７と、出力部１１８で構成される。
【００１２】
コンテンツサーバ１２０は、映画等のコンテンツが格納されているサーバであり、コンテンツは、動画１２１と字幕テキスト１２２で構成される。
【００１３】
表示用端末１３０は、情報配信装置１１０で生成した情報コンテンツをユーザが視聴するための端末であり、パーソナルコンピュータやスマートフォン等の表示装置である。
【００１４】
登録用端末１４０は、広告事業者が情報配信装置１１０に広告情報を登録するための端末であり、パーソナルコンピュータやスマートフォン等の表示装置である。
【００１５】
解析部１１１は、ネットワークを介して接続されているコンテンツサーバ１２０からコンテンツの字幕テキスト１２２を取得する。取得した字幕テキスト１２２を所定の文字数ごとに解析し、字幕テキスト１２２の中からキーワードを抽出する。ここで、キーワードとは、字幕テキスト１２２中で特徴的な単語である。解析部１１１はさらに、抽出したキーワードの表示される表示時間を字幕テキスト１２２から抽出する。解析部１１１は、抽出したキーワードとキーワードの表示時間を決定部１１２へ通知する。
【００１６】
広告カテゴリ１１３は、広告事業者が広告情報を広告ＤＢ１１５に登録する際に広告情報を分類するためのカテゴリであり、解析部１１１で抽出されたキーワードの分類にも用いられる。
【００１７】
決定部１１２は、解析部１１１から通知されたキーワードのカテゴリを、広告カテゴリ１１３を用いて決定する。決定部１１２は、キーワードとキーワードの表示時間とキーワードのカテゴリを生成部１１６へ通知する。
【００１８】
登録部１１４は、広告事業者が登録用端末１４０を介して入力する広告情報を広告ＤＢ１１５に登録する。
【００１９】
広告ＤＢ１１５は、登録部１１４により登録された広告情報を記憶する。登録された広告情報は、広告カテゴリ１１３のカテゴリと対応づけて記憶される。
【００２０】
生成部１１６は、決定部１１２から通知されたキーワードとキーワードの表示時間とキーワードのカテゴリと、広告ＤＢ１１５に記憶されている広告情報から広告表示シナリオを生成する。ここで、広告表示シナリオとは、コンテンツの再生に連動して表示する広告情報と広告情報の表示時間を対応づけて定義されたシナリオである。生成部１１６は、生成した広告表示シナリオとコンテンツを対応づけた情報コンテンツを情報コンテンツＤＢ１１７に登録する。
【００２１】
情報コンテンツＤＢ１１７は、コンテンツサーバ１２０のコンテンツとコンテンツに連動させて再生する広告情報を関連付けた情報コンテンツを記憶するＤＢである。
【００２２】
出力部１１８は、情報コンテンツＤＢ１１７に記憶された情報コンテンツを、ネットワークを介して、表示用端末１３０に出力する。
【００２３】
[１−２．広告カテゴリ]
次に、広告カテゴリ１１３について詳細に説明する。図２は、広告カテゴリ１１３の一例を示す図である。図２において、広告カテゴリ１１３は、「アパレル・ファッション」、「自動車・乗り物」、「家電・パソコン（パーソナルコンピュータ：Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）」、「グルメ・料理」、「趣味・レジャー」、「スポーツ・フィットネス」、「ホテル・旅行」、「ビジネス・産業」、「美容・パーソナルケア」の９つのカテゴリを有している。この９つのカテゴリを用いて、広告事業者が広告情報を広告ＤＢ１１５に登録する際に、広告情報を分類し、さらに、解析部１１１で抽出されたキーワードを分類する際に用いる。
【００２４】
広告カテゴリ１１３は、情報配信装置１１０に予め記憶しておいてもよいし、後から新たなカテゴリを追加してもよい。
【００２５】
[１−３．広告ＤＢ]
次に、広告ＤＢ１１５について詳細に説明する。図３は、広告ＤＢ１１５の一例を示す図である。広告ＤＢ１１５は、データベース形式の情報であり、登録部１１４により登録された広告情報を記憶する。
【００２６】
広告ＤＢ１１５は、広告ＩＤ（アイディー：ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）３０１と、広告ＩＤ３０１に対応する、広告カテゴリ３０２、広告ファイル保存先３０３、価格３０４、最大表示回数３０５、ＵＲＬ（ユニフォームリソースロケータ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）３０６、備考３０７が一組以上記憶される。
【００２７】
広告ＩＤ３０１は、広告ＤＢ１１５へ登録される時に付与される識別可能なＩＤである。
【００２８】
広告カテゴリ３０２は、広告事業者が広告情報を登録する際に、広告カテゴリ１１３の中から選択したカテゴリを示している。
【００２９】
広告ファイル保存先３０３は、広告事業者が表示させたい広告のデータが保存されている場所を示す。保存されている場所としては、登録用端末１４０のＨＤＤ（ハードディスクドライブ：Ｈａｒｄ  Ｄｉｓｋ  ｄｒｉｖｅ）上のアドレスや、インターネット上の所在を特定するＵＲＬ等である。
【００３０】
価格３０４は、広告事業者が希望する広告掲載料金を示している。価格３０４としては、例えば、広告掲載回数１０００回あたりの料金であるＣＰＭ（Ｃｏｓｔ  Ｐｅｒ  Ｍｉｌｅ）を示し、単位を円とする。
【００３１】
最大表示回数３０５は、同一ユーザに対し、１日あたりに表示する最大回数を示している。
【００３２】
ＵＲＬ３０６は、表示用端末１３０に表示された広告に対して、ユーザがクリックしたときにアクセスするＵＲＬを示している。
【００３３】
備考３０７は、広告情報のさらなる詳細情報を示している。具体的には、広告情報のさらに詳細なカテゴリ、広告情報に対するターゲット層、広告情報表示開始日や広告情報表示期間などの情報である。
【００３４】
なお、広告ＤＢ１１５のデータ構造はこれに限らない。例えば、備考３０７は、備考３０７で一括管理するのではなく、他の項目と同様に、個別に管理されてもよい。
【００３５】
[１−４．広告情報の登録]
次に、広告情報の登録について詳細に説明する。広告情報の登録は、登録用端末１４０を用いて、情報配信装置１１０の広告ＤＢ１１５へ登録する。図４は、登録用端末１４０に表示される登録用画面の一例を示す図である。登録用画面は、情報配信装置１１０の広告ＤＢ１１５へ広告情報を登録するためのユーザインターフェースである。図４において、登録用画面４００は、広告カテゴリ選択欄４１０と、広告ファイル指定欄４２０と、追加情報入力欄４３０と、登録欄４４０で構成されている。
【００３６】
登録用画面４００で選択または入力する広告情報は、情報配信装置１１０の広告ＤＢ１１５において広告ＩＤ３０１に対応づけられて登録される情報である。
【００３７】
広告カテゴリ選択欄４１０は、プルダウンメニュー４１１を含んでおり、登録する広告情報のカテゴリを広告カテゴリ１１３に記憶されているカテゴリの中から選択できるように構成されている。選択したカテゴリは、広告ＤＢ１１５の広告カテゴリ３０２として記憶される。
【００３８】
広告ファイル指定欄４２０は、テキストボックス４２１及び参照ボタン４２２を含んでいる。テキストボックス４２１は、登録用端末１４０の広告事業者が文字列を入力するためのウィジェットである。参照ボタン４２２は、ボタンを押すことでファイルの選択を行うためのウィジェットであり、クリックするとファイル選択ダイアログが表示され、ダイアログから任意のファイルを選択すると、テキストボックス４２１に選択したファイル名が表示される。テキストボックス４２１に、表示させたい広告のデータが保存されている場所、例えば、登録用端末１４０のＨＤＤのアドレスやインターネット上のＵＲＬを文字入力するか、参照ボタン４２２をクリックすることで表示させたい広告のデータが保存されている場所を選択する。テキストボックス４２１に入力または選択された、表示させたい広告のデータが保存されている場所は、広告ＤＢ１１５の広告ファイル保存先３０３として記憶される。
【００３９】
追加情報入力欄４３０は、テキストボックス４３１、４３２、４３３、４３４を含んでいる。テキストボックス４３１は、広告掲載料金を入力する。入力する広告掲載料金は、例えば、広告掲載回数１０００回あたりの料金であるＣＰＭ（Ｃｏｓｔ  Ｐｅｒ  Ｍｉｌｅ）とする。テキストボックス４３１に入力された広告掲載料金は、広告ＤＢ１１５の価格３０４として記憶される。テキストボックス４３２は、同一のユーザに対し１日あたりに表示する最大回数を入力する。入力された回数は、広告ＤＢ１１５の最大表示回数３０５として記憶される。テキストボックス４３３は、表示用端末１３０に表示された広告に対して、ユーザがクリックしたときにアクセスするＵＲＬを入力する。入力されたＵＲＬは、広告ＤＢ１１５のＵＲＬ３０６として記憶される。テキストボックス４３４は、広告情報のさらなる詳細情報を入力する。具体的には、広告情報のさらに詳細なカテゴリ、広告情報に対するターゲット層、広告情報表示開始日や広告情報表示期間などの情報である。入力された詳細情報は、広告ＤＢ１１５の備考３０７として記憶される。
【００４０】
登録欄４４０は、登録ボタン４４１を含んでいる。登録ボタン４４１は、広告事業者による広告カテゴリ選択欄４１０と広告ファイル指定欄４２０と追加情報入力欄４３０の入力の後に、広告事業者が登録ボタン４４１を押下するように構成されている。広告事業者によって登録ボタン４４１が押下されると、入力された内容は広告情報として広告ＩＤ３０１に対応づけられて広告ＤＢ１１５に記憶される。
【００４１】
[１−５．情報コンテンツの生成例（１）]
次に、情報配信装置１１０における情報コンテンツの生成について詳細に説明する。情報コンテンツは、情報コンテンツＤＢ１１７に記憶されるコンテンツであり、コンテンツサーバ１２０から取得するコンテンツと、そのコンテンツに連動させて再生する広告情報の再生順序を示す広告表示シナリオを関連付けたコンテンツである。図５は、実施の形態１における情報コンテンツの生成を示すフローチャートである。
【００４２】
まず、コンテンツサーバ１２０に格納される字幕テキスト１２２について説明する。図６は、実施の形態１おける字幕テキスト１２２の一例を示す図である。字幕テキスト１２２は、センテンス６０１と、センテンス６０１に対応づけられる表示時間６０２の組を一組以上有している。表示時間６０２は、表示開始時間６０２Ｓと、表示終了時間６０２Ｅで構成される。図６において、詳細には、表示開始時間６０２Ｓは、動画１２１の再生開始からの経過時間を示し、表示終了時間６０２Ｅは、動画１２１の再生開始からの経過時間を示している。図６において例えば、センテンス６０１として「体調が悪いときに車の運転は避けましょう。」に対し、表示時間６０２の表示開始時間６０２Ｓとして「０１：０５：０２」、すなわち、１時間５分２秒、表示終了時間６０２Ｅとして「０１：０５：１０」、すなわち、１時間５分１０秒が対応づけられている。
【００４３】
なお、本実施の形態における字幕テキスト１２２のフォーマットは、センテンスや段落等、所定のまとまり毎の文章と、その文章に対する表示時間が対応づけられていればよく、センテンスに限定するものではない。
【００４４】
図５のフローチャートを説明する。
【００４５】
（Ｓ５０１）情報配信装置１１０の解析部１１１は、コンテンツサーバ１２０から対象とするコンテンツの字幕テキスト１２２を取得し、センテンス６０１ごとに単語に分解する。センテンスから単語に分解する方法としては、例えば、自然言語処理の基礎技術のひとつである形態素解析（Ｍｏｒｐｈｏｌｏｇｉｃａｌ  Ａｎａｌｙｓｉｓ）を用いる。例えば、センテンス６０１「体調が悪いときに車の運転は避けましょう。」を単語に分解すると、「体調」、「が」、「悪い」、「とき」、「に」、「車」、「の」、「運転」、「は」、「避け」、「ましょう。」の１１個の単語に分解される。
【００４６】
（Ｓ５０２）解析部１１１は、分解された１１個の単語から、キーワードを抽出する。キーワードを抽出する方法としては、例えば、文書中の単語の重みづけを行うＴＦ−ＩＤＦ（Ｔｅｒｍ  Ｆｒｅｑｕｅｎｃｙ  −  Ｉｎｖｅｒｓｅ  Ｄｏｃｕｍｅｎｔ  Ｆｒｅｑｕｅｎｃｙ）方法を用いる。ＴＦ−ＩＤＦ方法を用いて、１１個の単語の中からキーワードとして「車」が抽出される。解析部１１１は、抽出したキーワード「車」と、表示終了時間６０２Ｅである「０１：０５：１０」を決定部１１２に通知する。
【００４７】
（Ｓ５０３）決定部１１２は、解析部１１１からキーワード「車」と、表示終了時間６０２Ｅである「０１：０５：１０」を受け取ると、広告カテゴリ１１３に記憶されているカテゴリの中からキーワード「車」に合致するカテゴリを決定する。カテゴリの決定は、例えば、機械学習による学習済データを用いてキーワードが属するカテゴリを判断する方法を用いる。決定部１１２は、キーワード「車」に合致するカテゴリを「自動車・乗り物」と決定する。決定部１１２は、キーワード「車」と表示終了時間６０２Ｅである「０１：０５：１０」とカテゴリ「自動車・乗り物」を生成部１１６へ通知する。
【００４８】
（Ｓ５０４）生成部１１６は、キーワード「車」と表示終了時間６０２Ｅである「０１：０５：１０」とカテゴリ「自動車・乗り物」を通知されると、広告表示シナリオを生成する。
【００４９】
ここで、広告表示シナリオの詳細を説明する。図７は、実施の形態１における広告表示シナリオの一例を示す図である。図７において、広告表示シナリオ７００は、広告情報を表示するため表示時間７０１と、表示する広告情報を特定する広告ＩＤ３０１の組を一組以上有している。表示時間７０１は、表示開始時間７０１Ｓと表示終了時間７０１Ｅで構成され、表示開始時間７０１Ｓは、動画１２１の再生開始からの経過時間を示し、表示終了時間７０１Ｅは、動画１２１の再生開始からの経過時間を示している。
【００５０】
生成部１１６は、決定部１１２から通知されたカテゴリ「自動車・乗り物」に合致する、広告ＤＢ１１５の広告カテゴリ３０２を検索する。図３の広告ＤＢ１１５で広告カテゴリ３０２がカテゴリ「自動車・乗り物」に合致するのは広告ＩＤ３０１が「ＡＤ４３４８９０２３０１」の広告情報である。生成部１１６は、広告表示シナリオ７００の表示開始時間７０１Ｓを、決定部１１２から通知された表示終了時間６０２Ｅである「０１：０５：１０」とする。さらに、生成部１１６は、表示終了時間７０１Ｅを任意の時間とする。表示終了時間７０１Ｅとして、広告ＩＤ３０１に対応づけられる価格３０４や備考３０７に基づいて決定してもよいし、次の広告情報の表示開始時間によって調整してもよい。図７において、例えば、表示終了時間７０１Ｅとして、１時間５分２３秒を示す「０１：０５：２３」とする。
【００５１】
また、広告ＤＢ１１５において、カテゴリ「自動車・乗り物」に合致する広告ＩＤ３０１が複数存在する場合は、価格３０４や最大表示回数３０５あるいは備考３０７等を考慮し、表示する広告情報を決定すればよい。
【００５２】
生成部１１６は、広告表示シナリオ７００に、決定した広告情報の、広告ＩＤ３０１「ＡＤ４３４８９０２３０１」、表示開始時間７０１Ｓ「０１：０５：１０」、表示終了時間７０１Ｅ「０１：０５：２３」を追加する。
【００５３】
字幕テキスト１２２の全てのセンテンス６０１について、Ｓ５０１〜Ｓ５０４の処理を行い、表示する広告情報を決定し、広告表示シナリオ７００を生成する。
【００５４】
（Ｓ５０５）次に、生成部１１６は、コンテンツサーバ１２０から対象とするコンテンツを取得する。生成部１１６は、広告表示シナリオ７００の広告ＩＤ３０１「ＡＤ４３４８９０２３０１」に対応する広告ＤＢ１１５の広告ファイル保存先３０３「Ｃ：／ｘｘｘ／ｘｘｘｘ／ｘｘｘｘｘ」から表示させる広告のデータを取得し、取得した広告のデータの表示時間を表示開始時間７０１Ｓ「０１：０５：１０」、表示終了時間７０１Ｅ「０１：０５：２３」として、コンテンツに広告情報を対応づけて情報コンテンツとする。生成部１１６は、生成した情報コンテンツを情報コンテンツＤＢ１１７に登録する。
【００５５】
情報コンテンツは、コンテンツサーバ１２０から取得したコンテンツが圧縮された動画１２１と字幕テキスト１２２を含む場合、コンテンツを非圧縮し、広告情報を多重化した後で圧縮して情報コンテンツとしてもよいし、コンテンツを非圧縮のまま広告情報と関連づけてもよい。
【００５６】
図８は、実施の形態１における情報コンテンツの一例を説明する図である。図８において動画１２１は、動画１２１の表示開始時間から１時間５分２秒後から１時間５分１０秒までに、字幕テキスト１２２のセンテンス６０１「体調が悪いときには車の運転は避けましょう。」が表示される。この字幕とともに動画１２１は、自動車が左から右へ移動する映像が表示されている。さらに、１時間５分１０秒から、センテンス６０１に対する広告情報が表示される。
【００５７】
このように、キーワード「車」に対応する広告情報の表示開始時間を、キーワードを含むセンテンスの表示終了時間以降に設定する。これにより、広告情報の表示によって、視聴者にコンテンツの内容が事前に分かってしまうことを回避できる。
【００５８】
[１−６．情報コンテンツの生成例（２）]
コンテンツに対する広告情報の表示開始時間は、キーワードを抽出した字幕テキスト１２２のセンテンス６０１の表示終了時間６０２Ｅでなくともよい。図９は、実施の形態１における情報コンテンツの別の一例を説明する図である。
【００５９】
図９に示すように、字幕テキスト１２２のセンテンス６０１のキーワード「車」を抽出した後すぐに広告情報を表示開始するようにしてもよい。
【００６０】
解析部１１１は、センテンス６０１の表示開始時間６０２Ｓと表示終了時間６０２Ｅからセンテンス６０１を細分化して算出し、キーワード「車」表示終了時間を例えば、「０１：０５：０６」とし、この時間を決定部１１２へ通知する。これにより、視聴者にコンテンツの内容が事前に分かってしまうことを回避することができる上に、コンテンツと広告情報を極めて適切なタイミングで連動して、ユーザに提供することができる。
【００６１】
[１−７．キーワードの抽出]
次に、図５のＳ５０２で説明したキーワードの抽出について、詳細に説明する。複数の単語の中からキーワードを抽出する方法である、文書中の単語の重みづけを行うＴＦ−ＩＤＦ方法は、例えば、
【００６２】
【数１】
2015136587.tif 000003
【００６３】
で表される。（数１）は、任意の単語において、その単語を含むセンテンス６０１等のまとまった文章単位内における出現頻度と字幕テキスト１２２全体における出現頻度との逆積を求めることで、単語の重要度を数値化するものである。
【００６４】
図１０は、字幕テキスト１２２の１つの発話区間における単語の抽出を説明する図である。図１０において、発話区間の一例として、「ハワイは、表情豊かな大自然の魅力が満載です。ハワイならではの様々なアクティビティやアトラクション、カルチャー体験など、魅力満載です。特に、花や果物が好きなら４月〜６月がおすすめです。花は、ブーゲンビリア、プルメリアが見頃です。果物は、パイナップル、マンゴー、メロンが食べ頃です。」から単語を抽出する。抽出された単語は、「ハワイ」、「自然」、「アクティビティ」、「アトラクション」、「カルチャー体験」、「魅力」、「満載」、「花」、「果物」、「ブーゲンビリア」、「プルメリア」、「パイナップル」、「マンゴー」、「メロン」、「食べ頃」である。これらの抽出された単語をそれぞれ、ＴＦ−ＩＤＦ方法により重要度を算出する。算出した結果、重要度１から３に分類された。重要度は、数字が大きいほど高い。しかし、重要度３に分類された単語として、「ハワイ」、「果物」、「魅力」、「アトラクション」、「カルチャー体験」、「花」と７つの単語が抽出され、どれをキーワードとすべきか判断できない。これは、発話区間において、各単語の出現回数が1、２回であり、ＴＦ−ＩＤＦ方法において単語の頻度が反映されないためである。また、抽出された単語の中に「魅力」、「満載」、「食べ頃」といった広告カテゴリには直接関連づけにくい単語も含まれてしまう。
【００６５】
図１１は、意味的階層型データベースの一例を示す図である。意味的階層型データベースは、単語を同義語のグループに分類し、上位、下位、同族、部分の関係で定義された構造であり、人間の認知上の意味的階層構造となっている。図１１において、意味的階層型データベース１１００は、最上位語として「植物器官」があり、「植物器官」の下位は「生殖構造」であり、「生殖構造」の下位は「花」、「雄しべ」、「果実」、「非配偶体」、「球果」、「子嚢」というように階層構造となっている。例えば、図１０の発話区間で抽出された単語「マンゴー」、「パイナップル」、「メロン」は「植物器官」のグループに属しており、上位の「食用果実」またはさらに上位の「果実」と関連が強いといえる。抽出された複数の単語をまとめて、例えば、単語「果実」としてＴＦ−ＩＤＦ方法を用いて重みづけを行う。重みづけは、例えば、図１０の単語それぞれに対して算出したＴＦ−ＩＤＦ値に、その単語と同一の上位語を持つ単語の数を、字幕テキストに含まれる単語数で割った値を乗ずることで行う。また、重みづけは、字幕テキストから抽出した単語を、それぞれ上位語に変換して行ってもよい。例えば、図１０の例では、「メロン」、「パイナップル」、「マンゴー」は、その上位語である「食用果実」で置き換え、ＴＦ−ＩＤＦ値を算出する。このようにしてＴＦ−ＩＤＦ方法における単語の頻度を反映させる。また、広告カテゴリには直接関連づけにくい単語「魅力」、「満載」、「食べ頃」について、意味的階層型データベースを用いて関係を調べ、複数の単語をまとめて上位語で表せるかどうかを確認し、複数の単語にまとめられなければ、単独の単語となり、ＴＦ−ＩＤＦ方法による重みづけでは重要度が低いと判断されることになり、キーワードとして抽出されない。
【００６６】
このようにして、ＴＦ−ＩＤＦ方法による重要度の重みづけを行い、キーワードを抽出する。
【００６７】
[１−８．効果等]
以上のように、本実施の形態の情報配信装置は、コンテンツに関連するテキストからキーワード及びキーワードの再生時間を抽出する解析部と、広告カテゴリと対応づけて広告情報が記憶される広告ＤＢ（ＤａｔａＢａｓｅ）と、広告カテゴリの中からキーワードのカテゴリを決定する決定部と、広告ＤＢから、決定部で決定したカテゴリに対応づけられている広告情報を抽出し、抽出した広告情報を再生時間に再生するようにコンテンツと連動させて情報コンテンツを生成する生成部と、情報コンテンツを出力する出力部と、を備える。
【００６８】
これにより、キーワードが出力される表示時間に基づいて、コンテンツとの関連性の高い広告情報を、適切なタイミングで表示することができ、コンテンツの内容が視聴者に事前に分かってしまうことも回避できる。
【００６９】
なお、本実施の形態において、動画と字幕テキストで構成されるコンテンツを用いて説明したが、これに限らない。コンテンツとしては、再生時間に基づいたテキスト情報が抽出可能なメタ情報を含む映画やニュース等の動画、音声、カラオケ等でもよい。ここで、メタ情報とは、字幕テキスト、情報テロップ、歌詞などのテキスト情報、位置情報を示すＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）データのようなバイナリデータなどを示している。
【００７０】
なお、本実施の形態において、情報配信装置で情報コンテンツを生成する構成としたが、これに限らない。例えば、情報配信装置では広告表示シナリオのみを生成する。表示用端末において、コンテンツの再生を行う際に、情報配信装置から広告表示シナリオと広告表示シナリオの広告情報を取得し、広告シナリオに対応づけられたコンテンツは、コンテンツサーバ１２０から取得する構成としてもよい。
【００７１】
なお、本実施の形態において、キーワードを抽出する方法として、ＴＦ−ＩＤＦ方法を用いた。しかし、キーワードを抽出する方法は、ＴＦ−ＩＤＦ方法に限定されない。例えば、概念辞書を用いる方法を用いてもよい。この方法は、概念辞書を用い、広告のカテゴリの類似度を計算して、類似度の高い単語をキーワードとして抽出する。
【００７２】
なお、本実施の形態において、カテゴリの決定は、機械学習による学習済データを用いてキーワードが属するカテゴリを判断する方法を用いた。しかし、これに限定されない。例えば、概念辞書を用いる方法を用いてもよい。この方法は、概念辞書を用い、キーワードとの類似度を計算して、類似度の高いカテゴリを抽出する。
【００７３】
（実施の形態２）
次に、実施の形態２における情報配信システムについて説明する。本実施の形態では、主に、実施の形態１との相違点について説明し、重複する部分は同じ符号を付け、その説明を省略する。本実施の形態では、コンテンツとして、音声コンテンツの場合について説明する。
【００７４】
[２−１．情報配信システムの構成]
図１２は、実施の形態２における情報配信システムを示すブロック図である。
【００７５】
本実施の形態では、ストリーミング可能な音声コンテンツを用いて説明する。ここで、音声コンテンツとは、音楽、歌、トークまたはスピーチなどである。
【００７６】
情報配信システム１２００は、情報配信装置１２１０と、コンテンツサーバ１２２０と、表示用端末１３０と、登録用端末１４０で構成され、これらの構成はそれぞれ、ネットワークを介して接続されている。
【００７７】
情報配信装置１２１０は、解析部１２１１と、決定部１１２と、広告カテゴリ１１３と、登録部１１４と、広告ＤＢ１１５と、生成部１１６と、情報コンテンツＤＢ１１７と、出力部１１８で構成される。
【００７８】
コンテンツサーバ１２２０は、音声コンテンツ１２２１が格納されているサーバである。
【００７９】
表示用端末１３０は、情報配信装置１１０で生成した情報コンテンツをユーザが視聴するための端末であり、パーソナルコンピュータやスマートフォン等の表示装置である。
【００８０】
登録用端末１４０は、広告事業者が情報配信装置１１０に広告情報を登録するための端末であり、パーソナルコンピュータやスマートフォン等の表示装置である。
【００８１】
情報配信システム１２００において、図１で説明した情報配信システム１００と異なる点は、コンテンツサーバ１２２０に音声コンテンツ１２２１が格納されている点、情報配信装置１２１０の解析部１２１１が異なる点、表示用端末１３０で表示される情報コンテンツが音声コンテンツ１２２１と音声コンテンツ１２２１に連動する広告情報である点である。
【００８２】
解析部１２１１は、ネットワークを介して接続されているコンテンツサーバ１２２０から音声コンテンツ１２２１を取得する。解析部１２１１は、取得した音声コンテンツ１２２１をテキストに変換すると。音声コンテンツ１２２１のテキストへの変換は、音声認識技術を用いる。解析部１２１１は、変換したテキストの中からキーワードを抽出する。ここで、キーワードとは、テキスト中で特徴的な単語である。解析部１２１１はさらに、抽出したキーワードに対応する音声が再生される再生時間を表示時間として抽出する。解析部１２１１は、抽出したキーワードとキーワードの表示時間を決定部１１２へ通知する。
【００８３】
出力部１１８は、情報コンテンツＤＢ１１７に記憶された情報コンテンツを、ネットワークを介して、表示用端末１３０に出力する。表示用端末１３０における情報コンテンツの再生は、情報コンテンツのダウンロード完了後に再生してもよいし、情報コンテンツをダウンロードしながら同時に再生するストリーミング再生でもよい。
【００８４】
[２−２．効果]
以上のように、本実施の形態の情報配信装置は、コンテンツに関連するテキストからキーワード及びキーワードの再生時間を抽出する解析部と、広告カテゴリと対応づけて広告情報が記憶される広告ＤＢ（ＤａｔａＢａｓｅ）と、広告カテゴリの中からキーワードのカテゴリを決定する決定部と、広告ＤＢから、決定部で決定したカテゴリに対応づけられている広告情報を抽出し、抽出した広告情報を再生時間に再生するようにコンテンツと連動させて情報コンテンツを生成する生成部と、情報コンテンツを出力する出力部と、を備える。ここで、コンテンツは、音声コンテンツであり、解析部は、音声コンテンツからテキストを抽出し、抽出したテキストからキーワード及びキーワードの再生時間を抽出する。
【００８５】
これにより、音声コンテンツをテキストに変換し、変換したテキストからキーワードとキーワードの表示時間が取得できる。そのため、キーワードが出力される表示時間に基づいて、音声コンテンツとの関連性の高い広告情報を、適切なタイミングで表示することができる。
【００８６】
（実施の形態３）
次に、実施の形態３における情報配信システムについて説明する。主に、実施の形態１および実施の形態２との相違点について説明し、重複する部分は同じ符号を付け、その説明を省略する。本実施の形態では、コンテンツとして、講演会場等のリアルタイムのスピーチを音声コンテンツとして用いる場合について説明する。
【００８７】
なお、コンテンツとして、リアルタイムのスピーチなどの音声コンテンツには限らず、メッセージ交換ソフトなどでリアルタイムに生成されるテキストをコンテンツとしても適用できるし、音声コンテンツをストリーミングする場合にも適用できる。
【００８８】
[３−１．情報配信システムの構成]
図１３は、実施の形態３における情報配信システムを示すブロック図である。
【００８９】
情報配信システム１３００は、情報配信装置１３１０と、送信用端末１３２０と、表示用端末１３３０と、登録用端末１４０で構成され、これらの構成はそれぞれ、ネットワークを介して接続されている。
【００９０】
情報配信装置１３１０は、解析部１３１１と、決定部１３１２と、広告カテゴリ１１３と、登録部１１４と、広告ＤＢ１１５と、生成部１３１６と、出力部１３１８で構成される。
【００９１】
送信用端末１３２０は、発話者のスピーチをマイク等で集音し、情報配信装置１３１０の解析部１３１１へ送信する。
【００９２】
表示用端末１３３０は、情報配信装置１３１０で生成した広告情報を表示するための端末であり、大型ディスプレイ等の表示装置である。
【００９３】
登録用端末１４０は、広告事業者が情報配信装置１１０に広告情報を登録するための端末であり、パーソナルコンピュータやスマートフォン等の表示装置である。
【００９４】
情報配信システム１３００において、図１で説明した情報配信システム１００および図１２で説明した情報配信システム１２００と異なる点は、コンテンツサーバに代わり送信用端末１３２０である点、情報配信装置１３１０の解析部１３１１と決定部１３１２と生成部１３１６と出力部１３１８が異なる点、生成部１３１６で広告表示シナリオを生成しないため、情報コンテンツＤＢを有してない点である。
【００９５】
解析部１３１１は、発話者のスピーチを、送信用端末１３２０を介して、音声として取得する。解析部１３１１は、取得した音声を、音声認識技術を用いて即座にテキストに変換する。テキストに変換する音声の単位は、発話者が一呼吸で発する音声を一つの単位として、テキストに変換する。解析部１３１１は、テキストの中からキーワードを抽出する。ここで、キーワードとは、テキスト中で特徴的な単語である。解析部１３１１は、即座に抽出したキーワードを決定部１３１２へ通知する。表示時間は通知しない。
【００９６】
本実施の形態では、実施の形態１および実施の形態２と異なり、スピーチと同時に処理を行うため、表示時間は不要である。
【００９７】
決定部１３１２は、解析部１３１１から通知されたキーワードのカテゴリを、広告カテゴリ１１３を用いて決定する。決定部１３１２は、キーワードとキーワードのカテゴリを生成部１３１６へ通知する。
【００９８】
生成部１３１６は、決定部１３１２から通知されたキーワードとキーワードのカテゴリから広告ＤＢ１１５に記憶されている広告情報を取得し、広告情報を即座に出力部１３１８へ通知する。
【００９９】
出力部１３１８は、発話者のスピーチに含まれるキーワードと連動した広告情報を、キーワードが発せられた直後に、例えば、発話者の近傍に設置された表示用端末１３３０へ出力する。
【０１００】
[３−２．効果等]
以上のように、本実施の形態の情報配信装置は、音声コンテンツからテキストを抽出し、抽出したテキストからキーワードを抽出する解析部と、広告カテゴリと対応づけて広告情報が記憶される広告ＤＢと、広告カテゴリの中からキーワードのカテゴリを決定する決定部と、広告ＤＢから、決定部で決定したカテゴリに対応づけられている広告情報を抽出する生成部と、広告情報を出力する出力部と、を備える。
【０１０１】
これにより、リアルタイムで生成される音声コンテンツであっても、即座にコンテンツとの関連性の高い広告情報を表示できる。
【産業上の利用可能性】
【０１０２】
本開示は、コンテンツに連動させて広告情報を表示する情報配信システムに適用可能である。情報配信システムの表示用端末として具体的には、個人使用のスマートフォン、ＴＶなどのディスプレイのほか、航空機内の壁面や座席に設置されたディスプレイ、公共の施設あるいは交通機関などに設置されたディスプレイなどに、適用可能である。
【符号の説明】
【０１０３】
１００，１２００，１３００  情報配信システム
１１０，１２１０，１３１０  情報配信装置
１１１，１２１１，１３１１  解析部
１１２，１３１２  決定部
１１３  広告カテゴリ
１１４  登録部
１１５  広告ＤＢ
１１６，１３１６  生成部
１１７  情報コンテンツＤＢ
１１８，１３１８  出力部
１２０，１２２０  コンテンツサーバ
１２１  動画
１２２  字幕テキスト
１３０，１３３０  表示用端末
１４０  登録用端末
３０１  広告ＩＤ
３０２  広告カテゴリ
３０３  広告ファイル保存先
３０４  価格
３０５  最大表示回数
３０６  ＵＲＬ
３０７  備考
４００  登録用画面
４１０  広告カテゴリ選択欄
４１１  プルダウンメニュー
４２０  広告ファイル指定欄
４２１，４３１，４３２，４３３，４３４  テキストボックス
４２２  参照ボタン
４３０  追加情報入力欄
４４０  登録欄
４４１  登録ボタン
６０１  センテンス
６０２  表示時間
６０２Ｓ  表示開始時間
６０２Ｅ  表示終了時間
７００  広告表示シナリオ
７０１  表示時間
７０１Ｓ  表示開始時間
７０１Ｅ  表示終了時間
１３２０  送信用端末
【図１】
2015136587.tif 000004
【図２】
2015136587.tif 000005
【図３】
2015136587.tif 000006
【図４】
2015136587.tif 000007
【図５】
2015136587.tif 000008
【図６】
2015136587.tif 000009
【図７】
2015136587.tif 000010
【図８】
2015136587.tif 000011
【図９】
2015136587.tif 000012
【図１０】
2015136587.tif 000013
【図１１】
2015136587.tif 000014
【図１２】
2015136587.tif 000015
【図１３】
2015136587.tif 000016
【手続補正書】
【提出日】平成28年8月31日(2016.8.31)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、コンテンツに連動して、広告などの情報を配信する情報配信装置、情報配信方法およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、映像コンテンツを視聴している視聴者に対し、映像コンテンツに関連する情報を推薦する情報推薦システムが開示されている。情報推薦システムは、コンテンツのメタデータを解析し、天気、バラエティ、スポーツ、報道などの種別に分類すると共に、種別の異なる映像コンテンツをセグメントに分割する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２００８／１２６７７５号
【発明の概要】
【０００４】
本開示は、コンテンツと共に、コンテンツとの関連性の高い情報を適切なタイミングで視聴者に配信する情報配信装置、情報配信方法およびプログラムを提供する。
【０００５】
本開示における情報配信装置は、コンテンツに関連するテキストからキーワード及びキーワードの再生時間を抽出する解析部と、広告カテゴリと対応づけて広告情報が記憶される広告ＤＢ（ＤａｔａＢａｓｅ）と、広告カテゴリの中からキーワードのカテゴリを決定する決定部と、広告ＤＢから、決定部で決定したカテゴリに対応づけられている広告情報を抽出し、抽出した広告情報を再生時間に再生するようにコンテンツと連動させて情報コンテンツを生成する生成部と、情報コンテンツを出力する出力部と、を備える。
【０００６】
本開示における情報配信装置は、コンテンツと共に、コンテンツとの関連性の高い情報を適切なタイミングで視聴者に配信することができる。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施の形態１における情報配信システムのブロック図である。
【図２】図２は、実施の形態１における広告カテゴリの一例を示す図である。
【図３】図３は、実施の形態１における広告ＤＢの一例を示す図である。
【図４】図４は、実施の形態１における登録用端末に表示される登録用画面の一例を示す図である。
【図５】図５は、実施の形態１における情報コンテンツの生成を示すフローチャートである。
【図６】図６は、実施の形態１における字幕テキストの一例を示す図である。
【図７】図７は、実施の形態１における広告表示シナリオの一例を示す図である。
【図８】図８は、実施の形態１における情報コンテンツの一例を説明する図である。
【図９】図９は、実施の形態１における情報コンテンツの別の一例を説明する図である。
【図１０】図１０は、実施の形態１における字幕テキストの１つの発話区間におけるキーワードの抽出を説明する図である。
【図１１】図１１は、実施の形態１における意味的階層型データベースの一例を示す図である。
【図１２】図１２は、実施の形態２における情報配信システムのブロック図である。
【図１３】図１３は、実施の形態３における情報配信システムのブロック図である。
【発明を実施するための形態】
【０００８】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【０００９】
なお、添付図面および以下の説明は、当業者が本開示を十分に理解するために、提供されるのであって、これらにより特許請求の範囲に記載の主題を限定することは意図されていない。
【００１０】
（実施の形態１）
[１−１．情報配信システムの構成]
図１は、実施の形態１における情報配信システムを示すブロック図である。情報配信システム１００は、情報配信装置１１０と、コンテンツサーバ１２０と、表示用端末１３０と、登録用端末１４０で構成され、これらの構成はそれぞれ、ネットワークを介して接続されている。
【００１１】
情報配信装置１１０は、解析部１１１と、決定部１１２と、広告カテゴリ１１３と、登録部１１４と、広告ＤＢ（データベース：ＤａｔａＢａｓｅ）１１５と、生成部１１６と、情報コンテンツＤＢ１１７と、出力部１１８で構成される。
【００１２】
コンテンツサーバ１２０は、映画等のコンテンツが格納されているサーバであり、コンテンツは、動画１２１と字幕テキスト１２２で構成される。
【００１３】
表示用端末１３０は、情報配信装置１１０で生成した情報コンテンツをユーザが視聴するための端末であり、パーソナルコンピュータやスマートフォン等の表示装置である。
【００１４】
登録用端末１４０は、広告事業者が情報配信装置１１０に広告情報を登録するための端末であり、パーソナルコンピュータやスマートフォン等の表示装置である。
【００１５】
解析部１１１は、ネットワークを介して接続されているコンテンツサーバ１２０からコンテンツの字幕テキスト１２２を取得する。取得した字幕テキスト１２２を所定の文字数ごとに解析し、字幕テキスト１２２の中からキーワードを抽出する。ここで、キーワードとは、字幕テキスト１２２中で特徴的な単語である。解析部１１１はさらに、抽出したキーワードの表示される表示時間を字幕テキスト１２２から抽出する。解析部１１１は、抽出したキーワードとキーワードの表示時間を決定部１１２へ通知する。
【００１６】
広告カテゴリ１１３は、広告事業者が広告情報を広告ＤＢ１１５に登録する際に広告情報を分類するためのカテゴリであり、解析部１１１で抽出されたキーワードの分類にも用いられる。
【００１７】
決定部１１２は、解析部１１１から通知されたキーワードのカテゴリを、広告カテゴリ１１３を用いて決定する。決定部１１２は、キーワードとキーワードの表示時間とキーワードのカテゴリを生成部１１６へ通知する。
【００１８】
登録部１１４は、広告事業者が登録用端末１４０を介して入力する広告情報を広告ＤＢ１１５に登録する。
【００１９】
広告ＤＢ１１５は、登録部１１４により登録された広告情報を記憶する。登録された広告情報は、広告カテゴリ１１３のカテゴリと対応づけて記憶される。
【００２０】
生成部１１６は、決定部１１２から通知されたキーワードとキーワードの表示時間とキーワードのカテゴリと、広告ＤＢ１１５に記憶されている広告情報から広告表示シナリオを生成する。ここで、広告表示シナリオとは、コンテンツの再生に連動して表示する広告情報と広告情報の表示時間を対応づけて定義されたシナリオである。生成部１１６は、生成した広告表示シナリオとコンテンツを対応づけた情報コンテンツを情報コンテンツＤＢ１１７に登録する。
【００２１】
情報コンテンツＤＢ１１７は、コンテンツサーバ１２０のコンテンツとコンテンツに連動させて再生する広告情報を関連付けた情報コンテンツを記憶するＤＢである。
【００２２】
出力部１１８は、情報コンテンツＤＢ１１７に記憶された情報コンテンツを、ネットワークを介して、表示用端末１３０に出力する。
【００２３】
[１−２．広告カテゴリ]
次に、広告カテゴリ１１３について詳細に説明する。図２は、広告カテゴリ１１３の一例を示す図である。図２において、広告カテゴリ１１３は、「アパレル・ファッション」、「自動車・乗り物」、「家電・パソコン（パーソナルコンピュータ：Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）」、「グルメ・料理」、「趣味・レジャー」、「スポーツ・フィットネス」、「ホテル・旅行」、「ビジネス・産業」、「美容・パーソナルケア」の９つのカテゴリを有している。この９つのカテゴリを用いて、広告事業者が広告情報を広告ＤＢ１１５に登録する際に、広告情報を分類し、さらに、解析部１１１で抽出されたキーワードを分類する際に用いる。
【００２４】
広告カテゴリ１１３は、情報配信装置１１０に予め記憶しておいてもよいし、後から新たなカテゴリを追加してもよい。
【００２５】
[１−３．広告ＤＢ]
次に、広告ＤＢ１１５について詳細に説明する。図３は、広告ＤＢ１１５の一例を示す図である。広告ＤＢ１１５は、データベース形式の情報であり、登録部１１４により登録された広告情報を記憶する。
【００２６】
広告ＤＢ１１５は、広告ＩＤ（アイディー：ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）３０１と、広告ＩＤ３０１に対応する、広告カテゴリ３０２、広告ファイル保存先３０３、価格３０４、最大表示回数３０５、ＵＲＬ（ユニフォームリソースロケータ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）３０６、備考３０７が一組以上記憶される。
【００２７】
広告ＩＤ３０１は、広告ＤＢ１１５へ登録される時に付与される識別可能なＩＤである。
【００２８】
広告カテゴリ３０２は、広告事業者が広告情報を登録する際に、広告カテゴリ１１３の中から選択したカテゴリを示している。
【００２９】
広告ファイル保存先３０３は、広告事業者が表示させたい広告のデータが保存されている場所を示す。保存されている場所としては、登録用端末１４０のＨＤＤ（ハードディスクドライブ：Ｈａｒｄ  Ｄｉｓｋ  ｄｒｉｖｅ）上のアドレスや、インターネット上の所在を特定するＵＲＬ等である。
【００３０】
価格３０４は、広告事業者が希望する広告掲載料金を示している。価格３０４としては、例えば、広告掲載回数１０００回あたりの料金であるＣＰＭ（Ｃｏｓｔ  Ｐｅｒ  Ｍｉｌｅ）を示し、単位を円とする。
【００３１】
最大表示回数３０５は、同一ユーザに対し、１日あたりに表示する最大回数を示している。
【００３２】
ＵＲＬ３０６は、表示用端末１３０に表示された広告に対して、ユーザがクリックしたときにアクセスするＵＲＬを示している。
【００３３】
備考３０７は、広告情報のさらなる詳細情報を示している。具体的には、広告情報のさらに詳細なカテゴリ、広告情報に対するターゲット層、広告情報表示開始日や広告情報表示期間などの情報である。
【００３４】
なお、広告ＤＢ１１５のデータ構造はこれに限らない。例えば、備考３０７は、備考３０７で一括管理するのではなく、他の項目と同様に、個別に管理されてもよい。
【００３５】
[１−４．広告情報の登録]
次に、広告情報の登録について詳細に説明する。広告情報の登録は、登録用端末１４０を用いて、情報配信装置１１０の広告ＤＢ１１５へ登録する。図４は、登録用端末１４０に表示される登録用画面の一例を示す図である。登録用画面は、情報配信装置１１０の広告ＤＢ１１５へ広告情報を登録するためのユーザインターフェースである。図４において、登録用画面４００は、広告カテゴリ選択欄４１０と、広告ファイル指定欄４２０と、追加情報入力欄４３０と、登録欄４４０で構成されている。
【００３６】
登録用画面４００で選択または入力する広告情報は、情報配信装置１１０の広告ＤＢ１１５において広告ＩＤ３０１に対応づけられて登録される情報である。
【００３７】
広告カテゴリ選択欄４１０は、プルダウンメニュー４１１を含んでおり、登録する広告情報のカテゴリを広告カテゴリ１１３に記憶されているカテゴリの中から選択できるように構成されている。選択したカテゴリは、広告ＤＢ１１５の広告カテゴリ３０２として記憶される。
【００３８】
広告ファイル指定欄４２０は、テキストボックス４２１及び参照ボタン４２２を含んでいる。テキストボックス４２１は、登録用端末１４０の広告事業者が文字列を入力するためのウィジェットである。参照ボタン４２２は、ボタンを押すことでファイルの選択を行うためのウィジェットであり、クリックするとファイル選択ダイアログが表示され、ダイアログから任意のファイルを選択すると、テキストボックス４２１に選択したファイル名が表示される。テキストボックス４２１に、表示させたい広告のデータが保存されている場所、例えば、登録用端末１４０のＨＤＤのアドレスやインターネット上のＵＲＬを文字入力するか、参照ボタン４２２をクリックすることで表示させたい広告のデータが保存されている場所を選択する。テキストボックス４２１に入力または選択された、表示させたい広告のデータが保存されている場所は、広告ＤＢ１１５の広告ファイル保存先３０３として記憶される。
【００３９】
追加情報入力欄４３０は、テキストボックス４３１、４３２、４３３、４３４を含んでいる。テキストボックス４３１は、広告掲載料金を入力する。入力する広告掲載料金は、例えば、広告掲載回数１０００回あたりの料金であるＣＰＭ（Ｃｏｓｔ  Ｐｅｒ  Ｍｉｌｅ）とする。テキストボックス４３１に入力された広告掲載料金は、広告ＤＢ１１５の価格３０４として記憶される。テキストボックス４３２は、同一のユーザに対し１日あたりに表示する最大回数を入力する。入力された回数は、広告ＤＢ１１５の最大表示回数３０５として記憶される。テキストボックス４３３は、表示用端末１３０に表示された広告に対して、ユーザがクリックしたときにアクセスするＵＲＬを入力する。入力されたＵＲＬは、広告ＤＢ１１５のＵＲＬ３０６として記憶される。テキストボックス４３４は、広告情報のさらなる詳細情報を入力する。具体的には、広告情報のさらに詳細なカテゴリ、広告情報に対するターゲット層、広告情報表示開始日や広告情報表示期間などの情報である。入力された詳細情報は、広告ＤＢ１１５の備考３０７として記憶される。
【００４０】
登録欄４４０は、登録ボタン４４１を含んでいる。登録ボタン４４１は、広告事業者による広告カテゴリ選択欄４１０と広告ファイル指定欄４２０と追加情報入力欄４３０の入力の後に、広告事業者が登録ボタン４４１を押下するように構成されている。広告事業者によって登録ボタン４４１が押下されると、入力された内容は広告情報として広告ＩＤ３０１に対応づけられて広告ＤＢ１１５に記憶される。
【００４１】
[１−５．情報コンテンツの生成例（１）]
次に、情報配信装置１１０における情報コンテンツの生成について詳細に説明する。情報コンテンツは、情報コンテンツＤＢ１１７に記憶されるコンテンツであり、コンテンツサーバ１２０から取得するコンテンツと、そのコンテンツに連動させて再生する広告情報の再生順序を示す広告表示シナリオを関連付けたコンテンツである。図５は、実施の形態１における情報コンテンツの生成を示すフローチャートである。
【００４２】
まず、コンテンツサーバ１２０に格納される字幕テキスト１２２について説明する。図６は、実施の形態１おける字幕テキスト１２２の一例を示す図である。字幕テキスト１２２は、センテンス６０１と、センテンス６０１に対応づけられる表示時間６０２の組を一組以上有している。表示時間６０２は、表示開始時間６０２Ｓと、表示終了時間６０２Ｅで構成される。図６において、詳細には、表示開始時間６０２Ｓは、動画１２１の再生開始からの経過時間を示し、表示終了時間６０２Ｅは、動画１２１の再生開始からの経過時間を示している。図６において例えば、センテンス６０１として「体調が悪いときに車の運転は避けましょう。」に対し、表示時間６０２の表示開始時間６０２Ｓとして「０１：０５：０２」、すなわち、１時間５分２秒、表示終了時間６０２Ｅとして「０１：０５：１０」、すなわち、１時間５分１０秒が対応づけられている。
【００４３】
なお、本実施の形態における字幕テキスト１２２のフォーマットは、センテンスや段落等、所定のまとまり毎の文章と、その文章に対する表示時間が対応づけられていればよく、センテンスに限定するものではない。
【００４４】
図５のフローチャートを説明する。
【００４５】
（Ｓ５０１）情報配信装置１１０の解析部１１１は、コンテンツサーバ１２０から対象とするコンテンツの字幕テキスト１２２を取得し、センテンス６０１ごとに単語に分解する。センテンスから単語に分解する方法としては、例えば、自然言語処理の基礎技術のひとつである形態素解析（Ｍｏｒｐｈｏｌｏｇｉｃａｌ  Ａｎａｌｙｓｉｓ）を用いる。例えば、センテンス６０１「体調が悪いときに車の運転は避けましょう。」を単語に分解すると、「体調」、「が」、「悪い」、「とき」、「に」、「車」、「の」、「運転」、「は」、「避け」、「ましょう。」の１１個の単語に分解される。
【００４６】
（Ｓ５０２）解析部１１１は、分解された１１個の単語から、キーワードを抽出する。キーワードを抽出する方法としては、例えば、文書中の単語の重みづけを行うＴＦ−ＩＤＦ（Ｔｅｒｍ  Ｆｒｅｑｕｅｎｃｙ  −  Ｉｎｖｅｒｓｅ  Ｄｏｃｕｍｅｎｔ  Ｆｒｅｑｕｅｎｃｙ）方法を用いる。ＴＦ−ＩＤＦ方法を用いて、１１個の単語の中からキーワードとして「車」が抽出される。解析部１１１は、抽出したキーワード「車」と、表示終了時間６０２Ｅである「０１：０５：１０」を決定部１１２に通知する。
【００４７】
（Ｓ５０３）決定部１１２は、解析部１１１からキーワード「車」と、表示終了時間６０２Ｅである「０１：０５：１０」を受け取ると、広告カテゴリ１１３に記憶されているカテゴリの中からキーワード「車」に合致するカテゴリを決定する。カテゴリの決定は、例えば、機械学習による学習済データを用いてキーワードが属するカテゴリを判断する方法を用いる。決定部１１２は、キーワード「車」に合致するカテゴリを「自動車・乗り物」と決定する。決定部１１２は、キーワード「車」と表示終了時間６０２Ｅである「０１：０５：１０」とカテゴリ「自動車・乗り物」を生成部１１６へ通知する。
【００４８】
（Ｓ５０４）生成部１１６は、キーワード「車」と表示終了時間６０２Ｅである「０１：０５：１０」とカテゴリ「自動車・乗り物」を通知されると、広告表示シナリオを生成する。
【００４９】
ここで、広告表示シナリオの詳細を説明する。図７は、実施の形態１における広告表示シナリオの一例を示す図である。図７において、広告表示シナリオ７００は、広告情報を表示するため表示時間７０１と、表示する広告情報を特定する広告ＩＤ３０１の組を一組以上有している。表示時間７０１は、表示開始時間７０１Ｓと表示終了時間７０１Ｅで構成され、表示開始時間７０１Ｓは、動画１２１の再生開始からの経過時間を示し、表示終了時間７０１Ｅは、動画１２１の再生開始からの経過時間を示している。
【００５０】
生成部１１６は、決定部１１２から通知されたカテゴリ「自動車・乗り物」に合致する、広告ＤＢ１１５の広告カテゴリ３０２を検索する。図３の広告ＤＢ１１５で広告カテゴリ３０２がカテゴリ「自動車・乗り物」に合致するのは広告ＩＤ３０１が「ＡＤ４３４８９０２３０１」の広告情報である。生成部１１６は、広告表示シナリオ７００の表示開始時間７０１Ｓを、決定部１１２から通知された表示終了時間６０２Ｅである「０１：０５：１０」とする。さらに、生成部１１６は、表示終了時間７０１Ｅを任意の時間とする。表示終了時間７０１Ｅとして、広告ＩＤ３０１に対応づけられる価格３０４や備考３０７に基づいて決定してもよいし、次の広告情報の表示開始時間によって調整してもよい。図７において、例えば、表示終了時間７０１Ｅとして、１時間５分２３秒を示す「０１：０５：２３」とする。
【００５１】
また、広告ＤＢ１１５において、カテゴリ「自動車・乗り物」に合致する広告ＩＤ３０１が複数存在する場合は、価格３０４や最大表示回数３０５あるいは備考３０７等を考慮し、表示する広告情報を決定すればよい。
【００５２】
生成部１１６は、広告表示シナリオ７００に、決定した広告情報の、広告ＩＤ３０１「ＡＤ４３４８９０２３０１」、表示開始時間７０１Ｓ「０１：０５：１０」、表示終了時間７０１Ｅ「０１：０５：２３」を追加する。
【００５３】
字幕テキスト１２２の全てのセンテンス６０１について、Ｓ５０１〜Ｓ５０４の処理を行い、表示する広告情報を決定し、広告表示シナリオ７００を生成する。
【００５４】
（Ｓ５０５）次に、生成部１１６は、コンテンツサーバ１２０から対象とするコンテンツを取得する。生成部１１６は、広告表示シナリオ７００の広告ＩＤ３０１「ＡＤ４３４８９０２３０１」に対応する広告ＤＢ１１５の広告ファイル保存先３０３「Ｃ：／ｘｘｘ／ｘｘｘｘ／ｘｘｘｘｘ」から表示させる広告のデータを取得し、取得した広告のデータの表示時間を表示開始時間７０１Ｓ「０１：０５：１０」、表示終了時間７０１Ｅ「０１：０５：２３」として、コンテンツに広告情報を対応づけて情報コンテンツとする。生成部１１６は、生成した情報コンテンツを情報コンテンツＤＢ１１７に登録する。
【００５５】
情報コンテンツは、コンテンツサーバ１２０から取得したコンテンツが圧縮された動画１２１と字幕テキスト１２２を含む場合、コンテンツを非圧縮し、広告情報を多重化した後で圧縮して情報コンテンツとしてもよいし、コンテンツを非圧縮のまま広告情報と関連づけてもよい。
【００５６】
図８は、実施の形態１における情報コンテンツの一例を説明する図である。図８において動画１２１は、動画１２１の表示開始時間から１時間５分２秒後から１時間５分１０秒までに、字幕テキスト１２２のセンテンス６０１「体調が悪いときには車の運転は避けましょう。」が表示される。この字幕とともに動画１２１は、自動車が左から右へ移動する映像が表示されている。さらに、１時間５分１０秒から、センテンス６０１に対する広告情報が表示される。
【００５７】
このように、キーワード「車」に対応する広告情報の表示開始時間を、キーワードを含むセンテンスの表示終了時間以降に設定する。これにより、広告情報の表示によって、視聴者にコンテンツの内容が事前に分かってしまうことを回避できる。
【００５８】
[１−６．情報コンテンツの生成例（２）]
コンテンツに対する広告情報の表示開始時間は、キーワードを抽出した字幕テキスト１２２のセンテンス６０１の表示終了時間６０２Ｅでなくともよい。図９は、実施の形態１における情報コンテンツの別の一例を説明する図である。
【００５９】
図９に示すように、字幕テキスト１２２のセンテンス６０１のキーワード「車」を抽出した後すぐに広告情報を表示開始するようにしてもよい。
【００６０】
解析部１１１は、センテンス６０１の表示開始時間６０２Ｓと表示終了時間６０２Ｅからセンテンス６０１を細分化して算出し、キーワード「車」表示終了時間を例えば、「０１：０５：０６」とし、この時間を決定部１１２へ通知する。これにより、視聴者にコンテンツの内容が事前に分かってしまうことを回避することができる上に、コンテンツと広告情報を極めて適切なタイミングで連動して、ユーザに提供することができる。
【００６１】
[１−７．キーワードの抽出]
次に、図５のＳ５０２で説明したキーワードの抽出について、詳細に説明する。複数の単語の中からキーワードを抽出する方法である、文書中の単語の重みづけを行うＴＦ−ＩＤＦ方法は、例えば、
【００６２】
【数１】
2015136587.tif 000017
【００６３】
で表される。（数１）は、任意の単語において、その単語を含むセンテンス６０１等のまとまった文章単位内における出現頻度と字幕テキスト１２２全体における出現頻度との逆積を求めることで、単語の重要度を数値化するものである。
【００６４】
図１０は、字幕テキスト１２２の１つの発話区間における単語の抽出を説明する図である。図１０において、発話区間の一例として、「ハワイは、表情豊かな大自然の魅力が満載です。ハワイならではの様々なアクティビティやアトラクション、カルチャー体験など、魅力満載です。特に、花や果物が好きなら４月〜６月がおすすめです。花は、ブーゲンビリア、プルメリアが見頃です。果物は、パイナップル、マンゴー、メロンが食べ頃です。」から単語を抽出する。抽出された単語は、「ハワイ」、「自然」、「アクティビティ」、「アトラクション」、「カルチャー体験」、「魅力」、「満載」、「花」、「果物」、「ブーゲンビリア」、「プルメリア」、「パイナップル」、「マンゴー」、「メロン」、「食べ頃」である。これらの抽出された単語をそれぞれ、ＴＦ−ＩＤＦ方法により重要度を算出する。算出した結果、重要度１から３に分類された。重要度は、数字が大きいほど高い。しかし、重要度３に分類された単語として、「ハワイ」、「果物」、「魅力」、「アトラクション」、「カルチャー体験」、「花」と６つの単語が抽出され、どれをキーワードとすべきか判断できない。これは、発話区間において、各単語の出現回数が1、２回であり、ＴＦ−ＩＤＦ方法において単語の頻度が反映されないためである。また、抽出された単語の中に「魅力」、「満載」、「食べ頃」といった広告カテゴリには直接関連づけにくい単語も含まれてしまう。
【００６５】
図１１は、意味的階層型データベースの一例を示す図である。意味的階層型データベースは、単語を同義語のグループに分類し、上位、下位、同族、部分の関係で定義された構造であり、人間の認知上の意味的階層構造となっている。図１１において、意味的階層型データベース１１００は、最上位語として「植物器官」があり、「植物器官」の下位は「生殖構造」であり、「生殖構造」の下位は「花」、「雄しべ」、「果実」、「非配偶体」、「球果」、「子嚢」というように階層構造となっている。例えば、図１０の発話区間で抽出された単語「マンゴー」、「パイナップル」、「メロン」は「植物器官」のグループに属しており、上位の「食用果実」またはさらに上位の「果実」と関連が強いといえる。抽出された複数の単語をまとめて、例えば、単語「果実」としてＴＦ−ＩＤＦ方法を用いて重みづけを行う。重みづけは、例えば、図１０の単語それぞれに対して算出したＴＦ−ＩＤＦ値に、その単語と同一の上位語を持つ単語の数を、字幕テキストに含まれる単語数で割った値を乗ずることで行う。また、重みづけは、字幕テキストから抽出した単語を、それぞれ上位語に変換して行ってもよい。例えば、図１０の例では、「メロン」、「パイナップル」、「マンゴー」は、その上位語である「食用果実」で置き換え、ＴＦ−ＩＤＦ値を算出する。このようにしてＴＦ−ＩＤＦ方法における単語の頻度を反映させる。また、広告カテゴリには直接関連づけにくい単語「魅力」、「満載」、「食べ頃」について、意味的階層型データベースを用いて関係を調べ、複数の単語をまとめて上位語で表せるかどうかを確認し、複数の単語を上位語にまとめられなければ、単独の単語となり、ＴＦ−ＩＤＦ方法による重みづけでは重要度が低いと判断されることになり、キーワードとして抽出されない。
【００６６】
このようにして、ＴＦ−ＩＤＦ方法による重要度の重みづけを行い、キーワードを抽出する。
【００６７】
[１−８．効果等]
以上のように、本実施の形態の情報配信装置は、コンテンツに関連するテキストからキーワード及びキーワードの再生時間を抽出する解析部と、広告カテゴリと対応づけて広告情報が記憶される広告ＤＢ（ＤａｔａＢａｓｅ）と、広告カテゴリの中からキーワードのカテゴリを決定する決定部と、広告ＤＢから、決定部で決定したカテゴリに対応づけられている広告情報を抽出し、抽出した広告情報を再生時間に再生するようにコンテンツと連動させて情報コンテンツを生成する生成部と、情報コンテンツを出力する出力部と、を備える。
【００６８】
これにより、キーワードが出力される表示時間に基づいて、コンテンツとの関連性の高い広告情報を、適切なタイミングで表示することができ、コンテンツの内容が視聴者に事前に分かってしまうことも回避できる。
【００６９】
なお、本実施の形態において、動画と字幕テキストで構成されるコンテンツを用いて説明したが、これに限らない。コンテンツとしては、再生時間に基づいたテキスト情報が抽出可能なメタ情報を含む映画やニュース等の動画、音声、カラオケ等でもよい。ここで、メタ情報とは、字幕テキスト、情報テロップ、歌詞などのテキスト情報、位置情報を示すＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）データのようなバイナリデータなどを示している。
【００７０】
なお、本実施の形態において、情報配信装置で情報コンテンツを生成する構成としたが、これに限らない。例えば、情報配信装置では広告表示シナリオのみを生成する。表示用端末において、コンテンツの再生を行う際に、情報配信装置から広告表示シナリオと広告表示シナリオの広告情報を取得し、広告表示シナリオに対応づけられたコンテンツは、コンテンツサーバ１２０から取得する構成としてもよい。
【００７１】
なお、本実施の形態において、キーワードを抽出する方法として、ＴＦ−ＩＤＦ方法を用いた。しかし、キーワードを抽出する方法は、ＴＦ−ＩＤＦ方法に限定されない。例えば、概念辞書を用いる方法を用いてもよい。この方法は、概念辞書を用い、広告のカテゴリの類似度を計算して、類似度の高い単語をキーワードとして抽出する。
【００７２】
なお、本実施の形態において、カテゴリの決定は、機械学習による学習済データを用いてキーワードが属するカテゴリを判断する方法を用いた。しかし、これに限定されない。例えば、概念辞書を用いる方法を用いてもよい。この方法は、概念辞書を用い、キーワードとの類似度を計算して、類似度の高いカテゴリを抽出する。
【００７３】
（実施の形態２）
次に、実施の形態２における情報配信システムについて説明する。本実施の形態では、主に、実施の形態１との相違点について説明し、重複する部分は同じ符号を付け、その説明を省略する。本実施の形態では、コンテンツとして、音声コンテンツの場合について説明する。
【００７４】
[２−１．情報配信システムの構成]
図１２は、実施の形態２における情報配信システムを示すブロック図である。
【００７５】
本実施の形態では、ストリーミング可能な音声コンテンツを用いて説明する。ここで、音声コンテンツとは、音楽、歌、トークまたはスピーチなどである。
【００７６】
情報配信システム１２００は、情報配信装置１２１０と、コンテンツサーバ１２２０と、表示用端末１３０と、登録用端末１４０で構成され、これらの構成はそれぞれ、ネットワークを介して接続されている。
【００７７】
情報配信装置１２１０は、解析部１２１１と、決定部１１２と、広告カテゴリ１１３と、登録部１１４と、広告ＤＢ１１５と、生成部１１６と、情報コンテンツＤＢ１１７と、出力部１１８で構成される。
【００７８】
コンテンツサーバ１２２０は、音声コンテンツ１２２１が格納されているサーバである。
【００７９】
表示用端末１３０は、情報配信装置１１０で生成した情報コンテンツをユーザが視聴するための端末であり、パーソナルコンピュータやスマートフォン等の表示装置である。
【００８０】
登録用端末１４０は、広告事業者が情報配信装置１１０に広告情報を登録するための端末であり、パーソナルコンピュータやスマートフォン等の表示装置である。
【００８１】
情報配信システム１２００において、図１で説明した情報配信システム１００と異なる点は、コンテンツサーバ１２２０に音声コンテンツ１２２１が格納されている点、情報配信装置１２１０の解析部１２１１が異なる点、表示用端末１３０で表示される情報コンテンツが音声コンテンツ１２２１と音声コンテンツ１２２１に連動する広告情報である点である。
【００８２】
解析部１２１１は、ネットワークを介して接続されているコンテンツサーバ１２２０から音声コンテンツ１２２１を取得する。解析部１２１１は、取得した音声コンテンツ１２２１をテキストに変換する。音声コンテンツ１２２１のテキストへの変換は、音声認識技術を用いる。解析部１２１１は、変換したテキストの中からキーワードを抽出する。ここで、キーワードとは、テキスト中で特徴的な単語である。解析部１２１１はさらに、抽出したキーワードに対応する音声が再生される再生時間を表示時間として抽出する。解析部１２１１は、抽出したキーワードとキーワードの表示時間を決定部１１２へ通知する。
【００８３】
出力部１１８は、情報コンテンツＤＢ１１７に記憶された情報コンテンツを、ネットワークを介して、表示用端末１３０に出力する。表示用端末１３０における情報コンテンツの再生は、情報コンテンツのダウンロード完了後に再生してもよいし、情報コンテンツをダウンロードしながら同時に再生するストリーミング再生でもよい。
【００８４】
[２−２．効果]
以上のように、本実施の形態の情報配信装置は、コンテンツに関連するテキストからキーワード及びキーワードの再生時間を抽出する解析部と、広告カテゴリと対応づけて広告情報が記憶される広告ＤＢ（ＤａｔａＢａｓｅ）と、広告カテゴリの中からキーワードのカテゴリを決定する決定部と、広告ＤＢから、決定部で決定したカテゴリに対応づけられている広告情報を抽出し、抽出した広告情報を再生時間に再生するようにコンテンツと連動させて情報コンテンツを生成する生成部と、情報コンテンツを出力する出力部と、を備える。ここで、コンテンツは、音声コンテンツであり、解析部は、音声コンテンツからテキストを抽出し、抽出したテキストからキーワード及びキーワードの再生時間を抽出する。
【００８５】
これにより、音声コンテンツをテキストに変換し、変換したテキストからキーワードとキーワードの表示時間が取得できる。そのため、キーワードが出力される表示時間に基づいて、音声コンテンツとの関連性の高い広告情報を、適切なタイミングで表示することができる。
【００８６】
（実施の形態３）
次に、実施の形態３における情報配信システムについて説明する。主に、実施の形態１および実施の形態２との相違点について説明し、重複する部分は同じ符号を付け、その説明を省略する。本実施の形態では、コンテンツとして、講演会場等のリアルタイムのスピーチを音声コンテンツとして用いる場合について説明する。
【００８７】
なお、コンテンツとして、リアルタイムのスピーチなどの音声コンテンツには限らず、メッセージ交換ソフトなどでリアルタイムに生成されるテキストをコンテンツとしても適用できるし、音声コンテンツをストリーミングする場合にも適用できる。
【００８８】
[３−１．情報配信システムの構成]
図１３は、実施の形態３における情報配信システムを示すブロック図である。
【００８９】
情報配信システム１３００は、情報配信装置１３１０と、送信用端末１３２０と、表示用端末１３３０と、登録用端末１４０で構成され、これらの構成はそれぞれ、ネットワークを介して接続されている。
【００９０】
情報配信装置１３１０は、解析部１３１１と、決定部１３１２と、広告カテゴリ１１３と、登録部１１４と、広告ＤＢ１１５と、生成部１３１６と、出力部１３１８で構成される。
【００９１】
送信用端末１３２０は、発話者のスピーチをマイク等で集音し、情報配信装置１３１０の解析部１３１１へ送信する。
【００９２】
表示用端末１３３０は、情報配信装置１３１０で生成した広告情報を表示するための端末であり、大型ディスプレイ等の表示装置である。
【００９３】
登録用端末１４０は、広告事業者が情報配信装置１１０に広告情報を登録するための端末であり、パーソナルコンピュータやスマートフォン等の表示装置である。
【００９４】
情報配信システム１３００において、図１で説明した情報配信システム１００および図１２で説明した情報配信システム１２００と異なる点は、コンテンツサーバに代わり送信用端末１３２０である点、情報配信装置１３１０の解析部１３１１と決定部１３１２と生成部１３１６と出力部１３１８が異なる点、生成部１３１６で広告表示シナリオを生成しないため、情報コンテンツＤＢを有してない点である。
【００９５】
解析部１３１１は、発話者のスピーチを、送信用端末１３２０を介して、音声として取得する。解析部１３１１は、取得した音声を、音声認識技術を用いて即座にテキストに変換する。テキストに変換する音声の単位は、発話者が一呼吸で発する音声を一つの単位として、テキストに変換する。解析部１３１１は、テキストの中からキーワードを抽出する。ここで、キーワードとは、テキスト中で特徴的な単語である。解析部１３１１は、即座に抽出したキーワードを決定部１３１２へ通知する。表示時間は通知しない。
【００９６】
本実施の形態では、実施の形態１および実施の形態２と異なり、スピーチと同時に処理を行うため、表示時間は不要である。
【００９７】
決定部１３１２は、解析部１３１１から通知されたキーワードのカテゴリを、広告カテゴリ１１３を用いて決定する。決定部１３１２は、キーワードとキーワードのカテゴリを生成部１３１６へ通知する。
【００９８】
生成部１３１６は、決定部１３１２から通知されたキーワードとキーワードのカテゴリから広告ＤＢ１１５に記憶されている広告情報を取得し、広告情報を即座に出力部１３１８へ通知する。
【００９９】
出力部１３１８は、発話者のスピーチに含まれるキーワードと連動した広告情報を、キーワードが発せられた直後に、例えば、発話者の近傍に設置された表示用端末１３３０へ出力する。
【０１００】
[３−２．効果等]
以上のように、本実施の形態の情報配信装置は、音声コンテンツからテキストを抽出し、抽出したテキストからキーワードを抽出する解析部と、広告カテゴリと対応づけて広告情報が記憶される広告ＤＢと、広告カテゴリの中からキーワードのカテゴリを決定する決定部と、広告ＤＢから、決定部で決定したカテゴリに対応づけられている広告情報を抽出する生成部と、広告情報を出力する出力部と、を備える。
【０１０１】
これにより、リアルタイムで生成される音声コンテンツであっても、即座にコンテンツとの関連性の高い広告情報を表示できる。
【産業上の利用可能性】
【０１０２】
本開示は、コンテンツに連動させて広告情報を表示する情報配信システムに適用可能である。情報配信システムの表示用端末として具体的には、個人使用のスマートフォン、ＴＶなどのディスプレイのほか、航空機内の壁面や座席に設置されたディスプレイ、公共の施設あるいは交通機関などに設置されたディスプレイなどに、適用可能である。
【符号の説明】
【０１０３】
１００，１２００，１３００    情報配信システム
１１０，１２１０，１３１０    情報配信装置
１１１，１２１１，１３１１    解析部
１１２，１３１２    決定部
１１３    広告カテゴリ
１１４    登録部
１１５    広告ＤＢ
１１６，１３１６    生成部
１１７    情報コンテンツＤＢ
１１８，１３１８    出力部
１２０，１２２０    コンテンツサーバ
１２１    動画
１２２    字幕テキスト
１３０，１３３０    表示用端末
１４０    登録用端末
３０１    広告ＩＤ
３０２    広告カテゴリ
３０３    広告ファイル保存先
３０４    価格
３０５    最大表示回数
３０６    ＵＲＬ
３０７    備考
４００    登録用画面
４１０    広告カテゴリ選択欄
４１１    プルダウンメニュー
４２０    広告ファイル指定欄
４２１，４３１，４３２，４３３，４３４    テキストボックス
４２２    参照ボタン
４３０    追加情報入力欄
４４０    登録欄
４４１    登録ボタン
６０１    センテンス
６０２    表示時間
６０２Ｓ    表示開始時間
６０２Ｅ    表示終了時間
７００    広告表示シナリオ
７０１    表示時間
７０１Ｓ    表示開始時間
７０１Ｅ    表示終了時間
１３２０    送信用端末
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツに関連するテキストからキーワード及び前記キーワードの表示終了時間を抽出する解析部と、
広告カテゴリと対応づけて広告情報が記憶される広告ＤＢ（ＤａｔａＢａｓｅ）と、
前記広告カテゴリの中から前記キーワードのカテゴリを決定する決定部と、
前記広告ＤＢから、前記決定部で決定した前記カテゴリに対応づけられている広告情報を抽出し、抽出した前記広告情報を前記表示終了時間以後に表示するように前記コンテンツと連動させて情報コンテンツを生成する生成部と、
前記情報コンテンツを出力する出力部と、を備える、
情報配信装置。
【請求項２】
前記テキストは、字幕テキストである、
請求項１記載の情報配信装置。
【請求項３】
前記コンテンツは、音声コンテンツであり、
前記解析部は、前記音声コンテンツからテキストを抽出し、抽出した前記テキストからキーワード及び前記キーワードの表示終了時間を抽出する、
請求項１記載の情報配信装置。
【請求項４】
コンテンツに関連するテキストからキーワード及び前記キーワードの表示終了時間を抽出し、
広告カテゴリの中から前記キーワードのカテゴリを決定し、
前記広告カテゴリと対応づけて広告情報が記憶される広告ＤＢから、決定した前記カテゴリに対応づけられている広告情報を抽出し、抽出した前記広告情報を前記表示終了時間以後に表示するように前記コンテンツと連動させて情報コンテンツを生成し、
前記情報コンテンツを出力する、
情報配信方法。
【請求項５】
請求項４に記載の情報配信方法を実行させるためのプログラム。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2015136587.tif 000018
【図２】
2015136587.tif 000019
【図３】
2015136587.tif 000020
【図４】
2015136587.tif 000021
【図５】
2015136587.tif 000022
【図６】
2015136587.tif 000023
【図７】
2015136587.tif 000024
【図８】
2015136587.tif 000025
【図９】
2015136587.tif 000026
【図１０】
2015136587.tif 000027
【図１１】
2015136587.tif 000028
【図１２】
2015136587.tif 000029
【図１３】
2015136587.tif 000030
【国際調査報告】
2015136587.tif 000031
2015136587.tif 000032
2015136587.tif 000033
2015136587.tif 000034