JP6945608B2 - 表示システム、表示制御方法、プログラム - Google Patents
表示システム、表示制御方法、プログラム Download PDFInfo
- Publication number
- JP6945608B2 JP6945608B2 JP2019204182A JP2019204182A JP6945608B2 JP 6945608 B2 JP6945608 B2 JP 6945608B2 JP 2019204182 A JP2019204182 A JP 2019204182A JP 2019204182 A JP2019204182 A JP 2019204182A JP 6945608 B2 JP6945608 B2 JP 6945608B2
- Authority
- JP
- Japan
- Prior art keywords
- touch operation
- electronic device
- operation area
- inclination
- touch
- 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
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
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1637—Details related to the display arrangement, including those related to the mounting of the display in the housing
- G06F1/1643—Details related to the display arrangement, including those related to the mounting of the display in the housing the display being associated to a digitizer, e.g. laptops that can be used as penpads
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1694—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
-
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- 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/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; 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/38—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory with means for controlling the display position
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0464—Positioning
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0492—Change of orientation of the displayed image, e.g. upside-down, mirrored
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2354/00—Aspects of interface with display user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/22—Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Description
図1は、電子機器10のハードウェア構成を示す図である。同図で示すように、電子機器10は、制御部11、記憶部12、タッチスクリーン13、及び姿勢センサ群14を有している。
タッチスクリーン13には、ユーザのタッチ操作(選択操作)を受け付ける領域が表示される。本明細書において、この領域を「タッチ操作領域」と称する。タッチ操作領域には、例えば、ユーザが選択可能な1又は複数の選択候補が表示される。選択候補は、ユーザが選択可能な項目(メニュー)や、文字入力を受け付ける複数のキーなどである。選択候補は、タッチスクリーン13に表示されるボタン(例えば、ページの「閉じ」を指示するボタン)や、特定の機能(プログラム)が対応づけられた画像(アイコン)であってもよい。
図6で示すように、制御部11は、その機能として、姿勢検知部11Aと、操作検知部11Bと、表示制御部11Cと、位置選択部11Dと、位置更新部11Eとを有している。表示制御部11Cは、位置選択部11Dによって選択された位置や、位置更新部11Eによって更新された位置にタッチ操作領域Mを表示する。各部の機能は、制御部11を構成するマイクロプロセッサが、記憶部12に格納されているプログラムを実行することによって実現される。
姿勢検知部11Aは、姿勢センサ群14の出力を利用して電子機器10の姿勢を検知する。より具体的には、姿勢検知部11Aは、重力方向に対して垂直な水平面に対する電子機器10の傾斜を検知する。図7A及び図7Bは、制御部11による電子機器10の傾斜検知を説明するための図である。姿勢検知部11Aは、水平面hに対する電子機器10の傾斜として、例えば、水平面hに対する、タッチスクリーン13の横軸Axの傾斜を検知する。(横軸Axは、タッチスクリーン13の横方向に沿った軸である。
位置選択部11Dは、互いに離れている少なくとも2つの位置から、水平面hに対する電子機器10の傾斜に基づいて、タッチ操作領域Mを表示する位置を選択する。例えば、位置選択部11Dは、横方向において離れている右位置と左位置とから、電子機器10の傾斜に基づいて、タッチ操作領域Mを表示する位置を選択する。具体的には、位置選択部11Dは、水平面hに対するタッチスクリーン13の横軸Axの傾斜に基づいて、タッチ操作領域Mが表示される位置を選択する。電子機器10の傾斜によって左位置より右位置が低くなる場合、位置選択部11Dは右位置を選択する。反対に、電子機器10の傾斜によって右位置より左位置が低くなる場合、位置選択部11Dは左位置を選択する。
操作検知部11Bは、タッチ操作領域Mの移動のきっかけとなる操作、言い換えると、タッチ操作領域Mの位置の固定解除のきかっけとなる操作を検知する。電子機器10において、操作検知部11Bが検知する操作は、シェイク操作である。シェイク操作は、例えば電子機器10を所定の方向に振る動作である。所定の方向は例えば、タッチスクリーン13の横方向である。この場合、操作検知部11Bは、加速度センサ14Aの出力によって、タッチスクリーン13の横方向に作用する加速度を検知し、この加速度に基づいてシェイク操作を検知する。
位置更新部11Eは、シェイク操作が検知された場合に、図5で例示されるようにタッチスクリーン13に表示されているタッチ操作領域Mの位置を電子機器10の姿勢に応じた方向に移動する。これによると、片手だけの簡単な操作でユーザが望む方向にタッチ操作領域Mの位置を動かすことができる。
摩擦=G×cos(θx)×μ
加速度=G×sin(θx)−G×cos(θx)×μ
ここで「G」は重力加速度であり、「θx」は水平面hに対する横軸Axの角度であり、「μ」は摩擦係数である。位置更新部11Eは、この加速度を利用して、タッチ操作領域Mの速度を算出できる。
位置更新部11Eは、予め定められた停止条件が成立したときに、位置更新処理を終了し、タッチ操作領域Mを停止する。停止条件の一例は、タッチ操作領域Mの速度が閾値より低くなることである。停止条件の他の例は、タッチ操作領域Mが右位置又は左位置に達することである。
図10は、制御部11が実行する処理の例を説明するためのフロー図である。この処理は、本件アプリケーションソフトウェアの起動指示が制御部11のオペレーティングシステムに対してなされたときに開始する。
a(i)=G×sin(θx)−G×cos(θx)×μ(i) ・・・式(1)
ここで「G」は重力加速度である。
V(i)=V(i−1)+a(i−1)×Tc ・・・式(2)
X(i+1)=X(i)+V(i)×Tc+[a(i)^2]/2 ・・・式(3)
なお、電子機器10は、図4A及び図4Bで示す姿勢(縦姿勢)だけでなく、図13A及び図13Bで示す姿勢(縦姿勢から90度だけ回転した姿勢)で使用されてもよい。この場合、タッチ操作領域Mの位置は、これらの図で示すように、タッチスクリーン13の縦方向において離れている2つの位置(右上位置と右下位置)とから選択されてもよい。
姿勢検知部11A(図6参照)は、電子機器10の傾斜として、例えば、水平面hに対するタッチスクリーン13の横軸Axの傾斜に加えて、水平面hに対するタッチスクリーン13の縦軸Ay(図7A参照)の傾斜を検知する。(縦軸Ayは、タッチスクリーン13の縦方向に沿った軸である。)
位置選択部11D(図6参照)は、例えば、タッチスクリーン13に規定されている4つの位置(具体的には、右上位置、右下位置、左上位置、及び左下位置)から、水平面hに対する横軸Axの傾斜と水平面hに対する縦軸Ayの傾斜とに基づいて、タッチ操作領域Mを表示する位置を選択する。右上位置と左上位置は、それぞれ右下位置と左下位置から縦方向における上側に離れた位置である。右上位置と右下位置は、それぞれ左上位置と左下位置から右方に離れた位置である。
この第2の例においても、タッチ操作領域Mは、シェイク操作をきっかけとして移動可能であってよい。すなわち、タッチ操作領域Mは、現在これが表示されている位置(例えば、右下位置)から、電子機器10の傾斜に応じた方向に移動可能であってよい。この場合、位置更新部11Eは、所定の周期Tcで繰り返し実行する位置更新処理を、タッチスクリーン13の横方向と縦方向のそれぞれについて実行してよい。
横方向の摩擦=G×cos(θx)×μ ・・・式(4a)
縦方向の摩擦=G×cos(θy)×μ ・・・式(4b)
ここで「G」は重力加速度であり、「θx」は水平面hに対する横軸Axの角度であり、「θy」は水平面hに対する横軸Axの角度であり、「μ」は摩擦係数である。
ax(i)=G×sin(θx)−G×cos(θx)×μ(i) ・・・式(5a)
ay(i)=G×sin(θy)−G×cos(θy)×μ(i) ・・・式(5b)
Vx(i)=Vx(i−1)+ax(i−1)×Tc ・・・式(6a)
Vy(i)=Vy(i−1)+ay(i−1)×Tc ・・・式(6b)
X(i+1)=X(i)+Vx(i)×Tc+[ax(i)^2]/2 ・・・式(7a)
Y(i+1)=Y(i)+Vy(i)×Tc+[ay(i)^2]/2 ・・・式(7b)
このように、S505の処理とS506の処理とによって、横方向におけるタッチ操作領域Mの速度及び位置を算出し、縦方向におけるタッチ操作領域Mの速度及び位置を算出するので、タッチスクリーン13に沿った斜め方向(例えば、左上方向や左下方向など)にタッチ操作領域Mを移動させることができる。
ax(i)=Gx−kx×μ(i) ・・・式(8a)
ay(i)=Gy−ky×μ(i) ・・・式(8b)
式(8a)と式(8b)とにおいて、GxとGyは、それぞれ、横方向において電子機器10に作用する加速度と、縦方向において電子機器10に作用する加速度である。係数kxと係数kyは、加速度Gx・Gyが大きくなるに従って小さくなる値である。したがって、加速度Gx・Gyが小さくなるに従って、摩擦係数μ(i)の影響が相対的に大きくなり、タッチ操作領域Mの加速度ax(i)・ay(i)は小さくなる。タッチ操作領域Mの速度や位置の算出には、上述した式(6a)〜式(7b)が利用されてよい。
以上説明したように、制御部11は、その機能として、重力方向に対して垂直な水平面hに対する電子機器10の傾斜を、電子機器10に搭載されたセンサ14Aの出力を利用して検知する姿勢検知部11Aと、タッチスクリーン13に対するタッチ操作を受け付ける領域であるタッチ操作領域Mを表示する位置を選択する位置選択部11Dとを有している。位置選択部11Dは、タッチスクリーン13の横方向において離れている右位置と左位置とから、水平面hに対する横軸Axの傾斜に基づいて、タッチ操作領域Mを表示する位置を選択する。これによると、電子機器10を片手で操作する場合に、ユーザの直感的な動作でタッチ操作領域Mを適切な位置に表示できる。
なお、本開示で提案する電子機器、プログラム、及び電子機器の制御方法は、これまで説明した電子機器10で実現されている例に限られない。
Claims (9)
- タッチスクリーンを有する電子機器に搭載されるコンピュータを、
重力方向に対して垂直な水平面に対する前記電子機器の傾斜を、前記電子機器に搭載されたセンサの出力を利用して検知する姿勢検知手段と、
前記タッチスクリーンに対するタッチ操作を受け付ける領域であるタッチ操作領域を表示する位置を選択する位置選択手段と、
前記タッチ操作領域を前記タッチスクリーンに表示する表示制御手段として機能させ、
前記表示制御手段によって前記タッチ操作領域を前記タッチスクリーンに表示する前に、前記姿勢検知手段は前記水平面に対する前記電子機器の傾斜を検知し、前記位置選択手段は、互いに離れている少なくとも2つの位置から、検知された前記電子機器の傾斜に基づいて、前記タッチ操作領域を表示する位置を選択する
ようにコンピュータを機能させるプログラム。 - 前記位置選択手段は、前記電子機器の傾斜によって、第1の位置から第1の方向において離れている第2の位置が前記第1の位置より低くなる場合に前記第2の位置を選択し、前記電子機器の傾斜によって、前記第2の位置より第1の位置が低くなる場合に前記第1の位置を選択する
請求項1に記載されるプログラム。 - 前記位置選択手段は、前記タッチスクリーンの縦方向と横方向のうちの一方である第1の方向で離れている第1の位置と第2の位置から、前記電子機器の傾斜に基づいて前記タッチ操作領域を表示する位置を選択し、
前記第1の位置と前記第2の位置は、前記第1の方向における前記タッチスクリーンの中心を通り且つ前記タッチスクリーンの縦方向と横方向のうちの他方の方向である第2の方向に沿った前記タッチスクリーンの中心線を挟んで互いに反対側に規定されている
請求項1に記載されるプログラム。 - 前記位置選択手段は、前記タッチスクリーンに対してなされた所定のタッチ操作に応じて検知された前記電子機器の傾斜に基づいて、前記タッチ操作領域が表示される位置を選択する
請求項1に記載されるプログラム。 - 前記位置選択手段は、オペレーティングシステムに対する前記プログラムの起動指示となるタッチ操作に応じて検知された前記電子機器の傾斜に基づいて、前記タッチ操作領域が表示される位置を選択する
請求項1に記載されるプログラム。 - 第1画面と、前記タッチ操作領域を含む第2画面とを、前記タッチスクリーンに選択的に表示する表示制御手段をさらに含み、
前記位置選択手段は、前記第1画面から前記第2画面への変更を指示するタッチ操作に応じて検知された前記電子機器の傾斜に基づいて、前記タッチ操作領域が表示される位置を選択する
請求項1に記載されるプログラム。 - 前記姿勢検知手段は、前記タッチスクリーンの縦方向と横方向のうちの一方の方向である第1の方向に沿った第1の軸の前記水平面に対する傾斜を第1の傾斜として検知し、前記タッチスクリーンの縦方向と横方向のうちの他方の方向である第2の方向に沿った第2の軸の前記水平面に対する傾斜を第2の傾斜として検知し、
前記位置選択手段は、第1の位置と、第2の位置と、第3の位置と、第4の位置とから、前記第1の傾斜と前記第2の傾斜とに基づいて前記タッチ操作領域が表示される位置を選択し、
前記第1の位置と前記第2の位置は、前記第1の方向において離れており、
前記第3の位置と前記第4の位置は、前記第1の方向において離れており、
前記第3の位置と前記第4の位置は、前記第1の位置と前記第2の位置とから前記第2の方向において離れている
請求項1に記載されるプログラム。 - 電子機器に設けられてるタッチスクリーンの表示制御方法であって、
重力方向に対して垂直な水平面に対する前記電子機器の傾斜を、前記電子機器に搭載されたセンサの出力を利用して検知する姿勢検知ステップと、
前記タッチスクリーンに対するタッチ操作を受け付ける領域であるタッチ操作領域が表示される位置を選択する位置選択ステップと、
前記タッチスクリーンに前記タッチ操作領域を表示する表示制御ステップとを含み、
前記表示制御ステップにおいて前記タッチ操作領域を前記タッチスクリーンに表示する前に、前記姿勢検知ステップにおいて前記水平面に対する前記電子機器の傾斜を検知し、前記位置選択ステップにおいて、互いに離れている少なくとも2つの位置から、検知された前記電子機器の傾斜に基づいて、前記タッチ操作領域が表示される位置が選択される
表示制御方法。 - 電子機器に搭載されている、表示装置とタッチセンサを有するタッチスクリーンと、
前記電子機器の姿勢に応じた信号を出力するセンサと、
前記タッチスクリーンに対するタッチ操作を受け付ける領域であるタッチ操作領域を前記タッチスクリーンに表示する制御装置と、を有し、
前記制御装置は、
重力方向に対して垂直な水平面に対する前記電子機器の傾斜を、前記電子機器に搭載されたセンサの出力を利用して検知する姿勢検知手段と、
前記タッチ操作領域が表示される位置を選択する位置選択手段と、
前記タッチ操作領域を前記タッチスクリーンに表示する表示制御手段とを含み、
前記表示制御手段によって前記タッチ操作領域を前記タッチスクリーンに表示する前に、前記姿勢検知手段は前記水平面に対する前記電子機器の傾斜を検知し、前記位置選択手段は、互いに離れている少なくとも2つの位置から、検知された前記電子機器の傾斜に基づいて、前記タッチ操作領域を表示する位置を選択する
表示システム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019204182A JP6945608B2 (ja) | 2019-11-11 | 2019-11-11 | 表示システム、表示制御方法、プログラム |
US17/094,189 US11461005B2 (en) | 2019-11-11 | 2020-11-10 | Display system, display control method, and information storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019204182A JP6945608B2 (ja) | 2019-11-11 | 2019-11-11 | 表示システム、表示制御方法、プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021077170A JP2021077170A (ja) | 2021-05-20 |
JP6945608B2 true JP6945608B2 (ja) | 2021-10-06 |
Family
ID=75846590
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019204182A Active JP6945608B2 (ja) | 2019-11-11 | 2019-11-11 | 表示システム、表示制御方法、プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US11461005B2 (ja) |
JP (1) | JP6945608B2 (ja) |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11275405B2 (en) * | 2005-03-04 | 2022-03-15 | Apple Inc. | Multi-functional hand-held device |
KR101078380B1 (ko) | 2009-03-23 | 2011-10-31 | 주식회사 코아로직 | 가상 키보드 제공 장치 및 방법 |
WO2010110550A1 (en) | 2009-03-23 | 2010-09-30 | Core Logic Inc. | Apparatus and method for providing virtual keyboard |
JP5446624B2 (ja) * | 2009-09-07 | 2014-03-19 | ソニー株式会社 | 情報表示装置、情報表示方法及びプログラム |
JP5830935B2 (ja) * | 2011-05-27 | 2015-12-09 | ソニー株式会社 | 情報処理装置、情報処理方法およびコンピュータプログラム |
JP5923982B2 (ja) | 2011-12-28 | 2016-05-25 | 株式会社リコー | 携帯端末、認証方法、認証プログラム、 |
KR101680059B1 (ko) | 2012-05-02 | 2016-11-28 | 삼성전자주식회사 | 화면을 이동시키기 위한 방법 및 그 전자 장치 |
KR102094695B1 (ko) | 2012-05-21 | 2020-03-31 | 삼성전자주식회사 | 터치 스크린을 이용하는 사용자 인터페이스 제어 방법 및 장치 |
CN102799347B (zh) | 2012-06-05 | 2017-01-04 | 北京小米科技有限责任公司 | 应用于触屏设备的用户界面交互方法、装置及触屏设备 |
JP5893529B2 (ja) * | 2012-08-02 | 2016-03-23 | シャープ株式会社 | 画像表示端末、画像表示端末の制御方法および画像表示端末を制御するためのプログラム |
JP6188377B2 (ja) * | 2013-03-29 | 2017-08-30 | キヤノン株式会社 | 表示制御装置、その制御方法、および制御プログラム |
JP2015102943A (ja) | 2013-11-22 | 2015-06-04 | 富士通株式会社 | 携帯装置、画面表示プログラム及び画面表示方法 |
WO2016136610A1 (ja) * | 2015-02-27 | 2016-09-01 | シャープ株式会社 | 表示装置、及び表示装置の画像表示方法 |
JP6760008B2 (ja) | 2016-11-21 | 2020-09-23 | 富士通株式会社 | コンテンツ制御装置、コンテンツ制御プログラムおよびコンテンツ制御方法 |
JP2019096182A (ja) * | 2017-11-27 | 2019-06-20 | シャープ株式会社 | 電子装置、表示方法、およびプログラム |
-
2019
- 2019-11-11 JP JP2019204182A patent/JP6945608B2/ja active Active
-
2020
- 2020-11-10 US US17/094,189 patent/US11461005B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2021077170A (ja) | 2021-05-20 |
US20210141529A1 (en) | 2021-05-13 |
US11461005B2 (en) | 2022-10-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101892567B1 (ko) | 단말기에서 콘텐츠 이동 방법 및 장치 | |
JP5842062B2 (ja) | 画像の表示方向を制御する装置およびプログラム | |
US9442517B2 (en) | Input gestures using device movement | |
EP3042275B1 (en) | Tilting to scroll | |
US20170068325A1 (en) | Scrolling and zooming of a portable device display with device motion | |
JP5304577B2 (ja) | 携帯情報端末および表示制御方法 | |
US9632655B2 (en) | No-touch cursor for item selection | |
KR20110041915A (ko) | 데이터 표시 방법 및 그를 수행하는 단말기 | |
TW201624263A (zh) | 調整界面操作圖示分布範圍的裝置、方法及觸控螢幕設備 | |
KR20130097499A (ko) | 디스플레이 장치의 화면 스크롤 방법 및 그 장치 | |
WO2021197262A1 (zh) | 显示方法及电子设备 | |
US20140152559A1 (en) | Method for controlling cursor | |
JP5497708B2 (ja) | 携帯型電子機器、携帯型電子機器の制御方法、プログラム、及び情報記憶媒体 | |
JP2000181619A (ja) | 携帯情報処理装置 | |
JP7177029B2 (ja) | 表示システム、表示制御方法、プログラム | |
KR20100136289A (ko) | 이동 단말기의 디스플레이 제어 방법 | |
JP4779299B2 (ja) | 表示装置および表示制御方法、記録媒体、並びにプログラム | |
JP6945608B2 (ja) | 表示システム、表示制御方法、プログラム | |
KR100808990B1 (ko) | 포인팅 디바이스를 이용하여 메뉴를 선택하는 장치 및 그방법 | |
EP3433713B1 (en) | Selecting first digital input behavior based on presence of a second, concurrent, input | |
JP2019096182A (ja) | 電子装置、表示方法、およびプログラム | |
KR20150122021A (ko) | 디스플레이 대상의 이동 방향 조절 방법 및 단말기 | |
EP2600221B1 (en) | Input gestures using device movement | |
JP5516794B2 (ja) | 携帯情報端末、表示制御方法およびプログラム | |
KR20170082785A (ko) | 전자 장치의 제어를 위한 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191111 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210119 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210322 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210608 |
|
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: 20210907 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210914 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6945608 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |