(57)【要約】【課題】ポインティングデバイスを備えていなくても、使い易さや操作性の低下を招くことなく、画面上に表示されている複数のウィンドウの中から１のウィンドウを選択できるようにすること。【解決手段】携帯電話機は、表示画面に表示されているウィンドウのうち、対話権を有するウィンドウを除いた残りの各ウィンドウの表示位置を特定し、各ウィンドウの表示位置を比較して得られるウィンドウの配列と、選択キー候補テーブルに格納されているテンキーの配列とを比較し、テンキーの並びを反映させて各ウィンドウに選択キーを割り当てる。【選択図】図４
2008217131.tif 000002
【特許請求の範囲】
【請求項１】
複数のキーと、
前記複数のキーの配列を示すキー配列データを記憶する記憶手段と、
画面に表示されている複数のウィンドウについて各々の表示位置を特定する特定手段と、
前記特定手段により特定された各ウィンドウの表示位置を比較して得られるウィンドウの配列と、前記キー配列データによって示されるキーの配列とを比較し、前記ウィンドウの配列と前記キーの配列が同じ又は類似するように、前記各ウィンドウに対し、当該ウィンドウを選択するためのキーを前記複数のキーの中から一意に割り当てる割当手段と、
前記割当手段により割り当てられたキーを報知する報知手段と、
前記報知手段により報知されたキーのいずれかが操作されると、操作されたキーが割り当てられているウィンドウを選択する選択手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記特定手段は、画面に表示されているウィンドウのうち、対話権を有するウィンドウを除いた各ウィンドウの表示位置を特定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記報知手段は、画面に表示されているウィンドウ毎に、当該ウィンドウに対して前記割当手段により割り当てられたキーを示す画像を当該ウィンドウ上に重ねて表示する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記複数のキーをキー毎に照明する照明手段をさらに備え、
前記報知手段は、前記照明手段を制御し、前記複数のキーのうち、前記割当手段によって前記各ウィンドウに対して割り当てられたキーの照明を点灯させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
画面に表示されているウィンドウの数が、前記キー配列データによって示される割り当て可能なキーの数を超えているか否かを判定する判定手段と、
前記判定手段により超えていると判定された場合に、前記割り当て可能なキーの数以下となるウィンドウが１つの領域内に含まれるよう、画面を複数の領域に区分する区分手段とをさらに備え、
前記割当手段は、前記区分手段により区分された領域毎にキーの割り当てを行う
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
画面に表示されているウィンドウの数が、前記キー配列データによって示される割り当て可能なキーの数を超えているか否かを判定する判定手段と、
前記判定手段により超えていると判定された場合に、前記割り当て可能なキーの数以下となるウィンドウが含まれる部分領域を設定する設定手段とをさらに備え、
前記割当手段は、前記設定手段により設定された部分領域内に表示されている各ウィンドウに対し、キーの割り当てを行う
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
複数のキーと、
前記複数のキーの配列を示すキー配列データを記憶する記憶手段と、
画面に表示されている複数のウィンドウについて各々の表示位置を特定する特定手段と、
前記特定手段により特定された各ウィンドウの表示位置を比較して得られるウィンドウの配列と、前記キー配列データによって示されるキーの配列とを比較し、前記ウィンドウの配列と前記キーの配列が異なる場合に、前記各ウィンドウの表示位置を保持する保持手段と、
前記各ウィンドウの表示位置を前記キーの配列に応じて並べ替える並替手段と、
前記並替手段による並べ替え後のウィンドウの配列と、前記キーの配列とを比較し、当該２つの配列が同じ又は類似するように、前記各ウィンドウに対し、当該ウィンドウを選択するためのキーを前記複数のキーの中から一意に割り当てる割当手段と、
前記割当手段により割り当てられたキーを報知する報知手段と、
前記報知手段により報知されたキーのいずれかが操作されると、操作されたキーが割り当てられているウィンドウを選択する選択手段と、
前記選択手段による選択後に、前記各ウィンドウの表示位置を、前記保持手段に保持されている各ウィンドウの表示位置に戻す復元手段と
を備えることを特徴とする情報処理装置。
【請求項８】
コンピュータに、
画面に表示されている複数のウィンドウについて各々の表示位置を特定する特定機能と、
前記特定機能により特定された各ウィンドウの表示位置を比較して得られるウィンドウの配列と、メモリに記憶されているキー配列データによって示されるキーの配列とを比較し、前記ウィンドウの配列と前記キーの配列が同じ又は類似するように、前記各ウィンドウに対し、当該ウィンドウを選択するためのキーを前記キー配列データによって示される複数のキーの中から一意に割り当てる割当機能と、
前記割当機能により割り当てられたキーを報知する報知機能と、
前記報知機能により報知されたキーのいずれかが操作されると、操作されたキーが割り当てられているウィンドウを選択する選択機能と
を実現させるためのプログラム。
【請求項９】
コンピュータに、
画面に表示されている複数のウィンドウについて各々の表示位置を特定する特定機能と、
前記特定機能により特定された各ウィンドウの表示位置を比較して得られるウィンドウの配列と、メモリに記憶されているキー配列データによって示されるキーの配列とを比較し、前記ウィンドウの配列と前記キーの配列が異なる場合に、前記各ウィンドウの表示位置を保持する保持機能と、
前記各ウィンドウの表示位置を前記キーの配列に応じて並べ替える並替機能と、
前記並替機能による並べ替え後のウィンドウの配列と、前記キーの配列とを比較し、当該２つの配列が同じ又は類似するように、前記各ウィンドウに対し、当該ウィンドウを選択するためのキーを前記キー配列データによって示される複数のキーの中から一意に割り当てる割当機能と、
前記割当機能により割り当てられたキーを報知する報知機能と、
前記報知機能により報知されたキーのいずれかが操作されると、操作されたキーが割り当てられているウィンドウを選択する選択機能と、
前記選択機能による選択後に、前記各ウィンドウの表示位置を、前記保持機能によって保持されている各ウィンドウの表示位置に戻す復元機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＵＩ（Graphical User Interface）に関する。
【背景技術】
【０００２】
例えば、携帯電話機においては携帯性が重視されるため、マウスやトラックボール等のポインティングデバイスを備えていない場合がほとんどである。このため、携帯電話機では、ポインティングデバイスを備えたパーソナルコンピュータ等と比較して、画面上に表示されているアイコン等を選択する際の操作性に劣る。このような操作性に関する問題を解消するため、例えば、特許文献１には、複数のアイコンをテンキーと同じ配列で画面に表示し、押下されたテンキーと同じ配列位置にあるアイコンを起動することに加え、各アイコン上に、対応するテンキーの数字を表示することが記載されている。また、特許文献２には、同文献２の図４に示すように、携帯電話機においてキーの配列と同じ４×３のマトリックス状に表示画像を分割した場合のブロックＢ（４，３）に位置する「木」のオブジェクトＯＢＪ４に対し、「ゲームの起動」という機能と、ブロックＢ（４，３）に対応する位置に配置されたキーを割り付けておき、このキーが押下されると、オブジェクトＯＢＪ４を選択してゲームを起動することが記載されている。
【特許文献１】特開２００４−１７９８７０号公報
【特許文献２】特開２００５−２１６１７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、特許文献１，２に記載された発明を利用して、画面上に表示されている複数のウィンドウの中から１のウィンドウを選択することが考えられる。しかしながら、特許文献１に記載されたアイコンや、特許文献２に記載されたオブジェクトとは異なり、ウィンドウは、画面上において大きさや位置をユーザが自由に変更することができる。このため、例えば、特許文献１に記載されているアイコンのように、複数のウィンドウをテンキーと同じ配列で画面に表示する構成を採用すると、ユーザが定めたウィンドウの大きさや位置を変更しなければならなくなる。ユーザは、その時々に応じて自分が使い易いように各ウィンドウの大きさや位置を定めているので、これが勝手に変更されてしまうと、各ウィンドウの大きさや位置を自分が使い易いように変更し直さなければならず煩雑である。また、特許文献２に記載されているオブジェクトように、ウィンドウに対して事前にテンキーを割り当てておく構成であると、ウィンドウの位置や大きさが変更された場合に、画面上におけるウィンドウの位置とテンキーの配列との相関性が失われてしまうので、どのテンキーを押せばよいのかわかりづらくなり、操作性の低下を招く。
【０００４】
本発明は、以上説明した事情に鑑みてなされたものであり、その目的は、ポインティングデバイスを備えていなくても、使い易さや操作性の低下を招くことなく、画面上に表示されている複数のウィンドウの中から１のウィンドウを選択できるようにすることである。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明は、複数のキーと、前記複数のキーの配列を示すキー配列データを記憶する記憶手段と、画面に表示されている複数のウィンドウについて各々の表示位置を特定する特定手段と、前記特定手段により特定された各ウィンドウの表示位置を比較して得られるウィンドウの配列と、前記キー配列データによって示されるキーの配列とを比較し、前記ウィンドウの配列と前記キーの配列が同じ又は類似するように、前記各ウィンドウに対し、当該ウィンドウを選択するためのキーを前記複数のキーの中から一意に割り当てる割当手段と、前記割当手段により割り当てられたキーを報知する報知手段と、前記報知手段により報知されたキーのいずれかが操作されると、操作されたキーが割り当てられているウィンドウを選択する選択手段とを備える情報処理装置を提供する。
【０００６】
本発明によれば、情報処理装置は、画面に表示されているウィンドウの配列と、キー配列データによって示されるキーの配列とを比較し、ウィンドウの配列とキーの配列が同じ又は類似するように、各ウィンドウに対し、当該ウィンドウを選択するためのキーを割り当てる。
【０００７】
なお、前記特定手段は、画面に表示されているウィンドウのうち、対話権を有するウィンドウを除いた各ウィンドウの表示位置を特定する構成であってもよい。
【０００８】
また、前記報知手段は、画面に表示されているウィンドウ毎に、当該ウィンドウに対して前記割当手段により割り当てられたキーを示す画像を当該ウィンドウ上に重ねて表示する構成であってもよい。
【０００９】
また、前記複数のキーをキー毎に照明する照明手段をさらに備え、前記報知手段は、前記照明手段を制御し、前記複数のキーのうち、前記割当手段によって前記各ウィンドウに対して割り当てられたキーの照明を点灯させる構成であってもよい。
【００１０】
また、画面に表示されているウィンドウの数が、前記キー配列データによって示される割り当て可能なキーの数を超えているか否かを判定する判定手段と、前記判定手段により超えていると判定された場合に、前記割り当て可能なキーの数以下となるウィンドウが１つの領域内に含まれるよう、画面を複数の領域に区分する区分手段とをさらに備え、前記割当手段は、前記区分手段により区分された領域毎にキーの割り当てを行う構成であってもよい。
【００１１】
また、画面に表示されているウィンドウの数が、前記キー配列データによって示される割り当て可能なキーの数を超えているか否かを判定する判定手段と、前記判定手段により超えていると判定された場合に、前記割り当て可能なキーの数以下となるウィンドウが含まれる部分領域を設定する設定手段とをさらに備え、前記割当手段は、前記設定手段により設定された部分領域内に表示されている各ウィンドウに対し、キーの割り当てを行う構成であってもよい。
【００１２】
また、本発明は、複数のキーと、前記複数のキーの配列を示すキー配列データを記憶する記憶手段と、画面に表示されている複数のウィンドウについて各々の表示位置を特定する特定手段と、前記特定手段により特定された各ウィンドウの表示位置を比較して得られるウィンドウの配列と、前記キー配列データによって示されるキーの配列とを比較し、前記ウィンドウの配列と前記キーの配列が異なる場合に、前記各ウィンドウの表示位置を保持する保持手段と、前記各ウィンドウの表示位置を前記キーの配列に応じて並べ替える並替手段と、前記並替手段による並べ替え後のウィンドウの配列と、前記キーの配列とを比較し、当該２つの配列が同じ又は類似するように、前記各ウィンドウに対し、当該ウィンドウを選択するためのキーを前記複数のキーの中から一意に割り当てる割当手段と、前記割当手段により割り当てられたキーを報知する報知手段と、前記報知手段により報知されたキーのいずれかが操作されると、操作されたキーが割り当てられているウィンドウを選択する選択手段と、前記選択手段による選択後に、前記各ウィンドウの表示位置を、前記保持手段に保持されている各ウィンドウの表示位置に戻す復元手段とを備える情報処理装置を提供する。
【００１３】
本発明によれば、情報処理装置は、画面に表示されているウィンドウの配列と、キー配列データによって示されるキーの配列が異なる場合、各ウィンドウの表示位置をキーの配列に応じて並べ替えた上で、並べ替えた後のウィンドウの配列とキーの配列が同じ又は類似するように、各ウィンドウに対し、当該ウィンドウを選択するためのキーを割り当てる。
【００１４】
また、本発明は、コンピュータに、画面に表示されている複数のウィンドウについて各々の表示位置を特定する特定機能と、前記特定機能により特定された各ウィンドウの表示位置を比較して得られるウィンドウの配列と、メモリに記憶されているキー配列データによって示されるキーの配列とを比較し、前記ウィンドウの配列と前記キーの配列が同じ又は類似するように、前記各ウィンドウに対し、当該ウィンドウを選択するためのキーを前記キー配列データによって示される複数のキーの中から一意に割り当てる割当機能と、前記割当機能により割り当てられたキーを報知する報知機能と、前記報知機能により報知されたキーのいずれかが操作されると、操作されたキーが割り当てられているウィンドウを選択する選択機能とを実現させるためのプログラムを提供する。
【００１５】
また、本発明は、コンピュータに、画面に表示されている複数のウィンドウについて各々の表示位置を特定する特定機能と、前記特定機能により特定された各ウィンドウの表示位置を比較して得られるウィンドウの配列と、メモリに記憶されているキー配列データによって示されるキーの配列とを比較し、前記ウィンドウの配列と前記キーの配列が異なる場合に、前記各ウィンドウの表示位置を保持する保持機能と、前記各ウィンドウの表示位置を前記キーの配列に応じて並べ替える並替機能と、前記並替機能による並べ替え後のウィンドウの配列と、前記キーの配列とを比較し、当該２つの配列が同じ又は類似するように、前記各ウィンドウに対し、当該ウィンドウを選択するためのキーを前記キー配列データによって示される複数のキーの中から一意に割り当てる割当機能と、前記割当機能により割り当てられたキーを報知する報知機能と、前記報知機能により報知されたキーのいずれかが操作されると、操作されたキーが割り当てられているウィンドウを選択する選択機能と、前記選択機能による選択後に、前記各ウィンドウの表示位置を、前記保持機能によって保持されている各ウィンドウの表示位置に戻す復元機能とを実現させるためのプログラムを提供する。
【発明の効果】
【００１６】
本発明によれば、ポインティングデバイスを備えていなくても、使い易さや操作性の低下を招くことなく、画面上に表示されている複数のウィンドウの中から１のウィンドウを選択することができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して本発明の実施形態について説明する。
［構成］
図１は、本実施形態に係る携帯電話機１０の外観図である。
同図に示すように、携帯電話機１０の下側筐体１０ａには、テンキー入力部１１が設けられている。このテンキー入力部１１には、「０」〜「９」までの数字と、記号である「＊」，「＃」を入力するための計１２個のテンキーが４行×３列のマトリックス状に配置されている。なお、これら１２個のテンキーを操作することによって、ひらがな，カタカナ，アルファベット，絵文字等を入力することも可能である。また、この下側筐体１０ａには、テンキー入力部１１以外の場所にも、例えば、発呼，クリア，終話を指示するキーや、カーソルキー、モード切替キー、電源キー等が設けられている。一方、携帯電話機１０の上側筐体１０ｂには、液晶表示パネルによって構成され、文字や画像が表示される表示画面１２が設けられている。
【００１８】
図２は、携帯電話機１０のハードウェア構成を示すブロック図である。
同図において、制御部１３は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備え、ＲＯＭや不揮発性メモリ１８に記憶されているプログラムを実行することで携帯電話機１０の各部を制御する。通信部１４は、移動電話網や移動パケット通信網の基地局と通信を行う。操作部１５は、上述した多数のキー備え、制御部１３に対して操作信号を出力する。表示部１６は、液晶表示パネルとその駆動回路によって構成されている。通話処理部１７は、マイクロフォンやスピーカ、音声処理部等を備え、通話処理を行う。不揮発性メモリ１８には、ＧＵＩ機能が組み込まれたオペレーティングシステム（ＯＳ）がインストールされており、このＯＳのＧＵＩ機能によって、ウィンドウの表示制御や、対話権を有するウィンドウの切替制御が行われる。
【００１９】
なお、例えば、ＵＮＩＸ（登録商標）系のＯＳには、カーネルとしてＧＵＩ機能が備わっていない場合が多いが、このような場合には、ＧＵＩ機能用のソフトウェアを、ＯＳとは別に不揮発性メモリ１８にインストールしておけばよい。また、ＯＳは、同時に複数の処理を並行して行なうマルチタスク機能を備えており、表示画面１２には、例えば、並行して行われる処理毎に別のウィンドウが表示される。上述した対話権を有するウィンドウの切替制御とは、操作部１５を介して受け取ったユーザからの入力を引き渡すウィンドウ（ＯＳやアプリケーションソフトウェアの実行に伴うプロセス）を、表示画面１２に表示されている別のウィンドウに切り替えることである。
【００２０】
また、不揮発性メモリ１８には、選択キー候補テーブル１８ａと、位置特定マトリックス１８ｂと、選択キー割当テーブル１８ｃが記憶されている。携帯電話機１０では、後述するウィンドウ切替処理１において、表示画面１２に表示されている複数のウィンドウに対し、ウィンドウを選択するための選択キーを個別に割り当てるが、本実施形態では、選択キーとして、図１に示したテンキー入力部１１における計１２個のテンキーを用いる。この１２個のテンキーの配置をＸＹ座標系を用いて改めて示すと、図３（ａ）の通りである。選択キー候補テーブル１８ａには、図３（ｂ）に示すように、選択キーとして割り当て可能な各テンキーを示す情報と、各テンキーの配置座標データ（Ｘ，Ｙ）が登録されている。携帯電話機１０では、この選択キー候補テーブル１８ａを参照することによって、選択キーとして割り当て可能なテンキーや、各テンキーについての配列を特定することができる。
【００２１】
また、位置特定マトリックス１８ｂは、図３（ｃ）に示すように、テンキー入力部１１におけるキー配列と同じ４行×３列の配列を有するマトリックスであって、表示画面１２に表示されている各ウィンドウに対して割り当てるテンキーを決定する際に使用される。また、選択キー割当テーブル１８ｃは、表示画面１２に表示されている各ウィンドウと、各ウィンドウに対して割り当てたテンキーの情報を対応付けて登録するデータテーブルであって、例えば、図３（ｄ）に示すデータ構造を有する。携帯電話機１０では、この選択キー割当テーブル１８ｃを参照することによって、押下されたテンキーに対応するウィンドウを特定することができる。
【００２２】
［動作］
図４は、携帯電話機１０において実行されるウィンドウ切替処理１のフローチャートである。例えば、携帯電話機１０では、マルチタスク機能を利用して複数のアプリケーションソフトウェアを同時に実行している場合に、実行中のアプリケーションソフトウェア毎に別のウィンドウを表示画面１２に表示している。このように複数のウィンドウが表示画面１２に表示されている場合に、モード切替キーが押下され、対話権を有するウィンドウを切り替えることが指示されると、制御部１３はウィンドウ切替処理１を開始する。なお、表示画面１２に表示されているウィンドウが２つの場合は、切り替え指示に応じて、今まで対話権があったウィンドウから、今まで対話権がなかったウィンドウに対話権を移してやればよい。よって、図４に示すウィンドウ切替処理１は、表示画面１２に表示されているウィンドウが３つ以上の場合に特に有効である。
【００２３】
ウィンドウ切替処理１を開始すると、まず、制御部１３は、表示画面１２に表示されている複数のウィンドウのうち、現時点において対話権を有しているウィンドウを除いた残りの各ウィンドウを特定する（ステップＳ１０１）。例えば、図５に示す画面表示例においては、現時点において対話権を有しているウィンドウＡを除いた、ウィンドウＢ，ウィンドウＣ，ウィンドウＤ，ウィンドウＥの計４つのウィンドウが特定される。なお、対話権を有するウィンドウを除外しているのは、このウィンドウが切り替え候補に含まれないためである。
【００２４】
次いで、制御部１３は、特定した各ウィンドウの表示位置を算出する（ステップＳ１０２）。表示画面１２に表示されている各ウィンドウについては、例えば、その表示領域がウィンドウ（矩形）の左上頂点の座標データと右下頂点の座標データによって管理されているので、制御部１３は、ウィンドウ毎に、この２点の座標の中心座標（すなわちウィンドウの中心座標）を算出し、これを各ウィンドウの表示位置として用いる。例えば、図５に示す画面表示例においては、ウィンドウＢの表示位置として座標（ｘ１，ｙ１）が，ウィンドウＣの表示位置として座標（ｘ２，ｙ２）が，ウィンドウＤの表示位置として座標（ｘ３，ｙ３）が，ウィンドウＥの表示位置として座標（ｘ４，ｙ４）が算出される。なお、ウィンドウの表示位置は、以上説明したような中心座標に限定されず、例えば、ウィンドウの左上頂点の座標や右下頂点の座標を用いてもよい。
【００２５】
次いで、制御部１３は、図３（ｃ）に示した位置特定マトリックス１８ｂを不揮発性メモリ１８から読み出す（ステップＳ１０３）。そして、制御部１３は、上記ステップＳ１０２にて算出した各ウィンドウの表示位置同士を比較して各ウィンドウの相対的な位置関係を把握し、この相対的な位置関係を維持しつつ、位置特定マトリックス１８ｂ上に各ウィンドウの表示位置をプロットする（ステップＳ１０４）。例えば、図５に示した画面表示例の場合は、ウィンドウＢ，Ｃ，Ｄ，Ｅの表示位置が、互いの相対的な位置関係を維持した状態で、図６（ａ）あるいは図６（ｂ）に示すように位置特定マトリックス１８ｂ上にプロットされる。
【００２６】
この後、制御部１３は、位置特定マトリックス１８ｂ上における各ウィンドウの座標値（Ｘ，Ｙ）を特定する（ステップＳ１０５）。例えば、図６（ａ）に示した位置特定マトリックス１８ｂであれば、ウィンドウＢの座標値として（３，１）が，ウィンドウＣの座標値として（１，２）が，ウィンドウＤの座標値として（３，２）が，ウィンドウＥの座標値として（２，３）が特定される。また、図６（ｂ）に示した位置特定マトリックス１８ｂであれば、ウィンドウＢの座標値として（３，２）が，ウィンドウＣの座標値として（１，３）が，ウィンドウＤの座標値として（３，３）が，ウィンドウＥの座標値として（２，４）が特定される。
【００２７】
次いで、制御部１３は、選択キー候補テーブル１８ａを参照し、各ウィンドウの座標値（Ｘ，Ｙ）に対応するテンキーを特定する（ステップＳ１０６）。例えば、図６（ａ）に示した位置特定マトリックス１８ｂであれば、ウィンドウＢの座標値（３，１）に対応するテンキーとしてテンキー「３」が，ウィンドウＣの座標値（１，２）に対応するテンキーとしてテンキー「４」が，ウィンドウＤの座標値（３，２）に対応するテンキーとしてテンキー「６」が，ウィンドウＥの座標値（２，３）に対応するテンキーとしてテンキー「８」が特定される。このステップＳ１０６にてウィンドウ毎に特定されたテンキーが、各ウィンドウに対して割り当てるテンキーとなる。
【００２８】
このようにしてウィンドウ毎に割り当てるテンキーが決定されると、次いで、制御部１３は、各ウィンドウの情報と、各ウィンドウに対して割り当てたテンキーの情報とを対応付けて選択キー割当テーブル１８ｃに登録する（ステップＳ１０７）。例えば、図６（ａ）に示した例の場合、選択キー割当テーブル１８ｃには、図３（ｄ）に示すように、テンキー「３」とウィンドウＢが，テンキー「４」とウィンドウＣが，テンキー「６」とウィンドウＤが，テンキー「８」とウィンドウＥが対応付けられて登録される。
【００２９】
この後、制御部１３は、各ウィンドウに対して割り当てたテンキーを示す画像を、対応するウィンドウ上に重ねて表示する（ステップＳ１０８）。例えば、図７に示す画面表示例のように、ウィンドウＢの上にテンキー「３」の画像が，ウィンドウＣの上にテンキー「４」の画像が，ウィンドウＤの上にテンキー「６」の画像が，ウィンドウＥの上にテンキー「８」の画像が重ねて表示される。なお、この図７に示す画面表示例は、図６（ａ）に対応するものであり、図６（ｂ）の場合は、ウィンドウＢの上にテンキー「６」の画像が，ウィンドウＣの上にテンキー「７」の画像が，ウィンドウＤの上にテンキー「９」の画像が，ウィンドウＥの上にテンキー「０」の画像が重ねて表示される。また、図８に示す画像表示例の場合は、図９に示すように、ウィンドウＢの上にテンキー「２」の画像が，ウィンドウＣの上にテンキー「４」の画像が，ウィンドウＤの上にテンキー「６」の画像が，ウィンドウＥの上にテンキー「８」の画像が重ねて表示される。
【００３０】
次いで、制御部１３は、重畳表示したテンキーのいずれかが押下されたか否かを判別する（ステップＳ１０９）。その結果、制御部１３は、重畳表示したものとは異なるテンキーが押下された場合は（ステップＳ１０９：ＮＯ）、テンキーの押し間違えであるので操作ミスであることを示すメッセージを表示してステップＳ１０９に戻る。一方、重畳表示したいずれかのテンキーが押下された場合（ステップＳ１０９：ＹＥＳ）、制御部１３は、選択キー割当テーブル１８ｃを参照し、押下されたテンキーが割り当てられているウィンドウを特定する（ステップＳ１１０）。例えば、図７に示した画面表示例の状態において、テンキー「３」が押下された場合はウィンドウＢが，テンキー「８」が押下された場合はウィンドウＤが特定される。また、図９に示した画面表示例の状態において、テンキー「４」が押下された場合はウィンドウＣが，テンキー「６」が押下された場合はウィンドウＤが特定される。
【００３１】
この後、制御部１３は、上記ステップＳ１１０にて特定したウィンドウに対話権を切り替えた後（ステップＳ１１１）、ウィンドウ切替処理１を終える。この切替処理によって、以降、操作部１５を介して受け取ったユーザからの入力の引き渡し先が、切り替え後のウィンドウに変更される。例えば、図７に示した画面表示例の状態において、テンキー「３」が押下された場合、制御部１３は、対話権を有するウィンドウをウィンドウＡからウィンドウＢに切り替える。また、テンキー「８」が押下された場合、制御部１３は、対話権を有するウィンドウをウィンドウＡからウィンドウＤに切り替える。
【００３２】
ところで、例えば、図１０に示す画像表示例の場合、上記ステップＳ１０４にて、対話権を有するウィンドウＡを除いた各ウィンドウＢ〜Ｇの表示位置を位置特定マトリックス１８ｂ上にプロットすると、図１１（ａ）に示すように、ウィンドウＤとウィンドウＥが同じマス目［座標値（３，１）］に含まれてしまう。この場合、座標値（３，１）に対応するテンキー「７」をウィンドウＤとウィンドウＥの両方に割り当ててしまうと、テンキー「７」が押下された場合に、ウィンドウＤが選択されたのか、それともウィンドウＥが選択されたのか判別できなくなってしまう。
【００３３】
よって、このように同じマス目内に複数のウィンドウの表示位置がプロットされた場合、制御部１３は、同じマス目内にプロットされた複数のウィンドウの表示位置について、１つのウィンドウの表示位置を残し、他のウィンドウの表示位置を、ウィンドウの表示位置がプロットされていない隣接するマス目に移動させる。例えば、図１１（ａ）に示した例の場合、制御部１３は、座標値（３，１）のマス目内にプロットされたウィンドウＤとウィンドウＥの表示位置について、図１１（ｂ）に示すように、ウィンドウＤの表示位置を座標値（３，１）のマス目内に残す一方、ウィンドウＥの表示位置を、隣接する座標値（３，２）のマス目内に移動させ、テンキーを割り当てる。この場合、図１２に示す画面表示例のように、ウィンドウＤにはテンキー「７」が，ウィンドウＥにはテンキー「８」が割り当てられる。
【００３４】
勿論、図１１（ａ）に示した例の場合に、制御部１３は、ウィンドウＥの表示位置を隣接する座標値（４，１）のマス目内に移動させてもよい。この場合、ウィンドウＥにはテンキー「＊」が割り当てられる。また、制御部１３は、ウィンドウＥの表示位置を座標値（３，１）のマス目内に残す一方、ウィンドウＤの表示位置を隣接する座標値（２，１）のマス目内に移動させてもよい。この場合、ウィンドウＤにはテンキー「４」が，ウィンドウＥにはテンキー「７」が割り当てられる。
【００３５】
また、図１３に示す画面表示例の場合に、制御部１３は、位置特定マトリックス１８ｂの角度を、例えば、図１４に示すように斜めに＋２０度変形させて使用してもよい。この場合、制御部１３は、対話権を有するウィンドウＡを除いた各ウィンドウＢ〜Ｊの表示位置を特定した後、各ウィンドウＢ〜Ｊの表示位置同士を比較して各ウィンドウＢ〜Ｊの相対的な位置関係を把握し、各ウィンドウＢ〜Ｊの表示位置が適切にマス目内に収まるよう位置特定マトリックス１８ｂを変形する角度を決定する。なお、図１３に示す画面表示例の場合に、図１４に示した位置特定マトリックス１８ｂを用いると、図１５に示す画面表示例のように各ウィンドウＢ〜Ｊに対してテンキーが割り当てられる。また、勿論であるが、斜めに＋２０度変形させた位置特定マトリックスや、斜めに＋３０度変形させた位置特定マトリックスを、予め不揮発性メモリ１８内に保持しておく構成であってもよい。また、図１４に示したように位置特定マトリックス１８ｂを変形するのではなく、例えば、図１３に示した画像表示例において、各ウィンドウＢ〜Ｊの表示位置に対して、斜めに−２０度変形させる変形処理を施した上で、変形処理後の各ウィンドウＢ〜Ｊの表示位置を、位置特定マトリックス１８ｂ上にプロットする構成であってもよい。
【００３６】
以上説明したように本実施形態によれば、携帯電話機１０は、表示画面１２に表示されているウィンドウのうち、対話権を有するウィンドウを除いた残りの各ウィンドウの表示位置を特定し、各ウィンドウの表示位置を比較して得られるウィンドウの配列と、選択キー候補テーブル１８ａに格納されているテンキーの配列とを比較し、テンキーの並びを反映させて各ウィンドウに選択キーを割り当てる。よって、マウスやトラックボール等のポインティングデバイスを備えていなくても、使い易さや操作性の低下を招くことなく、表示画面１２に表示されている複数のウィンドウの中から１のウィンドウを選択することができる。
【００３７】
［変形例］
（１）制御部１３は、図１６に示すウィンドウ切替処理２を実行する構成であってもよい。なお、同図に示すウィンドウ切替処理２のフローチャートにおいて、図４に示したウィンドウ切替処理１と同じ処理を行なうステップには、同じステップ番号を付している。また、以下の動作説明において、図４に示したウィンドウ切替処理１と同じ処理を行うステップについては記載を簡略化している。
【００３８】
携帯電話機１０の制御部１３は、図４に示したウィンドウ切替処理１の場合と同様に、モード切替キーが押下され、対話権を有するウィンドウを切り替えることが指示されると、ウィンドウ切替処理２を開始する。ウィンドウ切替処理２を開始すると、まず、制御部１３は、表示画面１２に表示されている複数のウィンドウのうち、対話権を有するウィンドウを除いた残りの各ウィンドウを特定する（ステップＳ１０１）。例えば、図１０に示した画面表示例であれば、ウィンドウＢ〜Ｇの計６つのウィンドウが特定される。次いで、制御部１３は、特定した各ウィンドウの表示位置を算出する（ステップＳ１０２）。なお、表示画面１２における座標データ（ｘ，ｙ）は、表示画面１２（矩形）の左下頂点が（０，０）であり、上方向に進むに連れｙ座標の値が大きくなり、右方向に進むに連れｘ座標の値が大きくなる。
【００３９】
次いで、制御部１３は、上記ステップＳ１０２にて特定した各ウィンドウを、表示位置のｙ座標値が大きい順に並べる（ステップＳ２０１）。例えば、図１０に示した画面表示例の場合、制御部１３は、ウィンドウＢ〜Ｆを、図１７（ａ）に示すように表示位置のｙ座標値が大きい順に並べる。この後、制御部１３は、並べた各ウィンドウを、順位が高い順に３個ずつグループ化する（ステップＳ２０２）。すなわち、順位が１〜３位のウィンドウをグループ１，４〜６位のウィンドウをグループ２，７〜９位のウィンドウをグループ３，１０〜１２位のウィンドウをグループ４とする。図１７（ａ）に示す例の場合は、ウィンドウＢ，Ｃ，Ｄがグループ１に、ウインドウＦ，Ｅ，Ｇがグループ２に分類される。
【００４０】
次いで、制御部１３は、グループ毎に、表示位置のｘ座標値が小さい順に各ウィンドウを並び替える（ステップＳ２０３）。例えば、図１７（ａ）に示す例の場合は、グループ１においてウィンドウＤ，ウィンドウＣ，ウィンドウＢの順に並び替えが行われる一方、グループ２においてウィンドウＥ，ウィンドウＧ，ウィンドウＦの順に並び替えが行われる（図１７（ｂ）参照）。
【００４１】
この後、制御部１３は、順位が１位のウィンドウから順に、テンキー「１」，テンキー「２」，テンキー「３」，テンキー「４」，テンキー「５」，テンキー「６」，テンキー「７」，テンキー「８」，テンキー「９」，テンキー「＊」，テンキー「０」，テンキー「＃」を割り当てていく（ステップＳ２０４）。例えば、図１７（ｂ）に示す例の場合、ウィンドウＤにテンキー「１」が，ウィンドウＣにテンキー「２」が，ウィンドウＢにテンキー「３」が，ウィンドウＥにテンキー「４」が，ウィンドウＧにテンキー「５」が，ウィンドウＦにテンキー「６」が割り当てられる。
【００４２】
このようにしてウィンドウ毎に割り当てるテンキーが決定されると、次いで、制御部１３は、各ウィンドウの情報と、各ウィンドウに対して割り当てたテンキーの情報とを対応付けて選択キー割当テーブル１８ｃに登録する（ステップＳ１０７）。そして、制御部１３は、各ウィンドウに対して割り当てたテンキーの画像を、対応するウィンドウ上に重ねて表示する（ステップＳ１０８）。例えば、図１７（ｂ）に示す例の場合は、図１８に示す画面表示例のように、ウィンドウＤの上にテンキー「１」の画像が，ウィンドウＣの上にテンキー「２」の画像が，ウィンドウＢの上にテンキー「３」の画像が，ウィンドウＥの上にテンキー「４」の画像が，ウィンドウＧの上にテンキー「５」の画像が，ウィンドウＦの上にテンキー「６」の画像が重ねて表示される。
【００４３】
次いで、制御部１３は、重畳表示したテンキーのいずれかが押下されたか否かを判別する（ステップＳ１０９）。その結果、制御部１３は、重畳表示したものとは異なるテンキーが押下された場合は（ステップＳ１０９：ＮＯ）、操作ミスであることを示すメッセージを表示してステップＳ１０９に戻る。一方、重畳表示したいずれかのテンキーが押下された場合（ステップＳ１０９：ＹＥＳ）、制御部１３は、選択キー割当テーブル１８ｃを参照し、押下されたテンキーが割り当てられているウィンドウを特定する（ステップＳ１１０）。例えば、図１８に示した画面表示例の状態において、テンキー「１」が押下された場合はウィンドウＤが，テンキー「６」が押下された場合はウィンドウＦが特定される。
【００４４】
この後、制御部１３は、上記ステップＳ１１０にて特定したウィンドウに対話権を切り替えた後（ステップＳ１１１）、ウィンドウ切替処理２を終える。この切替処理によって、以降、操作部１５を介して受け取ったユーザからの入力の引き渡し先が、切り替え後のウィンドウに変更される。例えば、図１８に示した画面表示例の状態において、テンキー「１」が押下された場合、制御部１３は、対話権を有するウィンドウをウィンドウＡからウィンドウＤに切り替える。また、テンキー「６」が押下された場合、制御部１３は、対話権を有するウィンドウをウィンドウＡからウィンドウＦに切り替える。以上説明したウィンドウ切替処理２であっても、テンキーの並びを反映させて各ウィンドウに選択キーを割り当てることができる。
【００４５】
ところで、図２５（ａ）に示すように、横幅（ｘ軸方向の幅）が同じ７個のウィンドウＡ〜Ｇが縦（ｙ軸方向）に並べて配置されている場合、上述したステップＳ１０２にて算出される各ウィンドウＡ〜Ｇの表示位置は、ｘ座標の値が全て同じ値（ｘ１）になる。この図２５（ａ）に示すウィンドウＡ〜Ｇに対してウィンドウ切替処理２（図１６参照）を行うと、ウィンドウＡ〜Ｇに対し、順にテンキー「１」〜「７」が割り当てられることになる（但し、上記ステップＳ２０３においてｘ座標については同値であるので並び替えを行わなかった場合）。このような選択キーの割り当て方であっても、画面において最も上方に位置するウインドウＡから下方に向かって順にテンキー「１」〜「７」が割り当てられることになるので、操作性を損ねてしまうことはないが、各ウィンドウに対する選択キーの割り当てにテンキーの並びがうまく反映されていない状態になってしまう。
【００４６】
そこで、ウィンドウ切替処理２のステップＳ１０２にて各ウィンドウの表示位置を算出した後、各々のｘ座標値を比較するようにし、各ウインドウのｘ座標値が同値または予め定められた許容範囲内の値をとる場合は、各ウィンドウが縦に並べて配置されていると判定し、ｙ座標値が大きい順に各ウィンドウを並び替えた後、順位が１位のウィンドウから順に、テンキー「１」，テンキー「４」，テンキー「７」，テンキー「＊」，テンキー「２」，テンキー「５」，テンキー「８」，テンキー「０」，テンキー「３」，テンキー「６」，テンキー「９」，テンキー「＃」を割り当てるようにしてもよい。このような構成であれば、図２５（ａ）に示した例の場合、ウィンドウＡにテンキー「１」が，ウィンドウＢにテンキー「４」が，ウィンドウＣにテンキー「７」が，ウィンドウＤにテンキー「＊」が，ウィンドウＥにテンキー「２」が，ウィンドウＦにテンキー「５」が，ウィンドウＧにテンキー「８」が割り当てられ、各ウィンドウＡ〜Ｇに対する選択キーの割り当てにテンキーの並びをある程度反映させることができる。
【００４７】
また、図２５（ｂ）に示すように、縦幅（ｙ軸方向の幅）が同じ５個のウィンドウＡ〜Ｅが横（ｘ軸方向）に並べて配置されている場合は、各ウィンドウＡ〜Ｅの表示位置のうちｙ座標の値が全て同じ値（ｙ１）になる。この図２５（ｂ）に示すウィンドウＡ〜Ｅに対してウィンドウ切替処理２を行うと、各ウィンドウＡ〜Ｅのｙ座標の値が同値であるため、上記ステップＳ２０１において並び替えによるグループ化がきちんと行えず、テンキーの並びを反映させて選択キーを適切に割り当てることができなくなってしまう場合がある。
【００４８】
そこで、ウィンドウ切替処理２のステップＳ１０２にて各ウィンドウの表示位置を算出した後、各々のｙ座標値を比較するようにし、各ウインドウのｙ座標値が同値または予め定められた許容範囲内の値をとる場合は、各ウィンドウが横に並べて配置されていると判定し、ｘ座標値が小さい順に各ウィンドウを並び替えた後、順位が１位のウィンドウから順に、テンキー「１」，テンキー「２」，テンキー「３」，テンキー「４」，テンキー「５」，テンキー「６」，テンキー「７」，テンキー「８」，テンキー「９」，テンキー「＊」，テンキー「０」，テンキー「＃」を割り当てるようにしてもよい。このような構成であれば、図２５（ｂ）に示した例の場合、ウィンドウＡにテンキー「１」が，ウィンドウＢにテンキー「２」が，ウィンドウＣにテンキー「３」が，ウィンドウＤにテンキー「４」が，ウィンドウＥにテンキー「５」が割り当てられ、各ウィンドウＡ〜Ｅに対する選択キーの割り当てにテンキーの並びをある程度反映させることができる。
【００４９】
（２）例えば、図１９に示す画面表示例のように、表示画面１２に表示されている、対話権を有するウィンドウＡを除いたウィンドウＢ〜Ｒの数が、選択キーとして割り当て可能なテンキーの数“１２”を超えている場合、制御部１３は、表示画面１２を、１２個以下のウィンドウを含む領域１２ａ，１２ｂに区分し、区分した領域１２ａ，１２ｂ毎にテンキーの割り当てを行う。この際、領域１２ａから領域１２ｂへの移行は、カーソルキーの押下に応じて行われる。勿論、このような領域の区分は、図２６（ａ）に示すようなパターンで行われてもよい。
【００５０】
また、図２６（ｂ）に示すように、カーソルキーでウィンドウＡが選択されている場合は、ウィンドウＡを基準にして、割り当て可能なテンキーの数以下となるウィンドウを含む部分領域１２ｄを設定し、この部分領域１２ｄ内に表示されている各ウィンドウについてテンキーの割り当てを行う一方、カーソルキーでウィンドウＫが選択された場合は、ウィンドウＫを基準にして、割り当て可能なテンキーの数以下となるウィンドウを含む部分領域１２ｅを設定し、この部分領域１２ｅ内に表示されている各ウィンドウについてテンキーの割り当てを行うようにしてもよい。なお、同図に示す例では、カーソルで選択されたウィンドウが領域内の左上端部に収まるよう部分領域を設定する場合について説明したが、カーソルで選択されたウィンドウが領域内の中央に収まるよう部分領域を設定する構成であってもよい。
【００５１】
また、図２０に示すように、表示画面１２に表示されている、対話権を有するウィンドウＡを除いた各ウィンドウＢ〜Ｍの配列（３行×４列）が、選択キーとして割り当て可能なテンキーの配列（４行×３列）とは異なる場合、制御部１３は、各ウィンドウの表示位置を比較して得られるウィンドウの配列と、選択キー候補テーブル１８ａに格納されているテンキーの配列とを比較してこれを検出すると、まず、各ウィンドウＡ〜Ｍの表示位置を特定して不揮発性メモリ１８に格納した後、図２１に示すように各ウィンドウＢ〜Ｍの表示位置をテンキーの配列（４行×３列）に応じて並べ替え、この後、テンキーの割り当てと対話権を有するウィンドウの切り替えを行う。そして、制御部１３は、ウィンドウの切替処理を終えた後、不揮発性メモリ１８に格納しておいた各ウィンドウＡ〜Ｍの表示位置に従って各ウィンドウＡ〜Ｍを元の表示位置に戻す。なお、各ウィンドウＡ〜Ｍの大きさについても表示位置とともに不揮発性メモリ１８に格納しておき、各ウィンドウＢ〜Ｍの並べ替えを行う際には各ウィンドウＢ〜Ｍの大きさも変更し、切替処理を終えた後には、不揮発性メモリ１８に格納しておいた各ウィンドウＡ〜Ｍの表示位置および大きさに従って、各ウィンドウＡ〜Ｍを元の表示状態に戻す構成であってもよい。勿論、これらの表示位置や大きさに関する情報を格納しておくのは、不揮発性メモリ１８でなくＲＡＭであってもよい。
【００５２】
（３）上述した実施形態や変形例１では、新たに選択されたウィンドウに対話権を移す場合について説明したが、複数のウィンドウが重ねて表示されている場合は、このようにして対話権を移したウィンドウを最前面に表示するようにしてもよい。また、新たに選択されたウィンドウを最前面に表示するだけで、対話権については元のウインドウから移動させない構成としてもよい。また、このような対話権の移動や表示順序の変更は行わず、単にウィンドウを選択するだけであってもよい。但し、この場合は、最終的に選択されたウィンドウを、点滅表示させたり異なる色で表示する等して、選択されたウィンドウがどれであるのかをユーザが識別できるようにする必要がある。
【００５３】
（４）ウィンドウ切替処理１，２のステップＳ１０８にてテンキーの画像を重畳表示した後、制御部１３は、テンキー入力部１１において、重畳表示したテンキーの操作のみを有効にする一方、重畳表示しなかったテンキーの操作を無効にする構成であってもよい。また、割り当てたテンキーの画像を重畳表示する代わりに、図２２に示すように、各ウィンドウに対して割り当てたテンキーの情報をメッセージとして表示画面１２上に表示する構成であってもよい。勿論、このようなメッセージを音声メッセージとして報知する構成であってもよい。また、上述した実施形態や変形例（１）では、表示画面１２に表示されているウィンドウのうち、対話権を有するウィンドウについては選択キーの割り当てを行わないようにしたが、対話権を有するウィンドウについても選択キーを割り当てる構成であってもよい。
【００５４】
（５）例えば、テンキー入力部１１の下側に、キー単位でテンキーを照明することが可能なバックライトを設け、上述したウィンドウ切替処理１，２のステップＳ１０８では、各ウィンドウに対して割り当てたテンキーの画像を重畳表示する代わりに、バックライトを制御し、例えば、図２３に示すように、ウィンドウＢに対して割り当てたテンキー「２」と，ウィンドウＣに対して割り当てたテンキー「４」と，ウィンドウＤに対して割り当てたテンキー「６」と，ウィンドウＥに対して割り当てたテンキー「８」の照明を点灯させるようにしてもよい。このような構成であっても上述した実施形態の場合と同様の効果を奏することに加え、テンキーの画像を重畳表示しない分だけ表示内容が見づらくなることを防ぐことができる。勿論、テンキーの重畳表示とともにバックライトの点灯制御を行う構成であってもよい。
【００５５】
（６）テンキー入力部１１におけるテンキーの配列は、４行×３列に限定されるものではない。例えば、５行×３列であっもよいし、２行×２列や３行×１列であってもよい。また、パーソナルコンピュータ用のキーボードに備わる、図２４（ａ）に示すような配列を有するテンキー入力部１１ａであってもよいし、図２４（ｂ）に示すように、ひらがな，カタカナ，アルファベット，数字等を入力するためのキーを用いてもよい。このように利用するキーはテンキーに限定されず、また、その配列もマトリックス状に限定されるものではない。
【００５６】
（７）携帯電話機１０（コンピュータ）は、不揮発性メモリ１８にインストールされているＯＳ（プログラム）を実行することで、ウィンドウ切替処理１，２（図４，１６参照）等の本発明に係る処理を行うが、このようなプログラムを通信によって携帯電話機１０に提供してもよいし、磁気ディスク、フレキシブルディスク、光記録媒体等の記録媒体に記録して提供してもよい。また、上述した実施形態では、本発明を携帯電話機に適用した場合について説明したが、本発明が適用可能な情報処理装置は、携帯電話機に限定されず、例えば、ＰＨＳ（登録商標）端末や、公衆無線ＬＡＮに収容される無線通信端末、パーソナルコンピュータ、ＰＤＡ、電子手帳等であってもよい。また、コンピュータ本体にモニタ装置（表示装置）を接続して使用する形態から明らかとなるように、表示手段は情報処理装置の構成要件に含まれない場合がある。また通信機能も必須ではない。
【図面の簡単な説明】
【００５７】
【図１】本実施形態に係る携帯電話機１０の外観図である。
【図２】携帯電話機１０のハードウェア構成を示すブロック図である。
【図３】選択キー候補テーブル１８ａ、位置特定マトリックス１８ｂおよび選択キー割当テーブル１８ｃのデータ構成を示す図である。
【図４】携帯電話機１０において実行されるウィンドウ切替処理１のフローチャートである。
【図５】携帯電話機１０における画面表示例（その１）である。
【図６】位置特定マトリックス１８ｂにおける各ウィンドウの表示位置のプロット例（その１）である。
【図７】携帯電話機１０における画面表示例（その２）である。
【図８】携帯電話機１０における画面表示例（その３）である。
【図９】携帯電話機１０における画面表示例（その４）である。
【図１０】携帯電話機１０における画面表示例（その５）である。
【図１１】位置特定マトリックス１８ｂにおける各ウィンドウの表示位置のプロット例（その２）である。
【図１２】携帯電話機１０における画面表示例（その６）である。
【図１３】携帯電話機１０における画面表示例（その７）である。
【図１４】位置特定マトリックス１８ｂの変形例について示す図である。
【図１５】携帯電話機１０における画面表示例（その８）である。
【図１６】変形例（１）に係り、携帯電話機１０において実行されるウィンドウ切替処理２のフローチャートである。
【図１７】ウィンドウ切替処理２について説明するための図である。
【図１８】変形例（１）に係る画面表示例である。
【図１９】変形例（２）に係る画面表示例（その１）である。
【図２０】変形例（２）に係る画面表示例（その２）である。
【図２１】変形例（２）に係る画面表示例（その３）である。
【図２２】変形例（４）に係る画面表示例である。
【図２３】変形例（５）に係り、テンキーのバックライトを点灯させる場合について示す図である。
【図２４】変形例（６）に係り、利用可能なキーやその配列の変形例について示す図である。
【図２５】変形例（１）に係る画面表示例である。
【図２６】変形例（２）に係る画面表示例である。
【符号の説明】
【００５８】
１０…携帯電話機、１０ａ…下側筐体、１０ｂ…上側筐体、１１，１１ａ…テンキー入力部、１２…表示画面、１２ａ，１２ｂ，１２ｃ…領域、１２ｄ，１２ｅ…部分領域、１３…制御部、１４…通信部、１５…操作部、１６…表示部、１７…通話処理部、１８…不揮発性メモリ、１８ａ…選択キー候補テーブル、１８ｂ…位置特定マトリックス、１８ｃ…選択キー割当テーブル。
【図１】
2008217131.tif 000003
【図２】
2008217131.tif 000004
【図３】
2008217131.tif 000005
【図４】
2008217131.tif 000006
【図５】
2008217131.tif 000007
【図６】
2008217131.tif 000008
【図８】
2008217131.tif 000009
【図１０】
2008217131.tif 000010
【図１１】
2008217131.tif 000011
【図１３】
2008217131.tif 000012
【図１４】
2008217131.tif 000013
【図１６】
2008217131.tif 000014
【図１７】
2008217131.tif 000015
【図２０】
2008217131.tif 000016
【図２２】
2008217131.tif 000017
【図２３】
2008217131.tif 000018
【図２４】
2008217131.tif 000019
【図２５】
2008217131.tif 000020
【図２６】
2008217131.tif 000021
【図７】
2008217131.tif 000022
【図９】
2008217131.tif 000023
【図１２】
2008217131.tif 000024
【図１５】
2008217131.tif 000025
【図１８】
2008217131.tif 000026
【図１９】
2008217131.tif 000027
【図２１】
2008217131.tif 000028