[go: up one dir, main page]

DE19723082A1 - Cursor-Steuereinrichtung - Google Patents

Cursor-Steuereinrichtung

Info

Publication number
DE19723082A1
DE19723082A1 DE19723082A DE19723082A DE19723082A1 DE 19723082 A1 DE19723082 A1 DE 19723082A1 DE 19723082 A DE19723082 A DE 19723082A DE 19723082 A DE19723082 A DE 19723082A DE 19723082 A1 DE19723082 A1 DE 19723082A1
Authority
DE
Germany
Prior art keywords
cursor control
dimensional
control device
signal
cursor
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.)
Ceased
Application number
DE19723082A
Other languages
English (en)
Inventor
Heng-Chun Ho
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.)
Primax Electronics Ltd
Original Assignee
Primax Electronics 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
Priority to US08/852,885 priority Critical patent/US5914703A/en
Application filed by Primax Electronics Ltd filed Critical Primax Electronics Ltd
Priority to DE19723082A priority patent/DE19723082A1/de
Publication of DE19723082A1 publication Critical patent/DE19723082A1/de
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1615Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function
    • G06F1/1616Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function with folding flat displays, e.g. laptop computers or notebooks having a clamshell configuration, with body parts pivoting to an open position around an axis parallel to the plane they define in closed position
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/169Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated pointing device, e.g. trackball in the palm rest area, mini-joystick integrated between keyboard keys, touch pads or touch stripes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03547Touch pads, in which fingers can move on a surface
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03549Trackballs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0362Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 1D translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Position Input By Displaying (AREA)

Description

Die Erfindung betrifft eine Cursor-Steuereinrichtung zur Steuerung eines Cursors auf dem Monitor eines Computers und im besonderen eine Cursor-Steuereinrichtung zur Steuerung der Bewegungen eines Gegenstandes innerhalb einer drei­ dimensionalen Darstellung, die auf dem Bildschirm eines Computers wiedergegeben ist.
Die meisten Cursor-Steuereinrichtungen, wie etwa ein Track­ ball oder ein Touchpad, die für tragbare Computer einge­ setzt werden, sind lediglich zur Steuerung von Bewegungen eines Gegenstandes innerhalb einer zweidimensionalen Dar­ stellung geeignet. Für diejenigen Computeranwendungen, wie TV-Spiele, die eine dreidimensionale Bewegungssteuerfähig­ keit erfordern, sind Joysticks normalerweise die erste Wahl. Die meisten Joysticks sind jedoch sehr voluminös und besitzen eine komplexe Ausgestaltungsform. Es wird schwie­ rig, diese zusammen mit einem tragbaren Computer zu ver­ packen und mit sich zu führen. Dies ist der Grund dafür, warum die meisten tragbaren Computerbenutzer zweidimensio­ nale Cursor-Steuereinrichtungen einsetzen, um dreidimensio­ nale Bewegungen bei dreidimensionalen Anwendungen zu steu­ ern. Derartige Steuervorgänge sind jedoch normalerweise sehr komplex und ineffizient bei der Durchführung der drei­ dimensionalen Bewegungssteuerung.
Es liegt dementsprechend der Erfindung die Aufgabe zu­ grunde, eine Cursor-Steuereinrichtung zur Verfügung zu stellen, die, unter Vermeidung der aufgezeigten Nachteile, sehr kompakt ausgebildet ist und einfach eingesetzt werden kann, um die Bewegungen eines Gegenstandes innerhalb einer dreidimensionalen Darstellung zu steuern.
Gelöst wird diese Aufgabe gemäß der Erfindung durch die im Kennzeichen des Hauptanspruches angegebenen Merkmale, wobei hinsichtlich bevorzugter Ausgestaltungen der erfindungsge­ mäßen Cursor-Steuereinrichtung auf die Merkmale der Un­ teransprüche verwiesen wird.
Gemäß einer bevorzugten Ausführungsform handelt es sich bei der Erfindung um eine Cursor-Steuereinrichtung, die elek­ trisch an einen Computer angeschlossen ist, zur Bewegungs­ steuerung eines Gegenstandes innerhalb einer dreidimensio­ nalen Darstellung, die auf dem Bildschirm eines Computers wiedergegeben ist. Der Computer umfaßt ein Computerprogramm zur Steuerung der Wiedergabe der dreidimensionalen Darstel­ lung über den Bildschirm und der Bewegung des Gegenstandes innerhalb der dreidimensionalen Darstellung. Die dreidimen­ sionale Darstellung umfaßt eine erste, eine zweite sowie eine dritte Koordinate, die jeweils senkrecht aufeinander stehen. Die Cursor-Steuereinrichtung umfaßt die folgenden Merkmale, nämlich:
  • (1) Ein Gehäuse mit einer Horizontalfläche sowie einer Ver­ tikalfläche,
  • (2) eine erste Cursor-Steuerung, die auf der Horizontalflä­ che des Gehäuses installiert ist, zur Erzeugung eines ersten zweidimensionalen Signals, sowie
  • (3) eine zweite Cursor-Steuerung, die an der Vertikalfläche des Gehäuses installiert ist, zur Erzeugung eines zweiten zweidimensionalen Signals.
