JP6705206B2 - 電子機器の制御装置および電子機器の制御プログラム - Google Patents
電子機器の制御装置および電子機器の制御プログラム Download PDFInfo
- Publication number
- JP6705206B2 JP6705206B2 JP2016033790A JP2016033790A JP6705206B2 JP 6705206 B2 JP6705206 B2 JP 6705206B2 JP 2016033790 A JP2016033790 A JP 2016033790A JP 2016033790 A JP2016033790 A JP 2016033790A JP 6705206 B2 JP6705206 B2 JP 6705206B2
- Authority
- JP
- Japan
- Prior art keywords
- touch
- touch area
- layer
- area
- electronic device
- 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
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/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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- 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/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
-
- 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/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/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- 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/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 OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04104—Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04806—Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Description
タッチパネルディスプレイは、文字を含む所定の画像を表示可能であり、それぞれの画像はオブジェクトと呼ばれる。このような電子機器では、各オブジェクトをタッチパネルディスプレイ上で拡大したり、縮小したり、移動するといった画像編集が利用できる。拡大や縮小の機能は総じて拡縮と呼ばれる。
また、タッチパネルディスプレイを備え、所定のエリアをタッチエリアとして設定してタッチ操作を受付可能であり、複数のタッチエリアの間隔を所定量よりも狭めるタッチ操作が行われたときに、間隔を広げるように同タッチエリアの表示位置を変更する電子機器の制御装置であって、レイヤの設定が可能であるとともに、オブジェクトごとにタッチエリアを設定し、前記タッチエリアをタッチ操作することで、前記タッチパネルディスプレイに表示される対応するオブジェクトの表示上の大きさを変更し、異なるレイヤの前記オブジェクトが重なった場合、下のレイヤのオブジェクトに対する操作用のタッチエリアのレイヤを、上のレイヤのオブジェクトよりも上とする構成としてある。
さらに、タッチパネルィスプレイを備え、所定のエリアをタッチエリアとして設定してタッチ操作を受付可能な電子機器の制御装置であって、オブジェクトに設定される枠内をタッチ操作すると、前記第1のタッチエリアと前記第2のタッチエリアが操作可能な状態に変更され、前記枠以外の領域をタッチ操作すると、前記第1のタッチエリアと前記第2のタッチエリアが操作不可能な状態に変更され、操作可能な状態の前記タッチエリアをタッチ操作することで、前記タッチパネルディスプレイに表示される前記オブジェクトの表示上の大きさを変更する構成としてある。
レイヤの設定が可能であるとともに、オブジェクトに対して、拡縮の機能に対する第1のタッチエリアと、移動の機能に対する第2のタッチエリアを設定可能である。前記第1のタッチエリアをタッチ操作することで、前記タッチパネルディスプレイに表示される前記オブジェクトの表示上の大きさを変更し、前記第1のタッチエリアと前記第2のタッチエリアとが重なるときには、前記第2のタッチエリアのレイヤを前記第1のタッチエリアのレイヤよりも優先させる。
また、レイヤの設定が可能であるとともに、オブジェクトごとにタッチエリアを設定し、前記タッチエリアをタッチ操作することで、前記タッチパネルディスプレイに表示される対応するオブジェクトの表示上の大きさを変更する。異なるレイヤの前記オブジェクトが重なった場合、下のレイヤのオブジェクトに対する操作用のタッチエリアのレイヤを、上のレイヤのオブジェクトよりも上とする。
さらに、オブジェクトに設定される枠内をタッチ操作すると、前記第1のタッチエリアと前記第2のタッチエリアが操作可能な状態に変更され、前記枠以外の領域をタッチ操作すると、前記第1のタッチエリアと前記第2のタッチエリアが操作不可能な状態に変更され、操作可能な状態の前記タッチエリアをタッチ操作することで、前記タッチパネルディスプレイに表示される前記オブジェクトの表示上の大きさを変更する。
以下、図面にもとづいて本発明の実施形態を説明する。
図1は、本発明の一実施形態にかかる制御装置が適用される電子機器をブロック図により示している。
同図において、タブレット端末である電子機器10は、タッチパネルディスプレイ20と、制御回路40と、通信ユニット50と、記憶デバイス60とを備えている。制御回路40は、内部にCPU41と、RAM42と、不揮発性メモリー43とを備えている。制御回路40は、RAM42をワーク領域として、不揮発性メモリー43や記憶デバイス60に記憶されているプログラムを実行し、タッチパネルディスプレイ20と、通信ユニット50を制御する。そして、同プログラムで提供される各種の機能を実現する。
タッチパネルディスプレイ20は、タッチ入力デバイス21と、ディスプレイ22とを備えており、タッチ操作を受付可能であり、所定の画像を表示する。制御回路40は、前記タッチ入力デバイス21とディスプレイ22とに接続され、所定のプログラムを実行することでタッチ制御部44と表示制御部45とを実現している。制御回路40は、機能的には主制御部46を実現している。
図3は、オブジェクト描画に対応するフローチャートであり、図4は、タッチエリア座標計算に対応するフローチャートである。
図5は、タッチディスプレイの表示例を示している。
タッチパネルディスプレイ20は、所定の画像を表示可能であり、操作用の画像を表示し、同画像へのタッチ操作を受け付けることで所定の操作入力と判断することができる。この例では、下方に操作領域23が配置され、残りの上方に画像を表示している。
図には、編集可能なテキストボックス25と、操作用の拡縮用タッチエリア26と移動用タッチエリア27と、枠線28とが表示されている。
拡縮用タッチエリア26は所定のルールに従った一定の大きさの正方形として表示される。この例では、ある一定の大きさの正方形として表示されるものの、その周囲には他の拡縮用タッチエリア26と隣接したときに隙間が見えるようになっている。すなわち、実際のタッチエリアの正方形よりも内側に表示用の細線の正方形が表示される。なお、このような表示は一例に過ぎず、実際のタッチエリアの正方形の大きさのまま外縁に表示用の細線の正方形を表示し、隣接したときに隙間が表示されないようにすることも可能である。
図3のフローチャートを参照すると、オブジェクトを描画するため、CPU41は、
S100にて、オブジェクトを表示する。このオブジェクトとは、上述した編集可能なテキストボックス27などである。次に、S105にて、オブジェクトがアクティブか判断する。アクティブか否かの判断は後述するが、アクティブである場合には、枠線28や、拡縮用タッチエリア26と移動用タッチエリア27を表示することになる。このため、CPU41は、S110にてそれぞれのタッチエリアの座標を計算する。タッチエリアの座標の計三語、CPU41は、S115にて、それぞれのタッチエリア(26,27)を表示し、S120にて枠線28を表示する。なお、拡縮用タッチエリア26を表示して操作を受け付け可能とする処理は、複数のタッチエリアの間隔を変更する操作を受け付ける工程に相当する。
タッチエリアの座標は、オブジェクトの表示位置に依存するため、CPU41は、S200にて、オブジェクト(25)のパラメータを取得する。オブジェクト(25)は、表示上の外形を示す座標値を備えている。通常は、枠線28の四隅の座標値と一致する。四隅の座標値でも良いが、通常は、XY座標系を前提として、左上の(X,Y)座標値と、右方向の幅値wと、下方向の高さ値hとを備えている。そして、これらの情報を元にしてCPU41は、S205にて四隅の枠の座標(x0,y0)(x1,y0)(x0,y1)(x1,y1)を計算して求めている。四隅の枠の座標を計算したら、S210にて、四隅の拡縮用タッチエリア26の座標を計算する。拡縮用タッチエリア26自体も四角の領域であり、左上の(X,Y)座標値と、右方向の幅値wと、下方向の高さ値hとで位置と大きさが特定される。通常は、オブジェクトの四隅の枠の座標(x0,y0)(x1,y0)(x0,y1)(x1,y1)が、それぞれのタッチエリアの中心となるように、位置と大きさを特定する計算を行う。四隅の拡張用タッチエリア26のそれぞれについて、四隅の座標を求めたら、CPU41は、S215にて、間隔が2mm以下となっているか判断する。ここでの間隔とは、図6で示したように、本来のタッチエリアとしては接していても、細線で表示される正方形同士が離れて見えるようにする間隔を指している。むろん、この2mmとは一例に過ぎず、タッチパネルディスプレイ20の実寸に応じて適宜選択すればよい。なお、間隔が2mm以下となっているか判断する処理は、複数のタッチエリアの間隔が所定量よりも狭めるタッチ操作であるか判断する工程に相当する。
図7に示すように、縮小前は四隅の拡張用タッチエリア26は、それぞれが充分に離れている。この場合は、S220の処理を実行することなく、既に求めた四隅の拡張用タッチエリア26の座標を特定し、S225にて拡縮用タッチエリアのパラメータとして設定する。すなわち、四隅の拡張用タッチエリア26の中心が、オブジェクトの四隅の枠の座標(x0,y0)(x1,y0)(x0,y1)(x1,y1)と一致する位置に決定される。
しかし、図9に示すように、オブジェクト(25)を非常に小さくなるまで縮小する操作をしたときは、S215での計算上では、間隔が2mm以下となってしまう。このまま表示すれば、拡縮用タッチエリア26は重なって表示されることになる。
すなわち、複数の拡縮用タッチエリア26の間隔を所定量(ここでは2mm)よりも狭めるタッチ操作が行われたときに、本来の間隔よりも広げるように同拡縮用タッチエリア26の表示位置を変更している。CPU41は、変更した表示位置を、S225にて拡縮用タッチエリアのパラメータとして設定する。
次に、CPU41は、S230にて、移動用タッチエリア27の座標を計算する。具体的には、移動用タッチエリア27の中心が、枠線28の中心と一致するように計算する。表示は菱形であるものの、移動用タッチエリア27自体も四角の領域であり、左上の(X,Y)座標値と、右方向の幅値wと、下方向の高さ値hとで位置と大きさが特定される。通常は、枠線あるいはオブジェクトの四隅の枠の座標(x0,y0)(x1,y0)(x0,y1)(x1,y1)の中心が、タッチエリアの中心となるように、位置と大きさを特定する計算を行う。
図10は、移動用タッチエリアと拡縮用タッチエリアが充分に離れていて重なる前の状態を示しており、図11は、移動用タッチエリアと拡縮用タッチエリアが重なった後の状態を示している。
図10に示す状態では移動用タッチエリアと拡縮用タッチエリアとが重なっておらず、座標の計算だけで処理を終了する。
そして、CPU41は、S235にて、移動用タッチエリアと拡縮用タッチエリアとが重なっていると判断したら、S240にて、拡縮用タッチエリア26のレイヤを取得し、S245にて、移動用タッチエリア27のレイヤを優先させる処理を行う。
同図に示すように、重なりがない場合は、移動用タッチエリア27と拡張用タッチエリア26には同じ優先度「1」がレイヤのパラメータとして設定されている。
図10に示す状態では移動用タッチエリアと拡縮用タッチエリアとが重なっておらず、座標の計算だけでレイヤのパラメータを変化させていない。しかし、図11に示すように、移動用タッチエリア27と拡縮用タッチエリア26との重なりがある状態になると、移動用タッチエリア27のレイヤを優先させる処理を行う。優先させるためには、移動用タッチエリア27のレイヤのパラメータを小さくするか、拡張用タッチエリア26のレイヤのパラメータを大きくする。図12に示す例は後者に該当し、移動用タッチエリア27のレイヤのパラメータを「1」のままとして、拡張用タッチエリア26のレイヤのパラメータを「2」と大きくし、結果的に拡張用タッチエリア26のレイヤの優先度を下げている。
第2実施例では、大小のオブジェクトが重なり合う場合の操作性を改善する。
図13は、大小のオブジェクトが重なり合う場合のオブジェクト描画の処理のフローチャートである。
また、図14は、大小のオブジェクトが重なる前の表示を示す図であり、図15は、大小のオブジェクトの重なった直後の表示を示す図であり、図16は、大小のオブジェクトの重なった後に操作性を改善させた表示を示す図である。
・下のオブジェクトのレイヤを取得
・下のオブジェクトの枠線のレイヤを取得
・下のオブジェクトのタッチエリアのレイヤを取得
・上のオブジェクトのレイヤを取得
・上のオブジェクトの枠線のレイヤを取得
・上のオブジェクトのタッチエリアのレイヤを取得
図14に示す例では、イラストである四角形の絵の大きなオブジェクト121と、イラストである星形の絵の小さなオブジェクト122が、タッチパネルディスプレイ20に表示されている。図15に示すように、大きなオブジェクト121の図示しない移動用タッチエリア27をドラッグし、小さなオブジェクト122と重ねる位置に移動させる。
イラストなどのオブジェクトが表示された上にその領域を示す枠線が表示され、この状態で操作用のタッチエリアが表示されなければならない。従って、一例として、
・下のオブジェクトの枠線のレイヤは、5
・下のオブジェクトのタッチエリアのレイヤは、4
・上のオブジェクトのレイヤは、3
・上のオブジェクトの枠線のレイヤは、2
・上のオブジェクトのタッチエリアのレイヤは、1
となる。
ただし、この状態では上の大きなオブジェクト121が表示される結果、レイヤとして3以上となる、下の小さなオブジェクト122に関しては枠線やタッチエリアも表示されない。表面上はあたかも小さなオブジェクト122は存在しないのに等しく、操作することを望むのであれば、上のオブジェクト121を移動させないといけない。
・下のオブジェクトのレイヤは、6
・下のオブジェクトの枠線のレイヤは、4
・下のオブジェクトのタッチエリアのレイヤは、2
・上のオブジェクトのレイヤは、5
・上のオブジェクトの枠線のレイヤは、3
・上のオブジェクトのタッチエリアのレイヤは、1
とすればよい。
・下のオブジェクト121
・上のオブジェクト122
・下のオブジェクト121の枠線123
・上のオブジェクト122の枠線124
・下のオブジェクト121のタッチエリア125
・上のオブジェクト122のタッチエリア126
を描画するが、上のオブジェクト122のレイヤが5であるから、下のオブジェクト121は描画されないものの、上のオブジェクト122の枠線124とタッチエリア126に加え、下のオブジェクト121の枠線123とタッチエリア125も表示される。そして、下のオブジェクト121のタッチエリア125のレイヤが2であるから、移動などの操作も可能となる。
この例では、下のオブジェクト122のタッチエリア125のレイヤを全て変更しているが、下のオブジェクト122については、最低限のタッチエリアだけを表示するようにしても良い。例えば、移動用タッチエリアだけにするとか、拡張用タッチエリアについては表示はするものの上のオブジェクト121のタッチエリアと重なる位置であればレイヤを変更しないようにしてもよい。このようにすれば、タッチエリアが近接して並べられてしまうことがなくなり、操作性が良くなる。
・下のオブジェクトのレイヤは、6
・下のオブジェクトの枠線のレイヤは、5
・下のオブジェクトのタッチエリアのレイヤは、3
・上のオブジェクトのレイヤは、4
・上のオブジェクトの枠線のレイヤは、2
・上のオブジェクトのタッチエリアのレイヤは、1
とすることも可能である。
第3実施例は、オブジェクトのアクティブ判定の改善例を示す。
図17は、オブジェクトのアクティブ判定の処理のフローチャートである。
また、図18〜図21は、このフローチャートによるアクティブ判定に従って表示例を示しており、図18は、複数のオブジェクトのタッチ前の表示を示し、図19は、複数のオブジェクトの他方のタッチ中の表示を示し、図20は、複数のオブジェクトの他方のタッチ後の表示を示し、図21は、複数のオブジェクトの枠外のタッチ後の表示を示している。
一方、星形のイラストのオブジェクト127をタッチ操作したときは、CPU41は、S420にて、この最上レイヤオブジェクトをアクティブにする。図20は、この状態を示しており、タッチ操作された星形のイラストのオブジェクト127がアクティブとなり、枠線や拡縮用タッチエリアと移動用タッチエリアはアクティブとなって表示されている。
・前記実施例の中で開示した相互に置換可能な部材および構成等を適宜その組み合わせを変更して適用すること
・前記実施例の中で開示されていないが、公知技術であって前記実施例の中で開示した部材および構成等と相互に置換可能な部材および構成等を適宜置換し、またその組み合わせを変更して適用すること
・前記実施例の中で開示されていないが、公知技術等に基づいて当業者が前記実施例の中で開示した部材および構成等の代用として想定し得る部材および構成等と適宜置換し、またその組み合わせを変更して適用すること
は本発明の一実施例として開示されるものである。
Claims (11)
- タッチパネルディスプレイを備え、所定のエリアをタッチエリアとして設定してタッチ操作を受付可能であり、複数のタッチエリアの間隔を所定量よりも狭めるタッチ操作が行われたときに、間隔を広げるように同タッチエリアの表示位置を変更する電子機器の制御装置であって、
レイヤの設定が可能であるとともに、オブジェクトに対して、拡縮の機能に対する第1のタッチエリアと、移動の機能に対する第2のタッチエリアを設定可能であり、前記第1のタッチエリアをタッチ操作することで、前記タッチパネルディスプレイに表示される前記オブジェクトの表示上の大きさを変更し、前記第1のタッチエリアと前記第2のタッチエリアとが重なるときには、前記第2のタッチエリアのレイヤを前記第1のタッチエリアのレイヤよりも優先させることを特徴とする電子機器の制御装置。 - タッチパネルディスプレイを備え、所定のエリアをタッチエリアとして設定してタッチ操作を受付可能であり、複数のタッチエリアの間隔を所定量よりも狭めるタッチ操作が行われたときに、間隔を広げるように同タッチエリアの表示位置を変更する電子機器の制御装置であって、
レイヤの設定が可能であるとともに、オブジェクトごとにタッチエリアを設定し、前記タッチエリアをタッチ操作することで、前記タッチパネルディスプレイに表示される対応するオブジェクトの表示上の大きさを変更し、
異なるレイヤの前記オブジェクトが重なった場合、下のレイヤのオブジェクトに対する操作用のタッチエリアのレイヤを、上のレイヤのオブジェクトよりも上とすることを特徴とする電子機器の制御装置。 - オブジェクトに設定される枠内をタッチ操作すると、前記第1のタッチエリアと前記第2のタッチエリアが操作可能な状態に変更され、前記枠以外の領域をタッチ操作すると、前記第1のタッチエリアと前記第2のタッチエリアが操作不可能な状態に変更され、操作可能な状態の前記タッチエリアをタッチ操作することで、前記タッチパネルディスプレイに表示される前記オブジェクトの表示上の大きさを変更することを特徴とする請求項1に記載の電子機器の制御装置。
- 前記第1のタッチエリアと前記第2のタッチエリアとが重なるときには、前記第2のタッチエリアのレイヤを前記第1のタッチエリアのレイヤよりも優先させることを特徴とする請求項1に記載の電子機器の制御装置。
- レイヤの設定が可能であるとともに、異なるレイヤの前記オブジェクトが重なった場合、それぞれに設定される前記タッチエリアのレイヤを変更し、下のレイヤのオブジェクトに対する操作用のタッチエリアのレイヤを、上のレイヤのオブジェクトよりも上とすることを特徴とする請求項3に記載の電子機器の制御装置。
- 前記オブジェクトに対して、拡縮の機能に対する第1のタッチエリアと、移動の機能に対する第2のタッチエリアを設定可能であり、前記第1のタッチエリアと前記第2のタッチエリアとが重なるときには、前記第2のタッチエリアのレイヤを前記第1のタッチエリアのレイヤよりも優先させることを特徴とする請求項2に記載の電子機器の制御装置。
- 異なるレイヤの前記オブジェクトが重なった場合、それぞれに設定される前記タッチエリアのレイヤを変更し、下のレイヤのオブジェクトに対する操作用のタッチエリアのレイヤを、上のレイヤのオブジェクトよりも上とすることを特徴とする請求項4に記載の電子機器の制御装置。
- 異なるレイヤの前記オブジェクトが重なった場合、それぞれに設定される前記タッチエリアのレイヤを変更し、下のレイヤのオブジェクトに対する操作用のタッチエリアのレイヤを、上のレイヤのオブジェクトよりも上とすることを特徴とする請求項6に記載の電子機器の制御装置。
- タッチパネルディスプレイを備え、所定のエリアをタッチエリアとして設定してタッチ操作を受付可能であり、複数のタッチエリアの間隔を所定量よりも狭めるタッチ操作が行われたときに、間隔を広げるように同タッチエリアの表示位置を変更する電子機器の制御プログラムであって、
レイヤの設定が可能であるとともに、オブジェクトに対して、拡縮の機能に対する第1のタッチエリアと、移動の機能に対する第2のタッチエリアを設定可能であり、前記第1のタッチエリアをタッチ操作することで、前記タッチパネルディスプレイに表示される前記オブジェクトの表示上の大きさを変更し、前記第1のタッチエリアと前記第2のタッチエリアとが重なるときには、前記第2のタッチエリアのレイヤを前記第1のタッチエリアのレイヤよりも優先させることを特徴とする電子機器の制御プログラム。 - タッチパネルディスプレイを備え、所定のエリアをタッチエリアとして設定してタッチ操作を受付可能であり、複数のタッチエリアの間隔を所定量よりも狭めるタッチ操作が行われたときに、間隔を広げるように同タッチエリアの表示位置を変更する電子機器の制御プログラムであって、
レイヤの設定が可能であるとともに、オブジェクトごとにタッチエリアを設定し、前記タッチエリアをタッチ操作することで、前記タッチパネルディスプレイに表示される対応するオブジェクトの表示上の大きさを変更し、
異なるレイヤの前記オブジェクトが重なった場合、下のレイヤのオブジェクトに対する操作用のタッチエリアのレイヤを、上のレイヤのオブジェクトよりも上とすることを特徴とする電子機器の制御プログラム。 - オブジェクトに設定される枠内をタッチ操作すると、前記第1のタッチエリアと前記第2のタッチエリアが操作可能な状態に変更され、前記枠以外の領域をタッチ操作すると、前記第1のタッチエリアと前記第2のタッチエリアが操作不可能な状態に変更され、操作可能な状態の前記タッチエリアをタッチ操作することで、前記タッチパネルディスプレイに表示される前記オブジェクトの表示上の大きさを変更することを特徴とする請求項9に記載の電子機器の制御プログラム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016033790A JP6705206B2 (ja) | 2016-02-25 | 2016-02-25 | 電子機器の制御装置および電子機器の制御プログラム |
| CN201710077637.4A CN107122110B (zh) | 2016-02-25 | 2017-02-14 | 电子设备的控制装置及对电子设备的控制方法 |
| US15/441,079 US10318053B2 (en) | 2016-02-25 | 2017-02-23 | Control device for electronic apparatus and control method for electronic apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016033790A JP6705206B2 (ja) | 2016-02-25 | 2016-02-25 | 電子機器の制御装置および電子機器の制御プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017151739A JP2017151739A (ja) | 2017-08-31 |
| JP6705206B2 true JP6705206B2 (ja) | 2020-06-03 |
Family
ID=59678923
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016033790A Active JP6705206B2 (ja) | 2016-02-25 | 2016-02-25 | 電子機器の制御装置および電子機器の制御プログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US10318053B2 (ja) |
| JP (1) | JP6705206B2 (ja) |
| CN (1) | CN107122110B (ja) |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001142602A (ja) * | 1999-11-10 | 2001-05-25 | Murata Mach Ltd | 画像処理装置 |
| JP2001145094A (ja) * | 1999-11-12 | 2001-05-25 | Canon Inc | カメラ制御システムおよびその方法およびその動作処理プログラムを記憶した記憶媒体 |
| JP4605478B2 (ja) * | 2007-12-19 | 2011-01-05 | ソニー株式会社 | 情報処理装置、表示制御方法及び表示制御プログラム |
| CN102341814A (zh) * | 2009-01-05 | 2012-02-01 | 智能技术无限责任公司 | 姿势识别方法和采用姿势识别方法的交互式输入系统 |
| US8416205B2 (en) * | 2009-09-25 | 2013-04-09 | Apple Inc. | Device, method, and graphical user interface for manipulation of user interface objects with activation regions |
| US8766928B2 (en) * | 2009-09-25 | 2014-07-01 | Apple Inc. | Device, method, and graphical user interface for manipulating user interface objects |
| WO2013151322A1 (en) * | 2012-04-06 | 2013-10-10 | Samsung Electronics Co., Ltd. | Method and device for executing object on display |
| US9146655B2 (en) * | 2012-04-06 | 2015-09-29 | Samsung Electronics Co., Ltd. | Method and device for executing object on display |
| JP6116167B2 (ja) * | 2012-09-14 | 2017-04-19 | キヤノン株式会社 | 画像処理装置、画像処理方法、およびプログラム |
| JP6018474B2 (ja) * | 2012-10-23 | 2016-11-02 | 任天堂株式会社 | プログラム、情報処理装置、情報処理方法および情報処理システム |
| US10261612B2 (en) * | 2013-02-22 | 2019-04-16 | Samsung Electronics Co., Ltd. | Apparatus and method for recognizing proximity motion using sensors |
| JP6672561B2 (ja) | 2013-12-03 | 2020-03-25 | 株式会社ミツトヨ | タッチパネル式携帯端末、その表示制御方法及びコンピュータプログラム |
| KR102182605B1 (ko) * | 2013-12-31 | 2020-11-24 | 아이플루언스, 인크. | 시선-기반 미디어 선택 및 편집을 위한 시스템들 및 방법들 |
-
2016
- 2016-02-25 JP JP2016033790A patent/JP6705206B2/ja active Active
-
2017
- 2017-02-14 CN CN201710077637.4A patent/CN107122110B/zh active Active
- 2017-02-23 US US15/441,079 patent/US10318053B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017151739A (ja) | 2017-08-31 |
| US20170249045A1 (en) | 2017-08-31 |
| CN107122110B (zh) | 2020-06-09 |
| CN107122110A (zh) | 2017-09-01 |
| US10318053B2 (en) | 2019-06-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5299307A (en) | Controls for drawing images on computer displays | |
| US10606925B2 (en) | Responsive grid layouts for graphic design | |
| EP2635954B1 (en) | Notification group touch gesture dismissal techniques | |
| JP5371798B2 (ja) | 情報処理装置、その情報処理方法及びプログラム | |
| US9092118B2 (en) | Display controller, display control method, and computer-readable storage medium | |
| JPH0827700B2 (ja) | コンピュータ表示制御システム | |
| JP3082093B2 (ja) | 二次元選択を用いてコンピユータ表示を制御する方法および装置 | |
| JP3705826B2 (ja) | 仮想3次元ウインドウ表示制御方法 | |
| KR102205283B1 (ko) | 적어도 하나의 어플리케이션을 실행하는 전자 장치 및 그 제어 방법 | |
| JP2012022632A (ja) | 情報処理装置およびその制御方法 | |
| JP2001337944A (ja) | カーソル表示を制御するプログラムを格納した記憶媒体及びカーソル表示制御装置 | |
| JP6705206B2 (ja) | 電子機器の制御装置および電子機器の制御プログラム | |
| WO2020063095A1 (zh) | 一种截图显示方法及设备 | |
| JP6161290B2 (ja) | 表示制御装置、表示制御方法及びそのプログラム | |
| JP2015035045A (ja) | 情報処理装置、表示制御プログラム | |
| JPH04204997A (ja) | ウィンドウ制御方式 | |
| JP6863918B2 (ja) | 制御プログラム、制御方法及び情報処理装置 | |
| CN107784000B (zh) | 一种标签页展示方法、浏览器及用户设备 | |
| JP3763383B2 (ja) | 多角形描画装置および多角形描画方法、ならびに多角形描画プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| CN110297589B (zh) | 自定义虚拟按键位置自动排列方法、系统及虚拟输入装置 | |
| JP6480520B2 (ja) | プログラム、制御方法、及び情報処理装置 | |
| JPH04186290A (ja) | カーソル表示制御方式 | |
| CN116450119B (zh) | 一种页面布局方法、系统、电子设备和存储介质 | |
| CN104699866A (zh) | 人机界面三维设计系统中的空间表格编辑器的实现方法 | |
| JP2014120052A (ja) | タッチパネル制御装置、タッチパネル制御装置の制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190219 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191029 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191126 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200120 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200204 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200330 |
|
| 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: 20200414 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200427 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6705206 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |