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 PDF

Info

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
Application number
JP2007010511A
Other languages
Japanese (ja)
Other versions
JP4853302B2 (en
Inventor
Atsushi Shibuya
淳 渋谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2007010511A priority Critical patent/JP4853302B2/en
Publication of JP2008176641A publication Critical patent/JP2008176641A/en
Application granted granted Critical
Publication of JP4853302B2 publication Critical patent/JP4853302B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a command input device for a portable terminal, capable of freely calling various functions mounted on the portable terminal by various pieces of information detected by an acceleration sensor equipped in the portable terminal while hardly causing malfunction during carrying. <P>SOLUTION: In this device, operation of a command receiving means 23 is permitted only when a predetermined start signal composed of a combination of a vibration signal corresponding tapping operation and an attitude change signal of a casing 11 is detected by the acceleration sensor 19, whereby improper operation of the command receiving means 23 is prevented to prevent the command receiving means 23 from falsely recognizing various disturbances as the function selection command. The expandability of the function selection command is enhanced by forming the function selection command by combining the vibration signal with the attitude change signal, so that various functions mounted on a cellular phone 1 can be freely called. <P>COPYRIGHT: (C)2008,JPO&INPIT

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, Patent Document 1 proposes a method in which an operation of a user swinging a casing is detected by a signal from the acceleration sensor to increase the lighting time of the lighting device of the display unit. Further, Patent Document 2 proposes a method in which a user shakes a housing by detecting a signal from an acceleration sensor to display a top menu. Further, Patent Document 3 proposes a method in which an operation of shaking a housing by a user is detected by a signal from an acceleration sensor, and an incoming call is notified by vibration of a vibrator instead of a ringtone output from a speaker. Yes.

しかし、これらのものは、筐体を揺すったり振ったりする際に生じる振動を単純に感知して携帯端末の機能を起動させるといった単機能的なものに過ぎず、携帯端末に実装された様々な機能を選択的に起動することができないので、拡張性に乏しいといった問題があり、また、携帯電話等の携帯端末はポケットやバッグに納められて持ち運ばれることが多いため、携帯中の振動によって誤動作を生じる恐れもある。   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.

特開2003−179686号公報JP 2003-179686 A 特開2003−163742号公報JP 2003-163742 A 特開2002−354097号公報JP 2002-354097 A

そこで、本発明の課題は、前記従来技術の不都合を改善し、携帯端末の筐体に配備された加速度センサで検知される様々な情報により携帯端末に実装された各種の機能を自由に呼び出すことができ、また、携帯中の誤動作も生じにくい携帯端末用コマンド入力装置を提供することにある。   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 mobile phone 1.

携帯電話1は、図1(a)に示されるように、通話用のマイク2およびスピーカ3とキー操作部4ならびに送受信用のアンテナ6を有し、ディスプレイ5にはバックライト7が併設されている。   As shown in FIG. 1A, the mobile phone 1 has a microphone 2 and a speaker 3 for call, a key operation unit 4, and an antenna 6 for transmission and reception, and a backlight 7 is attached to the display 5. Yes.

ディスプレイ5は液晶パネルあるいは有機EL等によって構成され、電話番号の選択表示や着信履歴等の表示、更には、作成過程にあるメールや受信メールの表示等に利用される。   The display 5 is constituted by a liquid crystal panel, an organic EL, or the like, and is used for display of selection of telephone numbers, display of incoming call history, and further display of mail in the process of creation and received mail.

キー操作部4は、電話番号の入力操作等の場合にはテンキーとして使用され、また、電子メールの作成等に際してはテキストデータ入力用のカナキー等として利用される。   The key operation unit 4 is used as a numeric keypad for a telephone number input operation or the like, and is used as a kana key or the like for text data input when creating an e-mail or the like.

図2に示されるROM8には、通話や電子メールの送受信等に必要とされる処理をCPU9に実行させるための制御プログラムの他、カナ文字変換に使用される辞書等の固定的なデータが格納されている。   The ROM 8 shown in FIG. 2 stores fixed data such as a dictionary used for kana character conversion, in addition to a control program for causing the CPU 9 to execute processing required for sending and receiving calls and e-mails. Has been.

RAM10は作業用のメモリであり、CPU9がプログラムを実行する上で一時的に必要とされるデータを格納するようになっている。   The RAM 10 is a working memory, and stores data temporarily required for the CPU 9 to execute the program.

バックライト7はディスプレイ5を照明するためのデバイスであり、CPU9からの指令でオン/オフ制御される。また、キー操作部4を背後から透過照明するための光源を筐体11の一部である主筐体12に内蔵し、バックライト7と併せて駆動制御する場合もある。   The backlight 7 is a device for illuminating the display 5 and is turned on / off by a command from the CPU 9. In some cases, a light source for transmitting and illuminating the key operation unit 4 from behind is incorporated in the main housing 12 which is a part of the housing 11 and is driven and controlled together with the backlight 7.

ディスプレイ5は表示制御部14を介してCPU9により駆動制御される。   The display 5 is driven and controlled by the CPU 9 via the display control unit 14.

タイマ15は現在時刻の把握や経過時間の計測、さらには、設定した時間あるいは時刻でイベントを通知する場合等に使用されるデバイスである。   The timer 15 is a device used for grasping the current time, measuring elapsed time, and notifying an event at a set time or time.

不揮発性メモリ16は長期の記憶を必要とする各種の設定データやパラメータ等を書き換え可能に保存するためのメモリであり、メールのテキストデータや登録済電話番号および電子メールアドレス等が記憶されるようになっている。   The non-volatile memory 16 is a memory for storing various setting data and parameters that require long-term storage in a rewritable manner so that mail text data, registered telephone numbers, e-mail addresses, and the like are stored. It has become.

従来と同様、携帯電話1を通話に使用する場合においては、マイク2から入力された音声が音声処理部17でA/D変換されてCPU9に転送され、更に、CPU9の処理で通信形式データに変換された後、送受信部18で変調されて内蔵式もしくは伸縮式のアンテナ6を介して最寄の基地局に送信される。   As in the prior art, when the mobile phone 1 is used for a call, the voice input from the microphone 2 is A / D converted by the voice processing unit 17 and transferred to the CPU 9, and further converted into communication format data by the CPU 9. After the conversion, the signal is modulated by the transmission / reception unit 18 and transmitted to the nearest base station via the built-in or telescopic antenna 6.

また、アンテナ6で受信された通信電波は送受信部18で復調されてCPU9に転送され、CPU9の処理で音声データに変換されてから、音声処理部17でD/A変換等の処理操作を受けてスピーカ3から音声として出力される。   The communication radio wave received by the antenna 6 is demodulated by the transmission / reception unit 18 and transferred to the CPU 9, converted into voice data by the processing of the CPU 9, and then subjected to processing operations such as D / A conversion by the voice processing unit 17. Is output from the speaker 3 as sound.

以上に述べた通り、携帯電話1のハードウェア上の基本構成に関しては従来のものと同様である。   As described above, the basic configuration on the hardware of the mobile phone 1 is the same as the conventional one.

本実施形態においては、これらの公知要素に加え、更に、携帯電話1の筐体11に生じる振動や揺れ及び姿勢変化等を検知するための加速度センサ19が、筐体11の一部である副筐体13の内部に一体的に配備されている。   In the present embodiment, in addition to these known elements, an acceleration sensor 19 for detecting vibration, shaking, posture change, and the like generated in the housing 11 of the mobile phone 1 is a sub-portion that is a part of the housing 11. The housing 13 is integrally provided.

加速度センサ19は、図3に示されるように直交3軸を成すX,Y,Z各軸方向の振動(加速度)の検出と、図4に示されるような直交3軸X,Y,Z各軸周りの姿勢変化(ピッチング,ローリング,ヨーイング)の検知が可能なもので、この種の加速度センサについては、ゲーム機や慣性計等の分野において既に公知である。X,Y,Z各軸方向の振動(加速度)を合成して実質的な移動方向(加速方向)を求めたり、姿勢変化の方向や姿勢変化量を求めたりするためには、方向ベクトルの合成や積分処理等が必要となるが、これらの演算処理に関してはCPU9の内部処理によって実現することができ、また、この演算機能をデバイスとしての加速度センサ19自体に持たせることも可能である。   The acceleration sensor 19 detects the vibration (acceleration) in each of the X, Y, and Z directions forming the three orthogonal axes as shown in FIG. 3, and each of the orthogonal three axes X, Y, and Z as shown in FIG. A change in posture around the axis (pitching, rolling, yawing) can be detected, and this type of acceleration sensor is already known in the field of game machines, inertia meters, and the like. To synthesize vibration (acceleration) in each of the X, Y, and Z axis directions to obtain a substantial movement direction (acceleration direction), and to obtain a posture change direction and a posture change amount, a direction vector is synthesized. However, these calculation processes can be realized by internal processing of the CPU 9, and this calculation function can be provided in the acceleration sensor 19 itself as a device.

この実施形態では、加速度センサ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 acceleration sensor 19 is arranged on the side of the sub-housing 13, and when the sub-housing 13 is opened and when the sub-housing 13 is closed to the main housing 12, FIG. 4, the attitude of the main housing 12 with respect to the sensor coordinate system changes as shown in FIG. 4, but the acceleration sensor 19 has the normal of the display 5 coincident with the Z axis of the sensor coordinate system, and the horizontal direction of the display 5 Is accommodated in the sub-housing 13 such that the vertical direction of the display 5 coincides with the Y axis of the sensor coordinate system, so that, for example, as shown in FIG. If the display 5, that is, the sub-housing 13 is lifted in the opening / closing direction when the sub-housing 13 is opened and characters or images are displayed on the display 5 as shown in FIG. Pitching direction around the X axis When a change in posture (arrow a in FIG. 1A) is detected and the sub-housing 13 is swiveled by swinging his / her head, the posture change in the rolling direction around the Y axis in the sensor coordinate system (Arrow b in FIG. 1A) is detected.
Further, in a situation where the sub-housing 13 is closed to the main housing 12, the surface of the display 5 and the surface of the key operation unit 4 are overlapped with each other, and therefore, as shown in FIG. The thickness direction of the casing 11 whose substantial thickness is increased by the same as the Z axis of the sensor coordinate system, and the vertical width direction of the closed casing 11, that is, the length direction of the antenna 6, is the Y axis of the sensor coordinate system. 1 and the axial direction of the hinge 20 that connects the main housing 12 and the sub-housing 13 so as to be openable and closable coincides with the X axis of the sensor coordinate system, and is shown in FIG. If the casing 11 is rotated in the direction of the arrow a ′, pitching around the X axis in the sensor coordinate system is detected, and the casing 11 is rotated in the direction of the arrow b ′ shown in FIG. This will detect the rolling around the Y axis in the sensor coordinate system That.

携帯電話1に実装された携帯端末用コマンド入力装置21の構成を図5の機能ブロック図に示す。   The configuration of the mobile terminal command input device 21 mounted on the mobile phone 1 is shown in the functional block diagram of FIG.

携帯端末用コマンド入力装置21は、携帯電話1の副筐体13に配備された加速度センサ19と、加速度センサ19からの信号出力に基いて携帯電話1の動作を制御する制御部22とによって構成される。   The command input device 21 for a mobile terminal includes an acceleration sensor 19 provided in the sub-housing 13 of the mobile phone 1 and a control unit 22 that controls the operation of the mobile phone 1 based on a signal output from the acceleration sensor 19. Is done.

制御部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 control unit 22 includes command receiving means 23 that receives a signal from the acceleration sensor 19 as a function selection command, and various functions implemented in the mobile phone 1 and their execution. The command storage means 24 that stores the relationship with the function selection command to be instructed in correspondence and the function of the mobile phone 1 corresponding to the function selection command received by the command reception means 23 are obtained from the command storage means 24 and the function It is comprised by the operation command means 25 which instruct | indicates execution to the mobile telephone 1.
Further, the control unit 22 further teaches to start processing for registering in the command storage means 24 the relationship between various functions implemented in the mobile phone 1 and function selection commands instructing the execution thereof. The instruction command input means 26 for receiving the operation execution command, the selection of the function to be registered for the function selection command, and the operation of the command reception means 23 are permitted, and the function selection command received by the command reception means 23 is received at that time. The function selection command registration means 27 to be stored in the command storage means 24 in correspondence with the function of the selected mobile phone 1 and the function selection newly stored in the command storage means 24 after the operation of the function selection command registration means 27 Registration result display means 28 for visually displaying the correspondence between the command and the function of the mobile phone 1 on the display 5 of the mobile phone 1 is also provided. It has been.

制御部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 control unit 22 is constructed by using the CPU 9, the ROM 8, the nonvolatile memory 16, the timer 15, and the key operation unit 4 of the mobile phone 1. Specifically, the function of the command receiving means 23 in the control unit 22 is The control program in the CPU 9 and the ROM 8 and the timer 15 are implemented, and the functions of the operation command means 25, the function selection command registration means 27, and the registration result display means 28 in the control unit 22 are controlled by the control program in the CPU 9 and the ROM 8 of the mobile phone 1. It has been realized. The non-volatile memory 16 of the mobile phone 1 functions as a command storage unit 24 in the control unit 22, and the key operation unit 4 of the mobile phone 1 also serves as a teaching command input unit 26 in the control unit 22.

既に述べた通り、加速度センサ19は、携帯電話1の筐体11に生じる振動や揺れ及び姿勢変化等を検知することが可能なもので、このうち、本実施形態においては、筐体11に対して行われるタップ操作の際に加速度センサ19で検知される振動信号、より具体的には、筐体11を指先で2回に亘って軽く叩くダブルタップ操作の際に加速度センサ19で検知される振動信号の組み合わせ即ちタップ−タップの操作を、コマンド受付手段23の起動信号として利用している。コマンド受付手段23による機能選択コマンドの受け付けが許容されるのは、起動信号であるダブルタップ操作が検知されてからタイマ15による設定時間の計時が終了するまでの時間範囲に制限される。   As already described, the acceleration sensor 19 is capable of detecting vibrations, vibrations, posture changes, and the like that occur in the casing 11 of the mobile phone 1. Of these, in the present embodiment, The vibration signal detected by the acceleration sensor 19 during the tap operation performed in this manner, more specifically, detected by the acceleration sensor 19 during the double tap operation of tapping the housing 11 twice with the fingertip. A combination of vibration signals, that is, a tap-tap operation is used as an activation signal for the command receiving means 23. The acceptance of the function selection command by the command acceptance means 23 is limited to the time range from when the double tap operation as the activation signal is detected until the time set by the timer 15 ends.

また、機能選択コマンドとしては、筐体11に対して行われるタップ操作の際に加速度センサ19で検知される振動信号と筐体11の姿勢変化の際に加速度センサ19で検知される姿勢変化信号との組み合わせにより、例えば、タップ−タップ−正ロール−負ロール,タップ−タップ−負ロール−正ロール,タップ−正ロール−負ロールといったように多数のものが定義され、これらの機能選択コマンドと、各機能選択コマンドに対応して呼び出されるべき携帯電話1の諸機能との関係が、予め何組かコマンド記憶手段24に登録されている。
機能選択コマンドは、タップ操作の際に加速度センサ19で検知される振動信号の組み合わせのみによって、例えば、トリプルタップやフォースタップ等のように構成してもよいし、また、筐体11の姿勢変化の際に加速度センサ19で検知される姿勢変化信号の組み合わせのみによって、例えば、正ロールのみ,正ピッチのみ,正ロール−負ロール−正ロール等のように構成しても構わない。
The function selection command includes a vibration signal detected by the acceleration sensor 19 during a tap operation performed on the housing 11 and a posture change signal detected by the acceleration sensor 19 when the posture of the housing 11 changes. Are defined, for example, tap-tap-positive roll-negative roll, tap-tap-negative roll-positive roll, tap-positive roll-negative roll, and these function selection commands and The relationship between various functions of the mobile phone 1 to be called in response to each function selection command is registered in advance in the command storage means 24.
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 acceleration sensor 19 at the time of a tap operation. For example, only the positive roll, the positive pitch, the positive roll, the negative roll, and the positive roll may be configured based on only the combination of the posture change signals detected by the acceleration sensor 19.

不揮発性メモリ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 nonvolatile memory 16 and the function installed in the mobile phone 1 is shown in the conceptual diagram of FIG.

この実施例では、例えば、加速度センサ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 acceleration sensor 19 changes the posture in the positive pitch direction in the sub-housing 13, that is, changes the posture of the display 5 to tilt upward while the sub-housing 13 is opened as shown in FIG. When the movement operation is detected, the function of scrolling up the screen of the display 5 is called (see the column of address 1 in FIG. 6), and the attitude change in the negative pitch direction in the sub-housing 13 by the acceleration sensor 19 That is, as shown in FIG. 1 (a), when an operation of changing the posture of the display 5 to the downward inclination is detected with the sub-housing 13 opened, the function of scrolling the screen of the display 5 downward is called. (See the column for address 2 in FIG. 6).
Similarly, the acceleration sensor 19 changes the posture of the secondary housing 13 in the positive roll direction, that is, the operation of changing the posture of the display 5 to the right while the secondary housing 13 is opened as shown in FIG. When detected, the function of advancing the page by one page on the screen of the display 5 is called (see the address 3 column in FIG. 6), and the posture change in the negative roll direction in the sub-housing 13 by the acceleration sensor 19 In other words, as shown in FIG. 1A, when an operation of changing the posture of the display 5 to the left with the sub housing 13 opened is detected, the function of returning one page on the screen of the display 5 is provided. (See the column of address 4 in FIG. 6).
Among the attitude change signals detected by the acceleration sensor 19 when the attitude of the sub-housing 13 changes, forward and reverse pitching (arrow a in FIG. 1A) and forward and reverse rolling (in FIG. 1A) Since the posture change signal corresponding to the arrow b) corresponds to the up / down / left / right orientation of the display 5, the posture change signal corresponds to the scroll display function of the screen or the page feed / return function. Intuitive operation is possible.
The functions related to screen scrolling and page forwarding / returning are functions that are always used even when the mode of the mobile phone 1 is in the mail creation mode or the mail browsing mode, or even in the web page browsing mode. This is a function that is not restricted by the mode in which the mobile phone 1 is placed (see the columns of addresses 1 to i in FIG. 6).

