(57)【要約】【課題】映像の編集の前後で、その映像の特徴を示す電子マークの整合性を完全に確保する。【解決手段】編集部４１は、編集対象クリップに、サブクリップを追加または挿入する編集を行う。生成部４２は、編集対象クリップの映像の特徴を示す編集クリップEMを、編集の結果得られる編集結果クリップの映像の特徴を示す編集結果EMとして生成する。検出部４３は、編集クリップEMのうち、編集区間に対応する映像の特徴を示す編集クリップEMを無効EMとして検出する。削除部４４は、編集結果EMから、無効EMを削除する。【選択図】図４
2008011339.tif 000002
【特許請求の範囲】
【請求項１】
第１の映像に、第２の映像を追加または挿入する編集を行う編集装置において、
前記編集を行う編集手段と、
前記第１の映像の特徴を示す第１の電子マークを、前記編集の結果得られる編集映像の特徴を示す電子マークである編集映像電子マークとして生成する生成手段と、
前記第１の電子マークのうち、編集区間に対応する第１の映像の特徴を示す第１の電子マークを無効電子マークとして検出する検出手段と、
前記編集映像電子マークから、前記無効電子マークを削除する削除手段と
を備える編集装置。
【請求項２】
前記生成手段は、さらに、前記第２の映像の特徴を示す第２の電子マークを、前記編集映像電子マークとして生成する
請求項１に記載の編集装置。
【請求項３】
前記生成手段は、さらに、前記編集区間の開始位置と終了位置の少なくとも一方を前記編集映像の特徴として示す電子マークである区間電子マークを、前記編集映像電子マークとして生成する
請求項１に記載の編集装置。
【請求項４】
ユーザによる前記編集映像の所望の位置を指定するための操作を受け付ける受付手段
をさらに備え、
前記生成手段は、さらに、前記操作に応じて、前記編集映像の前記所望の位置における特徴を示す電子マークである所望位置電子マークを、前記編集映像電子マークとして生成する
請求項１に記載の編集装置。
【請求項５】
前記第１の電子マークには、前記第１の電子マークを編集映像に継承するかどうかを表す継承情報が付加されており、
前記生成手段は、さらに、前記無効電子マークのうち、編集映像に継承することを表す継承情報が付加された無効電子マークが示す特徴を、前記編集映像の所定の位置における特徴として継承し、その特徴を示す継承電子マークを、前記編集映像電子マークとして生成する
請求項１に記載の編集装置。
【請求項６】
第１の映像に、第２の映像を追加または挿入する編集を行う編集装置の編集方法において、
前記編集を行い、
前記第１の映像の特徴を示す第１の電子マークを、前記編集の結果得られる編集映像の特徴を示す電子マークである編集映像電子マークとして生成し、
前記第１の電子マークのうち、編集区間に対応する第１の映像の特徴を示す第１の電子マークを無効電子マークとして検出し、
前記編集映像電子マークから、前記無効電子マークを削除する
ステップを含む編集方法。
【請求項７】
第１の映像に、第２の映像を追加または挿入する編集を行う編集処理を、コンピュータに行わせるプログラムにおいて、
前記編集を行い、
前記第１の映像の特徴を示す第１の電子マークを、前記編集の結果得られる編集映像の特徴を示す電子マークである編集映像電子マークとして生成し、
前記第１の電子マークのうち、編集区間に対応する第１の映像の特徴を示す第１の電子マークを無効電子マークとして検出し、
前記編集映像電子マークから、前記無効電子マークを削除する
ステップを含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、編集装置および編集方法、並びにプログラムに関し、特に、映像の編集の前後で、その映像の特徴を示す電子マークの整合性を完全に確保することができるようにした編集装置および編集方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、編集装置において、アセンブル編集、インサート編集などのリニア編集が行われている。
【０００３】
ここで、図１Ａ乃至図１Ｃを参照して、リニア編集について説明する。
【０００４】
なお、図１Ａ乃至図１Ｃでは、撮影（音声の取得を含む）の結果得られたデータがクリップ単位で編集されるものとする。ここで、クリップとは、例えば、１回の撮影処理（撮影開始から撮影終了までの撮影処理）により得られた映像データ、その映像データに対応する音声データ等の集合体を指す。また、以下では、クリップ＃ｉとはUMID（Unique Material Identifier）としてｉが付与されたクリップを表す。なお、以下では、説明の便宜上、クリップに付与されるUMIDは、１桁または２桁の番号としているが、実際には、SMPTEの定める方法に基づいて作成された番号である。
【０００５】
まず最初に、図１Ａと図１Ｂを参照して、アセンブル編集について説明する。
【０００６】
アセンブル編集は、あるクリップに対して、他のクリップのうちの編集に用いる区間のデータであるサブクリップを追加する編集である。
【０００７】
図１Ａに示すように、ユーザが、サブクリップ＃２とするクリップ＃２の区間を指定し、編集区間の開始位置であるクリップ＃１の終端位置をイン点として指定する場合、編集装置は、クリップ＃１の全部に対して、クリップ＃２の所定の区間のデータであるサブクリップ＃２を追加するアセンブル編集を行う。これにより、クリップ＃１の先頭から終端までのデータに続いて、サブクリップ＃２が先頭から終端までのデータが記録される。
【０００８】
また、図１Ｂに示すように、ユーザが、サブクリップ＃２とするクリップ＃２の区間を指定し、編集区間の開始位置とするクリップ＃１の所望の位置をイン点として指定する場合、サブクリップ＃２の終端位置に対応するクリップ＃１上の位置がクリップ＃１の先頭位置から終端位置までの間に存在しないとき、編集装置は、クリップ＃１の一部に対してサブクリップ＃２を追加するアセンブル編集を行う。これにより、クリップ＃１の先頭からイン点までのデータに続いて、サブクリップ＃２の先頭から終端までのデータが記録される。
【０００９】
次に、図１Ｃを参照して、インサート編集について説明する。
【００１０】
インサート編集は、あるクリップに対して、他のクリップのサブクリップを上書きすることにより挿入する編集である。
【００１１】
図１Ｃに示すように、ユーザが、サブクリップ＃２とするクリップ＃２の区間を指定し、編集区間の開始位置とするクリップ＃１の所望の位置をイン点として指定する場合、サブクリップ＃２の終端位置に対応するクリップ＃１上の位置がクリップ＃１の先頭位置から終端位置までの間に存在するとき、編集装置は、クリップ＃１にサブクリップ＃２を挿入するインサート編集を行う。これにより、クリップ＃１のイン点からのデータが、サブクリップ＃２の先頭から終端までのデータにより上書きされる。即ち、クリップ＃１のイン点から、サブクリップ＃２の長さ分後の位置までの区間に、サブクリップ＃２の先頭から終端までのデータが挿入される。
【００１２】
次に、図２を参照して、編集装置が図１Ａ乃至図１Ｃに示したアセンブル編集またはインサート編集を行う編集処理について説明する。
【００１３】
ステップＳ１において、編集装置は、ユーザからの指令に基づいて、クリップ＃２のうちのユーザの所望区間のデータをサブクリップ＃２として、ステップＳ２に進む。
【００１４】
ステップＳ２において、編集装置は、ユーザによりイン点として指定されたクリップ＃１内の位置に基づいてイン点を決定し、ステップＳ３に進む。
【００１５】
ステップＳ３において、編集装置は、イン点がクリップ＃１の終端位置であるかどうか、即ち、クリップ＃１の全部に対してサブクリップ＃２をアセンブル編集するかどうかを判定し、クリップ＃１の終端位置であると判定した場合、ステップＳ４に進む。
【００１６】
ステップＳ４において、編集装置は、クリップ＃１にサブクリップ＃２を追加する。即ち、編集装置は、クリップ＃１の先頭から終端までのデータに続いて、サブクリップ＃２が先頭から終端までのデータを記録させる。以上のようにして、編集装置は、ステップＳ１乃至Ｓ４の処理を行うことにより、図１Ａに示した、クリップ＃１の全部にサブクリップ＃２を追加するアセンブル編集を行う。
【００１７】
ステップＳ３において、イン点がクリップ＃１の終端位置ではないと判定された場合、ステップＳ５に進み、編集装置は、サブクリップ＃２の終端位置に対応するクリップ＃１上の位置が、クリップ＃１の先頭位置から終端位置までの間にあるかどうか、即ちインサート編集を行うかどうかを判定する。
【００１８】
ステップＳ５において、サブクリップ＃２の終端位置に対応するクリップ＃１上の位置が、クリップ＃１の先頭位置から終端位置までの間にはないと判定された場合、ステップＳ６に進み、編集装置は、クリップ＃１のイン点から終端位置までのデータを削除し、上述したステップＳ４に進む。ステップＳ４では、編集装置は、削除後のクリップ＃１にサブクリップ＃２を追加する。その結果、クリップ＃１の先頭からイン点までのデータに続いて、サブクリップ＃２の先頭から終端までのデータが記録される。
【００１９】
以上のようにして、編集装置は、ステップＳ１乃至Ｓ３、Ｓ５，Ｓ６、およびＳ４の処理を行うことにより、図１Ｂに示した、クリップ＃１の一部に対してサブクリップ＃２を追加するアセンブル編集を行う。
【００２０】
一方、ステップＳ５において、サブクリップ＃２の終端位置に対応するクリップ＃１上の位置が、クリップ＃１の先頭位置から終端位置までの間にあると判定された場合、ステップＳ７に進み、編集装置は、クリップ＃１の、イン点からサブクリップ＃２の終端位置に対応するクリップ＃１上の位置までの区間、即ちイン点からサブクリップ＃２の長さ分後の位置までの区間を編集区間として、その編集区間をサブクリップ＃２で上書きする。以上のようにして、編集装置は、ステップＳ１乃至Ｓ３，Ｓ５、およびＳ７の処理を行うことにより、図１Ｃに示したインサート編集を行う。
【００２１】
ところで、近年、映像とともに、その映像の内容や特徴を示すメタデータ（例えば、映像の特徴を示す電子マークなど）が記録媒体に記録される場合がある。この場合、編集装置は、編集に伴って、メタデータに対する処理を行う必要がある。
【００２２】
そこで、例えば、メタデータの対象となる動画像中の一部もしくは全体に対して、編集などの操作が行われた場合に、そのメタデータが無効になる可能性に関する情報を記録することにより、編集後もメタデータを容易に適正化し、活用できるようにする動画像管理装置がある（例えば、特許文献１参照）。
【００２３】
また、記録済み領域に別の映像音声データを上書きしたとき、上書きされた領域の映像音声データに対応するインデックス情報および上書きされた領域の映像音声データによって分断された他の領域の映像音声データに対応するインデックス情報を生成する装置がある（例えば、特許文献２参照）。
【００２４】
一方、編集の助けとなるサムネイル画を指定するためのインデックス情報が編集可能でかつ書き戻し可能である編集補助情報修正装置がある（例えば、特許文献３参照）。
【００２５】
なお、インデックス情報は、記録媒体に記録されている映像あるいはプログラムの所望の位置に高速にアクセスしたいといった要求を満たすための、TOC（Table Of Contents）などのプログラムの目次データのような、プログラムをその内容に基づいて構造化した様子を記述した構造記述メタデータの基本的なものである。
【００２６】
この構造記述メタデータは、TOCのように所望の位置に高速にアクセスするために用いられるだけでなく、ユーザの要求に応じた要約映像またはカスタマイズされたプログラムを自動生成して送信したり（例えば、特許文献４と５）、プログラムの部分的なアクセス権の制御を実現したり（例えば、特許文献６）、完パケをパッケージメディアに落とし込む、いわゆるオーサリングを行うために用いられる（例えば、特許文献７）。
【００２７】
このような構造記述メタデータの生成方法としては、様々な方法が考案されている（例えば、特許文献８と９）。
【００２８】
一方、近年、映像におけるシーンの切り替わり位置を表すカット点を検出する様々な方法が考案されている（例えば、特許文献１０と１１）。
【００２９】
【特許文献１】特開２００３−２５９２６８号公報
【特許文献２】特開２０００−３１１４６９号公報
【特許文献３】特開平１０−１７４０４３号公報
【特許文献４】特開平１０−１３８１１号公報
【特許文献５】特開２０００−３５０１８２号公報
【特許文献６】特開２００３−２８０９７１号公報
【特許文献７】特開２００１−２９８７０１号公報
【特許文献８】ＷＯ２００３／０８８６６５
【特許文献９】特開２００２−３７３１１２号公報
【特許文献１０】特開平７−２３６１５３号公報
【特許文献１１】特開平１１−３３９０５１号公報
【発明の開示】
【発明が解決しようとする課題】
【００３０】
しかしながら、特許文献１に記載されている動画像管理装置は、映像の編集後に無効となるメタデータを記録させたままとするので、メタデータを参照するたびに、そのメタデータの有効性を判定する必要がある。従って、特許文献１に記載されている動画像管理装置では、映像の編集の前後でメタデータの整合性が完全に確保されているとは言えない。
【００３１】
本発明は、このような状況に鑑みてなされたものであり、映像の編集の前後で、その映像の特徴を示す電子マークの整合性を完全に確保することができるようにするものである。
【課題を解決するための手段】
【００３２】
本発明の一側面の編集装置は、第１の映像に、第２の映像を追加または挿入する編集を行う編集装置において、前記編集を行う編集手段と、前記第１の映像の特徴を示す第１の電子マークを、前記編集の結果得られる編集映像の特徴を示す電子マークである編集映像電子マークとして生成する生成手段と、前記第１の電子マークのうち、編集区間に対応する第１の映像の特徴を示す第１の電子マークを無効電子マークとして検出する検出手段と、前記編集映像電子マークから、前記無効電子マークを削除する削除手段とを備える。
【００３３】
前記生成手段は、さらに、前記第２の映像の特徴を示す第２の電子マークを、前記編集映像電子マークとして生成することができる。
【００３４】
前記生成手段は、さらに、前記編集区間の開始位置と終了位置の少なくとも一方を前記編集映像の特徴として示す電子マークである区間電子マークを、前記編集映像電子マークとして生成することができる。
【００３５】
前記編集装置は、ユーザによる前記編集映像の所望の位置を指定するための操作を受け付ける受付手段をさらに設け、前記生成手段は、さらに、前記操作に応じて、前記編集映像の前記所望の位置における特徴を示す電子マークである所望位置電子マークを、前記編集映像電子マークとして生成することができる。
【００３６】
前記第１の電子マークには、前記第１の電子マークを編集映像に継承するかどうかを表す継承情報が付加されており、前記生成手段は、さらに、前記無効電子マークのうち、編集映像に継承することを表す継承情報が付加された無効電子マークが示す特徴を、前記編集映像の所定の位置における特徴として継承し、その特徴を示す継承電子マークを、前記編集映像電子マークとして生成することができる。
【００３７】
本発明の一側面の編集方法は、第１の映像に、第２の映像を追加または挿入する編集を行う編集装置の編集方法において、前記編集を行い、前記第１の映像の特徴を示す第１の電子マークを、前記編集の結果得られる編集映像の特徴を示す電子マークである編集映像電子マークとして生成し、前記第１の電子マークのうち、編集区間に対応する第１の映像の特徴を示す第１の電子マークを無効電子マークとして検出し、前記編集映像電子マークから、前記無効電子マークを削除するステップを含む。
【００３８】
本発明の一側面のプログラムは、第１の映像に、第２の映像を追加または挿入する編集を行う編集処理を、コンピュータに行わせるプログラムにおいて、前記編集を行い、前記第１の映像の特徴を示す第１の電子マークを、前記編集の結果得られる編集映像の特徴を示す電子マークである編集映像電子マークとして生成し、前記第１の電子マークのうち、編集区間に対応する第１の映像の特徴を示す第１の電子マークを無効電子マークとして検出し、前記編集映像電子マークから、前記無効電子マークを削除するステップを含む。
【００３９】
本発明の一側面においては、第１の映像に、第２の映像を追加または挿入する編集が行われ、前記第１の映像の特徴を示す第１の電子マークが、前記編集の結果得られる編集映像の特徴を示す電子マークである編集映像電子マークとして生成され、前記第１の電子マークのうち、編集区間に対応する第１の映像の特徴を示す第１の電子マークが無効電子マークとして検出され、前記編集映像電子マークから、前記無効電子マークが削除される。
【発明の効果】
【００４０】
以上のように、本発明の一側面によれば、映像の編集の前後で、その映像の特徴を示す電子マークの整合性を完全に確保することができる。
【発明を実施するための最良の形態】
【００４１】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００４２】
本発明の一側面の編集装置は、
第１の映像に、第２の映像を追加または挿入する編集を行う編集装置(例えば、図３の編集装置１０)において、
前記編集を行う編集手段(例えば、図４の編集部４１)と、
前記第１の映像の特徴を示す第１の電子マークを、前記編集の結果得られる編集映像の特徴を示す電子マークである編集映像電子マークとして生成する生成手段（例えば、図４の生成部４２）と、
前記第１の電子マークのうち、編集区間に対応する第１の映像の特徴を示す第１の電子マークを無効電子マークとして検出する検出手段(例えば、図４の検出部４３)と、
前記編集映像電子マークから、前記無効電子マークを削除する削除手段(例えば、図４の削除部４４)と
を備える。
【００４３】
本発明の一側面の編集装置は、
ユーザによる前記編集映像の所望の位置を指定するための操作を受け付ける受付手段(例えば、図４の受付部４５)
をさらに備え、
前記生成手段は、さらに、前記操作に応じて、前記編集映像の前記所望の位置における特徴を示す電子マークである所望位置電子マークを、前記編集映像電子マークとして生成する。
【００４４】
本発明の一側面の編集方法は、
第１の映像に、第２の映像を追加または挿入する編集を行う編集装置(例えば、図３の編集装置１０)の編集方法において、
前記編集を行い(例えば、図１５のステップＳ３６)、
前記第１の映像の特徴を示す第１の電子マークを、前記編集の結果得られる編集映像の特徴を示す電子マークである編集映像電子マークとして生成し(例えば、図１５のステップＳ３８)、
前記第１の電子マークのうち、編集区間に対応する第１の映像の特徴を示す第１の電子マークを無効電子マークとして検出し(例えば、図１５のステップＳ４１)、
前記編集映像電子マークから、前記無効電子マークを削除する(例えば、図１５のステップＳ４２)
ステップを含む。
【００４５】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００４６】
図３は、本発明を適用した編集装置１０のハードウェアの構成例を示すブロック図である。CPU（Central Processing Unit）１１は、ROM（Read Only Memory）１２、または記録部１８に記録されているプログラムにしたがって各種の処理を実行する。例えば、CPU１１は、光ディスク２１に記録されているクリップに対して編集を行う。
【００４７】
RAM（Random Access Memory）１３には、CPU１１が実行するプログラムやデータなどが適宜記憶される。これらのCPU１１、ROM１２、およびRAM１３は、バス１４により相互に接続されている。
【００４８】
CPU１１にはまた、バス１４を介して入出力インターフェース１５が接続されている。入出力インターフェース１５には、キーボード、マウス、マイクロホン、図示せぬリモートコントローラから送信されてくる指令を受信する受信部などよりなる入力部１６、ディスプレイ、スピーカなどよりなる出力部１７が接続されている。CPU１１は、入力部１６から入力される指令に対応して各種の処理を実行する。そして、CPU１１は、処理の結果を出力部１７に出力する。
【００４９】
入出力インターフェース１５に接続されている記録部１８は、例えばハードディスクからなり、CPU１１が実行するプログラムや各種のデータを記録する。このプログラムは、予め記録されていてもよいし、通信部１９を介して取得され、記録部１８に記録されるようにしてもよい。
【００５０】
また、入出力インターフェース１５に接続されている通信部１９は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。例えば、通信部１９は、外部の撮影装置から撮影の結果得られたクリップを受信する。受信されたクリップは、ドライブ２０により光ディスク２１に記録される。
【００５１】
さらに、入出力インターフェース１５に接続されているドライブ２０は、光ディスク２１が装着されたとき、それを駆動し、そこにクリップを記録したり、そこに記録されているクリップを取得する。取得されたクリップは、例えば、出力部１７に出力される。
【００５２】
入出力インターフェース１５に接続されているドライブ２２は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア２３が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記録部１８に転送され、記録される。
【００５３】
次に、図３の編集装置１０において、CPU１１は、所定のプログラムを実行することにより、クリップを編集する編集処理部として機能する。
【００５４】
図４は、そのような編集処理部の機能的な構成例を示している。
【００５５】
図４の編集処理部４０は、編集部４１、生成部４２、検出部４３、削除部４４、および受付部４５により構成され、リニア編集（破壊編集）を行う。
【００５６】
編集部４１は、受付部４５から供給される、図３の入力部１６から入力される指令に対応する制御信号に応じて、光ディスク２１に記録されているクリップに対して、新たなクリップのサブクリップをアセンブル編集またはインサート編集する。
【００５７】
編集対象とするサブクリップに対応するクリップは、例えば、通信部１９を介して撮影装置から受信される。なお、編集装置１０が撮影を行う撮影部を有している場合、その撮影部による撮影の結果得られるクリップのうちの所定の区間のデータが、サブクリップとされるようにしてもよい。
【００５８】
生成部４２は、受付部４５から供給される制御信号に応じて、光ディスク２１に記録されている編集対象とするクリップ(以下、適宜、編集対象クリップという)の映像の特徴を示すエッセンスマーク（電子マーク）（以下、適宜、編集クリップEMという）を、そのまま編集の結果得られるクリップ（以下、編集結果クリップという）の映像の特徴を示すエッセンスマーク（以下、編集結果EMという）(編集映像電子マーク)として編集結果クリップに付与する。
【００５９】
また、生成部４２は、受付部４５から供給される制御信号に応じて、編集対象とするサブクリップの映像の特徴を示すエッセンスマーク（以下、サブクリップEMという）を、編集結果EMとして編集結果クリップに付与する。さらに、生成部４２は、受付部４５から供給される制御信号に応じて、編集区間の開始位置と終了位置の少なくとも一方を編集映像の特徴として示すエッセンスマーク（以下、カット点EMという）（区間電子マーク）を新たに生成し、編集結果EMとして編集結果クリップに付与する。
【００６０】
さらに、生成部４２は、受付部４５から供給される、編集対象クリップまたはサブクリップの所望の位置と、その位置の映像の特徴とを指定するための、ユーザによる入力部１６の操作に対応する制御信号に応じて、所望の位置を付与位置とする、その位置の映像の特徴を示すエッセンスマーク（以下、所望位置EMという）（所望位置電子マーク）を新たに生成し、編集結果EMとして編集結果クリップに付与する。また、生成部４２は、編集結果EMを記述したエッセンスマークデータ（以下、編集結果EMデータという）を生成し、編集結果クリップに関連付けて記録させる。
【００６１】
検出部４３は、受付部４５から供給される制御信号に応じて、編集対象クリップの先頭位置を示す編集クリップEM以外の編集クリップEMのうち、編集区間に対応する映像の特徴を示す編集クリップEMを、編集後に無効となる無効EM（無効電子マーク）として検出する。検出部４３は、検出した無効EMを特定するための情報を削除部４４に供給する。
【００６２】
削除部４４は、検出部４３から供給される無効EMを特定するための情報に基づいて、生成部４２により生成された編集結果EMデータから無効EMの記述を削除する。
【００６３】
受付部４５は、入力部１６から入力される指令を受け付け、その指令に対応する制御信号を、編集部４１、生成部４２、および検出部４３に供給する。
【００６４】
次に、図５を参照して、エッセンスマークについて説明する。
【００６５】
なお、図５の例において、クリップ＃５は、ニチローが選手として出場し、ホームランを打ったときの野球の試合を撮影した結果得られた1800フレーム分（１分間）のクリップであるものとする。
【００６６】
図５の例では、まず最初に、クリップ＃５の撮影開始時に、クリップ＃５の先頭位置である０フレーム目に、その特徴として「REC Start（先頭位置）」を示す第１のエッセンスマークが付与される。
【００６７】
次に、ユーザが、クリップ＃５の撮影が開始されてから、野球の試合の２回表の開始の映像が撮影される1/3秒後に、入力部１６を操作し、その映像の特徴として「２回表」を示す第２のエッセンスマークの付与を指令すると、クリップ＃５の１０フレーム目に、その特徴として「２回表」を示す第２のエッセンスマークが付与される。
【００６８】
その後、ユーザが、クリップ＃５の撮影が開始されてから、ニチローがバッターボックスへ入った映像が撮影される１０秒後に、その映像の特徴として「ニチローバッターボックスへ」を示すエッセンスマークの付与を指令すると、クリップ＃５の３００フレーム目に、その特徴として「ニチローバッターボックスへ」を示す第３のエッセンスマークが付与される。
【００６９】
さらに、ユーザが、クリップ＃５の撮影が開始されてから、ニチローがホームランを打った映像が撮影される５０秒後に、その映像の特徴として「ニチローホームラン」を示すエッセンスマークの付与を指令すると、クリップ＃５の１５００フレーム目に、その特徴として「ニチローホームラン」を示す第４のエッセンスマークが付与される。
【００７０】
以上のようにして、図５のクリップ＃５には４つのエッセンスマークが付与されている。なお、図５の例では、クリップ＃５の撮影時に、ユーザがエッセンスマークの付与を指令するものとしたが、ユーザは、クリップ＃５の撮影後に、クリップ＃５を出力部１７に表示させ、それを見ながら所望のタイミングでエッセンスマークの付与を指令することも可能である。
【００７１】
図６は、図５のエッセンスマークを記述するエッセンスマークデータの例を示している。
【００７２】
なお、図６の例では、エッセンスマークデータは、XML（Extensible Markup Language）で記述されている。また、図６において、各行頭の数字は、説明の便宜上付加したものであり、XML記述の一部ではない。このことは、後述する図８、図１０、図１２、図１４、図１９においても同様である。
【００７３】
図６に示すように、エッセンスマークデータのXML記述は、主にエッセンスマークテーブル（<EssenceMark Table> </EssenceMark Table>）で囲まれるエッセンスマークテーブル部により構成される。図６の例では、このエッセンスマークテーブル部は、１乃至６行目に記述されている。
【００７４】
なお、１行目の「targetEssence=”Clip5”」は、このエッセンスマークデータがクリップ＃５に付与されるエッセンスマークを記述したエッセンスマークデータであることを示している。ここでは、説明の便宜上、「Clip5」としているが、実際には、クリップ＃５に付与されたUMIDが記述される。
【００７５】
詳細には、エッセンスマークテーブル部には、クリップ＃５に付与されるすべてのエッセンスマークの情報がリスト化されてまとめて記述される。図６の例では、EssenceMark要素は、各エッセンスマークに対応しており、value属性においてエッセンスマークが示す特徴を示し、frameCount属性においてエッセンスマークが付与される付与位置の、クリップの先頭からのフレーム数を示している。
【００７６】
例えば、図６の２行目の「EssenceMark value="REC Start"frameCount="0"/」の記述は、このエッセンスマークが示す特徴が「REC Start（先頭位置）」であり、付与位置がクリップ＃５の先頭から０フレーム目であることを示している。即ち、２行目の記述は、図５の第１のエッセンスマークを示している。
【００７７】
同様に、３行目の「EssenceMark value="２回表"frameCount="10"/」の記述は、第２のエッセンスマークを示しており、４行目の「EssenceMark value="ニチローバッターボックスへ"frameCount="300"/」は、第３のエッセンスマークを示している。また、５行目の「EssenceMark value="ニチローホームラン"frameCount="1500"/」は、第４のエッセンスマークを示している。
【００７８】
以上のようにして、図６のエッセンスマークデータには、クリップ＃５に付与される第１乃至第４のエッセンスマークが記述されている。なお、このエッセンスマークデータは、クリップ＃５に関連付けて、撮影装置から受信されたり、光ディスク２１に記録される。
【００７９】
次に、図７乃至図１４を参照して、図４の編集部４１による編集と、それに伴い生成部４２により生成される編集結果EMデータについて説明する。
【００８０】
図７乃至図１０は、編集部４１によるアセンブル編集と、それに伴い生成部４２により生成される編集結果EMデータについて説明する図である。
【００８１】
なお、図７の例では、クリップ＃１１には、「REC Start」を特徴として示す編集クリップEMが０フレーム目に付与されており、サブクリップ＃１２乃至サブクリップ＃ｎ＋１には、サブクリップEMが付与されていないものとする。
【００８２】
図７の例では、ユーザは、まず最初に、入力部１９を操作することにより、クリップ＃１２のうちのサブクリップ＃１２とする区間を指定し、光ディスク２１に既に記録されている、ADur(11)フレームのクリップ＃１１の終端位置をイン点として指定するための指令を行う。
【００８３】
編集部４１は、その指令に対応する制御信号に応じて、ADur(11)フレームのクリップ＃１１に対して、Dur(12)フレームのサブクリップ＃１２を追加するアセンブル編集を行い、その結果得られるデータを、連続したタイムコードを有する１つの編集結果クリップとする。
【００８４】
このとき、図７に示すように、生成部４２は、「REC Start」を示す編集クリップEMを、そのまま編集結果EMとして編集結果クリップの０フレーム目に付与する。また、生成部４２は、編集区間の開始位置を示すカット点EMを新たに生成し、編集結果EMとして編集結果クリップの、ユーザによりイン点として指定された編集区間の開始位置であるADur(11)フレーム目に付与する。
【００８５】
ここで、ADur(i)は、クリップ＃ｉのフレーム数を表し、Dur(i)は、サブクリップ＃ｉのフレーム数を表す。
【００８６】
次に、ユーザは、クリップ＃１３のうちのサブクリップ＃１３とする区間を指定し、光ディスク２１に記録されている、１つ前のアセンブル編集により得られた編集結果クリップ、即ちクリップ＃１１にサブクリップ＃１２が追加された結果得られる編集結果クリップを編集対象クリップとして、編集対象クリップの終端位置をイン点として指定するための指令を行う。編集部４１は、その指令に対応する制御信号に応じて、１つ前のアセンブル編集の結果得られた編集結果クリップに対して、サブクリップ＃１３を追加するアセンブル編集を行い、その結果得られるデータを１つの編集結果クリップとする。
【００８７】
このとき、図７に示すように、生成部４２は、編集区間の開始位置を示すカット点EMを新たに生成し、編集結果EMとして編集結果クリップの、ユーザによりイン点として指定された編集区間の開始位置であるADur(11)＋Dur(12)フレーム目に付与する。
【００８８】
以降も同様にして、ユーザは、クリップ＃１４からクリップ＃ｎ＋１までの各クリップのうちのサブクリップとする区間を順に指定し、その前のアセンブル編集により得られた編集結果クリップの終端位置をイン点として指定するための指令を行う。これにより、サブクリップ＃１４からクリップ＃ｎ＋１までのクリップが順にアセンブル編集され、その結果得られるデータが、編集結果クリップ＃Ｌ1とされる。
【００８９】
また、このアセンブル編集に伴い、編集区間の開始位置を示すカット点EMが、編集結果EMとして、編集結果クリップの、ユーザによりイン点として指定された編集区間の開始位置に順に付与される。
【００９０】
以上のようにして編集結果クリップＬ1に付与された編集結果EMを記述した編集結果EMデータを、図８に示す。
【００９１】
図８の１行目には、「targetEssence="ClipＬ1"」が記述されており、この記述は、この編集結果EMデータが編集結果クリップ＃Ｌ1に付与される編集結果EMを記述した編集結果EMデータであることを示している。
【００９２】
また、図８の２行目には、「EssenceMark value="REC Start"frameCount="0"/」が記述されており、この記述は、編集結果EMが示す特徴が「REC Start」であり、付与位置が編集結果クリップ＃Ｌ1の０フレーム目であることを示している。
【００９３】
さらに、図８の３行目には、「EssenceMark value="カット点"frameCount="ADur(11)"/」が記述されており、この記述は、編集結果EMが示す特徴が「カット点」であり、付与位置が、先頭からADur(11)フレーム目、即ちサブクリップ＃１２をアセンブル編集する際にユーザによりイン点として指定される編集区間の開始位置であることを示している。
【００９４】
同様に、図８の４行目には、「EssenceMark value="カット点"frameCount="ADur(11)＋Dur(12)"/」が記述されており、この記述は、編集結果EMが示す特徴が「カット点」であり、付与位置が、先頭からADur(11)＋Dur(12)フレーム目、即ちサブクリップ＃１３をアセンブル編集する際にユーザによりイン点として指定される編集区間の開始位置であることを示している。
【００９５】
以降も同様にして、カット点EMが編集結果EMとして記述され、最後に、図８の５行目において、「EssenceMark value="カット点"frameCount="ADur(11)＋Dur(12)＋・・・＋Dur(n)"/」が記述されている。この記述は、編集結果EMが示す特徴が「カット点」であり、付与位置が、先頭からADur(11)＋Dur(12)＋・・・＋Dur(n)フレーム目、即ちサブクリップ＃ｎ＋１をアセンブル編集する際にユーザによりイン点として指定される編集区間の開始位置であることを示している。
【００９６】
上述した図７と図８においては、編集対象とするサブクリップ＃１２乃至＃ｎ＋１にサブクリップEMが付与されていない例について説明したが、編集対象とするサブクリップにサブクリップEMが付与されている場合もある。このような場合の例について、図９と図１０を参照して説明する。
【００９７】
即ち、図９の例では、編集対象とするサブクリップ＃２３に対応するクリップ＃２３は、ニチローが選手として出場し、ホームランを打ったときの野球の試合を撮影した結果得られたクリップであり、クリップ＃２３のうちのサブクリップ＃２３とする区間内の、サブクリップ＃２３の先頭からoffset(23)フレーム目に、「ニチローホームラン」を特徴として示すサブクリップEMが付与されているものとする。なお、クリップ＃２１には、「REC Start」を特徴として示す編集クリップEMが予め０フレーム目に付与されている。
【００９８】
図９の例では、ユーザは、まず最初に、入力部１９を操作することにより、クリップ＃２２のうちのサブクリップ＃２２とする区間を指定し、光ディスク２１に既に記録されている、ADur(21)フレームのクリップ＃２１の終端位置をイン点として指定するための指令を行う。
【００９９】
編集部４１は、その指令に対応する制御信号に応じて、ADur(21)フレームのクリップ＃２１に対して、Dur(22)フレームのサブクリップ＃２２を追加するアセンブル編集を行い、その結果得られるデータを、１つの編集結果クリップとする。
【０１００】
このとき、図９に示すように、生成部４２は、「REC Start」を示す編集クリップEMを、そのまま編集結果EMとして編集結果クリップの０フレーム目に付与する。また、生成部４２は、編集区間の開始位置を示すカット点EMを新たに生成し、編集結果EMとして、編集結果クリップの、ユーザによりイン点として指定された編集区間の開始位置であるADur(21)フレーム目に付与する。
【０１０１】
次に、ユーザは、クリップ＃２３のうちのサブクリップ＃２３とする区間を指定し、光ディスク２１に記録されている、１つ前のアセンブル編集により得られた編集結果クリップ、即ちクリップ＃２１にサブクリップ＃２２が追加された結果得られる編集結果クリップの終端位置をイン点として指定するための指令を行う。編集部４１は、その指令に対応する制御信号に応じて、１つ前のアセンブル編集の結果得られる編集結果クリップに対して、サブクリップ＃２３を追加するアセンブル編集を行い、その結果得られるデータを、１つの編集結果クリップ＃Ｌ2とする。
【０１０２】
このとき、図９に示すように、生成部４２は、編集区間の開始位置を示すカット点EMを新たに生成し、編集結果EMとして編集結果クリップ＃Ｌ2の、ユーザによりイン点として指定された編集区間の開始位置であるADur(21)＋Dur(22)フレーム目に付与する。また、生成部４２は、サブクリップ＃２３のoffset(23)フレーム目に付与されている「ニチローホームラン」を示すサブクリップEMを、対応する編集結果クリップ＃Ｌ2上の位置、即ちサブクリップ＃２３の開始位置であるクリップ＃Ｌ2の先頭からADur(21)＋Dur(22)フレーム目の位置から、offset(23)フレーム目の位置を付与位置とする編集結果EMとして、編集結果クリップ＃Ｌ2に付与する。
【０１０３】
このように、アセンブル編集の編集対象とするサブクリップ＃２３に既にサブクリップEMが付与されている場合、生成部４２は、そのサブクリップEMを、それが付与されたサブクリップ＃２３の位置に対応する編集結果クリップ＃Ｌ2の位置に編集結果EMとして付与する。これにより、アセンブル編集の編集対象であるサブクリップ＃２３に既に付与されているサブクリップEMを、その編集の結果得られる編集結果クリップ＃Ｌ2に継承することができる。その結果、アセンブル編集の前後で、エッセンスマークの整合性を確保することができる。
【０１０４】
以上のようにして編集結果クリップＬ2に付与された編集結果EMを記述した編集結果EMデータを、図１０に示す。
【０１０５】
図１０の１行目には、「targetEssence="ClipＬ2"」が記述されており、この記述は、この編集結果EMデータが編集結果クリップ＃Ｌ2に付与される編集結果EMを記述した編集結果EMデータであることを示している。
【０１０６】
また、図１０の２行目には、「EssenceMark value="REC Start"frameCount="0"/」が記述されており、この記述は、編集結果EMが示す特徴が「REC Start」であり、付与位置が、編集結果クリップ＃Ｌ2の０フレーム目であることを示している。
【０１０７】
さらに、図１０の３行目には、「EssenceMark value="カット点"frameCount="ADur(21)"/」が記述されており、この記述は、編集結果EMが示す特徴が「カット点」であり、付与位置が、先頭からADur(21)フレーム目、即ちサブクリップ＃２２をアセンブル編集する際にユーザによりイン点として指定される編集区間の開始位置であることを示している。
【０１０８】
同様に、図１０の４行目には、「EssenceMark value="カット点"frameCount="ADur(21)＋Dur(22)"/」が記述されており、この記述は、編集結果EMが示す特徴が「カット点」であり、付与位置が、先頭からADur(21)＋Dur(22)フレーム目、即ちサブクリップ＃２３をアセンブル編集する際にユーザによりイン点として指定される編集区間の開始位置であることを示している。
【０１０９】
図１０の５行目には、「EssenceMark value="ニチローホームラン"frameCount="ADur(21)＋Dur(22)＋offset(23)"/」が記述されている。この記述は、編集結果EMが示す特徴が「ニチローホームラン」であり、付与位置が、先頭からADur(21)＋Dur(22)＋offset(23)フレーム目、即ち編集結果クリップ＃Ｌ2上のサブクリップ＃２３の先頭位置からoffset(23)フレーム目であることを示している。
【０１１０】
図１１乃至図１４は、編集部４１によるインサート編集と、それに伴い生成部４２により生成される編集結果EMデータについて説明する図である。
【０１１１】
なお、図１１の例では、クリップ＃３１は、ニチローが選手として出場し、ホームランを打ったときの野球の試合を撮影した結果得られたクリップであり、クリップ＃３１には、「REC Start」を特徴として示す編集クリップEMが予め０フレーム目に付与されるとともに、「ニチローホームラン」を示す編集クリップEMが、編集区間内の位置であるMark(31)フレーム目に予め付与されているものとする。また、サブクリップ＃３２には、サブクリップEMが付与されていない。
【０１１２】
図１１の例では、ユーザが、入力部１９を操作することにより、クリップ＃３２のうちのサブクリップ＃３２とする区間を指定し、光ディスク２１に既に記録されている、クリップ＃３１のIn(31)フレーム目の位置をイン点として指定するための指令を行う。編集部４１は、その指令に対応する制御信号に応じて、クリップ＃３１に対してDur(32)フレームで構成されるサブクリップ＃３２を挿入するインサート編集を行い、その結果得られるデータを、１つの編集結果クリップ＃Ｌ3とする。
【０１１３】
このとき、図１１に示すように、生成部４２は、「REC Start」と「ニチローホームラン」を示す編集クリップEMを、そのまま編集結果EMとして編集結果クリップ＃Ｌ3に付与する。また、生成部４２は、編集区間の開始位置を示すカット点EMを新たに生成し、そのカット点EMを編集結果EMとして、編集結果クリップ＃Ｌ3の、ユーザによりイン点として指定された編集区間の開始位置であるIn(31)フレーム目に付与する。
【０１１４】
さらに、生成部４２は、編集区間の終了位置を示すカット点EMを新たに生成し、そのカット点EMを編集結果EMとして、編集結果クリップ＃Ｌ3の、イン点からサブクリップ＃３２の長さ分後の位置である編集区間の終了位置、即ち先頭からIn(31)＋Dur(32)フレーム目の位置に付与する。そして、生成部４２は、編集結果クリップＬ3に付与された編集結果EMを記述した編集結果EMデータを生成する。
【０１１５】
また、検出部４３は、編集対象クリップの先頭位置である「REC Start」を示す編集クリップEM以外の編集クリップEMのうち、編集区間に対応する映像の特徴を示す編集クリップEMである、Mark(31)フレーム目に付与された「ニチローホームラン」を示す編集クリップEMを、編集後に無効となる無効EMとして検出する。そして、削除部４４は、その無効EMの記述を、生成部４２により生成された編集結果EMデータから削除する。
【０１１６】
このように、削除部４４は、サブクリップ＃３２により上書きされる編集区間内に位置する編集クリップEMを無効EMとして、その無効EMの記述を編集結果EMデータから削除するので、インサート編集の前後で、エッセンスマークの整合性を完全に確保することができる。
【０１１７】
以上のようにして無効EMの記述が削除された後の編集結果EMデータは、図１２に示すようになる。
【０１１８】
図１２の１行目には、「targetEssence="ClipＬ3"」が記述されており、この記述は、この編集結果EMデータが編集結果クリップ＃Ｌ3に付与される編集結果EMを記述した編集結果EMデータであることを示している。
【０１１９】
また、図１２の２行目には、「EssenceMark value="REC Start"frameCount="0"/」が記述されており、この記述は、編集結果EMが示す特徴が「REC Start」であり、付与位置が、編集結果クリップ＃Ｌ3の０フレーム目であることを示している。
【０１２０】
さらに、図１２の３行目には、「EssenceMark value="カット点"frameCount="In(31)"/」が記述されており、この記述は、編集結果EMが示す特徴が「カット点」であり、付与位置が、先頭からIn(31)フレーム目、即ちサブクリップ＃３２をインサート編集する際にユーザによりイン点として指定される編集区間の開始位置であることを示している。
【０１２１】
同様に、図１２の４行目には、「EssenceMark value="カット点"frameCount="In(31)＋Dur(32) "/」が記述されており、この記述は、編集結果EMが示す特徴が「カット点」であり、付与位置が、先頭からIn(31)＋Dur(32)フレーム目、即ち編集区間の終了位置であることを示している。
【０１２２】
上述した図１１と図１２においては、編集対象とするサブクリップ＃３２にサブクリップEMが付与されていない例について説明したが、編集対象とするサブクリップにサブクリップEMが付与されている場合もある。このような場合の例について、図１３と図１４を参照して説明する。
【０１２３】
即ち、図１３の例では、編集対象とするサブクリップ＃４２に対応するクリップ＃４２は、ニチローが選手として出場し、ホームランを打ったときの野球の試合を撮影した結果得られたクリップであり、クリップ＃４２のうちのサブクリップ＃４２とする区間内の、サブクリップ＃４２の先頭からoffset(42)フレーム目に、「ニチローホームラン」を特徴として示すサブクリップEMが付与されているものとする。また、クリップ＃４１には、「REC Start」を特徴として示す編集クリップEMが０フレーム目に付与されている。
【０１２４】
図１３の例では、ユーザが、クリップ＃４２のうちのサブクリップ＃４２とする区間を指定し、光ディスク２１に既に記録されている、クリップ＃４１のIn(41)フレーム目の位置をイン点として指定するための指令を行う。編集部４１は、その指令に対応する制御信号に応じて、クリップ＃４１に対して、Dur(42)フレームで構成されるサブクリップ＃４２を挿入するインサート編集を行い、その結果得られるデータを、１つの編集結果クリップ＃Ｌ4とする。
【０１２５】
このとき、図１３に示すように、生成部４２は、「REC Start」を示す編集クリップEMを、そのまま編集結果EMとして編集結果クリップの０フレーム目に付与する。また、生成部４２は、編集区間の開始位置を示すカット点EMを新たに生成し、編集結果EMとして、編集結果クリップ＃Ｌ4の、ユーザによりイン点として指定された編集区間の開始位置であるIn(41)フレーム目に付与する。
【０１２６】
さらに、生成部４２は、編集区間の終了位置を示すカット点EMを新たに生成し、そのカット点EMを編集結果EMとして、編集結果クリップ＃Ｌ4の、イン点からサブクリップ＃４２の長さ分後の位置である編集区間の終了位置、即ち先頭からIn(41)＋Dur(42)フレーム目の位置に付与する。
【０１２７】
また、生成部４２は、サブクリップ＃４２のoffset(42)フレーム目に付与されている「ニチローホームラン」を示すサブクリップEMを、対応する編集結果クリップ＃Ｌ4上の位置、即ちサブクリップ＃４２の開始位置であるクリップ＃Ｌ4の先頭からIn(41)フレーム目の位置から、offset(42)フレーム目の位置を付与位置とする編集結果EMとして、編集結果クリップ＃Ｌ4に付与する。
【０１２８】
このように、インサート編集の編集対象とするサブクリップ＃４２に既にサブクリップEMが付与されている場合、生成部４２は、アセンブル編集の場合と同様に、そのサブクリップEMを、それが付与されたサブクリップ＃４２の位置に対応する編集結果クリップ＃Ｌ4の位置に編集結果EMとして付与する。これにより、インサート編集の編集対象であるサブクリップ＃４２に既に付与されているサブクリップEMを、その編集の結果得られる編集結果クリップ＃Ｌ4に継承することができる。
【０１２９】
以上のようにして編集結果クリップＬ4に付与された編集結果EMを記述した編集結果EMデータを、図１４に示す。
【０１３０】
図１４の１行目には、「targetEssence="ClipＬ4"」が記述されており、この記述は、この編集結果EMデータが編集結果クリップ＃Ｌ4に対する編集結果EMを記述した編集結果EMデータであることを示している。
【０１３１】
また、図１４の２行目には、「EssenceMark value="REC Start"frameCount="0"/」が記述されており、この記述は、編集結果EMが示す特徴が「REC Start」であり、付与位置が、編集結果クリップ＃Ｌ4の０フレーム目であることを示している。
【０１３２】
さらに、図１４の３行目には、「EssenceMark value="カット点"frameCount="In(41)"/」が記述されており、この記述は、編集結果EMが示す特徴が「カット点」であり、付与位置が、先頭からIn(41)フレーム目、即ちサブクリップ＃４２をインサート編集する際にユーザによりイン点として指定される編集区間の開始位置であることを示している。
【０１３３】
また、図１４の４行目には、「EssenceMark value="ニチローホームラン"frameCount="In(41)＋offset(42)"/」が記述されている。この記述は、編集結果EMが示す特徴が「ニチローホームラン」であり、付与位置が、先頭からIn(41)＋offset(42)フレーム目、即ち編集結果クリップ＃Ｌ4上のサブクリップ＃４２の先頭位置からoffset(42)フレーム目であることを示している。
【０１３４】
さらに、図１４の５行目には、「EssenceMark value="カット点"frameCount="In(41)＋Dur(42)"/」が記述されており、この記述は、編集結果EMが示す特徴が「カット点」であり、付与位置が、先頭からIn(41)＋Dur(42)フレーム目、即ち編集区間の終了位置であることを示している。
【０１３５】
次に、図１５を参照して、図４の編集処理部４０がクリップに対してアセンブル編集またはインサート編集を行う編集処理について説明する。この編集処理は、例えば、ユーザにより編集対象クリップが指定されたとき、開始される。
【０１３６】
ステップＳ３１において、編集部４１は、受付部４５から供給される、入力部１６からの指令に対応する制御信号に応じて、ユーザの所望のクリップのうちの所望の区間のデータをサブクリップとする。なお、ユーザが、入力部１６を操作して、所望の区間に関する情報を入力しない場合、所望のクリップそのものがサブクリップとされる。
【０１３７】
ステップＳ３１の処理後は、ステップＳ３２に進み、生成部４２は、サブクリップに対応するクリップのエッセンスマークデータに基づいて、サブクリップEMのエッセンスマークデータ（以下、サブクリップEMデータという）を生成する。
【０１３８】
例えば、図９に示したアセンブル編集が行われる場合、生成部４２は、クリップ＃２３のエッセンスマークデータに基づいて、そこに記述されているエッセンスマークのうち、サブクリップ＃２３内の位置に付与されている「ニチローホームラン」を示すエッセンスマークを、サブクリップEMとする。なお、クリップ＃２３のエッセンスマークデータには、「ニチローホームラン」を示すエッセンスマークの付与位置が、クリップ＃２３の先頭からのフレーム数で表されているので、生成部４２は、サブクリップEMの付与位置を、サブクリップ＃２３の先頭からのフレーム数で表すように変更する。
【０１３９】
そして、生成部４２は、エッセンスマークテーブル部に、サブクリップEMを示す「EssenceMark value="ニチローホームラン"frameCount="offset(23)"/」が記述されたサブクリップEMデータを生成する。
【０１４０】
ステップＳ３２の処理後は、ステップＳ３３に進み、編集部４１は、ユーザによりイン点として指定された、編集対象クリップ内の位置に基づいてイン点を決定し、ステップＳ３４に進む。
【０１４１】
ステップＳ３４において、生成部４２は、編集対象クリップの先頭からイン点までの区間を、ステップＳ３２で生成されたサブクリップEMデータに反映させる。具体的には、生成部４２は、サブクリップEMデータに記述されているサブクリップEMの付与位置を、編集対象クリップの先頭からイン点までの区間分後方に移動させる。
【０１４２】
例えば、図９に示したアセンブル編集が行われる場合、生成部４２は、ステップＳ３２で生成されたサブクリップEMデータの記述「EssenceMark value="ニチローバッターボックスへ"frameCount="offset(23)"/」の、frameCount属性の値である「offset(23)」を、その「offset(23)」に先頭からイン点までの区間である「ADur(21)+Dur(22)」フレームを加算した「ADur(21)+Dur(22)+offset(23)」に変更する。
【０１４３】
ステップＳ３５において、編集部４１は、イン点が編集対象クリップの終端位置であるかどうか、即ち、編集対象クリップの全部に対してサブクリップをアセンブル編集するかどうかを判定し、イン点が編集対象クリップの終端位置であると判定した場合、ステップＳ３６に進む。
【０１４４】
ステップＳ３６において、編集部４１は、編集対象クリップに、編集対象とするサブクリップを追加するアセンブル編集を行う。ステップＳ３６の処理後は、ステップＳ３７に進み、生成部４２は、編集対象クリップに関連付けて光ディスク２１に記録されている編集クリップEMのエッセンスデータ（以下、編集クリップEMデータという）のエッセンスマークテーブル部の最後に、イン点、即ち編集対象クリップの最終フレームの次のフレームを付与位置とするカット点EMを記述する。
【０１４５】
例えば、図９に示したアセンブル編集が行われる場合、生成部４２は、編集クリップEMデータの最後の記述「EssenceMark value="REC Start"frameCount="０"/」の後に、例えば、ユーザによりイン点として指定された「ADur(21)」フレーム目を付与位置とするカット点EMを示す記述「EssenceMark value="カット点"frameCount="ADur(21)"/」を追加する。
【０１４６】
ステップＳ３７の処理後は、ステップＳ３８に進み、生成部４２は、ステップＳ３７で記述された編集クリップEMデータのエッセンスマークテーブル部の最後に、ステップＳ３４での反映の結果得られるサブクリップEMデータのエッセンスマークテーブル部の内容を追加して、編集結果EMデータを生成する。その結果、例えば、図９に示したアセンブル編集が行われる場合、図１０に示した編集結果EMデータが生成される。この編集結果EMデータは、編集結果クリップに関連付けて、光ディスク２１に記録される。
【０１４７】
一方、ステップＳ３５において、イン点が編集対象クリップの終端位置ではないと判定された場合、ステップＳ３９に進み、編集部４１は、編集対象であるサブクリップの終端位置に対応する編集対象クリップ上の位置が、編集対象クリップの先頭位置から終端位置までの間にあるかどうか、即ちインサート編集を行うかどうかを判定する。
【０１４８】
ステップＳ３９において、編集対象であるサブクリップの終端位置に対応する編集対象クリップ上の位置が、編集対象クリップの先頭位置から終端位置までの間にはないと判定された場合、ステップＳ４０に進み、編集部４１は、編集対象クリップのイン点から終端位置までのデータを削除し、ステップＳ４１に進む。
【０１４９】
ステップＳ４１において、検出部４３は、編集対象クリップの編集クリップEMデータに記述されている、編集対象クリップの先頭位置を示す編集クリップEM以外の編集クリップEMのうち、イン点から、サブクリップの終端位置に対応する編集対象クリップ上の位置までの編集区間に対応するデータに付与された編集クリップEMを、無効EMとして検出し、その無効EMを特定するための情報を削除部４４に供給して、ステップＳ４２に進む。
【０１５０】
ステップＳ４２において、削除部４４は、検出部４３からの無効EMを特定するための情報に基づいて、編集対象クリップの編集クリップEMデータから無効EMの記述を削除し、上述したステップＳ３６に進む。
【０１５１】
一方、ステップＳ３９において、編集対象であるサブクリップの終端位置に対応する編集対象クリップ上の位置が、編集対象クリップの先頭位置から終端位置までの間にあると判定された場合、ステップＳ４３に進み、編集部４１は、編集対象クリップの、イン点から、サブクリップの終端位置に対応する編集対象クリップ上の位置までの編集区間をサブクリップで上書きする。即ち、編集部４１は、編集対象クリップに対してサブクリップをインサート編集する。
【０１５２】
ステップＳ４３の処理後は、ステップＳ４４に進み、生成部４２は、編集対象クリップの編集クリップEMデータのエッセンスマークテーブル部の所定の位置に、編集区間の開始位置と終端位置を付与位置とするカット点EMを記述する。
【０１５３】
例えば、図１１に示したインサート編集が行われる場合、生成部４２は、編集クリップEMデータの最後の記述「EssenceMark value="REC Start"frameCount="0"/」の後に、編集区間の開始位置である「In(31)」フレーム目を付与位置とするカット点EMを示す記述「EssenceMark value="カット点"frameCount="In(31)"/」と、編集区間の終了位置である「In(31)+Dur(32)」フレーム目を付与位置とするカット点EMを示す記述「EssenceMark value="カット点"frameCount="In(31)+Dur(32)"/」を記述する。
【０１５４】
ステップＳ４４の処理後は、ステップＳ４５に進み、検出部４３は、ステップＳ４１と同様に、編集対象クリップの編集クリップEMデータに記述されている、編集対象クリップの先頭位置を示す編集クリップEM以外の編集クリップEMのうち、編集区間に対応するデータに付与された編集クリップEMを、無効EMとして検出する。
【０１５５】
例えば、図１１に示したインサート編集が行われる場合、検出部４３は、クリップ＃３１の編集クリップEMデータに記述されている、「REC Start」を示す編集クリップEM以外の編集クリップEMのうち、編集区間に対応するデータに付与された「ニチローホームラン」を示す編集クリップEMを無効EMとして検出する。そして、検出部４３は、無効EMを特定するための情報を削除部４４に供給する。
【０１５６】
ステップＳ４５の処理後は、ステップＳ４６に進み、削除部４４は、ステップＳ４２と同様に、検出部４３からの無効EMを特定するための情報に基づいて、編集対象クリップの編集クリップEMデータから無効EMの記述を削除し、ステップＳ４７に進む。
【０１５７】
ステップＳ４７において、生成部４２は、編集対象クリップの編集クリップEMデータのエッセンスマークテーブル部内の編集区間に対応する位置に、サブクリップEMデータのエッセンスマークテーブル部の内容を挿入して、編集結果EMデータを生成する。
【０１５８】
例えば、図１３に示したインサート編集が行われた場合、編集クリップEMデータのエッセンスマークテーブル部内の編集区間に対応する、「EssenceMark value="カット点"frameCount="In(41)"/」と「EssenceMark value="カット点"frameCount="In(41)+Dur(42)"/」の記述の間に、サブクリップEMデータのエッセンスマークテーブル部の記述「EssenceMark value="ニチローホームラン"frameCount="In(31)+offset(42)"/」を挿入して、図１４に示した編集結果EMデータを生成する。この編集結果EMデータは、編集結果クリップに関連づけて光ディスク２１に記録される。
【０１５９】
以上のように、編集処理部４０では、生成部４２が、編集クリップEMを、そのまま編集結果EMとして編集結果クリップに付与し、検出部４３が、編集クリップEMのうち、編集区間に対応する映像の特徴を示す編集クリップEMを無効EMとして検出し、削除部４４が、編集結果EMデータから無効EMの記述を削除するので、編集の前後でエッセンスマークの整合性を確実に確保することができる。
【０１６０】
図１６は、編集処理部の他の機能的な構成例を示している。
【０１６１】
図１６の編集処理部６０は、生成部４２、検出部４３、削除部４４、受付部４５、および編集部６１により構成され、ノンリニア編集（非破壊編集）を行う。なお、図４と同一のものには同一の符号を付してあり、説明は省略する。
【０１６２】
編集部６１は、受付部４５から供給される、図３の入力部１６から入力される指令に対応する制御信号に応じて、アセンブル編集またはインサート編集の内容を表す編集記述データ(後述する図１８)を生成することにより、非破壊のアセンブル編集またはインサート編集を行う。また、編集部６１は、必要に応じて、編集記述データにしたがって、光ディスク２１に記録されているクリップを接続することにより得られるデータを、完パケの編集結果クリップとして、他の光ディスク(図示せず)等に記録させる。
【０１６３】
図１７は、図１６の編集部６１が行う非破壊のアセンブル編集について説明する図である。
【０１６４】
なお、図１７の例において、クリップ＃５１乃至＃５３は、それぞれ、ニチロー、松岡、福田がホームランを打ったときの野球の試合を撮影した結果得られたクリップである。
【０１６５】
図１７に示すように、クリップ＃５１の2200フレーム目には、「ニチローホームラン」を示すエッセンスマークが付与されている。また、クリップ＃５２の720フレーム目には、「松岡ホームラン」を示すエッセンスマークが付与されている。さらに、クリップ＃５３の1150フレーム目には「福田ホームラン」を示すエッセンスマークが付与されている。
【０１６６】
ユーザは、クリップ＃５１乃至＃５３に含まれるホームランシーンだけを集めた要約映像を作成する場合、クリップ＃５１乃至＃５３のうちサブクリップ＃５１乃至＃５３とする区間を指定するための指令を行う。
【０１６７】
図１７の例では、まず最初に、ユーザは、クリップ＃５１の1500フレーム目から2800フレーム目までの、撮影時間が４０秒程度の時間分の区間をサブクリップ＃５１とする区間として指定し、編集結果上の０フレーム目をイン点として指定するための指令を行う。
【０１６８】
編集部６１は、その指令に対応する制御信号に応じて、サブクリップ＃５１を、１つの編集結果クリップ＃ｍの０フレーム目からのデータとすることをアセンブル編集の内容として表す編集記述データを生成する。
【０１６９】
このとき、図１７に示すように、生成部４２は、「REC Start」を示すエッセンスマークを新たに生成し、編集結果EMとして、編集結果クリップ＃ｍの、ユーザによりイン点として指定された編集区間の開始位置である０フレーム目に付与する。また、生成部４２は、サブクリップ＃５１の700フレーム目に付与されている「ニチローホームラン」を示すサブクリップEMを、対応する編集結果クリップ＃ｍ上の位置を付与位置とする編集結果EMとして、編集結果クリップ＃ｍに付与する。
【０１７０】
次に、ユーザは、クリップ＃５２の500フレーム目から1800フレーム目までの区間をサブクリップ＃５２とする区間として指定し、１つ前のアセンブル編集により得られた編集結果クリップ＃ｍを編集対象クリップとして、編集対象クリップの終端位置である1300フレーム目をイン点として指定するための指令を行う。
【０１７１】
編集部６１は、その指令に対応する制御信号に応じて、サブクリップ＃５２を、編集結果クリップ＃ｍにおけるサブクリップ＃５１の終端位置に続くデータとすることをアセンブル編集の内容として表す編集記述データを生成する。このとき、図１７に示すように、生成部４２は、編集区間の開始位置を示すカット点EMとして新たに生成し、編集結果EMとして編集結果クリップ＃ｍの、ユーザによりイン点として指定された編集区間の開始位置である1300フレーム目に付与する。また、生成部４２は、サブクリップ＃５２の220フレーム目に付与されている「松岡ホームラン」を示すサブクリップEMを、対応する編集結果クリップ＃ｍ上の位置を付与位置とする編集結果EMとして、編集結果クリップ＃ｍに付与する。
【０１７２】
最後に、ユーザは、クリップ＃５３の50フレーム目から1350フレーム目までの区間をサブクリップ＃５３とする区間として指定し、１つ前のアセンブル編集により得られた編集結果クリップ＃ｍを編集対象クリップとして、編集対象クリップの終端位置である2600フレーム目をイン点として指定するための指令を行う。
【０１７３】
編集部６１は、サブクリップ＃５２の場合と同様に、その指令に対応する制御信号に応じて、サブクリップ＃５３を、編集結果クリップ＃ｍにおけるサブクリップ＃５２の終端位置に続くデータとすることをアセンブル編集の内容として表す編集記述データを生成する。このとき、図１７に示すように、生成部４２は、編集区間の開始位置を示すカット点EMとして新たに生成し、編集結果EMとして編集結果クリップ＃ｍの、ユーザによりイン点として指定された編集区間の開始位置である2600フレーム目に付与する。また、生成部４２は、サブクリップ＃５３の1100フレーム目に付与されている「福田ホームラン」を示すサブクリップEMを、対応する編集結果クリップ＃ｍ上の位置を付与位置とする編集結果EMとして、編集結果クリップ＃ｍに付与する。
【０１７４】
以上のように、非破壊のアセンブル編集を行う場合においても、編集対象とするサブクリップ＃５１乃至＃５３に既にサブクリップEMが付与されているとき、生成部４２は、そのサブクリップEMを、それが付与された位置に対応する編集結果クリップ＃ｍの位置に編集結果EMとして付与する。これにより、アセンブル編集の編集対象であるサブクリップ＃５１乃至＃５３に既に付与されているサブクリップEMを、その編集の結果得られる編集結果クリップ＃ｍに継承することができる。
【０１７５】
以上のようにして生成された編集記述データにしたがって、編集部６１は、サブクリップ＃５１乃至サブクリップ＃５３を順に接続することにより得られる編集結果を、完パケの編集結果クリップ＃ｍとして、新たな光ディスクに記録させる。これにより、新たな光ディスクには、クリップ＃５１乃至＃５３に含まれるホームランシーンだけを集めた要約映像が編集結果クリップ＃ｍとして記録される。また、生成部４２は、編集結果クリップ＃ｍに付与した編集結果EMを記述した編集結果EMデータを、編集結果クリップ＃ｍに関連づけて記録させる。
【０１７６】
図１８は、図１７に示した非破壊のアセンブル編集の結果、図１６の編集部６１が生成する編集記述データの例を示す図である。
【０１７７】
なお、図１８の例では、編集記述データは、SMIL（Synchronized Multimedia Integration Language）と同様の言語で記述されている。また、図１８において、各行頭の数字は、説明の便宜上付加したものであり、言語の一部ではない。
【０１７８】
図１８に示すように、編集記述データファイルの記述は、主にボディタグ（<body> </body>）で囲まれるボディ部により構成される。図１８の例では、このボディ部は、３乃至５行目に記述されている。
【０１７９】
詳細には、ボディ部には、再生順にサブクリップを定義する記述が並べられている。図１８の例では、３行目のvideo要素には、参照するクリップおよびサブクリップとする区間が記述されている。３行目の「src="Clip 51"」の記述は、参照先のクリップがクリップ＃５１であることを示している。
【０１８０】
その記述に続く、３行目の「clipBegin="1500"」の記述は、サブクリップ＃５１とするクリップ＃５１の区間の先頭位置をフレーム数で示している。また、その記述に続く３行目の「clipEnd="2800"」の記述は、サブクリップ＃５１とするクリップ＃５１の区間の終端位置をフレーム数で示している。
【０１８１】
従って、図１６の例では、クリップ＃５１の1500フレーム目から2800フレーム目までをサブクリップ＃５１として再生することが、編集記述データに記述されている。
【０１８２】
また、４行目のvideo要素には、同様に、クリップ＃５２の500フレーム目から1800フレーム目までをサブクリップ＃５２として再生することが示されている。さらに、５行目のvideo要素には、同様に、クリップ＃５３の50フレーム目から1350フレーム目までをサブクリップ＃５３として再生することが示されている。そして、図１８の編集記述リストにおいては、以上のようなサブクリップ＃５１乃至サブクリップ＃５３を順に再生することが示されている。
【０１８３】
従って、編集部６１は、図１８の編集記述データにしたがって、サブクリップ＃５１乃至サブクリップ＃５３を順に再生し、再生順にサブクリップ＃５１乃至＃５３を接続して新たな光ディスクに記録させることにより、新たな光ディスクに編集結果クリップ＃ｍを記録することができる。
【０１８４】
図１９は、図１７に示した編集結果クリップ＃ｍに関連付けて記録される編集結果EMデータの例を示す図である。
【０１８５】
図１９の１行目には、「targetEssence= "Clip ｍ"」が記述されており、この記述は、この編集結果EMデータが編集結果クリップ＃ｍに付与される編集結果EMを記述した編集結果EMデータであることを示している。
【０１８６】
また、図１９の２行目には、「EssenceMark value= "REC Start"frameCount="0"/」が記述されており、この記述は、編集結果EMが示す特徴が「REC Start」であり、付与位置が、編集結果クリップ＃ｍの０フレーム目であることを示している。
【０１８７】
図１９の３行目には、「EssenceMark value= "ニチローホームラン"frameCount="700"/」が記述されている。この記述は、編集結果EMが示す特徴が「ニチローホームラン」であり、付与位置が、先頭から700フレーム目、即ちサブクリップ＃５１の先頭から700フレーム目であることを示している。
【０１８８】
さらに、図１９の４行目には、「EssenceMark value="カット点"frameCount= "1300"/」が記述されており、この記述は、編集結果EMが示す特徴が「カット点」であり、付与位置が、先頭から1300フレーム目、即ちサブクリップ＃５２をアセンブル編集する際にユーザにより指定されたイン点であることを示している。
【０１８９】
図１９の５行目には、「EssenceMark value="松岡ホームラン"frameCount="1520"/」が記述されている。この記述は、編集結果EMが示す特徴が「松岡ホームラン」であり、付与位置が、先頭から1520フレーム目、即ちサブクリップ＃５２の先頭から220フレーム目であることを示している。
【０１９０】
図１９の６行目には、「EssenceMark value="カット点"frameCount="2600"/」が記述されており、この記述は、編集結果EMが示す特徴が「カット点」であり、付与位置が、先頭から2600フレーム目、即ちクリップ＃５３をアセンブル編集する際にユーザにより指定されたイン点であることを示している。
【０１９１】
図１９の７行目には、「EssenceMark value="福田ホームラン"frameCount="3700"/」が記述されている。この記述は、編集結果EMが示す特徴が「福田ホームラン」であり、付与位置が、先頭から3700フレーム目、即ちサブクリップ＃５３の先頭から1100フレーム目であることを示している。
【０１９２】
次に、図２０を参照して、図１６の編集処理部６０がクリップに対して非破壊のアセンブル編集またはインサート編集を行う編集処理について説明する。この編集処理は、例えば、ユーザにより編集対象クリップが指定されたとき、開始される。
【０１９３】
ステップＳ６１において、編集部６１は、ステップＳ３１と同様に、受付部４５から供給される制御信号に応じて、ユーザの所望のクリップのうちの所望の区間のデータをサブクリップとする。
【０１９４】
ステップＳ６１の処理後は、ステップＳ６２に進み、生成部４２は、ステップＳ３２と同様に、サブクリップに対応するクリップのエッセンスマークデータに基づいて、サブクリップEMデータを生成する。
【０１９５】
ステップＳ６２の処理後は、ステップＳ６３に進み、編集部６１は、ステップＳ３３と同様に、ユーザによりイン点として指定された、編集対象クリップ内の位置に基づいてイン点を決定し、ステップＳ６４に進む。
【０１９６】
ステップＳ６４に進み、編集部６１は、サブクリップとされたクリップの区間の先頭位置と終端位置、並びにイン点に基づいて、編集記述データを生成する。例えば、図１７に示したアセンブル編集が行われる場合、編集部６１は、例えば、サブクリップ＃５１とされたクリップ＃５１の区間の先頭位置である1500フレーム目と終端位置である2800フレーム目、並びにイン点である０フレーム目に基づいて、図１８に示したように、ボディ部の最初の行である３行目に、「video src="Clip 51" clipBegin="1500" clipEnd="2800"」を記述した編集記述データを生成する。
【０１９７】
ステップＳ６５とＳ６６、ステップＳ６７乃至Ｓ６９、ステップＳ７０とＳ７１、ステップＳ７２乃至Ｓ７５の処理は、図１５のステップＳ３４とＳ３５、ステップＳ３７乃至Ｓ３９、ステップＳ４１とＳ４２，ステップＳ４４乃至ステップＳ４７の処理と同様であるので、説明は省略する。
【０１９８】
なお、図１７乃至図２０では、クリップそのものを用いてインサート編集またはアセンブル編集を行うようにしたが、クリップのビットレートを低くしたプロキシデータを用いてインサート編集またはアセンブル編集を行うようにしてもよい。
【０１９９】
また、上述した説明では、削除部４４が、無効EMをすべて削除したが、無効EMの中には編集結果クリップに継承することに意義がある無効EMも存在する。例えば、無効EMが、何らかの状態の開始位置を特徴として示す場合、その位置のデータが上書きにより削除されたとしても、編集結果クリップに継承することにより、削除されていないデータが、その状態の続きであることを示すことができる。
【０２００】
これを考慮して、継承することに意義がある無効EMを削除しない場合の編集処理部を、図２１に示す。なお、この場合、エッセンスマークには、編集結果クリップに継承するかどうかを表す継承情報が付加されている。この継承情報は、例えば、ユーザが、所望の位置と、その位置の映像の特徴とを指定することによりエッセンスマークを付与するときに、ユーザが指令を行うことによりエッセンスマークに付加される。
【０２０１】
図２１の編集処理部８０は、編集部４１、削除部４４、受付部４５、生成部８１、および検出部８２により構成され、リニア編集を行う。なお、図４と同一のものには同一の符号を付してあり、説明は省略する。
【０２０２】
生成部８１は、受付部４５から供給される制御信号と、検出部８２から供給される無効EMを特定するための情報とに基づいて、無効EMのうち、編集結果クリップに継承することを表す継承情報が付加された無効EMが示す特徴を、編集結果クリップの所定の位置における特徴として継承し、その特徴を示すエッセンスマーク(以下、継承EMという)(継承電子マーク)を、編集結果EMとして編集結果クリップに付与する。
【０２０３】
生成部８１は、図４の生成部４２と同様に、受付部４５から供給される制御信号に応じて、編集クリップEMを、そのまま編集結果EMとして編集結果クリップに付与する。また、生成部８１は、生成部４２と同様に、受付部４５から供給される制御信号に応じて、サブクリップEMとカット点EMを編集結果EMとして編集結果クリップに付与する。
【０２０４】
さらに、生成部８１は、生成部４２と同様に、受付部４５から供給される、編集映像の所望の位置を指定するための、ユーザによる入力部１６の操作に対応する制御信号に応じて、所望位置EMを編集結果EMとして生成する。また、生成部８１は、生成部４２と同様に、編集結果EMを記述した編集結果EMデータを生成し、編集結果クリップに関連付けて記録させる。
【０２０５】
検出部８２は、検出部４３と同様に、受付部４５から供給される制御信号に応じて、「編集対象クリップの先頭位置を示す編集クリップEM以外の編集クリップEMのうち、編集区間に対応する映像の特徴を示す編集クリップEMを、無効EMとして検出する。検出部８２は、検出した無効EMを特定するための情報を、削除部４４と生成部８１に供給する。
【０２０６】
次に、図２２と図２３を参照して、図２１の編集部４１によるインサート編集と、それに伴い生成部８１により生成される編集結果EMデータについて説明する。
【０２０７】
なお、図２２では、図５のクリップ＃５を編集対象クリップとし、これにサブクリップ＃７１をインサート編集する場合を例にとる。ここで、クリップ＃５において、「２回表」を示す編集クリップEMには、編集結果クリップに継承することを表す継承情報が付加されており、「ニチローバッターボックスへ」と「ニチローホームラン」を示す編集クリップEMには、編集結果クリップに継承しないことを表す継承情報が付加されている。
【０２０８】
また、以下では、編集結果クリップに継承することを表す継承情報が付加されている「ｊ」を示す編集クリップEMを、その先頭に「＿」を付与して、「＿ｊ」を示す編集クリップEMという。一方、編集結果クリップに継承しないことを表す継承情報が付加されている「ｊ」を示す編集クリップEMを、そのまま「ｊ」を示す編集クリップEMという。
【０２０９】
図２２に示すように、ユーザが、クリップ＃７１のうちのサブクリップ＃７１とする500フレーム分の区間を指定し、クリップ＃５の０フレーム目をイン点として指定すると、編集部４１は、クリップ＃５の０フレーム目から５００フレーム目までの区間を編集区間として、その編集区間をサブクリップ＃７１で上書きし、その結果得られるデータを編集結果クリップ＃ｋとする。なお、図２２の例では、サブクリップ＃７１には、サブクリップEMが付与されていないものとする。
【０２１０】
検出部８２は、「REC Start」を示す編集クリップEM以外の編集クリップEMのうち、編集区間である０フレーム目から５００フレーム目までの区間内の位置である１０フレーム目に付与されている「＿２回表」を示す編集クリップEMと、３００フレーム目に付与されている「ニチローバッターボックスへ」を示す編集クリップEMとを無効EMとして検出し、その無効EMを特定するための情報を、削除部４４と生成部８１に供給する。
【０２１１】
生成部８１は、編集区間の開始位置と終了位置を付与位置とするカット点EMを新たに生成し、編集結果EMとして編集結果クリップ＃ｋに付与する。なお、ここでは、イン点として指定された位置が０フレーム目であり、その位置には、後述するように「REC Start」を示す編集クリップEMが継承されることになるため、編集区間の開始位置を付与位置とするカット点EMの生成と付与は省略されている。また、生成部８１は、クリップ＃５に付与されている「REC Start」、「＿２回表」、「ニチローバッターボックスへ」、および「ニチローホームラン」を示す編集クリップEMを、そのまま編集結果EMとして編集結果クリップ＃ｋに付与する。
【０２１２】
さらに、生成部８１は、検出部８２からの無効EMを特定するための情報に基づいて、無効EMのうち、編集結果クリップに継承することを表す継承情報が付加されている無効EMが示す特徴「＿２回表」を、編集結果クリップ＃ｋの編集区間の終了位置に対応する位置における特徴として継承し、「＿２回表」を示す継承EMを編集結果EMとして編集結果クリップ＃ｋに付与する。即ち、編集区間の終了位置である５００フレーム目に「＿２回表」を示す継承EMが付与される。
【０２１３】
このように、編集処理部８０では、無効EMのうち、編集結果クリップに継承することを表す継承情報が付加された「＿２回表」を示す無効EMが、継承EMとして編集結果クリップ＃ｋに継承されるので、ユーザは、継承EMを用いることにより、その継承EMの付与位置以降のデータが、野球の試合の２回表以降を撮影した結果得られたデータであることを知ることができる。その結果、例えば、ユーザは、光ディスク２１に記録されたクリップ＃ｋの継承EM以降の再生を指令することにより、野球の試合の２回表以降の映像（音声を含む）を容易に視聴することができる。
【０２１４】
削除部４４は、検出部８２からの無効EMを特定するための情報に基づいて、編集得結果EMデータから無効EMの記述を削除する。
【０２１５】
以上のようにして、編集結果であるクリップ＃ｋには、図２２に示すように、編集結果EMとして、０フレーム目を付与位置とする「REC Start」を示すカット点EM、５００フレーム目を付与位置とする「カット点」を示すカット点EMと「＿２回表」を示す継承EM、並びに１５００フレーム目を付与位置とする「ニチローホームラン」を示す編集クリップEMが付与される。この編集結果EMを記述した編集結果EMデータを図２３に示す。
【０２１６】
図２３の１行目には、「targetEssence="Clip ｋ"」が記述されており、この記述は、この編集結果EMデータがクリップ＃ｋに付与される編集結果EMを記述した編集結果EMデータであることを示している。
【０２１７】
また、図２３の２行目には、「EssenceMark value="REC Start"frameCount="0"/」が記述されており、この記述は、編集結果EMが示す特徴が「REC Start」であり、付与位置が、クリップ＃ｋの０フレーム目であることを示している。
【０２１８】
さらに、図２３の３行目には、「EssenceMark value="＿２回表"frameCount="500"/」が記述されており、この記述は、編集結果EMが示す特徴が「２回表」であり、付与位置が、先頭から500フレーム目、即ち編集区間の終了位置であることを示している。また、EssenceMark value属性の値である「＿２回表」の「＿」は、これが編集結果クリップに継承することを表す継承情報が付加された継承EMであることを示している。
【０２１９】
また、図２３の４行目には、「EssenceMark value="カット点"frameCount="500"/」が記述されている。この記述は、編集結果EMが示す特徴が「カット点」であり、付与位置が、先頭から500フレーム目、即ち編集区間の終了位置であることを示している。
【０２２０】
さらに、図２３の５行目には、「EssenceMark value="ニチローホームラン"frameCount="1500"/」が記述されており、この記述は、編集結果EMが示す特徴が「ニチローホームラン」であり、付与位置が、先頭から1500フレーム目であることを示している。
【０２２１】
次に、図２４を参照して、図２１の編集処理部８０がクリップに対してアセンブル編集またはインサート編集を行う編集処理について説明する。この編集処理は、例えば、ユーザにより編集対象クリップが指定されたとき、開始される。
【０２２２】
ステップＳ９１乃至ステップＳ１０１の処理は、図１５のステップＳ３１乃至Ｓ４１の処理と同様であるので、説明は省略する。
【０２２３】
ステップＳ１０２において、生成部８１は、検出部８２からの無効EMを特定するための情報に基づいて、編集区間の終了位置を付与位置とする継承EMの記述を、編集対象クリップに関連づけて記録されている編集クリップEMデータのエッセンスマークテーブル部の、編集区間の終了位置に対応する位置に挿入する。
【０２２４】
ステップＳ１０３乃至ステップＳ１０６の処理は、図１５のステップＳ４２乃至Ｓ４５の処理と同様であるので、説明は省略する。
【０２２５】
ステップＳ１０７において、生成部８１は、ステップＳ１０２の処理と同様に、検出部８２からの無効EMを特定するための情報に基づいて、編集区間の終了位置を付与位置とする継承EMの記述を、編集対象クリップに関連づけて記録されている編集クリップEMデータのエッセンスマークテーブル部の、編集区間の終了位置に対応する位置に挿入する。
【０２２６】
例えば、図２２に示したインサート編集が行われる場合、生成部８１は、無効EMのうちの、編集結果クリップに継承することを表す継承情報が付加された「＿２回表」を示す無効EMを、編集区間の終了位置である500フレーム目に継承EMとして付与する。また、生成部８１は、編集クリップEMデータのエッセンスマークテーブル部の、編集区間の終了位置に対応する位置である、「EssenceMark value="カット点"frameCount="500"/」の直前に、継承EMの記述「EssenceMark value=”＿２回表”frameCount=”500”/」を記述する。
【０２２７】
ステップＳ１０８とステップＳ１０９の処理は、図１５のステップＳ４６とＳ４７の処理と同様であり、説明は省略する。
【０２２８】
なお、上述した説明では、生成部８１が、無効EMのうち、編集結果クリップに継承することを表す継承情報が付加された無効EMすべてを、継承EMとして付与するものとしたが、継承することを表す継承情報が付加された無効EMが複数ある場合、編集区間の終了位置に最も近い位置に付与されているものだけを、継承EMとして付与するようにしてもよい。
【０２２９】
また、ユーザが、エッセンスマークの作成時に継承情報を付加させるのではなく、削除部４４が、無効EMを削除するときに、無効EMを削除するかどうかをユーザに確認するようにしてもよい。
【０２３０】
なお、上述した編集処理では、新たに生成されるエッセンスマークはカット点ＥＭだけであったが、ユーザが編集作業中に所望の位置と、その位置の映像の特徴とを指定する場合、所望位置EMも新たに生成される。これにより、ユーザは、編集処理後に、例えば、所望の所望位置EMを用いて、即座に所望の映像や音声を視聴することができる。
【０２３１】
また、本実施の形態では、エッセンスマークの位置を、クリップの先頭からのフレーム数で表したが、フレームを一意に識別できる情報であれば、どのような情報で表してもよい。例えば、エッセンスマークの位置をタイムコードで表すようにしてもよい。
【０２３２】
さらに、本実施の形態では、クリップとエッセンスマークを記述するエッセンスマークデータは別々のデータであるものとしたが、エッセンスマークの情報をクリップに含めるようにしてもよい。
【０２３３】
なお、本明細書において、プログラム記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２３４】
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０２３５】
【図１】リニア編集の一例を示す図である。
【図２】従来の編集処理の一例を示す図である。
【図３】本発明を適用した編集装置のハードウェア構成例を示す図である。
【図４】編集処理部の構成例を示す図である。
【図５】エッセンスマークについて説明する図である。
【図６】エッセンスマークデータの例を示す図である。
【図７】アセンブル編集について説明する図である。
【図８】図７のアセンブル編集に伴い生成される編集結果EMデータの例を示す図である。
【図９】他のアセンブル編集について説明する図である。
【図１０】図９のアセンブル編集に伴い生成される編集結果EMデータの例を示す図である。
【図１１】インサート編集について説明する図である。
【図１２】図１１のインサート編集に伴い生成される編集結果EMデータの例を示す図である。
【図１３】他のインサート編集について説明する図である。
【図１４】図１３のインサート編集に伴い生成される編集結果EMデータの例を示す図である。
【図１５】編集処理について説明するフローチャートである。
【図１６】編集処理部の他の構成例を示す図である。
【図１７】非破壊のアセンブル編集について説明する図である。
【図１８】編集記述データの例を示す図である。
【図１９】図１７のアセンブル編集に伴い生成される編集結果EMデータの例を示す図である。
【図２０】他の編集処理について説明するフローチャートである。
【図２１】編集処理部の他の構成例を示す図である。
【図２２】さらに他のインサート編集について説明する図である。
【図２３】図２２のインサート編集に伴い生成される編集結果EMデータの例を示す図である。
【図２４】さらに他の編集処理について説明するフローチャートである。
【符号の説明】
【０２３６】
１１  CPU，  １２  ROM，  １３  RAM，  １８  記録部，  ２３  リムーバブルメディア，  ４１  編集部，  ４２  生成部，  ４３  検出部，  ４４  削除部，  ４５  受付部，  ８１  生成部，  ８２  検出部
【図１】
2008011339.tif 000003
【図２】
2008011339.tif 000004
【図３】
2008011339.tif 000005
【図４】
2008011339.tif 000006
【図５】
2008011339.tif 000007
【図６】
2008011339.tif 000008
【図７】
2008011339.tif 000009
【図８】
2008011339.tif 000010
【図９】
2008011339.tif 000011
【図１０】
2008011339.tif 000012
【図１１】
2008011339.tif 000013
【図１２】
2008011339.tif 000014
【図１３】
2008011339.tif 000015
【図１４】
2008011339.tif 000016
【図１５】
2008011339.tif 000017
【図１６】
2008011339.tif 000018
【図１７】
2008011339.tif 000019
【図１８】
2008011339.tif 000020
【図１９】
2008011339.tif 000021
【図２０】
2008011339.tif 000022
【図２１】
2008011339.tif 000023
【図２２】
2008011339.tif 000024
【図２３】
2008011339.tif 000025
【図２４】
2008011339.tif 000026