DE102014119419A1 - Display a transition from gesture-based input to touch surfaces - Google Patents
Display a transition from gesture-based input to touch surfaces Download PDFInfo
- Publication number
- DE102014119419A1 DE102014119419A1 DE102014119419.5A DE102014119419A DE102014119419A1 DE 102014119419 A1 DE102014119419 A1 DE 102014119419A1 DE 102014119419 A DE102014119419 A DE 102014119419A DE 102014119419 A1 DE102014119419 A1 DE 102014119419A1
- Authority
- DE
- Germany
- Prior art keywords
- gesture
- based input
- touch surface
- transition
- alarm
- 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 Anzeigen eines Übergangs von einer gestenbasierten Eingabe zu einer Touch-Oberfläche sind hierin bereitgestellt. Das System beinhaltet einen Erkennungsmonitor, der mit einem Erkennungsgerät gekoppelt ist, um den Übergang zu erkennen; und einen Alarmsender, um ein Ausgabegerät basierend auf dem Erkennen zu alarmieren. Die gestenbasierte Eingabe ist eine kontaktlose Schnittstelle, die mit einem elektronischen System verknüpft ist, und eine Touch-Oberfläche ist eine Kontaktschnittstelle, die mit dem elektronischen System verknüpft ist.A system and method for indicating a transition from a gesture-based input to a touch surface is provided herein. The system includes a detection monitor coupled to a recognition device to detect the transition; and an alarm transmitter to alert an output device based on the detection. The gesture-based input is a contactless interface associated with an electronic system, and a touch surface is a contact interface associated with the electronic system.
Description
Prioritätpriority
Diese Patentanmeldung beansprucht Priorität gegenüber der vorläufigen anhängigen US-Patentanmeldung Nr. 61/920,993, angemeldet am 26. Dezember 2013, mit dem Titel „Indicating a Transition from Gesture Based Inputs to Touch Surfaces”. Diese Patentanmeldung enthält die gesamte ausführliche Beschreibung der US-Patentanmeldung Nr. 61/920,993.This patent application claims priority over provisional pending US Patent Application No. 61 / 920,993, filed December 26, 2013, entitled "Indicating a Transition from Gesture Based Inputs to Touch Surfaces". This patent application contains the entire detailed description of US Patent Application No. 61 / 920,993.
Allgemeiner Stand der TechnikGeneral state of the art
Schnittstellen werden immer komplexer und vielseitiger. Das Bereitstellen verschiedener Möglichkeiten, mit einem System zu interagieren, wird immer alltäglicher. Dementsprechend kann ein Benutzer eines Systems selektiv eine erste oder zweite Technik für die Interaktion mit dem System auswählen. In bestimmten Fällen kann der Übergang zwischen einer ersten und zweiten Technik einen Wechselschalter erfordern. In anderen Fällen können sowohl die erste als auch die zweite Technik gleichzeitig für den Benutzer verfügbar sein.Interfaces are becoming ever more complex and versatile. Providing various ways to interact with a system is becoming more commonplace. Accordingly, a user of a system may selectively select a first or second technique for interacting with the system. In certain cases, the transition between a first and second technique may require a toggle switch. In other cases, both the first and second techniques may be simultaneously available to the user.
Eine derartige Eingabetechnik ist eine gestenbasierte Eingabe. Die gestenbasierte Eingabe ermöglicht ein Erkennen von Bewegung eines Auslösereizes, wie einem Körperteil (ü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 einer Touch-Oberfläche, einem Pad oder Gerät herstellt.One such input technique is gesture-based input. Gesture-based input allows 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 gesture or gesture. The gesture-based input does not require the user to contact a touch surface, 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.
Eine andere derartige Eingabetechnik ist eine Touch-Oberfläche. Die Touch-Oberfläche ermöglicht es einem Benutzer, mit einem Touchscreen oder einem Touchpad zu interagieren, um ein System zu steuern. Das System kann jede beliebige Art von elektronikbasiertem System sein, zum Beispiel Komponenten, die in oder um die Steuerkonsole eines Fahrzeugs installiert sind. Der Touchscreen oder die Touch-Oberfläche können zum Beispiel kapazitive Berührungstechnologie oder resistive Berührungstechnologie verwenden.Another such input technique is a touch surface. The touch interface allows a user to interact with a touch screen or touchpad to control a system. The system may be any type of electronics-based system, for example, components installed in or around the control console of a vehicle. The touch screen or the touch surface may use, for example, capacitive touch technology or resistive touch technology.
In bestimmten Fällen können die gestenbasierten Eingabesysteme und die berührungsbasierten Eingabesysteme gemeinsam integriert sein. Demnach kann ein Benutzer, der ein System bedient, selektiv entweder mit einem Touchscreen oder einem Bereich, der für das Erkennen von Gesten bereitgestellt ist, interagieren.In certain cases, the gesture-based input systems and the touch-based input systems may be integrated together. Thus, a user operating a system can selectively interact with either a touch screen or an area provided for recognizing gestures.
KurzdarstellungSummary
Ein System und Verfahren zum Anzeigen eines Übergangs von einer gestenbasierten Eingabe zu einer Touch-Oberfläche sind hierin bereitgestellt. Das System beinhaltet einen Erkennungsmonitor, der mit einem Erkennungsgerät gekoppelt ist, um den Übergang zu erkennen; und einen Alarmsender, um ein Ausgabegerät basierend auf dem Erkennen zu alarmieren. Die gestenbasierte Eingabe ist eine kontaktlose Schnittstelle, die mit einem elektronischen System verknüpft ist, und eine Touch-Oberfläche ist eine Kontaktschnittstelle, die mit dem elektronischen System verknüpft ist.A system and method for indicating a transition from a gesture-based input to a touch surface is provided herein. The system includes a detection monitor coupled to a recognition device to detect the transition; and an alarm transmitter to alert an output device based on the detection. The gesture-based input is a contactless interface associated with an electronic system, and a touch surface is a contact interface associated with the electronic system.
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:
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 ermöglicht, die es möglich macht, 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 enabled 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.
Eine Schwierigkeit von gestenbasierten Eingabesystemen besteht darin, dass ein Benutzer nicht erkennen kann oder weiß, ob er sich in dem Raum befindet, der für das Erkennen der Geste erforderlich ist. Dementsprechend kann es zu einem Phänomen der Unbeholfenheit kommen, wenn der Benutzer versucht, zu einem geschätzten Raum zu navigieren. Ferner kann der Benutzer unter Umständen selbst in Fällen, in denen ein Touchpad oder eine Touch-Oberfläche implementiert ist, den Bereich nicht kennen, der erforderlich ist, um das Touchpad effektiv zu bedienen. In Fällen, in denen das Touchpad in einem Fahrzeug implementiert ist, kann das Abwenden des Blicks oder der Aufmerksamkeit des Benutzers von der Straße auf ein Touchpad unpraktisch und unsicher sein.One difficulty with gesture-based input systems is that a user can not recognize or know if he is in the room required to recognize the gesture. Accordingly, when the user attempts to navigate to an estimated space, a clumsiness phenomenon may occur. Further, even in cases where a touchpad or a touch surface is implemented, the user may not be aware of the area required to operate the touchpad effectively. In cases where the touchpad is implemented in a vehicle, averting the user's gaze or attention from the road to a touchpad can be impractical and insecure.
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. Ein haptischer Steller kann in einen ergonomisch ausgewählten Standort im Fahrzeug eingebettet sein. Ein ergonomischer Standort kann sich auf einen Standort beziehen, an dem der Benutzer oder Bediener des Systems einen Teil seines Körpers positioniert (zum Beispiel einen Sitz, eine Armlehne, eine Ablagemöglichkeit für das Handgelenk).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. A haptic actuator can be embedded in an ergonomically selected location in the vehicle. An ergonomic location may refer to a location where the user or operator of the system positions a part of his body (for example, a seat, an arm rest, a wrist rest).
Hierin sind Systeme und Verfahren zum Anzeigen eines Übergangs von einem gestenbasierten Eingaberaum zu einer Touch-Oberfläche offenbart. Zusätzlich können die hierin offenbarten Systeme und Verfahren verwendet werden, um jede beliebige Art von Annäherung an eine Touch-Oberfläche oder einen gestenbasierten Eingaberaum anzuzeigen. Dementsprechend wird dem Benutzer durch Bereitstellen der Anzeige an den Benutzer eines Eingabesystems eine verbesserte Benutzererfahrung bereitgestellt. Die Anzeige kann hörbar, visuell, haptisch oder eine Kombination davon sein.Disclosed herein are systems and methods for indicating a transition from a gesture-based input space to a touch surface. In addition, the systems and methods disclosed herein may be used to indicate any type of approach to a touch surface or gesture-based input space. Accordingly, providing the user with an input system provides the user with an improved user experience. The display may be audible, visual, haptic or a combination thereof.
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
Das System
Das gestenbasierte Eingabesystem
Das System
Das Erkennungsmonitormodul
Der Abrufer
Der Alarmsender
In anderen Fällen, wenn die Alarmfunktion eine haptische Wahrnehmung ist, kann die Alarmfunktion an einen haptischen Steller
In einem anderen Beispiel kann die Alarmfunktion einen Hinweis an den Bereich der Touchpad-Oberfläche
In Vorgang
In Vorgang
In Vorgang
In einem anderen Beispiel, wenn der Alarm eine haptische Wahrnehmung ist, würde mit einem haptischen Steller kommuniziert werden.In another example, if the alarm is a haptic sensation, it would be communicated with a haptic actuator.
Wie in
Als Reaktion auf das Eindringen der Hand in den Bereich der Kameraebene
Sobald ein Übergang erkannt wurde, können verschiedene Sensorgeräte (wie Audio-, Video- oder Haptiksteller) ausgelöst werden. Jedes der Sensorgeräte kann mit einem spezifischen Ausgabegerät verknüpft sein. Dementsprechend wird dem mit der Hand verknüpften Benutzer eine sinnesbasierte Interaktion mit dem im Fahrzeug installierten Eingabemechanismus bereitgestellt.Once a transition has been detected, various sensor devices (such as audio, video or haptics) can be triggered. Each of the sensor devices may be associated with a specific output device. Accordingly, the user associated with the hand is provided with a sense-based interaction with the vehicle-mounted input mechanism.
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 (20)
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361920993P | 2013-12-26 | 2013-12-26 | |
US61/920,993 | 2013-12-26 | ||
US14/555,194 US9875019B2 (en) | 2013-12-26 | 2014-11-26 | Indicating a transition from gesture based inputs to touch surfaces |
US14/555,194 | 2014-11-26 |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102014119419A1 true DE102014119419A1 (en) | 2015-07-02 |
Family
ID=53372227
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102014119419.5A Withdrawn DE102014119419A1 (en) | 2013-12-26 | 2014-12-22 | Display a transition from gesture-based input to touch surfaces |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102014119419A1 (en) |
-
2014
- 2014-12-22 DE DE102014119419.5A patent/DE102014119419A1/en not_active Withdrawn
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20150185845A1 (en) | Providing tactle feedback for gesture based inputs | |
DE112013004801T5 (en) | Multimodal touch screen emulator | |
DE202017104403U1 (en) | Detect the user movement area for virtual reality user interfaces | |
DE102015122513A1 (en) | Autonomous driving interface | |
DE102015106814A1 (en) | Data transmission based on identifying information from input devices | |
DE112018002775T5 (en) | METHOD AND DEVICE FOR DETECTING PLANES AND / OR QUADTREES FOR USE AS A VIRTUAL SUBSTRATE | |
DE202016001024U1 (en) | Navigation user interface | |
DE102013220203A1 (en) | System and method for manipulating a user interface in the vehicle using "finger valleys" | |
DE102011117012A1 (en) | DETECTING SLIDING MOVEMENTS OF SEVERAL FINGERS USING FINGERPRINTS FOR GENERATING VARIOUS EVENTS | |
DE202008000261U1 (en) | Multiple Berührungsdatenfussionssystem | |
DE102019122932A1 (en) | TECHNIQUES FOR CONNECTING AN INPUT DEVICE TO A TOUCHSCREEN COMPUTING DEVICE | |
US20150187143A1 (en) | Rendering a virtual representation of a hand | |
DE202017105614U1 (en) | Systems and computer program products for a touchscreen user interface of a collaborative editing tool | |
DE112011105171T5 (en) | Blocking user content based on location | |
DE102016225554A1 (en) | IMPROVING THE ACCURACY OF TOUCH-SENSITIVE DEVICES | |
DE102013225744A1 (en) | SYSTEM AND METHOD FOR EFFECTIVE RANGE DETECTION OF A HANDGESTE | |
DE102015108004A1 (en) | Presenting a user interface on a first device based on detecting a second device in an environment of the first device | |
DE102020007191A1 (en) | Machine learning for digital image selection among object variants | |
DE102012020607B4 (en) | A motor vehicle with a gesture control device and method for controlling a selection element | |
DE102016106072A1 (en) | Source detection of vehicle passenger inputs | |
DE102019107549A1 (en) | Message location based on body location | |
DE102013000071B4 (en) | Synchronizing payload data between a motor vehicle and a mobile terminal | |
DE102017121342A1 (en) | DISPLAY CONTROL DEVICE, DISPLAY CONTROL SYSTEM AND DISPLAY CONTROL METHOD | |
DE102015101827A1 (en) | Providing a multimodal single action interface | |
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 |