(57)【要約】【課題】タッチパネルにおける入力操作を誤った場合であっても、容易に修正対応を可能とする。【解決手段】表示部１１は、各種情報を表示する。タッチパネル操作部１２は表示部１１に重畳して配置されるとともに、表示部１１に表示された表示内容に対するタッチ操作を受け付ける。制御部１０は、装置へ操作指示を行うための操作対象キー１０１ａを表示部１１に表示させ、タッチパネル操作部１２が操作対象キー１０１ａに対するタッチ操作を受け付けたとき、操作対象キー１０１ａの周囲に操作対象キー１０１ａに対する処理の確定に係る確定判断キー１０３を表示部１１に表示させ、タッチパネル操作部１２が確定判断キー１０３に対するタッチ操作を受け付けたとき、操作対象キー１０３の確定に係る処理を行う。【選択図】図１
2011197719.tif 000002
【特許請求の範囲】
【請求項１】
各種情報を表示する表示部、
前記表示部に重畳して配置されるとともに、前記表示部に表示された表示内容に対するタッチ操作を受け付けるタッチパネル操作部、
装置へ操作指示を行うための操作対象キーを前記表示部に表示させ、前記タッチパネル操作部が前記操作対象キーに対するタッチ操作を受け付けたとき、前記操作対象キーの周囲に前記操作対象キーに対する処理の確定に係る確定判断キーを前記表示部に表示させ、前記タッチパネル操作部が前記確定判断キーに対するタッチ操作を受け付けたとき、前記操作対象キーの確定に係る処理を行う制御部、
を備えることを特徴とする、タッチパネル入力装置。
【請求項２】
前記制御部は、前記操作対象キーから前記確定判断キーまでタッチが継続されて移動したときに、前記確定判断キーの操作を受け付け、前記操作対象キーの確定に係る処理を行うことを特徴とする、
請求項１に記載のタッチパネル入力装置。
【請求項３】
装置の向きを検出する向き検出部を備え、
前記制御部は、前記向き検出部によって検出された装置の向きに応じて前記操作対象キーに対する前記確定判断キーの表示位置を変更して前記表示部に表示させることを特徴とする、
請求項１または２に記載のタッチパネル入力装置。
【請求項４】
前記操作対象キーは、文字または数字の入力に係るキーであることを特徴とする、
請求項１から３のいずれかに記載のタッチパネル入力装置。
【請求項５】
各種情報を表示する表示部に装置へ操作指示を行うための操作対象キーを表示させる操作対象キー表示ステップ、
前記表示部に重畳して配置されるとともに前記表示部に表示された表示内容に対してタッチ操作を受け付けるタッチパネル操作部が、前記操作対象キーに対するタッチ操作を受け付けたとき、前記操作対象キーの周囲に前記操作対象キーに対する処理の確定に係る確定判断キーを前記表示部に表示させる確定判断キー表示ステップ、
前記タッチパネル操作部が、前記確定判断キーに対するタッチ操作を受け付けたとき、前記操作対象キーの確定に係る処理を行う処理ステップ、
を含むことを特徴とする、タッチパネル入力装置の制御方法。
【請求項６】
コンピュータに、
各種情報を表示する表示部に装置へ操作指示を行うための操作対象キーを表示させる操作対象キー表示ステップ、
前記表示部に重畳して配置されるとともに前記表示部に表示された表示内容に対してタッチ操作を受け付けるタッチパネル操作部が、前記操作対象キーに対するタッチ操作を受け付けたとき、前記操作対象キーの周囲に前記操作対象キーに対する処理の確定に係る確定判断キーを前記表示部に表示させる確定判断キー表示ステップ、
前記タッチパネル操作部が、前記確定判断キーに対するタッチ操作を受け付けたとき、前記操作対象キーの確定に係る処理を行う処理ステップ、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルに対する入力操作を誤った場合であっても、容易に入力の修正が可能なタッチパネル入力装置、タッチパネル入力装置の制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、ポータブルメディアプレーヤやポータブルオーディオプレーヤ、携帯電話等の小型装置において、タッチパネルによる入力機能を有する装置が普及している。これらの装置は、各種情報や画像等を表示する表示部上に配置されたタッチパネル操作部を指やポインティングペン等でタッチすることにより、表示部に表示したメニューに対応した動作を行う。
【０００３】
従来のタッチパネル入力装置は、例えば文字入力の際に表示部上に表示された文字アイコンをタッチすることによって文字を入力する。しかし、一旦タッチしたことによる入力文字が誤入力であった場合は、入力した文字は確定しているために、一旦入力文字に対するタッチ動作を終了させた上で、ＢＳ（Back Space）キー等の操作を行うことにより、誤入力した文字の消去等を行う必要がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１９９３２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
タッチパネル入力装置において、入力操作を誤ってしまうと、誤って入力された内容が確定してしまい、タッチパネルを再度操作することによって修正、取り消し、再入力等の操作が必要となってしまう。
【０００６】
このため、入力操作を誤った場合は、正しい入力を継続するまでの操作が煩雑であるために、スムーズな入力操作が阻害されてしまう。
【０００７】
特許文献１の技術は、タッチパネルによる文字入力において、タッチ後に指が移動した方向により濁音や半濁音を入力する。このようなタッチパネル入力装置であっても、入力操作を誤った場合は、再度タッチパネルの操作が必要となる。
【０００８】
本発明はこのような問題点に鑑みなされたものであり、入力操作を誤った場合であっても、容易に修正対応が可能なタッチパネル入力装置、タッチパネル入力装置の制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、第１の発明に係るタッチパネル入力装置（１）は、  各種情報を表示する表示部（１１）、前記表示部（１１）に重畳して配置されるとともに、前記表示部（１１）に表示された表示内容に対するタッチ操作を受け付けるタッチパネル操作部（１２）、装置へ操作指示を行うための操作対象キー（１０１ａ）を前記表示部（１１）に表示させ、前記タッチパネル操作部（１２）が前記操作対象キー（１０１ａ）に対するタッチ操作を受け付けたとき、前記操作対象キー（１０１ａ）の周囲に前記操作対象キー（１０１ａ）に対する処理の確定に係る確定判断キー（１０３）を前記表示部（１１）に表示させ、前記タッチパネル操作部（１２）が前記確定判断キー（１０３）に対するタッチ操作を受け付けたとき、前記操作対象キー（１０１ａ）の確定に係る処理を行う制御部（１０）、を備えることを特徴とする。
【００１０】
第２の発明に係るタッチパネル入力装置（１）は、第１の発明において、前記制御部（１０）は、前記操作対象キー（１０１ａ）から前記確定判断キー（１０３）までタッチが継続されて移動したときに、前記確定判断キー（１０３）の操作を受け付け、前記操作対象キー（１０１ａ）の確定に係る処理を行うことを特徴とする。
【００１１】
第３の発明に係るタッチパネル入力装置（１）は、第１または第２の発明において、装置の向きを検出する向き検出部（１４）を備え、前記制御部（１０）は、前記向き検出部（１４）によって検出された装置の向きに応じて前記操作対象キー（１０１ａ）に対する前記確定判断キー（１０３）の表示位置を変更して前記表示部（１１）に表示させることを特徴とする。
【００１２】
第４の発明に係るタッチパネル入力装置（１）は、第１から第３のいずれかの発明において、前記操作対象キー（１０１ａ）は、文字または数字の入力に係るキーであることを特徴とする。
【００１３】
第５の発明に係るタッチパネル入力装置（１）の制御方法は、各種情報を表示する表示部（１１）に装置へ操作指示を行うための操作対象キー（１０１ａ）を表示させる操作対象キー表示ステップ、前記表示部（１１）に重畳して配置されるとともに前記表示部（１１）に表示された表示内容に対してタッチ操作を受け付けるタッチパネル操作部（１２）が、前記操作対象キー（１０１ａ）に対するタッチ操作を受け付けたとき、前記操作対象キー（１０１ａ）の周囲に前記操作対象キー（１０１ａ）に対する処理の確定に係る確定判断キー（１０３）を前記表示部（１１）に表示させる確定判断キー表示ステップ、前記タッチパネル操作部（１２）が、前記確定判断キー（１０３）に対するタッチ操作を受け付けたとき、前記操作対象キー（１０１ａ）の確定に係る処理を行う処理ステップ、を備えることを特徴とする。
【００１４】
第５の発明に係るプログラムは、コンピュータに、各種情報を表示する表示部（１１）に装置へ操作指示を行うための操作対象キー（１０１ａ）を表示させる操作対象キー表示ステップ、前記表示部（１１）に重畳して配置されるとともに前記表示部（１１）に表示された表示内容に対してタッチ操作を受け付けるタッチパネル操作部（１２）が、前記操作対象キー（１０１ａ）に対するタッチ操作を受け付けたとき、前記操作対象キー（１０１ａ）の周囲に前記操作対象キー（１０１ａ）に対する処理の確定に係る確定判断キー（１０３）を前記表示部（１１）に表示させる確定判断キー表示ステップ、前記タッチパネル操作部（１２）が、前記確定判断キー（１０３）に対するタッチ操作を受け付けたとき、前記操作対象キー（１０１ａ）の確定に係る処理を行う処理ステップ、を実行させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、タッチパネルに対する入力操作を誤った場合であっても、容易に入力の修正が可能であるため、タッチパネルによる迅速な入力操作を可能とすることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明におけるタッチパネル入力装置のブロック図である。
【図２】本発明におけるタッチパネル入力装置の外観平面図である。
【図３】本発明における第１の実施例に係るタッチパネル入力装置の動作を表すフローチャートである。
【図４】本発明における第１の実施例に係るタッチパネル入力装置の動作による表示形態を表す図である。
【図５】本発明における第１の実施例に係るタッチパネル入力装置の動作によるその他の表示形態を表す図である。
【図６】本発明における第１の実施例に係るタッチパネル入力装置の動作によるその他の表示形態を表す図である。
【図７】本発明における第２の実施例に係るタッチパネル入力装置の動作を表すフローチャートである。
【図８】本発明における第３の実施例に係るタッチパネル入力装置の動作を表すフローチャートである。
【図９】本発明における第３の実施例に係るタッチパネル入力装置の動作による表示形態を表す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の第１の実施例におけるタッチパネル入力装置１について、図１から図４を参照して説明する。図１は本発明のタッチパネル入力装置１のブロック図であり、図２は本発明のタッチパネル入力装置１の外観図の例である。
【００１８】
タッチパネル入力装置１は、据え置き型の装置であっても携帯型の装置であってもよく、例えばＰＣ（Personal Computer）、ＡＴＭ（Automated Teller Machine）等の端末、テレビ放送受信機、オーディオ装置、携帯電話装置、携帯型メディアプレーヤ、ＰＤＡ（Personal Digital Assistants）、ナビゲーション装置、ゲーム装置等、タッチパネルを用いてユーザが何らかの操作や入力を行う各種装置を対象とする。
【００１９】
タッチパネル入力装置１は、制御部１０、表示部１１、タッチパネル操作部１２、操作部１３、向き検出部１４、出力部１５、入力部１６、記憶部１７を備える。
【００２０】
制御部１０は、例えば、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＤＳＰ（Digital Signal Processor）等を備えて構成され、タッチパネル入力装置１の各部を制御する。
【００２１】
制御部１０におけるＣＰＵは、制御手段として、タッチパネル入力装置１の各部からの操作信号やデータに基づき、ＲＯＭに記憶された各種プログラムをＲＡＭ上で実行することにより各部の制御を行う。
【００２２】
制御部１０におけるＤＳＰは、後述する入力部１６より入力される音声データを圧縮音声データに変換するエンコード処理、後述する記憶部１７に記憶されている圧縮音声データを後述する出力部１５に出力するためのデコード処理に加えて、音質補正や音場補正、画像調整等の各種処理を行う。
【００２３】
制御部１０は、各種処理に係る情報を後述する表示部１１に表示させ、後述するタッチパネル操作部１２や操作部１３が受け付けた操作指示に基づく各種処理を行う。
【００２４】
表示部１１は、例えば液晶表示素子や有機ＥＬ（Electro Luminescence）表示素子などにより構成され、制御部１０の処理により各種情報や、後述するタッチパネル操作部１２に対応した操作キー等を表示する。
【００２５】
タッチパネル操作部１２は、ユーザが表面に触れることによってタッチされた座標を検出することにより、制御部１０への指示等を行う。タッチパネル操作部１２は、抵抗膜方式や静電容量方式など各種形態が適用可能であり、タッチパネル操作部１２へのタッチも、指によるタッチに加えてペンやスタイラス等による操作であってもよい。
【００２６】
操作部１３は、タッチパネル操作部１２以外の操作を行う各種手段であり、例えば、押ボタン式や回転式に加えてタッチセンサー式などの操作手段を含む。操作部１３は、ユーザの操作を受け付け、制御部１０の制御により各々対応付けられた処理の実行を指示する。
【００２７】
向き検出部１４は、各種センサーによりタッチパネル操作装置１の向きを検出する各種手段であり、例えば、ジャイロセンサーや加速度センサー、タッチセンサー等さらにはこれらの組み合わせなどにより実現される。向き検出部１４は、タッチパネル操作装置１が携帯型の装置である場合に、タッチパネル操作装置１の利用向きやユーザの手による把持方向を検出する。
【００２８】
出力部１５は、後述する記憶部１７に記憶された各種コンテンツの音声信号や映像信号を、制御部１０を介して出力する。出力部１５は、制御部１０から出力されるデジタル音声データをアナログ音声信号に変換するＤＡＣ（Digital Analog Converter）、ＤＡＣによりアナログ信号に変換された音声信号を増幅するオペアンプ等の増幅部、増幅部により増幅された音声信号を出力するスピーカやヘッドホン、音声出力端子等を包含してもよい。さらに出力部１５は、制御部１０から出力されるデジタル画像データを出力する映像出力端子等であってもよい。
【００２９】
入力部１６は、外部からのアナログ音声信号やデジタル音声データ、映像データの入力が可能な入力端子や、タッチパネル入力装置１に内蔵されるマイクロホン等である。さらに入力部１６は、外部から入力されるアナログ音声信号をデジタル音声データに変換するＡＤＣ（Analog Digital Converter）を包含してもよい。
【００３０】
入力部１６は、可搬型記録媒体等の接続部であってもよく、例えば図示しないメモリカードを接続するメモリカードスロット、ＵＳＢメモリ、外部ＨＤＤ（Hard Disk Drive）を接続するＵＳＢ端子などである。これらの入力部に接続される各種可搬型記録媒体は、後述する記憶部１７として用いてもよい。
【００３１】
記憶部１７は、音声データや映像データ、テキストデータなど、コンテンツに関する各種データを記憶する。記憶部１７は、例えばＨＤＤやフラッシュメモリより構成される。ＨＤＤやフラッシュメモリはタッチパネル入力装置１に内蔵されるが、入力部１６としての所定のインターフェースによりタッチパネル入力装置１に接続される外部のデバイスであってもよい。具体的には、ＵＳＢ（Universal Serial Bus）により接続される外付けＨＤＤやＵＳＢメモリ、所定のメモリカードスロットにより接続されるメモリカードなどである。
【００３２】
次に、図２に示すタッチパネル入力装置１の外観図について説明する。図２はタッチパネル入力装置１の一例として、ポータブル型の装置に適用したときの外観正面図である。図２の例で示すポータブル型の装置の場合、タッチパネル入力装置１の正面部に表示部１１および操作部１３を備え、表示部１１にはタッチパネル操作部１２が重ねて配置されている。
【００３３】
タッチパネル入力装置１の形状は、図２に示すような横長の矩形に限らず、縦長の矩形や折畳み形状であってもよく、操作部１３は側面や裏面であってもよい。
【００３４】
ユーザは、図２に示すタッチパネル入力装置１に対して、表示部１１に表示された操作アイコン等をタッチすることによって、タッチパネル入力装置１の操作や各種情報の入力を行う。
【００３５】
次に、本発明の第１の実施例に係るタッチパネル入力装置１の動作について図３及び図４により説明する。図３は第１実施例に係るタッチパネル入力装置１の動作を表したフローチャートであり、図４は第１の実施例に係るタッチパネル入力装置１の動作による表示形態を表した図である。
【００３６】
第１の実施例は、例えばタッチパネル入力装置１が図示しない電話機能を有している場合を例として、テンキー１０１を用いて電話番号を入力する例である。電話番号の入力が完了した後は、コマンドキー１０２の例として発呼キーを操作することにより、入力した電話番号に電話をかけることができる。
【００３７】
先ず、制御部１０はタッチパネル操作部１３に対してキーのタッチが検出されたか否かを判断する（ステップＳ１）。ステップＳ１において、制御部１０は操作対象キー１０１ａのキータッチが検出されていないと判断した場合（ステップＳ１：Ｎｏ）、操作対象キー１０１ａのキータッチを検出するまで待機する。ステップＳ１がＮｏであっても、操作対象キー１０１ａ以外のキーに対するキータッチが検出され、そのキーにおける動作が可能であれば、タッチされたキーに係る動作を行ってもよい。
【００３８】
ステップＳ１において、制御部１０は操作対象キー１０１ａのキータッチが検出されたと判断した場合（ステップＳ１：Ｙｅｓ）、キータッチを検出した時間を起点に計時を開始し所定時間が経過したか否かを判断する（ステップＳ２）。
【００３９】
ステップＳ２において、制御部１０は所定時間が経過していないと判断した場合（ステップＳ２：Ｎｏ）、操作対象キー１０１ａのキータッチが解除されたか否かを判断する（ステップＳ３）。
【００４０】
ステップＳ３において、制御部１０は操作対象キー１０１ａへのキータッチが解除されていないと判断した場合（ステップＳ３：Ｎｏ）、ステップＳ２に戻り、所定時間が経過したか否かの判断を繰り返す。ステップＳ３において、制御部１０は操作対象キー１０１ａへのキータッチが解除されたと判断した場合（ステップＳ３：Ｙｅｓ）、操作対象キー１０１ａのタッチによるキーの入力を確定し（ステップＳ４）、本処理を終了する。
【００４１】
ステップＳ２において、制御部１０は所定時間が経過したと判断した場合（ステップＳ２：Ｙｅｓ）、制御部１０は操作対象キー１０１ａの周辺に、実行キー１０３ａ及び解除キー１０３ｂからなる確定判断キー１０３を表示する（ステップＳ５）。ここでの所定時間とは、例えばユーザが所望のタッチを行い、キータッチのミスが無い場合に所定時間内に操作対象キー１０１ａのタッチが解除され（ステップＳ３：Ｙｅｓ）、操作対象キー１０１ａの入力が確定した（ステップＳ４）後に次の所望の操作対象キー１０１ａをタッチできる程度の時間が好ましい。具体例としては１秒から１．５秒程度である。
【００４２】
このように所定時間を設けることにより、ユーザはキーのタッチが正確であった場合は、ステップＳ５による確定判断キー１０３の表示を待つことなくスムーズに次の入力を行うことができる。
【００４３】
ステップＳ５において、表示される確定判断キー１０３のうち、実行キー１０３ａは、ステップＳ１においてタッチを検出した操作対象キー１０１ａの実行の確定に係るキーである。実行キー１０３ａの表示内容は「実行」でなくとも、タッチを検出したキーが確定することがユーザに認識できる内容であればよい。解除キー１０３ｂにおいても同様であり、タッチを検出したキーが無効となることがユーザに認識できる内容であればよい。
【００４４】
ステップＳ５において、確定判断キー１０３が表示された後、制御部１０はステップＳ５における確定判断キー１０３の表示を行った時間を基点に計時を開始し所定時間が経過したか否かを判断する（ステップＳ６）。ステップＳ６において、制御部１０は所定時間が経過したと判断した場合（ステップＳ６：Ｙｅｓ）、制御部１０はステップＳ５において表示した確定判断キー１０３を消去する（ステップＳ１１）。
【００４５】
ステップＳ６において計時される時間は、確定判断キー１０３が表示された場合において確定判断キー１０３のいずれに対してもタッチの検出がされず操作対象キー１０１ａのタッチが継続されていると判断される程度の時間が好ましく、具体例としては１秒程度である。
【００４６】
ステップＳ１１において、確定判断キー１０３が消去された後、制御部１０はステップＳ４に推移し、ステップＳ１においてタッチを検出した操作対象キー１０１ａの入力を確定させる（ステップＳ４）。
【００４７】
ステップＳ６において、制御部１０は所定時間が経過していないと判断した場合（ステップＳ６：Ｎｏ）、操作対象キー１０１ａのキータッチが解除されたか否かを判断する（ステップＳ７）。
【００４８】
ステップＳ７において、制御部１０は操作対象キー１０１ａのキータッチが解除されていないと判断した場合（ステップＳ７：Ｎｏ）、ステップＳ６に戻り確定判断キー１０３が表示されてから所定時間が経過したか否かを判断する。
【００４９】
ステップＳ７において、制御部１０は操作対象キー１０１ａのキータッチが解除されたと判断した場合（ステップＳ７：Ｙｅｓ）、操作対象キー１０１ａのキータッチが解除された時間を起点に計時を開始し所定時間が経過したか否かを判断する（ステップＳ８）。
【００５０】
ステップＳ８において、制御部１０は所定時間が経過したと判断した場合（ステップＳ８：Ｙｅｓ）、ステップＳ１においてタッチされた操作対象キー１０１ａのタッチを解除した後、確定判断キー１０３のタッチが行われないため、ステップＳ１１推移して確定判断キー１０３の表示を消去した後、ステップＳ４において操作対象キー１０１ａの入力を確定させる。ここでの所定時間とは、例えばユーザが操作対象キー１０１ａのタッチを解除した後に、確定判断キー１０３のタッチを行わないと判断可能な程度の時間が好ましく、具体的には１秒から１．５秒程度である。
【００５１】
ステップＳ８において、制御部１０は所定時間が経過していないと判断した場合（ステップＳ８：Ｎｏ）、制御部１０は確定判断キー１０３のうち取消キー１０３ｂがタッチされたか否かを判断する（ステップＳ９）。
【００５２】
ステップＳ９において、制御部１０は取消キー１０３ｂのタッチが検出された判断した場合（ステップＳ９：Ｙｅｓ）、制御部１０はステップＳ１においてタッチを検出した操作対象キー１０１ａの入力を取り消す（ステップＳ１１）。ステップＳ１１において、操作対象キー１０１ａの入力が取り消された後、制御部１０は確定判断キー１０３の表示を消去し（ステップＳ１３）、本処理を終了する。
【００５３】
ステップＳ９において、制御部１０は取消キー１０３ｂのタッチが検出されていないと判断した場合（ステップＳ９：Ｎｏ）、制御部１０は確定判断キー１０３のうち実行キー１０３ａがタッチされたか否かを判断する(ステップＳ１０)。  ステップＳ１０において、制御部１０は実行キー１０３ａのタッチが検出されていないと判断した場合（ステップＳ１０：Ｎｏ）、ステップＳ８に戻り再度所定時間が経過したか否かを判断する。
【００５４】
ステップＳ１０において、制御部１０は実行キー１０３ａのタッチが検出されたと判断した場合（ステップＳ１０：Ｙｅｓ）、ステップＳ１においてタッチを検出した操作対象キー１０１ａの入力を確定させる（ステップＳ１２）。ステップ１２において、操作対象キー１０１ａの入力が確定した後、制御部１０は確定判断キー１０３の表示を消去し（ステップＳ１３）、本処理を終了する。
【００５５】
図３のフローチャートで説明したタッチパネル入力装置１の動作と対応させてタッチパネル入力装置１の表示形態を図４を用いて説明する。図４はタッチパネル入力装置１の表示部１１の部分を模式的にあらわしたものである。
【００５６】
図４（ａ）において模式的に表示した表示部１１には、入力確認表示部１００、テンキー１０１、テンキー１０１においてユーザがタッチした操作対象キー１０１ａ、タッチパネル入力装置１の動作を指示するコマンドキー１０２が表示されている。
【００５７】
図４において、表示部１１に設定される入力確認表示部１００は、ユーザのタッチによる入力内容が確認できるように、入力内容を表示する。例えば図４（ａ）においては、ユーザがタッチした操作対象キー１０１ａの内容である「６」が表示され、入力内容が確定していないために下線や色調反転等の表示が行われている。
【００５８】
テンキー１０１は、図４の入力例は数字の入力であるために、一般的な数字入力のためのテンキーを表示する。入力対象が数字以外の場合は、それらに対応した表示を行う。コマンドキー１０２は、操作対象キー１０１ａの入力や選択に基づいてタッチパネル入力装置１を動作させるためのキーであり、図４の場合は一例としてテンキー１０１により入力された電話番号に電話をかける発呼キーとしている。
【００５９】
図４（ａ）は、図３におけるステップＳ１がＹｅｓのときの状態であり、操作対象キー１０１ａのタッチが検出され、タッチされた「６」が入力確認表示部１００に表示された状態である。入力確認表示部１００に表示された「６」が選択中であることが判別可能なように、下線表示や色調反転等の表示を行う。
【００６０】
図４（ｂ）は、図３におけるステップＳ５の状態であり、操作対象キー１０１ａとしてテンキー１０１の「６」のキーがタッチされている状態で、操作対象キー１０１ａの左側に隣接するように確定判断キー１０３である実行キー１０３ａ及び解除キー１０３ｂが表示される。確定判断キー１０３が表示されている間は、テンキー１０１における確定判断キー１０３により部分的または全体が隠されたキーは操作を無効とする。
【００６１】
図４（ｃ）は、図３におけるステップＳ１０がＹｅｓのときの状態であり、実行キー１０３ａがタッチされたため、入力確認表示部１００に表示された「６」の入力が確定され、次の入力に備えた部分に下線表示や色調反転等の表示が行われる。
【００６２】
図４（ｄ）は、図３におけるステップＳ９がＹｅｓのときの状態であり、取消キー１０３ｂがタッチされたため、入力確認表示部１００に表示された「６」の入力が取り消され、次の入力に備えた部分に下線表示や色調反転等の表示が行われる。
【００６３】
このような動作を行うことによって、タッチパネル入力装置１に対する入力操作を誤った場合や確認しながら入力している場合であっても、煩雑な動作を行うことなく直感的に修正や確定を行うことができるため、スムーズな入力動作を行うことができる。
【００６４】
また、第１の実施例においては、確定判断キー１０３の表示を操作対象キー１０１ａの左側に表示する例を説明したが、このような表示形態に限らない。例えば、操作対象キー１０１ａの右側や両側であってもよい。さらには確定判断キー１０３の表示サイズや表示形状も任意であり、操作対象キー１０１ａの表示部１１中における位置に応じて確定判断キー１０３の位置や表示サイズ、表示形状を変化させてもよい。
【００６５】
図５は、第１の実施例における確定判断キー１０３の他の表示例を示した図であり、操作対象キー１０１ａの右側に確定判断キー１０３が表示されている。このように、確定判断キー１０３を操作対象キー１０１ａの右側に表示することによって、例えばタッチパネル入力装置１が右手で把持しながら右手親指によって操作を行う装置である場合に、右手親指により容易に確定判断キー１０３を操作することができる。
【００６６】
さらには図５の場合、操作対象キー１０１ａが画面右側に位置しており、操作対象キー１０１ａの左側に確定判断キー１０３を表示する場合や、操作対象キー１０１ａが画面中央などに位置している場合に比べて確定判断キー１０３を表示する面積が狭い。ここのような場合は確定判断キー１０３の表示可能な面積に応じて確定判断キー１０３の面積を適宜変更してもよい。
【００６７】
図６は、第１の実施例における確定判断キー１０３の他の表示例を示した図であり、操作対象キー１０１ａの両側に確定判断キー１０３が表示されている。この場合、実行キー１０３ａが操作対象キー１０１ａの右側に表示され、解除キー１０３ｂが操作対象キー１０１ａの左側に表示されるため、確定判断キー１０３を誤操作することなく確実に実行と解除の操作を可能とする。また、確定判断キー１０３は操作対象キー１０１ａの左右より全体を囲むように表示されているため、確定判断キー１０３以外のキーを誤ってタッチすることもない。
【００６８】
次に、本発明の第２の実施例に係るタッチパネル入力装置１の動作について図７により説明する。第２の実施例におけるタッチパネル入力装置１の構成は、第１の実施例と同一であるため説明を省略する。また、第２の実施例におけるタッチパネル入力装置１の動作については、前提は第１の実施例と同一であり、同一の動作を説明する箇所については説明を省略する。
【００６９】
図７は、第２の実施例に係るタッチパネル入力装置１の動作を表したフローチャートである。第１の実施例においては、操作対象キー１０１ａのタッチ検出から一旦操作対象キー１０１ａのタッチが解除された後に確定判断キー１０３のタッチが検出されることによって、タッチされた確定判断キー１０３の処理を行うのに対して、第２の実施例においては、操作対象キー１０１ａのタッチ検出からタッチが継続された状態で確定判断キー１０３までタッチがスライドされることにより確定判断キー１０３の処理を行う。
【００７０】
ステップＳ６において、制御部１０は所定時間が経過していないと判断した場合（ステップＳ６：Ｎｏ）、制御部１０は操作対象キー１０１ａ上のタッチ位置が取消キー１０３ｂ上へスライドされたか否かを判断する（ステップＳ２１）。タッチパネル操作部１３は、タッチが検出されている間はタッチされている座標を常に検出しており、ステップＳ２１の処理においては操作対象キー１０１ａに係る座標がタッチされている状態からタッチされている取消キー１０３ｂに係る座標まで移動したことを検出する。
【００７１】
ステップＳ２１において、制御部１０は操作対象キー１０１ａ上のタッチ位置が取消キー１０３ｂ上へスライドされたと判断した場合（ステップＳ２１：Ｙｅｓ）、制御部１０はステップＳ１においてタッチを検出した操作対象キー１０１ａの入力を取り消す（ステップＳ１１）。
【００７２】
ステップＳ２１において、制御部１０は操作対象キー１０１ａ上のタッチ位置が取消キー１０３ｂ上へスライドされていないと判断した場合（ステップＳ２１：Ｎｏ）、制御部１０は操作対象キー１０１ａ上のタッチ位置が実行キー１０３ａ上へスライドされたか否かを判断する（ステップＳ２２）。
【００７３】
ステップＳ２２において、制御部１０は操作対象キー１０１ａ上のタッチ位置が実行キー１０３ａ上へスライドされていないと判断した場合（ステップＳ２２：Ｎｏ）、ステップＳ６に戻り再度所定時間が経過したか否かを判断する。ステップＳ２２において、制御部１０は操作対象キー１０１ａ上のタッチ位置が実行キー１０３ａ上へスライドされたと判断した場合（ステップＳ２２：Ｙｅｓ）、ステップＳ１においてタッチを検出した操作対象キー１０１ａの入力を確定させる（ステップＳ１２）。
【００７４】
このような動作を行うことによって、タッチパネル入力装置１に対する入力操作を誤った場合や確認しながら入力している場合であっても、煩雑な動作を行うことなく直感的にタッチをスライドさせて修正や確定を行うことができるため、スムーズな入力動作を行うことができる。
【００７５】
次に、本発明の第３の実施例に係るタッチパネル入力装置１の動作について図８及び図９により説明する。第３の実施例におけるタッチパネル入力装置１の構成は、第１の実施例と同一であるため説明を省略する。また、第３の実施例におけるタッチパネル入力装置１の動作については、第１の実施例におけるステップＳ３の動作のみ異なり、他の動作については同一であるため説明を省略する。
【００７６】
図８は、操作対象キー１０１ａがタッチされて所定時間経過したときに、確定判断キー１０３を表示する動作を表したフローチャートであり、図３及び図７におけるステップＳ３に代替する。図９は図８における動作による確定判断キー１０３の表示例を示した図である。
【００７７】
図８において、制御部１０はタッチパネル入力装置１が正方向であるか否かを向き検出部１４を用いて検出する（ステップＳ５１）。ここでいう正方向とは、例えば図９（ａ）に示すように、操作部１３がタッチパネル入力装置１の右側に位置している状態とする。正方向においては、タッチ操作は右手で行われることを前提としており、図９（ａ）の例に限らず、右手によるタッチが行いやすい方向であればよい。
【００７８】
また、正方向であるか否かの判断は、図示しない角度センサーや加速度センサーなど既存の技術による向き検出部１４を用いて制御部１０が判断する。さらに向き検出部１４はタッチパネル入力装置１の側面等に、ユーザの手によって把持されたことを検出する図示しないタッチセンサーの検出結果に基づき右手で把持されたか左手で把持されたかを判断し、タッチパネル操作装置１の方向を検出してもよい。
【００７９】
ステップＳ５１において、制御部１０はタッチパネル操作装置１の向きが正方向であると判断した場合（ステップＳ５１：Ｙｅｓ）、確定判断キー１０３を操作対象キー１０１ａの左側に表示する（ステップＳ５２）。ステップＳ５２の状態は図９（ａ）に示すように、確定判断キー１０３が操作対象キー１０１ａの左側に表示される。
【００８０】
ステップＳ５１において、制御部１０はタッチパネル操作装置１の向きが正方向ではないと判断した場合（ステップＳ５１：Ｎｏ）、タッチパネル操作装置の向きが逆方向であるか否かを判断する（ステップＳ５３）。
【００８１】
ステップＳ５３において、制御部１０はタッチパネル操作装置１の向きが逆方向ではないと判断した場合（ステップＳ５３：Ｎｏ）、タッチパネル操作装置１の向きは例えば縦方向など、正方向でも逆方向でもない向きで利用されているため、確定判断キー１０３を操作対象キー１０１ａの左側に表示する（ステップＳ５２）。
【００８２】
ステップＳ５３において、制御部１０はタッチパネル操作装置１の向きが逆方向であると判断した場合（ステップＳ５３：Ｙｅｓ）、確定判断キー１０３を操作対象キー１０１ａの右側に表示する（ステップＳ５４）。ステップＳ５４の状態は図９（ｂ）に示すように、確定判断キー１０３が操作対象キー１０１ａの右側に表示される。
【００８３】
このような処理によって、タッチパネル操作装置１の利用している向きに応じて確定判断キー１０３が表示される方向を制御する。このたため、例えばユーザが右手によりタッチ操作を行うことを前提とした装置向きである場合には、右手により確定判断キー１０３の操作や視認が行いやすいように、確定判断キー１０３を操作対象キー１０１ａの左側に表示する。同様にユーザが左手によりタッチ操作を行うことを前提とした装置向きである場合には、左手により確定判断キー１０３の操作や視認が行いやすいように、確定判断キー１０３を操作対象キー１０１ａの右側に表示する。
【００８４】
本発明の実施の形態は、その要旨を逸脱しない限り、様々に変更可能である。例えば、上記実施例においては電話番号の入力を例として数字を入力する例を説明したが、各種コンテンツの記録や再生を行うことができる場合は、コンテンツの名称の入力画面等であってもよい。
【００８５】
また、上記説明した本発明を適用したプログラムを、タッチパネル操作装置１を動作させるコンピュータにインストールして動作させてもよい。インストールするプログラムは、電気通信ネットワークを介して配布されてもよく、記録媒体を介して配布されてもよい。
【符号の説明】
【００８６】
１：タッチパネル操作装置、１０：制御部、１１：表示部、１２：タッチパネル操作部、１３：操作部、１４：向き検出部、１５：出力部、１６：入力部、１７：記憶部
【図１】
2011197719.tif 000003
【図２】
2011197719.tif 000004
【図３】
2011197719.tif 000005
【図４】
2011197719.tif 000006
【図５】
2011197719.tif 000007
【図６】
2011197719.tif 000008
【図７】
2011197719.tif 000009
【図８】
2011197719.tif 000010
【図９】
2011197719.tif 000011