(57)【要約】【課題】  利用者の手のサイズに適したサイズのソフトウェアキーボードをタッチパネルに表示させるための操作を容易化することができる電子機器およびソフトウェアキーボード表示プログラムを提供する。【解決手段】  ＭＦＰは、タッチパネルと、タッチパネルに対する単一の押圧領域のサイズを検出する押圧サイズ検出手段と、タッチパネルにソフトウェアキーボードを表示させるキーボード表示手段とを備え、キーボード表示手段は、押圧サイズ検出手段によってＳ５１において検出されたサイズに基づいてソフトウェアキーボードのサイズを決定し（Ｓ５２）、決定したサイズでソフトウェアキーボードをタッチパネルに表示させる（Ｓ５３）ことを特徴とする。【選択図】  図６
2017182686.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルと、
前記タッチパネルに対する単一の押圧領域のサイズを検出する押圧サイズ検出手段と、
前記タッチパネルにソフトウェアキーボードを表示させるキーボード表示手段とを備え、
前記キーボード表示手段は、前記押圧サイズ検出手段によって検出されたサイズに基づいてソフトウェアキーボードのサイズを決定し、決定したサイズでソフトウェアキーボードを前記タッチパネルに表示させることを特徴とする電子機器。
【請求項２】
前記キーボード表示手段によってソフトウェアキーボードのサイズが決定されるために前記押圧サイズ検出手段によって検出されるサイズは、前記タッチパネルに対する操作のうち、前記押圧領域のサイズの検出のためだけの専用の操作以外の特定の操作における前記押圧領域のサイズであることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記特定の操作は、前記ソフトウェアキーボードを前記タッチパネルに表示させるための操作であることを特徴とする請求項２に記載の電子機器。
【請求項４】
タッチパネルを備える電子機器を、
前記タッチパネルに対する単一の押圧領域のサイズを検出する押圧サイズ検出手段、および、
前記タッチパネルにソフトウェアキーボードを表示させるキーボード表示手段として機能させ、
前記キーボード表示手段は、前記押圧サイズ検出手段によって検出されたサイズに基づいてソフトウェアキーボードのサイズを決定し、決定したサイズでソフトウェアキーボードを前記タッチパネルに表示させることを特徴とするソフトウェアキーボード表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルにソフトウェアキーボードを表示させる電子機器およびソフトウェアキーボード表示プログラムに関する。
【背景技術】
【０００２】
従来、利用者の手のサイズに適したサイズのソフトウェアキーボードをタッチパネルに表示させる装置として、特定のキーの操作に応じてソフトウェアキーボードのサイズを変更するもの（特許文献１参照。）や、利用者が複数の指で同時にタッチパネルを押している場合のタッチパネルにおける複数の指のそれぞれに対応する箇所同士の位置関係に応じてソフトウェアキーボードのサイズを変更するもの（特許文献２、３参照。）が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−２１２７１６号公報
【特許文献２】特開平９−３３０１７５号公報
【特許文献３】特開２０１１−１２４６８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、利用者の手のサイズに適したサイズのソフトウェアキーボードをタッチパネルに表示させるための操作が煩雑であるという問題がある。
【０００５】
そこで、本発明は、利用者の手のサイズに適したサイズのソフトウェアキーボードをタッチパネルに表示させるための操作を容易化することができる電子機器およびソフトウェアキーボード表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の電子機器は、タッチパネルと、前記タッチパネルに対する単一の押圧領域のサイズを検出する押圧サイズ検出手段と、前記タッチパネルにソフトウェアキーボードを表示させるキーボード表示手段とを備え、前記キーボード表示手段は、前記押圧サイズ検出手段によって検出されたサイズに基づいてソフトウェアキーボードのサイズを決定し、決定したサイズでソフトウェアキーボードを前記タッチパネルに表示させることを特徴とする。
【０００７】
この構成により、本発明の電子機器は、タッチパネルに対する単一の押圧領域のサイズに基づいたサイズでソフトウェアキーボードをタッチパネルに表示させるので、１本の指によってタッチパネルを押すという簡単な操作によって、利用者の指のサイズに適したサイズのソフトウェアキーボードをタッチパネルに表示させることができる。ここで、指のサイズは、通常、手のサイズに比例している。したがって、本発明の電子機器は、利用者の手のサイズに適したサイズのソフトウェアキーボードをタッチパネルに表示させるための操作を容易化することができる。
【０００８】
本発明の電子機器において、前記キーボード表示手段によってソフトウェアキーボードのサイズが決定されるために前記押圧サイズ検出手段によって検出されるサイズは、前記タッチパネルに対する操作のうち、前記押圧領域のサイズの検出のためだけの専用の操作以外の特定の操作における前記押圧領域のサイズであっても良い。
【０００９】
この構成により、本発明の電子機器は、タッチパネルに表示されるソフトウェアキーボードのサイズを、押圧領域のサイズの検出のためだけの専用の操作以外の特定の操作における押圧領域のサイズに基づいて決定するので、利便性を向上することができる。
【００１０】
本発明の電子機器において、前記特定の操作は、前記ソフトウェアキーボードを前記タッチパネルに表示させるための操作であっても良い。
【００１１】
この構成により、本発明の電子機器は、タッチパネルに表示されるソフトウェアキーボードのサイズを、ソフトウェアキーボードをタッチパネルに表示させるための操作における押圧領域のサイズ、すなわち、ソフトウェアキーボードが操作されるタイミングに近い可能性が高いタイミングの押圧領域のサイズに基づいて決定するので、タッチパネルに表示されるソフトウェアキーボードのサイズを適切に決定することができる。
【００１２】
本発明のソフトウェアキーボード表示プログラムは、タッチパネルを備える電子機器を、前記タッチパネルに対する単一の押圧領域のサイズを検出する押圧サイズ検出手段、および、前記タッチパネルにソフトウェアキーボードを表示させるキーボード表示手段として機能させ、前記キーボード表示手段は、前記押圧サイズ検出手段によって検出されたサイズに基づいてソフトウェアキーボードのサイズを決定し、決定したサイズでソフトウェアキーボードを前記タッチパネルに表示させることを特徴とする。
【００１３】
この構成により、本発明のソフトウェアキーボード表示プログラムを実行する電子機器は、タッチパネルに対する単一の押圧領域のサイズに基づいたサイズでソフトウェアキーボードをタッチパネルに表示させるので、１本の指によってタッチパネルを押すという簡単な操作によって、利用者の指のサイズに適したサイズのソフトウェアキーボードをタッチパネルに表示させることができる。ここで、指のサイズは、通常、手のサイズに比例している。したがって、本発明のソフトウェアキーボード表示プログラムを実行する電子機器は、利用者の手のサイズに適したサイズのソフトウェアキーボードをタッチパネルに表示させるための操作を容易化することができる。
【発明の効果】
【００１４】
本発明の電子機器およびソフトウェアキーボード表示プログラムは、利用者の手のサイズに適したサイズのソフトウェアキーボードをタッチパネルに表示させるための操作を容易化することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施の形態に係るＭＦＰの正面図である。
【図２】図１に示すＭＦＰのブロック図である。
【図３】図２に示すサイズ決定用テーブルの一例を示す図である。
【図４】図１に示すタッチパネルに対する押圧領域の一例を示す図である。
【図５】図１に示すタッチパネルに表示される入力画面の一例を示す図である。
【図６】タッチパネルにソフトウェアキーボードを表示する場合の図１に示すＭＦＰの動作のフローチャートである。
【図７】（ａ）図１に示すタッチパネルにソフトウェアキーボードを表示させるための押圧領域の一例を示す図である。  （ｂ）図７（ａ）に示す押圧領域のサイズに応じたサイズのソフトウェアキーボードが表示された場合の入力画面の一例を示す図である。
【図８】（ａ）図１に示すタッチパネルにソフトウェアキーボードを表示させるための押圧領域の一例であって、図７に示す例とは異なる例を示す図である。  （ｂ）図８（ａ）に示す押圧領域のサイズに応じたサイズのソフトウェアキーボードが表示された場合の入力画面の一例を示す図である。
【図９】テキストボックスに文字が入力された場合の図７に示す入力画面の一例を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について、図面を用いて説明する。
【００１７】
まず、本発明の実施の形態に係る電子機器としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）の構成について説明する。
【００１８】
図１は、本実施の形態に係るＭＦＰ１０の正面図である。図２は、ＭＦＰ１０のブロック図である。
【００１９】
図１および図２に示すように、ＭＦＰ１０は、種々の操作が入力されるボタンなどの入力デバイスである操作部１１と、種々の情報を表示する表示デバイスおよび入力デバイスであるタッチパネル１２と、用紙などの記録媒体に印刷を実行する印刷デバイスであるプリンター１３と、原稿から画像を読み取る読取デバイスであるスキャナー１４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部１５と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク経由で外部の装置と通信を行うネットワーク通信デバイスであるネットワーク通信部１６と、各種の情報を記憶する半導体メモリー、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの不揮発性の記憶デバイスである記憶部１７と、ＭＦＰ１０全体を制御する制御部１８とを備えている。
【００２０】
記憶部１７は、タッチパネル１２にソフトウェアキーボードを表示させるためのソフトウェアキーボード表示プログラム１７ａを記憶可能である。ソフトウェアキーボード表示プログラム１７ａは、ＭＦＰ１０の製造段階でＭＦＰ１０にインストールされていても良いし、ＳＤカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの外部の記憶媒体からＭＦＰ１０に追加でインストールされても良いし、ネットワーク上からＭＦＰ１０に追加でインストールされても良い。
【００２１】
記憶部１７は、タッチパネル１２に表示されるソフトウェアキーボードのサイズを決定するためのサイズ決定用テーブル１７ｂを記憶している。
【００２２】
制御部１８は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、記憶部１７またはＲＯＭに記憶されているプログラムを実行する。
【００２３】
制御部１８は、記憶部１７に記憶されているソフトウェアキーボード表示プログラム１７ａを実行することによって、タッチパネル１２に対する単一の押圧領域のサイズを検出する押圧サイズ検出手段１８ａ、および、タッチパネル１２にソフトウェアキーボードを表示させるキーボード表示手段１８ｂとして機能する。
【００２４】
図３は、サイズ決定用テーブル１７ｂの一例を示す図である。
【００２５】
図３に示すように、サイズ決定用テーブル１７ｂは、押圧サイズ検出手段１８ａによって検出された押圧領域のサイズと、キーボード表示手段１８ｂによって決定されるソフトウェアキーボードのサイズとの対応関係を示す。図３に示すサイズ決定用テーブル１７ｂにおいて、ａおよびｂは、押圧領域のサイズを示している。ａは、ｂより小さい。また、図３に示すサイズ決定用テーブル１７ｂにおいて、Ａ、ＢおよびＣは、ソフトウェアキーボードのサイズを示している。Ａは、Ｂより小さく、Ｂは、Ｃより小さい。
【００２６】
図４は、タッチパネル１２に対する押圧領域１２ａの一例を示す図である。
【００２７】
利用者が手９０の１本の指９１（通常は人差し指）でタッチパネル１２を押すと、図４に示すようにタッチパネル１２には単一の押圧領域１２ａが生じる。すなわち、押圧領域１２ａは、タッチパネル１２のうち、利用者の指９１で押されている領域である。なお、ＭＦＰ１０において、単一の押圧領域１２ａのサイズとは、例えば、押圧領域１２ａの面積である。
【００２８】
次に、ＭＦＰ１０の動作について説明する。
【００２９】
例えば、タッチパネル１２に図５に示す入力画面２０が表示されているものとする。
【００３０】
図５は、入力画面２０の一例を示す図である。
【００３１】
図５に示す入力画面２０は、ＭＦＰ１０への利用者のログインのために利用者のユーザー名およびパスワードが入力されるための画面である。入力画面２０は、ユーザー名が入力されるテキストボックス２１と、ユーザー名を入力するためのソフトウェアキーボードを表示させるためのキーボードボタン２２と、パスワードが入力されるテキストボックス２３と、パスワードを入力するためのソフトウェアキーボードを表示させるためのキーボードボタン２４と、利用者のログインのための処理を終了するためのキャンセルボタン２５と、テキストボックス２１に入力されたユーザー名およびテキストボックス２３に入力されたパスワードに基づいた利用者のログインの処理を実行する実行ボタン２６とを含んでいる。
【００３２】
制御部１８は、タッチパネル１２においてテキストボックス２１が押されると、操作部１１のハードウェアキーによるユーザー名の入力を受け付ける。同様に、制御部１８は、タッチパネル１２においてテキストボックス２３が押されると、操作部１１のハードウェアキーによるパスワードの入力を受け付ける。
【００３３】
制御部１８は、キーボードボタン２４が押されると、図６に示す動作を実行する。
【００３４】
図６は、タッチパネル１２にソフトウェアキーボードを表示する場合のＭＦＰ１０の動作のフローチャートである。
【００３５】
図６に示すように、押圧サイズ検出手段１８ａは、タッチパネル１２のうちキーボードボタン２４に対応する箇所に対する単一の押圧領域１２ａのサイズを検出する（Ｓ５１）。
【００３６】
次いで、キーボード表示手段１８ｂは、Ｓ５１において検出されたサイズと、サイズ決定用テーブル１７ｂとに基づいてソフトウェアキーボードのサイズを決定する（Ｓ５２）。例えば、Ｓ５１において検出されたサイズがａ以上ｂ未満である場合、キーボード表示手段１８ｂは、ソフトウェアキーボードのサイズとしてＢを決定する。
【００３７】
キーボード表示手段１８ｂは、Ｓ５２の処理の後、パスワードを入力するためのソフトウェアキーボードを、Ｓ５２において決定したサイズでタッチパネル１２に表示して（Ｓ５３）、図６に示す動作を終了する。
【００３８】
図７（ａ）は、ソフトウェアキーボードを表示させるための押圧領域１２ａの一例を示す図である。図７（ｂ）は、図７（ａ）に示す押圧領域１２ａのサイズに応じたサイズのソフトウェアキーボード３０が表示された場合の入力画面２０の一例を示す図である。
【００３９】
ＭＦＰ１０は、図７（ａ）に示すようにキーボードボタン２４が押されると、図７（ｂ）に示すようにタッチパネル１２にソフトウェアキーボード３０を表示する。図７（ｂ）に示すように、ソフトウェアキーボード３０は、各種のソフトウェアキー３１と、ソフトウェアキーボード３０を入力画面２０上で移動させるためのボタン３２と、ソフトウェアキーボード３０を閉じるためのボタン３３とを含んでいる。
【００４０】
図８（ａ）は、ソフトウェアキーボードを表示させるための押圧領域１２ａの一例であって、図７に示す例とは異なる例を示す図である。図８（ｂ）は、図８（ａ）に示す押圧領域１２ａのサイズに応じたサイズのソフトウェアキーボード３０が表示された場合の入力画面２０の一例を示す図である。
【００４１】
ＭＦＰ１０は、図８（ａ）に示すようにキーボードボタン２４が押されると、図８（ｂ）に示すようにタッチパネル１２にソフトウェアキーボード３０を表示する。図８（ａ）に示す押圧領域１２ａのサイズは、図７（ａ）に示す押圧領域１２ａのサイズより大きい。すなわち、図８（ａ）に示す押圧領域１２ａを押した利用者の手９０の指９１は、図７（ａ）に示す押圧領域１２ａを押した利用者の手９０の指９１より大きい。そして、図８（ｂ）に示すソフトウェアキーボード３０のサイズは、図７（ｂ）に示すソフトウェアキーボード３０のサイズより大きい。すなわち、タッチパネル１２には、利用者の手９０のサイズに応じたサイズのソフトウェアキーボード３０が表示される。
【００４２】
なお、図７（ｂ）および図８（ｂ）におけるソフトウェアキーボード３０は、テンキーボードであるが、テンキーボード以外のキーボードでも良い。
【００４３】
制御部１８は、パスワードを入力するためのソフトウェアキーボード３０のソフトウェアキー３１が押されたと判定すると、押されたソフトウェアキー３１に対応する文字をテキストボックス２３に入力する。例えば、制御部１８は、「４」に対応するソフトウェアキー３１、「６」に対応するソフトウェアキー３１、「４」に対応するソフトウェアキー３１、「９」に対応するソフトウェアキー３１が順番に押されたと判定すると、図９に示すように、「４６４９」をテキストボックス２３に入力する。
【００４４】
以上においては、キーボードボタン２４が押された場合のＭＦＰ１０の動作について説明したが、キーボードボタン２２が押された場合のＭＦＰ１０の動作についても同様である。
【００４５】
以上に説明したように、ＭＦＰ１０は、タッチパネル１２に対する単一の押圧領域１２ａのサイズに基づいたサイズでソフトウェアキーボード３０をタッチパネル１２に表示させるので、１本の指によってタッチパネル１２を押すという簡単な操作によって、利用者の指９１のサイズに適したサイズのソフトウェアキーボード３０をタッチパネル１２に表示させることができる。ここで、指９１のサイズは、通常、手９０のサイズに比例している。したがって、ＭＦＰ１０は、利用者の手９０のサイズに適したサイズのソフトウェアキーボード３０をタッチパネル１２に表示させるための操作を容易化することができる。
【００４６】
Ｓ５２においてソフトウェアキーボード３０のサイズが決定されるためにＳ５１において検出される押圧領域１２ａのサイズは、タッチパネル１２に対する操作のうち、ソフトウェアキーボード３０をタッチパネル１２に表示させるための操作における押圧領域１２ａのサイズである。したがって、ＭＦＰ１０は、タッチパネル１２に表示されるソフトウェアキーボード３０のサイズを、ソフトウェアキーボード３０をタッチパネル１２に表示させるための操作における押圧領域１２ａのサイズ、すなわち、ソフトウェアキーボード３０が操作されるタイミングに近い可能性が高いタイミングの押圧領域１２ａのサイズに基づいて決定するので、タッチパネル１２に表示されるソフトウェアキーボード３０のサイズを適切に決定することができる。
【００４７】
なお、ソフトウェアキーボード３０をタッチパネル１２に表示させるための操作は、本実施の形態において、ソフトウェアキーボード３０をタッチパネル１２に表示させるためだけの専用のキーボードボタン２４が押される操作である。しかしながら、ソフトウェアキーボード３０をタッチパネル１２に表示させるための操作は、ソフトウェアキーボード３０をタッチパネル１２に表示させるためだけの専用の領域以外の領域が押される操作でも良い。例えば、キーボード表示手段１８ｂは、パスワードが入力されるためのテキストボックス２３がタッチパネル１２において押されることによって、ソフトウェアキーボード３０をタッチパネル１２に表示させても良い。
【００４８】
ソフトウェアキーボード３０をタッチパネル１２に表示させるための操作は、本実施の形態において、押圧領域１２ａのサイズの検出のためだけの専用の操作以外の操作である。ＭＦＰ１０は、タッチパネル１２に表示されるソフトウェアキーボード３０のサイズを、押圧領域１２ａのサイズの検出のためだけの専用の操作以外の操作における押圧領域１２ａのサイズに基づいて決定するので、押圧領域１２ａのサイズの検出のためだけの専用の操作における押圧領域１２ａのサイズに基づいて決定する場合と比較して、利便性を向上することができる。すなわち、ＭＦＰ１０は、ソフトウェアキーボード３０のパーソナライゼーションのための操作を容易化することができる。
【００４９】
なお、ＭＦＰ１０は、ソフトウェアキーボード３０をタッチパネル１２に表示させるための操作以外の操作であって、押圧領域１２ａのサイズの検出のためだけの専用の操作以外の特定の操作における押圧領域１２ａのサイズに基づいてソフトウェアキーボード３０のサイズを決定しても良い。また、ＭＦＰ１０は、押圧領域１２ａのサイズの検出のためだけの専用の操作における押圧領域１２ａのサイズに基づいてソフトウェアキーボード３０のサイズを決定しても良い。
【００５０】
以上においては、押圧領域１２ａのサイズとして、押圧領域１２ａの面積を例に説明した。しかしながら、ＭＦＰ１０は、面積以外の基準によって押圧領域１２ａのサイズを特定しても良い。例えば、ＭＦＰ１０は、押圧領域１２ａの外周の長さによって押圧領域１２ａのサイズを特定しても良い。また、ＭＦＰ１０は、押圧領域１２ａの形状に基づいた特定の方向における押圧領域１２ａの幅によって押圧領域１２ａのサイズを特定しても良い。また、ＭＦＰ１０は、複数の基準の組み合わせによって押圧領域１２ａのサイズを特定しても良い。
【００５１】
本発明の電子機器は、本実施の形態においてＭＦＰであるが、プリンター専用機、コピー専用機、ファックス専用機、スキャナー専用機など、ＭＦＰ以外の画像形成装置でも良いし、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）など、画像形成装置以外の電子機器でも良い。
【符号の説明】
【００５２】
１０  ＭＦＰ（電子機器）
１２  タッチパネル
１２ａ  押圧領域
１７ａ  ソフトウェアキーボード表示プログラム
１８ａ  押圧サイズ検出手段
１８ｂ  キーボード表示手段
３０  ソフトウェアキーボード
【図１】
2017182686.tif 000003
【図２】
2017182686.tif 000004
【図３】
2017182686.tif 000005
【図４】
2017182686.tif 000006
【図５】
2017182686.tif 000007
【図６】
2017182686.tif 000008
【図７】
2017182686.tif 000009
【図８】
2017182686.tif 000010
【図９】
2017182686.tif 000011