(57)【要約】【課題】拡大対象範囲を指定する操作性を向上できる表示装置を提供する。【解決手段】表示装置は、二次元の情報の入力を受け付ける入力部と、画面を表示する表示部と、前記画面を二次元に分割した複数のブロックのいずれかが、前記入力部が受け付けた情報の一次元成分に基づいて選択された状態であると判断すると、選択されたブロックを選択されなかった残りのブロックを視認可能な第１拡大率で拡大して前記表示部に表示し、前記選択されたブロックを拡大する決定を検出すると、前記選択されたブロックを前記第１拡大率より大きな第２拡大率で拡大して前記表示部に表示する制御部と、を有する。【選択図】図１１
2019074773.tif 000002
【特許請求の範囲】
【請求項１】
二次元の情報の入力を受け付ける入力部と、
画面を表示する表示部と、
前記画面を二次元に分割した複数のブロックのいずれかが、前記入力部が受け付けた情報の一次元成分に基づいて選択された状態であると判断すると、選択されたブロックを選択されなかった残りのブロックを視認可能な第１拡大率で拡大して前記表示部に表示し、前記選択されたブロックを拡大する決定を検出すると、前記選択されたブロックを前記第１拡大率より大きな第２拡大率で拡大して前記表示部に表示する制御部と、
を有する表示装置。
【請求項２】
前記入力部は指紋センサである、
ことを特徴とする請求項１に記載の表示装置。
【請求項３】
前記入力部に情報を入力する方向と前記複数のブロックのいずれかが前記一次元成分に基づき選択されるまでの順序を定める方向が異なる、
ことを特徴とする請求項１又は２に記載の表示装置。
【請求項４】
前記入力部に情報を入力する方向と前記複数のブロックのいずれかが前記一次元成分に基づき選択されるまでの順序を定める方向の一部が重なる、
ことを特徴とする請求項１又は２に記載の表示装置。
【請求項５】
前記制御部は、前記入力部が受け付けた情報に基づいて生成された第１画像と前記入力部が異なるタイミングで受け付けた情報に基づいて生成された第２画像が対応する場合に、前記複数のブロックのいずれかが選択可能な状態に移行する、
ことを特徴とする請求項１から４のいずれか１項に記載の表示装置。
【請求項６】
前記複数のブロックのいずれかが前記一次元成分に基づいて選択されるまでの順序の起点が前記画面の対角にある隅に位置する各ブロックから等距離である、
ことを特徴とする請求項１から５のいずれか１項に記載の表示装置。
【請求項７】
前記第２拡大率で拡大して表示したブロックの位置を前記画面の名称及び前記画面を提供するアプリの名称の組み合わせと関連付けて記憶する記憶部を含み、
前記制御部は、起動中のアプリの名称と前記起動中のアプリが提供する画面の名称の組み合わせが前記記憶部に記憶されたアプリの名称と画面の名称の組み合わせに一致する場合、前記第１拡大率で拡大したブロックを前記記憶部に記憶された位置に表示する、
ことを特徴とする請求項１から６のいずれか１項に記載の表示装置。
【請求項８】
表示部が表示する画面を二次元に分割した複数のブロックのいずれかが、入力部が受け付けた二次元の情報の一次元成分に基づいて選択された状態であると判断すると、選択されたブロックを選択されなかった残りのブロックを視認可能な第１拡大率で拡大して前記表示部に表示し、
前記選択されたブロックを拡大する決定を検出すると、前記選択されたブロックを前記第１拡大率より大きな第２拡大率で拡大して前記表示部に表示する、
処理をコンピュータが実行する表示制御方法。
【請求項９】
表示部が表示する画面を二次元に分割した複数のブロックのいずれかが、入力部が受け付けた二次元の情報の一次元成分に基づいて選択された状態であると判断すると、選択されたブロックを選択されなかった残りのブロックを視認可能な第１拡大率で拡大して前記表示部に表示し、
前記選択されたブロックを拡大する決定を検出すると、前記選択されたブロックを前記第１拡大率より大きな第２拡大率で拡大して前記表示部に表示する、
処理をコンピュータに実行させる表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、表示装置、表示制御方法、及び表示制御プログラムに関する。
【背景技術】
【０００２】
携帯電話などの表示画面の小さい装置に画像を表示させる場合に、画像の一部を拡大表示する際の操作性を直感的にわかりやすくする技術が提案されている。特に、この技術は画像を分割した部分画像を装置の操作キーと同じ位置関係で配置し、操作キーが操作されると同じ位置関係にある部分画像を拡大表示させている（以上、例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２７３９７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した技術は画像の分割数に対応する複数の操作キーを装置に配置しなければならず、例えば１つの操作キーでは同じ位置関係にない部分画像を拡大表示させることができないという問題がある。
【０００５】
そこで、１つの側面では、拡大対象範囲を指定する操作性を向上できる表示装置、表示制御方法、及び表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
１つの実施態様では、表示装置は、二次元の情報の入力を受け付ける入力部と、画面を表示する表示部と、前記画面を二次元に分割した複数のブロックのいずれかが、前記入力部が受け付けた情報の一次元成分に基づいて選択された状態であると判断すると、選択されたブロックを選択されなかった残りのブロックを視認可能な第１拡大率で拡大して前記表示部に表示し、前記選択されたブロックを拡大する決定を検出すると、前記選択されたブロックを前記第１拡大率より大きな第２拡大率で拡大して前記表示部に表示する制御部と、を有する。
【発明の効果】
【０００７】
拡大対象範囲を指定する操作性を向上することができる。
【図面の簡単な説明】
【０００８】
【図１】図１（ａ）は表示装置の正面図の一例である。図１（ｂ）は表示装置の右側面図の一例である。
【図２】図２は表示装置のハードウェア構成の一例である。
【図３】図３（ａ）は表示装置の機能ブロック図の一例である。図３（ｂ）は入力部に対する手指の移動例である。
【図４】図４は表示装置の動作の一例を示すフローチャートである。
【図５】図５（ａ）〜（ｅ）は画面の一部分を第１拡大率で拡大するまでの操作を説明するための図である。
【図６】図６（ａ）は画面の分割例を説明するための図である。図６（ｂ）は順送り用選択順序情報の一例である。図６（ｃ）は画面の一部分を第１拡大率で拡大した画面例である。
【図７】図７（ａ）は操作例（その１）である。図７（ｂ）は画面遷移例（その１）である。
【図８】図８（ａ）は操作例（その２）である。図８（ｂ）は画面遷移例（その２）である。
【図９】図９（ａ）〜（ｃ）はいずれも順送り用選択順序情報の他の一例である。
【図１０】図１０（ａ）〜（ｄ）はいずれも逆送り用選択順序情報の一例である。
【図１１】図１１（ａ）は逆送り用選択順序情報である。図１１（ｂ）〜（ｉ）は表示部に表示される画面の一例である。
【図１２】図１２（ａ）は表示装置の動作の一例を示すフローチャートの一部である。図１２（ｂ）は拡大開始位置決定テーブルの一例である。
【発明を実施するための形態】
【０００９】
以下、本件を実施するための形態について図面を参照して説明する。
【００１０】
（第１実施形態）
図１（ａ）は表示装置１００の正面図の一例である。図１（ｂ）は表示装置１００の右側面図の一例である。図１（ａ）及び（ｂ）では、表示装置１００の一例としてスマートフォンが示されているが、例えばウェアラブル端末（例えばスマートウォッチなど）、タブレット端末、通信機能を含まない表示端末などが表示装置１００であってもよい。
【００１１】
図１（ａ）及び（ｂ）に示すように、表示装置１００は入力部１１０と表示部１２０を備えている。入力部１１０は表示装置１００の右側面に設けられており、表示部１２０は表示装置１００の正面に設けられている。尚、入力部１１０は表示装置１００の左側面、天面、底面、背面、正面のいずれかに設けられていてもよい。詳細は後述するが、入力部１１０は検出対象の接触及び検出対象の二次元の移動を検出することができる。検出対象としては、例えば表示装置１００を利用するユーザの手指などが該当するが、検出対象の接触及び検出対象の二次元の移動を検出できれば例えばタッチペンなどであってもよく、ユーザの手指に特に限定されない。一方、表示部１２０は一部が拡大された画面など、種々の画面を表示する。
【００１２】
以下、図２及び図３を参照して、表示装置１００の構成を詳しく説明する。
【００１３】
図２は表示装置１００のハードウェア構成の一例である。図２に示すように、表示装置１００は、ハードウェアプロセッサとしてのCentral Processing Unit（ＣＰＵ）１００Ａ、Random Access Memory（ＲＡＭ）１００Ｂ、Read Only Memory（ＲＯＭ）１００Ｃ、及びNon-Volatile Memory（ＮＶＭ）１００Ｄを含んでいる。また、表示装置１００は、指紋センサ１００Ｆ、タッチパネル１００Ｈ、及びディスプレイ１００Ｉを含んでいる。尚、表示装置１００は指紋センサ１００Ｆに代えて、指紋センサ１００Ｆに相当する二次元入力デバイスを含んでいてもよい。
【００１４】
表示装置１００は、必要に応じて、Radio Frequency（ＲＦ）回路１００Ｅ、カメラ１００Ｇ、及びスピーカ１００Ｊを含んでいてもよい。ＲＦ回路１００Ｅにはアンテナ１００Ｅ´が接続されている。ＲＦ回路１００Ｅに代えて通信機能を実現するＣＰＵ（不図示）が利用されてもよい。ＣＰＵ１００Ａからスピーカ１００Ｊまでは、内部バス１００Ｋによって互いに接続されている。少なくともＣＰＵ１００ＡとＲＡＭ１００Ｂとが協働することによってコンピュータが実現される。尚、ＣＰＵ１００Ａに代えてMicro Processing Unit（ＭＰＵ）をハードウェアプロセッサとして利用してもよい。
【００１５】
上述したＲＡＭ１００Ｂには、ＲＯＭ１００ＣやＮＶＭ１００Ｄに記憶されたプログラムがＣＰＵ１００Ａによって格納される。格納されたプログラムをＣＰＵ１００Ａが実行することにより、ＣＰＵ１００Ａは後述する各種の機能を実現し、後述する各種の処理を実行する。尚、プログラムは後述するフローチャートに応じたものとすればよい。
【００１６】
図３（ａ）は表示装置１００の機能ブロック図の一例である。特に、図３（ａ）では表示装置１００が実現する機能の要部を表している。図３（ｂ）は入力部１１０に対する手指ＦＧの移動例である。図３（ａ）に示すように、表示装置１００は、上述した入力部１１０及び表示部１２０のほか、記憶部１３０並びに制御部１４０を含んでいる。
【００１７】
ここで、入力部１１０は例えば上述した指紋センサ１００Ｆによって実現することができる。表示部１２０は例えば上述したディスプレイ１００Ｉによって実現することができる。記憶部１３０は例えば上述したＮＶＭ１００Ｄによって実現することができる。制御部１４０は例えば上述したＣＰＵ１００Ａによって実現することができる。
【００１８】
入力部１１０は検出対象がユーザの手指ＦＧである場合、手指ＦＧの接触及び手指ＦＧの二次元の移動を検出する。入力部１１０が手指ＦＧの接触を検出した場合、入力部１１０は手指ＦＧの指紋を読み取り、読み取った指紋に相当する画像（以下、指紋画像という）を生成して制御部１４０に出力する。入力部１１０が手指ＦＧの二次元の移動を検出した場合、二次元の移動を表す移動情報を制御部１４０に出力する。具体的には、図３（ｂ）に示すように、手指ＦＧが移動起点からｘ方向とｙ方向を合成した方向に移動すると、入力部１１０はその移動を検出し、ｘ成分の移動量とｙ成分の移動量を含む移動量情報を制御部１４０に出力する。
【００１９】
表示部１２０は種々の画面を表示する。より詳しくは、表示部１２０は画面情報と制御部１４０による制御とに基づいて、画面の一部を第１拡大率（例えば１３０％など）で拡大した画面や、画面の一部を第１拡大率より大きな第２拡大率（例えば２２０％など）で拡大した画面を表示する。望ましくは、表示部１２０は画面の一部を、表示領域全面を覆う大きさに拡大した画面を表示する。その他、表示部１２０は画面情報と制御部１４０による制御に基づいて、画面を拡大する前の元の画面を表示する。記憶部１３０は上述したプログラムのほか、画面内の拡大対象範囲又は拡大対象領域（以下、単に拡大対象範囲という）を移動させる際の移動順序を規定する移動順序情報を記憶する。移動順序情報には順送り用移動順序情報と逆送り用移動順序情報とがある。また、記憶部１３０は上述した指紋画像を表す画像情報及び元の画面を表す画面情報を記憶する。
【００２０】
制御部１４０は表示装置１００の動作全体を制御する。例えば、制御部１４０は入力部１１０から異なるタイミングで出力された２つの指紋画像を閾値時間内に受け付けると、２つの指紋画像を比較する。制御部１４０は後述するダブルタップ操作により指紋画像を受け付けてもよい。そして、制御部１４０は２つの指紋画像の類似度が閾値類似度以上（例えば９０％以上など）であると判断すると、画面の拡大対象範囲を第１拡大率で拡大して表示する画面情報を表示部１２０に出力する。この際、制御部１４０は記憶部１３０が記憶する移動順序情報を参照して、拡大対象範囲の位置を決定する。詳細は後述するが、制御部１４０は移動順序情報に含まれる移動順序の中から拡大対象範囲の表示起点を特定し、特定した表示起点に対応する位置の拡大対象範囲を拡大して表示する。
【００２１】
尚、制御部１４０は最初に受け付けた指紋画像が予め記憶部１３０に記憶された指紋画像と類似すると判断してから、次に受け付けた指紋画像と最初に受け付けた指紋画像とを比較してもよい。すなわち、制御部１４０は最初に受け付けた指紋画像と予め記憶された指紋画像を利用して、表示装置１００の利用可否を決定する認証処理を実行してもよい。
【００２２】
また、制御部１４０は入力部１１０から出力された移動量情報を受け付けると、図３（ｂ）に示すように、ｙ成分の移動量を抽出し、手指ＦＧの移動量を特定する。ｙ成分の移動量の抽出に代えて、ｘ成分の移動量の削除であってもよい。制御部１４０は移動量を特定すると、記憶部１３０が記憶する移動順序情報を参照し、第１拡大率で拡大して表示された拡大対象範囲を、移動順序に従って移動量に応じて移動させる。そして、制御部１４０は入力部１１０が手指ＦＧの接触を検出していないと判断すると、第１拡大率で拡大して表示された拡大対象範囲を第２拡大率で拡大して表示する。
【００２３】
さらに、制御部１４０は入力部１１０から出力された接触を繰り返し受け付けると、閾値時間以内に同じ部分に２度の接触があったか否かを判断し、閾値時間以内に同じ部分に２度の接触があったと判断すると、ダブルタップ操作であると判断する。制御部１４０はダブルタップ操作を受け付けると、元の画面を表す画面情報を表示部１２０に出力する。これにより、表示部１２０は第１拡大率及び第２拡大率で拡大する前の画面を表示する。
【００２４】
続いて、表示装置１００の動作について説明する。
【００２５】
図４は表示装置１００の動作の一例を示すフローチャートである。図５（ａ）〜（ｅ）は画面の拡大対象範囲を第１拡大率で拡大するまでの操作を説明するための図である。図６（ａ）は画面の分割例を説明するための図である。図６（ｂ）は順送り用移動順序情報の一例である。図６（ｃ）は画面の拡大対象範囲を第１拡大率で拡大した画面例である。
【００２６】
まず、図４に示すように、制御部１４０は入力部１１０に対するダブルタップ操作があるまで待機する（ステップＳ１０１：ＮＯ）。制御部１４０は入力部１１０に対するダブルタップ操作があったと判断すると（ステップＳ１０１：ＹＥＳ）、選択ブロックを第１拡大率で拡大表示する（ステップＳ１０２）。尚、選択ブロックの詳細については後述する。
【００２７】
例えば図５（ａ）に示すように、時刻ｔ＝０から時刻ｔ＝ｔ１にかけて手指ＦＧが入力部１１０に接触していない状態（適宜、非接触状態という）である場合、図５（ｂ）に示すように、入力部１１０は時刻ｔ＝０から時刻ｔ＝ｔ１にかけて自身に対する操作を検出していないことを表すＯＦＦ状態を維持する。このため、図５（ｃ）に示すように、入力部１１０は指紋画像を生成せず、図５（ｄ）に示すように、制御部１４０は時刻ｔ＝０から時刻ｔ＝ｔ１にかけて画像取得イベントを起動していないＯＦＦ状態を維持する。このように、制御部１４０は入力部１１０に対するダブルタップ操作があるまで待機する。尚、図５（ｃ）において、入力部１１０が指紋画像を生成していないことを破線の矩形枠で表している。
【００２８】
一方、図５（ａ）に示すように、時刻ｔ＝ｔ１から時刻ｔ＝ｔ２にかけて手指ＦＧが入力部１１０に接触した状態（適宜、接触状態という）である場合、図５（ｂ）に示すように、入力部１１０は時刻ｔ＝ｔ１から時刻ｔ＝ｔ２にかけて自身に対する操作を検出したことを表すＯＮ状態を維持する。このため、図５（ｃ）に示すように、入力部１１０は指紋画像１０を生成し、図５（ｄ）に示すように、制御部１４０は時刻ｔ＝１から時刻ｔ＝ｔ１´にかけて画像取得イベントを起動したことを表すＯＮ状態を維持する。尚、時刻ｔ＝ｔ２に至る前に入力部１１０は指紋画像１０を生成し終えるため、制御部１４０は時刻ｔ＝ｔ１´にＯＦＦ状態に移行する。
【００２９】
さらに、図５（ａ）に示すように、手指ＦＧが入力部１１０から退避して時刻ｔ＝ｔ２から時刻ｔ＝ｔ３にかけて手指ＦＧが非接触状態である場合、図５（ｂ）に示すように、入力部１１０は時刻ｔ＝ｔ２から時刻ｔ＝ｔ３にかけてＯＦＦ状態を維持する。このため、図５（ｃ）に示すように、入力部１１０は指紋画像を生成せず、図５（ｄ）に示すように、制御部１４０は時刻ｔ＝ｔ２から時刻ｔ＝ｔ３にかけてＯＦＦ状態を維持する。
【００３０】
そして、図５（ａ）に示すように、時刻ｔ＝ｔ１又は時刻ｔ＝ｔ２から閾値時間以内の時刻ｔ＝ｔ３から手指ＦＧが接触状態である場合、図５（ｂ）に示すように、入力部１１０は時刻ｔ＝ｔ３からＯＮ状態を維持する。このため、図５（ｃ）に示すように、入力部１１０は指紋画像２０を生成し、図５（ｄ）に示すように、制御部１４０は時刻ｔ＝ｔ３から時刻ｔ＝ｔ３´にかけてＯＮ状態を維持する。入力部１１０が指紋画像２０を生成し終えると、制御部１４０は２つの指紋画像１０，２０を比較し、２つの指紋画像１０，２０の類似度が閾値類似度以上であると判断すると、ダブルタップ操作があったと判断する。
【００３１】
制御部１４０はダブルタップ操作があったと判断すると、次いで、画面の一部分を第１拡大率で拡大表示する。より詳しくは、制御部１４０はダブルタップ操作があったと判断すると、図５（ｅ）に示すように、判断した時刻ｔ＝ｔ４に拡大モードを起動する。制御部１４０は拡大モードを起動すると、図６（ａ）に示すように、画面をＹ軸方向とＺ軸方向の二次元の方向に分割する。すなわち、制御部１４０は手指ＦＧが移動する方向を特定する二次元と異なる二次元の方向に画面を分割する。以下、画面を分割することにより生じた複数の部分を分割ブロック３０という。
【００３２】
本実施形態では、画面がＹ軸方向とＺ軸方向にそれぞれ３分割されて９つの分割ブロック３０が示されているが、分割数は表示部１２０の表示領域の大きさと手指ＦＧの移動量の刻み（又は単位）とに応じて適宜決定することができる。例えば、手指ＦＧの移動量の刻みを細かく設定することにより、画面をさらに細かく分割してもよい。各分割ブロック３０には、図６（ａ）に示すように、便宜的に分割ブロック３０の位置を識別する識別情報「中央」や「左上」などが示されている。
【００３３】
制御部１４０は画面を複数の分割ブロック３０に分割すると、記憶部１３０が記憶する移動順序情報に基づいて、分割ブロック３０のいずれかが選択ブロックとして選択された状態であると認定する。例えば、記憶部１３０が図６（ｂ）に示す順送り用移動順序情報を記憶している場合、最初に拡大表示する起点を表す順序情報「１」に基づいて、識別情報「中央」と対応する分割ブロック３０が選択ブロックとして選択された状態であると認定する。尚、順序情報「１」は対角にある隅に位置する順序情報「３」及び「８」又は「５」及び「６」の各位置から等距離である。制御部１４０は分割ブロック３０のいずれかが選択ブロックとして選択された状態であると認定すると、選択ブロックを第１拡大率で拡大表示する。これにより、図６（ｃ）に示すように、第１拡大率で拡大表示された選択ブロック４０が画面内に出現する。すなわち、選択ブロック４０は拡大対象範囲として選択され、第１拡大率で拡大表示された分割ブロック３０に対応する。
【００３４】
尚、図６（ｂ）に示すように、移動順序を定めた理由は、Ｗｅｂ画面のレイアウトでは傾向的に画面の上部に広告が配置されていることが多く、その広告を拡大表示することが少ないと想定されるためである。一方、画面の中央左側には資料本文の文頭が配置され、画面の中央や中央右側にはその資料本文の説明図や画像が配置されていることが多く、説明図や画像を拡大表示することが多いと想定されるためである。
【００３５】
図４に戻り、ステップＳ１０２の処理が完了すると、次いで、制御部１４０は入力部１１０に対する下方スライド操作があったか否かを判断する（ステップＳ１０３）。そして、制御部１４０は入力部１１０に対する下方スライド操作があったと判断した場合（ステップＳ１０３：ＹＥＳ）、選択ブロックを順送り用移動順序情報に基づいて移動させる（ステップＳ１０４）。
【００３６】
より詳しくは、図７（ａ）の左側の図に示すように、入力部１１０に手指ＦＧが位置Ｐ１に接触した状態で、図７（ａ）の中央の図に示すように、位置Ｐ２まで入力部１１０の下方（具体的にはＹ軸の正方向）にスライドする操作が行われると、入力部１１０は位置Ｐ１から位置Ｐ２までのｙ成分の移動量を含む移動量情報を制御部１４０に出力する。制御部１４０は入力部１１０から出力された移動量情報に含まれるｙ成分の移動量が予め定めた単位移動量以上であると判断すると、順送り用移動順序情報（図６（ｂ）参照）に基づいて、図７（ｂ）の左側の図及び中央の図に示すように、中央に表示された選択ブロック４０を右中央に移動させる。すなわち、順送り用移動順序情報に含まれる順序情報「１」から次の順序情報「２」で規定される位置に制御部１４０は選択ブロック４０を移動させる。
【００３７】
制御部１４０はステップＳ１０４の処理が完了すると、再び、ステップＳ１０３の処理を実行する。したがって、図７（ａ）の中央の図に示すように、入力部１１０に手指ＦＧが位置Ｐ２に接触した状態で、図７（ａ）の右側の図に示すように、位置Ｐ３まで続けて入力部１１０の下方にスライドする操作が行われると、入力部１１０は位置Ｐ２から位置Ｐ３までのｙ成分の移動量を含む移動量情報を制御部１４０に出力する。制御部１４０は入力部１１０から出力された移動量情報に含まれるｙ成分の移動量が単位移動量以上であると判断すると、同様に、図７（ｂ）の中央の図及び右側の図に示すように、右中央に表示された選択ブロック４０を左下に移動させる。すなわち、順送り用選択順序情報（図６（ｂ）参照）に含まれる順序情報「２」から次の順序情報「３」で規定される位置に制御部１４０は選択ブロック４０を移動させる。
【００３８】
一方、制御部１４０は入力部１１０に対する下方スライド操作がなかったと判断した場合（ステップＳ１０３：ＮＯ）、次いで、制御部１４０は入力部１１０に対する上方スライド操作があったか否かを判断する（ステップＳ１０５）。そして、制御部１４０は入力部１１０に対する上方スライド操作があったと判断した場合（ステップＳ１０５：ＹＥＳ）、選択ブロックを逆送り用移動順序情報に基づいて移動させる（ステップＳ１０６）。尚、逆送り用移動順序情報の詳細については後述する。
【００３９】
さらに、制御部１４０は入力部１１０に対する上方スライド操作がなかったと判断した場合（ステップＳ１０５：ＮＯ）、次いで、制御部１４０は非接触状態を検出したか否かを判断する（ステップＳ１０７）。制御部１４０は非接触状態を検出しなかったと判断した場合（ステップＳ１０７：ＮＯ）、再び、ステップＳ１０３の処理を実行する。すなわち、入力部１１０に手指ＦＧが接触している限り、制御部１４０はステップＳ１０３，Ｓ１０４の処理を実行したり、Ｓ１０５，Ｓ１０６の処理を実行したりする。
【００４０】
一方、制御部１４０は非接触状態を検出したと判断した場合（ステップＳ１０７：ＹＥＳ）、選択ブロックを第２拡大率で拡大表示する（ステップＳ１０８）。より詳しくは、図８（ａ）の左側の図に示すように、入力部１１０に手指ＦＧが位置Ｐ３に接触した状態で、図８（ａ）の中央の図に示すように、手指ＦＧが入力部１１０から退避して離れると、制御部１４０は非接触状態を検出し、選択ブロック４０を拡大する決定を検出したと判断する。制御部１４０は非接触状態を検出したと判断すると、図８（ｂ）の左側の図及び中央の図に示すように、左下に表示された選択ブロック４０を第２拡大率で拡大表示する。
【００４１】
尚、制御部１４０が非接触状態を検出したと判断した場合に、選択ブロック４０を第２拡大率で拡大表示するのではなく、手指ＦＧが入力部１１０から退避して離れた後、制御部１４０がダブルタップ操作を検出したと判断した場合に、選択ブロック４０を第２拡大率で拡大表示するようにしてもよい。これにより、ユーザが意図せずに入力部１１０から手指ＦＧを退避して離した場合に選択ブロック４０が第２拡大率で拡大表示されることを回避することができる。
【００４２】
制御部１４０はステップＳ１０８の処理を終えると、次いで、入力部１１０に対するダブルタップ操作があるまで待機する（ステップＳ１０９：ＮＯ）。制御部１４０は入力部１１０に対するダブルタップ操作があったと判断すると（ステップＳ１０９：ＹＥＳ）、元の画面を表示する（ステップＳ１１０）。より詳しくは、選択ブロック４０が第２拡大率で拡大されている状態で、図８（ａ）の右側の図に示すように、入力部１１０に対し手指ＦＧによりダブルタップ操作が行われると、制御部１４０はダブルタップ操作を検出したと判断する。制御部１４０はダブルタップ操作を検出したと判断すると、図８（ｂ）の右側の図に示すように、第１拡大率でも第２拡大率でも拡大されていない拡大モード起動前の画面を表示する。
【００４３】
次に、図９を参照して、上述した順送り用選択順序情報の他の一例について説明する。
【００４４】
図９（ａ）〜（ｃ）はいずれも順送り用選択順序情報の他の一例である。順送り用選択順序情報はいずれも下方スライド操作で利用される情報である。図６（ｂ）を参照して説明した順送り用選択順序情報では、複数の分割ブロック３０の中央を選択ブロック４０の移動起点とした。そして、下方スライド操作が行われるに従って、選択ブロック４０が右中央、左下、中央下、右下、左上、中央上、右上、左中央の順に移動した。
【００４５】
例えば、図９（ａ）に示すように、選択ブロック４０の移動順序を図６（ｂ）に示した移動順序と異なる順序としてもよい。具体的には、複数の分割ブロック３０の中央を選択ブロック４０の移動起点とし、下方スライド操作が行われるに従って、選択ブロック４０が中央下、右上、右中央、右下、左上、左中央、左下、中央上の順に移動してもよい。特に、順序情報「１」は対角にある隅に位置する順序情報「３」及び「８」又は「５」及び「６」の各位置から等距離であるため、選択ブロック４０を対角にある隅に移動させるまで、下方スライド操作による移動量と上方スライド操作による移動量が同じになり操作性が良い。また、図９（ｂ）に示すように、複数の分割ブロック３０の左上を選択ブロック４０の移動起点とし、下方スライド操作が行われるに従って、選択ブロック４０が中央上、右上、左中央、中央、右中央、左下、中央下、右下の順に移動してもよい。さらに、図９（ｃ）に示すように、複数の分割ブロック３０の左上を選択ブロック４０の移動起点とし、下方スライド操作が行われるに従って、選択ブロック４０が左中央、左下、中央上、中央、中央下、右上、右中央、右下の順に移動してもよい。
【００４６】
次に、図１０を参照して、ステップＳ１０６の処理で説明した逆送り用選択順序情報の一例について説明する。
【００４７】
図１０（ａ）〜（ｄ）はいずれも逆送り用選択順序情報の一例である。逆送り用選択順序情報はいずれも上方スライド操作で利用される情報である。まず、図１０（ａ）に示すように、選択ブロック４０の移動順序を図６（ｂ）に示した移動順序と逆の順序としてもよい。具体的には、図１０（ａ）に示すように、複数の分割ブロック３０の中央を選択ブロック４０の移動起点とし、上方スライド操作が行われるに従って、選択ブロック４０が左中央、右上、中央上、左上、右下、中央下、左下、右中央の順に移動してもよい。すなわち、図６（ｂ）に示した順送り用選択順序情報と図１０（ａ）に示した逆送り用選択順序情報は対になっている。
【００４８】
また、図１０（ｂ）に示すように、選択ブロック４０の移動順序を図９（ａ）に示した移動順序と逆の順序としてもよい。具体的には、図１０（ｂ）に示すように、複数の分割ブロック３０の中央を選択ブロック４０の移動起点とし、上方スライド操作が行われるに従って、選択ブロック４０が中央上、左下、左中央、左上、右下、右中央、右上、中央下の順に移動してもよい。すなわち、図９（ａ）に示した順送り用選択順序情報と図１０（ｂ）に示した逆送り用選択順序情報は対になっている。
【００４９】
さらに、図１０（ｃ）に示すように、選択ブロック４０の移動順序を図９（ｂ）に示した移動順序と逆の順序としてもよい。具体的には、図１０（ｃ）に示すように、複数の分割ブロック３０の左上を選択ブロック４０の移動起点とし、上方スライド操作が行われるに従って、選択ブロック４０が右下、中央下、左下、右中央、中央、左中央、右上、中央上の順に移動してもよい。すなわち、図９（ｂ）に示した順送り用選択順序情報と図１０（ｃ）に示した逆送り用選択順序情報は対になっている。
【００５０】
さらに、図１０（ｄ）に示すように、選択ブロック４０の移動順序を図９（ｃ）に示した移動順序と逆の順序としてもよい。具体的には、図１０（ｄ）に示すように、複数の分割ブロック３０の左上を選択ブロック４０の移動起点とし、上方スライド操作が行われるに従って、選択ブロック４０が右下、右中央、右上、中央下、中央、中央上、左下、左中央の順に移動してもよい。すなわち、図９（ｃ）に示した順送り用選択順序情報と図１０（ｄ）に示した逆送り用選択順序情報は対になっている。
【００５１】
次に、図１１を参照して、図１０（ｂ）に示した逆送り用選択順序情報を利用した場合の画面遷移について説明する。
【００５２】
図１１（ａ）は逆送り用選択順序情報である。図１１（ｂ）〜（ｉ）は表示部１２０に表示される画面の一例である。記憶部１３０は図１１（ａ）に示す逆送り用選択順序情報を記憶している。まず、図１１（ｂ）に示すように、制御部１４０が一部分を拡大する前の画面を表示部１２０に表示している状態で、入力部１１０に対しダブルタップ操作が行われると、制御部１４０は逆送り用選択順序情報を参照し、図１１（ｃ）に示すように、画面の中央部分に位置する分割ブロック（不図示）を画面の中央部分以外に位置する複数の分割ブロック３０を視認可能な第１拡大率で拡大表示した選択ブロック４０を含む画面を表示する。
【００５３】
選択ブロック４０を含む画面を表示した状態で、入力部１１０に対し上方スライド操作が行われると、制御部１４０は逆送り用選択順序情報を参照して、図１１（ｄ）から（ｇ）に示すように、選択ブロック４０を中央上、左下、左中央、左上の順に連続的に移動させる。そして、入力部１１０から手指ＦＧが退避して離れると、制御部１４０は手指ＦＧと入力部１１０との非接触状態を検出し、図１１（ｈ）に示すように、選択ブロック４０を第２拡大率で拡大表示した画面を表示部１２０に表示する。そして、選択ブロック４０を第２拡大率で拡大表示した画面が表示部１２０に表示された状態で、入力部１１０に対しダブルタップ操作が行われると、図１１（ｉ）に示すように、制御部１４０は元の画面を表示部１２０に表示する。
【００５４】
以上、第１実施形態によれば、表示装置１００は入力部１１０と表示部１２０と制御部１４０とを備えている。入力部１１０は二次元の情報の入力を受け付ける。表示部１２０は画面を表示する。制御部１４０は画面を二次元に分割した複数の分割ブロック３０のいずれかが、入力部１１０が受け付けた情報の一次元成分に基づいて選択された状態であると判断すると、選択ブロック４０を選択されなかった残りの分割ブロック３０を視認可能な第１拡大率で拡大して表示部１２０に表示する。そして、制御部１４０は、選択ブロック４０を拡大する決定を検出すると、選択ブロック４０を第１拡大率より大きな第２拡大率で拡大して表示部１２０に表示する。これにより、拡大対象範囲を指定する操作性を向上することができる。
【００５５】
（第２実施形態）
続いて、図１２を参照して、本件の第２実施形態について説明する。図１２（ａ）は表示装置１００の動作の一例を示すフローチャートの一部である。特に、図１２（ａ）に示すように、第２実施形態に係るフローチャートには第１実施形態に係るフローチャートに一部の処理が加えられている。図１２（ｂ）は拡大開始位置決定テーブルの一例である。拡大開始位置決定テーブルは第１実施形態で説明した記憶部１３０に記憶される。
【００５６】
図１２（ａ）に示すように、上述したステップＳ１０１の処理において、制御部１４０はダブルタップ操作があったと判断した場合、起動中のアプリケーションプログラム（以下、単にアプリという）の名称（以下、アプリ名という）と画面の名称（以下、画面名という）を取得する（ステップＳ２０１）。制御部１４０はアプリ名と画面名を取得すると、アプリ名と画面名の組み合わせがあるか否かを判断する（ステップＳ２０２）。より詳しくは、制御部１４０は記憶部１３０が記憶する拡大開始位置決定テーブルを参照し、アプリ名と画面名の組み合わせがあるか否かを判断する。
【００５７】
ここで、図１２（ｂ）に示すように、拡大開始位置決定テーブルは、アプリ名と画面名の組み合わせと拡大表示停止位置とを関連付けた拡大開始位置決定情報を含んでいる。特に、拡大表示停止位置には、第２拡大率で拡大した選択ブロック４０の表示をダブルタップ操作によって停止した際の選択ブロック４０の位置が登録されている。例えば、第２拡大率で拡大した選択ブロック４０の表示が位置「８」で停止された場合、その選択ブロック４０を含む画面の画面名「天気予報画面」とその画面を提供するアプリのアプリ名「Ｗｅｂ閲覧アプリ」の組み合わせが位置「８」と共に拡大開始位置決定テーブルに登録される。
【００５８】
制御部１４０はアプリ名と画面名の組み合わせがないと判断した場合（ステップＳ２０２：ＮＯ）、第１実施形態で説明したステップＳ１０２からＳ１０９の処理を実行する。そして、制御部１４０はＳ１０９の処理でダブルタップ操作を検出すると、拡大表示された選択ブロック４０の位置をアプリ名と画面名の組み合わせと共に拡大開始位置決定テーブルに登録する（ステップＳ２０３）。一方、制御部１４０はアプリ名と画面名の組み合わせがあると判断した場合（ステップＳ２０２：ＹＥＳ）、その組み合わせと関連付いた位置に選択ブロック４０を第１拡大率で拡大表示する（ステップＳ２０４）。
【００５９】
このように、第２実施形態によれば、ユーザが第２拡大率で拡大表示する選択ブロック４０の位置の傾向を管理することができ、ユーザの嗜好に応じた拡大表示を迅速に行うことができる。
【００６０】
以上、本発明の好ましい実施形態について詳述したが、本発明に係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００６１】
なお、以上の説明に関して更に以下の付記を開示する。
（付記１）二次元の情報の入力を受け付ける入力部と、画面を表示する表示部と、前記画面を二次元に分割した複数のブロックのいずれかが、前記入力部が受け付けた情報の一次元成分に基づいて選択された状態であると判断すると、選択されたブロックを選択されなかった残りのブロックを視認可能な第１拡大率で拡大して前記表示部に表示し、前記選択されたブロックを拡大する決定を検出すると、前記選択されたブロックを前記第１拡大率より大きな第２拡大率で拡大して前記表示部に表示する制御部と、を有する表示装置。
（付記２）前記入力部は指紋センサである、ことを特徴とする付記１に記載の表示装置。
（付記３）前記入力部に情報を入力する方向と前記複数のブロックのいずれかが前記一次元成分に基づき選択されるまでの順序を定める方向が異なる、ことを特徴とする付記１又は２に記載の表示装置。
（付記４）前記入力部に情報を入力する方向と前記複数のブロックのいずれかが前記一次元成分に基づき選択されるまでの順序を定める方向の一部が重なる、ことを特徴とする付記１又は２に記載の表示装置。
（付記５）前記制御部は、前記入力部が受け付けた情報に基づいて生成された第１画像と前記入力部が異なるタイミングで受け付けた情報に基づいて生成された第２画像が対応する場合に、前記複数のブロックのいずれかが選択可能な状態に移行する、ことを特徴とする付記１から４のいずれか１項に記載の表示装置。
（付記６）前記複数のブロックのいずれかが前記一次元成分に基づいて選択されるまでの順序の起点が前記画面の対角にある隅に位置する各ブロックから等距離である、ことを特徴とする付記１から５のいずれか１項に記載の表示装置。
（付記７）前記第２拡大率で拡大して表示したブロックの位置を前記画面の名称及び前記画面を提供するアプリの名称の組み合わせと関連付けて記憶する記憶部を含み、前記制御部は、起動中のアプリの名称と前記起動中のアプリが提供する画面の名称の組み合わせが前記記憶部に記憶されたアプリの名称と画面の名称の組み合わせに一致する場合、前記第１拡大率で拡大したブロックを前記記憶部に記憶された位置に表示する、ことを特徴とする付記１から６のいずれか１項に記載の表示装置。
（付記８）表示部が表示する画面を二次元に分割した複数のブロックのいずれかが、入力部が受け付けた二次元の情報の一次元成分に基づいて選択された状態であると判断すると、選択されたブロックを選択されなかった残りのブロックを視認可能な第１拡大率で拡大して前記表示部に表示し、前記選択されたブロックを拡大する決定を検出すると、前記選択されたブロックを前記第１拡大率より大きな第２拡大率で拡大して前記表示部に表示する、処理をコンピュータが実行する表示制御方法。
（付記９）前記入力部は指紋センサである、ことを特徴とする付記８に記載の表示制御方法。
（付記１０）前記入力部に情報を入力する方向と前記複数のブロックのいずれかが前記一次元成分に基づき選択されるまでの順序を定める方向が異なる、ことを特徴とする付記８又は９に記載の表示制御方法。
（付記１１）前記入力部に情報を入力する方向と前記複数のブロックのいずれかが前記一次元成分に基づき選択されるまでの順序を定める方向の一部が重なる、ことを特徴とする付記８又は９に記載の表示制御方法。
（付記１２）前記入力部が受け付けた情報に基づいて生成された第１画像と前記入力部が異なるタイミングで受け付けた情報に基づいて生成された第２画像が対応する場合に、前記複数のブロックのいずれかが選択可能な状態に移行する、処理を含むことを特徴とする付記８から１１のいずれか１項に記載の表示制御方法。
（付記１３）前記複数のブロックのいずれかが前記一次元成分に基づいて選択されるまでの順序の起点が前記画面の対角にある隅に位置する各ブロックから等距離である、ことを特徴とする付記８から１２のいずれか１項に記載の表示制御方法。
（付記１４）前記コンピュータが、前記第２拡大率で拡大して表示したブロックの位置を前記画面の名称及び前記画面を提供するアプリの名称の組み合わせと関連付けて記憶する記憶部と接続されており、起動中のアプリの名称と前記起動中のアプリが提供する画面の名称の組み合わせが前記記憶部に記憶されたアプリの名称と画面の名称の組み合わせに一致する場合、前記第１拡大率で拡大したブロックを前記記憶部に記憶された位置に表示する、処理を含むことを特徴とする付記８から１３のいずれか１項に記載の表示制御方法。
（付記１５）表示部が表示する画面を二次元に分割した複数のブロックのいずれかが、入力部が受け付けた二次元の情報の一次元成分に基づいて選択された状態であると判断すると、選択されたブロックを選択されなかった残りのブロックを視認可能な第１拡大率で拡大して前記表示部に表示し、前記選択されたブロックを拡大する決定を検出すると、前記選択されたブロックを前記第１拡大率より大きな第２拡大率で拡大して前記表示部に表示する、処理をコンピュータに実行させる表示制御プログラム。
【符号の説明】
【００６２】
１００  表示装置
１１０  入力部
１２０  表示部
１３０  記憶部
１４０  制御部
【図１】
2019074773.tif 000003
【図２】
2019074773.tif 000004
【図３】
2019074773.tif 000005
【図４】
2019074773.tif 000006
【図５】
2019074773.tif 000007
【図６】
2019074773.tif 000008
【図７】
2019074773.tif 000009
【図８】
2019074773.tif 000010
【図９】
2019074773.tif 000011
【図１０】
2019074773.tif 000012
【図１１】
2019074773.tif 000013
【図１２】
2019074773.tif 000014