(57)【特許請求の範囲】
【請求項１】
Ｗｅｂサーバに通信可能に接続されるコンテンツマッチ広告配信装置であって、
前記Ｗｅｂサーバから、広告を含むＷｅｂページを受信するＷｅｂページ受信手段と、
前記Ｗｅｂページ受信手段が受信した前記Ｗｅｂページを表示する表示手段と、
前記Ｗｅｂページにおける各種情報のレイアウトを、前記Ｗｅｂページ全体の座標系で取得するレイアウト取得手段と、
ユーザによって操作される操作手段と、
当該操作手段から前記Ｗｅｂページの表示を拡大、あるいは縮小させる操作を受け付ける受付手段と、
当該受付手段が受け付けた前記Ｗｅｂページの表示を拡大、あるいは縮小する操作に基づいて、拡大、あるいは縮小された後の表示領域の中心位置を前記Ｗｅｂページ全体の座標系で特定する表示領域特定手段と、
前記表示領域に表示される情報のうち前記中心位置の略近傍の特徴語を抽出し、当該特徴語に関連する広告を選択する広告選択手段と、
前記表示手段によって表示された前記Ｗｅｂページ全体に含まれる広告を、前記広告選択手段が前記操作に応じた前記表示領域で表示される前記Ｗｅｂページの情報に基づいて選択した広告に切り替えて前記表示手段に表示させる広告表示制御手段とを備えるコンテンツマッチ広告配信装置。 
【請求項２】
前記操作手段は、前記表示手段上に設けられ、ユーザによって操作されるタッチパネルからなり、
前記受付手段は、前記タッチパネルにユーザの２本の指先を接触させながら広げたり狭めたりする指先操作を受け付け、
前記表示領域特定手段は、Ｗｅｂページの全体座標系におけるユーザの２本の指先の中心の位置を前記中心位置として特定する請求項１記載のコンテンツマッチ広告配信装置。 
【請求項３】
前記レイアウト取得手段は、Ｗｅｂページの特徴語の位置を取得し、
前記広告選択手段は、前記Ｗｅｂページの特徴語に対し、前記中心位置からの距離が近い特徴語ほど高い優先順位を付与し、当該高い優先順位を付与した特徴語に関連する広告を選択する請求項１又は２記載のコンテンツマッチ広告配信装置。 
【請求項４】
前記レイアウト取得手段は、ＷｅｂページのＤＩＶタグの位置を取得し、
前記広告選択手段は、拡大、あるいは縮小された表示領域内における前記ＤＩＶタグによって規定された複数の分割ページ領域において、前記中心位置に近い前記分割ページ領域ほど高い優先順位を付与し、当該高い優先順位を付与した前記分割ページ領域内から特徴語を特定し、当該特徴語に関連する広告を選択する請求項１又は２記載のコンテンツマッチ広告配信装置。 
【請求項５】
Ｗｅｂサーバに通信可能に接続され、当該Ｗｅｂサーバから受信したＷｅｂページを表示手段に表示させるコンテンツマッチ広告配信装置が実行する広告の表示方法であって、
前記Ｗｅｂサーバから、広告を含むＷｅｂページを受信するＷｅｂページ受信ステップと、
前記Ｗｅｂページにおける各種情報のレイアウトを、前記Ｗｅｂページ全体の座標系で取得するレイアウト取得ステップと、
ユーザによって操作される操作手段から前記Ｗｅｂページの表示を拡大、あるいは縮小させる操作を受け付ける受付ステップと、
当該受付ステップが受け付けた前記Ｗｅｂページの表示を拡大、あるいは縮小する操作に基づいて、拡大、あるいは縮小された後の表示領域の中心位置を前記Ｗｅｂページ全体の座標系で特定する表示領域特定ステップと、
前記表示領域に表示される情報のうち前記中心位置の略近傍の特徴語を抽出し、当該特徴語に関連する広告を選択する広告選択ステップと、
前記表示手段によって表示された前記Ｗｅｂページ全体に含まれる広告を、前記広告選択ステップが前記操作に応じた前記表示領域で表示される前記Ｗｅｂページの情報に基づいて選択した広告に切り替えて前記表示手段に表示させる広告表示制御ステップとを備える方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツマッチ広告配信装置、方法に関する。
【背景技術】
【０００２】
近年、特許文献１に記載されている端末のように、タッチパネル表示装置を有する携帯型の端末が普及し、Ｗｅｂページの閲覧に利用されている。また、タッチパネル表示装置を有する携帯型の端末は、タッチパネルにおける指の操作によって、各種の画面操作が行われる。例えば、ユーザが２本の指先をタッチパネルに接触させながら広げたり狭めたりする指先操作（所謂、ピンチイン、ピンチアウト）が行われることにより、Ｗｅｂページの拡大、縮小が行われる。また、ユーザが指先でタッチパネルを軽く叩く操作（所謂、タップ）が行われることにより、項目選択が行われる。更に、ユーザが、指先でタッチパネルを軽く払う操作（所謂、フリック）が行われることにより、払った方向に画面がスクロールされる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１７８１７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、携帯型の端末におけるタッチパネル表示装置は、携帯性のため、据え置き型パーソナルコンピュータのディスプレイよりも小さいのが通常である。ここで、Ｗｅｂページを閲覧する場合、Ｗｅｂページ全体を表示させたままでは文字や画像が小さく読みにくいことから、必要な部分を拡大表示させるのが一般的である。
【０００５】
しかし、コンテンツの他に広告が含まれているＷｅｂページの中から必要な部分を拡大表示させた場合、必ずしも広告領域が確保されるとは限らない。また、広告が表示された場合に、その広告の内容がユーザの興味にマッチしているとは限らない。
【０００６】
本発明は、Ｗｅｂページにおいて必要な部分を拡大して表示した場合に、ユーザの興味にマッチした広告を表示させることを実現したコンテンツマッチ広告配信装置、方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記目的を達成するため、本発明は、次に記載する構成を備えている。
【０００８】
（１）  Ｗｅｂサーバに通信可能に接続されるコンテンツマッチ広告配信装置であって、前記Ｗｅｂサーバから、広告を含むＷｅｂページを受信するＷｅｂページ受信手段と、前記Ｗｅｂページ受信手段が受信した前記Ｗｅｂページを表示する表示手段と、前記Ｗｅｂページにおける各種情報のレイアウトを、前記Ｗｅｂページ全体の座標系で取得するレイアウト取得手段と、ユーザによって操作される操作手段と、当該操作手段から前記Ｗｅｂページの表示を拡大、あるいは縮小させる操作を受け付ける受付手段と、当該受付手段が受け付けた前記Ｗｅｂページの表示を拡大、あるいは縮小する操作に基づいて、拡大、あるいは縮小される表示領域及びその中心位置を前記Ｗｅｂページ全体の座標系で特定する表示領域特定手段と、前記表示領域に表示される情報のうち前記中心位置の略近傍の特徴語を抽出し、当該特徴語に関連する広告を選択する広告選択手段と、当該広告選択手段によって選択された広告を前記表示手段に表示させる広告表示制御手段とを備えるコンテンツマッチ広告配信装置。
【０００９】
（１）によれば、表示手段に表示しているＷｅｂページを拡大、あるいは縮小する場合に、拡大、あるいは縮小する表示領域に含まれる特徴語に関連する広告を選択して表示手段に表示する。ここで、ユーザが拡大表示させる部分は、Ｗｅｂページの中でもユーザが興味を持ったコンテンツ部分である場合が多く、特に、拡大表示領域の中心位置付近には、ユーザが興味を持ったコンテンツの特徴語が含まれている可能性が高い。このため、広告のコンテンツマッチ精度をより高くすることが可能になる。
【００１０】
（２）  前記操作手段は、前記表示手段上に設けられ、ユーザによって操作されるタッチパネルからなり、前記受付手段は、前記タッチパネルにユーザの２本の指先を接触させながら広げたり狭めたりする指先操作を受け付け、前記表示領域特定手段は、Ｗｅｂページの全体座標系におけるユーザの２本の指先の位置に基づいて前記中心位置を取得して、前記表示領域を特定する（１）のコンテンツマッチ広告配信装置。
【００１１】
（２）によれば、タッチパネルにユーザの２本の指先を接触させながら広げたり狭めたりする指先操作（所謂、ピンチイン、ピンチアウト）を受け付け、Ｗｅｂページを拡大、縮小する。この時、拡大縮小させる表示領域の中心に近い特徴語に関連する広告が優先して選択されるため、ユーザが興味を持ったコンテンツにマッチした広告をより確実に表示させることが可能になる。
【００１２】
（３）  前記レイアウト取得手段は、Ｗｅｂページの特徴語の位置を取得し、前記広告選択手段は、前記Ｗｅｂページの特徴語に対し、前記中心位置からの距離が近い特徴語ほど高い優先順位を付与し、当該高い優先順位を付与した特徴語に関連する広告を選択する（１）又は（２）のコンテンツマッチ広告配信装置。
【００１３】
（３）によれば、拡大、あるいは縮小後の表示領域の中心に対する特徴語の位置を精度よく求めることが可能になる。
【００１４】
（４）  前記レイアウト取得手段は、ＷｅｂページのＤＩＶタグの位置を取得し、前記広告選択手段は、拡大、あるいは縮小された表示領域内における前記ＤＩＶタグによって規定された複数の分割ページ領域において、前記中心位置からの距離が近い前記分割ページ領域ほど高い優先順位を付与し、当該高い優先順位を付与した前記分割ページ領域内から特徴語を特定し、当該特徴語に関連する広告を選択する（１）又は（２）記載のコンテンツマッチ広告配信装置。
【００１５】
（４）によれば、拡大、縮小された表示領域内において、中心位置からＤＩＶタグによって分割された個々の分割ページ領域に優先順位を付与し、高い優先順位の分割ページ領域から特徴語を特定する。これにより、広告を選択するために必要な特徴語を特定するための処理に係る負荷を軽減することが可能になる。
【００１６】
（５）  Ｗｅｂサーバに通信可能に接続され、当該Ｗｅｂサーバから受信したＷｅｂページを表示手段に表示させるコンテンツマッチ広告配信装置が実行する広告の表示方法であって、前記Ｗｅｂサーバから、広告を含むＷｅｂページを受信するＷｅｂページ受信ステップと、前記Ｗｅｂページにおける各種情報のレイアウトを、前記Ｗｅｂページ全体の座標系で取得するレイアウト取得ステップと、ユーザによって操作される操作手段から前記Ｗｅｂページの表示を拡大、あるいは縮小させる操作を受け付ける受付ステップと、当該受付ステップが受け付けた前記Ｗｅｂページの表示を拡大、あるいは縮小する操作に基づいて、拡大、あるいは縮小される表示領域及びその中心位置を前記Ｗｅｂページ全体の座標系で特定する表示領域特定ステップと、前記表示領域に表示される情報のうち前記中心位置の略近傍の特徴語を抽出し、当該特徴語に関連する広告を選択する広告選択ステップと、当該広告選択ステップによって選択された広告を前記表示手段に表示させる広告表示制御ステップとを備える方法。
【００１７】
（５）によれば、（１）に係る発明と同様の効果を奏する。
【発明の効果】
【００１８】
本発明によれば、端末に表示されている一部分のＷｅｂページのコンテンツにマッチする広告を選択して表示できるので、ユーザの興味によりマッチした広告を表示させることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態に係るコンテンツマッチ広告配信装置１の機能概要を示す図である。
【図２】コンテンツマッチ広告配信装置１の構成及び拡大表示した場合の表示例を示す説明図である。
【図３】図２に示すコンテンツマッチ広告配信装置１に表示されるＷｅｂページの座標系を示す説明図である。
【図４】本実施形態に係るコンテンツマッチ広告配信装置１において、広告表示をする際の処理の流れを示すフローチャートである。
【図５】図４の広告表示処理の流れを示すフローチャートである。
【図６】コンテンツマッチ広告配信装置１における他の特徴語を選択する方法を説明するための図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。
【００２１】
［機能構成］
図１は、本発明の実施形態に係るコンテンツマッチ広告配信装置１の機能概要を示す図である。コンテンツマッチ広告配信装置１は、Ｗｅｂサーバ５とネットワークを介して接続され、Ｗｅｂサーバ５から受信するＷｅｂページを、画面表示することができる端末である。
【００２２】
本実施形態は、コンピュータ（コンテンツマッチ広告配信装置１）及びその周辺装置に適用される。本実施形態における各部は、コンピュータ及びその周辺装置が備えるハードウェア並びに当該ハードウェアを制御するソフトウェアによって構成される。
【００２３】
上記ハードウェアには、制御部としてのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の他、記憶部、通信装置、表示装置及び入力装置が含まれる。記憶部としては、例えば、メモリ（ＲＡＭ：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＯＭ：Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ等）、ハードディスクドライブ（ＨＤＤ：Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）及び光ディスク（ＣＤ：Ｃｏｍｐａｃｔ  Ｄｉｓｋ、ＤＶＤ：Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ等）ドライブが挙げられる。通信装置としては、例えば、各種有線及び無線インターフェース装置が挙げられる。表示装置としては、例えば、液晶ディスプレイやプラズマディスプレイ等の各種ディスプレイが挙げられる。入力装置としては、例えば、タッチパネル、キーボード及びポインティング・デバイス（マウス、トラッキングボール等）が挙げられる。
【００２４】
上記ソフトウェアには、上記ハードウェアを制御するコンピュータ・プログラムやデータが含まれる。コンピュータ・プログラムやデータは、記憶部により記憶され、制御部により適宜実行、参照される。また、コンピュータ・プログラムやデータは、通信回線を介して配布されることも可能であり、ＣＤ−ＲＯＭ等のコンピュータ可読媒体に記録して配布されることも可能である。
【００２５】
コンテンツマッチ広告配信装置１は、図１に示すように、操作者（ユーザ）から直接的な入力を受け付ける操作手段としての操作部１１と、このコンテンツマッチ広告配信装置１の機能に関する情報を表示する表示手段としての表示部１２と、本実施形態の機能を実行するプログラム（図示省略）等を記憶する記憶部１３と、コンテンツマッチ広告配信装置１に係る各機能を統括的に制御する制御部１４とを備える。
【００２６】
操作部１１は、例えば、タッチパネルにより実装される。
【００２７】
表示部１２は、例えば、液晶ディスプレイやプラズマディスプレイ等の各種ディスプレイにより実装される。
【００２８】
記憶部１３は、上述の各種プログラムの他に、Ｗｅｂサーバ５から送信されるＷｅｂページを表示部１２に表示させるためのブラウザアプリケーションを記憶している。
【００２９】
制御部１４は、ブラウザアプリケーションを実行することにより、Ｗｅｂページ要求部１４１と、Ｗｅｂページ受信手段としてのＷｅｂページ受信部１４２と、Ｗｅｂページ表示制御部１４３と、受信手段としての拡大縮小操作受付部１４５と、拡大縮小表示制御部１４６と、を備える。更に、制御部１４は、ブラウザアプリケーションが、Ｗｅｂサーバ５から受信したＷｅｂページに組み込まれているスクリプトプログラムを適宜、解釈実行することにより、レイアウト取得手段としてのレイアウト取得部１４４と、表示領域特定手段としての表示領域特定部１４７と、広告選択手段としての広告選択部１４８と、広告表示制御手段としての広告表示制御部１４９と、を備える。
【００３０】
Ｗｅｂページ要求部１４１は、Ｗｅｂサーバ５に、操作部１１の操作によって指定されたＷｅｂページの送信を要求する。
【００３１】
Ｗｅｂページ受信部１４２は、Ｗｅｂページ要求部１４１からの要求に応じてＷｅｂサーバ５から送信されたＷｅｂページを受信して、記憶部１３に記憶、展開する。
【００３２】
Ｗｅｂページ表示制御部１４３は、記憶部１３に記憶されたＷｅｂページを解析し、表示部１２に表示させる制御を行う。
【００３３】
レイアウト取得部１４４は、Ｗｅｂページに表示されるテキスト情報に含まれる特徴語の配置を取得する。具体的に、レイアウト取得部１４４は、Ｗｅｂページ全体の座標系における特徴語の座標を取得する。
【００３４】
拡大縮小操作受付部１４５は、操作部１１からＷｅｂページの表示を拡大、あるいは縮小させる操作を受け付ける。また、拡大縮小操作受付部１４５は、操作部１１から拡大、あるいは縮小させる操作を受け付けた場合に、制御部１４を表示領域特定部１４７、広告選択部１４８及び広告表示制御部１４９として機能させるＷｅｂページに組み込まれているスクリプトプログラムを解釈、実行する。
【００３５】
拡大縮小表示制御部１４６は、拡大縮小操作受付部１４５が受け付けた操作部１１の操作に基づいて、Ｗｅｂページを拡大、あるいは縮小する処理を行い、表示部１２に表示させる。
【００３６】
表示領域特定部１４７は、拡大縮小操作受付部１４５が受け付けたＷｅｂページの表示を拡大、あるいは縮小する操作に基づいて、表示部１２の表示領域に適合するように、拡大、あるいは縮小されるＷｅｂページの領域及びその中心位置をＷｅｂページ全体の座標系で特定する。
【００３７】
広告選択部１４８は、Ｗｅｂページにおいて拡大、あるいは縮小される領域に表示される情報のうち、表示領域特定部１４７で特定した中心位置あるいはその近傍に位置する特徴語を抽出し、この特徴語に関連する広告を選択する。
【００３８】
広告表示制御部１４９は、広告選択部１４８によって選択された広告を表示部１２に表示させる。例えば、広告選択部１４８によって選択された広告が表示部１２の下部に表示させる。
【００３９】
Ｗｅｂサーバ５は、スクリプトＤＢ５１と、広告ＤＢ５２と、ページＤＢ５３とを備える。
【００４０】
スクリプトＤＢ５１は、Ｗｅｂページに組み込むスクリプトプログラムを記憶している。広告ＤＢ５２は、Ｗｅｂページに表示させる各種の広告を記憶している。ページＤＢ５３は、Ｗｅｂページの本文情報を記憶している。
【００４１】
Ｗｅｂサーバ５は、Ｗｅｂサーバ５がネットワークを介してコンテンツマッチ広告配信装置１から、Ｗｅｂページ要求を受信した場合に、スクリプトＤＢ５１と、広告ＤＢ５２と、ページＤＢ５３とから、Ｗｅｂページを作成するために必要な情報を読み出して、Ｗｅｂページ要求に応じたＷｅｂページを作成し、コンテンツマッチ広告配信装置１に送信する。
【００４２】
図２は、コンテンツマッチ広告配信装置１の構成及び拡大表示した場合の表示例を示す説明図、図３は、図２に示すコンテンツマッチ広告配信装置１に表示されるＷｅｂページの座標系を示す説明図である。
【００４３】
図２に示すように、コンテンツマッチ広告配信装置１は、筐体３に、操作部１１、表示部１２、更に、記憶部１３（図１参照）となる回路基板や制御部１４（図１参照）を構成する回路基板等を組み込むことによって構成されている。ここで、本実施形態においては、操作部１１として、例えば、静電容量式のタッチパネルが採用され、表示部１２として液晶パネルが採用されており、表示部１２上に操作部１１が配置されている。操作部１１は透過性を有する材料によって構成されているため、表示部１２の表示画像１００は、操作部１１を介してユーザに視認可能である。また、表示部１２の下部の領域に広告画像１１０が表示される。
【００４４】
Ｗｅｂページを拡大あるいは縮小表示する場合には、ユーザが、ユーザの２本の指先を操作部１１に接触させながら広げたり狭めたりする操作を行う。この操作が行われた場合に、制御部１４は、操作部１１におけるユーザの２本の指先の接触位置に対応する、Ｗｅｂページの全体座標系の座標を求める。更に、制御部１４は、ユーザの２本の指先の移動方向及び移動量を検知する。そして、制御部１４は、２本の指先の移動方向が広がる方向であれば、２本の指先の移動量に応じて、Ｗｅｂページを拡大表示させ、２本の指先の移動方向が狭まる方向であれば、２本の指先の移動量に応じて、Ｗｅｂページを縮小表示させる。このとき、制御部１４は、２本の指先の中間点の座標を算出し、この中間点が拡大、縮小したＷｅｂページの中心位置になるように、表示部１２に表示される拡大、縮小後のＷｅｂページの表示領域１０２を決定する。そして、制御部１４は、表示領域１０２が表示部１２全体に表示されるように、Ｗｅｂページの拡大、縮小及び移動を行う。
【００４５】
例えば、図２（ａ）に示す通常の表示状態において、「△△」の部分を挟むようにユーザが２本の指先を操作部１１に接触させ、２本の指先を広げていくことにより、図２（ｂ）に示すように、「△△」の部分を中心にＷｅｂページが拡大表示される。逆に、図２（ｂ）に示す通常の表示状態において、「△△」の部分を挟むようにユーザが２本の指先を広げた状態で操作部１１に接触させ、「△△」の部分に向かって２本の指先を狭めていくことにより、図２（ａ）に示すように、「△△」の部分を中心にＷｅｂページが縮小表示される。
【００４６】
次に、特徴語の抽出方法について説明する。
まず、Ｗｅｂサーバ５からＷｅｂページを受信したＷｅｂページを表示部１２に表示した後、レイアウト取得部１４４は、記憶部１３に展開されているＷｅｂページのテキスト情報から、記憶部１３に予め導入されている辞書に含まれている語句を特徴語として抽出する。更に、レイアウト取得部１４４は、抽出した特徴語と当該特徴語のＷｅｂページの全体座標系における座標とを関連付けて記憶部１３に一時記憶する。ここで、本実施形態におけるＷｅｂページの全体座標系は、Ｗｅｂページの左側上端を原点し、横軸をｘ軸、縦軸をｙ軸とする直交座標系であり、特徴語と特徴語の表示範囲に対応するｘｙ座標とが関連付けられる。
【００４７】
次に、ユーザが操作部１１を操作して、Ｗｅｂページを拡大表示した際に、表示領域特定部１４７が、拡大表示しているＷｅｂページの表示領域の中心位置（ｘｔ、ｙｔ）をＷｅｂページの全体座標系における座標によって特定する。
【００４８】
次に、広告選択部１４８が、拡大表示しているＷｅｂページの表示領域を、中心位置（ｘｔ、ｙｔ）を中心とする複数の同心円によって領域分けする。本実施形態においては、拡大表示しているＷｅｂページの表示領域が、３つの同心円によって領域分けされており、中止位置（ｘｔ、ｙｔ）を含む第１領域１０４ａ、第１領域１０４ａの１つ外側の円環状の第２領域１０４ｂ、第２領域１０４ｂの１つ外側の円環状の第３領域１０４ｃ、第３領域１０４ｃの１つ外側の第４領域１０４ｄに分けられる。
【００４９】
また、広告選択部１４８は、特定した範囲内に属する座標の特徴語を記憶部１３から呼び出し、特徴語に対して中心位置（ｘｔ、ｙｔ）から近い順に優先順位を付ける。例えば、特徴語が第１領域１０４ａに配置されている場合には、特徴語に「３」の重み付けを行い、特徴語が第２領域１０４ｂに配置されている場合には、特徴語に「２」の重み付けを行い、特徴語が第３領域１０４ｃに配置されている場合には、特徴語に「１」の重み付けを行い、特徴語が第４領域１０４ｄに配置されている場合には、特徴語に重み付けを行わない。そして、高い重み付けが行われた特徴語の優先順位を高くする。ここで、特徴語が複数の領域にまたがっている場合には、より中心に近い領域の重み付け値を採用する。
【００５０】
そして、広告選択部１４８は、優先順位が高い特徴語に関連した広告を、Ｗｅｂサーバ５から取得しているか否かを判定する。取得していると判断した場合には、その広告を表示部１２に表示させる広告として選択する。ここで、取得していると判断した広告が複数ある場合には、特徴語にのみ適合する広告を優先的に選択する。取得していると判断しない場合には、次に優先順位が高い特徴語に関連した広告を、Ｗｅｂサーバ５から取得しているか否かを判定する。
【００５１】
このようにして広告選択部１４８が選択した広告が、表示部１２の下部に表示される。
【００５２】
図３に示す例においては、図３（ａ）の二点鎖線で囲まれたＷｅｂページの領域が拡大されて、図３（ｂ）に示す表示になった場合、「新型△△」という特徴語のみが第１領域１０４ａに属している。このため、「新型△△」という特徴語に関連した広告が選択される。本実施形態によれば、「新型△△」は新車の名前であることから、「新型△△」を製造している自動車メーカーの広告画像１１０が表示部１２に表示される。
【００５３】
［フローチャート］
続いて、コンテンツマッチ広告配信装置１における処理の流れについて、図４、図５を参照しながら説明する。
【００５４】
図４は、本実施形態に係るコンテンツマッチ広告配信装置１において、広告表示をする際の処理の流れを示すフローチャートである。
【００５５】
ステップＳ１０において、制御部１４（Ｗｅｂページ要求部１４１）は、Ｗｅｂページ要求処理を行う。この処理において、制御部１４は、Ｗｅｂページ要求をＷｅｂサーバ５に送信する。
【００５６】
Ｗｅｂサーバ５は、コンテンツマッチ広告配信装置１からのＷｅｂページ要求を受信すると、ページＤＢ５３から本文情報を読み出し、広告ＤＢ５２から広告情報を読み出し、スクリプトＤＢ５１から広告表示に必要なスクリプトを読み出して、コンテンツマッチ広告配信装置１から要求されたＷｅｂページを生成する。そして、Ｗｅｂサーバ５は、生成したＷｅｂページをコンテンツマッチ広告配信装置１に送信する。
【００５７】
ステップＳ２０において、制御部１４（Ｗｅｂページ受信部１４２）は、Ｗｅｂページ受信処理を行う。この処理において、制御部１４は、Ｗｅｂサーバ５から送信されるＷｅｂページを受信し、このＷｅｂページを記憶部１３に記憶、展開する処理を行う。
【００５８】
ステップＳ３０において、制御部１４（Ｗｅｂページ表示制御部１４３）は、Ｗｅｂページ解析処理を行う。この処理において、制御部１４は、Ｗｅｂページを構成するｈｔｍｌコードやスクリプト等を解析する処理を行う。また、制御部１４は、ステップＳ５０のレイアウト取得を実行させるスクリプトを記憶部１３から読み出し、当該スクリプトを実行させる。
【００５９】
ステップＳ４０において、制御部１４（Ｗｅｂページ表示制御部１４３）は、Ｗｅｂページ表示処理を行う。この処理において、制御部１４は、ステップＳ３０における解析結果に基づいて、Ｗｅｂページを表示部１２に表示する処理を行う。
【００６０】
ステップＳ５０において、制御部１４（レイアウト取得部１４４）は、レイアウト取得処理を行う。この処理において、制御部１４は、表示部１２に表示されているＷｅｂページにおけるテキスト情報に含まれる特徴語の配置を取得する。具体的に、レイアウト取得部１４４は、Ｗｅｂページ全体の座標系における、特徴語の座標を取得する。
【００６１】
ステップＳ６０において、制御部１４（拡大縮小操作受付部１４５）は、操作受付処理を行う。この処理において、制御部１４は、操作部１１の操作を受け付け、操作内容を解析する。ここで、制御部１４は、操作部１１の操作が拡大縮小を要求する操作である場合には、ステップＳ８０の広告表示を実行させるためのスクリプトを記憶部１３から読み出し、当該スクリプトを実行させる。
【００６２】
ステップＳ７０において、制御部１４（拡大縮小表示制御部１４６）は、拡大縮小表示得処理を行う。この処理において、制御部１４は、表示部１２に表示されているＷｅｂページを、拡大縮小操作受付部１４５が受け付けた操作部１１の操作に基づいて、拡大、あるいは縮小させる。
【００６３】
ステップＳ８０において、制御部１４は、広告表示処理を行う。この処理の詳細については、次に、図５を用いて、次に説明する。ステップＳ８０の処理が終了した場合には、ステップＳ６０に処理を移す。
【００６４】
図５は、図４の広告表示処理の流れを示すフローチャートである。この広告表示処理は、図４に示すステップＳ８０の処理において実行されるサブルーチンである。
【００６５】
ステップＳ１００において、制御部１４（表示領域特定部１４７）は、表示領域特定処理を行う。この処理において、制御部１４は、Ｗｅｂページ全体の中で、拡大、あるいは縮小表示する領域を及びその中心位置をＷｅｂページ全体の座標系によって特定する。
【００６６】
ステップＳ１１０において、制御部１４（広告選択部１４８）は、広告選択処理を行う。この処理において、制御部１４は、ステップＳ１００において特定した表示領域に含まれている特徴語の中から、当該表示領域の中心位置に近い特徴語を抽出し、抽出した特徴語に関連した広告を、Ｗｅｂサーバ５から受信した広告の中から選択する。
【００６７】
ステップＳ１２０において、制御部１４（広告表示制御部１４９）は、ステップＳ１００において選択した広告を、拡大縮小したＷｅｂページに重ねて表示する。この処理が終了した場合には、本サブルーチンを終了する。
【００６８】
以上、説明したように本実施形態によれば、表示部１２に表示しているＷｅｂページを拡大、あるいは縮小する場合に、拡大、あるいは縮小するＷｅｂページの領域に含まれる特徴語に関連する広告を選択して表示部１２に表示する。ここで、ユーザが拡大表示させる部分は、Ｗｅｂページの中でもユーザが興味を持ったコンテンツ部分である場合が多く、特に、拡大表示領域の中心位置付近には、ユーザが興味を持ったコンテンツの特徴語が含まれている可能性が高い。このため、拡大表示したコンテンツと広告とのマッチ精度をより高くすることが可能になる。
【００６９】
また本実施形態によれば、操作部１１がタッチパネルであり、操作部１１にユーザの２本の指先を接触させながら広げたり狭めたりする指先操作（所謂、ピンチイン、ピンチアウト）を受け付け、Ｗｅｂページを拡大、縮小する。この時、拡大縮小させるＷｅｂページの領域の中心に近い特徴語に関連する広告が優先して選択されるため、ユーザが興味を持ったコンテンツにマッチした広告をより確実に表示させることが可能になる。
【００７０】
また本実施形態によれば、レイアウト取得部１４４が、Ｗｅｂページの特徴語の位置を取得し、広告選択部１４８が、Ｗｅｂページの特徴語に対し、拡大縮小したＷｅｂページの領域の中心位置からの距離が近い特徴語ほど高い優先順位を付与し、高い優先順位を付与した特徴語に関連する広告を選択する。これにより、拡大、あるいは縮小後のＷｅｂページの領域の中心に対する特徴語の位置を精度よく求めることが可能になり、ユーザが興味を持ったコンテンツにマッチした広告をより確実に表示させることが可能になる。
【００７１】
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。例えば、上述した実施形態によれば、レイアウト取得部１４４は、Ｗｅｂページの特徴語の位置を取得しているが、それに限らず、レイアウト取得部１４４は、ＷｅｂページのＤＩＶタグの位置を取得し、広告選択部１４８は、拡大、あるいは縮小されたＷｅｂページの領域内におけるＤＩＶタグによって規定された複数の分割ページ領域において、中心位置からの距離が近い前記分割ページ領域ほど高い優先順位を付与し、当該高い優先順位を付与した分割ページ領域内から特徴語を特定し、当該特徴語に関連する広告を選択するようにしてもよい。
【００７２】
具体的に説明すると、Ｗｅｂページを構成するｈｔｍｌ文書に組み込まれているＤＩＶタグによって、図６（ａ）に示すように、Ｗｅｂページが第１〜第５分割ページ領域（以下、ｄｉｖ＃１〜ｄｉｖ＃５と称する）の５つに分けられているとする。このようなＷｅｂページが表示された場合に、レイアウト取得部１４４は、Ｗｅｂページの中心位置とともに、ｄｉｖ＃１〜ｄｉｖ＃５の位置を取得する。この時、ｄｉｖ＃１〜ｄｉｖ＃５の位置は、Ｗｅｂページ全体の座標系によって表される。言い換えれば、レイアウト取得部１４４は、表示部１２に表示されるＷｅｂページにおいて、ｄｉｖ＃１〜ｄｉｖ＃５がそれぞれ占める領域をＷｅｂページ全体の座標系によって特定する。
【００７３】
次に、ユーザが操作部１１を操作することにより、このＷｅｂページにおいてｄｉｖ＃１、ｄｉｖ＃３及びｄｉｖ＃４を含む二点鎖線の領域が、図６（ｂ）に示すように拡大表示されたとする。この場合、広告選択部１４８は、ｄｉｖ＃１、ｄｉｖ＃３及びｄｉｖ＃４に対して重み付け値を付与する。
【００７４】
例えば、図６（ｂ）に示す表示例において、ｄｉｖ＃１は第２、第３及び第４領域（１０４ｂ、１０４ｃ、１０４ｄ）にまたがっているため、ｄｉｖ＃１にはこれらの領域に付与されている重み付け値の総和である「３」が重み付け値として付与される。同様に、ｄｉｖ＃３は第１〜第４領域（１０４ａ、１０４ｂ、１０４ｃ、１０４ｄ）にまたがっているため、ｄｉｖ＃３には「６」が重み付け値として付与される。ｄｉｖ＃４は第２、第３及び第４領域（１０４ｂ、１０４ｃ、１０４ｄ）にまたがっているため、ｄｉｖ＃４には「３」が重み付け値として付与される。このため、ｄｉｖ＃３が最も優先順位が高くなる。広告選択部１４８は、ｄｉｖ＃３に含まれる特徴語において、最も中心位置に近い「△○」を特徴語として抽出する。そして、広告選択部１４８は、「△○」という特徴語に関連する広告を選択する。図６（ｂ）に示す表示例においては、「△○」がプロ野球選手の名前であることから、表示部１２には、プロ野球を中継するラジオ局の広告画像１１０が表示部１２に表示される。このように、広告選択部１４８は、中心位置に近い分割ページ領域ほど高い優先順位を付与し、高い優先順位を付与した分割ページ領域内から特徴語を特定し、特徴語に関連する広告を選択する中心位置からの距離が近い分割ページ領域ほど高い優先順位に設定し、分割ページ領域に含まれる特徴語において、中心位置に近い特徴語を抽出する。
【００７５】
なお、上述した実施形態によれば、ｄｉｖ＃１、ｄｉｖ＃３及びｄｉｖ＃４に対する重み付けを、図３（ｂ）に示す同心円状の第１〜第４領域のいずれにまたがっているかによって付与していたが、それに限らず、第１〜第４領域は矩形領域であってもよい。
【００７６】
このように構成することにより、中心位置との距離を求める特徴語の数を減らすことができるため、広告を選択するために必要な特徴語を特定するための処理負荷を軽減することが可能になる。
【００７７】
また、上述した実施形態によれば、ユーザが２本の指先をタッチパネルに接触させながら広げたり狭めたりする指先操作（所謂、ピンチイン、ピンチアウト）によって、拡大縮小表示を行っているが、本発明は、それに限らず、ユーザが指先でタッチパネルを軽く２度叩く操作（所謂、ダブルタップ）を行うことにより、拡大縮小表示を行う場合においても適用可能である。この場合、２度叩いた位置が中心位置となる。
【００７８】
また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【００７９】
本実施形態では、コンテンツマッチ広告配信装置１というコンピュータを例にとって説明したが、本発明はコンピュータに限られるものではなく、コンピュータが各種機能を実行する方法、コンピュータに各種機能を実行させるためのプログラム及びこのプログラムを記憶した記憶媒体にも適用可能である。
【符号の説明】
【００８０】
１  コンテンツマッチ広告配信装置
３  筐体
５  Ｗｅｂサーバ
１１  操作部
１２  表示部
１３  記憶部
１４  制御部
１４１  Ｗｅｂページ要求部
１４２  Ｗｅｂページ受信部
１４３  Ｗｅｂページ表示制御部
１４４  レイアウト取得部
１４５  拡大縮小操作受付部
１４６  拡大縮小表示制御部
１４７  表示領域特定部
１４８  広告選択部
１４９  広告表示制御部
【図１】
0005744644.tif 000002
【図２】
0005744644.tif 000003
【図３】
0005744644.tif 000004
【図４】
0005744644.tif 000005
【図５】
0005744644.tif 000006
【図６】
0005744644.tif 000007