(57)【要約】【課題】ユーザに煩わしさを与えないタイミングを見計らって情報を提示することを目的とする。【解決手段】情報提示装置は、ユーザによる入力操作の有無を検知する入力操作検知部２２と、ユーザによる入力操作が停止している状態が待機期間維持されたか否かを判定する判定部２３と、判定部２３によって待機期間維持されたと判定された場合に、表示画面にコンテンツを表示させる表示制御部２４と、待機期間を変更する待機期間変更部２５とを備える。【選択図】図３
2019101732.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによる入力操作の有無を検知する入力操作検知手段と、
ユーザによる入力操作が停止している状態が待機期間維持されたか否かを判定する判定手段と、
前記判定手段によって前記待機期間維持されたと判定された場合に、表示画面にコンテンツを表示させる表示制御手段と、
前記待機期間を変更する待機期間変更手段と
を具備する情報提示装置。
【請求項２】
前記待機期間変更手段は、前記コンテンツに対するユーザの応答に基づいて前記待機期間を最適値に近づくように調整する請求項１に記載の情報提示装置。
【請求項３】
前記待機期間変更手段は、
待機期間設定範囲内で前記待機期間を変更する第１変更手段と、
前記第１変更手段による変更周期よりも長い周期で前記待機期間設定範囲を変更する第２変更手段と
を具備する請求項１または２に記載の情報提示装置。
【請求項４】
前記待機期間と、前記コンテンツがユーザによってクリックされた回数に関する評価値とを関連付けた評価情報を格納する記憶手段を備え、
前記第２変更手段は、前記評価情報を用いて前記待機期間設定範囲を変更する請求項３に記載の情報提示装置。
【請求項５】
前記第２変更手段は、所定の確率で、前記評価情報にかかわらずランダムで前記待機期間設定範囲を設定する請求項４に記載の情報提示装置。
【請求項６】
前記表示制御手段は、予め設定されている表示パターンに従って前記コンテンツを前記表示画面に表示させた後に前記コンテンツを非表示とし、
前記コンテンツが非表示とされてから一定期間は、前記表示画面へのコンテンツの表示を禁止する表示禁止手段を具備する請求項１から５のいずれかに記載の情報提示装置。
【請求項７】
特定のアプリケーションが起動している場合に、前記表示制御手段による前記コンテンツの表示を強制的に禁止する表示禁止手段を備える請求項１から５のいずれかに記載の情報提示装置。
【請求項８】
前記表示制御手段は、前記判定手段によって前記待機期間維持されたと判定された場合であって、その後にユーザによる入力操作が検知された直後に、コンテンツを表示画面に表示させる請求項１から７のいずれかに記載の情報提示装置。
【請求項９】
請求項１から８のいずれかに記載の情報提示装置を備える情報処理装置。
【請求項１０】
請求項１から８のいずれかに記載の情報提示装置を備え、
前記表示制御手段は、前記判定手段によって前記待機期間維持されたと判定された場合に、情報処理装置に対してコンテンツを配信することにより、前記情報処理装置の表示画面にコンテンツを表示させるコンテンツ配信サーバ。
【請求項１１】
前記入力操作検知手段は、前記情報処理装置において起動されている特定のアプリケーションに対するユーザの入力操作を検知する請求項１０に記載のコンテンツ配信サーバ。
【請求項１２】
ユーザによる入力操作の有無を検知する工程と、
ユーザによる入力操作が停止している状態が待機期間維持されたか否かを判定する工程と、
ユーザによる入力操作が停止している状態が前記待機期間維持されたと判定された場合に、表示画面にコンテンツを表示させる工程と、
前記待機期間を変更する工程と
を有する情報提示方法。
【請求項１３】
ユーザによる入力操作の有無を検知する処理と、
ユーザによる入力操作が停止している状態が待機期間維持されたか否かを判定する処理と、
ユーザによる入力操作が停止している状態が前記待機期間維持されたと判定された場合に、表示画面にコンテンツを表示させる処理と、
前記待機期間を変更する処理と
をコンピュータに実行させるための情報提示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提示装置、情報提示方法、及び情報提示プログラムに関するものである。
【背景技術】
【０００２】
インターネットの急速な発展に伴い、インターネットを介した広告付与が盛んに行われている。広告付与としては、ウェブページの所定の位置に企業、商品等を表示する画像、またはキャッチコピー等の広告情報を表示し、このような広告情報がクリックされた場合に広告主のウェブページへ遷移するものがある（例えば、特許文献１参照）。
【０００３】
また、近年、ノートＰＣやタブレット端末等の情報処理装置が備える表示画面の背景の一部として、天気、カレンダー、最新のニュースなどのコンテンツを自動的に順次切り替えて表示させるアプリケーションが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−１７４３１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ユーザに対して広告等のコンテンツを提示する際、表示のタイミングが重要となる。例えば、ユーザに注視されないタイミングでコンテンツを表示しても効果的にユーザに情報を提示することができない。その一方で、情報処理装置を操作してユーザが集中して作業を行っている場合に広告等のコンテンツを表示すると、ユーザに煩わしさを感じさせることとなり、不快感を与えかねない。
【０００６】
本発明は、このような事情に鑑みてなされたものであって、可能な限りユーザに不快感を与えないタイミングで、コンテンツを効果的に表示させることのできる情報提示装置、情報提示方法、及び情報提示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第一態様は、ユーザによる入力操作の有無を検知する入力操作検知手段と、ユーザによる入力操作が停止している状態が待機期間維持されたか否かを判定する判定手段と、前記判定手段によって前記待機期間維持されたと判定された場合に、表示画面にコンテンツを表示させる表示制御手段と、前記待機期間を変更する待機期間変更手段とを具備する情報提示装置である。
【０００８】
本発明の第二態様は、上記情報提示装置を備える情報処理装置である。
【０００９】
本発明の第三態様は、上記情報提示装置を備え、前記表示制御手段が、前記判定手段によって前記待機期間維持されたと判定された場合に、情報処理装置に対してコンテンツを配信することにより、前記情報処理装置の表示画面にコンテンツを表示させるコンテンツ配信サーバである。
【００１０】
本発明の第四態様は、ユーザによる入力操作の有無を検知する工程と、ユーザによる入力操作が停止している状態が待機期間維持されたか否かを判定する工程と、ユーザによる入力操作が停止している状態が前記待機期間維持されたと判定された場合に、表示画面にコンテンツを表示させる工程と、前記待機期間を変更する工程とを有する情報提示方法である。
【００１１】
本発明の第五態様は、ユーザによる入力操作の有無を検知する処理と、ユーザによる入力操作が停止している状態が待機期間維持されたか否かを判定する処理と、ユーザによる入力操作が停止している状態が前記待機期間維持されたと判定された場合に、表示画面にコンテンツを表示させる処理と、前記待機期間を変更する処理とをコンピュータに実行させるための情報提示プログラムである。
【発明の効果】
【００１２】
本発明によれば、可能な限りユーザに不快感を与えないタイミングで、コンテンツを効果的に表示させることができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係る情報処理装置の概略外観図である。
【図２】本発明の一実施形態に係る情報処理装置のハードウェア構成を概略的に示した図である。
【図３】本発明の一実施形態に係る情報処理装置が備える情報提示機能の一例を示した機能ブロック図である。
【図４】本発明の一実施形態に係る待機期間設定範囲の設定方法について説明するための図である。
【図５】本発明の一実施形態に係る待機期間設定範囲の設定方法について説明するための図である。
【図６】本発明の一実施形態に係る情報提示方法の処理手順を示したフローチャートである。
【発明を実施するための形態】
【００１４】
以下に、本発明の一実施形態に係る情報提示装置、情報提示方法、及び情報提示プログラムについて図面を参照して説明する。本実施形態では、情報提示装置を搭載する情報処理装置を例に挙げて説明する。また、本実施形態では、情報処理装置として、ノートＰＣを例示して説明するが、情報処理装置は、この例に限られず、例えば、タブレット端末、携帯電話機等でもよい。
【００１５】
図１は、本実施形態に係る情報処理装置１０の外観を概略的に示した図である。図１に示すように、情報処理装置１０は、液晶表示装置等からなる表示部１７と、マウス、キーボード等の入力部１６とを備えている。本実施形態に係る情報処理装置１０は、表示部１７の表示画面の一部に設けられた表示枠１７ａに、所定のコンテンツを表示させる機能を有している。表示枠１７ａは、表示部１７が備える表示画面の一部に設けられていても良いし、表示画面全体を対象として設けられていてもよい。また、表示枠１７ａの大きさ及び表示位置は、ユーザが任意に設定及び変更できるように構成されていてもよい。
【００１６】
図２は、本実施形態に係る情報処理装置１０のハードウェア構成の一例を概略的に示した図である。図２に示すように、情報処理装置１０は、例えば、ＣＰＵ１１と、ＣＰＵ１１が実行するプログラム等を記憶するためのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、各プログラム実行時のワーク領域として機能するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１４と、ネットワークに接続するための通信インターフェース１５と、キーボードやマウス等からなる入力部１６と、表示部１７とを備えている。これら各部は、バス１８を介して接続されている。
上記ＲＯＭ１２には、各種プログラムが格納されており、ＣＰＵ１１がＲＯＭ１２からＲＡＭ１３にプログラムを読み出し、実行することにより種々の機能を実現させる。なお、ＣＰＵ１１が実行するプログラム等を記憶するための記憶媒体は、上記例に限定されず、磁気ディスク、光磁気ディスク、半導体メモリ等で構成される他の記録媒体であってもよい。
【００１７】
図３は、情報処理装置１０が備える各種機能のうち、情報提示機能に関する機能を抽出して主に示した機能ブロック図である。図３に示すように、情報提示部（情報提示装置）３０は、コンテンツ記憶部２１、入力操作検知部２２、判定部２３、表示制御部２４、待機期間変更部２５を備えている。
【００１８】
コンテンツ記憶部２１には、表示枠１７ａに表示させるコンテンツが格納されている。例えば、所定のタイミングでコンテンツを配信するコンテンツ配信サーバから受信したコンテンツが格納されている。コンテンツの一例として、広告コンテンツが挙げられる。また、コンテンツ記憶部２１に格納されるコンテンツの種別は、予めユーザが適宜選択できるような構成とされていてもよい。また、ユーザの趣味嗜好に応じて興味度が高いと考えられるコンテンツを自動的に選択し、コンテンツ記憶部２１に格納する構成としてもよい。更に、表示枠１７ａの近傍に、例えば、「ニュース」、「天気」、「株価」、「カレンダー」、「時刻」等の情報が自動的に順次切り替えられて表示させるアプリケーションが搭載されている場合には、それらのアプリケーション上で表示している情報に応じた複数のコンテンツ（例えば、広告コンテンツ等）をコンテンツ記憶部２１に格納してもよい。このように、本実施形態において、コンテンツ記憶部２１に格納される情報は特に限定されず、その数も特に限定されない。
【００１９】
入力操作検知部２２は、ユーザによる入力操作の有無を検知する。入力操作としては、例えば、マウスの移動、マウスのクリック操作、キーボードを介した入力、タッチパットの操作、タッチパネルを介した入力操作等が挙げられる。また、入力操作がなされているか否かの検知手法として、例えば、ＣＰＵ使用率等を使用してもよい。
【００２０】
判定部２３は、入力操作検知部２２によってユーザによる入力操作が停止したと判定されてからの時間を計時し、ユーザによる入力操作が停止されている状態が待機期間α維持されたか否かを判定する。
【００２１】
表示制御部２４は、ユーザによる入力操作が停止されている状態が待機期間α維持されたと判定部２３によって判定された場合に、表示画面の表示枠１７ａにコンテンツ記憶部２１に格納されているコンテンツを表示させる。例えば、表示制御部２４は、コンテンツを予め設定されている表示パターンに従って表示させる。表示パターンとして、例えば、コンテンツを所定期間表示した後に非表示とする等が挙げられる。また、複数のコンテンツがコンテンツ記憶部２１に格納されている場合には、それぞれのコンテンツを順番に所定期間ずつ表示することとしてもよい。
【００２２】
待機期間変更部２５は、ユーザにコンテンツを提示するタイミングを調整するために設けられている。具体的には、待機期間変更部２５は、表示画面に表示させたコンテンツに対するユーザの応答に基づいて、待機期間αを最適値に近づくように調整する。より具体的には、待機期間変更部２５は、待機期間αを動的に切り替え、そのときのユーザのコンテンツに対する応答を分析することで、コンテンツの提示タイミングの最適解を探索する。
【００２３】
待機期間変更部２５は、第１変更部２５ａ、第２変更部２５ｂ、評価情報記憶部２５ｃを有している。第１変更部２５ａは、待機期間設定範囲Ｌ内で待機期間αを動的に変更する。第２変更部２５ｂは、評価情報記憶部２５ｃに格納されている評価情報に基づいて、第１変更部２５ａによる変更周期よりも長い周期で、待機期間設定範囲Ｌを変更する。
【００２４】
例えば、待機期間設定範囲Ｌが、１５秒以上３５秒以下と設定されている場合、第１変更部２５ａは、この待機期間設定範囲Ｌの範囲内で待機期間αを規定パターンに従って順次変更する。このとき、第１変更部２５ａは、同じ待機期間が連続して設定されないように待機期間αを変更する。例えば、第１変更部２５ａは、待機期間設定範囲Ｌのうち、中心値である２５秒を待機期間αに設定し、次に、最大値である３５秒を待機期間αに設定し、続いて、最小値である１５秒を待機期間αに設定する。そして、このパターンを待機期間設定範囲Ｌが変更されるまで繰り返し行う。
【００２５】
評価情報記憶部２５ｃには、待機期間αと、コンテンツがユーザによってクリックされた回数に関する評価値とが関連付けられた評価情報が格納されている。例えば、評価値は、コンテンツの表示回数に対するクリック回数の割合を示すクリック率である。例えば、上述のように、第１変更部２５ａによって、待機期間αが１５秒、２５秒、３５秒の順で順次切り替えられた場合、１５秒、２５秒、３５秒のそれぞれについてクリック率が演算され、演算されたクリック率と待機期間α（この場合は、１５秒、２５秒、３５秒）とがそれぞれ関連付けられて評価情報記憶部２５ｃに格納される。
【００２６】
第２変更部２５ｂは、評価情報記憶部２５ｃに格納されている評価情報に基づいて待機期間設定範囲Ｌを設定する。例えば、第２変更部２５ｂは、最も高い評価値に対応付けられている待機期間αを抽出し、その待機期間αに基づいて待機期間設定範囲Ｌを設定する。例えば、図４に示すように、最も高い評価値（クリック率）を示す待機期間αが１５秒だった場合には、図５に示すように、１５秒を中心値として、前後１０秒の幅を持つ待機期間設定範囲Ｌを新たに設定する。これにより、変更後の待機期間設定範囲Ｌは、５秒以上２５秒の範囲で設定される。
なお、上述した待機期間設定範囲の設定手法は上記例に限定されない。
【００２７】
そして、第２変更部２５ｂによって待機期間設定範囲Ｌが変更されると、第１変更部２５ａは変更後の待機期間設定範囲Ｌに基づいて所定のパターンで待機期間αを動的に変更する。これにより、例えば、１５秒、２５秒、５秒の順で待機期間αが変更される。
更に、第２変更部２５ｂは、所定の確率で、評価情報記憶部２５ｃに格納されている評価値にかかわらず、ランダムで待機期間設定範囲Ｌを設定する。例えば、所定の確率が０．１に設定されていた場合には、１０回に１回の割合で待機期間設定範囲Ｌをランダムで設定する。ランダムで設定する際には、例えば、現在設定されている待機期間設定範囲Ｌのうちいずれかの値をランダムで選択し、その値を中心値として前後１０秒の幅を持つ待機期間設定範囲Ｌを新たに設定することとしてもよい。あるいは、現在設定されている待機期間設定範囲Ｌに限定されず、予め設定されている所定の時間範囲（例えば、１秒以上１分以下）で任意の値を選択し、その値を中心値として前後１０秒の幅を持つ待機期間設定範囲Ｌを新たに設定することとしてもよい。
このように、所定のタイミングで待機期間設定範囲Ｌをランダムに設定することで、局所的最適解に陥ることを回避することが可能となる。
なお、ランダムで中心値を選択する方法については、公知の統計手法を採用することができる。一例として、Ｅｐｓｉｌｏｎ−Ｇｒｅｅｄｙ法（イプシロン・グリーディ法）等が挙げられる。
【００２８】
次に、本実施形態に係る情報処理装置１０によって実行される情報提示方法について図６を参照して説明する。図６は、本実施形態に係る情報提示方法の処理手順を示したフローチャートである。なお、以降に説明する各種処理は、ＲＯＭ１２に格納された情報提示プログラムをＣＰＵ１１がＲＡＭ１３に読み出して実行することにより実現される。
【００２９】
まず、ユーザによる入力操作が検知され（ＳＡ１：「ＹＥＳ」）、更に、ユーザによる入力操作が停止したことが検知されると（ＳＡ２：「ＹＥＳ」）、ユーザによる入力操作が停止している状態が待機期間α維持されたか否かを判定する（ＳＡ３）。この結果、待機期間αを待たずに、ユーザによる入力操作が再開された場合には、否定判定となり、ステップＳＡ１に戻る。一方、ユーザによる入力操作が停止している状態が待機期間α維持された場合には（ＳＡ３：「ＹＥＳ」）、表示制御部２４によるコンテンツの表示が行われる（ＳＡ４）。続いて、第１変更部２５ａによる待機期間αの変更が行われ（ＳＡ５）、ステップＳＡ１に戻る。これにより、次の処理フローでは、新たに設定された待機期間αがステップＳＡ３において採用されることとなる。
【００３０】
以上、説明してきたように、本実施形態に係る情報提示装置、情報提示方法、及び情報提示プログラムによれば、コンテンツが表示される度に待機期間αが変更されるため、ユーザによって入力操作が停止されてからコンテンツが表示されるまでの期間を動的に切り替えることが可能となる。そして、ユーザによってコンテンツがクリックされたときの待機期間αを記憶しておき、これに基づいて待機期間設定範囲Ｌを所定のタイミングで更新する。これにより、ユーザに対して効果的な情報提示のタイミングを探索することができ、ユーザに対して適したタイミングでコンテンツを提示することが可能となる。この結果、可能な限りユーザに不快感を与えないタイミングで、コンテンツを効果的に表示させることが可能となる。
【００３１】
以上、本発明について実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施形態に多様な変更又は改良を加えることができ、該変更又は改良を加えた形態も本発明の技術的範囲に含まれる。また、上記実施形態を適宜組み合わせてもよい。
【００３２】
例えば、上記実施形態では、ユーザによる入力操作が停止した状態が待機期間α維持された直後にコンテンツを表示させることとしたが、これに代えて、ユーザによる入力操作が停止した状態が待機期間α維持された後であって、ユーザによる入力操作が検知された直後に、コンテンツを表示画面に表示させることとしてもよい。
【００３３】
また、上記実施形態において、表示制御部２４によってコンテンツが表示され、待機期間αが変更されると、速やかにステップＳＡ１に戻ることとしたが、これに代えて、表示制御部２４によってコンテンツが規定の表示パターンで表示された後、換言すると、コンテンツが非表示とされた後において、一定期間は表示枠１７ａへのコンテンツの表示を禁止することとしてもよい。これにより、コンテンツが立て続けに表示部１７に表示されることを回避することが可能となる。
【００３４】
また、特定のアプリケーションが起動されている場合には、コンテンツ表示の条件を満たした場合（図６におけるステップＳＡ１〜３において「ＹＥＳ」の場合）であっても、コンテンツの表示を強制的に禁止することとしてもよい。例えば、動画再生等のアプリケーションを起動させている場合には、ユーザの入力操作がなくてもユーザが画面に集中している場合がある。このような場合に、コンテンツを表示させるとユーザに不快感を与える可能性が高い。したがって、ユーザが画面に集中することが予測できる特定のアプリケーションについては、その情報を予め登録しておき、登録されているアプリケーションが起動されている場合には、コンテンツ表示を強制的に禁止するようにするとよい。
【００３５】
なお、ユーザの入力操作がない場合であっても、ワードやエクセルなどのアプリケーション（上述の特定のアプリケーション以外のアプリケーション）が起動している場合がある。このような場合にコンテンツ表示の条件を満たした場合には、最前面にコネテンツを表示させることとしてもよい。更に、最前面にコンテンツを表示させるか否かをユーザが適宜選択できるような構成としても良い。
【００３６】
また、上記実施形態では、情報処理装置１０に情報提示装置が搭載される場合について説明したが、情報提示装置の搭載場所については特に限定されない。例えば、クラウド上に設けられていてもよいし、コンテンツ記憶部２１に格納されるコンテンツを配信するコンテンツ配信サーバに設けられていてもよい。コンテンツ配信サーバに情報提示装置が設けられている場合には、ウェブブラウザ上でのユーザによる操作がユーザによる入力操作として検知される。例えば、ユーザによる入力操作として、ウェブブラウザ上でのスクロール操作やクリック操作が、サーバに設けられた情報提示装置の入力操作検知部２２によって検知されることとなる。そして、ウェブブラウザ上におけるユーザの入力操作が停止した状態が待機期間α維持されたときに、ウェブブラウザ上に設けられた所定の表示枠に対してコンテンツが表示されることとなる。その他の部における機能や実行される処理については、情報処理装置１０に搭載される場合と同様であるため説明は省略する。
【００３７】
また、上記実施形態で説明した情報提示処理の流れも一例であり、本発明の主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよい。
【符号の説明】
【００３８】
１０    ：情報処理装置
１７    ：表示部
１７ａ  ：表示枠
２１    ：コンテンツ記憶部
２２    ：入力操作検知部
２３    ：判定部
２４    ：表示制御部
２５    ：待機期間変更部
２５ａ  ：第１変更部
２５ｂ  ：第２変更部
２５ｃ  ：評価情報記憶部
３０    ：情報提示部
【図１】
2019101732.tif 000003
【図２】
2019101732.tif 000004
【図３】
2019101732.tif 000005
【図４】
2019101732.tif 000006
【図５】
2019101732.tif 000007
【図６】
2019101732.tif 000008