Patents by Inventor Motoichi Tamura

Motoichi Tamura 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: 5898118
    Abstract: A computerized music apparatus utilizes resources including software modules to generate desired musical sound. In the apparatus, a primary storage is loadable with a set of software modules which are selected to perform tasks needed in generation of the desired musical sound. A central processing unit accesses the primary storage to execute the software modules stored therein to generate the musical sound. A secondary storage provisionally stores a plurality of software modules which are designed to perform a variety of tasks. A loader operates when the generation of the musical sound is initiated for selecting an effective and optimum set of software modules by searching the secondary storage according to prescribed criterion, and loads the selected software modules into the primary storage to thereby ensure effective and optimum use of the resources. Further, the computerized music apparatus is readily modified to emulate a tone generating system of a model electronic musical instrument.
    Type: Grant
    Filed: March 1, 1996
    Date of Patent: April 27, 1999
    Assignee: Yamaha Corporation
    Inventor: Motoichi Tamura
  • Patent number: 5895877
    Abstract: For a given tone generating channel, tone waveform sample data corresponding to a plurality of sampling cycles (e.g., 100 samples) are arithmetically formed collectively. Once performance information such as MIDI event data is supplied to a tone generator MIDI driver from an application program such as a MIDI sequencer, the MIDI driver, in response to an input MIDI signal, assigns new tone generation to a designated tone generating channel of a tone generator task, and prepares tone controlling parameters to be set in the designated channel. The tone generator task arithmetically forms tone waveform data by use of the tone controlling parameters and passes the tone waveform data to a CODEC circuit functioning as an A/D converter. The program and a general-purpose operating system are sequenced and executed by a preemptive multitask management program. In this way, it is possible to reduce overheads involved in arithmetically forming tone waveform samples.
    Type: Grant
    Filed: May 17, 1996
    Date of Patent: April 20, 1999
    Assignee: Yamaha Corporation
    Inventor: Motoichi Tamura
  • Patent number: 5880386
    Abstract: In each of terminal devices, there is stored user profile information on the corresponding device. The user profile information includes data identifying the user, type and name of the device, information regarding a CPU, memory and operating system (OS) provided in the device, and information regarding various data and program stored in the device. When desired musical information data is to be downloaded from a host computer, a request for downloading optimum data is sent to the host computer. This permits efficient loading of data most suitable for system conditions. When data or program is to be loaded from a recording medium, such as a CD-ROM, rather than a communication network, efficient loading is permitted in a similar manner.
    Type: Grant
    Filed: November 26, 1996
    Date of Patent: March 9, 1999
    Assignee: Yamaha Corporation
    Inventors: Masatada Wachi, Hideo Suzuki, Motoichi Tamura, Masashi Hirano
  • Patent number: 5850050
    Abstract: Tone color data are stored in a tone generator storage region of a RAM. The tone generator data storage region is searched upon occurrence of performance information indicative of a change of tone color, to determine whether tone color data selected by the change of tone color are stored in the tone generator data storage region, and musical tone generation is controlled such that when a result of the searching indicates that the tone color data selected by the change of tone color are stored in the tone generator data storage region, a musical tone is generated based on the tone color data, and, when the tone color data selected by the change of tone color are not stored in the tone generator data storage region, the tone color data are read out from a storage medium storing the selected tone color data, and transferred to and stored in the tone generator data storage region, while generating a musical tone based on other tone color data similar to the selected tone color data.
    Type: Grant
    Filed: August 29, 1997
    Date of Patent: December 15, 1998
    Assignee: Yamaha Corporation
    Inventors: Yoshimasa Isozaki, Motoichi Tamura, Hideo Suzuki, Masahiro Shimizu, Hideyuki Masuda
  • Patent number: 5831193
    Abstract: The number of waveform samples per unit time, i.e., waveform sample forming resolution is variably set depending on characteristics of a tone to be generated, such as construction of harmonic components in the tone. The number of waveform samples per unit time is increased for a tone or portion (e.g., attack portion) of a tone containing a relatively great number high-order harmonic components. Conversely, for a tone or portion (e.g., sustain portion) of a tone containing fewer high-order harmonic components, the number of waveform samples per unit time is decreased. By thus variably setting the waveform sample resolution, a process for arithmetically forming waveform sample data can be performed efficiently without involving significant waste. In cases where a plurality of tone generating channels are provided, the waveform sample forming resolution may be variably set independently for each of the channels.
    Type: Grant
    Filed: June 18, 1996
    Date of Patent: November 3, 1998
    Assignee: Yamaha Corporation
    Inventors: Hideo Suzuki, Motoichi Tamura
  • Patent number: 5750911
    Abstract: In a music apparatus virtually built in a computer machine, an application module is composed of an application program which is executed by the computer machine to produce an audio message. A software sound source is composed of a tone generation program which is executed by the computer machine so as to generate a musical tone according to the audio message. A hardware sound source having a tone generation circuit is physically coupled to the computer machine for generating a musical tone according to the audio message. An application program interface is interposed to connect the application module to either of the software sound source and the hardware sound source. A controller is provided for controlling the application program interface to selectively distribute the audio message from the application module to at least one of the software sound source and the hardware sound source through the application program interface.
    Type: Grant
    Filed: October 17, 1996
    Date of Patent: May 12, 1998
    Assignee: Yamaha Corporation
    Inventor: Motoichi Tamura
  • Patent number: 5731534
    Abstract: An effect imparting processing and other processing are executed by shared use of a same microprocessor. When the other processing involves a relatively great amount of calculation, the effect imparting processing is set to a lower grade to reduce the amount of calculation necessary for the effect imparting processing, so that more computing capability of the microprocessor can be allocated to the other processing. When the other processing involves a relatively small amount of calculation, the effect imparting processing is set to a higher grade to impart a higher-quality effect to a tone signal. In an effect imparting device, the level of the input audio signal is monitored and execution of the effect imparting processing is discontiued when supply of the audio signals is stopped continuously for a predetermined time period. Thereafter, the effect imparting processing is resumed when the supply of the audio signal is restarted.
    Type: Grant
    Filed: September 18, 1996
    Date of Patent: March 24, 1998
    Assignee: Yamaha Corporation
    Inventors: Motoichi Tamura, Hiroyuki Sato
  • Patent number: 5728961
    Abstract: In a tone generating method or device, where an arithmetic unit such as a CPU or DSP is used to execute a specific tone generating processing program to generate tone signals, control is conducted to execute the tone generating processing with its content controlled to be most suitable for the computing capability of the arithmetic unit. Namely, performance or computing capability of the arithmetic unit is detected prior to execution of the tone generating processing, and depending on the detected performance, control is conducted to modify the content of the tone generating processing so as to best fit the performance.
    Type: Grant
    Filed: October 15, 1996
    Date of Patent: March 17, 1998
    Assignee: Yamaha Corporation
    Inventor: Motoichi Tamura
  • Patent number: 5714704
    Abstract: A method of generating musical tones is provided. Data indicative of waveforms including at least a first predetermined waveform and a second predetermined waveform are stored in a first storage device such as a RAM. Data indicative of the first predetermined waveform and the second predetermined waveform are sequentially read from the first storage device, in response to a tone-generating command. The data indicative of the first predetermined waveform is read from the first storage device and stored in a second storage device, such as a cache memory, which is operable at a higher speed than the first storage device. The data indicative of the first predetermined waveform stored in the second storage device is repeatedly read from the second storage device, following the reading of the data indicative of the first predetermined waveform from the first storage device. Musical tones are generated based on the data read out by the first and second reading steps.
    Type: Grant
    Filed: July 11, 1996
    Date of Patent: February 3, 1998
    Assignee: Yamaha Corporation
    Inventors: Hideo Suzuki, Motoichi Tamura
  • Patent number: 5616877
    Abstract: An automatic performance device has a RAM for storing automatic performance information formed of time information and performance information containing time change information. A CPU instructs updating of an automatic performance position within the automatic performance information measure by measure. In response to the instruction, searching is made of the head location of a desired measure in the automatic performance information, by reading out the performance information of the automatic performance information from the RAM, based on the time information, and counting time corresponding to each measure in the performance information read out to obtain a count value of the time. The reading-out is continued until the head location of the desired measure is searched out. When the time change information is read out during the searching, the count value of the time corresponding to one measure in which the time change information is read out, is corrected, based on the time change information.
    Type: Grant
    Filed: June 11, 1996
    Date of Patent: April 1, 1997
    Assignee: Yamaha Corporation
    Inventors: Motoichi Tamura, Takeo Shibukawa
  • Patent number: 5396025
    Abstract: A tone controller includes: a string counterpart member; a bow; a friction sound detector for detecting a friction sound generated by rubbing together the bow and the string counterpart member; and a signal processor for generating a tone control signal representing a bow pressure and a bow speed from an output of the friction sound detector.
    Type: Grant
    Filed: December 9, 1992
    Date of Patent: March 7, 1995
    Assignee: Yamaha Corporation
    Inventor: Motoichi Tamura