Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4679342B2 - Virtual key input device and information terminal device - Google Patents
[go: Go Back, main page]

JP4679342B2 - Virtual key input device and information terminal device - Google Patents

Virtual key input device and information terminal device Download PDF

Info

Publication number
JP4679342B2
JP4679342B2 JP2005328938A JP2005328938A JP4679342B2 JP 4679342 B2 JP4679342 B2 JP 4679342B2 JP 2005328938 A JP2005328938 A JP 2005328938A JP 2005328938 A JP2005328938 A JP 2005328938A JP 4679342 B2 JP4679342 B2 JP 4679342B2
Authority
JP
Japan
Prior art keywords
input
key
unit
virtual
information 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.)
Expired - Fee Related
Application number
JP2005328938A
Other languages
Japanese (ja)
Other versions
JP2007133835A (en
Inventor
記久子 柴田
秀幸 安田
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP2005328938A priority Critical patent/JP4679342B2/en
Publication of JP2007133835A publication Critical patent/JP2007133835A/en
Application granted granted Critical
Publication of JP4679342B2 publication Critical patent/JP4679342B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Set Structure (AREA)

Description

本発明は、仮想キー入力装置及び情報端末装置に関し、より詳細には、仮想キーボードやタッチパネル等の仮想キー入力装置、及びその仮想キー入力装置を備えた携帯電話機や携帯情報端末等の情報端末装置に関する。 The present invention relates to a virtual key input device and an information terminal equipment, more particularly, a virtual key input device such as a virtual keyboard or a touch panel, and the portable telephone and information such as a portable information terminal having the virtual key input device about the terminal equipment.

文字、数字等を情報端末装置に入力する装置として、キーボード或いはテンキー等、物理的な入力デバイスを利用するキー入力装置以外に、画面にキーを表示し、接触を検知して入力を行なうタッチパネルによる入力装置(ソフトキーボードともいう)が存在する。   In addition to a key input device that uses a physical input device such as a keyboard or numeric keypad as a device for inputting characters, numbers, etc. to a data terminal device, a touch panel that displays keys on the screen and detects and inputs touches There is an input device (also called a soft keyboard).

また、近年、キーボードを平面に投影し、投影されたキーボードを入力装置とする仮想キーボード(バーチャルキーボードともいう)が存在する(例えば、非特許文献1を参照)。非特許文献1に記載の仮想キーボードは、図5で例示するように、キーボードイメージを投影するための赤色半導体レーザモジュール21及びその発光方向に設けられたホログラフィック光学素子、並びに、キーの検知を行う赤外(不可視)半導体レーザ投影モジュール22c及びCMOSカメラモジュール22aで構成される。   In recent years, there is a virtual keyboard (also referred to as a virtual keyboard) that projects a keyboard onto a plane and uses the projected keyboard as an input device (see, for example, Non-Patent Document 1). As illustrated in FIG. 5, the virtual keyboard described in Non-Patent Document 1 detects a red semiconductor laser module 21 for projecting a keyboard image, a holographic optical element provided in the light emission direction, and key detection. It comprises an infrared (invisible) semiconductor laser projection module 22c and a CMOS camera module 22a.

まず、赤色半導体レーザモジュール21から発せられた赤外線レーザをホログラフィック光学素子に放射することによりレーザが分散、キーボードのイメージを投影する。このユニットは単にキーボードのイメージを投影するだけで、キーの検知には全く無関係である。赤外半導体レーザ投影モジュール22cは、人には見えない位置検知用赤外レーザを机などの投影面に平行して扇状に放射する。CMOSカメラモジュール22aは、赤外半導体レーザ投影モジュールで放射されるレーザの反射光(指に当たり反射した光)をCMOSカメラでとらえて、キーのイメージを押した位置を検出する。   First, an infrared laser emitted from the red semiconductor laser module 21 is emitted to the holographic optical element, whereby the laser is dispersed and a keyboard image is projected. This unit simply projects a keyboard image and has nothing to do with key detection. The infrared semiconductor laser projection module 22c emits an infrared laser for position detection that is invisible to humans in a fan shape parallel to a projection surface such as a desk. The CMOS camera module 22a detects the reflected light of the laser emitted from the infrared semiconductor laser projection module (light reflected by the finger) with the CMOS camera and detects the position where the key image is pressed.

また、特許文献1には、表示装置にキーボードイメージを表示し、操作者の指の位置を表示して入力相当の作業を行えるようにする仮想キーボードシステムが開示されている。このシステムは、所定位置に取り付けられ、仮想キーボードの基準位置が設定された基準センサと、キー入力を行う指先の基準センサからの相対位置および指先の動きを検出する指先センサと、仮想キーボードのキートップイメージを表示する第1の表示手段と、表示された前記キートップイメージに指先センサによって検出された指先の位置を表示する第2の表示手段と、指先センサからの検出信号によってキー入力が行われたことを検知し、キートップイメージに表示された前記指先の位置のキーを特定する入力キー検知手段と、検知された入力キーのキーコードを生成してコンピュータ応用機器に伝達する入力キーコード生成手段とを具備する。   Patent Document 1 discloses a virtual keyboard system that displays a keyboard image on a display device and displays the position of an operator's finger so that an operation corresponding to input can be performed. The system includes a reference sensor that is attached at a predetermined position and has a virtual keyboard reference position set, a fingertip sensor that detects a relative position of the fingertip that performs key input and a fingertip movement, and a key of the virtual keyboard. The first display means for displaying the top image, the second display means for displaying the position of the fingertip detected by the fingertip sensor on the displayed keytop image, and the key input is performed by the detection signal from the fingertip sensor. Input key detecting means for detecting the detected key and identifying the key at the position of the fingertip displayed in the key top image, and an input key code for generating a key code of the detected input key and transmitting it to the computer application device Generating means.

これら仮想キー入力装置(仮想入力装置ともいう)は物理的なキーを必要としないため、情報端末装置が小型化できるというメリットがあり、今後、特に携帯型の情報端末装置への搭載が進むと考えられる。
特開2000−242394号公報 田中、“Qwerters Clinic バーチャルキーボード(Virtual Keyboard)”、[online]、平成16年12月5日、[平成17年8月4日検索]、インターネット<URL: http://park16.wakwak.com/〜ex4/kb/main_vkb.htm>
Since these virtual key input devices (also referred to as virtual input devices) do not require a physical key, there is an advantage that the information terminal device can be reduced in size, and in the future, especially when mounting on portable information terminal devices proceeds. Conceivable.
JP 2000-242394 A Tanaka, “Qwerts Clinic Virtual Keyboard”, [online], December 5, 2004, [August 4, 2005 search], Internet <URL: http: // park16. wakwak. com / ˜ex4 / kb / main_vkb. htm>

しかしながら、特に携帯型の情報端末装置は通常軽量であるため、周囲からの振動の影響を受け易くなる。また、携帯型でなくても情報端末装置は、周囲からの振動の影響を多少なりとも受ける。その結果として、仮想キーボードやタッチパネル(ソフトキーボード)等の仮想キー入力装置を備えた情報端末装置では、振動による影響を受けて誤入力が発生し易くなる。   However, since portable information terminal devices are usually lightweight, they are easily affected by vibrations from the surroundings. Even if the information terminal device is not portable, the information terminal device is somewhat affected by vibrations from the surroundings. As a result, in an information terminal device provided with a virtual key input device such as a virtual keyboard or a touch panel (soft keyboard), erroneous input is likely to occur due to the influence of vibration.

このように、非特許文献1及び特許文献1をはじめとする従来技術には、振動による影響について考慮されているものがなく、振動による影響から誤入力が発生し得る。   As described above, none of the conventional techniques including Non-Patent Document 1 and Patent Document 1 considers the influence of vibration, and erroneous input may occur due to the influence of vibration.

本発明は、上述のごとき実情に鑑みてなされたものであり、周囲からの振動を受けても誤入力が発生し難い仮想キー入力装置、及びその仮想キー入力装置を備えた携帯電話機や携帯情報端末等の情報端末装置を提供することをその目的とする。 The present invention has been made in view of the above circumstances, a virtual key input device in which erroneous input is unlikely to occur even when subjected to vibration from the surroundings, and a mobile phone or mobile information including the virtual key input device providing an information terminal equipment of the terminal such as its purpose.

上述の課題を解決するために、本発明の第1の技術手段は、1つ以上のキーイメージを表示するキー表示手段と、該キー表示手段で表示したキーイメージそれぞれが、ユーザによって指定されたことを検出する指定キー検出手段とを備え、該指定キー検出手段で検出されたキーイメージに対応する情報を入力情報とする仮想キー入力装置であって、当該仮想キー入力装置自身の動きを検出する動き検出手段と、該動き検出手段で検出された動きが所定レベルを超えるものであるか否かを判定し、前記所定レベルを超えるものと判定された場合に、前記入力情報に対する補正候補を提示する候補提示手段と、該候補提示手段で提示した補正候補の中からユーザに選択入力させる入力決定手段とを有し、該入力決定手段で選択入力された補正候補を前記入力情報とすることを特徴としたものである。 In order to solve the above-described problem, the first technical means of the present invention is a key display means for displaying one or more key images, and each of the key images displayed by the key display means is designated by the user. And a designated key detecting means for detecting this, and a virtual key input device using the information corresponding to the key image detected by the designated key detecting means as input information, and detecting the movement of the virtual key input device itself Determining whether the motion detected by the motion detector exceeds a predetermined level, and if it is determined that the motion exceeds the predetermined level, a correction candidate for the input information is determined. A candidate presenting means for presenting, and an input deciding means for allowing the user to selectively input from among the correction candidates presented by the candidate presenting means, and the correction candidates selected and inputted by the input deciding means It is obtained by, characterized in that said input information.

の技術手段は、第の技術手段における仮想キー入力装置を備えた充電器付き情報端末装置であって、前記キー表示手段を当該情報端末装置の本体側に設け、前記指定キー検出手段を前記充電器側に設け、前記充電器側で検出した情報を前記本体側へ送信する送信手段を設けたことを特徴としたものである。 The second technical means is an information terminal device with a charger provided with the virtual key input device in the first technical means, wherein the key display means is provided on the main body side of the information terminal device, and the designated key detection means Is provided on the charger side, and transmitting means for transmitting information detected on the charger side to the main body side is provided.

の技術手段は、第の技術手段における仮想キー入力装置を備えた充電器付き情報端末装置であって、前記キー表示手段を当該情報端末装置の本体側に設け、前記指定キー検出手段を前記充電器側と前記本体側とに分散して設けたことを特徴としたものである。 A third technical means is an information terminal device with a charger provided with the virtual key input device in the first technical means, wherein the key display means is provided on the main body side of the information terminal device, and the designated key detection means Are distributed on the charger side and the main body side.

本発明によれば、仮想キー入力装置を用いた場合、周囲からの振動を受けても誤入力が発生し難くなる。   According to the present invention, when a virtual key input device is used, erroneous input is less likely to occur even if it receives vibration from the surroundings.

図1は、本発明の一実施形態に係る仮想キー入力装置を備えた情報端末装置の一構成例を示すブロック図で、図中、1は情報端末装置、10は仮想キー入力装置、11はキー表示手段、12は指定キー検出手段、13は出力手段、14は動き検出手段、15は動き補償手段、16は各種処理手段、KIはキーボードイメージ、kIは個々のキーイメージである。   FIG. 1 is a block diagram illustrating a configuration example of an information terminal device including a virtual key input device according to an embodiment of the present invention. In FIG. 1, 1 is an information terminal device, 10 is a virtual key input device, and 11 is a Key display means, 12 is designated key detection means, 13 is output means, 14 is motion detection means, 15 is motion compensation means, 16 is various processing means, KI is a keyboard image, and kI is an individual key image.

本発明に係る仮想キー入力装置は、仮想入力装置或いは仮想キー入力装置ともいえ、図1の仮想キー入力装置10で例示するように、キー表示手段11、指定キー検出手段12、及び動き検出手段14を少なくとも備え、好ましくは動き補償手段15を備えるものとする。   The virtual key input device according to the present invention can be called a virtual input device or a virtual key input device, and as exemplified by the virtual key input device 10 of FIG. 1, a key display means 11, a designated key detection means 12, and a motion detection means. 14, and preferably motion compensation means 15.

キー表示手段11は、複数のキーイメージkIをもつキーボードイメージKIを表示する手段である。キーボードイメージKIは、複数のキーイメージkIの配列であるが、所謂キーボードの形態で配列されるものとは限らず、例えば、単に数個の入力ボタンのイメージを配置しただけといったものであってもよい。   The key display means 11 is means for displaying a keyboard image KI having a plurality of key images kI. The keyboard image KI is an arrangement of a plurality of key images kI. However, the keyboard image KI is not necessarily arranged in the form of a so-called keyboard. For example, an image of several input buttons may be simply arranged. Good.

指定キー検出手段12は、キー表示手段11で表示したキーボードイメージKI中のキーイメージkIそれぞれが、ユーザによって指定されたことを検出する。すなわち、指定キー検出手段12は、ユーザによって或るキーイメージkIが指などで指定されることで選択されたことを検出する。   The designation key detection means 12 detects that each key image kI in the keyboard image KI displayed by the key display means 11 is designated by the user. That is, the designated key detecting means 12 detects that a certain key image kI is selected by the user with a finger or the like.

仮想キー入力装置10は、キー指定検出手段12で検出されたキーイメージkIに対応する情報(コード又はキーコード)を入力情報として、出力手段13で、例えば装置10が組み込まれた情報端末装置1の本体側へ出力する。なお、出力手段13としては、単に所定の伝送経路で伝送できるような制御が可能となっていればよい。出力された入力情報に基づき、情報端末装置1の本体では各種処理手段16にて、文字表示及び記憶などの各種処理が実行される。   The virtual key input device 10 uses the information (code or key code) corresponding to the key image kI detected by the key designation detection means 12 as input information, and the output terminal 13 includes, for example, the information terminal device 1 in which the device 10 is incorporated. Output to the main body side. Note that the output unit 13 only needs to be able to control such that it can be transmitted through a predetermined transmission path. Based on the output input information, various processes such as character display and storage are executed by various processing means 16 in the main body of the information terminal device 1.

キー表示手段11及び/又は指定キー検出手段12は、動き検出手段14で動きが検出された場合、その後、動きが未検出となった時点で処理を開始するようにするとよい。このように、衝撃等が無検出、すなわち静止状態になってから、後述の投影等のキー表示やキー検出を開始することで、特に投影型のキー表示手段11を備えた情報端末装置1において、誤入力を防ぐことができる。   The key display means 11 and / or the designated key detection means 12 may be configured to start processing when no movement is detected after the movement detection means 14 detects the movement. In this way, in the information terminal device 1 provided with the projection-type key display means 11 in particular, by starting the key display and key detection for the projection and the like described later after no impact is detected, that is, after the stationary state is reached. , Can prevent erroneous input.

本発明の主たる特徴部分である動き検出手段14は、仮想キー入力装置10自身の動きを検出する。動き検出手段14は、仮想キー入力装置10自身の移動量(実際には例えば移動方向及びその方向への移動量)を検出する移動量検出手段、若しくは、仮想キー入力装置10自身に加えられる衝撃を検出する衝撃検出手段を備え、動きを検出するようにすればよい。ここで、移動量検出手段としては、カメラ及びカメラで撮影した画像を画像解析するなどして背景などとの比較によって移動量を求める手段や、静電容量型等の多軸加速度センサ、或いは仮想キー入力装置が情報端末装置と独立である場合には、メジャー等、情報端末との距離測定を行なう手段を備えた物理的接続手段による距離の変化によって移動量を測定する等が、例として挙げられるが、これに限ったものではない。また、衝撃検出手段は、衝撃検知手段であるともいえ、このような移動量検出手段でその主要部が構成される場合もある。このように、本発明でいう動き検出手段14とは、移動量、衝撃、振動、傾きなどの物理現象を検出できるものであればよい。   The motion detector 14 which is the main feature of the present invention detects the motion of the virtual key input device 10 itself. The motion detection means 14 is a movement amount detection means for detecting the movement amount of the virtual key input device 10 itself (actually, for example, the movement direction and the movement amount in that direction), or an impact applied to the virtual key input device 10 itself. What is necessary is just to provide the impact detection means which detects this, and to detect a motion. Here, as the movement amount detection means, a camera and an image taken by the camera are subjected to image analysis to obtain a movement amount by comparison with the background, a capacitance type multi-axis acceleration sensor, or virtual When the key input device is independent of the information terminal device, the amount of movement is measured by a change in distance by a physical connection means equipped with a means for measuring the distance to the information terminal, such as a measure, etc. However, it is not limited to this. Further, the impact detection means can be said to be an impact detection means, and there are cases where the main part is constituted by such a movement amount detection means. As described above, the motion detection unit 14 in the present invention may be any device that can detect physical phenomena such as movement amount, impact, vibration, and tilt.

動き補償手段15は、動き検出手段14で検出された動きに基づいて、その動きを補償するための所定の処理を実行する。ここで所定の処理とは、後述するが、最終的に動きを補うために処理を停止するといった処理も含むものとし、要するに動き補償手段15では検出結果に応じた処理を実行できればよい。この動き補償手段15は、上述のごとき仮想キー入力装置10に組み込み、動き補償手段15として仮想キー入力装置10の演算処理装置を機能させるためのプログラムとして実現できる。また、動き補償手段15と同様に、各手段11〜14,16は、それらの一部をプログラムとして装置内に組み込むことで実現できる。また、本発明は、これらプログラムを記録したコンピュータ読取可能な記録媒体としての形態も採用できる。   The motion compensation unit 15 executes a predetermined process for compensating for the motion based on the motion detected by the motion detection unit 14. Here, although the predetermined process is described later, it also includes a process of finally stopping the process in order to compensate for the motion. In short, it is sufficient that the motion compensation unit 15 can execute a process according to the detection result. The motion compensation means 15 can be implemented as a program for incorporating the virtual key input device 10 as described above and causing the arithmetic processing unit of the virtual key input device 10 to function as the motion compensation means 15. Similarly to the motion compensation unit 15, the units 11 to 14 and 16 can be realized by incorporating a part of them into the apparatus as a program. The present invention can also adopt a form as a computer-readable recording medium in which these programs are recorded.

また、上述及び後述の動き補償手段15の代わりとして、情報端末装置11側の制御停止などといった処理により動きを補償してもよい。すなわち、動き補償手段15を情報端末装置1の本体側に設けてもよく、この場合の出力手段13は、動き補償手段15は情報端末装置1の本体側に制御停止のコードを伝送するのではなく、単に動き検出手段14での動き検出結果を伝送するだけとなる。   Further, instead of the motion compensation means 15 described above and later, motion may be compensated by processing such as control stop on the information terminal device 11 side. That is, the motion compensation means 15 may be provided on the main body side of the information terminal apparatus 1, and the output means 13 in this case does not transmit the control stop code to the main body side of the information terminal apparatus 1. Instead, the motion detection result of the motion detection means 14 is simply transmitted.

本発明に係る仮想キー入力装置10及びそれを備えた情報端末装置1によれば、周囲からの振動を受けても誤入力が発生し難くなる。すなわち、本発明に係る仮想キー入力装置10としてのユーザインターフェースは、周囲からの振動の影響を受け難く、誤入力の防止・補正が可能となり、振動による影響について考慮されていない従来のユーザインターフェースに比べて性能を格段に向上させたものであるといえる。   According to the virtual key input device 10 and the information terminal device 1 including the virtual key input device 10 according to the present invention, it is difficult for erroneous input to occur even when receiving vibration from the surroundings. That is, the user interface as the virtual key input device 10 according to the present invention is less affected by vibrations from the surroundings, can prevent and correct erroneous input, and is a conventional user interface that does not consider the effects of vibrations. It can be said that the performance has been greatly improved.

本発明の他の実施形態として、動き補償手段15は、動き検出手段14で検出された動きが所定レベル(閾値)を超えるものであるか否かを判定する判定手段を有するよう構成することが好ましい。そして、動き補償手段15は、その判定手段で所定レベルを超えるものと判定された場合のみ、所定の処理を実行するものとすればよい。動き検出手段14が動き検出センサ(移動量検出センサや衝撃検出センサ)でなるときには、この判定手段は、実質的に動き検出センサに検出の閾値及び閾値判定手段として組み込まれることとなる。この閾値は、例えば衝撃の大きさによって動作を制御することを目的とした閾値となる。このような判定手段を備えることで、例えば手振れなどの少々の動きでは上述の所定の処理は実行しないで済むようになる。   As another embodiment of the present invention, the motion compensation unit 15 may be configured to include a determination unit that determines whether or not the motion detected by the motion detection unit 14 exceeds a predetermined level (threshold). preferable. And the motion compensation means 15 should just perform a predetermined process, when it determines with the determination means exceeding a predetermined level. When the motion detection means 14 is a motion detection sensor (movement amount detection sensor or impact detection sensor), this determination means is substantially incorporated in the motion detection sensor as a detection threshold and threshold determination means. This threshold value is a threshold value for the purpose of controlling the operation according to the magnitude of the impact, for example. By providing such a determination means, for example, the above-described predetermined processing need not be executed with a small amount of movement such as camera shake.

図2は、本発明の他の実施形態に係る仮想キー入力装置を備えた携帯情報端末装置の一構成例を示すブロック図で、図1の情報端末装置の一例を示すブロック図である。また、図3は、図2の携帯情報端末装置における仮想キー入力装置(仮想入力操作部)の一構成例を示すブロック図、図4は、図2の携帯情報端末装置の外観を示す概略図、図5は、図4の携帯情報端末装置に適用したキー表示手段及び指定キー検出手段を説明するための概略図である。   FIG. 2 is a block diagram illustrating a configuration example of a portable information terminal device including a virtual key input device according to another embodiment of the present invention, and is a block diagram illustrating an example of the information terminal device of FIG. 3 is a block diagram showing an example of the configuration of a virtual key input device (virtual input operation unit) in the portable information terminal device of FIG. 2, and FIG. 4 is a schematic diagram showing the appearance of the portable information terminal device of FIG. FIG. 5 is a schematic diagram for explaining key display means and designated key detection means applied to the portable information terminal device of FIG.

図2の携帯情報端末装置2としては、PDA(Personal Digital Assistant)をはじめ、携帯電話機やモバイルPC等が挙げられ、以下、携帯電話機2で説明する。携帯電話機2は、仮想キー入力装置10の一例としての仮想入力操作部20、無線部31、通信制御部32、画像処理部33、撮像部34、不揮発性メモリ35、揮発性メモリ37、発光部38、表示ドライバ39、操作部40、表示部41、マイクロフォン(マイク)42、スピーカ43、及びそれらを制御する主制御部36で構成される。   Examples of the portable information terminal device 2 in FIG. 2 include a PDA (Personal Digital Assistant), a mobile phone, a mobile PC, and the like. The mobile phone 2 includes a virtual input operation unit 20, a wireless unit 31, a communication control unit 32, an image processing unit 33, an imaging unit 34, a nonvolatile memory 35, a volatile memory 37, and a light emitting unit as an example of the virtual key input device 10. 38, a display driver 39, an operation unit 40, a display unit 41, a microphone (microphone) 42, a speaker 43, and a main control unit 36 for controlling them.

携帯電話機2は、アンテナに接続された無線部31を通信制御部32で制御することにより無線通信がなされる。撮像部34は写真撮影用のカメラであり、撮像部34で撮影された画像は画像処理部33にて画像処理が施され、不揮発性メモリ35等に保存される。発光部38は、発光ダイオード(LED)等でなり、着信や通信中を表すことや、撮像部34での画像撮影を補助するために用いられる。揮発性メモリ37は、画像処理部33、主制御部36、及び表示ドライバ39のバッファメモリとして用いられる。表示ドライバ39は、液晶表示装置等の表示部41で画像を表示するためのドライバである。マイク42及びスピーカ43は通話時に主として用いられ、マイク42は他の音声入力時にも用いられ、スピーカ43はコンテンツ再生時や着信時などにも音声を発する。   The mobile phone 2 performs wireless communication by controlling the wireless unit 31 connected to the antenna with the communication control unit 32. The image capturing unit 34 is a camera for taking a photograph, and an image captured by the image capturing unit 34 is subjected to image processing by an image processing unit 33 and stored in a nonvolatile memory 35 or the like. The light emitting unit 38 is formed of a light emitting diode (LED) or the like, and is used for representing an incoming call or during communication, and assisting image capturing in the imaging unit 34. The volatile memory 37 is used as a buffer memory for the image processing unit 33, the main control unit 36, and the display driver 39. The display driver 39 is a driver for displaying an image on the display unit 41 such as a liquid crystal display device. The microphone 42 and the speaker 43 are mainly used at the time of a call, the microphone 42 is also used at the time of inputting other voices, and the speaker 43 emits a voice at the time of content reproduction or an incoming call.

また、操作部40は、1〜9やアルファベットの入力を可能とする数字キーや機能キーをはじめとするユーザ操作部であり、電話番号の入力やメール文章の入力などを行うためのもので、本発明に係る仮想入力操作部20とは別の操作部である。仮想入力操作部20でも基本的に操作部40と同等のユーザ入力を可能とすることが好ましいが、特に大きさの問題で操作が困難となるメール文章の入力などで操作部40に代わって入力可能としておけばよい。   In addition, the operation unit 40 is a user operation unit including numeric keys and function keys that enable input of 1 to 9 and alphabets, and is used for inputting a telephone number or an email sentence. This is an operation unit different from the virtual input operation unit 20 according to the present invention. Although it is preferable that the virtual input operation unit 20 enables basically the same user input as that of the operation unit 40, it is possible to input in place of the operation unit 40 particularly for inputting mail text that is difficult to operate due to a size problem. It should be possible.

図3乃至図5で例示する仮想入力操作部20は、キーイメージ投影部21、カメラ22a、キー入力判定部22b、位置検出用レーザ投射部22c、衝撃検知部24、及びそれらを制御する制御部23で構成される。従って、この例では、上述のキー表示手段11として、キーボードイメージKIを投影するイメージ投影手段を採用したものである。この形態を採用した場合、上述の仮想キー入力装置10(及び仮想入力操作部20)は所謂仮想キーボードに該当することとなる。   The virtual input operation unit 20 illustrated in FIGS. 3 to 5 includes a key image projection unit 21, a camera 22a, a key input determination unit 22b, a position detection laser projection unit 22c, an impact detection unit 24, and a control unit that controls them. 23. Therefore, in this example, an image projecting unit that projects the keyboard image KI is used as the key display unit 11 described above. When this form is adopted, the above-described virtual key input device 10 (and the virtual input operation unit 20) corresponds to a so-called virtual keyboard.

さらに、この例では、上述の指定キー検出手段12として検出光投射手段及び反射光検出手段を有する。検出光投射手段は、ユーザによって指定された位置を検出するための検出光(マーカ)を投射する手段で、位置検出用マーカ投影手段ともいえる。反射光検出手段は、その検出光投影手段で投影された検出光に対し、障害物からの所定レベルの反射光をユーザによって指定されたキーイメージkIの位置からの反射光として検出する手段であり、撮像手段ともいえる。   Further, in this example, the above-described designation key detection unit 12 includes a detection light projection unit and a reflected light detection unit. The detection light projection means is a means for projecting detection light (marker) for detecting a position designated by the user, and can be said to be a position detection marker projection means. The reflected light detection means is means for detecting a predetermined level of reflected light from the obstacle as reflected light from the position of the key image kI designated by the user with respect to the detection light projected by the detection light projection means. It can be said that it is an imaging means.

このような仮想キーボードは、例えば非特許文献1に記載のものを適用すればよい。検出光投射手段として、図3で例示するようにキーイメージ投影部21が適用できる。キーイメージ投影部21は、図5の例ではキーボードイメージを投影するための赤色半導体レーザモジュール21及びその発光方向に設けられたホログラフィック光学素子が適用できる。   For example, the virtual keyboard described in Non-Patent Document 1 may be applied. As the detection light projection means, the key image projection unit 21 can be applied as illustrated in FIG. In the example of FIG. 5, the key image projection unit 21 may be a red semiconductor laser module 21 for projecting a keyboard image and a holographic optical element provided in the light emission direction.

併せて反射光検出手段として、図3で例示するように、カメラ22a、キー入力判定部22b、及び位置検出用レーザ投影部22cが適用できる。例えば、位置検出用レーザ投影部22cとして図5で例示の赤外(不可視)半導体レーザ投影モジュール22cが、カメラ22aとして図5で例示のCMOSカメラモジュール22aが適用できる。キー入力判定部22bは、CMOSカメラモジュール22aでとらえた赤外半導体レーザ投影モジュールで放射されるレーザの反射光(指に当たり反射した光)を、キーのイメージを押した位置として検出した結果により、キー入力の有無を判定する。   In addition, as illustrated in FIG. 3, a camera 22a, a key input determination unit 22b, and a position detection laser projection unit 22c can be applied as reflected light detection means. For example, the infrared (invisible) semiconductor laser projection module 22c illustrated in FIG. 5 can be applied as the position detection laser projection unit 22c, and the CMOS camera module 22a illustrated in FIG. 5 can be applied as the camera 22a. The key input determination unit 22b detects the reflected light of the laser emitted by the infrared semiconductor laser projection module captured by the CMOS camera module 22a (light reflected by the finger) as a position where the key image is pressed, Determine whether there is key input.

図4で例示する携帯電話機2は、表示部41と操作部40との間で折り畳み可能となっており、仮想入力操作部20により、携帯電話機2を操作してその結果を表示部41に表示させる場合には、図示したように操作部40のある本体を机上に置き、表示部41側をユーザに視認可能なように立てる。そして、携帯電話機2の表示部41の上に配設されたキーイメージ投影部21からキーボードイメージKIを投射する。その状態で、携帯電話機2の最下端の側面に配設された位置検出用レーザ投影部22cからレーザを図5(B)でも例示するように放射しておき、図5(C)で例示するようにユーザが或るキーイメージkIを指Fで触れたことをそのレーザの反射光を、表示部41の上に配設されたカメラ22aでとらえることで検出し、表示部41でそのキーイメージkIが意味するキーの文字(1〜9、A〜Z等)を表示する。なお、図4で図示したように、カメラ22aは写真撮影用の撮像部34と兼ねてもよいが、別々に構成してもよい。   The mobile phone 2 illustrated in FIG. 4 can be folded between the display unit 41 and the operation unit 40, and the virtual input operation unit 20 operates the mobile phone 2 to display the result on the display unit 41. In the case of making it, the main body with the operation unit 40 is placed on a desk as illustrated, and the display unit 41 side is set up so that the user can visually recognize it. Then, the keyboard image KI is projected from the key image projection unit 21 disposed on the display unit 41 of the mobile phone 2. In this state, the laser is emitted from the position detection laser projection unit 22c disposed on the lowermost side surface of the mobile phone 2 as illustrated in FIG. 5B, and illustrated in FIG. 5C. In this way, it is detected that the user touches a key image kI with the finger F by detecting the reflected light of the laser with the camera 22a disposed on the display unit 41, and the display unit 41 detects the key image. Displays the key characters (1-9, A-Z, etc.) meaning kI. As shown in FIG. 4, the camera 22a may serve as the imaging unit 34 for taking a picture, but may be configured separately.

その他、特許文献1をはじめとする従来技術に記載されたキー表示及び指定キー検出に係わる構成を採用してもよい。さらに、上述の検出光投射手段及び反射光検出手段の代わりとして、投影されたキーボード上の指の位置を画像認識技術を用いて検出するなどが考えられる。そして、イメージ投影手段を用いた場合、動き検出手段14は、イメージ投影手段の投影元付近の動きを検出する手段であることが、キーイメージKIのより精確な動きを予測できるので好ましい。   In addition, you may employ | adopt the structure regarding the key display and designation | designated key detection which were described in prior arts including the patent document 1. FIG. Further, as an alternative to the above-described detection light projection means and reflected light detection means, it is conceivable to detect the position of a finger on the projected keyboard using an image recognition technique. When the image projecting unit is used, it is preferable that the motion detecting unit 14 is a unit that detects a motion in the vicinity of the projection source of the image projecting unit because a more accurate motion of the key image KI can be predicted.

また、キー表示手段11は、表示画面(タッチパネル)上にキーボードイメージKIを表示する画像表示手段であってもよく(図示せず)、この形態を採用した場合、仮想キー入力装置10は所謂ソフトキーボードに該当することとなる。そして、この形態における指定キー検出手段12は、表示画面上(タッチパネル上)でユーザによって押下された位置を、ユーザによって指定されたキーイメージkIの位置として検出する押下位置検出手段である。ここで、押下とは、当然、触れるだけも含むものとする。また、押下位置検出手段としては、従来の感圧式や静電式のものなどを適用すればよく、ユーザのタッチ位置を検出して出力できればよい。   The key display means 11 may be an image display means for displaying a keyboard image KI on a display screen (touch panel) (not shown). When this form is adopted, the virtual key input device 10 is a so-called software. It corresponds to the keyboard. The designated key detecting means 12 in this embodiment is a pressed position detecting means for detecting the position pressed by the user on the display screen (on the touch panel) as the position of the key image kI specified by the user. Here, naturally, pressing includes both touching. Further, as the pressed position detection means, a conventional pressure-sensitive type or electrostatic type may be applied, as long as the touch position of the user can be detected and output.

図6は、本発明の他の実施形態に係る仮想キー入力装置の処理例を説明するためのフロー図で、図3の仮想入力操作部20での入力処理例を示すフロー図である。仮想入力操作部20で入力中にユーザ本人や他人が仮想入力操作部20(それを備えた携帯電話機2)にぶつかると、仮想キー入力装置10が動いてしまい、入力位置(すなわちキーボードイメージKIの位置)が変化してしまう。しかしながら、ユーザの入力スピードが速い場合、仮想入力操作部20が移動する前の入力位置、すなわちキーイメージ投影部21で移動前に投影していたキーボードイメージKIにて入力を行なってしまう可能性がある。このような場合に、図6で例示する入力処理例が有効となる。   FIG. 6 is a flowchart for explaining a processing example of the virtual key input device according to another embodiment of the present invention, and is a flowchart showing an input processing example in the virtual input operation unit 20 of FIG. When the user himself / herself or another person hits the virtual input operation unit 20 (the mobile phone 2 equipped with the same) during input using the virtual input operation unit 20, the virtual key input device 10 moves and the input position (that is, the keyboard image KI) Position) changes. However, when the input speed of the user is fast, there is a possibility that the input is performed at the input position before the virtual input operation unit 20 moves, that is, the keyboard image KI projected before the movement by the key image projection unit 21. is there. In such a case, the input processing example illustrated in FIG. 6 is effective.

まず、衝撃検知部24が衝撃を検知すると(ステップS1でYES)、その衝撃が閾値以上であるか否かを判定手段で判定する(ステップS2)。ステップS2の判定の結果、衝撃が閾値以上であった場合、キー入力判定部22bでユーザのキー入力の有無を判定し(ステップS3)、入力が有った場合にはそのキー入力を無効とする(ステップS4)。ステップS4でのキー入力の無効化は、出力手段からの出力を停止する、或いは位置検出用レーザ投影部22cのレーザ投影を停止することなどで実行する。   First, when the impact detection unit 24 detects an impact (YES in step S1), it is determined by the determination means whether the impact is equal to or greater than a threshold value (step S2). If the result of determination in step S2 is that the impact is greater than or equal to the threshold value, the key input determination unit 22b determines whether or not there is a key input by the user (step S3). (Step S4). The invalidation of the key input in step S4 is executed by stopping the output from the output unit or stopping the laser projection of the position detection laser projection unit 22c.

キー入力を無効にした後、一定期間が経過したか否かを判定し(ステップS5)、一定期間が経過したとき、キーイメージ投影部21でキーボードイメージKIの投影を再開するなど、キー入力を有効化する(ステップS6)。この処理例では、このように、携帯電話機2が衝撃を検出した場合にキー自体を無効化することで、誤入力を防止する。   After invalidating the key input, it is determined whether or not a certain period has elapsed (step S5). When the certain period has elapsed, the key image projecting unit 21 restarts the projection of the keyboard image KI and the like. It is validated (step S6). In this processing example, in this way, when the mobile phone 2 detects an impact, the key itself is invalidated to prevent erroneous input.

図6で説明する仮想入力操作部20を実現するためには、図1で説明した仮想キー入力装置10で説明すると、動き補償手段15に入力無効化手段を備えるとよい。この入力無効化手段は、上述の判定手段での判定結果として動き検出手段14で動きを検出した場合、仮想キー入力装置10における入力を無効とする。   In order to realize the virtual input operation unit 20 described with reference to FIG. 6, the motion compensation unit 15 may include an input invalidation unit as described with the virtual key input device 10 described with reference to FIG. 1. This input invalidation means invalidates the input in the virtual key input device 10 when the motion detection means 14 detects a motion as the determination result by the determination means.

図7は、本発明の他の実施形態に係る仮想キー入力装置の処理例を説明するためのフロー図で、図3の仮想入力操作部20での入力処理例を示すフロー図である。上述のごとく、ユーザの入力スピードが速い場合、仮想入力操作部20が移動する前の入力位置にて入力を行なってしまう可能性があり、このような場合に図7で例示する入力処理例も有効となる。   FIG. 7 is a flowchart for explaining a processing example of the virtual key input device according to another embodiment of the present invention, and is a flowchart showing an example of input processing in the virtual input operation unit 20 of FIG. As described above, when the input speed of the user is fast, there is a possibility that the input will be performed at the input position before the virtual input operation unit 20 moves. In such a case, the input processing example illustrated in FIG. It becomes effective.

