(57)【要約】【課題】ウェブページの表示内容が変化する場合における誤操作を防止することができるウェブページ表示装置および方法を提供すること。【解決手段】車載装置１は、表示画面に指示体を接触させることにより、接触位置に応じた入力操作を行うタッチパネル２２、入力処理部２４と、指示体が表示画面に対して所定の位置関係にあることを検出する近接センサー３０、指示体検出部１３と、ウェブページのデータを取得するウェブブラウザ１１と、取得したデータに対してウェブページ解析処理および画面レイアウト計算を含むウェブページ表示処理を行うレンダリングエンジン１２と、ウェブページ表示処理されたウェブページを表示する表示処理部５０、表示装置５２とを備える。指示体が表示画面に対して所定の位置関係にあることがされたときに、ウェブページ表示処理が停止される。【選択図】図１
2015022382.tif 000002
【特許請求の範囲】
【請求項１】
ウェブページを取得して表示するウェブページ表示装置において、
表示画面に指示体を接触させることにより、接触位置に応じた入力操作を行う入力手段と、
前記指示体が前記表示画面に対して所定の位置関係にあることを検出する指示体検出手段と、
ウェブページのデータを取得する取得手段と、
前記取得手段によって取得したデータに対してウェブページ解析処理および画面レイアウト計算を含むウェブページ表示処理を行うウェブページ表示制御手段と、
前記ウェブページ表示制御手段によってウェブページ表示処理されたウェブページを表示する表示手段と、
を備え、前記指示体が前記表示画面に対して所定の位置関係にあることが前記指示体検出手段によって検出されたときに、前記ウェブページ表示制御手段は前記ウェブページ表示処理を停止することを特徴とするウェブページ表示装置。
【請求項２】
ウェブページを取得して表示するウェブページ表示装置において、
表示画面に指示体が接触したときに接触位置に応じた入力処理を行う入力手段と、
前記指示体が前記表示画面に対して所定の位置関係にあることを検出する指示体検出手段と、
ウェブページのデータを取得する取得手段と、
前記取得手段によって取得したデータに対してウェブページ解析処理および画面レイアウト計算を含むウェブページ表示処理を行うウェブページ表示制御手段と、
前記ウェブページ表示制御手段によってウェブページ表示処理されたウェブページを表示するウェブページ表示手段と、
前記指示体が前記表示画面に対して所定の位置関係にあることが前記指示体検出手段によって検出されたときに、その時点において表示されている画面の第１の画面レイアウトを記憶する画面レイアウト記憶手段と、
を備え、前記入力手段は、前記表示画面に前記指示体が接触した時点における第２の画面レイアウトが前記画面レイアウト記憶手段によって記憶された前記第１の画面レイアウトと異なるときに、前記第１の画面レイアウトを用いて入力処理を行うことを特徴とするウェブページ表示装置。
【請求項３】
ウェブページを取得して表示するウェブページ表示装置において、
表示画面に指示体が接触したときに接触位置に応じた入力処理を行う入力手段と、
前記指示体が前記表示画面に対して所定の位置関係にあることを検出する指示体検出手段と、
ウェブページのデータを取得する取得手段と、
前記取得手段によって取得したデータに対してウェブページの解析処理および画面レイアウト計算を含むウェブページ表示処理を行うウェブページ表示制御手段と、
前記ウェブページ表示制御手段によってウェブページ表示処理されたウェブページを表示する表示手段と、
前記指示体が前記表示画面に対して所定の位置関係にあることが前記指示体検出手段によって検出されたときに、その時点において表示されている画面の第１の画面レイアウトを記憶する画面レイアウト記憶手段と、
を備え、前記入力手段は、前記表示画面に前記指示体が接触した時点における第２の画面レイアウトが前記画面レイアウト記憶手段によって記憶された前記第１の画面レイアウトと異なるときに、前記入力処理を中止することを特徴とするウェブページ表示装置。
【請求項４】
請求項３において、
前記入力手段は、前記指示体の接触位置に着目して前記第１および第２の画面レイアウトの異同を判定することを特徴とするウェブページ表示装置。
【請求項５】
請求項３において、
前記第１および第２の画面レイアウトの全体について異同を判定する画面レイアウト比較手段をさらに備えることを特徴とするウェブページ表示装置。
【請求項６】
請求項１〜５のいずれか一項において、
前記指示体検出手段は、前記指示体が前記表示画面から所定の距離よりも近づいたことを検出することを特徴とするウェブページ表示装置。
【請求項７】
請求項１において、
前記指示体検出手段は、前記指示体が前記表示画面の特定領域に接触したことを検出したときに、前記指示体が前記所定の位置関係にあることを検出することを特徴とするウェブページ表示装置。
【請求項８】
請求項１〜７のいずれか一項において、
前記取得手段は、ウェブページに対応してハイパーテキスト マークアップ ランゲージで記述されたデータを取得することを特徴とするウェブページ表示装置。
【請求項９】
請求項１〜８のいずれか一項において、
前記入力手段は、前記表示手段の表面に設けられたタッチパネルを有することを特徴とするウェブページ表示装置。
【請求項１０】
請求項１〜９のいずれか一項において、
前記指示体検出手段は、前記指示体を検出する赤外線センサーを有することを特徴とするウェブページ表示装置。
【請求項１１】
請求項１〜９のいずれか一項において、
前記指示体検出手段は、撮像範囲にある前記指示体を撮像するカメラと、前記カメラによって撮像された画像に含まれる前記指示体を抽出する指示体抽出手段とを有することを特徴とするウェブページ表示装置。
【請求項１２】
ウェブページを取得して表示するウェブページ表示方法において、
表示画面に指示体を接触させることにより、接触位置に応じた入力操作を入力手段によって行う入力ステップと、
前記指示体が前記表示画面に対して所定の位置関係にあることを指示体検出手段によって検出する指示体検出ステップと、
ウェブページのデータを取得手段によって取得する取得ステップと、
前記取得ステップにおいて取得したデータに対してウェブページの解析処理および画面レイアウト計算を含むウェブページ表示処理をウェブページ表示制御手段によって行うウェブページ表示制御ステップと、
前記ウェブページ表示制御手段によってウェブページ表示処理されたウェブページを表示手段によって表示する表示ステップと、
を備え、前記指示体が前記表示画面に対して所定の位置関係にあることが前記指示体検出ステップにおいて検出されたときに、前記ウェブページ表示制御手段は前記ウェブページ表示処理を停止することを特徴とするウェブページ表示方法。
【請求項１３】
ウェブページを取得して表示するウェブページ表示方法において、
表示画面に指示体が接触したときに接触位置に応じた入力処理を入力手段によって行う入力ステップと、
前記指示体が前記表示画面に対して所定の位置関係にあることを指示体検出手段によって検出する指示体検出ステップと、
ウェブページのデータを取得手段によって取得する取得ステップと、
前記取得ステップにおいて取得したデータに対してウェブページの解析処理および画面レイアウト計算を含むウェブページ表示処理をウェブページ表示制御手段によって行うウェブページ表示制御ステップと、
前記ウェブページ表示制御手段によってウェブページ表示処理されたウェブページを表示手段によって表示する表示ステップと、
前記指示体が前記表示画面に対して所定の位置関係にあることが前記指示体検出手段によって検出されたときに、その時点において表示されている画面の第１の画面レイアウトを画面レイアウト記憶手段によって記憶する画面レイアウト記憶ステップと、
を備え、前記入力手段は、前記表示画面に前記指示体が接触した時点における第２の画面レイアウトが前記画面レイアウト記憶手段によって記憶された前記第１の画面レイアウトと異なるときに、前記第１の画面レイアウトを用いて入力処理を行うことを特徴とするウェブページ表示方法。
【請求項１４】
ウェブページを取得して表示するウェブページ表示方法において、
表示画面に指示体が接触したときに接触位置に応じた入力処理を入力手段によって行う入力ステップと、
前記指示体が前記表示画面に対して所定の位置関係にあることを指示体検出手段によって検出する指示体検出ステップと、
ウェブページのデータを取得手段によって取得する取得ステップと、
前記取得ステップにおいて取得したデータに対してウェブページの解析処理および画面レイアウト計算を含むウェブページ表示処理をウェブページ表示制御手段によって行うウェブページ表示制御ステップと、
前記ウェブページ表示制御手段によってウェブページ表示処理されたウェブページを表示手段によって表示する表示ステップと、
前記指示体が前記表示画面に対して所定の位置関係にあることが前記指示体検出手段によって検出されたときに、その時点において表示されている画面の第１の画面レイアウトを画面レイアウト記憶手段によって記憶する画面レイアウト記憶ステップと、
を備え、前記入力手段は、前記表示画面に前記指示体が接触した時点における第２の画面レイアウトが画面レイアウト記憶手段によって記憶された前記第１の画面レイアウトと異なるときに、前記入力処理を中止することを特徴とするウェブページ表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット等を介して取得したウェブページを表示するウェブページ表示装置および方法に関する。
【背景技術】
【０００２】
Ｗｅｂ（ウェブ）ブラウザは、インターネット経由でＷｅｂサーバからＨＴＭＬデータを取得し、文字や画像などの表示データや表示位置を解析する。その後、解析が完了した表示データから順次、画面表示を行っている。また、タッチパネルを用いた場合には、利用者が指で表示画面（タッチパネル）を直接触って、表示されたＷｅｂページに対して直接指示を行うことが可能となる。
【０００３】
利用者が、Ｗｅｂブラウザが全てのＨＴＭＬデータの解析が完了していない状態で、現在表示中のＷｅｂページに対して、タッチパネル操作を行おうとした場合に、入力直前に広告などの画像が表示されることがあり、利用者が意図しない領域を選択してしまうことがある。
【０００４】
一方、近接センサが物体の接近を検出した場合に、タッチパネルからの情報の入力を無効とし、ユーザの手によるタッチパネルの誤操作を防止するようにした手法が知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２２７８１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上述した特許文献１に開示された手法を用いることにより、ＨＴＭＬデータの解析途中でのＷｅｂページに対する誤操作を防止することができる。しかし、この場合にはＨＴＭＬデータの解析途中での操作自体ができなくなるため、Ｗｅｂページの利用が制限されることになり、ＨＴＭＬデータの解析途中での操作が可能であるという本来の利点を活かせないことになるため、本質的な解決策とはいえない。このため、ＨＴＭＬデータの解析途中でＷｅｂページの表示内容が変化する場合であっても誤操作を防止することができる手法が望まれている。
【０００７】
本発明は、このような点に鑑みて創作されたものであり、その目的は、ウェブページの表示内容が変化する場合における誤操作を防止することができるウェブページ表示装置および方法を提供することにある。
【課題を解決するための手段】
【０００８】
上述した課題を解決するために、本発明のウェブページ表示装置は、ウェブページを取得して表示するウェブページ表示装置において、表示画面に指示体を接触させることにより、接触位置に応じた入力操作を行う入力手段と、指示体が表示画面に対して所定の位置関係にあることを検出する指示体検出手段と、ウェブページのデータを取得する取得手段と、取得手段によって取得したデータに対してウェブページ解析処理および画面レイアウト計算を含むウェブページ表示処理を行うウェブページ表示制御手段と、ウェブページ表示制御手段によってウェブページ表示処理されたウェブページを表示する表示手段とを備え、指示体が表示画面に対して所定の位置関係にあることが指示体検出手段によって検出されたときに、ウェブページ表示制御手段はウェブページ表示処理を停止している。
【０００９】
また、本発明のウェブページ表示方法は、ウェブページを取得して表示するウェブページ表示方法において、表示画面に指示体を接触させることにより、接触位置に応じた入力操作を入力手段によって行う入力ステップと、指示体が表示画面に対して所定の位置関係にあることを指示体検出手段によって検出する指示体検出ステップと、ウェブページのデータを取得手段によって取得する取得ステップと、取得ステップにおいて取得したデータに対してウェブページの解析処理および画面レイアウト計算を含むウェブページ表示処理をウェブページ表示制御手段によって行うウェブページ表示制御ステップと、ウェブページ表示制御手段によってウェブページ表示処理されたウェブページを表示手段によって表示する表示ステップとを備え、指示体が表示画面に対して所定の位置関係にあることが指示体検出ステップにおいて検出されたときに、ウェブページ表示制御手段はウェブページ表示処理を停止している。
【００１０】
指示体の接近を検出したときにウェブページ表示処理が停止されるため、それ以後の画面レイアウトを固定することができる。したがって、ウェブページの表示内容が変化する場合における誤操作を防止することができる。
【００１１】
また、本発明のウェブページ表示装置は、ウェブページを取得して表示するウェブページ表示装置において、表示画面に指示体が接触したときに接触位置に応じた入力処理を行う入力手段と、指示体が表示画面に対して所定の位置関係にあることを検出する指示体検出手段と、ウェブページのデータを取得する取得手段と、取得手段によって取得したデータに対してウェブページ解析処理および画面レイアウト計算を含むウェブページ表示処理を行うウェブページ表示制御手段と、ウェブページ表示制御手段によってウェブページ表示処理されたウェブページを表示するウェブページ表示手段と、指示体が表示画面に対して所定の位置関係にあることが指示体検出手段によって検出されたときに、その時点において表示されている画面の第１の画面レイアウトを記憶する画面レイアウト記憶手段とを備え、入力手段は、表示画面に指示体が接触した時点における第２の画面レイアウトが画面レイアウト記憶手段によって記憶された第１の画面レイアウトと異なるときに、第１の画面レイアウトを用いて入力処理を行っている。
【００１２】
また、本発明のウェブページ表示方法は、ウェブページを取得して表示するウェブページ表示方法において、表示画面に指示体が接触したときに接触位置に応じた入力処理を入力手段によって行う入力ステップと、指示体が表示画面に対して所定の位置関係にあることを指示体検出手段によって検出する指示体検出ステップと、ウェブページのデータを取得手段によって取得する取得ステップと、取得ステップにおいて取得したデータに対してウェブページの解析処理および画面レイアウト計算を含むウェブページ表示処理をウェブページ表示制御手段によって行うウェブページ表示制御ステップと、ウェブページ表示制御手段によってウェブページ表示処理されたウェブページを表示手段によって表示する表示ステップと、指示体が表示画面に対して所定の位置関係にあることが指示体検出手段によって検出されたときに、その時点において表示されている画面の第１の画面レイアウトを画面レイアウト記憶手段によって記憶する画面レイアウト記憶ステップと、
を備え、入力手段は、表示画面に指示体が接触した時点における第２の画面レイアウトが画面レイアウト記憶手段によって記憶された第１の画面レイアウトと異なるときに、第１の画面レイアウトを用いて入力処理を行っている。
【００１３】
指示体の接近を検出したときにその時点での画面レイアウトが記憶され、それ以後の画面レイアウトが変化した場合にはこの記憶した画面レイアウトを用いて入力操作を行うことができる。したがって、ウェブページの表示内容が変化した場合であっても、利用者が操作しようとした時点での画面レイアウトを用いた入力操作が可能であって誤操作を防止することができる。
【００１４】
また、本発明のウェブページ表示装置は、ウェブページを取得して表示するウェブページ表示装置において、表示画面に指示体が接触したときに接触位置に応じた入力処理を行う入力手段と、指示体が表示画面に対して所定の位置関係にあることを検出する指示体検出手段と、ウェブページのデータを取得する取得手段と、取得手段によって取得したデータに対してウェブページの解析処理および画面レイアウト計算を含むウェブページ表示処理を行うウェブページ表示制御手段と、ウェブページ表示制御手段によってウェブページ表示処理されたウェブページを表示する表示手段と、指示体が表示画面に対して所定の位置関係にあることが指示体検出手段によって検出されたときに、その時点において表示されている画面の第１の画面レイアウトを記憶する画面レイアウト記憶手段とを備え、入力手段は、表示画面に指示体が接触した時点における第２の画面レイアウトが画面レイアウト記憶手段によって記憶された第１の画面レイアウトと異なるときに、入力処理を中止する。
【００１５】
また、本発明のウェブページ表示方法は、ウェブページを取得して表示するウェブページ表示方法において、表示画面に指示体が接触したときに接触位置に応じた入力処理を入力手段によって行う入力ステップと、指示体が表示画面に対して所定の位置関係にあることを指示体検出手段によって検出する指示体検出ステップと、ウェブページのデータを取得手段によって取得する取得ステップと、取得ステップにおいて取得したデータに対してウェブページの解析処理および画面レイアウト計算を含むウェブページ表示処理をウェブページ表示制御手段によって行うウェブページ表示制御ステップと、ウェブページ表示制御手段によってウェブページ表示処理されたウェブページを表示手段によって表示する表示ステップと、指示体が表示画面に対して所定の位置関係にあることが指示体検出手段によって検出されたときに、その時点において表示されている画面の第１の画面レイアウトを画面レイアウト記憶手段によって記憶する画面レイアウト記憶ステップとを備え、入力手段は、表示画面に指示体が接触した時点における第２の画面レイアウトが画面レイアウト記憶手段によって記憶された第１の画面レイアウトと異なるときに、入力処理を中止する。
【００１６】
指示体の接近を検出したときにその時点での画面レイアウトが記憶され、それ以後の画面レイアウトが変化した場合には入力操作を中止することができる。したがって、ウェブページの表示内容が変化した場合であっても、その変化後の画面レイアウトを用いることによる誤操作を防止することができる。
【００１７】
また、上述した入力手段は、指示体の接触位置に着目して第１および第２の画面レイアウトの異同を判定することが望ましい。これにより、誤操作の原因となる箇所以外については画面レイアウトを更新することができるため、従来から行われているウェブページ表示に対する影響を最小限に抑えることができる。
【００１８】
また、上述した第１および第２の画面レイアウトの全体について異同を判定する画面レイアウト比較手段をさらに備えることが望ましい。これにより、画面全体の比較を行うだけであるため、処理の簡略化が可能となる。
【００１９】
また、上述した指示体検出手段は、指示体が表示画面から所定の距離よりも近づいたことを検出することが望ましい。これにより、表示画面に指示体が接近した後にウェブページの内容が変わった場合の誤操作を防止することができる。
【００２０】
また、上述した指示体検出手段は、指示体が表示画面の特定領域に接触したことを検出したときに、指示体が所定の位置関係にあることを検出することが望ましい。これにより、ウェブページの内容更新を停止させた状態でウェブページに対する操作を行うことができ、ウェブページの表示内容が変化する場合における誤操作を確実に防止することができる。
【００２１】
また、上述した取得手段は、ウェブページに対応してハイパーテキスト マークアップ ランゲージで記述されたデータを取得することが望ましい。これにより、一般的なウェブページの表示に対して誤操作を防止することができる。
【００２２】
また、上述した入力手段は、表示手段の表面に設けられたタッチパネルを有することが望ましい。これにより、ウェブページに対してタッチパネルを用いて操作を行う場合の誤操作を確実に防止することができる。
【００２３】
また、上述した指示体検出手段は、指示体を検出する赤外線センサーを有することが望ましい。あるいは、上述した指示体検出手段は、撮像範囲にある指示体を撮像するカメラと、カメラによって撮像された画像に含まれる指示体を抽出する指示体抽出手段とを有することが望ましい。これにより、指示体が表示画面に対して所定の位置関係にあることを確実に検出することができる。
【図面の簡単な説明】
【００２４】
【図１】一実施形態のウェブページ表示装置としての車載装置の構成を示す図である。
【図２】第１の実施形態の動作手順を示す流れ図である。
【図３】表示画面の状態を示す説明図である。
【図４】表示画面の状態を示す説明図である。
【図５】表示画面の状態を示す説明図である。
【図６】第２の実施形態の動作手順を示す流れ図である。
【図７】表示画面の状態を示す説明図である。
【図８】第３の実施形態の動作手順を示す流れ図である。
【図９】第４の実施形態の動作手順を示す流れ図である。
【図１０】表示画面の一部に設けられた特定領域を示す図である。
【発明を実施するための形態】
【００２５】
以下、本発明のウェブページ表示装置を適用した一実施形態の車載装置について、図面を参照しながら説明する。図１は、一実施形態のウェブページ表示装置としての車載装置の構成を示す図である。本実施形態の車載装置１は、所定のネットワーク３を介してサーバ２と接続される。
【００２６】
ネットワーク３は、例えばインターネットであり、車載装置１に接続された携帯電話や携帯端末装置および基地局（ともに図示せず）を介して接続する場合や、車載装置１に接続された（あるいは内蔵された）無線ＬＡＮ用の通信装置およびアクセスポイント（ともに図示せず）を介して接続する場合などが考えられる。また、無線ＬＡＮによって接続可能な場合には無線ＬＡＮによる接続を行い、無線ＬＡＮによる接続が不可能な場合（近くにアクセスポイントがない場合など）には携帯電話等を用いた接続を行うようにしてもよい。
【００２７】
サーバ２は、ネットワーク３経由で車載装置１にウェブページを提供する。通常、取得するウェブページの種類等に応じて複数のサーバ２が使い分けられる。
【００２８】
車載装置１は、制御部１０、操作部２０、タッチパネル２２、入力処理部２４、近接センサー３０、オーディオ処理部４０、増幅器４２、スピーカ４４、表示処理部５０、表示装置５２、通信部６０を備えている。
【００２９】
制御部１０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を用いて所定の動作プログラムを実行することにより、サーバ２から取得したウェブページの内容解析や解析結果に基づく表示を含む車載装置１の全体動作を制御する。制御部１０の詳細については後述する。
【００３０】
操作部２０は、利用者による各種操作を受け付けるためのものであり、各種のスイッチや操作つまみ等が備わっている。タッチパネル２２は、表示装置５２の画面に重ねて配置されており、指示体（例えば利用者の指を想定しているが、指以外あるいは他の部材を指示体として用いるようにしてもよい）が接触した画面上の位置を検出する。入力処理部２４は、操作部２０およびタッチパネル２２の操作状態を監視し、利用者による入力内容を検出する。
【００３１】
近接センサー３０は、表示装置５２の表示画面に対して所定の位置関係にある指示体を検出する。例えば、表示画面から約５ｃｍ未満の距離に指示体が近づいたことを検出する。検出方法は既存の各種方法を用いることができる。例えば、赤外線センサーを用いる場合や、撮像範囲にある指示体を撮像するカメラ（複数が望ましい）を用いる場合などが考えられる。
【００３２】
オーディオ処理部４０は、メモリ等（図示せず）から読み込まれた楽曲データを再生するためのものであり、データ形式毎の音声復号処理等を行ってオーディオ信号を出力する。このオーディオ信号は、増幅器４２によって増幅され、スピーカ４４から出力される。
【００３３】
表示処理部５０は、制御部１０の制御にしたがって各種の操作画面の表示やウェブページの表示などを行うためのものであり、それらの表示内容に対応する映像信号を出力する。この映像信号は、表示装置５２に入力されて映像表示が行われる。通信部６０は、サーバ２との間でネットワーク３を介して各種データの送受信やウェブページの取得を行うためのものであり、通信方式に応じた所定の処理を行う。
【００３４】
次に、制御部１０について説明する。図１に示すように、制御部１０は、ウェブブラウザ１１、指示体検出部１３、レンダリング停止指示部１４、画面レイアウト記憶部１５、リンク先指定部１６、画面レイアウト比較部１７、タッチ操作無効処理部１８、特定領域接触検出部１９を含んで構成されている。
【００３５】
ウェブブラウザ１１は、サーバ２から取得したウェブページの内容を解析して表示する。このために、ウェブブラウザ１１は、ウェブページ記述用言語（例えばＨＴＭＬ（HyperText Markup Language））で書かれたデータを解析（ウェブページ解析処理）して画面に表示する文字などの画面レイアウトを計算（画面レイアウト計算）するウェブページ表示処理を行うレンダリングエンジン１２を含んでいる。本実施形態では、このレンダリングエンジン１２は、ウェブページの表示等に関する一般的な動作の他に、ＨＴＭＬソース解析時に特定の文字列がリンク先として存在する場合、あるいはボタンとして存在する場合には、「リンク先を開く」あるいは「ボタンを押す」動作を実行する。
【００３６】
指示体検出部１３は、近接センサー３０の出力に基づいて、指示体が表示画面に対して特定の位置関係（約５ｃｍ未満）にあることを検出する。レンダリング停止指示部１４は、ウェブブラウザ１１に指示を送って、レンダリングエンジン１２によるウェブページ表示処理を停止させる。
【００３７】
画面レイアウト記憶部１５は、指示体が表示画面に対して所定の位置関係にあることが指示体検出部１３によって検出されたときに、その時点において表示されている画面のレイアウト（第１の画面レイアウト）を記憶する。
【００３８】
リンク先指定部１６は、表示画面に指示体が接触した時点における画面のレイアウト（第２の画面レイアウト）が画面レイアウト記憶部１５によって記憶した第１の画面レイアウトと異なるときに、指示体によって指し示された位置に対応する第１の画面レイアウト上の位置に、リンク先を示す特定の文字列やボタン、図形、写真などが存在する場合に、このリンク先を指定する。
【００３９】
画面レイアウト比較部１７は、表示画面に指示体が接触した時点における画面のレイアウト（第２の画面レイアウト）と、画面レイアウト記憶部１５によって記憶した第１の画面レイアウトとを比較する。この比較動作は、指示体によって指し示された位置のみについて行う場合と、画面全体について行う場合とが考えられる。
【００４０】
タッチ操作無効処理部１８は、表示画面に指示体が接触した時点における画面のレイアウト（第２の画面レイアウト）が画面レイアウト記憶部１５によって記憶した第１の画面レイアウトと異なるときに、タッチパネル２２を用いた入力処理を無効（中止）とする。特定領域接触検出部１９は、指示体が表示画面の特定領域に接触したことを検出する。
【００４１】
上述したタッチパネル２２、入力処理部２４、リンク先指定部１６、タッチ操作無効処理部１８が入力手段に、近接センサー３０、指示体検出部１３、特定領域接触検出部１９が指示体検出手段に、ウェブブラウザ１１が取得手段に、レンダリングエンジン１２がウェブページ表示制御手段に、表示処理部５０、表示装置５２が表示手段に、画面レイアウト記憶部１５が画面レイアウト記憶手段に、画面レイアウト比較部１７が画面レイアウト比較手段にそれぞれ対応する。
【００４２】
本実施形態の車載装置１はこのような構成を有しており、次に動作を説明する。
【００４３】
（第１の実施形態）
本実施形態では、指示体の接近を検出したときに、レンダリングエンジン１２によるウェブページ表示処理を停止し、これにより、その後に画面レイアウトが変更されないようにしている。
【００４４】
図２は、第１の実施形態の動作手順を示す流れ図である。ウェブブラウザ１１がサーバ２からウェブページデータ（例えばＨＴＭＬデータ）を取得すると（ステップ１００）、レンダリングエンジン１２はウェブページ表示処理（ウェブページ解析処理、画面レイアウト計算）を行い（ステップ１０２）、表示処理部５０は表示装置５２の画面上にウェブページを表示する（ステップ１０４）。
【００４５】
また、ステップ１０２、１０４の動作と並行して、指示体検出部１３は、近接センサー３０の出力に基づいて、指示体が接近しているか否か（指示体が表示画面に対して特定の位置関係（約５ｃｍ未満）にあるか否か）を判定する（ステップ１０６）。接近していない場合には否定判断が行われ、ステップ１０２のウェブページ表示処理が継続される。
【００４６】
また、指示体が接近した場合には、ステップ１０６の判定において肯定判断が行われる。次に、指示体検出部１３から指示体が接近した旨を知らせる通知がウェブブラウザ１１に送られ、レンダリングエンジン１２は、ウェブページ表示処理を停止する（ステップ１０８）。この停止動作により、その時点での画面レイアウトが維持される。
【００４７】
また、入力処理部２４は、指示体が表示画面（タッチパネル２２）に接触したか否かを判定する（ステップ１１０）。接触した場合には肯定判断が行われ、次に、ウェブブラウザ１１は、接触位置に応じた処理を行う（ステップ１１２）。一方、指示体が表示画面に接触していない場合には、指示体検出部１３は、指示体の接近が解除されたか否かを判定する（ステップ１１４）。接近が解除された場合には肯定判断が行われ、ステップ１０２に戻ってウェブページ表示処理が再開される。また、接近が解除されない場合には否定判断が行われ、ステップ１１０に戻って表示画面への接触判定が繰り返される。
【００４８】
図３は、指示体が表示画面に接近した状態（図２のステップ１０６で肯定判断）を示す図である。通常は、この状態を放置すると、ウェブページ表示処理の進行に伴って、図４に示すように、利用者が予想していない位置に「広告」等が挿入される事態が生じる場合がある。これに対し、本実施形態では、図５に示すように、その後のウェブページ表示処理が停止されるため、その時点での画面レイアウトが維持される。したがって、利用者は、ウェブページ表示処理が進行することで変化する前のこの維持された画面レイアウトに含まれる表示要素（図５の場合は検索欄）を、直接指先で正確に触れることができるようになる。
【００４９】
このように、本実施形態の車載装置１では、指示体の接近を検出したときにウェブページ表示処理が停止されるため、それ以後の画面レイアウトを固定することができる。したがって、ウェブページの表示内容が変化する場合における誤操作を防止することができる。
【００５０】
また、指示体が表示画面から所定の距離よりも近づいたことを検出している。これにより、表示画面に指示体が接近した後にウェブページの内容が変わった場合の誤操作を防止することができる。また、ウェブページに対応してＨＴＭＬで記述されたデータを取得しているため、一般的なウェブページの表示に対して誤操作を防止することができる。さらに、ウェブページに対してタッチパネル２２を用いて操作を行う場合の誤操作を確実に防止することができる。
【００５１】
（第２の実施形態）
本実施形態では、指示体の接近を検出したときにその時点における画面レイアウトを記憶するとともにウェブページ解析処理は続行し、その後、指示体が表示画面に触れたときに画面レイアウトが変化している場合には、先に記憶した画面レイアウトを用いて処理を行うようにしている。
【００５２】
図６は、第２の実施形態の動作手順を示す流れ図である。図２に示した動作手順と基本的に同じ動作については同じ符号が付されており、以下では、主に相違する動作手順について説明する。
【００５３】
指示体が接近してステップ１０６の判定において肯定判断が行われると、次に、画面レイアウト記憶部１５は、その時点における画面レイアウト（第１の画面レイアウト）を記憶する（ステップ２００）。このとき、レンダリングエンジン１２によるウェブページ解析処理は継続されている。
【００５４】
次に、入力処理部２４は、指示体が表示画面（タッチパネル２２）に接触したか否かを判定する（ステップ１１０）。接触した場合には肯定判断が行われ、次に、画面レイアウト比較部１７は、接触した時点における画面レイアウト（第２の画面レイアウト）が記憶した画面レイアウト（第１の画面レイアウト）と同じか否かを判定する（ステップ２０２）。同じ場合には肯定判断が行われ、ウェブブラウザ１１は、接触位置に応じた処理を行う（ステップ１１２）。一方、第１および第２の画面レイアウトが異なる場合にはステップ２０２の判定において否定判断が行われる。この場合には、リンク先指定部１６は、指示体によって指し示された位置に対応する第１の画面レイアウト上の位置に、リンク先を示す特定の文字列やボタン、図形、写真などが存在する場合に、このリンク先を指定する。これにより、ウェブブラウザ１１は、記憶した第１の画面レイアウトを用いて、接触位置に応じた処理を行う（ステップ２０４）。
【００５５】
例えば、図３に示す画面レイアウトが記憶された場合を考えると、図７に示すように、利用者の指が表示画面に接触した時点で「広告」が挿入された場合であっても、図５に示した場合と同様に検索欄を指定することができる。なお、利用者の指で指し示された第１の画面レイアウト上の位置にリンク先が存在する場合には、リンク先指定部１６によって指定されたリンク先のウェブページをウェブブラウザ１１によって取得すればよいが、リンク先が存在しない場合には、記憶した第１の画面レイアウトから表示をやり直すことが望ましい。
【００５６】
このように、本実施形態の車載装置１では、指示体の接近を検出したときにその時点での画面レイアウトが記憶され、それ以後の画面レイアウトが変化した場合にはこの記憶した画面レイアウトを用いて入力操作を行うことができる。したがって、ウェブページの表示内容が変化した場合であっても、利用者が操作しようとした時点での画面レイアウトを用いた入力操作が可能であって誤操作を防止することができる。
【００５７】
また、指示体の接触位置に着目して第１および第２の画面レイアウトの異同を判定することにより、誤操作の原因となる箇所以外については画面レイアウトを更新することができるため、従来から行われているウェブページ表示に対する影響を最小限に抑えることができる。あるいは、第１および第２の画面レイアウトの全体について異同を判定することにより、画面全体の比較を行うだけであるため、処理の簡略化が可能となる。
【００５８】
（第３の実施形態）
本実施形態では、指示体の接近を検出したときにその時点における画面レイアウトを記憶するとともにウェブページ解析処理は続行し、その後、指示体が表示画面に触れたときに画面レイアウトが変化している場合には、タッチパネル２２を用いた入力操作を中止（無効）するようにしている。
【００５９】
図８は、第３の実施形態の動作手順を示す流れ図である。図８に示す動作手順は、図６に示した動作手順に対して、ステップ２０４をステップ２０４Ａに置き換えた点が異なっている。以下では、この相違点に着目して説明する。
【００６０】
第１および第２の画面レイアウトが異なる場合であってステップ２０２の判定において否定判断が行われると、タッチ操作無効処理部１８は、入力処理部２４（あるいはウェブブラウザ１１）に対してタッチ操作を無効にする指示を出す。以後、タッチパネル２２を用いた入力操作が中止される（ステップ２０４Ａ）。
【００６１】
このように、本実施形態の車載装置１では、指示体の接近を検出したときにその時点での画面レイアウトが記憶され、それ以後の画面レイアウトが変化した場合には入力操作を中止することができる。したがって、ウェブページの表示内容が変化した場合であっても、その変化後の画面レイアウトを用いることによる誤操作を防止することができる。
【００６２】
（第４の実施形態）
第１の実施形態では、近接センサー３０を用いて指示体の接近を検出したときにウェブページ表示処理を停止したが、本実施形態では、表示画面上の特定領域を指示体で触れたときにウェブページ表示処理を停止している。
【００６３】
図９は、第４の実施形態の動作手順を示す流れ図である。図９に示す動作手順は、図２に示した動作手順に対して、ステップ１０６をステップ１０６Ａに、ステップ１１４をステップ１１４Ａに置き換えた点が異なっている。以下では、これらの相違点に着目して説明する。
【００６４】
ステップ１０２、１０４の動作と並行して、特定領域接触検出部１９は、表示画面内の特定領域が指示体（利用者の手）によってタッチされたか否かを判定する（ステップ１０６Ａ）。タッチされていない場合には否定判断が行われ、ステップ１０２のウェブページ表示処理が継続される。
【００６５】
また、特定領域が指示体でタッチされた場合には、ステップ１０６Ａの判定において肯定判断が行われる。次に、特定領域接触検出部１９からその旨を知らせる通知がウェブブラウザ１１に送られ、レンダリングエンジン１２は、ウェブページ表示処理を停止する（ステップ１０８）。
【００６６】
また、指示体が表示画面に接触せずにステップ１１０の判定において否定判断が行われると、特定領域接触検出部１９は、指示体による特定領域のタッチが解除されたか否かを判定する（ステップ１１４Ａ）。解除された場合には肯定判断が行われ、ステップ１０２に戻ってウェブページ表示処理が再開される。また、特定領域のタッチが解除されない場合には否定判断が行われ、ステップ１１０に戻って表示画面への接触判定が繰り返される。
【００６７】
図１０は、表示画面の一部に設けられた特定領域を示す図である。特定領域は、表示画面に含まれるウェブページの表示を阻害しない位置に設けることが望ましい。図１０に示す例では、特定領域Ｔが、表示画面の左上に配置されている。
【００６８】
なお、ウェブページ表示処理を停止する動作は、指示体で特定領域をタッチした状態が継続している場合に維持される。このため、画面レイアウトが維持（固定）された表示画面の所望位置を指示体で触れる操作には、特定領域をタッチした状態を維持しながら行う必要がある。したがって、複数箇所のタッチ状態を検出可能なマルチタッチ対応のタッチパネル２２および入力処理部２４を用いる必要がある。
【００６９】
このように、本実施形態の車載装置１では、特定領域にタッチしてウェブページの内容更新を停止させた状態でウェブページに対する操作を行うことができ、ウェブページの表示内容が変化する場合における誤操作を確実に防止することができる。
【００７０】
なお、本発明は上記実施形態に限定されるものではなく、本発明の要旨の範囲内において種々の変形実施が可能である。例えば、上述した実施形態では、車載装置を用いてウェブページを表示する場合について本発明を適用したが、デスクトップあるいはノート型のパソコン（パーソナルコンピュータ）やタブレット型パソコンを用いてウェブページを表示する場合に本発明を適用することができる。
【産業上の利用可能性】
【００７１】
上述したように、本発明によれば、指示体の接近を検出したときにウェブページ表示処理が停止されるため、それ以後の画面レイアウトを固定することができる。したがって、ウェブページの表示内容が変化する場合における誤操作を防止することができる。
【符号の説明】
【００７２】
１  車載装置
２  サーバ
３  ネットワーク
１０  制御部
２０  操作部
２２  タッチパネル
２４  入力処理部
３０  近接センサー
５０  表示処理部
５２  表示装置
６０  通信部
【図１】
2015022382.tif 000003
【図２】
2015022382.tif 000004
【図３】
2015022382.tif 000005
【図４】
2015022382.tif 000006
【図５】
2015022382.tif 000007
【図６】
2015022382.tif 000008
【図７】
2015022382.tif 000009
【図８】
2015022382.tif 000010
【図９】
2015022382.tif 000011
【図１０】
2015022382.tif 000012