(57)【要約】【課題】  従来の技術では操作領域内にアイコンを表示するようにしているが、操作領域内にアイコンを再配置する方法や再配置時の判断について、具体的に考慮されていない。【解決手段】  本発明における携帯情報端末は、携帯情報端末の画面上で、ユーザーの操作する指が操作しやすい範囲を入力させる入力手段と、前記入力された範囲に対応する領域情報を記憶する記憶手段と、携帯情報端末の画面で複数のアイコンが表示される際に、前記記憶手段により記憶された領域情報に従う範囲に前記複数のアイコンの一部またはすべてが配置されるように、表示の最適化を行う最適化手段と、を有し、前記最適化には、アイコンの縮小処理が含まれることを特徴とする。【選択図】  図７
2013149027.tif 000002
【特許請求の範囲】
【請求項１】
携帯情報端末の画面上で、ユーザーの操作する指が操作しやすい範囲を入力させる入力手段と、
前記入力された範囲に対応する領域情報を記憶する記憶手段と、
携帯情報端末の画面で複数のアイコンが表示される際に、前記記憶手段により記憶された領域情報に従う範囲に前記複数のアイコンの一部またはすべてが配置されるように、表示の最適化を行う最適化手段と、を有し、
前記最適化には、アイコンの縮小処理が含まれることを特徴とする携帯情報端末。
【請求項２】
さらに、前記最適化手段による最適化された表示が行われた前記画面上において、最適化を行わない場合の表示に戻すための制御アイコンを配置する制御アイコン表示手段を有することを特徴とする請求項１に記載の携帯情報端末。
【請求項３】
携帯情報端末における表示制御方法であって、
携帯情報端末の画面上で、ユーザーの操作する指が操作しやすい範囲を入力させる入力工程と、
前記入力された範囲に対応する領域情報を記憶手段に記憶する記憶工程と、
携帯情報端末の画面で複数のアイコンが表示される際に、前記記憶手段に記憶された領域情報に従う範囲に前記複数のアイコンの一部またはすべてが配置されるように、表示の最適化を行う最適化工程と、を有し、
前記最適化には、アイコンの縮小処理が含まれることを特徴とする表示制御方法。
【請求項４】
請求項１または２に記載の手段としてコンピュータを機能させるためのプログラム。
【請求項５】
携帯情報端末の画面上で、ユーザーの操作する指が操作しやすい範囲を入力させる入力手段と、
前記入力された範囲に対応する領域情報を記憶する記憶手段と、
携帯情報端末の画面で、前記記憶手段により記憶された領域情報を用いることなく、複数のアイコンの表示を制御する表示手段と、
携帯情報端末の画面で複数のアイコンが表示される際に、前記表示手段により表示される場合に前記記憶手段により記憶された領域情報に従う範囲外に配置される前記複数のアイコンの一部またはすべてが、前記記憶手段により記憶された領域情報に従う範囲に配置されるように、表示の最適化を行う最適化手段と、を有することを特徴とする携帯情報端末。
【請求項６】
さらに、前記最適化手段による最適化された表示が行われた前記画面上において、最適化を行わない場合の表示に戻すための制御アイコンを配置する制御アイコン表示手段を有し、
前記表示手段は、前記制御アイコンによる指示に応じて、前記記憶手段により記憶された領域情報を用いることなく、複数のアイコンの表示を制御することを特徴とする請求項５に記載の携帯情報端末。
【請求項７】
請求項５または６に記載の手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力操作用可能なタッチパネルを備える携帯情報端末の表示制御技術に関するものである。
【背景技術】
【０００２】
携帯電話端末やＰＤＡ、音楽プレーヤーといった携帯情報端末においては、入力操作用にタッチパネルを搭載している場合が多い。また、表示を行う画面は年々大画面化する傾向があり、タッチパネルの操作は両手でないと操作できない場面が多くなってきている。大画面かつタッチパネルで操作できるため物理的な多数のスイッチやボタンを省略することも可能になる。
【０００３】
タッチパネルを用いた携帯端末の従来技術については、例えば特許文献１に開示されたものが知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１６３２７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一方で大画面化により従来片手で操作できていたアイコン操作が、時には両手で操作を行わなければならない場合が発生している。特許文献１では、操作可能な範囲内に操作指示用のアイコンを表示する方法について提案されている。
【０００６】
しかしアイコンの数が多い場合や、操作性を十分に考慮したアイコンのレイアウト方法については言及されていない。たとえば、画面いっぱいにアイコンがレイアウトされるような場合の課題解決については、とくに提案されていない。
【０００７】
本発明は、タッチパネルを搭載した端末情報端末を操作する場合に、従来技術に比べて、さらに操作性に優れた、操作画面の表示制御を行うことを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明における携帯情報端末は、携帯情報端末の画面上で、ユーザーの操作する指が操作しやすい範囲を入力させる入力手段と、前記入力された範囲に対応する領域情報を記憶する記憶手段と、携帯情報端末の画面で複数のアイコンが表示される際に、前記記憶手段により記憶された領域情報に従う範囲に前記複数のアイコンの一部またはすべてが配置されるように、表示の最適化を行う最適化手段と、を有し、前記最適化には、アイコンの縮小処理が含まれることを特徴とする。
【発明の効果】
【０００９】
本発明の表示制御の技術により、従来技術に比べて、携帯情報端末の操作性が向上する。
【図面の簡単な説明】
【００１０】
【図１】本発明の携帯情報端末を正面方向からの外観を例示する図である。
【図２】本発明における携帯情報端末１０１の代表的なブロック図である。
【図３】本発明における携帯情報端末１０１におけるモジュールのブロック図である。
【図４】本発明における操作範囲を取得、設定する処理を説明するためのフローチャート。
【図５】本発明における操作範囲を設定する画面例を示す図である。
【図６】本発明における操作用の制御アイコンの表示位置を設定する画面例を示す図である。
【図７】本発明における操作性を考慮した表示レイアウトの最適化処理を説明するためのフローチャート。
【図８】本発明におけるアイコン再配置の例を示す。
【図９】本発明におけるアイコン再配置の他の例を示す。
【図１０】本発明におけるアイコンの形状やサイズを考慮した最適化処理を説明するためのフローチャート。
【図１１】本発明における最適化処理後のアイコン表示の例を示す。
【図１２】本発明における最適化処理後のアイコン表示の他の例を示す。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１２】
図１は本実施例における携帯情報端末の外観の具体例を表す図である。本発明が適用可能な携帯情報端末として、例えば携帯電話やＰＤＡ（ＰＥＲＳＯＮＡＬ  ＤＩＧＩＴＡＬ  ＡＳＳＩＳＴＡＮＣＥ）、携帯音楽再生端末などが挙げられる。
【００１３】
携帯情報端末１０１は、液晶装置である画面表示部１０２と表面がセンサーであるタッチパネル１０３とが重ねられており、これらは携帯情報端末１０１本体の大部分を占めている。画面表示部１０２には画像、文字、アイコンなど様々な情報を表示することができる。電源ボタン１０５は携帯情報端末１０１の側面に設けられ、押下することで電源のオンオフができるようになっている。操作キー１０６はタッチパネル１０３を用いないで操作ができるように設けられており、処理に応じて画面表示部１０２の操作キー１０６近傍に操作キー１０６の説明を表示することで、処理に応じたキー操作を可能とする。図では操作キーとしているが、なぞることで制御可能なスライドセンサーなどで構成されてもよい。
【００１４】
また図示していないが、携帯情報端末１０１は充電や他の情報処理装置とのデータ通信を行うＵＳＢ通信部、赤外線通信部、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの通信部や、携帯電話などの無線通信部、バッテリーや電源制御部を有している。
【００１５】
図２は、本実施例に係わる携帯情報端末１０１の内部のハードウェア構成を示す図である。
携帯情報端末１０１は、ＲＯＭ２０３に格納されているプログラム（後述する図３の各処理を実現するプログラムを含む）を実行するＣＰＵ２０１を備え、ＣＰＵ２０１は内部バス２０５を介して各部を総括的に制御する。ＲＡＭ２０２は、ＣＰＵ２０１のメモリやワークエリアとして機能する。ＲＯＭ２０３や記憶装置２０４は外部記憶装置として機能し、ＣＰＵ２０１で処理をするプログラムの他、画像データや音楽データ等を保存することが可能である。さらに、画面表示部１０２に画像、文字、アイコンなどを表示する表示制御部２０６、タッチパネル１０３の制御を行う入力制御部２０７を備えている。
【００１６】
インターフェース制御部２０８は前述のＵＳＢ、赤外線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）、携帯電話などの通信処理を行うための無線インターフェース２０９、有線インターフェース２１０を有しており、内部バス２０５を介してＣＰＵ２０１によって制御される。携帯情報端末１０１は、インターフェース制御部２０８を介し無線インターフェース部２０８、有線インターフェース部２０９を制御して外部機器や携帯電話ネットワークに接続する。
【００１７】
電源制御部２１１はバッテリーやＤＣ電源といった電源部２１２からの電源供給を制御する。電源制御部２１１は電源部の状態を内部バス２０５経由でＣＰＵ２０１に伝えることで、液晶装置１０２のバックライト照度の制御や、省電力の制御を行ったりすることができる。
【００１８】
図３は携帯情報端末１０１で実行されるプログラムにより実現される論理モジュール群３００を表す図である。
ここで、制御モジュール３０２は、ＲＡＭ２０２、ＲＯＭ２０３、記憶装置２０４の記録領域と情報の授受を行うとともに、他のモジュールと連携し、携帯情報端末１０１における機能を全般的に制御するためのモジュールである。
【００１９】
通信処理モジュール３０１は、インターフェース制御部２０７を介して、外部ネットワークと必要な情報をやり取りする処理をおこなう。そのため通信処理モジュール３０１は、前述の外部機器や携帯電話ネットワークと通信をするための通信プロトコルを処理する機能を備えている。通信プロトコルとして例えばＵＳＢや赤外線通信（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、携帯電話や無線ＬＡＮ通信（Ｗｉ−Ｆｉ）といったものがある。
【００２０】
表示制御部処理モジュール３０３は、表示制御部２０６を介して、液晶装置１０２に情報を表示させる。入力処理モジュール３０４は、表示制御処理モジュール３０３における表示処理に対応するタッチパネル１０３からの操作指示を、入力制御部２０７を介して受け付け、管理することができる。最適化処理モジュール３０５は、ＲＯＭ２０３などの記憶領域に記録された入力処理モジュール３０４からの操作情報をもとに、表示画面の最適化（アイコンの大きさの変更、表示レイアウトの変更）を行い、表示制御処理モジュール３０３に最適化された画面情報を提供することができる。これら処理により液晶装置１０２に任意のレイアウトでアイコンを表示させたりすることができる。
【００２１】
続いて図４〜６を用いて、本実施例におけるユーザーが操作しやすい領域を決定する処理の説明をする。
【００２２】
図４は、携帯情報端末１０１を操作するユーザーが片手で操作する際に、操作を行う対象の指が到達する範囲を設定する処理について説明するフローチャートである。本フローチャートにおいては、前述の図３の各処理モジュールを処理の主体として説明する。各処理は、具体的には、携帯情報端末１０１におけるＲＡＭ２０２、ＲＯＭ２０３、記憶装置２０４のいずれかの記憶手段に記録されたプログラムをＣＰＵ２０１が実行することで、実現されることになる。
【００２３】
まずＳ４０１では、ユーザーが携帯情報端末１０１の液晶装置１０２に表示するメニューから操作範囲設定機能をタッチパネル１０３にて選択する。入力処理モジュール３０４は選択された位置より操作範囲設定機能が呼び出されたことを認識し、制御モジュール３０２に伝達する。制御モジュール３０２は、表示制御部処理モジュール３０３に対して操作範囲設定機能の画面の表示指示を出す。
【００２４】
図５にて、液晶装置１０２に操作範囲設定機能を表示した際の表示の例を示す。液晶装置１０２の下部領域では、操作範囲設定機能のキャンセルを行うための「戻る」ボタンの表示や、次の処理にすすむための「次へ」ボタンの表示が行われる。各ボタン表示は、操作キー１０６の位置連動しており、操作キー１０６を押下することで、次の処理に進めることができる。ユーザーは、例えば、操作する指５０１（例えば、親指）で片手操作しやすい範囲（また、操作可能な範囲でもよい）を、図示された画面上で指５０１をなぞるようにして入力することで、操作範囲設定を行うものとする。ここでは、片手操作しやすい範囲として、指５０１により領域５０３が設定されたものとする。
【００２５】
次にＳ４０２では、入力処理モジュール３０４が、操作範囲設定の操作が実行されたかを判断する判断処理を行う。何も操作がされない場合にはＳ４０２の処理を繰り返す。操作範囲の設定を行った後に、「次へ」ボタンを押下することで操作範囲設定の操作が実行されたと判断され、Ｓ４０３に進む。ここで、入力処理モジュール３０４が前述の「戻る」ボタンの押下を検出した場合は、操作範囲設定機能がキャンセルされたとみなし、制御モジュール３０２は図４で示す処理を中断して、終了する。
【００２６】
Ｓ４０３では、制御モジュール３０２が、入力処理モジュール３０４から領域５０３に関する情報を受け取り、操作範囲領域情報として、ＲＯＭ２０３などの所定の記憶領域に対して記録する。
【００２７】
Ｓ４０４では、制御モジュール３０２が、表示制御部処理モジュール３０３に対して制御アイコン設定機能の画面の表示指示を出す。これにより、液晶装置１０２において、図６で例示する、制御アイコン設定機能画面が表示される。ここで、図６では、ユーザーの指５０１（例えば、親指）により、制御アイコンを表示する位置６０１が設定された場合の表示例を示している。図６において、制御アイコンの位置は、ユーザーが任意の位置を指定可能である。また、図５と同様に、本設定処理の完了、キャンセルを指示するための「完了」ボタン、「戻る」ボタンについての表示も行われる。
【００２８】
Ｓ４０５では、入力処理モジュール３０４が図６の画面上での操作を検出して、その結果に応じた判断処理が行われうる。操作が行われない間、Ｓ４０５の処理が繰り返し実行される。「完了」ボタンの押下が検出された場合にはＳ４０６へ進む。また、「戻る」ボタンの押下が検出された場合にはＳ４０２に戻る。
【００２９】
Ｓ４０６では、制御モジュール３０２が、入力処理モジュール３０４から制御アイコンを表示する位置６０１に関する情報を受け取り、制御アイコンの表示位置情報として、ＲＯＭ２０３などの所定の記憶領域に対して記録する。
【００３０】
続いて図７、８を用いて本実施例における、操作性を向上させるための最適化処理について説明をする。
図７は、携帯情報端末１０１をユーザーが片手で操作する際に、操作する指５０１が操作しやすい領域内で、アイコンなどの操作対象の表示を最適化するための処理について説明するフローチャートである。本フローチャートにおいては、前述の図３の各処理モジュールを処理の主体として説明する。各処理は、具体的には、携帯情報端末１０１におけるＲＡＭ２０２、ＲＯＭ２０３、記憶装置２０４のいずれかの記憶手段に記録されたプログラムをＣＰＵ２０１が実行することで、実現されることになる。
【００３１】
まずＳ７０１では、制御モジュール３０２が前述した所定の記憶領域から、配置情報として、操作範囲領域情報、および制御アイコンの表示位置情報を取得する。ここで取得された配置情報は、最適化処理モジュール３０５に渡され、後述するように最適化処理モジュール３０５が液晶装置１０２での表示対象となるアイコンのレイアウト（配置）を決定する。
【００３２】
Ｓ７０２では、表示制御処理モジュール３０３は、ユーザーに操作をさせる通常の画面の表示を行う。具体的には、液晶装置１０２に対し、最適化処理モジュール３０５で決定された前述の表示情報を用いることなく、液晶装置１０２内の表示領域を最大限利用した形で、アイコンなどのレイアウトが行われた場合の表示制御が行われる。図８を用いて、この通常画面の表示例について説明する。図８で示すように、液晶装置１０２には、アイコン群８０１とアイコン群８０３、制御アイコン８０２を図のようにレイアウトして表示する。説明をわかりやすくするために、前述の操作範囲設定で操作する指５０１で操作しにくい範囲にレイアウトされ、表示されているアイコン群８０１を網掛けで表示している。この様な通常画面の表示は、例えば、ソフトキーボードの初期表示や、各種アプリケーションを起動した際の初期表示などを想定している。
【００３３】
Ｓ７０３では、入力処理モジュール３０４が、起動されたソフトキーボードや、各種アプリケーション自体の終了操作が行われたか否かを判断している。終了操作が行われた場合は、制御モジュール３０２は、起動されたソフトキーボードや、各種アプリケーションなどの終了処理に伴い、図７で示す処理を終了する。終了操作が行われない場合にはＳ７０４に進む。Ｓ７０４では、入力処理モジュール３０４が、制御アイコン８０２が押下されたかを判断する。制御アイコン８０２が押下されたことはタッチパネル１０３を介して入力され、検出される。制御アイコン８０２が押下されたと判断された場合はＳ７０５に進み、そうでない場合にはＳ７０３に戻る。
【００３４】
Ｓ７０５では、最適化処理モジュール３０５が、前述の配置情報をもとに、操作する指５０１で操作しやすい範囲（領域５０３）内で全てのアイコンが配置できるレイアウト変更が可能かどうかを確認する。範囲内に配置できる場合はＳ７０６へ、配置できない場合はＳ７０７へ進む。
【００３５】
Ｓ７０６では、最適化処理モジュール３０５が、全てのアイコンを領域５０３に配置するレイアウト変更を行った状態で表示するための表示情報を生成し、表示制御処理モジュール３０３に渡す。表示制御処理モジュール３０３は、この表示情報に基づき、表示制御部２０６を介して、液晶装置１０２にレイアウト変更後のアイコン群を表示する。この時、元の表示に戻すことができるように制御アイコン８０５を前述の制御アイコンを表示する位置に表示する。
【００３６】
Ｓ７０７では、最適化処理モジュール３０５が、一部のアイコンを領域５０３に配置するレイアウト変更を行った状態で表示するための表示情報を生成し、表示制御処理モジュール３０３に対して渡す。なお、この表示情報では、液晶装置１０２にその一部のアイコンを表示後に、ユーザーによるスクロール操作を受けて、表示しきれなかった他のアイコンが操作しやすい範囲（領域５０３）内に切り換え表示が行われるようになっている。表示制御処理モジュール３０３は、この表示情報に基づき、表示制御部２０６を介して、液晶装置１０２にレイアウト変更後のアイコン群を表示する。この時、元の表示に戻すことができるように制御アイコン８０５を前述の制御アイコンを表示する位置に表示する。図８において、一部のアイコンが表示された場合の表示例８０４を示す。Ｓ７０６、Ｓ７０７の表示制御により、携帯情報端末１０１を持ち替える、または両手を使わずに、片手操作では届きにくかった位置にあったアイコンを、簡単に操作できるようになる。
【００３７】
なお、表示例８０４では、通常画面において、操作しやすい範囲（領域５０３）外にあったアイコンを、当該範囲にレイアウト変更するような表示制御を行っている。ここで、通常画面におけるアイコン群８０３に関しては、レイアウト変更後の液晶装置１０２において、操作しやすい範囲（領域５０３）外に表示しておくといった制御も可能である。
【００３８】
続いて、Ｓ７０８では、入力処理モジュール３０４が、起動されたソフトキーボードや、各種アプリケーション自体の終了操作が行われたか否かを判断している。終了操作が行われた場合は、制御モジュール３０２は、起動されたソフトキーボードや、各種アプリケーションなどの終了処理に伴い、図７で示す処理を終了する。終了操作が行われない場合にはＳ７０９に進む。Ｓ７０９では、入力処理モジュール３０４が、制御アイコン８０５が押下されたかを判断する。制御アイコン８０５が押下されたことはタッチパネル１０３を介して入力され、検出される。制御アイコン８０５が押下されたと判断された場合はＳ７０２に戻り通常画面の表示を行い、そうでない場合にはＳ７０８に戻る。
【００３９】
図９では、制御アイコンを用いて、指５０１の操作しやすい範囲（領域５０３）内に、範囲外にあったアイコン群を配置する場合の他の表示制御の例について説明する。
【００４０】
図９では前述の制御アイコン表示位置情報に基づき、右回り、左回りでアイコン群をレイアウトする制御アイコンの操作、表示の例を示している。なお、本実施例では右回りと左回りの２つのアイコンを表示する例を挙げているが、右回りの制御アイコンだけを表示するといったこともできることは言うまでもない。
【００４１】
図９において左回り制御アイコン９０２、右回り制御アイコン９０３が前述の制御アイコン表示位置情報に基づき９０１の領域内に表示する。それ以外のアイコン群は液晶装置１０２の表示可能な範囲内に表示される。制御アイコンの操作によりレイアウトが変更されるアイコン群９０４の動作がわかりやすいように図では網掛けをしている。
【００４２】
ここで、左回り制御アイコン９０２を選択することで、表示されているアイコン群は左回りに回転してレイアウトされる。制御アイコン９０２が押下されると、それに従い、最適化処理モジュール３０５によって、アイコン群を再レイアウトした表示情報を表示制御処理モジュール３０３に渡す。この際に、表示制御処理モジュール３０３が表示情報に基づき表示を制御し、図９（ａ）の状態から図９（ｂ）の状態に表示が変更される。左回り制御アイコン９０２がユーザーにより押下されるたびに、図９（ｃ）、図９（ｄ）といったようにアイコンの表示が変更されていく。このような表示制御であっても、通常画面において、操作しやすい範囲（領域５０３）外にあったアイコンを、携帯情報端末１０１を持ち替える、または両手を使うことなく、片手で簡単に操作できるようになる。
【００４３】
次に図１０〜１２を用いて、アイコンの形状やアイコンの大きさについても考慮した最適化処理について説明をする。
図１０は、携帯情報端末１０１をユーザーが片手で操作する際に、操作する指５０１が操作しやすい範囲（領域５０３）内で、アイコンなどの操作対象の表示を、アイコンの形状や大きさを考慮した上で最適化するための配置処理について説明するフローチャートである。本フローチャートにおいては、前述の図３の各処理モジュールを処理の主体として説明する。各処理は、具体的には、携帯情報端末１０１におけるＲＡＭ２０２、ＲＯＭ２０３、記憶装置２０４のいずれかの記憶手段に記録されたプログラムをＣＰＵ２０１が実行することで、実現されることになる。
【００４４】
まずＳ１００１では、制御モジュール３０２が前述した所定の記憶領域から、配置情報として、操作範囲領域情報、および制御アイコンの表示位置情報を取得する。
【００４５】
Ｓ１００２では、表示制御処理モジュール３０３は、ユーザーに操作をさせる通常の画面の表示を行う。具体的には、液晶装置１０２に対し、最適化処理モジュール３０５で決定された表示情報を用いることなく、液晶装置１０２内の表示領域を最大限利用した形で、アイコンなどのレイアウトが行われた場合の表示制御が行われる。
【００４６】
Ｓ１００３では、制御モジュール３０２が起動されたソフトキーボードや、各種アプリケーション自体が、配置変更やアイコンのサイズ変更などの最適化処理が可能な表示を提供するプログラムであるかを判定する。ここでは、起動されたプログラムの機能によっては、アイコンの配置を固定しておかなくてはならないものもあるため、この判定を行っている。最適化処理が可能であればＳ１００４に進み、そうでない場合にはＳ１００８に進み、最適化処理を行うことなく通常の画面表示の制御を行って処理を終了する。
【００４７】
Ｓ１００４では、最適化処理モジュール３０５は、ユーザーの操作する指５０１が操作しやすい範囲（領域５０３）内に表示内容（すべてのアイコン）が収まって表示されるように縮小した上で、再配置（レイアウト変更）を行った場合の表示情報を生成する。そして、この表示情報の生成に伴い、Ｓ１００５では、最適化処理モジュール３０５は、この縮小及び再配置が、ユーザーによる操作性を損なわない条件を満たしているかをチェックする。操作性を損なわない条件としては、以下の例が挙げられる。
条件１：縮小されたアイコンの縦横サイズの一方が、所定のピクセルサイズ未満となる
これはアイコンの縦横サイズが小さくなりすぎると、指５０１での選択操作が困難となるためである。
【００４８】
Ｓ１００５で、条件を満たすと判定された場合にはＳ１００６に進み、そうでない場合にはＳ１００７に進む。Ｓ１００６では、Ｓ１００４で生成された表示制御処理モジュール３０３に表示制御処理モジュール３０３に渡し、当該表示情報に基づく表示を液晶装置１０２上で制御する。
【００４９】
Ｓ１００７では、最適化処理モジュール３０５が、表示内容（すべてのアイコン）の縮小を行うことなく再配置（レイアウト変更）を行った場合の表示情報を生成し、表示制御処理モジュール３０３に表示情報を渡す。表示制御処理モジュール３０３は、当該表示情報に基づく表示を液晶装置１０２上で制御する。なお、ここでの再配置は、前述の図７で説明したような手法で表示の最適化処理を行うことを想定する。
【００５０】
図１１、図１２を用いて、図１０による最適化処理が行われた場合の表示例について説明する。
図１１（ａ）は、最適化処理が行われていない通常画面の表示状態を示す。一方、図１１（ｂ）は、前述のＳ１００６の結果、表示された画面の表示状態を示す。この場合、アイコン群１１０１は、縦方向のみサイズが縮小され、さらにユーザーの操作する指５０１が操作しやすい範囲（領域５０３）内にアイコンの一部が配置されるようにレイアウト変更されて、表示されていることがわかる。このように、操作対象のアイコンの一部が、指５０１が操作しやすい範囲（領域５０３）内に配置されれば良いので、縮小する際には、縦横の両方を縮小する必要はなく、いずれかのサイズのみを縮小するようにしても良い。
【００５１】
同様に、図１２（ａ）は、最適化処理が行われていない通常画面の表示状態を示す。図１２（ｂ）では、指５０１が操作しやすい範囲（領域５０３）内に配置できるようにアイコン群１２０１の全てのアイコンを縮小した上で、レイアウト変更した場合の表示状態を示す。この際に、縮小されたアイコン群１２０２は、小さくなりすぎてしまい操作性を損なうと判定される。そのため、前述のＳ１００７の処理の結果、図１２（ｃ）で示す表示状態となるよう最適化処理が行われる。具体的には、アイコン群１２０１の一部のアイコンが、指５０１が操作しやすい範囲（領域５０３）内に配置されるように表示する数を減らしたアイコン群１２０３が表示されている。これは、図７で説明した処理と同様の表示制御である。
【００５２】
なお、アイコンを縮小してレイアウト変更する場合には、指５０１が操作しやすい範囲（領域５０３）内で配置されるアイコンの位置に応じて、各アイコンの縮小率を可変としてもよい。例えば、指５０１の付け根側（例えば、図５の「戻る」ボタンの近傍）の領域は、それ以外の領域よりも指５０１で比較的操作しにくいといえる。そこで、指５０１の付け根側に配置されるアイコン関しては、領域５０３内のそれ以外の領域に配置されるべきアイコンに対して、相対的に縮小率を抑えるようにする。こういった縮小率の適正化により、より操作性の高い表示制御が行われる。
【００５３】
以上で説明した発明によれば、携帯情報端末１０１の操作において、片手で操作できる領域内に適切な配置で表示内容（アイコン）を表示することで、携帯情報端末１０１を持ち替える、または両手を使うことなく、使い勝手の良い操作環境をユーザーに提供することが可能になる。
【００５４】
（他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００５５】
さらに、本発明には、上述した実施形態の適宜組み合わせることにより構成されたシステムやその機能も含まれるものとする。
【図１】
2013149027.tif 000003
【図２】
2013149027.tif 000004
【図３】
2013149027.tif 000005
【図４】
2013149027.tif 000006
【図５】
2013149027.tif 000007
【図６】
2013149027.tif 000008
【図７】
2013149027.tif 000009
【図８】
2013149027.tif 000010
【図９】
2013149027.tif 000011
【図１０】
2013149027.tif 000012
【図１１】
2013149027.tif 000013
【図１２】
2013149027.tif 000014