また、この実施形態の携帯電話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 mobile phone 1 of this embodiment has a security function for locking the use of the mobile phone 1 by software or hardware, and is a tap on the housing 11 in a folded state as shown in FIG. When an operation and a change in posture are detected by the acceleration sensor 19 in the order of tap-tap-positive roll-negative roll, a function for applying a security lock is called (see the column of address i + 1 in FIG. 6), and FIG. When the tap operation and the posture change for the housing 11 in the folded state as shown in b) are detected by the acceleration sensor 19 in the order of tap-tap-negative roll-positive roll, the function to release the security lock is called. (See the column of address i + 2 in FIG. 6).
A security function realized by hardware, for example, the main casing 12 and the sub-chassis 13 are fixed in a closed state by an electromagnetically driven lock claw or the like, thereby completely prohibiting an external operation on the mobile phone 1. In the case of the structure, it is necessary to perform the above-described operation on the housing 11 in the folded state as shown in FIG. 1B, but the security function is realized by software, for example, In the structure that realizes security by canceling the reading of the input operation for the main key of the key operation unit 4, the operation of setting and releasing the security lock is performed in the main casing 12 and the sub casing. Either the state where the body 13 is opened as shown in FIG. 1A or the state where the main housing 12 and the sub-housing 13 are closed as shown in FIG. 1B is possible. Various security lock functions using hardware and security lock functions using software are already known, and their configurations are not limited.
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 mobile phone 1. Even if it is vibrated, there is no problem that the security lock is inadvertently released.
Further, the function of displaying the initial menu on the display 5 includes a tap operation on the sub-housing 13 or the main housing 12 that is opened as shown in FIG. 1A and a function shown in FIG. Called when the acceleration sensor 19 detects a change in the posture of the sub-housing 13 in the opened state in the order of tap-positive roll-negative roll (see the column of address i + 3 in FIG. 6), and displays on the display 5 The function of returning to the standby screen is called when a tap operation is detected as a triple tap in the order of tap-tap-tap (see the column of address i + 4 in FIG. 6).
These functions are also functions that are not restricted by the mode in which the mobile phone 1 is placed (see the column of addresses i + 1 to j in FIG. 6).

