【0001】
【発明の属する技術分野】
本発明は、スタイラスペンなどの器具の使用による入力操作に応じてデータを入力する携帯情報端末、及び同端末で使用される入力ロック制御方法、入力ロック制御プログラムに関する。
【0002】
【従来の技術】
一般に、PDA(personal digital assistant)などの携帯情報端末では、小型軽量化を図るために、主なデータ入力手段としてタブレットとスタイラスペンを備えていることが多い。こうした携帯情報端末では、スタイラスペンを用いてタブレット上で接触(タップ)されることで位置(座標)データを入力し、この位置データをもとに端末に対する各種指示や文字などを含む各種データを入力することができる。また、携帯情報端末では、タブレットを用いたデータ入力手段の他、幾つかのボタンなどが設けられている。
【0003】
携帯情報端末では、操作性を良くするために、電源オフによりスタンバイ状態にしておき、何らかの入力操作があった場合に直ちに電源オンして通常の動作状態にすることができる。従って、携帯情報端末がスタンバイ状態にある時に、誤ってボタンが押されたりタブレットがタップされるといった誤入力があると、使用しないにも係わらず動作状態となってしまうことになる。
また、通常の使用状態においても、タブレットとボタンなど複数の入力手段がある場合には、誤入力によって誤った動作をさせてしまうことがある。
【0004】
こうした誤入力を防止するために、従来では、キーロック機能が設けられたものがある。従来の情報機器におけるキーロック機能では、予めキーロック設定用に割り当てられたボタンに対して、例えば所定時間継続して押し続けるなどの所定の操作が行われた場合には、キーロックを解除するためのボタン以外の入力手段からの入力を受け付けないようにすることができる。
【0005】
【発明が解決しようとする課題】
このように従来の携帯情報端末では、タブレットやボタンに対する誤った操作(タップ)により、誤動作してしまったり、スタンバイ状態から動作状態(電源オン)に移行してしまい無駄な電力を消費してしまうなどの不都合があった。
【0006】
また、キーロック機能を設けることで誤入力を防止することができるが、キーロック状態にするため、またキーロックを解除するために所定の操作を行わなければならず、ユーザに対して操作負担を強いるものとなっていた。
【0007】
本発明は前記のような事情を考慮してなされたもので、ユーザに対して操作負担を強いることなく、誤入力を防止することが可能な携帯情報端末、入力ロック制御方法、入力ロック制御プログラムを提供することを目的とする。
【0008】
【課題を解決するための手段】
本発明は、入力操作に応じてデータを入力する入力手段が設けられた携帯情報端末において、入力操作に使用される器具を収納するための収納手段と、前記収納手段に前記器具が収納されているか否かを検出する収納検出手段と、前記収納検出手段によって前記器具が収納されていることが検出された場合に、前記入力手段からのデータ入力を無効にするデータ入力無効手段とを具備したことを特徴とする。
【0009】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について説明する。図1及び図2は本実施形態に係わる携帯情報端末10の外観構成を示す図である。図1は本体11の入力面11a側の平面図、図2は図1中の矢印A方向からの図である。携帯情報端末10は、例えばPDA(personal digital assistant)として構成されるもので、記録媒体に記録されたプログラムを読み込み、このプログラムによって動作が制御されるコンピュータの機能が実装されている。
【0010】
図1及び図2に示すように、本実施形態における携帯情報端末10は、本体11の入力面11a側に、表示・タブレット一体部12、ボタン操作部14、電源ボタン15などが設けられている。
【0011】
表示・タブレット一体部12は、表示とタブレットからのデータ入力をするもので、タブレット12aのデータ入力面とディスプレイ12bの表示面とが積層一体型に構成されている。表示・タブレット一体部12からは、表示された対象物(アイコン)に該当する位置データを、所定の器具(後述するスタイラスペン17)を用いてタブレット上でタップすることで入力し、対象物に対する処理の実行を指示することができる。また、表示された所定のエリア内において、タブレット上でスタイラスペン17を用いて文字を筆記することで、文字パターン(位置データ列)を入力して、文字認識処理に供することができる。
【0012】
ボタン操作部14には、上下左右方向の指示を入力するための方向ボタン14aや特定の機能が割り当てられた複数のボタン14bが設けられている。
【0013】
本実施形態における携帯情報端末10に設けられている入力手段としては、表示・タブレット一体部12のタブレット、ボタン操作部14の複数のボタン(方向ボタン14a、ボタン14b)が含まれる。携帯情報端末10において実行されるアプリケーションによっては、ボタン操作部14に対してのみ入力操作が行われる場合、スタイラスペン17を用いてタブレットに対してのみ入力操作が行われる場合、あるいは両方に対して入力操作が行われる場合などがある。ボタン操作部14に対してのみ入力操作が行われる場合には、不要なスタイラスペン17が後述するスタイラスペン収納部16に収納される。
【0014】
携帯情報端末10の本体11には、スタイラスペン収納部16が設けられている。スタイラスペン収納部16は、表示・タブレット一体部12への入力操作に使用される器具であるスタイラスペン17を、筐体内部に収納するためのものである。スタイラスペン収納部16のスタイラスペン17を挿入するための挿入口が本体11の上部に設けられており、上部方向からスタイラスペン17がスタイラスペン収納部16内に収納される。また、スタイラスペン収納部16の内部には、スタイラスペン17が収納されているか否かを検出するためのスタイラス収納検出部16aが設けられている。スタイラス収納検出部16aの詳細については後述する(図4)。
【0015】
また、携帯情報端末10は、lCカード形状のモジュールを着脱自在に装着可能な、無線モジュールスロット18、カードスロット19が設けられている。スロット18,19のモジュールを挿入するための挿入口は本体11の上部に設けられている。無線モジュールスロット18には、無線通信用のモジュールが装着され、カードスロット19には、ICメモリカードやI/Oカードなどが装着される。
【0016】
図3は、携帯情報端末10のシステム構成を示すブロック図である。図3に示すように、携帯情報端末10は、CPU20がバスを介して、メモリ22、無線モジュールスロット18、カードスロット19、表示・タブレット一体部12(タブレット12a、ディスプレイ12b)、ボタン操作部14、スタイラス収納検出部16a等と接続されている(なお、各デバイスとバスとを接続するコントローラなどの構成については省略している)。
【0017】
CPU20は、メモリ22に記憶された各種プログラムを実行することにより各種機能を実現する。例えば、CPU20は、メモリ22に記憶された入力ロック制御プログラム22cを実行することで、携帯情報端末10に設けられた入力手段(表示・タブレット一体部12、ボタン操作部14など)からの入力を、スタイラスペン17のスタイラスペン収納部16への収納の有無に応じて無効あるいは有効とする入力ロック制御を実行する。
【0018】
メモリ22は、各種プログラムやデータが記憶される。例えばプログラムとしては、端末の基本的な機能を制御するためのシステム制御プログラム22a、各種アプリケーションを実現するためのアプリケーションプログラム22b、入力ロック制御を実現するための入力ロック制御プログラム22cなどが記憶される。入力ロック制御プログラム22cによって、ロック機能設定処理(図6)、ロック制御処理が実行される。入力ロック制御プログラム22cの実行に伴って記憶されるデータとしては、入力ロック制御の際に用いられる入力ロック管理データ22dなどがある。入力ロック管理データ22dの詳細については後述する(図5)。
【0019】
また、携帯情報端末10は、操作性を良くするために、電源オフによりスタンバイ状態にしておく機能が設けられているものとする。携帯情報端末10は、スタンバイ状態において、データ入力が有効となっている入力手段に対して何らかの入力操作があった場合に直ちに電源オンして通常の動作状態にすることができる。
【0020】
図4は、スタイラス収納検出部16aの構成の一例を示す図である。図4では、スタイラスペン収納部16にスタイラスペン17が挿入されている内部の状態を表している。
【0021】
図4(a1)(a2)は、スタイラスペン収納部16の最も奥にスタイラス収納検出部16aが設けられた構成例を示している。スタイラス収納検出部16aは、スタイラスペン収納部16の最も奥にスイッチが設けられており、スタイラスペン17がスタイラスペン収納部16に完全に収納された時に、図4(a2)に示すように、ペンの先端部によって押下(オン)されるようになっている。
【0022】
図4(b1)(b2)は、スタイラスペン収納部16の最も奥の近傍にスタイラス収納検出部16aが設けられた構成例を示している。スタイラス収納検出部16aは、スタイラスペン収納部16の内側面部にスイッチが設けられており、スタイラスペン17がスタイラスペン収納部16にほぼ完全に収納された時に、図4(b2)に示すように、スタイラスペン17の外側面部によって押下されるようになっている。
【0023】
スタイラス収納検出部16aは、スイッチがオンされることでスタイラスペン17が収納されたことを検知し、CPU20(入力ロック制御プログラム22c)に対して収納検出オンを通知する。なお、スタイラスペン収納部16は、スタイラスペン収納部16にスタイラスペン17が収納されているか否かを検出できる構成であれば、図4に示す構成以外であっても良い。
【0024】
図5は、後述するロック機能設定処理によって設定される入力ロック管理データ22dの一例を示している。
入力ロック管理データ22dとしては、データ入力を有効または無効にする対象となる入力手段を示すロック対象と、このロック対象とする入力手段からのデータ入力を有効とするか無効とするかを示すロック状態の情報が対応づけて設定されるものとする。
【0025】
本実施形態では、携帯情報端末10に設けられた入力手段としては、タブレット12a、ボタン操作部14に設けられた方向ボタン14a及びボタン14b(1〜4)があるものとし、それぞれに対してロック状態を設定できるものとする。また、ロック状態は、電源オンされた通常動作時における入力手段に対する設定と、スタンバイ状態における入力手段に対する設定が可能であるものとする。後述するロック制御処理では、通常動作時あるいはスタンバイ状態時の何れにあるかに応じて、該当するロック状態の設定内容が参照される。
【0026】
次に、本実施形態における動作について、図6及び図7に示すフローチャートを参照しながら説明する。
【0027】
まず、図6に示すフローチャートを参照しながら、入力ロック管理データ22dを設定するためのロック機能設定処理について説明する。
本実施形態の携帯情報端末10では、複数設けられている入力手段のうち、任意の入力手段に対して、ロック機能設定処理によってデータ入力を無効にする設定を行うことで、スタイラスペン17がスタイラスペン収納部16に収納されている状態の時に、その入力手段からデータ入力ができないようにすることができる。
【0028】
携帯情報端末10は、ユーザによる所定の操作によってロック機能設定処理の実行が指示されると、入力ロック制御プログラム22cを起動してロック機能設定処理を開始する。
【0029】
まず、携帯情報端末10は、ロック機能設定用の画面を表示・タブレット一体部12(タブレット12a)において表示させる(ステップA1)。例えば、ロック機能設定用の画面には、携帯情報端末10に設けられた複数の入力手段(タブレット12a、方向ボタン14a、ボタン14b(1〜4))の一覧と、それぞれに対して設定されているロック状態の内容が対応づけられて表示されるものとする。
【0030】
ここでは、スタイラスペン17を用いたタップ操作あるいは方向ボタン14aによる操作によって、一覧表示から設定対象とする入力手段を選択し、この選択した入力手段に対して、データ入力を有効にするか無効にするかを任意に指定することができる。
【0031】
携帯情報端末10は、一覧表示からロック対象とする入力手段が指定され、さらにこの入力手段に対して、スタイラスペン17が収納された時にはデータ入力を有効とするかあるいは無効とするかの指定が入力されると(ステップA2)、この指定内容を一時記憶しておく。携帯情報端末10は、一覧表示から選択された入力手段に対して、個別に指定されるロック状態についての指定を順次記憶しておく。
【0032】
なお、ロック対象及びロック状態の指定入力は、通常動作時及びスタンバイ状態時の何れに対しても、同様にして実行できるものとする。
【0033】
こうして、任意にロック対象及びロック状態の指定入力がされた後、設定完了の指示が入力されると(ステップA3)、携帯情報端末10は、一時記憶しておいた設定内容をもとにして、入力ロック管理データ22dを更新する(ステップA4)。
【0034】
以後、入力ロック管理データ22dの設定内容に従って、後述するロック制御処理によって、スタイラスペン17がスタイラスペン収納部16に収納された状態にあるか否かに応じた入力ロック制御を実行する。
【0035】
なお、前述したロック機能設定処理の説明では、ロック対象とする入力手段に対して個別に、データ入力の無効あるいは有効を設定するものとして説明しているが、複数の入力手段をグループ化して、このグループ単位で設定できるようにしても良い。例えば、ボタン操作部14に設けられた複数のボタン(方向ボタン14a、ボタン14b(1〜4))を1つのグループとし、このグループに対してロック状態が指定された場合に、このグループに含まれる入力手段のそれぞれに対して、指定されたロック状態を設定する。
【0036】
次に、図7に示すフローチャートを参照しながら、ロック制御処理について説明する。
携帯情報端末10は、入力ロック制御プログラム22cによって、例えば常時ロック制御処理を実行しているものとする。また、携帯情報端末10は、通常動作時あるいはスタンバイ状態時の何れにあるかに応じて、入力ロック管理データ22dのそれぞれに対応するロック状態の設定内容を参照するものとする。
【0037】
携帯情報端末10は、スタイラス収納検出部16aによって、スタイラスペン17がスタイラスペン収納部16に収納されている状態にあるか否かを常時監視している(ステップB1)。
【0038】
スタイラス収納検出部16aは、スタイラスペン17が内部に収納されることでスイッチが押下されると、CPU20(入力ロック制御プログラム22c)に対して収納検出オンを通知する(ステップB1)。
【0039】
ここで、CPU20は、入力ロック管理データ22dを参照してロック機能の設定があるか、すなわちデータ入力を無効にする設定がされているかを判別する。ここで、データ入力を無効にする設定が全くされていない場合には、入力ロック制御が不要である。すなわち、全ての入力手段からのデータ入力を有効な状態のままとする。
【0040】
一方、ロック機能の設定がされたいる場合、携帯情報端末10は、入力ロック管理データ22dを参照して、各ロック対象(入力手段)に対して設定されているロック状態を判別し(ステップB3)、ロック状態が無効に設定されているロック対象からのデータ入力を無効にする(ステップB4)。
【0041】
例えば、図5に示す通常状態時におけるロック状態の設定内容では、方向ボタン14aのみを有効とし、他のロック対象(入力手段)のデータ入力を無効にする設定がされている。すなわち、スタイラスペン17がスタイラスペン収納部16に収納されて、スタイラスペン17を用いた入力操作が行われない場合には、方向ボタン14aを用いた入力操作によって、端末に対する指示が入力されるようになっている。従って、その他の入力操作の対象とならない入力手段についてデータ入力を無効としておくことで、これらの入力手段からの誤入力のおそれがなくなる。
【0042】
また、例えば、図5に示すスタンバイ状態時におけるロック状態の設定内容では、タブレット12aのみを有効とし、他のロック対象(入力手段)のデータ入力を無効にする設定がされている。本実施形態における携帯情報端末10は、スタンバイ状態では、何らかの入力操作があった場合には動作状態に移行するように構成されている。スタイラスペン17がスタイラスペン収納部16に収納されてスタンバイ状態にある場合には、タブレット12aに対するデータ入力を誤入力であるものとしてデータ入力を無効にしている。従って、スタンバイ状態で携帯情報端末10を鞄などに入れておいた場合、鞄の中で他の物がタブレット12aに接触したとしてもデータ入力されず、動作状態に移行されることがない。このため、誤入力によって動作状態に移行することに伴う無駄な電力消費を回避することができる。一方、ボタン操作部14のボタンによるデータ入力は、同じ状況であっても簡単に誤入力されないので、データ入力を有効にしておいて、ボタン操作部14に対する入力操作によって動作状態に移行できるようにしておく。これにより、携帯情報端末10に対する操作性を低下させることもない。
【0043】
ところで、スタイラス収納検出部16aは、収納されていたスタイラスペン17が取り出されると、CPU20(入力ロック制御プログラム22c)に対して収納検出オフを通知する(ステップB5)。
【0044】
ここで、CPU20は、データ入力が無効にされているロック対象(入力手段)からのデータ入力を有効、すなわち全ての入力手段からのデータ入力が有効となるようにする(ステップB6)。従って、例えばスタイラスペン17をスタイラスペン収納部16から取り出した時点で、タブレット12aからのデータ入力が有効となるので、スタイラスペン17を用いたタブレット12a上をタップすることで動作状態に移行させることができる。
【0045】
このようにして、スタイラスペン17がスタイラスペン収納部16に収納された場合には、予め設定されている入力ロック管理データ22dに従って、入力手段からのデータ入力を無効にすることができるので、簡単に誤入力を防止することができる。スタイラスペン17をスタイラスペン収納部16に収納する操作は、スタイラスペン17を用いた入力操作を行わない場合にユーザが通常行う動作であり、誤入力を防止するための特別な操作ではなく、ユーザに対して操作負担を強いるものではない。
【0046】
なお、ロック制御処理では、通常動作時あるいはスタンバイ状態時の何れにあるかに応じて、図5に示す入力ロック管理データ22dのそれぞれに対応するロック状態の設定内容を参照するものとしているが、通常動作時もスタンバイ状態時も同一のロック状態の設定内容に従って入力ロック制御が実行されるようにしても良い。
【0047】
また、携帯情報端末10にインストールされているアプリケーションプログラム22bに対応づけて、ロック機能設定処理によって入力ロック管理データ22dを設定するようにしても良い。例えば、アプリケーションによっては特定の入力手段のみが使用される場合がある。例えば、表示・タブレット一体部12(ディスプレイ12b)によって表示される画面に対して、スクロールを指示するために方向ボタン14aあるいはタブレット12aに対してのみ操作が必要なアプリケーションに対して、方向ボタン14aについてのロック状態を有効、他の入力手段に対するロック状態を無効に設定しておく。これにより、このアプリケーションの実行時に、スタイラスペン17がスタイラスペン収納部16に収納された場合、方向ボタン14aからのデータ入力のみを有効にすることができる。
【0048】
また、前述した説明では、入力操作に用いられる器具としてスタイラスペン17を対象にして説明しているが、入力操作に用いられる他の器具を対象とすることも可能である。
【0049】
また、上述した実施形態において記載した手法は、コンピュータに実行させることのできるプログラムとして、例えば磁気ディスク(フレキシブルディスク、ハードディスク等)、光ディスク(CD−ROM、DVD等)、半導体メモリなどの記録媒体に書き込んで各種装置に提供することができる。また、通信媒体により伝送して各種装置に提供することも可能である。本装置を実現するコンピュータは、記録媒体に記録されたプログラムを読み込み、または通信媒体を介してプログラムを受信し、このプログラムによって動作が制御されることにより、上述した処理を実行する。
【0050】
また、本願発明は、前述した実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。更に、前記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されても効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【0051】
【発明の効果】
以上詳述したように本発明によれば、入力操作に使用される器具が収納手段に収納されているか否かを検出し、器具が収納されていることが検出された場合に入力手段からのデータ入力を無効にすることによって、ユーザに対して操作負担を強いることなく、誤入力を防止することが可能となる。
【図面の簡単な説明】
【図1】本実施形態に係わる携帯情報端末10の外観構成を示すもので、本体11の入力面11a側の平面図。
【図2】本実施形態に係わる携帯情報端末10の外観構成を示すもので、図1中の矢印A方向からの図。
【図3】携帯情報端末10のシステム構成を示すブロック図。
【図4】スタイラス収納検出部16aの構成の一例を示す図。
【図5】ロック機能設定処理によって設定される入力ロック管理データ22dの一例を示す図。
【図6】入力ロック管理データ22dを設定するためのロック機能設定処理について説明するためのフローチャート。
【図7】ロック制御処理について説明するためのフローチャート。
【符号の説明】
10…携帯情報端末
11…本体
11a…入力面
11b…背面
12…表示・タブレット一体部
12a…タブレット
12b…ディスプレイ
14…ボタン操作部
14a…方向ボタン
14b…ボタン
15…電源ボタン
16…スタイラスペン収納部
16a…スタイラス収納検出部
17…スタイラスペン
18…無線モジュールスロット
19…カードスロット
20…CPU
22…メモリ
22a…システム制御プログラム
22b…アプリケーションプログラム
22c…入力ロック制御プログラム
22d…入力ロック管理データ[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a portable information terminal for inputting data in response to an input operation using a device such as a stylus pen, an input lock control method and an input lock control program used in the terminal.
[0002]
[Prior art]
In general, a portable information terminal such as a PDA (personal digital assistant) is often provided with a tablet and a stylus pen as main data input means in order to reduce the size and weight. In such a portable information terminal, position (coordinate) data is input by being touched (tapped) on a tablet using a stylus pen, and based on the position data, various data to the terminal and various data including characters are input. Can be entered. In addition, the portable information terminal is provided with several buttons and the like in addition to a data input unit using a tablet.
[0003]
In the portable information terminal, in order to improve the operability, the portable information terminal can be set to a standby state by turning off the power, and can be immediately turned on and set to a normal operation state when any input operation is performed. Therefore, when the portable information terminal is in the standby state, if there is an erroneous input such as a button being pressed or the tablet being tapped, the portable information terminal will be in the operating state even though it is not used.
In addition, even in a normal use state, if there are a plurality of input means such as a tablet and a button, an erroneous operation may cause an erroneous operation.
[0004]
Conventionally, a key lock function is provided to prevent such erroneous input. In a key lock function of a conventional information device, a key lock is released when a predetermined operation such as continuously pressing for a predetermined time is performed on a button previously assigned for key lock setting. Input from an input means other than a button for the user can be prevented.
[0005]
[Problems to be solved by the invention]
As described above, the conventional portable information terminal malfunctions due to an erroneous operation (tap) on the tablet or the button, or shifts from the standby state to the operation state (power on), and wastes power. There were inconveniences such as.
[0006]
Further, by providing a key lock function, erroneous input can be prevented. However, a predetermined operation must be performed in order to enter the key lock state and to release the key lock. Had to be enforced.
[0007]
SUMMARY OF THE INVENTION The present invention has been made in view of the above circumstances, and has a portable information terminal, an input lock control method, and an input lock control program capable of preventing erroneous input without imposing an operation burden on a user. The purpose is to provide.
[0008]
[Means for Solving the Problems]
The present invention relates to a portable information terminal provided with input means for inputting data in response to an input operation, wherein the storage means for storing equipment used for the input operation, and the equipment is stored in the storage means. Storage detection means for detecting whether or not the device is stored, and data input invalidation means for invalidating data input from the input means when the storage detection means detects that the appliance is stored. It is characterized by the following.
[0009]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 and FIG. 2 are views showing the external configuration of the portable information terminal 10 according to the present embodiment. FIG. 1 is a plan view of the input surface 11a side of the main body 11, and FIG. 2 is a view from the direction of arrow A in FIG. The portable information terminal 10 is configured as, for example, a PDA (personal digital assistant), reads a program recorded on a recording medium, and has a computer function whose operation is controlled by the program.
[0010]
As shown in FIGS. 1 and 2, a portable information terminal 10 according to the present embodiment includes a display / tablet integrated unit 12, abutton operation unit 14, a power button 15, and the like on the input surface 11 a side of a main body 11. .
[0011]
The display / tablet integrated portion 12 is for inputting data from the tablet to the display, and the data input surface of the tablet 12a and the display surface of the display 12b are integrally formed as a laminate. From the display / tablet integrated unit 12, the position data corresponding to the displayed target (icon) is input by tapping on the tablet using a predetermined tool (astylus pen 17 described later), and input is performed for the target. Execution of processing can be instructed. In addition, by writing characters on the tablet using thestylus pen 17 in the displayed predetermined area, a character pattern (position data string) can be input and provided for character recognition processing.
[0012]
Thebutton operation unit 14 is provided with direction buttons 14a for inputting up, down, left, and right directions and a plurality of buttons 14b to which specific functions are assigned.
[0013]
The input means provided in the portable information terminal 10 in the present embodiment includes a tablet of the display / tablet integrated unit 12 and a plurality of buttons (direction buttons 14a and 14b) of thebutton operation unit 14. Depending on the application executed on the portable information terminal 10, when the input operation is performed only on thebutton operation unit 14, when the input operation is performed only on the tablet using thestylus pen 17, or when both are performed. An input operation may be performed. When an input operation is performed only on thebutton operation unit 14, anunnecessary stylus pen 17 is stored in a styluspen storage unit 16 described later.
[0014]
The main body 11 of the portable information terminal 10 is provided with a styluspen storage section 16. The styluspen storage unit 16 is for storing astylus pen 17 which is an instrument used for input operation to the display / tablet integrated unit 12 in the housing. An insertion opening for inserting thestylus pen 17 of the styluspen storage section 16 is provided in an upper portion of the main body 11, and thestylus pen 17 is stored in the styluspen storage section 16 from above. Astylus storage detector 16a for detecting whether or not thestylus pen 17 is stored is provided inside the styluspen storage unit 16. Details of thestylus storage detector 16a will be described later (FIG. 4).
[0015]
Further, the portable information terminal 10 is provided with awireless module slot 18 and acard slot 19 into which an IC card-shaped module can be detachably mounted. An insertion slot for inserting a module in theslots 18 and 19 is provided at an upper portion of the main body 11. A module for wireless communication is mounted in thewireless module slot 18, and an IC memory card, an I / O card, and the like are mounted in thecard slot 19.
[0016]
FIG. 3 is a block diagram showing a system configuration of the portable information terminal 10. As shown in FIG. As shown in FIG. 3, in the portable information terminal 10, theCPU 20 has a CPU 22 via a bus, a memory 22, awireless module slot 18, acard slot 19, a display / tablet integrated unit 12 (tablet 12 a, display 12 b), and abutton operation unit 14. And a stylusstorage detection unit 16a (the configuration of a controller for connecting each device to the bus is omitted).
[0017]
TheCPU 20 realizes various functions by executing various programs stored in the memory 22. For example, theCPU 20 executes the inputlock control program 22c stored in the memory 22 to execute input from input means (the display / tablet integrated unit 12, thebutton operation unit 14, and the like) provided in the portable information terminal 10. Then, the input lock control which invalidates or validates thestylus pen 17 depending on whether thestylus pen 17 is stored in the styluspen storage unit 16 is executed.
[0018]
The memory 22 stores various programs and data. For example, as programs, asystem control program 22a for controlling basic functions of the terminal, anapplication program 22b for implementing various applications, an inputlock control program 22c for implementing input lock control, and the like are stored. . A lock function setting process (FIG. 6) and a lock control process are executed by the inputlock control program 22c. The data stored with execution of the inputlock control program 22c includes inputlock management data 22d used for input lock control. The details of the inputlock management data 22d will be described later (FIG. 5).
[0019]
In addition, it is assumed that the portable information terminal 10 has a function of putting the portable information terminal 10 in a standby state by turning off the power in order to improve operability. In the standby state, the portable information terminal 10 can immediately turn on the power and enter a normal operation state when any input operation is performed on the input means for which data input is valid.
[0020]
FIG. 4 is a diagram illustrating an example of the configuration of the stylusstorage detection unit 16a. FIG. 4 shows an internal state in which thestylus pen 17 is inserted into the styluspen storage unit 16.
[0021]
4 (a1) and (a2) show a configuration example in which a stylusstorage detection unit 16a is provided at the innermost part of the styluspen storage unit 16. The stylusstorage detecting section 16a is provided with a switch at the innermost position of the styluspen storing section 16, and when thestylus pen 17 is completely stored in the styluspen storing section 16, as shown in FIG. The pen is pressed (turned on) by the tip of the pen.
[0022]
4 (b1) and 4 (b2) show a configuration example in which a stylusstorage detection unit 16a is provided near the innermost part of the styluspen storage unit 16. The stylusstorage detecting section 16a is provided with a switch on the inner surface of the styluspen storage section 16, and when thestylus pen 17 is almost completely stored in the styluspen storage section 16, as shown in FIG. Thestylus pen 17 is pressed down by the outer surface.
[0023]
The stylusstorage detection unit 16a detects that thestylus pen 17 has been stored by turning on the switch, and notifies the CPU 20 (inputlock control program 22c) that storage detection is on. Note that the styluspen storage unit 16 may have a configuration other than that shown in FIG. 4 as long as it can detect whether or not thestylus pen 17 is stored in the styluspen storage unit 16.
[0024]
FIG. 5 shows an example of the inputlock management data 22d set by a lock function setting process described later.
The inputlock management data 22d includes a lock target indicating an input unit for which data input is to be validated or invalidated, and a lock indicating whether data input from the input unit to be locked is validated or invalidated. It is assumed that state information is set in association with each other.
[0025]
In the present embodiment, the input means provided on the portable information terminal 10 includes the tablet 12a, the direction button 14a and the button 14b (1 to 4) provided on thebutton operation unit 14, and locks each of them. The state can be set. In the locked state, it is assumed that the setting for the input unit in the normal operation when the power is turned on and the setting for the input unit in the standby state can be performed. In the lock control process described later, the setting content of the corresponding lock state is referred to depending on whether the operation is in the normal operation or the standby state.
[0026]
Next, the operation in the present embodiment will be described with reference to the flowcharts shown in FIGS.
[0027]
First, a lock function setting process for setting the inputlock management data 22d will be described with reference to a flowchart shown in FIG.
In the portable information terminal 10 of the present embodiment, thestylus pen 17 is used to set thestylus pen 17 to invalidate data input by performing a lock function setting process on any of the plurality of input units. When stored in thepen storage unit 16, data input from the input means can be prevented.
[0028]
When the execution of the lock function setting process is instructed by a predetermined operation by the user, the portable information terminal 10 starts the inputlock control program 22c and starts the lock function setting process.
[0029]
First, the portable information terminal 10 causes the display / tablet integrated unit 12 (tablet 12a) to display a screen for setting a lock function (step A1). For example, on the screen for setting the lock function, a list of a plurality of input means (tablet 12a, direction buttons 14a, and buttons 14b (1 to 4)) provided in the portable information terminal 10 is set for each. It is assumed that the contents of the locked state are displayed in association with each other.
[0030]
Here, a tap operation using thestylus pen 17 or an operation using the direction button 14a selects an input unit to be set from the list display, and enables or disables data input for the selected input unit. Can be arbitrarily specified.
[0031]
In the portable information terminal 10, the input means to be locked is specified from the list display, and the input means specifies whether the data input is valid or invalid when thestylus pen 17 is stored. When input (Step A2), the specified contents are temporarily stored. The portable information terminal 10 sequentially stores designations for individually designated lock states for the input means selected from the list display.
[0032]
It is assumed that the designation of the lock target and the lock state can be similarly executed in both the normal operation and the standby state.
[0033]
After the designation of the lock target and the lock state is arbitrarily input in this way, when the setting completion instruction is input (step A3), the portable information terminal 10 uses the temporarily stored setting contents based on the temporarily stored setting contents. Then, the inputlock management data 22d is updated (step A4).
[0034]
After that, according to the setting contents of the inputlock management data 22d, the input lock control is executed by the lock control process described later according to whether or not thestylus pen 17 is stored in the styluspen storage unit 16.
[0035]
In the above description of the lock function setting process, it is described that invalid or valid data input is set individually for input means to be locked, but a plurality of input means are grouped, The setting may be made on a group basis. For example, a plurality of buttons (direction buttons 14a and buttons 14b (1 to 4)) provided in thebutton operation unit 14 are grouped into one group, and when a lock state is designated for this group, the group is included in this group. The designated lock state is set for each of the input means to be operated.
[0036]
Next, the lock control process will be described with reference to the flowchart shown in FIG.
It is assumed that the portable information terminal 10 executes, for example, a constant lock control process by the inputlock control program 22c. In addition, the mobile information terminal 10 refers to the lock state setting content corresponding to each of the inputlock management data 22d according to whether the mobile information terminal 10 is in the normal operation or the standby state.
[0037]
The portable information terminal 10 constantly monitors whether or not thestylus pen 17 is stored in the styluspen storage unit 16 by the stylusstorage detection unit 16a (step B1).
[0038]
When thestylus pen 17 is stored inside and the switch is pressed down, the stylusstorage detection unit 16a notifies the CPU 20 (inputlock control program 22c) that storage detection is ON (step B1).
[0039]
Here, theCPU 20 refers to the inputlock management data 22d and determines whether or not the lock function is set, that is, whether or not the setting for invalidating the data input is set. Here, if the setting for invalidating the data input is not made at all, the input lock control is unnecessary. That is, the data input from all the input units is kept valid.
[0040]
On the other hand, when the lock function is set, the portable information terminal 10 refers to the inputlock management data 22d to determine the lock state set for each lock target (input means) (step B3). ), Invalidate the data input from the lock target whose lock state is set to invalid (step B4).
[0041]
For example, in the setting content of the lock state in the normal state shown in FIG. 5, only the direction button 14a is enabled and the data input of another lock target (input means) is disabled. That is, when thestylus pen 17 is stored in the styluspen storage unit 16 and an input operation using thestylus pen 17 is not performed, an instruction to the terminal is input by an input operation using the direction button 14a. It has become. Therefore, by invalidating the data input for the other input means that are not the target of the input operation, there is no possibility of erroneous input from these input means.
[0042]
Further, for example, in the setting contents of the lock state in the standby state shown in FIG. 5, the setting is made such that only the tablet 12a is valid and the data input of another lock target (input means) is invalid. The portable information terminal 10 according to the present embodiment is configured to shift to an operating state when any input operation is performed in a standby state. When thestylus pen 17 is stored in the styluspen storage unit 16 and is in the standby state, the data input to the tablet 12a is regarded as an erroneous input and the data input is invalidated. Therefore, when the portable information terminal 10 is put in a bag or the like in the standby state, no data is input even if another object in the bag comes into contact with the tablet 12a, and the operation state is not shifted. For this reason, it is possible to avoid wasteful power consumption caused by transition to the operation state due to an erroneous input. On the other hand, the data input using the buttons of thebutton operation unit 14 is not easily erroneous even in the same situation. Therefore, the data input is enabled, and the operation state can be shifted to the operation state by the input operation on thebutton operation unit 14. Keep it. Thereby, the operability for the portable information terminal 10 is not reduced.
[0043]
Meanwhile, when thestylus pen 17 that has been stored is taken out, the stylusstorage detection unit 16a notifies the CPU 20 (inputlock control program 22c) that storage detection is off (step B5).
[0044]
Here, theCPU 20 enables data input from the lock target (input means) for which data input is disabled, that is, enables data input from all input means (step B6). Therefore, for example, when thestylus pen 17 is taken out of the styluspen storage unit 16, data input from the tablet 12a becomes valid, so that the operation state is shifted by tapping on the tablet 12a using thestylus pen 17. Can be.
[0045]
In this manner, when thestylus pen 17 is stored in the styluspen storage unit 16, the data input from the input unit can be invalidated according to the preset inputlock management data 22d. Erroneous input can be prevented. The operation of storing thestylus pen 17 in the styluspen storage unit 16 is an operation normally performed by the user when an input operation using thestylus pen 17 is not performed, and is not a special operation for preventing erroneous input, but a user operation. It does not impose a burden on the user.
[0046]
In the lock control process, the setting contents of the lock state corresponding to each of the inputlock management data 22d shown in FIG. 5 are referred to depending on whether the operation is in the normal operation or the standby state. The input lock control may be executed in accordance with the same lock state setting content in both the normal operation and the standby state.
[0047]
Further, the inputlock management data 22d may be set by the lock function setting process in association with theapplication program 22b installed in the portable information terminal 10. For example, depending on the application, only a specific input unit may be used. For example, for the direction button 14a for the direction button 14a to instruct scrolling on the screen displayed by the display / tablet integrated unit 12 (display 12b) or for the application requiring only the operation for the tablet 12a, Is set valid, and the lock state for other input means is set invalid. Thus, when thestylus pen 17 is stored in the styluspen storage unit 16 during execution of this application, only data input from the direction button 14a can be made valid.
[0048]
Further, in the above description, thestylus pen 17 is described as a tool used for the input operation, but another tool used for the input operation may be used.
[0049]
In addition, the method described in the above-described embodiment can be executed on a recording medium such as a magnetic disk (such as a flexible disk or a hard disk), an optical disk (such as a CD-ROM or a DVD), or a semiconductor memory as a program that can be executed by a computer. It can be written and provided to various devices. Further, it is also possible to transmit the data via a communication medium and provide the data to various devices. A computer that realizes the present apparatus reads the program recorded on the recording medium or receives the program via the communication medium, and executes the above-described processing by controlling the operation of the program.
[0050]
Further, the present invention is not limited to the above-described embodiment, and can be variously modified in an implementation stage without departing from the gist of the invention. Furthermore, the embodiments include inventions at various stages, and various inventions can be extracted by appropriately combining a plurality of disclosed constituent elements. For example, in a case where an effect can be obtained even if some components are deleted from all the components shown in the embodiment, a configuration in which the components are deleted can be extracted as an invention.
[0051]
【The invention's effect】
As described above in detail, according to the present invention, it is detected whether or not an instrument used for an input operation is accommodated in the accommodating means. By invalidating the data input, erroneous input can be prevented without imposing an operation burden on the user.
[Brief description of the drawings]
FIG. 1 is a plan view showing an external configuration of a portable information terminal 10 according to an embodiment, on a side of an input surface 11a of a main body 11. FIG.
FIG. 2 is a diagram showing an external configuration of the portable information terminal 10 according to the embodiment, as viewed from a direction of an arrow A in FIG.
FIG. 3 is a block diagram showing a system configuration of the portable information terminal 10.
FIG. 4 is a diagram illustrating an example of a configuration of a stylusstorage detection unit 16a.
FIG. 5 is a diagram showing an example of inputlock management data 22d set by a lock function setting process.
FIG. 6 is a flowchart illustrating a lock function setting process for setting inputlock management data 22d.
FIG. 7 is a flowchart illustrating a lock control process.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 ... Personal digital assistant 11 ... Main body 11a ... Input surface 11b ... Back surface 12 ... Display / tablet integrated part 12a ... Tablet 12b ...Display 14 ... Button operation part 14a ... Direction button 14b ... Button 15 ...Power button 16 ... Styluspen storage part 16a: stylus storage detector 17: stylus pen 18: wireless module slot 19: card slot 20: CPU
22memory 22asystem control program22b application program 22c inputlock control program 22d input lock management data