(57)【要約】 【課題】  本発明は、ユーザが誤って複数の操作キーを押してしまった場合にも、修正操作をすることなく所望の文字列を入力可能な入力装置を提供することを目的とする。【解決手段】  接触面積判定部により所定の閾値以上の面積での接触が検知された操作キー（接触キー）が複数ある場合、変換候補提示部は、複数の接触キーのそれぞれに割り当てられた文字に対応する変換候補文字列のリストを作成し、作成したリストを表示部に前記変換候補文字列を表示する。【選択図】      図３
2010079631.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの文字が割り当てられた操作キーを複数表示する操作キー表示部と、
前記操作キー表示部の前面に該操作キー表示部と関連付けて配設されるタッチパネルと、
前記タッチパネルへの入力に基づき、当該入力に対応する前記操作キーに割り当てられた文字を表示する表示部と、
前記タッチパネルへの入力状態が変化した時点で前記表示部に表示されている文字を入力候補文字とし、１つ以上の前記入力候補文字からなる入力候補文字列に対応する変換候補文字列を前記表示部に選択可能に表示させる変換候補文字列提示部と、
前記タッチパネルへの接触面積を判定する接触面積判定部と
を備え、
前記接触面積判定部により所定の閾値以上の面積での接触が検知された前記操作キーが複数ある場合、前記変換候補提示部は、当該複数の操作キーのそれぞれに割り当てられた文字に対応する前記変換候補文字列を、当該複数の操作キーのそれぞれに割り当てられた文字毎に前記表示部に選択可能に表示させる
ことを特徴とする入力装置。
【請求項２】
前記接触面積判定部は、前記タッチパネルへの接触時間が所定時間を超える長押しを検知した場合に、前記タッチパネルへの接触面積を再度判定し、
前記変換候補作成部は、前記長押しにより更新される前記入力候補文字と、前記接触面積判定部により再度判定された接触面積とに基づいて、前記表示部に選択可能に表示された変換候補文字列を更新する
ことを特徴とする請求項１の入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置に関し、特に、タッチパネルを有する入力装置に関する。
【背景技術】
【０００２】
従来、携帯電話等の電子機器において、液晶ディスプレイ等の表示デバイスにタッチパネルを重ねて構成した入力装置が提供されている。この入力装置では、ユーザが、表示デバイス上に表示されるボタンやアイコン等の操作キーに指などで接触することにより、タッチパネルにてその接触位置が検知され、検知された接触位置に表示されている操作キーへの入力として処理される。
【０００３】
しかしながら、タッチパネルは通常、その表面が平坦であるため、機械的なボタンを操作キーとして有する入力装置のように、ユーザが、指先の触覚でキーの形状やキー同士の境界を判別することが困難である。そのため、タッチパネルを用いた入力装置では、ユーザの指先が隣接して表示される複数の操作キーをまたがって接触してしまい、誤入力を招き易いといった問題があった。
【０００４】
そこで、ユーザが誤って複数の操作キーを押してしまう等の入力ミスを低減する（隣接するキーに対する誤操作を軽減する）方法が提案されている（特許文献１参照）。これによれば、キー入力をキーバッファに記憶し、削除やバックスペース等の修正キーの入力を検知したとき、その直後のキー入力とキーバッファの内容とを比較して、ユーザが実際にはどのキーを押そうとしたのかを判別し、判別の結果を学習データ用レジスタに保存する。学習データ用レジスタの学習データを参照して、タッチパネルにおけるキーのタッチ入力受付範囲を調整する。
【特許文献１】特開２０００−６６８１７
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の方法では、学習の結果に応じて操作キーの入力受付範囲が変更されるため、操作キーによってはその入力受付範囲が小さくなってしまい、そのキーを選択する場合に誤操作が発生する可能性が高くなる。したがって、操作キーの誤操作により、削除キーで誤入力を修正して、再度入力したいキーを選択し直すといった手間は軽減されないという問題がある。
【０００６】
本発明は以上の点に鑑みてなされたものであり、ユーザが誤って複数の操作キーを押してしまった場合にも、修正操作をすることなく所望の文字列を入力可能な入力装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の特徴は、少なくとも１つの文字が割り当てられた操作キーを複数表示する操作キー表示部と、前記操作キー表示部の前面に該操作キー表示部と関連付けて配設されるタッチパネルと、前記タッチパネルへの入力に基づき、当該入力に対応する前記操作キーに割り当てられた文字を表示する表示部と、前記タッチパネルへの入力状態が変化した時点で前記表示部に表示されている文字を入力候補文字とし、１つ以上の前記入力候補文字からなる入力候補文字列に対応する変換候補文字列を前記表示部に選択可能に表示させる変換候補文字列提示部と、前記タッチパネルへの接触面積を判定する接触面積判定部とを備え、前記接触面積判定部により所定の閾値以上の面積での接触が検知された前記操作キーが複数ある場合、前記変換候補提示部は、当該複数の操作キーのそれぞれに割り当てられた文字に対応する前記変換候補文字列を、当該複数の操作キーのそれぞれに割り当てられた文字毎に前記表示部に選択可能に表示させることを要旨とする。
【０００８】
かかる特徴によれば、ユーザによるタッチパネルへの接触が複数の操作キーにまたがって検知された場合に、接触面積が所定の閾値以上である操作キーの全てについて、その操作キーに割り当てられた文字を用いた変換候補を選択可能に提示するので、誤入力による文字修正等の手間を削減できる。
【０００９】
本発明の第１の特徴において、前記接触面積判定部は、前記タッチパネルへの接触時間が所定時間を超える長押しを検知した場合に、前記タッチパネルへの接触面積を再度判定し、前記変換候補作成部は、前記長押しにより更新される前記入力候補文字と、前記接触面積判定部により再度判定された接触面積とに基づいて、前記表示部に選択可能に表示された変換候補文字列を更新してもよい。
【００１０】
かかる特徴によれば、複数の文字が割り当てられた操作キーを長押しすることによって、当該操作キーに割り当てられた複数の文字をトグルさせ、所望の文字を入力候補文字として選択させる入力装置において、トグルにより入力候補文字が切り替わる度に、ユーザによる接触が検知された操作キーに基づいて変換候補文字列のリストを提示するので、常に、操作キーの選択状況に応じた変換候補のリストが選択可能に提示され、誤入力による文字修正等の手間を削減できる。
【発明の効果】
【００１１】
本発明によれば、タッチパネルを用いた入力装置において、ユーザによるタッチパネルへの接触が複数の操作キーにまたがって検知された場合に、接触面積が所定の閾値以上である操作キーの全てについて、その操作キーに割り当てられた文字を用いた変換候補を選択可能に提示するので、誤入力による文字修正等の手間を削減でき、文字入力の効率が向上する。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の第１の実施の形態について説明する。  
（携帯端末の構成）  
図１は、本発明の実施形態に係る入力装置を備えた携帯端末１の構成を示す外観図である。  
【００１３】
携帯端末１は、液晶ディスプレイ等の表示デバイス１０と、表示デバイス１０の前面に配設されるタッチパネル１１とを備える。表示デバイス１０は、その表示領域を分けることによって、操作キーを表示する操作キー表示部１２と、ユーザ入力に応じた各種情報を表示する表示部１３とを構成する。なお、操作キー表示部１２および表示部１３は、それぞれ別個の表示デバイスとして構成しても良い。また、タッチパネル１１は、表示デバイス１０の全面に重畳するよう配置する必要はなく、少なくとも操作キー表示部１２に重畳するよう配置すれば良い。
【００１４】
タッチパネル１１は、操作キー表示部１２に表示される各操作キーの画像に対応して、各操作キーへの入力受付範囲（ユーザによる入力を当該操作キーへの入力として受け付ける範囲）が設定され、指などによる接触を検知すると、その接触範囲を入力受付範囲に含む操作キーに対する入力として受け付ける。
【００１５】
図２は、本実施形態に係る携帯端末１の機能ブロック図である。携帯端末１は、前述の操作キー表示部１２、表示部１３およびタッチパネル１１の他に、日本語入力アプリケーションおよび仮名漢字変換の漢字変換候補ならびに各種設定など種々の情報を記憶する記憶部１４と、これら各機能ブロックをはじめとして携帯端末１全体を制御する制御部１５とを備える。
【００１６】
なお、以下、本発明との関連がある部分について主に説明するため、携帯端末１は、携帯端末としての機能を実現する上で必須な、図示しない或いは説明を省略した論理ブロック（例えば電源部等）を備える場合があることに留意されたい。
【００１７】
タッチパネル１１は、少なくとも操作キー表示部１２の全面に重畳するよう液晶ディスプレイ１０の前面に配設され、操作キー表示部１２に表示される操作キーへの入力を受け付ける。つまり、操作キー表示部１２およびタッチパネル１１は入力部を構成する。なお、操作キー表示部１２そのものが入力を受け付けるタッチパネルとしての機能を有する場合は、タッチパネル１１を別途設けることなく、操作キー表示部１２のみで入力部を構成しても良い。
【００１８】
表示部１３は、制御部１５の制御のもとに種々の情報を表示する。一例として、表示部１３は、電子メール作成時には、電子メールの文書作成・編集画面を表示し、操作キー表示部１２に表示される操作キーへの入力（実際にはタッチパネル１１の対応箇所への接触）に応じた文字を表示する。
【００１９】
なお、本実施形態では、タッチパネル１１は、操作キー表示部１２と表示部１３とを構成する表示デバイス１０の全面に重畳するように配設されるので、操作キー表示部１２に表示される操作キーへの入力だけでなく、表示部１３に表示される種々の情報への入力を受け付けても良い。つまり、表示部１３は、操作キー表示部１２に表示される各操作キーへの入力に応じた情報だけでなく、表示部１３に表示される画面への入力に応じた情報を表示しても良い。例えば、電子メールの文書作成・編集画面において、表示部１３は、操作キー表示部１２への入力に応じた仮名漢字変換の漢字変換候補を表示するとともに、表示した漢字変換候補への入力（実際にはタッチパネル１１の対応箇所への接触）に応じた文字（文字列）を表示する。したがって、表示部１３は、操作キー１２およびタッチパネル１１とともに入力部を構成することができる。
【００２０】
記憶部１４は、予測変換辞書記憶部１４１、入力文字バッファ１４２を備える。  
【００２１】
予測変換辞書記憶部１４１は、変換候補文字列を記憶する。なお、変換候補文字列とは、ユーザによって入力される文字列を、漢字混じりにしたり、数文字先まで予測した文字列である。  
【００２２】
入力文字バッファ１４２は、操作キーへの入力状態が変化した時点で表示部１３に表示されている文字を入力候補文字とし、１文字以上の入力候補文字からなる入力候補文字列を記憶する。なお、操作キーへの入力状態が変化した時点とは、タッチパネル１１において、当該操作キーの入力受付範囲への接触が検知された時点や、接触が解除された時点である。
【００２３】
制御部１５は、面積判定部１５１、予測変換候補提示部１５２を備える。  
【００２４】
面積判定部１５１は、例えばユーザが指先によりタッチパネル１２に接触すると、その接触面積を算出する。なお、ユーザによるタッチパネル１２への接触が、複数の操作キーの入力受付範囲にまたがる場合には、面積判定部１５１は、操作キー毎の接触面積を算出する。  
【００２５】
予測変換候補提示部１５２は、入力文字バッファ１４２に記憶された入力候補文字列に対応する変換候補文字列が予測変換辞書記憶部１４１に記憶されているか否か（存在するか否か）を判定し、変換候補文字列が存在する場合には、当該変換候補文字列をリストとして表示部１３に選択可能に表示する。
（第１実施例）  
図３は、本発明の第１実施例に係る入力装置における入力画面の一例を示す。  
【００２６】
図３（ａ）に示すように、本実施例に係る入力装置は、ＱＷＥＲＴＹ配列のフルキーを入力部として提供する。
【００２７】
以下、本実施例に係る入力装置において、ユーザが、「待ち合わせ（matiawase）」と入力する場合について説明する。図３（a）において、ユーザは、「mat」まで入力済みである。即ち、図３（ａ）において、入力バッファ１４２には「mat」が格納されている。続いて、ユーザは、「i」を入力するために、タッチパネル１２に指で接触する。この際、図３（ｂ）に示すように、「i」の操作キー周辺に配置されている「o」「ｋ」「ｌ」の操作キー（の入力受付範囲）にも指が接触する場合がある。
【００２８】
本実施例では、入力受付範囲において指の接触が検知された全ての操作キーについて、面積判定部１５１が、その接触面積を算出する。面積判定部１５１は、さらに、入力受付範囲の面積に対する接触面積の割合（以下、押下率と言う）を、入力受付範囲において指の接触が検知された全てのキーについてそれぞれ算出する。例えば、図３（ｂ）に示す状態の場合、「i」「o」「ｋ」「ｌ」の操作キーの押下率はそれぞれ、５２％、６４％、１２％、２０％となる。
【００２９】
記憶部１４は、押下率の閾値（例えば、４０％）を記憶している。制御部１５は、各操作キーの押下率と記憶部１４に記憶されている閾値とを比較し、変換候補を提示すべき文字を決定する。つまり、例えば、図３（ｂ）に示す接触状態では、「i」と「o」の操作キーの押下率がそれぞれ４０％以上であるため、制御部１５は、「i」と「o」の操作キーへの入力を、変換候補を提示すべき入力として判定する。
【００３０】
予測変換候補提示部１５２は、入力バッファ１４２に記憶されている「mat」と、制御部１５によって変換候補を提示すべき入力として判定された「i」または「o」の操作キーに割り当てられた文字「i」または「o」とを組み合わせた文字列、「mati」および「mato」、のそれぞれについて、予測変換辞書記憶部１４２を参照して変換候補文字列のリストを作成し、図３（ｃ）に示すように、表示部１３に選択可能に表示する。
【００３１】
なお、予測変換候補提示部１５２は、押下率の高い「o」の操作キーに割り当てられている文字「o」を用いた文字列「mato」に対応する変換候補文字列のリストに対し、「i」の操作キーに割り当てられている文字「i」を用いた文字列「mati」に対応する変換候補文字列のリストよりも広い表示領域を割り当てる。
【００３２】
以上、本実施形態によれば、タッチパネルを用いた入力装置において、ユーザによるタッチパネルへの接触が複数の操作キーにまたがって検知された場合に、接触面積が所定値以上である操作キーの全てについて、その操作キーに割り当てられた文字を用いた変換候補を選択可能に提示するので、誤入力による文字修正等の手間を削減でき、文字入力の効率が向上する。
（第２実施例）  
図４は、本発明の第２実施例に係る入力装置における入力画面の一例を示す。  
【００３３】
図４に示すように、本実施例に係る入力装置は、テンキーを入力部として提供する。テンキーの各キーには、例えば、あ行（１）、か行（２）、さ行（３）、〜わ行（０）が割り当てられ、このキーの押下（接触）回数に応じて各行の文字を順番に表示（あ→い→う→え→お→ぁ→ぃ→ぅ→ぇ→ぉ、か→き→く→け→こ等）させることで、所望の文字を入力することができる。また、各キーを所定時間以上押したまま（接触したまま）にする（長押しする）ことで、キーを長押ししている間の所定時間毎に、当該キーに割り当てられた文字が上述したように順番に表示され、目的の文字が表示されている間にキーを放す（長押しを解除する、接触を解除する）ことで、目的の文字を入力することができる。
【００３４】
図５は、本実施例に係る入力装置の処理の流れ説明するフローチャートである。  
【００３５】
ステップＳ２０１において、制御部１５は、タッチパネル１１において指の接触を検知すると、この接触位置を入力受付範囲に含む操作キー（以下、接触キーという）を判定する。
【００３６】
また、制御部１５は、ステップＳ２０１において接触キーと判定された全ての操作キーについて、ステップＳ２０２以下の処理を行う。  
【００３７】
ステップＳ２０３において、面積判定部１５１は、接触キーの入力受付範囲における接触面積を求め、さらに当該接触キーの押下率を求める。
【００３８】
ステップＳ２０４において、制御部１５は、接触キーの入力受付範囲における接触面積と押下率とを、記憶部１４の接触キー管理テーブルに格納する。即ち、制御部１５は、接触キーの識別子（以下、キーＩＤという）と、当該接触キーの入力範囲における接触面積と押下率とを対応付けて、接触キー管理テーブルに記憶する。なお、キーＩＤが既に接触キー管理テーブルに格納されている場合、制御部１５は、当該キーＩＤに対応付けられて格納されている接触面積、押下率、トグルカウンタを更新する。
【００３９】
ここで、接触キー管理テーブルの一例を図６に示す。図６に示すように、接触キー管理テーブルは、接触キーのキーＩＤ毎に、その接触面積、押下率、およびトグルカウンタの値を記憶する。この接触キー管理テーブルは、操作キーへの接触が検知されたときに更新され、操作キーへの接触が解除された後（キーリリース後）の所定期間内に接触が無かった場合や、クリアキーへの接触を検知した場合に、そのタイミングで削除される。
【００４０】
なお、トグルカウンタは、キートグルを判定するために用意され、操作キーに割り当てられた文字数の上限までカウントアップする。例えば、テンキーの「２」の操作キーには、「か行」の５文字（か、き、く、け、こ）が割り当てられており、入力検知時（即ち、表示部１３に「か」が表示されている時）には「０」が設定され、「か→き」のトグルで１、「き→く」のトグルで２とカウントアップされ、「け→こ」のトグルで４が設定され、「こ→か」のトグルで再度０が設定される。即ち、トグルカウンタの値を参照することで、操作キーに割り当てられている複数の文字のうち、表示部１３に表示すべき文字が特定される。
【００４１】
ステップＳ２０５において、制御部１５は、接触キー管理テーブルに基づいて、接触キーの押下率が所定の閾値以上か否かを判定する。接触キーの押下率が所定の閾値以上であると判定された場合（ステップＳ２０５でＹＥＳ）、ステップＳ２０６において、予測変換候補提示部１５２は、当該接触キーについて接触キー管理テーブルを参照し、変換候補文字列のリストを作成、表示部１３に選択可能に表示する。
【００４２】
なお、制御部１５は、ステップＳ２０７において、タッチパネル１１への接触が所定時間を超えたことを検知した場合（長押しを判定した場合）、ステップＳ２０１に戻り、再度、接触位置を入力受付範囲に含む操作キー（以下、接触キーという）を判定し、上記の処理を繰り返す。
【００４３】
また、制御部１５は、トグルカウンタを参照してトグル処理を行い、予測変換候補提示部１５２は、トグル処理後に対応する文字を用いて変換候補を作成し、表示する。なお、制御部１５は、押下率に応じた操作キー候補・文字候補の優先順位付けした表示、または各文字候補の表示数を変えて表示させるといったことも可能である。
【００４４】
図７は、本実施形態の入力装置において図５に示すフローチャートに従った処理を行った場合の画面遷移を示す図である。  
【００４５】
本実施形態の入力装置において、ユーザは、「今から（いまから）」と入力するために、「あ行」の文字の割り当てられた操作キー「１」に指で触れる。このとき、図７（ａ）に示すように、ユーザの指は、「か行」の文字の割り当てられた操作キー「２」にも触れてしまったとする。面積判定部１５１は、操作キー「１」および「２」のそれぞれについて接触面積を算出し、さらに押下率を算出する。
【００４６】
続いて、制御部１５は、操作キー「１」および「２」のそれぞれについて、キーＩＤが接触キー管理テーブルに登録済みか否かを判定する。操作キー「１」および「２」のそれぞれのキーＩＤが操作キー管理テーブルに登録されていない場合、制御部１５は、それぞれのキーＩＤと、各操作キーについて算出した接触面積と押下率とを接触キー管理テーブルに新規に登録する。また、このとき、操作キー「１」および「２」共に、接触キー管理テーブルにおいて対応するトグルカウンタは０に設定される。
【００４７】
ここで、図７（ａ）に示すように、操作キー「１」の押下率が６０％、操作キー「２」の押下率が４５％であった場合、制御部１５は、最も押下率の高い操作キー「１」に割り当てられている「あ行」の文字であって、接触キー管理テーブルに設定されたトグルカウンタの値「０」に対応する文字「あ」を、入力候補文字として表示部１３に表示させる。このとき、予測変換候補提示部１５２は、図７（ｃ）に示すように、入力候補文字「あ」の変換候補文字列リストを提示するとともに、押下率が４０％以上である操作キー「２」に割り当てれているか行の文字であって、接触キー管理テーブルに設定されたトグルカウンタの値「０」に対応する文字「か」の変換候補文字列リストも提示する。
【００４８】
タッチパネル１２において、ユーザによる接触を検知してから所定時間が経過する間に接触が解除されなかった場合（つまり、長押しを検知した場合）、面積判定部１５１は、再度接触面積を算出する。このとき、ユーザが長押ししながら指の位置をずらすことにより、タッチパネル１２への接触状態が、図７（ａ）に示す状態から、図７（ｂ）に示す状態（タッチパネル１２への接触が、操作キー「１」の入力受付範囲にのみ含まれる状態）に変化していたとする。制御部１５は、表示部１３に表示されている入力候補文字「あ」を、操作キー「１」に割り当てられている「あ行」の文字であって、接触キー管理テーブルに設定されたトグルカウンタの値「１」に対応する文字「い」に更新する。このとき、予測変換候補提示部１５２は、図７（ｄ）に示すように、入力候補文字「い」の変換候補文字列リストのみを提示し、文字「か」の変換候補文字リストの提示を終了する。
【００４９】
以上、本実施形態によれば、タッチパネルを用い、かつ、複数の文字が割り当てられた操作キーを長押しすることによって、当該操作キーに割り当てられた複数の文字をトグルさせ、所望の文字を入力候補文字として選択させる入力装置において、トグルにより入力候補文字が切り替わる度に、接触が検知された操作キーに基づいて変換候補文字列のリストの提示を更新するので、常に、操作キーの押下状況に応じた変換候補のリストが選択可能に提示される、誤入力による文字修正等の手間を削減できる。
【００５０】
以上、本発明の一例を説明したが、具体例を例示したに過ぎず、特に本発明を限定するものではなく、各部の具体的構成等は、適宜設計変更可能である。また、各実施形態の構成及び各変更例の構成もそれぞれ組み合わせることが可能である。また、各実施形態及び各変更例の作用及び効果は、本発明から生じる最も好適な作用及び効果を列挙したに過ぎず、本発明による作用及び効果は、各実施形態及び各変更例に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施形態に係る入力装置の一例を示す外観図である。
【図２】本発明の実施形態に係る入力装置の機能ブロック図である。
【図３】本発明の実施形態に係る入力装置における入力画面の一例を示す図である。
【図４】本発明の実施形態に係る入力装置における入力画面の一例を示す図である。
【図５】本発明の実施形態に係る入力装置の処理の流れを説明するフローチャートである。
【図６】本発明の実施形態に係る接触キー管理テーブルの一例を示す図である。
【図７】本発明の実施形態に関わる入力装置における入力画面の一例を示す図である。
【符号の説明】
【００５２】
１…携帯端末、１０…表示デバイス、１１…タッチパネル、１２…操作キー表示部、１３…表示部、１４…記憶部、１５…制御部
【図１】
2010079631.tif 000003
【図２】
2010079631.tif 000004
【図３】
2010079631.tif 000005
【図４】
2010079631.tif 000006
【図５】
2010079631.tif 000007
【図６】
2010079631.tif 000008
【図７】
2010079631.tif 000009