更に、この実施形態の携帯電話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 mobile phone 1 of this embodiment also has a function as a music player and a function as a Web browser, and the music player mode is selected as the mode of the mobile phone 1 at that time. Is called a function to start playing music when the acceleration sensor 19 detects a tap operation and a change in posture in the order of tap-forward roll (see the column of address j + 1 in FIG. 6). When the tap operation and the posture change on the body 11 are detected by the acceleration sensor 19 in the order of tap-negative roll, a function for stopping the music reproduction is called (see the address j + 2 column in FIG. 6). . In addition, when the mail creation mode is selected as the mode of the mobile phone 1 at that time, the tap operation and the posture change with respect to the housing 11 are detected by the acceleration sensor 19 in the order of tap-forward roll. Then, a function for sending mail is called (see the column of address j + 3 in FIG. 6). Furthermore, when the Web page browsing mode is selected as the mode of the mobile phone 1 at that time, the tap operation and the posture change with respect to the housing 11 are detected by the acceleration sensor 19 in the order of tap-negative roll. Then, the function of closing the browser and ending the Web page browsing mode is called (see the column of address j + 4 in FIG. 6).
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 CPU 9 calls the function corresponding to the function selection command after determining in what mode the mobile phone 1 is placed, these function selection commands It is not used confusedly.
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 mobile phone 1 is placed (see the column of addresses j + 1 to k in FIG. 6).

不揮発性メモリ16からなるコマンド記憶手段24には、機能選択コマンドと其れに対応する機能の関係について多種多様なものが記憶されるが、他の組み合わせについては説明を省略する。   The command storage means 24 composed of the non-volatile memory 16 stores a wide variety of relations between the function selection commands and the functions corresponding thereto, but explanations of other combinations are omitted.

