Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6020775B2 - voice calculator - Google Patents
[go: Go Back, main page]

JPS6020775B2 - voice calculator - Google Patents

voice calculator

Info

Publication number
JPS6020775B2
JPS6020775B2 JP52019660A JP1966077A JPS6020775B2 JP S6020775 B2 JPS6020775 B2 JP S6020775B2 JP 52019660 A JP52019660 A JP 52019660A JP 1966077 A JP1966077 A JP 1966077A JP S6020775 B2 JPS6020775 B2 JP S6020775B2
Authority
JP
Japan
Prior art keywords
information
exponent
voice
mantissa
scale
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP52019660A
Other languages
Japanese (ja)
Other versions
JPS53103344A (en
Inventor
重昭 増沢
伸也 柴田
昭良 谷本
新三 西崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP52019660A priority Critical patent/JPS6020775B2/en
Priority to DE2806429A priority patent/DE2806429B2/en
Priority to US05/877,883 priority patent/US4211892A/en
Publication of JPS53103344A publication Critical patent/JPS53103344A/en
Priority to US06/068,702 priority patent/US4276444A/en
Publication of JPS6020775B2 publication Critical patent/JPS6020775B2/en
Expired legal-status Critical Current

Links

Landscapes

  • Calculators And Similar Devices (AREA)

Description

【発明の詳細な説明】 (技術分野) 本発明は数値を仮数部と指数部で表わすことによって指
数処理が遂行できる計算機に於て、指数部の数値に位取
りを加味した形で音声出力できる音声計算機に関する。
Detailed Description of the Invention (Technical Field) The present invention provides a computer that can perform exponent processing by representing a numerical value with a mantissa part and an exponent part, and is capable of outputting a voice that takes into account the scale of the numerical value of the exponent part. Regarding computers.

(従来技術)一般に、指数処理が遂行できる計算機に於
て、指数方式の数値状態は仮数部と指数部によって表わ
され、仮数部と指数部との間はプランク記号或いは負号
によって区別されて表示される。
(Prior art) Generally, in a computer capable of performing exponent processing, the numerical state of the exponential method is represented by a mantissa and an exponent, and the mantissa and exponent are distinguished by a Planck sign or a negative sign. Is displayed.

そして指数部の数値はその位取りと共に表示されないも
のであり、指数部の数値に位取りを加味した形でキーを
増加させることなく計算機により発声させることができ
れば、その使用上極めて便利である。(目的) 本発明は上記従来の計算機に鑑みてなされたもので、計
算機の操作キーを増加させることなく指数処理に於ける
指数部の数値に位取りを加味した形で音声出力できる音
声計算機を提供することを目的とする。
Since the numerical value in the exponent part is not displayed together with its scale, it would be extremely convenient to use it if it were possible to make a computer say the numerical value in the exponent part, taking the scale into account, without increasing the number of keys. (Objective) The present invention has been made in view of the above-mentioned conventional calculator, and provides an audio calculator that can output audio in the form of adding scale to the numerical value of the exponent part in exponent processing without increasing the number of operation keys of the calculator. The purpose is to

(実施例) 第1図は本発明に用いられる音声計算機の外観斜視図で
あり、図に於て、1は計算機本体、2は表示部、3は電
源スイッチ、4はスピーカ、5は音声発生キーで、この
キーを押すことによって暦数内容及び演算結果をスピー
カより音声で出力する。
(Example) Fig. 1 is an external perspective view of a voice computer used in the present invention, in which 1 is the computer main body, 2 is a display section, 3 is a power switch, 4 is a speaker, and 5 is a voice generator. key, and by pressing this key, the contents of the calendar number and the calculation results are outputted by voice from the speaker.

6は数値あるいはファンクションキーを表わす。6 represents a numerical value or a function key.

第2図は上記音声計算機を制御するためのブロック図で
、KBは数値キー群(10K)及びファンクションキー
群(FK)等を有するキーボード部でこのキーボード部
で操作されたキーに対応した信号がェンコーダECによ
りコード変換される。そしてこのェンコーダECの出力
は演算制御部CPU及び出力用レジスタORに給送され
、更にキーボード部KBより暦数した情報及び演算結果
は上記出力レジスタORから演算制御部CPUを介して
アドレスカウンタACに送られる。アドレスカウンタA
Cの一端は記憶菱贋ROMに結合され、記憶装置ROM
には音性情報として取り出すべきデジタルコード語が予
め詑隠され、アドレスカウンタACはこれらコード語の
特定部分を予め決められた順序でアドレスする。記憶装
置ROMは、リード・オンリー・メモリーが用いられて
おり、このメモリーをアドレスすることによって、上記
畳数情報あるいは演算結果情報に対応した所望のデジタ
ルコード語を取り出し、デジタル・アナログ(D/A)
変換気、ローパスフィルタLPF、ドライバー及びスピ
−力により上記コード語を音声情報に変換する。次に指
数方式の数値情報を音声により出力する方法について述
べる。
Figure 2 is a block diagram for controlling the voice calculator. KB is a keyboard section that has a group of numeric keys (10K) and a group of function keys (FK), and signals corresponding to keys operated on this keyboard section are Code conversion is performed by encoder EC. The output of this encoder EC is sent to the arithmetic control unit CPU and the output register OR, and the information and the arithmetic result obtained by the keyboard unit KB are sent from the output register OR to the address counter AC via the arithmetic control unit CPU. Sent. Address counter A
One end of C is connected to a storage ROM, and a storage ROM
Digital code words to be extracted as phonetic information are hidden in advance, and the address counter AC addresses specific parts of these code words in a predetermined order. The storage device ROM uses a read-only memory, and by addressing this memory, a desired digital code word corresponding to the above-mentioned tatami number information or operation result information is retrieved, and digital/analog (D/A )
The code word is converted into audio information using a converter, a low-pass filter LPF, a driver, and a speaker. Next, a method for outputting numerical information using the exponential method by voice will be described.

一般に指数処理が遂行できる計算機に於ては、指数方式
の数値情報が第3図イ,口の如く仮数部と指数部によっ
て表わされ、イの場合は仮数部が1.2私5で指数部が
1び2(つまり10の12案)である。
In general, in a computer that can perform exponent processing, numerical information in the exponential system is represented by a mantissa and an exponent, as shown in Figure 3 (a). The divisions are 1 and 2 (that is, 12 proposals out of 10).

これら情報は出力用レジスタORに記憶され、かつ割当
てられた両情報の間(仮数部−指数部間)にはプランク
或いは負号(マイナス)情報等の判別信号が両者を区別
するために導入される。今ここで、その他の数値情報と
区別するためのプランク情報を5ビットの“01111
”、負号情報を同じく“11111”と仮定する。この
ブランク又は負号情報を表わすコード信号をアドレスカ
ウンタACに給送し、プランクコ−ド“01111”の
場合は記憶装置に記憶された仮数部と指数部の区切音(
例えば、“ビー”、“カケル”又は“一定時間無音”)
を示すデジタル・コード語をアドレスした後、10の1
箱庭を表わす“ジュノ”に対応するコード語をアドレス
する。
These pieces of information are stored in the output register OR, and a discrimination signal such as Planck or negative sign information is introduced between the two assigned pieces of information (between the mantissa part and the exponent part) to distinguish between the two pieces of information. Ru. Now, let's set the Planck information to 5 bits "01111" to distinguish it from other numerical information.
”, negative sign information is also assumed to be “11111”. A code signal representing this blank or negative sign information is sent to the address counter AC, and if the blank code is “01111”, the mantissa part stored in the storage device is sent to the address counter AC. and the exponent separator (
For example, “bee”, “kakeru” or “silence for a certain period of time”)
After addressing the digital code word indicating 1 of 10
Address the code word that corresponds to "Juno", which represents a miniature garden.

アドレスされたコード語は記憶装置より順次出力され、
D/A変換器を介してスピーカより仮数部を発生した後
、指数部の数値をその位取りと共に“ジュ/、ジュニジ
ョウ”と発声する。又口の場合も同じく“ゴ テン サ
ン ロク ナナ カケル(又はビー)ジユノ マイナス
ジュ イチジョウ”と発声する。第4図は、仮数部と
指数部を区別して異なる音声出力を行うための回路装置
4であって第2図と同一部分には同一符号を以つて示す
。指数方式の数値情報に於ては、仮数部の数値が位取り
に関係なく、1桁ごとに数字を発声すればよいのに対し
、指数部の数字は位取りを加味した形で発声を実行させ
る必要がある。この為上記した如く上誌仮数部と指数部
を区別するためにレジス夕0Rにはプランクコード“0
1111”あるいは負号コード“11111”が記憶さ
れているから、これらのコードのいずれかをアンドゲー
トg,、又はg2を介し、この世力をオアゲ−ト○,及
びアワドゲート鱗を介して検出し、検出々力でフリップ
フロツプF,をセットする。フリツプフロツプF,がセ
ットされると、セット出力■が発生し、以後0の数値は
指数部であることを判断し、アドレスカウンタACの内
容が仮数部の発生の場合と同じであっても、フリップフ
ロップF,のセット信号@を記憶装置ROMへ加えてア
ドレスすることによって位取りを加味した情報を選択す
る。したがつ夕てこの場合、指数方式の数値情報を発声
した後には必ずジョウ(乗)を発声することになる。即
ち、セット出力aは出力レジスタORの3桁目の内容が
01111又は11111のとき発生する。このセット
出力信号aの発生により出力レジスタORの3桁目、2
桁目、1桁目の音声出力をその他の桁の音声出力とは異
なるものにする。CPUは出力レジスタORの内容を上
位桁から順次1桁毎に議出して、そのコ−ドに対応する
記憶装置ROMのアドレス情報をアドレスカウンタへ出
力し、もし、セット出力信号aが発生したら、例えば、
“ピー”、“カケル”又は一定時間無音を示すアドレス
情報をアドレスカウンタACへ出力し、続いて“ジュウ
ノ”に対応するアドレス情報をアドレスカウンタACへ
出力する。しかる後、出力レジスタORの3桁目のコ−
ド‘こ対応した音声(例えば、無音又は“マイナス”)
のアドレス情報をアドレスカゥンタへ出力し、続いて2
桁目、1桁目を位取りを表わす言葉の音声を付加した形
で音声出力するよう順次アドレスカウンタACヘアドレ
ス情報を出力する。更に“ジュウ”のアドレス情報をア
ドレスカゥン夕ACへ出力する。又上記実施例では仮数
部と指数部を有する指数方式の数値情報について述べた
が、ベキ計算の如く単に指数部のみを有するAn、Aの
n案(ェノェヌ ジョウ)を音声で出力できることはも
ちろんである。
The addressed code words are sequentially output from the storage device,
After generating the mantissa part from a speaker via a D/A converter, the numeric value of the exponent part and its scale are uttered as "ju/, junijou". In the case of the mouth, the same goes for ``Go ten san roku nana kakeru (or bee) jiyuno minus juichijo.'' FIG. 4 shows a circuit device 4 for differentiating between a mantissa part and an exponent part and outputting different sounds, and the same parts as in FIG. 2 are designated by the same reference numerals. In the case of numerical information in the exponent format, the numbers in the mantissa part need only be uttered one digit at a time, regardless of the scale, whereas the numbers in the exponent part need to be uttered with the scale taken into account. There is. Therefore, as mentioned above, in order to distinguish between the mantissa part and the exponent part, the register 0R is provided with the Planck code "0".
1111" or the negative sign code "11111" is stored, so either of these codes is detected through the AND gate g or g2, and the power of this world is detected through the OR gate ○ and the AWARD gate scale, The flip-flop F, is set by the detection force. When the flip-flop F, is set, the set output ■ is generated, and from then on, it is determined that the value of 0 is the exponent part, and the contents of the address counter AC are the mantissa part. Even if it is the same as in the case of generation, by applying the set signal @ of the flip-flop F to the storage device ROM and addressing it, information with the scale taken into account is selected. After uttering information, jo (multiplication) must be uttered.In other words, set output a is generated when the content of the third digit of the output register OR is 01111 or 11111.The generation of this set output signal a causes 3rd digit of output register OR, 2
To make the audio output of the first digit different from the audio output of other digits. The CPU outputs the contents of the output register OR one digit at a time starting from the most significant digit, and outputs the address information of the storage device ROM corresponding to the code to the address counter. If the set output signal a is generated, for example,
Address information indicating "beep", "kakeru", or silence for a certain period of time is output to address counter AC, and then address information corresponding to "juno" is output to address counter AC. After that, the third digit code of the output register OR
Do'ko compatible audio (e.g. silence or "minus")
Outputs the address information of 2 to the address counter, then 2
The address information is sequentially outputted to the address counter AC so that the first digit is outputted as a voice with the voice of the word representing the scale added. Furthermore, the address information of "Jew" is output to the address counter AC. Further, in the above embodiment, numerical information of an exponential method having a mantissa part and an exponent part was described, but of course it is also possible to output in voice the n plan of An, A, which has only an exponent part, such as in a power calculation. be.

(効果) 以上説明したように本発明によれば、仮数部と指数部を
表わす数値情報と、上記仮数部を区別する区別情報を記
憶するレジスタと、上記数値情報に対応する第1の音声
情報と、上記指数部の数値に位取りを付加するための付
加情報に対応する第2の音声情報とを夫々記憶する記憶
装置を備える一方、上記第1の音声情報と第2の音声情
報とを夫々分離して読み出す出力制御装置と、上記区別
情報に基いて上記記憶装置に記憶される上記第2の音声
情報をアドレス選択する手段とを備えるようにしたから
、指数部の数値に位取を加味した形で音声出力されるこ
とができ、かつ計算機の操作キーを増加させることなく
小型の計算機が得られる。
(Effects) As explained above, according to the present invention, there is provided a register that stores numerical information representing a mantissa and an exponent, discrimination information that distinguishes the mantissa, and first audio information corresponding to the numerical information. and second voice information corresponding to additional information for adding a scale to the numerical value of the exponent part. Since it is provided with an output control device for reading out separately and a means for selecting the address of the second voice information stored in the storage device based on the discrimination information, the place value is added to the numerical value of the exponent part. A small computer can be obtained without increasing the number of operation keys of the computer.

特に関数式の音声計算機に採用して好適である。It is particularly suitable for use in functional voice calculators.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の音声電卓の一実施例を示す斜視図、第
2図は同音声電卓を制御するための一例のブロック図、
第3図は同ブロック図の出力レジスタの状態図、第4図
は指数部を音声で出力させるための一例の回路構成図で
ある。 符号の説明、ROM:記憶装置、CPU:演算制御部、
OR:出力レジスタ、AC:アドレスカウンタ、C:桁
選択用カウンタ。 第’図 第2図 第3図 第4図
FIG. 1 is a perspective view showing an embodiment of the voice calculator of the present invention, FIG. 2 is a block diagram of an example for controlling the voice calculator,
FIG. 3 is a state diagram of the output register in the same block diagram, and FIG. 4 is a circuit configuration diagram of an example for outputting the exponent part by voice. Explanation of symbols, ROM: storage device, CPU: arithmetic control unit,
OR: Output register, AC: Address counter, C: Digit selection counter. Figure 'Figure 2 Figure 3 Figure 4

Claims (1)

【特許請求の範囲】[Claims] 1 仮数部と指数部を表わす数値情報と、上記仮数部と
指数部を区別する区別情報を記憶するレジスタと、上記
数値情報に対応する第1の音声情報と、上記指数部の数
値に位取りを付加するための付加情報に対応する第2の
音声情報とを夫々記憶する記憶装置を備える一方、上記
第1の音声情報と第2の音声情報とを夫々分離して読み
出す出力制御装置と、上記区別情報に基いて上記記憶装
置に記憶される上記第2の音声情報をアドレス選択する
手段とを備え、指数部の数値に位取りを加味した形で音
声出力させることを特徴とする音声計算機。
1 A register for storing numerical information representing a mantissa and an exponent, discrimination information for distinguishing the mantissa and the exponent, first audio information corresponding to the numerical information, and a register for assigning a scale to the numerical value of the exponent. an output control device that includes a storage device that stores second audio information corresponding to additional information to be added, and separates and reads out the first audio information and the second audio information; A voice calculator comprising means for selecting an address of the second voice information stored in the storage device based on the discrimination information, and outputting voice in a form in which the scale of the numerical value of the exponent part is taken into account.
JP52019660A 1977-02-15 1977-02-21 voice calculator Expired JPS6020775B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP52019660A JPS6020775B2 (en) 1977-02-21 1977-02-21 voice calculator
DE2806429A DE2806429B2 (en) 1977-02-15 1978-02-15 Electronic computer with synthetically generated speech output
US05/877,883 US4211892A (en) 1977-02-15 1978-02-15 Synthetic-speech calculators
US06/068,702 US4276444A (en) 1977-02-15 1979-08-22 Synthetic-speech calculators

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP52019660A JPS6020775B2 (en) 1977-02-21 1977-02-21 voice calculator

Publications (2)

Publication Number Publication Date
JPS53103344A JPS53103344A (en) 1978-09-08
JPS6020775B2 true JPS6020775B2 (en) 1985-05-23

Family

ID=12005392

Family Applications (1)

Application Number Title Priority Date Filing Date
JP52019660A Expired JPS6020775B2 (en) 1977-02-15 1977-02-21 voice calculator

Country Status (1)

Country Link
JP (1) JPS6020775B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220222406A1 (en) * 2020-08-12 2022-07-14 University Of South Carolina Solver Creation Tool for System Simulation

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5635256A (en) * 1979-08-29 1981-04-07 Hitachi Ltd Electronic desk computer

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220222406A1 (en) * 2020-08-12 2022-07-14 University Of South Carolina Solver Creation Tool for System Simulation
US11755800B2 (en) * 2020-08-12 2023-09-12 University Of South Carolina Solver creation tool for system simulation

Also Published As

Publication number Publication date
JPS53103344A (en) 1978-09-08

Similar Documents

Publication Publication Date Title
US4276444A (en) Synthetic-speech calculators
US4551818A (en) Electronic apparatus for translating one language into another
JPS6020775B2 (en) voice calculator
JP3225555B2 (en) Kana input / output device
JP2580565B2 (en) Voice information dictionary creation device
JP2504779B2 (en) Document processing device with voice input function
JPS5688564A (en) Electronic translator
JPS6142182Y2 (en)
JPS5933083Y2 (en) electronic translator
JPS6126981Y2 (en)
JPS60173667A (en) Electronic device
JPS5975332A (en) Character kind converting system
JP2615545B2 (en) Electronic musical instrument
JPS6126982Y2 (en)
JPH0445069Y2 (en)
JPS6225799Y2 (en)
JPS61177526A (en) Converting method of key code
JPH0244460A (en) Electric translation machine
JPH04286067A (en) Input device for language of myanmar
JPS6239438B2 (en)
JPS60128522A (en) information processing equipment
JPH0762708B2 (en) Elapsed time display device
JPS6391735A (en) reading device
JPH0628075A (en) Keyboard input device for inputting japanese
JPS60186921A (en) Keyboard device