JP3584841B2 - Audio slow playback processing method - Google Patents
Audio slow playback processing method Download PDFInfo
- Publication number
- JP3584841B2 JP3584841B2 JP2000066500A JP2000066500A JP3584841B2 JP 3584841 B2 JP3584841 B2 JP 3584841B2 JP 2000066500 A JP2000066500 A JP 2000066500A JP 2000066500 A JP2000066500 A JP 2000066500A JP 3584841 B2 JP3584841 B2 JP 3584841B2
- Authority
- JP
- Japan
- Prior art keywords
- speed information
- audio
- data
- limit value
- audio data
- 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 - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/04—Time compression or expansion
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computational Linguistics (AREA)
- Quality & Reliability (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、音声をデジタル符号化して記録再生するAV機器において、記録時とは異なる速度で再生する場合の音声スロー再生処理方法に関する。
【0002】
【従来の技術】
従来、音声スロー再生処理方法はあらかじめメモリーに蓄えておいた音声データを再生速度に忠実に引き伸ばし処理する方法が知られている。
【0003】
以下、図3、図4を用いて従来技術の一例を説明する。
【0004】
図3はデジタルVTRにおける0.5倍速時のスロー処理過程の説明図を示す。図4は従来の音声スロー再生処理方法のブロック図を示しており、メモリーアドレス制御回路2、メモリー回路1で構成されている。音声データ4は図3のように、ブロックA、ブロックB、ブロックCの順番でメモリー回路1に入力し、それぞれのブロックはn個の音声データで構成されている。スロー再生時には、各ブロックデータは再生速度に応じて複数回連続してメモリー回路1に入力される。例えば0.5倍速時であれば2回、0.2倍速時は5回連続して各ブロックデータが入力される。音声のスロー再生処理時はそれぞれのブロックで最初に入力されたデータだけ、すなわちデータ更新後最初のデータをメモリーに取りこめば良いので、メモリー回路1は更新データだけを選択して蓄積する。なお、更新後最初のデータかどうかはデータ更新フラグ11によって判別できるようになっており、更新データであるときはメモリーアドレス制御回路2からデータ蓄積の指令がメモリー回路1に出力される。メモリーアドレス制御回路2は再生速度情報6に応じてメモリー回路1から出力する音声データの順番を制御する。たとえば0.5倍速時であれば2回ずつ同じデータを出力するように読み出し指令をメモリー回路1に出力し、メモリー回路1から出力されたデータは、
A1,A1、A2,A2、…、An−1、An−1、An、An
の順番になる。このままのデータだと同じデータが2回続けて出力されているためアナログ信号に変換後の音声は階段状のひずみの多い信号となるので、このスロー処理回路の後段に補間フィルター回路を備える場合が多い。
【0005】
【発明が解決しようとする課題】
デジタルVTRにおいては、再生速度情報はテープの移動速度情報であるが、移動速度の検出誤差やデータ再生時のエラーレートの悪化により必ずしも再生速度情報とデータの更新間隔が一致しない場合がある。また、再生速度によってもデータが不連続に更新される場合がある。たとえば0.3倍速時はテープが10単位時間進むごとに3回データを出力すれば良いので、10/3≒3.3単位時間ごとにデータを更新すればよいがデータは単位時間ごとにしか出力できないので3、3、4単位時間ごとになる。よって、3単位時間で更新される場合もあれば4単位時間で更新される場合もあり10/3≒3.3との誤差分、再生速度情報と音声再生データ量に違いが生じる。
【0006】
上記音声スロー再生処理方法においては、再生速度情報6と音声再生データ量に不一致があって、音声データ量が再生速度情報6に比べて少ない場合はメモリー回路1に蓄積されたデータが足りなくなり、音声の途切れが発生する。また、音声データ量が再生速度情報6に比べて多い時はメモリー回路1の容量を越える音声データの蓄積をしければならない場合(メモリー容量の破綻)が発生するが、メモリー回路1の容量は固定値であるため音声データ4を保存できなかったり未出力のデータを上書きしてしまい、スロー処理済音声データが不連続になってしまうという課題がある。
【0007】
本発明は、再生速度情報6とメモリー回路1に蓄積されるべき音声データの更新間隔に不一致があった場合でも音声の途切れやメモリー容量の破綻が発生しにくい音声スロー再生処理方法を提供することを目的とする。
【0008】
【課題を解決するための手段】
この課題を解決するために本発明は、メモリー回路1に蓄えられた音声データ量の値と、あらかじめ設定したメモリー量の上限値、下限値とを比較し、音声データをメモリー回路1から読み出す速度を再生速度情報6と同じ値または異なる値に設定するよう構成したものである。
【0009】
これにより、再生速度情報6と音声データ量の更新間隔に不一致があっても音声の途切れが少ないスロー再生音声を得ることができるとともに、再生速度情報と音声データ量が一致している場合は一定の速度でスロー音声が出力できるようになる。
【0010】
【発明の実施の形態】
本発明の請求項1に記載の発明は、デジタル符号化した音声信号を一時的に保存・読み出しする音声データ保存手段と、可変速度情報にもとづいて音声データを前記音声データ保存手段から読み出す速度を制御する音声データ制御手段と、再生速度情報と前記音声データ保存手段が現在保存している音声信号量と上限値と下限値とから可変速度情報を求めて前記音声データ制御手段に与える再生速度情報制御手段とを備え、前記音声信号量が前記上限値より大きいときは前記可変速度情報を前記音声信号量が大きくなればなるほど前記再生速度情報よりも大きくし、前記音声信号量が前記下限値より小さいときは前記可変速度情報を前記音声信号量が小さくなればなるほど前記再生速度情報よりも小さくし、前記音声信号量が前記上限値と前記下限値との間のときは前記可変速度情報を前記再生速度情報どおりとなるように可変する音声スロー再生処理方法としたものであり、再生速度情報と音声データ量に不一致があっても音声の途切れが少ないスロー再生音声を得ることができるという作用を有する。
【0011】
以下、本発明の実施の形態について、図1から図2を用いて説明する。
【0012】
図1は、本発明の一実施の形態のブロック図を示し、図2は本発明の一実施の形態における再生速度情報と可変速度情報とメモリー蓄積音声データ量と上限値下限値の関係を示している。図1においてメモリー回路1は音声データ4を一時的に保存し、メモリーアドレス制御回路2からの指令で保存済みの音声データを読み出す作用を行う音声データ保存手段である。メモリーアドレス制御回路2は速度情報可変回路3からの可変速度情報10にもとづいてメモリー回路1から保存済み音声データを出力する順番を指定し、スロー処理済音声データ5を出力する作用を有する音声データ制御手段である。速度情報可変回路3は再生速度情報6とメモリー回路保存データ量情報9と上限値情報8と下限値情報7から可変速度情報10を演算により求める再生速度情報制御手段である。以下、本実施の形態の動作説明を行う。スロー再生中、音声データ4は間欠的に更新されたデータとなり、更新の都度メモリー回路1に書きこまれる。メモリー回路1に書きこまれた音声データはメモリーアドレス制御回路2からの読み出し指令で読み出しを行うが、読み出し速度の決定は再生速度情報6とメモリー回路保存データ量情報9と上限値8と下限値7から可変速度情報10を計算する。この計算において、メモリー回路保存データ量情報9が上限値8よりも大きいときは可変速度情報10をメモリー回路保存データ量情報9が大きくなればなるほど再生速度情報6よりも大きくし、メモリー回路保存データ量情報9が下限値7よりも小さいときはメモリー回路保存データ量情報9が小さくなるほど可変速度情報10を再生速度情報6よりも小さくし、メモリー回路保存データ量情報9が上限値8と下限値7の間にある場合は可変速度情報10を再生速度情報6と同じにする。
【0013】
【発明の効果】
以上のように本発明によれば、再生速度情報に比べてメモリー回路に蓄えられた音声データ量が多い場合は可変速度情報が大きくなるので蓄えられた音声データが早く出力されメモリー回路の容量を越えて音声データが蓄積されることを防げる。また、再生速度情報に比べてメモリー回路に蓄えられた音声データ量が少ない場合は可変速度情報が小さくなるので蓄えられた音声データがゆっくり出力されメモリー回路に蓄積された音声データが無くなって音声が途切れることを防止できる。また、再生速度情報とメモリー回路に蓄えられた音声データ量が一致の場合は再生速度情報通りの音声が出力できる。これにより音声の不連続や途切れが少なく、かつ、音声の再生速度の変動が抑制されたスロー再生音声を得ることができるという有利な効果がある。
【図面の簡単な説明】
【図1】本発明の一実施の形態による回路構成を示すブロック図
【図2】本発明の一実施の形態による再生速度情報と可変速度情報とメモリーに蓄積した音声データ量との関係を示すグラフ
【図3】音声データのスロー処理過程の説明図
【図4】従来の音声スロー再生処理方法のブロック図
【符号の説明】
1 メモリー回路(音声データ保存手段)
2 メモリーアドレス制御回路(音声データ制御手段)
3 速度情報可変回路(再生速度情報制御手段)
4 音声データ
5 スロー処理済音声データ
6 再生速度情報
7 下限値
8 上限値
9 メモリー回路保存データ量情報
10 可変速度情報
11 データ更新フラグ[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an audio slow reproduction processing method in an AV device that digitally encodes audio to record and reproduce the audio at a speed different from that at the time of recording.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, there has been known an audio slow reproduction processing method in which audio data stored in a memory in advance is expanded and processed faithfully at a reproduction speed.
[0003]
Hereinafter, an example of the related art will be described with reference to FIGS.
[0004]
FIG. 3 is an explanatory diagram of a slow processing process at 0.5 × speed in the digital VTR. FIG. 4 shows a block diagram of a conventional audio slow reproduction processing method, which comprises a memory address control circuit 2 and a
A1, A1, A2, A2,..., An-1, An-1, An, An
It becomes order of. Since the same data is output twice in succession as it is, the voice after being converted to an analog signal is a signal having a large number of step-like distortions. Therefore, an interpolation filter circuit may be provided at the subsequent stage of the slow processing circuit. Many.
[0005]
[Problems to be solved by the invention]
In the digital VTR, the reproduction speed information is the moving speed information of the tape. However, the reproduction speed information may not always coincide with the data update interval due to a detection error of the moving speed or a deterioration in an error rate during data reproduction. Also, data may be updated discontinuously depending on the reproduction speed. For example, at 0.3 × speed, it is sufficient to output data three times each time the tape advances by 10 unit time. Therefore, the data may be updated every 10/3 単 位 3.3 unit time, but the data is only updated every unit time. Since it cannot be output, it will be every 3, 3 or 4 unit time. Therefore, the update may be performed in three unit times or in four unit times, and an error of 10/3 ≒ 3.3 may cause a difference between the reproduction speed information and the audio reproduction data amount.
[0006]
In the above-described audio slow reproduction processing method, if the
[0007]
An object of the present invention is to provide an audio slow reproduction processing method in which audio interruption or memory capacity hardly occurs even when there is a mismatch between the
[0008]
[Means for Solving the Problems]
In order to solve this problem, the present invention compares the value of the amount of audio data stored in the
[0009]
Thereby, even if there is a mismatch between the
[0010]
BEST MODE FOR CARRYING OUT THE INVENTION
According to a first aspect of the present invention, to read out the sound data storage means for temporarily storing and reading out the audio signal digitally encoded, voice data based on the variable-speed information from the voice data storing means and audio data control means for controlling the speed, the and playback speed information sound data storage unit gives a sound signal amount that is currently stored and the upper limit value and the lower limit value to the audio data control means obtains a variable speed information reproducing and a speed information control means, when said speech signal amount is larger than the upper limit value is greater than the variable speed information the audio signal amount is large, the more an the reproducing speed information, the audio signal amount the lower is smaller than the value is smaller than the variable speed information the audio signal amount is small, the more an the reproducing speed information, the audio signal amount upper limit value and the previous When between the lower limit value is obtained by the audio slow reproduction processing method for varying the variable speed information so that the reproduction speed information always, audio if there is a mismatch playback speed information and the audio data amount This has the effect that it is possible to obtain slow-reproduced audio with few interruptions.
[0011]
Hereinafter, an embodiment of the present invention will be described with reference to FIGS.
[0012]
FIG. 1 is a block diagram showing an embodiment of the present invention, and FIG. 2 is a diagram showing a relationship among reproduction speed information, variable speed information, an amount of audio data stored in a memory, and an upper limit value and a lower limit value in an embodiment of the present invention. ing. In FIG. 1, a
[0013]
【The invention's effect】
As described above, according to the present invention, when the amount of audio data stored in the memory circuit is larger than the reproduction speed information, the variable speed information becomes larger, so that the stored audio data is output earlier and the capacity of the memory circuit is reduced. It is possible to prevent voice data from being stored. Also, if the amount of audio data stored in the memory circuit is smaller than the playback speed information, the variable speed information will be smaller, so the stored audio data will be output slowly and the audio data stored in the memory circuit will be lost and the audio will be lost. The interruption can be prevented. If the playback speed information matches the amount of audio data stored in the memory circuit, the audio according to the playback speed information can be output. As a result, there is an advantageous effect that it is possible to obtain a slow reproduction sound in which discontinuity and discontinuity of the sound are small and fluctuation in the reproduction speed of the sound is suppressed.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a circuit configuration according to an embodiment of the present invention. FIG. 2 shows a relationship between reproduction speed information, variable speed information, and the amount of audio data stored in a memory according to an embodiment of the present invention. Graph [FIG. 3] Description of a slow processing process of audio data [FIG. 4] Block diagram of a conventional audio slow reproduction processing method [Description of symbols]
1 memory circuit (sound data storage means)
2 Memory address control circuit (voice data control means)
3 Speed information variable circuit (playback speed information control means)
4
Claims (1)
可変速度情報にもとづいて音声データを前記音声データ保存手段から読み出す速度を制御する音声データ制御手段と、
再生速度情報と前記音声データ保存手段が現在保存している音声信号量と上限値と下限値とから可変速度情報を求めて前記音声データ制御手段に与える再生速度情報制御手段とを備え、
前記音声信号量が前記上限値より大きいときは前記可変速度情報を前記音声信号量が大きくなればなるほど前記再生速度情報よりも大きくし、前記音声信号量が前記下限値より小さいときは前記可変速度情報を前記音声信号量が小さくなればなるほど前記再生速度情報よりも小さくし、前記音声信号量が前記上限値と前記下限値との間のときは前記可変速度情報を前記再生速度情報どおりとなるように可変する音声スロー再生処理方法。Audio data storage means for temporarily storing and reading digitally encoded audio signals,
And audio data control means for controlling the rate at which to read out the sound data from the sound data storage means on the basis of the variable-speed information,
Playback speed information control means for obtaining variable speed information from the playback speed information and the audio signal amount currently stored by the audio data storage means, the upper limit value and the lower limit value, and providing the variable speed information to the audio data control means,
The variable speed when the time audio signal amount is larger than the upper limit value is greater than said variable velocity information greater the the audio signal amount the playback speed information, the audio signal amount is less than the lower limit value smaller than the more the playback speed information if the information smaller the audio signal amount, the a playback speed information exactly the variable speed information when between the audio signal amount and the upper limit value and the lower limit value Slow playback processing method that can be changed.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000066500A JP3584841B2 (en) | 2000-03-10 | 2000-03-10 | Audio slow playback processing method |
| PCT/JP2001/001490 WO2001067438A1 (en) | 2000-03-10 | 2001-02-28 | Slowed-down voice reproducing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000066500A JP3584841B2 (en) | 2000-03-10 | 2000-03-10 | Audio slow playback processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001255900A JP2001255900A (en) | 2001-09-21 |
| JP3584841B2 true JP3584841B2 (en) | 2004-11-04 |
Family
ID=18585853
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000066500A Expired - Fee Related JP3584841B2 (en) | 2000-03-10 | 2000-03-10 | Audio slow playback processing method |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP3584841B2 (en) |
| WO (1) | WO2001067438A1 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1363271A1 (en) | 2002-05-08 | 2003-11-19 | Sap Ag | Method and system for processing and storing of dialogue speech data |
| DE10220524B4 (en) | 2002-05-08 | 2006-08-10 | Sap Ag | Method and system for processing voice data and recognizing a language |
| JP5459937B2 (en) * | 2007-04-19 | 2014-04-02 | スパンション エルエルシー | Integrated circuit and audio device |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0438767A (en) * | 1990-06-04 | 1992-02-07 | Matsushita Electric Ind Co Ltd | How to play audio recordings |
| JP3378672B2 (en) * | 1993-10-19 | 2003-02-17 | 三洋電機株式会社 | Speech speed converter |
| JPH08328586A (en) * | 1995-05-29 | 1996-12-13 | Matsushita Electric Ind Co Ltd | Phonetic time axis conversion device |
| JP3246327B2 (en) * | 1996-03-27 | 2002-01-15 | 日本ビクター株式会社 | Sound signal processing device |
| JPH09265727A (en) * | 1996-03-27 | 1997-10-07 | Victor Co Of Japan Ltd | Voice signal processor |
| JPH10340518A (en) * | 1997-06-06 | 1998-12-22 | Sharp Corp | Optical disc playback device |
-
2000
- 2000-03-10 JP JP2000066500A patent/JP3584841B2/en not_active Expired - Fee Related
-
2001
- 2001-02-28 WO PCT/JP2001/001490 patent/WO2001067438A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| WO2001067438A1 (en) | 2001-09-13 |
| JP2001255900A (en) | 2001-09-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4734795A (en) | Apparatus for reproducing audio signal | |
| US6085157A (en) | Reproducing velocity converting apparatus with different speech velocity between voiced sound and unvoiced sound | |
| JP3584841B2 (en) | Audio slow playback processing method | |
| JPH05216487A (en) | 'karaoke' @(3754/24)singing with recorded accompaniment) device | |
| JP2006121570A (en) | Variable-speed reproducing apparatus and variable-speed reproducing method | |
| JP3332667B2 (en) | Video tape recorder | |
| JP2764994B2 (en) | Editing processor | |
| JP3173678B2 (en) | Memory control circuit and disk reproducing device | |
| JPH0944199A (en) | Voice signal reproducing device | |
| JP3944992B2 (en) | Playback apparatus and playback method | |
| JP2675457B2 (en) | Information playback device | |
| KR100201309B1 (en) | Voice signal processing method for reproduction over triple speed | |
| JP3311084B2 (en) | Disc playback method | |
| KR100229536B1 (en) | How to deal with digital audio signals | |
| JP3039227B2 (en) | Digital audio signal playback device | |
| JP3732119B2 (en) | Information recording / reproducing device | |
| JP2669829B2 (en) | Video tape recorder | |
| JPH04186563A (en) | Digital data reproducer | |
| EP0641125B1 (en) | Reproduction apparatus of voice signals | |
| JP2606558B2 (en) | Playback device | |
| JPH0294066A (en) | Reproducing device | |
| KR100252109B1 (en) | Apparatus and method for setting record current automatically in digital vcr | |
| JPH097295A (en) | Video tape recorder | |
| JPH08315512A (en) | Reader | |
| JPH0729305A (en) | Recording method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040608 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040615 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040713 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040726 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070813 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080813 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080813 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090813 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090813 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100813 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110813 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120813 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130813 Year of fee payment: 9 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |