(57)【要約】【課題】簡易な操作で効率的に文字を入力すること。【解決手段】携帯電話機１は、入力される文字が複数割り当てられている入力キー４を複数有する操作面２ａと、入力キー４が押下されたことを検知する押下検知部１１と、操作面２ａに対する物理的な接触の位置の経時変化を検知する接触検知部１２と、入力キー４と、操作面２ａに対する接触操作の移動方向と、その接触操作を受けた入力キー４の個数により定まる移動量と、入力される文字とを関連付けて記憶するデータベース１３と、検知された接触位置の経時変化に基づいて移動方向及び移動量を算出する算出部１４と、押下が検知された入力キーと、算出された移動方向及び移動量とに対応する文字をデータベース１３から読み出して、その文字の入力を受け付ける受付部１５と、を備える。【選択図】図３
2010262375.tif 000002
【特許請求の範囲】
【請求項１】
入力される文字が複数割り当てられている入力キーを複数有する操作面と、
前記入力キーが押下されたことを検知する押下検知手段と、
前記操作面に対する物理的な接触の位置の経時変化を検知する接触検知手段と、
前記入力キーと、前記操作面に対する接触操作の移動方向と、該接触操作を受けた入力キーの個数により定まる移動量と、入力される文字とを関連付けて記憶する記憶手段と、
前記接触検知手段により検知された接触位置の経時変化に基づいて、前記移動方向及び前記移動量を算出する算出手段と、
前記押下検知手段により押下が検知された入力キーと、前記算出手段により算出された移動方向及び移動量とに対応する文字を前記記憶手段から読み出して、該文字の入力を受け付ける受付手段と、
を備える文字入力装置。
【請求項２】
前記移動方向は、前記操作面の縦方向又は横方向に沿った方向であり、
前記移動量は、前記操作面の縦方向に沿って接触操作を受けた入力キーの個数、又は前記操作面の横方向に沿って接触操作を受けた入力キーの個数により定まる、
請求項１に記載の文字入力装置。
【請求項３】
入力される文字が複数割り当てられている入力キーを複数有する操作面を備える文字入力装置により実行される文字入力方法であって、
前記入力キーが押下されたことを検知する押下検知ステップと、
前記操作面に対する物理的な接触の位置の経時変化を検知する接触検知ステップと、
前記接触検知ステップにおいて検知された接触位置の経時変化に基づいて、前記操作面に対する接触操作の移動方向と、該接触操作を受けた入力キーの個数により定まる移動量とを算出する算出ステップと、
前記入力キーと、前記操作面に対する接触操作の移動方向と、該接触操作を受けた入力キーの個数により定まる移動量と、入力される文字とを関連付けて記憶する記憶手段から、前記押下検知ステップにおいて押下が検知された入力キーと、前記算出ステップにおいて算出された移動方向及び移動量とに対応する文字を読み出して、該文字の入力を受け付ける受付ステップと、
を含むことを特徴とする文字入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の文字が割り当てられている入力キーを備える文字入力装置及び文字入力方法に関する。
【背景技術】
【０００２】
従来から、入力される文字が複数割り当てられている入力キーを備える文字入力装置が知られている。例えば下記特許文献１には、押下が検出された入力キーに発生した歪みを検知することで、そのキーに加えられた力の方向を検知し、検知された方向に基づいて入力情報を判断する入力装置が記載されている。これにより、ユーザは入力したい情報に対応した方向に力を加えてキーを押下することで所望の情報を入力できるので、入力作業の効率が高まる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１９０４６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の手法を用いた場合には、ユーザは所望の文字を入力するために入力キーに対して正しい方向に力を加える必要があり、細かな操作が要求される。そのため、誤操作による誤入力が発生することもあり得る。
【０００５】
本発明は上記課題を解決するためになされたものであり、簡易な操作で効率的に文字を入力することが可能な文字入力装置及び文字入力方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の文字入力装置は、入力される文字が複数割り当てられている入力キーを複数有する操作面と、前記入力キーが押下されたことを検知する押下検知手段と、前記操作面に対する物理的な接触の位置の経時変化を検知する接触検知手段と、前記入力キーと、前記操作面に対する接触操作の移動方向と、該接触操作を受けた入力キーの個数により定まる移動量と、入力される文字とを関連付けて記憶する記憶手段と、前記接触検知手段により検知された接触位置の経時変化に基づいて、前記移動方向及び前記移動量を算出する算出手段と、前記押下検知手段により押下が検知された入力キーと、前記算出手段により算出された移動方向及び移動量とに対応する文字を前記記憶手段から読み出して、該文字の入力を受け付ける受付手段と、を備える。
【０００７】
また、本発明の文字入力方法は、入力される文字が複数割り当てられている入力キーを複数有する操作面を備える文字入力装置により実行される文字入力方法であって、入力キーが押下されたことを検知する押下検知ステップと、操作面に対する物理的な接触の位置の経時変化を検知する接触検知ステップと、接触検知ステップにおいて検知された接触位置の経時変化に基づいて、操作面に対する接触操作の移動方向と、該接触操作を受けた入力キーの個数により定まる移動量とを算出する算出ステップと、入力キーと、操作面に対する接触操作の移動方向と、該接触操作を受けた入力キーの個数により定まる移動量と、入力される文字とを関連付けて記憶する記憶手段から、押下検知ステップにおいて押下が検知された入力キーと、算出ステップにおいて算出された移動方向及び移動量とに対応する文字を読み出して、該文字の入力を受け付ける受付ステップと、を含むことを特徴とする。
【０００８】
このような文字入力装置及び文字入力方法によれば、押下された入力キーと、操作面に対して行われた接触操作の移動方向及び移動量とに対応する文字が記憶手段から読み出され、入力文字として受け付けられる。これにより、ユーザは、入力キーを単純に押下し、操作面に対して所定の接触操作を行いさえすれば、文字を入力することができる。また、接触操作の移動量はなぞった入力キーの個数で決まるので、ユーザは、どの程度なぞれば所望の文字を入力できるかを容易に把握できる。したがって、簡易な操作で効率的に文字を入力することが可能になる。
【０００９】
本発明の文字入力装置では、移動方向は、操作面の縦方向又は横方向に沿った方向であり、移動量は、操作面の縦方向に沿って接触操作を受けた入力キーの個数、又は操作面の横方向に沿って接触操作を受けた入力キーの個数により定まることが好ましい。
【００１０】
この場合、操作面の縦方向又は横方向に沿って行われた接触操作に基づいて入力文字が決まるので、ユーザは単純な接触操作により文字を入力できる。
【発明の効果】
【００１１】
このような文字入力装置及び文字入力方法によれば、入力キーの押下と、接触操作の方向と、その操作を受けた入力キーの個数により定まる接触操作の移動量とに基づいて文字が入力されるので、簡易な操作で効率的に文字を入力することができる。
【図面の簡単な説明】
【００１２】
【図１】実施形態に係る携帯電話機の斜視図である。
【図２】図１に示す入力キーの配置、及び文字の割当てを示す図である。
【図３】図１に示す携帯電話機の機能構成を示す図である。
【図４】図１に示す携帯電話機のハードウェア構成を示す図である。
【図５】図３に示すデータベースが記憶するテーブルを示す図である。
【図６】（ａ）〜（ｂ）は、図２に示す操作面上での接触操作を示す図である。
【図７】図１に示す携帯電話機の動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。本実施形態では、本発明に係る文字入力装置を携帯電話機に適用する。なお、図面の説明において同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００１４】
まず、図１〜６を用いて、実施形態に係る携帯電話機１の機能及び構成を説明する。
【００１５】
携帯電話機１は、複数の入力キー４が配置されている本体部２と、画面５が配置されている蓋部３とがヒンジにより連結された折畳式携帯電話機である。ユーザが蓋部３を開くと、図１に示すように、携帯電話機１は入力キー４が並べられた操作面２ａと画面５が視認可能な状態になる。
【００１６】
各入力キー４は、図２に示すように縦５列×横３列の格子状に並べられている。このうち、最上段の３個を除く１２個の入力キー４ｄ〜４ｏには、入力モード毎にそれぞれ一又は複数の文字が割り当てられている。例えば、入力キー４ｄに関しては、数字入力モードでは「１」が割り当てられ、仮名入力モードでは「あ行」の５文字が割り当てられている。また、入力キー４ｅに関しては、数字入力モードでは「２」が割り当てられ、英字入力モードでは「Ａ」、「Ｂ」、「Ｃ」が割り当てられ、仮名入力モードでは「か行」の５文字が割り当てられている。なお、図２のキー配置及び文字割当ては一例に過ぎず、様々な変形が可能である。
【００１７】
図３に示すように、携帯電話機１は機能的構成要素として押下検知部（押下検知手段）１１、接触検知部（接触検知手段）１２、データベース（記憶手段）１３、算出部（算出手段）１４及び受付部（受付手段）１５を備えている。
【００１８】
図４に示すように、携帯電話機１は、オペレーティングシステムやアプリケーションプログラムなどを実行するＣＰＵ１０１と、ＲＯＭ及びＲＡＭで構成される主記憶部１０２と、メモリなどで構成される補助記憶部１０３と、データ通信を行う通信制御部１０４と、液晶モニタなどで構成される表示部１０５と、入力キーなどで構成される操作部１０６とで構成される。図３に示す各機能は、ＣＰＵ１０１及び主記憶部１０２の上に所定のソフトウェアを読み込ませ、ＣＰＵ１０１の制御の下で通信制御部１０４を動作させたり、主記憶部１０２や補助記憶部１０３に対してデータを読み書きしたりすることで実現される。
【００１９】
図３に戻って、押下検知部１１は、入力キー４が押下されたことを検知する部分である。ある入力キー４が押下されると、押下検知部１１はその入力キー４の識別子（以下では「キー識別子」という）を生成して受付部１５に出力する。
【００２０】
接触検知部１２は、操作面２ａに対する物理的な接触の位置の経時変化を検知する部分である。接触検知部１２は、入力キー４ａ〜４ｏの下方に埋め込まれた静電パネル１２ａを含んで構成されており（図２参照）、操作面２ａ上の各入力キー４に対する接触の位置（座標）及びその経時変化を静電容量方式により検知する。ユーザの指などが操作面２ａに触れてから離れるまでの間、接触検知部１２は接触のあった点又は面（接触位置）を示す接触位置データを生成して算出部１４に逐次出力する。
【００２１】
なお、静電パネル１２ａを配置する位置は限定されるものではなく、例えば各入力キー４の上面に設けてもよい。また、接触検知部１２が採用する検知方法は静電容量方式に限定されず、例えば抵抗皮膜方式、表面弾性波方式などの別の周知技術を用いてもよい。
【００２２】
データベース１３は、入力キー４と、操作面２ａに対する接触操作の移動方向と、その接触操作を受けた入力キー４の個数により定まる移動量と、入力される文字とを関連付けて記憶する部分である。
【００２３】
例えば、データベース１３は図５に示すようなテーブルを記憶する。図５のテーブルは、仮名入力モードにおける入力キー、接触操作の移動方向、接触操作の移動量及び文字の対応関係の一例を示している。このテーブルの最上行は各入力キー４ｄ〜４ｏの識別子を示し、最右列は入力キー４ｃからの縦方向の移動量を示している。また、「ア行」のように捨て仮名（仮名小文字）の場合があったり、「カ行」のように濁音があったりする場合には、操作面２ａにおける最右列の入力キー４ｃ，４ｆ，４ｉ，４ｌ，４ｏのいずれかからの横方向の移動量も考慮される。
【００２４】
ここで、縦方向とは操作面２ａの長手方向に沿った方向のことであり、横方向とは操作面２ａの幅方向に沿った方向のことである。また、縦方向及び横方向の移動量は、各方向に沿って接触操作を受けた入力キー４の個数によって定まる。例えば、ユーザが３個の入力キー４ｃ，４ｆ，４ｉを指でなぞったときの縦方向の移動量は３であり、その後更にキー４ｈをなぞった場合には、横方向の移動量は２となる。
【００２５】
図５のテーブルに従えば、「１」が印字されている入力キー４ｄが押下され、操作面２ａ上で入力キー４ｃ，４ｆ，４ｉ，４ｈがこの順番でなぞられた場合には、縦方向の移動量が３、横方向の移動量が２であるので、「ヴ」が入力される。また、「２」が印字されている入力キー４ｅが押下され、操作面２ａ上で入力キー４ｃ，４ｂがこの順番でなぞられた場合には、縦方向の移動量が１、横方向の移動量が２であるので、「ガ」が入力される。また、「＃」が印字されている入力キー４ｏが押下され、操作面２ａ上で入力キー４ｃ，４ｆがこの順番でなぞられた場合には、横方向の移動量にかかわらず「、（読点）」が入力される。
【００２６】
なお、図５に示すテーブル（データ）は一例に過ぎず、様々な変形が可能である。また、上記では接触操作の基点が入力キー４ｃであることを前提としているが、任意の入力キーを基準に移動方向及び移動量を判断するようにしてもよい。例えば、入力キー４ａや４ｍを縦方向の移動量の基準としてもよいし、操作面２ａ上の最左列の入力キー４ａ，４ｄ，４ｇ，４ｊ，４ｍを横方向の移動量の基準としてもよい。
【００２７】
データベース１３は、図５に示す例と同様に、英数字や所定の記号が入力可能な英数字入力モードにおける、入力キー、移動方向、移動量及び文字の対応関係を示すテーブルも記憶する。
【００２８】
算出部１４は、接触検知部１２により検知された接触位置の経時変化に基づいて、接触操作の移動方向及び移動量を算出する部分である。例えば、接触操作の基点を入力キー４ｃとして、図６（ａ）の矢印Ａで示すように入力キー４ｃ，４ｆ，４ｉ，４ｈがこの順番でなぞられたことを示す接触位置データの集合が入力された場合には、算出部１４は縦方向、横方向の移動量をそれぞれ３、２と算出する。また、図６（ｂ）の黒丸Ｒで示すように入力キー４ｃのみがなぞられたことを示す接触位置データが入力された場合には、算出部１４は縦横両方向の移動量がともに１であると算出する。算出部１４は算出結果を受付部１５に出力する。
【００２９】
受付部１５は、押下検知部１１により押下が検知された入力キーと、算出部１４により算出された移動方向及び移動量とに対応する文字をデータベース１３から読み出して、その文字の入力を受け付ける部分である。例えば、キー識別子「２」と、「縦方向の移動量が５、横方向の移動量が１」であることを示す算出結果とが入力された場合には、受付部１５は文字「コ」を受け付ける（図５参照）。受け付けられた文字データは、キーバッファなどの記憶領域に出力され、画面５上のカーソル位置に表示される。これにより入力文字が確定し、カーソルは次の入力位置に移動する。
【００３０】
次に、図７を用いて、図１に示す携帯電話機１の動作を説明するとともに、本実施形態に係る文字入力方法について説明する。
【００３１】
文字を入力するために、ユーザがまずいずれかの入力キー４を押下すると、押下検知部１１がそのことを検知する（ステップＳ１１、押下検知ステップ）。その後、ユーザが操作面２ａ上の一以上の入力キー４をなぞると、接触検知部１２が接触位置の経時変化を検知し（ステップＳ１２、接触検知ステップ）、算出部１４がその検知結果に基づいて接触操作の移動方向及び移動量を算出する（ステップＳ１３、算出ステップ）。続いて、受付部１５が押下された入力キー４を示すキー識別子と接触操作を示す移動方向及び移動量とに対応する文字をデータベース１３から読み出し、入力文字として受け付ける（ステップＳ１４、受付ステップ）。これにより、ユーザが指定した文字が画面５のカーソル位置に表示され、携帯電話機１は次の文字又は所定の指示の入力を待つ状態となる。
【００３２】
以上説明したように、本実施形態によれば、押下された入力キー４と、操作面２ａに対して行われた接触操作の移動方向及び移動量とに対応する文字がデータベース１３から読み出され、入力文字として受け付けられる。これにより、ユーザは、入力キー４を単純に押下し、操作面２ａに対して所定の接触操作を行いさえすれば、文字を入力することができる。また、接触操作の移動量はなぞった入力キー４の個数で決まるので、ユーザは、どの程度なぞれば所望の文字を入力できるかを容易に把握できる。したがって、簡易な操作で効率的に文字を入力することが可能になる。
【００３３】
また、本実施形態によれば、操作面２ａの縦方向又は横方向に沿って行われた接触操作に基づいて入力文字が決まるので、ユーザは単純な接触操作により文字を入力できる。
【００３４】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で以下のような様々な変形が可能である。
【００３５】
上記実施形態では本発明を携帯電話機１に適用したが、携帯情報端末（Personal Digital Assistant：ＰＤＡ）やパーソナルコンピュータなどの様々な移動端末又は固定端末に本発明を適用することができる。
【符号の説明】
【００３６】
１…携帯電話機、２ａ…操作面、４（４ａ〜４ｏ）…入力キー、１１…押下検知部（押下検知手段）、１２…接触検知部（接触検知手段）、１２ａ…静電パネル、１３…データベース（記憶手段）、１４…算出部（算出手段）、１５…受付部（受付手段）。
【図１】
2010262375.tif 000003
【図２】
2010262375.tif 000004
【図３】
2010262375.tif 000005
【図４】
2010262375.tif 000006
【図５】
2010262375.tif 000007
【図６】
2010262375.tif 000008
【図７】
2010262375.tif 000009