(57)【特許請求の範囲】
【請求項１】
テープ状記録媒体に記録された画像情報を変速再生する画像再生装置において、
前記テープ状記録媒体上に記録されている情報のうち、変速再生用の画像情報の前記テープ状記録媒体上の位置を、目標位置として記憶する目標位置記憶手段と、
前記テープ状記録媒体上の所定の範囲内に記録されている情報を、所定数以上連続する複数のシンクブロックからなるデータブロック単位の情報として、前記テープ状記録媒体上の所定の範囲における、前記データブロックが所定個数得られる範囲から読み込む読み込み手段と、
前記読み込み手段により読み込まれた情報に基づいて、前記情報が読み込まれた位置を検出する位置検出手段と、
前記目標位置記憶手段により記憶されている前記目標位置と、前記位置検出手段により検出された前記位置とを比較する比較手段と、
前記比較手段による比較結果に基づいて、前記テープ状記録媒体の送り速度を制御する送り速度制御手段と、
前記読み込み手段が、前記テープ状記録媒体上の所定の範囲に記録されている前記データブロックを前記所定個数だけ読み込むことができなかった場合、読み込むことができなかった前記データブロックを補間するデータブロック補間手段と
を備えることを特徴とする画像再生装置。
【請求項２】
テープ状記録媒体に記録された画像情報を変速再生する画像再生装置の画像再生方法において、
前記テープ状記録媒体上に記録されている情報のうち、変速再生用の画像情報の前記テープ状記録媒体上の位置を、目標位置として記憶する目標位置記憶ステップと、
前記テープ状記録媒体上の所定の範囲内に記録されている情報を、所定数以上連続する複数のシンクブロックからなるデータブロック単位の情報として、前記テープ状記録媒体上の所定の範囲における、前記データブロックが所定個数得られる範囲から読み込む読み込みステップと、
前記読み込みステップの処理で読み込まれた情報に基づいて、前記情報が読み込まれた位置を検出する位置検出ステップと、
前記目標位置記憶ステップの処理で記憶されている前記目標位置と、前記位置検出ステップの処理で検出された前記位置とを比較する比較ステップと、
前記比較ステップの処理での比較結果に基づいて、前記テープ状記録媒体の送り速度を制御する送り速度制御ステップと、
前記読み込みステップの処理が、前記テープ状記録媒体上の所定の範囲に記録されている前記データブロックを前記所定個数だけ読み込むことができなかった場合、読み込むことができなかった前記データブロックを補間するデータブロック補間ステップと
を含むことを特徴とする画像再生方法。
【請求項３】
テープ状記録媒体に記録された画像情報を変速再生する画像再生装置を制御するプログラムであって、
前記テープ状記録媒体上に記録されている情報のうち、変速再生用の画像情報の前記テープ状記録媒体上の位置の、目標位置としての記憶を制御する目標位置記憶制御ステップと、
前記テープ状記録媒体上の所定の範囲内に記録されている情報の、所定数以上連続する複数のシンクブロックからなるデータブロック単位の情報としての、前記テープ状記録媒体上の所定の範囲における、前記データブロックが所定個数得られる範囲からの読み込みを制御する読み込み制御ステップと、
前記読み込み制御ステップの処理で読み込みが制御された情報に基づいて、前記情報が読み込まれた位置の検出を制御する位置検出制御ステップと、
前記目標位置記憶制御ステップの処理で記憶が制御されている前記目標位置と、前記位置検出ステップの処理で検出が制御された前記位置との比較を制御する比較制御ステップと、
前記比較制御ステップの処理での比較結果に基づいて、前記テープ状記録媒体の送り速度を制御する送り速度制御ステップと、
前記読み込み制御ステップの処理が、前記テープ状記録媒体上の所定の範囲に記録されている前記データブロックを前記所定個数だけ読み込むことができなかった場合、読み込むことができなかった前記データブロックの補間を制御するデータブロック補間制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項４】
テープ状記録媒体に記録された画像情報を変速再生する画像再生装置を制御するコンピュータに、
前記テープ状記録媒体上に記録されている情報のうち、変速再生用の画像情報の前記テープ状記録媒体上の位置の、目標位置としての記憶を制御する目標位置記憶制御ステップと、
前記テープ状記録媒体上の所定の範囲内に記録されている情報の、所定数以上連続する複数のシンクブロックからなるデータブロック単位の情報としての、前記テープ状記録媒体上の所定の範囲における、前記データブロックが所定個数得られる範囲からの読み込みを制御する読み込み制御ステップと、
前記読み込み制御ステップの処理で読み込みが制御された情報に基づいて、前記情報が読み込まれた位置の検出を制御する位置検出制御ステップと、
前記目標位置記憶制御ステップの処理で記憶が制御されている前記目標位置と、前記位置検出ステップの処理で検出が制御された前記位置との比較を制御する比較制御ステップと、
前記比較制御ステップの処理での比較結果に基づいて、前記テープ状記録媒体の送り速度を制御する送り速度制御ステップと、
前記読み込み制御ステップの処理が、前記テープ状記録媒体上の所定の範囲に記録されている前記データブロックを前記所定個数だけ読み込むことができなかった場合、読み込むことができなかった前記データブロックの補間を制御するデータブロック補間制御ステップと
を実行させるプログラム。
【請求項５】
テープ状記録媒体に記録された画像情報を変速再生する画像再生装置において、
前記テープ状記録媒体上に記録されている情報のうち、変速再生用の画像情報の前記テープ状記録媒体上の位置を、目標位置として記憶する目標位置記憶手段と、
前記テープ状記録媒体上の所定の範囲内に記録されている情報を、所定数以上連続する複数のシンクブロックからなるデータブロック単位の情報として読み込む読み込み手段と、
前記読み込み手段により読み込まれた情報に基づいて、前記情報が読み込まれた位置を検出する位置検出手段と、
前記目標位置記憶手段により記憶されている前記目標位置と、前記位置検出手段により検出された前記位置とを比較する比較手段と、
前記比較手段による比較結果に基づいて、前記テープ状記録媒体の送り速度を制御する送り速度制御手段と、
前記データブロックを構成するシンクブロックのうち、連続していないシンクブロックが所定数以下であるとき、前記連続していないシンクブロックを補間するシンクブロック補間手段と
を備えることを特徴とする画像再生装置。
【請求項６】
前記読み込み手段は、前記テープ状記録媒体上の所定の範囲として、前記データブロックが所定個数得られる範囲から前記データブロック単位で情報を読み込む
ことを特徴とする請求項５に記載の画像再生装置。
【請求項７】
テープ状記録媒体に記録された画像情報を変速再生する画像再生装置の画像再生方法において、
前記テープ状記録媒体上に記録されている情報のうち、変速再生用の画像情報の前記テープ状記録媒体上の位置を、目標位置として記憶する目標位置記憶ステップと、
前記テープ状記録媒体上の所定の範囲内に記録されている情報を、所定数以上連続する複数のシンクブロックからなるデータブロック単位の情報として読み込む読み込みステップと、
前記読み込みステップの処理で読み込まれた情報に基づいて、前記情報が読み込まれた位置を検出する位置検出ステップと、
前記目標位置記憶ステップの処理で記憶されている前記目標位置と、前記位置検出ステップの処理で検出された前記位置とを比較する比較ステップと、
前記比較ステップの処理での比較結果に基づいて、前記テープ状記録媒体の送り速度を制御する送り速度制御ステップと、
前記データブロックを構成するシンクブロックのうち、連続していないシンクブロックが所定数以下であるとき、前記連続していないシンクブロックを補間するシンクブロック補間ステップと
を含むことを特徴とする画像再生方法。
【請求項８】
テープ状記録媒体に記録された画像情報を変速再生する画像再生装置を制御するプログラムであって、
前記テープ状記録媒体上に記録されている情報のうち、変速再生用の画像情報の前記テープ状記録媒体上の位置の、目標位置としての記憶を制御する目標位置記憶制御ステップと、
前記テープ状記録媒体上の所定の範囲内に記録されている情報の、所定数以上連続する複数のシンクブロックからなるデータブロック単位の情報としての読み込みを制御する読み込み制御ステップと、
前記読み込み制御ステップの処理で読み込みが制御された情報に基づいて、前記情報が読み込まれた位置の検出を制御する位置検出制御ステップと、
前記目標位置記憶制御ステップの処理で記憶が制御されている前記目標位置と、前記位置検出ステップの処理で検出が制御された前記位置との比較を制御する比較制御ステップと、
前記比較制御ステップの処理での比較結果に基づいて、前記テープ状記録媒体の送り速度を制御する送り速度制御ステップと、
前記データブロックを構成するシンクブロックのうち、連続していないシンクブロックが所定数以下であるとき、前記連続していないシンクブロックの補間を制御するシンクブロック補間制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項９】
テープ状記録媒体に記録された画像情報を変速再生する画像再生装置を制御するコンピュータに、
前記テープ状記録媒体上に記録されている情報のうち、変速再生用の画像情報の前記テープ状記録媒体上の位置の、目標位置としての記憶を制御する目標位置記憶制御ステップと、
前記テープ状記録媒体上の所定の範囲内に記録されている情報の、所定数以上連続する複数のシンクブロックからなるデータブロック単位の情報としての読み込みを制御する読み込み制御ステップと、
前記読み込み制御ステップの処理で読み込みが制御された情報に基づいて、前記情報が読み込まれた位置の検出を制御する位置検出制御ステップと、
前記目標位置記憶制御ステップの処理で記憶が制御されている前記目標位置と、前記位置検出ステップの処理で検出が制御された前記位置との比較を制御する比較制御ステップと、
前記比較制御ステップの処理での比較結果に基づいて、前記テープ状記録媒体の送り速度を制御する送り速度制御ステップと、
前記データブロックを構成するシンクブロックのうち、連続していないシンクブロックが所定数以下であるとき、前記連続していないシンクブロックの補間を制御するシンクブロック補間制御ステップと
を実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像再生装置および方法、記録媒体、並びにプログラムに関し、特に、テープ状の記録媒体に記録された画像信号を、変速再生時にも安定して再生できるようにした画像再生装置および方法、記録媒体、並びにプログラムに関する。
【０００２】
【従来の技術】
デジタル方式のビデオテープレコーダにおいては、画像信号は、例えば、MPEG（Moving Picture Experts Group）方式で圧縮されて、磁気テープに記録されている。図１は、画像信号のストリームデータのうち、15フレームをGOP（Group of Picture）として、その画像信号をMPEG方式で圧縮した例を示している。図１のＡは、時系列的に画像信号が並べられた元の画像信号を示しており、そのNo.０乃至１４は、画像信号の各フレームの番号を示している。
【０００３】
図１のＢは、図１のＡの画像信号ＡがＩピクチャ（Intra Coded Picture）、Ｐピクチャ（Predictive Coded Picture）、および、Ｂピクチャ（Bidirectionally Coded Picture）の3種類のピクチャとして、MPEG方式で圧縮された画像信号を示している。画像信号Ｂ中の各Ｉ，Ｐ，Ｂの右下の番号は、元の画像信号Ａのフレームの番号を示している。
【０００４】
Ｉピクチャは、フレーム内の画像信号のみで圧縮された画像信号である。すなわち、例えば、図１中の最左列に位置する画像信号ＢのＩピクチャＩ2は、画像信号ＡのフレームNo.２の画像信号のみが圧縮されることにより得られる画像信号である。
【０００５】
Ｐピクチャは、フレーム内の画像信号に加え、時間的に過去のＩピクチャ、または、Ｐピクチャの画像信号を利用して圧縮された画像信号である。すなわち、例えば、画像信号ＢのＰピクチャＰ5は、フレームNo.５の画像信号と、それ以前のＩピクチャＩ2の画像信号を利用して圧縮された画像信号である。
【０００６】
Ｂピクチャは、フレーム内の画像信号に加え、時間的に前後のＩピクチャ、および、Ｐピクチャの画像信号を利用して圧縮された画像信号である。すなわち、例えば、画像信号ＢのＢピクチャＢ0は、フレームNo.０の画像信号を、時間的にそれより前のＩピクチャＩ2、並びに、時間的にそれより後のＰピクチャＰ5の画像信号を利用して圧縮された画像信号である。
【０００７】
このように、Ｉピクチャは、単一のフレームの画像信号から圧縮されているので、伸長処理もＩピクチャのみからすることができる。これに対して、ＰピクチャとＢピクチャの伸長処理は、前後のＩピクチャおよびＰピクチャの、いずれか一方、または、両方の画像信号が必要となるため、単独での伸長処理は不可能である。
【０００８】
このように画像信号は、図１の画像信号Ａが画像信号Ｂで示すように圧縮された後、磁気テープ上に記録され、再生されるとき磁気ヘッドにより記録された順序で読み出される。
【０００９】
ところで、磁気テープ上に、MPEG方式で圧縮された画像信号を変速再生させる場合、磁気ヘッドは、交互にアジマス角の異なる複数のトラックを跨いで画像信号を読み出すため、再生される画像信号は間欠的な信号となる。このため、上述したＰピクチャやＢピクチャのような、単独での伸長処理が不可能な画像信号が磁気ヘッドから間欠的に読み出されると、参照すべき画像が存在しないので画像が再生できないことになる。
【００１０】
すなわち、図２で示すように、２つの回転ヘッド１ａ，１ｂは、ドラム１の中心軸に対して対称の位置に、所定のアジマス角を持って装着されている（図２中、回転ヘッド１ａは、＋方向のアジマス角をなし、回転ヘッド１ｂは、−方向のアジマス角をなすものとする）。また、図３で示すように、磁気テープ２上に、帯状の各トラック（帯状の各部分に付された番号は、トラック番号を示し、その下に付されている＋，−は、＋の場合、アジマス角が＋に付された回転ヘッド１ａにより記録再生されるトラックを示し、−の場合、アジマス角が−に付された回転ヘッド１ｂにより記録再生されるトラックを示している）にデータが記録されている。この回転ヘッド１ａ，１ｂは、いわゆる磁気ヘッドであり、通常再生時には、各トラックのアジマスに対応したトラックを順次再生するが、例えば、９倍速の再生をする場合、磁気テープ２の送り速度が通常再生時よりも高速となるので、図３で示されているアジマス角が−に付された回転ヘッド１ｂの場合、磁気テープ２に対して図３で示す矢印方向に移動することになる。
【００１１】
このとき、回転ヘッド１ｂは、磁気テープ２に記録された信号をアジマス角が＋方向に付された信号と、−方向に付された信号を交互に跨いで検出することになる。このため、回転ヘッド１ｂが検出するRF（Radio Frequency）信号は、図４（Ａ）で示すような信号となる。
【００１２】
図４（Ａ）で示すような、RF信号のうち、例えば、6dB程度低下した信号までが、データとして再生できるものとすると、再生データの信号は、図４（Ｂ）で示すような間欠的な信号となる。従って、変速再生時には、ＢピクチャやＰピクチャは、その伸張処理に必要な情報を必ずしも読み出すことができない状態となる。
【００１３】
そこで、変速再生時には、Iピクチャの画像信号だけを変速再生用の画像信号として磁気テープ上の所定の位置に配置し、磁気ヘッドが、そのＩピクチャだけを連続的に読み出すように制御することで、変速再生がなされるようになっている。この際、ビデオテープレコーダは、磁気テープを走行させるキャプスタンモータの回転周期を検出し、検出された回転周期と、予め記憶してある基準周期とのズレ（速度エラー）を求め、この速度エラーからキャプスタンモータの回転速度を制御し、磁気ヘッドが磁気テープ上のＩピクチャの画像信号のみを検出するようにしている。
【００１４】
【発明が解決しようとする課題】
しかしながら、上記のような構成では、変速再生をさせる際には、キャプスタンモータの回転速度を制御することはできるが、例えば、キャプスタンモータと磁気テープとの間にスリップが生じた場合や、磁気テープに伸びや縮みが発生した場合、キャプスタンモータと磁気テープとの速度のずれを感知することができない。このため、磁気ヘッドのスキャン位置と、磁気テープ上のＩピクチャが記録された位置とを正確に一致させることができず、再生画像の一部が欠けてしまったり、画像の更新率が悪くなったりするといった課題があった。
【００１５】
そこで、これらの課題を解決させるために、特願２０００−１７１５７６の発明では、磁気テープ上のIピクチャが記録された位置を所定のトラック上のシンクブロック番号単位で記憶し、読み出されたデータのシンクブロック番号と比較することで、磁気テープの走行状態を検出し、Iピクチャを読み出すようにすることが考えられている。しかしながら、この構成では、読み込まれる全てのシンクブロックを読み出して、記憶し、比較する必要があるため、処理そのものが複雑なものとなるだけでなく、その処理に必要なレジスタ数も膨大なものとなってしまい、装置の複雑化や、コストを増大させてしまうと言う課題があった。
【００１６】
本発明はこのような状況に鑑みてなされたものであり、テープ状の記録媒体に記録された画像信号を、変速再生時にも安定して再生できるようにすると共に、装置の簡略化とコストの低減を図るようにするものである。
【００１７】
【課題を解決するための手段】
本発明の第１の側面の画像再生装置は、テープ状記録媒体上に記録されている情報のうち、変速再生用の画像情報のテープ状記録媒体上の位置を、目標位置として記憶する目標位置記憶手段と、テープ状記録媒体上の所定の範囲内に記録されている情報を、所定数以上連続する複数のシンクブロックからなるデータブロック単位の情報として、テープ状記録媒体上の所定の範囲における、データブロックが所定個数得られる範囲から読み込む読み込み手段と、読み込み手段により読み込まれた情報に基づいて、情報が読み込まれた位置を検出する位置検出手段と、目標位置記憶手段により記憶されている目標位置と、位置検出手段により検出された位置とを比較する比較手段と、比較手段による比較結果に基づいて、テープ状記録媒体の送り速度を制御する送り速度制御手段と、読み込み手段が、テープ状記録媒体上の所定の範囲に記録されているデータブロックを所定個数だけ読み込むことができなかった場合、読み込むことができなかったデータブロックを補間するデータブロック補間手段とを備えることを特徴とする。
【００２０】
前記読み込み手段には、テープ状記録媒体上の所定の範囲として、データブロックが所定個数得られる範囲からデータブロック単位の情報を読み込ませるようにすることができる。
【００２３】
本発明の第１の側面の画像再生方法は、テープ状記録媒体上に記録されている情報のうち、変速再生用の画像情報のテープ状記録媒体上の位置を、目標位置として記憶する目標位置記憶ステップと、テープ状記録媒体上の所定の範囲内に記録されている情報を、所定数以上連続する複数のシンクブロックからなるデータブロック単位の情報として、テープ状記録媒体上の所定の範囲における、データブロックが所定個数得られる範囲から読み込む読み込みステップと、読み込みステップの処理で読み込まれた情報に基づいて、情報が読み込まれた位置を検出する位置検出ステップと、目標位置記憶ステップの処理で記憶されている目標位置と、位置検出ステップの処理で検出された位置とを比較する比較ステップと、比較ステップの処理での比較結果に基づいて、テープ状記録媒体の送り速度を制御する送り速度制御ステップと、読み込みステップの処理が、テープ状記録媒体上の所定の範囲に記録されているデータブロックを所定個数だけ読み込むことができなかった場合、読み込むことができなかったデータブロックを補間するデータブロック補間ステップとを含むことを特徴とする。
【００２４】
本発明の第１の側面の記録媒体のプログラムは、テープ状記録媒体上に記録されている情報のうち、変速再生用の画像情報のテープ状記録媒体上の位置の、目標位置としての記憶を制御する目標位置記憶制御ステップと、テープ状記録媒体上の所定の範囲内に記録されている情報の、所定数以上連続する複数のシンクブロックからなるデータブロック単位の情報としての、テープ状記録媒体上の所定の範囲における、データブロックが所定個数得られる範囲からの読み込みを制御する読み込み制御ステップと、読み込み制御ステップの処理で読み込みが制御された情報に基づいて、情報が読み込まれた位置の検出を制御する位置検出制御ステップと、目標位置記憶制御ステップの処理で記憶が制御されている目標位置と、位置検出ステップの処理で検出が制御された位置との比較を制御する比較制御ステップと、比較制御ステップの処理での比較結果に基づいて、テープ状記録媒体の送り速度を制御する送り速度制御ステップと、読み込み制御ステップの処理が、テープ状記録媒体上の所定の範囲に記録されているデータブロックを所定個数だけ読み込むことができなかった場合、読み込むことができなかったデータブロックの補間を制御するデータブロック補間制御ステップとを含むことを特徴とする。
【００２５】
本発明の第１の側面のプログラムは、テープ状記録媒体上に記録されている情報のうち、変速再生用の画像情報のテープ状記録媒体上の位置の、目標位置としての記憶を制御する目標位置記憶制御ステップと、テープ状記録媒体上の所定の範囲内に記録されている情報の、所定数以上連続する複数のシンクブロックからなるデータブロック単位の情報としての、テープ状記録媒体上の所定の範囲における、データブロックが所定個数得られる範囲からの読み込みを制御する読み込み制御ステップと、読み込み制御ステップの処理で読み込みが制御された情報に基づいて、情報が読み込まれた位置の検出を制御する位置検出制御ステップと、目標位置記憶制御ステップの処理で記憶が制御されている目標位置と、位置検出ステップの処理で検出が制御された位置との比較を制御する比較制御ステップと、比較制御ステップの処理での比較結果に基づいて、テープ状記録媒体の送り速度を制御する送り速度制御ステップと、読み込み制御ステップの処理が、テープ状記録媒体上の所定の範囲に記録されているデータブロックを所定個数だけ読み込むことができなかった場合、読み込むことができなかったデータブロックの補間を制御するデータブロック補間制御ステップとをコンピュータに実行させることを特徴とする。
本発明の第２の側面の画像再生装置は、テープ状記録媒体上に記録されている情報のうち、変速再生用の画像情報のテープ状記録媒体上の位置を、目標位置として記憶する目標位置記憶手段と、テープ状記録媒体上の所定の範囲内に記録されている情報を、所定数以上連続する複数のシンクブロックからなるデータブロック単位の情報として読み込む読み込み手段と、読み込み手段により読み込まれた情報に基づいて、情報が読み込まれた位置を検出する位置検出手段と、目標位置記憶手段により記憶されている目標位置と、位置検出手段により検出された位置とを比較する比較手段と、比較手段による比較結果に基づいて、テープ状記録媒体の送り速度を制御する送り速度制御手段と、データブロックを構成するシンクブロックのうち、連続していないシンクブロックが所定数以下であるとき、連続していないシンクブロックを補間するシンクブロック補間手段とを備えることを特徴とする。
前記読み込み手段には、前記テープ状記録媒体上の所定の範囲として、前記データブロックが所定個数得られる範囲から前記データブロック単位で情報を読み込ませるよにすることができる。
本発明の第２の側面の画像再生方法は、テープ状記録媒体上に記録されている情報のうち、変速再生用の画像情報のテープ状記録媒体上の位置を、目標位置として記憶する目標位置記憶ステップと、テープ状記録媒体上の所定の範囲内に記録されている情報を、所定数以上連続する複数のシンクブロックからなるデータブロック単位の情報として読み込む読み込みステップと、読み込みステップの処理で読み込まれた情報に基づいて、情報が読み込まれた位置を検出する位置検出ステップと、目標位置記憶ステップの処理で記憶されている目標位置と、位置検出ステップの処理で検出された位置とを比較する比較ステップと、比較ステップの処理での比較結果に基づいて、テープ状記録媒体の送り速度を制御する送り速度制御ステップと、データブロックを構成するシンクブロックのうち、連続していないシンクブロックが所定数以下であるとき、連続していないシンクブロックを補間するシンクブロック補間ステップとを含むことを特徴とする。
本発明の第２の側面の記録媒体のプログラムは、テープ状記録媒体上に記録されている情報のうち、変速再生用の画像情報のテープ状記録媒体上の位置の、目標位置としての記憶を制御する目標位置記憶制御ステップと、テープ状記録媒体上の所定の範囲内に記録されている情報の、所定数以上連続する複数のシンクブロックからなるデータブロック単位の情報としての読み込みを制御する読み込み制御ステップと、読み込み制御ステップの処理で読み込みが制御された情報に基づいて、情報が読み込まれた位置の検出を制御する位置検出制御ステップと、目標位置記憶制御ステップの処理で記憶が制御されている目標位置と、位置検出ステップの処理で検出が制御された位置との比較を制御する比較制御ステップと、比較制御ステップの処理での比較結果に基づいて、テープ状記録媒体の送り速度を制御する送り速度制御ステップと、データブロックを構成するシンクブロックのうち、連続していないシンクブロックが所定数以下であるとき、連続していないシンクブロックの補間を制御するシンクブロック補間制御ステップとを含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている。
本発明の第２の側面のプログラムは、テープ状記録媒体上に記録されている情報のうち、変速再生用の画像情報のテープ状記録媒体上の位置の、目標位置としての記憶を制御する目標位置記憶制御ステップと、テープ状記録媒体上の所定の範囲内に記録されている情報の、所定数以上連続する複数のシンクブロックからなるデータブロック単位の情報としての読み込みを制御する読み込み制御ステップと、読み込み制御ステップの処理で読み込みが制御された情報に基づいて、情報が読み込まれた位置の検出を制御する位置検出制御ステップと、目標位置記憶制御ステップの処理で記憶が制御されている目標位置と、位置検出ステップの処理で検出が制御された位置との比較を制御する比較制御ステップと、比較制御ステップの処理での比較結果に基づいて、テープ状記録媒体の送り速度を制御する送り速度制御ステップと、データブロックを構成するシンクブロックのうち、連続していないシンクブロックが所定数以下であるとき、連続していないシンクブロックの補間を制御するシンクブロック補間制御ステップとコンピュータに実行させる。
【００２６】
本発明の第１の側面の画像再生装置および方法、並びにプログラムにおいては、テープ状記録媒体上に記録されている情報のうち、変速再生用の画像情報のテープ状記録媒体上の位置が、目標位置として記憶され、テープ状記録媒体上の所定の範囲内に記録されている情報が、所定数以上連続する複数のシンクブロックからなるデータブロック単位の情報として、テープ状記録媒体上の所定の範囲における、データブロックが所定個数得られる範囲から読み込まれ、読み込まれた情報に基づいて、情報が読み込まれた位置が検出され、目標位置と、検出された位置とが比較され、比較結果に基づいて、テープ状記録媒体の送り速度が制御され、テープ状記録媒体上の所定の範囲に記録されているデータブロックが所定個数だけ読み込むことができなかった場合、読み込むことができなかったデータブロックが補間される。
本発明の第２の側面の画像再生装置および方法、並びにプログラムにおいては、テープ状記録媒体上に記録されている情報のうち、変速再生用の画像情報のテープ状記録媒体上の位置が、目標位置として記憶され、テープ状記録媒体上の所定の範囲内に記録されている情報が、所定数以上連続する複数のシンクブロックからなるデータブロック単位の情報として読み込まれ、読み込まれた情報に基づいて、情報が読み込まれた位置が検出され、記憶されている目標位置と、検出された位置とが比較され、比較結果に基づいて、テープ状記録媒体の送り速度が制御され、データブロックを構成するシンクブロックのうち、連続していないシンクブロックが所定数以下であるとき、連続していないシンクブロックが補間される。
【００２７】
【発明の実施の形態】
図５および図６は、本発明に係るデジタル方式のビデオテープレコーダの一実施の形態の構成を示す図である。図５は、主に画像信号の記録系の構成を示しており、図６は、主に再生系の構成を示している。
【００２８】
まず、図５の記録系の構成について説明する。
【００２９】
A/D（Analog/Digital）変換器１１は、入力された画像信号をアナログ信号からデジタル信号に変換し、圧縮処理部１２に出力する。圧縮処理部１２は、A/D変換器１１より入力されたデジタル信号に変換された画像信号を、DCT（Discrete Cosine Transformation）変換した後、上記のようにMPEG方式で圧縮し、変速再生用データ生成部１３およびデータ多重化部１４に出力する。
【００３０】
変速再生用データ生成部１３は、圧縮処理部１２より入力された圧縮されている画像信号のうち、単独で伸長処理が可能なＩピクチャのみを用いて、変速再生用の画像信号を生成し、データ多重化部１４に出力する。
【００３１】
データ多重化部１４は、圧縮処理部１２、または、変速再生用データ生成部１３より入力された画像信号を、音声、サブコード、および、他のシステムデータなどと多重化して、多重化信号として誤り訂正符号付加部１５に出力する。
【００３２】
誤り訂正符号付加部１５は、データ多重化部１４より入力された多重化信号に誤り訂正符号を付加してSYNC/ID（Synchronized Signal/Identified Number）付加部１６に出力する。SYNC/ID付加部１６は、入力された信号（シンクブロック）に同期信号（シンク）とIDを付加して記録アンプ１７に出力する。IDには、トラック中の何番目のシンクブロックであるかを示す数字で構成されているSynchronized Block Number（以下、SB No.と略称する）と、その信号が記録されるトラックの番号（Track Number：以下Tr No.と略称する）が含まれている。一般に、デジタル信号の記録は、シンクブロック（Synchronized Block（以下、SBと略称する））単位で行われる。このため、このSB No.とTr No.を含むIDがバッファメモリに書き込むためのアドレスとして使用される。
【００３３】
記録アンプ１７は、SYNC/ID付加部１６より入力された信号を増幅し、回転ヘッド１８に出力する。回転ヘッド１８は、記録アンプ１７より入力された信号を、磁気テープ３５（図６）に記録する。
【００３４】
次に、図６を参照して、画像信号の再生系の構成について説明する。
【００３５】
回転ヘッド１８は、磁気テープ３５に記録された信号を読み取り、再生アンプ２１に出力する。再生アンプ２１は、回転ヘッド１８より入力された信号を増幅し、SYNC/ID検出部２２に出力する。
【００３６】
SYNC/ID検出部２２は、マイクロコンピュータ３１のラッチデータ生成部６２（図７）より供給されるSYNC/ID検出要求データを受け取り、再生アンプ２１より入力された信号（シンクブロック）のうち、このSYNC/ID検出要求データに対応したSBを検出し、そのIDからTr No.とSB No.を読み出して、ブロック毎にレジスタに格納した後、SYNC/ID検出データとして、マイクロコンピュータ３１に出力すると共に、画像信号を誤り訂正部２３に出力する。尚、SYNC/ID検出要求データ、および、SYNC/ID検出データについては、図８，図９を参照して後述する。尚、Tr No.は、例えば、＋，−のアジマス角に対応した２本のペアからなるトラックペア単位で記録するようにしてもよく、この場合、Tr No.の代わりにTrp（Track Pair） No.を使用し、２本のトラックをアジマス角の＋，−で識別するようにしてもよい。以下の説明においては、Tr No.の代わりにTrp No.を使用した場合の例について説明する。
【００３７】
誤り訂正部２３は、SYNC/ID検出部２２より入力された信号に、誤り訂正処理を施し、通常の再生時には、誤り訂正処理を施した信号をデータ分離処理部２４に出力する。変速再生時には、誤り訂正部２３は、誤り訂正処理した信号を変速再生用メモリ２５に出力する。
【００３８】
データ分離処理部２４は、入力された信号に含まれている音声、サブコード、および、他のシステムデータを分離し、音声を、図示せぬ処理回路に出力し、サブコードとシステムデータをマイクロコンピュータ３１に出力する（結線無し）。また、画像信号はスイッチ２７の端子２６ａに出力される。通常再生時には、スイッチ２７は、端子２６ａに接続されるように制御される。従って、このとき、データ分離処理部２４は、画像信号を伸長処理部２８に出力する。
【００３９】
変速再生用メモリ２５は、変速再生時に使用されるバッファメモリであり、誤り訂正部２３より入力された変速再生用の画像信号を一時的に保存した後、読み出して、スイッチ２７の端子２６ｂに出力する。変速再生用メモリ２５は、入力された画像信号を一時保存し、フレーム周期で読み出していくタイプのものと、１フレームの画像信号が記憶される毎に読み出していくタイプのものとの２つのタイプのものがあるが、いずれのタイプであっても良い。
【００４０】
また、変速再生時には、スイッチ２７は、端子２６ｂに接続されるように制御される。従って、このとき、変速再生用メモリ２５は、変速再生用の画像信号を読み出し、スイッチ２７を介して、伸長処理部２８に出力する。
【００４１】
伸長処理部２８は、スイッチ２７を介して入力された、MPEG方式で圧縮されている画像信号を伸長処理し、逆DCT変換を施して、D/A（Digital/Analog）変換器２９に出力する。D/A変換器２９は、入力された画像信号をデジタル信号からアナログ信号に変換し、元の画像信号として出力する。
【００４２】
マイクロコンピュータ３１は、SYNC/ID検出部２２、キャプスタンモータ回転検出部３３、ヘッド切替えパルス生成部３８より入力される各種の信号に基づいて、磁気テープ３５を移送するキャプスタンを駆動するキャプスタンモータ３４の回転速度を制御するPWM（Pulse Width Modulation）信号を生成し、ドライバ３２に出力する。ドライバ３２は、マイクロコンピュータ３１より入力されたPWM信号に基づいて、キャプスタンモータ３４の回転を制御する。
【００４３】
ヘッド切替えパルス生成部３８は、ドラム回転検出部３７が検出するドラム３６の回転信号に基づいて、ドラム３６に備えられている２つの回転ヘッド１８（＋，−のアジマス角が付されている）のうち、いずれの回転ヘッド１８が現在画像信号を読み込んでいるのかを示すパルスを生成し、マイクロコンピュータ３１に出力する。
【００４４】
尚、マイクロコンピュータ３１、ドライバ３２、回転検出部３３、キャプスタンモータ３４、および、ヘッド切替えパルス生成部３８の構成および動作の詳細については後述する。
【００４５】
次に、図５の記録系の記録時の動作について説明する。A/D変換器１１は、入力された画像信号をアナログ信号からデジタル信号に変換して、圧縮処理部１２に出力する。圧縮処理部１２は、A/D変換器１１より入力された画像信号にDCT変換を施した後、MPEG方式で圧縮処理を施し、変速再生用データ生成部１３およびデータ多重化部１４に出力する。
【００４６】
変速再生用データ生成部１３は、圧縮処理部１２より入力された圧縮されている画像信号から変速再生用のデータ（Ｉピクチャのデータ）を生成し、データ多重化部１４に出力する。データ多重化部１４は、圧縮処理部１２および変速再生用データ生成部１３より入力された画像信号に、音声、サブコード、および、他のシステムデータなどを多重化して、多重化信号として誤り訂正符号付加部１５に出力する。誤り訂正符号付加部１５は、データ多重化部１４より入力された多重化信号に誤り訂正符号を付加し、SYNC/ID付加部１６に出力する。
【００４７】
SYNC/ID付加部１６は、誤り訂正符号付加部１５より入力された信号に、シンクブロック単位で同期信号とIDを付加し、記録アンプ１７に出力する。記録アンプ１７は、SYNC/ID付加部１６より入力された信号を増幅し、回転ヘッド１８に出力する。回転ヘッド１８は、記録アンプ１７より入力された画像信号を磁気テープ３５（図６）に記録する。
【００４８】
次に、図６の再生系の再生時の動作について説明する。回転ヘッド１８は、磁気テープ３５に記録された画像信号を読み取り、再生アンプ２１に出力する。再生アンプ２１は、回転ヘッド１８より入力された信号を増幅し、SYNC/ID検出部２２に出力する。SYNC/ID検出部２２は、マイクロコンピュータ３１のラッチデータ生成部６２（図７）より供給されるSYNC/ID検出要求データを受け取り、再生アンプ２１より入力された、読み取られた信号（シンクブロック）のうち、このSYNC/ID検出要求データに対応したTrp No.とSB No.を検出し、マイクロコンピュータ３１に出力すると共に、画像信号を誤り訂正部２３に出力する。
【００４９】
誤り訂正部２３は、SYNC/ID検出部２２より入力された画像信号に付加されている誤り訂正符号に基づいて誤り訂正処理を施し、通常再生の場合、データ分離処理部２４に、変速再生の場合、変速再生用メモリ２５に出力する。通常再生の場合、データ分離処理部２４は、入力された多重化信号から音声を分離して、図示せぬデコーダに出力し、サブコード、および、他のシステムデータを分離してマイクロコンピュータ３１に出力し、画像信号を分離してスイッチ２７の端子２６ａに出力する。変速再生の場合、変速再生用メモリ２５は、誤り訂正部２３より入力された変速再生用の画像信号を一時的に保存した後、順次再生する画像信号を読み出して、スイッチ２７の端子２６ｂに出力する。
【００５０】
スイッチ２７は、通常再生の場合、端子２６ａに、変速再生の場合、端子２６ｂに、それぞれ接続される。伸長処理部２８は、通常再生の場合、端子２６ａおよびスイッチ２７を介してデータ分離処理部２４より入力される画像信号をMPEG方式で伸長処理した後、逆DCT変換を施して、D/A変換器２９に出力する。また、変速再生の場合、伸長処理部２８は、端子２６ｂおよびスイッチ２７を介して、変速再生用メモリ２５より入力される変速再生用の画像信号を伸長処理した後、逆DCT変換を施して、D/A変換器２９に出力する。D/A変換器２９は、伸長処理部２８より入力された画像信号をデジタル信号からアナログ信号に変換し、図示せぬテレビジョン受像機などに出力し、映像を表示させる。
【００５１】
マイクロコンピュータ３１は、SYNC/ID検出部２２より入力されたSYNC/ID検出データに含まれるTrp No.、および、SB No.、並びに、キャプスタンモータ回転検出部３３より入力されたキャプスタンモータ回転検出パルスに基づいて、キャプスタンモータ３４の回転を制御するPWM信号を生成し、ドライバ３２に出力する。ドライバ３２は、入力されたPWM信号に基づいて、キャプスタンモータ３４の回転を制御する。
【００５２】
次に、図７を参照して、マイクロコンピュータ３１、ドライバ３２、キャプスタン回転検出部３３、キャプスタンモータ３４、および、ヘッド切替えパルス生成部３８の詳細について説明する。
【００５３】
SYNC/ID検出部２２は、マイクロコンピュータ３１のラッチデータ生成部６２より供給されたSYNC/ID検出要求データに対応した、再生アンプ２１より入力された画像信号のSB No.とTrp No.を検出し、SYNC/ID検出データとしてラッチデータ生成部６２に出力する。
【００５４】
マイクロコンピュータ３１のCPU（Central Processing Unit）６１は、マイクロコンピュータ３１の全体の動作を制御しており、その演算処理において、バス２０１に接続されたROM（Read Only Memory）２０２に記憶されているキャプスタンサーボ演算部７１の内容（プログラム）を読み込んで実行する。また、CPU６１は、必要に応じて、HDD（Hard Disk Drive）２０４に記憶されている各種のプログラムを、RAM２０３に読み込んで、または、直接実行させる。さらに、CPU６１は、ドライブ２０５に装着された磁気ディスク２１１、光ディスク２１２、光磁気ディスク２１３、および、半導体メモリ２１４に記憶されているプログラムを必要に応じて読み込んで実行する。
【００５５】
ラッチデータ生成部６２は、ドライバ３２によりキャプスタンモータ３２の変速再生時の回転を制御するために必要とされるデータの要求内容を、SYNC/ID検出要求データ（図８）としてSYNC/ID検出部２２に供給すると共に、このSYNC/ID検出要求データに対応したSYNC/ID検出データ（図９）をSYNC/ID検出部２２より受け取り、これに基づいてラッチデータを生成してキャプスタンサーボ演算部７１に出力する。また、ラッチデータ生成部６２は、ラッチデータの平均値を求めて（自らで記憶して）おき、SYNC/ID検出要求データに対応したSYNC/ID検出データが完全でなかった場合（データに不足があった場合）、その平均値を使用してラッチデータを生成する。尚、この平均値は、所定の固定値を用いるようにしてもよい。
【００５６】
SYNC/ID検出要求データは、図８で示すように、合計１６bitのデータから構成され、図中上段の８bit部分には、データ取得範囲として、データの取得開始位置を示すSB No.Aが、図中下段の下位５ビット（０乃至４bit）には、検出すべきデータブロックのSBの連続数を指定する連続データN（連続SB数−１）が、図中下段の上位２ビット（６，７bit）には、データブロックとして連続するSBのうち、欠落が生じたときに補間可能なSB数を示す補間データM（補間SB数−１）が、それぞれ記録されている。ここで、データブロックとは、連続するSBから構成されるSBの塊を示すものであり、例えば、図４（Ｂ）で示す、立ち上がりエッジから立ち下がりエッジまでの部分のことである。
【００５７】
データ取得範囲（SB No.A）は、SYNC/ID検出部２２によるデータ取得開始位置を示す情報であり、ヘッド切替パルスが立ち上がった、すなわち、回転ヘッド１８がデータを読み込み始めてから、A番目のSBから検出を開始するように要求する情報である。具体的には、SB No.Aは、SYNC/ID検出部２２により検出しようとするSB（変速再生に必要なIピクチャのデータが記録されたSB）より前の位置を指定するものであり、この位置の指定によりSB No.Aより前のSBは実質的に読み出す必要がないことを示している。ラッチデータ生成部６２は、ヘッド切替パルス生成部３８より供給されるヘッド切替パルスもSYNC/ID検出部２２に供給する。このSB No.Aは、変速再生処理において、何倍速処理されるかにより、その値が変化する。
【００５８】
連続データNは、１トラック上で回転ヘッド（磁気ヘッド）１８が、読み出すべきデータブロックの構成要件としての連続SB数を指定する情報であり、Ｎは、連続SB数から１を引いた値を示すデータである。ラッチデータ生成部６２は、上述のSB No.A以降の連続的に検出されるSBからなる３個のデータブロックからラッチデータを生成するので、SYNC/ID検出部２２は、連続的に検出されるSB数と、この連続データNの値を比較することによりデータブロックが形成されているか否かを判断する。
【００５９】
また、補間データMは、上述のデータブロックを構成する上で、SBの欠落（検出できなかったSB）が生じた場合に、補間可能なSB数を示すデータであり、補間SB数に１を加算した値である。尚、図中下段の第5bit（図中右側を先頭としたときの6番目のbit）は、リザーブ領域となっている。
【００６０】
次に、図９を参照して、SYNC/ID検出データについて説明する。SYNC/ID検出データは、図８で示したSYNC/ID検出要求データに対応して、SYNC/ID検出部２２がマイクロコンピュータ３１に出力するものである。SYNC/ID検出データは、図中最上段から各１６bitずつ、先頭のデータブロック（ここでは、Block０と表示されている：SB No.AからSBの検出を開始して、最初に検出されるデータブロック）の先頭位置の情報、最終位置の情報、２番目のデータブロック（ここでは、Block１と表示されている：SB No.AからSBの検出を開始して、２番目に検出されるデータブロック）の先頭位置の情報、最終位置の情報、および、３番目のデータブロック（ここでは、Block２と表示されている：SB No.AからSBの検出を開始して、３番目に検出されるデータブロック）の先頭位置の情報、最終位置の情報から構成されている。各データブロックの先頭位置の情報を示すデータは（図中上から１，３，５段目のデータは）、先頭ビットから8ビットまでが（図中右から）SB No.、続く5bitがTrp No.、さらに2ビットのリザーブ領域が設けられている。さらに、最終bit（図中最左列）は、エラーフラグであり、そのデータが検出されているとき１が、それ以外のとき０が記録される。また、データブロックの最終位置の情報を示すデータは（図中上から１，３，５段目のデータは）、最後の1bitもリザーブ領域とされている。
【００６１】
このようなSYNC/ID検出要求データに基づいて、SYNC/ID検出部２２は、SB No.ＡのSBが検出される位置から読出しを開始し、トラックペア単位で連続するSBからなるデータブロックを3個分検出し、それぞれのデータブロックの先頭位置と最終位置のTrp No.とSB Noを、例えば、SB No.ＡのSBから数えてX番目（Xの初期値は０）のデータブロックの場合、先頭位置のレジスタFＸと最終位置のレジスタLＸに記憶していき、最終的に3個のデータブロックのレジスタＦＸ，ＬＸに基づいてSYNC/ID検出データを生成してラッチデータ生成部６２に出力する。
【００６２】
PWM生成部６３は、キャプスタンサーボ演算部７１より入力されるキャプスタンモータ３４の回転を制御する出力データ（信号）をパルス幅変調処理（PWM：Pulse Width Modulation）し、PWM出力としてドライバ３２に出力する。分周器６４は、例えば、ｎ倍速再生する場合、キャプスタンモータ回転検出部３３より入力されるキャプスタンモータ回転検出パルスをｎで除したパルス波形を生成し、時刻検出部６５に出力する。
【００６３】
ドラム回転検出部３７は、ドラム３６の回転を検出し、その検出信号を、ヘッド切替えパルス生成部３８に出力する。ヘッド切替えパルス生成部３８は、ドラム回転検出部３７より入力された信号から、回転ヘッドが切り替わるタイミングを示すヘッド切替えパルスを生成し、時刻検出部６５に出力する。
【００６４】
時刻検出部６５は、分周器６４より入力された分周されているパルスと、ヘッド切替えパルス生成部３８より入力されるヘッド切替えパルスの、それぞれの立ち上がりエッジの時刻データを検出し、キャプスタンサーボ演算部７１に出力する。時刻検出部６５は、実際には、比較的長い間隔で循環するカウンタ値で構成される。尚、図中、時刻データＡは、キャプスタンモータ回転検出パルスが分周器６４により分周されたパルスの立ち上がりエッジの時刻データを示し、時刻データＢは、ヘッド切替えパルスの立ち上がりエッジの時刻データを示している。
【００６５】
キャプスタンサーボ演算部７１は、ROM２０２に予め記憶されているプログラムであり、ラッチデータ生成部２２より供給された、上述の3ブロック分のSBの情報（先頭位置のSB No.、および、最終位置のSB No.）に基づいて生成されたラッチデータ、および、時刻検出部６５より入力された各種パルスのエッジの時刻データからキャプスタンモータ３４の回転を制御する信号を生成する。
【００６６】
次に、図１０乃至図１２を参照して、マイクロコンピュータ３１によるキャプスタンモータ３４の変速再生時のサーボ処理の原理について説明する。例えば、２４倍速再生処理を実行する場合、図１０で示すように、理想的には、マイナスのアジマス角を有した回転ヘッド１８が、スキャン位相Ｔ上を図中右上方向に向かって移動しながら、磁気テープ３５上に記録されたデータ、すなわち、各トラックペアのうちアジマス角が−に付されたトラック上のSBだけを読み出す。
【００６７】
尚、SB No.は、図中下から付されているものとし、読み出したい目標とするSBは、Trp No.６上の下からJ番目のSB No.JのSB（図中上下方向に対する中央位置のSB）とする。また、このときのヘッド切替パルス、RF信号、および、再生データの信号を、ぞれぞれ図１１Ａ，Ｂ，Ｃに示す。図１０，図１２で示すトラック上のマス目はデータブロック示している。すなわち、Trp No.６上の下からJ番目のSB No.JのSBは、図１０のTrp No.６の中央のマス目の、中央に位置する。
【００６８】
このように、図１０で示すような場合、図１１Ｂで示すように、目標とするSB No.JのSBは、Trp No.６で示す−アジマス角のトラック上の中央のデータブロックの中央位置で読み出されることになる。しかしながら、実際には、このスキャン位相Ｔは、図中左右方向にずれてしまうことがあり、これがエラーとなる。
【００６９】
そこで、マイクロコンピュータ３１は、この目標となるSB No.JのSBを含む前後のデータブロックを含めた３個のデータブロックのTrp No.と、その中央に位置するSB No.に基づいて、読み出されたデータのTrp No.単位ずれ幅と、SB No.単位のずれ幅を求め、いずれかのずれ幅に応じてキャプスタンモータ３４を制御することによりTrp No.単位（すなわち、データブロック単位）、または、SB単位でスキャン位相Ｔの位置の制御を行う。
【００７０】
図１０で示すように、上述のSB No.Aは、Trp No.５に対応するデータブロック上で最初に読み出される先頭位置のSBとして設定されている。これにより、例えば、図１２で示すように、図１１で示したスキャン位相Ｔより図中右方向にずれたスキャン位相Ｔ'に沿って回転ヘッド１８がスキャンするとき（磁気テープ３５の走行が早めの状態となり、データの読出しが時間的遅れた状態のとき）、図１１Ｄ，Ｅで示すように読出し位置が遅れるので、ヘッド切替パルスから数えてA番目（SB No.A）のSBは、Trp No.５に対応するデータブロックの先頭位置のSBよりも遅れたSBとなり、同様にして、目標となるJ番目のSB No.Jは、Trp No.６のデータブロックのピーク位置（データブロックの中心位置）より遅れた位置のSBとして読み出されることになる。その結果、読み出されるデータブロックの位置が図１２の矢印で示すように下方向（SB No.が小さくなる方向）にスライドすることになる。
【００７１】
そこで、マイクロコンピュータ３１は、このデータブロックのずれ幅から磁気テープ３５の走行速度を減速させるようにキャプスタンモータ３４を制御する。より詳細には、マイクロコンピュータ３１は、図１２で示す場合、図１１Ｄ，Ｅで示すように、目標とするSB No.JのSBが、目標とするデータブロックの中央位置からはずれてはいるものの、データブロック内のとき、SB単位のずれ幅に対応してキャプスタンモータ３４の回転を制御する。また、例えば、目標とするSB No.JのSBが目標とするデータブロック（Trp No.６上のデータブロック）の範囲外で検出されるような状態のとき、マイクロコンピュータ３１は、データブロック単位、すなわち、Trp No.単位での制御を行う。
【００７２】
図１３は、磁気テープ３５の走行速度に応じた、RF信号、および、再生信号の読出しのタイミング、および、SB No.単位、または、Trp No.単位の制御とのパターンの例を示したものである。図１３Ａは、ヘッド切替パルスを示しており、時刻ｔ０乃至ｔ１のタイミングで読み出されるSBが再生データであることを示している。図１３Ｂ乃至Ｎには、それぞれ、左から各タイミングを示したタイミングチャートが示されており、その右側に制御方法（Trp No.単位のときTrp、SB No.単位のときSB）、さらにその右側に今現在読み出されているSBの存在するTrp No.が示されている。また、図中RF信号、または、再生信号（SB検出信号）に付された番号は、対応するTrp No.である。
【００７３】
例えば、図１３Ｂでは、磁気テープ３５の走行速度が遅れているため、読出しが早く、Trp No.４に対応するデータブロック内のSBが目標位置のSBとして読み出されている。このとき、読出し位置のずれはTrpの幅（データブロックの幅）以上となっているので、その制御は、Trp No.単位となる。
【００７４】
また、図１３Ｃ乃至Ｆでも、磁気テープ３５の走行速度が遅れているが、図１３Ｂに比べると、その読出しが遅れており、Trp No.５に対応するブロック内のSBが目標位置のSBとして読み出されている。このときも、読出し位置のずれはTrpの幅以上となっているので、その制御は、Trp No.単位となる。
【００７５】
図１３Ｇでは、磁気テープ３５の走行速度が遅れているものの、図１３Ｂ乃至Ｆに比べると、その読出しの遅れは小さく、目標となるTrp No.６に対応するブロック内のSBが読み出されている。従って、読出し位置のずれはTrpの幅以内となっているので、その制御は、SB No.単位となる。
【００７６】
図１３Ｈでは、目標位置のSBが目標のタイミングで読み出されている。
【００７７】
図１３Ｉ，Ｊでは、磁気テープ３５の走行速度が早すぎるため読出しのタイミングが遅れた状態が示されている。しかしながら、目標となるTrp No.６に対応するブロック内のSBが読み出されており、読出し位置のずれはTrpの幅以内となっているので、その制御は、SB No.単位となる。
【００７８】
図１３Ｋ乃至Ｎでは、磁気テープ３５の走行速度が、さらに早くなった状態であり、図１３Ｉ，Ｊに比べてもその読出しが遅れており、Trp No.７に対応するブロック内のSBが目標位置のSBとして読み出されている。このときは、読出し位置のずれはTrpの幅以上となっているので、その制御は、Trp No.単位となる。
【００７９】
次に、図１４の制御ブロック図を参照して、キャプスタンサーボ演算部７１の制御構成について説明する。尚、本明細書中においては、キャプスタンサーボ演算部７１は、プログラムにより構成されている例について説明していくが、その構成は、これに限るものではなく、同様の機能を有するハードウェアにより構成することもできる。
【００８０】
キャプスタンサーボ演算部７１は、速度エラー演算部８１、位相エラー演算部８２、および、通常再生用位相エラー演算部８４より構成されている。
【００８１】
速度エラー演算部８１は、実際のキャプスタンモータ３４の回転周期（速度）を検出し、基準となる回転周期との差分を求め、これをキャプスタンモータ３４のサーボ信号として演算する。速度エラー演算部８１は、時刻検出部６５より入力された時刻データＡをバッファ１０１および減算部１０２に入力する。バッファ１０１は、入力された時刻データを所定時間（前回の処理から今回の処理までの時間分）遅延して減算部１０２に出力する。
【００８２】
減算部１０２は、今、時刻検出部６５より入力された時刻データＡと、バッファ１０１より入力された時刻データＡ（１つ前の時刻データＡ）との差分を演算することで、現在のキャプスタンモータ３４の回転周期を演算し、減算部１０３に出力する。
【００８３】
減算部１０３は、減算部１０２より入力された現在のキャプスタンモータ３４の回転周期と、予めROM２０２に記憶されている基準となるキャプスタンモータ３４の回転周期（図中のリファレンスとなる基準周期（定数））との差分を求め、これを速度エラーとして加算部８５に出力する。
【００８４】
位相エラー演算部８２は、ラッチデータ生成部６２より供給されたラッチデータに基づいて、変速再生時に、目標とする変速再生用のデータエリア（読み込もうとするIピクチャの画像信号が記録されたデータエリア：上述のブロック）と実際に検出されたデータとの位置のずれからなる位相エラーを、Trp単位か、または、SB単位で演算する。すなわち、図１３で示したように、目標とするSBと検出されるSBとの位置の差がTrpの幅以上であるとき、位相エラー演算部８２は、Trp単位の位相エラーを検出する。すなわち、スイッチ１１３は端子１１３ａに接続され、減算部１１１は、ROM２０２より読み出される目標位置となるTrp No.と、ラッチデータに基づいて検出されたSBを含むトラックのTrp No.との差分を求め、Trp単位の位相エラーとしてスイッチ１１３を介してゲイン調整部１１４、および、加算部１１６に出力する。図１３においては、目標とするTrp No.は、Trp No.６ということになり、例えば、図１３Ｂの場合、Trp単位の位相エラーは、２（＝６−４）となり、図１３Ｃ乃至Ｆの場合、１（＝６−５）、図１３Ｇ乃至Ｊの場合、０（＝６−６）、さらに、図１３Ｋ乃至Ｎの場合、−１（＝６−７）となる。
【００８５】
また、上述の処理により、検出されたSBの属するTrpと目標とするTrpが揃った場合、すなわち、上述の例では、図１３Ｇ乃至Ｊの場合、スイッチ１１３が端子１１３ａから端子１１３ｂに切替えられ、SB単位の位相エラーが演算される。このとき減算部１１２は、ラッチデータに基づいて、目標とするSBのSB No.と、検出されたデータブロックの中央のSB No.との差分を求め、その差分からSB単位のズレである位相エラーを演算し、スイッチ１１３を介してゲイン調整部１１４、および、加算部１１６に出力する。
【００８６】
ゲイン調整部１１４は、減算部１１１、または、減算部１１２より入力された位相エラーの信号のゲインを調整し、積分演算部１１５に出力する。積分演算部１１５は、入力された信号を積分演算処理し、加算部１１６に出力する。加算部１１６は、減算部１１１、または、減算部１１２より入力された信号と積分演算部１１５より入力された信号を加算し、ゲイン調整部１１７に出力する。尚、ゲイン調整部１１４、積分演算部１１５、および、加算部１１６は、LPF（Low Pass Filter）として機能し、減算部１１１、または、減算部１１２より入力される位相エラーの信号を平滑化する。ゲイン調整部１１７は、加算部１１６より入力された信号のゲインを調整し、スイッチ８３を介して加算部８５に出力する。
【００８７】
通常再生用位相エラー演算部８４は、通常再生時に必要とされるエラー信号を生成し、スイッチ８３を介して加算部８５に出力する。スイッチ８３は、変速再生時には端子８３ａに接続され、位相エラー演算部８２より供給される変速再生時の位相エラーを加算器８５に出力し、通常再生時には端子８３ｂに接続され、通常再生用位相エラー演算部８４からの通常再生用のエラー信号を加算部８５に出力する。
【００８８】
加算部８５は、位相エラー演算部８２より入力された変速再生用の位相エラー、または、通常再生用位相エラー演算部８４より入力された通常再生用の位相エラーと速度エラー演算部８１より供給される速度エラーを加算し、ゲイン調整部８６に出力する。
【００８９】
ゲイン調整部８６は、加算部８５より入力された速度エラー、および、位相エラーの加算信号のゲインを調整し、積分演算部８７および加算部８９に出力する。積分演算部８７、ゲイン調整部８８、および、加算部８９は、ゲイン調整部８６より入力される信号を平滑化し、PWM生成部６３にサーボデータとして出力する。
【００９０】
次に、図１５のフローチャートを参照して、マイクロコンピュータ３１、および、SYNC/ID検出部２２による変速再生時のサーボ処理について説明する。
【００９１】
ステップＳ１において、変速再生が指令されたか否かを判定し、変速再生が指令されるまでその処理を繰り返す。例えば、図示せぬ操作ボタンが使用者により操作されて変速再生が指令された場合、その処理は、ステップＳ２に進む。
【００９２】
ステップＳ２において、ラッチデータ生成部６２は、SYNC/ID検出部２２にSYNC/ID検出要求データを送信する。ステップＳ３において、SYNC/ID検出部２２は、ラッチデータ生成部６２からのSYNC/ID検出要求データに基づいてSYNC/ID検出処理を実行する。
【００９３】
ここで、図１６のフローチャートを参照して、SYNC/ID検出部２２によるSYNC/ID検出処理について説明する。
【００９４】
ステップＳ２１において、SYNC/ID検出部２２は、SYNC/ID検出要求データが送信されてきたか否かを判定し、送信されてくるまで、その処理を繰り返す。例えば、図１５のステップＳ２の処理により、ラッチデータ生成部６２よりSYNC/ID検出要求データが送信されてきたと判定された場合、その処理は、ステップＳ２２に進む。
【００９５】
ステップＳ２２において、SYNC/ID検出部２２は、送信されてきたSYNC/ID検出要求データを受信し、検出されるデータブロックのカウンタｊを初期化する。すなわち、カウンタｊは、例えば、ｊ＝０に初期化される。
【００９６】
ステップＳ２３において、SYNC/ID検出部２２は、ラッチデータ生成部６２より供給されるヘッド切替パルスがＨｉであるか否かを判定し、Ｈｉであると判定されるまでその処理を繰り返す。例えば、図１７Ａで示す時刻ｔ１１のタイミングのようにヘッド切替パルスがＨｉに切り替わったとき、Ｈｉになったと判定されその処理は、ステップＳ２４に進む。ここで、図１７Ａは、ヘッド切替パルスを示し、図１７Ｂは、RF信号を示し、図１７Ｃは、SB検出信号を示している。
【００９７】
ステップＳ２４において、SYNC/ID検出部２２は、SBを検出したか否かを判定し、例えば、図１７Ｃで示すようにSB１１が検出された場合、SBが検出されたと判定し、その処理は、ステップＳ２５に進む。今の場合、図１７Ａで示すように、時刻ｔ１１でヘッド切替パルスが立ち上がり、その後、図１７Ｃで示すように、SB No.Aの後に、SB１１が最初に検出されている。
【００９８】
ステップＳ２５において、SYNC/ID検出部２２は、図９のBlock０FirstSBの情報を記憶するレジスタＦｊにデータが記録されているか否かを判定する。今の場合、ｊ＝０であるので、レジスタF０にデータが記録されているか否かが判定される。このとき、SB１１より前に検出されるSBは存在しないことになるので、レジスタF０にはデータが記録されていないことになるので、その処理は、ステップＳ２６に進む。
【００９９】
ステップＳ２６において、SYNC/ID検出部２２は、SB１１のIDに基づいて、SB１１のSB No.とTrp No.のデータをレジスタF０に格納する。ステップＳ２７において、SYNC/ID検出部２２は、ヘッド切替パルスがHiの状態であるか否かを判定する。例えば、図１７Ａにおいては、SB１１が検出されたタイミングではヘッド切替パルスはHiであるのでその処理は、ステップＳ２４に進む。
【０１００】
ステップＳ２４において、SBが検出されたか否かが判定され、図１７Ｂで示すようにSB１１以降にもSBが検出された場合、その処理は、ステップＳ２５に進む。ステップＳ２５において、レジスタＦｊにデータが記録されているか否かが判定される。今の場合、Ｆ０には、SB１１のデータが記録されているので、データがあると判定され、その処理は、ステップＳ２８に進む。
【０１０１】
ステップＳ２８において、SYNC/ID検出部２２は、今回検出したSBのSB No.と前回検出したSBのSB No.との差分を求め、その値が補間データMより大きいか否かを判定する。補間SB数が１である場合、補間データMは、２（＝補間SB数＋１）となるので、その差分が２より大きいか否かが判定される。例えば、図１７Ｃで示すように連続的にSBが検出された場合、その差分は１であるので、２より大きくないと判定され、その処理は、ステップＳ２９に進む。
【０１０２】
ステップＳ２９において、SYNC/ID検出部２２は、レジスタＬｊ（今の場合レジスタＬ０）に、検出したIDに基づいてSB１１に続いて検出されたSBのSB No.とTrp No.のデータを記録し、その処理は、ステップＳ２７に進む。ステップＳ２７において、ヘッド切替パルスがＨｉの状態であるか否かが判定される。この場合、図１７Ａで示すように、ヘッド切替パルスはＨｉの状態なのでその処理は、ステップＳ２４に進む。
【０１０３】
ステップＳ２４において、再びSBが検出されたか否かが判定され、図１７Ｃで示すように引き続きSBが検出されると、その処理は、ステップＳ２５に進む。ステップＳ２５において、レジスタＦ０にデータが記録されているか否かが判定され、このとき、レジスタＦ０には、データが記録されているので、データは記録されていると判定されて、その処理は、ステップＳ２８に進む。
【０１０４】
ステップＳ２８において、SYNC/ID検出部２２は、今回検出したSBのSB No.と前回検出したSBのSB No.との差分を求め、その値が補間データMより大きいか否かを判定する。今の場合、連続的にSBが検出されているので、差分は１となり、補間データM＝２より小さいので、その処理は、ステップＳ２９に進む。すなわち、ヘッド切替パルスがＨｉの状態である場合、SBが補間SB数以上に連続して検出できない状態とならない限り、ステップＳ２６において、最初のSBのデータがＦ０に記憶されてからは、ステップＳ２４乃至Ｓ２９の処理が繰り返され、レジスタＬ０のデータは後続のSBのデータに順次上書きされていくことになる。
【０１０５】
ステップＳ２４において、例えば、図１７Ｃで示すように、SB１２以降のタイミングでSBが検出されなかったと判定された場合、その処理は、ステップＳ３０に進む。ステップＳ３０において、SYNC/ID検出部２２は、M−１回以上連続してSBが検出されなかったか否かを判定する。すなわち、例えば、図１７Ｃで示すように、SB１２以降のタイミングでは連続的にSBが検出されない状態となるので、Ｍ−１（今の例では１（＝M−１＝２−１））回よりも多く連続してSBが検出されなかった場合が判定されることになる。例えば、図１７ＣのSB１２乃至SB１３の間では、１回よりも多く連続して検出されない状態であるので、その処理は、ステップＳ３１に進む。
【０１０６】
ステップＳ３１において、SYNC/ID検出部２２は、レジスタＬｊに記録されたSB No.とレジスタＦｊに記録されたSB No.の差分が連続データN（＝連続SB数−１）以上で、かつ、レジスタＬ０のSB No.が、境界値となるSB No.A以上であるか否かを判定し、例えば、図１７Ｃの例において、SB１１乃至SB１２が所定の連続SB数以上であると判定され、かつ、レジスタＬ０のSB No.が、境界値となるSB No.A以上であると判定された場合、すなわち、所定数以上の連続するSBからなるデータブロックが構成されていると判定された場合、その処理は、ステップＳ３２に進む。
【０１０７】
ステップＳ３２において、SYNC/ID検出部２２は、カウンタｊが初期値＋２以上であるか否かを判定する。今の場合、カウンタｊは、初期値であるので、その処理は、ステップＳ３３に進む。ステップＳ３３において、SYNC/ID検出部２２は、カウンタｊを１だけインクリメントして、その処理は、ステップＳ２７に戻る。
【０１０８】
すなわち、ステップＳ３３の処理により、最初のブロックのデータが取得されたことになり、レジスタＦ０，Ｌ０に格納するデータの取得処理は終了することになり、その値が、確定する事になる（インクリメントされることにより、次のブロックに対応するレジスタＦ１，Ｌ１にデータが格納されることになる）。また、上述のステップＳ２４乃至Ｓ３４の処理が繰り返されることによりレジスタＦ０乃至Ｆ２、および、Ｌ０乃至Ｌ２の値が求められることになる。
【０１０９】
ステップＳ３２において、カウンタｊの値が初期値＋２以上であると判定された場合、ステップＳ３４において、SYNC/ID検出部２２は、今の場合、レジスタＦ０乃至Ｆ２、および、レジスタＬ０乃至Ｌ２のそれぞれの値をSYNC/ID検出データとしてラッチデータ生成部６２に送信し、その処理を終了する。すなわち、図１７Ｃの例においては、SB１１乃至SB１２までのデータブロックに属するTrp No.とSB１１のSB No.が、図９のSYNC/ID検出データのBlock０FirstSBのデータ（レジスタＦ０に格納されたデータ）として、SB１１乃至SB１２までのデータブロックに属するTrp No.とSB１２のSB No.が、Block０LastSBのデータ（レジスタＬ０に格納されたデータ）として、SB１３乃至SB１４までのデータブロックに属するTrp No.とSB１３のSB No.が、Block１FirstSBのデータ（レジスタＦ１に格納されたデータ）として、SB１３乃至SB１４までのデータブロックに属するTrp No.とSB１４のSB No.が、Block１LastSBのデータ（レジスタＬ１に格納されたデータ）として、SB１５乃至SB１６までのデータブロックに属するTrp No.とSB１５のSB No.が、Block２FirstSBのデータ（レジスタＦ２に格納されたデータ）として、SB１５乃至SB１６までのデータブロックに属するTrp No.とSB１６のSB No.が、Block０LastSBのデータ（レジスタＦ２に格納されたデータ）として、それぞれ記録される。
【０１１０】
ステップＳ３０において、M−１回以上連続でSBの検出がされていない状態ではない、すなわち、SBが検出できなかった回数が補間データMの範囲内であると判定された場合、その処理は、ステップＳ２７に戻り、それ以降の処理が繰り返される。すなわち、図１８Ａ乃至Ｃで示すように、例えば、中央のデータブロックに属するSB３４乃至Ｓ３５のように、検出できなかったSB数が１個である場合、補間可能なSB数であるので、ステップＳ２４乃至Ｓ３４の処理が繰り返されることになる。すなわち、図１８Ｃにおいては、SB３１乃至SB３２、SB３３乃至SB３６、および、SB３７乃至SB３８の３個のデータブロックが検出されることになる。ここで、図１８Ａはヘッド切替パルスを、図１８Ｂは、RF信号を、図１８Ｃは、SBの検出信号を示している。
【０１１１】
ステップＳ３１において、所定の連続SB数以上ではない、または、レジスタＬｊのSB No.が、境界値となるSB No.A以上ではないと判定された場合その処理は、ステップＳ３５に進む。
【０１１２】
ステップＳ３５において、SYNC/ID検出部２２は、レジスタＦｊ，Ｌｊをリセットし、その処理はステップＳ２７に戻る。すなわち、例えば、図１８Ｄ，Ｅで示すように、中央のブロックに属するSB５４とSB５５の間のように補間SB数以上（今の場合SB数１以上）にSBが検出できなかった場合、または、ステップＳ２８において、今回検出したSBのSB No.と前回検出したSBのSB No.との差分が補間値Mより大きいと判定された場合で、かつ、連続データＮに基づいてデータブロックが構成されている状態としてみなせない状態のとき、それまでに記憶していたレジスタＦｊ，Ｌｊの値をリセットする。すなわち、図１８Ｄ，Ｅの場合、SB５５が検出されたときには、SB５４とSB５５の間隔が補間SB数以上であって、SB５３乃至SB５４の連続SB数がN以上となっていないため、SB５３乃至SB５４のデータは、データブロックを構成していないとみなされ、破棄される。
【０１１３】
また、SB５５乃至SB５６も、連続SB数が規定の連続数N以下となるので、同様にしてリセットされることになる。結果として、図１８Ｄ，ＥのようなSB検出信号の場合、検出されるブロックは、SB５１乃至SB５２と、SB５７乃至SB５８の２個だけとなる。また、このように検出されるデータブロックは、必ずしも３個でないことがあるが、その場合、図９のSYNC/ID検出データは、前につめて格納される。ここで、図１８Ｄは、RF信号を、図１８Ｅは、SB検出信号をそれぞれ示している。
【０１１４】
また、図１８Ｆ，Ｇの場合、中央のブロックでは、SB７３とSB７４の間がSB１個分であるので補間されることになるが、SB７５とSB７６の間はSB数にして２個分の間隔となっているので、補間できないことになる。結果として、図１８Ｆ，Ｇにおいては、SB７３乃至SB７５が、中央のブロックとしてみなされることになる。尚、SB７６は、ステップＳ３５の処理により破棄されることになる。ここで、図１８Ｆは、RF信号を、図１８Ｇは、SB検出信号をそれぞれ示している。
【０１１５】
さらに、ステップＳ３１において、Ｌ０のSB No.が、境界値となるSB No.A以上ではないと判定された場合も、その処理は、ステップＳ３５に進み、上述のようにレジスタＦｊ，Ｌｊのデータが破棄される。すなわち、図１９Ａで示すように、SB No.Aの境界付近でSBからなるデータブロック（図中データブロックの先頭位置のSBはSB-F、最終位置のSBはSB-L）が検出された場合、このSB-Lは、検出されない。
【０１１６】
また、図１９Ｂで示すように、データブロックがSB No.AのSBを跨いでいるような条件では、先頭位置のSBであるSB-Fと最終位置であるSB-Lの連続SB数が満たされていればデータブロックとして扱うことになる。
【０１１７】
さらに、図２０で示すように、SB No.AのSBと、ヘッド切替パルスの両方を跨ぐようにデータブロックが構成された場合、SBの検出は、ヘッド切替パルスがHiとなった状態から開始されるので、図２０中のデータブロックの先頭位置に存在するSB-Xは、検出されず、ヘッド切替パルスが立ち上がる時刻ｔ１１以降の最初のSBが先頭位置のSB-Fとして検出され、最終位置のSB-Lが検出されることになり、SB-FからSB-Lまでの範囲がデータブロックとして読み出される。
【０１１８】
さらに、図２１で示すようにヘッド切替パルスが立ち下がる時刻ｔ１２を跨ぐようにブロックが構成された場合、SBの検出は、ヘッド切替パルスがHiの状態のときのみであるので、その先頭位置のSB-Fと、時刻ｔ１２の直前のSB-Lが検出され、データブロックの実質的な最終位置のSBであるSB-Yは検出されないことになる。
【０１１９】
図２２は、図１６で説明したフローチャートの処理を模式的に表したものである。ここで、図２２Ａは、ヘッド切替パルス、図２２Ｂは、SB検出信号、図２２Ｃは、レジスタＬｊの状態、図２２Ｄは、レジスタＦｊの状態、図２２Ｅは、レジスタＦ０，Ｌ０の状態、図２２Ｆは、レジスタＦ１，Ｌ１の状態、および、図２２Ｇは、レジスタＦ２，Ｌ２の状態をそれぞれ示している。図２２Ｂ乃至Ｃの番号はSBを識別する番号である。
【０１２０】
図２２Ａで示すようにヘッド切替パルスが、時刻ｔ１１において立ち上がると処理が開始され（ステップＳ２３の処理）、最初に検出されたSB２０１のデータがレジスタＦ０に格納され、次に検出されたSB２０２がレジスタＬ０に格納され（ステップＳ２９の処理）、その後、順次読み込まれるSBのデータがレジスタＬ０に上書きされていく（ステップＳ２４乃至Ｓ２９の処理）。
【０１２１】
SB２５０が検出された時刻ｔ２１の後、SBが連続的に検出されなくなるので、連続データＮに対する条件とレジスタＬ０のSB No.がSB No.A以上であることが満たされているとき（ステップＳ３１の処理）、カウンタｊがインクリメントされることにより（ステップＳ３３）、図２２Ｅで示すように、レジスタＦ０，Ｌ０が確定する。
【０１２２】
引き続き、時刻ｔ２２において、SB３０１が検出されると、そのデータがレジスタＦ１に格納され、次に検出されたSB３０２がレジスタＬ１に格納され（ステップＳ２９の処理）、その後、順次読み込まれるSBのデータがレジスタＬ１に上書きされていく（ステップＳ２４乃至Ｓ２９の処理）。
【０１２３】
SB３５０が検出された時刻ｔ２３の後、SBが連続的に検出されなくなるので、連続SB数とレジスタＬ１がSB No.A以上であることが満たされているとき（ステップＳ３１の処理）、カウンタｊがインクリメントされることにより（ステップＳ３３）、図２２Ｆで示すように、レジスタＦ１，Ｌ１が確定する。
【０１２４】
さらに、時刻ｔ２４において、SB４０１が検出されると、そのデータがレジスタＦ２に格納され、次に検出されたSB４０２がレジスタＬ２に格納され（ステップＳ２９の処理）、その後、順次読み込まれるSBのデータがレジスタＬ２に上書きされていく（ステップＳ２４乃至Ｓ２９の処理）。
【０１２５】
SB４５０が検出された時刻ｔ２５の後、SBが連続的に検出されなくなるので、連続SB数とレジスタＬ２がSB No.A以上であることが満たされているとき（ステップＳ３１の処理）、カウンタｊがインクリメントされることにより（ステップＳ３３）、図２２Ｇで示すように、レジスタＦ２，Ｌ２が確定する。尚、図２２の例においては、１個のデータブロックの連続するSB数が５０個である場合について説明しているが、１個のデータブロックのSB数はこの数に限られるものではない。
【０１２６】
ここで、図１５のフローチャートの説明に戻る。
【０１２７】
ステップＳ４において、ラッチデータ生成部６２は、ステップＳ３の処理により、SYNC/ID検出部２２より送信されてきたSYNC/ID検出データを受信する。ステップＳ５において、ラッチデータ生成部６２は、SYNC/ID検出データよりラッチデータの生成処理を実行する。
【０１２８】
ここで、図２３のフローチャートを参照して、ラッチデータ生成部６２のラッチデータ生成処理について説明する。尚、以下の説明においては、SYNC/ID検出データに含まれる、Block０FirstSBのデータを検出データＦ０、Block０LastSBのデータを検出データＬ０、Block１FirstSBのデータを検出データＦ１、Block１LastSBのデータを検出データＬ１、Block２FirstSBのデータを検出データＦ２、Block２LastSBのデータを検出データＬ２と称するものとする。
【０１２９】
ステップＳ５１において、ラッチデータ生成部６２は、SYNC/ID検出データに基づいて、検出データＦ０乃至Ｆ２、および、Ｌ０乃至Ｌ２のデータが含まれているか否かを判定する。すなわち、図１５のフローチャートにより説明したように、SYNC/ID検出データには、必ずしも３個のデータブロックに対応するデータが検出されていないことがあるので、未検出となっているデータブロックが存在するか否かが判定される。より詳細には、SYNC/ID検出データのエラーフラグを確認することにより、全てのエラーフラグが１であるとき、SYNC/ID検出データの全てが可能されていることを確認する。全てのブロックについてデータが存在する場合、すなわち、検出データＦ０乃至Ｆ２、および、Ｌ０乃至Ｌ２のデータが含まれていると判定された場合、その処理は、ステップＳ５２に進む。
【０１３０】
ステップＳ５２において、ラッチデータ生成部６２は、検出データＦ０乃至Ｆ２、および、Ｌ０乃至Ｌ２を、そのまま処理データＦ０乃至Ｆ２、および、Ｌ０乃至Ｌ２として扱い、その各処理データＦ０乃至Ｆ２、および、Ｌ０乃至Ｌ２を累積加算して平均値を求めて記憶する。
【０１３１】
ステップＳ５３において、ラッチデータ生成部６２は、処理データＦ０乃至Ｆ２、および、Ｌ０乃至Ｌ２を参照して、検出されたSB No.を含むデータブロックの先頭位置と最終位置のそれぞれのSBのSB No.の平均となるSB No.と、そのデータブロックの属するTrp No.をラッチデータとしてキャプスタンサーボ演算部７１に出力する。
【０１３２】
ステップＳ５１において、全ての検出データＦ０乃至Ｆ２、および、Ｌ０乃至Ｌ２が含まれていないと判定された場合、その処理は、ステップＳ５４に進む。
【０１３３】
ステップＳ５４において、ラッチデータ生成部６２は、SYNC/ID検出データに、検出データＦ０、Ｌ０，Ｆ１，Ｌ１が含まれているか否かを判定する。例えば、検出データＦ０、Ｌ０，Ｆ１，Ｌ１が含まれていると判定された場合、その処理は、ステップＳ５５に進む。
【０１３４】
ステップＳ５５において、ラッチデータ生成部６２は、SYNC/ID検出データの検出データＦ０，Ｌ０が、自らが記憶している処理データＦ０，Ｌ０の平均値に近い値か否かを判定する。例えば、検出データＦ０，Ｌ０が、自らが記憶している処理データＦ０，Ｌ０の平均値に近い値ではないと判定された場合、ステップＳ５６において、ラッチデータ生成部６２は、SYNC/ID検出データのうち、検出データＦ０，Ｌ０，Ｆ１，Ｌ１を、処理データＦ１，Ｌ１，Ｆ２，Ｌ２として使用し、処理データＦ０，Ｆ０は、その平均値を使用し、その処理は、ステップＳ５３に進む。
【０１３５】
すなわち、SYNC/ID検出データに、２個のデータブロックのみしか含まれていなかった場合、時系列的に検出データＦ０，Ｌ０と検出データＦ１，Ｌ１の前後が入れ替わることがないので、検出データＦ０，Ｌ０が処理データＦ０，Ｌ０の平均値に近い値を取らない場合は、図２４Ａ乃至Ｃで示すように、先頭のデータブロック（Trp No.５，６，７に対応するブロックである場合、Trp No.５に対応するブロック）のデータが検出されなかったとみなす。従って、図２４Ａ乃至Ｃの場合であれば、SB９１，９２に対応する処理データは、処理データＦ０，Ｌ０であるので、これらを自らが記憶している平均値を用いて生成し、それ以降のSB９３，９４，９５，９６の処理データＦ１，Ｌ１，Ｆ２，Ｌ２は、SYNC/ID検出データに基づいて検出データＦ０，Ｌ０，Ｆ１，Ｌ１を使用する。尚、平均値との比較は、例えば、検出データと処理データの平均値の差分の絶対値を求め、閾値以下であった場合には、近い値とし、閾値を超えた場合には、近い値ではないと判定するようにしても良い。
【０１３６】
ここで、図２４Ａは、ヘッド切替パルス、図２４Ｂは、RF信号、図２４Ｃは、SB検出信号、図２４Ｄは、RF信号、図２４Ｅは、SB検出信号、図２４Ｆは、RF信号、図２４Ｇは、SB検出信号をそれぞれ示している。
【０１３７】
ステップＳ５５において、SYNC/ID検出データの検出データＦ０，Ｌ０が、自らが記憶している処理データＦ０，Ｌ０の平均値に近い値であると判定した場合、ステップＳ５７において、ラッチデータ生成部６２は、SYNC/ID検出データの検出データＦ１、Ｌ１が、自らが記憶している処理データＦ１，Ｌ１の平均値に近い値であるか否かを判定する。例えば、ステップＳ５７において、SYNC/ID検出データの検出データＦ１、Ｌ１が、自らが記憶している平均値に近い値ではないと判定された場合、SYNC/ID検出データの検出データＦ１、Ｌ１は、図２４Ｄ，Ｅで示すように、Trp No.６に対応するブロックが検出できず、Trp No.7に対応するブロックが検出されたものとみなし、ステップＳ５８において、ラッチデータ生成部６２は、SYNC/ID検出データの検出データＦ０，Ｌ０，Ｆ１，Ｌ１を、処理データＦ０，Ｌ０，Ｆ２，Ｌ２として使用し、処理データＦ１，Ｌ１にその平均値を使用し、その処理は、ステップＳ５３に進む。すなわち、図２４Ｄ，Ｅの例においては、処理データＦ０，Ｌ０は、SB１１１とSB１１２に対応するSYNC/ID検出データの検出データＦ０，Ｌ０が使用され、処理データＦ１，Ｌ１は、SB１１３とSB１１４に対応する処理データＦ１，Ｌ１の平均値が使用され、処理データＦ２，Ｌ２は、SB１１５とSB１１６に対応するSYNC/ID検出データの検出データＦ１，Ｌ１が使用されることになる。
【０１３８】
ステップＳ５７において、SYNC/ID検出データのデータＦ１、Ｌ１が、自らが記憶している平均値に近い値であると判定された場合、図２４Ｆ，Ｇで示すように、Trp No.７に対応する最後のブロックのデータが読み出せなかったものとみなし、ステップＳ５９において、ラッチデータ生成部６２は、SYNC/ID検出データの検出データＦ０，Ｌ０，Ｆ１，Ｌ１を、処理データＦ０，Ｌ０，Ｆ１，Ｌ１として使用し、処理データＦ２，Ｌ２にその平均値を使用し、その処理は、ステップＳ５３に進む。すなわち、図２４Ｆ，Ｇの例においては、処理データＦ０，Ｌ０は、SB１２１とSB１２２に対応するSYNC/ID検出データの検出データＦ０，Ｌ０が使用され、処理データＦ１，Ｌ１は、SB１２３とSB１２４に対応するSYNC/ID検出データの検出データＦ１，Ｌ１が使用され、処理データＦ２，Ｌ２は、SB１２５とSB１２６に対応する処理データＦ２，Ｌ２の平均値が使用されることになる。
【０１３９】
ステップＳ５４において、SYNC/ID検出データに、処理データＦ０、Ｌ０，Ｆ１，Ｌ１が含まれていいないと判定された場合、その処理は、ステップＳ６０に進む。ステップＳ６０において、ラッチデータ生成部６２は、検出データＦ０、Ｌ０が含まれているか否かを判定し、例えば、含まれていると判定した場合、その処理は、ステップＳ６１に進む。
【０１４０】
ステップＳ６１において、ラッチデータ生成部６２は、SYNC/ID検出データの検出データＦ０，Ｌ０が処理データＦ０，Ｌ０の平均値に近いか否かを判定し、例えば、近い値であると判定した場合、その処理は、ステップＳ６２に進む。
【０１４１】
ステップＳ６２において、ラッチデータ生成部６２は、SYNC/ID検出データの検出データＦ０，Ｌ０が先頭のデータブロックのデータであるものとみなし、SYNC/ID検出データの検出データＦ０，Ｌ０を、処理データＦ０，Ｌ０として使用し、処理データＦ１，Ｌ１，Ｆ２，Ｌ２にその平均値を使用し、その処理は、ステップＳ５３に進む。
【０１４２】
ステップＳ６１において、SYNC/ID検出データの検出データＦ０，Ｌ０が処理データＦ０，Ｌ０の平均値に近い値ではないと判定された場合、その処理は、ステップＳ６３に進む。ステップＳ６３において、ラッチデータ生成部６２は、SYNC/ID検出データの検出データＦ０，Ｌ０が、処理データＦ１，Ｌ１の平均値に近い値であるか否かを判定し、例えば、近い値であると判定した場合、その処理は、ステップＳ６４に進む。
【０１４３】
ステップＳ６４において、ラッチデータ生成部６２は、SYNC/ID検出データの検出データＦ０，Ｌ０が２番目のデータブロックのデータであるものとみなし、SYNC/ID検出データの検出データＦ０，Ｌ０を、処理データＦ１，Ｌ１として使用し、処理データＦ０，Ｌ０，Ｆ２，Ｌ２にその平均値を使用し、その処理は、ステップＳ５３に進む。
【０１４４】
ステップＳ６３において、SYNC/ID検出データの検出データＦ０，Ｌ０が、処理データＦ１，Ｌ１の平均値に近い値ではないと判定した場合、ステップＳ６５において、ラッチデータ生成部６２は、SYNC/ID検出データの検出データＦ０，Ｌ０が３番目のデータブロックのデータであるものとみなし、SYNC/ID検出データの検出データＦ０，Ｌ０を、処理データＦ２，Ｌ２として使用し、処理データＦ０，Ｌ０，Ｆ１，Ｌ１にその平均値を使用し、その処理は、ステップＳ５３に進む。
【０１４５】
ステップＳ６０において、データＦ０、Ｌ０が含まれていないと判定された場合、ステップＳ６６において、SYNC/ID検出データには、いずれのデータブロックのデータも含まれていなかったものとみなし、処理データＦ０乃至Ｆ２、および、Ｌ０乃至Ｌ２の全てを平均値から使用し、その処理は、ステップＳ５３に進む。
【０１４６】
以上のように、検出データＦ０乃至Ｆ２、および、Ｌ０乃至Ｌ２（SYNC/ID検出データ）は、上述のように未検出であることがあるので、ラッチデータ生成部６２は、検出データＦ０乃至Ｆ２、および、Ｌ０乃至Ｌ２より、３個のデータブロックの検出データに相当する処理データＦ０乃至Ｆ２、および、Ｌ０乃至Ｌ２を生成して、ラッチデータを生成する。
【０１４７】
ここで、図１５のフローチャートの説明に戻る。
【０１４８】
ステップＳ６において、キャプスタンサーボ演算部７１は、ラッチデータ生成部６２より供給されたラッチデータに基づいて、検出したSBが目標とするTrp内（データブロック内）であるか否かが判定される。すなわち、例えば、図１３を参照して説明したように、２４倍速再生処理の場合、検出されたSB（ヘッド切替パルスの立ち上がりからJ番目に検出されたSB）が、目標とするTrp No.６内であるか否かが判定される。従って、ステップＳ６においては、ラッチデータが、図１３Ｇ乃至Ｊの状態であるか否か（図１３Ｂ乃至Ｆ、および、図１３Ｋ乃至Ｎであるか）が判定される。
【０１４９】
ステップＳ６において、検出したSBが目標とするTrp内であると判定された場合、すなわち、例えば、２４倍速再生処理の場合、図１３Ｇ乃至Ｊの状態であると判定されたとき、その処理は、ステップＳ７に進む。
【０１５０】
ステップＳ７において、キャプスタンサーボ演算部７１は、スイッチ１１３が端子１１３ｂに接続されているか否かを判定し、接続されていると判定された場合、その処理は、ステップＳ１に戻り、端子１１３ｂに接続されていないと判定された場合、スイッチ１１３は、端子１１３ａに接続されていることになるので、ステップＳ８において、端子１１３ａから端子１１３ｂに切替えられる。
【０１５１】
ステップＳ６において、検出したSBが目標とするTrp内ではないと判定された場合、すなわち、例えば、２４倍速再生処理の場合、図１３Ｂ乃至Ｆ、および、図１３Ｋ乃至Ｎの状態であると判定されたとき、その処理は、ステップＳ９に進む。
【０１５２】
ステップＳ９において、スイッチ１１３が端子１１３ａに接続されているか否かが判定され、接続されていると判定された場合、その処理は、ステップＳ１に戻り、端子１１３ａに接続されていないと判定された場合、スイッチ１１３は、端子１１３ｂに接続されていることになるので、ステップＳ８において、端子１１３ｂから端子１１３ａに切替えられる。
【０１５３】
以上の処理により、キャプスタンサーボ演算部７１は、ラッチデータに基づいて、検出されたSB（今現在読み出されたSB）がどのタイミングで読み出されているのかを判定し、Trp内である場合には、SB単位での位相エラーを演算できるようにスイッチ１１３が端子１１３ｂに、Trp内ではない場合には、Trp単位での位相エラーを演算できるようにスイッチ１１３が端子１１３ａに接続される。
【０１５４】
次に、図２５のフローチャートを参照して、キャプスタンサーボ演算部７１の変速再生時のエラー演算処理について説明する。
【０１５５】
ステップＳ９１において、キャプスタンサーボ演算部７１は、スイッチ８３を端子８３ａに接続する。
【０１５６】
ステップＳ９２において、速度エラー演算部８１、および、位相エラー演算部８２は、それぞれ、速度エラー、および、位相エラーを演算し、速度エラー演算部８１は、速度エラーを加算部８５に、位相エラー演算部８２は、位相エラーをスイッチ８３を介して、それぞれ加算部８５に出力し、加算させる。
【０１５７】
ここで、速度エラー演算部８１、および、位相エラー演算部８２の処理について説明する。
【０１５８】
まず、図２６のフローチャートを参照して速度エラー演算部８１による速度エラー演算処理について説明する。ステップＳ１１１において、バッファ１０１は、時刻検出部６５より入力された時刻データＡを記憶すると共に、その前に記憶していた時刻データを減算部１０２に出力する。例えば、キャプスタンモータ回転検出部３３より入力されたキャプスタンモータ回転検出パルスが図２７Ａで示すパルスであった場合、分周器６４により図２７Ｂで示すように、例えば、１０倍に分周されたパルスが生成される。時刻検出部６５により検出されるその立ち上がりエッジの時刻が、時刻データＢとなる。今、時刻ｔ１０２であるとすると、バッファ１０１および減算部１０２には、時刻ｔ１０２の時刻データが入力されることになり、バッファ１０１は、その前に記憶していた時刻ｔ1０１の時刻データを減算部１０２に出力することになる。
【０１５９】
ステップＳ１１２において、減算部１０２は、バッファ１０１より入力された時刻データと時刻検出部６５より入力された時刻データの差分をとり、現在のキャプスタンモータの回転周期として、減算部１０３に出力する。すなわち、今の場合、バッファ１０１より入力された時刻データである時刻ｔ１０１と、現在の時刻ｔ１０２の差分である時間（ｔ１０２−ｔ１０１）が、現在のキャプスタンモータの回転周期として、減算部１０３に出力される。
【０１６０】
ステップＳ１１３において、減算部１０３は、ROM２０２に予め記憶されている基準となる回転周期と、現在のキャプスタンモータの回転周期（今の場合（ｔ１０２−ｔ１０１））の差分をとり、これを速度エラーとして加算部８５に出力する。
【０１６１】
尚、この速度エラー演算部８１の処理は、図２７Ｂのキャプスタン回転検出パルスの立ち上がり時刻に実行されることになるので、図２７Ｃで示されるように、図２７Ｂの分周パルスの立ち上がりエッジのタイミングで実行されることになる。
【０１６２】
次に、図２８のフローチャートを参照して、位相エラー演算部８２による位相エラー演算処理について説明する。
【０１６３】
ステップＳ１３１において、スイッチ１１３が端子１１３ａに接続されているか否かが判定され、スイッチ１１３が端子１１３ａに接続されていると判定された場合、すなわち、Trp単位での位相エラーを演算する状態となっていた場合、その処理は、ステップＳ１３２に進む。
【０１６４】
ステップＳ１３２において、キャプスタンサーボ演算部７１の減算部１１１は、ラッチデータに基づいて、検出されたSB（例えば、図１３のSB No.JのSB）を含むTrp No.と、ROM２０２に記憶されている目標とするTrp No.との差分を演算し、位相エラー信号としてスイッチ１１３を介してゲイン調整部１１４、および、加算部１１６に出力する。
【０１６５】
ここで、Trp単位での位相エラーについて、図２９を参照して説明する。図２９は、８倍速再生の変速再生用のデータの構成を示している。データブロックＡ１は、８倍速再生用のSBデータが記録されたデータブロックであり、スキャン位相Ａに沿って−のアジマス角を有する回転ヘッド１８が矢印方向にスキャンするとき、Trp No.６の−のアジマス角で記録されたトラック上の目標とするデータブロックＡ１を通過するように構成されている。この８倍速再生用のデータが８Trp単位で同位置に配置されており（図中ブロックＡ２も同様に配置されている）、これらを連続的に読み込むことにより変速再生が実現されるようになっている。
【０１６６】
ところが、磁気テープ３５の走行状態によりスキャン位相がずれて、例えば、スキャン位相Ｂに沿って、回転ヘッド１８がスキャンすると、同じタイミングで通過するデータ取得範囲上では、Trp No.５のデータブロックＡ'１上を通過することになる。従って、スキャン位相Ａとスキャン位相Ｂの位相エラーは、図中Ｅ１で表され、Ｅ１＝Trp No.６（目標Trp No.）−Trp No.５＝１Trpとなる。また、例えば、スキャン位相Ｃに沿って、磁気ヘッドがスキャンすると、同じタイミングで通過するデータ取得範囲上では、Trp No.７のデータブロックＡ''１上を通過することになる。従って、スキャン位相Ａとスキャン位相Ｃの位相エラーは、図中Ｅ０で表され、Ｅ０＝Trp No.６（目標Trp No.）−Trp No.７＝−１Trpとなる。すなわち、このTrp単位の位相エラーが出力される。
【０１６７】
ステップＳ１３３において、ゲイン調整部１１４、積分演算部１１５、および加算部１１６は、減算部１１１より入力された位相エラーの信号を平滑化し、ゲイン調整部１１７に出力する。
【０１６８】
ステップＳ１３４において、ゲイン調整部１１７は、入力された位相エラーの信号のゲインを調整し、スイッチ８３を介して加算部８５に出力する。
【０１６９】
ステップＳ１３１において、スイッチ１１３が端子１１３ａに接続されていないと判定された場合、すなわち、スイッチ１１３が端子１１３ｂに接続され、SB単位での位相エラーを演算する状態となっていた場合、その処理は、ステップＳ１３５に進む。
【０１７０】
ステップＳ１３５において、キャプスタンサーボ演算部７１の減算部１１２は、ラッチデータに基づいて、検出されたSB（例えば、図１３のSB No.JのSB）のSB No.と、ROM２０２に記憶されている目標とするSB No.とのSB単位の差分を演算し、位相エラー信号としてスイッチ１１３を介してゲイン調整部１１４、および、加算部１１６に出力する。
【０１７１】
すなわち、図１５のフローチャートにおいて説明したように、SB No.単位の位相エラーの検出は、検出されたSBを含むデータブロックが目標とするTrp内で検出される状態になったときであるので、目標とするTrp内でのSB単位の位相エラーを表すことになる。
【０１７２】
図３０は、スキャン位相毎のTrp単位の位相エラーとSB単位の位相エラーの関係を示している。図３０Ａは、スキャン位相と８倍速変速再生用のSBを含むブロックＡ１乃至Ａ３（−アジマス角の磁気ヘッドがスキャンするトラック）で示されており、太線が−アジマス角の回転ヘッド１８がスキャンするときのスキャン位相を示している。また、細線が＋アジマス角の回転ヘッド１８がスキャンするときのスキャン位相を示している。図３０Ｂは、太線で示すアジマス角を有する回転ヘッド１８のスキャン位相の中央線との交差するTrp No.を横軸としたときのスキャン位相毎のTrp単位の位相エラーの変移を示している。ここで縦軸は、位相エラーを示すTrp数を示している。図３０Ｂで示すように、スキャン位相は、周期的に変化し、Trp No.６乃至２の範囲では、磁気テープ３５の走行速度が速い場合を示し、Trp No.２乃至６の範囲では、磁気テープ３５の走行速度が遅い場合を示している。
【０１７３】
また、図３０Ｃは、SB単位の位相エラーを示している。この例においては、目標とするTrp No.６の−アジマス角のトラックを中心として１Trp分だけ変移し、その上限値（Max）と下限値（Min）は、固定の値としている。すなわち、目標とするTrp内のみの変移が示せれば良いので、上限値と下限値とが相互に絶対値で等しくなるように設定されていれば良く、この上限値と下限値の間をSB単位で遷移させ、その位相エラーが０となるようにキャプスタンサーボ処理が実行される。
【０１７４】
図３１は、以上の処理のタイミングを示している。図３１Ａは、ヘッド切替パルスを示し、TD１乃至３は、検出されるブロックを示しており、SD１乃至３は目標とするデータブロックを示している。図３１Ｂは、処理タイミングを示している。図３１Ｃは、時刻データＡ（分周パルス）の立ち上がりパルスのタイミングを示している。
【０１７５】
すなわち、図３１Ａで示すように、時刻ｔ１１，ｔ１３，ｔ１５のタイミングでヘッド切替パルスが立ち上がると、そのパルスの中心となる時刻ｔ１２１，ｔ１２３，ｔ１２５のタイミングでSYNC/ID検出部２２がブロックＴＤ１，ＴＤ２，ＴＤ３のデータが読み出され、時刻ｔ１２，ｔ１４，１６のタイミングでSYNC/ID検出データとしてラッチデータ生成部６２に転送する。
【０１７６】
ラッチデータ生成部６２は、このSYNC/ID検出データに基づいて、図３１Ｂで示すように、時刻ｔ１３１，１３３，１３５のタイミング、すなわち、図３１Ｃで示すように、時刻データＡのパルスが立ち上がる時刻ｔ１５５，ｔ１６２，ｔ１６９のタイミングでラッチデータを生成し、キャプスタンサーボ演算部７１に転送する。キャプスタンサーボ演算部７１は、このラッチデータに基づいて、予め記憶されている目標とするSB No.（対応する時刻ｔ１２２，ｔ１２４，１２６）と、検出されたSB No.（対応する時刻ｔ１２１，ｔ１２３，１２５）との比較から、時刻ｔ１３２，ｔ１３４，ｔ１３６のタイミングで位相エラーを演算し、キャプスタンモータ３４の回転を制御する。この処理により、キャプスタンモータ３４の回転が制御された直後のタイミングとなる、時刻ｔ１５６，ｔ１６３，ｔ１７０のタイミングでラッチデータに基づいたキャプスタンサーボ演算処理の結果が反映されることになる。
【０１７７】
ここで、図２５のフローチャートの説明に戻る。
【０１７８】
ステップＳ９３において、加算部８５は、位相エラー演算部８２からの位相エラーに速度エラー演算部８１からの速度エラーを加算して、ゲイン調整部８６に出力する。ステップＳ９４において、ゲイン調整部８６は、入力された信号のゲインを調整し、積分演算部８７および加算部８９に出力する。ステップＳ９５において、積分演算部８７、ゲイン調整部８８、および、加算部８９はLPFを構成し、ゲイン調整部８６より入力された信号を平滑化して、PWM生成部６３に出力し、再びステップＳ９２の処理に戻り、それ以降の処理が繰り返される。
【０１７９】
以上の処理により、目標とするSB付近の3個分のデータブロックのデータを検出するだけで、Trp単位での位相エラーが求められ、その処理によりTrp単位でのキャプスタンサーボ処理が実行され、目標とするTrp上のブロックが読み出せるようになると、引き続きSB単位での位相エラーが求められ、対応するキャプスタンサーボ処理によりSB単位で目標とするデータの取得が可能となる。
【０１８０】
以上の例においては、目標とするデータブロックの検出位置が磁気テープの中央部分とした場合について説明してきたが、図３２で示すように、データブロックＡ１乃至Ａ３とは別に、データブロックＢ１乃至Ｂ３のように同じスキャン位相上でも異なる位置に目標とするデータブロックを設定するようにしてもよい。このように設定することにより、機械的な問題で生じることがある直線的なずれなどが、例えば、データブロックＡ１乃至Ａ３上で発生した場合でも、目標位置をデータブロックＢ１乃至Ｂ３に切替えることで抑制することができる。また、逆方向の変速再生用のデータブロックＣ１乃至Ｃ３を記録するようにしても良い。
【０１８１】
また、図３３で示すように、目標とするデータブロックＡ１乃至Ａ３をデータブロックＡ１−１乃至Ａ１−３、データブロックＡ２−１乃至Ａ２−３、および、データブロックＡ３−１乃至Ａ３−３で示すように、１トラックに複数回数（例えば、３回）同じデータブロックを記録するようにすることで、回転ヘッド１８による読み出し可能な範囲を広く設定することができ、結果として、エラーの発生を抑制することができる。また、このときも図３２で示したように同じスキャン位相上で検出可能な他のトラック上に目標位置を設定してもよく、この場合、図３３で示すようにデータブロックの記録回数を変えても良い（図３３中のブロックＢ１乃至３は、２回）。さらに、逆方向の変速再生用のデータについても、データブロックＣ１−１，Ｃ１−２などのように、複数回数記録するようにしても良い。尚、当然のことながら同じブロックの同一トラックへの記録回数は、上述の１乃至３回に限られるものではなく、それ以外の回数であっても良い。
【０１８２】
さらに、位相エラーの検出にSYNC/ID検出データとして、３個のデータブロックのデータを読み出す場合の例について説明してきたが、それ以外の個数のデータブロックを使用するようにしても良い。
【０１８３】
また、以上の説明においては、Trp No.によりキャプスタンサーボ演算処理を実行する場合について説明してきたが、当然のことながらTr No.によりキャプスタンサーボ演算処理を実行するようにしてもよい。
【０１８４】
以上によれば、Trp単位での位相エラーによるサーボ処理を実行した後、SB単位でのサーボ処理を実行するようにしたので、テープ状の記録媒体に記録された画像信号を、変速再生時にも安定して再生させ、さらに再生状態が安定するまでの処理時間を短縮させることが可能となる。また、SBの読み出し処理において、読み出したいSBを含むTrp付近のTrp上のSBのみを読み出すことにより全てのSBを読み出すような処理が必要なくなるので、SBの読み出し処理に必要な構成を簡略化することが可能になると共に、コストの低減や、処理速度の向上を図ることが可能となる。
【０１８５】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行させることが可能な、例えば汎用のパーソナルコンピュータなどに記録媒体からインストールされる。
【０１８６】
この記録媒体は、図７に示すように、プログラムが記録されているHDD２０４だけではなく、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク２１１（フレキシブルディスクを含む）、光ディスク２１２（CD-ROM(Compact Disk-Read Only Memory)，DVD（Digital Versatile Disk）を含む）、光磁気ディスク２１３（MD（Mini-Disk）を含む）、もしくは半導体メモリ２１４（Memory Stickを含む）などよりなるパッケージメディアにより構成される。
【０１８７】
尚、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理は、もちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理を含むものである。
【０１８８】
【発明の効果】
本発明の第１の側面の画像再生装置および方法、並びにプログラムによれば、テープ状記録媒体上に記録されている情報のうち、変速再生用の画像情報のテープ状記録媒体上の位置を、目標位置として記憶し、テープ状記録媒体上の所定の範囲内に記録されている情報を、所定数以上連続する複数のシンクブロックからなるデータブロック単位の情報として、テープ状記録媒体上の所定の範囲における、データブロックが所定個数得られる範囲から読み込み、読み込んだ情報に基づいて、情報を読み込んだ位置を検出し、目標位置と、検出された位置とを比較し、比較結果に基づいて、テープ状記録媒体の送り速度を制御し、テープ状記録媒体上の所定の範囲に記録されているデータブロックが所定個数だけ読み込むことができなかった場合、読み込むことができなかったデータブロックを補間するようにした。
また、本発明の第２の側面の画像再生装置および方法、並びにプログラムによれば、テープ状記録媒体上に記録されている情報のうち、変速再生用の画像情報のテープ状記録媒体上の位置を、目標位置として記憶し、テープ状記録媒体上の所定の範囲内に記録されている情報を、所定数以上連続する複数のシンクブロックからなるデータブロック単位の情報として読み込み、読み込んだ情報に基づいて、情報を読み込んだ位置を検出し、記憶している目標位置と、検出した位置とを比較し、比較結果に基づいて、テープ状記録媒体の送り速度を制御し、データブロックを構成するシンクブロックのうち、連続していないシンクブロックが所定数以下であるとき、連続していないシンクブロックを補間するようにした。
結果として、いずれにおいても、変速再生時にも安定して再生させることができると共に、処理に必要な構成を簡略化することができ、コストの低減や、処理速度の向上を図ることが可能となる。
【図面の簡単な説明】
【図１】  MPEG方式の圧縮を説明する図である。
【図２】ドラムを説明する図である。
【図３】回転ヘッドが磁気テープに記録された画像信号を読み取る動作を説明する図である。
【図４】図３の回転ヘッドにより検出されるRF信号を説明する図である。
【図５】本発明を適用したデジタル方式のビデオテープレコーダの記録系の一実施の形態の構成を示す図である。
【図６】本発明を適用したデジタル方式のビデオテープレコーダの再生系の構成を示す図である。
【図７】図３のマイクロコンピュータ付近の構成図である。
【図８】  SYNC/ID検出要求データの構成を示す図である。
【図９】  SYNC/ID検出データの構成を示す図である。
【図１０】回転ヘッドによる磁気テープ上のデータのスキャンを説明する図である。
【図１１】図１０で示すように、回転ヘッドによる磁気テープ上のデータのスキャンしたときの検出信号を示す図である。
【図１２】回転ヘッドによる磁気テープ上のデータのスキャンを説明する図である。
【図１３】回転ヘッドによる磁気テープ上のデータのスキャンをするときの位相エラーのパターンを説明する図である。
【図１４】図４のキャプスタンサーボ演算部の制御ブロック図である。
【図１５】変速再生時のサーボ処理を説明するフローチャートである。
【図１６】  SYNC/ID検出処理を説明するフローチャートである。
【図１７】  SYNC/ID検出処理を説明する図である。
【図１８】  SYNC/ID検出処理を説明する図である。
【図１９】  SYNC/ID検出処理を説明する図である。
【図２０】  SYNC/ID検出処理を説明する図である。
【図２１】  SYNC/ID検出処理を説明する図である。
【図２２】  SYNC/ID検出処理を模式的に説明する図である。
【図２３】ラッチデータ生成処理を説明するフローチャートである。
【図２４】ラッチデータ生成処理を説明する図である。
【図２５】変速再生時エラー演算処理を説明するフローチャートである。
【図２６】速度エラー演算処理を説明するフローチャートである。
【図２７】速度エラー演算処理を説明するタイミングチャートである。
【図２８】位相エラー演算処理を説明するフローチャートである。
【図２９】位相エラー演算処理を説明する図である。
【図３０】位相エラー演算処理を説明する図である。
【図３１】位相エラー演算処理を説明するタイミングチャートである。
【図３２】位相エラー演算処理を説明する図である。
【図３３】位相エラー演算処理を説明する図である。
【符号の説明】
３１  マイクロコンピュータ，３２  ドライバ，３３  キャプスタンモータ回転検出部，３４  キャプスタンモータ，３５  磁気テープ，３６  ドラム，３７ドラム回転検出部，３８  ヘッド切替えパルス生成部，５１  RFエンベロープ検波器，５２  コンパレータ，６１  CPU，６２  ラッチデータ生成部，６３  PWM生成部，６４  分周器，６５  時刻検出部，７１  キャプスタンサーボ演算部，８１  速度エラー演算部，８２  位相エラー演算部
【図１】
0003925174.tif 000002
【図２】
0003925174.tif 000003
【図３】
0003925174.tif 000004
【図４】
0003925174.tif 000005
【図５】
0003925174.tif 000006
【図６】
0003925174.tif 000007
【図７】
0003925174.tif 000008
【図８】
0003925174.tif 000009
【図９】
0003925174.tif 000010
【図１０】
0003925174.tif 000011
【図１１】
0003925174.tif 000012
【図１２】
0003925174.tif 000013
【図１３】
0003925174.tif 000014
【図１４】
0003925174.tif 000015
【図１５】
0003925174.tif 000016
【図１６】
0003925174.tif 000017
【図１７】
0003925174.tif 000018
【図１８】
0003925174.tif 000019
【図１９】
0003925174.tif 000020
【図２０】
0003925174.tif 000021
【図２１】
0003925174.tif 000022
【図２２】
0003925174.tif 000023
【図２３】
0003925174.tif 000024
【図２４】
0003925174.tif 000025
【図２５】
0003925174.tif 000026
【図２６】
0003925174.tif 000027
【図２７】
0003925174.tif 000028
【図２８】
0003925174.tif 000029
【図２９】
0003925174.tif 000030
【図３０】
0003925174.tif 000031
【図３１】
0003925174.tif 000032
【図３２】
0003925174.tif 000033
【図３３】
0003925174.tif 000034