Das Computerprogramm bewegt den Gegenstand innerhalb einer zweidimensionalen Ebene, die durch die erste und die zweite Koordinate gebildet wird innerhalb der dreidimensionalen Darstellung gemäß einem ersten zweidimensionalen Signal und bewegt den Gegenstand innerhalb einer zweidimensionalen Ebene, die durch die zweite und die dritte Koordinate ge­ bildet wird innerhalb der dreidimensionalen Darstellung, entsprechend dem zweiten zweidimensionalen Signal. Die erste und die zweite Cursorsteuerung können gleichzeitig betrieben werden durch den Daumen und den Zeigefinger oder den Daumen und den Mittelfinger einer Hand.
Ein Vorteil der Erfindung liegt darin, daß die Cursor-Steuer­ einrichtung sehr kompakt ausgestaltet ist und leicht mit einem tragbaren Computer gekoppelt werden kann.
Ein weiterer Vorteil der Erfindung ist darin zu sehen, daß sich die Cursor-Steuereinrichtung leicht zur Bewegungs­ steuerung eines Gegenstandes innerhalb einer dreidimensio­ nalen Darstellung einsetzen läßt.
Weitere Vorteile, Einzelheiten und erfindungswesentliche Merkmale ergeben sich aus der nachfolgenden Beschreibung unterschiedlicher Ausführungsformen der Erfindung, unter Bezugnahme auf die beigefügten Zeichnungen. Dabei zeigen im einzelnen:
Fig. 1 eine perspektivische Darstellung einer Cursor-Steuer­ einrichtung gemäß der Erfindung, die in einem tragbaren Computer installiert ist,
Fig. 2 ein Blockdiagramm der Cursor-Steuereinrichtung und des tragbaren Computers, entsprechend der Darstellung in Fig. 1,
Fig. 3 eine alternative Ausgestaltung einer Cursor­ steuereinrichtung gemäß der Erfindung,
Fig. 4 ein Blockdiagramm der Cursor-Steuereinrichtung gemäß Fig. 3,
Fig. 5 eine weitere Ausführungsform der Cursor-Steuer­ einrichtung gemäß der Erfindung und
Fig. 6 eine Variation der Cursor-Steuereinrichtung ge­ mäß der Darstellung in Fig. 5.
Die Fig. 1 ist eine perspektivische Darstellung der Cursor-Steuer­ einrichtung 12, die gemäß der Erfindung in einem tragbaren Computer 10 installiert ist. Der Computer 10 um­ faßt einen Monitor 14 mit einem Bildschirm 16 zur Wieder­ gabe eines Cursors 18 und einer dreidimensionalen Darstel­ lung 17 sowie ein rechteckförmiges Computergehäuse 20, wel­ ches schwenkbar unterhalb des Monitors 14 installiert ist. Das Gehäuse 20 umfaßt eine Tastatur 22 auf seiner Oberseite sowie eine Cursor-Steuereinrichtung 12, die in der Mitte auf der Vorderseite installiert ist. Die Cursor-Steuerein­ richtung 12 wird eingesetzt zur Steuerung von Bewegungen des Cursors 18 innerhalb der dreidimensionalen Darstellung 17.
Die Cursor-Steuereinrichtung 12 besitzt ein im wesentlichen rechtwinkliges Gehäuse 24 mit einer Horizontalfläche 26 und einer Vertikalfläche 28, eine horizontale Cursor-Steuerung 30, die auf der Horizontalfläche 26 installiert ist, zur Erzeugung eines ersten Bewegungssignals, eine zweite Cur­ sor-Steuerung 32, die an der Vertikalebene 28 installiert ist, zur Erzeugung eines zweiten Bewegungssignals, sowie zwei Knöpfe 34. Bei dieser Ausführungsform ist die horizon­ tale Cursor-Steuerung 30 ein Touchpad, und die vertikale Cursor-Steuerung 32 ist ein Trackball. Beide Einrichtungen werden eingesetzt zur Erzeugung zweidimensionaler Bewe­ gungssignale zur Steuerung von Bewegungen des Cursors 18. Verschiedene Cursor-Steuereinrichtungen können auf der Ho­ rizontalfläche 26 und der Vertikalfläche 28 installiert werden, basierend auf den jeweils unterschiedlichen Anfor­ derungen.
Ort und Stelle der Anordnung der Horizontalcursor-Steuerung 30 und der Vertikalcursor-Steuerung 32 machen es einfach, sie mit dem Daumen und dem Zeigefinger oder dem Daumen und dem Mittelfinger einer Hand gleichzeitig zu betätigen. Die Cursor-Steuereinrichtung 12 ist auf der Mitte der Vorder­ seite des Computergehäuses 20 installiert, so daß ein Be­ trieb durch die linke oder die rechte Hand möglich ist. Ein Benutzer kann somit auch zwei Finger einsetzen, um die Be­ wegungen des Cursors 18 innerhalb der Darstellung 17 zu steuern.
Diese drei Dimensionen der Darstellung 17 können repräsen­ tiert werden durch Einsatz der X-, Y- und Z-Koordinaten, die jeweils senkrecht aufeinander stehen. Eine X-Y-Horizontalebene, die senkrecht auf dem Bildschirm 16 steht, wird gebildet durch die X- und Y-Koordinaten. Eine Y-Z-Vertikalebene, die parallel zum Bildschirm 16 liegt, wird gebildet durch die Y- und die Z-Koordinaten. Die zweidimen­ sionalen Bewegungssignale, die von der Horizontalcursor-Steuerung 30 erzeugt werden, werden eingesetzt zur Bewe­ gungssteuerung des Cursors 18 über die X-Y-Horizontalebene. Die zweidimensionalen Bewegungssignale, die durch die Ver­ tikalcursor-Steuerung 32 erzeugt werden, werden eingesetzt zur Steuerung der Bewegungen des Cursors 18 in der Y-Z-Vertikalebene.
Die Übereinstimmung zwischen der Horizontalfläche 26 und der Vertikalfläche 28 der Cursor-Steuereinrichtung 12 und der X-Y-Horizontalebene und der Y-Z-Vertikalebene der drei­ dimensionalen Darstellung 17 erleichtern es für die Cursor-Steuer­ einrichtung 12, die dreidimensionalen Bewegungen über die dreidimensionalen Anwendungen zu steuern. Ein Benutzer kann intuitiv die Horizontalcursor-Steuerung 30, die sich auf der Horizontalfläche 26 befindet, zur Bewegungssteue­ rung des Cursors 18 in der X-Y-Horizontalebene einsetzen und die Vertikalcursor-Steuerung 32, die sich auf der Ver­ tikalebene 28 befindet, zur Steuerung der Bewegungen des Cursors 18 in der Y-Z-Vertikalebene einsetzen. Eine derar­ tige dreidimensionale Übereinstimmung zwischen der Cursor-Steuer­ einrichtung 12 und der dreidimensionalen Darstellung 17 gab es bislang bei herkömmlichen Cursor-Steuereinrich­ tungen nicht. Der Einsatz der zweidimensionalen Bewegungen in der X-Y-Horizontalebene und der Y-Z-Vertikalebene ge­ trennt voneinander zur Erzielung einer dreidimensionalen Bewegungssteuerung macht es sehr einfach, die beiden zwei­ dimensionalen Cursor-Steuerungen für die Steuerung des dreidimensionalen Betriebes einzusetzen.
Die Fig. 2 ist ein Blockdiagramm der Cursor-Steuereinrich­ tung 12 und des tragbaren Computers 10 gemäß Fig. 1. Der Computer 10 umfaßt einen Speicher 42 zur Speicherung von Computerprogrammen sowie einen Prozessor 40 zur Ausführung der in dem Speicher befindlichen Programme. Ein Computer­ programm 44 ist in dem Speicher 42 abgelegt, welches einge­ setzt wird zur Wiedergabe der dreidimensionalen Darstellung 17 auf dem Monitor 14 und zur Bewegungssteuerung des Cur­ sors 18 innerhalb der Darstellung 17, entsprechend den Be­ wegungssignalen, die durch die Cursorsteuereinrichtung 12 erzeugt werden. Die Cursor-Steuereinrichtung 12 ist elek­ trisch an den Computer 10 angeschlossen, um die Bewegungs­ signale zu erzeugen. Sie umfaßt eine Horizontalcursor-Steuerung 30, bei welcher es sich um ein Touchpad handelt, zur Erzeugung von zweidimensionalen Bewegungssignalen, eine Vertikalcursor-Steuerung 32, bei welcher es sich um einen Trackball handelt, zur Erzeugung von zweidimensionalen Be­ wegungssignalen, einen Eingabeschaltkreis 50, der an die Knöpfe 34 angeschlossen ist, zur Erzeugung von Schaltsigna­ len, sowie einen Steuerschaltkreis 46 zur Übertragung all der Signale, die durch die Cursor-Steuereinrichtung 12 er­ zeugt werden, zum Computer 10 über einen Interface-Schalt­ kreis 48.
Wenn das Programm 44, das in dem Computer 10 ausgeführt wird, ein Bewegungssignal von der Cursor-Steuereinrichtung 12 empfängt, wird es den Cursor 18 innerhalb der Darstel­ lung 17 bewegen, entsprechend dem empfangenen Bewegungssi­ gnal. Das zweidimensionale Bewegungssignal, welches von der Horizontalcursor-Steuerung 30 erzeugt wird, wird zunächst umgesetzt in einen zweidimensionalen Vektor durch das Pro­ gramm 44. Dann wird der Cursor 18 in einer X-Y-Horizontal­ ebene bewegt, die durch die X- und Y-Koordinaten gebildet wird, in welcher sich der Cursor 18 befindet, entsprechend dem zweidimensionalen Vektor. Durch das gleiche Merkmal wird auch das zweidimensionale Bewegungssignal, welches durch die Vertikalcursor-Steuerung 32 erzeugt wird, umge­ setzt in einen zweidimensionalen Vektor durch das Programm 44, und der Cursor 18 bewegt sich in der Y-Z-Vertikalebene, die durch die Y- und Z-Koordinaten gebildet wird, in wel­ cher sich der Cursor 18 befindet, entsprechend dem zweidi­ mensionalen Vektor.
Der Cursor 18 kann bewegt werden sowohl durch den Einsatz der Horizontalcursor-Steuerung 30 als auch der Vertikalcur­ sor-Steuerung 32 entlang der Y-Koordinate innerhalb der Darstellung 17. Wenn ein Benutzer die Horizontalcursor-Steuerung 30 und die Vertikalcursor-Steuerung 32 gleichzei­ tig einsetzt, können zwei entsprechenden Y-Vektoren entlang der Y-Koordinate zur gleichen Zeit erzeugt werden. Zwei verschiedene Verfahren können durch das Programm 44 zur Verfügung gestellt werden, um eine derartige Situation zu handhaben. Das erste Verfahren liegt darin, die beiden Y-Vektoren zu summieren und den Cursor 18 entsprechend zu be­ wegen. Dieses Verfahren kann dazu führen, daß der Cursor 18 schneller entlang der Y-Koordinate sich bewegt als entlang den beiden anderen Koordinaten. Ein anderes Verfahren liegt darin, daß der Y-Vektor ausgewählt wird, der durch eine vorbestimmte Cursor-Steuerung, wie etwa die Horizontalcur­ sor-Steuerung 30, erzeugt wird, wenn die Y-Vektoren, die durch beide Cursor-Steuerungen 30 und 32 erzeugt werden, wiedergegeben werden. Dieses Verfahren führt dazu, daß die Bewegungsgeschwindigkeit des Cursors 18 entlang der Y-Koor­ dinate die gleiche ist wie bei den beiden anderen Koordina­ ten.
In manchen Fällen, wenn die beiden Cursor-Steuerung 30 und 32 nicht auf zwei aufeinander senkrecht stehenden Flächen, wie der Horizontalfläche 26 und der Vertikalfläche 28 in­ stalliert werden können, können die beiden Cursor-Steuerung 30 und 32 auf einer ebenen Fläche installiert werden. So können beispielsweise zwei Horizontalcursor-Steuerungen 30 parallel zueinander auf der Horizontalfläche 26 installiert werden, so daß der Benutzer Zeigefinger und Mittelfinger einsetzen kann, um die beiden Cursor-Steuerungen 30 und 32 zu betätigen und dabei den Cursor 18 entlang der X-Y-Hori­ zontalebene oder der Y-Z-Vertikalebene zu führen, in wel­ cher sich der Cursor 18 befindet.
Die Fig. 3 zeigt eine alternative Cursor-Steuereinrichtung 60 gemäß der Erfindung. Die Cursor-Steuereinrichtung 60 um­ faßt ein Gehäuse 62 mit drei jeweils senkrecht aufeinander stehenden Flächen, nämlich einer Horizontalfläche 67, einer Vertikalfläche 69 und einer Seitenfläche 71, eine Horizon­ talcursor-Steuerung 68, bei welcher es sich um ein Touchpad handelt, welches auf der Horizontalfläche 67 installiert ist, eine Vertikalcursor-Steuerung 70, bei welcher es sich um einen Trackball handelt, der auf der Vertikalfläche 69 installiert ist, sowie eine seitliche Cursor-Steuerung 72, bei welcher es sich ebenfalls um einen Trackball handelt, der auf der Seitenfläche 71 installiert ist. Die Horizon­ talcursor-Steuerung 68 wird eingesetzt zur Steuerung der Bewegungen des Cursors entlang einer X-Y-Horizontalebene, in welcher sich der Cursor 18 befindet. Die Vertikalcursor-Steuerung 70 wird eingesetzt zur Steuerung von Bewegungen des Cursors 18 entlang einer Y-Z-Vertikalebene, in welcher sich der Cursor 18 befindet. Die Seitencursor-Steuerung 72 wird eingesetzt zur Steuerung der Bewegungen des Cursors 18 entlang einer X-Z-Seitenebene, in welcher sich der Cursor 18 befindet.
Verglichen mit der Cursor-Steuereinrichtung 12 gemäß Fig. 1, besitzt die Cursor-Steuereinrichtung 60 gemäß Fig. 3 eine besondere zweidimensionale Cursor-Steuerung 72 zur Steuerung von Bewegungen des Cursors 18 entlang der X-Z-Seitenebene. Ein solcher Aufbau vereinfacht in starkem Maße die Bewegungssteuerung des Cursors 18 entlang der X-Z-Sei­ tenebene.
Die drei Cursor-Steuerungen 68, 70 und 72 können auch auf einer flachen Fläche installiert werden, wenn es unmöglich ist, diese drei Steuerungen auf jeweils einander senkrecht stehenden Flächen zu installieren. In einem solchen Fall kann der Benutzer den Zeigefinger, den Mittelfinger und den Ringfinger einsetzen, um die drei Steuerungen für die Steuerung der Cursorbewegungen entlang der X-Y-Horizontal­ ebene, der Y-Z-Vertikalebene und der X-Z-Seitenebene, in welcher sich der Cursor 18 befindet, zu steuern.
Die Fig. 4 ist ein Blockdiagramm der Cursor-Steuereinrich­ tung 60, die in Fig. 3 wiedergegeben ist. Die Cursor-Steuer­ einrichtung 60 umfaßt eine Horizontalcursor-Steuerung 68, eine Vertikalcursor-Steuerung 70 sowie eine Seitencur­ sor-Steuerung 72 zur Erzeugung zweidimensionaler Bewegungs­ signale, einem Eingabeschaltkreis 74, der an die Knöpfe der Cursor-Steuerung 60 angeschlossen ist, zur Erzeugung von Knopfsignalen sowie einen Steuerschaltkreis 76 zur Übertra­ gung all dieser Signale, die durch die Cursor-Steuerein­ richtung 60 erzeugt wurden, zum Computer 10 über den Inter­ face-Schaltkreis 78. Verglichen mit dem Blockdiagramm der Cursor-Steuereinrichtung 12, die in Fig. 2 wiedergegeben ist, umfaßt die Cursor-Steuereinrichtung 16 eine zusätzli­ che zweidimensionale Seitencursor-Steuerung 72.
Die Fig. 5 zeigt eine weitere Cursor-Steuereinrichtung 80 gemäß der Erfindung. Die Cursor-Steuereinrichtung 80 umfaßt ein Gehäuse 82 mit zwei jeweils senkrecht aufeinander ste­ henden Flächen, d. h. einer Horizontalfläche 84 sowie einer Vertikalfläche 86, eine Horizontalcursor-Steuerung 88, bei welcher es sich um ein drehbares Rad handelt, welches auf der horizontalen Fläche 84 installiert ist, eine Vertikal­ cursor-Steuerung 90, bei welcher es sich um einen Trackball handelt, der auf der Vertikalfläche 86 installiert ist. Die Horizontalcursor-Steuerung 88 wird eingesetzt zur Steuerung der Bewegungen des Cursors 18 entlang der X-Koordinate, in welcher sich der Cursor 18 befindet. Und die Vertikalcur­ sor-Steuerung 90 wird eingesetzt zur Steuerung der Bewegun­ gen des Cursors 18 entlang der Y-Z-Vertikalebene, in wel­ cher sich der Cursor 18 befindet. Das drehbare Rad 88 kann durch andere Einrichtungen ersetzt werden, wie etwa einen verschiebbaren Knopf zum Treiben des Cursors 18 vor und zu­ rück entlang der X-Koordinate.
Verglichen mit der Cursor-Steuereinrichtung 12, die in Fig. 1 wiedergegeben ist, kann das drehbare Rad 88 der Cursor-Steuer­ einrichtung 80 lediglich eine eindimensionale Cursor­ bewegung steuern. Der elektrische Schaltkreis der Cursor-Steuer­ einrichtung 18 ist sehr ähnlich wie die Cursor-Steuer­ einrichtung 12 aufgebaut, mit der Ausnahme, daß die Horizontalcursor-Steuerung 88 lediglich eindimensionale Be­ wegungssignale zu erzeugen vermag.
Die Fig. 6 zeigt eine Modifikation der Cursor-Steuerein­ richtung 80, entsprechend der Darstellung in Fig. 5. Die Cursor-Steuereinrichtung 100 umfaßt ein Gehäuse 102 mit zwei jeweils senkrecht aufeinander stehenden Flächen, näm­ lich einer Horizontalfläche 104 und einer Vertikalfläche 106, eine Horizonalcursor-Steuerung 108, bei welcher es sich um einen Trackball handelt, der auf der Horizontalflä­ che 104 installiert ist, sowie eine Vertikalcursor-Steue­ rung 110, bei welcher es sich um ein drehbares Rad handelt, welches auf der Vertikalfläche 106 installiert ist. Die Ho­ rizontalcursor-Steuerung 108 wird eingesetzt zur Steuerung der Bewegungen des Cursors entlang der X-Y-Horizontalebene, in welcher sich der Cursor 18 befindet. Und die Vertikal­ cursor-Steuerung 110 wird eingesetzt zur Steuerung der Be­ wegungen des Cursors entlang der Z-Koordinate, auf welcher sich der Cursor 18 befindet.
Verglichen mit der Cursor-Steuereinrichtung 80 gemäß Fig. 5 sind die Positionen der eindimensionalen Horizontalcursor-Steuerung 88 und der zweidimensionalen Vertikalcursor-Steuerung 90 der Cursor-Steuereinrichtung 80 umgekehrt in der Cursor-Steuereinrichtung 100. Die rechtwinklige Bezie­ hung zwischen der Horizontalfläche 104 und der Vertikalflä­ che 106 macht es für den Benutzer sehr einfach, dreidimen­ sionale Steuerbewegungen auszuführen, unter Einsatz der beiden Steuerungen 108 und 110. Verglichen mit herkömmli­ chen Joysticks sind die Cursor-Steuereinrichtung 12, 60, 80 und 100 alle sehr kompakt aufgebaut und können leicht in tragbare Computer integriert werden oder als kleines Peri­ phergerät ausgebildet werden, welches einfach mit anderen Ausrüstungsgegenständen zu transportieren ist.
Zusammenfassend wird eine Cursor-Steuereinrichtung, die elektrisch an einen Computer angeschlossen ist, eingesetzt zur Steuerung von Bewegungen eines Objektes innerhalb einer dreidimensionalen Darstellung, die auf dem Bildschirm eines Computers wiedergegeben ist. Der Computer umfaßt ein Compu­ terprogramm zur Steuerung der Wiedergabe der dreidimensio­ nalen Darstellung über den Bildschirm und zur Bewegung des Objektes innerhalb dieser dreidimensionalen Darstellung.
Die dreidimensionale Darstellung umfaßt eine erste, eine zweite sowie eine dritte Koordinate, die jeweils senkrecht aufeinander stehen. Die Cursor-Steuereinrichtung umfaßt ein Gehäuse mit einer ersten Fläche und einer zweiten Fläche, die jeweils senkrecht aufeinander stehen, eine erste Cur­ sor-Steuerung, die auf der ersten Fläche installiert ist zur Erzeugung eines ersten zweidimensionalen Signals und eine zweite Cursor-Steuerung, die auf der zweiten Fläche installiert ist zur Erzeugung eines zweiten zweidimensiona­ len Signals. Das Computerprogramm bewegt das Objekt inner­ halb einer zweidimensionalen Ebene, die durch die erste und die zweite Koordinate innerhalb der dreidimensionalen Dar­ stellung definiert ist, entsprechend dem ersten zweidimen­ sionalen Signal, und bewegt das Objekt innerhalb einer zweidimensionalen Ebene, die durch die zweite und die dritte Koordinate innerhalb der dreidimensionalen Darstel­ lung definiert wird, entsprechend dem zweiten zweidimensio­ nalen Signal.
Es soll an dieser Stelle noch einmal ausdrücklich angegeben werden, daß es sich bei der vorangehenden Beschreibung le­ diglich um eine solche beispielhaften Charakters handelt und daß verschiedene Abänderungen und Modifikationen mög­ lich sind, ohne dabei den Rahmen der Erfindung zu verlassen.

