JPH07154469A - Storage device for sound data - Google Patents
Storage device for sound dataInfo
- Publication number
- JPH07154469A JPH07154469A JP30059993A JP30059993A JPH07154469A JP H07154469 A JPH07154469 A JP H07154469A JP 30059993 A JP30059993 A JP 30059993A JP 30059993 A JP30059993 A JP 30059993A JP H07154469 A JPH07154469 A JP H07154469A
- Authority
- JP
- Japan
- Prior art keywords
- data
- circuit
- memory
- voice
- memory circuit
- 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.)
- Pending
Links
- 238000012937 correction Methods 0.000 claims abstract description 11
- 238000013500 data storage Methods 0.000 claims description 22
- 239000004065 semiconductor Substances 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims description 4
- 230000009467 reduction Effects 0.000 claims description 4
- 238000012544 monitoring process Methods 0.000 claims description 3
- 230000005236 sound signal Effects 0.000 claims description 3
- 229920006395 saturated elastomer Polymers 0.000 abstract description 6
- 238000000034 method Methods 0.000 description 19
- 238000004891 communication Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 206010002953 Aphonia Diseases 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、留守番電話機などに応
用される音声データの記憶装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a voice data storage device applied to an answering machine or the like.
【0002】[0002]
【従来の技術】近年、留守番電話機等における音声デー
タの記憶装置は、従来のマイクロカセットテープを用い
たものに加え、半導体メモリ等を用いたものが一般化し
つつある。記憶装置への半導体メモリの利用は、従来の
マイクロカセットテープを利用したものに比較し、信頼
性の向上やランダムアクセスによる操作性の向上など、
留守番電話機としての機能の充実を容易に実現すること
ができる。しかし、反面、記憶可能な録音時間が短いた
め、記憶途中での音声データの喪失やあるいは記憶不可
等の事態を招来しやすく、より効率的な記憶処理の実現
が望まれている。2. Description of the Related Art In recent years, a voice data storage device for an answering machine or the like is generally using a semiconductor memory or the like in addition to a conventional micro cassette tape. The use of semiconductor memory for storage devices, compared to those using conventional microcassette tape, such as improved reliability and operability by random access,
It is possible to easily realize enhancement of functions as an answering machine. On the other hand, however, since the recordable recording time is short, it is easy to cause a situation such as loss of voice data during storage or storage failure, and it is desired to realize more efficient storage processing.
【0003】そこで、それを実現するものとして、音声
データを高効率な圧縮方式で処理してデータ量を削減す
る技術(例えば、特開平2-79549号公報参照)や、ある
いは半導体メモリの空き領域(一つの音声データと他の
音声データとの間に発生する音声データの記憶されてい
ない領域)をできる限り排除し、更に記憶の飽和直前で
警報を発して操作者に注意を促す技術(例えば、特開平
4-343553号公報参照)等が提案されている。To achieve this, a technique for reducing the data amount by processing audio data by a highly efficient compression method (see, for example, Japanese Patent Laid-Open No. 2-79549), or an empty area of a semiconductor memory (A region in which voice data generated between one voice data and another voice data is not stored) is excluded as much as possible, and a technique is issued to alert the operator by issuing an alarm immediately before the saturation of the storage (for example, , JP
No. 4-343553) is proposed.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、上記技
術を用いて音声データの記憶を行う場合、データの圧縮
や空き領域の排除でより多くのデータ記憶が可能にはな
るものの、空き領域が完全に排除された後では、完全に
記憶が停止される状態となり、たとえわずかであっても
追加記憶することは不可能になる。However, when voice data is stored using the above technique, although more data can be stored by compressing the data or eliminating the free space, the free space is completely removed. After being eliminated, the memory is completely stopped, and even a small amount of additional memory becomes impossible.
【0005】本発明は、斯様な点に鑑みて為されたもの
で、半導体メモリが飽和してもなおデータの追加記憶要
求がある場合に、音声が認識可能な音声品質を確保した
上で追加記憶が可能な音声データの記憶装置を提供しよ
うとするものである。The present invention has been made in view of such a point, and when the semiconductor memory is saturated and there is a request for additional storage of data, a voice quality that can recognize a voice is ensured. An object of the present invention is to provide a voice data storage device capable of additional storage.
【0006】[0006]
【課題を解決するための手段】本発明は、音声信号を符
号化してデジタルの音声データとする符号化回路と、該
符号化回路で符号化した音声データを記憶蓄積する半導
体メモリ等からなるメモリ回路と、該メモリ回路から音
声データを読みだして音声信号に復号化する復号化回路
とを備えた音声データの記憶装置において、前記メモリ
回路での音声データの記憶飽和を監視するメモリ飽和検
出手段と、該メモリ飽和検出手段がメモリ回路の飽和を
検出した場合に前記符号化回路からの音声データのデー
タ長を特定ビットづつ削減するデータ操作手段と、該デ
ータ操作手段でのデータ操作の状況に応じて前記メモリ
回路に対するデータ配置用アドレスの発生を変化させる
アドレス発生手段と、前記メモリ回路から音声データを
読みだして前記データ操作手段で削減されたデータを特
定ビットの付加により補正するデータ補正手段とを備え
るものである。SUMMARY OF THE INVENTION The present invention is a memory comprising a coding circuit for coding a voice signal into digital voice data, and a semiconductor memory for storing and storing the voice data encoded by the coding circuit. In a voice data storage device comprising a circuit and a decoding circuit for reading voice data from the memory circuit and decoding the voice data into a voice signal, memory saturation detection means for monitoring storage saturation of voice data in the memory circuit. A data operation means for reducing the data length of the audio data from the encoding circuit by a specific bit when the memory saturation detection means detects the saturation of the memory circuit; and a situation of data operation by the data operation means. In response to the address generating means for changing the generation of the data arrangement address for the memory circuit, and reading the audio data from the memory circuit. The reduced data in data manipulation means is intended and a data correction means for correcting by the addition of a specific bit.
【0007】[0007]
【作用】メモリ飽和検出手段によりメモリ回路への音声
データの記憶飽和が検出された場合、データ操作手段は
符号化回路からの音声データのデータ長を特定ビットづ
つ削減し、アドレス発生手段は前記データ操作手段での
データ操作の状況に応じてメモリ回路に対するデータ配
置用アドレスの発生を変化させる。そして、データ補正
手段は、メモリ回路から音声データを読み出して前記デ
ータ操作手段で削減されたビットを特定ビットの付加に
より補正する。When the memory saturation detecting means detects the storage saturation of the voice data in the memory circuit, the data manipulating means reduces the data length of the voice data from the encoding circuit by a specific bit, and the address generating means uses the data. The generation of the data arranging address for the memory circuit is changed according to the status of the data operation by the operating means. Then, the data correction unit reads the audio data from the memory circuit and corrects the bit reduced by the data operation unit by adding a specific bit.
【0008】[0008]
【実施例】本発明、音声データ記憶装置の一実施例につ
いて、図1から図4を参照しながら説明を行う。図1
は、本発明、音声データ記憶装置の一実施例に係わる概
略構成図である。音声データの記憶装置は、アナログの
音声信号をデジタル化すると共に符号化処理して特定ビ
ット長の音声データに変換する音声符号化回路101
と、音声符号化回路101から出力されたデジタル音声
データを後述する制御回路104からの指示に基づき特
定の手順に従ってビット置き換え操作するデータ操作手
段としてのデータ操作回路102と、制御回路104の
指示でメモリ回路105への記憶先アドレスを発生する
アドレス発生手段としての書き込みアドレス発生回路1
03と、アドレス発生回路103から出力されるアドレ
スにデータ補正回路102から出力される音声データを
記憶保持するメモリ回路105と、制御回路103の指
示でメモリ回路105に記憶された音声データの読み出
しアドレスを発生する読み出しアドレス発生回路107
と、メモリ回路105から読み出した音声データを制御
回路104からの指示で特定の手順に従って補正するデ
ータ補正手段としてのデータ補正回路106と、データ
補正回路106から出力されるデジタルの音声データを
復号化すると共にアナログの音声信号へ変換する音声復
号化回路108と、メモリ回路105への記憶状況を監
視すると共に全体の制御を司るメモリ飽和検出手段とし
ての制御回路104とから構成される。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT An embodiment of the present invention, a voice data storage device, will be described with reference to FIGS. Figure 1
FIG. 1 is a schematic configuration diagram according to an embodiment of the present invention, a voice data storage device. The voice data storage device digitizes an analog voice signal and performs a coding process to convert the voice signal into voice data having a specific bit length.
And a data operation circuit 102 as data operation means for performing bit replacement operation on digital audio data output from the audio encoding circuit 101 according to a specific procedure based on an instruction from a control circuit 104 described later, and an instruction from the control circuit 104. Write address generation circuit 1 as address generation means for generating a storage destination address in the memory circuit 105
03, a memory circuit 105 for storing and holding voice data output from the data correction circuit 102 at an address output from the address generation circuit 103, and a read address of the voice data stored in the memory circuit 105 according to an instruction from the control circuit 103. Read address generating circuit 107 for generating
And a data correction circuit 106 as data correction means for correcting the audio data read from the memory circuit 105 according to a specific procedure in accordance with an instruction from the control circuit 104, and decoding the digital audio data output from the data correction circuit 106. In addition, it is composed of a voice decoding circuit 108 for converting into an analog voice signal and a control circuit 104 as a memory saturation detecting means for monitoring the storage condition in the memory circuit 105 and controlling the whole.
【0009】斯様な構成を備える音声データの記憶装置
において、音声の符号化方式として、8ビット幅のデジ
タル音声データを出力するPCM方式を用い、また、メ
モリ回路105として1アドレスに1ビットのデータを
記憶するメモリ容量256ビットの半導体メモリを用い
た場合の音声データの記憶と再生の動作を説明する。図
2は、本発明の音声データの記憶装置の一実施例に係る
音声データの記憶動作の手順を示すフローチャート図で
ある。In the audio data storage device having such a configuration, the PCM system for outputting digital audio data of 8-bit width is used as the audio encoding system, and the memory circuit 105 has 1 bit per address. The operation of storing and reproducing audio data when a semiconductor memory having a memory capacity of 256 bits for storing data is used will be described. FIG. 2 is a flowchart showing a procedure of a voice data storage operation according to an embodiment of the voice data storage device of the present invention.
【0010】図3は、本発明の音声データの記憶装置の
一実施例に係る音声データの読み出し動作の手順を示す
フローチャート図である。図4は、本発明の一実施例に
係るメモリ回路105上での音声データの記憶配置と書
き込みアドレス発生回路103でのアドレス発生の動作
を示す図である。始めに、音声データの入力と記憶の動
作について説明する。FIG. 3 is a flow chart showing a procedure of an audio data read operation according to an embodiment of the audio data storage device of the present invention. FIG. 4 is a diagram showing a storage arrangement of audio data on the memory circuit 105 and an address generating operation in the write address generating circuit 103 according to an embodiment of the present invention. First, the operation of inputting and storing voice data will be described.
【0011】制御回路104は、装置が起動すると初期
設定として、データ長(メモリ回路105へ記憶される
音声データのビット長)に音声符号化回路101から出
力される音声データのビットの長さ(8ビットと仮定)
を、また、書き込みアドレス発生回路103と読み出し
アドレス発生回路107にメモリ回路105への記憶開
始アドレスの発生をそれぞれ設定する(ステップ20
2)。When the apparatus is activated, the control circuit 104 sets the bit length (bit length of the voice data stored in the memory circuit 105) of the voice data output from the voice encoding circuit 101 as an initial setting ( (Assuming 8 bits)
Also, the generation of the storage start address in the memory circuit 105 is set in the write address generation circuit 103 and the read address generation circuit 107, respectively (step 20).
2).
【0012】そして、制御回路104は、音声データの
記憶開始を図示しない操作パネルや通信回線を介した通
信相手端末からの指示、あるいは直接的な音声信号の入
力等で検出すると、入力された音声信号(ステップ20
3)を音声符号化回路101への指示でデジタルの8ビ
ット音声データへと変換させる(ステップ204)。こ
こで、本実施例では入力される音声がアナログの音声信
号であるものとしているが、デジタル回線を介して受信
する音声信号(例えば、G.711データ)等、既にデ
ジタル化された信号が入力される場合、音声符号化回路
101は不要である。When the control circuit 104 detects the start of storage of voice data by an instruction from a communication partner terminal via an operation panel (not shown) or a communication line, or by directly inputting a voice signal, the input voice signal is input. Signal (Step 20)
3) is converted into digital 8-bit audio data by an instruction to the audio encoding circuit 101 (step 204). Here, although the input voice is assumed to be an analog voice signal in this embodiment, an already digitized signal such as a voice signal (for example, G.711 data) received via a digital line is input. If so, the voice encoding circuit 101 is unnecessary.
【0013】音声符号化回路101で符号化された音声
データは、引き続きデータ操作回路102へ入力され、
制御回路104からの指示に従ったデータ操作が施され
る。データ操作回路102でのデータの操作は、記憶の
開始時においては、メモリ回路105が音声データの記
憶を行っていない状態(メモリ容量が飽和していない状
態:ステップ205)にあるため、制御回路104は、
データ操作回路102への操作の未実行(8ビットの入
力を何も操作せず8ビットで出力)を指示し、また同時
に書き込みアドレス発生回路103へ8ビット毎のデー
タ書き込み用アドレスの発生(ステップ208:40
1)を指示する。こうしてデータ操作回路102から出
力される8ビットの音声データは、アドレス発生回路1
03で発生される8ビット単位での書き込みアドレスに
従って継続的な記憶を繰り返す(ステップ209、21
0)。The voice data encoded by the voice encoding circuit 101 is continuously input to the data operation circuit 102,
Data operation is performed according to an instruction from the control circuit 104. At the start of storage, the data operation circuit 102 operates data because the memory circuit 105 is not storing voice data (memory capacity is not saturated: step 205). 104 is
The data operation circuit 102 is instructed not to perform an operation (8-bit input is not operated and 8-bit output is performed), and at the same time, the write address generation circuit 103 is generated with a data write address for each 8-bit (step 208: 40
Instruct 1). In this way, the 8-bit audio data output from the data operation circuit 102 is the address generation circuit 1
Continuous storage is repeated according to the write address in 8-bit units generated in step 03 (steps 209, 21).
0).
【0014】記憶の繰り返しに伴い(ステップ203〜
210の繰り返し)、制御回路104は、メモリ回路1
05への記憶蓄積の状態を監視する(ステップ20
5)。そして、メモリ回路105の記憶飽和を検出する
と、制御回路104は初期に設定したデータ長(8ビッ
トに設定)に対し、そこから特定の値として1(任意で
あり説明のため仮に1ビットとする)を減算して新たに
7ビットを設定し(ステップ206)、データ操作回路
102へ設定の変更を指示する。データ操作回路102
は、データ長の変更に対して、8ビットで入力されるデ
ータを7ビットのデータへ変換して出力(音声の品質に
対して最も影響の小さい最下位の1ビットを削除して7
ビットデータを作成)する。With repeated storage (step 203-)
210), and the control circuit 104 uses the memory circuit 1
The state of storage and storage in 05 is monitored (step 20).
5). Then, when the memory saturation of the memory circuit 105 is detected, the control circuit 104 sets 1 as a specific value from the initially set data length (set to 8 bits) (arbitrary and temporarily set to 1 bit for explanation). ) Is subtracted to newly set 7 bits (step 206), and the data operation circuit 102 is instructed to change the setting. Data operation circuit 102
Changes the data length, converts the input data of 8 bits into 7-bit data and outputs it (the least significant 1 bit that has the least influence on the voice quality is deleted and
Create bit data).
【0015】また、制御回路104は、同時に書き込み
アドレス発生回路103に対してもこれまでの8ビット
単位でのアドレス発生を7ビット単位でのアドレス発生
に変更させる(ステップ207:402)。具体的に
は、これまで記憶を行ってきた8ビットのデータ全てに
ついて、その最下位ビットが記憶されるメモリ領域(8
アドレスおきに配置されている)を空き領域として今後
の記憶領域にあてる。これによりメモリ回路105の全
容量のおよそ1/8が新たな記憶領域として確保でき
(本実施例では、データ長の再設定を1ビット減算で行
ったが、これを2ビット減算、あるいは4ビット減算な
どとすることも可能で、これを行った場合、より大きな
空き領域を確保できる)、メモリ回路が飽和状態となっ
た以降においても特定量の追加記憶が可能になる。At the same time, the control circuit 104 also causes the write address generation circuit 103 to change the existing 8-bit address generation to 7-bit address generation (step 207: 402). Specifically, for all 8-bit data that has been stored so far, the least significant bit is stored in the memory area (8
It is allocated to each future address as a free area. As a result, about ⅛ of the total capacity of the memory circuit 105 can be secured as a new storage area (in the present embodiment, the data length was reset by 1 bit subtraction, but this was subtracted by 2 bit or 4 bit. Subtraction or the like is also possible, and if this is done, a larger free area can be secured), and a specific amount of additional storage is possible even after the memory circuit is saturated.
【0016】以上のデータ長の再設定を含む音声データ
記憶動作の繰り返し(ステップ203〜210)は、音
声記憶の停止、あるいは、データ長が音声データの認識
品質が確保されなくなるデータ長になるまで継続的に行
われる(ステップ210)。さて、制御回路104は、
音声データの記憶繰り返しにおいて、その終了を図示し
ない操作パネルや通信回線を介した通信相手端末からの
指示、または直接的な音声信号の停止等で検出すると、
最終的なデータ長を自回路内、あるいはメモリ回路10
5の特定位置へ記憶保管(ステップ211)して記憶動
作を終了する。Repeating the voice data storage operation including the resetting of the above data length (steps 203 to 210) continues until the voice storage is stopped or the data length becomes the data length at which the recognition quality of the voice data cannot be secured. It is continuously performed (step 210). Now, the control circuit 104 is
When the end of storage of voice data is detected by an instruction from a communication partner terminal via an operation panel or a communication line (not shown), or a direct stop of a voice signal,
The final data length is stored in its own circuit or in the memory circuit 10.
The storage operation is completed by storing and storing in the specific position 5 (step 211).
【0017】次に、読み出し再生動作について説明す
る。始めに、制御回路104は、音声データの読み出し
再生について、その開始を図示しない操作パネルや通信
回線を介した通信相手端末からの指示により検出する
と、自回路内、あるいはメモリ回路105の特定位置へ
記憶保持された音声データの最終的なデータ長を読み出
す(ステップ302)。Next, the reading and reproducing operation will be described. First, when the control circuit 104 detects the start of reading and reproduction of audio data by an instruction from a communication partner terminal via an operation panel or a communication line (not shown), the control circuit 104 moves to its own circuit or to a specific position of the memory circuit 105. The final data length of the voice data stored and held is read (step 302).
【0018】そして、まず読み出しアドレス発生回路1
07に対して、8ビット単位での読み出しアドレスの発
生(ステップ303)を指示し、その先頭アドレスから
最終的なデータ長分毎のデータを読み出しデータ補正回
路106へ入力させる。データ補正回路106では、読
み出された最終データ長分のデータに対し、それを8ビ
ットの大きさになるように最下位ビット側に特定ビット
(例えば、全て0)を付加させ、音声復号化回路108
へ出力する(ステップ305)。First, the read address generation circuit 1
07 is instructed to generate a read address in 8-bit units (step 303), and the data for each final data length is input to the read data correction circuit 106 from the start address. The data correction circuit 106 adds a specific bit (for example, all 0s) to the least significant bit side of the read data of the final data length so that it has a size of 8 bits, and performs voice decoding. Circuit 108
(Step 305).
【0019】音声復号化回路108から出力された補正
後の音声データは、音声復号化回路108によりアナロ
グの音声信号に戻され(ステップ306)、図示しない
スピーカ等で再生される(ステップ307)。ところ
で、読み出しアドレス発生回路107における読み出し
アドレスの発生であるが、これは、読み出し再生が開始
された直後は8ビット毎の出力を発生し、それがメモリ
回路105の最終アドレスに至った時点で、初期アドレ
スに戻して7ビット毎のアドレス発生に切り換えられ
る。ここでのアドレス発生の具体的な詳細は、書き込み
時における書き込みアドレス発生回路103のアドレス
発生動作と同様である(ステップ303:401,40
2)。The corrected audio data output from the audio decoding circuit 108 is returned to an analog audio signal by the audio decoding circuit 108 (step 306) and reproduced by a speaker (not shown) or the like (step 307). By the way, the read address is generated in the read address generation circuit 107. This is because the output of every 8 bits is generated immediately after the read reproduction is started, and when it reaches the final address of the memory circuit 105, The address is returned to the initial address and switched to the address generation for every 7 bits. The specific details of the address generation here are the same as the address generation operation of the write address generation circuit 103 at the time of writing (steps 303: 401, 40).
2).
【0020】以上の実施例では、音声の符号化方式とし
て、8ビット幅のデジタル音声データを出力するPCM
方式を用いた場合について説明を行ったが、これ以外に
も、特定の処理を行ってより高効率なデータ圧縮を実現
するような音声符号化方式に対しても適用できる。例え
ば、その符号化方式の一つである7kHzオーディオ符
号化方式(G.722)は、デジタル化した14ビット
のデジタル音声信号を、直交ミラ−フィルタによって高
域、低域に帯域分割した後、高域信号は高域符号器によ
り2ビットの高域データに、低域信号は低域符号器によ
り6ビットの低域データにそれぞれ符号化し、さらに双
方の信号を多重化して8ビットの符号化信号を出力する
符号化方式であるが、本発明においてこの符号化方式を
用いた場合、先のPCM方式では音声の再生品質に最も
影響の小さいデータとして、音声データの最下位ビット
を選択したが、同様に削減の影響が最も少ないデータと
して高域データを選択することができる。In the above embodiments, the PCM for outputting 8-bit width digital audio data is used as the audio encoding system.
Although the case where the method is used has been described, the present invention can also be applied to a voice encoding method that realizes more efficient data compression by performing a specific process. For example, in the 7 kHz audio encoding method (G.722), which is one of the encoding methods, a digitized 14-bit digital audio signal is band-divided into a high band and a low band by an orthogonal mirror filter, The high-frequency signal is encoded by the high-frequency encoder into 2-bit high-frequency data, the low-frequency signal is encoded by the low-frequency encoder into 6-bit low-frequency data, and both signals are multiplexed to obtain 8-bit encoding. Although this is a coding method for outputting a signal, when this coding method is used in the present invention, the least significant bit of the audio data is selected as the data having the least influence on the reproduction quality of the audio in the PCM method. Similarly, high-frequency data can be selected as the data that is least affected by the reduction.
【0021】また、以上の実施例では、メモリ回路10
5が飽和し、データ操作回路102でのデータ削減が行
われると、既にメモリ回路105に記憶されたデータ全
てを新たなデータ長のデータとして取り扱うが、特にそ
の必要はなく、例えば、データ長の削減が行われた直後
に音声の記憶が終了した場合、即ちメモリ回路105の
スタートアドレスに近い領域のみ新たなデータ長で上書
きされ、エンドアドレスに近い領域では削減前のデータ
が残っている場合には、制御回路104等に最終的なデ
ータ長、最終的な書き込みアドレスを共に記憶保持する
事で、削減されたデータのみにデータの補正を行うこと
も可能である。Further, in the above embodiments, the memory circuit 10
When 5 is saturated and the data is reduced in the data operation circuit 102, all the data already stored in the memory circuit 105 is treated as data of a new data length, but this is not particularly necessary. In the case where the voice storage ends immediately after the reduction is performed, that is, only the area near the start address of the memory circuit 105 is overwritten with the new data length, and the data before the reduction remains in the area near the end address. By storing and holding the final data length and the final write address together in the control circuit 104 and the like, it is possible to correct the data only for the reduced data.
【0022】[0022]
【発明の効果】本発明は以上の説明から明かな如く、メ
モリ回路におけるデータ記憶の状況を逐次監視し、音声
の記憶終了指示を検出する以前にメモリ回路での記憶飽
和を検出した場合に、メモリ回路に既に記憶済みのデー
タから音声の再生品質に最も影響の少ないデータを選択
してそのアドレスに新たな音声データを記録する。従っ
てメモリ回路が飽和してもなおデータの追加記憶要求が
ある場合に、音声が認識可能な音声品質を確保した上で
追加記憶が可能な音声データの記憶装置を提供できる。As is apparent from the above description, the present invention successively monitors the state of data storage in the memory circuit, and detects storage saturation in the memory circuit before detecting the voice storage end instruction. From the data already stored in the memory circuit, the data that has the least influence on the reproduction quality of the voice is selected and new voice data is recorded at that address. Therefore, even if the memory circuit is saturated, if there is a request for additional storage of data, it is possible to provide a voice data storage device capable of performing additional storage while ensuring voice quality that allows voice recognition.
【図1】本発明の一実施例に係わる音声データの記憶装
置の概略構成図である。FIG. 1 is a schematic configuration diagram of a voice data storage device according to an embodiment of the present invention.
【図2】本発明の音声データの記憶装置の一実施例に係
る音声データの記憶動作の手順を示すフローチャート図
である。FIG. 2 is a flow chart diagram showing a procedure of a voice data storage operation according to an embodiment of a voice data storage device of the present invention.
【図3】本発明の音声データの記憶装置の一実施例に係
る音声データの読み出し動作の手順を示すフローチャー
ト図である。FIG. 3 is a flowchart showing a procedure of an audio data read operation according to an embodiment of an audio data storage device of the present invention.
【図4】本発明の一実施例に係るメモリ回路105上で
の音声データの記憶配置と書き込みアドレス発生回路1
03でのアドレス発生の動作を示す図である。FIG. 4 is a memory data storage arrangement and a write address generation circuit 1 on a memory circuit 105 according to an embodiment of the present invention.
It is a figure which shows the operation | movement of the address generation in 03.
101 音声符号化回路 102 データ操作回路 103 書き込みアドレス発生回路 104 制御回路 105 メモリ回路 106 データ補正回路 107 読み出しアドレス発生回路 108 音声復号化回路 101 voice coding circuit 102 data operation circuit 103 write address generation circuit 104 control circuit 105 memory circuit 106 data correction circuit 107 read address generation circuit 108 voice decoding circuit
Claims (3)
タとする符号化回路と、該符号化回路で符号化した音声
データを記憶蓄積する半導体メモリ等からなるメモリ回
路と、該メモリ回路から音声データを読みだして音声信
号に復号化する復号化回路とを備えた音声データの記憶
装置において、 前記メモリ回路での音声データの記憶飽和を監視するメ
モリ飽和検出手段と、該メモリ飽和検出手段がメモリ回
路の飽和を検出した場合に前記符号化回路からの音声デ
ータのデータ長を特定ビットづつ削減するデータ操作手
段と、該データ操作手段でのデータ操作の状況に応じて
前記メモリ回路に対するデータ配置用アドレスの発生を
変化させるアドレス発生手段と、前記メモリ回路から音
声データを読みだして前記データ操作手段で削減された
データを特定ビットの付加により補正するデータ補正手
段とを備えることを特徴とする音声データの記憶装置。1. An encoding circuit for encoding an audio signal into digital audio data, a memory circuit including a semiconductor memory or the like for storing and accumulating audio data encoded by the encoding circuit, and an audio from the memory circuit. In a voice data storage device comprising a decoding circuit for reading data and decoding it into a voice signal, a memory saturation detection means for monitoring storage saturation of voice data in the memory circuit, and the memory saturation detection means Data operation means for reducing the data length of the audio data from the encoding circuit by a specific bit when saturation of the memory circuit is detected, and data arrangement for the memory circuit according to the situation of data operation in the data operation means Address generating means for changing the generation of the use address and audio data read from the memory circuit and the data reduced by the data operating means. And a data correction unit that corrects the data by adding a specific bit.
出手段がメモリ回路の飽和を検出する度に前記符号化回
路から出力される音声データの最下位ビットから順にデ
ータの削減を行う最下位データ操作手段を備えることを
特徴とする請求項1記載の音声データの記憶装置。2. The least significant data, wherein the data operating means performs data reduction in order from the least significant bit of audio data output from the encoding circuit each time the memory saturation detecting means detects saturation of the memory circuit. The audio data storage device according to claim 1, further comprising an operating unit.
出手段がメモリ回路の飽和を検出する度に前記符号化回
路から出力される音声データの高周波成分から順にデー
タの削減を行う高周波データ操作手段を備えることを特
徴とする請求項1記載の音声データの記憶装置。3. The high-frequency data operating means for reducing the data sequentially from the high-frequency component of the audio data output from the encoding circuit each time the memory operation detecting means detects the saturation of the memory circuit. The audio data storage device according to claim 1, further comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30059993A JPH07154469A (en) | 1993-11-30 | 1993-11-30 | Storage device for sound data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30059993A JPH07154469A (en) | 1993-11-30 | 1993-11-30 | Storage device for sound data |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07154469A true JPH07154469A (en) | 1995-06-16 |
Family
ID=17886790
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP30059993A Pending JPH07154469A (en) | 1993-11-30 | 1993-11-30 | Storage device for sound data |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07154469A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1999022365A1 (en) * | 1997-10-28 | 1999-05-06 | America Online, Inc. | Perceptual subband audio coding using adaptive multitype sparse vector quantization, and signal saturation scaler |
-
1993
- 1993-11-30 JP JP30059993A patent/JPH07154469A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1999022365A1 (en) * | 1997-10-28 | 1999-05-06 | America Online, Inc. | Perceptual subband audio coding using adaptive multitype sparse vector quantization, and signal saturation scaler |
| US5987407A (en) * | 1997-10-28 | 1999-11-16 | America Online, Inc. | Soft-clipping postprocessor scaling decoded audio signal frame saturation regions to approximate original waveform shape and maintain continuity |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH05334800A (en) | Audio data dubbing control circuit | |
| JPH10243344A (en) | Video recording and playback device | |
| JPH07154469A (en) | Storage device for sound data | |
| JPH06275092A (en) | Recording and reproducing device | |
| JP2003006991A (en) | Digital signal processor, digital signal processing method, and digital signal regenerative reception system | |
| US5956670A (en) | Speech reproducing device capable of reproducing long-time speech with reduced memory | |
| JPH11242500A (en) | Method for recording digitized audio signal and compression circuit for telephone call answering machine | |
| JPH08214058A (en) | Recorder for telephone set | |
| JP3775525B2 (en) | Decoding device and decoding method | |
| JP3061323B2 (en) | Recording / reproduction control circuit of disk recording / reproduction device | |
| US20020004722A1 (en) | Voice speed converting apparatus | |
| JPH0368399B2 (en) | ||
| JP2001318700A (en) | Speech speed converter | |
| JP3317169B2 (en) | Decoding and reproducing apparatus for digitally compressed data | |
| JPH11224464A (en) | Information recording device | |
| JPH0535300A (en) | Voice recording and reproducing device | |
| JPH0744199A (en) | Voice recording / playback device | |
| JPH09190678A (en) | Digital voice reproducing device | |
| JP3985407B2 (en) | Recording / reproducing apparatus and recording / reproducing method | |
| JP2004205679A (en) | Apparatus and method for audio data processing | |
| KR0182942B1 (en) | Voice recording / playback device for supersonic protection | |
| WO2001067438A1 (en) | Slowed-down voice reproducing method | |
| JP4363924B2 (en) | Audio equipment | |
| JP4531730B2 (en) | Compressed information storage device | |
| JPH103749A (en) | Reproducing device and recording device |