(57)【要約】【課題】ユーザが飽きないようにコンテンツを表示することが可能な表示装置等を提供する。【解決手段】表示装置２００は、上下方向に並べられた商品のリスト内に左右方向に回転可能なｎ個（ｎは２以上の自然数）のバナーが挿入されたリストを、上下方向にスクロール可能に画面に表示する表示部２１２を備える。複数のバナーは、それぞれ同じコンテンツを含む。ｎ個のバナーのうち、リスト内に挿入された順序が、１番目のバナーにおいては、コンテンツの第１位置が左右方向の表示開始位置に設定され、ｉ番目（ｉは１＜ｉ≦ｎである自然数）のバナーにおいては、ｉ−１番目のバナーに設定された表示開始位置からリストが画面に表示される幅だけずれた位置が、第２方向の表示開始位置に設定される。ｎ個のバナーのうちいずれかのバナーが左右方向に回転すると、他のバナーは回転したバナーが回転した量と同じ量だけ回転する。【選択図】図３
2019003425.tif 000002
【特許請求の範囲】
【請求項１】
第１方向に並べられたアイテムのリスト内に第２方向に回転またはシフト可能なｎ個（ｎは２以上の自然数）のバナーが挿入された前記リストを、前記第１方向にスクロール可能に画面に表示する表示部を備え、
前記ｎ個のバナーは、それぞれ同じコンテンツを含み、
前記ｎ個のバナーのうち、前記リスト内に挿入された順序が、
１番目のバナーにおいては、前記コンテンツの第１位置が前記第２方向の表示開始位置に設定され、
ｉ番目（ｉは１＜ｉ≦ｎである自然数）のバナーにおいては、ｉ−１番目のバナーに設定された表示開始位置から前記リストが前記画面に表示される幅だけずれた位置が、前記第２方向の表示開始位置に設定され、
前記ｎ個のバナーのうちいずれかのバナーが前記第２方向に回転またはシフトすると、他のバナーは該回転またはシフトしたバナーが回転した量またはシフトした量に応じて、回転またはシフトする、
表示装置。
【請求項２】
前記表示部は、前記画面内に表示可能な前記アイテムの数を取得し、
前記ｎ個のバナーを前記リストに挿入する間隔が、取得された前記アイテムの数以上に設定されている、
請求項１に記載の表示装置。
【請求項３】
前記コンテンツは、前記第２方向に並べられた複数のオブジェクトから構成され、
前記ｎ個のバナーの前記第２方向の長さは、前記複数のオブジェクトのそれぞれの幅の整数倍である、
請求項１に記載の表示装置。
【請求項４】
前記ｎ個のバナーのうちいずれかのバナーが前記第２方向にシフトすると、他のバナーは該シフトしたバナーがシフトした量に応じて延伸する、
請求項１に記載の表示装置。
【請求項５】
表示装置が、第１方向に並べられたアイテムのリスト内に第２方向に回転またはシフト可能なｎ個（ｎは２以上の自然数）のバナーが挿入された前記リストを、前記第１方向にスクロール可能に画面に表示する表示ステップを備え、
前記ｎ個のバナーは、それぞれ同じコンテンツを含み、
前記ｎ個のバナーのうち、前記リスト内に挿入された順序が、
１番目のバナーにおいては、前記コンテンツの第１位置が前記第２方向の表示開始位置に設定され、
ｉ番目（ｉは１＜ｉ≦ｎである自然数）のバナーにおいては、ｉ−１番目のバナーに設定された表示開始位置から前記リストが前記画面に表示される幅だけずれた位置が、前記第２方向の表示開始位置に設定され、
前記ｎ個のバナーのうちいずれかのバナーが前記第２方向に回転またはシフトすると、他のバナーは該回転またはシフトしたバナーが回転した量またはシフトした量に応じて、回転またはシフトする、
表示方法。
【請求項６】
コンピュータを、
第１方向に並べられたアイテムのリスト内に第２方向に回転またはシフト可能なｎ個（ｎは２以上の自然数）のバナーが挿入された前記リストを、前記第１方向にスクロール可能に画面に表示する表示部として機能させ、
前記ｎ個のバナーは、それぞれ同じコンテンツを含み、
前記ｎ個のバナーのうち、前記リスト内に挿入された順序が、
１番目のバナーにおいては、前記コンテンツの第１位置が前記第２方向の表示開始位置に設定され、
ｉ番目（ｉは１＜ｉ≦ｎである自然数）のバナーにおいては、ｉ−１番目のバナーに設定された表示開始位置から前記リストが前記画面に表示される幅だけずれた位置が、前記第２方向の表示開始位置に設定され、
前記ｎ個のバナーのうちいずれかのバナーが前記第２方向に回転またはシフトすると、他のバナーは該回転またはシフトしたバナーが回転した量またはシフトした量に応じて、回転またはシフトする、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、表示方法、ならびに、プログラムに関する。
【背景技術】
【０００２】
従来から、インターネットを介して販売者と購入者との間で商品取引が行われる市場（電子市場）において、ユーザがキーワードを指定して商品を検索した際、検索結果である商品のリストとともにそのキーワードに関連する広告がユーザの端末に表示されることがある。例えば、このような広告の表示態様として、特許文献１は、ページがスクロール中であっても、広告が画面内の所定位置に表示される技術を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−３８６１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一方で、ページを閲覧しているユーザは、同じ広告が常に表示されることにより広告を煩わしく感じたり、広告に飽きたりする可能性がある。そのため、ユーザにより多くの広告等のコンテンツを提示することにより、ユーザを飽きさせないようにしたいという要望がある。
【０００５】
本発明は、ユーザが飽きないようにコンテンツを表示することが可能な表示装置、表示方法、ならびに、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の観点に係る表示装置は、
第１方向に並べられたアイテムのリスト内に第２方向に回転またはシフト可能なｎ個（ｎは２以上の自然数）のバナーが挿入された前記リストを、前記第１方向にスクロール可能に画面に表示する表示部を備え、
前記ｎ個のバナーは、それぞれ同じコンテンツを含み、
前記ｎ個のバナーのうち、前記リスト内に挿入された順序が、
１番目のバナーにおいては、前記コンテンツの第１位置が前記第２方向の表示開始位置に設定され、
ｉ番目（ｉは１＜ｉ≦ｎである自然数）のバナーにおいては、ｉ−１番目のバナーに設定された表示開始位置から前記リストが前記画面に表示される幅だけずれた位置が、前記第２方向の表示開始位置に設定され、
前記ｎ個のバナーのうちいずれかのバナーが前記第２方向に回転またはシフトすると、他のバナーは該回転またはシフトしたバナーが回転した量またはシフトした量に応じて、回転またはシフトする、
ことを特徴とする。
【０００７】
また、上記観点に係る表示装置において、
前記表示部は、前記画面内に表示可能な前記アイテムの数を取得し、
前記ｎ個のバナーを前記リストに挿入する間隔が、取得された前記アイテムの数以上に設定されてもよい。
【０００８】
また、上記観点に係る表示装置において、
前記コンテンツは、前記第２方向に並べられた複数のオブジェクトから構成され、
前記ｎ個のバナーの前記第２方向の長さは、前記複数のオブジェクトのそれぞれの幅の整数倍であってもよい。
【０００９】
また、上記観点に係る表示装置において、
前記ｎ個のバナーのうちいずれかのバナーが前記第２方向にシフトすると、他のバナーは該シフトしたバナーがシフトした量に応じて延伸してもよい。
【００１０】
本発明の第２の観点に係る表示方法は、
表示装置が、第１方向に並べられたアイテムのリスト内に第２方向に回転またはシフト可能なｎ個（ｎは２以上の自然数）のバナーが挿入された前記リストを、前記第１方向にスクロール可能に画面に表示する表示ステップを備え、
前記ｎ個のバナーは、それぞれ同じコンテンツを含み、
前記ｎ個のバナーのうち、前記リスト内に挿入された順序が、
１番目のバナーにおいては、前記コンテンツの第１位置が前記第２方向の表示開始位置に設定され、
ｉ番目（ｉは１＜ｉ≦ｎである自然数）のバナーにおいては、ｉ−１番目のバナーに設定された表示開始位置から前記リストが前記画面に表示される幅だけずれた位置が、前記第２方向の表示開始位置に設定され、
前記ｎ個のバナーのうちいずれかのバナーが前記第２方向に回転またはシフトすると、他のバナーは該回転またはシフトしたバナーが回転した量またはシフトした量に応じて、回転またはシフトする、
ことを特徴とする。
【００１１】
本発明の第３の観点に係るプログラムは、
第１方向に並べられたアイテムのリスト内に第２方向に回転またはシフト可能なｎ個（ｎは２以上の自然数）のバナーが挿入された前記リストを、前記第１方向にスクロール可能に画面に表示する表示部として機能させ、
前記ｎ個のバナーは、それぞれ同じコンテンツを含み、
前記ｎ個のバナーのうち、前記リスト内に挿入された順序が、
１番目のバナーにおいては、前記コンテンツの第１位置が前記第２方向の表示開始位置に設定され、
ｉ番目（ｉは１＜ｉ≦ｎである自然数）のバナーにおいては、ｉ−１番目のバナーに設定された表示開始位置から前記リストが前記画面に表示される幅だけずれた位置が、前記第２方向の表示開始位置に設定され、
前記ｎ個のバナーのうちいずれかのバナーが前記第２方向に回転またはシフトすると、他のバナーは該回転またはシフトしたバナーが回転した量またはシフトした量に応じて、回転またはシフトする、
ことを特徴とする。
【００１２】
なお、上記プログラムは、当該プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。更に、上記プログラムを記録する情報記録媒体は、非一時的な（non-transitory）記録媒体であり、コンピュータとは独立して配布・販売することができる。ここで、非一時的な情報記録媒体とは、有形な（tangible）情報記録媒体をいう。非一時的な情報記録媒体は、例えば、コンパクトディスク、フレキシブルディスク、ハードディスク、磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリである。また、一時的な（transitory）情報記録媒体とは、伝送媒体（伝搬信号）それ自体を示す。一時的な記録媒体は、例えば、電気信号、光信号、電磁波である。なお、一時的な（temporary）記憶領域とは、データやプログラムを一時的に記憶するための領域であり、例えばＲＡＭ（Random Access Memory）といった揮発性メモリである。
【発明の効果】
【００１３】
本発明によれば、ユーザが飽きにくいコンテンツを表示することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る表示システムの構成を示す図である。
【図２】実施形態に係る情報処理装置のハードウェア構成を示す概略ブロック図である。
【図３】実施形態に係る表示システムの機能構成を示す概略ブロック図である。
【図４】（ａ）は実施形態に係る商品リストページの構成例を示す図、（ｂ）はバナーの構成例を示す図である。
【図５】広告表示プログラムを実行した際の初期状態における商品リストページの構成例を示す図である。
【図６】（ａ）は初期状態における商品リストページの表示例を示す図、（ｂ）は（ａ）の状態から下にスクロールした場合の商品リストページの表示例を示す図、（ｃ）は（ｂ）の状態から下にスクロールした場合の商品リストページの表示例を示す図である。
【図７】（ａ）は図６（ａ）の状態から下にスクロールした場合の商品リストページの表示例を示す図、（ｂ）は（ａ）の状態からバナーを左方向に回転させた場合の商品リストページの表示例を示す図、（ｃ）は（ｂ）の状態から下にスクロールした場合の商品リストページの表示例を示す図である。
【図８】実施形態に係る表示システムにより実行される表示処理を示すシーケンス図である。
【図９】実施形態に係る表示装置により実行される広告表示処理の流れを表すフローチャートである。
【図１０】（ａ）は変形例に係るバナーの構成例を示す図、（ｂ）は変形例に係る商品リストページの構成例を示す図である。
【発明を実施するための形態】
【００１５】
以下に本発明の実施形態を説明する。なお、本実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。従って、当業者であればこれらの各要素若しくは全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。また、本願発明の実施形態を図面を参照して説明するにあたり、図中同一又は相当する部分には同一符号を付す。
【００１６】
図１は、本発明の実施形態に係る表示システム１の構成を示す。表示システム１は、インターネット３００を介して販売者と購入者との間で商品取引が行われる市場（電子市場）において、商品のリストを表示するシステムである。
【００１７】
図１に示すように、表示システム１は、サーバ１００と、表示装置２００とから構成され、各装置はインターネット３００を介して通信可能に接続されている。なお、図１中では、１台の表示装置２００が例示されているが、表示システム１には、任意の数の表示装置２００が適用可能である。
【００１８】
サーバ１００は、電子市場の運営者により管理され、商品のリストを含むウェブページ（商品リストページ）をインターネット３００を介して提供するウェブサーバから構成される。具体的には、サーバ１００は、表示装置２００からの閲覧要求に応じて、商品リストページを表示装置２００に送信する。サーバ１００の詳細な構成は、後述する。
【００１９】
表示装置２００は、商品リストページを閲覧しようとするユーザが操作するコンピュータである。例えば、表示装置２００は、ユーザの指示に応じて商品リストページを閲覧するための閲覧要求を送信することにより、サーバ１００から商品リストページを取得する。そして、表示装置２００は、取得した商品リストページを画面に表示する。
【００２０】
次に、サーバ１００及び表示装置２００のハードウェア構成について説明する。図２は、サーバ１００及び表示装置２００を実現するための情報処理装置９００のハードウェア構成を示す概略ブロック図である。図２に示すように、情報処理装置９００は、制御部９０１と、ＲＯＭ（Read Only Memory）９０２と、ＲＡＭ９０３と、出力部９０４と、入力部９０５と、通信部９０６とから構成され、各部は、バス９０７により接続されている。
【００２１】
制御部９０１は、例えばＣＰＵ（Central Processing Unit）から構成され、情報処理装置９００全体を制御する。
【００２２】
ＲＯＭ９０２は、制御部９０１が情報処理装置９００全体を制御するためのプログラムや各種データを格納する不揮発性メモリである。
【００２３】
ＲＡＭ９０３は、制御部９０１が生成した情報や、その情報の生成に必要なデータを一時的に格納するための揮発性メモリである。
【００２４】
出力部９０４は、ＬＣＤ（Liquid Crystal Display）およびバックライト等を備える表示装置や、音声を出力するスピーカー等の音声出力装置から構成される。出力部９０４は、制御部９０１による制御の下、例えば、制御部９０１からのデータを出力する。
【００２５】
入力部９０５は、ボタン、キーボード、タッチパネル等の入力装置から構成される。入力部９０５は、情報処理装置９００のユーザからの操作入力を受け付け、受け付けた操作入力に対応する信号を制御部９０１に出力する。
【００２６】
通信部９０６は、情報処理装置９００をインターネット３００に接続するための通信インターフェースから構成される。
【００２７】
次に、サーバ１００及び表示装置２００の機能構成について図３を用いて説明する。
【００２８】
図３に示すように、サーバ１００は、受付部１１１、生成部１１２、及び提示部１１３として機能する。また、記憶部１２０は、商品ＤＢ１２１と、広告ＤＢ１２２とを含む。
【００２９】
受付部１１１は、商品リストページを閲覧するための閲覧要求を受け付ける。例えば、受付部１１１は、検索結果としての商品リストページを閲覧するための閲覧要求を表示装置２００から受け付ける。具体的には、受付部１１１は、表示装置２００から、ユーザが指定したキーワードを含む閲覧要求を受け付ける。
【００３０】
本実施形態において、制御部９０１および通信部９０６が協働することにより、受付部１１１として機能する。
【００３１】
商品ＤＢ１２１は、電子市場で販売される商品に関する情報を記憶する。具体的には、商品ＤＢ１２１は、商品毎に、商品を識別するための商品ＩＤ、商品名、商品価格、商品の詳細説明、商品画像、商品を販売するショップ名といった商品に関連する情報（商品情報）を対応付けて記憶する。商品情報は、例えば、電子市場において商品を販売するショップが利用する端末（図示せず）から取得され、商品ＤＢ１２１に格納される。
【００３２】
本実施形態において、ＲＯＭ９０２が、商品ＤＢ１２１として機能する。
【００３３】
広告ＤＢ１２２は、電子市場で販売される商品の広告に関する情報を記憶する。具体的には、広告ＤＢ１２２は、広告毎に、その広告を識別するための広告ＩＤ、広告画像、その広告が選択された際に遷移するウェブページ（例えば、その広告に係る商品の商品ページ）のＵＲＬ（Uniform Resource Locator）といった広告に関連する情報（広告情報）を対応付けて記憶する。広告情報は、例えば、電子市場において商品を販売するショップが利用する端末（図示せず）や、電子市場を管理する管理者が利用する端末（図示せず）から取得され、広告ＤＢ１２２に格納される。
【００３４】
本実施形態において、ＲＯＭ９０２が、広告ＤＢ１２２として機能する。
【００３５】
生成部１１２は、受付部１１１により受け付けられた閲覧要求に係る商品リストページを生成する。具体的には、生成部１１２は、閲覧要求に含まれるキーワードに関連する商品の商品リストと、閲覧要求に含まれるキーワードに関連する広告を含むバナーを商品リスト内に挿入するための広告表示プログラムと、を含む商品リストページを生成する。商品リストページは、例えば、ＨＴＭＬ（HyperText Markup Language）等のマークアップ言語で記述されたウェブページである。
【００３６】
以下、生成部１１２により生成される商品リストページの構成例について図４（ａ）及び（ｂ）を用いて説明する。図４（ａ）は、生成部１１２により生成された商品リストページ４００の構成例を示す図、図４（ｂ）は、生成部１１２により生成されたバナー４２０の構成例を示す図である。まず、生成部１１２は、商品ＤＢ１２１を参照して、閲覧要求に含まれるキーワードを商品情報に含む商品を特定する。そして、生成部１１２は、図４（ａ）に示すように、特定した商品の商品情報を表す商品オブジェクトＩＴ１〜ＩＴ１４を上下方向（第１方向）に順に並べた商品リスト４１０を生成する。商品オブジェクトＩＴ１〜ＩＴ１４は、例えば、ユーザにより選択されると、対応する商品の商品ページに遷移するように設定されている。
【００３７】
また、生成部１１２は、広告ＤＢ１２２を参照して、閲覧要求に含まれるキーワードを広告情報に含む広告を特定する。そして、生成部１１２は、図４（ｂ）に示すように、特定した広告の広告情報を表す広告オブジェクトＡＤ１〜ＡＤ９を左右方向（第２方向）に順に並べた広告コンテンツを含むバナー４２０を生成する。広告オブジェクトＡＤ１〜ＡＤ９は、例えば、ユーザにより選択されると、対応する広告の商品ページに遷移するように設定されている。また、本実施形態において、広告オブジェクトＡＤ１〜ＡＤ９の左右方向の幅は、それぞれｄａｘであって、後述する表示装置の画面サイズの横サイズＤｘの１／３に設定されている。また、バナーの左右方向の幅は、９つの広告オブジェクトＡＤ１〜ＡＤ９の幅ｄａｘの９倍として設定されている。
【００３８】
そして、生成部１１２は、生成した商品リスト４１０及びバナー４２０と、商品リストページの見出しを表す見出しオブジェクト４３０と、広告表示プログラムとを含む商品リストページ４００を生成する。広告表示プログラムは、例えば予め記憶部１２０に格納されている。広告表示プログラムの詳細については、後述する。
【００３９】
本実施形態において、制御部９０１が、生成部１１２として機能する。
【００４０】
提示部１１３は、生成部１１２により生成された商品リストページをユーザに提示する。具体的には、提示部１１３は、商品リストページを表示装置２００に送信する。
【００４１】
本実施形態において、制御部９０１および通信部９０６が協働することにより、提示部１１３として機能する。
【００４２】
次に、表示装置２００の機能構成について説明する。図３に示すように、表示装置２００は、要求送信部２１１及び表示部２１２として機能する。
【００４３】
要求送信部２１１は、サーバ１００に閲覧要求を送信する。具体的には、要求送信部２１１は、ユーザから商品を検索するためのキーワードを受け付け、受け付けたキーワードを含む閲覧要求をサーバ１００に送信する。
【００４４】
本実施形態において、制御部９０１および通信部９０６が協働することにより、要求送信部２１１として機能する。
【００４５】
表示部２１２は、サーバ１００から受信した商品リストページを画面（ブラウザ）に表示する。具体的には、表示部２１２は、商品リストページに含まれる広告表示プログラムを実行することにより、商品リスト内に左右方向に回転可能な複数のバナーが挿入された商品リストを、上下方向にスクロール可能に画面に表示する。
【００４６】
ここで、広告表示プログラムは、例えばＪａｖａＳｃｒｉｐｔ（登録商標）にて記述され、商品リストページの読み込み時に実行される以下の（ａ）〜（ｇ）の指示を表すプログラム（スクリプト）である。
（ａ）表示装置２００の画面サイズを取得する。
（ｂ）取得した画面サイズの縦サイズと、予め設定された商品オブジェクトの縦サイズに基づいて、表示装置２００の画面内に表示可能な商品オブジェクトの数を取得する。
（ｃ）複数のバナーを商品リストに挿入する間隔を、取得された商品オブジェクトの数以上に設定する。
（ｄ）商品オブジェクトの数と、設定された間隔とに基づいて、挿入すべきバナーの数を決定する。
（ｅ）決定した数（ｎ個）のバナーを設定された間隔で左右方向に回転可能に挿入する。
（ｆ）ｎ個のバナーのうち、商品リスト内に挿入された順序が、
（ｉ）１番目のバナーにおいては、広告コンテンツの第１位置を左右方向の表示開始位置に設定する。
（ｉｉ）ｉ番目（１＜ｉ≦ｎである自然数）のバナーにおいては、ｉ−１番目のバナーに設定された表示開始位置から商品リストが取得された画面サイズの横サイズだけずれた位置を、左右方向の表示開始位置に設定する。
（ｇ）ｎ個のバナーのうちいずれかのバナーが左右方向に回転すると、他のバナーも該回転したバナーが回転した量と同じ量だけ回転する。
【００４７】
表示部２１２が、図４（ａ）に示す商品リストページ４００をサーバ１００から受信した場合において広告表示プログラムを実行した際の初期状態における商品リストページの構成例を図５に示す。ここで、初期状態とは、商品リストページ４００を受信した後、商品リストページに対するユーザからの操作を受け付けていない状態を示す。表示部２１２は、商品リストページ４００に含まれる広告表示プログラムを実行すると、まず表示装置２００の画面サイズ（縦サイズＤｙ、横サイズＤｘ）を取得する。図４（ａ）において、取得された画面サイズを領域Ｄとして示す。そして、表示部２１２は、取得した画面サイズの縦サイズＤｙと、予め設定された商品オブジェクトＩＴ１〜ＩＴ１４の縦サイズｄｙに基づいて、表示装置２００の画面内に表示可能な商品オブジェクトＩＴ１〜ＩＴ１４の数＝４を取得する。そして、表示部２１２は、複数のバナー４２０を商品リスト４１０に挿入する間隔を、取得された画面内に表示可能な商品オブジェクトＩＴ１〜ＩＴ１４の数＝４以上の数として、４に設定する。さらに、表示部２１２は、商品オブジェクトＩＴ１〜ＩＴ１４の数＝１４と、設定された間隔＝４とに基づいて、挿入すべきバナー４２０の数＝３を決定する。
【００４８】
次に、表示部２１２は、図５に示すように、上から１番目のバナー４２０＿１を商品オブジェクトＩＴ４，ＩＴ５の間に左右方向に回転可能に挿入する。ここで、バナー４２０が左右方向に回転可能とは、バナー４２０を左右方向に移動させる操作が受け付けられた場合に、バナー４２０が左右方向に移動するとともに、バナー４２０の一端まで表示されると、他端に戻って表示が繰り返される状態をいう。例えば、バナー４２０において、広告オブジェクトＡＤ１〜ＡＤ３が表示されている状態から左方向への回転操作を受け付けた場合、ＡＤ１〜ＡＤ９まで順に表示された後、ＡＤ９からＡＤ１に戻ってその後もＡＤ１からＡＤ９まで順に表示される。さらに、１番目のバナー４２０＿１において、図４（ｂ）に示す広告コンテンツの第１位置Ｐ１を左右方向の表示開始位置に設定する。
【００４９】
また、表示部２１２は、図５に示すように、上から２番目のバナー４２０＿２を商品オブジェクトＩＴ８，ＩＴ９の間に左右方向に回転可能に挿入する。さらに、２番目のバナー４２０＿２において、図４（ｂ）に示すように、１番目のバナー４２０＿１に設定された表示開始位置（第１位置Ｐ１）から取得された画面サイズの横サイズＤｘだけずれた位置を、左右方向の表示開始位置（第２位置Ｐ２）に設定する。
【００５０】
また、表示部２１２は、図５に示すように、上から３番目のバナー４２０＿３を商品オブジェクトＩＴ１２，ＩＴ１３の間に左右方向に回転可能に挿入する。さらに、３番目のバナー４２０＿３において、図４（ｂ）に示すように、２番目のバナー４２０＿２に設定された表示開始位置（第２位置Ｐ２）から取得された画面サイズの横サイズＤｘだけずれた位置を、左右方向の表示開始位置（第３位置Ｐ３）に設定する。
【００５１】
また、表示部２１２は、３個のバナー４２０（４２０＿１〜４２０＿３）のうちいずれかのバナーが左右方向に回転すると、他のバナー４２０も該回転したバナー４２０が回転した量と同じ量だけ回転させる。
【００５２】
次に、上記で説明したように広告表示プログラムの実行により表示される商品リストページの表示例について図６（ａ）〜（ｃ）及び図７（ａ）〜（ｃ）を用いて説明する。
【００５３】
図６（ａ）は、初期状態において、表示装置２００の画面２２１に表示された商品リストページ４００の表示例である。初期状態において、見出しオブジェクト４３０と、商品オブジェクトＩＴ１〜ＩＴ４と、広告オブジェクトＡＤ１〜ＡＤ３とが画面内に表示されている。すなわち、１番目のバナー４２０＿１において、表示開始位置である第１位置Ｐ１から右方向に画面の横サイズＤｘだけずれた位置の間にある広告オブジェクトＡＤ１〜ＡＤ３が表示されている。
【００５４】
図６（ｂ）は、図６（ａ）に示す状態から下方にスクロールした場合の商品リストページ４００の表示例である。この状態において、商品オブジェクトＩＴ５〜ＩＴ９、広告オブジェクトＡＤ４〜ＡＤ６が画面内に表示されている。すなわち、２番目のバナー４２０＿２において、表示開始位置である第２位置Ｐ２から右方向に画面の横サイズＤｘだけずれた位置の間にある広告オブジェクトＡＤ４〜ＡＤ６が表示されている。
【００５５】
図６（ｃ）は、図６（ｂ）に示す状態からさらに下方にスクロールした場合の商品リストページ４００の表示例である。この状態において、商品オブジェクトＩＴ１０〜ＩＴ１４と、広告オブジェクトＡＤ７〜ＡＤ９とが画面内に表示されている。すなわち、３番目のバナー４２０＿３において、表示開始位置である第３位置Ｐ３から右方向に画面の横サイズＤｘだけずれた位置の間にある広告オブジェクトＡＤ７〜ＡＤ９が表示されている。
【００５６】
次に、バナー４２０が左右方向に回転した場合の表示例について説明する。図７（ａ）は、図６（ｂ）に示す状態と同様に、初期状態から下方向にスクロールした場合の商品リストページ４００の表示例である。この状態において、商品オブジェクトＩＴ５〜ＩＴ９と、広告オブジェクトＡＤ４〜ＡＤ６とが画面内に表示されている。この状態から、ユーザが、バナー４２０＿２を広告オブジェクトＡＤ１〜ＡＤ９の幅ｄａｘだけ左方向に回転する操作を入力すると、図７（ｂ）に示すように、バナー４２０＿２がｄａｘだけ左方向に移動することにより広告オブジェクトＡＤ５〜ＡＤ７が表示される。
【００５７】
図７（ｃ）は、図７（ｂ）に示す状態からさらに下方にスクロールした場合の商品リストページ４００の表示例である。この状態において、商品オブジェクトＩＴ１０〜ＩＴ１４と、広告オブジェクトＡＤ１，ＡＤ８，ＡＤ９とが画面内に表示されている。すなわち、２番目のバナー４２０＿２がｄａｘだけ左方向に回転したため、３番目のバナー４２０＿３もｄａｘだけ左方向に移動することにより広告オブジェクトＡＤ１，ＡＤ８，ＡＤ９が表示される。
【００５８】
次に、本発明の実施形態にかかる表示システム１の動作について説明する。図８は、表示システム１により実行される表示処理の流れを表すシーケンス図である。
【００５９】
まず、表示装置２００は、ユーザから商品を検索するためのキーワードを指定され、商品リストページの閲覧要求の送信指示を受け付けると、指定されたキーワードを含む閲覧要求をサーバ１００に送信する（ステップＳ２１）。
【００６０】
サーバ１００は、閲覧要求を受信すると（ステップＳ１１）、商品ＤＢ１２１を参照して、閲覧要求に含まれるキーワードを含む商品情報を表す商品オブジェクトに係る商品リストを生成する（ステップＳ１２）。また、サーバ１００は、広告ＤＢ１２２を参照して、閲覧要求に含まれるキーワードを含む広告情報を表す広告オブジェクトに係るバナーを生成する（ステップＳ１３）。
【００６１】
そして、サーバ１００は、ステップＳ１２，１３において生成した商品リスト及びバナーと、広告表示プログラムを含む商品リストページを生成し（ステップＳ１４）、表示装置２００に送信する（ステップＳ１５）。
【００６２】
表示装置２００は、商品リストページを受信すると（ステップＳ２２）、その商品リストページを画面に表示する（ステップＳ２３）。また、表示装置２００は、商品リストページに含まれる広告表示プログラムを実行することにより、広告表示処理を行う（ステップＳ２４）。
【００６３】
図９に表示装置２００が実行する広告表示処理のフローチャートを示す。
【００６４】
まず、表示装置２００は、表示装置２００の画面サイズを取得する（ステップＳ１０１）。そして、表示装置２００は、ステップＳ１０１において取得した画面サイズの縦サイズと商品オブジェクトの縦サイズとに基づいて、表示装置２００の画面内に表示可能な商品オブジェクトの数を取得する（ステップＳ１０２）。
【００６５】
次に、表示装置２００は、ステップＳ１０２において取得された商品オブジェクトの数以上の所定の数を、バナーを商品リストに挿入する間隔として設定する（ステップＳ１０３）。
【００６６】
次に、表示装置２００は、商品リストに含まれる商品オブジェクトの数と、ステップＳ１０３において設定された間隔とに基づいて、挿入すべきバナーの数を決定する（ステップＳ１０４）。
【００６７】
次に、表示装置２００は、各バナーについて、広告コンテンツの左右方向の表示開始位置に設定する（Ｓ１０５）。そして、表示装置２００は、各バナーを、ステップＳ１０３において設定された間隔で、回転可能に商品リスト内に挿入する（Ｓ１０６）。
【００６８】
次に、表示装置２００は、挿入されたいずれかのバナーを左右方向に回転させる操作を検出したか否かを判定する（ステップＳ１０７）。表示装置２００は、回転させる操作を検出していないと判定した場合（ステップＳ１０７；Ｎｏ）、ステップＳ１０９に処理を進める。
【００６９】
次に、表示装置２００は、回転させる操作を検出したと判定した場合（ステップＳ１０７；Ｙｅｓ）、他のバナーを同じ量だけ左右方向に回転させる（ステップＳ１０８）。
【００７０】
次に、表示装置２００は、ユーザ等から商品リストページの表示を終了させる指示を受け付けたか否かを判定する（ステップＳ１０９）。表示装置２００は、指示を受け付けていないと判定した場合（ステップＳ１０９；Ｎｏ）、ステップＳ１０７に戻って処理を繰り返す。また、表示装置２００は、指示を受け付けたと判定した場合（ステップＳ１０９；Ｙｅｓ）、広告表示処理を終了する。
【００７１】
以上説明したように、本発明の実施形態に係る表示装置２００は、同じ広告コンテンツを含み、左右方向に回転可能な複数のバナーを、その表示開始位置をずらして商品リストに挿入する。また、複数のバナーにおいて、いずれかのバナーが左右方向に回転すると、他のバナーもその回転したバナーが回転した量と同じ量だけ回転する。従って、商品リストページを上下方向にスクロールした場合に、同じ広告コンテンツの異なる位置が表示されるため、同じ広告オブジェクトが出現する可能性が低くなる。そのため、ユーザが同じ広告オブジェクトを閲覧する可能性が低くなり、ユーザが飽きにくいコンテンツを表示することができる。
【００７２】
また、商品リストページに含まれる広告表示プログラムは、ＪａｖａＳｃｒｉｐｔ（登録商標）等で容易に実装でき、処理に対する計算負荷を低くすることができる。
【００７３】
また、表示装置２００によりバナーが商品リスト内に挿入される間隔は、画面内に表示可能な商品オブジェクトの数以上に設定される。そのため、画面内に同時に複数のバナーが表示されることを防止することができる。
【００７４】
以上に本発明の実施形態について説明したが、上記実施形態は一例であり、本発明の適用範囲はこれに限られない。即ち、本発明の実施形態は種々の応用が可能であり、あらゆる実施の形態が本発明の範囲に含まれる。
【００７５】
例えば、上記の実施形態において、バナーは、広告オブジェクトＡＤ１〜ＡＤ９を左右方向に順に並べた広告コンテンツを含むが、バナーの構成はこれに限られない。例えば、バナー４２１に含まれる広告コンテンツは、図１０（ａ）に示すように、１枚の画像等を分割することにより生成された広告オブジェクトＡＤ２１〜ＡＤ２３から構成されてもよい。なお、広告オブジェクトＡＤ２１〜２３が選択された際に、同じ広告に係る商品の商品ページに遷移してもよいし、異なるページに遷移してもよい。このような広告コンテンツを含む複数のバナー４２１（４２１＿１〜４２１＿３）は、図５に示す実施形態と同様に商品リスト４１０内に挿入することができる。さらに、表示装置２００は、このようなバナー４２１を含む商品リストページを取得する際に、画面内に表示される広告オブジェクトＡＤ２１〜２３のみを取得することにより、分割前の画像全体を取得する場合よりも短時間で広告オブジェクトＡ２１〜ＡＤ２３を取得することができる。
【００７６】
また、上記の実施形態において、バナーは、所定個の広告オブジェクトを含み、左右方向に回転可能である例について説明したが、バナーの構成及び表示態様はこれに限られない。例えば、バナーは、左右方向にシフト可能であって、いずれかのバナーが左右方向にシフトすると、他のバナーはシフトしたバナーがシフトした量に応じて、延伸してもよい。ここで、バナーが延伸するとは、バナーに含まれる広告オブジェクトが増えることにより、バナーが左右方向に延びることをいう。例えば、上記の実施形態では、図７（ａ）〜（ｃ）に示すように、バナー４２０＿２が距離ｄａｘ（広告オブジェクトＡＤ１〜ＡＤ９１個分）だけ左方向に回転した場合、他のバナー４２０＿１，４２０＿３も左方向に距離ｄａｘだけ回転する。そのため、図７（ｃ）に示すように、バナー４２０＿３においては、広告オブジェクトＡＤ９の右隣に広告オブジェクトＡＤ１が表示される。一方、バナー４２０＿２が左方向に距離ｄａｘだけシフトした場合、他のバナー４２０＿１，４２０＿３も左方向に距離ｄａｘだけシフトするとともに、さらにシフトした距離ｄａｘに応じた数（例えば、１個や３個）の広告オブジェクトをサーバ１００から取得することにより、バナー４２０＿１〜４２０＿３が右方向に延伸してもよい。この場合、図７（ｂ）に示す状態から商品リストページ４００を下方にスクロールすると、図７（ｃ）における広告オブジェクトＡＤ１の代わりに、新たにサーバ１００から取得した広告オブジェクトが表示される。
【００７７】
また、上記の実施形態において、表示装置２００が、検索結果として取得された商品のリストにバナーを挿入する例について説明したが、バナーが挿入されるリストを構成するアイテムはこれに限られず、任意のアイテムを適用可能である。また、バナーに含まれるコンテンツも広告コンテンツに限られず、任意のコンテンツを適用可能である。
【００７８】
なお、本発明に係る表示装置２００は、上記の機能を実現するための構成を予め備えて提供されることも可能な他、プログラムの適用により、既存のパーソナルコンピュータや情報端末機器等を、本発明に係る表示装置２００として機能させることもできる。即ち、上記実施形態で例示した表示装置２００による各機能構成を実現させるためのプログラムを、既存のパーソナルコンピュータや情報端末機器を制御するＣＰＵ等が実行できるように、既存のパーソナルコンピュータや情報端末機器に適用することで、そのパーソナルコンピュータや情報端末機器を本発明に係る表示装置２００として機能させることができる。また、本発明に係る表示方法は、表示装置２００を用いて実施できる。
【００７９】
また、このようなプログラムは、上記に限られず、任意の方法で適用可能である。プログラムを、例えば、コンピュータが読取可能な記録媒体［ＣＤ−ＲＯＭ（Compact Disc Read-Only Memory）、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto Optical disc）等］に格納して適用できる他、インターネット等のネットワーク上のストレージにプログラムを格納しておき、これをダウンロードさせることにより適用することもできる。
【符号の説明】
【００８０】
１      表示システム
１００  サーバ
１１１  受付部
１１２  生成部
１１３  提示部
１２０  記憶部
１２１  商品ＤＢ
１２２  広告ＤＢ
２００  表示装置
２１１  要求送信部
２１２  表示部
２２１  画面
３００  インターネット
４００  商品リストページ
４１０  商品リスト
４２０，４２０＿１〜４２０＿３，４２１，４２１＿１〜４２１＿３  バナー
４３０  見出しオブジェクト
９００  情報処理装置
９０１  制御部
９０２  ＲＯＭ
９０３  ＲＡＭ
９０４  出力部
９０５  入力部
９０６  通信部
９０７  バス
【図１】
2019003425.tif 000003
【図２】
2019003425.tif 000004
【図３】
2019003425.tif 000005
【図４】
2019003425.tif 000006
【図５】
2019003425.tif 000007
【図６】
2019003425.tif 000008
【図７】
2019003425.tif 000009
【図８】
2019003425.tif 000010
【図９】
2019003425.tif 000011
【図１０】
2019003425.tif 000012