JP2011107781A - 表示制御装置、及びその制御方法 - Google Patents
表示制御装置、及びその制御方法 Download PDFInfo
- Publication number
- JP2011107781A JP2011107781A JP2009259308A JP2009259308A JP2011107781A JP 2011107781 A JP2011107781 A JP 2011107781A JP 2009259308 A JP2009259308 A JP 2009259308A JP 2009259308 A JP2009259308 A JP 2009259308A JP 2011107781 A JP2011107781 A JP 2011107781A
- Authority
- JP
- Japan
- Prior art keywords
- area
- movement
- selected state
- state
- adjustment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
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/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/04886—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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or 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/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)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
【解決手段】入力デバイスによって指定された位置を選択状態にし、選択状態にある位置を入力デバイスによって指定された位置へ移動させ、入力デバイスからの指示に従って選択状態を解除し、入力デバイスによって指定された位置を選択状態にすることを開始した位置である開始位置と、選択制御手段が選択状態を解除する際に選択状態にあった位置である終了位置との組に基づいて前記領域が設定されている状態で入力デバイスによって指定された位置を開始位置として選択状態にした場合に、選択状態にある位置の移動に従って、表示画面上で領域が占める部分が変化するように領域を調整し、領域の調整中に選択状態にある位置が所定条件を満たすように移動した場合に、領域の設定を解除して新しい領域を設定するよう設定を制御する。
【選択図】図2
Description
|Xmax−Xmin|>A 式(1)
|Ymax−Ymin|>B 式(2)
のうちの少なくとも一方が成立するか否かを判定する。ここで、A,Bは予め設定された閾値である。S402における判定は、ムーブが所定距離以上行われて、実質的に静止してはいないかどうかの判定である。式(1)(2)がいずれも成立しない場合、タッチ位置は実質的には静止しているか、或いは、タッチ位置の移動はユーザの手の震え等による誤差の範囲内であると考えられる。そこで、CPU101は、機能を切り替えずに本フローチャートの処理を終了する。一方、式(1)(2)のうちの少なくとも一方が成立する場合は、実質的なタッチ位置の移動があったと考えられるため、処理はS403に進む。
|Xmax−Xmin|>|Ymax−Ymin| 式(3)
が成立するか否かを判定する。成立する場合、処理はS406に進む。成立しない場合、本フローチャートの処理は終了し、機能の切り替えは発生しない。図3(c)を参照して、式(3)の意味を説明する。図3(c)において、点308は現在のタッチ位置を示す。式(3)は、現在のムーブによるタッチ位置の移動軌跡307のうち、調整対象の辺(上辺又は下辺)と垂直な成分(Y成分の移動幅)よりも、調整対象の辺と平行な成分(X成分の移動幅)の方が大きくなったか否かを判定する式である。ユーザに調整対象の辺を調整する意志があるのであれば、調整に利用する成分、即ちY成分である上下方向のムーブを主に行い、X成分である左右方向のムーブは誤差範囲内であって、Y成分を超えることはないと考えられる。従って、辺の調整中にX成分の移動量がY成分の移動量を超えた場合は、ユーザは辺を調整する操作は行っていないとみなし、辺を調整する機能から他の機能、即ち、新しい領域を設定する機能に切り替える。図3(c)の例では始点座標305が領域3にあるため調整対象の辺は下辺である。そして、移動軌跡307のX成分の量がY成分の量を超えているので、式(3)は真であると判定される。なお、ここではX成分の移動量がY成分の移動量を超えたか否かの判定を行ったが、Y成分の移動量に関わらず、X成分の移動幅が予め定められた閾値を超えたか否か(|Xmax−Xmin|>閾値C)の判定を代わりに行ってもよい。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワークまたは各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)がプログラムを読み出して実行する処理である。
Claims (7)
- 表示画面を有する表示装置を制御する表示制御装置であって、
前記表示画面上の特定の位置を選択状態にする選択制御手段であって、入力デバイスによって指定された位置を選択状態にし、当該選択状態にある位置を前記入力デバイスによって指定された位置へ移動させ、前記入力デバイスからの指示に従って当該選択状態を解除する選択制御手段と、
前記選択制御手段が前記入力デバイスによって指定された位置を前記選択状態にすることを開始した位置である開始位置と、前記選択制御手段が前記選択状態を解除する際に前記選択状態にあった位置である終了位置との組に基づいて、又は、前記選択状態にある位置の移動の軌跡に基づいて規定される領域を前記表示画面上に設定する設定手段と、
前記領域が設定されている状態で前記選択制御手段が前記入力デバイスによって指定された位置を開始位置として選択状態にした場合に、当該選択状態にある位置の移動に従って、前記表示画面上で前記領域が占める部分が変化するように当該領域を調整する調整手段と、
前記領域の調整中に前記選択状態にある位置が所定条件を満たすように移動した場合に、当該領域の設定を解除して新しい領域を設定するように前記設定手段を制御する設定制御手段と、
を備えることを特徴とする表示制御装置。 - 前記調整手段は、前記表示画面上で前記領域が占める部分と前記開始位置との位置関係に応じて、前記選択状態にある位置の移動の方向のうち上下方向又は左右方向を選択し、前記選択状態にある位置の当該選択した方向への移動に従って前記調整を実行し、
前記所定条件は、前記領域の調整中の前記選択状態にある位置の移動量について、前記選択されなかった方向への移動量が前記選択された方向への移動量よりも大きいという条件である
ことを特徴とする請求項1に記載の表示制御装置。 - 前記調整手段は、前記表示画面上で前記領域が占める部分と前記開始位置との位置関係に応じて、前記選択状態にある位置の移動の方向のうち上下方向又は左右方向を選択し、前記選択状態にある位置の当該選択した方向への移動に従って前記調整を実行し、
前記所定条件は、前記領域の調整中の前記選択状態にある位置の前記選択された方向における移動について、移動方向が当該選択された方向の中で反転したという条件である
ことを特徴とする請求項1に記載の表示制御装置。 - 前記調整手段は、前記表示画面上で前記領域が占める部分と前記開始位置との位置関係に応じて、前記選択状態にある位置の移動の方向のうち上下方向又は左右方向を選択し、前記選択状態にある位置の当該選択した方向への移動に従って前記調整を実行し、
前記所定条件は、
前記領域の調整中の前記選択状態にある位置の移動量について、前記選択されなかった方向への移動量が前記選択された方向への移動量よりも大きく、かつ、
前記領域の調整中の前記選択状態にある位置の前記選択された方向への移動について、移動方向が反転した、
という条件である
ことを特徴とする請求項1に記載の表示制御装置。 - 表示画面を有する表示装置を制御する表示制御装置の制御方法であって、
前記表示画面上の特定の位置を選択状態にする選択制御工程であって、入力デバイスによって指定された位置を選択状態にし、当該選択状態にある位置を前記入力デバイスによって指定された位置へ移動させ、前記入力デバイスからの指示に従って当該選択状態を解除する選択制御工程と、
前記選択制御工程が前記入力デバイスによって指定された位置を前記選択状態にすることを開始した位置である開始位置と、前記選択制御工程が前記選択状態を解除する際に前記選択状態にあった位置である終了位置との組に基づいて、又は、前記選択状態にある位置の移動の軌跡に基づいて規定される領域を前記表示画面上に設定する設定工程と、
前記領域が設定されている状態で前記選択制御工程が前記入力デバイスによって指定された位置を開始位置として選択状態にした場合に、当該選択状態にある位置の移動に従って、前記表示画面上で前記領域が占める部分が変化するように当該領域を調整する調整工程と、
前記領域の調整中に前記選択状態にある位置が所定条件を満たすように移動した場合に、当該領域の設定を解除して新しい領域を設定するように前記設定工程を制御する設定制御工程と、
を備えることを特徴とする制御方法。 - コンピュータを、請求項1に記載の表示制御装置の各手段として機能させるためのプログラム。
- 請求項6に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009259308A JP5400578B2 (ja) | 2009-11-12 | 2009-11-12 | 表示制御装置、及びその制御方法 |
US12/899,173 US8578298B2 (en) | 2009-11-12 | 2010-10-06 | Display control apparatus and control method thereof |
CN2010105395911A CN102063247B (zh) | 2009-11-12 | 2010-11-09 | 显示控制装置及其控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009259308A JP5400578B2 (ja) | 2009-11-12 | 2009-11-12 | 表示制御装置、及びその制御方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2011107781A true JP2011107781A (ja) | 2011-06-02 |
JP2011107781A5 JP2011107781A5 (ja) | 2012-12-06 |
JP5400578B2 JP5400578B2 (ja) | 2014-01-29 |
Family
ID=43975107
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009259308A Expired - Fee Related JP5400578B2 (ja) | 2009-11-12 | 2009-11-12 | 表示制御装置、及びその制御方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8578298B2 (ja) |
JP (1) | JP5400578B2 (ja) |
CN (1) | CN102063247B (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013024771A1 (ja) * | 2011-08-16 | 2013-02-21 | 株式会社セガ | コンピュータゲーム装置、コンピュータゲーム装置を制御するための制御方法及びゲームプログラム、並びにゲームプログラムを記録した記録媒体 |
JP2015170212A (ja) * | 2014-03-07 | 2015-09-28 | オムロン株式会社 | 文字入力システム用のプログラムおよび文字入力装置 |
JP2019057323A (ja) * | 2018-12-17 | 2019-04-11 | キヤノン株式会社 | 画像処理装置、画像処理方法、およびプログラム |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10318146B2 (en) * | 2011-09-12 | 2019-06-11 | Microsoft Technology Licensing, Llc | Control area for a touch screen |
JP2013105395A (ja) * | 2011-11-15 | 2013-05-30 | Sony Corp | 情報処理装置及び方法、並びにプログラム |
CN102681775A (zh) * | 2012-04-13 | 2012-09-19 | 中兴通讯股份有限公司 | 一种显示区域控制方法、***及移动终端 |
CN103530031B (zh) * | 2012-07-06 | 2016-10-12 | 孕龙科技股份有限公司 | 显示器画面显示方式的操作方法 |
JP6335498B2 (ja) * | 2013-03-19 | 2018-05-30 | キヤノン株式会社 | 画像処理装置及びその制御方法 |
KR20180051002A (ko) * | 2016-11-07 | 2018-05-16 | 삼성전자주식회사 | 터치 스크린을 이용하는 전자 장치에서 애플리케이션의 실행을 제어하는 방법과 이를 위한 전자 장치 |
US10852874B2 (en) * | 2018-11-08 | 2020-12-01 | Massachusetts Institute Of Technology | Methods and apparatus for three-dimensional touch sensing with load sensors |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06289982A (ja) * | 1993-04-05 | 1994-10-18 | Nkk Corp | 手書き入力用描画入出力制御システム |
JPH0798769A (ja) * | 1993-06-18 | 1995-04-11 | Hitachi Ltd | 情報処理装置及びその画面編集方法 |
JPH07230374A (ja) * | 1994-02-17 | 1995-08-29 | Fujitsu Ltd | マルチウィンドウシステムにおける新規ウィンドウ作成方法及び装置 |
JPH08137620A (ja) * | 1994-11-04 | 1996-05-31 | Sony Corp | ペン入力映像拡大装置 |
JPH10177465A (ja) * | 1996-12-18 | 1998-06-30 | Sharp Corp | 情報処理装置 |
US20070180400A1 (en) * | 2006-01-30 | 2007-08-02 | Microsoft Corporation | Controlling application windows in an operating systm |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3465847B2 (ja) | 1992-09-18 | 2003-11-10 | 日立ソフトウエアエンジニアリング株式会社 | ウィンドウの拡大縮小方法 |
GB0104760D0 (en) * | 2001-02-24 | 2001-04-18 | Ibm | Graphical user interface |
US7190379B2 (en) * | 2001-06-29 | 2007-03-13 | Contex A/S | Method for resizing and moving an object on a computer screen |
KR20060091310A (ko) * | 2003-09-30 | 2006-08-18 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 디스플레이 상의 컨텐트 윈도우의 위치, 크기 및/또는컨텐트를 정의하는 제스쳐 |
JP4397347B2 (ja) * | 2005-04-26 | 2010-01-13 | アルプス電気株式会社 | 入力装置 |
CN101510138B (zh) * | 2008-02-16 | 2012-07-11 | 旭丽电子(广州)有限公司 | 显示装置及应用其处理或操作影像对象的方法 |
-
2009
- 2009-11-12 JP JP2009259308A patent/JP5400578B2/ja not_active Expired - Fee Related
-
2010
- 2010-10-06 US US12/899,173 patent/US8578298B2/en active Active
- 2010-11-09 CN CN2010105395911A patent/CN102063247B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06289982A (ja) * | 1993-04-05 | 1994-10-18 | Nkk Corp | 手書き入力用描画入出力制御システム |
JPH0798769A (ja) * | 1993-06-18 | 1995-04-11 | Hitachi Ltd | 情報処理装置及びその画面編集方法 |
JPH07230374A (ja) * | 1994-02-17 | 1995-08-29 | Fujitsu Ltd | マルチウィンドウシステムにおける新規ウィンドウ作成方法及び装置 |
JPH08137620A (ja) * | 1994-11-04 | 1996-05-31 | Sony Corp | ペン入力映像拡大装置 |
JPH10177465A (ja) * | 1996-12-18 | 1998-06-30 | Sharp Corp | 情報処理装置 |
US20070180400A1 (en) * | 2006-01-30 | 2007-08-02 | Microsoft Corporation | Controlling application windows in an operating systm |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013024771A1 (ja) * | 2011-08-16 | 2013-02-21 | 株式会社セガ | コンピュータゲーム装置、コンピュータゲーム装置を制御するための制御方法及びゲームプログラム、並びにゲームプログラムを記録した記録媒体 |
JP2013039232A (ja) * | 2011-08-16 | 2013-02-28 | Sega Corp | コンピュータゲーム装置、コンピュータゲーム装置を制御するための制御方法及びゲームプログラム、並びにゲームプログラムを記録した記録媒体 |
JP2015170212A (ja) * | 2014-03-07 | 2015-09-28 | オムロン株式会社 | 文字入力システム用のプログラムおよび文字入力装置 |
JP2019057323A (ja) * | 2018-12-17 | 2019-04-11 | キヤノン株式会社 | 画像処理装置、画像処理方法、およびプログラム |
Also Published As
Publication number | Publication date |
---|---|
US8578298B2 (en) | 2013-11-05 |
JP5400578B2 (ja) | 2014-01-29 |
CN102063247A (zh) | 2011-05-18 |
CN102063247B (zh) | 2013-11-13 |
US20110113387A1 (en) | 2011-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5400578B2 (ja) | 表示制御装置、及びその制御方法 | |
KR102339674B1 (ko) | 디스플레이 장치 및 방법 | |
JP5865039B2 (ja) | 情報処理装置、情報処理装置の制御方法、及びプログラム | |
JP4908626B1 (ja) | 表示制御装置および表示制御方法 | |
JP5882779B2 (ja) | 画像処理装置、画像処理装置の制御方法及びプログラム | |
JP5627985B2 (ja) | 情報処理装置、情報処理装置の制御方法、制御プログラム、および記録媒体 | |
JP6016555B2 (ja) | 情報処理装置及びその制御方法、並びにプログラムと記憶媒体 | |
JP2014038560A (ja) | 情報処理装置、情報処理方法及びプログラム | |
JP2016126657A (ja) | 情報処理装置、情報処理装置の制御方法、及びプログラム | |
JP5981175B2 (ja) | 図面表示装置、及び図面表示プログラム | |
JP6053291B2 (ja) | 画像処理装置、画像処理装置の制御方法、及びプログラム | |
TWI354223B (ja) | ||
JP5864319B2 (ja) | 電子機器、電子機器を制御するための方法、および、電子機器を制御するためのプログラム | |
US9632697B2 (en) | Information processing apparatus and control method thereof, and non-transitory computer-readable medium | |
US9292185B2 (en) | Display device and display method | |
US20150058798A1 (en) | Image processing apparatus, image processing method, and storage medium | |
US20120169621A1 (en) | Multi-Touch Integrated Desktop Environment | |
JP2004280532A (ja) | 選択領域制御装置、選択領域制御方法及び選択領域制御プログラム | |
JP2012108800A (ja) | 表示装置、表示装置の制御方法及びプログラム | |
EP2669783A1 (en) | Virtual ruler for stylus input | |
JP6773977B2 (ja) | 端末装置及び操作制御プログラム | |
JP6445777B2 (ja) | オブジェクトを管理する情報処理装置およびその制御方法 | |
WO2018025339A1 (ja) | 表示装置及び表示方法 | |
JP5489821B2 (ja) | 画像処理装置及び画像処理装置の制御方法 | |
JP6584876B2 (ja) | 情報処理装置、情報処理プログラムおよび情報処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121024 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20121024 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130611 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130705 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130829 |
|
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: 20130927 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131025 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5400578 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |