Patent US4672875A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4672875A Expired / Lapsed US ⏱️ 0.0 years remaining

Waveshape memory for an electronic musical instrument

Assignee: Nippon Gakki Co Ltd
•
Filing: 1984-09-13
•
Granted: 1987-06-16
•
Expires: 2004-09-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Data for each sample point amplitude values of a desired waveshape is expressed in mantissa and exponent in accordance with a floating-point representation. The desired waveshape is divided into a plurality of frames along a time axis and the exponent data is common in each individual one of said frames which includes a plurality of sample points. The number of the frames is much smaller than the number of all sample points. In this waveshape memory, the mantissa data corresponding to the respective sample points are stored in a first memory, and exponent data corresponding to the respective frames are stored in a second memory.

Inventors

  • 👤 Hideo Suzuki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 22:30
CPC Classifications
G; G10; G10H; G10H7/00; G10H7/02; G10H7/04

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 106 words
A waveshape memory characterized in that data stored therein represents sample point amplitude values corresponding to sample points of a waveshape to be produced and expressed as mantissa data and exponent data in accordance with a floating-point representation, said waveshape is divided into a plurality of frame along a time axis, wherein all mantissa data in an individual frame have a common exponent data associated therewith and adjacent frames have different exponent data associated therewith, said mantissa data are stored in a first memory, said first memory respectively storing eacch mantissa data associated with each one of said sample points in a different memory location, and
Claim 2
Dependent Claim 106 words
A waveshape memory characterized in that data stored therein represents sample point amplitude values corresponding to sample points of a waveshape to be produced and expressed as mantissa data and exponent data in accordance with a floating-point representation, said waveshape is divided into a plurality of frame along a time axis, wherein all mantissa data in an individual frame have a common exponent data associated therewith and adjacent frames have different exponent data associated therewith, said mantissa data are stored in a first memory, said first memory respectively storing eacch mantissa data associated with each one of said sample points in a different memory location, and
Claim 3
Dependent Claim 34 words
said common exponent data are stored in a second memory, said second memory storing only one common exponent data for each frame, thereby reducing memory size requirement for storing said sample point amplitude values.
Claim 4
Dependent Claim 34 words
said common exponent data are stored in a second memory, said second memory storing only one common exponent data for each frame, thereby reducing memory size requirement for storing said sample point amplitude values.
Claim 5
Dependent Claim 73 words
A waveshape memory as defined in claim 1 further comprising: sample point address generation means for generating a sample point address signal for sequentially designating said sample points and supplying said sample point address signal to an address input of said first memory; and frame address generation means for generating a frame address signal for sequentially designating said frames and supplying said frame address signal to an address input of said second memory.
Claim 6
Dependent Claim 44 words
A waveshape memory as defined in claim 2 further comprising conversion means for operating said mantissa data read out from said first memory and said exponent data read out from said second memory and outputting actual data directly representing said sample point amplitude values.
Claim 7
Dependent Claim 73 words
A waveshape memory as defined in claim 3 wherein said conversion means comprises a digital-to-analog converter for converting said mantissa data read out from said first memory to an analog mantissa data signal and scaling means for scaling an amplitude of said analog mantissa data signal in accordance with the value of said exponent data read out from said second memory, said conversion means providing said actual data in an analog waveshape signal.
Claim 8
Dependent Claim 40 words
A waveshape memory as defined in claim 2 wherein said frame address generation means consists of a decoder which generates said frame address signal in accordance with the range of sample point addresses represented by said sample point address signal.
Claim 9
Dependent Claim 100 words
A waveshape memory as defined in claim 1 wherein said second memory further stores sample point address range specifying data specifying the range of sample point addresses belonging to each of said frames and outputs said exponent data and said sample point address range specifying data together in response to said frame address signal, and said frame address generation means includes comparator means for comparing said sample point address signal with said sample point address range specifying data and counter means for causing the frame address signal to step each time a specified sample point address range has been completed.
Claim 10
Dependent Claim 20 words
A waveshape memory as defined in claim 1 wherein said waveshape is a musical tone waveshape consisting of plural periods.
Claim 11
Dependent Claim 19 words
A waveshape memory as defined in claim 1 wherein said waveshape is an envelope waveshape of a musical tone.
Claim 12
Dependent Claim 33 words
A waveshape memory as defined in claim 1 wherein a difference value between amplitude values of neighboring ones of said sample points of said waveshape is expressed in said mantissa and said exponent.
Claim 13
Dependent Claim 43 words
A waveshape memory device according to claim 1 further comprising combining means for combining said mantissa data stored in said first memory with its associated common exponent data stored in said seccond memory to thereby generate floating-point data representing a desired amplitude value.
Claim 14
Dependent Claim 102 words
In an electrical musical instrument of the type wherein a complete musical waveshape is stored as sample points in a memory and read out to produce a musical tone, the waveshape sample points each being represented by a floating point number having a mantissa value and an exponent value, the improvement for memory size reduction wherein: the mantissa value of every sample point is stored in a separate memory location, and wherein for each group of sequential sample point values having the same exponent value, only one exponent value is stored, wherein each exponent value is stored in a separate memory location.
Claim 15
Dependent Claim 102 words
In an electrical musical instrument of the type wherein a complete musical waveshape is stored as sample points in a memory and read out to produce a musical tone, the waveshape sample points each being represented by a floating point number having a mantissa value and an exponent value, the improvement for memory size reduction wherein: the mantissa value of every sample point is stored in a separate memory location, and wherein for each group of sequential sample point values having the same exponent value, only one exponent value is stored, wherein each exponent value is stored in a separate memory location.
Claim 16
Dependent Claim 101 words
In an electrical musical instrument of the type wherein a complete musical waveshape is stored as sample points in a memory and read out to produce a musical tone, the waveshape sample points each being represented by a floating point number having a mantissa value and an exponent value, the improvement for memory sizee reduction wherein: the mantissa value of every sample point is stored in a separate memory location, and wherein for each group of sample point value having the same exponent, the exponent value is stored only once, wherein each exponent value is stored in a separate memory location.
Claim 17
Dependent Claim 101 words
In an electrical musical instrument of the type wherein a complete musical waveshape is stored as sample points in a memory and read out to produce a musical tone, the waveshape sample points each being represented by a floating point number having a mantissa value and an exponent value, the improvement for memory sizee reduction wherein: the mantissa value of every sample point is stored in a separate memory location, and wherein for each group of sample point value having the same exponent, the exponent value is stored only once, wherein each exponent value is stored in a separate memory location.

References Cited (Backward Citations)

US4383462A Cited
US4269101A Cited
US4442745A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-06-15 1990-12-15 1991-06-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-06-15 1994-12-15 1995-06-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-06-15 1998-12-15 1999-06-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag