JP3733039B2 - Search method by specifying recording time in digital VTR - Google Patents
Search method by specifying recording time in digital VTR Download PDFInfo
- Publication number
- JP3733039B2 JP3733039B2 JP2001127012A JP2001127012A JP3733039B2 JP 3733039 B2 JP3733039 B2 JP 3733039B2 JP 2001127012 A JP2001127012 A JP 2001127012A JP 2001127012 A JP2001127012 A JP 2001127012A JP 3733039 B2 JP3733039 B2 JP 3733039B2
- Authority
- JP
- Japan
- Prior art keywords
- recording
- data
- block
- time
- memory
- 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
Landscapes
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、デジタルVTRにおける記録時刻指定による検索方法に関する。
【0002】
【従来の技術】
記録時において、実データ(入力映像・音声データまたはその圧縮データ)をメモリに蓄積し、記録ブロック単位のデータが蓄積される毎に、1記録ブロック単位のデータを磁気テープに記録し、再生時には磁気テープに記録されたデータを記録ブロック単位毎に間欠的に読み出し、磁気テープから読み出されたデータをメモリに蓄積し、メモリに蓄積されたデータを読み出して再生出力するデジタルVTRが知られている。
【0003】
このようなデジタルVTRにおいて、記録時刻を指定することにより、指定した記録時刻に記録された映像を検索(T/Dサーチ)して再生出力する方法が開発されている。
【0004】
つまり、コントロールトラックに記録されたVASSデータに基づいて、指定記録時刻に対応する記録ブロックを特定してから、記録ブロック内に含まれている複数のフィールド単位のデータブロックのうちから、指定記録時刻に対応するデータブロックを検索する。
【0005】
VASSデータとして記録される時刻情報が、分単位である場合には、1記録ブロック毎に時刻情報が記録されない場合がある。
【0006】
例えば、図14に示すように、磁気テープに記録ブロック1〜記録ブロック7が記録されているものとする。1記録ブロックは実時間において10秒分の実データが含まれており、それらの実データは圧縮率1/2で圧縮されているものとする。
【0007】
記録ブロック1に対して何分00秒を示す分データを表すVASSデータが記録されたとすると、6記録ブロック分後の記録ブロック7に対して何分00秒を示す分データを表すVASSデータが記録される。
【0008】
このように、6記録ブロックおきに分単位のVASSデータが記録されている場合に、指定記録時刻に対応したデータブロックを特定するためには、指定記録時刻の分単位までの情報に基づいて、6つの記録ブロックを特定した後、これらの記録ブロックを再生してデータ内に含まれている秒単位の記録時刻情報を取得していくことが必要である。このため、検索時間がかかるという問題がある。
【0009】
このような問題を解決するためには、秒単位の時刻情報をVASSデータとして記録すればよいが、そうするとVASSデータ記録部分に秒単位のデータを書き込むためのエリアを確保する必要があるとともに、VASSデータ量が増えるという問題がある。
【0010】
【発明が解決しようとする課題】
この発明は、VASSデータ量を増加させることなく、T/Dサーチ時の検索時間の短縮化が図れるデジタルVTRにおける記録時刻指定による検索方法を提供することを目的とする。
【0011】
【課題を解決するための手段】
この発明によるデジタルVTRにおける記録時刻指定による検索方法は、記録時においては、複数フィールド分の実データを含む1記録ブロック分のデータがメモリに蓄積される毎に、1記録ブロックに含まれている各フィールド毎に秒単位の記録時刻情報が付加された状態で、1記録ブロック分のデータを磁気テープに記録させるとともに、磁気テープのコントロールトラックに記録ブロック単位毎に、その記録ブロックの記録開始時刻に対応する分単位の記録時刻情報を表すVASSデータを記録させるようにしたデジタルVTRにおける記録時刻指定による検索方法において、記録時においては、磁気テープにおける1記録ブロックの実データを記録する実データ記録部分の先頭部分内に、その記録ブロックを構成するフィールド単位の複数のデータブロックのうちの最終データブロックが含まれるように、1記録ブロックの実データを記録しておき、記録時刻指定による検索時において、VASSデータに基づいて、指定記録時刻に対応する記録ブロックのうち、最も記録時刻が早い記録ブロックを特定した後、記録ブロックの実データの先頭部分の実データを磁気テープから読み取って、実データの先頭部分に含まれている最終データブロックに付加されている当該記録ブロックの最終記録時刻情報を取得し、最終記録時刻が指定記録時刻を越えているいないかを判定することによって、当該記録ブロックが指定記録時刻に対応する記録ブロックであるか否かを判定し、当該記録ブロックが指定記録時刻に対応する記録ブロックでない場合には、その次の記録ブロックの実データの先頭部分の実データを磁気テープから読み取って、同様な処理を行なうことを特徴とする。
【0012】
所定の記録ブロックが指定記録時刻に対応する記録ブロックであると判定された場合には、その記録ブロック内の実データを継続して磁気テープから読み取っていくとともに、磁気テープから読み取った各データブロックから記録時刻情報を取得して指定記録時刻と比較することにより、記録時刻情報が指定記録時刻と同じデータブロックを検索する。
【0013】
記録時には、1記録ブロックに含まれている各フィールド毎に、秒単位の記録時刻情報の他、その記録ブロック内での時系列番号を付加した状態で、各記録ブロックのデータを磁気テープに記録しておき、メモリ内にはメインバンクとサブバンクとを設けておき、通常再生時には、1記録ブロック内の各データブロックを磁気テープから読み出してメインバンクに蓄積していくとともに、各データブロックのメインバンクへの格納アドレス情報を、それらのデータブロックの時系列の順番に対応したサブバンクのアドレス位置に蓄積していき、サブバンクから、サブバンクのアドレス順に、アドレス情報を読み出すことによって、メインバンクからデータブロックを時系列番号の順番で読み出して再生する。
【0014】
【発明の実施の形態】
以下、図面を参照して、この発明を監視システムに用いられるデジタルVTRに適用した場合の実施の形態について説明する。
【0015】
〔1〕デシタルVTRの構成の説明
図1は、デシタルVTRの構成を示している。
デジタルVTRは、ビデオ処理部1、オーディオ処理部2、メモリ3、フォーマッタ4、サブ制御部5、電磁変換部6、メイン制御部7、キューマーク検出回路9等を備えている。
【0016】
メイン制御部7は、マイクロコンピュータで構成され、システムコントローラの機能とサーボブロックの機能とを備えている。メイン制御部7は、キャプスタン用周波数発生器(CFG)101の出力、CTL信号等に基づいてキャプスタンモータ100を制御するとともに、ドラム用位相発生器(DPG)201の出力、ドラム用周波数発生器(DFG)202の出力等に基づいてドラムモータ200を制御する。
【0017】
メイン制御部7内のCTL録再回路7aは、記録時には、CTLヘッド301を用いて磁気テープ300のコントロールトラックにCTL信号を記録し、再生時には、CTLヘッド301を用いて磁気テープ300のコントロールトラックからCTL信号を読み取る。キューマーク検出回路9は、早送り再生または早戻し再生時にCTL録再回路7aによって磁気テープ300から読み取られたCTL信号に基づいて後述するキューマークを検出するためのものである。
【0018】
ビデオ処理部1は、デコーダ11、エンコーダ12、JPEG規格の圧縮/伸長器13および圧縮/伸長処理用のメモリ14から構成される。メモリ14は、1フィールド分の容量をそれぞれ有しかつ入力データが交互に書き込まれる領域I、IIおよびJPEG圧縮後のデータを格納する領域IIIに分割されている。
【0019】
オーディオ処理部2はフィルタ21、A/D変換器22、D/A変換器23、PCMエンコーダ/デコーダ24およびFIFOメモリ25から構成される。サブ制御部5はCPU51およびFPGA52から構成される。ビデオ処理部1、オーディオ処理部2、メモリ3、フォーマッタ4およびサブ制御部5は、データバスライン8を介して互いに接続されている。サブ制御部5はメイン制御部7と接続されている。
【0020】
〔2〕磁気テープに記録される1記録ブロックの構成およびCTLマーキングの構成についての説明
【0021】
このデジタルVTRでは、磁気テープに所定の記録ブロック単位ずつデータが間欠的に記録される。図2は、磁気テープに記録される1記録ブロックの構成およびCTLマーキングの構成を示している。
【0022】
この実施の形態では、磁気テープへの記録フォーマットをD−VHS、1記録ブロックを336トラック、メモリ3の容量を64Mビット(8Mバイト)とする。
【0023】
1記録ブロックは、図2(a)に示すように、336トラック分(168CTL分)のデータからなり、複数フィールド数分のデータを含んでいる。1記録ブロックは、32トラック分(16CTL分)の前側ダミーデータ部、それに続く288トラック分(144CTL分)の実データ部および16トラック分(8CTL分)の後側ダミーデータ部とからなる。
【0024】
また、1記録ブロックに対応するCTLマーキングは、図2(b)に示すように、”0”を示す先頭の8CTL、それに続くスタートマークを表す8CTL、それに続く”0”を示す26CTL、それに続くVASSデータ(記録日時データ)を示す92CTL、それに続くキュー(CUE)マークを表す16CTL、それに続く”0”を示す10CTL、およびそれに続くエンドマークを表す8CTLからなる。
【0025】
スタートマークはVHS規格によるVISS/VASS信号のショートSの”0”、”1”を使用した”10101010”から構成される。エンドマークはVHS規格によるVISS/VASS信号のロングLの”0”、”1”を使用した”10101010”から構成される。VASSデータ(記録日時データ)を構成する”0”、”1”としては、VHS規格によるVISS/VASS信号のショートSの”0”、”1”またはロングLの”0”、”1”が使用される。この例では、VASSデータ(記録日時データ)を構成する”0”、”1”としては、VHS規格によるVISS/VASS信号のショートSの”0”、”1”が使用される。
【0026】
VHS規格ではショートSの”0”のN極書き込み時間とS極書き込み時間との比は57.5:42.5と定義され、ショートSの”1”のN極書き込み時間とS極書き込み時間との比は25.0:75.0と定義されている。また、ロングLの”0”のN極書き込み時間とS極書き込み時間との比は62.5:37.5と定義され、ロングLの”1”のN極書き込み時間とS極書き込み時間との比は30.0:70.0と定義されている。
【0027】
キューマークとしては、VHS規格で定義されているショートSおよびロングLの”0”、”1”とは、N極書き込み時間とS極書き込み時間との比が異なる”0”を使用した”0000000000000000”が用いられる。この例では、キューマークを構成する”0”としては、N極書き込み時間とS極書き込み時間との比が、80:20の”0”が用いられている。
【0028】
この理由は、通常のVISS/VASSを判定するための判定部が、キューマークを構成するCTLを、VISS/VASS信号を構成する”0”または”1”と誤認識するのを防止するためである。このため、通常のVISS/VASS判定部とは別に、キューマーク検出回路9が設けられているのである。
【0029】
スタートマーク、エンドマーク、キューマーク以外の”0”としては、VHS規格で定義されているショートSまたはロングLの”0”が用いられている。
【0030】
なお、CTL信号のスタートマークを、1記録ブロックの先頭に相当する位置に記録せずに、”0”のCTLが8つ出力された後に記録させるようにしているのは、次のような理由による。つまり、このVTRでは、再生時において、磁気テープは1記録ブロック分の再生が行なわれる毎に磁気テープ300の走行が停止せしめられる。このため、再生時において1記録ブロックの最初の部分はエンベロープが安定しないので、その不安定な位置にスタートマークを記録すると、スタートマークの検出ミスが発生するおそれがある。そこで、1記録ブロックの先頭に相当する位置よりも後位置にスタートマークを記録しているのである。
【0031】
図3は、VASSデータ(記録日時データ)の一例を示している。
【0032】
VASSデータは、ヘッダ部、記録日を表す日データ、記録時刻の時を表す時データ、ヘッダ部、記録時刻の分を表す分データ、記録日を表す日データ、ヘッダ部、記録時刻の時を表す時データ、記録時刻の分を表す分データおよびヘッダ部から構成されている。つまり、VASSデータには、記録日と分単位の記録時刻が記録される。
【0033】
〔3〕VTRの記録動作についての説明
【0034】
記録時にはメイン制御部7は、キャプスタンモータ100及びドラムモータ200を一定速度で回転させるように制御する。また、CTL録再回路7aによって磁気テープ300のコントロールトラックにCTL信号を記録する。
【0035】
図示しない監視カメラ(ビデオカメラ)からのNTSC方式のコンポジットビデオ信号、または輝度/色信号に分離されたY/Cコンポーネント信号は、デコーダ11に入力される。デコーダ11は、入力されたビデオ信号をYUV変換し、得られたYUV信号をA/D変換する。
【0036】
デコーダ11によって得られたYUVデジタルデータは、JPEG規格で入出力データを圧縮伸長する圧縮/伸長器13に送られる。圧縮/伸長器13はCPU51からデータバスライン8を経由して送られてくる録画間隔情報により、指示されたフィールド毎のYUVデジタルデータをメモリ14の領域I、IIに交互に取り込む。メモリ14に取り込まれたYUVデジタルデータは、圧縮/伸長器13によって圧縮される。圧縮後の圧縮ビデオデータはメモリ14の領域IIIに書き込まれる。
【0037】
メモリ14の領域IIIに書き込まれた1フィールド分の圧縮ビデオデータは、CPU51からデータバスライン8を経由して送られてくる制御命令に基づき、圧縮/伸長器13によってメモリ14の領域IIIから読み出され、データバスライン8を経由して、メモリ3に書き込まれる。この際、FPGA52によってQテーブルデータ、映像データ領域を識別するための領域識別コードが圧縮ビデオデータに付加されてメモリ3に書き込まれる。
【0038】
一方、ビデオカメラ(図示略)からのオーディオ信号はオーディオ処理部2内のフィルタ21に連続して入力される。フィルタ21は、オーディオ信号の高域ノイズ成分を除去し、帯域制限されたオーディオ信号をA/D変換器22に出力する。A/D変換器22は、帯域制限されたオーディオ信号をA/D変換する。A/D変換器22によって得られたデジタルオーディオ信号は、PCMエンコーダ/デコーダ24に連続して送られる。
【0039】
PCMエンコーダ/デコーダ24は、送られてきたデジタルオーディオ信号を、PCM方式により圧縮する。圧縮後の圧縮オーディオデータは、FIFOメモリ25に書き込まれる。FIFOメモリ25は、上記録画間隔毎に書き込まれた圧縮オーディオデータを読み出し、データバスライン8を経由してメモリ3に書き込む。この際、FPGA52によってオーディオデータ領域を識別するための領域識別コードが圧縮オーディオデータに付加されてメモリ3に書き込まれる。また、CPU51から秒単位の記録日時、録画間隔等の付加情報もメモリ3へ蓄えられる。
【0040】
圧縮ビデオデータ、圧縮オーディオデータおよび付加情報は、1フィールド単位で図4に示すようにフォーマット化され、1つのデータブロックとしてメモリ3に蓄積される。
【0041】
つまり、1フィールド分のデータブロックは、ヘッダ部81、オーディオデータ部82および映像データ部83からなる。
【0042】
ヘッダ部81には、付加情報、Qテーブルデータ等が含まれている。ヘッダ部81の先頭には、ヘッダ部81の先頭であることを示すフレームヘッダAが挿入されている。オーディオデータ部82の先頭にはオーディオデータ領域であることを識別するための領域識別コードBが挿入されている。映像データ部83の先頭には映像データ領域であることを識別するための領域識別コードCが挿入されている。映像データ部83の最後には、映像データ部の最後であることを示すエンドコードDが挿入されている。
【0043】
メモリ3は、図5に示すように、メインバンク(MAIN BANK) とサブバンク(SUB BANK)とを備えている。サブ制御部5のFPGA52は、実データを1フィールド単位のデータブロック毎に、メインバンクに、時系列の順番で蓄積していく。図5において、データブロックの後の数字は、1記録ブロック内のデータブロックの時系列の順番を示している。
【0044】
また、FPGA52は、各データブロックのメインバンクへの格納アドレス情報を、それらのデータブロックの時系列の順番に対応したサブバンクのアドレス位置に蓄積していく。格納アドレス情報には、先頭格納アドレス(スタートアドレス)および最終格納アドレス(エンドアドレス)がある。図5において、サブバンクの下側に記された1〜144の数字は、サブバンクのアドレスを表しているものとする。
【0045】
メモリ3のメインバンクに所定の記録ブロック単位に応じた量のデータ(実データ)が蓄積される毎に、それらの実データ(圧縮ビデオデータ、圧縮オーディオデータ、付加情報)が読み出され、データバスライン8を経由して、フォーマッタ4に送られる。この例では、上述したように、1記録ブロックは336トラック分のデータからなり、そのうち288トラック分のデータが実データであるので、288トラック分のデータ(データブロック)がメモリ3のメインバンクに蓄積される毎に、そのデータが読み出されてフォーマッタ4に送られる。
【0046】
データブロックの読み出しは、次のようにして行なわれる。つまり、まず、CPU51が、FPGA52に対して、サブバンクのアドレスを指定する。FPGA52は、CPU51によって指定されたサブバンクのアドレスに格納されているスタートアドレスおよびエンドアドレスを取得し、取得したスタートアドレスおよびエンドアドレスに基づいて、メインバンクからデータブロックを読み出す。
【0047】
FPGA52は、メインバンクから読み出した各データブロックの付加情報部分にシーケンシャル番号を付加して、フォーマッタ4に送る。シーケンシャル番号は、1記録ブロック内に含まれるデータブロックの時系列の順番を表す番号である。
【0048】
フォーマッタ4によりフォーマット変換されたデータは電磁変換部6に送られ、電磁変換部6内の記録アンプおよびビデオヘッドを介して磁気テープ300に記録される。1記録ブロック単位のデータの記録が終了する毎に、磁気テープは停止せしめられる。
【0049】
この実施の形態では、上述したように、コントロールトラックに記録されるVASSデータ(記録時刻データ)は分単位であり、1フィールド単位のデータブロックの付加情報に記録される記録時刻データは秒単位である。また、この実施の形態では、指定記録時刻の分単位までの時刻に、記録時刻が対応する記録ブロックが複数存在する。記録時刻指定による検索(T/Dサーチ)時には、秒単位の記録時刻が指定される。
【0050】
後述するように、T/Dサーチ時においては、まず、VASSデータに基づいて、秒単位の指定記録時刻に対応する記録ブロックが検索される。しかしながら、VASSデータは分単位の記録時刻データであり、指定記録時刻の分単位までの時刻と記録時刻が一致する記録ブロックが複数存在するため、VASSデータに基づく検索のみでは、指定記録時刻に対応する記録ブロックを1つに絞り込むことはできない。
【0051】
このため、VASSデータに基づいて分単位の検索を行なって該当する記録ブロックが見つかった後、1記録ブロック毎に、1フィールド単位のデータブロックの付加情報に含まれている秒単位の記録時刻情報を再生して、指定記録時刻に対応する記録ブロックを検索していく必要がある。しかしながら、1記録ブロック内の全てのデータブロックの付加情報を再生していくと、時間がかかる。そこで、この実施の形態では、次のようにして、T/Dサーチ時の検索時間の短縮化を図っている。
【0052】
つまり、記録時において、1記録ブロックの実データの先頭部分(例えば、0.5秒分(15CTL=30トラック=15個のデータブロック)の中に、その記録ブロック内において最も記録時刻が遅いデータブロックを記録しておく。そして、T/Dサーチ時において、VASSデータに基づいて分単位の検索を行なって該当する記録ブロックが見つかった後、指定記録時刻に対応する記録ブロックを検索する際には、各記録ブロックに対して、たとえば、実データ部分(288トラック)の先頭の0.5秒分を再生した時点で、最も記録時刻が遅いデータブロックの付加情報中の記録時刻を調べる。これにより、短時間に、その記録ブロックの最終記録時刻を知ることが可能となり、指定記録時刻に対応する記録ブロックの検索時間の短縮化が図れる。
【0053】
なお、DVHSのフォーマットでは、1トラックに28KBYTE のデータを記録することができるため、1 フィールド当たり56KBYTE の画質モードで記録を行なった場合、実データ部分に約144のデータブロックが記録されることになる。
【0054】
この実施の形態では、磁気テープにデータを記録する際に、図6に示すように、磁気テープにおける実データ部の先頭部分(約30トラック分)内の先頭に、記録時刻が最も遅い最終データブロック(データブロック144)を記録するようにした。そして、1記録ブロック内のデータブロックのうち、その残りのデータブロックを、それ以降に時系列の順番で記録するようにした。なお、磁気テープにおける実データ部の所定範囲の先頭部分内であれば、最終データブロック(データブロック144)を、その先頭位置以外の位置(たとえば8番目のデータブロック記録位置)に記録してもよい。
【0055】
つまり、メモリ3から実データをフォーマッタ4に送る際には、まず、CPU51は、アドレス情報が格納されているサブバンクのアドレスのうちの最大値(この例では144)をまず指定し、この後、サブバンクのアドレスの最小値から順番にサブバンクのアドレスを指定していく。つまり、アドレス情報が格納されているサブバンクのアドレスのうちの最大値が144である場合には、CPU52は、144、1、2、3…というように、アドレスを順次指定していく。
【0056】
FPGA52は、CPU52によって指定されたサブバンクのアドレスに格納されているアドレス情報(スタートアドレスおよびエンドアドレス)を取得し、取得したアドレス情報に基づいてメインバンクからデータブロックを読み出す。そして、読み出したデータブロックの付加情報部分にそのデータブロックに対応するシーケンシャル番号(時系列番号)を付加した後、そのデータブロックをフォーマッタ4に送る。
【0057】
したがって、記録時には、図6に示すように、まず、メインバンクから最終のデータブロックが読み出され、読み出された各データブロックにシーケンシャル番号が付加されたものが、磁気テープに記録される。この後、メインバンクから残りのデータブロックが時系列の順番で順次読み出され、読み出されデータブロックにシーケンシャル番号が付加されたものが、磁気テープに順次記録される。
【0058】
図7は、記録動作開始後に、メモリ3内に1記録ブロック内の実データ総量に相当するデータが書き込まれたときの各部の信号を示している。
【0059】
図7において信号MEMORY FULL は、メモリ3に1記録ブロック内の実データ総量に相当するデータが書き込まれたときにHレベルとされ、その所定容量分のデータが読み出されたときにLレベルにされる信号を示している。この信号MEMORY FULL は、サブ制御部5によって生成されて、メイン制御部7に送られる。この信号MEMORY FULL は、記録時には1記録ブロックの記録開始トリガ信号となり、再生時には1記録ブロックの再生開始トリガ信号となる。
【0060】
信号SW TR は、フォーマッタ4より作成される位相サーボ用基準信号を示している。この信号SW TR は、フォーマッタ4からメイン制御部7に送られる。
【0061】
信号MC ON は、キャプスタンモータ100の駆動指令信号を示しており、メイン制御部7によって生成される。
【0062】
信号CTL は、記録時には磁気テープ300に記録されるCTL信号を示し、再生時には磁気テープ300から読み出されるCTL信号を示している。
【0063】
信号FORMATTER は、メイン制御部7からフォーマッタ4に送られるコントロール信号およびフォーマッタ4の状態を示す信号を示している。
【0064】
信号VD RECは、フォーマッタ4から電磁変換部6内のビデオヘッドに送られる記録指示信号を示している。
【0065】
信号FORMATTER USE は、記録時にはメモリ3内の実データをフォーマッタ4に送るための送信指令信号を示し、再生時にはフォーマッタ4からメモリ3に実データを送るための送信指令信号を示している。この信号FORMATTER USE は、メイン制御部7によって生成され、サブ制御部5に送られる。
【0066】
信号RD DATA は、フォーマッタ4から電磁変換部6に送られる記録データを示している。
【0067】
記録動作開始後に、メモリ3内に1記録ブロック内の実データ総量に相当するデータが書き込まれると、サブ制御部5からメイン制御部7に送られるMEMORY FULL がHレベルとなる。
【0068】
MEMORY FULL がHレベルとなると(時点t1)、この後のSW TR の立ち下がりタイミングで(時点t2)、メイン制御部7は、信号MC ON をHレベルにさせて、キャプスタンモータ100を駆動させる。また、メイン制御部7は、サブ制御部5を介してフォーマッタ4に記録開始指令(REC指令) を送信する。
【0069】
フォーマッタ4は、記録開始指令を受信すると、記録動作モードとなり、RD DATA で示すようにダミーデータを出力するとともに、VD RECをHレベルにさせるので、電磁変換部6内のビデオヘッドによってダミーデータの磁気テープ300への記録が開始せしめられる。また、CTL録再回路7aによるCTL信号の磁気テープ300への記録が開始する。
【0070】
この後、メイン制御部7は、所定のタイミング(t3)で、サブ制御部5に送られているFORMATTER USE をHレベルにさせる。FORMATTER USE がHレベルとなると、メモリ3からフォーマッタ4への実データの送信が開始される。D−VHS規格のフォーマッタ4ではD−VHSのフォーマットにおいて6トラックシーケンスを守る必要があるためフォーマッタ4の内部にメモリを持っており、フォーマッタ4に送られたデータは一旦メモリに格納された後、RD DATA で示すように遅延されて出力される。したがって、実データは、時点t3より所定時間遅れた時点t4から、磁気テープ300に記録され始める。
【0071】
CTL信号のスタートマークは、上述したように、再生時にエンベロープが安定する位置、すなわち、”0”のCTLが8つ出力された後に出力されて、磁気テープ300に記録される。
【0072】
図8は、メモリ3から1記録ブロック内の実データ総量に相当するデータが全て読み出されたときの各部の信号を示している。
【0073】
メモリ3から1記録ブロック内の実データ総量に相当するデータが全て読み出されると、サブ制御部5からメイン制御部7に送られるMEMORY FULL がLレベルとなる。
【0074】
MEMORY FULL がLレベルとなると(時点t5)、メイン制御部7は、サブ制御部5に送られているFORMATTER USE をLレベルにする。FORMATTER USE がLレベルとなると、メモリ3からフォーマッタ4への実データの送信が停止せしめられる。ただし、上述したように、フォーマッタ4に送られたデータは遅延されて出力されるため、RD DATA に示すように、MEMORY FULL がLレベルとなった時点t5の後においてもフォーマッタ4から電磁変換部6に実データが送られる。
【0075】
実データの磁気テープ300への記録が終了すると(時点t6)、フォーマッタ4は所定量のダミーデータを電磁変換部6に送る。実データの磁気テープ300への記録が終了し(時点t6)、ダミーデータの記録が開始される時点から、CTL信号のエンドマークの記録が開始される。
【0076】
メイン制御部7は、MEMORY FULL がLレベルとなった時点t5の後、所定のタイミングで(時点t7)、サブ制御部5を介して、フォーマッタ4に記録停止指令(STOP 指令) を送る。フォーマッタ4は、記録停止指令を受信すると、停止状態となるとともに、VD RECをLレベルにさせるので、電磁変換部6内のビデオヘッドによる磁気テープ300への記録が停止せしめられる。
【0077】
また、メイン制御部7は、フォーマッタ4が記録動作を停止するタイミング(時点t8)で、MC ON をLレベルにさせ、キャプスタンモータ100を停止させる。また、メイン制御部7は、CTL録再回路7aによるCTL信号の磁気テープ300への記録を停止させる。
【0078】
〔4〕再生動作についての説明
【0079】
再生時には、電磁変換部6内のビデオヘッドによって磁気テープから1記録ブロック単位毎にデータが読み出される。読み取られたデータは、電磁変換部6内の再生アンプを介してフォーマッタ4に送られる。フォーマッタ4は、送られてきたデータに対して記録時とは逆の変換を行う。フォーマッタ4によって得られた実データ(付加情報、圧縮ビデオデータおよび圧縮オーディオデータ)は、バスライン8を通じて、メモリ3に書き込まれる。
【0080】
この際、サブ制御部5のFPGA52は、次のような制御を行なう。CPU51からの再生データ書き込み命令により、メモリ3のサブバンクにデータ”0”を書き込み、サブバンクのデータをクリアする。これは、磁気テープの傷等によるドロップアウトで、データブロックが欠落し、メモリ3に書き込めなかったデータブロック及びT/Dサーチ時にメモリ3に書き込まれないデータブロックを検出するために行なわれる。
【0081】
FPGA52は、フォーマッタ4により、データブロックが送られてくると、図9に示すように、メモリ3のメインバンクに、送られてきたデータブロックを順次書き込む。また、FPGA52は、そのデータブロックの付加情報部分のシーケンシャル番号を検出し、そのシーケンシャル番号に対応したサブバンクのアドレスに、当該データブロックのメインバンクへの格納アドレス情報(スタートアドレスおよびエンドアドレス)を書き込む。
【0082】
1記録ブロックの再生が終了した時点(CPU51からの再生データ書き込み命令が解除された時)で、サブ制御部5のFPGA52は、CPU51に、アドレス情報を書き込んだサブバンクのアドレスのうちの最大値(以下、書き込みアドレス最大値という)を通知する。
【0083】
このようにして、メモリ3のメインバンクに1記録ブロック内の実データの全てが書き込まれると、CPU51からの読み出し命令により、FPGA52によってメモリ3からデータが読み出される。
【0084】
CPU51がサブバンクのアドレスをFPGA52に指示すると、FPGA52は指示されたアドレスに格納されているスタートアドレスおよびエンドアドレスを取得し、取得アドレスに基づいてメインバンクからデータブロックを読み出す。
【0085】
通常再生時には、CPU51は、サブバンクのアドレスとして、最小値”1”から書き込みアドレス最大値まで、順番に指定していく。したがって、メインバンクから、記録ブロック内のデータブロックが、シーケンシャル番号(時系列番号)の順番で順次読み出される。
【0086】
なお、磁気テープの傷などによるドロップアウト等でデータブロックが欠落した場合には、そのデータブロックに対応するサブバンク内のデータが”0”となっているため、FPGA52は、読み出すべきデータブロックがメインバンクに存在しないことをCPU51に通知する。CPU51は、その通知を受けると、指定アドレスを次のアドレスに更新する。
【0087】
メモリ3から読み出されたQテーブルデータは圧縮/伸長器13に、圧縮ビデオデータは圧縮/伸長器13経由でメモリ14の領域IIIに送られる。また、メモリ3から読み出された圧縮オーディオデータはFIFOメモリ25に送られる。
【0088】
メモリ14の領域IIIに送られた圧縮ビデオデータはQテーブルデータに基づいて、圧縮/伸長器13で伸長される。圧縮/伸長器13による伸長処理後に得られた1フィールド単位のYUVデジタルデータは、メモリ14の領域I、IIに交互に書き込まれる。
【0089】
メモリ14の領域I、IIに書き込まれたYUVデジタルデータは、圧縮/伸長器13によって読み出されて、エンコーダ12に送られる。エンコーダ12は、YUVデジタルデータをD/A変換した後、エンコードし、これによって得られたコンポジットビデオ信号およびY/Cコンポーネント信号を出力する。
【0090】
一方、FIFOメモリ25に書き込まれた圧縮オーディオデータは、PCMエンコーダ/デコーダ24によってデコードされ、D/A変換器23に送られる。D/A変換器23は、デジタルオーディオデータをD/A変換し、得られたアナログオーディオ信号をフィルタ21に出力する。フィルタ21は、送られてきたアナログオーディオ信号から、D/A変換器23によるD/A変換時に発生した高域のノイズ成分を除去して、得られたアナログオーディオ信号を出力する。
【0091】
再生開始直後においては、メイン制御部7は、信号MC ON をHレベルとして、キャプスタンモータ100を駆動させる。これにより、磁気テープ300から読み出されたデータがメモリ3に書き込まれていく。そして、磁気テープ300からエンドマークが検出されるとメイン制御部7は、信号MC ON をLレベルとして、キャプスタンモータ100を停止させる。
【0092】
キャプスタンモータ100が駆動せしめられた後において、メモリ3にある程度のデータが蓄積されると、メモリ3からデータが順次読み出される。メモリ3から読み出されたQテーブルデータおよび圧縮ビデオデータは、ビデオ処理部1に送られ、上述したような処理が行なわれて出力される。また、メモリ3から読み出された圧縮オーディオデータは、オーディオ処理部2に送られ、上述したような処理が行なわれて出力される。
【0093】
図10は、再生時において、メモリ3に書き込まれた1記録ブロック内の実データ総量に相当するデータの全てが、メモリ3から読み出されたときの各部の信号を示している。
【0094】
図10において、信号ENV は、再生時に磁気テープ300から読み出されたデータを示している。また、信号PB Hは、内部のビデオ回路が再生画をメモリ3に取り込める状態となっていることを示す信号である。
【0095】
メモリ3に書き込まれた1記録ブロック内の実データ総量に相当するデータの全てが、メモリ3から読み出されると、信号MEMORY FULL がLレベルとなる。信号MEMORY FULL がLレベルとなると(時点t11)、この後のSW TR の立ち下がりタイミングで(時点t12)、メイン制御部7は、信号MC ON をHレベルにして、キャプスタンモータ100を駆動させる。この後、CTL録再回路7aによるCTL信号の再生が開始される。
【0096】
この後に、メイン制御部7は、CTL信号からなるスタートマーク”10101010”の”10”を2度検出すると(時点13)、サブ制御部5を介してフォーマッタ4に再生開始指令( PB指令) を送るとともに、信号PB HをHレベルにする。また、メイン制御部7は、サブ制御部5に送られているFORMATTER USE をHレベルにさせる。
【0097】
フォーマッタ4は、再生開始指令を受信すると、再生動作モードとなる。FORMATTER USE がHレベルとなると、フォーマッタ4からメモリ3への実データの送信が開始される。メモリ3にある程度のデータが書き込まれると、メモリ3からデータが順次読み出される。
【0098】
図11は、再生時において、メモリ3に1記録ブロック内の実データが書き込まれている途中において、CTL信号からなるエンドマークが検出されたときの各部の信号を示している。
【0099】
メモリ3に1記録ブロック内の実データが書き込まれている途中において、メイン制御部7がCTL信号からなるエンドマーク”10101010”における”10”を2度検出すると(時点t14)、メイン制御部7は、信号MC ON をLレベルにして、キャプスタンモータ100を停止させる。このため、記録ブロックの後側ダミーデータ部の途中で磁気テープ300が停止せしめられる。
【0100】
また、メイン制御部7は、エンドマーク”10101010”における”10”を2度検出した時点t14から後の所定のタイミングで(時点t15)、サブ制御部5を介してフォーマッタ4に再生停止指令(STOP 指令) を送るとともに、信号PB HをLレベルにする。また、メイン制御部7は、サブ制御部5に送られているFORMATTER USE をLレベルにさせる。
【0101】
フォーマッタ4は、再生停止指令を受信すると、停止モードとなる。FORMATTER USE がLレベルとなると、フォーマッタ4からメモリ3への実データの送信が停止せしめられる。
【0102】
上記実施の形態によれば、記録ブロック単位毎にデータを記録するデジタルVTRにおいて、記録時に、サーボ及びメカ系の安定する記録ブロックの開始点および記録ブロックの終了点とを、コントロールトラックにスタートマークおよびエンドマークとして記録しているため、記録ブロックの安定した記録再生が可能となる。またエンベロープが安定してからフォーマッタを動作させているので、フォーマッタの誤動作も防ぐことが可能となる。
【0103】
〔5〕T/Dサーチ動作についての説明
【0104】
図12は、T/Dサーチ時の時間経過とテープ位置との関係を示している。図12における折れ線は、縦軸に経過時間Tをとり、横軸にテープ位置をとった場合の、時間経過とテープ位置との関係を示している。
【0105】
まず、T/Dサーチの指示に基づいて、早送りして、指定記録時刻に対応するVASSデータを検索する。この例では、記録ブロック1に対応するVASSデータが、指定記録時刻に対応しているものとする。つまり、記録ブロック1に対応するVASSデータ(分単位の記録時刻データ)が、指定記録時刻の分単位までの時刻に一致しているものとする。
【0106】
早送りによって、記録ブロック1に対応するVASSデータが読み取られて、そのVASSデータによって表される記録時刻が、指定記録時刻の分単位までの時刻に一致していると判定されると(時点t1)、その記録ブロック1の前の記録ブロック0のキューマークが検出されるまで、テープを早戻しした後(時点t2)、通常再生速度(再生モード)でテープを送る。
【0107】
そして、スタートマーク(記録ブロック1に対するスタートマーク)が検出されると、実データの取込みを開始する。この場合には、実データがメモリ3に取り込まれていくが、実データの先頭部分(15CTL=30トラック分)がメモリ3に取り込まれると、最初に取り込まれたデータブロック(その記録ブロック内で記録時刻が最も遅い最終データブロック)の付加情報から記録時刻情報を取得し、つまり、その記録ブロック1の最終記録時刻を取得し、最終記録時刻が指定記録時刻を越えているか否かの判定(T/Dデータ判定)を行う。
【0108】
そして、最終記録時刻が指定記録時刻を越えていれば、指定記録時刻に対応するデータブロックは当該記録ブロック1内にあるので、T/Dデータ判定後も、実データのメモリ3への取込みを継続して行なうとともに、各データブロックの付加情報に含まれている記録時刻情報を順次取得して指定記録時刻と比較することにより、指定記録時刻に対応するデータブロックを検索する。指定記録時刻に対応するデータブロックが見つかると、そのデータブロックの映像および音声を再生出力する。
【0109】
T/Dデータ判定において、記録ブロック1の最終記録時刻が指定記録時刻より小さいと判定した場合には、メモリ3へのデータの取込みを停止させるとともにキャプスタンモータ100を加速させ、キューマークが検出された時に(時点t4)キャプスタンモータ100を減速させる。
【0110】
そして、スタートマーク(記録ブロック2のスタートマーク)が検出されると、上記と同様な動作を行なう。
【0111】
図12において、t3、t5はキャプスタンモータ100の加速時点を示し、t4、t6はキャプスタンモータ100の減速位置(キューマーク検出時点)を示している。
【0112】
図12の例では、記録ブロック3から取り込んだ実データに基づいて、T/Dデータ判定を行なった場合に、最終記録時刻が指定記録時刻を越えていると判定されている。したがって、T/Dデータ判定後も、実データのメモリ3への取込みを継続して行なうとともに、各データブロックの付加情報に含まれている記録時刻情報を順次取得して、指定記録時刻と比較することにより、指定記録時刻に対応するデータブロックを検索する。そして、指定記録時刻に対応するデータブロックが見つかると、そのデータブロックの映像および音声を再生出力する。
【0113】
T/Dサーチ時の、メモリ3へのデータの書き込み動作およびメモリ3からのデータの読み出し動作について、説明する。
【0114】
実データの先頭部分のメモリ3への書き込み動作は、通常再生時と同じであり、メモリ3内の内部には、図13に示すようなデータが格納される。
【0115】
つまり、CPU51からの再生データ書き込み命令により、メモリ3のサブバンクにデータ”0”を書き込み、サブバンクのデータをクリアする。
【0116】
FPGA52は、フォーマッタ4により、データブロックが送られてくると、メモリ3のメインバンクに、送られてきたデータブロックを順次書き込む。また、FPGA52は、そのデータブロックの付加情報部分のシーケンシャル番号を検出し、そのシーケンシャル番号に対応したサブバンクのアドレスに、当該データブロックのメインブロックへの格納アドレス情報(スタートアドレスおよびエンドアドレス)を書き込む。図13は、メインバンクに実データの先頭部分(30トラック分)が書き込まれた場合の、メインバンクとサブバンクの内容を示している。
【0117】
このようにして、メモリ3に1記録ブロック内の実データの先頭部分が書き込まれると、サブ制御部5のFPGA52は、CPU51に、アドレス情報を書き込んだサブバンクのアドレスのうちの最大値(以下、書き込みアドレス最大値という)を通知する。
【0118】
CPU51は、FPGA52から通知された書き込みアドレス最大値を、読み出し指令とともに、FPGA52に与える。FPGA52は、CPU51から与えられた書き込みアドレス最大値からアドレス情報を取得し、メインバンクから対応する最終データブロックの付加情報内の記録時刻情報を読み出してCPU51に渡す。CPU51は、最終データブロックの付加情報内の記録時刻情報(最終記録時刻)が指定記録時刻を越えているか否かのT/Dデータ判定を行なう。
【0119】
T/Dデータ判定において、最終記録時刻が指定記録時刻より小さいと判定した場合には、メモリ3へのデータの取込みを停止させるとともにキャプスタンモータ100を加速させ、キューマークが検出された時にキャプスタンモータ100を減速させる。
【0120】
T/Dデータ判定において、最終記録時刻が指定記録時刻を越えていると判定した場合には、T/Dデータ判定後も、実データのメモリ3への取込みを継続して行なうとともに、各データブロックの付加情報に含まれている記録時刻情報を順次取得して指定記録時刻と比較することにより、指定記録時刻に対応するデータブロックの検索を行なう。
【0121】
【発明の効果】
この発明によれば、VASSデータ量を増加させることなく、T/Dサーチ時の検索時間の短縮化が図れるデジタルVTRを提供することを目的とする。
【図面の簡単な説明】
【図1】デシタルVTRの構成を示すブロック図である。
【図2】磁気テープに記録される1記録ブロックの構成および磁気テープのコントロールトラックに記録されるCTLマーキングの構成を示す模式図である。
【図3】VASSデータの一例を示す模式図である。
【図4】1フィールド分のデータブロックの構成を示す模式図である。
【図5】記録時に、メモリ3のメインバンク(MAIN BANK) とサブバンク(SUB BANK)に蓄積される情報を示す模式図である。
【図6】記録時に、磁気テープに記録される実データの内容(データブロック)を示す模式図である。
【図7】記録動作開始後に、メモリ3内に1記録ブロック内の実データ総量に相当するデータが書き込まれたときの各部の信号を示すタイミングチャートである。
【図8】記録時おいて、メモリ3から1記録ブロック内の実データ総量に相当するデータが全て読み出されたときの各部の信号を示すタイミングチャートである。
【図9】再生時に、メモリ3のメインバンク(MAIN BANK) とサブバンク(SUB BANK)に蓄積される情報を示す模式図である。
【図10】再生時において、メモリ3に書き込まれた1記録ブロック内の実データ総量に相当するデータの全てが、メモリ3から読み出されたときの各部の信号を示すタイミングチャートである。
【図11】再生時において、メモリ3に1記録ブロック内の実データが書き込まれている途中において、CTL信号からなるエンドマークが検出されたときの各部の信号を示すタイミングチャートである。
【図12】T/Dサーチ時の時間経過とテープ位置との関係を示すタイミングチャートである。
【図13】T/Dサーチ時に、メモリ3のメインバンク(MAIN BANK) とサブバンク(SUB BANK)に蓄積される情報を示す模式図である。
【図14】従来手法の問題点を説明するための模式図である。
【符号の説明】
1 ビデオ処理部
2 オーディオ処理部
3 メモリ
4 フォーマッタ
5 サブ制御部
6 電磁変換部
7 メイン制御部
9 キューマーク検出回路[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a search method by specifying a recording time in a digital VTR.
[0002]
[Prior art]
During recording, actual data (input video / audio data or compressed data thereof) is stored in a memory, and each time recording block data is stored, data in one recording block is recorded on a magnetic tape, and during playback, There is known a digital VTR that intermittently reads data recorded on a magnetic tape for each recording block unit, accumulates data read from the magnetic tape in a memory, reads out the data accumulated in the memory, and reproduces and outputs the data. Yes.
[0003]
In such a digital VTR, a method has been developed in which a recording time is designated, and a video recorded at the designated recording time is searched (T / D search) and reproduced and output.
[0004]
That is, after specifying the recording block corresponding to the designated recording time based on the VASS data recorded on the control track, the designated recording time is selected from the plurality of field unit data blocks included in the recording block. The data block corresponding to is searched.
[0005]
When the time information recorded as VASS data is in units of minutes, the time information may not be recorded for each recording block.
[0006]
For example, assume that
[0007]
Assuming that VASS data representing the minute data indicating how many minutes and 00 seconds is recorded in the
[0008]
As described above, in the case where VASS data in minutes is recorded every 6 recording blocks, in order to specify the data block corresponding to the designated recording time, based on the information up to the minute in the designated recording time, After specifying the six recording blocks, it is necessary to reproduce these recording blocks and acquire the recording time information in seconds contained in the data. For this reason, there is a problem that it takes a long search time.
[0009]
In order to solve such a problem, time information in units of seconds may be recorded as VASS data. However, in that case, it is necessary to secure an area for writing data in units of seconds in the VASS data recording part, and VASS. There is a problem that the amount of data increases.
[0010]
[Problems to be solved by the invention]
An object of the present invention is to provide a search method by specifying a recording time in a digital VTR that can shorten the search time during a T / D search without increasing the amount of VASS data.
[0011]
[Means for Solving the Problems]
The search method by recording time designation in the digital VTR according to the present invention is included in one recording block every time data for one recording block including actual data for a plurality of fields is accumulated in the memory at the time of recording. With recording time information in seconds added for each field, data for one recording block is recorded on the magnetic tape, and the recording start time of the recording block for each recording block unit on the control track of the magnetic tape In the search method by recording time designation in the digital VTR in which VASS data representing the recording time information in minutes corresponding to the recording time is recorded, the actual data recording for recording the actual data of one recording block on the magnetic tape at the time of recording In the first part of the part, the field unit that constitutes the recording block The actual data of one recording block is recorded so that the last data block of the plurality of data blocks is included, and the recording block corresponding to the designated recording time is based on the VASS data at the time of retrieval by specifying the recording time. After specifying the recording block with the earliest recording time, the actual data at the beginning of the actual data in the recording block is read from the magnetic tape and added to the last data block included in the beginning of the actual data. Whether or not the recording block is a recording block corresponding to the designated recording time by determining whether or not the last recording time exceeds the designated recording time. If the recording block is not the recording block corresponding to the designated recording time, the next recording block The actual data of the head portion of the data read from the magnetic tape, and performs the same processing.
[0012]
When it is determined that the predetermined recording block is a recording block corresponding to the designated recording time, the actual data in the recording block is continuously read from the magnetic tape, and each data block read from the magnetic tape is read The data block having the same recording time information as the designated recording time is retrieved by acquiring the recording time information from the data and comparing it with the designated recording time.
[0013]
At the time of recording, the data of each recording block is recorded on the magnetic tape with the time series number in the recording block added to the recording time information in seconds for each field included in one recording block. In addition, a main bank and a sub bank are provided in the memory, and during normal reproduction, each data block in one recording block is read from the magnetic tape and stored in the main bank, and the main block of each data block is stored. The storage address information in the bank is accumulated in the subbank address position corresponding to the time-series order of those data blocks, and the address information is read out from the subbank in the order of the subbank addresses, so that the data block from the main bank Are read out in the order of time series number and played back.
[0014]
DETAILED DESCRIPTION OF THE INVENTION
DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention applied to a digital VTR used in a monitoring system will be described below with reference to the drawings.
[0015]
[1] Explanation of configuration of digital VTR
FIG. 1 shows the configuration of a digital VTR.
The digital VTR includes a
[0016]
The
[0017]
The CTL recording / reproducing
[0018]
The
[0019]
The
[0020]
[2] Description of the configuration of one recording block recorded on the magnetic tape and the configuration of CTL marking
[0021]
In this digital VTR, data is recorded intermittently on the magnetic tape in units of predetermined recording blocks. FIG. 2 shows a configuration of one recording block recorded on the magnetic tape and a configuration of CTL marking.
[0022]
In this embodiment, the recording format on the magnetic tape is D-VHS, the recording block is 336 tracks, and the capacity of the
[0023]
As shown in FIG. 2A, one recording block is composed of data for 336 tracks (for 168 CTL) and includes data for a plurality of fields. One recording block includes a front dummy data portion for 32 tracks (16 CTL), a real data portion for 288 tracks (144 CTL), and a rear dummy data portion for 16 tracks (8 CTL).
[0024]
As shown in FIG. 2B, the CTL marking corresponding to one recording block is the first 8 CTL indicating “0”, the subsequent 8 CTL indicating the start mark, the subsequent 26 CTL indicating “0”, and the subsequent CTL markings. It consists of 92 CTL indicating VASS data (recording date / time data), followed by 16 CTL indicating a cue (CUE) mark, followed by 10 CTL indicating “0”, and following 8 CTL indicating an end mark.
[0025]
The start mark is composed of “10101010” using “0” and “1” of the short S of the VISS / VASS signal according to the VHS standard. The end mark is composed of “10101010” using “0” and “1” of the long L of the VISS / VASS signal according to the VHS standard. As “0” and “1” constituting the VASS data (recording date / time data), “0” and “1” of the short S of the VISS / VASS signal according to the VHS standard are “0” and “1” of the long L. used. In this example, “0” and “1” of the short S of the VISS / VASS signal according to the VHS standard are used as “0” and “1” constituting the VASS data (recording date data).
[0026]
In the VHS standard, the ratio between the N pole write time of the short S “0” and the S pole write time is defined as 57.5: 42.5, and the N pole write time and the S pole write time of the short S “1” are defined. The ratio is defined as 25.0: 75.0. Also, the ratio of the long L “0” N pole write time to the S pole write time is defined as 62.5: 37.5, and the long L “1” N pole write time and S pole write time are The ratio is defined as 30.0: 70.0.
[0027]
As the cue mark, “0” and “1” of the short S and long L defined in the VHS standard are “0000000000000000000” using “0” in which the ratio of the N pole write time and the S pole write time is different. "Is used. In this example, as “0” constituting the cue mark, “0” having a ratio of N pole write time to S pole write time of 80:20 is used.
[0028]
The reason for this is to prevent the determination unit for determining the normal VISS / VASS from erroneously recognizing the CTL constituting the cue mark as “0” or “1” constituting the VISS / VASS signal. is there. For this reason, the cue
[0029]
As “0” other than the start mark, end mark, and cue mark, short S or long L “0” defined in the VHS standard is used.
[0030]
The reason why the start mark of the CTL signal is not recorded at the position corresponding to the head of one recording block, but is recorded after eight CTLs of “0” are output is as follows. by. That is, in this VTR, at the time of reproduction, the
[0031]
FIG. 3 shows an example of VASS data (recording date data).
[0032]
The VASS data includes a header part, date data representing the recording date, hour data representing the hour of the recording time, header part, minute data representing the minute of the recording time, day data representing the recording date, header part, and time of the recording time. It consists of hour data to represent, minute data representing the minutes of the recording time, and a header portion. That is, the recording date and the recording time in minutes are recorded in the VASS data.
[0033]
[3] Description of VTR recording operation
[0034]
During recording, the
[0035]
An NTSC composite video signal from a monitoring camera (video camera) (not shown) or a Y / C component signal separated into luminance / color signals is input to the decoder 11. The decoder 11 performs YUV conversion on the input video signal, and performs A / D conversion on the obtained YUV signal.
[0036]
The YUV digital data obtained by the decoder 11 is sent to a compression / decompression unit 13 that compresses and decompresses input / output data according to the JPEG standard. The compressor / decompressor 13 alternately takes in the YUV digital data for each designated field into the areas I and II of the
[0037]
The compressed video data for one field written in the area III of the
[0038]
On the other hand, an audio signal from a video camera (not shown) is continuously input to the
[0039]
The PCM encoder /
[0040]
The compressed video data, compressed audio data, and additional information are formatted in units of one field as shown in FIG. 4 and stored in the
[0041]
That is, a data block for one field includes a header portion 81, an audio data portion 82, and a
[0042]
The header portion 81 includes additional information, Q table data, and the like. A frame header A indicating that it is the head of the header part 81 is inserted at the head of the header part 81. An area identification code B for identifying the audio data area is inserted at the head of the audio data portion 82. An area identification code C for identifying a video data area is inserted at the top of the
[0043]
As shown in FIG. 5, the
[0044]
Further, the FPGA 52 accumulates the storage address information of each data block in the main bank at the address position of the sub bank corresponding to the chronological order of the data blocks. The storage address information includes a head storage address (start address) and a final storage address (end address). In FIG. 5,
[0045]
Each time an amount of data (actual data) corresponding to a predetermined recording block unit is accumulated in the main bank of the
[0046]
Reading of the data block is performed as follows. That is, first, the
[0047]
The FPGA 52 adds a sequential number to the additional information portion of each data block read from the main bank and sends it to the
[0048]
Data subjected to format conversion by the
[0049]
In this embodiment, as described above, the VASS data (recording time data) recorded on the control track is in minutes, and the recording time data recorded in the additional information of the data block in one field unit is in seconds. is there. Further, in this embodiment, there are a plurality of recording blocks corresponding to the recording time at times up to the minute unit of the designated recording time. At the time of search by specifying a recording time (T / D search), a recording time in seconds is specified.
[0050]
As will be described later, in the T / D search, first, a recording block corresponding to a designated recording time in seconds is searched based on the VASS data. However, since the VASS data is recording time data in minutes, and there are a plurality of recording blocks whose recording times coincide with the recording times up to the designated recording time, only the search based on the VASS data corresponds to the specified recording time. It is not possible to narrow down the recording blocks to be limited to one.
[0051]
For this reason, after a minute unit search is performed based on VASS data and a corresponding recording block is found, recording time information in seconds included in the additional information of the data block in one field unit for each recording block It is necessary to search the recording block corresponding to the designated recording time. However, it takes time to reproduce additional information of all data blocks in one recording block. Therefore, in this embodiment, the search time during the T / D search is shortened as follows.
[0052]
That is, at the time of recording, the data with the latest recording time in the recording block in the head portion of the actual data of one recording block (for example, within 0.5 seconds (15 CTL = 30 tracks = 15 data blocks)) When the T / D search is performed, the search is performed in units of minutes based on the VASS data and the corresponding recording block is found, and then the recording block corresponding to the designated recording time is searched. For each recording block, for example, when the first 0.5 seconds of the actual data portion (288 tracks) is reproduced, the recording time in the additional information of the data block with the latest recording time is checked. This makes it possible to know the last recording time of the recording block in a short time, and shortens the search time of the recording block corresponding to the designated recording time. It can be achieved.
[0053]
In the DVHS format, since 28 KBYTE data can be recorded on one track, when recording is performed in an image quality mode of 56 KBYTE per field, about 144 data blocks are recorded in the actual data portion. Become.
[0054]
In this embodiment, when data is recorded on the magnetic tape, as shown in FIG. 6, the last data with the latest recording time is located at the head in the head portion (about 30 tracks) of the actual data portion on the magnetic tape. A block (data block 144) was recorded. Then, among the data blocks in one recording block, the remaining data blocks are recorded in chronological order thereafter. Even if the last data block (data block 144) is recorded at a position other than the head position (for example, the eighth data block recording position) as long as it is within the head portion of the predetermined range of the actual data portion on the magnetic tape. Good.
[0055]
That is, when sending actual data from the
[0056]
The FPGA 52 acquires address information (start address and end address) stored at the address of the subbank designated by the CPU 52, and reads a data block from the main bank based on the acquired address information. Then, after adding a sequential number (time series number) corresponding to the data block to the additional information portion of the read data block, the data block is sent to the
[0057]
Therefore, at the time of recording, as shown in FIG. 6, first, the last data block is read from the main bank, and the read data blocks with sequential numbers added are recorded on the magnetic tape. Thereafter, the remaining data blocks are sequentially read from the main bank in chronological order, and the read data blocks with sequential numbers added are sequentially recorded on the magnetic tape.
[0058]
FIG. 7 shows signals at various parts when data corresponding to the total amount of actual data in one recording block is written in the
[0059]
In FIG. 7, the signal MEMORY FULL is set to H level when data corresponding to the total amount of actual data in one recording block is written to the
[0060]
A signal SW TR indicates a phase servo reference signal created by the
[0061]
The signal MC ON indicates a drive command signal for the
[0062]
The signal CTL indicates a CTL signal recorded on the
[0063]
A signal FORMATTER indicates a control signal sent from the
[0064]
The signal VD REC indicates a recording instruction signal sent from the
[0065]
A signal FORMATTER USE indicates a transmission command signal for sending actual data in the
[0066]
A signal RD DATA indicates recording data sent from the
[0067]
When data corresponding to the total amount of actual data in one recording block is written in the
[0068]
When MEMORY FULL becomes H level (time point t1), at the subsequent SW TR falling timing (time point t2), the
[0069]
When the
[0070]
Thereafter, the
[0071]
As described above, the start mark of the CTL signal is output after a position where the envelope is stabilized during reproduction, that is, after eight “0” CTLs are output, and is recorded on the
[0072]
FIG. 8 shows the signals of the respective units when all data corresponding to the actual data total amount in one recording block is read from the
[0073]
When all the data corresponding to the total amount of actual data in one recording block is read from the
[0074]
When MEMORY FULL becomes L level (time t5), the
[0075]
When the recording of the actual data on the
[0076]
The
[0077]
Further, the
[0078]
[4] Explanation of playback operation
[0079]
At the time of reproduction, data is read from the magnetic tape for each recording block by the video head in the
[0080]
At this time, the FPGA 52 of the
[0081]
When the data block is sent by the
[0082]
When reproduction of one recording block is completed (when a reproduction data write command from the
[0083]
When all the actual data in one recording block is written in the main bank of the
[0084]
When the
[0085]
During normal reproduction, the
[0086]
If a data block is lost due to a dropout or the like due to a scratch on the magnetic tape or the like, the data in the subbank corresponding to the data block is “0”. The
[0087]
The Q table data read from the
[0088]
The compressed video data sent to the area III of the
[0089]
The YUV digital data written in the areas I and II of the
[0090]
On the other hand, the compressed audio data written in the
[0091]
Immediately after the start of reproduction, the
[0092]
After a certain amount of data is accumulated in the
[0093]
FIG. 10 shows signals of respective parts when all the data corresponding to the total amount of actual data in one recording block written in the
[0094]
In FIG. 10, a signal ENV indicates data read from the
[0095]
When all of the data corresponding to the total amount of actual data in one recording block written in the
[0096]
Thereafter, when the
[0097]
When the
[0098]
FIG. 11 shows signals at various parts when an end mark made up of a CTL signal is detected during reproduction while the actual data in one recording block is being written to the
[0099]
When the
[0100]
Further, the
[0101]
When the
[0102]
According to the above embodiment, in the digital VTR that records data for each recording block unit, at the time of recording, the start point of the recording block and the end point of the recording block that are stable in the servo and mechanical systems are indicated on the control track by the start mark. Since recording is performed as an end mark, the recording block can be stably recorded and reproduced. Further, since the formatter is operated after the envelope is stabilized, it is possible to prevent the formatter from malfunctioning.
[0103]
[5] Explanation of T / D search operation
[0104]
FIG. 12 shows the relationship between the elapsed time at the time of T / D search and the tape position. The broken line in FIG. 12 shows the relationship between the passage of time and the tape position when the elapsed time T is on the vertical axis and the tape position is on the horizontal axis.
[0105]
First, based on a T / D search instruction, fast forward is performed to search for VASS data corresponding to the designated recording time. In this example, it is assumed that the VASS data corresponding to the
[0106]
If the VASS data corresponding to the
[0107]
Then, when the start mark (start mark for the recording block 1) is detected, the acquisition of actual data is started. In this case, the actual data is taken into the
[0108]
If the final recording time exceeds the designated recording time, the data block corresponding to the designated recording time is in the
[0109]
In the T / D data determination, if it is determined that the last recording time of the
[0110]
When a start mark (start mark of the recording block 2) is detected, the same operation as described above is performed.
[0111]
12, t3 and t5 indicate acceleration times of the
[0112]
In the example of FIG. 12, when T / D data determination is performed based on the actual data fetched from the
[0113]
An operation of writing data to the
[0114]
The operation of writing the leading portion of the actual data into the
[0115]
That is, data “0” is written to the subbank of the
[0116]
When the data block is sent by the
[0117]
In this way, when the first portion of the actual data in one recording block is written in the
[0118]
The
[0119]
In the T / D data determination, if it is determined that the final recording time is smaller than the designated recording time, the capture of data to the
[0120]
In the T / D data determination, if it is determined that the final recording time exceeds the designated recording time, the actual data is continuously taken into the
[0121]
【The invention's effect】
An object of the present invention is to provide a digital VTR that can shorten the search time during a T / D search without increasing the amount of VASS data.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a digital VTR.
FIG. 2 is a schematic diagram showing a configuration of one recording block recorded on a magnetic tape and a configuration of CTL marking recorded on a control track of the magnetic tape.
FIG. 3 is a schematic diagram showing an example of VASS data.
FIG. 4 is a schematic diagram showing a configuration of a data block for one field.
FIG. 5 is a schematic diagram showing information stored in a main bank (MAIN BANK) and a sub bank (SUB BANK) of the
FIG. 6 is a schematic diagram showing the contents (data blocks) of actual data recorded on the magnetic tape during recording.
FIG. 7 is a timing chart showing signals at various parts when data corresponding to the total amount of actual data in one recording block is written in the
FIG. 8 is a timing chart showing signals of respective units when all data corresponding to the total amount of actual data in one recording block is read from the
FIG. 9 is a schematic diagram showing information stored in a main bank (MAIN BANK) and a sub bank (SUB BANK) of the
FIG. 10 is a timing chart showing signals of respective units when all data corresponding to the total amount of actual data in one recording block written in the
FIG. 11 is a timing chart showing signals at various parts when an end mark made up of a CTL signal is detected in the middle of writing actual data in one recording block in the
FIG. 12 is a timing chart showing the relationship between the passage of time during T / D search and the tape position.
FIG. 13 is a schematic diagram showing information stored in a main bank (MAIN BANK) and a sub bank (SUB BANK) of the
FIG. 14 is a schematic diagram for explaining a problem of a conventional method.
[Explanation of symbols]
1 Video processing section
2 Audio processing part
3 memory
4 Formatter
5 Sub-control unit
6 Electromagnetic converter
7 Main controller
9 Cue mark detection circuit
Claims (3)
記録時においては、磁気テープにおける1記録ブロックの実データを記録する実データ記録部分の先頭部分内に、その記録ブロックを構成するフィールド単位の複数のデータブロックのうちの最終データブロックが含まれるように、1記録ブロックの実データを記録しておき、
記録時刻指定による検索時において、VASSデータに基づいて、指定記録時刻に対応する記録ブロックのうち、最も記録時刻が早い記録ブロックを特定した後、記録ブロックの実データの先頭部分の実データを磁気テープから読み取って、実データの先頭部分に含まれている最終データブロックに付加されている当該記録ブロックの最終記録時刻情報を取得し、最終記録時刻が指定記録時刻を越えているいないかを判定することによって、当該記録ブロックが指定記録時刻に対応する記録ブロックであるか否かを判定し、当該記録ブロックが指定記録時刻に対応する記録ブロックでない場合には、その次の記録ブロックの実データの先頭部分の実データを磁気テープから読み取って、同様な処理を行なうことを特徴とするデジタルVTRにおける記録時刻指定による検索方法。At the time of recording, recording time information in units of seconds is added to each field included in one recording block whenever data for one recording block including actual data for a plurality of fields is accumulated in the memory. In this state, data for one recording block is recorded on the magnetic tape, and VASS data representing recording time information in minutes corresponding to the recording start time of the recording block is recorded on the control track of the magnetic tape for each recording block unit. In a search method by specifying a recording time in a digital VTR to be recorded,
At the time of recording, the last data block of a plurality of field-unit data blocks constituting the recording block is included in the head portion of the actual data recording portion for recording the actual data of one recording block on the magnetic tape. To record the actual data of one recording block,
At the time of search by specifying the recording time, after specifying the recording block with the earliest recording time among the recording blocks corresponding to the specified recording time based on the VASS data, the actual data at the beginning of the actual data in the recording block is magnetically recorded. Read from the tape and obtain the last recording time information of the recording block attached to the last data block included in the head of the actual data, and determine whether the last recording time exceeds the specified recording time Thus, it is determined whether the recording block is a recording block corresponding to the designated recording time. If the recording block is not a recording block corresponding to the designated recording time, the actual data of the next recording block is determined. The digital VTR is characterized by reading the actual data at the head of the tape from the magnetic tape and performing the same processing Search method by the recording time specified kick.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001127012A JP3733039B2 (en) | 2001-04-25 | 2001-04-25 | Search method by specifying recording time in digital VTR |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001127012A JP3733039B2 (en) | 2001-04-25 | 2001-04-25 | Search method by specifying recording time in digital VTR |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002324384A JP2002324384A (en) | 2002-11-08 |
JP3733039B2 true JP3733039B2 (en) | 2006-01-11 |
Family
ID=18975960
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001127012A Expired - Fee Related JP3733039B2 (en) | 2001-04-25 | 2001-04-25 | Search method by specifying recording time in digital VTR |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3733039B2 (en) |
-
2001
- 2001-04-25 JP JP2001127012A patent/JP3733039B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2002324384A (en) | 2002-11-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100518749B1 (en) | Data processing system, recording/reproducing device, data processing method, and file management method | |
JP3629764B2 (en) | Video signal recording apparatus, recording method, editing method and system thereof | |
US6954582B2 (en) | Digital VTR and video recording / reproducing apparatus | |
JP3733039B2 (en) | Search method by specifying recording time in digital VTR | |
US7346262B2 (en) | Video recorder/reproducer and video recording/reproducing method using a recording stop request | |
JP3825651B2 (en) | Digital VTR | |
JPH08242423A (en) | Disk recording and reproducing device | |
US7558011B2 (en) | Video recorder to be connected to a digital video camcorder via IEEE 1394 serial bus | |
JP3702155B2 (en) | Digital VTR | |
JP3515468B2 (en) | Digital VTR | |
JP3454772B2 (en) | Digital VTR | |
JP3796180B2 (en) | Digital equipment for video recording and playback | |
US6766105B1 (en) | Digital VTR | |
JP3454771B2 (en) | Digital VTR | |
JP3574082B2 (en) | Digital VTR | |
US6768862B1 (en) | Retrieval method and retrieval device by designation of recording time in image recording/reproducing apparatus | |
JP2999990B2 (en) | Digital VTR | |
JP3728005B2 (en) | Recording / playback device | |
JPH09247597A (en) | Magnetic recording method and magnetic recording and reproducing device | |
JP2003289497A (en) | Digital vtr | |
JP3548073B2 (en) | Video recording and playback device | |
JP2001243682A (en) | Digital vtr | |
JP3548072B2 (en) | Video recording and playback device | |
JP3416562B2 (en) | Special playback method in video recording and playback device | |
US20030021581A1 (en) | Video recorder/player, and method of video recording and playback |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040405 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050928 |
|
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: 20051005 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051014 |
|
LAPS | Cancellation because of no payment of annual fees |