Claims (19)

1. Cursor-Steuereinrichtung, die elektrisch an einen Computer angeschlossen ist zur Steuerung der Bewegungen ei­ nes Objektes innerhalb einer dreidimensionalen Darstellung, die auf dem Bildschirm eines Computers wiedergegeben ist, wobei der Computer ein Computerprogramm umfaßt zur Steue­ rung der Wiedergabe der dreidimensionalen Darstellung auf dem Bildschirm und zur Bewegung des Objektes der dreidimen­ sionalen Darstellung, dadurch gekennzeichnet, daß die Cursor-Steuereinrichtung (12) die folgenden Merk­ male umfaßt, nämlich:
  • a) ein Gehäuse (24) mit einer ersten Fläche (26) und einer zweiten Fläche (28), wobei die beiden Flächen (26, 28) im wesentlichen senkrecht aufeinander stehen,
  • b) eine erste Cursor-Steuerung (30), die auf der ersten Fläche (26) installiert ist zur Erzeugung eines ersten Be­ wegungssignals, sowie
  • c) eine zweite Cursor-Steuerung (32), die auf der zweiten Fläche (28) installiert ist zur Erzeugung eines zweiten Be­ wegungssignals,
wobei mittels des Computerprogramms das Objekt innerhalb der dreidimensionalen Darstellung führbar ist, entsprechend dem ersten und dem zweiten Bewegungssignal, welches von der Cursor-Steuereinrichtung (12) empfangen wurde.
2. Cursor-Steuereinrichtung nach Anspruch 1, dadurch gekennzeichnet, daß die dreidimensionale Darstellung (17) eine erste, eine zweite sowie eine dritte Koordinate um­ faßt, die jeweils senkrecht aufeinander stehen, wobei das durch die erste Cursor-Steuerung (30) erzeugte Bewegungssi­ gnal ein zweidimensionales Signal ist und das Computerpro­ gramm das Objekt (18) innerhalb einer zweidimensionalen Ebene führt, die durch die erste und die zweite Koordinate innerhalb der dreidimensionalen Darstellung definiert ist, entsprechend dem zweidimensionalen Signal, welches durch die erste Cursor-Steuerung (30) erzeugt wurde und wobei das Bewegungssignal, welches durch die zweite Cursor-Steuerung (32) erzeugt wird, ebenfalls ein zweidimensionales Signal ist und das Computerprogramm das Objekt (18) innerhalb ei­ ner zweidimensionalen Ebene führt, die durch die zweite und die dritte Koordinate innerhalb der dreidimensionalen Dar­ stellung (17) definiert ist, entsprechend dem zweidimensio­ nalen Signal, welches durch die zweite Cursor-Steuerung (32) erzeugt wurde.
3. Cursor-Steuereinrichtung gemäß Anspruch 2, dadurch gekennzeichnet, daß die erste und die zweite Cursor-Steue­ rung (30, 32) als Trackball oder Touchpad zur Erzeugung zweidimensionaler Signale ausgebildet sind.
4. Cursor-Steuereinrichtung nach Anspruch 2, dadurch gekennzeichnet, daß die eine der beiden Flächen der Cursor-Steuer­ einrichtung (12) eine Horizontalfläche (26) und die andere eine Vertikalfläche (28) darstellt.
5. Cursor-Steuereinrichtung nach Anspruch 4, dadurch gekennzeichnet, daß die dreidimensionale Darstellung (17) eine Horizontalebene umfaßt, die durch die erste und die zweite Koordinate definiert ist und senkrecht auf dem Bild­ schirm (16) steht, sowie eine Vertikalebene, die durch die zweite und die dritte Koordinate definiert ist und parallel zum Bildschirm (16) verläuft und das Computerprogramm das Objekt (18) innerhalb der Horizontalebene verschiebt, ent­ sprechend dem zweidimensionalen Signal, welches durch die Cursor-Steuerung (30) erzeugt wird, die auf der Horizontal­ fläche (26) installiert ist und das Objekt (20) innerhalb der Vertikalebene verschiebt, entsprechend dem zweidimen­ sionalen Signal, welches durch die Cursor-Steuerung (32) erzeugt wird, die auf der Vertikalfläche (28) installiert ist.
6. Cursor-Steuereinrichtung nach einem der vorangehen­ den Ansprüche, dadurch gekennzeichnet, daß die dreidimen­ sionale Darstellung eine erste, eine zweite und eine dritte Koordinate umfaßt, die jeweils senkrecht aufeinander stehen und wobei das Bewegungssignal, welches durch die erste Cur­ sor-Steuerung (30) erzeugt wird, ein zweidimensionales Si­ gnal ist und das Computerprogramm das Objekt (18) in einer zweidimensionalen Ebene führt, die durch die erste und die zweite Koordinate innerhalb der dreidimensionalen Darstel­ lung definiert ist, entsprechend dem zweidimensionalen Si­ gnal, welches durch die erste Cursor-Steuerung (30) erzeugt wurde, und das zweite Bewegungssignal, welches durch die zweite Cursor-Steuerung (32) erzeugt wurde, ein eindimen­ sionales Signal ist, und das Computerprogramm das Objekt (18) entlang der dritten Koordinate innerhalb der dreidi­ mensionalen Darstellung führt, entsprechend dem eindimen­ sionalen Signal, welches durch die zweite Cursor-Steuerung (32) erzeugt wurde.
7. Cursor-Steuereinrichtung nach Anspruch 6, dadurch gekennzeichnet, daß die erste Cursor-Steuerung (30) ein Trackball oder ein Touchpad zur Erzeugung der zweidimensio­ nalen Signale ist.
8. Cursor-Steuereinrichtung gemäß Anspruch 6, dadurch gekennzeichnet, daß die zweite Cursor-Steuerung (32) ein rotierbares Rad ist oder ein Schiebeknopf zur Erzeugung des eindimensionalen Signals.
9. Cursor-Steuereinrichtung gemäß Anspruch 6, dadurch gekennzeichnet, daß eine der beiden Flächen der Cursor-Steuer­ einrichtung eine Horizontalfläche und die andere eine Vertikalfläche ist.
10. Cursor-Steuereinrichtung gemäß Anspruch 9, dadurch gekennzeichnet, daß die dreidimensionale Darstellung (17) eine Horizontalebene umfaßt, die durch die erste und die zweite Koordinate definiert ist und senkrecht auf dem Bild­ schirm (16) steht, während mittels des Computerprogramms das Objekt innerhalb der Horizontalebene führbar ist, ent­ sprechend dem zweidimensionalen Signal, welches durch die Cursor-Steuerung erzeugt wurde, die auf der Horizontalflä­ che installiert ist und das Objekt entlang der dritten Ko­ ordinate führt, entsprechend dem eindimensionalen Signal, welches durch die Cursor-Steuerung erzeugt wurde, die in der Vertikalebene installiert ist.
11. Cursor-Steuereinrichtung gemäß Anspruch 10, dadurch gekennzeichnet, daß die zweite Cursor-Steuerung ein rotier­ bares Rad oder ein Schiebeknopf ist zur Erzeugung des ein­ dimensionalen Signals.
12. Cursor-Steuereinrichtung nach Anspruch 9, dadurch gekennzeichnet, daß die dreidimensionale Darstellung eine Vertikalebene umfaßt, die durch die zweite und die dritte Koordinate definiert ist und parallel zum Bildschirm ver­ läuft und mittels des Computerprogramms das Objekt inner­ halb der Vertikalebene führbar ist, entsprechend dem zwei­ dimensionalen Signal, welches durch die Cursor-Steuerung erzeugt wurde, die auf der Vertikalfläche installiert ist und das Objekt entlang der ersten Koordinate führt, ent­ sprechend dem eindimensionalen Signal, welches durch die Cursor-Steuerung erzeugt wurde, die auf der Horizontalflä­ che installiert ist.
13. Cursor-Steuereinrichtung nach einem der vorangehen­ den Ansprüche, dadurch gekennzeichnet, daß das Computerpro­ gramm das erste und das zweite Bewegungssignal, welches durch die Cursor-Steuereinrichtung (12) innerhalb eines vorbestimmten Zeitraumes erzeugt, kombiniert zur Bildung eines kombinierten Bewegungssignals und das Objekt inner­ halb der dreidimensionalen Darstellung führt, entsprechend dem kombinierten Bewegungssignal.
14. Cursor-Steuereinrichtung nach einem der vorangehen­ den Ansprüche, dadurch gekennzeichnet, daß die erste und die zweite Cursor-Steuerung (30, 32) gleichzeitig betätig­ bar sind durch Einsatz des Daumens und des Zeigefingers oder des Daumens und des Mittelfingers einer Hand.
15. Cursor-Steuereinrichtung nach einem der vorangehen­ den Ansprüche, dadurch gekennzeichnet, daß es sich bei dem Computer um einen tragbaren Computer handelt mit einem vor­ deren Ende, wobei das Gehäuse (24) der Cursor-Steuerein­ richtung (12) auf der Vorderseite des tragbaren Computers installiert ist.
16. Cursor-Steuereinrichtung nach Anspruch 1, dadurch gekennzeichnet, daß das Gehäuse (62) eine dritte Fläche (71) umfaßt, die senkrecht zur ersten Fläche (67) und zur zweiten Fläche (69) ausgerichtet ist und die Cursor-Steuer­ einrichtung (60) eine dritte Cursor-Steuerung (72) umfaßt, die auf der dritten Fläche (71) installiert ist zur Erzeu­ gung eines dritten Bewegungssignals, wobei mittels des Com­ puterprogramms das Objekt innerhalb der dreidimensionalen Darstellung führbar ist, entsprechend dem dritten Bewe­ gungssignal, welches von der Cursor-Steuereinrichtung empfangen wurde.
17. Cursor-Steuereinrichtung nach Anspruch 16, gekenn­ zeichnet durch:
  • a) eine dreidimensionale Darstellung mit einer ersten, ei­ ner zweiten und einer dritten Koordinate, die jeweils senk­ recht aufeinander stehen,
  • b) Bewegungssignale, die von der ersten, der zweiten und der dritten Cursor-Steuerung erzeugt werden, bei welchen es sich um zweidimensionale Signale handelt,
  • c) ein Computerprogramm, welches das Objekt innerhalb einer zweidimensionalen Ebene führt, die durch die erste und die zweite Koordinate innerhalb der dreidimensionalen Darstel­ lung definiert ist, entsprechend dem zweidimensionalen Signal, welches von der ersten Cursor-Steuerung erzeugt wurde,
  • d) ein Computerprogramm, mittels welchem das Objekt inner­ halb einer zweidimensionalen Ebene führbar ist, die durch die zweite und die dritte Koordinate innerhalb der dreidi­ mensionalen Darstellung definiert ist, entsprechend dem zweidimensionalen Signal, welches durch die zweite Cursor-Steuerung erzeugt wurde, und
  • e) ein Computerprogramm, mittels welchem das Objekt inner­ halb einer zweidimensionalen Ebene führbar ist, die defi­ niert ist durch die erste und die dritte Koordinate inner­ halb der dreidimensionalen Darstellung, entsprechend dem zweidimensionalen Signal, welches durch die dritte Cursor-Steuerung erzeugt wurde.
18. Cursor-Steuereinrichtung nach einem der vorangehen­ den Ansprüche, die elektrisch an einen Computer angeschlos­ sen ist zur Steuerung von Bewegungen eines Objektes inner­ halb einer dreidimensionalen Darstellung, die auf dem Bild­ schirm eines Computers wiedergegeben ist, wobei der Compu­ ter ein Programm umfaßt zur Steuerung der Wiedergabe der dreidimensionalen Darstellung auf dem Bildschirm und zur Bewegung des Objektes innerhalb der dreidimensionalen Dar­ stellung, wobei die dreidimensionale Darstellung eine erste, eine zweite sowie eine dritte Koordinate umfaßt, die jeweils senkrecht aufeinander stehen, dadurch gekennzeich­ net, daß die Cursor-Steuereinrichtung die folgenden Merk­ male umfaßt, nämlich:
  • a) ein Gehäuse,
  • b) eine erste Cursor-Steuerung, die an dem Gehäuse instal­ liert ist zur Erzeugung eines ersten zweidimensionalen Signals, sowie
  • c) eine zweite Cursor-Steuerung, die an dem Gehäuse instal­ liert ist zur Erzeugung eines zweite zweidimensionalen Signals,
wobei das Computerprogramm das Objekt innerhalb einer zwei­ dimensionalen Ebene führt, die gebildet wird durch die erste und die zweite Koordinate innerhalb der dreidimensio­ nalen Darstellung, entsprechend dem ersten zweidimensiona­ len Signal und das Objekt innerhalb einer zweidimensionalen Ebene führt, die gebildet wird durch die zweite und die dritte Koordinate innerhalb der dreidimensionalen Darstel­ lung, entsprechend dem zweite zweidimensionalen Signal.
19. Cursor-Steuereinrichtung gemäß Anspruch 18, dadurch gekennzeichnet, daß außerdem eine dritte Cursor-Steuerung an dem Gehäuse installiert ist zur Erzeugung eines dritten zweidimensionalen Signals, wobei das Computerprogramm das Objekt innerhalb einer zweidimensionalen Ebene führt, die definiert ist durch die erste und die dritte Koordinate in­ nerhalb der dreidimensionalen Darstellung, entsprechend dem dritten zweidimensionalen Signal.
DE19723082A 1997-05-08 1997-06-02 Cursor-Steuereinrichtung Ceased DE19723082A1 (de)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US08/852,885 US5914703A (en) 1997-05-08 1997-05-08 Cursor control device
DE19723082A DE19723082A1 (de) 1997-05-08 1997-06-02 Cursor-Steuereinrichtung

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/852,885 US5914703A (en) 1997-05-08 1997-05-08 Cursor control device
DE19723082A DE19723082A1 (de) 1997-05-08 1997-06-02 Cursor-Steuereinrichtung

Publications (1)

Publication Number Publication Date
DE19723082A1 true DE19723082A1 (de) 1998-12-03

Family

ID=26037069

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19723082A Ceased DE19723082A1 (de) 1997-05-08 1997-06-02 Cursor-Steuereinrichtung

Country Status (2)

Country Link
US (1) US5914703A (de)
DE (1) DE19723082A1 (de)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100265713B1 (ko) 1997-12-24 2000-10-02 윤종용 전자시스템에터치패드를설치하기위한장치
JPH11202998A (ja) * 1998-01-08 1999-07-30 Fujitsu Takamisawa Component Ltd 情報処理装置
US6225980B1 (en) * 1998-02-06 2001-05-01 Carnegie Mellon University Multi-functional, rotary dial input device for portable computers
US6509890B1 (en) * 1998-03-31 2003-01-21 International Business Machines Corporation Mini-TrackPoint IV pointing device
US6424335B1 (en) * 1998-09-02 2002-07-23 Fujitsu Limited Notebook computer with detachable infrared multi-mode input device
KR100330160B1 (ko) 1998-10-13 2002-05-09 윤종용 포인팅 디바이스를 갖는 휴대형 컴퓨터
NO20003909D0 (no) * 2000-08-01 2000-08-01 Steinar Pedersen PC styreredskap med forenklet markørposisjonering
US20030169235A1 (en) * 2002-03-07 2003-09-11 Gron Mikkel Hartmann Three dimensional track ball systems
DE10330773A1 (de) * 2003-07-08 2005-04-28 Glenn Rolus Borgward Eingabegerät für portable Digitalcomputer und portabler Digitalcomputer mit variabel einsetzbarer Maus
US20050243056A1 (en) * 2004-03-15 2005-11-03 Daryl Afshin Input device for portable computer
US7486279B2 (en) * 2004-11-30 2009-02-03 Intel Corporation Integrated input and display device for a mobile computer

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE29513564U1 (de) * 1995-08-23 1995-10-19 Primax Electronics Ltd Steuereinrichtung für die Änderung des Anzeigestatus auf einem Monitor
US5473344A (en) * 1994-01-06 1995-12-05 Microsoft Corporation 3-D cursor positioning device
US5483261A (en) * 1992-02-14 1996-01-09 Itu Research, Inc. Graphical input controller and method with rear screen image detection
US5619231A (en) * 1993-04-28 1997-04-08 Fujitsu Limited Multi-dimensional coordinate input apparatus adapted for simple input operation, and system using the same

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5255313A (en) * 1987-12-02 1993-10-19 Universal Electronics Inc. Universal remote control system
US5019809A (en) * 1988-07-29 1991-05-28 University Of Toronto Innovations Foundation Two-dimensional emulation of three-dimensional trackball
JPH0290335A (ja) * 1988-09-28 1990-03-29 Hitachi Ltd 計算機システムの遠隔オペレーション制御方式
JPH02210522A (ja) * 1989-02-10 1990-08-21 Toshiba Corp パーソナルコンピュータ
US5075792A (en) * 1989-03-20 1991-12-24 Hewlett-Packard Company Low power optical transceiver for portable computing devices
JP2821174B2 (ja) * 1989-04-21 1998-11-05 オリンパス光学工業株式会社 カメラの遠隔操作装置
US5095303A (en) * 1990-03-27 1992-03-10 Apple Computer, Inc. Six degree of freedom graphic object controller
US5383043A (en) * 1993-03-26 1995-01-17 Su; Chih-Hai Omni-directional infrared sensing circuit
JPH078735U (ja) * 1993-07-09 1995-02-07 株式会社村田製作所 赤外線センサ装置
JP3454482B2 (ja) * 1993-10-26 2003-10-06 キヤノン株式会社 携帯用情報装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5483261A (en) * 1992-02-14 1996-01-09 Itu Research, Inc. Graphical input controller and method with rear screen image detection
US5619231A (en) * 1993-04-28 1997-04-08 Fujitsu Limited Multi-dimensional coordinate input apparatus adapted for simple input operation, and system using the same
US5473344A (en) * 1994-01-06 1995-12-05 Microsoft Corporation 3-D cursor positioning device
DE29513564U1 (de) * 1995-08-23 1995-10-19 Primax Electronics Ltd Steuereinrichtung für die Änderung des Anzeigestatus auf einem Monitor

