JP4319077B2 - 図形オブジェクト指定装置、図形オブジェクト指定方法、図形オブジェクト指定プログラム - Google Patents
図形オブジェクト指定装置、図形オブジェクト指定方法、図形オブジェクト指定プログラム Download PDFInfo
- Publication number
- JP4319077B2 JP4319077B2 JP2004088779A JP2004088779A JP4319077B2 JP 4319077 B2 JP4319077 B2 JP 4319077B2 JP 2004088779 A JP2004088779 A JP 2004088779A JP 2004088779 A JP2004088779 A JP 2004088779A JP 4319077 B2 JP4319077 B2 JP 4319077B2
- Authority
- JP
- Japan
- Prior art keywords
- mouse cursor
- trigger
- movement
- graphic
- designating
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0489—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
- G06F3/04892—Arrangements for controlling cursor position based on codes indicative of cursor displacements from one discrete location to another, e.g. using cursor control keys associated to different directions or using the tab key
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04812—Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Processing Or Creating Images (AREA)
- Input From Keyboards Or The Like (AREA)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
Description
Ly=|My−Oy|・・・(2)
=10×2+5×1
=25
Lw2=Lx2×Cx+Ly2×Cy
=5×2+10×1
=20
前記編集領域上に存在するオブジェクトの種類と位置を含むオブジェクト情報とマウスカーソル位置を管理するオブジェクト管理手段と、
マウスカーソルが移動する方向を示すキー入力と、マウスカーソル直下のオブジェクトを指定するキー入力の割り当てをルールとして、予め記憶するルール記憶手段と、
前記キー入力と前記ルールに従って、マウスカーソルの移動を指示するマウスカーソル移動トリガ、またはマウスカーソル直下のオブジェクトの指定を指示するオブジェクト指定トリガを発生するトリガ処理手段と、
前記オブジェクト情報と前記マウスカーソル移動トリガに基づいてマウスカーソルの移動を行う、または前記オブジェクト情報と前記オブジェクト指定トリガに基づいて前記編集対象のオブジェクトの指定を行うオブジェクト指定手段と、
を備えてなる図形オブジェクト指定装置。
(付記2) 付記1に記載の図形オブジェクト指定装置であって、
前記ルールにはさらに、予め前記キー入力に対してマウスカーソルの移動先のオブジェクトの種類を割り当て、
前記トリガ処理手段は、前記マウスカーソル移動トリガにマウスカーソルが移動する方向とマウスカーソルの移動先のオブジェクトの種類を含め、
前記オブジェクト指定手段は、前記マウスカーソル移動トリガに従ってマウスカーソルの移動先の候補となるオブジェクトの種類を限定することを特徴とする図形オブジェクト指定装置。
(付記3) 付記1または付記2に記載の図形オブジェクト指定装置であって、
さらに前記ルールを所定のフォーマットで記述したファイルを入力するルール入力手段を備えたことを特徴とする図形オブジェクト指定装置。
(付記4) 付記1乃至付記3のいずれかに記載の図形オブジェクト指定装置であって、
前記オブジェクト指定手段は、前記マウスカーソル移動トリガが発生した場合に、マウスカーソルの位置とマウスカーソルの移動先の候補となるオブジェクトの位置に基づく評価関数を算出し、マウスカーソルの移動先の候補となるオブジェクトのうち前記評価関数の値が最小となるオブジェクトへマウスカーソルを移動させることを特徴とする図形オブジェクト指定装置。
(付記5) 付記4に記載の図形オブジェクト指定装置であって、
マウスカーソルの位置を(Mx,My)、マウスカーソルの移動先の候補となるオブジェクトの位置を(Ox,Oy)、重み付け係数をCx、Cyとするとき、前記評価関数は|Mx−Ox|×Cx+|My−Oy|×Cyであり、
前記重み付け係数として、前記マウスカーソル移動トリガが縦方向への移動を指示する場合はCx>Cyとして予め定義された縦方向重み付け係数を用い、前記マウスカーソル移動トリガが横方向への移動を指示する場合はCx<Cyとして予め定義された横方向重み付け係数を用いることを特徴とする図形オブジェクト指定装置。
(付記6) 付記5に記載の図形オブジェクト指定装置であって、
前記ルールは、前記縦方向重み付け係数と前記横方向重み付け係数を含むことを特徴とする図形オブジェクト指定装置。
(付記7) 付記1乃至付記6に記載の図形オブジェクト指定装置であって、
前記オブジェクト指定部は、前記マウスカーソル移動トリガが発生して、マウスカーソルの移動先の候補となるオブジェクトが表示画面外にある場合、表示する範囲を移動させることを特徴とする図形オブジェクト指定装置。
(付記8) 付記1乃至付記7に記載の図形オブジェクト指定装置であって、
前記オブジェクト指定部は、前記マウスカーソル移動トリガが発生して、前記マウスカーソル移動トリガの指示する方向にマウスカーソルの移動先の候補となるオブジェクトがない場合、前記編集領域の反対側にマウスカーソルがあるものとして、再度、マウスカーソルの移動先の候補となるオブジェクトを検索することを特徴とする図形オブジェクト指定装置。
(付記9) 図形編集装置の編集領域上に存在する図形のオブジェクトのうち編集対象のオブジェクトを、マウスカーソルの位置に応じて指定する図形オブジェクト指定方法であって、
前記編集領域上に存在するオブジェクトの種類と位置を含むオブジェクト情報とマウスカーソル位置を管理するステップと、
マウスカーソルが移動する方向を示すキー入力と、マウスカーソル直下のオブジェクトを指定するキー入力の割り当てをルールとして、予め記憶するステップと、
前記キー入力と前記ルールに従って、マウスカーソルの移動を指示するマウスカーソル移動トリガ、またはマウスカーソル直下のオブジェクトの指定を指示するオブジェクト指定トリガを発生するステップと、
前記オブジェクト情報と前記マウスカーソル移動トリガに基づいてマウスカーソルの移動を行う、または前記オブジェクト情報と前記オブジェクト指定トリガに基づいて前記編集対象のオブジェクトの指定を行うステップと、
を備えてなる図形オブジェクト指定方法。
(付記10) 図形編集装置の編集領域上に存在する図形のオブジェクトのうち編集対象のオブジェクトを、マウスカーソルの位置に応じて指定する図形オブジェクト指定方法をコンピュータに実行させるために、コンピュータにより読取可能な媒体に記憶された図形オブジェクト指定プログラムであって、
前記編集領域上に存在するオブジェクトの種類と位置を含むオブジェクト情報とマウスカーソル位置を管理するステップと、
マウスカーソルが移動する方向を示すキー入力と、マウスカーソル直下のオブジェクトを指定するキー入力の割り当てをルールとして、予め記憶するステップと、
前記キー入力と前記ルールに従って、マウスカーソルの移動を指示するマウスカーソル移動トリガ、またはマウスカーソル直下のオブジェクトの指定を指示するオブジェクト指定トリガを発生するステップと、
前記オブジェクト情報と前記マウスカーソル移動トリガに基づいてマウスカーソルの移動を行う、または前記オブジェクト情報と前記オブジェクト指定トリガに基づいて前記編集対象のオブジェクトの指定を行うステップと、
をコンピュータに実行させることを特徴とする図形オブジェクト指定プログラム。
Claims (5)
- 図形編集装置の編集領域上に存在する図形のオブジェクトのうち、編集対象のオブジェクトをマウスカーソルの位置に応じて指定する図形オブジェクト指定装置であって、
前記編集領域上に存在するオブジェクトの種類と位置を含むオブジェクト情報と、マウスカーソル位置とを管理するオブジェクト管理手段と、
マウスカーソルが移動する方向を示すキー入力を、ルールとして記憶するルール記憶手段と、
前記キー入力と前記ルールに従って、マウスカーソルの移動を指示するマウスカーソル移動トリガを発生するトリガ処理手段と、
前記オブジェクト情報と前記マウスカーソル移動トリガに基づいてマウスカーソルの移動を行うオブジェクト指定手段と、
を備え、
前記オブジェクト指定手段は、前記マウスカーソル移動トリガが発生した場合に、マウスカーソルの位置とマウスカーソルの移動先の候補となるオブジェクトの位置との距離に、マウスカーソルの移動を指示する方向に関して定義された重み係数を乗算した評価関数を移動先の候補となるオブジェクト毎に算出し、マウスカーソルの移動先の候補となるオブジェクトのうち前記評価関数の値が最小となるオブジェクトへマウスカーソルを移動させる図形オブジェクト指定装置。 - 請求項1に記載の図形オブジェクト指定装置であって、
前記ルール記憶手段は更に、マウスカーソル直下のオブジェクトを指定するキー入力の割り当てをルールとして記憶し、
前記トリガ処理手段は更に、前記キー入力と前記ルールに従って、マウスカーソル直下のオブジェクトの指定を指示するオブジェクト指定トリガを発生し、
前記オブジェクト指定手段は更に、前記オブジェクト情報と前記オブジェクト指定トリガに基づいて前記編集対象のオブジェクトの指定を行うことを特徴とする図形オブジェクト指定装置。 - 請求項1または請求項2に記載の図形オブジェクト指定装置であって、
マウスカーソルの位置を(Mx,My)、マウスカーソルの移動先の候補となるオブジェクトの位置を(Ox,Oy)、重み付け係数をCx、Cyとするとき、前記評価関数は|Mx−Ox|×Cx+|My−Oy|×Cyであり、
前記重み付け係数として、前記マウスカーソル移動トリガがマウスカーソルの縦方向への移動を指示する場合はCx>Cyとして定義された縦方向重み付け係数を用い、前記マウスカーソル移動トリガがマウスカーソルの横方向への移動を指示する場合はCx<Cyとして定義された横方向重み付け係数を用いることを特徴とする図形オブジェクト指定装置。 - 請求項3に記載の図形オブジェクト指定装置であって、
前記ルールは、前記縦方向重み付け係数と前記横方向重み付け係数を含むことを特徴とする図形オブジェクト指定装置。 - 請求項1乃至請求項4のいずれかに記載の図形オブジェクト指定装置であって、
前記ルール記憶手段は更に、キー入力がなされたキー種別と、前記キー種別に対応するマウスカーソルの移動先のオブジェクトの種類との関係をルールとして記憶し、
前記トリガ処理手段は、前記マウスカーソル移動トリガに、マウスカーソルが移動する方向と、キー種別に対応したオブジェクトの種類を含め、
前記オブジェクト指定手段は、前記マウスカーソル移動トリガに従ってマウスカーソルの移動先の候補となるオブジェクトの種類を限定することを特徴とする図形オブジェクト指定装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004088779A JP4319077B2 (ja) | 2004-03-25 | 2004-03-25 | 図形オブジェクト指定装置、図形オブジェクト指定方法、図形オブジェクト指定プログラム |
| US10/888,989 US7676766B2 (en) | 2004-03-25 | 2004-07-13 | Graphic object designating to edit apparatus, method, and computer readable medium thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004088779A JP4319077B2 (ja) | 2004-03-25 | 2004-03-25 | 図形オブジェクト指定装置、図形オブジェクト指定方法、図形オブジェクト指定プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005275859A JP2005275859A (ja) | 2005-10-06 |
| JP4319077B2 true JP4319077B2 (ja) | 2009-08-26 |
Family
ID=34989207
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004088779A Expired - Fee Related JP4319077B2 (ja) | 2004-03-25 | 2004-03-25 | 図形オブジェクト指定装置、図形オブジェクト指定方法、図形オブジェクト指定プログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7676766B2 (ja) |
| JP (1) | JP4319077B2 (ja) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4176741B2 (ja) * | 2005-05-25 | 2008-11-05 | 株式会社スクウェア・エニックス | 移動先情報設定装置及び方法、プログラム、並びに記録媒体 |
| US20080172627A1 (en) * | 2006-12-28 | 2008-07-17 | Sharp Kabushiki Kaisha | Information display apparatus, information providing server, information display system, method for controlling information display apparatus, method for controlling information providing server, control program and recording medium |
| US20090164493A1 (en) * | 2007-12-24 | 2009-06-25 | Johnsgard Todd J | Apparatus and methods for editing content on a wireless device |
| US8281258B1 (en) * | 2010-03-26 | 2012-10-02 | Amazon Technologies Inc. | Object traversal to select focus |
| US11966568B2 (en) * | 2018-10-22 | 2024-04-23 | Tableau Software, Inc. | Generating data visualizations according to an object model of selected data sources |
| JP7416203B2 (ja) * | 2020-03-02 | 2024-01-17 | 日本電信電話株式会社 | 画面認識装置、画面認識方法およびプログラム |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5510811A (en) | 1992-11-25 | 1996-04-23 | Microsoft Corporation | Apparatus and method for controlling cursor movement |
| JPH06187394A (ja) | 1992-12-16 | 1994-07-08 | Kawasaki Steel Corp | 端子指定装置 |
| JPH0981322A (ja) | 1995-09-12 | 1997-03-28 | Casio Comput Co Ltd | 表示制御装置 |
| JP3905618B2 (ja) * | 1997-11-13 | 2007-04-18 | シャープ株式会社 | 入力装置および入力方法 |
| JP2001027924A (ja) | 1999-07-14 | 2001-01-30 | Sharp Corp | 表示画面を用いる入力装置 |
| GB2364226A (en) * | 2000-06-30 | 2002-01-16 | Nokia Corp | Method of selecting an object by controlling an on screen pointer |
| JP3872322B2 (ja) * | 2001-09-17 | 2007-01-24 | インターナショナル・ビジネス・マシーンズ・コーポレーション | タッチパネルに対応した入力方法、入力システムおよびプログラム |
| JP3442758B2 (ja) | 2001-10-26 | 2003-09-02 | コナミ株式会社 | ゲーム装置、ゲーム装置の制御方法およびプログラム |
| JP2003132361A (ja) | 2001-10-29 | 2003-05-09 | Sharp Corp | オブジェクト選択装置および方法 |
| JP3519398B2 (ja) | 2003-05-01 | 2004-04-12 | コナミ株式会社 | コントローラ、コントローラの制御方法およびプログラム |
-
2004
- 2004-03-25 JP JP2004088779A patent/JP4319077B2/ja not_active Expired - Fee Related
- 2004-07-13 US US10/888,989 patent/US7676766B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005275859A (ja) | 2005-10-06 |
| US20050212768A1 (en) | 2005-09-29 |
| US7676766B2 (en) | 2010-03-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8612923B2 (en) | Methods, systems, and computer-program products for item selection and positioning suitable for high-altitude and context sensitive editing of electrical circuits | |
| US6684376B1 (en) | Method and apparatus for selecting components within a circuit design database | |
| US6516456B1 (en) | Method and apparatus for selectively viewing nets within a database editor tool | |
| US20060174568A1 (en) | Object editing system, object editing method and object editing program product | |
| JP5677620B2 (ja) | シーケンスプログラム作成装置 | |
| TWI553435B (zh) | 編輯程式用之程式 | |
| WO2014105802A1 (en) | Graphical user interface for a floorplanning tool for electronic design automation | |
| KR20130113622A (ko) | 입력 장치 및 문자 입력 방법 | |
| JPWO2009072436A1 (ja) | 階層構造表示装置、階層構造表示方法および階層構造表示制御プログラム | |
| JP2011048447A (ja) | 情報処理装置、情報処理方法およびコンピュータプログラム | |
| US20100171706A1 (en) | Information processor, user interface control method and program | |
| JP4319077B2 (ja) | 図形オブジェクト指定装置、図形オブジェクト指定方法、図形オブジェクト指定プログラム | |
| KR101459447B1 (ko) | 터치스크린을 이용한 항목 선택 방법 및 시스템 | |
| WO2024014364A1 (ja) | ラダープログラム編集装置、編集方法および編集プログラム | |
| JP2007233565A (ja) | 設計支援プログラム | |
| JP4582701B2 (ja) | 画面作成方法及び装置並びにプログラム | |
| JP3008257B2 (ja) | コマンド指定装置 | |
| JP2002229612A (ja) | ラダー図作成プログラム及びこれを記録した記憶媒体 | |
| JP2014048894A (ja) | 表示制御装置およびプログラム | |
| JPWO2003005304A1 (ja) | 図形選択方法、図形選択装置、図形選択プログラム、図形編集方法、図形編集装置、図形編集プログラム、および該プログラムを記録した記録媒体 | |
| JP7656217B2 (ja) | 半導体集積回路の配線設計装置、半導体集積回路の配線設計方法及び半導体集積回路の配線設計用プログラム | |
| US20240370614A1 (en) | User interface method of semiconductor design program and operation device therefor | |
| JP2010182031A (ja) | ソフトウエア生成支援装置 | |
| JP6770422B2 (ja) | 楽譜表示プログラム | |
| JP4909230B2 (ja) | アナログ機能ブロック設計システム及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060509 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081201 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081209 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090206 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090310 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090430 |
|
| 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: 20090526 |
|
| 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: 20090527 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120605 Year of fee payment: 3 |
|
| 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: 20120605 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130605 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130605 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |