JP5217980B2 - データ処理装置およびデータ処理システム - Google Patents
データ処理装置およびデータ処理システム Download PDFInfo
- Publication number
- JP5217980B2 JP5217980B2 JP2008309411A JP2008309411A JP5217980B2 JP 5217980 B2 JP5217980 B2 JP 5217980B2 JP 2008309411 A JP2008309411 A JP 2008309411A JP 2008309411 A JP2008309411 A JP 2008309411A JP 5217980 B2 JP5217980 B2 JP 5217980B2
- Authority
- JP
- Japan
- Prior art keywords
- event
- cursor position
- data processing
- selection
- switch
- 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.)
- Active
Links
Images
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Description
本実施形態では、選択情報として、カーソル位置検出部から出力されるカーソル位置情報を使用し、カーソル位置情報の比較によって、操作スイッチのターンオン時ならびにターンオフ時における選択結果を予測(特定)し、両者の一致/不一致を検出し、一致が検出されないときは、実行イベントを生成しないことにより、誤ったメニュー等の選択を確実に防止する。
図1は、データ処理システムの一例であるメニュー選択システムの構成の一例を示す図である。図1のメニュー選択システムは、3次元ポインティングデバイス100と、データ処理装置200と、を含む。3次元ポインティングデバイスは、空間中における動き(例えば、姿勢、回転、並進の少なくとも一つ)に応じた物理量信号を生成する機能をもつ入力装置であり、例えば3次元マウスである。「ポインティングデバイス」は、コンピュータシステム等における入力デバイスであり、最も広義に解釈するものとする(例えば、入力装置と同義に解釈する)。また、データ処理装置200は、例えば、コンピュータ本体であり、本実施形態では、ユーザによるメニュー選択を実現するための情報処理(メニュー表示処理やイベント実行等)を行う。
図2は、押下式スイッチ(操作スイッチ)の操作状態と、3次元モーションセンサから出力される物理量信号のレベルとの関係を示す図である。図2において、横軸は経過時間(t)を示し、縦軸は、x軸周りの角速度信号(物理量信号)PQ1の信号レベルを示している。また、図中、P1〜P6の各々は、角速度信号(物理量信号)PQ1のピークを示している。
図3(A),図3(B)は、図1に示されるデータ処理装置における、イベント生成のための具体的な動作例を示す図である。図3(A)に示されるように、表示パネル300上に表示されている選択肢(A,E,1)の各々には、イベント1,イベント2,イベント3の各々が1:1に対応付けられている。例えば、選択肢Eが「記憶媒体に蓄積されている情報のコピー(複製の作成)」というメニューであり、選択肢1が「ハードディスクの初期化」というメニューであるとする。この場合、選択肢Eには、「記憶媒体のコピー処理」というイベント2が対応付けられており、選択肢1には、「ハードディスクの初期化処理」というイベント3が対応付けられている。
本実施形態では、選択情報として、カーソルによって指定される選択肢に対応づけられているイベント情報(仮イベント)を使用し、仮イベントの比較によって、操作スイッチのターンオン時ならびにターンオフ時における選択結果を予測(特定)し、両者の一致/不一致を検出し、一致が検出されないときは、実行イベントを生成しないことにより、誤ったメニュー等の選択を確実に防止する。
前掲の実施形態では、第1時点および第2時点に対応する選択結果の一致が検出されないと、選択失敗となり、イベントが実行されない。実際には、選択失敗が連続することも生じ得る。選択の失敗が続くと、若干、操作性が悪くなるのは否めないが、以下のような対策を実行すれば、実用上の不便を、ユーザにほとんど感じさせないようにすることができる。
(1)例えば、選択の失敗が生じた場合、選択肢の面積を拡大する。例えば、押下型スイッチを採用する場合、カーソルは縦方向にぶれる傾向がある。したがって、選択肢を縦長表示とすることによって、カーソルのブレが生じたとしても、位置変動後のカーソルが同じ選択肢上にとどまる確率を高めることができる。
(2)メニューの各選択肢は所定の有効選択領域を有しているが、表示パネルには、その中心部の所定面積のターゲットのみを表示しておく。選択の失敗前は、各選択肢のターゲットを第1のサイズで表示し、選択の失敗後は、第1のサイズよりも小さい第2のサイズの表示に切り換える。すなわち、ターゲットを小さくして、ユーザに、より正確なメニュー選択(カーソル移動)を促す。この場合、カーソルがターゲットから外れたとしても、カーソルが有効領域内にとどまる確率が高く、選択の失敗が連続する可能性が低下する。
(1)ハードディスクの初期化のように、誤った選択が許されない場合でも、ポインティングデバイスのブレに起因する誤った選択がなされず、信頼性が高いメニュー選択システム等のデータ処理システムが得られる。
(2)副次的効果として、選択を誤ったとき、わざと、選択肢をブレさせれば(離したときに、わざと押したときの選択肢とは違う選択肢を指す)と、自動的に指定のキャンセルを行うことができるようになり、使い勝手が向上する。
(3)3次元入力デバイスを安心して利用できるようになる。
(4)現在、コンピュータ上で3次元CADやゲーム等で、3次元空間を扱うことが多くなり、それにともない3次元運動を入力できるデバイスの必要性が高まっている。本発明の実施形態の発明によれば、信頼性が高く、操作性に優れた小型の3次元ポインティングデバイスを用いたシステムを実現される。
112a〜112d A/D変換器、114 制御部、116 CPU、
118 通信部(通信インタフェースまたは送信インタフェース)、119 メモリ、
121 電源、AN1,AN2 アンテナ、200 データ処理装置、
210 通信部、212 カーソル位置検出部、214 スイッチ操作信号検出部、
216 表示制御部、217 カーソル表示部、219 メニュー表示部、
220 カーソル位置記憶部、222 カーソル位置比較部(選択情報比較部)、
224 イベント生成部、226 メモリ、228 イベント実行部、
250 仮イベント生成部、 252 仮イベント記憶部、
254 仮イベント比較部(選択情報比較部)、 300 表示パネル、
IN 選択肢、 CS1,CS2 カーソルポインタ(カーソルポインタ位置)
Claims (4)
- ポインティングデバイスの空間中における動きに応じて生成される物理量信号と、前記ポインティングデバイスに設けられている操作スイッチの操作によって発生するスイッチ操作信号と、を前記ポインティングデバイスからデータ処理装置に送信し、前記データ処理装置が、受信した前記物理量信号および前記スイッチ操作信号に基づくデータ処理によって、表示部に表示される複数の選択肢の中から選択された一つの選択肢に対応するイベントを生成し、生成された前記イベントを実行するデータ処理システムに使用される前記データ処理装置であって、
前記物理量信号に基づいてカーソル位置を検出し、カーソル位置情報を出力するカーソル位置検出部と、
前記複数の選択肢を有する画像を表示すると共に、前記カーソル位置検出部から出力される前記カーソル位置情報に基づいて、前記画像上にカーソルを表示する表示制御部と、
前記スイッチ操作信号を検出するスイッチ操作信号検出部と、
前記スイッチ操作信号検出部によって前記操作スイッチのターンオンが検出される第1の時点に対応する第1の選択情報と、前記スイッチ操作信号検出部によって前記操作スイッチのターンオフが検出される第2の時点に対応する第2の選択情報とを比較し、前記第1の選択情報に基づく第1の選択結果と、前記第2の選択情報に基づく第2の選択結果とが同じであるか否かを検出する選択情報比較部と、
前記選択情報比較部によって前記第1の選択結果と第2の選択結果が一致している場合には、選択された選択肢に対応するイベントを実行イベントとして生成し、不一致である場合には、前記実行イベントを生成しないイベント生成部と、
前記実行イベントを実行するイベント実行部と、を含み、
前記不一致が発生した後に、前記選択肢の表示サイズを変更することを特徴とするデータ処理装置。 - 請求項1記載のデータ処理装置であって、
前記カーソル位置情報を、少なくとも前記第1の時点から前記第2の時点までの時間にわたって記憶するカーソル位置記憶部を有し、
前記選択情報比較部は、前記カーソル位置記憶部から、前記第1のカーソル位置情報および前記第2のカーソル位置情報を読み出し、前記第1のカーソル位置情報に基づいて特定される選択肢と、前記第2のカーソル位置情報によって特定される選択肢とが一致するか否かを検出し、これによって前記第1の選択結果と前記第2の選択結果の一致または不一致を検出することを特徴とするデータ処理装置。 - 請求項1記載のデータ処理装置であって、
前記カーソルにより特定される選択肢に対応するイベントを仮イベントとして、少なくとも前記第1の時点から前記第2の時点までの時間にわたって記憶する仮イベント記憶部を有し、
前記選択情報比較部は、前記仮イベント記憶部から、前記第1の時点における第1の仮イベントおよび前記第2の時点における第2の仮イベントを読み出し、前記第1の仮イベントと前記第2の仮イベントとが一致するか否かを検出し、これによって前記第1の選択結果と前記第2の選択結果の一致または不一致を検出することを特徴とするデータ処理装置。 - 本体の空間中における動きに応じて生成される物理量信号と、前記本体に設けられている操作スイッチの操作によって発生するスイッチ操作信号と、をデータ処理装置に送信するポインティングデバイスと、
請求項1〜請求項3のいずれかに記載のデータ処理装置と、
を含むことを特徴とするデータ処理システム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008309411A JP5217980B2 (ja) | 2008-12-04 | 2008-12-04 | データ処理装置およびデータ処理システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008309411A JP5217980B2 (ja) | 2008-12-04 | 2008-12-04 | データ処理装置およびデータ処理システム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2010134668A JP2010134668A (ja) | 2010-06-17 |
JP2010134668A5 JP2010134668A5 (ja) | 2012-01-19 |
JP5217980B2 true JP5217980B2 (ja) | 2013-06-19 |
Family
ID=42345912
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008309411A Active JP5217980B2 (ja) | 2008-12-04 | 2008-12-04 | データ処理装置およびデータ処理システム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5217980B2 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11672279B2 (en) | 2011-09-06 | 2023-06-13 | Nicoventures Trading Limited | Heating smokeable material |
US11924930B2 (en) | 2015-08-31 | 2024-03-05 | Nicoventures Trading Limited | Article for use with apparatus for heating smokable material |
US12016393B2 (en) | 2015-10-30 | 2024-06-25 | Nicoventures Trading Limited | Apparatus for heating smokable material |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04237319A (ja) * | 1991-01-21 | 1992-08-25 | Nippon Telegr & Teleph Corp <Ntt> | 3次元入力装置 |
JPH0887380A (ja) * | 1994-09-19 | 1996-04-02 | Tabai Espec Corp | 操作体対応型操作パネル装置 |
JP2001175375A (ja) * | 1999-12-22 | 2001-06-29 | Casio Comput Co Ltd | 携帯情報端末装置、及び記憶媒体 |
JP5132028B2 (ja) * | 2004-06-11 | 2013-01-30 | 三菱電機株式会社 | ユーザインタフェース装置 |
JP2007280153A (ja) * | 2006-04-10 | 2007-10-25 | Sony Ericsson Mobilecommunications Japan Inc | 文字入力装置、文字入力方法、文字入力プログラム、及び携帯端末装置 |
JP2008234104A (ja) * | 2007-03-19 | 2008-10-02 | Kyocera Mita Corp | 情報入力装置及び画像形成装置 |
-
2008
- 2008-12-04 JP JP2008309411A patent/JP5217980B2/ja active Active
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11672279B2 (en) | 2011-09-06 | 2023-06-13 | Nicoventures Trading Limited | Heating smokeable material |
US12041968B2 (en) | 2011-09-06 | 2024-07-23 | Nicoventures Trading Limited | Heating smokeable material |
US11924930B2 (en) | 2015-08-31 | 2024-03-05 | Nicoventures Trading Limited | Article for use with apparatus for heating smokable material |
US12016393B2 (en) | 2015-10-30 | 2024-06-25 | Nicoventures Trading Limited | Apparatus for heating smokable material |
Also Published As
Publication number | Publication date |
---|---|
JP2010134668A (ja) | 2010-06-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5532865B2 (ja) | データ処理装置およびデータ処理システム | |
JP5345575B2 (ja) | マルチメディアユーザインタフェース | |
US5907327A (en) | Apparatus and method regarding drag locking with notification | |
JP5191119B2 (ja) | 表示装置、表示装置の制御方法、及びプログラム | |
KR101463540B1 (ko) | 휴대용 전자 기기를 이용한 3차원 가상 커서 제어 방법 | |
CN104956307A (zh) | 用于经由3d物体检测的系统连接的方法 | |
JP2014035562A (ja) | 情報処理装置、情報処理方法及びコンピュータプログラム | |
US10140002B2 (en) | Information processing apparatus, information processing method, and program | |
US20130249808A1 (en) | System for implementing an overlay for a touch sensor including actuators | |
JP6569794B1 (ja) | 情報処理装置及びプログラム | |
JP7269729B2 (ja) | ポインティングデバイス | |
US20130271369A1 (en) | Electronic system | |
JP5217980B2 (ja) | データ処理装置およびデータ処理システム | |
KR101640594B1 (ko) | 터치 패널 장치 | |
JP2006092321A (ja) | 電子機器およびタッチパッド装置 | |
JP4572696B2 (ja) | 制御信号入力システム、制御信号入力方法。 | |
US10365736B2 (en) | Morphing pad, system and method for implementing a morphing pad | |
TWI607343B (zh) | 資訊科技裝置輸入系統及相關方法 | |
US9348461B2 (en) | Input system | |
JP2015046094A (ja) | 情報処理装置、プログラム | |
US20100201638A1 (en) | Operation method of touch pad with multiple function modes, integration system thereof, and computer program product using the operation method | |
US7057670B2 (en) | Cursor control system | |
JP2011053928A (ja) | 表示制御装置、選択支援装置、及びプログラム | |
US20120068924A1 (en) | Computer System, Computer System Control Method, Program, And Information Storage Medium | |
US20130063348A1 (en) | Pointing device with multiple view angles |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111125 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111125 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120810 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120828 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121024 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121127 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130118 |
|
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: 20130205 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130218 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160315 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5217980 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |