DE112010004038T5 - Fussbetätigter Controller - Google Patents
Fussbetätigter Controller Download PDFInfo
- Publication number
- DE112010004038T5 DE112010004038T5 DE201011004038 DE112010004038T DE112010004038T5 DE 112010004038 T5 DE112010004038 T5 DE 112010004038T5 DE 201011004038 DE201011004038 DE 201011004038 DE 112010004038 T DE112010004038 T DE 112010004038T DE 112010004038 T5 DE112010004038 T5 DE 112010004038T5
- Authority
- DE
- Germany
- Prior art keywords
- pressure sensitive
- controller
- pressure
- sensitive area
- processor
- 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
- 238000004590 computer program Methods 0.000 claims description 21
- 238000000034 method Methods 0.000 claims description 16
- 230000035945 sensitivity Effects 0.000 claims description 15
- 239000000463 material Substances 0.000 claims description 7
- 238000011960 computer-aided design Methods 0.000 claims description 5
- 230000033001 locomotion Effects 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 4
- 230000004913 activation Effects 0.000 claims description 3
- 238000003860 storage Methods 0.000 claims description 3
- 239000000758 substrate Substances 0.000 claims description 3
- 238000013461 design Methods 0.000 claims description 2
- 238000013507 mapping Methods 0.000 claims 1
- 210000002683 foot Anatomy 0.000 description 61
- 230000008859 change Effects 0.000 description 15
- 230000000694 effects Effects 0.000 description 14
- 230000006870 function Effects 0.000 description 7
- 230000000717 retained effect Effects 0.000 description 7
- 230000003247 decreasing effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000007935 neutral effect Effects 0.000 description 4
- 238000003825 pressing Methods 0.000 description 4
- 238000005286 illumination Methods 0.000 description 3
- 230000015654 memory Effects 0.000 description 3
- 238000004091 panning Methods 0.000 description 3
- 229920000049 Carbon (fiber) Polymers 0.000 description 2
- 239000004917 carbon fiber Substances 0.000 description 2
- 230000000994 depressogenic effect Effects 0.000 description 2
- VNWKTOKETHGBQD-UHFFFAOYSA-N methane Chemical compound C VNWKTOKETHGBQD-UHFFFAOYSA-N 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 229910052757 nitrogen Inorganic materials 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 229910052760 oxygen Inorganic materials 0.000 description 2
- 229910052717 sulfur Inorganic materials 0.000 description 2
- 229910052721 tungsten Inorganic materials 0.000 description 2
- BUHVIAUBTBOHAG-FOYDDCNASA-N (2r,3r,4s,5r)-2-[6-[[2-(3,5-dimethoxyphenyl)-2-(2-methylphenyl)ethyl]amino]purin-9-yl]-5-(hydroxymethyl)oxolane-3,4-diol Chemical compound COC1=CC(OC)=CC(C(CNC=2C=3N=CN(C=3N=CN=2)[C@H]2[C@@H]([C@H](O)[C@@H](CO)O2)O)C=2C(=CC=CC=2)C)=C1 BUHVIAUBTBOHAG-FOYDDCNASA-N 0.000 description 1
- 101100457838 Caenorhabditis elegans mod-1 gene Proteins 0.000 description 1
- 101150110972 ME1 gene Proteins 0.000 description 1
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000002238 attenuated effect Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000013506 data mapping Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 229920005994 diacetyl cellulose Polymers 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000011152 fibreglass Substances 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 230000005923 long-lasting effect Effects 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
- 239000004033 plastic Substances 0.000 description 1
- 229920003023 plastic Polymers 0.000 description 1
- 238000004549 pulsed laser deposition Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 125000006850 spacer group Chemical group 0.000 description 1
- 230000036962 time dependent Effects 0.000 description 1
- 210000003371 toe Anatomy 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/32—Constructional details
- G10H1/34—Switch arrangements, e.g. keyboards or mechanical switches specially adapted for electrophonic musical instruments
- G10H1/344—Structural association with individual keys
- G10H1/348—Switches actuated by parts of the body other than fingers
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01L—MEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
- G01L1/00—Measuring force or stress, in general
- G01L1/18—Measuring force or stress, in general using properties of piezo-resistive materials, i.e. materials of which the ohmic resistance varies according to changes in magnitude or direction of force applied to the material
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01L—MEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
- G01L5/00—Apparatus for, or methods of, measuring force, work, mechanical power, or torque, specially adapted for specific purposes
- G01L5/22—Apparatus for, or methods of, measuring force, work, mechanical power, or torque, specially adapted for specific purposes for measuring the force applied to control members, e.g. control members of vehicles, triggers
- G01L5/225—Apparatus for, or methods of, measuring force, work, mechanical power, or torque, specially adapted for specific purposes for measuring the force applied to control members, e.g. control members of vehicles, triggers to foot actuated controls, e.g. brake pedals
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/056—Programming the PLC
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0414—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23056—Foot pedal, control, operated
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/021—Indicator, i.e. non-screen output user interfacing, e.g. visual or tactile instrument status or guidance information using lights, LEDs or seven segments displays
- G10H2220/026—Indicator, i.e. non-screen output user interfacing, e.g. visual or tactile instrument status or guidance information using lights, LEDs or seven segments displays associated with a key or other user input device, e.g. key indicator lights
- G10H2220/071—Pedal indicator, e.g. guitar pedal status lights
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/171—Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
- G10H2240/281—Protocol or standard connector for transmission of analog or digital data to or from an electrophonic musical instrument
- G10H2240/311—MIDI transmission
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Automation & Control Theory (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
Es werden sehr ausdrucksstarke und flexibel programmierbare Controller beschrieben. Besondere Implementierungen sind für musikalische Anwendungen gedacht und erlauben Musikern ein bisher unerreichtes Ausmaß an Steuerungsmöglichkeiten für eine breite Auswahl an musikalischen Komponenten und Teilsystemen für die Aufnahme und/oder Aufführung.
Description
- DATEN ZUGEORDNETER ANMELDUNGEN
- Die Erfindung beansprucht die Priorität gemäß 35 U. S. C. 119(e) für die vorläufige
US-Patentbeschreibung No. 61/252,426 - HINTERGRUND DER ERFINDUNG
- Die Erfindung betrifft programmierbare Controller und insbesondere fußbetätigte Controller, die dafür ausgelegt sind, eine Vielzahl unterschiedlicher Systeme zu steuern, zu denen beispielsweise musikalische Komponenten und Teilsysteme gehören, die im Zusammenhang mit Aufzeichnungen und Aufführungen verwendet werden.
- Nahezu alle fußbetätigten Effektschalter, die von Musikern bis zum heutigen Tag verwendet werden, sind groß und schwer und besitzen eingeschränkte Anzeigen, beschränkte Eingabemöglichkeiten und beschränkte Steuerungsfähigkeiten. Diese Schalter, die in der Regel nur einen eingeschalteten und einen ausgeschalteten Status aufweisen, sind in aller Regel nur dazu in der Lage, einen einzigen Effekt zu steuern. Damit benötigen Musiker für jeden gesteuerten Effekt einen Schalter. Bedenkt man die Größe und das Gewicht dieser herkömmlichen Schalter, so ist ihr wirksamer Einsatz offensichtlich stark eingeschränkt, und zwar insbesondere für Musiker, die viel reisen, d. h. für die meisten Musiker. Diese veraltete Technik hindert die Künstler auch daran, die zahllosen Elektronik- und Softwarewerkzeuge vollständig auszunutzen, die heutzutage für Musiker verfügbar sind, um die Grenzen ihres künstlerischen Ausdrucks zu erweitern.
- ZUSAMMENFASSUNG DER ERFINDUNG
- Gemäß der Erfindung werden äußerst ausdrucksstarke und flexibel programmierbare Controller bereitgestellt. Gemäß verschiedener Ausführungsformen enthält ein Controller eine Anzahl druckempfindlicher Bereiche, die auf einem Substrat angeordnet sind. Jeder druckempfindliche Bereich besitzt einen oder mehrere zugeordnete Sensoren, die dafür ausgelegt sind, ein oder mehrere Ausgangssignale zu erzeugen, die monoton einen zeitveränderlichen Druck darstellen, der über den zugehörigen druckempfindlichen Bereich auf den Sensor oder die Sensoren ausgeübt wird. Ein Prozessor ist dafür ausgelegt, das oder die Ausgangssignale des oder der Sensoren zu empfangen, der oder die jedem druckempfindlichen Bereich zugeordnet sind, und als Reaktion darauf Steuerinformation zu erzeugen. Die Steuerinformation dient dem Steuern der Arbeitsweise einer oder mehrerer Prozeduren oder Vorrichtungen, die mit dem Controller kommunizieren.
- Gemäß besonderer Ausführungsformen sind jedem druckempfindlichen Bereich zwei oder mehr Sensoren zugeordnet, und das eine oder die mehreren Ausgangssignale, die von den zwei oder mehr Sensoren erzeugt werden, stellen auch eine oder mehrere Richtungen des Drucks dar, der auf den druckempfindlichen Bereich ausgeübt wird. Gemäß einer ganz besonderen Ausführungsform beziehen sich die eine oder mehreren Richtungen auf eine Oberfläche des druckempfindlichen Bereichs und enthalten eine Drehung im Uhrzeigersinn, eine Drehung entgegen dem Uhrzeigersinn, eine erste geradlinige Richtung entlang einer ersten Achse und eine zweite geradlinige Richtung entlang einer zweiten Achse.
- Gemäß besonderer Ausführungsformen enthält jeder Sensor ein piezoresistives Material, das einen elektrischen Widerstand aufweist, der sich abhängig vom Druck ändert.
- Gemäß besonderer Ausführungsformen enthält mindestens ein Teil der Steuerinformation digitale Musikinstrumenten-Schnittstellenmeldungen (MIDI), und der Controller umfasst zudem eine MIDI-Schnittstelle, die dafür ausgelegt ist, die Übermittlung der MIDI-Meldungen vom Prozessor an eine externe MIDI-Vorrichtung zu vereinfachen.
- Gemäß besonderer Ausführungsformen enthalten die einen oder mehreren Prozeduren oder Vorrichtungen eine Computervorrichtung, auf der eine Softwareanwendung läuft, und die Steuerinformation wird der Computervorrichtung geliefert, damit sie von der Softwareanwendung genutzt wird.
- Gemäß besonderer Ausführungsformen enthält die Steuerinformation entweder digitale Musikinstrumenten-Schnittstellenmeldungen (MIDI) oder Ethernet-Meldungen oder beide Arten von Meldungen.
- Gemäß besonderer Ausführungsformen ist der Prozessor dafür programmierbar eine oder mehrere Gruppen von Einstellungen für jeden druckempfindlichen Bereich zu sichern, die der Steuerinformation für diesen druckempfindlichen Bereich zugeordnet sind. Gemäß ganz besonderer Ausführungsformen ist der Prozessor dafür programmierbar, Gruppen von Einstellungen für jeden druckempfindlichen Bereich gemeinsam als Szenarien zu sichern. Gemäß ganz besonderer Ausführungsformen ist der Prozessor dafür programmierbar, eine Folge von Szenerien als Einstellungsliste zu sichern.
- Gemäß besonderer Ausführungsformen ist der Prozessor dafür programmierbar, die Druckempfindlichkeit für den oder die Sensoren zu konfigurieren, die jedem druckempfindlichen Bereich zugeordnet sind. Gemäß ganz besonderer Ausführungsformen ist der Prozessor dafür programmierbar, die Druckempfindlichkeit für jede der einen oder mehreren Richtungen des Drucks zu konfigurieren.
- Gemäß besonderer Ausführungsformen enthält der Controller Navigationssteuerungen, die dafür ausgelegt sind, eine Funktionalität für jeden druckempfindlichen Bereich zu wählen.
- Gemäß verschiedener Ausführungsformen werden computerimplementierte Verfahren und Computerprogrammprodukte zum Konfigurieren eines Controllers bereitgestellt, der eine Anzahl druckempfindlicher Bereiche besitzt, die dafür ausgelegt sind, Ausgangssignale zu erzeugen, die monoton einen zeitveränderlichen Druck darstellen, der auf jeden druckempfindlichen Bereich ausgeübt wird. Die Ausgangssignale stellen auch eine oder mehrere Richtungen des Drucks dar, der auf jeden druckempfindlichen Bereich ausgeübt wird. Der Controller enthält auch einen Prozessor, der dafür ausgelegt ist, die Ausgangssignale zu empfangen und als Reaktion darauf Steuerinformation zu erzeugen. Gemäß diesen computerimplementierten Verfahren und Computerprogrammprodukten ist der Prozessor dafür programmiert, die Druckempfindlichkeit für jede der einen oder mehreren Richtungen für jeden druckempfindlichen Bereich zu konfigurieren. Zusätzlich wird die Steuerinformation, die jedem druckempfindlichen Bereich zugeordnet ist, auf einen oder mehrere Bestimmungsprozeduren oder Bestimmungsvorrichtungen abgebildet, wodurch die Steuerung der Bestimmungsprozeduren oder Bestimmungsvorrichtungen durch den Controller erleichtert wird.
- Gemäß ganz besonderer Ausführungsformen derartiger computerimplementierter Verfahren und Computerprogrammprodukte ist der Prozessor dafür programmiert, eine oder mehrere Gruppen von Einstellungen für jeden druckempfindlichen Bereich zu sichern, die der Steuerinformation für diesen druckempfindlichen Bereich zugeordnet sind, Gruppen von Einstellungen für jeden druckempfindlichen Bereich gemeinsam als Szenarien zu sichern, und eine Folge von Szenarien als Einstellungsliste zu sichern.
- Die folgenden Teile der Beschreibung und die Zeichnungen ermöglichen ein tieferes Verständnis der Eigenart und der Vorteile der Erfindung.
- KURZE BESCHREIBUNG DER ZEICHNUNGEN
- Es zeigt:
-
1 eine Draufsicht eines fußbetätigten Controllers, der gemäß einer besonderen Ausführungsform der Erfindung entworfen ist; -
2 ein Blockdiagramm, das Komponenten und die Arbeitsweise eines fußbetätigten Controllers erläutert, der gemäß einer besonderen Ausführungsform der Erfindung entworfen ist; -
3 eine Querschnittsansicht eines fußbetätigten Controllers, der gemäß einer besonderen Ausführungsform der Erfindung entworfen ist; -
4 eine Querschnittsansicht eines Sensors einer Taste eines fußbetätigten Controllers, der gemäß einer besonderen Ausführungsform der Erfindung entworfen ist; -
5 ein Systemdiagramm, das verschiedene musikalische Komponenten und Teilsysteme erläutert, die an einen fußbetätigten Controller angeschlossen sind, der gemäß einer besonderen Ausführungsform der Erfindung entworfen ist; und -
6 –12 Beispiele für Schnittstellen von Softwareanwendungen, die man dafür verwenden kann, den Betrieb eines fußbetätigten Controllers zu konfigurieren und zu steuern, der gemäß einer besonderen Ausführungsform der Erfindung entworfen ist. - AUSFÜHRLICHE BESCHREIBUNG BESONDERER AUSFÜHRUNGSFORMEN
- Es wird nun ausführlich auf besondere Ausführungsformen der Erfindung eingegangen, die die besten von den Erfindern in Betracht gezogenen Arten enthalten, auf die die Erfindung ausgeführt werden kann. Beispiele für diese besonderen Ausführungsformen sind in den beiliegenden Zeichnungen erläutert. Die Erfindung wird im Zusammenhang mit diesen besonderen Ausführungsformen beschrieben; es ist jedoch nicht beabsichtigt, die Erfindung auf die beschriebenen Ausführungsformen einzuschränken. Ganz im Gegenteil ist beabsichtigt, Alternativen, Abwandlungen und Äquivalente abzudecken, die im Bereich der Erfindung enthalten sind, der in den beigefügten Ansprüchen bestimmt ist. In der folgenden Beschreibung sind besondere Einzelheiten angegeben, damit ein umfassendes Verständnis der Erfindung möglich ist. Die Erfindung kann verwirklicht werden, ohne dass einige oder alle dieser Einzelheiten verwendet werden. Zusätzlich kann es sein, dass bekannte Merkmale nicht beschrieben wurden, damit das Verständnis der Erfindung nicht unnötig erschwert wird.
- Ausführungsformen der Erfindung betreffen konfigurierbare Steuerungssysteme, wie wenig wiegen, langlebig sind und für den Einsatz in einem breiten Anwendungsbereich flexibel programmiert werden können. Eine bestimmte Klasse von Ausführungsformen ist als fußbetätigter Controller implementiert. Im Einzelnen werden Ausführungsformen beschrieben, die bestimmte Anwendungen dieser fußbetätigten Controller betreffen, die für den Gebrauch durch Musiker gedacht sind, die damit zahlreiche unterschiedliche Komponenten und Prozeduren bei der Aufnahme und Aufführung steuern können. Man beachte, dass der Bereich der Erfindung durch den Bezug auf derartige Anwendungen nicht eingeschränkt wird. Ganz im Gegenteil kann man Ausführungsformen der Erfindung in einer Vielzahl von Zusammenhängen verwenden und damit die Steuerung eines breiten Bereichs von Prozeduren, Vorrichtungen und Systemen vereinfachen.
- Eine Klasse von Ausführungsformen der Erfindung wird nun unter Verwendung des Namens SoftStepTM oder SoftStepTM-Controller beschrieben, der sich auf die fußbetätigten Controller bezieht. Der SoftStepTM (
1 zeigt eine Draufsicht) ist ein kompakter und sehr ausdrucksstarker fußbetätigter Controller mit geringem Gewicht. Die abgebildete Implementierung100 des SoftStepTM besitzt einen USB-Port102 , über den man den SoftStepTM an einen externen Computer anschließen kann und über den man den SoftStepTM mit Energie versorgen kann. Ein Expressionsport104 ist vorhanden, in den man ein Lautstärke- oder Expressionspedal einstecken kann. Vorhanden ist auch ein Erweiterungsport106 für einen Expander (im Weiteren beschrieben) für digitale Musikinstrumenten-Schnittstellen (MIDI), der den Gebrauch des SoftStepTM ohne Computer erlaubt, um damit beispielsweise einen MIDI-Synthesizer und/oder einen Einschubschrank zu steuern. Bei einigen Implementierungen kann die Energie auch über den Erweiterungsport zugeführt werden. Der SoftStepTM ist mit einer Hintergrundbeleuchtung versehen, damit seine Steuereinrichtungen bei schlechter Beleuchtung gut zu sehen sind, beispielsweise auf der Bühne. Eine alphanumerische Anzeige108 mit 4 Zeichen ist vorhanden, die vom Benutzer programmiert werden kann. Für jede Taste112 ist auch eine Leuchtdiode110 vorhanden, die so programmiert werden kann, dass sie die vom Benutzer gewählten Daten anzeigt. Die abgebildete Implementierung des SoftStepTM ist mit Gummi beschichtet und weist eine Rückseite aus Kohlefaser auf, die ihm Festigkeit und Stabilität verleiht. Für verschiedene Implementierungen werden jedoch zahlreiche unterschiedliche Materialien in Betracht gezogen. -
2 zeigt ein Blockdiagramm eines Teils einer SoftStepTM-Implementierung gemäß einer besonderen Ausführungsform der Erfindung. Gemäß der abgebildeten Ausführungsform befinden sich vier Drucksensoren202 (z. B. piezoresistive Flächen) unter und an den Ecken eines jeden durchnumerierten Knopfs oder Tastenschalters204 . Sie liefern einen kontinuierlichen Bereich eines Eingabesignals und nicht nur einen Einschalt- oder Ausschaltstatus. Natürlich kann man aus einer Vielzahl Drucksensoren und druckempfindlichen Materialien auswählen, um die Sensoren202 zu implementieren. Natürlich kann man auch eine geringere oder größere Anzahl von Sensoren verwenden, um einige oder alle Funktionalitäten zu erzielen, die durch die dargestellte Konfiguration möglich sind. Es werden beispielsweise Ausführungsformen in Betracht gezogen, in denen drei Sensoren in einer dreieckigen Anordnung untergebracht sind. Ausführungsformen mit zwei Sensoren für jede Tastenfläche werden ebenfalls in Betracht gezogen, obwohl sie vermutlich weniger umfangreiche Steuerungsmöglichkeiten bieten. - Ein Prozessor
206 (Silicon Laboratories 8051F344) setzt die Sensor-Ausgangssignale in Steuerbefehle für die zugeordneten Effekte um. Natürlich kann man den Prozessor206 mit Hilfe einer Vielzahl geeigneter Vorrichtungen implementieren, die Fachleuten geläufig sind. Die Arbeitsweise der besonderen Implementierungen des Codes, der den Betrieb des Prozessors206 steuert, bezieht sich auf die verschiedenen hier beschriebenen Ausführungsformen. Ein derartiger Code kann in einem körperlichen Speicher oder irgendeinem geeigneten Speichermedium abgelegt werden, das zum Prozessor gehört, etwa als Programm oder als Firmware, wie Fachleuten bekannt ist. Man beachte jedoch, dass der Einsatz eines Prozessors oder einer ähnlichen Vorrichtung nicht erforderlich ist, um alle Aspekte der Erfindung zu implementieren. D. h., dass man zumindest Teile der beschriebenen Funktionalität mit Hilfe alternativen Technologien implementieren kann, ohne den Bereich der Erfindung zu verlassen. Es werden beispielsweise Ausführungsformen in Betracht gezogen, die solche Funktionalitäten implementieren, und zwar unter Verwendung von programmierbaren oder anwendungsspezifischen Logikvorrichtungen, z. B. PLDs, FPGAs, ASICs usw. Wahlweise kann man für einige Funktionalitäten analoge Schaltungen und Komponenten verwenden. Diese und weitere Abwandlungen und Kombinationen daraus gehören zum Wissensstand von Fachleuten und fallen daher in den Bereich der Erfindung. - Gemäß einiger Ausführungsformen ermöglichen die zahlreichen Sensoren (z. B. ein Sensor in jeder Ecke eines bestimmten Knopfs) das Erfassen einer Bewegung, nämlich enthalten im zeitabhängigen Druck, der auf die unterschiedlichen Sensoren ausgeübt wird. Dies ermöglicht es beispielsweise dem Anwender, seinen Fuß im Uhrzeigersinn oder gegen den Uhrzeigersinn zu bewegen, um Veränderungen zu bewirken, beispielsweise das Erhöhen oder Erniedrigen der Lautstärke oder Tonhöhe für einen bestimmten Kanal oder Effekt. Andere Bewegungen, beispielsweise das Vor- und Zurückschwenken oder das seitliche Schwenken können ebenfalls von diversen Sensoranordnungen erfasst werden, die in der Erfindung in Betracht gezogen werden.
- In den Ausführungsformen, die in
1 und2 abgebildet sind, werden die vier piezoresistiven Flächen in jeder Ecke als Nordwest (NW), Südwest (SW) Nordost (NO) und Südost (SO) bezeichnet. Jede Taste, siehe2 , spricht auf fünf Betätigungsarten an, nämlich in der X-Achse und in der Y-Achse, Drehung im Uhrzeigersinn (CW), Drehung gegen den Uhrzeigersinn (CCW), und Druck (Z-Achse). Vier piezoresistive Flächen (nicht dargestellt) in der rautenförmigen Navigationsfläche (Nav Pad)114 werden als Nord (N), Süd (S), Ost (O) und West (W) bezeichnet. Jede der piezoresistiven Flächen im SoftStepTM sendet 7–12 Bit Daten an den Prozessor, von denen die Quellen abgeleitet werden. Wie später genauer beschrieben wird, kann man diese Steuerungsquellen auf beliebige MIDI-Bestimmungen oder Ethernet-Bestimmungen abbilden (z. B. open sound control (OSC)). In Tabelle 1 sind Quellenableitungen gemäß einer bestimmten Ausführungsform der Erfindung zusammengefasst.Quellen Ableitungen Pressure Live Mittelt den Gesamtdruck der Pieszos je Taste. (NW + SW + NO + SO)/4 = Pressure Live. Bei einer Abwandlung für den Gebrauch im Sitzen nimmt man: Größter der 4 Werte = Pressure Live. X Live, Y Live Polar (kreisförmig) Zeichnet den relativen Ort des Drucks in kartesischen Koordinaten. Wird kein Druck auf die Taste ausgeübt, so haben die Koordinaten den Wert (64, 64). Wird der ganze Druck auf den NW-Piezo ausgeübt, so haben die Koordinaten den Wert (0, 127), NO (127, 127), SW (0, 0), SO (127, 0). (SW – NW) = x, (SO – NO) = y. Die Konvertierung von kartesischen Koordinaten zu Polarkoordinaten, bei denen x die Realteil-Eingabe und y die Imaginärteil-Eingabe ist, wird wie folgt vorgenommen. Man Addiere 0,785398 zur Phase und konvertiere zurück auf Polarkoordinaten, und zwar mit einer zusätzlichen Skalierung. Pressure Latch, X Latch, Y Latch Entspricht den Live-Parameter oben. Nimmt der Benutzer den Fuß von der Taste, so bleibt der Wert jedoch erhalten. Alle Live-Werte können zusätzlich durch Software verzögert werden, um eine Zwischenspeicherung zu ermöglichen. X Increment Wird der Druck entlang der X-Achse negativ oder positiv gewichtet, so wird proportional zur Größe der Gewichtung zum aktuellen Wert addiert bzw. davon subtrahiert. Y Increment Wie X Increment, gemessen wird jedoch entlang der Y-Achse. Rotation Weise jedem Piezo einen Sollwert zu. Übersteigt der Druck an einem Piezo die anderen Piezos, so wird vom aktuellen Wert auf den Wert übergegangen, der diesem bestimmten Piezo zugewiesen ist. Rotation Rel Wie bei Rotation oben. Übt jedoch der Anwender anfänglich einen beträchtlichen Druck auf eine Taste aus, so wird der Rotationswert auf 63 initialisiert, und man bewegt sich von diesem Ausgangspunkt zu einem neuen Wert. Foot On Übersteigt der Gesamtdruck (abgeleitet aus Pressure Live) einen festgelegten Grenzwert, so nimmt Foot On den Wert ”Wahr” an. Foot Off Fällt der Gesamtdruck unter einen festgelegten Grenzwert, so nimmt Foot Off den Wert ”Wahr” an. Wait Trig Wird ein Foot On erkannt und bleibt es für eine festgelegte Dauer ”Wahr”, so gibt Wait Trig den auf diese Taste ausgeübten Gesamtdruck aus, und zwar zu dem Zeitpunkt, zu dem die Dauer abgelaufen ist. Nach dem Ausgeben des Druckwerts kehrt Wait Trig nach einer weiteren festgelegten Dauer auf Null zurück. Fast Trig Wie Wait Trig, jedoch mit minimaler Verzögerung. Dbl Trig Wie Wait Trig; Dbl Trig muss jedoch ein Foot On und ein Foot Off erkennen sowie ein zusätzliches Foot On (zwei Foot On Ereignisse), und zwar in einer festgelegten Zeitspanne. Wirkt wie ein Doppelklick auf einer Maus. Long Trig Wie Wait Trig, jedoch mit längerer Dauer. Off Trig Wie Foot Off; jedoch kehrt Off Trig nach einer festgelegten Zeitspanne ab dem Foot Off Ereignis zu einem Wert von Null zurück. Delta Trig Überschreitet die Druckänderung einen vom Benutzer definierten Wert, und zwar in positiver Richtung innerhalb einer vorgegebenen Zeitspanne, so wird der Gesamtdruck in dem Augenblick ausgegeben, in dem die Druckänderung erfolgt ist. Dies erlaubt mehrfache Triggerungen ohne dass der Druck unter den Foot Off Grenzwert fallen muss. Wait Trig Latch, Fast Trig Latch, Dbl Trig Latch, Long Trig Latch Wie bei den obigen Triggerquellen, die Ausgabewerte kehren jedoch nicht auf Null zurück. Nav Y Überschreitet der Druck einen vom Benutzer definierten Wert auf dem Nord-Quadranten des Nav Pads, so wird der momentane Wert der Nav Y Quelle um eins erhöht. Überschreitet der Druck einen vom Benutzer definierten Wert auf dem Süd-Quadranten des Nav Pads, so wird der Wert der Nav Y Quelle um eins erniedrigt. Die Quellwerte können solange nicht um mehr als den Wert eins erhöht oder erniedrigt werden, bis der Druck des aktivierten Quadranten unter den festgelegten Druckgrenzwert gefallen ist. Nav Yx10 & Key Multipliziert die Nav Y Quelle mit 10 und addiert den Wert der Tastennummer dazu. Gilt Nav Y = 10 und wird die Taste 1 gedrückt, so gibt Nav Yx10 & Key den Wert 11 aus. Key Value Überschreitet der Gesamtdruck einer Taste den vom Benutzer definierten Grenzwert (d. h. Foot On), so wird der Wert der gedrückten Taste (0–9) ausgegeben. Prev Key Value Wird ein neuer Key Value empfangen, so gibt Prev Key Value den vorherigen Wert aus. Drückt der Anwender die Taste 4 und anschließend die Taste 7, so gibt Prev Key Value den Wert 4 aus. This Key Value Wie Key Value, jedoch wird der Wert der gedrückten Taste nur dann ausgegeben, wenn er gleich dem Wert der Taste ist, mit der die Quelle gewählt wird. Key # Pressed Gleiches Prinzip wie bei Key Value. Wird Key 3 Pressed gewählt und überschreitet der Druck den Grenzwert von Taste drei, so gibt Key 3 Pressed eine Eins aus. Wird irgendeine andere Taste als 3 gedrückt. so gibt Key 3 Pressed eine Null aus. - Für manche Implementierungen können die Tasten nahe beieinander liegen, da dies erwünscht ist, um eine kleinere Vorrichtung zu erhalten. Um versehentliche Tastenbetätigungen durch einen großen Fuß oder Schuh zu verhindern, kann man mehrere Trennfunktionen einsetzen. Bei einer Ausführungsform arbeitet eine Trennfunktion damit, dass Daten unterdrückt werden, die von nicht gedrückten Tasten eingegeben werden. Wird beispielsweise der Druckgrenzwert an der Taste 1 überschritten, so werden alle Daten von den piezoresistiven Flächen anderer Tasten deaktiviert, bis die Taste 1 losgelassen wird. Ein weiterer fortgeschrittener Ansatz arbeitet mit dem Unterdrücken der Daten von Tasten, die der ursprünglich gewünschten Taste benachbart sind, nachdem diese gedrückt ist. Dies erlaubt es, zwei Tasten zu betätigen – eine davon mit dem Fuß – ohne dass eine unbeabsichtigte Tastenaktivität erfolgt.
- Die Anordnung mit mehreren Sensoren für jede Taste kann auch dann nützlich sein, wenn man feststellen will, welche der eng benachbarten Tasten gewählt wurde. Wurden beispielsweise die NW- und SW-Sensoren für Taste 7, die NO- und SO-Sensoren für Taste 9 und die NW- und NO-Sensoren für Taste 3 zusammen mit den meisten oder allen Sensoren für Taste 8 aktiviert, so kann der Prozessor feststellen, dass der Benutzer beabsichtigt hat, die Taste 8 zu wählen.
-
3 zeigt den Querschnitt eines SoftStepTM300 , der gemäß einer besonderen Ausführungsform der Erfindung implementiert ist. Damit man eine ausreichende Steifigkeit entlang der Längsachse des SoftStepTM erhält, wird ein Laminat aus glasfaserverstärktem Kunststoff (z. B. die Platine302 ), ein Abstandshalter (z. B. die Kunststoffscheibe304 ) und ein Kohlefaserverbundwerkstoff306 dazu verwendet, dass es wie ein Profil wirkt. Die Steifigkeit ist vorteilhaft, damit die Sensoren ausgerichtet bleiben und verhindert wird, dass die elektronischen Komponenten ausfallen. -
4 zeigt eine Querschnittsansicht eines piezoresistiven Sensors402 unter einer Ecke einer Tastenfläche404 für einen fußbetätigten Controller, der gemäß einer besonderen Ausführungsform der Erfindung implementiert ist. Das piezoresistive Material406 ist auf einen Stempel408 geklebt, und zwar in Höhe der halben Dicke des Piezos, und es wird unmittelbar über zwei Leiterbahnen auf einer gedruckten Schaltungsplatine (PCB)302 gehalten. Wird Druck auf die Tastenfläche404 ausgeübt, so bewegt sich der Stempel408 gegenüber dem umgebenden Relief. Eine monotone Darstellung des auf den Sensor ausgeübten Drucks wird nun als Spannung erzeugt, da sich der Widerstand des piezoresistiven Materials, das die Schaltungsleiterbahnen berührt, entsprechend verändert. Man kann die gleiche Geometrie für alle piezoresistiven Sensoren im SoftStepTM verwenden. - Die Beleuchtung der Tasten und Navigationsflächen (z. B. die leuchtende Tafel
308 ) kann man auf mehrere unterschiedliche Weisen erzeugen. Man kann beispielsweise Leuchtdiodenanordnungen verwenden. Da es in manchen Anwendungen schwierig sein kann, einen relativ großen Bereich mit einer Leuchtdiode zu beleuchten, und dabei leicht heiße Stellen auftreten, werden alternativ Ausführungsformen in Betracht gezogen, bei denen Elektrolumineszenzmittel (z. B. strukturierte Tafeln, Röhren usw.) eingesetzt werden, um gezielt Teile des SoftStepTM-Anzeigebereichs zu beleuchten. Zudem könnte man auch phosphoreszierende Materialien einsetzen. Werden aktive Beleuchtungsquellen eingesetzt, so kann man die Intensität der Beleuchtung modulieren, damit sie verschiedenen Eingaben zugeordnet wird, beispielsweise dem Druck des Benutzerfußes, musikalischen Eingaben (z. B. im Rhythmus blinkt) usw. Die Lichtintensität kann auch automatisch gedämpft werden, wenn das Teil nicht genutzt wird. -
5 zeigt ein Diagramm, das verschiedene musikalische Komponenten und Teilsysteme erläutert, die an einen SoftStepTM500 angeschlossen sind, der für musikalische Anwendungen entworfen ist. Der SoftStepTM kann in Verbindung mit Software auf einem angeschlossenen Computer502 (z. B. über USB) verwendet werden, um Effekte, Looping, Abtasttriggerung usw. zu steuern und Effektprozessoren, MIDI-Geräte und Systeme, OSC-Vorrichtungen und Systeme usw. zu verwenden. Der SoftStepTM kann mit digitalen Audio-Workstations (DAWs) verwendet werden, um Punch-in, Schwenkungen, Pegel und Transportfunktionen zu steuern (z. B.504 ). Gemäß einiger Ausführungsformen kann der SoftStepTM allein für sich betrieben werden, d. h. ohne externen Computer, um einen MIDI-Synthesizer506 und/oder einen MIDI-Einschubschrank508 zu steuern, wobei ein getrennter MIDI-Expander510 über einen USB-Erweiterungsanschluss verbunden ist. Über einen analogen Expressionsport kann ein Expressionspedal512 an den SoftStepTM angeschlossen werden. Ein Musikinstrument514 kann an einen Effektprozessor (z. B. im MIDI-Einschubschrank508 ) angeschlossen werden, und zwar über ein Instrumentenkabel (für den Gebrauch ohne Computer) oder es kann an eine Audioschnittstelle angeschlossen werden, die mit dem Computer verbunden ist (für den Gebrauch mit Computer). Zusätzlich zu einer Vielzahl von unterschiedlichen Arten, Klänge zu steuern, kann man den SoftStepTM mit jeder beliebigen Vorrichtung verwenden, die MIDI- oder OSC-Daten akzeptiert, z. B. Beleuchtungseffekte, oder Video (516 ), Robotertechnik, Pyrotechnik usw. - Der MIDI-Expander
510 ist eine wahlweise einsetzbare Vorrichtung, die den Gebrauch des SoftStepTM zum Steuern von MIDI-Geräten und Systemen ohne externen Computer ermöglicht. Ist der SoftStepTM wie unten beschrieben mit Steuerungs-Abbildungssoftware konfiguriert, so kann mit Hilfe des MIDI-Expanders jedes beliebige MIDI-Gerät an den SoftStep angeschlossen und davon gesteuert werden. Der MIDI-Expander enthält einen Treiber und eine optische Trennung gemäß den MIDI-Anforderungen zum Puffern der RX- und TX-Signale, die von dem CPU-UART des SoftSteps kommen. Der MIDI-Expander wird mit einem USB A-to-MIDI USB 4-Stift-Kabel an den SoftStep angeschlossen. Der MIDI-Expander wird mit einem USB A-to-USB B Kabel und einem USB-Stromversorgungsstecker an die Energieversorgung angeschlossen. Weitere Expander, beispielsweise eine analoge Steuerspannungs-Ausgabegruppe oder eine Bank mit Relaisschließern für das Schalten von Hardwareeffekten, können dem Expander für eine größere Flexibilität nachgeschaltet werden. Durch den Gebrauch derartiger Expander können Steuerdaten simultan für unterschiedliche Ziele und über unterschiedliche Hardwarestandards verfügbar sein, z. B. MIDI, Control Valtage DACs, Relais, usw. - Entsprechend zu verschiedenen Ausführungsformen der Erfindung wird der SoftStepTM mit einer Softwareanwendung (der SoftStepTM-Anwendung) auf einem über USB angeschlossenen Computer (z. B. dem Computer
502 ) verwendet, damit leistungsfähige Steuerparameter erzeugt werden können. Die SoftStepTM-Anwendung kann implementiert werden, indem man irgendeines von zahlreichen Software- und Programmierwerkzeugen benutzt, und für sie können eine Vielzahl von Anschlussarten, Kommunikationsprotokollen und Nachrichtenformaten verwendet werden. Auf der Computerplattform, auf der die SoftStepTM-Anwendung läuft, wird ein Speicher zum Ablegen von Daten, Algorithmen und Programmbefehlen verwendet, die dafür ausgelegt sind, diverse Funktionalitäten zu ermöglichen, die zu der Erfindung gehören. Solche Daten, Algorithmen und Programmbefehle kann man von irgendeinem beliebigen computerlesbaren Speichermedium erhalten, beispielsweise von optischen und magnetischen Medien sowie von Festkörperspeichern und Flashspeichereinrichtungen. - Die SoftStepTM-Anwendung arbeitet mit dem fußbetätigten SoftStepTM-Controller zusammen und manipuliert Sensordaten in einer Weise, die dem Benutzer nahezu unbeschränkte Steuerungsmöglichkeiten eröffnet. Wie beschrieben besitzt der SoftStepTM
10 Tastenflächen, die jeweils mit mehreren Sensoren ausgestattet sind und 5 Freiheitsgrade ermöglichen, die für jede Taste eigenständig sind. Wie2 in der vergrößerten Darstellung der Tastenfläche ”8” zeigt, gehören zu diesen Parametern die X-Achse, die Y-Achse, die Drehung im Uhrzeigersinn (CW), die Drehung gegen den Uhrzeigersinn (CCW) und der Druck (Z-Achse). Diese Quellen können bis zu sechs Mal für jede Taste auf Bestimmungen abgebildet werden und bieten die Möglichkeit einer kompakten Datenquelle aus einer einzigen Fußbewegung. Man beachte, dass die Arbeitsweise der SoftStepTM-Anwendung hier anhand einer besonderen Implementierung des SoftStepTM-Controllers beschrieben ist. Die Funktionalitäten der SoftStepTM-Anwendung sind jedoch nicht auf den beschriebenen Controllerentwurf eingeschränkt. Die verschiedenen Funktionalitäten der SoftStepTM-Anwendung können so eingesetzt werden, dass sie zu nahezu jedem Controller passen, der für vergleichbare Anwendungen gedacht ist, und diesen konfigurieren können. - Das Hauptfenster für eine bestimmte Implementierung der SoftStepTM-Anwendung ist in
6 dargestellt. Die Steuerungen für die numerierten Tastenflächen und das Nav Pad sind so angeordnet, dass sie den zugehörigen Steuerungen auf dem SoftStepTM selbst gleichen. Jede Taste und das Nav Pad haben ein zugehöriges Modulationsfenster (im Weiteren beschrieben), in dem die von der Sensoransicht (im Weiteren beschrieben) sichtbaren Quellen mit Hilfe von Modulationszeilen auf verschiedene vom Benutzer gewählte Bestimmungen abgebildet werden können. Hierzu gehören MIDI, Kassetten recorder-Transport-Control-Ziele oder Ethernet. Wie im Weiteren beschrieben wird, enthält jedes Modulationsfenster 6 Modulationszeilen. Dies bedeutet, dass man jede der 10 SoftStepTM-Tasten so konfigurieren kann, dass sie 6 verschiedene MIDI-Meldungen steuert. Nach dem Einstellen der Modulationszeilen kann man diese Informationen als Voreinstellungen für jede Taste sichern. Die Voreinstellungen können aus dem Hauptfenster in ”Szenarien” gesichert werden. Zusätzlich kann sich der Anwender mit Hilfe einer Einstellungsliste in jeder gewünschten Reihenfolge von Szenario zu Szenario bewegen. - Die X-Achse im rautenförmigen Nav Pad ist dafür ausgelegt, die Szenarien in einer Einstellungsliste zu durchlaufen. Jedes Mal wenn sich der Benutzer zu irgendeinem Szenario in der aktuellen Einstellungsliste zurückbewegt, wird der letzte Status dieses Szenarios beibehalten. Der Benutzer kann also genau dort weitermachen, wo er aufgehört hat. Für ein Beispiel sei angenommen, dass für ein Szenario alle Programmänderungsmeldungen eingestellt sind. Sind diese Bearbeitungsvorgänge abgeschlossen, so bewegt sich der Benutzer in ein anderes Szenario, beispielsweise in ein Szenario, das dafür eingestellt ist, einen Looper zu steuern. Nach dem Einschalten einiger Loops kann sich der Anwender zurück zum Programmänderungsszenario bewegen. Dort wird die letzte ausgesendete Programmänderungsmeldung zurückgeholt. Bewegt sich der Benutzer zurück zum Looper, so werden die LED-Anzeigen wiederhergestellt, die die Loops repräsentieren, die beim letzten Besuch des Benutzers in dem Szenario eingeschaltet waren. Fährt man mit dem Nav Pad nach oben oder unten, so werden die letzten von dem Szenario gesendeten Daten solange auf der alphanumerischen Anzeige dargestellt, bis eine weitere Taste gedrückt wird.
- Die SoftStepTM-Anwendung bietet dem Benutzer auch die Möglichkeit, die Empfindlichkeitseinstellungen für die numerierten Tasten und das Nav Pad zu verändern. Das Einstellfenster ist aus dem Hauptfenster zugänglich und ermöglicht es dem Benutzer, eine MIDI-Eingabevorrichtung für die Verwendung mit dem MIDI-Expander einzustellen, und ein Expressions- oder Lautstärkepedal, das mit dem SoftStepTM-Expressionsport verwendet wird, zu kalibrieren. Die MIDI-Eingaben können als Quellen im Voreinstellungs-Modulationsfenster verwendet werden, das auch aus dem Hauptfenster zugänglich ist. Der Benutzer kann die Voreinstellungsmodulation dazu verwenden, weiteren MIDI-Controllern zu erlauben, dass sie Szenarien oder Voreinstellungen für die Tasten oder des Nav Pad verändern.
- Nun zurück zu
6 . Das Hauptfenster der SoftStepTM-Anwendung enthält 10 Blöcke, die den 10 numerierten Tasten auf dem SoftStepTM-Controller zugeordnet sind. Jeder numerierte Block bietet Zugang zu den Voreinstellungen für die entsprechende Taste. Diese Voreinstellungen können überarbeitet werden, indem man das Modulationskästchen innerhalb eines jeden Tastenblocks auswählt. Tritt der Benutzer auf eine Tastenfläche auf dem SoftStepTM-Controller, so erscheint ein blauer Hintergrund in der Umgebung des zugehörigen Tastenblocks im Hauptfenster der SoftStepTM-Anwendung. An der rechten Seite der Tastenblöcke befinden sich vier dunkelgraue Kästchen, die die Angaben auf der LED-Anzeige auf dem SoftStepTM-Controller widerspiegeln. Einer davon ist der Steuerungsblock für das Nav Pad, der es dem Benutzer ermöglicht, die Einstellungen für die rautenförmige Navigationsfläche an der rechten Seite des SoftStepTM-Controllers zu steuern. - Die linke obere Ecke des Hauptfensters der SoftStepTM-Anwendung enthält den Szenarien-Steuerungsblock, der es dem Benutzer ermöglicht, Voreinstellungen, die zu bestimmten Szenarien gehören, zu sichern und zurückzuholen. Jedes Szenario kann 10 Voreinstellungen der 10 Tasten umfassen, eine Voreinstellungsmodulation sowie die Voreinstellungen für das Nav Pad. Unter dem Szenarien-Steuerungsblock befindet sich der Einstellungslisten-Steuerungsblock, der es dem Benutzer ermöglicht, eine Reihenfolge für eine Gruppe von Szenarien festzulegen, die beispielsweise für eine Aufführung geeignet ist. D. h., dass die Reihenfolge, in der die Szenarien während der Programmierung des SoftStepTM erzeugt und gesichert werden, nicht mit der Reihenfolge übereinstimmen muss, die der Benutzer für eine bestimmte Aufführung wünscht. Die Verwendung der Einstellungsliste erlaubt es dem Benutzer, die Szenarien in jeder beliebigen Reihenfolge zu durchlaufen und zu sichern.
- Die Szenario-Kurzbezeichnung erlaubt es dem Benutzer, die Darstellung der SoftStepTM-Anzeige einzustellen, die bei der ersten Auswahl eines Szenarios erscheint. Die Voreinstellungs-Modulationssteuerung erlaubt den Gebrauch von MIDI-Eingabequellen zum Steuern der Voreinstellungen. Der Benutzer kann beispielsweise eine MIDI-Eingabe einstellen, die dazu verwendet werden kann, die Voreinstellung zu verändern, die für die Taste 1 eingestellt ist.
- Rechts von der Voreinstellungs-Modulationssteuerung befindet sich die Einstellungssteuerung. Wird diese gewählt, so öffnet sich das Einstellfenster, und man kann Voreinstellungen wählen, die festlegen, wie die Anwendung Daten vom SoftStepTM-Controller annimmt und skaliert. Das Einstellfenster ermöglicht es dem Anwender auch, einen Ethernet-OSC-Port einzustellen und MIDI-Kanäle festzulegen. Über diesen Steuerungen befindet sich der Sensoransichtsknopf. Wird er gewählt, so wird eine Benutzerschnittstelle dargestellt, die zeigt, wie der SoftStepTM-Controller Daten erfasst.
- Wie oben beschrieben befindet sich oben im Hauptfenster der Steuerungsblock, der es dem Benutzer ermöglicht, Szenarien zu sichern. Jeder Tastenblock bietet ebenfalls die Steuerung, die es dem Anwender erlaubt, Voreinstellungen für die zugehörigen Tasten zu sichern. Die Art und Weise, in der jeweils das Sichern von Voreinstellungen oder Szenarien vereinfacht wird, ist im Wesentlichen gleich. Zum Sichern eines Szenarios oder einer Voreinstellung wählt der Benutzer den Knopf ”Save” im zugehörigen Steuerungsblock und gibt den Namen des Szenarios oder der Voreinstellung in das gezeigte Kästchen (nicht dargestellt) ein. Es können jeweils mehrfache Voreinstellungen gesichert werden. Nach dem Sichern kann jede Voreinstellung leicht zurückgeholt werden, indem man die Aufwärts/Abwärts-Steuerung entweder im Modulationsfenster der Taste oder im Hauptfenster der SoftStepTM-Anwendung verwendet. Werden Szenarien oder Voreinstellungen mit der SoftStepTM-Anwendung gesichert, so wird diese Information zusätzlich in einem Verzeichnis abgelegt und kann bei Verlust zurückgeholt werden oder dann, wenn der Benutzer zu einer neueren Version der Software übergeht.
- Gemäß einiger Ausführungsformen erlaubt es die SoftStepTM-Anwendung dem Benutzer, die Voreinstellungen für die Tasten so zu programmieren, dass die Anfangszustände zurückgeholt werden, wenn ein Szenario zu Beginn einer Sitzung zum ersten Mal zurückgeholt wird, beispielsweise wenn die SoftStepTM-Anwendung gestartet wird und/oder der SoftStepTM-Controller eingeschaltet wird. Nach dem erstmaligen Zurückholen eines Szenarios in einer Sitzung verändert die Wechselwirkung des Benutzers mit dem SoftStepTM die Zustände der Tasten. Bewegt sich der Benutzer wie beschrieben zu einem anderen Szenario und kehrt er anschließend zurück, so wird der letzte Status dieses Szenarios zurückgeholt, jedoch nicht der anfängliche Status.
- Die Wahl des Knopfs ”Open” in dem Einstellungslisten-Steuerungskästchen im Hauptfenster der SoftStepTM-Anwendung führt zu einer Darstellung des Einstellungslistenfensters für diese Einstellungsliste, siehe
7 . Es enthält eine Anordnung aus Textfeldern und Zahlenkästchen. Die runden Knöpfe vor jeder Zeile dienen zum Einschalten bzw. Ausschalten eines Szenarios, das in dem Textfeld erscheint. Der Benutzer kann das Szenario in dem Textfeld dadurch wählen, dass er sich durch die Zahlen bewegt oder die Aufwärts/Abwärts-Pfeilsteuerungen auf der rechten Seite drückt. Die Reihenfolge der Szenarien, die in der Einstellungsliste aufgelistet sind, entspricht der Reihenfolge, in der die Szenarien mit Hilfe der X-Achse auf dem Nav Pad zurückgeholt werden, - Der in
8 dargestellte Abschnitt des Einstellfensters (Zugriff über den Einstellungs-Steuerungsblock im Hauptfenster der SoftStepTM-Anwendung) erlaubt es dem Benutzer, die Empfindlichkeitsparameter für jede Taste zu überarbeiten. Die in Tabelle 2 gezeigten Tasteneinstellungen und die in Tabelle 3 gezeigten Einstellungen für das Nav Pad können mit diesem Abschnitt des Einstellfensters verändert werden.Tasteneinstellung Beschreibung Rotation slew Rotation zeichnet den Ort des Benutzerfußes auf der Taste auf einer Skala von 0–127 an, die dann als Quelle für die Datenzuordnung verfügbar ist. Die Einstellung Rotation slew erlaubt es dem Benutzer, beim Durchlaufen der Skalenwerte die Geschwindigkeit zu verändern, so dass der Benutzer die Rotation verlangsamen kann. Dead X Dieser Parameter bezeichnet die Breite der horizontalen Neutralzone, die angibt, wieviel zusätzliches Gewicht auf einer Seite zum Herunterdrücken benötigt wird, damit mit dem Inkrementieren oder Dekrementieren begonnen wird. Accel X Gibt an wie schnell sich das Inkrement/Dekrement für die horizontale Ebene bewegt. Man bewegt sich umso schneller von einer Seite zur anderen je größer der Wert ist. Dead Y Dieser Parameter bezeichnet die Breite der vertikalen Neutralzone, die angibt, wieviel zusätzliches Gewicht oben oder unten zum Herunterdrücken benötigt wird, damit mit dem Inkrementieren oder Dekrementieren begonnen wird. Accel Y Gibt an wie schnell sich das Inkrement/Dekrement für die vertikale Ebene bewegt. On thresh Hier kann die Empfindlichkeit für den Grenzwert von ”Foot on” eingestellt werden. Wird er beispielsweise auf 7 eingestellt, so muss man einen Druck auf die Taste ausüben, der ausreicht, dass sie einen Wert von 7 erkennt, bevor der Trigger für ”Foot on” gesendet wird. Off thresh Hier kann die Empfindlichkeit für den Grenzwert von ”Foot off” eingestellt werden. Wird er beispielsweise auf 7 eingestellt, so muss der Druck einen Wert von 7 oder weniger haben, damit der Trigger für ”Foot off” erkannt wird. Normalerweise wird dieser Wert geringer eingestellt als die Empfindlichkeit für ”on”. Delta Ist eine positive Druckänderung größer als der Delta-Wert vorhanden, so wird der Delta-Triggerwert gesendet, den man als Modulationsquelle verwenden kann. Global gain Verstärkt die eingehenden Daten von jeder Taste. Diese Einstellung muss vor den anderen Einstellungen justiert werden. Hiermit werden alle Sensordaten von den SoftStepTM-Tasten skaliert. Man kann damit die Druckempfindlichkeit des SoftStepsTM erhöhen oder verringern. Ist eine Person 2 Meter groß und wiegt sie 110 kg, so benötigt sie weniger Global gain als eine Person, die die Hälfte wiegt. Multiple key mode enable Dies muss eingeschaltet sein, wenn man gleichzeitig zwei Tasten verwenden will, d. h. eine für jeden Fuß. Der SoftStepTM erkennt automatisch die Taste, die gedrückt werden soll, und hindert benachbarte Tasten daran, versehentlich auszulösen. Die normale Einstellung (aus) erlaubt nur eine aktive Taste zu jedem Zeitpunkt. Nav Pad Einstellungen Beschreibung Dead X/Y Wählt die ”Neutralzone” für die X-Achse und Y-Achse des Nav Pads. On thresh N, S, O, W Genauso wie für die normalen Tasten kann man die Empfindlichkeit für den Grenzwert von ”foot on” für das Nav Pad einstellen. Wird der Wert beispielsweise auf 7 eingestellt, so muss man einen Druck auf die Taste ausüben, der ausreicht, dass sie einen Wert von 7 erkennt, bevor der Trigger für ”Foot on” gesendet wird. Off thresh N, S, O, W Genauso wie für die normalen Tasten kann man die Empfindlichkeit für den Grenzwert von ”foot off” einstellen. Wird er beispielsweise auf 7 eingestellt, so muss der Druck einen Wert von 7 oder weniger haben, damit der Trigger für ”Foot off” erkannt wird. Normalerweise wird dieser Wert geringer eingestellt als die Empfindlichkeit für ”on”. - Der in
9 gezeigte Teil des Einstellfensters (Zugriff über den Einstellungs-Steuerungsblock im Hauptfenster der SoftStepTM-Anwendung) erlaubt es dem Benutzer, ein MIDI-Eingabegerät und einen OSC-Port einzustellen und ein Expressionspedal zu kalibrieren. Die in Tabelle 4 gezeigten Einstellungen können mit diesem Teil des Einstellfensters verändert werden.Steuerung Beschreibung MIDI enable Schaltet Zeilen ein oder aus, die MIDI-Eingabedaten empfangen. MIDI device Legt die Quelle der MIDI-Eingabedaten fest. MIDI channel Legt den Kanal fest, aus dem die MIDI-Eingabedaten kommen. MIDI parameter Wählt abhängig von der eingehenden Datenart zwischen Melodie, Controller oder Programmänderung. # Wird Melodie oder Controller als Parameter gewählt, so kann man wählen, für welche Steuerungsnummer oder welchen Melodiewert die Daten bestimmt sind. MIDI value Zeigt die Daten, die von der MIDI-Eingabevorrichtung eingehen. OSC IP Wählt die IP-Adresse, an die die OSC gesendet wird. OSC Port Wählt über welchen Port die OSC-Ausgabe erfolgt. - Wird ein Expressionspedal in den Expressionsport des SoftStepTM-Controllers eingesteckt, so erleichtert der in
9 dargestellte Pedalkalibrierknopf die Kalibrierung. Die Wahl der Pedalkalibrierung öffnet ein Fenster, das schrittweise Kalibrierinformation bietet. Man kann diese Schnittstelle auch zum Kalibrieren eines Lautstärkepedals verwenden, bei dem sich der Stecker in der Instrumentenausgabebuchse des Lautstärkepedals befindet. - Das in
10 dargestellte Sensoransichtsfenster liefert eine sichtbare Darstellung der von SoftStepTM kommenden Daten. Jedes Tastenfenster zeigt eine Anzahl von Parametern für die zugeordnete SoftStepTM-Taste. Die Drehskala zeigt an, wo sich der Fuß des Benutzers auf der zugehörigen SoftStepTM-Taste befindet, und zwar auf einer Skala, die der Benutzer drehen kann. Befindet sich beispielsweise der Fuß des Benutzers in der unteren linken Ecke der Taste, so wird die Drehskala ganz nach unten gedreht. Der Benutzer kann sie ganz nach oben drehen, indem er seinen Fuß um die Taste in die untere rechte Ecke dreht. - Die XY-Zwischenspeicheranzeige zeigt die Positionen der X-Achse und Y-Achse des Benutzerfußes auf der Taste. Der Ausdruck ”Zwischenspeicher” gibt an, dass der Wert auf seinem letzten Stand erhalten bleibt, wenn der Benutzer die Taste loslässt. Die Druck-Zwischenspeicheranzeige zeigt den Druck des Benutzerfußes auf der Taste und bleibt ebenfalls erhalten, wo sie der Benutzer loslässt. Die Inc/Dec-Anzeige zeigt, wie der Benutzerfuß über die horizontale und vertikale Fläche der Taste inkrementiert bzw. dekrementiert. Drückt man einige Male auf eine Seite der Taste, so führt dies zu einem erhöhten oder erniedrigten Wert, und zwar abhängig vom Druck in unterschiedlicher Höhe. Der Benutzer kann auch den Druck auf eine Seite aufrechterhalten und damit langsam in eine Richtung inkrementieren oder dekrementieren. Diese Werte erscheinen in den Modulationszeilen als ”horizontal” und ”vertikal”. Die Neutralzone und die Veränderungsgeschwindigkeit für diese Anzeige können im Einstellfenster eingestellt werden.
- Die aktuelle Anzeige zeigt Echtzeitwerte von nicht speichernden Parametern, d. h. Druck, x und y. Die Foot on/Foot off-Anzeige zeigt, ob die Taste aktiv ist oder aktiv war. Man beachte beispielsweise in
10 , dass bei einigen Tasten die ”Foot on”- bzw. ”Foot off”-Anzeigen nicht leuchten (d. h. die Tasten 7–0). Damit wird angezeigt, dass diese Tasten in dieser Sitzung noch nicht berührt worden sind. Dies erklärt auch, warum alle diese Tasten für jeden Parameter ihre Anfangszustände zeigen. Man beachte in10 auch, dass einige der Tasten bereits früher aktiviert waren, derzeit aber nicht aktiv sind (Tasten 1–5). Die ”Foot off”-Anzeigen dieser Tasten sind eingeschaltet, und alle Zwischenspeicheranzeigen und die Inc/Dec-Anzeigen und Skalenanzeigen geben deren letzten Status wieder. Als einzige nicht zwischengespeichert wird die aktuelle Anzeige. Taste 6 wird als betätigt dargestellt, d. h. sie ist durch blaue Farbe hervorgehoben, die ”Foot on”-Anzeige leuchtet, und in der aktuellen Anzeige werden Sensordaten dargestellt. - Einige der Funktionen, die jedem Tastenblock im Hauptfenster der SoftStepTM-Anwendung zugeordnet sind, werden nun anhand von
6 beschrieben. Die Wahl des Knopfs ”save” in einem Tastenblock sichert eine Voreinstellung für den entsprechenden Knopf. Voreinstellungen können auch aus dem Tastenmodulationsfenster gesichert werden. Die Wahl der Taste ”copy” ermöglicht es dem Benutzer, Einstellungen von einer Taste auf eine andere zu kopieren. Die Wahl des Copy-Knopfs in einem Tastenblock wandelt die Copy-Knöpfe in allen anderen Tastenblöcken in ”Paste”-Knöpfe um. Die Einstellungen der ersten Taste können durch die Wahl des entsprechenden Paste-Knopfs auf jede beliebige andere Taste kopiert werden. Die erneute Wahl des Copy-Knopfs im ersten Tastenblock führt dazu, dass der Knopf wieder ”copy” anzeigt. Der Kreis rechts des Copy-Knopfs gibt den programmierbaren Status der LED auf dem SoftStepTM-Controller wieder. - Die Wahl des Kästchens ”Modulation” in einem Tastenblock ruft das Modulationsfenster für diese einzelne Taste auf (siehe
11 ) und erlaubt es dem Benutzer, die Parameter in der angezeigten Voreinstellung zu überarbeiten. Das Anklicken der kleinen Pfeile neben der Voreinstellungsnummer navigiert durch die Voreinstellungen, die für dieses Modulationsfenster gesichert sind. - Das Modulationsfenster in
11 enthält eine Anordnung von ”Modulationszeilen”, die für jede Taste konfiguriert werden können. In der dargestellten Ausführungsform sind sechs Modulationszeilen vorhanden, die sechs Parameter der zugehörigen Soft-StepTM-Taste so zuweisen können, dass sie unterschiedliche Meldungsarten ausgeben. Entsprechend zu der abgebildeten Ausführungsform hat jede Modulationszeile die in Tabelle 5 dargestellten Optionen.Optionen der Modulationszeile Beschreibung On/off Ein Klick auf den Kreis gibt die Modulationszeile frei und stellt sie in blaugrüner Farbe dar. Ist sie gesperrt, so erscheint das On/off der Modulationszeile dunkel. Init Gibt den Initialwert an. Das Einstellen des Initialwerts gibt eine Vorschau über die Wirkung des Werts auf die restliche Modulationszeile. Dabei handelt es sich auch um den Anfangswert, falls keine Rohdaten von der Quelle vorhanden sind. Sources Wählt, welche Datenquelle die einzelne Modulationszeile steuert. Ein Klick auf das Kästchen ruft zahlreiche Parameter in einem Durchlaufmenü auf. Eine repräsentative Liste der Quellen ist in Tabelle 6 zu finden. Raw Zeigt den direkt von der Quelle kommenden Wert an. Gain Dies ist die erste Stelle, an der das Signal mathematisch verändert werden kann. Eine beliebige in das Gain-Kästchen eingegebene Zahl wird mit dem Rohwert multipliziert. Ist beispielsweise X die aktuelle Quelle, so wird durch Anklicken des Gain-Fensters und die Eingabe einer ”2” jeder vom Controller empfangene Wert verdoppelt. Offset Stellt einen Wert ein, der von dem Rohwert subtrahiert oder zu diesem addiert wird, nachdem er mit dem Gain-Wert multipliziert wurde. Result Gibt den resultierenden Wert an, nachdem die Quelle durch Gain und Offset modifiziert wurde. Table Der Result-Wert wird in die gewählte Tabelle eingegeben und dazu verwendet, den Index in einer Graphik darzustellen. Es gibt mehrere Table-Optionen, wobei sich jede Option unterschiedlich auf die Modulation auswirkt, da sie Werte zeitabhängig verändert. Es gibt auch eine Option zum Hin und Her Schalten. Min/max Mit dem ”min” und ”max” im Ausgabesegment kann man den Beginn und das Ende des Index einstellen. Wird min auf 10 gesetzt und max auf 15, so zählt der Index nur zwischen 10 und 15. Slew Slew glättet den Index, wenn er von einer Zahl zu einer anderen springt. Das Ergebnis spricht umso langsamer auf die Quelle an je größer slew ist. Parameter destination Durch Anklicken des Drop-Down-Menüs werden die zahlreichen verfügbaren Optionen sichtbar. Note, CC, Bank, Program, OSC (Open Sound Control), Pitch Bend, MMC (MIDI Machine Control), Aftertouch, oder Poly Aftertouch. Diese Optionen können weiter individuell angepasst werden, indem man device/route, note, velocity oder control change oder die gewünschte Kanalnummer wählt, auf der die Parameter ausgegeben werden sollen. - Zumindest einige der SoftStepTM-Quellen, die in der Modulationszeile einer jeden Taste verfügbar sind, werden in Tabelle 6 dargestellt.
SoftStepTM-Quellen Beschreibung Pressure Live Gleicht dem beschriebenen Pressure Latch, der Wert wird jedoch beim Drücken der Taste auf 0 zurückgesetzt. X Live Gleicht dem beschriebenen X Latch, der Wert wird jedoch beim Drücken der Taste auf 64 (Mittenwert zwischen 0 und 127) zurückgesetzt. Y Live Gleicht dem beschriebenen Y Latch, der Wert wird jedoch beim Drücken der Taste auf 64 (Mittenwert zwischen 0 und 127) zurückgesetzt. Pressure Latch Dieser Wert entspricht dem Gesamtdruck, den die Taste erfasst (ein höherer Wert zeigt einen stärkeren ausgeübten Druck an). Der Begriff ”Latch” gibt an, dass nach dem Wegnehmen des Fußes der letzte aufgezeichnete Wert erhalten bleibt und nicht auf 0 zurückgesetzt wird (anders als bei Pressure Live). X Latch Dieser Wert entspricht dem Gesamtdruck auf die Taste in X-Richtung bzw. horizontaler Richtung. Das Ausüben eines höheren Drucks auf die rechte Tastenseite erhöht den Wert, und Druck auf die linke Seite vermindert ihn. Der Begriff ”Latch” gibt an, dass nach dem Wegnehmen des Fußes der letzte aufgezeichnete Wert erhalten bleibt und nicht auf 0 zurückgesetzt wird (anders als bei X Live). Y Latch Dieser Wert entspricht dem Gesamtdruck auf die Taste in Y-Richtung bzw. vertikaler Richtung. Das Ausüben eines höheren Drucks auf die obere Tastenseite erhöht den Wert, und Druck auf die untere Seite vermindert ihn. Der Begriff ”Latch” gibt an, dass nach dem Wegnehmen des Fußes der letzte aufgezeichnete Wert erhalten bleibt und nicht auf 0 zurückgesetzt wird (anders als bei Y Live). X Increment Dieser Werk entspricht einem horizontalen Wert im Inkrement/Dekrement-Betrieb. Einige Berührungen der rechten Tastenseite zeigen, wie der Wert entsprechend zum Druck um unterschiedliche Größen inkrementiert wird. Einige Berührungen der linken Tastenseite zeigen, wie der Wert dekrementiert wird. Man kann auch den Druck auf eine Seite aufrechterhalten, und der Wert wird langsam hin zu einer Seite erhöht oder erniedrigt. Y Increment Dieser Wert entspricht einem vertikalen Wert im Inkrement/Dekrement-Betrieb. Einige Berührungen der oberen Tastenseite zeigen, wie der Wert entsprechend zum Druck um unterschiedliche Größen inkrementiert wird. Einige Berührungen der unteren Tastenseite zeigen, wie der Wert dekrementiert wird. Man kann auch den Druck oben oder unten aufrechterhalten, und der Wert wird langsam nach oben erhöht oder unten erniedrigt. Rotation Man drücke mit dem Fuß auf den SoftStepTM-Controller und bewege die Zehenspitzen im Uhrzeigersinn oder gegen den Uhrzeigersinn. Man kann sehen, wie sich die Werte entsprechend ändern. Rot Relative Unabhängig von der Stelle, an der der Fuß zuerst aufgesetzt wird, erhält man den Ausgabewert 63 (Skalenmitte). Durch Drehen des Fußes im Uhrzeigersinn wird der Wert erhöht. Durch Drehen des Fußes gegen den Uhrzeigersinn wird der Wert erniedrigt. Foot On Dieser Wert gibt an, ob die Taste gedrückt wird oder nicht. Eine 1 gibt an, dass der Fuß aufgesetzt ist (wahr), eine 0 gibt an, dass der Fuß abgehoben ist (falsch). Foot Off Logisches Gegenteil von Foot On. Eine 1 gibt an, dass der Fuß abgehoben ist (wahr), eine 0 gibt an, dass der Fuß aufgesetzt ist (falsch). Wait Trig Kurzform von Trigger. Der Wert wird nur dann empfangen, wenn der Fuß bereits einige Sekunden auf die Taste gedrückt ist. Fast Trig Löst den Trigger in einer kurzen Zeitspanne aus, nachdem der Fuß von der Taste abgehoben wurde (schnelle Steuerung). Dbl Trig Kurzform von Doppel-Trigger. Der Wert wird nur dann empfangen, wenn das Pedal zwei kurze impulsförmige Betätigungen der Taste erkennt. Long Trig Dieser Wert entspricht einem Trigger, (einer kurzen impulsförmigen Betätigung) wobei der Fuß nicht sofort abgehoben wird, sondern die Taste für eine längere Zeitspanne gehalten wird. Off Trig Triggert eine 0, wenn der Fuß die Taste für eine kurze Zeitspanne verlässt (schnelle Steuerung). Für die restliche Zeit wird eine 1 ausgegeben. Delta Trig Misst die Druckänderung. Ist der Druck größer als die Delta-Einstellung im Einstellfenster, so wird ein Trigger ausgelöst. Wait Trig Latch Entspricht Wait Trig. Der Wert geht nach dem Trigger jedoch nicht auf 0 zurück. Fast Trig Latch Entspricht Fast Trig. Der Wert geht nach dem Trigger jedoch nicht auf 0 zurück. Dbl Trig Latch Entspricht Dbl Trig. Der Wert geht nach dem Trigger jedoch nicht auf 0 zurück. Long Trig Latch Entspricht Long Trig. Der Wert geht nach dem Trigger jedoch nicht auf 0 zurück. Pedal Dieser Wert wird empfangen, falls ein Pedal an den Expressionsport des SoftStepTM-Controllers neben dem USB-Port angeschlossen ist. Nav Pad Y Dieser Wert gehört zu der oberen und unteren Fläche des rautenförmigen Nav Pads auf dem SoftStepTM-Controller. Man kann ihn als Zähler betrachten, wobei durch jeden Druck auf die obere Fläche der Wert eins zu dem Zählerstand addiert wird, und bei einem Druck auf die untere Fläche des Nav Pads der Wert eins von dem Zählerstand subtrahiert wird. Nav Pad Y and Key Diese Einstellung dient dazu, größere Zahlen rascher zu erreichen als mit Nav Pad Y. Ein Druck auf die obere Fläche erhöht die Zehnerstelle des Werts. In vergleichbarer Weise vermindert die untere Fläche die Zehnerstelle. Der Endwert wird nach dem Drücken auf eine der 10 Flächen erhalten, die die Einerstellen angeben. Man tritt beispielsweise 14 Mal auf die obere Fläche, um den Zählerstand auf 14 zu erhöhen, und drückt anschließend die Zahlentaste 2. Der erhaltene Endwert ist 142. Key Value Dieser Wert ist derjenigen der 10 Tasten zugeordnet, auf die gedrückt wird. Ein Tritt auf die Taste 7 ergibt den Rohwert 7, ein Tritt auf die Taste 2 ergibt den Wert 2. Prev Key Value Diese Einstellung merkt sich die Reihenfolge, in der die Flächen betätigt wurden und gibt die vorherige Taste aus, nicht die aktuelle Taste. Wird zuerst Taste 2 gedrückt und dann Taste 8, so wird der Wert 2 ausgegeben. This Key Value Diese Quelle gibt immer den Tastenwert aus, wenn die Taste betätigt wird. Befindet man sich beispielsweise im Modulationsfenster der Taste 7 und wählt This Key Value als Quelle, so triggert ein Betätigen sämtlicher anderer Tasten keinen Wert. Wird jedoch die Taste 7 gedrückt, so erscheint der Wert ”7”. Key 1 ... 10 Pressed Diese Quelle sucht nach dem Status einer beliebigen gewählten Taste. 1 ist wahr, falls die zugeordnete Taste gedrückt ist. Dabei ist unwichtig, welche Taste gerade überarbeitet wird. Wird beispielsweise in einer zur Taste 7 gehörenden Modulationszeile der Source Key 4 gedrückt, so ändert sich der Wert nur dann, wenn auf Fläche 4 gedrückt wird, und er nimmt den Wert 1 an (andernfalls bleibt er auf 0). Mod 1 ... 6 Output Diese Einstellung übernimmt den Ausgabewert von irgendeiner anderen Modulationszeile als Rohwert für sich selbst. MIDI A ... H Hierdurch werden die Werte von der mit Buchstaben bezeichneten MIDI-Eingabe im Einstellungsfenster empfangen. - Auf der rechten Seite des Modulationsfensters in
11 befinden sich Steuerungen zum Einstellen der Anzeigeinformation für die Leuchtdioden, die den SoftStepTM-Tastenflächen zugeordnet sind, und für die alphanumerische 4-Zeichen-Anzeige. Die obere Reihe enthält die Einstellungen für die alphanumerische Anzeige. Das Einstellen des Anzeigemodus ist wichtig, damit man das gewünschte Verhalten erzielt. Für eine bestimmte Implementierung sind 5 Anzeigearten vorhanden, siehe Tabelle 7.Anzeigemodus Beschreibung None Bewirkt dass das 4-Zeichen-Anzeigekästchen leer bleibt, wenn diese Taste betätigt wird. Always Zeigt immer dann den Tastennamen an, wenn die zugehörige Taste die ganz zuletzt aktivierte Taste ist. Once Zeigt den Tastennamen ein Mal an, und zwar im Augenblick der Aktivierung. Anschließend wird das Präfix und der Parameterwert angezeigt. Initial/Return Zeigt den Tastennamen an, wenn die Taste gewählt jedoch nicht aktiv ist, und zeigt das Präfix und den Parameterwert an, wenn sie verwendet wird. Dieser Modus funktioniert gut für sich kontinuierlich verändernde Quellen, aber nicht für Hin und Her springende Quellen. Zeigt die Anzeige einen Quellenwert, und bewirkt Slew, dass die Ausgabe bestehen bleibt, nachdem der Fuß die Taste verlassen hat, so wird die Anzeige nicht mehr aktualisiert, und zwar auch dann, wenn der Parameter nach wie vor verändert wird. Immed Param Zeigt das Präfix und den Parameterwert an, falls diese Taste die derzeit aktivierte Taste ist. Der Tastenname wird in diesem Modus nicht angezeigt. - Die grünen und roten LED-Modi zum Steuern des Betriebs der LED, die jeder SoftStepTM-Taste zugeordnet ist, sind ebenfalls sehr nützlich. Jede Taste kann so konfiguriert werden, dass sie unter gewissen Randbedingungen ein rotes oder grünes Licht zeigt. Für jedes Licht gibt es einige unterschiedliche Betriebsarten, siehe Tabelle 8.
LED-Modus Beschreibung None In diesem Modus wird kein Licht ausgegeben. True Das Licht erscheint, wenn die Ausgabe der Taste größer als 0 ist. False Das Licht erscheint, wenn die Ausgabe der Taste 0 ist. Flash True Das Licht blinkt wiederholt, wenn die Ausgabe der Taste größer als 0 ist. Flash False Das Licht blinkt wiederholt, wenn die Ausgabe der Taste 0 ist. Flash Fast True Das Licht blinkt schnell, wenn die Ausgabe der Taste größer als 0 ist. Flash Fast False Das Licht blinkt schnell, wenn die Ausgabe der Taste 0 ist. Blink True Das Licht blinkt ein Mal, wenn die Ausgabe der Taste größer als 0 wird. Blink False Das Licht blinkt ein Mal, wenn die Ausgabe der Taste auf 0 geht. - Sind mehrere Modulationszeilen für eine Taste vorhanden, so kann man für jede Modulationszeile unterschiedliche Modi für die LED-Leuchten konfigurieren. Es kann jedoch nur eine aktive Modulationszeile für die LED-Anzeige geben. Diesem Zweck dient der kleine unbeschriftete Knopf neben den Anzeigemodus-Drop-Down-Menüs. Diejenige Modulationszeile, deren Knopf neben den LED-Modus-Wählern leuchtet, ist die Zeile, die Daten für die LED-Anzeige-Information an den SoftStepTM-Controller sendet. Daneben ist ein Bemerkungsfeld bereitgestellt, damit der Benutzer eine Notiz über die von ihm erzeugte Modulationszeile anlegen kann, die beispielsweise den Benutzer an den Zweck der Modulationszeile erinnert.
- Nun nochmals zurück zu
6 . Die Wahl des Modulationskästchens im Nav Pad Steuerungsblock im Hauptfenster der SoftStepTM-Anwendung ruft das Modulationsfenster für das Nav Pad auf (siehe12 ) und erlaubt es dem Benutzer, die Parameter in der angezeigten Voreinstellung zu überarbeiten. Wie dargestellt gleicht das Modulationsfenster für das Nav Pad den Modulationsfenstern für die 10 SoftStepTM-Tasten. Die Modulationszeilenfunktionen gleichen den im Zusammenhang mit Tabelle 5 beschriebenen Funktionen. Ein wesentlicher Unterschied ist der Abschnitt der Schnittstelle in der rechten oberen Ecke mit der Bezeichnung ”Counters”. Dieser zeigt an, dass der Wert des Nav Pads jeweils zyklisch zwischen den links eingestellten Minimal- und Maximalwerten Hin und Her geht. Ist beispielsweise der Minimalwert für einen Parameter auf 5 eingestellt und der Maximalwert auf 120, und wird erneut auf die Fläche gedrückt, wenn der Wert 120 beträgt, so wird auf den Wert 5 zurückgestellt. Man kann den Zählerstand für jede Achse zurücksetzen, indem man auf den kleinen zirkulierenden Pfeil klickt. - Das Nav Pad Modulationsfenster enthält auch einen Blinkknopf für die alphanumerische Anzeige. Das Aktivieren dieser Steuerung bewirkt, dass das Anzeigekästchen blinkt. Dies kann beispielsweise in der Hauptvoreinstellung ”ProgramChange” des SoftStepTM nützlich sein, in der das Blinken der Nav Pad Anzeige eingeschaltet wird, um anzuzeigen, dass die Daten noch nicht hinausgesendet wurden.
- Die Erfindung ist anhand besonderer Ausführungsformen ausführlich erklärt und beschrieben. Fachleuten ist geläufig, dass man an der Form und den Einzelheiten der offenbarten Ausführungsformen Veränderungen vornehmen kann, ohne den Bereich der Erfindung zu verlassen. Beispielsweise wurden Ausführungsformen beschrieben, die musikalische Aufführungen und Aufzeichnungen betreffen. Trotzdem werden andere Anwendungen der durch die Erfindung bereitgestellten mehrachsigen Controller in Betracht gezogen. Zu diesen Anwendungen gehören beispielsweise das Editieren von Videos, das Steuern von Schichtfunktionen in Grafikanwendungen und computergestützten Entwurfsprogrammen (CAD) und das Emulieren anderer Computercontroller. Der SoftStep kann beispielsweise Daten ausgeben, die ähnlich wie bei einem ”Dig Pad” oder einer Schreiboberfläche von Waccom formatiert sind. Das Dig Pad kann den Winkel und den Druck des Stifts erfassen sowie seine x-y-Position. In diesem Format auftretende Daten können leicht auf Grafik- und CAD-Programme abgebildet werden und ermöglichen eine raschere Datenmanipulation.
- Es wurden verschiedene Vorteile, Aspekte und Aufgaben der Erfindung anhand diverser Ausführungsformen beschrieben. Natürlich darf der Bereich der Erfindung nicht durch den Bezug auf derartige Vorteile, Aspekte und Aufgaben eingeschränkt werden. Statt dessen ist der Bereich der Erfindung durch die beigefügten Ansprüche bestimmt.
- 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 61/252426 [0001]
Claims (30)
- Controller, umfassend: ein Substrat, eine Anzahl druckempfindlicher Bereiche, die auf dem Substrat angeordnet sind, wobei jeder druckempfindliche Bereich einen oder mehrere zugeordnete Sensoren besitzt, die dafür ausgelegt sind, ein oder mehrere Ausgangssignale zu erzeugen, die monoton einen zeitveränderlichen Druck darstellen, der über den zugehörigen druckempfindlichen Bereich auf den Sensor oder die Sensoren ausgeübt wird; und einen Prozessor, der dafür ausgelegt ist, das oder die Ausgangssignale des oder der Sensoren zu empfangen, der oder die jedem druckempfindlichen Bereich zugeordnet sind, und als Reaktion darauf Steuerinformation zu erzeugen, wobei die Steuerinformation dem Steuern der Arbeitsweise einer oder mehrerer Prozeduren oder Vorrichtungen dient, die mit dem Controller kommunizieren.
- Controller nach Anspruch 1, wobei der oder die Sensoren, die jedem druckempfindlichen Bereich zugeordnet sind, zwei oder mehr Sensoren umfassen, und wobei das oder die Ausgangssignale, die die zwei oder mehr Sensoren erzeugen, die jedem druckempfindlichen Bereich zugeordnet sind, auch eine oder mehrere Richtungen des Drucks darstellen, der auf den druckempfindlichen Bereich ausgeübt wird.
- Controller nach Anspruch 2, wobei sich die eine oder mehreren Richtungen des Drucks, der auf den druckempfindlichen Bereich ausgeübt wird, auf eine Oberfläche des druckempfindlichen Bereichs beziehen und eine Drehung im Uhrzeigersinn, eine Drehung entgegen dem Uhrzeigersinn, eine erste geradlinige Richtung entlang einer ersten Achse und eine zweite geradlinige Richtung entlang einer zweiten Achse enthalten.
- Controller nach Anspruch 2, wobei das oder die Ausgangssignale für jeden druckempfindlichen Bereich eine Anzahl Ausgangssignale umfassen, die der entsprechenden Anzahl Sensoren zugeordnet sind, und jedes der Ausgangssignale für jeden druckempfindlichen Bereich einen Beitrag zu der oder den Richtungen des Drucks darstellt, der auf den druckempfindlichen Bereich ausgeübt wird.
- Controller nach Anspruch 1, wobei jeder Sensor ein piezoresistives Material enthält, das einen elektrischen Widerstand aufweist, der sich abhängig vom Druck ändert.
- Controller nach Anspruch 1, wobei der Prozessor zudem dafür ausgelegt ist, die Ausgangssignale zu verarbeiten, die von den Sensoren empfangen werden, die benachbarten druckempfindlichen Bereichen zugeordnet sind, um festzustellen, welcher der benachbarten druckempfindlichen Bereiche aktiviert wurde.
- Controller nach Anspruch 1, wobei mindestens ein Teil der Steuerinformation digitale Musikinstrumenten-Schnittstellenmeldungen (MIDI) enthält, und der Controller zudem eine MIDI-Schnittstelle umfasst, die dafür ausgelegt ist, die Übermittlung der MIDI-Meldungen vom Prozessor an eine externe MIDI-Vorrichtung zu vereinfachen.
- Controller nach Anspruch 1, wobei die einen oder mehreren Prozeduren oder Vorrichtungen eine Computervorrichtung enthalten, auf der eine Softwareanwendung läuft, und die Steuerinformation der Computervorrichtung geliefert wird, damit sie von der Softwareanwendung genutzt wird.
- Controller nach Anspruch 1, wobei die Steuerinformation entweder digitale Musikinstrumenten-Schnittstellenmeldungen (MIDI) oder Ethernet-Meldungen oder beide Arten von Meldungen enthält.
- Controller nach Anspruch 1, zudem umfassend eine Statusanzeige, die jedem druckempfindlichen Bereich zugeordnet ist und einen Aktivierungsstatus des zugeordneten druckempfindlichen Bereichs darstellt.
- Controller nach Anspruch 1, wobei der Prozessor dafür programmierbar ist, eine Gruppe von Einstellungen für jeden druckempfindlichen Bereich zu sichern, die der Steuerinformation für diesen druckempfindlichen Bereich zugeordnet sind.
- Controller nach Anspruch 11, wobei der Prozessor dafür programmierbar ist, eine oder mehrere zusätzliche Gruppen von Einstellungen für jeden druckempfindlichen Bereich zu sichern, und sich jede zusätzliche Gruppe auf unterschiedliche Steuerinformation für diesen druckempfindlichen Bereich bezieht.
- Controller nach Anspruch 12, wobei der Prozessor dafür programmierbar ist, eine erste Gruppe von Einstellungen für jeden der druckempfindlichen Bereiche gemeinsam als ein erstes Szenario zu sichern.
- Controller nach Anspruch 13, wobei der Prozessor dafür programmierbar ist, eine zweite Gruppe von Einstellungen für jeden der druckempfindlichen Bereiche gemeinsam als ein zweites Szenario zu sichern.
- Controller nach Anspruch 14, wobei der Prozessor dafür programmierbar ist, eine Folge von Szenerien als Einstellungsliste zu sichern.
- Controller nach Anspruch 15, zudem umfassend Navigationssteuerungen, die dafür ausgelegt sind, die Bewegung innerhalb der Szenerien der Einstellungsliste zu vereinfachen.
- Controller nach Anspruch 16, wobei der Prozessor zudem dafür konfiguriert ist, einen letzten Status eines ersten Szenarios zu sichern, wenn das erste Szenario verlassen wird, und zum letzten Status des ersten Szenarios zurückzukehren, wenn zum ersten Szenario zurückgekehrt wird.
- Controller nach Anspruch 1, wobei der Prozessor dafür programmierbar ist, die Druckempfindlichkeit für den oder die Sensoren zu konfigurieren, die jedem druckempfindlichen Bereich zugeordnet sind.
- Controller nach Anspruch 18, wobei das oder die Ausgangssignale, die der oder die Sensoren erzeugen, die jedem druckempfindlichen Bereich zugeordnet sind, auch eine oder mehrere Richtungen des Drucks darstellen, der auf den oder die Sensoren ausgeübt wird, und wobei der Prozessor dafür programmierbar ist, die Druckempfindlichkeit für jede Richtung der einen oder mehreren Richtungen zu konfigurieren.
- Controller nach Anspruch 1, zudem umfassen Navigationssteuerungen, die dafür ausgelegt sind, eine Funktionalität für jeden druckempfindlichen Bereich zu wählen.
- Computerprogrammprodukt zum Konfigurieren eines Controllers, der eine Anzahl druckempfindlicher Bereiche besitzt, die dafür ausgelegt sind, Ausgangssignale zu erzeugen, die monoton einen zeitveränderlichen Druck darstellen, der auf jeden druckempfindlichen Bereich ausgeübt wird, wobei die Ausgangssignale auch eine oder mehrere Richtungen des Drucks darstellen, der auf jeden druckempfindlichen Bereich ausgeübt wird, und der Controller auch einen Prozessor enthält, der dafür ausgelegt ist, die Ausgangssignale zu empfangen und als Reaktion darauf Steuerinformation zu erzeugen, und das Computerprogrammprodukt ein oder mehrere computerlesbare Speichermedien enthält, in denen Computerprogrammbefehle gespeichert sind, die dafür konfiguriert sind, dass sie eine oder mehrere Computervorrichtungen dazu veranlassen, dass sie Befehle ausführen zum: Programmieren des Prozessors so, dass er die Druckempfindlichkeit für jede der einen oder mehreren Richtungen für jeden druckempfindlichen Bereich konfiguriert; und Abbilden der Steuerinformation, die jedem druckempfindlichen Bereich zugeordnet ist, auf eine oder mehrere Bestimmungsprozeduren oder eine oder mehrere Bestimmungsvorrichtungen, wodurch die Steuerung der Bestimmungsprozeduren oder Bestimmungsvorrichtungen durch den Controller erleichtert wird.
- Computerprogrammprodukt nach Anspruch 21, wobei die Computerprogrammbefehle zudem dafür ausgelegt sind, dass sie bewirken, dass die eine oder mehreren Computervorrichtungen die Befehle zum Programmieren des Prozessors ausführen, damit eine Statusanzeige konfiguriert wird, die jedem druckempfindlichen Bereich zugeordnet ist, so dass sie einen Aktivierungsstatus des zugeordneten druckempfindlichen Bereichs darstellt.
- Computerprogrammprodukt nach Anspruch 21, wobei die Computerprogrammbefehle zudem dafür ausgelegt sind, dass sie bewirken, dass die eine oder mehreren Computervorrichtungen die Befehle zum Programmieren des Prozessors ausführen, damit eine Gruppe von Einstellungen für jeden druckempfindlichen Bereich gesichert wird, die der Steuerinformation für diesen druckempfindlichen Bereich zugeordnet ist.
- Computerprogrammprodukt nach Anspruch 23, wobei die Computerprogrammbefehle zudem dafür ausgelegt sind, dass sie bewirken, dass die eine oder mehreren Computervorrichtungen die Befehle zum Programmieren des Prozessors ausführen, damit eine oder mehrere zusätzliche Gruppen von Einstellungen für jeden druckempfindlichen Bereich gesichert werden, wobei jede zusätzliche Gruppe einer unterschiedlichen Steuerinformation für diesen druckempfindlichen Bereich zugeordnet ist.
- Computerprogrammprodukt nach Anspruch 24, wobei die Computerprogrammbefehle zudem dafür ausgelegt sind, dass sie bewirken, dass die eine oder mehreren Computervorrichtungen die Befehle zum Programmieren des Prozessors ausführen, damit eine erste Gruppe von Einstellungen für jeden druckempfindlichen Bereich gemeinsam als erstes Szenario gesichert wird.
- Computerprogrammprodukt nach Anspruch 25, wobei die Computerprogrammbefehle zudem dafür ausgelegt sind, dass sie bewirken, dass die eine oder mehreren Computervorrichtungen die Befehle zum Programmieren des Prozessors ausführen, damit eine zweite Gruppe von Einstellungen für jeden druckempfindlichen Bereich gemeinsam als zweites Szenario gesichert wird.
- Computerprogrammprodukt nach Anspruch 26, wobei die Computerprogrammbefehle zudem dafür ausgelegt sind, dass sie bewirken, dass die eine oder mehreren Computervorrichtungen die Befehle zum Programmieren des Prozessors ausführen, damit eine Folge von Szenarien als Einstellungsliste gesichert wird.
- Computerprogrammprodukt nach Anspruch 21, wobei sich die eine oder mehreren Richtungen des Drucks, der auf jeden druckempfindlichen Bereich ausgeübt wird, auf eine Oberfläche des druckempfindlichen Bereichs beziehen und eine Drehung im Uhrzeigersinn, eine Drehung entgegen dem Uhrzeigersinn, eine erste geradlinige Richtung entlang einer ersten Achse und eine zweite geradlinige Richtung entlang einer zweiten Achse enthalten.
- Computerprogrammprodukt nach Anspruch 21, wobei die eine oder mehreren Bestimmungsprozeduren oder die eine oder mehreren Bestimmungsvorrichtungen aus der Gruppe entnommen werden, die besteht aus: einer digitalen Musikinstrumenten-Schnittstellenvorrichtung (MIDI), einer Softwareprozedur, die zum Empfangen von MIDI-Meldungen ausgelegt ist, einer Open-Sound-Control-Vorrichtung (OSC), einer Softwareprozedur, die zum Empfangen von OSC-Meldungen ausgelegt ist, einer Ethernetvorrichtung, einer Softwareprozedur, die zum Empfangen von Ethernet-Meldungen ausgelegt ist, einer Softwareprozedur zum Editieren von Videos, einer Softwareprozedur für Computer Aided Design (CAD), einer Softwareprozedur zum Graphikentwurf, einer analogen Vorrichtung, einem Musikinstrument und einem Expressionspedal.
- Computerprogrammprodukt nach Anspruch 21, wobei die Steuerinformation entweder digitale Musikinstrumenten-Schnittstellenmeldungen (MIDI) oder Open-Sound-Control-Meldungen (OSC) oder beide Arten von Meldungen enthält.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US25242609P | 2009-10-16 | 2009-10-16 | |
US61/252,426 | 2009-10-16 | ||
PCT/US2010/052701 WO2011047171A2 (en) | 2009-10-16 | 2010-10-14 | Foot-operated controller |
Publications (1)
Publication Number | Publication Date |
---|---|
DE112010004038T5 true DE112010004038T5 (de) | 2012-09-20 |
Family
ID=43876868
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE201011004038 Withdrawn DE112010004038T5 (de) | 2009-10-16 | 2010-10-14 | Fussbetätigter Controller |
Country Status (4)
Country | Link |
---|---|
US (6) | US8680390B2 (de) |
JP (1) | JP5621090B2 (de) |
DE (1) | DE112010004038T5 (de) |
WO (1) | WO2011047171A2 (de) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8680390B2 (en) | 2009-10-16 | 2014-03-25 | Kesumo Llc | Foot-operated controller |
US9076419B2 (en) | 2012-03-14 | 2015-07-07 | Bebop Sensors, Inc. | Multi-touch pad controller |
US9442614B2 (en) | 2014-05-15 | 2016-09-13 | Bebop Sensors, Inc. | Two-dimensional sensor arrays |
US9696833B2 (en) | 2014-05-15 | 2017-07-04 | Bebop Sensors, Inc. | Promoting sensor isolation and performance in flexible sensor arrays |
US9710060B2 (en) | 2014-06-09 | 2017-07-18 | BeBop Senors, Inc. | Sensor system integrated with a glove |
US9721553B2 (en) | 2015-10-14 | 2017-08-01 | Bebop Sensors, Inc. | Sensor-based percussion device |
US9753568B2 (en) | 2014-05-15 | 2017-09-05 | Bebop Sensors, Inc. | Flexible sensors and applications |
US9827996B2 (en) | 2015-06-25 | 2017-11-28 | Bebop Sensors, Inc. | Sensor systems integrated with steering wheels |
US9863823B2 (en) | 2015-02-27 | 2018-01-09 | Bebop Sensors, Inc. | Sensor systems integrated with footwear |
US9965076B2 (en) | 2014-05-15 | 2018-05-08 | Bebop Sensors, Inc. | Piezoresistive sensors and applications |
US10082381B2 (en) | 2015-04-30 | 2018-09-25 | Bebop Sensors, Inc. | Sensor systems integrated with vehicle tires |
US10362989B2 (en) | 2014-06-09 | 2019-07-30 | Bebop Sensors, Inc. | Sensor system integrated with a glove |
US10884496B2 (en) | 2018-07-05 | 2021-01-05 | Bebop Sensors, Inc. | One-size-fits-all data glove |
US11480481B2 (en) | 2019-03-13 | 2022-10-25 | Bebop Sensors, Inc. | Alignment mechanisms sensor systems employing piezoresistive materials |
Families Citing this family (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7754956B2 (en) * | 2007-12-12 | 2010-07-13 | Force Ten International Llc | Programmable system to integrate generated signals with signals from a musical instrument |
US8633370B1 (en) * | 2011-06-04 | 2014-01-21 | PRA Audio Systems, LLC | Circuits to process music digitally with high fidelity |
ES2670922T3 (es) * | 2010-10-28 | 2018-06-04 | Gibson Brands, Inc. | Pedal inalámbrico controlador de pie para instrumento musical de cuerda eléctrico |
CN103544941A (zh) * | 2012-07-17 | 2014-01-29 | 任树华 | 自伴奏音乐舞台 |
USD789896S1 (en) | 2015-11-11 | 2017-06-20 | Michael John Ahern | User-actuated lighting effect device |
US10151464B2 (en) | 2012-09-18 | 2018-12-11 | Michael John Ahern | User-actuated lighting effect device |
US9185776B2 (en) * | 2012-09-18 | 2015-11-10 | Michael John Ahern | User-actuated lighting effect device |
USD776192S1 (en) * | 2013-06-05 | 2017-01-10 | Memorial University Of Newfoundland | Musical instrument |
US9053688B2 (en) * | 2013-03-15 | 2015-06-09 | Miselu, Inc. | Base for tablet computer providing input/ouput modules |
TW201443696A (zh) * | 2013-05-09 | 2014-11-16 | Lian Gih Ind Co Ltd | 踏板控制器及其控制電子裝置之方法 |
US20150055804A1 (en) * | 2013-08-20 | 2015-02-26 | Jurij Beklemisev | Foot-Operated Sound Mixer |
US11071498B2 (en) | 2013-09-17 | 2021-07-27 | Medibotics Llc | Smart clothing with inertial, strain, and electromyographic sensors for human motion capture |
US11892286B2 (en) | 2013-09-17 | 2024-02-06 | Medibotics Llc | Motion recognition clothing [TM] with an electroconductive mesh |
US11304628B2 (en) | 2013-09-17 | 2022-04-19 | Medibotics Llc | Smart clothing with dual inertial sensors and dual stretch sensors for human motion capture |
US11688377B2 (en) | 2013-12-06 | 2023-06-27 | Intelliterran, Inc. | Synthesized percussion pedal and docking station |
US9905210B2 (en) * | 2013-12-06 | 2018-02-27 | Intelliterran Inc. | Synthesized percussion pedal and docking station |
US9495947B2 (en) * | 2013-12-06 | 2016-11-15 | Intelliterran Inc. | Synthesized percussion pedal and docking station |
US10741155B2 (en) | 2013-12-06 | 2020-08-11 | Intelliterran, Inc. | Synthesized percussion pedal and looping station |
CA2945921A1 (en) * | 2014-03-18 | 2015-09-24 | O.M.B. Guitars Ltd. | Floor effect unit |
GB201408833D0 (en) * | 2014-05-19 | 2014-07-02 | Skoogmusic Ltd | Control apparatus |
US9443500B2 (en) * | 2014-11-26 | 2016-09-13 | Curtis Hoerbelt | Pedal for modulating an electronic signal |
USD763827S1 (en) | 2015-01-15 | 2016-08-16 | Kesumo, Llc | Audio mixing device |
US10127899B2 (en) * | 2016-04-05 | 2018-11-13 | John A. Perez | System and method to interface and control multiple musical instrument effects modules and pedals on a common platform |
WO2018010102A1 (zh) | 2016-07-12 | 2018-01-18 | 广东欧珀移动通信有限公司 | 传输数据的方法、终端设备和网络设备 |
CN107068127A (zh) * | 2016-07-28 | 2017-08-18 | 贵州玉屏竹韵箫笛乐器有限公司 | 包含led的智能管乐器的控制系统、智能萧笛 |
CN107068122A (zh) * | 2016-07-28 | 2017-08-18 | 贵州玉屏竹韵箫笛乐器有限公司 | 一种包含指套的智能管乐器、智能萧笛 |
CN107068130A (zh) * | 2016-07-28 | 2017-08-18 | 贵州玉屏竹韵箫笛乐器有限公司 | 管乐器的控制系统、智能萧笛 |
CN107068136A (zh) * | 2016-07-28 | 2017-08-18 | 贵州玉屏竹韵箫笛乐器有限公司 | 智能管乐器的电路系统、萧笛 |
CN107045866A (zh) * | 2016-07-28 | 2017-08-15 | 贵州玉屏竹韵箫笛乐器有限公司 | 智能管乐器、智能萧笛 |
CN107068131A (zh) * | 2016-07-28 | 2017-08-18 | 贵州玉屏竹韵箫笛乐器有限公司 | 包含led的智能管乐器的控制系统的电路系统、智能萧笛 |
CN107068133A (zh) * | 2016-07-28 | 2017-08-18 | 贵州玉屏竹韵箫笛乐器有限公司 | 一种智能管乐器的控制系统、智能萧笛 |
CN107068132A (zh) * | 2016-07-28 | 2017-08-18 | 贵州玉屏竹韵箫笛乐器有限公司 | 智能管乐器的控制系统、萧笛 |
CN107068128A (zh) * | 2016-07-28 | 2017-08-18 | 贵州玉屏竹韵箫笛乐器有限公司 | 一种智能管乐器的电路系统、智能萧笛 |
CN107068129A (zh) * | 2016-07-28 | 2017-08-18 | 贵州玉屏竹韵箫笛乐器有限公司 | 一种具有led的智能管乐器的控制系统、智能萧笛 |
CN107068135A (zh) * | 2016-07-28 | 2017-08-18 | 贵州玉屏竹韵箫笛乐器有限公司 | 一种具有led的智能管乐器的电路、智能萧笛 |
CN107068134A (zh) * | 2016-07-28 | 2017-08-18 | 贵州玉屏竹韵箫笛乐器有限公司 | 一种具有led的智能管乐器、智能萧笛 |
CN107068119A (zh) * | 2016-07-28 | 2017-08-18 | 贵州玉屏竹韵箫笛乐器有限公司 | 一种具有led的包含指套的智能管乐器、智能萧笛 |
USD794076S1 (en) * | 2016-09-09 | 2017-08-08 | Yehuda Goltche | Control pad |
US10573286B2 (en) * | 2017-01-11 | 2020-02-25 | M-Wave Music Products, Llc | Music effect pedal |
CN111615729A (zh) | 2017-08-29 | 2020-09-01 | 英特尔利特然有限公司 | 记录和渲染多媒体的装置、系统和方法 |
JP6973036B2 (ja) * | 2017-12-25 | 2021-11-24 | カシオ計算機株式会社 | 操作状態検出装置、操作状態検出用シート及び電子楽器 |
WO2019136372A1 (en) | 2018-01-08 | 2019-07-11 | Kids Ii, Inc. | Children's toys with capacitive touch interactivity |
US10380984B1 (en) * | 2018-01-18 | 2019-08-13 | Jerry L. Calder | Modular electric guitar pedalboard |
WO2020023826A1 (en) | 2018-07-27 | 2020-01-30 | Magna Seating Inc. | Sensor array utilizing an electrically conductive foam |
WO2020115711A1 (en) * | 2018-12-07 | 2020-06-11 | Ariano Instruments Private Limited | A musical instrument |
USD945535S1 (en) | 2019-01-07 | 2022-03-08 | Kids Ii Hape Joint Venture Limited | Children's play table |
US11536541B2 (en) | 2019-05-15 | 2022-12-27 | Andrew Webberley | Apparatus and method for monitoring and controlling a haze level |
USD979656S1 (en) | 2020-12-11 | 2023-02-28 | Kids Ii Hape Joint Venture Limited | Toy drum |
USD985677S1 (en) | 2021-01-11 | 2023-05-09 | Kids Ii Hape Joint Venture Limited | Toy guitar |
USD985676S1 (en) | 2021-01-11 | 2023-05-09 | Kids Ii Hape Joint Venture Limited | Toy drum |
Family Cites Families (288)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NL7900596A (nl) | 1979-01-25 | 1980-07-29 | Stichting Voet En Schoeisel | Voetmeetapparaat. |
DE2912038C2 (de) | 1979-03-27 | 1981-09-17 | Bidegain S.A., Pau, Basses-Pyrenees | Anordnung zur Ermitlung der einem Fuß entsprechenden Schuhgröße |
US4489302A (en) | 1979-09-24 | 1984-12-18 | Eventoff Franklin Neal | Electronic pressure sensitive force transducer |
JPS58126227A (ja) | 1982-01-21 | 1983-07-27 | Nissan Motor Co Ltd | 自動車用シ−トスライド装置 |
US4438291A (en) | 1982-03-08 | 1984-03-20 | General Electric Company | Screen-printable thermocouples |
ATE77164T1 (de) | 1985-08-19 | 1992-06-15 | Jaron Z Lanier | Apparat zur eingabe und behandlung von computerdaten. |
US4790968A (en) | 1985-10-19 | 1988-12-13 | Toshiba Silicone Co., Ltd. | Process for producing pressure-sensitive electroconductive sheet |
US4745301A (en) | 1985-12-13 | 1988-05-17 | Advanced Micro-Matrix, Inc. | Pressure sensitive electro-conductive materials |
US4852443A (en) * | 1986-03-24 | 1989-08-01 | Key Concepts, Inc. | Capacitive pressure-sensing method and apparatus |
US4693530A (en) | 1986-09-29 | 1987-09-15 | Amp Incorporated | Shielded elastomeric electric connector |
US5131306A (en) * | 1989-01-19 | 1992-07-21 | Yamaha Corporation | Automatic music playing piano |
NL8900820A (nl) | 1989-04-04 | 1990-11-01 | Hoogstraat Med Tech | Apparaat voor het aangeven van de schoenmaat. |
US5033291A (en) | 1989-12-11 | 1991-07-23 | Tekscan, Inc. | Flexible tactile sensor for measuring foot pressure distributions and for gaskets |
JP2605163B2 (ja) | 1990-04-27 | 1997-04-30 | 東芝シリコーン株式会社 | シリコーンインク |
US5128880A (en) | 1990-05-11 | 1992-07-07 | Foot Image Technology, Inc. | Foot measurement and footwear sizing system |
US5237520A (en) | 1990-05-11 | 1993-08-17 | Foot Image Technology, Inc. | Foot measurement and footwear sizing system |
US5288938A (en) * | 1990-12-05 | 1994-02-22 | Yamaha Corporation | Method and apparatus for controlling electronic tone generation in accordance with a detected type of performance gesture |
US5159159A (en) | 1990-12-07 | 1992-10-27 | Asher David J | Touch sensor and controller |
US5232243A (en) | 1991-04-09 | 1993-08-03 | Trw Vehicle Safety Systems Inc. | Occupant sensing apparatus |
US5386720A (en) | 1992-01-09 | 1995-02-07 | Olympus Optical Co., Ltd. | Integrated AFM sensor |
US5219292A (en) | 1992-04-03 | 1993-06-15 | Motorola, Inc. | Printed circuit board interconnection |
US5790256A (en) | 1992-06-23 | 1998-08-04 | Footmark, Inc. | Foot analyzer |
US5361133A (en) | 1992-06-23 | 1994-11-01 | Footmark, Inc. | Method and apparatus for analyzing feet |
US5316017A (en) | 1992-10-07 | 1994-05-31 | Greenleaf Medical Systems, Inc. | Man-machine interface for a joint measurement system |
JPH06249039A (ja) * | 1993-02-25 | 1994-09-06 | Mitsubishi Electric Corp | スロットル制御装置 |
JP2719090B2 (ja) | 1993-05-13 | 1998-02-25 | グンゼ株式会社 | 着用圧測定装置 |
US6087930A (en) | 1994-02-22 | 2000-07-11 | Computer Methods Corporation | Active integrated circuit transponder and sensor apparatus for transmitting vehicle tire parameter data |
JP2536446B2 (ja) | 1994-04-05 | 1996-09-18 | 日本電気株式会社 | 力の検出表示装置 |
US5571973A (en) | 1994-06-06 | 1996-11-05 | Taylot; Geoffrey L. | Multi-directional piezoresistive shear and normal force sensors for hospital mattresses and seat cushions |
JP3423459B2 (ja) * | 1995-01-13 | 2003-07-07 | ローランド株式会社 | エフェクタおよび電子楽器 |
US5695859A (en) | 1995-04-27 | 1997-12-09 | Burgess; Lester E. | Pressure activated switching device |
JPH08338270A (ja) * | 1995-06-09 | 1996-12-24 | Nippondenso Co Ltd | 車両用制御装置 |
US6029358A (en) | 1995-09-11 | 2000-02-29 | Dwayne L. Mason | Solid state digital electronic shoe sizer |
US5729905A (en) | 1995-09-11 | 1998-03-24 | Dwayne L. Mason | Foot measuring apparatus and circuitry to eliminate multiplexes and demultiplexers |
US6216545B1 (en) | 1995-11-14 | 2001-04-17 | Geoffrey L. Taylor | Piezoresistive foot pressure measurement |
US5989700A (en) | 1996-01-05 | 1999-11-23 | Tekscan Incorporated | Pressure sensitive ink means, and methods of use |
US5943044A (en) | 1996-08-05 | 1999-08-24 | Interlink Electronics | Force sensing semiconductive touchpad |
AU5425198A (en) | 1996-10-21 | 1998-05-29 | Electronics Development Corporation | Smart sensor module |
US5854625A (en) | 1996-11-06 | 1998-12-29 | Synaptics, Incorporated | Force sensing touchpad |
US5866829A (en) * | 1996-12-20 | 1999-02-02 | Pecoraro; Thomas | Pedal rack |
US6049327A (en) | 1997-04-23 | 2000-04-11 | Modern Cartoons, Ltd | System for data management based onhand gestures |
US5822223A (en) | 1997-08-05 | 1998-10-13 | Genovation Inc. | Electronic foot measuring apparatus |
US6215055B1 (en) * | 1997-08-06 | 2001-04-10 | Darren Saravis | Foot pedal boards for musical instruments |
US6687523B1 (en) | 1997-09-22 | 2004-02-03 | Georgia Tech Research Corp. | Fabric or garment with integrated flexible information infrastructure for monitoring vital signs of infants |
US6486776B1 (en) | 1998-04-14 | 2002-11-26 | The Goodyear Tire & Rubber Company | RF transponder and method of measuring parameters associated with a monitored object |
US6304840B1 (en) | 1998-06-30 | 2001-10-16 | U.S. Philips Corporation | Fingerless glove for interacting with data processing system |
LU90286B1 (fr) | 1998-09-11 | 2000-03-13 | Iee Sarl | Capteur de force |
US6141643A (en) | 1998-11-25 | 2000-10-31 | Harmon; Steve | Data input glove having conductive finger pads and thumb pad, and uses therefor |
EP1318043B1 (de) | 1999-01-27 | 2009-02-25 | The Furukawa Electric Co., Ltd. | Vorrichtung zur Erfassung der Insassen eines Fahrzeuges |
US20040189145A1 (en) | 1999-01-28 | 2004-09-30 | Baruch Pletner | Method and device for vibration control |
US7037268B1 (en) | 1999-03-01 | 2006-05-02 | Medacoustics, Inc. | Low profile acoustic sensor arry and sensors with pleated transmission lines and related methods |
JP3992243B2 (ja) * | 1999-03-16 | 2007-10-17 | ヤマハ株式会社 | 演奏データ処理システム |
CA2337154A1 (en) | 1999-05-20 | 2000-11-30 | Electrotextiles Company Limited | Detector constructed from fabric |
US6121869A (en) | 1999-09-20 | 2000-09-19 | Burgess; Lester E. | Pressure activated switching device |
US6822635B2 (en) | 2000-01-19 | 2004-11-23 | Immersion Corporation | Haptic interface for laptop computers and other portable devices |
US6609054B2 (en) | 2000-05-10 | 2003-08-19 | Michael W. Wallace | Vehicle occupant classification system and method |
GB0011829D0 (en) | 2000-05-18 | 2000-07-05 | Lussey David | Flexible switching devices |
US6360615B1 (en) * | 2000-06-06 | 2002-03-26 | Technoskin, Llc | Wearable effect-emitting strain gauge device |
US6571638B2 (en) | 2000-06-30 | 2003-06-03 | Sawtek, Inc. | Surface-acoustic-wave pressure sensor and associated methods |
US7138976B1 (en) | 2000-07-13 | 2006-11-21 | Rutgers, The State University Of New Jersey | Hand force feedback and sensing system |
ITCT20000012U1 (it) | 2000-08-18 | 2002-02-18 | Salvatore Varsallona | Sistema di rilevazione esatta misura calzatura |
JP3980300B2 (ja) | 2000-09-07 | 2007-09-26 | 株式会社フジクラ | 膜状感圧抵抗体および感圧センサ |
JP2002131155A (ja) | 2000-10-30 | 2002-05-09 | Denso Corp | 感圧抵抗センサ |
EP1453703A1 (de) | 2001-08-17 | 2004-09-08 | IEE INTERNATIONAL ELECTRONICS & ENGINEERING S.A. | Verfahren zu klassifizierung des belegungsstatus eines fahrzeugsitzes |
US20050220673A1 (en) | 2002-02-22 | 2005-10-06 | Jacob Thaysen | Sensor comprising an array of pieroresistors |
DE10212023A1 (de) | 2002-03-19 | 2003-10-02 | Bosch Gmbh Robert | Sensorzelle |
US6817130B2 (en) | 2002-06-17 | 2004-11-16 | New Jersey Institute Of Technology | Sensor array for unauthorized user prevention device |
JP2004028883A (ja) | 2002-06-27 | 2004-01-29 | Denso Corp | 感圧センサ |
US6763320B2 (en) | 2002-08-15 | 2004-07-13 | International Business Machines Corporation | Data input device for individuals with limited hand function |
US6815602B2 (en) | 2002-09-30 | 2004-11-09 | Vince De Franco | Electronic percussion instrument with impact position-dependent variable resistive switch |
US6818842B2 (en) | 2002-12-19 | 2004-11-16 | Delphi Technologies, Inc. | Seat foam humidity compensation for vehicle seat occupant weight detection system |
US20040183648A1 (en) | 2003-03-21 | 2004-09-23 | Weber Thomas E. | Strain sensors and housings and circuit boards with integrated strain sensors |
JP4254295B2 (ja) | 2003-03-25 | 2009-04-15 | アイシン精機株式会社 | 着座検知装置 |
EP1469378A1 (de) | 2003-04-16 | 2004-10-20 | IEE INTERNATIONAL ELECTRONICS & ENGINEERING S.A. | Vorrichtung zur Positionsbestimmung |
US7157640B2 (en) * | 2003-06-17 | 2007-01-02 | Baggs Lloyd R | Undersaddle pickup for stringed musical instrument |
WO2005000637A1 (de) | 2003-06-23 | 2005-01-06 | Iee International Electronics & Engineering S.A. | Sitzbelegungssensor |
WO2005013257A2 (en) * | 2003-07-25 | 2005-02-10 | Ravi Ivan Sharma | Inverted keyboard instrument and method of playing the same |
US7499040B2 (en) | 2003-08-18 | 2009-03-03 | Apple Inc. | Movable touch pad with added functionality |
JP2005069968A (ja) | 2003-08-27 | 2005-03-17 | Aisin Seiki Co Ltd | 着座検出装置 |
US7066887B2 (en) | 2003-10-21 | 2006-06-27 | Vermon | Bi-plane ultrasonic probe |
US20050109095A1 (en) | 2003-11-20 | 2005-05-26 | Sinnett Jay C. | Saw transducer interface to pressure sensing diaphragm |
JP4430381B2 (ja) | 2003-11-20 | 2010-03-10 | 本田技研工業株式会社 | 乗員検知装置 |
US7398688B2 (en) | 2003-12-11 | 2008-07-15 | Proteus Biomedical, Inc. | Pressure sensor circuits |
US7608776B2 (en) * | 2003-12-15 | 2009-10-27 | Ludwig Lester F | Modular structures facilitating field-customized floor controllers |
US6964205B2 (en) | 2003-12-30 | 2005-11-15 | Tekscan Incorporated | Sensor with plurality of sensor elements arranged with respect to a substrate |
GB0407366D0 (en) | 2004-03-31 | 2004-05-05 | Koninkl Philips Electronics Nv | Textile form touch sensor |
JP4524798B2 (ja) * | 2004-07-27 | 2010-08-18 | ヤマハ株式会社 | 鍵盤楽器のペダルのハーフポイント特定方法及び装置、並びにプログラム |
JP4218614B2 (ja) | 2004-08-27 | 2009-02-04 | アイシン精機株式会社 | 座席状態検出装置、車両用ヘッドランプの照射方向調節装置及び着座検出装置 |
US7109068B2 (en) | 2004-08-31 | 2006-09-19 | Micron Technology, Inc. | Through-substrate interconnect fabrication methods |
JP2008515008A (ja) * | 2004-10-01 | 2008-05-08 | オーディオブラックス インドゥストリア エ コメルシオ デ プロドゥトス エレトロニコス ソシエダッド アノニマ | サウンドの生成、演奏、伴奏、および評価用のリズム装置 |
US8109149B2 (en) | 2004-11-17 | 2012-02-07 | Lawrence Livermore National Security, Llc | Contact stress sensor |
US7311009B2 (en) | 2004-11-17 | 2007-12-25 | Lawrence Livermore National Security, Llc | Microelectromechanical systems contact stress sensor |
US20060103192A1 (en) | 2004-11-18 | 2006-05-18 | Peter Norton | Load cell and seat occupant weight sensing system |
EP1851943B1 (de) * | 2005-02-02 | 2018-01-17 | Audiobrax Indústria E Comércio De Produtos Eletrônicos S.A. | Mobiles kommunikationsgerät mit musikinstrumentenfunktionalität |
DE102005008591A1 (de) | 2005-02-24 | 2006-09-14 | Siemens Ag | Sitzbelegungserkennungsmatte |
CN101146496B (zh) | 2005-03-23 | 2012-08-08 | 奥苏尔公司 | 用于进行有知觉的感觉反馈的系统 |
DE102005018527A1 (de) | 2005-04-20 | 2006-10-26 | David Bauer | Golftrainingshandschuh |
US8127623B2 (en) | 2005-05-18 | 2012-03-06 | Pressure Profile Systems Inc. | Capacitive tactile tile sensor |
US7536794B2 (en) | 2005-05-20 | 2009-05-26 | Bivab, Llc | Foot measurement, alignment and evaluation device |
US20060287140A1 (en) | 2005-06-16 | 2006-12-21 | Brandt Richard A | Automated line calling system |
US20070039205A1 (en) | 2005-08-22 | 2007-02-22 | Fila Luxembourg S.A.R.L. | Method and system for identifying a kit of footwear components used to provide customized footwear to a consumer |
US7439465B2 (en) | 2005-09-02 | 2008-10-21 | White Electronics Designs Corporation | Switch arrays and systems employing the same to enhance system reliability |
US20070063992A1 (en) | 2005-09-17 | 2007-03-22 | Lundquist Paul B | Finger-keyed human-machine interface device |
US20070234888A1 (en) * | 2005-10-03 | 2007-10-11 | Audiobrax Industria E Comercio De Produtos Eletronicos S/A | Rhythmic device for the production, playing, accompaniment and evaluation of sounds |
US20070129776A1 (en) | 2005-10-20 | 2007-06-07 | Light Sciences Llc | External wearable light therapy treatment systems |
US7409256B2 (en) | 2005-12-16 | 2008-08-05 | Industrial Technology Research Institute | Footwear measurement and footwear manufacture systems and methods |
US7483866B2 (en) | 2005-12-19 | 2009-01-27 | Trw Automotive U.S. Llc | Subclass partitioning in a pattern recognition classifier for controlling deployment of an occupant restraint system |
US7208960B1 (en) | 2006-02-10 | 2007-04-24 | Milliken & Company | Printed capacitive sensor |
US7493230B2 (en) | 2006-06-06 | 2009-02-17 | Aetrex Worldwide, Inc. | Method and apparatus for customizing insoles for footwear |
ES2294934B1 (es) | 2006-07-06 | 2008-11-16 | Fundacio Privada Per A La Innovacio Textil D'igualada | Sensor textil de esfuerzos de presion y/o tension y/o torsion. |
EP1883040A1 (de) | 2006-07-28 | 2008-01-30 | IEE International Electronics & Engineering S.A.R.L. | Musterklassifizierungsverfahren |
CN200980381Y (zh) | 2006-08-31 | 2007-11-28 | 陈波 | 一种根据所测脚部尺寸选择鞋号的装置 |
EP2060893A4 (de) | 2006-09-12 | 2012-11-14 | Nat Inst Of Advanced Ind Scien | Verstellungswert messmethode und messsystem mit verteilungswertsensor |
US20080069412A1 (en) | 2006-09-15 | 2008-03-20 | Champagne Katrina S | Contoured biometric sensor |
TWI495860B (zh) | 2006-09-21 | 2015-08-11 | Msd Consumer Care Inc | 足部照護產品分裝資訊站 |
US8117922B2 (en) | 2006-09-21 | 2012-02-21 | Msd Consumer Care, Inc. | Footcare product dispensing kiosk |
CN101522101B (zh) | 2006-10-11 | 2012-02-29 | 皇家飞利浦电子股份有限公司 | 肢体运动监视系统 |
KR100865148B1 (ko) | 2006-12-14 | 2008-10-24 | 이학범 | 발 사이즈 자동 측정장치 |
KR20070008500A (ko) | 2006-12-29 | 2007-01-17 | 이학범 | 초음파 발 사이즈 자동 측정시스템 |
US7855718B2 (en) * | 2007-01-03 | 2010-12-21 | Apple Inc. | Multi-touch input discrimination |
US7302866B1 (en) | 2007-01-10 | 2007-12-04 | The Boeing Company | Device, system, and method for structural health monitoring |
EP2150791B1 (de) | 2007-04-23 | 2016-03-16 | Given Imaging (Los Angeles) LLC | Druckmessanordung mit suspendierten membranen |
CN101680819B (zh) | 2007-06-20 | 2012-12-12 | 米其林研究和技术股份有限公司 | 多轴车辆上所有轮胎id的自动定位 |
KR100908124B1 (ko) | 2007-07-09 | 2009-07-16 | 삼성전자주식회사 | 혈압측정용 압력 센서 및 그 제조방법 |
US8536880B2 (en) | 2007-08-26 | 2013-09-17 | Atmel Corporation | Capacitive sensor with additional noise-registering electrode |
KR100921813B1 (ko) | 2007-11-07 | 2009-10-16 | 주식회사 애트랩 | 터치 패널 장치 및 이의 접촉위치 검출방법 |
US7772960B2 (en) | 2007-11-27 | 2010-08-10 | Interlink Electronics, Inc. | Pre-loaded force sensing resistor and method |
US7754956B2 (en) * | 2007-12-12 | 2010-07-13 | Force Ten International Llc | Programmable system to integrate generated signals with signals from a musical instrument |
IL188645A (en) | 2008-01-07 | 2011-12-29 | Eliaho Gerby | Foot measuring device |
JP2011514986A (ja) * | 2008-03-11 | 2011-05-12 | ミーサ デジタル ピーティーワイ リミテッド | デジタル楽器 |
US8161826B1 (en) | 2009-03-05 | 2012-04-24 | Stryker Corporation | Elastically stretchable fabric force sensor arrays and methods of making |
US20090237374A1 (en) | 2008-03-20 | 2009-09-24 | Motorola, Inc. | Transparent pressure sensor and method for using |
WO2009146142A2 (en) | 2008-04-03 | 2009-12-03 | University Of Washington | Clinical force sensing glove |
US7726199B2 (en) | 2008-04-08 | 2010-06-01 | Wisconsin Alumni Research Foundation | Dielectrostrictive sensor for measuring deformation |
CN102016512B (zh) | 2008-04-11 | 2013-03-27 | 拉姆伯斯公司 | 使用柔性基板的位移感测 |
US7719007B2 (en) | 2008-04-30 | 2010-05-18 | Milliken & Company | Flexible electroluminescent capacitive sensor |
US8381601B2 (en) | 2008-05-05 | 2013-02-26 | John F. Stumpf | Transducer matrix film |
US7997132B2 (en) | 2008-06-09 | 2011-08-16 | Rochester Gauges, Inc. | Capacitive sensor assembly for determining relative position |
TW200951597A (en) | 2008-06-10 | 2009-12-16 | Ind Tech Res Inst | Functional device array with self-aligned electrode structures and fabrication methods thereof |
DE102008030248A1 (de) | 2008-06-25 | 2009-12-31 | Conti Temic Microelectronic Gmbh | Ansteuerschaltung sowie Verfahren zur Ansteuerung von Piezoeinheit, insbesondere trimorphem Piezoaktor |
US20100066567A1 (en) | 2008-09-18 | 2010-03-18 | Microsoft Corporation | Resistive switch matrix |
TW201013485A (en) | 2008-09-30 | 2010-04-01 | Tpk Touch Solutions Inc | Touch-control position sensing method for a touch-control device |
US20100123686A1 (en) | 2008-11-19 | 2010-05-20 | Sony Ericsson Mobile Communications Ab | Piezoresistive force sensor integrated in a display |
CA2741580C (en) | 2008-11-26 | 2016-10-18 | Research In Motion Limited | Touch-sensitive display method and apparatus |
US20100134327A1 (en) | 2008-11-28 | 2010-06-03 | Dinh Vincent Vinh | Wireless haptic glove for language and information transference |
US8319747B2 (en) | 2008-12-11 | 2012-11-27 | Apple Inc. | Single layer touch panel with segmented drive and sense electrodes |
US8120232B2 (en) | 2009-01-20 | 2012-02-21 | Palo Alto Research Center Incorporated | Sensors and actuators using piezo polymer layers |
JP5243988B2 (ja) | 2009-02-10 | 2013-07-24 | 本田技研工業株式会社 | 多軸力覚センサおよび加速度センサ |
US7900521B2 (en) | 2009-02-10 | 2011-03-08 | Freescale Semiconductor, Inc. | Exposed pad backside pressure sensor package |
GB2468870B (en) | 2009-03-25 | 2016-08-03 | Peratech Holdco Ltd | Sensor |
US8448530B2 (en) | 2009-03-27 | 2013-05-28 | CSEM Centre Suisee d'Electronique et de Microtechnique SA-Recherche et Developpement | Roll-to-roll compatible pressure sensitive event sensing label |
US9317140B2 (en) | 2009-03-30 | 2016-04-19 | Microsoft Technology Licensing, Llc | Method of making a multi-touch input device for detecting touch on a curved surface |
US9804213B2 (en) | 2009-05-13 | 2017-10-31 | Synaptics Incorporated | Capacitive sensor device |
US8907897B2 (en) * | 2009-06-16 | 2014-12-09 | Intel Corporation | Optical capacitive thumb control with pressure sensor |
CN102043557B (zh) | 2009-10-09 | 2013-04-24 | 禾瑞亚科技股份有限公司 | 位置侦测的方法与装置 |
US8680390B2 (en) | 2009-10-16 | 2014-03-25 | Kesumo Llc | Foot-operated controller |
KR20120088830A (ko) | 2009-11-05 | 2012-08-08 | 컬럼비아 스포츠웨어 노스 아메리카, 인크. | 신발의 온도 제어 방법 및 장치 |
US8633916B2 (en) | 2009-12-10 | 2014-01-21 | Apple, Inc. | Touch pad with force sensors and actuator feedback |
KR101263216B1 (ko) | 2009-12-21 | 2013-05-10 | 한국전자통신연구원 | 스마트 신발 및 그 동작 방법 |
EP2335578A1 (de) | 2009-12-21 | 2011-06-22 | Koninklijke Philips Electronics N.V. | Sensorensystem |
US8559086B2 (en) | 2010-02-17 | 2013-10-15 | Microvision, Inc. | Piezoresistive sensors for MEMS device having rejection of undesired motion |
US8368505B2 (en) | 2010-03-12 | 2013-02-05 | Almax Manufacturing Corporation | Switch using variable resistance layer to control state |
US8884913B2 (en) | 2010-03-19 | 2014-11-11 | Smart Skin Technologies | Systems and methods for determining the location and pressure of a touchload applied to a touchpad |
US9007190B2 (en) | 2010-03-31 | 2015-04-14 | Tk Holdings Inc. | Steering wheel sensors |
DE102011006344B4 (de) | 2010-03-31 | 2020-03-12 | Joyson Safety Systems Acquisition Llc | Insassenmesssystem |
US8983732B2 (en) | 2010-04-02 | 2015-03-17 | Tk Holdings Inc. | Steering wheel with hand pressure sensing |
US8880358B2 (en) | 2010-04-16 | 2014-11-04 | Thomas J. Cunningham | Sensing device |
US9256327B2 (en) | 2010-05-14 | 2016-02-09 | Elo Touch Solutions, Inc. | System and method for detecting locations of touches on a touch sensor |
US8395109B2 (en) | 2010-05-25 | 2013-03-12 | The Jim Henson Company, Inc. | Motion sensor for detecting bending or pivoting |
WO2011156447A1 (en) | 2010-06-11 | 2011-12-15 | 3M Innovative Properties Company | Positional touch sensor with force measurement |
US8378203B2 (en) | 2010-07-27 | 2013-02-19 | Pure Imagination, LLC | Simulated percussion instrument |
WO2012014215A1 (en) | 2010-07-29 | 2012-02-02 | Digisense Ltd. | Monitoring physiological condition of a subject |
EP2413120A1 (de) | 2010-07-30 | 2012-02-01 | Delphi Technologies, Inc. | Druckempfindliche Wandleranordnung und Ansteuerungsverfahren für ein System mit einer derartigen Anordnung |
US8963874B2 (en) | 2010-07-31 | 2015-02-24 | Symbol Technologies, Inc. | Touch screen rendering system and method of operation thereof |
WO2012033837A2 (en) | 2010-09-08 | 2012-03-15 | Micropen Technologies Corporation | Pressure sensing or force generating device |
US9112058B2 (en) | 2010-09-10 | 2015-08-18 | The Board Of Trustees Of The Leland Stanford Junior University | Interface apparatus and methods |
WO2012035494A1 (en) | 2010-09-13 | 2012-03-22 | University Of Cape Town | Printed temperature sensor |
KR101809191B1 (ko) | 2010-10-11 | 2018-01-18 | 삼성전자주식회사 | 터치 패널 |
US9524020B2 (en) | 2010-10-12 | 2016-12-20 | New York University | Sensor having a mesh layer with protrusions, and method |
US8947889B2 (en) | 2010-10-14 | 2015-02-03 | Lockheed Martin Corporation | Conformal electromagnetic (EM) detector |
TWI446373B (zh) | 2010-10-14 | 2014-07-21 | Ind Tech Res Inst | 壓阻材料的製造方法、壓阻組成物與壓力感測裝置 |
CN102551728A (zh) | 2010-12-27 | 2012-07-11 | 北京汉林信通信息技术有限公司 | 人员身高体重足长自动测量装置 |
CN201920728U (zh) | 2010-12-27 | 2011-08-10 | 北京汉林信通信息技术有限公司 | 人员身高体重足长自动测量装置 |
FR2970566B1 (fr) * | 2011-01-13 | 2013-11-15 | Francis Cannard | Dispositif de mesure de la pression a partir d'un objet souple, pliable et/ou extensible realise a partir de matiere textile comportant un dispositif de mesure |
FR2970779B1 (fr) | 2011-01-25 | 2013-02-15 | Francis Cannard | Dispositif de mesure de la pression a partir d'un objet souple, pliable et/ou extensible realise a partir de matiere textile comportant un dispositif de mesure |
KR101634424B1 (ko) | 2011-02-24 | 2016-06-28 | 후지필름 가부시키가이샤 | 도전 시트 및 터치 패널 |
GB2488600B (en) | 2011-03-04 | 2013-05-29 | Hm Technology Internat Ltd | A force sensor |
US20130211208A1 (en) | 2011-03-08 | 2013-08-15 | Vijay K. Varadan | Smart materials, dry textile sensors, and electronics integration in clothing, bed sheets, and pillow cases for neurological, cardiac and/or pulmonary monitoring |
US8892051B2 (en) | 2011-03-25 | 2014-11-18 | General Motors Llc | Telematics provisioning system for deactivated devices |
JP2012220315A (ja) | 2011-04-07 | 2012-11-12 | Seiko Epson Corp | 圧力検出装置 |
DE102011076174A1 (de) | 2011-05-20 | 2012-11-22 | Robert Bosch Gmbh | Haptisches Lenkrad, Lenkradsystem und Fahrerassistenzsystem für ein Kraftfahrzeug |
US9271665B2 (en) | 2011-05-20 | 2016-03-01 | The Regents Of The University Of California | Fabric-based pressure sensor arrays and methods for data analysis |
US8434369B2 (en) | 2011-05-23 | 2013-05-07 | Universal Cement Corporation | Preloaded pressure sensor module |
JP5541306B2 (ja) | 2011-05-27 | 2014-07-09 | 株式会社デンソー | 力学量センサ装置およびその製造方法 |
WO2012170412A2 (en) | 2011-06-07 | 2012-12-13 | Nanocomposites Inc. | Force sensing device and methods for preparing and uses thereof |
US8780074B2 (en) | 2011-07-06 | 2014-07-15 | Sharp Kabushiki Kaisha | Dual-function transducer for a touch panel |
WO2013019510A1 (en) | 2011-08-01 | 2013-02-07 | President And Fellows Of Harvard College | Mems force sensors fabricated using paper substrates |
EP2556795A1 (de) | 2011-08-09 | 2013-02-13 | Nederlandse Organisatie voor toegepast -natuurwetenschappelijk onderzoek TNO | Verfahren und System für Feedback über den Laufstil |
EP2564709B8 (de) | 2011-09-02 | 2014-02-19 | Fiat Group Automobiles S.p.A. | Verfahren zum Entwurf eines Schutzhandschuhs, und Handschuh nach diesem Verfahren ausgebildet |
CN107300435B (zh) | 2011-09-24 | 2019-11-01 | 哈佛大学校长及研究员协会 | 人工皮肤及弹性应变传感器 |
US20130085394A1 (en) | 2011-10-04 | 2013-04-04 | Sonivate Medical, Inc. | Glove with integrated sensor |
WO2013063445A2 (en) | 2011-10-28 | 2013-05-02 | President And Fellows Of Harvard College | Capacitive, paper-based accelerometers and touch sensors |
US20130113704A1 (en) | 2011-11-04 | 2013-05-09 | The Regents Of The University Of California | Data fusion and mutual calibration for a sensor network and a vision system |
CN202396601U (zh) | 2011-12-21 | 2012-08-29 | 夏彬 | 测体选号装置 |
CN102406280B (zh) | 2011-12-21 | 2014-03-19 | 夏彬 | 测体选号装置 |
EP2610602A3 (de) | 2011-12-29 | 2016-12-28 | Parker Hannifin Corporation | Elektroaktiver Polymer-Drucksensor |
AU2013215287A1 (en) | 2012-01-30 | 2014-08-28 | Sensoria Inc. | Sensors, interfaces and sensor systems for data collection and integrated remote monitoring of conditions at or near body surfaces |
WO2013119308A1 (en) | 2012-02-10 | 2013-08-15 | 3M Innovative Properties Company | Mesh patterns for touch sensor electrodes |
US8889451B2 (en) | 2012-02-21 | 2014-11-18 | Freescale Semiconductor, Inc. | MEMS pressure transducer assembly and method of packaging same |
US20130213147A1 (en) | 2012-02-22 | 2013-08-22 | Nike, Inc. | Footwear Having Sensor System |
US9076419B2 (en) | 2012-03-14 | 2015-07-07 | Bebop Sensors, Inc. | Multi-touch pad controller |
JP5819756B2 (ja) | 2012-03-26 | 2015-11-24 | 株式会社Screenホールディングス | 印刷制御装置、印刷制御プログラム、および印刷制御方法 |
US8818606B2 (en) | 2012-04-16 | 2014-08-26 | GM Global Technology Operations LLC | System and method for vehicle lateral control |
US10553130B2 (en) * | 2012-05-03 | 2020-02-04 | Regents Of The University Of Minnesota | Systems and methods for analyzing surgical techniques |
US20150168238A1 (en) | 2012-05-30 | 2015-06-18 | Medisens Wireless, Inc. | Pressure Signature Based Biometric Systems, Sensor Assemblies and Methods |
US9891718B2 (en) | 2015-04-22 | 2018-02-13 | Medibotics Llc | Devices for measuring finger motion and recognizing hand gestures |
US9582035B2 (en) | 2014-02-25 | 2017-02-28 | Medibotics Llc | Wearable computing devices and methods for the wrist and/or forearm |
US8933315B2 (en) | 2012-06-22 | 2015-01-13 | Aquarian Coatings Corp. | Impact responsive portable electronic drumhead |
ES2437718B1 (es) | 2012-07-04 | 2014-08-27 | Sensing Tex, S.L. | Sensor de presión extensible de gran área para superficies textiles |
KR101971945B1 (ko) | 2012-07-06 | 2019-04-25 | 삼성전자주식회사 | 촉각 측정 장치 및 방법 |
US8893565B2 (en) | 2012-07-13 | 2014-11-25 | Nokia Corporation | Apparatus for sensing |
US8945328B2 (en) | 2012-09-11 | 2015-02-03 | L.I.F.E. Corporation S.A. | Methods of making garments having stretchable and conductive ink |
WO2014043664A1 (en) | 2012-09-17 | 2014-03-20 | Tk Holdings Inc. | Single layer force sensor |
US8904876B2 (en) | 2012-09-29 | 2014-12-09 | Stryker Corporation | Flexible piezocapacitive and piezoresistive force and pressure sensors |
JP5995362B2 (ja) | 2012-10-09 | 2016-09-21 | タカノ株式会社 | 分布量センサおよび分布量計測システム |
JP2016500869A (ja) | 2012-10-09 | 2016-01-14 | エムシー10 インコーポレイテッドMc10,Inc. | 衣類と一体化されたコンフォーマル電子回路 |
US9019710B2 (en) | 2012-10-11 | 2015-04-28 | Apple Inc. | Devices having flexible printed circuits with bent stiffeners |
US20140104776A1 (en) | 2012-10-17 | 2014-04-17 | James E. Clayton | Rigid circuit board with flexibly attached module |
US9254786B2 (en) | 2012-11-05 | 2016-02-09 | Nissan North America, Inc. | Vehicle horn control assembly |
TW201418683A (zh) | 2012-11-13 | 2014-05-16 | Ind Tech Res Inst | 壓力量測結構 |
US9164586B2 (en) | 2012-11-21 | 2015-10-20 | Novasentis, Inc. | Haptic system with localized response |
KR20140071693A (ko) | 2012-12-04 | 2014-06-12 | 정홍기 | 초점거리를 이용한 발 크기 측정 방법 |
DE112013005988B4 (de) | 2012-12-14 | 2023-09-21 | Apple Inc. | Krafterfassung durch Kapazitätsänderungen |
US9788600B2 (en) | 2012-12-19 | 2017-10-17 | New Balance Athletics, Inc. | Customized footwear, and systems and methods for designing and manufacturing same |
KR101362742B1 (ko) | 2012-12-21 | 2014-02-13 | 현대오트론 주식회사 | 타이어 관리 시스템 및 그를 포함하는 자동차 |
US11006690B2 (en) | 2013-02-01 | 2021-05-18 | Nike, Inc. | System and method for analyzing athletic activity |
US9301563B2 (en) | 2013-02-07 | 2016-04-05 | Nova Diagnostics, Llc | Pressure sensing glove |
US20140240214A1 (en) | 2013-02-26 | 2014-08-28 | Jiake Liu | Glove Interface Apparatus for Computer-Based Devices |
US8928014B2 (en) | 2013-03-15 | 2015-01-06 | Cooledge Lighting Inc. | Stress relief for array-based electronic devices |
CN203234132U (zh) | 2013-05-12 | 2013-10-16 | 夏彬 | 脚长测量装置 |
RU2533539C1 (ru) | 2013-05-27 | 2014-11-20 | Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Тверской государственный университет" | Пьезоэлектрический датчик удара |
US20150248159A1 (en) | 2013-06-19 | 2015-09-03 | Florida State University Research Foundation, Inc. | Piezoresistive sensors and methods |
KR101500840B1 (ko) | 2013-06-24 | 2015-03-10 | 서울대학교산학협력단 | 변형 센서 제조 방법, 변형 센서 및 변형 센서를 이용한 움직임 감지 장치 |
US20150035743A1 (en) | 2013-07-31 | 2015-02-05 | Plantronics, Inc. | Wrist Worn Platform for Sensors |
ES2485617B1 (es) | 2013-09-16 | 2015-04-06 | Sensing Tex, S.L. | Sensor textil piezo-resistivo y sistema de detección del ritmo cardiaco y/o respiratorio |
US9652070B2 (en) | 2013-09-25 | 2017-05-16 | Lenovo (Singapore) Pte. Ltd. | Integrating multiple different touch based inputs |
US11143610B2 (en) | 2013-10-15 | 2021-10-12 | Direct-C Limited | Sensing element compositions and sensor system for detecting and monitoring structures for hydrocarbons |
US9189022B2 (en) | 2013-11-13 | 2015-11-17 | Symbol Technologies, Llc | Wearable glove electronic device |
AU2015100011B4 (en) | 2014-01-13 | 2015-07-16 | Apple Inc. | Temperature compensating transparent force sensor |
US9499072B2 (en) | 2014-02-17 | 2016-11-22 | Lear Corporation | Seat cushion length extender with sensor |
US10076143B2 (en) | 2014-05-14 | 2018-09-18 | Dean R. Marriott | Gloves for adjusting and controlling resistance to hand movement, and related methods thereof |
US9568381B2 (en) | 2014-05-15 | 2017-02-14 | Henry J. Daniecki | Lower limb force sensing system |
US9442614B2 (en) | 2014-05-15 | 2016-09-13 | Bebop Sensors, Inc. | Two-dimensional sensor arrays |
US9696833B2 (en) * | 2014-05-15 | 2017-07-04 | Bebop Sensors, Inc. | Promoting sensor isolation and performance in flexible sensor arrays |
US20170086519A1 (en) | 2014-05-15 | 2017-03-30 | Sensoria, Inc. | Gloves with sensors for monitoring and analysis of position, pressure and movement |
US9753568B2 (en) * | 2014-05-15 | 2017-09-05 | Bebop Sensors, Inc. | Flexible sensors and applications |
US9965076B2 (en) * | 2014-05-15 | 2018-05-08 | Bebop Sensors, Inc. | Piezoresistive sensors and applications |
WO2015175317A1 (en) | 2014-05-15 | 2015-11-19 | Bebop Sensors, Inc. | Piezoresistive sensors and applications |
US9710060B2 (en) | 2014-06-09 | 2017-07-18 | BeBop Senors, Inc. | Sensor system integrated with a glove |
US10362989B2 (en) | 2014-06-09 | 2019-07-30 | Bebop Sensors, Inc. | Sensor system integrated with a glove |
US20150359880A1 (en) | 2014-06-16 | 2015-12-17 | Biomune Company | Dual adjuvant vaccine compositions, preparation and uses |
US10398376B2 (en) | 2014-06-17 | 2019-09-03 | MAD Apparel, Inc. | Garment integrated electrical interface system and method of manufacture |
JP6524214B2 (ja) | 2014-08-22 | 2019-06-05 | プレジデント アンド フェローズ オブ ハーバード カレッジ | 可撓性と伸縮性を有するソフトアクチュエータ用電子歪制限層 |
US10019059B2 (en) | 2014-08-22 | 2018-07-10 | Sony Interactive Entertainment Inc. | Glove interface object |
US20160073539A1 (en) | 2014-09-05 | 2016-03-10 | Dimensional Industries, Inc. | Flexible printed circuit board assembly for electronic devices |
EP3208687B1 (de) | 2014-10-17 | 2019-11-27 | Yamaha Corporation | Datenhandschuh |
DE112015004929T5 (de) | 2014-10-30 | 2017-07-13 | Bebop Sensors, Inc. | In einem Handschuh integriertes Sensorsystem |
CA2967207C (en) | 2014-11-11 | 2023-10-31 | Zerokey Inc. | A method of detecting user input in a 3d space and a 3d input system employing same |
JP2018504682A (ja) | 2014-12-08 | 2018-02-15 | セス,ロヒット | ウェアラブルワイヤレスhmiデバイス |
US10073522B2 (en) | 2014-12-12 | 2018-09-11 | Regents Of The University Of Minnesota | Articles of handwear for sensing forces applied to medical devices |
US9717644B2 (en) | 2014-12-22 | 2017-08-01 | John H. Shadduck | Wearable sensing and actuator systems, and methods of use |
US9529433B2 (en) | 2014-12-30 | 2016-12-27 | Stmicroelectronics Pte Ltd | Flexible smart glove |
US9652038B2 (en) | 2015-02-20 | 2017-05-16 | Sony Interactive Entertainment Inc. | Magnetic tracking of glove fingertips |
US9863823B2 (en) | 2015-02-27 | 2018-01-09 | Bebop Sensors, Inc. | Sensor systems integrated with footwear |
US9612102B2 (en) | 2015-04-17 | 2017-04-04 | Bend Labs, Inc | Compliant multi-region angular displacement and strain sensors |
US20170108929A1 (en) | 2015-04-28 | 2017-04-20 | Morgan Walker Sinko | System and Method for Full Motion Capture and Haptic Feedback Suite |
US10082381B2 (en) | 2015-04-30 | 2018-09-25 | Bebop Sensors, Inc. | Sensor systems integrated with vehicle tires |
US20160340534A1 (en) | 2015-05-22 | 2016-11-24 | Board Of Regents, The University Of Texas System | Inks, piezoresistive sensors, and conductive materials on flexible substrates |
US9827996B2 (en) | 2015-06-25 | 2017-11-28 | Bebop Sensors, Inc. | Sensor systems integrated with steering wheels |
US20170000369A1 (en) | 2015-07-03 | 2017-01-05 | Elwha Llc | Electrocardiogram systems and related methods |
US20170056644A1 (en) | 2015-08-05 | 2017-03-02 | Tony CHAHINE | Textile-based product |
US10046671B2 (en) | 2015-08-14 | 2018-08-14 | Faurecia Automotive Seating, Llc | Occupant-recognition system for vehicle seat |
US9721553B2 (en) | 2015-10-14 | 2017-08-01 | Bebop Sensors, Inc. | Sensor-based percussion device |
GB2544082A (en) | 2015-11-05 | 2017-05-10 | Impact Tech Labs Ltd | A wearable garment |
US10197459B2 (en) | 2015-12-17 | 2019-02-05 | Facebook Technologies, Llc | Indexable strain sensor |
US20170305301A1 (en) | 2016-04-22 | 2017-10-26 | Bebop Sensors, Inc. | Vehicle seat sensor systems for use with occupant classification systems |
US9851267B1 (en) | 2016-06-01 | 2017-12-26 | Microsoft Technology Licensing, Llc | Force-sensing element |
US10884496B2 (en) | 2018-07-05 | 2021-01-05 | Bebop Sensors, Inc. | One-size-fits-all data glove |
-
2010
- 2010-10-14 US US12/904,657 patent/US8680390B2/en active Active
- 2010-10-14 JP JP2012534361A patent/JP5621090B2/ja not_active Expired - Fee Related
- 2010-10-14 DE DE201011004038 patent/DE112010004038T5/de not_active Withdrawn
- 2010-10-14 WO PCT/US2010/052701 patent/WO2011047171A2/en active Application Filing
-
2014
- 2014-02-05 US US14/173,617 patent/US9075404B2/en active Active
-
2015
- 2015-06-01 US US14/727,619 patent/US9546921B2/en active Active
-
2016
- 2016-12-09 US US15/374,816 patent/US10288507B2/en active Active
-
2019
- 2019-03-22 US US16/362,017 patent/US10753814B2/en active Active
-
2020
- 2020-07-20 US US16/947,140 patent/US20200400519A1/en not_active Abandoned
Cited By (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9075404B2 (en) | 2009-10-16 | 2015-07-07 | Bebop Sensors, Inc. | Foot-operated controller |
US9546921B2 (en) | 2009-10-16 | 2017-01-17 | Bebop Sensors, Inc. | Piezoresistive sensors and sensor arrays |
US10753814B2 (en) | 2009-10-16 | 2020-08-25 | Bebop Sensors, Inc. | Piezoresistive sensors and sensor arrays |
US10288507B2 (en) | 2009-10-16 | 2019-05-14 | Bebop Sensors, Inc. | Piezoresistive sensors and sensor arrays |
US8680390B2 (en) | 2009-10-16 | 2014-03-25 | Kesumo Llc | Foot-operated controller |
US9836151B2 (en) | 2012-03-14 | 2017-12-05 | Bebop Sensors, Inc. | Multi-touch pad controller |
US9076419B2 (en) | 2012-03-14 | 2015-07-07 | Bebop Sensors, Inc. | Multi-touch pad controller |
US10802641B2 (en) | 2012-03-14 | 2020-10-13 | Bebop Sensors, Inc. | Piezoresistive sensors and applications |
US10114493B2 (en) | 2012-03-14 | 2018-10-30 | Bebop Sensors, Inc. | Multi-touch pad controller |
US11204664B2 (en) | 2012-03-14 | 2021-12-21 | Bebop Sensors, Inc | Piezoresistive sensors and applications |
US9652101B2 (en) | 2014-05-15 | 2017-05-16 | Bebop Sensors, Inc. | Two-dimensional sensor arrays |
US9965076B2 (en) | 2014-05-15 | 2018-05-08 | Bebop Sensors, Inc. | Piezoresistive sensors and applications |
US9753568B2 (en) | 2014-05-15 | 2017-09-05 | Bebop Sensors, Inc. | Flexible sensors and applications |
US10268315B2 (en) | 2014-05-15 | 2019-04-23 | Bebop Sensors, Inc. | Two-dimensional sensor arrays |
US10282011B2 (en) | 2014-05-15 | 2019-05-07 | Bebop Sensors, Inc. | Flexible sensors and applications |
US9696833B2 (en) | 2014-05-15 | 2017-07-04 | Bebop Sensors, Inc. | Promoting sensor isolation and performance in flexible sensor arrays |
US9442614B2 (en) | 2014-05-15 | 2016-09-13 | Bebop Sensors, Inc. | Two-dimensional sensor arrays |
US11147510B2 (en) | 2014-06-09 | 2021-10-19 | Bebop Sensors, Inc. | Flexible sensors and sensor systems |
US9710060B2 (en) | 2014-06-09 | 2017-07-18 | BeBop Senors, Inc. | Sensor system integrated with a glove |
US10362989B2 (en) | 2014-06-09 | 2019-07-30 | Bebop Sensors, Inc. | Sensor system integrated with a glove |
US9863823B2 (en) | 2015-02-27 | 2018-01-09 | Bebop Sensors, Inc. | Sensor systems integrated with footwear |
US10352787B2 (en) | 2015-02-27 | 2019-07-16 | Bebop Sensors, Inc. | Sensor systems integrated with footwear |
US10082381B2 (en) | 2015-04-30 | 2018-09-25 | Bebop Sensors, Inc. | Sensor systems integrated with vehicle tires |
US10654486B2 (en) | 2015-06-25 | 2020-05-19 | Bebop Sensors, Inc. | Sensor systems integrated with steering wheels |
US9827996B2 (en) | 2015-06-25 | 2017-11-28 | Bebop Sensors, Inc. | Sensor systems integrated with steering wheels |
US9721553B2 (en) | 2015-10-14 | 2017-08-01 | Bebop Sensors, Inc. | Sensor-based percussion device |
US10884496B2 (en) | 2018-07-05 | 2021-01-05 | Bebop Sensors, Inc. | One-size-fits-all data glove |
US11480481B2 (en) | 2019-03-13 | 2022-10-25 | Bebop Sensors, Inc. | Alignment mechanisms sensor systems employing piezoresistive materials |
Also Published As
Publication number | Publication date |
---|---|
US20150316434A1 (en) | 2015-11-05 |
WO2011047171A3 (en) | 2011-07-28 |
US9075404B2 (en) | 2015-07-07 |
US10753814B2 (en) | 2020-08-25 |
JP5621090B2 (ja) | 2014-11-05 |
JP2013508752A (ja) | 2013-03-07 |
US20170167931A1 (en) | 2017-06-15 |
US8680390B2 (en) | 2014-03-25 |
US20110088536A1 (en) | 2011-04-21 |
US10288507B2 (en) | 2019-05-14 |
US20140222243A1 (en) | 2014-08-07 |
US9546921B2 (en) | 2017-01-17 |
US20190219465A1 (en) | 2019-07-18 |
WO2011047171A2 (en) | 2011-04-21 |
US20200400519A1 (en) | 2020-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE112010004038T5 (de) | Fussbetätigter Controller | |
EP1853990B1 (de) | Eingabevorrichtung und eingabeverfahren sowie ein entsprechendes computerprogramm und ein entsprechendes computerlesbares speichermedium | |
DE69724416T2 (de) | Zeigersteuerung mit benutzerrückführungsmechanismus | |
DE69709991T2 (de) | Umformbare Hinweisanordnung für Berührungsbildschirme | |
DE69709986T2 (de) | Virtuelle Hinweisanordnung für Berührungsbildschirme | |
DE10126421B4 (de) | Fahrzeugrechner-System und Verfahren zur Steuerung eines Cursors für ein Fahrzeugrechner-System | |
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 | |
DE10225661A1 (de) | Verfahren und Vorrichtung zum Anzeigen eines Betriebsmodus eines Computerzeigegeräts | |
DE102007023290A1 (de) | Multifunktionsanzeige- und Bedienvorrichtung und Verfahren zum Betreiben einer Multifunktionsanzeige- und Bedienvorrichtung mit verbesserter Auswahlbedienung | |
DE202006020451U1 (de) | Berührungsfeld mit Symbolen basierend auf Modus | |
DE112014001759T5 (de) | Verbergbare Verknüpfungsleisten, Status-Verknüpfungen und Startseitensatz-Editor | |
DE102006042701A1 (de) | Eingabesystem | |
DE102010037702A1 (de) | Dynamisch verknüpfte grafische Nachrichten für Prozesssteuerungssysteme | |
DE202011110891U1 (de) | Scrollen in umfangreichen gehosteten Datenbestand | |
EP3303043A1 (de) | Bedienvorrichtung mit schneller haptischer rückmeldung | |
DE102012220062A1 (de) | Einstellung mehrerer benutzereingabeparameter | |
DE102017112039A1 (de) | Unterbrechungsfreie einblendung auf einer anzeige | |
DE60317674T2 (de) | Selektive Tastaturbeleuchtung | |
EP1425653A2 (de) | Desktopmanager | |
EP2702472A1 (de) | Bedienelement für eine beleuchtungsanlage | |
DE69731776T2 (de) | Universale eingabevorrichtung und system | |
WO2010009915A1 (de) | Verfahren und vorrichtung zum steuern eines systems | |
DE112016004057T5 (de) | Datenverarbeitungsvorrichtung, datenverarbeitungsverfahren und programm | |
EP2613239B1 (de) | Mobile Einrichtung zur computergestützten Ein- und Ausgabe von Daten mit einer integrierten Bildschirmausgabeeinheit und Verfahren zur Visualisierung ihrer Bedienung |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R163 | Identified publications notified | ||
R082 | Change of representative |
Representative=s name: HASELTINE LAKE LLP, DE |
|
R081 | Change of applicant/patentee |
Owner name: BEBOP SENSORS, INC., BERKELEY, US Free format text: FORMER OWNER: KESUMO, LLC, BERKELEY, CALIF., US Effective date: 20140826 |
|
R082 | Change of representative |
Representative=s name: HASELTINE LAKE LLP, DE Effective date: 20140826 |
|
R012 | Request for examination validly filed | ||
R016 | Response to examination communication | ||
R082 | Change of representative |
Representative=s name: HL KEMPNER PATENTANWAELTE, SOLICITORS (ENGLAND, DE Representative=s name: HL KEMPNER PATENTANWALT, RECHTSANWALT, SOLICIT, DE |
|
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |