JP2008176641A - Command input device for portable terminal and command input method for portable terminal - Google Patents
Command input device for portable terminal and command input method for portable terminal Download PDFInfo
- Publication number
- JP2008176641A JP2008176641A JP2007010511A JP2007010511A JP2008176641A JP 2008176641 A JP2008176641 A JP 2008176641A JP 2007010511 A JP2007010511 A JP 2007010511A JP 2007010511 A JP2007010511 A JP 2007010511A JP 2008176641 A JP2008176641 A JP 2008176641A
- Authority
- JP
- Japan
- Prior art keywords
- command
- function selection
- acceleration sensor
- function
- mobile terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
Description
本発明は、筐体に配備された加速度センサと該加速度センサからの信号出力に基いて携帯端末の動作を制御する制御部とを備えた携帯端末用コマンド入力装置および携帯端末用コマンド入力方法の改良に関する。 The present invention relates to a command input device for a portable terminal and a command input method for a portable terminal comprising an acceleration sensor arranged in a casing and a control unit that controls the operation of the portable terminal based on a signal output from the acceleration sensor. Regarding improvements.
携帯電話等の携帯端末においてコマンドを入力するにはキーの押下によるものが一般的であるが、近年においては、キー操作によるコマンド入力方法では、携帯端末の小型化により搭載されるキーの個数に制限が生じたり、また、キー自体の小型化によって、ユーザが快適な操作で入力を行えなくなるといった問題が生じてきている。 In order to input a command in a mobile terminal such as a mobile phone, it is common to press a key. However, in recent years, the command input method using a key operation has reduced the number of keys mounted by downsizing the mobile terminal. Due to limitations and the miniaturization of the key itself, problems have arisen that the user cannot perform input with a comfortable operation.
また、キー操作では上下左右の選択キーとメニュー呼び出しキーが個別に配置されているため、メニューから機能を選択する場合に指先の移動が必要であり、キータッチ数も増加する。 In addition, since key selection keys and menu call keys are individually arranged in the key operation, it is necessary to move the fingertip when selecting a function from the menu, and the number of key touches increases.
特に、手が不自由なユーザの場合、小さなキーを操作することが困難であるため、簡単なコマンド入力方法が必要となる。 In particular, it is difficult for a handicapped user to operate a small key, so a simple command input method is required.
キー操作以外のコマンド入力方法としては、音声によるコマンド入力方法や加速度センサを利用したコマンド入力方法の開発が進められている。 As command input methods other than key operations, development of voice command input methods and command input methods using acceleration sensors is underway.
このうち、加速度センサを利用したコマンド入力方法としては、ユーザが筐体を揺する操作を加速度センサからの信号で検知して表示部の照明装置の点灯時間を増長するものが特許文献1として提案され、また、ユーザが筐体を振る操作を加速度センサからの信号で検知してトップメニューの表示を行なうものが特許文献2として提案されている。また、特許文献3では、ユーザが筐体を揺する操作を加速度センサからの信号で検知してスピーカからの着信音の出力に換えてバイブレータの振動で着信を報知するようにしたものが提案されている。
Among these, as a command input method using an acceleration sensor,
しかし、これらのものは、筐体を揺すったり振ったりする際に生じる振動を単純に感知して携帯端末の機能を起動させるといった単機能的なものに過ぎず、携帯端末に実装された様々な機能を選択的に起動することができないので、拡張性に乏しいといった問題があり、また、携帯電話等の携帯端末はポケットやバッグに納められて持ち運ばれることが多いため、携帯中の振動によって誤動作を生じる恐れもある。 However, these are merely single-function devices that simply activate the function of the mobile terminal by simply sensing the vibration that occurs when the case is shaken or shaken. Since functions cannot be activated selectively, there is a problem of poor expandability, and mobile terminals such as mobile phones are often carried in pockets or bags. There is also a risk of malfunction.
そこで、本発明の課題は、前記従来技術の不都合を改善し、携帯端末の筐体に配備された加速度センサで検知される様々な情報により携帯端末に実装された各種の機能を自由に呼び出すことができ、また、携帯中の誤動作も生じにくい携帯端末用コマンド入力装置を提供することにある。 Therefore, an object of the present invention is to improve the inconvenience of the prior art and freely call various functions implemented in the mobile terminal by various information detected by the acceleration sensor arranged in the casing of the mobile terminal. It is another object of the present invention to provide a command input device for a portable terminal that is capable of performing a malfunction while being carried.
本発明による携帯端末用コマンド入力装置は、携帯端末の筐体に配備された加速度センサと、前記加速度センサからの信号出力に基いて前記携帯端末の動作を制御する制御部とを備えた携帯端末用コマンド入力装置であり、前記課題を達成するため、特に、
前記加速度センサが予め決められた起動信号を検知した場合に限り、予め設定された時間の範囲で前記加速度センサからの信号を機能選択コマンドとして受け付けるコマンド受付手段と、
前記携帯端末に実装された各種の機能と其の実行を指示する機能選択コマンドとの関係を対応させて記憶したコマンド記憶手段と、
前記コマンド受付手段によって受け付けられた機能選択コマンドに対応する携帯端末の機能を前記コマンド記憶手段から求めて当該機能の実行を前記携帯端末に指示する動作指令手段とを前記制御部に設けたことを特徴とする構成を有する。
A command input device for a portable terminal according to the present invention includes an acceleration sensor arranged in a casing of the portable terminal, and a control unit that controls the operation of the portable terminal based on a signal output from the acceleration sensor. In order to achieve the above-mentioned problem,
Command accepting means for accepting a signal from the acceleration sensor as a function selection command within a preset time range only when the acceleration sensor detects a predetermined activation signal;
Command storage means for storing various functions implemented in the mobile terminal and the relationship between function selection commands for instructing the execution thereof;
The control unit is provided with operation command means for obtaining the function of the mobile terminal corresponding to the function selection command received by the command receiving means from the command storage means and instructing the mobile terminal to execute the function. It has a characteristic configuration.
以上の構成によれば、携帯端末の筐体に配備された加速度センサが予め決められた起動信号を検知した場合に限り、コマンド受付手段が、予め設定された時間の範囲で前記加速度センサからの信号を機能選択コマンドとして受け付ける。
携帯端末に実装された各種の機能と其の実行を指示する機能選択コマンドとの対応関係は制御部のコマンド記憶手段に予め記憶されており、制御部の動作指令手段は、コマンド受付手段によって受け付けられた機能選択コマンドに対応する携帯端末の機能をコマンド記憶手段から求め、当該機能の実行を携帯端末に指示する。
このように、予め決められた起動信号を加速度センサが検知した場合に限ってコマンド受付手段の作動が許容される構成であるので、携帯端末がポケットやバッグに納められて持ち運ばれる間に加速度センサが筐体の振動や揺れ或いは姿勢変化等を検知して信号を出力した場合であっても、これらの信号がコマンド受付手段や動作指令手段によって機能選択コマンドとして御認識されることはなく、携帯端末の機能が誤って起動されるといった問題が改善される。
つまり、携帯端末がポケットやバッグに納められて持ち運ばれる間に加速度センサが筐体の振動や揺れ或いは姿勢変化等を検知して出力する信号が起動信号と偶然に一致する可能性は皆無ではないが、コマンド受付手段が加速度センサからの信号を機能選択コマンドとして受け付ける時間には制限があるので、更に、この時間の範囲内に何れかの機能選択コマンドと同等の振動や揺れ或いは姿勢変化等が偶然に生じて此の振動や揺れ或いは姿勢変化等が何れかの機能選択コマンドとして認識されるといった可能性は殆どなく、携帯端末の機能の誤作動を実質的に解消することが可能である。
また、携帯端末に実装された各種の機能と其の実行を指示する機能選択コマンドとの関係はコマンド記憶手段に記憶されているので、筐体を振動させたり振ったり姿勢変化させたりといった様々な操作の組み合わせによって機能選択コマンドを生成することで、ユーザは、所望する携帯端末の機能を選択的かつ自由に起動することができる。
コマンド記憶手段には携帯端末に実装された様々な機能の各々に対応して機能選択コマンドを記憶するようにしているので、複数の機能選択コマンドが存在することになるが、上述の通り、コマンド受付手段の作動が許容されるのは加速度センサが予め決められた起動信号を検知した場合に制限されるので、様々な態様の機能選択コマンドがコマンド記憶手段に記憶されている場合であっても、携帯端末の持ち運び中に生じる筐体の振動や揺れ或いは姿勢変化等を検知して加速度センサから出力される信号が機能選択コマンドとして御認識される可能性は殆どない。
According to the above configuration, only when the acceleration sensor provided in the casing of the mobile terminal detects a predetermined activation signal, the command receiving means can receive the command from the acceleration sensor within a preset time range. The signal is accepted as a function selection command.
Correspondences between various functions installed in the portable terminal and function selection commands for instructing the execution thereof are stored in advance in the command storage unit of the control unit, and the operation command unit of the control unit is received by the command receiving unit. The function of the portable terminal corresponding to the function selection command is obtained from the command storage means, and the portable terminal is instructed to execute the function.
In this way, since the operation of the command receiving means is allowed only when the acceleration sensor detects a predetermined activation signal, the acceleration while the portable terminal is carried in the pocket or bag is carried. Even when the sensor detects a vibration or a shake of the housing or a change in posture and outputs a signal, these signals are not recognized as a function selection command by the command receiving means or the operation command means. The problem that the function of the mobile terminal is erroneously activated is improved.
In other words, there is no possibility that the signal that the acceleration sensor detects and vibrates, shakes, or changes the posture of the case while the mobile device is carried in the pocket or bag is coincident with the activation signal. However, there is a limit on the time for the command receiving means to receive the signal from the acceleration sensor as the function selection command. Further, within this time range, vibration, vibration, posture change, etc. equivalent to any function selection command It is almost impossible to recognize this vibration, shaking or posture change as any function selection command, and it is possible to substantially eliminate the malfunction of the function of the portable terminal. .
In addition, since the relationship between various functions installed in the portable terminal and the function selection command for instructing the execution thereof is stored in the command storage means, various functions such as vibrating the casing, changing the posture, etc. By generating a function selection command by a combination of operations, the user can selectively and freely activate a desired function of the mobile terminal.
Since the command storage means stores function selection commands corresponding to each of various functions implemented in the mobile terminal, there are a plurality of function selection commands. Since the operation of the accepting unit is allowed only when the acceleration sensor detects a predetermined activation signal, even when the function selection command of various modes is stored in the command storage unit In addition, there is almost no possibility that a signal output from the acceleration sensor by detecting the vibration or shaking of the casing or the posture change that occurs while carrying the portable terminal is recognized as a function selection command.
コマンド受付手段の作動を許容させるための起動信号としては、筐体に対して行われるタップ操作(軽く叩く操作)の際に加速度センサで検知される振動信号もしくは該振動信号の組み合わせを利用することが望ましい。 As a start signal for allowing the operation of the command receiving means, a vibration signal detected by an acceleration sensor or a combination of the vibration signals at the time of a tap operation (light tapping operation) performed on the housing is used. Is desirable.
携帯端末の持ち運び中には筐体の振動や揺れ或いは姿勢変化等が様々な態様で発生するが、通常の持ち運び動作では専ら揺れや姿勢変化が生じることが殆どであり、筐体を叩くような現象は殆ど発生しないから、筐体に対して行われるタップ操作の際に加速度センサで検知される振動信号(シングルタップ時の信号)もしくは此の振動信号の組み合わせ(ダブルタップ時の信号やトリプルタップ時の信号等)を起動信号とすることで、コマンド受付手段が不用意に作動することを防止できる。 While carrying a mobile device, vibration, shaking, or posture change of the case occurs in various ways, but in normal carrying operation, shaking and posture change mostly occur, and the case is hit like a case Since almost no phenomenon occurs, the vibration signal (signal at the time of a single tap) detected by the acceleration sensor during a tap operation performed on the housing or a combination of these vibration signals (a signal at the time of a double tap or a triple tap) The command receiving means can be prevented from inadvertently operating by using the time signal as the activation signal.
一方、携帯端末に実装された各種の機能の実行を指示する機能選択コマンドとしては、筐体の姿勢変化の際に加速度センサで検知される姿勢変化信号もしくは此の姿勢変化信号の組み合わせや、筐体に対して行われるタップ操作の際に加速度センサで検知される振動信号もしくは此の振動信号の組み合わせ、あるいは、筐体に対して行われるタップ操作の際に加速度センサで検知される振動信号と筐体の姿勢変化の際に加速度センサで検知される姿勢変化信号の組み合わせを利用することができる。 On the other hand, as a function selection command for instructing execution of various functions mounted on the mobile terminal, a posture change signal detected by an acceleration sensor when the posture of the housing changes or a combination of these posture change signals, A vibration signal detected by the acceleration sensor during a tap operation performed on the body or a combination of these vibration signals, or a vibration signal detected by the acceleration sensor during a tap operation performed on the housing A combination of posture change signals detected by the acceleration sensor when the case changes in posture can be used.
タップ操作による振動信号や筐体の姿勢変化による姿勢変化信号の組み合わせを機能選択コマンドとして利用することで、携帯端末に実装された多種多様な機能を自由に呼び出して実行させることが可能となる。
特に、筐体の姿勢変化の際に加速度センサで検知される姿勢変化信号のうち、正逆のピッチングや正逆のローリングに相当する姿勢変化信号は、携帯端末のディスプレイの上下左右の向きと対応するので、これらの姿勢変化信号を画面のスクロール表示機能やページの送り/戻し機能と対応させることで、ユーザによる直感的な操作が可能となる。
姿勢変化信号としては、ピッチングやローリングに相当する信号の他、正逆のヨーイングに相当する信号を利用することが可能であり、直交3軸方向の振動(加速度)や直交3軸周りの姿勢変化(ピッチング,ローリング,ヨーイング)を検知する加速度センサ自体に関しては、既に、ゲーム機や慣性計等の分野で公知である。
実際には、正逆のピッチング,正逆のローリング,正逆のヨーイングといった姿勢変化信号とタップ操作による振動信号の組み合わせを自由に利用して機能選択コマンドを形成することが可能であり、携帯端末に実装された各種の機能と此れらの機能選択コマンドとを対応させることで、携帯端末のセキュリティロックの設定/解除,ディスプレイ上での画面のスクロール表示やページの送り/戻し,初期メニューの表示,待ち受け画面への復帰,ミュージックプレイヤーの再生/停止,電子メールの送信,Webブラウザの表示等を始めとする携帯端末の各種の機能を自由に実行させることができる。
By using a combination of a vibration signal by a tap operation and a posture change signal by a posture change of a housing as a function selection command, it is possible to freely call and execute various functions mounted on the mobile terminal.
In particular, the posture change signal corresponding to forward / reverse pitching and forward / reverse rolling among the posture change signals detected by the acceleration sensor when the housing changes in posture corresponds to the up / down / left / right orientation of the display of the mobile terminal. Therefore, by making these posture change signals correspond to the screen scroll display function and the page feed / return function, the user can perform intuitive operations.
As posture change signals, signals corresponding to pitching and rolling as well as signals corresponding to forward and reverse yawing can be used. Vibration (acceleration) in the three orthogonal axes and attitude change around the three orthogonal axes The acceleration sensor itself for detecting (pitching, rolling, yawing) is already known in the field of game machines, inertia meters and the like.
Actually, it is possible to form a function selection command by freely using a combination of posture change signals such as forward / reverse pitching, forward / reverse rolling, forward / reverse yawing and vibration signals by tap operation. Corresponding various functions implemented in the above with these function selection commands, setting / canceling the security lock of the mobile device, scrolling the screen on the display, page forwarding / returning, and the initial menu Various functions of the mobile terminal such as display, return to the standby screen, playback / stop of the music player, transmission of e-mail, display of the Web browser, and the like can be freely executed.
また、携帯端末に実装された各種の機能と其の実行を指示する機能選択コマンドとの関係をコマンド記憶手段に登録するための教示操作実行コマンドを制御部に入力するための教示指令入力手段と、教示操作実行コマンドを検知して機能選択コマンドの登録対象とする機能の選択と前記コマンド受付手段の作動を許容し、該コマンド受付手段によって受け付けられた機能選択コマンドを当該時点で選択されている携帯端末の機能に対応させてコマンド記憶手段に記憶させる機能選択コマンド登録手段とを制御部に備えるようにしてもよい。 Further, a teaching command input means for inputting a teaching operation execution command for registering in the command storage means a relationship between various functions installed in the portable terminal and a function selection command for instructing the execution thereof. The function selection command received by the command receiving means is selected at the time point, when the teaching operation execution command is detected and the function selection command to be registered and the command receiving means are allowed to operate. The control unit may be provided with function selection command registration means for storing in the command storage means corresponding to the function of the portable terminal.
このような構成を適用した場合では、ユーザが機能選択コマンドを自由に作成し、此の機能選択コマンドを携帯端末が有する何れかの機能に対応させてコマンド記憶手段に登録したり、または、特定の機能の呼び出しに利用される機能選択コマンドを自由に書き換えたりすることができる。
手が不自由なユーザの場合であっても、筐体に対するタップ操作,筐体に対するピッチング操作,ローリング操作,ヨーイング操作のうち幾つかの操作は容易に実行可能と考えられるので、可能な選択肢の範囲でバリアフリーの操作が可能となる。
また、携帯電話やPDA等の携帯端末の場合においては、インターネットとの接続や電子メールの送受信といったことも可能であるので、タップ操作,ピッチング操作,ローリング操作,ヨーイング操作等の組み合わせからなる機能選択コマンドのテンプレートを予めメーカ側で作成しておき、このテンプレートをユーザ側の携帯端末にダウンロードしてコマンド記憶手段に登録するといったことも現行の技術範囲で可能であり、利便性が更に向上する。
When such a configuration is applied, the user can freely create a function selection command and register this function selection command in the command storage means corresponding to any function of the portable terminal or specify It is possible to freely rewrite the function selection command used to call the function.
Even in the case of a handicapped user, it is considered that some operations among the tap operation on the housing, the pitching operation on the housing, the rolling operation, and the yawing operation can be easily performed. Barrier-free operation is possible within the range.
In the case of mobile terminals such as mobile phones and PDAs, it is possible to connect to the Internet and send and receive e-mails, so function selection consisting of combinations of tap operation, pitching operation, rolling operation, yawing operation, etc. It is possible within the current technical scope to create a command template in advance on the maker side, download this template to the mobile terminal on the user side, and register it in the command storage means, further improving convenience.
更には、機能選択コマンド登録手段の作動後、コマンド記憶手段に新たに記憶された機能選択コマンドと携帯端末の機能との対応関係を携帯端末のディスプレイに可視表示する登録結果表示手段を制御部に備えるようにしてもよく、特に、機能選択コマンドに相当する筐体の振動(タップ操作)および姿勢変化をアニメーションもしくはアイコンによって表示することが望ましい。 Further, after the operation of the function selection command registration means, a registration result display means for visually displaying the correspondence between the function selection command newly stored in the command storage means and the function of the mobile terminal on the display of the mobile terminal is provided in the control unit. In particular, it is desirable to display the vibration (tap operation) and the posture change of the housing corresponding to the function selection command by an animation or an icon.
ユーザは、自分が新たに登録した機能選択コマンド、すなわち、タップ操作,ピッチング操作,ローリング操作,ヨーイング操作等の組み合わせの態様を直ちに確認できるので、誤操作による機能選択コマンドの登録ミスを事前に察知して再設定行為を行うことができる。 The user can immediately confirm the function selection command newly registered by the user, that is, the combination mode of the tap operation, pitching operation, rolling operation, yawing operation, etc., so that the function selection command registration error due to an erroneous operation can be detected in advance. Can be reset.
本発明による携帯端末用コマンド入力方法は、携帯端末の筐体に配備された加速度センサによって検知される信号に基いて携帯端末の動作を制御するようにした携帯端末用コマンド入力方法であり、前記と同様の課題を達成するため、
前記加速度センサによって検知可能な振動信号や姿勢変化信号の組み合わせからなる起動信号、および、前記加速度センサによって検知可能な振動信号や姿勢変化信号の組み合わせからなる機能選択コマンドと前記携帯端末に実装された各種の機能との対応関係を前記携帯端末の制御部に予め記憶させておき、
前記加速度センサによって前記起動信号が検知された場合に限り、予め設定された時間の範囲で、前記加速度センサによって検知される振動信号や姿勢変化信号を前記制御部が機能選択コマンドとして読み込み、
前記制御部が、前記加速度センサによって検知された機能選択コマンドに対応する携帯端末の機能を求め、当該機能の実行を携帯端末に指示するようにしたことを特徴とする構成を有する。
A command input method for a mobile terminal according to the present invention is a command input method for a mobile terminal configured to control the operation of the mobile terminal based on a signal detected by an acceleration sensor arranged in a casing of the mobile terminal, To accomplish the same task as
Implemented in the mobile terminal and a function selection command consisting of a combination of a vibration signal and posture change signal detectable by the acceleration sensor and a start signal consisting of a combination of vibration signal and posture change signal detectable by the acceleration sensor The correspondence with various functions is stored in advance in the control unit of the mobile terminal,
Only when the activation signal is detected by the acceleration sensor, the control unit reads the vibration signal and posture change signal detected by the acceleration sensor as a function selection command in a preset time range,
The control unit obtains a function of the mobile terminal corresponding to the function selection command detected by the acceleration sensor, and instructs the mobile terminal to execute the function.
このように、予め決められた起動信号を加速度センサが検知した場合に限って振動信号や姿勢変化信号の組み合わせからなる機能選択コマンドの読み込みが許容されるので、携帯端末がポケットやバッグに納められて持ち運ばれる間に加速度センサが筐体の振動や揺れ或いは姿勢変化等を検知して信号を出力した場合であっても、これらの信号がコマンド受付手段や動作指令手段によって機能選択コマンドとして御認識されることがなく、携帯端末の機能が誤って起動されるといった問題が改善される。
また、携帯端末に実装された各種の機能と其の実行を指示する機能選択コマンドとの関係は予め制御部に記憶されているので、筐体を振動させたり振ったり姿勢変化させたりといった様々な操作の組み合わせによって機能選択コマンドを生成することで、ユーザは、所望する携帯端末の機能を選択的かつ自由に起動することができる。
As described above, since the function selection command including the combination of the vibration signal and the posture change signal is allowed only when the acceleration sensor detects a predetermined activation signal, the portable terminal can be stored in the pocket or the bag. Even if the acceleration sensor detects vibrations, shaking, or posture changes of the housing and outputs signals while being carried, these signals are controlled as function selection commands by the command receiving means and the operation command means. The problem that the mobile terminal function is erroneously activated without being recognized is improved.
In addition, since the relationship between the various functions installed in the mobile terminal and the function selection command for instructing the execution thereof is stored in advance in the control unit, various functions such as vibrating the casing, changing the posture, etc. By generating a function selection command by a combination of operations, the user can selectively and freely activate a desired function of the mobile terminal.
既に述べた通り、制御部による機能選択コマンドの読み込みを許容するめの起動信号としては、筐体に対して行われるタップ操作の際に加速度センサで検知される振動信号もしくは該振動信号の組み合わせを利用することが望ましく、また、携帯端末に実装された各種の機能の実行を指示する機能選択コマンドとしては、筐体の姿勢変化の際に加速度センサで検知される姿勢変化信号もしくは此の姿勢変化信号の組み合わせや、筐体に対して行われるタップ操作の際に加速度センサで検知される振動信号もしくは此の振動信号の組み合わせ、あるいは、筐体に対して行われるタップ操作の際に加速度センサで検知される振動信号と筐体の姿勢変化の際に加速度センサで検知される姿勢変化信号の組み合わせを利用することができる。 As already described, as a start signal for allowing the function selection command to be read by the control unit, a vibration signal detected by an acceleration sensor or a combination of the vibration signals at the time of a tap operation performed on the housing is used. In addition, as a function selection command for instructing execution of various functions mounted on the portable terminal, a posture change signal detected by an acceleration sensor when the posture of the housing is changed or the posture change signal , A vibration signal detected by the acceleration sensor during a tap operation performed on the housing, or a combination of these vibration signals, or detected by an acceleration sensor during a tap operation performed on the housing A combination of a vibration signal to be detected and a posture change signal detected by an acceleration sensor when the posture of the housing is changed can be used.
また、機能選択コマンドを制御部に記憶させる操作は、携帯端末に実装された各種の機能に対応する機能選択コマンドとなる振動信号や姿勢変化信号の組み合わせを筐体に対するユーザのタップ操作や姿勢変化操作により加速度センサを介して制御部に読み込ませる教示操作によって実現することができる。 In addition, the operation for storing the function selection command in the control unit is a combination of a vibration signal and a posture change signal, which is a function selection command corresponding to various functions mounted on the mobile terminal, and a user tap operation or posture change on the housing. This can be realized by a teaching operation that is read by the control unit via the acceleration sensor.
更に、教示操作によって制御部に新たに記憶された機能選択コマンドと携帯端末の機能との対応関係を、制御部の処理で携帯端末のディスプレイに可視表示することで、ユーザが新たに登録した機能選択コマンド、すなわち、タップ操作,ピッチング操作,ローリング操作,ヨーイング操作等の組み合わせの態様を直ちに確認できるので、誤操作による機能選択コマンドの登録ミスを事前に察知し改めて適切な教示操作を行うことができる。 Further, the function newly registered by the user by visually displaying the correspondence between the function selection command newly stored in the control unit by the teaching operation and the function of the mobile terminal on the display of the mobile terminal by the processing of the control unit Since it is possible to immediately confirm the selection command, that is, the combination of tap operation, pitching operation, rolling operation, yawing operation, etc., it is possible to detect in advance a mistake in registering the function selection command due to an erroneous operation and to perform an appropriate teaching operation again. .
本発明の携帯端末用コマンド入力装置および携帯端末用コマンド入力方法は、予め決められた起動信号を加速度センサが検知した場合に限ってコマンド受付手段の作動を許容する構成であるので、携帯端末がポケットやバッグに納められて持ち運ばれる間に加速度センサが筐体の振動や揺れ或いは姿勢変化等を検知して信号を出力した場合であっても、これらの信号がコマンド受付手段や動作指令手段によって機能選択コマンドとして御認識されることはなく、携帯端末の機能が誤って起動されるといった問題が改善される。 Since the command input device for portable terminal and the command input method for portable terminal of the present invention are configured to allow the operation of the command receiving means only when the acceleration sensor detects a predetermined activation signal, Even if the accelerometer detects vibrations, vibrations, or posture changes of the housing while it is being carried in a pocket or bag, these signals may be used as command receiving means or operation command means. Therefore, the problem that the function of the mobile terminal is erroneously activated is improved.
また、携帯端末に実装された各種の機能と其の実行を指示する機能選択コマンドとの関係がコマンド記憶手段に記憶されているので、筐体を振動させたり振ったり姿勢変化させたりといった様々な操作の組み合わせによって機能選択コマンドを生成することにより、ユーザは、所望する携帯端末の機能を選択的かつ自由に起動することができる。 In addition, since the relationship between the various functions installed in the portable terminal and the function selection command for instructing the execution thereof is stored in the command storage means, various functions such as vibrating the casing, changing the posture, etc. By generating a function selection command by a combination of operations, the user can selectively and freely activate a desired function of the mobile terminal.
次に、本発明を実施するための最良の形態について一例を挙げて具体的に説明する。 Next, the best mode for carrying out the present invention will be specifically described with an example.
図1(a)は本発明のコマンド入力方法を適用した携帯端末用コマンド入力装置を携帯端末の一種である携帯電話に実装した場合の一実施形態について外観の概略を示した斜視図、また、図2は同携帯電話1の構成の概略を示したブロック図である。
FIG. 1A is a perspective view showing an outline of an appearance of an embodiment in which a command input device for a mobile terminal to which the command input method of the present invention is applied is mounted on a mobile phone that is a kind of mobile terminal, FIG. 2 is a block diagram showing an outline of the configuration of the
携帯電話1は、図1(a)に示されるように、通話用のマイク2およびスピーカ3とキー操作部4ならびに送受信用のアンテナ6を有し、ディスプレイ5にはバックライト7が併設されている。
As shown in FIG. 1A, the
ディスプレイ5は液晶パネルあるいは有機EL等によって構成され、電話番号の選択表示や着信履歴等の表示、更には、作成過程にあるメールや受信メールの表示等に利用される。
The
キー操作部4は、電話番号の入力操作等の場合にはテンキーとして使用され、また、電子メールの作成等に際してはテキストデータ入力用のカナキー等として利用される。
The
図2に示されるROM8には、通話や電子メールの送受信等に必要とされる処理をCPU9に実行させるための制御プログラムの他、カナ文字変換に使用される辞書等の固定的なデータが格納されている。
The
RAM10は作業用のメモリであり、CPU9がプログラムを実行する上で一時的に必要とされるデータを格納するようになっている。
The
バックライト7はディスプレイ5を照明するためのデバイスであり、CPU9からの指令でオン/オフ制御される。また、キー操作部4を背後から透過照明するための光源を筐体11の一部である主筐体12に内蔵し、バックライト7と併せて駆動制御する場合もある。
The
ディスプレイ5は表示制御部14を介してCPU9により駆動制御される。
The
タイマ15は現在時刻の把握や経過時間の計測、さらには、設定した時間あるいは時刻でイベントを通知する場合等に使用されるデバイスである。
The
不揮発性メモリ16は長期の記憶を必要とする各種の設定データやパラメータ等を書き換え可能に保存するためのメモリであり、メールのテキストデータや登録済電話番号および電子メールアドレス等が記憶されるようになっている。
The
従来と同様、携帯電話1を通話に使用する場合においては、マイク2から入力された音声が音声処理部17でA/D変換されてCPU9に転送され、更に、CPU9の処理で通信形式データに変換された後、送受信部18で変調されて内蔵式もしくは伸縮式のアンテナ6を介して最寄の基地局に送信される。
As in the prior art, when the
また、アンテナ6で受信された通信電波は送受信部18で復調されてCPU9に転送され、CPU9の処理で音声データに変換されてから、音声処理部17でD/A変換等の処理操作を受けてスピーカ3から音声として出力される。
The communication radio wave received by the
以上に述べた通り、携帯電話1のハードウェア上の基本構成に関しては従来のものと同様である。
As described above, the basic configuration on the hardware of the
本実施形態においては、これらの公知要素に加え、更に、携帯電話1の筐体11に生じる振動や揺れ及び姿勢変化等を検知するための加速度センサ19が、筐体11の一部である副筐体13の内部に一体的に配備されている。
In the present embodiment, in addition to these known elements, an
加速度センサ19は、図3に示されるように直交3軸を成すX,Y,Z各軸方向の振動(加速度)の検出と、図4に示されるような直交3軸X,Y,Z各軸周りの姿勢変化(ピッチング,ローリング,ヨーイング)の検知が可能なもので、この種の加速度センサについては、ゲーム機や慣性計等の分野において既に公知である。X,Y,Z各軸方向の振動(加速度)を合成して実質的な移動方向(加速方向)を求めたり、姿勢変化の方向や姿勢変化量を求めたりするためには、方向ベクトルの合成や積分処理等が必要となるが、これらの演算処理に関してはCPU9の内部処理によって実現することができ、また、この演算機能をデバイスとしての加速度センサ19自体に持たせることも可能である。
The
この実施形態では、加速度センサ19が副筐体13の側に配備されており、副筐体13を開いた場合と、副筐体13を主筐体12に閉じ合わせた場合とでは、図3および図4に示されるようなセンサ座標系に対する主筐体12の姿勢に変化が生じるが、加速度センサ19は、ディスプレイ5の法線がセンサ座標系のZ軸と一致し、ディスプレイ5の横幅方向がセンサ座標系のX軸と一致し、ディスプレイ5の縦幅方向がセンサ座標系のY軸と一致するようにして副筐体13内に納められているので、例えば、図1(a)に示されるようにして副筐体13を開いてディスプレイ5に文字や画像等を表示して閲覧している際にディスプレイ5すなわち副筐体13を開閉方向に俯仰させたとすれば、センサ座標系におけるX軸周りのピッチング方向の姿勢変化(図1(a)中の矢印a)が検知され、また、首を振る様にして副筐体13をスイヴェルさせた場合には、センサ座標系におけるY軸周りのローリング方向の姿勢変化(図1(a)中の矢印b)が検知されることになる。
また、副筐体13を主筐体12に閉じ合わせた状況下では、ディスプレイ5の表面とキー操作部4の表面とが重合するので、図1(b)に示されるように、閉じられることによって実質的な厚みを増大させた筐体11の厚み方向がセンサ座標系のZ軸と一致し、閉じられた筐体11の縦幅方向つまりアンテナ6の長さ方向がセンサ座標系のY軸と一致し、主筐体12と副筐体13とを開閉可能に接続しているヒンジ20の軸方向がセンサ座標系のX軸と一致することになるので、図1(b)に示される矢印a’の方向に筐体11を回転させればセンサ座標系におけるX軸周りのピッチングが検知され、また、図1(b)に示される矢印b’の方向に筐体11を回転させたとすればセンサ座標系におけるY軸周りのローリングが検知されることとなる。
In this embodiment, the
Further, in a situation where the sub-housing 13 is closed to the
携帯電話1に実装された携帯端末用コマンド入力装置21の構成を図5の機能ブロック図に示す。
The configuration of the mobile terminal command input device 21 mounted on the
携帯端末用コマンド入力装置21は、携帯電話1の副筐体13に配備された加速度センサ19と、加速度センサ19からの信号出力に基いて携帯電話1の動作を制御する制御部22とによって構成される。
The command input device 21 for a mobile terminal includes an
制御部22の主要部は、図5に示されるように、加速度センサ19からの信号を機能選択コマンドとして受け付けるコマンド受付手段23、および、携帯電話1に実装された各種の機能と其の実行を指示する機能選択コマンドとの関係を対応させて記憶したコマンド記憶手段24と、コマンド受付手段23によって受け付けられた機能選択コマンドに対応する携帯電話1の機能をコマンド記憶手段24から求めて当該機能の実行を携帯電話1に指示する動作指令手段25によって構成される。
そして、制御部22には、更に、携帯電話1に実装された各種の機能と其の実行を指示する機能選択コマンドとの関係をコマンド記憶手段24に登録するための処理を開始するための教示操作実行コマンドを受け付ける教示指令入力手段26と、機能選択コマンドの登録対象とする機能の選択とコマンド受付手段23の作動を許容し、コマンド受付手段23によって受け付けられた機能選択コマンドを其の時点で選択されている携帯電話1の機能に対応させてコマンド記憶手段24に記憶させる機能選択コマンド登録手段27と、機能選択コマンド登録手段27の作動後、コマンド記憶手段24に新たに記憶された機能選択コマンドと携帯電話1の機能との対応関係を携帯電話1のディスプレイ5に可視表示する登録結果表示手段28が併設されている。
As shown in FIG. 5, the main part of the
Further, the
制御部22は携帯電話1のCPU9,ROM8,不揮発性メモリ16,タイマ15,キー操作部4を利用して構築されたもので、具体的には、制御部22におけるコマンド受付手段23の機能がCPU9およびROM8内の制御プログラムとタイマ15によって実現され、制御部22における動作指令手段25,機能選択コマンド登録手段27,登録結果表示手段28の機能が携帯電話1のCPU9およびROM8内の制御プログラムによって実現されている。また、携帯電話1の不揮発性メモリ16は制御部22におけるコマンド記憶手段24として機能し、携帯電話1のキー操作部4が制御部22における教示指令入力手段26を兼ねている。
The
既に述べた通り、加速度センサ19は、携帯電話1の筐体11に生じる振動や揺れ及び姿勢変化等を検知することが可能なもので、このうち、本実施形態においては、筐体11に対して行われるタップ操作の際に加速度センサ19で検知される振動信号、より具体的には、筐体11を指先で2回に亘って軽く叩くダブルタップ操作の際に加速度センサ19で検知される振動信号の組み合わせ即ちタップ−タップの操作を、コマンド受付手段23の起動信号として利用している。コマンド受付手段23による機能選択コマンドの受け付けが許容されるのは、起動信号であるダブルタップ操作が検知されてからタイマ15による設定時間の計時が終了するまでの時間範囲に制限される。
As already described, the
また、機能選択コマンドとしては、筐体11に対して行われるタップ操作の際に加速度センサ19で検知される振動信号と筐体11の姿勢変化の際に加速度センサ19で検知される姿勢変化信号との組み合わせにより、例えば、タップ−タップ−正ロール−負ロール,タップ−タップ−負ロール−正ロール,タップ−正ロール−負ロールといったように多数のものが定義され、これらの機能選択コマンドと、各機能選択コマンドに対応して呼び出されるべき携帯電話1の諸機能との関係が、予め何組かコマンド記憶手段24に登録されている。
機能選択コマンドは、タップ操作の際に加速度センサ19で検知される振動信号の組み合わせのみによって、例えば、トリプルタップやフォースタップ等のように構成してもよいし、また、筐体11の姿勢変化の際に加速度センサ19で検知される姿勢変化信号の組み合わせのみによって、例えば、正ロールのみ,正ピッチのみ,正ロール−負ロール−正ロール等のように構成しても構わない。
The function selection command includes a vibration signal detected by the
The function selection command may be configured as, for example, a triple tap, a force tap, or the like depending on only a combination of vibration signals detected by the
不揮発性メモリ16からなるコマンド記憶手段24に記憶された機能選択コマンドと携帯電話1に実装された機能との対応関係の一例を図6の概念図に示す。
An example of the correspondence relationship between the function selection command stored in the command storage means 24 composed of the
この実施例では、例えば、加速度センサ19によって副筐体13における正ピッチ方向の姿勢変化つまり図1(a)に示されるように副筐体13を開いた状態でディスプレイ5を上傾きに姿勢変化させる動作が検知されると、ディスプレイ5の画面を上にスクロールする機能が呼び出され(図6のアドレス1の欄を参照)、また、加速度センサ19によって副筐体13における負ピッチ方向の姿勢変化つまり図1(a)に示されるように副筐体13を開いた状態でディスプレイ5を下傾きに姿勢変化させる動作が検知されると、ディスプレイ5の画面を下にスクロールする機能が呼び出されようになっている(図6のアドレス2の欄を参照)。
これと同様、加速度センサ19によって副筐体13における正ロール方向の姿勢変化つまり図1(a)に示されるように副筐体13を開いた状態でディスプレイ5を右傾きに姿勢変化させる動作が検知されると、ディスプレイ5の画面上でページを1ページだけ進める機能が呼び出され(図6のアドレス3の欄を参照)、また、加速度センサ19によって副筐体13における負ロール方向の姿勢変化つまり図1(a)に示されるように副筐体13を開いた状態でディスプレイ5を左傾きに姿勢変化させる動作が検知されると、ディスプレイ5の画面上でページを1ページだけ戻す機能が呼び出されようになっている(図6のアドレス4の欄を参照)。
副筐体13の姿勢変化の際に加速度センサ19で検知される姿勢変化信号のうち、正逆のピッチング(図1(a)中の矢印a)や正逆のローリング(図1(a)中の矢印b)に相当する姿勢変化信号は、ディスプレイ5の上下左右の向きと対応するので、これらの姿勢変化信号を画面のスクロール表示機能やページの送り/戻し機能と対応させることで、ユーザによる直感的な操作が可能となる。
画面のスクロールやページの送り/戻しに関する機能は、携帯電話1のモードがメール作成モードやメール閲覧モードにあった場合さらにはWebページ閲覧モード等にあった場合でも常に利用される機能であり、携帯電話1の置かれたモードによる制限を受けない機能である(図6のアドレス1〜iの欄を参照)。
In this embodiment, for example, the
Similarly, the
Among the attitude change signals detected by the
The functions related to screen scrolling and page forwarding / returning are functions that are always used even when the mode of the
また、この実施形態の携帯電話1には、該携帯電話1の使用をソフトウェアあるいはハードウェアによってロックするセキュリティ機能があり、図1(b)のようにして折り畳まれた状態の筐体11に対するタップ操作および姿勢変化がタップ−タップ−正ロール−負ロールの順で加速度センサ19によって検知されるとセキュリティロックを掛ける機能が呼び出され(図6のアドレスi+1の欄を参照)、また、図1(b)のようにして折り畳まれた状態の筐体11に対するタップ操作および姿勢変化がタップ−タップ−負ロール−正ロールの順で加速度センサ19によって検知されるとセキュリティロックを解除する機能が呼び出されるようになっている(図6のアドレスi+2の欄を参照)。
セキュリティ機能をハードウェアで実現しているもの、例えば、主筐体12と副筐体13を電磁駆動式のロック爪等で閉鎖状態に固定することで携帯電話1に対する外部操作を完全に禁止する構造のものにあっては、図1(b)のようにして折り畳まれた状態の筐体11に対して上述の操作を行う必要があるが、セキュリティ機能をソフトウェアで実現しているもの、例えば、キー操作部4の主要なキーに対する入力操作の読み込みをキャンセルすることでセキュリティを実現するような構造のものにあっては、セキュリティロックの設定および解除の操作は、主筐体12と副筐体13を図1(a)のようにして開いた状態あるいは主筐体12と副筐体13を図1(b)のようにして閉じた状態の何れでも可能である。ハードウェアを利用したセキュリティロック機能やソフトウェアを利用したセキュリティロック機能それ自体に関しては既に様々なものが公知であり、その構成は問わない。
セキュリティロックの設定/解除に必要とされる機能選択コマンドは従来の暗証番号に相当するものであるから、その操作内容は他者に知られないようにすることが望ましい。この実施形態においては、特に、タップ操作と姿勢変化の組み合わせでセキュリティロックの設定/解除に必要とされる機能選択コマンドを構成しているので、第三者が無作為に携帯電話1を振り回したり振動させたりしても、不用意にセキュリティロックが解除されるような問題は生じない。
また、ディスプレイ5に初期メニューを表示する機能は、図1(a)のようにして開かれた状態にある副筐体13あるいは主筐体12に対するタップ操作と図1(a)のようにして開かれた状態にある副筐体13の姿勢変化がタップ−正ロール−負ロールの順で加速度センサ19によって検知されると呼び出され(図6のアドレスi+3の欄を参照)、ディスプレイ5の表示を待ち受け画面に戻す機能は、タップ操作がタップ−タップ−タップの順でトリプルタップとして検知されると呼び出されるようになっている(図6のアドレスi+4の欄を参照)。
これらの機能も、携帯電話1の置かれたモードによる制限を受けない機能である(図6のアドレスi+1〜jの欄を参照)。
Further, the
A security function realized by hardware, for example, the
Since the function selection command required for setting / canceling the security lock corresponds to a conventional personal identification number, it is desirable that the operation content is not known to others. In this embodiment, in particular, a function selection command required for setting / canceling the security lock is configured by a combination of a tap operation and a posture change, so that a third party randomly swings the
Further, the function of displaying the initial menu on the
These functions are also functions that are not restricted by the mode in which the
更に、この実施形態の携帯電話1は、ミュージックプレイヤーとしての機能やWebブラウザとしての機能も兼ね備えており、其の時点で携帯電話1のモードとしてミュージックプレイヤーモードが選択されている状況下にあっては、筐体11に対するタップ操作および姿勢変化がタップ−正ロールの順で加速度センサ19によって検知されると音楽の再生を開始する機能が呼び出され(図6のアドレスj+1の欄を参照)、筐体11に対するタップ操作および姿勢変化がタップ−負ロールの順で加速度センサ19によって検知されると音楽の再生を停止する機能が呼び出されるようになっている(図6のアドレスj+2の欄を参照)。また、其の時点で携帯電話1のモードとしてメール作成モードが選択されている状況下にあっては、筐体11に対するタップ操作および姿勢変化がタップ−正ロールの順で加速度センサ19によって検知されるとメールを送信する機能が呼び出される(図6のアドレスj+3の欄を参照)。更に、其の時点で携帯電話1のモードとしてWebページ閲覧モードが選択されている状況下にあっては、筐体11に対するタップ操作および姿勢変化がタップ−負ロールの順で加速度センサ19によって検知されるとブラウザを閉じてWebページ閲覧モードを終了する機能が呼び出されるようになっている(図6のアドレスj+4の欄を参照)。
従って、タップ−正ロールによって構成される機能選択コマンドは音楽再生およびメール送信といった2つの機能に対応し、また、タップ−負ロールによって構成される機能選択コマンドは音楽の再生停止およびWebブラウザの終了といった2つの機能に対応することになるが、CPU9は、携帯電話1がどのようなモードに置かれているかを判断した上で機能選択コマンドに対応した機能を呼び出すので、これらの機能選択コマンドが混同して用いられることはない。
つまり、音楽の再生や再生停止に関する機能はミュージックプレイヤーモードにおいてのみ利用される機能、また、メール送信に関する機能はメール作成モードにおいてのみ利用される機能であり、更に、ブラウザの終了に関する機能はWebページ閲覧モードにおいてのみ利用される機能であって、これらの機能は、携帯電話1の置かれたモードによる制限を受ける機能である(図6のアドレスj+1〜kの欄を参照)。
Furthermore, the
Therefore, the function selection command constituted by the tap-positive roll corresponds to two functions such as music reproduction and mail transmission, and the function selection command constituted by the tap-negative roll corresponds to the music reproduction stop and the web browser termination. However, since the
In other words, functions related to music playback and playback stop are functions used only in the music player mode, functions related to mail transmission are functions used only in the mail creation mode, and functions related to browser termination are Web pages. These functions are used only in the browsing mode, and these functions are restricted by the mode in which the
不揮発性メモリ16からなるコマンド記憶手段24には、機能選択コマンドと其れに対応する機能の関係について多種多様なものが記憶されるが、他の組み合わせについては説明を省略する。
The command storage means 24 composed of the
前述した通り、画面のスクロール表示機能やページの送り/戻し機能に関しては、直感的な操作が可能となることから、筐体11の正逆のピッチング操作からなる機能選択コマンドを画面のスクロール表示機能に対応させ、筐体11の正逆のローリング操作からなる機能選択コマンドをページの送り/戻し機能に対応させることが望ましいが、その他の機能に関しては、タップ操作や姿勢変化操作の態様と其れによって実行される機能との間の合理的な関連性は希薄であるので、タップ操作,ピッチング操作,ローリング操作,ヨーイング操作等を適当に組み合わせることで、ユーザが思うように、各機能に対応する機能選択コマンドを作成しても一向に構わない。
As described above, since the screen scroll display function and the page feed / return function can be operated intuitively, the function selection command including the forward / reverse pitching operation of the
携帯電話1が有する機能に対応させて機能選択コマンドを作成してコマンド記憶手段24に登録したり、あるいは、特定の機能の呼び出しに利用される機能選択コマンドを書き換えたりする際には、教示指令入力手段26として機能するキー操作部4のカスタム設定キーを操作することで機能選択コマンド登録手段27に教示操作実行コマンドを入力し、機能選択コマンド登録手段27からの指令でコマンド受付手段23の作動を一時的に許容状態とした上で、筐体11に対するタップ操作や姿勢変化の操作をユーザ自らが行い、これらの操作に応じて加速度センサ19から出力される振動信号や姿勢変化信号を機能選択コマンドとしてコマンド受付手段23に読み込ませ、この機能選択コマンドを、其の時点で選択されている携帯電話1の機能に対応させて、コマンド記憶手段24に記憶させるようにする。
仮に、ユーザの手が不自由であったとしても、タップ操作,ピッチング操作,ローリング操作,ヨーイング操作のうちの何れかの操作は可能と考えられるので、機能選択コマンドのカスタマイズは、利便性の拡張やバリアフリー化の面で有益である。
また、この携帯電話1はインターネットとの接続や電子メールの送受信といったことも可能であるので、想定される手先の障害の種別等に合わせて予めメーカ側でタップ操作,ピッチング操作,ローリング操作,ヨーイング操作等の組み合わせからなる機能選択コマンドのテンプレートを何種類か作成しておき、これらのテンプレートの中からユーザの障害に見合ったテンプレートをユーザ側の判断で選択して携帯電話1にダウンロードし、自動的にコマンド記憶手段24に登録するといったことも可能である。
また、これとは逆に、手に障害のあるユーザ自身が各機能に対応してトライ&エラーで開発した機能選択コマンドを同等の障害を有する他のユーザに電子メール等で送信して試させたり、メーカー側が運営するWebサイトにアップロードするといったようなことも可能である。
これらのことは、特定のデータ構造を有するファイルの送受信に関わるものに過ぎず、従来技術の範囲で十分に実施可能な処理であるから、技術的な説明は省略する。
When creating a function selection command corresponding to the function of the
Even if the user's hand is inconvenient, tap operation, pitching operation, rolling operation, yawing operation is considered possible, so customization of the function selection command is an extension of convenience It is beneficial in terms of barrier-free.
In addition, since the
On the other hand, users with disabilities can try function selection commands developed by trial and error for each function by sending them to other users with similar disabilities by e-mail etc. Or uploading to a website operated by the manufacturer.
Since these are only related to transmission / reception of a file having a specific data structure, and are processes that can be sufficiently performed within the scope of the prior art, a technical description is omitted.
更に、この実施形態では、機能選択コマンド登録手段27の作動後、コマンド記憶手段24に新たに記憶された機能選択コマンドと携帯電話1の機能との対応関係が、登録結果表示手段28の処理によって、携帯電話1のディスプレイ5にアニメーションもしくはアイコンで表示されるようになっている。
例えば、メールを送信する機能にタップ−正ロールの操作からなる機能選択コマンドを対応させて記憶させた場合では、手紙が風に乗って流れるようなアイコンに対応させて、携帯電話1が震えるアイコンと図1(a)中の携帯電話1がY軸の周りで正方向に所定角度ローリングした状態を示すアイコンとを此の順で例えば左から右に向けて並べて表示するといったことが可能である。アニメーション表示とする場合には、手紙が風に乗って流れるような画像と、携帯電話1が震える画像と、図1(a)中の携帯電話1がY軸の周りで正方向に徐々にローリングしていく画像とを、時系列的に表示するといったことも可能である。
Furthermore, in this embodiment, after the operation of the function selection command registration means 27, the correspondence between the function selection command newly stored in the command storage means 24 and the function of the
For example, when a function selection command including a tap-forward roll operation is stored in association with a function that transmits mail, an icon that the
図7および図8は携帯電話1と携帯端末用コマンド入力装置21を制御するCPU9の処理動作を簡略化して示したフローチャートである。
FIG. 7 and FIG. 8 are flowcharts showing a simplified processing operation of the
次に、携帯端末用コマンド入力装置21の制御部22におけるコマンド受付手段23,動作指令手段25,機能選択コマンド登録手段27,登録結果表示手段28として機能するCPU9の処理動作と本実施形態におけるコマンド入力方法の具体例について図7および図8を参照して説明する。
Next, the processing operation of the
携帯電話1に電源が投入されると、CPU9は、まず、コマンド受付手段23の作動状態を記憶するコマンド受付フラグFをリセット状態とする初期化処理を実行する(ステップS1)。
コマンド受付フラグFは、コマンド受付手段23の作動状態を記憶するフラグであり、このフラグがセットされている状況下ではコマンド受付手段23が加速度センサ19からの信号出力を機能選択コマンドとして読み込むことが許容される一方、コマンド受付フラグFがリセットされた状況下にあっては、コマンド受付手段23が加速度センサ19からの信号出力を機能選択コマンドとして読み込むことが禁止されるようになっている。
When the
The command reception flag F is a flag for storing the operating state of the command reception means 23. Under the condition that this flag is set, the command reception means 23 reads the signal output from the
次いで、コマンド受付手段23として機能するCPU9は、コマンド受付フラグFがセットされているか否かを判定するが(ステップS2)、この時点ではコマンド受付フラグFがリセット状態に保持されているので、ステップS2の判定結果は偽となり、コマンド受付手段23として機能するCPU9は、更に、加速度センサ19によって起動信号が検知されているか否か、つまり、筐体11に対するユーザのダブルタップ操作が検知されているか否かを判定することになる(ステップS3)。
Next, the
ダブルタップ操作からなる起動信号が検知されずにステップS3の判定結果が偽となった場合はコマンド受付手段23を起動する必要はないので、機能選択コマンド登録手段27として機能するCPU9は、更に、教示指令入力手段26として機能するキー操作部4のカスタム設定キーがユーザによって操作されているか否か、要するに、不揮発性メモリ16からなるコマンド記憶手段24に新たな機能選択コマンドを登録したり登録済みの機能選択コマンドの書き換えを行ったりする要求がユーザによって入力されているか否かを判定する(ステップS18)。
When the activation signal consisting of the double tap operation is not detected and the determination result in step S3 is false, it is not necessary to activate the command receiving means 23. Therefore, the
カスタム設定キーの操作が検知されずにステップS18の判定結果が偽となった場合には、機能選択コマンドの登録処理や書き換え処理も不要であることを意味するので、CPU9は、携帯電話1の制御に関わる通常の処理のみを従来と同様にして実行し(ステップS19)、当該周期の処理を終了する。 If the operation of the custom setting key is not detected and the determination result in step S18 is false, it means that neither the registration process nor the rewrite process of the function selection command is required. Only normal processing related to control is executed in the same manner as in the prior art (step S19), and the processing of the cycle ends.
以下、ダブルタップ操作からなる起動信号やカスタム設定キーの操作がステップS3あるいはステップS18の判定処理で検知されない限り、CPU9は、ステップS2,ステップS3,ステップS18の判定処理とステップS19の通常処理のみを繰り返し実行して、従来の携帯電話の場合と同様に、携帯電話1の制御に関わる処理のみを継続的に実行する。
Hereinafter, unless an activation signal consisting of a double tap operation or an operation of a custom setting key is detected in the determination process of step S3 or step S18, the
このようにしてステップS2,ステップS3,ステップS18,ステップS19の処理が繰り返し実行される間に、ダブルタップ操作からなる起動信号がステップS3の判定処理で検知されると、CPU9は、コマンド受付手段23の作動が許容されたことを示すガイダンスメッセージあるいはアイコン等を携帯電話1のディスプレイ5に表示してユーザに知らせると共に(ステップS4)、タイマ15を起動してコマンド受付手段23の作動開始後の経過時間の計測を始め(ステップS5)、同時に、コマンド受付フラグFをセットすることにより、コマンド受付手段23への機能選択コマンドの入力が許容されたことを自ら記憶する(ステップS6)。
When the activation signal consisting of the double tap operation is detected in the determination process of step S3 while the processes of step S2, step S3, step S18, and step S19 are repeatedly executed in this way, the
次いで、コマンド受付手段23として機能するCPU9は、筐体11に対するタップ操作に対応した振動信号や筐体11の姿勢変化操作に対応した姿勢変化信号の組み合わせからなる機能選択コマンドが加速度センサ19から入力されているか否か、要するに、携帯電話1が有する何らかの機能を呼び出すための操作がユーザの手によって行われているか否かを判定することになる(ステップS7)。
Next, the
この段階で機能選択コマンドの入力が検知されずにステップS7の判定結果が偽となった場合には、コマンド受付手段23として機能するCPU9は、更に、タイマ15で計測される経過時間が予め決められた設定値、例えば、15秒に達しているか否かを判定し(ステップS8)、設定値に達していなければ、再びステップS2の判定処理に移行してコマンド受付フラグFがセットされているか否かを判定する。この時点では既にコマンド受付フラグFがセットされているので、ステップS2の判定結果は真となり、コマンド受付手段23として機能するCPU9は、ステップS7,ステップS8,ステップS2の判定処理のみを繰り返し実行して、加速度センサ19からの機能選択コマンドの入力、あるいは、コマンド受付手段23作動開始後の経過時間の設定値到達を待機することになる。
If the input of the function selection command is not detected at this stage and the determination result in step S7 is false, the
このようにしてステップS7,ステップS8,ステップS2の判定処理が繰り返し実行される間にステップS7の判定処理で機能選択コマンドの入力が検知された場合には、動作指令手段25として機能するCPU9が、コマンド記憶手段24として機能する不揮発性メモリ16に記憶されている機能選択コマンドの一覧(図6参照)を検索し、今回の処理で検知された機能選択コマンドがセキュリティロックの設定/解除に関するものであるか否かを判定する(ステップS11)。そして、この機能選択コマンドがセキュリティロックの設定/解除に関するものであれば、動作指令手段25として機能するCPU9は、機能選択コマンドの内容に対応した機能をコマンド記憶手段24から呼び出して、其の機能に対応した処理を携帯電話1に実行させる(ステップS17)。
図6の例ではタップ操作および姿勢変化からなる機能選択コマンドがタップ−タップ−正ロール−負ロールの順で加速度センサ19によって検知された場合とタップ−タップ−負ロール−正ロールの順で検知された場合にステップS11の判定結果が真となり、このうち、タップ操作および姿勢変化がタップ−タップ−正ロール−負ロールの順で検知された場合にステップS17の処理でセキュリティロックが設定され(図6のアドレスi+1の欄を参照)、また、タップ操作および姿勢変化がタップ−タップ−負ロール−正ロールの順で検知された場合にはステップS17の処理でセキュリティロックの設定が解除されることになる(図6のアドレスi+2の欄を参照)。
このようにしてセキュリティロックの設定/解除に関する処理が実行された場合、CPU9は、コマンド受付手段23の作動が許容されたことを示すガイダンスメッセージの表示をクリアし(ステップS9)、コマンド受付フラグFをリセットして(ステップS10)、初期の待機状態へと復帰する。
従って、ステップS3の判定処理で改めてダブルタップ操作の起動信号が検出されない限り、コマンド受付手段23による機能選択コマンドの読み込みは実行されない。
When the input of the function selection command is detected in the determination process of step S7 while the determination processes of step S7, step S8, and step S2 are repeatedly executed in this way, the
In the example of FIG. 6, the function selection command including the tap operation and the posture change is detected by the
When the processing related to the setting / canceling of the security lock is executed in this way, the
Therefore, unless the double tap operation activation signal is detected again in the determination process in step S3, the function selection command is not read by the command receiving means 23.
一方、前述のステップS11の判定結果が偽となり、今回の処理で検知された機能選択コマンドがセキュリティロックの設定/解除に関するものでないことが明らかとなった場合には、動作指令手段25として機能するCPU9は、コマンド記憶手段24として機能する不揮発性メモリ16に記憶されている機能選択コマンドの一覧(図6参照)を検索し、今回の処理で検知された機能選択コマンドが携帯電話1の置かれたモードに依存するものであるか否かを判定する(ステップS12)。そして、この機能選択コマンドがモードに依存するものでなければ、動作指令手段25として機能するCPU9が、今回の処理で検知された機能選択コマンドの態様のみに基いて、この機能選択コマンドの内容に対応した機能をコマンド記憶手段24から呼び出し、其の機能に対応した処理を携帯電話1に実行させる(ステップS13)。
仮に、今回のステップS7の処理で画面の上スクロールに相当する正ピッチの姿勢変化が検知されたとすれば、この機能選択コマンドに対応する機能はディスプレイ5の画面を上にスクロールする機能であるから(図6のアドレス1の欄を参照)、ステップS13の処理では、携帯電話1の機能を利用して上スクロールを行なう処理が実行されることになる。
このようにしてスクロール処理が行なわれた場合、CPU9は、タイマ15を再起動してコマンド受付手段23の作動開始後の経過時間の計測を初めからやり直し(ステップS16)、ステップS2の処理へと移行する。
この場合はコマンド受付フラグFのセット状態が保持されるので、ステップS2の判定結果が真となり、また、タイマ15の再起動によって機能選択コマンドの読み込み許容時間も実質的に増長されているので、副筐体13を正ピッチの方向に傾けた状態を其のまま維持すれば、ステップS7,ステップS11,ステップS12,ステップS13,ステップS16,ステップS2の処理が繰り返し実行されることとなり、画面の連続スクロールが許容される。
また、このようにして画面の連続上スクロールが行われる間にステップS7の処理で画面の下スクロールに相当する負ピッチの姿勢変化が機能選択コマンドとして検知されたとすれば、この機能選択コマンドに対応する機能はディスプレイ5の画面を下にスクロールする機能であるから(図6のアドレス2の欄を参照)、ステップS13の処理では、携帯電話1の機能を利用して画面の下スクロールを行なう処理が開始されることになるので、格別な切り替え処理を行なうことなく、上スクロールから下スクロールへの切り替えを行なうことができる。画面のページの送りや戻しに関する処理も、これと同等である。
On the other hand, if the determination result in step S11 is false and it is clear that the function selection command detected in the current process is not related to setting / canceling of the security lock, it functions as the operation command means 25. The
If a positive pitch attitude change corresponding to the upward scrolling of the screen is detected in the process of step S7, the function corresponding to this function selection command is a function of scrolling the screen of the
When the scroll process is performed in this way, the
In this case, since the set state of the command reception flag F is maintained, the determination result of step S2 is true, and the allowable reading time of the function selection command is substantially increased by restarting the
Also, if a negative pitch attitude change corresponding to the bottom scroll of the screen is detected as a function selection command in the process of step S7 while the screen is continuously scrolled in this way, this function selection command is supported. The function to be performed is a function for scrolling down the screen of the display 5 (see the
一方、前述したステップS12の判定結果が真となり、今回の処理で検知された機能選択コマンドが携帯電話1の置かれたモードに依存するものであることが明らかとなった場合には、動作指令手段25として機能するCPU9は、まず、携帯電話1が現時点でどのようなモードに置かれているのかを検出し(ステップS14)、携帯電話1が置かれているモードと今回の処理で検知された機能選択コマンドの態様とに基いて、これらのモードおよび機能選択コマンドに対応した機能をコマンド記憶手段24から呼び出し、其の機能に対応した処理を携帯電話1に実行させる(ステップS15)。
仮に、今回のステップS7の処理でミュージックプレイヤーの再生およびメールの送信に相当するタップ−正ロールの信号が機能選択コマンドとして検知されたとした場合(図6のアドレスj+1,j+3の欄を参照)、この時点で携帯電話1のモードがミュージックプレイヤーモードとなっていれば、この機能選択コマンドとモードに対応する機能は音楽の再生であるから(図6のアドレスj+1の欄を参照)、ステップS15の処理では、携帯電話1の機能を利用して音楽の再生を行なう処理が実行されることになる。また、この時点で携帯電話1のモードがメール作成モードとなっていれば、この機能選択コマンドとモードに対応する機能はメールの送信であるから(図6のアドレスj+3の欄を参照)、ステップS15の処理では、携帯電話1の機能を利用してメールの送信を行なう処理が実行されることになる。
On the other hand, when the determination result of the above-described step S12 is true and it is clear that the function selection command detected in the current process depends on the mode in which the
If it is assumed that a tap-forward roll signal corresponding to music player playback and mail transmission is detected as a function selection command in the process of step S7 (see the columns of addresses j + 1 and j + 3 in FIG. 6). If the mode of the
これに対し、前述のようにしてステップS7,ステップS8,ステップS2の判定処理が繰り返し実行される間にステップS7の判定処理によって機能選択コマンドの入力が検知されることなくタイマ15で計測される経過時間が設定値に到達してしまった場合、つまり、ステップS8の判定結果が真となった場合には、予め決められた設定時間だけ待機してもユーザによる機能選択コマンドの入力が行なわれなかったことを意味するので、コマンド受付手段23として機能するCPU9は、コマンド受付手段23の作動が許容されていることを示すガイダンスメッセージの表示をクリアし(ステップS9)、コマンド受付フラグFをリセットして(ステップS10)、初期の待機状態へと復帰する。
On the other hand, while the determination process of step S7, step S8, and step S2 is repeatedly executed as described above, the input of the function selection command is not detected by the determination process of step S7, but is measured by the
セキュリティロックの設定/解除に相当する機能選択コマンドを除けば、例えば、画面の上スクロールや下スクロールのように、機能選択コマンドに対応した機能を実現するための処理を連続的に実行することが可能であるが、最終的な機能選択コマンドの入力操作が確認されてから予め設定された時間たとえば15秒が経過すると、前記と同様にしてステップS9,ステップS10の処理が実行されてCPU9は初期の待機状態に復帰し、改めてダブルタップ操作による起動信号が検知されない限り、コマンド受付手段23の作動は禁止される。
この実施形態では、長文の送信メールや受信メールあるいはWebページ等の内容確認に必要とされる画面の上下スクロールやページの送り/戻しを想定し、これらの処理の場合には、最終的な機能選択コマンドの入力操作が確認されてからの経過時間が設定値に達するまでの間、機能選択コマンドの入力を許容するようにしているが、これらの処理の場合においても、コマンド受付手段23の起動後の経過時間のみに依存して機能選択コマンドの入力を禁止するようにしてもよい。
Except for the function selection command corresponding to the setting / canceling of the security lock, for example, the processing for realizing the function corresponding to the function selection command, such as scrolling up and down on the screen, may be executed continuously. Although it is possible, when a preset time, for example, 15 seconds elapses after confirmation of the final function selection command input operation, the processing of steps S9 and S10 is executed in the same manner as described above, and the
In this embodiment, it is assumed that the screen is scrolled up and down and the page is forwarded / returned, which is necessary for confirming the contents of a long sent mail, received mail, or Web page. The input of the function selection command is allowed until the elapsed time after the input operation of the selection command is confirmed until the set value is reached. Even in these processes, the command reception means 23 is activated. The input of the function selection command may be prohibited depending on only the elapsed time later.
一方、CPU9が前述のステップS2,ステップS3,ステップS18,ステップS19の処理を繰り返し実行して携帯電話1の制御に必要とされる通常の処理を行なっている間に、教示指令入力手段26として機能するキー操作部4のカスタム設定キーの操作がステップS18の判定処理で検出された場合、即ち、不揮発性メモリ16からなるコマンド記憶手段24に新たな機能選択コマンドを登録したり登録済みの機能選択コマンドの書き換えを行ったりするための教示操作実行コマンドがユーザの手で入力された場合においては、CPU9は、まず、機能選択コマンドの登録や書き換えを行なうための教示モードに入ったことを示すガイダンスメッセージ、例えば、「必要な機能を呼び出した上で教示操作を行って下さい」等のメッセージを表示した後(ステップS20)、タイマ15を起動して教示モードに入ってからの経過時間の計測を開始する(ステップS21)。
On the other hand, while the
次いで、機能選択コマンド登録手段27として機能するCPU9は、キー操作部4の選択キーや階層移動キー等に対して行われるユーザの操作に応じ、従来と同様、携帯電話1のキー操作に基く通常の手順でユーザの要求する機能つまり機能選択コマンドの登録対象として選択する機能を呼び出した後(ステップS22)、コマンド受付手段23の作動を許容する。そして、機能選択コマンド登録手段27として機能するCPU9は、筐体11に対するタップ操作,ピッチング操作,ローリング操作,ヨーイング操作等で生じる振動や姿勢変化信号が加速度センサ19を介してコマンド受付手段23に入力されているか否か、要するに、機能選択コマンドの作成に必要とされる教示操作がユーザによって行われているか否かを判定し(ステップS23)、これらの信号が入力されていれば、予め決められた時間の範囲たとえば15秒の範囲で此れらの入力操作を受け付けて、タップ操作,ピッチング操作,ローリング操作,ヨーイング操作等で生じる振動や姿勢変化信号の組み合わせを、ユーザが作成した機能選択コマンドとしてRAM10に一時記憶する(ステップS24,ステップS25)。
Next, the
そして、予め設定された時間が経過したことがステップS25の判定処理で検知されると、機能選択コマンド登録手段27として機能するCPU9は、前述のステップS22の処理で選択された機能が携帯電話1のモードに依存したものであるか否かを判定し(ステップS26)、モードに依存した機能でなければ、コマンド記憶手段24として機能する不揮発性メモリ16に記憶されている機能選択コマンドの一覧(図6参照)を検索し、現時点で選択されている機能すなわちステップS22の処理で選択された機能に対応する機能選択コマンドの欄に、ステップS24の処理で一時記憶された振動や姿勢変化信号の組み合わせ、要するに、ユーザによって新たに作成された機能選択コマンドの内容を上書きして登録する(ステップS28)。また、ステップS26の判定結果が真となり、今回の処理で選択された機能が携帯電話1のモードに依存したものであることが明らかとなった場合には、機能選択コマンド登録手段27として機能するCPU9は、現時点で携帯電話1が置かれているモードを検出した上で、コマンド記憶手段24として機能する不揮発性メモリ16に記憶されている機能選択コマンドの一覧(図6参照)を検索し、現時点で携帯電話1が置かれているモードと現時点で選択されている機能とに対応した機能選択コマンドの欄に、ステップS24の処理で一時記憶された振動や姿勢変化信号の組み合わせ、つまり、ユーザによって新たに作成された機能選択コマンドの内容を上書きして登録することになる(ステップS27)。
従って、例えば、ステップS22の処理においてモードに依存しないセキュリティロック設定の機能が呼び出され、ステップS23〜ステップS25の処理で筐体11に対するタップ−正ロール−負ロール−タップの操作が順に検知されたとすれば、このタップ−正ロール−負ロール−タップの信号の組み合わせが、これまで記憶されていたタップ−タップ−正ロール−負ロールの信号の組み合わせに代えて、セキュリティロックを設定するための機能選択コマンドとしてコマンド記憶手段24に登録されることになる(図6のアドレスi+1の欄を参照)。また、例えば、ステップS22の処理においてミュージックプレイヤーのモードに依存した音楽再生の機能が呼び出され、ステップS23〜ステップS25の処理で、筐体11に対するタップ−正ヨーの操作が順に検知されたとすれば、このタップ−正ヨーの信号の組み合わせが、これまで記憶されていたタップ−正ロールの信号の組み合わせに代えて、ミュージックプレイヤーモードで音楽を再生するための機能選択コマンドとしてコマンド記憶手段24に登録されることになる(図6のアドレスj+1の欄を参照)。
When it is detected in step S25 that the preset time has elapsed, the
Therefore, for example, the function of security lock setting independent of the mode is called in the process of step S22, and the tap-positive roll-negative roll-tap operation on the
このようにして機能選択コマンド登録手段27の処理によって機能選択コマンドの新規登録あるいは書き換え操作が行われると、次いで、登録結果表示手段28として機能するCPU9が、ステップS22の処理で選択された携帯電話1の機能とステップS24の処理で一時記憶された信号の組み合わせ即ち新たに登録された機能選択コマンドの内容とに基いて、携帯電話1の機能と機能選択コマンドとの対応関係を携帯電話1のディスプレイ5に可視表示する(ステップS29)。
例えば、ミュージックプレイヤーモードで音楽を再生する機能にタップ−正ヨーの操作からなる機能選択コマンドを対応させて記憶させた場合では、ミュージックプレイヤーから音符が流れ出すようなアイコンに対応させて、携帯電話1が震えるアイコンと図1(b)中の携帯電話1がZ軸の周りで正方向に所定角度ヨーイングした状態を示すアイコンとを此の順で並べて表示するといったことが可能である。アイコン表示に代え、アニメーション表示を利用して機能選択コマンドに相当する筐体11の振動および姿勢変化を時系列的に表示するようにしてもよい。
When the function registration command is newly registered or rewritten by the process of the function selection
For example, in the case where a function selection command consisting of a tap-forward operation is associated with a function for playing music in the music player mode and stored, the
ユーザは、ディスプレイ5に表示されたアイコンやアニメーションを確認することで、自分が行なったと思う操作が機能選択コマンドとして的確に登録されているか否かを判断し、自分が行なったと思う操作がアイコンやアニメーションの表示によって的確に再現されていれば、キー操作部4の教示終了キーを操作して教示操作を終え、また、自分が行なったと思う操作がアイコンやアニメーションによって再現されていなければ、キー操作部4のパラメータ調整キーを操作する。
The user confirms the icon or animation displayed on the
これらの教示終了キーやパラメータ調整キーの操作はステップS30の判定処理でCPU9によって検知される。
The operation of these teaching end keys and parameter adjustment keys is detected by the
教示終了キーの操作が検知された場合には、ユーザが思う通りの機能選択コマンドが適切に登録されたことを意味するので、CPU9は、このまま初期の待機状態へと復帰し、携帯電話1の制御に関わる通常の処理を再開する。
When the operation of the teaching end key is detected, it means that the function selection command as desired by the user has been properly registered. Therefore, the
また、ステップS30の判定処理によってパラメータ調整キーの操作が検知された場合には、ユーザが思う通りの機能選択コマンドが適切に登録されていないこと、具体的には、ユーザが筐体11に対して行うタップ操作の強弱やユーザが筐体11を姿勢変化させる際の勢い(加速度)や姿勢の変化量と加速度センサ19の検出特性等が上手くマッチングしていないことを意味するので、CPU9は、改めて、加速度センサ19の検出特性等の微調整に関わる許容値再設定処理を実行する(ステップS31)。
Further, when the operation of the parameter adjustment key is detected by the determination process in step S30, the function selection command as the user thinks is not properly registered. This means that the strength of the tapping operation performed by the user and the momentum (acceleration) when the user changes the posture of the
この許容値再設定処理は、例えば、タップ操作の有無の判断基準とする振動の大きさの閾値やピッチング操作,ローリング操作,ヨーイング操作等の有無の判断基準とする姿勢変化量の閾値の再設定に関わる処理である。
指や手首の弱いユーザによって行われるタップ操作を適切に認識できるようにするためには、タップ操作の有無の判断基準とする閾値を小さめに設定し、また、外乱による僅かな振動がタップ操作として誤認識されてしまうような場合においては、この閾値を大きめに設定し直すとよい。
また、指や手首に障害があってリスト動作の自由度が低いユーザの場合には、ピッチング操作,ローリング操作,ヨーイング操作等の有無の判断基準とする姿勢変化量の閾値を小さめに設定して筐体11の僅かな姿勢変化を検知できるようにし、これとは逆に、指や手首の動作に関する抑制が不十分なユーザの場合では、姿勢変化量の閾値を大きめに設定し直すことにより、チック等による外乱で生じる筐体11の姿勢変化が不用意にピッチング操作,ローリング操作,ヨーイング操作等として誤認識されないようにすることが望ましい。
このような設定操作は、例えば、タップ操作,ピッチング操作,ローリング操作,ヨーイング操作といった操作態様毎の閾値を大,中,小といったふうに何段階かに分けて、ディスプレイ5を利用してユーザに提示し、何れかの値をユーザに選択させて不揮発性メモリ16のパラメータ記憶領域に再設定するといった容易な手順で実施可能である。
This allowable value resetting process is performed, for example, by resetting a threshold value of the magnitude of vibration as a criterion for determining whether or not a tap operation has been performed, and a threshold value for a posture change amount as a criterion for determining whether or not there is a pitching operation, rolling operation, yawing operation, etc. It is a process related to.
In order to be able to properly recognize tap operations performed by users with weak fingers or wrists, the threshold used as a criterion for the presence or absence of tap operations is set to a small value, and slight vibrations due to disturbance are regarded as tap operations. In the case of being erroneously recognized, it is advisable to reset this threshold value to a larger value.
In addition, for users who have a finger or wrist failure and a low degree of freedom of list operation, set a lower threshold for posture change amount as a criterion for the presence or absence of pitching operation, rolling operation, yawing operation, etc. By making it possible to detect a slight change in posture of the
Such a setting operation is performed by dividing the threshold value for each operation mode such as a tap operation, a pitching operation, a rolling operation, and a yawing operation into several stages, such as large, medium, and small, and using the
閾値のパラメータの再設定操作を行った場合には、ユーザは、前記と同様にして再びキー操作部4のカスタム設定キーを操作し、機能選択コマンドの登録や書き換えを行なうためのステップS20〜ステップS29の処理を再実行した上で、ステップS29の処理で表示されるアイコン表示やアニメーション表示を参照し、自分が行なった操作が機能選択コマンドとして的確に登録されているか否かを判断する。
このようなリトライ操作を必要に応じて繰り返し実行することで、タップ操作の有無の判断基準とする振動の大きさの閾値やピッチング操作,ローリング操作,ヨーイング操作等の有無の判断基準とする姿勢変化量の閾値の最適化が可能であり、それ以降に行われる機能選択コマンドの教示操作においては、煩わしい再設定操作やリトライ操作を行うことなく、ユーザが考えた通りの機能選択コマンドを容易に作成して不揮発性メモリ16からなるコマンド記憶手段24に登録することができるようになる。
When the threshold parameter resetting operation is performed, the user operates the custom setting key of the
By repeatedly executing such a retry operation as necessary, the vibration magnitude threshold used as a criterion for the presence / absence of a tap operation and the posture change used as a criterion for the presence / absence of a pitching operation, a rolling operation, a yawing operation, etc. The amount threshold can be optimized, and in the subsequent function selection command teaching operation, function selection commands can be easily created as the user thinks without performing troublesome resetting and retry operations. Thus, it can be registered in the command storage means 24 comprising the
なお、このようにして閾値が最適化された状況下においてもユーザ自身が思い描いたような機能選択コマンドが作成されなかった場合には、単に、ユーザの不注意による操作ミス等が失敗の原因である可能性が高いので、敢えて、閾値最適化のためにステップS31の処理を再実行する必要はない。このような場合は、ステップS29の処理でディスプレイ5に表示されたアイコンやアニメーションを確認し、思うような機能選択コマンドが登録されなかったことが判った時点で直ちに教示終了キーを操作し、CPU9の処理動作を初期の待機状態に復帰させ、前記と同様にしてキー操作部4のカスタム設定キーを操作し、機能選択コマンドの登録や書き換えを行なうためのステップS20〜ステップS29の処理のみを再実行すればよい。これにより、誤操作による機能選択コマンドの登録ミスを事前に察知して適切な再設定行為を行うことができる。
In addition, even when the threshold value is optimized in this way, if a function selection command as envisioned by the user is not created, an operation mistake due to carelessness of the user is simply caused by the failure. Since there is a high possibility, there is no need to re-execute the process of step S31 for threshold optimization. In such a case, the icon or animation displayed on the
コマンド受付手段23の作動を許容するための起動信号としては、ダブルタップ操作の他にも、姿勢変化信号の組み合わせ等を利用することが可能であるが、この実施形態では、特に、起動信号としてダブルタップ操作で生じる振動信号の組み合わせを利用することで、コマンド受付手段23の不用意な起動を防止している。
携帯電話1の持ち運び中には筐体11の振動や揺れ或いは姿勢変化等が様々な態様で発生するが、通常の持ち運び動作では専ら揺れや姿勢変化が生じることが殆どであり、筐体11を叩くような現象は殆ど発生しないから、筐体11に対して行われるタップ操作の際に加速度センサ19で検知される振動信号の組み合わせを起動信号として利用することにより、姿勢変化信号の組み合わせのみを起動信号として利用した場合と比べ、より高い確率でコマンド受付手段23の不用意な作動を防止することが可能となる。
As an activation signal for allowing the operation of the command receiving means 23, it is possible to use a combination of posture change signals in addition to the double tap operation. In this embodiment, in particular, as an activation signal, By using a combination of vibration signals generated by a double tap operation, inadvertent activation of the command receiving means 23 is prevented.
While the
コマンド受付手段23の作動が許容されるのは起動信号が加速度センサ19によって検知された場合だけであるから、仮に、携帯電話1がポケットやバッグに納められて持ち運ばれる間に加速度センサ19が筐体11の振動や揺れ或いは姿勢変化等を検知して偶発的に機能選択コマンドと同等の信号が出力された場合であっても、この信号がコマンド受付手段23に機能選択コマンドとして読み込まれる心配はない。
なお、極めて厳密に言えば、携帯電話1がポケットやバッグに納められて持ち運ばれる間に加速度センサ19がダブルタップ操作と同等の衝撃を検知するという可能性もあるが、仮に、このような状況下でコマンド受付手段23の作動が許容されたとしても、コマンド受付手段23が加速度センサ19からの信号を機能選択コマンドとして受け付ける時間には例えば15秒といった制限があるので、更に、この短い時間の範囲内に何れかの機能選択コマンドと同等の振動や揺れ或いは姿勢変化等が偶然に発生して此の振動や揺れ或いは姿勢変化等が何れかの機能選択コマンドとしてコマンド受付手段23に誤認識されるといった可能性は殆どない。コマンド記憶手段24に多数の機能選択コマンドが登録されている状況下では、何れかの機能選択コマンドと同等の振動や揺れ或いは姿勢変化等が偶然に生じる可能性は確率的に或る程度は高くなるが、実際には、この確率に起動信号となるダブルタップ操作と同等の衝撃の発生確率を乗じた直積が誤動作の発生確率であるから、その確率は極めて低いものであって、携帯電話1の機能の誤作動は、ほぼ確実に防止されと考えてよい。
Since the operation of the command receiving means 23 is allowed only when the activation signal is detected by the
Strictly speaking, there is a possibility that the
また、機能選択コマンドは、任意回数のタップ操作,正負のピッチング操作,正負のローリング操作,正負のヨーイング操作を任意に組み合わせ且つ順列を変えて構成することができるので、携帯電話1の機能が如何に多かろうとも、必ず、一対一の対応関係で機能選択コマンドと携帯電話1の機能とを対応させてコマンド記憶手段24に登録することが可能である。無論、ユーザが全ての機能選択コマンドを覚えられるかどうかは別の問題であるが、少なくとも理論上は、これらの機能選択コマンドを駆使することで、キー操作部4に全く手を触れることなく携帯電話1の全ての機能を使いこなすことができる。
The function selection command can be configured by arbitrarily combining tap operations, positive / negative pitching operations, positive / negative rolling operations, positive / negative yawing operations and changing the permutation, so that the function of the
なお、この実施形態では、タップ操作の有無,正負のピッチング操作の有無,正負のローリング操作の有無,正負のヨーイング操作の有無からなる任意の組み合わせ及び順列を機能選択コマンドとして判定し、単に、操作の時系列を追ってユーザが入力した機能選択コマンドと予めコマンド記憶手段24に記憶されている機能選択コマンドとの一致不一致を判定することでユーザが所望する機能を動作指令手段25によって読み出させるようにしているが、更に、機能選択コマンドを構成する各操作の所要時間をタイマ15を利用して測定し、教示操作の時点でタップ操作や各種の姿勢変化操作に対応させて当該所要時間をコマンド記憶手段24に記憶させ、ユーザが入力した機能選択コマンドとコマンド記憶手段24に記憶されている機能選択コマンドとの一致不一致の判定に際し、各操作の所要時間を含めて一致不一致の判定基準としてもよい。
例えば、タップ−正ロールの信号の組み合わせをミュージックプレイヤーモードにおける音楽再生機能に対応させてコマンド記憶手段24に記憶させる代わりに、タップ−正ロール(ロール所要時間0.2秒)といったふうにコマンド記憶手段24に記憶させるようにした場合では、ユーザによるタップ−正ロールの操作が改めて検知された場合であっても、その時の正ロールの所要時間が例えば0.2秒±10%の範囲にない場合には、音楽再生機能に対応した機能選択コマンドの入力が適切に行なわれなかったものとして、音楽再生機能の呼び出しを非実行にするといったことが可能である。
ここでは時間ずれに関する許容範囲を仮に±10パーセントとして説明したが、この許容範囲は、前述したタップ操作の有無の判断基準とする振動の大きさの閾値やピッチング操作,ローリング操作,ヨーイング操作等の有無の判断基準とする姿勢変化量の閾値の場合と同様、ユーザからの要求に応じてパラメータを変更することで調整可能である。
In this embodiment, an arbitrary combination and permutation including presence / absence of a tap operation, presence / absence of a positive / negative pitching operation, presence / absence of a positive / negative rolling operation, presence / absence of a positive / negative yawing operation is determined as a function selection command. The operation command means 25 reads out the function desired by the user by determining whether or not the function selection command input by the user in the time series is matched with the function selection command stored in the command storage means 24 in advance. In addition, the time required for each operation constituting the function selection command is measured using the
For example, instead of storing the tap-forward roll signal combination corresponding to the music playback function in the music player mode in the command storage means 24, the command storage is performed such as tap-forward roll (roll required time 0.2 seconds). In the case of storing in the
Here, the allowable range related to the time lag is assumed to be ± 10%, but this allowable range is the threshold value of the vibration magnitude, the pitching operation, the rolling operation, the yawing operation, etc., which are the above-described criteria for determining whether or not the tap operation is performed. As in the case of the posture change amount threshold value used as the presence / absence determination criterion, adjustment is possible by changing parameters in response to a request from the user.
携帯電話1の形状は一般に細長いので、筐体11のヨーイング操作のためには比較的に広い空間が必要となるが、タップ操作,正負のピッチング操作,正負のローリング操作のためには広い空間は不要である。従って、ユーザが携帯電話1のミュージックプレイヤーを頻繁に利用するような場合にあっては、タップ操作,正負のピッチング操作,正負のローリング操作のみを組み合わせてミュージックプレイヤーの操作に必要とされる機能を読み出すための機能選択コマンドを作成し、これをコマンド記憶手段24に登録するようにすることで、例えば、携帯電話1をポケットに納めたままの状態でミュージックプレイヤーの全ての機能を使いこなすといったことも可能である。
Since the shape of the
また、従来の携帯電話においてキー操作部4に割り当てられていた機能、例えば、選択キーや階層移動キーの機能を機能選択コマンドに割り振るようにすれば、キー操作部4に配置するキーの数自体を削減したり、携帯電話1を更に小型化するといったことも可能である。
この小型化は単なる小型化ではなく、タップ操作,ピッチング操作,ローリング操作,ヨーイング操作の組み合わせからなる機能選択コマンド、つまり、携帯電話1の筐体11を直接的に叩いたり筐体11を持って姿勢を変化させたりすることで生成されるコマンドを利用したものであるから、携帯電話1の小型化によって一般的に生じる弊害、つまり、キーの過剰な小型化による操作性の悪化といった問題を生じる心配がない。
Further, if the functions assigned to the
This miniaturization is not just a miniaturization, but a function selection command composed of a combination of tap operation, pitching operation, rolling operation and yawing operation, that is, directly hitting the
1 携帯電話(携帯端末)
2 マイク
3 スピーカ
4 キー操作部
5 ディスプレイ
6 アンテナ
7 バックライト
8 ROM
9 CPU
10 RAM
11 筐体
12 主筐体
13 副筐体
14 表示制御部
15 タイマ
16 不揮発性メモリ
17 音声処理部
18 送受信部
19 加速度センサ
20 ヒンジ
21 携帯端末用コマンド入力装置
22 制御部
23 コマンド受付手段
24 コマンド記憶手段
25 動作指令手段
26 教示指令入力手段(カスタム設定キー)
27 機能選択コマンド登録手段
28 登録結果表示手段
1 Mobile phone (mobile terminal)
2
9 CPU
10 RAM
DESCRIPTION OF
27 Function selection command registration means 28 Registration result display means
Claims (15)
前記加速度センサが予め決められた起動信号を検知した場合に限り、予め設定された時間の範囲で前記加速度センサからの信号を機能選択コマンドとして受け付けるコマンド受付手段と、
前記携帯端末に実装された各種の機能と其の実行を指示する機能選択コマンドとの関係を対応させて記憶したコマンド記憶手段と、
前記コマンド受付手段によって受け付けられた機能選択コマンドに対応する携帯端末の機能を前記コマンド記憶手段から求めて当該機能の実行を前記携帯端末に指示する動作指令手段とを前記制御部に設けたことを特徴とする携帯端末用コマンド入力装置。 A command input device for a portable terminal comprising an acceleration sensor arranged in a casing of the portable terminal, and a control unit that controls an operation of the portable terminal based on a signal output from the acceleration sensor,
Command accepting means for accepting a signal from the acceleration sensor as a function selection command within a preset time range only when the acceleration sensor detects a predetermined activation signal;
Command storage means for storing various functions implemented in the mobile terminal and the relationship between function selection commands for instructing the execution thereof;
The control unit is provided with operation command means for obtaining the function of the mobile terminal corresponding to the function selection command received by the command receiving means from the command storage means and instructing the mobile terminal to execute the function. A command input device for portable terminals.
前記加速度センサによって検知可能な振動信号や姿勢変化信号の組み合わせからなる起動信号、および、前記加速度センサによって検知可能な振動信号や姿勢変化信号の組み合わせからなる機能選択コマンドと前記携帯端末に実装された各種の機能との対応関係を前記携帯端末の制御部に予め記憶させておき、
前記加速度センサによって前記起動信号が検知された場合に限り、予め設定された時間の範囲で、前記加速度センサによって検知される振動信号や姿勢変化信号を前記制御部が機能選択コマンドとして読み込み、
前記制御部が、前記加速度センサによって検知された機能選択コマンドに対応する携帯端末の機能を求め、当該機能の実行を携帯端末に指示するようにしたことを特徴とする携帯端末用コマンド入力方法。 A command input method for a mobile terminal that controls the operation of the mobile terminal based on a signal detected by an acceleration sensor arranged in the casing of the mobile terminal,
Implemented in the mobile terminal and a function selection command consisting of a combination of a vibration signal and posture change signal detectable by the acceleration sensor and a start signal consisting of a combination of vibration signal and posture change signal detectable by the acceleration sensor The correspondence with various functions is stored in advance in the control unit of the mobile terminal,
Only when the activation signal is detected by the acceleration sensor, the control unit reads the vibration signal and posture change signal detected by the acceleration sensor as a function selection command in a preset time range,
A command input method for a mobile terminal, wherein the control unit obtains a function of the mobile terminal corresponding to the function selection command detected by the acceleration sensor and instructs the mobile terminal to execute the function.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007010511A JP4853302B2 (en) | 2007-01-19 | 2007-01-19 | Command input device for portable terminal and command input method for portable terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007010511A JP4853302B2 (en) | 2007-01-19 | 2007-01-19 | Command input device for portable terminal and command input method for portable terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008176641A true JP2008176641A (en) | 2008-07-31 |
JP4853302B2 JP4853302B2 (en) | 2012-01-11 |
Family
ID=39703603
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007010511A Expired - Fee Related JP4853302B2 (en) | 2007-01-19 | 2007-01-19 | Command input device for portable terminal and command input method for portable terminal |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4853302B2 (en) |
Cited By (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009157919A (en) * | 2007-12-07 | 2009-07-16 | Sony Corp | Input device, control device, control system, and hand-held device |
JP2009265897A (en) * | 2008-04-24 | 2009-11-12 | Sony Corp | Hand-held information processor, controller, control system and control method |
JP2010140391A (en) * | 2008-12-15 | 2010-06-24 | Sony Corp | Image processor, image processing method and image processing program |
EP2202610A2 (en) | 2008-12-25 | 2010-06-30 | Kabushiki Kaisha Toshiba | Information processing apparatus |
JP2010147997A (en) * | 2008-12-22 | 2010-07-01 | Casio Computer Co Ltd | Imaging apparatus, data amount reduction method and program |
JP2010251844A (en) * | 2009-04-10 | 2010-11-04 | Olympus Imaging Corp | Imaging apparatus, and method for changing mode thereof |
JP2011193122A (en) * | 2010-03-12 | 2011-09-29 | Nec Corp | Mobile electronic apparatus, key lock control method of the same, and program |
JP2012038340A (en) * | 2011-11-07 | 2012-02-23 | Kyocera Corp | Portable terminal device |
JP2012113600A (en) * | 2010-11-26 | 2012-06-14 | Sony Corp | Information processor, information processing method and program |
JP2012137993A (en) * | 2010-12-27 | 2012-07-19 | Toshiba Corp | Information processor, information processing method and program |
JP2012146156A (en) * | 2011-01-13 | 2012-08-02 | Canon Inc | Information processor, control method and program thereof, and recording medium |
KR101168889B1 (en) | 2010-06-04 | 2012-08-03 | 한국과학기술원 | Apparatus and method of interface for mobile device, and recording medium for the same |
KR101172883B1 (en) | 2009-12-02 | 2012-08-09 | 성균관대학교산학협력단 | input processing method and electronic device thereof |
JP2012175222A (en) * | 2011-02-18 | 2012-09-10 | Nec Saitama Ltd | Portable terminal device, function setting method of portable terminal device, and function setting program of portable terminal device |
JP2012527684A (en) * | 2009-05-19 | 2012-11-08 | サムスン エレクトロニクス カンパニー リミテッド | Page editing method for home screen of mobile terminal and mobile terminal having home screen |
JP2013015948A (en) * | 2011-07-01 | 2013-01-24 | Seiko Epson Corp | Printing system, portable terminal, control method of printing system, and program |
JP2013055376A (en) * | 2011-08-31 | 2013-03-21 | Rakuten Inc | Portable reproduction device, portable reproduction device control method and program, and information storage medium |
JP2013140415A (en) * | 2011-12-28 | 2013-07-18 | Ricoh Co Ltd | Portable terminal, authentication method, and authentication program |
JP2013232901A (en) * | 2013-05-17 | 2013-11-14 | Olympus Imaging Corp | Imaging apparatus and mode changeover method therefor |
JP2014011713A (en) * | 2012-07-02 | 2014-01-20 | Brother Ind Ltd | Output processing program and output device |
JP2014075117A (en) * | 2012-09-13 | 2014-04-24 | Canon Marketing Japan Inc | Portable terminal, method for controlling portable terminal, program, and recording medium |
JP2014112308A (en) * | 2012-12-05 | 2014-06-19 | Fuji Xerox Co Ltd | Operation control program and information processing apparatus |
WO2014125910A1 (en) * | 2013-02-13 | 2014-08-21 | Necカシオモバイルコミュニケーションズ株式会社 | Information processing device, information processing method, and information processing program |
JP2014149853A (en) * | 2014-04-02 | 2014-08-21 | Nec Corp | Personal digital assistance, display control method and program |
WO2015045290A1 (en) * | 2013-09-24 | 2015-04-02 | 京セラ株式会社 | Electronic apparatus, electronic apparatus control method, and electronic apparatus control program |
WO2015045291A1 (en) * | 2013-09-24 | 2015-04-02 | 京セラ株式会社 | Electronic apparatus, electronic apparatus control method, and electronic apparatus control program |
JP2015064679A (en) * | 2013-09-24 | 2015-04-09 | 京セラ株式会社 | Electronic device, control method thereof, and control program thereof |
JP2015526777A (en) * | 2012-06-21 | 2015-09-10 | ▲華▼▲為▼▲終▼端有限公司 | Method for calling application object and mobile terminal device |
JP2016139432A (en) * | 2016-03-30 | 2016-08-04 | セイコーエプソン株式会社 | Program, portable terminal, control method of portable terminal |
JP2017049720A (en) * | 2015-08-31 | 2017-03-09 | シャープ株式会社 | Information processing device, electronic apparatus including information processing device control method of information processing device, and program |
JP2021519975A (en) * | 2018-03-29 | 2021-08-12 | フランシスカ ジョーンズ,マリア | Display device |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10105325A (en) * | 1996-09-30 | 1998-04-24 | Matsushita Electric Ind Co Ltd | Handwritten command management device |
JP2000047813A (en) * | 1998-07-24 | 2000-02-18 | Casio Comput Co Ltd | Event signal generating device and electronic apparatus using the generating device |
JP2000148351A (en) * | 1998-09-09 | 2000-05-26 | Matsushita Electric Ind Co Ltd | Operation instruction output device giving operation instruction in accordance with kind of user's action and computer-readable recording medium |
JP2000165477A (en) * | 1998-11-20 | 2000-06-16 | Nec Corp | Portable information terminal and its operation method |
JP2000174852A (en) * | 1998-12-03 | 2000-06-23 | Nec Mobile Commun Ltd | Portable telephone set, its incoming call tone control method and recording medium |
JP2005303870A (en) * | 2004-04-15 | 2005-10-27 | Mitsubishi Electric Corp | Terminal device |
JP2006229549A (en) * | 2005-02-17 | 2006-08-31 | Citizen Watch Co Ltd | Portable electronic apparatus |
-
2007
- 2007-01-19 JP JP2007010511A patent/JP4853302B2/en not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10105325A (en) * | 1996-09-30 | 1998-04-24 | Matsushita Electric Ind Co Ltd | Handwritten command management device |
JP2000047813A (en) * | 1998-07-24 | 2000-02-18 | Casio Comput Co Ltd | Event signal generating device and electronic apparatus using the generating device |
JP2000148351A (en) * | 1998-09-09 | 2000-05-26 | Matsushita Electric Ind Co Ltd | Operation instruction output device giving operation instruction in accordance with kind of user's action and computer-readable recording medium |
JP2000165477A (en) * | 1998-11-20 | 2000-06-16 | Nec Corp | Portable information terminal and its operation method |
JP2000174852A (en) * | 1998-12-03 | 2000-06-23 | Nec Mobile Commun Ltd | Portable telephone set, its incoming call tone control method and recording medium |
JP2005303870A (en) * | 2004-04-15 | 2005-10-27 | Mitsubishi Electric Corp | Terminal device |
JP2006229549A (en) * | 2005-02-17 | 2006-08-31 | Citizen Watch Co Ltd | Portable electronic apparatus |
Cited By (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009157919A (en) * | 2007-12-07 | 2009-07-16 | Sony Corp | Input device, control device, control system, and hand-held device |
JP2009265897A (en) * | 2008-04-24 | 2009-11-12 | Sony Corp | Hand-held information processor, controller, control system and control method |
JP2010140391A (en) * | 2008-12-15 | 2010-06-24 | Sony Corp | Image processor, image processing method and image processing program |
US8823637B2 (en) | 2008-12-15 | 2014-09-02 | Sony Corporation | Movement and touch recognition for controlling user-specified operations in a digital image processing apparatus |
JP2010147997A (en) * | 2008-12-22 | 2010-07-01 | Casio Computer Co Ltd | Imaging apparatus, data amount reduction method and program |
EP2202610A2 (en) | 2008-12-25 | 2010-06-30 | Kabushiki Kaisha Toshiba | Information processing apparatus |
JP2010251844A (en) * | 2009-04-10 | 2010-11-04 | Olympus Imaging Corp | Imaging apparatus, and method for changing mode thereof |
US8988353B2 (en) | 2009-05-19 | 2015-03-24 | Samsung Electronics Co., Ltd. | Mobile device and method for editing pages used for a home screen |
US10025480B2 (en) | 2009-05-19 | 2018-07-17 | Samsung Electronics Co., Ltd. | Mobile device and method for editing and deleting pages |
US10915235B2 (en) | 2009-05-19 | 2021-02-09 | Samsung Electronics Co., Ltd. | Mobile device and method for editing and deleting pages |
JP2012527684A (en) * | 2009-05-19 | 2012-11-08 | サムスン エレクトロニクス カンパニー リミテッド | Page editing method for home screen of mobile terminal and mobile terminal having home screen |
KR101172883B1 (en) | 2009-12-02 | 2012-08-09 | 성균관대학교산학협력단 | input processing method and electronic device thereof |
JP2011193122A (en) * | 2010-03-12 | 2011-09-29 | Nec Corp | Mobile electronic apparatus, key lock control method of the same, and program |
KR101168889B1 (en) | 2010-06-04 | 2012-08-03 | 한국과학기술원 | Apparatus and method of interface for mobile device, and recording medium for the same |
US10503218B2 (en) | 2010-11-26 | 2019-12-10 | Sony Corporation | Information processing device and information processing method to control display of image based on inclination information |
JP2012113600A (en) * | 2010-11-26 | 2012-06-14 | Sony Corp | Information processor, information processing method and program |
JP2012137993A (en) * | 2010-12-27 | 2012-07-19 | Toshiba Corp | Information processor, information processing method and program |
JP2012146156A (en) * | 2011-01-13 | 2012-08-02 | Canon Inc | Information processor, control method and program thereof, and recording medium |
JP2012175222A (en) * | 2011-02-18 | 2012-09-10 | Nec Saitama Ltd | Portable terminal device, function setting method of portable terminal device, and function setting program of portable terminal device |
JP2013015948A (en) * | 2011-07-01 | 2013-01-24 | Seiko Epson Corp | Printing system, portable terminal, control method of printing system, and program |
JP2013055376A (en) * | 2011-08-31 | 2013-03-21 | Rakuten Inc | Portable reproduction device, portable reproduction device control method and program, and information storage medium |
JP2012038340A (en) * | 2011-11-07 | 2012-02-23 | Kyocera Corp | Portable terminal device |
JP2013140415A (en) * | 2011-12-28 | 2013-07-18 | Ricoh Co Ltd | Portable terminal, authentication method, and authentication program |
JP2015526777A (en) * | 2012-06-21 | 2015-09-10 | ▲華▼▲為▼▲終▼端有限公司 | Method for calling application object and mobile terminal device |
JP2014011713A (en) * | 2012-07-02 | 2014-01-20 | Brother Ind Ltd | Output processing program and output device |
JP2014075117A (en) * | 2012-09-13 | 2014-04-24 | Canon Marketing Japan Inc | Portable terminal, method for controlling portable terminal, program, and recording medium |
JP2014112308A (en) * | 2012-12-05 | 2014-06-19 | Fuji Xerox Co Ltd | Operation control program and information processing apparatus |
JPWO2014125910A1 (en) * | 2013-02-13 | 2017-02-02 | 日本電気株式会社 | Information processing apparatus, information processing method, and information processing program |
WO2014125910A1 (en) * | 2013-02-13 | 2014-08-21 | Necカシオモバイルコミュニケーションズ株式会社 | Information processing device, information processing method, and information processing program |
US9996180B2 (en) | 2013-02-13 | 2018-06-12 | Nec Corporation | Determining process to be executed based on direction of surface in which vibration-applied surface faces and application state |
JP2013232901A (en) * | 2013-05-17 | 2013-11-14 | Olympus Imaging Corp | Imaging apparatus and mode changeover method therefor |
US10268365B2 (en) | 2013-09-24 | 2019-04-23 | Kyocera Corporation | Electronic apparatus, control method of electronic apparatus, and control program of electronic apparatus |
JP2015064679A (en) * | 2013-09-24 | 2015-04-09 | 京セラ株式会社 | Electronic device, control method thereof, and control program thereof |
US10007376B2 (en) | 2013-09-24 | 2018-06-26 | Kyocera Corporation | Electronic apparatus, control method of electronic apparatus, and control program of electronic apparatus |
JP2015064695A (en) * | 2013-09-24 | 2015-04-09 | 京セラ株式会社 | Electronic device, and method and program for controlling the same |
WO2015045290A1 (en) * | 2013-09-24 | 2015-04-02 | 京セラ株式会社 | Electronic apparatus, electronic apparatus control method, and electronic apparatus control program |
JP2015064680A (en) * | 2013-09-24 | 2015-04-09 | 京セラ株式会社 | Electronic device, control method thereof, and control program thereof |
WO2015045291A1 (en) * | 2013-09-24 | 2015-04-02 | 京セラ株式会社 | Electronic apparatus, electronic apparatus control method, and electronic apparatus control program |
JP2014149853A (en) * | 2014-04-02 | 2014-08-21 | Nec Corp | Personal digital assistance, display control method and program |
JP2017049720A (en) * | 2015-08-31 | 2017-03-09 | シャープ株式会社 | Information processing device, electronic apparatus including information processing device control method of information processing device, and program |
JP2016139432A (en) * | 2016-03-30 | 2016-08-04 | セイコーエプソン株式会社 | Program, portable terminal, control method of portable terminal |
JP2021519975A (en) * | 2018-03-29 | 2021-08-12 | フランシスカ ジョーンズ,マリア | Display device |
JP7379364B2 (en) | 2018-03-29 | 2023-11-14 | フランシスカ ジョーンズ,マリア | display device |
Also Published As
Publication number | Publication date |
---|---|
JP4853302B2 (en) | 2012-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4853302B2 (en) | Command input device for portable terminal and command input method for portable terminal | |
US8606179B2 (en) | Cell phone terminal, method for starting data processing, method for transferring data | |
JP5683997B2 (en) | Electronics | |
JP5356752B2 (en) | Terminal device and program | |
JP5140867B2 (en) | Electronic device and program | |
JP5370259B2 (en) | Portable electronic devices | |
JP4765928B2 (en) | Electronic device, electronic device display method, and electronic device display program | |
JP5925655B2 (en) | Image display control device, image display device, program, and image display method | |
JP2012155408A (en) | Portable electronic device | |
JP5206670B2 (en) | Portable terminal device, function activation method and program thereof | |
WO2012020751A1 (en) | Electronic device and method for controlling same | |
WO2011037264A1 (en) | Electronic device and control method | |
US20160147313A1 (en) | Mobile Terminal and Display Orientation Control Method | |
JP5057115B2 (en) | Terminal device and program | |
JP2011249991A (en) | Mobile communication device and image display method | |
JP5273782B2 (en) | Portable terminal device and program | |
JPWO2007032407A1 (en) | Mobile device | |
WO2015107885A1 (en) | Electronic device and method for displaying information using electronic device | |
JP5077691B2 (en) | Portable terminal device and program | |
JP5033616B2 (en) | Electronics | |
JP5510008B2 (en) | Mobile terminal device | |
JP5244543B2 (en) | Portable electronic devices | |
JP2004363683A (en) | Mobile terminal | |
JP5246773B2 (en) | Portable terminal device and program | |
JP5551357B2 (en) | Portable electronic devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20091214 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110714 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110726 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110907 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110927 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111010 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141104 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |