(57)【要約】【課題】コンテンツを表示する場合におけるユーザの利便性を向上させること。【解決手段】受付部１０３は、ユーザの操作を受け付ける。第１表示制御部１０１は、表示面に第１のコンテンツを表示させて、受付部１０３により受け付けられた操作に応じて、その第１のコンテンツをスクロールさせる。第２表示制御部１０２は、第１表示制御部１０１により第１のコンテンツがスクロールされている場合に、表示部１４に第２のコンテンツの表示を開始させる。また、第２表示制御部１０２は、第１表示制御部１０１によりコンテンツのスクロールが停止するまでに、表示部１４に第２のコンテンツの表示を終了させる。【選択図】図２
2014085793.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを表示する表示手段と、
ユーザの操作を受け付ける受付手段と、
前記表示手段に第１のコンテンツを表示させて、前記受付手段により受け付けられた操作に応じて、当該第１のコンテンツをスクロールさせる第１表示制御手段と、
前記第１表示制御手段により前記第１のコンテンツがスクロールされている場合に、前記表示手段に第２のコンテンツの表示を開始させる第２表示制御手段と
を備えることを特徴とする表示装置。
【請求項２】
前記第２表示制御手段は、前記第１表示制御手段により前記第１のコンテンツのスクロールが停止したあと所定の時間が経過するまでに前記第２のコンテンツの表示を終了させまたは変化させる
ことを特徴とする請求項１に記載の表示装置。
【請求項３】
前記第２表示制御手段は、前記第１表示制御手段により前記第１のコンテンツがスクロールされる速度に応じたタイミングで前記第２のコンテンツの表示を開始させ、終了させまたは変化させる
ことを特徴とする請求項１または２に記載の表示装置。
【請求項４】
前記第２表示制御手段は、前記速度が第１閾値を超えたタイミングで前記第２のコンテンツの表示を開始させ、当該速度が第２閾値以下になったタイミングで当該第２のコンテンツの表示を終了させまたは変化させる
ことを特徴とする請求項３に記載の表示装置。
【請求項５】
前記第２表示制御手段は、前記速度が第３閾値を超えたタイミングで前記第２のコンテンツの表示を終了させまたは変化させ、当該速度が第４閾値以下になったタイミングで当該第２のコンテンツの表示を開始させる
ことを特徴とする請求項３に記載の表示装置。
【請求項６】
前記第２表示制御手段は、前記第１表示制御手段により前記第１のコンテンツがスクロールされる量が第５閾値以上である場合に、前記第２のコンテンツの表示を開始させる
ことを特徴とする請求項１乃至５のいずれか１項に記載の表示装置。
【請求項７】
コンテンツを表示する表示手段と、
ユーザの操作を受け付ける受付手段と、
前記表示手段に第１のコンテンツを表示させて、前記受付手段により受け付けられた操作に応じて、当該第１のコンテンツをスクロールさせる第１表示制御手段と、
前記第１表示制御手段による前記第１のコンテンツのスクロールが停止した場合に、前記表示手段に第２のコンテンツの表示を開始させ、開始させた当該表示を終了させまたは変化させる第２表示制御手段と
を備えることを特徴とする表示装置。
【請求項８】
前記第２表示制御手段は、前記第１のコンテンツに文字が含まれている場合に、前記第１表示制御手段により表示されている前記第１のコンテンツが含む文字の量または大きさに応じたタイミングで前記第２のコンテンツの表示を開始させ、終了させまたは変化させる
ことを特徴とする請求項１乃至７のいずれか１項に記載の表示装置。
【請求項９】
前記第２表示制御手段は、前記第１表示制御手段により前記第１のコンテンツが表示されている領域における空白の大きさに応じたタイミングで前記第２のコンテンツの表示を開始させ、終了させまたは変化させる
ことを特徴とする請求項１乃至８のいずれか１項に記載の表示装置。
【請求項１０】
前記第２表示制御手段は、前記第１表示制御手段により前記第１のコンテンツがスクロールされる方向に応じたタイミングで前記第２のコンテンツの表示を開始させ、終了させまたは変化させる
ことを特徴とする請求項１乃至９のいずれか１項に記載の表示装置。
【請求項１１】
前記第２表示制御手段は、前記第１表示制御手段により表示されている前記第１のコンテンツの種類に応じたタイミングで前記第２のコンテンツの表示を開始させ、終了させまたは変化させる
ことを特徴とする請求項１乃至１０のいずれか１項に記載の表示装置。
【請求項１２】
コンテンツを表示する表示手段を備える表示装置が、ユーザの操作を受け付ける受付ステップと、
前記表示装置が、前記表示手段に第１のコンテンツを表示させて、前記受付ステップにおいて受け付けられた操作に応じて、当該第１のコンテンツをスクロールさせる第１表示制御ステップと、
前記表示装置が、前記第１表示制御ステップにおいて前記第１のコンテンツがスクロールされている場合に、前記表示手段に第２のコンテンツの表示を開始させる第２表示制御ステップと
を備えることを特徴とする表示制御方法。
【請求項１３】
コンテンツを表示する表示手段を備える表示装置が、ユーザの操作を受け付ける受付ステップと、
前記表示装置が、前記表示手段に第１のコンテンツを表示させて、前記受付ステップにおいて受け付けられた操作に応じて、当該第１のコンテンツをスクロールさせる第１表示制御ステップと、
前記表示装置が、前記第１表示制御ステップにおいて前記第１のコンテンツのスクロールが終了した場合に、前記表示手段に第２のコンテンツの表示を開始させる第２表示制御ステップと
を備えることを特徴とする表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを表示する技術に関する。
【背景技術】
【０００２】
携帯電話やスマートフォンなどの表示装置において広告などのコンテンツを表示する技術がある。例えば、特許文献１には、ＨＴＴＰ（HyperText Transfer Protocol）レスポンスメッセージの本体ヘッダ中に広告データ（つまりコンテンツを示すデータ）が含まれている場合に、このメッセージのメッセージボディに格納されたリソースをスクリーン（つまり表示面）上の主表示エリアに表示させ、主表示エリアとは別に定義されたスクリーン上の広告文字列表示エリアや広告画像表示エリアなどの広告を表示させるためのエリアに広告データを表示する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−９２７９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術では、コンテンツ（広告）を表示する場合、上記のコンテンツを表示するためのエリアに常にそのコンテンツが表示され続けることになる。そのため、それ以外のコンテンツ（この技術ではリソース）を表示する場合に、このエリアを活用することができない。このように、特許文献１の技術は、ユーザの利便性が悪いことがある。
そこで、本発明は、コンテンツを表示する場合におけるユーザの利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を達成するために、本発明は、コンテンツを表示する表示手段と、ユーザの操作を受け付ける受付手段と、前記表示手段に第１のコンテンツを表示させて、前記受付手段により受け付けられた操作に応じて、当該第１のコンテンツをスクロールさせる第１表示制御手段と、前記第１表示制御手段により前記第１のコンテンツがスクロールされている場合に、前記表示手段に第２のコンテンツの表示を開始させる第２表示制御手段とを備えることを特徴とする表示装置を提供する。
【０００６】
また、前記第２表示制御手段は、前記第１表示制御手段により前記第１のコンテンツのスクロールが停止したあと所定の時間が経過するまでに前記第２のコンテンツの表示を終了させまたは変化させてもよい。
さらに、前記第２表示制御手段は、前記第１表示制御手段により前記第１のコンテンツがスクロールされる速度に応じたタイミングで前記第２のコンテンツの表示を開始させ、終了させまたは変化させてもよい。
また、前記第２表示制御手段は、前記速度が第１閾値を超えたタイミングで前記第２のコンテンツの表示を開始させ、当該速度が第２閾値以下になったタイミングで当該第２のコンテンツの表示を終了させまたは変化させてもよい。
【０００７】
また、前記第２表示制御手段は、前記速度が第３閾値を超えたタイミングで前記第２のコンテンツの表示を終了させまたは変化させ、当該速度が第４閾値以下になったタイミングで当該第２のコンテンツの表示を開始させてもよい。
さらに、前記第２表示制御手段は、前記第１表示制御手段により前記第１のコンテンツがスクロールされる量が第５閾値以上である場合に、前記第２のコンテンツの表示を開始させてもよい。
【０００８】
本発明は、コンテンツを表示する表示手段と、ユーザの操作を受け付ける受付手段と、前記表示手段に第１のコンテンツを表示させて、前記受付手段により受け付けられた操作に応じて、当該第１のコンテンツをスクロールさせる第１表示制御手段と、前記第１表示制御手段による前記第１のコンテンツのスクロールが停止した場合に、前記表示手段に第２のコンテンツの表示を開始させ、開始させた当該表示を終了させまたは変化させる第２表示制御手段とを備えることを特徴とする表示装置を提供する。
【０００９】
また、前記第２表示制御手段は、前記第１のコンテンツに文字が含まれている場合に、前記第１表示制御手段により表示されている前記第１のコンテンツが含む文字の量または大きさに応じたタイミングで前記第２のコンテンツの表示を開始させ、終了させまたは変化させてもよい。
さらに、前記第２表示制御手段は、前記第１表示制御手段により前記第１のコンテンツが表示されている領域における空白の大きさに応じたタイミングで前記第２のコンテンツの表示を開始させ、終了させまたは変化させてもよい。
【００１０】
また、前記第２表示制御手段は、前記第１表示制御手段により前記第１のコンテンツがスクロールされる方向に応じたタイミングで前記第２のコンテンツの表示を開始させ、終了させまたは変化させてもよい。
さらに、前記第２表示制御手段は、前記第１表示制御手段により表示されている前記第１のコンテンツの種類に応じたタイミングで前記第２のコンテンツの表示を開始させ、終了させまたは変化させてもよい。
【００１１】
本発明は、コンテンツを表示する表示手段を備える表示装置が、ユーザの操作を受け付ける受付ステップと、前記表示装置が、前記表示手段に第１のコンテンツを表示させて、前記受付ステップにおいて受け付けられた操作に応じて、当該第１のコンテンツをスクロールさせる第１表示制御ステップと、前記表示装置が、前記第１表示制御ステップにおいて前記第１のコンテンツがスクロールされている場合に、前記表示手段に第２のコンテンツの表示を開始させる第２表示制御ステップとを備えることを特徴とする表示制御方法を提供する。
【００１２】
本発明は、コンテンツを表示する表示手段を備える表示装置が、ユーザの操作を受け付ける受付ステップと、前記表示装置が、前記表示手段に第１のコンテンツを表示させて、前記受付ステップにおいて受け付けられた操作に応じて、当該第１のコンテンツをスクロールさせる第１表示制御ステップと、前記表示装置が、前記第１表示制御ステップにおいて前記第１のコンテンツのスクロールが終了した場合に、前記表示手段に第２のコンテンツの表示を開始させる第２表示制御ステップとを備えることを特徴とする表示制御方法を提供する。
【発明の効果】
【００１３】
本発明によれば、コンテンツを表示する場合におけるユーザの利便性を向上させることができる。
【図面の簡単な説明】
【００１４】
【図１】表示装置のハードウェア構成を示す図である。
【図２】表示装置が実現する機能構成を示す図である。
【図３】広告表示処理における表示装置の動作の一例を示すフロー図である。
【図４】広告表示処理において表示面に表示されるコンテンツの例を示す図である。
【図５】広告表示処理における表示装置の動作の一例を示すフロー図である。
【図６】広告表示処理において表示面に表示されるコンテンツの例を示す図である。
【図７】広告表示処理における表示装置の動作の一例を示すフロー図である。
【図８】広告表示期間について説明するためグラフである。
【図９】別の広告表示期間について説明するためグラフである。
【図１０】広告表示期間を決定するためのテーブルの一例を示す表である。
【図１１】広告表示期間を決定するためのテーブルの別の一例を示す表である。
【発明を実施するための形態】
【００１５】
［第１実施形態］
本発明の第１実施形態について、以下、図面を参照して説明する。
［構成］
図１は、第１実施形態の表示装置１０のハードウェア構成を示す図である。表示装置１０は、制御部１１と、記憶部１２と、操作部１３と、表示部１４と、音声入出力部１５と、通信部１６とを備えたコンピュータである。制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）及びリアルタイムクロックを備えている。ＣＰＵは、ＲＡＭをワークエリアとして用いてＲＯＭや記憶部１２に記憶されたプログラムを実行することによって、表示装置１０の各部の動作を制御する。リアルタイムクロックは、現在の日時を算出する機能を有している。
【００１６】
記憶部１２は、例えばフラッシュメモリやハードディスク等の記憶手段であり、制御部１１が制御に用いるデータやプログラムなどを記憶している。操作部１３は、複数のキー及びタッチセンサなどの操作子を備え、利用者の操作に応じた操作信号を制御部１１に供給する。制御部１１は、この操作信号に応じた処理を行う。表示部１４は、表示面を有し、制御部１１からの指示に応じて、記憶部１２に記憶されているデータや通信部１６を介して送信されてくるデータが示すコンテンツなどを表示面に表示する表示手段である。本実施形態では、操作部１３が表示面に重ねて設けられたタッチセンサを備え、ユーザが表示面をタップしたりドラッグしたりすることで操作が行われるものとする。音声入出力部１５は、スピーカ、マイクロフォン及び音声処理回路等を有し、通話に係る音声の入出力を行う。通信部１６は、携帯電話や無線ＬＡＮなどの規格に基づく無線通信を行うための通信回路を備え、移動体通信や無線ＬＡＮ通信を行う。
以上のとおり、表示装置１０は、画像を表示する表示手段（表示部１４）を備える装置であり、例えば、携帯電話やスマートフォンなどである。
【００１７】
表示装置１０は、以上のハードウェア構成に基づき、表示面に広告を表示するための広告表示処理を行う。記憶部１２には、広告表示処理を行うためのプログラムが記憶されている。制御部１１がそのプログラムを実行して図１に示す各部を制御することで、以下に述べる機能が実現される。
図２は、表示装置１０が実現する機能構成を示す図である。表示装置１０は、第１表示制御部１０１と、第２表示制御部１０２と、受付部１０３と、表示部１４とを備える。表示部１４は、図１で述べた表示部１４のことであり、表示面を有する表示手段である。
【００１８】
受付部１０３は、ユーザの操作を受け付ける受付手段である。受付部１０３は、制御部１１及び操作部１３が協働して実現する機能である。制御部１１は、ユーザにより操作された操作部１３から上記のとおり供給される操作信号に応じた処理を行うことで、その操作を受け付ける。受付部１０３は、そうして受け付けた操作の内容を示す操作データを第１表示制御部１０１に供給する。受付部１０３は、ユーザが表示面に指を触れさせたまま操作し続けている場合には、所定の時間の間隔（例えば０．１秒毎）で操作を受け付け、その時間の間隔で操作データを第１表示制御部１０１に供給する。
【００１９】
第１表示制御部１０１は、表示部１４にコンテンツを表示させて、受付部１０３により受け付けられた操作に応じて、そのコンテンツをスクロールさせる第１表示制御手段である。ここでいうコンテンツとは、テキストや画像、動画などによりユーザに情報を伝えるものであり、例えばＳＮＳ（Social networking service）及びブログ等で提供される書き込みや記事などである。以下では、このようにスクロールされるコンテンツのことを「第１のコンテンツ」ともいう。第１表示制御部１０１は、このような第１のコンテンツを所定の領域（以下「第１のコンテンツ領域」という。）に表示させる。第１表示制御部１０１は、第１のコンテンツが第１のコンテンツ領域に表示しきれない場合に、スクロールを行うことで、表示しきれていない第１のコンテンツを順次表示する。第１表示制御部１０１は、例えば、制御部１１、記憶部１２及び通信部１６が協働して実現する機能である。
【００２０】
制御部１１は、受付部１０３から供給される操作データが示す操作の内容に基づいて、例えば、記憶部１２に記憶されているＳＮＳのプログラムを起動し、インターネット上で提供されているそのＳＮＳの書き込み（つまり第１のコンテンツ）を取得する。制御部１１は、具体的には、ＳＮＳサーバ装置から送信されてくるテキストデータや画像データなどを通信部１６を介して受け取り、それらのデータが示すテキスト及び画像などによって表される第１のコンテンツを取得する。制御部１１は、それらのデータが示すテキストや画像などを表示部１４に表示させる。こうして第１表示制御部１０１は表示部１４を制御して第１のコンテンツ領域に第１のコンテンツを表示させる。
【００２１】
また、制御部１１は、表示させた第１のコンテンツが第１のコンテンツ領域に収まっていない場合に、受付部１０３から供給される操作データが示す操作の内容に基づいてその第１のコンテンツのスクロールを行う。制御部１１は、例えば、操作の内容が、表示面上において第１のコンテンツ領域から始まる所定の方向（以下「スクロール方向」という。）への移動量を有するドラッグであった場合に、そのスクロール方向へ第１のコンテンツをスクロールさせる。以下では、このような操作を「スクロール操作」といい、スクロール操作により受付部１０３から操作データが第１表示制御部１０１に供給されることを「スクロール要求」という。第１表示制御部１０１は、このスクロール要求に応じて第１のコンテンツをスクロールさせ、そのスクロールに関するスクロールデータを第２表示制御部１０２に供給する。第１表示制御部１０１は、例えば、スクロール要求に基づいて、スクロール量、スクロール速度及びスクロールを停止させるまでの時間（「スクロール時間」という。）という３つの情報（以下「第１情報」という。）を算出し、算出したこれらの第１情報を示すスクロールデータを第２表示制御部１０２に供給する。
【００２２】
第１表示制御部１０１は、スクロール操作が継続している間、すなわちユーザの指が表示面に触れている間は、所定の時間の間隔（例えば０．１秒毎）でスクロール要求が行われるので、その時間の間隔で第１情報を算出し、算出した第１情報を示すスクロールデータを第２表示制御部１０２に供給するということを繰り返し行う。これにより、第１表示制御部１０１は、ユーザが表示面に指を触れさせたままスクロール操作を行っている場合は、その指の動きに合わせてスクロールを行う。この場合、第１表示制御部１０１は、ユーザがスクロール方向へ指を動かす速度が速いほどスクロール量を大きくし、スクロール速度を速くする。ただし、第１表示制御部１０１は、スクロール速度については、一定の速度を上限として、それ以上は速くしない。また、第１表示制御部１０１は、ユーザが表示面を素早くなぞってはじくようにスクロール操作を行った場合は、指が表示面に触れている間に行われたスクロール操作に応じたスクロール量、スクロール速度及びスクロール時間でユーザが指を離したあとのスクロールを行う。この場合、第１表示制御部１０１は、指を離した瞬間のスクロール速度を、スクロール時間が経過するにつれて減速させながら、スクロール時間が経過したときにスクロール速度が０になるように変化させる。
【００２３】
第２表示制御部１０２は、第１表示制御部１０１により第１のコンテンツがスクロールされている場合に、表示部１４に第２のコンテンツの表示を開始させる第２表示制御手段である。第２のコンテンツとは、第２表示制御手段により表示を制御されるコンテンツであり、例えば広告やサービス提供者がユーザに提供する情報、レコメンドなどである。以下では、広告を第２のコンテンツとする場合について説明する。第２表示制御部１０２は、本実施形態においては、第１表示制御部１０１により第１のコンテンツのスクロールが停止するまでに、表示部１４に広告の表示を終了させる。第２表示制御部１０２は、制御部１１及び記憶部１２が協働して実現する機能であり、例えば次の方法で表示を制御する。
【００２４】
記憶部１２には、予め第２のコンテンツである広告を示す広告データが記憶されている。広告データは、広告の内容を示すテキスト及び画像等を示すデータである。なお、この広告データは、制御部１１が通信部１６を介して外部装置から取得して記憶部１２に記憶させてもよい。その場合は通信部１６も協働して第２表示制御部１０２の機能を実現する。
制御部１１は、前述したスクロールデータが供給されていない状態から、スクロールデータが供給される状態になったときに、表示部１４を制御して、記憶部１２に記憶されている広告データが示す広告の表示を開始させる。また、制御部１１は、最後に供給されたスクロールデータが示すスクロール時間が経過したときに、表示部１４を制御してこの広告の表示を終了させる。第２表示制御部１０２は、このようにして表示部１４に広告の表示を開始させ、また、終了させる。なお、ここで述べた表示の開始及び終了の方法は、あくまで一例であり、第２表示制御部１０２は他の方法で表示の開始及び終了を行ってもよい。他の方法については、別の実施形態で説明する。
【００２５】
［動作］
表示装置１０は、以上の構成に基づき、上述した広告表示処理を行う。
図３は、広告表示処理における表示装置１０の動作の一例を示すフロー図である。広告表示処理は、表示装置１０を所持するユーザが、第１のコンテンツを表示させる操作を行うことを契機に開始される。表示装置１０は、この操作を受け付けると、その操作に応じて第１のコンテンツを表示する（ステップＳ１１）。次に、表示装置１０は、スクロール要求があるか否かを判断する（ステップＳ１２）。表示装置１０は、スクロール要求があると判断するまでステップＳ１２の動作を繰り返し行い、スクロール要求があると判断すると（ステップＳ１２：ＹＥＳ）、表示している第１のコンテンツのスクロールを開始させる（ステップＳ１３）。ステップＳ１１、Ｓ１２及びＳ１３は、図２に示す受付部１０３、第１表示制御部１０１及び表示部１４が協働して行う動作である。
【００２６】
次に、表示装置１０は、第２のコンテンツである広告の表示を開始する（ステップＳ１４）。表示装置１０は、本実施形態においては、ステップＳ１３において第１のコンテンツのスクロールを開始するとともに、広告の表示を開始する。続いて、表示装置１０は、追加でスクロール要求があるか否かを判断し（ステップＳ１５）、追加の要求があると判断した場合には（ステップＳ１５：ＹＥＳ）、その要求に応じて第１のコンテンツをスクロールさせる（ステップＳ１６）。表示装置１０は、ステップＳ１６のあと、またはステップＳ１５において否（ＮＯ）と判断した場合、スクロールを停止させるか否かを判断する（ステップＳ１７）。本実施形態では、表示装置１０は、第１のコンテンツのスクロール時間が経過した場合にスクロールを停止させると判断し、経過していない場合に停止させないと判断する。このとき表示装置１０が用いるスクロール時間は、ステップＳ１２及びＳ１５のいずれかで行われた最新のスクロール操作によるスクロール時間である。
【００２７】
表示装置１０は、スクロールを停止させないと判断した場合（ステップＳ１７：ＮＯ）、ステップＳ１５に戻って動作を行い、スクロールを停止させると判断するまでステップＳ１５からＳ１７までの動作を繰り返し行う。表示装置１０は、スクロールを停止させると判断すると（ステップＳ１７：ＹＥＳ）、本実施形態においては、第１のコンテンツのスクロールを停止させる（ステップＳ１８）とともに、第２のコンテンツである広告の表示も終了させる（ステップＳ１９）。ステップＳ１４、Ｓ１７及びＳ１９は、第２表示制御部１０２及び表示部１４が行う動作であり、ステップＳ１５〜Ｓ１８は、第１表示制御部１０１及び表示部１４が行う動作である。また、ステップＳ１５では、受付部１０３も動作を行っている。以上が広告表示処理における表示装置１０の動作である。
【００２８】
図４は、広告表示処理において表示部１４の表示面１４１に表示される第１のコンテンツの例を示す図である。図４（ａ）では、図３に示すステップＳ１１において表示面１４１の第１のコンテンツ領域Ａ１に表示される第１のコンテンツの一例が示されている。第１表示制御部１０１は、図４（ａ）に示すように第１のコンテンツを第１のコンテンツ領域Ａ１に表示させる。表示面１４１は、長方形の形をしており、以下では、その長辺に沿った方向を上下方向、短辺に沿った方向を左右方向という。図４（ｂ）では、ステップＳ１３において矢印の方向（上下方向上向き）にスクロールされた第１のコンテンツと、それとともにステップＳ１４において表示された第２のコンテンツである広告Ｂ１とが示されている。この例では、広告Ｂ１は、表示面１４１の上下方向下側の端の領域に表示された長方形の形をしている。広告Ｂ１は、長辺が左右方向に沿っており、その長さが表示面１４１の左右方向の長さと一致している。
【００２９】
第２表示制御部１０２は、表示面１４１において第２のコンテンツである広告を表示させるために決められている領域（以下「第２のコンテンツ領域」という。）であるＡ２に広告を表示させている。第２のコンテンツ領域Ａ２は、広告を表示させる前の第１のコンテンツ領域（図４（ａ）における第１のコンテンツ領域Ａ１）の一部である。このため、第２表示制御部１０２が広告を表示させている間、第１表示制御部１０１が第１のコンテンツを表示させている第１のコンテンツ領域（図４（ｂ）におけるＡ３）は、広告が表示される前（第１のコンテンツ領域Ａ１）に比べて小さくなっている。この例では、第２表示制御部１０２は、第１のコンテンツ領域Ａ３の下側に隣接する第２のコンテンツ領域Ａ２に広告Ｂ１を表示させている。なお、第２表示制御部１０２は、図４（ｂ）とは異なる位置の第２のコンテンツ領域（例えば第１のコンテンツ領域の上側に隣接する第２のコンテンツ領域）に広告を表示させてもよい。
図４（ｃ）では、ステップ１５においてスクロール時間が経過したと判断され、スクロールが停止されるとともに、ステップＳ１９において広告Ｂ１の表示が終了したところが示されている。図４（ｃ）においては、第１表示制御部１０１は、第１のコンテンツを広告が表示される前（図４（ａ）に示す状態）と同様に、第１のコンテンツ領域Ａ１に表示させている。
【００３０】
ユーザは、第１のコンテンツ領域に第１のコンテンツが表示されると、自分が見たい内容が表示されているか否かを判断し、表示されていないと判断すれば、自分が見たい内容を探すために第１のコンテンツをスクロールさせる。ユーザは、自分が見たい内容が表示されているか否かを判断をするとき（「判断時」という。）には、第１のコンテンツをスクロールさせながら自分が見たい内容を探すとき（「探索時」という。）に比べて、表示されている第１のコンテンツの内容をより詳細に読み取ろうとする。一方、探索時には、第１のコンテンツの内容をいちいち詳細に読み取ろうとすると目当ての第１のコンテンツを探し出すまでに時間がかかってしまうので、ユーザは、判断時に比べて第１のコンテンツの内容を詳細に読み取ろうとしていないことが普通である。
【００３１】
本実施形態では、探索時（すなわちスクロールしているとき）に第２のコンテンツである広告を表示させている。つまり、ユーザが比較的第１のコンテンツを詳細に読み取ろうとしていないときに広告の内容をユーザに通知している。このようにユーザが比較的第１のコンテンツを詳細に読み取ろうとしていないときには、判断時に比べて他のものに目をやる余裕があるため、第２のコンテンツである広告をユーザが読み取る可能性が高い。つまり、本実施形態によれば、第２のコンテンツを、ユーザに読み取ってもらえる可能性が高い期間に表示させることができる。また、本実施形態によれば、判断時にも広告を表示させる場合に比べて、広告がユーザにとって邪魔になりにくいようにすることができる。また、本実施形態では、判断時には広告を表示させないため、ユーザは、広告が表示されていた領域（例えば図４に示す第２のコンテンツ領域Ａ２）にも第１のコンテンツが表示されている状態（例えば図４（ｃ）に示す状態）で第１のコンテンツの内容を読み取ることになる。このような本実施形態によれば、判断時にも広告を表示させる場合に比べて、第１のコンテンツをより大きな領域に表示させた状態でその第１のコンテンツの内容をユーザに読み取らせることができる。従って、広告を表示する場合におけるユーザの利便性を向上させることができる。
【００３２】
［第２実施形態］
本発明の第２実施形態について、以下、第１実施形態と異なる点を中心に説明する。第１実施形態では、スクロール中に広告が表示されたが、第２実施形態では、スクロールが停止したあとに広告が表示される。
本実施形態の第２表示制御部１０２は、第１表示制御部１０１による第１のコンテンツのスクロールが停止した場合に、表示部１４に広告の表示を開始させる。詳細には、第２表示制御部１０２は、図３に示すステップＳ１７においてスクロール時間が経過したと判断した場合に、表示部１４を制御して、広告データが示す広告（すなわち第２のコンテンツ）の表示を開始させる。また、第２表示制御部１０２は、広告を表示させたあと、本実施形態においては、所定の期間が経過したときに、表示部１４を制御してその広告の表示を終了させる。この期間は、広告を表示させる期間として表示装置１０において予め定められていたり、ユーザの設定により定められたりするものであり、以下では「所定表示期間」という。
【００３３】
図５は、本実施形態の広告表示処理における表示装置１０の動作の一例を示すフロー図である。この例では、図３に示す広告表示処理と同様にステップＳ１３（第１のコンテンツのスクロール）までの動作が行われる。表示装置１０は、ステップＳ１３の次に、ステップＳ１５からＳ１８までの動作、すなわちスクロールを停止させるまでの動作が行われる。表示装置１０は、本実施形態では、スクロールを停止させるとともに、第２のコンテンツである広告の表示を開始する（ステップＳ２１）。続いて、表示装置１０は、スクロール要求があるか否かを判断し（ステップＳ２２）、ある（ＹＥＳ）と判断した場合には、第１のコンテンツのスクロールを開始させ、且つ、広告（第２のコンテンツ）の表示を終了させる（ステップＳ２３）。表示装置１０は、ステップＳ２３のあとには、ステップＳ１５の動作を行う。ステップＳ２１は第２表示制御部１０２及び表示部１４が行う動作であり、ステップＳ２２及ぶＳ２３は、受付部１０３、第１表示制御部１０１及び表示部１４が協働して行う動作である。また、ステップＳ２３では、第２表示制御部１０２も表示部１４と協働する動作を行っている。
【００３４】
表示装置１０は、ステップＳ２２で否（ＮＯ）と判断した場合には、本実施形態では、所定表示期間（例えば２秒）が経過したか否かを判断する（ステップＳ２４）。表示装置１０は、ステップＳ２４で否（ＮＯ）と判断した場合には、再びステップＳ２２の動作を行う。こうして、表示装置１０は、スクロール要求があるという判断と、所定表示期間が経過したという判断のいずれかを行うまでステップＳ２２及びＳ２４の動作を繰り返し行い、スクロール要求がないまま所定表示期間が経過したと判断したときに（ステップＳ２４：ＹＥＳ）、ステップＳ１９の動作を行って、第２のコンテンツである広告の表示を終了する。ステップＳ２４は第２表示制御部１０２が行う動作である。以上が本実施形態の広告表示処理における表示装置１０の動作である。
【００３５】
図６は、本実施形態の広告表示処理において表示面１４１に表示される第１のコンテンツの例を示す図である。図６（ａ）では、第１のコンテンツ領域Ａ１に表示されている第１のコンテンツが、矢印の方向（上下方向の上向き）にスクロールされているところが示されている。図６（ｂ）では、ユーザによるスクロール操作がされなくなって、スクロールが停止したところが示されている。図６（ｃ）では、ステップ２１の動作が行われて、第２のコンテンツ領域Ａ２への広告Ｂ１の表示が開始され、第１のコンテンツ領域Ａ３に第１のコンテンツが表示されているところが示されている。図６（ｄ）では、ステップＳ１９の動作が行われて、広告Ｂ１の表示が終了し、第１のコンテンツ領域Ａ１に第１のコンテンツが表示されているところが示されている。
【００３６】
ユーザは、スクロールを停止させたあとに表示されている第１のコンテンツに自分が見たい内容が表示されているか否かを判断しようとするときに、第１のコンテンツとともに表示されている第２のコンテンツである広告の内容も読み取る可能性がスクロール中に比べて高い。このような本実施形態によれば、第２のコンテンツをユーザが読み取りやすいようにすることができる。また、本実施形態では、スクロールが停止した後に表示された広告は、所定表示期間が経過すれば消えてしまう。そのため、ユーザは、広告が表示されていた領域（例えば図６（ｃ）に示す第２のコンテンツ領域Ａ２）にも第１のコンテンツが表示された状態（例えば図６（ｄ）に示す状態）で、第１のコンテンツの内容を読み取ることになる。このような本実施形態によれば、スクロールが停止したあと広告を表示させ続ける場合に比べて、所定表示期間が経過したあとは第１のコンテンツをより大きな領域に表示させた状態でその第１のコンテンツの内容をユーザに読み取らせることができ、広告を表示する場合におけるユーザの利便性を向上させることができる。
【００３７】
［第３実施形態］
本発明の第３実施形態について、以下、第１実施形態と異なる点を中心に説明する。第１実施形態では、第１のコンテンツがスクロールされるとともに広告の表示が開始され、スクロールが停止するとともにその表示が終了されたが、第３実施形態では、第２のコンテンツである広告の表示の開始及び終了が、第１のコンテンツがスクロールされる速度に応じたタイミングで行われる。ここでいう速度とは、スクロールの向きに関係なく絶対値で用いる場合と、例えば下向きにスクロールされているときを正とし、上向きにスクロールされているときを負として用いる場合（下向きを負、上向きを正としてもよい。）とがある。以下ではまず、速度の絶対値を用いる場合について説明する。
【００３８】
第２表示制御部１０２は、第１表示制御部１０１から供給されるスクロールデータが示すスクロール速度に応じたタイミングで広告の表示を開始させ及び終了させる。第２表示制御部１０２は、例えば、第１実施形態同様に、制御部１１及び記憶部１２によって実現される。制御部１１には、第１表示制御部１０１からスクロールデータが供給される。第１表示制御部１０１は、ここでは、スクロール方向に関わらずスクロール速度を正の値で算出する（すなわち前述した速度の絶対値を算出する）。制御部１１は、供給されたスクロールデータが示すスクロール速度が第１閾値を超えたタイミングで、表示部１４を制御して広告の表示を開始させ、供給されたスクロールデータが示すスクロール速度が第２閾値以下になったタイミングで、表示部１４を制御して広告の表示を終了させる。第１閾値及び第２閾値は、記憶部１２に予め記憶されており、第２閾値以上の値が第１閾値として定められている。第２表示制御部１０２は、このようにして、スクロール速度に応じたタイミングで広告の表示を開始させまたは終了させる。
【００３９】
図７は、本実施形態の広告表示処理における表示装置１０の動作の一例を示すフロー図である。この例では、図３に示す広告表示処理と同様にステップＳ１３（第１のコンテンツのスクロール）までの動作が行われる。表示装置１０は、ステップＳ１３の次に、ステップＳ１７の動作、すなわちスクロールを停止するか否かの判断を行う。なお、図７の例では、ステップＳ１５及びＳ１６の動作を示していないが、表示装置１０はこれらの動作を行ってからステップＳ１７の動作を行ってもよい。表示装置１０は、スクロールを停止させると判断した場合（ステップＳ１７：ＹＥＳ）、第１のコンテンツのスクロールを停止させて（ステップＳ１８）、広告表示処理を終了する。表示装置１０は、スクロールを停止させないと判断した場合（ステップＳ１７：ＮＯ）、次に、第２のコンテンツである広告が表示されているか否かを判断する（ステップＳ３１）。表示装置１０は、広告が表示されていないと判断した場合（ステップＳ３１：ＮＯ）、続いて、スクロール速度が第１閾値を超えたか否かを判断する（ステップＳ３２）。
【００４０】
表示装置１０は、第１閾値を超えたと判断した場合（ステップＳ３２：ＹＥＳ）、第２のコンテンツである広告の表示を開始する（ステップＳ３３）。次に、表示装置１０は、スクロール速度が第２閾値以下になったか否かを判断する（ステップＳ３４）。表示装置１０は、第２閾値以下になったと判断した場合（ステップＳ３４：ＹＥＳ）、第２のコンテンツである広告の表示を終了する（ステップＳ３５）。表示装置１０は、ステップＳ３５の動作を行ったあとは、ステップＳ１７の動作（スクロール停止の判断）を再び行う。また、表示装置１０は、ステップＳ３２において第１閾値を超えていない（ＮＯ）と判断した場合と、ステップＳ３４において第２閾値以下になっていない（ＮＯ）と判断した場合にも、ステップＳ１７の動作を行う。また、表示装置１０は、ステップＳ３１において、広告が表示されている（ＹＥＳ）と判断した場合、ステップＳ３２及びＳ３３の動作（すなわち広告を表示するための動作）を行わないで、ステップＳ３４の動作を行う。
【００４１】
表示装置１０は、このように広告表示処理を行うことにより、第１のコンテンツをスクロールさせている期間のうち、次に示すような期間に広告を表示させることになる。以下では、広告を表示させる期間のことを「広告表示期間」という。
図８は、本実施形態における広告表示期間について説明するためグラフである。図８では、第１閾値と第２閾値とが同じ値である場合について示している。このグラフの縦軸はスクロール速度を示し、横軸は時刻を示している。この例では、時刻ｔ０に第１のコンテンツがスクロールされ始め、時刻ｔ１にスクロール速度が第１閾値を超え、時刻ｔ２にスクロール速度が第２閾値以下となっている。また、時刻ｔ３にはスクロール速度が再び第１閾値を超え、時刻ｔ４にスクロール速度が第２閾値以下となっている。この場合、時刻ｔ１からｔ２までの期間Ｃ１と、時刻ｔ３からｔ４までの期間Ｃ２において、広告が表示されていることが表されている。
【００４２】
図９は、本実施形態における別の広告表示期間について説明するためグラフである。図９では、第１閾値と第２閾値とが異なる値である場合について示している。この例では、時刻ｔ０から時刻ｔ４にかけて、図８と同様にスクロール速度が変化する場合を示している。図９では、スクロール速度が、時刻ｔ１１に第１閾値を超え、時刻ｔ１２に第２閾値以下となり、時刻ｔ１３に再び第１閾値を超え、時刻ｔ４に第２閾値以下となっている。この場合、時刻ｔ１１からｔ１２までの期間Ｃ３と、時刻ｔ１３からｔ４までの期間Ｃ４において、広告が表示されていることが表されている。表示装置１０においては、図８及び図９に示すように、第２閾値以上の値が第１閾値として定められている。第２閾値の方を大きい値にしてしまうと、スクロール速度が第１閾値を超えても第２閾値を超えない限り広告の表示が開始できないことになり、第１閾値を定める意味がなくなるからである。
【００４３】
図８及び図９の例では、同じスクロール方向でスクロール速度が変化する場合を説明したが、スクロール方向が途中で反対になる、すなわちスクロール中に反対向きのスクロールのスクロール要求があった場合でも、同様の動作が行われる。この場合、反対向きのスクロールに切り替わるときに、スクロール速度が第２閾値以下になる（例えばスクロール速度が０になる）と広告が表示されなくなり、反対向きのスクロール速度が再び第１閾値を超えたときに広告が表示されることになる。
【００４４】
上記の例では、第２表示制御部１０２が速度の絶対値を用いる場合について説明したが、第２表示制御部１０２は、上述したとおりスクロールの向きを考慮した速度を用いてもよい。第２表示制御部１０２は、例えば、下向きにスクロールされているときのスクロール速度を正とし、上向きにスクロールされているときのスクロール速度を負として用いる。この場合、例えば図７に示すステップＳ３２において用いられる第１閾値が正の値であるとすると、第２表示制御部１０２は、下向きのスクロールであればスクロール速度が第１閾値を超えたときに広告の表示を開始し、上向きのスクロールであればスクロール速度が大きくなっても第１閾値を超えることがないため、広告の表示を開始しないことになる。
なお、この場合に、第１閾値（第２閾値でもよい）として正と負の２通りの値を定めてもよい。例えば、第２表示制御部１０２は、下向きのスクロール時には正の第１閾値を用いて、上向きのスクロール時には負の第１閾値を用いる。これにより、スクロールの向きによって異なる速度を超えたときに広告を表示させる（第２閾値であれば異なる速度以下になったときに広告の表示を終了させる）ことができる。
【００４５】
なお、第２表示制御部１０２は、上述した例のように、スクロール速度が速い場合に第２のコンテンツを表示させるのとは反対に、スクロール速度が遅い場合に第２のコンテンツを表示させてもよい。この場合、第２表示制御部１０２は、例えば、供給されたスクロールデータが示すスクロール速度が第３閾値を超えたタイミングで、表示部１４を制御して広告の表示を終了させ、供給されたスクロールデータが示すスクロール速度が第４閾値以下になったタイミングで、表示部１４を制御して広告の表示を開始させる。これにより、第２表示制御部１０２は、スクロールが開始されるとともに広告の表示を開始させ、スクロール速度が第３閾値を超えたときに広告の表示を終了させる。そのあと、第２表示制御部１０２は、スクロール速度が第４閾値以下になったときに広告の表示を再度開始させる。また、第２表示制御部１０２は、スクロールが停止するまでスクロール速度が第３閾値を超えなければ、広告を表示させ続ける。
【００４６】
また、第２表示制御部１０２は、表示されている第１のコンテンツの種類に応じた各閾値を用いて表示の制御を行ってもよい。この場合、第１表示制御部１０１は、表示させている第１のコンテンツの種類を特定し、特定した種類を示す種類情報を付加したスクロールデータを第２表示制御部１０２に供給する。第１表示制御部１０１は、例えば、第１のコンテンツの種類を特定するための情報（「特定情報」という。具体的には、第１のコンテンツのＵＲＬや第１のコンテンツに含まれるリンクの数など）に基づいて、第１のコンテンツが検索結果などのナビゲーション用のコンテンツ（「ナビ用コンテンツ」という。）と、ニュース記事や投稿などを掲載したコンテンツ（「記事コンテンツ」という。）とのいずれであるかを特定する。
【００４７】
第１表示制御部１０１は、特定情報がＵＲＬである場合、例えば、特定情報と第１のコンテンツの種類とを対応付けるテーブルを記憶しておき、供給されたスクロールデータが示す特定情報にそのテーブルにおいて対応付けられているコンテンツの種類を特定する。このとき、第１表示制御部１０１は、特定情報そのものを用いる代わりに、特定情報の一部（ホスト名やパス名など）を抜き出して用いてもよい。また、第１表示制御部１０１は、特定情報がリンクの数であれば、その数が閾値以上であるか否かによって第１のコンテンツの種類を特定する。第１表示制御部１０１は、リンクの数が閾値以上であれば、その第１のコンテンツがナビ用コンテンツであると特定し、リンクの数が閾値未満であれば、その第１のコンテンツが記事コンテンツであると特定する。
なお、第１のコンテンツの種類の特定は、第２表示制御部１０２が行ってもよい。その場合、第１表示制御部１０１が特定情報を第２表示制御部１０２に供給し、第２表示制御部１０２が、供給された特定情報に基づいて、上記と同様の方法でコンテンツの種類を特定する。
【００４８】
第２表示制御部１０２は、ナビ用コンテンツであると特定されている場合（前者の場合）は、第２のコンテンツが表示されにくい上記の閾値を用いて表示の制御を行い、記事コンテンツであると特定されている場合（後者の場合）は、第２のコンテンツが表示されやすい上記の閾値を用いて表示の制御を行う。詳細には、第２表示制御部１０２は、前者の場合、後者の場合に比べて大きな値の第１及び第２閾値を用い、同様に前者の場合、後者の場合に比べて小さな値の第３及び第４閾値を用いる。
【００４９】
ユーザは、検索結果のようなナビ用コンテンツが表示されている場合、ユーザは表示されている第１のコンテンツを横断的に早く見たい（つまり表示面の広範囲を見たい）ことが多く、スクロール速度が大きくなりやすくなり、第２のコンテンツが表示されるとユーザは邪魔と感じやすい。反対に、ニュース記事や投稿のような記事コンテンツが表示されている場合、表示されている第１のコンテンツの続きを読むためにユーザはスクロールさせることが多く、第２のコンテンツが表示されていてもユーザは邪魔と感じにくい。第２表示制御部１０２が上記のとおり特定されたコンテンツの種類に応じて閾値を用いることで、ユーザが第２のコンテンツを邪魔と感じにくいときには第２のコンテンツが表示されやすいようにして、反対にユーザが第２のコンテンツを邪魔と感じやすいときには第２のコンテンツが表示されにくいようにすることができる。
【００５０】
第２表示制御部１０２は、上述した例以外にも、特定された様々なコンテンツの種類に応じた閾値を用いてもよい。第２表示制御部１０２は、要するに、表示させた第２のコンテンツをユーザに見てもらいやすいまたはユーザが邪魔と感じにくい種類の第１のコンテンツ（上記の例では記事コンテンツ）が特定された場合に、第２のコンテンツが表示されやすい上記の閾値を用いて表示の制御を行えばよい。また、第２表示制御部１０２は、表示させた第２のコンテンツをユーザに見てもらいにくいまたはユーザが邪魔と感じやすい種類の第１のコンテンツ（上記の例ではナビ用コンテンツ）が特定された場合に、第２のコンテンツが表示されにくい上記の閾値を用いて表示の制御を行うとよい。
【００５１】
ユーザは、スクロール速度が速いと、スクロール速度が遅い場合に比べて、第１のコンテンツの内容を読み取ることが難しくなる。逆に言えば、ユーザは、スクロールさせつつも第１のコンテンツの内容を読み取りたいと思った場合には、スクロール速度を遅くして、第１のコンテンツを読み取るよりも速くスクロールさせたいと思った場合には、スクロール速度を速くすることが普通である。上述したスクロール速度が速い場合に第２のコンテンツを表示させる例では、スクロール速度が第１閾値を超えてから第２閾値以下になるまでの期間だけに第２のコンテンツ（上記の例では広告）を表示して、スクロール速度がこれらの閾値以下である期間には第２のコンテンツを表示させない。このような本実施形態によれば、ユーザが第１のコンテンツの内容を読み取りながらスクロールさせる場合に許容するスクロール速度のときは広告を表示させないような値が第１及び第２閾値して決められている場合に、第１のコンテンツの内容をユーザが読み取りやすいようにすることができる。また、ユーザは、速くスクロールさせている場合には、遅くスクロールさせている場合に比べて、第１のコンテンツを詳細に読み取っていないことが多く、他のものに目をやる余裕があるため、第２のコンテンツである広告をユーザが読み取る可能性が高い。つまり、本実施形態によれば、第２のコンテンツを、ユーザに読み取ってもらえる可能性が高い期間に表示させることができる。
【００５２】
また、スクロール速度が遅いと、スクロール速度が速い場合に比べて、ユーザが第１のコンテンツを詳細に読み取ろうとしていることが多い。この場合に、ユーザは、表示されている第１のコンテンツを横断的に探索するというよりも、或る箇所を集中して読み取っていることがある。この場合に、上述したスクロール速度が遅い場合に第２のコンテンツを表示させる例のように表示を制御することで、表示される第２のコンテンツがユーザの邪魔になりにくいようにすることができる。
【００５３】
［第４実施形態］
本発明の第４実施形態について、以下、第２実施形態と異なる点を中心に説明する。第２実施形態では、第２のコンテンツである広告の表示が開始されたあと、所定表示時間が経過したときに広告の表示が終了したが、第４実施形態では、第１のコンテンツに文字が含まれている場合にその文字に基づくタイミングで広告の表示が終了する。
本実施形態では、第１表示制御部１０１が、上述したスクロールデータ（他のデータでもよい）として、スクロールさせている第１のコンテンツに含まれる文字（テキスト）の大きさを示すデータ（例えばフォントのポイント）を第２表示制御部１０２に供給する。第１のコンテンツに複数の大きさの文字が含まれている場合は、第１表示制御部１０１は、例えば、それら全ての文字の複数の大きさを示すデータをスクロールデータとして供給する。
【００５４】
第２表示制御部１０２は、第１のコンテンツに文字が含まれている場合に、第２のコンテンツである広告の表示を開始させたあと、第１表示制御部１０１により表示されている第１のコンテンツが含む文字の大きさ（以下「文字サイズ」という。）に応じた期間が経過したときにその広告の表示を終了させる。詳細には、第２表示制御部１０２は、第１表示制御部１０１から最後に供給されたスクロールデータが示す文字サイズを取得し、取得した文字サイズの範囲ごとに広告表示期間を対応付けたテーブルを用いて広告表示期間を決定する。第２表示制御部１０２は、取得した文字サイズが複数あった場合は、それらの平均を文字サイズとして取得する。なお、この平均の算出は、第１表示制御部１０１が行っておいてもよい。
【００５５】
図１０は、広告表示期間を決定するためのテーブルの一例を示す表である。この表では、「１０ポイント未満」、「１０ポイント以上１６ポイント未満」及び「１６ポイント以上」という文字サイズに、「４秒」、「３秒」及び「２秒」という広告表示期間がそれぞれ対応付けられている。第２表示制御部１０２は、このテーブルに基づき、例えば文字サイズが１２ポイントであれば、３秒間広告を表示させ、文字サイズが１８ポイントであれば、２秒間広告を表示させる。この場合、第２表示制御部１０２は、スクロールが停止したときに今よりも文字サイズの小さい第１のコンテンツが表示される場合に比べて、短い時間第２のコンテンツである広告を表示させる。
なお、第２表示制御部１０２は、スクロールが停止したときに今よりも文字サイズの小さい第１のコンテンツが表示される場合に比べて、長い時間広告を表示させてもよい。その場合、第２表示制御部１０２は、図１０に示すテーブルとは広告表示期間が反対の順番で対応付けられたテーブルを用いることで、そのような表示を行うことができる。
【００５６】
また、第２表示制御部１０２は、文字サイズの代わりに、文字の量に基づいて広告表示期間を決定してもよい。この場合、第１表示制御部１０１は、スクロールデータとして、スクロールさせている第１のコンテンツに含まれる文字（テキスト）の量を示すデータ（例えば文字数）を第２表示制御部１０２に供給する。第２表示制御部１０２は、第２のコンテンツである広告の表示を開始させたあと、第１表示制御部１０１により表示されている第１のコンテンツが含む文字の量（以下「文字量」という。）に応じた期間が経過したときにその広告の表示を終了させる。詳細には、第２表示制御部１０２は、第１表示制御部１０１からスクロールデータが供給されなくなったときに、例えば、最後に供給されたスクロールデータが示す文字量を取得し、取得した文字量の範囲ごとに広告表示期間を対応付けたテーブルを用いて広告表示期間を決定する。
【００５７】
図１１は、広告表示期間を決定するためのテーブルの一例を示す表である。この表では、「５０文字未満」、「５０文字以上１５０文字未満」及び「１５０文字以上」という文字量に、「２秒」、「３秒」及び「４秒」という広告表示期間がそれぞれ対応付けられている。第２表示制御部１０２は、このテーブルに基づき、例えば文字量が３０文字であれば、２秒間広告を表示させ、文字量が２００文字であれば、４秒間広告を表示させる。この場合、第２表示制御部１０２は、スクロールが停止したときに今よりも文字量の多い第１のコンテンツが表示される場合に比べて、短い時間広告を表示させる。
【００５８】
以上のとおり、第２表示制御部１０２は、第１のコンテンツに文字が含まれている場合に、第１表示制御部１０１により表示されている第１のコンテンツが含む文字の量または大きさに応じたタイミングで第２のコンテンツである広告の表示を開始させ、または終了させるものであればよい。なお、ここまでは第２実施形態のように広告の表示が行われる場合について説明したが、第１実施形態のように広告の表示が行われる場合であっても、第２表示制御部１０２は、第１のコンテンツが含む文字の量または大きさに応じたタイミングで第２のコンテンツである広告の表示を開始させ、または終了させることが可能である。
【００５９】
なお、第２表示制御部１０２は、スクロールが停止したときに今よりも文字量の多い第１のコンテンツが表示される場合に比べて、長い時間広告を表示させてもよい。その場合、第２表示制御部１０２は、図１１に示すテーブルとは広告表示期間が反対の順番で対応付けられたテーブルを用いることで、そのような表示を行うことができる。要するに、第２表示制御部１０２は、広告の表示を開始させたあと、文字量に応じた期間が経過したときにその広告の表示を終了させるものであればよい。
【００６０】
表示されている第１のコンテンツの文字量が少ない場合や文字サイズが大きい場合（第１の場合という）、ユーザは、それぞれが反対である場合（第２の場合という）に比べて、その第１のコンテンツの内容を読み取りやすい。つまり、第１の場合には、第２の場合に比べて、ユーザが他のものに目をやる余裕があるため、第２のコンテンツである広告をユーザが読み取る可能性が高い。本実施形態では、第２表示制御部１０２が第１の場合に第２の場合よりも長い期間第２のコンテンツである広告を表示させることで、そのような制御を行わない場合に比べて、その広告の内容をユーザに読み取ってもらいやすくすることができる。また、第２表示制御部１０２が第２の場合に第１の場合よりも長い期間第２のコンテンツである広告を表示させた場合には、そのような制御を行わない場合に比べて、表示される広告がユーザの邪魔になりにくいようにすることができる。
【００６１】
［変形例］
上述した各実施形態は、本発明の実施の一例に過ぎず、以下のように変形させてもよい。また、上述した各実施形態及び以下に示す各変形例は、必要に応じて組み合わせて実施してもよい。
【００６２】
（変形例１）
第２表示制御部１０２は、例えば第１実施形態のように第１のコンテンツがスクロールされている場合に第２のコンテンツの表示を開始させるときに、第１表示制御部１０１により第１のコンテンツがスクロールされる量によって第２のコンテンツの表示の開始の可否を判断してもよい。詳細には、第２表示制御部１０２は、第１表示制御部１０１から供給されたスクロールデータが示すスクロール量が第５閾値以上であるか否かを判断し、第５閾値未満であると判断した場合には、第２のコンテンツの表示を開始させないように表示の制御を行う。
スクロール量が少ない場合、スクロール量が多い場合に比べて、スクロールにより新たに表示された第１のコンテンツをユーザが読み取ろうとしていることが多くなり、表示される第２のコンテンツが第１のコンテンツの邪魔になる可能性が高くなる。本変形例によれば、スクロール量が少ない場合には第２のコンテンツを表示させないことで、第２のコンテンツがユーザの邪魔になりにくいようにすることができる。
【００６３】
（変形例２）
第２表示制御部１０２は、上述した各実施形態において、例えば、第１のコンテンツ領域における空白の大きさに応じて第２のコンテンツの表示を制御してもよい。ここでいう空白とは、第１のコンテンツ領域において、第１のコンテンツである文字や画像などが表示されていない部分をいう。この場合、第１表示制御部１０１は、表示している第１のコンテンツの空白の大きさを算出し、算出した空白の大きさを、例えばスクロールデータに付加して第２表示制御部１０２に供給する。第１表示制御部１０１は、例えば、表示している第１のコンテンツに文字が含まれている場合にはそれらの文字のフォント及び文字数から、画像が含まれている場合にはその画像のサイズ情報から、第１のコンテンツ領域において第１のコンテンツが占める部分の大きさを算出し、その大きさを第１のコンテンツ領域の大きさから引くことで空白の大きさを算出する。
【００６４】
第２表示制御部１０２は、供給されたスクロールデータが示す空白の大きさに応じたタイミングで第２のコンテンツの表示を開始させまたは終了させる。第２表示制御部１０２は、例えば、空白の大きさが閾値を超えたときに第２のコンテンツの表示を開始させ、空白の大きさが別の閾値以下になったときに第２のコンテンツの表示を終了させる。これにより、第２表示制御部１０２は、空白が多いときに第２のコンテンツを表示させ、空白が少なくなると第２のコンテンツの表示を終了させることになる。第１のコンテンツ領域における空白が大きい場合、それが小さい場合に比べて、第１のコンテンツの内容が読み取りやすく、ユーザが他のものに目をやる余裕があり、第２のコンテンツをユーザが読み取る可能性が高い。本変形例によれば、第２表示制御部１０２が空白の多いときに第２のコンテンツを表示させることで、そのような制御が行われない場合に比べて、第２のコンテンツをユーザに読み取ってもらいやすくすることができる。
【００６５】
（変形例３）
第２表示制御部１０２は、スクロール方向に応じたタイミングで第２のコンテンツの表示を制御してもよい。この場合、第１表示制御部１０１は、第１のコンテンツのスクロール方向をスクロールデータに付加して第２表示制御部１０２に供給する。第２表示制御部１０２は、供給されたスクロールデータが示すスクロール方向に応じたタイミングで第２のコンテンツの表示を開始させまたは終了させる。具体的には、第２表示制御部１０２は、例えば、スクロール方向が上向きである場合には第２のコンテンツの表示を開始させ、下向きである場合には表示を開始させないように制御を行う。ユーザが第１のコンテンツを読み取っているときには下向きのスクロールが行われ、ユーザが例えば他のコンテンツへの導線（ウェブページ内のナビゲーションなど）を探索しているときには上向きのスクロールが行われることがある。このような場合には、上向きにスクロールが行われているときのほうが、第２のコンテンツがユーザに読み取ってもらいやすい。
【００６６】
なお、第２表示制御部１０２は、上記の例とは反対に、スクロール方向が下向きである場合には第２のコンテンツの表示を開始させ、上向きである場合には表示を開始させないように制御を行ってもよい。ユーザがスクロールにより新たに表示される第１のコンテンツを読み取ろうとした場合、その新たな第１のコンテンツが表示される側に第２のコンテンツが表示されていると、第２のコンテンツがユーザの邪魔になりやすい。第２表示制御部１０２が第２のコンテンツを表示面の下側に表示させる場合であれば、上記の例とは反対の制御を行うことで、第２のコンテンツがユーザの邪魔になりにくいようにすることができる。なお、第２表示制御部１０２は、第２のコンテンツを表示面の上側に表示させるのであれば、上記の例のとおりの制御を行えばよい。
【００６７】
（変形例４）
第２表示制御部１０２は、第３実施形態で述べたような第１のコンテンツの種類に応じたタイミングで第２のコンテンツの表示を制御してもよい。例えば、第２表示制御部１０２は、第３実施形態で述べたように第１のコンテンツの種類としてナビ用コンテンツが特定された場合には第２のコンテンツを表示させずに、記事コンテンツが特定された場合には第２のコンテンツを表示させる。これにより、ユーザが第２のコンテンツを邪魔と感じにくいときに第２のコンテンツを表示し、ユーザが第２のコンテンツを邪魔と感じやすいときには第２のコンテンツが表示しないようにすることができる。
【００６８】
他にも、第２表示制御部１０２は、例えば表示の制御に図１０等に示すようなテーブルを用いる場合は、特定された第１のコンテンツの種類に応じて異なるテーブルを用いるようにしてもよい。また、第２表示制御部１０２は、表示の制御に閾値を用いる場合には、第３実施形態と同様に、特定された第１のコンテンツの種類に応じて異なる閾値を用いるようにしてもよい。要するに、第２表示制御部１０２は、特定された第１のコンテンツの種類に応じて第２のコンテンツの表示を制御するものであればよい。より詳細には、第２表示制御部１０２は、第２のコンテンツをユーザに見てもらいやすい種類の第１のコンテンツが特定された場合に、第２のコンテンツが表示されやすいように表示の制御を行い、第２のコンテンツをユーザに見てもらいにくいまたはユーザが邪魔と感じやすい種類の第１のコンテンツが特定された場合に、第２のコンテンツが表示されにくいように表示の制御を行うとよい。
【００６９】
（変形例５）
第２表示制御部１０２は、例えば第２実施形態のように第１のコンテンツのスクロールが停止した場合に第２のコンテンツの表示を開始させるときに、第１のコンテンツがスクロールされた時間に応じたタイミングで第２のコンテンツの表示を開始させまたは終了させてもよい。この場合、第２表示制御部１０２は、第２のコンテンツの表示を開始させたあと、スクロール中に第１表示制御部１０１から供給されたスクロールデータが示すスクロール時間に基づいて、スクロールされた最終的な時間を算出し、算出した時間に応じた期間が経過したときにその第２のコンテンツの表示を終了させる。詳細には、第２表示制御部１０２は、第１表示制御部１０１からスクロールデータが供給され始めた時刻から最後にスクロールデータが供給された時刻までの時間と、最後に供給されたスクロールデータが示すスクロール時間との合計を、スクロールされた最終的な時間として算出する。
【００７０】
第２表示制御部１０２は、例えば、算出した時間の半分の時間を広告表示期間として、広告の表示を開始させたあと、その広告表示期間が経過したときに広告の表示を終了させる。なお、第２表示制御部１０２は、これに限らず、算出した時間の３分の１や４分の１の時間を広告表示期間としてもよいし、反対に算出した時間の２倍や３倍の時間を広告表示期間としてもよい。また、第２表示制御部１０２は、スクロール時間の範囲ごとに広告表示期間を対応付けたテーブルを用いて広告表示期間を決定してもよい。
【００７１】
（変形例６）
第２表示制御部１０２は、上述した第１実施形態では、スクロールがされるとともに第２のコンテンツの表示を開始させたが、これに限らず、例えばスクロールがされ始めてから所定の時間が経過したときに第２のコンテンツの表示を開始させてもよい。この時間は、第２のコンテンツの表示の開始を待機させるための時間として決められるものであり、以下では「開始待機時間」という。また、第２表示制御部１０２は、第２実施形態においても同様に、スクロールが停止されるとともに第２のコンテンツの表示を開始させる代わりに、停止から開始待機時間が経過したときに第２のコンテンツの表示を開始させてもよい。要するに、第２表示制御部１０２は、第１実施形態においては、第１表示制御部１０１により第１のコンテンツがスクロールされている場合に表示部１４に第２のコンテンツの表示を開始させ、第２実施形態においては、第１表示制御部１０１による第１のコンテンツのスクロールが停止した場合に、表示部１４に第２のコンテンツの表示を開始させるものであればよい。なお、第２表示制御部１０２は、この開始待機時間を、上述した各実施形態及び各変形例で述べたスクロール速度、文字サイズ、文字量、スクロール量、空白の大きさ及びスクロールされた最終的な時間に応じて変化させてもよい。
【００７２】
（変形例７）
第２表示制御部１０２は、各実施形態及び各変形例では、或る条件が満たされた場合に（例えば第１実施形態であれば、スクロールが停止した場合）、第２のコンテンツの表示を終了させたが、その代わりに、第２のコンテンツの表示を変化させてもよい。第２表示制御部１０２は、例えば、第１実施形態においてスクロールが停止した場合に、表示している第２のコンテンツを半分の大きさに縮小して表示させる。第２表示制御部１０２は、他にも、第２のコンテンツを表示する位置を変化させてもよいし、第２のコンテンツを透過させて第１のコンテンツも薄く見えるようにしてもよい。要するに、第２表示制御部１０２は、第２のコンテンツの表示を終了させる代わりに、その表示の態様を変化させてもよい。この場合、第２表示制御部１０２は、変化前に比べて変化後に第１のコンテンツが読み取りやすくなるように第２のコンテンツの表示を変化させることが望ましい。
【００７３】
（変形例８）
第２表示制御部１０２は、上記の各実施形態及び各変形例で述べた第２のコンテンツの表示の制御を、組み合わせて行ってもよい。例えば、第２表示制御部１０２は、スクロール速度が第１閾値を超えたときに広告の表示を開始させ、それから第１実施形態で述べた所定表示期間が経過したときに広告の表示を終了させる。この場合、所定表示期間が経過する前にスクロールが停止されたときには、第２表示制御部１０２は、所定表示期間の経過を待たずに広告の表示を終了させる。また、第２表示制御部１０２は、スクロールがされ始めたときまたはそれから上記の変形例で述べた開始待機時間が経過したときに広告の表示を開始させ、そのあとスクロール速度が第２閾値以下になったときに表示を終了させる。この場合、開始待機時間が経過した時点でのスクロール速度が第２閾値以下であれば、第２表示制御部１０２は、広告の表示を開始しないでもよいし、スクロール速度が第２閾値に達したときに広告の表示を開始してもよい。以上は、第２のコンテンツの表示制御の組み合わせの例であり、第２表示制御部１０２は、これら以外にも様々な組み合わせて第２のコンテンツの表示制御を行うことができる。
【００７４】
（変形例９）
表示装置１０は、ユーザの操作に応じて広告の表示を終了させてもよい。表示装置１０は、例えば、広告の表示を終了させるためのボタンを表示部１４に表示させて、そのボタンがユーザにより選択された場合に、広告の表示を終了させる。これにより、ユーザが広告を邪魔だと感じた場合に、その広告の表示を終了させて広告が表示されていた領域にも第１のコンテンツを表示させ、第１のコンテンツの内容を読み取りやすくすることができる。
【００７５】
（変形例１０）
第２表示制御部１０２は、上述した第１実施形態では、スクロールが停止した場合に広告の表示を終了させたが、スクロールが停止するタイミングと広告の表示を終了させるタイミングとは、一致していなくてもよい。例えば、第２表示制御部１０２は、スクロールが停止してから、所定の時間（例えば１秒など）が経過してから広告の表示を終了させてもよい。この時間は、広告の表示の終了を待機させるための時間として決められるものであり、以下では「終了待機時間」という。また、第２表示制御部１０２は、変形例１で述べた開始待機時間と同様に、スクロール速度、文字サイズ及び文字量に応じてこの終了待機時間を変化させてもよい。この場合も、読み取り時間よりも短い時間が終了待機時間として決められていれば、ユーザが自分の見たい第１のコンテンツを探してその内容を読み取るための手間を減らすことができる。
【００７６】
（変形例１１）
第２表示制御部１０２は、図４及び図６の例では、表示面の上下方向下側の端部に広告を表示させたが、これ以外の位置に広告を表示させてもよい。第２表示制御部１０２が広告を表示させる位置は、表示面の上下方向上側の端部であってもよいし、左右方向の右側または左側の端部であってもよい。また、第２表示制御部１０２は、表示させる広告の形も、これらの図に示す例（長方形）に限らず、三角形や五角形などの多角形、円形、楕円形、星形など、様々な形の広告を表示させてもよい。第２表示制御部１０２は、表示させる広告の大きさについても、上記図の例に限定されない。また、第２表示制御部１０２は、広告の表示を開始させる際、瞬間的に全体を表示させてもよいし、移動や拡大をしながら徐々に表示させるというように、様々な態様で表示を開始させてもよい。第２表示制御部１０２は、同様に、様々な態様で表示を終了させてもよい。要するに、第２表示制御部１０２は、表示面の一部の領域に広告を表示させるものであればよく、望ましくは、表示させた場合にユーザの邪魔になりにくいように広告を表示させるものであるとよい。
【００７７】
（変形例１２）
第１表示制御部１０１は、第１情報（スクロール量、スクロール速度及びスクロール時間）を算出する代わりに、現在スクロールしているか否かを表す情報（「第２情報」という。）を生成し、生成した第２情報をスクロールデータとして第２表示制御部１０２に供給してもよい。その場合、第２表示制御部１０２は、供給された第２情報に基づいて、スクロールの開始や停止を判断する。詳細には、第２表示制御部１０２は、現在スクロールしていることを表す第２情報が供給されたときにスクロールが開始されたと判断し、現在スクロールしていないことを表す第２情報が供給されたときにスクロールが停止したと判断する。
【００７８】
（変形例１３）
第１表示制御部１０１は、第１実施形態で述べたものとは異なる方法でコンテンツをスクロールさせてもよい。要するに、第１表示制御部１０１は、何らかのスクロール要求がされたときに、そのスクロール要求に応じて第１のコンテンツをスクロールさせ、且つ、そのスクロール要求に応じてスクロールの停止を判断するものであればよい。
【００７９】
（変形例１４）
第１表示制御部１０１は、上述した各実施形態では、スクロール時間が経過した場合にスクロールを停止させると判断したが、これに加えて、或る方向にスクロールしているときに反対向きのスクロールのスクロール要求がされた場合に、スクロールを停止させると判断してもよい。この場合のスクロールの停止は、或る方向へのスクロール速度が小さくなっていき、反対向きのスクロールに切り替わるときに一瞬だけスクロール速度が０になってスクロールが停止するということである。これにより、例えば第１実施形態であれば、表示装置１０は、図３のステップＳ１５で追加のスクロール要求がある場合でも、それが反対向きのスクロール要求であれば、スクロールを停止させると判断して、ステップＳ１６（要求に応じてスクロール）の動作を行わずに、スクロールの停止（ステップＳ１８）及び第２のコンテンツの表示の終了（ステップＳ１９）の動作を行って、それから改めてステップＳ１３に進んで反対方向への第１のコンテンツのスクロールを開始し、第２のコンテンツの表示を開始する（ステップＳ１４）。この場合、第２のコンテンツは一瞬消えて再度表示されることになる。
【００８０】
第２実施形態であれば、表示装置１０は、反対向きのスクロール要求がされた場合、上記の第１実施形態の場合と同様に、スクロールの停止（ステップＳ１８）及び第２のコンテンツの表示の終了（ステップＳ２１）の動作を行って、スクロール要求はすでにあるためステップＳ２２を経ずにステップＳ２３の動作を行う。これにより、表示装置１０は、スクロールを停止させた一瞬だけ第２のコンテンツを表示するが、すぐに反対向きのスクロールを行うのでその表示を終了させることになる。
【００８１】
第３実施形態であれば、表示装置１０は、図７に示すステップＳ１７の前に図３等に示すステップＳ１５及びＳ１６の動作を行い、ステップＳ１５で反対向きのスクロール要求がされた場合に、スクロール速度が一旦は必ず第２閾値以下になるためステップＳ３５において第２のコンテンツの表示を終了し、それからステップＳ１７においてスクロールの停止を判断してステップＳ１８においてスクロールを停止する。そして、表示装置１０は、既にスクロール要求があるため、ステップＳ１３に進んでスクロールを開始する。これにより、表示装置１０は、表示装置１０が第２のコンテンツの表示を終了させ、その後の反対向きのスクロール速度に応じて再び第２のコンテンツを表示させることになる。
また、第３実施形態において第３及び第４閾値を用いる場合には、表示装置１０は、スクロール速度が第４閾値以下になって第２のコンテンツの表示を開始したあと、スクロール速度が０になったときに一度表示を終了し、そのあと反対向きのスクロールが開始されると再び表示を開始することになる。
【００８２】
なお、上述した各実施形態では、反対向きのスクロール要求がされてもスクロールが停止するという判断を行わないので、第１実施形態と第３実施形態において第３及び第４閾値を用いる場合とでは、第２のコンテンツが上記のように一瞬消えるということがなく表示されたままとなり、第２実施形態では上記のように一瞬だけ第２のコンテンツを表示させるということがなく、第２のコンテンツを表示しないまま反対向きのスクロールが開始されることになる。
【００８３】
（変形例１５）
表示装置は、上述した携帯電話やスマートフォン以外にも、例えばタブレット端末やＰＤＡ（Personal Digital Assistants）、ゲーム機、ノート型のパーソナルコンピュータ、デスクトップ型のパーソナルコンピュータ及びディスプレイなどであってもよい。また、表示装置が備える表示手段は、表示面を有するもの以外にも、例えばプロジェクター機能を有し、画像を投射して表示するものであってもよい。要するに、表示装置は、画像を表示する表示手段を備えるものであればよい。
【００８４】
（変形例１６）
本発明は、表示装置１０の他にも、表示装置１０が実施する処理を実現するための表示制御方法としても捉えられるものである。ここでいう処理とは、例えば、図３及び図５等にそれぞれ示す広告表示処理である。また、本発明は、表示装置１０のようなコンピュータを、図２に示す各手段として機能させるためのプログラムとしても捉えられるものである。これらのプログラムは、これらを記憶させた光ディスク等の記録媒体の形態で提供されたり、インターネット等のネットワークを介して、コンピュータにダウンロードさせ、これらをインストールして利用可能にするなどの形態でも提供されたりするものであってもよい。
【符号の説明】
【００８５】
１０…表示装置、１１…制御部、１２…記憶部、１３…操作部、１４…表示部、１４１…表示面、１５…音声入出力部、１６…通信部、１０１…第１表示制御部部、１０２…第２表示制御部、１０３…受付部
【図１】
2014085793.tif 000003
【図２】
2014085793.tif 000004
【図３】
2014085793.tif 000005
【図４】
2014085793.tif 000006
【図５】
2014085793.tif 000007
【図６】
2014085793.tif 000008
【図７】
2014085793.tif 000009
【図８】
2014085793.tif 000010
【図９】
2014085793.tif 000011
【図１０】
2014085793.tif 000012
【図１１】
2014085793.tif 000013