(57)【特許請求の範囲】
【請求項１】
画像を表示する表示部と、
同一操作面上に配置された複数のキーを有する操作部と、
第１のキー及び第２のキーを含む複数のキーの各々が連続して押下された場合、最初に押下されたキーが特定のキーであるか否かを判断する判断部と、
前記第１のキーから前記第２のキーへの、前記操作面上における配置方向を特定する特定部と、
前記最初に押下されたキーが特定のキーであると判断された場合、前記特定部により特定された、前記第１のキーから前記第２のキーへの配置方向と対応する方向に、前記表示部に表示されていた画像を移動して表示させる表示制御部と
を備えることを特徴とする携帯端末。
【請求項２】
前記特定部は、更に
前記第１のキーから前記第２のキーまでの距離を特定するものであり、
前記表示制御部は、
前記特定部が特定した距離に応じて、前記表示部に表示されていた画像の移動距離を決定し、決定した移動距離分、前記特定部により特定された方向と対応する方向に当該画像を移動して表示させる
ことを特徴とする請求項１記載の携帯端末。
【請求項３】
前記特定部は、
複数のキーが順に押下された場合において、押下された各キーそれぞれと次に押下されたキーとの押下の時間間隔それぞれが所定時間未満であるときに、前記方向及び前記移動距離を特定する
ことを特徴とする請求項２記載の携帯端末。
【請求項４】
前記操作部における各キーには、それぞれ異なる文字が対応付けられており、
前記特定部は、
複数のキーが順に押下された場合において、押下された各キーそれぞれと次に押下されたキーとが前記操作部上において隣接して配置されているときに、順に押下された複数のキーのうち、最初に押下されたキーを第１のキーとし、最後に押下されたキーを第２のキーとして、前記方向及び前記移動距離を特定し、
前記携帯端末は、更に
複数のキーが順に押下された場合において、押下された各キーそれぞれと次に押下されたキーとが前記操作部上において隣接して配置されていないときには、押下された各キーに対応する文字の入力処理を行う処理部を備える
ことを特徴とする請求項３記載の携帯端末。
【請求項５】
前記操作部における各キーには、それぞれ異なる文字が対応付けられており、
前記携帯端末は、更に
複数のキーが順に押下された場合において、押下された各キーそれぞれと次に押下されたキーとの押下の時間間隔それぞれが所定時間未満でないときに、押下された各キーに対応する文字の入力処理を行う処理部を備える
ことを特徴とする請求項３記載の携帯端末。
【請求項６】
前記特定部は、
複数のキーが順に押下された場合において、押下された各キーそれぞれと次に押下されたキーとが前記操作部上において隣接して配置されているときに、前記方向及び前記移動距離を特定する
ことを特徴とする請求項２記載の携帯端末。
【請求項７】
前記携帯端末は、更に
前記操作部における複数のキー毎に、当該キーの位置を示す位置情報を記憶する記憶部を備え、
前記特定部は、
押下された各キーそれぞれと次に押下されたキーとが前記操作部上において隣接して配置されていることを、当該２つのキーについての各位置情報に基づいて判定する
ことを特徴とする請求項４又は６記載の携帯端末。
【請求項８】
前記特定部は、
複数のキーが順に押下された場合において、当該複数のキーのうち最初に押下されたキーが既定のキーであるときに、前記方向及び前記移動距離を特定する
ことを特徴とする請求項２記載の携帯端末。
【請求項９】
前記携帯端末は、
前記特定部に前記方向及び前記移動距離を特定させるか否かを示す指示をユーザから受け付ける受付部を備え、
前記特定部は、
前記受付部により最後に受け付けられた指示が、前記方向及び前記移動距離を特定させることを示す指示である場合において、複数のキーが順に押下されたときに、前記方向及び前記移動距離を特定する
ことを特徴とする請求項２記載の携帯端末。
【請求項１０】
前記表示部は、複数の画像を表示しており、
前記表示制御部は、
前記特定部により特定された方向と対応する方向に、前記表示部に表示されていた全ての画像を移動させる
ことを特徴とする請求項１記載の携帯端末。
【請求項１１】
前記特定部は、
前記表示部の表示面における上下左右方向の中から、第１のキーに対する第２のキーの方向により近い方向に特定する
ことを特徴とする請求項９記載の携帯端末。
【請求項１２】
画像を表示する表示部及び、同一操作面上に配置された複数のキーを有する操作部を備える携帯端末におけるプロセッサに、表示制御処理を行わせるためのプログラムであって、
前記表示制御処理は、
第１のキー及び第２のキーを含む複数のキーの各々が連続して押下された場合、最初に押下されたキーが特定のキーであるか否かを判断する判断ステップと、
前記第１のキーから前記第２のキーへの、前記操作面上における配置方向を特定する特定ステップと、
前記判断ステップにおいて、前記最初に押下されたキーが前記特定のキーであると判断された場合に、前記特定ステップにより特定された、前記第１のキーから前記第２のキーへの配置方向と対応する方向に、前記表示部に表示されていた画像を移動して表示させる表示制御ステップとを含む
ことを特徴とするプログラム。
【請求項１３】
画像を表示する表示部及び、同一操作面上に配置された複数のキーを有する操作部を備える携帯端末における表示制御方法であって、
第１のキー及び第２のキーを含む複数のキーの各々が連続して押下された場合、最初に押下されたキーが特定のキーであるか否かを判断する判断ステップと、
前記第１のキーから前記第２のキーへの、前記操作面上における配置方向を特定する特定ステップと、
前記判断ステップにおいて、前記最初に押下されたキーが前記特定のキーであると判断された場合に、前記特定ステップにより特定された、前記第１のキーから前記第２のキーへの配置方向と対応する方向に、前記表示部に表示されていた画像を移動して表示させる表示制御ステップとを含む
ことを特徴とする表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のキーを有するキーボード等の操作部を有する携帯端末に関し、特に、ユーザインタフェースの改良に関する。
【背景技術】
【０００２】
近年、携帯電話機等の携帯端末において、ユーザの操作性に関連した技術として、例えば特許文献１の技術が知られている。
特許文献１に係る携帯電話機は、タッチパネルを備え、タッチパネル上での直線を描くようなドラッグ操作を受け付けると、選択中の項目の変更やスクロール表示を行うことができるというものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−７９８０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に係る携帯電話機は、例えば上方向へのドラッグ操作を受け付けた場合に、上方向にスクロール表示を行うといったように、表示中の画像の移動に関して直感的な操作性を提供する点でメリットがあるが、操作部としてタッチパネルを備えるため、文字等の入力を行いにくいという問題がある。
この問題に対しては、特許文献１の携帯電話機を、キーボード等の操作部を備えるものにすることが考えられる。
【０００５】
しかしながら、この場合、ユーザがキーボード等で操作中に、スクロール表示等を行いたいと思ったときには、ユーザは、キーボード等に置いていた手をわざわざタッチパネルに移動させて操作する必要があり、面倒である。
そこで、本発明は係る問題に鑑みてなされたものであり、表示中の画像の移動に関して直感的な操作を可能にしたキーボード等の操作部を備える携帯端末を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る携帯端末は、画像を表示する表示部と、複数のキーを有する操作部と、複数のキーが順に押下された場合に、当該複数のキーのうち、第１のキーに対する、当該第１のキーよりも後に押下された第２のキーの方向を特定する特定部と、前記特定部により特定された方向と対応する方向に、前記表示部に表示されていた画像を移動して表示させる表示制御部とを備えることを特徴とする。
【０００７】
また、本発明に係るプログラムは、画像を表示する表示部及び複数のキーを有する操作部を備える携帯端末におけるプロセッサに、表示制御処理を行わせるためのプログラムであって、前記表示制御処理は、複数のキーが順に押下された場合に、当該複数のキーのうち、第１のキーに対する、当該第１のキーよりも後に押下された第２のキーの方向を特定する特定ステップと、前記特定ステップにより特定された方向と対応する方向に、前記表示部に表示されていた画像を移動して表示させる表示制御ステップとを含むことを特徴とする。
【０００８】
また、本発明に係る表示制御方法は、画像を表示する表示部及び複数のキーを有する操作部を備える携帯端末における表示制御方法であって、複数のキーが順に押下された場合に、当該複数のキーのうち、第１のキーに対する、当該第１のキーよりも後に押下された第２のキーの方向を特定する特定ステップと、前記特定ステップにより特定された方向と対応する方向に、前記表示部に表示されていた画像を移動して表示させる表示制御ステップとを含むことを特徴とする。
【発明の効果】
【０００９】
上記構成を備える本発明に係る携帯端末によれば、表示中の画像の移動に関して直感的な操作が可能である。
【図面の簡単な説明】
【００１０】
【図１】実施の形態に係る携帯電話機１００の開状態の外観を示す正面図
【図２】携帯電話機１００のユーザ操作例及び表示例を示す図
【図３】携帯電話機１００の主要部の機能構成を示すブロック図
【図４】キー情報テーブル１０のデータ構成及び内容例を示す図
【図５】操作部１２０の各キーの座標値を説明するための図
【図６】部分データ３１及び部分データ３２を示す図
【図７】携帯電話機１００の制御処理を示すフローチャート
【図８】アイコンＩ１〜Ｉ８の表示例を示す図
【図９】携帯電話機１００のユーザ操作例及び表示例を示す図
【発明を実施するための形態】
【００１１】
以下、本発明に係る携帯端末の実施の形態としての携帯電話機について説明する。
≪実施の形態≫
＜装置構成＞
まず、実施の形態に係る携帯電話機１００の装置構成について説明する。
図１は、携帯電話機１００の開状態の外観を示す正面図である。
【００１２】
携帯電話機１００は、第１筐体１と第２筐体２とが相対的に移動可能な、いわゆるスライド式の端末であり、第１筐体１に表示部１１０が配置され、第２筐体に操作部１２０が配置された例を示している。
携帯電話機１００は、第２筐体２に第１筐体１が重ね合わさり、操作部１２０が視認できない閉状態から、第１筐体１と第２筐体２とをスライドさせることで、同図に示すように、第２筐体２に配置された操作部１２０が視認可能な開状態になる。
【００１３】
図２に示すように、ユーザが、操作部１２０の複数のキーを順に押下するように、指を移動させる操作（以下、「スライド操作」という）を行うことにより、表示部１１０に表示されている画面のスクロール表示を携帯電話機１００に行わせることができる。
なお、以下では、例えば、「Ｑ」の文字が表すキーを「Ｑキー」と表現し、他のマークが表すキーについても同様に表現する。
【００１４】
同図では、ユーザが、Ｇキー、Ｈキー、Ｊキー、Ｕキー、Ｉキーの順でキーを押下した様子を示しており、この指の動きに合わせて、表示部１１０に表示されている画面が図１に示す画面から、図２に示す画面にスクロール表示された例を示している。
ここで、スクロール表示とは、画面内に表示しているある表示物の表示位置を、ある方向へ動かして再表示することをいう。このことは、表示しようとするデータ（以下、「表示対象データ」という）のうち、実際に表示させるデータ（以下、「部分データ」という）を切り替えつつ、表示部１１０に再表示することと同義である。なお、この表示対象データは、一度にそのデータ全体を画面内に表示できないような比較的サイズの大きいデータである。
【００１５】
なお、操作部１２０が有する複数のキーの種類、並び順、及び配置は一例であり、適宜変更することができる。
＜機能構成＞
図３は、携帯電話機１００の主要部の機能構成を示すブロック図である。
携帯電話機１００は、同図に示すように、表示部１１０、操作部１２０、記憶部１３０、計時部１４０、及び制御部１５０を備える。
【００１６】
なお、同図では、通常の携帯電話機が備える通信部、スピーカ、マイク等の図示は省略している。また、携帯電話機１００は、プロセッサ及びメモリを含んで構成されており、制御部１５０の各機能は、上述のメモリに記憶されているプログラムを上述のプロセッサが実行することにより実現される。
表示部１１０は、ＬＣＤ（Liquid Crystal Display）を含み、制御部１５０からの指示を受けて文字やアイコン等の画像をＬＣＤに表示する回路である。各ＬＣＤの画素数（横×縦）は、一例として８００×４８０画素であるものとする。なお、ＬＣＤの画素数は、８００×４８０画素に限定されるものではなく、適宜、他の画素数とすることもできる。
【００１７】
操作部１２０は、いわゆるＱＷＥＲＴＹ配列のキーボードであり、ユーザによりキーが押下された際及び押下されたキーが解放された際に、そのキーの識別情報（以下、「キーＩＤ」という）を含む信号（いわゆるスキャンコード）を制御部１５０に送出する機能を有する。
操作部１２０は、ユーザが、通常の文字入力操作を行う場合に用いられる他、上記スライド操作を行う場合に用いられる。
【００１８】
記憶部１３０は、キー情報テーブル１０及び入力リスト２０を記憶するためのメモリ領域である。
ここで、キー情報テーブル１０は、操作部１２０のキー毎に、そのキーのキーＩＤとそのキーの操作部１２０における位置を示す座標値とを記憶したテーブルである。
また、入力リスト２０は、キーが押下された際に操作部１２０から受領したキーＩＤを受領した順に登録したリストである。即ち、入力リスト２０には、キーが押下された順に、そのキーのキーＩＤが登録されることになる。
【００１９】
計時部１４０は、制御部１５０の指示を受けて計時を開始し、所定時間（例えば、数１００ミリ秒程度）を計時すると、その旨を制御部１５０に通知する機能を有し、例えば、タイマやカウンタにより実現される。
制御部１５０は、一般的な携帯電話機が有する機能の他、特に、ユーザによるスライド操作に応じて、表示部１１０の画面をスクロール表示する機能を有し、検出部１５１、特定部１５２、表示制御部１５３及び処理部１５４を含んで構成される。
【００２０】
検出部１５１は、操作部１２０からキーＩＤを受領することで、ユーザによるキーの押下を検出する機能を有する。
また、検出部１５１は、ユーザがスライド操作を行うことで押下された複数のキーの各キーＩＤを、押下順に記憶部１３０の入力リスト２０に登録する機能を有する。
ここで、スライド操作とは、直前に押下したキーの押下から上記所定時間（例えば、数１００ミリ秒程度）以内に、その直前に押下したキーに隣接するキーを繰り返し押下する操作をいう。
【００２１】
特定部１５２は、ユーザがスライド操作を行うことで押下された複数のキーのうちの第１のキーと、第１のキーより後に押下された第２のキーとに基づいて、第１のキーに対する第２のキーの方向及びと、第１のキーから第２のキーまでの距離を特定する機能を有する。
以下では、第１のキーが、ユーザがスライド操作を行うことで押下された複数のキーのうち最初に押下されたキーであり、第２のキーが、この複数のキーのうち最後に押下されたキーである場合を例に説明する。
【００２２】
この方向と距離との特定方法については、後に詳細に説明する（図７参照）。
表示制御部１５３は、一般的な携帯電話機が有する表示制御機能の他、特に、ユーザによるスライド操作に応じて、表示部１１０に表示させる、表示対象データ中の部分データを逐次切り替えつつ、表示させる機能を有する。
なお、表示制御部１５３は、表示対象データにおいて、部分データを特定するための座標値（以下、「基準座標値」という）を上記記憶部１３０で管理しており、特定部１５２が特定した方向及び距離に応じて、この基準座標値を更新する機能を有する。
【００２３】
表示制御部１５３が基準座標値を用いて部分データをどのように特定するかについては、後述する（図６参照）。
処理部１５４は、ユーザが通常の文字入力操作を行った際に、該当する文字の入力として処理する機能を有する。
＜データ＞
以下では、携帯電話機１００が使用するデータについて、図４及び５を用いて説明する。
【００２４】
＜キー情報テーブル＞
図４は、キー情報テーブル１０のデータ構成及び内容例を示す図である。
キー情報テーブル１０は、同図に示すように、操作部１２０のキー毎に、キーＩＤ１１と、座標値１２とを対応付けて構成される情報である。
ここで、キーＩＤ１１は、キーの識別情報であり、この例では、操作部１２０のおけるキーの配置順に１ずつ増加させた数字を用いている。
【００２５】
即ち、図１に示すように、左上に配置されるＱキーのキーＩＤは「１」であり、同じ行の最右に配置されるＰキーのキーＩＤは「１０」、次の行の最左に配置されるＡキーのキーＩＤは「１１」であり、右下に配置される右カーソルキーのキーＩＤは「４０」である。
座標値１２は、対応するキーＩＤが示すキーの操作部１２０における位置を示す情報である。以下、各キーの座標値について、図５を用いて説明する。
【００２６】
図５は、操作部１２０の各キーの座標値を説明するための図である。
同図に示すように、各キーの座標値は、操作部１２０のＱキーの座標値を（０，０）として、右方向にｘ軸を、下方向にｙ軸を取った座標系における座標値である。
例えば、Ｗキーの座標値は（１，０）であり、Ｐキーの座標値は（９，０）であり、Ｆｎキーの座標値は（０，３）であり、右カーソルキーの座標値は（９，３）である。
【００２７】
図４は、例えば、キーＩＤが「１」であるキー（つまりＱキー）の座標値は「（０，０）」であることを示している。
＜部分データの特定方法＞
以下、表示制御部１５３が、表示対象データにおいて部分データをどのように特定するかについて説明する。
【００２８】
図６（ａ）は、図１の表示部１１０に表示されている画面に対応する部分データ３１を示す図であり、図６（ｂ）は、図２の表示部１１０に表示されている画面に対応する部分データ３２を示す図である。
図６（ａ）及び（ｂ）に示すように、基準座標値Ｐは、表示対象データ３０の右下の頂点の座標値を（０，０）として、左方向にｘ軸を、上方向にｙ軸を取った座標系における座標値である。
【００２９】
表示制御部１５３は、基準座標値Ｐを原点とした８００×４８０サイズ分のデータ（同図の斜線部）を部分データ３１と特定し、表示部１１０に表示させることで、図１の画面が表示部１１０に表示されることになる。
なお、この部分データ３１のサイズは、表示部１１０の表示領域サイズと同一である。
図１の状態から、図２に示すようにユーザがスライド操作、つまり、図２の例では、Ｇキー、Ｈキー、Ｊキー、Ｕキー、Ｉキーの順でキーを押下していくと、特定部１５２が第１のキー（この例ではＧキー）と、第２のキー（この例ではＩキー）とに基づいて特定した方向及び距離に応じて、表示制御部１５３は、基準座標値Ｐを逐次更新し、更新後の基準座標値Ｐを原点として、上記同様に部分データを特定し、表示部１１０に表示させる。
【００３０】
最終的に更新された基準座標値Ｐが示す位置は、図６（ｂ）に示す位置となり、表示制御部１５３は、図６（ｂ）に示す基準座標値Ｐを原点として、上記同様に部分データ３２を特定し、表示部１１０に表示させることで、図２の画面が表示部１１０に表示されることになる。
なお、表示制御部１５３は、各表示対象データを、記憶部１３０上で管理しているものとする。
【００３１】
＜動作＞
次に、上記構成を備える携帯電話機１００の動作について、図７を用いて説明する。
図７は、携帯電話機１００の制御処理を示すフローチャートである。
同図に示す制御処理は、携帯電話機１００の電源がＯＮにされたときに、開始されるものとする。
【００３２】
同図に示すように、携帯電話機１００の制御部１５０は、記憶部１３０に記憶されている入力リスト２０を初期化する（ステップＳ１）。即ち、制御部１５０は、入力リスト２０に登録されている全てのキーＩＤを削除する。
続いて、制御部１５０の検出部１５１は、キーが押下されたか否かを判定し（ステップＳ２）、操作部１２０からキーＩＤを受領してない場合には、キーが押下されていないと判定し（ステップＳ２：ＮＯ）、再びステップＳ２の処理を行う。
【００３３】
また、操作部１２０から、キーが押されたことを示すスキャンコード（メイクコード）を受領した場合には、検出部１５１は、キーが押下されたと判定し（ステップＳ２：ＹＥＳ）、特定部１５２は、記憶部１３０の入力リスト２０に、受領したメイクコードに含まれているキーＩＤを登録し（ステップＳ３）、計時部１４０による計時を開始させる（ステップＳ４）。
【００３４】
特定部１５２は、計時部１４０が所定時間を計時したか否かを判定する（ステップＳ５）。具体的には、計時部１４０から所定時間を計時した旨の通知を受領していない場合には、所定時間を計時していないと判定し（ステップＳ５：ＮＯ）、計時部１４０から所定時間を計時した旨の通知を受領している場合には、所定時間を計時していると判定する（ステップＳ５：ＹＥＳ）。
【００３５】
所定時間を計時していないと判定した場合（ステップＳ５：ＮＯ）、特定部１５２は、直前に押下されたキーと異なるキーが押下されたか否かを判定する（ステップＳ６）。
検出部１５１が操作部１２０からメイクコードを受領していない場合、又は、検出部１５１が操作部１２０から受領したメイクコードに含まれているキーＩＤが直前に受領したキーＩＤと同一である場合には、特定部１５２は、直前に押下されたキーと異なるキーが押下されていないと判定し（ステップＳ６：ＮＯ）、再びステップＳ５から処理を行う。
【００３６】
また、検出部１５１が操作部１２０から受領したメイクコードに含まれているキーＩＤが、直前に受領したキーＩＤと異なる場合、特定部１５２は、直前に押下されたキーと異なるキーが押下されたと判定し（ステップＳ６：ＹＥＳ）、ステップＳ６で押下されたキーが、直前に押下されたキーに隣接するキーか否かを、記憶部１３０のキー情報テーブル１０に基づいて判定する（ステップＳ７）。
【００３７】
具体的には、特定部１５２は、ステップＳ６で押下されたキーのキーＩＤと、直前に押下されたキーのキーＩＤとに対応する各座標値をキー情報テーブル１０から取得し、直前に押下されたキーからステップＳ６で押下されたキーまでの距離を算出する。特定部１５２は、算出した距離が２未満であるか否かによって、ステップＳ６で押下されたキーが、直前に押下されたキーに隣接するキーであるか否かを判定する。
【００３８】
例えば、直前に押下されたキーがＱキーで、ステップＳ６で押下されたキーがＷキーである場合、図４に示すキー情報テーブル１０の例では、Ｑキーの座標値は「（０，０）」で、Ｗキーの座標値は「（１，０）」であるため、ＱキーからＷキーまでの距離は「１」である。従って、特定部１５２は、ステップＳ６で押下されたキーは、直前に押下されたキーに隣接するキーであると判定する（ステップＳ７：ＹＥＳ）。
【００３９】
また、例えば、直前に押下されたキーがＧキーで、ステップＳ６で押下されたキーがＡキーである場合、図４に示すキー情報テーブル１０の例では、Ｇキーの座標値は「（４，１）」で、Ａキーの座標値は「（０，１）」であるため、ＧキーからＡキーまでの距離は「４」である。従って、特定部１５２は、ステップＳ６で押下されたキーは、直前に押下されたキーに隣接しないキーであると判定する（ステップＳ７：ＮＯ）。
【００４０】
ステップＳ６で押下されたキーが、直前に押下されたキーに隣接するキーであると判定した場合（ステップＳ７：ＹＥＳ）、特定部１５２は、ステップＳ６で受領したメイクコードに含まれているキーＩＤを入力リスト２０に登録する（ステップＳ８）。
また、特定部１５２は、計時部１４０が計時している時間を計時開始時の初期値にリセットし、開始させ（ステップＳ９）、再びステップＳ５から処理を行う。
【００４１】
ステップＳ５において所定時間を計時したと判定した場合（ステップＳ５：ＹＥＳ）、又はステップＳ７において、ステップＳ６で押下されたキーは、直前に押下されたキーに隣接しないキーであると判定した場合（ステップＳ７：ＮＯ）に、特定部１５２は、入力リスト２０に登録されているキーＩＤの数が３以上であるか否かを判定する（ステップＳ１０）。
【００４２】
特定部１５２が入力リスト２０に登録されているキーＩＤの数が３未満であると判定した場合（ステップＳ１０：３未満）、処理部１５４は、直近のステップＳ１の処理後の各キーの押下を、通常の文字入力操作として処理する（ステップＳ１１）。
即ち、処理部１５４は、特定部１５２がステップＳ５において所定時間を計時したと判定した場合（ステップＳ５：ＹＥＳ）には、入力リスト２０に登録されている各キーＩＤが示すキーについて通常の文字入力操作として処理する。また、処理部１５４は、特定部１５２が、ステップＳ７において、ステップＳ６で押下されたキーは、直前に押下されたキーに隣接しないキーであると判定した場合（ステップＳ７：ＮＯ）には、入力リスト２０に登録されている各キーＩＤが示すキー及びステップＳ６で押下されたキーについて通常の文字入力操作として処理する。
【００４３】
ステップＳ１１の処理が完了すると、制御部１５０は、再びステップＳ１から処理を行う。
一方、特定部１５２が入力リスト２０に登録されているキーＩＤの数が３以上であると判定した場合（ステップＳ１０：３以上）、特定部１５２は、第１及び第２のキーの座標値を、キー情報テーブル１０から取得する（ステップＳ１２）。
【００４４】
この例では、特定部１５２は、入力リスト２０に最初に登録されているキーＩＤが示すキーを第１のキーとし、入力リスト２０に最後に登録されているキーＩＤが示すキーを第２のキーとする。
特定部１５２は、取得した第１及び第２のキーの座標値に基づいて、第１のキーに対する第２のキーの方向及び両キー間の距離を特定する（ステップＳ１３）。
【００４５】
具体的には、特定部１５２は、第２のキーの座標値（ｘ２，ｙ２）から、第１のキーの座標値（ｘ１，ｙ１）をｘｙ成分毎に減じた値（ｘ２−ｘ１，ｙ２−ｙ１）を第１のキーに対する第２のキーの方向及び両キー間の距離として特定する。
なお、ここでは、第１のキーに対する第２のキーの方向及び両キー間の距離を、１つの座標値で表す例を用いて説明している。
【００４６】
例えば、第１のキーがＱキーであり、第２のキーがＧキーである場合、図４に示すキー情報テーブル１０の例では、第１のキーに対する第２のキーの方向及び両キー間の距離は、（４，１）と特定できる。
表示制御部１５３は、特定部１５２がステップＳ１３で特定した方向及び距離と、現在の基準座標値Ｐ（ｐｘ１，ｐｙ１）の値とに基づいて、スクロール表示を行う（ステップＳ１４）。
【００４７】
具体的には、表示制御部１５３は、特定部１５２がステップＳ１３で特定した方向及び距離と、現在の基準座標値Ｐ（ｐｘ１，ｐｙ１）の値とに基づいて、最終的に更新される基準座標値Ｐ（ｐｘ２，ｐｙ２）を算出し、現在の基準座標値Ｐ（ｐｘ１，ｐｙ１）から算出した基準座標値Ｐ（ｐｘ２，ｐｙ２）まで段階的に基準座標値Ｐを更新しながら、更新の都度、部分データを特定し、表示部１１０に表示させていく。
【００４８】
ここで、ｐｘ２は、例えば、「ｐｘ１＋ｎｘ×（ｘ２−ｘ１）」で表すことができ、ｐｙ２は、例えば、「ｐｙ１＋ｎｙ×（ｙ２−ｙ１）」で表すことができる。但し、ｎｘ及びｎｙは所定の整数であり、同一でも異なる値でもよい。
ステップＳ１４の処理を完了すると、制御部１５０は、再びステップＳ１から処理を行う。
【００４９】
＜具体例＞
上述した携帯電話機１００の動作について、図７に示すフローチャートに即して、図２に示す具体例を用いて説明する。
以下では、ユーザが、図２に示すように、スライド操作（Ｇキー、Ｈキー、Ｊキー、Ｕキー、Ｉキーの順でキーを押下）を行った場合を例に説明する。この例では、各キーの押下の時間間隔は、所定時間未満であるものとして説明する。
【００５０】
図７に示すように、携帯電話機１００の制御部１５０は、入力リスト２０を初期化する（ステップＳ１）。
図２に示すように、ユーザがＧキーを押下すると、検出部１５１は、操作部１２０から、Ｇキーのメイクコードを受領するので、キーが押下されたと判定し（ステップＳ２：ＹＥＳ）、特定部１５２は、受領したＧキーのメイクコードに含まれているキーＩＤを入力リスト２０に登録し（ステップＳ３）、計時部１４０による計時を開始させる（ステップＳ４）。
【００５１】
続いて、この例では、計時部１４０から所定時間を計時した旨の通知を受領する前に、ユーザがＨキーを押下するので、特定部１５２は、所定時間を計時していないと判定し（ステップＳ５：ＮＯ）、直前に押下されたキーと異なるキーが押下されたと判定し（ステップＳ６：ＹＥＳ）、ステップＳ６で押下されたキーは、直前に押下されたキーに隣接するキーであると判定する（ステップＳ７：ＹＥＳ）。
【００５２】
また、特定部１５２は、ステップＳ６で受領したＨキーのメイクコードに含まれているキーＩＤを入力リスト２０に登録し（ステップＳ８）、計時部１４０が計時している時間を計時開始時の初期値にリセットし、開始させ（ステップＳ９）、再びステップＳ５から処理を行う。
以降、上記同様に、ステップＳ５〜Ｓ９の処理が繰り返し行い、入力リスト２０には、Ｇキー、Ｈキーに続いて、Ｊキー、Ｕキー、ＩキーのキーＩＤが順に登録される。
【００５３】
続いて、この例では、ユーザは、Ｉキーを押下した後、他のキーは押下しないので、特定部１５２は、計時部１４０から所定時間を計時した旨の通知を受領し、所定時間を計時したと判定する（ステップＳ５：ＹＥＳ）。
この例では、入力リスト２０には、５個のキーＩＤが登録されているので、特定部１５２は、入力リスト２０に登録されているキーＩＤの数が３以上であると判定し（ステップＳ１０：３以上）、特定部１５２は、第１キー（この例では、Ｇキー）及び第２のキー（この例ではＩキー）の座標値を、キー情報テーブル１０から取得する（ステップＳ１２）。
【００５４】
特定部１５２は、第２のキーの座標値（７，０）から、第１のキーの座標値（４，１）をｘｙ成分毎に減じた値（３，−１）を第１のキーに対する第２のキーの方向及び両キー間の距離として特定する（ステップＳ１３）。
表示制御部１５３は、特定部１５２がステップＳ１３で特定した方向及び距離（３，−１）と、現在の基準座標値Ｐ（ｐｘ１，ｐｙ１）の値とに基づいて、スクロール表示を行う（ステップＳ１４）。
【００５５】
即ち、表示制御部１５３は、最終的に更新される基準座標値Ｐ（ｐｘ１＋ｎｘ×３，ｐｙ１−ｎｙ）を算出し、現在の基準座標値Ｐ（ｐｘ１，ｐｙ１）から算出した基準座標値Ｐ（ｐｘ１＋ｎｘ×３，ｐｙ１−ｎｙ）まで段階的に基準座標値Ｐを更新しながら、更新の都度、部分データを特定し、表示部１１０に表示させていく。
例えば、ｎｘ及びｎｙを「１０」とした場合、基準座標値を、現在の基準座標値Ｐ（ｐｘ１，ｐｙ１）から、（ｐｘ１＋３，ｐｙ１−１）に更新し、更新後の基準座標値Ｐを原点として部分データを特定し、特定した部分データを表示部１１０に表示させる。また、更に基準座標値を、（ｐｘ１＋６，ｐｙ１−２）に更新し、部分データの特定及び表示部１１０への表示を行う。このようにして基準座標値の更新と部分データの特定及び表示部１１０への表示を繰り返し、最終的には、基準座標値を（ｐｘ１＋３０，ｐｙ１−１０）に更新し、部分データの特定及び表示部１１０への表示を行う。これにより、表示対象データをスクロール表示することができる。
【００５６】
スクロール表示が完了すると、制御部１５０は、再びステップＳ１から処理を行う。
≪補足≫
以上、本発明に係る携帯端末を、実施の形態に基づいて説明したが、以下のように変形することも可能であり、本発明は上述した実施の形態で示した通りの携帯電話機に限られないことは勿論である。
【００５７】
（１）実施の形態では、ユーザがスライド操作を行うことにより、携帯電話機１００は、表示対象データをスクロール表示する例を説明したが、スクロール表示に限らず、画面中の一部の画像（アイコン等）のみを移動させるようにしてもよい。
図８は、表示部１１０へのアイコンＩ１〜Ｉ８の表示例を示す図であり、同図では、アイコンＩ４が現在選択されていることを示している。
【００５８】
図９に示すように、ユーザが、ＤキーからＪキーまでスライド操作を行った場合に、携帯電話機１００は、図８で選択されていたアイコンＩ４のみを、図８のアイコンＩ４の位置から、図９のアイコンＩ４の位置に移動させて表示するようにしてもよい。
なお、この例では、アイコンを移動させる場合について説明したが、表示部１１０に表示中のカーソルを、ユーザのスライド操作に応じて移動させるようにしてもよい。
【００５９】
また、この例では、８つのアイコンのうち、選択されている１つのアイコンを移動させる場合について説明したが、選択されている複数（８つ未満）のアイコンを、ユーザのスライド操作に応じて移動させるようにしてもよい。
また、この例では、複数のアイコンのうち、選択されているアイコンを移動させる場合について説明したが、表示部１１０に、いわゆる壁紙画像に重ねて表示されている１以上のアイコンを、壁紙画像は移動させることなく、ユーザのスライド操作に応じて移動させるようにしてもよい。
【００６０】
（２）実施の形態では、第１のキーと第２のキーとは、ユーザのスライド操作により押下された複数のキーのうち最初と最後に押下されたキーであるものとして説明したが、これは、一例であり、ユーザのスライド操作により押下された複数のキーのうちの一つのキーを第１のキーとし、そのキーより後に押下されたキーを第２のキーとすればよい。
例えば、ユーザのスライド操作により押下された複数のキーのうちの最初に押下されたキーを第１のキーとし、その次に押下されたキーを第２のキーとしてもよい。
【００６１】
また、実施の形態では、操作部の一例として、ＱＷＥＲＴＹ配列のキーボードを用いて説明したが、ＱＷＥＲＴＹ配列のキーボードに限らず、複数のキーを有するもの、例えば、他の配列のキーボードや、テンキー等であってもよい。また、各キーは、行列状に配置されていなくてもよい。
（３）実施の形態では、特定部１５２は、第１のキーに対する第２のキーの方向及び両キー間の距離を、１つの座標値により特定する例を説明したが、第１のキーに対する第２のキーの方向を表す値と、両キー間の距離を表す値とにより特定してもよい。
【００６２】
例えば、第１のキーの座標値が（ｘ１，ｙ１）、第２のキーの座標値が（ｘ２，ｙ２）である場合に、第１のキーに対する第２のキーの方向を表す値は、θ＝ｔａｎ−１（ｙ３／ｙ３）と特定でき、両キー間の距離Ｌ＝（ｘ３２＋ｙ３２）１／２と特定できる。但し、ｘ３＝ｘ２−ｘ１、ｙ３＝ｙ２−ｙ１である。
（４）実施の形態では、表示部の一例としてＬＣＤを用いて説明したが、ＬＣＤに限らず、有機ＥＬ（Electro-Luminescence）や、ＬＣＤとタッチセンサとからなるいわゆるタッチパネルであってもよい。
【００６３】
また、実施の形態では、表示部１１０のＬＣＤの形状は、略矩形状であるとして説明したが、例えば、円形状、その他多角形状であってもよい。その場合、部分データの形状は、ＬＣＤの形状に合わせる必要がある。
（５）実施の形態では、操作部１２０は、ユーザによりキー押下された際及び押下されたキーが解放された際に、そのキーのキーＩＤを含む信号（いわゆるスキャンコード）を制御部１５０に送出するものとして説明したが、単位時間（数１０ｍｓ程度）毎に、押下されているキーのキーＩＤを含む信号（いわゆるメイクコード）を送出するようにしてもよい。
【００６４】
（６）実施の形態では、ユーザが、３つ以上のキーが順に押下した場合において、直前のキーの押下から所定時間以内にそのキーに隣接するキーを押下したときに、携帯電話機１００は、スクロール表示を行うものとして説明したが（図７参照）、スクロール表示を行う条件はこれに限らない。
例えば、ユーザが、複数のキーを順に押下した場合において、その複数のキーのうち、最初に押下されたキーが既定のキー（例えば、Ｇキー）であるときに、スクロール表示を行うようにしてもよい。
【００６５】
また、例えば、携帯電話機１００を、キーの押下を通常の文字入力として扱うモードと、キーの押下をスライド操作として扱うモード（以下、「スクロールモード」という）とを相互に切り替えるためのユーザ操作を受ける受付部を備えるように変形し、この変形に係る携帯電話機のモードがスクロールモードである場合において、複数のキーが押下されたときに、スクロール表示を行うようにしてもよい。
【００６６】
また、実施の形態では、図７に示すように、スライド操作は、３つ以上のキーが押下されたことを条件とするものとして説明したが（ステップＳ１０：３以上）、複数のキーであれば、２つ以上でも４つ以上でもよいし、押下すべきキーの数をユーザが設定できるようにしてもよい。
また、実施の形態では、図７に示すように、スライド操作として押下された複数のキーのうち、最後に押下されたキーの押下から所定時間以内に、そのキーと隣接しないキーが押下された場合にも、スクロール表示が行われるものとして説明した（ステップＳ７：ＮＯ、ステップＳ１０：ＹＥＳ、ステップＳ１４）。
【００６７】
例えば、押下の時間間隔が所定時間未満になるように、Ｇキー、Ｈキー、Ｊキー、Ｐキーが順に押下された場合、ＧキーとＨキー及びＨキーとＪキーはそれぞれ隣接するが、ＪキーとＰキーとは隣接しないが、この場合もスクロール表示が行われる。
しかしながら、このような場合には、スクロール表示を行わないようにしてもよい。
具体的には、図７において、ステップＳ６で押下されたキーが、直前に押下されたキーに隣接するキーでない場合に（ステップＳ７：ＮＯ）、ステップＳ１１の処理に進むようにしてもよい。
【００６８】
（７）実施の形態では、ユーザが行ったスライド操作に基づいて特定した方向に、表示対象データをスクロール表示するものとして説明したが、表示部１１０の表示面における上下左右方向の中から、第１のキーに対する第２のキーの方向により近い方向にスクロール表示するようにしてもよい。
具体的には、図７のステップＳ１４の処理を以下のように変更する必要がある。
【００６９】
例えば、図７のステップＳ１３で特定した第１のキーに対する第２のキーの方向及び両キー間の距離（ｘ２−ｘ１，ｙ２−ｙ１）のｘ成分の絶対値｜ｘ２−ｘ１｜とｙ成分の絶対値｜ｙ２−ｙ１｜を算出する。
算出したｘ成分の絶対値がｙ成分の絶対値以上である場合には、最終的に更新される基準座標値Ｐ（ｐｘ２，ｐｙ２）＝（ｐｘ１＋ｎｘ×（ｘ２−ｘ１），ｐｙ１）を算出し、一方、算出したｘ成分の絶対値がｙ成分の絶対値未満である場合には、最終的に更新される基準座標値Ｐ（ｐｘ２，ｐｙ２）＝（ｐｘ１，ｐｙ１＋ｎｙ×（ｙ２−ｙ１））を算出する。
【００７０】
そして、実施の形態で説明したのと同様に、現在の基準座標値Ｐ（ｐｘ１，ｐｙ１）から算出した基準座標値Ｐ（ｐｘ２，ｐｙ２）まで段階的に基準座標値Ｐを更新しながら、更新の都度、部分データを特定し、表示部１１０に表示させていく。
（８）実施の形態では、表示しようとするデータ（表示対象データ）が予め生成されており、表示対象データ中の実際に表示させるデータ（部分データ）を逐次切り替えつつ表示部１１０に表示させることで、スクロール表示を実現するもの説明した。しかしながら、スクロール表示を実現するために従来から行われている手法、例えば、表示対象データが予め生成しておかずに、スライド操作に応じて部分データを逐次生成し、表示部にさせるようにしてもよい。
【００７１】
（９）実施の形態に係る携帯電話機１００は、スライド式の携帯電話機であるものとして説明したが、折りたたみ式、ストレートタイプ等、他の外観を有する携帯電話機であってもよい。
また、実施の形態では、図１に示すように、第１筐体１に表示部１１０が、第２筐体２に操作部１２０がそれぞれ配置されているものとして説明したが、表示部１１０及び操作部１２０の配置は適宜変更することができる。例えば、第１筐体１に表示部１１０及び操作部１２０が配置されてもよいし、第１筐体１に操作部１２０が、第２筐体２に表示部１１０が配置されていてもよい。
【００７２】
（１０）実施の形態において説明した各構成要素のうち、全部又は一部を１チップ又は複数チップの集積回路で実現してもよいし、コンピュータのプログラムで実現してもよいし、その他どのような形態で実現してもよい。
また、実施の形態及び変形例において説明した各構成要素は、携帯電話機が有するプロセッサと協働することにより、その機能を実現する。
【００７３】
（１１）実施の形態において説明した制御処理（図７参照）をプロセッサに実行させるためのプログラムを、記録媒体に記録し又は各種通信路等を介して、流通させ頒布することもできる。このような記録媒体には、ＩＣカード、光ディスク、フレキシブルディスク、ＲＯＭ（Read Only Memory）、フラッシュメモリ等がある。流通、頒布されたプログラムは、機器におけるプロセッサで読み取り可能なメモリ等に格納されることにより利用に供され、そのプロセッサがそのプログラムを実行することにより実施の形態で示した携帯電話機の各機能が実現される。
【００７４】
（１２）実施の形態に係る携帯電話機に、上記（１）〜（１１）の一部又は全部の変形を組み合わせて適用してもよい。
（１３）以下、更に本発明の一実施形態に係る携帯端末の構成及びその変形例と各効果について説明する。
（ａ）本発明の実施の形態に係る携帯端末は、画像を表示する表示部と、複数のキーを有する操作部と、複数のキーが順に押下された場合に、当該複数のキーのうち、第１のキーに対する、当該第１のキーよりも後に押下された第２のキーの方向を特定する特定部と、前記特定部により特定された方向と対応する方向に、前記表示部に表示されていた画像を移動して表示させる表示制御部とを備える。
【００７５】
また、本発明の実施の形態に係るプログラムは、画像を表示する表示部及び複数のキーを有する操作部を備える携帯端末におけるプロセッサに、表示制御処理を行わせるためのプログラムであって、前記表示制御処理は、複数のキーが順に押下された場合に、当該複数のキーのうち、第１のキーに対する、当該第１のキーよりも後に押下された第２のキーの方向を特定する特定ステップと、前記特定ステップにより特定された方向と対応する方向に、前記表示部に表示されていた画像を移動して表示させる表示制御ステップとを含む。
【００７６】
また、本発明の実施の形態に係る表示制御方法は、画像を表示する表示部及び複数のキーを有する操作部を備える携帯端末における表示制御方法であって、複数のキーが順に押下された場合に、当該複数のキーのうち、第１のキーに対する、当該第１のキーよりも後に押下された第２のキーの方向を特定する特定ステップと、前記特定ステップにより特定された方向と対応する方向に、前記表示部に表示されていた画像を移動して表示させる表示制御ステップとを含む。
【００７７】
この携帯端末は、ユーザが複数のキーを順に押下した場合に、その複数のキーのうちの第１のキーに対する第２のキーの方向に対応する方向に、複数のキーの押下の前に表示されていた画像を移動して表示させることができる。
従って、この携帯端末によれば、表示中の画像の移動に関して直感的な操作性を実現できる。
【００７８】
（ｂ）また、前記特定部は、更に前記第１のキーから前記第２のキーまでの距離を特定するものであり、前記表示制御部は、前記特定部が特定した距離に応じて、前記表示部に表示されていた画像の移動距離を決定し、決定した移動距離分、前記特定部により特定された方向と対応する方向に当該画像を移動して表示させることとしてもよい。
この携帯端末は、ユーザが複数のキーを順に押下した場合に、その複数のキーのうちの第１のキーに対する第２のキーの方向に対応する方向に、第１及び第２のキーの間の距離に応じた移動距離分、複数のキーの押下の前に表示されていた画像を移動して表示させることができる。
【００７９】
従って、この携帯端末によれば、表示中の画像の移動に関して直感的な操作性を実現できる。
（ｃ）また、前記特定部は、複数のキーが順に押下された場合において、押下された各キーそれぞれと次に押下されたキーとの押下の時間間隔それぞれが所定時間未満であるときに、前記方向及び前記移動距離を特定することとしてもよい。
【００８０】
この携帯端末は、ユーザが、複数のキーの押下の時間間隔それぞれが所定時間未満になるように、複数のキーを順に押下した場合に、その複数のキーの押下の前に表示されていた画像を移動して表示させる。
従って、ユーザは、押下しようとしている複数のキーの押下の時間間隔を調整することで、画像を移動して表示させるか否かを選択することが可能になる。
【００８１】
（ｄ）また、前記操作部における各キーには、それぞれ異なる文字が対応付けられており、前記特定部は、複数のキーが順に押下された場合において、押下された各キーそれぞれと次に押下されたキーとが前記操作部上において隣接して配置されているときに、順に押下された複数のキーのうち、最初に押下されたキーを第１のキーとし、最後に押下されたキーを第２のキーとして、前記方向及び前記移動距離を特定し、前記携帯端末は、更に複数のキーが順に押下された場合において、押下された各キーそれぞれと次に押下されたキーとが前記操作部上において隣接して配置されていないときには、押下された各キーに対応する文字の入力処理を行う処理部を備えることとしてもよい。
【００８２】
ユーザが通常の文字入力操作を行おうと複数のキーを押下した場合に、押下された全てのキーと次に押下されたキーとが操作部上において隣接して配置されている可能性は、一般的に低いと考えられる。
この携帯端末は、ユーザが複数のキーを押下した場合において、押下された各キーそれぞれと次に押下されたキーとが操作部上において隣接して配置されていないときには、押下された各キーに対応する文字の入力処理を行うので、ユーザが意図せずに、複数のキーの押下の前に表示されていた画像が移動して表示されてしまう可能性を低減できる。
【００８３】
また、この携帯端末は、ユーザにより押下された複数のキーのうち、最初及び最後に押下されたキーに基づいて、複数のキーの押下の前に表示されていた画像の移動方向と移動距離とを特定する。従って、ユーザが、複数のキーの押下の途中で、意図しないキーを押下してしまったとしても、複数のキーの押下の前に表示されていた画像が、ユーザの意図しない位置に移動して表示されてしまう可能性を低減できる。
【００８４】
（ｅ）また、前記操作部における各キーには、それぞれ異なる文字が対応付けられており、前記携帯端末は、更に複数のキーが順に押下された場合において、押下された各キーそれぞれと次に押下されたキーとの押下の時間間隔それぞれが所定時間未満でないときに、押下された各キーに対応する文字の入力処理を行う処理部を備えることとしてもよい。
この携帯端末は、ユーザが複数のキーを押下した場合において、押下された各キーそれぞれと次に押下されたキーとの押下の時間間隔それぞれが所定時間未満でないときに、押下された各キーに対応する文字の入力処理を行う。
【００８５】
従って、ユーザは、押下しようとしている複数のキーのうちの２つのキーの押下の時間間隔を調整することで、通常の文字入力操作を行うのか、画像を移動して表示させるための操作を行うのかを選択することが可能になる。
（ｆ）また、前記特定部は、複数のキーが順に押下された場合において、押下された各キーそれぞれと次に押下されたキーとが前記操作部上において隣接して配置されているときに、前記方向及び前記移動距離を特定することとしてもよい。
【００８６】
この携帯端末は、ユーザが、直前に押下したキーに隣接するキーを繰り返し押下していった場合に、この複数のキーの押下の前に表示されていた画像を移動して表示させる。
ユーザが通常の文字入力操作を行おうと複数のキーを押下した場合に、押下された全てのキーと次に押下されたキーとが操作部上において隣接して配置されている可能性は一般的に低いと考えられるため、ユーザが意図せずに、複数のキーの押下の前に表示されていた画像が移動して表示されてしまう可能性を低減できる。
【００８７】
（ｇ）また、前記携帯端末は、更に前記操作部における複数のキー毎に、当該キーの位置を示す位置情報を記憶する記憶部を備え、前記特定部は、押下された各キーそれぞれと次に押下されたキーとが前記操作部上において隣接して配置されていることを、当該２つのキーについての各位置情報に基づいて判定することとしてもよい。
この携帯端末によれば、操作部が有する複数のキーそれぞれの位置情報（例えば座標値）を予め記憶させておくことで、ユーザが複数のキーを押下した場合に、押下された各キーそれぞれと次に押下されたキーとが操作部において隣接して配置されているかを判定できるので、容易に実装することができる。
【００８８】
（ｈ）また、前記特定部は、複数のキーが順に押下された場合において、当該複数のキーのうち最初に押下されたキーが既定のキーであるときに、前記方向及び前記移動距離を特定することとしてもよい。
この携帯端末は、ユーザが、既定のキーから順に複数のキーを押下した場合に、その複数のキーの押下の前に表示されていた画像を移動して表示させる。
【００８９】
従って、例えば、通常の文字入力操作の際には、押下される可能性が低いキーを既定のキーとすることで、ユーザが通常の文字入力操作を行おうとしていたにもかかわらず、複数のキーの押下の前に表示されていた画像が移動して表示されてしまう可能性を低減できたり、ユーザが画像の移動の開始を、既定のキーから順に押下することで、意図的に行うことができる。
【００９０】
（ｉ）また、前記携帯端末は、前記特定部に前記方向及び前記移動距離を特定させるか否かを示す指示をユーザから受け付ける受付部を備え、前記特定部は、前記受付部により最後に受け付けられた指示が、前記方向及び前記移動距離を特定させることを示す指示である場合において、複数のキーが順に押下されたときに、前記方向及び前記移動距離を特定することとしてもよい。
【００９１】
この携帯端末は、ユーザから方向及び移動距離を特定させる旨の指示を受け付けた場合において、複数のキーが押下されたときに、その複数のキーの押下の前に表示されていた画像を移動して表示させる。
従って、ユーザが意図せずに、複数のキーの押下の前に表示されていた画像が移動して表示されてしまう可能性を低減できる。
【００９２】
（ｊ）また、前記表示部は、複数の画像を表示しており、前記表示制御部は、前記特定部により特定された方向と対応する方向に、前記表示部に表示されていた全ての画像を移動させることとしてもよい。
この携帯端末は、ユーザが複数のキーを順に押下した場合に、その複数のキーのうちの第１のキーに対する第２のキーの方向に対応する方向に、複数のキーの押下の前に表示されていた全ての画像を移動させること、つまり、いわゆるスクロール表示が可能になる。
【００９３】
従って、この携帯端末によれば、表示中の画像の移動に関して直感的な操作性を実現できる。
（ｋ）また、前記特定部は、前記表示部の表示面における上下左右方向の中から、第１のキーに対する第２のキーの方向により近い方向に特定することとしてもよい。
この携帯端末は、ユーザが複数のキーを順に押下した場合に、その複数のキーのうちの第１のキーに対する第２のキーの方向に応じて縦方向及び横方向のいずれかのスクロール表示が可能になる。
（１４）本発明に係る表示制御方法は、例えば実施の形態に示した携帯電話機１００により実現される（特に、図７を用いて示した制御処理の手順等参照）。
【産業上の利用可能性】
【００９４】
本発明に係る携帯端末は、ユーザが、キーボード等の操作部を用いた操作を行う場合に利用される。
【符号の説明】
【００９５】
１    第１筐体
２    第２筐体
１００    携帯電話機
１１０    表示部
１２０    操作部
１３０    記憶部
１４０    計時部
１５０    制御部
１５１    検出部
１５２    特定部
１５３    表示制御部
１５４    処理部
【図１】
0005683916.tif 000002
【図２】
0005683916.tif 000003
【図３】
0005683916.tif 000004
【図４】
0005683916.tif 000005
【図５】
0005683916.tif 000006
【図６】
0005683916.tif 000007
【図７】
0005683916.tif 000008
【図８】
0005683916.tif 000009
【図９】
0005683916.tif 000010