(57)【特許請求の範囲】
【請求項１】
画像処理装置内のコンピュータに組み込まれたソフトウェアであって、ソース情報を読み込むとともに前記読み込まれたソース情報をもとに前記コンピュータを用いてビデオ編集するソフトウェアにおいて、
前記ソース情報を入力する入力ステップと、
前記入力された複数のソース情報から編集するソース情報を選択する選択ステップと、
前記選択ステップで選択した編集するソース情報に相応しい、レトロムービー調、お祝い調、コメディ風などの性格付けをするシナリオを選択するとともに前記選択したシナリオに該当するスクリプトファイルを選定する選定ステップと、
前記選定ステップで選定したスクリプトファイルの記述内容を解析して当該記述内容にしたがってソース情報を編集処理する編集処理ステップと、
前記編集処理後のソース情報を編集出力ファイルとして出力する出力ステップと、を実行させる
ことを特徴とするビデオ編集ソフトウェア。
【請求項２】
請求項１記載のビデオ編集ソフトウェアにおいて、
前記スクリプトファイルの記述内容は、ソース情報の各編集処理を行うセクションの組み合わせで構成され、各セクションに前記シナリオに対応したパラメータを備えていることを特徴とするビデオ編集ソフトウェア。
【請求項３】
請求項１記載のビデオ編集ソフトウェアにおいて、
前記スクリプトファイルには編集処理の設定内容の適用時間値を規定し、前記規定した適用時間値で設定内容に応じた編集処理を行うことを特徴とするビデオ編集ソフトウェア。
【請求項４】
請求項１記載のビデオ編集ソフトウェアにおいて、
前記スクリプトファイルには編集処理の複数設定内容とそれぞれの適用時間値を規定し、前記規定したそれぞれの適用時間値で各設定内容に応じた編集処理を行うことを特徴とするビデオ編集ソフトウェア。
【請求項５】
請求項１、２、３、又は４に記載のビデオ編集ソフトウェアを用いたビデオ編集方法。
【請求項６】
複数のソース情報の中から選択された編集ソース情報に対して、前記編集ソース情報に相応しい、レトロムービー調、お祝い調、コメディ風などの性格付けをするシナリオを備えたスクリプトファイルからなる記録媒体において、
前記スクリプトファイルは、前記ソース情報の各編集処理を行うセクションの集合体で構成され、各セクションに前記シナリオに対応したパラメータを備え、
前記セクションの集合体は、スクリプトを自在に組み合わせて作成したものである
ことを特徴とするスクリプトファイルからなる記録媒体。
【発明の詳細な説明】
【発明の属する技術分野】
【０００１】
本発明は、画像編集技術、特に、ＣＰＵを使ったコンピュータ装置等に組み込まれて動作するビデオの画像等の編集用ソフトウェア及び編集方法に関する。
【０００２】
【従来の技術】
ビデオの画像等の編集システムに関し、これまでは以下のような方法が知られている。最初にパソコン等の画像処理装置にビデオ編集用ソフトウェアをインストールして、画像処理装置に入力されるビデオの編集を行なう方法がとられている。
【０００３】
一般的なビデオ編集ソフトウェアでは、画像処理装置に入力されたソース情報（画像データである動画及び静止画や音声等）に対して、シーンカット機能、タイトル挿入機能、シーンの変わり目を繋ぐトランジション挿入機能、シーンに特殊効果を入れるフィルタエフェクト機能、などを具備している。編集者はこれら個々の機能を駆使し、個々のシーンを切り出し、それぞれのシーンにタイトルやフィルタエフェクトやＢＧＭ等を追加し、個々のシーンにトランジション挿入して各シーンを繋ぎ、ひとつのビデオを作成する。
【０００４】
具体的な技術として、特開平９−３１１９４４号公報に記載されている方法がある。この方法によると、画像データ読み込み手段により保存された静止画像や文章データに対して、画像の抜き取り編集を行なう手段として、編集アプリケーションに含まれる選択型スクリプト（複数の処理手順プロセスが記述されているもの）又は非選択型スクリプト（一つの処理手順プロセスが記述されているもの）に沿つて実行される内容を、表示装置の画像を眺めながら所望の画像を選択する編集方法である。
【０００５】
また、特開平９−８１７６９号公報記載の技術は、入力部から入力されたソース情報（前記公報では静止画像）に対して、運動を定義したスクリプト及び音声など効果音を定義する（選択型）スクリプトと、上記スクリプトの内容を表示（画面）領域の一部を使い表示選択する手段と、選択された内容に基づいて、ソース情報（静止画像）をテストすることができるといった静止画から動画（アニメショーン）を作成するための編集方法に関するものがある。
【０００６】
【発明が解決しようとする課題】
しかしながら、上述の技術は、編集者が単一のソース情報に対して、スクリプトに準備された個々の機能を駆使して編集を行なう方法である。つまり編集者が個々の機能を熱知する必要があり、気軽に編集をすることが困難であるという課題を有している。このことは、ビデオ編集に際して、画像編集装置と画像編集装置に接続されソースを提供するビデオカメラ記録再生装置においては、操作が煩雑になるという課題も有している。
【０００７】
また、静止画については、これらの一部の課題を特開平９−３１１９４４号公報では、処理スクリプトに処理手順を記載することにより解決を目指している。
【０００８】
しかし、ビデオの編集では複数のソース情報からシナリオのシーン毎に異なった編集を施すこと（シーン間やソース情報間のトランジションの編集、ＢＧＭの編集）が必要である。
【０００９】
本発明の目的は、ユーザがソース情報の選択及びシナリオを選択するだけで、シーン毎に次々とフレーム合成等が適用されたビデオ編集を簡単に行なえるようにすることにある。
【００１０】
【課題を解決するための手段】
前記課題を解決するために、本発明は主として次のような構成を採用する。
画像処理装置内のコンピュータに組み込まれたソフトウェアであって、ソース情報を読み込むとともに前記読み込まれたソース情報をもとに前記コンピュータを用いてビデオ編集するソフトウェアにおいて、
前記ソース情報を入力する入力ステップと、
前記入力された複数のソース情報から編集するソース情報を選択する選択ステップと、
前記選択ステップで選択した編集するソース情報に相応しい、レトロムービー調、お祝い調、コメディ風などの性格付けをするシナリオを選択するとともに前記選択したシナリオに該当するスクリプトファイルを選定する選定ステップと、
前記選定ステップで選定したスクリプトファイルの記述内容を解析して当該記述内容にしたがってソース情報を編集処理する編集処理ステップと、
前記編集処理後のソース情報を編集出力ファイルとして出力する出力ステップと、を実行させるビデオ編集ソフトウェア。
【００１１】
また、前記ビデオ編集ソフトウェアにおいて、
前記スクリプトファイルの記述内容は、ソース情報の各編集処理を行うセクションの組み合わせで構成され、各セクションに前記シナリオに対応したパラメータを備えているビデオ編集ソフトウェア。
【００１２】
【発明の実施の形態】
本発明の実施形態に係るビデオ編集ソフトウェア及び編集方法について、図１乃至図５を用いて以下に説明する。図１は、本発明の実施形態に係るビデオ編集の処理手順を説明するためのフローチャートである。図２は本実施形態に関するスクリプトファイルの例を示す図である。図３は本発明の実施形態に関する編集動作手順の一部を示す図であり、図４は図３に示す編集動作手順の続きを示す図であり、図５は図４に示す編集動作手順の続きを示す図である。
【００１３】
図１に示す本発明の実施形態に係るビデオ編集のフローの概要を説明する。まず、入力ファイル１に記録された動画、静止画、音声などのソース（情報）がユーザによって入力されるステップ２、編集装置に入力された複数のソース入力から編集するソースをユーザが選択するステップ３と、選択されたソースを編集するためのシナリオをユーザが選択し、選択されたシナリオに該当するスクリプト５を選定するステップ４と、選択されたシナリオに該当する編集スクリプトを読み出し、セクション順にセクション内のパラメータに基き処理をしていくステップ６と、編集スクリプトを実行してできた編集後のソース情報を編集出力ファイル８として出力するステップ７と、から構成される。
【００１４】
ここにおいて、入力ファイルのソースとしては、動画１、動画２、又は静止画などのようなものを云い、シナリオとは編集ビデオに相応しい性格付け、例えば、レトロムービー調、お祝い調、コメディ風等を云い、スクリプトファイルとはそれぞれのシナリオに相応する一連の画像処理（例えば、静止画・動画変換、シーン切り出し、フレーム合成等）を行うファイルを云う。
【００１５】
また、ステップ６におけるスクリプト解析は、その詳細について図３〜図５で説明するが、静止画・動画変換、シーン切り出し、シーントリミング、シーンエフェクト、フレーム合成、トランジション結合、オープニングエンディング結合、ＢＧＭアフレコ、から構成される。
【００１６】
次に、ビデオ編集ソフトウェアにしたがって、スクリプトファイルを用いたビデオ編集方法の具体例を図１〜図５を参照して説明する。ソース情報入力２に、動画ソース２本と、静止画ソース１本が入力され（図３−▲１▼）、シナリオは「レトロムービー調」が選択（図３−▲２▼）されている状態を例示する。
【００１７】
スクリプト解析部６は、選択されたシナリオに該当するスクリプト５を読み出し、パラメータに基き処理をしていく。図３の例では図２の「レトロムービー調」を上から順次処理をしていくことになる。
【００１８】
図２に示すスクリプトファイルの例では、最初に［Ｓｔｉｌｌ  ｔｏ  Ｓｃｅｎｅ］セクション（図２一▲１▼）があり、パラメータとして「Ｄｕｒａｔｉｏｎ＝５」とある。このシステムでは静止画があったとき、このパラメータに基き元の静止画（Ｓｔｉｌｌ）から動画（Ｓｃｅｎｅ）を生成する仕組みを有する。これに基き、図３−▲３▼のように、Ｐｈｏｔｏ１のみを５秒（Ｄｕｒａｔｉｏｎ＝５）の静止した動画へ変換処理を行なう。
【００１９】
次に、［Ｓｃｅｎｅ  Ｅｘｔｒａｃｔ］セクション（図２−▲２▼）があり、パラメータとして「Ｅｘｔｒａｃｔ＝Ａｕｔｏ」とある。このシステムでは、Ａｕｔｏのときには映像に大きな変化のあったときに、そこで２つのシーンに分け、Ｏｆｆのときにはそのままのシーンで出力する仕組みを有している。図３−▲４▼はこれに基き処理を行い、Ｖｉｄｅｏ１とＶｉｄｅｏ３はそのまま、Ｖｉｄｅｏ２は途中の映像の大きな変化によりシーン切り出しがあり（Ｓｃｅｎｅ  Ｅｘｔｒａｃｔ）、２つのシーンに分割された例である。
【００２０】
次に、［Ｓｃｅｎｅ  Ｄｕｒａｉｏｎ］セクション（同２−▲３▼）があり、２つのパラメータ「Ｍａｘ  Ｄｕｒａｔｉｏｎ＝１５」「Ｍｉｎ  Ｄｕｒａｔｉｏｎ＝１０」がある。このシステムでは、シーンの長さをカットするのに、この数値間の乱数値の秒数にカットする仕組みを有する。図３一▲５▼は、これに基いてシーンをカットした例である。
【００２１】
次に、［Ｆｉｌｔｅｒ  Ｅｆｆｅｃｔ］セクション（図２−▲４▼）があり、パラメータ「Ｆｉｌｔｅｒｌ＝Ｓｅｐｉａ」「Ｆｉｌｔｅｒ２＝Ｍｏｎｏｔｏｎｅ」がある。このシステムではここに記述された特殊効果を映像にかける仕組みを有する。また、複数記述されたパラメータを、順次シーン毎に適用することを意味する。Ｓｅｐｉａであれば映像をセピア調に、Ｍｏｎｏｔｏｎｅであればモノクロのイメージにするなどである。図４−▲６▼はこれに基いてそれぞれのシーンに特殊効果をかけた例である。この場合、１つ目のシーンにはＦｉｌｔｅｒ１で記された「Ｓｅｐｉａ」フィルタを、２つ目のシーンにはＦｉｌｔｅｒ２で記された「Ｍｏｎｏｔｏｎｅ」フィルタを、３つ目のシーン以降には、再びＦｉｌｔｅｒｌから順次適用する。
【００２２】
次に、［Ｆｒａｍｅ］セクション（図２一▲５▼）があり、パラメータ「Ｆｒａｍｅ１＝Ｆｉｌｍｓｔｒｉｐ」がある。このシステムではここに記述されたフレームを映像に合成する仕組みを有する。例えばＦｉｌｍｓｔｒｉｐであればフィルムストリップのフレームを、Ｆｌｏｗｅｒであれば花のフレームをなどである。図４−▲７▼はこれに基いてそれぞれのシーンにフィルムストリップのフレームを合成した例である。この例ではパラメータは単数の設定であるが、先の［Ｆｉｌｔｅｆ  Ｅｆｆｅｃｔ］同様に複数の設定により順次適用していくことも可能である。
【００２３】
次に、［Ｔｒａｎｓｉｔｉｏｎ］セクション（図２−▲６▼）があり、パラメータ「Ｔｒａｓｉｔｉｏｎ１＝Ｂｌａｃｋ  Ｆａｄｅ」「Ｔｒａｎｓｉｔｉｏｎ２＝Ｗｈｉｔｅ  Ｆａｄｅ」がある。このシステムではここに記述されたトランジション効果をシーンの間に入れて結合する仕組みを有する。図４−▲８▼はこれに基いてそれぞれのシーンの間に黒フェードと白フェードを繰返し入れて４つのシーンを結合した例である。
【００２４】
次に、［Ｏｐｅｎｉｎｇ］（図２−▲７▼）と［Ｅｎｄｉｎｇ］セクション（図２−▲８▼）があり、それぞれに「Ｖｉｄｅｏ＝Ｖｉｄｅｏ０１」「Ｖｉｄｅｏ＝Ｖｉｄｅｏ０２」がある。このシステムではここに記述されたビデオを、先に結合されたビデオの前後に追加する仕組みを有する。図５−▲９▼はこれに基いて前後にビデオを結合した例である。
【００２５】
次に、［ＢＧＭ］セクション（図２−▲９▼）があり、それぞれに「Ｓｏｕｎｄｌ＝Ｓｏｕｎｄ０１」「Ｓｏｕｎｄ２＝Ｓｏｕｎｄ０２」「Ｌｅｖｅｌ＝５０」「Ｒｅｐｅａｔ＝Ｏｎ」がある。このシステムではＳｏｕｎｄに記述された音声を順次、元のビデオにある音声とＬｅｖｅｌに記述された割合でミキシングする仕組みを有する。また、ビデオの長さよりも短いとき、ＲｅｐｅａｔがＯｎであれば同じ音声を繰り返す。図５−丸１０はこれに基いて音声を合成した例である。
【００２６】
次に、図６は、前述したスクリプトの編集機能を有した編集ソフトを、コンテンツプロバイダに提供した例を示す図である。アプリケーションメーカーは、スクリプト編集ソフトをコンテンツプロバイダに販売し（図６−▲１▼）、コンテンツプロバイダは編集機能により図２で示すような複数の選択型スクリプトを組み合わせ自由に作成でき（図６一▲２▼）、ユーザに販売をすること（図６−▲３▼）ができる。ユーザはこの新スクリプトを使っても、図３〜図５のフローと同様に自分で撮影した動画を編集することができる（図６−▲４▼）。
【００２７】
次に、図７は、スクリプトに適用時間を書きこんだ例を示す図である。図７の例ではＦｌｏｗｅｒのフレームを２秒後に５秒間だけ適用するスクリプトを記述している（図７−▲１▼）。ビデオ編集ソフトウェアはフレーム名称と適用時間を解釈し、シーンヘの適用時間を設定して、フレームを合成する。その結果、Ｓｃｅｎｅ１には２秒後に５秒間だけＦｌｏｗｅｒフレームが合成される（図７一▲２▼）。この記述はフレームだけでなく、ＢＧＭやシーンエフェクト、トランジションについても同様に適用が可能である。
【００２８】
次に、図８は、スクリプトに複数の設定値とその適用時間を書きこんだ例を示す図である。図８の例では２秒後にＦｌｏｗｅｒ１を２秒、Ｆｌｏｗｅｒ２を１秒、Ｆｌｏｗｅｒ３を２秒、づつ適用するスクリプトを記述している（図８−▲１▼）。ビデオ編集ソフトウェアはフレーム名称と適用時間を解釈し、シーンヘの適用時間を設定して、フレームを合成する。その結果、Ｓｃｅｎｅｌには２秒後以降Ｆｌｏｗｅｒ１〜Ｆｌｏｗｅｒ３フレームが合成される（図８−▲２▼）。この記述はフレームだけでなく、ＢＧＭやシーンエフェクト、トランジションについても同様に適用が可能である。
【００２９】
【発明の効果】
本発明によれば、次のような効果が期待できる。即ち、ユーザは複数のソース情報からソース情報の選択及びシナリオを選択するだけで、シーン毎に次々とフレーム合成などが適用されたビデオ編集を簡単に行なうことができる。また、ビデオ編集におけるそれぞれの機能の詳細を知ることなく、それらの効果を得ることが可能となる。
【００３０】
また、複数の選択型スクリプトの組み合わせ構成としているので、各コンテンツプロバイダの所有する映像（例えばアニメのキャラクタや、タレント）や音声をアプリケーションとは独立して販売することが可能となる。ユーザは自分の欲求にあったスクリプトだけを選択することが可能となる。
【００３１】
また、シーンの指定した範囲にだけフレーム合成などを適用するシナリオを作ることができ、より表現力のあるシナリオを提供することができる。更に、シーンの指定した範囲に次々とフレーム合成などを適用するシナリオを作ることができ、より表現力のあるシナリオを提供することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るビデオ編集の処理手順を説明するための概略的なフローチャートである。
【図２】本実施形態に関するスクリプトファイルの例を示す図である。
【図３】本発明の実施形態に関するビデオ編集手順の一部を示す図である。
【図４】図３に示すビデオ編集手順の続きを示す図である。
【図５】図４に示すビデオ編集手順の続きを示す図である。
【図６】スクリプトの編集機能を有した編集ソフトをコンテンツプロバイダに提供した例を示す図である。
【図７】スクリプトに適用時間を書きこんだ例を示す図である。
【図８】スクリプトに複数の設定値とその適用時間を書きこんだ例を示す図である。
【符号の説明】
１  入力ファイル
２  ソース情報入力ステップ
３  複数ソース情報の選択ステップ
４  ユーザによるシナリオ選択のステップ
５  スクリプト
６  スクリプト解析ステップ
７  編集出力ステップ
８  出力ファイル
【図１】
0003814168.tif 000002
【図２】
0003814168.tif 000003
【図３】
0003814168.tif 000004
【図４】
0003814168.tif 000005
【図５】
0003814168.tif 000006
【図６】
0003814168.tif 000007
【図７】
0003814168.tif 000008
【図８】
0003814168.tif 000009