Patents by Inventor William Norman Campbell

William Norman Campbell has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8618402
    Abstract: Melody and accompaniment audio signals are received and processed to identify one or more harmony notes and a harmony signal is produced based on the one or more harmony notes. Typically the melody note is identified and a spectrum of the accompaniment audio signal and is obtained, and one or more harmony notes are identified based on the melody note and the accompaniment spectrum. The melody, and accompaniment signals can be processed in real-time for combination with the harmony signal in an audio performance. In some examples, audio signals are processed and harmonies generated for subsequent performance based on, for example, MIDI files generated from the audio signals.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: December 31, 2013
    Assignee: Harman International Industries Canada Limited
    Inventors: Glen A. Rutledge, William Norman Campbell, Peter R. Lupini
  • Patent number: 8507781
    Abstract: A guitar delay engine such as a multi-tap delay pedal or other rhythm engine such as a vocal multi-tap delay pedal, a drum machine, or any other device that requires setting a rhythmic pattern (i.e. level and timing information) for operation is provided. In a guitar delay device, the guitarist can hold down a foot pedal, play a rhythmic pattern on their guitar, and then release the foot pedal and have the rhythmic pattern just played emulated in the delay pattern on the device.
    Type: Grant
    Filed: June 9, 2010
    Date of Patent: August 13, 2013
    Assignee: Harman International Industries Canada Limited
    Inventors: Peter R. Lupini, Glen A. Rutledge, William Norman Campbell
  • Publication number: 20130112065
    Abstract: Melody and accompaniment audio signals are received and processed to identify one or more harmony notes and a harmony signal is produced based on the one or more harmony notes. Typically the melody note is identified and a spectrum of the accompaniment audio signal and is obtained, and one or more harmony notes are identified based on the melody note and the accompaniment spectrum. The melody, and accompaniment signals can be processed in real-time for combination with the harmony signal in an audio performance. In some examples, audio signals are processed and harmonies generated for subsequent performance based on, for example, MIDI files generated from the audio signals.
    Type: Application
    Filed: December 10, 2012
    Publication date: May 9, 2013
    Inventors: Glen A. Rutledge, William Norman Campbell, Peter R. Lupini
  • Publication number: 20130025435
    Abstract: Melody and accompaniment audio signals are received and processed to identify one or more harmony notes and a harmony signal is produced based on the one or more harmony notes. Typically the melody note is identified and a spectrum of the accompaniment audio signal and is obtained, and one or more harmony notes are identified based on the melody note and the accompaniment spectrum. The melody, and accompaniment signals can be processed in real-time for combination with the harmony signal in an audio performance. In some examples, audio signals are processed and harmonies generated for subsequent performance based on, for example, MIDI files generated from the audio signals.
    Type: Application
    Filed: October 5, 2012
    Publication date: January 31, 2013
    Inventors: Glen A. Rutledge, William Norman Campbell, Peter R. Lupini
  • Publication number: 20120180618
    Abstract: Melody and accompaniment audio signals are received and processed to identify one or more harmony notes and a harmony signal is produced based on the one or more harmony notes. Typically the melody note is identified and a spectrum of the accompaniment audio signal and is obtained, and one or more harmony notes are identified based on the melody note and the accompaniment spectrum. The melody, and accompaniment signals can be processed in real-time for combination with the harmony signal in an audio performance. In some examples, audio signals are processed and harmonies generated for subsequent performance based on, for example, MIDI files generated from the audio signals.
    Type: Application
    Filed: January 19, 2012
    Publication date: July 19, 2012
    Inventors: Glen A. Rutledge, William Norman Campbell, Peter R. Lupini
  • Patent number: 8168877
    Abstract: Melody and accompaniment audio signals are received and processed to identify one or more harmony notes and a harmony signal is produced based on the one or more harmony notes. Typically the melody note is identified and a spectrum of the accompaniment audio signal and is obtained, and one or more harmony notes are identified based on the melody note and the accompaniment spectrum. The melody, and accompaniment signals can be processed in real-time for combination with the harmony signal in an audio performance. In some examples, audio signals are processed and harmonies generated for subsequent performance based on, for example, MIDI files generated from the audio signals.
    Type: Grant
    Filed: October 2, 2007
    Date of Patent: May 1, 2012
    Assignee: Harman International Industries Canada Limited
    Inventors: Glen A. Rutledge, William Norman Campbell, Peter R. Lupini
  • Publication number: 20100313739
    Abstract: A guitar delay engine such as a multi-tap delay pedal or other rhythm engine such as a vocal multi-tap delay pedal, a drum machine, or any other device that requires setting a rhythmic pattern (i.e. level and timing information) for operation is provided. In a guitar delay device, the guitarist can hold down a foot pedal, play a rhythmic pattern on their guitar, and then release the foot pedal and have the rhythmic pattern just played emulated in the delay pattern on the device.
    Type: Application
    Filed: June 9, 2010
    Publication date: December 16, 2010
    Inventors: Peter R. Lupini, Glen a. Rutledge, William Norman Campbell
  • Patent number: 5684727
    Abstract: A high-speed correlator includes a serial-to-parallel convertor, and a pattern detector. The serial-to-parallel converter converts from ECL to TTL logic. The pattern detector includes a fast latch data pipe, high-speed RAMs and a fast adder. The data pipe applies the received data to the high-speed RAMs as address bits. Depending upon position and errors in the synchronization pattern various locations in the RAM are addressed. By preloading the RAM with appropriate data for a given synchronization pattern, position and error information is read from the addressed location and applied to correlate the data and determine the error content.
    Type: Grant
    Filed: February 7, 1996
    Date of Patent: November 4, 1997
    Assignee: MacDonald, Dettwiler and Associates Ltd.
    Inventors: William Norman Campbell, Kjell Lee Magnussen, William John Kury