US4618936A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Synthetic speech speed control in an electronic cash register
Assignee: Sharp Corp
•
Filing: 1982-12-27
•
Granted: 1986-10-21
•
Expires: 2002-12-27
Abstract
Abstract An electronic cash register system includes an input keyboard and a high-speed computer which outputs through a buffer to a low-speed speech synthesizer. To avoid loss of data due to buffer overfill, a speech condition determination unit generates a control signal if the empty-condition of the buffer falls below a threshold. In one embodiment the control signal speeds up the speech synthesizer clock. In a second embodiment the keyboard is disabled.
Inventors
- 👤 Fusahiro Shiono
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 03:55
CPC Classifications
G; G07; G07G; G07G1/00; G07G1/12; G10; G10L; G10L19/00
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
171 words
A synthetic speech generation control system comprising: buffer memory means for temporarily storing speech data representative of audible speech; a synthetic speech generation circuit, receiving said speech data from said buffer memory means and converting said speech data into audible speech; write control means, operatively connected to said buffer memory means, for introducing the speech data into said buffer memory means at a selected writing speed; read control means for controlling the read out of said speech data stored in said buffer memory at a selected reading speed and the application of said speech data to said synthetic speech generation circuit; determination means for monitoring the writing speed of said write control means and the reading speed of said read control means, and for developing a control signal when said writing speed is faster than said reading speed; and control means, responsive to said control signal developed by said determination means, for increasing the reading speed of said read control means when said control signal is developed from said determination circuit.
Claim 2
Dependent Claim
171 words
A synthetic speech generation control system comprising: buffer memory means for temporarily storing speech data representative of audible speech; a synthetic speech generation circuit, receiving said speech data from said buffer memory means and converting said speech data into audible speech; write control means, operatively connected to said buffer memory means, for introducing the speech data into said buffer memory means at a selected writing speed; read control means for controlling the read out of said speech data stored in said buffer memory at a selected reading speed and the application of said speech data to said synthetic speech generation circuit; determination means for monitoring the writing speed of said write control means and the reading speed of said read control means, and for developing a control signal when said writing speed is faster than said reading speed; and control means, responsive to said control signal developed by said determination means, for increasing the reading speed of said read control means when said control signal is developed from said determination circuit.
Claim 3
Dependent Claim
31 words
The synthetic speech generation control system of claim 1, wherein said buffer memory means includes a predetermined number of memory sections, each memory section storing syllable information of said speech data.
Claim 4
Dependent Claim
104 words
The synthetic speech generation control system of claim 2, wherein said determination means comprises: first counter means for counting the number of syllables of the speech data introduced into said buffer memory means by said write control means; second counter means for counting the number of syllables of speech data read out from said buffer memory means by said read control means; and comparing means, responsive to the contents of said first and second counter means, for comparing the contents stored in said first and second counter means and for developing said control signal when the count difference is greater than a preselected number.
Claim 5
Dependent Claim
254 words
An electronic cash register including a synthetic speech generation system comprising: key input means for introducing numeral data and operation commands into said electronic cash register; central processor means, responsive to said numeral data introduced by said key input means, for conducting an arithmetic calculation on said numeral data; buffer memory means for temporarily storing speech data developed from said central processor means representative of audible speech; a synthetic speech generation circuit, receiving said speech data from said buffer memory means and converting said speech data into audible speech; write control means, operatively connected to said buffer memory means, for writing the speech data developed by said central processor means into said buffer memory means at a selected writing speed; read control means for controlling the sequential read out of said speech data stored in said buffer memory means and for applying said speech data to said synthetic speech generation circuit at a selected reading speed; first storage means for storing a signal representative of a writing condition indicative of the speed with which data is written into said buffer memory under control of said write control means; second storage means for storing a signal representative of a writing condition indicative of the speed with which data is read out of said buffer memory under control of said read control means; and synthetic speech speed control means, responsive to the signals stored in said first and second storage means, for varying the speed of the speech generation conducted by said synthetic speech generation circuit.
Claim 6
Dependent Claim
254 words
An electronic cash register including a synthetic speech generation system comprising: key input means for introducing numeral data and operation commands into said electronic cash register; central processor means, responsive to said numeral data introduced by said key input means, for conducting an arithmetic calculation on said numeral data; buffer memory means for temporarily storing speech data developed from said central processor means representative of audible speech; a synthetic speech generation circuit, receiving said speech data from said buffer memory means and converting said speech data into audible speech; write control means, operatively connected to said buffer memory means, for writing the speech data developed by said central processor means into said buffer memory means at a selected writing speed; read control means for controlling the sequential read out of said speech data stored in said buffer memory means and for applying said speech data to said synthetic speech generation circuit at a selected reading speed; first storage means for storing a signal representative of a writing condition indicative of the speed with which data is written into said buffer memory under control of said write control means; second storage means for storing a signal representative of a writing condition indicative of the speed with which data is read out of said buffer memory under control of said read control means; and synthetic speech speed control means, responsive to the signals stored in said first and second storage means, for varying the speed of the speech generation conducted by said synthetic speech generation circuit.
Claim 7
Dependent Claim
29 words
The electronic cash register of claim 4, wherein said buffer memory means includes a predetermined number of memory sections, each memory section storing syllable information of said speech data.
Claim 8
Dependent Claim
52 words
The electronic cash register of claim 5, wherein said first storage means stores an address number of said memory section to which the next syllable information should be introduced, and said second storage means stores an address number of said memory section from which the next syllable information should be read out.
Claim 9
Dependent Claim
23 words
The electronic cash register of claim 6, wherein said first storage means include a pointer, and said second storage means include another pointer.
Claim 10
Dependent Claim
127 words
The electronic cash register of claim 6, wherein said synthetic speech speed control means comprises: a subtractor subtracting the address number stored in said second storage means from the address number stored in said first storage means to develop a subtraction result signal; first determination means, responsive to the subtraction result signal developed by said subtractor, for determining whether the subtraction result obtained by said subtractor is greater than a first predetermined value to develop an affirmative determination signal; and first control signal developing means for developing a first control signal when an affirmative determination signal is developed by said first determination means, said first control signal being applied to said synthetic speech generation circuit so as to increase the speed of the synthetic speech generation operation.
Claim 11
Dependent Claim
104 words
The electronic cash register of claim 8, wherein said synthetic speech speed control means further comprises: second determination means, responsive to the subtraction result signal developed by said subtractor, for determining whether the subtraction result obtained by said subtractor is smaller than a second predetermined value, said second predetermined value being less than said first predetermined value; and second control signal developing means for developing a second control signal when an affirmative determination signal is obtained by said second determination circuit, said second control signal being applied to said synthetic speech generation circuit so as to decrease the speed of the speech generation operation.
Claim 12
Dependent Claim
245 words
An electronic cash register including a synthetic speech generation system comprising: key input means for introducing numeral data and operation commands into said electronic cash register; central processor means, responsive to said numeral data introduced by said key input means, for conducting an arithmetic calculation on said numeral data; buffer memory means for temporarily storing speech data developed from said central processor means representative of audible speech; a synthetic speech generation circuit, receiving said speech data from said buffer memory means and converting said speech data into audible speech; write control means, operatively connected to said buffer memory means, for writing the speech data developed by said central processor means into said buffer memory means at a selected writing speed; read control means for controlling the sequential read out of said speech data stored in said buffer memory means and for applying said speech data to said synthetic speech generation circuit at a selected reading speed; first storage means for storing a signal representative of a writing condition indicative of the speed into which data is written into said buffer memory under control of said write control means; second storage means for storing a signal representative of a writing condition indicative of the speed with which data is read out of said buffer memory under control of said read control means; and key input control means for disabling said key input means in response to the signals stored in said first and second storage means.
Claim 13
Dependent Claim
245 words
An electronic cash register including a synthetic speech generation system comprising: key input means for introducing numeral data and operation commands into said electronic cash register; central processor means, responsive to said numeral data introduced by said key input means, for conducting an arithmetic calculation on said numeral data; buffer memory means for temporarily storing speech data developed from said central processor means representative of audible speech; a synthetic speech generation circuit, receiving said speech data from said buffer memory means and converting said speech data into audible speech; write control means, operatively connected to said buffer memory means, for writing the speech data developed by said central processor means into said buffer memory means at a selected writing speed; read control means for controlling the sequential read out of said speech data stored in said buffer memory means and for applying said speech data to said synthetic speech generation circuit at a selected reading speed; first storage means for storing a signal representative of a writing condition indicative of the speed into which data is written into said buffer memory under control of said write control means; second storage means for storing a signal representative of a writing condition indicative of the speed with which data is read out of said buffer memory under control of said read control means; and key input control means for disabling said key input means in response to the signals stored in said first and second storage means.
Claim 14
Dependent Claim
29 words
The electronic cash register of claim 10, wherein said buffer memory means includes a predetermined number of memory sections, each memory section storing syllable information of said speech data.
Claim 15
Dependent Claim
60 words
The electronic cash register of claim 11, wherein said first storage means includes a pointer for storing an address number of said memory section to which the next syllable information should be introduced, and said second storage means includes another pointer for storing an address number of said memory section from which the next syllable information should be read out.
Claim 16
Dependent Claim
111 words
The electronic cash register of claim 12, wherein said key input control means comprises: a subtractor subtracting the address number stored in said second storage means from the address number stored in said first storage means to develop a subtraction result signal; determination means for determining whether the subtraction result obtained by said subtractor is greater than a preselected value to develop an affirmative determination signal; control signal developing means for developing a control signal when the affirmative determination signal is developed by said determination means; and means, responsive to said control signal developed by said control signal developing means, for disconnecting said key input means from said central processor means.
References Cited (Backward Citations)
US3641496A
Cited
US3996554A
Cited
US3949175A
Cited
US4040027A
Cited
US4435832A
Cited
US4464784A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1989-10-20 | 1990-04-21 | 1990-10-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1993-10-20 | 1994-04-21 | 1994-10-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1997-10-20 | 1998-04-21 | 1998-10-21 | $7700.00 | Window Closed / Lapsed |