DE102014119034A1 - Provide tactile feedback for gesture-based input - Google Patents
Provide tactile feedback for gesture-based input Download PDFInfo
- Publication number
- DE102014119034A1 DE102014119034A1 DE102014119034.3A DE102014119034A DE102014119034A1 DE 102014119034 A1 DE102014119034 A1 DE 102014119034A1 DE 102014119034 A DE102014119034 A DE 102014119034A DE 102014119034 A1 DE102014119034 A1 DE 102014119034A1
- Authority
- DE
- Germany
- Prior art keywords
- gesture
- tactile
- tactile response
- based input
- haptic generator
- 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.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/016—Input arrangements with force or tactile feedback as computer generated output to the user
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
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)
- User Interface Of Digital Computer (AREA)
Abstract
Ein System und Verfahren zum Bereitstellen taktiler Rückmeldung für eine gestenbasierte Eingabe sind hierin bereitgestellt. Das System beinhaltet einen gestenbasierten Eingabeempfänger zum Empfangen eines Hinweises von einem gestenbasierten System, der mit einer spezifischen Geste verknüpft ist; einen taktilen Abrufer, um basierend auf der spezifischen Geste eine taktile Reaktion abzurufen; und einen taktilen Sender, um die taktile Reaktion auf einen Haptikgenerator zu übertragen, wobei der Haptikgenerator konfiguriert ist, um die taktile Reaktion bereitzustellen.A system and method for providing tactile feedback for gesture-based input is provided herein. The system includes a gesture-based input receiver for receiving a hint from a gesture-based system associated with a specific gesture; a tactile fetcher to retrieve a tactile response based on the specific gesture; and a tactile transmitter to transmit the tactile response to a haptic generator, wherein the haptic generator is configured to provide the tactile response.
Description
Querverweis auf verwandte AnmeldungenCross-reference to related applications
Diese Patentanmeldung beansprucht Priorität gegenüber der vorläufigen anhängigen US-Patentanmeldung Nr. 61/921,001, angemeldet am 26. Dezember 2013, mit dem Titel „Providing Tactile Feedback for Gesture Based Inputs”. Diese Patentanmeldung enthält die gesamte ausführliche Beschreibung der US-Patentanmeldung Nr. 61/921,001.This patent application claims priority over US Provisional Patent Application No. 61 / 921,001, filed December 26, 2013, entitled "Providing Tactile Feedback for Gesture Based Inputs". This patent application contains the entire detailed description of US Patent Application No. 61 / 921,001.
Allgemeiner Stand der TechnikGeneral state of the art
Verschiedene Schnittstellen und Maschinen verwenden gestenbasierte Eingaben. Die gestenbasierten Eingaben ermöglichen ein Erkennen von Bewegung eines Auslösereizes, wie eines Körperteils (üblicherweise der Hand), und basierend auf der erkannten Bewegung oder Geste wird ein Befehl ausgelöst. Die gestenbasierten Eingaben erfordern nicht, dass der Benutzer Kontakt mit einem Touch-Pad oder Gerät herstellt.Various interfaces and machines use gesture-based input. The gesture-based inputs allow movement of a trigger stimulus, such as a body part (usually the hand), to be detected, and a command is triggered based on the detected motion or gesture. The gesture-based inputs do not require the user to contact a touch pad or device.
Die Geste wird durch eine Videokamera oder einen Bewegungsdetektor aufgenommen. Dementsprechend nimmt die Videokamera die Bewegung auf, gleicht die Bewegung mit einem gespeicherten Befehlszentrum ab (d. h. einem Prozessor und Speichergerät) und setzt die Bewegung in eine Handlung um.The gesture is recorded by a video camera or a motion detector. Accordingly, the video camera picks up the motion, equalizes the motion with a stored command center (i.e., a processor and memory device), and translates the motion into action.
Gestenbasierte Eingaben können an verschiedenen Standorten implementiert sein. Zum Beispiel kann die gestenbasierte Eingabe in einem Fahrzeug implementiert sein, wodurch es dem Fahrer des Fahrzeugs ermöglicht wird, das Fahrzeug sicher zu bedienen, ohne sich darüber Gedanken zu machen, physischen Kontakt mit einem Eingabegerät herzustellen.Gesture-based input can be implemented in different locations. For example, the gesture-based input may be implemented in a vehicle, thereby allowing the driver of the vehicle to safely operate the vehicle without worrying about making physical contact with an input device.
Zum Beispiel kann das Zeigen mit einem Finger in eine Richtung auslösen, dass das Fahrzeug einen Fahrtrichtungsanzeiger aktiviert. In einem anderen Fall kann das Hin- und Herwinken einer Hand einen Windschutzscheibenwischer aktivieren. In all diesen Fällen kann die tatsächliche Zuordnung zwischen der Bewegung und dem Befehl, der aktiviert wird, programmierbar und konfigurierbar sein.For example, pointing with a finger may trigger in a direction that the vehicle activates a direction indicator. In another case, flicking a hand may activate a windshield wiper. In all of these cases, the actual association between the motion and the command being activated may be programmable and configurable.
Beschreibung der ZeichnungenDescription of the drawings
Die ausführliche Beschreibung bezieht sich auf die nachfolgenden Zeichnungen, in denen sich gleiche Ziffern auf gleiche Elemente beziehen. Es zeigen:The detailed description refers to the following drawings in which like numerals refer to like elements. Show it:
KurzdarstellungSummary
Hierin offenbarte beispielhafte Ausführungsformen stellen ein System und Verfahren zum Bereitstellen taktiler Rückmeldung für eine gestenbasierte Eingabe bereit. Das System beinhaltet einen gestenbasierten Eingabeempfänger zum Empfangen eines Hinweises von einem gestenbasierten System, der mit einer spezifischen Geste verknüpft ist; einen taktilen Abrufer, um basierend auf der spezifischen Geste eine taktile Reaktion abzurufen; und einen taktilen Sender, um die taktile Reaktion auf einen Haptikgenerator zu übertragen, wobei der Haptikgenerator konfiguriert ist, um die taktile Reaktion bereitzustellen.Example embodiments disclosed herein provide a system and method for providing tactile feedback for gesture-based input. The system includes a gesture-based input receiver for receiving a hint from a gesture-based system associated with a specific gesture; a tactile fetcher to retrieve a tactile response based on the specific gesture; and a tactile transmitter to transmit the tactile response to a haptic generator, wherein the haptic generator is configured to provide the tactile response.
Zusätzliche Merkmale der Erfindung sind in der nachfolgenden Beschreibung ausgeführt und werden teilweise aus der Beschreibung ersichtlich oder können durch Umsetzen der Erfindung ermittelt werden.Additional features of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention.
Es versteht sich, dass sowohl die vorangehende allgemeine Beschreibung als auch die nachfolgende ausführliche Beschreibung beispielhafter und erläuternder Natur sind und dazu dienen sollen, eine weiterführende Erläuterung der beanspruchten Erfindung bereitzustellen.It should be understood that both the foregoing general description and the following detailed description are exemplary and explanatory in nature and are intended to provide further explanation of the claimed invention.
Ausführliche BeschreibungDetailed description
Die Erfindung ist hiernach vollständiger mit Verweis auf die beigefügten Zeichnungen beschrieben, in denen Ausführungsbeispiele der Erfindung dargestellt sind. Diese Erfindung kann jedoch in vielen verschiedenen Formen ausgeführt sein und sollte nicht als auf die hierin angeführten Ausführungsformen eingeschränkt ausgelegt werden. Stattdessen sind diese Ausführungsbeispiele bereitgestellt, damit diese Offenbarung umfassend ist und Fachleuten den vollständigen Umfang der Erfindung vermittelt. Es versteht sich, dass „wenigstens eins von” für die Zwecke dieser Offenbarung als sich auf eine beliebige Kombination der nach der entsprechenden Bezeichnung aufgelisteten Elemente, einschließlich einer Kombination aus mehreren der aufgelisteten Elemente, beziehend interpretiert wird. Zum Beispiel ist „wenigstens eins von X, Y und Z” auszulegen als nur X, nur Y, nur Z oder eine beliebige Kombination von zwei oder mehr Elementen X, Y und Z (z. B. XYZ, XZ, YZ, X). Es versteht sich, dass sich gleiche Zeichnungsreferenzziffern durch die Zeichnungen und die ausführliche Beschreibung hindurch auf die gleichen Elemente, Merkmale und Strukturen beziehen, außer dies ist anderweitig beschrieben. Die relative Größe und Darstellung dieser Elemente kann zu Zwecken der Klarheit, Darstellung und Zweckmäßigkeit übertrieben sein. Gestenbasierte Eingaben werden in verschiedenen Situationen und Zusammenhängen verwendet.The invention will now be described more fully with reference to the accompanying drawings, in which embodiments of the invention are shown. However, this invention may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Instead, these embodiments are provided so that this disclosure will be thorough and will convey the full scope of the invention to those skilled in the art. It is understood that "at least one of" for the purposes of this disclosure is interpreted as referring to any combination of the elements listed by the corresponding designation, including a combination of several of the listed elements. For example, "at least one of X, Y, and Z" is to be construed as only X, only Y, only Z, or any combination of two or more elements X, Y, and Z (eg, XYZ, XZ, YZ, X) , It should be understood that like drawing reference numerals will be used throughout the drawings and the drawings refer to the same elements, features and structures, unless otherwise described. The relative size and appearance of these elements may be exaggerated for purposes of clarity, illustration, and convenience. Gesture-based input is used in a variety of situations and contexts.
Ausführliche BeschreibungDetailed description
Die Erfindung ist hiernach vollständiger mit Verweis auf die beigefügten Zeichnungen beschrieben, in denen beispielhafte Ausführungsformen der Erfindung dargestellt sind. Diese Erfindung kann jedoch in vielen verschiedenen Formen ausgeführt sein und sollte nicht als auf die hierin ausgeführten Ausführungsformen eingeschränkt ausgelegt werden. Stattdessen sind diese beispielhaften Ausführungsformen bereitgestellt, damit diese Offenbarung umfassend ist und Fachleuten den vollständigen Umfang der Erfindung vermittelt. Es versteht sich, dass „wenigstens eins von” für die Zwecke dieser Offenbarung als sich auf eine beliebige Kombination der nach der entsprechenden Bezeichnung aufgelisteten Elemente, einschließlich einer Kombination aus mehreren der aufgelisteten Elemente, beziehend interpretiert wird. Zum Beispiel ist „wenigstens eins von X, Y und Z” auszulegen als nur X, nur Y, nur Z oder eine beliebige Kombination von zwei oder mehr Elementen X, Y und Z (z. B. XYZ, XZ, YZ, X). Es versteht sich, dass sich gleiche Zeichnungsreferenzziffern in den Zeichnungen und der ausführlichen Beschreibung durchweg auf die gleichen Elemente, Merkmale und Strukturen beziehen, außer dies ist anderweitig beschrieben. Die relative Größe und Darstellung dieser Elemente kann zu Zwecken der Klarheit, Darstellung und Zweckmäßigkeit übertrieben sein.The invention will now be described more fully with reference to the accompanying drawings, in which exemplary embodiments of the invention are shown. However, this invention may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Instead, these exemplary embodiments are provided so that this disclosure will be thorough and will convey the full scope of the invention to those skilled in the art. It is understood that "at least one of" for the purposes of this disclosure is interpreted as referring to any combination of the elements listed by the corresponding designation, including a combination of several of the listed elements. For example, "at least one of X, Y, and Z" is to be construed as only X, only Y, only Z, or any combination of two or more elements X, Y, and Z (eg, XYZ, XZ, YZ, X) , It should be understood that like drawing reference numbers throughout the drawings and the detailed description consistently refer to the same elements, features, and structures, unless otherwise described. The relative size and appearance of these elements may be exaggerated for purposes of clarity, illustration, and convenience.
Gestenbasierte Eingaben werden in verschiedenen Situationen und Zusammenhängen verwendet. Die gestenbasierte Eingabe ermöglicht es einem Benutzer oder Bediener, mit einer Eingabe oder Schnittstelle zu interagieren, ohne Kontakt mit einer Oberfläche herzustellen. Die gestenbasierte Eingabe wird durch eine Kamera oder Erkennungstechnik unterstützt, die es ermöglicht, dass eine Geste aufgenommen und eine Maschine oder ein System dementsprechend gesteuert wird. Die Geste kann sich auf einen beliebigen Teil eines Körpers beziehen, der gesteuert oder bewegt werden kann. Zum Beispiel kann sich das Wackeln mit einer Hand oder das Zeigen mit einem Finger auf eine Geste beziehen.Gesture-based input is used in a variety of situations and contexts. Gesture-based input allows a user or operator to interact with an input or interface without contacting a user interface. Gesture-based input is aided by a camera or recognition technique that allows a gesture to be taken and a machine or system to be controlled accordingly. The gesture can refer to any part of a body that can be controlled or moved. For example, shaking with one hand or pointing a finger may refer to a gesture.
Durch das Interagieren mit einer Oberfläche erfahren Benutzer oder Bediener häufig Rückmeldungen, die mit einer Berührung und physischem Kontakt verbunden sind. Dementsprechend erfahren Benutzer häufig eine haptische Wahrnehmung. Haptische Technologie oder Haptik ist eine fühlbare Rückmeldungstechnologie, die den Berührungssinn durch das Anwenden von Kräften, Vibrationen oder Bewegungen auf den Benutzer nutzt.Interacting with a surface often gives users or operators feedback associated with touch and physical contact. Accordingly, users often experience a haptic perception. Haptic technology or feel is a tactile feedback technology that utilizes the sense of touch by applying forces, vibrations or movements to the user.
Da gestenbasierte Eingaben keine taktile Rückmeldung haben, wird häufig die Rückmeldung vermisst, die mit berührungsbasierten Technologien verbunden ist. Dies kann für einen Benutzer unbefriedigend sein.Because gesture-based input has no tactile feedback, it often misses the feedback associated with touch-based technologies. This can be unsatisfactory for a user.
Hierin sind Systeme und Verfahren zum Bereitstellen taktiler Rückmeldung für gestenbasierte Eingaben bereitgestellt. Gemäß den hierin offenbarten Aspekten ist gestenbasierte Eingabetechnologie mit taktiler Rückmeldungstechnologie integriert, wodurch ein inklusiveres und befriedigenderes Benutzererlebnis ermöglicht wird.There are provided systems and methods for providing tactile feedback for gesture-based inputs. In accordance with the aspects disclosed herein, gesture-based input technology is integrated with tactile feedback technology, thereby enabling a more inclusive and satisfying user experience.
Das Speichergerät
Der Grafikadapter
Der Computer
Die Arten von Computern, die von den hierin offenbarten Einheiten und Prozessen verwendet werden, können abhängig von der Ausführungsform und der von der Einheit erforderten Prozessorleistung variieren. Der Computer
Der Computer
Das System
Der Gesteneingabeempfänger
Der taktile Empfänger
Der dauerhafte Speicher
Die Nachschlagetabelle
Wenn das System
Die tatsächliche physische Reaktion kann durch einen Implementierer des Systems
Der taktile Sender
In einem anderen Beispiel kann sich der taktile physische Bereich
In Vorgang
In Vorgang
In Vorgang
Mit Bezugnahme auf
Folglich kann unter Verwendung der hierin offenbarten Aspekte ein kontaktloses gestenbasiertes Eingabesystem mit physischen taktilen Reaktionen vollständig integriert werden. Dementsprechend wird dem Endbenutzer ein realistischeres und befriedigenderes Benutzererlebnis bereitgestellt.Thus, using the aspects disclosed herein, a contactless gesture-based input system with physical tactile responses can be fully integrated. Accordingly, the end user is provided a more realistic and satisfying user experience.
Bestimmte dieser in
Um Interaktion mit einem menschlichen Benutzer (und in einigen Fällen einer Maschine) zu ermöglichen, kann das Rechnergerät ein Eingabegerät beinhalten, wie ein Mikrofon für Sprache und Audio, einen berührungsempfindlichen Bildschirm für Gesten- oder Grafikeingabe, eine Tastatur, eine Maus, eine Bewegungseingabe und so weiter. Ein Ausgabegerät kann eine oder mehrere einer Mehrzahl an Ausgabemechanismen beinhalten. In einigen Fällen ermöglichen es multimodale Systeme einem Benutzer, mehrere Arten von Eingabe bereitzustellen, um mit dem Rechnersystem zu kommunizieren. Eine Kommunikationsschnittstelle ermöglicht es allgemein dem Rechnergerätsystem, unter Verwendung verschiedener Kommunikations- und Netzwerkprotokolle mit einem oder mehreren anderen Rechnergerät(en) zu kommunizieren.To facilitate interaction with a human user (and in some cases, a machine), the computing device may include an input device such as a voice and audio microphone, a touch screen for gesture or graphic input, a keyboard, a mouse, a motion input, and so on. An output device may include one or more of a plurality of output mechanisms. In some cases, multimodal systems allow a user to provide multiple types of input to communicate with the computer system. A communication interface generally allows the computing device system to communicate with one or more other computing devices using various communications and network protocols.
Die obige Offenbarung bezieht sich auf eine Mehrzahl an Ablaufdiagrammen und beigefügte Beschreibungen, um die in
Die hierin offenbarten Ausführungsformen können in digitalen elektronischen Schaltungen oder in Computersoftware, Firmware oder Hardware implementiert sein, einschließlich der hierin offenbarten Strukturen und ihrer Elemente. Einige Ausführungsformen können als ein oder mehrere Computerprogramm(e) implementiert sein, d. h. ein oder mehrere Modul(e) von Computerprogrammanweisungen, kodiert auf einem greifbaren Computerspeichermedium, zum Ausführen durch einen oder mehrere Prozessor(en). Ein Computerspeichermedium kann ein computerlesbares Speichergerät, ein computerlesbares Speichersubstrat oder ein Arbeitsspeicher oder serieller Zugriffsspeicher sein oder in diesem enthalten sein. Das Computerspeichermedium kann außerdem ein oder mehrere separate greifbare Komponente(n) oder Medien wie mehrere CDs, Platten oder andere Speichergeräte sein oder in diesen enthalten sein. Das Computerspeichermedium beinhaltet kein transitorisches Signal.The embodiments disclosed herein may be implemented in digital electronic circuits or in computer software, firmware, or hardware, including the structures and their elements disclosed herein. Some embodiments may be implemented as one or more computer program (s), i. H. one or more modules of computer program instructions encoded on a tangible computer storage medium for execution by one or more processors. A computer storage medium may be or may be included in a computer readable storage device, a computer readable storage substrate, or a random access memory or serial access memory. The computer storage medium may also be or include one or more separate tangible component (s) or media such as multiple CDs, disks, or other storage devices. The computer storage medium contains no transitory signal.
Im hier verwendeten Sinne umfasst die Bezeichnung Prozessor alle Arten von Vorrichtungen, Geräten und Maschinen zum Verarbeiten von Daten, einschließlich beispielsweise eines programmierbaren Prozessors, eines Computers, eines Systems auf einem Chip oder mehrerer oder Kombinationen der vorangehenden. Der Prozessor kann spezielle Logikschaltungen beinhalten, z. B. ein FPGA (Field Programmable Gate Array) oder eine ASIC (anwendungsspezifische integrierte Schaltung). Der Prozessor kann zusätzlich zu Hardware außerdem Code beinhalten, der eine Ausführumgebung für ein jeweiliges Computerprogramm erzeugt, z. B. Code, der Prozessor-Firmware konstituiert, einen Protokollstapel, ein Datenbankverwaltungssystem, ein Betriebssystem, eine plattformübergreifende Ausführumgebung, eine virtuelle Maschine oder eine Kombination einer oder mehrerer von ihnen.As used herein, the term processor includes all types of devices, devices, and machines for processing data, including, for example, a programmable processor, a computer, a system on a chip or more, or combinations of the foregoing. The processor may include special logic circuits, e.g. As an FPGA (Field Programmable Gate Array) or an ASIC (application-specific integrated circuit). The processor may also include, in addition to hardware, code that generates an execution environment for a particular computer program, e.g. Code constituting processor firmware, a protocol stack, a database management system, an operating system, a cross-platform execution environment, a virtual machine, or a combination of one or more of them.
Ein Computerprogramm (auch als Programm, Modul, Engine, Software, Softwareanwendung, Skript oder Code bekannt) kann in jeder beliebigen Form von Programmiersprache geschrieben sein, einschließlich kompilierter oder interpretierter Sprache, deklarativer oder Verfahrenssprachen, und das Programm kann in jeder beliebigen Form eingesetzt werden, einschließlich als alleinstehendes Programm oder als Modul, Komponenten, Subroutine, Objekt oder jede andere Einheit, die für die Verwendung in einer Rechnerumgebung geeignet ist. Ein Computerprogramm kann einer Datei in einem Dateisystem entsprechen, was allerdings nicht zwingend ist. Ein Computerprogramm kann in einem Abschnitt einer Datei, die andere Programme oder Daten enthält (z. B. ein oder mehrere Skript(e), das/die in einem Auszeichnungssprachendokument gespeichert ist/sind), in einer einzigen Datei, die dem jeweiligen Programm zugeordnet ist oder in mehreren koordinierten Dateien (z. B. Dateien, die ein oder mehrere Modul(e), Unterprogramm(e) oder Codeabschnitt speichert/speichern) gespeichert sein. Ein Computerprogramm kann eingesetzt werden, um auf einem Computer oder mehreren Computern ausgeführt zu werden, die sich an einem Standort oder verteilt über mehrere Standorte und durch ein Kommunikationsnetzwerk verbunden befinden können.A computer program (also known as a program, module, engine, software, software application, script or code) may be written in any form of programming language, including compiled or interpreted language, declarative or procedural languages, and the program may be used in any form including as a stand-alone program or as a module, component, subroutine, object or any other device suitable for use in a computing environment. A computer program may correspond to a file in a file system, but this is not mandatory. A computer program may be stored in a portion of a file containing other programs or data (eg, one or more scripts stored in a markup language document) in a single file associated with the particular program or is stored in multiple coordinated files (eg, files that store / store one or more modules, subprograms, or sections of code). A computer program may be used to run on one or more computers that may be located at one site or distributed over multiple sites and through a communications network.
Um eine Interaktion mit einer Person bereitzustellen, können die hierin offenbarten Ausführungsformen unter Verwendung einer interaktiven Anzeige, wie einer Grafikbenutzerschnittstelle (GUI), implementiert werden. Derartige GUIs können interaktive Funktionen beinhalten, wie Popup- oder Dropdown-Menüs oder Listen, Auswahlelemente, scannbare Merkmale und andere Merkmale, die menschliche Eingaben empfangen können.To provide for interaction with a person, the embodiments disclosed herein may be implemented using an interactive display, such as a graphical user interface (GUI). Such GUIs may include interactive functions such as pop-up or drop-down menus or lists, selection items, scannable features, and other features that may receive human input.
Das hierin offenbarte Rechnersystem kann Clients und Server beinhalten. Ein Client und Server befinden sich allgemein entfernt voneinander und interagieren typischerweise über ein Kommunikationsnetzwerk. Das Verhältnis von Client und Server entsteht dadurch, dass Computersysteme auf den entsprechenden Computern ausgeführt werden und in einem Client-Server-Verhältnis zueinander stehen. In einigen Ausführungsformen überträgt ein Server Daten (z. B. eine HTML-Seite) an ein Client-Gerät (z. B. zwecks Anzeigen von Daten an einen Benutzer und Empfangen von Benutzereingabe von einem Benutzer, der mit dem Client-Gerät interagiert). Daten, die im Client-Gerät erzeugt werden (z. B. ein Ergebnis der Benutzerinteraktion), können von dem Client-Gerät am Server empfangen werden.The computer system disclosed herein may include clients and servers. A client and server are generally remote from each other and typically interact over a communications network. The relationship between client and server arises because computer systems are running on the respective computers and have a client-server relationship. In some embodiments, a server transmits data (eg, an HTML page) to a client device (eg, for displaying data to a user and receiving user input from a user interacting with the client device). , Data generated in the client device (eg, a result of user interaction) may be received by the client device at the server.
Für Fachleute ist ersichtlich, dass verschiedene Modifikationen und Variationen an der vorliegenden Erfindung vorgenommen werden können, ohne vom Geist oder Umfang der Erfindung abzuweichen. Demnach soll die vorliegende Erfindung die Modifikationen und Variation dieser Erfindung abdecken, sofern sie in den Umfang der beigefügten Ansprüche und ihrer Äquivalente fallen.It will be apparent to those skilled in the art that various modifications and variations can be made to the present invention without departing from the spirit or scope of the invention. Accordingly, the present invention is intended to cover the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents.
Claims (15)
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361921001P | 2013-12-26 | 2013-12-26 | |
US61/921,001 | 2013-12-26 | ||
US14/558,855 US20150185845A1 (en) | 2013-12-26 | 2014-12-03 | Providing tactle feedback for gesture based inputs |
US14/558,855 | 2014-12-03 |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102014119034A1 true DE102014119034A1 (en) | 2015-07-02 |
Family
ID=53372206
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102014119034.3A Withdrawn DE102014119034A1 (en) | 2013-12-26 | 2014-12-18 | Provide tactile feedback for gesture-based input |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102014119034A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102016216250A1 (en) | 2016-08-30 | 2018-03-01 | Audi Ag | Motor vehicle with operating device for a steering system and method for operating a steering system |
DE102017201236B4 (en) | 2017-01-26 | 2023-09-07 | Volkswagen Aktiengesellschaft | Method for operating a control system, control system and vehicle with a control system |
-
2014
- 2014-12-18 DE DE102014119034.3A patent/DE102014119034A1/en not_active Withdrawn
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102016216250A1 (en) | 2016-08-30 | 2018-03-01 | Audi Ag | Motor vehicle with operating device for a steering system and method for operating a steering system |
DE102017201236B4 (en) | 2017-01-26 | 2023-09-07 | Volkswagen Aktiengesellschaft | Method for operating a control system, control system and vehicle with a control system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20150185845A1 (en) | Providing tactle feedback for gesture based inputs | |
DE202014004555U1 (en) | Device for generating user interfaces from a template | |
DE112013004801T5 (en) | Multimodal touch screen emulator | |
DE102014006318A1 (en) | Physical object detection and touchscreen interaction | |
DE202016001819U1 (en) | Touch input cursor manipulation | |
DE102014100872A1 (en) | Touch input device with haptic feedback | |
DE102013218379A1 (en) | Detect and process an inadvertent touch on a touchscreen | |
DE202011109296U1 (en) | Device for providing a visual transition between screens | |
DE112018002775T5 (en) | METHOD AND DEVICE FOR DETECTING PLANES AND / OR QUADTREES FOR USE AS A VIRTUAL SUBSTRATE | |
DE102012014603B4 (en) | Operating system and method for synchronized operation of a touch device | |
DE102020007191A1 (en) | Machine learning for digital image selection among object variants | |
DE202016001024U1 (en) | Navigation user interface | |
DE202017105614U1 (en) | Systems and computer program products for a touchscreen user interface of a collaborative editing tool | |
DE112009000002T5 (en) | Processing touch events for web pages | |
DE102013004214A1 (en) | Alternative unlock pattern | |
DE112012006165T5 (en) | Touchscreen user interface with voice input | |
DE102015108004A1 (en) | Presenting a user interface on a first device based on detecting a second device in an environment of the first device | |
DE102013225744A1 (en) | SYSTEM AND METHOD FOR EFFECTIVE RANGE DETECTION OF A HANDGESTE | |
DE102014117614A1 (en) | Changing an interface mode by means of an input gesture | |
DE102016225554A1 (en) | IMPROVING THE ACCURACY OF TOUCH-SENSITIVE DEVICES | |
DE102019218787A1 (en) | METHOD, DEVICE AND SYSTEM FOR GENERATING OFFERS ASSOCIATED WITH A PRESENTATION OF AN ARTICLE | |
DE102013000071B4 (en) | Synchronizing payload data between a motor vehicle and a mobile terminal | |
DE102016205009A1 (en) | Intelligent interactive screen capture | |
WO2010083821A1 (en) | Method for controlling a selected object displayed on a screen | |
DE102017112039A1 (en) | INTERRUPTIVE DISPLAY ON AN INDICATION |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R012 | Request for examination validly filed | ||
R082 | Change of representative |
Representative=s name: MERH-IP MATIAS ERNY REICHL HOFFMANN PATENTANWA, DE |
|
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |