[go: up one dir, main page]

JPH083785B2 - 表示スクロ−ル方式 - Google Patents

表示スクロ−ル方式

Info

Publication number
JPH083785B2
JPH083785B2 JP62040601A JP4060187A JPH083785B2 JP H083785 B2 JPH083785 B2 JP H083785B2 JP 62040601 A JP62040601 A JP 62040601A JP 4060187 A JP4060187 A JP 4060187A JP H083785 B2 JPH083785 B2 JP H083785B2
Authority
JP
Japan
Prior art keywords
display
movement
image
data
scroll
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.)
Expired - Fee Related
Application number
JP62040601A
Other languages
English (en)
Other versions
JPS63206827A (ja
Inventor
俊宏 浅見
孝文 中条
知善 竹林
敏 奥山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP62040601A priority Critical patent/JPH083785B2/ja
Publication of JPS63206827A publication Critical patent/JPS63206827A/ja
Publication of JPH083785B2 publication Critical patent/JPH083785B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)
  • Position Input By Displaying (AREA)

Description

【発明の詳細な説明】 〔概要〕 本発明はポインティングデバイスの入力により表示画
像をスクロールさせる表示スクロール方式において、 指などのポインティング部分の移動速度に対して表示
画像の移動速度を指数関数的に近付けることにより、 表示画像があたかも適当な重量感をもって移動する如
き、自然なスクロール表示を行なうようにしたものであ
る。
〔産業上の利用分野〕
本発明は表示スクロール方式に係り、特にポインティ
ングデバイスのポインティング部分を移動することによ
り、表示画像を移動させる表示スクロール方式に関す
る。
本発明になる表示スクロール方式を適用し得る装置と
して、例えば第3図にブロッ図を示すファイル探索装置
が知られている。同図中、1は中央処理装置(CPU)、
2はランダム・アクセス・メモリ(RAM)、3はプログ
ラム等を記憶しているリード・オンリ・メモリ(RO
M)、4は表示制御部、5は陰極線管(CRT)等の表示部
である、表示部5の表示画面前面には透明のタッチパネ
ル6が設けられている。
RAM2には電話帳や従業員の名簿等のファイルのデータ
が格納されており、CPU1の制御の下で記憶データが読み
出され、表示制御部4で所定の画像データとされてから
表示部5により表示される。これにより、表示部5の表
示画面には、例えば第4図(A)に示す如く、インデッ
クスA,B,C…を有する複数のカードが積重された状態で
表示される。
この表示が行なわれている表示画面の前面のタッチパ
ネル6を人間が指等で第4図(A)に8で示す如く摺動
すると、その座標位置が人体容量による抵抗値変化等と
してインタフェース部7を介してCPU1に転送され、ここ
で所定の演算処理を行ない、その入力座標情報に応じて
RAM2の読み出し制御及び表示制御部4の制御などが行な
われる。これにより、例えば表示部5の表示画像は縦方
向にスクロールして第4図(B)に示す如くに変化す
る。
このようなファイル探索装置などで行なわれる表示ス
クロールは、より自然な表示画像の動きが必要とされ
る。
〔従来の技術〕
従来の表示スクロール方式は、CPU1により第5図(最
終図)に示す如きフローチャートに従って行なわれてい
た。すなわち、まず、第4図(A)に(x0,y0)で示し
た最初に指でタッチした点の座標(タッチオン座標)を
CPU1は取り込み(第5図中、ステップ10)、その後指の
動きにつれて入力されるタッチ座標(x1,y1)を取り込
み(ステップ11)、それらの座標値の差からx方向の移
動量dx(=x1−x0)とy方向の移動量dy(=y1−y0)と
を算出する(ステップ12)。
CPU1はこの算出した移動量(dx,dy)だけ表示画像を
スクロールすべく、RAM2の読み出し制御及び表示制御部
4の制御を行なう。このスクロールは(dx,dy)の量だ
け画面がスクロールしたように見えるよう、画面のスタ
ートアドレスを変えるなどの方法により行なわれる。ス
クロールする最少移動量は、表示部5の1ドットであ
る。
上記のクロール表示の座標(x1,y1)入力後指を離す
まで、上記のステップ11〜13の処理動作が繰り返され、
指を離したことが検出されると、表示スクロール動作が
終了となる(第5図中、ステップ14,15)。
このように表示スクロールを行なうことによりカード
の検索などが容易に行なえる。
〔発明が解決しようとする問題点〕
上記の従来の表示スクロール方式では、スクロール移
動量dx,dyは、現在の入力座標(x1,y1)とタッチオン
座標(x0,y0)との差であるx1−x0,y1−y0により算出
されていたので、指の移動速度とスクロールする表示画
像の移動速度とが1対1に対応していた。このため、ス
クロールする表示画像の移動は、表示画像に重量感が全
く無いように行なわれることになり、動きが不自然であ
るという問題点があった。
本発明は上記の点に鑑みて創作されたもので、表示画
像をあたかも重量があるかの如く移動できる表示スクロ
ール方式を提供することを目的とする。
〔問題点を解決するための手段〕
本発明の表示スクロール方式は、ポインティングデバ
イスにおけるポインティング部分の移動量との誤差が移
動開始時最大で、時間の経過と共に漸次小となる非直線
特性をもつ画像移動データを演算算出し、画像移動デー
タに基づいて表示画像の移動を行なうようにしたもので
ある。
〔作用〕
ポインティングデバイスにより表示画面上の表示画像
を任意の方向に移動させるデータを入力すると、移動開
始時は表示画像の移動量はポインティング部分の移動量
に比べ誤差が大とされ、その後時間の経過と共にそれら
の誤差が漸次小とされる。
これにより、第2図に示す如く、ポインティングデバ
イスのポインティング部分(例えばタッチパネルにおけ
る指,ライトペンなど)がIで示す一定速度で移動した
場合、このポインティングデバイスの入力データに基づ
いて生成される画像移動データは、同図に曲線IIで示す
如き変化を示す速度で表示画像を移動させる。従って、
表示画像はその移動速度がポインティングデバイスのポ
インティング部分の移動速度に対して非直線的に近付い
ていく(誤差が小となる)スクロールが行なわれる。こ
れは移動中のポインティング部分を停止した場合も同様
で、ポインティング部分の移動停止後、直ぐではなく若
干の時間遅れをもってスクロール中の表示画像のスクロ
ールが停止する。
〔実施例〕
第1図は本発明方式の一実施例のフローチャートを示
す。このフローチャートによる動作は第3図に示したフ
ァイル検索装置に適用した場合は、CPU1によって実現さ
れる。すなわち、CPU1は第1図に示す最初のステップ20
で、表示画面のx方向(横方向)の移動データdxsとy
方向(縦方向)の移動データdysとを夫々“0"なる値に
初期化した後、タッチパネル6よりインタフェース部7
を介して入力される移動開始位置を示す座標(タッチオ
ン座標)データを取り込む(ステップ21)。このタッチ
オン座標(x0,y0)は、タッチパネル6に指を接触させ
た場合の最初の位置を示す。
表示スクロールを行なう場合、使用者は第4図(A)
に8で示したように、指をタッチパネル6上に接触した
ままの状態で一定方向に任意の速度で動かす。タッチパ
ネル6からはこの指のタッチパネル6上での位置座標
(タッチ座標)を、一定のサンプリング周期ts毎に検出
して、インタフェース部7を介してその座標データをCP
U1に入力する。
CPU1は最初のサンプリング周期ts後のタッチ座標
(x1,y1)を取り込み(第1図中、ステップ22)、次に
x方向,y方向の各画像移動データdxs,dysを演算算出す
る(第1図中、ステップ23)。ここで、画像移動データ
dxsはk((x1−x0)−dxs)+dxsなる式により算出さ
れ、画像移動データdysはk((y1−y0)−dys)+dys
なる式により算出される。ただし、上式中のdxs,dys
値は前回のdxs,dysの値で、最初は前記ステップ20によ
り、これらは“0"である。またkはスクロール速度の変
化の割合を決める係数で、0<k<1の範囲の適当な値
に選定される。
上記の画像移動データdxs,dysの算出後、CPU1は表示
画像を座標(dxs,dys)分画面内において移動させるべ
く、RAM2の読み出しデータの制御及び表示制御部4の制
御を行なう(第1図中のステップ24)。次に、CPU1は指
がタッチパネル6から離れているか否かをタッチパネル
6からの信号に基づいて検出し(第1図中、ステップ2
5)、指が離れていない場合は、再びステップ22の処理
に戻る。
このようにして、CPU1はタッチパネル6の一定のサン
プリング周期ts毎にステップ22〜25の処理動作を繰り返
すことにより、表示画像はサンプリング周期ts毎に書き
替えられて表示スクロールが行なわれる。
ここで、指の移動開始直後は、タッチ座標(x1,y1
が示す位置と、画像移動データdxs,dysにより移動され
た表示画像の位置との誤差は最大となり、以後サンプリ
ング周期ts毎に漸次、上記誤差が小となっていくような
画像移動データdxs,dysが算出されるので、表示スクロ
ールはあたかも表示画像が適当な重量をもっているかの
如くに移動するように行なわれる。
なお、表示画像の移動速度(スクロール速度)Vs,指
の動く速度Vfは次式で表わされる。
ただし、上式中、 である。タッチパネル6のサンプリング周期tsは通常一
定であるから、上記のスクロール速度Vsは表示画像の移
動量dsに応じて変化し、指の移動速度Vfに時間の経過と
共に近付くことになる。
次に上記の指の移動を停止し、タッチパネル6から指
を離した場合の動作につき説明する。指をタッチパネル
6から離すと、CPU1はタッチパネル6よりインタフェー
ス部7を介して入力される信号によりオフタッチである
ことを検出し(第1図中、ステップ25)、これにより
(1−k)・dxs,(1−k)・dysなる式に基づいて画
像移動データdxs,dysを算出する(第1図中、ステップ
26)。
次にCPU1は算出した画像移動データdxs,dysによる移
動量が表示部5の1ドットの大きさDthより小さいか否
かを判定し(第1図中、ステップ27,28)、Dthより大き
い場合は再びステップ26に戻ってdxs,dysの算出を行な
う。ここで、(1−k)・dxs,(1−k)・dysなる式
により得られる移動量は、最初は最大で、以後、漸次小
となるから、最後は1ドットの大きさDthより小とな
り、これによりスクロールが終了する(第1図中、ステ
ップ29)。
このようにして、オフタッチ後もオフタッチ直後は画
像移動データdxs,dysによる表示画像の移動速度は最大
であるが、時間の経過と共にタッチパネル6により指示
された移動速度(すなわち、この場合はゼロ)に漸次近
付いていき、最後に停止する。これにより、表示画像は
オフタッチ後直ちに停止するのではなく、適当な重量を
もったものとして、或る慣性をもって若干移動してから
停止するような表示スクロールが行なわれることとな
り、動きにより自然な感じを与えることができる。
なお、本発明は上記の実施例に限定されるものではな
く、例えば表示スクロールを行なう装置としては第3図
に示したカード形式でファイルを管理し、これを検索す
る装置に限られず、その他図形を表示できる種々の装置
に適用することもできることは勿論である。また、表示
スクロールを指示する入力装置としては、タッチパネル
に限定されるものではなく、ライトペン入力装置,マウ
ス等の他のポインティングデバイスを使用することもで
きる。
〔発明の効果〕
上述の如く、本発明によれば、ポインティングデバイ
スのポインティング部分の移動速度に対して時間の経過
と共に非直線的に近付いていく表示スクロールが行なえ
るので、表示画像があたかも適当な重量があり、これを
摩擦のある状態で移動し、慣性をもって停止させるよう
な表示スクロールができ、よって視覚上、極めて自然な
感じの表示スクロールが行なえる等の特長を有するもの
である。
【図面の簡単な説明】
第1図は本発明の一実施例を示すフローチャート、 第2図は本発明における表示スクロール速度の説明図、 第3図は本発明を適用し得るファイル探索装置の一例の
ブロック図、 第4図は第3図図示装置における表示スクロールを説明
する図、 第5図は従来の表示スクロール方式の一例のフローチャ
ートである。 図において、 1は中央処理装置(CPU)、5は表示部、6はタッチパ
ネル、20〜29はステップである。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】ポインティングデバイスにより入力された
    データにより表示画像の移動量及び移動方向を示すデー
    タを演算算出し、その算出結果に基づいて表示画面の表
    示画像のスクロールを行なう表示スクロール方式におい
    て、 前記ポインティングデバイスにおけるポインティング部
    分の移動量との誤差が移動開始時最大で、時間の経過と
    共に漸次小となる非直線特性をもつ画像移動データを演
    算算出し、該画像移動データに基づいて前記表示画像の
    移動を行なうことを特徴とする表示スクロール方式。
JP62040601A 1987-02-24 1987-02-24 表示スクロ−ル方式 Expired - Fee Related JPH083785B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62040601A JPH083785B2 (ja) 1987-02-24 1987-02-24 表示スクロ−ル方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62040601A JPH083785B2 (ja) 1987-02-24 1987-02-24 表示スクロ−ル方式

Publications (2)

Publication Number Publication Date
JPS63206827A JPS63206827A (ja) 1988-08-26
JPH083785B2 true JPH083785B2 (ja) 1996-01-17

Family

ID=12585032

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62040601A Expired - Fee Related JPH083785B2 (ja) 1987-02-24 1987-02-24 表示スクロ−ル方式

Country Status (1)

Country Link
JP (1) JPH083785B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011146067A (ja) * 1998-01-26 2011-07-28 Wayne Westerman 手操作入力を統合する方法

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2827612B2 (ja) * 1991-10-07 1998-11-25 富士通株式会社 タッチパネル装置およびタッチパネル装置におけるオブジェクトの表示方法。
US7345675B1 (en) 1991-10-07 2008-03-18 Fujitsu Limited Apparatus for manipulating an object displayed on a display device by using a touch screen
US5614926A (en) * 1993-05-17 1997-03-25 Sharp Kabushiki Kaisha Word processor with a handwriting text processing function
DE69628727T2 (de) 1995-10-09 2004-05-13 Nintendo Co., Ltd. System zum bearbeiten von dreidimensionalen bildinformationen
US7469381B2 (en) 2007-01-07 2008-12-23 Apple Inc. List scrolling and document translation, scaling, and rotation on a touch-screen display
US6690387B2 (en) 2001-12-28 2004-02-10 Koninklijke Philips Electronics N.V. Touch-screen image scrolling system and method
US7296243B2 (en) 2002-03-19 2007-11-13 Aol Llc Animating display motion
JP4989052B2 (ja) * 2005-07-28 2012-08-01 任天堂株式会社 入力データ処理プログラムおよび情報処理装置
JP5319153B2 (ja) * 2008-04-16 2013-10-16 株式会社キーエンス 波形観測装置
JP5262990B2 (ja) * 2009-05-22 2013-08-14 富士通モバイルコミュニケーションズ株式会社 携帯端末
CN101599001B (zh) * 2009-07-13 2012-11-14 青岛海信移动通信技术股份有限公司 触摸屏显示界面更新方法和多媒体电子设备
JP2012093860A (ja) 2010-10-25 2012-05-17 Aisin Aw Co Ltd 表示装置、表示方法、及び表示プログラム
JP2012093887A (ja) * 2010-10-26 2012-05-17 Aisin Aw Co Ltd 表示装置、表示方法、及び表示プログラム
JP5418532B2 (ja) * 2011-03-29 2014-02-19 アイシン・エィ・ダブリュ株式会社 表示装置および表示装置の制御方法並びにプログラム
US9058101B2 (en) 2011-08-04 2015-06-16 Panasonic Intellectual Property Corporation Of America Display control device and display control method
JP5919995B2 (ja) 2012-04-19 2016-05-18 富士通株式会社 表示装置、表示方法および表示プログラム
JP5456924B2 (ja) * 2013-06-07 2014-04-02 株式会社キーエンス 波形観測装置
JP5450867B2 (ja) * 2013-06-07 2014-03-26 株式会社キーエンス 波形観測装置
JP5450868B2 (ja) * 2013-06-07 2014-03-26 株式会社キーエンス 波形観測装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011146067A (ja) * 1998-01-26 2011-07-28 Wayne Westerman 手操作入力を統合する方法

Also Published As

Publication number Publication date
JPS63206827A (ja) 1988-08-26

Similar Documents

Publication Publication Date Title
JPH083785B2 (ja) 表示スクロ−ル方式
AU2024202935B2 (en) Devices and methods for measuring using augmented reality
US5844547A (en) Apparatus for manipulating an object displayed on a display device by using a touch screen
CN109643210B (zh) 使用悬停的设备操纵
US7345675B1 (en) Apparatus for manipulating an object displayed on a display device by using a touch screen
US6535233B1 (en) Method and apparatus for adjusting the display scale of an image
US6278443B1 (en) Touch screen with random finger placement and rolling on screen to control the movement of information on-screen
US5841440A (en) System and method for using a pointing device to indicate movement through three-dimensional space
JPH042968B2 (ja)
US5526018A (en) Stretching scales for computer documents or drawings
JP3256994B2 (ja) タッチ入力による表示対象移動方法
JP3355708B2 (ja) コマンド処理装置
JP2995719B2 (ja) ペン入力・メニュー表示装置
JPH0782314B2 (ja) 表示スクロ−ル方式
JPS63174125A (ja) フアイル検索装置
JPH0786879B2 (ja) フアイル検索装置
JPH0580939A (ja) 座標入力方法及び装置
JPH0452686A (ja) 表示領域移動制御方式
JPS62214433A (ja) フアイル検索方式
JPS63192087A (ja) スクロ−ル表示装置
JP3185209B2 (ja) 表示制御装置
JPH08335142A (ja) マウスポインタの移動制御装置
CN116594533A (zh) 一种软件界面鼠标图标移动处理方法、装置、设备及介质
CN116841392A (zh) 一种触觉反馈的方法、装置及电子设备
JPH09128150A (ja) 入出力装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees