(57)【要約】  リンクが誤選択された場合の操作の煩雑さを軽減する。  互いに異なる画面に対応する複数のリンクを含む画面が表示部に表示されている状態で、画面の何れかのリンクがタッチされて選択された(100が肯定)場合に、タッチ中心位置を検出し(102)、タッチ中心位置及び周辺のリンクを含む画像を記録し(108)、周辺のリンクの情報を記録(110)した後に、タッチ中心位置のリンクに接続し(114)、「戻る」ボタンが一定時間以上タッチされた(124が肯定)場合に、タッチ中心位置の周辺のリンクが１個のときには当該リンクに接続し(130)、タッチ中心位置の周辺のリンクが複数のときには、タッチ中心位置及び周辺のリンクを含みリンク情報を埋め込んだ画像を拡大表示し、拡大表示した画像上でタッチされたリンクへ接続する(132,134)。
2014024281.tif 000002
【特許請求の範囲】
【請求項１】
互いに異なる画面に対応する複数のリンクを含む元画面が表示部に表示されている状態から、前記表示部に表示されている前記元画面を前記複数のリンクのうち選択された特定のリンクに対応する画面へ遷移させた後に、前記特定のリンクの選択の取消が指示された場合に、前記複数のリンクのうち未選択でかつ前記元画面内の前記特定のリンクの近傍に存在するリンク候補が１個のときには、前記表示部に表示されている画面を前記リンク候補に対応する画面へ遷移させ、前記リンク候補が複数のときには、前記表示部に複数の前記リンク候補を拡大表示させる表示制御部を含む電子機器。
【請求項２】
前記表示制御部は、前記リンク候補が複数のときに、前記元画面のうち複数の前記リンク候補が存在する部分を前記表示部に拡大表示させるか、又は、複数の前記リンク候補を配列したリストを前記表示部に拡大表示させる請求項１記載の電子機器。
【請求項３】
前記表示部には接触領域を検出するタッチセンサが設けられ、
前記表示制御部は、前記表示部の表示面のうちタッチセンサによって検出された接触領域に表示されていた前記リンクが選択されたと判定すると共に、前記画面の遷移の取消が指示された場合に、前記表示部の表示面のうち、前記接触領域の位置及びサイズに基づいて設定した範囲内に表示されていたリンクを前記リンク候補と判定する請求項１又は請求項２記載の電子機器。
【請求項４】
前記表示制御部は、前記表示部に表示されている画面を前記複数のリンクのうち選択された前記特定のリンクに対応する画面へ遷移させた後に、前記画面の遷移の取消を指示するためのボタンを一定時間以上選択された場合に、前記特定のリンクの選択の取消が指示されたと判断する請求項１〜請求項３の何れか１項記載の電子機器。
【請求項５】
前記表示部の傾きを検出する検出部と、
前記表示部に表示されている画面が対応する画面へと遷移された前記リンク候補の前記元画面における表示位置に対する、前記特定のリンクが選択された際の指示位置のずれの大きさ及び方向を、前記検出部によって検出された前記表示部の傾きと対応付けて記憶しておき、前記表示部に表示されている画面内の何れかの位置が指示された際の指示位置を、前記検出部によって検出された前記表示部の傾きと対応付けて記憶されている指示位置のずれの大きさ及び方向に応じて補正する補正部と、
を更に備えた請求項１〜請求項４の何れか１項記載の電子機器。
【請求項６】
表示部に接続されたコンピュータに、
互いに異なる画面に対応する複数のリンクを含む元画面が前記表示部に表示されている状態から、前記表示部に表示されている画面を前記複数のリンクのうち選択された特定のリンクに対応する画面へ遷移させた後に、前記特定のリンクの選択の取消が指示された場合に、前記複数のリンクのうち未選択でかつ前記元画面内の前記特定のリンクの近傍に存在するリンク候補が１個のときには、前記表示部に表示されている画面を前記リンク候補に対応する画面へ遷移させ、前記リンク候補が複数のときには、前記表示部に複数の前記リンク候補を拡大表示させることを含む処理を実行させる表示制御方法。
【請求項７】
前記リンク候補が複数のときに、前記元画面のうち複数の前記リンク候補が存在する部分を前記表示部に拡大表示させるか、又は、複数の前記リンク候補を配列したリストを前記表示部に拡大表示させる請求項６記載の表示制御方法。
【請求項８】
前記表示部には接触領域を検出するタッチセンサが設けられ、
前記表示部の表示面のうちタッチセンサによって検出された接触領域に表示されていた前記リンクが選択されたと判定すると共に、前記画面の遷移の取消が指示された場合に、前記表示部の表示面のうち、前記接触領域の位置及びサイズに基づいて設定した範囲内に表示されていたリンクを前記リンク候補と判定する請求項６又は請求項７記載の表示制御方法。
【請求項９】
前記表示制御部は、前記表示部に表示されている画面を前記複数のリンクのうち選択された前記特定のリンクに対応する画面へ遷移させた後に、前記画面の遷移の取消を指示するためのボタンを一定時間以上選択された場合に、前記特定のリンクの選択の取消が指示されたと判断する請求項６〜請求項８の何れか１項記載の表示制御方法。
【請求項１０】
前記表示部の傾きを検出し、前記表示部に表示されている画面が対応する画面へと遷移された前記リンク候補の前記元画面における表示位置に対する、前記特定のリンクが選択された際の指示位置のずれの大きさ及び方向を、検出した前記表示部の傾きと対応付けて記憶しておき、前記表示部の傾きを検出し、前記表示部に表示されている画面内の何れかの位置が指示された際の指示位置を、検出した前記表示部の傾きと対応付けて記憶されている指示位置のずれの大きさ及び方向に応じて補正する請求項６〜請求項９の何れか１項記載の表示制御方法。
【請求項１１】
表示部に接続されたコンピュータに、
互いに異なる画面に対応する複数のリンクを含む元画面が前記表示部に表示されている状態から、前記表示部に表示されている前記元画面を前記複数のリンクのうち選択された特定のリンクに対応する画面へ遷移させた後に、前記特定のリンクの選択の取消が指示された場合に、前記複数のリンクのうち未選択でかつ前記元画面内の前記特定のリンクの近傍に存在するリンク候補が１個のときには、前記表示部に表示されている画面を前記リンク候補に対応する画面へ遷移させ、前記リンク候補が複数のときには、前記表示部に複数の前記リンク候補を拡大表示させることを含む処理を実行させるための表示制御プログラム。
【請求項１２】
前記リンク候補が複数のときに、前記元画面のうち複数の前記リンク候補が存在する部分を前記表示部に拡大表示させるか、又は、複数の前記リンク候補を配列したリストを前記表示部に拡大表示させる請求項１１記載の表示制御プログラム。
【請求項１３】
前記表示部には接触領域を検出するタッチセンサが設けられ、
前記表示部の表示面のうちタッチセンサによって検出された接触領域に表示されていた前記リンクが選択されたと判定すると共に、前記画面の遷移の取消が指示された場合に、前記表示部の表示面のうち、前記接触領域の位置及びサイズに基づいて設定した範囲内に表示されていたリンクを前記リンク候補と判定する請求項１１又は請求項１２記載の表示制御プログラム。
【請求項１４】
前記表示制御部は、前記表示部に表示されている画面を前記複数のリンクのうち選択された前記特定のリンクに対応する画面へ遷移させた後に、前記画面の遷移の取消を指示するためのボタンを一定時間以上選択された場合に、前記特定のリンクの選択の取消が指示されたと判断する請求項１１〜請求項１３の何れか１項記載の表示制御プログラム。
【請求項１５】
前記表示部の傾きを検出し、前記表示部に表示されている画面が対応する画面へと遷移された前記リンク候補の前記元画面における表示位置に対する、前記特定のリンクが選択された際の指示位置のずれの大きさ及び方向を、検出した前記表示部の傾きと対応付けて記憶しておき、前記表示部の傾きを検出し、前記表示部に表示されている画面内の何れかの位置が指示された際の指示位置を、検出した前記表示部の傾きと対応付けて記憶されている指示位置のずれの大きさ及び方向に応じて補正する請求項１１〜請求項１４の何れか１項記載の表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
開示の技術は電子機器、表示制御方法及び表示制御プログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンに代表されるように、キーボードを廃し、表示部に表示された文字やアイコン、リンク等をタッチすることで各種の操作を行う構成の情報処理機器が広範に普及している。この種の情報処理機器は、一般的な携帯電話機よりは表示部のサイズが大きいものの、ノートブック型のＰＣ(Personal Computer)等よりは表示部のサイズが小さい。このため、ＰＣの表示部への表示を想定した画面の表示を行うと、画面内の文字やリンクのサイズが非常に小さくなる。【０００３】
上記に関連して、接触検知可能な表示部に表示された仮想キーを用いた情報の入力時に、表示部上の接触位置を検出し、接触位置に基づいて所定の領域を決定し、所定の領域に重なる仮想キーを候補キーとして選択する第１の技術が提案されている。第１の技術では、表示部上の接触領域の縦又は横の長さを測定し、測定した接触領域の縦又は横の長さ以上の縦方向又は横方向の間隔を空けて候補キーを表示することで、誤入力を防止できるように仮想キーの表示を制御している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１８６２５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
情報処理機器の表示部に表示した画面内の文字やリンクのサイズが小さく、かつサイズの小さなリンクが密集している箇所が存在している場合、意図したリンクを選択しようとしても、意図しない別のリンクが誤選択されてしまうことがある。意図しないリンクが選択された場合、例えば、前の画面に戻り、意図したリンクを再度選択する操作を行う必要があるが、リンクの再選択を慎重に行ったとしても、意図しない別のリンクが再び誤選択されてしまう懸念がある。【０００６】
また、意図しないリンクが選択された場合、例えば、前の画面に戻り、前の画面を拡大表示させた後に、意図したリンクを再度選択する操作を行うことも考えられる。但し、この場合、画面を拡大表示させる操作が更に加わると共に、片手では操作が困難で、両手での操作が必要になるので、操作が煩雑であるという課題があった。【０００７】
一方、前述の第１の技術は、文字を１文字ずつ入力することを前提とした技術であり、間隔を空けて表示する個々の候補キーには、互いに異なる１つの文字が表示される。一般に画面内のリンクは各々不定長の文字列であるので、第１の技術は、複数のリンクの中から所望のリンクを選択する場合には不適である。また、第１の技術は、意図したリンクと異なるリンクが誤選択された場合の操作の簡略化について考慮されておらず、元の画面に戻ってから再度同じ操作を繰り返す必要がある。【０００８】
開示の技術は、一つの側面として、リンクが誤選択された場合の操作の煩雑さを軽減することが目的である。
【課題を解決するための手段】
【０００９】
開示の技術は、互いに異なる画面に対応する複数のリンクを含む元画面が表示部に表示されている状態から、表示部に表示されている前記元画面を複数のリンクのうち選択された特定のリンクに対応する画面へ遷移させる。開示の技術は、特定のリンクに対応する画面へ遷移させた後に、前記特定のリンクの選択の取消が指示された場合に、表示制御部が以下の処理を行う。すなわち、複数のリンクのうち未選択でかつ元画面内の特定のリンクの近傍に存在するリンク候補が１個のときには、表示制御部は、表示部に表示されている画面をリンク候補に対応する画面へ遷移させる。また、リンク候補が複数のときには、表示制御部は、表示部に複数のリンク候補を拡大表示させる。
【発明の効果】
【００１０】
開示の技術は、一つの側面として、リンクが誤選択された場合の操作の煩雑さを軽減できる、という効果を有する。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係る携帯機器の主要部の機能ブロック図である。
【図２】第１実施形態に係る携帯機器のハードウェア構成を示すブロック図である。
【図３】第１実施形態に係る表示制御処理の一例を示すフローチャートである。
【図４】画面イメージの一例である。
【図５】画面イメージの一例である。
【図６】画面イメージの一例である。
【図７】第２実施形態に係る携帯機器の主要部の機能ブロック図である。
【図８】第２実施形態に係る携帯機器のハードウェア構成を示すブロック図である。
【図９】第２実施形態に係る表示制御処理の一例を示すフローチャートである。
【図１０】画面イメージの一例である。
【図１１】第３実施形態に係る携帯機器の主要部の機能ブロック図である。
【図１２】第３実施形態に係る携帯機器のハードウェア構成を示すブロック図である。
【図１３】第３実施形態に係る表示制御処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して開示の技術の実施形態の一例を詳細に説明する。
【００１３】
〔第１実施形態〕
図１には、本第１実施形態に係る携帯機器１０の主要部が示されている。携帯機器１０は、表示部や当該表示部の表示面に配置されたタッチパネル、複数のボタンを含む入力部１２、表示制御部１４及びメモリを含む記憶部１６を備えている。表示制御部１４は、入力部１２のタッチパネルによって検知された表示部の表示面上におけるタッチ位置を検出し、検出したタッチ位置に応じて表示部への画像の表示を制御する。なお、携帯機器１０は開示の技術に係る電子機器の一例であり、表示制御部１４は開示の技術における表示制御部の一例である。
【００１４】
表示制御部１４は、タッチ位置検出部２０、接続リンク先選択部２２、周辺リンク検出部２４、周辺画像抽出部２６、タッチ時間計測部２８、ブラウザ処理部３０及び表示処理部３２を備えている。タッチ位置検出部２０は入力部１２に接続されており、入力部１２のタッチパネルによって検知された表示部の表示面上におけるタッチ位置を検出する。接続リンク先選択部２２はタッチ位置検出部２０に接続されており、入力部１２の表示部の表示面上のうち、タッチ位置検出部２０によって検出されたタッチ位置の中心位置に表示されていたリンクを接続リンク先として選択する。
【００１５】
周辺リンク検出部２４はタッチ位置検出部２０に接続されており、入力部１２の表示部の表示面上のうち、タッチ位置検出部２０によって検出されたタッチ位置の中心位置の周辺に表示されていたリンクを検出する。周辺リンク検出部２４によって検出されたリンクは記憶部１６に記憶される。周辺画像抽出部２６は周辺リンク検出部２４に接続されており、入力部１２の表示部に表示されていた画像のうち、周辺リンク検出部２４によって検出されたリンクの表示範囲を含む画像を周辺画像として抽出する。周辺画像抽出部２６によって抽出された周辺画像は記憶部１６に記憶される。
【００１６】
タッチ時間計測部２８は入力部１２に接続されており、入力部１２の表示部の表示面または複数のボタンの何れかがタッチされていた時間を計測する。ブラウザ処理部３０は、接続リンク先選択部２２、記憶部１６及びタッチ時間計測部２８に接続されており、入力部１２の表示部に表示させる画面又は画像を判定し、取得する。表示画面又は画像の判定は、接続リンク先選択部２２により選択された接続リンク先、周辺リンク検出部２４により検出されたリンク、周辺画像抽出部２６により抽出された周辺画像及びタッチ時間計測部２８により計測された時間に基づいて行われる。表示処理部３２はブラウザ処理部３０及び入力部１２に接続されており、ブラウザ処理部３０によって判定されて取得された表示画面又は画像を入力部１２の表示部に表示させる。
【００１７】
次に携帯端末１０のハードウェア構成を説明する。図２に示すように、携帯端末１０はＣＰＵ３６、メモリ３８、グラフィック処理部４０、表示部４２、メモリ／ビデオコントローラ４４及びＩ／Ｏコントローラ４６を備えている。メモリ／ビデオコントローラ４４には、ＣＰＵ３６、メモリ３８及びＩ／Ｏコントローラ４６が接続されると共に、グラフィック処理部４０を介して表示部４２が接続されている。なお、表示部４２は入力部１２の表示部として機能する。
【００１８】
Ｉ／Ｏコントローラ４６には、記憶部４８、タッチセンサ５０、マイク５２、スピーカ５４、無線通信網通信制御部５６及び無線ＬＡＮ通信制御部５８が各々接続されている。なお、タッチセンサ５０は入力部１２のタッチパネルとして機能する。無線通信網通信制御部５６は無線通信網６０に接続され、無線通信網６０に接続されたウェブサーバ６２との間で通信を行うことが可能とされている。
【００１９】
記憶部４８はフラッシュメモリ等によって実現できる。記憶部４８は、表示制御プログラム６６を記憶している。ＣＰＵ３６は、表示制御プログラム６６を記憶部４８から読み出してメモリ３８に展開し、表示制御プログラム６６が有するプロセスを順次実行する。表示制御プログラム６６は表示制御プロセス６８を有する。ＣＰＵ３６は、表示制御プロセス６８を実行することで、図１に示す表示制御部１４として動作する。
【００２０】
また、表示制御プロセス６８は、タッチ位置検出プロセス７０、接続リンク先選択プロセス７２、周辺リンク検出プロセス７４、周辺画像抽出プロセス７６、タッチ時間計測プロセス７８、ブラウザ処理プロセス８０、表示処理プロセス８２を有する。ＣＰＵ３６は、タッチ位置検出プロセス７０を実行することで、図１に示すタッチ位置検出部２０として動作する。ＣＰＵ３６は、接続リンク先選択プロセス７２を実行することで、図１に示す接続リンク先選択部２２として動作する。ＣＰＵ３６は、周辺リンク検出プロセス７４を実行することで、図１に示す周辺リンク検出部２４として動作する。ＣＰＵ３６は、周辺画像抽出プロセス７６を実行することで、図１に示す周辺画像抽出部２６として動作する。ＣＰＵ３６は、タッチ時間計測プロセス７８を実行することで、図１に示すタッチ時間計測部２８として動作する。ＣＰＵ３６は、ブラウザ処理プロセス８０を実行することで、図１に示すブラウザ処理部３０として動作する。ＣＰＵ３６は、表示処理プロセス８２を実行することで、図１に示す表示処理部３２として動作する。
【００２１】
なお、表示制御プログラム６６は開示の技術に係る表示制御プログラムの一例である。また、表示制御部１４は、例えば半導体集積回路、より詳しくはＡＳＩＣ(Application Specific Integrated Circuit)等で実現することも可能である。
【００２２】
次に本第１実施形態の作用として、複数のリンクを含む画面が表示部４２に表示されている状態で、携帯機器１０のＣＰＵ３６によって表示制御プログラム６６が実行されることで実現される表示制御処理について、図３を参照して説明する。なお、以下では、表示部４２に表示されている画面に含まれる個々のリンクが、互いに異なる画面(ウェブページ)と対応付けられている場合を説明する。
【００２３】
表示制御処理のステップ１００において、タッチ位置検出部２０は、表示部４２に表示されている画面のうちリンクが存在している領域が利用者によってタッチされたか否かを判定する。タッチ位置検出部２０は、ステップ１００の判定が否定されている間、ステップ１００の判定を繰り返す。表示部４２に表示されている画面のうちリンクが存在している領域が利用者によってタッチされると、ステップ１００の判定が肯定されてステップ１０２へ移行する。
【００２４】
ステップ１０２において、タッチ位置検出部２０は、表示部４２に表示されている画面のうち、利用者によってタッチされた中心位置を検出する。次のステップ１０４において、接続リンク先選択部２２は、表示部４２に表示されている画面のうち、タッチ位置検出部２０によって検出された中心位置に位置しているリンクを接続先として選択し、接続先として選択したリンクをブラウザ処理部３０へ出力する。ステップ１０６において、周辺リンク検出部２４は、表示部４２に表示されている画面のうち、利用者によってタッチされた中心位置の周囲に、接続リンク先選択部２２によって選択されたリンク以外の他のリンクが存在しているか否か判定する。ステップ１０６の判定が否定された場合はステップ１１２へ移行する。
【００２５】
一方、例として図４に示すように、表示部４２に表示されている画面のうち、複数のリンクが密集して存在している部分が利用者によってタッチされた場合、ステップ１０６の判定が肯定されてステップ１０８へ移行する。
【００２６】
ステップ１０８において、周辺画像抽出部２６は、接続リンク先選択部２２によって選択されたリンクと、周辺リンク検出部２４によって存在していると判定された他のリンクを含む範囲内の画像のデータを抽出し、記憶部１６(例えばメモリ３８)に記憶させる。なお、周辺画像抽出部２６によって画像のデータが抽出される範囲としては、例えばタッチセンサ５０によって利用者の指によるタッチが検出されている範囲(利用者の指が接触している範囲)を適用することができる(図５も参照)。また、ステップ１１０において、周辺リンク検出部２４は、先のステップ１０６で利用者によってタッチされた中心位置の周囲に存在していると判定した他のリンク先の情報(例えばリンクの数やリンク情報)を抽出し、記憶部１６(例えばメモリ３８)に記憶させる。
【００２７】
次のステップ１１２において、ブラウザ処理部３０は、利用者によるタッチが解除されたことがタッチセンサ５０によって検出されたか否か判定する。ブラウザ処理部３０は、ステップ１１２の判定が否定されている間、ステップ１１２の判定を繰り返す。利用者によるタッチが解除されると、ステップ１１２の判定が肯定されてステップ１１４へ移行する。ステップ１１４において、ブラウザ処理部３０は、接続リンク先選択部２２によって接続先として選択されたリンクへ接続する。なお、リンクへの接続は、例えば、選択されたリンクの情報をウェブサーバ６２へ送信し、送信したリンクの情報に対応するウェブページの情報の配信をウェブサーバ６２に対して要求することで行うことができる。
【００２８】
ブラウザ処理部３０は、表示部４２への画面の表示に際し、画面の遷移の取消しを指示するためのボタン(例として図５に示す「戻る」ボタン)も画面に表示させる。次のステップ１１６において、ブラウザ処理部３０は、画面の遷移の取消しを指示するための「戻る」ボタンが利用者によってタッチされたか否か判定する。ブラウザ処理部３０は、ステップ１１６の判定が否定されている間、選択されたリンクへ接続する処理を継続する。そして、選択されたリンクに対応するウェブページの情報を取得すると、ブラウザ処理部３０は、情報を取得したウェブページを表示処理部３２によって表示部４２に画面として表示させ、ステップ１００に戻る。
【００２９】
一方、「戻る」ボタンが利用者によってタッチされると、ステップ１１６の判定が肯定されてステップ１１８へ移行し、ステップ１１８において、ブラウザ処理部３０は、選択されたリンクへ接続する処理を停止する。次のステップ１２０において、タッチ時間計測部２８は、利用者によって「戻る」ボタンのタッチが維持されている時間を計測する。次のステップ１２２において、タッチ時間計測部２８は、利用者による「戻る」ボタンのタッチが解除されたか否か判定する。ステップ１２２の判定が否定された場合はステップ１２０に戻り、ステップ１２２の判定が肯定される迄ステップ１２０,１２２を繰り返す。従って、利用者によって「戻る」ボタンのタッチが維持されている時間がタッチ時間計測部２８によって計測される。
【００３０】
利用者による「戻る」ボタンのタッチが解除されると、ステップ１２２の判定が肯定されてステップ１２４へ移行する。ステップ１２４において、ブラウザ処理部３０は、利用者によって「戻る」ボタンがタッチされていた時間が１秒間以上か否か判定する。なお、ステップ１２４は、利用者によって「戻る」ボタンが比較的長い時間タッチされていたかを判定するものであり、時間は１秒間に限られるものではない。
【００３１】
ステップ１２４の判定が否定された場合、利用者による指示は画面の遷移の取消し、すなわち元の画面の再表示と判断できるので、ステップ１２６へ移行する。ステップ１２６において、ブラウザ処理部３０は、利用者によってリンクがタッチされた際に表示部４２に表示していた画面(ウェブページ)を表示処理部３２によって表示部４２に再表示させ、ステップ１００に戻る。
【００３２】
一方、ステップ１２４の判定が肯定された場合、利用者による指示は、リンクの選択の取消しと判断できるので、ステップ１２８へ移行する。ステップ１２８において、ブラウザ処理部３０は、周辺リンク検出部２４によって記憶部１６に記憶された情報に基づき、利用者によってタッチされた中心位置の周囲に存在していた他のリンクの数を判定し、判定結果に応じて分岐する。
【００３３】
利用者によってタッチされた中心位置の周囲に他のリンクが１個のみ存在していた場合には、ステップ１２８からステップ１３０へ移行する。ステップ１３０において、ブラウザ処理部３０は、利用者によってタッチされた中心位置の周囲に唯一存在していた他のリンクの情報をウェブサーバ６２へ送信し、ウェブページの情報の配信を要求することで、前記他のリンクへ接続する処理を行う。そして、ブラウザ処理部３０は、前記他のリンクに対応するウェブページの情報をウェブサーバ６２から取得すると、情報を取得したウェブページを表示処理部３２によって表示部４２に画面として表示させ、ステップ１００に戻る。
【００３４】
このように、利用者によってタッチされた中心位置の周囲に他のリンクが１個のみ存在していた場合、利用者が「戻る」ボタンを比較的長い時間タッチする操作を行うのみで、他のリンクに対応する画面を表示部４２に表示させることができる。従って、利用者が所望のリンクと異なるリンクを誤ってタッチした場合の操作の煩雑さを軽減できる。
【００３５】
また、利用者によってタッチされた中心位置の周囲に他のリンクが２個以上存在していた場合には、ステップ１２８からステップ１３２へ移行する。ステップ１３２において、ブラウザ処理部３０は、周辺画像抽出部２６によって記憶部１６に記憶された画像データ(利用者によってタッチされた中心位置及びその周囲を含む範囲の画像)を読み出し、読み出した画像を拡大する。またブラウザ処理部３０は、周辺リンク検出部２４によって記憶部１６に記憶された他のリンク先のリンク情報を読み出し、拡大した画像に埋め込む。そしてブラウザ処理部３０は、他のリンク先のリンク情報を埋め込んだ拡大画像を、表示処理部３２により、例として図６に示すように、利用者によってリンクがタッチされた際に表示部４２に表示していた画面に重ねて表示部４２に表示させる。
【００３６】
また、拡大画像内のリンク情報を埋め込んだ何れかの部分が利用者によってタッチされると、次のステップ１３４に移行する。ステップ１３４において、ブラウザ処理部３０は、拡大画像でタッチされた部分に埋め込んだリンク情報をウェブサーバ６２へ送信し、ウェブページの情報の配信を要求することで、前記他のリンクへ接続する処理を行う。そして、ブラウザ処理部３０は、前記他のリンクに対応するウェブページの情報をウェブサーバ６２から取得すると、情報を取得したウェブページを表示処理部３２によって表示部４２に画面として表示させ、ステップ１００に戻る。
【００３７】
このように、利用者によってタッチされた中心位置の周囲に他のリンクが複数存在していた場合、利用者が「戻る」ボタンを比較的長い時間タッチする操作を行うと、リンク情報が埋め込まれた拡大画像が表示部４２に表示される。そして利用者が、表示された拡大画像内の所望のリンクをタッチする操作を行うことで、所望のリンクに対応する画面を表示部４２に表示させることができる。従って、利用者が所望のリンクと異なるリンクを誤ってタッチした場合の操作の煩雑さを軽減することができ、拡大画像を表示することで、利用者によって所望のリンクと異なるリンクが再度誤ってタッチされることも抑制することができる。
【００３８】
なお、利用者によってタッチされた中心位置の周囲に他のリンクが存在していなかった場合(他のリンクの数が０の場合)、ブラウザ処理部３０は、ステップ１２８からステップ１００に戻る。この場合は、利用者によってリンクがタッチされた際に表示部４２に表示していた画面(ウェブページ)が表示処理部３２によって表示部４２に再表示される。
【００３９】
〔第２実施形態〕
次に開示の技術の第２実施形態について説明する。なお、第１実施形態と同一の部分には同一の符号を付し、説明を省略する。
【００４０】
図７には本第２実施形態に係る携帯端末８６が示されている。本第２実施形態に係る携帯端末８６は、第１実施形態で説明した携帯端末１０と比較して、周辺画像抽出部２６が省略されている点が相違している。
【００４１】
図８には本第２実施形態に係る携帯端末８６のハードウェア構成が示されている。本第２実施形態に係る携帯端末８６は、第１実施形態で説明した携帯端末１０と比較して、表示制御プログラム６６の表示制御プロセス６８が、周辺画像抽出プロセス７６を有していない点で相違している。
【００４２】
次に本第２実施形態の作用として、図９を参照し、本第２実施形態に係る携帯端末８６で実行される表示制御処理について、第１実施形態で説明した表示制御処理(図３)と異なる部分のみ説明する。本第２実施形態は、利用者によってタッチされた中心位置の周囲に他のリンクが存在していることでステップ１０６の判定が肯定された場合に、選択されたリンク及び他のリンクを含む範囲内の画像データを抽出・記憶する処理(ステップ１０８)が省略されている。
【００４３】
また、本第２実施形態は、利用者によって「戻る」ボタンが１秒間以上タッチされ(ステップ１２４の判定が肯定)、利用者によってタッチされた中心位置の周囲に２個以上のリンクが存在していた場合に、ステップ１２８からステップ１３６へ移行する。ステップ１３６において、ブラウザ処理部３０は、周辺リンク検出部２４によって記憶部１６に記憶された他のリンク先の情報を読み出し、読み出した情報に含まれる他のリンク先の名称を一覧表示したリンク先のリストを作成する。またブラウザ処理部３０は、作成したリンク先のリストに、読み出した情報に含まれる他のリンク先のリンク情報を埋め込む。そしてブラウザ処理部３０は、他のリンク先のリンク情報を埋め込んだリストを、表示処理部３２により、例として図１０に示すように、利用者によってリンクがタッチされた際に表示部４２に表示していた画面に重ねて表示部４２に表示させる。
【００４４】
また、リスト内の何れかのリンクの名称が利用者によってタッチされると、次のステップ１３８に移行する。ステップ１３８において、ブラウザ処理部３０は、リスト内のタッチされたリンクの名称に埋め込んだリンク情報をウェブサーバ６２へ送信し、ウェブページの情報の配信を要求することで、前記他のリンクへ接続する処理を行う。そして、ブラウザ処理部３０は、前記他のリンクに対応するウェブページの情報をウェブサーバ６２から取得すると、情報を取得したウェブページを表示処理部３２によって表示部４２に画面として表示させ、ステップ１００に戻る。
【００４５】
このように、利用者によってタッチされた中心位置の周囲に他のリンクが複数存在していた場合、利用者が「戻る」ボタンを比較的長い時間タッチする操作を行うと、リンクの名称が一覧表示されてリンク情報が埋め込まれたリストが表示部４２に表示される。そして利用者が、表示されたリスト内の所望のリンクの名称をタッチする操作を行うことで、所望のリンクに対応する画面を表示部４２に表示させることができる。従って、利用者が所望のリンクと異なるリンクを誤ってタッチした場合の操作の煩雑さを軽減することができ、リストを表示することで、利用者によって所望のリンクと異なるリンクが再度誤ってタッチされることも抑制することができる。
【００４６】
〔第３実施形態〕
次に開示の技術の第３実施形態について説明する。なお、第１実施形態と同一の部分には同一の符号を付し、説明を省略する。
【００４７】
図１１には本第３実施形態に係る携帯端末８８が示されている。本第８実施形態に係る携帯端末８８は、第１実施形態で説明した携帯端末１０と比較して、姿勢検出部２７及び補正量演算部２９が追加されている点が相違している。姿勢検出部２７は、携帯端末８８の姿勢(表示部４２の表示面の傾き)を検出する。補正量演算部２９は、姿勢検出部２７によって検出された携帯端末８８の姿勢に基づいて、利用者によるタッチの中心位置に対する補正の方向及び補正量を演算し、利用者によるタッチの中心位置を補正する。
【００４８】
図１２には本第３実施形態に係る携帯端末８８のハードウェア構成が示されている。本第３実施形態に係る携帯端末８６は、第１実施形態で説明した携帯端末１０と比較して、ジャイロセンサ５９が追加されている点で相違している。ジャイロセンサ５９は前述の姿勢検出部２７として機能する。また、本第３実施形態に係る携帯端末８６は、第１実施形態で説明した携帯端末１０と比較して、表示制御プログラム６６に補正量演算プロセス８４が追加されている点でも相違している。ＣＰＵ３６は、補正量演算プロセス８４を実行することで、図１１に示す補正量演算部２９として動作する。
【００４９】
なお、補正量演算部２９は、例えば半導体集積回路、より詳しくはＡＳＩＣ(Application Specific Integrated Circuit)等で実現することも可能である。
【００５０】
次に本第３実施形態の作用として、図１３を参照し、本第３実施形態に係る携帯端末８８で実行される表示制御処理について、第１実施形態で説明した表示制御処理(図３)と異なる部分のみ説明する。本第３実施形態は、利用者により「戻る」ボタンが１秒間以上タッチされ(ステップ１２４の判定が肯定)、利用者によってタッチされた中心位置の周囲に１個以上のリンクが存在していた場合、ステップ１３０又はステップ１３２,１３４が行われる。そして、ステップ１３０又はステップ１３２,１３４の処理を行った後でステップ１４６へ移行する。
【００５１】
ステップ１４６において、姿勢検出部２７は携帯端末８８の姿勢(表示部４２の表示面の傾き)を検出する。次のステップ１４８において、補正量演算部２９は、タッチ位置検出部２０によって当初検出されたタッチ中心位置と、ステップ１３０又はステップ１３４で接続されたリンク(利用者が接続を所望していたリンク)の表示位置の偏差の方向及び大きさを検出する。そして補正量演算部２９は、検出したタッチ中心位置とリンクの表示位置の偏差の方向及び大きさを、姿勢検出部２７によって検出された携帯端末８８の姿勢と対応付けて記憶部１６に記憶させる。従って、本第３実施形態では、利用者によって所望のリンクと異なるリンクが誤ってタッチされる度に、タッチ中心位置とリンクの表示位置の偏差(タッチ中心位置の誤差)が、携帯端末８８の姿勢と対応付けて記憶部１６に記憶される。
【００５２】
また、本第３実施形態に係る表示制御処理では、表示部４２に表示されている画面のうちリンクが存在している領域が利用者によってタッチされることでステップ１００の判定が肯定されると、ステップ１４０へ移行する。ステップ１４０において、姿勢検出部２７は携帯端末８８の姿勢(表示部４２の表示面の傾き)を検出する。次のステップ１０２において、タッチ位置検出部２０は、表示部４２に表示されている画面のうち、利用者によってタッチされた中心位置を検出する。
【００５３】
また、次のステップ１４２において、補正量演算部２９は、姿勢検出部２７によって検出された携帯端末８８の姿勢と対応付けて記憶部１６に記憶されているタッチ中心位置とリンクの表示位置の偏差(タッチ中心位置の誤差)を読み出す。そして補正量演算部２９は、タッチ位置検出部２０によって検出されたタッチ中心位置を、記憶部１６から読み出したタッチ中心位置とリンクの表示位置の偏差(タッチ中心位置の誤差)に応じて補正する。次のステップ１４４において、接続リンク先選択部２２は、表示部４２に表示されている画面のうち、補正量演算部２９によって補正されたタッチ中心位置に位置しているリンクを接続先として選択し、接続先として選択したリンクをブラウザ処理部３０へ出力する。
【００５４】
一般に、利用者によってタッチされた位置の誤差は、携帯端末８８の姿勢(表示部４２の表示面の傾き)と相関があるので、上記補正により、利用者が所望しているリンクの位置に近づくようにタッチ中心位置を補正することができる。従って、第３実施形態によれば、複数のリンクが密集して存在している部分が利用者によってタッチされた等の場合にも、利用者が所望しているリンクに対応する画面が表示される確率を向上させることができる。
【００５５】
また、第１実施形態と同様に、利用者によってタッチされた中心位置の周囲に他のリンクが複数存在していた場合、利用者が「戻る」ボタンを比較的長い時間タッチする操作を行うと、リンク情報が埋め込まれた拡大画像が表示部４２に表示される。そして利用者が、表示された拡大画像内の所望のリンクをタッチする操作を行うことで、所望のリンクに対応する画面を表示部４２に表示させることができる。従って、利用者が所望のリンクと異なるリンクを誤ってタッチした場合の操作の煩雑さを軽減することができ、拡大画像を表示することで、利用者によって所望のリンクと異なるリンクが再度誤ってタッチされることも抑制することができる。
【００５６】
なお、上記では表示部４２に表示されている画面に含まれる個々のリンクが、互いに異なるウェブページと対応付けられ、ウェブサーバ６２から対応するウェブページの情報を取得する態様を説明したが、開示の技術はこれに限定されるものではない。開示の技術は、例えば画面に含まれるリンクが、記憶部４８に記憶された互いに異なるファイル(例えばテキストファイルやその他のファイル)と対応付けられ、記憶部４８から対応するファイルの情報を取得して表示部４２に表示させる態様にも適用可能である。
【００５７】
また、上記ではリンクの選択の取消しを指示する操作の一例として、「戻る」ボタンを比較的長い時間タッチする操作を説明したが、これに限定されるものではない。例えば、リンクの選択の取消しを指示するための専用ボタンを設け、当該専用ボタンをタッチすることでリンクの選択の取消しが指示されるようにしてもよい。
【００５８】
また、上記では開示の技術に係る電子機器の一例として携帯端末１０,８６,８８を説明したが、開示の技術に係る電子機器はスマートフォンに代表される携帯機器に限定されるものではない。開示の技術に係る電子機器はタッチパネルが設けられた電子機器であればよく、例えば、タッチパネルが設けられたＰＣ(Personal Computer)やデジタルカメラ等の電子機器であってもよい。
【００５９】
また、上記では開示の技術に係る表示制御プログラムが記憶部４８に予め記憶（インストール）されている態様を説明したが、これに限定されるものではない。開示の技術に係る表示制御プログラムは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記録媒体に記録されている形態で提供することも可能である。
【００６０】
本明細書に記載された全ての文献、特許出願及び技術規格は、個々の文献、特許出願及び技術規格が参照により取り込まれることが具体的かつ個々に記された場合と同程度に、本明細書中に参照により取り込まれる。
【図１】
2014024281.tif 000003
【図２】
2014024281.tif 000004
【図３】
2014024281.tif 000005
【図４】
2014024281.tif 000006
【図５】
2014024281.tif 000007
【図６】
2014024281.tif 000008
【図７】
2014024281.tif 000009
【図８】
2014024281.tif 000010
【図９】
2014024281.tif 000011
【図１０】
2014024281.tif 000012
【図１１】
2014024281.tif 000013
【図１２】
2014024281.tif 000014
【図１３】
2014024281.tif 000015
【手続補正書】
【提出日】平成26年12月17日(2014.12.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
互いに異なる画面に対応する複数のリンクを含む元画面が表示部に表示されている状態から、前記表示部に表示されている前記元画面を前記複数のリンクのうち選択された特定のリンクに対応する画面へ遷移させた後に、前記特定のリンクの選択の取消が指示された場合に、前記複数のリンクのうち未選択でかつ前記元画面内の前記特定のリンクの近傍に存在するリンク候補が１個のときには、前記表示部に表示されている画面を前記リンク候補に対応する画面へ遷移させ、前記リンク候補が複数のときには、前記表示部に複数の前記リンク候補を拡大表示させる表示制御部を含む電子機器。
【請求項２】
前記表示制御部は、前記リンク候補が複数のときに、前記元画面のうち複数の前記リンク候補が存在する部分を前記表示部に拡大表示させるか、又は、複数の前記リンク候補を配列したリストを前記表示部に拡大表示させる請求項１記載の電子機器。
【請求項３】
前記表示部には接触領域を検出するタッチセンサが設けられ、
前記表示制御部は、前記表示部の表示面のうちタッチセンサによって検出された接触領域に表示されていた前記リンクが選択されたと判定すると共に、前記画面の遷移の取消が指示された場合に、前記表示部の表示面のうち、前記接触領域の位置及びサイズに基づいて設定した範囲内に表示されていたリンクを前記リンク候補と判定する請求項１又は請求項２記載の電子機器。
【請求項４】
前記表示制御部は、前記表示部に表示されている画面を前記複数のリンクのうち選択された前記特定のリンクに対応する画面へ遷移させた後に、前記画面の遷移の取消を指示するためのボタンを一定時間以上選択された場合に、前記特定のリンクの選択の取消が指示されたと判断する請求項１〜請求項３の何れか１項記載の電子機器。
【請求項５】
前記表示部の傾きを検出する検出部と、
前記表示部に表示されている画面が対応する画面へと遷移された前記リンク候補の前記元画面における表示位置に対する、前記特定のリンクが選択された際の指示位置のずれの大きさ及び方向を、前記検出部によって検出された前記表示部の傾きと対応付けて記憶しておき、前記表示部に表示されている画面内の何れかの位置が指示された際の指示位置を、前記検出部によって検出された前記表示部の傾きと対応付けて記憶されている指示位置のずれの大きさ及び方向に応じて補正する補正部と、
を更に備えた請求項１〜請求項４の何れか１項記載の電子機器。
【請求項６】
表示部に接続されたコンピュータに、
互いに異なる画面に対応する複数のリンクを含む元画面が前記表示部に表示されている状態から、前記表示部に表示されている画面を前記複数のリンクのうち選択された特定のリンクに対応する画面へ遷移させた後に、前記特定のリンクの選択の取消が指示された場合に、前記複数のリンクのうち未選択でかつ前記元画面内の前記特定のリンクの近傍に存在するリンク候補が１個のときには、前記表示部に表示されている画面を前記リンク候補に対応する画面へ遷移させ、前記リンク候補が複数のときには、前記表示部に複数の前記リンク候補を拡大表示させることを含む処理を実行させる表示制御方法。
【請求項７】
表示部に接続されたコンピュータに、
互いに異なる画面に対応する複数のリンクを含む元画面が前記表示部に表示されている状態から、前記表示部に表示されている前記元画面を前記複数のリンクのうち選択された特定のリンクに対応する画面へ遷移させた後に、前記特定のリンクの選択の取消が指示された場合に、前記複数のリンクのうち未選択でかつ前記元画面内の前記特定のリンクの近傍に存在するリンク候補が１個のときには、前記表示部に表示されている画面を前記リンク候補に対応する画面へ遷移させ、前記リンク候補が複数のときには、前記表示部に複数の前記リンク候補を拡大表示させることを含む処理を実行させるための表示制御プログラム。
【国際調査報告】
2014024281.tif 000016
2014024281.tif 000017
2014024281.tif 000018
2014024281.tif 000019