Association of virtual controls with physical controls

US10043503B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10043503-B2
Application numberUS-201615243700-A
CountryUS
Kind codeB2
Filing dateAug 22, 2016
Priority dateSep 11, 2007
Publication dateAug 7, 2018
Grant dateAug 7, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A media application for providing outputs (e.g., audio outputs) in response to inputs received from an input device is provided. The media application may connect input mechanisms of an input device with parameters of channel strips (e.g., which may define output sounds) using an intermediate screen object. The media application may first assign an input mechanism to a screen object, and separately map a screen object to a channel strip parameter. The media application may map a screen object to several channel strips simultaneously such that, based on the value of the screen object, the volume of each of the several channel strips changes. The media application may provide a graphical representation of available channel strips using layers. As the media application accesses a channel strip, the appearance of the portion of the layer associated with the channel strip may change. The media application may also allow the patches, which may include several channel strips, to survive after a new patch is selected instead.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for mapping an input mechanism of an input device to a media application parameter, comprising: receiving a connection of a first input device having a first input mechanism; mapping the first input mechanism to an intermediate object; mapping the intermediate object to a media application parameter; replacing the first input device with a second input device having a second input mechanism, wherein replacing the first input device with the second input device comprises disconnecting the first input device and receiving a connection of the second input device; and after replacing the first input device with the second input device, mapping the second input mechanism to the intermediate object, wherein the mapping between the intermediate object and the media application parameter is maintained when the first input mechanism is replaced by a second input mechanism assigned to the intermediate object. 2. The method of claim 1 , comprising receiving a selection of a screen object displayed on a screen as the intermediate object. 3. The method of claim 2 , wherein the screen object is an illustration of the first input mechanism. 4. The method of claim 1 , wherein the intermediate object is mapped to a plurality of media application parameters. 5. The method of claim 4 , wherein each of the plurality of media application parameters is associated with a common channel strip. 6. The method of claim 1 , wherein the first input mechanism is one of a knob, a roller, a slider, a fader, a button, a foot pedal, and a foot switch. 7. The method of claim 1 , wherein the second input mechanism is one of a knob, a roller, a slider, a fader, a button, a foot pedal, and a foot switch. 8. The method of claim 7 , wherein the second input mechanism is of a different type than the first input mechanism. 9. A system for controlling output of audio using a media application, comprising: a processor; memory storing instructions that, when executed, are configured to cause the processor to: map a first connected input mechanism of a first input device to an intermediate object; map the intermediate object to a media application parameter associated with a media output control of a channel strip; and replace the first input device with a second input device having a second connected input mechanism, wherein replacing the first input device with the second input device comprises disconnecting the first input device and connecting the second input device and mapping the second connected input mechanism to the intermediate object after the first connected input device has been disconnected, wherein the mapping between the intermediate object and the media application parameter is maintained when the first input device is replaced by the second connected input device assigned to the intermediate object. 10. The system of claim 9 , wherein the instructions are configured to cause the processor to: identify a type of mechanism for the first connected input mechanism; and display the intermediate object on a screen as an illustration of the identified type of first connected input mechanism. 11. The system of claim 10 , wherein the instructions are configured to cause the processor to replace the illustration of the identified type of the first connected input mechanism with an identified type of second connected input mechanism. 12. The system of claim 9 , wherein the first and second connected input mechanism each comprise a keyboard, a drum pad, a microphone, or a guitar. 13. The system of claim 9 , wherein the first or second connected input mechanism is a Musical Instrument Digital Interface controller. 14. The system of claim 9 , wherein the media application parameter comprises a volume, tone, bass, treble, tuning, trim, or gain of audio signals received from the first or second input mechanism. 15. The system of claim 9 , wherein the first or second input mechanism comprises a knob, a roller, a slider, a fader, a button, a foot pedal, or a foot switch. 16. Tangible, non-transitory, computer-readable medium storing instructions thereon that are configured to, when executed, cause a processor to: receive an indication of a connection of a first input device having a first input mechanism; map the first input mechanism to an intermediate object; map the intermediate object to a media application parameter; receive an indication of a replacement of the first input device with a second input device having a second input mechanism, wherein the replacement comprises a disconnection of the first input device and a connection of the second input device; and mapping the second input mechanism to the intermediate object after the indication of the replacement of the first input device with the second input device has been received, wherein the mapping between the intermediate object and the media application parameter is maintained when the first input mechanism is replaced by a second input mechanism assigned to the intermediate object. 17. The tangible, non-transitory, computer-readable medium of claim 16 , wherein the intermediate object is a screen object that may be selected via a graphical user interface. 18. The tangible, non-transitory, computer-readable medium of claim 17 , wherein an appearance of the screen object corresponds to a currently connected input mechanism. 19. The tangible, non-transitory, computer-readable medium of claim 16 , wherein the first or second input mechanism comprises a knob, a roller, a slider, a fader, a button, a foot pedal, or a foot switch.

Assignees

Inventors

Classifications

  • Switch arrangements, e.g. keyboards or mechanical switches specially adapted for electrophonic musical instruments · CPC title

  • Alphanumeric, used for musical purposes or with additional musical features, e.g. typewriter or pc-type keyboard reconfigured such that letters or symbols are assigned to musical notes · CPC title

  • G10H1/20Primary

    for transposition · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • using icons, e.g. selecting, moving or linking icons, on-screen symbols, screen regions or segments representing musical elements or parameters · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10043503B2 cover?
A media application for providing outputs (e.g., audio outputs) in response to inputs received from an input device is provided. The media application may connect input mechanisms of an input device with parameters of channel strips (e.g., which may define output sounds) using an intermediate screen object. The media application may first assign an input mechanism to a screen object, and separa…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G10H1/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 07 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).