(57)【要約】【課題】複数のオブジェクトから１以上のオブジェクトを選択するための選択操作を、ユーザが正確かつ容易に行うことができるようにする。【解決手段】中央制御部１１は、表示されている複数のオブジェクトの中から１以上のオブジェクトを選択状態とするためにそのオブジェクト表示領域へのタッチ操作が行われると（ステップＢ２）、そのタッチ領域とオブジェクト表示領域とに基づいて指示対象オブジェクトを特定すると共に（ステップＢ５）、この特定した指示対象オブジェクトの数と選択可能なオブジェクトの数とを比較し（ステップＢ７）、その比較結果に基づいて指示対象のオブジェクトを拡大表示させるか（ステップＢ８）、選択状態にするかを制御する（ステップＢ１２）。【選択図】  図５
2010049654.tif 000002
【特許請求の範囲】
【請求項１】
表示手段に表示されている複数のオブジェクトから１以上のオブジェクトを選択状態にする端末装置であって、
前記表示手段上で行われる指示操作を検出する検出手段と、
この検出手段によって検出された指示操作の指示位置と前記表示手段に表示されているオブジェクトの表示位置とに基づいて指示対象オブジェクトを特定する特定手段と、
この特定手段によって特定された指示対象オブジェクトの数と、前記表示手段に表示されているオブジェクトの表示目的に応じて決められている選択可能なオブジェクトの数とを比較する比較手段と、
この比較手段による比較結果に基づいて前記指示対象オブジェクトを拡大表示させるか、選択状態にするかを制御する制御手段と、
を具備したことを特徴とする端末装置。
【請求項２】
前記制御手段は、前記比較手段による比較の結果、指示対象オブジェクトの数が選択可能なオブジェクトの数よりも多い場合に、当該指示対象オブジェクトを拡大表示させる、
ようにしたことを特徴とする請求項１記載の端末装置。
【請求項３】
前記制御手段は、前記比較手段による比較の結果、指示対象オブジェクトの数が選択可能なオブジェクトの数と等しい又は少ない場合に、当該指示対象オブジェクトを選択状態にする、
ようにしたことを特徴とする請求項１記載の端末装置。
【請求項４】
前記制御手段は、前記検出手段によって検出された指示操作の指示位置と前記表示手段に表示されているオブジェクトの表示位置とに基づいて決定された大きさで前記指示対象オブジェクトを拡大表示させる、
ようにしたことを特徴とする請求項１記載の端末装置。
【請求項５】
前記制御手段は、前記検出手段によって検出された指示操作の指示位置と前記表示手段に表示されているオブジェクトの表示位置との重なり度合い又は近接度合いを検出し、この重なり度合い又は近接度合いに応じて前記指示対象オブジェクト毎にその大きさを決定する、
ようにしたことを特徴とする請求項４記載の端末装置。
【請求項６】
前記制御手段は、前記検出手段によって検出された指示操作の指示位置に基づいて決定された表示位置で、前記指示対象オブジェクトを拡大表示させる、
ようにしたことを特徴とする請求項１記載の端末装置。
【請求項７】
前記制御手段は、前記指示対象オブジェクトが拡大表示されている状態において、前記検出手段によって検出された指示操作が解除された場合に、拡大表示されている指示対象オブジェクトの中からその大きさに基づいて所定の指示対象オブジェクトを選択状態にする、
ようにしたことを特徴とする請求項１記載の端末装置。
【請求項８】
前記制御手段は、指示対象オブジェクトの拡大表示を解除してから前記所定の指示対象オブジェクトを選択状態にする、
ようにしたことを特徴とする請求項７記載の端末装置。
【請求項９】
前記制御手段は、前記指示対象オブジェクトが拡大表示されている状態において、前記検出手段によって検出された指示操作が解除されたのちに、再び、前記検出手段によって指示操作が検出された場合に、その指示操作の指示位置と拡大表示されている指示対象オブジェクトの表示位置とに基づいて所定の指示対象オブジェクトを選択状態にする、
ようにしたことを特徴とする請求項１記載の端末装置。
【請求項１０】
コンピュータに対して、
表示手段上で行われる指示操作を検出する機能と、
前記検出された指示操作の指示位置と前記表示手段に表示されているオブジェクトの表示位置とに基づいて指示対象オブジェクトを特定する機能と、
前記特定された指示対象オブジェクトの数と、前記表示手段に表示されているオブジェクトの表示目的に応じて決められている選択可能なオブジェクトの数とを比較する機能と、
前記比較結果に基づいて前記指示対象オブジェクトを拡大表示させるか、選択状態にするかを制御する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、表示手段に表示されている複数のオブジェクトから１以上のオブジェクトを選択状態にする端末装置及びプログラムに関する。
【背景技術】
【０００２】
一般に、携帯電話機などの端末装置においては、各種のデータや情報を表示する表示部（表示画面）上での操作として、接触操作、非接触操作を行うことができるものがある。すなわち、物体の接触を検出する透明な接触センサを表示部の表面に配設し、その接触センサによって表示部への操作器具や指の接触を接触操作として検出するようにしている。また、静電容量などで近距離に存在する物体の動きを検出する非接触センサを配設し、その非接触センサによって表示部上（表示部に接触していなくてもよい）での操作器具や指の動きを非接触操作として検出するようにしている。
【０００３】
このような表示部上で行われる操作には、表示部に表示されている複数のオブジェクトから１つ以上のオブジェクトを指示して選択状態にするという操作がある。例えば、表示部に表示されている複数のデータアイコン（オブジェクト）の中から削除したいデータのアイコンを指示して選択状態にする操作、表示部に表示されている複数の機能アイコン（オブジェクト）の中から起動したい機能のアイコンを指示して選択状態にする操作などである。
【０００４】
この場合、厳密な位置を指し示すことが困難であるため、ユーザの意図とは異なるオブジェクトが選択状態になることがある。特に、非接触操作の場合には操作器具や指とオブジェクトの表示位置との距離が開いていることが原因で誤操作になりやすく、接触操作の場合には指示位置が操作器具や指で隠れてしまうことが原因で誤操作になりやすい。また、指で操作する場合には指の太さのためにユーザが所望するオブジェクト以外のオブジェクトも選択状態になるという誤操作になりやすい。このような場合には、もう一度選択操作を最初からやり直さなければならないという煩雑さがあった。
そこで、従来では、指示位置の周辺を拡大表示するようにした従来技術が知られている（特許文献１参照）。
【特許文献１】特開２００５−０５６２８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１の技術では、指示位置の周辺を一律に拡大表示するようにしているので、どのオブジェクトが選択状態の候補になっているかは不明のままである。また、ユーザが所望するオブジェクトを指示して選択状態とすることができても、その周辺が拡大表示されるので、余計な処理が必要になるし、ユーザにとっても余計な拡大表示が目について快適な操作感とはいえなかった。
【０００６】
この発明の課題は、複数のオブジェクトから１以上のオブジェクトを選択するための選択操作を、ユーザが正確かつ容易に行うことができるようにすることである。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために請求項１記載の発明は、表示手段に表示されている複数のオブジェクトから１以上のオブジェクトを選択状態にする端末装置であって、前記表示手段上で行われる指示操作を検出する検出手段と、この検出手段によって検出された指示操作の指示位置と前記表示手段に表示されているオブジェクトの表示位置とに基づいて指示対象オブジェクトを特定する特定手段と、この特定手段によって特定された指示対象オブジェクトの数と、前記表示手段に表示されているオブジェクトの表示目的に応じて決められている選択可能なオブジェクトの数とを比較する比較手段と、この比較手段による比較結果に基づいて前記指示対象オブジェクトを拡大表示させるか、選択状態にするかを制御する制御手段と、を具備したことを特徴とする。
【０００８】
請求項１に従属する発明として、前記制御手段は、前記比較手段による比較の結果、指示対象オブジェクトの数が選択可能なオブジェクトの数よりも多い場合に、当該指示対象オブジェクトを拡大表示させる、ようにしたことを特徴とする請求項２記載の発明であってもよい。
【０００９】
請求項１に従属する発明として、前記制御手段は、前記比較手段による比較の結果、指示対象オブジェクトの数が選択可能なオブジェクトの数と等しい又は少ない場合に、当該指示対象オブジェクトを選択状態にする、ようにしたことを特徴とする請求項３記載の発明であってもよい。
【００１０】
請求項１に従属する発明として、前記制御手段は、前記検出手段によって検出された指示操作の指示位置と前記表示手段に表示されているオブジェクトの表示位置とに基づいて決定された大きさで前記指示対象オブジェクトを拡大表示させる、ようにしたことを特徴とする請求項４記載の発明であってもよい。
【００１１】
請求項４に従属する発明として、前記制御手段は、前記検出手段によって検出された指示操作の指示位置と前記表示手段に表示されているオブジェクトの表示位置との重なり度合い又は近接度合いを検出し、この重なり度合い又は近接度合いに応じて前記指示対象オブジェクト毎にその大きさを決定する、ようにしたことを特徴とする請求項５記載の発明であってもよい。
【００１２】
請求項１に従属する発明として、前記制御手段は、前記検出手段によって検出された指示操作の指示位置に基づいて決定された表示位置で、前記指示対象オブジェクトを拡大表示させる、ようにしたことを特徴とする請求項６記載の発明であってもよい。
【００１３】
請求項１に従属する発明として、前記制御手段は、前記指示対象オブジェクトが拡大表示されている状態において、前記検出手段によって検出された指示操作が解除された場合に、拡大表示されている指示対象オブジェクトの中からその大きさに基づいて所定の指示対象オブジェクトを選択状態にする、ようにしたことを特徴とする請求項７記載の発明であってもよい。
【００１４】
請求項７に従属する発明として、前記制御手段は、指示対象オブジェクトの拡大表示を解除してから前記所定の指示対象オブジェクトを選択状態にする、ようにしたことを特徴とする請求項８記載の発明であってもよい。
【００１５】
請求項１に従属する発明として、前記制御手段は、前記指示対象オブジェクトが拡大表示されている状態において、前記検出手段によって検出された指示操作が解除されたのちに、再び、前記検出手段によって指示操作が検出された場合に、その指示操作の指示位置と拡大表示されている指示対象オブジェクトの表示位置とに基づいて所定の指示対象オブジェクトを選択状態にする、ようにしたことを特徴とする請求項９記載の発明であってもよい。
【００１６】
また、上述した課題を解決するために請求項１０記載の発明は、コンピュータに対して、表示手段上で行われる指示操作を検出する機能と、前記検出された指示操作の指示位置と前記表示手段に表示されているオブジェクトの表示位置とに基づいて指示対象オブジェクトを特定する機能と、前記特定された指示対象オブジェクトの数と、前記表示手段に表示されているオブジェクトの表示目的に応じて決められている選択可能なオブジェクトの数とを比較する機能と、前記比較結果に基づいて前記指示対象オブジェクトを拡大表示させるか、選択状態にするかを制御する機能と、を実現させるためのプログラムを特徴とする。
【発明の効果】
【００１７】
この発明によれば、複数のオブジェクトから１以上のオブジェクトを選択するための選択操作を、ユーザが正確かつ容易に行うことができ、作業の効率化を図ることが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、図１〜図１０を参照して本発明の実施形態を説明する。
この実施形態は、端末装置として携帯電話機に適用した場合を例示したもので、図１は、この携帯電話機が利用可能な通信ネットワークシステムを示したブロック図である。
携帯電話機１は、通話機能、電子メール機能、インターネット接続機能（Ｗｅｂアクセス機能）などが備えられている。携帯電話機１は、最寄りの基地局２Ａ、交換機２Ｂから無線通信網（移動体通信網）２に接続されると、この無線通信網２を介して他の携帯電話機１との間で通話可能状態となる。また、携帯電話機１は、無線通信網２を介してインターネット３に接続されると、Ｗｅｂサイトをアクセスして閲覧可能となり、また、音楽、映画などのコンテンツをインターネット３、無線通信網２を介してダウンロード可能となる。
【００１９】
図２は、携帯電話機１の基本的な構成要素を示したブロック図である。
中央制御部１１は、二次電池を備えた電池部１２からの電力供給によって動作し、記憶部１３内の各種のプログラムに応じてこの携帯電話機１の全体動作を制御する中央演算処理装置、メモリなどを有している。記憶部１３には、プログラム記憶部Ｍ１、各種情報一時記憶部Ｍ２などが設けられている。このプログラム記憶部Ｍ１は、図４〜図７に示す動作手順に応じて本実施形態を実現するためのプログラムや各種のアプリケーションなどが格納されているほか、それに必要な各種の情報が記憶されている。各種情報一時記憶部Ｍ２は、画面情報、フラグ情報、タイマ情報など、携帯電話機１が動作するために必要な各種の情報を一時的に記憶するワーク領域である。
【００２０】
無線通信部１４は、無線部、ベースバンド部、多重分離部などを備え、例えば、通話機能、電子メール機能、インターネット接続機能などの動作時に、最寄りの基地局２Ａとの間でデータの送受信を行うもので、通話機能の動作時にはベースバンド部の受信側から信号を取り込んで受信ベースバンド信号に復調したのち、音声信号処理部１５を介して送話スピーカＳＰから音声出力させ、また、受話マイクＭＣからの入力音声データを音声信号処理部１５から取り込み、送信ベースバンド信号に符号化したのち、ベースバンド部の送信側に与えてアンテナから発信出力させる。
【００２１】
表示部１６は、高精細液晶あるいは有機ＥＬなどを使用し、例えば、文字情報、待受画像、データアイコン、機能アイコンなど、各種の情報を表示させるもので、その表示パネルの表面に、指、器具などの物体の接触を検出する接触操作部（透明な接触センサ）１７を積層配設することによってタッチスクリーン（タッチ画面）ＴＤを構成している。なお、表示部１６の全面をタッチ画面ＴＤとする場合に限らず、その一部分をタッチ画面ＴＤとしてもよい。
【００２２】
接触操作部１７は、表示部１６に対する接触操作（タッチ操作）が行われた際に、表示部１６への接触をタッチ操作として検出し、その検出結果を中央制御部１１に与える。なお、接触操作部１７は、接触の他に操作器具や指の押し込み（押圧）も検出可能となっている。中央制御部１１は、接触操作部１７からの操作信号に基づいてタッチ操作や押圧操作の有無を検出したり、その操作位置（タッチ領域）を検出したりする。そして、中央制御部１１は、表示部１６にメニュー項目などの複数のアイコン（オブジェクト）が表示されている状態において、この複数のオブジェクトの中から１以上のオブジェクトを選択状態とするためにその表示位置への指示操作（タッチ操作）が行われると、指示操作の指示位置（タッチ領域）とオブジェクトの表示位置（オブジェクト表示領域）とに基づいて指示対象オブジェクトを特定するようにしている。ここで、“指示対象オブジェクト”とは、選択状態にするための候補のオブジェクト（選択候補のオブジェクト）を意味している。
【００２３】
言い換えれば、“指示対象オブジェクト”とは、複数のオブジェクトが表示されている状態において、ユーザによるタッチ操作によって指示されたオブジェクトを意味し、例えば、メニュー項目などの複数のオブジェクトが３×３のようにマトリックス状に配列表示されている状態において、ユーザが所望するオブジェクトを選択しようとして、その表示位置を指でタッチした際に、そのオブジェクトに隣接している他のオブジェクトの表示位置にも誤って触れてしまったような場合に、中央制御部１１は、指が触れている各オブジェクトをも含めて指示対象オブジェクトとして特定するようにしている。
【００２４】
このようにして特定した指示対象オブジェクトの数と、オブジェクトの表示目的に応じて決められている選択可能なオブジェクトの数とを比較し、その比較結果に基づいて指示対象のオブジェクトを拡大表示させるか、選択状態にするかを制御するようにしている。ここで、“選択可能なオブジェクトの数”とは、どのような目的でオブジェクトが一覧表示されているのかの表示目的に応じて決められているもので、一度に選択することが可能なオブジェクトの数である。
【００２５】
例えば、 削除対象のデータを選択する目的でオブジェクトが表示されている場合には、表示されている全データを一括して削除することが可能であれば、表示されているオブジェクトの総数が、選択可能なオブジェクトの数となり、１つずつしか削除できなければ１つが選択可能なオブジェクトの数となる。また、起動対象の機能を選択する目的でオブジェクトが表示されている場合にはその１つが、選択可能なオブジェクトの数となる。なお、複数の機能（タスク）を並列的に実行可能な場合には、そのマルチタスクの実行数が、選択可能なオブジェクトの数となる。また、指示対象オブジェクトを拡大表示させるのは、指示対象オブジェクトの中からユーザが所望するオブジェクトを選択する際に、その選択操作が容易となるようにするためである。
【００２６】
キー操作部１８は、ダイヤル入力、文字入力、コマンド入力などを入力するもので、中央制御部１１は、入力操作信号に応じた処理を実行する。ＲＴＣ（リアルタイムクロックモジュール）１９は、時計部を構成するもので、中央制御部１１は、ＲＴＣ１９から現在日時を取得する。報知部２０は、サウンドスピーカ２１、ＬＥＤ（発光ダイオード）２２、振動モータ２３を備え、着信時に駆動されて着信報知を行うほか、アラーム報知時などでも駆動される。
【００２７】
図３は、携帯電話機１の外観図である。
携帯電話機１は、その機器本体（装置本体）を構成する複数の筐体の連結状態に応じて複数のスタイルに変更可能な２軸ヒンジタイプで、操作部筐体１Ａと表示部筐体１Ｂとは、折り畳み開閉自在及び回動自在にヒンジ部１Ｃを介して連結されている。ヒンジ部１Ｃには操作部筐体１Ａと表示部筐体１Ｂとを折り畳み開閉するための開閉用ヒンジ軸が設けられているほか、この開閉用ヒンジ軸と略直交して、一方の筐体を他方の筐体に対して回動するための回動用ヒンジ軸とが設けられている。
【００２８】
このような２軸ヒンジタイプの携帯電話機１は、操作部筐体１Ａと表示部筐体１Ｂとが、どのように連結されているかに応じて携帯電話機１の形態を複数のスタイル（クローズスタイル、オープンスタイル、反オープンスタイル、ビュースタイル）に変更可能なもので、図３（ａ）は、操作部筐体１Ａと表示部筐体１Ｂとの折り畳みを開いた状態のオープンスタイルを示している。なお、操作部筐体１Ａの内面には、キー操作部１８が配置され、また、表示部筐体１Ｂの内面には、タッチ画面ＴＤが配置されている。なお、操作部筐体１Ａの内面側には、送話スピーカＳＰが配置され、表示部筐体１Ｂの内面には、受話マイクＭＣが配置されている。図３（ｂ）は、オープンスタイルにおいて表示部筐体１Ｂを１８０度反転させてから折り畳んだ状態のビュースタイルを示し、オープンスタイルで内側となっていたタッチ画面ＴＤは、ビュースタイルでは外側に向くようになる。
【００２９】
次に、この実施形態における携帯電話機１の動作概念を図４〜図７に示すフローチャートを参照して説明する。ここで、これらのフローチャートに記述されている各機能は、読み取り可能なプログラムコードの形態で格納されており、このプログラムコードにしたがった動作が逐次実行される。また、伝送媒体を介して伝送されてきた上述のプログラムコードに従った動作を逐次実行することもできる。すなわち、記録媒体のほかに、伝送媒体を介して外部供給されたプログラム／データを利用してこの実施形態特有の動作を実行することもできる。
【００３０】
図４は、携帯電話機１の全体動作の概要を示したフローチャートである。
先ず、中央制御部１１は、電源を投入する電源オン操作が行われると（ステップＡ１でＹＥＳ）、電源供給を開始させて所定のメモリなどを初期化する電源オン処理を実行したのち、所定の待受画像を読み出して表示させたり、基地局２Ａとの間で通信を行って位置登録をしたりする待受処理を行ったのち（ステップＡ２）、操作部２０をアクセスして操作有無をチェックし、複数オブジェクト表示操作の有無を調べる（ステップＡ３）。ここで、“複数オブジェクト表示操作”とは複数のオブジェクトを表示させるための操作で、例えば、データを削除するための任意のデータアイコン表示操作、アドレス帳のデータアイコン表示操作、機能アイコン（メニュー）表示操作などであり、この複数オブジェクト表示操作が行われると、それに応答して、後で詳述するオブジェクト制御処理の実行に移る（ステップＡ４）。
【００３１】
また、着信を検出すると（ステップＡ５でＹＥＳ）、通話可能状態とすると共に、通話履歴を記憶したり、通話に関する情報を表示したりする通話処理を実行したのち（ステップＡ６）、上述のステップＡ３に戻る。また、電源オフ操作が行われたときには（ステップＡ７でＹＥＳ）、電源オフ処理を実行して（ステップＡ８）、このフローの終了となるが、その他の操作が行われたときには（ステップＡ９でＹＥＳ）、その操作に応じた処理として、例えば、通話発信処理、メール発信処理などを実行する（ステップＡ１０）。
【００３２】
図５は、オブジェクト制御処理（図４のステップＡ４）を詳述するためのフローチャートである。
先ず、中央制御部１１は、複数オブジェクト表示処理を実行し、複数のオブジェクトをタッチ画面ＴＤに表示させる。例えば、複数のオブジェクトとして、図８（ａ）に示すようにデータを削除するための任意のデータアイコンを表示したり、図８（ｂ）に示すようにアドレス帳のデータアイコンを表示したり、図８（ｃ）に示すように機能アイコン（メニュー）を表示したりする（ステップＢ１）。
【００３３】
なお、図８（ａ）の「削除実行」のアイコンは、「ａ」〜「ｍ」の各アイコンのうち選択状態になっているアイコンのデータを削除することを指示する操作ボタン（タッチキー）である。例えば、「ｃ」のアイコンが選択状態の場合に、「削除実行」へのタッチ操作に応答して、当該「ｃ」のデータは削除される。また、「ｃ」、「ｈ」、「ｊ」のアイコンが選択状態の場合には、「削除実行」へのタッチ操作に応答して、「ｃ」、「ｈ」、「ｊ」のデータは一括して削除され、「ａ」〜「ｍ」の全てのアイコンが選択状態の場合には、「削除実行」へのタッチ操作に応答して、全てのデータは一括して削除される。
【００３４】
また、図８（ｂ）において、図中、左右の△マークのアイコンは、アドレス帳インデックスのラベルアイコン（例えば、か、さ、た、な）を左移動又は右移動を指示する操作ボタン（タッチキー）である。ラベルアイコンは、そのラベルの行に含まれるアドレス帳データのアイコンの一覧表示を指示する操作ボタン（タッチキー）である。アドレス帳データアイコンは、そのアドレス帳データの詳細表示を指示する操作ボタン（タッチキー）である。また、図８（ｃ）において、各機能アイコンは、その機能の起動を指示する操作ボタン（タッチキー）である。
【００３５】
このように複数のオブジェクトがタッチ画面ＴＤに表示されている状態において、タッチ画面ＴＤへのタッチ操作の有無を調べながら操作待ち状態となる（ステップＢ２）。いま、接触操作部１７からの操作信号に基づいてタッチ画面ＴＤへのタッチ操作を検出すると（ステップＢ２でＹＥＳ）、そのタッチ領域（指示操作の指示位置）を検出すると共に（ステップＢ３）、各オブジェクト表示領域（オブジェクトの表示位置）を検出し（ステップＢ４）、このタッチ領域と各オブジェクト表示領域に基づいて指示対象オブジェクトを特定する（ステップＢ５）。例えば、タッチ領域と表示領域とが重なるオブジェクトを指示対象オブジェクトとして特定したり、タッチ領域から所定距離内に表示されているオブジェクト（近傍のオブジェクト）を指示対象オブジェクトとして特定したりする。この場合、タッチ領域と各オブジェクト表示領域との重なり度合い（接触面積）を検出したり、接近度合いを検出したりする。
【００３６】
例えば、図９（ａ）に示すように、複数のオブジェクト「１」、「２」、「３」、「４」、…がタッチ画面ＴＤに表示されている状態において、このタッチ画面ＴＤへのタッチ操作が行われると、中央制御部１１は、このタッチ領域と各オブジェクトの表示領域に基づいて指示対象オブジェクトを特定するようにしているが、その際、図９（ｂ）に示すように、指のタッチ領域が「１」、「２」、「３」、「４」のオブジェクトに重なっているときには、この「１」、「２」、「３」、「４」のオブジェクトを指示対象オブジェクトとして特定するようにしている。なお、図９（ｂ）の例では、タッチ領域と各オブジェクト表示領域との重なり度合い（接触面積）は、「１」のオブジェクトが一番大きく、以下、「３」、「２」、「４」のオブジェクトの順となっている。
【００３７】
そして、タッチ画面ＴＤに表示されている現在の表示内容に基づいて、選択可能なオブジェクト数を検出する（ステップＢ６）。つまり、オブジェクトの表示目的に応じて決められている選択可能なオブジェクト数として、例えば、データを削除するための複数の任意のデータアイコン表示であれば、表示されているオブジェクトの総数を選択可能オブジェクト数として検出し、機能アイコン表示であれば、選択可能なオブジェクトの数として“１”を検出する。そして、上述のようにして特定した指示対象オブジェクトの数と選択可能なオブジェクトの数とを比較して、指示対象オブジェクトの数＞選択可能なオブジェクトの数であるかを調べる（ステップＢ７）。
【００３８】
いま、指示対象オブジェクトの数≦選択可能なオブジェクトの数であれば（ステップＢ７でＮＯ）、例えば、機能アイコン表示のように選択可能なオブジェクトの数が“１”で、指示対象オブジェクトの数が“１”の場合には、指示対象オブジェクトを絞り込むことができた場合であるから、この指示対象オブジェクトを選択状態としたのち（ステップＢ１２）、選択状態となったことを明示するためにそのオブジェクトの表示色を変えたり、点滅したりして当該オブジェクトを識別表示させる（ステップＢ１３）。そして、この識別表示されたオブジェクトに対応する選択フラグ（図示せず）をオンする（ステップＢ１４）。なお、選択フラグは、選択状態となったオブジェクトであることを示すためのフラグで、選択可能なオブジェクトの数が２以上であれば、２以上の指示対象オブジェクトが選択状態となってその選択フラグがオンされる。
【００３９】
このように１以上のオブジェクトが選択状態となっている場合において、その何れかのオブジェクトへのタッチ操作が行われたかを調べる（ステップＢ１０）。ここで、選択状態になっているオブジェクトへの操作とは、例えば、図８（ａ）の例では、「削除実行」へのタッチ操作、図８（ｂ）の例では、アドレス帳のデータアイコンを選択してその詳細表示に遷移させるためのタッチ操作、図８（ｃ）の例では、機能アイコン選択してその機能を起動させるためのタッチ操作であり、このような操作に応答して、その操作に応じた処理として、例えば、データ削除処理、詳細表示処理、機能起動処理などを選択フラグがオンになっているオブジェクトに対して実行する（ステップＢ１１）。
【００４０】
他方、指示対象オブジェクトの数＞選択可能なオブジェクトの数であれば（ステップＢ７でＹＥＳ）、例えば、機能アイコン表示のように選択可能なオブジェクトの数が“１”の場合に複数の指示対象オブジェクトが特定されたときには、各指示対象オブジェクトを拡大する拡大表示処理を実行する（ステップＢ８）。そして、各指示対象オブジェクトのうちその１以上のオブジェクトを選択状態とする選択処理を実行したのち（ステップＢ９）、上述したステップＢ１０に移り、選択状態となっている何れかのオブジェクトへの操作に応答して、その操作に応じた処理を実行する（ステップＢ１１）。なお、ステップＢ１０の選択状態のオブジェクトへのタッチ操作を省略して、ステップＢ１１の処理を行うようにしてもよい。例えば、ステップＢ１２〜ステップＢ１４で、ある機能アイコンを選択状態にして識別表示し、選択フラグをオンした後に、ステップＢ１１でその機能アイコンの機能を起動するようにしてもよい。
【００４１】
図６（ａ）は、上述した拡大表示処理（図５のステップＢ８）を詳述するためのフローチャートである。
先ず、中央制御部１１は、各指示対象オブジェクトを一定倍率で拡大したのち（ステップＣ１）、この拡大したオブジェクトを元のオブジェクトの近辺に表示させる（ステップＣ２）。ここで、図９は、この場合の表示例を示した図で、（ａ）は、複数オブジェクトの表示例、（ｂ）は、指でタッチされた状態の表示例を示した図である。また、図１０は、図９に続く、表示例を示した図で、（ａ）は、＜拡大表示１＞を示した図、（ｂ）は、＜拡大表示２＞を示した図、（ｃ）は、＜拡大表示３＞を示した図である。
【００４２】
いま、図９（ａ）、（ｂ）に示すように、「１」、「２」、「３」、「４」のオブジェクトが指示対象オブジェクトとして特定されている場合には、図１０（ａ）に示すように、この「１」、「２」、「３」、「４」のオブジェクトは、１．７倍に拡大されて元の位置の近辺に重ね合わせて表示される。このような拡大表示処理（図５のステップＢ８）が終わると、次の選択処理に移る（ステップＢ９）。
【００４３】
なお、上述した実施形態において図６（ａ）に示した拡大表示処理では、各指示対象オブジェクトを一定倍率で拡大するようにしたが、タッチ領域とオブジェクト表示領域との重なり度合いに応じてそのオブジェクトの拡大倍率を決定して拡大表示するようにしてもよい。図６（ｂ）は、拡大表示処理（変形例１）を示したフローチャートである。先ず、中央制御部１１は、タッチ領域とオブジェクト表示領域に基づいて指示対象オブジェクト毎にその拡大倍率を算出する（ステップＣ１１）。すなわち、タッチ領域とオブジェクト表示領域との重なり度合い（重なる面積）を検出し、その面積が広いほど、大きな「倍率」になるように指示対象オブジェクト毎にその拡大倍率を算出する。
【００４４】
そして、指示対象オブジェクトを算出倍率で拡大したのち（ステップＣ１２）、タッチ領域と算出倍率に基づいて表示位置（表示領域）を算出する（ステップＣ１３）。この場合、タッチ領域と重ならない位置になるように拡大オブジェクトの表示位置を算出し、この表示位置に拡大オブジェクトを配置表示させる（ステップＣ１４）。図１０（ｂ）は、拡大表示処理（変形例１）での表示状態を示した図である。この例では、重なり面積の大きい順は、「１」＞「３」＞「２」＞「４」のオブジェクト順となり、この面積の大きさに合わせた拡大倍率で指示対象オブジェクトが拡大表示される。この場合、指のタッチ領域にできるだけ重ならない位置に拡大表示される。なお、拡大表示されたオブジェクトは元のオブジェクトの相似形でもよいし、相似形でなくてもよい。たとえば、図１０（ｂ）では、「２」、「３」、「４」は元のオブジェクトとほぼ相似形で拡大表示されているが、「１」は相似形ではなく横長に拡大表示されている。
【００４５】
また、上述した拡大表示処理（変形例１）では、タッチ領域とオブジェクト表示領域との重なり面積に応じて拡大倍率を算出するようにしたが、重なり面積に応じて拡大サイズを算出するようにしてもよい。図６（Ｃ）は、拡大表示処理（変形例２）を示したフローチャートである。先ず、中央制御部１１は、タッチ領域とオブジェクト表示領域に基づいて指示対象オブジェクト毎にその大きさを算出する（ステップＣ２１）。すなわち、タッチ領域とオブジェクト表示領域との重なり度合いを検出し、その重なり度合いが大きいほど、表示サイズが大きくなるように指示対象オブジェクト毎にその拡大サイズを算出する。
【００４６】
そして、指示対象オブジェクトを算出サイズで拡大したのち（ステップＣ２２）、この算出サイズに基づいて表示位置（表示領域）を算出し（ステップＣ２３）、この表示位置に拡大オブジェクトを配置表示させる（ステップＣ１４）。この場合、指示対象オブジェクトを大きい順に縦方向に整列表示させるか、その際、大きいオブジェクトほど上に配置すると共にタッチ領域の近くに配置するように整列表示させる。図１０（Ｃ）は、拡大表示処理（変形例２）での表示状態を示した図である。この例では、重なり面積の大きい順は、「１」＞「３」＞「２」＞「４」のオブジェクト順となり、この面積の大きさに合わせた拡大サイズで指示対象オブジェクトが拡大表示される。この場合、一番大きな「１」のオブジェクトが最も上に配置され、かつ、タッチ領域の近くに配置される。
【００４７】
図７（ａ）は、上述した選択処理（図５のステップＢ９）を詳述するためのフローチャートである。
先ず、中央制御部１１は、選択状態となっているオブジェクトへの操作（タッチ操作）の解除を検出するまで待ち状態となる（ステップＤ１）。ここで、タッチ操作が解除されると、オブジェクトの拡大表示を解除するためにその表示を消去したのち、上述の拡大倍率の大きい順／大きさの順に、最大で選択可能オブジェクト数分のオブジェクトを選択すると共に（ステップＤ２）、この選択オブジェクトを識別表示させる（ステップＤ３）。図９（ｂ）の例において、「１」のオブジェクトが選択された場合には、図１０（ｄ）に示すように当該オブジェクトが識別表示される。この場合、オブジェクトの表示色を変えたり、点滅したりして当該オブジェクトを識別表示させる。そして、この選択オブジェクトに対応する選択フラグ（図示せず）をオンする（ステップＤ４）。
【００４８】
なお、上述した実施形態において図７（ａ）に示した選択処理では、タッチ操作が解除された際に、拡大倍率の大きい順／大きさの順にオブジェクトを選択するようにしたが、タッチ操作が解除された位置に表示領域が重なるオブジェクトを選択するようにしてもよい。図７（ｂ）は、選択処理（変形例１）を示したフローチャートである。先ず、中央制御部１１は、タッチ操作の解除を検出すると（ステップＤ１１）、その解除された位置（タッチ解除位置）を検出する（ステップＤ１２）。いま、指のタッチ領域が図１０（ａ）〜（ｃ）に示す位置にある場合において、その指をタッチしたままの状態で「１」のオブジェクトの中心部まで指を移動してからそのタッチ操作を解除したものとすると、「１」のオブジェクトの中心部をタッチ解除位置として検出する。
【００４９】
そして、拡大表示されているオブジェクトの表示領域を検出すると共に（ステップＤ１３）、オブジェクトの拡大表示を解除するためにその表示を消去したのち、タッチ解除位置とオブジェクト表示領域とに基づいてオブジェクトを選択する（ステップＤ１４）。すなわち、タッチ解除位置に表示領域が重なるオブジェクトとして、タッチ解除位置から近い順に、最大で選択可能オブジェクト数分のオブジェクトを選択する。そして、選択オブジェクトを識別表示させると共に（ステップＤ１５）、選択オブジェクトに対応する選択フラグをオンする（ステップＤ１６）。
【００５０】
また、上述した選択処理（変形例１）では、タッチ操作の解除に応答してオブジェクトを選択するようにしたが、タッチ操作が解除されたのち、再び、タッチ操作を行われた際にオブジェクトを選択するようにしてもよい。図７（Ｃ）は、選択処理（変形例２）を示したフローチャートである。先ず、中央制御部１１は、タッチ操作の解除を検出すると（ステップＤ２１）、再び、タッチ操作が行われるまで待ち状態となる（ステップＤ２２）。いま、再度のタッチ操作を検出すると、そのタッチ領域を検出する（ステップＤ２３）。この場合、単なるタッチ操作に限らず、範囲（領域）を指定するための軌跡を描くようなタッチ操作でもよい。例えば、所望するオブジェクトを囲むように円形や四角形を描くようにしてもよい。
【００５１】
そして、拡大表示されているオブジェクトの表示領域を検出すると共に（ステップＤ２４）、オブジェクトの拡大表示を解除するためにその表示を消去したのち、タッチ領域とオブジェクト表示領域とに基づいてオブジェクトを選択する（ステップＤ２５）。すなわち、タッチ領域に表示領域が重なるオブジェクトとして、タッチ領域から近い順に、最大で選択可能オブジェクト数分のオブジェクトを選択したり、円形や四角形などの軌跡を描くようなタッチ操作の場合には、その軌跡に囲まれる領域内のオブジェクトを選択したりする。そして、選択オブジェクトを識別表示させると共に（ステップＤ２６）、選択オブジェクトに対応する選択フラグをオンする（ステップＤ２７）。
【００５２】
以上のように、この実施形態において中央制御部１１は、表示されている複数のオブジェクトの中から１以上のオブジェクトを選択状態とするためにそのオブジェクト表示領域へのタッチ操作が行われると、そのタッチ領域とオブジェクト表示領域とに基づいて指示対象オブジェクトを特定すると共に、この特定した指示対象オブジェクトの数と選択可能なオブジェクトの数との比較結果に基づいて指示対象のオブジェクトを拡大表示させるか、選択状態にするかを制御するようにしたので、複数のオブジェクトから１以上のオブジェクトを選択するための選択操作を、ユーザが正確かつ容易に行うことができ、作業の効率化を図ることが可能となる。
【００５３】
指示対象オブジェクトの数と選択可能なオブジェクトの数を比較した結果、指示対象オブジェクトの数が選択可能なオブジェクトの数よりも多い場合には、当該指示対象オブジェクトを拡大表示させるようにしたので、ユーザは拡大表示されたオブジェクトから選択状態にしたいオブジェクトを正確かつ容易に選択することができる。
【００５４】
指示対象オブジェクトの数と選択可能なオブジェクトの数とを比較した結果、指示対象オブジェクトの数が選択可能なオブジェクトの数と等しい又は少ない場合に、当該指示対象オブジェクトを選択状態にするようにしたので、ユーザは快適な操作感で直ちに所望のオブジェクトを選択状態にすることができる。
【００５５】
タッチ領域とオブジェクト表示領域とに基づいて決定された大きさで指示対象オブジェクトを拡大表示させるようにしたので、ユーザはその拡大表示の態様に応じて、選択状態にしたいオブジェクトを正確かつ容易に選択することができる。例えば、タッチ領域に表示領域に近いオブジェクトほど、ユーザが選択状態にさせたいオブジェクトである可能性が高いと考えられるので、そのオブジェクトを高い倍率で拡大表示させるようにすれば、ユーザはそのオブジェクトを正確かつ容易に選択することができる。
【００５６】
タッチ領域とオブジェクト表示領域との重なり度合に応じて指示対象オブジェクト毎にその大きさを決定するようにしたので、重なり合っている面積が広いほど、大きなオブジェクトを表示させることができる。
【００５７】
タッチ領域に基づいて決定された表示領域で指示対象オブジェクトを拡大表示させるようにしたので、ユーザはその拡大表示されたオブジェクトを確認しやすくなる。例えば、タッチ領域と重ならないように表示領域を決定するようにすれば、オブジェクトが操作器具や指に隠れることなく表示されてユーザは容易に確認することができる。
【００５８】
指示対象オブジェクトが拡大表示されている状態において、タッチ操作が解除された場合に、拡大表示されているオブジェクトの中からその大きさに基づいて所定のオブジェクトを選択状態にするようにしたので、ユーザは容易に所望のオブジェクトを選択状態にすることができる。例えば、タッチ操作を解除するだけで、高い倍率で拡大表示されているオブジェクトを選択状態にすることができる。
【００５９】
その際、オブジェクトの拡大表示を解除してから所定のオブジェクトを選択状態にするようにしたので、ユーザは選択状態になったオブジェクトだけでなく、他の表示内容も確認することができる。また、わざわざ拡大表示を解除して通常表示に戻すための操作を省略することができる。
【００６０】
指示対象オブジェクトが拡大表示されている状態において、タッチ操作が解除されのち、再び、タッチ操作が行われた場合に、そのタッチ領域と拡大表示されているオブジェクト表示領域とに基づいて所定のオブジェクトを選択状態にするようにしたので、ユーザは一度、タッチ操作を止めて、拡大表示されたオブジェクトから所望のオブジェクトを選択状態にする操作を改めて行うことができる。
【００６１】
なお、上述した実施形態においては、タッチ領域と表示領域とが重なり合うオブジェクトを指示対象オブジェクトとして特定するようにしたが、タッチ領域に重なり合うオブジェクトが１つも無ければ、つまり、指などが触れているオブジェクトが１つも存在していなければ、タッチ領域の近傍に表示されているオブジェクトを指示対象オブジェクトとして特定するようにしてもよい。この場合、タッチ領域と指示対象オブジェクトとの近接度合いを検出し、この近接度合いに応じて指示対象オブジェクトの拡大倍率や表示サイズを算出するようにしてもよい。これによってタッチ領域から近いほど、大きなオブジェクトを表示させることができる。また、指などが触れているオブジェクトを指示対象オブジェクトとして特定するほか、タッチ領域の近傍に表示されているオブジェクトを指示対象オブジェクトとして特定するようにしてもよい。
【００６２】
また、上述した実施形態においては、複数オブジェクト表示として、データを削除するための任意のデータアイコン表示、アドレス帳データアイコン表示、機能アイコン（メニュー）表示を表示例としたが、任意のアイコン表示であってもよい。また、オブジェクトの表示位置やサイズは、実施形態で示したものに限らず、例えば、不規則な位置に表示されたオブジェクト、又はサイズや形状が異なるオブジェクトなど、任意のオブジェクトであってもよい。
【００６３】
上述した実施形態においては、タッチ操作の操作位置やオブジェクトの表示位置として、タッチ領域や表示領域を利用したが、その領域の中心などの操作点、表示点を利用するようにしてもよい。
【００６４】
上述した実施形態において接触操作部１７は、表示部の表面に配設された接触センサ（タッチパネル）によって操作器具や指の接触を検する出するようにしたが、例えば、静電容量などで近距離に存在する物体の動きを検出する非接触センサによって表示部上（接触していない領域でも可）の操作器具や指の動きを検出するなど、表示部１６上で行われる任意の操作を検出する操作検出部を設けてもよい。
その他、端末装置としては、携帯電話機に限らず、パーソナルコンピュータ、ＰＤＡ、デジタルカメラ、音楽プレイヤーなど、複数の操作体系を有する任意の端末装置であってもよい。
【図面の簡単な説明】
【００６５】
【図１】端末装置として適用した携帯電話機が利用可能な通信ネットワークシステムを示したブロック図。
【図２】携帯電話機１の基本的な構成要素を示したブロック図。
【図３】携帯電話機１の外観図で、（ａ）は、操作部筐体１Ａと表示部筐体１Ｂとの折り畳みを開いた状態のオープンスタイル、（ｂ）は、オープンスタイルにおいて表示部筐体１Ｂを１８０度反転させてから折り畳んだ状態のビュースタイルを示した図。
【図４】携帯電話機１の全体動作の概要を示したフローチャート。
【図５】オブジェクト制御処理（図４のステップＡ４）を詳述するためのフローチャート。
【図６】（ａ）は、上述した拡大表示処理（図５のステップＢ８）を詳述するためのフローチャート、（ｂ）は、拡大表示処理（変形例１）を示したフローチャート、（ｃ）は、拡大表示処理（変形例２）を示したフローチャート。
【図７】（ａ）は、上述した選択処理（図５のステップＢ９）を詳述するためのフローチャート、（ｂ）は、選択処理（変形例１）を示したフローチャート、（ｃ）は、選択処理（変形例１）を示したフローチャート。
【図８】複数オブジェクトの表示例を示した図で、（ａ）はデータを削除するための任意のデータアイコン表示、（ｂ）は、アドレス帳のデータアイコン表示、（ｃ）は機能アイコン（メニュー）の表示を示した図。
【図９】表示例を示した図で、（ａ）は、複数オブジェクトの表示例、（ｂ）は、指でタッチされた状態の表示例を示した図。
【図１０】図９に続く、表示例を示した図で、（ａ）は、＜拡大表示１＞を示した図、（ｂ）は、＜拡大表示２＞を示した図、（ｃ）は、＜拡大表示３＞を示した図。
【符号の説明】
【００６６】
１  携帯電話機
１１  中央制御部
１３  記憶部
１６  表示部
１７  接触操作部
１８  キー操作部
ＴＤ  タッチ画面
Ｍ１  プログラム記憶部
Ｍ２  各種情報一時記憶部
【図１】
2010049654.tif 000003
【図２】
2010049654.tif 000004
【図３】
2010049654.tif 000005
【図４】
2010049654.tif 000006
【図５】
2010049654.tif 000007
【図６】
2010049654.tif 000008
【図７】
2010049654.tif 000009
【図８】
2010049654.tif 000010
【図９】
2010049654.tif 000011
【図１０】
2010049654.tif 000012