(57)【要約】【課題】表示内容からユーザが特定のオブジェクトを選択する際の操作性を向上させることを目的とする。【解決手段】所望の内容を表示する表示装置であって、表示されている内容をハードウェアキーの数Ｎ（Ｎは２以上の整数）に応じた領域に分割する表示分割部と、分割した前記領域のうち、前記ハードウェアキーにより操作された領域内に表示されている選択対象のオブジェクト数と前記ハードウェアキーの数Ｎとを比較し、前記領域に含まれる選択対象のオブジェクト数が前記ハードウェアキーの数Ｎとなるように表示内容の範囲を制御する表示範囲制御部と、有する表示装置が提供される。【選択図】図２
2017162295.tif 000002
【特許請求の範囲】
【請求項１】
所望の内容を表示する表示装置であって、
表示されている内容をハードウェアキーの数Ｎ（Ｎは２以上の整数）に応じた領域に分割する表示分割部と、
分割した前記領域のうち、前記ハードウェアキーにより操作された領域内に表示されている選択対象のオブジェクト数と前記ハードウェアキーの数Ｎとを比較し、前記領域に含まれる選択対象のオブジェクト数が前記ハードウェアキーの数Ｎとなるように表示内容の範囲を制御する表示範囲制御部と、有する表示装置。
【請求項２】
制御した範囲の前記表示内容を画面サイズに拡大し、前記表示内容に含まれる選択対象のオブジェクトに該オブジェクトを示す情報を付して表示する表示部を有する、
請求項１に記載の表示装置。
【請求項３】
分割した前記領域内に表示されているオブジェクトを操作したときの履歴情報を表示する表示部を有する、
請求項１又は２に記載の表示装置。
【請求項４】
制御した範囲の前記表示内容を画面サイズに拡大した場合に画面に表示しきれなかった内容を含めて該表示内容を読み上げる音声出力部を有する、
請求項１〜３のいずれか一項に記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置に関する。
【背景技術】
【０００２】
画面に表示されている情報のうち所望の情報を拡大して表示する技術が知られている（例えば、特許文献１参照）。特許文献１では、ポインティングを行うために用いられるＮ個（Ｎは２以上の整数）のキーが設けられ、Ｎ個のキーに対応して画面がＮ個に分割して表示される。ユーザが、目的とする選択対象のオブジェクトが表示されている領域に対応するキーを操作すると、そのキーに対応する領域が画面に拡大して表示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２１４９７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、画面の分割数が多すぎる場合、拡大率が上がり過ぎて拡大後に表示される情報量が極端に減ることにより、表示内容が把握し難くなる場合がある。また、画面の分割位置が適当でない場合、選択した領域の表示内容が把握し難くなる場合がある。
【０００５】
例えば、分割した複数の領域に跨ったオブジェクトのうち一方の領域に表示されているオブジェクトの部分を拡大して表示したとき、他方の領域に表示されているオブジェクトの部分は表示されなくなる。これにより、オブジェクトのすべての内容が表示されず、オブジェクトの内容が把握し難くなる場合がある。
【０００６】
そこで、一側面では、本発明は、表示内容からユーザが特定のオブジェクトを選択する際の操作性を向上させることを目的とする。
【課題を解決するための手段】
【０００７】
一つの案では、所望の内容を表示する表示装置であって、表示されている内容をハードウェアキーの数Ｎ（Ｎは２以上の整数）に応じた領域に分割する表示分割部と、分割した前記領域のうち、前記ハードウェアキーにより操作された領域内に表示されている選択対象のオブジェクト数と前記ハードウェアキーの数Ｎとを比較し、前記領域に含まれる選択対象のオブジェクト数が前記ハードウェアキーの数Ｎとなるように表示内容の範囲を制御する表示範囲制御部と、有する表示装置が提供される。
【発明の効果】
【０００８】
一側面によれば、表示内容からユーザが特定のオブジェクトを選択する際の操作性を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態にかかる表示装置のハードウェア構成の一例を示す図。
【図２】一実施形態にかかる表示装置の画面を示す図。
【図３】一実施形態にかかる表示装置の機能構成の一例を示す図。
【図４】一実施形態にかかる表示画面の一例を示す図。
【図５】一実施形態にかかる初期表示エリア情報ＤＢの一例を示す図。
【図６】一実施形態にかかる表示中エリア情報ＤＢの一例を示す図。
【図７】一実施形態にかかる選択対象情報ＤＢの一例を示す図。
【図８】一実施形態にかかる画面上の座標の設定例を示す図。
【図９】一実施形態にかかる表示制御処理の一例を示すフローチャート。
【図１０】一実施形態にかかる表示範囲制御処理の一例を示すフローチャート。
【図１１】一実施形態にかかる表示範囲制御方法の一例を説明するための図。
【図１２】一実施形態にかかる表示例を説明するための図。
【図１３】一実施形態にかかる表示例を説明するための図。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
【００１１】
［表示装置］
スマートフォンに搭載されたタッチパネルに対するタッチ操作の代わりにハードウェアキーの押下により入力操作を行うフィーチャーホンがある。スマートフォン向けに開発されたコンテンツをフィーチャーホンで利用し、フィーチャーホンのハードウェアキーでコンテンツを操作する際に、操作性が悪くなる場合があり、操作性の向上が要求されている。なお、本実施形態にかかるフィーチャーホン１０は、所望の内容を表示する表示装置の一例である。
【００１２】
［端末装置のハードウェア構成］
本発明の一実施形態にかかるフィーチャーホン１０のハードウェア構成の一例について、図１を参照しながら説明する。本実施形態にかかるフィーチャーホン１０は、ＣＰＵ１１、メモリ１２、入出力Ｉ／Ｆ１３、キーとして代表的なハードウェアキー１４、ディスプレイ１５、通信Ｉ／Ｆ１６及びスピーカ１８を有する。ＣＰＵ１１は、メモリ１２に格納された表示制御処理プログラムに従って、フィーチャーホン１０の表示を制御する。メモリ１２は、例えば半導体メモリであり、ＣＰＵ１１に実行させるための表示制御処理プログラム等のプログラム、ＣＰＵ１１によって参照されるデータ、及び、表示制御処理プログラムに基づきＣＰＵ１１が実行した表示制御処理の結果取得されたデータ等を格納する。
【００１３】
なお、図２のフィーチャーホン１０は、ストレート型のフィーチャーホンを例示しており、且つハードウェアキー１４として代表的に１〜９までの数字キーを開示している。
【００１４】
記録媒体１７が表示制御処理プログラムを記録している場合、記録媒体１７がＣＰＵ１１に接続されると、ＣＰＵ１１は、必要に応じて表示制御処理プログラムを記録媒体１７からメモリ１２にコピーしてもよい。また、ＣＰＵ１１は、表示制御処理の結果取得されたデータをメモリ１２から記録媒体１７にコピーしてもよい。例えば、記録媒体１７は、フラッシュメモリのような不揮発性の記録媒体であってもよい。
【００１５】
図２（ａ）に一例を示すように、フィーチャーホン１０は、ハードウェアキー１４及びディスプレイ１５を有する。本実施形態のフィーチャーホン１０は、９つのハードウェアキーを有するが、これに限らず、２以上の任意の整数Ｎのハードウェアキー１４を有していればよい。また、ハードウェアキー１４は数字キーに限らず、文字キーや記号キーであってもよい。
【００１６】
入出力Ｉ／Ｆ１３は、ユーザが行うハードウェアキー１４の操作に応じた情報を入力し、ユーザが行うキー操作に応じた情報をディスプレイ１５に表示するためのインターフェースである。入出力Ｉ／Ｆ１３は、ソフトウェアキー又はポインティングデバイス等から情報を入力してもよい。
【００１７】
入出力Ｉ／Ｆ１３は、ディスプレイ１５に表示されている内容に関する情報を音声によりスピーカ１８から出力してもよい。通信Ｉ／Ｆ１６は、ネットワークに接続され、他の装置と通信するインターフェースである。
【００１８】
［機能構成］
次に、一実施形態にかかるフィーチャーホン１０の機能構成の一例について、図３を参照しながら説明する。本実施形態にかかるフィーチャーホン１０は、記録部２０、操作受付部２１、表示分割部２２、カウンタ部２３、表示範囲制御部２４、表示部２５及び音声出力部２６の各機能を有する。
【００１９】
記録部２０は、初期表示エリア情報ＤＢ（データベース）２７、表示中エリア情報ＤＢ２８、選択対象情報ＤＢ２９に所定のデータを記録する。
【００２０】
操作受付部２１は、ユーザが行うハードウェアキー１４の操作を受け付ける。表示分割部２２は、表示されている内容をハードウェアキーの数Ｎに等分割する。例えば、図２（ａ）に示すフィーチャーホン１０は、ハードウェアキーの数Ｎが９であるため、ディスプレイ１５に表示されている内容を、破線で区切った９つの領域に等分割する。分割領域の表示は、図２（ａ）のように線で区切るだけでなく、色分けして区切る等の方法を用いることができる。以下では、等分割した各領域を「仮分割エリア」という。
【００２１】
表示分割部２２は、表示されている内容をハードウェアキーの数Ｎと同数の仮分割エリアに分割する。特に、図２（ａ）に示すように、ハードウェアキー１４とディスプレイ１５を９等分した仮分割エリアとの配置が一致するように表示内容を分割する。これにより、ユーザの直感的な操作が可能になり、表示内容からユーザが特定のオブジェクトを選択する際の操作性を向上させることができる。
【００２２】
ただし、表示分割部２２は、表示内容をハードウェアキーの数Ｎに分割する際、必ずしも等分割に分割しなくてもよい。
【００２３】
図３に戻り、カウンタ部２３は、分割した仮分割エリアのうち、特定の仮分割エリアに対応するハードウェアキー１４の操作により、仮分割エリア内の選択対象のオブジェクト数をカウントする。例えば、「１」のハードウェアキー１４が操作された場合、カウンタ部２３は、「１」のハードウェアキー１４に対応するディスプレイ１５の左上の仮分割エリア内の選択対象のオブジェクトの数をカウントする。ここでは、「国内」、「パンダの」、「６月２４日（水」の３つのオブジェクトが表示されているため、カウンタ部２３は、選択対象のオブジェクト数を「３」とカウントする。
【００２４】
表示範囲制御部２４は、カウントした選択対象のオブジェクト数とハードウェアキーの数Ｎとを比較する。表示範囲制御部２４は、比較の結果、オブジェクト数がハードウェアキーの数Ｎに満たない場合、仮分割エリアに含まれる選択対象のオブジェクト数がハードウェアキーの数Ｎとなるまで表示内容の範囲を制御する。先程の例では、カウンタ部２３は、カウントした選択対象のオブジェクト数「３」が、ハードウェアキーの数「９」に満たないため、ユーザにより操作された領域に含まれる選択対象のオブジェクト数がハードウェアキーの数「９」となるまで表示範囲を制御する。表示範囲制御が終了し、選択対象のオブジェクト数がＮ個に制御されて表示された状態を以降「フォーカス状態」と記載する。
【００２５】
表示部２５は、制御した範囲の表示内容をディスプレイ１５の一画面のサイズに拡大表示する。また、表示部２５は、表示内容に含まれる選択対象のオブジェクトに該オブジェクトを示す情報を付して表示する。
【００２６】
選択対象のオブジェクトを示す情報の一例として、図２（ｂ）の例では、カウンタ部２３がカウントした９つの選択対象のオブジェクトを示すインデックス番号１〜９が付されている。
【００２７】
表示部２５は、ハードウェアキー１４が押下される毎に、押下されたハードウェアキー１４に対応する仮分割エリア内の、インデックス番号が付された選択対象のオブジェクトにマウスポインタ（又はハイライト）を移動してもよい。さらに、表示部２５は、マウスポインタが指し示すテキストをカタカナ表記してもよい。音声出力部２６は、マウスポインタが指し示す選択対象のオブジェクトの内容やマウスポインタが指し示す選択対象のオブジェクトに付されたテキストを読み上げる処理を行ってもよい。その際、音声出力部２６は、選択対象のオブジェクトのテキストの読み上げ範囲を、行単位、句点までの一文単位、段落単位、テキストタグ全体等、選択が可能な画面上で見えない範囲も含めて読み上げを行うようにしてもよい。
【００２８】
なお、選択対象のオブジェクトにインデックス番号を付すこと（図２（ｂ）参照）、選択対象のオブジェクトにテキストを付すこと（図４参照）、及び付したテキストを読み上げること、は表示内容に含まれる選択対象のオブジェクトを示す情報を付する一例である。
【００２９】
例えば、図４に示すように、表示部２５は、フォーカス状態におけるハードウェアキー１４の「２」が押下されたことにより、「２」のインデックス番号が付された選択対象のオブジェクトの中央にマウスポインタＰ（ハイライト）を移動させる。音声出力部２６は、マウスポインタＰで示されるオブジェクトにテキストを付す。音声出力部２６は、テキストを読み上げる。このとき、音声出力部２６は、画面上に見えていない範囲も含めたテキストを読み上げることで、ユーザが特定のオブジェクトを選択する際の操作性を向上させることができる。表示部２５は、音声出力部２６による音声出力の替わりに、又は音声出力とともに、画面上に見えていない範囲も含めたテキストを表示してもよい。ここでは、表示されていない「タンジョウ」も含めたテキスト「パンダノアカチャンガタンジョウ」が表示されている。
【００３０】
表示部２５は、例えば図４に示すマウスポインタＰが載った状態で、ハードウェアキー１４の「２」を押下することで、ハードウェアキー１４のキー番号に応じた実行動作（リンク先へジャンプ等）を行う。さらに、表示部２５は、その後の対応するハードウェアキー１４の押下により、例えばリンク実行などの実行操作を許可する処理を行ってもよい。
【００３１】
本実施形態にかかるフィーチャーホン１０では、表示範囲制御部２４が、ユーザにより操作された仮分割エリアに含まれる選択対象のオブジェクト数がハードウェアキーの数以上になるまで表示内容の範囲を制御する。これにより、図２（ｂ）に示すように、表示の拡大率が上がり過ぎない表示範囲で表示内容を表示することができ、ユーザが特定のオブジェクトを選択する際の操作性を向上させることができる。
【００３２】
なお、操作受付部２１は、図１の入出力Ｉ／Ｆ１３及びハードウェアキー１４により実現される。表示部２５は、入出力Ｉ／Ｆ１３及びディスプレイ１５により実現される。音声出力部２６は、入出力Ｉ／Ｆ１３及びスピーカ１８により実現される。
【００３３】
表示分割部２２、カウンタ部２３及び表示範囲制御部２４は、ＣＰＵ１１により実現される。記録部２０が記録する各種ＤＢは、メモリ１２により実現される。
【００３４】
図５は、本実施形態にかかる初期表示エリア情報ＤＢ２７の一例を示す。図６は、本実施形態にかかる表示中エリア情報ＤＢ２８の一例を示す。図７は、本実施形態にかかる選択対象情報ＤＢ２９の一例を示す。例えば、図８に示すディスプレイ１５の表示内容をハードウェアキーの数「９」の領域に分割した場合であって、ユーザ操作によって選択された領域が、図５の「仮分割エリア」と表示されている領域である場合の各種ＤＢに記録されるデータ項目について説明する。
【００３５】
ディスプレイ１５の幅はｗ１であり、ディスプレイ１５の高さはｈ１である。仮分割エリアの幅はｗ２であり、仮分割エリアの高さはｈ２である。仮分割エリアに表示されている一の選択対象の幅はｗ３であり、高さはｈ３である。ディスプレイ１５の座標（ｘ、ｙ）のうち、左上の基準座標を（ｘ１、ｙ１）で示し、仮分割エリアの左上の座標を（ｘ２、ｙ２）で示し、選択対象の左上の座標を（ｘ３、ｙ３）で示す。
【００３６】
図５の初期表示エリア情報ＤＢ２７には、データ項目２７１が初期表示状態のエリア情報のデータ範囲・単位２７２に、初期表示状態の選択対象数、矩形左上のｘ座標、矩形左上のｙ座標、矩形横幅、矩形高さが記録される。図５の例では、初期表示状態の選択対象数に「Ｍ」、矩形左上のｘ座標に「ｘ１」、矩形左上のｙ座標に「ｙ１」、矩形横幅に「ｗ１」、矩形高さに「ｈ１」が記録されている。
【００３７】
図６の表示中エリア情報ＤＢ２８には、データ項目２８１が表示中エリア情報のデータ範囲・単位２８２に、選択対象数、制御、矩形左上のｘ座標、矩形左上のｙ座標、矩形横幅、矩形高さ、ポインタが表示するｘ座標、ポインタが表示するｙ座標が記録される。図６の例では、選択対象数に「ｍ」、制御に「左右方向（初期値）」、「上下方向」、「終了」のいずれかが記録される。また、矩形左上のｘ座標に「ｘ２」、矩形左上のｙ座標に「ｙ２」、矩形横幅に「ｗ２」、矩形高さに「ｈ２」が記録されている。また、ポインタが表示するｘ座標に、その時点でのポインタのｘ座標を示す「ｐｘ」、ポインタ表示のｙ座標に、その時点でのポインタのｙ座標を示す「ｐｙ」が記録されている。
【００３８】
図７の選択対象情報ＤＢ２９には、データ項目２９１が選択対象情報[Ｍ]のデータ範囲・単位２９２に、インデックス番号、選択対象のオブジェクトの左上のｘ座標、選択対象のオブジェクトの左上のｙ座標、選択対象のオブジェクトの横幅、選択対象のオブジェクトの高さが記録される。図７の例では、インデックス番号に「ｉｄｘ（−１〜Ｎ）（初期値：−１）」、選択対象のオブジェクトの左上のｘ座標に「ｘ３」、選択対象のオブジェクトの左上のｙ座標に「ｙ３」、選択対象横幅に「ｗ３」、選択対象高さに「ｈ３」が記録されている。
【００３９】
なお、記録部２０には、ハードウェアキーの数Ｎ、表示範囲の制御時に使用する左右方向移動単位量Δｘ及び上下方向移動単位量Δｙが予め記録される。ハードウェアキーの数Ｎ、左右方向移動単位量Δｘ及び上下方向移動単位量Δｙは、例えば、図１に示すメモリ１２に記録される。
【００４０】
［表示制御処理］
次に、本実施形態に係る表示制御処理について図９を参照して説明する。本処理が開始されると、記録部２０は、メモリ１２内の情報を更新する(ステップＳ１０)。記録部２０は、メモリ１２内のハードウェアキーの数Ｎ、表示範囲の制御時に使用する左右方向移動単位量Δｘ及び上下方向移動単位量Δｙを更新する。
【００４１】
次に、操作受付部２１は、ハードウェアキー１４の押下を検出したかを判定し（ステップＳ１２）、ハードウェアキー１４の押下を検出するまでステップＳ１２を繰り返し実行する。
【００４２】
操作受付部２１が、ハードウェアキー１４の押下を検出したとき、カウンタ部２３は、押下したハードウェアキー１４に対応する仮分割エリア内の選択対象のオブジェクト数ｍをカウントする（ステップＳ１４）。次に、カウンタ部２３は、選択対象のオブジェクト数ｍとハードウェアキーの数Ｎとを比較する（ステップＳ１６）。比較の結果、選択対象のオブジェクト数ｍがハードウェアキーの数Ｎよりも大きい場合、表示部２５は、対応する仮分割エリアを一画面に拡大して表示し（ステップＳ１８）、ステップＳ１０に戻ってステップＳ１０以降の処理を繰り返す。
【００４３】
ステップＳ１６の比較の結果、選択対象のオブジェクト数ｍがハードウェアキーの数Ｎに等しい場合、ステップＳ２２に進む。選択対象のオブジェクト数ｍがハードウェアキーの数Ｎよりも小さい場合、図１０に示す表示範囲制御処理を呼出して実行する（ステップＳ２０）。
（表示範囲制御処理）
図１０の表示範囲制御処理は、主に表示範囲制御部２４により実行される。まず、表示範囲制御部２４は、表示中エリア情報ＤＢ２８に基づき、ハードウェアキー１４の操作に対応する仮分割エリアの表示中エリア情報を取得する（ステップＳ５０）。次に、表示範囲制御部２４は、制御方向を左右方向とするか、又は上下方向とするかを判定する（ステップＳ５２）。本実施形態では、制御方向は上下方向よりも左右方向が優先される。また、左右方向では、左方向よりも右方向が優先される。また、上下方向では、上方向よりも下方向が優先される。また、左右方向への制御及び上下方向への制御は交互に行われる。ただし、優先方向は、上記の方向に限られない。
【００４４】
表示範囲制御部２４は、制御方向が左右方向であると判定すると、右の限界まで到達したかを判定する（ステップＳ５４）。例えば、図１１（ａ）は、仮分割エリア「１」が選択された場合の表示範囲制御の一例を示す。仮分割エリア「１」が選択された場合、表示範囲制御部２４は、右方向へ表示範囲をΔｘずつ拡大することができる。右拡大エリア「５」まで表示範囲が拡大されると、表示範囲制御部２４は、右の限界まで到達したと判定する。また、表示範囲制御部２４は、下方向へ表示範囲をΔｙずつ拡大することができる。下拡大エリア「５」まで表示範囲が拡大されると、表示範囲制御部２４は、下の限界まで到達したと判定する。仮分割エリア「１」が選択された場合、左方向及び上方向へ表示範囲を拡大することはできない。また、表示範囲制御部２４は、表示範囲を右方向へΔｘずつ拡大することと、下方向へΔｙずつ拡大することとを交互に行う。
【００４５】
図１１（ｂ）は、仮分割エリア「６」が選択された場合の表示範囲制御の一例を示す。仮分割エリア「６」が選択された場合、表示範囲制御部２４は、右方向へ表示範囲をΔｘずつ拡大することができる。右拡大エリア「５」まで表示範囲が拡大されると、表示範囲制御部２４は、右の限界まで到達したと判定する。また、表示範囲制御部２４は、上方向へ表示範囲をΔｙずつ拡大することができる。上拡大エリア「５」まで表示範囲が拡大されると、表示範囲制御部２４は、上の限界まで到達したと判定する。仮分割エリア「６」が選択された場合、左方向及び下方向へ表示範囲を拡大することはできない。また、表示範囲制御部２４は、表示範囲を右方向へΔｘずつ拡大することと、上方向へΔｙずつ拡大することとを交互に行う。
【００４６】
図１０に戻り、ステップＳ５４において、表示範囲制御部２４は、右の限界まで到達していないと判定すると、仮分割エリアの幅ｗ２にΔｘを加算し、表示範囲をΔｘだけ拡大するように制御する（ステップＳ５６）。次に、表示範囲制御部２４は、制御方向を上下方向に設定する（ステップＳ５８）。
【００４７】
次に、表示範囲制御部２４は、仮分割エリアの幅ｗ２、仮分割エリアの左上のｘ座標ｘ２、仮分割エリアの高さｈ２、仮分割エリアの左上のｙ座標ｙ２により設定される表示範囲が、ディスプレイ１５の表示範囲の限界を超えた場合、その表示範囲をディスプレイ１５の表示範囲の限界値へ補正する（ステップＳ６０）。
【００４８】
次に、記録部２０は、表示中エリア情報ＤＢ２８の表示中エリア情報を更新する（ステップＳ６２）。次に、表示範囲制御部２４は、仮分割エリア内の選択対象のオブジェクト数ｍがハードウェアキーの数Ｎ以上かを判定する（ステップＳ６４）。表示範囲制御部２４は、仮分割エリア内の選択対象のオブジェクト数ｍがハードウェアキーの数Ｎ以上であると判定した場合、本処理を終了する。
【００４９】
ステップＳ６４において、表示範囲制御部２４は、仮分割エリア内の選択対象のオブジェクト数ｍがハードウェアキーの数Ｎよりも小さい場合、表示範囲の制御を終了するかを判定する（ステップＳ６６）。表示範囲制御部２４は、表示範囲の制御が「終了」に設定されている場合、本処理を終了する。一方、表示範囲制御部２４は、表示範囲の制御が終了しないに設定されている場合、ステップＳ５２に戻り、ステップＳ５２以降の処理を実行する。これにより、表示範囲の更なる制御が行われる。
【００５０】
ステップＳ５２において、表示範囲制御部２４は、制御方向が上下方向であると判定した場合、下の限界まで到達したか否かを判定する（ステップＳ７２）。表示範囲制御部２４は、下の限界まで到達していないと判定すると、仮分割エリアの高さｈ２にΔｙを加算し（ステップＳ７４）、仮分割エリアの高さ方向の表示範囲をΔｙだけ拡大するように制御する。次に、表示範囲制御部２４は、制御方向を左右方向に設定する（ステップＳ７６）。
【００５１】
次に、表示範囲制御部２４は、ステップＳ６０〜ステップＳ６６の処理を再び実行する。表示範囲制御部２４は、ステップＳ６６にて表示範囲の制御を終了しないと判定した場合、ステップＳ５２に戻り、更に表示範囲の制御を行う。
【００５２】
ステップＳ５２において、表示範囲制御部２４は、制御方向は左右方向であると判定し、ステップＳ５４において、右の限界まで到達したと判定すると、左の限界まで到達したかを判定する（ステップＳ６８）。表示範囲制御部２４は、左の限界まで到達していないと判定すると、仮分割エリアの左上のｘ座標ｘ２からΔｘを減算し、表示範囲をΔｘだけ拡大するように制御する（ステップＳ７０）。次に、表示範囲制御部２４は、制御方向を上下方向に設定し（ステップＳ５８）、ステップＳ６０〜ステップＳ６６の処理を再び実行する。表示範囲の制御を終了しないと判定された場合、ステップＳ５２に戻り、更に表示範囲の制御が行われる。
【００５３】
ステップＳ５２において、表示範囲制御部２４は、制御方向は上下方向であると判定し、ステップＳ７２において、下の限界まで到達したと判定すると、上の限界まで到達したかを判定する（ステップＳ７８）。表示範囲制御部２４は、上の限界まで到達していないと判定すると、仮分割エリアの左上のｙ座標ｙ２からΔｙを減算し、仮分割エリアの幅方向の表示範囲をΔｙだけ拡大するように制御する（ステップＳ８０）。次に、表示範囲制御部２４は、制御方向を左右方向に設定し（ステップＳ７６）、ステップＳ６０〜ステップＳ６６の処理を再び実行する。表示範囲の制御を終了しないと判定された場合、ステップＳ５２に戻り、更に表示範囲の制御が行われる。
【００５４】
ステップＳ７８において、表示範囲制御部２４は、上の限界まで到達したと判定すると、制御方向に終了を設定する（ステップＳ８２）。この後、ステップＳ６０〜ステップＳ６６の処理が実行され、ステップＳ６６にて表示範囲の制御は終了であると判定されたとき、本処理が終了する。
【００５５】
図１０の表示範囲制御処理が終了すると、図９のステップＳ２２が実行される。すなわち、表示部２５は、仮分割エリアの表示エリアを制御された表示範囲に変更して表示し、カウンタ部２３は、変更された仮分割エリアの表示範囲の表示内容から選択対象のオブジェクトｍをカウントする（ステップＳ２２）。記録部２０は、選択対象情報ＤＢ２９に格納されている選択対象情報「Ｍ」内の各情報を現時点の表示内容の選択対象のオブジェクト情報に更新する（ステップＳ２４）。次に、表示部２５は、表示されている選択対象のオブジェクトにインデックス番号を付して、選択対象のオブジェクトにオーバーレイして表示する（ステップＳ２６）。
【００５６】
次に、操作受付部２１は、ハードウェアキー１４の押下を検出したかを判定し（ステップＳ２８）、ハードウェアキー１４の押下を検出するまで、ステップＳ２８を繰り返し実行する。次に、表示部２５は、ハードウェアキー１４の押下を検出したとき、選択対象のオブジェクトを検索する（ステップＳ３０）。表示部２５は、選択対象のオブジェクトの表示内にマウスポインタＰの座標があるかを判定する（ステップＳ３２）。表示部２５は、選択対象のオブジェクトの表示内にマウスポインタＰの座標がないと判定した場合、選択対象のオブジェクトの中央にマウスポインタＰを移動させる（ステップＳ３４）。
【００５７】
次に、表示部２５は、表示中エリア情報ＤＢ２８に記録されている表示中エリア情報を更新する（ステップＳ３６）。次に、音声出力部２６は、マウスポインタＰが指し示す選択対象のオブジェクトに付されたテキストを読み上げ（ステップＳ３８）、ステップＳ２８に戻り、ステップＳ２８以降の処理を繰り返す。
【００５８】
ステップＳ３２において、表示部２５は、選択対象のオブジェクトの表示内にマウスポインタＰの座標があると判定した場合、マウスポインタＰの移動先に表示されている選択対象のオブジェクトに応じた実行動作を行い、本処理を終了する。例えば、選択対象のオブジェクトに応じた実行動作には、オブジェクトのリンク先へジャンプ等が含まれる。
【００５９】
以上に説明したように、一実施形態に係るフィーチャーホン１０が行う表示制御処理によれば、表示されている選択対象のオブジェクト数とハードウェアキーの数Ｎとが比較される。そして、比較の結果、オブジェクト数がハードウェアキーの数Ｎに満たない場合、表示範囲が制御される。例えば、ハードウェアキー１４の「１」が押下された場合、表示範囲制御部２４は、図１１（ａ）に示すように、１→２→・・→５の順に、左右方向移動単位量Δｘと上下方向移動単位量Δｙの表示範囲を制御する。
【００６０】
このようにして、本実施形態にかかる表示範囲制御部２４は、左右方向移動単位量Δｘ及び上下方向移動単位量Δｙの範囲で徐々に仮分割エリアの表示範囲の制御を繰り返し行う。また、表示範囲制御部２４は、制御の優先度は右方向が左方向よりも高く、下方向が上方向よりも高く、右方向への制御は初期表示の右端に到達した際に左方向の制御へ切り替え、下方向への制御は初期表示の下端に到達した際に上方向の制御に切り替える。表示範囲制御部２４は、以上の表示範囲の制御を選択対象数のオブジェクト数がＮ個になるまで繰り返す。
【００６１】
これにより、本実施形態にかかるフィーチャーホン１０によれば、適正な数の選択対象のオブジェクトが表示され、必要なオブジェクトを容易に認識することができる。これにより、表示内容からユーザが特定のオブジェクトを選択する際の操作性を向上させることができる。その結果、スマートフォン向けに最適化されたコンテンツをフィーチャーホン１０のハードウェアキー１４で操作する際の操作性を向上させることができる。
【００６２】
（変形例）
最後に、本実施形態に係るフィーチャーホン１０が行う表示の変形例について、図１２及び図１３を参照して説明する。ユーザは、図１２（ａ）に示すようにハードウェアキー１４の「９」を操作した後、図１２（ｂ）に示すようにハードウェアキー１４の「７」を操作することで、ディスプレイ１５の画面の右側下寄りに示す「ベビー・マタニティ」のオブジェクトを選択可能である。また、ユーザは、ハードウェアキー１４の「９」を操作した後、ハードウェアキー１４の「９」を操作することで、ディスプレイ１５の画面の最右下「出産内祝い」のオブジェクトを選択可能である。つまり、サイト構成が変わらない限り、常に同じ操作で同じ選択対象のオブジェクトを選択することができる。
【００６３】
よって、マウスポインタＰの移動による選択対象のオブジェクトの実行時またはフォーカス状態時において、次回閲覧時に活用可能な「ベビー・マタニティ」や「大きいサイズ」を実行するインデックス番号を逆引きして表示してもよい。インデックス番号を逆引きして表示するとは、例えば、過去において「ベビー・マタニティ」の選択及び実行が行われていた場合、「ベビー・マタニティ」に到達するまでにオブジェクトを操作したときのインデックス番号の履歴情報を表示することをいう。
【００６４】
例えば、図１３（ａ）に示すように、過去において「ベビー・マタニティ」の選択及び実行が行われていた場合、選択対象のオブジェクト「ベビー・マタニティ」を選択実行するためのインデックス番号「９」「７」を表示する。この場合、選択対象のオブジェクトのテキストである「ベビー・マタニティ」を表示したり、そのテキストを読み上げたりする機能を設けてもよい。
【００６５】
図１３（ｂ）に示すように、過去において操作された「オオキイサイズ１０エルまで」が選択対象のオブジェクトである場合、「オオキイサイズ１０エルまで」と、選択対象のオブジェクトを選択実行するためのインデックス番号「２」「２」を表示してもよい。また、「オオキイサイズ１０エルまで」のテキストを読み上げてもよい。このようにして、マウスポインタＰにより選択された仮分割エリアに、過去にその仮分割エリアのオブジェクトを操作したときの履歴情報が表示される。これにより、フィーチャーホン１０のハードウェアキー１４で操作する際の操作性をさらに向上させることができる。よく訪れるサイト（例は通販サイト）では、いっそう効果的に操作性を向上させることができる。
【００６６】
以上、表示装置を上記実施形態により説明したが、本発明にかかる表示装置は上記実施形態に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能である。また、上記実施形態及び変形例が複数存在する場合、矛盾しない範囲で組み合わせることができる。
【００６７】
例えば、表示装置は、フィーチャーホン１０に限らず、スマートフォン、携帯電話端末、ＰＤＡ（Personal Digital Assistants）端末、ビデオカメラ、デジタルカメラ、携帯用音楽再生装置、携帯用映像処理装置、携帯用ゲーム機器、ＨＭＤ（Head Mount Display）や時計型端末装置等のウェアラブル端末装置、その他の電子機器で適用され得る。
【符号の説明】
【００６８】
１０  フィーチャーホン
１１  ＣＰＵ
１２  メモリ
１３  入出力Ｉ／Ｆ
１４  ハードウェアキー
１５  ディスプレイ１５
１８  スピーカ
２０  記録部
２１  操作受付部
２２  表示分割部
２３  カウンタ部
２４  表示範囲制御部
２５  表示部
２６  音声出力部
２７  初期表示エリア情報ＤＢ
２８  表示中エリア情報ＤＢ
２９  選択対象情報ＤＢ
【図１】
2017162295.tif 000003
【図２】
2017162295.tif 000004
【図３】
2017162295.tif 000005
【図４】
2017162295.tif 000006
【図５】
2017162295.tif 000007
【図６】
2017162295.tif 000008
【図７】
2017162295.tif 000009
【図８】
2017162295.tif 000010
【図９】
2017162295.tif 000011
【図１０】
2017162295.tif 000012
【図１１】
2017162295.tif 000013
【図１２】
2017162295.tif 000014
【図１３】
2017162295.tif 000015