(57)【要約】【課題】ビデオカメラからのＡＶデータをコンピュータで記録とほぼ同時に再生できるようにする。【解決手段】外部からのＡＶデータを所定の固定長のデータ毎に１つのＡＶＩファイルとして扱い、このＡＶＩファイルをＨＤ（ハードディスク）に記録させる要求を発生する手段１４１、所定の操作に基づき、ＨＤからＡＶＩファイルを読み出してバッファに書き込ませる要求を発生し、バッファからＡＶＩファイルを読み出してＡＶデータを再生する手段１４２、ＨＤへのＡＶＩファイルの記録のためのアクセスと再生のためのアクセスとを調整しつつ、手段１４１，１４２からの要求を実行する手段１３１として機能させるプログラムをインストールしたコンピュータを、ビデオカメラに接続し、ビデオカメラからのＡＶデータをコンピュータで記録及び再生する。【選択図】　　　　　図４２
2004015437.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
外部の映像出力機器から送られた映像・音声データを所定の固定長の映像・音声データ毎に１つのＡＶＩファイルとして扱い、前記ＡＶＩファイルをランダムアクセス可能な記録媒体に記録させる要求を発生する第１の手段、
所定の操作に基づき、前記ＡＶＩファイルを前記ランダムアクセス可能な記録媒体から読み出してバッファメモリに書き込ませる要求を発生し、該バッファメモリからＡＶＩファイルを読み出して映像・音声データを再生する第２の手段、
前記ランダムアクセス可能な記録媒体へのＡＶＩファイルの記録のためのアクセスと再生のためのアクセスとを調整しつつ、前記第１の手段からの要求及び前記第２の手段からの要求を実行する第３の手段
として機能させることを特徴とする映像・音声データの記録再生用プログラム。
【請求項２】
請求項１に記載の映像・音声データの記録再生用プログラムにおいて、
前記第２の手段は、前記ランダムアクセス可能な記録媒体から読み出したＡＶＩファイルのうち映像データと音声データとを別々のバッファメモリに書き込ませる要求を発生し、該別々のバッファメモリから読み出した映像データ及び音声データの再生の進行状態を監視し、映像データと音声データとのうちのいずれか一方を基準として他方の再生をそれに同期させることを特徴とする映像・音声データの記録再生用プログラム。
【請求項３】
コンピュータを、
外部の映像出力機器から送られた映像・音声データを所定の固定長の映像・音声データ毎に１つのＡＶＩファイルとして扱い、前記ＡＶＩファイルをランダムアクセス可能な記録媒体に記録させる要求を発生する第１の手段、
所定の操作に基づき、前記ＡＶＩファイルを前記ランダムアクセス可能な記録媒体から読み出してバッファメモリに書き込ませる要求を発生し、該バッファメモリからＡＶＩファイルを読み出して映像・音声データを再生する第２の手段、
前記ランダムアクセス可能な記録媒体へのＡＶＩファイルの記録のためのアクセスと再生のためのアクセスとを調整しつつ、前記第１の手段からの要求及び前記第２の手段からの要求を実行する第３の手段
として機能させる映像・音声データの記録再生用プログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項４】
請求項３に記載の記録媒体において、
前記第２の手段は、前記ランダムアクセス可能な記録媒体から読み出したＡＶＩファイルのうち映像データと音声データとを別々のバッファメモリに書き込ませる要求を発生し、該別々のバッファメモリから読み出した映像データ及び音声データの再生の進行状態を監視し、映像データと音声データとのうちのいずれか一方を基準として他方の再生をそれに同期させることを特徴とする記録媒体。
【請求項５】
コンピュータが、外部の映像出力機器から送られた映像・音声データを、所定の固定長の映像・音声データ毎に１つのＡＶＩファイルとして扱い、前記ＡＶＩファイルをランダムアクセス可能な記録媒体に記録させる要求を発生する第１ステップと、
所定の操作に基づき、前記コンピュータが、前記ＡＶＩファイルを前記ランダムアクセス可能な記録媒体から読み出してバッファメモリに書き込ませる要求を発生し、該バッファメモリからＡＶＩファイルを読み出して映像・音声データを再生する第２ステップと、
前記コンピュータが、前記ランダムアクセス可能な記録媒体へのＡＶＩファイルの記録のためのアクセスと再生のためのアクセスとを調整しつつ、前記第１の手段からの要求及び前記第２の手段からの要求を実行する第３ステップと
を有することを特徴とする映像・音声データの記録再生方法。
【請求項６】
請求項５に記載の映像・音声データの記録再生方法において、
前記第２ステップで、前記ランダムアクセス可能な記録媒体から読み出したＡＶＩファイルのうち映像データと音声データとを別々のバッファメモリに書き込ませる要求を発生し、該別々のバッファメモリから読み出した映像データ及び音声データの再生の進行状態を監視し、映像データと音声データとのうちのいずれか一方を基準として他方の再生をそれに同期させることを特徴とする映像・音声データの記録再生方法。
【請求項７】
コンピュータを、
外部の映像出力機器から送られた映像・音声データを所定の固定長の映像・音声データ毎に１つのＡＶＩファイルとして扱い、前記ＡＶＩファイルをランダムアクセス可能な記録媒体に記録させる要求を発生する第１の手段、
所定の操作に基づき、前記ＡＶＩファイルを前記ランダムアクセス可能な記録媒体から読み出してバッファメモリに書き込ませる要求を発生し、該バッファメモリからＡＶＩファイルを読み出して映像・音声データを再生する第２の手段、
前記ランダムアクセス可能な記録媒体へのＡＶＩファイルの記録のためのアクセスと再生のためのアクセスとを調整しつつ、前記第１の手段からの要求及び前記第２の手段からの要求を実行する第３の手段
として機能させるプログラムが、コンピュータにインストールされて成ることを特徴とする映像・音声データの記録再生装置。
【請求項８】
請求項７に記載の映像・音声データの記録再生装置において、
前記第２の手段は、前記ランダムアクセス可能な記録媒体から読み出したＡＶＩファイルのうち映像データと音声データとを別々のバッファメモリに書き込ませる要求を発生し、該別々のバッファメモリから読み出した映像データ及び音声データの再生の進行状態を監視し、映像データと音声データとのうちのいずれか一方を基準として他方の再生をそれに同期させることを特徴とする映像・音声データの記録再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、Ｗｅｂコンテンツの作成過程等において映像・音声データを記録及び再生するためのプログラム，記録媒体，方法及び装置に関する。
【０００２】
【従来の技術】
近年、通信インフラのブロードバンド化や映像圧縮技術の進歩により、例えばＷｅｂページ上で動画を表示するといったように、映像（動画）コンテンツをネットワーク経由で配信できるようになってきた。
【０００３】
ネットワーク経由で映像コンテンツを配信することには、作成した映像コンテンツを即時に配信できる（テレビジョン放送局からの番組の放送のように予め決められた時間帯まで待つ必要がない）ので、ニュース映像のような最新の映像をいち早く視聴者に伝えることができるという大きな利点がある。
【０００４】
但し、最新の映像をいち早く視聴者に伝えるためには、作成した映像コンテンツを即時に配信すること以外に、映像コンテンツの作成そのものを短時間に行えるようにすることが必要である。
【０００５】
図１は、ネットワーク経由で配信する映像コンテンツの従来の作成過程を経時的に示したものである。まず、収録現場で、ビデオカメラで収録を行う（プロセスＰ１）。そして、ＡＶ（映像・音声）データを収録したビデオテープを、収録現場から映像コンテンツの制作室（ノンリニア編集機のような専用のＡＶ編集機が設置されている場所）に運ぶ（プロセスＰ２）。
【０００６】
この制作室では、ビデオテープから再生したＡＶデータを、例えばハードディスクに記録する（プロセスＰ３）。続いて、このハードディスクからＡＶデータを再生し、そのＡＶデータをＡＶ編集する（プロセスＰ４）。
【０００７】
続いて、ＡＶ編集済みのＡＶデータを、ブロードバンドの帯域用にエンコードする（プロセスＰ５）。そして、エンコード済みのＡＶデータと他のマルチメディアデータ（静止画データ，テキストデータ等）とをオーサリングする（プロセスＰ６）。
【０００８】
このようにして、映像コンテンツが作成される。作成された映像コンテンツは、コンテンツ配信用のサーバーにアップロードされ（プロセスＰ７）、そのサーバーからネットワーク経由で配信される。
【０００９】
【発明が解決しようとする課題】
ところで、映像コンテンツを短時間に作成するためには、ビデオカメラからのＡＶデータを記録とほぼ同時に再生してＡＶ編集やオーサリングを行えるようにすることが望まれる。
【００１０】
しかるに、この従来の作業では、ビデオカメラでＡＶデータをビデオテープに収録（記録）（プロセスＰ１）してから、ハードディスクからＡＶデータを再生してそのＡＶデータをＡＶ編集する（プロセスＰ４）までの間に、ビデオテープを搬送したり（プロセスＰ２）ビデオテープからハードディスクにＡＶデータを記録し直したり（プロセスＰ３）するためにかなり長い時間がかかってしまう。
【００１１】
したがって、従来の作業では、ＡＶデータを記録とほぼ同時に再生することはできない。
【００１２】
これに対し、収録現場においてビデオカメラからのＡＶデータを直接コンピュータ内のハードディスクに記録してそのコンピュータでＡＶ編集やオーサリングを行うようにすれば、こうした搬送や記録し直しのための時間はかからなくなる。
【００１３】
しかし、例えばＷｉｎｄｏｗｓ（登録商標）を基本ソフトとするコンピュータではＡＶデータを再生するためのファイルフォーマットとしてＡＶＩが採用されているが、ＡＶＩファイルの標準的なフォーマットは、最大２ＧＢ（ギガバイト）の可変長なデータを１つのファイルとして扱う形式になっている。
【００１４】
そして、Ｗｉｎｄｏｗｓ（登録商標）におけるＡＶＩファイルの再生方式では、ファイルとして完成している（記録を完了した）ＡＶＩファイルを再生することはできるが、ファイルとして完成していない（記録中の）ＡＶＩファイルを再生することはできない。
【００１５】
例えばＤＶ規格やＤＶＣＡＭ規格のビデオカメラでは、２ＧＢは約９分３０秒分のＡＶデータに相当する。したがって、ビデオカメラからのＡＶデータを標準的なＡＶＩファイルとして記録したのでは、最大で約９分３０秒分待たなければそのＡＶデータを再生できない。
【００１６】
さらに、完成したＡＶＩファイルを再生する際にも、ハードディスクに対してそのＡＶＩファイルの再生のためのアクセスと次のＡＶＩファイルの記録のためのアクセスとをそれぞれ勝手に行った場合（具体的には、マイクロソフト社のＡＶＩファイル再生用のミドルウェアであるＷｉｎｄｏｗｓ（登録商標）　Ｄｉｒｅｃｔ　Ｓｈｏｗを使用した場合にはこうしたアクセスが行われる）には、ＣＰＵの負荷が増大することにより記録や再生に要する時間が長くなってしまうので、やはり記録とほぼ同時に再生を行うことができなくなってしまう。
【００１７】
したがって、ビデオカメラからのＡＶデータを直接コンピュータ内のハードディスクに記録する場合にも、従来はやはり記録とほぼ同時に再生を行うことはできなかった。
【００１８】
本発明は、上述の点に鑑み、ネットワーク経由で配信する映像コンテンツを短時間に作成するために、ビデオカメラからのＡＶデータをコンピュータで記録とほぼ同時に再生できるようにすることを課題としてなされたものである。
【００１９】
【課題を解決するための手段】
この課題を解決するために、本出願人は、コンピュータを、外部の映像出力機器から送られたＡＶデータを所定の固定長のＡＶデータ毎に１つのＡＶＩファイルとして扱い、このＡＶＩファイルをランダムアクセス可能な記録媒体に記録させる要求を発生する第１の手段、所定の操作に基づき、このＡＶＩファイルをこのランダムアクセス可能な記録媒体から読み出してバッファメモリに書き込ませる要求を発生し、このバッファメモリからＡＶＩファイルを読み出してＡＶデータを再生する第２の手段、このランダムアクセス可能な記録媒体へのＡＶＩファイルの記録のためのアクセスと再生のためのアクセスとを調整しつつ、この第１の手段からの要求及びこの第２の手段からの要求を実行する第３の手段として機能させるＡＶデータの記録再生用プログラムを提案する。
【００２０】
この記録再生用プログラムをインストールしたコンピュータを収録現場でビデオカメラのような映像出力機器に接続し、その映像出力機器からＡＶデータを出力させると、コンピュータが第１の手段として機能することにより、そのＡＶデータが所定の固定長のＡＶデータ毎に１つのＡＶＩファイルとして扱われ、このＡＶＩファイルをハードディスクのようなランダムアクセス可能な記録媒体に記録させる要求が発生する。
【００２１】
また、コンピュータの所定の操作に基づき、コンピュータが第２の手段として機能することにより、ＡＶＩファイルをランダムアクセス可能な記録媒体から読み出してバッファメモリに書き込ませる要求が発生する。
【００２２】
この第１の手段及び第２の手段からの要求が発生すると、コンピュータが第３の手段として機能することにより、ランダムアクセス可能な記録媒体へのＡＶＩファイルの記録のためのアクセスと再生のためのアクセスとが調整されつつ、第１の手段からの要求に基づいてランダムアクセス可能な記録媒体にＡＶＩファイルが記録されるとともに、第２の手段からの要求に基づいてランダムアクセス可能な記録媒体からＡＶＩファイルが読み出されてバッファメモリに書き込まれる。
【００２３】
そして、コンピュータが第２の手段として機能することにより、このバッファメモリからＡＶＩファイルが読み出されてＡＶデータが再生される。
【００２４】
この記録再生用プログラムによれば、ＡＶデータが所定の固定長のＡＶデータ毎に１つのＡＶＩファイルとして記録されるので、例えばこの固定長を数秒分の長さにすることにより、コンピュータで、記録したＡＶデータを即時に（１つのＡＶＩファイルが完成する数秒後には）再生することができる。
【００２５】
さらに、この記録再生用プログラムによれば、ランダムアクセス可能な記録媒体へのＡＶＩファイルの記録のためのアクセスと再生のためのアクセスとが調整され、この記録媒体から読み出されたＡＶＩファイルがバッファメモリに一時記憶された後バッファメモリから読み出されてＡＶデータが再生される。
【００２６】
したがって、ランダムアクセス可能な記録媒体に対してＡＶＩファイルの再生のためのアクセスと次のＡＶＩファイルの記録のためのアクセスとをそれぞれ勝手に行う場合と比較して、ＣＰＵの負荷が軽減されるので、記録や再生に要する時間が短くなる。
【００２７】
これにより、ビデオカメラのような映像出力機器からのＡＶデータを、コンピュータで記録するのとほぼ同時に再生することができるようになる。
【００２８】
なお、この記録再生用プログラムにおいては、一例として、第２の手段は、このランダムアクセス可能な記録媒体から読み出したＡＶＩファイルのうち映像データと音声データとを別々のバッファメモリに書き込ませる要求を発生し、この別々のバッファメモリから読み出した映像データ及び音声データの再生の進行状態を監視し、映像データと音声データとのうちのいずれか一方を基準として他方の再生をそれに同期させるものであることが好適である。
【００２９】
それにより、コンピュータで、映像データの再生と音声データの再生とをそれぞれに適した処理によって行いつつ、映像データと音声データとを同期して再生することができるようになる。
【００３０】
次に、本出願人は、コンピュータを、外部の映像出力機器から送られたＡＶデータを所定の固定長のＡＶデータ毎に１つのＡＶＩファイルとして扱い、このＡＶＩファイルをランダムアクセス可能な記録媒体に記録させる要求を発生する第１の手段、所定の操作に基づき、このＡＶＩファイルをこのランダムアクセス可能な記録媒体から読み出してバッファメモリに書き込ませる要求を発生し、このバッファメモリからＡＶＩファイルを読み出してＡＶデータを再生する第２の手段、このランダムアクセス可能な記録媒体へのＡＶＩファイルの記録のためのアクセスと再生のためのアクセスとを調整しつつ、この第１の手段からの要求及びこの第２の手段からの要求を実行する第３の手段として機能させるＡＶデータの記録再生用プログラムを記録したコンピュータ読み取り可能な記録媒体を提案する。
【００３１】
この記録媒体に記録された記録再生用プログラムをインストールしたコンピュータを収録現場で映像出力機器に接続し、その映像出力機器からＡＶデータを出力させることにより、前述の本発明に係る記録再生用プログラムにおけるのと全く同様にして、映像出力機器からのＡＶデータを、コンピュータで記録するのとほぼ同時に再生することができるようになる。
【００３２】
次に、本出願人は、コンピュータが、外部の映像出力機器から送られた映像・音声データを、所定の固定長の映像・音声データ毎に１つのＡＶＩファイルとして扱い、このＡＶＩファイルをランダムアクセス可能な記録媒体に記録させる要求を発生する第１ステップと、所定の操作に基づき、このコンピュータが、このＡＶＩファイルをこのランダムアクセス可能な記録媒体から読み出してバッファメモリに書き込ませる要求を発生し、このバッファメモリからＡＶＩファイルを読み出してＡＶデータを再生する第２ステップと、このコンピュータが、このランダムアクセス可能な記録媒体へのＡＶＩファイルの記録のためのアクセスと再生のためのアクセスとを調整しつつ、この第１の手段からの要求及びこの第２の手段からの要求を実行する第３ステップとを有する映像・音声データの記録再生方法を提案する。
【００３３】
この記録再生方法を実行するコンピュータを収録現場でビデオカメラのような映像出力機器に接続し、その映像出力機器からＡＶデータを出力させると、前述の本発明に係る記録再生用プログラムにおけるのと全く同様にして、映像出力機器からのＡＶデータを、コンピュータで記録するのとほぼ同時に再生することができるようになる。
【００３４】
次に、本出願人は、コンピュータを、外部の映像出力機器から送られた映像・音声データを所定の固定長の映像・音声データ毎に１つのＡＶＩファイルとして扱い、このＡＶＩファイルをランダムアクセス可能な記録媒体に記録させる要求を発生する第１の手段、所定の操作に基づき、このＡＶＩファイルをこのランダムアクセス可能な記録媒体から読み出してバッファメモリに書き込ませる要求を発生し、このバッファメモリからＡＶＩファイルを読み出してＡＶデータを再生する第２の手段、このランダムアクセス可能な記録媒体へのＡＶＩファイルの記録のためのアクセスと再生のためのアクセスとを調整しつつ、この第１の手段からの要求及びこの第２の手段からの要求を実行する第３の手段として機能させるプログラムが、コンピュータにインストールされて成る映像・音声データの記録再生装置を提案する。
【００３５】
この記録再生装置を収録現場でビデオカメラのような映像出力機器に接続し、その映像出力機器からＡＶデータを出力させると、前述の本発明に係る記録再生用プログラムにおけるのと全く同様にして、映像出力機器からのＡＶデータを、コンピュータで記録するのとほぼ同時に再生することができるようになる。
【００３６】
【発明の実施の形態】
以下、動画を含むＷｅｂコンテンツの作成のために本発明を適用した例を、図面を用いて具体的に説明する。
【００３７】
図２は、本発明を適用したＷｅｂコンテンツ作成システムの全体構成を示す。このＷｅｂコンテンツ作成システムは、収録現場（例えば、イベントが行われる会場や、事件の発生した現場等）において、ノート型パーソナルコンピュータ（以下単にコンピュータと呼ぶ）２０１を、ＩＥＥＥ１３９４インターフェースを介してビデオカメラ２０２に接続するとともに、ネットワークインターフェースを介してインターネット２０３に接続することによって構成されたものである。
【００３８】
このＷｅｂコンテンツ作成システムで作成しようとするＷｅｂコンテンツは、収録現場の様子を、図３に例示するようにＷｅｂページ上で動画２１１及び記事（文字や静止画等）２１２で紹介するとともに、音声で紹介するものである。
【００３９】
コンピュータ２０１は、Ｗｉｎｄｏｗｓ（登録商標）をＯＳとしており、ＡＶデータをブロードバンド帯域用にエンコードするエンコードプログラム（例えばＷｉｎｄｏｗｓ（登録商標）　Ｍｅｄｉａ）がインストールされているとともに、以下に説明するようなＷｅｂコンテンツ作成用プログラムが、このプログラムを記録したＣＤ−ＲＯＭからインストールされている。ビデオカメラ２０２は、ＤＶ規格及びＤＶＣＡＭ規格に対応した機種である。
【００４０】
図４は、コンピュータ２０１にインストールされているＷｅｂコンテンツ作成用プログラムによってコンピュータ２０１のディスプレイに表示されるＧＵＩ画面の構成要素を示す。このＧＵＩ画面は、メインＵＩ１と、メインＵＩ１を背景とするキャプチャＵＩ２，再生・修正ＵＩ３，ブラウザＵＩ４，タイムラインＵＩ５，プレビューＵＩ６と、メインＵＩ１の上側のメニューバー７とを構成要素としている。
【００４１】
メインＵＩ１は、常時表示される。メインＵＩ１には、次のような操作釦，アイコン及び表示部が存在する。
・作成したＷｅｂコンテンツをインターネット経由でコンテンツ配信用のサーバーにアップロードするための出力釦。
・ＧＵＩ画面の画面モードとして、記録再生モード，編集モード，プレビューモードのうちの任意の１つを選択するための画面モード選択釦。
・一般的なＯＳの処理で行われているごみ箱機能を実現するためのごみ箱アイコン。
・コンピュータ２０１内のハードディスクについての情報を表示するディスク情報表示部。
【００４２】
メニューバー７は、メインＵＩ１の上側に固定して常時表示される。メニューバー７には、次のようなアイコンが存在している。
・ＡＶ編集やオーサリングの結果（作成したＷｅｂコンテンツ）を保存するための保存用アイコン。
・後出の図１６のスケールエリア７２の表示を、ミリ秒単位の表示と、３３．３３ミリ秒を１フレームとするフレーム単位の表示との間で切り替えるための切替用アイコン。
【００４３】
図５は、各画面モードでのキャプチャＵＩ２，再生・修正ＵＩ３，ブラウザＵＩ４，タイムラインＵＩ５，プレビューＵＩ６の動作条件（表示／非表示の別や表示サイズ）を示す。また図６は、各画面モードでのＧＵＩ画面の表示状態を示す。
【００４４】
メインＵＩ１の画面モード選択釦で記録再生モードが選択されたときは、図５及び図６Ａのように、プレビューＵＩ６以外が表示され、ブラウザＵＩ４は縮小表示される。
【００４５】
この画面モード選択釦で編集モードが選択されたときは、図５及び図６Ｂのように、再生・修正ＵＩ３，ブラウザＵＩ４及びタイムラインＵＩ５が表示される（ブラウザＵＩ４は拡大表示される）。
【００４６】
この画面モード選択釦でプレビューモードが選択されたときは、図５及び図６Ｃのように、タイムラインＵＩ５及びプレビューＵＩ６が表示される。
【００４７】
キャプチャＵＩ２は、図２のビデオカメラ２０２で収録されるＡＶデータをコンピュータ２０１内のハードディスクに記録する操作や、記録中の映像の表示を行うためのＧＵＩである。
【００４８】
図７は、キャプチャＵＩ２の画面を示す。キャプチャＵＩ２には、次のような操作釦，表示部等が存在する。
【００４９】
・ビデオカメラ２０２から送られるステータス情報やコンピュータ２０１内のハードディスクへのアクセス情報を表示するためのステータス表示部１１。
・記録中の映像を表示するための映像表示部１２。
・ビデオカメラ２０２をリモートコントロールするための複数の釦（巻き戻し／巻き戻し再生，停止，早送り／早送り再生，再生，コマ戻し，コマ送り，一時停止の各釦）から成るリモート操作部１３。
【００５０】
・ＡＶデータの記録モードとして、ダイレクトモード，アフターモードのうちの任意の１つを選択するための記録モード選択釦１４。
・ダイレクトモードにおいて、インポイントやアウトポイントが指定された時点のタイムコードの映像を静止画としてサムネイル表示するとともに、そのタイムコード及びインポイント／アウトポイントの区別を表示するための表示部であるマークバッファ部１５。また、マークバッファ部１５は、ダイレクトモードにおいてダブルクリックすることにより、現在表示中のポイントにキューアップして再生を開始するための操作部としての役割も有している。
【００５１】
・ＡＶデータのインポイント，アウトポイントをトグル操作で指定するためのマーク釦１６。
・キューアップするポイントとして、インポイント，アウトポイント以外のポイントを指定するためのキューポイント釦１７。
【００５２】
・マーク釦１６の操作によって直前に指定したインポイントやアウトポイントをキャンセルするためのキャンセル釦１８。
・ＡＶデータの記録の開始・終了操作を行うためのキャプチャ釦１９。
・ビデオカメラ２０２から送られる音声のコンピュータ２０１での再生ボリュームを調整するためのボリューム釦２０。
【００５３】
モード選択釦１４で選択されるダイレクトモード，アフターモードのうち、ダイレクトモードとは、ビデオカメラ２０２で撮影を行っている状態、あるいはリモート操作部１３の操作でビデオカメラ２０２に収録済みビデオテープを再生させている状態で、キャプチャ釦１９で記録開始操作を行うことにより、ビデオカメラ２０２から送られるＡＶデータをそのまま記録する（必要に応じて、表示部１２の映像を見てマーク釦１６でインポイント及びアウトポイントを指定しながら記録する）モードである。
【００５４】
他方、アフターモードとは、最初に、リモート操作部１３の操作でビデオカメラ２０２に収録済みビデオテープを再生させ、表示部１２の映像を見てマーク釦１６でインポイント及びアウトポイントを指定しておき、その後、キャプチャ釦１９で記録開始操作を行うことにより、ビデオカメラ２０２にそのインポイントからアウトポイントまでの範囲のＡＶデータを自動的に再生させて、そのＡＶデータを記録するモードである。
【００５５】
再生・修正ＵＩ３は、記録したＡＶデータを再生して記録時の編集点を修正したり新たな編集点を指定したりする操作や、再生中の映像の表示を行うためのＧＵＩである。
【００５６】
図８は、再生・修正ＵＩ３の画面を示す。再生・修正ＵＩ３には、次のような操作釦，表示部等が存在する。
【００５７】
・コンピュータ２０１内のハードディスクへのアクセス情報を表示するためのステータス表示部２１。
・再生中の映像を表示するための映像表示部２２。
・ＡＶクリップ（収録したＡＶデータのうち、インポイントからそれに続くアウトポイントまでの範囲）を再生させるための複数の釦等から成る再生操作部２３。
【００５８】
・再生対象のＡＶクリップを含むＡＶデータ全体を再生させるための全体再生チェックボックス２４。
・インポイントを指定するためのインポイントマーク釦２５。
・アウトポイントを指定するためのアウトポイントマーク釦２６。
・釦２５，２６で指定されたインポイント，アウトポイントのタイムコード値をそれぞれ表示するためのタイムコード表示部２７，２８。
・釦２５で指定されたインポイントと釦２６で指定されたアウトポイントとの間のデュレーション（時間長）を表示するためのデュレーション表示部２９。
【００５９】
・キューアップするポイントとして、インポイント，アウトポイント以外のポイントを指定するためのキューポイント釦３０。
釦３０で指定されたキューポイントのタイムコード値を表示するためのタイムコード表示部３１。
【００６０】
・釦２５及び２６で指定したインポイントとアウトポイントとの間のＡＶデータを、新たなＡＶクリップとして決定するための新規釦３２。
・再生対象として指定したＡＶクリップのインポイント，アウトポイントを、それぞれ釦２５及び２６で指定したインポイント，アウトポイントに変更するための上書き釦３３。
・再生中の音声のコンピュータ２０１での再生ボリュームを調整するためのボリューム釦３４。
【００６１】
再生操作部２３は、次のような複数の操作釦から成っている。
・再生を停止させるための停止釦。
・１倍速再生させるための再生釦。
・再生位置を１フレーム分進めるためのコマ送り釦。
・再生位置を１フレーム分戻すためのコマ送り釦。
・図９に示すような、再生範囲を示すスライダ３５と、スライダ３５上で再生位置を指すスライダノブ３６。
【００６２】
・インポイント，アウトポイント，キューポイントを、時間の進む方向に沿って１つずつキューアップするためのキューポイント送り釦。
・インポイント，アウトポイント，キューポイントを、時間の戻る方向に沿って１つずつキューアップするためのキューポイント戻し釦。
・再生範囲の先頭にキューアップするための先頭釦。
・再生範囲の最後尾にキューアップするための最後尾釦。
【００６３】
図９のスライダ３５が示す範囲は、再生対象のＡＶクリップ（チェックボックス２４がチェックされた場合にはそのＡＶクリップを含むＡＶデータ全体）である。但し、ＡＶデータの記録中であってＡＶデータ全体を再生する場合には、スライダ３５が示す範囲は、そのＡＶデータのうち現在記録を終えている部分である（スライダ３５の先頭，最後尾がそれぞれ記録開始点，現在記録中の点になる）。
【００６４】
スライダノブ３６は、任意の再生位置を頭出しするためにマウスでスライダ３５上をスライドさせることが可能になっている。また、スライダノブ３６は、キューアップ時にはキューポイントに移動し、再生時には再生位置の変化とともに移動する。
【００６５】
ブラウザＵＩ４は、ＡＶクリップ，メディアファイル（メディアファイルについては後述する），マルチメディアデータ，エフェクト機能の素材，オーサリング時にＷｅｂコンテンツのレイアウトを決定するためのテンプレートの素材の表示及び選択操作や、マルチメディアデータ，エフェクト機能の素材，テンプレートの素材のインポートを行うためのＧＵＩである。
【００６６】
図１０は、ブラウザＵＩ４の画面を示す。ブラウザＵＩ４には、表示領域４１が存在するとともに、表示領域４１の上側に次のような操作釦が存在する。
【００６７】
・表示領域４１に、ＡＶクリップやメディアファイルやマルチメディアデータをタグの形式で一覧表示させるためのマルチメディア釦４２。
・表示領域４１に、エフェクト機能の素材をタグの形式で一覧表示させるためのエフェクト釦４３。
・表示領域４１に、オーディオの調整・編集用の画面を表示させるためのオーディオ釦４４。
・表示領域４１に、テンプレートの素材をタグの形式で一覧表示させるためのテンプレート釦４５。
・表示領域４１に、マルチメディアデータやエフェクト機能の素材やテンプレートの素材のインポート用の画面を表示させるためのインポート釦４６。
【００６８】
図１１は、マルチメディア釦４２の操作によって表示領域４１に一覧表示されるＡＶクリップを示す。同図Ａのように、それぞれ複数のＡＶクリップを格納したクリップフォルダ４７が表示され、いずれか１つのクリップフォルダ４７を開くと、同図Ｂのように、そのクリップフォルダ４７内のＡＶクリップ４８がタグの形式で一覧表示される。
【００６９】
ＡＶクリップやマルチメディアデータや素材の選択操作は、釦４２，４３，４５によって表示領域４１に一覧表示されたＡＶクリップやマルチメディアデータや素材のうちの所望のＡＶクリップやマルチメディアデータや素材をマウスでクリックすることによって行う。
【００７０】
そして、選択したＡＶクリップやマルチメディアデータや素材を用いてＡＶ編集やオーサリングを行う場合には、そのＡＶクリップやマルチメディアデータや素材を、マウスによるドラッグ＆ドロップ等でタイムラインＵＩ５における後出の図１３のストーリーボードエリア６１や図１６のタイムラインエリア７１に移動させる。
【００７１】
また、選択したＡＶクリップやメディアファイルやマルチメディアデータや素材を削除する場合には、そのＡＶクリップやマルチメディアデータや素材をマウスによるドラッグ＆ドロップ等で前述のメインＵＩ１のごみ箱アイコンに移動させるた後、ごみ箱を空にする。
【００７２】
他方、ＡＶクリップを再生対象として指定する操作は、マルチメディア釦４２によって表示領域４１に一覧表示されたＡＶクリップ（図１１ＢのＡＶクリップ４８）をマウスでダブルクリックすることによって行う。
【００７３】
インポート釦４６によるインポート用の画面には、コンピュータ２０１内のハードディスクのＣドライブや、図２のインターネット２０３経由でコンピータ２０１に接続されたサイトから、マルチメディアデータ（オーディオデータ，ＢＧＭデータ，静止画データ，アニメーションデータ，テキストデータ，ＨＴＭＬ形式のデータ等）やエフェクト機能の素材やテンプレートの素材を検索してインポート対象として選択するための画面が表示される。
【００７４】
タイムラインＵＩ５は、複数のＡＶクリップを時間軸上で配列する操作（ＡＶ編集）や、ＡＶデータと他のマルチメディアデータとのオーサリングや、作成したＷｅｂコンテンツの管理を行うためのＧＵＩである。
【００７５】
図１２は、タイムラインＵＩ５の画面を示す。タイムラインＵＩ５には、表示領域５１が存在するとともに、表示領域５１の上側に次のような操作釦が存在する。
【００７６】
・表示領域５１に、ＡＶ編集のための画面を表示させるためのストーリーボード釦５２。
・表示領域５１に、オーサリングのための画面を表示させるためのタイムライン釦５３。
・表示領域５１に、携帯電話向けのＷｅｂコンテンツの作成のための画面を表示させるための携帯電話用釦５４。
・表示領域５１に、作成したＷｅｂコンテンツの管理用の画面を表示させるためのプロジェクト釦５５。
【００７７】
図１３は、ストーリーボード釦５２が操作された際の表示領域５１の画面を示す。この画面には、ストーリーボードエリア６１，ＢＧＭラインエリア６２，釦エリア６３，ステータスエリア６４と、ストーリーボードエリア６１及びＢＧＭラインエリア６２を左右にスクロールさせるためのスクロールバー６５とが存在する。
【００７８】
ストーリーボードエリア６１には、それぞれ１つのＡＶクリップを配置することによって複数のＡＶクリップの映像を時間軸上で配列するためのビデオトレイ６６と、トランジションエフェクト機能の素材を配置することによって２つのＡＶクリップの映像の切り替わり部分にエフェクトを付加するためのトランジショントレイ６７とが、１つずつ交互に並んでいる。
【００７９】
ＡＶクリップが配置されたビデオトレイ６６には、図１４に示すように、そのＡＶクリップのインポイントのサムネイル画像６８と、そのＡＶクリップのデュレーション（時間長）６９とが表示されるとともに、エフェクトが付加されている場合にはそのことを示すアイコン７０が表示される。各トランジショントレイ６７には、付加されたトランジションエフェクトの種類を示す情報が表示される。
【００８０】
ＢＧＭラインエリア６２には、図１５に示すように、ストーリーボードエリア６１に配列した全てのＡＶクリップのデュレーションに対応する長さの部分が、残りの部分と区別して表示される。また、マルチメディアデータのうちのオーディオデータやＢＧＭデータをＢＧＭラインエリア６２に配置することにより、ＡＶクリップ中の音声データをそのオーディオデータやＢＧＭデータに置き換えることができる。
【００８１】
ビデオトレイ６６やトランジショントレイ６７やＢＧＭラインエリア６２へのＡＶクリップやエフェクト機能の素材やオーディオデータやＢＧＭデータの配置操作は、前述のブラウザＵＩ４の釦４２や釦４３による画面からＡＶクリップやエフェクト機能の素材やオーディオデータやＢＧＭデータをドラッグ＆ドロップ等で移動させることによって行う。
【００８２】
釦エリア６３には、次のような操作釦が存在する。
・ＡＶ編集の結果を、エンコードしない状態でプレビューするか、エンコードした状態でプレビューするかを選択するためのプレビュー切替え釦。
・プレビューの開始と一時停止とをトグル操作で行うためのプレビュー／ポーズ釦。
・開始したプレビューを終了するためのストップ釦。
【００８３】
ステータスエリア６４には、プレビュー実行時のステータス（現在の再生位置のタイムコード値）等が表示される。
【００８４】
図１６は、図１２のタイムライン釦５３が操作された際のタイムラインＵＩ５の表示領域５１の画面を示す。この画面には、タイムラインエリア７１，スケールエリア７２，釦エリア７３，ステータスエリア７４と、タイムラインエリア７１を左右にスクロールさせるためのスクロールバー７５とが存在する。
【００８５】
タイムラインエリア７１には、次のような各ラインが存在する。
・ＡＶクリップを配置することによって複数のＡＶクリップの映像を時間軸上で配列したり、エフェクト機能の素材を配置することによって２つのＡＶクリップの映像の切り替わり部分にエフェクトを付加したりするためのビデオライン７６。
【００８６】
・ＡＶクリップやマルチメディアデータのうちのオーディオデータを配置することにより、そのＡＶクリップの音声やオーディオデータを映像と同期させるためのオーディオライン７７。
・ＡＶクリップやマルチメディアデータのうちのＢＧＭデータを配置することにより、そのＡＶクリップの音声やＢＧＭデータを映像と同期させるためのＢＧＭライン７８。
・マルチメディアデータのうちの静止画データを配置することにより、その静止画データを映像と同期させるための静止画ライン７９。
【００８７】
・マルチメディアデータのうちのアニメーションデータを配置することにより、そのアニメーションデータを映像と同期させるためのアニメーションライン８０。
・マルチメディアデータのうちのテキストデータを配置することにより、そのテキストデータを映像と同期させるためのためのテキストライン８１。
・マルチメディアデータのうちのＨＴＭＬ形式のデータを配置することにより、そのＨＴＭＬ形式のデータを映像と同期させるためのためのためのＨＴＭＬライン８２。
【００８８】
スケールエリア７２は、タイムラインエリア７１の各ライン７６〜８２の目盛りを表示するものである。スケールエリア７２の表示は、前述の図４のメニューバー７の切替用アイコンの操作により、図１７に示すようなミリ秒単位の表示と、フレーム単位の表示との間で切り替え可能である。
【００８９】
各ライン７６〜８２へのＡＶクリップやマルチメディアデータや素材の配置操作は、前述のブラウザＵＩ４の釦４２や釦４３による画面からＡＶクリップやマルチメディアデータや素材をドラッグ＆ドロップ等で移動させることによって行う。
【００９０】
各ライン７６〜８２には、図１８に示すように、配置したＡＶクリップやマルチメディアデータのデュレーションに対応する長さの部分に、そのＡＶクリップやマルチメディアデータのファイル名８３が表示されるとともに、そのＡＶクリップやマルチメディアデータのインポイント，アウトポイントをスケールエリア７２を見ながら変更する操作を行うためのドラッグアイコン８４，８５が表示される。
【００９１】
さらに、ビデオライン７６には、図１９に示すように、配置したＡＶクリップのインポイントのサムネイル画像８６や、付加したエフェクトを示すアイコン８７も表示される。
【００９２】
また、図１３のストーリーボードエリア６１にＡＶクリップやエフェクト機能の素材を配置した後で図１６の画面を表示させた場合には、ビデオライン７６には、サムネイル画像８６やアイコン８７として、ストーリーボードエリア６１に配置したＡＶクリップのインポイントのサムネイル画像や、ストーリーボードエリア６１でＡＶクリップに付加したエフェクトを示すアイコンがそのまま表示される。
【００９３】
また、オーディオライン７７には、図２０に示すように、配置したオーディオデータを部分的に削除する操作を行うためのドラッグアイコン８８，８９も表示される。
【００９４】
釦エリア７３にも、図１３の画面の釦エリア６３と同じくプレビュー切替え釦，プレビュー／ポーズ釦及びストップ釦が存在する。
【００９５】
ステータスエリア７４には、プレビュー実行時のステータス（現在の再生位置のタイムコード値）等が表示される。
【００９６】
図２１は、図１２の携帯電話用釦５４が操作された際のタイムラインＵＩ５の表示領域５１の画面を示す。この画面には、ストーリーボードエリア９１，テキストラインエリア９２，釦エリア９３，ステータスエリア９４と、ストーリーボードエリア９１を左右にスクロールさせるためのスクロールバー９５とが存在する。
【００９７】
ストーリーボードエリア９１の機能，釦エリア９３の操作釦，ステータスエリア９４の表示は、図１３の画面のストーリーボードエリア６１，釦エリア６３，ステータスエリア６４におけるのとそれぞれ同様である。
【００９８】
テキストラインエリア９２の機能は、図１６の画面のテキストライン８１の機能と同じである。
【００９９】
図１３や図１６や図２１の画面上でのＡＶ編集やオーサリングの結果を示す情報（作成したＷｅｂコンテンツに含まれるＡＶクリップ，マルチメディアデータ，エフェクト機能の素材や、そのＷｅｂコンテンツのレイアウトを決定するために選択したテンプレートの素材を示す情報）は、前述の図４のメニューバー７の保存用アイコンの操作により、次の図２２のプロジェクトファイルエリア１０２に表示されたプロジェクトファイルに保存することができる。
【０１００】
図２２は、図１２のプロジェクト釦５５が操作された際のタイムラインＵＩ５の表示領域５１の画面を示す。この画面には、釦エリア１０１とプロジェクトファイルエリア１０２とが存在する。
【０１０１】
プロジェクトファイルエリア１０２は、プロジェクトファイルを表示するエリアである。
【０１０２】
釦エリア１０１には、次のような操作釦が存在する。
・新規のプロジェクトファイルを作成するための新規作成釦。
・プロジェクトファイルエリア１０２に表示されたプロジェクトファイルのうちマウスで選択したプロジェクトファイルを削除するための削除釦。
・プロジェクトファイルエリア１０２の表示モードとして、アイコンモード，詳細モードのうちの任意の１つを選択するための表示モード選択釦。
【０１０３】
図２３Ａは、釦エリア１０１の表示モード選択釦でアイコンモードが選択された際のプロジェクトファイルエリア１０２の画面を示す。各プロジェクトファイルがそれぞれアイコン１０３の状態で表示される。
【０１０４】
図２３Ｂは、表示モード選択釦で詳細モードが選択された際のプロジェクトファイルエリア１０２の画面を示す。各プロジェクトファイルのプロジェクトファイル名，更新日時，サイズ及びコメントがリスト形式で表示される。
【０１０５】
図４のプレビューＵＩ６は、図１３や図１６や図２１の画面上でのＡＶ編集やオーサリングの結果（作成したＷｅｂコンテンツ）のプレビュー表示を行うためのものである。表示内容がプレビューＵＩ６の画面領域内に収まらない場合には、表示内容をスクロールさせるためのスクロールバーも表示される。
【０１０６】
図２４は、Ｗｅｂコンテンツ作成用プログラムの全体構造の概要を示す。楕円の枠で囲んだ部分は、それぞれこのプログラムの構成要素（モジュールやプロセス）である。
【０１０７】
以下、図４〜図２３に示したＧＵＩ画面上での操作や表示と関連させて、このプログラムによるコンピュータ２０１の処理を説明する。
【０１０８】
〔記録に関する処理〕
図４のメインＵＩ１の画面モード選択釦で記録再生モードが選択され、図７のキャプチャＵＩ２の記録モード選択釦１４で選択した記録モード（ダイレクトモードまたはアフターモード）においてキャプチャ釦１９でＡＶデータの記録の開始操作が行われると、図２４の１：キャプチャマネージャにより、コンピュータ２０１からデータ線Ｄ１を介して外部機器（図２のビデオカメラ２０２）がＡＶ／Ｃコマンドでコントロールされる。
【０１０９】
そして、このコマンドに応じてビデオカメラ２０２からデータ線Ｄ１を介してコンピュータ２０１に送られたＡＶデータ（ＤＶ規格またはＤＶＣＡＭ規格のストリームデータ）とステータス情報とが、１：キャプチャマネージャによって取り込まれる。
【０１１０】
１：キャプチャマネージャからは、このＡＶデータをＡＶＩフォーマットのファイルとしてコンピュータ２０１内のハードディスクに保存させる保存要求が、データ線Ｄ３を介してディスク書き込み処理に送られる。ディスク書き込み処理では、この保存要求に基づいて、コンピュータ２０１内のハードディスクのＤドライブにＡＶＩファイルが記録される。このＡＶＩファイルは、１：キャプチャマネージャによって管理される。
【０１１１】
また、このＡＶデータは、１：キャプチャマネージャによりデコードされて、図７のキャプチャＵＩ２の映像表示部１２に映像表示されるとともに、コンピュータ２０１の内蔵スピーカから音声出力される。
【０１１２】
他方、ビデオカメラ２０２からのステータス情報は、１：キャプチャマネージャによりデータ線Ｄ６を介してディスク情報表示に送られる。ディスク情報表示には、コンピュータ２０１内のハードディスクへのアクセス情報も、ディスク書き込み処理からデータ線Ｄ４を介して送られる。これらの情報は、ディスク情報表示により、図７のキャプチャＵＩ２のステータス表示部１１に表示される。
【０１１３】
また、ダイレクトモードでのＡＶデータの記録中に図７のキャプチャＵＩ２のマーク釦１６でインポイント，アウトポイントが指定されると、１：キャプチャマネージャにより、その指定時点の静止画のサムネイルとタイムコードとインポイント／アウトポイントの区別とが、図７のキャプチャＵＩ２のマークバッファ部１５に表示される。
【０１１４】
また、このインポイントからアウトポイントまでの範囲のＡＶデータの情報が、ＡＶクリップ（キャプチャ済みのＡＶクリップ）の情報として、１：キャプチャマネージャから図２４のデータ線Ｄ５を介して３：クリップ管理内の３−１：マルチメディア管理に送られる。
【０１１５】
他方、アフターモードにおいて記録の開始前にマーク釦１６で指定されたインポイントからアウトポイントまでの範囲のＡＶデータの情報も、ＡＶクリップ（未キャプチャＡＶクリップ）の情報として１：キャプチャマネージャから３−１：マルチメディア管理に送られる。
【０１１６】
そして、アフターモードでの記録の開始時には、３−１：マルチメディア管理からこの未キャプチャＡＶクリップの情報が１：キャプチャマネージャに送られ、その情報に基づいて１：キャプチャマネージャによるビデオカメラ２０２の再生範囲のコントロールが行われる。
【０１１７】
このようにして、ビデオカメラ２０２で収録されるＡＶデータのＡＶＩファイルとしての記録や、ＡＶＩファイルの管理や、記録中の映像，ステータス情報，静止画の表示や、３−１：マルチメディア管理へのＡＶクリップの情報の送付が行われる。
【０１１８】
１：キャプチャマネージャによる処理のうち、ＡＶＩファイルの記録及び映像，静止画の表示に関する処理を具体的に説明すると、次の通りである。
【０１１９】
外部の機器から送られるＡＶデータを用いて短時間にＷｅｂコンテンツを作成するためには、このＡＶデータをコンピュータ２０１内のハードディスクに記録するのとほぼ同時にこのハードディスクから再生してＡＶ編集やオーサリングを行えるようにすることが望まれる。
【０１２０】
ところが、ＡＶＩファイルの標準的なフォーマットは、最大２ＧＢ（ギガバイト）の可変長なデータを１つのファイルとして扱う形式になっている。
【０１２１】
そして、Ｗｉｎｄｏｗｓ（登録商標）におけるＡＶＩファイルの再生方式では、ファイルとして完成している（記録を完了した）ＡＶＩファイルを再生することはできるが、ファイルとして完成していない（記録中の）ＡＶＩファイルを再生することはできない。
【０１２２】
ＤＶ規格やＤＶＣＡＭ規格のストリームデータでは、２ＧＢは約９分３０秒分のデータに相当する。したがって、ビデオカメラ２０２から送られるＡＶデータを標準的なＡＶＩファイルとして記録したのでは、図２５Ａに示すように、最大で約９分３０秒分待たなければそのＡＶデータを再生できないので、記録とほぼ同時に再生を行うことはできない。
【０１２３】
そこで、１：キャプチャマネージャによる処理では、最大２ＧＢの可変長なデータではなく、２ＧＢよりもはるかに短い８ＭＢ（メガバイト）（ＤＶ規格やＤＶＣＡＭ規格のストリームデータでは約２秒分）という固定長のデータを１つのＡＶＩファイルとして扱うようにしている。これにより、図２５Ｂに示すように、記録したＡＶデータを即時に（１つのＡＶＩファイルが完成する約２秒後には）再生できるようになっている。
【０１２４】
図２６は、１：キャプチャマネージャによるＡＶＩファイルの構成を示す。ＡＶＩヘッダ部と、ＡＶデータ部と、インデックス部とで構成されている。ＡＶデータ部には、最初に映像データが格納され、次に音声データが格納される。インデックス部は、標準的なＡＶＩファイルのインデックス部と異なり、映像データと音声データとに一度にアクセスできるように（再生時のデータ転送を効率するように）されている。
【０１２５】
ここで、Ｗｉｎｄｏｗｓ（登録商標）では、ハードディスクに対するアクセスは、複数のセクタから成るクラスタ単位で行われる。そして、このクラスタのサイズは、ハードディスクの容量とファイルシステムの形式とによって、図２７Ａ〜Ｃのいずれかに決定される。
【０１２６】
８ＭＢというサイズは、図２７のどのクラスタサイズに対しても整数倍または整数分の１になるので、無駄のないアクセスが可能になっている。
【０１２７】
１：キャプチャマネージャは、フィルタグラフ作成部と、キャプチャ部と、リモート制御部と、静止画作成部を含んでいる。
【０１２８】
フィルタグラフ作成部では、マイクロソフト社の‘Ｗｉｎｄｏｗｓ（登録商標）　Ｄｉｒｅｃｔ　Ｓｈｏｗ’を使用することにより、図２８に示すような各種フィルタ（一種のＤＬＬ）を組み合わせたフィルタグラフを構築する。
【０１２９】
このフィルタグラフ内のフィルタとしては、Ｗｉｎｄｏｗｓ（登録商標）標準のものを使用するだけでなく、‘Ｓａｍｐｌｅ　Ｇｒａｂｂｅｒ’，‘Ｖｉｄｅｏ　Ｒｅｎｄａｒｅｒ’，‘ＦＩＬＥ　ＳＡＶＥ　Ｆｉｌｔｅｒ’というようなＷｉｎｄｏｗｓ（登録商標）標準以外のものも使用している。
【０１３０】
‘Ｓａｍｐｌｅ　Ｇｒａｂｂｅｒ’は、ＢＭＰ（ビットマップ）フォーマットの静止画を作成するためのフィルタである。
‘Ｖｉｄｅｏ　Ｒｅｎｄａｒｅｒ’は、映像の表示に関するＣＰＵの負荷を軽減するために、オリジナルで間引き表示を行うためのフィルタである。
【０１３１】
‘ＦＩＬＥ　ＳＡＶＥ　Ｆｉｌｔｅｒ’は、ストリームデータを監視し、記録時にはストリームデータを８ＭＢ単位でバッファリングして順次ファイルとして保存させていくためのフィルタである。
【０１３２】
このフィルタグラフにより、外部のＤＶ機器からの映像，音声をそれぞれ表示，スピーカから出力することや、外部のＤＶ機器からのストリームデータを８ＭＢ単位のＡＶＩファイルとして記録することや、このストリームデータから指定されたポイントの静止画を作成することができる。
【０１３３】
キャプチャ部は、外部のＤＶ機器からのストリームデータの取り込み及び保存要求を行う。
【０１３４】
図２９は、フィルタグラフ作成部及びキャプチャ部による１：キャプチャマネージャのフローを示す。ステップＳ１の「要求待ち」では、図７のキャプチャＵＩ２のキャプチャ釦１９の記録開始操作に基づくキャプチャ開始要求を待つ。そして、キャプチャ開始要求があると、ステップＳ２の「キャプチャ開始」で、後述のＡＶＩファイルマネージャから、ＡＶＩファイル蓄積用バッファメモリのうちの２ブロック分を確保する。
【０１３５】
ステップＳ３の「ＡＶＩファイル名取得」及びステップＳ４の「新規メディアデータエントリ」では、ＡＶＩファイル名を取得してデータベースに登録する。
【０１３６】
ステップＳ５の「ストリームデータ蓄積・監視」では、送られてくるストリームデータをＡＶＩファイル蓄積用バッファメモリに書き込むとともに、そのストリームデータからリアルステータス情報を取得する。取得するリアルステータス情報は、接続しているＤＶ機器の接続状態，再生ステータス，ＤＶ機器内のテープの有無，記録日時，記録モード（ＳＰ／ＬＰ／ＤＶＣＡＭ），フォーマット（ＮＴＳＣ／ＰＡＬ），音声のチャンネル構成，音声の量子化ビット数，音声のサンプリング周波数，縦横比等である。そして、バッファメモリ１ブロック分のＡＶＩファイルが蓄積されると、ＡＶＩファイルマネージャに対して、コンピュータ２０１内のハードディスクへのそのＡＶＩファイルの保存要求を行う。
【０１３７】
キャプチャ釦１９の記録終了操作に基づくキャプチャ終了要求があると、ステップＳ１の「要求待ち」に戻る。
【０１３８】
リモート制御部は、外部のＤＶ機器をＡＶ／Ｃコマンドでリモートコントロールする。リモート制御部が発行する具体的なコマンドは、ＰＬＡＹ，ＳＴＯＰ，ＦＲＥＥＺＥ，ＦＦ，ＲＥＷ，ＰＬＡＹ　ＦＡＳＴＥＳＴ　ＦＷＤ，ＰＬＡＹ　ＦＡＳＴＥＳＴ　ＲＥＷ，ＳＴＥＰ　ＦＷＤ，ＳＴＥＰ　ＲＥＷ，接続状態の情報やステータス情報やタイムコードの要求等である。リモート制御部は、図７のキャプチャＵＩ２上での操作に基づき、また必要に応じてアイドル時に、外部のＤＶ機器に対してコマンドを発行する。
【０１３９】
静止画作成部は、キャプチャ中にインポイント，アウトポイントが指定された際に静止画を作成する。図３０は、静止画作成部の動作を示す。ダイレクトモードでのストリームデータの記録中に図７のキャプチャＵＩ２のマーク釦１６でインポイントやアウトポイントが指定されると、ＧＵＩから静止画の作成が要求される（ステップＳ１１）。
【０１４０】
静止画作成部は、この要求があると、ストリームデータからインポイントやアウトポイントの指定時点のタイムコードのストリームデータを摘出し（ステップＳ１２）、そのストリームデータから図２８の‘Ｓａｍｐｌｅ　Ｇｒａｂｂｅｒ’でＢＭＰデータを作成する（ステップＳ１３）。
【０１４１】
その後、静止画作成部は、ＢＭＰデータを作成したことをＧＵＩに通知する（ステップＳ１４）。ＧＵＩは、この通知を受け取ると、その静止画のサムネイルとタイムコードとインポイント／アウトポイントの区別とを、図７のキャプチャＵＩ２のマークバッファ部１５に表示する。
【０１４２】
１：キャプチャマネージャによる処理のうち、ＡＶＩファイルの管理に関する処理を具体的に説明すると、次の通りである。
【０１４３】
前述のように、１：キャプチャマネージャによる処理では、ビデオカメラ２０２からのＡＶデータを８ＭＢ分ずつＡＶＩファイルとして記録していく。ＡＶＩファイルの管理では、図３１に示すように、一回のキャプチャ（図７のキャプチャＵＩ２のキャプチャ釦１９の記録開始操作から記録終了操作までの間の１回のＡＶデータの記録）によって作成された８ＭＢ分ずつの複数のＡＶＩファイルを、メディアファイルという１つの連続したファイルとして扱う。このメディアファイルは、一回のキャプチャ毎に作成され、記録開始点と記録終了点とを管理する。
【０１４４】
ＡＶＩファイルが物理的なファイルであるのに対し、メディアファイルは論理ファイルであり、ＧＵＩ画面上で１つのファイルとして見える（一回のキャプチャによる映像データが分割されていることをユーザーに意識させない）ようになっている。
【０１４５】
メディアファイルは前述の図１０のブラウザＵＩ４の表示領域４１に、マルチメディア釦４２の操作によって表示される。
【０１４６】
また、ＡＶＩファイルの管理では、一回のキャプチャによって作成された複数のＡＶＩファイル同士のリンク情報を管理するためのＡＶＩファイル管理テーブルを作成する。
【０１４７】
このＡＶＩファイル管理テーブルでは、最初に、保存できる（管理可能な）ＡＶＩファイルの個数を決定する必要がある。コンピュータ２０１内のハードディスクのＤドライブにＡＶＩファイルを保存する場合、１つのＡＶＩファイルは８ＭＢなので、Ｄドライブの使用容量を決定することで管理可能なＡＶＩファイルの最大数が決定される。ここでは、Ｄドライブの２０ＧＢ分を使用し、したがって管理可能なＡＶＩファイルの最大数を２０ＧＢ／８０ＭＢ＝２５６０個とする。
【０１４８】
図３２は、ＡＶＩファイル管理テーブルの構成を示す。ＡＶＩファイル管理テーブルは、ＡＶＩ０ファイル管理部からＡＶＩ２５５９ファイル管理部までの２５６０個のＡＶＩファイル管理部で構成される。各ＡＶＩファイル管理部は、ＡＶＩ０ファイル管理部がファイル名００００００００．ＡＶＩのＡＶＩファイルを管理し、…ＡＶＩ２５５９ファイル管理部がファイル名００００２５５９．ＡＶＩのＡＶＩファイルを管理するというように、それぞれ１つのＡＶＩファイルを管理する。
【０１４９】
各ＡＶＩファイル管理部には、ブロックＩＤ，１つ前のブロックＩＤ，１つ先のブロックＩＤ，有効開始フレーム，有効終了フレーム，メディアファイルＩＤといったデータが書き込まれるとともに、使用／未使用フラグが存在する。
【０１５０】
ブロックＩＤは、そのＡＶＩファイル管理部のインデックス値である。このインデックス値には、そのＡＶＩファイル管理部で管理されるＡＶＩファイルのファイル名（例えばＡＶＩ０ファイル管理部ではファイル名００００００００．ＡＶＩ）が充てられる。
【０１５１】
１つ前のブロックＩＤ，１つ先のブロックＩＤは、それぞれそのＡＶＩファイル管理部の１つ前，１つ先のＡＶＩファイル管理部のインデックス値である。
【０１５２】
メディアファイルＩＤは、そのＡＶＩファイル管理部に書き込みを行ったメディアファイルを識別するためのＩＤである。
【０１５３】
使用／未使用フラグは、セットすることにより、そのＡＶＩファイル管理部が使用中である（書き換えを禁止する）ことを表し、リセットすることにより、そのＡＶＩファイル管理部が未使用である（書き換えを許可する）ことを表すフラグである。
【０１５４】
ＡＶＩファイル管理部には、初期化時にこれらのデータとして所定のデータが書き込まれ、キャプチャ時にデータの上書きが行われる。また、メディアファイルが削除された（図１０のブラウザＵＩ４の表示領域４１に表示されたメディアファイルが図４のメインＵＩ１のごみ箱アイコンに移動された後、ごみ箱が空にされた）場合にも、ＡＶＩファイル管理部内のデータを物理的に消去することはせず、使用／未使用フラグのリセットという論理的操作を行うことにより、ハードディスクに対するアクセスを極力抑えるようになっている。
【０１５５】
図３３は、ＡＶＩファイル管理テーブルの使用状況例を示す。このうち図３３Ａは、初期化後、１回目のキャプチャでＡＶＩ０ファイル管理部からＡＶＩ３ファイル管理部までのデータが書き換えられ、２回目のキャプチャでＡＶＩ４ファイル管理部からＡＶＩ７ファイル管理部までのデータが書き換えられた状況を示している。
【０１５６】
また、図３３Ｂは、その後３回目のキャプチャでＡＶＩ８ファイル管理部からＡＶＩ２５５９ファイル管理部までのデータが書き換えられた後、１回目のキャプチャ時に作成されたメディアファイルが削除された状況を示している。
【０１５７】
この状況では、ＡＶＩ０ファイル管理部からＡＶＩ３ファイル管理部までの使用／未使用フラグがリセットされることにより、次回のキャプチャでＡＶＩ０ファイル管理部からＡＶＩ３ファイル管理部までのデータが書き換えられることになる。但し、この例では、ＡＶＩ２ファイル管理部で管理されているＡＶＩファイルの範囲にＡＶクリップが存在している（後述するように、そのＡＶクリップが図２４の３−１：マルチメディア管理によって管理されている）ので、ＡＶＩ２ファイル管理部の使用／未使用フラグはリセットされず、ＡＶＩ２ファイル管理部のデータの書き換えは禁止される。
【０１５８】
図３４は、メディアファイル内のデータを示す。メディアファイルは、メディアファイルＩＤ，メディアファイル名，先頭ブロックＩＤ，使用ブロック数，データサイズ，コメント，作成年月日，状態，キューリストといった各データを有する。
【０１５９】
メディアファイルＩＤは、そのメディアファイルを識別するためのＩＤである。メディアファイル名は、そのメディアファイルの名称である。先頭ブロックＩＤは、ＡＶＩファイル管理テーブル中のＡＶＩファイル管理部のうち、キャプチャ時に最初に書き込みを行ったＡＶＩファイル管理部のインデックス値（＝ＡＶＩファイル名）である。
【０１６０】
使用ブロック数は、書き込みを行ったＡＶＩファイル管理部の数であり、記録中は順次増加していく。コメントは、テキスト形式の簡単なメモである。作成年月日は、そのメディアファイルの作成年月日を、コンピュータ２０１自身の日付及び時刻またはビデオカメラ２０２からのストリームデータから読み取った日付及び時刻の情報を用いて表すものである。
【０１６１】
状態は、メディアファイルの作成状態（主に、現在記録中であるか、記録が完了しているか）を表す。キューリストは、図３５に例示するように、図７のキャプチャＵＩ２のキューポイント釦１７で指定されたキューポイントをリスト管理するものである。
【０１６２】
図３６は、ＡＶＩファイル管理テーブルとメディアファイルとの対応関係の一例を示す。この例では、ＡＶＩ０ファイル管理部からＡＶＩ３ファイル管理部までがメディアファイル１に対応しており、ＡＶＩ４ファイル管理部からＡＶＩ７ファイル管理部までがメディアファイル２に対応している。
【０１６３】
１：キャプチャマネージャの処理のうち、３−１：マルチメディア管理へのＡＶクリップの情報の送付に関する処理を具体的に示すと、図３７及び図３８の通りである。
【０１６４】
このうち図３７はダイレクトモードでの処理であり、図７のキャプチャＵＩ２のキャプチャ釦１９で記録開始操作が行われると、記録中のＡＶデータから取得したその操作時点Ｔ１の静止画及びタイムコードを、インポイントの静止画及びタイムコードとアウトポイントの静止画及びタイムコードとの格納用のバッファメモリであるマークバッファ（キャプチャＵＩ２のマークバッファ部１５にはこのマークバッファ内の静止画及びタイムコードが表示される）に、インポイントの静止画及びタイムコードとして格納する。
【０１６５】
続いて、キャプチャＵＩ２のマーク釦１６が最初に操作されると、ＡＶデータから取得したその操作時点Ｔ２の静止画及びタイムコードをアウトポイントの静止画及びタイムコードとしてマークバッファに格納するとともに、マークバッファ内のインポイントからアウトポイントまでの範囲のＡＶデータをＡＶクリップ（キャプチャ済みのＡＶクリップ）として仮決定する。
【０１６６】
続いて、マーク釦１６が２番目に操作されると、仮決定したＡＶクリップを正式なＡＶクリップとして確定してそのＡＶクリップの情報を図２４の３−１：マルチメディア管理に送るとともに、ＡＶデータから取得したその操作時点Ｔ３の静止画及びタイムコードを新たなインポイントの静止画及びタイムコードとしてマークバッファに格納する。
【０１６７】
以下、マーク釦１６が奇数番目に操作される毎に、その操作時点の静止画及びタイムコードを新たなアウトポイントの静止画及びタイムコードとしてマークバッファに格納するとともに、マークバッファ内のインポイントからこのアウトポイントまでの範囲のＡＶデータをＡＶクリップとして仮決定し、マーク釦１６が偶数番目に操作される毎に、仮決定したＡＶクリップを正式なＡＶクリップとして確定してそのＡＶクリップの情報を３−１：マルチメディア管理に送るとともに、その操作時点の静止画及びタイムコードを新たなインポイントの静止画及びタイムコードとしてマークバッファに格納する。
【０１６８】
キャプチャＵＩ２のキャンセル釦１８が操作された場合には、直前のマーク釦１６の操作によってマークバッファに格納されたインポイントまたはアウトポイントの静止画及びタイムコードをクリアし、その後のマーク釦１６の操作時点の静止画及びタイムコードを新たなインポイントまたはアウトポイントの静止画及びタイムコードとしてマークバッファに格納する。
【０１６９】
キャプチャ釦１９で記録終了操作が行われた際の処理は、マークバッファ内に最後にインポイントとアウトポイントとのどちらの静止画及びタイムコードが格納されたかによって異なる。
【０１７０】
図３７のように時点Ｔ３でのマーク釦１６の操作に続いて時点Ｔ４にキャプチャ釦１９で記録終了操作が行われた場合のように、ＡＶクリップを仮決定していない場合（マークバッファに直前にインポイントの静止画及びタイムコードを格納した場合）には、キャプチャ釦１９で記録終了操作が行われた時点のタイムコードをアウトポイントとして、マークバッファに格納したインポイントからそのアウトポイントまでの範囲のＡＶデータをＡＶクリップとして確定して、そのＡＶクリップ情報を３−１：マルチメディア管理に送り、マークバッファをクリアする。
【０１７１】
他方、例えば図３７の時点Ｔ３でマーク釦１６の操作の代わりにキャプチャ釦１９で記録終了操作が行われた場合のように、ＡＶクリップを仮決定している場合（マークバッファに直前にアウトポイントの静止画及びタイムコードを格納した場合）には、その仮決定しているＡＶクリップを正式なＡＶクリップとして確定してそのＡＶクリップの情報を３−１：マルチメディア管理に送り、マークバッファをクリアする。
【０１７２】
図３８はアフターモードでの処理であり、キャプチャＵＩ２のマーク釦１６が最初に操作されると、ＡＶデータから取得したその操作時点Ｔ１の静止画及びタイムコードを、インポイントの静止画及びタイムコードとしてマークバッファに格納する。
【０１７３】
続いて、キャプチャＵＩ２のマーク釦１６が２番目に操作されると、ＡＶデータから取得したその操作時点Ｔ２の静止画及びタイムコードをアウトポイントの静止画及びタイムコードとしてマークバッファに格納するとともに、マークバッファ内のインポイントからこのアウトポイントまでの範囲のＡＶデータをＡＶクリップ（未キャプチャＡＶクリップ）として仮決定する。
【０１７４】
続いて、マーク釦１６が３番目に操作されると、仮決定したＡＶクリップを正式なＡＶクリップとして確定してそのＡＶクリップの情報を３−１：マルチメディア管理に送るとともに、ＡＶデータから取得したその操作時点Ｔ３の静止画及びタイムコードを新たなインポイントの静止画及びタイムコードとしてマークバッファに格納する。
【０１７５】
以下、マーク釦１６が偶数番目に操作される毎に、その操作時点の静止画及びタイムコードを新たなアウトポイントの静止画及びタイムコードとしてマークバッファに格納するとともに、マークバッファ内のインポイントからこのアウトポイントまでの範囲のＡＶデータをＡＶクリップとして仮決定し、マーク釦１６が奇数番目に操作される毎に、仮決定したＡＶクリップを正式なＡＶクリップとして確定してそのＡＶクリップの情報を３−１：マルチメディア管理に送るとともに、その操作時点の静止画及びタイムコードを新たなインポイントの静止画及びタイムコードとしてマークバッファに格納する。
【０１７６】
〔再生に関する処理〕
ダイレクトモードでの記録中に、図７のキャプチャＵＩ２のマーク釦１６でインポイントやアウトポイントが指定されるとともにマークバッファ部１５がダブルクリックされると、図２４の１：キャプチャマネージャから、マークバッファ部１５に静止画を表示中のポイントを示す情報が、データ線Ｄ３２を介して２：再生・クリップ修正に送られる。そして、２：再生・クリップ修正から、そのポイントにキューアップしてＡＶデータを再生させる指示が、データ線Ｄ３４を介してディスク読み出し処理に送られる。
【０１７７】
また、ダイレクトモードやアフターモードでの記録中や記録終了後に、図１０のブラウザＵＩ４の表示領域４１にマルチメディア釦４２の操作によって図１１のようにＡＶクリップが表示され、そのうちのいずれかのＡＶクリップがダブルクリックされた（再生対象として指定された）状態で、図８の再生・修正ＵＩ３の再生操作部２３で再生操作が行われると、２：再生・クリップ修正から、記録したＡＶデータのうちのそのＡＶクリップの先頭（全体再生チェックボックス２４がチェックされた場合にはそのＡＶクリップを含むＡＶデータ全体の先頭）にキューアップしてＡＶデータを再生させる指示が、データ線Ｄ３４を介してディスク読み出し処理に送られる。
【０１７８】
また、ダイレクトモードやアフターモードでの記録中や記録終了後に、図１０のブラウザＵＩ４の表示領域４１にマルチメディア釦４２の操作によって図１１のようにＡＶクリップが表示されるとともに、図１２のタイムラインＵＩ５の表示領域５１に、ストーリーボード釦５２によって図１３のストーリーボードエリア６１が表示されるかまたはタイムライン釦５３によって図１６のビデオライン７６が表示され、表示領域４１から複数のＡＶクリップがドラッグ＆ドロップによってストーリーボードエリア６１またはビデオライン７６に配列された（複数のＡＶクリップが時間軸上に配列されることによりＡＶ編集が行われた）状態で、図８の再生・修正ＵＩ３の再生操作部２３で再生操作が行われると、図２４の４：タイムラインオーサリング内のＡＶ編集から、ＡＶ編集の結果（ＡＶクリップの配列状態）の情報が、データ線Ｄ２２を介して２：再生・クリップ修正に送られる。そして、その情報に基づき、２：再生・クリップ修正から、記録したＡＶデータのうちそれらのＡＶクリップの部分を配列順に再生させる指示が、データ線Ｄ３４を介してディスク読み出し処理に送られる。
【０１７９】
ディスク読み出し処理では、２：再生・クリップ修正からの指示に基づき、コンピュータ２０１内のハードディスクのＤドライブに記録されているＡＶデータが再生され、ＡＶデータを再生したことを示す情報が図２４のデータ線Ｄ３１を介して２：再生・クリップ修正に送られる。
【０１８０】
そして、２：再生・クリップ修正により、再生されたＡＶデータがデコードされて、図８の再生・修正ＵＩ３の映像表示部２２に映像表示されるとともに、コンピュータ２０１の内蔵スピーカから音声出力される。
【０１８１】
このようにして、ビデオカメラ２０２からのＡＶデータの記録中や記録終了後に、２：再生・クリップ修正によってそのＡＶデータの再生及び表示が行われる。
【０１８２】
２：再生・クリップ修正のうち、ＡＶデータの再生に関する部分（再生マネージャと呼ぶことにする）の処理を具体的に説明すると、次の通りである。
【０１８３】
図３９は、再生マネージャの構造及び動作フローを示す。再生マネージャは、メイン処理１２１，映像再生部１２２及び音声再生部１２３を含んでおり、映像データ蓄積用のバッファメモリ１２４及び音声データ蓄積用のバッファメモリ１２５を使用する。
【０１８４】
バッファメモリ１２４は、８ＭＢ（ＡＶＩファイル１個分）×４ブロックの容量を有している。バッファメモリ１２５は、量子化ビット数１６ビット、サンプリング周波数４８ｋＨｚの音声データ１秒分（２バイト×４８０００）×４ブロックの容量を有している。
【０１８５】
ＧＵＩからの要求（図７のキャプチャＵＩ２のマークバッファ部１５のダブルクリックや図８の再生・修正ＵＩ３の再生操作部２３の操作による要求）が、図示しないコマンドキューに入れられ、そのコマンドキューから１つずつ取り出されてメイン処理１２１に送られる。
【０１８６】
メイン処理１２１は、この要求に基づき、映像再生部１２２，音声再生部１２３にそれぞれ映像，音声の再生要求を送るとともに、後述する（図４２の）ＡＶＩファイルマネージャ１３１にＡＶＩファイルのロード要求を送る。
【０１８７】
ＡＶＩファイルマネージャ１３１は、後述するように、このロード要求に基づき、ＡＶＩファイルのうちの映像データ，音声データをそれぞれバッファメモリ１２４，バッファメモリ１２５に書き込む。
【０１８８】
映像再生部１２２，音声再生部１２３は、それぞれメイン処理１２１からの再生要求に基づいて、バッファメモリ１２４，バッファメモリ１２５から映像データ，音声データを読み出す。
【０１８９】
映像再生部１２２は、ＡＶＩファイル中の１フレーム分の映像データ（ＤＶフォーマット）をＢＭＰデータに変換するビデオデコーダを含んでいる。メイン処理１２１は、映像の再生要求として、コンピュータ２０１の内部タイマを使用して１フレーム分の時間（１／３０秒）毎にイベントを発生し、各イベント毎のタイミングで映像再生部１２２に変換の実行を要求する。ビデオデコーダは、バッファメモリ１２４から読み出した映像データを、このイベント毎のタイミングでＢＭＰデータに変換する。
【０１９０】
図４０は、バッファメモリ１２４に対する映像データの書き込み・読み出し手順を示す。初期状態では、図４０Ａに示すように、ロード位置を示すライトポインタＷＰ，読み出し位置を示すリードポインタＲＰがそれぞれバッファメモリ１２４の先頭を指しており、バッファメモリ１２４に書き込まれているデータはない。
【０１９１】
メイン処理１２１から再生要求があると、ＡＶＩファイル２個分の映像データをＡＶＩファイルマネージャ１３１に要求し、図４０Ｂに示すように、その映像データがバッファメモリ１２４に書き込まれてライトポインタＷＰが更新される。
【０１９２】
その後、バッファメモリ１２４からの映像データの読み出しを開始し、リードポインタＲＰを更新する。そして、図４０Ｃに示すようにＡＶＩファイル１個分の映像データをバッファメモリ１２４から読み出す（リードポインタＲＰがバッファメモリ１２４の１つ目のブロックの終端に達する）と、ＡＶＩファイルマネージャ１３１に次のＡＶＩファイル１個分の映像データを要求し、その映像データがバッファメモリ１２４に書き込まれてライトポインタＷＰが更新される。
【０１９３】
以下、ＡＶＩファイル１個分の映像データをバッファメモリ１２４から読み出す毎（リードポインタＲＰがブロックの終端に達する毎）に、ＡＶＩファイルマネージャ１３１に次のＡＶＩファイル１個分の映像データを要求し、その映像データがバッファメモリ１２４に書き込まれてライトポインタＷＰが更新されていく。
【０１９４】
音声再生部１２３は、Ｍｉｃｒｏｓｏｆｔ　Ｄｉｒｅｃｔ　Ｓｏｕｎｄを使用する。Ｍｉｃｒｏｓｏｆｔ　Ｄｉｒｅｃｔ　Ｓｏｕｎｄは、複数の音声データの再生やボリューム，パン，スピードの制御が可能であり、音声データの再生位置をサンプリング点の精度で求めることにより、コンピュータ２０１の内部タイマを使用せずに各フレームの音声データを再生する。
【０１９５】
バッファメモリ１２５に対する音声データの書き込み・読み出し手順は、映像データについて図４０に示したのと全く同じである。
【０１９６】
例えばマイクロソフト社のＡＶＩファイル再生用のミドルウェアであるＷｉｎｄｏｗｓ（登録商標）　Ｄｉｒｅｃｔ　Ｓｈｏｗを使用してＡＶＩファイル中の映像データ及び音声データの両方をバッファメモリを介して再生した場合には、バッファメモリの終端から先頭にシークした際に、再生される音声に音飛びが発生することが確認されている。
【０１９７】
これに対し、このように映像データ，音声データを互いに別の処理によって再生する（音声データはＭｉｃｒｏｓｏｆｔ　Ｄｉｒｅｃｔ　Ｓｏｕｎｄを使用して再生する）ことにより、再生される音声に音飛びが発生することが防止される。
【０１９８】
なお、再生中にＧＵＩから別のポイントへのキューアップ要求があった場合（図８の再生・修正ＵＩ３の再生操作部２３のコマ送り釦やキューポイント送り釦等が操作された場合）には、メイン処理１２１は、映像再生部１２２，音声再生部１２３にそれぞれ再生の停止を要求するとともに、ＡＶＩファイルマネージャ１３１に対し、それまでのロード要求の破棄と、新たなキューアップ先のＡＶＩファイルのロードとを要求する。
【０１９９】
そして、ＡＶＩファイルマネージャ１３１からロードの完了が伝えられると、メイン処理１２１は、映像再生部１２２，音声再生部１２３にそれぞれ新たに再生要求を送る。
【０２００】
ところで、映像再生部１２２では前述のようにコンピュータ２０１の内部タイマを使用して１フレーム分の時間毎にイベントを発生するが、一般に、パーソナルコンピュータの内部タイマを使用したイベントの発生タイミングを完全に正確に１フレーム分の時間と一致させることは困難である。したがって、映像再生部１２２での各フレームの映像データのＢＭＰデータへの変換タイミングは、そのままでは、音声再生部１２３による同じフレームの音声データの再生タイミングからしだいにずれていってしまう。
【０２０１】
そこで、再生マネージャでは、映像再生部１２２，音声再生部１２３での映像，音声データの再生の進行状態を一定の時間毎（例えば１秒毎）に監視し、映像データの再生のほうが進んでいる場合には映像再生部１２２を制御して同じフレームの映像データを再度再生させ、逆に映像データの再生のほうが遅れている場合には映像再生部１２２を制御して映像データの再生位置を１フレーム分先に送ることにより、音声データを基準として映像データの再生をそれに同期させる。
【０２０２】
図４１は、この同期制御の例を示しており、音声データの（ｎ＋１）フレーム目の再生タイミングで監視を行っている。
【０２０３】
図４１Ａでは、音声データの（ｎ＋１）フレーム目の再生タイミングで映像データは既に（ｎ＋２）フレーム目が再生されている（映像データの再生のほうが進んでいる）ので、（ｎ＋２）フレーム目の映像データを再度再生させている。
【０２０４】
図４１Ｂでは、音声データの（ｎ＋１）フレーム目の再生タイミングで映像データはまだｎフレーム目が再生されている（映像データの再生のほうが遅れている）ので、映像データの再生位置を１フレーム分先の（ｎ＋２）フレーム目に送っている。
【０２０５】
この同期制御により、前述のように映像の再生と音声の再生とをそれぞれに適した処理（音声については音飛びが防止されるような処理）によって行いつつ、映像と音声とを同期して再生することができる。
【０２０６】
〔記録と再生との調整に関する処理〕
ここまでに説明したように、図２４の１：キャプチャマネージャによってＡＶＩファイルが記録され、２：再生・クリップ修正のうちの再生マネージャによってＡＶＩファイルが再生されるが、コンピュータ２０１内のハードディスクに対してＡＶＩファイルの記録のためのアクセスと再生のためのアクセスとをそれぞれ勝手に行った場合には、ＣＰＵの負荷が増大することにより記録や再生に要する時間が長くなってしまうので、たいへん非効率的である。
【０２０７】
そこで、図２４のディスク書き込み処理とディスク読み出し処理との両方によって実現される機能として、コンピュータ２０１内のハードディスクへの記録のためのアクセスと再生のためのアクセスとを調整するＡＶＩファイルマネージャが設けられている。
【０２０８】
図４２は、このＡＶＩファイルマネージャの構造を示す。ＡＶＩファイルマネージャ１３１は、キャプチャマネージャ１４１（図２４の１：キャプチャマネージャ）からのＡＶＩファイルの保存要求及び再生マネージャ１４２からのＡＶＩファイルのロード要求を受け付ける要求受付部１３２と、要求受付部１３２で受け付けられた保存要求，ロード要求をそれぞれ積み上げていく保存要求キュー１３３，ロード要求キュー１３４と、保存要求キュー１３３，ロード要求キュー１３４から１つずつ取り出された保存要求，ロード要求に基づいてコンピュータ２０１内のハードディスク１４３にＡＶＩファイルの記録，再生のためにアクセスするファイルアクセス部１３５とを含んでおり、８ＭＢ×４ブロックのバッファメモリ１３６を使用する。
【０２０９】
バッファメモリ１３６は、１：キャプチャマネージャから保存要求のあったＡＶＩファイルを一時記憶するためのものである。図４３Ａに示すように、初期状態では、１：キャプチャマネージャが、バッファメモリ１３６のうちの２ブロック分を資源として確保する。
【０２１０】
そして、記録時には、１：キャプチャマネージャは、確保してあるバッファメモリ１３６にＡＶＩファイルを書き込み、１ブロック分のＡＶＩファイルが蓄積されると、図４３Ｂに示すように、そのＡＶＩファイルの保存要求をＡＶＩファイルマネージャ１３１に送るとともに、新たな１ブロック分のバッファメモリ１３６を確保する。
【０２１１】
ＡＶＩファイルマネージャ１３１では、この保存要求が保存要求キュー１３３から取り出されると、ＡＶＩファイルが蓄積された１ブロック分のＡＶＩファイルがバッファメモリ１３６から読み出され、そのＡＶＩファイルがファイルアクセス部１３５によってコンピュータ２０１内のハードディスク１４３に保存される。そして、そのＡＶＩファイルを蓄積していたブロックが、クリアされてＡＶＩファイルマネージャ１３１の資源とされる。
【０２１２】
図４４は、キャプチャマネージャ１４１からの保存要求のデータ構造を示す。ＡＶＩファイルを蓄積しているバッファメモリ１３６のアドレスと、ＡＶＩファイルＩＤと、ＡＶＩファイルが属するメディアファイルを示す情報とを含んでいる。
【０２１３】
再生マネージャ１４２は、バッファメモリ１３６を使用せず、前述のように再生マネージャ側のバッファメモリ（図３９のバッファメモリ１２４及び１２５）を使用する。これは、再生マネージャがロードを要求するＡＶＩファイルのデータ量が８ＭＢ未満である場合もあるため、常に１ブロック分のバッファメモリ１３６を占有するのは非効率的だからである。
【０２１４】
図４５は、再生マネージャ１４２からのロード要求のデータ構造を示す。ＡＶＩファイルＩＤと、読込み開始フレームと、読込み元フレーム数と、音声データのみ／映像データのみ／音声データ及び映像データの区別と、読込み先アドレスと、読込み先オフセットの情報とを含んでいる。
【０２１５】
このＡＶＩファイルマネージャでコンピュータ２０１内のハードディスクに対するＡＶＩファイルの記録のためのアクセスと再生のためのアクセスとが調整されることにより、この記録のためのアクセスと再生のためのアクセスとをそれぞれ勝手に行う場合と比較して、ＣＰＵの負荷が軽減されるので、記録や再生に要する時間が短くなる。
【０２１６】
〔ＡＶクリップの修正等に関する処理〕
ＡＶデータの再生中には、記録時に図７のキャプチャＵＩ２のマーク釦１６で指定したインポイントやアウトポイントを修正したい場合がある。そうした場合に、図８の再生・修正ＵＩ３のインポイントマーク釦２５やアウトポイントマーク釦２６で改めてインポイントやアウトポイントを指定するとともに上書き釦３３を操作すると、そのインポイントやアウトポイントの情報が、再生対象として指定したＡＶクリップの修正後のインポイントやアウトポイントの情報として、２：再生・クリップ修正から図２４のデータ線Ｄ６を介して３：クリップ管理内の３−１：マルチメディア管理に送られる。
【０２１７】
さらに、そのＡＶクリップを含むＷｅｂコンテンツが既に作成されて保存されている（プロジェクトファイルに保存されている）場合は、この修正後のインポイントやアウトポイントの情報は、２：再生・クリップ修正から図２４のデータ線Ｄ１４を介して４：タイムラインオーサリング内のプロジェクト管理にも送られる。
【０２１８】
また、ＡＶデータの再生中に、図８の再生・修正ＵＩ３のインポイントマーク釦２５やアウトポイントマーク釦２６でインポイントやアウトポイントを指定するとともに新規釦３２を操作すると、そのインポイント及びアウトポイントの情報が、新たなＡＶクリップとして、２：再生・クリップ修正から３−１：マルチメディア管理に送られる。
【０２１９】
〔マルチメディアデータ等のインポートに関する処理〕
図１０のブラウザＵＩ４の表示領域４１にインポート釦４６によってインポート用の画面が表示され、この画面上で、インターネット２０３経由でコンピュータ２０１に接続されたサイトから検索したマルチメディアデータやエフェクト機能の素材やテンプレートの素材のファイルをインポートする操作が行われると、図２４のインポートにより、外部機器（このサイトのサーバー）からデータ線２を介してそのファイルがダウンロードされる。
【０２２０】
また、この画面上で、コンピュータ２０１内のハードディスクのＣドライブから検索したマルチメディアデータやエフェクト機能の素材やテンプレートの素材のファイルをインポートする操作が行われると、図２４のインポートにより、コンピュータ２０１内のハードディスクのＣドライブからデータ線３３を介してそのファイルが取り込まれる。
【０２２１】
図２４のインポートに取り込まれたマルチメディアデータ，エフェクト機能の素材，テンプレートの素材のファイルは、図２４のファイル変換によって所定の形式のファイルにフォーマット変換され（例えば静止画データはＪＰＥＧ形式に変換され）、図２４のディスク書き込み処理によってコンピュータ２０１内のハードディスク（マルチメディアデータはＤドライブ、エフェクト機能の素材，テンプレートの素材はＣドライブ）に記録される。
【０２２２】
また、図２４のインポートからは、取り込んだマルチメディアデータ，エフェクト機能の素材，テンプレートの素材を知らせる情報が、それぞれデータ線Ｄ１２，Ｄ１６，Ｄ１７を介して３：クリップ管理内の３−１：マルチメディア管理，３−２：エフェクト管理，３−３：テンプレート管理に送られる。
【０２２３】
〔ＡＶクリップやマルチメディアデータ等の管理〕
前述のように、キャプチャ中や再生中にインポイント及びアウトポイントを指定する操作が行われると、１：キャプチャマネージャや２：再生・クリップ修正から、ＡＶクリップの情報が図２４のデータ線Ｄ５やＤ６を介して３：クリップ管理内の３−１：マルチメディア管理に送られる。
【０２２４】
また、前述のように、図２４のインポートに取り込まれたマルチメディアデータ，エフェクト機能の素材，テンプレートの素材の情報が、それぞれデータ線Ｄ１２，Ｄ１６，Ｄ１７を介して３：クリップ管理内の３−１：マルチメディア管理，３−２：エフェクト管理，３−３：テンプレート管理に送られる。
【０２２５】
また、コンピュータ２０１のキーボードでマルチメディアデータの一つとしてテキストデータが入力されると、そのテキストデータの情報が、図２４のテキスト編集からデータ線Ｄ１３を介して３−１：マルチメディア管理に送られる。
【０２２６】
３−１：マルチメディア管理，３−２：エフェクト管理，３−３：テンプレート管理では、それぞれこのＡＶクリップ及びマルチメディアデータ，エフェクト機能の素材，テンプレートの素材が管理される。
【０２２７】
３−１：マルチメディア管理では、個々のＡＶクリップは、図４６に示すようなクリップデータとして管理される。このクリップデータは、クリップＩＤ（ＡＶクリップの認識コード）と、インポイントビットマップＩＤ（インポイントのサムネイル画像の認識コード）と、インポイントタイムコード（インポイントのフレーム番号）と、インポイントブロックＩＤ（インポイントが存在するＡＶＩファイル管理テーブルのインデックス値）と、アウトポイントビットマップＩＤ（アウトポイントのサムネイル画像の認識コード）と、アウトポイントタイムコード（アウトポイントのフレーム番号）と、アウトポイントブロックＩＤ（アウトポイントが存在するＡＶＩファイル管理テーブルのインデックス値）と、コメントと、所属メディアファイルＩＤ（ＡＶクリップが属するメディアファイルのＩＤ）と、キューポイントデータ（ＡＶクリップ内のキューポイントを管理するデータ）と、オーディオミュート情報とで構成されている。
【０２２８】
図４７Ａ，Ｂは、クリップデータの構成要素であるキューポイントデータの構成，ＡＶクリップとキューポイントとの関係をそれぞれ示す。キューポイントデータは、クリップＩＤ（キューポイントが所属するＡＶクリップのクリップＩＤ）と、ＡＶＩファイルＩＤ（キューポイントが所属するＡＶＩファイルの番号）と、フレーム（キューポイントのフレーム番号）と、ビットマップＩＤ（キューポイントのサムネイル画像の認識コード）とで構成されている。
【０２２９】
図４８は、クリップデータの構成要素であるオーディオミュート情報の構成を示す。オーディオミュート情報は、Ｌボリューム（ステレオ音声の左側の音量），Ｒボリューム（ステレオ音声の右側の音量），ミュートビットマップ（各フレームに対してオーディオのオンオフを決めるビットマップデータ）で構成されている。
【０２３０】
３−１：マルチメディア管理では、図４９に示すように、複数のクリップデータを、クリップデータリストに載せるとともに、クリップフォルダに格納する。そして、複数のクリップフォルダをクリップフォルダテーブルで管理する。図５０は、クリップフォルダテーブルにおいて個々のクリップフォルダに付与されるデータを示す。このクリップフォルダデータは、クリップフォルダＩＤ（クリップフォルダの認識コード）と、クリップフォルダタイプ（映像データ及び音声データを含むＡＶクリップか、音声データのみを含むＧＭクリップか、その他のクリップかの区別）とで構成されている。
【０２３１】
２：再生・クリップ修正から前述のＡＶクリップの修正後のインポイントやアウトポイントの情報が送られると、３−１：マルチメディア管理では、そのＡＶクリップについてのクリップデータ中のインポイントタイムコードやアウトポイントタイムコード等が修正される。
【０２３２】
３−１：マルチメディア管理に管理されているＡＶクリップのうち未キャプチャＡＶクリップの情報は、アフターモードでの記録の開始時に、３−１：マルチメディア管理から図２４のデータ線Ｄ５を介して１：キャプチャマネージャに送られる。
【０２３３】
３−１：マルチメディア管理に管理されているＡＶクリップ及びマルチメディアデータは、図１０のブラウザＵＩ４の表示領域４１に、マルチメディア釦４２の操作によって表示される。
【０２３４】
３−２：エフェクト管理に管理されているエフェクト機能の素材は、この表示領域４１に、エフェクト釦４３の操作によって表示される。
【０２３５】
３−３：テンプレート管理に管理されているテンプレートの素材は、この表示領域４１に、テンプレート釦４５の操作によって表示される。
【０２３６】
図１０のブラウザＵＩ４のマルチメディア釦４２やエフェクト釦４３による画面に表示されたＡＶクリップやＢＧＭデータやエフェクト機能の素材が、図１２のタイムラインＵＩ５のストーリーボード釦５２による図１３の画面のストーリーボードエリア６１やＢＧＭラインエリア６３に配置されると、そのＡＶクリップやＢＧＭデータを示す情報（ＡＶクリップについては、複製したクリップデータ）が３−１：マルチメディア管理から図２４のデータ線Ｄ７を介して４：タイムラインオーサリングのＡＶ編集に送られるとともに、そのエフェクト機能の素材を示す情報が２：エフェクト管理から図２４のデータ線Ｄ２０を介して４：タイムラインオーサリングのＡＶ編集に送られる。
【０２３７】
また、ブラウザＵＩ４のテンプレート釦４５による画面でＷｅｂコンテンツのレイアウトを決定するためのテンプレートの素材が選択され、ブラウザＵＩ４のマルチメディア釦４２やマルチメディア釦４３による画面に表示されたＡＶクリップやマルチメディアデータやエフェクト機能の素材が図１２のタイムラインＵＩ５のタイムライン釦５３による図１６の画面のタイムラインエリア７１に配置されると、そのＡＶクリップやマルチメディアデータを示す情報（ＡＶクリップについては、複製したクリップデータ）が３−１：マルチメディア管理から図２４のデータ線Ｄ１９を介して４：タイムラインオーサリングのオーサリングに送られ、そのエフェクト機能の素材を示す情報が３−２：エフェクト管理から図２４のデータ線Ｄ１８を介して４：タイムラインオーサリングのオーサリングに送られ、そのテンプレートの素材を示す情報が３−３：テンプレート管理から図２４のデータ線Ｄ２１を介して４：タイムラインオーサリングのオーサリングに送られる。
【０２３８】
〔ＡＶ編集及びオーサリングに関する処理〕
図１３のストーリーボードエリア６１や図１６のビデオライン７６に複数のＡＶクリップが配列された（ＡＶ編集が行われた）状態で、図８の再生・修正ＵＩ３の再生操作部２３で再生操作が行われると、前述のように、そのＡＶ編集の結果（ＡＶクリップの配列状態）の情報が、図２４の４：タイムラインオーサリング内のＡＶ編集からデータ線Ｄ２２を介して２：再生・クリップ修正に送られる。
【０２３９】
図１３の画面のストーリーボードエリア６１やＢＧＭラインエリア６３にＡＶクリップやＢＧＭデータやエフェクト機能の素材を配置することによってＡＶ編集を行い、そのＡＶ編集の結果をＷｅｂコンテンツとして保存するために図４のメニューバー７の保存用アイコンがクリックされると、そのＷｅｂコンテンツに含まれるＡＶクリップ，ＢＧＭデータ，エフェクト機能の素材を示す情報（ＡＶクリップについてはクリップデータ）とそれらの時間軸上での配列状態を示す情報とが、図２４の４：タイムラインオーサリングにおいてＡＶ編集からデータ線Ｄ４−４を介してプロジェクト管理に送られる。
【０２４０】
また、図１６の画面のタイムラインエリア７１にＡＶクリップやマルチメディアデータやエフェクト機能の素材を配置することによってＡＶ編集やオーサリングを行い、そのＡＶ編集やオーサリングの結果をＷｅｂコンテンツとして保存するために図４のメニューバー７の保存用アイコンがクリックされると、そのＷｅｂコンテンツに含まれるＡＶクリップ，マルチメディアデータ，エフェクト機能の素材を示す情報（ＡＶクリップについてはクリップデータ）と、それらの時間軸上での配列状態を示す情報と、選択されているテンプレートの素材を示す情報とが、図２４の４：タイムラインオーサリングにおいてオーサリングからデータ線Ｄ４−６を介してプロジェクト管理に送られる。
【０２４１】
〔プレビューに関する処理〕
図１３の画面や図１６の画面で作成したＷｅｂコンテンツをプレビューするために釦エリア６３や釦エリア７３のプレビュー／ポーズ釦でプレビュー開始操作が行われると、４：タイムラインオーサリングのＡＶ編集やオーサリングから、そのＷｅｂコンテンツに含まれるＡＶクリップ，マルチメディアデータ，エフェクト機能の素材や、それらの時間軸上での配列状態を示す情報や、そのＷｅｂコンテンツのレイアウトを決定するテンプレートの素材を示す情報が、図２４のデータ線Ｄ２２等を介して２：再生・クリップ修正に送られる（図２４ではオーサリングから２：再生・クリップ修正へのデータ線の図示は省略されている）。
【０２４２】
そして、その情報に基づき、２：再生・クリップ修正から、それらのＡＶクリップ，マルチメディアデータ，エフェクト機能の素材，テンプレートの素材を再生させる指示が、データ線Ｄ３４を介してディスク読み出し処理に送られる。
【０２４３】
ディスク読み出し処理では、この指示に基づき、コンピュータ２０１内のハードディスクのＤドライブに記録されているＡＶデータ，マルチメディアデータやＣドライブに記録されているエフェクト機能の素材，テンプレートの素材が再生され、それらを再生したことを示す情報が図２４のデータ線Ｄ２４を介して４：タイムラインオーサリングのオーサリングプレビューに送られる。
【０２４４】
そして、４：タイムラインオーサリングのオーサリングプレビューにより、再生されたＡＶデータがデコードされ、そのＷｅｂコンテンツが図４のプレビューＵＩ６に映像表示されるとともにコンピュータ２０１の内蔵スピーカから音声出力される。
【０２４５】
また、釦エリア６３や釦エリア７３のプレビュー／ポーズ釦でプレビュー開始操作が行われた際に、プレビュー切替え釦で、エンコードした状態でプレビューすることが選択されていた場合には、再生されたＡＶデータが、コンピュータ２０１にインストールされているエンコードプログラムによってブロードバンド帯域用にエンコードされる。
【０２４６】
図２４のエンコード管理からは、このエンコード済みのＡＶデータをコンピュータ２０１内のハードディスクのＣドライブに一時的に記憶させる要求が、ディスク書き込み処理に送られる。ディスク書き込み処理では、この要求に基づいて、コンピュータ２０１内のハードディスクのＣドライブにエンコード済みのＡＶデータが一時記憶される。
【０２４７】
そして、この一時記憶されたエンコード済みのＡＶデータが図２４のディスク読み出し処理によってＣドライブから再生され、それらを再生したことを示す情報がディスク読み出し処理からデータ線Ｄ２４を介して４：タイムラインオーサリングのオーサリングプレビューに送られて、エンコードされた状態のＷｅｂコンテンツがオーサリングプレビューによりプレビューＵＩ６に映像表示されるとともにコンピュータ２０１の内蔵スピーカから音声出力される。
【０２４８】
〔プロジェクト管理〕
前述のように、図１３の画面や図１６の画面でのＡＶ編集やオーサリングの結果をＷｅｂコンテンツとして保存するために図４のメニューバー７の保存用アイコンがクリックされると、そのＷｅｂコンテンツに含まれるＡＶクリップ，マルチメディアデータ，エフェクト機能の素材や、それらの時間軸上での配列状態を示す情報や、テンプレートの素材を示す情報が、図２４の４：タイムラインオーサリングにおいてＡＶ編集やオーサリングからプロジェクト管理に送られる。
【０２４９】
プロジェクト管理では、作成されたＷｅｂコンテンツをプロジェクトファイルとして管理する。プロジェクトファイルには、図５１に示すように、Ｗｅｂコンテンツでの配列順に並べられたＡＶクリップのクリップデータのリストや、Ｗｅｂコンテンツでの再生順に並べられたＢＧＭデータ（ＢＧＭクリップ）等のマルチメディアデータのクリップについてのデータのリストが含まれる。また、オーサリングが行われた場合には、プロジェクトファイルには、テンプレートの素材の情報も含まれる。
【０２５０】
プロジェクト管理では、図５１に示すように、複数のプロジェクトファイルをプロジェクトテーブルで管理する。
【０２５１】
２：再生・クリップ修正から前述のＡＶクリップの修正後のインポイントやアウトポイントの情報が送られると、プロジェクト管理では、プロジェクトファイル内のそのＡＶクリップについてのクリップデータ中のインポイントタイムコードやアウトポイントタイムコード等が修正される。
【０２５２】
プロジェクト管理に管理されているプロジェクトファイルは、図１２のタイムラインＵＩ５のプロジェクト釦５５の操作により、図２２のプロジェクトファイルエリア１０２に表示される。
【０２５３】
図５２は、以上にＡＶＩファイルとメディアファイルとＡＶクリップとプロジェクトファイルとの関係を示す。図２のビデオカメラ２０２からコンピュータ２０１に送られるＡＶデータが、８ＭＢずつのＡＶＩファイルとしてコンピュータ２０１内のハードディスクに記録される。そして一度のキャプチャによって記録された複数のＡＶＩファイルがメディアファイルとして管理されるとともに、ＡＶデータのうちインポイントからそれに続くアウトポイントまでの範囲がＡＶクリップとしてクリップフォルダで管理される。また、ＡＶ編集によって配列された複数のＡＶクリップが、ＢＧＭクリップ等のマルチメディアデータのクリップとともにプロジェクトファイルとして管理される。
【０２５４】
〔ＡＶクリップやプロジェクトファイル等の削除に関する処理〕
図１０のブラウザＵＩ４の表示領域４１にマルチメディア釦４２の操作によって表示されたＡＶクリップがマウスによるドラッグ＆ドロップ等でメインＵＩ１のごみ箱アイコンに移動された後、ごみ箱が空にされると、図２４の６：ごみ箱から、そのＡＶクリップを示す情報がデータ線Ｄ１５を介して３−１：マルチメディア管理に送られる。
【０２５５】
そして、この情報に基づき、３−１：マルチメディア管理でそのＡＶクリップのクリップのクリップデータが削除される。
【０２５６】
ブラウザＵＩ４の表示領域４１にマルチメディア釦４２の操作によって表示されたメディアファイルがマウスによるドラッグ＆ドロップ等でメインＵ１のごみ箱アイコンに移動された後、ごみ箱が空にされると、そのメディアファイルを示す情報が、６：ごみ箱から図２４のデータ線Ｄ１５を介して３−１：マルチメディア管理に送られる。そして、３−１：マルチメディア管理から、そのメディアファイルを示す情報と、そのメディアファイルで管理されているＡＶＩファイルの範囲に存在しているＡＶクリップを示す情報とが、データ線Ｄ１５を介して１：キャプチャマネージャに送られる。
【０２５７】
１：キャプチャマネージャでは、それらの情報に基づき、図３３に例示したように、ＡＶＩファイル管理テーブルのうちそのメディアファイルが対応しているＡＶＩファイル管理部（ＡＶクリップが存在しているＡＶＩファイル管理部を除く）の使用／未使用フラグがリセットされる。
【０２５８】
図１２のタイムラインＵＩ５のプロジェクト釦５５の操作によって図２２のプロジェクトファイルエリア１０２に表示されたプロジェクトファイルがマウスによるドラッグ＆ドロップ等でメインＵＩ１のごみ箱アイコンに移動された後、ごみ箱が空にされると、そのプロジェクトファイルを示す情報が、６：ごみ箱から図２４のデータ線Ｄ２６を介して４：タイムラインオーサリングのプロジェクト管理に送られる。
【０２５９】
４：タイムラインオーサリングのプロジェクト管理では、この情報に基づき、そのプロジェクトファイルが削除される。
【０２６０】
〔Ｗｅｂコンテンツのアップロード等に関する処理〕
図１２のタイムラインＵＩ５のプロジェクト釦５５の操作によって図２２のプロジェクトファイルエリア１０２に表示されたプロジェクトファイルのうちのいずれかのプロジェクトファイルがマウスで選択され、図４のメインＵＩ１の出力釦が操作されると、そのプロジェクトファイルを示す情報が、図２４の４：タイムラインオーサリングのプロジェクト管理からデータ線Ｄ２８を介して５：出力に送られる。
【０２６１】
そして、その情報に基づき、５：出力から、そのプロジェクトファイルで管理されているＡＶクリップ，マルチメディアデータ，エフェクト機能の素材，テンプレートの素材（すなわちＷｅｂコンテンツに含まれるＡＶクリップ，マルチメディアデータ，エフェクト機能の素材やＷｅｂコンテンツのレイアウトを決定するテンプレートの素材）を再生させる指示が、図２４のデータ線Ｄ２５を介してディスク読み出し処理に送られる。
【０２６２】
ディスク読み出し処理では、この指示に基づき、コンピュータ２０１内のハードディスクのＤドライブに記録されているＡＶデータ，マルチメディアデータやＣドライブに記録されているエフェクト機能の素材，テンプレートの素材が再生される。
【０２６３】
ディスク読み出し処理では、この指示に基づき、コンピュータ２０１内のハードディスクのＤドライブに記録されているＡＶデータ，マルチメディアデータやＣドライブに記録されているエフェクト機能の素材，テンプレートの素材が再生される。
【０２６４】
再生されたＡＶデータは、コンピュータ２０１にインストールされているエンコードプログラムによってブロードバンド帯域用にエンコードされる。
【０２６５】
図２４のエンコード管理からは、このエンコード済みのＡＶデータをコンピュータ２０１内のハードディスクのＣドライブに一時的に記憶させる要求が、ディスク書き込み処理に送られる。ディスク書き込み処理では、この要求に基づいて、コンピュータ２０１内のハードディスクのＣドライブにエンコード済みのＡＶデータが一時記憶される。
【０２６６】
そして、この一時記憶されたエンコード済みのＡＶデータが図２４のディスク読み出し処理によってＣドライブから再生される。
【０２６７】
ディスク読み出し処理からは、マルチメディアデータ，エフェクト機能の素材，テンプレートの素材やこのエンコード済みのＡＶデータを再生したことを示す情報が、データ線Ｄ２５を介して５：出力に送られる。
【０２６８】
５：出力からは、この情報に基づき、選択されたプロジェクトファイルと、そのプロジェクトファイルで管理されているＡＶクリップ（エンコード済みのＡＶデータ），マルチメディアデータ，エフェクト機能の素材，テンプレートの素材とが、図２４のデータ線Ｄ２９を介して外部機器（図２のインターネット２０３を介してコンピュータ２０１に接続されたＷｅｂコンテンツ配信用のサーバー）にアップロードされる。その際、ＡＶデータは、５：出力により、前述の８ＭＢのＡＶファイルから、標準的なフォーマット（最大２ＧＢ）のＡＶＩファイルまたは最大４ＧＢのＡＶＩファイル等にフォーマット変換される。
【０２６９】
なお、Ｗｅｂコンテンツを例えば図２のビデオカメラ２０１内のビデオテープに記録させる場合には、ディスク読み出し処理によって再生されたＡＶデータは、エンコードされることなく、５：出力からデータ線Ｄ２９を介して外部機器（この場合にはビデオカメラ２０１）に送られる。
【０２７０】
次に、このシステムを用いたＷｅｂコンテンツの作成作業の一例を説明する。Ｗｅｂコンテンツの作成担当者は、収録現場（前述のようにイベント会場や事件発生現場等）において、コンピュータ２０１のディスプレイに表示される図４のメインＵＩ１の画面モード選択釦で記録再生モードを選択し、図７のキャプチャＵＩ２の記録モード選択釦１４でダイレクトモードを選択して、ビデオカメラ２０２で撮影を開始する。
【０２７１】
すると、ビデオカメラ２０２からのＡＶデータがコンピュータ２０１内のハードディスクに８ＭＢずつのＡＶＩファイルとして記録されるとともに、キャプチャＵＩ２の映像表示部１２に記録中の映像が表示される。
【０２７２】
映像表示部１２に表示される映像を見ながらマーク釦１６でインポイント及びアウトポイントを指定すると、そのインポイントからアウトポイントまでの範囲のＡＶデータがＡＶクリップとして決定される。そして、図１０のブラウザＵＩ４のマルチメディア釦４２を操作すると、それまでに決定されたＡＶクリップが表示領域４１に一覧表示される。
【０２７３】
ＡＶデータの記録中に、この一覧表示されたＡＶクリップのうちの所望のＡＶクリップをダブルクリックし、図８の再生・修正ＵＩ３の再生操作部２３で再生操作を行うと、そのＡＶクリップの範囲のＡＶＩファイルが再生されて、再生・修正ＵＩ３の映像表示部２２に映像表示される。
【０２７４】
その際、前述のように、ビデオカメラ２０２からのＡＶデータが８ＭＢ毎に１つのＡＶＩファイルとして扱われ、且つ、コンピュータ２０１内のハードディスクに対するＡＶＩファイルの記録のためのアクセスと再生のためのアクセスとが調整されることによりＣＰＵの負荷が軽減されるので、記録とほぼ同時に再生が行われる。
【０２７５】
映像表示部２２に表示される映像を見て、インポイントやアウトポイントを修正したい場合には、再生・修正ＵＩのインポイントマーク釦２５やアウトポイントマーク釦２６でインポイントやアウトポイントを指定し直し、上書き釦３３を操作することによって修正を行う。
【０２７６】
続いて、ＡＶデータの記録中や記録終了後に（記録終了後はメインＵＩ１の画面モード選択釦で編集モードを選択することによりブラウザＵＩ４を拡大表示させ）、図１２のタイムラインＵＩ５の表示領域５１にストーリーボード釦５２の操作によって図１３の画面を表示させるかまたはタイムライン釦５３の操作によって図１６の画面を表示させる。
【０２７７】
そして、ブラウザＵＩ４の表示領域４１に一覧表示されたＡＶクリップのうちの所望の複数のＡＶクリップをドラッグ＆ドロップによって図１３の画面のストーリーボードエリア６１や図１６の画面のビデオライン７６に配置することにより、ＡＶ編集を行う。
【０２７８】
このＡＶ編集の結果は、再生・修正ＵＩ３の再生操作部２３で再生操作を行うことによって映像表示部２２に映像表示される。
【０２７９】
続いて、ＡＶデータの記録終了後に、図１０のブラウザＵＩ４のインポート釦４６を操作することにより表示領域４１にインポート用の画面を表示させて、マルチメディアデータやエフェクト機能の素材やテンプレートの素材をインポートする（このインポート作業は撮影開始前に予め行っておいてもよい）。
【０２８０】
そして、ブラウザＵＩ４のテンプレート釦４５を操作することによって表示領域４１に一覧表示されたインポート済みのテンプレートの素材の中から所望のテンプレートの素材を選択した後、ブラウザＵＩ４のマルチメディア釦４２を操作することによって表示領域４１に一覧表示されたインポート済みのマルチメディアデータやブラウザＵＩ４のエフェクト釦４３を操作することによって表示領域４１に一覧表示されたインポート済みのエフェクト機能の素材の中から所望のマルチメディアデータやエフェクト機能の素材をドラッグ＆ドロップによってタイムラインＵＩ５の図１６の画面のオーディオライン７７〜ＨＴＭＬライン８２に配置することにより、オーサリングを行って、図３に例示したようなＷｅｂコンテンツを作成する。
【０２８１】
作成したＷｅｂコンテンツをプレビューするためには、メインＵＩ１の画面モード選択釦でプレビューモードを選択し、タイムラインＵＩ５の図１６の画面の釦エリア７３のプレビュー／ポーズ釦でプレビュー開始操作を行う。すると、図４のプレビューＵＩ６にそのＷｅｂコンテンツが映像表示される。
【０２８２】
続いて、そのＷｅｂコンテンツを保存するために、図４のメニューバー７の保存用アイコンをクリックする。すると、そのＷｅｂコンテンツがプロジェクトファイルとして保存される。
【０２８３】
そして、図４のメインＵＩ１の出力釦をクリックすると、そのＷｅｂコンテンツが、コンピュータ２０１内でブロードバンド帯域用にエンコードされて、コンピュータ２０１からインターネット２０３経由でコンテンツ配信用のサーバーにアップロードされる。
【０２８４】
図５３は、以上の作業によるＷｅｂコンテンツの作成過程を、図１と同様に経時的に示したものである。収録現場において、ビデオカメラ２０３からのＡＶデータが、インポイント及びアウトポイントを指定しつつ直接コンピュータ２０１内のハードディスクに記録される（プロセスＰ１１及びＰ１２）。
【０２８５】
そして、この収録現場において、コンピュータ２０１のＧＵＩ画面上の操作により、ＡＶデータを記録（プロセスＰ１２）とほぼ同時に再生してインポイントやアウトポイントを修正したり複数のＡＶクリップを時間軸上で配列したりしてＡＶ編集を行う（プロセスＰ１３）ことができるとともに、ＡＶ編集（プロセスＰ１３），オーサリング（プロセスＰ１４），エンコード（プロセスＰ１５），アップロード（プロセスＰ１６）を順次行うことができる。
【０２８６】
このように、このＷｅｂコンテンツ作成システムによれば、ＡＶデータの記録からＷｅｂコンテンツのアップロードまでの作業を、収録現場において、全て同じコンピュータ２０１のＧＵＩ画面上の操作によって行うことができる。
【０２８７】
したがって、図１に示した従来の作成過程と異なり、ＡＶデータを収録したビデオテープを収録現場から別の制作室に運ぶことや、ハードディスクへのＡＶデータの記録からＷｅｂコンテンツのアップロードまでの全部または少なくとも一部の過程を別々の機器を使用して行うことや、Ｗｅｂコンテンツにとっては不必要な高度な機能を有する既存のＡＶ編集機を使用して複雑な操作を行うことは、全く必要なくなっている。
【０２８８】
これにより、Ｗｅｂコンテンツの作成を簡単な操作で短時間に行うことができるようになっている。
【０２８９】
また、ＡＶデータを記録とほぼ同時に再生することができる（記録と並行してＡＶ編集を行える）ので、その点でも、Ｗｅｂコンテンツの作成を短時間に行うことができるようになっている。
【０２９０】
その結果、収録現場での最新の映像を、いち早くインターネット経由でＷｅｂコンテンツとして配信して視聴者に伝えることができるようになっている。
【０２９１】
最後に、図５４は、本発明を適用したＷｅｂコンテンツ作成システムの全体構成の別の例を示しており、図２と共通する部分には同一符号を付している。このＷｅｂコンテンツ作成システムでは、コンピュータ２０１が、ビデオカメラ２０２及びインターネット２０３に接続されているとともに、ネットワークインターフェースを介して別のノート型パーソナルコンピュータ２０４に接続されている。コンピュータ２０４には、ＡＶデータをブロードバンド帯域用にエンコードするエンコードプログラム（例えばＷｉｎｄｏｗｓ（登録商標）　Ｍｅｄｉａ）がインストールされている。
【０２９２】
このＷｅｂコンテンツ作成システムにおいてコンピュータ２０１にインストールされているＷｅｂコンテンツ作成用プログラムによる処理には、図２のシステムにおいてコンピュータ２０１にインストールされているプログラムによる処理以外に、コンピュータ２０１内のハードディスクに記録されたＡＶＩファイルのうち、ＡＶ編集の対象となったＡＶクリップの範囲のＡＶＩファイルを、このハードディスクから再生してコンピュータ２０４に転送し、コンピュータ２０４にエンコードプログラムを用いてエンコードさせた後、コンピュータ２０４からコンピュータ２０１に転送させてコンピュータ２０１内のハードディスクに記録する処理のプログラムが含まれている。
【０２９３】
図５５は、この図５４の例のＷｅｂコンテンツ作成システムによるＷｅｂコンテンツの作成過程を、図１や図５３と同様に経時的に示したものである。収録現場において、ビデオカメラ２０３で収録したＡＶデータが、直接コンピュータ２０１内のハードディスクに記録される（プロセスＰ２１及びＰ２２）、コンピュータ２０１のＧＵＩ画面上の操作により、ＡＶデータを記録（プロセスＰ２２）とほぼ同時に再生してＡＶ編集を行う（プロセスＰ２３）ことができる。
【０２９４】
そして、ＡＶ編集（プロセスＰ２３）と並行してコンピュータ２０４でエンコード（プロセスＰ２４）を行うことができるとともに、コンピュータ２０１のＧＵＩ画面上の操作により、ＡＶ編集（プロセスＰ２３），オーサリング（プロセスＰ２５），アップロード（プロセスＰ２６）を順次行うことができる。
【０２９５】
このように、図５４の例のＷｅｂコンテンツ作成システムによれば、ＡＶ編集と並行してエンコードを行うことができるので、Ｗｅｂコンテンツの作成を一層短時間に行うことができる。
【０２９６】
なお、以上の例では、ＡＶデータを８ＭＢずつのＡＶＩファイルとして記録している。しかし、別の例として、２ＧＢよりも十分に短いバイト長であって８ＭＢ以外のバイト長ずつのＡＶＩファイルとしてＡＶデータを記録するようにしてもよい。
【０２９７】
また、以上の例では、Ｗｅｂコンテンツ作成用プログラムを、このプログラムを記録したＣＤ−ＲＯＭからコンピュータ２０１にインストールしている。しかし、別の例として、Ｗｅｂコンテンツ作成用プログラムを、このプログラムを提供するサイトからインターネット経由でダウンロードしてコンピュータ２０１にインストールするようにしてもよい。
【０２９８】
また、以上の例では、Ｗｅｂコンテンツ作成用プログラムを、汎用のコンピュータであるコンピュータ２０１にインストールしている。しかし、別の例として、このＷｅｂコンテンツ作成用プログラムをインストールしたコンピュータと同じ機能を有する持ち運び可能な専用の装置（携帯情報端末等）を作成し、その専用の装置を収録現場でコンピュータ２０１の代わりに使用するようにしてもよい。
【０２９９】
また、以上の例ではＷｅｂコンテンツの作成のために本発明を適用しているが、Ｗｅｂコンテンツ以外の映像コンテンツであってネットワーク経由で配信するものの作成のために本発明を適用してもよい。
【０３００】
また、本発明は、以上の例に限らず、本発明の要旨を逸脱することなく、その他様々の構成をとりうることはもちろんである。
【０３０１】
【発明の効果】
以上のように、本発明によれば、ＡＶデータが所定の固定長のＡＶデータ毎に１つのＡＶＩファイルとして記録されるので、例えばこの固定長を数秒分の長さにすることにより、コンピュータで、記録したＡＶデータを即時に（１つのＡＶＩファイルが完成する数秒後には）再生することができる。
【０３０２】
さらに、ランダムアクセス可能な記録媒体へのＡＶＩファイルの記録のためのアクセスと再生のためのアクセスが調整され、この記録媒体から読み出されたＡＶＩファイルがバッファメモリに一時記憶された後バッファメモリから読み出されて映像・音声が再生されるので、ＣＰＵの負荷が軽減されることにより、記録や再生に要する時間が短くなる。
【０３０３】
したがって、ビデオカメラのような映像出力機器からのＡＶデータを、コンピュータで記録するのとほぼ同時に再生することができるという効果が得られる。
【０３０４】
したがって、例えばネットワーク経由で配信する映像コンテンツの作成のために本発明を適用すれば、ビデオカメラからのＡＶデータを記録とほぼ同時に再生してＡＶ編集やオーサリングを行うことが可能になるので、映像コンテンツの作成に要する時間を短縮できるようになる。
【０３０５】
また本発明によれば、コンピュータで、映像データの再生と音声データの再生とをそれぞれに適した処理によって行いつつ、映像データと音声データとを同期して再生することができるという効果も得られる。
【図面の簡単な説明】
【図１】ネットワーク経由で配信する映像コンテンツの従来の作成過程を示す図である。
【図２】本発明を適用したＷｅｂコンテンツ作成システムを示す図である。
【図３】図２のシステムで作成するＷｅｂコンテンツの一例を示す図である。
【図４】図２のコンピュータに表示されるＧＵＩ画面の構成要素を示す図である。
【図５】図４のキャプチャＵＩ〜プレビューＵＩの動作条件を示す図である。
【図６】図４のＧＵＩ画面の表示状態を示す図である。
【図７】キャプチャＵＩの画面を示す図である。
【図８】再生・修正ＵＩの画面を示す図である。
【図９】図８の再生操作部のスライダを示す図である。
【図１０】ブラウザＵＩの画面を示す図である。
【図１１】マルチメディア釦によるブラウザＵＩの表示領域でのＡＶクリップの表示画面を示す図である。
【図１２】タイムラインＵＩの画面を示す図である。
【図１３】ストーリーボード釦によるタイムラインＵＩの表示領域の画面を示す図である。
【図１４】図１３のビデオトレイの表示を示す図である。
【図１５】図１３のＢＧＭラインエリアの表示を示す図である。
【図１６】タイムライン釦によるタイムラインＵＩの表示領域の画面を示す図である。
【図１７】図１６のスケールエリアの表示を示す図である。
【図１８】図１６のタイムラインエリアの表示を示す図である。
【図１９】図１６のタイムラインエリアの表示を示す図である。
【図２０】図１６のタイムラインエリアの表示を示す図である。
【図２１】携帯電話用釦によるタイムラインＵＩの表示領域の画面を示す図である。
【図２２】プロジェクトファイル釦によるタイムラインＵＩの表示領域の画面を示す図である。
【図２３】図２２のプロジェクトファイルエリアの画面を示す図である。
【図２４】図２のコンピュータにインストールされたＷｅｂコンテンツ作成プログラムの全体構造を示す図である。
【図２５】標準的なＡＶＩファイルと図２４のキャプチャマネージャによるＡＶＩファイルとを対比するための図である。
【図２６】キャプチャマネージャによるＡＶＩファイルの構成を示す図である。
【図２７】ハードディスクのクラスタサイズを示す図である。
【図２８】キャプチャマネージャのフィルタグラフを示す図である。
【図２９】フィルタグラフ作成部及びキャプチャ部によるキャプチャマネージャの動作フローを示す図である。
【図３０】キャプチャマネージャの静止画作成部の動作フローを示す図である。
【図３１】メディアファイルとＡＶＩファイルとの関係を示す図である。
【図３２】ＡＶＩファイル管理テーブルの構成を示す図である。
【図３３】ＡＶＩファイル管理テーブルの使用状況例を示す図である。
【図３４】メディアファイル内のデータを示す図である。
【図３５】メディアファイル内のキューリストの役割を示す図である。
【図３６】ＡＶＩファイル管理テーブルとメディアファイルとの対応関係を例示する図である。
【図３７】キャプチャマネージャからマルチメディア管理へのＡＶクリップの情報の送付に関する処理を示す図である。
【図３８】キャプチャマネージャからマルチメディア管理へのＡＶクリップの情報の送付に関する処理を示す図である。
【図３９】再生マネージャの構造及び動作フローを示す図である。
【図４０】図３９のバッファメモリに対する書込み・読出し手順を示す図である。
【図４１】映像と音声との再生同期制御の例を示す図である。
【図４２】ＡＶＩファイルマネージャの構造を示す図である。
【図４３】キャプチャマネージャによる図４２のバッファメモリの確保の様子を示す図である。
【図４４】保存要求のデータ構造を示す図である。
【図４５】ロード要求のデータ構造を示す図である。
【図４６】クリップデータの構成を示す図である。
【図４７】クリップデータ中のキューポイントデータの構成及びＡＶクリップとキューポイントデータとの関係を示す図である。
【図４８】クリップデータ中のオーディオミュート情報の構成を示す図である。
【図４９】クリップデータとクリップフォルダテーブルとの関係を示す図である。
【図５０】クリップフォルダデータの構成を示す図である。
【図５１】プロジェクトテーブルの構成を示す図である。
【図５２】ＡＶＩファイル，メディアファイル，ＡＶクリップ，クリップフォルダ，プロジェクトファイルの構成を示す図である。
【図５３】本発明によるＷｅｂコンテンツの作成過程を示す図である。
【図５４】本発明を適用したＷｅｂコンテンツ作成システムの別の例を示す図である。
【図５５】図５４の例でのＷｅｂコンテンツの作成過程を示す図である。
【符号の説明】
１　メインＵＩ、　２　キャプチャＵＩ、　３　再生・修正ＵＩ、　４　ブラウザＵＩ、　５　タイムラインＵＩ、　６　プレビューＵＩ、　１２，２２　映像表示部、　１３　リモート操作部、　１６　マーク釦、　１９　キャプチャ釦映像表示部、　２３　再生操作部、　２５　インポイントマーク釦、　２６　アウトポイントマーク釦、　３２　新規釦、　３３　上書き釦　４２　マルチメディア釦、　４３　エフェクト釦、　４４　オーディオ釦、　４５　テンプレート釦、　４６　インポート釦、　５２　ストーリーボード釦、　５３　タイムライン釦、　５５　プロジェクト釦、　６１　ストーリーボードエリア、　７１　　タイムラインエリア、　１０２　プロジェクトファイルエリア、　２０１　コンピュータ、　２０２　ビデオカメラ、　２０３　インターネット
【図１】
2004015437.tif 000003
【図２】
2004015437.tif 000004
【図３】
2004015437.tif 000005
【図４】
2004015437.tif 000006
【図５】
2004015437.tif 000007
【図６】
2004015437.tif 000008
【図７】
2004015437.tif 000009
【図８】
2004015437.tif 000010
【図９】
2004015437.tif 000011
【図１０】
2004015437.tif 000012
【図１１】
2004015437.tif 000013
【図１２】
2004015437.tif 000014
【図１３】
2004015437.tif 000015
【図１４】
2004015437.tif 000016
【図１５】
2004015437.tif 000017
【図１６】
2004015437.tif 000018
【図１７】
2004015437.tif 000019
【図１８】
2004015437.tif 000020
【図１９】
2004015437.tif 000021
【図２０】
2004015437.tif 000022
【図２１】
2004015437.tif 000023
【図２２】
2004015437.tif 000024
【図２３】
2004015437.tif 000025
【図２４】
2004015437.tif 000026
【図２５】
2004015437.tif 000027
【図２６】
2004015437.tif 000028
【図２７】
2004015437.tif 000029
【図２８】
2004015437.tif 000030
【図２９】
2004015437.tif 000031
【図３０】
2004015437.tif 000032
【図３１】
2004015437.tif 000033
【図３２】
2004015437.tif 000034
【図３３】
2004015437.tif 000035
【図３４】
2004015437.tif 000036
【図３５】
2004015437.tif 000037
【図３６】
2004015437.tif 000038
【図３７】
2004015437.tif 000039
【図３８】
2004015437.tif 000040
【図３９】
2004015437.tif 000041
【図４０】
2004015437.tif 000042
【図４１】
2004015437.tif 000043
【図４２】
2004015437.tif 000044
【図４３】
2004015437.tif 000045
【図４４】
2004015437.tif 000046
【図４５】
2004015437.tif 000047
【図４６】
2004015437.tif 000048
【図４７】
2004015437.tif 000049
【図４８】
2004015437.tif 000050
【図４９】
2004015437.tif 000051
【図５０】
2004015437.tif 000052
【図５１】
2004015437.tif 000053
【図５２】
2004015437.tif 000054
【図５３】
2004015437.tif 000055
【図５４】
2004015437.tif 000056
【図５５】
2004015437.tif 000057