JPS6126981Y2 - - Google Patents

Info

Publication number
JPS6126981Y2
JPS6126981Y2 JP500185U JP500185U JPS6126981Y2 JP S6126981 Y2 JPS6126981 Y2 JP S6126981Y2 JP 500185 U JP500185 U JP 500185U JP 500185 U JP500185 U JP 500185U JP S6126981 Y2 JPS6126981 Y2 JP S6126981Y2
Authority
JP
Japan
Prior art keywords
register
memory
contents
key
output
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
JP500185U
Other languages
English (en)
Other versions
JPS60135950U (ja
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 filed Critical
Priority to JP500185U priority Critical patent/JPS60135950U/ja
Publication of JPS60135950U publication Critical patent/JPS60135950U/ja
Application granted granted Critical
Publication of JPS6126981Y2 publication Critical patent/JPS6126981Y2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Calculators And Similar Devices (AREA)

Description

【考案の詳細な説明】
〈技術分野〉 本考案はメモリー計算が実行できる表示付計算
機等の機器に係り、特にメモリーレジスタの記憶
内容を音声で以つて出力する改良された音声出力
機器に関するものである。 〈従来技術〉 一般にメモリー計算が出来る表示付計算機等に
あつては、メモリー加算キーを押すと表示レジス
タの内容がメモリーレジスタの内容に累算され
る。すなわち、今Xレジスタの内容を例えばxと
yの積x・y(メモリーレジスタに加えたい
数)、Mをメモリーレジスタの累算結果とする
と、表示レジスタにはx・yが表示され、メモリ
ーレジスタにはx・y+Mが入力されるものであ
る。しかし、メモリーレジスタの内容メモリー呼
出しキーを押さない限り表示されないから、部分
計算結果を表示する表示レジスタの内容と累算結
果を記憶するメモリーレジスタの内容を同時に知
ることは不可能である。 〈目的〉 本考案は上記欠点に鑑みてなされたもので、特
に下記の如き機能を備えた音声出力機器を提供す
ることを目的とする。 メモリー計算を実行した際、部分計算はその
都度表示され、累算結果はその都度音声にて出
力させるようにすること。 複数のメモリーレジスタの内容を一気にチエ
ツクできる様にする為、順次メモリーレジスタ
の内容を自動的に音声にて出力させるようにす
ること。 複数のメモリーレジスタの内容を音声出力さ
せる際、その時に出力されたメモリーレジスタ
の内容がどのメモリーレジスタの内容であるか
を容易に確認できるようにすることである。 〈実施例〉 本考案を具体的に記述すれば、一般計算の場合
は、例えば123×45=とキーを押せば5535と表示
され、一方メモリー計算の場合は、例えば3本の
メモリーレジスタを有するものと仮定し、123×
45なる積を第1のメモリーレジスタに加えたい時
〓〓〓〓
は、キーを
【式】と操作すれ ば、演算結果が5535として表示され、それと同時
に累算された第1のメモリーレジスタの内容、す
なわちM1+123×45なる値が音声として出力され
るようになされる。 又第2のメモリーレジスタM2を使用したい時
は、キーを
【式】と操作すれば 良い。 上記メモリー計算をした後のメモリーレジスタ
の音声出力は、例えば第2のメモリーレジスタで
あつてその内容が123であれば、“ダイ”“ニ”“メ
モリー”“イチ”“ニ”“サン”と発声する。この
“ダイ”“ニ”と発声することも本考案の特長であ
つて、単に、“メモリ”“ニ”又は“ニ”“メモリ
ー”としてメモリーNOを発声しただけでは前後
に発声されるデータと、このメモリーレジスタ指
定NOと連続してしまつて答を混同する虞れがあ
り、これを避けるためである。 又上記メモリー内容を手動で呼び出したい場合
は、メモリー呼出キー(例えば第1図の
【式】 キー)を用い、第3のメモリーレジスタの内容を
呼び出す場合は
【式】と押せば第3のメモリ ーレジスタの内容が音声で出力されるものであ
る。 さらに又特定の指示キー(例えば第1図のRキ
ー)を設け、このキーを押すと全てのメモリーレ
ジスタの内容が順次自動的に音声で出力されるよ
うに構成される。 以下、本発明の一実施例を図面に基づいて詳述
する。 第1図は本考案の音声出力機器を音声電卓に採
択した場合の一例を示す外観図で、1は電卓本
体、2は表示体、3は音声を出力するスピーカ、
4はキースイツチ、5は電源スイツチ、6はメモ
リー呼出しキー、7は特定の指示キーを表わす。 第2図は本電卓の具体的ブロツク図で、第3図
はそのフローチヤートを表わす。 第2図において、Kはキースイツチで、数値キ
ー群DK、フアンクシヨンキー群FK、メモリー関
連キー群MK等を備える。Xは表示用レジスタ、
Y,Wは演算用レジスタ、DSPは表示装置、
M1,M2,M3は第1、第2、第3のメモリーレジ
スタで必要に応じて複数設けられる。G1,G2は
メモリーレジスタの切換えを行なうためのゲート
回路、G3は演算結果を表示用レジスタX又はメ
モリーレジスタMへ入力する場合、その入力を切
換えるゲート回路、CUは演算回路でキーにより
指示されて実行される。VMはメモリーレジスタ
Mの内容を音声出力する為の一時記憶レジスタで
メモリーレジスタM1〜M3の記憶容量と同一容量
のものが用いられる。VMレジスタの最上位桁に
は小数点情報をコード化した内容VMdが記憶さ
れる。Bはバツフアレジスタで音声出力すべき語
に対応する2進コードを記憶する。 ROMは音声デジタルコードを記憶する、例え
はリード・オンリー・メモリー、ACはアドレス
カウンターでROMのアクセスはこのアドレスカ
ウンターで行なわれる。“ゼロ”、“イチ”“ニ”…
等の各語を音声出力させる場合、アドレスカウン
ターACの内容をその語の記憶されているROMの
イニシヤルアドレスに設定するとROMの各語の
最終ステツプに記憶されているENDコードを
ROM出力R0から出力し、この出力R0をENDコー
ド検出回路JEで検知し、これによつて次の語の
アクセスに進める。Dは遅延回路で語と語の間隔
を開ける為、ENDコードが検出されても直ぐに
次の語をアクセスしない様にしている。 また、DAはデジタル・アナログ変換器で、
ROM出力R0をD/A変換した後、ローパスフイ
ルターLPFでアナログ音声波に変換し、これをゲ
ートG4を介してスピーカSPにて発生させる。ゲ
ートG4は後述するがフリツプフロツプF2で制御
され、フリツプフロツプF2がセツトしている時
だけ、ローパスフイルターLPFからの出力がスピ
ーカSPに伝達される。MCコード、DPコード、
Iコードは各々ROMの“メモリー”,“テン”,
“ダイ”という語をアクセスする為のROMイニシ
ヤルアドレス設定用のコードである。 COは純2進カウンターで遅延回路Dの出力で
カウントアツプされ、初期値はN(VMレジスタ
の出力桁数に相当する数、例えば8桁であれば8
となる。)SCOはカウンターCOの内容から1を
〓〓〓〓
減ずる回路、JDはカウンターCOの内容と上記
VMレジスタの小数点内容VMdが一致したかどう
かを検出する一致検出回路である。カウンター
COはその内容が“1”の時はVMレジスタの1
桁目をバツフアレジスタBに入れるタイミングを
作るのに対応し、“2”の時はVMレジスタの2
桁目に対応する。PCはVMレジスタの任意桁の情
報を出力するタイミング信号を発生する為のタイ
ミング信号発生回路であり、この出力はVMレジ
スタの出力とともにアンドゲートG5に加えられ
る。 上記構成において、一般計算の場合、数値キー
群DKで被演算数をXレジスタに入力し、次に演
算数をXレジスタに入力すると、Xレジスタの内
容はYレジスタに転送する。そして演算スタート
キーでX,Y,Wの3本のレジスタで演算を実行
し、その結果がXレジスタに求まり、Xレジスタ
の内容を表示装置DSPにより表示する。もちろん
演算回路CUの制御はフアンクシヨンキー群FK、
メモリー関連キー群MKで指示されて行われる。 一方メモリー計算の場合は、例えばx×y+
M1を実行させると、xとyの乗算はX,Y,W
のレジスタと演算回路CUとの間で行なわれ積が
Xレジスタに求められる。その後メモリーレジス
タM1の内容とXレジスタの内容との間で加算を
行ないその結果をゲート回路G1を介してメモリ
ーレジスタM1に戻す。Xレジスタの内容はその
ままである。 上記の如きメモリー計算の制御は通常行なわれ
ており詳細についてはここでは省略する。 第3図は多数メモリーレジスタの自動選択回路
を示し第2図のブロツク図中、メモリーレジスタ
Mを切換えるゲート回路G1,G2の具体的回路を
示している。図において、CBはレジスタでメモ
リーレジスタの種類(M1〜M3)を数(2進数)と
して入力する。DCはデコーダでレジスタCBから
の出力を変換して信号CB1,CB2,CB3とし
て取出し、CB1=1の時は第1のメモリーレジ
スタM1が、CB2=2の時は第2のメモリーレジ
スタM2が、CB3=1のときは第3のメモリーレ
ジスタM3が入力される。 第4図は第2図における動作のフローチヤート
を示し、ここでnは各ステツプで、以下ステツプ
nkを単にnkと表わす。まず、キースイツチKが
押されるとn1からn2へ進み、ここで押されたキー
がメモリー呼出しキーMRかどうかを判断し、
MRキーであればn2からn5へ進む。n2からn5へ移
る時n30でフリツプフロツプF4をセツトしてい
る。これはMRキーの場合、その時のメモリー内
容を音声出力した後、直ぐに終了させる為のもの
であつて、後述する特定キー(Rキー)による連
続メモリー出力とを区別させるためのものであ
る。 前記n5はレジスタCBにmすなわち1〜3のい
ずれかのアドレスを入れるステツプである。この
mはメモリー呼出しがメモリーレジスタM1に対
応するものであれば“1”、メモリーレジスタM2
に対応するものであれば“2”、メモリーレジス
タM3に対応するものであれば“3”とされる。
これは
【式】とキーを操作した時、
【式】 の次の数値はレジスタCBへ入れるという様にし
ておくことによつて簡単に実現できる。もし
MR2であつたならばn5ではCR=2となる。レジ
スタCBにn5で2を入れた後、n7へ進む。M→VM
はメモリーレジスタの内容をVMレジスタに入れ
るもので、CB=2であるから、第2のメモリー
レジスタM2の内容がVMレジスタに移る。 M→VMが終了すれば、次にn28へ進む。n28,
n29,n8〜n12はメモリーレジスタのNO(即ち、
“ダイ”“イチ”“ダイ”“ニ”など)を発生する為
の流れ図であり、n28でフリツプフロツプF2をセ
ツトしてスピーカSPより出力できる状態にして
おく。n29でバツフアレジスタBにイニシヤルア
ドレス設定用のIコードを入れ、それによつて
ROMの“ダイ”の領域のイニシヤルアドレスが
アドレスカウンターACで設定される。以下END
コードが出る迄発声される。ENDコードが出て
遅延回路Dの出力が“1”になるとn8からn9へ進
む。n9ではレジスタCBの内容がバツフアレジス
タに入る。レジスタCBはこのとき2であるので
バツフアレジスタBに2が入り、これがアドレス
カウンターACに導入され、ROMの語の“ニ”の
領域のイニシヤルアドレスの設定になる。なおア
ドレスカウンターACは、ここでは入出力変換回
路を含んでいる。すなわち、上記レジスタCBの
2によつてROMの“ニ”の領域のイニシヤルア
ドレスを設定するようにこの「2」のコードをア
〓〓〓〓
ドレスコードに変換する回路を含む。もし第3の
メモリーレジスタM3が指定されると、レジスタ
CBはこの時3であり、当然ROMの“サン”がア
クセスされる。“ダイ”,“ニ”と発生した後、n11
へ進む。n11はMC→Bであることから、MCコー
ドである“メモリー”をバツフアレジスタBに入
力し“メモリー”の語を発生する。“メモリー”
の発声完了をn12で確認してn13へ進む。 以上の様にしてメモリーレジスタM2を示す音
声出力がなされ、n13の処理に移る。n13のN→
COは、VMレジスタの出力桁数に相当する数N
をカウンターCOに入れることを表わし、8桁で
あれば8となる。例えば、8をn13でカウンター
COに入れておくものとする。n14でカウンター
COが0かどうかをジヤツジし、最初は当然CO≠
0だからn15に進む。n15のフリツプフロツプF3の
ジヤツジは小数点の位置判断の為でn18の一致検
出回路JDで小数点を発生させる位置に来たこと
を検知し、n19でフリツプフロツプF3をセツトし
ている。したがつて、小数点がまだ来ていない時
はフリツプフロツプF3はリセツト状態である。
小数点位置でない時は一致検出回路JDはJD=0
であり、n18からn20へ進む。ここでVMレジスタ
の内容をバツフアレジスタBに移す。即ち、第2
図のゲートG5によつてカウンターCOで指示され
ているVMの桁の内容がタイミング信号発生回路
PCの出力タイミングでバツフアレジスタBに入
る。n13でカウンターCOに初期値N=8を入れて
いるので8に対応した位置、すなわち8桁目の内
容がバツフアレジスタBに入る。VMレジスタの
内容は2進コードであり、バツフアレジスタBに
入ることによつて、それに対応した数値語が
ROMから出力され、以下前述の様にn22でその語
の発声が完了したかどうかをチエツクする。 その後n23へ進む。n23は小数点位置かどうかを
ジヤツジするフリツプフロツプF3であり、小数
点位置でないと、n24を経てn14に戻る。n24では
CO−1を行なつてVM→Bを次の桁にする為の
処理をする。以下、これを繰返すことによつて、
順次VMレジスタの内容が音声で出力される。
【式】の如く、例えば3桁目に小 数点が来ていたとすると、CO=3になつた状態
を考える。n24のCO−1でカウンターCOが3に
なつたとすると、n14→n15→n18と進み、ここで
JD=1になつていることからn19でフリツプフロ
ツプF3をセツトしてn20に進む。n20のVM→B
は、3桁目の数値“3”の発声である。“サン”
と発声した後、n23へ進むがフリツプフロツプF3
がセツトしているのでn24のCO−1は行なわず
CO=3のままn14へ進む。n15でF3=1であるこ
とからn16へ進み、DP→Bを行なう。これは“テ
ン”を発声させる為のものでn17でフリツプフロ
ツプF3をリセツトする。“テン”すなわち小数点
語の発声完了をn22で確認した後、n23へ進むがn17
でフリツプフロツプF3がリセツトされているの
で再度n24へ進んでCO−1すなわち3−1を行な
い、COが2になる。つまり次は2桁目の数値の
発声である。 こうして最終桁の1桁目に来ると、CO=1で
ありn20で1桁目を発声してn24でCO−1すると
CO=0となる。よつて、n14からn31へ進む。
【式】キーを押したことでn30でフリツプフロ ツプF4がセツトされているのでn31からn27へ進
み、フリツプフロツプF2,F4をリセツトして一
連の制御を終了する。 次にメモリーレジスタの累算結果を音声にて出
力する場合について説明する。メモリー計算が終
了すると演算終了信号NNが演算回路CUより発生
し(第2図)、第4図のフローチヤートにおい
て、ステツプn4はこの演算終了を検出しているも
ので演算終了信号NNを検知するとステツプn30へ
進む。n30以降は制御は上述した制御と同様に進
められ、その時のメモリーレジスタの内容が音声
で出力される。 さらに複数のメモリーレジスタの内容を順次自
動的に音声で出力する場合について説明する。こ
の場合、かかるメモリー呼出しモードの特定キー
(以下、Rキーと呼ぶ)を押すと、Rキーの押圧
はステツプn3で検出する。もしRキーが押される
とステツプn6へ進み、3→CBを行なう。これは
先ず第3のメモリーレジスタM3を指定するもの
で、本例ではメモリーレジスタが3本であるが5
本であれば5→CBを行なえばよい。 上述の様にしてレジスタCBに3を入れた後、
ステツプn7へ進み、以下上述の様にメモリーレジ
〓〓〓〓
スタM3の内容を音声出力する。VMレジスタの全
てを出力したことはステツプn14でCO=0になつ
たことで確認できる。n31でこの時フリツプフロ
ツプF4はリセツトされたままであることから、
n25へ進む。レジスタCB=1のジヤツジは後述す
るが、メモリーレジスタの出力をM3→M2→M1と
順次行い、メモリーレジスタM1の出力を完了し
たことを確認するものである。ここではレジスタ
CBはまで3であるからn26でCB−1を行つてn7に
戻る。n7でCB=2の為に第2のメモリーレジス
タM2がVMレジスタに移り、第2のメモリーレジ
スタM2の内容を出力する。CB=2であるからn25
→n26と進んでCB=1となり、次に第1のメモリ
ーレジスタM1の出力となる。メモリーレジスタ
M1を出力してn25に戻つた時、CB=1だからn27
へ進み、フリツプフロツプF2,F4をリセツトし
て一連の連続メモリー出力を完了する。 第5図は本考案の他の実施例を示し、第2図と
同一部分には同一符号を以つて示す。 図に於てキーKからの信号はエンコーダECで
コード変換され、演算制御回路CU及びカウンタ
ーC1に送られる。このカウンターC1の内容に基
づく、すなわち押圧したキーに相当する音声出力
すべきデータがROMから出力され、さらにデジ
タル・アナログ変換器DA、ローパスフイルター
LPF及び増幅器Dを介してスピーカSPより押圧
したキーに相当する音声が発声される。同時にキ
ーKより入力された数値情報や演算命令情報は演
算制御回路CUを介して表示用レジスタXに転送
される。表示レジスタXの内容は表示装置DSPで
表示されると共に演算回路CU及びアドレスカウ
ンタC1に順次転送され、前記と同様スピーカSP
より音声される。 メモリーレジスタの内容を音声として発生させ
る場合、MRキー又はメモリーレジスタの内容を
発声させるために第1図のキーボード上に設けた
専用キー(以下メモリー内容発声キーと称す。)
を押圧した後、所望のメモリーレジスタMiに相
当した数値キーを押して発声すべきメモリーレジ
スタを指定する。上記メモリー内容発声キーを押
圧するとマイクロオーダが発生してフリツプフ
ロツプF1をセツトする。このフリツプフロツプ
F1の出力及びキー信号K0をメモリーレジスタ選
択回路Gに加え、メモリーレジスタMの内容がア
ドレスカウンタC1に移送される状態に設定され
る。 次に所定の数字キーによつて対応するメモリー
レジスタMの桁カウンターCiがカウントアツプ
又はカウントダウンされ、指定されたメモリーレ
ジスタの内容が順次アドレスカウンターC1に移
送され、以後前述と同様にメモリーレジスタの内
容がスピーカSPより発声される。そしてメモリ
ーレジスタの全桁が出力された状態、つまりカウ
ンターC1がフルカウント(桁数分に相当)状態
になると、マイクロオーダが発生してフリツプ
フロツプF1をリセツトする。 又単一のメモリーレジスタの場合はメモリー内
容発声キーによつて直ちに桁選択カウンターを駆
動すれば良い。 〈効果〉 以上の様に本考案の音声出力機器によれば、メ
モリー内容の演算終了後に、演算結果の可視表示
とは別に上記メモリー内容を音声出力させるもの
であるから、異なるレジスタの内容、例えば部分
計算結果を表示する表示レジスタの内容と累算結
果を記憶するメモリーレジスタの内容とを異なる
報知手段を介して同時に目と耳で確認することが
でき、又メモリーの内容を順次自動的に音声出力
させることもできるという効果がある。
【図面の簡単な説明】
第1図は本考案による音声出力機器として音声
電卓に採択した場合の一実施例を示す外観図、第
2図は同音声電卓の一実施例を示すブロツク図、
第3図は同ブロツク図の一部である多数メモリー
レジスタの自動選択回路図、第4図は同音声電卓
のフローチヤート、第5図は本考案による同音声
電卓の他の実施例を示すブロツク図である。 図中、1:電卓本体、2:表示体、3:スピー
カ、4:キースイツチ、5:電源ON/OFFスイ
ツチ、6:メモリー呼出しキー、7:特定キー、
K:キースイツチ、X,Y,W:レジスタ、
DSP:表示装置、M1〜M3:メモリーレジスタ、
G1〜G5:ゲート回路、CU:演算回路、VM:一
時記憶レジスタ、B:バツフアレジスタ、AC:
アドレスカウンタ、ROM:リード・オンリー・
メモリー、DA:デジタル・アナログ変換器、
LPF:ローパスフイルター、F2:フリツプフロ
ツプ、JE:ENDコード検出回路、D:遅延回
〓〓〓〓
路、CO:カウンター、PC:タイミング信号発生
回路、CB:レジスター、JD:一致検出回路、
EC:エンコーダ、C1〜Co:カウンタ、G:選択
回路、F1:フリツプフロツプ。 〓〓〓〓

Claims (1)

    【実用新案登録請求の範囲】
  1. メモリーを有し、該メモリー計算を実行できる
    演算制御装置を具備してなる機器において、演算
    結果を可視表示するための手段と、上記演算結果
    に基き上記可視表示手段とは別に上記メモリーに
    記憶された内容を音声出力する手段とを備えたこ
    とを特徴とする音声出力機器。
JP500185U 1985-01-17 1985-01-17 音声出力機器 Granted JPS60135950U (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP500185U JPS60135950U (ja) 1985-01-17 1985-01-17 音声出力機器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP500185U JPS60135950U (ja) 1985-01-17 1985-01-17 音声出力機器

Publications (2)

Publication Number Publication Date
JPS60135950U JPS60135950U (ja) 1985-09-10
JPS6126981Y2 true JPS6126981Y2 (ja) 1986-08-12

Family

ID=30481114

Family Applications (1)

Application Number Title Priority Date Filing Date
JP500185U Granted JPS60135950U (ja) 1985-01-17 1985-01-17 音声出力機器

Country Status (1)

Country Link
JP (1) JPS60135950U (ja)

Also Published As

Publication number Publication date
JPS60135950U (ja) 1985-09-10

Similar Documents

Publication Publication Date Title
US4211892A (en) Synthetic-speech calculators
JPS58195957A (ja) 音声によるプログラム実行方式
JPH0461377B2 (ja)
JPS6126982Y2 (ja)
US4482976A (en) Voice data output apparatus for electronic cash registers
JPS6126677B2 (ja)
JPH0125438B2 (ja)
JPS6022428Y2 (ja) 音声計算機に於けるメモリ−の呼出装置
JPS60173595A (ja) 会話応答装置
JPS6132434Y2 (ja)
JPS6111798Y2 (ja)
JPS5946029B2 (ja) 音声計算機
JPH0433125A (ja) 情報入力装置
JPS6142182Y2 (ja)
JPS5682931A (en) Voice electronic desk-top calculator
JPS59200340A (ja) 音声出力制御方式
JPS6137087Y2 (ja)
JPS6111797Y2 (ja)
KR200318071Y1 (ko) 실시간 음성출력 키패드
JPS6145550Y2 (ja)
JPH0376759B2 (ja)
JPS5919999A (ja) 音声出力装置
JPS58195249A (ja) 音声出力制御方式
JPS6236240B2 (ja)
JPH02150917A (ja) キーユニット