JP6677019B2 - 情報処理装置、情報処理プログラムおよび情報処理方法 - Google Patents
情報処理装置、情報処理プログラムおよび情報処理方法 Download PDFInfo
- Publication number
- JP6677019B2 JP6677019B2 JP2016040482A JP2016040482A JP6677019B2 JP 6677019 B2 JP6677019 B2 JP 6677019B2 JP 2016040482 A JP2016040482 A JP 2016040482A JP 2016040482 A JP2016040482 A JP 2016040482A JP 6677019 B2 JP6677019 B2 JP 6677019B2
- Authority
- JP
- Japan
- Prior art keywords
- menu item
- menu
- information processing
- pointing
- unit
- 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
- 230000010365 information processing Effects 0.000 title claims description 92
- 238000003672 processing method Methods 0.000 title claims description 3
- 238000000034 method Methods 0.000 claims description 67
- 238000010586 diagram Methods 0.000 description 40
- 230000000694 effects Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0488—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 a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—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 a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
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)
- User Interface Of Digital Computer (AREA)
Description
図1は、実施例1に係る情報処理装置の構成を示す機能ブロック図である。実施例1に係る情報処理装置1は、コンテキストメニューを表示した後に、コンテキストメニューのうち選択されたメニュー項目の所定の操作によって、メニュー項目が示す命令と当該命令が実行される位置とを同時に選択し、選択した位置に選択した命令を実行する。ここでいう所定の操作とは、例えば、ドラッグ操作やポインティング操作のことをいう。以降、所定の操作をドラッグ操作として説明する。
実施例1に係るメニュー操作処理の一例を、図2を参照して説明する。図2は、実施例1に係るメニュー操作処理の一例を示す図である。図2に示すように、符号a1の領域は、オブジェクトが密集している領域であるとする。
図3は、実施例1に係るメニュー操作処理のフローチャートの一例を示す図である。
実施例1に係るメニュー操作処理の別の例を、図4を参照して説明する。図4は、実施例1に係るメニュー操作処理の別の例を示す図である。図4でも、図2と同様に、符号a1の領域は、オブジェクトが密集している領域であるとする。
図5は、実施例1に係るメニュー操作処理のフローチャートの別の例を示す図である。
このようにして、上記実施例1では、情報処理装置1は、コンテキストメニューのメニュー項目を選択し、選択されたメニュー項目について、所定の操作により移動した結果である終了位置を選択する。情報処理装置1は、選択された終了位置にメニュー項目が示す内容を表示する。かかる構成によれば、情報処理装置1は、コンテキストメニューの表示後に、コンテキストメニューに含まれたメニュー項目のうち選択されたメニュー項目を実行させる位置を変更することができる。また、情報処理装置1は、画面に表示されているオブジェクトが密集している場合であっても、コンテキストメニューを表示するための操作効率を向上させることが可能となる。また、情報処理装置1は、画面に表示されているオブジェクトが密集している場合にコンテキストメニューが表示されても、画面上に表示されているオブジェクトの視認性を向上させることが可能となる。
図6は、実施例2に係る情報処理装置の構成を示す機能ブロック図である。なお、図1に示す情報処理装置1と同一の構成については同一符号を示すことで、その重複する構成および動作の説明については省略する。実施例1と実施例2とが異なるところは、継続操作判定部31を追加した点にある。
実施例2に係るメニュー操作処理の一例を、図7を参照して説明する。図7は、実施例2に係るメニュー操作処理の一例を示す図である。
図8は、実施例2に係るメニュー操作処理のフローチャートの一例を示す図である。
実施例2に係るメニュー操作処理の別の例を、図9を参照して説明する。図9は、実施例2に係るメニュー操作処理の別の例を示す図である。
図10は、実施例2に係るメニュー操作処理のフローチャートの別の例を示す図である。
このようにして、上記実施例2では、情報処理装置1は、コンテキストメニューの中で選択されたメニュー項目の移動軌跡に基づいて、メニュー項目の選択を継続するか否かを判定する。かかる構成によれば、情報処理装置1は、コンテキストメニューのメニュー項目の移動軌跡を用いることで、移動操作がメニュー項目を移動するのか、メニュー項目の操作を継続するのか、メニュー項目の操作を中止するのかを判別できる。
図11は、実施例3に係る情報処理装置の機能構成を示す機能ブロック図である。なお、図6に示す情報処理装置1と同一の構成については同一符号を示すことで、その重複する構成および動作の説明については省略する。実施例2と実施例3とが異なるところは、メニュー項目選択操作判定部24をメニュー項目選択操作判定部24Aに変更した点にある。また、実施例2と実施例3とが異なるところは、継続操作判定部31を継続操作判定部31Aに変更した点にある。
実施例3に係るメニュー操作処理の一例を、図12を参照して説明する。図12は、実施例3に係るメニュー操作処理の一例を示す図である。
図13は、実施例3に係るメニュー操作処理のフローチャートの一例を示す図である。
、タッチが離れたメニュー項目が示す命令を実行する(ステップS60)。
実施例3に係るメニュー操作処理の別の例を、図14を参照して説明する。図14は、実施例3に係るメニュー操作処理の別の例を示す図である。
図15は、実施例3に係るメニュー操作処理のフローチャートの別の例を示す図である。
このようにして、上記実施例3では、情報処理装置1は、第1のタッチおよび第2のタッチによりメニュー項目を選択する。情報処理装置1は、第1のタッチによってメニュー項目を所定の操作で移動させ、移動の終了位置でメニュー項目の示す命令を実行する。情報処理装置1は、第2のタッチによるメニュー項目の移動軌跡の移動量がゼロであるか否かを判定する。情報処理装置1は、第2のタッチによる移動量がゼロであると判定した場合には、メニュー項目の選択を継続する。かかる構成によれば、情報処理装置1は、コンテキストメニューのメニュー項目を連続して操作させることができる。
実施例4に係る情報処理装置1の機能構成は、実施例3と同様であるので、その構成については省略する。なお、実施例3と実施例4とが異なるところは、命令算出部27に実施例4に係る動作を追加した点にある。
実施例4に係るメニュー操作処理の一例を、図16を参照して説明する。図16は、実施例4に係るメニュー操作処理の一例を示す図である。なお、図16では、メニュー操作処理がなされる前には、5個のオブジェクトが表示されている。こここでは、これらのオブジェクトは、付箋であるとする。
図17は、実施例4に係るメニュー操作処理のフローチャートの一例を示す図である。
なお、情報処理装置1は、既知のパーソナルコンピュータ、ワークステーションなどの情報処理装置に、上記した表示装置10および制御部20などの各機能を搭載することによって実現することができる。
10 表示装置
20 制御部
21 操作取得部
22 ポインティング操作取得部
23 コンテキストメニュー表示部
24,24A メニュー項目選択操作判定部
25 対象選択操作判定部
26 メニュー項目表示部
27 命令算出部
31,31A 継続操作判定部
Claims (8)
- コンテキストメニューに含まれるメニュー項目を選択する第1の選択部と、
前記第1の選択部によって選択されたメニュー項目について、所定の操作により移動した結果である終了位置を選択する第2の選択部と、
前記第2の選択部によって選択された終了位置に前記メニュー項目が示す命令を実行した結果を表示する表示部と、
を有することを特徴とする情報処理装置。 - 前記メニュー項目の移動軌跡に基づいて、前記メニュー項目の選択を継続するか否かを判定する判定部
を有することを特徴とする請求項1に記載の情報処理装置。 - 前記判定部は、前記メニュー項目の移動軌跡が移動の開始後移動の開始位置の近傍に戻る軌跡であるか否かを判定し、
前記判定部によって前記メニュー項目の移動軌跡が移動の開始後移動の開始位置の近傍に戻る軌跡であると判定された場合には、前記メニュー項目の選択を中止する中止部
を有することを特徴とする請求項2に記載の情報処理装置。 - 前記判定部は、前記メニュー項目の移動軌跡が移動の開始後所定の条件を満たす軌跡であるか否かを判定し、
前記判定部によって前記メニュー項目の移動軌跡が移動の開始後所定の条件を満たす軌跡であると判定された場合には、前記メニュー項目の選択を中止する中止部
を有することを特徴とする請求項2に記載の情報処理装置。 - 前記第1の選択部は、第1のタッチおよび第2のタッチにより前記メニュー項目を選択し、
前記第2の選択部は、前記第1の選択部によって選択された前記第1のタッチによるメニュー項目について、前記所定の操作により移動した結果である終了位置を選択し、
前記判定部は、前記第1の選択部によって選択された前記第2のタッチが継続しているか否かを判定し、
前記第2のタッチが継続していると判定した場合には、前記第2のタッチによるメニュー項目について、前記第2の選択部および前記表示部による処理を継続する継続部
を有することを特徴とする請求項2に記載の情報処理装置。 - 前記判定部は、前記メニュー項目に対する第1の移動軌跡の終了から前記メニューの項目に対する第2の移動軌跡の開始までの時間が一定時間を経過したか否かを判定し、
前記メニュー項目に対する第1の移動軌跡の終了から前記メニューの項目に対する第2の移動軌跡の開始までの時間が一定時間を経過していないと判定した場合には、前記メニュー項目について、前記第2の選択部および前記表示部による処理を継続する継続部
を有することを特徴とする請求項2に記載の情報処理装置。 - コンテキストメニューに含まれるメニュー項目を選択し、
前記選択する処理によって選択されたメニュー項目について、所定の操作により移動した結果である終了位置を選択し、
前記選択する処理によって選択された終了位置に前記メニュー項目が示す命令を実行した結果を表示する
処理をコンピュータに実行させることを特徴とする情報処理プログラム。 - コンピュータが、
コンテキストメニューに含まれるメニュー項目を選択し、
前記選択する処理によって選択されたメニュー項目について、所定の操作により移動した結果である終了位置を選択し、
前記選択する処理によって選択された終了位置に前記メニュー項目が示す命令を実行した結果を表示する
各処理を実行することを特徴とする情報処理方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016040482A JP6677019B2 (ja) | 2016-03-02 | 2016-03-02 | 情報処理装置、情報処理プログラムおよび情報処理方法 |
US15/276,954 US10372296B2 (en) | 2016-03-02 | 2016-09-27 | Information processing apparatus, computer-readable recording medium, and information processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016040482A JP6677019B2 (ja) | 2016-03-02 | 2016-03-02 | 情報処理装置、情報処理プログラムおよび情報処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017157046A JP2017157046A (ja) | 2017-09-07 |
JP6677019B2 true JP6677019B2 (ja) | 2020-04-08 |
Family
ID=59722227
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016040482A Expired - Fee Related JP6677019B2 (ja) | 2016-03-02 | 2016-03-02 | 情報処理装置、情報処理プログラムおよび情報処理方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US10372296B2 (ja) |
JP (1) | JP6677019B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010250554A (ja) * | 2009-04-15 | 2010-11-04 | Sony Corp | メニュー表示装置、メニュー表示方法およびプログラム |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3085552B2 (ja) | 1991-09-03 | 2000-09-11 | 株式会社日立製作所 | オンライン手書入力装置における文字入力/カーソル指示判定方法 |
JPH06161698A (ja) | 1992-11-27 | 1994-06-10 | Matsushita Electric Ind Co Ltd | ウィンドウシステム |
JP2766205B2 (ja) | 1994-12-27 | 1998-06-18 | 長野日本電気ソフトウェア株式会社 | 文字認識装置 |
JP2000148750A (ja) * | 1998-11-09 | 2000-05-30 | Hitachi Software Eng Co Ltd | 文書処理装置のコマンド制御方法および装置 |
US6694056B1 (en) | 1999-10-15 | 2004-02-17 | Matsushita Electric Industrial Co., Ltd. | Character input apparatus/method and computer-readable storage medium |
JP4536239B2 (ja) | 1999-10-15 | 2010-09-01 | パナソニック株式会社 | 文字入力装置及び方法並びにコンピュータ読み取り可能な記録媒体 |
US7086013B2 (en) | 2002-03-22 | 2006-08-01 | Xerox Corporation | Method and system for overloading loop selection commands in a system for selecting and arranging visible material in document images |
JP2003303050A (ja) * | 2003-05-06 | 2003-10-24 | A I Soft Inc | 図作成装置および図作成方法 |
JP4161814B2 (ja) * | 2003-06-16 | 2008-10-08 | ソニー株式会社 | 入力方法および入力装置 |
JP4876610B2 (ja) * | 2006-02-14 | 2012-02-15 | セイコーエプソン株式会社 | 画像表示システム,画像表示方法,画像表示プログラム,記録媒体,データ処理装置 |
KR100883115B1 (ko) * | 2007-03-28 | 2009-02-10 | 삼성전자주식회사 | 실행영역이 설정된 터치스크린을 구비하는 휴대 단말기 및그 기능 실행 방법 |
KR101004463B1 (ko) * | 2008-12-09 | 2010-12-31 | 성균관대학교산학협력단 | 터치 스크린의 드래그를 이용한 메뉴 선택을 지원하는 휴대용 단말 및 그 제어 방법 |
JP2015038666A (ja) | 2012-02-20 | 2015-02-26 | 株式会社東芝 | 電子機器、切り替え方法、及び切り替えプログラム |
US10078420B2 (en) * | 2012-03-16 | 2018-09-18 | Nokia Technologies Oy | Electronic devices, associated apparatus and methods |
KR102064836B1 (ko) * | 2012-06-25 | 2020-01-13 | 삼성전자주식회사 | 모바일 장치에서의 메뉴 표시 장치 및 방법 |
US20140152586A1 (en) * | 2012-11-30 | 2014-06-05 | Kabushiki Kaisha Toshiba | Electronic apparatus, display control method and storage medium |
US20140215401A1 (en) * | 2013-01-29 | 2014-07-31 | Lg Electronics Inc. | Mobile terminal and control method thereof |
CN105359078B (zh) * | 2013-07-12 | 2020-07-10 | 索尼公司 | 信息处理装置、信息处理方法和计算机程序 |
TWI669652B (zh) * | 2013-07-12 | 2019-08-21 | 日商新力股份有限公司 | 資訊處理裝置、資訊處理方法及電腦程式 |
KR20150017435A (ko) * | 2013-08-06 | 2015-02-17 | 삼성전자주식회사 | 전자 장치 및 전자 장치의 터치 입력을 이용한 객체 편집 방법 |
-
2016
- 2016-03-02 JP JP2016040482A patent/JP6677019B2/ja not_active Expired - Fee Related
- 2016-09-27 US US15/276,954 patent/US10372296B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20170255346A1 (en) | 2017-09-07 |
JP2017157046A (ja) | 2017-09-07 |
US10372296B2 (en) | 2019-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9626021B2 (en) | Information processing apparatus, information processing method and program | |
US20110283212A1 (en) | User Interface | |
CN106464749B (zh) | 用户界面的交互方法 | |
KR102205283B1 (ko) | 적어도 하나의 어플리케이션을 실행하는 전자 장치 및 그 제어 방법 | |
US20130246975A1 (en) | Gesture group selection | |
US10402080B2 (en) | Information processing apparatus recognizing instruction by touch input, control method thereof, and storage medium | |
JP2011034216A (ja) | 選択オブジェクト決定方法、オブジェクトの前後関係の決定方法及びその装置 | |
KR102095039B1 (ko) | 터치 인터페이스를 제공하는 장치에서 터치 입력을 수신하는 방법 및 장치 | |
JP5875262B2 (ja) | 表示制御装置 | |
KR101060175B1 (ko) | 터치스크린 제어방법, 이를 위한 기록매체 및 이를 이용하는 클라우드 컴퓨팅 제어방법 | |
US20190171702A1 (en) | Controlling Digital Input | |
JP6057187B2 (ja) | 情報処理装置 | |
JP6677019B2 (ja) | 情報処理装置、情報処理プログラムおよび情報処理方法 | |
JP6445777B2 (ja) | オブジェクトを管理する情報処理装置およびその制御方法 | |
JP2013161181A (ja) | 表示制御装置および表示制御装置の制御方法 | |
EP3210101B1 (en) | Hit-test to determine enablement of direct manipulations in response to user actions | |
US10019141B2 (en) | Information processing apparatus, information display program, and information display method for controlling a cursor position in a text region and a display region | |
JP6369937B2 (ja) | アイコン表示装置及びアイコン表示プログラム | |
US8970621B2 (en) | Information processing apparatus and control method thereof, and recording medium for changing overlap order of objects | |
JP6179353B2 (ja) | ファイル管理装置及びプログラム | |
KR20170126213A (ko) | 리스트 상의 복수의 아이템에 대한 기능 실행 방법 및 그 장치 | |
JP7248279B2 (ja) | コンピュータシステム、プログラム、及び方法 | |
US20230196725A1 (en) | Image annotation system and method | |
JP6478260B2 (ja) | 電子機器、電子機器の制御方法及びプログラム | |
JP2014164355A (ja) | 入力装置および入力装置の制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A80 | Written request to apply exceptions to lack of novelty of invention |
Free format text: JAPANESE INTERMEDIATE CODE: A80 Effective date: 20160324 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181112 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190626 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190716 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190903 |
|
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: 20200212 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200225 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6677019 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |