(57)【要約】【課題】本発明は、複数の操作キーの押下に基づいて、ユーザが簡単に表示画面のスクロールや表示画面に表示されたカーソルの移動を行うことできる電子機器を提供する。【解決手段】複数のキー入力を受け付ける入力受付手段（Ｓ１０１、Ｓ１０５）と、入力受付手段が複数のキー入力を受け付けた際、受け付けられた複数のキー入力が一方向に連続するキーである場合に、この方向のカーソルキーが入力されたものと判断する判断手段（Ｓ１１１）と、判断手段によりカーソルキーが入力されたと判断された場合、このカーソルキーに対応付けられた処理を行う制御手段（Ｓ１１５）と、を備えた。【選択図】  図７
2009176021.tif 000002
【特許請求の範囲】
【請求項１】
複数のキー入力を受け付ける入力受付手段と、
前記入力受付手段が複数のキー入力を受け付けた際、受け付けられた複数のキー入力が一方向に連続するキーである場合に、この方向のカーソルキーが入力されたものと判断する判断手段と、
前記判断手段によりカーソルキーが入力されたと判断された場合、このカーソルキーに対応付けられた処理を行う制御手段と、
を備えたことを特徴とする電子機器。
【請求項２】
画面を表示する表示手段を備え、
前記制御手段は、カーソルキーに対応付けられた処理として、前記表示手段により表示された画面をスクロールする処理を行うことを特徴とする電子機器。
【請求項３】
前記入力受付手段は所定キーの入力を受け付け、
前記判断手段は、前記入力受付手段が複数のキー入力を受け付けた際、受け付けられた複数のキー入力が一方向に連続するキーであるとともに、前記複数のキー入力と前記所定キーの入力とが同時に受け付けられた場合に、この方向のカーソルキーが入力されたものと判断することを特徴とする請求項１記載の電子機器。
【請求項４】
テキストを入力するテキスト入力手段を備え、
前記制御手段は、前記入力受付手段が複数のキー入力を受け付けた際、前記判断手段によりカーソルキーが入力されたと判断されなかった場合、前記入力受付手段により受け付けられたキー入力に基づいて、テキスト入力手段にテキストを入力することを特徴とする請求項１記載の電子機器。
【請求項５】
前記判断手段は、前記入力受付手段が複数のキー入力を受け付けた際、受け付けられた複数のキー入力が一方向に所定個数連続するキーであった場合に、カーソルキーが入力されたものと判断することを特徴とする請求項１記載の電子機器。
【請求項６】
前記判断手段は、前記入力受付手段が複数のキー入力を受け付けた際、所定時間内に受け付けられた複数のキー入力が一方向に連続するキーであった場合に、カーソルキーが入力されたものと判断することを特徴とする請求項１記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連続して隣接する複数の操作キーが連続して押下されることに基づいて、カーソルキー機能を実行することができる電子機器に関する。
【背景技術】
【０００２】
近年、携帯電話機等の電子機器の機能性が向上し、ユーザは携帯電話機を用いてＷｅｂ閲覧やゲーム等の様々な機能を使用するようになってきた。このように携帯電話機が通話機能のみならず、メール閲覧やＷｅｂ閲覧をはじめとするデータ処理機能に利用範囲が拡大されるにつれて、ユーザが効率的に文字入力を行うことができるような機能の必要性が増大している。また、携帯電話機のディスプレイの大画面化・高精細化が進むことに伴い、画面スクロール等の見やすさを向上させる処理のためのキー操作に関しても、より操作性に優れた入力方式が求められている。
【０００３】
そこで、スクロールやポインタを移動させる際の操作性を向上させた携帯端末が提案されている（特許文献１参照）。これは、入力装置において、１次元タッチセンサ、ディスプレイの縦横方向に配置し、各々の１次元タッチセンサ上を操作する指の位置を逐次計算し、この位置情報を基にディスプレイ上の画面やメニューのスクロール速度を決定し表示画像を生成し、逐次表示するものである。
【特許文献１】特開２００２−３３３９５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一方、携帯電話機にＱＷＥＲＴＹキーが採用される等、物理的にユーザの入力を手助けするためにキーボードが大型化される傾向がある。この場合、画面スクロール等のためにカーソルキーが用意されているが、キーボード上の配置が一意に決定されていることにより、ユーザの利き手や使用方法によっては押下しやすい配置であるとは限らず、かえって使い勝手が損なわれてしまう恐れもあった。また、画面スクロール等のためにポインティングデバイスを使用する場合も考えられるが、この場合、装置の小型化が妨げられてしまう恐れがある。
【０００５】
本発明は、上記課題を鑑みなされたものであり、複数の操作キーの押下に基づいて、ユーザが簡単に表示画面のスクロールや表示画面に表示されたカーソルの移動を行うことができる電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る電子機器は、複数のキー入力を受け付ける入力受付手段と、前記入力受付手段が複数のキー入力を受け付けた際、受け付けられた複数のキー入力が一方向に連続するキーである場合に、この方向のカーソルキーが入力されたものと判断する判断手段と、前記判断手段によりカーソルキーが入力されたと判断された場合、このカーソルキーに対応付けられた処理を行う制御手段と、を備えたことを特徴とする。
【発明の効果】
【０００７】
本発明に係る電子機器によると、複数の操作キーの押下に基づいて、ユーザが簡単に表示画面のスクロールや表示画面に表示されたカーソルの移動を行うことが可能となる。
【発明を実施するための最良の形態】
【０００８】
本発明に係る電子機器の実施形態について、添付図面を参照しながら説明する。本発明に係る電子機器として、複数の筐体が開閉自在に結合されてなるクラムシェル型の携帯電話機１を例に挙げて説明する。
【０００９】
図１は、携帯電話機１の開いた状態を示す斜視図である。また、図２（Ａ）は、携帯電話機１の閉じた状態を示す正面図、図２（Ｂ）は、本発明に係る携帯電話機１の閉じた状態を示す背面図、図２（Ｃ）は、携帯電話機１の閉じた状態を示す右側面図、図２（Ｄ）は、携帯電話機１の閉じた状態を示す平面図、図２（Ｅ）は、携帯電話機１の閉じた状態を示す底面図である。さらに、図３は、携帯電話機１の開いた状態を示す平面図である。
【００１０】
携帯電話機１は、図１乃至図３に示すように、主に、矩形の板状の上筐体１０と、この上筐体１０とほぼ同形状をした下筐体１１とにより構成されていて、これらの上筐体１０及び下筐体１１は、閉状態において相互に一面を覆うように積層されている。上筐体１０及び下筐体１１は、ヒンジ部１２を挟むようにヒンジ結合されていて、上筐体１０は下筐体１１に対して、ヒンジ部１２を軸にして、図１のＸ方向に所定角度だけ回転自在なように形成されている。携帯電話機１は、上筐体１０を下筐体１１に対して回転させることにより、開いた状態から閉じた状態に、あるいは閉じた状態から開いた状態に変形する。
【００１１】
上筐体１０の内面（下筐体１１に対面する側の面）には、文字や画像等を含んだ表示情報を表示するための液晶ディスプレイ１３が設けられている。この液晶ディスプレイ１３は、携帯電話機１が閉じた状態のときには、下筐体１１により覆われていて外部に露出していないが、上筐体１０を下筐体１１に対して回転させて開いた状態に変形させたときには外部に露出される。上筐体１０の外面（下筐体１１と対面しない側の面）には、音声を出力するスピーカ１４が設けられていて、このスピーカ１４は、携帯電話機１の開閉状態によらずに常に外部に露出している。
【００１２】
下筐体１１の内面（上筐体１０に対面する側の面）には、数字や文字等を入力するための操作キー１５が設けられている。操作キー１５は、例えばＱＷＥＲＴＹキーボードのように、複数のキーが格子状に配列されたものである。ここでは、操作キー１５がＱＷＥＲＴＹキーボードであるものとする。また下筐体１１の外側面には、音声を集音するためのマイクロフォン１６が設けられている。操作キー１５は、携帯電話機１が閉じた状態のときには、上筐体１０により覆われていて外部に露出していないが、上筐体１０を下筐体１１に対して回転させて開いた状態に変形させたときには外部に露出される。一方で、マイクロフォン１６は、携帯電話機１の開閉状態によらずに常に外部に露出している。
【００１３】
次に、携帯電話機１の機能について、図４に示す機能ブロック図を用いて説明する。携帯電話機１は、図４に示すように、主制御部２０、電源回路部２１、操作入力制御部２２、表示制御部２３、音声制御部２４、通信制御部２５、及び記憶部２６がバスによって相互に通信可能に接続されて構成されている。
【００１４】
主制御部２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を具備し、携帯電話機１の総括的な制御を行うとともに、操作キー１５の入力制御処理や、その他の様々な演算処理や制御処理等を行う。電源回路部２１は、例えばユーザによる操作キー１５を介した入力に基づいて電源のオン／オフ状態を切り替え、電源がオン状態の場合に電力供給源（バッテリ等）から各部に対して電力を供給して、携帯電話機１を動作可能にする。
【００１５】
操作入力制御部２２は、操作キー１５に対するキースキャン回路２２ａを備えている。このキースキャン回路２２ａは、操作キー１５の押下を検出するとその旨を主制御部２０に通知する。またキースキャン２２ａは、主制御部２０の指示に基づいて、操作キー１５に対してキースキャンを行い、キースキャンの結果を主制御部２０に通知する。
【００１６】
表示制御部２３は、液晶ディスプレイ１３に対する表示インタフェースを備え、主制御部２０の制御に基づいて、文書や画像等を含んだ表示情報を液晶ディスプレイ１３に表示する。
【００１７】
音声制御部２４は、主制御部２０の制御に基づいて、マイクロフォン１６で集音された音声からアナログ音声信号を生成し、このアナログ音声信号をデジタル音声信号に変換する。また音声制御部２４は、デジタル音声信号を取得すると、主制御部２０の制御に基づいて、このデジタル音声信号をアナログ音声信号に変換し、スピーカ１４から音声として出力する。
【００１８】
通信制御部２５は、主制御部２０の制御に基づいて、基地局（図示せず）からアンテナ２５ａを介して受信した受信信号をスペクトラム逆拡散処理してデータを復元する。このデータは、主制御部２０の指示により、音声制御部２４に伝送されてスピーカ１４から出力されたり、表示制御部２３に伝送されて液晶ディスプレイ１３に表示されたり、または記憶部２６に記録されたりする。また通信制御部２５は、主制御部２０の制御に基づいて、マイクロフォン１６で集音された音声データや操作キー１５を介して入力されたデータや記憶部２６に記憶されたデータを取得すると、これらのデータに対してスペクトラム拡散処理を行い、基地局に対してアンテナ２５ａを介して送信する。
【００１９】
記憶部２６は、主制御部２０が行う処理について、処理プログラムや処理に必要なデータ等を格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やハードディスク、不揮発性メモリ、主制御部２０が処理を行う際に使用されるデータを一時的に記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等から構成される。また、主制御部２０が後述する入力制御処理や、画面スクロール、カーソル移動等のカーソルキー機能の処理等を行う際の処理プログラムは、例えばＲＯＭに記憶されているものとする。
【００２０】
ここで携帯電話機１は、操作キー１５（ＱＷＥＲＴＹキーボードが有する全てのキー）を利用して、直接カーソルキーを押さずに画面スクロールやカーソル（ポインタやキャレット等）移動等のカーソルキー機能を実現するための機能を備えている。すなわち、格子状に配列されたＱＷＥＲＴＹキーにおいて、任意のキーを始点とし、四方（あるいは八方）に連続して隣接する複数の操作キー１５が連続して押下された場合に、画面スクロールやカーソル移動等、カーソルキーが押下された場合と同様の処理を実行し、表示画面に反映させる。
【００２１】
図５は、操作キー１５の押下に基づいた入力制御処理を説明するための図である。キーマトリクスで構成される操作キー１５のうちのいずれかのキーが押下されると、キースキャン回路２２ａはキー押下を検出したことを示す検出信号ａを主制御部２０に伝送する。検出信号ａを受信した主制御部２０は、キースキャン回路２２ａへキースキャン指示信号ｂを伝送して、キースキャン回路２２ａにキースキャンを実行するように指示を出す。
【００２２】
キースキャン回路２２ａはキースキャン指示信号ｂを受信すると、操作キー１５に対してキースキャンを行い、キースキャンの結果ｃを主制御部２０へ伝送する。主制御部２０は、キースキャン回路２２ａから取得したキースキャンの結果ｃを、表示制御部２３に伝送する。表示制御部２３は、主制御部２０から取得したキースキャンの結果ｃに基づいて表示データｄに反映・再編成し、液晶ディスプレイ１３にこの表示データｄを表示させる。液晶ディスプレイ１３は、表示データｄに基づいて表示画面を更新する。
【００２３】
なお、携帯電話機１において、押下されている操作キー１５が開放された場合にも、キースキャン回路２２ａがキー開放を検出したことを示す検出信号ａを主制御部２０に伝送することにより、操作キー１５が押下された場合と同様の処理が行われる。
【００２４】
図６は、複数の操作キー１５（ＱＷＥＲＴＹキーボード）の押下に基づいた画面スクロールやカーソル移動等のカーソルキー機能を実現するための操作概念図である。例えば、液晶ディスプレイ１３の表示画面に対して左スクロール（またはカーソルの左方向への移動）を指示する場合、ユーザが、始点とするキーＲから左に隣接するキーＥ、キーＷを順次押下したことに基づいて、携帯電話機１は左向きのカーソルキーが押下されたものとして、表示画面の左スクロール機能（またはカーソルを左方向へ移動する機能）を実現する。この時、始点であるキーＲから終点であるキーＷまでキー開放を検出せずに、連続して一方向に向かって隣接するｎ個のキーの押下を連続して検出した場合に、画面スクロールやカーソル移動等のカーソルキー機能を実行するようにする。なお、連続して押下されるキー数ｎは、任意に決定できるものとする。
【００２５】
また、始点キーＲから終点キーＷまでの移動の間に、上下に隣接するキーが誤って同時に押下されてしまった場合についても、キーＲ→キーＥ→キーＷの順で連続して押下されていれば、カーソルキーが押下された場合と同様の操作が指示されたものとする。
【００２６】
同様に、例えば、液晶ディスプレイ１３の表示画面に対して上スクロール（またはカーソルの上方向への移動）を指示する場合、ユーザが、キー□から上に隣接するキーＺ、キーＳを順次押下した場合に、携帯電話機１は上向きのカーソルキーが押下されたものとして、上スクロールもしくは表示画面上のカーソルを上へ移動する機能を実現する。また、例えば、液晶ディスプレイ１３の表示画面に対して下スクロール（またはカーソルの下方向への移動）を指示する場合、ユーザが、キーＯから上に隣接するキーＬ、キー↑、キー↓を順次押下した場合に、携帯電話機１は下向きのカーソルキーが押下されたものとして、下スクロールもしくは表示画面上のカーソルを下へ移動する機能を実現する。
【００２７】
さらに、例えば、液晶ディスプレイ１３の表示画面に対して斜め右上スクロール（またはカーソルの斜め右上方向への移動）を指示する場合、ユーザが、キーＣｔｒから右上に隣接するキーＣ、キーＧを順次押下した場合に、携帯電話機１は斜め右上向きのカーソルキーが押下されたものとして、斜め右上スクロールもしくは表示画面上のカーソルを斜め右上へ移動する機能を実現する。そして、例えば、液晶ディスプレイ１３の表示画面に対して斜め右下スクロール（またはカーソルの斜め右下方向への移動）を指示する場合、ユーザが、キーＹから右下に隣接するキーＪ、キーＭを順次押下した場合に、携帯電話機１は斜め右下向きのカーソルキーが押下されたものとして、斜め右下スクロールもしくは表示画面上のカーソルを斜め右下へ移動する機能を実現する。
【００２８】
なお、操作キー１５を用いて画面スクロールやカーソル移動を行う場合、一方向に連続して隣接する複数のキーが連続して入力されることに基づいて行えば良く、始点となるキー、終点となるキーは任意であって良い。すなわち携帯電話機１は、例えば右スクロールを行う際、キーＲ、キーＥ、キーＷが順次押下された場合であっても、キーＦ、キーＤ、キーＳが順次押下された場合であっても、右向きのカーソルキーが押下されたものとして同様の処理を行うものとする。これにより、ユーザは、始点や終点とするキーを意識せずに、連続して隣接する任意の複数の操作キー１５を連続して押下することにより、カーソルキー機能の処理を指示することができる。
【００２９】
携帯電話機１において文字入力が必要となるアプリケーションを実行していて、文字表示を最優先にしたいような場合には、操作キー１５の押下により、文字入力が指示されたのか、あるいは画面スクロールやカーソル移動が指示されたのかを判断する必要がある。よって、「専用キーの押下と併用して、すなわち特殊キー（例えばＳｈｉｆｔキー）を押しながら図６に示す操作を行う」、「図６に示す操作を行う際、複数のキーが常に同時に押下されている状態で行う」等の条件を満たしている場合にのみカーソルキー機能を実行することにより、文字入力を行うか、あるいはスクロールやカーソル移動を行うかを判断することができる。
【００３０】
さらに、キー押下の移動スピードが速ければ、検出時間も短くなるようにすると良い。この時、画面上のスクロールやカーソル移動のスピードも速くすると良い。すなわちキー操作の速度は、画面表示の変化速度に対応するようにすると良い。
【００３１】
ここで、携帯電話機１において、ユーザがテキスト入力を行っていないときに表示画面のスクロールやカーソル移動を行う場合について説明する。ユーザが表示画面を閲覧するのみで、テキスト入力を行っていない場合には、操作キー１５を介した入力がスクロールまたはカーソル移動の指示である可能性が高い。携帯電話機１によるテキスト入力を行っていない場合の入力制御処理を行う際の手順について、図７に示すフローチャートに基づいて説明する。以下、例えば「ステップＳ１０１」を「Ｓ１０１」のように、「ステップ」の語句を省略して説明する。
【００３２】
ユーザは、図８に示すように、液晶ディスプレイ１３の表示画面４０を用いて、Ｗｅｂ閲覧時やメール閲覧時にテキスト入力を行っていないとき、すなわちテキスト入力欄が表示されていないときに、連続して隣接する複数の操作キー１５を連続して押下することにより、携帯電話機１に画面スクロールやカーソル移動の指示を出す。
【００３３】
よって始めに主制御部２０は、キー入力が検出されたか否かを判断する（Ｓ１０１）。この際、操作入力制御部２２（キースキャン回路２２ａ）から検出信号ａを受信することに基づいて、キー入力が検出されたものと判断する。キー入力が検出されていない場合（Ｓ１０１のＮｏ）は、主制御部２０はそのまま待機する。キー入力が検出された場合（Ｓ１０１のＹｅｓ）は、主制御部２０は、キースキャン回路２２ａにキースキャン指示信号ｂを伝送して、キースキャン回路２２ａは操作キー１５に対してキースキャンを行う（Ｓ１０３）。そしてキースキャン回路２２ａは、キースキャンの結果ｃを主制御部２０に対して伝送する。
【００３４】
主制御部２０は、次のキー入力が検出されたか否かを判断する（Ｓ１０５）。この際、ステップＳ１０１と同様に、操作入力制御部２２から検出信号ａを受信することに基づいて、次のキー入力が検出されたものと判断する。次のキー入力が検出されていない場合（Ｓ１０５のＮｏ）は、主制御部２０は、所定時間が経過したか否かを判断する（Ｓ１０７）。この際の所定時間は、予め設定されて記憶部２６に記憶されているものとする。所定時間が経過していない場合（Ｓ１０７のＮｏ）は、主制御部２０は、ステップＳ１０５に戻って、次のキー入力が検出されたか否かを判断する。一方で、所定時間が経過した場合（Ｓ１０７のＮｏ）は、主制御部２０はカーソルキー機能の処理が指示されていないものと判断して、入力制御処理を終了する。
【００３５】
次のキー入力が検出された場合（Ｓ１０５のＹｅｓ）は、主制御部２０は、キースキャン回路２２ａにキースキャン指示信号ｂを伝送して、キースキャン回路２２ａは操作キー１５に対してキースキャンを行う（Ｓ１０９）。そしてキースキャン回路２２ａは、キースキャンの結果ｃを主制御部２０に対して伝送する。
【００３６】
主制御部２０は、ステップＳ１０３にてキースキャンされたキーと、ステップＳ１０９にてキースキャンされたキーとが連続するキーか否かを判断する（Ｓ１１１）。この際、複数のキーが四方（あるいは八方）のいずれかに隣接している場合に、連続するキーであると判断される。連続するキーでなかった場合（Ｓ１１１のＮｏ）は、主制御部２０は、カーソルキー機能の処理が指示されていないものと判断して、画面スクロールやカーソル移動等のカーソルキー機能の処理を行わずに入力制御処理を終了する。
【００３７】
連続するキーであった場合（Ｓ１１１のＹｅｓ）は、主制御部２０は、所定個数（例えば３つ）のキー入力が検出されたか否かを判断する（Ｓ１１３）。この所定個数は、画面スクロールまたはカーソル移動等のカーソルキー機能を実行させるために押下されるキーの個数であり、予め設定されて記憶部２６に記憶されているものとする。
【００３８】
所定個数のキー入力が検出されなかった場合（Ｓ１１３のＮｏ）は、主制御部２０はステップＳ１０５に戻って、再び次のキー入力が検出されたか否かを判断する。所定個数のキー入力が検出された場合（Ｓ１１３のＹｅｓ）は、主制御部２０は、ステップＳ１０１、ステップＳ１０５にて検出されたキーに基づいて、画面スクロールやカーソル移動等のカーソルキー機能の処理を行う（Ｓ１１５）。
【００３９】
例えば図９に示すように、ユーザによりキーＦ、キーＤ、キーＳが順に押下された場合、左方向に連続したキーが連続して押下されたことに基づいて、主制御部２０は、図８に示すように、カーソル４１を左方向に所定長さ分だけ移動させる。これにより、ユーザは、操作キー１５うちの連続して隣接する任意のキーを連続して押下することにより、簡単に画面スクロールやカーソル移動を行うことができる。
【００４０】
このようにして携帯電話機１において、一方向に連続して隣接する操作キー１５が連続して押下された際、液晶ディスプレイ１３の表示画面をこの押下された方向にスクロールしたりカーソルを移動したりする。これにより、ユーザは、連続して隣接する複数の操作キー１５を連続して押下することにより、簡単に表示画面を操作することが可能となる。
【００４１】
次に、ユーザがテキスト入力を行っているときに、表示画面のスクロールやカーソル移動を行う場合について説明する。ユーザがテキスト入力を行っている場合には、操作キー１５を介した入力がテキスト入力の指示なのか、あるいは画面スクロールやカーソル移動の指示なのかを判断する必要がある。テキスト入力を行っている場合の入力制御処理を行う際の手順について、図１０に示すフローチャートに基づいて説明する。ここでは、特殊キー（例えばＳｈｉｆｔキー）を用いてこの判断を行うものとする。
【００４２】
ユーザは、図１１に示すように、液晶ディスプレイ１３の表示画面４０を用いて、Ｗｅｂ閲覧時やメール閲覧時にテキスト入力を行っているとき、すなわちテキスト入力欄４２が表示されているときに、特殊キーを押下しながら、連続して隣接する操作キー１５を連続して押下することにより、携帯電話機１に画面スクロールまたはカーソル移動等の指示を出す。
【００４３】
よって始めに主制御部２０は、キー入力が検出されたか否かを判断する（Ｓ２０１）。この際、操作入力制御部２２（キースキャン回路２２ａ）から検出信号ａを受信することに基づいて、キー入力が検出されたものと判断する。キー入力が検出されていない場合（Ｓ２０１のＮｏ）は、主制御部２０はそのまま待機する。キー入力が検出された場合（Ｓ２０１のＹｅｓ）は、主制御部２０は、キースキャン回路２２ａにキースキャン指示信号ｂを伝送して、キースキャン回路２２ａは操作キー１５に対してキースキャンを行う（Ｓ２０３）。そしてキースキャン回路２２ａは、キースキャンの結果ｃを主制御部２０に対して伝送する。
【００４４】
主制御部２０は、ステップＳ２０３にてキースキャンされたキーが特殊キーであるか否かを判断する（Ｓ２０５）。特殊キーは、ユーザの意図に基づいて画面スクロールやカーソル移動等のカーソルキー機能の処理を行うために予め設定されたキーであり、ユーザが他の操作キー１５と同時にこの特殊キーを押下することに基づいて、携帯電話機１は画面スクロールやカーソル移動等のカーソルキー機能の処理を行う。ステップＳ２０３にてキースキャンされたキーが特殊キーでなかった場合（Ｓ２０５のＮｏ）は、主制御部２０は、画面スクロールやカーソル移動等のカーソルキー機能の処理が指示されていないものと判断して、通常のキー入力処理を行う（Ｓ２０７）。この場合、ステップＳ２０３にてキースキャンされたキーが、例えば図１１に示すテキスト入力欄４２に入力される。
【００４５】
ステップＳ２０３にてキースキャンされたキーが特殊キーであった場合（Ｓ２０５のＹｅｓ）は、主制御部２０は、次のキー入力が検出されたか否かを判断する（Ｓ２０９）。この際、ステップＳ１０１と同様に、操作入力制御部２２から検出信号ａを受信することに基づいて、次のキー入力が検出されたものと判断する。次のキー入力が検出されていない場合（Ｓ２０９のＮｏ）は、主制御部２０は、所定時間が経過したか否かを判断する（Ｓ２１１）。この際の所定時間は、予め設定されて記憶部２６に記憶されているものとする。所定時間が経過していない場合（Ｓ２１１のＮｏ）は、主制御部２０は、ステップＳ２０９に戻って、次のキー入力が検出されたか否かを判断する。一方で、所定時間が経過した場合（Ｓ２１１のＮｏ）は、主制御部２０は入力制御処理を終了する。
【００４６】
次のキー入力が検出された場合（Ｓ２０９のＹｅｓ）は、主制御部２０は、キースキャン回路２２ａにキースキャン指示信号ｂを伝送して、キースキャン回路２２ａは操作キー１５に対してキースキャンを行う（Ｓ２１３）。そしてキースキャン回路２２ａは、キースキャンの結果ｃを主制御部２０に対して伝送する。
【００４７】
主制御部２０は、ステップＳ２１３にて行ったキースキャンの結果、特殊キーかつ任意キーが同時に押されているか否かを判断する（Ｓ２１５）。特殊キーかつ任意キーが同時に押されていなかった場合（Ｓ２１５のＮｏ）は、主制御部２０は、画面スクロールやカーソル移動等のカーソルキー機能の処理でなく、通常のキー入力処理を行う（Ｓ２０７）。この場合、ステップＳ２１３にてキースキャンされたキーが、例えば図１１に示すテキスト入力欄４２に入力される。
【００４８】
特殊キーかつ任意キーが同時に押されていた場合（Ｓ２１５のＹｅｓ）は、主制御部２０は、次のキー入力が検出されたか否かを判断する（Ｓ２１７）。この際、操作入力制御部２２から検出信号ａを受信することに基づいて、次のキー入力が検出されたものと判断する。次のキー入力が検出されていない場合（Ｓ２１７のＮｏ）は、主制御部２０は、所定時間が経過したか否かを判断する（Ｓ２１９）。この際の所定時間は、予め設定されて記憶部２６に記憶されているものとする。所定時間が経過していない場合（Ｓ２１９のＮｏ）は、主制御部２０は、ステップＳ２１７に戻って、次のキー入力が検出されたか否かを判断する。一方で、所定時間が経過した場合（Ｓ２１９のＮｏ）は、主制御部２０はカーソルキー機能の処理が指示されていないものと判断して、入力制御処理を終了する。
【００４９】
次のキー入力が検出された場合（Ｓ２１７のＹｅｓ）は、主制御部２０は、キースキャン回路２２ａにキースキャン指示信号ｂを伝送して、キースキャン回路２２ａは操作キー１５に対してキースキャンを行う（Ｓ２２１）。そしてキースキャン回路２２ａは、キースキャンの結果ｃを主制御部２０に対して伝送する。
【００５０】
主制御部２０は、ステップＳ２２１にてキースキャンされた結果、特殊キーとステップＳ２１３にてキースキャンされた任意キーに対して連続するキーとが同時の押されたか否かを判断する（Ｓ２２３）。この場合の連続するキーとは、四方（あるいは八方）のいずれかに隣接するキーである。特殊キーと任意キーに対して連続するキーとが同時に押されていない場合（Ｓ２２３のＮｏ）は、主制御部２０は、画面スクロールやカーソル移動等のカーソルキー機能の処理が指示されていないものと判断して、通常のキー入力処理を行う（Ｓ２０７）。この場合、ステップＳ２１３、Ｓ２２３にてキースキャンされたキーが、例えば図１１に示すテキスト入力欄４２に入力される。
【００５１】
特殊キーと任意キーに対して連続するキーとが同時に押された場合（Ｓ２２３のＹｅｓ）は、主制御部２０は、所定個数（例えば３つ）のキー入力が検出されたか否かを判断する（Ｓ２２５）。この所定個数は、画面スクロールやカーソル移動等のカーソルキー機能の処理を実行させるために押下されるキーの個数であり、予め設定されて記憶部２６に記憶されているものとする。
【００５２】
所定個数のキー入力が検出されなかった場合（Ｓ２２５のＮｏ）は、主制御部２０はステップＳ２１７に戻って、次のキー入力が検出されたか否かを判断する。所定個数のキー入力が検出された場合（Ｓ２２５のＹｅｓ）は、主制御部２０は、ステップＳ２０９、ステップＳ２１７にて検出されたキーに基づいて、画面スクロールやカーソル移動等のカーソルキー機能の処理を行う（Ｓ２２７）。
【００５３】
例えば図１２に示すように、ユーザによりキーＢ、キーＪ、キーＩが順に押下された場合、斜め右上方向に連続したキーが連続して押下されたことに基づいて、主制御部２０は、図１１に示すように、カーソル４３を斜め右上方向に所定長さ分だけ移動させる。
【００５４】
このようにして携帯電話機１において、特殊キーが押下されるのと同時に、一方向に連続して連接する操作キー１５が連続して押下された場合、液晶ディスプレイ１３の表示画面をこの押下された方向にスクロールしたりカーソルを移動したりする。これにより、ユーザは、テキスト入力を行っている最中であっても、特殊キーを押下しながら連続して隣接する複数の操作キー１５を連続して押下することにより、簡単に表示画面を操作することが可能となる。
【００５５】
次に、ユーザがテキスト入力を行っているときに、表示画面のスクロールやカーソル移動を行う場合について説明する。ユーザがテキスト入力を行っている場合には、操作キー１５を介した入力がテキスト入力の指示なのか、あるいは画面スクロールやカーソル移動処理の指示なのかを判断する必要がある。テキスト入力を行っている場合の入力制御処理を行う際の手順について、図１３に示すフローチャートに基づいて説明する。ここでは、所定個数の隣接する操作キー１５の押下に基づいてこの判定を行うものとする。
【００５６】
携帯電話機１によるテキスト入力を行っている場合の入力制御処理を行う際の手順について、図１３に示すフローチャートに基づいて説明する。
【００５７】
ユーザは、図１４（Ａ）に示すように、液晶ディスプレイ１３の表示画面４０を用いて、Ｗｅｂ閲覧時やメール閲覧時にテキスト入力を行っているとき、すなわちテキスト入力欄４４が表示されているときに、隣接した操作キー１５を連続して押下することにより、携帯電話機１に画面スクロールまたはカーソル移動の指示を出す。
【００５８】
よって始めに主制御部２０は、キー入力が検出されたか否かを判断する（Ｓ３０１）。この際、操作入力制御部２２（キースキャン回路２２ａ）から検出信号ａを受信することに基づいて、キー入力が検出されたものと判断する。キー入力が検出されていない場合（Ｓ３０１のＮｏ）は、主制御部２０はそのまま待機する。キー入力が検出された場合（Ｓ３０１のＹｅｓ）は、主制御部２０は、キースキャン回路２２ａにキースキャン指示信号ｂを伝送して、キースキャン回路２２ａは操作キー１５に対してキースキャンを行う（Ｓ３０３）。そしてキースキャン回路２２ａは、キースキャンの結果ｃを主制御部２０に対して伝送する。
【００５９】
主制御部２０は、次のキー入力が検出されたか否かを判断する（Ｓ３０５）。この際、操作入力制御部２２から検出信号ａを受信することに基づいて、次のキー入力が検出されたものと判断する。次のキー入力が検出されていない場合（Ｓ３０５のＮｏ）は、主制御部２０は、所定時間が経過したか否かを判断する（Ｓ３０７）。この際の所定時間は、予め設定されて記憶部２６に記憶されているものとする。所定時間が経過していない場合（Ｓ３０７のＮｏ）は、主制御部２０は、ステップＳ３０５に戻って、次のキー入力が検出されたか否かを判断する。一方で、所定時間が経過した場合（Ｓ３０７のＮｏ）は、主制御部２０は、画面スクロールやカーソル移動等のカーソルキー機能の処理が指示されていないものと判断して、通常のキー入力処理を行う（Ｓ３０９）。この場合、ステップＳ３０３にてキースキャンされたキーが、例えば図１４に示すテキスト入力欄４４に入力される。
【００６０】
次のキー入力が検出された場合（Ｓ３０５のＹｅｓ）は、主制御部２０は、キースキャン回路２２ａにキースキャン指示信号ｂを伝送して、キースキャン回路２２ａは操作キー１５に対してキースキャンを行う（Ｓ３１１）。そしてキースキャン回路２２ａは、キースキャンの結果ｃを主制御部２０に対して伝送する。
【００６１】
主制御部２０は、ステップＳ３０３にてキースキャンされたキーと、ステップＳ３１１にてキースキャンされたキーとが連続するキーか否かを判断する（Ｓ３１３）。この際、複数のキーが四方（あるいは八方）のいずれかに隣接している場合に、連続するキーであると判断される。連続するキーでなかった場合（Ｓ３１３のＮｏ）は、主制御部２０は、画面スクロールやカーソル移動等のカーソルキー機能の処理が指示されていないものと判断して、通常のキー入力処理を行う（Ｓ３０９）。この場合、ステップＳ３０３、Ｓ３０５にてキースキャンされたキーが、例えば図１４に示すテキスト入力欄４４に入力される。
【００６２】
連続するキーであった場合（Ｓ３１３のＹｅｓ）は、主制御部２０は、所定個数（例えば４つ）のキー入力が検出されたか否かを判断する（Ｓ３１５）。この所定個数は、画面スクロールやカーソル移動等のカーソルキー機能の処理を実行させるために押下されるキーの個数であり、予め設定されて記憶部２６に記憶されているものとする。
【００６３】
所定個数のキー入力が検出されなかった場合（Ｓ３１５のＮｏ）は、主制御部２０はステップＳ３０５に戻って、次のキー入力が検出されたか否かを判断する。所定個数のキー入力が検出された場合（Ｓ３１５のＹｅｓ）は、主制御部２０は、ステップＳ３０１、ステップＳ３０５にて検出されたキーに基づいて、画面スクロールやカーソル移動等のカーソルキー機能の処理を行う（Ｓ３１７）。
【００６４】
例えば図１５に示すように、ユーザによりキーＧ、キーＦ、キーＤ、キーＳが順に押下された場合、左方向に連続したキーが連続して押下されたことに基づいて、主制御部２０は、図１４（Ｂ）に示すように、図１４（Ａ）に示す表示画面から、表示情報を左方向に所定長さ分だけスクロールさせる。
【００６５】
このようにして携帯電話機１において、一方向に連続して連接する操作キー１５が連続して所定個数押下された場合、液晶ディスプレイ１３の表示画面をこの押下された方向にスクロールしたりカーソルを移動したりする。これにより、ユーザは、テキスト入力の最中であっても、所定個数の連続して隣接する複数の操作キー１５を連続して押下することにより、簡単にカーソルキーを入力したのと同様の表示画面の操作を行うことが可能となる。
【００６６】
本発明に係る電子機器（携帯電話機１）によると、全ての操作キー１５（ＱＷＥＲＴＹキー群）に対し、付加機能としてカーソルキーと同等の機能を持たせることにより、複数の操作キー１５の押下に基づいて、ユーザが簡単に表示画面のスクロールや表示画面に表示されたカーソルの移動を行うことが可能となり、これにより、電子機器の操作性を向上させることが可能となる。また、表示画面のスクロール等を行うために別途実装が必要であったポインティングデバイスが不要となるため、部品削減や装置の小型化が可能となる。
【００６７】
本発明の説明として、携帯電話機１について説明したが、これに限らず、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、デジタルカメラ、ビデオカメラ、形態オーディオ機器、携帯ビデオ機器等、液晶ディスプレイ等のディスプレイを備えた電子機器であれば、任意の電子機器であって良い。
【図面の簡単な説明】
【００６８】
【図１】本発明に係る電子機器（携帯電話機）の開いた状態を示す斜視図。
【図２】（Ａ）は、本発明に係る電子機器（携帯電話機）の閉じた状態を示す正面図、（Ｂ）は、本発明に係る電子機器（携帯電話機）の閉じた状態を示す背面図、（Ｃ）は、本発明に係る電子機器（携帯電話機）の閉じた状態を示す右側面図、（Ｄ）は、本発明に係る電子機器（携帯電話機）の閉じた状態を示す平面図、（Ｅ）は、本発明に係る電子機器（携帯電話機）の閉じた状態を示す底面図。
【図３】本発明に係る電子機器（携帯電話機）の開いた状態を示す平面図。
【図４】本発明に係る電子機器（携帯電話機）の機能ブロック図。
【図５】本発明に係る電子機器（携帯電話機）におけるキー入力処理を説明するための図。
【図６】本発明に係る電子機器（携帯電話機）においてカーソルキー機能を実現するための操作概念図。
【図７】本発明に係る電子機器（携帯電話機）においてスクロール処理／カーソルキー機能処理を行う際の手順を示すフローチャート。
【図８】本発明に係る電子機器（携帯電話機）においてカーソルキー機能処理が行われた例を示す画面図。
【図９】本発明に係る電子機器（携帯電話機）においてスクロール処理／カーソルキー機能処理を行う際のキー操作を示す図。
【図１０】本発明に係る電子機器（携帯電話機）においてスクロール処理／カーソルキー機能処理を行う際の手順を示すフローチャート。
【図１１】本発明に係る電子機器（携帯電話機）においてカーソルキー機能処理が行われた例を示す画面図。
【図１２】本発明に係る電子機器（携帯電話機）においてスクロール処理／カーソルキー機能処理を行う際のキー操作を示す図。
【図１３】本発明に係る電子機器（携帯電話機）においてスクロール処理／カーソルキー機能処理を行う際の手順を示すフローチャート。
【図１４】（Ａ）は、本発明に係る電子機器（携帯電話機）においてスクロール処理が行われる前の状態を示す画面図、（Ｂ）は、本発明に係る電子機器（携帯電話機）においてスクロール処理が行われた後の状態を示す画面図。
【図１５】本発明に係る電子機器（携帯電話機）においてスクロール処理／カーソルキー機能処理を行う際のキー操作を示す図。
【符号の説明】
【００６９】
１…携帯電話機，１０…上筐体，１１…下筐体，１２…ヒンジ部，１３…液晶ディスプレイ，１４…スピーカ，１５…操作キー，１６…マイクロフォン，２０…主制御部，２１…電源回路部，２２…操作入力制御部，２３…表示制御部，２４…音声制御部，２５…通信制御部，２５ａ…アンテナ，２６…記憶部，４０…表示画面，４１、４３…カーソル，４２、４４…テキスト入力欄。
【図１】
2009176021.tif 000003
【図２】
2009176021.tif 000004
【図３】
2009176021.tif 000005
【図４】
2009176021.tif 000006
【図５】
2009176021.tif 000007
【図６】
2009176021.tif 000008
【図７】
2009176021.tif 000009
【図８】
2009176021.tif 000010
【図９】
2009176021.tif 000011
【図１０】
2009176021.tif 000012
【図１１】
2009176021.tif 000013
【図１２】
2009176021.tif 000014
【図１３】
2009176021.tif 000015
【図１４】
2009176021.tif 000016
【図１５】
2009176021.tif 000017