(57)【要約】【課題】意図しない接触入力を軽減し、操作性の向上が可能な技術を提供する。【解決手段】タッチパネル付き表示装置は、タッチパネルへの接触入力を検出する検出部と、タッチパネルの画面が拡大表示された状態にあり、かつ、接触入力による操作を受け付ける複数の操作対象要素のうち、一の操作対象要素のイメージ領域の少なくとも一部がタッチパネルの画面外となっているときに、一の操作対象要素への接触入力を無効とする処理部と、を備える。【選択図】図６
2018060312.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルへの接触入力を検出する検出部と、
前記タッチパネルの画面が拡大表示された状態にあり、かつ、前記接触入力による操作を受け付ける複数の操作対象要素のうち、一の操作対象要素のイメージ領域の少なくとも一部が前記タッチパネルの画面外となっているときに、前記一の操作対象要素への接触入力を無効とする処理部と、
を備えるタッチパネル付き表示装置。
【請求項２】
前記処理部は、前記複数の操作対象のうち、一の操作対象要素のイメージ領域の全体が前記タッチパネルの画面内に存在するときに、前記一の操作対象要素への接触入力を有効とする、請求項１に記載のタッチパネル付き表示装置。
【請求項３】
前記処理部は、前記複数の操作対象要素が情報資源からの情報の取得要求を受け付ける操作対象要素であり、かつ、前記複数の操作対象要素のそれぞれのイメージ領域の一部が前記タッチパネルの画面外となっているときに、前記情報資源の格納先に応じて接触入力の有効性を確定する、請求項１または２に記載の表示装置。
【請求項４】
コンピュータに、
タッチパネルへの接触入力を検出する検出ステップと、
前記タッチパネルの画面が拡大表示された状態にあり、かつ、前記接触入力による操作を受け付ける複数の操作対象要素のうち、一の操作対象要素のイメージ領域の少なくとも一部が前記タッチパネルの画面外となっているときに、前記一の操作対象要素への接触入力を無効とする処理ステップと、
を実行させるためのタッチ入力制御プログラム。
【請求項５】
コンピュータが、
タッチパネルへの接触入力を検出する検出ステップと、
前記タッチパネルの画面が拡大表示された状態にあり、かつ、前記接触入力による操作を受け付ける複数の操作対象要素のうち、一の操作対象要素のイメージ領域の少なくとも一部が前記タッチパネルの画面外となっているときに、前記一の操作対象要素への接触入力を無効とする処理ステップと、
を実行するためのタッチ入力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネル付き表示装置、タッチ入力制御プログラム及びタッチ入力制御方法に関する。
【背景技術】
【０００２】
近年、タッチパネル付きの表示装置が普及してきている。タッチパネルは、例えば、Liquid Crystal Display（ＬＣＤ）等の表示デバイスに、利用者（以下、ユーザとも称す）の接触操作に伴う接触位置の座標を検出するデバイスを重畳させて組合せた入力デバイスである。このような、タッチパネル付きの表示装置として、例えば、Personal Computer
（ＰＣ）、携帯電話、スマートフォン、ノートＰＣ、タブレットＰＣ、Personal Data Assistance（ＰＤＡ）、ゲーム機、ナビゲーション装置等が例示される。
【０００３】
タッチパネル付きの表示装置においては、表示デバイスに表示されたグラフィック要素への接触操作に基づくGraphical User Interface（ＧＵＩ）の実現が可能になる。例えば、上記表示装置は、表示デバイスに表示されたアイコンの表示位置に重畳させて接触させたユーザの指等の接触位置（座標）を検出し、アイコンに関連付けされたブラウザ等のアプリケーションソフトウェア（以下、アプリとも称す）を機能させる。ブラウザアプリの機能により、上記表示装置は、例えば、インターネットといった公衆ネットワーク等に接続されたＷｅｂ上の各種コンテンツを取得し、取得した各種コンテンツを表示デバイスに表示する。例えば、HyperText Markup Language（ＨＴＭＬ）等で記述されたコンテンツ
がＷｅｂページ等の閲覧情報として表示デバイス上に表示される。
【０００４】
また、上記表示装置は、ＨＴＭＬ等で記述されたコンテンツが表示される場合には、ハイパーリンク（以下、リンクとも称す）が設定されたグラフィック要素の表示領域への接触操作を検出する。ハイパーリンクが設定されるグラフィック要素として、例えば、文字や画像等が例示される。
【０００５】
上記表示装置は、リンクが設定されたグラフィック要素への接触操作を検出した場合には、例えば、リンクで指定されたＷｅｂ上の情報資源の位置（例えば、Uniform Resource
Locator（ＵＲＬ）によって特定される情報資源の位置）に遷移する。そして、上記表示装置は、遷移先のコンテンツを取得する。リンクで指定されたＷｅｂ上の情報資源から取得されたコンテンツは、上記表示装置の表示デバイスに表示される。上記表示装置においては、タッチパネルへの接触操作を用いたＧＵＩにより、Ｗｅｂ上の各種コンテンツの閲覧が可能になり、リンクを介したＷｅｂ上の情報資源の利用が可能になる。
【０００６】
なお、本明細書で説明する技術に関連する技術が記載されている先行技術文献としては、以下の特許文献が存在している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１２−０５３６８７号公報
【特許文献２】国際公開第２０１２／０３５７４８号
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、上記表示装置においては、表示デバイスの高解像度化に伴い、表示デバイス
に表示される表示画面内の情報密度が高まる傾向にある。このため、上記表示装置が表示可能なコンテンツにおいては、文字や画像等のグラフィック要素に設定されたリンクが隣接して複数に配置される場合があった。表示画面内に、グラフィック要素に設定されたリンクが隣接して複数に表示される場合には、上記表示装置のユーザは、意図しないリンク先が設定されたグラフィック要素の表示位置を誤接触する虞があった。誤接触が生じた場合には、意図しないリンク先への遷移を取り消すための操作や、リンク先から戻るための戻り操作が発生することになる。このため、ユーザは、タッチパネル付き表示装置の操作感に煩わしさを感じる場合があった。
【０００９】
グラフィック要素に設定されたリンクが隣接する場合には、上記表示装置のユーザは、誤接触を防ぐため、例えば、表示画面を拡大し、意図するリンク先が設定されたグラフィック要素を選択することが想定される。しかしながら、画面が拡大された状態であっても、隣接するリンク間の距離や配置位置間のスペースが十分ではない場合がある。このため、画面を拡大した状態であっても、意図しないグラフィック要素の表示位置を誤接触する蓋然性が存在し得る。
【００１０】
１つの側面では、本発明は、意図しない接触入力を軽減し、操作性の向上が可能な技術の提供を目的とする。
【課題を解決するための手段】
【００１１】
上記技術は、次のタッチパネル付き表示装置の構成によって例示できる。すなわちタッチパネル付き表示装置は、タッチパネルへの接触入力を検出する検出部と、タッチパネルへの接触入力を検出する検出部と、タッチパネルの画面が拡大表示された状態にあり、かつ、接触入力による操作を受け付ける複数の操作対象要素のうち、一の操作対象要素のイメージ領域の少なくとも一部がタッチパネルの画面外となっているときに、一の操作対象要素への接触入力を無効とする処理部と、を備える。
【発明の効果】
【００１２】
１つの側面では、意図しない接触入力を軽減し、操作性の向上が可能な技術が提供できる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態のタッチパネル付き表示装置のハードウェア構成の一例を示す図である。
【図２】複数のリンク領域がグラフィック要素と共に隣接して表示された表示画面の一例を示す図である。
【図３】図２の表示画面に対して拡大操作が行われた状態の画面例を示す図である。
【図４】単語に設定されたリンク領域と画像に設定されたリンク領域とが隣接して表示された表示画面の一例を示す図である。
【図５】図４の表示画面に対して拡大操作が行われた状態の画面例を示す図である。
【図６】本実施形態の表示装置に係る制御処理を例示するフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、一実施形態に係るタッチパネル付き表示装置について説明する。以下の実施形態の構成は例示であり、本タッチパネル付き表示装置は実施形態の構成には限定されない。以下、図１から図６の図面に基づいて、本実施形態のタッチパネル付き表示装置を説明する。
【００１５】
＜実施形態＞
図１に、本実施形態のタッチパネル付き表示装置（以下、表示装置とも称す）のハード
ウェアの構成を例示する。本実施形態の表示装置１０は、タッチパネルを有する電子機器である。タッチパネルは、例えば、ＬＣＤ１５ａの表示デバイスと、該表示デバイスの表面に接触させた操作指等の接触位置の座標を検出するタッチセンサ１４ａといったセンサデバイスを組合せた入力デバイスである。
【００１６】
タッチセンサ１４ａで検出される座標は、例えば、タッチパネルとして組合せられたＬＣＤ１５ａ等の表示デバイスの左上角部を原点とし、表示デバイスの左右方向をＸ軸、上下方向をＹ軸とした（Ｘ，Ｙ）の２次元座標として表すことができる。タッチパネルは、ＬＣＤ１５ａの表示領域に表示された文字や画像といったグラフィック要素の画面上の位置や動きを、表示デバイス面に重畳させて接触させた操作指等の接触操作によって指示するポインティングデバイスとして機能する。なお、以下の説明では、表示デバイス面をタッチパネル面とも称す。
【００１７】
本実施形態の表示装置１０には、携帯電話、スマートフォン、ＰＣ、ノートＰＣ、タブレットＰＣ、ＰＤＡ、ゲーム機、デジタルカメラ、ナビゲーション装置等が含まれる。但し、表示装置１０は、腕時計型やリストバンド型、グラス型といったユーザの頭部や腕部等に装着可能なウェアラブル形態であってもよい。
【００１８】
タッチパネルのＬＣＤ１５ａ等の表示デバイスには、表示装置１０が表示可能な各種コンテンツが表示される。各種コンテンツには、例えば、表示装置１０が接続する図示しないネットワークを介して取得したＷｅｂ上のＨＴＭＬ等で記述されたコンテンツが含まれる。ネットワークには、例えば、インターネット等の公衆ネットワーク、Local Area Network（ＬＡＮ）等の有線ネットワーク、携帯電話網、無線ＬＡＮ等の無線ネットワークが含まれる。
【００１９】
表示装置１０は、例えば、タッチパネルを介してブラウザアプリに関連付けられたアイコンの表示位置への接触操作を受け付け、ブラウザアプリを機能させる。表示装置１０は、ブラウザアプリ機能を介し、Ｗｅｂ上の各種コンテンツを取得し、取得した各種コンテンツをＬＣＤ１５ａ等の表示デバイスに表示する。なお、以下の説明では、タッチパネルの表示デバイスに表示されるコンテンツは、ブラウザアプリ機能を介して取得されたＷｅｂ上のコンテンツとして説明する。
【００２０】
表示装置１０が表示可能なＷｅｂ上の各種コンテンツには、文字や画像等のグラフィック要素が含まれる。タッチパネルの表示デバイスに表示されたグラフィック要素には、例えば、図示しないネットワーク上の情報資源の位置を示すＵＲＬ等がリンクとして設定され得る。
【００２１】
なお、文字や画像等のグラフィック要素に設定されるリンクは、コンテンツが表示される表示画面内において所定の領域を有する。言い換えると、リンクが設定された領域（以下、リンク領域とも称す）内に、文字や画像等のグラフィック要素が表示される。リンク領域は、例えば、ＬＣＤ１５ａ等の表示デバイスの左上角部を原点、表示デバイスの左右方向をＸ軸、上下方向をＹ軸とする２次元座標を用いて表される。
【００２２】
表示装置１０は、例えば、タッチパネルのタッチセンサ１４ａを介し、リンクが設定された文字や画像等のグラフィック要素の表示領域に重畳させて接触させた操作指等の接触位置の座標を取得する。表示装置１０は、例えば、タッチパネル面への接触位置が所定の座標範囲内に留まり、タッチパネル面から離脱する接触操作（以下、タップ操作とも称す）を検出する。表示装置１０は、接触位置に表示されたグラフィック要素のリンクで指定されるネットワーク上の情報資源の位置に遷移し、遷移先のコンテンツを取得する。リンクで指定されるネットワーク上の情報資源のコンテンツは、タッチパネルの表示デバイス
に表示される。表示装置１０のユーザは、タッチパネルの表示デバイスに表示されたコンテンツを閲覧することにより、リンク先のネットワーク上の情報資源の利用が可能になる。
【００２３】
なお、タッチパネルの表示デバイスには、リンクが設定された複数のグラフィック要素が隣接して表示され得る。つまり、タッチパネルの表示デバイスには、隣接する複数のリンク領域がグラフィック要素と共に表示されることになる。隣接する複数のリンク領域がグラフィック要素と共に表示される場合には、表示画面を拡大した場合であっても、リンク領域間の距離や配置位置間のスペースは十分ではない場合がある。このため、隣接する複数のリンク領域がグラフィック要素と共に表示される場合には、意図しないグラフィック要素の表示位置を誤接触する蓋然性が存在し得る。
【００２４】
図２に、複数のリンク領域がグラフィック要素と共に隣接して表示された表示画面の一例を例示する。図２の表示画面Ｚ１は、ＬＣＤ１５ａ等に表示されたコンテンツ内の文字列（文章）をグラフィック要素として、リンクが設定された場合の表示画面例である。破線の矩形枠で囲まれた領域Ｚ２、Ｚ３、Ｚ４は、コンテンツ内の文字列（文章）に設定されたリンク領域を表す。表示画面Ｚ１内においては、複数のリンク領域Ｚ２、Ｚ３、Ｚ４は隣接して表示されている。
【００２５】
例えば、表示画面Ｚ１を表示させた状態で、リンク領域Ｚ３に対する接触操作（タップ操作）を行う場合には、リンク領域Ｚ３のグラフィック要素の表示箇所に対応するタッチパネル面上に操作指Ｅ１が接触される。但し、タッチパネル面に接触する操作指Ｅ１は、所定の接触面積を有する。このため、隣接するリンク領域間の相対距離や配置位置に応じて、リンク領域Ｚ３に隣接するリンク領域Ｚ２、Ｚ４への誤接触が生じ得る。
【００２６】
図２に例示の表示画面Ｚ１の状態で、リンク領域Ｚ３に隣接するリンク領域Ｚ２、Ｚ４のグラフィック要素に対して誤接触が生じ得ると判断するユーザにおいては、例えば、表示画面Ｚ１の拡大操作を行うことが想定される。表示画面Ｚ１の拡大操作を行うことで、タッチパネル面上のリンク領域Ｚ３が設定されたグラフィック要素の表示箇所を明確にできるからである。なお、タッチパネルにおける表示画面Ｚ１の拡大操作・縮小操作は、例えば、ピンチアウト・ピンチインといった接触操作によって行われる。
【００２７】
図３に、表示画面Ｚ１に対して拡大操作が行われた状態の画面例を例示する。図３の表示画面Ｚ５は、図２に例示の表示画面Ｚ１において、リンク領域Ｚ２−Ｚ４の表示箇所が拡大された状態の画面例である。破線の矩形枠で囲まれた領域Ｚ６、Ｚ７、Ｚ８は、それぞれリンク領域Ｚ２、Ｚ３、Ｚ４に対応する。
【００２８】
図３のリンク領域Ｚ６−Ｚ８に示すように、それぞれのグラフィック要素である文字列（文章）は拡大表示されることになる。このため、例えば、図２のリンク領域Ｚ３のグラフィック要素を対象として接触操作を行うユーザにおいては、タッチパネル面における表示箇所が明確になるため、画面拡大後のリンク領域Ｚ７への接触が容易になる。
【００２９】
但し、破線の矩形枠で囲まれたリンク領域Ｚ６、Ｚ７、Ｚ８に示すように、拡大された状態の表示画面Ｚ５においても、隣接するリンク領域間の距離や配置位置間のスペースは十分ではない場合がある。このため、例えば、タッチパネル面において、リンク領域Ｚ７の上端側に操作指Ｅ１を接触させた場合には、隣接するリンク領域Ｚ６への誤接触が生じ得る。同様にして、例えば、リンク領域Ｚ７の下端側に操作指Ｅ１を接触させた場合には、隣接するリンク領域Ｚ８への誤接触が生じ得る。
【００３０】
なお、図３の破線の矩形枠で示すように、コンテンツ内に記述された文字列（文章）を
対象としてリンク領域が設定された場合には、拡大された表示画面の表示領域外にリンク領域の一部が存在することになる。リンク領域の一部が拡大された表示画面の表示領域外に存在する場合には、該リンク領域のグラフィック要素は、拡大された状態の複数の表示画面の領域に跨って表示される。
【００３１】
次に、隣接するリンク領域のグラフィック要素として、一方を単語といった文字列、他方を画像とする場合の表示画面について説明する。図４に、単語に設定されたリンク領域と画像に設定されたリンク領域とが隣接して表示された表示画面の一例を例示する。図４の表示画面Ｚ９は、ＬＣＤ１５ａ等に表示されたコンテンツ内の単語をグラフィック要素とするリンク領域と、画像をグラフィック要素とするリンク領域が隣接する場合の表示画面例である。
【００３２】
破線の矩形枠で囲まれた領域Ｚ１０には、単語をグラフィック要素とするリンク領域が含まれる。また、太実線の矩形枠で囲まれた領域Ｚ１１は、画像をグラフィック要素とするリンク領域を表す。表示画面Ｚ１内においては、単語をグラフィック要素とするリンク領域と、画像をグラフィック要素とするリンク領域Ｚ１１が隣接して表示されている。なお、リンク領域Ｚ１１に記述された画像は、例えば、バナー広告といった広告画像である。
【００３３】
例えば、表示画面Ｚ９を表示させた状態で、領域Ｚ１０に含まれる、リンク領域が設定された単語を対象にして接触操作（タップ操作）を行う場合には、単語の表示箇所に対応するタッチパネル面上に操作指Ｅ１が接触される。但し、タッチパネル面に接触する操作指Ｅ１は、所定の接触面積を有するため、下端側に隣接するリンク領域Ｚ１１との相対距離に応じて、リンク領域Ｚ１１への誤接触が生じ得る。
【００３４】
隣接するリンク領域Ｚ１１に表示されたグラフィック要素（画像）に対して誤接触が生じ得ると判断するユーザにおいては、例えば、表示画面Ｚ９の拡大操作が行われる。表示画面Ｚ９の拡大操作を行うことで、タッチパネル面上の領域Ｚ１０に含まれる、リンク領域が設定された単語の表示箇所を明確にできるからである。タッチパネルの表示デバイスに表示された表示画面Ｚ９への拡大操作・縮小操作は、例えば、ピンチアウト・ピンチインといった接触操作によって行われる。
【００３５】
図５に、表示画面Ｚ９に対して拡大操作が行われた状態の画面例を例示する。図５の表示画面Ｚ１２は、図４に例示の表示画面Ｚ９において、領域Ｚ１０のリンク領域が設定された単語の表示箇所が拡大された状態の画面例である。破線の矩形枠で囲まれた領域Ｚ１３は、例えば、領域Ｚ１０に含まれる単語に設定されたリンク領域を表す。また、破線の矩形枠で囲まれた領域Ｚ１４は、図４におけるリンク領域Ｚ１１に対応する。
【００３６】
リンク領域Ｚ１３に示すように、表示画面Ｚ９が拡大された状態では、領域Ｚ１０に記述された単語が拡大表示されることになり、タッチパネル面における表示箇所が明確になる。接触操作を行うユーザにおいては、画面拡大後のリンク領域Ｚ１３への接触が容易になる。
【００３７】
但し、図５の相対距離ｄ１に示すように、拡大された状態の表示画面Ｚ１２においても、下端側に隣接するリンク領域Ｚ１４への距離は十分でない場合がある。このため、例えば、タッチパネル面において、リンク領域Ｚ１３の下端側に操作指Ｅ１を接触させた場合には、隣接するリンク領域Ｚ１４への誤接触が生じ得る。
【００３８】
なお、図５のリンク領域Ｚ１３に示すように、コンテンツ内に記述された文章内の単語を対象としてリンク領域が設定された場合には、拡大された表示画面の表示領域内に表示
される傾向にある。一方、リンク領域Ｚ１４に示すように、コンテンツ内に記述された画像を対象としてリンク領域が設定された場合には、図３のリンク領域Ｚ６−Ｚ８と同様に、拡大された表示画面の表示領域外にリンク領域の一部が存在することになる。リンク領域Ｚ１４のグラフィック要素である画像は、拡大された状態の複数の表示画面の領域に跨って表示される。
【００３９】
（本実施形態の処理）
本実施形態の表示装置１０は、タッチパネル面への接触操作（タップ操作）検出後に、リンクで指定されるネットワーク上の位置に遷移する際に、グラフィック要素が含まれるリンク領域の表示状態を判定する。表示装置１０は、リンク領域の表示状態として、例えば、グラフィック要素を含むリンク領域の一部が表示デバイスの表示領域外となっているかを判定する。
【００４０】
図３のリンク領域Ｚ６−Ｚ８、図５のリンク領域Ｚ１４に示すように、グラフィック要素を含むリンク領域の一部が表示デバイスの表示領域外となっている場合には、ユーザの意図するリンク先を選択するために表示画面を拡大した状態である蓋然性が高い。このため、表示装置１０は、グラフィック要素を含むリンク領域の一部が表示デバイスの表示領域外となっている場合には、ユーザの意図するリンク先を含むグラフィック要素が隣接する複数のリンク領域の中から選択された状態であると推定できる。
【００４１】
本実施形態の表示装置１０は、例えば、グラフィック要素を含むリンク領域の一部が表示デバイスの表示領域外となっている場合には、リンク領域で生じた接触操作を無効とする。また、表示装置１０は、例えば、グラフィック要素を含むリンク領域が表示デバイスの表示領域内に存在する場合には、リンク領域で生じた接触操作を有効とする。
【００４２】
この結果、本実施形態の表示装置１０は、例えば、図４、図５を用いて説明したように、表示されたコンテンツ内の単語に設定されたリンク領域と、画像に設定されたリンク領域が隣接する場合の意図しない誤接触による入力を無効化することができる。本実施形態の表示装置１０では、意図しないリンク先への遷移を取り消すための操作や、リンク先から戻るための戻り操作が軽減される。表示装置１０においては、タッチパネルに対する操作性の向上が期待できる。
【００４３】
但し、図２、図３を用いて説明したように、グラフィック要素を含むリンク領域の一部が表示デバイスの表示領域外となり、ユーザの意図するリンク領域とユーザの意図しないリンク領域とが隣接する場合が存在する。このため、本実施形態の表示装置１０は、グラフィック要素を含むリンク領域の一部が表示デバイスの表示領域外となる場合には、さらに、リンクで指定される遷移先の位置に応じて遷移の有無を判定するとしてもよい。
【００４４】
例えば、表示装置１０は、リンクで指定される遷移先の情報資源を管理するサーバ等のドメイン名が、閲覧中のコンテンツと異なるドメイン名（以下、外部ドメインとも称す）の場合には、リンク先への遷移を無効にすることができる。また、表示装置１０は、リンクで指定される遷移先が閲覧中のコンテンツと同一のドメイン名（以下、同一ドメインとも称す）の場合には、リンク先への遷移を有効にすることができる。
【００４５】
グラフィック要素に設定されたリンクが外部ドメインを示す場合には、閲覧中のコンテンツに含まれる広告リンクの可能性が高い傾向にある。また、グラフィック要素に設定されたリンクが同一ドメインを示す場合には、閲覧中のコンテンツを補足する情報への参照リンクの可能性が高い傾向にあるからである。
【００４６】
本実施形態の表示装置１０は、リンク領域の一部が表示デバイスの表示領域外となり、
該リンク先が外部ドメインの場合には、リンク先への遷移を無効にすることで、意図するリンク先に隣接する広告リンク等への誤接触よる入力を無効化できる。表示装置１０は、グラフィック要素を含むリンク領域の一部が表示デバイスの表示領域外となり、ユーザの意図するリンク領域とユーザの意図しないリンク領域とが隣接する場合であっても、誤接触よる意図しない操作を軽減できる。
【００４７】
〔装置構成〕
図１に例示の表示装置１０は、接続バスＢ１によって相互に接続されたCentral Processing Unit（ＣＰＵ）１１、主記憶部１２、補助記憶部１３、入力部１４、出力部１５、
通信部１６を有する。主記憶部１２および補助記憶部１３は、表示装置１０が読み取り可能な記録媒体である。
【００４８】
ＣＰＵ１１は、Microprocessor（ＭＰＵ）、プロセッサとも呼ばれる。但し、ＣＰＵは、単一のプロセッサに限定される訳ではなく、マルチプロセッサ構成であってもよい。また、単一のソケットで接続される単一のＣＰＵがマルチコア構成であってもよい。
【００４９】
表示装置１０は、ＣＰＵ１１が補助記憶部１３に記憶されたプログラムを主記憶部１２の作業領域に実行可能に展開し、プログラムの実行を通じて周辺機器の制御を行う。これにより、表示装置１０は、所定の目的に合致した処理を実行することができる。
【００５０】
ＣＰＵ１１は、表示装置１０全体の制御を行う中央処理演算装置である。ＣＰＵ１１は、補助記憶部１３に格納されたプログラムにしたがって処理を行う。主記憶部１２は、ＣＰＵ１１がプログラムやデータをキャッシュしたり、作業領域を展開したりする記憶媒体である。主記憶部１２は、例えば、フラッシュメモリ、Random Access Memory（ＲＡＭ）やRead Only Memory（ＲＯＭ）を含む。
【００５１】
補助記憶部１３は、各種のプログラムおよび各種のデータを読み書き自在に記録媒体に格納する。補助記憶部１３は、外部記憶装置とも呼ばれる。補助記憶部１３には、例えば、Operating System（ＯＳ）、ブラウザアプリを含む各種プログラム、各種テーブル等が格納される。ＯＳは、例えば、通信部１６を介して接続される外部装置等とのデータの受け渡しを行う通信インターフェースプログラムを含む。外部装置等には、例えば、図示しないネットワーク上のＰＣやサーバといった情報処理装置、外部記憶装置等が含まれる。
【００５２】
補助記憶部１３は、例えば、Erasable Programmable ROM（ＥＰＲＯＭ）、ソリッドス
テートドライブ装置、ハードディスクドライブ（ＨＤＤ、Hard Disk Drive）装置等であ
る。また、補助記憶部１３としては、例えば、Compact Disc（ＣＤ）ドライブ装置、Digital Versatile Disc（ＤＶＤ）ドライブ装置、Blu-ray（登録商標） Disc（ＢＤ）ドライブ装置等が提示できる。記録媒体としては、例えば、不揮発性半導体メモリ（フラッシュメモリ）を含むシリコンディスク、ハードディスク、ＣＤ、ＤＶＤ、ＢＤ、Universal Serial Bus（ＵＳＢ）メモリ、Secure Digital（ＳＤ）メモリカード等がある。
【００５３】
入力部１４は、ユーザからの操作指示等を受け付ける。入力部１４は、例えば、タッチセンサ１４ａ、入力ボタン、ポインティングデバイス、マイクロフォン等の入力デバイスである。入力部１４には、キーボード、ワイヤレスリモコンといった入力デバイスが含まれるとしてもよい。ポインティングデバイスには、例えば、タッチセンサ１４ａとＬＣＤ１５ａとを重畳させて組合せたタッチパネル、マウス、トラックボール、ジョイスティックが含まれる。
【００５４】
出力部１５は、ＣＰＵ１１で処理されるデータや情報、主記憶部１２、補助記憶部１３に記憶されるデータや情報を出力する。出力部１５には、例えば、ＬＣＤ１５ａ、Plasma
Display Panel（ＰＤＰ）、Electroluminescence（ＥＬ）パネル、有機ＥＬパネル等の
表示デバイスが含まれる。また、出力部１５は、プリンタ、スピーカ等の出力デバイスを含むとしてもよい。通信部１６は、例えば、表示装置１０に接続するネットワーク等とのインターフェースである。
【００５５】
表示装置１０は、ＣＰＵ１１が補助記憶部１３に記憶されているＯＳ、各種プログラムや各種データを主記憶部１２に読み出して実行することで、対象プログラムの実行と共に図１に例示の各処理部の機能を提供する。表示装置１０では、対象プログラムの実行と共に、接触操作特定部１０１、遷移処理部１０２の機能が提供される。表示装置１０は、以上の各処理部が参照し、或いは、管理するデータの格納先として、補助記憶部１３を備える。ここで、ＣＰＵ１１の対象プログラムの実行により提供される各処理部が、「検出部」、「推定部」、「処理部」の一例である。
【００５６】
但し、上記処理部の少なくとも一部の処理がDigital Signal Processor（ＤＳＰ）、Application Specific Integrated Circuit（ＡＳＩＣ）、Graphics Processing Unit（Ｇ
ＰＵ）等によって提供されてもよい。また、上記処理部の少なくとも一部が、Field-Programmable Gate Array（ＦＰＧＡ）、数値演算プロセッサ、ベクトルプロセッサ、画像処
理プロセッサ等の専用large scale integration（ＬＳＩ）、その他のデジタル回路であ
ってもよい。また、上記処理部の少なくとも一部にアナログ回路を含むとしてもよい。
【００５７】
〔処理構成〕
図１に例示の表示装置１０において、接触操作特定部１０１は、例えば、１０ｍｓといった一定の周期間隔で、タッチセンサ１４ａを介して検出された接触位置の座標を取得する。また、接触操作特定部１０１は、取得した接触位置の座標が所定範囲内に一定期間に留まり、ＬＣＤ１５ａ等の表示デバイス面から離脱するタップ操作であることを判定する。ここで、一定期間とは、ユーザの意図する接触操作入力（タップ操作入力）が行われたことを特定するための期間である。
【００５８】
例えば、接触操作特定部１０１は、タッチセンサ１４ａから一定の周期間隔で取得した接触位置の座標が、所定の範囲内で一定期間に継続することを判定すればよい。なお、ユーザの意図する接触操作入力が行われたことを特定するための期間は、実験的に求めることができる。表示装置１０の提供者（製造者）は、例えば、タッチパネルに対する接触位置が所定範囲内に一定期間に留まり、表示デバイス面から離脱するといった接触操作入力を実験的に行い、接触時間を計測する。そして、表示装置１０の提供者（製造者）は、計測された実験結果から、ユーザの意図する接触操作入力が行われたことを特定するための期間を求めるとすればよい。
【００５９】
接触操作特定部１０１は、取得した接触位置の座標が所定範囲内に一定期間に留まり、ＬＣＤ１５ａ等の表示デバイス面から離脱する場合には、取得した接触位置の座標を主記憶部１２の所定の領域に一時的に記憶する。接触操作特定部１０１は、取得した接触位置の座標を遷移処理部１０２に引き渡す。
【００６０】
遷移処理部１０２は、タッチパネルのＬＣＤ１５ａ等の表示デバイスに表示された、グラフィック要素を含むリンク領域を取得する。グラフィック要素を含むリンク領域は、例えば、Application Programming Interface（ＡＰＩ）を介してＯＳから取得される。な
お、グラフィック要素のリンク領域は、例えば、ＬＣＤ１５ａ等の表示デバイスの左上角部を原点、表示デバイスの左右方向をＸ軸、上下方向をＹ軸とする２次元座標を用いて表される。
【００６１】
例えば、リンク領域が矩形領域である場合には、左上角部と右下角部の座標がリンク領
域の属性として指定される。また、リンク領域が円形である場合には、例えば、中心位置の座標と中心位置からの距離がリンク領域の属性として指定される。なお、リンク領域が矩形を除く多角形である場合には、多角形の角部の座標がリンク領域の属性として指定される。
【００６２】
遷移処理部１０２は、接触操作特定部１０１から引き渡されたタッチパネル面の接触位置の座標から、接触位置に対応する表示デバイス上の、リンクが設定されたグラフィック要素を特定する。そして、遷移処理部１０２は、特定されたグラフィック要素を含むリンク領域の一部が表示デバイスの表示領域外であるか否かを判定する。
【００６３】
遷移処理部１０２は、例えば、特定されたグラフィック要素を含むリンク領域が表示デバイスの表示領域内に存在する場合には、リンク領域で生じた接触操作を有効とする。遷移処理部１０２は、例えば、ブラウザアプリ機能を介し、接触位置に表示されたグラフィック要素のリンクで指定されるネットワーク上の情報資源の位置に遷移し、遷移先のコンテンツを取得する。表示装置１０のＬＣＤ１５ａ等の表示デバイスには、遷移先から取得されたコンテンツが表示される。
【００６４】
また、遷移処理部１０２は、例えば、特定されたグラフィック要素を含むリンク領域の一部が表示デバイスの表示領域外となる場合には、リンクで指定される遷移先の位置に応じて接触操作入力の有効・無効を判定する。遷移処理部１０２は、例えば、ＬＣＤ１５ａ等の表示デバイスに表示された閲覧中のコンテンツを管理するサーバ等のドメイン名を取得する。閲覧中のコンテンツを管理するサーバ等のドメイン名は、例えば、ＡＰＩを介してＯＳから取得される。
【００６５】
遷移処理部１０２は、リンクで指定される遷移先のドメイン名が閲覧中のコンテンツと異なるドメイン名の場合には、リンク先への遷移を無効にする。リンク先への遷移が無効とされた表示装置１０は、タッチパネルを介して新たな接触操作が発生するまで待機する。
【００６６】
一方、遷移処理部１０２は、リンクで指定される遷移先が閲覧中のコンテンツと同一のドメイン名の場合には、リンク先への遷移を有効にする。遷移処理部１０２は、例えば、ブラウザアプリ機能を介し、接触位置に表示されたグラフィック要素のリンクで指定される情報資源の位置に遷移し、遷移先のコンテンツを取得する。表示装置１０のＬＣＤ１５ａ等の表示デバイスには、遷移先から取得されたコンテンツが表示される。
【００６７】
〔処理フロー〕
以下、図６に例示のフローチャートを参照し、本実施形態の表示装置１０の提供する制御処理を説明する。図６は、表示装置１０の提供する制御処理の一例を示すフローチャートである。表示装置１０は、ＣＰＵ１１が補助記憶部１３に記憶されている各種プログラムや各種データを主記憶部１２に読み出して実行することで、図６に例示の処理を行う。なお、表示装置１０は、補助記憶部１３を参照し、或いは、管理するデータの格納先として、図６に例示の処理を行う。
【００６８】
図６に例示のフローチャートにおいて、表示装置１０の処理の開始は、例えば、ブラウザアプリの機能を介し、取得したＷｅｂ上の各種コンテンツをタッチパネルのＬＣＤ１５ａ等の表示デバイスへ表示のときが例示される。表示装置１０は、ＬＣＤ１５ａ等の表示デバイスへ表示されたＷｅｂ上の各種コンテンツに対するタッチイベントを検出する迄待機する（Ｓ１）。
【００６９】
表示装置１０は、タッチパネルに対するタッチイベントを検出しない場合には（Ｓ１，
“イベントなし”）、待機状態を維持する。一方、表示装置１０は、タッチパネルに対するタッチイベントを検出した場合には（Ｓ１，“イベント発生”）、Ｓ２の処理に移行する。
【００７０】
表示装置１０は、タッチパネルに対して発生したタッチイベントの情報を取得する。表示装置１０は、例えば、１０ｍｓといった一定の周期間隔で、タッチパネルのタッチセンサ１４ａを介して検出された接触位置の座標を取得する。また、表示装置１０は、例えば、取得した接触位置の座標が所定範囲内に一定期間に留まる状態であることを特定する（Ｓ２）。
【００７１】
Ｓ３の処理では、表示装置１０は、タッチパネルに対して発生したタッチイベントが、所定範囲内に一定期間に留まり、ＬＣＤ１５ａ等の表示デバイス面から離脱することを判定する。表示装置１０は、タッチパネルに対して発生したタッチイベントが、タップ操作入力であることを特定するためである。
【００７２】
表示装置１０は、タッチパネルに対して発生したタッチイベントが、所定範囲内に一定期間に留まり、ＬＣＤ１５ａ等の表示デバイス面から離脱するタップ操作入力の場合には（Ｓ３，“アップ”）、Ｓ４の処理に移行する。一方、表示装置１０は、タッチパネルに対して発生したタッチイベントが、所定範囲内に一定期間に留まり、ＬＣＤ１５ａ等の表示デバイス面から離脱するタップ操作入力以外の場合には（Ｓ３，“アップ以外”）、Ｓ１の処理に移行する。
【００７３】
Ｓ４の処理では、表示装置１０は、Ｓ２処理で取得したタッチパネル面の接触位置の座標から、接触位置に対応する表示デバイス上のグラフィック要素にリンクが設定されているか否かを判定する。表示装置１０は、接触位置に対応する表示デバイス上のグラフィック要素にリンクが設定されている場合には（Ｓ４，“リンクあり”）、Ｓ５の処理に移行する。一方、表示装置１０は、接触位置に対応する表示デバイス上のグラフィック要素にリンクが設定されていない場合には（Ｓ４，“リンクなし”）、Ｓ１の処理に移行する。
【００７４】
Ｓ５の処理では、表示装置１０は、リンクが設定されたグラフィック要素のリンク領域の範囲を確認する。表示装置１０は、タップ操作入力が、ユーザの意図するリンク先を選択するために表示画面を拡大した状態で行われたことを推定するためである。
【００７５】
表示装置１０は、グラフィック要素を含むリンク領域の範囲が表示デバイスの表示領域内に存在する場合には（Ｓ５，“リンク領域全体が画面内”）、Ｓ７の処理に移行する。一方、表示装置１０は、グラフィック要素を含むリンク領域の一部が表示デバイスの表示領域外となる場合には（Ｓ５，“リンク領域の一部が画面外”）、Ｓ６の処理に移行する。
【００７６】
Ｓ６の処理では、表示装置１０は、グラフィック要素に設定されたリンク先のドメインを確認する。表示装置１０は、リンク先のドメイン名に応じてリンク先への遷移の可否を決定するためである。
【００７７】
表示装置１０は、リンクで指定される遷移先の情報資源を管理するサーバ等のドメイン名が、閲覧中のコンテンツと異なるドメイン名の場合には（Ｓ６，“外部ドメイン”）、Ｓ１の処理に移行する。一方、表示装置１０は、リンクで指定される遷移先が、閲覧中のコンテンツと同一のドメイン名の場合には（Ｓ６，“同一ドメイン”）、Ｓ７の処理に移行する。
【００７８】
Ｓ７の処理では、表示装置１０は、タップ操作入力が行われたグラフィック要素に設定
されたリンク先に遷移する。表示装置１０は、例えば、ブラウザアプリ機能を介し、接触位置に表示されたグラフィック要素のリンクで指定される情報資源の位置に遷移し、遷移先のコンテンツを取得する。タッチパネルのＬＣＤ１５ａ等の表示デバイスには、遷移先から取得されたコンテンツが表示される。Ｓ７の処理後、表示装置１０は、Ｓ１の処理に移行する。
【００７９】
以上、説明したように、表示装置１０は、リンクが設定されたグラフィック要素のリンク領域の範囲に基づいて、タッチパネル面に発生したイベントがユーザの意図するリンク先を選択するために表示画面を拡大した状態で行われたことを推定することができる。表示装置１０は、グラフィック要素を含むリンク領域の範囲が表示デバイスの表示領域内に存在する場合には、タッチパネル面に発生した接触操作入力を有効として、グラフィック要素に設定されたリンク先に遷移できる。
【００８０】
また、表示装置１０は、グラフィック要素を含むリンク領域の一部が表示デバイスの表示領域外となっている場合には、グラフィック要素に設定されたリンク先の位置に応じてタッチパネル面に発生した接触操作入力の有効・無効を判断できる。
【００８１】
この結果、本実施形態の表示装置１０は、図４、図５に例示のように、表示されたコンテンツ内の単語に設定されたリンク領域と、画像に設定されたリンク領域が隣接する場合の意図しない誤接触による入力を無効化することができる。本実施形態の表示装置１０では、意図しないリンク先への遷移を取り消すための操作や、リンク先から戻るための戻り操作が軽減される。表示装置１０においては、タッチパネルに対する操作性の向上が期待できる。
【００８２】
また、本実施形態の表示装置１０は、リンク領域の一部が表示デバイスの表示領域外となっており、該リンク先が外部ドメインの場合には、リンク先への遷移を無効にすることで、意図するリンク先に隣接する広告リンク等への誤接触よる入力を無効化できる。表示装置１０は、グラフィック要素を含むリンク領域の一部が表示デバイスの表示領域外に存在し、ユーザの意図するリンク領域とユーザの意図しないリンク領域とが隣接する場合であっても、誤接触よる意図しない操作を軽減できる。
【００８３】
《コンピュータが読み取り可能な記録媒体》
コンピュータその他の機械、装置（以下、コンピュータ等）に上記何れかの機能を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【００８４】
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ブルーレイディスク、ＤＡＴ、８ｍｍテープ、フラッシュメモリなどのメモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスクやＲＯＭ等がある。
【００８５】
《その他》
以上の実施形態は、さらに以下の付記と呼ぶ態様を含む。以下の各付記に含まれる構成要素は、他の付記に含まれる構成と組み合わせることができる。
（付記１）
タッチパネルへの接触入力を検出する検出部と、
前記タッチパネルの画面が拡大表示された状態にあり、かつ、前記接触入力による操作を受け付ける複数の操作対象要素のうち、一の操作対象要素のイメージ領域の少なくとも一部が前記タッチパネルの画面外となっているときに、前記一の操作対象要素への接触入力を無効とする処理部と、
を備えるタッチパネル付き表示装置。
（付記２）
前記処理部は、前記複数の操作対象のうち、一の操作対象要素のイメージ領域の全体が前記タッチパネルの画面内に存在するときに、前記一の操作対象要素への接触入力を有効とする、付記１に記載のタッチパネル付き表示装置。
（付記３）
前記処理部は、前記複数の操作対象要素が情報資源からの情報の取得要求を受け付ける操作対象要素であり、かつ、前記複数の操作対象要素のそれぞれのイメージ領域の一部が前記タッチパネルの画面外となっているときに、前記情報資源の格納先に応じて接触入力の有効性を確定する、付記１または２に記載の表示装置。
【００８６】
（付記４）
コンピュータに、
タッチパネルへの接触入力を検出する検出ステップと、
前記タッチパネルの画面が拡大表示された状態にあり、かつ、前記接触入力による操作を受け付ける複数の操作対象要素のうち、一の操作対象要素のイメージ領域の少なくとも一部が前記タッチパネルの画面外となっているときに、前記一の操作対象要素への接触入力を無効とする処理ステップと、
を実行させるためのタッチ入力制御プログラム。
（付記５）
コンピュータに、
前記複数の操作対象のうち、一の操作対象要素のイメージ領域の全体が前記タッチパネルの画面内に存在するときに、前記一の操作対象要素への接触入力を有効とする、処理ステップを実行させるための付記４に記載のタッチ入力制御プログラム。
（付記６）
コンピュータに、
前記複数の操作対象要素が情報資源からの情報の取得要求を受け付ける操作対象要素であり、かつ、前記複数の操作対象要素のそれぞれのイメージ領域の一部が前記タッチパネルの画面外となっているときに、前記情報資源の格納先に応じて接触入力の有効性を確定する、処理ステップを実行させるための付記４または５に記載のタッチ入力制御プログラム。
【００８７】
（付記７）
コンピュータが、
タッチパネルへの接触入力を検出する検出ステップと、
前記タッチパネルの画面が拡大表示された状態にあり、かつ、前記接触入力による操作を受け付ける複数の操作対象要素のうち、一の操作対象要素のイメージ領域の少なくとも一部が前記タッチパネルの画面外となっているときに、前記一の操作対象要素への接触入力を無効とする処理ステップと、
を実行するためのタッチ入力制御方法。
（付記８）
コンピュータが、
前記複数の操作対象のうち、一の操作対象要素のイメージ領域の全体が前記タッチパネルの画面内に存在するときに、前記一の操作対象要素への接触入力を有効とする、処理ステップを実行するための付記７に記載のタッチ入力制御方法。
（付記９）
コンピュータが、
前記複数の操作対象要素が情報資源からの情報の取得要求を受け付ける操作対象要素であり、かつ、前記複数の操作対象要素のそれぞれのイメージ領域の一部が前記タッチパネルの画面外となっているときに、前記情報資源の格納先に応じて接触入力の有効性を確定する、処理ステップを実行するための付記７または８に記載のタッチ入力制御方法。
【符号の説明】
【００８８】
１０  タッチパネル付き表示装置（表示装置）
１１  ＣＰＵ
１２  主記憶部
１３  補助記憶部
１４  入力部
１４ａ  タッチセンサ
１５  出力部
１５ａ  ＬＣＤ
１６  通信部
１０１  接触操作特定部
１０２  遷移処理部
Ｂ１  接続バス
【図１】
2018060312.tif 000003
【図２】
2018060312.tif 000004
【図３】
2018060312.tif 000005
【図４】
2018060312.tif 000006
【図５】
2018060312.tif 000007
【図６】
2018060312.tif 000008