前述した通り、画面のスクロール表示機能やページの送り/戻し機能に関しては、直感的な操作が可能となることから、筐体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 housing 11 is displayed as the screen scroll display function. It is desirable that the function selection command consisting of forward / reverse rolling operation of the housing 11 is made to correspond to the page feed / return function. Since the rational relationship between the functions executed by the system is sparse, it is possible to correspond to each function as the user thinks by appropriately combining tap operation, pitching operation, rolling operation, yawing operation, etc. It does not matter if the function selection command is created.

携帯電話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 cellular phone 1 and registering it in the command storage means 24 or rewriting a function selection command used for calling a specific function, a teaching command The teaching operation execution command is input to the function selection command registration unit 27 by operating the custom setting key of the key operation unit 4 functioning as the input unit 26, and the command reception unit 23 is activated by a command from the function selection command registration unit 27. Is temporarily allowed, and the user himself performs a tap operation and a posture change operation on the housing 11, and selects a vibration signal and a posture change signal output from the acceleration sensor 19 according to these operations. The command receiving means 23 reads it as a command, and this function selection command is sent to the mobile phone 1 selected at that time. In correspondence with the ability to allow to be stored in the command storage unit 24.
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 mobile phone 1 can be connected to the Internet or send / receive e-mails, the manufacturer performs tap operation, pitching operation, rolling operation, yawing in advance in accordance with the type of hand failure assumed. Create several types of function selection command templates consisting of combinations of operations, etc., select a template that matches the user's failure from these templates, download it to the mobile phone 1, and automatically download it. It is also possible to register in the command storage means 24.
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 mobile phone 1 is determined by the processing of the registration result display means 28. It is displayed on the display 5 of the mobile phone 1 with an animation or an icon.
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 mobile phone 1 shakes in correspondence with an icon that causes a letter to flow on the wind. It is possible to display icons indicating that the mobile phone 1 in FIG. 1A is rolled at a predetermined angle around the Y axis in this order, for example, from left to right. . In the case of animation display, an image in which a letter flows in the wind, an image in which the mobile phone 1 shakes, and the mobile phone 1 in FIG. 1A gradually rolls in the positive direction around the Y axis. It is also possible to display images that are being processed in time series.

図7および図8は携帯電話1と携帯端末用コマンド入力装置21を制御するCPU9の処理動作を簡略化して示したフローチャートである。   FIG. 7 and FIG. 8 are flowcharts showing a simplified processing operation of the CPU 9 that controls the mobile phone 1 and the command input device 21 for the mobile terminal.

次に、携帯端末用コマンド入力装置21の制御部22におけるコマンド受付手段23,動作指令手段25,機能選択コマンド登録手段27,登録結果表示手段28として機能するCPU9の処理動作と本実施形態におけるコマンド入力方法の具体例について図7および図8を参照して説明する。   Next, the processing operation of the CPU 9 functioning as the command receiving means 23, the operation command means 25, the function selection command registration means 27, and the registration result display means 28 in the control unit 22 of the command input device 21 for portable terminal and the commands in this embodiment. A specific example of the input method will be described with reference to FIGS.

携帯電話1に電源が投入されると、CPU9は、まず、コマンド受付手段23の作動状態を記憶するコマンド受付フラグFをリセット状態とする初期化処理を実行する(ステップS1)。
コマンド受付フラグFは、コマンド受付手段23の作動状態を記憶するフラグであり、このフラグがセットされている状況下ではコマンド受付手段23が加速度センサ19からの信号出力を機能選択コマンドとして読み込むことが許容される一方、コマンド受付フラグFがリセットされた状況下にあっては、コマンド受付手段23が加速度センサ19からの信号出力を機能選択コマンドとして読み込むことが禁止されるようになっている。
When the mobile phone 1 is powered on, the CPU 9 first executes an initialization process for resetting the command reception flag F that stores the operating state of the command reception means 23 (step S1).
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 acceleration sensor 19 as a function selection command. On the other hand, when the command reception flag F is reset, the command reception means 23 is prohibited from reading the signal output from the acceleration sensor 19 as a function selection command.

次いで、コマンド受付手段23として機能するCPU9は、コマンド受付フラグFがセットされているか否かを判定するが(ステップS2)、この時点ではコマンド受付フラグFがリセット状態に保持されているので、ステップS2の判定結果は偽となり、コマンド受付手段23として機能するCPU9は、更に、加速度センサ19によって起動信号が検知されているか否か、つまり、筐体11に対するユーザのダブルタップ操作が検知されているか否かを判定することになる(ステップS3)。   Next, the CPU 9 functioning as the command reception means 23 determines whether or not the command reception flag F is set (step S2). At this time, since the command reception flag F is held in the reset state, step 9 is performed. The determination result in S2 is false, and the CPU 9 functioning as the command accepting unit 23 further determines whether or not an activation signal is detected by the acceleration sensor 19, that is, whether or not a double tap operation of the user with respect to the housing 11 is detected. It is determined whether or not (step S3).

ダブルタップ操作からなる起動信号が検知されずにステップ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 CPU 9 functioning as the function selection command registration means 27 further Whether or not the custom setting key of the key operation unit 4 functioning as the teaching command input unit 26 is operated by the user. In short, a new function selection command is registered or registered in the command storage unit 24 including the nonvolatile memory 16. It is determined whether or not a request for rewriting the function selection command is input by the user (step S18).

カスタム設定キーの操作が検知されずにステップ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 CPU 9 performs only the determination process of step S2, step S3, step S18 and the normal process of step S19. Are repeatedly executed, and only processing related to the control of the mobile phone 1 is continuously executed as in the case of the conventional mobile phone.

このようにしてステップ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 CPU 9 receives the command receiving means. A guidance message or an icon indicating that the operation of the operation 23 is permitted is displayed on the display 5 of the mobile phone 1 to notify the user (step S4), and the timer 15 is activated to start the operation of the command receiving means 23. The elapsed time measurement is started (step S5), and at the same time, by setting the command reception flag F, the fact that the input of the function selection command to the command reception means 23 is permitted is stored (step S6).

次いで、コマンド受付手段23として機能するCPU9は、筐体11に対するタップ操作に対応した振動信号や筐体11の姿勢変化操作に対応した姿勢変化信号の組み合わせからなる機能選択コマンドが加速度センサ19から入力されているか否か、要するに、携帯電話1が有する何らかの機能を呼び出すための操作がユーザの手によって行われているか否かを判定することになる(ステップS7)。   Next, the CPU 9 functioning as the command receiving means 23 receives from the acceleration sensor 19 a function selection command consisting of a combination of a vibration signal corresponding to the tap operation on the housing 11 and a posture change signal corresponding to the posture changing operation of the housing 11. In other words, it is determined whether or not an operation for calling some function of the mobile phone 1 is performed by the user's hand (step S7).

この段階で機能選択コマンドの入力が検知されずにステップ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 CPU 9 functioning as the command receiving means 23 further determines the elapsed time measured by the timer 15 in advance. It is determined whether or not the set value, for example, 15 seconds has been reached (step S8). If the set value has not been reached, the process proceeds to the determination process in step S2 again to determine whether the command reception flag F is set. Determine whether or not. Since the command reception flag F has already been set at this point, the determination result in step S2 is true, and the CPU 9 functioning as the command reception unit 23 repeatedly executes only the determination processes in steps S7, S8, and S2. Thus, it waits for the input of a function selection command from the acceleration sensor 19 or the arrival of the set value of the elapsed time after the operation of the command receiving means 23 starts.

