組み合わせて表示部分を変えることも可能である。(11).【0046】なおこのようにフレームのデータは、指定されていない範囲で予め設定された時間内に収まるように早送りするのに対して、音声データは無音部分のデータを飛ばして再生するために、ビューオブジェクトで設定された部分以外については画像と音声とは必ずしも対応しないことになるが、ここではビューオブジェクトで設定された部分以外の再生はその設定部分との関連を示すことを目的としており、特に問題はないものとする。nよりも短い場合には、Tを越えて全てを再生するか、ビューオブジェクトで指定された範囲のフレームは設定部分を必ず再生するという方式で再生が行われる。nを除いた部分はn+1倍速で再生される。speed.【0048】次に複数のビューオブジェクトを複合して生成される複合ビューオブジェクトについて説明する。described.図16は複合ビューオブジェクトの例を示す。複合ビューオブジェクトは、その属性として1つのメディアの種類に対応して合成される複数のビューオブジェクトの集合が記述され、各メディアに対応してそのような記述の組が集合とされている形式を持っている。)”が記述されている。object.【0049】このように複合ビューオブジェクトは、図5〜図8に示した単一のビューオブジェクトと比較すると、ファイル名と設定部分の代わりに、メディア毎にビューオブジェクトを集合値として持つように、拡張された構造を持つ複合ビュークラスのオブジェクトである。structure.このような複合ビュークラスを図4のViewクラスの下に追加することにより、複合ビューオブジェクトを取り扱うことができる。)”を呼び出すように定義され、複合ビューオブジェクトから様々なメディアのデータを表示させることができる。この複合ビューオブジェクトは、検索されたデータの情報を記述しているとみなすことができ、ビューオブジェクトを再利用することによって、半自動的な手続きでデータの編集を行うものと考えることができる。procedure.【0050】図17は複合ビューオブジェクトの生成処理フローチャートである。指定して、キーワードを入力する。合成はイメージビューオブジェクト相互間、およびビデオビューオブジェクト相互間のみで定義可能なものとする。続いてステップS21で、ビューオブジェクト管理部13によってビューオブジェクトがメディア毎に集合としてまとめられる。合成対象となるビューオブジェクト自体がすでに複合ビューオブジェクトである場合には、その複合ビューオブジェクトは複合される前のビューオブジェクトに展開されてメディア毎に集合としてまとめられる。ステップS22で、各メディア名に対してビューオブジェクトの集合を要素として持つ集合SAが空集合として定義される。set.【0051】これらのステップの後、ステップS23で1つのメディアに対するビューオブジェクトの集合が取り出され、ステップS24でそのメディアがビデオか否かが判定される。and合成が行われる。and合成の意味、およびその方法については後述する。S27or合成が行われる。このor合成についても後述する。and合成が行われる。28,イメージデータに対してはor合成という合成法は適用されないためであり、その理由については後述する。SAに要素を加えるメソッド(システムによって提供されるメソッド)が起動され、その結果SAの集合が求められ、ステップS31で他にメディアがあるか否かが判定され、ある場合にはステップS23以降の処理が繰り返される。12に格納されて、処理を終了する。ends.【0055】この図17は1つの複合ビューオブジェクトの生成処理を示すものであり、この中で用いられる集合SAはテンポラリな格納領域に格納されるものであって、ここにメディア毎のビューオブジェクトの集合が格納され、それらをまとめることにより複合ビューオブジェクトのクラスから新しいオブジェクトが生成される。them.例えばイメージのビューオブジェクトがio1,およびio2の時に、これらを複合したビューオブジェクトの生成時には、次に示す集合SAに対して複合ビューオブジェクトが生成される。図18は生成された複合ビューオブジェクトの表示処理のフローチャートである。)”が実行され、ステップS38で他にビューオブジェクトがあるか否かが判定され、ある場合にはステップS36以降の処理が繰り返され、ない場合に処理を終了する。cases.【0057】次に複合ビューオブジェクトの生成について図17のステップS26,S27、およびS29における合成の方法について、具体例を用いて詳しく説明する。図19はビデオデータの合成方法の説明図である。and合成とor合成とについて説明する。間に行われる処理であって、この区間においてはイヌとネコの表示領域を共に含む部分が合成結果の設定部分として定義される。upper,すなわち太い黒線で囲んだ大きな四角形が設定部分とされる。ここではこの設定部分を“イヌかつネコ”と呼ぶことにする。合成の結果は設定部分なしとされる。portion.【0060】ビデオデータのor合成においては、イヌまたはネコが表示されている部分が設定部分となる。区間ではネコが表示されている四角形が設定部分とされる。合成の結果と同じであり、図19の上部の“イヌかつネコ”に対する大きな四角形が設定部分とされる。合成では1つのフレーム内に合成される2つの設定部分が存在していない場合には共通部分なしとして合成結果の設定部分は存在せず、or合成の場合は合成前の元のビューオブジェクトで設定された部分の両方が設定部分とされて表示される。andおよびor合成共に、2つのデータの設定部分が両方含まれる領域が合成結果の設定部分として表示される。合成の結果として“イヌかつネコ”に対する大きな四角形が設定部分とされる。2つの設定部分を両方とも含む領域が設定部分とされる。data合成は適用しない。実際に1枚のイメージにイヌとネコが写っている場合には、ビューオブジェクトの合成はせずに、それぞれの設定部分が1枚づつ表示される。display.【0063】図19の具体例を用いた複合ビューオブジェクトの生成、すなわちデータの合成について、次の〜で更に一般的に説明する。if(t1n<=t21){共通部分なし。設定部分を1.と同じ方法により計算する。計算し、これらを代表フレームとする。if(t1n<t21){元のビデオビューオブジェクト。