(57)【要約】【課題】動画像を確認しながら自由且つ容易に効果を付加することができる編集装置及び編集方法並びにプログラムを提供する。【解決手段】動画像が所定領域内に再生表示されている任意の間、指定された所定領域内の位置を動画像の仮想座標に変換し、変換された仮想座標を動画像のフレームと対応付けて記憶手段に記憶し、記憶手段に記憶された仮想座標に基づいて動画像に効果を付加する。【選択図】図２
2006108943.tif 000002
【特許請求の範囲】
【請求項１】
動画像を再生表示する再生表示手段と、
上記再生表示手段により再生表示される動画像に対して位置を指定する位置指定手段と、
上記位置指定手段により指定された位置を動画像の仮想座標に変換する座標変換手段と、
上記座標変換手段にて変換された仮想座標を動画像のフレームと対応付けて記憶する記憶手段と、
上記記憶手段に記憶された仮想座標に基づいて動画像に効果を付加する効果付加手段と
を備えることを特徴とする編集装置。
【請求項２】
上記再生表示手段は、上記位置指定手段により所定領域内の位置が指定されている間、動画像を再生表示することを特徴とする請求項１記載の編集装置。
【請求項３】
動画像を再生表示する再生表示工程と、
上記再生表示工程にて再生表示される動画像に対して位置を指定する位置指定工程と、
上記位置指定工程にて指定された位置を動画像の仮想座標に変換する座標変換工程と、
上記座標変換工程にて変換された仮想座標を動画像のフレームと対応付けて記憶手段に記憶する記憶工程と、
上記記憶手段に記憶された仮想座標に基づいて動画像に効果を付加する効果付加工程と
を有することを特徴とする編集方法。
【請求項４】
上記再生表示工程では、上記位置指定工程にて所定領域内の位置が指定されている間、動画像を再生表示することを特徴とする請求項３記載の編集方法。
【請求項５】
動画像を編集する処理を実行させるプログラムにおいて、
動画像を再生表示する再生表示工程と、
上記再生表示工程にて再生表示される動画像に対して位置を指定する位置指定工程と、
上記位置指定工程にて指定された位置を動画像の仮想座標に変換する座標変換工程と、
上記座標変換工程にて変換された仮想座標を動画像のフレームと対応付けて記憶手段に記憶する記憶工程と、
上記記憶手段に記憶された仮想座標に基づいて動画像に効果を付加する効果付加工程と
を有することを特徴とするプログラム。
【請求項６】
上記再生表示工程では、上記位置指定工程にて所定領域内の位置が指定されている間、動画像を再生表示することを特徴とする請求項５記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像に対してエフェクトを付加する編集装置及び編集方法並びにプログラムに関する。
【背景技術】
【０００２】
従来、動画像にモザイク等のエフェクトを付加する技術として、動画像における特徴的なオブジェクトを自動追跡し、そのオブジェクトの軌跡にエフェクトを付加するモーショントラッキングと呼ばれるものがある。これにより、画面上を移動するオブジェクトに容易にエフェクトを付加することができる。
【０００３】
【特許文献１】特開平１１−２０５６７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、モーショントラッキングでは、追跡するオブジェクトが存在しない場合、エフェクトを付加することができない。また、例えば、高速で移動したため輪郭がぼけているオブジェクト、他のオブジェクトや背景物などと交差するオブジェクト、大きさが変化するオブジェクト、動画像の外に一度フレームアウトして、再度フレームインするオブジェクトなどは、オブジェクトを認識することが困難であり、確実にエフェクトを付加することができなかった。
【０００５】
これに対し、動画像の編集部分の静止画を時系列に配列して表示し、エフェクトを付与する静止画に選択したエフェクト画像を挿入することにより、エフェクトが付与された静止画が表示される技術があるが（例えば、特許文献１参照。）、選択されたエフェクト画像では、自由にエフェクトを付加することができなかった。
【０００６】
本発明は、このような従来の実情に鑑みて提案されたものであり、自由且つ容易にエフェクトを付加することができる編集装置及び編集方法並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
そこで、上述した目的を達成するために、本発明に係る編集装置は、動画像を再生表示する再生表示手段と、上記再生表示手段により再生表示される動画像に対して位置を指定する位置指定手段と、上記位置指定手段により指定された位置を動画像の仮想座標に変換する座標変換手段と、上記座標変換手段にて変換された仮想座標を動画像のフレームと対応付けて記憶する記憶手段と、上記記憶手段に記憶された仮想座標に基づいて動画像に効果を付加する効果付加手段とを備えることを特徴としている。
【０００８】
また、本発明に係る編集方法は、動画像を再生表示する再生表示工程と、上記再生表示工程にて再生表示される動画像に対して位置を指定する位置指定工程と、上記位置指定工程にて指定された位置を動画像の仮想座標に変換する座標変換工程と、上記座標変換工程にて変換された仮想座標を動画像のフレームと対応付けて記憶手段に記憶する記憶工程と、上記記憶手段に記憶された仮想座標に基づいて動画像に効果を付加する効果付加工程とを有することを特徴としている。
【０００９】
また、本発明に係るプログラムは、動画像を編集する処理を実行させるプログラムにおいて、動画像を再生表示する再生表示工程と、上記再生表示工程にて再生表示される動画像に対して位置を指定する位置指定工程と、上記位置指定工程にて指定された位置を動画像の仮想座標に変換する座標変換工程と、上記座標変換工程にて変換された仮想座標を動画像のフレームと対応付けて記憶手段に記憶する記憶工程と、上記記憶手段に記憶された仮想座標に基づいて動画像に効果を付加する効果付加工程とを有することを特徴としている。
【発明の効果】
【００１０】
本発明によれば、ユーザに対し動画像を再生表示し、ユーザに指定された位置を動画像の仮想座標に変換し、変換された仮想座標をフレーム毎に記憶することにより、ユーザは動画像を確認しながら自由且つ容易にエフェクトを付加することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。図１は、編集装置１の内部構成の概略を示すブロック図である。編集装置１には、ＣＰＵ（Central Processing Unit）２、ＲＯＭ（Read Only Memory）３、ＲＡＭ（Random Access Memory）４、ＨＤＤ(Hard Disc Drive)５及びインターフェイス回路６、７がバス８を介して接続され、また、インターフェイス回路６、７を介して、それぞれ表示装置９と、入力装置１０とが接続されている。
【００１２】
ＣＰＵ２は、マウス、キーボード等の入力装置１０からインターフェイス回路７を介して所定処理の実行命令が与えられると、ＲＯＭ３やＨＤＤ５に格納されたプログラムに基づいて各種処理を実行する。例えば、必要に応じてＨＤＤ５に格納された動画像ファイルを読み出し、ＧＵＩ（Graphical User Interface）を用いて表示装置９に動画像を表示させるとともに、マウス等の入力装置１０からの入力操作に応じて画面の位置を示すポイントを表示させる。
【００１３】
次に、本実施の形態における動画像の編集方法について、図２に示すフローチャートを参照して説明する。先ず、ステップＳ２０１では、ユーザの所定操作により、表示装置９に図３に示すようなＧＵＩに基づくグラフィック３００を表示させる。
【００１４】
このグラフィック３００は、動画像表示領域３０１と、再生操作領域３０２と、設定領域３０３とに大別される。
【００１５】
動画像表示領域３０１には、再生操作領域３０２で選択された所定フレームの動画像３０４が表示される。
【００１６】
再生操作領域３０２は、スライドボタン３０５と、フレーム位置表示部３０６と、再生操作ボタン３０７〜３１１と、プレビューサイズ設定部３１２とを有している。スライドボタン３０５及びフレーム位置表示部３０６には、動画像表示領域３０１に表示されている動画像データのフレーム位置が示されている。再生操作ボタン３０７〜３１１は、先頭フレーム移動ボタン３０７と、コマ戻しボタンと３０８と、再生ボタン３０９と、コマ送りボタン３１０と、最終フレーム移動ボタン３１１とを有し、動画像ファイルを任意のフレーム位置にて再生操作させる。プレビューサイズ設定部３１２は、動画像表示領域３０１に表示される動画像３０４の大きさを設定するものである。この設定により、例えば、動画像表示領域３０１全体に動画像３０４を拡大表示させることができる。
【００１７】
設定領域３０３は、再生速度選択欄３１３と、チェックボックス３１４とを有している。再生速度選択欄３１３には、ドラッグ操作時における再生速度の選択肢が表示されている。ここでは、等倍速「×１」と、１／２倍速「×１／２」と、１／４倍速「×１／４」とが選択肢として挙がっているが、これに限定されるものではない。チェックボックス３１４は、ドラッグ終了時に再生を停止するか否かをチェックを入れることにより選択させるものである。
【００１８】
また、キャプチャ開始ボタン３１５は、後述するドラッグ操作におけるポイント座標を記録するためのプログラムを実行させることができる。また、開くボタン３１６は、編集対象の動画像ファイルを開くためのものであり、ユーザの任意の動画像ファイルを読み出すことができる。また、保存ボタン３１７は、動画像ファイルや再生速度等の設定状態を保存させることができる。
【００１９】
また、ＯＫボタン３１８は、キャプチャ開始ボタン３１５に対応しており、後述するドラッグ操作による軌跡描写のプログラムを実行させる。キャンセルボタン３１９は、この編集プログラムを終了させるためのものであり、閉じるボタン３２１に対応している。また、ヘルプボタン３２０は、用語、操作等の解説をするプログラムを実行させるものである。
【００２０】
図２に戻ってステップＳ２０２では、上述したグラフィック３００に基づいて各種設定を行う。例えば、開くボタン３１６を開いて任意の動画像ファイルを読み出し、スライドボタン３０５や再生操作ボタン３０７〜３１１を用いてエフェクトを付加したいフレーム位置へ移動させる。そして、設定領域３０３においてエフェクトを付加するための軌跡を描く際の再生速度や、軌跡を描くドラッグ終了時に再生を停止するか否かを設定する。なお、以下、ドラッグ終了時に再生を停止することとして説明する。
【００２１】
ステップＳ２０２において、編集対象の動画像ファイルのフレーム位置や再生速度等が設定された後、キャプチャ開始ボタン３１５がクリックされると、ドラッグ操作により軌跡を描くことができる状態となる（ステップＳ２０３）。この際、ＣＰＵ２は、図４に示すようなグラフィック４００に切り替える。このグラフィック４００は、ステップＳ２０２にて設定したグラフィックス３００のキャプチャ開始ボタン３１５が軌跡描写を中断するキャプチャ中断ボタン４１５に変更され、その他のボタン等は、非アクティブの状態となったものである。なお、図４に示すボタン等４０１〜４２０（４１５は除く）は、図３に示すグラフィック３００のボタン等３０１〜３２１にそれぞれ対応しており、ここでは説明を省略する。
【００２２】
マウス等の入力装置１０により図４に示す動画像表示領域４０１をドラッグすると（ステップＳ２０４）、ステップＳ２０２において設定された所定位置のフレームから再生を開始する（ステップＳ２０５）。同時に、ＣＰＵ２は、動画像のフレーム番号とポイント座標を取得する（ステップＳ２０６）。
【００２３】
図５は、ステップＳ２０６で取得したポイント座標と動画像のフレーム番号との関係を示している。図５に示すように、動画像表示領域５０１上のポイント座標は、再生表示されている動画像のフレーム番号に対応付けてＲＡＭ等に記憶される。すなわち、ステップＳ２０６のドラッグ操作により指定された位置が再生表示されている動画像のフレーム毎に記録される。例えば、図５に示すように、フレーム番号０からフレーム番号３１までのポイント座標がそれぞれのフレーム番号に対応付けて記憶されている。そして、このフレーム番号０からフレーム番号３１までのポイント座標を時系列に結ぶとエフェクトを付加するための軌跡が得られる。また、この動画像表示領域５０１上のポイント座標は、動画像５０４の外側を含むものであり、例えば、エフェクトを付加するオブジェクトが一瞬フレームアウトしても連続してポイント座標を記憶することができる。このように、動画像のフレーム毎にドラッグ操作のポイント座標を取得するので、ユーザは動画像を見ながら自由に軌跡を描くことができる。
【００２４】
ステップＳ２０６で取得したポイント座標は、動画上の仮想平面座標に変換され（ステップＳ２０７）、フレーム番号と対応付けてＲＡＭ４等に記録される（ステップＳ２０８）。
【００２５】
動画像は、ドラッグ操作が終了するまで再生される（ステップＳ２０９）。つまり、ドラッグ操作が終了するまでステップＳ２０５〜ステップＳ２０８を繰り返し、エフェクトを付加する軌跡であるモーションパスを取得する。ステップＳ２０９において、ドラッグ操作が終了すると、ＣＰＵ２は動画像の再生を停止させる（ステップＳ２１０）。
【００２６】
このようなドラッグ操作により、図６に示すようなモーションパスの軌跡６２２が動画像表示領域６０１に表示される。図６に示すグラフィック６００には、フレーム位置０からフレーム位置３８までのモーションパスの軌跡６２２が表示されている。なお、図６に示すボタン等６０１〜６２１は、図４に示すグラフィック４００のボタン等４０１〜４２１にそれぞれ対応しており、ここでは説明を省略する。
【００２７】
ステップＳ２１１では、キャプチャ中断ボタン６１５がクリックされることにより、仮想平面座標の記録動作を停止する（ステップＳ２１２）。また、ステップＳ２１３では、上述の動作によって記録された動画像の仮想平面座標に基づいて、後述するようなエフェクトを付加させる。
【００２８】
このような編集操作により、ユーザは、動画像を任意のフレームから再生し、自由に軌跡を描くことができるため、確実且つ容易にエフェクトを付加することができる。また、ドラッグ操作が終了するまで動画像を再生することにより、エフェクトを付加したいフレームのみに軌跡を描くことができる。また、再生速度を選択することができるので、例えば、エフェクトを付加するオブジェクトの動きが速い場合や動きが複雑な場合でも容易に軌跡を描くことができる。
【００２９】
次に、エフェクトの付加について例を挙げて説明する。図７は、モーションパスの軌跡６２２に図形エフェクトを付加した例を示している。このエフェクト付加のグラフィック７００は、図３に示したグラフィック３００と同様に、動画像表示領域７０１と、再生操作領域７０２と、設定領域７０３とに大別されている。なお、動画像表示領域７０１と再生操作領域７０２は、図３に示した動画像表示領域３０１と再生操作領域３０２にそれぞれ対応しているため、説明を省略する。
【００３０】
設定領域７０３は、オブジェクト選択欄７１３にて図形を選択することにより表示され、アクティブチェックボタン７１４と、図形の変更欄７１５と、ペン幅スライダ７１６と、ペンスタイル欄７１７と、塗りの種類７１８と、ペン色欄７１９と、ブラシ色欄７２０とを有している。
【００３１】
アクティブチェックボタン７１４には、図形の変更欄７１５で選択された図形を動画像７０４に表示させたい場合にチェックが入れられる。図形の変更欄７１５は、例えば、円、三角形、四角形、星、矢印、直線、折れ線、多角形などの選択肢を有しており、ユーザに好みのオブジェクトを選択させることができる。ペン幅スライダ７１６は、オブジェクトの輪郭の線幅を調整させるものである。ペンスタイル欄７１７は、例えば、ソリッド、ダッシュ、ドット、ダッシュドットなどの線の種類に関する選択肢を有している。また、塗りの種類欄７１８は、例えば、ソリッドカラー、ぼかし、ぼかし反転、モザイク、モザイク反転、背景透過、背景透過などの選択肢を有している。また、ペン色欄７１９には図形の輪郭の線色を表示しており、ブラシ色欄７２０には図形の内部色を表示している。このような設定領域７０３をユーザが任意に設定することにより、軌跡６２２上に図形を容易に挿入させることができる。
【００３２】
また、図８は、モーションパスの軌跡６２２にブラシエフェクトを付加した例を示している。このエフェクト付加のグラフィック８００も、図３に示したグラフィック３００と同様に、動画像表示領域８０１と、再生操作領域８０２と、設定領域８０３とに大別されている。なお、動画像表示領域８０１と再生操作領域８０２は、図３に示した動画像表示領域３０１と再生操作領域３０２にそれぞれ対応しているため、説明を省略する。
【００３３】
設定領域８０３は、オブジェクト選択欄８１３にてブラシを選択することにより表示され、アクティブチェックボタン８１４と、ブラシ形状の変更欄８１５と、半径スライドボタン８１６と、間隔スライドボタン８１７と、塗りの種類欄８１８と、ペン色欄８１９とを有している。
【００３４】
アクティブチェックボタン８１４には、図形の変更欄７１５で選択された図形を動画像８０４に表示させたい場合にチェックが入れられる。ブラシ形状の変更欄８１５は、例えば、丸、丸ぼかし、四角、四角ぼかし、スプレー、クレヨンなどの選択肢を有しており、ユーザに好みのブラシの粒子を選択させることができる。半径スライドボタン８１６は、ブラシの粒子の半径を調整するものである。間隔スライドボタン８１７は、ブラシ形状の変更欄８１５にて選択された粒子の間隔を調整するものである。また、塗りの種類欄８１８は、例えば、ソリッドカラー、ぼかし、ぼかし反転、モザイク、モザイク反転、背景透過、背景透過などの選択肢を有している。また、ペン色欄８１９は、ブラシの粒子の色を表示している。このような設定領域８０３をユーザが任意に設定することにより、軌跡６２２上に任意の粒子からなるブラシを容易に挿入させることができる。
【００３５】
以上、本発明によれば、ユーザは、編集対象の動画像を所望の速度で再生させ、その動画像を確認しながら、自由且つ容易にエフェックトを付加することができる。
【図面の簡単な説明】
【００３６】
【図１】本実施の形態における編集装置の内部構成を示すブロック図である。
【図２】本実施の形態における編集方法を示すフローチャートである。
【図３】ＧＵＩに基づくグラフィック例を示す図である。
【図４】ＧＵＩに基づくグラフィック例を示す図である。
【図５】ポイント座標の取得を説明するための図である。
【図６】ＧＵＩに基づくグラフィック例を示す図である。
【図７】ＧＵＩに基づくグラフィック例を示す図である。
【図８】ＧＵＩに基づくグラフィック例を示す図である。
【符号の説明】
【００３７】
１    編集装置、  ２    ＣＰＵ、  ３    ＲＯＭ、  ４    ＲＡＭ、  ５    ＨＤＤ、  ６、７    インターフェイス回路、  ８    内部バス、  ９    表示装置、  １０    入力装置
【図１】
2006108943.tif 000003
【図２】
2006108943.tif 000004
【図３】
2006108943.tif 000005
【図４】
2006108943.tif 000006
【図５】
2006108943.tif 000007
【図６】
2006108943.tif 000008
【図７】
2006108943.tif 000009
【図８】
2006108943.tif 000010