Read Out At Fixed Rate Patents (Class 84/606)
  • Patent number: 10310546
    Abstract: The present invention provides an arbitrary waveform generator based on instruction architecture. To deal with the feature that the instructions and waveform data of the AWG are coupled in the prior art, an instruction set based waveform synthesis controller is employed, and substitutes for the sequence wave generator in the present invention, i.e. an arbitrary waveform generator based on instruction architecture. Thus the time-sharing scheduling in reading the waveform synthesis instruction and the segment waveform data is realized, and the complexity of the hardware is reduced, so that the AWG in present invention can synthesize and generate a complex sequence wave rapidly and efficiently.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: June 4, 2019
    Assignee: UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA
    Inventors: Yindong Xiao, Guangkun Guo, Ke Liu, Junwu Zhang, Houjun Wang, Jianguo Huang, Shulin Tian
  • Patent number: 8957295
    Abstract: A serial memory stores a plurality of waveform samples. A tone generating unit has a plurality of channels operating in time-divisional manner to generate therethrough sound signals based on waveform samples read from the serial memory, each channel issuing a sample request for a waveform sample with specifying a read address of the waveform sample. Upon power on or reset of the tone generating unit, an access unit sets the serial memory to enable n-bit input/output operation. In response to the sample request, the access unit uses an n-bit input/output instruction to read the waveform sample by n bits per clock from a lead address that is the read address specified by the sample request, and supplies the waveform sample read from the serial memory to the tone generating unit.
    Type: Grant
    Filed: November 5, 2013
    Date of Patent: February 17, 2015
    Assignee: Yamaha Corporation
    Inventors: Hiroyuki Tsuchiya, Eiichi Takeishi
  • Publication number: 20140150629
    Abstract: Data sonification arrangements for use with data visualization so as to provide parallel perceptual channels for representing complex numerical data to a user seeking to identify correlations within the data are presented. In an implementation, several varying data quantities are represented by time-varying graphics while several other varying data quantities are represented by time-varying sound, both presented to a user to observe correlations between sonic and visual events or trends. Sonification can be used to offload some information-carrying information capacity from a visualization system, while other information can be rendered via both sonification and visualization to provide affirming or orienting redundancy. In an implementation joint and coordinated visual-sonic metaphors are used for this or other purposes.
    Type: Application
    Filed: February 7, 2014
    Publication date: June 5, 2014
    Inventor: Lester F. Ludwig
  • Publication number: 20130205976
    Abstract: A method and user interface for data sonification for representing multidimensional numerical information with a plurality of variable-timbre channels are described. The method includes providing a user interface that includes a plurality of metaphors and spatial sound rendering operations resulting in stereo audio output. In one implementation, a metaphor is used in making parameter assignments according to which audio-frequency waveforms having adjustable timbre attributes are generated. In another implementation, timbre attributes are adjustable over a range of timbre variation and are further associated with corresponding metaphors.
    Type: Application
    Filed: March 18, 2013
    Publication date: August 15, 2013
    Inventor: LESTER F. LUDWIG
  • Patent number: 8183452
    Abstract: Waveform data stored in an external memory are transferred from the external memory to an internal waveform memory and read out from the waveform memory to reproduce a tone. Transfer instruction is generated each time data readout from the waveform memory progresses by one page, and the transfer instruction is registered into a transfer queue. Thus, in response to the transfer instruction from the queue, the waveform data are read out on page by page from the external memory and stored into the waveform memory. The external memory also stores therein error correction code attached per page. As the waveform data are transferred from the external memory to the waveform memory, an error is detected using the error correction code, and if the error is correctable, the error is corrected. If the error is uncorrectable, volume of a tone being generated is rapidly attenuated, or a warning is issued.
    Type: Grant
    Filed: March 21, 2011
    Date of Patent: May 22, 2012
    Assignee: Yamaha Corporation
    Inventor: Taro Shirahama
  • Patent number: 8008565
    Abstract: Plural key switches are arranged in two dimensions along X- and Y-coordinate axes, and an X-coordinate position of each of the key switches is associated with tone generation timing while a Y-coordinate position of each of the key switches is associated with a tone pitch. Storage section stores a music piece data set that includes tone generating data having data of tone pitches and tone generation timing associated with the key switches. In a repeat-section setting mode, a repeat-section setting section causes the plural key switches to function as setting operators and sets a repeat section of the music piece data set on the basis of the X-coordinate position of any operated one of the key switches. In reproduction of the stored music piece data set, a reproduction section repetitively reproduces the tone generating data of the music piece data set which are included in the set repeat section.
    Type: Grant
    Filed: October 21, 2009
    Date of Patent: August 30, 2011
    Assignee: Yamaha Corporation
    Inventors: Yu Nishibori, Toshio Iwai
  • Patent number: 7970962
    Abstract: A network device includes a port and a bus transmission calculation module. The port is connected to the network device to receive a data burst. The bus transmission calculation module connects to the port for calculating a first number of bytes to be transmitted from a first bus and a second number of bytes to be transmitted from a second bus. The first and second bus connect to the network device and transfer data from the network device.
    Type: Grant
    Filed: October 15, 2002
    Date of Patent: June 28, 2011
    Assignee: Broadcom Corporation
    Inventors: Ngok Ying Chu, John M. Chiang
  • Patent number: 7960638
    Abstract: Audio content data is used in various modes as materials to easily create a new high-quality audio content. Multiple pieces of audio content data used as material data are prepared in advance in a material data storage device 31. Additional data is added to each piece of the material data and is stored in a material database storage device 32. A controlling unit 10 extracts necessary material data from the material data storage device 31 on the basis of at least one of external information received by a receiving unit 20 and rule information stored in a restructuring rule database storage device 33 in accordance with the additional data to compose a new music piece from the extracted material data.
    Type: Grant
    Filed: August 25, 2005
    Date of Patent: June 14, 2011
    Assignee: Sony Corporation
    Inventors: Yasushi Miyajima, Kosei Yamashita, Motoyuki Takai, Yoichiro Sako, Toshiro Terauchi, Toru Sasaki, Yuichi Sakai
  • Patent number: 7715883
    Abstract: An alert signal of a communication device (1), such as the ring signal of a mobile phone, comprises a set of musical samples that are played by the communication device in sequence. The sequence may be randomly generated, either in response to the event causing the alert or in a set up phase. Alternatively, the user of the device can create a tune to be used as the alert signal by creating a sequence of samples. The user selects samples from a list of samples to create the sequence of samples as individual samples may appear more than once in the tune.
    Type: Grant
    Filed: July 10, 2001
    Date of Patent: May 11, 2010
    Assignee: Nokia Corporation
    Inventor: Anders Fahnoe Heie
  • Patent number: 7102068
    Abstract: Filtering is performed on original waveform to remove components of a predetermined frequency band from the waveform, and dividing positions of the original waveform data are determined on the basis of envelope levels of the filtered waveform. The dividing positions may be determined on the basis of differentiation of an envelope of the filtered waveform. Rise positions in the original waveform data are detected, and one rise position may be selected from among one or more rise positions detected within a predetermined range of the original waveform and extracted as a dividing position of the original waveform. Presumed beat positions in the original waveform may be detected, and rise positions of the original waveform may be detected within predetermined ranges corresponding to the presumed beat positions.
    Type: Grant
    Filed: December 17, 2004
    Date of Patent: September 5, 2006
    Assignee: Yamaha Corporation
    Inventor: Toru Kitayama
  • Patent number: 7067731
    Abstract: A sound source circuit is provided for a telephone terminal to reproduce chorus-effect imparted musical tones as incoming call sound or hold sound. Herein, original musical tone data ? c1 are slightly modified in pitches to produce musical tone data ? c2 with respect to a prescribed tone color. These musical tone data are periodically selected and synthesized together to form musical tone signals having a chorus effect, based on which the chorus-effect imparted musical tones be reproduced for the telephone terminal such as a portable telephone.
    Type: Grant
    Filed: November 29, 2000
    Date of Patent: June 27, 2006
    Assignee: Yamaha Corporation
    Inventors: Kiyoshi Yamaki, Shinji Otaki
  • Patent number: 6506968
    Abstract: The present invention relates to a sound source device, and more particularly, it aims at providing a sound source device, in which a sufficient sound emitting quantity can be attained, capable of obtaining a reproduced sound of musically rich expression. And, in order to attain the aforementioned object, it is possible to solve such a problem that energy density is low and sound emitting efficiency is inferior by employing a pseudo-rectangular wave increasing spectral density as waveform data input in a waveform table (TB). For this, it is rendered a spectrum including spectral lines X1, X2, X3 and X4 in a range matching with a frequency domain (HR) having high sound emitting efficiency and including even harmonics.
    Type: Grant
    Filed: March 21, 2001
    Date of Patent: January 14, 2003
    Assignee: Rohn Co., Ltd.
    Inventor: Shigeki Kurihara
  • Patent number: 6441290
    Abstract: Sample data stored in a storage device, such as a hard disk, are sequentially read out and transferred to a buffer memory, and the sample data are read out from the buffer memory, one sample per sampling period. Sample data at addresses of the buffer memory, where sample data read out has been completed, are sequentially updated with sample data newly read out from the storage device. Jump-from address and jump-to address are set while the sample data are being read out, sample by sample, from the buffer memory. When the read address of the buffer memory reaches the set jump-from address, the read address of the buffer memory is caused to jump to the jump-to address to carry on reading out the sample data from the jump-to address onward. Such readout control for the address jump is used for reproduction of silent data and repetitive sound.
    Type: Grant
    Filed: January 30, 2001
    Date of Patent: August 27, 2002
    Assignee: Yamaha Corporation
    Inventors: Yoshio Fujita, Keisuke Mikata
  • Patent number: 6359206
    Abstract: A music apparatus is constructed for processing a music tone signal in response to a clock signal at each sampling period. In the music apparatus, a clock generator generates the clock signal. A signal processor is operable in synchronization to the clock signal for time-divisionally processing a plurality of music tone signals through a plurality of channels within one sampling period. A clock controller is operative during a supply duration allocated within one sampling period for supplying the clock signal to the signal processor from the clock generator to thereby operate the signal processor, and is operative during other than the supply duration within one sampling period for stopping the supplying of the clock signal to the signal processor to thereby suspend the signal processor.
    Type: Grant
    Filed: March 16, 2001
    Date of Patent: March 19, 2002
    Assignee: Yamaha Corporation
    Inventors: Kazuhisa Okamura, Tetsuji Ichiki
  • Patent number: 6195736
    Abstract: Wavetables for a wavetable synthesizer are divided into nonpaged and paged segments. The nonpaged segments are page locked in system memory, so that the wavetable may beginning playing when referenced. The paged segments are paged into memory as needed, and may be paged out of memory when no longer required. The segmentation of the wavetable is determined based on the maximum data rate for the wavetable and a maximum paging delay for the system. Wavetable segmentation is automatically tuned by monitoring actual paging delays and, taking into account a margin for error, updating the value of the maximum paging delay used to determine the required size for a nonpaged wavetable segment. An aggressive margin for error may be employed where an alternative mechanism is provided for handling overruns of the nonpaged wavetable segments.
    Type: Grant
    Filed: October 28, 1999
    Date of Patent: February 27, 2001
    Assignee: International Business Machines Corporation
    Inventor: Ronald Jay Lisle
  • Patent number: 5509079
    Abstract: The present invention is an audio special effect generator which simulates, almost in real time, the sound of an input audio signal being played in reverse. An input audio signal is digitized and read into memory locations in an SRAM which are sequentially addressed from zero until a predetermined address is reached at which point the data stored is read out to an output terminal in reverse order, i.e., the SRAM is addressed from the predetermined address back to zero. For each read, the data read out of the SRAM is replaced with new data from the input audio signal. When the address reaches zero again, the address begins to be incremented again as the data in each location continues to be read out to the output terminal while being replaced by data from the audio input signal. This operation continues until disabled, thus producing an audio output which is a series of audio signal packets which are copies of portions of the input audio signal reproduced in reverse.
    Type: Grant
    Filed: September 13, 1993
    Date of Patent: April 16, 1996
    Inventor: Omar M. Green
  • Patent number: 5418321
    Abstract: An audio channel system provides an analog signal corresponding to a sound waveform in a computer system. The audio channel system includes a plurality of audio channels. Each audio channel contains a predetermined number of audio data samples for producing a particular sound waveform. A plurality of volume bits define a volume level of each audio data sample to be played. An audio processor processes the sound waveforms of each audio channel. The audio processor acts as a shared processing element which receives the audio data samples from each audio channel. The audio processor divides the audio data samples into a plurality of data such that the plurality of data for each audio data sample is pipelined through the audio processor in a serial manner. The plurality of data for each audio data sample for each audio channel is in various processing stages at any given time.
    Type: Grant
    Filed: December 15, 1992
    Date of Patent: May 23, 1995
    Assignee: Commodore Electronics, Limited
    Inventors: Glenn J. Keller, Timothy J. McDonald, James Redfield, Robert S. Schmid
  • Patent number: 5371315
    Abstract: The position of a connecting portion between waveforms can be arbitrarily set when a plurality of waveform data is obtained by changing pitch widths of stored external sound waveform data, when a read rate of the waveform data is increased or decreased and the readout waveform data is synthesized, or when the waveform is changed from one waveform to another waveform. In addition, a plurality of loop reproduction cycles can be arbitrarily set when the waveform data is to be read out. In loop reproduction, two items of waveform data having different phases between the preset start and end addresses can be repeatedly read out and synthesized, and their mixing ratios can be changed as a function of time, thereby performing loop reproduction so as not to abruptly change amplitude values of the waveforms.
    Type: Grant
    Filed: June 10, 1993
    Date of Patent: December 6, 1994
    Assignee: Casio Computer Co., Ltd.
    Inventors: Kohtaro Hanzawa, Kunihiro Sugita, Hiroyuki Sasaki
  • Patent number: 4953437
    Abstract: An electronic musical instrument of the digital synthesis type that uses digital processing techniques to impart not only the desired harmonic structure and pitch, but also to impart the correct amplitude and envelope. Only after all of the harmonic structure processing, all amplitude scaling, and all panning/mixing has been performed in digital circuitry, are the four outputs converted by digital to analog converters into analog musical outputs. Part of the digital processing includes a digital scaling circuit using a barrel interpolator to scale each sample from 1/2 to 31/32 and a shift right register to scale each sample between 1 and 1/32,768.
    Type: Grant
    Filed: January 17, 1989
    Date of Patent: September 4, 1990
    Assignee: Gulbransen Incorporated
    Inventor: David T. Starkey
  • Patent number: 4909121
    Abstract: A circuit for adding a resonance tone to a tone signal to be generated is provided. When a damper operator is not operated, the resonance tone is not added but an ordinary tone signal is generated. When the damper operator has been operated, the resonance tone is added so that a tone signal including the resonance tone is generated. An effect of a damper operator, i.e., loud pedal, in a piano, a natural musical instrument, is thereby simulated with high fidelity. The resonance tone may be produced by passing an ordinary tone signal through a filter. Alternatively, data obtained by sampling an actually produced tone of a piano, a natural musical instrument, when a damper operator, i.e., loud pedal, is ON may be stored in a memory and a resonance tone may be generated by reading out the stored data from the memory. The signal of the generated resonance tone may be sounded by itself or after mixing with an ordinary tone signal at a suitable mixing ratio.
    Type: Grant
    Filed: September 30, 1988
    Date of Patent: March 20, 1990
    Assignee: Yamaha Corporation
    Inventors: Satoshi Usa, Hideo Suzuki
  • Patent number: RE40364
    Abstract: A music apparatus is constructed for processing a music tone signal in response to a clock signal at each sampling period. In the music apparatus, a clock generator generates the clock signal. A signal processor is operable in synchronization to the clock signal for time-divisionally processing a plurality of music tone signals through a plurality of channels within one sampling period. A clock controller is operative during a supply duration allocated within one sampling period for supplying the clock signal to the signal processor from the clock generator to thereby operate the signal processor, and is operative during other than the supply duration within one sampling period for stopping the supplying of the clock signal to the signal processor to thereby suspend the signal processor.
    Type: Grant
    Filed: March 19, 2004
    Date of Patent: June 10, 2008
    Assignee: Yamaha Corporation
    Inventors: Kazuhisa Okamura, Tetsuji Ichiki
  • Patent number: RE35813
    Abstract: A circuit for adding a resonance tone to a tone signal to be generated is provided. When a damper operator is not operated, the resonance tone is not added but an ordinary tone signal is generated. When the damper operator has been operated, the resonance tone is added so that a tone signal including the resonance tone is generated. An effect of a damper operator, i.e., loud pedal, in a piano, a natural musical instrument, is thereby simulated with high fidelity. The resonance tone may be produced by passing an ordinary tone signal through a filter. Alternatively, data obtained by sampling an actually produced tone of a piano, a natural musical instrument, when a damper operator, i.e., loud pedal, is ON may be stored in a memory and a resonance tone may be generated by reading out the stored data from the memory. The signal of the generated resonance tone may be sounded by itself or after mixing with an ordinary tone signal at a suitable mixing ratio.
    Type: Grant
    Filed: March 19, 1991
    Date of Patent: June 2, 1998
    Assignee: Yamaha Corporation
    Inventors: Satoshi Usa, Hideo Suzuki