(57)【特許請求の範囲】
【請求項１】
被写体を撮像し、撮像時のカメラ設定パラメータと共に映像を出力するカメラ部と、
事前に作成された撮影シーン毎の撮影条件を含むシナリオデータを保持するシナリオデータ保持手段と、
前記カメラ設定パラメータに基づいて撮影時の撮影条件を求め、前記シナリオデータ中の前記撮影シーン毎の撮影条件と比較することにより、前記撮影シーンを前記映像と関連付けるシーン特定手段と、
前記シーン特定手段が関連付けた前記撮影シーンと前記映像との関連付けの情報を記録媒体に記録する記録部とを備えた撮像装置。
【請求項２】
前記カメラ部は、撮影時における前記カメラ部の角度及び角速度を検出して前記カメラ設定パラメータに含めて出力し、
前記撮影シーン毎の撮影条件は、撮影角度および前記撮影角度の変化を示す情報のうち少なくとも１つを含み、
前記シーン特定手段は、前記角度および前記角速度に基づいて前記撮影時の撮影条件として前記撮影角度および前記撮影角度の変化を示す情報のうち少なくとも前記撮影シーン毎の撮影条件に含まれる１つを求める請求項１記載の撮像装置。
【請求項３】
前記カメラ部は、撮影時における前記カメラ部の撮影位置を検出して前記カメラ設定パラメータに含めて出力し、
前記撮影シーン毎の撮影条件および前記撮影時の撮影条件は、前記撮影位置を含む請求項１または２に記載の撮像装置。
【請求項４】
前記シーン特定手段は、前記撮影シーンと前記映像との関連付けを判断する際に、前記撮影シーン毎の撮影条件に対応する前記撮影時の撮影条件が複数存在する場合、対応するすべての前記映像と関連付ける第１の関連付け方法と、撮影順に前記撮影シーンと前記映像とを比較し、最初に撮影条件が一致するものを関連付ける処理を繰り返す第２の関連付け方法とを切り替えて実行する請求項１記載の撮像装置。
【請求項５】
マークを付与するマーク付与手段を備え、
前記マーク付与手段は、前記第１の関連付け方法の場合には、各撮影シーンに関連付けられた前記映像のうち最新の映像に前記マークを付与し、前記第２の関連付け方法の場合には、各撮影シーンに関連付けられた前記映像に前記マークを付与する請求項４記載の映像記録装置。
【請求項６】
前記カメラ部から出力された前記カメラ設定パラメータに基づいて求めた撮影時の撮影条件を撮影シーン毎の撮影条件として含むシナリオデータを作成する第１のシナリオデータ作成手段を備えた請求項１から５の何れかに記載の撮像装置。
【請求項７】
前記記録部は、前記映像に前記カメラ設定パラメータを含めて前記記録媒体に記録し、
前記記録媒体から前記カメラ設定パラメータを含んだ前記映像を読み出し、前記映像に含まれた前記カメラ設定パラメータに基づいて求めた撮影時の撮影条件を撮影シーン毎の撮影条件として含むシナリオデータを作成する第２のシナリオデータ作成手段を備えた請求項１から５の何れかに記載の撮像装置。
【請求項８】
撮影モードをテスト撮影モードと本番撮影モードとに切り替える撮影モード切替手段と、
前記撮影モードがテスト撮影モードであるときに、前記カメラ部が撮像して出力した前記カメラ設定パラメータに基づいて求めた撮影時の撮影条件を撮影シーン毎の撮影条件として含むシナリオデータを作成する第３のシナリオデータ作成手段と、を備え、前記シナリオデータ保持手段は、前記第３のシナリオデータ作成手段が作成した前記シナリオデータを保持し、シーン特定手段は、前記撮影モードが本番撮影モードであるときに、前記カメラ部が撮像して出力した前記カメラ設定パラメータに基づいて前記撮影時の撮影条件を求め、前記シナリオ保持手段が保持している前記シナリオデータ中の前記撮影シーン毎の撮影条件と比較することにより、前記撮影シーンを前記映像と関連付ける請求項１から５の何れかに記載の撮像装置。
【請求項９】
前記シーン特定手段が関連付けを行わなかった前記撮影シーンについて、未撮影シーンを表す表示を行う表示部を備えた請求項１から８の何れかに記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影本番前にシナリオデータを作成し、そのシナリオデータに基づいて撮影した映像に対して自動編集を行う撮像装置、カメラレコーダおよび編集システムに関する。
【背景技術】
【０００２】
近年、光ディスクや、半導体メモリなどのランダムアクセス可能な記録媒体に、映像や音声データをファイル化して記録する装置が一般的になり、例えば、放送局や映像制作会社等においても、このような記録媒体を備えた編集装置を利用して映像編集作業等が行われている。
【０００３】
従来、映画やテレビドラマ等の撮影は、絵コンテ等を元に作成されたシナリオに基づいて行われている。シナリオにはタイトル（名前）が付けられており、複数のシーンにより構成されている。またシーンは複数のカットで構成されている。監督はシナリオに従って演出を行い、俳優、女優、エキストラ等の出演者はシナリオの記述に従って演技し、シナリオに従った撮影条件（例えば、カメラのパラメータ設定や、カメラの位置、向き等）により撮影が行われる。生本番の舞台やコンサート等においては、シナリオに示されたシーンの順番通りに演じられたものを撮影する。また、講演会の撮影、結婚式の撮影は、あらかじめ、講演や結婚式の進捗に沿って、決められたスケジュールに基づいて撮影が行われている。一方、映画やドラマ等においては、シナリオに示されたシーンの順番通りに撮影が行われることは稀である。
【０００４】
これらの背景に基づいて、撮影前に撮影内容、台詞、撮影番号等を含む撮影時のシナリオ情報であるシナリオデータを入力し、そのシナリオデータに従って撮影ガイダンスを行う技術（例えば、特許文献１）が開示されている。一方、撮影に関する電子化されたシナリオデータを作成しておき、シナリオデータ中のシーンを選択してから撮影を行うことで、作成したシナリオデータをテイクメタデータとして撮影したカットと関連付けて記録して、シナリオデータを企画工程から、編集工程まで利用する技術（例えば、特許文献２）が開示されている。
【特許文献１】特開２００６−１７４３１８号公報
【特許文献２】特開２００４−１８７２７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献２に開示された従来の構成は、ユーザが撮影前にシナリオデータを入力しておき、撮影開始時には撮影前に入力したシナリオデータよりこれから撮影するシーンを選択しなければならず、撮影時に手間となるという課題がある。
【０００６】
上記課題に鑑みて本発明の撮像装置は、ユーザの撮影時の負荷を軽減するためにシナリオデータの入力を容易にし、自動的にシナリオデータと撮影映像データとの関連付けを行うことを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために本発明の撮像装置は、被写体を撮像し、撮像時のカメラ設定パラメータと共に映像を出力するカメラ部と、事前に作成された撮影シーン毎の撮影条件を含むシナリオデータを保持するシナリオデータ保持手段と、カメラ設定パラメータに基づいて撮影時の撮影条件を求め、シナリオデータ中の撮影シーン毎の撮影条件と比較することにより、撮影シーンを映像と関連付けるシーン特定手段と、シーン特定手段が関連付けた撮影シーンと映像との関連付けの情報を記録媒体に記録する記録部とを備える。
【発明の効果】
【０００８】
本発明の撮像装置によれば、シナリオデータと映像データとを関連付ける時に、ユーザがシーン選択を行わずに装置が自動的にシーン選択することで、ユーザの撮影時の負荷を軽減することができる。また、例えばシナリオデータに撮影条件を含む撮影映像データ識別子を追記することで、シナリオデータから撮影映像データを検索できるように撮影映像データとシナリオデータとの関連付けを行う。このことにより、自動的にシーン順番に並べることや、不要なシーンのデータ取り込みを行わない等の編集作業の効率化を図ることができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照しながら本発明の実施の形態について説明する。
【００１０】
図１は、本発明の一実施の形態における撮像装置のブロック図である。本実施の形態では、被写体を撮像するカメラ部と、カメラ部により撮像された映像を圧縮符号化された符号化映像データとして記録媒体に記録するとともに、記録媒体に記録した符号化映像データを再生する記録再生手段とを有したカメラレコーダの一例を挙げて説明する。このようなカメラレコーダは、映像制作事業者などを対象とした業務用途を目的とする装置であり、撮影現場での取材等に利用されている。例えば撮影現場において、本カメラレコーダで撮影することにより生成した映像データおよび音声データ（以下、これらを合わせて素材データと呼ぶ）は、本カメラレコーダに着脱可能な記録媒体に記録される。さらに編集室内において、この記録媒体に記録された複数の素材データを用いて編集作業が行われる。
【００１１】
図１に示すように、本発明の撮像装置としてのカメラレコーダは、カメラレコーダの各部や記録媒体を管理、および制御するシステム制御部１０１と、各部を共通に接続し、各部間で各種データを伝送するＩ／Ｏバス１２１と、着脱可能な記録媒体としての記録メモリ１６１を接続するためのインターフェースであるＰＣＭＣＩＡ  Ｉ／Ｆ部１６０と、符号化映像データや音声データの記録や再生をユーザが指示入力する入力部１３１と、撮像素子であるＣＣＤなどにより撮像した映像を映像信号として取り込むカメラ部１４１と、映像信号の前処理を行うとともに、映像信号をデジタル形式の映像データに変換する映像処理部１４２と、映像データに対し圧縮符号化を施し、符号化映像データを生成する映像符号化部１４３と、音声信号を入力するマイク部１４４と、入力した音声信号の前処理を行うと共に、音声信号をデジタル形式の音声データに変換する音声処理部１４５と、符号化映像データを復号化し、元の映像データへと復元する映像復号化部１４８と、復元された映像データを出力する映像出力部１４９と、音声データを出力する音声出力部１５０と、機器の動作状態をユーザに呈示する表示部１３２と、本カメラレコーダの物理的位置を検出するための位置検出手段１３３とを含む構成である。
【００１２】
また、記録メモリ１６１は、本カメラレコーダに対して着脱可能な記録媒体である。本実施の形態では、記録メモリ１６１が、ＰＣＭＣＩＡの形状でカメラレコーダに着脱可能な構成の一例を挙げており、記録メモリ１６１とＰＣＭＣＩＡ  Ｉ／Ｆ部１６０（以下、適宜、Ｉ／Ｆ部と呼ぶ）とは、ＰＣカード規格に基づき接続される。
【００１３】
また、本実施の形態では、システム制御部１０１が、例えば、図示しないマイコンとメモリとを備え、マイコンがメモリに格納されたプログラムを実行することによって実現される一例を挙げている。システム制御部１０１に含まれるシナリオデータ保持手段１０６、記録バッファメモリ１１０および再生バッファメモリ１１５以外の各処理手段は、マイコンが、メモリに記憶した各種のプログラムを実行することによって実現される。システム制御部１０１は、マイコンがメモリに記憶したプログラムを実行することで、撮影モードをテスト撮影モードと本番撮影モードとに切り替える撮影モード切替手段１１３と、カメラ部１４１からカメラ設定パラメータを受け付けるカメラ動作検出部１０２と、カメラ動作検出部１０２から送られてくるカメラ設定パラメータに基づいて撮影条件を特定する撮影条件特定手段１０３と、撮影モードがテスト撮影モードであるときに、撮影条件特定手段１０３の情報に基づいて、撮影条件から撮影シーンに対応するシナリオデータ（シナリオデータには、撮影内容、台詞、撮影番号等を含む撮影時のシナリオ情報に加え、撮影した映像との関連付けに利用する分類情報および撮影特徴（いずれも後述する）を含む）を作成するシナリオデータ作成手段１０４と、記録メモリ１６１に記録されたシナリオデータを読み込むシナリオデータ読み込み手段１０５と、シナリオデータを、例えばメモリ上に保持するあるいは、シナリオデータを記録メモリ１６１に記録するシナリオデータ保持手段１０６と、撮影条件をシナリオデータ保持手段１０６が保持しているシナリオデータと比較し、最も近いシナリオデータに対応する撮影シーンを撮像した映像と対応付けるシーン特定手段１０７と、シーン特定手段１０７にて特定されたシーン情報からマークを付与するマーク付与手段１０８と、記録メモリ１６１に記録する映像音声データを管理するための管理情報ファイルを処理する管理ファイル処理手段１０９と、映像符号化部１４３及び音声処理部１４５から提供される映像音声データを一時的に保持する記録バッファメモリ１１０と、記録バッファメモリ１１０に保持された映像音声データを記録メモリ１６１に所定のファイル形式で記録するための処理を行う記録処理手段１１１と、記録メモリ１６１に記録されたファイルを再生するための処理を行う再生処理手段１１４と、記録メモリ１６１からの再生映像音声データを一時的に保持する再生バッファメモリ１１５とを含む。
【００１４】
さらに、本実施の形態では、カメラ部１４１が、被写体を撮像する撮像部１７１と、撮像部１７１のズーム制御を行うズーム手段１７２と、撮像部１７１の手振れ補正を行うための角度及び角速度データを検出する角度検出手段１７３とを含み、ズーム手段１７２にて制御するズーム設定値（ズーム倍率）と、角度検出手段１７３にて検出される撮影角度等の角度、角速度データをカメラ設定パラメータとしてカメラ動作検出部１０２に提供する。
【００１５】
次に、以上のように構成された本実施の形態のカメラレコーダにおける、基本的な記録動作について説明する。ユーザがカメラレコーダに対して記録開始を指示すると、カメラレコーダは撮像処理を行って映像データを圧縮符号化し、符号化映像ファイルとして記録メモリ１６１に記録する。ユーザがカメラレコーダに対して記録停止を指示すると、カメラレコーダは映像データの記録を終了する。以上のような１連続の記録、すなわち記録開始から記録終了までの間を一単位とする記録動作によって生成された符号化映像ファイルおよびこれに関連するファイルを含んだファイル群をクリップ（Ｃｌｉｐ）と呼ぶことにする。クリップには、少なくとも映像を圧縮符号化した符号化映像データファイルを含み、さらに音声ファイルを含んでもよい。
【００１６】
以下、記録動作についてより詳細に説明する。例えば、入力部１３１によりユーザが通常記録開始を指示すると、カメラ部１４１は撮像処理を行い、デジタル化された映像データを出力する。次に、この信号が映像処理部１４２に供給され、供給された映像データは、例えばフィルタでの帯域制限やノイズ除去が行われ、処理された映像データは、映像符号化部１４３に提供される。
【００１７】
映像符号化部１４３に供給された映像データは、例えば、映像圧縮方式として広く利用されているＭＰＥＧ−２方式や、ＭＰＥＧ−４／ＡＶＣ方式、あるいは業務用のデジタルＶＴＲ（Ｖｉｄｅｏ  Ｔａｐｅ  Ｒｅｃｏｄｅｒ）の規格の一つであるＳＭＰＴＥ（Ｓｏｃｉｅｔｙ  ｏｆ  Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  ａｎｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｅｎｇｉｎｅｅｒｓ）−３１４Ｍ（ＤＶ−Ｂａｓｅｄ  ２５Ｍ）規格に基づき圧縮符号化される。映像符号化部１４３は、圧縮符号化処理により生成した符号化映像データをＩ／Ｏバス１２１を介して、システム制御部１０１に供給する。
【００１８】
システム制御部１０１に供給された符号化映像データは、記録バッファメモリ１１０に供給される。なお、システム制御部１０１において、記録処理の前処理として次のような処理が実行される。
【００１９】
まず、システム制御部１０１において、記録処理手段１１１は、入力部１３１からのユーザの指示に応じて、記録メモリ１６１に対し現在処理中の符号化映像データを格納するファイルの生成などに関する処理を行う。すなわち、例えば、ユーザから新たな素材データの記録の開始が指示された場合、記録処理手段１１１は、新たな素材データを記録メモリ１６１に記録するために付加情報としてのインデックスデータの作成や、映像データファイルや音声データファイルの生成などの処理を行う。
【００２０】
また、インデックスデータとは、例えば記録メモリ１６１中に記録された素材データを管理するための情報であるメディアインデックステーブルと、各素材データの属性情報であるメタデータであるクリップインデックステーブルとを含む。インデックスデータは、管理ファイル処理手段１０９により、記録メモリ１６１に設けられたインデックスファイルに記録される。インデックスデータおよびインデックスファイルの詳細については後述する。
【００２１】
さらに、管理ファイル処理手段１０９は、符号化映像データの記録に先立ち、生成されるファイルや記録される記録メモリ１６１に対するインデックスファイルの更新を実行する。
【００２２】
さらに、符号化映像データの記録に先立ち、記録処理手段１１１が、記録メモリ１６１に符号化映像データを書き込むための空き領域の有無を検索し、空き領域がある場合にのみ記録を開始する。なお、記録処理手段１１１は、空き領域がなくなった場合には、記録不可能であることを、例えば、表示部１３２に表示することによってユーザに対して通知する。
【００２３】
記録処理手段１１１により記録メモリ１６１の所定のファイル領域が確保されると、さらに、記録処理手段１１１は、記録バッファメモリ１１０に順次供給される符号化映像データを、Ｉ／Ｏバス１２１、およびＩ／Ｆ部１６０を介して、記録メモリ１６１に送出し、確保された記録領域にファイルとして書き込む。
【００２４】
また、ユーザが入力部１３１に対して記録の停止を指示すると、カメラ部１４１からの映像信号の供給が終了するとともに、記録メモリ１６１への符号化映像データの書き込みも終了する。
【００２５】
このような一連の記録動作の実行により、カメラ部１４１により撮像された映像は、一つのファイルとしてファイル化された符号化映像データファイルとして記録メモリ１６１に記録され、記録メモリ１６１には一つの符号化映像データファイルが新規に作成される。
【００２６】
一方、本カメラレコーダにおいて、ユーザから入力部１３１に対して記録の開始が指示されると、カメラ部１４１からの映像の取り込みとともに、マイク部１４４からの音声の取り込みも開始される。マイク部１４４から取り込まれた音声は、音声信号として音声処理部１４５に供給される。音声処理部１４５は、供給された音声信号をデジタル形式である音声データに変換し、記録バッファメモリ１１０に供給する。記録バッファメモリ１１０に供給された音声データは、記録処理手段１１１により、映像に対する記録処理と同様に、音声ファイルとして記録メモリ１６１に書き込まれる。
【００２７】
以上のようにして、マイク部１４４により取り込まれた音声は、映像の取り込みと並行して音声ファイルとして記録メモリ１６１に記録される。
【００２８】
なお、本実施の形態では音声圧縮を施していないが、音声圧縮を施してもよい。
【００２９】
次に、本カメラレコーダにおいて、例えば、ユーザが入力部１３１に対してクリップを指定して再生の開始を指示すると、管理ファイル処理手段１０９は、記録メモリ１６１に記録されているインデックスファイルから、再生すべきクリップに含まれる符号化映像ファイルと音声ファイルの情報を読み出し、それらのファイル名を再生処理手段１１４に供給する。再生処理手段１１４は、再生指定された符号化映像ファイルの符号化映像データと音声ファイルの音声データとを読み出し、再生バッファメモリ１１５を介して、符号化映像データを映像復号化部１４８に、音声データを音声出力部１５０に供給する。映像復号化部１４８は、ＳＭＰＴＥ−３１４Ｍ方式に準拠した映像復号化処理を行い、復号化済の映像データを映像出力部１４９に供給する。映像出力部１４９は、供給された映像データを映像信号に変換し、例えば、カメラレコーダに備えられたモニタから再生画像をユーザに呈示する。また、音声出力部１５０は、供給された音声データを音声信号に変換し、例えば、カメラレコーダに備えられたスピーカから再生音声をユーザに呈示する。
【００３０】
このような一連の再生動作の実行により、記録メモリ１６１に記録された符号化映像データと音声データとが読み出され、映像出力部１４９から再生映像が、音声出力部１５０から再生音声が出力される。
【００３１】
なお、映像と音声との記録および再生は、当然のことながら、通常並行して行われる。すなわち、記録および再生時には、映像および音声各々の記録開始時刻、記録終了時刻、再生開始時刻および再生終了時刻は同期して処理される。
【００３２】
以上、本カメラレコーダにおける記録、および再生処理の基本的な動作について説明したが、上記にて簡単に説明したように、システム制御部１０１により、素材データをファイル形式でクリップとして記録再生するための処理が実行される。
【００３３】
次に、システム制御部１０１による、付加情報としてのインデックスデータに関する処理について説明する。
【００３４】
本発明の撮像装置であるカメラレコーダは、上述したように、符号化映像データや音声データと共に、これら素材データの付加情報であるインデックスデータを記録メモリ１６１に記録する。このようなインデックスデータは、取材等で収録した各素材データの属性情報を示すメタデータである。本カメラレコーダは、このようなメタデータをクリップインデックステーブルとして各素材データ、および各記録メモリ１６１に対応させて記録メモリ１６１のインデックスファイルに記録する。
【００３５】
インデックスファイルは、一つの記録メモリ１６１に対し一つのみのファイルとして生成される。例えば、記録メモリ１６１のフォーマット処理の後、管理ファイル処理手段１０９が記録メモリ１６１上に、次に説明するような構成のインデックスファイルを生成する。
【００３６】
図２は、記録メモリ１６１に設けたインデックスファイルの概要を示した図である。図２に示すように、インデックスファイルにおいては、二階層構造のインデックステーブルが設定される。上位階層として、図２の記録メモリ−Ａで示すように、個々の記録メモリ１６１に対応させた情報を記録するメディアインデックステーブルが設けられ、このメディアインデックステーブルにそれぞれの記録メモリ１６１固有のメタデータが記録される。また、下位階層として、図２のＣｌｉｐ−Ａ、およびＣｌｉｐ−Ｂで示すように、収録した各クリップに対応させた情報を記録するクリップインデックステーブルが設けられ、このクリップインデックステーブルにそれぞれのクリップ固有のメタデータが記録される。
【００３７】
なお、図２においては、一つのクリップに対応して、一つの符号化映像ファイルと二つの音声ファイルとがリンクする。すなわち、素材データを記録する毎に、素材データが格納される一つの符号化映像ファイルと二つ音声ファイルとが生成されるとともに、インデックスファイルには新たなクリップインデックステーブルが設定され、この新たなクリップインデックステーブルに、その素材データに対応したメタデータが記録される。
【００３８】
また、図２に示すようにインデックスファイルに対して、１つ、または複数のシナリオデータを各々シナリオファイルとして記録する。すなわち、シナリオファイルはインデックスファイルとは別ファイルとして記録する。これは、例えば記録する記録媒体を変更するときに、シナリオデータのみのデータ移動を容易にするためである。シナリオデータとは、撮影すべき映像を構成する各シーンについて、撮影内容、台詞、撮影番号等を含む撮影時のシナリオ情報を規定したものであり、撮影する時間長、カメラワーク等が含まれる。
【００３９】
図３は、シナリオデータの構成と具体例を示した図であり、（１）結婚式撮影時のシナリオデータと、（２）映画撮影時のシナリオデータの２例を例示している。（１）の結婚式撮影時のシナリオデータは、再度撮影することが許されない場合の例として、（２）の映画撮影時のシナリオデータは、同じシーンの撮影が繰り返し行える場合の例として説明する。ここでシーンとは、撮影を予定しているシナリオで定義されたある一連続で撮影する区間を表し、そのシーンに従って、撮影されたデータがクリップ（あるいは、カット）となる。したがって、撮影中に何らかのミスがあり再度同じシーンを撮影する場合には、１シーンに対応するクリップが複数あることになる。また、同じシーンを繰り返し撮影することをテイクと呼び、繰り返した数をテイク番号（テイク１、テイク２、・・・）で表す。
【００４０】
「シーン番号」は、例えば、撮影順番や編集後のシーン順を表すシーンの識別番号であり、ユーザが自由に付加することができる。
【００４１】
「タイトル」は、ユーザが任意に付加することができる各シーンのタイトルであり、ユーザが認識し易い名前（文字列）を自由に付加することができる。
【００４２】
「採用Ｄｕｒａｔｉｏｎ」は、各シーンにおいて、編集結果として採用を予定している時間長及びフレーム長である。
【００４３】
「撮影特徴」は、各シーンの撮影方法や撮影条件の代表的な特徴を表し、例えば、カメラレコーダの角度変更や角度移動を示す「パン」、「チルト」や、ズームアップを示す「ズーム」や、撮影装置の物理的移動量を示す「位置移動」に分類する。
【００４４】
「撮影開始時ズーム設定」は、撮影開始時のカメラ部１４１のズーム設定状態を表し、ズームされた状態を示す「ズームＵＰ」、ズームされていない状態を示す「通常」に分類する。
【００４５】
「ズーム変化」は、撮影開始時から撮影終了時までのカメラ部１４１（ズーム手段１７２により制御する）のズーム設定値の変化を表し、「変化あり」、「変化なし」に分類する。
【００４６】
「撮影開始時角度」は、撮影開始時の本撮像装置の角度を表し、地面に対して水平な状態を示す「水平」、地面に対して上向きの角度であることを示す「上向き」、地面に対して下向きの角度であることを示す「下向き」に分類する。
【００４７】
「角度変化」は、撮影開始時から撮影終了時までの本撮像装置の角度変化を表し、地面に対して垂直方向に角度変化したことを示す「垂直方向移動」、地面に対して水平な方向に角度変化したことを示す「水平方向移動」、角度変化が生じなかったことを示す「変化なし」に分類する。
【００４８】
「撮影開始時位置」は、撮影開始時の本撮像装置時の物理的位置を表し、例えば、緯度、経度や、基準点からの相対距離を示す。図３では、緯度、経度の例を記述している。
【００４９】
「位置移動量」は、撮影開始時から撮影終了時までの本撮像装置の物理的位置の移動を表し、緯度、経度の変化量や、方角と移動距離を示す。図３では、方角と移動距離の例を記述している。
【００５０】
なお、上述したシナリオデータの分類を細分化すれば、撮影したクリップとシナリオデータとの関連付け精度は向上する。また、例では撮影開始時と撮影終了時において時間的にサンプリングしているが、時間分解能をあげれば、シナリオデータとの関連付け精度を高めることが可能である。なお、上述したシナリオデータの各項目の分類を総称して分類情報と呼び、シナリオデータを作成する場合に各項目の選択肢となる。
【００５１】
次に、インデックスデータを構成するメディアインデックステーブルおよびクリップインデックステーブルについて詳細に説明する。
【００５２】
図４は、メディアインデックステーブルの一構成例を示した図である。また、図５は、クリップインデックステーブルの一構成例を示した図である。
【００５３】
図４に示すメディアインデックステーブルおいて、「Ｍｅｄｉａ  ＩＤ」は、メディア、すなわち、記録メモリ１６１毎にユニークとなるように付加される識別子（ＩＤｅｎｔｉｆｉｅｒ、以下、適宜、ＩＤと呼ぶ）である。例えば、メディアをフォーマットする際に、フォーマット時の時刻及び機器のＩＤ等の組み合わせにより固有のＩＤを付加することができる。この「Ｍｅｄｉａ  ＩＤ」は、例えば、次に説明する「Ｃｌｉｐ  ＩＤ」と組み合わせて所望のクリップを検索する際の識別子として利用することが可能である。
【００５４】
「Ｍｅｄｉａ  Ｔｉｔｌｅ」は、ユーザが任意に付加することのできるメディア固有のタイトルであり、ユーザが認識し易い名前を自由に付加することができる。機器内でのメディアの特定は「Ｍｅｄｉａ  ＩＤ」によるため、「Ｍｅｄｉａ  Ｔｉｔｌｅ」は、符号化映像ファイルや音声ファイルが記録された状態でも自由に変更することが可能である。
【００５５】
また、図５に示すクリップインデックステーブルにおいて、「Ｃｌｉｐ  ＩＤ」は、クリップ毎にユニークとなるように付加されるＩＤである。例えば、クリップの記録をする際に、記録開始時の時刻及び機器のＩＤ等の組み合わせにより固有のＩＤを付加することができる。符号化映像ファイルおよび音声ファイルとクリップとの関連付けはこの「Ｃｌｉｐ  ＩＤ」をファイル名に記述することで行う。例えば、「Ｃｌｉｐ  ＩＤ」がＣ００１の符号化映像ファイルは、「Ｃ００１．ＤＩＦ」とし、音声２チャンネル分のファイルはそれぞれ「Ｃ００１＿１．ＷＡＶ」、「Ｃ００１＿２．ＷＡＶ」とすることでクリップと映像及び音声ファイルとの関連付けができる。なお、拡張子が「．ＤＩＦ」であるＤＩＦ形式ファイルは、ＳＭＰＴＥ−３１４Ｍ規格に基づき圧縮符号化された符号化映像データをファイル化したものである。
【００５６】
「Ｃｌｉｐ  Ｔｉｔｌｅ」は、ユーザが任意に付加することのできるクリップ固有のタイトルであり、ユーザが認識し易い名前を自由に付加することができる。機器内でのクリップの特定は「Ｃｌｉｐ  ＩＤ」によるため、「Ｃｌｉｐ  Ｔｉｔｌｅ」は、符号化映像ファイルや音声ファイルが記録された状態でも自由に変更することが可能である。
【００５７】
「Ｆｒａｍｅ  Ｒａｔｅ」は、映像信号のフレーム周波数を表す。「Ｄｕｒａｔｉｏｎ」は、クリップに含まれるフレーム数を表す。また、「Ｆｒａｍｅ  Ｒａｔｅ」と「Ｄｕｒａｔｉｏｎ」とによりクリップ全体の記録時間を計算することが可能である。
【００５８】
「Ｍａｒｋ」は、クリップの種別（分類）識別子を表す。例えば、撮影成功クリップと撮影失敗クリップを区別したい場合に、ＯＫ＿ＭＡＲＫ：ＯＫクリップ、ＮＧ＿ＭＡＲＫ：ＮＧクリップと定義し、ユーザの操作により、ＯＫ＿ＭＡＲＫかＮＧ＿ＭＡＲＫの文字列を記録することで、クリップの区別を行う。
【００５９】
「Ｃｏｎｄｉｔｉｏｎ」は、各クリップの撮影方法や撮影条件の代表的な特徴を表し、シナリオデータにおける「撮影特徴」と対応している。
【００６０】
「Ｚｏｏｍ」は、撮影開始時のカメラ部１４１のズーム設定状態を表し、シナリオデータにおける「撮影開始時ズーム設定」と対応している。
【００６１】
「Ｚｏｏｍ  Ｃｈａｎｇｅ」は、撮影開始時から撮影終了時までのカメラ部１４１のズーム設定値の変化を示し、シナリオデータにおける「ズーム変化」と同じ分類を行う。
【００６２】
「Ａｎｇｌｅ」は、撮影開始時の本撮像装置の地面に対して垂直方向の角度を示し、シナリオデータにおける「撮影開始時角度」と対応している。
【００６３】
「Ａｎｇｌｅ  Ｃｈａｎｇｅ」は、撮影開始時から撮影終了時までの本撮像装置の角度変化を示し、シナリオデータにおける「角度変化」と対応している。
【００６４】
「Ｐｏｓｉｔｉｏｎ」は、撮影開始時の本撮像装置時の物理的位置を表し、例えば、緯度、経度や、基準点からの相対距離を示す。これはシナリオデータにおける「撮影開始時位置」と対応している。
【００６５】
「Ｐｏｓｉｔｉｏｎ  Ｃｈａｎｇｅ」は、撮影開始時から撮影終了時までの本撮像装置の物理的位置の移動を表し、緯度、経度の変化量や、方角と移動距離を示す。これはシナリオデータにおける「位置移動量」と対応している。
【００６６】
図３のシナリオデータと、図５のクリップインデックステーブルには、分類された種別であるか、数値であるかの違いはあるが、対応する項目が存在する。例えば、シナリオデータの「採用Ｄｕｒａｔｉｏｎ」とクリップインデックステーブルの「Ｄｕｒａｔｉｏｎ」とが対応し、同様に「撮影特徴」と「Ｃｏｎｄｉｔｉｏｎ」、「撮影開始時ズーム設定」と「Ｚｏｏｍ」とが対応する。これは、クリップインデックステーブルの内容からシナリオデータを参照し、撮影したクリップの対応するシーンへ関連付ける処理を容易にするためであり、シナリオデータよりもクリップインデックステーブルの方が情報量の多い場合には、図５にて例示した以外の情報が含まれてもよい。
【００６７】
図６は、インデックスファイルにおけるクリップインデックステーブルの記述例を示した図である。図６（ａ）は、記録開始直後のクリップインデックステーブルの内容を示す。本実施の形態では、インデックスファイルはテキスト形式とし、文字列を「，」で区切るＣｏｍｍａ  Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅｓ（ＣＳＶ）形式で記録するものとする。クリップインデックステーブルは、クリップ毎に図５にて示した順番に記述される。“Ｃ００１”は、ＣｌｉｐＩＤを示し、例えば、“Ｃ”を先頭に付けた連続番号を割り振る。“Ｔｉｔｌｅ００１”は、Ｃｌｉｐ  Ｔｉｔｌｅを示す。“３０”は、Ｆｒａｍｅ  Ｒａｔｅを示し、撮影クリップが３０フレーム毎秒で撮影されることを表す。“０”は、Ｄｕｒａｔｉｏｎを示し、記録開始時は値を決定できないので０とする。その他のデータも記録開始時には、確定できないので情報なし、或いは、変化がないことを示す“ＮＯＮＥ”を記録する。
【００６８】
図６（ｂ）は、記録終了後のクリップインデックステーブルの内容を示す。記録後にＤｕｒａｔｉｏｎ以下の値が決定し情報が記録される。各項目の決定方法については後述する。図６（ｂ）の例では、Ｄｕｒａｔｉｏｎは、５４００フレームであり、１８０秒のクリップが記録されたことを表している。Ｍａｒｋが、“ＯＫ＿ＭＡＲＫ”となっており、ＯＫクリップのマークが付与されたことを表している。Ｃｏｎｄｉｔｉｏｎは、“ＺＯＯＭ”となっており、撮影特徴が「ズーム」に決定されたことを表す。Ｚｏｏｍは、“ＺＯＯＭ＿ＵＰ”となっており、ズーム状態で記録開始したことを表している。ＺｏｏｍＣｈａｎｇｅは、“ＣＨＡＮＧＥＤ”となっており、記録中にズーム設定値が変更されたことを表している。Ａｎｇｌｅは、“ＵＰＰＥＲ”となっており、「上向き」状態で記録開始したことを表している。ＡｎｇｌｅＣｈａｎｇｅは、“ＮＯＮＥ”であり、記録中の撮影角度に変化がなかったことを表している。Ｐｏｓｉｔｉｏｎは、“Ｎ＿９０＿２３２３２３＿Ｅ＿１００＿１２１２１２”となっており、北緯９０．２３２３２３度、東経１００．１２１２１２度を表している。この緯度、経度は、本実施の形態では、位置検出手段１３３として、Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ（ＧＰＳ）装置を用いた例を説明する。Ｐｏｓｉｔｉｏｎに関しては、緯度、経度の他に、距離センサ等を利用して基準点からの距離を記録してもよい。ＰｏｓｉｔｉｏｎＣｈａｎｇｅは、“ＮＯＮＥ”となっており、本撮影装置の記録中の位置移動が行われなかったことを表している。
【００６９】
以上、基本的な記録再生の方法と、記録データに関して説明した。
【００７０】
次に、本発明の特徴である撮影条件によるシナリオデータとクリップとの関連付けおよび、シナリオデータの処理の概要について説明する。
【００７１】
まず、本番撮影の撮影開始前の準備として、シナリオデータの読み込み処理について説明する。シナリオデータを本発明の撮影装置に取り込むには、次の２つの方法がある。１つ目は、事前に記録メモリ１６１に図３に示すようなシナリオファイルが記録されているとし、シナリオファイルをシナリオデータ読み込み手段１０５にて記録メモリ１６１から読み込み、シナリオデータ保持手段１０６でシナリオデータを保持する方法である。２つ目は、シナリオデータ作成手段１０４にてシナリオデータを作成し、シナリオデータ保持手段１０６にてシナリオデータを保持する方法である。２つ目については、撮影モード切替手段１１３によって撮影モードをテスト撮影モードに切り替えて撮影し、撮影後にシナリオデータ作成手段１０４が、このテスト撮影で作成されたクリップインデックステーブルからシナリオデータを作成することができる。どちらの方法を採用するにしても、シナリオデータ保持手段１０６にてシナリオデータが保持され、シナリオデータはシーン特定手段１０７等の必要なブロックに供給される。なお、シナリオデータ作成の詳細については後述する。
【００７２】
次に、シナリオデータがシナリオデータ保持手段１０６に保持されている前提で、撮影条件検出から記録、シナリオデータとの関連付けまでの処理概要を説明する。
【００７３】
上述したような基本的な記録方法において、カメラ部１４１は撮像した映像をフレーム単位で映像信号として取り込むと同時に、カメラ設定パラメータ（例えば、ズーム設定値、手振れ補正用のジャイロ値等）をフレーム単位でカメラ動作検出部１０２に提供する。カメラ動作検出部１０２は、記録開始から記録終了までの間に一定間隔でカメラ設定パラメータをサンプリングすることによりデータを間引いて保持する（本実施の形態では、記録開始時と記録終了時の２回、合計２フレーム分のカメラ設定パラメータをサンプリングした例を示している。保持しているシナリオデータと共に時間分解能を上げれば（サンプリング周期を短く取れば）、シナリオデータとの関連付け精度を高めることが可能である。）。カメラ動作検出部１０２は、サンプリングして間引いたカメラ設定パラメータを撮影条件特定手段１０３に供給すると共に、すべてのカメラ設定パラメータ、すなわちデータを間引く前のカメラ設定パラメータを記録処理手段１１１に供給する。
【００７４】
撮影条件特定手段１０３は、提供されたサンプリングしたカメラ設定パラメータから、例えば、図３に示したように分類した分類情報と、複数の分類情報からクリップの特徴となる撮影特徴とを検出する（以下、分類情報と撮影特徴とを合わせて撮影条件と呼ぶ）。この検出した撮影条件をシナリオデータ検索等のキーに用いる。カメラ設定パラメータから撮影条件を検出するアルゴリズムは後述する。一方、記録処理手段１１１は、記録中は、カメラ動作検出部１０２から提供されたカメラ設定パラメータと映像データとをフレーム毎に関連付けし、符号化映像データに多重化して、符号化映像ファイルとして記録メモリ１６１に記録する。
【００７５】
次に、撮影条件特定手段１０３は、撮影終了時に、検出した撮影条件をシーン特定手段１０７と管理ファイル処理手段１０９とに供給する。シーン特定手段１０７は、シナリオデータ保持手段１０６からシナリオデータを取得し、取得したシナリオデータと撮影条件特定手段１０３から提供された撮影条件とを比較して類似性を評価する。そして類似と判断した場合には、シナリオデータ上のシーン番号にクリップのＣｌｉｐ  ＩＤを追記する等して撮影したクリップをシナリオデータと関連付ける。この関連付け処理の具体的な説明は後述する。一方、管理ファイル処理手段１０９は、インデックスファイルのクリップインデックステーブルに、撮影条件特定手段１０３から提供された撮影条件を記録する。
【００７６】
以上の処理で、符号化映像ファイルにフレーム毎のカメラ設定パラメータが記録され、インデックスファイルのクリップインデックステーブルに撮影条件が記録され、シナリオファイルにクリップとの関連付けが記録されることになる。
【００７７】
次に、撮影条件検出およびテスト撮影モードにおけるシナリオデータ作成の処理概要を説明する。シナリオデータの作成に関して、本実施の形態では、記録後のクリップインデックステーブルから再構成する構成とする。これは、実現が容易で、ファイルとして記録メモリ１６１に記録されるため再構成が容易な利点がある。具体的には、各撮影条件を、クリップインデックステーブルとシナリオデータで同じ定義（同じ分類）とし、クリップインデックステーブルからシナリオデータへの変換は、各撮影条件の単なる形式変換のみで実現可能な構成とする。
【００７８】
１回のテスト撮影により、１つのクリップに対応する撮影条件を含むクリップインデックステーブルがインデックスファイルに追加される。そしてこのテスト撮影により作成された撮影条件から、１つのシーンに対応するシナリオデータが作成されてシナリオファイルに記録される。すでにシナリオファイルが存在する状況においては、そのシナリオファイルに新たに１行、テスト撮影で得られたシナリオデータが追加される。以下、シナリオデータ作成についてより詳細に説明する。
【００７９】
まず、上述した記録方法にて撮影条件を含むクリップインデックステーブルが、記録メモリ１６１に記録される。記録処理手段１１１は、クリップインデックステーブルを記録すると同時に、シナリオデータ作成手段１０４にクリップインデックス中の撮影条件を提供する。シナリオデータ作成手段１０４は、供給された撮影条件を、例えば図７のようなシナリオファイルの形式に変換して記録メモリ１６１に記録する。
【００８０】
図７は、シナリオファイルの１例を示す図である。本実施の形態では、インデックスファイルと同様にテキスト形式のＣＳＶ形式とし、図３のシナリオデータの項目を順番に並べて記録しており、図７は、図３で示した１例のシナリオファイルを示している。
【００８１】
図７、図３で示すシナリオデータの各項目において、撮影条件以外の各項目の作成方法を説明する。シーン番号は、すでにシナリオファイルに記録されている最終のシーン番号に１を加算したシーン番号とする。シナリオファイルが存在せず、新規にシナリオファイルを作成する場合には、シーン番号は１となる。タイトルは、入力部１３１からテキスト情報を入力し、シナリオデータ作成手段１０４にてシナリオデータに追記する。なお、タイトルに関しては表示に使用するのみなので、シーン番号等から自動生成する、記録しない、或いは事後に記録する方法でも構わない。採用Ｄｕｒａｔｉｏｎは、クリップ長（クリップインデックステーブルのＤｕｒａｔｉｏｎ）と同じ値を記録する。
【００８２】
なお、シナリオデータは記録後のクリップインデックステーブルから再構成する構成としたが、クリップインデックステーブルから再構成する構成としなくても、撮影条件特定手段１０３から直接シナリオデータ作成手段１０４に撮影条件を供給し、シナリオデータ作成手段１０４において、同様に上述したシナリオファイルを作成する構成とすることも可能であり、シナリオデータ作成の目的を果すことができる。
【００８３】
以上の処理で、テスト撮影で得られた撮影条件からシナリオデータが作成され、シナリオファイルとして記録メモリ１６１に記録される。また、本実施の形態では、撮影終了時にシナリオデータ作成手段１０４にてシナリオデータを作成する例を示したが、撮影後であれば、どのようなタイミングでも、記録済みクリップインデックステーブルからシナリオデータを作成することが可能である。例えば、テスト撮影モードを設けずに、表示部１３２にメニューを表示し、入力部１３１を介して、ユーザにシナリオデータを作成するタイミングを選択させることが容易に実現可能である。
【００８４】
以上、本発明のクリップとシナリオデータとの関連付け、シナリオデータ作成の処理概要を説明した。
【００８５】
次に、本実施の形態のカメラレコーダにおける各ブロックの処理を具体的に説明する。
【００８６】
まず、カメラ動作検出部１０２におけるカメラ設定パラメータの検出について具体的に説明する。本実施の形態では、ズーム設定値、撮影角度、撮影位置と、各々の変化量をカメラ設定パラメータとして検出する例を説明する。
【００８７】
ズーム設定値は、ズーム倍率値を表している。カメラレコーダでズーム撮影する場合、一般的に、レンズを用いた光学ズームと、デジタル映像データを画像処理して一部分を拡大するデジタルズームが存在する。このときユーザは、カメラに備えられたズームレバーやレンズユニットのズームリング等の操作にてズーム倍率を入力する。この入力は、入力部１３１を介してカメラ部１４１のズーム手段１７２に供給され、カメラ部１４１のズーム手段１７２において、ズーム動作処理を行う。カメラ動作検出部１０２は、カメラ部１４１から現在カメラ部１４１（ズーム手段１７２）が動作しているズーム設定値を取得する。
【００８８】
撮影角度は、撮影時のカメラレコーダの水平角度および垂直角度（アングル）を表している。カメラレコーダにて撮影する場合、一般的には地面に対して水平なるように撮影装置を固定して撮影することが多いが、映像効果や場所の制約により、撮影対象を上から見下ろして撮影する場合や、下から見上げて撮影する場合もある。また、撮影中に被写体に追従するとき等にカメラの角度（向き）を上下に変化（チルト）させたり左右に変化（パン）させながら撮影する場合もある。カメラ動作検出部１０２は、カメラ部１４１の角度検出手段１７３からこのときの水平方向および垂直方向の角度を取得する。角度検出手段１７３は、例えば、ジャイロセンサ等の角度や角速度検出手段を含む構成とし、本実施の形態では、角度検出手段１７３として、ジャイロセンサを用い、手振れ補正処理と共通で使用する構成とする。なお、角度検出手段１７３としては、カメラレコーダを取り付ける雲台等から直接その角度を得られるようにしてもよい。
【００８９】
撮影位置は、例えば、撮影時にＧＰＳ、赤外線センサ等を用いて計測する位置情報を表している。本実施の形態では、位置検出手段１３３がＧＰＳを用いて緯度、経度からなる位置情報を計測し、撮影位置としてカメラ動作検出部１０２に提供する。
【００９０】
また、カメラ動作検出部１０２は、検出、取得したカメラ設定パラメータ（例えば、ズーム設定値、撮影角度、撮影位置）をフレーム毎に記録処理手段１１１に供給すると共に、撮影開始時、撮影終了時等のサンプリングタイミングでカメラ設定パラメータをサンプリングして撮影条件特定手段１０３に供給する。
【００９１】
次に、撮影条件特定手段１０３が撮影特徴を特定する方法について具体的に説明する。
【００９２】
撮影条件特定手段１０３では、カメラ動作検出部１０２において検出、取得したカメラ設定パラメータを区分し、撮影条件、すなわち分類情報およびクリップを代表する撮影特徴を決定する。
【００９３】
図８に、撮影特徴の区分の１例を、図９に分類情報の区分の１例を示す。撮影条件特定手段１０３がカメラ設定パラメータに基づいて決定した撮影条件は、管理ファイル処理手段１０９によってクリップインデックステーブルとして記録或いは処理される。また、シナリオデータ作成手段１０４がクリップインデックステーブルに記載された撮影条件を元にしてシナリオデータを作成する。
【００９４】
図８、図９ともに、基本的には選択肢欄の各項目の上段が内容を示し、下段にクリップインデックステーブルおよびシナリオデータとして記録される識別子を示している。ただし、図９におけるＰｏｓｉｔｉｏｎについては位置情報の緯度および経度を具体的に記載することを示している。また、ＰｏｓｉｔｉｏｎＣｈａｎｇｅについても同様に、移動量がゼロでない場合にはその方角と距離を具体的に記載することを示している。具体的な記載方法については後述する。
【００９５】
まず、撮影条件特定手段１０３がカメラ設定パラメータから分類情報を決定する方法を説明する。
【００９６】
「Ｚｏｏｍ」は、撮影開始時のズーム設定値（Ｚｏｏｍ＿ｓ）と閾値（Ｚｏｏｍ＿Ｔｈ１）により以下の式で区分する。本実施の形態では、Ｚｏｏｍ＿Ｔｈ１を５（倍）とするが、１以上の数値（倍率）ならば同様の効果を発揮する。
【００９７】
Ｚｏｏｍ＿ｓ＞Ｚｏｏｍ＿Ｔｈ１：ズームＵＰ状態
Ｚｏｏｍ＿ｓ≦Ｚｏｏｍ＿Ｔｈ１：通常状態
「ＺｏｏｍＣｈａｎｇｅ」は、撮影開始時のズーム設定値（Ｚｏｏｍ＿ｓ）と、撮影終了時のズーム設定値（Ｚｏｏｍ＿ｅ）と閾値（Ｚｏｏｍ＿Ｔｈ２）により以下の式で区分する。本実施の形態では、Ｚｏｏｍ＿Ｔｈ２を３（倍）とするが、０以上の数値（倍率）であればよい。
【００９８】
｜Ｚｏｏｍ＿ｅ−Ｚｏｏｍ＿ｓ｜＞Ｚｏｏｍ＿Ｔｈ２：ズーム変化あり
｜Ｚｏｏｍ＿ｅ−Ｚｏｏｍ＿ｓ｜≦Ｚｏｏｍ＿Ｔｈ２：ズーム変化なし
「Ａｎｇｌｅ」は、撮影開始時の垂直方向の角度（Ａｎｇｌｅ＿ｖ＿ｓ）と、閾値（Ａｎｇｌｅ＿ｖ＿Ｔｈ）により以下の式で区分する。本実施の形態では、Ａｎｇｌｅ＿ｖ＿Ｔｈを２．０（度）とするが、０以上の数値（角度）なら同様の効果を発揮する。
【００９９】
Ａｎｇｌｅ＿ｖ＿ｓ＞  Ａｎｇｌｅ＿ｖ＿Ｔｈ：上向き
｜Ａｎｇｌｅ＿ｖ＿ｓ｜≦  Ａｎｇｌｅ＿ｖ＿Ｔｈ：水平
Ａｎｇｌｅ＿ｖ＿ｓ＜―Ａｎｇｌｅ＿ｖ＿Ｔｈ：下向き
「ＡｎｇｌｅＣｈａｎｇｅ」は、撮影開始時の垂直方向の角度（Ａｎｇｌｅ＿ｖ＿ｓ）と、撮影終了時の垂直方向の角度（Ａｎｇｌｅ＿ｖ＿ｅ）と、撮影開始時の水平方向の角度（Ａｎｇｌｅ＿ｈ＿ｓ）と、撮影終了時の水平方向の角度（Ａｎｇｌｅ＿ｈ＿ｅ）と、閾値（Ａｎｇｌｅ＿ｖ＿Ｔｈ、Ａｎｇｌｅ＿ｈ＿Ｔｈ）とにより以下の式で区分する。Ａｎｇｌｅ＿ｖ＿Ｔｈ、Ａｎｇｌｅ＿ｈ＿Ｔｈをそれぞれ２．０（度）とするが、０以上の数値（角度）なら同様の効果を発揮する。
【０１００】
ｈ＿ａｂｓ＝｜Ａｎｇｌｅ＿ｈ＿ｅ−Ａｎｇｌｅ＿ｈ＿ｓ｜
ｖ＿ａｂｓ＝｜Ａｎｇｌｅ＿ｖ＿ｅ−Ａｎｇｌｅ＿ｖ＿ｓ｜
ｈ＿ａｂｓ＞ｖ＿ａｂｓのとき、
ｈ＿ａｂｓ＞Ａｎｇｌｅ＿ｈ＿Ｔｈ：水平方向移動
ｈ＿ａｂｓ≦Ａｎｇｌｅ＿ｈ＿Ｔｈ：変化なし
ｈ＿ａｂｓ≦ｖ＿ａｂｓのとき、
ｖ＿ａｂｓ＞Ａｎｇｌｅ＿ｖ＿Ｔｈ：垂直方向移動
ｖ＿ａｂｓ≦Ａｎｇｌｅ＿ｖ＿Ｔｈ：変化なし
「Ｐｏｓｉｔｉｏｎ」は、本実施の形態では、緯度経度からなる位置情報を表し、例えば、北緯１２．３４５６７８度をＮ＿１２．３４５６７８と表記する。同様に、南緯３４．５６７８９０度をＳ＿３４．５６７８９０、東経５６．７８９０１２度をＥ＿５６．７８９０１２、西経７８．９０１２３４度をＷ＿７８．９０１２３４と表記する。
【０１０１】
「ＰｏｓｉｔｉｏｎＣｈａｎｇｅ」は、撮影開始時の位置に対する撮影終了時の位置の方角と、撮影開始時および撮影終了時の２点間の距離（例えば、単位はメートルとする）とを表し、例えば、三角関数と平方根の定理や、球面三角法といった一般的な方法を用いて、２点の緯度・経度から方角および距離を求めることができる。
【０１０２】
以上、撮影条件特定手段１０３における分類情報に区分する方法を説明した。
【０１０３】
次に、撮影条件特定手段１０３が、分類情報から撮影特徴を決定する方法について具体的に説明する。
【０１０４】
撮影特徴は、図８に示すような各クリップを代表する特徴を表し、区分された各分類情報から決定される。すなわち、図９に区分された各分類情報を優先順位付けし、図８に示す区分から撮影特徴を決定する。
【０１０５】
図１０は、撮影特徴を決定するためのフローチャートである。まず、Ｓ１０１にて「ＰｏｓｉｔｉｏｎＣｈａｎｇｅ」＝ＮＯＮＥであるか否かを確認する。「ＰｏｓｉｔｉｏｎＣｈａｎｇｅ」＝ＮＯＮＥ、すなわち、「移動なし」の時には、Ｓ１０３の処理に進み、「ＰｏｓｉｔｉｏｎＣｈａｎｇｅ」＝ＮＯＮＥ以外の時には、Ｓ１０２の処理に進む。
【０１０６】
Ｓ１０２において、例えば、移動距離が３メートル以上あるか否かを確認し、移動距離３メートル以上の場合には、位置移動があると判断して、Ｓ１１４にて、撮影特徴をＭＯＶＥ＿ＰＯＳとし、移動距離が３メートル未満の場合には、Ｓ１０３の処理に進む。
【０１０７】
Ｓ１０３にて、「ＡｎｇｌｅＣｈａｎｇｅ」＝ＭＯＶＥ＿Ｖのとき、すなわち、撮影角度の垂直移動を行った場合、Ｓ１１３にて、撮影特徴をＴＩＬＴ（チルト）とし、「ＡｎｇｌｅＣｈａｎｇｅ」＝ＭＯＶＥ＿Ｖ以外のときは、Ｓ１０４の処理に移る。
【０１０８】
Ｓ１０４にて、「ＡｎｇｌｅＣｈａｎｇｅ」＝ＭＯＶＥ＿Ｈのとき、すなわち、撮影角度の水平移動を行った場合、Ｓ１１２にて、撮影特徴をＰＡＮ（パン）とし、「ＡｎｇｌｅＣｈａｎｇｅ」＝ＭＯＶＥ＿Ｈ以外のときは、Ｓ１０５の処理に移る。
【０１０９】
Ｓ１０５にて、「Ｚｏｏｍ」＝ＺＯＯＭ＿ＵＰのとき、すなわち、ズーム状態で撮影開始された場合、Ｓ１１１にて、撮影特徴をＺＯＯＭ＿ＵＰ（ズーム状態）とし、「Ｚｏｏｍ」＝ＺＯＯＭ＿ＵＰ以外のときは、Ｓ１１０にて、撮影特徴をＮＯＮＥ（特徴なし）とする。
【０１１０】
なお、図１０のフローチャートは１例であり、分類情報あるいはその元となったカメラ設定パラメータにより撮影特徴を決定する方式であれば、どのような分類方式でもよい。
【０１１１】
次に、マーク付与手段１０８におけるマークの設定処理について具体的に説明する。図１１にマークの種別の１例を示す。ＯＫ＿ＭＡＲＫは、編集時に採用すべきクリップを表すマークであり、ＮＧ＿ＭＡＲＫは、編集時に採用しないクリップを表す。ＯＫ＿ＭＡＲＫおよびＮＧ＿ＭＡＲＫは、ユーザが入力部１３１を介してメニュー選択や釦を押すことで入力するマークである。このマーク種別により、各クリップを分類して扱うことが可能になり、ユーザの利便性が高くなる。
【０１１２】
マーク付与手段１０８は、シナリオデータとクリップとの関連付け処理と同時に上記ＯＫ＿ＭＡＲＫおよびＮＧ＿ＭＡＲＫのいずれかを自動的にクリップに設定することも可能である。このマーク処理方法の詳細は後述する。
【０１１３】
次に、記録処理手段１１１における符号化映像ファイルへのメタデータの埋め込み方法ついて具体的に説明する。
【０１１４】
ＳＭＰＴＥ−３１４Ｍ規格では、ＤＩＦデータとして、各映像フレームに対してＶＡＵＸ等の付属情報を付加して記録することができる。本実施の形態では、その付属情報として、映像フレーム毎、或いは、一定の間隔、或いは、記録開始時と記録終了時にカメラ設定パラメータ、すなわちズーム設定値（Ｚｏｏｍ）、撮影角度（Ａｎｇｌｅ）、撮影位置（Ｐｏｓｉｔｉｏｎ）を記録する。符号化映像ファイルに付属情報としてカメラ設定パラメータを記録することで、クリップインデックステーブルが削除された場合においても、シナリオ情報との関連付け等、本発明の効果を発揮することが可能になる。
【０１１５】
上記付属情報は、記録間隔の違いはあるが、インデックスファイルのクリップインデックステーブルに記録する情報と同じであるため説明は省略する。
【０１１６】
なお、ＳＭＰＴＥ−３１４Ｍ規格以外の映像音声の符号化に関する規格（例えば、ＭＰＥＧ−２方式）においてもフレーム毎に付属データを記録することが可能な構成になっており、その他の規格の場合でも同様な効果を発揮することができる。
【０１１７】
次に、シーン特定手段１０７における、シナリオデータのシーンと撮影したクリップインデックステーブルのシーンとの関連付け方法について具体的に説明する。図１２に関連付けの概念図を示す。ここで、シナリオデータのシーンと、撮影したクリップインデックステーブルのクリップとの関連付けとは、例えば、図１２に示すようにシナリオデータの各シーンに対して、撮影クリップ（クリップインデックステーブル）を関連付けることを意味する。この関連付け方法の基本的な概念について図１２を参照しながら説明する。図１２（ａ）はシナリオデータの最初のシーンを関連付けする順番と処理対象となる項目を表している。まず、（１）に図示するようにシナリオデータの撮影条件とクリップインデックステーブルの撮影条件（複数項目も含む）の一致を検出し、次に、（２）に図示するようにシナリオデータとクリップインデックステーブルとを関連付ける識別子（例の場合はＣｌｉｐＩＤのＣ０００１）を、シナリオデータ（あるいはクリップインデックステーブル）に記録する。さらに、（３）に図示するようにシーン判断として関連付け処理で得られたシーン番号と、テイク番号（同じシーン番号に対して付与される連番）を記録する。図１２（ｂ）は全シーン、全クリップに対する関連付け処理が終わった時点でのシナリオデータとクリップインデックスデータの関連付けの例を示している。全シーン、全クリップに対する関連付け処理完了後に、（４）に図示するように自動判断として、関連付けられたクリップをＯＫクリップ、関連付けられなかったクリップをＮＧクリップとする。以上が基本的な関連付け方法であるが、撮影時の前提条件により効率的な関連付け方法が異なるため２つの関連付け方法を説明（後述）する。また、関連付け結果を記録する方法としても複数の方法が考えられる。具体的には、関連付けの記録方法として、シナリオデータのシーン番号をクリップインデックステーブルに記録することによる関連付け（例えば、図１３）と、シナリオデータに記録したクリップのＣｌｉｐＩＤを記録することによる関連付けの記録方法（例えば、図１４）等が挙げられる。図１３と図１４の差異は、図１３は「関連付け」の項目がクリップインデックステーブルにあり、図１４は「関連付け」の項目がシナリオデータにあることである。図１３、図１４共に同じ関連付けの１例であり、“×”は関連先が存在しない（未撮影である）ことを表す。
【０１１８】
本実施の形態では、図１４のように、シナリオデータのシーン番号をクリップインデックステーブルに記録することによる関連付けを行う。このようにすることで、編集時にシナリオデータを解釈すれば編集に必要なクリップ（符号化映像ファイル及び音声ファイル）が特定できるため編集機の制御が容易となる。
【０１１９】
図１４（ａ）は、撮影終了後のシナリオデータの内容を表しており、図１４（ｂ）は、撮影終了後のクリップインデックステーブルの内容を表している。シナリオデータのシーン１はクリップＣ０００１と、シーン２はクリップＣ０００３と、シーン３はクリップＣ０００４と、シーン４はＣ０００６と、シーン５はクリップＣ０００７と関連付けられていることを示している。シーン６の「関連付け」項目の“×”は、シナリオファイルに存在するシーン番号がクリップインデックステーブルに関連付けが行われなかったことを表し、シナリオのシーンを撮影していないことを表す。クリップＣ０００２、Ｃ０００５に関しては、シナリオデータの各シーンから関連付けされていないので、シナリオデータに存在していないクリップ、あるいは、同じシーンの撮影が複数回行われ、当該クリップが採用されなかった（他のクリップが採用された）ことを示す。同じシーンの撮影が行われた場合には、例えば、時間的に後で記録されたクリップとシナリオデータと関連付けする方法等がある。これは、記録された符号化映像ファイル及び音声ファイルのタイムスタンプ（日時情報）を確認することや、クリップインデックステーブルに記録日時情報を記録しておけば容易に判断が可能である。
【０１２０】
関連付けの処理フローとして、映画の制作のように同じシーンを繰り返し撮影することが許される場合を想定した第１の関連付け方法と、結婚式や講演会の撮影のように繰り返して同じシーンの撮影が行えず、かつ各シーンの撮影順があらかじめ決まっている場合を想定した第２の関連付け方法の２つの関連付け方法を説明する。
【０１２１】
まず、同じシーンを繰り返し撮影することが許される場合の第１の関連付け方法のフローチャートを図１５に示す。シナリオデータのシーン番号と、撮影済みクリップとの撮影特徴を順番に比較し、一致すれば、その時のシーン番号と、その時のクリップとを関連付ける例を説明する。同じシーンを繰り返し撮影することが許される場合の関連付け処理では、シナリオデータの各シーンに対応する撮影済みクリップが複数存在する場合、対応するすべてのクリップと関連付けるようにする。このとき、記録時間順にテイク番号を付けるとクリップの要否（ＯＫクリップやＮＧクリップ）の判断が容易になる。
【０１２２】
Ｓ３０１において、処理対象をシナリオデータの先頭シーンとし、Ｓ３０２にて、クリップインデックステーブルの処理対象を先頭クリップとする。Ｓ３０３において、シナリオデータの処理対象にあるシーンと、クリップインデックステーブルの処理対象にあるクリップとの撮影特徴が一致しているかを判断し、一致していれば、Ｓ３０４に、一致しなければ、関連なしと判断し、Ｓ３０７に処理を進める。Ｓ３０４にて、すでにシナリオデータの該当シーンに関連付けが行われているか否かを確認し、関連付けが行われていなければ、現在の処理対象のシナリオデータのシーンの関連付け欄に、現在の処理対象のクリップのＣｌｉｐＩＤを記録する処理が行われる（Ｓ３０５）。すでに関連付けが行われていれば、現在の処理対象のクリップのＣｌｉｐＩＤを上書き記録する（Ｓ３０６）。Ｓ３０７では、処理対象クリップが、最終クリップか否かを確認し、最終クリップの場合には、Ｓ３０９に進み、最終クリップで無い場合には、処理対象を次のクリップに移し、Ｓ３０３の処理に戻る。Ｓ３０９では、処理対象シーンが最終シーンであるか否かを確認し、最終シーンであれば、処理を終了し、最終シーンでなければ、処理対象を次のシーンに移して（Ｓ３１０）、処理対象クリップを先頭のクリップに移し（Ｓ３０２）、再度、撮影特徴の一致を確認する。
【０１２３】
また、マーク付与手段１０８においては、例えば、図１２の自動判断欄に示すように、同じシーンに関連付けられる場合に、後のクリップをＯＫクリップ（ＯＫ＿ＭＡＲＫを付与）とし、以前に関連付けられていたクリップをＮＧクリップ（ＮＧ＿ＭＡＲＫを付与）とすればよい。すなわち、シナリオデータの各シーンに対応する撮影済みクリップが複数存在する場合、対応する最新のクリップ(最後に撮影されたクリップ）にＯＫ＿ＭＡＲＫを付与する。これは、同じシーンに対応するクリップが複数存在する場合には、最後に撮影したシーンが採用シーンである可能性が高いためである。
【０１２４】
なお、本実施の形態では、撮影特徴のみで関連付けを判断しているが、分類情報を含めた撮影条件で判断してもよく、本実施の形態では、シナリオデータと、クリップインデックステーブルとに同じ内容を記録しているので、例えば、各分類情報を比較して一致を確認するようにＳ３０３の処理の条件を変更すればよい。
【０１２５】
次に、繰り返して同じシーンの撮影が行えない場合の第２の関連付け方法のフローチャートを図１６に示す。繰り返して同じシーンの撮影が行えない場合、一般的には、撮影順番で必要ない映像を削除する編集形態がとられることが多い。そこで、シナリオデータのシーン番号と撮影済みクリップとの撮影条件を比較する際に、撮影順にシナリオデータとクリップインデックステーブルとの関連付けを行うことで、検出精度及び関連付け処理効率を向上させることができる。撮影順が決まっており、各シーンに対応する撮影済みクリップがひとつしかないという前提では、このようにシナリオデータとクリップインデックステーブルを撮影順に比較し、最初に撮影特徴が一致するものを関連付ける処理を繰り返すことで、容易に全クリップの関連付けを行うことができる。
【０１２６】
図１６のフローチャートについて詳細に説明する。Ｓ４０１にて、各クリップのクリップインデックステーブルを記録順に並べる処理を行う。ただし、例えば、記録順に追記する記録形態を採用すれば、特に並べ替える必要はなく、すべてのシーンを記録する前にでも関連付けを行うことが可能である。Ｓ４０２において、シナリオデータと各クリップのクリップインデックステーブルの撮影特徴が一致するか否かを確認する。一致する場合には、Ｓ４０３にて、該当するシナリオデータの「関連付け」欄に、該当クリップのＣｌｉｐＩＤを記録し、Ｓ４０４にて、シナリオデータの処理の対象を次のシーン番号に移す。一方、一致しない場合には、Ｓ４０５にて、最終クリップあるいは最終シーンであるか否かを確認し、最終クリップあるいは最終シーンであれば処理を終了し、最終クリップでも、最終シーンでもなければ、Ｓ４０６にて処理対象を記録順の次のクリップに移し、Ｓ４０２の処理に戻る。
【０１２７】
以上のように処理をシナリオデータの各シーンと各クリップのクリップインデックステーブルに対して行うことで、シナリオデータのシーンと撮影クリップの関連付けを行い、シナリオファイルに記録することができる。
【０１２８】
図１７に関連付け処理終了後のシナリオデータファイルの１例を示す。図１７（１）は、図７（１）で示した撮影前のシナリオデータファイルから、図１４に示す関連付けが行われた例であり、図１７（２）は、図７（２）で示した撮影前のシナリオデータファイルから、図１２に示す関連付けが行われた例である。
【０１２９】
図１７において、関連付けクリップが存在する場合には、各シーンの最終項目にＣｌｉｐＩＤ（例えば、“Ｃ０００１”）を追記しており、関連付けクリップが存在しない場合には“ＮＯ＿ＣＬＩＰ”と記録し、関連がある撮影済みクリップが無いことを表す。“ＮＯ＿ＣＬＩＰ”の場合には、例えば、表示部１３２に未撮影であるシナリオデータが存在することを表す表示（例えば、「未撮影リスト」として該当するシーン番号を表示する）を行い、シーン番号あるいは、タイトルの文字列を表示することで、撮影忘れを防ぐことが可能である。また、図７の撮影前のシナリオデータのように、関連付けを表す項目にデータが存在しない場合にも上記“ＮＯ＿ＣＬＩＰ”と同じ動作を行えばよい。
【０１３０】
なお、マーク付与手段１０８においては、関連付けが行われた（“ＮＯ＿ＣＬＩＰ”でない）場合に、ＯＫクリップ（ＯＫ＿ＭＡＲＫを付与）とし、関連付けが行われなかった（“ＮＯ＿ＣＬＩＰ”となる）場合に、ＮＧクリップ（ＮＧ＿ＭＡＲＫを付与）とすればよい。
【０１３１】
以上、２つの関連付け方法について説明したが、本実施の形態のシーン特定手段１０７では、第１の関連付け方法と第２の関連付け方法とを切り替え可能な構成とする。これは、関連付け方法を切り替えることにより様々な撮影用途に適用可能であり、用途によりユーザが関連付け方法を選択することにより関連付け精度を向上することができる。実現するためには、例えば、表示部１３２に選択メニューを表示し、入力部１３１を介してユーザが選択する構成とする。
【０１３２】
次に、シナリオデータ作成手段１０４におけるシナリオデータの作成方法について具体的に説明する。シナリオデータを作成するには、次の３つの方法がある。第１のシナリオデータ作成方法は、テスト撮影モードを設けて、テスト撮影モード時に撮影したクリップに対応するクリップインデックステーブルからシナリオデータを作成する方法であり、第２のシナリオデータ作成方法は、任意の撮影済みクリップに対応するクリップインデックステーブルからシナリオデータを作成する方法であり、第３のシナリオデータ作成方法は、符号化映像ファイルに記録した付属情報からクリップインデックステーブルを生成し、このクリップインデックステーブルからシナリオデータを作成する方法である。
【０１３３】
まず、第１のシナリオデータ作成方法について説明する。第１のシナリオデータ作成方法は、テスト撮影モードと本番撮影モードを設け、テスト撮影モードは、シナリオデータを記録し、映像音声ファイルを記録しないモードであり、本番撮影モードは、上述してきたように符号化映像ファイルと音声ファイルを記録するモードである。このモード移行に関しては、撮影モード切替手段１１３において、例えば、メニュー操作や、ダイヤル釦等の入力部１３１から提供される操作情報に基づいて行われる。本番撮影モードは、本実施の形態の基本的な動作として上述してきたので、テスト撮影モード時の動作について説明する。
【０１３４】
本実施の形態では、テスト撮影モード時の動作は、符号化映像ファイル、及び、音声ファイルを作成せずに、通常の記録動作を行い、シナリオデータを作成することで実現する。これは、通常の記録動作と処理を同じにすることで実装が容易にできるためである。なお、映像符号化部１４３等の記録ファイルに関する処理を省いても実現可能である。
【０１３５】
シナリオデータ作成は、通常の記録動作で記録されるクリップインデックステーブルから作成する。このシナリオデータ作成方法は、第２のシナリオデータ作成方法と同じであるので、後で詳しく説明する。
【０１３６】
ユーザは、テスト撮影モードにて実際に本番のようにカメラレコーダのアングルを変更し、記録釦を押下する等の操作を行うことで、カメラレコーダが、自動的にカメラパラメータ、カメラレコーダの動作状況をシナリオデータファイルとして記録することになる。シナリオデータ上のシーンは、通常の記録動作と同じく、記録開始釦押下から、記録終了釦押下までの間の期間と定義し、記録開始釦を押下する度にシーン番号を自動的にインクリメントする。好ましくは、表示部１３２に記録済みのシナリオデータファイルを参照して、シーン番号を入れ替えたり、不要なシーンを削除したり、各シーンのタイトルを入力できればよいが、コンピュータ等の別の装置で同様の機能を実現しても構わない。
【０１３７】
次に、第２のシナリオデータ作成方法について説明する。第２のシナリオデータ作成方法は、クリップインデックステーブルからシナリオデータを作成する方法であり、通常記録されたインデックスファイルのクリップインデックステーブル、あるいは、テスト撮影モードにて記録されたクリップインデックステーブルが存在することを前提とする。すなわち、図５に示すクリップインデックステーブルの項目から、図３に示すようなシナリオデータの項目に変換する。以下、図５、図３を参照して、クリップインデックステーブルの項目からシナリオデータの項目との対応と変換する方法を説明する。
【０１３８】
まず、ＣｌｉｐＩＤ、ＦｒａｍｅＲａｔｅ、Ｍａｒｋは、シナリオデータの項目に変換されない（シナリオファイルには同類の情報が存在しない）。
【０１３９】
ＣｌｉｐＴｉＴｌｅは、タイトルに対応し、文字列をそのまま記録すればよい。Ｄｕｒａｔｉｏｎは、採用Ｄｕｒａｔｉｏｎに対応し、値をそのまま記録すればよい。Ｃｏｎｄｉｔｉｏｎは、撮影特徴に対応し、図８に示す撮影特徴をそのまま記録すればよい。Ｚｏｏｍは、撮影開始時ズーム設定に対応し、図９に示すＺｏｏｍの分類情報（選択肢）をそのまま記録すればよい。ＺｏｏｍＣｈａｎｇｅは、ズーム変化に対応し、図９のＺｏｏｍＣｈａｎｇｅの分類情報（選択肢）をそのまま記録すればよい。Ａｎｇｌｅは、撮影開始時角度に対応し、図９のＡｎｇｌｅの分類情報（選択肢）をそのまま記録すればよい。ＡｎｇｌｅＣｈａｎｇｅは、角度変化に対応し、図９のＡｎｇｌｅＣｈａｎｇｅの分類情報（選択肢）をそのまま記録すればよい。Ｐｏｓｉｔｉｏｎは、撮影開始位置に対応し、緯度、経度をそのまま記録すればよい。ＰｏｓｉｔｉｏｎＣｈａｎｇｅは、位置移動量に対応し、方角と距離をそのまま記録すればよい。
【０１４０】
最後に、第３のシナリオデータ作成方法について説明する。第３のシナリオデータ作成方法は、符号化映像ファイルに記録した付属情報からクリップインデックステーブルを生成し、第２のシナリオデータ作成方法でシナリオデータを撮影する方法である。第２のシナリオデータ作成方法は前述したので、符号化映像ファイルに記録したメタデータからクリップインデックステーブルを生成する方法を具体的に説明する。
【０１４１】
記録処理手段１１１における符号化映像ファイルへの付属情報の埋め込み方法を上述したが、すべての符号化映像ファイルに対して、その埋め込まれた付属情報を読み出して、クリップインデックステーブルを生成する。付属情報は、クリップインデックステーブルと同じ項目であり、サンプリング周期もクリップインデックステーブルの各項目に対して同じかより短期間である。例えば、クリップインデックステーブルは、記録開始時と記録終了時のみに基づいて処理を行うのに対して、符号化映像ファイルに対しては、フレーム毎にカメラ設定パラメータを付属情報として埋め込む。すなわち、符号化映像ファイルから、記録開始時のカメラ設定パラメータと、記録終了時のカメラ設定パラメータとが取得できれば、記録時のクリップインデックステーブル作成と同様に、記録後に符号化映像ファイルからクリップインデックステーブルの生成が可能である。
【０１４２】
以上のように、シナリオデータファイルを生成することができ、上述してきたように、シナリオデータのシーンと、撮影クリップとの関連付けを行うことで、企画段階（撮影テスト段階）から撮影、編集といった一連のワークフロー効率化が実現可能である。すなわち、本発明は、撮影本番前にカメラ設定パラメータを含んだシナリオデータを生成し、カメラ設定パラメータを利用して、シナリオデータと記録したクリップとを関連付け、分類するもので、編集時における素材データの検索や、自動編集、編集アシストが可能である。この特徴は、特に、定型的な撮影パターンで、繰り返し撮影を行う場合や、事前に綿密なリハーサルを行う場合の編集効率向上に特に効果的である。
【０１４３】
以上のように、本実施の形態のカメラレコーダによれば、編集効率を飛躍的に向上させることができ、ユーザにとって利便性の高いカメラレコーダを実現することができる。
【０１４４】
なお、本実施の形態では、クリップインデックステーブルは、インデックスファイルとして映像ファイルとは別ファイルとして記録する方法を説明したが、映像記録ファイルのヘッダ部分に埋め込んで記録しても同様の効果を発揮する。また、インデックスファイル及びシナリオファイルを記録する際に、テキスト形式にて記録する方法を説明したが、例えば、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式等のマークアップ言語や、テキスト形式をバイナリデータ化した形式等で記述しても同様の効果を発揮する。
【０１４５】
また、ＳＭＰＴＥ−３１４Ｍ方式にて圧縮符号化する例を説明したが、フレーム間の相関情報を用いて圧縮するＭＰＥＧ−２方式やＭＰＥＧ−４／ＡＶＣ方式等、どのような圧縮符号化方式を採用しても同様の効果を発揮する。また、映像に対して圧縮を施さなくても同様の効果を発揮する。さらに、映像データと音声データとを別ファイルとして記録する例を説明したが、例えば、ＭＰＥＧ２−ＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）方式のように映像データと音声データとを多重化する方式を用いて映像データと音声データとを１つのファイルとして符号化しても同様の効果を発揮する。
【０１４６】
さらに、本実施の形態では、記録メモリ１６１は、ＰＣＭＣＩＡの形状とする例を説明したが、ＳＤメモリーカード等の形状であって、ＰＣＭＣＩＡ＿ＩＦ１６０の代わりにＳＤメモリーカードＩＦとしても同様の効果を発揮する。
【産業上の利用可能性】
【０１４７】
本発明にかかる撮像装置は、ユーザの編集における利便性を向上させるもので、半導体メモリや光ディスク等を応用した映像記録再生装置や映像編集装置等に広く適用可能である。
【図面の簡単な説明】
【０１４８】
【図１】本発明のカメラレコーダの構成を示す図
【図２】インデックスファイルの概念図
【図３】シナリオデータテーブルの１構成例を示す図
【図４】メディアインデックステーブルの１構成例を示す図
【図５】クリップインデックステーブルの１構成例を示す図
【図６】クリップインデックステーブルの１具体例を示す図
【図７】撮影前のシナリオデータファイルの１例を示す図
【図８】撮影特徴の１区分例を示す図
【図９】分類情報の１区分例を示す図
【図１０】撮影特徴を決定するフローチャート
【図１１】マーク種別の１例を示す図
【図１２】シナリオデータと記録クリップの関連付けを示す概念図
【図１３】シナリオデータに記録する場合のシナリオデータと記録クリップの関連付けの１例を示す図
【図１４】クリップインデックステーブルに記録する場合のシナリオデータと記録クリップの関連付けの１例を示す図
【図１５】繰り返し撮影を行わない場合の関連付けのフローチャート
【図１６】繰り返し撮影を行う場合の関連付けのフローチャート
【図１７】関連付け終了後のシナリオデータファイルの１例を示す図
【符号の説明】
【０１４９】
１０１  システム制御部
１０２  カメラ動作検出部
１０３  撮影条件特定手段
１０４  シナリオデータ作成手段
１０５  シナリオデータ読み込み手段
１０６  シナリオデータ保持手段
１０７  シーン特定手段
１０８  マーク付与手段
１０９  管理ファイル処理手段
１１０  記録バッファメモリ
１１１  記録処理手段
１１３  撮影モード切替手段
１１４  再生処理手段
１１５  再生バッファメモリ
１２１  ＩＯバス
１３１  入力部
１３２  表示部
１３３  位置検出手段
１４１  カメラ部
１４２  映像処理部
１４３  映像符号化部
１４４  マイク部
１４５  音声処理部
１４８  映像復号化部
１４９  映像出力部
１５０  音声出力部
１７１  撮像部
１７２  ズーム手段
１７３  角度検出手段
【図１】
0004946935.tif 000002
【図２】
0004946935.tif 000003
【図３】
0004946935.tif 000004
【図４】
0004946935.tif 000005
【図５】
0004946935.tif 000006
【図６】
0004946935.tif 000007
【図７】
0004946935.tif 000008
【図８】
0004946935.tif 000009
【図９】
0004946935.tif 000010
【図１０】
0004946935.tif 000011
【図１１】
0004946935.tif 000012
【図１２】
0004946935.tif 000013
【図１３】
0004946935.tif 000014
【図１４】
0004946935.tif 000015
【図１５】
0004946935.tif 000016
【図１６】
0004946935.tif 000017
【図１７】
0004946935.tif 000018