(57)【要約】【課題】画像内の制御対象の移動に関するユーザの利便性を向上させる表示装置、表示制御方法およびプログラムを提供する。【解決手段】表示装置は、画像を表示する表示手段と、表示手段が表示している画像内の制御対象を所定方向へ移動させる旨の移動指示の入力を受け取る入力手段と、制御対象の所定方向の移動先が存在しない状況で、入力手段が移動指示の入力を受け取った場合には、表示手段での画像の表示を継続する制御手段と、を含む。【選択図】図１
2012230634.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示手段と、
前記表示手段が表示している画像内の制御対象を所定方向へ移動させる旨の移動指示の入力を受け取る入力手段と、
前記制御対象の前記所定方向の移動先が存在しない状況で、前記入力手段が前記移動指示の入力を受け取った場合には、前記表示手段での前記画像の表示を継続する制御手段と、を含む表示装置。
【請求項２】
請求項１に記載の表示装置において、
前記制御手段は、前記移動先と前記画像の前記所定方向のスクロール画像とが存在しない特定状況で、前記入力手段が前記移動指示の入力を受け取った場合には、前記表示手段での前記画像の表示を継続する、表示装置。
【請求項３】
請求項２に記載の表示装置において、
前記制御手段は、前記表示手段が前記表示手段の表示幅よりも大きい幅を有する表示用画像について当該表示用画像の一部を前記画像として表示し、かつ、前記移動先と前記スクロール画像とが存在しない状況で、前記入力手段が前記移動指示の入力を受け取った場合には、前記表示手段での前記画像の表示を継続する、表示装置。
【請求項４】
請求項３に記載の表示装置において、
前記制御手段は、前記表示手段が前記表示手段の表示幅以下の幅を有する画像を表示している状況で前記入力手段が前記移動指示の入力を受け取った場合には、前記特定状況であっても前記制御対象を前記所定方向とは異なる方向に移動する、表示装置。
【請求項５】
請求項１から４のいずれか１項に記載の表示装置において、
前記入力手段が前記移動指示の入力を受け取り前記制御手段が前記表示手段での前記画像の表示を継続した際に、報知を行う報知手段をさらに含む、表示装置。
【請求項６】
請求項５に記載の表示装置において、
前記報知手段は、前記報知を所定時間実行し、
前記制御手段は、前記報知が終了した後に前記入力手段が前記移動指示の入力を再度受け取った場合には、前記制御対象を前記所定方向とは異なる方向に移動する、表示装置。
【請求項７】
画像を表示する表示手段を含む表示装置での表示制御方法であって、
前記表示手段が表示している画像内の制御対象を所定方向へ移動させる旨の移動指示の入力を受け取る入力ステップと、
前記制御対象の前記所定方向の移動先が存在しない状況で、前記移動指示の入力を受け取った場合には、前記表示手段での前記画像の表示を継続する制御ステップと、を含む表示制御方法。
【請求項８】
コンピュータに、
画像を表示する表示手順と、
前記画像内の制御対象を所定方向へ移動させる旨の移動指示の入力を受け取る入力手順と、
前記制御対象の前記所定方向の移動先が存在しない状況で、前記移動指示の入力を受け取った場合には、前記画像の表示を継続する制御手順と、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、表示制御方法およびプログラムに関する。
【背景技術】
【０００２】
現在、インターネットへ接続し、ブラウザアプリケーションを用いてＷｅｂページコンテンツを閲覧可能な携帯端末が普及している。例えば、特許文献１には、Ｗｅｂページコンテンツを表示可能な携帯電話が記載されている。以下では、「ブラウザアプリケーション」を「ブラウザ」とも称し、「Ｗｅｂページコンテンツ」を「コンテンツ」とも称する。
【０００３】
通常、コンテンツはＨＴＭＬ（Hyper Text Markup Language）などの言語を用いて記述された文書にて規定される。以下では、コンテンツを規定する文書として、ＨＴＭＬ文書を例に挙げて説明する。
【０００４】
コンテンツ作成者は、ＨＴＭＬ文書中で、テキストや画像の表示方法、また、他の文書へのハイパーリンクの設定つまりアンカーテキストの設定について規定する。以下、「アンカーテキスト」を「アンカー」と称する。
【０００５】
ブラウザは、ＨＴＭＬ文書を解釈しＨＴＭＬ文書に従ってコンテンツを表示する。
【０００６】
ＨＴＭＬ文書では、コンテンツ内の各要素が順に記載されている。このため、ＨＴＭＬ文書に従ってコンテンツを表示する表示装置において、次のアンカーへフォーカスをひとつずつ移動させていく方式が採用されると、全てのアンカーへ、一意の順でフォーカスを移動させることが可能になる。なお、フォーカスは、アンカーを選択するために用いられる。
【０００７】
ここで、コンテンツ上のフォーカスの移動例を説明する。
【０００８】
図６は、ディスプレイサイズに収まる幅を有するコンテンツ上でのフォーカスの移動を説明するための図である。
【０００９】
図６において、Ｗｅｂページコンテンツ３０１は、アンカーを持たないテキスト部３０２と、アンカーであるリンク部３０３〜３１１と、フォーカス３００と、を含む。
【００１０】
リンク部３０３〜３１１は、リンク部３０３〜３１１の順番で、ＨＴＭＬ文書にて規定されており、ディスプレイの画面幅に収まるよう、リンク部３０５および３０８の後に改行が行われている。
【００１１】
図６に示す例では、リンク部３０３〜３１１は３行３列の構成となっており、例えば、携帯端末の十字キーの操作に従ってリンク部３０３〜３１１間でフォーカス３００が移動する。
【００１２】
図７は、フォーカス３００の移動の遷移を示した図である。
【００１３】
図７において、フォーカス３００は、画面４０１から順に、携帯端末の十字キー内の右キーが押下される度に、画面４０２、画面４０３、画面４０４に示したように遷移していく。なお、画面４０３において、フォーカス３００は最右端のアンカー（リンク３）にあるが、右キーの押下により、次の行の最左端のアンカー（リンク４）へ遷移する（画面４０４参照）。
【００１４】
図６および図７ではシンプルな構成のコンテンツを示したが、図６および図７を用いて説明したフォーカスの移動方法は、ＨＴＭＬ文書でのアンカーの記述順に従ってフォーカスを移動するため、複雑な構成のコンテンツであっても、全てのアンカーへ一意の順でフォーカスを移動することができるという利点がある。
【００１５】
なお、コンテンツとしては、パソコンのように横幅８００ピクセルまたは１０２４ピクセルといった表示領域を持つデバイスでの閲覧を想定して作成されたものが多い。
【００１６】
このため、携帯端末ではディスプレイサイズに収まらずに画面スクロールが必要となるコンテンツも多い。
【００１７】
図８は、ディスプレイに収まらない幅を有するコンテンツの一例を示した図である。
【００１８】
図８において、Ｗｅｂページコンテンツ５０１は、３行６列のリンク部（アンカー）５０２を有する。
【００１９】
携帯端末等の表示装置は、Ｗｅｂページコンテンツ５０１がディスプレイに収まらないため、まず、Ｗｅｂページコンテンツ５０１のうちの部分領域５０３を表示する。画面５０４は、部分領域５０３を表示した画面である。ユーザは、画面５０４をスクロールさせることでＷｅｂページコンテンツ５０１全体の閲覧を行う。
【００２０】
図９は、Ｗｅｂページコンテンツ５０１上のフォーカス５００の移動の遷移を示した図である。
【００２１】
図９において、フォーカス５００は、画面６０１から順に、右キーが押下される度に、画面６０２、画面６０３、画面６０４、画面６０５に示したようにリンク部（アンカー）５０２をひとつずつ移動していく。
【００２２】
なお、画面６０４をさらに右にスクロールできる場合には、画面６０４が表示されている状況で右キーが押下されると、フォーカス５００をリンク６上に位置したまま、右へのスクロールが実行される。
【先行技術文献】
【特許文献】
【００２３】
【特許文献１】特開２００８−２５６９０４号公報
【発明の概要】
【発明が解決しようとする課題】
【００２４】
フォーカスがキー操作に応じてアンカーをひとつずつ移動していく方式では、例えば、ユーザがフォーカスを右へ移動させるために右キーを連続して押下していると、図９に示した画面６０４から画面６０５への遷移のように、右キーが押下されているにも拘らず、フォーカスがＷｅｂページコンテンツ５０１上で左下に移動し、かつ、Ｗｅｂページコンテンツ５０１が左にスクロールしてしまう。
【００２５】
この画面の遷移は、フォーカス等の制御対象を所定方向へ移動させる旨の移動指示が受け付けられた場合に、その移動指示に応じて、制御対象をその所定方向とは異なる方向に移動し、かつ、画面をその所定方向とは異なる方向にスクロールする処理が実行されることに起因する。
【００２６】
この場合、制御対象の移動は、ユーザの意図とは異なるため、ユーザにとっては唐突に制御対象の画像内での位置が予期せぬ方向へ大きく移動してしまうことになり、ユーザを困惑させてしまい、利便性が良くないという課題があった。
【００２７】
本発明の目的は、上記課題を解決可能な表示装置、表示制御方法およびプログラムを提供することである。
【課題を解決するための手段】
【００２８】
本発明の表示装置は、画像を表示する表示手段と、前記表示手段が表示している画像内の制御対象を所定方向へ移動させる旨の移動指示の入力を受け取る入力手段と、前記制御対象の前記所定方向の移動先が存在しない状況で、前記入力手段が前記移動指示の入力を受け取った場合には、前記表示手段での前記画像の表示を継続する制御手段と、を含む。
【００２９】
本発明の表示制御方法は、画像を表示する表示手段を含む表示装置での表示制御方法であって、前記表示手段が表示している画像内の制御対象を所定方向へ移動させる旨の移動指示の入力を受け取る入力ステップと、前記制御対象の前記所定方向の移動先が存在しない状況で、前記移動指示の入力を受け取った場合には、前記表示手段での前記画像の表示を継続する制御ステップと、を含む。
【００３０】
本発明のプログラムは、コンピュータに、画像を表示する表示手順と、前記画像内の制御対象を所定方向へ移動させる旨の移動指示の入力を受け取る入力手順と、前記制御対象の前記所定方向の移動先が存在しない状況で、前記移動指示の入力を受け取った場合には、前記画像の表示を継続する制御手順と、を実行させる。
【発明の効果】
【００３１】
本発明によれば、制御対象の移動に関するユーザの利便性を向上することが可能となる。
【図面の簡単な説明】
【００３２】
【図１】本発明の第１実施形態の表示装置の一例である電子機器１を示したブロック図である。
【図２】電子機器１の模式図である。
【図３】電子機器１の動作を説明するためのフローチャートである。
【図４】本発明の第２実施形態の電子機器１Ａを示したブロック図である。
【図５】第２実施形態の動作を説明するためのフローチャートである。
【図６】ディスプレイサイズに収まる幅を有するコンテンツ上でのフォーカスの移動を説明するための図である。
【図７】フォーカスの移動の遷移を示した図である。
【図８】ディスプレイに収まらない幅を有するコンテンツの一例を示した図である。
【図９】フォーカスの移動の遷移を示した図である。
【発明を実施するための形態】
【００３３】
以下、本発明の実施形態を図面を参照して説明する。
【００３４】
（第１実施形態）
図１は、本発明の第１実施形態の表示装置の一例である電子機器１を示したブロック図である。図２は、電子機器１の模式図である。
【００３５】
電子機器１は、例えば、携帯電話機またはスマートフォンである。なお、電子機器１は、携帯電話機またはスマートフォンに限らず、例えば、携帯型ゲーム機、タブレット型ＰＣ（Personal Computer）、または、ノート型ＰＣでもよい。
【００３６】
電子機器１は、表示部２と、入力部３と、制御部４と、を含む。
【００３７】
表示部２は、一般的に表示手段と呼ぶことができる。
【００３８】
表示部２は、表示コンテンツ等の種々の画像を表示する。以下では、表示部２は、例えば、１つ以上のアンカーと１つのフォーカスとを含む画像を表示するとする。また、表示部２が表示する画像は、ＨＴＭＬ文書にて規定されているとする。フォーカスは、一般的に、画像内の制御対象と呼ぶことができる。フォーカスは、アンカー上を移動する。
【００３９】
なお、表示部２は、表示部２の表示幅よりも大きい幅を有する表示コンテンツを表示する際には、その表示コンテンツの一部を表示する。また、表示部２は、表示部２の表示幅以下の幅を有する表示コンテンツを表示する際には、その表示コンテンツ幅全体を表示する。なお、表示コンテンツは、一般的に表示用画像と呼ぶことができる。また、以下では、表示部２に実際に表示されている画像（表示コンテンツの一部または表示コンテンツ全体）を「表示実行画像」と称する。
【００４０】
入力部３は、一般的に入力手段と呼ぶことができる。
【００４１】
入力部３は、十字キー３ａを含む。十字キー３ａは、上キー３ａ１と、下キー３ａ２と、右キー３ａ３と、左キー３ａ４と、を含む。
【００４２】
十字キー３ａは、例えば、表示実行画像内のフォーカスを、右方向または左方向へ移動させる旨の移動指示の入力を受け取る。右方向または左方向は、一般的に所定方向と呼ぶことができる。なお、ユーザの右キー３ａ３への操作が、表示実行画像内のフォーカスを右方向へ移動させる旨の移動指示の入力として用いられる。また、ユーザの左キー３ａ４への操作が、表示実行画像内のフォーカスを左方向へ移動させる旨の移動指示の入力として用いられる。
【００４３】
制御部４は、一般的に制御手段と呼ぶことができる。
【００４４】
制御部４は、電子機器１の動作を制御する。
【００４５】
例えば、制御部４は、表示コンテンツ内にフォーカスの右方向の移動先（アンカー）が存在せず表示実行画像の右方向のスクロール画像が存在しない状況で、十字キー３ａがフォーカスを右方向に移動させる旨の移動指示の入力を受け取った場合には、その移動指示を無効にして表示部２で表示中の表示実行画像の表示を継続する。
【００４６】
また、制御部４は、表示コンテンツ内にフォーカスの左方向の移動先（アンカー）が存在せず表示実行画像の左方向のスクロール画像が存在しない状況で、十字キー３ａがフォーカスを左方向に移動させる旨の移動指示を受け取った場合には、その移動指示を無効にして表示部２で表示中の表示実行画像の表示を継続する。
【００４７】
次に、動作を説明する。
【００４８】
図３は、表示部２が１個以上のアンカーと１つのフォーカスとを含む表示実行画像を表示している状況で、ユーザにて右キー３ａ３が操作された際の動作を説明するためのフローチャートである。
【００４９】
ユーザが右キー３ａ３を操作すると、右キー３ａ３は、フォーカスを右方向へ移動させる旨の移動指示（以下「右移動指示」と称する）の入力を受け取る（ステップＳ３１）。
【００５０】
右キー３ａ３が右移動指示の入力を受け取ると、制御部４は、フォーカスが存在するアンカー（以下「フォーカスアンカー」と称する）が、表示コンテンツにおいてそのアンカーが属するアンカーの行の中で最右端のアンカー（以下「最右端アンカー」と称する）であり、かつ、表示実行画像が、右へのスクロールにて表示されるスクロール画像のうち最右端の画像（以下「最右端画像」と称する）であるかを判断する（ステップＳ３２）。
【００５１】
なお、フォーカスアンカーが最右端アンカーである場合には、フォーカスの右方向の移動先（アンカー）は存在せず、また、表示実行画像が最右端画像である場合には、表示実行画像の右方向のスクロール画像は存在しない。
【００５２】
ステップＳ３２において、フォーカスアンカーが最右端アンカーでない、または、表示実行画像が最右端画像でないと、制御部４はステップＳ３３を実行し、一方、ステップＳ３２においてフォーカスアンカーが最右端アンカーでありかつ表示実行画像が最右端画像であると、制御部４はステップＳ３４を実行する。
【００５３】
ステップＳ３３では、制御部４は、フォーカスアンカーが最右端アンカーでない場合には、フォーカスを、そのフォーカスの右に存在するアンカー（移動先）へ移動する。この際、制御部４は、フォーカスの移動先のアンカーが表示部２に表示されていない場合には、フォーカスの移動先のアンカーが表示部２に表示されるように、表示コンテンツを右方向にスクロールして、表示実行画像を変更する。
【００５４】
また、ステップＳ３３では、フォーカスアンカーが最右端アンカーであるが、表示実行画像が最右端画像でない場合には、制御部４は、表示コンテンツを右方向にスクロールして、表示実行画像を変更する。この際、制御部４は、表示コンテンツ内でのフォーカスの移動を禁止する。
【００５５】
制御部４は、ステップＳ３３を終了すると、右キー３ａ３の操作に伴う処理を終了する。
【００５６】
一方、ステップＳ３４では、制御部４は、表示部２の表示幅が表示コンテンツの横幅よりも大きいかを判断する。
【００５７】
ステップＳ３４において表示部２の表示幅よりも表示コンテンツの横幅が大きいと、制御部４は、ステップＳ３１で右キー３ａ３が受け取った右移動指示の入力は無効であると判断し、フォーカスの移動および右スクロールを禁止して表示実行画像を継続する（ステップＳ３５）。
【００５８】
制御部４は、ステップＳ３５を終了すると、右キー３ａ３の操作に伴う処理を終了する。
【００５９】
一方、ステップＳ３４において表示部２の表示幅よりも表示コンテンツの横幅が大きくないと、制御部４は、ステップＳ３６を実行する。
【００６０】
ステップＳ３６では、制御部４は、フォーカスアンカーが表示コンテンツ内のアンカーのうち表示コンテンツ内の最終端のアンカー（以下「最下端アンカー」と称する）であるかを判断する。
【００６１】
ステップＳ３６においてフォーカスアンカーが最下端アンカーであると、フォーカスの移動先となるアンカーが存在しないため、制御部４は、ステップＳ３５を実行する。
【００６２】
一方、ステップＳ３６においてフォーカスアンカーが最下端アンカーでないと、制御部４は、フォーカスアンカーが存在するアンカーの行の次のアンカーの行の中で最左端のアンカーへ、フォーカスを移動する（ステップ３７）。
【００６３】
制御部４は、ステップＳ３７を終了すると、右キー３ａ３の操作に伴う処理を終了する。
【００６４】
なお、表示部２が１個以上のアンカーと１つのフォーカスとを含む表示実行画像を表示している状況で、ユーザにて左キー３ａ４が操作された際の動作の説明は、上述した右キー３ａ３が操作された際の動作のうち、「右キー３ａ３」を「左キー３ａ４」と読み替え、「右」を「左」に読み替え、「左」を「右」に読み替え、「最終端」および「最下端」を「先頭」と読み替え、「次の行」を「前の行」と読み替えることで行える。
【００６５】
ここで、本実施形態における表示コンテンツ上のフォーカスの移動を説明する。
【００６６】
上述した図６に示したような、表示部２内に収まる幅を有する表示コンテンツ上でのフォーカスの移動は、例えば、図７に示したようになる。
【００６７】
一方、上述した図８に示したような、表示部２内に収まらない幅を有する表示コンテンツ上でのフォーカスの移動は、例えば、図９に示した画面６０１〜６０４のようになるが、画面６０４から画面６０５へは遷移しない。
【００６８】
次に、本実施形態の効果を説明する。
【００６９】
本実施形態では、表示部２は、表示コンテンツの一部または表示コンテンツ全体である、表示実行画像を表示する。十字キー３ａは、表示実行画像内のフォーカスを所定方向（右方向または左方向）へ移動させる旨の移動指示の入力を受け取る。制御部４は、フォーカスのその所定方向の移動先が存在しない状況で十字キー３ａが移動指示の入力を受け取った場合には、表示実行画像を継続する。
【００７０】
このため、例えば、表示部２が図９の画面６０４を表示実行画像として表示している状況で、十字キー３ａ内の右キー３ａ３が操作されても、表示部２の表示実行画像は、図９の画面６０５に切り替わることなく維持される。
【００７１】
したがって、ユーザの意図とは異なるフォーカスの移動を抑制することが可能になり、例えば、唐突にフォーカスの表示コンテンツ内での位置が予期せぬ方向へ大きく移動してしまうことを抑制できる。よって、ユーザを困惑させることを低減でき、ユーザの利便性を向上することが可能になる。なお、この効果は、表示部２と入力部３と制御部４からなる電子機器（図１参照）でも奏する。
【００７２】
また、本実施形態では、制御部４は、フォーカスの所定方向の移動先と表示実行画像のその所定方向のスクロール画像とが存在しない特定状況で十字キー３ａがその所定方向への移動指示の入力を受け取った場合には、表示実行画像を継続する。
【００７３】
この場合、ユーザの意図とは異なるフォーカスの移動を抑制することが可能になり、また、表示実行画像のその所定方向のスクロール画像が存在する場合には、表示実行画像をその所定方向のスクロール画像に切り替えることを許容することが可能になる。
【００７４】
また、本実施形態では、制御部４は、表示部２が表示部２の表示幅よりも大きい幅を有する表示コンテンツについてその表示コンテンツの一部を表示実行画像として表示し、かつ、フォーカスの所定方向の移動先と表示実行画像のその所定方向のスクロール画像とが存在しない特定状況で、十字キー３ａがその所定方向への移動指示の入力を受け取った場合には、表示実行画像を継続する。
【００７５】
この場合、表示部２が表示部２の表示幅よりも大きい幅を有する表示コンテンツについてその表示コンテンツの一部を表示実行画像として表示している状況で、例えば、表示部２が図９の画面６０４を表示実行画像として表示している状況で、十字キー３ａ内の右キー３ａ３が操作されても、表示部２の表示実行画像は、図９の画面６０５に切り替わることなく維持される。
【００７６】
したがって、ユーザの意図とは異なるフォーカスの移動およびスクロールを抑制することが可能になり、例えば、唐突にフォーカスの表示コンテンツ内での位置が予期せぬ方向へ大きく移動しかつユーザの意図とは異なる方向へのスクロールが実行されることを抑制できる。よって、ユーザを困惑させることを低減でき、ユーザの利便性を向上することが可能になる。
【００７７】
本実施形態では、制御部４は、表示部２が表示部２の表示幅以下の幅を有する表示コンテンツを表示実行画像として表示している状況で十字キー３ａが移動指示の入力を受け取った場合には、フォーカスを、移動指示にて指示された方向とは異なる方向に移動する。
【００７８】
表示コンテンツの幅が、表示部２の表示幅以下である場合は、表示コンテンツを表示するための横スクロール動作は必要とされない。このため、ユーザは次にフォーカスされるアンカーの位置を予想しやすい。よって、表示部２が表示部２の表示幅以下の幅を有する表示コンテンツを表示実行画像として表示している状況で十字キー３ａが移動指示の入力を受け取った場合に、その移動指示に応じてフォーカスを移動することは、ユーザの利便性を高くすることができる。
【００７９】
また、本実施形態は、以下に記載する効果を奏する。
【００８０】
まず、第１の効果について説明する。
【００８１】
制御部４は、表示部２の表示幅に対して表示コンテンツの幅が小さいまたは同一である状況（以下「第１状況」と称する）では、表示コンテンツの画像端から反対側の画像端へのフォーカスの移動を許可している。
【００８２】
このため、第１状況では、ユーザが右キー３ａ３または左キー３ａ４を操作して、フォーカスを、フォーカスの移動先となるアンカー単位で移動させる指示を入力した場合、表示コンテンツ内の改行位置で途切れることなく、全てのアンカーに一意の順でフォーカスを移動させることができる。これは、各要素を順番に既定しているＨＴＭＬ文書の構成に対して親和性が高い。
【００８３】
続いて、第２の効果について説明する。
【００８４】
制御部４は、逆に表示部２の表示幅に対して表示コンテンツの幅が大きい状況（以下「第２状況」と称する）では、表示コンテンツの画像端から反対側の画像端へのフォーカスの移動およびこの移動に伴うスクロールを禁止している。
【００８５】
このため、ユーザが右キー３ａ３または左キー３ａ４を操作しているときに、フォーカスや表示実行画像が、キーにて指定された方向とは反対の方向の画面端へ急に飛んでしまうというユーザが意図しない動作を抑止できる。
【００８６】
続いて、第３の効果について説明する。
【００８７】
第３の効果は、上記の第１と第２の効果で説明した動作の使い分けを、表示部２の表示幅と表示コンテンツの幅の比較という、簡易な方法で行っていることである。
【００８８】
例えば携帯端末のように、比較的小さめの表示部しか有していない電子機器では、表示コンテンツを特定の表示幅で構成し、これを拡大・縮小表示させ、必要に応じてスクロールしてユーザに閲覧させるという方法が多く取られる。このため、表示コンテンツ幅が表示部の表示幅に収まるかどうかは、表示コンテンツと表示部との関係に応じて変化する。そのため、上記の第１と第２の効果で説明した動作の使い分けを、表示部２の表示幅と表示コンテンツの幅の比較という簡易な方法で行うことは、ユーザの操作性向上に寄与しやすいものと考えられる。
【００８９】
ここで、第３の効果を補足する。
【００９０】
ＨＴＭＬ文書にて規定される表示コンテンツは、画面サイズに対して、改行位置など、柔軟な表示ができる。しかしながら、ＰＣ向けにレイアウトが最適化された表示コンテンツを横幅を狭くして表示してしまうと、表示が崩れてしまうなど、コンテンツ作成者の意図しない表示となってしまうことがある。
【００９１】
携帯端末でもＰＣ向けにレイアウトが最適化された表示コンテンツを適切に表示するため、携帯端末向けブラウザでは、例えば、実際は横幅４８０ピクセルしかない表示部を搭載していても、ＨＴＭＬ文書を解釈する際に表示部の横幅を１０２４ピクセルと仮定して、仮想的に大きな表示部に合わせて表示コンテンツのレイアウトを構成することが多い。
【００９２】
その上で、表示部内に表示コンテンツを縮小して表示したり、また、表示コンテンツを拡大表示した上で横スクロールさせるなど、表示コンテンツ等に応じて表示方法を使い分けて閲覧できるようにすることで利便性を向上させている。
【００９３】
このように、携帯端末においては、表示コンテンツのサイズは任意に変更され、表示部に収まるかどうかも状況によって異なるため、本実施形態は十字キーでの操作性向上に寄与しやすいものと考える。
【００９４】
なお、電子機器１は、コンピュータにて実現されてもよい。この場合、コンピュータは、コンピュータにて読み取り可能なＣＤ−ＲＯＭ（Compact Disk Read Only Memory）のような記録媒体に記録されたプログラムを読込み実行して、表示部２、入力部３および制御部４として機能する。記録媒体は、ＣＤ−ＲＯＭに限らず適宜変更可能である。
【００９５】
（第２実施形態）
第１実施形態においては、表示部２の表示幅が表示コンテンツの幅よりも小さい場合には、次のアンカーへのフォーカスの移動およびスクロールを単純に抑止することとした。
【００９６】
しかしながら、ユーザが意図した上であれば、画面端から反対側の画面端へのフォーカスの移動およびスクロールは許容された方が、ユーザの利便性は高い。
【００９７】
第２実施形態は、ユーザが意図した画面端から反対側の画面端へのフォーカスの移動およびスクロールを許容するものである。
【００９８】
図４は、本発明の第２実施形態の電子機器１Ａを示したブロック図である。なお、図４において、図１に示したものと同一構成のものには同一符号を付してある。
【００９９】
電子機器１Ａは、図１に示した制御部４の代わりに制御部４Ａを有し、さらに報知部５Ａを有する点において、図１に示した電子機器１と異なる。以下、電子機器１と異なる点を中心に、電子機器１Ａを説明する。
【０１００】
電子機器１Ａは、例えば、携帯電話機またはスマートフォンである。なお、電子機器１Ａは、携帯電話機またはスマートフォンに限らず、例えば、携帯型ゲーム機、タブレット型ＰＣ、または、ノート型ＰＣでもよい。
【０１０１】
報知部５Ａは、一般的に報知手段と呼ぶことができる。
【０１０２】
報知部５Ａは、例えば振動モータであり、入力部３が特定状況で移動指示の入力を受け取り制御部４Ａが表示部２での表示実行画像の表示を継続した際にバイブレーション報知を０．７秒間行う。なお、０．７秒間は、所定時間の一例である。また、所定時間は、０．７秒間に限らず適宜変更可能である。
【０１０３】
制御部４Ａは、一般的に制御手段と呼ぶことができる。
【０１０４】
制御部４Ａは、図１に示した制御部４の機能を有する。制御部４Ａは、さらに、報知部５Ａが報知を終了した後に十字キー３ａが移動指示の入力を再度受け取った場合には、フォーカスを移動指示にて指示された方向とは異なる方向に移動する。
【０１０５】
次に、第２実施形態の動作のうち、第１実施形態と異なる点について説明する。
【０１０６】
ユーザが表示部２の表示実行画像を十分視認できない速度で表示コンテンツをスクロールさせているとき、つまり、ユーザが右キー３ａ３または左キー３ａ４の押下を短い間隔（例えば、０．５秒間隔）で繰り返しているとき（以下「連打」と称する）に、表示実行画像が表示コンテンツの画像端へ達すると、制御部４Ａは、一時的に右キー３ａ３または左キー３ａ４の入力を無効とするとともに、報知部５Ａを動作させてバイブレーション報知を実行する。
【０１０７】
ユーザは、右キー３ａ３または左キー３ａ４の連打にて画像端に達した際に表示実行画像を十分に視認できていなくても、バイブレーション報知を認識することで、画像端に達したことに気付くことができ、また、一時的に右キー３ａ３または左キー３ａ４の入力が無効になることで、意図しない反対側の画像端へフォーカスの移動およびスクロールも回避することができる。
【０１０８】
ユーザは、さらにその後、意図して右キー３ａ３または左キー３ａ４を操作することで、反対側の画像端へのフォーカスの移動およびスクロールを行うことができる。
【０１０９】
なお、第２実施形態において、連打が行われているときのみフォーカスの移動抑止とスクロール抑止とバイブレーション通知とを行う理由は、連打が行われておらずユーザが表示実行画像を十分視認できていれば、スクロールバーや表示実行画像内のアンカー位置等にて、キー押下後の動作が予測可能であり、この場合、バイブレーション通知の必要性が連打が行われている場合に比べて低くなるからである。
【０１１０】
なお、単純に、連打状態に関係なく、画像端に達した時点で一時的にフォーカスの移動抑止とスクロール抑止とバイブレーション通知が行われてもよい。
【０１１１】
図５は、第２実施形態の動作、詳しくは、表示部２が１個以上のアンカーと１つのフォーカスとを含む表示実行画像を表示している状況で、ユーザにて右キー３ａ３が操作された際の動作を説明するためのフローチャートである。なお、図５において、図３に示した処理と同一の処理には同一符号を付してある。以下では、図３に示した処理と異なる処理を中心に説明する。
【０１１２】
右キー３ａ３が右移動指示の入力を受け取ると（ステップＳ３１）、制御部４Ａは、その右移動指示の入力が有効状態かどうかを判断する（ステップＳ５１）。本実施形態では、制御部４Ａは、報知部５Ａがバイブレーション報知を行っている間に受け取った右移動指示の入力を有効状態でないと判断し、報知部５Ａがバイブレーション報知を行っていない間に受け取った右移動指示の入力を有効状態と判断する。
【０１１３】
制御部４Ａは、ステップＳ５１で右移動指示の入力を有効状態でないと判断すると、ステップＳ３１で右キー３ａ３が受け取った右移動指示の入力は無効であると判断し、フォーカスの移動およびスクロールを禁止する（ステップＳ５２）。このため、表示実行画像は変更されない。制御部４Ａは、ステップＳ５２を終了すると、右キー３ａ３の操作に伴う処理を終了する。
【０１１４】
一方、制御部４Ａは、ステップＳ５１で右移動指示の入力を有効と判断すると、図３を用いて既に説明したステップＳ３２を実行する。
【０１１５】
その後、ステップＳ３４において表示部２の表示幅よりも表示コンテンツの横幅が大きいと、制御部４Ａは、前回の有効な右移動指示の入力と今回の右移動指示の入力との時間間隔が０．５秒以下かどうかを判断する（ステップＳ５３）。
【０１１６】
ステップＳ５３において前回の有効な右移動指示の入力と今回の右移動指示の入力との時間間隔が０．５秒以下であると、制御部４Ａは、ユーザが右キー３ａ３を連打していると判断し、０．７秒の間、右移動指示の入力を無効状態とすると共に、表示実行画像が表示コンテンツの画像端へ達したことをユーザへ通知するため、報知部５Ａを用いてバイブレーション通知を行う（ステップＳ５４）。制御部４Ａは、ステップＳ５４を終了すると、右キー３ａ３の操作に伴う処理を終了する。
【０１１７】
一方、ステップＳ５３において前回の有効な右移動指示の入力と今回の右移動指示の入力との時間間隔が０．５秒以下でないと、制御部４Ａは、ユーザが意図して反対側の画像端へのスクロールを行おうとしているものと判断し、図３を用いて既に説明したステップＳ３６を実行する。
【０１１８】
なお、表示部２が１個以上のアンカーと１つのフォーカスとを含む表示実行画像を表示している状況で、ユーザにて左キー３ａ４が操作された際の第２実施形態の動作の説明は、上述した右キー３ａ３が操作された際の動作のうち、「右キー３ａ３」を「左キー３ａ４」と読み替え、「右」を「左」に読み替え、「左」を「右」に読み替え、「最終端」および「最下端」を「先頭」と読み替え、「次の行」を「前の行」と読み替えることで行える。
【０１１９】
次に、本実施形態の効果を説明する。
【０１２０】
本実施形態によれば、報知部５Ａは、入力部３が特定状況で移動指示の入力を受け取り制御部４Ａが表示部２での表示実行画像の表示を継続した際にバイブレーション報知を行う。
【０１２１】
このため、表示コンテンツ内でのフォーカスの移動禁止を、ユーザに知らせることが可能になる。
【０１２２】
本実施形態では、報知部５Ａは、バイブレーション報知を所定時間行う。制御部４Ａは、報知部５Ａがバイブレーション報知を終了した後に十字キー３ａが移動指示の入力を再度受け取った場合には、フォーカスを移動指示にて指示された方向は異なる方向に移動する。
【０１２３】
この場合、ユーザが意図的に行った移動指示については、その移動指示に応じたフォーカスの移動やスクロールを行うことが可能になる。
【０１２４】
また、本実施形態によれば、第１実施形態における第１から第３の効果に加え、以下の第４の効果を奏する。
【０１２５】
第４の効果は、表示部２の表示幅に対して表示コンテンツの幅が大きい場合において、表示実行画像が表示コンテンツの画像端に達した場合には、一時的に移動指示を無効としつつバイブレーション報知を行うことで、意図しない反対側の画面端へのスクロールを回避するという第２の効果を実現しつつ、全てのアンカーへ一意の順でフォーカスを移動できるという第１の効果を実現していることである。
【０１２６】
なお、本実施形態では、連打が行われているか否かを判断するための時間間隔として０．５秒間隔を用いたが、この時間間隔は、０．５秒間隔に限らず適宜変更可能である。
【０１２７】
また、バイブレーション報知を行うタイミングは、表示実行画像が表示コンテンツの画像端に達し一時的に移動指示の入力が無効状態となっていることをユーザに認識させることができれば、そのタイミングは上記に限らない。
【０１２８】
また、先にも述べたか、例えば、連打状態に関係なく、表示実行画像が表示コンテンツの画像端に達した時点で０．７秒間のキー無効状態とバイブレーション通知を行うのみでもよい。
【０１２９】
また、本実施形態では、報知としてバイブレーション報知が用いられたが、報知は、バイブレーション報知に限らず、アラーム音を用いた報知、音声を用いた報知、または、発光部の発光や点滅を用いた報知でもよい。なお、アラーム音または音声を用いた報知が行われる場合には、報知部５Ａは例えばスピーカを有し、発光部の発光や点滅を用いた報知が行われる場合には、報知部５Ａは例えばＬＥＤ（Light Emitting Diode）等の発光部を有する。
【０１３０】
また、電子機器１Ａは、コンピュータにて実現されてもよい。この場合、コンピュータは、コンピュータにて読み取り可能な記録媒体に記録されたプログラムを読込み実行して、表示部２、入力部３、制御部４Ａ、および、報知部５Ａとして機能する。
【０１３１】
また、上記各実施形態において、フォーカスにて選択される対象は、アンカーに限らず適宜変更可能である。例えば、フォーカスにて選択される対象として、入力欄が用いられてもよい。
【０１３２】
また、上記各実施形態において、表示コンテンツも、ＨＴＭＬ文書にて規定されたコンテンツに限らず、例えば、ＸＭＬ（Extensible Markup Language）文書にて規定されたコンテンツでもよく適宜変更可能である。
【０１３３】
また、上記各実施形態では、フォーカスの移動指示の入力を受け付ける操作部として、十字キーが用いられたが、フォーカスの移動指示の入力を受け付ける操作部は、十字キーに限らず適宜変更可能であり、例えば、携帯電話機が有する選択キーまたは決定キーでもよいし、ＰＣのＴＡＢキーまたはｅｎｔｅｒキーなど、一般的にフォーカスの移動に使用するキーであればどれでもよい。
【０１３４】
また、上記各実施形態において、制御部４および４Ａは、フォーカスアンカーが最右端アンカーであるが表示実行画像が最右端画像でない場合に、表示コンテンツを右方向にスクロールして表示実行画像を変更したが、この場合に、表示コンテンツのスクロールを禁止してもよい。
【０１３５】
また、上記各実施形態において、制御部４および４Ａは、フォーカスアンカーが最左端アンカーであるが表示実行画像が最左端画像でない場合に、表示コンテンツを左方向にスクロールして表示実行画像を変更したが、この場合に、表示コンテンツのスクロールを禁止してもよい。
【０１３６】
以上説明した各実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【符号の説明】
【０１３７】
１、１Ａ  電子機器
２        表示部
３        入力部
３ａ      十字キー
３ａ１    上キー
３ａ２    下キー
３ａ３    右キー
３ａ４    左キー
４、４Ａ  制御部
５Ａ      報知部
【図１】
2012230634.tif 000003
【図２】
2012230634.tif 000004
【図３】
2012230634.tif 000005
【図４】
2012230634.tif 000006
【図５】
2012230634.tif 000007
【図６】
2012230634.tif 000008
【図７】
2012230634.tif 000009
【図８】
2012230634.tif 000010
【図９】
2012230634.tif 000011