(57)【要約】【課題】表示画面に対する操作を検知する入力装置を採用した携帯端末において、ユーザの操作性を考慮した入力操作装置を提供する。【解決手段】携帯端末は、表示装置５４と、複数のメニュー項目を記憶する記憶装置８２と、メニュー項目を順にリスト表示する処理を実行する制御部８０とを含む。表示装置の表示画面中の第１の領域に１つのメニュー項目が、表示画面の第１の領域をはさんだ両側の第２及び第３の領域に他のメニュー項目が、列を形成するようにそれぞれ表示される。制御部８０はさらに、第１の領域に属する座標位置が指示されると、第１の領域に表示されているメニュー項目に対応する機能を実行し、第２又は第３の領域に属する座標位置が指示されると、表示されている複数のメニュー項目を、列の配列方向に沿って上又は下に移動させる。【選択図】        図３
2010039772.tif 000002
【特許請求の範囲】
【請求項１】
表示装置と、
複数のメニュー項目名を記憶するための記憶手段と、
前記表示装置に、前記記憶手段に記憶されている複数のメニュー項目を順にリスト表示するための第１の表示手段とを含み、
前記第１の表示手段は、前記表示装置の表示画面中の第１の領域に１つのメニュー項目を、前記表示画面の前記第１の領域をはさんだ両側の第２及び第３の領域に他のメニュー項目を、列を形成するようにそれぞれ表示し、
さらに、前記表示画面上で前記第１の領域に属する座標位置を利用者が指示したことに応答して、当該第１の領域に表示されているメニュー項目に対応する機能を実行するための実行手段と、
前記表示画面上で前記第２の領域又は前記第３の領域に属する前記座標位置が前記利用者により指示されたことに応答して、前記第１の表示手段により表示される前記複数のメニュー項目を、前記列の配列方向に沿った一方方向又は他方方向に移動させるためのメニュー移動手段とを含む、携帯端末。
【請求項２】
前記第１の表示手段は、前記複数のメニュー項目を、各メニュー項目の一端が前記表示画面上に想定される所定の曲線上に位置するように、かつ各メニュー項目が前記曲線に対して同じ側に位置するように表示する、請求項１に記載の携帯端末。
【請求項３】
前記表示領域上で前記曲線に沿って、かつ前記曲線に関して前記複数のメニュー項目に対して反対側で、かつ前記複数のメニュー項目にそれぞれ対応する位置に配置された複数のアイコンを表示するための第２の表示手段をさらに含む、請求項２に記載の携帯端末。
【請求項４】
前記表示画面上で前記複数のアイコンのいずれかが表示された領域内を前記利用者が指示したことに応答して、当該アイコンに対応した位置に表示されているメニュー項目に対応する機能を実行するためのダイレクトメニュー実行手段をさらに含む、請求項３に記載の携帯端末。
【請求項５】
前記第２の領域内において、前記複数のアイコンに関して前記曲線と反対側に配置される第４の領域を規定するための領域規定手段と、
前記表示画面上で前記第４の領域に属している座標位置を前記利用者が指示したことに応答して、前記第１の表示手段による前記複数のメニュー項目の表示位置、前記第２の表示手段による前記複数のアイコンの表示位置、及び前記領域規定手段による前記第４の領域の規定位置を、前記複数のメニュー項目の両端に配置されているメニュー項目を結ぶ直線に関して対称に反転させるための表示反転手段とをさらに含む、請求項４に記載の携帯端末。
【請求項６】
利用者の操作に応答して入力モード切換信号を発生する入力モード切換ボタンと、
前記入力モード切換信号に応答して、前記表示反転手段及び前記ダイレクトメニュー実行手段のうち、一方のみが有効な第１の入力モードと、他方のみが有効な第２の入力モードとを交互に切換えるための入力モード切換手段とをさらに含む、請求項５に記載の携帯端末。
【請求項７】
表示装置と、
複数のメニュー項目名を記憶するための記憶手段と、
前記表示装置に、前記記憶手段に記憶されている複数のメニュー項目名を順にリスト表示するための表示手段とを含み、
前記表示手段は、前記表示画面中の第１の領域に１つのメニュー項目名を、前記表示画面の前記第１の領域をはさんだ両側の第２及び第３の領域に他のメニュー項目名を、列を形成するようにそれぞれ表示し、
さらに、前記表示画面上で前記第１の領域に属する座標位置を利用者が指示したことに応答して、当該第１の領域に表示されているメニュー項目に対応する機能を実行するための実行手段と、
前記表示画面上で前記第２の領域又は前記第３の領域に属する前記座標位置が前記利用者により指示されたことに応答して、前記メニュー項目表示手段により表示される前記複数のメニュー項目を、前記列の配列方向に沿った一方方向又は他方方向に移動させるためのメニュー移動手段とを含む、情報入力装置における情報入力方法であって、
前記表示手段が、前記表示装置に、前記記憶手段に記憶されている複数のメニュー項目名を順にリスト表示するステップと、
前記表示画面上で前記第１の領域に属する座標位置を利用者が指示したことに応答して、前記実行手段が、当該第１の領域に表示されているメニュー項目に対応する機能を実行するステップと、
前記表示画面上で前記第２の領域又は前記第３の領域に属する前記座標位置が前記利用者により指示されたことに応答して、前記メニュー移動手段が、前記メニュー項目表示手段により表示される前記複数のメニュー項目を、前記列の配列方向に沿った一方方向又は他方方向に移動させるステップとを含む、情報入力方法。
【請求項８】
表示装置と当該表示装置の表示画面上で操作者が指示した位置の座標を出力する位置検出装置とが接続されるコンピュータを、
複数のメニュー項目名を記憶するための記憶手段と、
前記表示装置に、前記記憶手段に記憶されている複数のメニュー項目を順にリスト表示するための第１の表示手段として機能させるコンピュータプログラムであって、
前記第１の表示手段は、前記表示装置の表示画面中の第１の領域に１つのメニュー項目を、前記表示画面の前記第１の領域をはさんだ両側の第２及び第３の領域に他のメニュー項目を、列を形成するようにそれぞれ表示し、
前記コンピュータプログラムはさらに、前記コンピュータを、前記表示画面上で前記第１の領域に属する座標位置を前記利用者が指示したことに応答して、当該第１の領域に表示されているメニュー項目に対応する機能を実行するための実行手段と、
前記表示画面上で前記第２の領域又は前記第３の領域に属する前記座標位置が前記利用者により指示されたことに応答して、前記第１の表示手段により表示される前記複数のメニュー項目を、前記列の配列方向に沿った一方方向又は他方方向に移動させるためのメニュー移動手段として機能させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末における入力操作装置に関し、特に、表示装置上の座標位置を利用者が指示することにより操作が行なえる入力操作装置に関する。
【背景技術】
【０００２】
携帯電話は、日本では一人一台の割合で急速に普及台数を伸ばしている。現在の携帯電話は電話としての機能だけではなく、メールの送受信機能及び、インターネットへの接続機能、さらにはテレビ視聴機能などを備え、プライベートな情報端末として使われている。
【０００３】
携帯電話に代表されるモバイル機器は持ち運びを前提とすることから、端末自体の小型化が重要になる。しかし、端末を小型化する上において、キーおよびボタン等のハード部分を小さくすると操作性が悪くなるという問題がある。また、ディスプレイなどの表示領域を小さくすると情報の視認性が悪くなるなどの問題がある。装置の多機能化に伴い選択対象となる機能が多数となり、限定された操作キー等を用いていかにして効率的に所望の機能を選択するかが問題となっている。
【０００４】
特許文献１は、選択、実行可能な項目をカーブ状に配置することによって、小さいスペースにより多くの機能リストを表示する技術を開示している。カーソルキーを用いて配置されている項目を移動させ、カーブの先端となる位置に選択する項目を配置する。選択された項目はそれ以外の項目より少し大きく表示され、そこで決定キーを押すことでその項目が実行される。
【０００５】
特許文献２は、携帯電話機に回転操作可能な回転ダイヤルを設けて、回転ダイヤルの回転量及び回転速度に応じてメニュー表示を制御する表示方法を開示している。メニューは第１から第３までの階層構造とし、少なくとも第１、第２階層の各メニューは先頭のメニューと最後尾のメニューとが接続されたシームレスメニューとして、回転ダイヤルによるメニューの選択、実行が簡単にできるようにしている。
【０００６】
特許文献３は、表示部を縦横数列ずつに分割して複数の分割画面を形成し、カーソルキーを用いてメニュー項目を選択し、選択項目を実行する技術を開示している。カーソルキーの操作により分割画面を上下および左右方向にスクロールさせ、選択したいメニューを表示された分割画面の中央位置に移動させる。その状態で決定キーを操作することでそのメニューを実行することができる。
【特許文献１】ＵＳＰ  ７，０９３，２０１
【特許文献２】特開２００５−７８１４３
【特許文献３】特開２０００−１０７０２
【発明の開示】
【発明が解決しようとする課題】
【０００７】
携帯電話をはじめとするモバイル機器は、常に身につけて携帯することから、本体形状の小型化、薄型化が望まれている。また、プライベートな情報端末としての役割が強まり多機能化も進んでいる。多機能化が進むとユーザが選択する項目が増え、表示領域が小さい端末では視認性が悪く大変使いにくいものとなる。
【０００８】
そのため、本体形状の小型化と表示領域の拡大との両方を実現するために、表示領域と操作領域とが合致するよう、画面に重畳されたタッチパネルを用いた構成が考えられる。この構成により、操作キー自体が小さくなり操作が困難になるという点は解決することができる。しかし、小型端末の操作は基本的に片手親指で操作することが多いため、タッチパネルを用いることだけではユーザの操作性は十分なものとならない。さらに、ユーザが操作する環境に応じた、ユーザの操作性を考慮した設計が必要となってくる。特許文献１〜３の技術は、いずれも操作キーを必要とした技術であるため、タッチパネルを用いた構成を考える上においては適当ではない。またこうした問題は、タッチパネルに限らず、表示画面に対するユーザの操作を検出することで動作する入力装置を採用した小型の端末では共通に生ずることである。
【０００９】
そのため本発明の目的は、表示画面に対する操作を検知する入力装置を採用した携帯端末において、ユーザの操作性を考慮した入力操作装置を提供することである。
【課題を解決するための手段】
【００１０】
本発明の第１の局面に係る携帯端末は、表示装置と、複数のメニュー項目名を記憶するための記憶手段と、表示装置に記憶手段に記憶されている複数のメニュー項目を順にリスト表示するための第１の表示手段とを含む。第１の表示手段は、表示装置の表示画面中の第１の領域に１つのメニュー項目を、表示画面の第１の領域をはさんだ両側の第２及び第３の領域に他のメニュー項目を、列を形成するようにそれぞれ表示する。携帯端末はさらに、表示画面上で第１の領域に属する座標位置を利用者が指示したことに応答して、第１の領域に表示されているメニュー項目に対応する機能を実行するための実行手段と、表示画面上で第２の領域又は第３の領域に属する座標位置が利用者により指示されたことに応答して、第１の表示手段により表示される複数のメニュー項目を、列の配列方向に沿った一方方向又は他方方向に移動させるためのメニュー移動手段とを含む。
【００１１】
この携帯端末は、表示装置上で複数に分けられた領域の座標位置を利用者が指示したことに応答して、表示されるメニュー項目の移動、及び所定の領域に表示されたメニュー項目に対応する機能を実行することができる。第２及び第３の領域が指示された場合には、メニュー項目の選択ではなくメニュー項目の移動が行なわれる。第２及び第３の領域に表示するメニュー項目の表示が小さくても、それらを個別に指示する必要はない。したがって、小さな画面に多くのメニュー項目を表示しても操作に支障が生じることはなく、多数のメニュー項目を表示できる。この結果、表示画面に対する操作を検知する入力装置を採用した携帯端末において、ユーザの操作性を考慮した入力操作装置を提供することができる。
【００１２】
好ましくは、第１の表示手段は、複数のメニュー項目を、各メニュー項目の一端が表示画面上に想定される所定の曲線上に位置するように、かつ各メニュー項目が曲線に対して同じ側に位置するように表示する。
【００１３】
なお、所定の曲線は、円、楕円、双曲線、ｓｉｎ、ｃｏｓ、及び２次関数など、どのようなものでもよい。これら曲線はある直線に関して線対称であることが望ましい。さらに好ましくは、関数式で示される曲線の一部とすることが望ましい。
【００１４】
所定の曲線上に位置するよう各メニュー項目を配置することで、メニュー項目の視認性を向上することができる。また、小型の携帯端末の操作は、片手親指で操作することが多い。所定の曲線上に沿ってメニュー項目を表示することによって、メニュー項目の移動のための領域と、所定領域に表示されたメニュー項目の機能を実行するための領域とを片手親指で操作できる範囲内にまとめることができ、片手で簡単に操作できるとともに操作時の誤操作を防ぐことができる。
【００１５】
より好ましくは、携帯端末は表示領域上で曲線に沿って、かつ曲線に関して複数のメニュー項目に対して反対側で、かつ複数のメニュー項目にそれぞれ対応する位置に配置された複数のアイコンを表示するための第２の表示手段を含む。
【００１６】
メニュー項目に対応したアイコンを表示させることで、利用者に対してアイコン画像からメニュー項目の内容をイメージさせることができ、所望の機能のメニュー項目の位置を早く見つけることができる。
【００１７】
さらに好ましくは、携帯端末は表示画面上で複数のアイコンのいずれかが表示された領域内を利用者が指示したことに応答して、当該アイコンに対応した位置に表示されているメニュー項目に対応する機能を実行するためのダイレクトメニュー実行手段を含む。
【００１８】
メニュー項目を所定の領域に移動させることなく、所望のメニュー項目に対応する機能を実行することができる。この結果、所定の領域にメニュー項目を移動させる手間が省け、素早く所望のメニュー項目に対応する機能を実行することができる。
【００１９】
より好ましくは、携帯端末は、第２の領域内において、複数のアイコンに関して曲線と反対側に配置される第４の領域を規定するための領域規定手段と、表示画面上で第４の領域に属している座標位置を利用者が指示したことに応答して、第１の表示手段による複数のメニュー項目の表示位置、第２の表示手段による複数のアイコンの表示位置、及び領域規定手段による前記第４の領域の規定位置を、複数のメニュー項目の両端に配置されているメニュー項目を結ぶ直線に関して対称に反転させるための表示反転手段とを含む。
【００２０】
片手親指で操作することが多い携帯端末において、メニュー項目の表示を対称に反転させることができれば、いずれの手でも操作しやすいメニュー項目の表示を実現できる。この表示反転の結果、操作する手が限定されず、左右どちらの手でも操作しやすいメニュー項目の表示ができ操作性が向上する。
【００２１】
さらに好ましくは、携帯端末は、利用者の操作に応答して入力モード切換信号を発生する入力モード切換ボタンと、入力モード切換信号に応答して、表示反転手段及びダイレクトメニュー実行手段のうち、一方のみが有効な第１の入力モードと、他方のみが有効な第２の入力モードとを交互に切換えるための入力モード切換手段とをさらに含む。
【００２２】
表示反転手段とダイレクトメニュー実行手段とのいずれか一方を有効にする切換手段を備えることで、利用者による誤認識を防ぐことができる。その結果、誤操作を防ぐことができ、利用者にとって操作しやすい携帯端末を実現することができる。
【００２３】
本発明の第２の局面に係る情報入力方法は、表示装置と、複数のメニュー項目名を記憶するための記憶手段と、表示装置に、記憶手段に記憶されている複数のメニュー項目名を順にリスト表示するための表示手段とを含み、表示手段は、表示画面中の第１の領域に１つのメニュー項目名を、表示画面の第１の領域をはさんだ両側の第２及び第３の領域に他のメニュー項目名を、列を形成するようにそれぞれ表示し、さらに、表示画面上で第１の領域に属する座標位置を利用者が指示したことに応答して、第１の領域に表示されているメニュー項目に対応する機能を実行するための実行手段と、表示画面上で第２の領域又は第３の領域に属する座標位置が利用者により指示されたことに応答して、メニュー項目表示手段により表示される複数のメニュー項目を、列の配列方向に沿った一方方向又は他方方向に移動させるためのメニュー移動手段とを含む、情報入力装置における情報入力方法である。この方法は、表示手段が、表示装置に、記憶手段に記憶されている複数のメニュー項目名を順にリスト表示するステップと、表示画面上で第１の領域に属する座標位置を利用者が指示したことに応答して、実行手段が、第１の領域に表示されているメニュー項目に対応する機能を実行するステップと、表示画面上で第２の領域又は第３の領域に属する座標位置が利用者により指示されたことに応答して、メニュー移動手段が、メニュー項目表示手段により表示される複数のメニュー項目を、列の配列方向に沿った一方方向又は他方方向に移動させるステップとを含む。
【００２４】
本発明の第３の局面に係るコンピュータプログラムは、表示装置と当該表示装置の表示画面上で操作者が指示した位置の座標を出力する位置検出装置とが接続されるコンピュータを、複数のメニュー項目名を記憶するための記憶手段と、表示装置に、記憶手段に記憶されている複数のメニュー項目を順にリスト表示するための第１の表示手段として機能させる。第１の表示手段は、表示装置の表示画面中の第１の領域に１つのメニュー項目を、表示画面の第１の領域をはさんだ両側の第２及び第３の領域に他のメニュー項目を、列を形成するようにそれぞれ表示する。このプログラムはさらに、コンピュータを、表示画面上で第１の領域に属する座標位置を利用者が指示したことに応答して、第１の領域に表示されているメニュー項目に対応する機能を実行するための実行手段と、表示画面上で第２の領域又は第３の領域に属する座標位置が利用者により指示されたことに応答して、第１の表示手段により表示される複数のメニュー項目を、列の配列方向に沿った一方方向又は他方方向に移動させるためのメニュー移動手段として機能させる。
【発明の効果】
【００２５】
以上のように、本入力操作装置によれば、表示画面上で利用者が特定の座標位置を指示したことに応答して、所定の領域に表示されているメニュー項目に対応する機能の実行と、表示される複数のメニュー項目リストを移動させることとが実現できる。第２及び第３の領域を押したときには、個別のメニュー項目を選択するのではなく、メニュー項目の移動が行なわれるので、これら領域に多数のメニュー項目を配置してもそれらを選択するための作業に不都合は生じない。したがって、小さな画面に多くのメニュー項目を表示することができる。また、各メニュー項目を表示画面の所定の曲線上に位置するように表示することで、利用者に対しての視認性と操作性がともに向上する。その結果、表示画面に対する操作を検知する入力装置を採用した携帯端末において、ユーザの操作性を考慮した入力操作装置を提供することができる。
【発明を実施するための最良の形態】
【００２６】
以下の説明及び図面においては、同一部品には同じ参照符号および名称を付してある。それらの機能も同様である。したがって、それらについての詳細な説明は繰返さない。
【００２７】
−構成−
図１及び図２は、本発明の一実施の形態に係る携帯端末４０の斜視図及び正面図である。図１及び図２を参照して、携帯端末４０は、本体筐体５０と、本体筐体５０に設けられた表示装置５４と、本体筐体５０の端面に設けられ後述する片手操作モードと両手操作モードとを切換えるためのモード切換ボタン５２とを含む。
【００２８】
図３は、携帯端末４０の構成を表すブロック図である。図３を参照して、携帯端末４０は、携帯端末４０を制御するための制御部８０と、モード切換ボタン５２と、表示装置５４と、制御部８０に接続され、表示装置５４に重ねて配置され、表示画面に対するユーザの操作を検知し、ユーザの操作が検知された座標を制御部８０に渡すためのタッチパネル５６と、制御部８０に接続され、表示装置５４の内部に組込まれているスキャナ５８と、制御部８０に接続され、電話通信をするための無線による通話装置８４と、制御部８０に接続され、メール及びインターネット機能など、データ通信をするための無線による通信装置８６と、制御部８０に接続され、ＴＶ放送を受信するためのＴＶチューナ９０と、制御部８０に接続されたカメラ８８と、制御部８０に接続され、各種テーブル及び変数などを記憶するための記憶装置８２とを含む。
【００２９】
携帯端末４０はさらに、通話装置８４と通信装置８６とに接続されたアンテナ９２と、ＴＶチューナ９０に接続され、ＴＶ電波を受信するためのアンテナ９４とを含む。
【００３０】
記憶装置８２は、各種テーブル及び変数の値を記憶するための記憶域１００と、アプリケーション関連ファイルが記憶される記憶域１０２とを含む。
【００３１】
記憶域１００には、画面表示の設定状態を表す変数ＤｓｐＭＤと、操作モードの状態を表す変数ＩｎｐＭＤと、右手操作用の操作エリアを表すテーブルＰＡｒｅａＴｂｌ．Ｒｉｇｈｔと、左手操作用の操作エリアを表すテーブルＰＡｒｅａＴｂｌ．Ｌｅｆｔと、右手操作用の表示エリアを表すテーブルＤＡｒｅａＴｂｌ．Ｒｉｇｈｔと、左手操作用の表示エリアを表すテーブルＤＡｒｅａＴｂｌ．Ｌｅｆｔと、携帯端末４０で実行するアプリケーションに関する情報を記憶するアプリテーブル（ＡＰＬＴｂｌ）３００と、アプリテーブル３００に記憶されているアプリケーションの数を表す変数ＡＰＬＣＮＴとが記憶されている。
【００３２】
変数ＩｎｐＭＤには、モード切換ボタン５２によって切換えられる片手操作モードと両手操作モードとに対応した値が記憶される。変数ＩｎｐＭＤには、両手操作モード時は０の値が、片手操作モード時には１の値が記憶される。
【００３３】
また、両手操作モード、片手操作モードにはそれぞれ、右手操作用の表示設定と、左手操作用の表示設定とがある。変数ＤｓｐＭＤには、右手操作用の表示設定の時には０の値が、左手操作用の表示設定の時には１の値が記憶される。
【００３４】
記憶域１０２には携帯端末で実行するアプリケーション毎の、実行ファイル及びアイコンファイルが記憶されている。
【００３５】
以下、両操作モードについて説明しながら、構成について述べていく。
【００３６】
図４（Ａ）は片手操作モード・右手操作用設定時、（Ｂ）は片手操作モード・左手操作用設定時の表示装置５４の表示画面１２０を表す図である。図４（Ａ）を参照して、片手操作モード・右手操作用設定時の表示画面１２０には、選択されたアプリケーション名１３０と、選択されたアプリケーションに対応したアイコン１３２と、各種アプリケーションに対応したアイコン１３４〜１４８と、これらアイコンにそれぞれ対応したアプリケーション名１６０〜１７４が表示される。アプリケーション名１６０〜１６６は選択されたアプリケーション名１３０に対して上側に配置され、アプリケーション名１６８〜１７４は選択されたアプリケーション名１３０に対して下側に配置される。
【００３７】
図４（Ａ）に示されるように、アイコン１３４及びその右側に配置されたアプリケーション名１６０、アイコン１３６及びその右側に配置されたアプリケーション名１６２等はそれぞれ対となって互いに対応しており、アイコン１３２〜１４８が円の左半分（半円）を描くようにこれらが配置されている。
【００３８】
図４（Ｂ）は、片手操作モード・左手操作用設定時の表示装置５４の表示画面１８０を表す図である。図４（Ｂ）を参照して、表示画面１８０には、図４（Ａ）の画面１２０を、メニュー項目のリストの両端の項目を結ぶ線を中心に左右に反転したような配置で、選択されたアプリケーション名１９０と、選択されたアプリケーションに対応したアイコン１９２と、各種アプリケーションに対応したアイコン１９４〜２０８と、これらのアイコンにそれぞれ対応したアプリケーション名２２０〜２３４とが表示されている。
【００３９】
図４（Ａ）（Ｂ）に示す表示画面の領域は、以下に述べるように表示用のいくつかのエリアと、操作用のいくつかのエリアに分割されている。これらエリアの情報は、以下に説明するようにテーブルとして記録されている。
【００４０】
図５（Ａ）は、右手操作用設定時の操作エリアを示すテーブルＰＡｒｅａＴｂｌ．Ｒｉｇｈｔを表す図である。テーブルＰＡｒｅａＴｂｌ．Ｒｉｇｈｔは、タッチパネル５６の領域をいくつかの部分領域に分割したときの各部分領域を表したデータを格納したものである。以下の説明では、図２においてモード切換ボタン５２が設けられている方向を上とする。
【００４１】
図５（Ａ）を参照して、テーブルＰＡｒｅａＴｂｌ．Ｒｉｇｈｔは、操作エリアＡＲ１〜ＡＲ３及びＡＲ５、並びに複数の操作エリアからなる操作エリア配列ＡＲ４［１］〜ＡＲ４［９］とを表す座標データを記憶している。操作エリアＡＲ１は、やや横長の楕円の第２象限に相当する部分の形状を持ち、表示画面の右上に配置されている。操作エリアＡＲ２は同じ楕円の第３象限に相当する部分の形状を持ち、表示画面の右下に配置されている。操作エリアＡＲ３は、図４（Ａ）に示す選択されたアプリケーション名１３０の表示位置と一致するよう、操作エリアＡＲ１と操作エリアＡＲ２との間に配置された横長の概略長方形の領域であり、その左右の端部はいずれも円の右半分の形状を有している。操作エリアＡＲ５は、同じ円形の第４象限に相当する部分の形状と第１象限に相当する部分の形状とをタッチパネル５６の左上及び左下にそれぞれ配置した形状を持つ。
【００４２】
操作エリアＡＲ４は複数個（本実施の形態では９個）の円形領域を特定する座標を格納している。これら９個の円形領域は、図４（Ａ）のアイコン１３４〜１４８の表示位置と一致するよう、大きな円の左半分を描くようにタッチパネル上部中央から中央左端、さらに下部中央に向けて配列されている。操作エリアＡＲ４［１］〜ＡＲ４［４］及びＡＲ４［６］〜ＡＲ４［９］により示される領域は同じ大きさの円であるが、操作エリアＡＲ４［５］はこれらより大きく、操作エリアＡＲ３の長方形の高さとほぼ同じ直径を持つ。操作エリアＡＲ４［５］の表す円形領域は、その右側の半円が操作エリアＡＲ３の左端の半円と一致するような位置に配置される。
【００４３】
図５（Ｂ）は、左手操作用設定時の操作エリアを示すテーブルＰＡｒｅａＴｂｌ．Ｌｅｆｔを表す図である。図５（Ｂ）を参照して、このテーブルは操作エリアＡＬ１〜ＡＬ５を含む。これらの操作エリアＡＬ１〜ＡＬ５はそれぞれ、図５（Ａ）に示すテーブルＰＡｒｅａＴｂｌ．Ｒｉｇｈｔにより表される操作エリアＡＲ１〜ＡＲ５を左右に反転した形状を有する。特に、操作エリアＡＬ３は図４（Ｂ）に示す選択されたアプリケーション名１９０の表示域と一致し、操作エリアＡＬ４［１］〜ＡＬ４［９］は図４（Ｂ）に示すアイコン１９４〜２０８の表示領域に一致する。
【００４４】
図６（Ａ）及び（Ｂ）はそれぞれ、右手操作用設定時の表示装置５４の表示エリアを示すテーブルＤＡｒｅａＴｂｌ．Ｒｉｇｈｔと、左手操作用設定時の表示装置５４の表示エリアを示すテーブルＤＡｒｅａＴｂｌ．Ｌｅｆｔとの、テーブルの構成要素を表す図である。
【００４５】
図６（Ａ）を参照して、テーブルＤＡｒｅａＴｂｌ．Ｒｉｇｈｔは、アプリケーション名を表示するための領域ＴＸＴＲ［ｉ］（ｉ＝１〜９）及びアプリケーションに対応するアイコンを表示するための円状の領域ＩＣＯＮＲ［ｉ］（ｉ＝１〜９）を含む。テーブルＤＡｒｅａＴｂｌ．Ｒｉｇｈｔにより表される表示領域ＴＸＴＲ［１］〜ＴＸＴＲ［９］はそれぞれ、図４（Ａ）に示すアプリケーション名１６０〜１６６、１３０、及び１６８〜１７４を表示する領域であり、表示領域ＩＣＯＮ［１］〜ＩＣＯＮ［９］はそれぞれ、図４（Ａ）に示すアイコン１３４〜１４０、１３２、及び１４２〜１４８を表示する領域である。テーブルＤＡｒｅａＴｂｌ．Ｌｅｆｔにより表される表示領域ＴＸＴＬ［１］〜ＴＸＴＬ［９］はそれぞれ、図４（Ｂ）に示すアプリケーション名２２２〜２２６、１９０、及び２２８〜２３４に対応し、表示領域ＩＣＯＮＬ［１］〜ＩＣＯＮＬ［９］はそれぞれ、図４（Ｂ）に示すアイコン１９４〜２００、１９２、及び２０２〜２０８を表示する領域である。
【００４６】
図７（Ａ）及び（Ｂ）はそれぞれ、右手操作用設定時及び左手操作用設定時に、表示装置５４に定義される操作領域と表示領域とをあわせて示したものである。ただしここでは、図５に示す操作領域ＡＲ１、ＡＲ２、及びＡＲ５並びにＡＬ１、ＡＬ２、及びＡＬ５は、図を分かりやすくするために示していない。
【００４７】
図７（Ａ）を参照して、表示画面１２０は、アプリケーション名を表示するための表示域２５０〜表示域２６４と、表示・操作域２７０〜２７８とを含む。表示域２５０はＴＸＴＲ［５］に、表示・操作域２７０はＩＣＯＮＲ［５］に、それぞれ対応する。以下同様に、表示域２５２〜表示域２５８、及び表示域２５９〜２６４はそれぞれ、ＴＸＴＲ［１］〜ＴＸＴＲ［４］、及びＴＸＴＲ［６］〜ＴＸＴＲ［９］に対応する。表示・操作域２７１〜２７８はそれぞれ、ＩＣＯＮＲ［１］〜ＩＣＯＮＲ［９］と対応する。
【００４８】
図７（Ｂ）の表示域及び表示・操作域は、図７（Ａ）左右反転した形で配置されている。図７（Ｂ）を参照して、表示画面１８０は、アプリケーション名を表示するための表示域２８０〜表示域２９６と、表示・操作域３００〜３０８とを含む。表示域２８０はＴＸＴＬ［５］に、表示域３００はＩＣＯＮＬ［５］に、それぞれ対応する。以下同様に、表示域２８２〜２８８及び表示域２９０〜２９６は、ＴＸＴＬ［１］〜ＴＸＬ［４］及びＴＸＴＬ［６］〜ＴＸＴＬ［９］に、それぞれ対応する。表示・操作域３００はＩＣＯＮＬ［５］に対応し、表示・操作域３０１〜３０６はそれぞれ、ＩＣＯＮＬ［１］〜ＩＣＯＮＬ［４］及びＩＣＯＮＬ［６］〜ＩＣＯＮＬ［９］と対応する。
【００４９】
図８は、携帯端末４０で起動できるアプリケーションを一覧にしたアプリテーブル３００を表す図である。図８を参照して、アプリテーブル３００は、アプリケーションに割当てられた番号を表すアプリＮｏ．と、アプリケーション名と、アプリケーションの実行ファイル名と、アプリケーションのアイコンを表すアイコンファイル名とを記憶している。
【００５０】
アプリテーブル３００内の各項目は、アプリＮｏ．によって指定できる。例えば、アプリＮｏ．を変数ｉで表すとき（ｉ＝１〜ＡＰＬＣＮＴ）、アプリテーブル３００中のｉ番目のアプリケーション名、実行ファイル名、アイコンファイル名はそれぞれ、ＡＰＬＴｂｌ［ｉ］．ＡｐｌＮａｍｅ、ＡＰＬＴｂｌ［ｉ］．ＥＸＥＦｉｌｅ、ＡＰＬＴｂｌ［ｉ］．ＩＣＯＮＦｉｌｅで指定できる。
【００５１】
図９（Ａ）及び（Ｂ）はそれぞれ、両手操作モードにおける右手操作用設定（以下「両手操作モード・右手操作用設定」と呼ぶ。）の表示画面３１０及び、両手操作モードにおける左手操作用設定（以下「両手操作モード・左手操作用設定」と呼ぶ。）の表示画面３１２を表す図である。本実施の形態では、片手操作モード・右手操作用設定時にモード切換ボタン５２を押すと両手操作モード・右手操作用設定となり、片手操作モード・左手操作用設定時にモード切換ボタン５２を押すと両手操作モード・左手操作用設定となる。
【００５２】
両手操作モード・右手操作用設定とは、右手で筐体５０を保持しながら、スタイラスペンなどにより左手で表示装置５４の表示面を操作することを想定したときの設定である。同様に、両手操作モード・左手操作用設定とは、左手で筐体５０を保持しながら、右手で表示装置５４の表示面を操作することを想定したときの設定である。
【００５３】
両手操作モード・右手操作用設定では、操作エリアにはテーブルＰＡｒｅａＴｂｌ．Ｒｉｇｈｔが適用され、表示エリアにはテーブルＤＡｒｅａＴｂｌ．Ｒｉｇｈｔが適用される。同様に、両手操作モード・左手操作用設定の場合、操作エリアにはテーブルＰＡｒｅａＴｂｌ．Ｌｅｆｔが適用され、表示エリアにはテーブルＤＡｒｅａＴｂｌ．Ｌｅｆｔが適用される。
【００５４】
図９（Ａ）及び（Ｂ）を参照して、両手操作モード・右手操作用設定での表示画面３１０は、右手操作用の操作エリアＡＲ１に対応する操作域３２０と、右手操作用の操作エリアＡＲ２に対応する操作域３２２とを含む。また、両手操作モード・左手操作用設定での表示画面３１２は左手操作用の操作エリアＡＬ１に対応する操作域３３０と、左手操作用の操作エリアＡＬ２に対応する表示域３３２とを含む。また、これら画面のいずれにおいても、図示するように、各アイコンに対応するアプリケーション名が表示されている。
【００５５】
図１０は、両手操作モード・左手操作用設定における画面遷移を表す図である。操作エリアにはテーブルＰＡｒｅａＴｂｌ．Ｌｅｆｔが適用され、表示エリアにはテーブルＤＡｒｅａＴｂｌ．Ｌｅｆｔが適用される。また、両手操作モードでは、左手操作用設定時及び右手操作用設定時にはテーブルＰＡｒｅａＴｂｌ．Ｌｅｆｔの操作エリアＡＬ４［ｉ］（ｉ＝１〜９）及びテーブルＰＡｒｅａＴｂｌ．Ｒｉｇｈｔの操作エリアＡＲ４［ｉ］（ｉ＝１〜９）の操作がそれぞれ有効になり、テーブルＰＡｒｅａＴｂｌ．Ｌｅｆｔの操作エリアＡＬ５及びテーブルＰＡｒｅａＴｂｌ．Ｒｉｇｈｔの操作エリアＡＲ５の操作がそれぞれ無効になる。
【００５６】
図１０を参照して、両手操作モード・左手操作用設定の表示画面３１２は、左手操作用の操作エリアＡＬ１に対応する操作域３４０と、操作エリアＡＬ２に対応する操作域３４２とを含む。
【００５７】
図１０はアプリケーション「連絡先」が選択されている状態を示している。この状態でアプリケーション名１９０の部分を押すと、選択されているアプリケーション「連絡先」が起動する。アイコン１９４（対応するアプリケーション名のテキストは「テレビ」である。）を押すと、アプリケーション「テレビ」が起動する。表示画面３１２において操作域３４０を押すと、現在選択されているアプリケーションの一つ前の候補が選択される。表示画面３５０は操作域３４０を一度押したときの画面で、「連絡先」の一つ前の候補のアプリケーション「メール」が選択されている。表示画面３１２において操作域３４２を押すと、現在選択されているアプリケーションの次の候補が選択される。表示画面３５２は、操作域３４２を一度押したときの画面で、「連絡先」の次の候補のアプリケーション「メモ」が選択されている。
【００５８】
図１１（Ａ）及び（Ｂ）はそれぞれ、片手操作モードにおける右手操作用の表示画面３７０及び、左手操作用の表示画面３７２を表す図である。
【００５９】
図１１（Ａ）を参照して、片手操作モード・右手操作用設定の表示画面３７０には、右手操作用の操作エリアを示すテーブルＰＡｒｅａＴｂｌ．Ｒｉｇｈｔが適用されており、各アプリケーションのアイコン及びテキストの表示に加え、いずれも操作エリアＡＲ５に対応する操作域３９０と操作域３９２とを含む。操作域３９０及び３９２はいずれも、半円をなして配列されたアイコン列に関して、メニュー項目名が表示されている領域と反対側に規定される。
【００６０】
図１１（Ｂ）を参照して、片手操作モード・左手操作用設定の表示画面３７２には、左手操作用の操作エリアを示すテーブルＰＡｒｅａＴｂｌ．Ｌｅｆｔが適用されており、いずれも操作エリアＡＬ５に対応する操作域４００と操作域４０２とを含む。操作域４００及び４０２はいずれも、半円をなして配列されたアイコン列に関して、メニュー項目名が表示されている領域と反対側に規定される。
【００６１】
図１２は、片手操作モード・左手操作用設定における画面遷移を表す図である。片手操作モード・左手操作用設定では、テーブルＰＡｒｅａＴｂｌ．Ｌｅｆｔにおいて、操作エリアＡＬ４［ｉ］（ｉ＝１〜９）の操作が無効になり、操作エリアＡＬ５の操作が有効になる。図１２を参照して、片手操作モード・左手操作用設定での表示画面３７２は、各アプリケーションのアイコン及びアプリケーション名の表示に加えて、左手操作用の操作エリアＡＬ１に対応する操作域３４０と、操作エリアＡＬ２に対応する操作域３４２と、操作エリアＡＬ５に対応する操作域４１０とを含む。
【００６２】
図１２の表示画面３７２は、片手操作モード・左手操作用設定画面においてアプリケーション「連絡先」が選択されている状態を示している。この状態でアプリケーション名１９０を押すと、選択されているアプリケーション「連絡先」が起動する。領域３４０を押すと、この領域は図１１（Ｂ）に示す操作域３３０の中であるため、現在選択されているアプリケーションの一つ前の候補が選択される。表示画面４２０は表示画面３７２で領域３４０を一度押したときの画面であり、アプリケーション「連絡先」の一つ前の候補のアプリケーション「メール」が選択されている。表示画面３７２において領域３４２を押すと、この領域は図１１（Ｂ）に示す操作域３３２の中であるため、現在選択されているアプリケーションの次の候補のアプリケーションが選択される。表示画面４２２は表示画面３７２で領域３４２を一度押したときの画面で、アプリケーション「連絡先」の次の候補のアプリケーション「メモ」が選択されている。表示画面３７２において領域４１０を押すと、この領域は図１１（Ｂ）に示す操作域４００の中であるため、現在の左手操作用の表示画面３７２から右手操作用の表示画面３７０に切換る。
【００６３】
一方、右手操作用の表示画面３７０において領域４１２を押すと、この領域は図１１（Ａ）に示す操作域３９０の中であるため、右手操作用の表示画面３７０から左手操作用の表示画面３７２に切換る。
【００６４】
図１３は、携帯端末４０の制御部８０により実行され、ユーザの操作にしたがって携帯端末４０の表示及び動作を制御するためのプログラムの制御構造を示すフローチャートである。このプログラムは携帯端末４０の電源が投入されたときに起動される。
【００６５】
図１３を参照して、このプログラムは、選択されるアプリケーションのアプリＮｏ．を示す変数ＳｅｌＮｏに初期値（＝５）を設定するステップ４５０と、ステップ４５０に続き、変数ＤｓｐＭＤの値が０か否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４５２とを含む。変数ＤｓｐＭＤ＝１なら右手操作モードであり、さもなければ左手操作モードである。なお、ステップ４５０ではこれ以外の変数（ＤｓｐＭＤ，ＩｍｐＭＤなどの値も初期化される。
【００６６】
このプログラムはさらに、ステップ４５２でＤｓｐＭＤ＝０であると判定された場合（ＹＥＳの場合）に実行され、アプリＮｏ．が（ＳｅｌＮｏ−４）〜（ＳｅｌＮｏ−１）、ＳｅｌＮｏ、及び（ＳｅｌＮｏ＋１）〜（ＳｅｌＮｏ＋４）に対応するアプリ名及びアイコンイメージを、右手操作用の表示エリアテーブルＤＡｒｅａＴｂｌ．Ｒｉｇｈｔの表示域ＴＸＴＲ［ｉ］及びＩＣＯＮＲ［ｉ］（ｉ＝１〜９）にそれぞれ割当て、表示するステップ４５４と、ステップ４５０でＤｓｐＭＤ＝０ではないと判定された場合（ＮＯの場合）に実行され、アプリＮｏ．が（ＳｅｌＮｏ−４）〜（ＳｅｌＮｏ−１）、ＳｅｌＮｏ、及び（ＳｅｌＮｏ＋１）〜（ＳｅｌＮｏ＋４）に対応するアプリ名及びアイコンイメージを、左手操作用の表示エリアテーブルＤＡｒｅａＴｂｌ．Ｌｅｆｔの表示域ＴＸＴＬ［ｉ］及びＩＣＯＮＬ［ｉ］（ｉ＝１〜９）にそれぞれ割当て、表示するステップ４５６とを含む。
【００６７】
ただし、ステップ４５４及びステップＳ４５６で、（ＳｅｌＮｏ−４）〜（ＳｅｌＮｏ−１）の値のいずれかが１未満となる時は、その値にＡＰＬＣＮＴを加える。（ＳｅｌＮｏ＋１）〜（ＳｅｌＮｏ＋４）の値のいずれかがＡＰＬＣＮＴより大きくなる場合は、その値からＡＰＬＣＮＴを引く。
【００６８】
このプログラムはさらに、ステップ４５４又は、ステップ４５６に続いて実行され、モード切換ボタン５２が押されたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４５８と、ステップ４５８でモード切換ボタン５２が押されたと判定された場合（ＹＥＳの場合）に実行され、変数ＩｎｐＭＤの値を０及び１の間でトグルさせるステップ４６０とを含む。すなわち、変数ＩｎｐＭＤの値について、ＩｎｐＭＤ＝０の場合はＩｎｐＭＤ＝１に、ＩｎｐＭＤ＝１の場合はＩｎｐＭＤ＝０に、それぞれ変更する。ステップ４６０実行後、制御はステップ４５８に戻る。
【００６９】
このプログラムはさらに、ステップ４５８でモード切換ボタン５２が押されていないと判定された場合（ＮＯの場合）に実行され、タッチパネル５６の操作が検出されたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４６２と、ステップ４６２でタッチパネル５６の操作が検出されていないと判定された場合（ＮＯの場合）に実行され、ＩｎｐＭＤ＝０であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４６４とを含む。ステップ４６４で、ＩｎｐＭＤ＝０であると判定された場合（ＹＥＳの場合）、制御はステップ４５８に戻る。
【００７０】
このプログラムはさらに、ステップ４６４でＩｎｐＭＤ＝０ではないと判定された場合（ＮＯの場合）に実行され、ＤｓｐＭＤ＝０であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４６８と、ステップ４６８でＤｓｐＭＤ＝０であると判定された場合（ＹＥＳの場合）に実行され、タッチパネル５６で操作エリアテーブルＰＡｒｅａＴｂｌ．Ｒｉｇｈｔの操作エリアＡＲ５に対応する領域が操作されたか否か（以下、このような判定を単に「操作エリアＡＲ５が操作されたか否か」と書く。）を判定し、判定結果に応じて制御の流れを分岐させるステップ４７０と、ステップ４７０で操作エリアＡＲ５が操作されたと判定された場合（ＹＥＳの場合）に実行され、変数ＤｓｐＭＤの値を１に設定するステップ４７２とを含む。ステップ４７２を実行後、制御はステップ４５２に戻る。
【００７１】
このプログラムはさらに、ステップ４６８でＤｓｐＭＤ＝０ではないと判定された場合（ＮＯの場合）に実行され、タッチパネル５６で操作エリアテーブルＰＡｒｅａＴｂｌ．Ｌｅｆｔの操作エリアＡＬ５が操作されたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４７４と、ステップ４７４で操作エリアＡＬ５が操作されたと判定された場合（ＹＥＳの場合）に実行され、変数ＤｓｐＭＤの値を０に設定するステップ４７６とを含む。ステップ４７６を実行後、制御はステップ４５２に戻る。ステップ４７０で、操作エリアＡＲ５が操作されていないと判定された場合（ＮＯの場合）、制御はステップ４５８に戻る。ステップ４７４で、操作エリアＡＬ５が操作されていないと判定された場合（ＮＯの場合）も、制御はステップ４５８に戻る。
【００７２】
図１４は、図１３のステップ４６２の判定でタッチ操作が検出されたときの処理（プログラム）の制御構造を示すフローチャートである。
【００７３】
図１４を参照して、このプログラムは、ＤｓｐＭＤ＝０であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５００と、ステップ５００でＤｓｐＭＤ＝０であると判定された場合（ＹＥＳの場合）に実行され、操作エリアテーブルＰＡｒｅａＴｂｌ．Ｒｉｇｈｔの操作エリアＡＲ１が操作されたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５０２と、ステップ５０２で操作エリアＡＲ１が操作されていないと判定された場合（ＮＯの場合）に実行され、操作エリアテーブルＰＡｒｅａＴｂｌ．Ｒｉｇｈｔの操作エリアＡＲ２が操作されたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５０４と、ステップ５０４で操作エリアＡＲ２が操作されていないと判定された場合（ＮＯの場合）に実行され、操作エリアテーブルＰＡｒｅａＴｂｌ．Ｒｉｇｈｔの操作エリアＡＲ３が操作されたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５０６と、ステップ５０６で操作エリアＡＲ３が操作されていないと判定された場合（ＮＯの場合）に実行され、ＩｎｐＭＤ＝０であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５０８とを含む。
【００７４】
このプログラムはさらに、ステップ５０８でＩｎｐＭＤ＝０ではないと判定された場合（ＮＯの場合）に実行され、操作エリアテーブルＰＡｒｅａＴｂｌ．Ｒｉｇｈｔの操作エリアＡＲ５が操作されたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５１０と、ステップ５１０で操作エリアＡＲ５が操作されたと判定された場合（ＹＥＳの場合）に実行され、変数ＤｓｐＭＤに０の値を設定するステップ５１２とを含む。ステップ５１２実行後、制御はステップ４５２に戻る。
【００７５】
このプログラムはさらに、ステップ５０８でＩｎｐＭＤ＝０であると判定された場合（ＹＥＳの場合）に実行され、操作エリアテーブルＰＡｒｅａＴｂｌ．Ｒｉｇｈｔの操作エリアＡＲ４が操作されたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５１４を含む。ステップ５１０で操作エリアＡＲ５が操作されていないと判定された場合（ＮＯの場合）又は、ステップ５１４で操作エリアＡＲ４が操作されていないと判定された場合（ＮＯの場合）は、制御はステップ４５８に戻る。
【００７６】
このプログラムはさらに、ステップ５００で、ＤｓｐＭＤ＝０ではないと判定された場合（ＮＯの場合）に実行され、操作エリアテーブルＰＡｒｅａＴｂｌ．Ｌｅｆｔの操作エリアＡＬ１が操作されたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５２２と、ステップ５２２で操作エリアＡＬ１が操作されていないと判定された場合（ＮＯの場合）に実行され、操作エリアテーブルＰＡｒｅａＴｂｌ．Ｌｅｆｔの操作エリアＡＬ２が操作されたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５２４と、ステップ５２４で操作エリアＡＬ２が操作されていないと判定された場合（ＮＯの場合）に実行され、操作エリアテーブルＰＡｒｅａＴｂｌ．Ｌｅｆｔの操作エリアＡＬ３が操作されたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５２６と、ステップ５２６で操作エリアＡＬ３が操作されていないと判定された場合（ＮＯの場合）に実行され、ＩｎｐＭＤ＝０であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５２８とを含む。
【００７７】
このプログラムはさらに、ステップ５２８でＩｎｐＭＤ＝０ではないと判定された場合（ＮＯの場合）に実行され、操作エリアテーブルＰＡｒｅａＴｂｌ．Ｌｅｆｔの操作エリアＡＬ５が操作されたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５３０と、ステップ５３０で操作エリアＡＬ５が操作されたと判定された場合（ＹＥＳの場合）に実行され、変数ＤｓｐＭＤに１の値を設定するステップ５３２とを含む。ステップ５３２実行後、制御はステップ４５２に戻る。
【００７８】
このプログラムはさらに、ステップ５２８でＩｎｐＭＤ＝０であると判定された場合（ＹＥＳの場合）に実行され、操作エリアテーブルＰＡｒｅａＴｂｌ．Ｌｅｆｔの操作エリアＡＬ４が操作されたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５３４を含む。ステップ５３０で、操作エリアＡＬ５が操作されていないと判定された場合（ＮＯの場合）又は、ステップ５３４で、操作エリアＡＬ４が操作されていないと判定された場合（ＮＯの場合）は、制御はステップ４５８に戻る。
【００７９】
図１５は、図１４に示されるステップ５０２で、操作エリアＡＲ１が操作されたと判定された場合（ＹＥＳの場合）又は、ステップ５２２で操作エリアＡＬ１が操作されたと判定された場合（ＹＥＳの場合）に実行される、項目リストの前候補を選択するための処理の制御構造をフローチャート形式で表す図である。図１５を参照して、このプログラムは、変数ＳｅｌＮｏにＳｅｌＮｏ−１の値を代入するステップ５５０と、ステップ５５０に続き、ＳｅｌＮｏ＝０であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５５２と、ＳｅｌＮｏ＝０であると判定された場合（ＹＥＳの場合）に実行され、変数ＳｅｌＮｏに変数ＡＰＬＣＮＴの値を代入するステップ５５４とを含む。ステップ５５４を実行後又は、ステップ５５２でＳｅｌＮｏ＝０ではないと判定された場合（ＮＯの場合）、制御はステップ４５２に戻る。
【００８０】
ステップ５５０、５５２、５５４のプログラム制御により、項目リストの１番目の候補を選択している時に前候補を選択しても、項目リストの最終候補が選択されることになり、継ぎ目のないメニュー選択が可能になる。
【００８１】
図１６は、図１４に示されるステップ５０４で、操作エリアＡＲ２が操作されたと判定された場合（ＹＥＳの場合）又は、ステップ５２４で操作エリアＡＬ２が操作されたと判定された場合（ＹＥＳの場合）に実行される、項目リストの次候補を選択するためのプログラムの制御構造をフローチャート形式で表す図である。図１６を参照し、このプログラムは、変数ＳｅｌＮｏにＳｅｌＮｏ＋１の値を代入するステップ５７０と、ステップ５７０に続き、ＳｅｌＮｏ＝ＡＰＬＣＮＴ＋１であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ５７２と、ＳｅｌＮｏ＝ＡＰＬＣＮＴ＋１であると判定された場合（ＹＥＳの場合）に実行され、変数ＳｅｌＮｏに値「１」を代入するステップ５７４とを含む。ステップ５７４を実行後、又は、ステップ５７２で、ＳｅｌＮｏ＝ＡＰＬＣＮＴ＋１ではないと判定された場合（ＮＯの場合）、制御はステップ４５２に戻る。
【００８２】
ステップ５７０、５７２、５７４のプログラム制御により、項目リストの最終候補を選択している時に次候補を選択しても、項目リストの１番目の候補が選択されることになり、継ぎ目のないメニュー選択が可能となる。
【００８３】
図１７は、図１４で示されるステップ５０６で、操作エリアＡＲ３が操作されたと判定された場合（ＹＥＳの場合）又は、ステップ５２６で、操作エリアＡＬ３が操作されたと判定された場合（ＹＥＳの場合）に実行される、選択アプリケーションを起動する処理の制御構造をフローチャート形式で表した図である。図１７を参照して、このプログラムは、アプリテーブル３００を参照し、アプリケーションＡＰＬＴｂｌ［ＳｅｌＮｏ］．ＥｘｅＦｉｌｅを起動するステップ５９０を含む。ステップ５９０実行後、このプログラムの制御を終了する。
【００８４】
図１８は、図１４で示されるステップ５１４で、操作エリアＡＲ４［１］〜ＡＲ４［９］のいずれか（すなわちアイコンのいずれか）が操作されたと判定された場合（ＹＥＳの場合）又は、ステップ５３４で、操作エリアＡＬ４［１］〜ＡＬ４［９］のいずれかが操作されたと判定された場合（ＹＥＳの場合）に実行される処理の制御構造を示すフローチャートである。この処理では、操作されたアイコンに対応するアプリケーションが起動される。図１８では、ＡＲ４及びＡＬ４をまとめて単に「Ａ４」と書く。
【００８５】
図１８を参照して、このプログラムは、操作されたアイコンに割当てられているアプリＮｏ．を変数ｉに代入するステップ６００と、ステップ６００に続き、アプリテーブル３００を参照してＡＰＬＴｂｌ［ｉ］．ＥＸＥＦｉｌｅを起動するステップ６０２とを含む。ステップ６０２を実行後、このプログラムの実行を終了する。
【００８６】
なお、操作エリアＡ４［１］にはアプリＮｏ．としてＳｅｌＮｏ−４が割当てられ、操作エリアＡ４［２］にはＳｅｌＮｏ−３が割当てられ、以下同様に、操作エリアＡ４［３］にはＳｅｌＮｏ−２が、操作エリアＡ４［４］にはＳｅｌＮｏ−１が、操作エリアＡ４［５］にはＳｅｌＮｏが、操作エリアＡ４［６］にはＳｅｌＮｏ＋１が、操作エリアＡ４［７］にはＳｅｌＮｏ＋２が、操作エリアＡ４［８］にはＳｅｌＮｏ＋３が、操作エリアＡ４［９］にはＳｅｌＮｏ＋４が、それぞれ割当てられている。したがってこのステップの処理で起動されるのは、操作エリアＡ４［５］に表示されているアイコンに対応するアプリケーション、つまり中央に名称が表示されているアプリケーションが起動される。
【００８７】
―動作―
本実施の形態に係る携帯端末４０は以下のように動作する。
【００８８】
携帯端末４０に電源を入れると、図１３に示すプログラムが起動される。電源投入時は、変数ＤｓｐＭＤの値は０に、変数ＩｎｐＭＤの値は１に、それぞれ初期化される。すなわちこの携帯端末４０は、片手操作モード・右手操作用設定で起動される。変数ＳｅｌＮｏは５に初期化される（ステップ４５０）。変数ＤｓｐＭＤ＝０より、右手操作用設定の表示画面１２０が表示される（ステップ４５２においてＹＥＳ、ステップ４５４）。表示装置５４上には、表示エリアテーブルＤＡｒｅａＴｂｌ．Ｒｉｇｈｔとアプリテーブル３００とを参照して、ＴＸＴＲ［ｉ］及びＩＣＯＮＲ［ｉ］（ｉ＝１〜９）の表示域にアプリＮｏ．＝１〜９に対応したアプリ名及びアイコンイメージがそれぞれ割当てられ、表示される。
【００８９】
図５（Ａ）及び図４（Ａ）の表示画面１２０を参照して、操作エリアＡＲ３に対応するアプリケーション名１３０が押されると、現在選択されているアプリケーションが起動される（図１３〜図１８のステップ４５８，４６２，５００，５０２，５０４，５０６，５９０の経路。）。
【００９０】
図５（Ａ）を参照して、操作エリアＡＲ１が押されると、選択されているアプリケーションから一つ前の候補が選択され（図１３〜図１８のステップ４５８，４６２，５００，５０２，５５０，５５２、５５４の経路）、操作エリアＡＲ２が押されると、現在選択されているアプリケーションの次の候補が選択される（図１３〜図１８のステップ４５８，４６２，５００，５０２，５０４、５７０，５７２、５７４の経路）。
【００９１】
表示装置５４上に表示されるアプリケーションリストは、携帯端末４０で実行可能なアプリケーションのうちのいくつかを表示するものである。操作エリアＡＲ１及びＡＲ２を操作しアプリケーションリストを移動させていくことで、初期画面以外のアプリケーションを選択でき、実行可能である。
【００９２】
操作エリアＡＲ４［ｉ］（ｉ＝１〜９）のいずれかが押されたときは、何も行なわれない（図１３〜図１８のステップ４５８，４６２，５００，５０２，５０４，５０６，５０８，５１０，５１０，４５８の経路）。
【００９３】
右手操作用設定時に操作エリアＡＲ５が押されると、変数ＤｓｐＭＤに１の値が代入され、左手操作用設定に切換る（図１３〜図１８のステップ４５８，４６２，５００，５０２，５０４，５０６、５０８，５１０，５１２，４５２の経路）。
【００９４】
左手操作用設定に切換ると、表示画面１８０が表示される（ステップ４５２及び４５６）。表示装置５４上には、表示エリアテーブルＤＡｒｅａＴｂｌ．Ｌｅｆｔとアプリテーブル３００とを参照して、ＴＸＴＬ［ｉ］及びＩＣＯＮＬ［ｉ］（ｉ＝１〜９）の各表示域にアプリＮｏ．＝（ＳｅｌＮｏ−４）〜（ＳｅｌＮｏ−１）、ＳｅｌＮｏ、（ＳｅｌＮｏ＋１）〜（ＳｅｌＮｏ＋４）に対応したアプリ名とアイコンイメージとが割当てられ、表示される。
【００９５】
図５（Ｂ）及び図４（Ｂ）の表示画面１８０を参照して、操作エリアＡＬ３に対応するアプリケーション名１９０が押されると、現在選択されているアプリケーションが起動される（図１３〜図１８のステップ４５８，４６２，５００，５２２，５２４，５２６、５９０の経路）。
【００９６】
図５（Ｂ）を参照して、操作エリアＡＬ１が押されると、選択されているアプリケーションから一つ前の候補が選択される（図１３〜図１８のステップ４５８，４６２，５００，５２２，５５０，５５２、５５４の経路）。操作エリアＡＬ２が押されると、現在選択されているアプリケーションの次の候補が選択される（図１３〜図１８のステップ４５８，４６２，５００，５２２，５２４，５７０，５７２、５７４の経路）。
【００９７】
また、左手操作用設定時に操作エリアＡＬ５が押されると、変数ＤｓｐＭＤに０の値が代入され右手操作用設定に切換る（図１３〜図１８のステップ４５８，４６２，５００，５２２，５２４，５２６，５２８，５３０，５３２の経路）。右手操作用設定に切換った時は、表示装置５４上には表示画面１２０が表示され（図１３のステップ４５２，４５６）、表示エリアテーブルＤＡｒｅａＴｂｌ．Ｒｉｇｈｔとアプリテーブル３００とを参照して、ＴＸＴＲ［ｉ］及びＩＣＯＮＲ［ｉ］（ｉ＝１〜９）の各表示域にアプリＮｏ．＝（ＳｅｌＮｏ−４）〜（ＳｅｌＮｏ−１）、ＳｅｌＮｏ、（ＳｅｌＮｏ＋１）〜（ＳｅｌＮｏ＋４）に対応したアプリ名とアイコンイメージとが割当てられ表示される。
【００９８】
片手操作モードにおいてモード切換ボタン５２が押されると、変数ＩｎｐＭＤ＝０が代入され両手操作モードに切換る（図１３のステップ４５８，４６０の経路）。このとき、片手操作モードでの操作設定（変数ＤｓｐＭＤの値）はそのまま引継がれる。
【００９９】
両手操作モードにおける操作エリアテーブル及び表示エリアテーブルには、片手操作モードと同じく、右手操作用設定時は表示エリアテーブルＤＡｒｅａＴｂｌ．Ｒｉｇｈｔと操作エリアテーブルＰＡｒｅａＴｂｌ．Ｒｉｇｈｔとが、左手操作用設定時は表示エリアテーブルＤＡｒｅａＴｂｌ．Ｌｅｆｔと操作エリアテーブルＰＡｒｅａＴｂｌ．Ｌｅｆｔとが、それぞれ適用される。
【０１００】
両手操作モード時における動作は以下の通りである。以下の説明では右手操作用の操作エリアＡＲ１〜ＡＲ５と左手操作用の操作エリアＡＬ１〜ＡＬ５とを包括して操作エリアＡ１〜Ａ５と呼ぶ。
【０１０１】
操作エリアＡ１、操作エリアＡ２及び操作エリアＡ３が操作されたときの動作は、片手操作モードの時と同じである。
【０１０２】
両手操作モードの時は操作エリアＡ５の操作は無効になる（図１３〜図１８のステップ４５８，４６２，５００，５０２又は５２２，５０４又は５２４，５０６又は５２６、５０８又は５２８、５１４又は５３４、４５８の経路）。そのため、両手操作モードの時は左右の操作画面の切換を行なうことはできない。
【０１０３】
両手操作モードの時は、操作エリアＡ４［ｉ］（ｉ＝１〜９）の操作が有効になる。操作エリアＡ４［ｉ］に重なって配置される、アプリケーションを示すアイコンイメージが押されると、そのアプリケーションを直接起動することができる（図１３〜図１８のステップ４５８，４６２，５００，５０２又は５２２，５０４又は５２４，５０６又は５２６、５０８又は５２８、５１４又は５３４、５９０の経路）。
【０１０４】
両手操作モードにおいてモード切換ボタン５２を押すと、変数ＩｎｐＭＤ＝１が代入され片手操作モードに切換る（図１３のステップ４５８，４６０，４５８の経路）。このとき、両手操作モードでの操作設定（変数ＤｓｐＭＤの値）はそのまま引継がれる。
【０１０５】
以上のように本実施の形態に係る携帯端末４０では、アプリケーションリストは右手操作用設定と左手操作用設定とでそれぞれ、左右対称の略半円上に配置される。片手操作モードでは右手、左手それぞれで構えたときに使いやすい配置が選べるように、操作中に自由に切換えることができる。
【０１０６】
また、両手操作モードに切換えると、表示されるアプリケーション名の先に配置されるアイコンをタッチすることで、直接そのアプリケーションを起動させることができる。起動したいアプリケーションを画面中央の選択エリアにまで送ることは必要でなくなる。その結果、候補選択のための操作エリアをタッチする回数が減り、少ない動作回数で希望のアプリを起動することができる。
【０１０７】
本実施の形態に係る携帯端末４０では、左右それぞれの親指で操作することを想定した操作モードを備え、操作性について考慮した入力操作方法を実現することができる。また、視認性においても、アプリケーションリストをスクロールさせることができるため、表示が煩雑にならない。この結果、タッチパネルを用いた携帯端末において、ユーザの操作性及び視認性を考慮した入力操作装置を実現することができる。
【０１０８】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに制限されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味および範囲内でのすべての変更を含む。
【図面の簡単な説明】
【０１０９】
【図１】本発明の一実施の形態に係る携帯端末４０の斜視図である。
【図２】本発明の一実施の形態に係る携帯端末４０の正面図である。
【図３】携帯端末４０の構成を表すブロック図である。
【図４】（Ａ）は片手操作モード・右手操作用設定時、（Ｂ）は片手操作モード・左手操作用設定時の表示装置５４の表示画面を表す図である。
【図５】（Ａ）は右手操作用設定時の操作エリアを示すテーブルＰＡｒｅａＴｂｌ．Ｒｉｇｈｔ、（Ｂ）は左手操作用設定時の操作エリアを示すテーブル、ＰＡｒｅａＴｂｌ．Ｌｅｆｔを表す図である。
【図６】（Ａ）及び（Ｂ）はそれぞれ、右手操作用設定時の表示エリアを示すテーブルＤＡｒｅａＴｂｌ．Ｒｉｇｈｔ及び左手操作用設定時の表示エリアを示すテーブルＤＡｒｅａＴｂｌ．Ｌｅｆｔのテーブルの構成要素を表す図である。
【図７】（Ａ）及び（Ｂ）はそれぞれ、右手操作用設定時の表示エリアを示すテーブルＤＡｒｅａＴｂｌ．Ｒｉｇｈｔ及び、左手操作用設定時の表示エリアを示すテーブルＤＡｒｅａＴｂｌ．Ｌｅｆｔを表す図である。
【図８】携帯端末４０で起動できるアプリケーションを一覧にしたアプリテーブル３００を表す図である。
【図９】（Ａ）及び（Ｂ）はそれぞれ、両手操作モードにおける右手操作用表示画面３１０及び、左手操作用表示画面３１２を表す図である。
【図１０】両手操作モード左手操作用において、動作の流れを表す図である。
【図１１】（Ａ）及び（Ｂ）はそれぞれ、片手操作モードにおける右手操作用の表示画面３７０及び左手操作用の表示画面３７２を表す図である。
【図１２】片手操作モード左手操作用において、動作の流れを表す図である。
【図１３】制御部８０により実行され、ユーザの操作にしたがって携帯端末４０の表示及び動作を制御するためのプログラムの制御構造を示すフローチャートである。
【図１４】図１３のプログラムに続き、操作エリアの判断及びそれに伴う処理を制御するためのプログラムの制御構造を示すフローチャートである。
【図１５】項目リストの前候補を選択するためのプログラムの制御構造をフローチャート形式で表す図である。
【図１６】項目リストの次候補を選択するためのプログラムの制御構造をフローチャート形式で表す図である。
【図１７】選択アプリケーションを起動するプログラムの制御構造をフローチャート形式で表した図である。
【図１８】両手操作モードにおいて、操作エリアＡ４［１］〜操作エリアＡ４［９］のいずれかが操作されたときに、選択した領域からアプリケーションを起動するプログラムの制御構造をフローチャート形式で表した図である。
【符号の説明】
【０１１０】
４０  携帯端末
５２  モード切換ボタン
５４  表示装置
５６  タッチパネル
８０  制御部
８２  記憶装置
【図１】
2010039772.tif 000003
【図２】
2010039772.tif 000004
【図３】
2010039772.tif 000005
【図４】
2010039772.tif 000006
【図５】
2010039772.tif 000007
【図６】
2010039772.tif 000008
【図７】
2010039772.tif 000009
【図８】
2010039772.tif 000010
【図９】
2010039772.tif 000011
【図１０】
2010039772.tif 000012
【図１１】
2010039772.tif 000013
【図１２】
2010039772.tif 000014
【図１３】
2010039772.tif 000015
【図１４】
2010039772.tif 000016
【図１５】
2010039772.tif 000017
【図１６】
2010039772.tif 000018
【図１７】
2010039772.tif 000019
【図１８】
2010039772.tif 000020