JP6434594B2 - 画像表示装置、画像表示装置の制御方法及び画像表示方法 - Google Patents
画像表示装置、画像表示装置の制御方法及び画像表示方法 Download PDFInfo
- Publication number
- JP6434594B2 JP6434594B2 JP2017187076A JP2017187076A JP6434594B2 JP 6434594 B2 JP6434594 B2 JP 6434594B2 JP 2017187076 A JP2017187076 A JP 2017187076A JP 2017187076 A JP2017187076 A JP 2017187076A JP 6434594 B2 JP6434594 B2 JP 6434594B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- display
- input device
- touch
- displayed
- 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
Landscapes
- Input From Keyboards Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Description
画像を表示するための表示手段と、
前記表示手段の画像表示面上に配置され、ユーザによるタッチ位置を検出する検出手段と、
ユーザによる入力を受付けるキーボードを表す入力装置画像を記憶する記憶手段と、
を備え、
前記表示手段は、
前記検出手段により複数のタッチ位置が同時に検出された場合、当該複数のタッチ位置に基づき前記入力装置画像を表示し、
前記入力装置画像全体を表示できないときは、当該入力装置画像の全体が表示できるように当該入力装置画像の表示位置を前記複数のタッチ位置に基づき移動して表示することを特徴とする。
表示画面においてマルチタッチの位置を検出する検出手段と、
前記検出手段により検出されたマルチタッチの位置に応じて、前記表示画面上に、ユーザによる入力を受け付けるキーボードを表すための入力装置画像を表示する第1の表示手段と、
前記検出されたマルチタッチの位置が、前記表示画面の周縁部に近い位置を含むことにより、前記第1の表示手段では前記入力装置画像の一部が表示されなくなる場合には、前記入力装置画像の全体が表示される位置に前記入力装置画像を前記マルチタッチの位置に基づき移動して表示する第2の表示手段と、
を備えることを特徴とする。
画像を表示するための表示部と、前記表示部の画像表示面上に配置され、ユーザによるタッチ位置を検出する検出部と、ユーザによる入力を受付けるキーボードを表す入力装置画像を記憶する記憶部とを含む画像表示装置の制御方法であって、
表示部に画像を表示するステップと、
前記検出部により、前記画像表示面上のタッチ位置を検出するステップと、
前記検出部により複数のタッチ位置が同時に検出された場合、当該複数のタッチ位置に基づき前記入力装置画像を表示するステップと、
前記入力装置画像の全体を表示できないときは、当該入力装置画像の全体が表示できるように当該入力装置画像の表示位置を前記複数のタッチ位置に基づき移動して表示するステップと、
を含むことを特徴とする。
表示画面においてマルチタッチの位置を検出する検出ステップと、
前記検出ステップにより検出されたマルチタッチの位置に応じて、前記表示画面上に、ユーザによる入力を受け付けるキーボードを表すための入力装置画像を表示する第1の表示ステップと、
前記検出されたマルチタッチの位置が、前記表示画面の周縁部に近い位置を含むことにより、前記第1の表示ステップでは前記入力装置画像の一部が表示されなくなる場合には、前記入力装置画像の全体が表示される位置に前記入力装置画像を前記マルチタッチの位置に基づき移動して表示する第2の表示ステップと、
を含むことを特徴とする。
図4を参照して、本発明の第1の実施の形態に係る画像表示装置100は、演算処理部(以下、CPUと記す)102、読出専用メモリ(以下、ROMと記す)104、書換可能メモリ(以下、RAMと記す)106、記録部108、タッチ検出部112、表示部114、表示制御部116、ビデオメモリ(以下、VRAMと記す)118、及びバス120を備えている。CPU102は、画像表示装置100全体を制御する。
第1の実施の形態では、予め用意しておいたキーボード画像をそのままの大きさで、表示する場合を説明したが、第2の実施の形態では、ユーザのタッチ位置に応じて、キーボードサイズを変更して表示する。
第2の実施の形態では、8つのタッチ点を含む矩形領域706を特定する情報を求める場合を説明したが、これに限定されない。第3の実施の形態では、基準長Lに対応させる距離として、8つのタッチ点のうち相対距離が最大である2点間の距離を求める。
第3の実施の形態に係る画像表示装置は、第1の実施の形態に係る画像表示装置100と同じ構成をしており、同様の機能を有している。第3の実施の形態に係る画像表示装置において実行されるソフトウェアキーボードの大きさを調整して表示するためのプログラムでは、第2の実施の形態とは異なり、図13において、ステップ502(矩形を決定する処理)が行なわれることなく、ステップ504の表示サイズを決定する処理が実行される。ステップ504において、CPU102は、タッチされた8点のうち相対距離が最大である2点間の距離Lmaxを求め、記録部108からキーボード画像312の基準長Lを読出し、距離Lmaxを基準長Lで除算して、比率Lmax/Lを計算する。その後、第2の実施の形態と同様に、ステップ506において、CPU102は、記録部108からキーボード画像312のデータを読出し、比率Lmax/Lを用いてスケーリングして、表示用キーボード画像を生成する。そして、近似直線702及び重心Gに基づいて、表示用キーボード画像を表示する。
以上により、第3の実施の形態においては、ユーザが画面700上で8点の同時タッチ以外のタッチ操作を行なった場合、第1の実施の形態と同様の処理を行なうことができる。これに加えて、ユーザが、ソフトウェアキーボードが表示されていない画面700上で8点の同時タッチを行なった場合には、キーボード画像312の大きさを調整して表示することができる。
第3の実施の形態では、ソフトウェアキーボードの大きさを、8つのタッチ点のうち相対距離が最大である2点間の距離、即ちタッチされた小指間の距離に応じて調整する場合を説明したがこれに限定されない。第4の実施の形態では、キーボード画像312のホームポジションの位置から得られる所定の基準長を記録部108に記憶しておき、タッチ点の位置から基準長に対応する長さを計算し、得られた値の基準長に対する比率を用いて、キーボード画像312をスケーリングする。
第4の実施の形態に係る画像表示装置は、第1の実施の形態に係る画像表示装置100と同じ構成をしており、同様の機能を有している。第4の実施の形態に係る画像表示装置において実行されるソフトウェアキーボードの大きさを調整して表示するためのプログラムでは、第3の実施の形態と同様に、図13において、ステップ502(矩形を決定する処理)が行なわれることなく、ステップ504の表示サイズを決定する処理が実行される。具体的には、8つのタッチ点のうちの最も内側にある2点(左右の人差指のタッチ点に対応)が、ソフトウェアキーボードの「f」キー及び「j」キーと一致するように、キーボード画像312をスケーリングして、表示する。予めキーボード画像312の「f」キー及び「j」キー間の距離D1を記録部108に記憶しておく。ステップ504において、CPU102は、8つのタッチ点のうちの最も内側にある2点間の距離D2を計算し、記録部108から距離D1を読出し、比率D2/D1を計算する。その後、第2の実施の形態と同様に、ステップ506において、CPU102は、記録部108から読出したキーボード画像312を比率D2/D1でスケーリングして、表示用キーボード画像を生成する。そして、上記したように、近似直線702及び重心Gに基づいて、表示用キーボード画像を表示する。
以上により、第4の実施の形態においては、ユーザが画面700上で8点の同時タッチ以外のタッチ操作を行なった場合、第1の実施の形態と同様の処理を行なうことができる。これに加えて、ユーザが、ソフトウェアキーボードが表示されていない画面700上で8点の同時タッチを行なった場合には、キーボード画像312の大きさを調整して表示することができる。
なお、基準長を設定するためのキーは、「f」キー及び「j」キー以外のキーであってもよい。例えば、「d」キー及び「k」キーを用いても、「s」キー及び「l」キーを用いても、それ以外のキーの組合せを用いてもよい。
第5の実施の形態では、キーボード画像312のホームポジションを表す複数の点のうち、少なくとも2点の位置を基準点の位置として記録部108に記憶しておき、2点の基準点に対応する2点のタッチ点の位置が、当該2点の基準点の位置と一致するようにキーボード画像312をスケーリングする。
第5の実施の形態に係る画像表示装置は、第1の実施の形態に係る画像表示装置100と同じ構成をしており、同様の機能を有している。第5の実施の形態に係る画像表示装置において実行されるソフトウェアキーボードの大きさを調整して表示するためのプログラムでは、図13において、ステップ412(重心を計算する処理)、ステップ502(矩形を決定する処理)及びステップ504(表示サイズを決定する処理)が行なわれることなく、ステップ506が実行される。ステップ506において、CPU102は、キーボード画像312の「f」キー及び「j」キーのそれぞれの中心の位置が、8つのタッチ点のうちの最も内側にある2点に一致するように、キーボード画像312をスケーリングし回転させて表示する。その場合、上記したように重心Gを求める処理は不要である。ユーザの正面方向を決定するために、近似直線を求める処理は必要である。
以上により、第5の実施の形態においては、ユーザが画面700上で8点の同時タッチ以外のタッチ操作を行なった場合、第1の実施の形態と同様の処理を行なうことができる。これに加えて、ユーザが、ソフトウェアキーボードが表示されていない画面700上で8点の同時タッチを行なった場合には、キーボード画像312の大きさを調整して表示することができる。
なお、「f」キー及び「j」キー以外のホームポジションのキーを使用してもよい。例えば、「d」キー及び「k」キーを用いても、「s」キー及び「l」キーを用いても、それ以外のキーの組合せを用いてもよい。
102 演算処理部(CPU)
104 読出専用メモリ(ROM)
106 書換可能メモリ(RAM)
108 記録部
112 タッチ検出部
114 表示部
116 表示制御部
118 ビデオメモリ(VRAM)
120 バス
Claims (9)
- 画像を表示するための表示手段と、
前記表示手段の画像表示面上に配置され、ユーザによるタッチ位置を検出する検出手段と、
ユーザによる入力を受付けるキーボードを表す入力装置画像を記憶する記憶手段と、
を備え、
前記表示手段は、
前記検出手段により複数のタッチ位置が同時に検出された場合、当該複数のタッチ位置に基づき前記入力装置画像を表示し、
前記入力装置画像全体を表示できないときは、当該入力装置画像の全体が表示できるように当該入力装置画像の表示位置を前記複数のタッチ位置に基づき移動して表示することを特徴とする画像表示装置。 - 前記表示手段は、前記複数のタッチ位置の2次元分布を近似する直線に沿って前記入力装置画像の中心を平行移動させ、当該直線に沿って当該入力装置画像の中心を平行移動させても当該入力装置画像の全体が表示できない場合は、更に当該直線に垂直な方向に沿って当該入力装置画像の中心を平行移動させることで、当該入力装置画像を移動して表示することを特徴とする請求項1に記載の画像表示装置。
- 前記入力装置画像は、第一端部と第二端部とを含み、
前記表示手段は、前記検出手段により複数のタッチ位置が同時に検出された場合、前記画像表示面の中心に対して同じ側であって、且つ、前記第一端部は前記第二端部よりも、前記画像表示面の中心より近い位置に、前記入力装置画像を表示することを特徴とする請求項1又は2に記載の画像表示装置。 - 前記表示手段は、前記複数のタッチ位置が、画面表示面の周縁部に近い位置を含む場合には、当該入力装置画像の全体が表示出来るように、当該入力装置画像の表示位置を前記複数のタッチ位置に基づき移動して表示することを特徴とする請求項1から3の何れか一項に記載の画像表示装置。
- 前記表示手段は、前記入力装置画像の代表点が、前記複数のタッチ位置に基づく重心に一致するように、当該入力装置画像を表示することを特徴とする請求項1から4の何れか一項に記載の画像表示装置。
- 前記記憶手段は、前記入力装置画像上のホームポジションの位置から得られる基準長を更に記憶し、
前記検出手段により複数のタッチ位置が検出されたことを受けて、検出された複数のタッチ位置から得られる前記基準長に対応する距離を算出する距離算出手段と、
前記基準長に対する、前記距離算出手段により算出された前記距離の比率で、前記入力装置画像をスケーリングして表示用画像を生成する画像処理手段と、
を更に備え、
前記表示手段は、前記検出手段により複数のタッチ位置が検出されたことを受けて、前記入力装置画像として、前記入力装置画像に代えて、前記表示用画像を表示することを特徴とする請求項1から5の何れか一項に記載の画像表示装置。 - 表示画面においてマルチタッチの位置を検出する検出手段と、
前記検出手段により検出されたマルチタッチの位置に応じて、前記表示画面上に、ユーザによる入力を受け付けるキーボードを表すための入力装置画像を表示する第1の表示手段と、
前記検出されたマルチタッチの位置が、前記表示画面の周縁部に近い位置を含むことにより、前記第1の表示手段では前記入力装置画像の一部が表示されなくなる場合には、前記入力装置画像の全体が表示される位置に前記入力装置画像を前記マルチタッチの位置に基づき移動して表示する第2の表示手段と、
を備えることを特徴とする画像表示装置。 - 画像を表示するための表示部と、前記表示部の画像表示面上に配置され、ユーザによるタッチ位置を検出する検出部と、ユーザによる入力を受付けるキーボードを表す入力装置画像を記憶する記憶部とを含む画像表示装置の制御方法であって、
表示部に画像を表示するステップと、
前記検出部により、前記画像表示面上のタッチ位置を検出するステップと、
前記検出部により複数のタッチ位置が同時に検出された場合、当該複数のタッチ位置に基づき前記入力装置画像を表示するステップと、
前記入力装置画像の全体を表示できないときは、当該入力装置画像の全体が表示できるように当該入力装置画像の表示位置を前記複数のタッチ位置に基づき移動して表示するステップと、
を含むことを特徴とする制御方法。 - 表示画面においてマルチタッチの位置を検出する検出ステップと、
前記検出ステップにより検出されたマルチタッチの位置に応じて、前記表示画面上に、ユーザによる入力を受け付けるキーボードを表すための入力装置画像を表示する第1の表示ステップと、
前記検出されたマルチタッチの位置が、前記表示画面の周縁部に近い位置を含むことにより、前記第1の表示ステップでは前記入力装置画像の一部が表示されなくなる場合には、前記入力装置画像の全体が表示される位置に前記入力装置画像を前記マルチタッチの位置に基づき移動して表示する第2の表示ステップと、
を含むことを特徴とする画像表示方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017187076A JP6434594B2 (ja) | 2017-09-27 | 2017-09-27 | 画像表示装置、画像表示装置の制御方法及び画像表示方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017187076A JP6434594B2 (ja) | 2017-09-27 | 2017-09-27 | 画像表示装置、画像表示装置の制御方法及び画像表示方法 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013178405A Division JP6219100B2 (ja) | 2013-08-29 | 2013-08-29 | ソフトウェアキーボードを表示可能な画像表示装置及びその制御方法 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018210319A Division JP2019040623A (ja) | 2018-11-08 | 2018-11-08 | 画像表示装置および画像表示装置の制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017224359A JP2017224359A (ja) | 2017-12-21 |
| JP6434594B2 true JP6434594B2 (ja) | 2018-12-05 |
Family
ID=60688300
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017187076A Active JP6434594B2 (ja) | 2017-09-27 | 2017-09-27 | 画像表示装置、画像表示装置の制御方法及び画像表示方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6434594B2 (ja) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006139615A (ja) * | 2004-11-12 | 2006-06-01 | Access Co Ltd | 表示装置、メニュー表示プログラムおよびタブ表示プログラム |
| US9110590B2 (en) * | 2007-09-19 | 2015-08-18 | Typesoft Technologies, Inc. | Dynamically located onscreen keyboard |
| JP2009122890A (ja) * | 2007-11-14 | 2009-06-04 | Sharp Corp | 表示装置、情報処理装置 |
| JP5520273B2 (ja) * | 2011-10-11 | 2014-06-11 | ヤフー株式会社 | 情報入力装置、方法及びプログラム |
| JP6219100B2 (ja) * | 2013-08-29 | 2017-10-25 | シャープ株式会社 | ソフトウェアキーボードを表示可能な画像表示装置及びその制御方法 |
-
2017
- 2017-09-27 JP JP2017187076A patent/JP6434594B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017224359A (ja) | 2017-12-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9996176B2 (en) | Multi-touch uses, gestures, and implementation | |
| US10416777B2 (en) | Device manipulation using hover | |
| US9529523B2 (en) | Method using a finger above a touchpad for controlling a computerized system | |
| CN108700957B (zh) | 用于虚拟环境中文本输入的电子系统和方法 | |
| US20160364138A1 (en) | Front touchscreen and back touchpad operated user interface employing semi-persistent button groups | |
| US20170017393A1 (en) | Method for controlling interactive objects from a touchpad of a computerized device | |
| CN104423799B (zh) | 接口装置和接口方法 | |
| US20100295806A1 (en) | Display control apparatus, display control method, and computer program | |
| US20140337786A1 (en) | Method for controlling a virtual keyboard from a touchpad of a computerized device | |
| US9542032B2 (en) | Method using a predicted finger location above a touchpad for controlling a computerized system | |
| JPH06501798A (ja) | 標準プログラムへのタブレット入力を有するコンピュータ | |
| CN104025009A (zh) | 提供映射到键盘的键盘快捷方式 | |
| JPH06501799A (ja) | 別個の表示面及びユーザインターフェースプロセッサを有するコンピュータ | |
| CN105934739A (zh) | 用于触摸屏设备的虚拟鼠标 | |
| WO2021203724A1 (zh) | 笔迹选择方法、装置、计算机设备和存储介质 | |
| JP5389241B1 (ja) | 電子機器および手書き文書処理方法 | |
| EP2474890A1 (en) | Virtual keyboard configuration putting fingers in rest positions on a multitouch screen, calibrating key positions thereof | |
| JP6219100B2 (ja) | ソフトウェアキーボードを表示可能な画像表示装置及びその制御方法 | |
| CN110069147B (zh) | 操控装置及其控制方法 | |
| US20140253486A1 (en) | Method Using a Finger Above a Touchpad During a Time Window for Controlling a Computerized System | |
| US9639195B2 (en) | Method using finger force upon a touchpad for controlling a computerized system | |
| CN113515228A (zh) | 一种虚拟标尺显示方法以及相关设备 | |
| JP6434594B2 (ja) | 画像表示装置、画像表示装置の制御方法及び画像表示方法 | |
| CN103869941B (zh) | 具虚拟触控服务的电子装置及虚拟触控即时校正方法 | |
| JP2019040623A (ja) | 画像表示装置および画像表示装置の制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170927 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180427 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180508 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180709 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180724 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180921 |
|
| 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: 20181009 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181108 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6434594 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |