JP2005092538A - タッチパネル付きディスプレイ装置の表示制御方法、その方法をコンピュータに実行させるためのプログラム、タッチパネル付きディスプレイ装置 - Google Patents
タッチパネル付きディスプレイ装置の表示制御方法、その方法をコンピュータに実行させるためのプログラム、タッチパネル付きディスプレイ装置 Download PDFInfo
- Publication number
- JP2005092538A JP2005092538A JP2003325329A JP2003325329A JP2005092538A JP 2005092538 A JP2005092538 A JP 2005092538A JP 2003325329 A JP2003325329 A JP 2003325329A JP 2003325329 A JP2003325329 A JP 2003325329A JP 2005092538 A JP2005092538 A JP 2005092538A
- Authority
- JP
- Japan
- Prior art keywords
- touch
- display
- coordinates
- coordinate
- control area
- 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
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
【解決手段】 座標判断部1103は、手書描画工程の実行中、座標入力面に入力した座標(マウスデータdm)が、ディスプレイ画面上に表示された制御領域上にあるか否か判断する。ドラッグ判定部1105は、座標が制御領域上にあると判断された場合、座標が示すタッチ点の制御領域上におけるドラッグ長が、予め定められた所定の長さよりも短いか否か判断する。APL移行部1101は、ドラッグ長が所定の長さよりも短いと判断された場合、座標を含む制御領域に対応するアプリケーションによる動作モードに移行する。
【選択図】 図11
Description
x=W×tanθR/(tanθL+tanθR)
y=H−W×tanθL×tanθR/(tanθL+tanθR)
Ld=[(x1−x0)2−(y1−y0)2]1/2+[(x2−x1)2−(y2−y1)2]1/2
+[(x3−x2)2−(y3−y2)2]1/2+[(x4−x3)2−(y4−y3)2]1/2
ウィンドウタイトル(通常アプリケーション名)
ウィンドウクラス(種別)
ウィンドウスタイル(型:同一のクラスがある場合スタイルが異なる)
ウィンドウ左原点座標(X,Y)(ウィンドウの表示位置により異なる値となる)
ウィンドウ幅(W)(ウィンドウの大きさ調整による異なる値となる)
ウィンドウ高さ(H)(ウィンドウの大きさ調整による異なる値となる)
表1として、アプリケーション制御領域の登録ファイルの一例を示す。
範囲選択される以前の制御領域(ウィンドウ画面)の高さ(H)を取得する。
範囲選択される以前の制御領域(ウィンドウ画面)の幅(W)を取得する。
ディスプレイ画面112の表示解像度(ピクセル)(PX、PY)を取得する。
範囲選択領域の原点相対座標(ウィンドウ画面のタイトルバーの左上頂点(X,Y)を原点とする相対的な座標:Xw,Yw)、高さ(Hw)、幅(Ww)を、以下の式によって標準解像度(1024,768)に換算保存する。
Xw=(Wx−X)×PX/1024
Yw=(Wy−Y)×PY/768
Ww=Ww×PX/1024
Hw=Wh×PY/768
スクロールバーを持つウィンドウの高さ(H)を取得する。
スクロールバーを持つウィンドウの幅(W)を取得する。
タッチ点の近辺にスクロールバーが存在するか否かを検知し、存在した場合、垂直スクロールバー1901の幅(Vw)を取得する。
垂直スクロールバー1901の左上原点座標(Vx,Vy)を以下の式を使って算出する。
Vx=X+W−Vw
Vy=Y
Vh = H − Vw
[7]タッチ点近辺にスクロールバーが存在するか検知、水平スクロールバー高さ(Hh)を取得する。
水平スクロールバー1902の左上原点座標(Hx,Hy)を、以下の式を使って算出する。
Hx=X
Hy=Y+H−Hh
水平スクロールバーの幅(Hw)を、以下の式を使って算出する。
Hw = W − Hh
左上原点X座標=X+Wx×1024/PX
左上原点Y座標=Y+Wy×768/PY
制御領域幅 =Ww×1024/PX
制御領域高さ =Wh×768/PY
3 座標検出装置
4 ホスト装置
104 中央演算装置
108 ドライバ
112 ディスプレイ画面
113 座標入力面
201 再帰性反射部材
202R 右光学検出器
202L 左光学検出器
301 ディスプレイ
303 本体
305 キーボード
307 電子ペン
311 液晶ディスプレイユニット
313 電磁誘導センサユニット
401 共振回路
403 コンデンサ
405 センサコイル
409 交流電源
410 軸コイル切替スイッチ
411 送受切替スイッチ
413 電磁誘導座標検知ユニット
421 中央演算装置
1101 APL移行部
1103 座標判断部
1104 制御領域登録部
1105 ドラッグ判定部
1107 モード切替部
1111 アプリケーション群
1201 上書ツールバー
1203 マウスカーソル
1205 消しゴムカーソル
1206 制御領域枠
1601 制御領域登録ツールバー
1901 垂直スクロールバー
1902 水平スクロールバー
Claims (13)
- タッチによる座標の入力を受けつける座標入力面と、該座標入力面が入力した座標にしたがって制御される画像を表示するディスプレイ画面とを備えるタッチパネル付きディスプレイ装置の表示制御方法であって、
前記座標入力面に入力した座標にしたがって前記ディスプレイ画面に線画を描画する手書描画工程の実行中、前記座標入力面に入力した座標が、前記ディスプレイ画面上に表示された制御領域上にあるか否か判断する座標判断工程と、
前記座標判断工程において、入力した座標が前記制御領域上にあると判断された場合、前記座標によって示されるタッチ点が、タッチからデタッチまでに移動、停止し、かつ、タッチ点がタッチからデタッチまでに移動したドラッグ長が、予め定められた所定の長さよりも短いか否か判断するドラッグ判断工程と、
前記ドラッグ判断工程において、ドラッグ長が前記所定の長さよりも短いと判断された場合、前記座標を含む前記制御領域に対応するアプリケーションによる動作モードに移行するアプリモード移行工程と、
を含むことを特徴とするタッチパネル付きディスプレイ装置の表示制御方法。 - 前記座標判断工程において、前記制御領域として、アプリケーションが提供するウィンドウ画面のうちのスクロールバー内に座標が入力したと判断された場合、前記ドラッグ操作判断工程において該座標を示すタッチ点が前記スクロールバー内で移動、停止したか否かを判断し、タッチがスクロールバー内で移動、停止したと判断された場合、前記アプリモード移行工程において、前記スクロールバーを備えるウィンドウ画面に対応するアプリケーションによる動作モードに移行することを特徴とする請求項1に記載のタッチパネル付きディスプレイ装置の表示制御方法。
- 前記ドラッグ操作判断工程において、スクロールバー内でなされたタッチのタッチ点がスクロールバー外に移動した場合、またはスクロールバー外でなされたタッチのタッチ点がスクロールバー内に移動したと判断された場合、前記アプリモード移行工程において、手書描画の動作モードが維持されることを特徴とする請求項2に記載のタッチパネル付きディスプレイ装置の表示制御方法。
- 前記アプリモード移行工程において前記アプリケーションプログラムによる動作モードに移行したとき、手書描画工程において入力した座標を該アプリケーションプログラムに通知することを特徴とする請求項1〜3のいずれか一つに記載のタッチパネル付きディスプレイ装置の表示制御方法。
- 前記座標判断工程は、前記制御領域に関する情報を、制御領域に対して行なわれるタッチに基づいて取得し、登録する制御領域登録工程をさらに含むことを特徴とする請求項1〜4のいずれか一つに記載のタッチパネル付きディスプレイ装置の表示制御方法。
- 前記制御領域登録工程は、アプリケーションによって提供されるウィンドウ画面のうち、さらに移動、停止タッチによって選択した領域に関する情報だけを制御領域として登録することを特徴とする請求項1〜5のいずれか一つに記載のタッチパネル付きディスプレイ装置の表示制御方法。
- 前記制御領域登録工程において、制御領域の原点を、前記ウィンドウ画面のタイトルバーの左上頂点を原点とする相対的な座標として示し、ディスプレイ画面の解像度に応じて換算された数値として登録することを特徴とする請求項6に記載のタッチパネル付きディスプレイ装置の表示制御方法。
- 前記制御領域登録工程において、前記ウィンドウ画面に含まれないスクロールバーを検知し、該スクロールバーの表示領域を制御領域に含んで登録することを特徴とする請求項6または7に記載のタッチパネル付きディスプレイ装置の表示制御方法。
- 前記アプリケーションプログラムによって制御されるアプリ制御モードから手書描画が実行される手書制御へ移行するとき、前記制御領域登録工程において、手書描画の対象となっていた前記制御領域に関する情報を取得し、該制御領域の先に登録されている範囲を表示する枠線表示工程を含むことを特徴とする請求項1〜8のいずれか一つに記載のタッチパネル付きディスプレイ装置の表示制御方法。
- 前記枠線表示工程は、任意に省略可能なことを特徴とする請求項9に記載のタッチパネル付きディスプレイ装置の表示制御方法。
- 前記座標判断工程は、予め登録された制御領域に関する情報に基づいて入力した座標が前記制御領域上にあるか否か判断することを特徴とする請求項1〜10のいずれか一つに記載のタッチパネル付きディスプレイ装置の表示制御方法。
- タッチによる座標の入力を受けつける座標入力面と、該座標入力面が入力した座標にしたがって制御される画像を表示するディスプレイ画面とを備えるタッチパネル付きディスプレイ装置の表示制御方法を、コンピュータに実行させるためのプログラムであって、
前記座標入力面に入力した座標にしたがって前記ディスプレイ画面に線画を描画する手書描画工程の実行中、前記座標入力面に入力した座標が、前記ディスプレイ画面上に表示された制御領域上にあるか否か判断する座標判断工程と、
前記座標判断工程において、入力した座標が前記制御領域上にあると判断された場合、前記座標によって示されるタッチ点が、タッチからデタッチまでに移動、停止し、かつ、タッチ点がタッチからデタッチまでに移動したドラッグ長が、予め定められた所定の長さよりも短いか否か判断するドラッグ判断工程と、
前記ドラッグ判断工程において、ドラッグ長が前記所定の長さよりも短いと判断された場合、前記座標を含む前記制御領域に対応するアプリケーションによる動作モードに移行するアプリモード移行工程と、
を含むことを特徴とするプログラム。 - タッチによる座標の入力を受けつける座標入力面と、該座標入力面が入力した座標にしたがって制御される画像を表示するディスプレイ画面とを備えるタッチパネル付きディスプレイ装置であって、
前記座標入力面に入力した座標にしたがって前記ディスプレイ画面に線画を描画する手書描画工程の実行中、前記座標入力面に入力した座標が、前記ディスプレイ画面上に表示された制御領域上にあるか否か判断する座標判断手段と、
前記座標判断手段によって、入力した座標が前記制御領域上にあると判断された場合、前記座標によって示されるタッチ点が、タッチからデタッチまでに移動、停止し、かつ、タッチ点がタッチからデタッチまでに移動したドラッグ長が、予め定められた所定の長さよりも短いか否か判断するドラッグ判断手段と、
前記ドラッグ判断手段によってドラッグ長が前記所定の長さよりも短いと判断された場合、前記座標を含む前記制御領域に対応するアプリケーションによる動作モードに移行するアプリモード移行手段と、
を備えることを特徴とするタッチパネル付きディスプレイ装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003325329A JP4208681B2 (ja) | 2003-09-17 | 2003-09-17 | タッチパネル付きディスプレイ装置の表示制御方法、その方法をコンピュータに実行させるためのプログラム、タッチパネル付きディスプレイ装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003325329A JP4208681B2 (ja) | 2003-09-17 | 2003-09-17 | タッチパネル付きディスプレイ装置の表示制御方法、その方法をコンピュータに実行させるためのプログラム、タッチパネル付きディスプレイ装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005092538A true JP2005092538A (ja) | 2005-04-07 |
JP4208681B2 JP4208681B2 (ja) | 2009-01-14 |
Family
ID=34455800
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003325329A Expired - Fee Related JP4208681B2 (ja) | 2003-09-17 | 2003-09-17 | タッチパネル付きディスプレイ装置の表示制御方法、その方法をコンピュータに実行させるためのプログラム、タッチパネル付きディスプレイ装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4208681B2 (ja) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008152685A (ja) * | 2006-12-20 | 2008-07-03 | Casio Hitachi Mobile Communications Co Ltd | 入力装置及びプログラム |
JP2008304325A (ja) * | 2007-06-07 | 2008-12-18 | Sony Corp | ナビゲーション装置及び地図スクロール処理方法 |
CN102419650A (zh) * | 2011-05-06 | 2012-04-18 | 北京汇冠新技术股份有限公司 | 一种多点触控的实现方法及系统 |
JP2012168620A (ja) * | 2011-02-10 | 2012-09-06 | Sharp Corp | タッチ入力可能な画像表示装置、表示装置の制御装置、及びコンピュータプログラム |
WO2012169189A1 (ja) * | 2011-06-06 | 2012-12-13 | パナソニック株式会社 | タッチパネル入力装置 |
EP2653966A2 (en) | 2012-04-20 | 2013-10-23 | Ricoh Company, Ltd. | Display controlling apparatus |
US8669957B2 (en) | 2011-05-10 | 2014-03-11 | Fujitsu Limited | Information processing apparatus, input control method, and non-transitory computer-readable storage medium |
EP2772848A2 (en) | 2013-03-01 | 2014-09-03 | Ricoh Company, Ltd. | Image processing apparatus, image processing system, image processing method, and carrier medium |
US9098184B2 (en) | 2011-01-06 | 2015-08-04 | Fujitsu Limited | Information processing apparatus, information processing method and medium for storing information processing program |
CN104866263A (zh) * | 2014-02-25 | 2015-08-26 | 夏普株式会社 | 根据接受的操作输入来显示图像的电子黑板装置 |
JP2016162032A (ja) * | 2015-02-27 | 2016-09-05 | セイコーエプソン株式会社 | 表示装置、表示制御方法およびプログラム |
US9898996B2 (en) | 2015-03-03 | 2018-02-20 | Seiko Epson Corporation | Display apparatus and display control method |
JP2019121207A (ja) * | 2018-01-09 | 2019-07-22 | セイコーエプソン株式会社 | 画像提供装置、画像提供装置の制御方法、およびプログラム |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5589909B2 (ja) | 2011-03-14 | 2014-09-17 | 株式会社リコー | 表示装置、表示装置のイベント切替え制御方法及びプログラム |
-
2003
- 2003-09-17 JP JP2003325329A patent/JP4208681B2/ja not_active Expired - Fee Related
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008152685A (ja) * | 2006-12-20 | 2008-07-03 | Casio Hitachi Mobile Communications Co Ltd | 入力装置及びプログラム |
JP2008304325A (ja) * | 2007-06-07 | 2008-12-18 | Sony Corp | ナビゲーション装置及び地図スクロール処理方法 |
JP4678534B2 (ja) * | 2007-06-07 | 2011-04-27 | ソニー株式会社 | ナビゲーション装置及び地図スクロール処理方法 |
US7970541B2 (en) | 2007-06-07 | 2011-06-28 | Sony Corporation | Navigation device and map scroll processing method |
US8791956B2 (en) | 2007-06-07 | 2014-07-29 | Sony Corporation | Navigation device and map scroll processing method |
US9098184B2 (en) | 2011-01-06 | 2015-08-04 | Fujitsu Limited | Information processing apparatus, information processing method and medium for storing information processing program |
JP2012168620A (ja) * | 2011-02-10 | 2012-09-06 | Sharp Corp | タッチ入力可能な画像表示装置、表示装置の制御装置、及びコンピュータプログラム |
CN102419650A (zh) * | 2011-05-06 | 2012-04-18 | 北京汇冠新技术股份有限公司 | 一种多点触控的实现方法及系统 |
US8669957B2 (en) | 2011-05-10 | 2014-03-11 | Fujitsu Limited | Information processing apparatus, input control method, and non-transitory computer-readable storage medium |
WO2012169189A1 (ja) * | 2011-06-06 | 2012-12-13 | パナソニック株式会社 | タッチパネル入力装置 |
EP2653966A2 (en) | 2012-04-20 | 2013-10-23 | Ricoh Company, Ltd. | Display controlling apparatus |
EP2772848A2 (en) | 2013-03-01 | 2014-09-03 | Ricoh Company, Ltd. | Image processing apparatus, image processing system, image processing method, and carrier medium |
US9237246B2 (en) | 2013-03-01 | 2016-01-12 | Ricoh Company, Ltd. | Image processing apparatus, image processing system, image processing method, and computer-readable storage medium |
CN104866263A (zh) * | 2014-02-25 | 2015-08-26 | 夏普株式会社 | 根据接受的操作输入来显示图像的电子黑板装置 |
JP2016162032A (ja) * | 2015-02-27 | 2016-09-05 | セイコーエプソン株式会社 | 表示装置、表示制御方法およびプログラム |
US9857969B2 (en) | 2015-02-27 | 2018-01-02 | Seiko Epson Corporation | Display apparatus, display control method, and computer program |
US9898996B2 (en) | 2015-03-03 | 2018-02-20 | Seiko Epson Corporation | Display apparatus and display control method |
JP2019121207A (ja) * | 2018-01-09 | 2019-07-22 | セイコーエプソン株式会社 | 画像提供装置、画像提供装置の制御方法、およびプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP4208681B2 (ja) | 2009-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4208681B2 (ja) | タッチパネル付きディスプレイ装置の表示制御方法、その方法をコンピュータに実行させるためのプログラム、タッチパネル付きディスプレイ装置 | |
US8004503B2 (en) | Auto-calibration of a touch screen | |
CN103975292B (zh) | 磁触控笔 | |
US20120188285A1 (en) | Enhanced pointing interface | |
JP4231413B2 (ja) | Guiのためのディスプレイを提供する方法 | |
JPH05204538A (ja) | ストロークに墨入れする際のオーバーヘッドを低減する方法及びそのためのデータ処理装置 | |
JP2005044036A (ja) | スクロール制御方法、その方法をコンピュータに実行させるプログラム | |
US20120105322A1 (en) | Drawing device and drawing method | |
WO2011055451A1 (ja) | 情報処理装置、その方法、および、表示装置 | |
JP2005085242A (ja) | タッチパネル付きディスプレイ装置の表示制御方法およびその方法をコンピュータに実行させるためのプログラム、タッチパネル付きディスプレイ装置 | |
JP2005092644A (ja) | タッチパネル付きディスプレイ装置の表示制御方法およびその方法をコンピュータに実行させるためのプログラム、タッチパネル付きディスプレイ装置 | |
JPH08286830A (ja) | 手書き入力装置 | |
JP4266076B2 (ja) | 電子黒板システム | |
KR100899035B1 (ko) | 복수의 디스플레이 패널들을 사용하는 전자칠판 시스템 및그 운용방법 | |
JP4659674B2 (ja) | 文書位置補正方法およびその方法をコンピュータに実行させるプログラム | |
JP6615491B2 (ja) | ペン入力システム、タッチペン、及び、ペン入力方法 | |
Fitzmaurice et al. | Piecursor: merging pointing and command selection for rapid in-place tool switching | |
CN102650926B (zh) | 具触控式屏幕的电子装置及其显示控制方法 | |
JP2003186620A (ja) | ポインティング機能付き表示装置を備えた情報処理装置 | |
JP2004110439A (ja) | 表示一体型座標入力装置およびプログラム | |
JP4157337B2 (ja) | タッチパネル付きディスプレイ装置、タッチパネル付きディスプレイ装置の制御方法 | |
JP2014042092A (ja) | 電子黒板装置 | |
JPH0218670A (ja) | Cad装置 | |
JPH06161665A (ja) | ペンカーソル入力装置 | |
JP4208682B2 (ja) | タッチパネル付きディスプレイ装置の表示制御方法およびその方法をコンピュータに実行させるためのプログラム、タッチパネル付きディスプレイ装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060221 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080623 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080701 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080901 |
|
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: 20081014 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20081021 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111031 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121031 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131031 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |