1. Field of the Invention
This invention relates generally to signal processing equipment. The invention more specifically relates to digital audio connections for portable handheld computing devices.
2. Description of Related Art
An electric guitar requires amplification and effects processing to achieve the desired output sounds. The electric guitar, an amplifier, and processing effects work together as a single instrument. For that reason, many musicians desire a portable battery powered practice guitar amplifier that is light-weight, inexpensive, and may be transported in a clothing pocket or small hand bag. Currently, portable battery powered practice guitar amplifiers typically have low sound quality with limited features. Alternatively, such amplifiers are very expensive due to the computing hardware and advanced battery technology that are required for improved sound quality.
Portable handheld computing devices perform numerous entertainment and communication functions using high performance embedded computing hardware. The computing hardware required for these functions is significantly more expensive and more powerful than the hardware used by low cost battery powered practice guitar amplifiers that are currently available.
Ever changing designs in the construction of Smartphones make new connection and wiring configurations necessary for implementation of the invention.
Various embodiments of the technology described herein provide a software application executable on a computing device that amplifies and processes electrical guitar signals. Specifically, the electric guitar amplification and audio effects processing may be executed on a portable battery powered handheld computing device. The term “electric guitar” as used herein refers to all musical instruments that use an electrical pickup to transmit sound to an amplifying device. The software program may utilize many of the capabilities of portable computing devices designed for handheld battery powered operation, including but not limited to audio signal input, audio signal output, loudspeaker, central processing unit, random access memory, non-volatile storage memory, computer operating system, visual display, input capability, and means for installing and removing software applications.
Exemplary embodiments of this technology may use the above listed capabilities to perform a user-selectable and adjustable combination of audio signal processing effects for an electric guitar. The effects may include volume control, vacuum-tube-like distortion, tone control equalization, tone shaping, cabinet simulation, reverb, digital delay, chorus, flanger, phase-shifter, rotating loud-speaker, tremolo, dynamics compression, hum canceller, and noise gate.
Further aspects of the software program may allow users to interact with digitally encoded music files stored in nonvolatile memory in handheld computing devices. The program may mix digitally encoded music files with the digitally processed guitar signal, thereby providing an enhanced experience for practicing guitar by playing along with pre-recorded songs. Additionally, the program may use digitally encoded music files as a simulated guitar input to the audio signal processing functions, for the purpose of demonstrating the signal processing capabilities of the software application.
In order to provide a mechanism for the coupling of the guitar to the handheld computing device, exemplary embodiments of a novel audio coupling device are also disclosed herein. The audio coupling device may couple an electric guitar and, if desired, headphones, to a handheld computing device. The audio coupling device may be configured to mechanically couple the guitar and the handheld computing device without any instrument or audio cable adaptors.
The technology disclosed herein is a high performance software application for electric guitar amplification and audio effects processing. The application enhances the practicing experience by enabling amplification and signal processing using portable equipment. The application also enables the user to add optional effects to the guitar signal, and to mix the processed guitar signal with song titles stored in non-volatile storage memory in the portable handheld computing device. The application can also be demonstrated by using the stored song titles as simulated guitar input to the practice guitar amplifier software application.
The software application takes advantage of many of the capabilities of the host portable computing device. Host device capabilities utilized may include audio signal input, audio signal output, loudspeaker, a central processing unit, random access memory, non-volatile storage memory, computer operating system, visual display, input capability, and means for installing and removing software applications. It should be noted that due to certain limitations inherent in the handheld computing environment—relatively slow processing speeds, limited memory, and limited battery power—programming techniques not used for applications running in the typical PC/laptop environment must be utilized. Among these techniques are efficient audio sample block processing and fixed point mathematical computations.
The software application will typically be available via download from a server of an applications distributor. However, it should be noted that the software application can be stored and distributed via any computer-readable storage medium.
The guitar amplifier software application may be supported by any type of platform of currently existing operating systems. The application interfaces, through user input 120, with the display output 130 of a host handheld computing device 510 (
The signal received by the guitar amplifier software application 100 is processed in real time by the digital signal processing and guitar effects software block 150. The digital signal processing and guitar effects software block 150 adds those guitar effects selected by the user through the user input 120 and the user application and graphics software 110.
After the input guitar signal is processed and mixed, the resultant signal (which is the combined signal output) may then be transmitted through the audio device driver 140 as the stereo sound output of the guitar. Thus, the digital signal processing and guitar effects software block 150 is in two-way communication with the audio device driver 140. The software block 150 receives the audio input signal that is generated by the guitar as input audio in, processes the guitar signal and adds effects and/or backup music, and finally transmits the resultant signal to the audio stereo output.
The guitar signal output of the digital signal processing and guitar effects software 150 may be mixed in the audio mixing block 320 with pre-recorded music if the user has chosen a title from the music library 210. The resultant output signal of the audio mixing block 320 is then fed to the audio stereo out function of the audio device driver 140. The audio stereo out can then be accessed by the user either through a female stereo audio jack 524 (
As demonstrated by the exemplary configuration shown in
In step 420, the input guitar signal may be processed to add user-selectable audio effects, which results in a combined signal output. The user may add any of several stored effects, or pre-recorded music from the music library 210. The processed signal is then transmitted in step 430 as the combined signal output. The software to accomplish the method will typically be downloaded directly to the user's computing device. The software application can be stored and distributed on any computer-readable storage medium.
Referring now to
The representative portable handheld computing device 510 includes at least an input device 512 (typically a touch control display) that controls the functions of the computing device 510, at least one speaker 514, a processor, and a multi-function connector 516.
Significant challenges exist for executing an embodiment of the guitar amplifier software on a typical handheld computing device. The typical handheld device is constructed to support physical audio connections designed only for music playback and telephony. It is therefore not possible to mechanically connect an electric guitar and headphones to a handheld computing device without one or more audio connection adapters.
To eliminate the physical connection problem, the exemplary embodiment 500 utilizes mating multi-function connectors 516 and 526. The multi-function connector 526 at an end of an audio coupling cable 520 provides the digital communication means for the handheld computing device 510 and the audio interface integrated circuit.
The audio coupling cable 520 further includes the female stereo audio jack 524 in order to provide the user of the device with headphone capability. The female stereo audio jack 524 includes a three contact output connection for the ground signal, the left stereo signal, and the right stereo signal.
The audio coupling cable 520 further comprises a male instrument plug 522 to provide a connection to the guitar (not illustrated). The male instrument plug 522 includes contact areas for the ground signal 530 and the guitar signal 532.
An input level control 528 may be included as a component of the audio coupling cable 520. The input level control function is sometimes also referred to as “trim”.
In an exemplary mode of operation, the multi-function connector 516 mates with multi-function connector 526. The male instrument plug 522 is received in the electric guitar instrument output jack. If the user chooses to not use the speakers 514 of the handheld computing device 510, the user can simply plug standard headphones into the female stereo audio jack 524.
It will be recognized by those skilled in the art that although the audio coupling cable 520 has been described with reference to an electric guitar, the coupling cable 520 could be used with any electric musical instrument that the user wants to connect to a computing device.
Another straightforward modification to the audio coupling cable 520 can be employed if it is presumed that the user will choose to always use a set of headphones. In that case, a pair of standard stereo headphones would be hardwired to the audio coupling cable 520.
The analog audio interface 612 connects to the guitar signal through the male instrument plug 522 and the stereo audio outputs from the female stereo audio jack 524 using analog buffer circuits 616. The analog buffer circuits 616 may be specified by the manufacturer of the audio interface integrated circuit 610. Depending on the manufacturer, analog buffer circuits 616 may not be required and a direct connection may be possible. The audio interface integrated circuit 610 performs analog to digital conversion of the signal from the guitar received through male instrument plug 522, and digital to analog conversion of the stereo output signals from the female stereo audio jack 524. An optional volume control circuit 528 may be included to implement the instrument level “trim” control.
The audio interface integrated circuit 610 contains a digital interface 614 which performs digital communication of digital audio samples and status/control/configuration data between the audio interface integrated circuit 610 and the central processing unit of the handheld computing device 510. The digital communication is physically transmitted and received using digital signal pins connected through the mating multi-function connectors 516 and 526. Common digital communication methods include, but are not limited to; universal serial bus (USB), pulse code modulation (PCM), time division multiplexing (TDM), inter-integrated sound (I2S), Sony/Philips digital interconnect format (SPDIF), audio codec '97 (AC97), and the general circuit interface (GCI).
For specific electrical implementations, the manufacturer of the audio interface integrated circuit 610 may publish guidelines for the proper handling of the power 634 and ground signals 630 and 632. Specific power supply filters may be employed, and rules for electrical routing of power and ground printed circuit board traces should be followed. Also, it should be noted that some implementations may use more than one physical integrated circuit to implement the described audio interface integrated circuit 610.
The wiring design 600 may be modified by selecting an audio interface integrated circuit 610 that includes an analog interface 612 that is capable of supporting additional audio inputs and outputs.
Another optional modification to the wiring design 600 is to choose an audio interface integrated circuit 610 with an additional digital interface 618. The additional digital interface 618 may be used to receive a digital audio input/output connector 644. Again, numerous methods exist to provide digital audio communications connections including, but not limited to; universal serial bus (USB), pulse code modulation (PCM), time division multiplexing (TDM), inter-integrated sound (I2S), Sony/Philips digital interconnect format (SPDIF), audio codec '97 (AC97), and the general circuit interface (GCI).
While the present invention has been described in connection with a series of preferred embodiments, these descriptions are not intended to limit the scope of the invention to the particular forms set forth herein. It will be understood that the methods of the invention are not necessarily limited to the discrete steps or the order of the steps described. To the contrary, the present descriptions are intended to cover such alternatives, modifications, and equivalents as may be included within the spirit and scope of the invention as defined by the appended claims and otherwise appreciated by one of ordinary skill in the art.
This application is a continuation-in-part and claims the priority benefit of U.S. patent application Ser. No. 12/565,334, titled “Processing Audio Signals with Portable Handheld Computing Devices” and filed Sep. 23, 2009, which claims the priority benefit of U.S. provisional application No. 61/143,786, titled “Guitar Amplifier and Audio Signal Processing Application for Portable Hand-Held Computing Devices” and filed Jan. 10, 2009. This application also claims the priority benefit of U.S. provisional application No. 61/313,663, titled “Digital Audio Connections for Portable Handheld Computing Devices” and filed Mar. 12, 2010. Each of the applications listed above are incorporated by reference herein.
Number | Name | Date | Kind |
---|---|---|---|
7129872 | Qvortrup et al. | Oct 2006 | B1 |
7678985 | Adams et al. | Mar 2010 | B2 |
7818078 | Iriarte | Oct 2010 | B2 |
20070133825 | Waller, Jr. | Jun 2007 | A1 |
20110129207 | King et al. | Jun 2011 | A1 |
Number | Date | Country | |
---|---|---|---|
20110146480 A1 | Jun 2011 | US |
Number | Date | Country | |
---|---|---|---|
61143786 | Jan 2009 | US | |
61313663 | Mar 2010 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 12565334 | Sep 2009 | US |
Child | 13039243 | US |