Also Published As

Publication number Publication date
US5914703A (en) 1999-06-22

Similar Documents

Publication Publication Date Title
DE69123495T2 (de) Vorrichtung und Verfahren zur Integration von Zeigerfunktionen in einer Computertastatur
DE10004372B4 (de) Gestaltung von Kraftempfindungen für Computeranwendungen mit Geräuschen
DE69032645T2 (de) Datenverarbeitungssystem mit auf Gesten basierenden Eingabedaten
DE69133127T2 (de) Computergesteuerte Anzeigeverfahren
DE69628727T2 (de) System zum bearbeiten von dreidimensionalen bildinformationen
DE69517086T2 (de) Eingabesystem für Winkelinformation
DE60205662T2 (de) Vorrichtung und Verfahren zur Berechnung einer Position einer Anzeige
DE69018708T2 (de) Dreidimensionale Maus mit einer Vertiefung.
DE69204045T2 (de) Verfahren und Vorrichtung zum optischen Eingang von Befehlen oder Daten.
DE19918374A1 (de) Software-Tastatursystem mit Verwendung einer Griffelspur auf einer Berührungsfläche und Verfahren für die Erkennung von Tastencodes unter Verwendung desselben
EP1853990B1 (de) Eingabevorrichtung und eingabeverfahren sowie ein entsprechendes computerprogramm und ein entsprechendes computerlesbares speichermedium
DE69428566T2 (de) Koordinateneingabegerät
DE19525644A1 (de) Eingabevorrichtung für Computer
DE19723082A1 (de) Cursor-Steuereinrichtung
DE69425842T2 (de) Benutzerschnittstelle mit einem verschiebbaren Arbeitsraum und im Arbeitsraum fixierbaren Fenstern
DE102011117012A1 (de) Erfassung von gleitbewegungen von mehreren fingern unter verwendung von fingerabdrücken zur erzeugung verschiedener ereignisse
DE112006001161T5 (de) Multidimensionale Eingabevorrichtung
DE19942115A1 (de) Zeiger-Einrichtung unter Einsatz einer Bilddarstellung zur Erzeugung von Zeigersignalen
DE112010003602T5 (de) System und Verfahren zum Anzeigen, Navigieren und Auswählen von elektronischgespeichertem Inhalt auf einem Multifunktionshandgerät
DE19744861A1 (de) Verfahren zum Einsatz einer dreidimensionalen Mouse im WINDOWS-Betriebssystem
DE69026516T2 (de) Digitalisiertablett mit zweimodenläufer/maus
DE112012003889T5 (de) Verfahren, Vorrichtung und Computerprogramm, die zum Zeigen auf ein Objekt dienen
DE20180024U1 (de) Haptische Rückkopplung für Berührungsfelder und andere Berührungssteuerungen
EP1573502A2 (de) Schnell-eingabevorrichtung
DE19519124A1 (de) Manuell zu betätigendes optisches Eingabegerät

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8131 Rejection