(57)【要約】【課題】ユーザの行動の状態に適した広告配信が行われるように、配信される広告情報の条件を決定する。【解決手段】本開示の一態様は、状態情報取得部と、詳細度決定部と、を備える広告条件決定装置である。状態情報取得部は、ユーザの移動の状態を特定可能な情報である移動状態情報を取得するように構成される。詳細度決定部は、移動状態情報により特定されるユーザの移動の状態に基づいて、ユーザに提示される広告情報の詳細度を決定するように構成される。【選択図】図１２
2019008458.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの移動の状態を特定可能な情報である移動状態情報を取得するように構成される状態情報取得部と、
前記移動状態情報により特定される前記ユーザの移動の状態に基づいて、前記ユーザに提示される広告情報の詳細度を決定するように構成される詳細度決定部と、
を備える広告条件決定装置。
【請求項２】
請求項１に記載の広告条件決定装置であって、
前記移動状態情報は、前記ユーザが移動している状態であるか移動していない状態であるかを特定可能な情報であり、
前記詳細度決定部は、前記移動状態情報が前記ユーザが移動していない状態であることを示す場合、前記移動状態情報が前記ユーザが移動している状態であることを示す場合と比較して、前記詳細度を高くなるように決定する、広告条件決定装置。
【請求項３】
請求項１又は請求項２に記載の広告条件決定装置であって、
前記状態情報取得部は、前記ユーザの姿勢を特定可能な情報である姿勢情報を取得し、
前記詳細度決定部は、前記姿勢情報により特定される前記ユーザの姿勢に基づいて、前記詳細度を決定する、広告条件決定装置。
【請求項４】
請求項３に記載の広告条件決定装置であって、
前記姿勢情報は、前記ユーザが立っている姿勢であるか立っていない姿勢であるかを特定可能な情報であり、
前記詳細度決定部は、前記姿勢情報が前記ユーザが立っていない姿勢であることを示す場合、前記姿勢情報が前記ユーザが立っている姿勢であることを示す場合と比較して、前記詳細度を高くなるように決定する、広告条件決定装置。
【請求項５】
請求項１から請求項４までのいずれか１項に記載の広告条件決定装置であって、
前記詳細度決定部は、前記ユーザが位置している場所に基づき、前記詳細度を決定する、広告条件決定装置。
【請求項６】
請求項１から請求項５までのいずれか１項に記載の広告条件決定装置であって、
前記詳細度決定部は、前記広告情報が前記ユーザに提示される時刻に基づき、前記詳細度を決定する、広告条件決定装置。
【請求項７】
請求項１から請求項６までのいずれか１項に記載の広告条件決定装置であって、
前記ユーザが視聴しているアプリケーションソフトウェアを示す情報であるアプリ情報を取得するように構成されるアプリ情報取得部を更に備え、
前記詳細度決定部は、前記アプリ情報に基づいて前記詳細度を決定する、広告条件決定装置。
【請求項８】
請求項７に記載の広告条件決定装置であって、
前記詳細度決定部は、前記アプリ情報が第１のアプリケーションソフトウェアが視聴されていることを示す場合、前記アプリ情報が前記第１のアプリケーションソフトウェアと異なる第２のアプリケーションソフトウェアが視聴されていることを示す場合と比較して、前記詳細度を高くなるように決定する、広告条件決定装置。
【請求項９】
請求項１から請求項８までのいずれか１項に記載の広告条件決定装置であって、
前記広告情報は、前記ユーザが操作するタッチパネルディスプレイに表示されることにより前記ユーザに提示され、
前記タッチパネルディスプレイに対する前記ユーザの操作を示す情報である操作情報を取得するように構成される操作情報取得部と、
前記広告情報の表示領域を、前記タッチパネルディスプレイの表示画面における表示可能領域に含まれる領域に決定するように構成される表示領域決定部であって、前記表示可能領域は、前記操作情報に基づき決定される領域であって、前記ユーザが前記タッチパネルディスプレイに対して操作を行う際に前記ユーザの死角にならないと推定される領域である、前記表示領域決定部と、
を更に備える広告条件決定装置。
【請求項１０】
ユーザが視聴しているアプリケーションソフトウェアを示す情報であるアプリ情報を取得するように構成されるアプリ情報取得部と、
前記アプリ情報に基づいて、前記ユーザに提示される広告情報の詳細度を決定するように構成される詳細度決定部と、
を備える広告条件決定装置。
【請求項１１】
コンピュータを、
ユーザの移動の状態を特定可能な情報である移動状態情報を取得するように構成される状態情報取得部と、
前記移動状態情報により特定される前記ユーザの移動の状態に基づいて、前記ユーザに提示される広告情報の詳細度を決定するように構成される詳細度決定部と、
を備える広告条件決定装置として機能させるコンピュータプログラム。
【請求項１２】
コンピュータを、
ユーザが視聴しているアプリケーションソフトウェアを示す情報であるアプリ情報を取得するように構成されるアプリ情報取得部と、
前記アプリ情報に基づいて、前記ユーザに提示される広告情報の詳細度を決定するように構成される詳細度決定部と、
を備える広告条件決定装置として機能させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、配信される広告情報の条件を決定する広告条件決定装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
特許文献１には、広告提供システムにより携帯情報端末に広告情報が配信され、配信された広告情報が携帯情報端末の表示画面に表示される構成が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−３９９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１のように広告情報が携帯情報端末のユーザに提示される場合、広告情報が提示されたときのユーザの行動の状態（例えば移動しているか等）によって、ユーザが提示された広告情報に深く目を通すか否かが変わってくる。したがって、ユーザの行動の状態に適した広告配信が行われるように配信広告情報の条件を決定することで、ユーザに対する広告効果を向上できると考えられる。
【０００５】
本開示の一局面は、ユーザの行動の状態に適した広告配信が行われるように、配信される広告情報の条件を決定することを目的としている。
【課題を解決するための手段】
【０００６】
本開示の一態様は、状態情報取得部と、詳細度決定部と、を備える広告条件決定装置である。状態情報取得部は、ユーザの移動の状態を特定可能な情報である移動状態情報を取得するように構成される。詳細度決定部は、移動状態情報により特定されるユーザの移動の状態に基づいて、ユーザに提示される広告情報の詳細度を決定するように構成される。
【０００７】
このような構成によれば、ユーザの移動の状態に適した詳細度を決定できる。ひいては、ユーザの移動という行動の状態に適した広告配信を実現できる。
本開示の一態様は、以下の構成であってもよい。すなわち、移動状態情報は、ユーザが移動している状態であるか移動していない状態であるかを特定可能な情報である。詳細度決定部は、移動状態情報がユーザが移動していない状態であることを示す場合、移動状態情報がユーザが移動している状態であることを示す場合と比較して、詳細度を高くなるように決定する。
【０００８】
一般に、ユーザは、移動していないときには移動しているときと比較して表示された広告情報に深く目を通す傾向にある。したがって、ユーザが移動していない場合にユーザが移動している場合と比較して広告情報の詳細度を高くすることで、広告情報の詳細度を、ユーザの移動の状態に適した詳細度に決定できる。
【０００９】
本開示の一態様は、状態情報取得部が、ユーザの姿勢を特定可能な情報である姿勢情報を取得し、詳細度決定部が、姿勢情報により特定されるユーザの姿勢に基づいて、詳細度を決定してもよい。
【００１０】
このような構成によれば、ユーザの姿勢に適した詳細度を決定できる。ひいては、ユーザの姿勢に適した広告配信を実現できる。
本開示の一態様は、以下の構成であってもよい。すなわち、姿勢情報は、ユーザが立っている姿勢であるか立っていない姿勢であるかを特定可能な情報である。詳細度決定部は、姿勢情報がユーザが立っていない姿勢であることを示す場合、姿勢情報がユーザが立っている姿勢であることを示す場合と比較して、詳細度を高くなるように決定する。
【００１１】
ユーザが立っている場合、ユーザが移動している又はこれから移動しようとしていると考えられる。よって、ユーザが立っていない場合と比較して、表示された広告情報に深く目を通さない傾向にあると考えられる。したがって、ユーザが立っていない場合にユーザが立っている場合と比較して広告情報の詳細度を高くすることで、ユーザの姿勢に適した広告情報の詳細度に決定できる。
【００１２】
本開示の一態様は、ユーザが位置している場所に基づき、詳細度を決定してもよい。
ユーザが位置している場所によっては、ユーザが表示された広告情報に目を通しやすい場所と目を通しにくい場所とがある。したがって、上記構成によれば、広告情報の詳細度を、ユーザが位置している場所に適した詳細度に決定できる。ひいては、ユーザの位置している場所に適した広告配信を実現できる。
【００１３】
本開示の一態様は、詳細度決定部が、広告情報がユーザに提示される時刻に基づき、詳細度を決定してもよい。
広告情報がユーザに提示される時刻によっては、ユーザが表示された広告情報に目を通しやすい時刻と目を通しにくい時刻とがある。したがって、上記構成によれば、広告情報の詳細度を、広告情報の提示時刻に適した詳細度を決定できる。ひいては、広告情報の提示時刻に適した広告配信を実現できる。
【００１４】
本開示の一態様は、以下の構成であってもよい。すなわち、本開示の一態様は、アプリ情報取得部を更に備える。アプリ情報取得部は、ユーザが視聴しているアプリケーションソフトウェアを示す情報であるアプリ情報を取得するように構成される。詳細度決定部は、アプリ情報に基づいて詳細度を決定する。
【００１５】
このような構成によれば、ユーザのアプリケーションソフトウェア（以下、アプリともいう。）の視聴状態に適した詳細度を決定できる。ひいては、ユーザのアプリの視聴という行動の状態に適した広告配信を実現できる。
【００１６】
本開示の一態様は、詳細度決定部が、アプリ情報が第１のアプリケーションソフトウェアが視聴されていることを示す場合、アプリ情報が第１のアプリケーションソフトウェアと異なる第２のアプリケーションソフトウェアが視聴されていることを示す場合と比較して、詳細度を高くなるように決定してもよい。
【００１７】
アプリの内容によっては、広告情報が表示された場合にユーザが広告情報に深く目を通しやすいアプリと、ユーザが広告情報に目を通しにくいアプリと、がある。上記構成によれば、第１のアプリケーションソフトウェアが第２のアプリケーションソフトウェアよりも広告情報に深く目を通すようなアプリである場合には、ユーザのアプリの視聴状態に適した詳細度を決定できる。
【００１８】
本開示の一態様は、操作情報取得部と、表示領域決定部と、を備えていてもよい。広告情報は、ユーザが操作するタッチパネルディスプレイに表示されることによりユーザに提示される。操作情報取得部は、タッチパネルディスプレイに対するユーザの操作を示す情報である操作情報を取得するように構成される。表示領域決定部は、広告情報の表示領域を、タッチパネルディスプレイの表示画面における表示可能領域に含まれる領域に決定するように構成される。表示可能領域は、操作情報に基づき決定される領域であって、ユーザがタッチパネルディスプレイに対して操作を行う際にユーザの死角にならないと推定される領域である。
【００１９】
このような構成によれば、タッチパネルディスプレイの表示画面におけるユーザの死角にならない位置に広告情報を表示することができる。ひいては、ユーザの広告情報の視認性を向上させることができる。
【００２０】
本開示の別の態様は、アプリ情報取得部と、詳細度決定部と、を備える広告条件決定装置である。アプリ情報取得部は、アプリ情報を取得するように構成される。詳細度決定部は、アプリ情報に基づいて、ユーザに提示される広告情報の詳細度を決定するように構成される。
【００２１】
このような構成によれば、ユーザのアプリの視聴状態に適した詳細度を決定できる。ひいては、ユーザのアプリの視聴という行動の状態に適した広告配信を実現できる。
上記の広告条件決定装置としてコンピュータを機能させるコンピュータプログラム、広告条件決定装置を実現するための制御方法、及び、上記のコンピュータプログラムを格納するコンピュータ読取可能記憶媒体も新規で有用である。
【図面の簡単な説明】
【００２２】
【図１】広告配信システムの全体構成を示す図である。
【図２】携帯情報端末の構成を示すブロック図である。
【図３】専用機器の構成を示すブロック図である。
【図４】決定サーバの構成を示すブロック図である。
【図５】配信サーバの構成を示すブロック図である。
【図６】携帯情報端末が実行する状態情報送信処理のフローチャートである。
【図７】携帯情報端末が実行する操作情報送信処理のフローチャートである。
【図８】図８Ａは専用機器が実行する第１中継処理のフローチャート、図８Ｂは専用機器が実行する第２中継処理のフローチャートである。
【図９】決定サーバが実行する分析処理のフローチャートである。
【図１０】図１０Ａ−図１０Ｄは操作モデルの説明図である。
【図１１】決定サーバが実行する表示領域決定処理のフローチャートである。
【図１２】決定サーバが実行する詳細度決定処理のフローチャートである。
【図１３】図１３Ａは簡易広告情報の説明図、図１３Ｂは詳細広告情報の説明図である。
【図１４】配信サーバが実行する配信処理のフローチャートである。
【発明を実施するための形態】
【００２３】
以下、図面を参照しながら、本開示を実施するための形態を説明する。
［１．構成］
図１に示す広告配信システム１００は、携帯情報端末１、専用機器３、コンテンツ出力装置４、決定サーバ５及び配信サーバ６を備える。広告配信システム１００は、携帯情報端末１に広告情報を配信し、携帯情報端末１の表示画面に広告情報を表示させるためのシステムである。
＜携帯情報端末＞
携帯情報端末１は、ユーザが携帯して使用可能な情報機器であり、例えばスマートフォンやタブレット端末等である。携帯情報端末１は、図２に示すように、ＢＬＥ通信部１１と、ＩＣタグインタフェース１２と、マイク１３と、スピーカ１４と、インターネット通信部１５と、タッチパネルディスプレイ１６と、記憶部１７と、加速度センサ１８と、ジャイロセンサ１９と、位置検出部２０と、制御部２１と、を備える。なお、以下ではインタフェースのことを「ＩＦ」と略称する。
【００２４】
ＢＬＥ通信部１１は、Bluetooth（登録商標） Low Energy（以下、ＢＬＥ）による近距離無線通信（以下、ＢＬＥ通信）を行うように構成されている。
ＩＣタグＩＦ１２は、Near Field Communication（以下、ＮＦＣ）方式に従った近距離無線通信（以下、ＮＦＣ通信）を実行するためのＩＦである。
【００２５】
マイク１３は、音を入力するように構成されている。スピーカ１４は、音を出力するように構成されている。マイク１３及びスピーカ１４は、非可聴音を用いた近距離無線通信（以下、非可聴音通信）を行うために使用される。
【００２６】
インターネット通信部１５は、無線通信により図１に示すインターネット網１０にアクセスする。無線通信の通信方式としては、例えば、ＷｉＦｉ（Wireless Fidelity）、３Ｇ（第３世代移動通信システム）等が考えられる。なお、ＷｉＦｉは登録商標である。
【００２７】
タッチパネルディスプレイ１６は、図１０Ａ〜図１０Ｄに示す表示画面１６ａを有し、表示画面１６ａに各種画像を表示するように構成されている。また、タッチパネルディスプレイ１６は、ユーザからの接触操作を受け付け、接触操作の内容を示す信号を制御部２１に出力する。詳細には、タッチパネルディスプレイ１６は、表示画面１６ａを操作するユーザの指の接触位置を検出し、この接触位置を表示画面１６ａ内における座標位置で示した座標情報を取得する。以下、表示画面１６ａ内におけるユーザの指の接触する箇所を検出点という。本実施形態では、タッチパネルディスプレイ１６は、ユーザの指が接触する検出点の位置を検出すると、その座標情報とユーザの指が接触した時刻（操作時刻）を示す接触時刻情報とを対応づけて、両情報を制御部２１に出力する。
【００２８】
記憶部１７は、半導体メモリ素子などの記憶装置である。記憶部１７には、携帯情報端末１を識別するための識別情報が記憶されている。また、記憶部１７には、携帯情報端末１のユーザを識別するための情報である個人情報が記憶されている。個人情報は、例えば、ユーザの氏名、生年月日、年齢、性別、身体情報、趣味又は趣向等を示す情報である。また、記憶部１７には、種々のアプリケーションソフトフェア（以下、アプリ）が記憶されている。本実施形態では、記憶部１７には、ゲームアプリ、ニュースアプリ、ＳＮＳ（Social Networking Service ）アプリ等が記憶されている。また、記憶部１７には、後述する専用アプリが記憶されている。
【００２９】
加速度センサ１８は、携帯情報端末１の加速度を検出するように構成されたセンサである。加速度センサ１８は、Ｘ軸、Ｙ軸、Ｚ軸の３軸方向の加速度を検出する。加速度センサ１８は、検出値を制御部２１に出力する。
【００３０】
ジャイロセンサ１９は、携帯情報端末１の回転角速度を検出するように構成されたセンサである。ジャイロセンサ１９は、Ｘ軸、Ｙ軸、Ｚ軸の３軸方向周りの回転角速度を検出する。ジャイロセンサ１９は、検出値を制御部２１に出力する。
【００３１】
位置検出部２０は、ＧＮＳＳの測位衛星からの信号に基づいて携帯情報端末１を測位するように構成される。なお、ＧＮＳＳとは、Global Navigation Satellite Systemの略である。
【００３２】
制御部２１は、ＣＰＵ２１１と、ＲＡＭ、ＲＯＭ、フラッシュメモリ等の半導体メモリ（以下、メモリ２１２）と、を有する周知のマイクロコンピュータを中心に構成される。制御部２１の各種機能は、ＣＰＵ２１１が非遷移的実体的記憶媒体に格納されたプログラムを実行することにより実現される。本実施形態では、携帯情報端末１には、専用のアプリである専用アプリがインストールされており、専用アプリが実行されることにより、後述する図６に示す状態情報送信処理及び図７に示す操作情報送信処理が実行される。
＜専用機器＞
専用機器３は、テレビやラジオ等のコンテンツ出力装置４に付属して用いられる専用の機器である。専用機器３は、テレビ番組等の視聴率調査等に使用され得る。すなわち、専用機器３は、コンテンツ出力装置４から出力中のコンテンツ、つまりユーザが視聴中のコンテンツを取得し、取得したコンテンツを特定可能な情報（以下、視聴コンテンツ情報）を外部サーバに送信する。視聴コンテンツ情報は、例えば放送チャンネルを示す情報等である。そして、外部サーバにて視聴中のコンテンツが特定され、視聴率調査等が行われる。さらに、本実施形態では専用機器３は、コンテンツ出力装置４周辺でコンテンツを視聴中のユーザの携帯情報端末１と近距離無線通信を行い、当該携帯情報端末１からユーザの個人情報を取得する。そして、専用機器３は、取得した個人情報を外部サーバに送信する。これにより、視聴中のコンテンツと併せて当該コンテンツを視聴しているユーザも特定される。
【００３３】
本実施形態では、配信サーバ６からの広告情報は専用機器３を介して携帯情報端末１に配信される。すなわち、コンテンツ出力装置４周辺でコンテンツを視聴しているユーザに対して広告情報が提供されることが想定されている。
【００３４】
専用機器３は、図３に示すように、ＢＬＥ通信部３１と、ＩＣタグＩＦ３２と、マイク３３と、スピーカ３４と、インターネット通信部３５と、記憶部３６と、電源３７と、ＨＤＭＩ接続部３８と、制御部３９と、を備える。
【００３５】
ＢＬＥ通信部３１は、ＢＬＥ通信を行うように構成されている。
ＩＣタグＩＦ３２は、ＮＦＣ通信を実行するためのＩＦである。
マイク３３は、音を入力するように構成されている。スピーカ３４は、音を出力するように構成されている。マイク３３及びスピーカ３４は、非可聴音通信を行うために使用される。
【００３６】
本実施形態では、専用機器３は、上記各構成３１〜３４を用いてＢＬＥ通信、ＮＦＣ通信及び非可聴音通信の各近距離通信方式で携帯情報端末１と近距離無線通信を行う。また、専用機器３は、自装置の存在を知らせるための無線パケットであるアドバタイジングパケットを、上記各近距離通信方式で自装置周囲に定期的に送信する。なお、送信されるすべてのアドバタイジングパケットにはシーケンス番号が付与されている。
【００３７】
インターネット通信部３５は、有線又は無線通信によりインターネット網１０にアクセスし、決定サーバ５や配信サーバ６等と通信を行うように構成されている。無線通信の通信方式としては、例えば、ＷｉＦｉ、３Ｇ等が考えられる。
【００３８】
記憶部３６は、半導体メモリ素子などの記憶装置である。
電源３７は、制御部３９等の各部に電源を供給するように構成されている。
ＨＤＭＩ接続部３８は、コンテンツ出力装置４のＨＤＭＩ入力端子に接続される。ＨＤＭＩ接続部３８は、コンテンツ出力装置４から視聴コンテンツ情報を入力するために用いられる。なお、ＨＤＭＩは登録商標である。
【００３９】
制御部３９は、ＣＰＵ３９１と、ＲＡＭ、ＲＯＭ、フラッシュメモリ等の半導体メモリ（以下、メモリ３９２）と、を有する周知のマイクロコンピュータを中心に構成される。制御部３９の各種機能は、ＣＰＵ３９１が非遷移的実体的記憶媒体に格納されたプログラムを実行することにより実現される。ＣＰＵ３９１が、メモリ３９２に記憶されたプログラムを実行することにより、後述する図８Ａに示す第１中継処理及び図８Ｂに示す第２中継処理が実行される。
＜決定サーバ＞
決定サーバ５は、配信サーバ６から携帯情報端末１に配信される広告情報の条件を決定するためのサーバである。決定サーバ５は、図４に示すように、ネットワークＩＦ５１と、ユーザＤＢ５２と、制御部５３と、を備える。
【００４０】
ネットワークＩＦ５１は、インターネット網１０に接続されるように構成されている。
ユーザＤＢ５２は、携帯情報端末１のユーザごとの各種情報を記憶するためのデータベースである。ユーザＤＢ５２には携帯情報端末１から送られてくる各種情報が当該携帯情報端末１の識別情報と対応付けられて記憶されている。
【００４１】
制御部５３は、ＣＰＵ５３１と、ＲＡＭ、ＲＯＭ、フラッシュメモリ等の半導体メモリ（以下、メモリ５３２）と、を有する周知のマイクロコンピュータを中心に構成される。制御部５３の各種機能は、ＣＰＵ５３１が非遷移的実体的記憶媒体に格納されたプログラムを実行することにより実現される。本実施形態では、メモリ５３２に記憶されたプログラムの実行により、後述する図９に示す分析処理、図１１に示す表示領域決定処理及び図１２に示す詳細度決定処理が実行される。
＜配信サーバ＞
配信サーバ６は、図５に示すように、ネットワークＩＦ６１と、広告ＤＢ６２と、制御部６３と、を備える。
【００４２】
ネットワークＩＦ６１は、インターネット網１０に接続されるように構成されている。
広告ＤＢ６２は、携帯情報端末１に配信される複数種類の広告情報を記憶するためのデータベースである。広告ＤＢ６２には、広告内容の異なる複数種類の広告情報が記憶されている。本実施形態では、各広告内容につき情報の詳細度の異なる複数パターン（本実施形態では２パターン）の広告情報が記憶されている。
【００４３】
詳細には、広告ＤＢ６２には各広告内容につき、概要のみを示す簡易的な広告情報である簡易広告情報と、概要に加えて詳細内容も示す広告情報である詳細広告情報と、が記憶されている。図１３Ａには簡易広告情報の一例である簡易広告情報７１が示され、図１３Ｂには詳細広告情報の一例である詳細広告情報７２が示されている。簡易広告情報７１及び詳細広告情報７２は、図形情報７１ａ，７２ａ及び文字情報（文字メッセージ）７１ｂ，７２ｂを含む。本実施形態では、簡易広告情報７１は、ユーザが直感的に内容を把握できるような文字メッセージの表記となっている。一方、詳細広告情報７２は、簡易広告情報７１と比較して、内容の濃い文字メッセージの表記となっている。
【００４４】
制御部６３は、ＣＰＵ６３１と、ＲＡＭ、ＲＯＭ、フラッシュメモリ等の半導体メモリ（以下、メモリ６３２）と、を有する周知のマイクロコンピュータを中心に構成される。制御部６３の各種機能は、ＣＰＵ６３１が非遷移的実体的記憶媒体に格納されたプログラムを実行することにより実現される。本実施形態では、メモリ６３２に記憶されたプログラムの実行により、後述する図１４に示す配信処理が実行される。
【００４５】
［２．処理］
以下、携帯情報端末１、専用機器３、決定サーバ５及び配信サーバ６の実行する各処理について順に説明する。
＜状態情報送信処理＞
まず、携帯情報端末１の制御部２１が実行する状態情報送信処理について図６のフローチャートを用いて説明する。なお、状態情報送信処理は、前述した専用アプリが起動されている間において一定時間ごとに実行される。
【００４６】
まず、Ｓ１１０で、制御部２１は、専用機器３からのアドバタイジングパケットが受信されたか否かを判定する。
制御部２１は、Ｓ１１０でアドバタイジングパケットが受信されていないと判定した場合には、Ｓ１１０を再度実行する。
【００４７】
一方、制御部２１は、Ｓ１１０でアドバタイジングパケットが受信されたと判定した場合には、Ｓ１２０へ移行し、加速度センサ１８が携帯情報端末１に搭載されているか否かを判定する。
【００４８】
制御部２１は、Ｓ１２０で加速度センサ１８が携帯情報端末１に搭載されていると判定した場合には、Ｓ１３０へ移行し、加速度センサ１８から検出値を示す加速度情報を取得する。
【００４９】
ここで、前述のとおり、状態情報送信処理は一定時間ごとに実行されるため、Ｓ１２０の処理は複数回実行され得る。Ｓ１２０では、前回のＳ１２０で加速度情報が取得された時点から現在までの間の検出値を示す加速度情報が取得される。なお、専用アプリが起動されてから一度も加速度情報が取得されていない場合、専用アプリが起動されてから最初にアドバタイジングパケットが受信された時点から現在までの間の検出値を示す加速度情報が取得される。制御部２１は、Ｓ１３０を実行すると、Ｓ１４０に移行する。
【００５０】
一方、制御部２１は、前述したＳ１２０で加速度センサ１８が携帯情報端末１に搭載されていないと判定した場合には、Ｓ１３０を飛ばして、Ｓ１４０に移行する。
Ｓ１４０で、制御部２１は、ジャイロセンサ１９が携帯情報端末１に搭載されているか否かを判定する。
【００５１】
制御部２１は、Ｓ１４０でジャイロセンサ１９が携帯情報端末１に搭載されていると判定した場合には、Ｓ１５０へ移行し、ジャイロセンサ１９から検出値を示す方位情報を取得する。Ｓ１５０では、前回のＳ１５０で方位情報が取得された時点から現在までの間の検出値を示す方位情報が取得される。また、専用アプリが起動されてから、一度も方位情報が取得されていない場合、専用アプリが起動されてから最初にアドバタイジングパケットを受信した時点から現在までの間の検出値を示す方位情報が取得される。制御部２１は、Ｓ１５０を実行すると、Ｓ１６０に移行する。
【００５２】
一方、制御部２１は、Ｓ１４０でジャイロセンサ１９が携帯情報端末１に搭載されていないと判定した場合には、Ｓ１５０を飛ばして、Ｓ１６０に移行する。
Ｓ１６０で、制御部２１は、記憶部１７から携帯情報端末１の識別情報及び個人情報を取得する。
【００５３】
続いて、Ｓ１７０で制御部２１は、状態情報を生成する。状態情報とは、ユーザの移動の状態及びユーザの姿勢を特定可能な情報である。本実施形態では、ユーザの移動の状態として、ユーザが移動している状態と移動していない状態とが想定される。また、ユーザの姿勢として、ユーザが立っている姿勢と立っていない姿勢とが想定される。状態情報は、これらの掛け合わせとしての３状態、具体的にはユーザが、（１）立って移動している状態、（２）立っているが移動していない状態、（３）立っておらず移動していない状態のいずれの状態であるかを示す情報である。なお、本実施形態では、立っておらず移動している情報は想定されない。
【００５４】
状態情報は、１３０で取得された加速度情報及びＳ１５０で取得された方位情報に基づき生成される。すなわち、加速度情報の示す加速度の平均値が０よりも大きい所定のしきい値Ｔｈ１以上である場合、（１）ユーザが立って移動している状態であることを示す状態情報が生成される。
【００５５】
また、加速度情報の示す加速度の平均値がしきい値Ｔｈ１未満であり、かつ、方位情報の示す回転角速度の平均値が０よりも大きい所定のしきい値Ｔｈ２以上である場合、（２）ユーザが立っているが移動していない状態であることを示す状態情報が生成される。このような状態情報が生成される場合としては、ユーザが立って向きを変えている場合等が挙げられる。
【００５６】
また、加速度情報の示す加速度の平均値がしきい値Ｔｈ１未満であり、かつ、方位情報の示す回転角速度の平均値がしきい値Ｔｈ２未満である場合、（３）ユーザが立っておらず移動していない状態であることを示す状態情報が生成される。立っておらず移動していない状態としては、ユーザが座っている状態、寝転んでいる状態等が挙げられる。
【００５７】
なお、Ｓ１２０で加速度センサ１８が携帯情報端末１に搭載されていないと判定された場合、又は、Ｓ１４０でジャイロセンサ１９が携帯情報端末１に搭載されていないと判定した場合には、状態情報は生成されず、状態情報送信処理は終了する。
【００５８】
続いて、Ｓ１８０で、制御部２１は、識別情報、個人情報及び状態情報を各近距離通信方式で専用機器３に送信した後、図１０の個人情報送信処理を終了する。本実施形態では、Ｓ１８０で送信される識別情報等の情報は、携帯情報端末１が専用機器３から受信したアドバタイジングパケットのシーケンス番号とセットで専用機器３に送信される。このため、携帯情報端末１から送られてくる情報の時系列的な順序性は保証される。
＜操作情報送信処理＞
次に、携帯情報端末１の制御部２１が実行する操作情報送信処理について図７のフローチャートを用いて説明する。なお、状態情報送信処理は、前述した専用アプリが起動されている間において一定時間ごとに実行される。
【００５９】
Ｓ２１０は前述した図６のＳ１１０と同様の処理であるため、説明を省略する。
制御部２１は、Ｓ２１０でアドバタイジングパケットが受信されたと判定した場合には、Ｓ２２０へ移行し、タッチパネルディスプレイ１６に対するユーザ操作が開始されたか否かを判定する。ここでいうユーザ操作とは、タッチパネルディスプレイ１６の表示画面１６ａにユーザの指が接触してからユーザの指が表示画面１６ａから離れるまでの１回の操作を意味する。制御部２１は、タッチパネルディスプレイ１６に対するユーザの指の接触が検出されている場合にユーザ操作が開始されたと判定し、ユーザの指の接触が検出されていない場合にユーザの操作が開始されていないと判定する。
【００６０】
制御部２１は、Ｓ２２０でユーザ操作が開始されていないと判定した場合には、Ｓ２２０を再度実行する。
一方、制御部２１は、Ｓ２２０でユーザ操作が開始されたと判定した場合には、Ｓ２３０へ移行し、アプリ情報を取得する。アプリ情報とは、ユーザが視聴しているアプリを示す情報であり、具体的にはタッチパネルディスプレイ１６の表示画面１６ａに表示されているアプリを示す情報である。
【００６１】
続いて、Ｓ２４０で、制御部２１は、タッチパネルディスプレイ１６からユーザの指の接触位置を示す座標情報及び接触時刻を示す接触時刻情報を取得し、取得したこれらの情報を記憶部１７に記憶する。
【００６２】
続いて、Ｓ２５０で、制御部２１は、タッチパネルディスプレイ１６に対するユーザ操作が終了したか否かを判定する。制御部２１は、タッチパネルディスプレイ１６に対するユーザの指の接触が検出されていない場合にユーザ操作が終了したと判定し、ユーザの指の接触が検出されている場合にユーザ操作が終了していないと判定する。
【００６３】
制御部２１は、Ｓ２５０でタッチパネルディスプレイ１６に対するユーザ操作が終了していないと判定した場合には、前述したＳ２３０に戻る。
一方、制御部２１は、Ｓ２５０で、タッチパネルディスプレイ１６に対するユーザ操作が終了したと判定した場合には、Ｓ２６０へ移行する。
【００６４】
制御部２１は、Ｓ２６０で、Ｓ２４０で記憶した座標情報及び接触時刻に基づいて、ユーザ操作のタイプを示す情報である操作タイプ情報を生成し、生成した操作タイプ情報を記憶部１７に記憶する。
【００６５】
本実施形態では、ユーザ操作のタイプは、「タッチ操作」及び「スライド操作」に分類される。タッチ操作とは、ユーザがタッチパネルディスプレイ１６の表示画面１６ａの所定の位置に指をタッチさせる操作である。スライド操作とは、ユーザがタッチパネルディスプレイ１６の表示画面１６ａに指を接触させたまま移動させる動作である。制御部２１は、一箇所の検出点を検出することにより、当該操作がタッチ操作であると判定する。制御部２１は、ユーザの指が最初に表示画面１６ａに接触したときの検出点（始点）と、移動時における検出点（中間点）と、表示画面１６ａからユーザが指を離したときの検出点（終点）とを検出することにより、当該操作がスライド操作であると判定する。
【００６６】
なお、図１０Ａ〜図１０Ｄには、タッチ操作及びスライド操作の操作履歴が示されている。図中、白丸はタッチ操作又はスライド操作の検出点を示している。また、矢印はスライド操作の軌跡を示している。なお、スライド操作については一般に複数の中間点が検出されるが、図１０Ａ〜図１０Ｄでは中間点及び終点の図示を一部省略している。
【００６７】
なお、ユーザ操作のタイプには、ユーザが表示画面１６ａの２以上の点に同時に指をタッチさせる操作である「マルチタッチ」や、ユーザが表示画面１６ａに２本の指をタッチさせ、指を開いたり、閉じたりする操作である「マルチタッチスライド」等を含めるようにしてもよい。
【００６８】
なお、以下では、座標情報、接触時刻情報及び操作タイプ情報をまとめて「操作情報」という。
続いて、Ｓ２７０で、制御部２１は、記憶部１７から携帯情報端末１の識別情報を取得する。
【００６９】
続いて、Ｓ２８０で、制御部２１は、識別情報、アプリ情報及び操作情報を専用機器３に送信した後、図７の処理を終了する。本実施形態では、これらの情報は、携帯情報端末１が専用機器３から受信したアドバタイジングパケットのシーケンス番号とセットで専用機器３に送信される。このため、携帯情報端末１から送られてくる情報の時系列的な順序性は保証される。
＜第１中継処理＞
次に、専用機器３の制御部３９が実行する第１中継処理について図８Ａのフローチャートを用いて説明する。なお、第１中継処理は、専用機器３の電源がオンであり、かつ、コンテンツ出力装置４から視聴コンテンツ情報が入力されている間に一定時間ごとに実行される。
【００７０】
まず、Ｓ３１０で、制御部３９は、各近距離通信方式でアドバタイジングパケットを専用機器３の周囲に定期的に送信する。
続いて、Ｓ３２０で、制御部３９は、携帯情報端末１からの情報がいずれかの近距離通信方式で受信されたか否かを判定する。ここでいう携帯情報端末１からの情報は、識別情報、個人情報、状態情報、操作情報及びアプリ情報の少なくとも１つである。
【００７１】
制御部３９は、Ｓ３２０で携帯情報端末１からの情報が受信されていないと判定した場合には、Ｓ３２０を再度実行する。
一方、制御部３９は、Ｓ３２０で携帯情報端末１からの情報が受信されたと判定した場合には、Ｓ３３０へ移行し、受信した情報をインターネット通信部３５を介して決定サーバ５に送信する。決定サーバ５に送信された各種情報は、携帯情報端末１の識別情報と対応付けられてユーザＤＢ５２に記憶される。制御部３９は、Ｓ３３０の処理を実行すると、図８Ａの第１中継処理を終了する。
＜第２中継処理＞
次に、専用機器３の制御部３９が実行する第２中継処理について図８Ｂのフローチャートを用いて説明する。なお、第２中継処理は、専用機器３の電源がオンであり、かつ、コンテンツ出力装置４から視聴コンテンツ情報が入力されている間に一定時間ごとに実行される。
【００７２】
まず、Ｓ４１０で、制御部３９は、配信サーバ６からの情報、具体的には、広告情報がインターネット通信部３５を介して受信されたか否かを判定する。
制御部３９は、Ｓ４１０で広告情報が受信されていないと判定した場合には、Ｓ４１０を再度実行する。
【００７３】
一方、制御部３９は、Ｓ４１０で広告情報が受信されたと判定した場合には、Ｓ４２０へ移行し、受信した広告情報を携帯情報端末１に各近距離通信方式で送信する。制御部３９は、Ｓ４２０の処理を実行すると、図８Ｂの第２中継処理を終了する。
＜分析処理＞
次に、決定サーバ５の制御部５３が実行する分析処理について図９のフローチャートを用いて説明する。分析処理は、ユーザのタッチパネルディスプレイ１６に対する操作傾向を分析し、分析した操作傾向に基づき操作モデルを生成する処理である。操作モデルは、後述するとおり、ユーザ操作の特徴を分類したものである。分析処理は、ユーザごとに実行される。本実施形態では、分析処理は、各ユーザにつき所定時間ごと（例えば１日ごと）に実行される。なお、以下では、その分析処理の対処となるユーザを「対象ユーザ」ともいう。
【００７４】
まず、Ｓ５１０で、制御部５３は、対象ユーザの直近の所定期間内の操作情報をユーザＤＢ５２から取得する。
続いて、Ｓ５３０で制御部５３は、Ｓ５１０で取得した操作情報に基づき操作情報量判定を行う。操作情報量判定は、操作モデルを生成するための十分な操作情報量があるか（ユーザＤＢ５２に記憶されているか）否かの判定である。本実施形態では、制御部５３は、直近の所定期間内のユーザ操作の回数が所定数以上である場合に、十分な操作情報量があると判定する。一方、制御部５３は、直近の所定期間内のユーザ操作の回数が所定数未満である場合に、十分な操作情報量がないと判定する。なお、ここでいうユーザ操作は、図７のＳ２２０でいうユーザ操作と同義である。
【００７５】
しかし、操作情報量判定はこれに限られず、例えば、直近の所定期間内のユーザ操作の検出点の数が所定数以上であるか否かを判定することによって十分な操作情報量があるか否かを判定してもよい。
【００７６】
制御部５３は、Ｓ５１０で十分な操作情報量がないと判定した場合には、図９の分析処理を終了する。
一方、制御部５３は、Ｓ５１０で十分な操作情報量があると判定した場合には、Ｓ５３０へ移行し、対象ユーザの操作モデルがユーザＤＢ５２に記憶されているか否かを判定する。ここで、対象ユーザの操作モデルが過去に作成されている場合、作成された操作モデルはユーザＤＢ５２に記憶されるため、Ｓ５１０で肯定判定が行われる。一方、対象ユーザの操作モデルが過去に作成されていない場合、Ｓ５１０で否定判定が行われる。
【００７７】
制御部５３は、Ｓ５３０で操作モデルがユーザＤＢ５２に記憶されていないと判定した場合には、Ｓ５４０へ移行し、端末操作分析を行う。端末操作分析では、Ｓ５１０で取得された操作情報に基づき、ユーザ操作が（ａ）あらかじめ記憶されているデフォルト操作モデルのいずれに対応するかが判定される。そして、（ｂ）対応すると判定されたデフォルト操作モデルからユーザ操作がずれている場合には、対応すると判定されたデフォルト操作モデルを修正し、対象ユーザの操作傾向に合った操作モデルを生成する処理である。以下、詳細に説明する。
（ａ）ユーザ操作がデフォルト操作モデルのいずれに対応するか判定
本実施形態では、図１０Ａ〜図１０Ｄに示す４パターンのデフォルト操作モデルがあらかじめユーザＤＢ５２に記憶されている。ここでいう４パターンは、ユーザが携帯情報端末１を持っている手と、ユーザがタッチパネルディスプレイ１６を操作する手と、の組合せに対応する。図１０Ａに示すパターン１は、右手持ち右手操作に対応する。図１０Ｂに示すパターン２は、左手持ち左手操作に対応する。図１０Ｃに示すパターン３は、左手持ち右手操作に対応する。図１０Ｄに示すパターン４は、右手持ち左手操作に対応する。
【００７８】
各パターン１〜４の操作モデルでは、タッチパネルディスプレイ１６の表示画面１６ａにおけるユーザ操作が集中する領域である操作集中領域と、表示画面１６ａにおける操作集中領域以外の領域であって、ユーザがタッチパネルディスプレイ１６に対して操作を行う際にユーザの死角とならないと推定される領域である表示可能領域と、があらかじめ設定されている。図１０Ａ〜図１０Ｄでは、操作集中領域は破線で囲まれた領域であり、表示可能領域はハッチングが施された領域である。図１０Ａ〜図１０Ｄでは、表示可能領域は、表示画面１６ａにおける操作集中領域以外の領域のうち、所定面積以上の領域として設定される。なお、ここでいう所定面積は、表示可能領域内に収まるように広告情報が表示された場合、広告情報の文字等の視認性（文字が小さくなり見にくくならないか等）をかんがみて決定される。
【００７９】
制御部５３は、まず以下のようにユーザ操作がパターン１〜４のいずれのデフォルト操作モデルに対応するか判定する。制御部５３は、タッチパネルディスプレイ１６の表示画面１６ａにおけるユーザ操作の検出点の分布により、ユーザ操作がパターン１，２かパターン３，４かのいずれに対応するかを判定する。
【００８０】
具体的には、制御部５３は、表示画面１６ａにおける上方に位置する領域（本実施形態では画面の上半分）に含まれる検出点の数Ωの表示画面１６ａ中の検出点の総数ωに対する割合を算出する。そして、算出した割合が基準値以上であるか否かの判定（分布判定）を行う。割合が基準値以上である場合、ユーザ操作はパターン３又はパターン４のデフォルト操作モデルに対応すると判定される。一方、割合が基準値未満である場合、ユーザ操作はパターン１又はパターン２のデフォルト操作モデルに対応すると判定される。
【００８１】
続いて、制御部５３は、操作情報に含まれる全スライド操作につき、スライド操作の始点と終点とを通る直線の傾きを示す傾き情報を算出する。傾きが正である直線は、表示画面１６ａの左下から右上にかけて延在する。一方、傾きが負である直線は、表示画面１６ａの左上から右下にかけて延在する。制御部５３は、全スライド操作の数に対して傾きが正の直線の数が５割以上であるか否かの判定（傾き判定）を実行する。傾きが正の直線の数が５割以上である場合、ユーザ操作がパターン１又は３に対応すると判定し、傾きが正の直線の数が５割以上でない場合、ユーザ操作はパターン２又は４に対応すると判定する。
【００８２】
したがって、分布判定及び傾き判定により、ユーザ操作は以下のように判定される。
分布判定の判定結果がパターン１又はパターン２であって、傾きが正の直線が５割以上
⇒パターン１の右手持ち右手操作
分布判定の判定結果がパターン１又はパターン２であって、傾きが正の直線が５割以上でない
⇒パターン２の左手持ち左手操作
分布判定の判定結果がパターン３又はパターン４であって、傾きが正の直線が５割以
⇒パターン３の左手持ち右手操作
分布判定の判定結果がパターン３又はパターン４であって、傾きが正の直線が５割以上でない
⇒パターン４の右手持ち左手操作
（ｂ）操作モデルの修正
制御部５３は、ユーザ操作に対応すると判定されたデフォルト操作モデルからユーザ操作がずれている、具体的にはユーザ操作の中にデフォルト操作モデルの操作集中領域に含まれない検出点がある場合には、対応すると判定されたデフォルト操作モデルを微修正する。
【００８３】
具体的には、制御部５３は、デフォルト操作モデルの操作集中領域に含まれていない検出点が操作集中領域に含まれるように操作集中領域を修正する。本実施形態では、制御部５３は、操作集中領域の形状（輪郭のなす形状）を維持したまま操作集中領域に含まれていない検出点が含まれるように操作集中領域を最小限拡大する。また、これに応じて表示可能領域も形状を維持したまま縮小する。しかし、操作モデルの修正の仕方はこれに限られず、検出点が含まれるように操作集中領域を拡大する際、操作集中領域及び表示可能領域の形状を変化させてもよい。
【００８４】
以上のようにして、制御部５３は、対象ユーザのユーザ操作に合った操作モデルを生成する。
続いて、Ｓ５５０で、制御部５３は、Ｓ５４０で生成した操作モデルをユーザＤＢ５２に記憶する。
【００８５】
制御部５３は、Ｓ５５０を実行すると、図９の分析処理を終了する。
一方、制御部５３は、前述したＳ５３０で操作モデルがユーザＤＢ５２に記憶されている、つまり対象ユーザの操作モデルが過去に作成されている場合には、前述したＳ５４０及びＳ５５０を実行せずに図９の分析処理を終了する。
＜表示領域決定処理＞
次に、決定サーバ５の制御部５３が実行する表示領域決定処理について、図１１のフローチャートを用いて説明する。表示領域決定処理は、携帯情報端末１に広告情報が配信されるタイミングで実行される。表示領域決定処理は、配信先の携帯情報端末１ごとに実行される。以下では、配信先の携帯情報端末１を「対象端末１」ともいう。
【００８６】
まず、Ｓ６１０で、制御部５３は、対象端末１のユーザの操作モデル（以下、対象ユーザ操作モデル）が存在するか否かを判定する。制御部５３は、対象ユーザ操作モデルがユーザＤＢ５２に記憶されている場合に当該操作モデルが存在すると判定し、ユーザＤＢ５２に記憶されていない場合に当該操作モデルが存在しないと判定する。
【００８７】
続いて、制御部５３は、Ｓ６１０で対象ユーザ操作モデルが存在すると判定した場合には、Ｓ６２０で、対象端末１のユーザの最新の操作情報が当該操作モデルに対応しているか否かを判定する。本実施形態では、制御部５３は、最新の操作情報に含まれる検出点（スライド操作の場合、当該スライド操作に含まれる全検出点。以下同じ。）が対象ユーザ操作モデルの操作集中領域に含まれている場合に、最新の操作情報が当該操作モデルに対応していると判定する。一方、制御部５３は、最新の操作情報に含まれる検出点の少なくとも１つが対象ユーザ操作モデルの操作集中領域に含まれていない場合に、最新の操作情報が当該操作モデルに対応していないと判定する。ただし、判定基準はこれに限られず、最新の操作情報がスライド操作の場合、当該スライド操作に含まれる全検出点のうち所定割合以上の検出点が対象ユーザ操作モデルの操作集中領域に含まれるか否かを判定することで、最新の操作情報が当該操作モデルに対応しているか否かを判定してもよい。
【００８８】
制御部５３は、Ｓ６２０で最新の操作情報が対象ユーザ操作モデルに対応していると判定した場合には、Ｓ６３０へ移行し、携帯情報端末１の表示画面１６ａに表示させる広告情報の表示領域を、当該操作モデルの表示可能領域に含まれる領域に決定する。
【００８９】
本実施形態では、表示領域は、表示可能領域に含まれる領域であって、広告情報の表示領域の外形としてあらかじめ設定された外形（例えば規定の縦横比の矩形等）を有する最大の領域に決定される。制御部５３は、Ｓ６３０を実行すると後述するＳ６８０を実行する。
【００９０】
一方、制御部５３は、Ｓ６１０で対象ユーザ操作モデルが存在しないと判定した場合、又は、Ｓ６２０で最新の操作情報が当該操作モデルに対応していないと判定した場合には、Ｓ６４０へ移行し、分析処理を実行する。
【００９１】
Ｓ６２０で否定判定された場合、分析処理は既存の対象ユーザ操作モデルを更新する処理となる。この場合、制御部５３は、図９のＳ５１０を実行するとＳ５２０及びＳ５３０の判定を飛ばしてＳ５４０を実行する。このときのＳ５４０では、既存の対象ユーザ操作モデルに対して対象端末１のユーザの最新の操作情報が操作集中領域に含まれるように、前述した（ｂ）操作モデルの修正が行われる。
【００９２】
図１１のＳ６５０及びＳ６６０は、Ｓ６４０の分析処理が実行されると並行して実行される。
Ｓ６５０で、制御部５３は、対象ユーザ操作モデルが存在するか否かを判定する。Ｓ６５０の実行時においてＳ６４０の分析処理による対象ユーザ操作モデルの生成又は更新が完了している場合には、Ｓ６５０で当該操作モデルが存在すると判定される。一方、Ｓ６５０の実行時において対象ユーザ操作モデルの生成又は更新がまだ完了していない場合には、Ｓ６５０で当該操作モデルが存在しないと判定される。
【００９３】
制御部５３は、Ｓ６５０で対象ユーザ操作モデルが存在すると判定した場合には、前述したＳ６３０に移行し、広告情報の表示領域を当該操作モデルの表示可能領域に含まれる領域に決定する。
【００９４】
一方、制御部５３は、Ｓ６３０で対象ユーザ操作モデルが存在しないと判定した場合には、Ｓ６６０へ移行し、Ｓ６４０で分析処理が開始されてから所定時間経過したか否かを判定する。
【００９５】
制御部５３は、Ｓ６６０で所定時間経過していないと判定した場合には、Ｓ６４０に戻る。
一方、制御部５３は、Ｓ６４０で所定時間経過したと判定した場合には、Ｓ６７０へ移行し、広告情報の表示領域をあらかじめ規定されたデフォルト表示領域に決定する。デフォルト領域は特に限定されるものでないが、例えば、タッチパネルディスプレイ１６の表示画面１６ａの中央部における所定形状（矩形等）の領域が挙げられる。制御部５３は、Ｓ６７０を実行するとＳ６８０を実行する。
【００９６】
制御部５３は、Ｓ６８０で、前述したＳ６３０又はＳ６７０で決定した表示領域を示す情報である表示領域情報を対象端末１の識別情報と共に配信サーバ６へ送信し、図１１の表示領域決定処理を終了する。
＜詳細度決定処理＞
次に、決定サーバ５の制御部５３が実行する詳細度決定処理について図１２のフローチャートを用いて説明する。詳細度決定処理は、携帯情報端末１に広告情報が配信されるタイミングで実行される。詳細度決定処理は、配信先の携帯情報端末１ごとに実行される。
【００９７】
まず、Ｓ７１０で、制御部５３は、ユーザＤＢ５２から対象端末１の識別情報に対応付けられた最新の状態情報を取得する。
続いて、Ｓ７２０で、制御部５３は、Ｓ７１０で取得した状態情報に基づき、対象端末１のユーザの移動の状態及び姿勢を判定する状態判定を行う。状態判定では、ユーザは、（１）立って移動している状態、（２）立っているが移動していない状態、（３）立っておらず移動していない状態、のいずれかの状態であると判定される。
【００９８】
続いて、Ｓ７３０で、制御部５３は、ユーザＤＢ５２から対象端末１の識別情報に対応付けられた最新のアプリ情報を取得する。
続いて、Ｓ７４０で、制御部５３は、Ｓ７３０で取得したアプリ情報に基づき、ユーザが視聴している、つまりタッチパネルディスプレイ１６の表示画面１６ａに表示されているアプリを判定するアプリ判定を行う。アプリ判定では、ユーザが視聴しているアプリはニュースアプリ、ゲームアプリ又はＳＮＳアプリであるなどと判定される。
【００９９】
続いて、Ｓ７５０で、制御部５３は、携帯情報端末１に配信される広告情報の詳細度を決定する。本実施形態では、制御部５３は以下のように詳細度を決定する。
まず、制御部５３は、Ｓ７４０で判定されたアプリの種別が特定のアプリ（本実施形態ではゲームアプリ）であるか否かを判定する。制御部５３は、アプリの種別がゲームアプリであると判定した場合、広告情報を携帯情報端末１のタッチパネルディスプレイ１６に表示しない（つまり詳細度を最低とする）ことを決定する。これは、ゲーム中に広告情報が表示されると、ユーザが表示された広告情報を煩わしいと感じると考えられるためである。一方、制御部５３は、アプリの種別がゲームアプリ以外のアプリであると判定した場合、前述した状態判定で判定されたユーザの移動の状態及び姿勢に基づき、詳細度を決定する。すなわち、ユーザが（１）立って移動している状態又は（２）立っているが移動していない状態であると判定された場合、配信される広告情報の種別は詳細度の低い簡易広告情報に決定される。一方、ユーザが（３）立っておらず移動していない状態、である場合、配信される広告情報の種別は詳細度の高い詳細広告情報に決定される。
【０１００】
制御部５３は、このように決定した詳細度を示す情報である詳細度情報を生成する。すなわち、アプリ判定で判定されたゲームアプリ以外のアプリである場合、簡易広告情報又は詳細広告情報に対応した詳細度を示す詳細度情報が生成される。一方、アプリ判定で判定されたゲームアプリである場合、広告情報をタッチパネルディスプレイ１６に表示しない、つまり最低の詳細度を示す詳細度情報が生成される。
【０１０１】
続いて、Ｓ７６０で、制御部５３は、Ｓ７５０で生成した詳細度情報を対象端末１の識別情報と共に配信サーバ６に送信した後、図１２の詳細度決定処理を終了する。
＜配信処理＞
次に、配信サーバ６が実行する配信処理について図１４のフローチャートを用いて説明する。配信処理は、携帯情報端末１に広告情報を配信するための処理である。配信処理は、携帯情報端末１からの情報が専用機器３を介して送られてきている間、つまりユーザがコンテンツ出力装置４でコンテンツを視聴している間において一定時間ごとに行われる。配信処理は、配信対象の携帯情報端末１ごとに行われる。
【０１０２】
まず、Ｓ８１０で、制御部６３は、決定サーバ５から対象端末１についての表示領域情報及び詳細度情報を受信する。
続いて、Ｓ８２０で、制御部６３は、広告ＤＢ６２から広告情報を取得する。ここで、制御部６３は、Ｓ８１０で受信した詳細度情報により指定される詳細度の広告情報（簡易広告情報又は詳細広告情報）を広告ＤＢ６２から取得する。ただし、詳細度情報が最低の詳細度を示す場合、制御部６３は広告ＤＢ６２から広告情報を取得することなく、図１４の配信処理を終了する。
【０１０３】
なお、本実施形態では、広告情報の広告内容については所定の広告内容選択アルゴリズムに従い選択される。しかし、広告情報の内容の決め方はこれに限られず、任意の広告内容の広告情報が選択されてもよい。
【０１０４】
続いて、Ｓ８３０で、制御部６３は、Ｓ８２０で取得した広告情報を対象端末１に配信する。このとき、制御部６３は、Ｓ８１０で取得した表示領域情報により指定される表示領域を示す情報も併せて対象端末１に送信する。これにより、対象端末１のタッチパネルディスプレイ１６には、配信された広告情報が指定の表示領域に表示される。図１２Ａには、表示画面１６ａの上部の表示領域に簡易広告情報７１が表示された場合が示されている。また、図１２Ｂには、表示画面１６ａの上部の表示領域に詳細広告情報が表示される場合が示されている。制御部６３は、Ｓ８３０を実行すると、図１４の配信処理を終了する。
【０１０５】
［３．効果］
以上詳述した実施形態によれば、以下の効果が得られる。
（１）本実施形態では、決定サーバ５は、携帯情報端末１から状態情報を取得する。また、決定サーバ５は、状態情報により特定されるユーザの移動の状態に基づいて、ユーザが操作するタッチパネルディスプレイ１６を介してユーザに提示される広告情報の詳細度を決定する。
【０１０６】
したがって、ユーザの移動の状態に適した詳細度を決定できる。ひいては、ユーザの移動という行動の状態に適した広告配信を実現できる。
（２）本実施形態では、決定サーバ５は、状態情報がユーザが立って移動している状態であることを示す場合、状態情報がユーザが立っておらず移動していない状態と比較して、広告情報の詳細度を高くなるように決定する。つまり、状態情報がユーザが移動していない状態であることを示す場合、状態情報がユーザが移動している状態であることを示す場合と比較して、広告情報の詳細度が高くなるように決定される。
【０１０７】
一般に、ユーザは移動しているときには表示された広告情報に深く目を通さず、移動していないときには表示された広告情報に深く目を通す傾向にある。したがって、ユーザが移動していない場合にユーザが移動している場合と比較して詳細度を高くすることで、ユーザの移動の状態に適した広告情報の詳細度に決定できる。
【０１０８】
（３）本実施形態では、決定サーバ５は、ユーザの姿勢（立っている姿勢又は立っていない姿勢）を特定可能な情報である状態情報を携帯情報端末１から取得する。そして、決定サーバ５は、状態情報により特定されるユーザの姿勢に基づいて、詳細度を決定する。換言すれば、決定サーバ５は、ユーザの姿勢に応じて詳細度が変わるように詳細度を決定する。
【０１０９】
したがって、ユーザの姿勢に適した詳細度を決定できる。ひいては、ユーザの姿勢に適した広告配信を実現できる。
（４）本実施形態では、決定サーバ５は、状態情報がユーザが立っておらず移動していない状態であることを示す場合、状態情報がユーザが立っていて移動している又は立っているが移動してない状態である場合と比較して、広告情報の詳細度を高くなるように決定する。つまり、状態情報がユーザが立っていない姿勢であることを示す場合、状態情報がユーザが立っている姿勢であることを示す場合と比較して、詳細度が高くなるように決定される。
【０１１０】
ユーザが立っている場合、ユーザが移動している又はこれから移動しようとしていると考えられる。よって、ユーザが立っていない場合と比較して、表示された広告情報に深く目を通さない傾向にあると考えられる。したがって、ユーザが立っていない場合にユーザが立っている場合と比較して広告情報の詳細度を高くすることで、ユーザの姿勢に適した広告情報の詳細度に決定できる。
【０１１１】
（５）本実施形態では、決定サーバ５は、アプリ情報に基づいて詳細度を決定する。したがって、ユーザのアプリの視聴状態に適した詳細度を決定できる。ひいては、ユーザのアプリの視聴という行動の状態に適した広告配信を実現できる。
【０１１２】
また、本実施形態では、決定サーバ５は、アプリ情報がゲームアプリ以外のアプリが視聴されていることを示す場合、アプリ情報がゲームアプリが視聴されていることを示す場合と比較して、詳細度を高くなるように決定する。
【０１１３】
ゲームアプリのようなアプリでは、ユーザはゲーム内容から意識をあまり逸らさない、つまり広告情報が表示されてもユーザはあまり目を通さないと考えられる。したがって、本実施形態のようにゲームアプリ以外のアプリ（より一般的には第１のアプリ）が視聴されている場合に、ゲームアプリ（より一般的には第２のアプリ）が視聴されている場合と比較して、詳細度を高くすることで、ユーザのアプリの視聴状態に適した詳細度を決定できる。
【０１１４】
（６）本実施形態では、決定サーバ５は、携帯情報端末１から取得した操作情報に基づいて、ユーザがタッチパネルディスプレイ１６に対して操作を行う際にユーザの死角にならないと推定される領域である表示可能領域を決定する。そして、決定サーバ５は、広告情報の表示領域を、決定した表示可能領域に決定する。
【０１１５】
したがって、タッチパネルディスプレイ１６の表示画面１６ａにおけるユーザの死角にならない位置に広告情報を表示することができる。ひいては、ユーザの広告情報の視認性を向上させることができる。
【０１１６】
なお、本実施形態では、状態情報が移動状態情報及び姿勢情報に相当し、決定サーバ５の制御部５３が広告条件決定装置に相当し、決定サーバ５のメモリ５３２に記憶されたプログラムがコンピュータを広告条件決定装置として機能させるコンピュータプログラムに相当し、Ｓ５１０が操作情報取得部としての処理に相当し、Ｓ６３０が表示領域決定部としての処理に相当し、Ｓ７１０が状態情報取得部としての処理に相当し、Ｓ７３０がアプリ情報取得部としての処理に相当し、Ｓ７５０が詳細度決定部としての処理に相当する。
【０１１７】
［４．他の実施形態］
以上、本開示を実施するための形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
【０１１８】
（１）上記実施形態では、簡易広告情報及び詳細広告情報の２種類の詳細度の広告情報が携帯情報端末１に配信される。しかし、配信される広告情報の詳細度の種類はこれに限られるものではない。例えば、簡易広告情報及び詳細広告情報の２種類ではなく３種類以上の詳細度の広告情報が配信されてもよい。
【０１１９】
（２）上記実施形態では、決定サーバ５は、状態情報送信で取得された加速度情報及び方位情報を用いてユーザの移動の状態等を判定するが、当該判定に使用される加速度情報等はこれに限られるものではない。例えば、携帯情報端末１にインストールされているオペレーティングシステムの起動中に一定期間ごとに取得される加速度情報及び方位情報を用いて当該判定が行われてもよい。
【０１２０】
（３）上記実施形態では、ユーザの移動の状態及び姿勢は加速度センサ１８及びジャイロセンサ１９を用いて特定されるが、ユーザの移動の状態及び姿勢を特定するのに用いられるセンサはこれに限られるものではない。例えば、地磁気を検出する地磁気センサ等も使用されてもよい。この場合、地磁気センサ等の検出値に基づきユーザの姿勢が特定されてもよい。
【０１２１】
（４）上記実施形態では、ユーザの移動の状態はユーザが移動している状態及び移動していない状態であるが、移動の状態はこれに限られるものではない。例えば、移動の状態には、ユーザが歩いている状態、ユーザが走っている状態等が含まれてもよい。つまり、ユーザが移動している状態はより細分化されてもよい。この場合、状態情報がユーザが歩いている状態を示す場合、状態情報がユーザが走っている状態を示す場合と比較して、広告情報の詳細度が高くなるように決定されてもよい。すなわち、状態情報（移動状態情報）は、第１の移動状態と、第１の移動状態よりもユーザの移動速度が大きい第２の移動状態と、を特定可能である。そして、状態情報がユーザが第１の移動状態であることを示す場合、状態情報がユーザが第２の移動状態であることを示す場合と比較して、広告情報の詳細度が高くなるように決定されてもよい。ユーザが移動していない状態についても細分化されてもよい。
【０１２２】
また、状態情報の示すユーザの姿勢には、例えば、ユーザが座っている状態、ユーザが寝転んでいる状態等が含まれてもよい。この場合において、ユーザが座っている状態、寝転んでいる状態等によって詳細度が変更されてもよい。
【０１２３】
（５）上記実施形態では、状態情報に基づき広告情報の詳細度を決定するが、詳細度を決定して広告配信する方法はこれに限られるものではない。例えば、広告情報がユーザに提示される時刻、具体的には、広告情報の携帯情報端末１への配信時刻に基づき、広告情報の詳細度が決定されてもよい。
【０１２４】
例えば、業務時間帯は、通勤時間帯や昼の休憩時間帯と比較して、ユーザは広告情報に目を通す時間が少ないと考えられる。よって、例えば、業務時間帯は通勤時間帯や昼の休憩時間帯と比較して広告情報の詳細度を低くすることが考えられる。
【０１２５】
また例えば、月曜から金曜までの平日は、ユーザは仕事や学業があるため、土曜又は日曜の休日と比較して、配信された広告情報に深く目を通す時間が少ないと考えられる。よって、月曜から金曜までの間は、土曜及び日曜と比較して広告情報の詳細度を低くすることが考えられる。
【０１２６】
つまり、広告情報の配信時刻が、或る期間（通勤時間帯等や土曜又は日曜など）に含まれる場合、別の期間（業務時間帯等や月曜から金曜までの期間など）に含まれる場合と比較して、詳細度が高くなるように決定されてもよい。
【０１２７】
また、配信時刻のほかにも状態情報等の他の情報に基づき詳細度が決定される場合、以下のように詳細度を決定することが考えられる。すなわち、配信時刻がある期間（業務時間帯や通勤時間帯等）に含まれる場合は、詳細度を状態情報等の他の情報に基づかず、その期間に対応付けられた詳細度に決定する。一方、配信時刻が別の期間（昼間の休憩時間帯等）に含まれる場合には、状態情報等の他の情報に基づき詳細度が決定されてもよい。
【０１２８】
上記のように、広告情報の配信時刻に基づき、広告情報の詳細度を決定することで、時間帯等の期間に適した詳細度を決定できる。ひいては、時間帯等の期間に適した詳細度の広告配信を実現できる。
【０１２９】
（６）ユーザの位置している場所に基づき詳細度が決定されてもよい。例えば、ユーザが職場や学校にいる場合、ユーザが自宅にいる場合と比較して、広告情報に深く目を通す可能性は低いと考えられる。したがって、ユーザが職場や学校にいる場合には、ユーザが自宅にいる場合と比較して広告情報の詳細度を低くすることが考えられる。
【０１３０】
このように、ユーザが或る場所に存在すると判断される場合、ユーザが別の場所に存在すると判断される場合と比較して、詳細度が高くなるように決定されてもよい。
なお、ユーザの位置は、位置検出部２０により検出された携帯情報端末１の位置を示す位置情報に基づき判定されてもよい。
【０１３１】
また、ユーザの位置している場所のほかにも状態情報等の他の情報に基づき詳細度が決定される場合、以下のように詳細度を決定することが考えられる。すなわち、ユーザの位置している場所が或る場所（職場や学校、自宅等）である場合は、詳細度を状態情報等の他の情報に基づかず、その場所に対応付けられた詳細度に決定する。一方、ユーザの位置している場所が他の場所（職場、学校及び自宅以外の場所等）である場合には、状態情報等の他の情報に基づき詳細度が決定されてもよい。
【０１３２】
上記のように、ユーザの位置している場所に基づき、広告情報の詳細度を決定することで、ユーザの位置している場所に適した詳細度を決定できる。ひいては、ユーザの位置している場所に適した詳細度の広告配信を実現できる。
【０１３３】
（７）ユーザの位置している場所や地域の天候、気温等の外部状況に基づき、詳細度が決定されてもよい。例えば、天候が雨である場合、晴れである場合と比較して、ユーザは外出せずに自宅にいる可能性が高いとも考えられる。ひいては、広告情報に目を通す時間が多いと考えられる。よって、天候が雨である場合、晴れである場合と比較して、広告情報の詳細度が高くなるように決定されてもよい。このように、決定サーバはユーザのいる場所や地域の気候を示す気候情報を取得し、気候情報が第１の気候を示す場合、気候情報が第１の気候と異なる第２の気候を示す場合と比較して、詳細度を高くなるように決定してもよい。
【０１３４】
また例えば、気温が高い場合、かき氷等の冷たい飲食物の需要が伸びる傾向にある。したがって、気温が高い（所定温度以上である）場合、冷たい飲食物の広告情報を、気温が低い（所定温度未満である）場合と比較して、詳細度を高くなるように決定してもよい。つまり、決定サーバはユーザの位置している場所や地域の気温を示す気温情報を取得し、気温情報が気温が第１の温度範囲（所定温度以上の範囲等）に含まれる場合、気温情報が第１の温度範囲と異なる第２の温度範囲（所定温度未満の範囲等）に含まれるす場合と比較して、詳細度を高くなるように決定してもよい。また、上記のようにすべての広告情報について一律に詳細度を決定するのではなく、特定の広告内容の広告情報についてのみ、詳細度を変更してもよい。ユーザの移動の状態等に基づいて詳細度を決定する場合も同様である。
【０１３５】
（８）アプリ情報に基づく詳細度の決定は上記実施形態のものに限られるものではない。例えば、ユーザが視聴しているアプリがニュースアプリなど、表示される文字メッセージ等をしっかりと読むアプリである場合、ユーザが視聴しているアプリがゲームアプリやＳＮＳアプリ等である場合と比較して、ユーザは広告情報に深く目を通すと考えられる。よって、例えば、ユーザが視聴しているアプリがニュースアプリである場合に、ゲームアプリやＳＮＳアプリ等を視聴している場合と比較して、詳細度を高くなるように決定してもよい。
【０１３６】
また、例えば、同一種類のアプリ（例えばゲームアプリ）であっても、対決ゲームや格闘ゲーム、ロールプレイングゲーム等の種別によって広告情報の詳細度が変わるように詳細度が決定されてもよい。
【０１３７】
この場合も、アプリ情報が第１のアプリが視聴されていることを示す場合、アプリ情報が別の第２のアプリが視聴されていることを示す場合と比較して、詳細度が高くなるように決定される。
【０１３８】
なお、アプリ情報のほかにも状態情報や広告情報の配信時刻、ユーザの位置している場所、当該場所の気候、温度等の情報に基づき詳細度を決定してもよい。
また、アプリ情報に基づき詳細度を決定する場合においても、タッチパネルディスプレイ１６上で表示可能領域を決定し、決定した表示可能領域に広告情報を表示してもよい。
【０１３９】
（９）上記実施形態では、広告情報の詳細度の決定は決定サーバ５で実行されるが、詳細度が決定される装置はこれに限られるものではない。例えば、携帯情報端末１側で、専用のプログラム（アプリ等）を実行することで、状態情報やアプリ情報等の情報に基づき広告情報の詳細度を決定してもよい。この例では、携帯情報端末１の制御部３９が広告条件決定装置の一例に相当し、携帯情報端末１に詳細度の決定等を実行させるプログラムが、携帯情報端末１のコンピュータを広告条件決定装置として機能させるコンピュータプログラムの一例に相当する。
【０１４０】
同様に、タッチパネルディスプレイ１６において表示可能領域を特定し、当該表示可能領域に含まれる領域に広告情報の表示領域を決定する処理も決定サーバ５側ではなく携帯情報端末１側で実行されてもよい。
【０１４１】
（１０）上記実施形態では、移動状態情報及び姿勢情報としての状態情報は、ユーザが立って移動している状態等を直接示す情報であるが、移動状態情報及び姿勢情報はこれに限られるものではない。移動状態情報及び姿勢情報は、例えば、加速度センサ１８等のセンサの検出値自体であってもよい。また例えば、移動状態情報は、位置検出部２０により検出される携帯情報端末１の位置を示す位置情報等であってもよい。この場合、ユーザの時系列的な位置変化によって移動の状態が特定されてもよい。
【０１４２】
（１１）上記実施形態では、携帯情報端末１とサーバ５，６との間の通信は専用機器３を介して行われるが、当該通信の仕方はこれに限られるものではない。例えば、携帯情報端末１及びサーバ５，６は専用機器３を介さず直接通信してもよい。
【０１４３】
（１２）上記実施形態では、表示可能領域を特定し、特定した表示可能領域に広告情報が表示されるが、広告情報の表示の仕方はこれに限られるものではない。例えば、表示可能領域を特定することなく、規定の表示領域に広告情報を表示してもよい。
（１３）上記実施形態では、携帯情報端末１とサーバ５，６との間の通信を中継する中継装置は専用機器３であるが、中継装置はこれに限られるものではない。例えば、中継装置は、セットトップボックス、ＨＤレコーダ等の録画再生機器、ゲーム機、スティック型パーソナルコンピュータ等であってもよい。
【０１４４】
（１４）上記実施形態における１つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、１つの構成要素が有する１つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、１つの構成要素によって実現したり、複数の構成要素によって実現される１つの機能を、１つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言によって特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。
【符号の説明】
【０１４５】
１…携帯情報端末、５…決定サーバ、６…配信サーバ、１６…タッチパネルディスプレイ、１６ａ…表示画面、２１…携帯情報端末の制御部、５１…ネットワークＩＦ、５２…ユーザＤＢ、５３…決定サーバの制御部、６１…ネットワークＩＦ、６２…広告ＤＢ、６３…配信サーバの制御部、１００…広告配信システム。
【図１】
2019008458.tif 000003
【図２】
2019008458.tif 000004
【図３】
2019008458.tif 000005
【図４】
2019008458.tif 000006
【図５】
2019008458.tif 000007
【図６】
2019008458.tif 000008
【図７】
2019008458.tif 000009
【図８】
2019008458.tif 000010
【図９】
2019008458.tif 000011
【図１０】
2019008458.tif 000012
【図１１】
2019008458.tif 000013
【図１２】
2019008458.tif 000014
【図１３】
2019008458.tif 000015
【図１４】
2019008458.tif 000016
【手続補正書】
【提出日】平成29年11月20日(2017.11.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザの移動の状態を特定可能な情報である移動状態情報を取得するように構成される状態情報取得部であって、前記ユーザの移動は前記ユーザが歩く又は走ることによる移動である、前記状態情報取得部と、
前記移動状態情報により特定される前記ユーザの移動の状態に基づいて、前記ユーザに所持される携帯情報端末の表示画面に表示される広告情報の詳細度を決定するように構成される詳細度決定部と、
を備え、
前記詳細度決定部は、前記移動状態情報により特定される前記ユーザの移動の状態が変化した場合に、前記移動の状態の変化の前後で同一の広告対象について、前記表示画面に表示される前記広告情報の前記詳細度を変化させる、広告条件決定装置。
【請求項２】
請求項１に記載の広告条件決定装置であって、
前記広告情報は、前記ユーザが操作する前記携帯情報端末のタッチパネルディスプレイに表示されることにより前記ユーザに提示され、
前記タッチパネルディスプレイに対する前記ユーザの操作を示す情報である操作情報を取得するように構成される操作情報取得部と、
前記広告情報の表示領域を、前記タッチパネルディスプレイの表示画面における表示可能領域に含まれる領域に決定するように構成される表示領域決定部であって、前記表示可能領域は、前記操作情報に基づき決定される領域であって、前記ユーザが前記タッチパネルディスプレイに対して操作を行う際に前記ユーザの死角にならないと推定される領域である、前記表示領域決定部と、
を更に備える広告条件決定装置。
【請求項３】
ユーザの移動の状態を特定可能な情報である移動状態情報を取得するように構成される状態情報取得部と、
前記移動状態情報により特定される前記ユーザの移動の状態に基づいて、前記ユーザが操作するタッチパネルディスプレイに表示される広告情報の詳細度を決定するように構成される詳細度決定部と、
前記タッチパネルディスプレイに対する前記ユーザの操作を示す情報である操作情報を取得するように構成される操作情報取得部と、
前記広告情報の表示領域を、前記タッチパネルディスプレイの表示画面における表示可能領域に含まれる領域に決定するように構成される表示領域決定部であって、前記表示可能領域は、前記操作情報に基づき決定される領域であって、前記ユーザが前記タッチパネルディスプレイに対して操作を行う際に前記ユーザの死角にならないと推定される領域である、前記表示領域決定部と、
を備える広告条件決定装置。
【請求項４】
請求項１から請求項３までのいずれか１項に記載の広告条件決定装置であって、
前記移動状態情報は、前記ユーザが移動している状態であるか移動していない状態であるかを特定可能な情報であり、
前記詳細度決定部は、前記移動状態情報が前記ユーザが移動していない状態であることを示す場合、前記移動状態情報が前記ユーザが移動している状態であることを示す場合と比較して、前記詳細度を高くなるように決定する、広告条件決定装置。
【請求項５】
請求項１から請求項４までのいずれか１項に記載の広告条件決定装置であって、
前記状態情報取得部は、前記ユーザの姿勢を特定可能な情報である姿勢情報を取得し、
前記詳細度決定部は、前記姿勢情報により特定される前記ユーザの姿勢に基づいて、前記詳細度を決定する、広告条件決定装置。
【請求項６】
請求項５に記載の広告条件決定装置であって、
前記姿勢情報は、前記ユーザが立っている姿勢であるか立っていない姿勢であるかを特定可能な情報であり、
前記詳細度決定部は、前記姿勢情報が前記ユーザが立っていない姿勢であることを示す場合、前記姿勢情報が前記ユーザが立っている姿勢であることを示す場合と比較して、前記詳細度を高くなるように決定する、広告条件決定装置。
【請求項７】
請求項１から請求項６までのいずれか１項に記載の広告条件決定装置であって、
前記ユーザが視聴しているアプリケーションソフトウェアを示す情報であるアプリ情報を取得するように構成されるアプリ情報取得部を更に備え、
前記詳細度決定部は、前記アプリ情報に基づいて前記詳細度を決定する、広告条件決定装置。
【請求項８】
ユーザに所持される携帯情報端末のタッチパネルディスプレイの表示画面に表示されているアプリケーションソフトウェアを示す情報であるアプリ情報を取得するように構成されるアプリ情報取得部と、
前記アプリ情報に基づいて、前記タッチパネルディスプレイに表示される広告情報の詳細度を決定するように構成される詳細度決定部と、
前記タッチパネルディスプレイに対する前記ユーザの操作を示す情報である操作情報を取得するように構成される操作情報取得部と、
前記広告情報の表示領域を、前記タッチパネルディスプレイの表示画面における表示可能領域に含まれる領域に決定するように構成される表示領域決定部であって、前記表示可能領域は、前記操作情報に基づき決定される領域であって、前記ユーザが前記タッチパネルディスプレイに対して操作を行う際に前記ユーザの死角にならないと推定される領域である、前記表示領域決定部と、
を備える広告条件決定装置。
【請求項９】
請求項７又は請求項８に記載の広告条件決定装置であって、
前記詳細度決定部は、前記アプリ情報が第１のアプリケーションソフトウェアが視聴されていることを示す場合、前記アプリ情報が前記第１のアプリケーションソフトウェアと異なる第２のアプリケーションソフトウェアが視聴されていることを示す場合と比較して、前記詳細度を高くなるように決定する、広告条件決定装置。
【請求項１０】
請求項１から請求項９までのいずれか１項に記載の広告条件決定装置であって、
前記詳細度決定部は、前記ユーザが位置している場所に基づき、前記詳細度を決定する、広告条件決定装置。
【請求項１１】
請求項１から請求項１０までのいずれか１項に記載の広告条件決定装置であって、
前記詳細度決定部は、前記広告情報が前記ユーザに提示される時刻に基づき、前記詳細度を決定する、広告条件決定装置。
【請求項１２】
コンピュータを、
ユーザの移動の状態を特定可能な情報である移動状態情報を取得するように構成される状態情報取得部であって、前記ユーザの移動は前記ユーザが歩く又は走ることによる移動である、前記状態情報取得部と、
前記移動状態情報により特定される前記ユーザの移動の状態に基づいて、前記ユーザに所持される携帯情報端末の表示画面に表示される広告情報の詳細度を決定するように構成される詳細度決定部と、
を備え、
前記詳細度決定部は、前記移動状態情報により特定される前記ユーザの移動の状態が変化した場合に、前記移動の状態の変化の前後で同一の広告対象について、前記表示画面に表示される前記広告情報の前記詳細度を変化させる、広告条件決定装置として機能させるコンピュータプログラム。
【請求項１３】
コンピュータを、
ユーザの移動の状態を特定可能な情報である移動状態情報を取得するように構成される状態情報取得部と、
前記移動状態情報により特定される前記ユーザの移動の状態に基づいて、前記ユーザに所持される携帯情報端末のタッチパネルディスプレイの表示画面に表示される広告情報の詳細度を決定するように構成される詳細度決定部と、
前記タッチパネルディスプレイに対する前記ユーザの操作を示す情報である操作情報を取得するように構成される操作情報取得部と、
前記広告情報の表示領域を、前記タッチパネルディスプレイの表示画面における表示可能領域に含まれる領域に決定するように構成される表示領域決定部であって、前記表示可能領域は、前記操作情報に基づき決定される領域であって、前記ユーザが前記タッチパネルディスプレイに対して操作を行う際に前記ユーザの死角にならないと推定される領域である、前記表示領域決定部と、
を備える広告条件決定装置として機能させるコンピュータプログラム。
【請求項１４】
コンピュータを、
ユーザに所持される携帯情報端末のタッチパネルディスプレイの表示画面に表示されているアプリケーションソフトウェアを示す情報であるアプリ情報を取得するように構成されるアプリ情報取得部と、
前記アプリ情報に基づいて、前記タッチパネルディスプレイに表示される広告情報の詳細度を決定するように構成される詳細度決定部と、
前記タッチパネルディスプレイに対する前記ユーザの操作を示す情報である操作情報を取得するように構成される操作情報取得部と、
前記広告情報の表示領域を、前記タッチパネルディスプレイの表示画面における表示可能領域に含まれる領域に決定するように構成される表示領域決定部であって、前記表示可能領域は、前記操作情報に基づき決定される領域であって、前記ユーザが前記タッチパネルディスプレイに対して操作を行う際に前記ユーザの死角にならないと推定される領域である、前記表示領域決定部と、
を備える広告条件決定装置として機能させるコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１０４
【補正方法】変更
【補正の内容】
【０１０４】
続いて、Ｓ８３０で、制御部６３は、Ｓ８２０で取得した広告情報を対象端末１に配信する。このとき、制御部６３は、Ｓ８１０で取得した表示領域情報により指定される表示領域を示す情報も併せて対象端末１に送信する。これにより、対象端末１のタッチパネルディスプレイ１６には、配信された広告情報が指定の表示領域に表示される。図１３Ａには、表示画面１６ａの上部の表示領域に簡易広告情報７１が表示された場合が示されている。また、図１３Ｂには、表示画面１６ａの上部の表示領域に詳細広告情報が表示される場合が示されている。制御部６３は、Ｓ８３０を実行すると、図１４の配信処理を終了する。