Source: http://www.google.com/patents/US7536257?dq=3798359
Timestamp: 2014-03-07 13:59:53
Document Index: 463677172

Matched Legal Cases: ['Application No. 06007180', 'Application No. 06015696', 'Application No. 2004', 'Application No. 2004', 'Application No. 2005', 'Application No. 2005', 'Application No. 10', 'Application No. 2006', 'Application No. 2004', 'Application No. 2004', 'Application No. 2004', 'Application No. 2004', 'Application No. 06015695']

Patent US7536257 - Performance apparatus and performance apparatus control program - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsA performance apparatus which can realize interesting performance with game elements. Coordinates are designated in a matrix display input section, and sounding data corresponding to the designated coordinates are generated. Sounding of musical tones based on the generated sounding data is instructed....http://www.google.com/patents/US7536257?utm_source=gb-gplus-sharePatent US7536257 - Performance apparatus and performance apparatus control programAdvanced Patent SearchPublication numberUS7536257 B2Publication typeGrantApplication numberUS 11/176,645Publication dateMay 19, 2009Filing dateJul 7, 2005Priority dateJul 7, 2004Fee statusPaidAlso published asUS20060005693Publication number11176645, 176645, US 7536257 B2, US 7536257B2, US-B2-7536257, US7536257 B2, US7536257B2InventorsYu Nishibori, Yasuhiko Asahi, Toshio IwaiOriginal AssigneeYamaha CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (55), Non-Patent Citations (32), Referenced by (2), Classifications (13), Legal Events (2) External Links: USPTO, USPTO Assignment, EspacenetPerformance apparatus and performance apparatus control programUS 7536257 B2Abstract A performance apparatus which can realize interesting performance with game elements. Coordinates are designated in a matrix display input section, and sounding data corresponding to the designated coordinates are generated. Sounding of musical tones based on the generated sounding data is instructed. Based on the designation of coordinates, a moving route is set, and a moving ball indicating corresponding present position coordinates on the set moving route among coordinates in the matrix display input section is generated. At least when the moving ball has reached predetermined coordinates on the moving route, sounding data corresponding to the predetermined coordinates is generated, and sounding of a musical tone based on the sounding data generated in association with the predetermined coordinates is instructed.
Conventionally, an application program referred to as TENORI-ON (registered trademark) has been known as mentioned in �Keitai News� ([online], Jan. 16, 2002, ASCII, <URL: http://k-tai.ascii24.com/k-tai/news/2002/01/16/632762-000.html?geta>) and �The World of Digista Curators� (Digital Stadium, Toshio Iwai, submitted work=TENORI-ON, <URL: http://www.nhk.or.jp/digista/lab/digista ten/curator.html>). In performance apparatuses such as cellular phones and game machines on which this application program operates, designated point inputs are accepted on a 16�16 grid configured in a matrix where the abscissa indicates timing and the ordinate indicates pitch, and in accordance with timing, LEDs at the designated points emit light and tones are sounded at pitches corresponding to the designated points in order from the left column. Therefore, even beginners can enjoy composing and playing music with ease.
However, in the performance apparatuses to which the application program indicated in the �Keitai News� and �The World of Digista Curators� is applied, the way of playing is limited. Thus, there is room for improvement in realizing more interesting games with performance elements.
SUMMARY OF THE INVENTION It is a first object of the present invention to provide a performance apparatus and a performance apparatus control program which can realize interesting performance with game elements.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing the overall construction of a performance apparatus according to an embodiment of the present invention;
FIG. 1 is a block diagram showing the overall construction of a performance apparatus according to an embodiment of the present invention. FIG. 2 is a perspective view showing the appearance of the performance apparatus. A performance system is comprised of two performance apparatuses MC according to the present embodiment connected to each other via a connecting cable 30, so that even a versus game can be executed. In specifically distinguishing between the two performance apparatuses MC In the following description, one will be referred to as �the one's own apparatus MC1� and the other will be referred to as �the opponent's apparatus MC2.�
FIG. 3 is a plan view showing the matrix display input section mt. As shown in FIG. 1, the matrix display input section mt is comprised of a matrix switch group mtSW (n, k) consisting of a plurality of matrix switches mtSW, and a matrix display input section group mtLED (n, k) consisting of a plurality of matrix display sections mtLED. As shown in FIG. 3, the matrix display input section mt has a square area, in which 16�16 matrix switches mtSW, i.e. a total of 256 matrix switches mtSW are arranged in a matrix. The matrix switches mtSW are push switches, in which the corresponding matrix display sections mtLED are incorporated. It should be noted that each matrix switch mtSW may be implemented by a panel switch comprised of a touch panel transparent organic EL (Electronic Luminescence). Each matrix display section mtLED is an LED (Light Emitting Diode) having two or more levels of brightness. At least an upper part of each matrix switch mtSW is made of a translucent member so that the emission of the corresponding matrix display section mtLED can be seen.
In the following description, it is assumed that in the matrix display input section mt, the direction of columns (horizontal direction) is along the X-axis, the direction of rows (vertical direction) is along the Y-axis, and the direction vertical to the plane of the matrix display input section mt is along the Z-axis. There are 16 columns along the X-axis, and coordinates thereof are denoted by �n�. There are 16 rows along the Y-axis, and coordinates thereof are denoted by �k�. Each matrix switch mtSW and its matrix display section mtLED can be represented by XY coordinates, i.e. mtSW (n, k) and mtLED (n, k), respectively. For example, the lowest left matrix switch mtSW and its matrix display section mtLED are represented by mtSW (1, 1) and mtLED (1, 1), respectively.
The CPU 1 is capable of generating sounding data KC in association with respective matrix switches mtSW, and information therefor is stored in e.g. the ROM 2. For example, the sounding data KC is a kind of performance data comprised of a MIDI signal, including musical tone parameters such as pitch, tone color, velocity, and effect(s). In the present embodiment, for example, the pitch of the sounding data KC varies depending on k value (Y coordinate), the tone color (corresponding to musical instrument tone) of the sounding data KC varies from column to column (n value), and other musical tone parameters of the sounding data KC are set to the same values for all the matrix switches mtSW. Pitches corresponding to white keys of a keyboard are associated in order with respective k values; for example, pitch �C4� (central C; 60 in MIDI) for k=1, pitch �D4� for k=2, pitch �E4� for k=3, pitch �F4� for k=4, . . . , pitch �D5� for k=16. It should be noted that pitches associated with the respective k values are not limited to the above-mentioned ones, but may include pitches (e.g. C4#) corresponding to black keys. Also, the tone color may be set to the same value for all the columns (n values).
A description will now be given of operations in a publicly known �sequential sounding-mode� that has been already realized by the assignee of the present invention. In the sequential sounding mode, processing relating to input acceptance is executed in a �sequential sounding mode input accepting process� in a step S322 in FIG. 16, described later, and processing relating to reproduction (light emission and sounding) is executed in a �sequential sounding mode process� in a step S108 in FIG. 12, described later. In the sequential sounding mode, the matrix display sections mtLED of matrix switches mtSW in the designated state emit light. Each matrix display section mtLED have two levels of brightness as mentioned above; it emits weak light or intense light with a higher brightness than the weak light. In the sequential sounding mode, the matrix display section mtLED does not emit light in the undesignated state, emits weak light in the designated state, and emits intense light at a time point it matches a sounding column P, described later.
For example, referring to FIG. 3, a mark �hatched ◯� indicates weak light emitted, and a mark �●: (blackened ◯)� indicates intense light emitted. In the sequential sounding mode, the sounding column P moves at a predetermined speed t in order from the (left) first column in response to a predetermined operation. Having passed the sixteenth column, the sounding column P returns to the first column. Thereafter, this sequence is repeated. In the process of the sounding column P's movement, the matrix display sections mtLED of matrix switches mtSW in the designated state in the sounding column P emit intense light. In the example shown in FIG. 3, the matrix display sections mtLED (7, 2), mtLED (7, 7), and mtLED (7, 10) in the seventh column emit intense light. At the same time, sounding data KC corresponding to the matrix switches mtSW in the designated state in the sounding column P is generated, and based on the sounding data KC, a musical tone is generated from the sound system 15. It should be noted that in the sequential sounding mode, the same tone color may be automatically set with respect to all the columns n.
A description will now be given of operations in various operation modes, which are realized by processes of FIGS. 12 to 18B, described later in detail. There are four main operation modes: a �random loop mode�, a �two-point loop mode�, a �music box mode�, and a �sequential sounding mode�. Any one of these operation modes is exclusively set. In addition, there are a �reflecting mode� and a �moving mode�, but either one of them can be set in addition to the �random loop mode� or �two-point loop mode�. The �moving mode� includes a �rotating mode� and a �G sensor mode�, and the �music box mode� includes an �automatic scrolling mode� and a �manual scrolling mode�. A description will now be given of concrete examples of operations in these operation modes with reference to FIGS. 4A to 11C.
In the present embodiment, the matrix display sections mtLED are circular in plan view and conceptually recognized as emitting balls, and therefore, in the following description, matrix display sections mtLED of the matrix switches mtSW in the designated state will be referred to as �designated balls dp (dp1, dp2, dp3, etc). Also, in the case where matrix display sections mtLED sequentially emit light, this looks as though a light-emitting ball is moving, and therefore, in the following description, such moving light-emitting ball that appears to move will be referred to as �moving ball mp�. The �moving ball mp� is defined by one of the matrix display sections mtLED which indicates present position coordinates.
In FIGS. 4A to 11C, the moving ball mp is indicated by a �double circle ⊚�, and the designated balls dp are indicated by �dotted ◯� or �●: blackened ◯�. The �dotted ◯� indicates the designated ball dp which has come out of the light-emitting state because designation thereof has been canceled, it has been displaced, or it has come out of the matrix display input section mt. Further, �●: blackened ◯� indicates a matrix display section mtLED that emits intense light (it may include a designated ball dp and a moving ball mp).
FIGS. 4A to 4F are diagrams useful in explaining an emission state transition of the matrix display input section, schematically showing operations in the �random loop mode� of the performance apparatus, in which FIG. 4A shows an emission state in the case where a first ball has been designated, FIG. 4B shows an emission state in the case where a second ball has been designated, FIG. 4C shows an emission state in the case where a new ball has been designated, FIG. 4D shows an emission state in the case where a moving ball moves, FIG. 4E shows an emission state in the case where the moving ball has reached the position of any designated ball, and FIG. 4F shows an emission state in the case where the moving ball has moved away from the designated ball.
By the way, in the random loop mode, the moving ball mp moves between a plurality of designated balls dp, which are collectively referred to as �group�. In the present embodiment, the number of designated balls dp in a group is not limited, but there is only one moving ball mp for one group. It should be noted that a plurality of moving balls mp may be generated for one group. Also, a plurality of (e.g. eight) groups may be controlled at the same time, and in this case, processing in the random loop mode is performed for each of the groups. Also, parameters such as tone color, pitch, and tempo may be separately set with respect to each of the groups.
FIGS. 5A to 5H are diagrams useful in explaining an emission state transition of the matrix display input section, schematically showing operations in the two-point loop mode of the performance apparatus, in which FIG. 5A shows an emission state in the case where a first ball has been designated, FIG. 5B shows an emission state in the case where a second ball has been designated, FIG. 5C shows an emission state in the case where a new ball has been designated, FIG. 5D shows an emission state in the case where a moving ball moves, FIG. 5E shows an emission state in the case where the moving ball has reached the position of any designated ball, FIG. 5F shows an emission state in the case where the moving ball has moved away from the designated ball, and FIG. 5G shows an emission state in the case where the designation of any designated ball has been canceled, and FIG. 5H shows an emission state in the case where a moving route has disappeared. Particularly in the example shown in FIGS. 5A to 5H, the �reflecting mode� and the �moving mode� are not set.
It should be noted that two designated balls dp constituting a two-point loop is referred to as a �two-point loop set�. Although in the present embodiment, the number of �two-point loop sets� that can be generated at the same time is limited to one, the present invention is not limited to this, but a plurality of �two-point loop sets� may be generated at the same time in the matrix display input section mt. In this case, even when the third designated ball dp3 is designated in the state shown in FIG. 5B, the moving route rt1 that has already been generated does not disappear, and the designation of the oldest designated ball dp1 is not canceled. Specifically, the newly designated third designated ball dp3 is regarded as the first designated ball dp constituting the second �two-point loop set�, and thereafter, when a second ball dp4 is newly designated, the designated balls dp3 and dp4 form the second �two-point loop set�, and a new moving route rt different from the moving route rt1 is generated between the designated balls dp3 and dp4.
First, as shown in FIG. 6A, the moving ball mp moves to a left outer edge of the matrix display input section mt, i.e. outer edge coordinates (the column of n=1) (as is the case with the example shown in FIG. 5H), a moving route rt1 for reflection is generated if �predetermined reflecting conditions� are satisfied since the reflecting mode is set in this case (step S116→S117→S119→S120 in FIG. 13).
As a result, at the left edge of the matrix display input section mt, the moving ball mp is reflected inward at e.g. the same angle as the incident angle (FIG. 6B). The �predetermined reflecting conditions� include, for example, the condition that the number of times the same moving ball mp has been reflected is not greater than a predetermined number of times, as well as the condition that the reflecting mode is set. The �predetermined reflecting conditions� may be arbitrarily changed. The predetermined reflecting conditions may be set such that the reflection of the moving ball mp is endlessly continued until the user instructs to stop the reflection, or is stopped when the moving ball mp matches a designated ball dp.
FIGS. 7A to 7D are diagrams useful in explaining an emission state transition of the matrix display input section, schematically showing operations in the case where the rotating mode among the moving modes is set in addition to the �random loop mode.� in the performance apparatus, in which FIG. 7A shows an emission state in the case where rotation is instructed, FIG. 7B shows an emission state in the case where designated balls and a moving ball rotate, FIG. 7C shows an emission state in the case where a rotation stopping instruction has been given, and FIG. 7D shows an emission state in the case where the designated balls and the moving ball have stopped rotating.
That is, the designated balls dp1, dp2, and dp3 and the moving ball mp rotate while maintaining their relative positional relationship. On this occasion, a moving route rt between the designated balls dp1, dp2, and dp3 rotates, too, and therefore, in the meantime, the moving ball mp continues to move on the moving route rt. In the following description, the figure that rotates or shifts in unison in the moving modes (including the G sensor mode) will be referred to as �the group figure�.
It should be noted that in the �moving mode� as well, the moving ball mp continues to move on the moving route rt after the group figure has stopped rotating or shifting (steps S109 to S115 and S122 to S124 in FIG. 12).
FIGS. 9A to 9C are conceptual diagrams showing the relationship between the matrix display input section and the whole matrix area in the �music box mode� of the performance apparatus, in which FIG. 9A shows the case where balls have been designated in the matrix display input section, FIG. 9B shows the case where the whole matrix area is scrolled leftward, and FIG. 9C shows the case where a new ball has been designated in the matrix display input section. In the music box mode, balls dp are designated and stored with respect to not only coordinates within the matrix display input section mt but also coordinates in the whole matrix area MT. The whole matrix area MT has 16 rows along the Y-axis as is the case with the matrix display input section mt, but has 48 rows along the X-axis, which is three times as many as those of the matrix display input section mt. Therefore, the whole matrix area MT has an area equivalent to three pages of matrix display input sections mt in the direction of the width.
In the music box mode, the whole matrix area MT can be manually scrolled by, for example, rotating the encoder switch 18, and the user can see designated balls dp and a moving ball mp existing in part of the whole matrix area MT which corresponds to the matrix display input section mt. In the music box mode, designation of balls dp can be accepted only in the matrix display input section mt as is the case with the other operation modes, but designated balls dp which have got out of the matrix display input section mt as a result of scrolling can appear again in the matrix display input section mt when scrolled because information on their coordinates is stored. Designation of balls dp and cancellation thereof can be performed if the �automatic scrolling mode� is not set. In the music box mode, each processing is performed on a row (k) to row basis.
Then, as shown in FIG. 9B, when the whole matrix area MT is manually scrolled leftward, the whole matrix area MT moves leftward on a plane relative to the matrix display input section mt. As a result, the positions of the designated balls dp2 and dp3 in the matrix display input section mt shift leftward, and the designated ball dp1 comes out of the matrix display input section mt. On this occasion, in the case where the �manual scrolling mode� is not set, no musical tone is sounded (step S512→S513→S514 in FIG. 18B), but if the �manual scrolling mode� is set, a musical tone is sounded at the right or left edge (sounding column P) as described later (step S512→S513→S515 in FIG. 18B).
FIGS. 10A to 10D are diagrams useful in explaining an emission state transition of the matrix display input section, schematically showing operations in the automatic scrolling mode in the �music box mode� of the performance apparatus, in which FIG. 10A shows an emission state in the case where rightward scrolling has been instructed, FIG. 10B shows an emission state in the case where moving balls corresponding to respective designated balls move rightward, FIG. 10C shows an emission state in the case where one moving ball has reached the right edge of the matrix display input section, and FIG. 10D shows an emission state in the case where another moving ball has reached the right edge of the matrix display input section.
FIGS. 11A to 11C are transition diagrams schematically showing the relationship between the matrix display input section and the whole matrix area in the manual scrolling mode in the �music box mode� of the performance apparatus, in which FIG. 11A shows the case where a plurality of balls have been designated in the whole matrix area, FIG. 11B shows the case where one designated ball has reached the sounding column, and FIG. 11C shows the case where another designated ball has reached the sounding column.
As shown in FIG. 11A, it is assumed that balls dp1 to dp4 are designated in the whole matrix area MT. In this state, if rightward manual scrolling is instructed, the rightmost column of the matrix display input section mt is set as the sounding column P, and the whole matrix area MT moves rightward relative to the matrix display input section mt. In this case, designated balls dp moving with the whole matrix area MT are recognized as moving balls mp, but no moving routes rt are generated for them as is distinct from the other operation modes, and hence they are designated by �dp (mp)�.
FIGS. 12 and 13 are flow charts showing a main process executed by the performance apparatus according to the present embodiment. In the present embodiment, it is assumed that sounding of musical tones based on sounding data KC corresponding to respective matrix switches mtSW is a main object of performance; In the following description, sequence data for sounding musical tones based on the sounding data KC, such as a combination of coordinates of designated balls dp, moving route rt, and operation mode, for specifying operation in sounding will be referred to as �matrix performance data� so that it can be distinguished from ordinary automatic performance data in the SMF (Standard MIDI File) format, etc.
Then, it is determined whether or not the set operation mode is the above described �sequential sounding mode� (step S107). If the set operation mode is the �sequential sounding mode�, the sequential sounding mode process is carried out as described above (step S108). Then, it is determined whether or not a moving route rt has been generated (step S109). If no moving route rt has been generated, the process returns to the step S102, and on the other hand, if a moving route rt has been generated, it is determined whether or not timing is stepping timing (T=0) (step S110).
FIG. 14 is a flow chart showing a counter process. This process is carried out at regular time intervals by timer processing. As shown in FIG. 14, the counter value T is incremented each time until T becomes equal to tem (T=tem) (steps S201 and S202). At T=ten, the counter value T is reset to �0� (step S203).
On the other hand, if it is determined in the step S116 that the moving ball mp matches the outer edge coordinates, it is then determined whether or not the automatic scrolling mode in the music box mode is set (F1=1) (step S117). Here, the flag �F1� indicates that the automatic scrolling mode is set when it is set to the value �1�, and this flag is set in steps S502, S504, and S506 in FIG. 18A, described later.
First, an instruction for setting the automatic scrolling mode or the manual scrolling mode is accepted (steps S501 and S503). If an instruction for setting the automatic scrolling mode is given, moving routes rt in a designated direction are generated for respective designated balls dp, and the flag F1 is set to �1� and a flag F2 is set to �0� (step S502; see FIG. 10A). On the other hand, if an instruction for setting the manual scrolling mode is given, the flag F1 is set to �0� and the flag F2 is set to �1� (step S504). Here, the flag F2 indicates that the manual scrolling mode is set when set to the value �1�.
Next, an instruction for canceling setting of the automatic scrolling mode is accepted (step S505). In response to this instruction, all the moving routes rt generated for the designated balls dp are cleared and the present designated balls dp are held (returned to weak light-emitting state), and the flag F1 is set to �0� (step S506).
Although in the present embodiment, the matrix display sections mtLED have two levels of brightness, the present invention is not limited to this, but they may have three or more levels of brightness, and the brightness of emitted light may be varied according to e.g. the positional relationship between moving balls mp and designated balls dp. Alternatively, the matrix display sections mtLED may be configured to emit light in a plurality of colors. Also, the matrix display input section mt has only to visibly display designated balls dp and moving balls mp in a matrix, and should not necessarily emit light. For example, the matrix display input section mt may be comprised of a liquid crystal screen, and a plurality of display patterns in areas corresponding to coordinates may be realized by, for example, changing blink rate. It should be noted that the matrix display input section mt should not necessarily be the 16�16 grid, but the number of columns and rows may be different from each other.
Although in the present embodiment, the �sequential sounding mode�, the �random loop mode, and the �two-point loop mode� cannot be executed in parallel at the same time, it may be configured such that they can be executed in parallel at the same time.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS3562394Feb 18, 1969Feb 9, 1971Paul Edwin KiepeElectronic musical instrument with finger-depressable note heads on musical scoreUS4031800Jul 16, 1976Jun 28, 1977Thompson Geary SKeyboard for a musical instrumentUS4089246Aug 9, 1976May 16, 1978Kooker Stephen LMusical rhythm-tempo tutoring deviceUS4123960Mar 11, 1977Nov 7, 1978Rainer FranzmannDevice for the manual playing of electronic musical instrumentsUS4384503May 22, 1981May 24, 1983Pied Piper Enterprises, Inc.Mulitiple language electronic musical keyboard systemUS4422365Dec 16, 1981Dec 27, 1983Casio Computer Co., Ltd.Drive control system for display devicesUS5027689Aug 31, 1989Jul 2, 1991Yamaha CorporationMusical tone generating apparatusUS5088378Nov 19, 1990Feb 18, 1992Delatorre Marcus MMethod of adapting a typewriter keyboard to control the production of musicUS5247864Sep 26, 1991Sep 28, 1993Kubushiki Kaisha Kawai Gakki SeisakushoDisplay apparatus for electronic musical instrumentUS5530898Mar 10, 1992Jun 25, 1996Casio Computer Co., Ltd.Digital recorder for storing audio data on tracks with specific operation modes inputted manually where soundless portion data is inserted based on respective operation modesUS5665927Jun 24, 1994Sep 9, 1997Casio Computer Co., Ltd.Method and apparatus for inputting musical data without requiring selection of a displayed iconUS5684259Sep 9, 1994Nov 4, 1997Hitachi, Ltd.Method of computer melody synthesis responsive to motion of displayed figuresUS5741990Jun 25, 1997Apr 21, 1998Notepool, Ltd.Method of and means for producing musical note relationshipsUS5831195Dec 19, 1995Nov 3, 1998Yamaha CorporationAutomatic performance deviceUS5908997Jun 23, 1997Jun 1, 1999Van Koevering CompanyElectronic music instrument system with musical keyboardUS5936180Feb 23, 1995Aug 10, 1999Yamaha CorporationWaveform-data dividing deviceUS6160213May 28, 1999Dec 12, 2000Van Koevering CompanyElectronic music instrument system with musical keyboardUS6179432Jan 12, 1999Jan 30, 2001Compaq Computer CorporationLighting system for a keyboardUS6347998Jun 26, 2000Feb 19, 2002Konami Co., Ltd.Game system and computer-readable recording mediumUS6401028 *Apr 2, 2001Jun 4, 2002Yamaha Hatsudoki Kabushiki KaishaPosition guiding method and system using sound changesUS6516269 *Dec 22, 2000Feb 4, 2003Pioneer CorporationNavigation apparatus for and navigation method of associating traveling of movable bodyUS6670535May 9, 2002Dec 30, 2003Clifton L. AndersonMusical-instrument controller with triad-forming note-trigger convergence pointsUS20020105359Feb 4, 2002Aug 8, 2002Yamaha CorporationWaveform generating metohd, performance data processing method, waveform selection apparatus, waveform data recording apparatus, and waveform data recording and reproducing apparatusUS20020134223Mar 21, 2001Sep 26, 2002Wesley William CaseySensor array midi controllerUS20030015087Jul 19, 2001Jan 23, 2003Lippold HakenContinuous music keyboardUS20060005693Jul 7, 2005Jan 12, 2006Yamaha CorporationPerformance apparatus and performance apparatus control programUS20060236846Apr 6, 2006Oct 26, 2006Yamaha CorporationPerformance apparatus and tone generation method thereforUS20070022865Jul 28, 2006Feb 1, 2007Yamaha CorporationPerformance apparatus and tone generation method using the performance apparatusUS20070022868Jul 26, 2006Feb 1, 2007Yamaha CorporationPerformance apparatus and tone generation method thereforDE10042300A1Aug 29, 2000Mar 28, 2002Axel C BurgbacherElectronic musical instrument with tone generator contg. input membersEP0632427A2Jun 29, 1994Jan 4, 1995Casio Computer Co., Ltd.Method and apparatus for inputting musical dataEP1710784A1Apr 5, 2006Oct 11, 2006Yamaha CorporationPerformance apparatus and tone generation method thereforEP1748415A2Jul 27, 2006Jan 31, 2007Yamaha CorporationPerformance apparatus and tone generation method using the performance apparatusEP1748418A1Jul 27, 2006Jan 31, 2007Yamaha CorporationPerformance apparatus and tone generation method thereforJP2001009152A Title not availableJP2001051681A Title not availableJP2002175080A Title not availableJP2002229567A Title not availableJP2003099039A Title not availableJP2003177754A Title not availableJP2004271783A Title not availableJP2004274570A Title not availableJP2006020785A Title not availableJPH086549A Title not availableJPH0274997A Title not availableJPH0968980A Title not availableJPH1097251A Title not availableJPH03182798A Title not availableJPH04285765A Title not availableJPH07325579A Title not availableJPH08110826A Title not availableJPH08221074A Title not availableJPH09212157A Title not availableJPH09319362A Title not availableJPS5328414A Title not available* Cited by examinerNon-Patent CitationsReference1"Hajime Tachibana Design and NTT Learning Systems Corporation released i-Appli that changes cellular phone to music sequencer" disclosed in "Keitai News" on Jan. 16, 2002.2"Keitai News", retrieved from http://k-tai.ascii24.com/k-tai/new/2002/01/16/632762-000.html, on Jan. 16, 2002, Japan (with English Translation).3"Tenori-On" disclosed in "The World of Digital Stadium Curator", pp. 1-7, on the internet (www.nhk.or.jp/digista/lab/digista-ten/curator.html.), no date.4"Tenori-On" disclosed in "The World of Digital Stadium Curator", pp. 1-7, on the internet (www.nhk.or.jp/digista/lab/digista-ten/curator.html.).5"Tenori-On" disclosed in "The World of Digital Stadium Curator," p. 2, on the internet (www.nhk.or.jp/digista/lab/digista-ten/curator.html.).6"Tenori-On", retrieved fro http://www.global.yahama.com/design, no date.7"Tenori-On", retrieved fro http://www.global.yahama.com/design.8"Yamaha's Tenori-On LED-panel instrument", retrieved from http://www.engadget.com. Weblogs, Inc, 2003-2007.9European Search Report for European Patent Application No. EP 06015695 which corresponds to related co-pending U.S. Appl. No. 11/495,467; mailing date of Feb. 6, 2007; pp. 2-12.10Extended European Search Report issued for corresponding European Patent Application No. 06007180.0-218, dated Jul. 27, 2006, corresponding to related co-pending U.S. Appl. No. 11/398,979.11Extended European search report issued Nov. 13, 2007 in corresponding European patent application EP07103475.5; pp. 1-14. This European application corresponds to related co-pending U.S. Appl. No. 11/681,899.12Extended European Search Report of European Patent Application No. 06015696.5-2218, dated Nov. 20, 2006 which corresponds to related co-pending U.S. Appl. No. 11/493,739.13Hajime Tachibana Design and NTT Learning systems Corporation released i-Appli that changes cellular phone to music sequencer; disclosed in "Keitai News" on Jan. 16, 2002.14Japanese Office Action (Decision of Rejection) issued Jan. 30, 2007 in corresponding Japanese Patent Application No. 2004-200690.15Japanese Office Action (Decision of Rejection) issued Jan. 30, 2007 in Japanese Patent Application No. 2004-200690 from which the present application claims priority.16Korg Kaoss Pad KP2 Owner's Manual. 2002.17Korg Kaoss Pad KP2 Website; Accessed May 23, 2007. <http://www.korg.com/gear/info.asp?a-prod-no=KP2>.18Notice of Grounds for Rejection issued in Japanese Patent Appl. No. 2005-293369 which corresponds to related co-pending U.S. Appl. No. 11/493,739. Mailing date: Jun. 19, 2007.19Notice of Grounds for Rejection issued in Japanese Patent Application No. 2005-293369, from which related co-pending U.S. Appl. No. 11/493,739 claims priority. Mailing date of Feb. 27, 2007.20Notice of Grounds for Rejection, issued in Japanese Patent Application No. 2005-109598, from which related co-pending U.S. Appl. No. 11/398,979 claims priority. Mailing date of Feb. 27, 2007.21Notice of Preliminary Rejection issued for Korean Patent Application No. 10-2006-0031407 dated Jan. 24, 2007, which corresponds to related co-pending U.S. Appl. No. 11/398,979.22Office Action (Notice of Grounds for Rejection) mailed Sep. 16, 2008, in Japanese Patent Application No. 2006-059957, corresponding to related co-pending U.S. Appl. No. 11/681,899.23Office Action issued in European application No. EP 07103475.5, mailed on Jul. 13, 2007, which corresponds to related co-pending U.S. Appl. No. 11/681,899.24Office Action issued on Nov. 17, 2006 in Japanese Patent Application No. 2004-200689, from which the present application No. claims priority.25Office Action issued on Nov. 17, 2006 in Japanese Patent Application No. 2004-200689, from which this US Application claims priority.26Office Action issued on Nov. 17, 2006 in Japanese Patent Application No. 2004-200690, from which the present application claims priority.27Office Action issued on Nov. 17, 2006 in Japanese Patent Application No. 2004-200690, from which this US Application claims priority.28Partial European Search Report of European Patent Application No. 06015695 which corresponds to related co-pending U.S. Appl. No. 11/495,467; mailing date of Oct. 26, 2006.29Propellerhead Reason Operation Manual. Ludvig Carlson, Anders Nodrmark and Roger Wiklander. 2000.30Specification and drawings of unpublished related co-pending U.S. Appl. No. 11/681,899, filed Mar. 5, 2007; Performance Apparatus and Tone Generation Method; Yu Nishibori et al.; pp. 1-60.31Toshio Iwai, "World of Digista Curator", [online], Digital Stadium, Japan (with English Translation).32Toshio Iwai, "World of Digista Curator", [online], Digital Stadium, Japan (with English Translation)., no date.Referenced byCiting PatentFiling datePublication dateApplicantTitleUS8330033 *Sep 13, 2010Dec 11, 2012Apple Inc.Graphical user interface for music sequence programmingUS20120060668 *Sep 13, 2010Mar 15, 2012Apple Inc.Graphical user interface for music sequence programming* Cited by examinerClassifications U.S. Classification701/419, 701/428International ClassificationG01C21/00Cooperative ClassificationG10H2220/145, G10H2220/236, G10H1/0016, G10H2220/015, G10H2220/295, G10H2220/395, G10H1/34, G10H2250/641European ClassificationG10H1/34, G10H1/00M2Legal EventsDateCodeEventDescriptionSep 28, 2012FPAYFee paymentYear of fee payment: 4Jul 7, 2005ASAssignmentOwner name: YAMAHA CORPORATION, JAPANFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NISHIBORI, YU;ASAHI, YASUHIKO;IWAI, TOSHIO;REEL/FRAME:016766/0414Effective date: 20050624RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google