まず、衝撃検知部24が衝撃を検知すると(ステップS11でYES)、その衝撃が閾値以上であるか否かを判定手段で判定する(ステップS12)。ステップS12の判定の結果、衝撃が閾値以上であった場合、キーイメージ投影部21でのそのキーボードイメージKIの投影を停止(中止)する(ステップS13)。キーボードイメージの投影を中止した後、一定期間が経過したか否かを判定し(ステップS14)、一定期間が経過したとき、キーボードイメージKIの投影を再開する(ステップS15)。この処理例では、このように、携帯電話機2が衝撃を検出した場合にキー表示を中止することで、誤入力を防止する。   First, when the impact detection unit 24 detects an impact (YES in step S11), it is determined by the determination means whether the impact is equal to or greater than a threshold value (step S12). If the result of determination in step S12 is that the impact is greater than or equal to the threshold, projection of the keyboard image KI by the key image projection unit 21 is stopped (stopped) (step S13). After stopping the projection of the keyboard image, it is determined whether or not a certain period has elapsed (step S14). When the certain period has elapsed, the projection of the keyboard image KI is resumed (step S15). In this processing example, in this way, when the mobile phone 2 detects an impact, the key display is stopped to prevent erroneous input.

図7で説明する仮想入力操作部20を実現するためには、図1で説明した仮想キー入力装置10で説明すると、図6で説明した形態と同じく動き補償手段15に入力無効化手段を備えるとよい。この入力無効化手段は、上述の判定手段での判定結果として動き検出手段14で動きを検出した場合、仮想キー入力装置10における入力を無効とする。   In order to realize the virtual input operation unit 20 described with reference to FIG. 7, when described with the virtual key input device 10 described with reference to FIG. 1, the motion compensation unit 15 includes an input invalidation unit similar to the mode described with reference to FIG. 6. Good. This input invalidation means invalidates the input in the virtual key input device 10 when the motion detection means 14 detects a motion as the determination result by the determination means.

