(57)【特許請求の範囲】
【請求項１】
区切文字によって複数のセクションに区切られた文字列を表示させる表示部と、
前記複数のセクションの１つである入力対象セクションへの文字入力を受け付ける入力部と、
前記区切文字が付された操作オブジェクトと、
前記操作オブジェクトが操作された場合、前記入力対象セクションを前記複数のセクションの他の１つに変更するセクション選択部と、
を備え、
前記表示部は、前記操作オブジェクトを表示し、前記入力対象セクションに応じて前記操作オブジェクトに付す前記区切文字を変更する、
電子機器。
【請求項２】
区切文字によって複数のセクションに区切られた文字列を表示させる表示部と、
前記複数のセクションの１つである入力対象セクションへの文字入力を受け付ける入力部と、
前記区切文字が付された操作オブジェクトと、
前記操作オブジェクトが操作された場合、前記入力対象セクションを前記複数のセクションの他の１つに変更するセクション選択部と、
を備え、
前記区切文字が互いに異なる複数の前記操作オブジェクトを備え、
前記入力対象セクションに対応する前記区切文字が付された前記操作オブジェクトが操作されると、前記入力対象セクションの予め決められた側に位置する前記他の１つに前記入力対象セクションを変更し、前記入力対象セクションに対応しない前記区切文字が付された前記操作オブジェクトが操作されると、当該区切文字に対応する前記他の１つに前記入力対象セクションを変更する、
電子機器。
【請求項３】
区切文字によって複数のセクションに区切られた文字列を表示させる表示部と、
前記複数のセクションの１つである入力対象セクションへの文字入力を受け付ける入力部と、
前記区切文字が付された操作オブジェクトが操作された場合、前記入力対象セクションを前記複数のセクションの他の１つに変更するセクション選択部と、
してコンピューターを機能させ、
前記表示部は、前記操作オブジェクトを表示し、前記入力対象セクションに応じて前記操作オブジェクトに付す前記区切文字を変更する文字入力プログラム
【請求項４】
区切文字によって複数のセクションに区切られた文字列を表示させる表示部と、
前記複数のセクションの１つである入力対象セクションへの文字入力を受け付ける入力部と、
前記区切文字が付された操作オブジェクトが操作された場合、前記入力対象セクションを前記複数のセクションの他の１つに変更するセクション選択部と、
してコンピューターを機能させ、
前記区切文字が互いに異なる複数の前記操作オブジェクトを備え、
前記入力対象セクションに対応する前記区切文字が付された前記操作オブジェクトが操作されると、前記入力対象セクションの予め決められた側に位置する前記他の１つに前記入力対象セクションを変更し、前記入力対象セクションに対応しない前記区切文字が付された前記操作オブジェクトが操作されると、当該区切文字に対応する前記他の１つに前記入力対象セクションを変更する文字入力プログラム。
【請求項５】
区切文字によって複数のセクションに区切られた文字列を表示させる表示ステップと、
前記複数のセクションの１つである入力対象セクションへの文字入力を受け付ける受付ステップと、
前記区切文字が付された操作オブジェクトの操作を受け付けた場合、前記入力対象セクションを前記複数のセクションの他の１つに変更するセクション選択ステップと、
を実行し、
前記表示ステップは、前記操作オブジェクトを表示し、前記入力対象セクションに応じて前記操作オブジェクトに付す前記区切文字を変更する文字入力受付方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器、文字入力プログラムおよび文字入力受付方法に関する。
【背景技術】
【０００２】
従来、電子機器を操作する際には、ＩＰアドレス、クレジットカード番号、生年月日など、ドットやハイフンや年月日で区切られた文字列の入力を求められることがしばしば起こる。タッチパネルディスプレイで入力した文字を訂正する場合、カーソル移動キーをタップしたり、文字を直接タップすることにより、訂正対象の文字を選択する必要がある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかし、文字数が多い場合には、カーソル移動キーの操作が多くなるため文字訂正が煩雑になる。また文字列の表示領域が小さい場合には、タップによって特定の１文字を選択することは容易でない。
【０００４】
本発明は、このような問題を解決するために創作されたものであって、文字列の入力を容易にする技術の提供を目的の一つとする。
【課題を解決するための手段】
【０００５】
（１）上記目的を達成するための電子機器は、区切文字によって複数のセクションに区切られた文字列を表示する表示部と、前記複数のセクションの１つである入力対象セクションへの文字入力を受け付ける入力部と、前記区切文字が付された操作オブジェクトと、前記操作オブジェクトが操作された場合、前記入力対象セクションを前記複数のセクションの他の１つに変更するセクション選択部と、を備える。本発明によると、操作オブジェクトを操作することによって入力対象セクション毎に文字列を選択して入力することができる。また操作オブジェクトには区切文字が付されているため、入力対象セクションを変更するための操作を理解しやすい。したがって本発明によると、文字列の入力が容易になる。
【０００６】
（２）上記目的を達成するための電子機器において、前記表示部は、前記操作オブジェクトを表示し、前記入力対象セクションに応じて前記操作オブジェクトに付す前記区切文字を変更してもよい。この構成を採用することにより、画面内に操作オブジェクトを配置することができる。また、セクション毎に操作オブジェクトを配置する必要がないため、操作オブジェクトが占有する表示領域を小さくすることができる。
【０００７】
（３）上記目的を達成するための電子機器において、前記区切文字が互いに異なる複数の前記操作オブジェクトを備え、前記入力対象セクションに対応する前記区切文字が付された前記操作オブジェクトが操作されると、前記入力対象セクションの予め決められた側に位置する前記他の１つに前記入力対象セクションを変更し、前記入力対象セクションに対応しない前記区切文字が付された前記操作オブジェクトが操作されると、当該区切文字に対応する前記他の１つに前記入力対象セクションを変更してもよい。セクション数が多い場合には、この構成を採用することにより、入力対象セクションを変更するのに必要な操作数を減らすことができる。なお、操作オブジェクトは、画面に表示することによって備えても良いし、画面とは別に実体のあるキーなどとして備えても良い。
【０００８】
なお、請求項に記載された各手段の機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら各手段の機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。さらに、本発明は、文字入力プログラムまたはその記録媒体としても、文字入力受付方法としても成立する。むろん、その記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体であってもよい。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施例にかかる電子機器のブロック図である。
【図２】本発明の第一実施例にかかる電子機器の画面構成図である。
【図３】本発明の第一実施例にかかる文字入力処理のフローチャートである。
【図４】本発明の第一実施例にかかる文字入力処理の画面遷移図である。
【図５】本発明の第一実施例にかかる文字入力処理の画面遷移図である。
【図６】本発明の第二実施例にかかる文字入力処理の画面遷移図である。
【図７】本発明の第二実施例にかかる文字入力処理のフローチャートである。
【図８】本発明の第三実施例にかかる文字入力処理の画面遷移図である。
【図９】本発明の第三実施例にかかる文字入力処理のフローチャートである。
【図１０】本発明の第四実施例にかかる文字入力処理の画面遷移図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態を図面を参照しながら説明する。尚、各図において対応する構成要素には同一の符号が付され、重複する説明は省略される。
【００１１】
１．電子機器の構成
図１に、電子機器の一実施例としてのプリンターを示す。図１に示すようにプリンターは、コンピューターで構成された制御部１、表示部及び入力部として機能するタッチパネルディスプレイ２、ならびに印刷媒体に印刷を施す印刷機構３を備えている。印刷機構３には、印字ヘッドや、紙やインクを検出するセンサーや、印字ヘッドと紙を搬送するモーターや、モーターの回転角度や印字ヘッドの位置を検出するエンコーダーが備えられている。制御部１は、プロセッサ、主記憶装置としてのＲＡＭ、外部記憶装置としてのフラッシュメモリおよび無線ＬＡＮ等に対する入出力インターフェースを備える。制御部１は、フラッシュメモリに記憶された文字入力プログラムをＲＡＭにロードしてプロセッサで実行することにより、表示部、入力部およびセクション選択部として機能する。
【００１２】
２．文字入力方法（第一実施例）
制御部１は、文字入力を受け付けるための文字入力画面を構成し、図２に示すようにタッチパネルディスプレイ２に文字入力画面を表示する。図２に示す文字入力画面は、無線ＬＡＮ等で接続するためのＩＰアドレスの設定時に表示される。文字入力画面には、テキストボックス２１、カーソル移動キー２２、０から９の数字キー２３、ドットキー２４および確定キー２５が配置される。制御部１は、区切文字としてのドットによって区切られた１２桁の数字をテキストボックス２１に表示する。本実施例において、テキストボックス２１に表示される数字の桁数も、ドットの位置も固定である。すなわち、文字入力画面のテキストボックス２１には、１２個（桁）の数字と３つのドットが常に表示される。そして数字は連続する３個で１つのセクションとなり、１２個の数字は４つのセクションを形成する。そしてセクションの間が区切り文字としてのドットで区切られている。ドットキー２４には、テキストボックス２１にセクションの区切文字として表示されているドットが付される。
【００１３】
制御部１が数字キー２３による入力を受け付けるセクションである入力対象セクションは、ドットキー２４によって選択される。入力対象セクションの３桁のうち数字キー２３による入力が受け付けられる桁である入力対象桁は、テキストボックス２１に表示されるカーソルによって示され、カーソル移動キー２２によって選択される。制御部１は、数字キー２３がタップされると、入力対象桁に数字キー２３に対応する数字を入力する。
【００１４】
次に、図３から図６を参照しながら文字入力方法の詳細を説明する。図３に示す処理は、図２に示す文字入力画面がタップされると起動し、制御部１によって実行される。なお、タッチパネルディスプレイ２には、確定キー２５やその他の操作オブジェクトも表示され、それぞれの操作オブジェクトに応じた処理が実行されるが、それらの処理については説明を省略する。
【００１５】
タッチパネルディスプレイ２がタップされると、制御部１は、タップされた操作オブジェクトを判定する（Ｓ１）。このとき制御部１は、タップされた領域を示す座標情報をタッチパネルディスプレイ２から取得し、取得した座標情報に基づいて、タップされた操作オブジェクトを判定する。
【００１６】
タップされた操作オブジェクトが数字キー２３である場合、制御部１は入力対象桁の数字を、タップされた数字キーに対応する数字に置換する（Ｓ２）。例えば図４Ａに示すように左から２番目のセクションの先頭の桁が入力対象桁である場合に数字キー２３３がタップされると、制御部１は左から２番目のセクションの先頭の桁を数字キー２３３に対応する「３」に置換する。
【００１７】
タップされた操作オブジェクトがドットキー２４である場合、制御部１は入力対象セクションを次のセクションに変更する（Ｓ３）。例えば図４Ｃに示すように左から１番目のセクションの先頭の桁が入力対象桁である場合にドットキー２４がタップされると、制御部１は入力対象セクションを左から２番目のセクションに変更するとともに、入力対象桁を入力対象セクションの先頭の桁に変更する。なお、例えば左から１番目のセクションの先頭から２番目の桁「２」が入力対象桁である場合にドットキー２４がタップされた場合には、左から２番目のセクションの先頭の桁「４」を入力対象桁にしてもよいし、左から２番目のセクションの二番目の桁「５」を入力対象桁にしても良い。すなわち、ドットキー２４がタップされた場合に、セクション内の入力対象桁の位置を変更せずに、入力対象セクションだけを変更しても良い。
【００１８】
ドットキー２４がタップされた場合の入力対象セクションの選択順は４つのセクションを左から右に巡回するように予め決められている。すなわち、図５Ａに示すように左から２番目のセクションが入力対象セクションである状態でドットキー２４がタップされると、図５Ｂに示すように左から３番目のセクションが入力対象セクションとして選択される。また図５Ｃに示すように左から４番目で右から１番目のセクションが入力対象セクションである場合にドットキー２４がタップされると、左から１番目のセクションが入力対象セクションとして選択される。
【００１９】
なお、ドットの位置は予め固定されているため、ドットキー２４がタップされてもドットが入力されるわけではない。すなわち、ドットが付されているドットキー２４は、ドットを入力するための操作オブジェクトではなく、ドットで区切られたセクションを選択するための操作オブジェクトである。
【００２０】
タップされた操作オブジェクトがカーソル移動キー２２である場合、制御部１は入力対象桁を隣の桁に移動する（Ｓ４）。具体的には、カーソル移動キー２２ａがタップされた場合には、制御部１はカーソルで示す入力対象桁を左に１桁移動する。またカーソル移動キー２２ｂがタップされた場合には、制御部１はカーソルで示す入力対象桁を右に１桁移動する。
【００２１】
次に制御部１は、タップされた操作オブジェクトに応じてタッチパネルディスプレイ２の表示を更新する（Ｓ５）。なお、ステップＳ２の処理においては、入力に応じて変数が変更される。また、ステップＳ３、Ｓ４の処理においては、入力に応じてポインタが変更される。そして制御部１がこれらの変数やポインタに基づいてＲＡＭの表示領域を描画することによって、タッチパネルディスプレイ２の表示が更新される。例えば図４Ａに示すように左から２番目のセクションの先頭の桁「２」が入力対象桁である場合に「３」の数字キー２３３がタップされた場合には、図４Ｂに示すように２番目のセクションの先頭の桁が「３」に更新される。また図４Ｃに示すように左から１番目のセクションの先頭の桁「１」が入力対象桁である場合にドットキー２４がタップされると、図４Ｄに示すようにカーソルの位置が左から２番目の先頭の桁「４」に移動する。
【００２２】
以上説明した第一実施例によると、ドットキー２４を操作することによって入力対象セクション毎に文字列を選択して入力することができる。またドットキー２４には区切文字として表示されているドットが付されているため、入力対象セクションを変更するための操作を理解しやすい。したがって本実施例によると、文字列の入力が容易になる。
【００２３】
３．文字入力方法の第二実施例
制御部１は、日付入力を受け付けるための文字入力画面を構成し、図６に示すようにタッチパネルディスプレイ２に文字入力画面を表示してもよい。図６に示す文字入力画面において、制御部１は、８桁の数字と、「年」、「月」、「日」の区切文字とで示される日付をテキストボックス２１に表示する。すなわち日付は、西暦で年を示す４桁のセクションと、月を示す２桁のセクションと、日を示す２桁のセクションとによって構成される。各セクションの桁数と区切文字とは固定されている。そして制御部１は、入力対象セクションを選択するための操作オブジェクトとして年月日キー２６をタッチパネルディスプレイ２に表示する。年月日キー２６に付される文字は入力対象セクションに応じて変更される。
【００２４】
図７に示す処理は、図６に示す文字入力画面がタップされると起動し、制御部１によって実行される。制御部１は、年月日キー２６がタップされると、次のセクションを入力対象セクションとして選択する（Ｓ３）。入力対象セクションの選択順は、図６Ａに示すように年、月、日の順に巡回するように予め決められている。
【００２５】
そして制御部１は、入力対象セクションを選択する年月日キー２６に付される文字を、入力対象セクションに応じて「年」、「月」、「日」のいずれかに変更する（Ｓ３１）。例えば図６Ａに示すように入力対象セクションが年を示す４桁のセクションになると、年月日キー２６には「年」が表示されるように、年月日キー２６を表示するためのデータを変更する。また、図６Ｂに示すように入力対象セクションが月を示す２桁のセクションになると、年月日キー２６に「月」が表示されるように、年月日キー２６を表示するためのデータを変更する。入力対象セクションが日を示す２桁のセクションになると、年月日キー２６に「日」が表示されるように、年月日キー２６を表示するためのデータを変更する。すなわち、いずれのセクションが入力対象セクションであるかは、カーソルだけでなく、年月日キー２６に付される文字によっても表示される。
【００２６】
上述した第二実施例によると、区切文字が異なるセクション毎に操作オブジェクトを配置する必要がないため、操作オブジェクトが占有する表示領域を小さくすることができる。
【００２７】
４．文字入力方法の第三実施例
制御部１は、日付入力を受け付けるための文字入力画面を図８に示すようにタッチパネルディスプレイ２に表示しても良い。図８に示す文字入力画面において、制御部１は、入力対象セクションを選択するための操作オブジェクトとして年キー２７ａ、月キー２７ｂ、日キー２７ｃをタッチパネルディスプレイ２の一画面に表示する。年キー２７ａには年のセクションを示す「年」の区切文字が付される。月キー２７ｂには月のセクションを示す「月」の区切文字が付される。日キー２７ｃには日のセクションを示す「日」の区切文字が付される。すなわち制御部１は、区切文字が互いに異なる複数の操作オブジェクトを一画面に表示してもよい。
【００２８】
図９に示す処理は、図８に示す文字入力画面がタップされると起動し、制御部１によって実行される。制御部１は、年キー２７ａ、月キー２７ｂ、日キー２７ｃのいずれかがタップされると、入力対象セクションとタップされたキーとが対応しているか否かを判定する（Ｓ１１）。例えば入力対象セクションが年のセクションである場合に年キー２７ａがタップされると、制御部１は入力対象セクションとタップされたキーとが対応していると判定する。また入力対象セクションが月のセクションである場合に年キー２７ａがタップされると、制御部１は入力対象セクションとタップされたキーとが対応していないと判定する。すなわち制御部１は、タップされたキーに付されている文字が現在の入力対象セクションを示している場合には、入力対象セクションとタップされたキーとが対応していると判定し、そうでない場合には、対応していないと判定する。
【００２９】
入力対象セクションとタップされたキーとが対応している場合、制御部１は、次のセクションを入力対象セクションとして選択する（Ｓ３２）。入力対象セクションとタップされたキーとが対応している場合における入力対象セクションの選択順は、年、月、日の順に巡回するように予め決められている。例えば図８Ａに示すように年が入力対象セクションである状態において年キー２７ａがタップされると、入力対象セクションを月のセクションに変更する。また図８Ｃに示すように日が入力対象セクションである状態において日キー２７ｃがタップされると、入力対象セクションを年のセクションに変更する。
【００３０】
入力対象セクションとタップされたキーとが対応していない場合、制御部１は、タップされたキーに対応するセクションに入力対象セクションを変更する（Ｓ３２）。例えば図８Ａに示すように年が入力対象セクションである状態において日キー２７ｃがタップされると、入力対象セクションを日のセクションに変更する。また図８Ｃに示すように日が入力対象セクションである状態において年キー２７ａがタップされると、入力対象セクションを年のセクションに変更する。
【００３１】
このように区切文字が異なる３つ以上のセクションの１つ毎に操作オブジェクトを表示することにより、現在の入力対象セクションの次ではないセクションを、ユーザーは１回のタップで入力対象セクションとして選択することが可能になる。すなわち、入力対象セクションを変更するのに必要な操作数を減らすことができる。
【００３２】
５．文字入力方法の第四実施例
制御部１は、日付入力を受け付けるための文字入力画面を図１０に示すようにタッチパネルディスプレイ２に表示しても良い。図１０に示す文字入力画面において、制御部１は、入力対象セクションを選択するための操作オブジェクトとして年キー２７ａ、月キー２７ｂ、日キー２７ｃに加えて時キー２７ｄ、分キー２７ｅ、秒キー２７ｆをタッチパネルディスプレイ２の一画面に表示する。そして制御部１は、１４桁の数字と、「年」、「月」、「日」、「時」、「分」、「秒」の区切文字とで示される日付と時刻をテキストボックス２１に表示する。
【００３３】
ただし、１画面のテキストボックス２１には、入力対象セクションを含む１０桁の数字と、数字に対応する区切文字とが表示される。例えば入力対象セクションが年、月、日のいずれかである場合、制御部１は、図１０Ａに示すように、年、月、日、時のセクションをテキストボックス２１に表示する。また入力対象セクションが時、分、秒のいずれかである場合、制御部１は、図１０Ｂに示すように日、時、分、秒のセクションをテキストボックス２１に表示する。このようにテキストボックス２１に文字列の一部だけを表示することで、タッチパネルディスプレイ２に占めるテキストボックス２１の表示領域を小さくすることができる。
【００３４】
そして、年、月、日、時、分、秒のセクションの１つ毎に操作オブジェクトを表示することで、テキストボックス２１に表示されていないセクションに対する文字入力が容易になる。例えば図１０Ａに示すように年が入力対象セクションであって、秒のセクションが表示されていない状態においても、ユーザーは秒キー２７ｆを１回タップするだけで、図１０に示すように秒のセクションに文字入力することが可能である。
【００３５】
６．他の実施形態
尚、本発明の技術的範囲は、上述した実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。例えば数字がタップされたことに応じて、入力対象桁に数字を入力するとともに入力桁を次の桁に移動させるようにしてもよい。また、タッチパネルを使わない形で実施することも可能である。操作オブジェクトに対する操作は、タップでなくても、マウスを用いるクリックでも良い。また操作オブジェクトの一部又は全部を画面に表示せず、代わりに、機械キーを操作オブジェクトとして画面外に備えても良い。また、入力する文字列は数字に限らず、アルファベットでもよいし、記号でも良いし、カタカナや漢字でもよい。また区切文字は、ハイフンやスラッシュやアンダーバーのような記号でも良いし、アルファベットでもカタカナや漢字でもよい。また、区切文字は、対応するセクションの前に表示しても良い。例えば入力項目を示す識別名を区切文字として表示しても良い。
【００３６】
なお、プリンターに本発明を適用した実施例を説明したが、本発明は、スマートフォン、タブレット端末、ＡＴＭ（現金自動預け払い機）、券売機、電卓など、文字入力を必要とする種々の電子機器に適用できることは勿論である。また、表示画面は電子機器自体が備えていてもよいし、外部装置の表示画面に表示を行わせるようなものであってもよい。
【符号の説明】
【００３７】
１…制御部、２…タッチパネルディスプレイ、３…印刷機構、２１…テキストボックス、２２…カーソル移動キー、２３…数字キー、２４…ドットキー、２５…確定キー、２６…年月日キー、２７ａ…年キー、２７ｂ…月キー、２７ｃ…日キー、２７ｄ…時キー、２７ｅ…分キー、２７ｆ…秒キー
【図１】
0006676979.tif 000002
【図２】
0006676979.tif 000003
【図３】
0006676979.tif 000004
【図４】
0006676979.tif 000005
【図５】
0006676979.tif 000006
【図６】
0006676979.tif 000007
【図７】
0006676979.tif 000008
【図８】
0006676979.tif 000009
【図９】
0006676979.tif 000010
【図１０】
0006676979.tif 000011