このようにしてステップ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 CPU 9 functioning as the operation command unit 25 is detected. A list of function selection commands (see FIG. 6) stored in the non-volatile memory 16 functioning as the command storage means 24 is searched, and the function selection command detected in this processing relates to setting / canceling of the security lock. It is determined whether or not (step S11). If the function selection command relates to setting / canceling of the security lock, the CPU 9 functioning as the operation command unit 25 calls a function corresponding to the content of the function selection command from the command storage unit 24, and the function The mobile phone 1 is caused to execute processing corresponding to (step S17).
In the example of FIG. 6, the function selection command including the tap operation and the posture change is detected by the acceleration sensor 19 in the order of tap-tap-positive roll-negative roll and detected in the order of tap-tap-negative roll-positive roll. In this case, the determination result in step S11 is true, and when a tap operation and a change in posture are detected in the order of tap-tap-positive roll-negative roll, a security lock is set in the process of step S17 ( If the tap operation and the posture change are detected in the order of tap-tap-negative roll-positive roll, the security lock setting is canceled in step S17. (See the column of address i + 2 in FIG. 6).
When the processing related to the setting / canceling of the security lock is executed in this way, the CPU 9 clears the display of the guidance message indicating that the operation of the command receiving means 23 is permitted (step S9), and the command reception flag F Is reset (step S10) to return to the initial standby state.
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 CPU 9 searches a list of function selection commands (see FIG. 6) stored in the non-volatile memory 16 functioning as the command storage unit 24, and the function selection command detected in this process is placed on the mobile phone 1. It is determined whether or not it depends on the selected mode (step S12). If the function selection command does not depend on the mode, the CPU 9 functioning as the operation command means 25 changes the contents of the function selection command based on only the mode of the function selection command detected in the current process. The corresponding function is called from the command storage unit 24, and the processing corresponding to the function is executed by the mobile phone 1 (step S13).
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 display 5 upward. (Refer to the column of address 1 in FIG. 6) In the process of step S13, a process of performing an upward scroll using the function of the mobile phone 1 is executed.
When the scroll process is performed in this way, the CPU 9 restarts the timer 15 and restarts the measurement of the elapsed time after starting the operation of the command receiving means 23 (step S16), and proceeds to the process of step S2. Transition.
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 timer 15, If the sub-chassis 13 is kept tilted in the positive pitch direction, the processes of step S7, step S11, step S12, step S13, step S16, and step S2 are repeated, and the screen Continuous scrolling is allowed.
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 address 2 column in FIG. 6). Therefore, in the process of step S13, the process of scrolling the screen downward using the function of the mobile phone 1 Thus, switching from scrolling up to scrolling down can be performed without performing special switching processing. The processing related to page page forward and backward is equivalent to this.

一方、前述したステップ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 mobile phone 1 is placed, the operation command The CPU 9 functioning as the means 25 first detects in what mode the mobile phone 1 is currently placed (step S14), and is detected by the mode in which the mobile phone 1 is placed and the current processing. Based on the function selection command mode, the function corresponding to these modes and the function selection command is called from the command storage means 24, and the mobile phone 1 is caused to execute processing corresponding to the function (step S15).
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 mobile phone 1 is the music player mode at this point, the function selection command and the function corresponding to the mode are music playback (see the column of address j + 1 in FIG. 6). In the process, a process of playing music using the function of the mobile phone 1 is executed. If the mode of the cellular phone 1 is the mail creation mode at this time, the function selection command and the function corresponding to the mode are the transmission of mail (see the column of address j + 3 in FIG. 6). In the process of S15, a process of transmitting mail using the function of the mobile phone 1 is executed.

これに対し、前述のようにしてステップ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 timer 15. If the elapsed time has reached the set value, that is, if the determination result in step S8 is true, the user inputs a function selection command even after waiting for a predetermined set time. The CPU 9 functioning as the command receiving means 23 clears the display of the guidance message indicating that the operation of the command receiving means 23 is allowed (step S9), and resets the command reception flag F. Then (step S10), it returns to the initial standby state.

セキュリティロックの設定/解除に相当する機能選択コマンドを除けば、例えば、画面の上スクロールや下スクロールのように、機能選択コマンドに対応した機能を実現するための処理を連続的に実行することが可能であるが、最終的な機能選択コマンドの入力操作が確認されてから予め設定された時間たとえば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 CPU 9 is initialized. The operation of the command receiving means 23 is prohibited unless the activation signal by the double tap operation is detected again.
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 CPU 9 repeatedly executes the processes of steps S2, S3, S18, and S19 described above to perform normal processes required for controlling the mobile phone 1, the teaching command input means 26 is used. When the operation of the custom setting key of the functioning key operation unit 4 is detected in the determination process of step S18, that is, a new function selection command is registered in the command storage means 24 composed of the nonvolatile memory 16 or the registered function When a teaching operation execution command for rewriting the selection command is input by the user's hand, the CPU 9 first indicates that the teaching mode for registering or rewriting the function selection command has been entered. Guidance messages such as “Please call the necessary function before performing teaching operation” After displaying the di (step S20), and starts the timer 15 to start the elapsed time measurement from entering the teaching mode (step S21).

次いで、機能選択コマンド登録手段27として機能するCPU9は、キー操作部4の選択キーや階層移動キー等に対して行われるユーザの操作に応じ、従来と同様、携帯電話1のキー操作に基く通常の手順でユーザの要求する機能つまり機能選択コマンドの登録対象として選択する機能を呼び出した後(ステップS22)、コマンド受付手段23の作動を許容する。そして、機能選択コマンド登録手段27として機能するCPU9は、筐体11に対するタップ操作,ピッチング操作,ローリング操作,ヨーイング操作等で生じる振動や姿勢変化信号が加速度センサ19を介してコマンド受付手段23に入力されているか否か、要するに、機能選択コマンドの作成に必要とされる教示操作がユーザによって行われているか否かを判定し(ステップS23)、これらの信号が入力されていれば、予め決められた時間の範囲たとえば15秒の範囲で此れらの入力操作を受け付けて、タップ操作,ピッチング操作,ローリング操作,ヨーイング操作等で生じる振動や姿勢変化信号の組み合わせを、ユーザが作成した機能選択コマンドとしてRAM10に一時記憶する(ステップS24,ステップS25)。   Next, the CPU 9 functioning as the function selection command registering means 27 normally performs the normal operation based on the key operation of the mobile phone 1 in accordance with the user operation performed on the selection key of the key operation unit 4 or the hierarchy movement key. After calling the function requested by the user, that is, the function selected as a function selection command registration target (step S22), the operation of the command receiving means 23 is permitted. Then, the CPU 9 functioning as the function selection command registration means 27 inputs vibrations and posture change signals generated by a tap operation, pitching operation, rolling operation, yawing operation, etc., to the command receiving means 23 via the acceleration sensor 19. Whether or not the teaching operation required for creating the function selection command is performed by the user (step S23), and if these signals are input, it is determined in advance. A function selection command created by the user that accepts these input operations within the range of 15 seconds, for example, a combination of vibration and posture change signals generated by tap operation, pitching operation, rolling operation, yawing operation, etc. Is temporarily stored in the RAM 10 (step S24, step S25).

そして、予め設定された時間が経過したことがステップ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 CPU 9 functioning as the function selection command registration unit 27 determines that the function selected in the above-described step S22 is the cellular phone 1. If the function does not depend on the mode, a list of function selection commands stored in the non-volatile memory 16 functioning as the command storage unit 24 is determined (step S26). 6)), and in the function selection command column corresponding to the function currently selected at step S22, ie, the function selected at step S22, the vibration or posture change signal temporarily stored at step S24 is stored. In combination, in short, the contents of the function selection command newly created by the user are overwritten and registered (step S28). . If the determination result in step S26 is true and it is clear that the function selected in this process depends on the mode of the mobile phone 1, it functions as the function selection command registration means 27. The CPU 9 detects the mode in which the mobile phone 1 is currently placed, and then searches a list of function selection commands (see FIG. 6) stored in the nonvolatile memory 16 that functions as the command storage unit 24. In the function selection command column corresponding to the mode in which the cellular phone 1 is currently placed and the function currently selected, a combination of vibration and posture change signals temporarily stored in step S24, that is, the user Thus, the newly created function selection command is overwritten and registered (step S27).
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 casing 11 is sequentially detected in the processes of step S23 to step S25. In this case, this tap-positive roll-negative roll-tap signal combination replaces the previously stored tap-tap-positive roll-negative roll signal combination, and a function for setting a security lock. The command is registered in the command storage means 24 as a selection command (see the column of address i + 1 in FIG. 6). Further, for example, if the music playback function depending on the mode of the music player is called in the process of step S22, and the tap-forward yaw operation on the housing 11 is sequentially detected in the processes of step S23 to step S25. The tap-forward yaw signal combination is registered in the command storage means 24 as a function selection command for playing music in the music player mode, instead of the tap-forward roll signal combination stored so far. (See the column of address j + 1 in FIG. 6).

このようにして機能選択コマンド登録手段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 command registration unit 27 in this way, the CPU 9 functioning as the registration result display unit 28 then selects the mobile phone selected in the process of step S22. The correspondence relationship between the function of the mobile phone 1 and the function selection command is determined based on the combination of the function 1 and the signal temporarily stored in step S24, that is, the content of the newly registered function selection command. Visually displayed on the display 5 (step S29).
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 mobile phone 1 is associated with an icon that causes a music note to flow out from the music player. It is possible to display icons that tremble and icons indicating that the mobile phone 1 in FIG. 1B is yawing a predetermined angle around the Z axis in this order. Instead of icon display, vibration and posture change of the casing 11 corresponding to the function selection command may be displayed in time series using animation display.

ユーザは、ディスプレイ5に表示されたアイコンやアニメーションを確認することで、自分が行なったと思う操作が機能選択コマンドとして的確に登録されているか否かを判断し、自分が行なったと思う操作がアイコンやアニメーションの表示によって的確に再現されていれば、キー操作部4の教示終了キーを操作して教示操作を終え、また、自分が行なったと思う操作がアイコンやアニメーションによって再現されていなければ、キー操作部4のパラメータ調整キーを操作する。   The user confirms the icon or animation displayed on the display 5 to determine whether or not the operation that he / she thinks has been performed is properly registered as a function selection command. If it is accurately reproduced by displaying the animation, the teaching end key of the key operation unit 4 is operated to finish the teaching operation. If the operation that the user thinks is performed is not reproduced by the icon or animation, the key operation is performed. The parameter adjustment key of section 4 is operated.

これらの教示終了キーやパラメータ調整キーの操作はステップS30の判定処理でCPU9によって検知される。   The operation of these teaching end keys and parameter adjustment keys is detected by the CPU 9 in the determination process of step S30.

教示終了キーの操作が検知された場合には、ユーザが思う通りの機能選択コマンドが適切に登録されたことを意味するので、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 CPU 9 returns to the initial standby state as it is, and the mobile phone 1 Resume normal processing related to control.

また、ステップ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 housing 11 or the amount of change in posture and the detection characteristics of the acceleration sensor 19 do not match well. Once again, an allowable value resetting process related to fine adjustment of the detection characteristics of the acceleration sensor 19 is executed (step S31).

この許容値再設定処理は、例えば、タップ操作の有無の判断基準とする振動の大きさの閾値やピッチング操作,ローリング操作,ヨーイング操作等の有無の判断基準とする姿勢変化量の閾値の再設定に関わる処理である。
指や手首の弱いユーザによって行われるタップ操作を適切に認識できるようにするためには、タップ操作の有無の判断基準とする閾値を小さめに設定し、また、外乱による僅かな振動がタップ操作として誤認識されてしまうような場合においては、この閾値を大きめに設定し直すとよい。
また、指や手首に障害があってリスト動作の自由度が低いユーザの場合には、ピッチング操作,ローリング操作,ヨーイング操作等の有無の判断基準とする姿勢変化量の閾値を小さめに設定して筐体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 housing 11, on the contrary, in the case of a user who is insufficiently restrained with respect to finger and wrist movements, by resetting the posture change amount threshold value to a larger value, It is desirable that the posture change of the casing 11 caused by disturbance due to a tick or the like is not accidentally recognized as a pitching operation, a rolling operation, a yawing operation, or the like.
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 display 5 for the user. It is possible to carry out by an easy procedure such as presenting and allowing the user to select any value and resetting it in the parameter storage area of the nonvolatile memory 16.

閾値のパラメータの再設定操作を行った場合には、ユーザは、前記と同様にして再びキー操作部4のカスタム設定キーを操作し、機能選択コマンドの登録や書き換えを行なうためのステップS20〜ステップS29の処理を再実行した上で、ステップS29の処理で表示されるアイコン表示やアニメーション表示を参照し、自分が行なった操作が機能選択コマンドとして的確に登録されているか否かを判断する。
このようなリトライ操作を必要に応じて繰り返し実行することで、タップ操作の有無の判断基準とする振動の大きさの閾値やピッチング操作,ローリング操作,ヨーイング操作等の有無の判断基準とする姿勢変化量の閾値の最適化が可能であり、それ以降に行われる機能選択コマンドの教示操作においては、煩わしい再設定操作やリトライ操作を行うことなく、ユーザが考えた通りの機能選択コマンドを容易に作成して不揮発性メモリ16からなるコマンド記憶手段24に登録することができるようになる。
When the threshold parameter resetting operation is performed, the user operates the custom setting key of the key operation unit 4 again in the same manner as described above to perform step S20 to step S20 to register or rewrite the function selection command. After the process of S29 is re-executed, it is determined whether or not the operation performed by the user is accurately registered as a function selection command by referring to the icon display or the animation display displayed in the process of step S29.
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 nonvolatile memory 16.

なお、このようにして閾値が最適化された状況下においてもユーザ自身が思い描いたような機能選択コマンドが作成されなかった場合には、単に、ユーザの不注意による操作ミス等が失敗の原因である可能性が高いので、敢えて、閾値最適化のためにステップ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 display 5 in the process of step S29 is confirmed, and when it is found that the desired function selection command has not been registered, the teaching end key is operated immediately, and the CPU 9 Is returned to the initial standby state, and the custom setting key of the key operation unit 4 is operated in the same manner as described above, and only the processing of step S20 to step S29 for registering or rewriting the function selection command is repeated. Just do it. Accordingly, it is possible to detect in advance a registration error of the function selection command due to an erroneous operation and perform an appropriate resetting action.

コマンド受付手段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 mobile phone 1 is being carried, vibrations, shaking, or posture changes of the casing 11 occur in various ways. However, in normal carrying operations, shaking and attitude changes mostly occur. Since the phenomenon of hitting hardly occurs, by using the combination of vibration signals detected by the acceleration sensor 19 during the tap operation performed on the housing 11 as an activation signal, only the combination of posture change signals is used. Compared with the case where it is used as an activation signal, it is possible to prevent inadvertent operation of the command receiving means 23 with a higher probability.