図7で説明する入力無効化手段は、キー表示手段11によるキーボードイメージKIの表示を中止する手段を有するものとする。特にキー表示手段11が投影式の表示手段であった場合には、動き検出に基づき、仮想キー入力装置10の表示(投影等)を中止することで、投影式の眩しさによってユーザ本人や他人に不快な思いをさせなくて済む。但し、キーボードイメージKIの表示の停止だけでは、停止した直後にユーザが指を動かしている可能性があるので、同時に指定キー検出手段12によるキー検出も停止するようにしておくとよい。   Assume that the input invalidation means described in FIG. 7 includes means for canceling the display of the keyboard image KI by the key display means 11. In particular, when the key display unit 11 is a projection type display unit, the display of the virtual key input device 10 (projection or the like) is stopped based on the motion detection, so that the user himself / herself or others may be caused by the projection type glare. You don't have to feel uncomfortable. However, if the display of the keyboard image KI alone is stopped, there is a possibility that the user moves his / her finger immediately after the stop, so that the key detection by the designated key detection means 12 should also be stopped at the same time.

図8は、本発明の他の実施形態に係る仮想キー入力装置の処理例を説明するためのフロー図で、図3の仮想入力操作部20での入力処理例を示すフロー図である。上述のごとく、ユーザの入力スピードが速い場合、仮想入力操作部20が移動する前の入力位置にて入力を行なってしまう可能性があり、このような場合に図8で例示する入力処理例も有効となる。   FIG. 8 is a flowchart for explaining a processing example of the virtual key input device according to another embodiment of the present invention, and is a flowchart showing an example of input processing in the virtual input operation unit 20 of FIG. As described above, when the input speed of the user is fast, there is a possibility that the input will be performed at the input position before the virtual input operation unit 20 moves. In such a case, the input processing example illustrated in FIG. It becomes effective.

まず、衝撃検知部24が衝撃を検知すると(ステップS21でYES)、その衝撃による移動量(基本的に平面的な2方向の移動量)を算出する(ステップS22)。次に、ステップS22で算出した移動量が閾値以上であるか否かを判定手段で判定する(ステップS23)。ステップS23の判定の結果、移動量が閾値以上であった場合、キー入力判定部22bでユーザのキー入力の有無を判定する(ステップS24)。   First, when the impact detection unit 24 detects an impact (YES in step S21), a movement amount (basically a movement amount in two directions) due to the impact is calculated (step S22). Next, it is determined by the determining means whether or not the movement amount calculated in step S22 is greater than or equal to a threshold value (step S23). If the amount of movement is greater than or equal to the threshold value as a result of the determination in step S23, the key input determination unit 22b determines whether or not there is a user key input (step S24).

ステップS24で入力が有ると判定された場合には、位置補正入力モードをオンにする(ステップS25)。位置補正入力モードがオンのときには、算出した移動量(移動ベクトル)分、キー入力されたキーイメージkIから離間した他のキーイメージkIが指定されたものとして、そのイメージに対応するキーの情報を出力する。具体的にはQWERTYキーボードの場合、「S」を入力しようとした瞬間に仮想入力操作部20が衝撃を受け、右に移動してしまい、「F」を押してしまったと仮定すると、仮想入力操作部20は移動量を検出して実際にはユーザが意図していた「S」を入力することで誤入力を防止することができる。   If it is determined in step S24 that there is an input, the position correction input mode is turned on (step S25). When the position correction input mode is on, it is assumed that another key image kI separated from the key input key image kI by the calculated movement amount (movement vector) is designated, and information on the key corresponding to the image is displayed. Output. Specifically, in the case of a QWERTY keyboard, assuming that the virtual input operation unit 20 receives an impact and moves to the right at the moment when an attempt is made to input “S”, the virtual input operation unit 20 has been pressed. 20 can prevent erroneous input by detecting the amount of movement and inputting “S” which was actually intended by the user.

位置補正入力モードがオンになった後、一定期間が経過したか否かを判定し(ステップS26)、一定期間が経過したとき、位置補正入力モードをオフにする(ステップS27)。この処理例では、このように、携帯電話機2が衝撃を検出した場合にその移動量を算出して、移動量に応じた位置補正を行い、移動前の位置での入力であると認識することで、誤入力を防止する。また、他の実施形態でも同様であるが、ユーザの入力スピードに基づいて、時間に関する判定の閾値や予め定めた一定期間などを変更するようにしてもよい。   After the position correction input mode is turned on, it is determined whether or not a certain period has elapsed (step S26). When the certain period has elapsed, the position correction input mode is turned off (step S27). In this processing example, when the mobile phone 2 detects an impact in this way, the movement amount is calculated, position correction according to the movement amount is performed, and the input at the position before the movement is recognized. This prevents erroneous input. Further, as in other embodiments, the threshold for determination regarding time, a predetermined period, or the like may be changed based on the input speed of the user.

図8で説明する仮想入力操作部20を実現するためには、図1で説明した仮想キー入力装置10で説明すると、動き補償手段15に動き補正手段を備えるとよい。この動き補正手段は、動き検出手段14で検出された動きに応じて、指定キー検出手段12で検出されたキーイメージkI(例えばキー「F」)を、他のキーイメージkI(例えばその隣のキー「S」)が検出されたものとして補正する。すなわち、この動き補正手段は、指定キー検出手段12で検出された結果を、実際に検出されたキーイメージから動き検出手段14で検出された動きに応じた他のキーイメージへ自動的に補正する手段であり、ここで補正された結果が入力情報として出力されることとなる。この動き補正手段を上述の判定手段と併用する場合には、判定手段で判定後に、所定レベルを超える動きがあった場合のみ、動き補正を行うようにすればよい。   In order to realize the virtual input operation unit 20 described with reference to FIG. 8, as described with reference to the virtual key input device 10 described with reference to FIG. The motion correction unit converts the key image kI (for example, the key “F”) detected by the designated key detection unit 12 into another key image kI (for example, the adjacent key image kI) according to the motion detected by the motion detection unit 14. It is corrected that the key “S”) is detected. That is, the motion correction unit automatically corrects the result detected by the designated key detection unit 12 from the actually detected key image to another key image corresponding to the motion detected by the motion detection unit 14. The result corrected here is output as input information. When this motion correction unit is used in combination with the above-described determination unit, the motion correction may be performed only when there is a motion exceeding a predetermined level after the determination by the determination unit.

上述した動き補正手段における自動補正入力は、例えば、動き検出手段14で検出された動きに応じて移動方向及び移動量を計算し、その移動方向及び移動量(2方向の移動量でもよい)分だけ戻した位置に該当する他のキーイメージkIを自動入力する。ここで、動き検出手段14にて移動方向及び移動量そのものを検出しておき、その結果を用いて自動入力してもよい。   The automatic correction input in the motion correction means described above is, for example, the calculation of the movement direction and the movement amount according to the movement detected by the movement detection means 14, and the movement direction and movement amount (may be a movement amount in two directions). The other key image kI corresponding to the position that has been returned is automatically input. Here, the movement detection means 14 may detect the movement direction and the movement amount itself, and the result may be used for automatic input.

また、上述した動き補償手段15は、自動補正入力を行わなくてもよく、候補提示手段及び入力決定手段を有するようにしてもよい。この候補提示手段は、動き検出手段14で検出された動き(例えば移動量)に応じて、他のキーイメージkIの補正候補を、ユーザに分かるように文字入力情報で表示部41などに提示する。例えば、入力された語句が意味をなさない場合には移動量を加味して正しいと思われるものを変換候補として提示する。そして、入力決定手段は、その候補提示手段で提示した補正候補の中からユーザに選択入力させ、結果として、この入力決定手段で選択入力された補正候補を入力情報として出力する。この候補提示手段及び入力決定手段を上述の判定手段と併用する場合には、判定手段で判定後に、所定レベルを超える動きがあった場合のみ、候補の提示を行うようにすればよい。   In addition, the motion compensation unit 15 described above may not include automatic correction input, and may include a candidate presentation unit and an input determination unit. The candidate presenting means presents correction candidates for other key images kI on the display unit 41 or the like as character input information so as to be understood by the user according to the motion (for example, movement amount) detected by the motion detecting means 14. . For example, if the input phrase does not make sense, the conversion candidate is presented as a conversion candidate with the amount of movement taken into account. Then, the input determining means causes the user to select and input from among the correction candidates presented by the candidate presenting means, and as a result, the correction candidates selected and input by the input determining means are output as input information. When this candidate presentation means and input determination means are used in combination with the above-described determination means, the candidates may be presented only when there is a movement exceeding a predetermined level after the determination by the determination means.

また、他の実施形態として、動き補償手段15は、入力補正手段を有することが好ましい。この入力補正手段は、動き検出手段14で動きが検出されたことを契機として、入力情報を、例えば前に入力された文字などから推測して自動的に補正する。ここでは、動きが検出された事実を、指定キー検出手段12で誤ったキーイメージkIが検出されているはずとみなす訳である。この入力補正手段としては、辞書部の文字変換機能を利用してもよい。すなわち、入力された語句が意味をなさない場合には意味をなすものに修正して提示するなど、入力の修正を行なう。この入力補正手段を上述の判定手段と併用する場合には、判定手段で判定後に、所定レベルを超える動きがあった場合のみ、入力補正を行うようにすればよい。   In another embodiment, the motion compensation unit 15 preferably includes an input correction unit. The input correction means automatically corrects the input information by estimating the input information from, for example, previously input characters when the movement detection means 14 detects the movement. Here, the fact that the movement is detected is regarded as an erroneous key image kI being detected by the designated key detection means 12. As this input correction means, the character conversion function of the dictionary unit may be used. In other words, if the input word or phrase does not make sense, the input is corrected, for example, corrected and presented as something that makes sense. When this input correction unit is used in combination with the above-described determination unit, input correction may be performed only when there is a movement exceeding a predetermined level after determination by the determination unit.

