Patents by Inventor Taro Shirahama
Taro Shirahama 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: 10388290Abstract: A sample counter in each channel performs counting operation at a given rate. Independently for each channel, the rate and an initial value for the counter are set, and start and stop of the counting operation of the counter are controlled, so that a partial portion of an original waveform corresponding to a count range from the set initial value to a count stop point is reproduced in the channel. A control section sets the initial values in individual ones of a set of channels, selected from among the channels, such that sample values at different sample positions of the original waveform are simultaneously retrieved in individual ones of the set of channels, and controls an overlap adder to add up the retrieved sample values, so that sample values of an audio waveform signal with a plurality of partial portions of the original waveform, partially overlapping each other are output.Type: GrantFiled: September 7, 2017Date of Patent: August 20, 2019Assignee: Yamaha CorporationInventor: Taro Shirahama
-
Patent number: 9899016Abstract: An electronic musical instrument includes a storage unit storing waveform data WD constituted by a plurality of sample values, the waveform data expressing an acoustic waveform of a musical sound emitted from a speaker while a rotor rotates about a rotation axis by a predetermined angle, and a reproduction unit configured to sequentially read out the sample values from the storage unit and generate a musical sound signal based on the read-out sample values, the reproduction unit being configured to change a reproduction speed of the musical sound expressed by the plurality of sample values, without changing a pitch and formant of the musical sound.Type: GrantFiled: August 25, 2016Date of Patent: February 20, 2018Assignee: YAMAHA CORPORATIONInventors: Masatsugu Okazaki, Taro Shirahama
-
Publication number: 20170372711Abstract: A sample counter in each channel performs counting operation at a given rate. Independently for each channel, the rate and an initial value for the counter are set, and start and stop of the counting operation of the counter are controlled, so that a partial portion of an original waveform corresponding to a count range from the set initial value to a count stop point is reproduced in the channel. A control section sets the initial values in individual ones of a set of channels, selected from among the channels, such that sample values at different sample positions of the original waveform are simultaneously retrieved in individual ones of the set of channels, and controls an overlap adder to add up the retrieved sample values, so that sample values of an audio waveform signal with a plurality of partial portions of the original waveform, partially overlapping each other are output.Type: ApplicationFiled: September 7, 2017Publication date: December 28, 2017Inventor: Taro SHIRAHAMA
-
Patent number: 9792916Abstract: A sample counter in each channel performs counting operation at a given rate. Independently for each channel, the rate and an initial value for the counter are set, and start and stop of the counting operation of the counter are controlled, so that a partial portion of an original waveform corresponding to a count range from the set initial value to a count stop point is reproduced in the channel. A control section sets the initial values in individual ones of a set of channels, selected from among the channels, such that sample values at different sample positions of the original waveform are simultaneously retrieved in individual ones of the set of channels, and controls an overlap adder to add up the retrieved sample values, so that sample values of an audio waveform signal with a plurality of partial portions of the original waveform, partially overlapping each other are output.Type: GrantFiled: February 19, 2015Date of Patent: October 17, 2017Assignee: Yamaha CorporationInventor: Taro Shirahama
-
Publication number: 20170061945Abstract: An electronic musical instrument includes a storage unit storing waveform data WD constituted by a plurality of sample values, the waveform data expressing an acoustic waveform of a musical sound emitted from a speaker while a rotor rotates about a rotation axis by a predetermined angle, and a reproduction unit configured to sequentially read out the sample values from the storage unit and generate a musical sound signal based on the read-out sample values, the reproduction unit being configured to change a reproduction speed of the musical sound expressed by the plurality of sample values, without changing a pitch and formant of the musical sound.Type: ApplicationFiled: August 25, 2016Publication date: March 2, 2017Inventors: Masatsugu OKAZAKI, Taro SHIRAHAMA
-
Publication number: 20150243291Abstract: A sample counter in each channel performs counting operation at a given rate. Independently for each channel, the rate and an initial value for the counter are set, and start and stop of the counting operation of the counter are controlled, so that a partial portion of an original waveform corresponding to a count range from the set initial value to a count stop point is reproduced in the channel. A control section sets the initial values in individual ones of a set of channels, selected from among the channels, such that sample values at different sample positions of the original waveform are simultaneously retrieved in individual ones of the set of channels, and controls an overlap adder to add up the retrieved sample values, so that sample values of an audio waveform signal with a plurality of partial portions of the original waveform, partially overlapping each other are output.Type: ApplicationFiled: February 19, 2015Publication date: August 27, 2015Inventor: Taro SHIRAHAMA
-
Patent number: 8183452Abstract: 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: GrantFiled: March 21, 2011Date of Patent: May 22, 2012Assignee: Yamaha CorporationInventor: Taro Shirahama
-
Patent number: 8035021Abstract: With no interrupt to a CPU, waveform data stored in a NAND-type flash memory are read out on a page-by-page basis to supply a buffer of a waveform memory with waveform sample data. A series of waveform data are prestored in successive pages of the intermediate buffer capable of high-speed page access thereto. Page number of a page to be read out first is set, and that page is read into a buffer in advance. Before completion of readout of the first page, another page to be read out next is loaded into the buffer. After that, the page number is incremented by one each time readout of one page is completed, and the waveform sample data of the page number continue to be reproduced while being read into the buffer.Type: GrantFiled: March 22, 2010Date of Patent: October 11, 2011Assignee: Yamaha CorporationInventors: Taro Shirahama, Tokio Shirakawa, Shigematsu Fujita
-
Publication number: 20110232460Abstract: 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: ApplicationFiled: March 21, 2011Publication date: September 29, 2011Applicant: YAMAHA CORPORATIONInventor: Taro SHIRAHAMA
-
Publication number: 20100236384Abstract: With no interrupt to a CPU, waveform data stored in a NAND-type flash memory are read out on a page-by-page basis to supply a buffer of a waveform memory with waveform sample data. A series of waveform data are prestored in successive pages of the intermediate buffer capable of high-speed page access thereto. Page number of a page to be read out first is set, and that page is read into a buffer in advance. Before completion of readout of the first page, another page to be read out next is loaded into the buffer. After that, the page number is incremented by one each time readout of one page is completed, and the waveform sample data of the page number continue to be reproduced while being read into the buffer.Type: ApplicationFiled: March 22, 2010Publication date: September 23, 2010Applicant: Yamaha CorporationInventors: Taro SHIRAHAMA, Tokio SHIRAKAWA, Shigematsu FUJITA