DE3427658A1 - Positionssteuervorrichtung - Google Patents
PositionssteuervorrichtungInfo
- Publication number
- DE3427658A1 DE3427658A1 DE19843427658 DE3427658A DE3427658A1 DE 3427658 A1 DE3427658 A1 DE 3427658A1 DE 19843427658 DE19843427658 DE 19843427658 DE 3427658 A DE3427658 A DE 3427658A DE 3427658 A1 DE3427658 A1 DE 3427658A1
- Authority
- DE
- Germany
- Prior art keywords
- movement
- speed
- pointing
- pointing device
- control 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.)
- Granted
Links
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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
- G06F3/0317—Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface
Description
Die Erfindung bezieht sich auf eine BiLdanzeigevorrichtung
und insbesondere auf eine Bildanzeigevorrichtung, die durch einen Schwenkbetrieb ähnlich einer Kameraschwenkung
ein ganzes Bild wiedergeben kann, das größer als
ein Anzeigeschirm ist.
Bei einer Bildanzeigevorrichtung des Standes der Technik
sind verschiedene Verfahren verwendbar, wenn ein Bild v/i edergegeben soll, das größer als ein Anzeigeschirm
ist. Bei einem Verfahren wird das Bild in einem verkleinerten Haßstab angezeigt. Dies ist zwar geeignet zur
Betrachtung des gesamten Bildes, jedoch kann ein Detail
des Bildes nicht betrachtet werden. Bei einem anderen
Verfahren wird eine Anzeigefläche des Bildes zur Abtastung
des gesamten Bildes verschoben. Dies wird als
Schwenkbetrieb bezeichnet. Bei der Vorrichtung gemäß
dem Stand der Technik wird die Bildabtastung über eine herkömmliche Tastatur ausgeführt. Folglich ist eine
Bildabtastung durch eine intuitive Bewegung durch eine Bedienungsperson, während diese den Bildschirm beobachtet,
nicht möglieh.
F/23
Dresdner Bank (München) Kto. 3939 844 Deutsche Bank (München) Kto 2861060
Pcs'sc'-ecKa-'t Wjncheni Kto 670-43-80«
Der Erfindung Liegt die Aufgabe zugrunde, eine Bildanzeigevorrichtung
zu schaffen, die eine Bildabtastung durch eine intuitive Bewegung durch eine Bedienungsperson
ermöglicht, indem ein Schwenkbetrieb durch eine Zeigervorrichtung
(PD) ausgeführt wird. Die Wiedergabe einer Bild information mit großem Maßstab soll hierbei verbessert
sein.
Diese Aufgabe wird erfindungsgemäß durch die Positionssteuervorrichtung
mit den Merkmalen gemäß dem Anspruch 1, 2, 4 bzw. 7 gelöst.
Ein Ausführungsbeispiel der Erfindung wird nachstehend
anhand schematischer Zeichnungen ausführlich erläutert.
Es zeigen:
Fig. 1 ein Blockdiagramm einer erfindungsgemäßen Bildanzeigevorrichtung,
Fig. 2 eine Prinzipdarstellung für einen Schwenkbetrieb,
Fig. 3A eine Schnittansicht einer Zeigervorrichtung,
Fig. 3B eine Draufsicht auf eine Tafel der Zeigervorrichtung,
Fig. 4A und 4B das erfindungsgemäße Prinzip für die
Schwenksteuerung,
Schwenksteuerung,
Fig. 5 ein Flußdiagramm für eine Initialisierung, und
Fig. 6 ein Flußdiagramm eines Betriebsablaufs für die
Bewegungsanweisungsinformation durch einen Betätigungsabschnitt.
35
35
Fig. 1 zeigt einen Mikroprozessor (MPU), der einen
Schreib/Lesespeicher (RAM) und Festwertspeicher (ROM) umfaßt und allgemeine Sachinfor mationen verarbeitet sowie die Schwenkanzeige eines Bildes steuert. Der
Schreib/Lesespeicher hat Speicher VD , VD , Dn, VP , VPy, Ρχ, Py, Pg, t^, t2, T , kQ, cfund /7 zur Speicherung von Konstanten und Parametern, die in der später beschriebenen Steuerung verwendet werden. Der Festwertspeicher speichert ein Programm für den nachstehend beschriebenen Steuerungsablauf. Ferner sind dargestellt eine Tastatur 2 , eine Zeigervorrichtung (PD) 3, die allgemein "Haus" genannt wird, eine Scheibe 6 zur Abspeicherung von Bildinformation, ein Anzeigespeicher 4 , der ein Rasterbild speichert, und ein Kathodenstrahlrohren-Sichtgerät des Rasterabtasttyps, das einen Abschnitt des Bildes des Anzeigespeichers 4 anzeigt.
Schreib/Lesespeicher (RAM) und Festwertspeicher (ROM) umfaßt und allgemeine Sachinfor mationen verarbeitet sowie die Schwenkanzeige eines Bildes steuert. Der
Schreib/Lesespeicher hat Speicher VD , VD , Dn, VP , VPy, Ρχ, Py, Pg, t^, t2, T , kQ, cfund /7 zur Speicherung von Konstanten und Parametern, die in der später beschriebenen Steuerung verwendet werden. Der Festwertspeicher speichert ein Programm für den nachstehend beschriebenen Steuerungsablauf. Ferner sind dargestellt eine Tastatur 2 , eine Zeigervorrichtung (PD) 3, die allgemein "Haus" genannt wird, eine Scheibe 6 zur Abspeicherung von Bildinformation, ein Anzeigespeicher 4 , der ein Rasterbild speichert, und ein Kathodenstrahlrohren-Sichtgerät des Rasterabtasttyps, das einen Abschnitt des Bildes des Anzeigespeichers 4 anzeigt.
Fig. 2 zeigt im Prinzip einen Schwenkanzeigebetrieb
für ein Bild, das größer als ein Anzeigeschirm ist.
Ein Abschnitt eines Rasters 8 eines in dem Anzeigespeicher
4 gespeicherten Bildes wird als Anzeigebereich
7 ausgelesen und in dem Sichtgerät 5 angezeigt.
Falls eine Bedienungsperson einen Betätigungsabschnitt
3,, des Zeigergeräts 3 schnell in Richtung eines Pfeils
a oder b bewegt, beginnt der Anzeigebereich 7 dadurch
eine Bewegung in einer Richtung a1 oder b' . Die Bewegungsrichtung
und -geschwindigkeit des Betätigungsabschnitts
3,. kann frei gewählt werden und die Bewegung des Anzeigebereichs 7 folgt diesen. Um die Bewegung
des Anzeigebereichs zu stoppen, bewegt die Bedienungsperson
den Betätigungsabschnitt 3, rasch in.der entgegengesetzten
Richtung mit im wesentlichen der gleichen Geschwindigkeit.
Falls die Bewegungsrichtung des Betätigungsabschnitts
nicht entgegengesetzt ist, wird nur
die Bewegungsrichtung des Anzeigebe reiehs geändert.
FaLLs der Betätigungsabschnitt mit einer geringen Geschwindigkeit
in die entgegengesetzte Richtung bewegt wird, wird die Bewegungsgeschwindigkeit des Anzeigebereichs
verringert, und faLLs die Bewegungsgeschwindigkeit
des Betätigungsabschnitts hoch ist, beginnt der
Anzeigebereich eine Bewegung in entgegengesetzter Richtung. Auf diese Weise wird der Anzeigebereich in Abhängigkeit
von einer intuitiven Bewegung durch eine Bedienungsperson
in Bewegung gesetzt, während diese den Bildschirm
betrachtet, und die Bewegung dauert an, wenn keine weitere Verschiebung bzw. Schwenkung von sei ten
der Bedienungsperson erfoLgt. FoLgLich kann diese ihre
Aufmerksamkeit auf den BiLdschirm richten. Der Bewegungsbereich
des Betätigungsabschnitts ist nicht durch einen
Abtastbereich des Schirms beschränkt.
Fig. 3A zeigt eine Schnittansicht des Zeigergeräts 3
(PD). Zwei LichtqueLLen (Lichtemi tierende Dioden, LED) 91 und 9p mit verschiedenen WeLLenLängen sind vorgesehen
und das von diesen ausgesandte Licht wird von der FLäche
einer darunterLiegenden TafeL 10 refLektiert. Die reflektierten
LichtbündeL werden durch eine sphärische Linse 11 gesammelt bzw. konzentriert und durch einen
SpiegeL 12 refLektiert und von Fotodetektoren 13.. und
13p erfaßt. Ein Gittermuster gemäß Fig. 3B wird auf
der FLäche der TafeL 10 gezogen. Die vertikalen und horizontalen Linien haben solche Farben, daß diese wechselweise
das Licht von den LichtqueLLen 9. bzw. 9- refLektieren.
Wenn folglich der Betätigungsabschnitt 3, auf der TafeL 10 bewegt wird, wird der Schnitt des
Lichtes mit den vertikalen und horizontalen Linien erfaßt.
Durch die Erfassung der Kanten der vertikaLen und horizontalen Linien und deren Zählung kann der ζ u rückgelegte
Bewegungsweg des Betätigungsabschnitts 3*
-9- ■ DE 4133
ermittelt werden. Die vertikale und horizontale Richtung wird bestimmt, indem Lichtpunkte an zwei Stellen durch
die Fotodetektoren 13- und 13_ erfaßt werden, sowie
durch die Reihenfolge der Erfassung der Kanten an diesen
beiden Stellen selbst. Auf einem Träger 14 sind die Bauteile und die Verarbeitungsschaltung montiert, und ein
Kabel 15 dient zur Verbindung mit dem Mikroprozessor
1 .
Eine solche Zeigervorrichtung ist handelsüblich und
wird beispielsweise durch die House Systems Corporation
in den USA vertrieben. Bei einer solchen Vorrichtung
wird, wenn der Betätigungsabschnitt 31 entlang einer
x-Achse der Tafel 10 nach rechts bewegt wird, ein
+4* -Signal jedesmal dann erzeugt, wenn er eine bestimmte
Strecke bewegt wurde, und "-^x- Signal wird bei seiner
Bewegung nach links erzeugt. Das gleiche gilt für eine
y-Achse. Folglich kann eine diagonale Bewegung erfaßt werden, in dem extern die Ausgangssignale der x-Achse
und y-Achse kombiniert werden. Bei der erfindungsgemäßen
Ausführungs form wird die Bewegung des Anzeigebereichs
durch das Zeigergerät des oben beschriebenen Typs angezeigt.
Die Fig. 4A und 4B zeigen Darstellungen zur Erklärung
des Funktionsprinzips der Schwenksteuerung bei dem erfindungsgemäßen
Ausführungsbeispiel. Fig. 4A zeigt einen nachgefahrenen Ort P, wenn der Betätigur. gsabschnitt
Z. auf der Tafel 10 von einen Punkt ^. zu einem Punkt
d bewegt wird. Wenn der Betätigungsabschnitt 3.. mit
einer höheren als der bestimmten Geschwindigkeit bewegt
wird, wird die nachfolgende Bewegung durch die Abstandsspeicher
P und P und das Register für die verstrichene χ y a
Zeit überwacht. Ein Startpunkt wird durch einen Punkt
c angezeigt, wobei der Inhalt der Speicher in diesem
-10- ■ DE 4133 3 Λ 2 7 6 5
Moment "0" ist. Wenn der Betätigungsabschnitt 3,. weiter
auf den Punkt d zubewegt wird, wird ein Signal ^Jx oder
jedesmal dann erzeugt, wenn der Betätigungsabschnitt
um ein gewisses Stück entlang der x-Achse oder y-Achse
bewegt wird. Da der Bewegungsort P nach rechts oben
in Fig. 4 A gerichtet ist, werden Signale + ^J χ .. , + Ay. ,
+^Xp.../ +ZIx1- in dieser Reihenfolge entlang der Zeitachse
Terzeugt. Falls die Bewegung in die entgegengesetzte
Richtung geht, werden der Reihe nach Signale - Δ χ, ,
~4y-i/· -^Xp/··· ~Δχγ erzeugt. Der Mikroprozessor 1 überwacht
diese Signale, akkumuliert sie in den Speichern
P und P und akkumuliert auch die Zeiten/?^ bis ΔΧ'7 .
Λ j
If
Wenn der Betätigungsabschnitt 3„ schl i e ß I i c h den Punkt d
I 2 21
erreicht und der Bewegungsabstand vPx + Py einen bestimmten Abstand übersteigt, berechnet der Mikroprozessor 1 die Bewegungsrichtung des Ortes P und die Bewegungsgeschwindigkeit.
erreicht und der Bewegungsabstand vPx + Py einen bestimmten Abstand übersteigt, berechnet der Mikroprozessor 1 die Bewegungsrichtung des Ortes P und die Bewegungsgeschwindigkeit.
Fig. 4B zeigt eine Beziehung zwischen der Bewegungsrichtung
und der Bewegungsgeschwindigkeit. Durchschnittsbewegungsgeschwindigkeiten
entlang der x-Achse und der
y-Achse werden durch VP = P /fund VP = P /f auf der Basis
χ χ y y
des Inhalts der Speicher P und P berechnet. Ein Winkel
B1 eines linear genäherten Geschwindigkeitsvektors P1
-1
wird durch tan P /P berechnet. Der Mikroprozessor steuert die Bewegung des Anzeigebereichs in Abhängigkeit von den Bewegungsgeschwindigkeiten VP und VP .
wird durch tan P /P berechnet. Der Mikroprozessor steuert die Bewegung des Anzeigebereichs in Abhängigkeit von den Bewegungsgeschwindigkeiten VP und VP .
χ y
Der Schwenksteuerungsablauf bei dem Ausführungsbeispiel
wird anhand den Flußdiagrammen gemäß den Fig. 5 und 6 erklärt. Fig. 5 zeigt ein Flußdiagramm zur Initialisierung
der Vorrichtung. In einem Schritt 50 wird die
Information über die Bewegung des Anzeigebereichs initialisiert.
VD und VD bezeichnen Speicher zum Festhalx y
ten der Bewegungsgeschwindigkeiten des Anzeigebereichs
entlang der x-Achse und der y-Achse, und ein Speicher
Dg dient zur Speicherung der Bewegungsrichtung. In einem
Schritt 51 wird die Information für die Bewegung des
Betätigungsabschnitts initialisiert. Speicher VP und
VP speichern die Bewegungsgeschwindigkeiten des Betätigungsabschnitts
3. entlang der x-Achse und y-Achse,
Speicher P und P akkumulieren Bewegungsabstände, und
χ y
ein Speicher P0 berechnet und speichert die Bewegungsu
richtung. In einem Schritt 52 wird die Zeitinformation
für die Bewegung des Betätigungsabschnitts 3,. initialisiert.
Ein Speicher t? speichert die laufende Zeit, ein Speicher t.. dient zur Speicherung einer direkt vorangegangenen
Zeit, und ein SpeicherT akkumuliert die für
eine Bewegung verstrichene Zeit. Die Zeit information t wird von einem in dem Mikroprozessor enthaltenen Echtzeittakt
zur Verfugung gestellt. Im Schritt 52 werden die beiden Speicher X- und t. durch die laufende Zeit
t initialisiert. Der SpeicherT wird mit "O" initialisiert.
Diese Speicher sind in dem Schreib/Lesespeicher des Mikroprozessors vorgesehen.
Fig. 6 zeigt ein Flußdiagramm eines Betätigungsablaufs
für die Bewegungsinformation durch den Betätigungsabschnitt. Der Prozeßablauf geht jedesmal zu diesem Flußdiagramm
über, wenn das Zeitgerät 3 das Ausgangssignal
+Δχ oder +^y erzeugt. In einem Schritt 60 wird der Inhalt
der Speicher P oder P in Abhängigkeit vom Unterbrecherx
y
inhalt fortgeschrieben. In einem Schritt 61 wird die
laufende Zeit t in den Speicher t? eingelesen. In einem
Schritt 62 wird überprüft, ob t? - t..
> Oi. ist. Falls
die Entscheidung ja" lautet, wird angezeigt, daß ein Intervall der Unterbrechungssignale größer als die bestimmte
Längeo^-ist und daß die Geschwindigkeit des Betätigungsabschnitts
3,. entlang der x-Achse und der
y-Achse noch nicht ausreichend sind. In einem Schritt 63 wird der Inhalt der Speicher P , P und Z auf "0"
y-Achse noch nicht ausreichend sind. In einem Schritt 63 wird der Inhalt der Speicher P , P und Z auf "0"
-12- ' DE 4133
initialisiert. Somit wird ein Koordinatenursprung für
die Analyse der Bewegung des Betätigungspunkts relativ
auf der Tafel 10 bewegt. Dann wird in einem Schritt
72 der Inhalt des Speichers t? auf den Speicher t. über-
tragen. Falls die Entscheidung im Schritt 62 nein lautet,
wird angezeigt, daß der Betätigungsabschnitt 3.. sich
mit zutreffender Geschwindigkeit bewegt. In einem Schritt
64 wird die Akkumulation durch den Speicher C ausgeführt.
In einem Schritt 65 wird überprüft, ob der Bewegungsabstand
des Betätigungsabschnitts eine bestimmte Länge
ß überschritten hat. Falls die Entscheidung nein" lautet,
wird angezeigt, daß die für die Erkennung der von der
Bedienungsperson beabsichtigten Bewegungsrichtung ausreichende
Geschwindigkeit noch nicht erreicht ist, und das Programm geht zu einem Schritt 72, in dem der Speicher
t. in ähnlicher Weise fortgeschrieben wird.
Der obige Ablauf wird wiederholt und falls die Bewegung
um einen Abstand größer als die bestimmte Länge ß mit
einer Geschwindigkeit höher als die bestimmte Geschwindigkeit
oi. erfolgt, wird die Entscheidung in Schritt
65 "ja" und das Programm geht zu einem Schritt 66. In
diesem werden die Bewegungsgeschwindigkeiten VP und
VP des Betätigungsabschnitts 31 entlang der x-Achse
und der y-Achse berechnet. Die Bewegungsgeschwindigkeit
des Anzeigebereichs,die von der Bedienungsperson erwartet
wird, wird berechnet. Die erwartete Bewegungsrichtung
ist im Inhalt der Speicher VP und VP enthalten. Bein
χ y
Ausführungsbeispiel wird die gegenwärtige Bewegungsrichtung
Pfi zum Vergleich mit neuen und alten Bewegungsrichtungen bestimmt, die allgemeine Bewegungsrichtung
wird jedoch durch Information aus den Koordinaten der
Quadranten gespeichert. Ein erster Quadrant wird durch
P y 0 und P ]> 0/ ein zweiter Quadrant durch P
<0 und χ ' y ' χ
P > 0;ein dritter Quadrant durch P <
0 und P <0, und
-13- · DE 4133
ein vierter Quadrant durch P > O und P
< O dargestellt.
χ y
Die Information P-O oder P-O wird auch verarbeitet.
X ^ — 1
Ein Winkel θ. wird durch θ, = tan |P |/|P I berechnet
1 1 1Y11X1
und in dem Speicher P _ gespeichert. In einem Schritt
67 wird geprüft, ob VD und VD "0" sind. Z.B. sind
χ y
bei der Initialisierung des Gerätes sowohl VD und VD
χ y
"0", da der Anzeigebereich noch nicht bewegt wurde.
Falls der Anzeigebereich feststeht, lautet die Entscheidung
ja" und das Programm geht zu einem Schritt 69» In diesem wird die Bewegungsgeschwindigkeit des Anzeigebereichs
berechnet. Sie wird durch Multiplikation einer
ProportionaI konstante k zu dem Inhalt der Speicher VP
und VP berechnet. Es ist vorteilhaft, daß die Bewe-
und VP berechnet. Es ist vorteilhaft, daß die Bewe-
gungsgeschwindigkeit des Anzeigebereichs kleiner als
die Bewegungsgeschwindigkeit des Betätigungsabschnitts
ist. Folglich wird die Konstante zu 2 (n = 1, 2 , 3,...)
gewählt. Der Inhalt des Speichers P „ wird in dem Speicher
Dp gehalten, um die momentane Bewegungsrichtung zu speichern. In einem Schritt 71 wird der Inhalt von VD und
VD in ein Unterprogramm übertragen, in dem die Bilddaten des Anzeigebereichs von dem Anzeigespeicher 4 ausgelesen
werden. In einem Schritt 72 wird der Speicher t,. fortgeschrieben. Andererseits wird in dem ausgelesenen
Unterprogramm der gelesene Ort des Anzeigespeichers
A in Abhängigkeit von dem Inhalt der Speicher VD und
VD fortgeschrieben. Bei diesem Ausführungsbeispiel wird er jedesmal dann fortgeschrieben, wenn ein Rasterbild
angezeigt ist. Je größer der Inhalt der Speicher
VD und VD ist, desto schneller wird der Anzeigebereich
X 7
bewegt. Die Bewegungsrichtung wird durch die Kombination
der Signale aus dem Inhalt des VD und VD bestimmt.
a χ y
Die Bewegung des Anzeigebereichs setzt sich mit den
gleichen Daten fort, bis der Inhalt der Speicher VD
und VD das nächstemal fortgeschrieben wird.
-14- DE 4133
FaLLs die Entscheidung im Schritt 67'nein lautet, geht
das Programm zu einem Schritt 68. FaLLs der Anzeigebereich
einmaL bewegt wurde, führt die nachstehende Entscheidung
zu dem Schritt 68, wenn der Anzeigebereich
nicht gestoppt wird. In diesem Schritt 68 wird überprüft,
ob die die neue Bewegungsrichtung anzeigende Information in einem bestimmten Bereich Liegt oder nicht.
Es sei beispielsweise angenommen, daß die Bedi enungs"person
die Betätigung in der Nähe des Punkts d in Fig.
4A stoppt und die Betätigung in eine andere Richtung
beginnt. In diesem FaLl wird der InhaLt der Speicher
P , P und t im Schritt 63 initialisiert und die Entx
y
scheidung des Schritts 67 wird durchgeführt, nachdem
der Betätigungsabschnitt mit geeigneter Geschwindigkeit
um eine geeignete Entfernung bewegt wurde. Da der Anzeigebereich
stetig bewegt wird, ist die Entscheidung'nein*
und das Programm geht zum Schritt 68. In diesem wird überprüft, ob die neue Bewegungsrichtung innerhalb eines
Bereichs Liegt, der durch die gestrichelten Linien in
Fig. 4B umschlossen ist.
Unter der Annahme, daß die Bewegung entlang der Linie
Pp erfolgt und die Bewegungsabstände auf der x-Achse
und der y-Achse P -, und P -, sind, sind beide negativ
7 x2 y2 ' a
und Liegen im dritten Quadranten. Auf diese Art und
Weise kann eine schnelle Bestimmung des Bereichs in kurzer Zeit durchgeführt werden. Der nachstehend beschriebene
Vergleich wird nur bei Erfordernis durchgeführt. Da der Speicher DR die Information über die Richtung
für die vorangehende Bewegung P- enthält, wird sie, falls sie im dritten Quadranten liegt, mit der
Information für die Richtung von P-, verglichen.
I t
Falls die Entscheidung ja ist, geht das Programm zu einem Schritt 70, wo die neue Bewegungsgeschwindigkeit
-15- DE 4133
von der momentanen Bewegungsgeschwindigkeit des Anzeigebereichs
abgezogen wird. Folglich wird die sich ergebende
Bewegungsgeschwindigkeit des Anzeigebereichs verringert
und mit verringerter Geschwindigkeit auf rechterhaLten.
FaLLs die Bewegungsgeschwindigkeiten von P1 und P _ gleich
sind, wird die Bewegung des Anzeigebereichs gestoppt.
Sie kann mehrere HaLe gestoppt werden. Somit kann die
Bedienungsperson die Bewegung des Anzeigebereichs steuern,
während sie den Schirm beobachtet.
FaLLs im Schritt 68 entschieden wird, daß die neue Bewegungsrichtung
außerhalb des Bereichs Liegt, geht das Programm zu einem Schritt 69, wo die Bewegungsgeschwindigkeit
des Anzeigebereichs durch die neue Bewegungsgeschwindigkeit
ersetzt wird. Somit werden die Bewegungsrichtung und -geschwindigkeit des Anzeigebereichs in
Abhängigkeit von der neuen Bewegung des Betätigungsabschnitts
3- fortgeschrieben. Die Bedienungsperson kann
den Betätigungsabschnitt 3* in die Nähe des Punkts d
in Fig. 4A bewegen und dann mit einem gewissen Geschwindigkeitsmaß in eine unterschiedliche Richtung bewegen.
Dies tritt häufig im tatsächlichen Betrieb auf und ist
darin wirksam, daß die Bewegungsrichtung während dem
Betrieb korrigiert wird. Wenn' einmal die Bewegung des Anzeigebereichs begonnen ist, lautet die Entscheidung
im Schritt 67 immer nein und die Entscheidung im Schritt 68 ebenfaLLs nein* wenn die Bewegungsrichtung des Betätigungsabschnitts
zutreffend geändert wird (entgegengesetzte
Richtung). Somit foLgt der Ablauf dem FLußdiagramm und die Bewegungsgeschwindigkeiten VP und VP
χ y
ändern sich im Schnitt so, daß die Bewegung des Anzeigebereichs
diesen im allgemeinen folgt.
Wie vorstehend beschrieben kann erfindungsgemäß, wenn ein großes Bild über einen kleinen Anzeigeschirm wieder-
gegeben werden soll, das gesamte Bild über die intuitive
Bewegung durch die Bedienungsperson so abgetastet werden,
daß eine detaiLiierte Information des großen Bildes ohne Informationsverlust wirksam wiedergegeben werden
kann.
Offenbart ist eine Positionssteuervorrichtung, die eine
Zeigervorrichtung zur Anzeige einer Position, eine Erfassungseinrichtung
zur Erfassung eines Bewegungswegs und einer Bewegungsgeschwindigkeit der Anzeigevorrichtung,
und eine Steuervorrichtung zur Bewegung der durch
die Zeigervorrichtung angezeigten Position mit einer
Geschwindigkeit, die der durch die Erfassungseinrichtung
ermittelten Geschwindigkeit entspricht, wenn der
von der Erfassungseinrichtung erfaßte Bewegungsweg und
die Bewegungsgeschwindigkeit vorbestimmte Werte überschreiten,
aufweist.
20 25 30
35
41- - Leerseite -
Claims (11)
- TlEDTKE - BüHLING - KiNttE -p% Λ* -*--"SF ". * " : :"":" Dipl.-Ing. H. TiedtkeFtLLMANN-UIRAMS-OTRUlF' - "Dipl.-Chem. G. Bühiing Dipl.-Ing. R. Kinne
34276 58 Dipl.-Ing. R GrupeDipl.-Ing. B. Pellmann Dipl.-Ing. K. Grams
Dipl.-Chem. Dr. B. StruifBavariaring 4, Postfach 20240c 8000 München 2
Tel.: 0 89-5396 53 Telex: 5-24 845 tipat Telecopier: 0 89-537377 cable: Germaniapatent Müncher26. JuLi 1984 De'4133Patentansprüchei 1.y Positionssteuervorrichtung, gekennzeichnet durch eine Zeigervorrichtung (3) zum Hinzeigen auf eine Stelle, durch eine Erfassungseinrichtung zur Erfassung eines Bewegungswegs und einer Bewegungsgeschwindigkeit der Zeigervorrichtung, und durch eine Steuereinrichtung (1) zur Bewegung der durch die Zeigervorrichtung aufgezeigten Stelle mit einer Geschwindigkeit, die der durch die Erfassungseinrichtung erfaßten Geschwindigkeit entspricht, wenn der Bewegungsweg und die Geschwindigkeit, die von der Erfassungseinrichtung erfaßt sind, bestimmte Werte überschreiten. - 2. Positionssteuervorrichtung, gekennzeichnet durch eine Zeigervorri chtung (3) zum Hinzeigen auf eine Stelle, durch eine Erfassungseinrichtung zur Erfassung einer Bewegungsrichtung und einer Bewegungsgeschwindigkeit der Zeigervorrichtung, und durch eine Steuereinrichtung (1) zur Bewegung der durch die Zeigervorrichtung aufgezeigten Stelle in einer Richtung und mit einer Geschwindigkeit, die der Bewegungsrichtung und der Bewegungsgeschwindigkeit entsprechen, die von der Erfassungseinrichtung erfaßt sind*F/23Dresdner Bank (Mönchen) Kto. 3939 844 Deutsche Bank (München) Kto 286 1060 f'csts^ecka-nt Vüneheoi K:o 670 - 43 - 804-2- ' DE 4133
- 3. Positionssteuervorrichtung nach Anspruch 2, dadurch gekennzeichnet, daß die Stelle, auf die die Zeigervorrichtung (3) zeigt und die von der Steuereinrichtung (1) bewegt wird, ihre Bewegungsgeschwindigkeit und ihre Bewegungsrichtung in Abhängigkeit von der Bewegungsrichtung und Bewegungsgeschwindigkeit der Zeigervorrichtung ändert.
- 4. Positionssteuervorrichtung, gekennzeichnet durch eine Zeigervorrichtung (3) zum Hinzeigen auf eine Stelle, durch eine Erfassungseinrichtung zum Erfassen einer Bewegungsrichtung und einer Bewegungsgeschwindigkeit der Zeigervorrichtung, und eine Steuereinrichtung (1) zur Änderung einer Bewegungsgeschwindigkeit der durch die Zeigervorrichtung aufgezeigten Stelle, wenn die Bewegungsrichtung der Zeigervorrichtung, die durch die Erfassungseinrichtung erfaßt ist, in eine bestimmte Richtung geht.
- 5. Positionssteuervorrichtung nach Anspruch 4, dadurch gekennzeichnet, daß die bestimmte Richtung eine Richtung ist, die die Bewegung der durch die Zeigervorrichtung aufgezeigten Stelle in eine Richtung lenkt, die von der momentanen Bewegungsrichtung um ca. 180 abweicht.
- 6. Positionssteuervorrichtung nach Anspruch 4 oder 5, dadurch gekennzeichnet, daß die Steuervorrichtung (1) vektoriell eine der von der Erfassungseinrichtung erfaßten Bewegungsgeschwindigkeit der Zeigervorrichtung entsprechende Geschwindigkeit zur Bewegungsgeschwindigkeit der momentanen Position, auf die die Zeigervorrichtung hinzeigt, addiert.
- 7. Positionssteuervorrichtung, gekennzeichnet durch* eine Zeigervorrichtung (3) zum Hinzeigen auf eine Stelle, durch eine Erfassungseinrichtung zur Erfassung einer Bewegungsrichtung und einer Bewegungsgeschwindigkeit der Zeigervorrichtung, und durch eine Bewegungseinrichtung zur Bewegung der durch die Zeigervorrichtung aufgezeigten. St.eile in Abhängigkeit von der Bewegungsrichtung und der Bewegungsgeschwindigkeit der Zeigervorrichtung, die durch die Erfassungseinrichtung erfaßt sind, wenn die durch die Erfassungseinrichtung erfaßte Beweg cingsrichtung der Zeigervorrichtung iη eine bestimmte Richtung zeigt.'
- 8. Positionssteuervorrichtung nach Anspruch 7 , dadurch gekennzeichnet, daß die bestimmte Richtung eine Richtung ist, die die Bewegung der durch die Zeigervorrichtung aufgezeigten Stelle in eine Richtung bringt, die sich um ca. 180 von der Bewegungsrichtung der momentanen von der Zeigervorrichtung aufgezeigten Stelle unterscheidet.
- 9. Positionssteuervorrichtung nach Anspruch 7 oder 8 , dadurch gekennzeichnet, daß die Steuereinrichtung (1) die durch die Zeigervorrichtung (3) aufgezeigte Stelle in Abhängigkeit von der Bewegungsrichtung und Bewegungsgeschwindigkeit der Zeigervorrichtung, die durch die Erfassungseinrichtung erfaßt sind, bewegt, wenn die Bewegungsrichtung der Zeigervorrichtung anders als die bestimmte Richtung ist.
- 10. Positionssteuervorrichtung nach einem der vorangehenden Ansprüche, gekennzeichnet durch eine Anzeigeeinrichtung (5), und durch eine Speichereinrichtung (4) zur Speicherung einer Informationsmenge, die größer als die durch die Anzeigeeinrichtung anzeigbare Informationsmenge ist, wobei die durch die Zeigervorrichtung• »ε ,13,34278581 (3) aufgezeigte Stelle der durch die Information in der Speichereinrichtung gespeicherten und auf der Anzeigeeinrichtung angezeigten Stelle entspricht.5
- 11. Positionssteuervorrichtung nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet, daß die Erfassungseinrichtung ein optisches Gerät ist.*** 10
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58136723A JPS6029833A (ja) | 1983-07-28 | 1983-07-28 | 画像表示装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE3427658A1 true DE3427658A1 (de) | 1985-02-07 |
DE3427658C2 DE3427658C2 (de) | 1992-06-11 |
Family
ID=15181985
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19843427658 Granted DE3427658A1 (de) | 1983-07-28 | 1984-07-26 | Positionssteuervorrichtung |
Country Status (4)
Country | Link |
---|---|
US (1) | US4734685A (de) |
JP (1) | JPS6029833A (de) |
DE (1) | DE3427658A1 (de) |
FR (1) | FR2549991B1 (de) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5195179A (en) * | 1986-01-29 | 1993-03-16 | Hitachi, Ltd. | Coordinate input apparatus |
US5365605A (en) * | 1987-03-09 | 1994-11-15 | Alps Electric Co., Ltd. | Image scanner including viewing window |
Families Citing this family (120)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6188328A (ja) * | 1984-09-19 | 1986-05-06 | Canon Inc | 画像表示装置 |
DE3612850A1 (de) * | 1986-04-16 | 1987-10-22 | Siemens Ag | Anordnung zum verschieben von zeichen auf dem bildschirm eines sichtgeraetes |
JPS63150723A (ja) * | 1986-12-16 | 1988-06-23 | Yamaha Corp | 座標入力装置 |
JPS63201816A (ja) * | 1987-02-18 | 1988-08-19 | Hitachi Ltd | カ−ソル表示装置 |
US5191641A (en) * | 1988-09-26 | 1993-03-02 | Sharp Kabushiki Kaisha | Cursor shift speed control system |
US5239292A (en) * | 1988-10-04 | 1993-08-24 | Crosfield Electronics Ltd. | Computer graphics system electronically simulating painting on canvas |
US5012231A (en) * | 1988-12-20 | 1991-04-30 | Golemics, Inc. | Method and apparatus for cursor motion having variable response |
US5075673A (en) * | 1989-06-16 | 1991-12-24 | International Business Machines Corp. | Variable speed, image pan method and apparatus |
US5327161A (en) * | 1989-08-09 | 1994-07-05 | Microtouch Systems, Inc. | System and method for emulating a mouse input device with a touchpad input device |
AU640427B2 (en) * | 1989-10-23 | 1993-08-26 | Microsoft Corporation | Pointing device with adjustable clamp attachable to a keyboard |
US5187468A (en) * | 1989-10-23 | 1993-02-16 | Microsoft Corporation | Pointing device with adjustable clamp attachable to a keyboard |
JP3094338B2 (ja) * | 1990-06-14 | 2000-10-03 | ソニー株式会社 | 情報処理装置及び情報処理方法 |
US5714983A (en) * | 1991-02-20 | 1998-02-03 | Sacks; Robert | Interactive computer system with controllable rate repetition of computer actions in response to operator inputs |
US5319384A (en) * | 1991-06-10 | 1994-06-07 | Symantec Corporation | Method for producing a graphical cursor |
JPH05108258A (ja) * | 1991-10-14 | 1993-04-30 | Nintendo Co Ltd | 座標データ発生装置 |
US5861583A (en) * | 1992-06-08 | 1999-01-19 | Synaptics, Incorporated | Object position detector |
US5543591A (en) * | 1992-06-08 | 1996-08-06 | Synaptics, Incorporated | Object position detector with edge motion feature and gesture recognition |
US5889236A (en) * | 1992-06-08 | 1999-03-30 | Synaptics Incorporated | Pressure sensitive scrollbar feature |
US6028271A (en) * | 1992-06-08 | 2000-02-22 | Synaptics, Inc. | Object position detector with edge motion feature and gesture recognition |
DE69324067T2 (de) | 1992-06-08 | 1999-07-15 | Synaptics Inc | Objekt-Positionsdetektor |
US6239389B1 (en) | 1992-06-08 | 2001-05-29 | Synaptics, Inc. | Object position detection system and method |
US5880411A (en) | 1992-06-08 | 1999-03-09 | Synaptics, Incorporated | Object position detector with edge motion feature and gesture recognition |
US5373117A (en) * | 1992-08-10 | 1994-12-13 | Ncr Corporation | Method for reducing errors in a digitizer |
US5764219A (en) * | 1992-09-25 | 1998-06-09 | Ibm Corporation | Controller for improved computer pointing devices |
US5790108A (en) | 1992-10-23 | 1998-08-04 | University Of British Columbia | Controller |
US5424756A (en) * | 1993-05-14 | 1995-06-13 | Ho; Yung-Lung | Track pad cursor positioning device and method |
JPH07152528A (ja) * | 1993-11-26 | 1995-06-16 | Fujitsu Ltd | 画面スクロール装置及び方法 |
US5812804A (en) * | 1994-12-16 | 1998-09-22 | International Business Machines Corporation | Display apparatus for tossing windows |
JP2557029Y2 (ja) * | 1995-05-29 | 1997-12-08 | ヤマウチ株式会社 | トルクリミッタ |
US6166723A (en) * | 1995-11-17 | 2000-12-26 | Immersion Corporation | Mouse interface device providing force feedback |
US5856822A (en) * | 1995-10-27 | 1999-01-05 | 02 Micro, Inc. | Touch-pad digital computer pointing-device |
US5825308A (en) * | 1996-11-26 | 1998-10-20 | Immersion Human Interface Corporation | Force feedback interface having isotonic and isometric functionality |
US6061004A (en) * | 1995-11-26 | 2000-05-09 | Immersion Corporation | Providing force feedback using an interface device including an indexing function |
US8508469B1 (en) | 1995-12-01 | 2013-08-13 | Immersion Corporation | Networked applications including haptic feedback |
US6219032B1 (en) * | 1995-12-01 | 2001-04-17 | Immersion Corporation | Method for providing force feedback to a user of an interface device based on interactions of a controlled cursor with graphical elements in a graphical user interface |
US6028593A (en) | 1995-12-01 | 2000-02-22 | Immersion Corporation | Method and apparatus for providing simulated physical interactions within computer generated environments |
US6300936B1 (en) | 1997-11-14 | 2001-10-09 | Immersion Corporation | Force feedback system including multi-tasking graphical host environment and interface device |
US6859819B1 (en) | 1995-12-13 | 2005-02-22 | Immersion Corporation | Force feedback enabled over a computer network |
US6078308A (en) * | 1995-12-13 | 2000-06-20 | Immersion Corporation | Graphical click surfaces for force feedback applications to provide user selection using cursor interaction with a trigger position within a boundary of a graphical object |
US6374255B1 (en) * | 1996-05-21 | 2002-04-16 | Immersion Corporation | Haptic authoring |
US5760763A (en) * | 1996-05-30 | 1998-06-02 | Ainsburg; David | Video display enhanced pointing control method |
US6380929B1 (en) | 1996-09-20 | 2002-04-30 | Synaptics, Incorporated | Pen drawing computer input device |
US5854625A (en) * | 1996-11-06 | 1998-12-29 | Synaptics, Incorporated | Force sensing touchpad |
US7489309B2 (en) * | 1996-11-26 | 2009-02-10 | Immersion Corporation | Control knob with multiple degrees of freedom and force feedback |
US6686911B1 (en) | 1996-11-26 | 2004-02-03 | Immersion Corporation | Control knob with control modes and force feedback |
US6252579B1 (en) | 1997-08-23 | 2001-06-26 | Immersion Corporation | Interface device and method for providing enhanced cursor control with force feedback |
US6292174B1 (en) | 1997-08-23 | 2001-09-18 | Immersion Corporation | Enhanced cursor control using limited-workspace force feedback devices |
US6252583B1 (en) | 1997-11-14 | 2001-06-26 | Immersion Corporation | Memory and force output management for a force feedback system |
US6256011B1 (en) * | 1997-12-03 | 2001-07-03 | Immersion Corporation | Multi-function control device with force feedback |
US8479122B2 (en) | 2004-07-30 | 2013-07-02 | Apple Inc. | Gestures for touch sensitive input devices |
US7808479B1 (en) | 2003-09-02 | 2010-10-05 | Apple Inc. | Ambidextrous mouse |
US7844914B2 (en) * | 2004-07-30 | 2010-11-30 | Apple Inc. | Activating virtual keys of a touch-screen virtual keyboard |
EP2256606B1 (de) | 1998-01-26 | 2017-08-09 | Apple Inc. | Verfahren und Vorrichtung zur Integration einer manuellen Eingabe |
US9292111B2 (en) * | 1998-01-26 | 2016-03-22 | Apple Inc. | Gesturing with a multipoint sensing device |
US20060033724A1 (en) * | 2004-07-30 | 2006-02-16 | Apple Computer, Inc. | Virtual input device placement on a touch screen user interface |
US7663607B2 (en) | 2004-05-06 | 2010-02-16 | Apple Inc. | Multipoint touchscreen |
US9239673B2 (en) | 1998-01-26 | 2016-01-19 | Apple Inc. | Gesturing with a multipoint sensing device |
KR100595920B1 (ko) * | 1998-01-26 | 2006-07-05 | 웨인 웨스터만 | 수동 입력 통합 방법 및 장치 |
US7614008B2 (en) * | 2004-07-30 | 2009-11-03 | Apple Inc. | Operation of a computer with touch screen interface |
US6067077A (en) | 1998-04-10 | 2000-05-23 | Immersion Corporation | Position sensing for force feedback devices |
US6704683B1 (en) | 1998-04-28 | 2004-03-09 | Immersion Corporation | Direct velocity estimation for encoders using nonlinear period measurement |
US6665371B1 (en) | 1999-06-03 | 2003-12-16 | Canon Kabushiki Kaisha | Synchrotron radiation measurement apparatus, X-ray exposure apparatus, and device manufacturing method |
US6455840B1 (en) | 1999-10-28 | 2002-09-24 | Hewlett-Packard Company | Predictive and pulsed illumination of a surface in a micro-texture navigation technique |
US6693626B1 (en) * | 1999-12-07 | 2004-02-17 | Immersion Corporation | Haptic feedback using a keyboard device |
US6781570B1 (en) * | 2000-11-09 | 2004-08-24 | Logitech Europe S.A. | Wireless optical input device |
US6677932B1 (en) | 2001-01-28 | 2004-01-13 | Finger Works, Inc. | System and method for recognizing touch typing under limited tactile feedback conditions |
US7030861B1 (en) | 2001-02-10 | 2006-04-18 | Wayne Carl Westerman | System and method for packing multi-touch gestures onto a hand |
CA2476690A1 (en) * | 2002-02-26 | 2003-09-04 | Cirque Corporation | Touchpad having fine and coarse input resolution |
US6904823B2 (en) * | 2002-04-03 | 2005-06-14 | Immersion Corporation | Haptic shifting devices |
US7656393B2 (en) | 2005-03-04 | 2010-02-02 | Apple Inc. | Electronic device having display and surrounding touch sensitive bezel for user interface and control |
US11275405B2 (en) * | 2005-03-04 | 2022-03-15 | Apple Inc. | Multi-functional hand-held device |
AU2003285886A1 (en) | 2002-10-15 | 2004-05-04 | Immersion Corporation | Products and processes for providing force sensations in a user interface |
US7730430B2 (en) * | 2003-01-24 | 2010-06-01 | Microsoft Corporation | High density cursor system and method |
US8992322B2 (en) * | 2003-06-09 | 2015-03-31 | Immersion Corporation | Interactive gaming systems with haptic feedback |
US8217896B2 (en) * | 2003-07-31 | 2012-07-10 | Kye Systems Corporation | Computer input device for automatically scrolling |
TWI230890B (en) * | 2003-12-29 | 2005-04-11 | Pixart Imaging Inc | Handheld pointing device and method for estimating a displacement |
JP4471761B2 (ja) * | 2004-07-26 | 2010-06-02 | 任天堂株式会社 | ゲームプログラム、ゲーム装置、および入力装置 |
JP3734819B1 (ja) * | 2004-07-26 | 2006-01-11 | 任天堂株式会社 | ゲームプログラム、ゲーム装置、および入力装置 |
US8381135B2 (en) | 2004-07-30 | 2013-02-19 | Apple Inc. | Proximity detector in handheld device |
US7653883B2 (en) | 2004-07-30 | 2010-01-26 | Apple Inc. | Proximity detector in handheld device |
CN100555200C (zh) | 2004-08-16 | 2009-10-28 | 苹果公司 | 触敏器件和提高触敏器件的空间分辨率的方法 |
JP4658544B2 (ja) * | 2004-09-03 | 2011-03-23 | 任天堂株式会社 | ゲームプログラム、ゲーム装置、および入力装置 |
US7724239B2 (en) * | 2005-02-22 | 2010-05-25 | Research In Motion Limited | Handheld electronic device, cursor positioning sub-system and method employing cursor scaling control |
KR20190061099A (ko) * | 2005-03-04 | 2019-06-04 | 애플 인크. | 다기능 휴대용 장치 |
US7898524B2 (en) | 2005-06-30 | 2011-03-01 | Logitech Europe S.A. | Optical displacement detection over varied surfaces |
US8050876B2 (en) * | 2005-07-18 | 2011-11-01 | Analog Devices, Inc. | Automatic environmental compensation of capacitance based proximity sensors |
US7294089B2 (en) * | 2005-08-15 | 2007-11-13 | Ford Global Technologies, Llc | Multiple-speed automatic transmission |
US7523418B2 (en) * | 2006-03-15 | 2009-04-21 | International Business Machines Corporation | Techniques for choosing a position on a display having a cursor |
US7538760B2 (en) * | 2006-03-30 | 2009-05-26 | Apple Inc. | Force imaging input device and system |
US7511702B2 (en) * | 2006-03-30 | 2009-03-31 | Apple Inc. | Force and location sensitive display |
US7978181B2 (en) * | 2006-04-25 | 2011-07-12 | Apple Inc. | Keystroke tactility arrangement on a smooth touch surface |
US8279180B2 (en) | 2006-05-02 | 2012-10-02 | Apple Inc. | Multipoint touch surface controller |
KR102125605B1 (ko) | 2006-06-09 | 2020-06-22 | 애플 인크. | 터치 스크린 액정 디스플레이 |
US8259078B2 (en) * | 2006-06-09 | 2012-09-04 | Apple Inc. | Touch screen liquid crystal display |
CN104965621B (zh) | 2006-06-09 | 2018-06-12 | 苹果公司 | 触摸屏液晶显示器及其操作方法 |
KR20150044979A (ko) | 2006-09-13 | 2015-04-27 | 임머숀 코퍼레이션 | 카지노 게이밍 햅틱을 위한 시스템 및 방법 |
US8493330B2 (en) | 2007-01-03 | 2013-07-23 | Apple Inc. | Individual channel phase delay scheme |
US9710095B2 (en) | 2007-01-05 | 2017-07-18 | Apple Inc. | Touch screen stack-ups |
US8692767B2 (en) * | 2007-07-13 | 2014-04-08 | Synaptics Incorporated | Input device and method for virtual trackball operation |
US20090135140A1 (en) * | 2007-11-27 | 2009-05-28 | Logitech Europe S.A. | System and method for accurate lift-detection of an input device |
US9486292B2 (en) | 2008-02-14 | 2016-11-08 | Immersion Corporation | Systems and methods for real-time winding analysis for knot detection |
TWI416381B (zh) * | 2008-03-05 | 2013-11-21 | Mitac Int Corp | Touch the sliding method |
CN101551726A (zh) * | 2008-04-03 | 2009-10-07 | 深圳富泰宏精密工业有限公司 | 电子装置触摸控制系统及方法 |
US8115745B2 (en) | 2008-06-19 | 2012-02-14 | Tactile Displays, Llc | Apparatus and method for interactive display with tactile feedback |
US9513705B2 (en) | 2008-06-19 | 2016-12-06 | Tactile Displays, Llc | Interactive display with tactile feedback |
US8665228B2 (en) | 2008-06-19 | 2014-03-04 | Tactile Displays, Llc | Energy efficient interactive display with energy regenerative keyboard |
US8217908B2 (en) | 2008-06-19 | 2012-07-10 | Tactile Displays, Llc | Apparatus and method for interactive display with tactile feedback |
US8212794B2 (en) * | 2008-09-30 | 2012-07-03 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | Optical finger navigation utilizing quantized movement information |
US9104791B2 (en) * | 2009-05-28 | 2015-08-11 | Immersion Corporation | Systems and methods for editing a model of a physical system for a simulation |
US8654524B2 (en) | 2009-08-17 | 2014-02-18 | Apple Inc. | Housing as an I/O device |
US10719131B2 (en) | 2010-04-05 | 2020-07-21 | Tactile Displays, Llc | Interactive display with tactile feedback |
US20200393907A1 (en) | 2010-04-13 | 2020-12-17 | Tactile Displays, Llc | Interactive display with tactile feedback |
US8804056B2 (en) | 2010-12-22 | 2014-08-12 | Apple Inc. | Integrated touch screens |
US20120314899A1 (en) | 2011-06-13 | 2012-12-13 | Microsoft Corporation | Natural user interfaces for mobile image viewing |
TWI456448B (zh) * | 2011-08-30 | 2014-10-11 | Pixart Imaging Inc | 具軌跡偵測功能之觸控系統及方法 |
US9591875B2 (en) | 2012-09-21 | 2017-03-14 | R. J. Reynolds Tobacco Company | Fibrous composite tobacco-containing materials |
US9386800B2 (en) | 2012-09-21 | 2016-07-12 | R.J. Reynolds Tobacco Company | Fibrous composite tobacco-containing materials |
US9557846B2 (en) | 2012-10-04 | 2017-01-31 | Corning Incorporated | Pressure-sensing touch system utilizing optical and capacitive systems |
US9866924B2 (en) | 2013-03-14 | 2018-01-09 | Immersion Corporation | Systems and methods for enhanced television interaction |
CN108310770A (zh) * | 2018-01-05 | 2018-07-24 | 腾讯科技(深圳)有限公司 | 虚拟控制对象的控制方法、装置、存储介质和电子装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE1225428B (de) * | 1964-10-14 | 1966-09-22 | Telefunken Patent | Einrichtung fuer ein zeichenschreibendes Sichtgeraet mit einem Bildwiederholungsspeicher |
US3541541A (en) * | 1967-06-21 | 1970-11-17 | Stanford Research Inst | X-y position indicator for a display system |
DE2401366A1 (de) * | 1973-01-11 | 1974-07-18 | Xerox Corp | Anzeigesystem mit positionsindikator |
DE2910854A1 (de) * | 1979-03-20 | 1980-10-02 | Agfa Gevaert Ag | Informationsverarbeitungsvorrichtung zur aufnahme und zur weiterverarbeitung von auf einem informationstraeger befindlicher optischer information |
US4369439A (en) * | 1981-01-14 | 1983-01-18 | Massachusetts Institute Of Technology | Cursor position controller for a display device |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4069511A (en) * | 1976-06-01 | 1978-01-17 | Raytheon Company | Digital bit image memory system |
US4313113A (en) * | 1980-03-24 | 1982-01-26 | Xerox Corporation | Cursor control |
US4386410A (en) * | 1981-02-23 | 1983-05-31 | Texas Instruments Incorporated | Display controller for multiple scrolling regions |
GB2095957B (en) * | 1981-03-23 | 1985-01-09 | Ferranti Ltd | Control for crt marker |
US4390873A (en) * | 1981-05-18 | 1983-06-28 | Kirsch Steven T | Electronic mouse |
US4364035A (en) * | 1981-05-18 | 1982-12-14 | Kirsch Steven T | Electro-optical mouse |
US4521772A (en) * | 1981-08-28 | 1985-06-04 | Xerox Corporation | Cursor control device |
JPS5842089A (ja) * | 1981-09-08 | 1983-03-11 | ソニー株式会社 | 表示装置 |
US4464652A (en) * | 1982-07-19 | 1984-08-07 | Apple Computer, Inc. | Cursor control device for use with display systems |
US4563740A (en) * | 1983-11-17 | 1986-01-07 | General Electric Company | Method and means for automatically variably controlling display parameters |
-
1983
- 1983-07-28 JP JP58136723A patent/JPS6029833A/ja active Granted
-
1984
- 1984-07-18 US US06/632,025 patent/US4734685A/en not_active Expired - Lifetime
- 1984-07-26 DE DE19843427658 patent/DE3427658A1/de active Granted
- 1984-07-27 FR FR848411972A patent/FR2549991B1/fr not_active Expired - Lifetime
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE1225428B (de) * | 1964-10-14 | 1966-09-22 | Telefunken Patent | Einrichtung fuer ein zeichenschreibendes Sichtgeraet mit einem Bildwiederholungsspeicher |
US3541541A (en) * | 1967-06-21 | 1970-11-17 | Stanford Research Inst | X-y position indicator for a display system |
DE2401366A1 (de) * | 1973-01-11 | 1974-07-18 | Xerox Corp | Anzeigesystem mit positionsindikator |
DE2910854A1 (de) * | 1979-03-20 | 1980-10-02 | Agfa Gevaert Ag | Informationsverarbeitungsvorrichtung zur aufnahme und zur weiterverarbeitung von auf einem informationstraeger befindlicher optischer information |
US4369439A (en) * | 1981-01-14 | 1983-01-18 | Massachusetts Institute Of Technology | Cursor position controller for a display device |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5195179A (en) * | 1986-01-29 | 1993-03-16 | Hitachi, Ltd. | Coordinate input apparatus |
US5365605A (en) * | 1987-03-09 | 1994-11-15 | Alps Electric Co., Ltd. | Image scanner including viewing window |
Also Published As
Publication number | Publication date |
---|---|
FR2549991A1 (fr) | 1985-02-01 |
JPS6029833A (ja) | 1985-02-15 |
DE3427658C2 (de) | 1992-06-11 |
US4734685A (en) | 1988-03-29 |
JPH0230529B2 (de) | 1990-07-06 |
FR2549991B1 (fr) | 1990-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3427658A1 (de) | Positionssteuervorrichtung | |
DE60127644T2 (de) | Lehrvorrichtung für einen Roboter | |
DE69628929T2 (de) | Verfahren und Maschine zum Lesen und Zuordnen eines optischen Kodes | |
DE69629930T2 (de) | Verfahren zum Festlegen eines auf einem Objekt angebrachten optischen Codes | |
EP1197935B1 (de) | Vorrichtung und Verfahren zur Erfassung von Objekten | |
CH643959A5 (de) | Verfahren und vorrichtung zur automatischen lageerkennung von halbleiterchips. | |
EP1432231A2 (de) | Einrichtung und Verfahren zur störungsarmen Aufnahme von hochaufgelösten zweidimensionalen Bildern | |
DE19751190A1 (de) | Laseranzeigevorrichtung | |
DE2643810A1 (de) | Verfahren zum einjustieren | |
EP0896290A2 (de) | Verfahren und Vorrichtung zum Lesen eines aus einer vorgegebenen Anzahl von Codeelementen bestehenden Strichcodes | |
DE102007033793A1 (de) | Verfahren und Vorrichtung zum mikroskopischen Untersuchen einer Probe, Computerprogramm und Computerprogrammprodukt | |
DE19809210A1 (de) | Verfahren und Vorrichtung zur Überwachung einer Szene | |
EP2191656A1 (de) | Verfahren zur ausrichtung eines parallaxenbarriereschirms auf einem bildschirm | |
EP1199542A2 (de) | Verfahren und Vorrichtung zur optischen Vermessung eines Oberflächenprofils eines Objektes | |
DE69825525T2 (de) | Vorrichtung zur Erstellung eines Bildes sowie Verfahren und Vorrichtung zur Entfernungsmessung | |
DE3732459C2 (de) | ||
DE102008057891A1 (de) | Verfahren und Vorrichtung zum Überprüfen eines Druckbildes auf einer laufenden Materialbahn | |
DE4314483A1 (de) | Überwachungssystem | |
DE102018101023B3 (de) | Verfahren zur Abstandsmessung mittels trajektoriebasierter Triangulation | |
DE2415973A1 (de) | Bildanalysiereinrichtung | |
EP0993657A1 (de) | Verfahren und vorrichtung zum erfassen einer reflektierenden fläche eines menschen | |
EP0897247A2 (de) | Verfahren zur Berechnung von Bewegungsvektoren | |
DE19911944B4 (de) | Vorrichtung zum Abbilden eines Bereichs einer Probe | |
DE3000918A1 (de) | Korrelationsvorrichtung und verfahren zur durchfuehrung einer korrelation | |
DE3824092C2 (de) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8110 | Request for examination paragraph 44 | ||
D2 | Grant after examination | ||
8364 | No opposition during term of opposition |