JPH1027000A - Speech speed converter - Google Patents

Speech speed converter

Info

Publication number
JPH1027000A
JPH1027000A JP8181024A JP18102496A JPH1027000A JP H1027000 A JPH1027000 A JP H1027000A JP 8181024 A JP8181024 A JP 8181024A JP 18102496 A JP18102496 A JP 18102496A JP H1027000 A JPH1027000 A JP H1027000A
Authority
JP
Japan
Prior art keywords
compression
switch
speed
memory
rate
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.)
Granted
Application number
JP8181024A
Other languages
Japanese (ja)
Other versions
JP3371693B2 (en
Inventor
Teruhiko Karashima
輝彦 辛島
Toshiyuki Ito
敏之 伊藤
Hiroshige Asada
博重 浅田
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.)
Denso Corp
Original Assignee
Denso 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 Denso Corp filed Critical Denso Corp
Priority to JP18102496A priority Critical patent/JP3371693B2/en
Publication of JPH1027000A publication Critical patent/JPH1027000A/en
Application granted granted Critical
Publication of JP3371693B2 publication Critical patent/JP3371693B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Abstract

(57)【要約】 【課題】 大きな専用メモリを設けることなく、再生速
度を自由に可変速できるようにする。 【解決手段】 アナログ音声をディジタル音声データと
して記憶するメモリ10と、メモリ10から読み出す音
声データの転送速度をダウンスイッチ2あるいはアップ
スイッチ3のスイッチ操作に応じて可変速転送する転送
速度制御部20とを備えるとともに、ダウンスイッチ2
あるいはアップスイッチ3のスイッチ操作に応じた圧縮
率あるいは伸長率を算出する圧縮伸長率制御回路31
と、圧縮伸長率制御回路31が算出した圧縮率あるいは
伸長率に基づいて転送速度制御部20から転送される音
声データを圧縮あるいは伸長する圧縮伸長回路31とか
らなる話速変換部30を備えている。
(57) [Summary] [PROBLEMS] To make it possible to freely change the reproduction speed without providing a large dedicated memory. SOLUTION: A memory 10 for storing analog sound as digital sound data, a transfer speed control unit 20 for transferring a transfer speed of sound data read from the memory 10 at a variable speed in response to a switch operation of a down switch 2 or an up switch 3. With down switch 2
Alternatively, a compression / expansion rate control circuit 31 for calculating a compression rate or an expansion rate according to the operation of the up switch 3
And a speech speed conversion unit 30 comprising a compression / expansion circuit 31 for compressing or expanding audio data transferred from the transfer speed control unit 20 based on the compression ratio or expansion ratio calculated by the compression / expansion ratio control circuit 31. I have.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、メモリに記憶させ
た音声データを設定手段からの設定操作に応じて圧縮あ
るいは伸長して可変速再生する話速変換装置に関するも
のである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a speech speed converter for compressing or expanding voice data stored in a memory in accordance with a setting operation from a setting means and reproducing the voice data at a variable speed.

【0002】[0002]

【従来の技術】近年、マイクロホン等より入力したアナ
ログ音声をディジタル音声データに変換してメモリ等の
記録媒体に記録し、その記録したディジタル音声データ
をアナログ音声信号に変換してスピーカで再生できるよ
うにした音声再生装置を電話機等の各種の電子・通信機
器に適用して、音声メモ、音声ガイガイダンスとして利
用されるようになった。
2. Description of the Related Art In recent years, analog audio input from a microphone or the like is converted into digital audio data and recorded on a recording medium such as a memory, and the recorded digital audio data is converted into an analog audio signal and can be reproduced by a speaker. The audio reproduction device described above is applied to various electronic and communication devices such as telephones, and is used as a voice memo and voice guidance.

【0003】この種の音声再生装置において、メモリ等
の記録媒体に記録されたディジタル音声データを圧縮再
生して、高速で早聞き再生をできようにしたものが種々
提案されている。例えば、特開平6−332500号公
報においては、操作部により指示された再生速度が標準
再生速度から所定の高速再生速度までの間である場合に
は音声信号の時間軸圧縮を行って内容が認識できる状態
で再生し、所定の高速再生速度を越える速度であるとき
には音声信号が記録されているか否かを判別可能な状態
で再生することが提案されている。
There have been proposed various types of audio reproducing apparatuses of this kind, which can reproduce digital audio data recorded on a recording medium such as a memory in a compressed manner so as to be able to play at a high speed at a high speed. For example, in Japanese Patent Application Laid-Open No. Hei 6-332500, when the playback speed specified by the operation unit is between a standard playback speed and a predetermined high-speed playback speed, the content of the audio signal is recognized by performing time axis compression. It has been proposed to reproduce in a state where it can be performed, and when the speed exceeds a predetermined high-speed reproduction speed, it is possible to determine whether an audio signal is recorded or not.

【0004】ここで、上記特開平6−332500号公
報に記載された時間軸圧縮は、例えば2倍速再生におい
ては、図5(a)に示すように、再生音声データのP1
部に重み窓関数W(m)を掛け、後部P2部にこれとは
反対の重み窓関数1−W(m)を掛け、それぞれを加算
することにより、2周期分の信号を1周期に時間軸圧縮
するTDHS(Time Domain Harmonic Scale)方式を採
用している。即ち、前後の関係を保ちつつ2つの波形の
平均を取ることにより、音がつながって聞こえるように
圧縮するものである。
Here, the time axis compression described in the above-mentioned Japanese Patent Application Laid-Open No. 6-332500, for example, in double-speed reproduction, as shown in FIG.
Is multiplied by the weight window function W (m) and the rear part P2 is multiplied by the opposite weight window function 1-W (m). A TDHS (Time Domain Harmonic Scale) method for axial compression is adopted. That is, by taking the average of the two waveforms while maintaining the anteroposterior relationship, the compression is performed so that the sounds can be connected and heard.

【0005】また、4倍速再生においては、図5(b)
に示すように、再生音声データのP5部に重み窓関数W
(m)を掛け、後部P6部にこれとは反対の重み窓関数
1−W(m)を掛けて、波形部P5とP6の間の2個の
波形部を間引いて、重み付けされた波形P5部とP6部
とを加算することにより、4周期分の信号を1周期に時
間軸圧縮する。また、図5(a)(b)の矢印で示すよ
うに、重み窓関数の傾きをかえることにより、さらに細
かい速度調整が可能となるものである。
In quadruple speed reproduction, FIG.
As shown in the figure, the weight window function W
(M), the rear part P6 is multiplied by the opposite weight window function 1-W (m), and the two waveform parts between the waveform parts P5 and P6 are thinned to obtain a weighted waveform P5. By adding the section and the P6 section, the signal for four cycles is time-axis compressed to one cycle. Further, as shown by arrows in FIGS. 5A and 5B, by changing the slope of the weight window function, finer speed adjustment can be performed.

【0006】[0006]

【発明が解決しようとする課題】しかしながら、上述し
た特開平6−332500号公報に記載されたものにお
いては、メモリから読み出す音声データの転送速度を制
御できないため、大きな容量の専用メモリを設ける必要
が生じてコストが上昇するという問題を生じる。また、
音声データの圧縮率を連続的に制御することができない
ため、すなわち、再生速度を連続的に制御できないた
め、この種再生装置の操作性が悪いという問題を生じ
る。そこで、本発明は上記問題点に鑑みてなされたもの
であり、大きな専用メモリを設けることなく、再生速度
を自由に可変速できるようにすることにある。
However, in the device described in Japanese Patent Application Laid-Open No. Hei 6-332500, the transfer rate of audio data read from the memory cannot be controlled, so that a large-capacity dedicated memory must be provided. This raises the problem of increased costs. Also,
Since the compression rate of the audio data cannot be controlled continuously, that is, the reproduction speed cannot be controlled continuously, there arises a problem that the operability of this type of reproduction apparatus is poor. In view of the above, the present invention has been made in view of the above problems, and has as its object to enable the reproduction speed to be freely variable without providing a large dedicated memory.

【0007】[0007]

【課題を解決するための手段】本発明は、メモリに記憶
させた音声データを設定手段からの設定操作に応じて圧
縮あるいは伸長して可変速再生する話速変換装置であっ
て、請求項1に記載の発明によれば、メモリから読み出
す音声データの転送速度を設定手段からの設定操作に応
じて可変速転送する転送速度制御手段を備えることによ
り、小さな容量のメモリを設けるだけで、所望の音声デ
ータの圧縮伸長が可能となるので、大きな容量のメモリ
設ける必要がなくなって、この種の話速変換装置を安価
に製造できるようになる。
According to the present invention, there is provided a speech speed converter for compressing or expanding voice data stored in a memory in accordance with a setting operation from a setting means to reproduce the voice data at a variable speed. According to the invention described in (1), by providing the transfer rate control means for performing variable-speed transfer of the transfer rate of the audio data read from the memory in accordance with the setting operation from the setting means, it is possible to provide a desired memory only by providing a small-capacity memory. Since voice data can be compressed and decompressed, it is not necessary to provide a large-capacity memory, and this type of speech speed conversion device can be manufactured at low cost.

【0008】また、設定手段からの設定操作に応じた圧
縮率あるいは伸長率を算出する圧縮伸長率制御手段を備
えることにより、連続的に圧縮率あるいは伸長率を算出
することが可能となって、連続的に音声データを圧縮、
伸長できるようになる。さらに、圧縮伸長率制御手段が
算出した圧縮率あるいは伸長率に基づいて転送速度制御
手段から転送される音声データを圧縮あるいは伸長する
圧縮伸長手段を備えることにより、音声データを効率よ
く圧縮、伸長できるようになる。
Further, by providing a compression / expansion rate control means for calculating a compression rate or an expansion rate according to a setting operation from the setting means, it is possible to continuously calculate a compression rate or an expansion rate. Continuously compress audio data,
It can be extended. Furthermore, by providing compression / expansion means for compressing or expanding audio data transferred from the transfer rate control means based on the compression rate or expansion rate calculated by the compression / expansion rate control means, audio data can be efficiently compressed and expanded. Become like

【0009】[0009]

【発明の実施の形態】以下に、本発明の話速変換装置を
携帯電話の音声メモあるいは音声ガイダンスに適用した
場合の実施の形態を図に基づいて説明する。図1は音声
メモあるいは音声ガイダンス機能を備えた携帯電話1の
概略を示す図である。この携帯電話1は、音声メモある
いは音声ガイダンスに記憶された音声データを段々遅く
再生するためのダウンスイッチ2と、段々速く再生する
ためのアップスイッチ3と、これらのスイッチ2,3の
操作の設定を元に戻すリセットスイッチ4と、ダイヤル
するためのテンキーとアスタリスクキー(*)とシャー
プキー(#)との12個のキーからなるダイヤルキー5
と、ダイヤル番号等を表示する表示装置6とをその外表
面に備えるとともに、その内部にダウンスイッチ2、ア
ップスイッチ3およびリセットスイッチ4に接続される
本発明の話速変換装置(図2参照)を備えている。
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing an embodiment of the present invention applied to a voice memo or voice guidance of a cellular phone. FIG. 1 is a diagram schematically showing a mobile phone 1 having a voice memo or voice guidance function. The mobile phone 1 includes a down switch 2 for gradually and slowly reproducing voice data stored in a voice memo or a voice guidance, an up switch 3 for gradually and rapidly reproducing the voice data, and setting of operation of these switches 2 and 3. Reset switch 4, and dial key 5 consisting of 12 keys of ten keys, asterisk key (*) and sharp key (#) for dialing
And a display device 6 for displaying a dial number or the like on its outer surface, and a speech speed conversion device of the present invention connected to the down switch 2, the up switch 3 and the reset switch 4 therein (see FIG. 2). It has.

【0010】図2は本発明の話速変換装置の構成を示す
ブロック図である。この話速変換装置は、アナログ音声
信号をディジタル音声データに符号化して記憶するメモ
リ10と、メモリ10から読み出すディジタル音声デー
タの転送速度をダウンスイッチ2のスイッチ操作および
アップスイッチ3のスイッチ操作に応じた速度で話速変
換部30に転送する転送速度制御部20と、ダウンスイ
ッチ2のスイッチ操作に応じた伸長率あるいはアップス
イッチ3のスイッチ操作に応じた圧縮率を算出するとと
もに、算出した伸長率あるいは圧縮率に基づいてディジ
タル音声データを伸長あるいは圧縮する話速変換部30
と、話速変換部30から伸長あるいは圧縮されて出力さ
れるディジタル音声データをアナログ音声信号に変換す
るとともに、この変換されたアナログ音声信号を音声に
変換するD/A変換部40と、上述の各スイッチ2,
3,4から構成している。
FIG. 2 is a block diagram showing the configuration of the speech speed converter of the present invention. This speech speed conversion device encodes and stores an analog voice signal into digital voice data and stores a digital voice data read out from the memory 10 in accordance with a switch operation of the down switch 2 and a switch operation of the up switch 3. A transfer rate control unit 20 for transferring to the speech speed conversion unit 30 at a speed determined by the user, calculating a decompression rate according to the switch operation of the down switch 2 or a compression rate according to the switch operation of the up switch 3, and calculating the calculated decompression rate. Alternatively, a speech speed conversion unit 30 for expanding or compressing digital voice data based on a compression ratio.
A D / A converter 40 for converting digital voice data output from the speech speed converter 30 after being expanded or compressed into an analog voice signal, and converting the converted analog voice signal into voice; Each switch 2,
3 and 4.

【0011】ここで、各スイッチ2,3,4は設定手段
となり、ダウンスイッチ2は、このスイッチ2を押圧し
ている間は所定の値となるまで所定の時間毎に下降信号
を出力し、押圧を停止することにより停止した位置の出
力を保持するスイッチである。一方、アップスイッチ3
は、このスイッチ3を押圧している間は所定の値となる
まで所定の時間毎に上昇信号を出力し、押圧を停止する
ことにより停止した位置の出力を保持するスイッチであ
る。
Here, each of the switches 2, 3, and 4 serves as setting means, and the down switch 2 outputs a descending signal every predetermined time until the switch 2 reaches a predetermined value while the switch 2 is pressed. This is a switch for holding the output at the stopped position by stopping the pressing. On the other hand, up switch 3
Is a switch that outputs an ascending signal at predetermined time intervals until a predetermined value is reached while the switch 3 is being pressed, and holds the output at the stopped position by stopping the pressing.

【0012】メモリ10はROMあるいはRAMから構
成しており、アナログ音声をそのままディジタル変調方
式で符号化されたディジタル音声データを、あるいはア
ナログ音声を適応差分パルス符号変調方式(Adaptive D
iferential Pulse Cord Modulation)、いわゆるADP
CMで符号化されたディジタル音声データを予め記憶し
ている。このメモリ10は、例えば、5分間分のディジ
タル音声データを記憶するために10Mビットの記憶容
量のものを使用する。
The memory 10 is composed of a ROM or a RAM, and digital voice data obtained by encoding analog voice as it is in a digital modulation system or analog voice is converted into an adaptive differential pulse code modulation system (Adaptive D-code).
iferential Pulse Cord Modulation), so-called ADP
Digital audio data encoded by CM is stored in advance. The memory 10 has a storage capacity of 10 Mbits for storing digital audio data for 5 minutes, for example.

【0013】転送速度制御部20はメモリ10に記憶さ
れたディジタル音声データを1フレーム(この場合、3
2msのディジタル音声データを1フレームとしてい
る)毎にメモリ10から読み出すとともに、その読み出
した1フレーム毎のディジタル音声データを話速変換部
30に転送するための速度を上述のダウンスイッチ2の
スイッチ操作あるいはアップスイッチ3のスイッチ操作
に応じて制御するために設けている。そして、後述する
話速変換部30の圧縮伸長率制御回路31が算出した伸
長率あるいは圧縮率(以後、圧縮伸長率という)に応じ
た速度でメモリ10から1フレーム毎のディジタル音声
データを読み出し、圧縮伸長率に応じた転送速度で話速
変換部30のメモリ(例えばRAM)に1フレーム毎の
ディジタル音声データを送出することとなる。そのた
め、話速変換部30のメモリ(例えばRAM)の記憶容
量は小さく、例えば10〜20Kビットの記憶容量のも
のを用いる。
The transfer rate control unit 20 converts the digital audio data stored in the memory 10 into one frame (in this case, 3
The digital audio data of 2 ms is defined as one frame) from the memory 10 and the speed at which the read digital audio data of each frame is transferred to the speech speed conversion unit 30 is controlled by the switch operation of the down switch 2 described above. Alternatively, it is provided for controlling according to the switch operation of the up switch 3. Then, the digital audio data for each frame is read out from the memory 10 at a speed corresponding to the expansion rate or the compression rate (hereinafter, referred to as the compression / expansion rate) calculated by the compression / expansion rate control circuit 31 of the speech speed conversion section 30 described later. The digital audio data for each frame is transmitted to the memory (for example, RAM) of the speech speed conversion unit 30 at the transfer speed corresponding to the compression / decompression rate. Therefore, the storage capacity of the memory (for example, RAM) of the speech speed conversion unit 30 is small, and for example, a storage capacity of 10 to 20 K bits is used.

【0014】話速変換部30はCPU,ROM,RAM
等からなる周知のマイクロコンピュータにより構成さ
れ、ダウンスイッチ2のスイッチ操作に応じた伸長率あ
るいはアップスイッチ3のスイッチ操作に応じた圧縮率
を演算して算出するとともに、この算出した演算結果を
転送速度制御部20および圧縮伸長回路32に送出する
圧縮伸長率制御回路31と、メモリ10に記憶されたデ
ィジタル音声データを転送速度制御部20を介してその
RAMに1フレーム毎に取り込んで、そのRAMに取り
込んだ1フレーム毎のディジタル音声データを圧縮伸長
率制御回路31から送出された圧縮伸長率に基づいて圧
縮あるいは伸長して、圧縮あるいは伸長されたディジタ
ル音声データをD/A変換部40に送出する圧縮伸長回
路32とからなる。
The speech speed conversion unit 30 includes a CPU, a ROM, and a RAM.
The microcomputer calculates and calculates a decompression rate according to a switch operation of the down switch 2 or a compression rate according to a switch operation of the up switch 3 and transfers the calculated result to a transfer speed. The compression / expansion rate control circuit 31 sent to the control unit 20 and the compression / expansion circuit 32 and the digital audio data stored in the memory 10 are fetched into the RAM via the transfer rate control unit 20 for each frame, and are stored in the RAM. The captured digital audio data for each frame is compressed or decompressed based on the compression / decompression rate sent from the compression / decompression rate control circuit 31, and the compressed or decompressed digital audio data is sent to the D / A conversion unit 40. And a compression / decompression circuit 32.

【0015】D/A変換部40は話速変換部30の圧縮
伸長回路32から送出された圧縮あるいは伸長された1
フレーム毎のディジタル音声データをアナログ音声信号
に変換するD/A変換器と、D/A変換器により変換さ
れたアナログ音声信号を増幅する増幅器と、増幅器によ
り増幅されたアナログ音声信号を音声に変換するスピー
カより構成されている。
The D / A converter 40 compresses or expands the compressed or expanded one sent from the compression / expansion circuit 32 of the speech speed converter 30.
A D / A converter for converting digital audio data for each frame into an analog audio signal, an amplifier for amplifying the analog audio signal converted by the D / A converter, and converting the analog audio signal amplified by the amplifier to audio Speaker.

【0016】ついで、上述のように構成した話速変換装
置の処理動作を図3および図4のフローチャートに基づ
いて説明する。なお、このフローチャートに対応するプ
ログラムは話速変換部30を構成するマイクロコンピュ
ータのROMに予め記憶されている。この携帯電話1の
図示しない電源スイッチがオン動作されることにより、
話速変換部30のマイクロコンピュータはステップ10
0にて話速変換の処理プログラムの実行を開始する。つ
いで、ステップ102にて、第1フレームカウンタのカ
ウント値mをリセット(m=0)した後、ステップ10
4に移行して、第2フレームカウンタのカウント値kを
リセット(k=0)するとともに、圧縮伸長率R(m)
を初期値Ri(Ri=1.0)に初期化する。
Next, the processing operation of the speech speed converter constructed as described above will be described with reference to the flowcharts of FIGS. It should be noted that a program corresponding to this flowchart is stored in advance in a ROM of a microcomputer constituting the speech speed conversion unit 30. When a power switch (not shown) of the mobile phone 1 is turned on,
The microcomputer of the speech speed conversion unit 30 performs step 10
At 0, the execution of the speech speed conversion processing program is started. Next, in step 102, the count value m of the first frame counter is reset (m = 0), and then in step 10
4, the count value k of the second frame counter is reset (k = 0), and the compression / expansion rate R (m)
Is initialized to an initial value Ri (Ri = 1.0).

【0017】ついで、ステップ106に移行して、メモ
リ10に記憶されたディジタル音声データの1フレーム
(32ms分)を転送速度制御回路20が圧縮伸長率制
御回路31の圧縮伸長率に応じた転送速度(例えば、ア
ップスイッチ3が押圧されて圧縮する場合は速い速度で
転送し、ダウンスイッチ2が押圧されて伸長する場合は
遅い速度で転送する)で読み出したディジタル音声デー
タS(m,n)(なお、nは1〜Nの数値に設定可能で
あり、Nはサンプリング値を表し、例えば256に設定
されている)を取り込むとともに、ステップ102にて
リセットした第1フレームカウンタのカウント値mをイ
ンクリメント(m=m+1)する。
Next, the process proceeds to step 106, where the transfer rate control circuit 20 transfers one frame (32 ms) of the digital audio data stored in the memory 10 to the transfer rate corresponding to the compression / decompression rate of the compression / decompression rate control circuit 31. (For example, when the up switch 3 is pressed and compressed, the data is transferred at a high speed, and when the down switch 2 is pressed and expanded, the data is transferred at a low speed.) Digital audio data S (m, n) ( Note that n can be set to a numerical value from 1 to N, and N represents a sampling value, which is set to, for example, 256), and increments the count value m of the first frame counter reset in step 102. (M = m + 1).

【0018】ついで、ステップ108に移行して、ダウ
ンスイッチ2、アップスイッチ3およびリセットスイッ
チ4のうちのいずれかのスイッチ2,3,4がスイッチ
操作されたか否かの判定を行う。ここで、いずれかのス
イッチ2,3,4がスイッチ操作されていると、この操
作信号が話速変換部30に入力されて、このステップ1
08にて「Yes」と判定して、次のステップ110に
移行する。スイッチ2,3,4のいずれのスイッチもス
イッチ操作がなされていないと、ステップ108にて
「No」と判定してステップ120に移行する。
Next, the routine proceeds to step 108, where it is determined whether or not one of the switches 2, 3, and 4 among the down switch 2, the up switch 3, and the reset switch 4 has been operated. Here, if any one of the switches 2, 3, and 4 is operated, the operation signal is input to the speech speed conversion unit 30 and the operation of this step 1 is performed.
At 08, “Yes” is determined, and the routine goes to the next step 110. If no switch operation has been performed on any of the switches 2, 3, and 4, "No" is determined in step 108, and the process proceeds to step 120.

【0019】ステップ110に移行すると、ステップ1
04にてリセットした第2フレームカウンタのカウント
値kをインクリメント(k=k+1)して、ステップ1
12に移行し、ステップ108にて判定したスイッチ操
作がリセットスイッチ4のスイッチ操作であったか否か
の判定を行う。リセットスイッチ4がスイッチ操作され
ていると、このステップ112にて「Yes」と判定し
てステップ104に戻り、上述の処理動作を繰り返し実
行する。リセットスイッチ4がスイッチ操作されていな
いと、このステップ112にて「No」と判定してステ
ップ114に移行する。
At step 110, step 1
In step 1, the count value k of the second frame counter reset in step 04 is incremented (k = k + 1).
Then, the process proceeds to step 12, where it is determined whether or not the switch operation determined in step 108 is the switch operation of the reset switch 4. If the reset switch 4 has been operated, "Yes" is determined in step 112, and the process returns to step 104 to repeatedly execute the above-described processing operation. If the reset switch 4 has not been operated, the determination in step 112 is “No”, and the process proceeds to step 114.

【0020】ステップ114に移行すると、ステップ1
08にて判定したスイッチ操作がアップスイッチ3のス
イッチ操作であったか否かの判定を行う。アップスイッ
チ3がスイッチ操作されていると、このステップ114
にて「Yes」と判定してステップ116に移行し、ア
ップスイッチ3がスイッチ操作されていないと、ダウン
スイッチ2が操作されていることとなるので、このステ
ップ114にて「No」と判定してステップ118に移
行する。
At step 114, step 1
It is determined whether or not the switch operation determined at 08 is the switch operation of the up switch 3. If the up switch 3 is operated, this step 114
Is determined to be "Yes", and the process proceeds to step 116. If the up switch 3 has not been operated, the down switch 2 has been operated. Then, the process proceeds to step 118.

【0021】アップスイッチ3はこのスイッチ3を押圧
している間は所定の値となるまで所定の時間毎に上昇信
号を出力するものであるので、ステップ116に移行す
ると、アップスイッチ3のスイッチ操作、即ち圧縮率を
上昇させる操作に応じた圧縮伸長率(この場合は圧縮
率)R(m)=Ff(R(m−1),k)に変更する。
即ち、圧縮伸長率制御部がアップスイッチ3のスイッチ
操作状態を検出すると、この検出値に応じた信号に基づ
いて圧縮率R(m)=Ff(R(m−1),k)の演算
を次の数1に基づいて行って、圧縮率R(m)を算出
し、次のステップ120に移行する。
Since the up switch 3 outputs an ascending signal at predetermined time intervals until the value reaches a predetermined value while the switch 3 is being pressed, the operation of the up switch 3 is switched to step 116. That is, the compression / decompression ratio (compression ratio in this case) R (m) = Ff (R (m-1), k) according to the operation of increasing the compression ratio.
That is, when the compression / expansion rate control unit detects the switch operation state of the up switch 3, the compression rate R (m) = Ff (R (m-1), k) is calculated based on a signal corresponding to the detected value. The compression ratio R (m) is calculated based on the following equation (1), and the process proceeds to the next step 120.

【0022】[0022]

【数1】 R(m)=Re+(Ri−Re)exp(−m/τ) ただし、Reは最終の圧縮伸長率を表し、τは時間を表
す。
## EQU00001 ## R (m) = Re + (Ri-Re) exp (-m / .tau.) Where Re represents the final compression / expansion rate and .tau. Represents time.

【0023】同様にして、ダウンスイッチ2はこのスイ
ッチ2を押圧している間は所定の値となるまで所定の時
間毎に下降信号を出力するものであるので、ステップ1
18に移行すると、ダウンスイッチ2のスイッチ操作、
即ち伸長率を上昇させる操作に応じた圧縮伸長率(この
場合は伸長率)R(m)=Fs(R(m−1),k)に
変更する。即ち、圧縮伸長率制御回路31がダウンスイ
ッチ2のスイッチ操作状態を検出すると、この検出値に
応じた信号に基づいて伸長率R(m)=Fs(R(m−
1),k)の演算を上記した数1に基づいて行って、伸
長率R(m)を算出し、次のステップ120に移行す
る。
Similarly, the down switch 2 outputs a descending signal every predetermined time until it reaches a predetermined value while the switch 2 is being pressed.
At 18, the switch operation of the down switch 2 is performed.
That is, the compression / expansion rate (extension rate in this case) R (m) = Fs (R (m−1), k) is changed according to the operation of increasing the expansion rate. That is, when the compression / expansion rate control circuit 31 detects the switch operation state of the down switch 2, the expansion rate R (m) = Fs (R (m−
The operations of 1) and k) are performed on the basis of the above equation (1) to calculate the elongation rate R (m), and the process proceeds to the next step 120.

【0024】ステップ120に移行すると、ステップ1
16にて求めた圧縮率R(m)あるいはステップ118
にて求めた伸長率R(m)に基づいて、ステップ106
にて取り込んだ1フレーム分の音声波形データS(m,
n)を時間軸圧縮あるいは時間軸伸長を行い、新たな音
声波形データS’(m,n(n=1〜N−α))として
次のステップ122に移行する。
At step 120, step 1
The compression ratio R (m) obtained in step 16 or step 118
Step 106 based on the elongation rate R (m) obtained in
The one-frame audio waveform data S (m,
n) is subjected to time axis compression or time axis expansion, and the process proceeds to the next step 122 as new audio waveform data S ′ (m, n (n = 1 to N−α)).

【0025】ステップ122に移行すると、ステップ1
20にて求めた新たな音声波形データS’(m,n(n
=1−N−α))をそのRAMに記憶させるとともに、
新たな音声波形データS’(m,n(n=1〜N−
α))をD/A変換部40に送出する。これにより、D
/A変換部40のD/A変換器は新たな音声波形データ
S’(m,n(n=1〜N−α))をアナログ音声信号
に変換するとともに、D/A変換器により変換されたア
ナログ音声信号を増幅器により増幅して、スピーカより
圧縮あるいは伸長した音声を発することとなる。
At step 122, step 1
The new voice waveform data S ′ (m, n (n
= 1−N−α)) in the RAM,
New audio waveform data S ′ (m, n (n = 1 to N−
α)) to the D / A converter 40. This gives D
The D / A converter of the / A converter 40 converts the new audio waveform data S ′ (m, n (n = 1 to N−α)) into an analog audio signal and is converted by the D / A converter. The amplified analog audio signal is amplified by an amplifier, and a compressed or expanded audio is emitted from a speaker.

【0026】ついで、ステップ124に移行し、話速変
換部30は、メモリ10に記憶されたディジタル音声デ
ータの全てを転送速度制御部20が読み出したか否か、
即ち、転送速度制御部20が読み出すデータが残ってい
るか否か、あるいは、図示しない再生終了スイッチが押
圧されたか否かの判定を行う。転送速度制御部20が読
み出すディジタル音声データが残っている場合、あるい
は再生終了スイッチが押圧されていない場合は、このス
テップ124にて「Yes」と判定して上述のステップ
106に戻り、音声波形データを取り込んで、ステップ
106からステップ124までの処理動作を繰り返し実
行する。転送速度制御部20が読み出すデータが残って
いない場合、あるいは、再生終了スイッチが押圧された
場合は、音声再生処理が終了したものとして、ステップ
126に移行してこの処理プログラムの実行を終了す
る。
Then, proceeding to step 124, the speech speed conversion unit 30 determines whether or not the transfer speed control unit 20 has read all of the digital voice data stored in the memory 10.
That is, it is determined whether or not data to be read by the transfer speed control unit 20 remains or whether or not a reproduction end switch (not shown) has been pressed. If digital audio data to be read by the transfer rate control unit 20 remains, or if the reproduction end switch has not been pressed, "Yes" is determined in step 124 and the process returns to step 106, where the audio waveform data And the processing operations from step 106 to step 124 are repeatedly executed. If there is no data left to be read by the transfer rate control unit 20 or if the reproduction end switch is pressed, it is determined that the audio reproduction process has been completed, and the process proceeds to step 126 to terminate the execution of this processing program.

【0027】上述のように構成した本実施の形態におい
ては、メモリ10に記憶させたディジタル音声データを
ダウンスイッチ2のスイッチ操作に応じた伸長率あるい
はアップスイッチ3のスイッチ操作に応じた圧縮率に応
じて可変速転送する転送速度制御部20を備えているの
で、話速変換部30は10〜20Kビットの小さな容量
のメモリ(RAM)を設けるだけで、所望の音声データ
の圧縮伸長が可能となり、大きな容量のメモリ設ける必
要がなくなって、この種の話速変換装置を安価に製造で
きるようになる。
In the present embodiment configured as described above, the digital audio data stored in the memory 10 is converted into an expansion rate according to the operation of the down switch 2 or a compression rate according to the operation of the up switch 3. Since the transfer speed control unit 20 that performs variable-speed transfer in response is provided, the speech speed conversion unit 30 can compress and decompress desired audio data only by providing a small-capacity memory (RAM) of 10 to 20 Kbits. This eliminates the need to provide a large-capacity memory, so that this type of speech speed converter can be manufactured at low cost.

【0028】また、ダウンスイッチ2のスイッチ操作に
応じた伸長率あるいはアップスイッチ3のスイッチ操作
に応じた圧縮率を算出する圧縮伸長率制御回路31を備
えているので、連続的に圧縮率あるいは伸長率を算出す
ることが可能となって、連続的にメモリ10に記憶させ
たディジタル音声データを圧縮、伸長できるようにな
る。
Further, since a compression / decompression rate control circuit 31 for calculating a decompression rate in response to the operation of the switch of the down switch 2 or a compression rate in response to the operation of the switch of the up switch 3 is provided, the compression rate or the decompression is continuously increased. The rate can be calculated, and the digital audio data stored in the memory 10 can be continuously compressed and decompressed.

【0029】さらに、圧縮伸長率制御回路31が算出し
た圧縮伸長率に基づいて転送速度制御部20から転送さ
れるメモリ10に記憶させたディジタル音声データを圧
縮あるいは伸長する圧縮伸長回路32を備えることによ
り、音声データを効率よく圧縮、伸長できるようにな
る。
Furthermore, a compression / decompression circuit 32 for compressing or decompressing digital audio data stored in the memory 10 transferred from the transfer rate control unit 20 based on the compression / decompression rate calculated by the compression / decompression rate control circuit 31 is provided. Accordingly, audio data can be efficiently compressed and decompressed.

【0030】なお、上述の実施の形態においては、設定
手段としてダウンスイッチ2およびアップスイッチ3を
用いてメモリ10に記憶させたディジタル音声データを
伸長あるいは圧縮する例について説明したが、設定手段
として、車速センサあるいは騒音センサ等の各種センサ
を用いるようにしてもよい。例えば、騒音センサを用い
る場合、騒音が大きい場合は音声を伸長して遅い速度で
再生して、明瞭に聞き取れるように設定するとよい。
In the above embodiment, an example has been described in which the digital audio data stored in the memory 10 is expanded or compressed by using the down switch 2 and the up switch 3 as the setting means. Various sensors such as a vehicle speed sensor or a noise sensor may be used. For example, when a noise sensor is used, if the noise is loud, the sound may be expanded and reproduced at a low speed so that the sound can be clearly heard.

【0031】また、上述の実施の形態においては、本発
明の話速変換装置を音声メモあるいは音声ガイダンス機
能を有する携帯電話に適用する例について説明したが、
携帯電話に限らず、音声メモあるいは音声ガイダンス機
能を有する電子通信機器、例えば、音声ガイダンス機能
を有するナビゲーションシステムに用いるようにしても
よい。音声ガイダンス機能を有するナビゲーションシス
テムに用いる場合、車速が大きくなると音声を圧縮して
速い速度で再生し、車速が遅い場合は通常の速度で再生
して車速に追従できように設定するとよい。このように
設定すると、目的地点に近づくと早口で音声ガイドが行
われ、速い速度で運転していても目的地点を通過するこ
とが防止できるようになる。
Also, in the above-described embodiment, an example in which the speech speed conversion device of the present invention is applied to a mobile phone having a voice memo or voice guidance function has been described.
The present invention is not limited to a mobile phone, and may be used for an electronic communication device having a voice memo or a voice guidance function, for example, a navigation system having a voice guidance function. When used in a navigation system having a voice guidance function, it is preferable to set so that when the vehicle speed increases, the voice is compressed and reproduced at a high speed, and when the vehicle speed is low, the voice is reproduced at a normal speed to follow the vehicle speed. With this setting, when the vehicle approaches the destination, voice guidance is performed at a rapid speed, and it is possible to prevent the vehicle from passing through the destination even when driving at a high speed.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 本発明の話速変換装置を携帯電話に適用した
場合の携帯電話の外形を示す図である。
FIG. 1 is a diagram showing an outer shape of a mobile phone when a speech speed conversion device of the present invention is applied to a mobile phone.

【図2】 本発明の話速変換装置の構成を示すブロック
図である。
FIG. 2 is a block diagram illustrating a configuration of a speech speed conversion device according to the present invention.

【図3】 図2の話速変換装置の処理動作を示すフロー
チャートの前半部を示す図である。
FIG. 3 is a diagram illustrating a first half of a flowchart illustrating a processing operation of the speech speed conversion device in FIG. 2;

【図4】 図2の話速変換装置の処理動作を示すフロー
チャートの後半部を示す図である。
FIG. 4 is a diagram illustrating a latter half of a flowchart illustrating a processing operation of the speech speed conversion device in FIG. 2;

【図5】 従来の音声の時間軸圧縮を表す波形図であ
る。
FIG. 5 is a waveform chart showing conventional time axis compression of audio.

【符号の説明】[Explanation of symbols]

1…携帯電話、2…ダウンスイッチ(設定手段)、3…
アップスイッチ(設定手段)、4…リセットスイッチ、
10…メモリ、20…転送速度制御部、30…話速変換
部、31…圧縮伸長率制御回路、32…圧縮伸長回路、
40…D/A変換部
1 ... mobile phone, 2 ... down switch (setting means), 3 ...
Up switch (setting means), 4 ... Reset switch,
DESCRIPTION OF SYMBOLS 10 ... Memory, 20 ... Transfer rate control part, 30 ... Speech rate conversion part, 31 ... Compression / decompression rate control circuit, 32 ... Compression / decompression circuit,
40 D / A converter

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 メモリに記憶させた音声データを設定手
段からの設定操作に応じて圧縮あるいは伸長して可変速
再生する話速変換装置であって、 前記メモリから読み出す音声データの転送速度を前記設
定手段からの設定操作に応じて可変速転送する転送速度
制御手段と、 前記設定手段からの設定操作に応じた圧縮率あるいは伸
長率を算出する圧縮伸長率制御手段と、 前記圧縮伸長率制御手段が算出した圧縮率あるいは伸長
率に基づいて前記転送速度制御手段から転送される音声
データを圧縮あるいは伸長する圧縮伸長手段とを備えた
ことを特徴とする話速変換装置。
1. A speech speed converter for compressing or decompressing audio data stored in a memory in accordance with a setting operation from a setting means and reproducing the audio data at a variable speed, wherein the transfer speed of the audio data read from the memory is set to Transfer speed control means for performing variable speed transfer in accordance with a setting operation from a setting means; compression / expansion rate control means for calculating a compression rate or an expansion rate in accordance with the setting operation from the setting means; and the compression / expansion rate control means And a compression / expansion means for compressing or decompressing the audio data transferred from the transfer rate control means based on the compression rate or the decompression rate calculated by the above.
JP18102496A 1996-07-10 1996-07-10 Speech speed converter Expired - Fee Related JP3371693B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18102496A JP3371693B2 (en) 1996-07-10 1996-07-10 Speech speed converter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18102496A JP3371693B2 (en) 1996-07-10 1996-07-10 Speech speed converter

Publications (2)

Publication Number Publication Date
JPH1027000A true JPH1027000A (en) 1998-01-27
JP3371693B2 JP3371693B2 (en) 2003-01-27

Family

ID=16093437

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18102496A Expired - Fee Related JP3371693B2 (en) 1996-07-10 1996-07-10 Speech speed converter

Country Status (1)

Country Link
JP (1) JP3371693B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002013196A3 (en) * 2000-08-10 2002-04-11 Thomson Licensing Sa Memory addressing method suitable for systems having a variable speed data reproduction capability

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002013196A3 (en) * 2000-08-10 2002-04-11 Thomson Licensing Sa Memory addressing method suitable for systems having a variable speed data reproduction capability
US7978959B2 (en) 2000-08-10 2011-07-12 Thomsong Licensing Memory addressing method suitable for systems having a variable speed data reproduction capability

Also Published As

Publication number Publication date
JP3371693B2 (en) 2003-01-27

Similar Documents

Publication Publication Date Title
JP3308567B2 (en) Digital voice processing apparatus and digital voice processing method
JP4012976B2 (en) Oral recording and recording / playback equipment
JP3371693B2 (en) Speech speed converter
JPH1049191A (en) Speech speed converter
US7233200B2 (en) AGC circuit, AGC circuit gain control method, and program for the AGC circuit gain control method
JP4248636B2 (en) Voice recording device
KR100678159B1 (en) Apparatus and method for playing music file in portable wireless terminal
JPH09146587A (en) Speech speed changer
JPH1152995A (en) Voice reproducing device
JP3279267B2 (en) Audio output adjustment method and device
JP2518205B2 (en) Recording and playback device
KR19980074240A (en) Digital Audio Player for Internet Communication Terminal
JP3992581B2 (en) Telephone
KR200234020Y1 (en) Voice recorder having wireless reception or transmission function
JPH0983673A (en) Voice communication system, voice communication method, and transmission / reception device
JP4276716B2 (en) Audio data recording / reproducing device
JP2000148198A (en) Voice input device
JP2001318700A (en) Speech speed converter
JPH10214098A (en) Voice converting toy
KR0122290B1 (en) High-fidelity sound reproducing apparatus
JP2008005041A (en) Mobile terminal and recording level optimization method
JP2003076399A (en) Device for modulating voice to sound of diversified forms
JPH05103052A (en) Codec
JPH0535300A (en) Voice recording and reproducing device
KR20020011192A (en) Apparatus for outputting terminating ring in portable radio terminal embedded of mp3 player

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091122

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101122

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111122

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees