(57)【特許請求の範囲】
【請求項１】
映像データに抽象化を施す映像編集装置において、
前記映像データに施す抽象化に使用する情報の設定を行う設定手段と、
その設定手段により設定された前記情報を使用して前記映像データに抽象化を施す実行手段とを備え、
前記設定手段は、
前記映像データを構成する複数のフレームに含まれる１のフレームに対して抽象化を施す基準となる領域を指定する基準抽象化領域指定手段と、
その基準抽象化領域指定手段により指定された基準となる領域の大きさに対する抽象化量の比率である抽象化パラメータを設定するパラメータ設定手段と、
前記映像データを構成する複数のフレームに含まれるフレームから、抽象化を施す開始点となるフレームである始点フレームと抽象化を施す終点となるフレームである終点フレームとを指定するフレーム指定手段と、
そのフレーム指定手段により指定された始点フレームと終点フレームとのそれぞれに対して抽象化を施す領域を指定するフレーム抽象化領域指定手段とを備え、
前記実行手段は、
前記フレーム抽象化領域指定手段により指定された前記始点フレームに対する抽象化を施す領域と前記終点フレームに対する抽象化を施す領域とを用いて、前記フレーム指定手段により指定された始点フレームと終点フレームとの間に存在する任意のフレームに対して、抽象化を施す領域をそれぞれ補間により自動的に設定する抽象化領域設定手段と、
その抽象化領域設定手段により設定された抽象化を施す領域に加え、前記フレーム抽象化領域指定手段により指定された前記始点フレームに対する抽象化を施す領域と前記終点フレームに対する抽象化を施す領域とに対して、前記パラメータ設定手段により設定された抽象化パラメータに応じた抽象化量を算出する抽象化量算出手段と、
その抽象化量算出手段により算出された抽象化量に基づいて、前記抽象化領域設定手段により設定された抽象化を施す領域、前記フレーム抽象化領域指定手段により指定された前記始点フレームに対する抽象化を施す領域および前記終点フレームに対する抽象化を施す領域に抽象化を施す抽象化手段とを備えていることを特徴とする映像編集装置。
【請求項２】
前記抽象化手段は、前記抽象化領域設定手段により設定された抽象化を施す領域、前記フレーム抽象化領域指定手段により指定された前記始点フレームに対する抽象化を施す領域および前記終点フレームに対する抽象化を施す領域にモザイクを施すものであり、
前記パラメータ設定手段は、前記基準抽象化領域指定手段により指定された基準となる領域の大きさに対するモザイクのブロックサイズの比率を前記抽象化パラメータとして設定するものであることを特徴とする請求項１に記載の映像編集装置。
【請求項３】
前記抽象化手段は、前記抽象化領域設定手段により設定された抽象化を施す領域、前記フレーム抽象化領域指定手段により指定された前記始点フレームに対する抽象化を施す領域および前記終点フレームに対する抽象化を施す領域にぼかしを施すものであり、
前記パラメータ設定手段は、前記基準抽象化領域指定手段により指定された基準となる領域の大きさに対するぼかし量の比率を前記抽象化パラメータとして設定するものであることを特徴とする請求項１に記載の映像編集装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像編集装置に関し、特に、映像データを構成する多数の静止画像のそれぞれに対して煩雑な設定をすることなく、モザイクやぼかし等の抽象化を適切に施すことができる映像編集装置に関するものである。
【背景技術】
【０００２】
特開２００１−８６４０７号公報に開示されているように、自動的に映像データにモザイク処理を施す編集装置が知られている。これは、予めモザイク処理を施すべき映像データをテンプレート映像データとして記憶しておくと共に、そのテンプレート映像データに施すモザイクのブロックサイズを設定しておき、モザイク処理の対象となる映像データとテンプレート映像データとのマッチング度を算出し、そのマッチング度が所定の閾値以上であれば、テンプレート画像データに対応した画像を含む領域に対して設定されたブロックサイズでモザイク処理を施すものである（特許文献１参照）。
【０００３】
【特許文献１】特開２００１−８６４０７号公報（図１等）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した編集装置では、モザイクを施す映像データ内の対象画像の大きさに対応して、モザイクのブロックサイズを設定することができない。よって、対象画像が小さくなると、モザイクのブロックサイズが相対的に大きくなるので、モザイク処理を施した対象画像が何であるのか全く判別できなくなったり、逆に、対象画像が大きくなると、モザイクのブロックサイズが相対的に小さくなるので、モザイク処理を施したにも拘わらず、対象画像が何であるか判別できてしまうという問題点があった。これに対して、対象画像の大きさの変化に対応してモザイクのブロックサイズを変更することが考えられるが、かかる場合には、映像データを構成する多数の静止画像（フレーム）毎に、対象画像の大きさに応じたモザイクのブロックサイズをそれぞれ設定しなければならず、極めて煩雑な設定が必要となるという問題点があった。
【０００５】
本発明は、上述した問題点を解決するためになされたものであり、映像データを構成する多数の静止画像のそれぞれに対して煩雑な設定をすることなく、モザイクやぼかし等の抽象化を適切に施すことができる映像編集装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
この目的を達成するために請求項１記載の映像編集装置は、映像データに抽象化を施すものであり、前記映像データに施す抽象化に使用する情報の設定を行う設定手段と、その設定手段により設定された前記情報を使用して前記映像データに抽象化を施す実行手段とを備え、前記設定手段は、前記映像データを構成する複数のフレームに含まれる１のフレームに対して抽象化を施す基準となる領域を指定する基準抽象化領域指定手段と、その基準抽象化領域指定手段により指定された基準となる領域の大きさに対する抽象化量の比率である抽象化パラメータを設定するパラメータ設定手段と、前記映像データを構成する複数のフレームに含まれるフレームから、抽象化を施す開始点となるフレームである始点フレームと抽象化を施す終点となるフレームである終点フレームとを指定するフレーム指定手段と、そのフレーム指定手段により指定された始点フレームと終点フレームとのそれぞれに対して抽象化を施す領域を指定するフレーム抽象化領域指定手段とを備え、前記実行手段は、前記フレーム抽象化領域指定手段により指定された前記始点フレームに対する抽象化を施す領域と前記終点フレームに対する抽象化を施す領域とを用いて、前記フレーム指定手段により指定された始点フレームと終点フレームとの間に存在する任意のフレームに対して、抽象化を施す領域をそれぞれ補間により自動的に設定する抽象化領域設定手段と、その抽象化領域設定手段により設定された抽象化を施す領域に加え、前記フレーム抽象化領域指定手段により指定された前記始点フレームに対する抽象化を施す領域と前記終点フレームに対する抽象化を施す領域とに対して、前記パラメータ設定手段により設定された抽象化パラメータに応じた抽象化量を算出する抽象化量算出手段と、その抽象化量算出手段により算出された抽象化量に基づいて、前記抽象化領域設定手段により設定された抽象化を施す領域、前記フレーム抽象化領域指定手段により指定された前記始点フレームに対する抽象化を施す領域および前記終点フレームに対する抽象化を施す領域に抽象化を施す抽象化手段とを備えている。
【０００７】
この請求項１記載の映像編集装置によれば、映像データを構成する複数のフレームに含まれる１のフレームに対して抽象化を施す基準となる領域が、基準抽象化領域指定手段により指定されると、パラメータ設定手段は、その抽象化を施す基準となる領域の大きさに対する抽象化量の比率である抽象化パラメータを設定する。また、フレーム指定手段によって指定された始点フレームと終点フレームとのそれぞれに対して、フレーム抽象化領域指定手段により抽象化を施す領域が指定されると、抽象化領域設定手段は、その始点フレームに対する抽象化を施す領域と終点フレームに対する抽象化を施す領域とを用いて、始点フレームと終点フレームとの間に存在する任意のフレームに対して、抽象化を施す領域をそれぞれ補間により自動的に設定する。すると、抽象化量算出手段は、パラメータ設定手段により設定された抽象化パラメータに応じて、フレーム抽象化領域指定手段により指定された抽象化を施す領域、抽象化領域設定手段により設定された始点フレームに対する抽象化を施す領域および終点フレームに対する抽象化を施す領域に対して、抽象化量を算出する。そして、抽象化手段は、その算出された抽象化量に基づき、フレーム抽象化領域指定手段により指定された抽象化を施す領域、抽象化領域設定手段により設定された始点フレームに対する抽象化を施す領域および終点フレームに対する抽象化を施す領域に、抽象化を施す。
【０００８】
請求項２記載の映像編集装置は、請求項１記載の映像編集装置において、前記抽象化手段は、前記抽象化領域設定手段により設定された抽象化を施す領域、前記フレーム抽象化領域指定手段により指定された前記始点フレームに対する抽象化を施す領域および前記終点フレームに対する抽象化を施す領域にモザイクを施すものであり、前記パラメータ設定手段は、前記基準抽象化領域指定手段により指定された基準となる領域の大きさに対するモザイクのブロックサイズの比率を前記抽象化パラメータとして設定するものである。
【０００９】
請求項３記載の映像編集装置は、請求項１記載の映像編集装置において、前記抽象化手段は、前記抽象化領域設定手段により設定された抽象化を施す領域、前記フレーム抽象化領域指定手段により指定された前記始点フレームに対する抽象化を施す領域および前記終点フレームに対する抽象化を施す領域にぼかしを施すものであり、前記パラメータ設定手段は、前記基準抽象化領域指定手段により指定された基準となる領域の大きさに対するぼかし量の比率を前記抽象化パラメータとして設定するものである。
【発明の効果】
【００１０】
請求項１記載の映像編集装置によれば、抽象化を施す基準となる領域の大きさに対する抽象化量の比率である抽象化パラメータが設定されると、その後は、この設定された抽象化パラメータに基づいて、抽象化を施す領域に対する抽象化量が算出され、その算出された抽象化量に基づいて、抽象化を施す領域に抽象化が施される。これにより、映像データを構成する多数の静止画像毎に、抽象化を施す領域が、抽象化領域設定手段による補間によって自動的に設定されたとしても、抽象化パラメータが設定されていれば、その自動的に設定された抽象化を施す領域に対する抽象化量が抽象化パラメータに基づいて算出され、その算出された抽象化量に基づいて、各静止画像毎にそれぞれ抽象化を施すことができる。ここで、各静止画像毎にそれぞれ施される抽象化は、各静止画像毎に算出された抽象化量に基づいて行われ、この抽象化量は、抽象化パラメータ、即ち、抽象化を施す基準となる領域の大きさに対する抽象化量の比率に基づいて算出される。よって、補間により自動的に設定された抽象化を施す領域の大きさが静止画像毎に異なる場合でも、そのそれぞれの抽象化を施す領域に対応して算出される抽象化量は、抽象化を施す基準となる領域の大きさに対する抽象化量の比率（ブロックサイズの比率やぼかし量の比率）に基づいたものとなる。このように、自動的に設定された抽象化を施す領域の大きさが静止画像毎に異なる場合でも、そのそれぞれの抽象化を施す領域に対応して算出される抽象化量を、抽象化を施す基準となる領域の大きさに対する抽象化量の比率（ブロックサイズの比率やぼかし量の比率）に基づいて算出しているので、それぞれの抽象化を施す領域に施される抽象化の精度を、その比率に基づいた一定精度に維持することができる。従って、映像データを構成する多数の静止画像のそれぞれに対して、煩雑な設定をすることなく、抽象化を適切に施すことができるという効果がある。
【００１１】
請求項２記載の映像編集装置によれば、請求項１記載の映像編集装置の奏する効果に加え、抽象化パラメータとして、モザイクのブロックサイズの比率を設定しているので、映像データを構成する多数の静止画像に対してモザイクのブロックサイズをそれぞれ設定することなく、それぞれの領域に適したブロックサイズでモザイクを施すことができるという効果がある。
【００１２】
請求項３記載の映像編集装置によれば、請求項１記載の映像編集装置の奏する効果に加え、抽象化パラメータとして、ぼかし量の比率を設定しているので、映像データを構成する多数の静止画像に対してぼかし量をそれぞれ設定することなく、それぞれの領域に適したぼかし量でぼかしを施すことができるという効果がある。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の好ましい実施例について、添付図面を参照して説明する。図１は、本発明の実施例における映像編集装置１の電気的な構成を概略的に示したブロック図である。
【００１４】
この映像編集装置１は、映像編集装置１全体の動作を制御する中央演算処理装置としてのＣＰＵ１１と、このＣＰＵ１１が実行する制御プログラムや各種データテーブルなどを記憶する読み出し専用のメモリであるＲＯＭ１３と、ＣＰＵ１１で実行される制御プログラムに必要な各種レジスタ群などが設定されたワーキングエリアおよび処理中のデータを一時的に格納するテンポラリエリアなどを有しランダムにアクセスできるメモリであるＲＡＭ１２と、ユーザーがモザイク若しくはぼかしを映像データに付加する場合に操作する各種操作群などからなる操作子１４と、ハードディスク（ＨＤ）等で構成され映像データを記憶する映像記憶装置１５と、映像データを図示しない外部機器と入出力する映像信号インターフェース（Ｉ／Ｆ）１６と、映像データの表示や映像データの編集画面が表示される液晶モニタなどの大型表示器の表示器１７と、表示器１７に各種の表示をさせるために運転される表示回路１８と、これら各構成間を接続してデータのやり取りをするための経路としてのバス１０とを主に備えている。
【００１５】
Ｉ／Ｆ１６は、図示しない外部機器から出力される符号化された映像データとしてのビデオ信号を入力する入力インターフェースと、映像編集装置１で編集され符号化された映像データなどをビデオ信号として出力する出力インターフェースとを備えている。なお、出力インターフェースの一部には、ビデオ信号出力端子が備えられており、このビデオ信号出力端子にはビデオモニターなどが接続され、映像データの編集状態を随時確認しながら編集することができるよう構成されている。
【００１６】
次に、図２のフローチャートを参照して、上記のように構成された映像編集装置１で実行される処理について説明する。図２は、ＣＰＵ１１により実行されるメイン処理を示したフローチャートであり、映像編集装置１の電源が投入されている間、ＣＰＵ１１によって繰り返し実行される。
【００１７】
映像編集装置１の電源が投入されると、メイン処理が実行されると共に各種のレジスタをクリアするなどの初期設定の処理が実行され、その初期設定の処理が終了するとモード設定の処理が実行される（Ｓ１０１）。モード設定の処理は、映像データを再生するプレビュー（映像再生）モードと映像データにモザイクやぼかしを自動で付加する編集モードとのどちらが選択されているかを確認する処理であり、編集モードが選択されていると確認された場合には、モザイク処理が選択されているかぼかし処理が選択されているかも確認される。なお、これらのモードの選択は、予め操作子１４の操作により選択される。
【００１８】
モードの設定が確認されると、そのモード設定が編集モードであるか否かが確認され（Ｓ１０２）、編集モードが選択されていると確認されると（Ｓ１０２：Ｙｅｓ）、後述するモザイク処理やぼかし処理が実行され（Ｓ１０３）、一方、編集モードが選択されていないと確認されると（Ｓ１０２：Ｎｏ）、その他の処理を実行する（Ｓ１０４）。
【００１９】
Ｓ１０４において実行されるその他の処理としては、映像再生モードで行われる映像データを表示器１７で再生する処理やユーザーによって人為的に設定される処理などがあり、どの処理が実行されるかは操作子１４の操作状態により決められる。映像再生モードで実行される処理は、ＣＰＵ１１の指示により映像記憶装置１５に記憶された任意の映像データが読み出され、その映像データが表示回路１８を介して表示器１７で再生される。また、ユーザーによって設定される処理は、基準領域Ｎに対するモザイクのブロックサイズの比率やぼかしの程度であるぼかし量の比率の設定と、モザイクやぼかしを付加するキーフレームの設定やそのキーフレームに対する処理対象となる効果付加領域の座標の設定をする処理であり、設定されたブロックサイズの比率やぼかし量の比率はＲＡＭ１２に格納され、キーフレームは映像記憶装置１５のキーフレーム記憶領域に格納される。なお、モザイクのブロックサイズの比率やぼかし量の比率の設定とキーフレームの設定や効果付加領域との設定については後述する。
【００２０】
編集処理（Ｓ１０３）又はその他の処理（Ｓ１０４）の実行が指示されると、Ｓ１０１に戻りメイン処理を繰り返し実行する。
【００２１】
ここで、編集処理モードにモザイク処理が選択されている場合について以下に説明する。
【００２２】
Ｓ１０４において実行されるユーザーにより設定されるモザイクのブロックサイズの比率の設定と、キーフレームの設定および効果付加領域の設定とについて図３を参照して説明する。図３は、操作子１４の操作により映像データにモザイクを付加する操作手順を示した説明図であり、図３（ａ）〜図３（ｃ）は、モザイクのブロックサイズの比率を設定する操作手順を示し、図３（ｄ）〜図３（ｆ）は、キーフレームのモザイクを付加する領域を設定する操作手順を示している。なお、図３で示した操作手順は、表示器１７の液晶モニタ上において映像データを見ながらユーザーにより設定される。
【００２３】
図３（ａ）の状態は、一連の映像データの中で基準となるフレームの１つを選択した状態であり、本実施例では、モザイクを付加しようとする対象画像Ｘが映っているフレームの内で、できるだけ対象画像Ｘが大きく映っているフレームを選択し、これを基準フレームＦとしている。
【００２４】
図３（ｂ）の状態では、選択された基準フレームＦ上の領域でモザイクを付加する領域を設定している。本実施例では、基準フレームＦ全体をモザイクを付加する基準領域Ｎとして設定しており、その領域の大きさは、基準領域Ｎの幅ＳＷと高さＳＨとで表される。なお、基準フレームＦ上でモザイクを付加する領域の設定は、対象画像Ｘの種類や大きさなどに応じてその領域の大きさは種々変更して設定される。
【００２５】
図３（ｃ）の状態は、付加するモザイクのブロックサイズを設定しており、このブロックサイズの設定は、例えば、画像Ｘが何であるか判別がつかない程度のブロックサイズで最小となるブロックサイズを設定する。これは、ブロックサイズが大きすぎると画像Ｘが何であるか全く判別できなくなり、逆に、ブロックサイズが小さすぎると画像Ｘが何であるか判別できてしまうので、判別がつかない程度のブロックサイズで最小となるブロックサイズを設定している。なお、ブロックサイズの大きさは、ブロックサイズの幅Ｂと高さＢとで表される。本実施例では、ブロックサイズを一辺の長さをＢとする正方形で構成するものとした。
【００２６】
以上、図３（ａ）〜図３（ｃ）までの操作手順は、モザイクを付加する基準領域Ｎの大きさに対するブロックサイズの比率を設定するための操作手順であり、この比率は、ブロックサイズの幅Ｂを基準領域Ｎの幅ＳＷで除算して算出され、その算出された値は基準抽象化量ＢＢｓとしてＲＡＭ１２に記憶される。また、処理対象となる対象画像Ｘが大きく映っている基準フレームＦ上でブロックサイズを設定するので、対象画像Ｘを見ながら微妙な大きさのブロックサイズを設定することができる。
【００２７】
図３（ｄ）の状態は、一連の映像データの中で実際にモザイクを付加するフレームを選択した状態であり、この選択されたフレームをキーフレームとする。キーフレームとは、連続した一連の映像データの中の任意のフレームで区切り、その区切りとなるフレームである。一連の映像データには、その先頭のフレームから番号が付されており、選択されたキーフレームは、編集処理の目印として利用される。
【００２８】
図３（ｅ）の状態では、選択されたキーフレーム上の領域でモザイクの効果を付加する効果付加領域を設定している。本実施例では、図３（ｂ）で設定した対象画像Ｘのモザイクを付加する基準領域Ｎと略同等の大きさとなるよう効果付加領域を設定しており、その効果付加領域の大きさは、効果付加領域の幅ＥＷと高さＥＨとで表される。
【００２９】
図３（ｆ）の状態は、図３（ｅ）で設定された効果付加領域の大きさに対応してモザイクのブロックサイズが自動的に設定されている状態である。これは、図３（ａ）〜図３（ｃ）で設定された基準抽象化量ＢＢｓに基づいて、効果付加領域の幅ＥＷと高さＥＨとからなる領域の大きさと対応させてモザイクのブロックサイズを設定している。このモザイクのブロックサイズの設定は、基準抽象化量ＢＢｓと効果付加領域の大きさに対するブロックサイズとを対応させてＲＯＭ１３に記憶させたテーブルを読み出し、そのテーブル上において基準抽象化量ＢＢｓからブロックサイズを設定する。なお、ブロックサイズの大きさは、効果付加領域のブロックサイズの幅ＢＷと高さＢＨとで表される。
【００３０】
以上、図３（ｄ）〜図３（ｆ）までの操作手順は、キーフレームにおけるモザイクの効果を付加する効果付加領域を設定する操作手順であり、設定された効果付加領域のモザイクのブロックサイズは自動的に設定される。なお、従来のモザイクの効果を付加する場合には、図３（ｄ）〜図３（ｅ）での操作と同様に効果付加領域を設定する操作と、その後に、図３（ｃ）での操作と同様に効果付加領域内の対象画像Ｘが何であるか判別がつかない程度のブロックサイズで最小となるブロックサイズに設定するという操作とを行っていた。また、実際には、映像データはキーフレームの前後にもフレームが連続して構成されているため、膨大なフレーム数に対して効果付加領域の設定とブロックサイズの設定とを繰り返し行う必要があり、作業量が膨大であった。本実施例では、図３（ａ）〜図３（ｃ）の操作手順において基準となるブロックサイズの比率を予め設定すると、キーフレームにおける効果付加領域のブロックサイズが自動的に決まりモザイクが付加される。そのため、従来のモザイクを付加する操作手順と比較して煩雑な設定をすることなくそれぞれの効果付加領域に適したブロックサイズでモザイクを施すことができる。
【００３１】
なお、キーフレームの設定は、一連の映像データ内でモザイクを付加しようとする対象画像Ｘが含まれるフレームを任意に選択することができ、モザイクを付加するフレームの始点となるフレームを第１キーフレームとし、終点となるフレームを第２キーフレームとしてキーフレーム記憶領域に格納される。
【００３２】
さらに、第１キーフレームと第２キーフレームとは複数設定される場合があり、その場合には、第１キーフレームから第２キーフレームまでの間毎に基準抽象化量ＢＢｓが設定される。
【００３３】
ここで、図４を参照して上述したようにモザイクが付加される場合のモザイクの明度の設定方法について説明する。図４は、モザイクの明度の設定方法を示した説明図である。
【００３４】
図４（ａ）に図示するように、モザイクを付加する効果付加領域内は、設定されたブロックサイズで区切られており、そのブロックサイズを各画素単位で区切られた状態が図４（ｂ）に図示する状態である。本実施例では、モザイクの１ブロックサイズを９画素で構成されるブロックサイズとなっている。モザイクの明度の設定は、図示した左上の位置にある画素Ａの値をその他の全ての画素に反映させ、ブロックサイズ内の画素を全て画素Ａの値としてモザイクの明度を設定する。例えば、画素Ａの値が「６４」であれば、そのブロック内の全画素を６４の値としてモザイクの明度を設定する。この値「６４」は、その画素の明度を表しており、「最小値０〜最大値１２７」までの間で設定できるよう構成されている。また、画像がモノクロの場合には輝度となり、カラーの場合にはＲＧＢ各色の明度となる。なお、本実施例では、左上の画素Ａを基準としてモザイクの明度を設定しているが、中央の画素を基準とするものとしても良いし、各ブロック毎にランダムに基準を設定するものとしても良い。
【００３５】
次に、上述したＳ１０３において実行される編集処理について図５および図６を参照して説明する。図５は、ＣＰＵ１１により実行される編集処理を示したフローチャートである。また、図６は、編集処理で実行される補間処理を示した説明図であり、図６（ａ）は補間処理前の状態を示し、図６（ｂ）は補間処理後の状態を示している。
【００３６】
なお、編集処理で用いられている基準抽象化量ＢＢｓと第１キーフレーム及び第２キーフレームとを含む必要となるデータは、予め図３で説明した操作により設定して格納されたデータを随時読み出して処理される。
【００３７】
メイン処理のＳ１０３において編集処理の実行が指示されると、キーフレーム記憶領域に記憶された第１キーフレームと第２キーフレームとを読み出し、第１キーフレームのフレーム番号を始点フレームＦｓとし、第２キーフレームのフレーム番号を終点フレームＦｅと設定する（Ｓ１１１）。図６では、図６（ａ）の（ｉ）が始点フレームＦｓであり、図６（ａ）の（ｉｖ）が終点フレームＦｅである。始点フレームＦｓと終点フレームＦｅとの間には、複数のフレームがありその中の任意のフレームが図６（ａ）の（ｉｉ）と（ｉｉｉ）とに該当する。
【００３８】
キーフレーム記憶領域から始点フレームＦｓと終点フレームＦｅとを読み出したら、その終点フレームＦｅから始点フレームＦｓを減算して始点フレームＦｓから終点フレームＦｅの間のフレーム数Ｓｆを算出する（Ｓ１１２）。
【００３９】
次に、始点フレームＦｓのモザイクを付加する領域である始点効果付加領域Ｎｓから終点フレームＦｅのモザイクを付加する領域である終点効果付加領域Ｎｅへの移動量を算出する（Ｓ１１３）。この始点効果付加領域Ｎｓと終点効果付加領域Ｎｅとは、各領域の左上の座標と右下の座標との２座標で表され、移動量の算出は、左上の座標と右下の座標の２点の変化量から求められる。始点フレームＦｓの効果付加領域Ｎｓの各座標を、左上ｘ座標Ｆｓｌ、左上ｙ座標Ｆｓｔ、右下ｘ座標Ｆｓｒ、右下ｙ座標Ｆｓｂとし、終点フレームＦｅの効果付加領域Ｎｅの各座標を、左上ｘ座標Ｆｅｌ、左上ｙ座標Ｆｅｔ、右下ｘ座標Ｆｅｒ、右下ｙ座標Ｆｅｂとして、移動量を各座標毎に減算して求められる。算出された各座標に対応する移動量は、左上ｘ座標移動量ＳＴＬ、左上ｙ座標移動量ＳＴＴ、右下ｘ座標移動量ＳＴＲ、右下ｙ座標移動量ＳＴＢとする。
【００４０】
Ｓ１１３において各座標の移動量が算出されると、処理する任意のフレームをフレームＦｉとした場合のそのフレームＦｉに対する全体のフレーム数Ｓｆの割合ＴＣｏを算出する（Ｓ１１４）。任意のフレームＦｉとは、始点フレームＦｓから終点フレームＦｅまでの間で始点フレームＦｓから順番に選択されるフレームであって、Ｓ１１４の処理が終了する毎に次のフレームへ移行される。また、この割合ＴＣｏの算出は、任意のフレームＦｉから始点フレームＦｓを減算した値をフレーム数Ｓｆで除算して求められる。即ち、始点フレームＦｓから任意のフレームＦｉが何番目のフレームかを割合として算出している。
【００４１】
Ｓ１１３〜Ｓ１１４において算出された各座標の移動量（ＳＴＬ、ＳＴＴ、ＳＴＲ、ＳＴＢ）と割合ＴＣｏとから任意のフレームＦｉのモザイクの効果を付加する領域である効果付加領域Ｎｉを算出する（Ｓ１１５）。効果付加領域Ｎｉは、左上ｘ座標Ｆｉｌ及び左上ｙ座標Ｆｉｔからなる左上の座標と、右下ｘ座標Ｆｉｒ及び右下ｙ座標Ｆｉｂからなる右下の座標との２座標で表され、その各座標の算出は、移動量（ＳＴＬ、ＳＴＴ、ＳＴＲ、ＳＴＢ）に割合ＴＣｏを乗算した値にそれぞれ始点フレームＦｓの効果付加領域Ｎｓの座標（Ｆｓｌ、Ｆｓｔ、Ｆｓｒ、Ｆｓｂ）を加算して求められる。この算出された効果付加領域Ｎｉは、図６（ｂ）の（ｉｉ）及び（ｉｉｉ）に示すように、始点キーフレームＦｓから終点キーフレームＦｅに状態が移行するに伴って大きくなるよう補間されている。
【００４２】
Ｓ１１１〜Ｓ１１５の処理は、始点フレームＦｓから終点フレームＦｅの間にある任意のフレームＦｉの効果付加領域Ｎｉを設定する処理であったが、Ｓ１１５以降の処理は、モザイクのブロックサイズを設定する処理である。その処理について以下に説明する。
【００４３】
任意のフレームＦｉの効果付加領域Ｎｉが算出されると、その効果付加領域Ｎｉと基準領域Ｎとの比率を算出する（Ｓ１１６）。この比率の算出は、ｘ軸に対する比率をｘ軸比率ＡＢＸとし、ｙ軸に対する比率をｙ軸比率ＡＢＹとし、そのｘ軸比率ＡＢＸは、効果付加領域Ｎｉの座標を示す右下ｘ座標Ｆｉｒから左上ｘ座標Ｆｉｌを減算した値を整数７２０で除算して求められ、ｙ軸比率ＡＢＹは、右下ｙ座標Ｆｉｂから左上ｙ座標Ｆｉｔを減算した値を整数４８０で除算して求められる。なお、本実施例では、基準領域Ｎは、水平方向の画素数が７２０あり垂直方向の画素数が４８０ある領域としているために整数７２０と整数４８０とで除算しているが、図３（ｂ）の操作で設定する領域の大きさに対応して数値は変更されて算出される。また、画面の左上隅の画素の座標を（０．０）としたために、ｘｙ座標とも右下の座標から左下の座標を減算している。
【００４４】
Ｓ１１６においてｘ軸比率ＡＢＸとｙ軸比率ＡＢＹとが算出されると、そのｘ軸比率ＡＢＸとｙ軸比率ＡＢＹとに基準領域Ｎに対する抽象化量である基準抽象化量ＢＢｓを乗算して効果付加領域Ｎｉの大きさに対応した変換抽象化量ＢＳＸおよびＢＳＹを算出する（Ｓ１１７）。なお、本実施例では、モザイクのブロックを正方形とするので、実際に採用する変換抽象化量をｘ軸変換抽象化量ＢＳＸの値がｙ軸変換抽象化量ＢＳＹの値以上である場合には、ｘ軸変換抽象化量ＢＳＸを採用して以降の処理を実行し、それ以外である場合には、ｙ軸変換抽象化量ＢＳＹを採用して以降の処理を実行する。
【００４５】
Ｓ１１１〜Ｓ１１５の処理において設定された効果付加領域Ｎｉに対してＳ１１６〜Ｓ１１７の処理において設定された変換抽象化量を用いてモザイクのブロックサイズが設定されモザイクが効果付加領域Ｎｉに付加される（Ｓ１１８）。その状態が図６（ｂ）に図示されており、（ｉ）〜（ｉｖ）になる程モザイクのブロックサイズが大きくなるようモザイクが付加されている。モザイクが付加されたフレームは、映像記憶装置１５に記憶されているそのフレームに対応した原画像と合成され、その合成後のフレームは映像記憶装置１５の処理後フレーム記憶領域に格納される。
【００４６】
モザイクの付加が終了すると、任意のフレームＦｉが終点フレームＦｅに達したか否かが確認され（Ｓ１１９）、終点フレームＦｅに達していなければ（Ｓ１１９：Ｎｏ）、始点フレームＦｓから終点フレームＦｅの間にあるフレーム全てに対して補間処理がされてないので、Ｓ１１４へ戻りそれ以降の処理を繰り返し実行する。
【００４７】
一方、Ｓ１１９において確認した結果、終点フレームＦｅであれば（Ｓ１１９：Ｙｅｓ）、これ以上補間処理をするフレームが無いことになるので、本処理ルーチンを終了してメイン処理ルーチンの処理へ戻る。
【００４８】
以上、説明したようにモザイクを施す編集処理では、予め基準抽象化ＢＢｓを設定することにより、始点フレームＦｓから終点フレームＦｅとの間にある多数の任意のフレームＦｉに対して、モザイクのブロックサイズと効果付加領域Ｎｉとを自動的に補完するので、それぞれの効果付加領域Ｎｉに適したブロックサイズでモザイク処理を施すことができる。
【００４９】
次に、編集処理モードにぼかし処理が選択されている場合について以下に説明する。
【００５０】
編集処理モードにぼかし処理が選択されていると、Ｓ１０５の処理では、ユーザーにより設定される基準領域Ｎに対するぼかしの程度の比率と、ぼかし処理を付加するキーフレームの設定やそのキーフレームに対する処理対象となる効果付加領域の座標とが設定される。この設定は、図３（ａ）〜図３（ｃ）で説明した操作と同様に、ぼかしを付加しようとする対象画像Ｘができるだけ大きく映っている基準フレームＦを選択し、この基準フレームＦ全体を基準領域Ｎとして、対象画像Ｘが何であるか判別がつかない程度のぼかし量となるよう設定する。この基準領域Ｎに対するぼかし量の比率は、基準抽象化量ＢＢｓとしてＲＡＭ１２に記憶される。また、処理対象となる対象画像Ｘが大きく映っている基準フレームＦ上でぼかし量を設定するので、対象画像Ｘを見ながら微妙なぼかし量を設定することができる。
【００５１】
基準抽象化量ＢＢｓが設定されると、図３（ｄ）〜図３（ｆ）で説明した操作と同様に、一連の映像データの中で実際にぼかしを付加するキーフレームが選択され、そのキーフレーム上の効果付加領域が設定されると、基準抽象化量ＢＢｓに基づいてぼかし量が設定されてぼかしが付加される。このぼかし量の設定は、基準抽象化量ＢＢｓと効果付加領域の大きさに対するぼかし量とを対応させてＲＯＭ１３に記憶させたテーブルを読み出し、そのテーブル上において基準抽象化量ＢＢｓからぼかし量を設定する。なお、モザイク処理の場合と同様に、第１キーフレームと第２キーフレームとはキーフレーム記憶領域に格納される。
【００５２】
ここで、図７を参照して上述したようにぼかしが付加される場合のぼかしの明度の設定方法について説明する。図７は、ぼかしの明度の設定方法を示した説明図である。
【００５３】
図７（ａ）に示すように、ぼかしを付加する効果付加領域は、画素単位で区切られており、その各画素は、画素Ａの座標を（１．０）、画素Ｂの座標を（０．１）、画素Ｃの座標を（１．１）、画素Ｄの座標を（２．１）、画素Ｅの座標を（１．２）として表される。ぼかしの設定方法は、本実施例では、３×３画素の中心画素である画素Ｃを中心として上下左右の画素（画素Ａ、画素Ｂ、画素Ｄ、画素Ｅ）の５つの画素の平均化した値を画素Ｃの値として設定し、映像記憶装置１５に記憶されている原画像とは別の領域にぼかしが付加された画素Ｃが記憶される。このぼかし処理は、効果付加領域の全ての画素に対して実行され、その状態が図７（ｂ）に示されている。
【００５４】
図７（ｂ）は、画素Ｄにぼかし処理をする場合であり、画素Ｄの上側に座標（２．０）となる画素Ｆと、右側に座標（３．１）となる画素Ｇ、下側に座標（２．２）となる画素Ｈが表されており、画素Ｄのぼかしの設定は、５つの画素（画素Ｃ、画素Ｄ、画素Ｆ、画素Ｇ、画素Ｈ）の平均値を画素Ｄの値として設定する。このように、全画素について順次ぼかし処理が実行される。なお、効果付加領域の境界となる画素については、４画素の平均値から算出するものとし、角となる画素については３画素の平均値から算出するものとする。また、ぼかしの明度は、モザイクの明度と同様に「最小値０〜最大値１２７」までの間で設定できるよう構成され、画像がモノクロの場合には輝度となり、カラーの場合にはＲＧＢ各色の明度となる。
【００５５】
また、図７（ｃ）には、５×５画素の範囲でぼかし処理を行う場合について示してあるが、これは、中心画素に対して上下左右に２画素づつ分の画素から平均値を設定している。なお、このようにぼかし処理を設定する画素の範囲を広くして平均化したり、上下左右の画素だけでなく斜め方向の画素も含めて平均化することで、ぼかしをより平坦化することができる。
【００５６】
次に、上述したＳ１０３において実行される編集処理について説明する。ぼかし処理の編集処理は、上述したＳ１１１〜Ｓ１１７までの処理はモザイク処理と同様に効果付加領域Ｎｉの設定をするので説明は省略する。
【００５７】
Ｓ１１８において、Ｓ１１１〜Ｓ１１５の処理において設定された効果付加領域Ｎｉに対してＳ１１６〜Ｓ１１７の処理において設定された変換抽象化量を用いてぼかしが付加される（Ｓ１１８）。ぼかし処理は、変換抽象化量とぼかしの程度を設定する画素の領域と繰り返し回数とを対応させてＲＯＭ１３に記憶させたテーブルを読み出し、Ｓ１１７で設定された変換抽象化量をそのテーブルに対応させて画素の領域と繰り返し回数とを決定して、効果付加領域Ｎｉにぼかしを付加する。ぼかしが付加されたフレームは、映像記憶装置１５に記憶されているそのフレームに対応した原画像と合成され、その合成後のフレームが映像記憶装置１５の処理後フレーム記憶領域に格納される。なお、ぼかしの画素の領域は、効果付加領域Ｎｉが大きくなる程、例えば、３×３画素、５×５画素、７×７画素となるようテーブルを設定する。繰り返し回数は、一旦全画素に対してぼかし処理がされた画素に対して、再度ぼかし処理をする処理であり、この場合も効果付加領域Ｎｉが大きくなるほど繰り返し回数を増やすようテーブルを設定する。また、ぼかし処理は、画素の領域を変更してぼかしを付加する場合や繰り返し回数を変更してぼかしを付加する場合、若しくは画素の領域と繰り返し回数とを組み合わせてぼかしを付加する場合など、ぼかしを付加する対象画像Ｘやその大きさに合わせて変更することができる。
【００５８】
Ｓ１１９以降の処理は、上述したモザイク処理と同様であるため、その説明は省略する。
【００５９】
以上、説明したようにぼかしを施す編集処理では、予め基準抽象化ＢＢｓを設定することにより、始点フレームＦｓから終点フレームＦｅとの間にある多数の任意のフレームＦｉに対して、ぼかし量と効果付加領域Ｎｉとを自動的に補完するので、それぞれの効果付加領域Ｎｉに適したぼかし量でぼかし処理を施すことができる。
【００６０】
なお、各フローチャートにおいて、請求項１記載の領域指定ステップとしてはＳ１１５の処理が、抽象化量算出ステップとしてはＳ１１７が、抽象化処理ステップとしてはＳ１１８が、それぞれ該当する。また、請求項１記載のパラメータ設定ステップとしては図３（ｃ）の操作が該当する。さらに、請求項１記載の抽象化量としては、フレームＦｉにモザイクを付加する場合のブロックサイズであり、ぼかしを付加する場合のぼかし処理をする画素の領域や繰り返し回数などである。
【００６１】
以上、実施例に基づいて本発明を説明したが、本発明は、上記実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
【００６２】
例えば、上記実施例では、映像記憶装置１５はＨＤで構成されるものとしたが、ＰＣカードやＭＯ、ＣＤ−ＲＯＭ、ＤＶＤなどの記録装置により構成するものとしても良い。
【００６３】
また、上記実施例では、基準フレームＦ上で予めモザイクのブロックサイズやぼかし量の比率を設定した後に、キーフレームの効果付加領域を設定するものとしたが、まず先に、キーフレームの効果付加領域を設定した後に、基準フレームＦ上でモザイクのブロックサイズ若しくはぼかし量の比率を設定するものとしても良い。
【００６４】
また、上記実施例では、モザイク処理とぼかし処理とは、別々の編集処理としたが、同時に実行するものとしても良い。これは、予め実験などで対象画像Ｘが判断できるかできないかとなるようモザイクのブロックサイズとぼかし量とを関連づけたテーブルを作成してＲＯＭ１３に記憶しておき、このテーブルを用いてモザイクとぼかしとを施すものとしても良い。
【００６５】
また、上記実施例では、効果付加領域の内側にモザイクやぼかしを付加するものとしたが、効果付加領域の外側にモザイクやぼかしを付加するものとしても良い。
【図面の簡単な説明】
【００６６】
【図１】映像編集装置の電気的な構成を概略的に示したブロック図である。
【図２】ＣＰＵにより実行されるメイン処理を示したフローチャートである。
【図３】操作子の操作により映像データにモザイクを付加する操作手順を示した説明図である。
【図４】モザイクの明度の設定方法を示した説明図である。
【図５】ＣＰＵにより実行される編集処理を示したフローチャートである。
【図６】編集処理で実行される補間処理を示した説明図である。
【図７】ぼかしの明度の設定方法を示した説明図である。
【符号の説明】
【００６７】
１                    映像編集装置
１０                  バス
１１                  ＣＰＵ
１２                  ＲＡＭ
１３                  ＲＯＭ
１４                  操作子
１５                  映像記憶装置
１６                  映像信号インターフェース（Ｉ／Ｆ）
１７                  表示器
１８                  表示回路
Ｘ                    対象画像
Ｓ１０３              編集処理（実行手段）
Ｓ１０４              その他の処理（設定手段、基準抽象化領域指定手段、パラメータ設定手段、フレーム指定手段、フレーム抽象化領域指定手段）
Ｓ１１１〜Ｓ１１５    編集処理（抽象化領域設定手段）
Ｓ１１６〜Ｓ１１７    編集処理（抽象化量算出手段）
Ｓ１１８              編集処理（抽象化手段）
【図１】
0004628464.tif 000002
【図２】
0004628464.tif 000003
【図３】
0004628464.tif 000004
【図４】
0004628464.tif 000005
【図５】
0004628464.tif 000006
【図６】
0004628464.tif 000007
【図７】
0004628464.tif 000008