さらに、上述した動き補償手段15は、入力補正手段を備えなくてもよく、候補提示手段及び入力決定手段を有するようにしてもよい。この候補提示手段は、動き検出手段14で動きが検出されたことを契機として、入力情報に対する補正候補を、ユーザに分かるように文字入力情報(キーボードの指定文字の情報等)で提示する。ここでも、動きが検出された事実を、指定キー検出手段12で誤ったキーイメージkIが検出されているはずであるとみなす訳である。補正候補としては、入力の変換候補が挙げられ、例えば、入力された語句が意味をなさない場合には正しいと思われるものを変換候補として提示するとよい。そして、入力決定手段は、その候補提示手段で提示した補正候補の中からユーザに選択入力させ、結果として、この入力決定手段で選択入力された補正候補を入力情報として出力する。この候補提示手段及び入力決定手段を上述の判定手段と併用する場合には、判定手段で判定後に、所定レベルを超える動きがあった場合のみ、候補の提示を行うようにすればよい。   Further, the motion compensation unit 15 described above may not include the input correction unit, and may include a candidate presentation unit and an input determination unit. The candidate presenting means presents correction candidates for the input information as character input information (information on designated characters on the keyboard, etc.) so that the user can understand the movement detected by the motion detecting means 14. Here too, the fact that the motion is detected is regarded as an erroneous key image kI being detected by the designated key detection means 12. Examples of the correction candidates include input conversion candidates. For example, if the input word / phrase does not make sense, what is considered to be correct may be presented as the conversion candidate. Then, the input determining means causes the user to select and input from among the correction candidates presented by the candidate presenting means, and as a result, the correction candidates selected and input by the input determining means are output as input information. When this candidate presentation means and input determination means are used in combination with the above-described determination means, the candidates may be presented only when there is a movement exceeding a predetermined level after the determination by the determination means.

また、他の実施形態として、動き補償手段15は、上述の判定手段での判定結果として動き検出手段14で動きを検出した場合、ユーザに対して警告を提示する警告提示手段を有することが好ましい。さらに、警告提示手段は、次の表示変更手段、警告音出力手段、及び表示色変更指示手段のいずれか1又は複数を有することが好ましい。   As another embodiment, it is preferable that the motion compensation unit 15 includes a warning presenting unit that presents a warning to the user when a motion is detected by the motion detection unit 14 as a determination result by the determination unit. . Furthermore, it is preferable that the warning presenting means includes one or more of the following display changing means, warning sound output means, and display color change instruction means.

表示変更手段は、キー表示手段11によるキーボードイメージKIの表示を変更する手段であり、例えば、キーボードの色や表示内容を変えることや、警告等を表示することなどが挙げられる。警告音出力手段は、警告音を発する手段であり、スピーカ43及びそれに音声信号を出力する手段などからなる。   The display change means is means for changing the display of the keyboard image KI by the key display means 11, and includes, for example, changing the color or display content of the keyboard, displaying a warning, or the like. The warning sound output means is a means for emitting a warning sound, and includes a speaker 43 and means for outputting an audio signal thereto.

表示色変更指示手段は、指定キー検出手段12の検出結果として、指定されたキーイメージkIの情報と共に、そのキーイメージkIの表示色を通常の色と異ならしめる情報を出力する手段である。この表示色変更指示手段を有する形態では、情報表示手段の一例としての表示部41で、入力情報を順次表示するようにしておき、指定キー検出手段12で指定されたキーイメージの情報と共にそのキーイメージの表示色を通常の色と異ならしめる情報を、入力情報として表示部41で表示する。表示色変更指示手段により、衝撃検出に基づき入力情報の表示色を変更するようにすることで、誤入力の可能性を示唆することが可能となる。表示色の変更は、通常の入力は青色で確定後が黒色とすると、衝撃検出時には赤色にするなどが考えられ、ユーザは赤字を視認することでバックスペースなどのキー入力でその赤文字が間違っていたら削除するようにすればよい。   The display color change instruction means is a means for outputting information for making the display color of the key image kI different from the normal color as well as information on the designated key image kI as the detection result of the designated key detection means 12. In the form having the display color change instruction means, the display unit 41 as an example of the information display means sequentially displays the input information, and the key image information designated by the designation key detection means 12 and the key. Information that makes the display color of the image different from the normal color is displayed on the display unit 41 as input information. By changing the display color of the input information based on the impact detection by the display color change instruction means, it is possible to suggest the possibility of erroneous input. When changing the display color, the normal input is blue, and after confirmation is black, it may be red when an impact is detected. If so, delete it.

本発明の他の実施形態として、動き補償手段15は、上述の判定手段での判定結果として動き検出手段14で動きを検出した場合、以前の状態へ復帰する復帰手段(復帰指示手段とも言える)を有することが好ましい。この復帰手段は、表示部41での表示状態を衝撃を検知する以前の表示状態へ復帰するための指示などを出力する手段である。復帰手段は、衝撃を検知してから一定時間経過後に指示を実行してもよいし、一定数(一定回数)のキー入力後に指示を実行してもよい。また、復帰手段は、表示部41やキーボードイメージKIに表示された解除ボタンの操作によるものとしてもよい。   As another embodiment of the present invention, the motion compensation unit 15 is a return unit that returns to the previous state when the motion detection unit 14 detects a motion as the determination result of the above-described determination unit (also referred to as a return instruction unit). It is preferable to have. This return means is a means for outputting an instruction or the like for returning the display state on the display unit 41 to the display state before the impact is detected. The return means may execute the instruction after a predetermined time has elapsed after detecting the impact, or may execute the instruction after inputting a certain number (a certain number of times) of keys. The return means may be based on an operation of a release button displayed on the display unit 41 or the keyboard image KI.

また、復帰手段は、入力位置復帰手段を有するようにしてもよい。この入力位置復帰手段を有する形態では、情報表示手段の一例としての表示部41で、入力情報を順次表示するように且つ現時点での表示上の入力位置をカーソル等のマークや色の差などで示すようにしておく。すなわち、入力位置とは、カーソル位置で代表されるような、現在、文章上でどの位置に文字を入力しようとしているのかといった位置を指す。入力位置復帰手段は、動き検出手段14で動きが検出された時点をユーザに対して示すため、検出時点で最後に入力決定済となっていたキーイメージに対する入力情報の表示部41における表示位置の直後に、カーソル等の入力位置を復帰させる。但し、ここでの復帰とは、元に戻す際に、単語単位で戻すなどの処理を施すようにしてもよい。   Further, the return means may include input position return means. In the form having the input position return means, the display unit 41 as an example of the information display means displays the input information sequentially, and the current input position on the display is indicated by a mark such as a cursor or a color difference. Keep as shown. That is, the input position refers to a position such as a position where a character is currently input on a sentence, as represented by a cursor position. Since the input position return means indicates to the user when the movement is detected by the movement detection means 14, the display position of the display position on the display section 41 of the input information for the key image that has been determined to be input last at the detection time. Immediately after that, the input position of the cursor or the like is restored. However, the term “return” here may be processing such as returning in units of words when returning to the original state.

また、入力位置復帰手段は、動き検出手段14で動きが検出された後のキー入力数を算出し、算出されたキー入力数だけカーソル等の入力位置を戻すキー入力数算出手段を有するようにしてもよい。さらに、入力位置復帰手段は、カーソル等の入力位置の復帰時表示方法を通常時の表示方法と異ならしめるようにしてもよい。例えば、カーソル表示するとき、通常時と復帰した時とで、その表示色を異ならせたり、点滅パターンを変えるなどがある。   The input position return means includes key input number calculation means for calculating the number of key inputs after the movement is detected by the motion detection means 14 and returning the input position of the cursor or the like by the calculated number of key inputs. May be. Further, the input position return means may make the display method for returning the input position such as the cursor different from the normal display method. For example, when the cursor is displayed, the display color is changed or the blinking pattern is changed depending on whether it is normal or restored.

具体的に、「明日10時に新宿コマ劇」とユーザが入力しようとしているときに、「新宿」と「コマ劇」の間でユーザが接触するなどして、例えば文字入力の結果として「明日10時に新宿じょな」などと入力されてしまい、その時点で文字入力をストップしたと仮定する。このケースでは、「明日10時に新宿じょな」が出力手段で表示部41側に出力されていることとなる。上述の入力位置復帰手段を備えない形態では、動きを検出しても、入力中止後の表示カーソルは「な」の後ろになっている。しかしながら、上述の入力位置復帰手段を備えた形態では、動きを検出して、入力位置補正手段によって、動きが検出された時点の「新宿」の後(「じょな」の前)に入力位置を補正することができる。従って、ユーザはそこから正しい入力を行なうことができる。なお、「じょな」はそのカーソル位置で新たな入力がなされたときに、削除されるようになっていてもよい。   Specifically, when the user is about to input “Shinjuku top play to 10 o'clock tomorrow”, the user contacts between “Shinjuku” and “top play”, for example, “tomorrow 10 Suppose that "Shinjuku Jona sometimes" is entered, and character input is stopped at that time. In this case, “Shinjuku Jonah at 10:00 tomorrow” is output to the display unit 41 side by the output means. In the form without the input position return means described above, the display cursor after the input stop is behind “NA” even if the movement is detected. However, in the embodiment including the input position return means described above, the input position is detected after “Shinjuku” (before “Jona”) when the movement is detected by the input position correction means. Can be corrected. Therefore, the user can make a correct input from there. “Jona” may be deleted when a new input is made at the cursor position.