コマンド受付手段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 acceleration sensor 19, the acceleration sensor 19 is temporarily moved while the mobile phone 1 is carried in the pocket or bag. There is a concern that even if a signal equivalent to the function selection command is accidentally output by detecting vibration, shaking, or posture change of the housing 11, this signal is read by the command receiving means 23 as a function selection command. There is no.
Strictly speaking, there is a possibility that the acceleration sensor 19 detects an impact equivalent to a double tap operation while the mobile phone 1 is carried in a pocket or bag. Even if the operation of the command receiving means 23 is permitted under the circumstances, the time for the command receiving means 23 to receive the signal from the acceleration sensor 19 as a function selection command is limited to, for example, 15 seconds. Within the range, vibration, shaking, or posture change equivalent to any function selection command occurs by chance, and this vibration, shaking, posture change, etc. is erroneously recognized by the command receiving means 23 as any function selection command. There is almost no possibility of being. Under the situation where a large number of function selection commands are registered in the command storage means 24, the possibility of accidental vibration, shaking, or posture change equivalent to any of the function selection commands is probabilistic to some extent. However, in reality, the product of the probability obtained by multiplying this probability by the probability of occurrence of an impact equivalent to the double-tap operation as the activation signal is the probability of malfunction, so the probability is extremely low. It can be considered that the malfunction of the function is almost certainly prevented.

また、機能選択コマンドは、任意回数のタップ操作,正負のピッチング操作,正負のローリング操作,正負のヨーイング操作を任意に組み合わせ且つ順列を変えて構成することができるので、携帯電話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 mobile phone 1 can be changed. However, it is always possible to register the function selection command and the function of the mobile phone 1 in the command storage unit 24 in a one-to-one correspondence relationship. Of course, whether or not the user can memorize all the function selection commands is another problem, but at least in theory, by using these function selection commands, it is possible to carry the mobile phone without touching the key operation unit 4 at all. You can use all the functions of the phone 1.

なお、この実施形態では、タップ操作の有無,正負のピッチング操作の有無,正負のローリング操作の有無,正負のヨーイング操作の有無からなる任意の組み合わせ及び順列を機能選択コマンドとして判定し、単に、操作の時系列を追ってユーザが入力した機能選択コマンドと予めコマンド記憶手段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 timer 15 and the time required for the tap operation or various posture change operations is measured at the time of the teaching operation. Functions stored in the storage means 24 and the function selection commands input by the user and the functions stored in the command storage means 24 Upon determination of the match or mismatch with-option command may be as a criterion for match or mismatch, including the time required for each operation.
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 means 24, even if the tap-forward roll operation by the user is detected again, the time required for the primary roll at that time is not in the range of 0.2 seconds ± 10%, for example. In this case, it is possible to make the call of the music playback function non-executed on the assumption that the function selection command corresponding to the music playback function has not been properly input.
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 mobile phone 1 is generally elongated, a relatively large space is required for the yawing operation of the housing 11, but a wide space is necessary for the tap operation, the positive / negative pitching operation, and the positive / negative rolling operation. It is unnecessary. Therefore, when the user frequently uses the music player of the mobile phone 1, a function required for the operation of the music player by combining only the tap operation, the positive / negative pitching operation, and the positive / negative rolling operation is provided. By creating a function selection command for reading out and registering it in the command storage means 24, for example, all the functions of the music player can be used with the mobile phone 1 still in the pocket. Is possible.

また、従来の携帯電話においてキー操作部4に割り当てられていた機能、例えば、選択キーや階層移動キーの機能を機能選択コマンドに割り振るようにすれば、キー操作部4に配置するキーの数自体を削減したり、携帯電話1を更に小型化するといったことも可能である。
この小型化は単なる小型化ではなく、タップ操作,ピッチング操作,ローリング操作,ヨーイング操作の組み合わせからなる機能選択コマンド、つまり、携帯電話1の筐体11を直接的に叩いたり筐体11を持って姿勢を変化させたりすることで生成されるコマンドを利用したものであるから、携帯電話1の小型化によって一般的に生じる弊害、つまり、キーの過剰な小型化による操作性の悪化といった問題を生じる心配がない。
Further, if the functions assigned to the key operation unit 4 in the conventional mobile phone, for example, the functions of the selection key and the hierarchy movement key are allocated to the function selection command, the number of keys arranged in the key operation unit 4 itself. The mobile phone 1 can be further reduced in size.
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 case 11 of the mobile phone 1 or holding the case 11. Since the command generated by changing the posture is used, there is a problem that is generally caused by downsizing of the mobile phone 1, that is, a problem of deterioration in operability due to excessive downsizing of the key. There is no worry.

本発明のコマンド入力方法を適用した携帯端末用コマンド入力装置を携帯端末の一種である携帯電話に実装した場合の一実施形態について外観の概略を示した斜視図であり、図1(a)は携帯電話を開いた状態で示した斜視図、また、図1(b)は携帯電話を閉じた状態で示した斜視図である。BRIEF DESCRIPTION OF THE DRAWINGS 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 a command input method of the present invention is applied is mounted on a mobile phone that is a type of mobile terminal. FIG. 1B is a perspective view showing the cellular phone in a closed state, and FIG. 1B is a perspective view showing the cellular phone in a closed state. 同実施形態における携帯電話のハードウェア構成の概略を示したブロック図である。It is the block diagram which showed the outline of the hardware constitutions of the mobile telephone in the same embodiment. 直交3軸方向に対する加速度センサの検出機能を簡略化して示した概念図である。It is the conceptual diagram which simplified and showed the detection function of the acceleration sensor with respect to an orthogonal three-axis direction. 直交3軸の各軸周りに対する加速度センサの検出機能を簡略化して示した概念図である。It is the conceptual diagram which simplified and showed the detection function of the acceleration sensor about each axis | shaft of three orthogonal axes. 同実施形態の携帯電話に実装された携帯端末用コマンド入力装置の構成を示した機能ブロック図である。FIG. 3 is a functional block diagram showing a configuration of a command input device for a mobile terminal mounted on the mobile phone of the same embodiment. コマンド記憶手段に記憶された機能選択コマンドの一例を示した概念図である。It is the conceptual diagram which showed an example of the function selection command memorize | stored in the command memory | storage means. 同実施形態の携帯電話と携帯端末用コマンド入力装置を制御するCPUの処理動作を簡略化して示したフローチャートである。6 is a flowchart showing a simplified processing operation of a CPU that controls the mobile phone and the command input device for the mobile terminal according to the embodiment. 同実施形態の携帯電話と携帯端末用コマンド入力装置を制御するCPUの処理動作を簡略化して示したフローチャートの続きである。FIG. 5 is a continuation of a flowchart showing a simplified processing operation of a CPU that controls the mobile phone and the command input device for the mobile terminal according to the embodiment.

