(57)【要約】【課題】任意の位置に任意の大きさで画面に表示される複数のオブジェクトからいずれかのオブジェクトを容易に選択可能とする。【解決手段】表示部１−３は、Ｗｅｂページやサムネイル画像などを表示する。中央制御部１−８は、表示部１−３に表示されるオブジェクト（サムネイル画像、Ｗｅｂ画面のＵＲＬなど）の相対的配置関係に特定し、該相対的配置関係と操作部１−４の数字キーの配置関係とを対応付けるように、各オブジェクトに対して数字キー「１」〜「９」のいずれかを自動的に割り当てる。そして、複数の数字キーのいずれかが操作されると、その数字キーが割り当てられたオブジェクトを選択状態とする。【選択図】図２
2008176528.tif 000002
【特許請求の範囲】
【請求項１】
選択対象となる複数のオブジェクトを表示する表示手段と、
所定の配置関係で配列された複数のキーと、
前記表示手段に表示されている各オブジェクトの相対的配置関係を特定する特定手段と、
前記特定手段により特定された各オブジェクトの相対的配置関係と、前記複数のキーの配置関係とに基づいて、各オブジェクトに対して前記複数のキーのいずれかを割り当てる割当手段と、
前記複数のキーのいずれかが操作された際に、そのキーが割り当てられたオブジェクトを選択状態とする選択手段と
を具備することを特徴とする電子機器。
【請求項２】
前記割当手段は、１つのオブジェクトに対して複数のキーを割り当てることを特徴とする請求項１記載の電子機器。
【請求項３】
前記割当手段により割り当てられたキーを示すキー情報を、そのキーが割り当てられたオブジェクトに対応付けて表示する表示制御手段を更に具備することを特徴とする請求項１記載の電子機器。
【請求項４】
前記特定手段により特定された各オブジェクトの相対的配置関係に基づいて、各オブジェクトの表示領域を示す表示領域情報をオブジェクトに対応付けて表示する表示制御手段を更に具備することを特徴とする請求項１記載の電子機器。
【請求項５】
前記特定手段により特定された各オブジェクトの相対的配置関係に基づいて、各オブジェクトに対して前記キーのいずれかを割り当てる複数の割当パターンを記憶する記憶手段と、
前記記憶手段に記憶されている複数の割当パターンからいずれかの割当パターンを指定する割当パターン指定手段とを更に具備し、
前記割当手段は、前記特定手段により特定された各オブジェクトの相対的配置関係と、前記複数のキーの配置関係と、前記割当パターン指定手段により指定された割当パターンとに基づいて、各オブジェクトに対して前記複数のキーのいずれかを割り当てることを特徴とする請求項１記載の電子機器。
【請求項６】
所定の配置関係で配列された複数のキーを備える電子機器のプログラムであって、
コンピュータに、
選択対象となる複数のオブジェクトを表示する表示機能、
前記表示されている各オブジェクトの相対的配置関係を特定する特定機能、
前記特定手段により特定された各オブジェクトの相対的配置関係と、前記複数のキーの配置関係とに基づいて、各オブジェクトに対して前記複数のキーのいずれかを割り当てる割当機能、
前記複数のキーのいずれかが操作された際に、そのキーが割り当てられたオブジェクトを選択状態とする選択機能
を実現することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器及びプログラムに関する。
【背景技術】
【０００２】
近年の携帯電話などの通信端末には、Ｗｅｂサイト閲覧機能や画像のサムネイルを表示する機能などが搭載されている。Ｗｅｂサイト閲覧機能では、Ｗｅｂサイト閲覧中に画面に表示されているＵＲＬが示す別のＷｅｂサイトへ遷移したり、画面に表示されているメールアドレスに対してメールを送信するために、そのＵＲＬやメールアドレスを選択する操作が必要になる。また、画像のサムネイルを表示する機能では、その画像を再生表示させるために、サムネイルを選択する操作が必要になる。
【０００３】
パーソナルコンピュータにおいては、ＵＲＬ、メールアドレス、サムネイルなど、画面に表示されているオブジェクトを選択する方法として、画面に表示される仮想ポインタをユーザがマウスで動かしてオブジェクトを選択する方法が良く知られている。しかしながら、携帯電話などの通信端末では、ユーザが通信端末を携帯して手軽に操作するため、マウスなどの外部操作装置を使用しないものが多い。
【０００４】
そこで、携帯電話などの通信端末においては、オブジェクトに数字キーを割り当て、割り当てられた数字キーをユーザが押すことによってオブジェクトを選択する技術が知られている（例えば、特許文献１参照）。
【０００５】
ところで、携帯電話などの通信端末においては、画像（オブジェクト）を表示する領域が予め決められているが、上述のようなＵＲＬ、メールアドレス、サムネイルなどのオブジェクトは表示する領域（位置）が予め決められておらず、不規則に並ぶことのほうが多い。さらには、表示される大きさも固定されていない場合が多い。
【０００６】
例えば、Ｗｅｂサイトにおいては、Ｗｅｂサイト毎にレイアウトが異なるため、オブジェクトが表示される領域は予め決められていない。また、画面をスクロールすれば、オブジェクトが表示される領域が変わってしまう。ＵＲＬやメールアドレスの長さによっても表示される大きさが変わってくる。
【０００７】
そこで、表示する領域が予め決められておらず、不規則に表示されるオブジェクトに操作キーを割り当てる技術が提案されている（例えば、特許文献２参照）。この従来技術では、テンキー配置と視覚的な連想を伴うように画面を複数のエリアに分割し、テンキー動作に応じてそのエリアに表示された画像をズームするようにしている。すなわち、画像（オブジェクト）が画面に表示されるエリア（領域）に基づいてキーが割り当てられている。
【０００８】
【特許文献１】特開平０９−０３６９４５号公報
【特許文献２】特開２００２−１２５１５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記従来技術（特許文献２）では、画面に表示される領域に基づいてオブジェクトに対してキーを割り当てるため、複数のオブジェクトが同じ領域に表示されるような場合には割り当てがうまくいかないという問題がある。
【００１０】
そこで本発明は、任意の位置に任意の大きさで画面に表示される複数のオブジェクトからいずれかのオブジェクトを容易に選択することができる電子機器及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的達成のため、請求項１、６記載の発明は、選択対象となる複数のオブジェクトを表示する表示手段と、所定の配置関係で配列された複数のキーと、前記表示手段に表示されている各オブジェクトの相対的配置関係を特定する特定手段と、前記特定手段により特定された各オブジェクトの相対的配置関係と、前記複数のキーの配置関係とに基づいて、各オブジェクトに対して前記複数のキーのいずれかを割り当てる割当手段と、前記複数のキーのいずれかが操作された際に、そのキーが割り当てられたオブジェクトを選択状態とする選択手段とを具備することを特徴とする。
【００１２】
また、好ましい態様として、例えば請求項２記載のように、請求項１記載の電子機器において、前記割当手段は、１つのオブジェクトに対して複数のキーを割り当てるようにしてもよい。
【００１３】
また、好ましい態様として、例えば請求項３記載のように、請求項１記載の電子機器において、前記割当手段により割り当てられたキーを示すキー情報を、そのキーが割り当てられたオブジェクトに対応付けて表示する表示制御手段を更に具備するようにしてもよい。
【００１４】
また、好ましい態様として、例えば請求項４記載のように、請求項１記載の電子機器において、前記特定手段により特定された各オブジェクトの相対的配置関係に基づいて、各オブジェクトの表示領域を示す表示領域情報をオブジェクトに対応付けて表示する表示制御手段を更に具備するようにしてもよい。
【００１５】
また、好ましい態様として、例えば請求項５記載のように、請求項１記載の電子機器において、前記特定手段により特定された各オブジェクトの相対的配置関係に基づいて、各オブジェクトに対して前記キーのいずれかを割り当てる複数の割当パターンを記憶する記憶手段と、前記記憶手段に記憶されている複数の割当パターンからいずれかの割当パターンを指定する割当パターン指定手段とを更に具備し、前記割当手段は、前記特定手段により特定された各オブジェクトの相対的配置関係と、前記複数のキーの配置関係と、前記割当パターン指定手段により指定された割当パターンとに基づいて、各オブジェクトに対して前記複数のキーのいずれかを割り当てるようにしてもよい。
【発明の効果】
【００１６】
本発明によれば、任意の位置に任意の大きさで画面に表示される複数のオブジェクトからいずれかのオブジェクトを容易に選択することができるという利点が得られる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態を、図面を参照して説明する。
【００１８】
Ａ．実施形態の構成
図１は、本発明の第１実施形態による携帯電話などの通信端末からなるシステム構成を示すブロック図である。図において、通信端末１は、例えば、携帯電話などからなり、基地局２、３を介して交換機４、５に接続し、該交換機４、５を介して、無線通信網６を介して相互に通信が可能となっている。
【００１９】
次に、図２は、本実施形態による通信端末１の構成を示すブロック図である。図において、通信端末１は、無線通信送受信部１−１、音声信号処理部１−２、表示部１−３、操作部１−４、ＲＴＣ１−５、ＲＯＭ１−６、ＲＡＭ１−７および中央制御部１−８からなる。無線通信送受信部１−１は、基地局２、３を介して交換機４、５に接続し、交換機４、５を介して、無線通信網６に接続して音声通信を行ったり、各種データ送受信を行う。
【００２０】
音声信号処理部１−２は、マイクからの音声を取り込み、デジタル信号に変換して中央制御部１−８に供給する一方、音声信号をアナログ信号に変換してスピーカから出力する。表示部１−３は、液晶表示器などからなり、各種メッセージや、画像、Ｗｅｂページなどを表示する。操作部１−４は、各種データ、動作指示などを入力する。ここで、図３は、操作部１−４の構成例を示す模式図である。本実施形態では、表示部１−３に表示されるオブジェクト（サムネイル画像、Ｗｅｂ画面のＵＲＬなど）に対して、その相対的配置関係に基づいて、破線で囲んだ数字キー「１」〜「９」が自動的に割り当てられるようになっている。
【００２１】
ＲＴＣ１−５は、実時間を計時する。ＲＯＭ１−６は、所定のプログラムや各種パラメータなどを記憶する。ＲＡＭ１−７は、各種データを記憶する。特に、本実施形態では、ＲＡＭ１−７は、割当パターン記憶部１−７−１及び割当処理情報記憶部１−７−２を備えている。
【００２２】
割当パターン記憶部１−７−１は、図４に示すように、割当パターンの名称Ａ〜Ｄ毎に、どのようにオブジェクトに対して数字キーを割り当てるかを示す内容を記憶している。図示の例では、割当パターンの内容を分かりやすくするために、文言により説明しているが、実際には、各割当パターンにおける動作条件が数値データとして記憶されており、中央制御部１−８が該動作条件に従って動作するようになっている。割当パターンＡ〜Ｄのいずれの場合も、基準オブジェクトとの配置関係から、各オブジェクトの相対的配置関係を特定し、該相対的配置関係に従って数字キーを割り当てるようになっている。
【００２３】
例えば、割当パターンＡでは、表示部１−３の画面に対して、左上のオブジェクトを基準とし（数字キー「１」）、他のオブジェクトに順次数字キーを割り当てる。また、この場合、１つのオブジェクトに複数のキーを割り当てない。同様に、割当パターンＢでは、左下のオブジェクトを基準とし（数字キー「７」）、他のオブジェクトに順次数字キーを割り当てる。また、この場合、１つのオブジェクトに複数のキーを割り当てる。
【００２４】
割当パターンＣでは、右上のオブジェクトを基準とし（数字キー「３」）、他のオブジェクトに順次数字キーを割り当てる。また、この場合、１つのオブジェクトに複数のキーを割り当てない。そして、割当パターンＤでは、右下のオブジェクトを基準とし（数字キー「９」）、他のオブジェクトに順次数字キーを割り当てる。また、この場合、１つのオブジェクトに複数のキーを割り当てる。
【００２５】
次に、割当処理情報記憶部１−７−２は、図５に示すように、割当処理情報として、表示部１−３に表示されている画面（Ｗｅｂサイトの画面、サムネイル画像など）毎に、上述した割当パターンＡ〜Ｄのいずれを用いるか、どのキーが割り当てられているかを表示するか否かを示すキー表示（フラグ）、及び、どのオブジェクトがキーに割り当てられているかを示すグリッドを表示するか否かを示すグリッド表示（フラグ）を記憶している。
【００２６】
上述した割当パターンＡ〜Ｄのいずれを用いるかは、割当処理情報記憶部１−７−２に記憶されている割当パターンに従って決められているが（デフォルト）、キー割当動作時にリアルタイムでユーザにより切り替えることができるようになっている。
【００２７】
Ｂ．実施形態の動作
次に、上述した実施形態の動作について説明する。
図６は、本実施形態による通信端末１の動作を説明するためのフローチャート（メインルーチン）である。通信端末１では、まず、電源オン操作があったか否かを判断し（ステップＳ１０）、電源オン操作があった場合には、電源をオンとし（ステップＳ１２）、割当処理情報記憶部１−７−２に対する登録操作があったか否かを判断する（ステップＳ１４）。そして、登録操作があった場合には、割当処理情報記憶部１−７−２に対し、Ｗｅｂサイト画面、サムネイル画面などの画面毎に、割当パターン（Ａ〜Ｄ）、キー表示（あり／なし）、グリッド表示（あり／なし）を登録する（ステップＳ１６）。その後、ステップＳ１４に戻る。
【００２８】
一方、登録処理操作がなかった場合には、Ｗｅｂサイト画面表示操作があったか否かを判断する（ステップＳ１８）。そして、Ｗｅｂサイト画面表示操作があった場合には、Ｗｅｂサイト画面を表示し（ステップＳ２０）、割当・選択処理を実行する（ステップＳ２２）。該割当・選択処理の詳細については後述するが、ここで簡単に説明すると、割当処理情報記憶部１−７−２を参照し、現在表示している画面（Ｗｅｂサイト画面、サムネイル画面）に対して登録されている割当パターンに従って、画面のオブジェクトと数字キーとを割り当てるようになっている。その後、ステップＳ１４に戻る。
【００２９】
一方、Ｗｅｂサイト画面表示操作がなかった場合には、サムネイル画像表示操作があったか否かを判断する（ステップＳ２４）。そして、サムネイル画像表示操作があった場合には、サムネイル画面を表示し（ステップＳ２６）、上述した割当・選択処理を実行する（ステップＳ２２）。その後、ステップＳ１４に戻る。
【００３０】
また、サムネイル画像表示操作がなかった場合には、着信があったか否かを判断し（ステップＳ２８）、着信があった場合には、着信処理を実行する（ステップＳ３０）。該着信処理は、周知の処理であるので説明を省略する。その後、回線が切断されると、ステップＳ１４に戻る。
【００３１】
一方、着信がなかった場合には、電源オフ操作があったか否かを判断し（ステップＳ３２）、電源オフ操作があった場合には、電源オフし（ステップＳ３４）、当該処理を終了する。
【００３２】
また、電源オフ操作がなかった場合には、その他の操作があったか否かを判断し（ステップＳ３６）、その他の操作があった場合には、その他の操作に応じた処理を実行し（ステップＳ３８）、その後、ステップＳ１４に戻る。一方、その他の操作がなかった場合には、そのままステップＳ１４に戻る。
【００３３】
次に、上述した割当・選択処理について説明する。
図７及び図８は、上述した割当・選択処理の動作を説明するためのフローチャートである。割当・選択処理では、まず、当処理情報記憶部１−７−２から表示している画面の割当パターン、キー表示（あり／なし）、グリッド表示（あり／なし）からなる割当処理情報を読み出し（ステップＳ４０）、割当パターンが「Ａ」であるか否かを判断し（ステップＳ４２）、割当パターンが「Ａ」である場合には、割当パターン「Ａ」に従って、画面上のオブジェクトに数字キーを割り当てる割当処理Ａを実行する（ステップＳ４４）。該割当処理Ａの詳細について後述するが、ここで簡単に説明すると、左上のオブジェクトを基準オブジェクトとして数字キー「１」を割り当て、該基準オブジェクトを基準として相対的配置関係に従って、他のオブジェクトに順次、数字キー「２」〜「９」を割り当てる。
【００３４】
一方、割当パターンが「Ａ」でない場合には、割当パターンが「Ｂ」であるか否かを判断し（ステップＳ４６）、割当パターンが「Ｂ」である場合には、割当パターン「Ｂ」に従って、画面上のオブジェクトに数字キーを割り当てる割当処理Ｂを実行する（ステップＳ４８）。該割当処理Ｂの詳細について後述するが、ここで簡単に説明すると、左下のオブジェクトを基準オブジェクトとして数字キー「７」を割り当て、該基準オブジェクトを基準として相対的配置関係に従って、他のオブジェクトに順次、数字キー「７」を除く、数字キー「１」〜「９」を割り当てる。
【００３５】
一方、割当パターンが「Ｂ」でない場合には、割当パターンが「Ｃ」であるか否かを判断し（ステップＳ５０）、割当パターンが「Ｃ」である場合には、割当パターン「Ｃ」に従って、画面上のオブジェクトに数字キーを割り当てる割当処理Ｃを実行する（ステップＳ５２）。該割当処理Ｃの詳細について後述するが、ここで簡単に説明すると、右上のオブジェクトを基準オブジェクトとして数字キー「３」を割り当て、該基準オブジェクトを基準として相対的配置関係に従って、他のオブジェクトに順次、数字キー「３」を除く、数字キー「１」〜「９」を割り当てる。
【００３６】
一方、割当パターンが「Ｃ」でない場合には、割当パターン「Ｄ」に従って、画面上のオブジェクトに数字キーを割り当てる割当処理Ｄを実行する（ステップＳ５４）。該割当処理Ｄの詳細について後述するが、ここで簡単に説明すると、右下のオブジェクトを基準オブジェクトとして数字キー「９」を割り当て、該基準オブジェクトを基準として相対的配置関係に従って、他のオブジェクトに順次、数字キー「１」〜「８」を割り当てる。
【００３７】
割当処理Ａ〜Ｄのいずれが実行された場合でも、その後、キー表示が「あり」であるか否かを判断し（ステップＳ５６）、キー表示が「あり」である場合には、割り当てられた数字キーを示す数字を、オブジェクトの近傍に表示する（ステップＳ５８）。一方、キー表示が「なし」の場合には、数字キーを示す数字を表示しない。
【００３８】
次に、グリッド表示が「あり」であるか否かを判断し（ステップＳ６０）、グリッド表示が「あり」である場合には、数字キーを割り当てたオブジェクトを示すグリッドを、オブジェクトを囲むように表示する（ステップＳ６２）。一方、グリッド表示が「なし」の場合には、グリッドを表示しない。
【００３９】
次に、割当やり直し操作がないか否かを判断する（ステップＳ６４）。これは、ユーザが割り当ての結果が適当でないと判断した場合に、数字キーの割り当てをやり直すことができるようにしたものである。そして、割当やり直し操作がない場合には、数字キーが操作されたか否かを判断し（ステップＳ６６）、いずれかの数字キーが操作された場合には、操作された数字キーが割り当てられたオブジェクトを選択し、メインルーチンに戻る。
【００４０】
なお、本実施形態では、オブジェクト選択後の動作について説明していないが、オブジェクトが選択された場合には、通常通りの動作を実行する。例えば、Ｗｅｂ画面を表示している場合であれば、選択されたオブジェクトがＵＲＬであれば、該ＵＲＬで示されるＷｅｂページへジャンプしたり、オブジェクトがメールアドレスであれば、メール作成アプリケーションを立ち上げたりする。
【００４１】
一方、割当やり直し操作があった場合には、直前の割当パターンが「Ａ」であったか否かを判断し（ステップＳ７０）、直前の割当パターンが「Ａ」であった場合には、ステップＳ４８に進み、画面上のオブジェクトに数字キーを割り当てる割当処理Ｂを実行する。すなわち、割当パターンを「Ａ」から「Ｂ」に変更したことになる。
【００４２】
一方、直前の割当パターンが「Ａ」でなかった場合には、直前の割当パターンが「Ｂ」であったか否かを判断し（ステップＳ７２）、直前の割当パターンが「Ｂ」であった場合には、ステップＳ５２に進み、画面上のオブジェクトに数字キーを割り当てる割当処理Ｃを実行する。すなわち、割当パターンを「Ｂ」から「Ｃ」に変更したことになる。
【００４３】
一方、直前の割当パターンが「Ｂ」でなかった場合には、直前の割当パターンが「Ｃ」であったか否かを判断し（ステップＳ７４）、直前の割当パターンが「Ｃ」であった場合には、ステップＳ５４に進み、画面上のオブジェクトに数字キーを割り当てる割当処理Ｄを実行する。すなわち、割当パターンを「Ｃ」から「Ｄ」に変更したことになる。
【００４４】
一方、直前の割当パターンが「Ｃ」でなかった場合には、ステップＳ４４に進み、画面上のオブジェクトに数字キーを割り当てる割当処理Ａを実行する。すなわち、割当パターンを「Ｄ」から「Ａ」に変更したことになる。
【００４５】
次に、上述した各割当処理について説明する。なお、以下の説明において、オブジェクトの位置及び相対的配置関係は、オブジェクトの画面上の座標から判定している。
【００４６】
（割当処理Ａ）
図９は、割当処理Ａの動作を説明するためのフローチャートである。割当処理Ａでは、まず、左上のオブジェクトを検出し（ステップＳ８０）、そのオブジェクトを基準オブジェクトとし（ステップＳ８２）、該基準オブジェクトに数字キー「１」を割り当てる（ステップＳ８４）。
【００４７】
次に、基準オブジェクトから見て数字キー「２」に相当する位置にオブジェクトがあるか否かを判断する（ステップＳ８６）。すなわち、基準オブジェクトとの配置関係に基づいて、相対的配置関係を特定し、オブジェクトの存在の有無を判定する。そして、数字キー「２」に相当する位置にオブジェクトがある場合には、そのオブジェクトに数字キー「２」を割り当てる（ステップＳ８８）。一方、数字キー「２」に相当する位置にオブジェクトがない場合には、割り当てない。
【００４８】
次に、基準オブジェクトから見て数字キー「３」に相当する位置にオブジェクトがあるか否かを判断する（ステップＳ９０）。そして、数字キー「３」に相当する位置にオブジェクトがある場合には、そのオブジェクトに数字キー「３」を割り当てる（ステップＳ９２）。一方、数字キー「３」に相当する位置にオブジェクトがない場合には、割り当てない。
【００４９】
以下同様に、数字キー「４」〜「９」に相当する位置にあるオブジェクトにそれぞれ対応する数字キーを割り当てる（ステップＳ９４）。その後、メインルーチンに戻る。
【００５０】
（割当処理Ｂ）
図１０は、割当処理Ｂの動作を説明するためのフローチャートである。割当処理Ｂでは、まず、左下のオブジェクトを検出し（ステップＳ１００）、そのオブジェクトを基準オブジェクトとし（ステップＳ１０２）、該基準オブジェクトに数字キー「７」を割り当てる（ステップＳ１０４）。
【００５１】
次に、基準オブジェクトから見て数字キー「８」に相当する位置にオブジェクトがあるか否かを判断する（ステップＳ１０６）。そして、数字キー「８」に相当する位置にオブジェクトがある場合には、そのオブジェクトに数字キー「８」を割り当てる（ステップＳ１０８）。一方、数字キー「８」に相当する位置にオブジェクトがない場合には、割り当てない。
【００５２】
次に、基準オブジェクトから見て数字キー「９」に相当する位置にオブジェクトがあるか否かを判断する（ステップＳ１１０）。そして、数字キー「９」に相当する位置にオブジェクトがある場合には、そのオブジェクトに数字キー「９」を割り当てる（ステップＳ１１２）。一方、数字キー「９」に相当する位置にオブジェクトがない場合には、割り当てない。
【００５３】
以下同様に、数字キー「１」〜「６」に相当する位置にあるオブジェクトにそれぞれ対応する数字キーを割り当てる（ステップＳ１１４）。次に、割り当てられていない数字キーがあるか否かを判断し（ステップＳ１１６）、割り当てられていない数字キーがある場合には、その数字キーに相当する位置に最も近いオブジェクトにその数字キーを割り当てる（ステップＳ１１８）。すなわち、１つのオブジェクトに複数の数字キーが割り当てられることになる。その後、メインルーチンに戻る。一方、全ての数字キーが割り当てられている場合には、そのままメインルーチンに戻る。
【００５４】
（割当処理Ｃ）
図１１は、割当処理Ｃの動作を説明するためのフローチャートである。割当処理Ｃでは、まず、右上のオブジェクトを検出し（ステップＳ１２０）、そのオブジェクトを基準オブジェクトとし（ステップＳ１２２）、該基準オブジェクトに数字キー「３」を割り当てる（ステップＳ１２４）。
【００５５】
次に、基準オブジェクトから見て数字キー「２」に相当する位置にオブジェクトがあるか否かを判断する（ステップＳ１２６）。そして、数字キー「２」に相当する位置にオブジェクトがある場合には、そのオブジェクトに数字キー「２」を割り当てる（ステップＳ１２８）。一方、数字キー「２」に相当する位置にオブジェクトがない場合には、割り当てない。
【００５６】
次に、基準オブジェクトから見て数字キー「１」に相当する位置にオブジェクトがあるか否かを判断する（ステップＳ１３０）。そして、数字キー「１」に相当する位置にオブジェクトがある場合には、そのオブジェクトに数字キー「１」を割り当てる（ステップＳ１３２）。一方、数字キー「１」に相当する位置にオブジェクトがない場合には、割り当てない。
【００５７】
以下同様に、数字キー「４」〜「９」に相当する位置にあるオブジェクトにそれぞれ対応する数字キーを割り当てる（ステップＳ１３４）。その後、メインルーチンに戻る。
【００５８】
（割当処理Ｄ）
図１２は、割当処理Ｄの動作を説明するためのフローチャートである。割当処理Ｄでは、まず、右下のオブジェクトを検出し（ステップＳ１４０）、そのオブジェクトを基準オブジェクトとし（ステップＳ１４２）、該基準オブジェクトに数字キー「９」を割り当てる（ステップＳ１４４）。
【００５９】
次に、基準オブジェクトから見て数字キー「８」に相当する位置にオブジェクトがあるか否かを判断する（ステップＳ１４６）。そして、数字キー「８」に相当する位置にオブジェクトがある場合には、そのオブジェクトに数字キー「８」を割り当てる（ステップＳ１４８）。一方、数字キー「８」に相当する位置にオブジェクトがない場合には、割り当てない。
【００６０】
次に、基準オブジェクトから見て数字キー「７」に相当する位置にオブジェクトがあるか否かを判断する（ステップＳ１５０）。そして、数字キー「７」に相当する位置にオブジェクトがある場合には、そのオブジェクトに数字キー「７」を割り当てる（ステップＳ１５２）。一方、数字キー「７」に相当する位置にオブジェクトがない場合には、割り当てない。
【００６１】
以下同様に、数字キー「１」〜「６」に相当する位置にあるオブジェクトにそれぞれ対応する数字キーを割り当てる（ステップＳ１５４）。次に、割り当てられていない数字キーがあるか否かを判断し（ステップＳ１５６）、割り当てられていない数字キーがある場合には、その数字キーに相当する位置に最も近いオブジェクトにその数字キーを割り当てる（ステップＳ１５８）。すなわち、１つのオブジェクトに複数の数字キーが割り当てられることになる。その後、メインルーチンに戻る。一方、全ての数字キーが割り当てられている場合には、そのままメインルーチンに戻る。
【００６２】
（割当結果例）
図１３（ａ）、（ｂ）は、本実施形態によるＷｅｂ画面における割当処理前及び割当後の画面例を示す模式図である。割当処理前のＷｅｂ画面では、図１３（ａ）に示すように、オブジェクト（ＵＲＬや、メールアドレス）が不規則に並んでいる。一方、本実施形態による割当処理後は、オブジェクトの相対的配置関係に基づいて数字キーが割り当てられており、割り当てられた数字キーを示す数字がオブジェクトの近傍に表示されている。
【００６３】
また、図１４（ａ）〜（ｃ）は、本実施形態によるサムネイル画面における割当処理前及び割当後の画面例を示す模式図である。割当処理前のサムネイル画面では、図１４（ａ）に示すように、サムネイルが不規則に並んでいる。一方、本実施形態による割当処理後は、図１４（ｂ）、（ｃ）に示すように、オブジェクトの相対的配置関係に基づいて数字キーが割り当てられており、割り当てられた数字キーを示す数字がオブジェクトの近傍に表示されているとともに、そのオブジェクトを示すグリッドが表示されている。図１４（ｂ）には、左上を基準オブジェクトとして数字キーを割り当てる割当処理Ａを実行した状態が示されている。図１４（ｃ）には、右下を基準オブジェクトとして数字キーを割り当てる割当処理Ｄを実行した状態が示されている。
【００６４】
上述した実施形態によれば、オブジェクトの相対的配置関係に基づいて数字キーが割り当てられているので、ユーザは、直感的にオブジェクトに対して割り当てられている数字キーを連想でき、その数字キーを操作するだけでオブジェクトを選択できるので、ユーザが容易にオブジェクトを選択することができる。
【００６５】
また、１つのオブジェクトに対して複数の数字キーを割当可能にしたので、複数の数字キーが割り当てられるような相対的配置関係のオブジェクトの場合（例えば、表示サイズが大きいオブジェクトの場合）には、複数の数字キーのうち、いずれを操作してもオブジェクトを選択することができ、ユーザが容易にオブジェクトを選択することができる。
【００６６】
また、キーが割り当てられたオブジェクトの近傍に割り当てられた数字キーを表示するようにしたので、オブジェクトにどの数字キーが割り当てられたかをユーザが知ることができ、ユーザが容易にオブジェクトを選択することができる。
【００６７】
また、数字キーが割り当てられたオブジェクトをグリッドに囲むようにしたので、オブジェクトの表示領域をユーザが知ることができるので、割り当てられている数字キーをより確実に連想することができる。
【００６８】
また、複数の割当パターンからオブジェクトの配置関係に応じて、より適した割当パターンを指定可能としたので、複数のオブジェクトの様々な配置関係に対処することができる。
【００６９】
なお、上述した実施形態においては、左上、左下、右上、右下のオブジェクトを基準オブジェクトとして、その基準オブジェクトとの配置関係に基づいてオブジェクトの相対配置関係を特定しているが、特定する方法はこれに限らない。例えば、基準オブジェクトを利用せず、周囲のオブジェクトとの配置関係に基づいてオブジェクトの相対配置関係を特定してもよく、他のオブジェクトとの配置関係に基づいて相対配置関係を特定する方法であればよい。
【００７０】
また、本発明を適用する画面は、Ｗｅｂサイト画面やサムネイル画面に限らず、選択対象となる複数のオブジェクトが表示される画面であればよい。
【００７１】
また、割り当てるキーは、数字キー「１」〜「９」に限らない。例えば、「＊」キー、「♯」キー、「０」キー、発信キー、終話キーなどを割り当ててもよい。
【図面の簡単な説明】
【００７２】
【図１】本発明の第１実施形態による携帯電話などの通信端末からなるシステム構成を示すブロック図である。
【図２】本実施形態による通信端末１の構成を示すブロック図である。
【図３】操作部１−４の構成例を示す模式図である。
【図４】割当パターン記憶部１−７−１の内容を示す概念図である。
【図５】割当処理情報記憶部１−７−２の内容を示す概念図である。
【図６】本実施形態による通信端末１の動作を説明するためのフローチャート（メインルーチン）である。
【図７】割当・選択処理の動作を説明するためのフローチャートである。
【図８】割当・選択処理の動作を説明するためのフローチャートである。
【図９】割当処理Ａの動作を説明するためのフローチャートである。
【図１０】割当処理Ｂの動作を説明するためのフローチャートである。
【図１１】割当処理Ｃの動作を説明するためのフローチャートである。
【図１２】割当処理Ｄの動作を説明するためのフローチャートである。
【図１３】本実施形態によるＷｅｂ画面における割当処理前及び割当後の画面例を示す模式図である。
【図１４】本実施形態によるサムネイル画面における割当処理前及び割当後の画面例を示す模式図である。
【符号の説明】
【００７３】
１  通信端末
２、３  基地局
４、５  交換機
６  無線通信網
１−１  無線通信送受信部
１−２  音声信号処理部
１−３  表示部
１−４  操作部
１−５  ＲＴＣ
１−６  ＲＯＭ
１−７  ＲＡＭ
１−７−１  割当パターン記憶部
１−７−２  割当処理情報記憶部
【図１】
2008176528.tif 000003
【図２】
2008176528.tif 000004
【図３】
2008176528.tif 000005
【図４】
2008176528.tif 000006
【図５】
2008176528.tif 000007
【図６】
2008176528.tif 000008
【図７】
2008176528.tif 000009
【図８】
2008176528.tif 000010
【図９】
2008176528.tif 000011
【図１０】
2008176528.tif 000012
【図１１】
2008176528.tif 000013
【図１２】
2008176528.tif 000014
【図１３】
2008176528.tif 000015
【図１４】
2008176528.tif 000016