(57)【要約】【課題】記録部とその他の手段の制御を共通のマイクロコンピュータで実行可能とする。【解決手段】記録装置は、共通のマイクロコンピュータにより記録部と撮像部とを制御する制御部を有し、記録部が記録状態であるかあるいは記録一時停止状態であるのかに応じて撮像部を制御するための割り込み処理を切り替える構成とした。【選択図】　　　図７
2004032388.tif 000002
【特許請求の範囲】
【請求項１】
画像信号を記録媒体に記録する記録部と、
共通のマイクロコンピュータにより前記記録部と前記記録部以外の他の手段とを制御する制御部とを備え、
前記制御部は、前記記録部の状態に応じて前記他の手段を制御するための割り込み処理を切り替えることを特徴とする記録装置。
【請求項２】
前記制御部は前記記録部が記録状態である場合には第１の割り込み処理により前記他の手段を制御し、前記記録部が記録停止状態である場合には第２の割り込み処理により前記他の手段を制御することを特徴とする請求項１記載の記録装置。
【請求項３】
前記第１の割り込み処理は第１の信号による割り込み要求に応じた処理であり、前記第２の割り込み処理は第２の信号による割り込み要求に応じた処理であることを特徴とする請求項２記載の記録装置。
【請求項４】
前記第１の信号は前記記録部の動作に伴って周期的に発生される信号であり、前記第２の信号は一定の間隔で繰り返し発生される信号であることを特徴とする請求項３記載の記録装置。
【請求項５】
前記記録媒体は磁気テープであり、前記記録手段は前記磁気テープを走査する回転ヘッドを有し、前記第１の信号は前記回転ヘッドの回転動作に応じて発生されることを特徴とする請求項４記載の記録装置。
【請求項６】
前記制御部は前記第２の信号を前記第１の信号に同期させるよう前記第２の信号の発生動作を制御することを特徴とする請求項５記載の記録装置。
【請求項７】
前記制御部は前記記録部が前記記録状態あるいは記録停止状態の何れであっても前記第１の割り込み処理により前記記録部を制御することを特徴とする請求項２記載の記録装置。
【請求項８】
前記記録部は前記記録媒体を走査する回転ヘッドを有し、前記制御部は前記第１の割り込み処理により前記回転ヘッドの回転動作を制御する制御信号を発生することを特徴とする請求項７記載の記録装置。
【請求項９】
前記第２の割り込み信号は前記画像信号中の同期信号であることを特徴とする請求項２記載の記録装置。
【請求項１０】
前記記録部は前記記録媒体を走査する回転ヘッドを有し、前記制御部は前記回転ヘッドの回転状態に応じて前記割り込み処理を切り替えることを特徴とする請求項１記載の記録装置。
【請求項１１】
前記前記制御部は前記回転ヘッドの回転位相と前記画像信号とが所定の関係にあるか否かに応じて前記割り込み処理を切り替えることを特徴とする請求項１０記載の記録装置。
【請求項１２】
前記制御部は前記回転ヘッドの回転位相が前記画像信号中の同期信号に対して所定の範囲内にあるか否かに応じて前記割り込み処理を切り替えることを特徴とする請求項１１記載の記録装置。
【請求項１３】
前記他の手段は前記画像信号を発生する画像発生手段を含むことを特徴とする請求項１記載の記録装置。
【請求項１４】
前記画像発生手段は撮像部を有し、前記制御部は前記撮像部の動作を制御することを特徴とする請求項１３記載の記録装置。
【請求項１５】
前記制御部は前記撮像部におけるぶれ防止機構を制御することを特徴とする請求項１４記載の記録装置。
【請求項１６】
撮像手段と、
前記撮像手段により得られた画像信号を回転ヘッドにより記録媒体に記録する記録手段と、
共通のマイクロコンピュータにより前記撮像手段におけるぶれ補正動作と前記回転ヘッドの回転動作とを制御する制御手段とを備え、
前記制御手段は、前記記録手段が記録状態にある場合には前記回転ヘッドの回転動作に伴って発生される周期信号に基づく第１の割り込み処理により前記ぶれ補正動作及び前記回転動作を制御するための制御信号を発生し、前記記録手段が記録一時停止状態にある場合には前記第１の割り込み処理により前記回転動作の制御信号を発生すると共に前記周期信号以外の他の信号に基づく第２の割り込み処理により前記ぶれ補正動作の制御信号を発生することを特徴とする記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は記録装置に関し、特にはマイクロコンピュータによる各種機能の制御に関する。
【０００２】
【従来の技術】
従来、画像信号を記録する装置としてカメラ一体型ＶＴＲが知られている。この種のカメラ一体型ＶＴＲにおいては、レンズ露出調整や焦点調整等あらゆる分野で撮影時の自動化が必須とされており、これらの制御をマイクロコンピュータ（以下マイコン）により行っている。
【０００３】
また、近年では、より高速な制御が求められる手ぶれ補正機能が搭載されるようになり、撮影時に必要なマイコン処理はますます多様化され、記録系にて用いるマイコンとは別にカメラ制御専用にマイコンを設ける事を余儀なくされている。
【０００４】
図１は手ぶれ補正機能を実現する従来のカメラ一体型ＶＴＲ装置の要部を示すブロック図である。
【０００５】
同図において１００はカメラユニットであり、カメラ振れ補正用に設けられた可変頂角プリズム（Ｖａｒｉａｂｌｅ　Ａｎｇｌｅ　Ｐｒｉｓｍ：以下ＶＡＰ）１０２を構成要素に持つ撮像レンズ郡１０１、撮像レンズ郡１０１にて入力された撮像光学信号を光電変換するＣＣＤ１０３、ＣＣＤ１０３にて変換された撮像電気信号をビデオ信号に変換処理する信号処理部１０４、撮像レンズ郡１０１の振動を検出する振動ジャイロ１０５、ＶＡＰ１０２の位置を検出する位置センサ１０６、振動ジャイロ１０５より得る振動情報及び位置センサ１０６より得るＶＡＰ位置情報に基づきＶＡＰ駆動部１０７に振れ補正制御信号を出力するカメラマイコン部１０９、ＣＣＤ１０３の光電変換タイミング、カメラマイコン１０９の処理開始基準タイミングであると共に、信号処理部１０４で撮像信号に混合されるＶｓｙｎｃ信号を生成するＶｓｙｎｃ発生部１０８より構成される。
【０００６】
またカメラマイコン１０９の手振れ補正に係わる処理ブロックはＶｓｙｎｃ信号の検出によって割り込み処理を実行するＶｓｙｎｃ処理部Ａ１１０、カメラマイコン１０９の各種処理を管理するオペレーティングシステム（カメラＯＳ）部１１１、マイコンクロックをカウントするカウンタ１１３、及び設定レジスタ１１４との比較一致によってタイマ割り込み要求を発生するタイマ割り込み発生部１１５、振れ補正制御信号を演算、出力する振れ補正処理部１１６で構成されている。
【０００７】
一方２００はレコーダユニットであり、所定速度で給送される磁気テープ２０１、ヘッド２０４を具備し、磁気テープ２０１に対しヘッド２０４を所定速度で斜め走査させ記録トラックを形成するドラム２０３、テープ２０１を所定速度で給送するテープ給送部２０２、ドラム２０３の回転位相に対応してパルス（ＰＧパルス）を発生するＰＧパルス発生部２０５、ドラム２０３の回転数に対応してパルス（ＦＧパルス）を発生するＦＧパルス発生部２０６、ドラム回転位相の基準となるＶｓｙｎｃ信号をビデオ信号より分離生成するＶｓｙｎｃ検出部２０８、ドラム２０３の回転位相及びドラムの回転速度を計測しドラム駆動部２０７にドラム回転制御信号を出力するレコーダマイコン部２０９より構成される。
【０００８】
またレコーダマイコン部２０９のドラム回転処理に関わる処理ブロックはＶｓｙｎｃ信号の検出によって割り込み処理を実行するＶｓｙｎｃ処理部Ｂ２１０、レコーダマイコンの各種処理を管理するオペレーティングシステム（レコーダＯＳ）部２１１、Ｖｓｙｎｃ及びドラムＦＧ発生タイミングを計測する為のフリーランニングカウンタ（ＦＲＣ）２１２、ドラムＦＧの立ち上がりエッジ検出によって割り込み処理を実行するドラムＦＧ処理部２１３、ドラムＰＧの立ち上がりエッジ検出情報を保持するドラムＰＧ情報部２１４で構成されている。
【０００９】
ここで、図２のフローチャート及び図３のタイミングチャート図を用いてカメラマイコン部１０９の動作について説明する。
【００１０】
図３中の（ａ）はＶｓｙｎｃ、（ｂ）はタイマ割り込み発生部でカウントされるマイコンクロックのカウンタ値、（ｃ）は振れ補正信号の演算タイミングを示している。
【００１１】
図２（ａ）において、まずカメラＯＳ部１１１はＳ２０１にて割り込み要求を監視し、図３のタイミングｔ１でＶｓｙｎｃが発生し割り込み要求が出力されるとＳ２０２にて多重割り込みを禁止しする。そして、Ｓ２０３にて現在進行中の処理ルーチンの各種レジスタ情報をスタック領域に退避して処理を中断し割り込み処理への移行準備を行う。
【００１２】
移行準備が整うとＳ２０４にて割り込み要求の種類がＶｓｙｎｃ割り込み要求であるか否かを判別し、Ｖｓｙｎｃ割り込みの場合Ｓ２０５に進みＶｓｙｎｃ処理Ａルーチンに処理を移行する。
【００１３】
図２（ｂ）はＶｓｙｎｃ処理Ａルーチンを示しており、Ｓ２１０にてタイマ割り込みタイミングの設定レジスタ１１４に演算開始タイミングｍを設定する。
【００１４】
Ｖｓｙｎｃ処理Ａルーチンの処理が完了するとカメラマイコン部１０９は処理を再びカメラＯＳ部１１１に戻しＳ２０６にてスタック領域に退避した情報を各種レジスタに復帰し、更にＳ２０７にて割り込み許可を行った後、中断した処理を復帰する。
【００１５】
一方タイマ割り込み発生部１１５では設定レジスタ１１４に演算開始タイミングｍが設定されると同時にマイコンクロックのカウントをリセットスタートする。ここで設定値ｍは５００μｓの時間計測を行う為の値が選択されており、Ｖｓｙｎｃ発生より５００μｓ後のタイミングｔ２にてカウント値が設定レジスタ１１４の値と一致するとタイマ割り込み要求を発生する。
【００１６】
カメラＯＳ部１１１はＳ２０１にて再び割り込み要求を検出するとＳ２０２、Ｓ２０３の処理を経てＳ２０４にて割り込み要求の種類がＶｓｙｎｃ割り込み要求以外である事を判別するとＳ２０８に進み補正処理ルーチンに処理を実行する。
【００１７】
図２（ｃ）に示す補正処理ルーチンではＳ２１１にて振動情報とＶＡＰ位置情報をパラメータとする関数ｆｖを用いて振れ補正制御信号の演算処理が行われ処理を終了する。
【００１８】
次いでＳ２０９ではタイマ割り込みタイミングの設定レジスタ１１４に演算周期タイミングｎを設定する。関数ｆｖの演算内容に関してはここでは割愛する。ここで設定値ｎは１／９００ｓの時間計測を行う為の値が選択されており、以降１／９００ｓ周期でタイマ割り込み要求が発生、振れ補正制御信号の演算処理を１Ｖｓｙｎｃ期間内で１５回繰り返し行った後、タイミングｔ３で再びＶｓｙｎｃが検出され上記一連のマイコン処理を再び実行する。
【００１９】
次に、図４のフローチャート及び図５のタイミングチャートを用いてレコーダマイコン２０９の動作について説明する。
【００２０】
図５の（ａ）はＶｓｙｎｃ、（ｂ）はドラムＰＧ、（ｃ）はドラムＦＧを示している。ＦＧ発生部２０６はドラム一回転あたり６発のＦＧを発生し、また、ドラム２０３は２Ｖｓｙｎｃ期間で５回転する。これによってドラム２０３の回転制御処理は１Ｖｓｙｎｃ期間当たり１５回実施されている。
【００２１】
図４において、まずレコーダＯＳ部２０９はＳ４０１にてドラムロック判定を行う。ドラムロックはドラムＦＧ処理部２１３で算出されるドラム速度エラー及びドラム位相エラーが所定範囲内であるか否かに応じてＳ４０２でセット、Ｓ４０３でクリアされる。またレコーダＯＳ部２０９はドラムロックがセットされるとヘッド２０４へ記録制御信号を出力し、更にテープ給送部にテープ給送信号を出力し記録処理を開始する。
【００２２】
ドラムロックの判定に続いてはＳ４０４にて割り込み要求を監視し、図５のタイミングｔ４でＶｓｙｎｃが発生して割り込み要求が出力されるとＳ５０５にて多重割り込みを禁止し、更にＳ４０６にて現在進行中の処理ルーチンの各種レジスタ情報をスタック領域に退避して処理を中断し割り込み処理への移行準備を行う。
【００２３】
移行準備が整うとＳ４０７にて割り込み要求の種類がＶｓｙｎｃ割り込み要求であるか否かを判別し、Ｖｓｙｎｃ割り込み要求である場合Ｓ４０８に進みＶｓｙｎｃ処理Ｂルーチンに処理を移行する。
【００２４】
図４（ｂ）のＶｓｙｎｃ処理ＢルーチンではＳ４１２にて内部のＶＤカウンタをインクリメントし、Ｓ４１３にてＶＤカウント値が偶数であると判別した時（つまり２Ｖｓｙｎｃに１回）、Ｓ４１４に進みＦＲＣ２１２の値をＴＶＤとしてラッチする。
【００２５】
Ｖｓｙｎｃ処理Ｂルーチンが完了するとレコーダマイコン部２０９は処理を再びレコーダＯＳ部２１１に戻し、Ｓ２０９にてスタック領域に退避した情報を各種レジスタに復帰し、更にＳ４１０にて割り込み許可を行った後、中断した処理を復帰する。レコーダＯＳ部２１１はＳ４０４にて再び割り込み要求を検出するとＳ４０５、Ｓ４０６の処理を経てＳ４０７にて割り込み要求の種類を判別し、Ｖｓｙｎｃ割り込み要求でない事を判別するとＳ４１１に進みドラムＦＧ処理ルーチンに処理を移行する。
【００２６】
図４（ｃ）に示すドラムＦＧ処理ルーチンではＳ４１５にて前回のドラムＦＧ発生タイミング（ＴＦＧ）からドラムＦＧ周期目標（ＳＰＲｅｆ）だけ遅延させたタイミングをドラムＦＧ発生タイミングの期待値（ＴＳＰＲｅｆ）として設定した後、ドラムＦＧ発生タイミングＦＲＣ（ＦＧ）と期待値のずれからドラム速度エラー（ＳＰＥｒｒ）を算出する。そしてＳ４１６にて前回のドラムＦＧ発生タイミングを更新しＳ４１７に進む。
【００２７】
Ｓ４１７ではドラムＰＧが検出されたか否かを判別し、図５のｔ５にて検出されたと判断されるとＳ４１８にてドラムＰＧ検出情報をクリアした後Ｓ４１９に進み今回ＦＧ発生タイミング（ＦＲＣ（ＦＧ））をドラム位相タイミング（ＴＰＨ）として設定する。Ｓ４２０ではドラム位相タイミングからドラム位相目標（ＤＰＨＲｅｆ）だけ遅延させたタイミングをドラム位相タイミングの期待値として設定し、ドラム位相基準タイミング（ＴＶＤ）と期待値のずれからドラム位相エラー（ＰＨＥｒｒ）を算出する。
【００２８】
ＴＶＤはＶｓｙｎｃ割り込み処理にて設定されるが、ここではサンプリングレートを上げるためにＳ４２１にて今回ドラム位相基準タイミングからドラム１回転周期遅延させたタイミングｔ６を次回ドラム位相基準タイミングとして補間設定する。Ｓ４２２ではドラム速度エラーとドラム位相エラーを用いて関数ｆｄにてドラム回転制御信号の演算処理が行われるが、関数ｆｖの演算内容に関してはここでは割愛する。
【００２９】
【発明が解決しようとする課題】
このような従来例に示すように、カメラ一体型ＶＴＲ装置では、１Ｖｓｙｎｃ期間という極めて短い期間内でカメラ制御部及びレコーダ制御部で各々１５回の割り込み処理を完了する事が必要である。
【００３０】
ここで各割り込み処理を実行する為には、以下の六つの処理が必要となる。
【００３１】
即ち、割り込み処理実行前に以下の三つの処理がある。
【００３２】
１．割り込み要因の判別
２．多重割り込みを禁止
３．現在進行中の処理ルーチンの各種レジスタ情報をスタック領域に退避、処理の中断
また、割り込み処理実行後に以下の三つの処理がある。
【００３３】
４．割り込み処理実行後の次回割り込み要因の設定
５．スタック領域に退避した情報を各種レジスタに復帰
６．割り込み許可、中断した処理を復帰する
従って、単純にカメラマイコン部とレコーダマイコン部の機能を一つのマイコンにて実現しようとした場合、割り込み回数が２倍となり、割り込み前後処理にかかるマイコン処理時間も２倍となってしまうことになる。この処理時間はマイコン負荷として大きなウェートを占める事になるため、マイコンの１チップ化を実現するためには１Ｖｓｙｎｃ期間内での割り込み処理回数を半減させる必要がある。そのため、割り込み回数の半減により制御回数が減少してしまい、制御性能が損なわれるといった問題点があった。
【００３４】
本発明はこの様な問題点を解決することを目的とする。
【００３５】
本発明の他の目的は、記録部と他の手段の制御を共通のマイクロコンピュータで実行可能とする処にある。
【００３６】
【課題を解決するための手段】
この様な目的を達成するため、本発明においては、画像信号を記録媒体に記録する記録部と、共通のマイクロコンピュータにより前記記録部と前記記録部以外の他の手段とを制御する制御部とを備え、前記制御部は、前記記録部の状態に応じて前記他の手段を制御するための割り込み処理を切り替える構成とした。
【００３７】
【発明の実施の形態】
［第一の実施形態］
本発明第一の実形態は図６に示すブロック図で構成され、図１に示す従来のカメラ一体型ＶＴＲ装置に対して、カメラマイコン部とレコーダマイコン部の機能を統合したマイコン部３００を持ち、マイコンの割り込みシーケンスを最適に制御する事でマイコン処理の効率化を実現している。図７において、図１と同様の構成は同一番号を付し、各部の詳細な説明は省略する。
【００３８】
マイコン部３００は図１のカメラマイコン部１０９及びレコーダマイコン部２０９の各構成要件を備え、更に、カメラＯＳ部１１１及びレコーダＯＳ部２１１の機能を持つＯＳ部３０１を有する。
【００３９】
次に、図７のフローチャート及び図８のタイミングチャートを用いてマイコン部３００の動作について説明する。
【００４０】
図８中の（ａ）はＶｓｙｎｃ、（ｂ）はタイマ割り込み発生部でカウントされるマイコンクロックのカウンタ値、（ｃ）は振れ補正信号の演算タイミング、（ｄ）はドラムＰＧ、（ｅ）はドラムＦＧ、（ｆ）はドラムロック情報を示している。
【００４１】
まず、ＯＳ部３０１はＳ７０１にてドラムロック判定を行う。ドラムロックはドラムＦＧ処理部２１３で算出されるドラム速度エラー及びドラム位相エラーが所定範囲内であるか否かに応じてＳ７０２でセット、Ｓ７０３でクリアされる。またＯＳ部３０１はドラムロックがセットされるとヘッド２０４へ記録制御信号を出力し、更にテープ給送部２０２にテープ給送信号を出力し記録処理を開始する。
【００４２】
ドラムロックの判定に続いてＳ７０４にて割り込み要求を監視し、図８のタイミングｔ１でＶｓｙｎｃが発生して割り込み要求が出力されるとＳ７０５に進み、割り込み要因がドラムロック中のタイマ割り込みであるか確認する。タイミングｔ１はドラムロック前のタイマ割り込みが発生しているのでＳ７０６に進み多重割り込みを禁止し、次いでＳ７０７にて現在進行中の処理ルーチンの各種レジスタ情報をスタック領域に退避して処理を中断し割り込み処理への移行準備を行う。
【００４３】
本実施形態ではドラムロック状態に応じて割り込み処理シーケンスを切り替える為、Ｓ７０８ではドラムロック状態を監視する。タイミングｔ１ではドラムロック前であるのでＳ７０９に進み、更に割り込み要因がＶｓｙｎｃ割り込み要求である事を判別するとＳ７１０、Ｓ７１１に進む。Ｓ７１０のＶｓｙｎｃ処理Ａルーチンは図２（ｂ）に示した通りであり、Ｓ７１１のＶｓｙｎｃ処理Ｂルーチンは図４（ｂ）に示した通りであるが、タイマ割り込み開始タイミングの設定値ｍはドラムＦＧ発生タイミングとなるＤＰＨＲｅｆと一致するタイミングを選び、タイマ割り込みタイミングとドラムＦＧ処理タイミングの同期を計っている。
【００４４】
Ｖｓｙｎｃ処理Ａ、Ｖｓｙｎｃ処理Ｂの各ルーチンが完了すると、マイコン部３００は処理を再びＯＳ部３０１に戻しＳ７１４にてスタック領域に退避した情報を各種レジスタに復帰し、更にＳ７１３にて割り込み許可を行った後、中断した処理を復帰する。
【００４５】
また、タイミングｔ２でドラムＦＧが発生すると、ＯＳ部３０１はＳ７０４にて再び割り込み要求を検出しＳ７０５、Ｓ７０６、Ｓ７０７、Ｓ７０８の処理を経てＳ７０９にて割り込み要求の種類がドラムＦＧである事を判別し、次いでＳ７１３に進みドラム処理ルーチンに処理を移行する。ドラム処理ルーチンの処理は図４（ｃ）に示した通りである。
【００４６】
また、タイミングｔ３ではタイマ割り込みが発生しており、ＯＳ部３０１はＳ７０４にて再び割り込み要求を検出しＳ７０５、Ｓ７０６、Ｓ７０７、Ｓ７０８の処理を経てＳ７０９にて割り込み要求の種類がタイマである事を判別し、次いでＳ７１２に進み振れ補正処理に処理を移行する。振れ補正処理ルーチンの処理は図２（ｃ）に示す通りである。
【００４７】
また、Ｓ７０５でドラムロック中のタイマ割り込み要求でなかった場合、Ｓ７１９でタイマ割り込みタイミングの設定レジスタ１１４に演算周期タイミングｎを設定する。設定値ｎは１／９００ｓの時間計測を行う為の値が選択されており、以降１／９００ｓ周期でタイマ割り込み要求が発生、振れ補正制御信号の演算処理を１Ｖｓｙｎｃ期間当たり１５回のペースで繰り返し行う。
【００４８】
タイミングｔ４ではＳ７０１にてドラムロック状態が判別されＳ７０２にてドラムロックが設定されている。
【００４９】
これによってＳ７０５では割り込み要因がドラムロック中のタイマ割り込みである事を確認、Ｓ７１９にて設定レジスタをクリアすることで以降タイマ割り込みの発生がなくなる。またタイマ割り込み開始タイミングの設定値ｍはドラムＦＧ発生タイミングとなるＤＰＨＲｅｆと一致するタイミングが選ばれており、これによってドラムロックタイミングｔ４ではタイマ割り込みとドラムＦＧ割り込みが同時に発生する。
【００５０】
従ってタイミングｔ４ではタイマ設定レジスタのクリアに続くＯＳ部３０１で再度Ｓ７０４にて割り込み要求を検出、Ｓ７０５、Ｓ７０６、Ｓ７０７の処理を経てＳ７０８ではドラムロック状態を検出し、Ｓ７１６へ処理が進む。また、Ｓ７１６で割り込み要求がＶｓｙｎｃであった場合、Ｓ７２０のＶｓｙｎｃ処理に移行する。
【００５１】
Ｓ７１６では割り込み要因としてドラムＦＧが検出され、Ｓ７１７にてドラム処理ルーチン、続いてＳ７１８にて振れ補正処理ルーチンへ処理が移行する。
【００５２】
このように、本形態ではドラムロック中でない場合、つまり記録ポーズ中においては振れ補正処理ルーチンをタイマ割り込みにより実行するが、ドラムロック中の場合、つまり記録動作の実行中においては振れ補正ルーチンをドラムＦＧによるドラムＦＧ割り込みにて実行する。
【００５３】
つまり、マイコン部の負荷が大きくなる記録中において、振れ補正ルーチンとドラム処理ルーチンとをＦＧ割り込み処理により実行するため、タイマ割り込みによる振れ補正処理ルーチンがなくなり、その分マイコン部の負荷が軽くなる。
【００５４】
また、本形態では、この様にドラムがロック状態となった後、ＦＧ割り込みによるドラム処理ルーチンと振れ補正ルーチンが同時に行えるよう、タイマ割り込み開始タイミングの設定値ｍをドラムＦＧ発生タイミングとなるＤＰＨＲｅｆと一致するタイミングとした。これによってドラムロック後にタイマ割り込みとドラムＦＧ割り込みが同時に発生する。
［第二の実施形態］
本発明の第二の実施形態は図９に示すブロック図で構成され、図２に示す従来のカメラ一体型ＶＴＲ装置に対して、カメラマイコン部とレコーダマイコン部の処理機能を統合したマイコン部３００を持ち、ドラムロック状態に応じてマイコンの割り込みシーケンスを切り替える事でマイコン処理の効率化を実現するものである。図９において、図１あるいは図６と同様の構成は同一番号を付し、各部の詳細な説明は省略する。
【００５５】
マイコン部３００は図１のカメラマイコン部及びレコーダマイコン部あるいは図６のマイコン部３００におけるＶｓｙｎｃ処理部Ｂ２１０、ＦＲＣ２１２、ドラムＦＧ処理部２１３、ドラムＰＧ情報部２１４の及び振れ補正処理部１１６の各構成要件を備え、更に、ＯＳ部３０２を有する。
【００５６】
次に、図１０のフローチャート及び図１１のタイミングチャートを用いてマイコン部３００の動作について説明する。
【００５７】
図１１の（ａ）はＶｓｙｎｃ、（ｂ）は振れ補正信号の演算タイミング、（ｃ）はドラムＰＧ、（ｄ）はドラムＦＧ、（ｅ）はドラムロック情報を示している。
【００５８】
図１０において、まずＯＳ部３００はＳ１００１にてドラムロック判定を行う。ドラムロックはドラムＦＧ処理部２１３で算出されるドラム速度エラー及びドラム位相エラーが所定範囲内であるか否かに応じてＳ１００２でセット、Ｓ１００３でクリアされる。
【００５９】
またＯＳ部３００はドラムロックがセットされるとヘッド２０４へ記録制御信号を出力し、更にテープ給送部２０２にテープ給送信号を出力し記録処理を開始する。
【００６０】
ドラムロックの判定に続いてはＳ１００４にて割り込み要求を監視し、タイミングｔ１でＶｓｙｎｃが発生して割り込み要求が出力されるとＳ１００５に進み多重割り込みを禁止する。次いでＳ１００６にて現在進行中の処理ルーチンの各種レジスタ情報をスタック領域に退避し、処理を中断して割り込み処理への移行準備を行う。本形態ではドラムロック状態に応じて割り込み処理シーケンスを切り替える為、Ｓ１００７ではドラムロック状態を監視する。
【００６１】
タイミングｔ１ではドラムロック前となっているのでＳ１００８に進み、更にＳ１００８にて割り込み要因がＶｓｙｎｃ割り込み要求である事を判別するとＳ１００９、Ｓ１０１０に進みＶｓｙｎｃ処理Ｂルーチン及び進み振れ補正処理ルーチンに処理を行う。
【００６２】
Ｖｓｙｎｃ処理Ｂルーチン及び進み振れ補正処理ルーチンの処理はそれぞれ図４（ｂ）、図２（ｃ）に示した通りである。振れ補正処理ルーチンの処理が完了するとカメラマイコン部３００は処理を再びＯＳ部３０２に戻しＳ１０１２にてスタック領域に退避した情報を各種レジスタに復帰し、更にＳ１０１３にて割り込み許可を行った後、中断した処理を復帰する。
【００６３】
また、タイミングｔ２でドラムＦＧが発生するとＯＳ部３０２はＳ１００４にて再び割り込み要求を検出しＳ１００５、Ｓ１００６、Ｓ１００７の処理を経てＳ１００８にて割り込み要求の種類がドラムＦＧである事を判別し、次いでＳ１０１１に進みドラム処理ルーチンに処理を移行する。ドラム処理ルーチンは図４（ｃ）に示した通りである。
【００６４】
タイミングｔ３ではＳ１００１にてドラムロック状態が判別されＳ１００２にてドラムロックが設定されている。これによってＳ１００５、Ｓ１００６の処理を経てＳ１００７ではドラムロック状態を検出し、Ｓ１０１４へ処理が進む。Ｓ１０１４では割り込み要因としてドラムＦＧが検出され、Ｓ１０１６にてドラム処理、続いてＳ１０１７にて振れ補正処理が行われる。
【００６５】
この様に、本形態では、ドラムロック状態でないとき、つまり記録ポーズ状態においてはＶｓｙｎｃ割り込みにより振れ補正処理を行い、ドラムロック状態のとき、つまり記録中においてはドラムＦＧ割り込みにより振れ補正処理を行う。
【００６６】
従って、記録ポーズ中においては従来のように振れ補正処理を行うための割り込みを大幅に削減することができ、マイコン負荷を軽くすることができる。また、Ｖｓｙｎｃによる割り込み間隔は従来のタイマによる割り込み間隔やドラムＦＧによる割り込み間隔よりもかなり広くなってしまうが、記録ポーズ中はＥＶＦや液晶パネルなどの表示画面において被写体の状態を確認できれば良いので、記録中ほど振れ補正処理を頻繁に行う必要がなく、実用上は特に問題がない。
【００６７】
【発明の効果】
以上説明した様に、本発明によれば、記録部と記録部以外の他の手段とを共通のマイクロコンピュータにより制御する際、記録部の状態に応じて他の手段を制御するための割り込み処理を切り替えることで、マイクロコンピュータの負荷を最適に制御することができ、一つのマイクロコンピュータによる記録部と他の手段の制御とを実現することができる。
【図面の簡単な説明】
【図１】従来のＶＴＲの構成を示す図である。
【図２】カメラ部の処理を示すフローチャートである。
【図３】図２の処理を説明するためのタイミングチャートである。
【図４】レコーダ部の処理を示すフローチャートである。
【図５】図４の処理を説明するためのタイミングチャートである。
【図６】本発明に係るＶＴＲの構成を示す図である。
【図７】マイコンによる制御動作を示すフローチャートである。
【図８】図７の処理を説明するためのタイミングチャートである。
【図９】本発明に係るＶＴＲの他の構成を示す図である。
【図１０】マイコンによる制御動作を示すフローチャートである。
【図１１】図１０の処理を説明するためのタイミングチャートである。
【図１】
2004032388.tif 000003
【図２】
2004032388.tif 000004
【図３】
2004032388.tif 000005
【図４】
2004032388.tif 000006
【図５】
2004032388.tif 000007
【図６】
2004032388.tif 000008
【図７】
2004032388.tif 000009
【図８】
2004032388.tif 000010
【図９】
2004032388.tif 000011
【図１０】
2004032388.tif 000012
【図１１】
2004032388.tif 000013