(57)【要約】【課題】ウェブコンテンツ等の閲覧中に表示領域外に新たな情報が出現した場合に新出情報の検出を支援する。【解決手段】ウェブコンテンツを取得して表示したときに、新出情報が表示領域外に存在するか否か判定し、新出情報が表示領域内に存在しない場合、つまり、新出情報が表示されていない場合、新出情報が表示領域外に存在することを示すアラート画像を表示領域以内に表示するようにウェブコンテンツのソースを書き換えて出力する。これにより、ユーザは、表示領域に関わらず、新出情報が出現したことを知ることができる。【選択図】図１
2013045215.tif 000002
【特許請求の範囲】
【請求項１】
受信手段による、コンテンツを受信するステップと、
表示手段による、受信したコンテンツの一部を表示領域内に表示するステップと、
解析手段による、前記表示領域外で前記コンテンツが部分的に変化したか否かを判定するステップと、
通知手段による、前記表示領域外で前記コンテンツが部分的に変化した場合、表示領域外でコンテンツか部分的に変化したことを示すアラートを出力するステップと、
を有することを特徴とする新出情報検出方法。
【請求項２】
前記アラートを出力するステップは、前記表示領域に対する前記コンテンツが部分的に変化した方向を示すアラートを出力することを特徴とする請求項１記載の新出情報検出方法。
【請求項３】
前記アラートを出力するステップは、前記表示領域内に前記コンテンツの部分的に変化した部分が含まれるように前記表示領域を変更することを特徴とする請求項１又は２記載の新出情報検出方法。
【請求項４】
前記アラートを出力するステップは、前記コンテンツが部分的に変化してから所定の時間経過した後、前記アラートを出力することを特徴とする請求項１乃至３のいずれかに記載の新出情報検出方法。
【請求項５】
コンテンツを受信する受信手段と、
受信したコンテンツの一部を表示領域内に表示する表示手段と、
前記表示領域外で前記コンテンツが部分的に変化したか否かを判定する解析手段と、
前記表示領域外で前記コンテンツが部分的に変化した場合、表示領域外でコンテンツか部分的に変化したことを示すアラートを出力する通知手段と、
を有することを特徴とする新出情報検出装置。
【請求項６】
請求項１乃至４のいずれかに記載の新出情報検出方法をコンピュータに実行させることを特徴とする新出情報検出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＵＩにおける情報提示技術に関する。
【背景技術】
【０００２】
近年、ＨＴＭＬ５やＡｊａｘなどの技術により、ページ遷移せずにページの一部が変化するような、動的なウェブコンテンツが楽しめるようになった。しかしながら、ウェブコンテンツの部分的な変化がウェブブラウザ等の表示領域外で起こった場合に、ユーザがその変化を認知できないという問題がある。特に、スマートホンなどの表示画面が小さい端末でウェブコンテンツを閲覧する場合、一覧性が失われ、ウェブコンテンツの部分的な変化を見落とす確率が高くなると考えられる。部分的な変化を見落とすと、特に高齢ユーザや初心者ユーザなどはその先の正しい操作に進めなくなる可能性がある。よって、変化箇所の検出を支援する仕組みが必要となる。
【０００３】
情報検出支援における従来技術には、例えば、キーワード検索の検索クエリをハイライト表示する技術がある（非特許文献１）。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】“キーワード検索とハイライトの基本”、［online］、２０１１年５月２６日、グーグル、［平成２３年８月１日検索］、インターネット〈 URL：http://www.google.com/support/toolbar/bin/answer.py?answer=9273&hl=ja〉
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、画面の表示領域外に表示された新出情報の検出を支援する仕組みはまだない。
【０００６】
本発明は、上記に鑑みてなされたものであり、ウェブコンテンツ等の閲覧中に表示領域外に新たな情報が出現した場合に新出情報の検出を支援することを目的とする。
【課題を解決するための手段】
【０００７】
第１の本発明に係る新出情報検出方法は、受信手段による、コンテンツを受信するステップと、表示手段による、受信したコンテンツの一部を表示領域内に表示するステップと、解析手段による、前記表示領域外で前記コンテンツが部分的に変化したか否かを判定するステップと、通知手段による、前記表示領域外で前記コンテンツが部分的に変化した場合、表示領域外でコンテンツか部分的に変化したことを示すアラートを出力するステップと、を有することを特徴とする。
【０００８】
上記新出情報検出方法において、前記アラートを出力するステップは、前記表示領域に対する前記コンテンツが部分的に変化した方向を示すアラートを出力することを特徴とする。
【０００９】
上記新出情報検出方法において、前記アラートを出力するステップは、前記表示領域内に前記コンテンツの部分的に変化した部分が含まれるように前記表示領域を変更することを特徴とする。
【００１０】
上記新出情報検出方法において、前記アラートを出力するステップは、前記コンテンツが部分的に変化してから所定の時間経過した後、前記アラートを出力することを特徴とする。
【００１１】
第２の本発明に係る新出情報検出装置は、コンテンツを受信する受信手段と、受信したコンテンツの一部を表示領域内に表示する表示手段と、前記表示領域外で前記コンテンツが部分的に変化したか否かを判定する解析手段と、前記表示領域外で前記コンテンツが部分的に変化した場合、表示領域外でコンテンツか部分的に変化したことを示すアラートを出力する通知手段と、を有することを特徴とする。
【００１２】
第３の本発明に係る新出情報検出プログラムは、上記新出情報検出方法をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ウェブコンテンツ等の閲覧中に表示領域外に新たな情報が出現した場合に新出情報の検出を支援することができる。
【図面の簡単な説明】
【００１４】
【図１】第１の実施の形態における新出情報検出装置の構成を示す機能ブロック図である。
【図２】第１の実施の形態における新出情報検出装置の処理の流れを示すフローチャートである。
【図３】ウェブコンテンツ、表示領域、および新出領域を示す図である。
【図４】新出情報の出現方向を求める条件を示す図である。
【図５】表示領域内に新出情報の出現方向を表示された例を示す図である。
【発明を実施するための形態】
【００１５】
［第１の実施の形態］
図１は、第１の実施の形態における新出情報検出装置の構成を示す機能ブロック図である。新出情報検出装置１は、通信ネットワーク１００を介してコンテンツサーバ２からウェブコンテンツを受信して表示するとともに、ウェブコンテンツの表示領域外が部分的に変化している場合にその旨をユーザに通知するものである。図１に示す新出情報検出装置１は、通信部１１、表示部１２、情報入力部１３、情報解析部１４、制御部１５、およびデータベース１６を備える。新出情報検出装置１が備える各部は、演算処理装置、記憶装置等を備えたコンピュータにより構成して、各部の処理がプログラムによって実行されるものとしてもよい。このプログラムは新出情報検出装置１が備える記憶装置に記憶されており、磁気ディスク、光ディスク、半導体メモリ等の記録媒体に記録することも、ネットワークを通して提供することも可能である。以下、各部について説明する。
【００１６】
通信部１１は、インターネットなどの通信ネットワーク１００を介してコンテンツサーバ２からウェブコンテンツの記載情報（以下「ソース」と称する）を取得して表示部１２に出力する。
【００１７】
表示部１２は、通信部１１からソースを受け取りウェブコンテンツを表示するとともに、ソースを情報解析部１４に出力する。また、アラート画面を制御部１５から受け取り表示する。
【００１８】
情報入力部１３は、ウェブコンテンツ上のハイパーリンクのクリックや画面のスクロール、拡大縮小などのユーザ操作を表示部１２へ出力する。
【００１９】
情報解析部１４は、表示部１２からソースを受け取り、ウェブコンテンツの変化が部分的であるか否かを判定し、ウェブコンテンツの変化が部分的な場合は、ウェブコンテンツ中で変化したオブジェクトやテキスト（以下「新出情報」と称する）を特定し、新出情報が表示部１２により表示されている領域（以下「表示領域」と称する）内に存在するか否か判定する。ウェブコンテンツの変化が部分的であるか否かは、前回表示していたウェブコンテンツと新たに表示するウェブコンテンツとを比較し、変化部分の面積が所定の割合より小さいときにウェブコンテンツの変化が部分的であると判定する。新出情報が表示領域内に存在するか否かの判定処理の詳細は後述する。
【００２０】
制御部１５は、情報解析部１４から判定結果とソースを受け取り、判定結果が「新出情報が表示領域外にある」ことを示す場合、新出情報が表示領域外に存在する事を示すアラート画像を表示領域以内に表示するようにソースを書き換えて表示部１２に出力する。表示部１２にアラート画像を表示させる代わりに、音声等により新出情報が表示領域外に存在する事を知らせてもよい。
【００２１】
データベース１６は、新出情報が出た事を示すアラート画像を保持する。
【００２２】
次に、第１の実施の形態における新出情報検出装置の処理の流れについて説明する。
【００２３】
図２は、第１の実施の形態における新出情報検出装置の処理の流れを示すフローチャートである。
【００２４】
まず、通信部１１がウェブコンテンツのソースをコンテンツサーバ２から取得し（ステップＳ１１）、表示部１２がそのソースに従ってウェブコンテンツを表示する（ステップＳ１２）。
【００２５】
続いて、情報解析部１４が表示するウェブコンテンツの変化が部分的であるか否か判定する（ステップＳ１３）。ウェブコンテンツの変化が部分的でない場合は処理を終了する。
【００２６】
ウェブコンテンツの変化が部分的であった場合、情報解析部１４がウェブコンテンツ中で変化した場所、つまり新出情報を特定し（ステップＳ１４）、新出情報と表示領域の位置座標を特定する（ステップＳ１５）。そして、新出情報が表示領域内に存在するか否か判定する（ステップＳ１６）。新出情報が表示領域内に存在する場合は処理を終了する。
【００２７】
新出情報が表示領域内に存在しない場合、制御部１５が「新出情報が表示領域外に存在する」ことを示すアラート画像をデータベース１６から読み出し、表示部１２に表示させる（ステップＳ１７）。
【００２８】
ここで、新出情報が表示領域内に存在するか否かの判定処理について説明する。図３は、ウェブコンテンツ２００、表示領域２０１、および新出領域２０２を示す図である。表示領域２０１は、表示部１２が表示したウェブコンテンツ２００の一部である。新出領域２０２は、前回表示したウェブコンテンツ２００から変化した部分である新出情報を囲う領域である。
【００２９】
まず、表示領域２０１の位置座標として、表示領域２０１の左上端を原点（０，０）、右下端を座標（Ｘ，Ｙ）とする。そして、新出領域２０２として、新出情報のオブジェクト等を全て含み、各辺が表示領域２０１の各辺に平行な長方形を想定し、新出領域２０２の位置座標として、長方形の左上端を座標（Ｘａ，Ｙａ）、右下端を座標（Ｘｂ，Ｙｂ）とする。
【００３０】
以上のように特定した表示領域２０１、新出領域２０２の位置座標を用い、次式が成り立つか否かを判定することで新出情報が表示領域内に存在するか否かと判定する。
【００３１】
０≦Ｘａ≦Ｘｂ≦Ｘ，かつ  ０≦Ｙａ≦Ｙｂ≦Ｙ
上記の式が成り立つ場合は、新出情報は表示領域内に存在すると判定し、上記の式が成り立たない場合は、新出情報は表示領域内に存在しないと判定する。
【００３２】
以上説明したように、本実施の形態によれば、ウェブコンテンツを取得して表示したときに、新出情報が表示領域外に存在するか否か判定し、新出情報が表示領域内に存在しない場合、つまり、新出情報が表示されていない場合、新出情報が表示領域外に存在することを示すアラート画像を表示領域以内に表示するようにウェブコンテンツのソースを書き換えて出力することにより、ユーザは、表示領域に関わらず、新出情報が出現したことを知ることができる。更に、ウェブコンテンツの提供者の観点からすると、ユーザに伝えたい情報を確実に伝えることができる。
【００３３】
［第２の実施の形態］
第１の実施の形態では、表示領域外に新出情報が存在することを示すアラート情報を表示させるだけであったが、第２の実施の形態では、画面のどの方向に新出情報が存在するかを示す。これにより、ユーザは画面をどの方向にスクロールさせればよいか判断できる。第２の実施の形態における新出情報検出装置の構成は第１の実施の形態と同様であるので、ここでの説明は省略し、第１の実施の形態と異なる点について説明する。
【００３４】
第２の実施の形態では、新出情報が表示領域内に存在しないと判定した場合、表示領域の位置座標と新出情報の位置座標の大小関係を計算し、新出情報が表示領域のどの方向（上、下、左、右、左上、右上、左下、右下）にあるかを特定する。具体的には、図３に示したように、表示領域の左上端を原点（０，０）、右下端を座標（Ｘ，Ｙ）、新出領域の左上端を座標（Ｘａ，Ｙａ）、右下端を座標（Ｘｂ，Ｙｂ）とし、表示領域の座標値と新出領域の座標値の大小を比較して、図４に示す条件のいずれを満たすか判定することで新出情報の出現方向を求める。求めた出現方向は制御部１５に出力される。
【００３５】
制御部１５は情報解析部１４からの入力を受けて、新出情報の出現方向を示す矢印画像をデータベース１６から読み出し、矢印画像が表示領域内に表示されるようにソースを書きかえて表示部１２に出力する。図５に出現方向を表示させた例を示す。同図に示す例では、符号２０３で示した部分に出現方向を示す矢印画像を表示させた。この出現方向を示す情報は、矢印等の画像でも、テキスト情報でもよいし、「右です」などと音声などでもよい。また、出現方向に表示領域を振動させて示してもよい。また、矢印画像をクリックすることで、新出情報が表示領域内に表示させるようにしてもよい。
【００３６】
以上説明したように、本実施の形態によれば、新出情報の出現方向を判定し、出現方向を示す画像等をウェブコンテンツのソースを書きかえて表示することにより、ユーザは新出情報の出現方向を容易に把握することができる。
【００３７】
［第３の実施の形態］
第１、第２の実施の形態では、表示領域外に新出情報が存在すること、新出情報の出現方向は示すが、新出情報を見るためには、ユーザが表示領域を移動させる必要があった。第３の実施の形態では、新出情報が表示領域外に存在する場合、新出情報が表示領域内に表示されるまで表示領域をズームアウトする。第３の実施の形態における新出情報検出装置の構成は第１、第２の実施の形態と同様であるので、ここでの説明は省略し、第１、第２の実施の形態と異なる点について説明する。
【００３８】
第３の実施の形態では、新出情報が表示領域内に存在しないと判定した場合、制御部１５が、次式が成り立つまで表示領域をズームアウトする。
【００３９】
０≦Ｘａ≦Ｘｂ≦Ｘ，かつ  ０≦Ｙａ≦Ｙｂ≦Ｙ
ズームアウト処理により、表示領域の左上端の原点（０，０）、右下端の座標（Ｘ，Ｙ）が変化し、上記の式が成り立つと新出情報が表示領域内に表示される。なお、ズームアウトの中心は表示領域の中心としてもよいし、新出情報の出現方向に応じて設定してもよい。
【００４０】
また、新出情報を分かりやすくするために、新出情報をハイライト表示してもよい。例えば、新出情報が画像の場合、＜ｉｍｇ＞タグの前後に＜ｉｎｓ  ｉｄ＝“（ＩＤ名）”＞というタグを挿入する。そして、付与したＩＤ名を持ったｉｎｓタグを探索し、ＪａｖａＳｃｒｉｐｔで、その配下の要素の背景色を変えたり、別の画像を挿入する。その結果、対象の要素が一定のルールに従って強調される。なお、ＣＳＳを制御して背景色や枠線の追加をしてもよい。これら処理に必要な画像やＣＳＳのデータはデータベース１６に格納されている。
【００４１】
以上説明したように、本実施の形態によれば、新出情報が表示領域内に表示されるように表示領域をズームアウトすることにより、ユーザは自ら表示領域を移動させることなく新出情報を確認することができる。
【００４２】
［第４の実施の形態］
第１、第２、第３の実施の形態では、新出情報が表示領域外に存在する場合、常にアラート等を出力する仕組みであった。それゆえ、ユーザが煩わしさを感じることもある。そこで、第４の実施の形態では、新出情報が表示領域外に出現してから一定の時間以上、ユーザからの操作がない場合、ユーザがページ変化に気付いていない、またはウェブコンテンツのどこに新出情報が出現したのかを判断しがたい状況にあるとして新出情報が出現したことを示すアラートを出力する。第４の実施の形態における新出情報検出装置の構成は第１、第２、第３の実施の形態と同様であるので、ここでの説明は省略し、第１、第２、第３の実施の形態と異なる点について説明する。
【００４３】
第４の実施の形態では、制御部１５が情報解析部１４からソースと新出情報の出現方向を受け取ると、新出情報の出現方向を示す矢印の画像が表示領域内に表示されるようにソースを書き換えておき、新出情報が表示領域外に出現してからユーザがクリックやスクロール、拡大縮小などの操作を行うまでの時間を測定する。ユーザが操作をするまでの時間が所定の時間を超えると、改変ソースを表示部１２に出力する。そして、表示部１２により、改変ソースに基づいて新出情報が表示領域外に存在することを示す画像を含むウェブコンテンツが表示される。
【００４４】
以上説明したように、本実施の形態によれば、新出情報が表示領域外に出現した後、ユーザが一定時間以上操作しない場合に新出情報が出現したことを示すアラートを出力することにより、アラートによる煩わしさを抑制することができる。
【符号の説明】
【００４５】
１…新出情報検出装置
１１…通信部
１２…表示部
１３…情報入力部
１４…情報解析部
１５…制御部
１６…データベース
２…コンテンツサーバ
１００…通信ネットワーク
２００…ウェブコンテンツ
２０１…表示領域
２０２…新出領域
２０３…符号
【図１】
2013045215.tif 000003
【図２】
2013045215.tif 000004
【図３】
2013045215.tif 000005
【図４】
2013045215.tif 000006
【図５】
2013045215.tif 000007