(57)【要約】【課題】より多くの表示対象領域を拡大表示ウィンドウに表示することができる電子機器及び情報表示プログラムを提供することを目的とする。【解決手段】電子機器は、第一のタッチ位置を含む領域を拡大表示した拡大表示ウィンドウを表示する拡大表示ウィンドウ表示部と、第一のタッチ位置から第二のタッチ位置にタッチ位置が移動した場合に、第一のタッチ位置と第二のタッチ位置に基づいて拡大表示ウィンドウのサイズを広げる拡大表示ウィンドウサイズ変更部と、拡大表示ウィンドウのサイズに応じて、第二のタッチ位置を含む表示対象領域を決定し、前記表示対象領域を拡大表示ウィンドウに表示する表示対象領域決定部と、を備える。【選択図】図２
2015201039.tif 000002
【特許請求の範囲】
【請求項１】
第一のタッチ位置を含む領域を拡大表示した拡大表示ウィンドウを表示する拡大表示ウィンドウ表示部と、
前記第一のタッチ位置から第二のタッチ位置にタッチ位置が移動した場合に、前記第一のタッチ位置と前記第二のタッチ位置に基づいて前記拡大表示ウィンドウのサイズを広げる拡大表示ウィンドウサイズ変更部と、
前記拡大表示ウィンドウのサイズに応じて、前記第二のタッチ位置を含む表示対象領域を決定し、前記表示対象領域を拡大表示ウィンドウに表示する表示対象領域決定部と、
を備える電子機器。
【請求項２】
前記拡大表示ウィンドウサイズ変更部は、前記拡大表示ウィンドウの横幅を一定とし、縦方向のサイズを広げることを特徴とする、
請求項１に記載の電子機器。
【請求項３】
前記表示対象領域決定部は、前記第二のタッチ位置を拡大表示ウィンドウの所定位置に対応付け、所定倍率で拡大表示ウィンドウに表示可能な範囲で前記表示対象領域を決定することを特徴とする、
請求項１又は２に記載の電子機器。
【請求項４】
前記拡大表示ウィンドウの所定位置の横方向の画面上座標は、前記タッチ位置の横方向の画面上座標と一致していることを特徴とする請求項３に記載の電子機器。
【請求項５】
コンピュータに、
第一のタッチ位置を含む領域を拡大表示した拡大表示ウィンドウを表示し、
前記第一のタッチ位置から第二のタッチ位置にタッチ位置が移動した場合に、前記第一のタッチ位置と前記第二のタッチ位置に基づいて前記拡大表示ウィンドウのサイズを広げ、
前記拡大表示ウィンドウのサイズに応じて、前記第二のタッチ位置を含む表示対象領域を決定し、前記表示対象領域を前記拡大表示ウィンドウに表示する、
ことを実行させるための情報表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器及び情報表示プログラムに関する。
【背景技術】
【０００２】
近年、パネルに対するタッチ入力で各種操作を実行することができるタッチパネル式の電子機器が普及している。タッチパネル式の電子機器としては、例えば、携帯電話端末、スマートフォン、タブレット端末、電子書籍端末、パーソナルコンピュータ（Personal Computer、ＰＣ）など様々なものが挙げられる。
【０００３】
パネルに対する操作の一つとして、表示された画像に含まれる文字を選択する操作がある。文字を選択する際、文字が小さくて選択しづらい場合や、選択箇所が指に隠れてわかりづらい場合がある。これに対し、選択箇所を別領域に拡大表示する技術が知られている(例えば、特許文献１参照)。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１２−５２１０４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来は、選択箇所を拡大表示するための拡大表示ウィンドウ（以下、拡大鏡ともいう）は、大きさが固定され、指の移動に合わせて移動するため、選択箇所全体を俯瞰して確認するのが困難であった。
【０００６】
本発明の一態様は、より多くの表示対象領域を拡大表示ウィンドウに表示することができる電子機器及び情報表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の態様の一つは、電子機器によって例示される。本電子機器は、
第一のタッチ位置を含む領域を拡大表示した拡大表示ウィンドウを表示する拡大表示ウィンドウ表示部と、
前記第一のタッチ位置から第二のタッチ位置にタッチ位置が移動した場合に、前記第一のタッチ位置と前記第二のタッチ位置に基づいて前記拡大表示ウィンドウのサイズを広げる拡大表示ウィンドウサイズ変更部と、
前記拡大表示ウィンドウのサイズに応じて、前記第二のタッチ位置を含む表示対象領域を決定し、前記表示対象領域を拡大表示ウィンドウに表示する表示対象領域決定部と、
を備える。
【０００８】
本発明の他の態様は、コンピュータを上述した電子機器として機能させる情報表示プログラム、及び当該プログラムを記録したコンピュータ読み取り可能な記録媒体を含むことができる。コンピュータ等が読み取り可能な記録媒体には、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。
【発明の効果】
【０００９】
開示の電子機器及び情報表示プログラムによれば、より多くの表示対象領域を拡大表示ウィンドウに表示することができる。
【図面の簡単な説明】
【００１０】
【図１】電子機器のハードウェア構成の一例を示す図である。
【図２】電子機器の機能ブロックの一例を示す図である。
【図３Ａ】設定メニュー画面の選択動作中における拡大鏡の表示例を示す図である。
【図３Ｂ】設定メニュー画面の選択動作中における拡大鏡の表示例を示す図である。
【図３Ｃ】設定メニュー画面の選択動作中における拡大鏡の表示例を示す図である。
【図４Ａ】拡大鏡が、画面の最上部に表示された例を示す図である。
【図４Ｂ】拡大鏡が選択された文字と重なり、表示部の最上部に表示された例を示す図である。
【図５Ａ】画面にタッチした指を下方向に移動する前の拡大鏡の表示例を示す図である。
【図５Ｂ】画面にタッチした指を下方向に移動した後の拡大鏡の表示例を示す図である。
【図６Ａ】文字選択動作中の拡大鏡の表示例を示す図である。
【図６Ｂ】文字選択動作中の拡大鏡の表示例を示す図である。
【図６Ｃ】文字選択動作中の拡大鏡の表示例を示す図である。
【図７】画面をタッチした時の拡大鏡の表示位置及び表示サイズの算出例を示す図である。
【図８】タッチイベント検知時の処理のフローチャートの一例を示す図である。
【図９】タッチイベント検知時に、表示対象領域を決定し拡大鏡に表示する処理のフローチャートの一例を示す図である。
【図１０】移動後のタッチ位置及び拡大表示の倍率から表示対象領域を決定する例を示す図である。
【図１１】移動後のタッチ位置及び拡大表示の倍率から表示対象領域を決定する具体例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面に基づいて、本発明の実施の形態を説明する。以下の実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。
【００１２】
[実施例１]
実施例１は、電子機器が、タッチ位置を含む領域を拡大鏡に拡大表示し、タッチ位置の移動に応じて拡大鏡のサイズを広げる例である。
【００１３】
図３Ａから図３Ｃは、設定メニュー画面の選択動作中における拡大鏡の表示例を示す図である。図３Ａから図３Ｃには、それぞれスマートフォンの設定メニュー画面の例が示されている。
【００１４】
図３Ａは、メニュー項目の一つである「Ｍｉｒａｃａｓｔ」の「Ｍ」の文字がタッチされた後の状態を示す。ａ１は、設定メニュー画面に表示された拡大鏡を示している。ｂ１の点線で囲まれた部分は、ユーザによりタッチされた位置を示している。ｂ２の点線で囲まれた部分は、拡大鏡ａ１において、ｂ１で示されるタッチ位置に対応する部分を示している。なお、電子機器は、タッチ位置が分かりやすいようにするため、例えば、ｂ１及びｂ２の点線を枠とした、蛍光ペンをイメージしたマーカーを表示してもよい。即ち、実際のスマートフォンの画面上において、ｂ１及びｂ２の点線で囲まれた部分は、背景色を周囲と変えることにより表示してもよい。拡大鏡ａ１は、ｂ１の点線で囲まれた部分の上部に表示される。拡大鏡ａ１は、ｂ１で示されるタッチ位置を含む「Ｍｉｒａｃａｓｔ」の文字及びその周囲の領域を拡大表示している。
【００１５】
図３Ｂは、図３Ａにおいて「Ｍｉｒａｃａｓｔ」の「Ｍ」の文字がタッチされた状態から、指を離すことなく「その他」のメニュー項目まで下方向に移動した後の状態を示す。ａ２は、設定メニュー画面に表示された拡大鏡を示している。ｂ３の点線で囲まれた部分は、「Ｍｉｒａｃａｓｔ」の「Ｍ」の文字がタッチされた状態から、指を離すことなく「その他」のメニュー項目まで下方向に移動したときの指の軌跡を示している。ｂ４の点線で囲まれた部分は、拡大鏡ａ２において、ｂ３で示される指の軌跡に対応する部分を示している。なお、電子機器は、指でなぞった軌跡が分かりやすいようにするため、例えば、ｂ３及びｂ４の点線を枠とした、蛍光ペンをイメージしたマーカーを表示してもよい。即ち、実際のスマートフォンの画面上において、ｂ３及びｂ４の点線で囲まれた部分は、背景色を周囲と変えることにより表示してもよい。拡大鏡ａ２は、移動後の指の位置の上部まで、下方向に拡大されている。拡大鏡ａ２は、移動後の指の位置及びその上部の領域を拡大表示している。
【００１６】
図３Ｃは、図３Ｂにおいて「その他」のメニュー項目まで下方向に移動した後、指を離すことなくメニュータイトルである「設定」の文字まで上方向に移動した後の状態を示す。ａ３は、設定メニュー画面に表示された拡大鏡を示している。ｂ５の点線で囲まれた部分は、図３Ａの状態から図３Ｂの状態を経て、指を離すことなくメニュータイトルである「設定」の文字まで上方向に移動したときの指の軌跡を示している。ｂ６の点線で囲まれた部分は、拡大鏡ａ３において、スマートフォンの画面上の指の軌跡に対応する部分を示している。ただし、ｂ６の点線で囲まれた部分に対応する指の軌跡は、拡大鏡ａ３の下に位置するため図示されていない。拡大鏡ａ３は、「設定」の文字及びその周囲の領域を拡大表示している。なお、電子機器は、指でなぞった軌跡が分かりやすいようにするため、例えば、ｂ５及びｂ６の点線を枠とした、蛍光ペンをイメージしたマーカーを表示してもよい。即ち、実際のスマートフォンの画面上において、ｂ５及びｂ６の点線で囲まれた部分は、背景色を周囲と変えることにより表示してもよい。
【００１７】
図３Ｃの例では、指を上方向に移動した場合、文章が通常下方向に読まれることが考慮されており、電子機器は、移動前のタッチ位置から上方向に拡大鏡のサイズを広げていない。ただし、電子機器は、指を上方向に移動した場合でも、画面の表示内容によっては、拡大鏡のサイズを広げてもよい。また、図３Ａから図３Ｃでは、拡大鏡の横幅が一定である例を示したが、図３Ａにおける拡大鏡の横幅のサイズが画面の横幅のサイズより小さい状態から、画面の横幅のサイズに広げてもよい。即ち、実施例１において、拡大鏡の横幅のサイズは一定でなくてもよい。
【００１８】
図４Ａは、拡大鏡が、画面の最上部に表示された例を示す図である。具体的には、図４Ａは、「今日はいい天気です。」という文章中、「いい」と「天気」の間を指でタッチした状態を示す。拡大鏡は、タッチ位置の上部に表示され、タッチ位置の前後の文字を拡大表示している。図４Ｂは、拡大鏡が選択された文字と重なり、表示部の最上部に表示された例を示す図である。図４Ｂは、図４Ａと同じく「今日はいい天気です。」という文章中、「いい」と「天気」の間を指でタッチした状態を示す。ただし、「今日はいい天気です。」という文章は、画面の最上部に近い位置に表示されている。拡大鏡は、タッチ位置の上部に表示するための領域が確保できないため、選択された文字と重なった状態で表示される。このように、拡大鏡は、画面の最上部まで移動すると、更に上に移動したり消滅したりすることなく、所定のサイズを維持した状態で、画面最上部に表示される。
【００１９】
＜ハードウェア構成＞
図１は、電子機器１のハードウェア構成の一例を示す図である。電子機器１は、プロセッサ２、記憶部３、タッチセンサ部４、表示部５、無線部６、オーディオ入出力部７を備える。
【００２０】
プロセッサ２は、例えば、ＣＰＵ（Central Processing Unit）や、ＤＳＰ（Digital Signal Processor）である。記憶部３は、ＲＯＭ（Read Only Memory）３１及びＲＡＭ（Random Access Memory）３２を含む。ＲＯＭ３１は、各種コンピュータプログラムや、各
コンピュータプログラムの実行に際してプロセッサ２が使用するデータを格納する。ＲＡＭ３２には、揮発性のものと不揮発性のものと、双方が含まれる。ＲＡＭ３２は、ＲＯＭ３１に格納されているコンピュータプログラムをロードする記憶領域および作業領域をプロセッサ２に提供する。またＲＡＭ３２は、データを一時的に保持するためのバッファとして用いられる。
【００２１】
タッチセンサ部４は、位置入力装置の１つであって、表示部５がタッチされたことを検知すると、画面上の指の接触位置の座標を取得し、プロセッサ２に出力する。タッチセンサ部４は、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式等のいずれの方式のものでも良い。
【００２２】
表示部５は、例えば、液晶ディスプレイ（Liquid Crystal Display、ＬＣＤ）である。表示部５は、プロセッサ２から入力される信号に従って、画面データを表示する。
【００２３】
無線部１０５は、アンテナを通じて受信した無線信号を電気信号に変換してプロセッサ２に出力したり、プロセッサ２から入力される電気信号を無線信号に変換してアンテナを通じて送信したりする。無線部１０５は、例えば、第３世代移動通信システムに対応する電子回路である。
【００２４】
オーディオ入出力部７は、マイクロフォン等の音声入力装置から入力された音声信号を電気信号に変換してプロセッサ２に出力したり、プロセッサ２から入力された電気信号を音声信号に変換してスピーカー等の音声出力装置に出力したりする。
【００２５】
なお、電子機器１のハードウェア構成は、図１に示されるものに限定されず、適宜、追加、置換、削除等の変更が可能である。電子機器１は、例えば、携帯電話端末、スマートフォン、タブレット端末、電子書籍端末、ＰＣである。
【００２６】
＜機能ブロック＞
図２は、電子機器１の機能ブロックの一例を示す図である。電子機器１は、機能ブロックとして、拡大表示ウィンドウ表示部１０、拡大表示ウィンドウサイズ変更部１１、表示対象領域決定部１２を含む。プロセッサ２は、拡大表示ウィンドウ表示部１０、拡大表示ウィンドウサイズ変更部１１、表示対象領域決定部１２として、記憶部３に実行可能に展開されたコンピュータプログラムを実行する。ただし、拡大表示ウィンドウ表示部１０、拡大表示ウィンドウサイズ変更部１１、表示対象領域決定部１２のいずれか、またはその処理の一部がハードウェア回路により実行されてもよい。
【００２７】
拡大表示ウィンドウ表示部１０は、表示部５がタッチされたことを検知し、タッチ位置の上部に拡大鏡を表示する。拡大鏡の横幅は、表示部５の幅とサイズと同じであってもよく、表示部５の幅のサイズより小さくてもよい。拡大鏡の縦幅は、所定のサイズを初期値としてあらかじめ定めておいてもよい。拡大表示ウィンドウ表示部１０は、タッチ位置の前後の領域の内容を、拡大鏡に拡大表示する。なお、タッチ位置の上部に拡大鏡を表示する領域が確保できない場合には、電子機器１は、タッチ位置に重ねて拡大鏡を表示してもよい。
【００２８】
拡大表示ウィンドウサイズ変更部１１は、タッチ位置の移動を検知し、拡大鏡のサイズを変更する。拡大表示ウィンドウサイズ変更部１１は、例えば、タッチ位置が下方向へ移動した場合、指の移動前に拡大表示ウィンドウ表示部１０により表示された拡大鏡の縦幅
を、移動後のタッチ位置の上部まで広げる。また、拡大表示ウィンドウサイズ変更部１２は、拡大鏡の横幅を、画面の横幅のサイズまで広げてもよい。一方、タッチ位置が上方向に移動した場合、拡大表示ウィンドウサイズ変更部１１は、拡大鏡のサイズを広げることなく、移動後のタッチ位置を含み、縦幅が初期値である拡大鏡を表示してもよい。
【００２９】
表示対象領域決定部１２は、拡大鏡のサイズに応じて、移動後のタッチ位置を含む表示対象領域を決定し、拡大表示ウィンドウに表示する。表示対象領域決定部１２は、例えば、移動後のタッチ位置を含み、拡大鏡に表示し得る範囲の領域を、表示対象領域として決定してもよい。移動前のタッチ位置は第一のタッチ位置の一例である。さらに、移動後のタッチ位置は第二のタッチ位置の一例である。
【００３０】
＜動作例＞
図７は、電子機器１の拡大鏡の表示位置及び表示サイズの算出例を示す図である。図７において、電子機器１の画面の左上の座標は（０，０）である。また、横方向（Ｘ軸方向）右向き、及び縦方向（Ｙ軸方向）下向きが正の向きである。指が電子機器１の画面をタッチすると、タッチされた指の位置の座標（ｘ，ｙ）がタッチパネルに通知される。図７において、指が電子機器１の画面をタッチした位置は、座標（ｘ１，ｙ１）で示される。“ａ”は拡大鏡の横幅のサイズ、“ｂ”は拡大鏡の縦幅のサイズの初期値、“ｃ”は、拡大鏡下端から指までの距離を示す。図７の例では、拡大鏡の横幅は画面幅であるものとする。電子機器１は、画面がタッチされると、右下の座標（ｘ３，ｙ３）＝（ａ，ｙ１−ｃ）、左上の座標（ｘ２，ｙ２）＝（０，ｙ１−ｂ−ｃ）の位置に、横サイズ“ａ”、縦サイズ“ｂ”の拡大鏡を表示する。
【００３１】
図８は、タッチイベント検知時の処理のフローチャートの一例を示す図である。タッチイベントは、電子機器１の画面に対するタッチ操作を検知した時に発生する。タッチイベントは、例えば、指が画面にタッチされた時に発生するｄｏｗｎイベント、タッチした指が移動した時に発生するｍｏｖｅイベント、指が画面から離れたときに発生するｕｐイベントを含む。タッチイベント検知時の処理は、例えば、電子機器１において、表示部５をタッチし、拡大表示ウィンドウ表示部１０により拡大鏡が表示されることにより開始する。
【００３２】
Ｓ０１では、電子機器１は、表示部５が指でタッチされたことを検知すると、Ｓ０２に処理を移す。Ｓ０２では、電子機器１は、タッチされた位置の座標（ｘ１，ｙ１）を、起点の座標として記憶部３に記憶し、Ｓ０３に処理を移す。Ｓ０３では、電子機器１は、タッチイベントを検知し、タッチイベント発生時のタッチ位置の座標（ｘ，ｙ）を記憶部３に記憶し、Ｓ０４に処理を移す。Ｓ０４では、電子機器１は、検知したタッチイベントがｍｏｖｅイベントか否かを判断し、ｍｏｖｅイベントであればＳ０５に処理を移し、ｍｏｖｅイベントでなければＳ０８に処理を移す。
【００３３】
Ｓ０５では、電子機器１は、起点のＹ座標“ｙ１”と移動後の指の位置のＹ座標“ｙ”を比較し、“ｙ１＞ｙ”であればＳ０６に処理を移し、“ｙ１≦ｙ”であればＳ０７に処理を移す。Ｓ０６は、“ｙ１＞ｙ”即ちタッチした起点よりも上方向に指を移動した場合の処理である。Ｓ０６では、電子機器１は、拡大表示ウィンドウサイズ変更部１１により、拡大表示ウィンドウのサイズを、左上の座標（０，ｙ−ｂ−ｃ）及び右下の座標（ｘ３，ｙ−ｃ）で囲まれた領域のサイズとする。電子機器１は、表示対象領域決定部１２により、決定された表示対象領域を拡大鏡に拡大表示する。Ｓ０７は、“ｙ１≦ｙ”即ちタッチした起点よりも下方向に指を移動した場合の処理である。Ｓ０７では、電子機器１は、拡大表示ウィンドウサイズ変更部１１により、拡大表示ウィンドウのサイズを、左上の座標（ｘ２，ｙ２）及び右下の座標（ｘ３，ｙ−ｃ）で囲まれた領域のサイズとする。電子機器１は、表示対象領域決定部１２により、決定された表示対象領域を拡大鏡に拡大表示
する。Ｓ０６又はＳ０７で拡大鏡が表示された後、電子機器１は、Ｓ０３に処理を戻す。
【００３４】
Ｓ０８は、Ｓ０４でｍｏｖｅイベントではないと判断された場合の処理である。Ｓ０８では、電子機器１は、検知したタッチイベントがｕｐイベントか否かを判断し、ｕｐイベントであればＳ０９に処理を移し、ｕｐイベントでなければＳ０３に処理を戻す。Ｓ０９では、電子機器１は、拡大鏡を非表示とし、タッチイベント検知時の処理を終了する。電子機器１は、拡大表示ウィンドウのサイズを広げることの一例として、Ｓ０６及びＳ０７の処理を実行する。
【００３５】
実施例１に係る電子機器１は、タッチ位置の移動に応じて拡大鏡のサイズを動的に広げる。このため、タッチ位置を含む固定サイズの領域だけでなく、移動後のタッチ位置を含むより多くの領域が表示対象領域として、サイズが広げられた拡大鏡に表示される。したがって、タッチ位置を含むより多くの領域を俯瞰することが容易となる。また、電子機器１は、コピーや貼り付け等の編集を前提とした画像の他、編集を前提としないメニュー画面等においても、拡大鏡を表示することができる。このため、編集を前提としないメニュー画面等においても、文字が小さく選択箇所が指に隠れてわかりづらい場合には、タッチ位置を含む領域を容易に確認することができる。
【００３６】
[実施例２]
実施例２は、拡大鏡の横幅を一定とし、縦方向にサイズを広げる例である。図５Ａは、画面にタッチした指を下方向に移動する前の拡大鏡の表示例を示す図である。具体的には、図５Ａは、「今日はいい天気です。」という文章の左端をタッチした後、指を「いい」と「天気」の間まで右方向に移動した状態を示す。図５Ａにおいて、拡大鏡の横幅は、画面の横幅と同じとなっている。図５Ｂは、画面にタッチした指を下方向に移動した後の拡大鏡の表示例を示す図である。具体的には、図５Ｂは、図５Ａの状態の後、二行下の「明日は雨です。」という文章中の「雨」と「です」の間まで、指を下方向に移動した後の状態を示す。このとき、拡大鏡は、横幅のサイズは一定のまま、下方向にサイズが広げられている。
【００３７】
実施例２における、ハードウェア構成及び機能ブロックは、実施例１と同一であるため、その説明を省略する。また、実施例２における動作例は、拡大鏡の横幅のサイズが一定である点以外は、実施例１と同様であるため、その説明を省略する。
【００３８】
実施例２に係る電子機器１は、拡大鏡の横幅を一定とし、縦方向にのみサイズを広げるため、拡大鏡は横方向に移動しない。指の移動により、拡大鏡に表示される内容が変更されても、横幅が固定されているため読みやすいという利点がある。
【００３９】
[実施例３]
実施例３は、移動後のタッチ位置及び拡大表示の倍率に基づいて、表示対象領域を決定する例である。図６Ａから図６Ｃは、文字選択動作中の拡大鏡の表示例を示す図である。
【００４０】
図６Ａは、「今日はいい天気です。でも、明日は雨です。」という文章の左端をタッチした後、指を「いい」と「天気」の間まで右方向に移動した状態を示す。このとき、拡大鏡には、「いい天気です。でも、」の文字が表示されており、タッチ位置に対応する位置（「いい」と「天気」の間）のＸ座標は、タッチ位置のＸ座標と等しい。図６Ｂは、図６Ａの状態の後、指を「天気です。」と「でも」の間まで、更に右方向に指を移動した後の状態を示す。このとき、拡大鏡には、「天気です。でも、明日」の文字が表示されており、タッチ位置に対応する位置（「天気です。」と「でも」の間）のＸ座標は、タッチ位置のＸ座標と等しい。図６Ｃは、図６Ｂの状態の後、指を文章の右端の「雨です。」まで、更に右方向に移動した後の状態を示す。このとき、拡大鏡には、「でも、明日は雨です」
の文字が表示されており、タッチ位置に対応する位置（「雨です。」の右側）のＸ座標は、タッチ位置のＸ座標と等しい。
【００４１】
図６Ａから図６Ｃに示す表示対象領域は、表示対象領域決定部１２により決定される。具体的には、表示対象領域決定部１２は、拡大表示の倍率及び拡大表示ウィンドウの横幅のサイズから、表示対象領域の幅を算出する。次に、表示対象領域決定部１２は、画面の左端からタッチ位置までの距離とタッチ位置から画面の右端までの距離の比と同じ比率で、表示対象領域の幅を分割し、表示対象領域の左端からタッチ位置までの距離と、タッチ位置から表示対象領域の右端までの距離を算出する。表示対象領域決定部１２は、表示対象領域の左端からタッチ位置までの距離を、タッチ位置のＸ座標から減算することにより、表示対象領域の左端のＸ座標を決定する。また、表示対象領域決定部１２は、タッチ位置から表示対象領域の右端までの距離を、タッチ位置のＸ座標に加算することにより、表示対象領域の右端のＸ座標を決定する。このように、移動後のタッチ位置及び拡大表示の倍率から表示対象領域を決定することで、拡大鏡への表示内容は、タッチ位置の移動に伴って移動する。
【００４２】
図１０は、移動後のタッチ位置及び拡大表示の倍率から表示対象領域を決定する例を示す図である。図１０は、「ａｂｃｄｅｆｇｈｉｊｋ」の文字列中、「ｅ」と「ｆ」の間を指でタッチした状態を示す。拡大鏡は、タッチ位置の上部に表示され、「ｃｄｅｆｇｈｉ」の文字を拡大表示している。ａを拡大鏡の横幅のサイズ、拡大倍率を１．５とすると、タッチ位置を含み、横幅がａ／１．５の領域が、表示対象領域として拡大鏡に表示されている。
【００４３】
図１１は、移動後のタッチ位置及び拡大表示の倍率から表示対象領域を決定する具体例を示す図である。図１１は、「ａｂｃｄｅｆｇｈｉｊｋ」の文字列中、「ｉ」の文字を指でタッチした状態を示す。拡大鏡は、タッチ位置の上部に表示され、「ｃｄｅｆｇｈｉｊ」の文字を拡大表示している。拡大鏡の横幅のサイズ ａ＝１５、タッチ位置Ｘ座標 ｘ＝１１、拡大倍率 Ｎ＝１．５とすると、表示対象領域の左端のＸ座標及び右端のＸ座標は
、以下の計算で求められる。
左端のＸ座標: （ａ／Ｎ）×ｘ／ａ＝（１５／１．５）×１１／１５＝７．３
ｘ−７．３＝１１−７．３＝３．７
右端のＸ座標: （ａ／Ｎ）−７．３＝１０−７．３＝２．７
ｘ＋２．７＝１１＋２．７＝１３．７
つまり、Ｘ座標が３．７から１３．７の間が、表示対象領域の横方向の範囲となる。表示対象領域の縦方向の範囲は、例えば、（拡大鏡の縦幅のサイズ）／Ｎの幅で、タッチ位置を含むように決定すればよい。
【００４４】
実施例３における、ハードウェア構成及び機能ブロックは、実施例１と同一であるため、その説明を省略する。また、図９に示す表示対象領域を決定し拡大鏡に表示する処理以外の処理は、実施例１と同一であるため、その説明を省略する。
【００４５】
＜動作例＞
図９は、タッチイベント検知時に、表示対象領域を決定し拡大鏡に表示する処理のフローチャートの一例を示す図である。表示対象領域を決定し拡大鏡に表示する処理は、例えば、電子機器１において、表示部５をタッチすることにより開始する。ここで、“ａ”は拡大鏡の横幅のサイズ、“ｂ”は拡大鏡の縦幅のサイズの初期値、“ｘ”はタッチ位置のＸ座標、“ｙ” はタッチ位置のＹ座標、拡大倍率はＮ倍とする。ただし、図９の例では
、Ｎ＝１．５の場合を説明するが、拡大倍率が１．５に限定される訳ではない。
【００４６】
Ｓ１１では、電子機器１は、タッチイベントを検知し、Ｓ１２に処理を移す。Ｓ１１で
は、タッチイベントとして、ｄｏｗｎイベント及びｍｏｖｅイベントが検知される。
【００４７】
Ｓ１２では、電子機器１は、以下の座標で囲まれる領域の表示内容（ビットマップイメージ）を、表示対象領域として取得し、Ｓ１３に処理を移す。
左端のＸ座標: ｘ0 ＝ ｘ−（ａ×Ｎ）×ｘ／ａ
右端のＸ座標: ｘ1 ＝ ｘ0＋（ａ×Ｎ）
左端のＹ座標: ｙ0 ＝ ｙ−ｂ
右端のＹ座標: ｙ1 ＝ ｙ＋ｂ
【００４８】
Ｓ１３では、電子機器１は、Ｓ１２で取得したビットマップイメージを、縦方向及び横方向にＮ倍に拡大し、Ｓ１４に処理を移す。Ｓ１４では、電子機器１は、Ｓ１３で拡大したビットマップイメージを拡大鏡の表示位置に表示し、処理を終了する。電子機器１は、表示対象領域を拡大表示ウィンドウに表示することの一例として、Ｓ１２及びＳ１３の処理を実行する。
【００４９】
実施例３に係る電子機器１は、移動後のタッチ位置及び拡大表示の倍率に基づいて、拡大鏡に表示する内容を変更する。タッチ位置の移動に伴って、拡大鏡への表示内容が移動していくため、指を移動しても違和感なく読むことができる。
【符号の説明】
【００５０】
１      電子機器
２      プロセッサ
３      記憶部
３１    ＲＯＭ
３２    ＲＡＭ
４      タッチセンサ部
５      表示部
６      無線部
７      オーディオ入出力部
１０    拡大表示ウィンドウ表示部
１１    拡大表示ウィンドウサイズ変更部
１２    表示対象領域決定部
【図１】
2015201039.tif 000003
【図２】
2015201039.tif 000004
【図３Ａ】
2015201039.tif 000005
【図３Ｂ】
2015201039.tif 000006
【図３Ｃ】
2015201039.tif 000007
【図５Ａ】
2015201039.tif 000008
【図５Ｂ】
2015201039.tif 000009
【図６Ａ】
2015201039.tif 000010
【図６Ｂ】
2015201039.tif 000011
【図６Ｃ】
2015201039.tif 000012
【図８】
2015201039.tif 000013
【図９】
2015201039.tif 000014
【図１０】
2015201039.tif 000015
【図１１】
2015201039.tif 000016
【図４Ａ】
2015201039.tif 000017
【図４Ｂ】
2015201039.tif 000018
【図７】
2015201039.tif 000019