(57)【要約】      （修正有）【課題】タッチパネルにおけるユーザーの手書き入力中に発生する、ハードキーにおけるユーザーの意図しない操作入力に基づく処理の実行を防止する操作入力装置を提供する。【解決手段】操作入力装置は、表示部と、タッチパネルと、ハードキーと、制御部とを有する。表示部は、手書き入力用の画面を表示する。タッチパネルは、表示部に重ねて配置され、手書き入力用の画面に対するユーザーの手書き入力を検出する。ハードキーは、表示部の周辺に配置される物理的なキーである。制御部は、表示部が手書き入力用の画面を表示している間、ハードキーにおけるユーザーの操作入力を無効にする。【選択図】図２
2018067238.tif 000002
【特許請求の範囲】
【請求項１】
手書き入力用の画面を表示可能な表示部と、
前記表示部に重ねて配置され、前記手書き入力用の画面に対するユーザーの手書き入力を検出可能なタッチパネルと、
前記表示部の周辺に配置される物理的なキーであるハードキーと、
前記表示部が前記手書き入力用の画面を表示している間、前記ハードキーにおける前記ユーザーの操作入力を無効にする制御部と、
を有する操作入力装置。
【請求項２】
前記制御部は、前記表示部が前記手書き入力用の画面を表示している間でも、前記タッチパネルにおける前記手書き入力がない状態で所定の第１時間が経過した場合には、前記ハードキーにおける前記ユーザーの操作入力を有効にする請求項１に記載の操作入力装置。
【請求項３】
前記表示部は、前記手書き入力用の画面を表示している間、前記ハードキーにおける前記ユーザーの操作入力が所定の第２時間以内に複数回行われた場合、前記ハードキーにおける前記ユーザーの操作入力を有効にするか否かを前記ユーザーに選択させるための選択画面をさらに表示可能であり、
前記タッチパネルは、前記選択画面に対する前記ユーザーの操作入力をさらに検出可能であり、
前記制御部は、前記表示部が前記手書き入力用の画面を表示している間でも、前記タッチパネルにおいて、前記ハードキーにおける前記ユーザーの操作入力を有効にすると選択された場合には、前記ハードキーにおける前記ユーザーの操作入力を有効にする請求項１または２に記載の操作入力装置。
【請求項４】
少なくとも一部が前記表示部と前記ハードキーとの間に配置され、前記ユーザーの接近を検出するセンサーをさらに有し、
前記制御部は、前記表示部が前記手書き入力用の画面を表示している間でも、前記センサーが前記ユーザーの接近を検出していない場合には、前記ハードキーにおける前記ユーザーの操作入力を有効にする請求項１に記載の操作入力装置。
【請求項５】
前記制御部は、前記センサーが前記ユーザーの接近を検出せず、前記ハードキーにおける前記ユーザーの操作入力を一旦有効にした場合でも、その後前記センサーが前記ユーザーの接近を検出した場合には、前記ハードキーにおける前記ユーザーの操作入力を再度無効にする請求項４に記載の操作入力装置。
【請求項６】
手書き入力用の画面を表示可能な表示部と、
前記表示部に重ねて配置され、前記手書き入力用の画面に対するユーザーの手書き入力を検出可能なタッチパネルと、
前記表示部の周辺に配置される物理的なキーであるハードキーと、
を有する操作入力装置の制御方法であって、
前記表示部に前記手書き入力用の画面を表示させるステップ（ａ）と、
前記表示部に前記手書き入力用の画面を表示させている間、前記ハードキーにおける前記ユーザーの操作入力を無効にするステップ（ｂ）と、
を含む制御方法。
【請求項７】
前記操作入力装置は、少なくとも一部が前記表示部と前記ハードキーとの間に配置され、前記ユーザーの接近を検出するセンサーをさらに有し、
前記表示部に前記手書き入力用の画面を表示させている間、前記センサーにおいて前記ユーザーの接近が検出されているか否かを判断するステップ（ｃ）と、
前記表示部に前記手書き入力用の画面を表示させている間でも、前記ステップ（ｃ）において前記ユーザーの接近が検出されていないと判断された場合には、前記ハードキーにおける前記ユーザーの操作入力を有効にするステップ（ｄ）と、
をさらに含む請求項６に記載の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作入力装置および制御方法に関する。
【背景技術】
【０００２】
近年、ユーザーの操作入力を受け付ける手段として、物理的なキーであるハードキーに加えて、タッチパネルを備える装置が増加している。このような装置の一例としては、プリンターの操作パネルや、タブレット端末、スマートフォン等が挙げられる。このような装置は、液晶ディスプレイ等の表示部に重ねてタッチパネルを用いており、ソフトウェアにより表現したキー（以下「ソフトキー」と呼ぶ）を表示部に表示して、当該ソフトキーに近づくユーザーの指をタッチパネルにより検出している。
【０００３】
また、タッチパネルを備える装置は、ユーザーの手書きによる文字や図形、記号等の入力を、タッチパネルにより検出するようにも構成されうる。ここで、ユーザーがタッチパネルにおいて手書き入力を行う場合には、用紙上に文字を記入する場合とは異なり、手を用紙上に置いて安定させられないため、手の一部を当該装置に意図せず接触させてしまう可能性がある。そこで、特許文献１記載の発明では、手書き入力が指示された場合に、タッチパネルの検出感度を低下させ、ユーザーが手をタッチパネルに意図せず接触させることによって発生する誤検出を防止する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−４１４９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献１記載の発明では、ユーザーの手書き入力中に発生する、タッチパネル以外の構成における誤検出については考慮していない。一方で、上述したように、タッチパネルを備える装置は、ハードキーも備えている場合がある。このような装置では、複数のハードキーがタッチパネルの周囲に配置されている場合が多い。また、押下によりユーザーの操作入力を受け付けるハードキーは、押下されやすいように、周囲から盛り上がった凸形状を有している場合も多い。したがって、ハードキーの配置や形状によっては、ユーザーが、手書き入力中にハードキーに意図せず接触し、ハードキーを押下してしまう場合がある。このような場合でも、ハードキーの押下がユーザーの操作入力として受け付けられ、ユーザーの意図しない処理が実行されるという問題があった。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、タッチパネルにおけるユーザーの手書き入力中に発生する、ハードキーにおけるユーザーの意図しない操作入力に基づく処理の実行を防止する操作入力装置および操作入力装置の制御方法を提供する。
【課題を解決するための手段】
【０００７】
本発明の上記の目的は、下記の手段によって達成される。
【０００８】
（１）手書き入力用の画面を表示可能な表示部と、前記表示部に重ねて配置され、前記手書き入力用の画面に対するユーザーの手書き入力を検出可能なタッチパネルと、前記表示部の周辺に配置される物理的なキーであるハードキーと、前記表示部が前記手書き入力用の画面を表示している間、前記ハードキーにおける前記ユーザーの操作入力を無効にする制御部と、を有する操作入力装置。
【０００９】
（２）前記制御部は、前記表示部が前記手書き入力用の画面を表示している間でも、前記タッチパネルにおける前記手書き入力がない状態で所定の第１時間が経過した場合には、前記ハードキーにおける前記ユーザーの操作入力を有効にする上記（１）に記載の操作入力装置。
【００１０】
（３）前記表示部は、前記手書き入力用の画面を表示している間、前記ハードキーにおける前記ユーザーの操作入力が所定の第２時間以内に複数回行われた場合、前記ハードキーにおける前記ユーザーの操作入力を有効にするか否かを前記ユーザーに選択させるための選択画面をさらに表示可能であり、前記タッチパネルは、前記選択画面に対する前記ユーザーの操作入力をさらに検出可能であり、前記制御部は、前記表示部が前記手書き入力用の画面を表示している間でも、前記タッチパネルにおいて、前記ハードキーにおける前記ユーザーの操作入力を有効にすると選択された場合には、前記ハードキーにおける前記ユーザーの操作入力を有効にする上記（１）または（２）に記載の操作入力装置。
【００１１】
（４）少なくとも一部が前記表示部と前記ハードキーとの間に配置され、前記ユーザーの接近を検出するセンサーをさらに有し、前記制御部は、前記表示部が前記手書き入力用の画面を表示している間でも、前記センサーが前記ユーザーの接近を検出していない場合には、前記ハードキーにおける前記ユーザーの操作入力を有効にする上記（１）に記載の操作入力装置。
【００１２】
（５）前記制御部は、前記センサーが前記ユーザーの接近を検出せず、前記ハードキーにおける前記ユーザーの操作入力を一旦有効にした場合でも、その後前記センサーが前記ユーザーの接近を検出した場合には、前記ハードキーにおける前記ユーザーの操作入力を再度無効にする上記（４）に記載の操作入力装置。
【００１３】
（６）手書き入力用の画面を表示可能な表示部と、前記表示部に重ねて配置され、前記手書き入力用の画面に対するユーザーの手書き入力を検出可能なタッチパネルと、前記表示部の周辺に配置される物理的なキーであるハードキーと、を有する操作入力装置の制御方法であって、前記表示部に前記手書き入力用の画面を表示させるステップ（ａ）と、前記表示部に前記手書き入力用の画面を表示させている間、前記ハードキーにおける前記ユーザーの操作入力を無効にするステップ（ｂ）と、を含む制御方法。
【００１４】
（７）前記操作入力装置は、少なくとも一部が前記表示部と前記ハードキーとの間に配置され、前記ユーザーの接近を検出するセンサーをさらに有し、前記表示部に前記手書き入力用の画面を表示させている間、前記センサーにおいて前記ユーザーの接近が検出されているか否かを判断するステップ（ｃ）と、前記表示部に前記手書き入力用の画面を表示させている間でも、前記ステップ（ｃ）において前記ユーザーの接近が検出されていないと判断された場合には、前記ハードキーにおける前記ユーザーの操作入力を有効にするステップ（ｄ）と、をさらに含む上記（６）に記載の制御方法。
【発明の効果】
【００１５】
操作入力装置によれば、表示部が手書き入力画面を表示している間、ハードキーを無効にする。これにより、操作入力装置は、ユーザーがタッチパネルにおける手書き入力中に、ハードキーに意図せず接触してしまった場合でも、ユーザーの操作入力を無効にできるため、ユーザーの意図しない処理を実行しないで済む。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係る操作入力装置の概略構成を示す図である。
【図２】操作入力装置の概略構成を示すブロック図である。
【図３】操作入力装置の制御部の機能構成を示すブロック図である。
【図４】操作入力装置において実行される処理の手順を示すフローチャートである。
【図５】変形例２の操作入力装置に表示される画面の一例を示す図である。
【図６】変形例３の操作入力装置の概略構成を示す図である。
【図７】変形例３の操作入力装置の概略構成を示すブロック図である。
【図８】変形例３の操作入力装置の制御部の機能構成を示すブロック図である。
【図９】変形例３の操作入力装置において実行される処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、添付した図面を参照して、本発明の実施形態を説明する。なお、図面の説明において、同一の要素には同一の符号を付し、重複する説明を省略する。また、図面の寸法比率は、説明の都合上誇張され、実際の比率とは異なる場合がある。
【００１８】
図１は、本発明の一実施形態に係る操作入力装置の概略構成を示す図である。図２は、操作入力装置の概略構成を示すブロック図である。
【００１９】
図１および図２に示すように、操作入力装置１００は、制御部１１０、記憶部１２０、表示部１３０、タッチパネル１４０およびハードキー１５０を備える。各構成は、信号をやり取りするためのバスを介して、相互に接続されている。操作入力装置１００は、たとえば、プリンターや複合機（ＭＦＰ：Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等の任意の装置に含まれる操作パネル装置であってもよい。また、操作入力装置１００は、たとえば、タブレット端末やスマートフォン等の、ユーザーの操作入力を受け付け可能な装置自体であってもよい。以下、操作入力装置１００の各構成について説明する。
【００２０】
制御部１１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であり、プログラムに従い、上記の各構成の制御や各種の演算処理を行う。制御部１１０の機能構成については、後述する。
【００２１】
記憶部１２０は、予め各種プログラムや各種データを格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、作業領域として一時的にプログラムやデータを記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等から構成される。なお、制御部１１０が自身の内部に記憶領域を含む場合には、操作入力装置１００は、記憶部１２０を含まなくてもよい。
【００２２】
表示部１３０は、液晶ディスプレイまたは有機ＥＬディスプレイ等から構成され、各種情報を表示する。本実施形態では、表示部１３０は、たとえば、ユーザーに手書きで入力させるための画面（以下「手書き入力画面」と呼ぶ）を表示できる。
【００２３】
タッチパネル１４０は、ユーザーの手、または、タッチパネル１４０に対する入力手段として用いられるペン（以下「タッチペン」と呼ぶ）による接触を検出可能な装置である。タッチパネル１４０は、たとえば、静電容量方式のタッチパネルから構成され、ユーザーの指と導電膜との間における静電容量の変化に基づいて、ユーザーの指先に接触された位置を検出する。また、タッチパネル１４０は、たとえば、静電容量方式に対応したタッチペンと、導電膜との間における静電容量の変化に基づいて、タッチペンのペン先に接触された位置を検出する。本実施形態では、タッチパネル１４０は、表示部１３０に重ねて配置され、表示部１３０に表示された画面に対するユーザーの操作入力を検出できる。たとえば、タッチパネル１４０は、表示部１３０に表示された手書き入力画面に対する、ユーザーの手書き入力を検出できる。
【００２４】
ハードキー１５０は、ユーザーよる押下などの操作を受け付け可能な装置である。ハードキー１５０は、物理的なキーであり、たとえば、テンキーやスタートボタン、ストップボタン等の複数のキーを含んでもよい。ハードキー１５０は、タッチパネル１４０に重ねられた表示部１３０の周辺に配置される。本実施形態では、ハードキー１５０は、図１に示すように、表示部１３０の右側および下側に配置されているが、ハードキー１５０の配置は、これに限定されない。また、「周辺」とは、たとえば、ユーザーがタッチパネル１４０に手書き入力する際に意図せず接触する可能性のある範囲を意味する。
【００２５】
続いて、制御部１１０の機能構成について説明する。
【００２６】
図３は、操作入力装置の制御部の機能構成を示すブロック図である。
【００２７】
制御部１１０は、プログラムを読み込んで処理を実行することによって、表示制御部１１１、表示判断部１１２、入力受付部１１３、入力判断部１１４およびタイマー部１１５として機能する。以下、各構成について説明する。
【００２８】
表示制御部１１１は、表示部１３０に表示させる画面を制御する。表示制御部１１１は、たとえば、表示部１３０に、ユーザーに選択させるためのソフトキーやアイコン等を表示させる。また、表示制御部１１１は、必要に応じて、表示部１３０に手書き入力画面を表示させる。表示制御部１１１は、たとえば、操作入力装置１００の処理においてユーザーに文字入力を要求する場合に、ソフトキーから構成されるキーボードの代わりに、手書き入力画面を表示させる。手書き入力画面は、ユーザーがソフトキーの羅列から小さな文字を選択する代わりに、大きな文字を手書きで入力することを可能にする。なお、表示制御部１１１が手書き入力画面を表示させる例は、上記の例に限定されない。また、表示制御部１１１は、表示部１３０に手書き入力画面を表示させる場合、手書き入力の終了をユーザーに選択させるためのソフトキー等を共に表示させてもよい。
【００２９】
表示判断部１１２は、表示制御部１１１が表示部１３０に手書き入力画面を表示させているか否かを判断する。
【００３０】
入力受付部１１３は、タッチパネル１４０またはハードキー１５０を介してユーザーの操作入力を受け付ける。入力受付部１１３は、タッチパネル１４０およびハードキー１５０を監視し、ユーザーの操作入力があった場合、当該操作入力を受け付ける。入力受付部１１３は、たとえば、タッチパネル１４０を介してユーザーの操作入力を受け付けるために、表示部１３０が表示するソフトキーやアイコン等の位置を特定する。そして、タッチパネル１４０におけるユーザーの接触した位置が、表示部１３０におけるソフトキーやアイコン等の位置と対応する場合、ソフトキーやアイコン等が示す内容を、ユーザーの操作入力として受け付ける。
【００３１】
入力判断部１１４は、ハードキー１５０におけるユーザーの操作入力を、有効とするか否かを判断する。「ユーザーの操作入力を有効とする」とは、ユーザーの操作入力に基づく各種の処理を実行することを意味する。また、「ユーザーの操作入力を無効とする」とは、ユーザーの操作入力に基づく各種の処理を実行しないことを意味する。たとえば、入力判断部１１４が、ハードキー１５０におけるユーザーの操作入力を無効にすると判断した場合、ユーザーがハードキー１５０を押下しても、当該押下に基づく処理が実行されない。また、入力判断部１１４は、ユーザーの操作入力を一旦有効にした場合でも、必要に応じて再度無効にしたり、一旦無効にした場合でも、必要に応じて再度有効にしたりできる。以下では、「ハードキー１５０におけるユーザーの操作入力を有効／無効にする」ことを、単に「ハードキー１５０を有効／無効にする」とも記載する。
【００３２】
タイマー部１１５は、所定の条件の状態で、所定の第１時間が経過したか否かを判断する。タイマー部１１５は、たとえば、タッチパネル１４０におけるユーザーの手書き入力が受け付けられていない状態で、所定の第１時間が経過したか否かを判断する。所定の第１時間は、タッチパネル１４０またはハードキー１５０を介して、ユーザーにより予め設定可能な値でもよいし、記憶部１２０等に予め初期値として記憶されている値でもよい。
【００３３】
続いて、操作入力装置１００の処理について説明する。
【００３４】
図４は、操作入力装置において実行される処理の手順を示すフローチャートである。
【００３５】
図４のフローチャートに示されるアルゴリズムは、記憶部１２０にプログラムとして記憶されており、制御部１１０によって実行される。
【００３６】
図４に示すように、制御部１１０は、まず、表示制御部１１１として表示部１３０に手書き入力画面を表示させているか否かを、表示判断部１１２として判断する（ステップＳ１０１）。
【００３７】
手書き入力画面を表示させていない場合（ステップＳ１０１：ＮＯ）、制御部１１０は、通常の処理を継続する。
【００３８】
手書き入力画面を表示させている場合（ステップＳ１０１：ＹＥＳ）、制御部１１０は、入力受付部１１３としてハードキー１５０を介して受け付けるユーザーの入力操作を、入力判断部１１４として無効にする（ステップＳ１０２）。
【００３９】
続いて、制御部１１０は、表示制御部１１１として表示部１３０に手書き入力画面の表示を継続させているか否かを、表示判断部１１２として判断する（ステップＳ１０３）。
【００４０】
手書き入力画面の表示を継続させている場合（ステップＳ１０３：ＹＥＳ）、制御部１１０は、ステップＳ１０４の処理に進む。そして、制御部１１０は、入力受付部１１３として、タッチパネル１４０を介してユーザーの手書き入力を受け付けているか否かを判断する（ステップＳ１０４）。
【００４１】
手書き入力を受け付けている場合（ステップＳ１０４：ＹＥＳ）、制御部１１０は、ステップＳ１０３の処理に戻る。
【００４２】
手書き入力を受け付けていない場合（ステップＳ１０４：ＮＯ）、制御部１１０は、タイマー部１１５として、手書き入力が受け付けられていない状態で、所定の第１時間が経過したか否かを判断する（ステップＳ１０５）。所定の第１時間は、手書き入力画面にユーザーが入力しないことにより、手書き入力画面の表示が初期画面の表示に戻る時間や、スリープ状態に移行するために消灯させられる時間と対応付けられてもよい。
【００４３】
所定の第１時間が経過していない場合（ステップＳ１０５：ＮＯ）、制御部１１０は、ステップＳ１０３の処理に戻る。
【００４４】
手書き入力画面の表示を終了した場合（ステップＳ１０３：ＮＯ）、または、当該画面の表示を継続する一方で、手書き入力がない状態で所定の第１時間が経過した場合（ステップＳ１０５：ＹＥＳ）、制御部１１０は、ステップＳ１０６の処理に進む。制御部１１０は、たとえば、表示部１３０に表示された、手書き入力を終了させるためのソフトキーの位置におけるユーザーの操作入力を、タッチパネル１４０を介して受け付けることにより、手書き入力画面の表示を終了する。そして、制御部１１０は、入力受付部１１３としてハードキー１５０を介して受け付けるユーザーの入力操作を、入力判断部１１４として有効にする（ステップＳ１０６）。その後、制御部１１０は、処理を終了する。
【００４５】
以上のように、操作入力装置１００によれば、表示部１３０が手書き入力画面を表示している間、ハードキー１５０を無効にする。これにより、操作入力装置１００は、ユーザーがタッチパネル１４０における手書き入力中に、ハードキー１５０に意図せず接触してしまった場合でも、ユーザーの操作入力を無効にできるため、ユーザーの意図しない処理を実行しないで済む。
【００４６】
また、操作入力装置１００は、表示部１３０が手書き入力画面を表示している間でも、タッチパネル１４０におけるユーザーの手書き入力がない状態で所定の第１時間が経過した場合には、ハードキー１５０を有効にする。操作入力装置１００は、ハードキー１５０を無効にする時間に制限を設けることにより、手書き入力画面に対する手書き入力が長時間ない場合、ハードキー１５０を無効にしたままにしないで済む。
【００４７】
なお、上記実施形態では、操作入力装置１００の処理の手順の一例を説明した。しかし、本実施形態はこれに限定されない。以下のような変更や改良などが可能である。
【００４８】
上記実施形態では、操作入力装置１００は、ステップＳ１０５で手書き入力がない状態で所定の第１時間が経過した場合、ステップＳ１０６でハードキー１５０を有効にする。しかし、本実施形態はこれに限定されない。操作入力装置１００は、ステップＳ１０４およびＳ１０５を省略してもよく、手書き入力画面を表示をしている間、ハードキーを常に無効にするように構成されてもよい。
【００４９】
また、操作入力装置１００は、ハードキー１５０を有効または無効にする際に、表示部１３０に有効または無効にする旨のメッセージを表示して、ユーザーに通知してもよい。操作入力装置１００は、たとえば、図４のステップＳ１０２において、ハードキー１５０を無効にする際に、表示部１３０に「ハードキーを無効にします」というメッセージを表示してもよい。これにより、ユーザーは、ハードキー１５０が無効にされることを認識できるため、たとえば、手をハードキー１５０上に意図的に置いて、綺麗に手書き入力できる。あるいは、操作入力装置１００は、ハードキー１５０を有効または無効にした後で、表示部１３０に、有効または無効にした旨のメッセージを表示してもよい。
【００５０】
また、操作入力装置１００は、上述したように、プリンターや複合機等の任意の装置に含まれる操作パネル装置であってもよい。そのため、操作入力装置１００の制御部１１０は、任意の装置の制御部と相互に接続され、受け付けたユーザーの操作入力の情報を、当該装置の制御部に通知するように構成されてもよい。
【００５１】
（変形例１）
上記実施形態では、操作入力装置１００は、所定の条件が満たされる場合（図４のステップＳ１０３：ＮＯ、または、ステップＳ１０５：ＹＥＳ）、ハードキー１５０を有効にする。変形例１では、操作入力装置１００は、他の条件が満たされる場合にも、ハードキー１５０を有効にする。
【００５２】
変形例１の操作入力装置１００は、ハードキー１５０におけるユーザーの操作入力が所定の第２時間以内に複数回行われた場合、ハードキー１５０を有効にするように構成される。所定の第２時間は、タッチパネル１４０またはハードキー１５０を介して、ユーザーにより予め設定可能な値でもよいし、記憶部１２０等に予め初期値として記憶されている値でもよい。また、所定の第２時間は、ユーザーがハードキー１５０を一回押下しても、当該押下に基づく処理が開始されない場合に、ハードキー１５０を再度押下するまでの時間と対応付けられてもよい。
【００５３】
ハードキー１５０におけるユーザーの操作入力が複数回行われる場合とは、たとえば、ハードキー１５０に含まれる一つのキーにおいて、ユーザーの操作入力が複数回行われる場合が含まれる。また、ハードキー１５０に含まれる複数のキーにおいて、同時または順番に、ユーザーの操作入力がそれぞれ一回以上行われる場合も含まれる。ユーザーの手書き入力中に、ハードキー１５０におけるユーザーの操作入力が所定の第２時間以内に一回だけ行われた場合は、ユーザーの手が、ハードキー１５０に意図せず接触してしまった可能性が高い。しかし、ユーザーの操作入力が複数回行われた場合は、ユーザーが、ハードキー１５０において意図的に操作入力していた可能性が高い。したがって、この場合、変形例１の操作入力装置１００は、ハードキー１５０を有効にする。
【００５４】
以上のように、変形例１の操作入力装置１００によれば、表示部１３０が手書き入力用の画面を表示している間でも、ハードキー１５０におけるユーザーの操作入力が所定の第２時間以内に複数回行われた場合、ハードキー１５０を有効にする。これにより、ユーザーは、ハードキー１５０を複数回押下すれば、手書き入力中でも、操作入力装置１００に所望の処理を実行させることができる。したがって、操作入力装置１００は、ユーザーの利便性を向上できる。
【００５５】
なお、変形例１でも、操作入力装置１００は、ハードキー１５０を有効もしくは無効にする際に、または、有効もしくは無効にした後で、ユーザーに通知してもよい。
【００５６】
また、操作入力装置１００は、ハードキー１５０におけるユーザーの操作入力が所定の第２時間以内に複数回行われた場合、ハードキー１５０を有効にするが、ハードキー１５０を有効にする時間に制限を設けてもよい。操作入力装置１００は、手書き入力用の画面の表示をなお継続しており、ハードキー１５０を有効をした後でも、ユーザーがタッチパネル１４０における手書き入力を継続する可能性があるためである。
【００５７】
（変形例２）
変形例１では、操作入力装置１００は、ハードキー１５０におけるユーザーの操作入力が所定の第２時間以内に複数回行われた場合、ハードキー１５０を有効にする。変形例２では、操作入力装置１００は、ハードキー１５０におけるユーザーの操作入力が複数回行われた場合、ハードキー１５０を有効にするか否かをユーザーに選択させる。
【００５８】
図５は、変形例２の操作入力装置に表示される画面の一例を示す図である。
【００５９】
変形例２の操作入力装置１００は、ハードキー１５０を有効にするか否かをユーザーに選択させるために、たとえば、図５に示すように、手書き入力画面の下部に選択画面を表示する。選択画面は、ユーザーに選択させたい内容を示すメッセージ部分と、「ＹＥＳ」または「ＮＯ」を示すソフトキーとを含む。図５に示す例では、選択画面は、手書き入力画面の下部に表示されているが、選択画面の表示位置は、図５に示す例に限定されない。たとえば、選択画面は、手書き入力画面の上部に表示されてもよいし、手書き入力画面の中央部に、手書き入力画面に重ねて表示されてもよい。
【００６０】
操作入力装置１００の制御部１１０は、たとえば、変形例１で説明した所定の第２時間以内に、ハードキー１５０におけるユーザーの操作入力が複数回行われた場合、表示部１３０に、図５に示すような選択画面を表示させる。そして、タッチパネル１４０が、選択画面に対するユーザーの操作入力を検出する。制御部１１０は、タッチパネル１４０を介して、選択画面に対するユーザーの操作入力を受け付ける。制御部１１０は、ユーザーの操作入力により「ハードキーを有効にする（ＹＥＳ）」と選択された場合、ハードキー１５０を有効にする。一方で、制御部１１０は、「ハードキーを有効にしない（ＮＯ）」と選択された場合、ハードキー１５０を無効のままにする。また、「ハードキーを有効にしない（ＮＯ）」と一旦選択された場合でも、その後、ハードキー１５０におけるユーザーの操作入力が所定の第２時間以内に複数回行われた場合には、選択画面を再度表示してもよい。
【００６１】
以上のように、変形例２の操作入力装置１００によれば、ハードキー１５０におけるユーザーの操作入力が所定の第２時間以内に複数回行われた場合、ハードキー１５０を有効にするか否かをユーザーに選択させる。これにより、ユーザーは、ハードキー１５０が無効にされていることを認識できる。また、操作入力装置１００は、ユーザーにハードキー１５０を有効にするか否かを確認した上で、ハードキー１５０を有効にでき、ユーザーの所望の処理を適切に実行できる。
【００６２】
なお、操作入力装置１００は、ユーザーの操作入力によりハードキーを有効にすると選択された場合、ハードキー１５０を有効にするが、変形例１と同様に、ハードキー１５０を有効にする時間に制限を設けてもよい。操作入力装置１００は、手書き入力用の画面の表示をなお継続しており、ハードキー１５０を有効をした後でも、ユーザーがタッチパネル１４０における手書き入力を継続する可能性があるためである。
【００６３】
また、変形例２は、図４の処理と共に用いられてもよい。すなわち、操作入力装置１００は、図４の処理に示される条件に加えて、ハードキー１５０におけるユーザーの操作入力が所定の第２時間以内に複数回行われた場合、ハードキー１５０を有効にするように構成されてもよい。
【００６４】
（変形例３）
変形例３では、操作入力装置は、さらに別の条件が満たされる場合、ハードキーを有効にする。以下、添付した図面を参照して、変形例３を説明する。
【００６５】
図６は、変形例３の操作入力装置の概略構成を示す図である。図７は、変形例３の操作入力装置の概略構成を示すブロック図である。
【００６６】
図６および図７に示すように、変形例３の操作入力装置２００は、制御部２１０、記憶部２２０、表示部２３０、タッチパネル２４０、ハードキー２５０およびセンサー２６０を備える。各構成は、信号をやり取りするためのバスを介して、相互に接続されている。センサー２６０以外の構成は、操作入力装置１００の構成と略同様の機能を有するため、説明を省略する。
【００６７】
センサー２６０は、ユーザーの人体の接近（接触を含む）を検出可能なセンサーである。以下では、センサー２６０を静電容量方式のセンサーとして説明するが、センサー２６０の種類は、これに限定されない。センサー２６０は、たとえば、赤外線センサーや超音波センサー等の、他の種類のセンサーであってもよい。センサー２６０は、検出電極２６１と、センサー回路部２６２とを含む。
【００６８】
検出電極２６１は、図６に示すように、検出電極２６１の少なくとも一部が、タッチパネル２４０に重ねられた表示部２３０と、ハードキー２５０との間に位置するように配置される。検出電極２６１は、図６に示す例では、表示部２３０の周囲に配置されているが、検出電極２６１の配置は、これに限定されない。検出電極２６１は、少なくとも表示部２３０とハードキー２５０との間に配置されていればよいため、たとえば、表示部２３０の右側および下側のみに配置されてもよい。また、検出電極２６１は、通常、操作入力装置２００の内部に備えられるため、ユーザーに直接接触されることはない。そのため、変形例３では、ユーザーが、検出電極２６１の直上に位置する操作入力装置２００の表面に接触することを、検出電極２６１に「接近」したと表現する。
【００６９】
上述したように、ユーザーは、タッチパネル２４０における手書き入力中に、ハードキー２５０に意図せず接触する場合がある。この場合、ユーザーは、タッチパネル２４０とハードキー２５０との両方に接触することになり、タッチパネル２４０とハードキー２５０との間に位置する検出電極２６１にも接近する状況になる。一方で、ユーザーが、ハードキー２５０を普通に押下したい場合に、検出電極２６１に敢えて接近するように押下する状況は考えにくい。操作入力装置２００は、このような検出電極２６１に対する状況の違いに基づいて、ハードキー２５０が意図せず接触されたか否かを検出するように構成される。検出電極２６１には、ユーザーが接近すると、静電容量の変化が発生する。
【００７０】
センサー回路部２６２は、検出電極２６１に接続される回路であり、検出電極２６１における静電容量の変化に基づいて、検出信号を生成する。センサー回路部２６２は、たとえば、ユーザーの手と検出電極２６１との距離に応じて変化する静電容量に基づいて、０〜１２７の値を検出信号として生成する。たとえば、当該距離がゼロである場合、検出信号の値は１２７となる。また、当該距離が、ユーザーを検出可能な最大距離である場合、検出信号の値を０としてもよい。センサー回路部２６２は、生成した検出信号を、制御部２１０に送信する。センサー回路部２６２は、所定の時間毎に、検出電極２６１における静電容量の変化に基づく検出信号を生成し、制御部２１０に送信してもよい。あるいは、センサー回路部２６２は、静電容量の変化（または、静電容量の変化に基づく、センサー回路部２６２における発信周波数の変化等）があった場合にのみ、検出信号を生成し、制御部２１０に送信してもよい。
【００７１】
続いて、上記の検出信号を受信する制御部２１０について説明する。
【００７２】
図８は、変形例３の操作入力装置の制御部の機能構成を示すブロック図である。
【００７３】
制御部２１０は、図８に示すように、プログラムを読み込んで処理を実行することによって、表示制御部２１１、表示判断部２１２、入力受付部２１３、入力判断部２１４および接近判断部２１５として機能する。接近判断部２１５以外の構成は、制御部１１０の機能構成と略同様の機能を有するため、説明を省略する。
【００７４】
接近判断部２１５は、センサー２６０から検出信号を受信し、検出信号に基づいて、ユーザーが検出電極２６１に接近（センサー２６０がユーザーの接近を検出）しているか否かを判断する。接近判断部２１５は、たとえば、検出信号の取り得る０〜１２７の値に対して所定の閾値を設定し、検出信号の値が所定の閾値を超えている場合、センサー２６０がユーザーの接近を検出していると判断してもよい。あるいは、接近判断部２１５は、検出信号の値が、所定の閾値を所定の時間以上超えている場合、センサー２６０がユーザーの接近を検出していると判断してもよい。所定の閾値は、たとえば、ユーザーが、検出電極２６１の直上に位置する操作入力装置２００の表面に接触した場合に出力される検出信号の値を、実際に確認することにより、設定されてもよい。
【００７５】
続いて、操作入力装置２００の処理について説明する。
【００７６】
図９は、変形例３の操作入力装置において実行される処理の手順を示すフローチャートである。
【００７７】
図９のフローチャートに示されるアルゴリズムは、記憶部２２０にプログラムとして記憶されており、制御部２１０によって実行される。
【００７８】
図９に示すように、制御部２１０は、まず、表示制御部２１１として表示部２３０に手書き入力画面を表示させているか否かを、表示判断部２１２として判断する（ステップＳ２０１）。
【００７９】
手書き入力画面を表示させていない場合（ステップＳ２０１：ＮＯ）、制御部２１０は、通常の処理を継続する。
【００８０】
手書き入力画面を表示させている場合（ステップＳ２０１：ＹＥＳ）、制御部２１０は、入力判断部２１４として、ハードキー２５０を無効にする（ステップＳ２０２）。
【００８１】
続いて、制御部２１０は、接近判断部２１５として、センサー２６０がユーザー（ユーザーの手など）の接近を検出しているか否かを判断する（ステップＳ２０３）。制御部２１０は、上述したように、センサー２６０から受信する検出信号に基づいて、センサー２６０がユーザーの接近を検出しているか否かを判断する。
【００８２】
センサー２６０がユーザーの接近を検出していない場合（ステップＳ２０３：ＮＯ）、制御部２１０は、ステップＳ２０４に進む。そして、制御部２１０は、入力判断部２１４として、ハードキー２５０を有効にする（ステップＳ２０４）。なお、制御部２１０は、ハードキー２５０を既に有効にしている場合には、そのまま処理を継続する。
【００８３】
センサー２６０がユーザーの接近を検出している場合（ステップＳ２０３：ＹＥＳ）、制御部２１０は、ステップＳ２０５に進む。そして、制御部２１０は、入力判断部２１４として、ハードキー２５０を無効にする（ステップＳ２０５）。なお、制御部２１０は、ハードキー２５０を既に無効にしている場合には、そのまま処理を継続する。
【００８４】
続いて、制御部２１０は、表示制御部２１１として表示部２３０に手書き入力画面の表示を継続させているか否かを、表示判断部２１２として判断する（ステップＳ２０６）。
【００８５】
手書き入力画面の表示を継続させている場合（ステップＳ２０６：ＹＥＳ）、制御部２１０は、ステップＳ２０３の処理に戻る。そして、制御部２１０は、手書き入力画面の表示を終了するまで、ステップＳ２０３〜Ｓ２０６の処理を繰り返す。すなわち、制御部２１０は、手書き入力画面を表示している間、センサー２６０にユーザーが接近するとハードキー２５０を無効にし、センサー２６０からユーザーが離れるとハードキー２５０を有効にするように制御する。
【００８６】
手書き入力画面の表示を終了した場合（ステップＳ２０６：ＮＯ）、制御部２１０は、入力判断部２１４として、ハードキー２５０を有効にする（ステップＳ２０７）。制御部２１０は、たとえば、表示部２３０に表示された、手書き入力を終了させるためのソフトキーの位置におけるユーザーの操作入力を、タッチパネル２４０を介して受け付けることにより、手書き入力画面の表示を終了する。そして、制御部２１０は、処理を終了する。なお、制御部２１０は、ハードキー２５０を既に有効にしている場合には、そのまま処理を終了する。
【００８７】
以上のように、変形例３の操作入力装置２００によれば、表示部２３０が手書き入力画面を表示している間でも、センサー２６０がユーザーの接近を検出していない場合には、ハードキー２５０を有効にする。操作入力装置２００は、ユーザーが、ハードキー２５０において意図的に操作入力しているか否かを、センサー２６０により判断できる。これにより、操作入力装置２００は、ユーザーがタッチパネル２４０における手書き入力中に、意図的な操作入力を行ったか否かを正確に判断でき、意図的なユーザーの操作入力を受け付けできる。
【００８８】
また、操作入力装置２００は、ハードキー２５０を一旦有効にした場合でも、その後センサー２６０がユーザーの接近を検出した場合には、ハードキー２５０を再度無効にする。これにより、操作入力装置２００は、ユーザーの接近の有無に応じて、ハードキー２５０の有効または無効を適切に切り替えできる。
【００８９】
なお、変形例３では、操作入力装置２００は、センサー２６０を有効にする（センサー２６０に電源を供給する）か否かを、必要に応じて切り替えてもよい。具体的には、操作入力装置２００は、ステップＳ２０２でハードキー２５０を無効にする際に、センサー２６０を有効にし、ステップＳ２０７でハードキー２５０を有効にする際に、センサー２６０を無効にするように構成されてもよい。この場合、操作入力装置２００は、センサー２６０に供給する電源を制御する電源制御部をさらに備えてもよい。操作入力装置２００は、手書き入力画面を表示している間のみセンサー２６０を有効にすることにより、センサー２６０による電力消費を削減できる。
【００９０】
また、上記実施形態では、操作入力装置１００、２００を一つの装置として説明した。しかし、本発明はこれに限定されない。たとえば、操作入力装置１００、２００について、各種の判断を実行する情報処理装置と、ユーザーの操作入力を受け付ける操作入力装置とが、別々に構成されてもよい。この場合、情報処理装置と操作入力装置とは、バスを介して接続される。
【００９１】
上述した実施形態に係る操作入力装置１００、２００における各種処理を行う手段および方法は、専用のハードウエア回路、またはプログラムされたコンピューターのいずれによっても実現することが可能である。上記プログラムは、たとえば、ＵＳＢメモリー、フレキシブルディスクおよびＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のコンピューター読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピューター読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送され記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、操作入力装置１００、２００の一機能としてその各装置のソフトウエアに組み込まれてもよい。
【符号の説明】
【００９２】
１００、２００    操作入力装置、
１１０、２１０    制御部、
１１１、２１１    表示制御部、
１１２、２１２    表示判断部、
１１３、２１３    入力受付部、
１１４、２１４    入力判断部、
１１５            タイマー部、
１２０、２２０    記憶部、
１３０、２３０    表示部、
１４０、２４０    タッチパネル、
１５０、２５０    ハードキー、
２１５            接近判断部、
２６０            センサー、
２６１            検出電極、
２６２            センサー回路部。
【図１】
2018067238.tif 000003
【図２】
2018067238.tif 000004
【図３】
2018067238.tif 000005
【図４】
2018067238.tif 000006
【図５】
2018067238.tif 000007
【図６】
2018067238.tif 000008
【図７】
2018067238.tif 000009
【図８】
2018067238.tif 000010
【図９】
2018067238.tif 000011