(57)【特許請求の範囲】
【請求項１】
第１の映像データおよび第２の映像データが記録された少なくとも１つのランダム・アクセス可能な映像データ記録手段と、
前記映像データ記録手段から読み出されたディゾルブ期間内の前記第１の映像データを構成する第１の映像フレームに含まれる各画素を第１の上位ビットと第１の下位ビットとに分割する第１の画素分割手段と、
前記映像データ記録手段から読み出された前記ディゾルブ期間内の前記第２の映像データを構成する前記第１の映像フレームと同期した前記第２の映像フレームに含まれる各画素を第２の上位ビットと第２の下位ビットとに分割する第２の画素分割手段と、
前記ディゾルブ期間内に"１"から"０"まで変化する第１の重み係数および"１"から前記第１の重み係数を減算した第２の重み係数を発生する重み係数発生手段と、
前記第１の上位ビット、前記第２の上位ビット、前記第１の重み係数および前記第２の重み係数に基づいてディゾルブ上位ビットを算出するディゾルブ上位ビット算出手段と、
前記第１の下位ビット、前記第２の下位ビット、前記第１の重み係数および前記第２の重み係数に基づいてディゾルブ下位ビットを算出するディゾルブ下位ビット算出手段と、
前記ディゾルブ上位ビットと前記ディゾルブ下位ビットを結合したディゾルブ画素からディゾルブ映像フレームを合成するディゾルブ映像フレーム合成手段と、
前記ディゾルブ映像フレームを前記ディゾルブ期間にわたってディゾルブ映像データとして記録するディゾルブ映像データ記録手段とを含むディゾルブ映像編集装置。
【請求項２】
前記ディゾルブ上位ビット算出手段が、前記第１の上位ビットと前記第１の重み係数とを乗算して第１のディゾルブ上位ビットを算出する第１のディゾルブ上位ビット算出手段と、
前記第２の上位ビットと前記第２の重み係数とを乗算して第２のディゾルブ上位ビットを算出する第２のディゾルブ上位ビット算出手段と、
前記第１のディゾルブ上位ビットと前記第２のディゾルブ上位ビットとを結合してディゾルブ上位ビットとするディゾルブ上位ビット結合手段とを含み、
前記ディゾルブ下位ビット算出手段が、前記第１の下位ビットと前記第１の重み係数とを乗算して第１のディゾルブ下位ビットを算出する第１のディゾルブ下位ビット算出手段と、
前記第２の下位ビットと前記第２の重み係数とを乗算して第２のディゾルブ下位ビットを算出する第２のディゾルブ下位ビット算出手段と、
前記第１のディゾルブ下位ビットと前記第２のディゾルブ下位ビットとを結合してディゾルブ下位ビットとするディゾルブ下位ビット結合手段とを含む請求項１に記載のディゾルブ映像編集装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディゾルブ映像編集装置に係り、特に、ある映像を漸次他の映像に移行させるディゾルブ映像を簡易に編集することのできるディゾルブ映像編集装置に関する。
【背景技術】
【０００２】
ＶＴＲに記録されている２つの映像（第１の映像Ｉ１、第２の映像Ｉ２）からディゾルブ映像を作成する編集作業は、従来は、図８に示すように、第１のＶＴＲ８１および第２のＶＴＲ８２、３台のモニタ８３、８４および８５、ならびにスイッチャ８６を使用して行われていた。
【０００３】
スイッチャ８６は、図９のブロック図に示すように、第１のＶＴＲ８１に記録されている第１の映像Ｉ１と係数ｑとを乗算する第１の乗算器８６１と、“１”から係数ｑを減算する減算器８６２と、第２のＶＴＲ８２に記録されている第２の映像Ｉ２と減算器８６２の出力を乗算する第２の乗算器８６３と、第１の乗算器８６１の出力および第２の乗算器８６３の出力を結合する結合器８６４とを含んでいる。
【０００４】
なお、係数ｑはフェーダの操作により、あるいはプログラムにより“１”から“０”まで時間の関数として変化する。
【０００５】
上記の従来のシステムでディゾルブ映像を作成する場合には、第２のＶＴＲ８２に記録されている第２の映像Ｉ２をディゾルブ開始位置で頭出しした後、第１のＶＴＲ８１に記録されている第１の映像Ｉ１の再生を開始する。第１の映像Ｉ１のディゾルブ開始位置に到達すると、第２のＶＴＲ８２で第２の映像Ｉ２の再生を開始するとともに、係数ｑを“１”から“０”まで変化させる。即ち、上記システムにあっては、ディゾルブ映像ＤＩは［数１］で算出されることとなる。
【数１】
0004662863.tif 000002
【０００６】
ディゾルブ映像ＤＩは、１回の編集作業で完成することは稀であり、ディゾルブ開始位置、ディゾルブ終了位置、係数ｑの変化状態等を変更して複数のディゾルブ映像ＤＩを制作し、視覚的に最も優れたディゾルブ映像ＤＩを選択することが一般的である。
【０００７】
しかし、従来のシステムで複数のディゾルブ映像ＤＩを作成するためには、第２の映像Ｉ２の頭出し、第１の映像Ｉ１および第２の映像Ｉ２の再生を繰り返す必要があり、操作が煩雑となるだけでなく、ＶＴＲに記録されている第１の映像Ｉ１および第２の映像Ｉ２が劣化することは避けることができない。
【０００８】
最近ハードディスクレコーダのアクセス時間の高速化、大容量化が進んだため、ＶＴＲに記録された映像をいったんハードディスクにデジタル記録し、ハードディスクに記録されたデジタル映像により編集する、いわゆるノンリニア編集が主流となってきている（例えば、特許文献１参照）。
【特許文献１】特開平１１−３９８４９号公報（［００２４］〜［００２６］、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記特許文献１に開示されたノンリニア編集装置をディゾルブ映像編集に適用した場合には、再生を繰り返しても映像は劣化しないものの、アクセス時間の短い高性能のハードディスクを使用するか、複数台のハードディスクを使用する必要があるだけでなく、スイッチャ８６の機能をデジタル的に実現するためには長いアドレス長を有する大容量の演算メモリが必要となるという課題があった。
【００１０】
即ち、ディゾルブ映像ＤＩを作成するためには同一時刻の映像フレームを同時に読み出す必要があるが、ハードディスクは同一時刻に二つの領域にアクセスできないため、１フレーム期間（１／３０秒）内に二つの領域にアクセス可能なアクセス時間の短い高性能のハードディスクを使用するか、第１の映像Ｉ１と第２の映像Ｉ２を別個のハードディスクを使用する必要があった。
【００１１】
さらに、第１の映像Ｉ１、第２の映像Ｉ２およびディゾルブ映像ＤＩがそれぞれ１０ビットのデジタル信号であり、係数が８ビットのデジタル信号である場合には、スイッチャ８６の機能をデジタル的に実現するためには、アドレス長が１８ビット、容量が３００メガバイトもの演算メモリが必要となることとなる。
【００１２】
本発明は、従来の課題を解決するためになされたものであって、ディゾルブ映像を簡易に編集することのできるディゾルブ映像編集装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明のディゾルブ映像編集装置は、第１の映像データおよび第２の映像データが記録された少なくとも１つのランダム・アクセス可能な映像データ記録手段と、前記映像データ記録手段から読み出されたディゾルブ期間内の前記第１の映像データを構成する第１の映像フレームに含まれる各画素を第１の上位ビットと第１の下位ビットとに分割する第１の画素分割手段と、前記映像データ記録手段から読み出された前記ディゾルブ期間内の前記第２の映像データを構成する前記第１の映像フレームと同期した前記第２の映像フレームに含まれる各画素を第２の上位ビットと第２の下位ビットとに分割する第２の画素分割手段と、前記ディゾルブ期間内に“１”から“０”まで変化する第１の重み係数および“１”から前記第１の重み係数を減算した第２の重み係数を発生する重み係数発生手段と、前記第１の上位ビット、前記第２の上位ビット、前記第１の重み係数および前記第２の重み係数に基づいてディゾルブ上位ビットを算出するディゾルブ上位ビット算出手段と、前記第１の下位ビット、前記第２の下位ビット、前記第１の重み係数および前記第２の重み係数に基づいてディゾルブ下位ビットを算出するディゾルブ下位ビット算出手段と、前記ディゾルブ上位ビットと前記ディゾルブ下位ビットを結合したディゾルブ画素からディゾルブ映像フレームを合成するディゾルブ映像フレーム合成手段と、前記ディゾルブ映像フレームを前記ディゾルブ期間にわたってディゾルブ映像データとして記録するディゾルブ映像データ記録手段とを含む構成を有している。
【００１４】
この構成により、ディゾルブ映像を簡易に編集することができることとなる。
【００１５】
本発明のディゾルブ映像編集装置は、前記ディゾルブ上位ビット算出手段が、前記第１の上位ビットと前記第１の重み係数とを乗算して第１のディゾルブ上位ビットを算出する第１のディゾルブ上位ビット算出手段と、前記第２の上位ビットと前記第２の重み係数とを乗算して第２のディゾルブ上位ビットを算出する第２のディゾルブ上位ビット算出手段と、前記第１のディゾルブ上位ビットと前記第２のディゾルブ上位ビットとを結合してディゾルブ上位ビットとするディゾルブ上位ビット結合手段とを含み、前記ディゾルブ下位ビット算出手段が、前記第１の下位ビットと前記第１の重み係数とを乗算して第１のディゾルブ下位ビットを算出する第１のディゾルブ下位ビット算出手段と、前記第２の下位ビットと前記第２の重み係数とを乗算して第２のディゾルブ下位ビットを算出する第２のディゾルブ下位ビット算出手段と、前記第１のディゾルブ下位ビットと前記第２のディゾルブ下位ビットとを結合してディゾルブ下位ビットとするディゾルブ下位ビット結合手段とを含む構成を有している。
【００１６】
この構成により、従来よりも大幅に少ない演算メモリ容量で、ディゾルブ映像を生成することができることとなる。
【発明の効果】
【００２０】
本発明は、画素を上位ビットと下位ビットに分割してディゾルブ映像を生成することにより、従来よりも大幅に少ない演算メモリ容量で、ディゾルブ映像を簡易に編集することことができるという効果を有するディゾルブ映像編集装置を提供することができるものである。
【発明を実施するための最良の形態】
【００２１】
以下、本発明に係るディゾルブ映像編集装置の実施形態について、図面を用いて説明する。
【００２２】
（第１の実施形態）
第１の実施形態のディゾルブ映像編集装置１は、図１のブロック図に示すように、第１の映像データＩＤ１および第２の映像データＩＤ２が記録されたランダム・アクセス可能な映像データ記録手段として機能する第１のハードディスク（ＨＤＤ）レコーダ１１１および第２のハードディスクレコーダ１１２と、第１のハードディスクレコーダ１１１および第２のハードディスクレコーダ１１２から読み出されたディゾルブ期間ＤＰ内の第１の映像データＩＤ１を構成する第１の映像フレームＩＦ１に含まれる各画素を第１の上位ビットＨＢ１および第１の下位ビットＬＢ１に分割する第１の画素分割手段１２１と、第１のハードディスクレコーダ１１１および第２のハードディスクレコーダ１１２から読み出されたディゾルブ期間ＤＰ内の第２の映像データＩＤ２を構成する第１の映像フレームＩＦ１と同期した第２の映像フレームＩＦ２に含まれる各画素を第２の上位ビットＨＢ２および第２の下位ビットＬＢ２に分割する第２の画素分割手段１２２と、ディゾルブ期間ＤＰ内に“１”から“０”まで変化する第１の重み係数ｑ1および“１”から第１の重み係数ｑ1を減算した第２の重み係数ｑ2を発生する重み係数発生手段１３と、第１の上位ビットＨＢ１、第２の上位ビットＨＢ２、第１の重み係数ｑ1および第２の重み係数ｑ2に基づいてディゾルブ上位ビットＨＤＢを算出するディゾルブ上位ビット算出手段１４と、第１の下位ビットＬＢ１、第２の下位ビットＬＢ２、第１の重み係数ｑ1および第２の重み係数ｑ2に基づいてディゾルブ下位ビットＬＤＢを算出するディゾルブ下位ビット算出手段１５と、ディゾルブ上位ビットＨＤＢとディゾルブ下位ビットＬＤＢを結合したディゾルブ画素ＤＢからディゾルブ映像フレームＤＩＦを合成するディゾルブ映像フレーム合成手段１６と、ディゾルブ映像フレームＤＩＦをディゾルブ期間ＤＰにわたってディゾルブ映像データＤＩＤとして記録するディゾルブ映像データ記録手段１７とを含む構成となっている。
【００２３】
そして、ディゾルブ上位ビット算出手段１４は、図２のブロック図に示すように、第１の上位ビットＨＢ１と第１の重み係数ｑ1とを乗算して第１のディゾルブ上位ビットＨＤＢ１を算出する第１のディゾルブ上位ビット算出手段４１と、第２の上位ビットＨＢ２と第２の重み係数ｑ2とを乗算して第２のディゾルブ上位ビットＨＤＢ２を算出する第２のディゾルブ上位ビット算出手段４２と、第１のディゾルブ上位ビットＨＤＢ１と第２のディゾルブ上位ビットＨＤＢ２とを結合してディゾルブ上位ビットＨＤＢとするディゾルブ上位ビット結合手段４３とを含む構成となっている。
【００２４】
また、ディゾルブ下位ビット算出手段１５は、ディゾルブ上位ビット算出手段１４と同一の構成を有し、図２のブロック図に示すように、第１の下位ビットＬＢ１と第１の重み係数ｑ1とを乗算して第１のディゾルブ下位ビットＬＤＢ１を算出する第１のディゾルブ下位ビット算出手段４４と、第２の下位ビットＬＢ２と第２の重み係数ｑ2とを乗算して第２のディゾルブ下位ビットＬＤＢ２を算出する第２のディゾルブ下位ビット算出手段４５と、第１のディゾルブ下位ビットＬＤ１と第２のディゾルブ下位ビットＬＤ２とを結合してディゾルブ下位ビットＬＤＢとするディゾルブ下位ビット結合手段４６とを含む構成となっている。
【００２５】
第１の実施形態のディゾルブ映像編集装置１は、図３のブロック図に示すように、第１の映像Ｉ１を記録した第１のＶＴＲ１０１および第２の映像Ｉ２を記録した第２のＶＴＲ１０２と、第１の映像Ｉ１をデジタルデータに変換して第１の映像データＩＤ１として記録する第１のハードディスクレコーダ１１１および第２の映像Ｉ２をデジタルデータに変換して第２の映像データＩＤ２として記録する第２のハードディスクレコーダ１１２と、ディゾルブ編集器として機能するパーソナルコンピュータ（ＰＣ）３と、ＰＣ３の周辺機器３１と、モニタ３２とから構成される。
【００２６】
ＰＣ３は、プログラムに基づいて処理を実行するＣＰＵ３００と、プログラムおよび処理結果を記憶するメモリ３０１と、第１のハードディスクレコーダ１１１に記録されている第１の映像データＩＤ１および第２のハードディスクレコーダ１１２に記憶されている第２の映像データＩＤ２を読み込む映像インターフェイス（Ｉ／Ｆ）３０２と、ディゾルブ映像を出力するディゾルブ映像Ｉ／Ｆ３０３と、ＰＣ３の周辺機器３１を接続する周辺機器Ｉ／Ｆ３０４とを含む構成となっている。
【００２７】
映像Ｉ／Ｆ３０２には第１のハードディスクレコーダ１１１および第２のハードディスクレコーダ１１２が接続され、周辺機器Ｉ／Ｆ３０４にはディスプレイ３１１、キーボード３１２およびポインティングデバイス３１３から成る周辺機器３１が接続され、ディゾルブ映像Ｉ／Ｆ３０３にはモニタ３２が接続される。
【００２８】
次に、ＰＣ３にインストールされるプログラムを参照して、第１の実施形態のディゾルブ映像編集装置の動作を説明する。
【００２９】
図４は、ＰＣ４にインストールされる第１のディゾルブ映像編集プログラムのフローチャートであって、ＣＰＵ３００は、まず、第１の映像データＩＤ１および第２の映像データＩＤ２の再生時刻が、それぞれ予め設定されたディゾルブ期間ＤＰの開始時刻に到達したか否かを判定し（ステップＳ４００）、開始時刻に到達しないと判定したときには直接このルーチンを終了する。
【００３０】
逆に、ＣＰＵ３００は、ステップＳ４００において開始時刻に到達したと判定したときには、ディゾルブ期間ＤＰの時刻を示すディゾルブ時刻ＤＴを０に設定し（ステップＳ４０１）、第１のハードディスクレコーダ１１１から第１の映像データＩＤ１のディゾルブ時刻ＤＴの映像フレームＩＦ１（ＤＴ）を読み出し（ステップＳ４０２）、第２のハードディスクレコーダ１１２から第２の映像データＩＤ２のディゾルブ時刻ＤＴの映像フレームＩＦ２（ＤＴ）を読み出す（ステップＳ４０３）。
【００３１】
次に、ＣＰＵ３００は、画素番号ｋを“１”に初期化し（ステップＳ４０４）、第１の映像フレームＩＦ１（ＤＴ）の画素Ｐ１（ｋ）を第１の上位ビットＨＢ１（ｋ）と第１の下位ビットＬＢ１（ｋ）に分割し、第２の映像フレームＩＦ２（ＤＴ）の画素Ｐ２（ｋ）を第２の上位ビットＨＢ２（ｋ）と第２の下位ビットＬＢ２（ｋ）に分割する（ステップＳ４０５）。
【００３２】
なお、実際には、画素は赤、青、緑の３成分を有するが、本明細書においては、３成分を纏めてＰ１（ｋ）あるいはＰ２（ｋ）と記す。
【００３３】
次に、ＣＰＵ３００は、第１の上位ビットＨＢ１（ｋ）と第２の上位ビットＨＢ２（ｋ）を［数２］に基づいて結合してディゾルブ上位ビットＨＤＢ（ｋ）とする（ステップＳ４０６）。
【数２】
0004662863.tif 000003
【００３４】
さらに、ＣＰＵ３００は、第１の下位ビットＬＢ１（ｋ）と第２の下位ビットＬＢ２（ｋ）を［数３］に基づいて結合してディゾルブ下位ビットＬＤＢ（ｋ）とする（ステップＳ４０７）。
【数３】
0004662863.tif 000004
【００３５】
そして、ＣＰＵ３００は、ディゾルブ上位ビットＨＤＢ（ｋ）とディゾルブ下位ビットＬＤＢ（ｋ）とからディゾルブ映像フレームＤＩＦ（ＤＴ）のディゾルブ画素ＤＢ（ｋ）を合成する（ステップＳ４０８）。
【００３６】
ＣＰＵ３００は、フレームのすべての画素について合成が完了したか否かを、ｋが最大値Ｋに到達したか否かに基づいて判定し（ステップＳ４０９）、ｋが最大値Ｋに到達していないと判定したときはｋをインクリメントして（ステップＳ４１０）、ステップＳ４０５からステップＳ４０９の処理を繰り返す。
【００３７】
ＣＰＵ３００は、ｋが最大値Ｋに到達したと判定したときは、ディゾルブ時刻ＤＴのディゾルブ映像フレームＤＩＦ（ＤＴ）を記録し（ステップＳ４１１）、ディゾルブ時刻ＤＴがディゾルブ期間ＤＰの終了時刻に到達したか否かを判定する（ステップＳ４１２）。
【００３８】
ＣＰＵ３００は、ステップＳ４１２においてディゾルブ時刻ＤＴがディゾルブ期間ＤＰの終了時刻に到達していないと判定したときは、ディゾルブ時刻ＤＴを所定時間ΔＴ進め（ステップＳ４１３）、［数４］を用いて第１の係数ｑ1および第２の係数ｑ2を更新して（ステップＳ４１４）、ステップＳ４０２〜ステップＳ４１２の処理を繰り返す。
【数４】
0004662863.tif 000005
【００３９】
ＣＰＵ３００は、ステップＳ４１２においてＤＴ＝ＤＰとなって、ディゾルブ時刻ＤＴがディゾルブ期間ＤＰの終了時刻に到達したと判定したときは、このルーチンを終了する。
【００４０】
以上説明したように、第１の実施形態によれば、画素を上位ビットと下位ビットに分割してディゾルブ映像を生成することにより、演算メモリ容量を３２Ｋバイト程度と大幅に低減することが可能となる。
【００４１】
（第２の実施形態）
第２の実施形態のディゾルブ映像編集装置２は、図５のブロック図に示すように、第１の映像データＩＤ１および第２の映像データＩＤ２が記録された少なくとも１つのランダム・アクセス可能な映像データ記録手段として機能するハードディスク（ＨＤＤ）レコーダ２１と、ハードディスクレコーダ２１から第１の映像データＩＤ１を構成する第１の映像フレームＩＦ１または第２の映像データＩＤ２を構成する第２の映像フレームＩＦ２をフレーム期間毎に現映像フレームＰＩＦとして交互に読み出し記憶する現映像フレーム記憶手段２２と、現映像フレームＰＩＦの読み出し以前に現映像フレーム記憶手段２２に記憶されていた現映像フレームＰＩＦを前映像フレームＢＩＦとして記憶する前映像フレーム記憶手段２３と、現映像フレーム記憶手段２２に記憶されている現映像データＰＩＦおよび前映像フレーム記憶手段２３に記憶されている前映像フレームＢＩＦに基づいてディゾルブ映像フレームＤＩＦを合成するディゾルブ映像フレーム合成手段２４と、ディゾルブ映像フレームＤＩＦをディゾルブ期間ＤＰにわたってディゾルブ映像データＤＩＤとして記録するディゾルブ映像データ記録手段２５とを含む構成となっている。
【００４２】
そして、ディゾルブ映像フレーム合成手段２４は、現映像フレーム記憶手段２２が第１の映像フレームＩＦ１を読み出しているときは、現映像フレーム記憶手段２２から第１の映像フレームＩＦ１を読み出し、現映像フレーム記憶手段２２が第２の映像フレームＩＦ２を読み出しているときは、前映像フレーム記憶手段２３から第１の映像フレームＩＦ１を読み出す第１の映像フレーム読み出し手段２４１と、現映像フレーム記憶手段２２が第２の映像フレームＩＦ２を読み出しているときは、現映像フレーム記憶手段２２から第２の映像フレームＩＦ２を読み出し、現映像フレーム記憶手段２２が第１の映像フレームＩＦ１を読み出しているときは、前映像フレーム記憶手段２３から第２の映像フレームＩＦ２を読み出す第２の映像フレーム読み出し手段２４２と、ディゾルブ期間ＤＰ内に“１”から“０”まで変化する第１の重み係数ｑ1および“１”から第１の重み係数ｑ1を減算した第２の重み係数ｑ2を発生する重み係数発生手段２４３と、第１の映像フレーム読み出し手段２４１から読み出された第１の映像フレームＩＦ１と第１の重み係数ｑ1との乗算結果と、第２の映像フレーム読み出し手段２４２から読み出された第２の映像フレームＩＦ２と第２の重み係数ｑ2との乗算結果とを加算してディゾルブ映像フレームＤＩＦを算出するディゾルブ映像フレーム算出手段２４４を含む構成となっている。
【００４３】
第２の実施形態のハードウエア構成は、第１のＶＴＲ１０１で撮像された第１の映像Ｉ１をデジタル化した第１の映像データＩＤ１および第２のＶＴＲ１０２で撮像された第２の映像Ｉ２をデジタル化した第２の映像データＩＤ２が記録された少なくとも１つのランダム・アクセス可能な映像データ記録手段として機能するハードディスクレコーダ２１と、ＰＣ３とから構成されるが、ＰＣ３は第１の実施形態と同一であるので説明を省略する。
【００４４】
次に、ＰＣ３にインストールされるプログラムを参照して、第２の実施形態のディゾルブ映像編集装置の動作を説明する。
【００４５】
図６は、ＰＣ３にインストールされる第２のディゾルブ映像編集プログラムのフローチャートであって、ＣＰＵ３００は、まず、第１の映像データＩＤ１および第２の映像データＩＤ２の再生時刻が、それぞれ予め設定されたディゾルブ期間ＤＰの開始時刻に到達したか否かを判定し（ステップＳ６００）、開始時刻に到達しないと判定したときには直接このルーチンを終了する。
【００４６】
逆に、ステップＳ６００において開始時刻に到達したと判定したときには、ＣＰＵ３００は、ディゾルブ期間ＤＰの時刻を示すディゾルブ時刻ＤＴを０に設定し（ステップＳ６０１）、切り替えインデックスＭを“１”に初期化し（ステップＳ６０２）、現映像フレーム記憶手段２２として機能する現フレームメモリの記憶内容を前映像フレーム記憶手段２３として機能する前フレームメモリに移動する（ステップＳ６０３）。
【００４７】
ＣＰＵ３００は、切り替えインデックスＭが“１”であるか否か、即ち、第１の映像データＩＤ１の読み出しタイミングであるか第２の映像データＩＤ２の読み出しタイミングであるかを判定し（ステップＳ６０４）、切り替えインデックスＭが“１”であると判定したときは、第１の映像フレームＩＦ１を読み出し現フレームメモリに記憶する（ステップＳ６０５）。
【００４８】
そして、ＣＰＵ３００は、現フレームメモリに記憶されている第１の映像フレームＩＦ１と、前フレームメモリに記憶されている第２の映像フレームＩＦ２とから［数５］に基づいてディゾルブ映像フレームＤＩＦを合成する（ステップＳ６０６）。
【数５】
0004662863.tif 000006
【００４９】
さらに、ＣＰＵ３００は、切り替えインデックスＭを“２”に設定して（ステップＳ６０７）、ステップＳ６１１に進む。
【００５０】
一方、ＣＰＵ３００は、ステップＳ６０４において切り替えインデックスＭが“２”であると判定したときは、第２の映像フレームＩＦ２を読み出し、現フレームメモリに記憶する（ステップＳ６０８）。
【００５１】
そして、ＣＰＵ３００は、前フレームメモリに記憶されている第１の映像フレームＩＦ１と、現フレームメモリに記憶されている第２の映像フレームＩＦ２とから［数５］に基づいてディゾルブ映像フレームＤＩＦを合成する（ステップＳ６０９）。
【００５２】
さらに、ＣＰＵ３００は、切り替えインデックスＭを“１”に設定して（ステップＳ６１０）、ステップＳ６１１に進む。
【００５３】
ＣＰＵ３００は、ステップＳ６１１において、ディゾルブ映像フレームＤＩＦをメモリ３０１に記録し（ステップＳ６１１）、ディゾルブ時刻ＤＴがディゾルブ期間ＤＰの終了時刻に到達したか否かを判定する（ステップＳ６１２）。
【００５４】
ＣＰＵ３００は、ステップＳ６１２においてディゾルブ時刻ＤＴがディゾルブ期間ＤＰの終了時刻に到達していないと判定したときは、ディゾルブ時刻ＤＴを所定時間ΔＴ進め（ステップＳ６１３）、第１の係数ｑ1および第２の係数ｑ2を更新して（ステップＳ６１４）、ステップＳ６０３〜ステップＳ６１２の処理を繰り返す。
【００５５】
ＣＰＵ３００は、ステップＳ６１２においてＤＴ＝ＤＰとなって、ディゾルブ時刻ＤＴがディゾルブ期間ＤＰの終了時刻に到達したと判定したときは、このルーチンを終了する。
【００５６】
図７は、第２の実施形態でのディゾルブ映像の発生過程を示す過程図であって、ディゾルブ期間ＤＰでは第１の映像データＩＤ１の映像フレームＩＦ１と第２の映像データＩＤ２の映像フレームＩＦ２を交互に使用してディゾルブ映像を発生する。
【００５７】
以上説明したように、第２の実施形態によれば、ハードディスクレコーダはフレーム期間毎に１つの映像データのフレームにアクセス可能であればよく、特に高性能のハードディスクレコーダを使用しなくてもディゾルブ映像を簡易に生成することができる。
【００５８】
なお、上記の第１の実施形態と第２の実施形態とを合わせて、フレーム期間毎に第１の映像フレームと第２の映像フレームを交互に読み出すとともに、第１の映像フレームおよび第２の映像フレームを上位ビットと下位ビットに分解してディゾルブ映像を生成することも可能である。
【産業上の利用可能性】
【００５９】
以上のように、本発明に係るディゾルブ映像編集装置は、従来よりも大幅に少ない演算メモリ容量で、ディゾルブ映像を簡易に編集することができるという効果を有し、映像編集装置等として有効である。
【図面の簡単な説明】
【００６０】
【図１】本発明の第１の実施の形態におけるディゾルブ映像編集装置のブロック図。
【図２】本発明に係るディゾルブ映像編集装置のディゾルブ上位ビット算出手段およびディゾルブ下位ビット算出手段のブロック図。
【図３】本発明に係るディゾルブ映像編集装置のハードウェア構成を示すブロック図。
【図４】本発明に係るディゾルブ映像編集装置のＣＰＵが実行する第１のディゾルブ映像編集プログラムのフローチャート。
【図５】本発明の第２の実施の形態におけるディゾルブ映像編集装置のブロック図。
【図６】本発明に係るディゾルブ映像編集装置のＣＰＵが実行する第２のディゾルブ映像編集プログラムのフローチャート。
【図７】ディゾルブ映像の発生過程を示す過程図。
【図８】従来のディゾルブ映像を作成する編集作業を説明する図。
【図９】従来のディゾルブ映像の編集作業に用いられていたスイッチャのブロック図。
【符号の説明】
【００６１】
１  ディゾルブ映像編集装置
１１１  第１のハードディスク（ＨＤＤ）レコーダ
１１２  第２のハードディスク（ＨＤＤ）レコーダ
１２１  第１の画素分割手段
１２２  第２の画素分割手段
１３、２４３  重み係数発生手段
１４  ディゾルブ上位ビット算出手段
１５  ディゾルブ下位ビット算出手段
１６  ディゾルブ映像フレーム合成手段
１７、２５  ディゾルブ映像データ記録手段
２１  ハードディスク（ＨＤＤ）レコーダ
２２  現映像フレーム記憶手段
２３  前映像フレーム記憶手段
２４  ディゾルブ映像フレーム合成手段
２４４  ディゾルブ映像フレーム算出手段
４１  第１のディゾルブ上位ビット算出手段
４２  第２のディゾルブ上位ビット算出手段
４３  ディゾルブ上位ビット結合手段
４４  第１のディゾルブ下位ビット算出手段
４５  第２のディゾルブ下位ビット算出手段
４６  ディゾルブ下位ビット結合手段
【図１】
0004662863.tif 000007
【図２】
0004662863.tif 000008
【図３】
0004662863.tif 000009
【図４】
0004662863.tif 000010
【図５】
0004662863.tif 000011
【図６】
0004662863.tif 000012
【図７】
0004662863.tif 000013
【図８】
0004662863.tif 000014
【図９】
0004662863.tif 000015