本発明の他の実施形態として、動き補償手段15は、上述の判定手段での判定結果として動き検出手段14で動きを検出した場合、指定キー検出手段12での検出基準を、動きが発生した後の位置とする手段を有することが好ましい。特に、移動量が検出できる仮想入力操作部20において、衝撃を検知した後の位置を基準入力位置に変更する手段を備えるとよい。これにより、移動後の入力位置を基準にしてキー入力が可能となる。なお、衝撃によりユーザが入力し難い位置にキーボードイメージKIが移動した場合には、ユーザが再度入力し易い元の位置に戻すので、その戻しを衝撃として検知して同様の基準設定を行えばよい。このように、ユーザが直ぐに位置を戻す場合も考えられるので、変更は一定時間経過後とし、途中に余計な基準設定を行わず、最初の位置から戻した位置までによって基準設定を実行することが好ましい。また、基準位置の変更は一定数(一定回数)のキー入力後としてもよく、また、表示部41やキーボードイメージKI表示される解除ボタンの操作によって基準位置の変更がなされるようにしてもよい。前者の場合、一定数に至るまでのキー入力は無視するなどすればよい。   As another embodiment of the present invention, when the motion compensation means 15 detects motion with the motion detection means 14 as a result of determination by the above-mentioned determination means, the motion is generated based on the detection reference by the designation key detection means 12. It is preferable to have means for a later position. In particular, the virtual input operation unit 20 capable of detecting the movement amount may include a means for changing the position after detecting the impact to the reference input position. As a result, it is possible to perform key input based on the input position after movement. If the keyboard image KI is moved to a position where it is difficult for the user to input due to the impact, the keyboard image KI is returned to the original position where the user can easily input again. . As described above, since the user may return the position immediately, the change may be performed after a certain period of time, and the reference setting may be executed from the initial position to the position returned without performing unnecessary reference setting in the middle. preferable. The reference position may be changed after a certain number (a certain number of times) of key inputs, or the reference position may be changed by operating the release button displayed on the display unit 41 or the keyboard image KI. . In the former case, key input up to a certain number may be ignored.

以上の実施形態に係る情報端末装置1は、仮想キー入力装置10を入力手段の一つとして用いるもので、その入力結果を少なくとも一つの処理(各種処理手段16の一手段)に用いるものである。しかしながら、本発明では仮想キー入力装置の適用形態として、図9で例示するようなものも採用できる。なお、動き検出手段14の設置位置としては、情報端末装置1における仮想キー入力装置10以外の部分に設けられ、仮想キー入力装置10自身の動きとして情報端末装置1自身の動きを検出するようにしてもよい。   The information terminal device 1 according to the above embodiment uses the virtual key input device 10 as one of input means, and uses the input result for at least one process (one means of various processing means 16). . However, in the present invention, as an application form of the virtual key input device, the one illustrated in FIG. 9 can be adopted. In addition, as an installation position of the motion detection means 14, it is provided in parts other than the virtual key input device 10 in the information terminal device 1, and detects the motion of the information terminal device 1 itself as a motion of the virtual key input device 10 itself. May be.

図9は、本発明の他の実施形態に係る仮想キー入力システムの3つの例を説明するための概略図である。図9で例示する仮想キー入力システムは、情報端末装置(携帯電話機2で例示)に対して、その充電器3を用いるものとする。この充電器3で使用するキー入力に係わる電源はコンセントから得てもよいし、逆に携帯電話機2の本体から得るようにしてもよい。仮想キー入力装置10が投影型のキー表示手段11を備える場合には、仮想キー入力装置10の一部又は全部を充電器3側に組み込み易い。また、図示の例は、携帯電話機2を、クローズドポジションからビューアポジションへと画面部分を回転させて、充電器3に差し込んだ例であるが、これに限ったものではない。さらに、動き補償手段15等の説明しない手段については、携帯電話機2及び充電器3のいずれに備えてもよい。   FIG. 9 is a schematic diagram for explaining three examples of a virtual key input system according to another embodiment of the present invention. The virtual key input system illustrated in FIG. 9 uses the charger 3 for the information terminal device (illustrated by the mobile phone 2). The power source related to the key input used in the charger 3 may be obtained from an outlet or, conversely, from the main body of the mobile phone 2. When the virtual key input device 10 includes the projection-type key display means 11, part or all of the virtual key input device 10 can be easily incorporated on the charger 3 side. Moreover, although the example of illustration is an example which rotated the screen part from the closed position to the viewer position, and inserted in the charger 3, the example of illustration is not restricted to this. Further, a means not described such as the motion compensation means 15 may be provided in either the mobile phone 2 or the charger 3.

図9(A)で例示するシステムは、仮想入力操作部20を備えた充電器付き携帯電話機2である。このシステムでは、携帯電話機2を充電する充電手段として充電器3を設け、仮想入力操作部20で入力された情報を携帯電話機2に送信する送信手段(図示せず)を設けている。送信手段としては、bluetoothなどの通信手段を充電器3に設けておけば携帯電話機2の本体に入力情報を送信することができる。   The system illustrated in FIG. 9A is a mobile phone 2 with a charger provided with a virtual input operation unit 20. In this system, a charger 3 is provided as a charging means for charging the mobile phone 2, and a transmission means (not shown) for transmitting information input by the virtual input operation unit 20 to the mobile phone 2 is provided. As the transmission means, if communication means such as Bluetooth is provided in the charger 3, input information can be transmitted to the main body of the mobile phone 2.

そして、このシステムでは、キー表示手段11(キーイメージ投影部21)を携帯電話機2の本体側に設け、指定キー検出手段12(カメラ22a、キー入力判定部22b、及び位置検出用レーザ投影部22c)を充電器3側と本体2側とに分散して設けている。特に、指定キー検出手段12として、本体2側にカメラ22a(撮像部34を代用した例)を、充電器3側にキー入力判定部22b及び位置検出用レーザ投影部22cを設けている。なお、キー入力判定部22bは本体2側に設けられてもよい。   In this system, the key display unit 11 (key image projection unit 21) is provided on the main body side of the mobile phone 2, and the designation key detection unit 12 (camera 22a, key input determination unit 22b, and position detection laser projection unit 22c). ) Are distributed on the charger 3 side and the main body 2 side. In particular, as the designated key detection means 12, a camera 22a (an example in which the imaging unit 34 is substituted) is provided on the main body 2 side, and a key input determination unit 22b and a position detection laser projection unit 22c are provided on the charger 3 side. The key input determination unit 22b may be provided on the main body 2 side.

図9(B)で例示するシステムは、仮想入力操作部20を備えた充電器付き携帯電話機2である。このシステムでは、キー表示手段11(キーイメージ投影部21)を携帯電話機2の本体側に設け、指定キー検出手段12(カメラ22a、キー入力判定部22b、及び位置検出用レーザ投影部22c)を充電器3側に設け、充電器3側で検出した情報を本体2側へ送信する上述のごとき送信手段(図示せず)を設けている。なお、キー入力判定部22bは本体2側に設けられてもよい。   The system illustrated in FIG. 9B is a mobile phone 2 with a charger provided with a virtual input operation unit 20. In this system, a key display unit 11 (key image projection unit 21) is provided on the main body side of the mobile phone 2, and a designation key detection unit 12 (camera 22a, key input determination unit 22b, and position detection laser projection unit 22c) is provided. Transmitting means (not shown) as described above is provided on the charger 3 side and transmits information detected on the charger 3 side to the main body 2 side. The key input determination unit 22b may be provided on the main body 2 side.

図9(C)で例示するシステムは、携帯電話機2と、仮想入力操作部20を備えた充電器である。このシステムでは、キー表示手段11(キーイメージ投影部21)及び指定キー検出手段12(カメラ22a、キー入力判定部22b、及び位置検出用レーザ投影部22c)を充電器3側に設け、充電器3側で検出した情報を本体2側へ送信する上述のごとき送信手段(図示せず)を設けている。なお、キー入力判定部22bは本体2側に設けられてもよい。   The system illustrated in FIG. 9C is a charger including the mobile phone 2 and the virtual input operation unit 20. In this system, a key display unit 11 (key image projection unit 21) and a designated key detection unit 12 (camera 22a, key input determination unit 22b, and position detection laser projection unit 22c) are provided on the side of the charger 3, and the charger Transmitting means (not shown) as described above for transmitting information detected on the 3 side to the main body 2 side is provided. The key input determination unit 22b may be provided on the main body 2 side.

以上、本発明では、例えば、仮想キー入力装置を備えた情報端末にさらに衝撃を検知する手段を備え、衝撃が検知された場合、入力を無効にしたりキー表示手段の投影/表示を中止したりすることで、誤入力を防ぐことが可能となる。   As described above, in the present invention, for example, an information terminal including a virtual key input device is further provided with a means for detecting an impact, and when an impact is detected, the input is invalidated or the projection / display of the key display means is stopped. By doing so, it becomes possible to prevent erroneous input.

本発明の一実施形態に係る仮想キー入力装置を備えた情報端末装置の一構成例を示すブロック図である。It is a block diagram which shows the example of 1 structure of the information terminal device provided with the virtual key input device which concerns on one Embodiment of this invention. 本発明の他の実施形態に係る仮想キー入力装置を備えた携帯情報端末装置の一構成例を示すブロック図である。It is a block diagram which shows the example of 1 structure of the portable information terminal device provided with the virtual key input device which concerns on other embodiment of this invention. 図2の携帯情報端末装置における仮想キー入力装置(仮想入力操作部)の一構成例を示すブロック図である。It is a block diagram which shows one structural example of the virtual key input device (virtual input operation part) in the portable information terminal device of FIG. 図2の携帯情報端末装置の外観を示す概略図である。It is the schematic which shows the external appearance of the portable information terminal device of FIG. 図4の携帯情報端末装置に適用したキー表示手段及び指定キー検出手段を説明するための概略図である。It is the schematic for demonstrating the key display means and designation | designated key detection means which were applied to the portable information terminal device of FIG. 本発明の他の実施形態に係る仮想キー入力装置の処理例を説明するためのフロー図である。It is a flowchart for demonstrating the process example of the virtual key input apparatus which concerns on other embodiment of this invention. 本発明の他の実施形態に係る仮想キー入力装置の処理例を説明するためのフロー図である。It is a flowchart for demonstrating the process example of the virtual key input apparatus which concerns on other embodiment of this invention. 本発明の他の実施形態に係る仮想キー入力装置の処理例を説明するためのフロー図である。It is a flowchart for demonstrating the process example of the virtual key input apparatus which concerns on other embodiment of this invention. 本発明の他の実施形態に係る仮想キー入力システムの3つの例を説明するための概略図である。It is the schematic for demonstrating three examples of the virtual key input system which concerns on other embodiment of this invention.

