(57)【特許請求の範囲】
【請求項１】
端末装置の表示部に表示されるコンテンツに設定される動画コンテンツを制御する制御情報を前記端末装置に配信する配信部を備え、
前記制御情報は、
前記コンテンツのうちコンテンツ表示プログラムに表示される領域の情報を可視領域の情報として取得する可視領域取得手順と、
前記コンテンツのうち前記動画コンテンツが再生される第１領域の一部または全部が前記コンテンツのスクロールに伴って前記可視領域外になったタイミングの前記動画コンテンツの時間的な再生位置を検出する再生位置検出手順と、
前記コンテンツのうち前記第１領域とは異なる第２領域の一部または全部が前記コンテンツのスクロールに伴って前記可視領域内になった場合に、前記再生位置検出手順により検出された前記時間的な再生位置に基づき決定される再生位置を前記動画コンテンツの前記第２領域における時間的な再生開始位置として決定する再生位置決定手順と、
前記第２領域において前記再生開始位置から前記動画コンテンツを再生する第２領域再生手順と、を前記端末装置に実行させる
ことを特徴とする配信装置。
【請求項２】
動画コンテンツが設定されるコンテンツのうちコンテンツ表示プログラムに表示される領域の情報を可視領域の情報として取得する可視領域取得部と、
前記コンテンツのうち前記動画コンテンツが再生される第１領域の一部または全部が前記コンテンツのスクロールに伴って前記可視領域外になったタイミングにおける前記動画コンテンツの時間的な再生位置を検出する再生位置検出部と、
前記コンテンツのうち前記第１領域とは異なる第２領域の一部または全部が前記コンテンツのスクロールに伴って前記可視領域内になった場合に、前記再生位置検出部により検出された前記時間的な再生位置に基づいて決定される再生位置を前記動画コンテンツの前記第２領域における時間的な再生開始位置として決定する再生位置決定部と、
前記第２領域において前記再生開始位置から前記動画コンテンツを再生する第２領域再
生部と
を備えることを特徴とする表示制御装置。
【請求項３】
コンピュータが実行する表示制御方法であって、
動画コンテンツが設定されるコンテンツのうちコンテンツ表示プログラムに表示される領域の情報を可視領域の情報として取得する可視領域取得ステップと、
前記コンテンツのうち前記動画コンテンツが再生される第１領域の一部または全部が前記コンテンツのスクロールに伴って前記可視領域外になったタイミングにおける前記動画コンテンツの時間的な再生位置を検出する再生位置検出ステップと、
前記コンテンツのうち前記第１領域とは異なる第２領域の一部または全部が前記コンテンツのスクロールに伴って前記可視領域内になった場合に、前記再生位置検出ステップにより検出された前記時間的な再生位置に基づき決定される再生位置を前記動画コンテンツの前記第２領域における時間的な再生開始位置として決定する再生位置決定ステップと、
前記第２領域において前記再生開始位置から前記動画コンテンツを再生する第２領域再生ステップと
を含むことを特徴とする表示制御方法。
【請求項４】
動画コンテンツが設定されるコンテンツのうちコンテンツ表示プログラムに表示される領域の情報を可視領域の情報として取得する可視領域取得手順と、
前記コンテンツのうち前記動画コンテンツが再生される第１領域の一部または全部が前記コンテンツのスクロールに伴って前記可視領域外になったタイミングの前記動画コンテンツの時間的な再生位置を検出する再生位置検出手順と、
前記コンテンツのうち前記第１領域とは異なる第２領域の一部または全部が前記コンテンツのスクロールに伴って前記可視領域内になった場合に、前記再生位置検出手順により検出された前記時間的な再生位置に基づき決定される再生位置を前記動画コンテンツの前記第２領域における時間的な再生開始位置として決定する再生位置決定手順と、
前記第２領域において前記再生開始位置から前記動画コンテンツを再生する第２領域再生手順と、をコンピュータに実行させる
ことを特徴とする表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配信装置、表示制御装置、表示制御方法および表示制御プログラムに関する。
【背景技術】
【０００２】
インターネットの飛躍的な普及に伴い、インターネットを介した広告配信が盛んに行われている。例えば、端末装置は、ウェブページ内に広告コンテンツの表示領域である広告枠が配置されている場合は、広告枠ごとに広告配信サーバから広告コンテンツを取得し、取得した広告コンテンツを各広告枠に表示する。
【０００３】
かかる広告コンテンツとしては、従来、バナー広告のようなグラフィックの広告コンテンツやテキスト広告のような静止画の広告コンテンツが主流であったが、近年、ビデオ広告のような動画の広告コンテンツが主流になりつつある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００９−５２２６０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、動画の広告コンテンツは、ごく短時間動画が再生されただけでは、広告の内容を適切に閲覧者へ伝えることができず、広告効果が低減することがある。例えば、動画の中盤や終盤に広告の主要な内容が含まれる広告コンテンツは、動画の冒頭が再生された時点で、閲覧者がウェブページをスクロールして広告枠が可視領域外になった場合、広告の主要な内容を閲覧者へ伝えることができず、広告効果が低減する。
【０００６】
本願は、上記に鑑みてなされたものであって、動画の広告コンテンツによる広告効果を増大させることができる配信装置、表示制御装置、表示制御方法および表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願に係る配信装置は、配信部を備える。前記配信部は、端末装置の表示部に表示されるコンテンツに設定される動画コンテンツを制御する制御情報を前記端末装置に配信する。前記制御情報は、可視領域取得手順と、再生位置検出手順と、再生位置決定手順とを前記端末装置に実行させる。前記可視領域取得手順は、前記コンテンツのうちコンテンツ表示プログラムに表示される領域の情報を可視領域の情報として取得する。前記再生位置検出手順は、前記コンテンツのうち前記動画コンテンツが再生される第１領域の一部または全部が前記可視領域外になったタイミングの前記動画コンテンツの時間的な再生位置を検出する。前記再生位置決定手順は、前記ページのうち第２領域の一部または全部が前記可視領域内になった場合に、前記再生位置検出手順により検出された前記時間的な再生位置に基づき決定される再生位置を前記動画コンテンツの前記第２領  域における時間的な再生開始位置として決定する。
【発明の効果】
【０００８】
実施形態の一態様によれば、動画の広告コンテンツによる広告効果を増大させることができる配信装置、表示制御装置、表示制御方法および表示制御プログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１Ａ】図１Ａは、実施形態に係る表示制御処理の一例を示す図である。
【図１Ｂ】図１Ｂは、実施形態に係る表示制御処理の一例を示す図である。
【図１Ｃ】図１Ｃは、実施形態に係る表示制御処理の一例を示す図である。
【図２】図２は、実施形態に係る情報配信システムの構成例を示す図である。
【図３】図３は、実施形態に係る広告装置の構成例を示す図である。
【図４】図４は、実施形態に係る配信装置の構成例を示す図である。
【図５】図５は、実施形態に係る端末装置の構成例を示す図である。
【図６】図６は、実施形態に係る再生開始位置の調整の一例を示す説明図である。
【図７】図７は、実施形態に係る端末装置の制御部が実行する処理を示すフローチャートである。
【図８】図８は、実施形態に係る端末装置の制御部が実行する処理を示すフローチャートである。
【図９Ａ】図９Ａは、実施形態の変形例に係る表示制御処理の説明図である。
【図９Ｂ】図９Ｂは、実施形態の変形例に係る表示制御処理の説明図である。
【図１０】図１０は、他の実施形態に係る端末装置の構成例を示す図である。
【図１１】図１１は、他の実施形態に係る広告装置の構成例を示す図である。
【図１２】図１２は、他の実施形態に係る課金情報の一例を示す図である。
【図１３】図１３は、プログラムを実行するコンピュータのハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本願に係る配信装置、表示制御装置、表示制御方法、および表示制御プログラムの実施形態について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る配信装置、表示制御装置、表示制御方法、および表示制御プログラムが限定されるものではない。
【００１１】
［１．表示制御処理］
まず、図１Ａ、図１Ｂ、および図１Ｃを用いて、実施形態に係る表示制御処理の一例について説明する。図１Ａ、図１Ｂ、および図１Ｃは、実施形態に係る表示制御処理の一例を示す図である。
【００１２】
ここでは、ブラウザ（例えば、ウェブブラウザ）を有する端末装置（表示制御装置の一例）によって、動画の広告コンテンツ（以下、「動画コンテンツＣ」と記載する）が配置されるページＷ（例えば、ウェブページＷ）の一部がブラウザの表示領域に表示される例を示す。以下、ページＷのうちブラウザに表示される領域を可視領域ＶＡと記載する。
【００１３】
図１Ａに示すように、ページＷは、第１領域ＡＲ１と、第２領域ＡＲ２とを含む。さらに、ページＷは、第１領域ＡＲ１と第２領域ＡＲ２との間に設定される第３領域ＡＲ３を含む。なお、図１Ａに示すページＷの構成は一例であり、これに限定されるものではない。ページＷは、第１領域ＡＲ１と第２領域ＡＲ２とが隣接する位置に設定され、第１領域ＡＲ１および第２領域ＡＲ２が設定されない他の位置に第３領域ＡＲ３が設定されてもよい。
【００１４】
第１領域ＡＲ１および第２領域ＡＲ２は、例えば、広告の動画コンテンツＣの再生が行われる広告枠である。なお、ここでは、広告枠が第１領域ＡＲ１および第２領域ＡＲ２の２枠である場合について説明するが、広告枠は３枠以上であってもよい。
【００１５】
第３領域ＡＲ３には、例えば、ニュースなどの記事（投稿メッセージの一例）が時系列に配列される。各記事は、例えば、１以上のセンテンスや１以上のパラグラフを含む。なお、第３領域ＡＲ３に配列されるコンテンツ情報は、時系列に配列される投稿メッセージに限定されるものではなく、例えば、スマートデバイス向けのＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）コンテンツなど、任意のコンテンツ情報であってもよい。
【００１６】
図１Ａに示す例では、ページＷの縦サイズは、ブラウザの表示領域の縦サイズよりも長い。このためブラウザの表示領域内に位置するページＷの領域が表示され、ブラウザの表示領域外に位置するページの領域は表示されない。端末装置のユーザ（以下、単に「ユーザ」と記載する）は、例えば、スクロール操作によって、ページのうちブラウザの表示領域に位置させる領域を変更することができる。
【００１７】
このため、動画コンテンツＣは、ユーザによるスクロールのタイミングによっては、広告の内容を適切にユーザへ伝えることができず、広告効果が低減することがある。例えば、図１Ａに示すように、第１領域ＡＲ１が可視領域ＶＡ内に位置する状態で、１５秒間の車の動画コンテンツＣが５秒間再生された時点では、動画コンテンツＣの主要な内容である車の映像が一部しか表示されていない。
【００１８】
このため、この時点でユーザがスクロール操作を行って、可視領域ＶＡを第３領域ＡＲ３へ移動させた場合、図１Ｂに示すように、動画コンテンツＣの再生開始から１０秒後に表示される車全体の映像をユーザに閲覧させることができずに広告効果が低減する。
【００１９】
そこで、本実施形態に係る表示制御処理では、動画コンテンツＣの再生途中に、第１領域ＡＲ１が可視領域ＶＡ外になり、その後、第２領域ＡＲ２が可視領域ＶＡ内になった場合に、閲覧が中断された動画コンテンツＣの続きを端末装置によって再生させる。
【００２０】
具体的には、本実施形態では、端末装置に表示されるページＷに設定される動画コンテンツＣを制御する制御情報（プログラム）によって端末装置に以下の手順を実行させることにより、閲覧が中断された動画コンテンツＣの続きを端末装置によって再生させる。
【００２１】
まず、制御情報は、ページＷのうち端末装置の表示部に表示される領域の情報を可視領域ＶＡの情報として取得する可視領域取得手順を端末装置に実行させる。
【００２２】
そして、制御情報は、ページＷのうち動画コンテンツＣが再生される第１領域ＡＲ１の一部または全部が可視領域ＶＡ外になったタイミングの動画コンテンツＣの再生位置を検出する再生位置検出手順を端末装置に実行させる。
【００２３】
その後、制御情報は、ページＷのうち第２領域ＡＲ２の一部または全部が可視領域ＶＡ内になった場合に、再生位置検出手順により検出された再生位置に応じた再生位置を動画コンテンツＣの第２領域ＡＲ２における再生開始位置として決定する再生位置決定手順を端末装置に実行させる。
【００２４】
これにより、例えば、図１Ｂに示すように、動画コンテンツＣの閲覧が再生開始から１０秒の時点で中断されても、図１Ｃに示すように、第２領域ＡＲ２が可視領域内になった場合に、動画コンテンツＣを再生開始後１０秒の時点から再生させることができる。
【００２５】
したがって、本実施形態に係る表示制御処理によれば、動画コンテンツＣの閲覧がユーザのスクロール操作によって中断されても、その後、閲覧が中断された動画コンテンツＣの続きを再生させるので、動画コンテンツＣによる広告効果を増大させることができる。
【００２６】
なお、ここでは、図１Ｂに示す状態から第２領域ＡＲ２が可視領域ＶＡ内になる場合について説明したが、本実施形態に係る制御情報は、図１Ｂに示す状態から第１領域ＡＲ１が可視領域ＶＡ内になった場合にも同様の手順を端末装置に実行させることができる。
【００２７】
かかる場合、制御情報は、前述した可視領域取得手順と、再生位置検出手順とを端末装置に実行させる。そして、制御情報は、ページＷのうち第１領域ＡＲ１の一部または全部が可視領域ＶＡ内になった場合に、再生位置検出手順により検出された再生位置に応じた再生位置を動画コンテンツＣの第１領域ＡＲ１における再生開始位置として決定する再生位置決定手順を端末装置に実行させる。
【００２８】
これにより、制御情報は、図１Ｂに示す状態から第１領域ＡＲ１が可視領域ＶＡ内になった場合にも、閲覧が中断された動画コンテンツＣの続きを端末装置によって再生させることができる。
【００２９】
また、ここでは、第２領域ＡＲ２の一部または全部が可視領域ＶＡ内になった場合に、第１領域ＡＲ１の一部または全部が可視領域ＶＡ外となった時点の再生位置から動画コンテンツＣの再生を再開する場合について説明したが、これは再生開始位置の一例である。
【００３０】
本実施形態に係る表示制御処理では、再生位置検出手順により検出された再生位置に応じた再生位置であれば、他の再生位置から動画コンテンツＣの再生再開が可能である。例えば、第１領域ＡＲ１の一部または全部が可視領域ＶＡ外となった時点よりも所定時間前の再生位置から再生を再開させることもできる。
【００３１】
これにより、第１領域ＡＲ１の大半が可視領域ＶＡ外になり、その時に再生されている動画コンテンツＣの大半をユーザが閲覧できないような場合であっても、この閲覧できなかった部分の動画を第２領域ＡＲ２で再生させてユーザに閲覧させることができる。
【００３２】
また、本実施形態に係る表示制御処理では、ユーザによるスクロールの速度に応じて、再生開始位置を調整することもできる。これにより、例えば、ユーザによるスクロールの速度が高く、ユーザが動画コンテンツＣの内容を的確に認識できていない場合に、第１領域ＡＲ１の一部または全部が可視領域ＶＡ外となった時点よりも所定時間前の再生位置から再生を再開することができる。
【００３３】
一方、ユーザによるスクロールの速度が低く、ユーザが動画コンテンツＣの内容を的確に認識できている場合には、第１領域ＡＲ１の一部または全部が可視領域ＶＡ外となった時点の再生位置から再生を再開することができる。
【００３４】
以下、上述した表示制御処理を実現する端末装置等の一例について詳細に説明する。なお、以下の例では、端末装置は、端末装置の表示部に表示されるページＷに設定される動画コンテンツＣを制御する表示制御プログラム（制御情報の一例）を取得し、かかる制御情報に従って上述した表示制御処理を行う。
【００３５】
［２．情報配信システムの構成］
次に、図２を用いて、実施形態に係る情報配信システム１の構成について説明する。図２は、実施形態に係る情報配信システム１の構成例を示す図である。図２に示すように、実施形態に係る情報配信システム１は、広告装置１０と、配信装置２０と、端末装置３０とを含む。
【００３６】
広告装置１０、配信装置２０および端末装置３０（表示制御装置の一例）は、通信ネットワークＮを介して有線または無線により相互に通信可能に接続される。通信ネットワークＮは、例えば、インターネットなどのＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）である。なお、図２に示す例では、広告装置１０、配信装置２０および端末装置３０がそれぞれ１台ずつ示されているが、これらの装置のうちいずれかまたは全部が２台以上であってもよい。
【００３７】
広告装置１０は、広告の動画コンテンツＣを端末装置３０へ配信する。例えば、広告装置１０は、端末装置３０からの要求があった場合に、端末装置３０のユーザの属性に応じた広告の動画コンテンツＣを端末装置３０に配信する。
【００３８】
配信装置２０は、端末装置３０からの要求に応じてページ（例えば、ウェブページ）の情報を端末装置３０へ配信する。例えば、配信装置２０は、ポータルサイト、ニュースサイト、オークションサイト、天気予報サイト、ショッピングサイト、ファイナンス（株価）サイト、路線検索サイト、地図提供サイト、旅行サイト、飲食店紹介サイト、ウェブブログなどに関する各ページを配信する。以下、配信装置２０は、ページの一例として、ウェブページを送信するものとして説明するが、ページは、例えば、端末装置３０において表示されるものであればよく、ウェブページに限定されない。
【００３９】
配信装置２０によって配信されるウェブページの情報には、例えば、マークアップ言語により記述されたファイル等が含まれる。マークアップ言語は、例えば、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）やＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）である。なお、以下においては、マークアップ言語により記述されたファイルがＨＴＭＬファイルであるものとして説明するが、マークアップ言語により記述されたファイルは、ＸＭＬファイルやその他のファイルであってもよい。
【００４０】
端末装置３０は、例えば、パーソナルコンピュータ、スマートフォン、ゲーム機などのように通信機能やブラウザ機能を有する装置である。端末装置３０は、端末装置３０のユーザの操作に基づき、通信ネットワークＮを介して配信装置２０からＨＴＭＬファイルを取得し、かかるＨＴＭＬファイルに応じたウェブページ画像を表示部に表示する。
【００４１】
ＨＴＭＬファイルには、広告装置１０のＵＲＬ等が情報取得命令として含まれており、端末装置３０は、情報取得命令に基づいて広告装置１０にアクセスし、広告装置１０から広告の動画コンテンツＣを取得する。
【００４２】
以下、広告装置１０、配信装置２０および端末装置３０の順にそれぞれの構成例を説明する。
【００４３】
［３．広告装置１０の構成例］
図３は、実施形態に係る広告装置１０の構成例を示す図である。図３に示すように、広告装置１０は、通信部１１と、記憶部１２と、制御部１３とを有する。
【００４４】
通信部１１は、例えば、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）等によって実現される。そして、通信部１１は、通信ネットワークＮと有線または無線で接続され、端末装置３０や配信装置２０との間で情報の送受信を行う。
【００４５】
記憶部１２は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、フラッシュメモリ（Ｆｌａｓｈ  Ｍｅｍｏｒｙ）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。
【００４６】
記憶部１２は、広告の動画コンテンツＣおよび動画コンテンツＣに関する各種情報を記憶する。かかる記憶部１２は、動画コンテンツＣおよび動画コンテンツＣに関する各種情報として、広告情報テーブルを記憶する。
【００４７】
広告情報テーブルは、例えば、「広告ＩＤ」、「広告コンテンツ」および「広告属性」のそれぞれの情報を含み、これらの情報は互いに関連付けられている。「広告ＩＤ」は、広告コンテンツ毎に割り当てられる識別情報である。
【００４８】
「広告コンテンツ」は、配信対象の広告の動画コンテンツＣである。なお、動画コンテンツＣは、広告表示のための画像素材やプログラムコードのみならず、これらの画像素材やプログラムコードを取得するためのリンク情報を含む。
【００４９】
「広告属性」には、例えば、「対象種別」や「ユーザ属性」などの情報が含まれる。「対象種別」は、動画コンテンツＣによる広告対象を示す情報である。広告対象は、例えば、商品やサービスなどである。「ユーザ属性」は、対応する動画コンテンツＣの閲覧を望むことが予想されるユーザの属性である。ユーザの属性は、例えば、ユーザの性別、年齢層、職業などである。
【００５０】
制御部１３は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等によって、制御部１３内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３は、例えば、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等の集積回路により実現される。  
【００５１】
かかる制御部１３は、受付部１４と、配信部１５とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３の内部構成は、図３に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１３が有する各処理部の接続関係は、図３に示した接続関係に限られず、他の接続関係であってもよい。
【００５２】
受付部１４は、端末装置３０から広告取得要求を受け付ける。例えば、受付部１４は、広告取得要求として、ＨＴＴＰリクエストを受け付ける。配信部１５は、受付部１４によって広告取得要求が受け付けられた場合に、広告取得要求に応じた広告の動画コンテンツＣと、この広告コンテンツに対応する広告属性とを記憶部１２から読み出し、読み出した情報を広告情報として端末装置３０へ送信する。
【００５３】
なお、記憶部１２は、端末ユーザの識別情報と属性情報（例えば、端末ユーザの嗜好、性別、年齢、住所、職業など）を記憶することもできる。受付部１４は、広告取得要求に、例えば、端末ユーザの識別情報が含まれている場合、記憶部１２に記憶されている広告の動画コンテンツＣの中から、端末ユーザの属性情報に応じた広告コンテンツを配信する広告コンテンツとして決定する。なお、端末ユーザの識別情報は、例えば、ＨＴＴＰクッキー（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  Ｃｏｏｋｉｅ）に含まれる情報であるが、配信装置２０へのログインＩＤであってもよい。
【００５４】
［４．配信装置２０の構成例］
図４は、実施形態に係る配信装置２０の構成例を示す図である。図４に示すように、配信装置２０は、通信部２１と、記憶部２２と、制御部２３とを有する。
【００５５】
通信部２１は、例えば、ＮＩＣ等によって実現される。そして、通信部２１は、通信ネットワークＮと有線または無線で接続され、端末装置３０や広告装置１０との間で情報の送受信を行う。  
【００５６】
記憶部２２は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。かかる記憶部２２は、ウェブページＷの情報を記憶する。記憶部２２は、端末装置３０へ提供するウェブページＷの情報を記憶する。かかるウェブページＷの情報は、例えば、ＨＴＭＬファイルやウェブページＷを構成する静止画像や動画像の情報などである。
【００５７】
また、ウェブページＷの情報には、表示制御処理を端末装置３０に実行させるための制御プログラムが含まれる。かかる制御プログラムは、例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）等のスクリプト言語より記述される。また、制御プログラムは、Ｊａｖａ（登録商標）アプレットなどのアプレットであってもよい。また、制御プログラムは、ＨＴＭＬファイルに記述されていてもよい。
【００５８】
なお、かかる制御プログラムは、例えば、広告装置１０の記憶部１２において記憶することもできる。この場合、広告装置１０の制御部１３は、例えば、端末装置３０から広告コンテンツの取得要求があった場合に、広告コンテンツと制御プログラムを記憶部１２から読み出して、端末装置３０へ配信することもできる。
【００５９】
制御部２３は、例えば、ＣＰＵやＭＰＵ等によって、配信装置２０内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部２３は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００６０】
かかる制御部２３は、受付部２４と、配信部２５とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部２３の内部構成は、図４に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部２３が有する各処理部の接続関係は、図４に示した接続関係に限られず、他の接続関係であってもよい。  
【００６１】
受付部２４は、端末装置３０からページ取得要求を受け付ける。例えば、受付部２４は、ページ取得要求として、ＨＴＴＰリクエストを受け付ける。配信部２５は、受付部２４によってページ取得要求が受け付けられた場合、ページ取得要求に応じたウェブページＷの情報を端末装置３０へ配信する。
【００６２】
［５．端末装置３０の構成例］
図５は、実施形態に係る端末装置３０の構成例を示す図である。図５に示すように、端末装置３０は、通信部３１と、表示部３２と、入力部３３と、記憶部３４と、制御部３５とを備える。通信部３１は、通信ネットワークＮを介して広告装置１０や配信装置２０と通信するための通信インタフェースであり、例えば、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）等のインタフェースである。
【００６３】
表示部３２は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）や有機ＥＬディスプレイである。また、表示部３２は、タッチパネル式のディスプレイであってもよい。この場合、端末ユーザは、表示部３２の画面上を指などで操作することで、表示部３２に表示されたウェブページＷのスクロール操作などが可能である。
【００６４】
入力部３３は、文字、数字およびスペースを入力するためのキー、エンターキーおよび矢印キーなどを含むキーボードや、電源ボタンなどを有する。また、表示部３２がタッチパネル式のディスプレイである場合、表示部３２の一部が入力部３３として機能する。
【００６５】
記憶部３４は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置である。かかる記憶部３４は各種プログラムや設定データなどが記憶される。記憶部３４に記憶されるプログラムとして、例えば、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、ブラウザプログラム、制御プログラムなどがある。また、記憶部３４は、広告装置１０や配信装置２０から取得したその他の情報も記憶する。
【００６６】
制御部３５は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。また、制御部３５は、例えば、ＣＰＵやＭＰＵ等によって、記憶部３４に記憶されているプログラムが図示しない内部ＲＡＭを作業領域として実行されることにより後述する情報処理の機能や作用を実現または実行する。
【００６７】
かかる制御部３５は、記憶部３４に記憶されているプログラムを実行することによって、図４に示すように、要求部４１、受付部４２、表示処理部４３、可視領域取得部４４、第１領域再生部４５、再生停止部４６、再生位置検出部４７、再生位置決定部４９、速度検出部４８、第２領域再生部５０、および更新部５１として機能する。
【００６８】
例えば、制御部３５は、記憶部３４に記憶されているブラウザプログラムを実行することによって、要求部４１および受付部４２、表示処理部４３として機能する。また、制御部３５は、記憶部３４に記憶されている制御プログラムを実行することによって、可視領域取得部４４、第１領域再生部４５、再生停止部４６、再生位置検出部４７、再生位置決定部４９、速度検出部４８、第２領域再生部５０、および更新部５１として機能する。なお、制御部３５の構成は、かかる構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００６９】
［５．１．要求部４１］
要求部４１は、端末ユーザの入力部３３への操作（以下、ユーザ操作と記載する）に従って、配信装置２０にページ取得要求を送信する。また、要求部４１は、受付部４２によって受け付けられたウェブページＷの情報に広告取得命令が含まれる場合に、広告取得要求を広告装置１０に送信する。
【００７０】
［５．２．受付部４２］
受付部４２は、ウェブページＷの情報と広告の動画コンテンツＣの情報とを受け付け、受け付けた情報を記憶部３４に記憶する。例えば、受付部４２は、要求部４１によって送信されたページ取得要求に応答した配信装置２０から、広告表示領域を含むウェブページＷの情報を受け付けて記憶部３４に記憶する。また、受付部４２は、ウェブページＷの情報に広告取得命令が含まれる場合には、広告取得要求を送信するよう要求部４１に指示し、かかる広告取得要求に応じて広告装置１０から送信される広告の動画コンテンツＣの情報を受け付ける。
【００７１】
［５．３．表示処理部４３］
表示処理部４３は、記憶部３４に記憶されたウェブページＷの情報および広告の動画コンテンツＣの情報に基づいて、可視領域ＶＡに表示する画像の情報を生成し、生成した画像の情報を表示部３２へ出力する。これにより、表示部３２にウェブページＷの画像（以下、ページ画像と記載する）が表示される。なお、表示処理部４３は、表示部３２の表示領域内にブラウザの表示領域の全部が含まれない場合、例えば、ブラウザの表示領域のうち表示部３２の表示領域に含まれる領域のページ画像が表示部３２に表示される。
【００７２】
例えば、図１Ａに示したようなウェブページＷの一部がページ画像としてブラウザの表示領域に表示される。可視領域ＶＡに表示される。ここでは、ウェブページＷのうちブラウザの表示領域に表示される領域が上述した可視領域ＶＡであるとして説明する。
【００７３】
なお、以下においては、可視領域ＶＡにおける座標系をディスプレイ座標系と記載し、このディスプレイ座標系における座標をＧ（Ｘ，Ｙ）と記載する。また、ウェブページＷにおける座標系をウェブページ座標系と記載し、このウェブページ座標系における座標をＨ（Ｘ，Ｙ）と記載する。
【００７４】
ウェブページＷは、前述したように、第１領域ＡＲ１、第３領域ＡＲ３、および第２領域ＡＲ２を含む。第１領域ＡＲ１および第２領域ＡＲ２は、広告の動画コンテンツＣが再生される領域である。また、第３領域ＡＲ３は、ニュースなどの記事の文章（投稿メッセージの一例）が時系列に配列される。
【００７５】
表示処理部４３は、例えば、ウェブページＷのうち可視領域ＶＡの左上原点のＸＹ座標（以下、左上原点座標と記載する）を演算する。かかる原点座標は、ウェブページＷの可視領域ＶＡへの初期表示時点では、Ｗ（０，０）であり、表示処理部４３は、その後のスクロール量に応じて原点座標を求める。
【００７６】
また、表示処理部４３は、左上原点座標と可視領域ＶＡのサイズとに基づいて、ウェブページＷのうち可視領域ＶＡの右下原点のＸＹ座標（以下、右下原点座標と記載する）を演算する。かかる右下原点座標は、可視領域ＶＡのサイズが６４０×４８０の場合、ウェブページＷの可視領域ＶＡへの初期表示時点では、Ｗ（６４０，４８０）であり、表示処理部４３は、その後のスクロール量に応じて原点座標を求める。
【００７７】
例えば、可視領域ＶＡのサイズが６４０×４８０、ウェブページＷのサイズが６４０×２０００、および、Ｙ方向のスクロール量が４００である場合、表示処理部４３は、Ｗ（０，４００）を左上原点座標とし、Ｗ（６４０，８８０）を右下原点座標とする。
【００７８】
そして、表示処理部４３は、演算した原点座標（左上原点座標と右下原点座標）の情報を可視領域取得部４４へ出力する。さらに、表示処理部４３は、端末ユーザの入力部３３への操作量に応じてスクロール量を演算し、演算したスクロール量を可視領域取得部４４へ出力する。
【００７９】
表示処理部４３は、ウェブページＷのうち可視領域ＶＡに対応する領域のページ画像を生成するために必要な情報を記憶部３４から取得してページ画像を生成し、表示部３２へ出力することによって表示部３２にウェブページＷを表示させる。
【００８０】
例えば、表示処理部４３は、第１領域ＡＲ１の一部または全部が可視領域ＶＡ内になった場合、もしくは、第２領域ＡＲ２の一部または全部が可視領域ＶＡ内になった場合に、可視領域ＶＡ内において、動画コンテンツＣを再生する。また、表示処理部４３は、第３領域ＡＲ３の一部または全部が可視領域ＶＡ内になった場合に、可視領域ＶＡ内において、ニュースなどの記事の文章を表示する。
【００８１】
［５．４．可視領域取得部４４］
可視領域取得部４４は、表示処理部４３から入力される原点座標（左上原点座標と右下原点座標）の情報に基づき、ウェブページＷのうち表示部３２に表示される領域の情報を可視領域ＶＡの情報として取得する。
【００８２】
つまり、可視領域取得部４４は、ウェブページＷの中でどの領域が可視領域ＶＡ内に位置しているかを示す情報を取得する。なお、可視領域取得部４４は、表示処理部４３から入力される原点座標の一方と可視領域ＶＡのサイズの情報とに基づき、可視領域ＶＡの情報を取得することもできる。
【００８３】
また、可視領域取得部４４は、ウェブページＷのスクロール量を示す情報についても表示処理部４３から取得する。そして、可視領域取得部４４は、取得した可視領域ＶＡの情報を第１領域再生部４５、再生停止部４６、再生位置決定部４９、速度検出部４８、および更新部５１へ出力する。また、可視領域取得部４４は、取得したスクロール量を示す情報を速度検出部４８へ出力する。
【００８４】
［５．５．第１領域再生部４５］
第１領域再生部４５は、可視領域取得部４４から入力される可視領域ＶＡの情報に基づき、ウェブページＷにおける第１領域ＡＲ１が可視領域ＶＡ内になったか否かを判定する。例えば、第１領域再生部４５は、第１領域ＡＲ１のうちの一部（例えば、５０％以上の領域）が可視領域ＶＡに入った場合に、第１領域ＡＲ１が可視領域ＶＡ内になったと判定する。
【００８５】
なお、第１領域再生部４５は、第１領域ＡＲ１の全領域が可視領域ＶＡに入った場合に、第１領域ＡＲ１が可視領域ＶＡ内になったと判定する構成であってもよい。そして、第１領域再生部４５は、第１領域ＡＲ１が可視領域ＶＡ内になったと判定した場合に、第１領域ＡＲ１において広告の動画コンテンツＣを再生するように表示処理部４３へ再生要求を出力する。
【００８６】
表示処理部４３は、第１領域再生部４５から再生要求が入力された場合、動画コンテンツＣの情報を記憶部３４から取得し、表示部３２に表示中の第１領域ＡＲ１において動画コンテンツＣを再生する。
【００８７】
［５．６．再生停止部４６］
再生停止部４６は、可視領域取得部４４から入力される可視領域ＶＡの情報に基づき、ウェブページＷにおける第１領域ＡＲ１が可視領域ＶＡ外になったか否かを判定する。例えば、再生停止部４６は、第１領域ＡＲ１の一部（例えば、７５％以上の領域）が可視領域ＶＡから出た場合に、第１領域ＡＲ１が可視領域ＶＡ外になった場合と判定する。
【００８８】
なお、再生停止部４６は、第１領域ＡＲ１の全領域が可視領域ＶＡから出た場合に、第１領域ＡＲ１が可視領域ＶＡ外になったと判定する構成であってもよい。そして、再生停止部４６は、第１領域ＡＲ１が可視領域ＶＡ外になったと判定した場合、第１領域ＡＲ１における動画コンテンツＣの再生を停止するように、第１領域再生部４５へ再生停止要求を出力する。
【００８９】
第１領域再生部４５は、再生停止部４６から再生停止要求が入力された場合、第１領域ＡＲ１における動画コンテンツＣの再生を停止させるように、表示処理部４３へ再生停止指示を出力する。
【００９０】
表示処理部４３は、第１領域再生部４５から再生停止指示が入力された場合、第１領域ＡＲ１における動画コンテンツＣの再生を停止させる。また、表示処理部４３は、第１領域再生部４５から再生停止指示が入力されたタイミングの動画コンテンツＣの再生位置を再生位置検出部４７へ出力する。
【００９１】
［５．７．再生位置検出部４７］
再生位置検出部４７は、表示処理部４３から入力される再生位置を、第１領域ＡＲ１が可視領域ＶＡ外になったタイミングの動画コンテンツＣの再生位置として検出する。そして、再生位置検出部４７は、第１領域ＡＲ１が可視領域ＶＡ外になったタイミングの動画コンテンツＣの再生位置を再生位置決定部４９へ出力する。
【００９２】
［５．８．速度検出部４８］
速度検出部４８は、可視領域取得部４４から入力されるスクロール量を示す情報に基づき、時間当たりのスクロール量からスクロール速度を検出する。そして、速度検出部４８は、検出したスクロール速度を再生位置決定部４９へ出力する。
【００９３】
［５．９．再生位置決定部４９］
再生位置決定部４９は、可視領域取得部４４から入力される可視領域ＶＡの情報に基づき、第２領域ＡＲ２が可視領域ＶＡ内になったか否かを判定する。例えば、再生位置決定部４９は、第２領域ＡＲ２のうちの一部（例えば、５０％以上の領域）が可視領域ＶＡに入った場合に、第２領域ＡＲ２が可視領域ＶＡ内になったと判定する。
【００９４】
なお、再生位置決定部４９は、第２領域ＡＲ２の全領域が可視領域ＶＡに入った場合に、第２領域ＡＲ２が可視領域ＶＡ内になったと判定する構成であってもよい。そして、再生位置決定部４９は、第２領域ＡＲ２が可視領域ＶＡ内になったと判定した場合に、再生位置検出部４７によって検出された再生位置に応じた再生位置を動画コンテンツＣの第２領域ＡＲ２における再生開始位置として決定する。
【００９５】
また、再生位置決定部４９は、速度検出部４８から入力されるスクロール速度に応じて、動画コンテンツＣの第２領域ＡＲ２における再生開始位置を調整する。ここで、図６を参照して、再生位置決定部４９が行う再生開始位置の調整について説明する。
【００９６】
図６は、実施形態に係る再生開始位置の調整の一例を示す説明図である。再生位置決定部４９は、例えば、図６における左側中央に示すように、動画コンテンツＣが冒頭から１０秒間再生された時点で第１領域ＡＲ１が可視領域ＶＡ外となった場合に、速度検出部４８からスクロール速度を取得する。
【００９７】
そして、再生位置決定部４９は、取得したスクロール速度が所定の閾値よりも高いか否かを判定し、スクロール速度が閾値以上であった場合に、スクロール速度を高と判定する。また、再生位置決定部４９は、スクロール速度が閾値未満であった場合に、スクロール速度を低と判定する。
【００９８】
再生位置決定部４９は、スクロール速度を高と判定した場合、図６における右上に示すように、第２領域ＡＲ２が可視領域ＶＡ内になると、動画コンテンツＣの再生位置を所定時間（例えば、２秒間）巻き戻した再生位置を再生開始位置とするように調整する。
【００９９】
このように、再生位置決定部４９は、スクロール速度が高く、ユーザが第１領域ＡＲ１で再生された動画コンテンツＣの内容を的確に認識できていない場合、第１領域ＡＲ１で再生が中断された位置よりも前の再生位置を第２領域ＡＲ２における再生開始位置とする。これにより、動画コンテンツＣの内容をより的確にユーザへ認識させることができる。
【０１００】
また、再生位置決定部４９は、スクロール速度を低と判定した場合、図６における右下に示すように、第２領域ＡＲ２が可視領域ＶＡ内になると、動画コンテンツＣの再生位置を第１領域ＡＲ１で再生が中断された位置とするように調整する。
【０１０１】
このように、再生位置決定部４９は、例えば、スクロール速度が低くユーザが第１領域ＡＲ１で再生された動画コンテンツＣの内容を的確に認識できている場合、第１領域ＡＲ１で再生が中断された位置から動画コンテンツＣの続きをユーザへ閲覧させる。これにより、可視領域ＶＡ内において、動画コンテンツＣを重複なくより長い時間再生させることができる。
【０１０２】
図５に戻り、再生位置決定部４９は、調整して決定した再生開始位置を示す情報を、第２領域ＡＲ２が可視領域ＶＡ内になったタイミングで第２領域再生部５０へ出力する。
【０１０３】
［５．１０．第２領域再生部５０］
第２領域再生部５０は、再生位置決定部４９から再生開始位置が入力される場合に、入力された再生開始位置から動画コンテンツＣの再生を開始するように、表示処理部４３へ再生要求を出力する。表示処理部４３は、第２領域再生部５０から再生要求が入力されると、再生位置決定部４９によって決定された再生開始位置から第２領域ＡＲ２において、動画コンテンツＣの再生を開始する。
【０１０４】
なお、表示処理部４３は、第１領域ＡＲ１と第２領域ＡＲ２とにおいて１５秒間の動画コンテンツＣが最後まで再生された場合、次に直近の広告枠が可視領域ＶＡ内になるタイミングで、要求部４１に新たな広告取得要求を広告装置１０へ送信させる。これにより、次に直近の広告枠が可視領域ＶＡ内になった場合、その広告枠内において新たに別の動画コンテンツＣが再生される。
【０１０５】
［５．１１．更新部５１］
更新部５１は、記憶部３４に新たなニュースなどの記事が記憶された場合に、ウェブページＷの第３領域ＡＲ３に表示する記事を更新するように、表示処理部４３へ記事の更新指示を出力する。表示処理部４３は、更新部５１から記事の更新指示が入力される場合に、新たに記憶された記事の情報を記憶部３４から取得して第３領域ＡＲ３の先頭位置に表示させ、更新時期が最も古い記事を第３領域ＡＲ３から削除する。これにより、端末装置３０は、常時最新の記事を第３領域ＡＲ３に表示させることができる。
【０１０６】
また、上述の例では、ウェブページＷのうちブラウザの表示領域に表示される領域を可視領域ＶＡとして説明したが、例えば、表示部３２の表示領域からブラウザの表示領域の一部が外れた領域にある場合、可視領域ＶＡは、ウェブページＷのうち表示部３２の表示領域とブラウザの表示領域とが重なる領域に表示される領域（以下、重複表示領域と記載する）であってもよい。
【０１０７】
この場合、表示処理部４３は、重複表示領域の座標を演算し、かかる重複表示領域の座標の情報を可視領域取得部４４へ通知する。可視領域取得部４４は、表示処理部４３から入力される重複表示領域の座標に基づき、ウェブページＷのうち表示部３２に表示される領域の情報を可視領域ＶＡの情報として取得する。そして、可視領域取得部４４は、取得した可視領域ＶＡの情報を再生停止部４６、再生位置決定部４９、および速度検出部４８へ出力する。
【０１０８】
［６．端末装置３０の処理フロー］
次に、実施形態に係る端末装置３０による情報処理の手順について説明する。図７および図８は、実施形態に係る端末装置３０の制御部３５が実行する処理を示すフローチャートである。
【０１０９】
図７に示すように、制御部３５は、配信装置２０からウェブページＷの情報（例えば、ＸＭＬファイル）を取得し（ステップＳ１０１）、ウェブページＷの情報に広告要求指令があるか否かを判定する（ステップＳ１０２）。そして、制御部３５は、ウェブページの情報に広告要求指令がないと判定した場合（ステップＳ１０２，Ｎｏ）、処理をステップＳ１０４へ移す。
【０１１０】
また、制御部３５は、ウェブページＷの情報に広告要求指令があると判定した場合（ステップＳ１０２；Ｙｅｓ）、広告装置１０から広告要求指令に応じた広告の動画コンテンツＣを取得する（ステップＳ１０３）。続いて、制御部３５は、ウェブページＷの画像を生成し（ステップＳ１０４）、可視領域ＶＡの情報を取得する（ステップＳ１０５）。
【０１１１】
その後、制御部３５は、ウェブページＷの表示処理を行う（ステップＳ１０６）。次に、かかるウェブページＷの表示処理について、図８を参照して説明する。図８に示すように、制御部３５は、ウェブページＷの表示処理を開始すると、まず、第１領域ＡＲ１が可視領域ＶＡ内になったか否かを判定する（ステップＳ２０１）。
【０１１２】
そして、制御部３５は、第１領域ＡＲ１が可視領域ＶＡ内になっていないと判定した場合（ステップＳ２０１，Ｎｏ）、可視領域ＶＡのウェブページＷを表示部３２に表示させ（ステップＳ２０９）、処理をステップＳ２０１へ移す。また、制御部３５は、第１領域ＡＲ１が可視領域ＶＡ内になったと判定した場合（ステップＳ２０１，Ｙｅｓ）、可視領域ＶＡ内の第１領域ＡＲ１において、動画コンテンツＣを再生する（ステップＳ２０２）。
【０１１３】
続いて、制御部３５は、動画コンテンツＣの再生位置を取得する（ステップＳ２０３）。その後、制御部３５は、第１領域ＡＲ１が可視領域ＶＡ外になったか否かを判定する（ステップＳ２０４）。そして、制御部３５は、第１領域ＡＲ１が可視領域ＶＡ外になっていないと判定した場合（ステップＳ２０４，Ｎｏ）、処理をステップＳ２０２へ移す。
【０１１４】
また、制御部３５は、第１領域ＡＲ１が可視領域ＶＡ外になったと判定した場合（ステップＳ２０４，Ｙｅｓ）、動画コンテンツＣの再生を停止して、可視領域ＶＡのウェブページＷを表示する（ステップＳ２０５）。例えば、制御部３５は、可視領域ＶＡ内の第３領域ＡＲ３にニュースの記事を表示する。
【０１１５】
その後、制御部３５は、第２領域ＡＲ２が可視領域ＶＡ内になったか否かを判定する（ステップＳ２０６）。そして、制御部３５は、第２領域ＡＲ２が可視領域ＶＡ内になっていないと判定した場合（ステップＳ２０６，Ｎｏ）、処理をステップＳ２０５へ移す。
【０１１６】
また、制御部３５は、第２領域ＡＲ２が可視領域ＶＡ内になったと判定した場合（ステップＳ２０６，Ｙｅｓ）、第２領域ＡＲ２における動画コンテンツＣの再生開始位置を決定する（ステップＳ２０７）。そして、制御部３５は、可視領域ＶＡ内の第２領域ＡＲ２において、ステップＳ２０７で決定した再生開始位置から動画コンテンツＣの再生を再開して（ステップＳ２０８）、処理を終了する。
【０１１７】
また、制御部３５は、第２領域ＡＲ２における動画コンテンツＣの再生中にスクロール操作が行われた場合、再度、図８に示す処理を実行する。かかる場合、制御部３５は、そのときに動画コンテンツＣが再生中の広告枠の領域が第２領域ＡＲ２であれば、第３の領域ＡＲ３を第１領域ＡＲ１としてステップＳ２０１およびステップＳ２０４の処理を行う。
【０１１８】
そして、制御部３５は、ウェブページＷの中で、そのときに動画コンテンツＣが再生中の広告枠の領域と最も近い広告枠の領域を第２領域ＡＲ２としてステップＳ２０６の処理を行う。
【０１１９】
これにより、制御部３５は、例えば、可視領域ＶＡが図１Ｃに示す第２領域ＡＲ２から再び図１Ａに示す第１領域ＡＲ１へ移動された場合に、図１Ａに示す第１領域ＡＲ１において動画コンテンツＣの再生を再開することができる。また、制御部３５は、可視領域ＶＡが図１Ｃに示す第２領域ＡＲ２から第３領域ＡＲ３とは逆側に配置された広告枠の領域へ移動された場合には、移動先の広告枠の領域内において動画コンテンツＣの再生を再開させることができる。
【０１２０】
［７．表示制御処理の変形例］
上述した実施形態では、第１領域ＡＲ１における動画コンテンツＣの再生途中に、可視領域ＶＡが第３領域ＡＲ３から第２領域ＡＲ２へ移動された場合、第３領域域ＡＲ３において、動画コンテンツＣの続きを再生させる表示制御処理を主に説明した。
【０１２１】
しかし、上述した表示制御処理は、本願に係る表示制御処理の一例に過ぎず、種々の変形が可能である。以下、図９Ａおよび図９Ｂを参照し、実施形態に係る表示制御処理の変形例について説明する。図９Ａおよび図９Ｂは、実施形態の変形例に係る表示制御処理の説明図である。
【０１２２】
変形例に係る端末装置の制御部は、上述した表示制御処理に加えて、次の表示制御処理を行う。制御部は、第１領域ＡＲ１の一部または全部が可視領域ＶＡ外になったタイミングの再生位置が所定の再生位置よりも後の再生位置である場合、第１領域ＡＲ１に表示された動画コンテンツＣとは異なる動画コンテンツを第２領域ＡＲ２において再生する。
【０１２３】
例えば、制御部は、１５秒間の動画コンテンツＣの場合、動画コンテンツＣの冒頭から１２秒間再生されたときの第１再生位置を所定の再生位置とする。そして、図９Ａにおける左側に示すように、１５秒間の動画コンテンツＣのうち冒頭から１３秒までの部分が再生されたタイミングにおいて、第１領域ＡＲ１が可視領域ＶＡ外になったとする。
【０１２４】
かかる場合、制御部は、図９Ａにおける右側に示すように、第２領域ＡＲ２が可視領域ＶＡ内になると、第１領域ＡＲ１において再生した動画コンテンツＣとは異なる広告の動画コンテンツＣ１を第３の領域ＡＲ３において再生する。
【０１２５】
このように、制御部は、可視領域ＶＡ内の第１領域ＡＲ１において動画コンテンツＣのほぼ全部を再生した場合に、可視領域ＶＡ内の第２領域ＡＲ２において別の動画コンテンツＣ１を再生するので、ウェブページＷ中の複数の広告枠を有効利用することができる。
【０１２６】
また、制御部は、動画コンテンツＣが再生される第１領域ＡＲ１の一部または全部が可視領域ＶＡ外になったタイミングの再生位置が所定の再生位置よりも前の再生位置である場合、動画コンテンツＣの先頭を第２領域ＡＲ２における動画コンテンツＣ１の再生開始位置として決定する。
【０１２７】
例えば、制御部は、１５秒間の動画コンテンツＣの場合、動画コンテンツの冒頭から３秒間再生された時の第２再生位置を所定の再生位置とする。そして、図９Ｂにおける左側に示すように、１５秒間の動画コンテンツＣのうち冒頭から２秒までの部分が再生されたタイミングにおいて、第１領域ＡＲ１が可視領域ＶＡ外になったとする。
【０１２８】
かかる場合、制御部は、図９Ｂにおける右側に示すように、第２領域ＡＲ２が可視領域ＶＡ内になると、第１領域ＡＲ１において再生した動画コンテンツＣを再度冒頭から再生する。
【０１２９】
このように、制御部は、可視領域ＶＡ内の第１領域ＡＲ１において動画コンテンツＣのごく一部しか再生されない場合、可視領域ＶＡ内の第２領域ＡＲ２において再度動画コンテンツＣ１を再生するので、動画コンテンツＣによる広告効果を増大させることができる。
【０１３０】
なお、上述した実施形態では、広告枠である第１領域ＡＲ１においてコンテンツＣを再生中に、第１領域ＡＲ１が可視領域ＶＡ外となり、その後、直近の広告枠である第２領域ＡＲ２が可視領域ＶＡ内となった場合に、第２領域ＡＲ２において動画コンテンツＣの続きを再生する場合について説明した。
【０１３１】
しかし、動画コンテンツＣの続きを再生する広告枠は、動画コンテンツＣの再生が中断された広告枠の直近の広告枠に限定されるものではない。例えば、ウェブページＷには、広告枠Ａ、広告枠Ｂ、広告枠Ｃ、および広告枠Ｄの順に４つの広告枠が設定される場合がある。
【０１３２】
かかる場合、図８に示す処理を端末装置３０の制御部３５によって２系統で並行して実行させ、一方の系統では、図８に示す処理中の第１領域ＡＲ１を広告枠Ａ、第２領域ＡＲ２を広告枠Ｃとして処理を実行させる。また、他方の系統では、図８に示す第１領域ＡＲ１を広告枠Ｂ、第２領域ＡＲ２を広告枠Ｄとして処理を実行させる。
【０１３３】
これにより、例えば、広告枠Ａにおいて再生が中断された車の動画広告の続きを広告枠Ｃにおいて再生させ、広告枠Ｂにおいて再生が中断された化粧品の動画広告の続きを広告枠Ｄにおいて再生させることができる。
【０１３４】
［８．他の実施形態］
次に、図１０〜図１２を参照して、他の実施形態に係る情報配信システムについて説明する。図１０は、他の実施形態に係る端末装置の構成例を示す図である。また、図１１は、他の実施形態に係る広告装置の構成例を示す図であり、図１２は、他の実施形態に係る課金情報の一例を示す図である。
【０１３５】
他の実施形態に係る情報配信システムは、可視領域ＶＡ内において再生されている広告の動画コンテンツＣの画像が再生の途中で可視領域ＶＡ外になった回数に応じて、広告主へ請求（以下、「課金」と記載する）する広告料金を調整可能とするシステムである。
【０１３６】
かかる情報配信システムでは、端末装置は、図１０に示す構成とし、広告装置は、図１１に示す構成とする。なお、配信装置は、図４に示したものと同一の構成とする。なお、図１０および図１１に示す各構成要素のうち、図３および図５に示す構成要素と同一の構成要素については、図３および図５に示す符号と同一の符号を付することにより、ここではその説明を省略する。
【０１３７】
図１０に示すように、端末装置３０Ａは、制御部３５Ａが備える表示処理部４３Ａが通信部３１にも接続されている点を除き、図５に示す端末装置３０と同様の構成である。かかる表示処理部４３Ａは、図５に示す表示処理部４３が実行する処理に加え、ユーザによって動画コンテンツＣの閲覧が中断された場合に、その旨を示す情報を通信部３１を介して広告装置１０Ａへ送信する。
【０１３８】
例えば、表示処理部４３Ａは、入力部３３から入力される情報に基づき、可視領域ＶＡ内において再生中の動画コンテンツＣの画像が再生の途中で可視領域ＶＡ外になる度に、その旨を示す中断情報と動画コンテンツＣの広告ＩＤとを広告装置１０Ａへ送信する。
【０１３９】
一方、図１１に示すように、広告装置１０Ａは、制御部１３Ａが課金情報生成部１６をさらに備える点を除き、図３に示す広告装置１０と同様の構成である。かかる広告装置１０Ａでは、受付部１４が通信部１１を介して端末装置３０Ａから中断情報および広告ＩＤを取得する度に、取得した中断情報および広告ＩＤを課金情報生成部１６へ出力する。
【０１４０】
課金情報生成部１６は、受付部１４から入力される広告ＩＤ毎に、広告ＩＤとともに入力される中断情報の入力回数を再生中断回数としてカウントする。そして、課金情報生成部１６は、カウントした再生中断回数に応じた課金内容と、再生中断回数と、広告ＩＤとを対応付けた課金情報を生成する。
【０１４１】
例えば、課金情報生成部１６は、図１２に示すように、再生中断回数が１回の広告ＩＤが「０１」の動画コンテンツＣについては、課金内容を「全額課金」とする課金情報を生成する。ここでの全額課金とは、１回の動画コンテンツＣの配信について、広告装置１０Ａを運営する企業と広告主との間で契約された広告料金の全額を広告主に課金することを意味する。
【０１４２】
また、課金情報生成部１６は、再生中断回数が２回の広告ＩＤが「０２」の動画コンテンツＣについては、課金内容を「半額課金」とする課金情報を生成する。また、課金情報生成部１６は、再生中断回数が３回の広告ＩＤが「０３」の動画コンテンツＣについては、課金内容を「課金なし」とする課金情報を生成する。
【０１４３】
そして、課金情報生成部１６は、生成した課金情報を記憶部１２へ記憶させる。これにより、例えば、広告装置１０Ａを運営する企業は、広告主に対して、記憶部１２に記憶された課金情報に基づき、または、課金情報を広告主へ提示して、動画コンテンツＣの再生中断回数に応じた課金を行うことができる。
【０１４４】
このように、他の実施形態に係る情報配信システムによれば、例えば、再生中断回数が多くなるほど課金金額を減額することによって、広告効果に影響を及ぼす可能性が高い動画コンテンツＣの再生中断回数に応じた適切な課金を行うことができる。
【０１４５】
また、上述においては、端末装置３０は、ブラウザプログラムと配信装置２０から送信される表示制御プログラムとによって、上述した処理を行う例を説明したが、端末装置３０は、表示制御プログラムを予め記憶部３４に記憶しておくようにしても良い。また、ブラウザプログラムに表示制御プログラムを含めても良い。また、ブラウザプログラムに表示制御プログラムを含めても良く、結果的に端末装置３０，３０Ａにおいて上述した処理を実行できればよい。
【０１４６】
［９．ハードウェア構成］
なお、上述した実施形態における広告装置１０，１０Ａ、配信装置２０および端末装置３０，３０Ａは、例えば、図１３に示すような構成のコンピュータ６０がプログラムを実行することによって実現される。図１３は、プログラムを実行するコンピュータ６０のハードウェア構成の一例を示す図である。コンピュータ６０は、ＣＰＵ６１、ＲＡＭ６２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６３、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）６４、通信インターフェイス（Ｉ／Ｆ）６５、入出力インターフェイス（Ｉ／Ｆ）６６、およびメディアインターフェイス（Ｉ／Ｆ）６７を備える。  
【０１４７】
ＣＰＵ６１は、ＲＯＭ６３またはＨＤＤ６４に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ６３は、コンピュータ６０の起動時にＣＰＵ６１によって実行されるブートプログラムや、コンピュータ６０のハードウェアに依存するプログラム等を格納する。  
【０１４８】
ＨＤＤ６４は、ＣＰＵ６１によって実行されるプログラムによって使用されるデータ等を格納する。例えば、ＨＤＤ６４は、図３に記載した記憶部１２、図４に示した記憶部２２、図５に示した記憶部３４などと同様のデータを記憶する。通信インターフェイス６５は、ネットワークＮを介して他の機器からデータを受信してＣＰＵ６１へ送り、ＣＰＵ６１が生成したデータを、ネットワークＮを介して他の機器へ送信する。
【０１４９】
ＣＰＵ６１は、入出力インターフェイス６６を介して、ディスプレイやプリンタ等の出力装置、および、キーボードやマウス等の入力装置を制御する。ＣＰＵ６１は、入出力インターフェイス６６を介して、入力装置からデータを取得する。また、ＣＰＵ６１は、生成したデータを、入出力インターフェイス６６を介して出力装置へ出力する。  
【０１５０】
メディアインターフェイス６７は、記録媒体６８に格納されたプログラムまたはデータを読み取り、ＲＡＭ６２を介してＣＰＵ６１に提供する。ＣＰＵ６１は、当該プログラムを、メディアインターフェイス６７を介して記録媒体６８からＲＡＭ６２上にロードし、ロードしたプログラムを実行する。記録媒体６８は、例えばＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、ＰＤ（Ｐｈａｓｅ  ｃｈａｎｇｅ  ｒｅｗｒｉｔａｂｌｅ  Ｄｉｓｋ）等の光学記録媒体、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。  
【０１５１】
コンピュータ６０が上述した実施形態に係る広告装置１０，１０Ａとして機能する場合、コンピュータ６０のＣＰＵ６１は、ＲＡＭ６２上にロードされたプログラムを実行することにより、図３に示す受付部１４、配信部１５、および図１１に示す課金情報生成部１６の各機能を実現する。
【０１５２】
また、コンピュータ６０が上述した実施形態に係る配信装置２０として機能する場合、コンピュータ６０のＣＰＵ６１は、ＲＡＭ６２上にロードされたプログラムを実行することにより、図４に示す受付部２４および配信部２５の各機能を実現する。
【０１５３】
また、コンピュータ６０が上述した実施形態に係る端末装置３０，３０Ａとして機能する場合、コンピュータ６０のＣＰＵ６１は、ＲＡＭ６２上にロードされたプログラムや配信装置２０または広告装置１０，１０Ａから受信した制御プログラムを実行することにより、例えば、図５に示す要求部４１、受付部４２、表示処理部４３、可視領域取得部４４、第１領域再生部４５、再生停止部４６、再生位置検出部４７、速度検出部４８、再生位置決定部４９、第２領域再生部５０、更新部５１、および図１０に示す表示処理部４３Ａの各機能を実現する。
【０１５４】
コンピュータ６０のＣＰＵ６１は、広告配信プログラムを、記録媒体６８から読み取って実行するが、他の例として、他の装置から、ネットワークＮを介してこれらのプログラムを取得してもよい。
【０１５５】
［１０．効果］
実施形態に係る配信装置２０は、配信部２５を備える。配信部２５は、端末装置３０，３０Ａ（表示制御装置の一例）に表示されるページＷに設定される動画コンテンツＣを制御する表示制御プログラム（制御情報の一例）を端末装置３０，３０Ａに配信する。
【０１５６】
表示制御プログラムは、可視領域取得手順と、再生位置検出手順と、再生位置決定手順とを端末装置３０、３０Ａに実行させる。可視領域取得手順は、ページＷのうち端末装置３０，３０Ａの表示部３２に表示される領域の情報を可視領域ＶＡの情報として取得する。再生位置検出手順は、ページＷのうち動画コンテンツＣが再生される第１領域ＡＲ１の一部または全部が可視領域ＶＡ外になったタイミングの動画コンテンツＣの再生位置を検出する。
【０１５７】
再生位置決定手順は、ページＷのうち第３領域ＡＲ３を介して第１領域ＡＲ１に隣接する第２領域ＡＲ２の一部または全部が可視領域ＶＡ内になった場合に、再生位置検出手順により検出された再生位置に応じた再生位置を動画コンテンツＣの第２領域ＡＲ２における再生開始位置として決定する。
【０１５８】
これにより、可視領域ＶＡ内の第１領域ＡＲ１において再生中の動画コンテンツＣの画像がユーザのスクロール操作によって可視領域ＶＡ外となっても、第２領域ＡＲ２が可視領域ＶＡ内となった場合に、動画コンテンツＣの続きを再生することができる。したがって、動画の広告コンテンツによる広告効果を増大させることができる。
【０１５９】
また、表示制御プログラムは、第１領域ＡＲ１の一部または全部が可視領域ＶＡ外になった場合に、動画コンテンツＣの再生を停止する再生停止手順を端末装置３０，３０Ａに実行させる。これにより、可視領域ＶＡ外となった第１領域ＡＲ１において無駄に動画コンテンツＣを再生することがなくなるので、端末装置３０，３０Ａの処理負荷および消費電力を低減することができる。
【０１６０】
また、表示制御プログラムは、第１領域ＡＲ１の一部または全部が可視領域ＶＡ内になった場合に、第１領域ＡＲ１において動画コンテンツＣを再生する第１領域再生手順を端末装置３０，３０Ａに実行させる。これにより、第１領域ＡＲ１の一部または全部が可視領域ＶＡ内となる前に、無駄に動画コンテンツＣを再生することがなくなるので、端末装置３０，３０Ａの処理負荷および消費電力を低減することができる。
【０１６１】
また、第３領域ＡＲ３は、時系列に配列された投稿メッセージを表示する領域であり、表示制御プログラムは、第３領域ＡＲ３に表示する投稿メッセージを更新する更新手順を端末装置３０，３０Ａに実行させる。これにより、常時最新の投稿メッセージを第３領域ＡＲ３に表示させることができる。
【０１６２】
また、表示制御プログラムは、ページＷに対する可視領域ＶＡの移動速度を検出する速度検出手順を端末装置３０，３０Ａに実行させ、再生位置決定手順は、可視領域ＶＡの移動速度に応じて、再生開始位置を調整する。
【０１６３】
これにより、第２領域ＡＲ２において、可視領域ＶＡの移動速度に応じた適切な再生位置から動画コンテンツＣの再生を再開することができるので、動画コンテンツＣによる広告効果をさらに向上させることができる。
【０１６４】
また、表示制御プログラムは、第１領域ＡＲ１の一部または全部が可視領域ＶＡ外になったタイミングの再生位置が所定の再生位置よりも後の再生位置である場合、第１領域ＡＲ１に表示された動画コンテンツＣとは異なる動画コンテンツＣ１を第２領域ＡＲ２において再生する第３領域再生手順を端末装置３０，３０Ａに実行させる。
【０１６５】
これにより、可視領域ＶＡ内の第１領域ＡＲ１において動画コンテンツＣのほぼ全部を再生した場合に、可視領域ＶＡ内の第２領域ＡＲ２において別の動画コンテンツＣ１を再生することによって、ウェブページＷ中の複数の広告枠を有効利用することができる。
【０１６６】
また、再生位置決定手順は、動画コンテンツＣが再生される第１領域ＡＲ１の一部または全部が可視領域ＶＡ外になったタイミングの再生位置が所定の再生位置よりも前の再生位置である場合、動画コンテンツＣの先頭を再生開始位置として決定する。
【０１６７】
これにより、可視領域ＶＡ内の第１領域ＡＲ１において動画コンテンツＣのごく一部しか再生されない場合、可視領域ＶＡ内の第２領域ＡＲ２において再度動画コンテンツＣを再生するので、動画コンテンツＣによる広告効果を増大させることができる。
【０１６８】
また、可視領域ＶＡは、ウェブページＷのうちブラウザに表示される領域全体、または、ウェブページＷのうちブラウザに表示されかつ表示部３２に表示される領域の重複部分である。
【０１６９】
これにより、例えば、表示部３２の表示領域から可視領域ＶＡの一部が外れた領域にある場合であっても、端末ユーザが視認している領域に基づいて、第２領域ＡＲ２における動画コンテンツＣの再生開始位置を決定することができる。
【０１７０】
［１１．その他］
上述した広告装置１０および配信装置２０は、それぞれ複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
【０１７１】
また、図中（例えば図３、図４、図５など）の矢印は、データや制御などの流れについて主要な方向を補助的に示すもので、他の流れを否定するものでも、方向の限定を意味するものでもない。
【０１７２】
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。
【符号の説明】
【０１７３】
Ｗ  （ウェブ）ページ
ＡＲ１  第１領域
ＡＲ２  第２領域
ＡＲ３  第３領域
ＶＡ  可視領域
Ｃ，Ｃ１  動画コンテンツ
Ｎ  通信ネットワーク
１  情報配信システム
１０，１０Ａ  広告装置
２０  配信装置
３０，３０Ａ  端末装置
１１，２１，３１  通信部
１２，２２，３４  記憶部
１３，１３Ａ，２３，３５，３５Ａ  制御部
１４，２４，４２  受付部
１５，２５  配信部
１６  課金情報生成部
３２  表示部
３３  入力部
４１  要求部
４３，４３Ａ  表示処理部
４４  可視領域取得部
４５  第１領域再生部
４６  再生停止部
４７  再生位置検出部
４８  速度検出部
４９  再生位置決定部
５０  第２領域再生部
５１  更新部
【図１Ａ】
0006050396.tif 000002
【図１Ｂ】
0006050396.tif 000003
【図１Ｃ】
0006050396.tif 000004
【図２】
0006050396.tif 000005
【図３】
0006050396.tif 000006
【図４】
0006050396.tif 000007
【図５】
0006050396.tif 000008
【図６】
0006050396.tif 000009
【図７】
0006050396.tif 000010
【図８】
0006050396.tif 000011
【図９Ａ】
0006050396.tif 000012
【図９Ｂ】
0006050396.tif 000013
【図１０】
0006050396.tif 000014
【図１１】
0006050396.tif 000015
【図１２】
0006050396.tif 000016
【図１３】
0006050396.tif 000017