(57)【要約】【課題】表示範囲外のリスト要素を選択する際の操作性が悪いこと。【解決手段】プロセッサ１５は、記憶部１４に記憶されたリスト１４Ａを画面表示部１３に表示し、リスト１４Ａ中の要素のうち画面表示部１３に表示されている要素および表示されていない要素に対して操作入力部１２のキーを割り当てる割当処理を行う。プロセッサ１５は、画面表示部１３に表示されている要素に対応するキーが操作されたときに、当該操作されたキーに対応する要素が選択された際の処理を実行する。プロセッサ１５は、画面表示部１３に表示されていない要素に対応するキーが操作されたときに、リスト１４Ａのうち操作されたキーに対応する要素を含むリスト部分が表示されるように画面表示部１３の表示を更新し、上記割当処理を再度行う。【選択図】図１
2012234468.tif 000002
【特許請求の範囲】
【請求項１】
画面表示部と、複数のキーを有する操作入力部と、複数の要素から構成されるリストを記憶する記憶部と、これらに接続されたプロセッサとを有し、
前記プロセッサは、
前記記憶部に記憶された前記リストを前記画面表示部に表示し、
前記リスト中の要素のうち前記画面表示部に表示されている要素および表示されていない要素に対して前記操作入力部の前記キーを割り当てる割当処理を行い、
前記画面表示部に表示されている要素に対応する前記キーが操作されたときに、当該操作されたキーに対応する前記要素が選択された際の処理を実行し、
前記画面表示部に表示されていない要素に対応する前記キーが操作されたときに、前記リストのうち前記操作されたキーに対応する前記要素を含むリスト部分が表示されるように前記画面表示部の表示を更新すると共に前記割当処理を再度行う
ようにプログラムされていることを特徴とする携帯端末装置。
【請求項２】
前記プロセッサは、さらに、
表示サイズの変更時、変更後の表示サイズに従って前記画面表示部の表示を更新すると共に前記割当処理を再度行う
ようにプログラムされていることを特徴とする請求項１に記載の携帯端末装置。
【請求項３】
前記プロセッサは、さらに、
スクロール操作に従って前記画面表示部の表示を更新すると共に前記割当処理を再度行う
ようにプログラムされていることを特徴とする請求項１または２に記載の携帯端末装置。
【請求項４】
前記プロセッサは、
前記画面表示部に表示されている前記リストの要素の数をＮ個、前記キーの数をＭ個（＞Ｎ）とするとき、前記画面表示部に表示されている前記Ｎ個の要素にＮ個の前記キーを割り当て、前記Ｎ個の要素に続く（Ｍ−Ｎ）個の要素に（Ｍ−Ｎ）個の前記キーを割り当てる
ようにプログラムされていることを特徴とする請求項１乃至３の何れかに記載の携帯端末装置。
【請求項５】
前記プロセッサは、
前記画面表示部に表示されている前記リストの要素の数をＮ個、前記キーの数をＭ個（＞Ｎ）とするとき、前記画面表示部に表示されている前記Ｎ個の要素にＮ個の前記キーを割り当て、前記Ｎ個の要素に続く１個の要素に（Ｍ−Ｎ）個の前記キーを割り当てる
ようにプログラムされていることを特徴とする請求項１乃至３の何れかに記載の携帯端末装置。
【請求項６】
前記プロセッサは、
前記リスト中の要素と前記キーと操作内容とを対応付けるリスト表示管理テーブルを生成し、何れかの前記キーが操作されたとき、該操作された前記キーに対応して前記リスト表示管理テーブルに記録されている前記操作内容に従った処理を実行する
ようにプログラムされていることを特徴とする請求項１乃至５の何れかに記載の携帯端末装置。
【請求項７】
前記プロセッサは、
前記画面表示部に表示されていない要素に対応する前記キーが操作されたときに行う前記画面表示部の表示の更新では、前記操作されたキーに対応する前記要素を先頭とするリスト部分が表示されるように前記画面表示部の表示を更新する
ようにプログラムされていることを特徴とする請求項１乃至６の何れかに記載の携帯端末装置。
【請求項８】
画面表示部と、複数のキーを有する操作入力部と、複数の要素から構成されるリストを記憶する記憶部と、これらに接続されたプロセッサとを有する携帯端末装置が実行するリスト選択方法であって、
前記プロセッサが、
前記記憶部に記憶された前記リストを前記画面表示部に表示し、
前記リスト中の要素のうち前記画面表示部に表示されている要素および表示されていない要素に対して前記操作入力部の前記キーを割り当てる割当処理を行い、
前記画面表示部に表示されている要素に対応する前記キーが操作されたときに、当該操作されたキーに対応する前記要素が選択された際の処理を実行し、
前記画面表示部に表示されていない要素に対応する前記キーが操作されたときに、前記リストのうち前記操作されたキーに対応する前記要素を含むリスト部分が表示されるように前記画面表示部の表示を更新すると共に前記割当処理を再度行う
ことを特徴とする携帯端末装置におけるリスト選択方法。
【請求項９】
画面表示部と、複数のキーを有する操作入力部と、複数の要素から構成されるリストを記憶する記憶部と、これらに接続されたプロセッサとを有する携帯端末装置における前記プロセッサに、
前記記憶部に記憶された前記リストを前記画面表示部に表示し、
前記リスト中の要素のうち前記画面表示部に表示されている要素および表示されていない要素に対して前記操作入力部の前記キーを割り当てる割当処理を行い、
前記画面表示部に表示されている要素に対応する前記キーが操作されたときに、当該操作されたキーに対応する前記要素が選択された際の処理を実行し、
前記画面表示部に表示されていない要素に対応する前記キーが操作されたときに、前記リストのうち前記操作されたキーに対応する前記要素を含むリスト部分が表示されるように前記画面表示部の表示を更新すると共に前記割当処理を再度行う
処理を行わせるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は携帯端末装置に関し、特に複数の要素から構成されるリストを表示し、キー操作によって任意の要素を利用者に選択させるようにした携帯端末装置に関する。
【背景技術】
【０００２】
電話帳およびカメラ機能などを有する携帯端末装置、例えば携帯電話装置では、電話帳や静止画一覧などのリストを表示装置に表示し、キー操作によって任意のリスト要素を利用者に選択させるようにしている。特定の一つのリスト要素を選択する典型的なキー操作は、表示装置に表示されている複数のリスト要素のうち選択したいリスト要素にカーソルを当て、次いで決定キーを押下することである。このため、選択したいリスト要素にカーソルが当たっていない状況では、カーソルを目的とするリスト要素まで移動させる操作が余分に必要になる。
【０００３】
そこで、カーソルの移動操作なしにキー操作によってダイレクトにリスト要素を選択できるようにする技術の一例が特許文献１に記載されている。この特許文献１では、表示装置に例えば１〜６の数字キーに対応する数のリスト要素を抽出して表示し、１〜６の数字キーの何れかが押下されたとき、押下された数字キーに対応するリスト要素を選択状態とする。また、リスト表示の表示内容がスクロール操作されると、スクロール操作された結果表示されるリスト要素に対して選択の際に操作すべき１〜６の数字キーをあらためて対応付ける。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１７２２５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１に記載の技術によれば、選択したいリスト要素にカーソルが当たっていない状況であっても、そのリスト要素が表示範囲内にあれば、利用者は対応するキーを押下することによりダイレクトに選択することが可能になる。しかしながら、特許文献１に記載の技術では、表示範囲外のリスト要素を選択する際にはそれが表示されるまでスクロール操作をし続ける必要がある。
【０００６】
本発明の目的は、上述したような課題、すなわち表示範囲外のリスト要素を選択する際の操作性が悪い、という課題を解決する携帯端末装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一形態にかかる携帯端末装置は、
画面表示部と、複数のキーを有する操作入力部と、複数の要素から構成されるリストを記憶する記憶部と、これらに接続されたプロセッサとを有し、
上記プロセッサは、
上記記憶部に記憶された上記リストを上記画面表示部に表示し、
上記リスト中の要素のうち上記画面表示部に表示されている要素および表示されていない要素に対して上記操作入力部の上記キーを割り当てる割当処理を行い、
上記画面表示部に表示されている要素に対応する上記キーが操作されたときに、当該操作されたキーに対応する上記要素が選択された際の処理を実行し、
上記画面表示部に表示されていない要素に対応する上記キーが操作されたときに、上記リストのうち上記操作されたキーに対応する上記要素を含むリスト部分が表示されるように上記画面表示部の表示を更新すると共に上記割当処理を再度行う
ようにプログラムされている、といった構成を採る。
【発明の効果】
【０００８】
本発明は上述したような構成を有するため、表示範囲外のリスト要素を選択する際の操作性を高めることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態のブロック図である。
【図２】本発明の第１の実施形態における操作入力部の構成例を示す図である。
【図３】本発明の第１の実施形態におけるリストの構成例を示す図である。
【図４】本発明の第１の実施形態におけるリスト表示管理テーブルの構成例を示す図である。
【図５】本発明の第１の実施形態における処理例を示すフローチャートである。
【図６】本発明の第１の実施形態におけるリスト表示管理テーブルの一更新例を示す図である。
【図７】本発明の第１の実施形態におけるリスト表示管理テーブルの他の更新例を示す図である。
【図８】本発明の第１の実施形態におけるリスト表示管理テーブルの別の更新例を示す図である。
【図９】本発明の第２の実施形態の外観斜視図である。
【図１０】本発明の第２の実施形態のブロック図である。
【図１１】本発明の第２の実施形態におけるリスト表示管理テーブルの構成例を示す図である。
【図１２】本発明の第２の実施形態の処理の一例を示すフローチャートである。
【図１３】本発明の第２の実施形態における画面表示部の表示例を示す図である。
【図１４】本発明の第２の実施形態の処理の詳細を示すフローチャートである。
【図１５】本発明の第２の実施形態における画面表示部の他の表示例を示す図である。
【図１６】本発明の第３の実施形態における画面表示部の表示例を示す図である。
【図１７】本発明の第３の実施形態の処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
次に本発明の実施の形態について図面を参照して詳細に説明する。
[第１の実施形態]
図１を参照すると、本発明の第１の実施形態にかかる携帯端末装置１は、携帯電話装置や携帯情報端末（ＰＤＡ）などで構成され、複数の要素から構成されるリストを表示し、キー操作によって利用者に任意の要素を選択させる機能を有している。
【００１１】
携帯端末装置１は、主な機能部として、通信インターフェース部（以下、通信Ｉ／Ｆ部という）１１、操作入力部１２、画面表示部１３、記憶部１４、およびプロセッサ１５を有する。
【００１２】
通信Ｉ／Ｆ部１１は、専用のデータ通信回路からなり、無線あるいは有線の通信回線（図示せず）を介して接続された各種装置（図示せず）との間でデータ通信を行う機能を有している。
【００１３】
操作入力部１２は、複数のキーを有する操作入力装置からなり、オペレータの操作を検出してプロセッサ１５に出力する機能を有している。操作入力部１２の構成例を図２に示す。この例では、操作入力部１２は、０〜９の数字キー、＊と＃の記号キー、決定キー、方向キー、終了キー、拡大キー、縮小キーを有している。リスト選択に関して、０〜９の数字キーと＊と＃の記号キーは、リスト要素に対応させるキーとして使用する。また、決定キーは、フォーカスしているリスト要素を選択するために、方向キーはカーソルの移動およびスクロール表示のために、終了キーはリスト選択を終了するために、拡大キーおよび縮小キーは表示サイズの拡大および縮小のために、それぞれ使用する。
【００１４】
画面表示部１３は、ＬＣＤなどの画面表示装置からなり、プロセッサ１５からの指示に応じて、リストなどの各種情報を画面表示する機能を有している。
【００１５】
記憶部１４は、ハードディスクや半導体メモリなどの記憶装置からなり、プロセッサ１５での各種処理に必要な処理情報やプログラム１４Ｐを記憶する機能を有している。プログラム１４Ｐは、プロセッサ１５に読み込まれて実行されることにより各種処理部を実現するプログラムであり、通信Ｉ／Ｆ部１１などのデータ入出力機能を介して外部装置（図示せず）やコンピュータ読取可能な記憶媒体（図示せず）から予め読み込まれて記憶部１４に保存される。記憶部１４で記憶される主な処理情報として、リスト１４Ａ、リスト表示管理テーブル１４Ｂがある。
【００１６】
リスト１４Ａは、複数の要素から構成されるテキスト形式あるいは画像形式のリストである。図３は、リスト１４Ａの構成例である。この例のリスト１４Ａは、ＡからＰまでの合計１６個の要素から構成されている。個々のリスト要素は、例えばリスト１４Ａが電話帳であれば、特定の個人の氏名、電話番号などから構成され、例えばリスト１４Ａが画像一覧であれば、特定の画像から構成される。
【００１７】
リスト表示管理テーブル１４Ｂは、リスト１４Ａ中の要素と操作入力部１２の数字および記号キーと操作内容とを対応付けて記録するテーブルである。図４は、リスト表示管理テーブル１４Ｂの構成例である。この例のリスト表示管理テーブル１４Ｂは、リスト１４Ａ中の要素に１対１に対応するエントリを有する。各エントリには、対応するリスト要素の情報と、そのリスト要素に対応付ける数字および記号キーの情報と、このキーが操作されたときに実行すべき操作の内容とが記録される。例えば、リスト表示管理テーブル１４Ｂの１行目のエントリは、リスト要素Ａには数字の１のキーが対応すること、１のキーが操作されたとき、リスト要素Ａの詳細表示を行うべきことが記録されている。また、７行目のエントリは、リスト要素Ｇには数字の７のキーが対応すること、７のキーが操作されたとき、リスト要素Ｇにフォーカスすべきことが記録されている。
【００１８】
図４のリスト表示管理テーブル１４Ｂでは、画面表示部１３に表示される要素Ａ〜Ｆに対して割り当てたキー以外の残りのキー（数字の７〜０のキー、＊キー、＃キー）を、それぞれ別々の要素Ｇ〜Ｌに割り当てているが、一つの要素Ｇにキー（数字の７〜０のキー、＊キー、＃キー）を割り当てるようにしてもよい。
【００１９】
プロセッサ１５は、ＣＰＵなどのマイクロプロセッサとその周辺回路を有し、記憶部１４からプログラム１４Ｐを読み込んで実行することにより、上記ハードウェアとプログラム１４Ｐとを協働させて各種処理部を実現する機能を有している。プロセッサ１５で実現される主な処理部として、入力部１５Ａ、および制御部１５Ｂがある。
【００２０】
入力部１５Ａは、通信Ｉ／Ｆ部１１または操作入力部１２またはカメラ（図示せず）などから入力された情報をリスト１４Ａとして記憶部１４に格納する機能を有する。
【００２１】
制御部１５Ｂは、記憶部１４に記憶されたリスト１４Ａを画面表示部１３に表示する機能を有する。また制御部１５Ｂは、リスト１４Ａの要素のうち画面表示部１３に表示している要素および表示していない要素に対して操作入力部１２の数字および記号キーを割り当てる割当処理を行う機能を有する。
【００２２】
また制御部１５Ｂは、上記割当処理の結果に基づいて、リスト１４Ａの要素と数字および記号キーと操作内容とを対応付けるリスト表示管理テーブル１４Ｂを生成する機能を有する。さらに制御部１５Ｂは、何れかの数字および記号キーが操作されたとき、操作されたキーに対応してリスト表示管理テーブル１４Ｂに記録されている操作内容に従った処理を実行する機能を有する。すなわち、制御部１５Ｂは、画面表示部１３に表示しているリスト要素に対応するキーが操作されたときに、この操作されたキーに対応するリスト要素が選択された際の処理を実行する。また制御部１５Ｂは、画面表示部１３に表示していないリスト要素に対応するキーが操作されたときに、リスト１４Ａのうち上記操作されたキーに対応するリスト要素を含むリスト部分が表示されるように画面表示部１３の表示を更新すると共に上記割当処理を再度行う。この場合、操作されたキーに対応する要素を先頭とするリスト部分が表示されるように画面表示部１３の表示を更新してよい。
【００２３】
また制御部１５Ｂは、拡大キーおよび縮小キーによる表示サイズの変更時、変更後の表示サイズに従って画面表示部１３に表示しているリスト１４Ａの表示を更新し、上記割当処理を再度行う機能を有していてよい。また制御部１５Ｂは、方向キーによるスクロール操作に従って画面表示部１３に表示しているリスト１４Ａの表示を更新し、上記割当処理を再度行う機能を有していてよい。
【００２４】
次に、本実施形態にかかる携帯端末装置１のリスト選択動作について説明する。
【００２５】
図５は、リスト１４Ａを表示して利用者に任意の要素を選択させる際にプロセッサ１５の制御部１５Ｂが実行する処理のフローチャートである。図５に示す処理では、まず制御部１５Ｂは、記憶部１４からリスト１４Ａを読み出し、リスト要素の表示容量や画面表示部１３の表示サイズ等に基づいて１画面に表示可能なリスト要素の数を決定し、リスト表示管理テーブル１４Ｂを作成する（ステップＳ１）。ここでは、現在の表示サイズの条件では、画面表示部１３の１画面に最大６個の要素を表示できるものとし、図４に示したような状態のリスト表示管理テーブル１４Ｂが生成されたものとする。
【００２６】
次に制御部１５Ｂは、６個の要素Ａ〜Ｆのリスト部分を画面表示部１３に表示し、カーソルを例えば要素Ａの箇所に表示する（ステップＳ２）。このとき、各要素Ａ〜Ｆに対して数字の１〜６を画面に表示することにより、各要素Ａ〜Ｆに数字キー１〜６が対応付けられていることを利用者に提示することが望ましい。その後、制御部１５Ｂは、利用者による操作入力待ちとなる（ステップＳ３）。そして、操作入力部１２から押下されたキーの情報を受信すると、制御部１５Ｂは、以下のような処理を行う。
【００２７】
まず制御部１５Ｂは、押下されたキーがリスト表示管理テーブル１４Ｂに対応キーとして設定されているか否かを判定する（ステップＳ４）。若し設定されていれば、制御部１５Ｂは、押下されたキーに対応する操作内容をリスト表示管理テーブル１４Ｂから読み出し、その操作内容に応じた処理を実行する（ステップＳ５〜Ｓ７）。より具体的には、操作内容が詳細表示であれば、押下されたキーに対応するリスト要素が選択されたものと判断し、そのリスト要素の詳細を画面表示部１３に表示する処理へと進む（ステップＳ６）。例えば、リスト表示管理テーブル１４Ｂが図４に示す状態にあるときに数字３のキーが押下された場合、制御部１５Ｂは、画面表示部１３の画面をリスト要素Ｃの詳細を表示する画面に切り替える。
【００２８】
他方、押下された対応キーの操作内容がフォーカスであれば、操作されたキーに対応する要素を含むリスト部分が表示されるように画面表示部１３の表示を更新し（ステップＳ７）、それにあわせてリスト表示管理テーブル１４Ｂを更新する（ステップＳ８）。例えば、リスト表示管理テーブル１４Ｂが図４に示す状態にあるときに数字９のキーが押下された場合、制御部１５Ｂは、Ｉ〜Ｎの６個の要素のリスト部分を画面表示部１３に表示し（カーソルはフォーカスの要素Ｉに表示する）、リスト表示管理テーブル１４Ｂを図６に示すように更新する。なお、図６の例では、画面表示部１３の画面の一番下に表示されるリスト要素Ｎの次の要素Ｏから最後の要素Ｐまで、数字の７と８のキーを対応付けた後、リスト１４Ａの先頭の要素Ａから順番に残りの数字９、０のキーと＊キーと＃キーとを対応付けている。しかし、対応付ける方法はこの例に限定されない。例えば、残りの数字９、０のキーと＊キーと＃キーとを画面表示部１３の画面の一番上に表示されるリスト要素Ｉのさらに上の要素Ｅ〜Ｈに対応付けるようにしてもよい。
【００２９】
また制御部１５Ｂは、押下されたキーが対応キーでなければ、押下されたキーに応じた処理を実行する。例えば、方向キーによるスクロール操作であれば、画面表示部１３に表示するリストのスクロール表示を行い（ステップＳ９、Ｓ１０）、スクロール後の表示にあわせてリスト表示管理テーブル１４Ｂを更新する（ステップＳ８）。
【００３０】
また押下されたキーが表示サイズの拡大キーあるいは縮小キーであれば、画面表示部１３に表示するリストの表示サイズを拡大あるいは縮小し（ステップＳ１１、Ｓ１２）、拡大あるいは縮小後の表示にあわせてリスト表示管理テーブル１４Ｂを更新する（ステップＳ８）。例えば、リスト表示管理テーブル１４Ｂが図４に示す状態にあるときに、表示サイズが1.5倍に拡大され、画面表示部１３に表示できる要素の最大数が６個から４個に減少すると、制御部１５Ｂは、例えばリスト要素Ａ〜Ｄのリスト部分を画面表示部１３に表示し、リスト表示管理テーブル１４Ｂを例えば図７に示すように更新する。逆に、リスト表示管理テーブル１４Ｂが図４に示す状態にあるときに、表示サイズが2/3に縮小され、画面表示部１３に表示できる要素の最大数が６個から９個に増加すると、制御部１５Ｂは、例えばリスト要素Ａ〜Ｉのリスト部分を画面表示部１３に表示し、リスト表示管理テーブル１４Ｂを例えば図８に示すように更新する。
【００３１】
また制御部１５Ｂは、押下されたキーが決定キーであれば、フォーカスされている（カーソルが表示されている）リスト要素の詳細を表示する処理へと進む（ステップＳ１３、Ｓ６）。また制御部１５Ｂは、押下されたキーが終了キーであれば、図５に示すリスト選択処理を終了する（ステップＳ１３）。
【００３２】
以上説明したように、本実施形態によれば、表示範囲外のリスト要素を選択する際の操作性を高めることができる。その理由は、画面表示部１３に表示されている要素だけでなく、表示範囲外の要素に対してもキーを対応付け、対応するキーが操作されたときに、リスト１４Ａのうち操作されたキーに対応する要素を含むリスト部分が表示されるように画面表示部１３の表示を更新すると共に、更新後の表示にあわせて要素とキーとを再度対応付けるようにしているためである。
【００３３】
例えば、合計１６個の要素から構成されるリスト１４Ａがあり、画面表示部１３に先頭の６つの要素Ａ〜Ｆが表示されており、その一番上のリスト要素にカーソルが位置している状況において、１５番目の要素Ｏを選択する場合、本実施形態によれば、利用者は０の数字キー、＊キー、＃キーの何れかを押下して画面表示部１３に要素Ｏを含むリスト部分を表示させた後、決定キーを押下するか、或いは要素Ｏにあらたに対応付けられた数字キーを押下すれば良い。これに対して、特許文献１による方法では、利用者は、カーソルを下に１４個分だけ押し下げるスクロール操作をして画面表示部１３に１５番目の要素が表示されるようにした後、決定キーを押下するか、或いは要素Ｏにあらたに対応付けられた数字キーを押下する必要がある。
【００３４】
また、画面表示部１３に表示されていない要素に対応付けたキーの操作内容を「フォーカス」とせずに「詳細表示」にすると、画面表示部１３に表示されていないリスト要素に対応するキーを利用者が操作した際に、そのリスト要素の詳細がいきなり画面に表示されることになり、利用者は混乱してしまう。本実施形態において、画面表示部１３に表示されていない要素に対応付けたキーに対して、画面表示部１３に表示されている要素に対応付けたキーの操作内容とは別の操作内容を設定している理由は、上記のような混乱を利用者に与えないようにするためである。
【００３５】
[第２の実施形態]
[概要]
本実施形態は、携帯電話装置の画面表示領域条件によってデバイスキーの操作内容を対応付ける方法及びプログラムに関するもので、スクロール表示のユーザインターフェースにおける液晶１画面上に収まりきらないリスト表示上で、液晶１画面上で表示可能な項目とそれ以外の項目を切り分けて、ダイレクトキー操作可能なデバイスキー（例：０〜９キー、＊キー、♯キー）の操作内容（例：項目の「選択」、「フォーカス」など）を対応付け、携帯電話装置内の作成されたリスト表示管理テーブルに記憶、更新する。
【００３６】
例として、液晶１画面上で表示可能なリスト表示項目（1行〜９行）は、各項目に１キー〜９キーを順に割り当て、押下された際の操作内容は各項目の詳細画面へ遷移する「選択」とし、画面外のリスト表示項目（１０行〜１２行）は、０キー、＊キー、♯キーを割り当て、押下された際の操作内容は各項目へ移動し、フォーカスする「フォーカス」を対応付け、リスト表示管理テーブルに記憶、更新する。
【００３７】
これにより液晶１画面上に収まりきらないリスト表示上で画面外の項目に対する操作性を向上させ、また誤操作を防止する。
【００３８】
[構成]
図９に、本実施形態における携帯電話装置１００の外観図を示す。本体の一方に液晶ディスプレイ１０１、他方にキー入力部１０２が設けられている。受話スピーカー１０３が設けられており、キー入力部１０２の下部には送話マイク１０４が設けられている。液晶ディスプレイ１０１は、操作画面や画像等を表示するディスプレイであり、利用者が携帯電話装置１００の操作時に主に使用するディスプレイである。キー入力部１０２は、オンフックキー、オフフックキー、数字、文字、記号等の入力を行うための数字キーのダイアルキーの他、カーソル操作を行うための方向キー、決定操作を行うための決定キー、所定の動作モードに対応するモードキー、ショートカットキー等の各種機能キーを備えており、カメラ１０５も搭載されている。
【００３９】
図１０は、携帯電話装置１００の内部ブロック図である。図１０に示すように本実施形態の携帯電話装置１００は、各種動作制御（命令）を行う制御部（プロセッサ）２０１、メモリ２０２、各種操作を入力するためのキー入力部２０３、液晶ディスプレイのように情報を表示する表示部２０４、着信音、動画などを再生するための音源部２０５、受話時、着信音を鳴動するスピーカー部２０６、マイク部２０７を備える。また、静止画、動画を撮影するためのカメラ部２０８、ＧＰＳ、加速度センサなど搭載したセンサ部２０９、非接触ＩＣカード機能を有した非接触ＩＣ部２１０、無線信号用アンテナを含んだ無線通信信号処理を行う無線部２１１を備える。
【００４０】
制御部２０１は、キー入力部２０３からの入力に従って、入力情報などを表示部２０４にて表示させる。カメラ部２０８を利用し、利用者が静止画を撮影し、メモリ２０２に画像を保存できる。メモリ２０２内にある表示管理部２０２aは、リスト表示管理テーブルを持ち、制御部２０１は、携帯電話装置１００のリスト表示上で操作可能なデバイスキー（例：０〜９キー、＊キー、♯キー）を液晶１画面上で表示する条件等から判断し、撮影した静止画や電話帳の個人アドレス情報などをリスト表示する際にリスト表示管理テーブルの作成、更新を指示する機能を有する。
【００４１】
[動作]
次に本実施形態の動作について説明する。
【００４２】
図１１（a）に本実施形態で使用するリスト表示管理テーブルの一例を示す。図１１（a）に示すリスト表示管理テーブルでは、ＩＤ、項目情報、リスト表示項番、表示行、対応キー、操作内容で構成されている。カメラ部２０８で撮影した静止画一覧を例に説明すると、撮影した静止画データ一覧を読み出し、ＩＤ、静止画のタイトル、ファイル名などリスト表示する項目情報を登録し、リスト表示上のリスト表示項番と液晶表示画面内の表示行を先頭行から順番を示す数字を割り当てる。その後、対応キーに項目情報を選択など操作するためのダイアルキーなどのキー入力部２０３を対応付ける。そして、ダイアルキーなどのキー入力部２０３の対応キーを押下した際の動作である選択、フォーカスなどの操作内容を記憶させる。
【００４３】
利用者がデータＢＯＸ配下の静止画一覧を表示部２０４にリスト表示し、スクロール操作した際の動作を以下説明する。
【００４４】
図１２に示すように、利用者がデータＢＯＸ配下の静止画一覧を表示部２０４にリスト表示する場合、メモリ２０２内にある表示管理部２０２aにリスト表示管理テーブルを作成する（Ａ１００）。作成されたリスト表示管理テーブルに液晶表示画面内の１画面表示項目数などを元に、表示項目ごとに対応付けるキー入力部２０３を制御部２０１にて判断し、リスト表示管理テーブルのダイアルキーなどのキー入力部２０３の対応キーを押下した際の動作として、項目を選択し詳細画面に遷移するなどの操作内容を登録させる（Ａ２００）。利用者が下キーを押下し、スクロール操作を実施した場合（Ａ３００）、リスト表示管理テーブルの更新が必要と判断され（Ａ４００）、表示項目と対応付けるキー入力部２０３、操作内容を再度登録し、リスト表示管理テーブルの更新を実施する（Ａ２００）。これにより、スクロールによって例えば図１３（a）のリスト表示状態から図１３（b）のようなリスト表示状態に変化した場合であっても、ダイレクトキーによる選択操作が可能になる。他方、スクロール操作を実施せず、利用者が項目を選択する操作を行った場合（Ａ５００）、ビューア起動など詳細画面の操作処理へ移行する。
【００４５】
液晶表示画面内の１画面表示項目数などを元に、液晶１画面上で表示可能な項目とそれ以外の項目を制御部２０１が判断し、表示項目ごとに対応付けるキー入力部２０３の操作内容を登録させることについて（Ａ２００）、図１４を参照して詳細に説明する。
【００４６】
図１４で示されるように、対応付けを行うキー入力部のキー数（Ｍ個）が液晶１画面で表示できる１画面表示項目数（Ｎ個）以上がどうかを判断する（Ｂ１００）。キー入力部のキー数（Ｍ個）がＮ個以上（例：1画面表示項目数Ｎ＝８項目、キー入力部数Ｍ＝１２個）の場合、図１１（a）のようにキー入力部のキーを表示行順にＮ個割り当て、操作内容について項目選択し、詳細画面に遷移する「選択」を対応付ける（Ｂ２００）。残りのＭ−Ｎ個のキー操作部２０３のキーである９、０、＊、＃キーは操作内容として、項目情報に移動し、フォーカスを当てる「フォーカス」を割り当てる（Ｂ４００）。キー入力部のキー数（Ｍ個）がＮ個より少ない場合、Ｍ個のキー入力部２０３のキーに操作内容として、項目選択し、詳細画面に遷移する「選択」を割り当てる（Ｂ３００）。なお、例として９、０、＊、＃キーに「操作内容：フォーカス」を対応付けているが、他の操作内容（例：押下しても「操作選択せず」など）を対応付けることもできる。
【００４７】
図１５（a）のリスト表示状態から図１５（b）のようにリスト表示の表示内容についてスクロール操作がなされたと判断すると、図１１（b）のように新たにデバイスキーを対応付けてリスト表示管理テーブルに記憶させる。また、利用者が文字の大きさを変更し、液晶１画面上で表示可能な項目数を変更した後も同様にリスト表示管理テーブルを更新することができる。これにより、液晶表示上に表示されていない項目に対応付けされたデバイスキーを利用者が誤って押下した場合でも、選択されて、詳細画面へ遷移するようなことが起こらず、利用者が混乱してしまうことを防ぐことが可能である。
【００４８】
[効果]
以上説明したように、本実施形態によれば、文字の大きさ等で液晶表示上に表示できるリスト項目数が変更された場合でも、液晶表示画面内の１画面表示項目数などを元に、液晶１画面上で表示可能な項目とそれ以外の項目を制御部２０１が判断し、表示項目ごとに対応付けるキー入力部２０３のキーの操作内容を登録させることで、表示範囲外の項目を選択する際の操作性を高めることができると共に、誤操作を防止することができる。
【００４９】
[第３の実施形態]
本実施形態では、静止画一覧をサムネイル表示する場合を取り上げる。
【００５０】
静止画一覧はリスト表示だけでなく、サムネイル表示する機能もあり、利用者は、アドレス帳などはリスト表示、静止画一覧などは小さい画像として一覧表示するサムネイル表示が良く利用される。携帯電話装置１００では、サムネイル表示の場合、液晶画面上にある一定の大きさの画像を分類せずに図１６（a）のように表示するものが一般的である。しかし、カメラ部２０８で撮影した際に、ＧＰＳなどのセンサ部２０９から位置情報を静止画に付与し、位置情報に基づいて静止画を分類して表示することもできる。その場合、図１６（b）のような、位置情報で分類表示したサムネイル表示になる。本実施形態は、このようなサムネイル表示に対して、キー入力部２０３のキーを割り当てる方法について、図１７のフローチャートを参照して説明する。
【００５１】
図１７に示されるように、カテゴリごとに分かれるサムネイル表示項目数（Ｋ個）が１画面表示項目数（Ｎ個）以上かを判断し（Ｃ１００）、Ｎ個より少ない（例：カテゴリごとのサムネイル表示項目数Ｋ＝３個、１行表示項目数Ｌ＝２個、１画面表示項目数Ｎ＝８個、キー入力部のキー数Ｍ＝１２個）の場合、図１６（b）のようにサムネイル表示項目数（Ｋ個）に対して、キー入力部２０３を１キーから順にＫ個割り当て（例：１、２、３キー）、操作内容として、項目を選択し、詳細画面に遷移する「選択」を設定する（Ｃ３００）。Ｎ個以上の場合、キー入力部２０３を１キーから順にＫ個割り当て、操作内容として上記と同じ「選択」を対応付け（Ｃ２００）、Ｍ−Ｋ個の残りのキー入力部２０３のキーについては、操作内容として、項目情報に移動し、フォーカスを当てる「フォーカス」を対応付ける（例：図１６（b）のように該当位置に８、９、０、＊、＃キーを割り当て、「操作内容」を対応付ける）（Ｃ４００）。対応付けできるキー入力部のキーが残っているか（０個かどうか）を判断し（Ｃ５００）、対応付けできるキー入力部のキーが残っている場合、対応付けが完了したキー入力部のキーを差し引き、図１６（b）のように（例：サムネイル表示項目数Ｋ＝４個、１行表示項目数Ｌ＝２個、１画面表示項目数Ｎ＝４個、キー入力部のキー数Ｍ＝８個）、キー入力部のキー数、液晶１画面で表示できる１画面表示項目数を更新し、次のサムネイル表示項目に対して同様な動作を実施する。
【００５２】
なお、例として画面外の項目に８、９、０、＊、＃キーを割り当て、「操作内容：フォーカス」を対応付けており、８、９、０、＊、＃キーのどれかを押下すると、図１６(b)の左下の８、９、０、＊、＃キーが対応付けされたサムネイル画像が図１６(ｃ)の左上に移動し、１キーが対応付けられるように、今まで表示された複数のサムネイル画像に対して複数のデバイスキー、操作内容の対応付けを更新する。
【００５３】
また、サムネイル画像の大きさなどが変わり、１画面表示項目数、１行表示項目数が変更された場合でも、液晶１画面上で表示可能な項目とそれ以外の項目を制御部２０１が判断し、キー入力部２０３のキーと操作内容との対応付けが可能であり、キー入力部２０３のキーと操作内容との対応付け時に併せて、図１６（b）のような数字キーの半透過アイコンなどを表示することで、利用者にとって、視覚的に判断しやすく、より操作を容易にすることができ、液晶表示上に現在、表示されていない項目に対応付けされたキー入力部２０３を利用者が誤って押下した場合でも、選択されて、詳細画面へ遷移するようなことが起こらず、利用者は混乱してしまうことを防ぐことが可能である。
【符号の説明】
【００５４】
１…携帯端末装置
１１…通信Ｉ／Ｆ部
１２…操作入力部
１３…画面表示部
１４…記憶部
１４Ａ…リスト
１４Ｂ…リスト表示管理テーブル
１４Ｐ…プログラム
１５…プロセッサ
１５Ａ…入力部
１５Ｂ…制御部
【図１】
2012234468.tif 000003
【図２】
2012234468.tif 000004
【図３】
2012234468.tif 000005
【図４】
2012234468.tif 000006
【図５】
2012234468.tif 000007
【図６】
2012234468.tif 000008
【図７】
2012234468.tif 000009
【図８】
2012234468.tif 000010
【図９】
2012234468.tif 000011
【図１０】
2012234468.tif 000012
【図１１】
2012234468.tif 000013
【図１２】
2012234468.tif 000014
【図１３】
2012234468.tif 000015
【図１４】
2012234468.tif 000016
【図１５】
2012234468.tif 000017
【図１６】
2012234468.tif 000018
【図１７】
2012234468.tif 000019