(57)【特許請求の範囲】
【請求項１】
複数の圧縮された画像ファイルと、前記画像ファイルの再生順もしくは再生形態を予め定められたファイル形式で収録してなるシナリオファイルとが記録可能な記録媒体と、
前記記録媒体から前記シナリオファイルを取り込み、前記ファイル形式に基づいて前記再生順もしくは前記再生形態を判別するシナリオ判別手段と、
前記シナリオ判別手段により判別された前記再生順もしくは前記再生形態に従って、記録媒体から取り込まれた前記画像ファイルを編集する編集手段とを備え、
前記編集手段は、
前記シナリオ判別手段により判別された前記再生順もしくは前記再生形態に従って、編集対象とすべき前記画像ファイルを前記記録媒体から取り込み、画像伸張を施す手段と、
前記シナリオ判別手段により判別された前記再生順もしくは前記再生形態に従って、画像伸張後の前記画像ファイルを編集し、編集用のメモリに蓄積する手段と、
前記画像ファイルの編集結果が前記編集用のメモリ内に所定時間蓄積されるたびに画像圧縮して、編集済みの画像圧縮された画像ファイルを新規に作成する手段とを備えた
ことを特徴とする画像編集装置。
【請求項２】
請求項１に記載の画像編集装置において、
新規に作成された編集済みの画像圧縮された前記画像ファイルを、編集前の前記画像ファイルが記録されていた前記記録媒体とは別の記録媒体に、記録する記録手段を備えた
ことを特徴とする画像編集装置。
【請求項３】
請求項１または請求項２に記載の画像編集装置において、
前記シナリオファイルには、
前記再生形態として、前記画像ファイルの再生速度，前記画像ファイルの再生の繰り返し回数，前記画像ファイルの再生範囲，前記画像ファイルの再生に付加する特殊効果，前記画像ファイルに付随する音声の再生形態，のいずれか一つが少なくとも収録されてなる
ことを特徴とする画像編集装置。
【請求項４】
請求項１乃至請求項３のいずれか１項に記載の画像編集装置において、
前記シナリオファイルに沿って前記複数の画像ファイルを再生する際の矛盾を検出し、予め定められた優先順位もしくは外部からの修正指示に応じて、前記矛盾を修正する修正手段を備えた
ことを特徴とする画像編集装置。
【請求項５】
請求項１乃至請求項４のいずれか１項に記載の画像編集装置において、
前記シナリオ判別手段により判別された前記再生順もしくは前記再生形態に従って、記録媒体から取り込まれた画像ファイルを再生する再生手段を備えた
ことを特徴とする画像編集装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録媒体上の画像ファイル（音声情報などを含んでもよい）を編集する画像編集装置に関する。
【０００２】
【従来の技術】
近年、コンピュータなどを用いたディジタル画像処理の発展により、記録媒体上の画像ファイルを編集する画像編集装置が実用化されている。
【０００３】
この種の画像編集装置としては、いくつかの画像ファイルを手動操作により連結し、一つの映像作品を制作するものが一般に知られている。
一般に、このような編集作業では、まず、操作者が、複数の画像ファイルを制作意図に応じていくつかのシーンに分類する。次に、画像編集装置を用いて、これらの画像ファイルを個々のシーンごとに連結する。このようにシーンごとに作成された中間段階の画像ファイルをさらに連結することにより、最終的な映像作品が完成する。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述のようなケースでは、中間段階の画像ファイルが多数作成されるため、画像編集装置は、大容量の記録媒体を備えなければならないという問題点があった。
特に、画像編集装置を電子カメラなどと一体に構成する場合を仮に想定すると、装置全体の携帯性や可搬性が要望されるため、大容量の記録媒体などを備えることが困難となる。そのため、電子カメラなどと一体に構成される画像編集装置については、大容量の画像ファイルの編集機能を付加することが困難であると想定される。
【０００５】
また、記録媒体の使用容量を節約するために、中間段階の画像ファイルを作成した時点で、元の画像ファイルを逐次消去する方策も考えられる。
しかしながら、このような方策では、元の画像ファイルが消去されるため、編集作業のやり直しなどが困難になるという問題点があった。また、一つの画像ファイルを複数のシーンで使い回すなどの編集作業に柔軟に応えられないという問題点もあった。
【０００６】
そこで、請求項１〜３に記載の発明は、上述した問題点を解決するために、記録媒体の記録容量を効率的に使用しつつ、複数の画像ファイルを柔軟に編集できる画像編集装置を提供することを目的とする。
【０００８】
請求項４に記載の発明は、請求項１の目的と併せて、シナリオファイルの内容に矛盾点がある場合においても、画像ファイルを支障なく編集することができる画像編集装置を提供することを目的とする。
【０００９】
請求項５に記載の発明は、請求項１の目的と併せて、画像編集の途中においても、画像編集の結果を即座に確認することができる画像編集装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
図１は、請求項１〜３に記載の発明に対応する原理ブロック図である。
【００１１】
請求項１に記載の発明は、複数の画像ファイルと、画像ファイルの再生順もしくは再生形態を予め定められたファイル形式で収録してなるシナリオファイルとが記録可能な記録媒体１と、記録媒体１からシナリオファイルを取り込み、ファイル形式に基づいて再生順もしくは再生形態を判別するシナリオ判別手段２と、シナリオ判別手段２により判別された再生順もしくは再生形態に従って、記録媒体１から取り込まれた画像ファイルを編集する編集手段３とを備える。
この編集手段は、下記の手段を備える。
（１）シナリオ判別手段により判別された再生順もしくは再生形態に従って、編集対象とすべき画像ファイルを記録媒体から取り込み、画像伸張を施す手段
（２）シナリオ判別手段により判別された再生順もしくは再生形態に従って、画像伸張後の画像ファイルを編集し、編集用のメモリに蓄積する手段
（３）編集結果が前記編集用のメモリ内に所定時間蓄積されるたびに画像圧縮して、編集済みの画像圧縮された画像ファイルを新規に作成する手段
【００１２】
請求項２に記載の発明は、請求項１に記載の画像編集装置において、記録手段を備える。この記録手段は、新規に作成された編集済みの画像圧縮された画像ファイルを、編集前の画像ファイルが記録されていた記録媒体とは別の記録媒体に、記録する。
請求項３に記載の発明は、請求項１または請求項２に記載の画像編集装置において、シナリオファイルには、再生形態として、画像ファイルの再生速度，画像ファイルの再生の繰り返し回数，画像ファイルの再生範囲，画像ファイルの再生に付加する特殊効果，画像ファイルに付随する音声の再生形態，のいずれか一つが少なくとも収録されてなることを特徴とする。
【００１４】
図２は、原理ブロック図である。
【００１５】
図３は、原理ブロック図である。
【００１６】
図４は、請求項４に記載の発明に対応する原理ブロック図である。
請求項４に記載の発明は、請求項１乃至請求項３のいずれか１項に記載の画像編集装置において、シナリオファイルに沿って複数の画像ファイルを再生する際の矛盾を検出し、予め定められた優先順位もしくは外部からの修正指示に応じて、この矛盾を修正する修正手段９を備えたことを特徴とする。
【００１７】
図５は、請求項５に記載の発明に対応する原理ブロック図である。
請求項５に記載の発明は、請求項１乃至請求項４のいずれか１項に記載の画像編集装置において、シナリオ判別手段２により判別された再生順もしくは再生形態に従って、記録媒体１から取り込まれた画像ファイルを再生する再生手段１０を備えたことを特徴とする。
【００１８】
（作用）
請求項１にかかわる画像編集装置では、シナリオ判別手段２が、記録媒体１からシナリオファイルを読み出す。このシナリオファイルには、画像ファイルの再生順もしくは再生形態が、予め定められたファイル形式で収録されている。
シナリオ判別手段２は、このファイル形式に基づいて再生順もしくは再生形態を判読する。
【００１９】
編集手段３は、シナリオ判別手段２で判別された再生順もしくは再生形態に従って、記録媒体１上の画像ファイルを編集する。
この編集手段は、下記の処理により画像編集を行う。
（処理１）シナリオ判別手段により判別された再生順もしくは再生形態に従って、記録媒体から編集対象とすべき画像ファイルを取り込み、画像伸張を施す。
（処理２）シナリオ判別手段により判別された再生順もしくは再生形態に従って、画像伸張後の画像ファイルを編集する。
（処理３）編集された結果を画像圧縮して、編集済みの画像圧縮された画像ファイルを新規に作成する。
請求項２にかかわる画像編集装置は、新規に作成された編集済みの画像圧縮された画像ファイルを、編集前の画像ファイルが記録されていた記録媒体とは別の記録媒体に記録する。
請求項３にかかわる画像編集装置では、上記の再生形態として、画像ファイルの再生速度，画像ファイルの再生の繰り返し回数，画像ファイルの再生範囲，画像ファイルの再生に付加する特殊効果，画像ファイルに付随する音声の再生形態，のいずれかがシナリオファイルに収録される。
【００２２】
請求項４にかかわる画像編集装置では、予め定められた優先順位もしくは外部からの修正指示に従って、シナリオファイルの矛盾を修正する。
請求項５にかかわる画像編集装置では、再生手段１０は、シナリオ判別手段２で判別された再生順もしくは再生形態に従って、記録媒体１上の画像ファイルを再生する。
【００２３】
【発明の実施の形態】
以下、図面に基づいて本発明における実施の形態を説明する。
図６は、実施形態（請求項１〜５に対応）の機能ブロック図である。
図７は、本実施形態の外観を説明する図である。
図６，図７において、画像編集装置１１内には、ディスクドライブ部１２が配置され、ディスクドライブ部１２には、光磁気記録媒体１３が外部から装着される。
【００２４】
ディスクドライブ部１２は、共通バス１４ａを介してマイクロプロセッサ１４に接続される。
その他、共通バス１４ａには、画像圧縮伸長部１５，画像メモリ１６および表示ドライバ部１７などが接続される。
表示ドライバ部１７の画像出力は、画像編集装置１１の正面に配置された液晶表示部１８に接続される。この液晶表示部１８には、指やペンなどの押圧を感知するためのタッチパネル１８ａが貼り付けられ、タッチパネル１８ａの出力は、タッチパネル検出回路１９に接続される。このタッチパネル検出回路１９の出力は、マイクロプロセッサ１４に入力される。
【００２５】
また、画像編集装置１１の側面には、カメラ部１１ａが着脱自在に設けられ、カメラ部１１ａの正面には、撮影レンズ２１が装着される。撮影レンズ２１の結像面には、撮像素子２２の受光部が配置され、撮像素子２２の光電出力は、Ａ／Ｄ変換部２３を介して、γ補正や色信号処理などを行う信号処理部２４に接続される。信号処理部２４の出力は、カメラ部１１ａと画像編集装置１１との接続部を介して、画像メモリ１６に入力される。
【００２６】
また、画像編集装置１１の筐体には、スピーカー１１ｄ，イヤホンジャック１１ｅなどが配置され、内部の音声用出力アンプ（図示せず）などにそれぞれ接続される。
なお、請求項１〜３に記載の発明と本実施形態との対応関係については、記録媒体１は光磁気記録媒体１３に対応し、シナリオ判別手段２はディスクドライブ部１２およびマイクロプロセッサ１４の「シナリオファイルのデータ構造を判読する機能」に対応し、編集手段３はディスクドライブ部１２，画像圧縮伸長部１５およびマイクロプロセッサ１４の「シナリオファイルに基づいて複数の画像ファイルを編集する機能」に対応し、記録手段４は、ディスクドライブ部１２およびマイクロプロセッサ１４の「連結編集された画像ファイルを記録する機能」に対応する。
【００２９】
請求項４に記載の発明と本実施形態との対応関係については、修正手段９が、マイクロプロセッサ１４の「シナリオファイルのデータを修正する機能」に対応する。
請求項５に記載の発明と本実施形態との対応関係については、再生手段１０が、表示ドライバ部１７，液晶表示部１８およびマイクロプロセッサ１４の「シナリオファイルに基づいて複数の画像ファイルを再生する機能」に対応する。
【００３０】
図８は、本実施形態の動作を説明する状態遷移図である。
図９〜１４は、本実施形態の動作を説明する流れ図である。
図１５〜図２２は、本実施形態の表示画面を示す図である。
以下、本実施形態の動作を、液晶表示部１８の表示画面の遷移に合わせて説明する。
【００３１】
（初期画面）
まず、電源が投入されると、マイクロプロセッサ１４は、表示ドライバ部１７を介して初期画面（図１５）を液晶表示部１８に表示する。初期画面には、再生操作を受け付けるための子ウィンドウ３０が表示され、子ウィンドウ３０の上半分には、サムネイル画像３１が一覧表示される。
【００３２】
このサムネイル画像３１は、例えば、光磁気記録媒体１３に記録された画像ファイルの先頭フレームを縮小表示した画像である。
このサムネイル画像３１の中には、シナリオファイル識別マーク３２を付与した画像が一緒に表示される。この画像は、シナリオファイルであることを示すサムネイル画像３１であり、例えば、このシナリオファイルに関連付けられた画像ファイルの先頭フレームなどが縮小表示される。
【００３３】
これらのサムネイル画像３１の下側には、画面外のサムネイル画像３１をスクロールするためのスクロール釦３３が表示される。このスクロール釦３３の下側には、再生操作を指示するための再生釦３４などが表示される。
また、再生釦３４の下側には、編集釦３５が表示される。この編集釦３５を指などでクリックすると、タッチパネル１８ａは、その押圧動作を感知する。
【００３４】
タッチパネル検出回路１９は、タッチパネル１８ａから押圧箇所の位置座標を取得してマイクロプロセッサ１４に伝達する。マイクロプロセッサ１４では、押圧箇所の位置座標に対応して、「編集釦３５がクリックされた」旨のメッセージを表示ドライバ部１７に伝達する。
表示ドライバ部１７では、「編集釦３５がクリックされた」旨のメッセージに従って、液晶表示部１８の表示画面を、次の編集画面Ａに変更する。
【００３５】
（編集画面Ａ）
図１６は、編集画面Ａを示す図である。
この編集画面Ａでは、上記の初期画面における再生釦３４および編集釦３５の替わりに、シナリオ編集釦４０，ビデオ編集釦４１およびＯＫ釦４２が表示される。
【００３６】
この画面上で、ＯＫ釦４２がクリックされると、表示ドライバ部１７は、表示画面を初期画面に戻す。
一方、この画面上でビデオ編集釦４１がクリックされると、マイクロプロセッサ１４は、光磁気記録媒体１３上の画像ファイルを実際に連結するなどのビデオ編集モードに移行する。
【００３７】
また、この画面上でシナリオ編集釦４０がクリックされると、表示ドライバ部１７は、表示画面を次の編集画面Ｂに変更する。
（編集画面Ｂ）
図１７は、編集画面Ｂを示す図である。
この編集画面Ｂでは、画面右上にＯＫ釦４５およびビデオ編集釦４５ａが表示され、画面中段には、サムネイル画像４６が横列に表示される。
【００３８】
また、画面の右下にパレット領域４８が表示され、画面の左下には、サムネイル画像４６の列表示をスクロールするためのスクロール釦４９が表示される。
以下、図９に示す流れ図に基づいて、編集画面Ｂにおける実施形態の動作を説明する。
まず、表示ドライバ部１７は、編集画面Ｂを液晶表示部１８に表示する（図９Ｓ１）。
【００３９】
このような状態で、サムネイル画像４６がクリックされると（図９Ｓ２）、マイクロプロセッサ１４は、まず、サムネイル選択された画像ファイルを判別する。次に、マイクロプロセッサ１４は、この判別された画像ファイルに関連付けられた「再生形態を定義するシナリオファイル」の一覧データを取得して、メニュー４７内に表示する（図９Ｓ３）。
【００４０】
ここで、メニュー４７の一つがクリックされると（図９Ｓ４）、表示ドライバ部１７は、表示画面を編集画面Ｃに変更する（図９Ｓ５）。
一方、編集画面Ｂにおいて、メニュー４７の項目またはサムネイル画像４６が、パレット領域４８にドラッグ＆ドロップされると（図９Ｓ６）、マイクロプロセッサ１４は、「再生順を定義するシナリオファイル」を光磁気記録媒体１３の記録領域上に新規作成する（図９Ｓ７）。
【００４１】
ここで、「再生順を定義するシナリオファイル」のデータ構造を図２３（ａ）に示す。このデータ構造では、ポインタｐｂが示すデータの先頭から、次のデータが順番に格納される。
【００４２】
１）シナリオファイル名
２）先頭の画像ファイル名もしくはシナリオファイル名
３）２番目の画像ファイル名もしくはシナリオファイル名
・
・
Ｎ＋１）Ｎ番目の画像ファイル名もしくはシナリオファイル名
Ｎ＋２）終了コード
マイクロプロセッサ１４は、パレット領域４８にサムネイル画像４６またはメニュー４７が続けてドロップされる度に、対応する画像ファイル名もしくはシナリオファイル名を上記のシナリオファイルのデータに追加する（図９Ｓ８）。
【００４３】
また、編集画面Ｂにおいて、パレット領域４８がダブルクリックされると（図９Ｓ９）、表示ドライバ部１７は、表示画面を編集画面Ｅに変更する（図９Ｓ１１）。
さらに、編集画面Ｂにおいて、ビデオ編集釦４５ａがクリックされると（図９Ｓ１２）、表示ドライバ部１７は、表示画面をビデオ編集画面に変更する（図９Ｓ１３）。
【００４４】
マイクロプロセッサ１４は、これらの一連の動作をＯＫ釦４５が押されるまで繰り返し実行する。
一方、編集画面Ｂにおいて、ＯＫ釦４５がクリックされると（図９Ｓ１４）、表示ドライバ部１７は、表示画面を編集画面Ａに戻す（図９Ｓ１５）。
上述したように、編集画面Ｂでは、「再生順を定義するシナリオファイル」の新規作成が主として行われる。
【００４５】
（編集画面Ｃ）
図１８は、編集画面Ｃを示す図である。
この編集画面Ｃでは、「編集画面Ｂにおいてメニュー選択されたシナリオファイル」のサムネイル画像５１が画面の左上に表示される。このサムネイル画像５１の下側には、モーションＲＥＣ釦５２およびＯＫ釦５３が表示される。
【００４６】
また、画面の右上には、特殊効果チェックボックス５４が縦列に表示され、特殊効果チェックボックス５４の下側には、繰り返し回数エディットボックス５５が表示される。
以下、図１０に示す流れ図に基づいて、編集画面Ｃにおける実施形態の動作を説明する。
【００４７】
まず、表示ドライバ部１７は、表示画面に編集画面Ｃを表示する（図１０Ｓ１６）。
マイクロプロセッサ１４は、編集画面Ｂにおいてメニュー選択された「再生形態を定義するシナリオファイル」を光磁気記録媒体１３から読み出す（図１０Ｓ１７）。
【００４８】
なお、編集画面Ｂ（図１７）において「追加」欄がメニュー選択されていた場合、マイクロプロセッサ１４は、「再生形態を定義するシナリオファイル」を新規作成する。
ここで、「再生形態を定義するシナリオファイル」のデータ構造を図２３（ｂ）に示す。このデータ構造では、ポインタｐａが示すデータの先頭から、次のデータが順番に格納される。
【００４９】
１）シナリオファイル名
２）関連元の画像ファイル名
３）再生開始時点
４）再生終了時点
５）再生速度（ポーズ，逆再生，早送りなどを時系列に記憶する）
６）再生繰り返し回数
７）特殊効果（フェードイン，ワイプインなど）
８）音声の再生形態（音量などを時系列に記憶する）
マイクロプロセッサ１４は、特殊効果チェックボックス５４および繰り返し回数エディットボックス５５が変更される度に、シナリオファイル内の対応するデータを更新する（図１０Ｓ１８）。
【００５０】
一方、編集画面Ｃにおいて、モーションＲＥＣ釦５２がクリックされると（図１０Ｓ１９）、表示ドライバ部１７は、表示画面に編集画面Ｄを表示する（図１０Ｓ２０）。
マイクロプロセッサ１４は、これらの一連の動作をＯＫ釦５３が押されるまで繰り返し実行する。
【００５１】
一方、編集画面Ｃにおいて、ＯＫ釦５３がクリックされると（図１０Ｓ２１）、表示ドライバ部１７は、表示画面を編集画面Ｂに戻す（図１０Ｓ２２）。
上述したように、編集画面Ｃでは、「再生形態を定義するシナリオファイル」のデータ更新が主として行われる。
（編集画面Ｄ）
図１９は、編集画面Ｄを示す図である。
【００５２】
この編集画面Ｄでは、画面左側に再生画面６０が表示され、再生画面６０の下側には、左側から順番に、逆早送り釦６２，逆再生釦６１，停止釦６３，ポーズ釦６４，再生釦６５および早送り釦６６が表示される。
また、画面右上にはＯＫ釦６７が配置され、画面右側の中段には、開始設定釦６８，終了設定釦６９および確認釦７０が表示される。
【００５３】
さらに、画面右下には、再生時間を表示する時間表示ボックス７１と、再生音量を調節する音量調整バー７２とが表示される。
以下、図１１に示す流れ図に基づいて、編集画面Ｄにおける実施形態の動作を説明する。
まず、表示ドライバ部１７は、表示画面に編集画面Ｄを表示する（図１１Ｓ２５）。
【００５４】
この編集画面Ｄにおいて、マイクロプロセッサ１４は、再生釦６５などに対する手動の再生操作を取り込む。
ここで、マイクロプロセッサ１４は、「編集画面Ｂにおいてメニュー選択されたシナリオファイル」の関連元の画像ファイルを光磁気記録媒体１３から読み出す。
【００５５】
このように読み出された画像ファイルは、画像圧縮伸長部１５において画像伸長され、画像メモリ１６に順次記憶される。
一方、表示ドライバ部１７は、マイクロプロセッサ１４から与えられた再生操作のメッセージに従って、画像メモリ１６から画像を再生する。
例えば、早送り釦６６が押された場合、表示ドライバ部１７は、画像メモリ１６から数フレームおきに画像を読み出して、再生画面６０に順次表示する。
【００５６】
また、ポーズ釦６４が押された場合、表示ドライバ部１７は、画像メモリ１６から１フレーム分の画像を繰り返し読み出し、再生画面６０に表示する。
このような再生期間中に、開始設定釦６８がクリックされると、マイクロプロセッサ１４は、再生画面６０に現時点で表示されている画像のフレーム番号をシナリオファイル内の再生開始時点のデータ領域に書き込む。
【００５７】
この時点から、マイクロプロセッサ１４は、再生速度の変化をシナリオファイル内の再生速度のデータ領域に書き込む。
また、マイクロプロセッサ１４は、音量調整バー７２が操作されると、再生音量の変化をシナリオファイル内の音声再生形態のデータ領域に書き込む。
【００５８】
ここで、終了設定釦６９がクリックされると、マイクロプロセッサ１４は、再生画面６０に現時点で表示されている画像のフレーム番号をシナリオファイルの再生終了時点のデータ領域に書き込む（図１１Ｓ２６）。
マイクロプロセッサ１４は、これらの一連の動作をＯＫ釦６７が押されるまで繰り返し実行する。
【００５９】
一方、編集画面Ｄにおいて、ＯＫ釦６７がクリックされると（図１１Ｓ２７）、表示ドライバ部１７は、表示画面を編集画面Ｃに戻す（図１１Ｓ２８）。
上述した動作により、編集画面Ｃでは、手動の再生操作がシナリオファイルに自動記録される。
（編集画面Ｅ）
図２０は、編集画面Ｅを示す図である。
【００６０】
編集画面Ｅでは、画面右上にＯＫ釦７６が表示され、画面の中段には、サムネイル画像７５が数列にわたって表示される。
また、画面左下には、サムネイル画像７５の列表示をスクロールするためのスクロール釦７７と、確認用の再生操作釦７８とが表示される。
以下、図１２に示す流れ図に基づいて、編集画面Ｅにおける実施形態の動作を説明する。
【００６１】
まず、表示ドライバ部１７は、表示画面に編集画面Ｅを表示する（図１２Ｓ３０）。
次に、マイクロプロセッサ１４は、編集画面Ｂのパレット領域４８などを用いて作成されたシナリオファイルを取り込む。表示ドライバ部１７は、このシナリオファイルに定義された再生順に従って、サムネイル画像７５を列表示する（図１２Ｓ３１）。
【００６２】
ここで、一つのサムネイル画像７５がドラッグ操作されると、表示ドライバ部１７は、そのサムネイル画像７５をドラッグ操作の動きに追従して変位させる。
さらに、このサムネイル画像７５が、２つのサムネイル画像の間にドロップされると、その間にサムネイル画像７５を挿入して、全体の表示位置を並べ替える（図１２Ｓ３２）。
【００６３】
マイクロプロセッサ１４は、このサムネイル画像７５の配列順に等しく、シナリオファイル内の再生順を示すデータを並べ替える（図１２Ｓ３３）。
マイクロプロセッサ１４は、これらの一連の動作をＯＫ釦７６が押されるまで繰り返し実行する。
一方、編集画面Ｅにおいて、ＯＫ釦７６がクリックされると（図１２Ｓ３４）、表示ドライバ部１７は、表示画面を編集画面Ｂに戻す（図１２Ｓ３５）。
【００６４】
上述した編集動作により、編集画面Ｅでは、シナリオファイル内の再生順を示すデータを簡便に変更することができる。
なお、上述した編集動作の最中に、図１９に示された確認用の再生操作釦７８が操作されると、マイクロプロセッサ１４は、再生画面用の子ウィンドウを生成し、その子ウィンドウ内に、現時点の再生順に沿った画像ファイルを順番に再生する。
【００６５】
（再生動作）
図２１は、再生時の表示画面を示す図である。
画面上には、再生画面８０が大きく表示され、再生画面８０の下側には、再生操作釦８２が表示される。
以下、図１３に示す流れ図に基づいて、実施形態の再生動作を説明する。
【００６６】
まず、表示ドライバ部１７は、再生画面８０の画面枠を表示する（図１３Ｓ４１）。
次に、マイクロプロセッサ１４は、初期画面においてサムネイル選択されたファイルが、画像ファイルまたはシナリオファイルのどちらかを判別する（図１３Ｓ４２）。
【００６７】
ここで、画像ファイルがサムネイル選択されている場合、マイクロプロセッサ１４は、ディスクドライブ部１２を介して光磁気記録媒体１３から画像ファイルを読み出す（図１３Ｓ４３）。
画像圧縮伸長部１５は、この画像ファイルのデータを伸長して、画像メモリ１６に順次格納する。表示ドライバ部１７は、画像メモリ１６内の画像情報を再生画面８０に順次表示する（図１３Ｓ４４）。
【００６８】
表示ドライバ部１７は、上記の画像ファイルの再生完了後に、表示画面を初期画面に戻す（図１３Ｓ４５）。
一方、ステップＳ４２において、シナリオファイルがサムネイル選択された場合、マイクロプロセッサ１４は、シナリオファイルのデータ構造に基づいて、再生順もしくは再生形態のどちらを定義したものかを判別する（図１３Ｓ４６）。
【００６９】
ここで、再生形態を定義したシナリオファイルの場合、マイクロプロセッサ１４は、ディスクドライブ部１２を介して光磁気記録媒体１３から、シナリオファイルと関連元の画像ファイルとを読み出す（図１３Ｓ４７）。
次に、マイクロプロセッサ１４は、シナリオファイルのデータ構造から再生開始時点および再生終了時点のデータを取得して、画像圧縮伸長部１５にこれらのデータを転送する。
【００７０】
画像圧縮伸長部１５は、画像ファイルのデータを、再生開始時点のフレーム前後から伸長して、画像メモリ１６に順次格納する。
表示ドライバ部１７は、画像メモリ１６内の画像のフレーム番号をマイクロプロセッサ１４に伝達する。
マイクロプロセッサ１４では、このフレーム番号に従って、シナリオファイル内の再生速度，音声の再生形態，特殊効果などの対応データを表示ドライバ部１７に伝達する。
【００７１】
表示ドライバ部１７は、これらの対応データに同期して、フレーム表示の時間間隔，画像ファイルに含まれる音声データの再生形態，特殊効果などを変更する（図１３Ｓ４８）。
画像圧縮伸長部１５は、再生終了時点のフレームを伸長すると共に、画像ファイルの伸長処理を終了する。表示ドライバ部１７は、画像メモリ１６内の画像の再生完了後に、表示画面を初期画面に戻す（図１３Ｓ４９）。
【００７２】
一方、ステップＳ４６において、再生順を定義したシナリオファイルであると判別された場合、マイクロプロセッサ１４は、ディスクドライブ部１２を介して光磁気記録媒体１３からシナリオファイルを読み出す。
ここで、マイクロプロセッサ１４は、再生順を階層的に辿り、マイクロプロセッサ１４内部のメモリ上に再生順のデータを展開する（図１３Ｓ５０）。
【００７３】
すなわち、図２４に示すような場合、シナリオファイルＡには、
（画像ファイルＢ→シナリオファイルＣ→画像ファイルＤ）
のデータが記録される。そこで、マイクロプロセッサ１４は、再生順を定義したシナリオファイルＣを階層的に辿って読み出す。
このシナリオファイルＣには、
（画像ファイルＥ→画像ファイルＦ→シナリオファイルＧ）
のデータが記録される。ここでシナリオファイルＧは、再生形態を定義したものなので、これ以上に再生順を辿らない。
【００７４】
その結果、メモリ上に展開される再生順は、
（画像ファイルＢ→画像ファイルＥ→画像ファイルＦ→シナリオファイルＧ→画像ファイルＤ）
となる。
ここで、マイクロプロセッサ１４は、再生形態を定義したシナリオファイル同士の連結箇所を探索し、その連結箇所の特殊効果などに矛盾が生じるか否かを、予め定められた対照表などに基づいて判別する（図１３Ｓ５１）。
【００７５】
例えば、フェードアウトとワイプインなどが相互に定義されている場合は、矛盾が発生すると判断する。
このような矛盾が生じる場合、マイクロプロセッサ１４は、先行するシナリオファイルの特殊効果を優先するために、後のシナリオファイルの該当データを消去する（図１３Ｓ５２）。
【００７６】
マイクロプロセッサ１４は、修正済みのシナリオファイルを光磁気記録媒体１３に上書きする（図１３Ｓ５３）。
このように矛盾が解消された状態で、マイクロプロセッサ１４，画像圧縮伸長部１５および表示ドライバ部１７は、メモリ上に展開された再生順に従って、画像ファイルもしくはシナリオファイルを順番に再生する（図１３Ｓ５４）。
【００７７】
表示ドライバ部１７は、画像メモリ１６内の画像の再生完了後に、表示画面を初期画面に戻す（図１３Ｓ５５）。
（ビデオ編集画面）
図２２は、ビデオ編集画面を示す図である。
画面上には、主画面８４が大きく表示され、主画面８４の右脇には、ＯＫ釦８５，ファイルメニュー８６および特殊効果メニュー８７が表示される。この特殊効果メニュー８７をクリックすることにより、トリミング調整，特定の画面枠の付加，色調調整などの選択メニューが表示される。
【００７８】
この特殊効果メニュー８７の下側には、シナリオファイルの一覧表示を行うファイルリスト８８が表示される。
また、主画面８４の右下には、特殊効果メニュー８７による画面効果を確認するための副画面８９が表示される。主画面８４の左下には、記録釦９０および再生釦９１が表示される。
【００７９】
この再生釦９１は、前述した再生画面（図２１）における再生操作釦８２と同様の機能を果たす。
以下、図１４に示す流れ図に基づいて、記録釦９０にかかわる動作の説明を行う。
まず、マイクロプロセッサ１４は、ディスクドライブ部１２を介してシナリオファイルのファイル名を取得し、ファイルリスト８８内に一覧表示する（図１４Ｓ６１）。
【００８０】
次に、マイクロプロセッサ１４は、タッチパネル１８ａを介してファイルリスト８８の手動選択を取得する（図１４Ｓ６２）。
このような動作を記録釦９０が押されるまで繰り返す。なお、この期間中に、特殊効果メニュー８７や再生釦９１などが操作された場合、マイクロプロセッサ１４は、それぞれの対応動作を実行する。
【００８１】
ここで、記録釦９０が押されると（図１４Ｓ６３）、マイクロプロセッサ１４は、選択されたシナリオファイルが再生順もしくは再生形態のどちらを定義したものかをデータ構造に基づいて判別する（図１４Ｓ６４）。
ここで、再生形態を定義したシナリオファイルの場合、マイクロプロセッサ１４は、ディスクドライブ部１２を介して光磁気記録媒体１３から、シナリオファイルと関連元の画像ファイルとを読み出す（図１４Ｓ６５）。
【００８２】
次に、マイクロプロセッサ１４は、シナリオファイルのデータ構造から再生開始時点および再生終了時点のデータを取得して、画像圧縮伸長部１５にこれらのデータを転送する。
画像圧縮伸長部１５は、画像ファイルのデータを、再生開始時点のフレーム前後から伸長して、画像メモリ１６に順次格納する。
【００８３】
表示ドライバ部１７は、画像メモリ１６内の画像のフレーム番号をマイクロプロセッサ１４に伝達する。
マイクロプロセッサ１４では、このフレーム番号に従って、シナリオファイル内の再生速度，音声の再生形態，特殊効果などの対応データを表示ドライバ部１７に伝達する。
【００８４】
表示ドライバ部１７は、これらの対応データに同期して、フレーム表示の時間間隔，画像ファイルに含まれる音声データの再生形態，特殊効果などを変更する。
このようにシナリオファイルに基づいて加工された画像データは、主画面８４に再生表示されると共に、画像メモリ１６内に順次蓄積される（図１４Ｓ６６）。
画像メモリ１６内に、加工された画像データが所定時間蓄積されるたびに、画像圧縮伸長部１５は、上記の伸長動作を一旦中断して、この画像データを画像圧縮する。
【００８５】
ディスクドライブ部１２は、光磁気記録媒体１３上に画像ファイルを新規作成し、この圧縮後の画像データを画像ファイル内に逐次格納する（図１４Ｓ６７）。
画像圧縮伸長部１５は、再生終了時点の伸長動作が完了すると、画像ファイルの伸長処理を終了する。表示ドライバ部１７は、画像データの格納が完了するのを待って、表示画面を初期画面に戻す（図１４Ｓ６８）。
【００８６】
一方、ステップＳ６４において、再生順を定義したシナリオファイルであると判別された場合、マイクロプロセッサ１４は、ディスクドライブ部１２を介して光磁気記録媒体１３からシナリオファイルを読み出す。
ここで、マイクロプロセッサ１４は、図２４に示したように再生順を階層的に辿り、マイクロプロセッサ１４内部のメモリ上に再生順のデータを展開する（図１４Ｓ６９）。
【００８７】
ここで、マイクロプロセッサ１４は、再生形態を定義したシナリオファイル同士の連結箇所を探索し、その連結箇所の特殊効果などに矛盾が生じるか否かを、予め定められた対照表などに基づいて判別する（図１４Ｓ７０）。
ここで矛盾が生じた場合、マイクロプロセッサ１４は、先行するシナリオファイルの特殊効果を優先するために、後のシナリオファイルの該当データを消去する（図１４Ｓ７１）。
【００８８】
マイクロプロセッサ１４は、修正済みのシナリオファイルを光磁気記録媒体１３に上書きする（図１４Ｓ７２）。
このように矛盾が解消された状態で、マイクロプロセッサ１４は、ディスクドライブ部１２を介して、画像ファイルを再生順に従って読み出す。
このようにシナリオファイルに基づいて順番に読み出された画像ファイル内の画像データは、画像メモリ１６上で順次に連結されると共に、主画面８４に再生表示される（図１４Ｓ７３）。
【００８９】
このように連結された画像データは、画像圧縮伸長部１５を介して逐次に画像圧縮された後に、ディスクドライブ部１２へ逐次に出力される。
ディスクドライブ部１２は、光磁気記録媒体１３上に画像ファイルを新規作成し、この連結された画像データを画像ファイル内に逐次格納する（図１４Ｓ７４）。
表示ドライバ部１７は、連結された画像データの格納が完了した後に、表示画面を初期画面に戻す（図１４Ｓ７５）。
【００９０】
（本実施形態の効果など）
以上説明したように、本実施形態では、シナリオファイルを階層的に辿って、再生順を再構成するので、一つ一つのシナリオファイルについてはファイル構造を単純にすることができる。
また、シナリオファイルに、編集済みのシナリオファイルをそのまま組み込むことができる。したがって、編集作業中に中間段階の画像ファイルを作成する必要がなくなる。その結果、記録媒体の容量を無駄なく効率的に使用することが可能となる。
【００９１】
さらに、手動による再生操作を自動記録してシナリオファイルを作成するので、シナリオファイルの作成を簡単に行うことが可能となる。
また、高度な編集操作に基づいてシナリオファイルを作成することができるので、手動の再生操作では指定することのできない複雑な編集事項をシナリオファイルに含ませることができる。
【００９２】
さらに、シナリオファイルの矛盾点が、予め定められた優先順位に従って、自動的に修正されるので、シナリオファイルに沿った画像ファイルの編集作業に支障をきたすおそれがない。
また、本実施形態では、再生形態と再生順とを定義するシナリオファイルを別個にしているので、シナリオファイルのデータ構造が単純になり、データ構造の解釈に要する情報処理の負荷を軽減することが可能である。
【００９３】
さらに、本実施形態では、シナリオファイルを判読して画像ファイルの再生を行うことができるので、編集結果を逸早く確認しつつ、編集作業を行うことができる。
また、本実施形態では、被写体像を撮影して画像ファイルを生成するカメラ部１１ａを備える。このような構成により、カメラ部１１ａで撮影した画像ファイルについて、その撮影直後にシナリオファイルを作成することが可能となる。したがって、時間経過した後に撮影内容を思い出しながら編集作業を行う不便を解消することができる。
【００９４】
なお、上述した実施形態では、再生形態と再生順とを定義するシナリオファイルとを別個にしているが、両方のデータ構造を一つのシナリオファイルに含ませてもよい。
また、上述した実施形態では、画像ファイルとシナリオファイルとを別個にしているが、シナリオファイルを画像ファイル内の一部に記録できるようにしてもよい。
【００９５】
さらに、上述した実施形態では、記録媒体１として光磁気記録媒体１３を採用しているが、本発明は記録媒体１の材質や形状構造に限定されるものではなく、画像情報を記録できる記録媒体１であればよい。例えば、光記録媒体，磁気記録媒体や半導体記録媒体でもよい。
【００９６】
また、上述した実施形態では、画像ファイルとシナリオファイルとが一つの記録媒体に記録されている場合について述べているが、この説明に限定されるものではない。シナリオファイルと画像ファイルとが、複数の記録媒体に分けて記録されていてもよい。
さらに、上述した実施形態では、編集後の画像ファイルを、元の画像ファイルが入っている記録媒体に記録する場合について述べているが、この説明に限定されるものではない。編集後の画像ファイルが記録される記録媒体は、元の画像ファイルが記録された記録媒体と別のものでもよい。
【００９７】
また、上述した実施形態では、シナリオファイルが矛盾点を有する場合、先行する画像再生を自動的に優先しているが、それに限定されるものではない。例えば、後続する画像再生を自動的に優先してもよいし、矛盾点の種類ごとに優先する側を予め細かく設定しておいてもよい。また、矛盾の発生時にタッチパネル１８ａを介して外部からの優先指示を受け付けるようにしてもよい。
【００９８】
さらに、上述した実施形態では、再生時やビデオ編集時にシナリオファイルの矛盾点を自動修正しているが、本発明は、それに限定されるものではない。例えば、図２４に示したような編集動作中に、シナリオファイルの矛盾点を自動修正したり、矛盾点を操作者に警告してもよい。このような構成では、シナリオファイルの編集中に矛盾点を迅速に見つけ、素早くかつ簡易に矛盾点を修正することが可能となる。
【００９９】
また、上述した実施形態では、再生形態（特殊効果も含む）のいくつかの例について述べたが、これに限定されるものではない。一般的に、ここでいう再生形態とは、再生時において画面や音声に表れる形態を指すものであればよい。
さらに、カメラ部１１ａなどでこれから撮影される画像ファイル（その時点では存在しない画像ファイル）を仮定し、このような仮定の画像ファイルを既存の画像ファイルと同等に扱うファイル管理手段を請求項１に記載の発明に付加してもよい。
【０１００】
このようなファイル管理手段を付加することにより、これから撮影されるべき画像ファイルを、シナリオファイル内の再生順のデータなどに予め組み込むことが可能となる。
したがって、絵コンテなどの撮影計画に従って、予めシナリオファイルを作成することが可能となる。また、予めシナリオファイルを準備することにより、一連の撮影が完了すると同時に、あらかた編集済みの映像作品を完成させることが可能となる。
【０１０１】
【発明の効果】
以上説明したように、請求項１ないし請求項３のいずれか１項に記載の発明は、シナリオファイル内の再生順もしくは再生形態に従って、画像ファイルの自動編集が行われる。
通常、このようなシナリオファイルは、再生順もしくは再生形態のデータを中心に構成されるので、画像情報そのものを含む画像ファイルに比べて小さな情報量で済む。したがって、記録媒体の記録容量を効率的に使用することができる。
【０１０２】
特に、操作者による編集作業は、シナリオファイルの新規作成やデータ更新により行えば足りる。その結果、編集中において中間段階の画像ファイルを逐一作成して保存する必要が少なくなる。したがって、編集作業の迅速化が図れると共に、記録媒体の記録容量を無駄なく効率的に使用することが可能となる。
【０１０５】
請求項４に記載の発明は、シナリオファイルの矛盾点が、予め定められた優先順位や修正指示に従って、自動的に修正される。したがって、シナリオファイルに矛盾点があっても、支障のない程度に画像編集を行うことができる。
請求項５に記載の発明は、シナリオファイルの段階で、編集完了後の画像ファイルをおおよそ確認することができる。
【図面の簡単な説明】
【図１】  請求項１〜３に記載の発明に対応する原理ブロック図である。
【図２】  原理ブロック図である。
【図３】  原理ブロック図である。
【図４】  請求項４に記載の発明に対応する原理ブロック図である。
【図５】  請求項５に記載の発明に対応する原理ブロック図である。
【図６】  実施形態（請求項１〜５に対応）の機能ブロック図である。
【図７】  本実施形態の外観を説明する図である。
【図８】  本実施形態の動作を説明する状態遷移図である。
【図９】  編集画面Ｂにおける動作を示す流れ図である。
【図１０】  編集画面Ｃにおける動作を示す流れ図である。
【図１１】  編集画面Ｄにおける動作を示す流れ図である。
【図１２】  編集画面Ｅにおける動作を示す流れ図である。
【図１３】  再生モードにおける動作を示す流れ図である。
【図１４】  ビデオ編集画面における動作を示す流れ図である。
【図１５】  初期画面を示す図である。
【図１６】  編集画面Ａを示す図である。
【図１７】  編集画面Ｂを示す図である。
【図１８】  編集画面Ｃを示す図である。
【図１９】  編集画面Ｄを示す図である。
【図２０】  編集画面Ｅを示す図である。
【図２１】  再生モード時の表示画面を、ディスプレー上の中間調画像と組み合わせて示す図である。
【図２２】  ビデオ編集画面を示す図である。
【図２３】  シナリオファイルのデータ構造を説明する図である。
【図２４】  再生順の階層構造を説明する図である。
【図１】
0004420987.tif 000002
【図２】
0004420987.tif 000003
【図３】
0004420987.tif 000004
【図４】
0004420987.tif 000005
【図５】
0004420987.tif 000006
【図６】
0004420987.tif 000007
【図７】
0004420987.tif 000008
【図８】
0004420987.tif 000009
【図９】
0004420987.tif 000010
【図１０】
0004420987.tif 000011
【図１１】
0004420987.tif 000012
【図１２】
0004420987.tif 000013
【図１３】
0004420987.tif 000014
【図１４】
0004420987.tif 000015
【図１５】
0004420987.tif 000016
【図１６】
0004420987.tif 000017
【図１７】
0004420987.tif 000018
【図１８】
0004420987.tif 000019
【図１９】
0004420987.tif 000020
【図２０】
0004420987.tif 000021
【図２１】
0004420987.tif 000022
【図２２】
0004420987.tif 000023
【図２３】
0004420987.tif 000024
【図２４】
0004420987.tif 000025