(57)【要約】【課題】広告等の情報を効果的に配信すること。【解決手段】本願に係る情報配信装置は、取得された画像のうち、所定の被写体が撮像された領域を特定する特定部と、前記特定部により特定された領域に表示させるコンテンツを選択する選択部と、前記特定部により特定された領域に、前記選択部により選択されたコンテンツを合成した画像を生成する生成部と、前記生成部により生成された画像を配信する配信部とを有することを特徴とする。【選択図】図１
2018101902.tif 000002
【特許請求の範囲】
【請求項１】
取得された画像のうち、所定の被写体が撮像された領域を特定する特定部と、
前記特定部により特定された領域に表示させるコンテンツを選択する選択部と、
前記特定部により特定された領域に、前記選択部により選択されたコンテンツを合成した画像を生成する生成部と、
前記生成部により生成された画像を配信する配信部と
を有することを特徴とする情報配信装置。
【請求項２】
所定の移動体に設置された撮像装置により撮像された画像を取得する取得部
を有することを特徴とする請求項１に記載の情報配信装置。
【請求項３】
前記取得部は、前記所定の移動体として、ドローンに設置された撮像装置により撮像された画像を取得する
ことを特徴とする請求項２に記載の情報配信装置。
【請求項４】
前記配信部は、前記生成部により生成された画像を前記所定の移動体に配信し、当該所定の移動体が有する表示装置に表示させる
ことを特徴とする請求項２または３に記載の情報配信装置。
【請求項５】
前記選択部は、前記所定の被写体に基づいて、前記特定部により特定された領域に表示させるコンテンツを選択する
ことを特徴とする請求項１〜４のうちいずれか１つに記載の情報配信装置。
【請求項６】
前記選択部は、前記画像の配信先となる利用者に基づいて、前記特定部により特定された領域に表示させるコンテンツを選択する
ことを特徴とする請求項１〜５のうちいずれか１つに記載の情報配信装置。
【請求項７】
前記選択部は、前記画像の配信先となる利用者の位置、または、所定の移動体が前記動画像を撮像した位置に基づいて、前記特定部により特定された領域に表示させるコンテンツを選択する
ことを特徴とする請求項１〜６のうちいずれか１つに記載の情報配信装置。
【請求項８】
前記選択部は、配信された画像の再生時に各コンテンツが表示される時間の累積に基づいて、前記特定部により特定された領域に表示させるコンテンツを選択する
ことを特徴とする請求項１〜７のうちいずれか１つに記載の情報配信装置。
【請求項９】
前記特定部は、前記画像のうち、連続して配置された複数の被写体が撮像された領域をそれぞれ特定し、
前記選択部は、所定の動画像を構成する複数の画像を前記コンテンツとして選択し、
前記生成部は、前記コンテンツとして選択された複数の画像を、特定された各領域に合成する
ことを特徴とする請求項１〜８のうちいずれか１つに記載の情報配信装置。
【請求項１０】
前記選択部は、前記特定された領域に表示させるコンテンツとして、動画像または静止画像を含むコンテンツを選択する
ことを特徴とする請求項１〜９のうちいずれか１つに記載の情報配信装置。
【請求項１１】
前記生成部は、前記特定部により特定された領域に前記選択部により選択されたコンテンツを合成した動画像であって、当該コンテンツが合成される領域が表示される間の再生速度が所定の再生速度よりも遅い動画像を生成する
ことを特徴とする請求項１〜１０のうちいずれか１つに記載の情報配信装置。
【請求項１２】
情報配信装置が実行する情報配信方法であって、
取得された画像のうち、所定の被写体が撮像された領域を特定する特定工程と、
前記特定工程により特定された領域に表示させるコンテンツを選択する選択工程と、
前記特定工程により特定された領域に、前記選択工程により選択されたコンテンツを合成した画像を生成する生成工程と、
前記生成工程により生成された画像を配信する配信工程と
を含むことを特徴とする情報配信方法。
【請求項１３】
コンピュータに、
取得された画像のうち、所定の被写体が撮像された領域を特定する特定手順と、
前記特定手順により特定された領域に表示させるコンテンツを選択する選択手順と、
前記特定手順により特定された領域に、前記選択手順により選択されたコンテンツを合成した画像を生成する生成手順と、
前記生成手順により生成された画像を配信する配信手順と
を実行させるための情報配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報配信装置、情報配信方法および情報配信プログラムに関する。
【背景技術】
【０００２】
近年、インターネットの飛躍的な普及に伴い、インターネットを介した情報配信が盛んに行われている。このような情報配信の一例として、広告等の情報をウェブコンテンツや画面上等にあらかじめ設けられた所定の領域に表示させる技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−０４９０９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、広告等の情報を効果的に配信できるとは言えない場合がある。
【０００５】
例えば、従来技術では、ウェブコンテンツや画面上等にあらかじめ設けられた所定の領域に広告を表示しているに過ぎない。このため、利用者によるウェブコンテンツの視聴を妨げる結果、広告に対する利用者の印象を悪化させる恐れがある。
【０００６】
また、従来技術では、広告等の情報がウェブコンテンツとともに表示され続けるため、広告費用が増加する恐れがある。この結果、例えば、比較的予算が少ない個人事業主等の広告を適切に表示することができない恐れがある。
【０００７】
本願は、上記に鑑みてなされたものであって、広告等の情報を効果的に配信することを目的とする。
【課題を解決するための手段】
【０００８】
本願に係る情報配信装置は、取得された画像のうち、所定の被写体が撮像された領域を特定する特定部と、前記特定部により特定された領域に表示させるコンテンツを選択する選択部と、前記特定部により特定された領域に、前記選択部により選択されたコンテンツを合成した画像を生成する生成部と、前記生成部により生成された画像を配信する配信部とを有することを特徴とする。
【発明の効果】
【０００９】
実施形態の一態様によれば、広告等の情報を効果的に配信することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施形態に係る情報配信装置が実行する処理の一例を示す図である。
【図２】図２は、実施形態に係る情報配信装置が有する機能構成の一例を示す図である。
【図３】図３は、実施形態に係るコンテンツデータベースに登録される情報の一例を示す図である。
【図４】図４は、実施形態に係る動画像データベースに登録される情報の一例を示す図である。
【図５】図５は、実施形態に係る情報配信装置が連続する被写体に複数の画像を合成する処理の一例を説明する図である。
【図６】図６は、実施形態に係る情報配信装置が車両のフロントガラスに合成動画像を表示する処理の一例を示す図である。
【図７】図７は、実施形態に係る情報配信装置が実行する情報配信処理の流れの一例を示すフローチャートである。
【図８】図８は、ハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下に、本願に係る情報配信装置、情報配信方法および情報配信プログラムを実施するための形態（以下、「実施形態」と呼ぶ。）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報配信装置、情報配信方法および情報配信プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１２】
〔１．情報配信処理の一例〕
まず、図１を用いて、情報配信装置の一例について説明する。図１は、実施形態に係る情報配信装置が実行する処理の一例を示す図である。図１では、情報配信装置１０が実行する処理の一例として、ドローンＤ０１やドローンＤ０２に設置された移動体端末２００が撮像した動画像に所定のコンテンツを合成し、利用者Ｕ０１が使用する利用者端末１００へと配信する処理の一例について記載した。
【００１３】
なお、以下の説明では、情報配信装置１０は、所定のコンテンツとして広告に関するコンテンツを合成する処理の一例について記載するが、ここでいう広告は、所謂営利目的の広告に限定されるものではない。例えば、情報配信装置１０が合成する広告は、営利若しくは非営利の広告だけではなく、ボランティアの募集、公共広告、公共に対する通知等であってもよい。また、情報配信装置１０が合成する広告は、アプリケーションのインストールを促す広告、商品や役務の販売、宣伝、通知等を行うコンテンツやウェブページ、ゲーム等の任意のコンテンツを広告として配信することができる。
【００１４】
また、情報配信装置１０が合成する広告は、ウェブページ、静止画像、動画像、文字、図形、記号、ハイパーリンク、その他任意の情報を含むコンテンツが適用可能である。すなわち、利用者に対して興味を生じさせようとするコンテンツであれば、情報配信装置１０は、ウェブページ、ゲーム、メール、ツイート、ブログの記事等、インターネットを介した各種サービスに関連する任意のコンテンツを所定のコンテンツとして動画像に合成してもよい。また、情報配信装置１０は、これらの広告となるコンテンツ以外にも、任意のコンテンツを動画像に合成してもよい。
【００１５】
図１に示す例では、情報配信装置１０は、利用者Ｕ０１が利用する利用者端末１００、およびドローンＤ０１やドローンＤ０２に設置された移動体端末２００とインターネット等の所定のネットワークＮ（例えば、図２を参照）を介して通信可能な情報処理装置であり、例えば、サーバ装置やクラウドシステム等により実現される。
【００１６】
利用者端末１００は、利用者Ｕ０１によって利用される情報処理装置であり、利用者Ｕ０１がニュースやコラム等のコンテンツを閲覧するために利用される。具体例を挙げると、利用者端末１００は、スマートフォンやタブレット端末やＰＤＡ（Personal  Digital  Assistant）等の移動端末や、デスクトップ型ＰＣ（Personal  Computer）や、ノート型ＰＣ等である。
【００１７】
ドローンＤ０１、Ｄ０２は、遠隔操作可能なＵＡＶ（Unmanned  Aerial  Vehicle）等の移動体であり、所謂ドローンと呼ばれる飛翔体である。より具体的には、ドローンＤ０１、Ｄ０２は、それぞれ異なる利用者による操作によるレース、すなわち、ドローンレースを行う飛翔体である。ここで、ドローンＤ０１には、動画像を撮像可能なカメラＤＣ０１が設置されている。また、ドローンＤ０２には、動画像を撮像可能なカメラＤＣ０２が設置されている。また、各ドローンＤ０１、Ｄ０２には、無線ネットワークを介して、情報配信装置１０と通信可能な移動体端末２００が設置されており、カメラＤＣ０１、ＤＣ０２が撮像した動画像を、情報配信装置１０に対して送信可能である。
【００１８】
なお、移動体端末２００は、ドローンＤ０１、Ｄ０２に設置されている必要はない。例えば、ドローンＤ０１、Ｄ０２は、カメラＤＣ０１、ＤＣ０２を用いて動画像の撮像を行う。そして、ドローンＤ０１、Ｄ０２は、所定のタイミングで移動体端末２００と有線または無線で接続することで、カメラＤＣ０１、ＤＣ０２が撮像した動画像を移動体端末２００に移す。そして、移動体端末２００は、インターネット等のネットワークを介して、ドローンＤ０１、Ｄ０２から受付けた動画像を情報配信装置１０へと送信してもよい。
【００１９】
〔１−１．情報配信装置が実行する処理〕
以下、情報配信装置１０が実行する情報管理処理について説明する。例えば、ドローンＤ０１、Ｄ０２は、ドローンレース等においてドローンＤ０１、Ｄ０２の本体に設置されたカメラＤＣ０１、ＤＣ０２を用いて、動画像を撮影する（ステップＳ１）。ここで、実施形態におけるドローンレースにおいては、広告等のコンテンツを表示するために所定の被写体がコース上に配置されている。
【００２０】
例えば、コース上には、所定の被写体として、所定の色彩が付された看板、三角ポスト、ゴールポスト、コースを示すテープ、ゲート、旗、ポール、標識、樹木、石等が設置されていてもよい。また、コース上には、所定の被写体として、所定の色彩が付された布や紙等の可撓性を有する物体が樹木や石等に配置されていてもよい。なお、所定の被写体には、コース上における樹木や石、所定の色彩や形状を有する場所等も適用可能である。すなわち、ドローンレースのコース上における所定の被写体とは、画像解析技術により他の被写体との区別が可能な物体や場所等の被写体であるならば、任意の被写体が採用可能である。なお、以下の説明では、ドローンレースのコース上には、所定の被写体として、所定の形状を有する白看板であって、コンテンツを合成する領域である旨を示す二次元バーコードが配置された白看板が設置されているものとする。
【００２１】
このような所定の被写体がコース上に設置されている場合、ドローンＤ０１、Ｄ０２が撮像した動画像には、所定の被写体が撮像される。なお、所定の被写体は、意図して撮像されるように配置されていてもよく、カメラＤＣ０１、ＤＣ０２が意図的に所定の被写体を撮像するように、各種の操作が行われてもよい。そして、情報配信装置１０は、移動体端末２００を介して、ドローンＤ０１、Ｄ０２が撮像した動画像を取得する（ステップＳ２）。すなわち、情報配信装置１０は、所定の移動体に設置された撮像装置により撮像された動画像を取得する。
【００２２】
ここで、情報配信装置１０は、ドローンＤ０１、Ｄ０２が撮像した動画像を編集した動画像である編集動画像を生成する。すなわち、情報配信装置１０は、複数の移動体に設置された撮像装置により撮像された動画像から生成された編集動画像を生成する。例えば、情報配信装置１０は、ドローンＤ０１、Ｄ０２が撮像した動画像の切り替え、解説字幕の付加、実況音声の付加といった各種の編集を行った編集動画像を生成する。このような編集動画像は、例えば、所定の編集者による操作を受付けることで、実現可能である。
【００２３】
そして、情報配信装置１０は、生成した編集動画像をドローンレースに関する動画像として記憶する。そして、情報配信装置１０は、利用者Ｕ０１からの要求に応じて、編集動画像の配信を行う。すなわち、情報配信装置１０は、ドローンレースにおいてドローンＤ０１、Ｄ０２が撮像した動画像を利用者Ｕ０１に対して配信するサービスを提供する。
【００２４】
例えば、情報配信装置１０は、利用者Ｕ０１が使用する利用者端末１００から、動画像の配信要求を受付ける（ステップＳ３）。より具体的な例を挙げると、情報配信装置１０は、ドローンレースごとに、編集動画像のサムネイル、ドローンレースが行われた日時、ドローンレースが行われた場所、出場者等といった各種の情報（以下、「ドローンレース情報」と総称する。）を配信する。このような場合、利用者端末１００は、配信を受付けたドローンレース情報を表示し、利用者Ｕ０１からの選択を受付ける。そして、利用者端末１００は、利用者Ｕ０１がドローンレース情報を選択した場合は、選択されたドローンレース情報と対応する編集動画像の配信要求を情報配信装置１０に送信する。
【００２５】
ここで、ドローンレースのコース上に広告を配置することで、利用者Ｕ０１に広告を視聴されるといった広告配信手法が考えられる。しかしながら、このようにコース上に広告を設置した場合、広告費用が比較的高額になる恐れがあり、予算が比較的少ない個人事業主の広告を配置するのが難しい。また、ドローンレースのコース上に広告を配置した場合は、動画像を視聴する利用者Ｕ０１の属性等に応じて広告を切り替えることが困難であり、広告効果が良いとは言えない場合がある。
【００２６】
そこで、情報配信装置１０は、以下の情報配信処理を実行する。まず、情報配信装置１０は、ドローンＤ０１、Ｄ０２から取得された動画像のうち、所定の被写体が撮像された領域を特定する。また、情報配信装置１０は、特定された領域に表示させるコンテンツを選択する。そして、情報配信装置１０は、特定された領域に、選択されたコンテンツを合成した動画像を生成し、生成された動画像を利用者端末１００に配信する。
【００２７】
以下、情報配信処理の具体例について説明する。まず、情報配信装置１０は、配信対象となる編集動画像を解析し、所定の被写体が撮像された領域を特定する（ステップＳ４）。例えば、図１に示す例では、情報配信装置１０は、編集動画像Ｃ１０から二次元バーコードを検出し、検出した二次元バーコードが付された所定の被写体、すなわち、白看板が撮像された領域ＡＲ１０を特定する。なお、このような領域ＡＲ１０の特定については、ディープラーニングやパターン認識等、任意の画像識別技術が採用可能である。
【００２８】
続いて、情報配信装置１０は、特定した領域ＡＲ１０に表示するコンテンツを選択する（ステップＳ５）。例えば、情報配信装置１０は、表示対象となるコンテンツのデータである「コンテンツ情報」、コンテンツを表示する利用者を示す情報である「ターゲット情報」、およびコンテンツを合成する領域等を示す「合成情報」等を対応付けたコンテンツデータベース３１を記憶する。このような場合、情報配信装置１０は、特定した領域ＡＲ１０や動画像の配信先となる利用者Ｕ０１の属性に応じて、領域ＡＲ１０に合成するコンテンツを選択する。
【００２９】
例えば、白看板に付された二次元バーコードには、白看板が領域ＡＲ１０である旨を示す情報が含まれている。このような場合、情報配信装置１０は、コンテンツデータベース３１を参照し、合成情報が領域ＡＲ１０を示すコンテンツを検索する。そして、情報配信装置１０は、合成情報「領域＃１」が領域ＡＲ１０を示す場合に、コンテンツ情報「コンテンツ＃１」を合成対象の候補として選択する。
【００３０】
続いて、情報配信装置１０は、コンテンツ情報「コンテンツ＃１」と対応付けられたターゲット情報「属性＃１」が利用者Ｕ０１のデモグラフィック属性やサイコグラフィック属性と一致若しくは所定の関係性を有するか否かを判定する。そして、情報配信装置１０は、ターゲット情報「属性＃１」が利用者Ｕ０１のデモグラフィック属性やサイコグラフィック属性と一致若しくは所定の関係性を有する場合は、コンテンツ情報「コンテンツ＃１」を合成対象として選択する。
【００３１】
そして、情報配信装置１０は、選択したコンテンツを特定した領域に合成する（ステップＳ６）。例えば、図１に示す例では、情報配信装置１０は、コンテンツ情報「コンテンツ＃１」が「広告＃１」といったテキストを含む画像である場合、領域ＡＲ１０に、「広告＃１」といったテキストを含む画像ＡＤ１０を合成する。この結果、情報配信装置１０は、「広告＃１」といったテキストを含む画像が配置された白看板がコース上に設置されているといった合成動画像Ｃ１１を生成することとなる。
【００３２】
また、情報配信装置１０は、コンテンツを合成した合成動画像Ｃ１１を利用者端末１００に配信する（ステップＳ７）。そして、利用者端末１００は、コンテンツを合成した合成動画像Ｃ１１を再生する（ステップＳ８）。この結果、情報配信装置１０は、利用者Ｕ０１の属性に応じて選択された広告が、あたかもコース上に設置されているといった合成動画像Ｃ１１を配信することができるので、広告効果を向上させることができる。
【００３３】
〔１−２．動画像について〕
ここで、情報配信装置１０は、任意の被写体が撮像された領域にコンテンツを合成してよい。例えば、情報配信装置１０は、所定の色彩が付された看板等、上述した各種の被写体のみならず、動画像中に撮像されたドローンの筐体、人物等、任意の被写体が提供可能である。また、情報配信装置１０は、編集動画像ではなく、ドローンＤ０１、Ｄ０２により撮像された動画像にコンテンツを合成することで、合成動画像を生成してもよい。
【００３４】
〔１−３．合成態様について〕
ここで、情報配信装置１０は、コンテンツを所定の被写体に合成する際に、任意の合成技術を用いてコンテンツの合成を行ってもよい。例えば、情報配信装置１０は、画像解析技術等を用いて、所定の被写体の形や向きを特定し、特定した形や向きに応じて、コンテンツを所定の被写体が撮像された領域ＡＲ１０に合成してもよい。より具体的には、情報配信装置１０は、所定の被写体の形状や向きに応じて、トリミング、拡大、縮小等、形状を変化させたコンテンツを合成してもよい。すなわち、情報配信装置１０は、白看板ではなく、広告等のコンテンツが付された看板があたかもコース上に設置されているように、コンテンツの合成を行ってよい。
【００３５】
また、情報配信装置１０は、ドローンが撮像した動画像や、編集動画像に、所定の被写体が複数撮像されている場合には、所定の被写体毎に、合成するコンテンツの選択を行ってもよい。すなわち、情報配信装置１０は、被写体ごとに異なるコンテンツを配置してもよく、同じコンテンツを配置してもよい。
【００３６】
また、情報配信装置１０は、撮像される度に異なるコンテンツを所定の被写体が撮像されている領域ＡＲ１０に合成してもよい。例えば、画像解析技術により、コースを周回した回数を特定する。そして、情報配信装置１０は、例えば、１週目に所定の被写体が撮像された領域には、第１のコンテンツを合成し、２週目に同一の被写体が撮像された領域には、第２のコンテンツを合成してもよい。
【００３７】
ここで、コンテンツを合成する際は、特定した領域ＡＲ１０の前面にコンテンツを重畳してもよく、領域ＡＲ１０を透過領域とし、動画像や編集動画像の背面に配置されたコンテンツを表示する様にしてもよい。すなわち、情報配信装置１０は、任意の合成技術を用いてよい。
【００３８】
また、例えば、情報配信装置１０は、コンテンツに音声が含まれる場合には、被写体の向きや位置等に応じて、編集した音声を合成した合成動画像を生成してもよい。例えば、情報配信装置１０は、動画像や編集動画像において、ドローンＤＣ０１、ＤＣ０２の進行方向右側を白看板が通り過ぎた場合は、上述した合成により、あたかもコンテンツが付与された看板が通り過ぎるといった合成動画像を生成するとともに、コンテンツに含まれる音声が徐々に大きくなり、白看板が通り過ぎた後で徐々に小さくなるといった音声をステレオ音声の右側に合成してもよい。すなわち、情報配信装置１０は、あたかもコンテンツが付与された看板が通り過ぎるといった合成動画像を生成するとともに、その看板からあたかも音声が流れているといった態様の音声を合成してもよい。
【００３９】
また、情報配信装置１０は、コンテンツの合成に応じて、編集を行った合成動画像を生成してもよい。例えば、情報配信装置１０は、特定された領域ＡＲ１０に選択されたコンテンツを合成した動画像であって、そのコンテンツが合成される領域が表示される間の再生速度が所定の再生速度よりも遅い合成動画像を生成してもよい。すなわち、情報配信装置１０は、コンテンツを合成した領域ＡＲ１０が写る間、スロー再生となる合成動画像を生成してもよい。
【００４０】
〔１−４．選択と合成について〕
上述した例では、情報配信装置１０は、所定の被写体に基づいて、特定された領域ＡＲ１０に表示させるコンテンツを選択した。例えば、情報配信装置１０は、被写体に付された二次元バーコードが領域ＡＲ１０である旨を示す場合は、領域ＡＲ１０に対応するコンテンツを領域ＡＲ１０に合成した。また、上述した例では、情報配信装置１０は、合成動画像の配信先となる利用者Ｕ０１に基づいて、特定された領域ＡＲ１０に表示させるコンテンツを選択した。より具体的には、情報配信装置１０は、利用者Ｕ０１の属性に応じて、コンテンツを選択した。
【００４１】
しかしながら、実施形態は、これに限定されるものではない。例えば、情報配信装置１０は、被写体に付された二次元バーコードが合成対象となるコンテンツを示す場合は、かかる二次元バーコードが示すコンテンツを合成対象として選択してもよい。また、情報配信装置１０は、被写体に付された二次元バーコードが合成対象となるコンテンツの条件を示す場合は、かかる条件を満たすコンテンツを合成対象として選択してもよい。
【００４２】
また、情報配信装置１０は、例えば、二次元バーコードが領域ＡＲ１０とする大きさや形状等、各種の合成態様を示す場合は、選択したコンテンツを二次元バーコードが示す合成態様で合成してもよい。また、情報配信装置１０は、例えば、合成対象となるコンテンツやコンテンツの条件、合成態様等といった合成情報を識別する合成情報識別子を二次元バーコードが示す場合、合成情報と合成情報識別子とを対応付けたデータベースを参照し、二次元バーコードが示す合成情報識別子と対応付けられた合成情報に従って、コンテンツの選択や合成を行ってもよい。
【００４３】
なお、情報配信装置１０は、所定の被写体に付された二次元バーコードをキーとして、コンテンツを選択する必要はない。例えば、情報配信装置１０は、所定の被写体の形状や色彩、配置位置等から、被写体が何であるかを特定し、特定内容に応じたコンテンツを選択してもよい。より具体的な例を挙げると、情報配信装置１０は、形状から看板を特定し、特定した看板の色彩に応じて、看板に合成するコンテンツを選択してもよい。また、例えば、情報配信装置１０は、スタート位置から最も近い看板に第１のコンテンツを合成し、２番目に近い看板に第２のコンテンツを合成するといった処理を行ってもよい。
【００４４】
なお、被写体の形状や色彩、配置位置等から被写体の特定を行う場合、指定の被写体には、被写体が何であるか、被写体がどこにあるか、何を合成するかといった情報を示す二次元バーコードが付されていもよく、二次元バーコード以外の情報が付されていてもよい。さらに、所定の被写体には、二次元バーコード等といった各種の情報を示す情報が付与されていなくともよい。
【００４５】
また、情報配信装置１０は、合成動画像の配信先となる利用者Ｕ０１の位置、または、所定の移動体が動画像を撮像した位置に基づいて、特定された領域ＡＲ１０に表示させるコンテンツを選択してもよい。例えば、情報配信装置１０は、ＧＰＳ（Global  Positioning  System）やデモグラフィック属性に基づいて、利用者Ｕ０１の所在地を特定する。そして、情報配信装置１０は、特定した利用者Ｕ０１の所在地の近傍に位置するレストランの広告や、利用者Ｕ０１の所在地まで食料を宅配する宅配業者の広告等を選択し、選択した広告を合成してもよい。また、情報配信装置１０は、例えば、ドローンレースの会場の近くの商店の広告を選択してもよい。
【００４６】
また、情報配信装置１０は、各コンテンツの配信履歴に基づいて、合成対象とするコンテンツを選択してもよい。例えば、広告等のコンテンツは、表示される秒数によって報酬額が変化したり、報酬額に対して表示される秒数が保証される場合が存在する。そこで、情報配信装置１０は、それまでに配信された合成動画像の再生時に各コンテンツが表示される時間の累積に基づいて、領域ＡＲ１０に表示させるコンテンツを選択してもよい。
【００４７】
より具体的な例を挙げると、情報配信装置１０は、動画像にコンテンツを合成した場合、合成動画像を再生した際にコンテンツが表示される秒数を配信秒数として記憶する。そこで、情報配信装置１０は、新たに合成動画像の配信を行う場合、コンテンツの配信秒数とそのコンテンツに対してあらかじめ設定された報酬額との関係、コンテンツの配信秒数と表示が保証されている秒数との関係等に基づいて、合成対象とするコンテンツを選択してもよい。例えば、情報配信装置１０は、コンテンツの配信秒数が、そのコンテンツに対してあらかじめ設定された報酬額で表示可能な秒数に届かない場合や、コンテンツの配信秒数が表示が保証されている秒数に届かない場合は、そのコンテンツを合成対象として選択してもよい。
【００４８】
なお、情報配信装置１０は、コンテンツに合成した回数に応じて、合成対象とするコンテンツを選択してもよい。例えば、情報配信装置１０は、コンテンツごとに、動画像に合成した回数を記憶する。そして、情報配信装置１０は、新たに合成動画像を配信する場合は、各コンテンツを配信した回数や、各コンテンツにあらかじめ設定された報酬額、コンテンツを配信する回数として保証されている回数等に応じて、合成対象となるコンテンツを選択してもよい。また、情報配信装置１０は、コンテンツに対してあらかじめ設定された入札額に応じて、合成対象となるコンテンツを選択してもよい。
【００４９】
なお、このようにコンテンツの配信履歴に基づいて、合成対象とするコンテンツを選択する際には、インプレッション保証型の広告配信手法や、入札型の広告配信手法が随時利用可能である。また、情報配信装置１０は、任意の手法により、配信秒数や配信回数に基づくコンテンツの選択を、自動最適化してよい。
【００５０】
また、情報配信装置１０は、コンテンツの配信履歴において、複数の要素を組み合わせて合成対象となるコンテンツを選択してもよい。例えば、情報配信装置１０は、コンテンツの配信秒数と、コンテンツの配信先となった利用者数との積をスコアとして算出し、算出したスコアに応じてコンテンツを選択してもよい。より具体的には、情報配信装置１０は、算出したスコアが最も少ないコンテンツを選択することで、各コンテンツをより多くの利用者により長い時間、閲覧させることができる。
【００５１】
なお、情報配信装置１０は、コンテンツの配信秒数と配信回数との積をスコアとし、そのスコアに応じてコンテンツの選択を行ってもよい。また、情報配信装置１０は、利用者端末１００から配信した合成動画像の再生履歴や再生時における操作内容をログとして取得し、取得したログに基づいて、利用者Ｕ０１が早送り等をせずに再生した範囲を特定する。そして、情報配信装置１０は、特定した範囲において、各コンテンツが表示された秒数を配信秒数として収集してもよい。
【００５２】
また、情報配信装置１０は、合成したコンテンツを選択可能な合成動画像を生成してもよい。例えば、情報配信装置１０は、特定した領域にコンテンツを合成する際に、特定した領域に所定のリンクを設定してもよい。この結果、情報配信装置１０は、再生された合成動画像のうち、コンテンツが合成された領域を選択することで、コンテンツと対応するウェブコンテンツを表示させることができる。なお、このようなコンテンツの選択については、スマートデバイスの画面をタップする、カーソルでクリックする等といった選択手法のみならず、例えば、ウェアラブルデバイスが利用者Ｕ０１の視線を検出し、コンテンツを凝視したまま瞬きをした場合には、コンテンツが選択されたと判断するといった技術により実現されてもよい。
【００５３】
〔１−５．コンテンツについて〕
ここで、情報配信装置１０は、任意のコンテンツを合成対象とすることができる。例えば、情報配信装置１０は、領域ＡＲ１０に表示させるコンテンツとして、静止画像のみならず、動画像を含むコンテンツを選択してもよい。例えば、情報配信装置１０は、コース上の看板や、木に設置された布などの被写体が、あたかも動画像を表示しているといった態様の合成動画像を生成してもよい。また、情報配信装置１０は、利用者Ｕ０１の属性や状態等に応じて、内容がリアルタイムに変化するコンテンツを合成してもよい。例えば、情報配信装置１０は、利用者Ｕ０１の名前とともに、利用者Ｕ０１に対して呼びかけを行う広告を合成した合成動画像を生成してもよい。
【００５４】
また、情報配信装置１０は、複数の被写体が等間隔に連続して配置されている場合には、所謂ゾートロープの技術を用いたコンテンツの表示を行ってもよい。例えば、情報配信装置１０は、編集動画像のうち、連続して配置された複数の被写体が撮像された領域をそれぞれ特定する。このような場合、情報配信装置１０は、所定の動画像を構成する複数の画像をコンテンツとして選択する。そして、情報配信装置１０は、選択された複数の画像を、特定された各領域に合成する。
【００５５】
より具体的な例を説明する。例えば、ドローンレースのコースには、複数の白看板が等間隔で連続して配置されている。このような場合、情報配信装置１０は、連続して配置された複数の白看板を特定する。そして、情報配信装置１０は、各白看板が表示される順に、動画像を構成する複数の静止画像を順次合成する。ここで、ドローンＤ０１、Ｄ０２が、白看板の横を所定の速度で移動していった場合に、合成動画像に表示される白看板は、随時切り替わると考えられる。このような複数の白看板に対し、動画像を構成する複数の静止画像を順に合成した場合は、情報配信装置１０は、ゾートロープと同様の原理により、あたかも動画像が表示されているといった態様の合成動画像を生成することができる。
【００５６】
〔１−６．移動体について〕
ここで、情報配信装置１０は、任意の移動体によって撮像された動画像から合成動画像を生成してもよい。例えば、情報配信装置１０は、自動車レースにおける各自動車に設置された撮像装置により撮像された動画像に対し、コンテンツの合成を行ってもよい。また、情報配信装置１０は、複数の移動体によって撮像された動画像を合成した編集動画像のみならず、一つの移動体によって撮像された動画像にコンテンツを合成してもよい。例えば、情報配信装置１０は、ドローンレースを撮像するためのドローンに設置された撮影装置によって撮像された動画像、すなわち、１つの移動体によって撮像された動画像に、コンテンツの合成を行ってもよい。
【００５７】
〔１−７．配信先について〕
ここで、情報配信装置１０は、スマートデバイス等の利用者端末１００に合成動画像を配信する必要はなく、任意の種別の利用者端末１００に、合成動画像の配信を行ってもよい。また、情報配信装置１０は、利用者Ｕ０１が用いる利用者端末１００以外にも、任意の端末装置に合成動画像を配信してもよい。
【００５８】
また、情報配信装置１０は、合成動画像を所定の移動体に配信し、所定の移動体が有する表示装置に表示させてもよい。例えば、情報配信装置１０は、ドローンＤ０１のカメラＤＣ０１が撮像した動画像に対し、コンテンツをリアルタイムで合成し、コンテンツを合成した合成動画像をリアルタイムでドローンＤ０１に配信する。そして、情報配信装置１０は、ドローンＤ０１に設置された移動体端末２００が有する表示装置に、配信した合成動画像を表示させてもよい。また、情報配信装置１０は、レース場に配置された所定のモニタ等に、コンテンツを合成した合成動画像をリアルタイムで配信してもよい。このような処理を行う場合であっても、モニタ等の表示装置ごとに、異なるコンテンツを合成してもよい。
【００５９】
また、例えば、情報配信装置１０は、利用者Ｕ０１が運転する車両に設置された撮像装置が撮像した動画像を取得する。このような場合、情報配信装置１０は、取得した動画像からビル、橋、看板、道路、街路樹、縁石等といった所定の被写体を特定する。そして、情報配信装置１０は、利用者Ｕ０１の位置や属性等に基づいて、被写体に合成するコンテンツを選択し、選択したコンテンツを合成した合成動画像を生成する。また、情報配信装置１０は、生成した合成動画像を利用者Ｕ０１が運転する車両に配信し、車両のフロントガラス等に投影させてもよい。
【００６０】
ここで、合成動画像を車両のフロントガラスに投影させる場合、投影用の合成動画像を生成してもよい。例えば、情報配信装置１０は、画像解析技術により、車両が撮像した動画像から、車両のフロントガラスを介して利用者Ｕ０１が視認する所定の被写体の位置を特定し、特定した被写体の位置にコンテンツを配置した合成動画像を生成する。このような合成動画像には、車両が撮像した各種の被写体は含まれておらず、再生が行われた場合には、コンテンツのみが表示されることとなる。そして、情報配信装置１０は、合成動画像を車両のフロントガラスに表示させることで、あたかも所定の被写体にコンテンツが付与されているといった態様の表示を、車両のフロントガラスを介して利用者Ｕ０１に提供することができる。
【００６１】
〔２．情報配信装置の構成〕
次に、図２を用いて、情報配信装置１０が有する構成の一例について説明する。図２は、実施形態に係る情報配信装置が有する機能構成の一例を示す図である。図２に示すように、情報配信装置１０は、通信部２０、記憶部３０、および制御部４０を有する。
【００６２】
通信部２０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部２０は、ネットワークＮと有線または無線で接続され、利用者端末１００や移動体端末２００との間で情報の送受信を行う。
【００６３】
記憶部３０は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。また、記憶部３０は、コンテンツデータベース３１および動画像データベース３２を記憶する。
【００６４】
コンテンツデータベース３１には、合成対象となるコンテンツが登録されている。例えば、図３は、実施形態に係るコンテンツデータベースに登録される情報の一例を示す図である。例えば、コンテンツデータベース３１には、「コンテンツＩＤ（Identifier）」、「コンテンツ情報」、「ターゲット情報」、「合成情報」、および「配信履歴」といった項目を有する情報が登録される。
【００６５】
ここで、「コンテンツＩＤ」とは、コンテンツを識別する識別子である。また、「コンテンツ情報」とは、表示対象となるコンテンツのデータであり、静止画像や動画像等のデータである。また、「ターゲット情報」とは、コンテンツを表示する利用者Ｕ０１の各種属性等、コンテンツの表示先を示す情報である。また、「合成情報」とは、コンテンツを合成する領域や被写体を示す情報である。また、「配信履歴」とは、配信秒数や配信回数等、対応付けられたコンテンツ情報の合成に関する各種の履歴である。
【００６６】
なお、ターゲット情報には、コンテンツの表示先として、利用者の属性のみならず、コンテンツの配信先となる利用者端末１００の種別（例えば、スマートデバイスであるか、車両であるか等）を示す情報が含まれていてもよい。例えば、ターゲット情報は、対応付けられたコンテンツ情報が、スマートデバイスに表示される合成動画像を生成する際に合成するコンテンツであるか、車両のフロントガラスに投影される合成動画像を生成する際に合成されるコンテンツであるか等を示す情報を含んでいてもよい。また、ターゲット情報には、どの位置の利用者に対応付けられたコンテンツを提供するかを示す情報が含まれていてもよい。
【００６７】
例えば、図３に示す例では、コンテンツデータベース３１には、コンテンツＩＤ「コンテンツＩＤ＃１」、コンテンツ情報「コンテンツ＃１」、ターゲット情報「属性＃１」、合成情報「領域＃１」、および配信履歴「配信履歴＃１」が対応付けて登録されている。このような情報は、コンテンツＩＤ「コンテンツＩＤ＃１」が示すコンテンツのデータがコンテンツ情報「コンテンツ＃１」であり、コンテンツ情報「コンテンツ＃１」の配信先として、ターゲット情報「属性＃１」が示す利用者が設定されており、コンテンツ情報「コンテンツ＃１」を合成する領域として、合成情報「領域＃１」が設定されている旨を示す。また、このような情報は、コンテンツ情報「コンテンツ＃１」の配信秒数や配信回数が、配信履歴「配信履歴＃１」である旨を示す。
【００６８】
なお、図３に示す例では、「コンテンツＩＤ＃１」、「コンテンツ＃１」、「属性＃１」、「領域＃１」、「配信履歴＃１」といった概念的な値を記載したが、実際には、各種の数値やデータ等が登録されることとなる。また、コンテンツデータベース３１には、図３に示す情報以外にも、コンテンツの配信に関する各種の情報が登録されていてもよい。例えば、コンテンツデータベース３１には、ＣＴＲ（Click  Through  Rate）やＣＰＭ（Cost  Per  Mille）等の、コンテンツ配信の指標となる情報がさらに登録されていてもよい。情報配信装置１０は、このようなコンテンツ配信の指標となる情報を考慮して、合成するコンテンツの選択を行ってもよい。
【００６９】
図２に戻り、説明を続ける。動画像データベース３２には、移動体端末２００から取得した動画像が登録される。より具体的には、動画像データベース３２には、コンテンツの合成対象となる動画像、すなわち、編集動画像が登録されている。
【００７０】
例えば、図４は、実施形態に係る動画像データベースに登録される情報の一例を示す図である。例えば、動画像データベース３２には、「動画像ＩＤ」、「動画像データ」、「日時」、「場所」、および「大会名」といった項目を有する情報が登録される。
【００７１】
ここで、「動画像ＩＤ」とは、編集動画像を識別する識別子である。また、「動画像データ」とは、表示対象となる編集動画像のデータである。また、「日時」とは、対応付けられた動画像が取得された日時、すなわち、ドローンレースが行われた日時を示す情報である。また、「場所」とは、ドローンレースが行われた場所を示す情報である。また「大会名」とは、ドローンレースに付与された名称である。
【００７２】
例えば、図４に示す例では、動画像データベース３２には、動画像ＩＤ「動画像ＩＤ＃１」、動画像データ「動画像データ＃１」、日時「日時＃１」、場所「場所＃１」、および大会名「大会名＃１」といった情報が対応付けて登録されている。このような情報は、動画像ＩＤ「動画像ＩＤ＃１」が示す編集動画像のデータが動画像データ「動画像データ＃１」であり、かかる編集動画像の元なる動画像が撮像された日時、すなわち、ドローンレースが行われた日時が日時「日時＃１」であり、ドローンレースが行われた場所が場所「場所＃１」であり、ドローンレースの名称が大会名「大会名＃１」である旨を示す。
【００７３】
なお、図４に示す例では、「動画像ＩＤ＃１」、「動画像データ＃１」、「日時＃１」、「場所＃１」、「大会名＃１」といった概念的な値を記載したが、実際には、各種の数値やデータ等が登録されることとなる。
【００７４】
図２に戻り、説明を続ける。制御部４０は、コントローラ（controller）であり、例えば、ＣＰＵ（Central  Processing  Unit）、ＭＰＵ（Micro  Processing  Unit）等のプロセッサによって、情報配信装置１０内部の記憶装置に記憶されている各種プログラムがＲＡＭ等を作業領域として実行されることにより実現される。また、制御部４０は、コントローラ（controller）であり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現されてもよい。図４に示す例では、制御部４０は、取得部４１、特定部４２、選択部４３、生成部４４、および配信部４５を有する。
【００７５】
取得部４１は、所定の移動体に設置された撮像装置により撮像された動画像を取得する。例えば、取得部４１は、移動体端末２００を介して、ドローンＤ０１、Ｄ０２に設置されたカメラＤＣ０１、ＤＣ０２により撮像された動画像をそれぞれ取得する。このような場合、取得部４１は、取得した各動画像を所定の編集者に提示し、動画像の編集に関する操作を受付けることで、一つの動画像にまとめた編集動画像を取得する。そして、取得部４１は、編集動画像と、ドローンレースが行われた日時、場所、大会名等を対応付けて動画像データベース３２に登録する。
【００７６】
特定部４２は、取得された動画像のうち、所定の被写体が撮像された領域、すなわち、コンテンツを合成する領域を特定する。例えば、特定部４２は、パターン解析やディープラーニング等の特定の画像解析技術を用いて、編集動画像に撮像された被写体のうち、所定の被写体が撮像された領域をそれぞれ特定する。なお、特定部４２は、編集動画像のうち、連続して配置された複数の被写体が撮像された領域をそれぞれ特定することとなる。
【００７７】
なお、特定部４２がどのような領域を特定するかについては、上述した説明に含まれる任意の技術や、任意の公知技術が適用可能である。また、以下の説明では、特定部４２は、編集動画像が取得される度に、所定の被写体が撮像された領域を特定し、特定した領域を示す領域情報を、編集動画像と対応付けて動画像データベース３２に登録するものとする。
【００７８】
選択部４３は、特定された領域に表示させるコンテンツを選択する。例えば、選択部４３は、利用者端末１００から動画像の配信要求を受付けると、配信対象となる編集動画像と領域情報とを動画像データベース３２から読み出す。そして、選択部４３は、編集動画像のうち、領域情報が示す領域に合成するコンテンツをコンテンツデータベース３１から選択する。
【００７９】
例えば、選択部４３は、所定の被写体に基づいて、特定された領域に表示させるコンテンツを選択する。具体的な例を挙げると、選択部４３は、コンテンツデータベース３１に登録された合成情報のうち、領域情報が示す領域に撮像された被写体を示す合成情報と対応付けられたコンテンツを選択してもよい。
【００８０】
また、例えば、選択部４３は、合成動画像の配信先となる利用者Ｕ０１に基づいて、特定された領域に表示させるコンテンツを選択する。具体的な例を挙げると、選択部４３は、コンテンツデータベース３１に登録されたターゲット情報のうち、利用者Ｕ０１の属性と一致するターゲット情報と対応付けられたコンテンツを選択してもよい。なお、選択部４３は、コンテンツデータベース３１に登録されたターゲット情報のうち、利用者Ｕ０１の属性のみならず、利用者端末１００の種別と一致するターゲット情報と対応付けられたコンテンツを選択してもよい。
【００８１】
また、例えば、選択部４３は、合成動画像の配信先となる利用者Ｕ０１の位置、または、所定の移動体が動画像を撮像した位置に基づいて、特定された領域に表示させるコンテンツを選択する。具体的な例を挙げると、選択部４３は、コンテンツデータベース３１に登録されたターゲット情報のうち、利用者Ｕ０１や利用者端末１００の位置と一致するターゲット情報と対応付けられたコンテンツを選択してもよい。
【００８２】
また、例えば、選択部４３は、配信された合成動画像の再生時に各コンテンツが表示される時間の累積に基づいて、特定された領域に表示させるコンテンツを選択する。具体的な例を挙げると、選択部４３は、上述した各種の要素に基づいて選択されたコンテンツの配信履歴を参照し、配信履歴に含まれる配信秒数や配信回数等に基づいて、合成対象とするコンテンツを選択する。
【００８３】
なお、選択部４３は、連続して配置された複数の所定の被写体が撮像されている場合には、所定の動画像を構成する複数の画像をコンテンツとして選択してもよい。なお、選択部４３は、特定された領域に表示させるコンテンツとして、動画像または静止画像を含むコンテンツを選択してよい。
【００８４】
生成部４４は、特定された領域に、選択されたコンテンツを合成した合成動画像を生成する。例えば、生成部４４は、編集動画像のうち、領域情報が示す領域に対し、選択部４３により選択されたコンテンツを合成した動画像を合成動画像として生成する。なお、生成部４４は、特定された領域に選択されたコンテンツを合成した合成動画像であって、コンテンツが合成される領域が表示される間の再生速度が所定の再生速度よりも遅い合成動画像を生成してもよい。
【００８５】
なお、生成部４４は、連続して配置された複数の所定の被写体が撮像されている場合には、コンテンツとして選択された複数の画像を、特定された各領域に合成してもよい。このような合成を行う結果、情報配信装置１０は、ゾートロープと同様の原理により、あたかも動画像が表示されているといった態様の合成動画像を生成することができる。
【００８６】
また、生成部４４は、コンテンツを合成した合成動画像を生成した場合、生成した合成動画像を再生した際に各コンテンツが表示される秒数を計数する。そして、生成部４４は、コンテンツデータベース３１に配信履歴として登録されていた配信秒数のうち、合成したコンテンツの配信秒数に反映させる。なお、生成部４４は、コンテンツデータベース３１に配信履歴として登録されていた配信回数のうち、合成したコンテンツの配信回数に１を加算してもよい。
【００８７】
配信部４５は、生成された合成動画像を配信する。例えば、配信部４５は、合成動画像を利用者端末１００へと配信することで、利用者Ｕ０１や被写体等に応じて選択されたコンテンツが表示される動画像を利用者Ｕ０１に提供することができる。なお、配信部４５は、合成動画像を所定の移動体に配信し、所定の移動体が有する表示装置に表示させてもよい。このような処理を行うことで、情報配信装置１０は、例えば、車両のフロントガラスにコンテンツを合成した光景を投影させることができる。
【００８８】
〔３．表示態様のバリエーション〕
ここで、図５を用いて、連続して配置された被写体に、動画像を構成する複数の画像を合成する例について説明する。図５は、実施形態に係る情報配信装置が連続する被写体に複数の画像を合成する処理の一例を説明する図である。例えば、図５中（Ａ）に示す例では、二次元バーコードが付与された複数の白看板が等間隔で設置されており、その前をドローンＤ０１が通過している。このような場合、情報配信装置１０は、各白看板が撮像された位置をＡＲ１１〜ＡＲ１５としてそれぞれ特定する。
【００８９】
このような場合、情報配信装置１０は、図５中（Ｂ）に示すように、各領域ＡＲ１１〜ＡＲ１５に、動画像を構成する複数の画像Ｃ２１〜Ｃ２５を順に配置するように、合成動画像を生成する。この結果、情報配信装置１０は、ドローンＤ０１が撮像した動画像として、ゾートロープの原理により、あたかもドローンＤ０１の動きに合わせて動画像を表示する白看板が動いているといった合成動画像を生成することができる。なお、図５に示す例では、実際に撮像された動画像において特定される領域や画像を合成する態様ではなく、概念的に情報配信装置１０が特定する領域や合成する画像について記載した。
【００９０】
次に、図６を用いて、合成動画像を車両のフロントガラスに投影させる処理の一例について説明する。図６は、実施形態に係る情報配信装置が車両のフロントガラスに合成動画像を表示する処理の一例を示す図である。例えば、図６に示す例では、利用者Ｕ０１が運転する車両には、移動体端末の一態様として、動画像の撮像機能を有する車両端末ＣＤ１００が設置されている。このような車両端末ＣＤ１００は、車両の進行方向の動画像Ｃ２０を撮像する（ステップＳ１１）。
【００９１】
一方、情報配信装置１０は、車両端末ＣＤ１００が撮像した動画像Ｃ２０を取得する（ステップＳ１２）。このような場合、情報配信装置１０は、上述した情報配信処理と同様に、動画像Ｃ２０のうち所定の被写体が撮像された領域を特定し、特定した領域にコンテンツを合成した合成動画像を生成する（ステップＳ１３）。例えば、情報配信装置１０は、進行方向の左右に撮像されたビルの壁を所定の被写体が撮像された領域として特定し、特定した領域に広告Ａおよび広告Ｂを配置した合成動画像を生成する。そして、情報配信装置１０は、生成した合成動画像を車両に配信する（ステップＳ１４）。
【００９２】
このような場合、利用者Ｕ０１が運転する車両は、図５中（Ａ）に示すように、広告Ａおよび広告Ｂが合成された合成動画像をフロントガラスに表示する（ステップＳ１５）。この結果、情報配信装置１０は、車両進行方向の左右にあるビルの壁に、広告Ａおよび広告Ｂが配置されているといった光景を利用者Ｕ０１に提供することができる。なお、広告Ａおよび広告Ｂは、利用者Ｕ０１の属性等に応じてリアルタイムに内容が変化するコンテンツであってもよい。
【００９３】
〔４．情報管理処理の一例〕
次に、図７を用いて、実施形態に係る情報配信装置１０が実行する情報配信処理の一例について説明する。図７は、実施形態に係る情報配信装置が実行する情報配信処理の流れの一例を示すフローチャートである。
【００９４】
例えば、情報配信装置１０は、移動体が撮像した動画像を取得する（ステップＳ１０１）。続いて、情報配信装置１０は、取得した動画像から所定の被写体が撮像された領域を特定する（ステップＳ１０２）。そして、情報配信装置１０は、配信要求を受付けたか否かを判定し（ステップＳ１０３）、受付けていない場合は（ステップＳ１０３：Ｎｏ）、受付けるまで待機する。一方、情報配信装置１０は、配信要求を受付けた場合は（ステップＳ１０３：Ｙｅｓ）、特定した領域に表示するコンテンツを選択し（ステップＳ１０４）、特定した領域に選択したコンテンツを合成した合成動画像を生成する（ステップＳ１０５）。そして、情報配信装置１０は、合成動画像を配信し（ステップＳ１０６）、処理を終了する。
【００９５】
〔５．変形例〕
上述した実施形態に係る情報配信装置１０は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、上記の情報配信装置１０の他の実施形態について説明する。
【００９６】
〔５−１．装置構成〕
情報配信装置１０は、フロントエンドサーバとバックエンドサーバとが協調して動作することで、上述した情報配信処理を実現してもよい。例えば、バックエンドサーバは、所定の移動体から動画像を取得し、取得した動画像から所定の被写体が撮像された領域を特定する。一方、フロントエンドサーバは、配信要求を受付けると、利用者Ｕ０１の属性等に応じて、特定された領域に合成するコンテンツを選択し、選択したコンテンツを合成した合成動画像を生成し、生成した合成動画像を配信してもよい。また、例えば、図２に示す記憶部３０に記憶された各種の情報は、例えば、情報配信装置１０外部のストレージサーバ等に記憶されていてもよい。
【００９７】
〔５−２．その他〕
また、情報配信装置１０は、移動体端末２００によって撮像された動画像以外にも、例えば、移動体端末２００によって撮像された静止画像のうち、所定の被写体が撮像された領域を特定し、特定した領域に合成するコンテンツを選択し、選択したコンテンツを合成した合成静止画像を生成し、生成した合成静止画像の配信を行ってもよい。また、情報配信装置１０は、移動体端末２００によって撮像された一つまたは複数の静止画像から動画像を生成し、生成した動画像のうち所定の被写体が撮像された領域にコンテンツの合成を行ってもよい。すなわち、情報配信装置１０は、移動体端末２００によって撮像された任意の画像に対し、選択したコンテンツを合成した合成画像を生成するのであれば、静止画像を合成画像としてもよく、動画像を合成画像としてもよい。
【００９８】
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【００９９】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。また、上記してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１００】
〔６．ハードウェア構成〕
また、上述してきた実施形態に係る情報配信装置１０は、例えば図８に示すような構成のコンピュータ１０００によって実現される。図８は、ハードウェア構成の一例を示す図である。コンピュータ１０００は、出力装置１０１０、入力装置１０２０と接続され、演算装置１０３０、一次記憶装置１０４０、二次記憶装置１０５０、出力ＩＦ（Interface）１０６０、入力ＩＦ１０７０、ネットワークＩＦ１０８０がバス１０９０により接続された形態を有する。
【０１０１】
演算装置１０３０は、一次記憶装置１０４０や二次記憶装置１０５０に格納されたプログラムや入力装置１０２０から読み出したプログラム等に基づいて動作し、各種の処理を実行する。一次記憶装置１０４０は、ＲＡＭ等、演算装置１０３０が各種の演算に用いるデータを一次的に記憶するメモリ装置である。また、二次記憶装置１０５０は、演算装置１０３０が各種の演算に用いるデータや、各種のデータベースが登録される記憶装置であり、ＲＯＭ(Read  Only  Memory)、ＨＤＤ（Hard  Disk  Drive）、フラッシュメモリ等により実現される。
【０１０２】
出力ＩＦ１０６０は、モニタやプリンタといった各種の情報を出力する出力装置１０１０に対し、出力対象となる情報を送信するためのインタフェースであり、例えば、ＵＳＢ（Universal  Serial  Bus）やＤＶＩ（Digital  Visual  Interface）、ＨＤＭＩ（登録商標）（High  Definition  Multimedia  Interface）といった規格のコネクタにより実現される。また、入力ＩＦ１０７０は、マウス、キーボード、およびスキャナ等といった各種の入力装置１０２０から情報を受信するためのインタフェースであり、例えば、ＵＳＢ等により実現される。
【０１０３】
なお、入力装置１０２０は、例えば、ＣＤ（Compact  Disc）、ＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等から情報を読み出す装置であってもよい。また、入力装置１０２０は、ＵＳＢメモリ等の外付け記憶媒体であってもよい。
【０１０４】
ネットワークＩＦ１０８０は、ネットワークＮを介して他の機器からデータを受信して演算装置１０３０へ送り、また、ネットワークＮを介して演算装置１０３０が生成したデータを他の機器へ送信する。
【０１０５】
演算装置１０３０は、出力ＩＦ１０６０や入力ＩＦ１０７０を介して、出力装置１０１０や入力装置１０２０の制御を行う。例えば、演算装置１０３０は、入力装置１０２０や二次記憶装置１０５０からプログラムを一次記憶装置１０４０上にロードし、ロードしたプログラムを実行する。
【０１０６】
例えば、コンピュータ１０００が情報配信装置１０として機能する場合、コンピュータ１０００の演算装置１０３０は、一次記憶装置１０４０上にロードされたプログラムを実行することにより、制御部４０の機能を実現する。
【０１０７】
〔７．効果〕
上述したように、情報配信装置１０は、取得された静止画像や動画像等の画像のうち、所定の被写体が撮像された領域を特定する。また、情報配信装置１０は、特定された領域に表示させるコンテンツを選択する。また、情報配信装置１０は、特定された領域に、選択されたコンテンツを合成した合成画像を生成し、生成された合成画像を配信する。
【０１０８】
このように、情報配信装置１０は、取得された動画像のうち所定の被写体が撮像された領域にコンテンツを合成した合成動画像を配信する。このため、情報配信装置１０は、例えば、利用者の属性や被写体に応じた広告等、各種のコンテンツをフレキシブルに選択し、選択したコンテンツを合成した合成動画像を配信するので、コンテンツを効果的に配信することができる。また、情報配信装置１０は、例えば、ドローンレースのコース等に広告を固定する必要が無いので、広告費用を削減する結果、個人事業主等の広告をドローンレースのコース上に表示するといった態様を実現できる。
【０１０９】
また、情報配信装置１０は、所定の移動体に設置された撮像装置により撮像された画像を取得する。例えば、情報配信装置１０は、所定の移動体として、ドローンに設置されたカメラＤＣ０１、ＤＣ０２等の撮像装置により撮像された動画像を取得する。このため、情報配信装置１０は、ドローンレースのコース上に各種のコンテンツをフレキシブルに表示させることができる。
【０１１０】
また、情報配信装置１０は、生成された合成画像を所定の移動体に配信し、その所定の移動体が有する表示装置に表示させる。このため、例えば、情報配信装置１０は、車両のフロントガラス等にコンテンツが合成された風景等を表示させることができる。
【０１１１】
また、情報配信装置１０は、所定の被写体に基づいて、特定された領域に表示させるコンテンツを選択する。また、情報配信装置１０は、合成画像の配信先となる利用者Ｕ０１に基づいて、特定された領域に表示させるコンテンツを選択する。また、情報配信装置１０は、合成画像の配信先となる利用者Ｕ０１の位置、または、所定の移動体が画像を撮像した位置に基づいて、特定された領域に表示させるコンテンツを選択する。また、情報配信装置１０は、配信された合成画像の再生時に各コンテンツが表示される時間の累積に基づいて、特定された領域に表示させるコンテンツを選択する。このため、情報配信装置１０は、様々な情報に基づいてフレキシブルに合成画像に合成するコンテンツを選択することができる。
【０１１２】
また、情報配信装置１０は、画像のうち、連続して配置された複数の被写体が撮像された領域をそれぞれ特定する。このような場合、情報配信装置１０は、所定の動画像を構成する複数の画像をコンテンツとして選択する。そして、情報配信装置１０は、コンテンツとして選択された複数の画像を、特定された各領域に合成する。この結果、情報配信装置１０は、ゾートロープと同様の原理により、あたかも動画像が表示されている被写体が撮像装置と並んで動いているといった態様の合成動画像を生成することができる。
【０１１３】
また、情報配信装置１０は、特定された領域に表示させるコンテンツとして、動画像または静止画像を含むコンテンツを選択する。このため、情報配信装置１０は、動画像や静止画像を合成した合成動画像を配信できる。
【０１１４】
また、情報配信装置１０は、特定された領域に選択されたコンテンツを合成した画像であって、そのコンテンツが合成される領域が表示される間の再生速度が所定の再生速度よりも遅い動画像を合成動画像として生成する。このため、情報配信装置１０は、選択されたコンテンツの視認性を高めることができる。
【０１１５】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１１６】
また、上記してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、配信部は、配信手段や配信回路に読み替えることができる。
【符号の説明】
【０１１７】
１０  情報配信装置
２０  通信部
３０  記憶部
３１  コンテンツデータベース
３２  動画像データベース
４０  制御部
４１  取得部
４２  特定部
４３  選択部
４４  生成部
４５  配信部
１００  利用者端末
２００  移動体端末
【図１】
2018101902.tif 000003
【図２】
2018101902.tif 000004
【図３】
2018101902.tif 000005
【図４】
2018101902.tif 000006
【図５】
2018101902.tif 000007
【図６】
2018101902.tif 000008
【図７】
2018101902.tif 000009
【図８】
2018101902.tif 000010