(57)【要約】【課題】円滑なスライド操作を実現する操作面連続型のキーボードを提供する。【解決手段】キーボード１００は、連続するキー操作面１０１に、キー・トップを配置している。メンブレン・シート１０５は、キー・トップに対応する位置が押下されたときに動作するキー・スイッチを含む。操作面に１本の指が分担する複数のキーを含む操作領域１０１ａ〜１０１ｃを設ける。操作領域の外延は、突起状のパーティション２００で囲まれている。各操作領域の中では、前後方向にパーティションがないため指を円滑にスライドさせて移動できる。左右方向ではパーティションを知覚して指の位置およびキー・トップの位置を認識できる。【選択図】図２
2017027148.tif 000002
【特許請求の範囲】
【請求項１】
連続する操作面に配置した複数のキー・トップと、
前記キー・トップの押下に応じて動作するキー・スイッチと、
複数の前記キー・トップをそれぞれが含む複数の操作領域を触覚で知覚可能にする第１の物理的形状構造と
を有するキーボード。
【請求項２】
前記操作領域が、１本の指が操作を分担する複数の前記キー・トップだけを含む請求項１に記載のキーボード。
【請求項３】
前記第１の物理的形状構造が、前記操作領域の左右方向を知覚可能にするように前後方向に延びている請求項１または請求項２に記載のキーボード。
【請求項４】
前記第１の物理的形状構造が、前記操作領域の外延を囲んでいる請求項１または請求項２に記載のキーボード。
【請求項５】
前記第１の物理的形状構造が、前記操作面より突き出た突起構造である請求項１または請求項２に記載のキーボード。
【請求項６】
前記第１の物理的形状構造に沿って設けた前記操作面における前後方向の指の位置を触覚で知覚可能にする第２の物理的形状構造を含む請求項１または請求項２に記載のキーボード。
【請求項７】
前記第２の物理的形状構造を、前記操作領域が含むキー・トップまたはキー・トップ間の境界に対応する位置に配置した請求項６に記載のキーボード。
【請求項８】
前記操作面におけるホーム・ポジションの指の位置を触覚で知覚可能にする前記第２の物理的形状構造とは形状が異なる第３の物理的形状構造を含む請求項６に記載のキーボード。
【請求項９】
前記キー・スイッチがメンブレン・シートで構成されている請求項１に記載のキーボード。
【請求項１０】
請求項１から請求項９のいずれかに記載のキーボードを搭載する電子機器。
【請求項１１】
電子機器の収納が可能なキャリー・カバーであって、
前記電子機器の収納部と、
キーボードと、
前記キーボードと前記電子機器を接続するインターフェースと、
携帯時に前記キーボードおよび前記電子機器を覆うことが可能な外装カバーと
を有し、
前記キーボードが、
複数のキー・トップを含み、触覚による知覚を可能にする物理的形状構造で境界が区切られた複数の操作領域を含むトップ・シートと、
前記キー・トップに対応する位置で前記トップ・シートの下層に配置したキー・スイッチと、
前記キー・スイッチに接続されたキーボード・コントローラと
を有するキャリー・カバー。
【請求項１２】
単語の入力を処理するキーボード・システムであって、
１本の指で操作する複数のキーを含む操作領域を触覚で知覚する物理的形状構造を備えるキーボードと、
検出したキーに対応する文字を認識する文字認識部と、
入力された文字を記憶する入力文字記憶部と、
参照単語と入力された文字列から前記操作領域に含まれるいずれかのキーを選択する入力文字選択部と
を有するキーボード・システム。
【請求項１３】
前記選択したキーが今回検出したキーに隣接するキーである請求項１２に記載のキーボード・システム。
【請求項１４】
前記選択したキーが今回検出したキーから離散した位置に存在するキーである請求項１２に記載のキーボード・システム。
【請求項１５】
前記選択したキーが同時押下されたときに検出した複数のキーのいずれかである請求項１２に記載のキーボード・システム。
【請求項１６】
前記参照単語が、過去に入力された履歴単語である請求項１２に記載のキーボード・システム。
【請求項１７】
前記参照単語が、辞書単語である請求項１２に記載のキーボード・システム。
【請求項１８】
前記入力文字選択部は、前記参照単語と、前記入力文字記憶部が記憶する文字または文字列および今回入力された文字で構成する文字列に基づいて認識した単語を入力が意図された単語と推定して出力する請求項１２に記載のキーボード・システム。
【請求項１９】
キーボードに対する単語の入力を処理するために、電子デバイスに、
触覚による知覚が可能な物理的形状構造で区分された操作領域が含む複数のキーを認識するステップと、
順番に押下されたキーに対応する文字を認識するステップと、
先行して認識した文字または文字列および前記操作領域が含む複数のキーに対応する文字を結合して構成した複数の文字列のそれぞれと参照単語を比較して、前記操作領域が含むいずれかのキーに対応する文字を今回入力された文字として選択するステップと
を有する処理をさせるためのコンピュータ・プログラム。
【請求項２０】
キーボードに対する単語の入力を電子デバイスが処理する方法であって、
触覚による知覚が可能な物理的形状構造で区分された操作領域が含む複数のキーを前記電子デバイスが認識するステップと、
順番に押下されたキーに対応する文字を記憶するステップと、
今回入力された文字に対応するキーが帰属している前記操作領域が含む複数のキーを特定するステップと、
入力された文字列と参照単語を比較して前記特定した複数のキーのそれぞれに対応する文字の中から今回の入力に対応する文字を選択するステップと
を有する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に入力する薄型のキーボードに関する。
【背景技術】
【０００２】
ノートブック型パーソナル・コンピュータ（ノートＰＣ）やデスクトップ型パーソナル・コンピュータは入力装置として機械式のキーボードを使用する。また、ソフトウェア・キーボードを実現するタッチスクリーンを備えたタブレット端末およびスマートフォンなども、外部の入力装置として機械式のキーボードを使用することがある。典型的な機械式のキーボードとして、いわゆるパンタグラフ式のキーボードが存在する。パンタグラフ式のキーボードは、各キーが物理的に相互に分離したキー・トップと、パンタグラフという独立したキー・トップの支持構造と、ラバー・ドームという指の押下圧力に対する反力を与える弾力部材を含んでいる。
【０００３】
パンタグラフ式のキーボードには、押下されたキーに所定のストロークを与えるキー・トラベリングがあり、これによってユーザは押下した際に入力を指で感じる操作感覚（タクタイル（tactile））を得ることができる。ラバー・ドームは、キー・スイッチが動作する前に指に対して適度な反力の変化としてタクタイルを与える。良好なタクタイルがあるキーボードは、リズミカルなキー入力を可能にするため長時間の操作をしても疲労が少ない。
【０００４】
これに対して、平坦な操作面を備えたいわゆるフラット型キーボードが存在する。フラット型キーボードは、キー・トラベルをなくしたり、少なくしたりして薄型化を図ることができるとともに、表面を連続したシートで覆うことができるため防水性にも優れている。典型的なフラット型キーボードとして、タブレット端末のタッチスクリーンに表示するソフトウェア・キーボードがある。
【０００５】
ソフトウェア・キーボードは、触覚でホーム・ポジションの知覚ができず、かつ、タクタイルがないため、タッチ・タイピング（ブラインド・タッチ）ができない。フラット型キーボードのなかでメンブレン・シート、圧力センサまたは静電スイッチなどのキー・スイッチを利用するタイプは、押圧でキー・スイッチを動作させる点で、機械式のキーボードの範疇に含めることができる。フラット型でかつ機械式のキーボードは、さらに、少ないキー・トラベルでタクタイルを付与するために金属ドームを組み込む場合もある。このようなキーボードは表面を覆う連続したシートが、押下されたときに弾力的に変形して多少のキー・トラベルを生成するため薄型化とタクタイルを調和させることができる。
【０００６】
特許文献１は、メンブレンスイッチを使用した薄型のキーボードを開示する。キーボードは、下からバックプレート、メンブレンスイッチ、シートアセンブリ、およびトップラバーを積層している。同文献には、トップラバーにキーに対応する凹凸を設けることでタッチ・タイピングを可能にすることが記載されている。特許文献２は、金属ドームを利用した薄型のキーボードを開示する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１２−１２９１４０号公報
【特許文献２】特開平１０−３０２５７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本明細書では、パンタグラフ式のようなキー・トップが物理的に相互に分離しているタイプのキーボードを操作面独立型キーボードといい、特許文献１および特許文献２に記載するようなキー・トップを連続したキー操作面上に配置しているタイプのキーボードを、操作面連続型キーボードということにする。操作面独立型キーボードはキー・トップが物理的に独立しているため、たとえば、Ｆキーを押下してからＲキー押下するときに、Ｆキーを押下した指をキー・トップから指が離れるまで持ち上げてからＲキーまで移動させる。
【０００９】
これに対して、操作面連続型キーボードではキー・トップが連続するキー操作面上に存在しており、ユーザは指をキー操作面から離さないで滑らせながら目的とする位置まで移動させて押下することができる。このようなキー操作面で指をすべらせながら移動させて、目的とするキーを押下する操作をスライド操作ということにする。スライド操作は指の上下動が少ないため、慣れてくると長時間キー操作をしても疲れが少なく入力時間も短縮できる新しい入力方法である。スライド操作は、操作面連続型キーボードのキー操作面が平坦であるほど円滑に行うことができるが、指の触覚でキーの位置を認識することができないためタッチ・タイピングができない。
【００１０】
しかし、各キー・トップの位置を触覚で認識させるために、特許文献１のようにキー・トップごとに凹凸を設けたり、キー・トップの間に凸部や凹部を設けたりするとスライド操作を円滑に行うことができなくなる。また、キー操作面に形成した凹凸で各キー・トップを分離する場合は、余分なスペースが必要になりキーボードのサイズ、特にメンブレン・シートのサイズが大型化する。操作面連続型キーボードで効果的なスライド操作を可能にするためには、このような問題を解決する必要がある。
【００１１】
そこで本発明の目的は、円滑なスライド操作を実現する操作面連続型のキーボードを提供することにある。さらに、本発明の目的は、誤入力の防止が可能な操作面連続型のキーボードを提供することにある。さらに本発明の目的は、誤入力の修正が可能な操作面連続型のキーボードを提供することにある。さらに、本発明の目的は、タッチ・タイピングが可能な操作面連続型のキーボードを提供することにある。さらに本発明の目的は、小型化が可能な操作面連続型のキーボードを提供することにある。さらに、本発明の目的は、操作面連続型のキーボードを搭載するキャリー・カバー、入力された単語を処理する方法、キーボード・システムおよびコンピュータ・プログラムを提供することにある。
【課題を解決するための手段】
【００１２】
本発明の第１の態様は、連続する操作面に配置した複数のキー・トップと、キー・トップの押下に応じて動作するキー・スイッチと、複数のキー・トップをそれぞれが含む複数の操作領域を触覚で知覚可能にする第１の物理的形状構造とを有するキーボードを提供する。操作面が連続しているため操作領域の範囲では円滑なスライド操作を行うことができる。また、各指がそれぞれ操作を分担する複数のキー・トップの範囲を第１の物理的形状構造で知覚して、操作前および操作中の指の位置を操作面に視線を向けなくても決めることができるため、タッチ・タイピングが可能になる。
【００１３】
操作領域は、１本の指が操作を分担する複数のキー・トップだけを含んでもよい。このとき操作面は、分担する指が決まっていないキー・トップを含んでいてもよい。第１の物理的形状構造は、操作領域の左右方向を知覚可能にするように前後方向に延びるように構成することができる。第１の物理的形状構造は、操作領域の前後方向および左右方向の外延を囲むようにしてもよい。第１の物理的形状構造は、操作面より突き出た突起構造または操作面より凹んだリセス構造とすることができる。操作面における前後方向の指の位置を触覚で知覚可能にするように第１の物理的形状構造に沿って設けた第２の物理的形状構造を含んでもよい。
【００１４】
第２の物理的形状構造は、操作領域における円滑なスライド操作を妨げず、かつ、ホーム・ポジションおよびスライド操作の間の前後方向における指の位置を触覚で知覚可能にする。第２の物理的形状構造は、第１の物理的形状構造を所定の位置で知覚できる形状にしたり、第１の物理的形状構造に対して所定の位置に別の部材を付加したりして形成することができる。第２の物理的形状構造を、操作領域が含むキー・トップまたはキー・トップ間の境界に対応する位置に配置することができる。操作面におけるホーム・ポジションの指の位置を触覚で知覚可能にする、第２の物理的形状構造とは形状が異なる第３の物理的形状構造を含むようにしてもよい。キー・スイッチはメンブレン・シートで構成することができる。
【００１５】
本発明の第２の態様は、電子機器の収納が可能なキャリー・カバーを提供する。キャリー・カバーは、電子機器の収納部と、キーボードと、キーボードと電子機器を接続するインターフェースと、携帯時にキーボードおよび電子機器を覆うことが可能な外装カバーとを有する。そして、キーボードは、複数のキー・トップを含み、触覚による知覚を可能にする物理的形状構造で境界が区切られた複数の操作領域を含むトップ・シートと、キー・トップに対応する位置でトップ・シートの下層に配置したキー・スイッチと、キー・スイッチに接続されたキーボード・コントローラとを有する。
【００１６】
本発明の第３の態様は、単語の入力を処理するキーボード・システムを提供する。キーボード・システムは、１本の指で操作する複数のキーを含む操作領域を触覚で知覚する物理的形状構造を備えるキーボードと、検出したキーに対応する文字を認識する文字認識部と、入力された文字を記憶する入力文字記憶部と、参照単語と、入力された文字列から操作領域に含まれるいずれかのキーを選択する入力文字選択部とを有する。
【００１７】
上記構成によれば、１本の指が同一の操作領域が含む他のキーに対して誤入力をしても、キーボード・システムが正しい文字を選択することができる。選択したキーは、今回検出したキーに隣接するキーとすることができる。選択したキーは、今回検出したキーから離散した位置に存在するキー、すなわち隣接しないキーであってもよい。複数のキーに対する同時押下があったときは、押下されたいずれかのキーが入力を意図するキーである可能性が高い。
【００１８】
したがって選択したキーは、同時押下されたときに検出した複数のキーのいずれかを選択するようにしてもよい。参照単語は、キーボードに対して過去に入力された履歴単語または辞書単語とすることができる。このとき入力文字選択部は、参照単語と、入力文字記憶部が記憶する文字または文字列、および今回入力されたキーに対応する文字で構成する文字列に基づいて認識した単語を入力が意図された単語と推定して出力することができる。
【００１９】
本発明の第４の態様は、キーボードに対する単語の入力を処理するために、電子デバイスに所定の処理をさせるコンピュータ・プログラムを提供する。コンピュータ・プログラムは、触覚による知覚が可能な物理的形状構造で区分された操作領域が含む複数のキーを認識し、順番に押下されたキーに対応する文字を認識する。さらにコンピュータ・プログラムは、先行して認識した文字または文字列および操作領域が含む複数のキーに対応する複数の文字で構成する複数の文字列のそれぞれと参照単語を比較して、操作領域が含むいずれかのキーに対応する文字を今回入力された文字として選択する。
【００２０】
本発明の第５の態様は、キーボードに対する単語の入力を電子デバイスが処理する方法を提供する。電子デバイスは、触覚による知覚が可能な物理的形状構造で区分された操作領域が含む複数のキーを認識し、順番に押下されたキーに対応する文字を記憶する。電子デバイスは、今回入力された文字に対応するキーが帰属している操作領域が含む複数のキーを特定し、入力された文字列と参照単語を比較して特定した複数のキーのそれぞれに対応する文字の中から今回の入力に対応する文字を選択する。
【発明の効果】
【００２１】
本発明により、円滑なスライド操作を実現する操作面連続型のキーボードを提供することができた。さらに、本発明により、誤入力の防止が可能な操作面連続型のキーボードを提供することができた。さらに本発明により、誤入力の修正が可能な操作面連続型のキーボードを提供することができた。さらに、本発明により、タッチ・タイピングが可能な操作面連続型のキーボードを提供することができた。さらに本発明により、小型化が可能な操作面連続型のキーボードを提供することができた。さらに、本発明により、操作面連続型のキーボードを搭載するキャリー・カバー、入力された単語を処理する方法、キーボード・システムおよびコンピュータ・プログラムを提供することができた。
【図面の簡単な説明】
【００２２】
【図１】操作面連続型のキーボード１００が含むキー操作面１０１の構造を説明するための平面図である。
【図２】キーボード１００の部分的な斜視図でおよび断面図である。
【図３】同一操作領域が含むキーに対する前後方向Ｘの誤入力を防止する特徴構造２０５を備えたキーボード１００ａの平面図および斜視図である。
【図４】キーボード１００を含むキーボード・システム３００の機能ブロック図である。
【図５】キーボード１００の電気的な構成を説明するための機能ブロック図である。
【図６】キーボード・システム３００の動作を説明するためのフローチャートである。
【図７】キーボード・システム３００の動作を説明するためのフローチャートである。
【図８】操作面連続型のキーボード１００ｂ、１００ｃのキー操作面１０１の構造を説明するための平面図である。
【図９】キーボード１００を、タブレット端末６００の入力デバイスに適用する例を説明するための図である。
【図１０】キーボード１００を、タブレット端末のキャリー・カバー７００に適用する例を説明するための図である。
【発明を実施するための形態】
【００２３】
図１は、本実施の形態にかかる操作面連続型のキーボード１００が含むキー操作面１０１の構造を説明するための平面図で、図２（Ａ）は、キーボード１００の部分的な斜視図で、図２（Ｂ）、（Ｃ）は図２（Ａ）のＡ−Ａ矢視およびＢ−Ｂ矢視の断面図である。図２（Ｂ）に示すように、キーボード１００は、下からベース・プレート１０７、メンブレン・シート１０５、およびトップ・シート１０３を積層している。図１に示すキーボード１００に対して、操作するユーザからみた前後方向Ｘおよび左右方向Ｙを定義する。
【００２４】
図１において、トップ・シート１０３の表面を構成するキー操作面１０１には、代表的に参照番号１０２で示した複数のキー・トップを配置している。キー・トップ１０２は、メンブレン・シート１０５が含むキー・スイッチを動作させるための操作位置に相当する。キー・トップ１０２はトップ・シート１０３に定義した領域であり、キー操作面１０１の表面に印刷や裏面彫刻などでキーに論理的に割り当てた文字、数字、記号などのキー名称を付して特定することができる。
【００２５】
キー操作面１０１は、円滑なスライド操作のために指が移動する範囲において形状的な特徴がないことが望ましい。この場合ユーザは、キー操作面１０１に指が触れたときに、指の触覚では意図するキー・トップ１０２の位置を知覚することはできない。ただしスライド操作に支障のない範囲で、キー・トップ自体または各キー・トップの周りのキー操作面１０１に凹凸やエンボス加工などの表面処理をするキーボードも本発明の範囲に含む。
【００２６】
図２（Ｂ）において、ベース・プレート１０７は、キーボード１００の構造体として機能するように、金属プレートまたは合成樹脂プレートで作成することができる。メンブレン・シート１０５はキー・スイッチの一例で、上部シート、スペーサ・シートおよび下部シートの３層構造にしている。上部シートおよび下部シートの対向する面には、それぞれ配線パターンが相互にクロスして対向するように形成されている。トップ・シート１０３の所定のキー・トップ１０２が押下されたときに、スペーサが形成する空間が上部シートおよび下部シートの弾力的な変形で縮まって押下されたキー・トップ１０２の直下にある配線パターン同士が電気的に接触する。
【００２７】
また、圧力が解放されると、上部シートおよび下部シートの復元力で配線パターンが解放される。配線パターンのなかで接触と解放を行う部分は、キー・スイッチ３５５（図５）を構成する。たとえば、上部シートの配線パターンは図５に示す複数のスキャン・ライン１Ｓ〜１６Ｓとしてスキャン・ドライバ３５７に接続され、下部シートの配線パターンは複数のデコーダ・ライン１Ｄ〜８Ｄとしてデコーダ３５９に接続される。メンブレン・シート１０５に代えてキー・スイッチは、静電容量型センサ、抵抗型センサ、または圧力センサなどのキー・トップ１０２の押下を検出するセンサで構成することもできる。このときキーボードは、キー・トップ１０２が押下されたときのキー・トラベルがほとんどないタイプであってもよい。
【００２８】
トップ・シート１０３は、特定のキー・トップ１０２の押下が隣接するキー・トップに対応するキー・スイッチをメークさせない程度に柔軟性のあるプラスチック材料で形成することができる。図１、図２に示すようにトップ・シート１０３には、操作領域１０１ａ〜１０１ｉを定義している。突起状のパーティション２００は、操作領域１０１ａ〜１０１ｉの平面的な外延を前後方向Ｘおよび左右方向Ｙにおいて画定する。パーティション２００は、トップ・シート１０３と一体成形してもよいし、キー操作面１０１に合成樹脂や金属のパターンを貼り付けるようにして形成してもよい。
【００２９】
パーティション２００で外延が画定した各操作領域１０１ａ〜１０１ｉは、それぞれ左手と右手の指が操作を分担する複数のキー・トップ１０２を含んでいる。トップ・シート１０３は、全体を１枚のシートで形成してもよいし、操作領域１０１ａ〜１０１ｉごとに異なるシートで形成してもよい。操作領域１０１ａ、１０１ｂがそれぞれ含む複数のキー・トップの押下は左手の小指が分担し、操作領域１０１ｃ、１０１ｄ、１０１ｅがそれぞれ含む複数のキー・トップの押下は、それぞれ左手の薬指、中指、人指し指が分担する。
【００３０】
操作領域１０１ｆ、１０１ｇ、１０１ｈ、１０１ｉがそれぞれ含む複数のキー・トップの押下は、それぞれ右手の人指し指、中指、薬指、小指が分担する。スペース・キーは左手または右手の親指が分担する。操作領域１０１ａ〜１０１ｉは標準的なタッチ・タイピングにおいて、各指が操作する頻度が高いキー・トップ１０２だけを含むことができる。この場合、操作領域１０１ａ〜１０１ｉの外にあるキー・トップ１０２は、いずれの指で操作してもよい。図１に例示した操作領域１０１ａ〜１０１ｉがそれぞれ含むキー・トップの数およびキー名称は一例であり、本発明はこれに限定するものではない。
【００３１】
たとえば前側（手前側）にある左側のＣｔｒｌキー、左側のＡｌｔキー、右側のＡｌｔキーおよび右側のＣｔｒｌキーがそれぞれ、操作領域１０１ａ、１０１ｃ、１０１ｈ、１０１ｉに含まれるようにしてもよい。また、左手の小指が操作する操作領域１０１ａ、１０１ｂが１つの操作領域となるように前後方向Ｘに延びる境界の部位を取り除いてもよい。さらに、操作領域１０１ｉの右側にある複数のキー・トップをいくつかのブロックに分割するようなパーティションを設けてもよい。
【００３２】
パーティション２００は、少なくとも各指が操作領域１０１ａ〜１０１ｉの左右方向Ｙの位置を触覚で知覚できるものであればよい。したがって、キーボード１００のパーティション２００を構成する左右方向Ｙに走る部位１５０ａ、１５０ｂはなくてもよい。ユーザは、キーボード１００に入力するときは、キー操作面１０１を見なくてもパーティション２００で指の位置を知覚して分担する操作領域１０１ａ〜１０１ｉに指を配置することができる。
【００３３】
キーボード１００は、各操作領域１０１ａ〜１０１ｉの範囲で押下するキー・トップの位置を前後方向Ｘおよび操作領域１０１ｅ、１０１ｆではさらに左右方向Ｙに移動させて円滑なスライド操作をすることができる。また、１本の指が操作する範囲では、前後方向Ｘおよび左右方向Ｙにおけるキー・トップ間に触覚で知覚する凹凸を設けないため、キー・トップ１０２間を操作に支障のない範囲で接近させることができる。したがって、メンブレン・シート１０５の面積を小さくすることができる。
【００３４】
しかしキーボード１００は、各操作領域１０１ａ〜１０１ｉの中でスライド操作をする際には、触覚で前後方向Ｘにおけるキー・トップ１０２の位置を知覚できない。また、前後方向Ｘに２列のキー・トップを配置した操作領域１０１ｅ、１０１ｆでは、さらに触覚で左右方向Ｙの指の位置を知覚することはできない。したがって操作に不慣れなユーザは、タッチ・タイピングをしないか、同一の操作領域１０１ａ〜１０１ｉにおける他のキーを誤って押下する可能性がある。特に目的とするキーに隣接するキーを押下したり、目的とするキーと隣接するキーとの境界を押下したりする可能性が高い。本発明の一部の態様では、このような誤入力を軽減する物理的な形状構造も提供する。
【００３５】
図３（Ａ）は、同一操作領域が含む他のキーに対する誤入力を防止する特徴構造を備えたパーティション２０３ａ〜２０３ｊを含む操作面連続型のキーボード１００ａの平面図で、図３（Ｂ）は部分的な斜視図である。キーボード１００ａは、トップ・シート１０３に設けた突起状のパーティション２０３ａ〜２０３ｊが、キー操作面１０１を左右方向Ｙで分離して操作領域１１１ａ〜１１１ｉを形成する。パーティション２０３ａ〜２０３ｊには、操作領域１１１ａ〜１１１ｉの前後方向Ｘの外延を画定する部位はなく、前後方向Ｘに延びる部位が左右方向Ｙの外延を画定する。この例では、操作領域１１１ａ〜１１１ｄが含む複数のキー・トップの操作は左手の指が分担し、操作領域１１１ｅ〜１１１ｉが含む複数のキー・トップの操作は右手の指が分担する。
【００３６】
パーティション２０３ａは、前後方向Ｘにおける離散的な位置で、操作領域１１１ａに入り込むように膨らんだ４個の突起２０５ａ〜２０５ｄで構成した突起２０５を含んでいる。図３では図の簡略化のために、パーティション２０３ａにだけ突起２０５ａ〜２０５ｄの参照番号を示しているが、突起２０５は他のパーティション２０３ｂ〜２０３ｊにも形成している。キーボード１００ａでは、一例として突起２０５を、キー・トップの前後方向Ｘの境界に対応する位置に設けている。他の例では、突起２０５を各キーに対応する位置に設けることもできる。
【００３７】
キーボード１００ａは、キーボード１００と同じように各操作領域１１１ａ〜１１１ｉをそれぞれ分担する指が、前後方向Ｘおよび左右方向Ｙにおいて円滑なスライド操作をすることができる。ユーザが操作領域１１１ａ〜１１１ｉに置いた指は、スライド操作の開始前およびスライド操作の間に、左右の少なくともいずれか一方のパーティションに設けた突起２０５に触れるため、前後方向Ｘの指の位置を触覚で知覚できる。たとえば、操作領域１１１ｂでは、パーティション２０３ｂ、２０３ｃのいずれかに設けた突起２０５を知覚できる。突起２０５は、所定の操作領域を画定する両側のパーティションのうち、いずれか一方にだけ設けるようにしてもよい。
【００３８】
また、操作領域１１１ｄでは、４ＲＦＶのキー列はパーティション２０３ｄの突起２０５を知覚しながらスライド操作をし、５ＴＧＢのキー列はパーティション２０３ｅの突起２０５を知覚しながら操作をすれば、前後方向Ｘおよび左右方向Ｙで隣接するキーに対する誤入力を防ぐことができる。なお、突起２０５は、図１に示したパーティション２００に設けることもできる。
【００３９】
人指し指に対応するホーム・ポジション・キーであるＦキーとＪキーに隣接するパーティション２０３ｄ、２０３ｆには、キー操作面１０１における人指し指のホーム・ポジションの位置を知覚できるように他の突起２０５とは異なる形状の突起２０５ｅ、２０５ｆを設けてもよい。パーティション２０３ａ〜２０３ｊに突起２０５を設けると、すべての指が触覚でホーム・ポジションを正確に確定することができるため、タッチ・タイピングをしても誤入力を軽減することができる。このとき、突起２０５は、パーティション２０３ａ〜２０３ｊの各指のホーム・ポジションの位置に１個だけ設けるようにしてもよい。ユーザは操作に慣れてくると、突起２０５が１個しかなくても、各操作領域１１１ａ〜１１１ｉにおいて、ホーム・ポジションからの距離でキー・トップの位置を知覚してタッチ・タイピングができるようになる。
【００４０】
突起２０５は、同一の各操作領域１１１ａ〜１１１ｉにおける前後方向Ｘおよび左右方向Ｙの指の移動を妨げることがない構造および大きさにすることで、円滑なスライド操作を維持できる。キーボード１００ａは、パーティション２０３ａ〜２０３ｊで操作領域間での誤入力を防ぎ、突起２０５で各操作領域が含む複数のキーの間での誤入力を防ぐことができるが、本発明の一部の態様では、さらに、キーボード１００、１００ａの各操作領域が含むキーの相互間での誤入力を修正するキーボード・システムを提供する。
【００４１】
［キーボード・システム］
図４は、キーボード１００を含むキーボード・システム３００の機能ブロック図である。キーボード・コントローラ３５１（図５）は、キーの押下で動作したキー・スイッチ３５５（図５）に割り当てられたスキャン・コードを文字コード生成部３０１に出力する。スキャン・コードは、キーを押下したときに生成するメーク・コードと押下したキーを解放したときに生成するブレーク・コードを含む。
【００４２】
文字コード生成部３０１および入力文字選択部３０３は、ファームウェア、デバイス・ドライバ、およびオペレーティング・システムなどのソフトウェア資源と、プロセッサ、システム・メモリおよびソフトウェア資源を格納する不揮発性メモリなどのハードウェア資源で構成することができる。文字コード生成部３０１は、マッピング・テーブル３０７を参照してメーク・コードおよびブレーク・コードに対応する文字コードを特定し入力文字選択部３０３に出力する。
【００４３】
マッピング・テーブル３０７は不揮発性メモリに格納したスキャン・コードと文字コードを対応付けたデータで構成している。入力文字選択部３０３は各操作領域１０１ａ〜１０１ｉが含む複数のキーを認識しており、特定の操作領域が含むキーを検出したときに、当該キーが同一の操作領域が含む他のキーに対する誤入力か否かを検証および修正することができる。誤入力は一般的に、入力を意図するキーに隣接するキーに対する入力として発生する確率が高い。たとえば操作領域１０１ｃでは、左手の薬指がスライド操作をする前後方向Ｘにおいて隣接するキー（２，Ｗ）、（Ｗ，Ｓ）、（Ｓ，Ｘ）が存在している。
【００４４】
また左手の人指し指がスライド操作をする操作領域１０１ｅでは、４キー、Ｒキー、Ｆキー、Ｖキーの列と、５キー、Ｔキー、Ｇキー、Ｂキーの列が存在し、各列において前後方向Ｘに隣接するキーに加えて、左右方向Ｙに隣接するキー（４，５）、（Ｒ，Ｔ）、（Ｆ，Ｇ）（Ｖ，Ｂ）も存在する。入力文字選択部３０３は、たとえばＷキーを検出したときに２キーまたはＳキーが隣接するキーであると認識する。入力文字選択部３０３は、各操作領域１０１ａ〜１０１ｉが含む相互に隣接するキーを認識して検証および修正することができる。
【００４５】
入力文字選択部３０３は、受け取った文字コードから辞書登録部３０５または履歴文字登録部３０７を参照して、同一の操作領域が含む複数のキーの中から正しいキーを選択してユーザ・ファンクション３３０に文字コードを出力する。入力文字選択部３０３は、修正の必要がないと判断したときは、文字コード生成部３０１から受け取った文字コードをユーザ・ファンクション３３０に出力する。入力文字選択部３０３は、入力文字記憶部３０９、履歴単語登録部３１１および辞書登録部３０５を参照して、１つの単語の入力が確定するまでの間に、先行して入力された文字コード列から特定の単語を予測できるときは、すべての文字が入力される前に予測した単語の文字コードを出力する。
【００４６】
入力文字記憶部３０９は揮発性メモリを含んでおり、１つの単語が確定するまでの間にキーボード１００から入力された文字コードを記憶する。入力文字選択部３０３は、入力された１つの単語が確定したときにそれまで入力文字記憶部３０９が記憶していた文字または文字列をクリアする。たとえば入力文字記憶部３０９は、ユーザが単語ｂｌｕｅを入力するために、文字”b”、”l”、”u”、”e”と順番に入力したときに、コンマ、ピリオド、句読点、Enter、スペース、または変換などの単語を確定するキーが入力されて、単語ｂｌｕｅの入力が確定するまで、先行する”b”、”bｌ”、”blu”、といった文字および文字列を記憶する。
【００４７】
履歴単語登録部３１１および辞書登録部３０５は、不揮発性メモリを含んでいる。履歴単語登録部３１１は、過去にユーザが入力した単語を履歴単語として登録する。履歴単語は、ユーザが入力した頻度で重み付けしてもよい。辞書登録部３０５は、複数の辞書を格納する。ユーザ・ファンクション３３０は、オペレーティング・システムより上位の階層で実行するソフトウェア階層と、プロセッサ、システム・メモリ、ディスプレイおよびソフトウェア資源を格納する不揮発性メモリなどのハードウェア資源で構成することができる。なお、キーボード・システム３００を構成するプログラムは、キーボードおよびキーボードの入力を受け取る電子機器またはいずれかが搭載する不揮発性メモリに格納することができる。
【００４８】
［キーボード］
図５は、キーボード１００の電気的な構成を説明するための機能ブロック図である。キーボード１００は、キーボード・コントローラ３５１とキー・マトリクス３５３を含む。キー・マトリクス３５３には、各キー・トップに対応した位置にメンブレン・シート１０５で構成するキー・スイッチ３５５をマトリクス状に配置している。各キー・スイッチ３５５は、キー・トップが解放されている間はオフになり、押下されている間はオンになる。
【００４９】
キー・マトリクス３５３は、一例において１６本のスキャン・ライン１Ｓ〜１６Ｓと８本のデコーダ・ライン１Ｄ〜８Ｄを含み、各スキャン・ライン１Ｓ〜１６Ｓと各デコーダ・ライン１Ｄ〜８Ｄが交差する位置で両ラインを各キー・スイッチ３５５が接続する構造である。各デコーダ・ライン１Ｄ〜８Ｄは、一端が電圧源Ｖｃｃに接続され他端がデコーダ３５９に接続されている。また各スキャン・ライン１Ｓ〜１６Ｓは、スキャン・ドライバ３５７に接続されている。スキャン・ドライバ３５７では、各スキャン・ライン１Ｓ〜１６Ｓとグラウンドとの間にスキャン・スイッチ３５９が接続されている。
【００５０】
スキャン・ドライバ３５７は、ある瞬間はいずれか１つのスキャン・ラインがグランドに接続されるようにスキャン・スイッチ３５９を順番にオン／オフする。スキャン・ドライバ３５７は、スキャン・ライン１Ｓからスキャン・ライン１６Ｓまで順番にスキャン・スイッチ３５９をオン／オフしたあとにまたスキャン・ライン１Ｓに戻り、以後この動作を繰り返す。スキャン・ドライバ３５７がすべてのスキャン・ライン１Ｓ〜１６Ｓを一巡する時間をスキャン・サイクルという。
【００５１】
デコーダ３５９は、スキャン・ドライバ３５７の動作とタイミングを一致させながら、同時に８本のデコーダ・ライン１Ｄ〜８Ｄの電位を読み取る。キーボード・コントローラ３５１は、ユーザ・ファンクション３３０に接続される。キーボード・コントローラ３５１を制御するシステムのデバイス・ドライバは、ある瞬間に電位がグラウンド・レベルになっているスキャン・ライン１Ｓ〜１６Ｓとそのときにグラウンド・レベルになっているデコーダ・ライン１Ｄ〜８Ｄを認識することで、各キーに対応するスキャン・コードを生成することができる。なお、キーボード１００は、周知の方法で３個以上のキーが同時に押下されたときに発生するファントム・キーを防いでいる。
【００５２】
［誤入力を修正する手順］
つぎに、図６、７のフローチャートを参照して、キーボード・システム３００の動作を説明する。キーボード１００ａでは、パーティション２０３ａ〜２０３ｊおよび突起２０５で、各操作領域１１１ａ〜１１１ｉが含むキーに対する誤入力を防ぐことができる。キーボード・システム３００は、突起２０５を設けない場合、または、突起２０５を設けたにもかかわらず誤入力があった場合に、入力された文字を単語が確定する前に推定した正しい文字に修正する。
【００５３】
本発明において、操作領域の中には複数のキー・トップ１０２が存在し、かつ、パーティション２００によって、異なる操作領域に対する誤入力はないと想定してよい。したがって何らかのキーを押下したときに意図するキーは、検出したキーが帰属する操作領域に存在するいずれかのキーとすることができる。キーボード・システム３００は、所定の操作領域のいずれかのキーが押下されたときに、当該所定の操作領域が含む複数のキーから正しいと推定したいずれかのキーを選択して出力する。このときの選択するキーは、検出したキー、すなわち正しく押下されたキーを含む。
【００５４】
ここでは一例として単語ｂｌｕｅを入力する場合を例示して説明する。単語ｂｌｕｅを入力するために、ユーザは４個の文字”ｂ”、”ｌ”、”ｕ”、”ｅ”を、順番に入力する。なお、文字は１個のキー・トップに割り当てられた文字コードに対応し、記号、数字、制御文字なども含む。また、単語は複数の文字を順番に配列した文字列に対応する。本発明は、検出したキーが帰属する操作領域が含む複数のキーのなかでユーザが意図するキーを推定して選択する。ある程度操作に慣れたユーザであれば、入力を意図しているキーは、検出したキーまたは検出したキーに隣接キーである可能性が高い。
【００５５】
たとえば、操作領域１０１ｃでは、入力を意図するキーが２キーであるにもかかわらずＷキーを押下し、また、意図するキーがＷキーであるにもかかわらず２キーまたはＳキーを押下するという態様で誤入力が発生し易い。このとき、隣接するキー・トップ１０２の境界を押下すると、２つのキーに対応するキー・スイッチが動作して２個のスキャン・コードを生成する場合がある。このような操作を同時押下ということにする。また操作領域１０１ｅでは入力を意図するキーがＲキーのときに、Ｒキー、Ｆキー、ＴキーまたはＧキーの４個のキー・スイッチが動作する場合もある。以下の手順では、同時押下があった場合に検証する例を中心に説明するが、この手順は単一のキーを検出したときにも適用できる。
【００５６】
ブロック４０１で、キーボード・システム３００は、キー入力の待受状態になっている。入力文字記憶部３０９は最初の文字を入力するときはクリアされているが、２番目以降の文字を入力するときは先行する文字または文字列を記憶している。ユーザはパーティション２００を触覚で感じて分担する操作領域１０１ａ〜１０１ｉに指を置いている。操作領域１０１ａ、１０１ｂはいずれも左手の薬指で操作するが、ユーザは、初期状態として、利用頻度の高い操作領域１０１ｂに指を置くことができる。
【００５７】
ブロック４０３でユーザが文字ｂの入力を意図して操作領域１０１ｅが含むいずれかのキーを押下する。ブロック４０５で入力文字選択部３０３は、入力文字記憶部３０９を参照して、今回入力された文字がなんらかの単語を構成する最初の文字か否かを判断する。キーボード・システム３００は最初に入力された文字の検証および修正をしない。キーボード・システム３００は、２番目以降の文字を、入力文字記憶部３０９が記憶する先行する文字または文字列、操作領域に帰属する複数のキーおよび隣接するキー、履歴単語、および辞書単語などのすべてまたはいずれかを利用して入力された文字を検証したり誤入力を修正したりする。
【００５８】
入力文字記憶部３０９が、なんらかの文字または文字列を記憶しているときはブロック４０７に移行し、クリアされているときはブロック４０６に移行する。最初の文字の文字コードを受け取ったときは、ブロック４０６で入力文字選択部３０３は、当該文字の文字コードを入力文字記憶部３０９に記憶する。ここでは、最初の文字を文字ｂと想定するが他の文字を受け取ったときは当該文字の文字コードを記憶する。入力文字選択部３０３はブロック４１７で、受け取った文字ｂの文字コードをユーザ・ファンクション３３０に出力する。ユーザ・ファンクション３３０は、ディスプレイに文字ｂを表示する。入力文字選択部３０３はブロック４１９で、今回の入力が単語を確定させる文字の入力か否かを判断する。
【００５９】
単語を確定させる入力は、スペース・キー、カンマ・キー、ピリオド・キー、変換キー、または句読点キーなどの押下に相当する。単語が確定しないときはブロック４０３に戻り単語が確定したときはブロック４２１に移行する。ここでは、最初に入力された文字ｂの文字コードが入力文字記憶部３０９に記憶され、ブロックブロック４０３で２番目の文字が入力されると想定する。
【００６０】
ブロック４０７で入力文字選択部３０３は、２番目以降の文字の入力の際に、同一の操作領域に存在する複数のキーが同時に押下されたか否かを判断する。通常のタッチ・タイピングであれば、同一の操作領域に存在するキーは１本の指で操作するため、同時押下されたキーは、相互に隣接する複数のキーに相当することになる。同時押下は、最低１回のスキャン・サイクルの間に検出した複数のスキャン・コードで検出することができる。
【００６１】
同時押下があると入力文字選択部３０３は複数のキーのスキャン・コードを受け取る。単一のスキャン・コードを受け取ったときはブロック４０６に移行し、複数のスキャン・コードを受けったときはブロック４０９に移行する。同時押下にかかるキーの数は、たとえば操作領域１０１ｃでは２個となり、操作領域１０１ｅでは２個〜４個となる。なお、キーのなかには、ＳｈｉｆｔキーやＣｔｒｌキーのように異なる操作領域に存在するキーを同時に押下して使用するものがある。異なる操作領域に存在するキーが同時に押下されたときの処理は本発明の適用外とする。
【００６２】
なお、ブロック４０７からブロック４０６に移行する手順では、同一操作領域に存在するキーに対する同時押下がない場合は検証および修正をしないことになるが、後に説明するように本発明は単一のスキャン・コードを検出したときに、ブロック４０７の手順を省略することで、正しさを検証したり同一の操作領域に存在する他のキーで修正したりすることができる。このときの他のキーは、検出したキーに対して同一操作領域において隣接してまたは離散して配置しているキーとすることができる。たとえば、本発明は操作流域１０１ｃにおいて、Ｓキーのスキャン・コードだけを検出したときに、Ｓキー、Ｗキー、Ｘキー、２キーのいずれが正しいかを検証して必要に応じて修正することもできる。
【００６３】
入力文字選択部３０３はブロック４０９で、同時押下にかかる複数の文字コード、入力文字記憶部３０９が記憶する先行して入力された文字または文字列、および履歴単語または辞書単語から、ユーザが入力を意図する単語を推定できるときはブロック４１３に移行し、推定できないときはブロック４１１に移行する。ブロック４１３で入力文字選択部３０３は推定した単語をユーザ・ファンクション３３０に出力する。２番目の文字を入力するブロック４０３では、文字ｌを入力するためにＬキーの押下を意図して操作領域１０１ｈに対して入力操作をする。このときＬキーに隣接するＯキーまたは＞キーとの間で同時押下が発生する可能性がある。
【００６４】
ブロック４１１で入力文字選択部３０３は、同時押下にかかる複数の文字コード、入力文字記憶部３０９が記憶するこれまで入力された文字または文字列、および履歴単語または辞書単語から、同時押下されたいずれかのキーを正しいキーと判断することができるときはブロック４１５に移行し、判断できないときはブロック４１７に移行する。ブロック４１５で入力文字選択部３０３は、ユーザ・ファンクション３３０に選択した文字を出力する。ユーザは、ディスプレイに表示された文字が誤っていると判断したときは、ブロック４１９を経由してブロック４０３で、後退キーで当該文字を消去してから新たな入力をすることができる。
【００６５】
ブロック４１１から移行するブロック４１７で入力文字選択部３０３は、同時押下で検出した複数の文字コードを出力する。出力する文字の順番は、スキャン・サイクルのタイミングと各キーが押下されたタイミングで決まる。ブロック４１９で単語入力が確定すると、ブロック４２１で入力文字選択部３０３は、入力文字記憶部３０９がそれまで記憶していた文字または文字列をクリアする。
【００６６】
ブロック４２３で入力文字選択部３０３は、履歴単語登録部３１１に入力が確定した単語を登録する。このとき入力文字選択部３０３は、すでに登録されている履歴単語を再登録する場合は、登録回数を記録することができる。これによって、履歴単語登録部３１１には、履歴単語ごとにユーザが入力した頻度が記憶され、先行する文字列から当該ユーザが入力を意図する単語を推定する際の精度を向上させることができる。
【００６７】
図７は、ブロック４０９、４１１の手順を詳細に説明するためのフローチャートである。図６のブロック４０７で入力文字記憶部３０９には、文字ｂの文字コードが記憶されていると想定する。ブロック５０３で、入力文字選択部３０３は、入力文字記憶部３０９が記憶する文字または文字列に今回同時押下で検出した複数の文字をそれぞれ加えた複数の文字列のいずれかを先頭部分に含む単語が、履歴単語登録部３１１に登録されているか否かを判断する。ブロック４０３でユーザは２番目の文字ｌを入力するために、Ｌキーを押下する意図を持ちながらＬキーとＯキーの同時押下またはＬキーと＞キーの同時押下をしたとする。
【００６８】
ここでは、Ｌキーと＞キーのいずれか一方が正しいキーであると想定する。入力文字選択部３０３は履歴単語登録部３１１に、文字列”ｂｌ”、または文字列”ｂ＞”を先頭に含む履歴単語が登録されていないと判断したときはブロック５４１に移行し、登録されていると判断したときはブロック５０５に移行する。なお、２番目の文字が、操作領域１０１ｅ、１０１ｆに存在し、たとえば同時押下で４個の文字を検出したときは、入力文字記憶部３０９が記憶する文字または文字列に今回入力された４個の文字をそれぞれ加えた４個の文字列のいずれかを先頭に含む単語が、履歴単語登録部３１１に登録されているか否かを判断する。
【００６９】
ブロック５０５で入力文字選択部３０３は、履歴単語登録部３１１に文字列ｂｌ、または文字列ｂ＞を先頭に含む履歴単語が１つだけ登録されていると判断した場合はブロック４１３に移行し、複数の履歴単語が登録されていると判断した場合はブロック５２１に移行する。履歴単語登録部３１１に履歴単語ｂｌｕｅが登録されているときは、ブロック４１３で入力文字選択部３０３は、ユーザがすべての文字を入力する前に、履歴単語を構成する残りの文字列”ｌｕｅ”の文字コードを出力する。
【００７０】
この時点で、履歴単語登録部３１１に履歴単語ｂｌｕｅだけが登録されている場合は、２番目の文字入力に同時押下があっても２回のキー操作で意図する単語を入力することができる。ただし、履歴単語登録部３１１が文字列”ｂｌ”を先頭に含む他の履歴単語ｂｌａｃｋを登録していた場合は、入力文字選択部３０３は単語ｂｌａｃｋの残りの文字列”ｌａｃｋ”の文字コードを出力することになる。
【００７１】
この単語はユーザが入力を意図する単語ではないため、ユーザは、ユーザ・ファンクション３３０のディスプレイに表示された単語をみて、ブロック４１９で単語入力を確定しないでブロック４０３に戻る。また、履歴単語登録部３１１に、仮想的な単語”ｂ＞＊＊＊”が１つだけ登録されているときも、ユーザが入力を意図する単語ではない。ユーザは、文字ｂに続いて行った操作では、ただしくＬキーを押下しておらず、かつ、キーボード・システム３００が修正できないと判断して、ブロック４０３で単語”ｂｌａｃｋ”または仮想的な単語”ｂ＞＊＊＊”に対して、文字”ｂ”だけを残すように後続の文字を消去してから、入力をやりなおすことができる。
【００７２】
ブロック５２１で入力文字選択部３０３は、履歴単語で同時押下にかかる複数のキーの中から正しいキーを選択できるか否かを判断する。入力文字選択部３０３は、履歴単語登録部３１１に、文字列”ｂｌ”を含む単語が２個以上存在するが、文字列”ｂ＞”を含む単語は存在しないと判断したときは、同時押下にかかるＬキーと＞キーのうち、Ｌキーがユーザの意図するキーであると推定することができる。この場合、ブロック５３１で入力文字選択部３０３は、入力文字記憶部３０９に文字ｌの文字コードを追加してブロック４１５に移行する。入力文字記憶部３０９は以後、文字列”ｂｌ”を記憶する。
【００７３】
ユーザはユーザ・ファンクション３３０に表示された文字が意図する文字でないと判断したときは、ブロック４１９を経由してブロック４０３で文字ｌを消去することができる。このとき入力文字修正部３０３は、ブロック５３１に追加した文字ｌも消去する。ブロック５２１で入力文字選択部３０３は、履歴単語登録部３１１に、文字列”ｂｌ”を含む単語と、文字列”ｂ＞”を含む単語が存在すると判断したときは、同時押下にかかるＬキーと＞キーのいずれが正しいかを履歴単語からは判断できない。
【００７４】
このときブロック５２３で入力文字選択部３０３は、入力文字記憶部３０９に文字ｌおよび文字＞の文字コードを追加する。入力文字記憶部３０９は、文字列”ｂｌ”および文字列”ｂ＞”を記憶してブロック４１７に移行する。ブロック４１７で入力文字選択部３０３は、文字ｌおよび文字＞の文字コードをユーザ・ファンクション３３０に出力する。文字ｌおよび文字＞の文字コードの先後は、スキャン・サイクルのタイミングと同時押下の際のキーの先後に依存する。ユーザ・ファンクション３３０は、ディスプレイに、先に受け取った文字ｂを含めた文字列”ｂｌ＞”または文字列”ｂ＞ｌ”を表示する。ユーザはディスプレイに文字列”ｂ＞ｌ”または文字列”ｂｌ＞”が表示されたときは、ブロック４０３に戻って文字＞を消去してから続く文字ｕを入力することができる。
【００７５】
ブロック５０３で入力文字記憶部３０９が記憶する文字または文字列に今回入力された文字を加えた文字列を含む単語が、履歴単語登録部３１１に登録されていないときはブロック５４１に移行する。ブロック５４１で入力文字選択部３０３は、入力文字記憶部３０９が記憶する文字または文字列に今回同時押下で入力された複数の文字をそれぞれ加えた複数の文字列のいずれかを先頭に含む単語が、辞書登録部３０５に登録されていないと判断したときはブロック５２３に移行し、登録されていると判断したときはブロック５４３に移行する。
【００７６】
ブロック５４３、５５１の手順は、ブロック５０５、５２１の手順に対応する。ブロック５４３、５５１の手順は、ブロック５０５、５２１の手順における履歴単語を辞書登録部３０５が登録している辞書単語に置き換えることで理解できるため説明を省略する。ブロック５２１、５５１において、同時押下にかかるキーの中から正しいキーを選択できる確率は、入力文字記憶部３０９に記憶する文字の数が多くなるほど高くなる。
【００７７】
入力文字選択部３０３は、ブロック５３１で同時押下のときに選択した文字の履歴を登録し、ユーザごとに誤入力の癖を示すデータを作成してもよい。たとえば、あるユーザでは、Ｄキーを押下する意図で操作したときにＣキーではなくＥキーとの同時押下が発生する頻度が高い場合がある。入力文字選択部３０３は、特定のキーに対する同時押下の傾向を示すデータから正しいキーを推定することができる。同時押下でない場合も、Ｄキーを押下する意図で操作したときにＣキーに修正する頻度が高い場合は、検出したキー、修正したキーおよび頻度を当該ユーザの操作に関する個性を示すデータとして登録し正しいキーの検証および修正に利用することができる。
【００７８】
ブロック４０７で隣接するキー・ペアに対する同時押下があった場合について誤入力の可能性を判断して修正する手順を説明したが、ブロック４０７を省略して単一のキーに対応するスキャン・コードを検出したときも、同様の手順で、同一操作領域のなかのスキャン・コードを検出しない他のキーに対する誤入力の可能性も含めた検証をして正しいキーを推定することもできる。
【００７９】
たとえば、入力文字選択部３０３は、操作領域１０１ｃが含むＷキーを検出したときに、ブロック４０９以降の手順で、隣接する２キー、Ｓキー、および隣接しないＸキーに対応する文字を、入力文字記憶部３０９が記憶する先行する文字または文字列にそれぞれ加えた複数の文字列のいずれかが、履歴単語または辞書単語の先頭部分に含まれるか否かを判断して正しいキーを選択することができる。例を挙げると、入力文字記憶部３０９が文字列”＊＊”を記憶しているときにＷキーを検出したときは、文字列”＊＊２”、”＊＊Ｗ”、”＊＊Ｓ”、”＊＊Ｘ”を先頭に含む履歴単語または辞書単語が存在するかを判断する。
【００８０】
キー・トップの物理的な配置は図１、図３に例示したキーボード１００、１００ａに限定する必要はない。本発明は、図８（Ａ）に示すような人間工学的な視点でキー・トップの物理的な配置を決めたキーボード１００ｂに適用することもできる。図８（Ａ）には、キーボード１００ｂに設けたパーティション２０４ａ〜２０４ｉで、指が分担する操作領域を左右方向で画定している。パーティションは、指の触覚で知覚できる物理的な特徴構造または形状的な特徴構造であれば、キー操作面１０１に対する突起状の構造に限定する必要はない。たとえば、操作面１０１よりも凹んだ溝構造またはリセス構造とすることができる。
【００８１】
また、パーティションはスライド操作をする際に、操作領域の少なくとも左右方向を触覚で知覚できるものであればよいため、操作領域を連続的に区分する物理的な構造に限定する必要はない。たとえば、図８（Ｂ）のキーボード１００ｃに示すように、各操作領域の少なくとも左右方向の外延に沿ってキー操作面１０１に離散的に配置したパーティション２０６ａ〜２０６ｊとすることができる。
【００８２】
［適用例］
キーボード１００は、薄型のノートＰＣに実装するのに適している。さらにキーボード１００は、図９に示すようにタブレット端末６００の入力デバイスとして使用することができる。キーボード１００は、タッチパネル６０５とともに入力デバイス６０３に組み込まれている。入力デバイス６０３は、タブレット端末６００と無線または有線のインターフェースで接続する。ユーザは、短い文字の入力はタブレット端末６００が搭載するタッチスクリーン６０１のソフトウェア・キーボードから入力し、大量の文字の入力はキーボード１００から入力することができる。
【００８３】
さらにキーボード１００は、図１０に示すようなキャリー・カバー７００に組み込むことができる。キャリー・カバー７００は、外装７０１にタブレット端末の収納部７０３、コネクタ７０５および入力デバイス７０７を組み込んでいる。入力デバイス７０７には、キーボード１００およびタッチパネル７０９を実装している。ユーザは、収納部７０３に嵌め込んでコネクタ７０５と接続したタブレット端末に、キーボード１００から入力することができる。また、外装７０１を折りたたんで、収納部７０３に収納したタブレット端末を持ち運ぶことができる。タブレット端末とキャリー・カバー７００のインターフェースはコネクタ７０５に代えて、ＵＳＢやＢｌｕｅｔｈ（登録商標）のような無線インターフェースを採用してもよい。
【００８４】
これまで本発明について図面に示した特定の実施の形態をもって説明してきたが、本発明は図面に示した実施の形態に限定されるものではなく、本発明の効果を奏する限り、これまで知られたいかなる構成であっても採用できることはいうまでもないことである。
【符号の説明】
【００８５】
１００、１００ａ、１００ｂ、１００ｃ  キーボード
１０１  キー操作面
１０１ａ〜１０１ｉ、１１１ａ〜１１１ｉ  操作領域
１０２  キー・トップ
１０３  トップ・シート
１０５  メンブレン・シート
１０７  ベース・プレート
２００、２０３ａ〜２０３ｊ、２０４ａ〜２０４ｉ、２０６ａ〜２０６ｊ  パーティション
２０５、２０５ａ〜２０５ｄ  前後方向の突起
２０５ｅ、２０５ｆ  ホーム・ポジションを知覚する突起
３００  キーボード・システム
３５１  キーボード・コントローラ
３５３  キー・マトリクス
３５５  キー・スイッチ
６０３、７０７  入力デバイス
７００  キャリー・カバー
【図１】
2017027148.tif 000003
【図２】
2017027148.tif 000004
【図３】
2017027148.tif 000005
【図４】
2017027148.tif 000006
【図５】
2017027148.tif 000007
【図６】
2017027148.tif 000008
【図７】
2017027148.tif 000009
【図８】
2017027148.tif 000010
【図９】
2017027148.tif 000011
【図１０】
2017027148.tif 000012
【手続補正書】
【提出日】平成28年9月17日(2016.9.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
連続する操作面に定義した複数のキー・トップと、
前記キー・トップの押下に応じて動作するキー・スイッチと、
左右の手の各指がそれぞれ操作を分担し複数の前記キー・トップをそれぞれが含む複数の操作領域を触覚で知覚可能にする第１の物理的形状構造と
を有するキーボード。
【請求項２】
前記第１の物理的形状構造が、前記操作領域の左右方向を知覚可能にするように前後方向に延びている請求項１に記載のキーボード。
【請求項３】
前記第１の物理的形状構造が、前記操作領域の外延を囲んでいる請求項１に記載のキーボード。
【請求項４】
前記第１の物理的形状構造が、前記操作面より突き出た突起構造である請求項１に記載のキーボード。
【請求項５】
前記第１の物理的形状構造に沿って設けた前記操作面における前後方向の指の位置を触覚で知覚可能にする第２の物理的形状構造を含む請求項２に記載のキーボード。
【請求項６】
前記第２の物理的形状構造を、前記操作領域が含むキー・トップまたはキー・トップ間の境界に対応する位置に配置した請求項５に記載のキーボード。
【請求項７】
前記操作面におけるホーム・ポジションの指の位置を触覚で知覚可能にする前記第２の物理的形状構造とは形状が異なる第３の物理的形状構造を含む請求項５に記載のキーボード。
【請求項８】
前記キー・スイッチがメンブレン・シートで構成されている請求項１に記載のキーボード。
【請求項９】
請求項１から請求項８のいずれかに記載のキーボードを搭載する電子機器。
【請求項１０】
電子機器の収納が可能なキャリー・カバーであって、
前記電子機器の収納部と、
キーボードと、
前記キーボードと前記電子機器を接続するインターフェースと、
携帯時に前記キーボードおよび前記電子機器を覆うことが可能な外装カバーと
を有し、
前記キーボードが、
連続する操作面に定義した複数のキー・トップと、左右の手の各指がそれぞれ操作を分担し複数の前記キー・トップをそれぞれが含む複数の操作領域を触覚で知覚可能にする物理的形状構造とを含むトップ・シートと、
前記キー・トップの押下に応じて動作するキー・スイッチと、
前記キー・スイッチに接続されたキーボード・コントローラと
を有するキャリー・カバー。
【請求項１１】
単語の入力を処理するキーボード・システムであって、
連続する操作面に定義した複数のキー・トップと、前記キー・トップの押下に応じて動作するキー・スイッチと、左右の手の各指がそれぞれ操作を分担し複数の前記キー・トップをそれぞれが含む複数の操作領域を触覚で知覚可能にする物理的形状構造とを備えるキーボードと、
検出したキーに対応する文字を認識する文字認識部と、
入力された文字を記憶する入力文字記憶部と、
参照単語と入力された文字列から前記操作領域に含まれるいずれかのキーを選択する入力文字選択部と
を有するキーボード・システム。
【請求項１２】
前記選択したキーが今回検出したキーに隣接するキーである請求項１１に記載のキーボード・システム。
【請求項１３】
前記選択したキーが今回検出したキーから離散した位置に存在するキーである請求項１１に記載のキーボード・システム。
【請求項１４】
前記選択したキーが同時押下されたときに検出した複数のキーのいずれかである請求項１１に記載のキーボード・システム。
【請求項１５】
前記参照単語が、過去に入力された履歴単語である請求項１１に記載のキーボード・システム。
【請求項１６】
前記参照単語が、辞書単語である請求項１１に記載のキーボード・システム。
【請求項１７】
前記入力文字選択部は、前記参照単語と、前記入力文字記憶部が記憶する文字または文字列および今回入力された文字で構成する文字列に基づいて認識した単語を入力が意図された単語と推定して出力する請求項１１に記載のキーボード・システム。