符号の説明Explanation of symbols

1…情報端末装置、2…携帯情報端末装置(携帯電話機)、3…充電器、10…仮想キー入力装置、11…キー表示手段、12…指定キー検出手段、13…出力手段、14…動き検出手段、15…動き補償手段、16…各種処理手段、20…仮想入力操作部、21…キーイメージ投影部、22a…カメラ、22b…キー入力判定部、22c…位置検出用レーザ投射部、23…制御部、24…衝撃検知部、31…無線部、32…通信制御部、33…画像処理部、34…撮像部、35…不揮発性メモリ、36…主制御部、37…揮発性メモリ、38…発光部、39…表示ドライバ、40…操作部、41…表示部、42…マイクロフォン(マイク)、43…スピーカ、KI…キーボードイメージ、kI…キーイメージ。 DESCRIPTION OF SYMBOLS 1 ... Information terminal device, 2 ... Portable information terminal device (cellular phone), 3 ... Charger, 10 ... Virtual key input device, 11 ... Key display means, 12 ... Designated key detection means, 13 ... Output means, 14 ... Movement Detection means, 15 ... motion compensation means, 16 ... various processing means, 20 ... virtual input operation section, 21 ... key image projection section, 22a ... camera, 22b ... key input determination section, 22c ... laser projection section for position detection, 23 DESCRIPTION OF SYMBOLS ... Control part, 24 ... Impact detection part, 31 ... Radio | wireless part, 32 ... Communication control part, 33 ... Image processing part, 34 ... Imaging part, 35 ... Non-volatile memory, 36 ... Main control part, 37 ... Volatile memory, 38 ... Light emitting unit, 39 ... Display driver, 40 ... Operation unit, 41 ... Display unit, 42 ... Microphone (microphone), 43 ... Speaker, KI ... Keyboard image, kI ... Key image.

Claims (3)

1つ以上のキーイメージを表示するキー表示手段と、該キー表示手段で表示したキーイメージそれぞれが、ユーザによって指定されたことを検出する指定キー検出手段とを備え、該指定キー検出手段で検出されたキーイメージに対応する情報を入力情報とする仮想キー入力装置であって、
当該仮想キー入力装置自身の動きを検出する動き検出手段と、該動き検出手段で検出された動きが所定レベルを超えるものであるか否かを判定し、前記所定レベルを超えるものと判定された場合に、前記入力情報に対する補正候補を提示する候補提示手段と、該候補提示手段で提示した補正候補の中からユーザに選択入力させる入力決定手段とを有し、該入力決定手段で選択入力された補正候補を前記入力情報とすることを特徴とする仮想キー入力装置。
Key display means for displaying one or more key images, and designation key detection means for detecting that each of the key images displayed by the key display means is designated by the user, and detected by the designation key detection means A virtual key input device using information corresponding to the key image as input information,
The motion detection means for detecting the motion of the virtual key input device itself, and whether or not the motion detected by the motion detection means exceeds a predetermined level, is determined to exceed the predetermined level A candidate presenting means for presenting correction candidates for the input information, and an input deciding means for allowing the user to selectively input correction candidates presented by the candidate presenting means. A virtual key input device, wherein the correction candidate is used as the input information.
請求項に記載の仮想キー入力装置を備えた充電器付き情報端末装置であって、前記キー表示手段を当該情報端末装置の本体側に設け、前記指定キー検出手段を前記充電器側に設け、前記充電器側で検出した情報を前記本体側へ送信する送信手段を設けたことを特徴とする充電器付き情報端末装置。 An information terminal device with a charger comprising the virtual key input device according to claim 1 , wherein the key display means is provided on the main body side of the information terminal device, and the designation key detection means is provided on the charger side. An information terminal device with a charger, comprising a transmission means for transmitting information detected on the charger side to the main body side. 請求項に記載の仮想キー入力装置を備えた充電器付き情報端末装置であって、前記キー表示手段を当該情報端末装置の本体側に設け、前記指定キー検出手段を前記充電器側と前記本体側とに分散して設けたことを特徴とする充電器付き情報端末装置。 An information terminal device with a charger comprising the virtual key input device according to claim 1 , wherein the key display means is provided on a main body side of the information terminal device, and the designation key detection means is connected to the charger side and the charger. An information terminal device with a charger, wherein the information terminal device is provided dispersed on the main body side.
JP2005328938A 2005-11-14 2005-11-14 Virtual key input device and information terminal device Expired - Fee Related JP4679342B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005328938A JP4679342B2 (en) 2005-11-14 2005-11-14 Virtual key input device and information terminal device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005328938A JP4679342B2 (en) 2005-11-14 2005-11-14 Virtual key input device and information terminal device

Publications (2)

Publication Number Publication Date
JP2007133835A JP2007133835A (en) 2007-05-31
JP4679342B2 true JP4679342B2 (en) 2011-04-27

Family

ID=38155410

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005328938A Expired - Fee Related JP4679342B2 (en) 2005-11-14 2005-11-14 Virtual key input device and information terminal device

Country Status (1)

Country Link
JP (1) JP4679342B2 (en)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011509464A (en) * 2008-01-04 2011-03-24 エルゴワークス インターナショナル, エルエルシー. Virtual keyboard and on-screen keyboard
JP5277703B2 (en) 2008-04-21 2013-08-28 株式会社リコー Electronics
US20110050563A1 (en) * 2009-08-31 2011-03-03 Timothy Douglas Skutt Method and system for a motion compensated input device
TWI423096B (en) * 2010-04-01 2014-01-11 Compal Communication Inc Projecting system with touch controllable projecting picture
CN102331884A (en) * 2010-07-13 2012-01-25 华宝通讯股份有限公司 Projection system with touchable projection screen
JP4846871B1 (en) * 2010-10-28 2011-12-28 善博 和田 KEY INPUT DEVICE, PORTABLE TERMINAL PROVIDED WITH THE SAME, AND PROGRAM FOR MAKING PORTABLE TERMINAL FUNCTION AS INPUT DEVICE
US9292093B2 (en) 2010-11-18 2016-03-22 Alpine Electronics, Inc. Interface method and apparatus for inputting information with air finger gesture
JP5621927B2 (en) * 2011-06-23 2014-11-12 富士通株式会社 Information processing apparatus, input control method, and input control program
WO2013069447A1 (en) * 2011-11-08 2013-05-16 ソニー株式会社 Sensor device, analyzer, and storage medium
JP5950108B2 (en) * 2012-08-06 2016-07-13 株式会社村田製作所 Non-contact input device
CN102855087A (en) * 2012-09-12 2013-01-02 中兴通讯股份有限公司 Input method, device and terminal
JP5987666B2 (en) * 2012-12-05 2016-09-07 富士ゼロックス株式会社 Operation control program and information processing apparatus
JP6253945B2 (en) * 2013-10-22 2017-12-27 シャープ株式会社 Image display device
JP2016081508A (en) * 2014-10-14 2016-05-16 株式会社エヌ・ティ・ティ・データ Authentication system and input device
CN106488629A (en) * 2015-09-02 2017-03-08 泉州市金太阳照明科技有限公司 A kind of projection control type intelligence lamp system
JP6522719B2 (en) * 2017-11-28 2019-05-29 シャープ株式会社 Image display method
JP6510134B1 (en) * 2018-11-13 2019-05-08 クリスタルメソッド株式会社 Estimation system and estimation apparatus
JP6614545B1 (en) * 2019-04-16 2019-12-04 クリスタルメソッド株式会社 Estimation system and estimation apparatus

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002082766A (en) * 2000-09-05 2002-03-22 Canon Inc Information processing apparatus having handwriting input function, handwriting input method, and recording medium recording handwriting input program
FI113094B (en) * 2000-12-15 2004-02-27 Nokia Corp Improved method and arrangement for activating a function in an electronic device and electronic device
JP2004301789A (en) * 2003-04-01 2004-10-28 Sony Corp Image display method of car navigation device and vehicle equipment
JP4331002B2 (en) * 2004-01-15 2009-09-16 ソフトバンクモバイル株式会社 Mobile communication terminal
JP4416557B2 (en) * 2004-04-02 2010-02-17 アルパイン株式会社 Spatial input system

Also Published As

Publication number Publication date
JP2007133835A (en) 2007-05-31

Similar Documents

Publication Publication Date Title
JP4679342B2 (en) Virtual key input device and information terminal device
US9448620B2 (en) Input method and apparatus of portable device for mapping segments of a hand to a plurality of keys
CN101438218B (en) Mobile equipment with virtual small keyboard
CN109525874B (en) Screen capturing method and terminal equipment
JP2021018551A (en) Information apparatus, automatic setting method, and automatic setting program
CN111061383B (en) Text detection method and electronic equipment
CN110045939A (en) A kind of multi-screen control method and terminal
US20140052441A1 (en) Input auxiliary apparatus, input auxiliary method, and program
CN110233933B (en) A calling method, terminal device and computer-readable storage medium
CN110769174B (en) Video viewing method and electronic device
CN111104029A (en) Quick mark generation method, electronic device and medium
JP7413546B2 (en) Photography method and electronic equipment
CN112650405A (en) Electronic equipment interaction method and electronic equipment
WO2016152200A1 (en) Information processing system and information processing method
US20180239440A1 (en) Information processing apparatus, information processing method, and program
CN110673753A (en) Key mis-touch error correction method and device
US20160357274A1 (en) Pen terminal and method for controlling the same
CN109126127B (en) Game control method, dual-screen mobile terminal and computer-readable storage medium
KR101662740B1 (en) Apparatus and method for inputting korean based on a motion of users fingers
CN110232174A (en) A kind of content chooses method and terminal device
US10346116B2 (en) Synchronous and asynchronous modes for shared display information
EP4160364B1 (en) Method, device, and equipment for switching text language types, and storage medium
CN108306817B (en) Information positioning processing method and mobile terminal
JP2011164955A (en) Head-mounted apparatus
CN108632465A (en) A kind of method and mobile terminal of voice input

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080220

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100202

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100402

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101116

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110113

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: 20110201

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: 20110201

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140210

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees