JPS60226074A - Time code correcting circuit - Google Patents
Time code correcting circuitInfo
- Publication number
- JPS60226074A JPS60226074A JP8345584A JP8345584A JPS60226074A JP S60226074 A JPS60226074 A JP S60226074A JP 8345584 A JP8345584 A JP 8345584A JP 8345584 A JP8345584 A JP 8345584A JP S60226074 A JPS60226074 A JP S60226074A
- Authority
- JP
- Japan
- Prior art keywords
- time code
- error
- data
- code data
- 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
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/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1866—Error detection or correction; Testing, e.g. of drop-outs by interleaving
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はタイムコード修整回路に関し、例えばディジタ
ルビデオテープレコーダ(ディジタルVTR)に適用し
得るものである。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a time code correction circuit, and is applicable to, for example, a digital video tape recorder (digital VTR).
従来ディジタルVTRにおいて、タイムコードをオーデ
ィオデータと一緒にディジタルコード化して記録再生す
る方法が考えられている。この場合タイムコードに対し
ても誤り訂正符号が付加されており、タイムコードに誤
りがあればこの誤り訂正符号を利用して訂正するように
なされている。Conventionally, in digital VTRs, a method has been considered in which time codes are converted into digital codes together with audio data and recorded and reproduced. In this case, an error correction code is also added to the time code, and if there is an error in the time code, this error correction code is used to correct it.
ところがテープに記録したデータがドロップアウトした
り、例えば可変速再生時のように記録トラックの一部を
再生するためにタイムコードが再生できなかったような
場合等のような場合には、タイムコードに関するデータ
が失われているため付加した訂正符号を用いても誤り訂
正ができない場合がある。このような場合にはタイムコ
ードを用いてオーディオ信号やビデオ信号の編集を行う
際に当該訂正後のタイムコードに基づいて編集をするこ
とができなくなるばかりでなく、訂正後のタイムコード
は正しいタイムコードの内容と比較して掛離れた内容を
もっているため実際上使用できない結果になる。However, if the data recorded on the tape drops out, or if the time code cannot be played back because part of the recorded track is being played back, such as during variable speed playback, the time code Since the data related to the error has been lost, it may not be possible to correct the error even if the added correction code is used. In such a case, when editing an audio signal or video signal using time code, not only will it be impossible to edit based on the corrected time code, but the corrected time code will not be correct. The result is that it cannot be used in practice because it has content that is far removed from the content of the code.
そこでこのように誤り訂正符号を用いても訂正できなか
ったタイムコードがあれば、当該タイムコードをミュー
ティング(タイムコードのすべてのビットを論理rOJ
又は「1」にする)して、実際上使用しないように処理
することも考えられる。しかしこのようにすると、タイ
ムコードとしてSMPTHの長手フォーマットを用いた
ような場合にはタイムコードの連続性が途切れるために
新たな問題が生ずる。すなわち一般にタイムコード読取
器の中にはSMPTEコードの連続性を利用してタイム
コードを読み取る方式のものがあり、この種のタイムコ
ード読取器においてはデータが途切れるとその直後のデ
ータを表示できないものがある。このような場合にはタ
イムコードの一部に生じた欠陥を拡大してしまう結果に
なるのでタイムコードデータの誤りに対する処置として
未だ不充分である。Therefore, if there is a time code that cannot be corrected even when using an error correction code, the time code is muted (all bits of the time code are set to logic rOJ).
Alternatively, it is also possible to set the value to "1" and process it so that it is not actually used. However, if this is done, a new problem arises because the continuity of the time code is interrupted when the SMPTH longitudinal format is used as the time code. In other words, there are generally time code readers that use the continuity of SMPTE codes to read time codes, and in this type of time code readers, if the data is interrupted, the data immediately after it cannot be displayed. There is. In such a case, the defect occurring in a part of the time code is magnified, so that it is still insufficient as a measure against errors in time code data.
本発明は以上の点を考慮してなされたもので、タイムコ
ードに誤り訂正ができないような誤りが生じた場合に、
正しいタイムコードに対して極端な変動を生じさせるこ
となく比較的良好な連続性を維持できる自然な修整デー
タを得ることができるようにしようとするものである。The present invention has been made in consideration of the above points, and when an error that cannot be corrected occurs in the time code,
It is an attempt to obtain natural corrected data that can maintain relatively good continuity without causing extreme fluctuations with respect to the correct time code.
かかる目的を達成すべく、本発明は再生信号のうち、オ
ーディオデータと一緒にコード化されたタイムコードデ
ータの誤りの有無を検出し、誤りがあるタイムコードデ
ータの代りにそれ以前に到来した誤りのないタイムコー
ドデータを用いて修整するようにした。In order to achieve such an object, the present invention detects the presence or absence of an error in time code data coded together with audio data in a reproduced signal, and replaces the erroneous time code data with a previously arrived error. Edited to use timecode data without .
以下図面について本発明の一実施例を詳述する。 An embodiment of the present invention will be described in detail below with reference to the drawings.
第1図において、テープ1から再生ヘッド2によってピ
ックアップされた信号は再生処理回路3において処理さ
れてビデオデータVDとオーディオデータ及びタイムコ
ードデータを一緒にシャツリングしてなる混成データA
DTCIとに分けられる。混成データADTC1はデシ
ャフリング回路4においてデシャフリングされ、コード
訂正回路5に与えられる。In FIG. 1, a signal picked up by a playback head 2 from a tape 1 is processed in a playback processing circuit 3, and mixed data A is obtained by shuffling together video data VD, audio data, and time code data.
It is divided into DTCI and DTCI. The mixed data ADTC1 is deshuffled in the deshuffling circuit 4 and provided to the code correction circuit 5.
コード訂正回路5はデシャフリングされたデータADT
C2に付加されている訂正符号を用いて誤り訂正を行い
、当該訂正の結果得られたオーディオタイムコードデー
タADTC3をディンターリーブ回B6に送出する。こ
れと同時にコード訂正回路5はオーディオタイムコード
データADTC3に誤りが生じたタイミングでエラーフ
ラグ信号ERF3をディンターリーブ回路6に与える。The code correction circuit 5 deshuffles the data ADT.
Error correction is performed using the correction code added to C2, and the audio time code data ADTC3 obtained as a result of the correction is sent to the dinterleaving circuit B6. At the same time, the code correction circuit 5 provides an error flag signal ERF3 to the dinterleave circuit 6 at the timing when an error occurs in the audio time code data ADTC3.
ディンターリーブ回路6は記録時にインターリーブ処理
されて所定の間隔で飛び飛びに並び変えられていたデー
タを元に戻す機能を果たす回路で、第2図に示す構成の
ものが適用される。ディンターリーブ回路6はディンタ
ーリーブメモリ11を有し、コード訂正回路5から到来
するオーディオタイムコードデータADTC3及びエラ
ーフラグ信号ERF3をバッファ回路12を介してメモ
リ11にディンターリーブするように順次書き込んで行
く。かかるデータの書込みはメモリコントロール回路1
3によって制御される。メモリコントロール回路13は
ディンターリーブメモリ11を第3図に示すように2つ
のタイムコードメモリエリアTCM1及びTCM2と2
つのオーディオデータメモリエリアADMI及びADM
2に分けて、順次到来するデータを順次交互にメモリエ
リアTCMI、ADMIまたはTCM2、ADM2に書
き込んで行くようにコントロールする。The dinterleave circuit 6 is a circuit that performs a function of restoring data that has been interleaved and rearranged at predetermined intervals during recording, and has the configuration shown in FIG. 2. The dinterleave circuit 6 has a dinterleave memory 11, and sequentially writes the audio time code data ADTC3 and error flag signal ERF3 coming from the code correction circuit 5 into the memory 11 via the buffer circuit 12 so as to dinterleave them. I'll go. Writing of such data is performed by the memory control circuit 1.
Controlled by 3. The memory control circuit 13 divides the dinterleave memory 11 into two time code memory areas TCM1 and TCM2 and 2 as shown in FIG.
two audio data memory areas ADMI and ADM
Control is performed such that the data that arrives one after another is written into the memory areas TCMI, ADMI or TCM2, ADM2 sequentially and alternately.
一方オーディオタイムコードデータADTC3がディン
ターリーブメモリ11に書き込まれたデータに対応する
エラーフラグ信号ERF3がエラー検出回路14におい
て検出され、この検出結果に基づいてアドレスコントロ
ール信号ADCを得てこれをメモリアドレスコントロー
ル回路15に与える。このときメモリアドレスコントロ
ール回路15はディンターリーブメモリ11のタイムコ
ードメモリエリアTCMI及びTCM2のアドレスを制
御して、誤りを検出したタイムコードデータTCを書き
込みつつあるタイムコードメモリエリア(例えばTCM
I)に対して反対側のタイムコードメモリエリアTCM
2に記憶されている最新のタイムコードデータをバッフ
ァ回路16を通じて読み出す。その後続いて到来するタ
イムコードデータをディンターリーブメモリ11に書き
込む際に誤りが検出されなければ当該誤りのないタイム
コードデータを、その前に誤りを検出したデータが書き
込まれているメモリエリアTCMI側に書き込むように
する。かくしてメモリアドレスコントロール回路15は
常に誤りのないタイムコードデータをディンターリーブ
メモリ11に取り込むと共に、誤りがあるタイムコード
TCが到来したときにはその前にディンターリーブメモ
リllに読み込んでいたタイムコードデータを当該誤り
のあるタイムコードデータに代って、タイムコードを構
成するすべてのビットを1単位として読み出すことにな
る。On the other hand, an error flag signal ERF3 corresponding to the audio time code data ADTC3 written in the dinterleave memory 11 is detected in the error detection circuit 14, and based on this detection result, an address control signal ADC is obtained and the signal is sent to the memory address. It is applied to the control circuit 15. At this time, the memory address control circuit 15 controls the addresses of the time code memory areas TCMI and TCM2 of the dinterleave memory 11, and controls the addresses of the time code memory areas (for example, TCM
Time code memory area TCM on the opposite side to I)
The latest time code data stored in 2 is read out through the buffer circuit 16. If no error is detected when writing subsequent time code data to the dinterleave memory 11, the error-free time code data is transferred to the memory area TCMI side where the previously detected error data has been written. so that it is written in In this way, the memory address control circuit 15 always loads error-free time code data into the dinterleave memory 11, and when an erroneous time code TC arrives, it loads the time code data previously read into the dinterleave memory 11. In place of the erroneous time code data, all bits constituting the time code are read out as one unit.
このようにしてバッファ回路16を通じてディンターリ
ーブメモリ11から読み出されたタイムコードデータは
、チャンネル別のオーディオデータ列と共に修整フラグ
付加回路17を通じてオーディオタイムコードデータA
DTC4として送出される。ここで修整フラグ付加回路
17はメモリアドレスコントロール回路15が誤ったタ
イムコードデータに化えてそれ以前の正しいタイムコー
ドを有するタイムコードデータを送出したとき、この修
整タイムコードデータに対して修整処理済みであること
を示すフラグを付加する。このようにするのは以下後段
においてより高度な修整技術を用いることによってディ
ンターリーブメモリ11から読み出す際になされた修整
データを正しいデータに修整できる余地を残しておくた
めである。The time code data read out from the dinterleave memory 11 through the buffer circuit 16 in this way is sent to the audio time code A along with the audio data string for each channel through the modification flag adding circuit 17.
Sent as DTC4. Here, when the memory address control circuit 15 converts into incorrect time code data and sends out time code data having a previous correct time code, the correction flag addition circuit 17 detects that the correction process has been completed for this corrected time code data. Add a flag to indicate that it exists. This is done in order to leave room for correcting the corrected data when reading from the dinterleave memory 11 into correct data by using a more advanced correcting technique in the subsequent stage.
修整フラグ付加回路17から送出されるオーディオタイ
ムコードデータADTC4と同期するように遅延回路1
8を通じてエラーフラグ信号ERF4が送出され、かく
してオーディオタイムコードデータADTC4のデータ
の誤りの有無を表すようになされている。The delay circuit 1 is configured to synchronize with the audio time code data ADTC4 sent from the modification flag adding circuit 17.
8, an error flag signal ERF4 is sent out, thus indicating the presence or absence of an error in the audio time code data ADTC4.
かくしてディンターリーブ回路6において得られるオー
ディオタイムコードデータADTC4及びエラーフラグ
信号ERF4は修整回路21(第1図)に与えられ、所
定の修整が加えられた後帯られるオーディオタイムコー
ドデータADTC5がリップ同期回路22に与えられる
。このリップ同期回路22はオーディオデータADOを
各チャンネルごとに分けて出力すると共に、タイムコー
ドデータTCOをオーディオデータADOと完全に分離
して送出する。The audio time code data ADTC4 and the error flag signal ERF4 thus obtained in the dinterleave circuit 6 are given to the modification circuit 21 (FIG. 1), and after being subjected to predetermined modification, the resulting audio time code data ADTC5 is lip-synchronized. is applied to circuit 22. This lip synchronization circuit 22 outputs the audio data ADO separately for each channel, and also sends out the time code data TCO completely separated from the audio data ADO.
以上のように構成すれば、テープ1から再生されたタイ
ムコードデータについて訂正符号では訂正できないよう
な誤りが生じて当該タイムコードデータが使用できない
と判断される場合には、タイムコードを構成するすべて
のビットを1単位としてそれ以前に誤りなく到来してい
た最新のタイムコードデータと置き化えるようにしたこ
とにより、当該誤りが生じたタイムコードの内容に近い
内容をもったタイムコードデータで修整することができ
ることになり、かくしてタイムコードの流れを全体とし
て見たとき、タイムコードの連続性を実用上十分に満足
し得る程度に維持できる修整をすることができる。従っ
て従来のように訂正符号によって訂正ができないような
タイムコードデータの誤りに対して無信号(すなわちす
べてのビットを論理「0」又は「1」に置き換える)に
した場合にタイムコード読取器が応動動作をしないよう
な場合が生ずるおそれを有効に回避し得る。With the above configuration, if an error that cannot be corrected with a correction code occurs in the time code data reproduced from tape 1 and the time code data is determined to be unusable, all of the time code components that make up the time code are By replacing bits as one unit with the latest timecode data that had arrived without error, the timecode data can be corrected with timecode data that has content similar to the content of the timecode where the error occurred. In this way, when looking at the flow of time codes as a whole, it is possible to make corrections that can maintain the continuity of time codes to a practically satisfactory degree. Therefore, if there is no signal (that is, all bits are replaced with logical "0" or "1") in response to an error in time code data that cannot be corrected using a correction code as in the past, the time code reader will respond. It is possible to effectively avoid the possibility of a situation in which the device does not operate.
以上のように本発明によれば、タイムコードに訂正符号
によって訂正し得ないような誤りがあるような場合にも
実用上十分な連続性を維持できるようにタイムコードの
修整を容易になし得る。As described above, according to the present invention, even when there is an error in the time code that cannot be corrected by a correction code, the time code can be easily corrected so as to maintain sufficient continuity for practical use. .
第1図は本発明によるタイムコード修整回路の一実施例
を示すブロック図、第2図はそのディンターリーブ回路
の構成を示すブロック図、第3図は第2図のディンター
リーブメモリの詳細構成を示す路線図である。
l−・・・−テープ、2・−・−・再生ヘッド、5・−
−−−・コード訂正回路、6−−−−−−ディンターリ
ーブ回路、ll−一一一一一デインターリーブメモリ、
12.16−−−−−−バツフア回路、13−−−−−
−メモリコントロール回路、14−−−−・−エラー検
出回路、15−−−−−−メモリアドレスコントロール
回路、17−・−・修整フラグ付加回路。FIG. 1 is a block diagram showing an embodiment of the time code correction circuit according to the present invention, FIG. 2 is a block diagram showing the configuration of the dinterleave circuit, and FIG. 3 is a detailed diagram of the dinterleave memory shown in FIG. 2. It is a route map showing the configuration. l-...-tape, 2--playback head, 5--
---・Code correction circuit, 6-------dinterleave circuit, ll-11111 deinterleave memory,
12.16---Buffer circuit, 13------
-Memory control circuit, 14------Error detection circuit, 15--Memory address control circuit, 17-- Correction flag addition circuit.
Claims (1)
れたタイムコードデータの誤りの有無を検出し、誤り、
があるタイムコードデータの代りにそれ以前に到来した
誤りのないタイムコードデータを用いて修整することを
特徴とするタイムコード修整回路。Detects the presence or absence of errors in the time code data coded together with the audio data in the playback signal, and detects errors.
A time code correction circuit characterized in that, in place of certain time code data, error-free time code data that has arrived before is used for correction.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8345584A JPS60226074A (en) | 1984-04-25 | 1984-04-25 | Time code correcting circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8345584A JPS60226074A (en) | 1984-04-25 | 1984-04-25 | Time code correcting circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS60226074A true JPS60226074A (en) | 1985-11-11 |
Family
ID=13802922
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8345584A Pending JPS60226074A (en) | 1984-04-25 | 1984-04-25 | Time code correcting circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS60226074A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63167482A (en) * | 1986-12-27 | 1988-07-11 | Pioneer Electronic Corp | Magnetic recording and reproducing device |
JPS63167483A (en) * | 1986-12-27 | 1988-07-11 | Pioneer Electronic Corp | Magnetic recording and reproducing device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5911210A (en) * | 1983-06-06 | 1984-01-20 | 株式会社日立製作所 | Manufacture of ceramic substrate |
JPS60101766A (en) * | 1983-11-08 | 1985-06-05 | Ricoh Co Ltd | Address detection system |
-
1984
- 1984-04-25 JP JP8345584A patent/JPS60226074A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5911210A (en) * | 1983-06-06 | 1984-01-20 | 株式会社日立製作所 | Manufacture of ceramic substrate |
JPS60101766A (en) * | 1983-11-08 | 1985-06-05 | Ricoh Co Ltd | Address detection system |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63167482A (en) * | 1986-12-27 | 1988-07-11 | Pioneer Electronic Corp | Magnetic recording and reproducing device |
JPS63167483A (en) * | 1986-12-27 | 1988-07-11 | Pioneer Electronic Corp | Magnetic recording and reproducing device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0421943B2 (en) | ||
JPS60226074A (en) | Time code correcting circuit | |
US4872171A (en) | Method for recording digital data so as to avoid operational error on reproduction | |
EP0833329A2 (en) | Reproducing apparatus for temporarily writing reproduced data into memory | |
JPS63160068A (en) | Correcting device for time axis of digital signal | |
KR960001489B1 (en) | Digital image signal reproducing method | |
KR100239093B1 (en) | A helical scan data recording apparatus and a helical scan data reproducing apparatus | |
JP3326636B2 (en) | Digital video / audio signal recording / playback device | |
US6128147A (en) | Recording/reproducing method and apparatus for storing data in a memory after detecting errors in reproduced data from a magnetic tape | |
KR0170653B1 (en) | Decoder of the digital video tape recorder | |
EP0557015B1 (en) | Interpolation circuit for variable speed reproduction in a video tape recorder | |
KR0160645B1 (en) | Error correction decoder of digital vcr | |
JPH10154388A (en) | Information recording and reproducing device and method thereof | |
JP2751415B2 (en) | Error detection and correction circuit | |
JP2000000045U (en) | Digital signal reproduction device | |
JP2724632B2 (en) | Multi-track digital tape recorder | |
KR100283144B1 (en) | Digital recording / playback device | |
JP2557638B2 (en) | PCM audio playback device | |
JP3293307B2 (en) | Digital signal recording method | |
JP3768640B2 (en) | Playback device | |
JPH0373474A (en) | Processor for product code block data | |
JPH0518298B2 (en) | ||
JPH0973737A (en) | Device and method for processing digital signal | |
JPS60226075A (en) | Digital data reproducing circuit | |
JPH0765451A (en) | Information signal reproducing device |