(57)【要約】【課題】  動画全体を取得することなく、動画の部分を変更した動画を再生できる技術を提供する。【解決手段】  動画を再生する動画再生装置であって、動画データ群と、動画データの部分を定義する領域データ群と、領域データと再生態様に関する情報とを関連付けた部分領域データを１または複数個記録した再生定義データとを格納する記憶手段と、前記再生定義データに記録された部分領域データごとに、領域データで特定される動画データの部分を、再生態様に関する情報にしたがって再生し、これらの動画を重畳して表示する統合動画再生処理手段とを備えることを特徴とする動画再生装置。【選択図】  図１
2006042032.tif 000002
【特許請求の範囲】
【請求項１】
動画を再生する動画再生装置であって、
動画データ群と、動画データの部分を定義する領域データ群と、領域データと再生態様に関する情報とを関連付けた部分領域データを１または複数個記録した再生定義データとを格納する記憶手段と、
前記再生定義データに記録された部分領域データごとに、領域データで特定される動画データの部分を、再生態様に関する情報にしたがって再生し、これらの動画を重畳して表示する統合動画再生処理手段とを備えることを特徴とする動画再生装置。
【請求項２】
請求項１に記載の動画再生装置であって、
前記再生定義データは、ベースとなる動画データを特定する情報がさらに記録され、
前記統合動画再生処理手段は、ベースとなる動画データに対して、前記領域データに基づく動画を重畳することを特徴とする動画再生装置。
【請求項３】
請求項１または２に記載の動画再生装置であって、
前記再生態様に関する情報には、少なくとも、領域データで特定される動画データの再生開始時間に関する情報、領域データで特定される動画データの再生対象時間に関する情報、領域データで特定される動画データの再生位置に関する情報、領域データで特定される動画データの拡大縮小に関する情報、領域データで特定される動画データの重畳の際の他の動画データとの重ね順に関する情報のいずれかが含まれることを特徴とする動画再生装置。
【請求項４】
動画を再生するための情報を生成する動画再生情報生成装置であって、
動画データ群と、動画データの部分を定義する領域データ群を参照するデータ参照手段と、
領域データの選択を受け付ける領域データ選択受付手段と、
選択された領域データについて、再生態様の設定を受け付ける再生態様受け付け手段と、
受け付けた再生態様の設定にしたがって、領域データと再生態様に関する情報とを関連付けた部分領域データを１または複数個記録した再生定義データを生成する再生定義データ生成手段とを備えることを特徴とする動画再生情報生成装置。
【請求項５】
動画を再生する動画再生装置としてコンピュータの機能させるプログラムであって、
動画データ群と、動画データの部分を定義する領域データ群と、領域データと再生態様に関する情報とを関連付けた部分領域データを１または複数個記録した再生定義データとを参照するデータ参照手段と、
前記再生定義データに記録された部分領域データごとに、領域データで特定される動画データの部分を、再生態様に関する情報にしたがって再生し、これらの動画を重畳して表示する統合動画再生処理手段とをコンピュータに機能させることを特徴とするプログラム。
【請求項６】
動画を再生するための情報を生成する動画再生情報生成装置としてコンピュータを機能させるプログラムであって、
動画データ群と、動画データの部分を定義する領域データ群を参照するデータ参照手段と、
領域データの選択を受け付ける領域データ選択受付手段と、
選択された領域データについて、再生態様の設定を受け付ける再生態様受け付け手段と、
受け付けた再生態様の設定にしたがって、領域データと再生態様に関する情報とを関連付けた部分領域データを１または複数個記録した再生定義データを生成する再生定義データ生成手段とをコンピュータに機能させることを特徴とするプログラム。
【請求項７】
請求項５または６に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項８】
コンピュータにおける動画再生方法であって、
動画データ群と、動画データの部分を定義する領域データ群と、領域データと再生態様に関する情報とを関連付けた部分領域データを１または複数個記憶手段に記憶しておき、
前記記憶手段を参照し、前記再生定義データに記録された部分領域データごとに、領域データで特定される動画データの部分を、再生態様に関する情報にしたがって再生し、これらの動画を重畳して表示することを特徴とするコンピュータにおける動画再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像を部分的に利用して、別の動画像として再生するための動画像処理に関する。
【背景技術】
【０００２】
一度編集した動画の部分を、他の動画に再利用する技術が、例えば、特許文献１に開示されている。特許文献１に開示されている技術によれば、動画の部分となる複数の要素データについて階層的に扱い、あらかじめ同期させて登録しておくことで、他の要素データとの同期設定を容易にし、動画を簡単に作成することができる。
【０００３】
【特許文献１】特開平８−２７２９９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示された技術では、動画の作成者にとって動画の作成作業が容易になる。しかしながら、作成された動画自体は従来と同様であり、動画の閲覧者側に渡った後では動画の部分を操作することはできない。このため、動画の部分を変更した動画を再生するためには、閲覧者は、別の動画全体を取得しなければならない。
【０００５】
一方、動画の閲覧者側で動画の部分の操作が可能となれば、動画の閲覧者は、別の動画全体を取得することなく、動画の部分を変更した動画を再生することができ便利である。
【０００６】
本発明は、動画全体を取得することなく、動画の部分を変更した動画を再生できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の第１の態様である動画再生装置は、
動画を再生する動画再生装置であって、
動画データ群と、動画データの部分を定義する領域データ群と、領域データと再生態様に関する情報とを関連付けた部分領域データを１または複数個記録した再生定義データとを格納する記憶手段と、
前記再生定義データ記録された部分領域データごとに、領域データで特定される動画データの部分を、再生態様に関する情報にしたがって再生し、これらの動画を重畳して表示する統合動画再生処理手段とを備えることを特徴とする。
【０００８】
本発明の第１の態様である動画再生装置によれば、再生定義データにしたがって動画の部分の再生が制御されるため、動画全体を取得することなく、動画の部分を変更した動画を再生することができるようになる。
【０００９】
上記課題を解決するため、本発明の第２の態様である動画再生情報生成装置は、
動画を再生するための情報を生成する動画再生情報生成装置であって、
動画データ群と、動画データの部分を定義する領域データ群を参照するデータ参照手段と、
領域データの選択を受け付ける領域データ選択受付手段と、
選択された領域データについて、再生態様の設定を受け付ける再生態様受け付け手段と、
受け付けた再生態様の設定にしたがって、領域データと再生態様に関する情報とを関連付けた部分領域データを１または複数個記録した再生定義データを生成する再生定義データ生成手段とを備えることを特徴とする。
【００１０】
本発明の第２の態様である動画再生情報生成装置によれば、動画の部分の再生を制御するための再生定義データが生成される。この再生定義データを用いることにより、動画全体を取得することなく、動画の部分を変更した動画を再生することができるようになる。
【発明を実施するための最良の形態】
【００１１】
本発明の実施の形態について図面を参照して説明する。
【００１２】
図１は、本発明の第１の実施形態である統合動画再生システムの構成の一例を示すブロック図である。統合動画再生システムは、統合動画の閲覧者用のシステムである。ここで、統合動画再生とは、ベースとなる動画データに複数の動画データの部分を組み合わせたものを１つの動画としてリアルタイムに再生することをいうものとする。
【００１３】
本図に示すように統合動画再生システムは、情報処理装置１０、モニタ装置等の表示装置１１、キーボード、マウス等の入力装置１２、ハードディスク等の記憶装置１３を備えて構成される。情報処理装置１０は、パーソナルコンピュータ、ワークステーションその他の汎用的なコンピュータを用いることができる。ただし、統合動画再生システムのハードウェア構成はこれに限られない。例えば、統合動画再生処理に特化した専用のシステムを用いて構成するようにしてもよい。あるいは、いわゆる情報家電に組み込まれた情報処理装置を用いて構成するようにしてもよい。
【００１４】
情報処理装置１０は、記憶装置１３に格納された統合動画再生用のデータに基づいて統合動画の再生処理を行なう統合動画再生処理部１１０を備えている。統合動画再生処理部１１０は、統合動画再生処理用に開発されたアプリケーションプログラムを情報処理装置１０の中央処理装置（ＣＰＵ）が実行することにより、情報処理装置１０上に仮想的に構成される。情報処理装置１０を統合動画再生システムとして機能させるためのアプリケーションプログラムは、統合動画再生用のデータとともに、あるいは、統合動画再生用のデータと独立してＣＤ−ＲＯＭ等の記録媒体に記録させることで流通させることができる。また、インターネット等のコンピュータネットワークを介して流通させることもできる。
【００１５】
統合動画再生システムにおいて、記憶装置１３には、統合動画再生用のデータとして、動画データ１２０と領域データ１３０と再生定義データ１４０とが格納されている。
【００１６】
ここで、一般に、動画データ１２０と領域データ１３０とは１つの統合動画の再生について複数個用いられ、再生定義データ１４０は１つの統合動画の再生について１個用いられる。
【００１７】
動画データ１２０は、統合動画の素材となるデータである。本実施例では、ベースとなる動画データ１２０に他の動画データ１２０（ベース動画と同一の動画データであってもよい）の部分を組み合わせて再生することで統合動画が再生される。部分の組合せは統合動画の再生時に行なわれるため、再生に用いる部分の動画データを変更することで、別の統合動画を再生することもできる。
【００１８】
図２は、動画データ１２０のデータ構成の一例を示す図である。本図に示すように動画データ１２０は、動画データＩＤ１２０ａ、再生時間１２０ｂ、フォーマット１２０ｃ、キーワード１２０ｄ、動画本体１２０ｅとを含んで構成される。
【００１９】
動画データＩＤ１２０ａは、動画データ１２０の識別子である。動画データ１２０は、記憶装置１３に通常、複数個格納されるため、動画データＩＤ１２０ａで識別される。
【００２０】
再生時間１２０ｂは、動画データの再生時間を示す。すなわち、本発明では、それぞれ再生時間の異なる動画データ１２０を用いることができる。
【００２１】
フォーマット１２０ｃは、動画データ１２０のフォーマットを示す。動画データのフォーマットは統合動画再生処理部１１０が再生可能である限り任意のものを用いることができる。もちろん、動画データのフォーマットを１種類に限定して本情報を省くようにしてもよい。
【００２２】
キーワード１２０ｄは、動画データ１２０の内容に関するキーワードを格納する。キーワードは例えば、動画データ１２０の作成時に作成者により設定される。キーワード１２０ｄは、動画データ１２０の再生時には用いられず、後述する第２の実施例における再生定義データ１４０の作成時に用いられる。
【００２３】
動画本体１２０ｅは、動画データの本体部分である。動画本体１２０ｅは、フォーマット１２０ｃで示された動画フォーマットで記録される。
【００２４】
つぎに領域データ１３０について説明する。領域データ１３０は、動画データ１２０の部分を定義するためのデータである。１つの領域データ１３０は、ある動画データ１２０の１つの部分を定義する。ただし、部分は必ずしも空間的、時間的に連続していなくてもよい。ここで、領域データ１３０が定義する動画データ１２０の部分について、図４を参照して説明する。
【００２５】
図４（ａ）は、ある動画データの再生時刻と画像との関係の一例を示している。なお、本実施例において、「時刻」は動画データ等を再生してからの経過時間を意味する。ここでは、時刻Ｔ２から時刻Ｔ４にかけて動画に登場するキャラクタマーク１３０１に注目する。本例では、領域データ１３０は、動画データ１２０におけるキャラクタマーク１３０１を部分として定義するデータである。ただし、動画データ１２０では、一般に表示されているオブジェクト自体は認識されないため、図４（ｂ）に示すように、キャラクタマーク１３０１を含んで移動する領域１３０２を定義することで、間接的にキャラクタマーク１３０１を定義するようにしている。
【００２６】
なお、本図では領域１３０２を四角形で表わしているが、円形、多角形、その他の形状であってもよい。これらは定義する部分に対応させることができる。また、時間の経過に伴い、大きさ、形状等が変化してもよい。
【００２７】
定義された領域１３０２は、例えば、図４（ｃ）のように表現することができる。本例では、時刻とその時刻における領域を定義するための情報を関連付けるようにしている。すなわち、時刻Ｔ１〜Ｔ２では、定義すべき部分は存在しておらず、時刻Ｔ２において、（ａ１，ａ２，ａ３，ａ４）で定められる領域に定義すべき部分が存在していることを示している。ここで、（ａ１，ａ２，ａ３，ａ４）はそれぞれ４角形の頂点の座標を表わしているとする。ただし、部分が円、多角形、その他で表わされる場合には、それぞれに応じた表現形式とする。例えば、部分が円で表わされる場合には、中心座標と半径とで表現することができる。この場合、四角形、円等の形状の情報も領域定義に含めるようにする。
【００２８】
そして、この部分が時刻Ｔ３、時刻Ｔ４と時間の経過にしたがって位置等を変えていき、Ｔ５において消滅することが示されている。この場合、領域データ１３０は、部分が存在している時刻Ｔ２〜時刻Ｔ５の間で定義される。
【００２９】
図３は、領域データ１３０のデータ構造の一例を示す図である。本図に示すように領域データ１３０は、領域データＩＤ１３０ａと、参照動画データＩＤ１３０ｂと、領域定義データ１３０ｃと、キーワード１３０ｄとを含んで構成される。
【００３０】
領域データＩＤ１３０ａは、領域データ１３０の識別子である。領域データ１３０は、記憶装置１３に通常、複数個格納されるため、領域データＩＤ１３０ａで識別される。
【００３１】
参照動画データＩＤ１３０ｂは、領域データ１３０で定義する部分を含む動画データ１２０を特定するための情報である。
【００３２】
領域定義データ１３０ｃは、上述のように時刻と領域定義とを関連付けたデータであり、参照動画データに含まれる部分を定義する。ここでの時刻は参照動画データの再生開始からの経過時間である。
【００３３】
キーワード１３０ｄは、領域データ１３０の内容に関するキーワードを格納する。キーワードは例えば、領域データ１３０の作成時に作成者により設定される。キーワード１３０ｄは、領域データ１３０の参照時には用いられず、後述する第２の実施例における再生定義データ１４０の作成時に用いられる。
【００３４】
つぎに再生定義データ１４０について説明する。再生定義データ１４０は、統合動画の内容を規定するデータである。すなわち、再生定義データ１４０にしたがって統合動画再生処理部１１０が処理を行なうことで、統合動画が再生されることになる。
【００３５】
図５は、再生定義データ１４０のデータ構造の一例を示す図である。本図に示すように再生定義データ１４０は、ベース動画データＩＤ１４０ａと、ベース動画抽出時間１４０ｂと、パーツ領域データ１４０ｃとを含んで構成される。本実施例では、基本となる１つの動画データに、他の動画データの部分を複数組み合わせて合成再生することで統合動画の再生を行なう。ここで、基本となる動画をベース動画と称し、組み合わせる動画の部分をパーツ領域と称するものとする。また、パーツ領域は、領域データ１３０で定義される。
ただし、ベース動画を用いずに、パーツ領域の組合せにより統合動画を生成するようにしてもよい。
【００３６】
すなわち、図６（ａ）に示すような動画をベース動画とし、図６（ｂ）に示すような動画の部分１３０２をパーツ領域とすると、これらを重畳した統合動画は図６（ｃ）に示すような動画となる。ただし、本例では簡単のためベース動画とパーツ領域とを同時にそのまま再生した場合の統合動画を示しているが、パーツ領域は、任意の時間範囲に任意の位置に任意の大きさでベース動画に配置することができる。また、パーツ領域を複数用いる場合には、それぞれの表示の際の重ね順についても任意に設定することができる。再生定義データ１４０のパーツ領域データ１４０ｃは、これらの情報を示すものである。
【００３７】
ベース動画データＩＤ１４０ａは、ベース動画として用いる動画データ１２０を示す情報である。ここで、ベース動画についても、ベースとなる動画データの一部を抽出してベース動画として用いることができる。すなわち、再生定義データ１４０のベース動画抽出時間１４０ｂにより、ベース動画データＩＤ１４０ａで特定される動画データ１２０のうち、さらに、ベース動画として用いる時間範囲（開始時刻、終了時刻）が定められる。
【００３８】
図５において、パーツ領域データ１４０ｃは、複数の領域データをパーツ領域として設定することができる。すなわち、１つのベース動画に対して複数個のパーツ領域を重ねて統合動画を構成することができる。
【００３９】
それぞれのパーツ領域データ１４０ｃは、パーツ領域データＩＤ１４０１と、パーツ領域抽出時間１４０２と、ベース動画配置時間１４０３と、パーツ領域初期位置１４０４と、パーツ領域縮尺情報１４０５と、パーツ領域配置順序１４０６とを含んで構成される。
【００４０】
パーツ領域データＩＤ１４０１は、パーツ領域として用いる領域データ１３０を特定するための情報である。
【００４１】
パーツ領域抽出時間１４０２は、パーツ領域データＩＤ１４０１で特定された領域データ１３０のうち、パーツ領域として用いる時間（開示時刻、終了時刻）を定める情報である。例えば、領域データ１３０の再生時間が３０秒の場合に、領域データ１３０の再生開始後５秒から１５秒の間の領域データを抽出してパーツ領域として用いることができる。
【００４２】
ベース動画配置時間１４０３は、パーツ領域を組み合わせるベース動画における時間範囲（開示時刻、終了時刻）を定める情報である。例えば、１８０秒のベース動画がある場合に、ベース動画の再生開始後６０秒から８０秒の間にパーツ領域を挿入することができる。
【００４３】
なお、ベース動画配置時間１４０３で定められる時間と、パーツ領域抽出時間１４０２で定められる時間とは一致する必要はない。このため、統合動画再生処理部１１０は、再生時にパーツ領域の再生時間がベース動画配置時間１４０３に一致するように再生時間を調整する。例えば、両者が同じ時間であれば、パーツ領域はそのまま再生することができる。一方、パーツ領域抽出時間１４０の方が長い場合には、ベース動画配置時間１４０３に納まるようにフレーム間引き等によりパーツ領域の再生時間を短縮するようにする。逆に、パーツ領域抽出時間１４０の方が短い場合には、フレーム補完等によりパーツ領域の再生時間をベース動画配置時間１４０３と一致するように伸長する。
【００４４】
パーツ領域初期位置１４０４は、パーツ領域の初期状態におけるベース動画内の位置を定める情報である。すなわち、パーツ領域は、元の動画データ１２０における位置とは無関係にベース動画内に配置することができる。パーツ領域が時間とともに移動、変形等する場合には、初期位置を基準に移動、変形等する。
【００４５】
パーツ領域縮尺情報１４０５は、パーツ領域の縮尺を定める情報である。すなわち、パーツ領域は、元の動画データ１２０における大きさから拡大／縮小してベース動画内に配置することができる。
【００４６】
パーツ領域配置順序１４０６は、複数のパーツ領域が用いられる際の重ね順を定める情報である。パーツ領域配置順序１４０６によりパーツ領域のベース動画内における前後関係を明示することができる。
【００４７】
つぎに、統合動画再生処理部１１０の統合動画再生処理について図７のフロー図を参照して説明する。
【００４８】
記憶装置１３に再生定義データ１４０が複数存在している場合には、再生処理の開始に際して、どの再生定義データ１４０を用いて統合動画再生処理を行なうかが明らかになっている必要がある。すなわち、再生定義データ１４０により再生する統合動画の内容が定められるため、再生定義データ１４０が特定されていることが統合動画の再生の前提となるものである。なお、処理対象とする再生定義データ１４０は、例えば、閲覧者からの指示、あるいは、他のプログラムからの指定等に基づいて特定することができる。
【００４９】
統合動画再生処理部１１０は、統合動画の再生に先立ち、統合動画再生処理に用いる再生定義データ１４０を参照して、再生スケジュールを作成する（Ｓ１０１）。再生スケジュールの作成では、再生定義データ１４０のパーツ領域データ１４０ｃで定められる領域データが参照する動画データ１２０の動画データＩＤを、ベース動画配置時間１４０３にしたがって時系列的に並べたリストが生成される。
【００５０】
つぎに、ベース動画データＩＤ１４０ａで特定されるベース動画として用いられる動画データ１２０を読み込んで、再生を開始する（Ｓ１０２）。以下は、ベース動画の再生開始からの経過時間を基準に、再生スケジュールにしたがってパーツ領域として用いられる動画データ１２０の再生を行ない、ベース動画に重ねて表示する（Ｓ１０３）。この処理は、パーツ領域ごとに並列に行なうようにし、ベース動画が終了するまで（Ｓ１０４）、必要に応じてパーツ領域として用いられる動画データの再生を行なう。
【００５１】
具体的には、再生スケジュールの管理を行ない（Ｓ１０３１）、ベース動画配置時間１４０３で定められた開示時刻の前に、パーツ領域として用いる動画データ１２０のプリロード、開始時刻へのシークを行なう（Ｓ１０３２）。パーツ領域縮小情報１４０５で縮尺が指定されている場合には、拡大縮小処理を施すようにする。
【００５２】
そして、開始時刻になるとパーツ領域として用いられている動画データ１２０の再生を行ない、ベース動画に重ねて表示する。このとき、パーツ領域以外の部分を透過表示とすることで必要な部分のみを表示することができる。
【００５３】
また、パーツ領域抽出時間１４０２とベース動画配置時間１４０３との関係から再生時間を縮尺伸長する必要がある場合には、パーツ領域として用いられる動画データ１２０の再生速度を調整する。さらに、パーツ領域配置順序１４０６が定められている場合には、パーツ領域同士の重ね順を調整する。
【００５４】
以上のパーツ領域として用いられる動画データ１２０の再生を、ベース動画配置時間１４０３で定められた終了時刻がくるまで継続する（Ｓ１０３４）。
【００５５】
以上に示したように、ベース動画とパーツ領域との合成により統合動画の再生処理が行なわれることになる。
【００５６】
本実施例では、統合動画の再生処理が、再生時にリアルタイムに行なわれるので、例えば、共通の動画データを参照している複数の再生定義データを閲覧者のシステムに用意しておき、その中から、閲覧者の環境にふさわしい再生定義データを選択して統合動画の再生を行なう場合に効果的である。
【００５７】
例えば、図８に示すようにベース動画１６０として共通の動画データを用意しておき、Ａ機種が表示された動画のパーツ領域Ａ１７０ａとＢ機種が表示された動画のパーツ領域Ｂ１７０ｂとを用意しておく。また、再生定義データとして、ベース動画１６０とパーツ領域１７０ａとを定めた再生定義データＡ１８０ａとベース動画１６０とパーツ領域１０ｂとを定めた再生定義データＢ１８０ｂとを用意しておく。
【００５８】
このような場合において、閲覧者が使用している機種がＡ機種の場合には、再生定義データＡ１８０ａを用いることで、Ａ機種が表示された統合データが再生されることになる。また、閲覧者が使用している機種がＢ機種の場合には、再生定義データＢ１８０ｂを用いることで、Ｂ機種が表示された統合データが再生されることになる。このように、本実施例では、Ａ機種用、Ｂ機種用の動画を選択的に再生する場合において、Ａ機種用、Ｂ機種用の動画データを準備しておく必要がなくなる。
【００５９】
さらに、新たなＣ機種が登場した場合には、Ｃ機種が表示された動画についてのパーツ領域とこのパーツ領域を定めた再生定義データを追加すれば、Ｃ機種が表示された統合動画を再生することができるようになる。
【００６０】
つぎに、本発明の第２の実施例である動画統合システムについて説明する。図９は、動画統合システムの構成の一例を示すブロック図である。動画統合システム２００は、再生定義データ１４０を生成するためのシステムであり、統合動画の作成者側のシステムである。動画統合システム２００は、パーソナルコンピュータ、ワークステーションその他の汎用的なコンピュータを用いて構成することができる。
【００６１】
本図に示すように、動画統合システム２００は、動画データ１２０と領域データ１３０とを参照して、再生定義データ１４０を生成する機能を有している。このため、動画統合システム２００は、検索処理部２１０と動画配置編集部２２０と再生定義データ生成部２３０とを備えている。なお、動画データ１２０と領域データ１３０とは、あらかじめ再生定義データ１４０の作成者等により用意されており、動画統合システム２００が参照可能な記憶装置に格納されているものとする。
【００６２】
検索処理部２１０は、再生定義データ１４０の作成者からのキーワード入力を受け付け、受け付けたキーワードを含む領域データ１３０等を抽出する。
【００６３】
動画配置編集部２２０は、再生定義データ１４０生成のためのユーザインタフェース画面を提供する。
【００６４】
再生定義データ生成部２３０は、動画配置編集部２２０を介して受け付けた再生定義データ１４０の作成者からの指示に基づいて再生定義データ１４０を生成する。具体的には、作成者からの指示に基づいて、ベース動画に対して配置するパーツ領域に対応する領域データの識別子、抽出時間、配置時間、初期位置、縮尺、順序等の情報を生成し、再生定義データ１４０として記録する。一方、作成者は、動画配置編集部２２０を介して、これらの情報を入力することになる。
【００６５】
図１０は、動画配置編集部２２０が提供するユーザインタフェース画面５００の一例を示す図である。
【００６６】
本図に示すように、ユーザインタフェース画面５００は、キーワード検索領域５０１、検索結果表示領域５０２、パーツ領域フレーム表示領域５０３、パーツ領域設定領域５０４、選択フレーム表示領域５０５、最終フレーム表示領域５０６、再生プレビュー表示領域５０７、再生定義データ情報表示領域５０８、選択フレーム情報表示領域５０９を備えている。
【００６７】
キーワード検索領域５０１は、キーワードの入力を受け付ける。受け付けたキーワードを含む領域データ１３０を検索処理部２１０が検索する。動画配置編集部２２０は、抽出された領域データ１３０に基づくパーツ領域を検索結果表示領域５０２に表示する。このとき、パーツ領域のイメージに加え、サイズ、再生時間情報等も表示するようにする。この領域でパーツ領域を選択すると、パーツ領域設定領域５０４に追加される。
【００６８】
パーツ領域フレーム表示領域５０３は、選択されているパーツ領域がフレーム単位で表示される。
【００６９】
パーツ領域設定領域５０４では、パーツ領域の配置順、抽出時間、配置時間等を設定することができる。このため、パーツ領域設定領域５０４では、選択されたパーツ領域が上下関係を持って表示され、それぞれのパーツ領域が再生される時間帯が矢印で表示される。本領域では、選択されたパーツ領域の上下関係を入れ替えることで配置順を変更することができる。また、表示されている矢印の位置を変更させることで、ベース動画に対する配置時間を変更することができる。さらには、矢印の長さを変更することでパーツ領域の抽出時間を変更することができる。このとき、矢印を途中で切る操作により、パーツ領域の抽出時間の任意の部分をカットすることができる。パーツ領域設定領域５０４で設定された内容は、再生定義データ生成部２３０に通知され、生成する再生定義データ１４０に反映される。
【００７０】
選択フレーム表示領域５０５には、パーツ領域フレーム表示領域５０３で選択されているフレームが表示される。選択フレーム表示領域５０６では、パーツ領域の画面サイズを変更することができる。選択フレーム表示領域５０６で変更されたサイズは、再生定義データ１４０のパーツ縮尺情報１４０５に反映される。
【００７１】
最終フレーム表示領域５０６には、選択されているパーツ領域の最終フレームが表示される。
【００７２】
プレビュー表示領域５０７には、選択フレーム表示領域５０５で表示されているフレームから最終フレーム表示領域５０６に表示されているフレームまでの動画、あるいは動画全体の再生プレビューが表示される。
【００７３】
統合動画データ情報表示領域５０８には、生成中の再生定義データにより再生される統合データに関する情報、例えば、パーツ領域の数、再生時間等が表示される。
【００７４】
フレーム情報表示領域５０９には、選択されているフレームに関する情報が表示される。
【００７５】
また、動画配置編集部２２０は、ユーザインタフェース画面５００で示した内容に限られず、例えば、データの削除、ファイル入出力、ベース動画の指定等のためのユーザインタフェースも提供する。
【図面の簡単な説明】
【００７６】
【図１】統合動画再生システムの構成の一例を示すブロック図である。
【図２】動画データ１２０のデータ構成の一例を示す図である。
【図３】領域データ１３０のデータ構成の一例を示す図である。
【図４】領域データ１３０が定義する動画データ１２０の部分を説明するための図である。
【図５】再生定義データ１４０のデータ構造の一例を示す図である。
【図６】ベース動画とパーツ領域とを説明するための図である。
【図７】統合動画再生処理部１１０の統合動画再生処理について説明するフロー図である。
【図８】統合動画再生システムの適用例を示す図である。
【図９】動画統合システムの構成の一例を示すブロック図である。
【図１０】動画配置編集部２２０が提供するユーザインタフェース画面の一例を示す図である。
【符号の説明】
【００７７】
１０…情報処理装置、１１…表示装置、１２…入力装置、１３…記憶装置、１１０…統合動画再生処理部、２００…動画統合システム、２１０…検索処理部、２２０…動画配置編集部、２３０…再生定義データ生成部
【図１】
2006042032.tif 000003
【図２】
2006042032.tif 000004
【図３】
2006042032.tif 000005
【図４】
2006042032.tif 000006
【図５】
2006042032.tif 000007
【図６】
2006042032.tif 000008
【図７】
2006042032.tif 000009
【図８】
2006042032.tif 000010
【図９】
2006042032.tif 000011
【図１０】
2006042032.tif 000012