JPH037997B2 - - Google Patents

Info

Publication number
JPH037997B2
JPH037997B2 JP56212706A JP21270681A JPH037997B2 JP H037997 B2 JPH037997 B2 JP H037997B2 JP 56212706 A JP56212706 A JP 56212706A JP 21270681 A JP21270681 A JP 21270681A JP H037997 B2 JPH037997 B2 JP H037997B2
Authority
JP
Japan
Prior art keywords
audio
voice
information
buffer
pointer
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 - Lifetime
Application number
JP56212706A
Other languages
English (en)
Other versions
JPS58114269A (ja
Inventor
Fusahiro Shiono
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 JP21270681A priority Critical patent/JPS58114269A/ja
Priority to DE19823248213 priority patent/DE3248213A1/de
Priority to US06/452,941 priority patent/US4618936A/en
Publication of JPS58114269A publication Critical patent/JPS58114269A/ja
Publication of JPH037997B2 publication Critical patent/JPH037997B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/12Cash registers electronically operated

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Description

【発明の詳細な説明】
技術分野 本発明は、音声で各種情報を報知する電子レジ
スタに関する。 背景技術 一般に、音声報知動作は、キー入力信号に応答
する演算速度よりも遅く、したがつて発生すべき
情報を音声で発生し終つてしまわないうちに、他
の情報を音声で発生すべき時刻に達してしまうこ
とが生じる。したがつて先行技術では、先の音声
で発生すべき情報が途中で休止されてしまい、完
全に報知されなくなる。 このような問題を解決するある先行技術では、
演算処理された結果に基づいて音声で発生すべき
情報を記憶手段に一旦記憶し、この記憶手段から
の出力を順次的に読み出して音声を発生するよう
にしている。 発明が解決すべき手段 このような先行技術では、電子レジスタにおけ
る多数の取引情報が連続的に入力されて音声で発
生すべき情報が多くなると、前記記憶手段にスト
アすることができなくなつてしまい、音声で発生
すべき情報が完全に報知されなくなる。例えば、
特開昭53−73051および特開昭54−118752などで
は、キー入力信号を一旦ストアして、順次音声表
示を行う電子レジスタであつて、キー入力を手早
く行うと、音声表示の速度は一定であるので、キ
ー入力のすべてを音声表示できなくなつてしま
う。 本発明の目的は、音声で発生すべき情報が多く
ても、完全に報知することができるようにした電
子レジスタを提供することである。 問題点を解決するための手段 本発明は、キー入力される各種情報を登録処理
するとともにそのキー入力情報に基づく情報を音
声発生回路によつて音声で発生する電子レジスタ
において、音声で発生すべき情報を語素毎に順次
的にストアする音声バツフアと、前記音声バツフ
アからの出力を順次的に受信して音声を発生する
上記音声発生回路と、前記音声バツフアにストア
される音声で発生すべき情報を報知するのに必要
な語素長を計数する第1ポインタと、前記音声発
生回路により、音声発生された情報の語素長を計
数する第2ポインタと、上記第1及び第2ポイン
タの出力に応答して、音声バツフアの空いている
ストア領域の数を演算してストア領域の数が、所
定値以下になつたときに不能動化信号を導出する
判定手段と、不能動化信号に応答して各種情報の
入力を阻止する手段、を備えたことを特徴とする
電子レジスタである。 作 用 本発明に従えば、音声発生回路は音声バツフア
からの出力を順次的に受信してクロツク信号に対
応した速度で音声を発生し、この音声バツフアの
ストア状況を第1ポインタで検出し、音声発生回
路による音声発生処理状況を第2ポインタで検出
し、これらポインタからの信号に基づいて発生す
べき音声の情報が多いときには、情報が入力され
ないようにしたので、その結果音声で発生すべき
情報がそれ以後は発生されず、そのための情報を
完全に報知することが可能になる。 特に本発明では、音声バツフアの空いているス
トア領域の数が、所定値以下になつたとき、キー
入力を阻止するようにしたので、キー入力による
音声出力を確実に行うことができる。 第1図は本発明の一実施例のブロツク図であ
り、第2図はその動作を説明するためのフローチ
ヤートである。取引によつて登録すべき情報が発
生すれば、操作者はステツプn1においてテンキ
ーなどの数値入力手段1からその取引における数
量などの情報を入力する。この数値入力手段1か
らの信号は、エンコーダ2およびANDゲート3
7を介してマイクロプロセツサなどの処理装置3
に入力される。数値入力手段1から入力された数
量などの情報が属する部門を表わす情報は、ステ
ツプn2において操作者の操作によつて複数のフ
アンクシヨンキー入力手段4から入力される。こ
のフアンクシヨンキー入力手段4からの信号は、
キー判別手段5によつてコード化され、ANDゲ
ート37を介して処理装置3に入力される。処理
装置3は、リードオンメモリ31に予めストアさ
れているプログラムに従つて動作を行なう。ステ
ツプn2において、フアンクシヨンキー入力手段
4が操作されることによつて、処理装置3は演算
動作し、これによつて後述の音声発生回路32の
働きによつてスピーカ23からは各商品の入力さ
れた金額が「〇〇円」と報知される。処理装置3
は、数値入力手段1およびフアンクシヨンキー入
力手段4の操作者による操作に従い、その登録情
報をステツプn3においてアドレスカウンタ6で
アドレス指定されるメモリ7のストア領域に入出
制御手段8を介してストアされるとともに、表示
装置9によつて目視表示し、さらに印字装置10
によつてステツプn4においてレシート用紙など
に印字動作を行なわせる。取引される商品の登録
すべき情報が完了したことはステツプn5におい
て判断され、完了していればステツプn6に移
り、金額の小計が行なわれ、音声発生回路32に
よつて取引金額が「お買上げ〇〇円です。」と報
知される。その後、処理装置3は、ステツプn7
においてメモリ7に前述のように演算された小計
をストアし、ステツプn8において印字装置10
によつて印字動作を行なわせる。ステツプn9で
は、預り金が数値入力手段1およびフアンクシヨ
ンキー入力手段4の操作によつて入力されたと
き、音声発生回路32はその預り金額を表わすた
めに「お預り××円!」と報知する。その後、ス
テツプn10では、処理装置3は釣り銭を計算
し、釣り銭の金額を表わすために「お釣り△△円
です。」と音声発生回路32によつて報知される。
そこでステツプn11に移り、印字装置10によ
る印字動作が終了し、レシートが発行され、この
とき音声発生回路32からは「毎度有難うござい
ました。」と報知される。 判定手段11は、処理装置3からの信号を受信
し、ステツプn12で音声を発生すべき情報であ
るか否かを判定し、音声を発生すべき情報を処理
装置3から受信したとき、ステツプn15におい
てその情報を音声バツフア12に与える。これに
よつて音声バツフア12において、音声で発生す
べき情報がストアされる。音声バツフア12にス
トアされる情報は、音声発生回路32に含まれる
音声量子化データ記憶手段14のストア領域をア
ドレス指定するためのデータに、判定手段11に
よつて変換されている。音声バツフア12に1つ
の音声で発生すべきデータが入力されるとき、ス
テツプn13において第1記憶手段としての音声
バツフアポインタ13がその1つの音声で発生す
べき情報を報知するのに必要な語素数分だけカウ
ントアツプする。以上の動作を要約すると、取引
で発生した取引情報が数値入力手段1およびフア
ンクシヨンキー入力手段4から入力されると、そ
の入力された情報はメモリ7にストアされるとと
もに、表示装置9および印字装置10によつて表
示が行なわれ、さらに音声を発生すべき情報は音
声バツフア12に記憶される。 音声発生回路32は、ステツプn15において
音声バツフア12のストア内容を読出し、ステツ
プn16において読出し制御手段15の制御のも
とにコード変換回路16に送られて復号される。
コード変換回路16からの出力は、アドレスカウ
ンタ17に送られる。アドレスカウンタ17は音
声を発生しない状態ではリセツト回路18によつ
てリセツトされている。アドレスカウンタ17が
リセツトされている状態では、そのアドレスカウ
ンタ17からの出力を受信するアドレスデコーダ
19は音声量子化データ記憶手段14の音声量子
化データをアドレス指定せず、これによつて音声
の発生は行なわれない。アドレスカウンタ17が
セツトされてデータがストアされている状態で
は、アドレスデコーダ19はステツプn17にお
いて音声量子化データ記憶手段14のアドレス指
定を行なう。これによつて音声量子化データ記憶
手段14のストアの内容はデジタル/アナログ変
換回路20に与えられてアナログ化され、低域
波器21およびスピーカ駆動手段22を介してス
ピーカ23からステツプn18において音声の報
知が行なわれる。音声量子化データ記憶手段14
の各ストア領域にストアされているデータの最後
の部分は、終了を表わすエンドコーダである。し
たがつてアドレスデコーダ19によつてアドレス
指定されたストア領域からそこにストアされてい
る語素毎の音声を表わすデータを出力し終ると、
検出手段24はエンドコードを検出し、これによ
つてリセツト回路18はアドレスカウンタ17を
リセツトし、音声量子化データ記憶手段14のア
ドレス指定動作がステツプn19においてクリア
される。検出手段24からはまた、各語素毎の報
知の終了を表わす信号が読出し制御手段15に与
えられる。これによつて読出し制御手段15は、
次に後読する音声で発生すべき情報に対応するア
ドレス指定信号の読出しを音声バツフア12に指
示する。検出手段24から導出される報知終了信
号は、読出し制御手段15を介して第2記憶手段
としての音声処理ポインタ25に与えられる。こ
れによつてステツプn20において音声処理ポイ
ンタ25は各語素毎に1ずつカウントアツプす
る。このようにして処理装置3からの信号に従
い、音声で発生すべき情報が順次的に音声で報知
されていくことになる。 音声報知を行なう処理速度は、数値入力手段1
およびフアンクシヨンキー入力手段4からの入力
装置に従う処理装置3の演算処理速度よりも遅
い。したがつて音声発生回路32によつて音声で
表示すべき情報は、徐々に多くなつてゆく傾向が
ある。 音声バツフア12に判定手段11から音声デー
タが入力されてストアされる動作を第3図を参照
して詳細に説明する。判定手段11からの音声デ
ータは、たとえば第1表の語素長を有するものと
想定する。
【表】 音声バツフア12は、第3図に明らかに示され
るように、1番地〜96番地のストア領域を有す
る。第1音声データが音声バツフア12に入力さ
れると、この音声データの各誤素は音声バツフア
12の1番地→2番地のストア領域に記憶され、
音声バツフアポインタ13は2までカウントアツ
プされる。次に第2音声データが入力されると、
この音声データは3番地→4番地→5番地→6番
地のストア領域に記憶され、音声バツフアポイン
タ13が6までカウントアツプされる。同様にし
て第3音声データは、7番地→8番地のストア領
域にストアされ、音声バツフアポインタ13は8
までカウントアツプする。第4音声データの入力
によつて、その音声データの各語素は音声バツフ
ア12の9番地→10番地→11番地→12番地のスト
ア領域にストアされ、音声バツフアポインタ13
は12までカウントアツプされる。さらに第5音声
データの各語素は、第13番地→第14番地に記憶の
ストア領域に記憶され、音声バツフアポインタ1
3は14までカウントアツプされる。以後同様にし
て各音声データの語素は音声バツフア12にスト
アされ、音声バツフアポインタ13の計数値が増
加してゆく。 このようにして音声バツフア12のストア領域
にストアされた語素は、次の読出し制御手段15
の制御のもとに順次的に読出され、音声報知され
る。読出しにあたつてはまず、音声バツフア12
の1番地→2番地のストア領域からストア内容が
読出される。次に3番地→4番地→5番地→6番
地のストア領域のストア内容が読出される。次に
7番地→8番地のストア領域のストア内容が読出
され、その後、9番地→10番地→11番地→12番地
のストア領域のストア内容が読出される。さらに
13番地→14番地のストア領域のストア内容が読出
される。以後同様にして、音声データが各語素毎
に順次的に読出される。 各音声データの最後には、前述のようにエンド
コードが設けられている。音声処理ポインタ25
は読出された語素毎に1ずつカウントアツプされ
る。1番地→2番地のストア領域のストア内容が
読出されると、音声処理ポインタ25は2だけカ
ウントアツプされる。次に3番地→4番地→5番
地→6番地のストア領域の内容が読出されると、
音声ポインタ25の計数値は6となる。以下同様
にして、音声処理ポインタ25の計数動作が行な
われる。 判定手段11からの音声データが音声バツフア
12の96番地のストア領域までストアされた後に
は、すでに音声化されて空いている1番地→2番
地→…のストア領域に順次的にストアされる。音
声バツフアポインタ13はその計数値が96に達し
た後、後読の語素のストアのたび毎に1から再び
計数動作を再開する。こうして音声バツフアポイ
ンタ13の計数値は、音声バツフア12の現在ス
トアしているストア領域の次の番地、すなわち新
たな語素がストアされるストア領域の番地に一致
している。 判定手段26は、音声バツフアポインタと音声
処理ポインタ25の出力を受信して、第1式の演
算を行なう。ここで、音声バツフアポインタ13
の計数値をM13とし、音声処理ポインタの計数値
をM25とする。 M25−M13=φ …(1) 第1式で示される値φは、第4図に示される音
声バツフア12のストア状態によつて、正になつ
たり、負になつたりする。第4図では、音声バツ
フア12において語素がストアされているストア
領域には斜線が施してある。第4図(1)は、ストア
10番地〜89番地までストアのストア領域に語素が
ストアされており、1番地〜9番地および90番地
〜96番地のストア領域は空の状態である。したが
つて音声バツフアポインタ13の計数値M13は90
であり、音声処理ポインタ25の計数値M25は10
である。したがつて第1式から φ=10−90=−80 …(2) となる。第4図(1)に示される状態は、音声バツフ
ア12にストアされる語素の総数がその音声バツ
フア12のストア容量である96以下の状態であ
り、このときφは第2式から明らかなように負の
値になる。 判定手段26は、φが第2式で示されるように
負になつたとき、音声バツフア12のストア領域
の数96を、負の値φに加算して、第3式に示され
る演算を行なう。 −80+96=16 …(3) 第3式で示される値16は、音声バツフア12の
空いているストア領域の数を表わす。 第4図(2)で示される音声バツフア12のストア
状態では、音声バツフアポインタ13の計数値
M13は3であり、音声処理ポインタ25の計数値
M25は85である。したがつて第4式が成り立つ。 φ=85−3=82 …(4) 第4式では、φは正の値82であり、この値82は
音声バツフア12の空いているストア領域の数を
表わす。このような第4図(2)で示される状態は、
ストアされるべき語素数が音声バツフア12の容
量である96を超えている場合であり、この場合、
音声バツフアポインタ13は1から始まる再計数
動作を行なつており、しかるに音声処理ポインタ
25は未だ96以下の計数値である。このような場
合には、第4式から明らかなように、φは正の値
である。 第4図(3)に示されるように、音声バツフアポイ
ンタ13の計数値M13は80であり、音声処理ポイ
ンタ25の計数値M25が5である場合は、音声バ
ツフア12にストアされた語素数が96を超え、か
つ音声バツフア12から読出された語素の語素数
が96を超えた場合である。この場合には、第5式
が成り立つ。 φ=5−80=−75 …(5) 第5式では、φは負の値−75である。したがつ
て判定手段26は、前述の第3式と同様に、音声
バツフア12の容量である値96を加算して、第6
式の演算を行なう。 −75+96=21 …(6) 第6式で示される値21は、音声バツフア12の
空いているストア領域の数である。 第3式、第4式および第6式で求められた音声
バツフア12の空いているストア領域の数を総括
してWとすると、判定手段26は第2図のステツ
プn21において第7式の演算を行なう。ここ
で、Aは数値入力装置1における単一のキーの操
作によつて報知されるべき音声データの語素長の
最大値である。 M25−M13≦A …(7) 判定手段26は、第7式が成立するとき、ステ
ツプn22においてANDゲート37にローレベ
ルの信号を与える。これによつて数値入力手段1
およびフアンクシヨンキー入力手段4の操作によ
つて与えられた信号は、ANDゲート37から処
理装置3には与えられることが不可能となり、情
報の入力が休止される。 音声発生回路32によつて音声の発声が続行さ
れて、第7式が成立しなくなると、ステツプn2
1からステツプn15に移り、引続き音声の発生
を行なうとともに、判定手段26はANDゲート
37にハイレベルの信号を与える。これによつて
数値入力手段1およびフアンクシヨンキー入力手
段4の操作によつて入力される情報が、ANDゲ
ート37を介して処理装置3に与えられることが
可能になる。 効 果 本発明によれば、音声で発生すべき情報を完全
に報知することが可能になる。しかも本発明によ
れば、音声バツフアの空いているストア領域の数
が所定値以下になつたとき、キー入力を阻止する
ようにしたので、正確な音声出力が可能となる。
【図面の簡単な説明】
第1図は本発明の一実施例のブロツク図、第2
図はその動作を示すフローチヤート、第3図は音
声バツフア12の構成を示すブロツク図、第4図
は音声バツフア12の動作を説明するためのブロ
ツク図である。 1……数値入力手段、3……処理装置、4……
フアンクシヨン入力手段、6……アドレスカウン
タ、7……メモリ、8……入出力制御手段、9…
…表示装置、10……印字装置、11……判定手
段、12……音声バツフア、13……音声バツフ
アポインタ、25……音声処理ポインタ、26…
…判定手段、27……高速処理信号発生手段、2
8……中速処理信号発生手段、29……低速処理
信号発生手段、30……クロツク信号発生回路、
31……リードオンリメモリ、32……音声発生
回路。

Claims (1)

  1. 【特許請求の範囲】 1 キー入力される各種情報を登録処理するとと
    もにそのキー入力情報に基づく情報を音声発生回
    路によつて音声で発生する電子レジスタにおい
    て、 音声で発生すべき情報を語素毎に順次的にスト
    アする音声バツフアと、 前記音声バツフアからの出力を順次的に受信し
    て音声を発生する上記音声発生回路と、 前記音声バツフアにストアされる音声で発生す
    べき情報を報知するのに必要な語素長を計数する
    第1ポインタと、 前記音声発生回路により、音声発生された情報
    の語素長を計数する第2ポインタと、 上記第1及び第2ポインタの出力に応答して、
    音声バツフアの空いているストア領域の数を演算
    してストア領域の数が、所定値以下になつたとき
    に不能動化信号を導出する判定手段と、 不能動化信号に応答して各種情報の入力を阻止
    する手段、 を備えたことを特徴とする電子レジスタ。
JP21270681A 1981-12-28 1981-12-28 電子レジスタ Granted JPS58114269A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP21270681A JPS58114269A (ja) 1981-12-28 1981-12-28 電子レジスタ
DE19823248213 DE3248213A1 (de) 1981-12-28 1982-12-27 Einrichtung zur erzeugung synthetischer sprache und diese enthaltende elektronische registrierkasse
US06/452,941 US4618936A (en) 1981-12-28 1982-12-27 Synthetic speech speed control in an electronic cash register

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21270681A JPS58114269A (ja) 1981-12-28 1981-12-28 電子レジスタ

Publications (2)

Publication Number Publication Date
JPS58114269A JPS58114269A (ja) 1983-07-07
JPH037997B2 true JPH037997B2 (ja) 1991-02-04

Family

ID=16627073

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21270681A Granted JPS58114269A (ja) 1981-12-28 1981-12-28 電子レジスタ

Country Status (1)

Country Link
JP (1) JPS58114269A (ja)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5356941A (en) * 1976-11-02 1978-05-23 Tokyo Electric Co Ltd Cash register

Also Published As

Publication number Publication date
JPS58114269A (ja) 1983-07-07

Similar Documents

Publication Publication Date Title
US4206346A (en) System for gathering data representing the number of event occurrences
WO1995009391A1 (en) Minimum value/maximum value retrieving apparatus
US4618936A (en) Synthetic speech speed control in an electronic cash register
JPH0145597B2 (ja)
JPH037997B2 (ja)
JP3350005B2 (ja) カウンタの読出し制御装置とその制御方法
JPS6312318B2 (ja)
EP0542313A2 (en) Adaptive chord generating apparatus and the method thereof
JPS59178544A (ja) メモリアクセス回路
JPH0219953B2 (ja)
JP3087761B2 (ja) 音声処理方法及び音声処理装置
JPS6146537Y2 (ja)
JPH0486032A (ja) 音声コーデック
JP2574384B2 (ja) データストリーム発生器
JPS6010659B2 (ja) 音声出力機器
JPS5856090B2 (ja) 計量装置における計量デ−タの表示用デ−タへの処理装置
JPS6020777B2 (ja) プログラム付電子計算機
SU762007A1 (ru) Цифровой фильтр 1
JP3068317B2 (ja) マイクロコンピュータ
JPS6111675Y2 (ja)
JPS601651B2 (ja) 乱数発生方式
JPH0518719Y2 (ja)
JPS6133392B2 (ja)
JPS62180436A (ja) 履歴情報記憶装置
JPH0421199B2 (ja)