(57)【特許請求の範囲】
【請求項１】
記録媒体に記録された複数の動画像データ列の記録日時に係る記録日時情報に基づいて、前記複数の動画像データ列のうち、互いに記録日時が一致する部分を検出する一致部分検出手段と、
前記記録日時情報と前記一致部分検出手段の検出結果とに基づいて、前記複数の動画像データ列を各動画像データ列の記録日時の順に前記記録媒体から再生すると共に、前記複数の動画像データ列において互いに記録日時が一致する部分の画像を同一画面上に表示するよう前記複数の動画像データ列の再生手順を制御するための再生リストを生成する再生リスト処理手段と、
前記再生リスト処理手段により生成された再生リストを前記記録媒体に記録する記録手段とを備えるデータ処理装置。
【請求項２】
前記記録媒体に記録された複数の動画像データ列のうち、任意の動画像データ列を複数選択する選択手段を備え、前記一致部分検出手段は前記選択された複数の動画像データ列のうち、互いに記録日時が一致する部分を検出することを特徴とする請求項１記載のデータ処理装置。
【請求項３】
前記複数の動画像データ列における記録日時が一致した部分の画像の表示領域を任意に設定可能な設定手段を備え、前記再生リスト処理手段は前記設定手段により設定された表示領域に従う領域に前記動画像データ列における記録日時が一致した部分の画像を表示するよう再生手順を制御するための再生リストを生成することを特徴とする請求項１記載のデータ処理装置。
【請求項４】
前記再生リスト処理手段は更に、前記複数の動画像データ列のうち、主となる動画像データ列以外の他のデータ列において前記主となるデータ列の記録日時と一致しない部分については再生を禁止するよう再生手順を制御するための再生リストを生成することを特徴とする請求項１記載のデータ処理装置。
【請求項５】
前記複数の動画像データ列より前記主となる動画像データ列を任意に選択可能な選択手段を備えたことを特徴とする請求項４記載のデータ処理装置。
【請求項６】
前記複数の動画像データ列のうち、マルチアングル記録であることを示す識別データが付加されている動画像データ列を検出する識別データ検出手段を備え、前記一致部分検出手段は前記識別データ検出手段により検出された動画像データ列についてのみ記録日時の一致部分を検出することを特徴とする請求項１記載のデータ処理装置。
【請求項７】
前記複数の動画像データ列の記録位置に基づいて所定の動画像データ列を検出する記録位置検出手段を備え、前記一致部分検出手段は前記記録位置検出手段により検出された所定の動画像データ列についてのみ記録日時の一致部分を検出することを特徴とする請求項１記載のデータ処理装置。
【請求項８】
前記記録位置検出手段は前記複数のデータ列のうち、記録位置が所定の条件に一致するものを前記所定の動画像データ列として検出することを特徴とする請求項７記載のデータ処理装置。
【請求項９】
前記記録位置検出手段は前記複数の動画像データ列のうち、記録位置が近接している複数の動画像データ列を前記所定のデータ列として検出することを特徴とする請求項８記載のデータ処理装置。
【請求項１０】
前記記録位置検出手段は前記動画像データ列に付加されて前記記録媒体に記録されている記録位置データに基づいて前記所定の動画像データ列を検出することを特徴とする請求項７から請求項９の何れか１項に記載のデータ処理装置。
【請求項１１】
前記記録媒体から前記複数の動画像データ列と前記再生リストとを再生する再生手段と、前記再生手段により再生された再生リストに従い前記再生手段による前記複数の動画像データ列の再生動作を制御する制御手段とを備えたことを特徴とする請求項１記載のデータ処理装置。
【請求項１２】
前記再生リストはＳＭＩＬに従って記述されていることを特徴とする請求項１から請求項１１の何れか１項に記載のデータ処理装置。
【請求項１３】
前記複数の動画像データ列はそれぞれ一つのファイルとして前記記録媒体に記録されており、前記記録手段は前記再生リストを一つのファイルとして前記記録媒体に記録することを特徴とする請求項１から請求項１２の何れか１項に記載のデータ処理装置。
【請求項１４】
記録媒体に記録された複数の動画像データ列の記録日時に係る記録日時情報に基づいて、前記複数の動画像データ列のうち、互いに記録日時が一致する部分を検出する一致部分検出手順と、
前記記録日時情報と前記一致部分検出手順による検出結果とに基づいて、前記複数の動画像データ列を各動画像データ列の記録日時の順に前記記録媒体から再生すると共に、前記複数の動画像データ列において互いに記録日時が一致する部分の画像を同一画面上に表示するよう前記複数の動画像データ列の再生手順を制御するための再生リストを生成する再生リスト処理手順と、
前記再生リスト処理手順により生成された再生リストを前記記録媒体に記録する記録手順とを備えるデータ処理方法。
【請求項１５】
記録媒体に記録された複数の動画像データ列の記録日時に係る記録日時情報に基づいて、前記複数の動画像データ列のうち、互いに記録日時が一致する部分を検出する一致部分検出手順と、
前記記録日時情報と前記一致部分検出手順による検出結果とに基づいて、前記複数の動画像データ列を各動画像データ列の記録日時の順に前記記録媒体から再生すると共に、前記複数の動画像データ列において互いに記録日時が一致する部分の画像を同一画面上に表示するよう前記複数の動画像データ列の再生手順を制御するための再生リストを生成する再生リスト処理手順と、
前記再生リスト処理手順により生成された再生リストを前記記録媒体に記録する記録手順とをコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はデータ処理装置、データ処理方法及びコンピュータ読み取り可能な記録媒体に関し、特には複数の動画像データ列の再生手順の制御に関する。
【０００２】
【従来の技術】
従来、映像データの編集処理にあっては、複数の映像データをつなぎ合わせ、ワイプ、フェードなどの特殊効果を加えることが行われる。また、スタジオ機器では、ひとつの被写体を異なるアングルから撮影した映像データを合成し、マルチアングルの映像を生成する処理も行われている。
【０００３】
このようにマルチアングル映像を作成する場合、専用の編集装置を用い、記録時に付加されたタイムコードや再生された映像の内容を確認しながら編集作業を行う必要がある。
【０００４】
また、近年では、デジタルＶＴＲやデジタルカメラなどのデジタル映像機器の普及やパーソナルコンピュータの性能の向上などにより、家庭においてもいわゆるノンリニア編集が行われるようになっている。
【０００５】
【発明が解決しようとする課題】
しかし、前述のようにマルチアングル映像を作成するためには、スタジオに於いて用いられている専用の機材が必要であり、一般のユーザには手軽にマルチアングル映像を作成することが困難であった。
【０００６】
また、専用の機材を用いて編集を行う場合でも、異なる映像データの内容を確認しながら編集作業を行う必要があり、肉体的、精神的にユーザの負担が大きい。
【０００７】
本発明はこのような問題を解決することを目的とする。
【０００８】
本発明の他の目的は、一般ユーザであっても手軽にマルチアングル映像を作成可能とする処にある。
【０００９】
また、本発明の更に他の目的は、ユーザに負担をかけず、容易に編集処理を実行可能とする処にある。
【００１０】
【課題を解決するための手段】
前記課題を解決するため、本発明においては、記録媒体に記録された複数の動画像データ列の記録日時に係る記録日時情報に基づいて、前記複数の動画像データ列のうち、互いに記録日時が一致する部分を検出する一致部分検出手段と、前記記録日時情報と前記一致部分検出手段の検出結果とに基づいて、前記複数の動画像データ列を各動画像データ列の記録日時の順に前記記録媒体から再生すると共に、前記複数の動画像データ列において互いに記録日時が一致する部分の画像を同一画面上に表示するよう前記複数の動画像データ列の再生手順を制御するための再生リストを生成する再生リスト処理手段と、前記再生リスト処理手段により生成された再生リストを前記記録媒体に記録する記録手段とを備える構成とした。
【００１１】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
【００１２】
図１は本発明が適用されるデジタル映像編集装置１００の必要最小限の電気的構成を示すブロック図である。図１において、記録再生部１０１は編集装置１００に対して不図示のスロットを介して着脱されるディスクＤに対して映像データやその他のデータを記録再生する。なお、本形態では、ディスクＤとしてＤＶＤ−ＲＡＭディスクなどの光磁気ディスクを用いるが、これ以外にも、例えば、フロッピディスク，ハードディスク、光ディスクなどの他のディスク媒体や、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。その場合、記録再生部１０１は扱う媒体に適した構成を採ることになる。
【００１３】
１０３はＨＤＤなどを含む蓄積部で、記録再生部１０１により再生された動画像データを記憶する。１０５は解析部で、蓄積部１０３に記憶された画像データの内容を後述のように解析する。１０７は操作部、１０９は制御部１１１の処理に用いられるメモリ、１１１は装置１００の動作を制御する制御部である。制御部１１１では各部の制御を行うプロセスが動作しており、また各プロセスが処理に必要な領域はメモリ１０９に設けられている。１１３は表示部であり、ＣＲＴなどの表示デバイスやメモリ、表示制御回路などを含む。１１５が画像処理部であり、制御部１１１からの指示に従い後述のように再生リストに従う画像データを生成する。１１７はデータバスである。
【００１４】
本形態では、ディスクＤには、ＨＤデジタルＶＣＲ評議会にて規定されるＳＤスペック（以下ＳＤフォーマット）の映像データが記録されているものとする。図５はこのＳＤフォーマットのデータの磁気テープ上での様子を示す図である。通常デジタルビデオカメラ等においてはテープ５００に対して図の様に多数の斜めトラックに対して画像、音声、サブコードデータを記録する。
【００１５】
また、各トラックの構成は５０１の様になっており、AUDIO５０３には音声データとその付加情報が、VIDEO５０５には画像データとその付加情報が、SUBCODE５０７には記録データ全体に関するサブコード（付加情報）が記録されており、各付加情報は5バイトのパックデータによって定義される。VIDEOエリア５０５とAUDIOエリア５０３には付加情報として記録年日を示すREC DATEと、記録時刻を示すREC TIMEがそれぞれ図６、図７の構造でパックデータとして記録されている。
【００１６】
図６、図７において、６０１、７０１はそれぞれのパックデータを示すタグである。６０２には、グリニッジ標準時刻を基準としたタイムゾーンが記録され、６０３、６０４、６０５にはそれぞれ、日、月、年が記録されている。また、７０２にはフレームナンバーが記録され、７０３、７０４、７０５にはそれぞれ、秒、分、時間が記録されている。なお、ＳＤフォーマットでは、ＮＴＳＣ方式の場合には１フレームのデータをテープ上の１０本のトラックに記録する。
【００１７】
本形態では、磁気テープ上にこのように記録されるＳＤフォーマットのデータの一つあるいは複数のシーン（カット）をまとめて一つのファイルを形成し、ディスクＤ上の論理クラスタに連続して記録している。
【００１８】
ディスクＤにはこのように生成された複数のファイルが記録されているが、各ファイルの情報は、ＦＡＴ(File Allocation Table)によって管理される。ＦＡＴでは、各ファイルは図２に示すエントリで識別される。エントリは３２バイトで構成され、内容はそれぞれ、ファイル名２０１、拡張子２０２、属性２０３、作成時刻２０４、作成日２０５、アクセス日２０６、最終更新時刻２０７、最終更新日２０８、開始クラスタ番号２０９、及びファイルサイズ２１０によって構成され、それ以外のフィールドは予約領域である。
【００１９】
各ファイルのエントリがＦＡＴ２００としてファイルシステムによって管理され、アプリケーションからＦＡＴ２００にアクセスするためにはファイルシステムのインターフェースを用いて行う。図３は制御部１１３、記録再生部１０１によって構成されるアプリケーションプロセス３０１が、ファイルシステム３０２を介してディスクＤに記録された各ファイルにアクセスする状態を示している。
【００２０】
例えば、アプリケーションプロセス３０１は、ファイルシステム３０２に対してルートディレクトリのエントリを全て取得するような命令を送信する。ファイルシステム３０２は記録再生部１０１によってディスクＤのＦＡＴエントリを読み出す。エントリの属性２０３によってファイルであるかディレクトリであるかを判別し、ファイルであれば、記録媒体上において開始クラスタ番号２０９で示される位置から、実際のデータを取得できる。ディレクトリであれば、さらにその下のエントリを取得し同様の処理を行う。ファイルとして映像コンテンツに対するアクセスは、前述の様にＦＡＴ２００によって管理されているシステムを利用可能だが、例えばＵＤＦ(Universal Disk Format)などによって管理されているファイルでも同様の方法によってアクセス可能である。
【００２１】
次に、編集装置１００においてマルチアングルデータを生成する編集処理の動作について説明する。
【００２２】
ユーザにより操作部１０７が操作され、編集モードが指示されると、制御部１１１は表示部１１３を制御し、ユーザがマルチアングルコンテンツとして生成したい複数の映像コンテンツを選択するための、図４に示すような画面４００を表示する。また、表示部１１３には、ユーザが別の処理を行うために必要な別の画面が表示されても良い。
【００２３】
画面４００上には、記録再生部１０１より再生し、蓄積部１０３に蓄積された各映像ファイルの内容を示すサムネイル画像４０１が表示されており、ユーザは各ファイルの内容を容易に理解できる。サムネイル画像は通常、各ファイルの先頭シーンの１フレームの画像データが選択される。各サムネイル画像４０１は前述のファイルシステムを介して取得された各映像ファイルのエントリからディスクＤに記録されている実際のデータを検索し、その中の先頭1画面分を読み出すことで取得可能である。
【００２４】
次に、ユーザは、操作部１０７のポインティングデバイスやカーソル等で画像データのセレクタアイコン４０３を操作して、マルチアングル画像として表示したい映像データを示すサムネイルにセレクタアイコン４０３を移動し、選択ボタン４０５を押すことでこれら複数の画像ファイルからマルチアングル画像として表示すべきファイルを選択する。選択済のデータは４０２の様に強調表示される。マルチアングル再生したい複数の映像データを選択し終えたら、解析ボタン４０７を押すことで、解析部１０３において解析処理が行われる。
【００２５】
ユーザにより画像データが選択されると、制御部１１１では、アプリケーションプロセス３０１が前述の方法により、ユーザが選択した複数の映像データを含むファイルのうち一つ目の映像データをディスクＤよりファイルシステム３０２を介して読み出す。ファイルシステム３０２ではこの映像ファイルを示すエントリから、映像データが記録されているディスクＤの先頭クラスタを取得し、そこからデータを読み出すように、記録再生部１０１を制御する。記録再生部１０１は指定されたファイルのデータをディスクＤより読み出す。読み出されたデータは蓄積部１０３に一時的に記録され、解析部１０５において解析が行われる。
【００２６】
次に、解析部１０５における処理について説明する。
【００２７】
解析部１０５では、読み出されたデータの中から図６、図７に示した各フレームのパックデータを読み出し、記録日時を検出する。そして、この記録日時の情報に基づき、映像データが記録（撮影）された時刻のタイムテーブルを作成する。
【００２８】
図８はユーザによって選択された複数の映像データのうちの一つ目のデータであるコンテンツＡ８０１の記録時間を時系列で示したものである。コンテンツＡ８０１は一つのファイルに含まれる画像データであり、２００１年４月１日の１１時３６分８秒からの１１時５７分３６秒までの撮影シーン８０２と１３時４８分１２秒から１４時１０分２０秒までの撮影シーン８０３が含まれている。
【００２９】
図９は解析部１０５によって生成されたタイムテーブルである。図９において、９０１は映像コンテンツを示す識別子、９０２は映像コンテンツ内の各シーンの識別番号、９０３、９０４は撮影開始日付と時刻、９０５、９０６は撮影終了日付と時刻である。即ち、図９において、９０７は図８のシーン８０２のタイムテーブルを示し、９０８は図８のシーン８０３のタイムテーブルを示している。
【００３０】
一つの映像データのタイムテーブルの生成が終わると、制御部１１１のアプリケーションプロセス３０１は、ユーザによって選択された次の映像データを同様の方法で読み出し、解析部１０５によって解析を行う。
【００３１】
図１０は、ユーザによって選択された三つの映像データコンテンツＡ１００１、コンテンツＢ１００２、コンテンツＣ１００３の記録時間を時系列で示したものである。これらの映像データの内容を前述の方法によって解析すると、図１１に示すタイムテーブルが生成される。コンテンツＡ１００１は二つのカット（シーン）を含むので各シーン別のテーブル１１０１、１１０２を生成し、コンテンツＢ１００２及びコンテンツＣ１００３はそれぞれテーブル１１０３、１１０４を生成する。
【００３２】
次に解析部１０５は、このタイムテーブルから、各データにおいて互いに記録時間が重なっている記録部分を検索する。そして、各画像データを記録日時の順に再生すると共に、記録時間が重なっている部分については同時にマルチアングルとして再生するようその再生手順を決定し、再生順序テーブルを生成する。
【００３３】
図１０において、コンテンツＡ１００１が最初に撮影記録を開始しているが、期間１００４ではコンテンツＡ１００１のみ再生する。次に期間１００５においては、コンテンツＡ１００１とコンテンツＢ１００２の記録時間が重なっている。従ってこの期間１００５では、コンテンツＡ１００１とコンテンツＢ１００２を同時に再生する。
【００３４】
期間１００６はコンテンツＢ１００２のみを再生し、期間１００７ではコンテンツＢ１００２とコンテンツＣ１００３の記録日時が重なっているので、コンテンツＢ１００２とコンテンツＣ１００３を同時に再生する。
【００３５】
期間１００８では、コンテンツＡ１００１、コンテンツＢ１００２、コンテンツＣ１００３の記録日時が重なっているので、コンテンツＡ１００１、コンテンツＢ１００２、コンテンツＣ１００３を同時に再生する。期間１００９では、コンテンツＡ１００１とコンテンツＣ１００３の記録日時が重なっているので、コンテンツＡ１００１とコンテンツＣ１００３を同時に再生する。期間１０１０はコンテンツＣ１００３のみが存在するので、コンテンツＣ１００３のみ再生する。
【００３６】
図１２はこのように決定した再生手順に従い各コンテンツの再生順序と時間を示した再生順序テーブルである。図において、１２１１は再生コンテンツ、１２１２はこの再生手順における再生開始時刻、１２１３は各コンテンツの再生時間、１２１４は各コンテンツのイン点を示している。また、図１０の期間１００４〜１０１０の内容は、テーブル１２０１〜１２０７にて示される。
【００３７】
解析部１０５は、このように作成した再生順序テーブルの内容に従い、この再生手順にて各データを再生するための再生リストを生成する。図１３に再生リストの例を示す。
【００３８】
図１３は、Ｗ３Ｃ(World Wide Web Consortium)で規定される“SMIL(Synchronized  Multimedia Integration Language )1.0Specification”に基づいて記述した再生リストを示す図である。詳細なタグの説明は、規格書に記述されているためここでの説明は省略する。ここでは、解析部１０５によって解析され、再生リストに記述された情報について説明する。
【００３９】
図１３において、コンテンツＡ１００１、コンテンツＢ１００２、コンテンツＣ１００３の画像データはそれぞれ“A.mov”、“B.mov”、“C.mov”である。
【００４０】
１３０１は表示部１１３に表示される各コンテンツの表示領域を示している。図１３の例では、各表示領域とも同じ大きさの縦２００画素、横３００画素で表示されるように初期設定がなされているものとする。また実際に表示する際には、画像処理部１１５によって指定されたサイズに拡大または縮小されて表示される。１３０２は期間１００４、即ち再生開始から00:09:52sまでコンテンツＡ１００１を再生することを示している。その後で、１３０３は期間１００５、即ち00:09:52sから00:21:24sまでコンテンツＡ１００１とコンテンツＢ１００２を同時に再生することを示している。ここで再生されるコンテンツＡ１００１はすでに00:09:52sまで再生されているので、そこを起点として再生されるが、コンテンツＢ１００２はファイルの先頭から再生される。１３０４は期間１００６、即ちコンテンツＢ１００２の00:11:32sの地点から00:59:47s間のデータを、00:21:24sから01:21:11sまで再生することを示している。
【００４１】
１３０５は期間１００７、即ちコンテンツＢ１００２の01:11:19sの地点から、またコンテンツＣ１００３はファイルの先頭から00:50:53s間の内容を、01:21:11sから02:12:04sまで再生することを示している。１３０６は、コンテンツＡ１００１の00:21:24sの地点から、またコンテンツＢ１００２の02:02:12sの地点から、またコンテンツＣ１００３の00:50:53sの地点から00:09:51s間の内容を、02:12:04sから02:21:55sまで再生することを示している。
【００４２】
１３０７は、コンテンツＡ１００１の00:31:15sの地点から、またコンテンツＣ１００３の01:00:44sの地点から00:12:17s間の内容を、02:21:55sから02:34:12sまで再生することを示している。１３０８は、コンテンツＣ１００３の01:13:01sの地点から00:13:27s間の内容を、02:34:12sから02:47:39sまで再生することを示している。
【００４３】
解析部１０５によりこのような再生リストが生成されると、制御部１１１はこの再生リストのデータを解析部１０５より読み出し、図３のファイルシステム３０２により記録再生部１０１を介して一つのファイルとしてディスクＤ上に記録する。
【００４４】
以上の処理を図１４のフローチャートを用いて説明する。
【００４５】
図１４は解析部１０５及び制御部１１１によるマルチアングルデータ生成処理に伴う再生リスト生成動作を説明するためのフローチャートである。
【００４６】
まず、ステップＳ１４０１で、表示部１１３に表示される図４の画面４００を利用して、ユーザによってマルチアングルデータを生成するための映像データが選択される。ステップＳ１４０２で、ユーザによって選択された複数の映像データが図３に示すファイルシステムを介して記録再生部１０１によってディスクＤより読み出される。
【００４７】
この時、解析部１０５により、図６及び図７に示したREC TIME、REC DATEのパックデータを各フレームより検出し、ステップＳ１４０３においてその記録時間を判別して図１１に示すような記録日時のテーブルを生成する。ステップＳ１４０４にて一つのコンテンツに対するテーブル作成処理が終了したか否かを検出し、一つのコンテンツに対する処理が終了すると、ステップＳ１４０５にて選択された全ての画像データに対するテーブル作成が終了したか否かを判別する。
【００４８】
そして、全ての選択されたデータに対する再生時間テーブル作成処理が終了するまで処理を続ける。
【００４９】
全ての選択されたデータのタイムテーブル生成処理が終了したら、ステップＳ１４０６にてこの再生時間テーブルに基づき、各コンテンツの間で互いに記録時間が一致する部分を判別する。そして、ステップＳ１４０７にてこの判別結果に基づいて図１２に示した再生手順テーブルを生成する。次に、ステップＳ１４０８において、解析部１０５によってこの再生手順テーブルに従い図１３に示した再生リストを生成し、ステップＳ１４０９で、記録再生部１０１によって図３のファイルシステムを介してディスクＤに記録する。
【００５０】
このように生成された再生リストに従いディスクＤより画像データを再生した場合、マルチアングルとなる部分では、図１５に示すように、縦４００画素、横６００画素の表示部１１３の全体領域１５０１に対して縦２００画素、横３００画素の領域１５０２、１５０３、１５０４に三つの画像コンテンツが表示される。
【００５１】
しかし、実際にはマルチアングルの主となる映像を大きく表示する方がユーザにとっては望ましい。そこで、本形態では、マルチアングル表示を行う場合に、各コンテンツの表示領域をユーザが任意に設定できるようにした。
【００５２】
図１６はマルチアングル表示データの編集処理において、各コンテンツの表示領域を設定するために表示部１１３に表示される画面を示す図である。図１６に示した画面１６０１を用いて再生表示領域を設定することで、ユーザは所望のマルチアングルデータを得ることができる。ユーザにより、マルチアングル編集に先立ち、操作部１０７により表示領域の設定が指示されると、制御部１１１は表示部１１３を制御して図１６の画面１６０１を表示する。
【００５３】
図１６において、１６０２は再生時のマルチアングル画像を表示する全体領域であり、上下キー１６０９によって変更可能である。また１６０３、１６０４、１６０５は各映像コンテンツを表示するサブウィンドウであり、ＡＤＤボタン１６０７、ＤＥＬボタン１６１２によって追加、削除できる。またサブウィンドウ指定カーソル１６０６をサブウィンドウに合わせた状態で上下キー１６１０と１６１１によってサブウィンドウのサイズ、位置を指定できる。また、マウスのようなポインティングデバイスによってもサブウィンドウの位置やサイズを指定できる。
【００５４】
そして、テンプレート生成ボタン１６０８を押すことで、図１３の再生リストにおける１３０１にて指定される値を設定するための情報が生成される。例えば、メインウィンドウサイズが縦５２５、横７２０画素、サブウィンドウが3つでそれぞれ、縦５００画素、横５００が素のサブウィンドウＡが一つと、縦２００画素、横２００画素のサブウィンドウＢ、Ｃというように設定された場合には、図１４のステップＳ１４０８にて生成されるＳＭＩＬを利用した再生リストには、図１７の１７０１ように記述される。
【００５５】
ここで、各コンテンツをどのサブウィンドウに表示するかの指定が必要となる。本形態では、図４の選択画面４００によって選択された画像が、図１６の設定画面１６０１で設定された領域のどこに表示されるかを指定できるようにしている。
【００５６】
即ち、図４の選択画面４００においてマルチアングル画像コンテンツを選択した後、ユーザが操作部１０７を操作して表示コンテンツと表示領域の設定を指示すると、制御部１１１は表示部１１３を制御し、図１８に示す設定画面を表示する。
【００５７】
図１８の設定画面１８００において、１８０１には図４の選択画面４００において選択されたコンテンツが表示され、１８０２によって表示領域を選択する。ここで設定された情報は、再生リストの作成時に反映される。例えば、コンテンツＡ(A.mov)をサブウィンドウＡに表示するように設定した場合には、再生リストには、図１７の１７０２のように記述される。
【００５８】
また、ユーザは選択した全てのコンテンツを鑑賞したいわけではなく、メインとなる被写体映像以外は、見る必要が無いかもしれない。そこで、主となるメインコンテンツを図１８のマーカ１８０３により選択し、再生リストを生成する際に、図４の選択画面で選択された複数のコンテンツのうち、メインとなるコンテンツ以外だけが再生される期間を設けないように記述することで、メインとなるコンテンツの映像を必ず表示させることが可能となる。
【００５９】
例えば、図１３の再生リストにおいて、予めコンテンツＡをメインコンテンツとして設定した場合には、解析部１０５は、コンテンツＡ以外の再生を指示した記述１３０４、１３０５、１３０８を図１３の再生リストから削除した形式の図１９に示した再生リストを生成する。
【００６０】
そして、再生リストを解釈して再生手順を制御する機能、例えばＳＭＩＬを解釈してその内容に従い再生手順を制御する機能を持つ再生装置により、本形態の再生リストが記録されたディスクＤを再生することで、マルチアングル画像を再生することができる。
【００６１】
この様に、本形態によれば、ユーザにより選択された画像データのうち互いに記録日時が一致する部分を自動的に検出し、この一致した部分においては各画像データをマルチアングルにて同時に表示するよう、再生手順を制御する再生リストを生成している。
【００６２】
そのため、ユーザは再生したい画像データを選択するという極めて簡単な操作だけで、マルチアングル画像データを再生するための再生リストを得ることができる。
【００６３】
次に、本発明の第２の実施形態について説明する。
【００６４】
第１の実施形態においては、選択された画像データの記録日時情報に基づいてマルチアングル再生コンテンツの判別を行っていたが、本形態においては、マルチアングル記録されたことを示す識別データが付加されており、かつ、記録日時が一致している部分のデータをマルチアングルデータと判別し、マルチアングル再生リストを生成する。
【００６５】
即ち、本形態にて扱う画像データのうち、撮影時（記録時）にマルチアングルデータとして記録された画像データはその旨を示す付加データが付加されている。図２０は画像データのサブコード領域に記録されるマルチアングル識別データの様子を示す図である。マルチアングル識別データはパックデータの形式で記録されており、パックの識別子２００１は、マルチアングルタグとして識別するためのＩＤが指定され、マルチアングル撮影時には、２００２のビットが付加される。ビット２００２が０の場合には、マルチアングル撮影とは識別されない。
【００６６】
本形態においても、編集装置１００の電気的構成は図1と同じものであるが、解析部１０５の動作処理フローが異なる。
【００６７】
図２１は本形態における解析部１０５及び制御部１１１の処理を示すフローチャートである。
【００６８】
まず、ステップＳ２１０１で、表示部１１３に表示される図４の画面４００を利用して、ユーザによってマルチアングルデータを生成するための映像データが選択される。ステップＳ２１０２で、ユーザによって選択された複数の映像データが図３に示すファイルシステムを介して記録再生部１０１によってディスクＤより読み出される。
【００６９】
この時、解析部１０５により、前述のマルチアングル識別タグの有無を検出し、一つの動画像データ内で一部でもマルチアングル識別データが付加されていた場合、ステップＳ２１０４において再生された画像データに付加されているREC TIME、REC DATEのパックデータを各フレームより検出し、その記録時間を判別して図１１に示すような記録日時のテーブルを生成する。
【００７０】
また、ステップＳ２１０３の検出は１フレーム毎に行い、ステップＳ２１０５にて一つのコンテンツの全てのフレームについて処理が終了するまでステップＳ２１０３〜Ｓ２１０５の処理を繰返す。
【００７１】
ステップＳ２１０５にて一つのコンテンツに対する処理が終了すると、ステップＳ２１０６にて選択された全ての画像データに対するテーブル作成が終了したか否かを判別する。
【００７２】
このように処理を行った結果、ステップＳ２１０６において、選択された画像データのうち、マルチアングル識別タグが付加されたコンテンツが二つ以上存在したか否かを判別し、もし存在しなかった場合にはマルチアングル再生用の再生リストの生成は不要と判断し、処理を終了する。
【００７３】
また、マルチアングル識別データが付加された画像データが二つ以上存在した場合、ステップＳ２１０８においてこの識別データが付加されたコンテンツの再生時間テーブルに基づき、各コンテンツの間で互いに記録時間が一致する部分を判別する。そして、ステップＳ２１０９にてこの判別結果に基づいて図１２に示した再生手順テーブルを生成する。次に、ステップＳ２１１０において、解析部１０５によってこの再生手順テーブルに従い再生リストを生成し、ステップＳ２１１１で、記録再生部１０１によって図３のファイルシステムを介してディスクＤに記録する。
【００７４】
今、例えば撮影者が二人いて、撮影者どうしでマルチアングル映像を撮影しようという意向を相互に伝えることによって、例えば撮影機材のマルチアングル撮影ボタン等を押すことによりマルチアングルタグ（図２０）を付加してマルチアングルコンテンツ再生用リストの自動生成を実現することができる。
【００７５】
しかし、この様な意思の疎通が無くてもシームレスにその様な情報が撮影データに付加されることが望ましい。そこで、撮影機材が有する通信手段によって通信していることを示す識別子を生成し、それぞれの撮影機材が撮影時に、他機材との通信があればその識別子を図２０のパックの領域２００３に書き込むことで、ユーザがマルチアングル撮影ボタン等を押さなくてもマルチアングル識別タグを撮影データに付加することができる。
【００７６】
このように本形態によれば、マルチアングル再生を意識して記録された画像データに付加されている識別データを検出し、この識別データが付加されている画像データのうち、記録日時が一致する部分を同時に再生するよう再生手順を制御するための再生リストを生成するので、画像データを記録したユーザの意思を反映したマルチアングルデータを容易に作成することができる。
【００７７】
次に、本発明の第３の実施形態について説明する。
【００７８】
前述の各実施形態では、記録日時情報やマルチアングル識別情報を用いてマルチアングルコンテンツ再生リストを生成していたが、本実施形態においては、画像データに付加されている位置情報も判別に利用してマルチアングルコンテンツ再生用リストの生成を行う。
【００７９】
本形態では、位置情報として緯度経度がサブコードエリア内にパックデータとして記録されている。
【００８０】
また、本形態の編集装置１００の電気的構成は図1と同様であるが、解析部１０５の動作が異なる。
【００８１】
図２２は本形態における解析部１０５及び制御部１１１による再生リスト生成処理を示すフローチャートである。
【００８２】
まず、ステップＳ２２０１で、表示部１１３に表示される図４の画面４００を利用して、ユーザによってマルチアングルデータを生成するための映像データが選択される。次に、ステップＳ２２０２において、図３に示すファイルシステムにより、ユーザに選択された各画像データの先頭の１フレームに付加されている記録位置データをディスクＤより読み出す。
【００８３】
次に、これら各画像データの記録位置情報を比較し、所定の条件に一致するか否かを判別する。
【００８４】
本形態では、各コンテンツの記録時の互いの距離、例えば、図２３における撮影地点Ａ２３０１と撮影地点Ｂ２３０２の距離Ｃ２３０３が規定の閾値より小さいか否か、つまり二つのコンテンツの撮影場所が所定の距離よりも近いか否かを全ての選択されたコンテンツについて判別する。
【００８５】
その結果、この条件に一致するコンテンツが存在しなかった場合、マルチアングル再生用の再生リストの生成は不要と判断し、処理を終了する。
【００８６】
また、条件に一致するコンテンツが二つ以上存在した場合には、ステップＳ２２０４にてこれらの画像データを読み出し、ステップＳ２２０４において記録日時データに基づいて再生時間テーブルを生成する。そして、ステップＳ２２０６、Ｓ２２０７により、条件に一致する全てのコンテンツに対してこの処理を行う。
【００８７】
次に、ステップＳ２２０８において、記録位置の条件が一致したコンテンツの再生時間テーブルに基づき、各コンテンツの間で互いに記録時間が一致する部分を判別する。そして、ステップＳ２２０９にてこの判別結果に基づいて図１２に示した再生手順テーブルを生成する。次に、ステップＳ２２１０において、解析部１０５によってこの再生手順テーブルに従い再生リストを生成し、ステップＳ２２１１で、記録再生部１０１によって図３のファイルシステムを介してディスクＤに記録する。
【００８８】
このように、本形態によれば、記録位置が互いに近接している画像データを検出し、この画像データにおいて、記録日時が一致する部分を同時に再生するよう再生手順を制御するための再生リストを生成するので、マルチアングル再生にふさわしい画像データに基づいてマルチアングルデータを容易に作成することができる。
【００８９】
最後に、このようにディスクＤに記録された再生リストに従い画像データを再生する際の動作について説明する。
【００９０】
図１において、操作部１０７により再生リストによる再生が指示されると、制御部１１１は図３のファイルシステムを用いて記録再生部１０１によりディスクＤから再生リストのファイルを再生し、メモリ１０９に記憶する。そして、メモリ１０９に記憶された図１３の如き再生リストの内容を解釈し、ここに記載されている再生手順に従ってディスクＤから画像データを再生する。また、再生リストの内容に従って画像処理部１１５を制御し、再生データをデコードすると共に各画像ファイルの表示位置やサイズなどを変更し、表示部１１３に出力する。
【００９１】
表示部１１３は画像処理部１１５より出力された画像データを表示する。
【００９２】
なお、前述の各実施形態では、各ファイルはＳＤフォーマットに従って圧縮、符号化された画像データ、音声データ及びサブコードデータであったが、これ以外にも、例えば、ＭＰＥＧ２−ＴＳなどの他の符号化方法に従って符号化されたデータを扱うことももちろん可能である。
【００９３】
また、再生リストをＳＭＩＬ以外の他の記述言語を用いて記述することも可能である。
【００９４】
また、前述の第２の実施形態において、ユーザにより選択された動画コンテンツの中から識別データが付加されているものを選択したが、例えば、ディスクＤに記録されている全ての動画コンテンツから識別データを持つものを自動的に検出し、これら検出された動画コンテンツを用いてマルチアングルデータを再生するための再生リストを自動生成するよう構成することも可能である。
【００９５】
この場合には、各動画コンテンツの全てのフレームについてマルチアングル識別データが付加されているか否かを調べるのは手間がかかるので、各ファイルの先頭の１フレームについてのみ調べるようにしてもよい。
【００９６】
また、第３の実施形態において、ユーザにより選択された動画コンテンツの中で記録位置が近接しているものを選択したが、例えば、ディスクＤに記録されている全ての動画コンテンツの記録位置データに基づいて記録位置が近接しているものを自動的に検出し、これら検出された動画コンテンツを用いてマルチアングルデータを再生するための再生リストを自動生成するよう構成することも可能である。
【００９７】
また、第３の実施形態において、記録位置情報として、緯度経度だけでなく撮影方向を示す情報が含まれている場合には、ステップＳ２２０３において各動画像データの撮影地点間の距離がある閾値より小さく、且つ、各撮影地点の撮影方向において他の撮影地点の撮影方向との交点、たとえば図２４に示すように撮影地点２４０１の撮影方向と撮影地点２４０２の撮影方向線上における交点２４０３までの距離２４０４がある閾値より小さいと判断した場合にはこれら二つの動画像コンテンツを選択するようにすることも可能である。
【００９８】
また、図１４、図２１、図２２に示した如き本発明の実施形態による各機能をマイクロコンピュータを用いたソフトウェアにて実現することも可能である。その場合、コンピュータの動作プログラムを記憶した記録媒体も本発明を構成することになる。
【００９９】
【発明の効果】
以上説明したように、本発明によれば、一般ユーザであっても手軽にマルチアングル映像を作成することができる。
【図面の簡単な説明】
【図１】本発明が適用される編集装置の構成を示す図である。
【図２】ＦＡＴのエントリを示す図である。
【図３】ファイルシステムの構成を示す図である。
【図４】編集画面を示す図である。
【図５】磁気テープ上の記録フォーマットを示す図である。
【図６】記録日時情報を示す図である。
【図７】記録時間情報を示す図である。
【図８】画像コンテンツの記録時間の様子を示す図である。
【図９】画像コンテンツの記録時間を示すタイムテーブルである。
【図１０】複数の画像コンテンツの記録時間の様子を示す図である。
【図１１】複数の画像コンテンツの記録時間を示すタイムテーブルである。
【図１２】再生手順を示すタイムテーブルである。
【図１３】再生リストの例を示す図である。
【図１４】編集処理を示すフローチャートである。
【図１５】マルチアングルコンテンツの表示画面の様子を示す図である。
【図１６】編集画面の様子を示す図である。
【図１７】再生リストの例を示す図である。
【図１８】編集画面の様子を示す図である。
【図１９】再生リストの例を示す図である。
【図２０】マルチアングル識別タグの様子を示す図である。
【図２１】編集処理を示すフローチャートである。
【図２２】編集処理を示すフローチャートである。
【図２３】記録位置の様子を示す図である。
【図２４】記録位置の様子を示す図である。
【図１】
0004208458.tif 000002
【図２】
0004208458.tif 000003
【図３】
0004208458.tif 000004
【図４】
0004208458.tif 000005
【図５】
0004208458.tif 000006
【図６】
0004208458.tif 000007
【図７】
0004208458.tif 000008
【図８】
0004208458.tif 000009
【図９】
0004208458.tif 000010
【図１０】
0004208458.tif 000011
【図１１】
0004208458.tif 000012
【図１２】
0004208458.tif 000013
【図１３】
0004208458.tif 000014
【図１４】
0004208458.tif 000015
【図１５】
0004208458.tif 000016
【図１６】
0004208458.tif 000017
【図１７】
0004208458.tif 000018
【図１８】
0004208458.tif 000019
【図１９】
0004208458.tif 000020
【図２０】
0004208458.tif 000021
【図２１】
0004208458.tif 000022
【図２２】
0004208458.tif 000023
【図２３】
0004208458.tif 000024
【図２４】
0004208458.tif 000025