符号の説明Explanation of symbols

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 Microphone 3 Speaker 4 Key operation unit 5 Display 6 Antenna 7 Backlight 8 ROM
9 CPU
10 RAM
DESCRIPTION OF SYMBOLS 11 Housing | casing 12 Main housing | casing 13 Sub housing | casing 14 Display control part 15 Timer 16 Non-volatile memory 17 Voice processing part 18 Transmission / reception part 19 Acceleration sensor 20 Hinge 21 Command input device 22 for portable terminals Control part 23 Command reception means 24 Command storage Means 25 Operation command means 26 Teaching command input means (custom setting key)
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.
前記起動信号が、前記筐体に対して行われるタップ操作の際に前記加速度センサで検知される振動信号もしくは該振動信号の組み合わせによって構成されていることを特徴とする請求項1記載の携帯端末用コマンド入力装置。   The mobile terminal according to claim 1, wherein the activation signal is configured by a vibration signal detected by the acceleration sensor or a combination of the vibration signals when a tap operation is performed on the casing. Command input device. 前記機能選択コマンドが、前記筐体の姿勢変化の際に前記加速度センサで検知される姿勢変化信号もしくは該姿勢変化信号の組み合わせによって構成されていることを特徴とする請求項1または請求項2記載の携帯端末用コマンド入力装置。   3. The function selection command is configured by a posture change signal detected by the acceleration sensor or a combination of the posture change signals when the posture of the casing is changed. Command input device for mobile terminals. 前記機能選択コマンドが、前記筐体に対して行われるタップ操作の際に前記加速度センサで検知される振動信号もしくは該振動信号の組み合わせによって構成されていることを特徴とする請求項1または請求項2記載の携帯端末用コマンド入力装置。   The function selection command is configured by a vibration signal detected by the acceleration sensor or a combination of the vibration signals when a tap operation is performed on the casing. 3. A command input device for a portable terminal according to 2. 前記機能選択コマンドが、前記筐体に対して行われるタップ操作の際に前記加速度センサで検知される振動信号と前記筐体の姿勢変化の際に前記加速度センサで検知される姿勢変化信号の組み合わせによって構成されていることを特徴とする請求項1または請求項2記載の携帯端末用コマンド入力装置。   The function selection command is a combination of a vibration signal detected by the acceleration sensor during a tap operation performed on the housing and a posture change signal detected by the acceleration sensor when the posture of the housing changes. The command input device for a portable terminal according to claim 1 or 2, characterized by comprising: 携帯端末に実装された各種の機能と其の実行を指示する機能選択コマンドとの関係を前記コマンド記憶手段に登録するための教示操作実行コマンドを前記制御部に入力するための教示指令入力手段と、前記教示操作実行コマンドを検知して機能選択コマンドの登録対象とする機能の選択と前記コマンド受付手段の作動を許容し、該コマンド受付手段によって受け付けられた機能選択コマンドを当該時点で選択されている携帯端末の機能に対応させて前記コマンド記憶手段に記憶させる機能選択コマンド登録手段とを前記制御部に備えたことを特徴とする請求項1,請求項2,請求項3,請求項4または請求項5記載の携帯端末用コマンド入力装置。   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; , Detecting the teaching operation execution command, allowing selection of a function to be registered as a function selection command and operation of the command receiving means, and selecting a function selection command received by the command receiving means at that time. A function selection command registration means for storing in the command storage means in correspondence with a function of a mobile terminal that is present is provided in the control unit. The command input device for portable terminals according to claim 5. 前記機能選択コマンド登録手段の作動後、前記コマンド記憶手段に新たに記憶された機能選択コマンドと携帯端末の機能との対応関係を携帯端末のディスプレイに可視表示する登録結果表示手段を前記制御部に備えたことを特徴とする請求項6記載の携帯端末用コマンド入力装置。   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. The mobile terminal command input device according to claim 6, further comprising: 前記登録結果表示手段は、前記機能選択コマンドに相当する前記筐体の振動および姿勢変化をアニメーションもしくはアイコンによって表示するように構成されていることを特徴とする請求項7記載の携帯端末用コマンド入力装置。   8. The mobile terminal command input according to claim 7, wherein the registration result display means is configured to display the vibration and posture change of the housing corresponding to the function selection command by an animation or an icon. apparatus. 携帯端末の筐体に配備された加速度センサによって検知される信号に基いて携帯端末の動作を制御するようにした携帯端末用コマンド入力方法であって、
前記加速度センサによって検知可能な振動信号や姿勢変化信号の組み合わせからなる起動信号、および、前記加速度センサによって検知可能な振動信号や姿勢変化信号の組み合わせからなる機能選択コマンドと前記携帯端末に実装された各種の機能との対応関係を前記携帯端末の制御部に予め記憶させておき、
前記加速度センサによって前記起動信号が検知された場合に限り、予め設定された時間の範囲で、前記加速度センサによって検知される振動信号や姿勢変化信号を前記制御部が機能選択コマンドとして読み込み、
前記制御部が、前記加速度センサによって検知された機能選択コマンドに対応する携帯端末の機能を求め、当該機能の実行を携帯端末に指示するようにしたことを特徴とする携帯端末用コマンド入力方法。
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.
前記起動信号が、前記筐体に対して行われるタップ操作の際に前記加速度センサで検知される振動信号もしくは該振動信号の組み合わせによって構成されていることを特徴とする請求項9記載の携帯端末用コマンド入力方法。   The mobile terminal according to claim 9, wherein the activation signal is configured by a vibration signal detected by the acceleration sensor or a combination of the vibration signals when a tap operation is performed on the casing. Command input method. 前記機能選択コマンドが、前記筐体の姿勢変化の際に前記加速度センサで検知される姿勢変化信号もしくは該姿勢変化信号の組み合わせによって構成されていることを特徴とする請求項9または請求項10記載の携帯端末用コマンド入力方法。   11. The function selection command is configured by a posture change signal detected by the acceleration sensor or a combination of the posture change signals when the posture of the casing is changed. Command input method for mobile terminals. 前記機能選択コマンドが、前記筐体に対して行われるタップ操作の際に前記加速度センサで検知される振動信号もしくは該振動信号の組み合わせによって構成されていることを特徴とする請求項9または請求項10記載の携帯端末用コマンド入力方法。   10. The function selection command is configured by a vibration signal detected by the acceleration sensor or a combination of the vibration signals when a tap operation is performed on the casing. The command input method for mobile terminals according to 10. 前記機能選択コマンドが、前記筐体に対して行われるタップ操作の際に前記加速度センサで検知される振動信号と前記筐体の姿勢変化の際に前記加速度センサで検知される姿勢変化信号の組み合わせによって構成されていることを特徴とする請求項9または請求項10記載の携帯端末用コマンド入力方法。   The function selection command is a combination of a vibration signal detected by the acceleration sensor during a tap operation performed on the housing and a posture change signal detected by the acceleration sensor when the posture of the housing changes. The command input method for mobile terminals according to claim 9 or 10, characterized by comprising: 携帯端末に実装された各種の機能に対応する機能選択コマンドとなる振動信号や姿勢変化信号の組み合わせを前記筐体に対するユーザのタップ操作や姿勢変化操作により前記加速度センサを介して前記制御部に読み込ませる教示操作を行うことによって、機能選択コマンドと前記携帯端末に実装された各種の機能との対応関係を前記携帯端末の制御部に記憶させるようにしたことを特徴とする請求項9,請求項10,請求項11,請求項12または請求項13記載の携帯端末用コマンド入力方法。   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, is read into the control unit via the acceleration sensor by a user tap operation or posture change operation on the housing. The correspondence relationship between the function selection command and various functions installed in the mobile terminal is stored in the control unit of the mobile terminal by performing a teaching operation. The command input method for portable terminals according to claim 10, claim 12, claim 12, or claim 13. 前記教示操作によって前記制御部に新たに記憶された機能選択コマンドと携帯端末の機能との対応関係を、前記制御部の処理で携帯端末のディスプレイに可視表示するようにしたことを特徴とする請求項14記載の携帯端末用コマンド入力方法。   The correspondence relationship between the function selection command newly stored in the control unit by the teaching operation and the function of the mobile terminal is visually displayed on the display of the mobile terminal by the processing of the control unit. Item 15. A command input method for a portable terminal according to Item 14.
JP2007010511A 2007-01-19 2007-01-19 Command input device for portable terminal and command input method for portable terminal Expired - Fee Related JP4853302B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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