Method of customizing electronic systems based on user...

Data processing: generic control systems or specific application – Specific application – apparatus or process – Product assembly or manufacturing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C700S095000, C703S013000, C716S030000

Reexamination Certificate

active

06564112

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The invention relates to methods and systems for designing, ordering and customizing electronic systems. In particular, it relates to creating a customized electronic system based on a user specification created using a universally configurable system.
2. Related Art
Creation of customized electronic systems is common and wide-ranging. In one well-known example, military contractors are provided with detailed specifications by the Defense Department; the systems are subsequently designed, constructed and delivered to the customer (i.e., the Defense Department in this example).
Other familiar examples include construction of semi-customized computer systems such as those offered by Gateway Computers. The customer can order a computer tailored to his or her needs, selecting items such as processors, drives and modems. The company then builds the particular computer and ships it to the customer. The customer, however, has a limited number of stock components to choose from and cannot test the final system prior to its construction and delivery.
Electronic systems, such as audio systems, also have longstanding practices of customization based on the user's needs. Often an audiophile or a musician becomes familiar enough with a system or component to make the change him or herself, often by trial and error. Commercial establishments have also offered customization services of existing systems or components, based on the user's design or description of the end sound or result. Commercial establishments have also provided construction of complete systems or components based on a customer's design, or its own design based on a customer's description. All of these various schemes also suffer from the drawback that the first time the customer hears or otherwise evaluates the system or component is after it is constructed and delivered.
Electronic systems currently exist that incorporate a wide range of features, functions and capabilities. Some such systems allow a user to design a particular system by configuring and customizing programmed features within the system, and then testing the configuration. In addition, some systems permit the user to program a particular'system using more elemental features supported by the system, and the programmed configuration may also be tested. If the configuration is acceptable, the system so configured may be implemented for its desired purpose. If not, it can be reconfigured by re-programming the system until acceptable. If the specifications change over time, or become unnecessary, the system may be reconfigured to the new specifications or reimplemented in a completely different configuration.
A prominent example of an electronic system described immediately above are programmable digital signal processors (DSP), including digital effects processors. Early effects processors used analog circuitry and devices, along with knobs and other switches for adjusting parameters. For example, shift registers were used for delay and circuitry was used for frequency adjustment.
With today's DSPs, a microprocessor interfaces with DSP chips and are programmed to create the desired effects and outputs from the chips. At a fundamental level, the DSP may be programmed with a large set of modules, which each contain a digital processing capability, general control function and/or a mathematical function. In addition, DSP manufacturers may create and store a set of DSP processing program segments, each of which provides a certain sound, effect, or other function for the user. These segments, or “presets”, are generally comprised of one or several modules. The user typically has the ability to alter the parameters or variables that are used in the presets. For example, for a filter preset, the DSP allows the user to change the frequency parameters of the filter. Depending on the particular DSP function invoked, external inputs may or may not be needed.
An example of such a DSP is the Orville™ Audio Effects Processor by Eventide, Inc., the assignee of the present invention. The Orville™ is a programmable, multi-channel, digital signal processor. The Orville™ has two processors and also includes numerous electronic modules, each providing digital signal processing capabilities, general control and/or mathematical functions. The Orville™ includes hundreds of presets (alternatively referred to as “programs”) configured in various ways to provide a menued array of reverbs, pitch shifters, distortion, dynamics, equalization, phasing, flanging and other music and production effects.
The user can thus invoke the presets of the Orville™ via a menu to exploit their intended effect. For effects that operate on external inputs (as opposed to, for example, effects that are entirely generated internally), the Orville™ has a number of input interfaces. Using a menu on the face of the Orville™, the user can adjust the parameters (or variables) of the preset. For example, if the preset is a low pass filter, the user can adjust the frequency cutoff. The user can also store the preset with the adjusted parameters as a separate customized program.
Digital signal processing units may also be programmable, thus allowing the user to create his or her own effects, instead of being limited to the presets or programs chosen by the manufacturer. For example, the Orville™ is also programmable by the user. By using programming accessed via the front panel of the Orville™, or by using software supplied by the manufacturer that is loaded onto a PC, the user may construct a desired configuration of the modules of the Orville™ by selecting the modules used, creating the inputs and outputs between modules and adjusting the parameters of the modules. The software also allows the user to assign parameters to the knobs and other manual controls on the front panel of the Orville™, thus giving the user the ability to manually adjust these selected (adjustable) parameters (such as gain, output channel, etc.) for the designed effect. Meters (such as simulated meters, including LCDs) displaying certain parameters (such as amplitude) may also be programmed for display on the front panel of the Orville™.
Once the effect is designed, the design is downloaded to the microprocessor of the Orville™, which “builds” the designed effect from the modules. The execution (or “build”) of each such effect is done by creating programming that links the various modules together in the manner designed by the user. The build takes only a few seconds, thus giving the user a near simultaneous experience of the effect. The user can experiment by making quick changes to the design and immediately experience the effect.
The programmability of the Orville™ and like DSPs allows the user to experiment by implementing effects that may be more complex than the presets. For example, the user may combine modules to have a filter followed by a delay followed by a phase shift. The effect may be immediately built and tested. Adjustments may be made to the parameters of the effect, or it can be re-designed and immediately re-tested.
While electronic systems that incorporate a wide range of features, functions and capabilities, including those that are configurable, such as the Orville™, provide the advantage of allowing the user to design and/or test particular functions, and then to reconfigure the system as desired at a later time, they have a number of disadvantages. Such “universal” systems are often relatively expensive, since they include software and/or hardware that provide the user with so many options. Implementation of particular effects using the universal system is thus a costly and inefficient use of the device, because the true power of the universal system is its capacity to develop effects. For example, a small studio may have a number of particular effects that it wants to implement and regularly use over an extended period of time. Implementing a number of effects using one or a few Orvilles™ requires (at least) re-programming the Orvill

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method of customizing electronic systems based on user... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method of customizing electronic systems based on user..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of customizing electronic systems based on user... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3069661

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.