(57)【特許請求の範囲】
【請求項１】
手書き操作により接触した位置を検知可能な入力面を備え、当該接触位置に基づいて情報の入力が可能な入力装置であって、
前記入力面が１つ目の前記接触位置を検知したとき、当該１つ目の接触位置を含むように前記入力面に所定の領域を設定する設定手段と、
前記入力面が前記１つ目の接触位置を検知中に２つ目以降の接触位置を検知したとき、前記設定手段によって設定された所定の領域に当該２つ目以降の接触位置が含まれているか否かを判定し、含まれている場合は当該２つ目以降の接触位置を入力された情報として受け付けない入力手段と、
前記１つ目の接触位置の移動を検知して、移動後の当該１つ目の接触位置を基準とした位置に前記所定の領域を再設定させることにより、前記１つ目の接触位置の移動に追随して前記所定の領域の位置を移動させる変更手段とを備えたことを特徴とする入力装置。
【請求項２】
前記設定手段は、前記入力面が前記１つ目の接触位置を検知しなくなったとき、前記所定の領域の設定を解除することを特徴とする請求項１に記載の入力装置。
【請求項３】
前記所定の領域の特徴を規定する特徴量を設定する特徴設定手段をさらに備え、
前記設定手段は、前記特徴設定手段が設定した特徴量にしたがって、前記所定の領域を設定することを特徴とする請求項１または２に記載の入力装置。
【請求項４】
前記設定手段は、前記所定の領域の面積または形状を前記特徴量として設定することを特徴とする請求項３に記載の入力装置。
【請求項５】
前記設定手段は、前記所定の領域の向き、模様、色彩、透過度のうち任意の１つまたは複数を前記特徴量としてさらに設定することを特徴とする請求項４に記載の入力装置。
【請求項６】
前記所定の領域を前記入力面に表示する表示手段をさらに備えたことを特徴とする請求項１から５のいずれか１項に記載の入力装置。
【請求項７】
手書き操作により接触した位置を検知可能な入力面を備え、当該接触位置に基づいて情報の入力が可能な入力装置の制御方法であって、
前記入力面が１つ目の前記接触位置を検知したとき、当該１つ目の接触位置を含むように前記入力面に所定の領域を設定する設定ステップと、
前記入力面が前記１つ目の接触位置を検知中に２つ目以降の接触位置を検知したとき、前記設定ステップにおいて設定された所定の領域に当該２つ目以降の接触位置が含まれているか否かを判定し、含まれている場合は当該２つ目以降の接触位置を入力された情報として受け付けない入力ステップと、
前記１つ目の接触位置の移動を検知して、移動後の当該１つ目の接触位置を基準とした位置に前記所定の領域を再設定させることにより、前記１つ目の接触位置の移動に追随して前記所定の領域の位置を移動させる変更ステップとを含むことを特徴とする入力装置の制御方法。
【請求項８】
請求項１から６のいずれか１項に記載の入力装置を動作させるための制御プログラムであって、コンピュータを前記各手段として機能させるための制御プログラム。
【請求項９】
請求項８に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手書き操作により接触した位置を検知可能な入力面を備え、当該接触位置に基づいて情報の入力が可能な入力装置等に関するものである。
【背景技術】
【０００２】
タッチパネルを備えた表示画面を有する電子機器が広く普及するなか、ユーザが当該電子機器に手書き入力（以下、「手書き操作による入力」ともいう）を行う機会が増えている。例えば、いわゆるスマートフォンをはじめとする情報端末や一部の家庭用ゲーム機においては、ユーザが指やスタイラスなどの指示具（以下、単に「指示具」と称する）で手書き操作を行うことにより、文字や図形などを入力する形態が一般的である。
【０００３】
図１２に基づいて、上記電子機器での手書き入力の問題点を説明する。図１２は、手書き操作によって情報入力が可能な従来の装置の問題点を表した模式図であり、（ａ）はユーザが入力面に手の側面（以下、単に「手」と称する）を接触させずに手書き操作を行う場合、（ｂ）は手を接触させて手書き操作を行う場合を示す。同図（ａ）に示すように、従来の電子機器で手書き操作により入力を行う場合、手を入力面から離した態様（例えば、チョークで黒板に筆記するような態様）となることが多い。一方で、机に置いた紙に筆記する場合と同じように、手を入力面に接触させて手書き操作を行う態様（同図（ｂ）参照）の方が、上記態様よりも自然である。
【０００４】
しかし、図１２（ｂ）のように手を入力面に接触させて手書き操作を行う態様では、電子機器が当該接触した手を上記電子機器への入力と誤認識する問題がある。この問題に対しては、指示具による接触と手を置くことによる接触とを識別し、後者と識別したデータを無視すればよい。一般に「パームリジェクション」と呼ばれる上記技術は、古くから広く研究が重ねられてきた。
【０００５】
例えば、下記の特許文献１には、異なる方式に基づく２種類のパネルを配置し、ペンを用いた入力と手を置くことによる入力とを識別する座標入力装置が開示されている。下記の特許文献２には、認識した座標データを無効とする特定のエリアを設定することで、ユーザが当該エリアに手を置いて手書き入力を行える電子機器が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−１７２４４１号公報（２０００年６月２３日公開）
【特許文献２】特開２０１０−００９５１４号公報（２０１０年１月１４日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、上記の特許文献１に開示された座標入力装置では、手書き操作による入力のために、ユーザは電磁誘導を発生させる専用のペンを使用しなければならない。携帯端末やタブレット端末などでは指で手書き操作を行う方が一般的であるところ、使用するハードウェアが特殊なものに限定されるのは手軽さに欠ける。また、２種類のパネルを備える必要があるため、製造コストが高くなるという問題もある。
【０００８】
一方、上記の特許文献２に開示された電子機器では、上記特定のエリアを設定するユーザの手間を省くことができない。すなわち、例えばユーザが文字を書き進めると手を置く位置も変化するところ、ユーザは当該位置が変化するたびに上記特定のエリアを設定し直す必要がある。紙面に手書きする場合とは異なる特殊な操作を行うことが要求されるため、ユーザに自然な手書き入力を行わせることができない。
【０００９】
本発明は上記の問題点に鑑みてなされたものであり、その目的は、簡単な構成でパームリジェクションを実現することにより、手書き操作の誤認識を確実に防止し、ユーザに自然な手書き入力を行わせることが可能な入力装置等を提供することである。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、本発明の入力装置は、
（１）手書き操作により接触した位置を検知可能な入力面を備え、当該接触位置に基づいて情報の入力が可能な入力装置であって、
（２）前記入力面が１つ目の前記接触位置を検知したとき、当該１つ目の接触位置を含むように前記入力面に所定の領域を設定する設定手段と、
（３）前記入力面が前記１つ目の接触位置を検知中に２つ目以降の接触位置を検知したとき、前記設定手段によって設定された所定の領域に当該２つ目以降の接触位置が含まれているか否かを判定し、含まれている場合は当該２つ目以降の接触位置を入力された情報として受け付けない入力手段とを備えたことを特徴としている。
【００１１】
また、本発明の入力装置の制御方法は、
（１）手書き操作により接触した位置を検知可能な入力面を備え、当該接触位置に基づいて情報の入力が可能な入力装置の制御方法であって、
（２）前記入力面が１つ目の前記接触位置を検知したとき、当該１つ目の接触位置を含むように前記入力面に所定の領域を設定する設定ステップと、
（３）前記入力面が前記１つ目の接触位置を検知中に２つ目以降の接触位置を検知したとき、前記設定ステップにおいて設定された所定の領域に当該２つ目以降の接触位置が含まれているか否かを判定し、含まれている場合は当該２つ目以降の接触位置を入力された情報として受け付けない入力ステップとを含むことを特徴としている。
【００１２】
上記構成によれば、本発明の入力装置および当該入力装置の制御方法は、ユーザが手書き操作によって最初に入力面に接触したとき、当該１つ目の接触位置を検知し、これを含むように前記入力面に所定の領域を設定する。そして、入力面が１つ目の接触位置を検知中に２つ目以降の接触位置を検知すると、当該所定の領域に２つ目以降の接触位置が含まれているか否かを判定し、含まれている場合は当該２つ目以降の接触位置を入力された情報として受け付けない。
【００１３】
すなわち、本発明の入力装置および当該入力装置の制御方法は、最初に検知した接触位置を含む上記所定の領域（入力面に接触させたユーザの手の周辺）をデータの棄却領域として設定し、当該領域の内部で検知した接触を当該入力装置等に対する手書き入力のためのものとみなさない。
【００１４】
ここで、本発明の入力装置および当該入力装置の制御方法では、上記領域を設定するために入力面への接触を検知した時間差を利用するだけで足りるため、上記した従来技術のように、特殊なハードウェア構成を必要としない。
【００１５】
したがって、本発明の入力装置および当該入力装置の制御方法は、簡単な構成でパームリジェクションを実現することにより、入力面に接触した手による誤認識を確実に防止し、ユーザに自然な手書き入力を行わせることができる。
【００１６】
また、本発明の入力装置は、
（１）前記所定の領域に含まれる前記１つ目の接触位置の移動と連動して、前記所定の領域の位置を変更する変更手段をさらに備えたことを特徴としている。
【００１７】
上記構成によれば、本発明の入力装置は、上記所定の領域に含まれる１つ目の接触位置の移動（すなわち手書き操作）と連動して、上記所定の領域の位置を変更できる。すなわち、ユーザが手書き入力を行うために入力面に置いた手を、当該入力面に接触させたまますべらせるように動かしたとき、本発明の入力装置はその動きを検知し、ユーザの手の動きに追随するように上記所定の領域を動かす。
【００１８】
上記した従来技術では、手書き入力しようとする位置が変化するたびに、ユーザが能動的に上記特定エリアの設定を変更する必要があった。これに対し、本発明の入力装置によれば、手書き操作と連動して上記所定の領域が自動的に移動するため、ユーザが自ら設定を変更する必要はない。すなわち、紙面に手書きする場合とは異なる特殊な操作は要求されず、ユーザに設定変更の手間をかけることもない。
【００１９】
したがって、本発明の入力装置は、上記誤認識を確実に防止しつつ、より自然な手書き入力をユーザに行わせることができる。
【００２０】
また、本発明の入力装置では、
（１）前記設定手段は、前記入力面が前記１つ目の接触位置を検知しなくなったとき、前記所定の領域の設定を解除することを特徴としている。
【００２１】
上記構成によれば、本発明の入力装置は、入力面が接触位置を検知しなくなったとき、１つ目の接触位置を含むように設定した上記所定の領域の設定を解除できる。これにより、ユーザが入力面に置いた手を離し、再度別の位置に手を置いた場合であっても、本発明の入力装置は上記誤認識を確実に防止し、より自然な手書き入力をユーザに行わせることができる。
【００２２】
また、本発明の入力装置は、
（１）前記所定の領域の特徴を規定する特徴量を設定する特徴設定手段をさらに備え、
（２）前記設定手段は、前記特徴設定手段が設定した特徴量にしたがって、前記所定の領域を設定することを特徴としている。
【００２３】
上記構成によれば、本発明の入力装置は、上記所定の領域を規定する特徴量を設定できる。これにより、本発明の入力装置は、ユーザが手書き入力のために入力面に接触させる手の大きさ等に合わせて、当該所定の領域を設定できる。
【００２４】
また、本発明の入力装置では、
（１）前記設定手段は、前記所定の領域の面積または形状を前記特徴量として設定することを特徴としている。
【００２５】
上記構成によれば、本発明の入力装置は、上記所定の領域の面積または形状を上記特徴量として設定できる。ここで、上記所定の領域の形状は、例えば１つ目の接触位置から当該領域の外延までの距離として規定できる。これにより、ユーザが手書き入力のために入力面に接触させる手の大きさ等に合わせて、当該所定の領域を設定できる。
【００２６】
また、本発明の入力装置では、
（１）前記設定手段は、前記所定の領域の向き、模様、色彩、透過度のうち任意の１つまたは複数を前記特徴量としてさらに設定することを特徴としている。
【００２７】
上記構成によれば、本発明の入力装置は、上記所定の領域の向き、模様、色彩、透過度、またはこれらの任意の組み合わせを、上記特徴量としてさらに設定できる。これにより、ユーザが所望する形態で当該所定の領域を設定できる。
【００２８】
また、本発明の入力装置は、
（１）前記所定の領域を前記入力面に表示する表示手段をさらに備えたことを特徴としている。
【００２９】
上記構成によれば、本発明の入力装置は、上記所定の領域を表示させることができる。これにより、本発明の入力装置は、ユーザに上記所定の領域を視認させることができる。
【００３０】
なお、前記入力装置はコンピュータによって実現してもよい。この場合には、コンピュータを前記入力装置の各手段として動作させることにより、前記入力装置をコンピュータで実現させる制御プログラム、およびこれを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に入る。
【発明の効果】
【００３１】
以上のように、本発明の入力装置は、入力面が１つ目の接触位置を検知したとき、当該１つ目の接触位置を含むように前記入力面に所定の領域を設定する設定手段と、前記入力面が前記１つ目の接触位置を検知中に２つ目以降の接触位置を検知したとき、前記設定手段によって設定された所定の領域に当該２つ目以降の接触位置が含まれているか否かを判定し、含まれている場合は当該２つ目以降の接触位置を入力された情報として受け付けない入力手段とを備えた構成である。
【００３２】
また、本発明の入力装置の制御方法は、入力面が１つ目の接触位置を検知したとき、当該１つ目の接触位置を含むように前記入力面に所定の領域を設定する設定ステップと、前記入力面が前記１つ目の接触位置を検知中に２つ目以降の接触位置を検知したとき、前記設定ステップにおいて設定された所定の領域に当該２つ目以降の接触位置が含まれているか否かを判定し、含まれている場合は当該２つ目以降の接触位置を入力された情報として受け付けない入力ステップとを含む構成である。
【００３３】
したがって、本発明の入力装置および当該入力装置の制御方法は、簡単な構成でパームリジェクションを実現することにより、入力面に接触した手による誤認識を確実に防止し、ユーザに自然な手書き入力を行わせることができるという効果を奏する。
【図面の簡単な説明】
【００３４】
【図１】本発明の一実施形態に係る入力装置の一部構成を示すブロック図である。
【図２】図１に示した入力装置の基本動作を表した模式図である。
【図３】図１に示した入力装置の異なる基本動作を表した模式図であり、（ａ）は、ユーザが手でお手付き領域をドラッグする様子を表し、（ｂ）は、指示具でお手付き領域をドラッグする様子を表す。
【図４】ユーザが上記指示具により「手のひら」アイコンを選択することで、（ａ）描画モードから、（ｂ）お手付き領域設定モードへとモードを切り替える様子を表した模式図である。
【図５】「図形モード」での上記入力装置の動作を表した模式図であり、（ａ）ユーザが上記指示具により「図形モード」のアイコンを選択すると、（ｂ）アイコンに対応した図形が描画される様子を表す。
【図６】「フリーハンドモード」での上記入力装置の動作を表した模式図であり、（ａ）ユーザが上記指示具により「フリーハンドモード」のアイコンを選択し、（ｂ）手書き入力した任意の大きさおよび形状の図形をお手付き領域として設定する様子を表す。
【図７】ユーザが上記指示具を用いた操作により、お手付き領域として入力した図形を拡縮する様子を表した模式図である。
【図８】透過度を設定する場合における上記入力装置の動作を表した模式図であり、（ａ）ユーザが上記指示具により「設定」のアイコンを選択し、（ｂ）さらに「５０％」のアイコンを選択することにより、お手付き領域として入力した図形の透過度を５０％に設定する様子を表す。
【図９】ユーザが上記指示具により「戻る」アイコンを選択することで、（ａ）お手付き領域設定モードから、（ｂ）描画モードへとモードを切り替える様子を表した模式図である。
【図１０】図１に示した入力装置が実行する処理の一例を示すフローチャートである。
【図１１】図１に示した入力装置が、お手付き領域の特徴量を設定する場合に実行する処理の一例を示すフローチャートである。
【図１２】手書き操作によって情報入力が可能な従来の装置の問題点を表した模式図であり、（ａ）はユーザが入力面に手を接触させずに手書き操作を行う場合、（ｂ）は手を接触させて手書き操作を行う場合を示す。
【発明を実施するための形態】
【００３５】
以下、本発明の実施の形態について、図１〜図１１に基づいて詳細に説明する。
【００３６】
なお、以下の記載および上記図面においては、右利きのユーザが右手に指示具を把持して手書き入力する場合を想定して説明するが、ユーザが左手に指示具を把持して手書き入力する場合や、ユーザが右手または左手の指を使って手書き入力する場合にも同様に本発明を適用できる（したがって、以下で使用する「指示具」には、ユーザの指およびスタイラス等の器具が含まれる）。
【００３７】
また、説明の便宜のために、ユーザが手書き操作で入力する軌跡を文字（特に、上記図面ではアルファベット）に限定して説明するが、数字、記号、またはこれらの組み合わせ、その他軌跡により表現可能な任意の図形であってよい。
【００３８】
〔入力装置１００の概要〕
図１に基づいて、本実施の形態に係る入力装置１００の概要について説明する。図１は、入力装置１００の一部構成を示すブロック図である。
【００３９】
入力装置１００は、手書き操作３による接触位置（接触した位置）１を検知可能な入力面を備え、当該接触位置に基づいて情報の入力が可能な入力装置である。入力装置１００は、入力面への接触を検知した時間差を利用してデータを棄却する所定の領域（お手付き領域２）を設定することにより、簡単な構成でパームリジェクションを実現し、確実に誤認識を防止する。
【００４０】
ここで、ユーザは、入力部４０に含まれる上記入力面に指やスタイラスなどの指示具（以下、単に「指示具８」と称する）を接触させて手書き操作３を行うため、入力装置１００は接触位置１を、例えば当該入力面上における２次元の座標情報として取得できるとする。
【００４１】
図２に基づいて、入力装置１００の動作の概要について説明する。図２は、入力装置１００の基本動作を表した模式図である。図示のように、ユーザは、指示具８を使って入力面の描画領域６に手書き文字７（図２では「Ａ」）を入力できる。このとき、入力装置１００は、当該入力面に最初に接触した位置（１つ目の接触位置、他の接触位置）を含む所定の領域を、お手付き領域（所定の領域）２として設定する。
【００４２】
すなわち、図２のように、ユーザが入力面に手を接触させて文字を入力するとき、当該入力面に最初に接触するのは手であることが通常と考えられるため（指示具８の先端を接触させてから入力面に手を下ろすという順序は稀であるため）、入力装置１００は当該接触位置を含む所定の領域をお手付き領域２とする。
【００４３】
そして、入力装置１００は、最初に検知した接触位置１を検知中に２つ目以降の接触位置１を検知したとき、当該２つ目以降の接触位置がお手付き領域２に含まれているか否かを判定する。含まれていない場合は当該接触位置を描画領域６において入力された情報として受け付けるが、含まれている場合は受け付けない。すなわち、入力装置１００は、お手付き領域２の内部で検知した接触はすべて無視し、それ以外の領域（すなわち描画領域６）で検知した接触のみを手書き操作３による入力操作のための接触とみなす。
【００４４】
なお、入力装置１００は、お手付き領域２を表示部７０に表示または非表示にできる。表示させる場合、入力装置１００はユーザに当該領域を視認させることができる。また、表示させる場合に、ユーザが入力面から手を離すことで当該入力面が接触位置１を検知しなくなった場合は、お手付き領域２を消去（非表示、設定を解除）してもよい。これにより、お手付き領域２を表示させ続けることにより、手書き文字７の視認を妨げることを回避できる。一方、表示させない場合は、入力装置１００は当該領域の存在を意識させることなくユーザに手書き入力を行わせることができる。
【００４５】
図３に基づいて、入力装置１００の動作の概要についてさらに説明する。図３は、入力装置１００の異なる基本動作を表した模式図であり、（ａ）は、ユーザが手でお手付き領域２をドラッグ（入力面に手を接触させたまま当該入力面上で手をすべらせるように動かす操作をいう）する様子を表し、（ｂ）は、指示具８でお手付き領域２をドラッグする様子を表す。文字を書き進めることによって入力面に手をつく位置がずれるため、入力装置１００は、同図（ａ）に示すように、ユーザによる手書き操作３と連動してお手付き領域２の位置を変更する。
【００４６】
なお、ユーザが入力面から手を離すことで当該入力面が接触位置を検知しなくなった場合に、お手付き領域２を消去しない場合、ユーザは、同図（ｂ）に示すように、指示具８でお手付き領域２をドラッグすることによっても、当該領域を任意の位置に変更できる。
【００４７】
図４〜図９に基づいて、ユーザがお手付き領域２の設定を変更する際の、入力装置１００の動作の概要を説明する。図４は、ユーザが指示具８により「手のひら」アイコンを選択することで、（ａ）描画モードから、（ｂ）お手付き領域設定モードへとモードを切り替える様子を表した模式図である。図示のように、ユーザは、お手付き領域設定モードで、自身の手の大きさや形状に合わせて予めお手付き領域２の形状等を設定できる。
【００４８】
図５は、「図形モード」での入力装置１００の動作を表した模式図であり、（ａ）ユーザが指示具８により「図形モード」のアイコンを選択すると、（ｂ）アイコンに対応した図形が描画される様子を表す。図示のように、ユーザは大きさや形状があらかじめ決められた図形をお手付き領域２として選択することにより、簡単に所望の領域を設定できる。
【００４９】
図６は、「フリーハンドモード」での入力装置１００の動作を表した模式図であり、（ａ）ユーザが指示具８により「フリーハンドモード」のアイコン（同図では「フリー」と表示されている）を選択し、（ｂ）手書き入力した任意の大きさおよび形状の図形を、お手付き領域２として設定する様子を表す。図示のように、ユーザは、所望の大きさおよび形状の図形を手書き操作で入力し、これをお手付き領域２として設定できる。
【００５０】
図７は、ユーザが指示具８を用いた操作により、お手付き領域２として入力した図形を拡縮する様子を表した模式図である。図示のように、ユーザは、図形を入力した後に当該図形の大きさを、任意に拡大または縮小できる。
【００５１】
図８は、透過度を設定する場合における入力装置１００の動作を表した模式図であり、（ａ）ユーザが指示具８により「設定」のアイコンを選択し、（ｂ）さらに「透過度」における「５０％」のアイコンを選択することにより、お手付き領域２として入力した図形の透過度を５０％に設定する様子を表す。図示のように、ユーザは、図形を入力した後に当該図形の透過度を設定できる。例えば、当該図形の透過度を５０％にすることにより、お手付き領域２が重畳する部分に書かれた手書き文字７の視認性を改善できる。なお、図８（ｂ）に表されているように、ユーザは「透過度」だけでなく、当該図形の「色」や「模様」も設定可能である。また、「向き」も設定可能であってもよい。
【００５２】
図９は、ユーザが指示具８により「戻る」アイコンを選択することで、（ａ）お手付き領域設定モードから、（ｂ）描画モードへとモードを切り替える様子を表した模式図である。図示のように、ユーザは、お手付き領域２の設定を終えて描画モードへと復帰することにより、手書き文字７の入力を再開できる。
【００５３】
〔入力装置１００の構成〕
図１に基づいて、本実施の形態に係る入力装置１００の構成について説明する。入力装置１００は、入力部４０、制御部１１、記憶装置３０、表示制御部（表示手段）６０、および表示部（表示手段）７０を含む。
【００５４】
なお、本実施の形態に直接関係のない部分（例えば、外部機器との接続や音声出力などを実現する部分）は、記載の簡潔性を担保する観点から、構成の説明およびブロック図から省略した。ただし、実施の実情に則して、本実施の形態に係る入力装置１００は当該省略した構成を含んでもよい。
【００５５】
以下、入力部４０、制御部１１（格納部１５、処理部１６、変更部１７、設定部１８）、記憶装置３０、表示制御部６０、表示部７０の順序で各構成が担う機能を説明する。
【００５６】
入力部４０は、ユーザによる手書き操作３を受け付ける。本実施の形態では主にマルチタッチを検出可能なタッチパネルを想定している。ただし、ユーザによる手書き操作３で情報の入力が可能な入力面を備えてさえいれば（すなわち、当該入力面は入力部４０に含まれる）、ハードウェアの種類は限定されない。入力部４０は、その入力面に接触した指示具８の当該入力面上における２次元の座標情報を、接触位置１として格納部１５へ出力する。
【００５７】
制御部１１は、入力装置１００の各種機能を統括的に制御するものである。制御部１１は、格納部（設定手段）１５、処理部（入力手段）１６、変更部（変更手段）１７、および設定部（特徴設定手段）１８を含む。
【００５８】
格納部１５は、入力部４０の入力面が接触位置１を検知した場合、記憶装置３０に他の接触位置１が格納されているか否かを判定する（すなわち、当該検知した接触位置１が、１つ目の接触位置か２つ目以降の接触位置かを判定する）。そして、格納されている場合は検知した接触位置１を処理部１６に出力し、格納されていない場合は検知した接触位置１を記憶装置３０に格納する。また、格納部１５は、入力面が接触位置１を検知していない場合（すなわち、入力部４０から接触位置１が入力されない場合）、記憶装置３０に格納された他の接触位置１を消去する。
【００５９】
処理部１６は、格納部１５から検知された接触位置１が入力された場合、記憶装置３０に格納されている他の接触位置１を含む所定の領域（すなわち、お手付き領域２）に検知した当該接触位置が含まれているか否かを判定する。ここで、当該判定を行う際、処理部１６は記憶装置３０に格納された特徴量９を読み出して上記判定に使用する。
【００６０】
処理部１６は、含まれていないと判定する場合、接触位置１を入力装置１００に入力された情報として表示制御部６０へ出力する。お手付き領域２を表示部７０へ表示させる場合、処理部１６は特徴量９も表示制御部６０へ出力する。
【００６１】
変更部１７は、手書き操作３と連動して、記憶装置３０に格納された接触位置１を変更する。すなわち、変更部１７は、お手付き領域２の内部の接触位置が変化した（すなわち、ユーザが手を動かした）ことを検知し、その変化に追随するように記憶装置３０に格納されている接触位置１を書き換える。
【００６２】
設定部１８は、お手付き領域２を規定する特徴量９を設定し、設定した特徴量９を記憶装置３０へ格納する。具体的には、設定部１８は、当該領域の面積または形状を特徴量９として設定する。また、設定部１８は、当該領域の向き、模様、色彩、透過度のうち任意の１つまたは複数を特徴量９としてさらに設定してもよい。お手付き領域２の形状は、例えば記憶装置３０に格納された最初の接触位置１から、当該領域の外延までの距離により規定できる。
【００６３】
記憶装置３０は、最初の接触位置１やお手付き領域２の特徴量９を格納するための不揮発性の記憶機器である。記憶装置３０は、例えばハードディスク、半導体メモリ、ＤＶＤ（Digital Versatile Disk）等で構成できる。なお、本実施の形態では、記憶装置３０は、入力装置１００に内蔵される装置として図１に示しているが、入力装置１００の外部に通信可能に接続された外部記憶装置であってもよい。
【００６４】
表示制御部６０は、制御部１１が出力する情報（例えば、お手付き領域２）を、表示部７０で表示可能な形式にしたがう表示用データ５に変換する。ここで、表示用データ５としては、例えばビットマップ（bitmap）形式の画像であってよいし、他の形式に従う画像、またはその他表示に適したデータ形式であってもよい。なお、表示制御部６０は、当該情報を表示用データ５へ形式変換できるものであればよく、例えば一般的なディスプレイアダプタでよい。
【００６５】
表示部７０は、映像等を表示する装置である。本実施の形態では主に液晶ディスプレイ（Liquid Crystal Display；ＬＣＤ）を想定しているが、表示機能を有する装置（特に、フラットパネルディスプレイ）でありさえすればハードウェアの種類は限定されない。例えば、プラズマディスプレイ（Plasma Display Panel；ＰＤＰ）やＥＬ（Electroluminescence）ディスプレイなどの表示素子と、表示制御部６０から入力を受けた表示用データ５に基づいて表示素子を駆動するドライバ回路とを備える装置等で構成できる。
【００６６】
表示制御部６０および表示部７０により、入力装置１００はお手付き領域２を表示させることができる。これにより、ユーザは、手書き操作による入力が不可能な領域（すなわち、手を置いてもよい領域）を視認できる。また、表示制御部６０は、格納部１５が記憶装置３０に格納された他の接触位置１を消去した場合（すなわち、入力部４０から接触位置１が入力されない場合）、表示用データ５の出力を止めることにより、お手付き領域２を非表示にしてもよい。
【００６７】
図１では、各構成が有する機能を明示するために、入力部４０と表示部７０とを分離して示している。しかし、例えば入力部４０がタッチパネルであり、表示部７０が液晶ディスプレイである場合、両者は一体として構成されることが望ましい。すなわち、入力部４０は、矩形板状に形成されたガラス等の透明な透過部材からなるデータ入力面を含んで構成され、表示部７０が有するデータ表示面を覆うように一体的に形成されてよい。これにより、入力部４０の入力面に対する指示具の接触位置と、表示部７０が当該接触に応じて表示面に表示する図形の位置とが一致するため、ユーザは自然な手書き感覚を得ることができる。
【００６８】
〔入力装置１００が実行する処理〕
図１０に基づいて、入力装置１００が実行する処理の流れを説明する。図１０は、入力装置１００が実行する処理の一例を示すフローチャートである。
【００６９】
まず、入力部４０はユーザによる手書き操作３を受け付け、接触位置１を制御部１１に出力する（ステップ１：以下、Ｓ１のように略記する）。制御部１１に含まれる格納部１５は、記憶装置３０に他の接触位置１が格納されているか否かを判定する（Ｓ２）。格納されていない場合（Ｓ２においてＮＯ）、格納部１５は、検知した接触位置１を記憶装置３０に格納する（Ｓ３、設定ステップ）。格納されている場合（Ｓ２においてＹＥＳ）、検知した接触位置１を処理部１６に出力する。
【００７０】
処理部１６は、記憶装置３０から特徴量９を読み出し、当該特徴量に基づくお手付き領域２に接触位置１が含まれているか否かを判定する（Ｓ４）。含まれていない場合（Ｓ４においてＮＯ）、処理部１６は接触位置１を入力装置１００に入力された情報として表示制御部６０へ出力し（Ｓ５、入力ステップ）、表示制御部６０は当該情報を表示部７０に表示する。
【００７１】
一方、お手付き領域２に接触位置１が含まれている場合（Ｓ４においてＹＥＳ）、変更部１７は、ユーザが手でお手付き領域２をドラッグしているか否かを判定する（Ｓ６）。変更部１７がドラッグ操作を検知した場合（Ｓ６においてＹＥＳ）、ユーザの手の動きに追随するように記憶装置３０に格納されている接触位置１を書き換える（Ｓ７）。
【００７２】
図１１に基づいて、入力装置１００が実行する異なる処理の流れを説明する。図１１は、入力装置１００がお手付き領域２の特徴量９を設定する場合に実行する処理の一例を示すフローチャートである。なお、入力装置１００は、任意のタイミングで当該処理を実行できる。例えば、ユーザが「手のひら」アイコンを選択し、「お手付き領域設定モード」へ切り替えることにより（図４参照）、当該処理を実行できる。または、ユーザが手書き操作を開始する際（例えば、アプリケーションを起動した時）に、当該処理を実行してもよい。
【００７３】
まず、設定部１８は、入力部４０から入力される接触位置１に基づいて、図形モードのアイコンが選択されたか否かを判定する（Ｓ１０、図５（ａ）参照）。図形モードのアイコン選択が検知された場合（Ｓ１０においてＹＥＳ）、設定部１８は、選択されたアイコンに対応する図形を表示する（Ｓ１１、図５（ｂ）参照）。
【００７４】
次に、設定部１８は、フリーハンドモードのアイコンが選択されたか否かを判定する（Ｓ１２ａ、図６（ａ）参照）。フリーハンドモードのアイコン選択が検知された場合（Ｓ１２ａにおいてＹＥＳ）、設定部１８は、入力部４０から入力される一連の接触位置１で形成される軌跡を表示する（Ｓ１３、図６（ｂ）参照）。再度フリーハンドモードのアイコンが選択されたことを検知すると（Ｓ１２ｂでＹＥＳ）、設定部１８は、図形の描画が終了したと判定して次の処理へ進む。なお、１ストローク（指示具８を入力面に接触させてから離すまで）の入力で、図形の描画が終了したと判定してもよい。
【００７５】
次に、設定部１８は、図形の拡縮操作が行われたか否かを判定する（Ｓ１４、図７参照）。拡縮操作が検知された場合（Ｓ１４においてＹＥＳ）、設定部１８は、ユーザからの手書き操作にしたがって図形を拡縮する（Ｓ１５）。さらに、設定部１８は、図形の色、模様、透過度が変更されたか否かを判定する（Ｓ１６、図８（ａ）参照）。変更操作が検知された場合（Ｓ１６においてＹＥＳ）、設定部１８は、図形の色、模様、透過度を変更する（Ｓ１７、図８（ｂ）参照）。
【００７６】
設定部１８は、お手付き領域２の設定を終了する操作を検知すると（Ｓ１８においてＹＥＳ）、設定された図形の特徴量９を記憶装置３０へ格納し、処理を終了させる。
【００７７】
〔入力装置１００の変形例〕
本実施の形態では、最初に接触した位置を含む所定の領域をお手付き領域２として設定するとした。すなわち、ユーザの手（の任意の一点）が入力面に接触したことをトリガーとして、お手付き領域２が呼び出されることとした。一方で、ユーザがお手付き領域２を能動的に呼び出せるインターフェースを備えてもよい。例えば、表示部７０に表示された所定のボタンを選択することにより、お手付き領域２を呼び出すことにしてもよい。あるいは、所定のボタン等を備えずに、例えば入力面をダブルクリックすることによりお手付き領域２が呼び出されることにしてもよい。
【００７８】
また、格納部１５が記憶装置３０に格納された他の接触位置１を消去した場合に、お手付き領域２を自動的に非表示にしてもよいが、一方で上記と同様にユーザが能動的に非表示にするようにしてもよい。この場合、ユーザが入力面から手を離した後も継続して表示されるお手付き領域２の上に、所定のインターフェースを搭載することにしてもよい。例えば、手書き入力される情報の特徴量（例えば、手書き操作によって入力される軌跡の太さや色など）を変更するためのパレットなどを搭載してもよい。
【００７９】
〔入力装置１００により奏される効果〕
簡単な構成でパームリジェクションを実現することにより、入力面に接触した手による誤認識を確実に防止し、ユーザに自然な手書き入力を行わせることができるという効果を奏する。
【００８０】
〔入力装置１００の他の表現〕
入力装置１００は、以下のようにも表現できる。すなわち、手書き操作により接触した位置を検知可能な入力面を備え、当該接触位置に基づいて情報の入力が可能な入力装置であって、前記入力面が前記接触位置を検知した場合、記憶装置に他の接触位置が格納されているか否かを判定し、格納されていない場合は検知した当該接触位置を前記記憶装置に格納する格納手段と、前記格納手段によって検知した当該接触位置が前記記憶装置に格納されていると判定された場合、前記記憶装置に格納されている他の接触位置を含む所定の領域に当該接触位置が含まれているか否かを判定し、含まれている場合は当該接触位置を入力された情報として受け付けない入力手段とを備えたことを特徴とする入力装置とも表現できる。
【００８１】
上記入力装置は、手書き操作と連動して、前記記憶装置に格納された他の接触位置を変更する変更手段をさらに備えたことを特徴としてもよい。また、上記入力装置では、前記格納手段は、前記入力面が前記接触位置を検知していない場合、前記記憶装置に格納された他の接触位置を消去することを特徴としてもよい。また、上記入力装置は、前記所定の領域を規定する特徴量を設定する設定手段をさらに備えたことを特徴としてもよい。さらに、上記入力装置では、前記所定の領域の面積または形状を前記特徴量として設定することを特徴としてもよい。また、上記入力装置では、前記所定の領域の向き、模様、色彩、透過度のうち任意の１つまたは複数を前記特徴量としてさらに設定することを特徴としてもよい。
【００８２】
〔ソフトウェアによる実現例〕
最後に、入力装置１００の各ブロックは、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェア的に実現してもよい。
【００８３】
後者の場合、入力装置１００は、各機能を実現するプログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを展開するＲＡＭ（Random Access Memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである入力装置１００の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、入力装置１００に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【００８４】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【００８５】
また、入力装置１００を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ（Digital Living Network Alliance）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【００８６】
本明細書においては、「手段」とは必ずしも物理的手段を意味せず、各手段の機能がソフトウェアによって実現される場合も含む。また、１つの手段の機能が２つ以上の物理的手段により実現されてもよいし、２つ以上の手段の機能が１つの物理的手段により実現されてもよい。
【産業上の利用可能性】
【００８７】
本発明は、携帯電話、タブレット端末、パーソナルコンピュータ、電子黒板、その他手書き操作により入力可能な電子機器に適用できる。
【符号の説明】
【００８８】
１    接触位置（接触した位置）
２    お手付き領域（所定の領域）
３    手書き操作
６    描画領域
７    手書き文字
８    指示具
９    特徴量
１１    制御部
１５    格納部（設定手段）
１６    処理部（入力手段）
１７    変更部（変更手段）
１８    設定部（特徴設定手段）
３０    記憶装置
４０    入力部（入力面）
６０    表示制御部（表示手段）
７０    表示部（表示手段）
１００    入力装置
【図１】
0005864050.tif 000002
【図２】
0005864050.tif 000003
【図３】
0005864050.tif 000004
【図４】
0005864050.tif 000005
【図５】
0005864050.tif 000006
【図６】
0005864050.tif 000007
【図７】
0005864050.tif 000008
【図８】
0005864050.tif 000009
【図９】
0005864050.tif 000010
【図１０】
0005864050.tif 000011
【図１１】
0005864050.tif 000012
【図１２】
0005864050.tif 000013