[go: up one dir, main page]

DE102023136872A1 - Eingabevorrichtung - Google Patents

Eingabevorrichtung Download PDF

Info

Publication number
DE102023136872A1
DE102023136872A1 DE102023136872.9A DE102023136872A DE102023136872A1 DE 102023136872 A1 DE102023136872 A1 DE 102023136872A1 DE 102023136872 A DE102023136872 A DE 102023136872A DE 102023136872 A1 DE102023136872 A1 DE 102023136872A1
Authority
DE
Germany
Prior art keywords
input device
support surface
processor
sensor
input system
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.)
Pending
Application number
DE102023136872.9A
Other languages
English (en)
Inventor
Megan M. Sapp
Brian T. Gleeson
Steven J. Taylor
David H. Bloom
Maio He
Seung Wook Kim
Evangelos Christodoulou
Kristi E. Bauerly
Geng Luo
Bart K. Andre
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.)
Apple Inc
Original Assignee
Apple Inc
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 claimed from US18/472,195 external-priority patent/US12535895B2/en
Application filed by Apple Inc filed Critical Apple Inc
Publication of DE102023136872A1 publication Critical patent/DE102023136872A1/de
Pending legal-status Critical Current

Links

Images

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/0304Detection arrangements using opto-electronic means
    • G06F3/0317Detection 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
    • 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/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • 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/03543Mice or pucks
    • G06F3/03544Mice or pucks having dual sensing arrangement, e.g. two balls or two coils used to track rotation of the pointing device
    • 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/016Input arrangements with force or tactile feedback as computer generated output to the user
    • 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/03543Mice or pucks

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Input By Displaying (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

Ein Computersystem kann eine Eingabevorrichtung einschließen, die ein Gehäuse aufweist, das ein Innenvolumen definiert. Das Gehäuse kann einen Griffabschnitt und einen Basisabschnitt, der eine Öffnung definiert, einschließen. Das Computersystem kann auch einen Neigungssensor, der im Innenvolumen angeordnet ist, einen Positionssensor, der an der Öffnung angeordnet ist, und einen Prozessor einschließen. Der Prozessor kann elektrisch mit dem Positionssensor, dem Neigungssensor und einer Speicherkomponente, die elektronische Anweisungen speichert, die, wenn sie durch den Prozessor ausgeführt werden, den Prozessor veranlassen, eine erste Eingabe vom Neigungssensor zu empfangen, eine zweite Eingabe vom Positionssensor zu empfangen, basierend auf der ersten und der zweiten Eingabe zu bestimmen, ob die Basis eine Stützfläche kontaktiert, und einen Winkel der Basis relativ zur Stützfläche zu bestimmen, gekoppelt sein. Der Prozessor kann auch ein Signal basierend auf dem Winkel ausgeben, wenn die Basis die Stützfläche kontaktiert.

Description

  • QUERVERWEIS AUF VERWANDTE ANMELDUNG BZW. ANMELDUNGEN
  • Dies beansprucht die Priorität der vorläufigen US-Patentanmeldung Nr. 63/478,523 , eingereicht am 5. Januar 2023 und mit dem Titel „Input Device“, deren gesamte Offenbarung hiermit durch Bezugnahme aufgenommen wird.
  • GEBIET
  • Die beschriebenen Ausführungsformen beziehen sich im Allgemeinen auf Computereingabesysteme. Insbesondere beziehen sich die vorliegenden Ausführungsformen auf eine Eingabevorrichtung für Rechensysteme.
  • HINTERGRUND
  • Rechenvorrichtungen und -systeme, wie tragbare Computer, Tablets, Desktop-Computer und dergleichen, empfangen eine Eingabe von einem Benutzer über eine Eingabevorrichtung, wie eine Maus, ein Trackpad, einen Joystick, einen Eingabestift oder eine andere Eingabevorrichtung. Die Eingabevorrichtung ermöglicht es einem Benutzer, einen Eingabezeiger, wie einen Cursor auf einem Bildschirm, zu bewegen und in einer grafischen Benutzeroberfläche (GUI) auf dem Computersystem Auswahlen vorzunehmen. Die Eingabevorrichtung schließt im Allgemeinen Tasten und eine Ortsverfolgungsvorrichtung, zum Beispiel einen mechanischen oder optischen Bewegungs-Tracker, einen Beschleunigungsmesser oder einen anderen Bewegungs-Tracker, ein. Die Ortsverfolgungsvorrichtung verfolgt benutzergerichtete Bewegungen, die die Bewegung des Benutzers in Signale übersetzt, die von einem Computersystem lesbar sind. Zum Beispiel kann ein Benutzer wünschen, ein Merkmal auszuwählen, das auf einer GUI angezeigt wird. Der Benutzer kann eine Eingabevorrichtung, die die Bewegung des Benutzers übersetzt, in Richtung des gewünschten Merkmals leiten, das auf der GUI angezeigt wird, und die gewünschte Auswahl vornehmen.
  • Herkömmliche Benutzereingabevorrichtungen schließen mechanische Tasten zur Datenauswahl und Befehlsausführung ein. Die mechanischen Tasten sind in der Nähe des oberen vorderen Abschnitts der Benutzereingabevorrichtung angeordnet, wodurch eine unidirektionale Benutzerinteraktion erzeugt wird. Herkömmliche Eingabevorrichtungen sind jedoch in der Art und Anzahl von Eingabegesten, Tastendrücken oder Bewegungen beschränkt, die dem Benutzer zum Steuern einer Rechenvorrichtung oder einer oder mehrerer Softwareanwendungen davon verfügbar sind.
  • Zusätzlich bieten herkömmliche Eingabevorrichtungen, wenn die Vielfalt und Komplexität von Softwareanwendungen zunehmen und variieren, von Textverarbeitungen zu Videobearbeitungsprogrammen und von Computercodierung zu computergestütztem Design für Engineering-Anwendungen, nicht die Bereitstellung einer entsprechenden Vielfalt möglicher Eingabebefehle, die von der Eingabevorrichtung detektiert und gesendet werden. Zum Beispiel können das Drücken von mechanischen Tasten und die Verschiebung der Eingabevorrichtung über eine Oberfläche in zwei Dimensionen ineffizient zum Steuern und Bearbeiten von Bildern und Objekten in Video- oder Musikbearbeitungssoftwareprogrammen oder eines dreidimensionalen Designs in CAD-Software sein. Das Lernen, wie solche Programme zu navigieren und zu steuern sind, kann nicht intuitiv und schwierig sein.
  • Aus diesen und anderen Gründen besteht ein ständiger Bedarf an Verbesserungen an Eingabevorrichtungen.
  • KURZDARSTELLUNG
  • In mindestens einem Beispiel der vorliegenden Offenbarung kann ein Computersystem eine Eingabevorrichtung einschließen, die ein Gehäuse aufweist, das ein Innenvolumen definiert. Das Gehäuse kann einen Griffabschnitt und eine Basis einschließen. Das Computersystem kann auch einen Neigungssensor, der im Innenvolumen angeordnet ist, einen Positionssensor und einen Prozessor einschließen. Der Prozessor kann elektrisch mit dem Positionssensor, dem Neigungssensor und einer Speicherkomponente, die elektronische Anweisungen speichert, die, wenn sie durch den Prozessor ausgeführt werden, den Prozessor veranlassen, eine erste Eingabe vom Neigungssensor zu empfangen, eine zweite Eingabe vom Positionssensor zu empfangen, basierend auf der ersten und der zweiten Eingabe zu bestimmen, ob die Basis eine Stützfläche kontaktiert, und einen Winkel der Basis relativ zur Stützfläche zu bestimmen, gekoppelt sein. Der Prozessor kann auch ein Signal basierend auf dem Winkel ausgeben, wenn die Basis die Stützfläche kontaktiert.
  • In einem Beispiel schließt der Neigungssensor eine inertiale Messeinheit ein. In einem Beispiel schließt der Positionssensor einen optischen Sensor ein, der konfiguriert ist, um Licht durch eine Öffnung in der Basis zu senden und zu empfangen. In einem Beispiel schließt die Eingabevorrichtung den Prozessor ein. In einem Beispiel schließt die Eingabevorrichtung ferner einen Emitter ein, der elektrisch mit dem Neigungssensor und dem Positionssensor gekoppelt ist, wobei der Emitter in elektrischer Kommunikation mit dem Prozessor steht und konfiguriert ist, um das Signal auszugeben. In einem Beispiel veranlassen die elektronischen Anweisungen, wenn sie durch den Prozessor ausgeführt werden, den Prozessor, zu bestimmen, ob die Eingabevorrichtung vollständig von der Stützfläche angehoben ist. In einem Beispiel ist das Signal ein erstes Signal, und die elektronischen Anweisungen, wenn sie durch den Prozessor ausgeführt werden, veranlassen den Prozessor ein zweites Signal auszugeben, wenn die Basis die Stützfläche nicht kontaktiert.
  • In mindestens einem Beispiel der vorliegenden Offenbarung schließt eine Eingabevorrichtung einen Griffabschnitt, einen Basisabschnitt mit einer Auflagefläche und einer Neigungsfläche, die relativ zur Auflagefläche abgewinkelt ist und sich zwischen der Auflagefläche und dem Griffabschnitt erstreckt, und einen Neigungssensor, der betreibbar ist, um zu detektieren, ob die Auflagefläche oder die Neigungsfläche ein Gewicht der Vorrichtung stützt, ein.
  • In einem Beispiel schließt der Neigungssensor eine inertiale Messeinheit ein. In einem Beispiel schließt die Neigungsfläche eine erste planare Oberfläche und eine zweite planare Oberfläche angrenzend an die erste planare Oberfläche ein. In einem Beispiel ist der Griffabschnitt kurvenförmig. In einem Beispiel schließt die Eingabevorrichtung ferner einen optischen Positionssensor ein. In einem Beispiel definiert der Basisabschnitt eine Öffnung, und der optische Positionssensor ist an oder nahe der Öffnung positioniert, um Licht durch die Öffnung zu senden und zu empfangen. In einem Beispiel ist die Öffnung durch die Auflagefläche definiert. In einem Beispiel ist die Auflagefläche planar, ist die Neigungsfläche planar und ist der Griffabschnitt kurvenförmig.
  • In mindestens einem Beispiel der vorliegenden Offenbarung schließt eine Computermaus ein Gehäuse mit einem Griffabschnitt und einer Basis mit einer Auflagefläche, die konfiguriert ist, um eine Stützfläche zu kontaktieren, wobei die Basis eine Öffnung definiert, wobei das Gehäuse eine zentrale Achse normal zur Auflagefläche aufweist, einem Orientierungssensor, um eine Drehung des Griffabschnitts um die zentrale Achse zu detektieren, und einem optischen Positionssensor, der konfiguriert ist, um Licht durch die Öffnung zu senden und zu empfangen, ein.
  • In einem Beispiel ist der Griffabschnitt in einem beliebigen Satz von Querschnittsebenen symmetrisch, wobei jede Querschnittsebene des Satzes von Querschnittsebenen die zentrale Achse schneidet. In einem Beispiel schließt der Orientierungssensor eine inertiale Messeinheit ein. In einem Beispiel sind der Griffabschnitt und die Basis als ein einziges, unitäres Materialstück ausgebildet. In einem Beispiel schließt der Griffabschnitt einen oberen Abschnitt und eine Seitenwand, die zwischen dem oberen Abschnitt und der Basis angeordnet ist, ein, wobei die Seitenwand relativ zum oberen Abschnitt drehbar ist.
  • KURZBESCHREIBUNG DER ZEICHNUNGEN
  • Die Offenbarung wird leicht durch die folgende detaillierte Beschreibung in Verbindung mit den begleitenden Zeichnungen verstanden, in denen gleiche Bezugsziffern gleiche strukturelle Elemente bezeichnen und in denen:
    • 1 eine perspektivische Ansicht eines Beispiels eines Computersystems zeigt, das eine Eingabevorrichtung einschließt, die eine Rechenvorrichtung steuert;
    • 2A eine perspektivische Oberansicht eines Beispiels einer Eingabevorrichtung zeigt;
    • 2B eine perspektivische Unteransicht der Eingabevorrichtung von 2A zeigt;
    • 3A eine seitliche Querschnittsansicht eines Beispiels einer Eingabevorrichtung zeigt;
    • 3B eine seitliche Querschnittsansicht der in 3A gezeigten Eingabevorrichtung zeigt, wenn sie auf einer Stützfläche geneigt ist;
    • 4A eine Seitenansicht eines Beispiels einer Eingabevorrichtung zeigt;
    • 4B eine Seitenansicht der in 4A gezeigten Eingabevorrichtung zeigt, wenn sie auf einer Stützfläche geneigt ist;
    • 4C eine perspektivische Unteransicht eines Beispiels einer Eingabevorrichtung zeigt;
    • 5 eine Seitenansicht eines Beispiels einer Eingabevorrichtung zeigt;
    • 6A eine perspektivische Unteransicht eines Beispiels einer Eingabevorrichtung zeigt;
    • 6B eine untere Draufsicht der Eingabevorrichtung von 6A zeigt;
    • 7 eine perspektivische Ansicht eines Beispiels einer Eingabevorrichtung zeigt;
    • 8 eine perspektivische Ansicht eines Beispiels einer Eingabevorrichtung zeigt;
    • 9 ein Flussdiagramm eines Beispiels eines Verfahrens zum Steuern einer Rechenvorrichtung mit einer Eingabevorrichtung zeigt und
    • 10 eine schematische Ansicht eines Beispiels eines Computersystems zeigt.
  • DETAILLIERTE BESCHREIBUNG
  • Es wird nun detailliert auf repräsentative Ausführungsformen Bezug genommen, die in den begleitenden Zeichnungen veranschaulicht sind. Es versteht sich, dass die folgenden Beschreibungen die Ausführungsformen nicht auf eine bevorzugte Ausführungsform einschränken sollen. Im Gegenteil ist es beabsichtigt, Alternativen, Modifikationen und Äquivalente abzudecken, wie sie innerhalb des Geistes und Schutzumfangs der beschriebenen Ausführungsformen eingeschlossen sein können, wie sie durch die beiliegenden Ansprüche definiert sind.
  • Die vorliegende Offenbarung bezieht sich allgemein auf Computereingabesysteme. Insbesondere beziehen sich die vorliegenden Ausführungsformen auf eine Eingabevorrichtung für Rechensysteme. Die hierin beschriebenen Eingabevorrichtungen stellen zusätzliche Eingabeoptionen und Funktionalitäten an einen Benutzer bereit. Diese zusätzlichen Eingabeoptionen und Funktionalitäten stellen nützliche, intuitive und leicht zu lernende Eingaben für einen Benutzer bereit, der eine Rechenvorrichtung steuert. In einem Beispiel kann ein Computersystem eine Eingabevorrichtung einschließen, die ein Gehäuse aufweist, das ein Innenvolumen definiert. Das Gehäuse kann einen Griffabschnitt und einen Basisabschnitt, der eine Öffnung definiert, einschließen. Das Computersystem kann auch einen Neigungssensor, der im Innenvolumen angeordnet ist, einen Positionssensor, der an der Öffnung angeordnet ist, und einen Prozessor einschließen. Der Prozessor kann elektrisch mit dem Positionssensor, dem Neigungssensor und einer Speicherkomponente, die elektronische Anweisungen speichert, die, wenn sie durch den Prozessor ausgeführt werden, den Prozessor veranlassen, eine erste Eingabe vom Neigungssensor zu empfangen, eine zweite Eingabe vom Positionssensor zu empfangen, basierend auf der ersten und der zweiten Eingabe zu bestimmen, ob die Basis eine Stützfläche kontaktiert, und einen Winkel der Basis relativ zur Stützfläche zu bestimmen, gekoppelt sein. Der Prozessor kann auch ein Signal basierend auf dem Winkel ausgeben, wenn die Basis die Stützfläche kontaktiert.
  • In einem Beispiel kann der Benutzer die Eingabevorrichtung neigen, um eine Rechenvorrichtung zu veranlassen, eine gewünschte Funktion durchzuführen. Die Eingabevorrichtung kann konfiguriert sein, um eindeutige Befehlssignale an eine Rechenvorrichtung zu senden, wodurch die die Rechenvorrichtung veranlasst wird, bestimmte Funktionen als Reaktion auf die Befehlssignale, basierend auf der Neigung der Vorrichtung relativ zu einer Stützfläche und während sie auf oder angrenzend an die Stützfläche positioniert ist, durchzuführen. Die Stützfläche kann zum Beispiel eine Schreibtischoberfläche oder eine andere Oberfläche sein, die die Eingabevorrichtung stützt. Die Eingabevorrichtung kann in unterschiedliche Richtungen oder in unterschiedlichem Ausmaß geneigt werden, und diese Neigungsbewegungen oder -positionen können detektiert und als Befehlssignale für die Rechenvorrichtung interpretiert werden, um eine gewünschte Funktion durchzuführen. Die gewünschte Funktion kann eine beliebige von der Rechenvorrichtung ausgeführte Funktion sein, unabhängig davon, ob sie auf einem Anzeigebildschirm der Rechenvorrichtung sichtbar erkennbar ist oder nicht.
  • Einige Beispiele für hierin beschriebene Eingabevorrichtungen können Basisabschnitte mit einer Auflagefläche (d. h. einer prädominant bemessenen, im Wesentlichen flachen unteren Oberfläche) einschließen, die konfiguriert ist, um ein Gewicht der Eingabevorrichtung auf einer Stützfläche während der Verwendung zu stützen, und eine oder mehrere Neigungsflächen aufweist, die sich in einem Winkel relativ zur Auflagefläche erstrecken. Die Neigungsflächen können eine ausgeprägte, abgewinkelte Oberfläche bereitstellen, auf die der Benutzer die Eingabevorrichtung schieben kann, und können in einigen Ausführungsformen eine Anschlagfläche definieren, auf der die Eingabevorrichtung eine begrenzte weitere Drehung aufweisen kann, wenn sie die Stützfläche kontaktiert. Die Neigungsflächen der Eingabevorrichtungen können einen Benutzer in Richtung eines bestimmten Neigungswinkels oder einer bestimmten Neigungsrichtung führen, um definitive, vorbestimmte Neigungseingaben an die Vorrichtung bereitzustellen (z. B. diskrete vordefinierte Neigungswinkel), die bestimmten Funktionen der Rechenvorrichtung entsprechen.
  • Zusätzlich zu Neigungseingabefunktionalitäten können hierin beschriebene Eingabevorrichtungen auch einen oder mehrere Orientierungssensoren oder Komponentenbewegungssensoren zum Detektieren einer Drehung der Eingabevorrichtung oder eines Abschnitts oder einer Komponente der Eingabevorrichtung einschließen. Der Benutzer kann die Eingabevorrichtung oder einen Abschnitt davon drehen, um eine gewünschte Funktion anzugeben, die von der Rechenvorrichtung durchgeführt werden soll. Auch hier kann die gewünschte Funktion, die durch den Benutzer über die Eingabevorrichtung angewiesen wird, zwischen vielen Optionen variieren, einschließlich eines Scrollens im Menü, eines Zoomens und Schwenkens eines Bildes, einer Volumen- oder Helligkeitssteuerung und/oder einer beliebigen anderen Funktion, die von der Rechenvorrichtung in einer beliebigen Art von Softwareanwendung ausgeführt wird, die von der Rechenvorrichtung ausgeführt wird.
  • Die durch hierin beschriebene Eingabevorrichtungen detektierbaren Neigungs- und Drehungseingaben erweitern die Vielfalt und die Anzahl verfügbarer Eingaben, die einem Benutzer zur Verfügung stehen. Diese zusätzlichen und erweiterten Eingaben können dazu verwendet werden, sichtbare und nicht sichtbare Funktionen, die von einer Rechenvorrichtung in einer Softwareanwendung mit immer höheren Fähigkeiten ausgeführt werden, intuitiv und effektiver zu steuern. Dies kann das Neigen und/oder Drehen der Eingabevorrichtungen, um dreidimensional dargestellte Objekte in CAD-Software zu steuern und zu ändern, Visual-Effect-Menüauswahlen innerhalb von Video- und Audiobearbeitungssoftwareprogrammen oder beliebigen anderen Softwareprogrammen, die von der Rechenvorrichtung ausgeführt werden, einschließen.
  • Diese und andere Ausführungsformen werden nachstehend unter Bezugnahme auf 1 - 10 erörtert. Für Fachleute wird jedoch leicht ersichtlich sein, dass die hierin in Hinblick auf diese Figuren gegebene detaillierte Beschreibung nur erklärenden Zwecken dient und nicht als einschränkend aufgefasst werden soll. Weiterhin sollte, wie hierin verwendet, ein System, ein Verfahren, ein Artikel, eine Komponente, ein Merkmal oder ein Untermerkmal, der/die/das mindestens eines von einer ersten Option, einer zweiten Option oder einer dritten Option umfasst, so verstanden werden, dass es sich auf ein System, ein Verfahren, einen Artikel, eine Komponente, ein Merkmal oder ein Untermerkmal bezieht, der/die/das eine von jeder aufgelisteten Option (z. B. nur eine der ersten Option, nur eine der zweiten Option oder nur eine der dritten Option), mehrere einer einzelnen aufgelisteten Option (z. B. zwei oder mehr der ersten Option), zwei Optionen gleichzeitig (z. B. eine der ersten Option und eine der zweiten Option) oder eine Kombination davon (z. B. zwei der ersten Option und eine der zweiten Option) einschließen kann.
  • 1 veranschaulicht eine Eingabevorrichtung 100, die sich auf einer Stützfläche 106 befindet, die über einen Verbinder 110 mit einer Rechenvorrichtung 102 verbunden ist. Die Eingabevorrichtung 100 kann hierin auch als eine Maus 100 bezeichnet werden. Der Verbinder 110 ist in gestrichelten Linien gezeigt, um anzugeben, dass der Verbinder 110 optional ist. In einem Beispiel kann die Maus 100 drahtlos mit der Rechenvorrichtung 102 verbunden sein. Die Rechenvorrichtung 102 kann einen Anzeigebildschirm 104 und einen Eingabezeiger (z. B. einen Cursor) 108 einschließen, der auf dem Anzeigebildschirm 104 angezeigt wird. Die Maus 100 kann auf einer Stützfläche 106 aufliegen und von einem Benutzer bedient werden, der mit der Rechenvorrichtung 102 (z. B. einem Computersystem) interagiert. Ein Prozessor in der Maus 100 oder in der Rechenvorrichtung 102 kann die benutzerinduzierte Bewegung der Maus 100 auf den Cursor 108 auf dem Anzeigebildschirm 104 der Rechenvorrichtung 102 übertragen, wodurch der Cursor 108 auf dem Anzeigebildschirm 104 gesteuert wird.
  • Der Begriff „Maus“, wie er hierin verwendet wird, beschreibt eine elektronische Eingabevorrichtung oder eine kreisförmige Benutzereingabevorrichtung, die hierin als eine Maus 100 beschrieben wird. In einem oder mehreren Beispielen können die hierin beschriebenen elektronischen Eingabevorrichtungen oder kreisförmigen Benutzereingabevorrichtungen, einschließlich der Maus 100, eine Fernbedienung, eine Lautstärkeregelung, eine Cursorsteuerungsvorrichtung, eine Klickeingabevorrichtung, ein Zeiger, ein Gamepad oder eine andere elektronische Eingabevorrichtung sein, die in der Lage ist, Steuersignale an eine elektronische Vorrichtung, wie die in 1 gezeigte Rechenvorrichtung 102, bereitzustellen.
  • Die Maus 100 kann mit einer Vielfalt von elektronischen Vorrichtungen (z. B. Laptops, Tablets, Fernsehgeräte, Virtual-Reality-Headsets usw.) interagieren, die einen diversen Satz von Funktionen an Benutzer bereitstellen. Der Modus der Maus 100 kann sich entsprechend der Verbindung zwischen der Maus 100 und einer elektronischen Vorrichtung ändern. Zum Beispiel kann die Maus 100 als eine Maus für einen Computer fungieren und zwischen Vorrichtungen umschalten (dynamisch oder manuell), um mit einem Fernsehgerät oder einer anderen elektronischen Vorrichtung oder einem Rechensystem zu interagieren.
  • Die Maus 100 kann über den Verbinder 110 mit der Rechenvorrichtung 102 verbunden sein. In einem Beispiel kann der Verbinder 110 ein Kabel (z. B. eine Vielzahl von Drähten zum Übertragen von Energie, Steuersignalen oder anderen Schnittstellendaten) sein, wodurch eine drahtgebundene Verbindung zwischen der Maus 100 und einer anderen elektronischen Vorrichtung (z. B. einem Computer, einer Anzeige, einem Fernseher, einer ähnlichen Vorrichtung oder Kombinationen davon) erzeugt wird. In einem Beispiel kann der Verbinder 110 zwischen der Maus 100 und der Rechenvorrichtung 102 oder einer anderen elektronischen Vorrichtung drahtlos (z. B. mit BLE, RF, WLAN, LAN, WPAN, anderen Drahtlos-Standards und Kombinationen davon kompatibel) sein und Bewegungen der Maus 100 elektronisch an die Rechenvorrichtung 102 oder eine andere elektronische Vorrichtung kommunizieren.
  • Ein Benutzer kann die Maus 100 in einer Vielfalt von Griffkonfigurationen und Handpositionen greifen. Zum Beispiel kann ein Benutzer eine linke Hand, um die elektronische Vorrichtung 100 in einer Instanz zu greifen, und eine rechte Hand, um die Maus 100 in einer anderen Instanz zu greifen, verwenden. In einem anderen Beispiel kann der Benutzer die Maus 100 mit allen fünf Fingern und einem Abschnitt seiner Handfläche (d. h. einem „Klauen“-Griff) greifen. In einem anderen Beispiel kann der Benutzer die Maus 100 mit nur zwei oder drei Fingern (d. h. einem „Zangen“-Griff) greifen. Die Maus 100 kann basierend auf der Position der Hand des Benutzers aktiv und automatisch neu orientieren, welche Richtung der Richtung des Cursors 108 auf dem Anzeigebildschirm 104 entspricht. Zusätzlich ermöglicht, wie nachstehend unter Bezugnahme auf andere Figuren ausführlicher beschrieben wird, das kreisförmige Design der Maus 100 dem Benutzer, die elektronische Eingabevorrichtung in verschiedenen Orientierungen zu greifen, ohne die Maus physisch neu zu orientieren oder anderweitig ihre Funktionalität und Fähigkeit, eine Fingereingabe zu empfangen, unterbrechen zu müssen.
  • Beliebige der Merkmale, Komponenten und/oder Teile, einschließlich der in 1 gezeigten Anordnungen und Konfigurationen davon, können, entweder allein oder in einer beliebigen Kombination, in einem beliebigen der anderen Beispiele von Vorrichtungen, Merkmalen, Komponenten und Teilen eingeschlossen sein, die in den anderen hierin beschriebenen Figuren gezeigt sind. Ebenso können beliebige der Merkmale, Komponenten und/oder Teile, einschließlich der Anordnungen und Konfigurationen davon, die unter Bezugnahme auf die anderen Figuren gezeigt und beschrieben sind, entweder allein oder in einer beliebigen Kombination, in dem Beispiel der in 1 gezeigten Vorrichtungen, Merkmale, Komponenten und Teile eingeschlossen sein.
  • 2A und 2B veranschaulichen eine perspektivische Ober- bzw. Unteransicht einer Eingabevorrichtung 200, die auch als eine Maus 200 bezeichnet werden kann, einschließlich eines Gehäuses 212 mit einem Griffabschnitt 214 und einem unteren Basisabschnitt 215, der eine untere Auflagefläche (z. B. eine primäre Kontaktfläche) 216 definiert. In mindestens einem Beispiel kann die Auflagefläche 216 konfiguriert sein, um eine Stützfläche zu kontaktieren, wie ein Mauspad oder eine Schreibtischoberfläche, um das Gewicht der Maus 200 während des Normalbetriebs und während die Maus 200 aufliegt und nicht von einem Körperglied des Benutzers gestützt wird zu stützen. Die Maus 200 kann eine beispielhafte Ausführungsform der Maus 100 von 1 sein. Die untere Oberfläche 216 ist konfiguriert, um auf einer Stützfläche 106 aufzuliegen, wobei die Maus 200 durch einen Benutzer von einer Position in eine andere Position gleitbar verschoben werden kann. Die Maus 200 schließt ferner einen Positionssensor 220 ein, zum Beispiel einen optischen Sensor zum Bestimmen von Ort, Position oder Bewegung. In mindestens einem Beispiel kann der Positionssensor 220 ein optischer Sensor sein, der an oder nahe einer Öffnung 218 positioniert ist, die durch den Basisabschnitt 215 und die untere Auflagefläche 216 davon definiert ist, um Licht durch die Öffnung 218 zu senden und zu empfangen. In einem Beispiel kann der optische Sensor einen Infrarotsensor einschließen. In einem oder mehreren anderen Beispielen kann der Positionssensor 220 einen mechanischen Ortssensor (z. B. eine Maus-Kugel), einen Laserort-, -positions- oder -bewegungssensor, eine ähnliche Vorrichtung oder Kombinationen davon einschließen, die an einer Öffnung 218 ausgerichtet sind, die in dem Basisabschnitt 215 definiert ist. Der Positionssensor 220, der an der Öffnung 218 ausgerichtet ist, kann die Stützfläche 106 und die Bewegung (Ortsänderungen) der Maus 200 auf der Stützfläche 106 durch die Öffnung 218 detektieren.
  • In mindestens einem Beispiel kann die Öffnung 218 ein Durchgangsloch einschließen, das durch mindestens eine Materialschicht oder eine untere Wand der unteren Auflagefläche 216 des Basisabschnitts 215 verläuft, um zu ermöglichen, dass Licht durch die untere Auflagefläche 216 hindurchtritt. In einem solchen Beispiel kann die Öffnung 218 eine physische Öffnung in der unteren Auflagefläche 216 einschließen. In einem oder mehreren anderen Beispielen kann die untere Auflagefläche 216 einen optisch oder elektromagnetisch transparenten Abschnitt einschließen, wo sich ansonsten die Öffnung 218 befinden würde. Somit kann die Gehäusewand an der unteren Auflagefläche 216 eine Öffnung 218 weglassen und stattdessen einen fensterartigen transparenten Abschnitt aufweisen, der ermöglicht, dass elektromagnetische Signale (z. B. Infrarotwellen, Ultraviolettwellen, ähnliche Signale oder Kombinationen davon) über den Positionssensor 220 durch die untere Auflagefläche 216 emittiert und empfangen werden. Dies kann bewirken, dass die untere Auflagefläche 216 ein kontinuierliches, ununterbrochenes, im Wesentlichen flaches, optisch ansprechendes Oberflächenerscheinungsbild aufweist. In einigen Fällen kann der transparente Abschnitt für ein menschliches Auge visuell opak sein, während er für bestimmte andere Lichtarten, wie Infrarotsignale, transparent ist. Weiterhin kann in einigen Beispielen eine Durchgangslochöffnung 218 mit einem klaren, transparenten oder lichtdurchlässigen Material gefüllt sein, um zu gestatten, dass Signale durch die Öffnung 218 hindurchtreten, während der Durchgang von Verunreinigungen durch die untere Auflagefläche 216 verhindert wird. Somit schließt die untere Auflagefläche 216 möglicherweise keine physische Öffnung oder kein physisches Durchgangsloch ein, und die untere Auflagefläche 216 kann eine kontinuierliche, bündige Oberfläche mit einem transparenten Fenster oder einem Abschnitt davon bilden.
  • In mindestens einem Beispiel kann die Eingabevorrichtung 200 eine Wendeposition relativ zu einer Auflagefläche messen, einschließlich einer inertialen Verfolgung, einer magnetischen Verfolgung, einer Ultraschallverfolgung oder anderer optischer Fluss- oder visueller inertialer Odometrieverfahren, einer Verfolgung mit optischem Entfernungsmesser, ähnlicher Verfahren und Kombinationen davon. Auf diese Weise kann auch die Wendeposition verfolgt werden, sowie detektiert werden, wann die Eingabevorrichtung 200 von der Auflagefläche angehoben ist. In mindestens einem Beispiel kann die magnetische Verfolgung eine Magnetquelle (Permanent- oder Elektromagnet) und einen Magnetfelddetektor, der die Position im Raum der Quelle schätzen kann, einschließen. In einem solchen Beispiel kann sich der Magnet in der Eingabevorrichtung 200 befinden, und der Detektor kann sich in der Rechenvorrichtung befinden. In mindestens einem Beispiel kann sich der Magnet in der Rechenvorrichtung befinden, und der Detektor kann sich in der Eingabevorrichtung 200 befinden. In mindestens einem Beispiel kann ein optisches Verfahren (d. h. ein visuelles Odometrieverfahren) einen oder mehrere optische Sensoren in der Eingabevorrichtung 200 (z. B. Niedrigauflösungskameras) einschließen, die die umliegende Umgebung detektieren und Bewegung schätzen können, indem sie messen, wie schnell sich visuelle Merkmale der Umgebung bewegen oder ändern. Dies könnte einen einzelnen visuellen Sensor an oder nahe der Unterseite der Eingabevorrichtung 200, der nicht darauf beschränkt ist, in einem festen Abstand zu arbeiten, oder mehrere Sensoren, die an verschiedenen Stellen entlang der oder um die Außenoberfläche der Eingabevorrichtung 200 positioniert sind, einschließen.
  • In mindestens einem Beispiel ist der Griffabschnitt 214 aus einem einzelnen, unitären Materialstück gebildet. In einem solchen Beispiel sind der Griffabschnitt 214 und der Basisabschnitt 215 relativ zueinander positionsfixiert. In einem anderen Beispiel sind der Griffabschnitt 214 und der Basisabschnitt 215 als separate Stücke ausgebildet, bleiben jedoch relativ zueinander positionsfixiert, sodass das Bewegen eines Abschnitts den anderen Abschnitt entsprechend bewegt. In mindestens einigen Beispielen sind der Griffabschnitt 214 und der Basisabschnitt 215 als separate Stücke ausgebildet, und der Griffabschnitt 214 kann relativ zu dem Basisabschnitt 215 bewegt, gedreht, gedrückt, ausgelenkt, verschoben oder anderweitig gehandhabt werden, während sich die Maus 200 in einem erwarteten Betriebszustand befindet (d. h. nicht auseinandergebaut, nichtfunktional, defekt usw.). Diese und andere Beispiele werden nachstehend unter Bezugnahme auf andere Figuren ausführlicher beschrieben.
  • Beliebige der Merkmale, Komponenten und/oder Teile, einschließlich der in 2A - 2B gezeigten Anordnungen und Konfigurationen davon, können, entweder allein oder in einer beliebigen Kombination, in einem beliebigen der anderen Beispiele von Vorrichtungen, Merkmalen, Komponenten und Teilen eingeschlossen sein, die in den hierin beschriebenen anderen Figuren gezeigt sind. Ebenso können beliebige der Merkmale, Komponenten und/oder Teile, einschließlich der Anordnungen und Konfigurationen davon, die unter Bezugnahme auf die anderen Figuren gezeigt und beschrieben sind, entweder allein oder in beliebiger Kombination, in den Beispielen der in 2A - 2B gezeigten Vorrichtungen, Merkmale, Komponenten und Teile eingeschlossen sein.
  • 3A veranschaulicht eine schematische Querschnittsansicht eines anderen Beispiels einer Eingabevorrichtung 300, die ein Gehäuse 312 mit einem Griffabschnitt 314 und einem Basisabschnitt 315, der eine Auflagefläche 316 definiert, einschließt. Das Gehäuse 312 kann ein Innenvolumen 322 definieren. Das Beispiel der Eingabevorrichtung 300 in 3A liegt auf einer Stützfläche 306 auf, sodass die Auflagefläche 316 des Basisabschnitts 315 die Stützfläche 306 kontaktiert. Der Benutzer kann die Eingabevorrichtung 300 handhaben, wobei die Auflagefläche 316 die Stützfläche 306 kontaktiert, wie gezeigt, und der Positionssensor 320 kann in dem Innenvolumen 322 an oder ausgerichtet an der Öffnung 318 angeordnet sein, um Licht oder andere Teilchen/Wellen durch die Öffnung 318, die in dem Basisabschnitt 315 definiert ist, zu senden und zu empfangen. Der Positionssensor 322 kann eine Bewegung (z. B. eine Geschwindigkeit oder eine Änderung der Punkt-zu-Punkt-Position) und eine Position (z. B. eine Verlagerung oder einen vertikalen Abstand) der Eingabevorrichtung 300 relativ zu der Stützfläche 306 detektieren, wenn der Benutzer die Eingabevorrichtung 300 über die Stützfläche 306 schiebt.
  • In mindestens einem Beispiel kann die Eingabevorrichtung 300 einen Berührungssensor 324 einschließen, der gegen den Griffabschnitt 314 angeordnet ist. Der Berührungssensor 324 kann eine(n) oder mehrere kapazitive Berührungssensoren, Platten, Pads oder andere Sensoren einschließen, die konfiguriert sind, um einen Berührungskontakt (oder Beinahekontakt) zwischen dem Benutzer und dem Gehäuse 312 zu detektieren, zum Beispiel zwischen den Fingern oder der Hand des Benutzers und dem Griffabschnitt 314. In mindestens einem Beispiel kann die Eingabevorrichtung 300 einen Neigungssensor 326 einschließen, der in dem Innenvolumen 322 angeordnet ist, sowie einen Prozessor 328, der in dem Innenvolumen 322 angeordnet ist und in elektrischer Kommunikation mit dem Positionssensor 320 und dem Neigungssensor 326 steht. Zusätzlich kann die Eingabevorrichtung 300 eine Speicherkomponente 330 einschließen, die elektrisch mit dem Prozessor 328 gekoppelt ist. In mindestens einem Beispiel kann die Eingabevorrichtung 300 eine Batterie einschließen. In mindestens einem Beispiel kann die Eingabevorrichtung 300 ein Funkgerät einschließen.
  • In mindestens einem Beispiel kann der Neigungssensor 326 einen Sensor oder eine Sensorbaugruppe einschließen, der/die konfiguriert ist, um einen Neigungswinkel der Auflagefläche 316 zu detektieren. In mindestens einem Beispiel kann der Neigungssensor 326 ein(en) oder mehrere Beschleunigungsmesser, Gyroskope, Magnetometer, ähnliche Sensoren oder Kombinationen davon einschließen. In mindestens einem Beispiel schließt der Neigungssensor 326 eine inertiale Messeinheit (IMU) ein, die in dem Innenvolumen 322 angeordnet ist. Eine IMU kann konfiguriert sein, um eine Drehung der Maus 300 in bis zu drei Freiheitsgraden zu detektieren, und kann konfiguriert sein, um eine Verschiebung der Maus 300 durch den Raum in bis zu drei Freiheitsgraden zu detektieren.
  • 3B veranschaulicht die Eingabevorrichtung 300 mit dem Gehäuse 312, das so gehalten wird, dass die primäre, im Wesentlichen flache Unterseite des Basisabschnitts 315 in einem Winkel θ relativ zu der Stützfläche 306 positioniert ist. Der Winkel θ definiert den Winkel zwischen den Ebenen, die durch die Auflagefläche 316 der Eingabevorrichtung 300 und die Stützfläche 306 definiert sind. Die Eingabevorrichtung 300 kann wie gezeigt positioniert werden, zum Beispiel, wenn ein Benutzer eine Seite der Eingabevorrichtung 300 von der Stützfläche 306 anhebt, während mindestens ein Abschnitt des Basisabschnitts 315 mit der Stützfläche 306 in Kontakt bleibt. Der in dem Innenvolumen 322 angeordnete Neigungssensor 326 kann den Winkel θ detektieren. Zusätzlich kann der Positionssensor 320 konfiguriert sein, um einen Abstand D zwischen der Öffnung 318 oder der Auflagefläche 316 des unteren Abschnitts 315 nahe der Öffnung 318 und der Stützfläche 306 zu detektieren. In mindestens einem Beispiel kann der Positionssensor 320 einen Laufzeitsensor (z. B. einen optischen ToF-Sensor) einschließen, der konfiguriert ist, um den Abstand D zu bestimmen. In mindestens einem Beispiel ist der Positionssensor 320 ein optischer Sensor, der elektrisch mit dem Prozessor 328 gekoppelt ist, der den Abstand D basierend auf einem Signal-Rausch-Verhältnis bestimmen kann. Das heißt, in mindestens einem Beispiel kann das Rauschen des Signals, das durch den Positionssensor 320 durch die Öffnung 318 gesendet wird, zunehmen, wenn der Abstand D zunimmt, sodass das Signalrauschen mit dem Abstand D korreliert werden kann.
  • Das Detektieren sowohl des Winkels θ als auch des Abstands D, und in einigen Beispielen der Winkelgeschwindigkeit einer durch ein Gyroskop detektierten Bewegung, kann dem Prozessor 328 ermöglichen, zu bestimmen, ob die Eingabevorrichtung 300 vollständig von der Stützfläche 306 angehoben wurde, oder ob der Benutzer nur eine Seite der Eingabevorrichtung 300 nach oben geneigt hat, während ein gewisser Kontakt mit der Stützfläche 306 beibehalten wird, wie in 3B gezeigt. Wie vorstehend erwähnt, kann der Prozessor 328 in mindestens einem Beispiel elektrisch mit dem Positionssensor 320, dem Neigungssensor 326 und der Speicherkomponente 330 gekoppelt sein. Die Speicherkomponente 330 kann elektronische Anweisungen speichern, die, wenn sie durch den Prozessor 328 ausgeführt werden, den Prozessor 328 veranlassen, eine erste Eingabe von dem Neigungssensor 326 zu empfangen und eine zweite Eingabe von dem Positionssensor 320 zu empfangen. Basierend auf der ersten und der zweiten Eingabe (d. h. dem Winkel θ bzw. dem Abstand D), kann der Prozessor 328 bestimmen, ob der Basisabschnitt 315 die Stützfläche 306 kontaktiert. Der Prozessor 328 kann auch den Winkel θ des Basisabschnitts 315 relativ zu der Stützfläche 306 bestimmen. Wie vorstehend erwähnt, können die elektronischen Anweisungen, wenn sie durch den Prozessor 328 ausgeführt werden, basierend auf dem ersten Signal und dem zweiten Signal auch bestimmen, ob der Basisabschnitt 315 die Stützfläche 306 nicht kontaktiert, sodass die Eingabevorrichtung vollständig von der Stützfläche 306 angehoben ist. In mindestens einem Beispiel kann das erste Signal Daten oder Informationen einschließen, die den Winkel θ angeben, und das zweite Signal kann Daten oder Informationen einschließen, die den Abstand D angeben. In mindestens einem Beispiel kann, wenn die Eingabevorrichtung 300 vollständig angehoben ist, sodass sie die Auflagefläche 316 nicht kontaktiert, die Differenz der Winkelgeschwindigkeit, die von einem Gyroskop oder Bewegungssensor der Eingabevorrichtung 300 detektiert wird, im Vergleich dazu, wenn die Eingabevorrichtung 300 vollständig oder teilweise auf der Auflagefläche 316 aufliegt, höher sein.
  • In einem Beispiel können, wenn der Winkel θ über einer bestimmten Winkelschwelle liegt und der Abstand D unter einer bestimmten Abstandsschwelle liegt (wobei die Abstandsschwelle potenziell teilweise relativ zu einer bestimmten Winkelschwelle von Θ bestimmt wird), und da der Durchmesser oder die Querabmessung des Basisabschnitts 315 bekannt ist, diese zwei Eingaben bestimmen, dass mindestens ein Abschnitt des Basisabschnitts 315 die Stützfläche 306 immer noch kontaktiert. Umgekehrt kann in einem anderen Beispiel, wenn der Winkel θ unter einer bestimmten Winkelschwelle liegt und der Abstand D unter einer bestimmten Abstandsschwelle liegt (wobei auch hier die zwei Schwellen potenziell teilweise voneinander abhängig sind), der Prozessor 328 bestimmen, dass die Eingabevorrichtung 300 vollständig von der Stützfläche 306 angehoben wurde.
  • In mindestens einem Beispiel kann der Prozessor 328 ein Signal basierend auf dem Winkel θ und dem Abstand D ausgeben. Wenn der Prozessor 328 zum Beispiel bestimmt, dass der Basisabschnitt 315 die Stützfläche 306 immer noch kontaktiert, selbst wenn nur am Eckrandabschnitt des Basisabschnitts 315, wie in 3B gezeigt, und der Benutzer die Eingabevorrichtung 300 geneigt hat, wie in 3B gezeigt, kann der Prozessor 328 ein Signal an eine Rechenvorrichtung (z. B. die in 1 gezeigte Rechenvorrichtung 102) senden, um eine erste Funktion durchzuführen. Wenn der Prozessor 328 bestimmt, dass sich die Eingabevorrichtung 300 in der in 3A gezeigten Position befindet, kann der Prozessor 328 ein zweites, anderes Signal an eine Rechenvorrichtung senden, um eine zweite Funktion durchzuführen. Wenn der Prozessor ferner basierend auf den zwei Eingaben des Winkels θ und des Abstands D bestimmt, dass die Eingabevorrichtung 300 vollständig von der Stützfläche 306 angehoben wurde, kann der Prozessor ein drittes Signal an die Rechenvorrichtung senden, um eine andere Funktion durchzuführen.
  • Auf diese Weise kann der Prozessor 328 bestimmen, wie der Benutzer die Eingabevorrichtung 300 physisch handhabt, egal, ob auf die herkömmliche Art und Weise, bei der die Vorrichtung 300 vollständig auf der Stützfläche aufliegt und gleitet, auf eine geneigte Art und Weise, wie in 3B gezeigt, oder in einem „3D-Modus“, bei dem sie vollständig von der Stützfläche 306 angehoben ist. Basierend auf diesen unterschiedlichen Modi kann der Prozessor verschiedene Bewegungen, Berührungspunkte auf dem Griffabschnitt 314, die durch den Berührungssensor 324 detektiert werden, oder andere Eingabegesten unterschiedlich interpretieren und eindeutige Signale an einen Computer basierend auf diesen eindeutigen Eingaben und Modi senden.
  • Zum Beispiel kann der Prozessor in dem in 3A gezeigten Auflagemodus eine Drehung der Maus um ihre zentrale vertikale Achse (z. B. eine Achse senkrecht zu der Stützfläche 306 in 3A), wie durch einen oder mehrere Sensoren detektiert, einschließlich einer IMU des Neigungssensors 326, als einen Eingabebefehl in eine Rechenvorrichtung zum Scrollen durch ein Menü, das auf einem Bildschirm angezeigt wird, interpretieren. Wenn der Benutzer dagegen die Eingabevorrichtung 300 vollständig von der Stützfläche 306 anhebt, kann die Drehung der Eingabevorrichtung 300 um die gleiche Achse als ein Befehl interpretiert werden, der gesendet wird, um ein visuelles Objekt auf dem Anzeigebildschirm zu drehen. Schließlich kann, wie in 3B gezeigt, die geneigte Position der Eingabevorrichtung 300 detektiert werden, und ein Ausgabebefehlssignal kann an den Computer gesendet werden, um zwischen Registerkarten in einer Internetbrowseranwendung zu wechseln. Somit kann in einem Beispiel der Prozessor 328 konfiguriert sein, um ein Signal basierend auf dem Winkel θ auszugeben, wenn die Basis die Stützfläche 306 kontaktiert, aber geneigt ist. In einem anderen Beispiel kann ein solches Signal ein erstes Signal sein, und der Prozessor 328 kann konfiguriert sein, um ein zweites Signal auszugeben, wenn der Basisabschnitt 315 die Stützfläche 306 überhaupt nicht kontaktiert.
  • Die vorstehend gegebenen Beispiele bezüglich verschiedener Modi und Ausgabebefehle, die an einen Computer basierend auf unterschiedlichen detektierten Positionen der Eingabevorrichtung 300 gesendet werden, sind nur beispielhaft und sollen nicht einschränkend sein. Diese Beispiele veranschaulichen jedoch die Funktionalität der Eingabevorrichtung 300 beim Detektieren einer Position und Arbeiten in einem entsprechenden Betriebsmodus, um eindeutige Befehlssignale zum Steuern eines Computers auszugeben. Diese unterschiedlichen Modi und Neigungspositionen der Eingabevorrichtung 300, wie durch den detektierten Winkel θ und Abstand D bestimmt, können verwendet werden, um die Ausgabebefehle und Betriebsmodi der Eingabevorrichtung 300 auf viele andere Arten zu ändern, die hierin nicht explizit ausführlich beschrieben sind.
  • In mindestens einem Beispiel kann die Eingabevorrichtung 300 einen Emitter 332 einschließen, der elektrisch mit dem Neigungssensor 326 und dem Positionssensor 320 gekoppelt ist. Der Emitter 332 kann auch in elektrischer Kommunikation mit dem Prozessor 328 stehen und konfiguriert sein, um das erste Signal, das den durch den Neigungssensor 326 detektierten Winkel θ einschließt, und das zweite Signal, das den von dem Positionssensor 320 detektierten Abstand D einschließt, zu senden. In mindestens einem Beispiel schließt die Eingabevorrichtung 300 keinen Prozessor ein. In einem solchen Beispiel kann der Prozessor in elektrischer Kommunikation mit dem Emitter 332 ein Abschnitt einer anderen Vorrichtung in einem Computereingabesystem sein. Zum Beispiel kann der Prozessor in der Rechenvorrichtung angeordnet sein, die von der Eingabevorrichtung 300, zum Beispiel der in 1 gezeigten Rechenvorrichtung 102, gesteuert wird. Der Emitter 332 kann drahtlos mit dem Prozessor der separaten Rechenvorrichtung verbunden sein, oder der Emitter 332 kann fest mit der Rechenvorrichtung verdrahtet sein, um die Signale zu kommunizieren, die die Neigungsposition der Eingabevorrichtung 300 angeben. Somit kann der Prozessor 328 in einigen Ausführungsformen Signale (z. B. die Sensorausgangssignale des Neigungssensors 326 und des Positionssensors 320) an eine externe Vorrichtung (z. B. die Vorrichtung 102, siehe 1) senden, die die Signale interpretiert, um zu bestimmen, wie der Benutzer die Maus 300 relativ zu einer Stützfläche betreibt und positioniert. Dies kann vorteilhaft sein, um die Komplexität zu reduzieren und die Energieeffizienz der Maus 300 zu erhöhen.
  • Wie hierin verwendet, sind Teile in „elektrischer Kommunikation“ miteinander konfiguriert, um elektrische Signale direkt oder indirekt dazwischen auszutauschen, egal ob unidirektional oder bidirektional. Es kann gesagt werden, dass ein Sensor oder Emitter in elektrischer Kommunikation mit einem Prozessor steht, wenn der Prozessor Signale verwendet, die vom Sensor oder Emitter erzeugt werden, oder wenn der Prozessor Signale verwendet, die von den vom Sensor oder Emitter erzeugten Signalen abhängen oder mindestens teilweise von diesen abgeleitet sind. Zum Beispiel kann der Sensor oder Emitter über einen Eingabevorrichtungsadapter (d. h. eine Berührungssteuerungsplatine oder eine ähnliche Komponente) und einen elektrischen Kommunikationsbus in elektrischer Kommunikation mit einem Prozessor stehen.
  • Während der Benutzer die Eingabevorrichtung 300 handhabt und während Ausgabebefehlssignale, die unterschiedlichen Positionen der Eingabevorrichtung 300 entsprechen, variiert werden, kann die Eingabevorrichtung 300 auch eine Benutzerrückmeldung bereitstellen, um die Benutzerabsicht zu bestätigen oder anderweitig mit dem Benutzer zu kommunizieren und diesen zu benachrichtigen. Insofern kann die Eingabevorrichtung 300 in mindestens einem Beispiel ein Rückmeldemodul 333 einschließen. In mindestens einem Beispiel kann das Rückmeldemodul 333 eine haptische Engine zum Bereitstellen einer haptischen Rückmeldung an den Benutzer einschließen (z. B. eine Vibration, ein Rütteln oder einen haptischen Impuls). In mindestens einem Beispiel kann das Rückmeldemodul 333 eine oder mehrere Leuchten einschließen, die durch das Gehäuse 312 oder an einer Oberfläche des Gehäuses 312 sichtbar sein können. In mindestens einem Beispiel kann das Rückmeldemodul 333 einen Lautsprecher oder eine andere Audiorückmeldungskomponente einschließen. In mindestens einem Beispiel kann das Rückmeldemodul 333 eines oder mehrere der vorstehend beschriebenen Beispiele und eine beliebige Kombination davon einschließen, um den Benutzer auf mehrere Weise zu warnen. In mindestens einem Beispiel kann das Rückmeldemodul 333 ein haptisches Rückmeldemodul sein, zum Beispiel einschließlich einer haptischen Engine, kann als Reaktion auf verschiedene Bewegungen und Gesten der Maus, zum Beispiel Neigen und/oder Drehen, wie hierin beschrieben, aktiviert werden, um dem Benutzer eine Rückmeldung bereitzustellen, wenn der Benutzer die Eingabevorrichtung 300 handhabt. Zum Beispiel kann das Rückmeldemodul 333 eine Bestätigung der Benutzerabsicht an den Benutzer angeben oder, dass ein Vorgang als Reaktion auf eine Handhabung eines Benutzers der Eingabevorrichtung 300 ausgeführt wurde.
  • Beliebige der Merkmale, Komponenten und/oder Teile, einschließlich der in 3A - 3B gezeigten Anordnungen und Konfigurationen davon, können, entweder allein oder in einer beliebigen Kombination, in einem beliebigen der anderen Beispiele von Vorrichtungen, Merkmalen, Komponenten und Teilen eingeschlossen sein, die in den hierin beschriebenen anderen Figuren gezeigt sind. Ebenso können beliebige der Merkmale, Komponenten und/oder Teile, einschließlich der Anordnungen und Konfigurationen davon, die unter Bezugnahme auf die anderen Figuren gezeigt und beschrieben sind, entweder allein oder in beliebiger Kombination, in dem Beispiel der in 3A - 3B gezeigten Vorrichtungen, Merkmale, Komponenten und Teile eingeschlossen sein.
  • 4A veranschaulicht eine Seitenansicht eines anderen Beispiels einer Eingabevorrichtung 400. Die Eingabevorrichtung 400 kann einen Griffabschnitt 414 und einen Basisabschnitt 415 einschließen. Der Basisabschnitt 415 kann die Auflagefläche 416 einschließen oder definieren, die konfiguriert ist, um eine Stützfläche 406 zu kontaktieren, die das Gewicht der Eingabevorrichtung 400 während der Verwendung trägt. Die Eingabevorrichtung 400 ist so gezeigt, dass sie auf der Stützfläche 406 aufliegt, wobei die Auflagefläche 416 des Basisabschnitts 415 die Stützfläche 406 in 4A kontaktiert. In mindestens einem Beispiel kann der Basisabschnitt 415 auch eine Neigungsfläche 434 einschließen, die relativ zu der Auflagefläche 416 abgewinkelt ist und sich zwischen der Auflagefläche 416 und dem Griffabschnitt 414 erstreckt. In mindestens einem Beispiel kann die Neigungsfläche 434 abgewinkelt sein, um einen Winkel β relativ zu der Auflagefläche 416 zu definieren.
  • 4B veranschaulicht die gleiche Eingabevorrichtung 400, wenn sie von einem Benutzer derart gehandhabt wird, dass die Neigungsfläche 434 die Stützfläche 406 kontaktiert. In einer solchen Position ist die Auflagefläche 416 unter dem gleichen Winkel β, mit dem die Neigungsfläche 434 relativ zu der Auflagefläche 416 angeordnet ist, von der Stützfläche 406 angehoben. In der in 4B gezeigten geneigten Position der Eingabevorrichtung 400 kontaktiert die Neigungsfläche 434 die Stützfläche 406, um das Gewicht der Eingabevorrichtung 400 zu tragen. In einigen Ausführungsformen kann die Position von 4B eine stabile Position sein, bei der die Maus 400 in der Position verbleibt, ohne in die Position von 4A zurückzufallen, wenn ein Benutzer seinen Griff von der Maus 400 löst. In einigen Konfigurationen kehrt die Maus 400 von der Position von 4B in die Position von 4A zurück, wenn der Griff des Benutzers gelöst wird. Die Maus 400 kann eine glatte, kegelstumpfförmige Neigungsfläche 434 aufweisen, wobei die Maus 400 auf der Neigungsfläche rollen kann, während die Neigungsfläche 434 mit der Stützfläche 405 in Kontakt bleibt. Auf diese Weise kann sich die Maus 400 entlang eines Pfads drehen, der durch einen kontinuierlichen Kontakt zwischen der Neigungsfläche 434 und der Stützfläche 406 definiert ist, um einen Dreheingabemodus bereitzustellen, während sie auch geneigt ist. Verschiedene Neigungsorientierungen der Maus 400 können verschiedenen Eingaben oder Befehlen entsprechen, oder der Übergang zwischen verschiedenen Neigungsorientierungen (z. B., während die Maus 400 auf der Fläche 434 rollt) kann eine Eingabe anpassen, die auf ähnliche Weise wie das Drehen einer Wählscheibe oder das Drehen einer Kugel einer Thumbball-Maus bereitgestellt wird.
  • In mindestens einem Beispiel kann die Eingabevorrichtung 400 eine beliebige oder alle Komponenten der Eingabevorrichtung 300, die in 3A und 3B gezeigt ist, einschließen, einschließlich eines oder mehrerer Neigungssensoren, wie einer IMU, Positionssensoren, wie optischer Positionssensoren, Prozessoren, Emittern und dergleichen. In mindestens einem Beispiel kann eine IMU der Eingabevorrichtung 400, die in 4A und 4B gezeigt ist, konfiguriert sein, um zu detektieren, ob die Eingabevorrichtung 400 auf der Auflagefläche 416 oder der Neigungsfläche 434 gestützt wird.
  • Beliebige der Merkmale, Komponenten und/oder Teile, einschließlich der in 4A - 4B gezeigten Anordnungen und Konfigurationen davon, können, entweder allein oder in einer beliebigen Kombination, in einem beliebigen der anderen Beispiele von Vorrichtungen, Merkmalen, Komponenten und Teilen eingeschlossen sein, die in den hierin beschriebenen anderen Figuren gezeigt sind. Ebenso können beliebige der Merkmale, Komponenten und/oder Teile, einschließlich der Anordnungen und Konfigurationen davon, die unter Bezugnahme auf die anderen Figuren gezeigt und beschrieben sind, entweder allein oder in beliebiger Kombination, in dem Beispiel der in 4A - 4B gezeigten Vorrichtungen, Merkmale, Komponenten und Teile eingeschlossen sein.
  • 4C veranschaulicht eine untere perspektivische Ansicht einer Eingabevorrichtung 400 ähnlich der in 4A und 4B gezeigten. Die Eingabevorrichtung 400 von 4C schließt einen Griffabschnitt 414 und einen Basisabschnitt 415 ein. Der Basisabschnitt 415 kann eine Auflagefläche 416 und eine Neigungsfläche 434 einschließen, die sich von der Auflagefläche 416 zu dem Griffabschnitt 414 in einem Winkel relativ zu der Auflagefläche 416 erstreckt. In mindestens einem Beispiel kann ein Positionssensor, der innerhalb der Eingabevorrichtung 400 angeordnet ist, konfiguriert sein, um Signale, wie Licht, durch eine transparente oder halbtransparente Auflagefläche 416 zu senden und zu empfangen. In einem solchen Beispiel ist die Auflagefläche 416 transparent oder halbtransparent und als ein einzelnes, festes Stück ausgebildet, ohne eine Öffnung zu definieren. In mindestens einem Beispiel kann der Übergangsabschnitt oder der Rand zwischen der Auflagefläche 416 und der Neigungsfläche 434 abrupt sein, um eine scharfe oder klare Kante zu bilden (z. B. mit einem Krümmungsradius kleiner oder gleich 2 Millimeter), wobei die beiden Flächen 416, 434 in einem Winkel aufeinandertreffen. In ähnlicher Weise kann in mindestens einem Beispiel der Übergang zwischen der Neigungsfläche 434 und dem Griffabschnitt 414 eine abrupte oder scharfe Kante bilden, an der die beiden Flächen 414, 434 in einem Winkel aufeinandertreffen. In mindestens einem Beispiel kann die Neigungsfläche 434 eine einzelne Oberfläche sein, die sich um die kreisförmige Auflagefläche 416 erstreckt oder krümmt, und sich gerade von der Auflagefläche 416 zu dem Griffabschnitt 414 linear oder gerade erstreckt, wie von einer Seitenansicht ähnlich der in 4A und 4B gezeigten aus gesehen.
  • In einem oder mehreren anderen Beispielen, wie in 5 gezeigt, kann die Kante 540 oder der gekrümmte Übergangsabschnitt des Gehäuses 512, bei dem die Auflagefläche 516 auf die Neigungsfläche 534 trifft, abgerundet sein, um einen allmählichen Übergang (z. B. mit einem Krümmungsradius größer als 2 Millimeter) zwischen den beiden Flächen 516, 534 zu bilden. Zusätzlich kann die Kante 541 oder der gekrümmte Übergangsabschnitt des Gehäuses 512, bei dem die Neigungsfläche 534 auf den Griffabschnitt 514 trifft, ähnlich abgerundet (oder sogar abgerundeter als die Kante 540) sein, um einen allmählichen Übergang zwischen den beiden Flächen 534, 514 zu bilden. 5B zeigt eine Seitenansicht der Eingabevorrichtung 500, um ein Beispiel mit abgerundeten Übergängen zwischen den verschiedenen Flächen und Teilen 516, 534, 514 zu veranschaulichen.
  • Wie gezeigt, kann die Auflagefläche 516 einen ersten flachen Abschnitt 536 einschließen, und die Neigungsfläche 534 kann einen zweiten flachen Abschnitt 538 bilden. Eine abgerundete Kante oder ein Übergangsabschnitt 540 kann zwischen der Auflagefläche 516 und der Neigungsfläche 534 oder genauer zwischen dem ersten flachen Abschnitt 536 der Auflagefläche 516 und dem zweiten flachen Abschnitt 538 der Neigungsfläche 534 angeordnet sein. Zusätzlich kann eine abgerundete Kante oder ein abgerundeter Abschnitt einen allmählichen Übergang zwischen dem zweiten flachen Abschnitt 538 der Neigungsfläche 534 und dem Griffabschnitt 514 des Gehäuses 512 der Eingabevorrichtung 500 bilden. In Beispielen, wie den in 5 gezeigten, wenn ein Benutzer die Eingabevorrichtung 500 handhabt, um von der Auflagefläche 516 zu der Neigungsfläche 534 zu neigen, kann die abgerundete Kante oder der abgerundete Abschnitt 540 eine glatte und angenehme taktile Erfahrung bereitstellen, wenn sie von einer Auflageposition in eine Neigungsposition übergeht. Die abgerundete Kante kann es dem Benutzer auch ermöglichen, eine allmähliche Änderung des Neigungswinkels der Eingabevorrichtung 500 im Vergleich zu einem binären System (d. h. nur als geneigt oder nicht geneigt detektiert) leichter vorzunehmen, wie in Ausführungsformen, bei denen ein Eingangssignal proportional zu dem Neigungswert oder -winkel der Eingabevorrichtung 500 bereitgestellt werden kann. Im Gegensatz dazu kann die Eingabevorrichtung 500, wenn eine dramatischere oder binäre Neigungseingabe oder eine abruptere haptische Wahrnehmung gewünscht wird, abrupte Übergänge oder Kanten zwischen den verschiedenen Flächen und Teilen 516, 534, 514 einschließen, wie in anderen Beispielen (z. B. der in 4A und 4B gezeigten Eingabevorrichtung 400) gezeigt.
  • In mindestens einem Beispiel ist der gesamte Basisabschnitt 515 kontinuierlich gekrümmt, zum Beispiel mit einem konstanten Krümmungsradius oder einem sich kontinuierlich ändernden Krümmungsradius, wodurch ein kontinuierliches Neigen an einem beliebigen Punkt entlang des Basisabschnitts 515 ermöglicht wird. In mindestens einem Beispiel kann die Eingabevorrichtung 500 einen oder mehrere Kontaktsensoren einschließen, die innerhalb der Eingabevorrichtung 500 an dem Basisabschnitt 515 oder entlang dessen positioniert sind. In einem solchen Beispiel kann über den Kontaktsensor der Punkt detektiert werden, an dem der Basisabschnitt 515 die Auflagefläche kontaktiert. Die Funktion der Eingabevorrichtung 500 kann eine Funktion des detektierten Kontaktorts entlang des gekrümmten Basisabschnitts 515 sein.
  • Beliebige der Merkmale, Komponenten und/oder Teile, einschließlich der in 5 gezeigten Anordnungen und Konfigurationen davon, können, entweder allein oder in einer beliebigen Kombination, in einem beliebigen der anderen Beispiele von Vorrichtungen, Merkmalen, Komponenten und Teilen eingeschlossen sein, die in den hierin beschriebenen anderen Figuren gezeigt sind. Ebenso können beliebige der Merkmale, Komponenten und/oder Teile, einschließlich der Anordnungen und Konfigurationen davon, die unter Bezugnahme auf die anderen Figuren gezeigt und beschrieben sind, entweder allein oder in beliebiger Kombination, in dem Beispiel der in 5 gezeigten Vorrichtungen, Merkmale, Komponenten und Teile eingeschlossen sein.
  • 6A veranschaulicht eine untere perspektivische Ansicht eines anderen Beispiels einer Eingabevorrichtung 600, die einen Griffabschnitt 614 und einen Basisabschnitt 615 einschließt. Der Basisabschnitt 615 schließt eine Auflagefläche 616 ein, die eine Öffnung 618 definiert. Die Auflagefläche 616 kann planar oder flach sein. In mindestens einem Beispiel kann der Basisabschnitt 615 der Eingabevorrichtung 600 eine Vielzahl von Neigungsflächen 634a, 634b, 634b, 634d und 634e einschließen, die in 6A veranschaulicht sind, aber kann mehr oder weniger Neigungsflächen 634 einschließen. Die Vielzahl von Neigungsflächen 634a bis 634e kann jeweils flach oder planar sein und kann in einem Winkel relativ zu angrenzenden Oberflächen der Vielzahl von Neigungsflächen 634a bis 634e angeordnet sein. Somit können die Neigungsflächen 634 und die Auflagefläche 616 ein vielfältiges unteres Ende der Eingabevorrichtung 600 definieren. Zum Beispiel kann die Neigungsfläche 634a eine erste Neigungsfläche sein, und die Neigungsfläche 634b kann eine zweite Neigungsfläche angrenzend an die erste Neigungsfläche sein, die in einem Winkel relativ zur ersten Neigungsfläche angeordnet ist. Jede der Neigungsflächen 634a bis 634e kann auch in einem Winkel relativ zu der Auflagefläche 616 angeordnet sein und sich zwischen der Auflagefläche 616 und dem Griffabschnitt 614 der Eingabevorrichtung 600 erstrecken. In mindestens einem Beispiel kann der Griffabschnitt 614 kurvenförmig oder im Wesentlichen kuppelförmig sein.
  • 6B zeigt eine untere Draufsicht der Eingabevorrichtung 600. Die Auflagefläche 616 ist so gezeigt, dass sie die Öffnung 618 definiert, durch die ein Positionssensor Signale senden und empfangen kann. Die Neigungsfläche 634 ist auch so gezeigt, dass sie eine Vielzahl von ausgeprägten Abschnitten oder Teilflächen aufweist, die um die Auflagefläche 616 herum angeordnet sind und sich von der Auflagefläche 616 zu einer äußeren Umfangskante der Eingabevorrichtung 600 erstrecken, wo die Neigungsfläche 634 auf den Griffabschnitt 614 trifft. Das in 6A und 6B gezeigte Beispiel der Eingabevorrichtung 600 schließt acht separate und ausgeprägte Abschnitte der Neigungsfläche 634 ein. Andere Beispiele können jedoch mehr oder weniger als die acht gezeigten Abschnitte einschließen.
  • Die Vielzahl von ausgeprägten Neigungsflächen 634a bis 634e, die die Auflagefläche 616 umgeben und sich von dieser erstrecken, stellen diskrete Richtungen bereit, in die der Benutzer die Eingabevorrichtung 600 neigen kann, von der Auflagefläche 616 aufliegend zum Aufliegen auf der Neigungsfläche 634. In einem solchen Beispiel kann der Benutzer eine taktile Rückmeldung von jedem ausgeprägten Abschnitt der Neigungsfläche 634 empfangen, wenn der gewünschte Abschnitt der Neigungsfläche 634 während der Verwendung die Stützfläche kontaktiert. In mindestens einem Beispiel kann die in 6A und 6B gezeigte Eingabevorrichtung 600 beliebige oder alle Komponenten von hierin beschriebenen anderen Eingabevorrichtungen, zum Beispiel der in 3A und 3B gezeigten Eingabevorrichtung 300, einschließen. Zum Beispiel kann die Eingabevorrichtung 600 zusätzlich zu einem oder mehreren Positionssensoren einen oder mehrere Neigungssensoren, einschließlich eines oder mehrerer IMU-Sensoren, einschließen. Diese Sensoren können konfiguriert sein, um den Winkel der Auflagefläche 616 relativ zu einer Stützfläche zu bestimmen, auf der die Eingabevorrichtung 600 gehandhabt werden kann. Wenn durch den Benutzer geneigt, zum Beispiel wenn die Eingabevorrichtung 600 auf der Neigungsfläche 634 oder einer der Vielzahl von diskreten Neigungsflächen 634a - 634e der Neigungsfläche 634 aufliegt, können der eine oder die mehreren Sensoren der Eingabevorrichtung 600, zum Beispiel ein oder mehrere IMU-Sensoren, konfiguriert sein, um zu detektieren, ob die Eingabevorrichtung 600 auf einer der Vielzahl von Neigungsflächen 634a bis 634e, wie zum Beispiel der ersten planaren Neigungsfläche 634a oder der zweiten planaren Neigungsfläche 634b der Neigungsfläche 634, gestützt wird.
  • In mindestens einer Ausführungsform können eine oder mehrere der einzelnen Neigungsflächen 634a bis 634e der Neigungsfläche 634 eine Öffnung definieren, durch die ein Positionssensor Signale senden und empfangen kann, um einen Abstand zwischen einer Stützfläche, auf der die Eingabevorrichtung 600 aufliegt, und der entsprechenden Neigungsfläche 634a bis 634e zu detektieren. Dies kann mit jedem Positionssensor erreicht werden, der jeder der Vielzahl von Neigungsflächen 634a bis 634e entspricht, ähnlich dem in 3B gezeigten Positionssensor 320, der den Abstand D von der Stützfläche 306 entfernt detektiert.
  • Beliebige der Merkmale, Komponenten und/oder Teile, einschließlich der in 6A - 6B gezeigten Anordnungen und Konfigurationen davon, können, entweder allein oder in einer beliebigen Kombination, in einem beliebigen der anderen Beispiele von Vorrichtungen, Merkmalen, Komponenten und Teilen eingeschlossen sein, die in den hierin beschriebenen anderen Figuren gezeigt sind. Ebenso können beliebige der Merkmale, Komponenten und/oder Teile, einschließlich der Anordnungen und Konfigurationen davon, die unter Bezugnahme auf die anderen Figuren gezeigt und beschrieben sind, entweder allein oder in beliebiger Kombination, in dem Beispiel der in 6A - 6B gezeigten Vorrichtungen, Merkmale, Komponenten und Teile eingeschlossen sein.
  • 7 veranschaulicht ein Beispiel einer Eingabevorrichtung 700, die einen Griffabschnitt 714 und einen unteren Basisabschnitt 715 einschließt. Der Basisabschnitt 715 kann konfiguriert sein, um während der Verwendung auf einer Stützfläche aufzuliegen, und die Eingabevorrichtung 700 kann eine zentrale Achse 742 normal zur unteren Oberfläche des Basisabschnitts 715 oder normal zur Stützfläche, auf der der Basisabschnitt 715 während der Verwendung aufliegt, definieren. Die Eingabevorrichtung 700 kann einen Orientierungssensor, wie einen IMU-Sensor, einschließen, um eine Drehung des Griffabschnitts 714 um die zentrale Achse 742 zu detektieren. Die Vorrichtung 700 kann einen oder mehrere andere Sensoren einschließen, wie zum Beispiel Positionssensoren, die konfiguriert sind, um Licht durch eine oder mehrere Öffnungen zu senden und zu empfangen, die durch den Basisabschnitt 715 definiert sind.
  • Wie in 7 gezeigt, kann der Griffabschnitt in mindestens einem Beispiel symmetrisch um die zentrale Achse 742 in einer beliebigen Querschnittsebene, einschließlich der zentralen Achse 742, sein. In mindestens einem Beispiel kann der Griffabschnitt 714 um die zentrale Achse 742 relativ zu dem Basisabschnitt 715 gedreht werden. Das heißt, in mindestens einem Beispiel sind der Griffabschnitt 714 und der Basisabschnitt 715 als zwei separate Stücke der Eingabevorrichtung 700 drehbar gekoppelt. Ferner kann der Griffabschnitt 714 in mindestens einem Beispiel in der Richtung der zentralen Achse 742 parallel oder in anderen Richtungen in einem Winkel relativ zur zentralen Achse unabhängig nach oben und unten artikulierbar oder komprimierbar sein. In mindestens einem Beispiel kann der Griffabschnitt 714 relativ zu dem Basisabschnitt 715 gedrückt, angeklickt oder niedergedrückt werden.
  • Die Handhabung (z. B. axiale Drehung) des Griffabschnitts 714 relativ zu dem Basisabschnitt 715 kann von der Eingabevorrichtung 700 detektiert werden, und ein oder mehrere Ausgabebefehlssignale können von der Eingabevorrichtung 700 basierend auf der eindeutigen Handhabung des Griffabschnitts 714 erzeugt werden. Das Ausgabebefehlssignal von der Eingabevorrichtung 700 kann an eine Rechenvorrichtung gesendet werden, um die Rechenvorrichtung zu veranlassen, eine oder mehrere Funktionen durchzuführen. Zum Beispiel kann beim Steuern eines oder mehrerer Bilder auf einer Anzeige der Rechenvorrichtung die Drehung des Griffabschnitts 714 um die zentrale Achse 742 die Eingabevorrichtung 700 veranlassen, ein Befehlssignal zu senden, um das auf der Rechenvorrichtung angezeigte visuelle Bild zu bearbeiten. Wenn der Griffabschnitt 714 ohne Drehung um die zentrale Achse 742 niedergedrückt oder gedrückt wird, kann die Eingabevorrichtung ein anderes Befehlssignal an die Rechenvorrichtung senden, um etwas anderes zu tun (z. B., um ein angezeigtes visuelles Bild anders zu bearbeiten oder eine andere Eigenschaft der Benutzerdaten oder die grafische Benutzeroberfläche anzupassen). In vorstehend beschriebenen Beispielen sind Bezugnahmen auf die Handhabung der von der Rechenvorrichtung angezeigten Anzeigebilder nicht als einschränkend, sondern vielmehr als beispielhaft zu verstehen. Andere Befehlssignale, die von den hierin beschriebenen Eingabevorrichtungen gesendet werden, können eine Rechenvorrichtung veranlassen, eine oder mehrere andere Funktionen durchzuführen, die vom Benutzer nicht visuell sichtbar sind.
  • In mindestens einem Beispiel kann eine Kombination aus Niederdrücken des Griffabschnitts 714 zusammen mit einer Neigung oder Drehung der Eingabevorrichtung 700 einen kupplungsartigen Mechanismus oder einen Indikator dafür, was die Absicht des Benutzers ist, angeben. Umgekehrt kann eine Neigung oder Drehung der Eingabevorrichtung 700 ohne Klick oder Niederdrücken des Griffabschnitts 714 angeben, dass sie als Indikator für die Absicht verwendet werden kann.
  • Beliebige der Merkmale, Komponenten und/oder Teile, einschließlich der in 7 gezeigten Anordnungen und Konfigurationen davon, können, entweder allein oder in einer beliebigen Kombination, in einem beliebigen der anderen Beispiele von Vorrichtungen, Merkmalen, Komponenten und Teilen eingeschlossen sein, die in den hierin beschriebenen anderen Figuren gezeigt sind. Ebenso können beliebige der Merkmale, Komponenten und/oder Teile, einschließlich der Anordnungen und Konfigurationen davon, die unter Bezugnahme auf die anderen Figuren gezeigt und beschrieben sind, entweder allein oder in beliebiger Kombination, in dem Beispiel der in 7 gezeigten Vorrichtungen, Merkmale, Komponenten und Teile eingeschlossen sein.
  • 8 veranschaulicht eine perspektivische Ansicht eines anderen Beispiels einer Eingabevorrichtung 800. Die Eingabevorrichtung 800 kann einen Griffabschnitt mit einem oberen Abschnitt 814 und einem Basisabschnitt 815 einschließen. Zusätzlich kann der Griffabschnitt 814 eine Seitenwand 844 einschließen, die zwischen dem oberen Abschnitt 814 und dem Basisabschnitt 815 angeordnet ist. Die Seitenwand 844 kann relativ zu dem oberen Abschnitt 814 und dem Basisabschnitt 815 um eine vertikale Achse (ähnlich der Achse 742 in 7) axial drehbar sein. In mindestens einem Beispiel kann die Seitenwand 844 eine äußere Seitenfläche definieren, die relativ zu dem oberen Abschnitt 814 und dem Basisabschnitt 815 drehbar ist, wie durch die in 8 gezeigten Pfeile angegeben. In einigen Ausführungsformen kann der Basisabschnitt 815 eine Neigungsfläche (z. B. eine der Neigungsflächen anderer Ausführungsformen hierin, wie die in 4A - 4C gezeigte Oberfläche 434) umfassen.
  • Wie vorstehend unter Bezugnahme auf andere Beispiele von Eingabevorrichtungen erwähnt, kann die in 8 gezeigte Eingabevorrichtung 800 einen Orientierungssensor einschließen, der einen oder mehrere der Orientierungssensoren, wie den Neigungssensor mit IMU-Sensoren, um die Drehung der Seitenwand 844 zu detektieren, einschließt. In einigen Beispielen kann der Orientierungssensor einen Encoder, eine mechanische Vorrichtung oder eine optische Vorrichtung einschließen, der/die eine Drehung der Seitenwand 844 detektieren kann. In jedem Fall kann der Orientierungssensor der Eingabevorrichtung 800 konfiguriert sein, um eine Drehung der Seitenwand 844 relativ zu dem oberen Griffabschnitt 814 zu detektieren.
  • Beliebige der Merkmale, Komponenten und/oder Teile, einschließlich der in 8 gezeigten Anordnungen und Konfigurationen davon, können, entweder allein oder in einer beliebigen Kombination, in einem beliebigen der anderen Beispiele von Vorrichtungen, Merkmalen, Komponenten und Teilen eingeschlossen sein, die in den hierin beschriebenen anderen Figuren gezeigt sind. Ebenso können beliebige der Merkmale, Komponenten und/oder Teile, einschließlich der Anordnungen und Konfigurationen davon, die unter Bezugnahme auf die anderen Figuren gezeigt und beschrieben sind, entweder allein oder in beliebiger Kombination, in dem Beispiel der in 8 gezeigten Vorrichtungen, Merkmale, Komponenten und Teile eingeschlossen sein.
  • Unter erneuter Bezugnahme auf die in 2A und 2B gezeigte und vorstehend beschriebene Eingabevorrichtung 200 schließt mindestens ein Beispiel der Eingabevorrichtung 200 ein Gehäuse 212 ein, das als ein einzelnes unitäres Stück ausgebildet ist, das den Griffabschnitt 214 und den Basisabschnitt 215 einschließt, die als ein einzelnes Stück ausgebildet sind. In einem solchen Beispiel können die verschiedenen Sensoren der Eingabevorrichtung 200, einschließlich eines oder mehrerer Orientierungssensoren, wie eines Neigungssensors, IMU-Sensors, eines oder mehrerer Positionssensoren und dergleichen, wie unter Bezugnahme auf andere Beispiele von Eingabevorrichtungen hierin beschrieben, konfiguriert sein, um eine Drehung der Eingabevorrichtung 200 um eine zentrale Achse normal zu der unteren Oberfläche 216 zu detektieren. Der Benutzer kann die gesamte Eingabevorrichtung 200 um die zentrale Achse drehen, wenn die untere Oberfläche 216 während der Verwendung die Stützfläche kontaktiert. Ähnlich wie die in 7 und 8 gezeigten Eingabevorrichtungen 700, 800 kann die Eingabevorrichtung 200 konfiguriert sein, um Befehlssignale an eine Rechenvorrichtung basierend auf einer detektierten Drehung des Gehäuses 212 auszugeben.
  • 9 veranschaulicht ein Diagramm eines Verfahrens 900 zum Verwenden einer Eingabevorrichtung, um eine Rechenvorrichtung zu veranlassen, eine Funktion durchzuführen. In mindestens einer beispielhaften Ausführungsform des Verfahrens 900 kann der erste Block 946 des Verfahrens 900 das Detektieren einer Handhabung einer Eingabevorrichtung einschließen. Die Eingabevorrichtung kann jede der hierin beschriebenen und in 1 - 8 gezeigten Eingabevorrichtungen einschließen. In mindestens einem Beispiel kann die Eingabevorrichtung bei Block 948 des Verfahrens 900 bestimmen, ob die Handhabung eine Neigung oder eine Drehung der Eingabevorrichtung oder eines Abschnitts der Eingabevorrichtung ist. Die Neigung der Eingabevorrichtung ist in mindestens 3A - 6B gezeigt und hierin beschrieben. Beispiele für Drehungen der Eingabevorrichtung sind in mindestens 2A, 2B, 7 und 8 gezeigt und hierin beschrieben. Wenn die Handhabung eine Neigung der Eingabevorrichtung ist, kann ein Schritt des Verfahrens 900 bei Block 950 das Senden eines ersten Befehlssignals von der Eingabevorrichtung an eine Rechenvorrichtung, um die Rechenvorrichtung zu veranlassen, eine erste Funktion durchzuführen, oder eines ersten Signals, das bei Empfang des Signals eine externe Steuerung oder einen Prozessor der Rechenvorrichtung veranlasst, eine erste Funktion (z. B. Fenster in einer GUI wechseln) durchzuführen, einschließen. Wenn die Handhabung eine Drehung der Eingabevorrichtung oder eines Abschnitts der Eingabevorrichtung ist, kann ein Schritt des Verfahrens 900 bei 952 das Senden eines zweiten Befehlssignals von der Eingabevorrichtung an eine Rechenvorrichtung, um die Rechenvorrichtung zu veranlassen, eine zweite Funktion durchzuführen, oder eines zweiten Signals, das bei Empfang des Signals die externe Steuerung oder den Prozessor der Rechenvorrichtung veranlasst, eine zweite Funktion (z. B. ein GUI-Element heran- oder herauszoomen) durchzuführen, einschließen.
  • Wie vorstehend erwähnt, können die von einer Rechenvorrichtung ausgeführten Funktionen, wie durch die hierin beschriebenen Eingabevorrichtungen angewiesen, abhängig von der Art der Handhabung und der Position der Eingabevorrichtung relativ zu einer Stützfläche variieren. Das von der Eingabevorrichtung, wie hierin beschrieben, gesendete Befehlssignal kann auch abhängig von einer detektierten Berührungseingabe von der Hand oder den Fingern des Benutzers variieren, wie durch den Berührungssensor der Eingabevorrichtung detektiert. In mindestens einem Beispiel, in dem die Vorrichtung derart geneigt ist, dass das erste Befehlssignal an die Rechenvorrichtung gesendet wird, kann die erste Funktion, die durch die Rechenvorrichtung durchgeführt wird, eine beliebige Anzahl von Funktionen einschließen.
  • In mindestens einem Beispiel kann die erste Funktion, die von der Rechenvorrichtung als Reaktion auf das erste Signal, das nach einer Neigung der Eingabevorrichtung gesendet wird, durchgeführt wird, eine Schwenkfunktion eines oder mehrerer visueller Bilder einschließen, die über einen Anzeigebildschirm der Rechenvorrichtung verschoben werden. In mindestens einem Beispiel kann die erste Funktion einen Rückgängig- oder einen Wiederhol-Befehl in einem Textverarbeitungssystem oder einer anderen Softwareanwendung einschließen. In mindestens einem Beispiel kann die Neigung der Eingabevorrichtung ein Umschalten des Arbeitsbereichs, einschließlich Fenstern verschiedener unterschiedlicher Anwendungen auf dem Anzeigebildschirm, bewirken. In mindestens einem Beispiel kann die Neigung der Eingabevorrichtung eine Änderung der Orientierung eines visuellen Objekts, wie eines visuellen 3D-Objekts, bewirken, das auf dem Anzeigebildschirm der Rechenvorrichtung angezeigt wird. In mindestens einem Beispiel kann die erste Funktion, die von der Rechenvorrichtung als Reaktion auf das Neigen der Eingabevorrichtung durchgeführt wird, Transportsteuerungen, Clip-Auswahlen innerhalb von Videobearbeitungsprogrammen und dergleichen einschließen. In mindestens einem Beispiel kann die erste Funktion, die von der Rechenvorrichtung durchgeführt wird, das Umschalten einer Auswahl auf einem Radialmenü oder das Scrollen nach oben und unten innerhalb einer Softwareanwendung, die Text anzeigt, einschließen. In mindestens einem Beispiel kann die erste Funktion Steuerauswahlen einschließen, zum Beispiel Schiebeauswahlen, die die Helligkeit der Anzeige, die Farbsättigung und dergleichen beeinflussen. In einigen Beispielen kann der Grad, in dem die Eingabevorrichtung geneigt wird, oder die Geschwindigkeit, mit der die Eingabevorrichtung geneigt wird, ein Teil des Ausgabebefehlssignals von der Eingabevorrichtung sein und von der Rechenvorrichtung berücksichtigt werden, um die Auswahlgeschwindigkeit zu erhöhen oder zu verringern, um große Anpassungen gegenüber feinen Anpassungen innerhalb von Auswahlmenüs durchzuführen, und dergleichen.
  • In mindestens einem Beispiel kann die zweite Funktion, die durch die Vorrichtung als Reaktion auf das zweite Signal, das gesendet wird, nachdem eine Drehung der Eingabevorrichtung oder eines Abschnitts der Eingabevorrichtung detektiert wird, durchgeführt wird, das Heran- und Herauszoomen der visuellen Anzeige, das Drehen des durch die Rechenvorrichtung angezeigten visuellen Objekts, das Steuern eines Schiebereglers oder das Scrubbing einer Zeitachse innerhalb einer Videobearbeitungssoftwareanwendung einschließen. Die zweite Funktion basierend auf der Drehung der Eingabevorrichtung kann auch eine Werteanpassung einschließen, wie zum Beispiel das Einstellen eines Zeitgebers oder einer Stoppuhr. Die zweite Funktion kann als Reaktion auf die Drehung eine Auswahl von Menüpunkten in einer Liste, Auswahlen, Knöpfe für Volumen- oder Helligkeitsausgaben und dergleichen einschließen. In einigen Beispielen kann der Grad, in dem die Eingabevorrichtung gedreht wird, oder die Geschwindigkeit, mit der die Eingabevorrichtung gedreht wird, ein Teil des Ausgabebefehlssignals von der Eingabevorrichtung sein und von der Rechenvorrichtung berücksichtigt werden, um eine Auswahlgeschwindigkeit zu erhöhen oder zu verringern oder um große Anpassungen gegenüber feinen Anpassungen innerhalb von Auswahlmenüs durchzuführen, und dergleichen.
  • In mindestens einem Beispiel kann die zweite Funktion, die von der Rechenvorrichtung als Reaktion auf eine Drehung der Eingabevorrichtung durchgeführt wird, eine Cursorsteuerung, eine Farbauswahl um eine kreisförmige Scheibe, die durch die Rechenvorrichtung angezeigt wird, das Scrollen eines Menüs, das Scrollen einer Seitenleiste oder eine beliebige andere visuelle oder nicht visuelle Rechenfunktion einschließen.
  • Beliebige der Merkmale, Komponenten und/oder Teile, einschließlich der in 9 gezeigten Anordnungen und Konfigurationen davon, können, entweder allein oder in einer beliebigen Kombination, in einem beliebigen der anderen Beispiele von Vorrichtungen, Merkmalen, Komponenten und Teilen eingeschlossen sein, die in den hierin beschriebenen anderen Figuren gezeigt sind. Ebenso können beliebige der Merkmale, Komponenten und/oder Teile, einschließlich der Anordnungen und Konfigurationen davon, die unter Bezugnahme auf die anderen Figuren gezeigt und beschrieben sind, entweder allein oder in einer beliebigen Kombination, in dem Beispiel der in 9 gezeigten Vorrichtungen, Merkmale, Komponenten und Teile eingeschlossen sein.
  • 10 zeigt ein Blockdiagramm eines Computersystems 1000 auf hoher Ebene, das zur Implementierung von Ausführungsformen der vorliegenden Offenbarung verwendet werden kann. In verschiedenen Ausführungsformen kann das Computersystem 1000 verschiedene Sätze und Teilsätze der in 10 gezeigten Komponenten einschließen. Somit zeigt 10 eine Vielfalt von Komponenten, die in verschiedenen Kombinationen und Teilsätzen eingeschlossen sein können, basierend auf den Vorgängen und Funktionen, die durch das System 1000 in verschiedenen Ausführungsformen durchgeführt werden. Zum Beispiel kann das Computersystem 1000 Teil der Rechenvorrichtungen 102 und Eingabevorrichtungen 100, 200, 300, 400, 500, 600, 700 und 800 sein, die vorstehend in Verbindung mit 1 - 8 beschrieben sind. Es wird darauf hingewiesen, dass, wenn hierin beschrieben oder angegeben, die Verwendung der Artikel, wie „ein“ oder „eine“, nicht als auf nur ein/eine einschränkend zu verstehen ist, sondern stattdessen ein oder mehrere bedeuten soll, sofern hierin nichts anderes ausdrücklich angegeben ist.
  • Das Computersystem 1000 kann eine zentrale Verarbeitungseinheit (CPU) oder einen Prozessor 1002 umfassen, die über einen Bus 1004 zur elektrischen Kommunikation mit einer Speicherungsvorrichtung 1006, einer Stromquelle 1008, einer elektronischen Speicherungsvorrichtung 1010, einer Netzwerkschnittstelle 1012, einem Eingabevorrichtungsadapter 1016 und einem Ausgabevorrichtungsadapter 1020 verbunden ist. Zum Beispiel können eine oder mehrere dieser Komponenten über ein Substrat (z. B. eine Leiterplatte oder ein anderes Substrat) miteinander verbunden sein, das den Bus 1004 und andere elektrische Verbinder trägt, die eine elektrische Kommunikation zwischen den Komponenten bereitstellen. Der Bus 1004 kann einen Kommunikationsmechanismus für die Übermittlung von Informationen zwischen Teilen des Systems 1000 umfassen.
  • Der Prozessor 1002 kann ein Mikroprozessor oder eine ähnliche Vorrichtung sein, der/die konfiguriert ist, um einen Satz von Anweisungen 1024, die durch die Speichervorrichtung 1006 gespeichert werden, zu empfangen und auszuführen. Die Speichervorrichtung 1006 kann als Hauptspeicher, wie als Direktzugriffsspeicher (RAM) oder eine andere dynamische elektronische Speicherungsvorrichtung zum Speichern von Informationen und Anweisungen, die durch den Prozessor 1002 auszuführen sind, bezeichnet werden. Die Speichervorrichtung 1006 kann auch zum Speichern temporärer Variablen oder anderer Zwischeninformationen während der Ausführung von Anweisungen, die durch den Prozessor 1002 ausgeführt werden, verwendet werden. Der Prozessor 1002 kann einen oder mehrere Prozessoren oder eine oder mehrere Steuerungen einschließen, wie zum Beispiel eine CPU für die Rechenvorrichtung 102 oder Eingabevorrichtungen 100, 200, 300, 400, 500, 600, 700 und 800 im Allgemeinen und eine Berührungssteuerung oder einen ähnlichen Sensor oder eine E/A-Schnittstelle, die zum Steuern und Empfangen von Signalen von dem Anzeigebildschirm 104 verwendet wird, und beliebige andere Sensoren, die verwendet werden (z. B. 326 und 320). Die Stromquelle 1008 kann eine Stromversorgung umfassen, die in der Lage ist, den Prozessor 1002 und andere an den Bus 1004 angeschlossene Komponenten mit Strom zu versorgen, wie etwa einen Anschluss an ein elektrisches Versorgungsnetz oder ein Batteriesystem.
  • Die Speicherungsvorrichtung 1010 kann einen Nur-Lese-Speicher (ROM) oder eine andere Art von statischer Speicherungsvorrichtung, die mit dem Bus 1004 gekoppelt ist, um statische oder dauerhafte (d. h. nicht-dynamische) Informationen und Anweisungen für den Prozessor 1002 zu speichern, umfassen. Zum Beispiel kann die Speicherungsvorrichtung 1010 eine magnetische oder optische Platte (z. B. ein Festplattenlaufwerk (HDD)), einen Solid-State-Speicher (z. B. eine Solid-State-Disk (SSD)) oder eine vergleichbare Vorrichtung umfassen.
  • Die Anweisungen 1024 können Informationen zum Ausführen von Prozessen und Verfahren unter Verwendung von Komponenten des Systems 1000 umfassen. Solche Prozesse und Verfahren können zum Beispiel die Verfahren einschließen, die in Verbindung mit anderen Ausführungsformen an anderer Stelle hierin beschrieben sind, einschließlich zum Beispiel der in Verbindung mit 9 beschriebenen Verfahren und Prozesse.
  • Die Netzwerkschnittstelle 1012 kann einen Adapter zum Verbinden des Systems 1000 mit einer externen Vorrichtung über eine drahtgebundene oder drahtlose Verbindung umfassen. Zum Beispiel kann die Netzwerkschnittstelle 1012 eine Verbindung zu einem Computernetzwerk 1026, wie etwa einem Mobilfunknetz, dem Internet, einem lokalen Netzwerk (LAN), einer getrennten Vorrichtung, die zur drahtlosen Kommunikation mit der Netzwerkschnittstelle 1012 fähig ist, anderen externen Vorrichtungen oder Netzwerkstandorten und Kombinationen davon bereitstellen. In einer beispielhaften Ausführungsform ist die Netzwerkschnittstelle 1012 ein drahtloser Netzwerkadapter, der konfiguriert ist, um sich über WI-FI(R), BLUETOOTH(R), BLE, Bluetooth Mesh oder ein verwandtes drahtloses Kommunikationsprotokoll mit einer anderen Vorrichtung zu verbinden, die über eine Schnittstellenfähigkeit unter Verwendung des gleichen Protokolls verfügt. In einigen Ausführungsformen kann eine Netzwerkvorrichtung oder ein Satz von Netzwerkvorrichtungen in dem Netzwerk 1026 als Teil des Systems 1000 betrachtet werden. In einigen Fällen kann eine Netzwerkvorrichtung als mit dem System 1000 verbunden, aber nicht als Teil davon, betrachtet werden.
  • Der Eingabevorrichtungsadapter 1016 kann konfiguriert sein, um dem System 1000 Konnektivität zu verschiedenen Eingabevorrichtungen, wie zum Beispiel einer Berührungseingabevorrichtung 1013 (z. B. der Anzeige 104 von 1 oder dem Berührungssensor 324 der Eingabevorrichtung 300 von 3A - 3B), einer Tastatur 1014 oder einer anderen peripheren Eingabevorrichtung, einem oder mehreren Sensoren 1028 (z. B. 326 und 320 in 3A - 3B), zugehörigen Vorrichtungen und Kombinationen davon, bereitzustellen. In einer beispielhaften Ausführungsform ist der Eingabevorrichtungsadapter 1016 mit den hierin beschriebenen Berührungseingabevorrichtungen verbunden, um eine Position von Berührungen oder Gesten zu detektieren, die durch den Berührungssensor 324 und/oder die Sensoren 326 und 320 detektiert werden. In einigen Konfigurationen kann der Eingabevorrichtungsadapter 1016 die vorstehend beschriebene Berührungssteuerung oder ähnliche Schnittstellen einschließen. Die Sensoren 1028, die beliebige der Sensoren von hierin beschriebenen Eingabevorrichtungen einschließen können, können verwendet werden, um physische Phänomene in der Nähe des Rechensystems 1000 (z. B. Licht, Schallwellen, elektrische Felder, Kräfte, Vibrationen usw.) zu detektieren und diese Phänomene in elektrische Signale umzuwandeln. In einigen Ausführungsformen kann der Eingabevorrichtungsadapter 1016 mit einem Eingabestift oder einem anderen Eingabewerkzeug, entweder durch eine drahtgebundene Verbindung oder durch eine drahtlose Verbindung (z. B. über die Netzwerkschnittstelle 1012) verbunden sein, um Eingaben über die Berührungseingabevorrichtung 1013 und über das Werkzeug zu empfangen.
  • Der Ausgabevorrichtungsadapter 1020 kann konfiguriert sein, um dem System 1000 die Fähigkeit bereitzustellen, Informationen an einen Benutzer auszugeben, wie durch Bereitstellen einer visuellen Ausgabe unter Verwendung einer oder mehrerer Anzeigen 1032, durch Bereitstellen einer akustischen Ausgabe unter Verwendung eines oder mehrerer Lautsprecher 1035 oder Bereitstellen einer haptischen Rückmeldung, die durch Berührung über eine oder mehrere Vorrichtungen für eine haptische Rückmeldung 1037 erfasst wird. Andere Ausgabevorrichtungen können ebenfalls verwendet werden. Der Prozessor 1002 kann dazu konfiguriert sein, den Ausgabevorrichtungsadapter 1020 zu steuern, um einem Benutzer Informationen über die Ausgabevorrichtungen bereitzustellen, die mit dem Adapter 1020 verbunden sind.
  • Es versteht sich, dass die Verwendung persönlich identifizierbarer Informationen Datenschutzvorschriften und -praktiken folgen sollte, von denen allgemein anerkannt wird, dass sie Industrie- oder behördliche Anforderungen zur Wahrung des Datenschutzes von Benutzern erfüllen oder darüber hinausgehen. Insbesondere sollten persönlich identifizierbare Informationsdaten so verwaltet und gehandhabt werden, dass Risiken eines unbeabsichtigten oder unautorisierten Zugriffs oder einer unbeabsichtigten oder unautorisierten Verwendung minimiert werden, und die Art einer autorisierten Verwendung sollte den Benutzern klar angegeben werden.
  • Die vorhergehende Beschreibung verwendete zu Zwecken der Erklärung eine spezifische Nomenklatur, um ein vollständiges Verständnis der beschriebenen Ausführungsformen bereitzustellen. Es ist jedoch für den Fachmann ersichtlich, dass die spezifischen Details nicht benötigt werden, um die beschriebenen Ausführungsformen auszuführen. Somit werden die vorstehenden Beschreibungen der spezifischen Ausführungsformen hierin zu Zwecken der Veranschaulichung und Beschreibung vorgelegt. Sie haben nicht zum Ziel, umfassend zu sein oder die Ausführungsformen auf die präzisen, offenbarten Formen zu beschränken. Es ist für den Fachmann ersichtlich, dass viele Modifikationen und Variationen angesichts der vorstehenden Lehren möglich sind.
  • ZITATE ENTHALTEN IN DER BESCHREIBUNG
  • Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
  • Zitierte Patentliteratur
    • US 63/478523 [0001]

Claims (15)

  1. Computereingabesystem, umfassend: eine Eingabevorrichtung, die ein Gehäuse aufweist, das ein Innenvolumen definiert, wobei das Gehäuse einen Griffabschnitt und eine Basis einschließt; einen Neigungssensor, der in dem Innenvolumen angeordnet ist; einen Positionssensor und einen Prozessor, der elektrisch mit dem Positionssensor, dem Neigungssensor und einer Speicherkomponente, die elektronische Anweisungen speichert, gekoppelt ist, die, wenn sie durch den Prozessor ausgeführt werden, den Prozessor veranlassen zum: Empfangen einer ersten Eingabe vom Neigungssensor; Empfangen einer zweiten Eingabe vom Positionssensor und Bestimmen, basierend auf der ersten und der zweiten Eingabe: ob die Basis eine Stützfläche kontaktiert; und eines Winkels der Basis relativ zur Stützfläche, und Ausgeben eines Signals basierend auf dem Winkel, wenn die Basis die Stützfläche kontaktiert.
  2. Computereingabesystem nach Anspruch 1, wobei der Neigungssensor eine inertiale Messeinheit einschließt.
  3. Computereingabesystem nach einem der Ansprüche 1-2, wobei der Positionssensor einen optischen Sensor einschließt, der konfiguriert ist, um Licht durch eine Öffnung in der Basis zu senden und zu empfangen.
  4. Computereingabesystem nach einem der Ansprüche 1-3, wobei die Eingabevorrichtung den Prozessor umfasst.
  5. Computereingabesystem nach einem der Ansprüche 1-4, wobei die Eingabevorrichtung ferner einen Emitter umfasst, der elektrisch mit dem Neigungssensor und dem Positionssensor gekoppelt ist, wobei der Emitter in elektrischer Kommunikation mit dem Prozessor steht und konfiguriert ist, um das Signal auszugeben.
  6. Computereingabesystem nach einem der Ansprüche 1-5, wobei die elektronischen Anweisungen, wenn sie durch den Prozessor ausgeführt werden, den Prozessor veranlassen, zu bestimmen, ob die Eingabevorrichtung vollständig von der Stützfläche angehoben ist.
  7. Computereingabesystem nach einem der Ansprüche 1-6, wobei: das Signal ein erstes Signal ist und die elektronischen Anweisungen, wenn sie durch den Prozessor ausgeführt werden, den Prozessor veranlassen, ein zweites Signal auszugeben, wenn die Basis die Stützfläche nicht kontaktiert.
  8. Computereingabesystem nach einem der Ansprüche 1-7, wobei die Basis umfasst: eine Auflagefläche und eine Neigungsfläche, die relativ zur Auflagefläche abgewinkelt ist und sich zwischen der Auflagefläche und dem Griffabschnitt erstreckt; wobei der Neigungssensor betreibbar ist, um zu detektieren, ob die Auflagefläche oder die Neigungsfläche ein Gewicht der Eingabevorrichtung stützt.
  9. Computereingabesystem nach Anspruch 8, wobei der Neigungssensor eine inertiale Messeinheit umfasst.
  10. Computereingabesystem nach einem der Ansprüche 8-9, wobei die Neigungsfläche eine erste planare Oberfläche und eine zweite planare Oberfläche angrenzend an die erste planare Oberfläche einschließt.
  11. Computereingabesystem nach Anspruch 10, wobei der Griffabschnitt kurvenförmig ist.
  12. Computereingabesystem nach einem der Ansprüche 8-11, wobei der Positionssensor einen optischen Positionssensor umfasst.
  13. Computereingabesystem nach Anspruch 12, wobei: die Basis eine Öffnung definiert und der optische Positionssensor an oder nahe der Öffnung positioniert ist, um Licht durch die Öffnung zu senden und zu empfangen.
  14. Computereingabesystem nach Anspruch 13, wobei die Öffnung durch die Auflagefläche definiert ist.
  15. Computereingabesystem nach einem der Ansprüche 8-14, wobei: die Auflagefläche planar ist und die Neigungsfläche planar ist.
DE102023136872.9A 2023-01-05 2023-12-29 Eingabevorrichtung Pending DE102023136872A1 (de)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US202363478523P 2023-01-05 2023-01-05
US63/478,523 2023-01-05
US18/472,195 US12535895B2 (en) 2022-09-22 2023-09-21 Input device
US18/472,195 2023-09-21

Publications (1)

Publication Number Publication Date
DE102023136872A1 true DE102023136872A1 (de) 2024-07-11

Family

ID=89843977

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102023136872.9A Pending DE102023136872A1 (de) 2023-01-05 2023-12-29 Eingabevorrichtung

Country Status (2)

Country Link
DE (1) DE102023136872A1 (de)
GB (1) GB2627854B (de)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12535895B2 (en) 2022-09-22 2026-01-27 Apple Inc. Input device
US12197654B2 (en) 2022-09-22 2025-01-14 Apple Inc. Input device with adaptive grip orientation

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ITMO20090016A1 (it) * 2009-01-23 2010-07-24 Cefriel Societa Consortile A Res Ponsabilita L Apparato per controllare a distanza un sistema
US20150212598A1 (en) * 2014-01-28 2015-07-30 Pixart Imaging Inc. Dual mode optical navigation device and mode switching method thereof
US10514780B2 (en) * 2017-12-01 2019-12-24 Logitech Europe S.A. Input device

Also Published As

Publication number Publication date
GB2627854A (en) 2024-09-04
GB2627854B (en) 2025-06-18
GB202320127D0 (en) 2024-02-14

Similar Documents

Publication Publication Date Title
DE102008063354B4 (de) Selektive Zurückweisung von Berührungskontakten in einem Kantenbereich einer Berührungsoberfläche
DE69528206T2 (de) Cursor-Positionssteuerungsvorrichtung
DE102005011356B3 (de) Eingabevorrichtung mit Drehregler und Eingabeverfahren sowie ein entsprechendes computerlesbares Speichermedium
DE60131951T2 (de) Kompakte magnetische Eingabevorrichtung mit niedrigem Profil
DE69635902T2 (de) Verfahren und einrichtung zur kraftrückkopplung für eine graphische benutzerschnittstelle
DE212007000026U1 (de) Vorrichtung zum Implementieren mehrerer Drucktasten in einer Benutzereingabevorrichtung
DE69120491T2 (de) Cursorverschiebungssteuerungsgerät für eine Rechneranzeige
DE102023136872A1 (de) Eingabevorrichtung
DE102006060068B4 (de) Anzeigegerät und Verfahren, das für kleine Handgeräte angepasst ist
DE102018116244A1 (de) Verformbares elektrisches Gerät und Verfahren und Systeme zum Steuern der verformten Benutzerschnittstelle
DE69018708T2 (de) Dreidimensionale Maus mit einer Vertiefung.
DE102019117336A1 (de) Mehrmodus-rollrad für ein eingabesystem
DE202005010368U1 (de) Bildlaufvorrichtung
DE112018002775T5 (de) Verfahren und vorrichtung zum erfassen von ebenen und/oder quadtrees zur verwendung als ein virtuelles substrat
DE202004021454U1 (de) Bewegliches Berührungsfeld mit hinzugefügter Funktionalität
DE202005021427U1 (de) Elektronische Vorrichtung mit berührungsempfindlicher Eingabeeinrichtung
DE112015006440T5 (de) Bedienwerkzeug, Eingabevorrichtung und elektronische Vorrichtung
DE112006003515T5 (de) Entsperren einer Vorrichtung durch Ausführen von Gesten auf einem Entsperrungsbild
DE112007000278T5 (de) Gestikulieren mit einer Mehrpunkt-Abtastvorrichtung
DE202008001338U1 (de) Gestikulieren mit einer Mehrpunkt-Abtastvorrichtung
DE10146471A1 (de) 3D-Eingabegerät mit integriertem Touchscreen
DE112006001161T5 (de) Multidimensionale Eingabevorrichtung
DE102018113749A1 (de) Eingabegerät mit Trackball
WO2009024339A2 (de) Eingabeeinrichtung, insbesondere computermaus
DE20180024U1 (de) Haptische Rückkopplung für Berührungsfelder und andere Berührungssteuerungen

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication