(57)【要約】【課題】ＭＸＦファイル化された映像コンテンツを小規模な装置で高速にアンラッピングして記録収録するビデオサーバ、信号変換装置および信号変換方法を提供する。【解決手段】ビデオサーバに入力されるＭＸＦファイルをフレーム抽出部２が分離し、フレームバッファ３にバッファされるＭＰＥＧ２フレームの先頭部分からピクチャタイプ判定部４がピクチャタイプを判読して、ＧＯＰバッファ５に転送して１ＧＯＰを構成するフレームの集まりに編集し、１ＧＯＰ単位毎に記憶蓄積部６へ書き込み記憶することにより、ＭＰＥＧ符号化されたコンテンツを小規模な回路で高速に記録収録することができる。【選択図】図１
2010093452.tif 000002
【特許請求の範囲】
【請求項１】
通信手段、又はデータ入力手段を介して入力されるＭＸＦファイルをアンラッピングしたコンテンツデータを記憶蓄積手段に記録保存するビデオサーバにおいて、
前記入力されるＭＸＦファイルを監視し、ＭＰＥＧフレームデータの開始同期コードを検出することによりピクチャフレーム毎に分離、抽出して出力するフレーム抽出手段と、
前記抽出される各フレームに記述されたピクチャタイプコードを判読して前記各フレームのピクチャタイプを判定する判定手段と、
前記出力される各前記フレームを順次入力してバッファするバッファ手段と、
前記判定されたピクチャタイプにより、前記バッファされたフレームを所定のＧＯＰ単位に編集して前記バッファ手段から出力し前記記憶蓄積手段へ書き込み記録する制御を行う制御手段とを
具備することを特徴とするビデオサーバ。
【請求項２】
前記制御手段は、
前記判定手段が、検出したピクチャタイプがＩピクチャであるフレームを受信する度に先頭にして前記バッファされたフレームをＧＯＰ単位に編集をして前記出力することを特徴とする請求項１記載のビデオサーバ。
【請求項３】
通信手段、又はデータ入力手段を介して入力されるＭＸＦファイルをアンラッピングしたコンテンツデータを記憶蓄積手段に記録保存するビデオサーバにおいて、
前記入力されるＭＸＦファイルを監視し、ＭＰＥＧフレームデータの開始同期コードを検出することによりピクチャフレーム毎に分離、抽出して出力するフレーム抽出手段と、
前記抽出して出力されたフレームを一時保存する第１のバッファ手段と、
前記抽出されるフレームに記述されたピクチャタイプコードを判読して前記各フレームのピクチャタイプを判定する判定手段と、
前記第１のバッファから転送されるフレームを順次入力してバッファする第２のバッファ手段と、
前記第１のバッファから前記第２のバッファ手段にフレームを転送し、前記転送されたフレームに対応する前記判定されたピクチャタイプにより所定のＧＯＰ単位に編集して前記第２のバッファ手段から出力し前記記憶蓄積手段へ書き込み記録する制御を行う制御手段とを
具備することを特徴とするビデオサーバ。
【請求項４】
前記制御手段は、
前記判定手段が、検出したピクチャタイプがＩピクチャであるフレームを受信する度に先頭にして第２の前記バッファにバッファされたフレームをＧＯＰ単位に編集をして前記出力することを特徴とする請求項３記載のビデオサーバ。
【請求項５】
通信手段、又はデータ入力手段を介して入力されるＭＸＦファイルをアンラッピングしたコンテンツデータを記憶蓄積手段に出力するビデオサーバの信号変換回路において、
前記入力されるＭＸＦファイルを監視し、ＭＰＥＧフレームデータの開始同期コードを検出することによりピクチャフレーム毎に分離、抽出して出力するフレーム抽出手段と、
前記抽出される各フレームに記述されたピクチャタイプコードを判読して前記各フレームのピクチャタイプを判定する判定手段と、
前記出力される各前記フレームを順次入力してバッファするバッファ手段と、
前記判定されたピクチャタイプにより、前記バッファされたフレームを所定のＧＯＰ単位に編集して前記バッファ手段から出力し前記記憶蓄積手段へ出力する制御を行う制御手段とを
具備することを特徴とするビデオサーバの信号変換回路。
【請求項６】
前記制御手段は、
前記判定手段が、検出したピクチャタイプがＩピクチャであるフレームを受信する度に先頭にして前記バッファされたフレームをＧＯＰ単位に編集をして前記出力することを特徴とする請求項５記載のビデオサーバの信号変換回路。
【請求項７】
フレーム抽出手段と、判定手段と、バッファ手段と制御手段とを備え、通信手段、又はデータ入力手段を介して入力されるＭＸＦファイルをアンラッピングしたコンテンツデータを記憶蓄積手段に記録保存するビデオサーバの信号変換方法において、
前記フレーム抽出手段は、前記入力されるＭＸＦファイルを監視し、ＭＰＥＧフレームデータの開始同期コードを検出することによりピクチャフレーム毎に分離、抽出して出力し、
前記バッファ手段は、前記フレーム抽出手段から前記出力される各前記フレームを順次入力してバッファし、
前記判定手段は、前記出力される各フレームに記述されたピクチャタイプコードを判読して前記各フレームのピクチャタイプを判定して前記制御手段へ通知し、
前記ピクチャタイプを通知された制御手段は、
前記バッファされたフレームに対しＩピクチャと判定されたフレームを先頭とする所定のＧＯＰ単位に編集したデータを前記バッファ手段から前記記憶蓄積手段へ出力する制御を行う
ことを特徴とするビデオサーバの信号変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＸＦファイル化された圧縮符号化映像信号を記録する映像信号記録装置および信号変換方法に関する。
【背景技術】
【０００２】
映像コンテンツのファイルを保存したりネットワークを介して遠隔地に伝送する場合、コンテンツの内容を説明するメタデータによりラッピングしたＭＸＦ(Ｍａｔｅｒｉａｌ  ｅＸｃｈａｎｇｅ  Ｆｏｒｍａｔ)ファイルにして取り扱うと編集やファイル管理が便利である。この映像コンテンツはＭＰＥＧ２等による圧縮符号化されるが、復調の為には、符号化されたＧＯＰ（Ｇｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅｓ）のフレームの種類を判読して処理する必要がある。
【０００３】
ＭＸＦファイル化は、ＳＭＰＴＥ３７７規格によりファイル構造が規定され、ＭＸＦフレームに対してそれに含まれるピクチャフレーム毎のピクチャ情報をＩｎｄｅｘ  Ｔａｂｌｅに記述している。そして、ＭＸＦファイルをアンラッピングする場合には、このＩｎｄｅｘ  Ｔａｂｌｅを判読して１ＧＯＰ毎に映像信号を更に転送や記憶装置に書き込み記録する（例えば、非特許文献１。）。
【０００４】
このＩｎｄｅｘ  ＴａｂｌｅをファイルのＭＸＦフレーム構成中に挿入する位置や画像（ピクチャ）フレーム数に対して設ける頻度などは自由に設定できるため、受信側では多岐なＩｎｄｅｘ  Ｔａｂｌｅの設定条件にも対応出来るようにして映像コンテンツを取り出すアンラッピングに備える。
【０００５】
言い換えれば、アンラッピングに際しては、ＭＸＦフレームに含まれるＧＯＰ数が相当に多数になる場合に対しても対応可能なように大容量バッファが必要なだけに留まらず、そのＭＸＦフレーム単位での処理が済むまでの時間が長くなる、処理が複雑になり回路規模も大きくなる等の問題があった。
【非特許文献１】Ｍａｔｅｒｉａｌ  Ｅｘｃｈｎｇｅ  Ｆｏｒｍａｔ  ＳＭＰＴＥ３７７Ｍ―２００４
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は上記問題を解決するためになされたもので、ＭＸＦファイル化された映像コンテンツを小規模な装置で高速にアンラッピングして記録収録するビデオサーバ、信号変換装置および信号変換方法することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明のビデオサーバは、通信手段、又はデータ入力手段を介して入力されるＭＸＦファイルをアンラッピングしたコンテンツデータを記憶蓄積手段に記録保存するビデオサーバにおいて、前記入力されるＭＸＦファイルを監視し、ＭＰＥＧフレームデータの開始同期コードを検出することによりピクチャフレーム毎に分離、抽出して出力するフレーム抽出手段と、前記抽出される各フレームに記述されたピクチャタイプコードを判読して前記各フレームのピクチャタイプを判定する判定手段と、前記出力される各前記フレームを順次入力してバッファするバッファ手段と、前記判定されたピクチャタイプにより、前記バッファされたフレームを所定のＧＯＰ単位に編集して前記バッファ手段から出力し前記記憶蓄積手段へ書き込み記録する制御を行う制御手段とを具備することを特徴とする。
【０００８】
また、本発明のビデオサーバの信号変換回路は、通信手段、又はデータ入力手段を介して入力されるＭＸＦファイルをアンラッピングしたコンテンツデータを記憶蓄積手段に出力するビデオサーバの信号変換回路において、前記入力されるＭＸＦファイルを監視し、ＭＰＥＧフレームデータの開始同期コードを検出することによりピクチャフレーム毎に分離、抽出して出力するフレーム抽出手段と、前記抽出される各フレームに記述されたピクチャタイプコードを判読して前記各フレームのピクチャタイプを判定する判定手段と、前記出力される各前記フレームを順次入力してバッファするバッファ手段と、前記判定されたピクチャタイプにより、前記バッファされたフレームを所定のＧＯＰ単位に編集して前記バッファ手段から出力し前記記憶蓄積手段へ出力する制御を行う制御手段とを具備することを特徴とする。
【０００９】
更に本発明のビデオサーバの信号変換方法は、フレーム抽出手段と、判定手段と、バッファ手段と制御手段とを備え、通信手段、又はデータ入力手段を介して入力されるＭＸＦファイルをアンラッピングしたコンテンツデータを記憶蓄積手段に記録保存するビデオサーバの信号変換方法において、前記フレーム抽出手段は、前記入力されるＭＸＦファイルを監視し、ＭＰＥＧフレームデータの開始同期コードを検出することによりピクチャフレーム毎に分離、抽出して出力し、前記バッファ手段は、前記フレーム抽出手段から前記出力される各前記フレームを順次入力してバッファし、前記判定手段は、前記出力される各フレームに記述されたピクチャタイプコードを判読して前記各フレームのピクチャタイプを判定して前記制御手段へ通知し、前記ピクチャタイプを通知された制御手段は、前記バッファされたフレームに対しＩピクチャと判定されたフレームを先頭とする所定のＧＯＰ単位に編集したデータを前記バッファ手段から前記記憶蓄積手段へ出力する制御を行うことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ＭＸＦファイル化された映像コンテンツを小規模な装置で高速にアンラッピングして記録収録するビデオサーバ、信号変換装置および信号変換方法することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明の実施例を説明する。
【実施例】
【００１２】
図１は、本発明の実施例に係わるビデオサーバの構成を示す機能ブロック図である。  
図１においてビデオサーバＳは、例えば放送局で番組送出に使用するビデオサーバであって、ＭＰＥＧ２の映像信号をラッピングしたＭＸＦ(Ｍａｔｅｒｉａｌ  Ｅｘｃｈａｎｇｅ  Ｆｏｒｍａｔ)ファイルを外部のサーバから例えば、ＩＰネットワーク、シリアルもしくはバスインタフェース等の通信手段、又はデータ入力手段又は、データ入力手段を介して受信（入力）し、ビデオサーバ内部に出力するインタフェースを行う入力Ｉ／Ｆ１、フレーム抽出部２、フレームバッファ３、ピクチャタイプ判定部４、ＧＯＰバッファ５、記憶蓄積部６、出力Ｉ／Ｆ７、制御入出力部８、ＣＰＵ９を備え、これら各構成は、内部のバスＢ等で接続されている。ＭＸＦファイルは、アンラッピングされＭＰＥＧ２の圧縮符号化された映像信号が、記憶蓄積部６に記録保存される。そして、必要で有れば、所定のコマンドデータにより読み出されて更に出力Ｉ／Ｆ７から出力される。
【００１３】
制御入出力部８は、例えば、キーボード、マウス、ディスプレイ等からなるビデオサーバＳのファイル管理に係わるオペレータからのコマンドやデータの入力や監視データの表示を行うものであり、ＭＸＦファイル名や動作タイミング指示など、バスＢを介してＣＰＵ９との間で監視制御情報が入出力される。
【００１４】
ＭＸＦファイルは、素材データをサーバ間でやり取りするために用いるデータ交換用フォーマットである。ＭＸＦファイルは、大きく分けてヘッダ部、ボディ部、およびフッタ部からなる。ヘッダ部にはコンテンツの説明や編集情報を記述した各種メタデータが、ボディ部にはコンテンツである映像・音声データ等が格納される。ボディ部にあたるＭＰＥＧデータには映像情報を圧縮した符号化データであるピクチャフレームに加えてＩｎｄｅｘ  Ｔａｂｌｅと呼ばれるデータも格納される。
【００１５】
Ｉｎｄｅｘ  Ｔａｂｌｅには、ＭＸＦフレームに格納した各ピクチャフレーム（以下、特に断らない限り、ピクチャフレームをフレームと略称する。）のＩ／Ｂ／Ｐピクチャ種別の情報等が入っている。Ｉｎｄｅｘ  Ｔａｂｌｅの位置は規格上定まっておらず、登録対照のフレームデータより前にあっても後ろにあってもよい。またＩｎｄｅｘ  Ｔａｂｌｅに登録するフレーム数も１ＧＯＰ分であってもよいし、数十分のフレームデータを登録してもよい。
【００１６】
図２は、ＭＸＦファイルの構成の一例を説明するフレーム構成図、図３は、ＭＸＦファイル化されたＭＰＥＧフレームデータの先頭部分の構造を示すデータ構成図である。
【００１７】
図２においてＭＸＦファイルは、情報毎の境界にＰａｒｔｉｔｉｏｎ  Ｐａｃｋ  ｐｐが挿入され、ファイル頭部分のメタデータｍｄによってＭＰＥＧ２の圧縮符号化映像ファイルデータ、即ちピクチャフレームｆ０〜ｆｎ−１・・・、Ｉｎｄｅｘ  Ｔａｂｌｅ（Ｓｅｇｍｅｎｔ）ＩＴ等をラッピングしている。図３は、各フレームデータの先頭部分の構造を示し、その詳細は後述する。
【００１８】
ＭＰＥＧ２の映像信号は、例えば、１５フレームから構成されるＧＯＰ単位で圧縮符号化されており、ＧＯＰ毎に記憶蓄積、復号等の信号処理が行われる。また、各ＧＯＰ内部のフレームも、先頭のＩピクチャ、フレーム間の相関が示されたＢ、又はＰピクチャの区別を判断して管理しなければならない。
【００１９】
図２において、Ｉｎｄｅｘ  Ｔａｂｌｅ  ＩＴは、フレームが（ｆ０〜ｆｎ―１）のｎ個毎に挿入され、そのｎフレームの後部分に配置されている。ＭＰＥＧのＭＸＦファイルでは、各フレームに対するＩＢＰピクチャの情報はＩｎｄｅｘ  Ｔａｂｌｅ  ＩＴに格納されているので各フレームのＩＢＰ種別の照合をするためには、一旦入力したｎ個のフレームを大容量のバッファに貯える事が必要となる。
【００２０】
図４は、従来のＭＸＦファイルからＭＰＥＧファイルを抽出して記録するビデオサーバの構成を説明する機能ブロック図である。  
図４において、ＭＸＦファイルが、受信部１０１を介してビデオサーバ１００に入力されると受信したファイルｆ０〜ｆｎ−１はフレーム・インデックス抽出部１０２の中で解釈され、切り出された各フレームｆ０〜ｆｎ―１のデータはＩ／Ｂ／Ｐのピクチャタイプが求まるまでいったん大容量バッファ１０３に保存される。
【００２１】
各フレームを大容量バッファ１０３に書き込んだ位置・サイズの情報は、フレーム位置情報管理部１０５に格納され、あとで大容量バッファ１０３からフレームデータを取り出す時に使用される。
【００２２】
フレーム・インデックス抽出部１０２はＩｎｄｅｘ  Ｔａｂｌｅ  ＩＴを検出すると、Ｉｎｄｅｘ  Ｔａｂｌｅバッファ１０４に書き込む。ピクチャタイプ照合部１０６は、Ｉｎｄｅｘ  Ｔａｂｌｅバッファ１０４から各フレームｆ０〜ｆｎ―１のピクチャタイプの情報を読み出し、１ＧＯＰ分のフレームが揃ったらフレームの番号セット（ｆ０〜ｆｎ―１）をＧＯＰデータ抽出部１０７に通知する。
【００２３】
そして、ＧＯＰデータ抽出部１０７は、フレーム位置情報管理部内１０５から各フレームの位置・サイズの情報を取得して１ＧＯＰ分のフレームデータを大容量バッファ１０３から読み出し、記憶蓄積部１０８に転送する。
【００２４】
図４に示されるビデオサーバＳでは、例えばＩｎｄｅｘ  Ｔａｂｌｅ  ＩＴに一度に１０００ＧＯＰ分のフレームデータを登録される場合、大容量バッファ１０３は１０００ＧＯＰ分のデータを格納できるだけの容量が必要となる。また、１０００ＧＯＰ分のフレームデータとＩｎｄｅｘ  Ｔａｂｌｅ  ＩＴとの照合が終わるまで、最初の１ＧＯＰ目のフレームデータの保存は開始できない。従って、保存処理に時間が掛かると共にバッファが大きくなりビデオサーバ１００の回路、処理負荷が大きくなる。また、Ｉｎｄｅｘ  Ｔａｂｌｅ  ＩＴの読み取り終了までに１０秒程度掛かることも珍しくない。
【００２５】
本実施例のビデオサーバＳは、Ｉｎｄｅｘ  Ｔａｂｌｅ  ＩＴで管理するファイル規模に囚われず、ＭＸＦファイル中のＭＰＥＧ符号化されたフレームデータを先頭から読み出し、ＧＯＰ単位で処理することにより、バッファサイズの縮小と処理時間の短縮を実現している。
【００２６】
図３において、ＭＰＥＧ符号化における各フレームの先頭部は、シーケンス層開始同期コードＳＨＣ、ＧＯＰ層開始同期コードＧＳＣ、ピクチャ層開始同期コードＰＳＣを備えている。例えば、シーケンス層開始同期コードＳＨＣは、“００ｈ  ００ｈ  ０１ｈ  Ｂ３ｈ”ＧＯＰ層開始同期コードＧＳＣは、“００ｈ  ００ｈ  ０１ｈ  Ｂ８ｈ”ピクチャ層開始同期コードＰＳＣは“００ｈ  ００ｈ  ０１ｈ  ００ｈ”の識別情報で始まる４バイトのデータが付与されている。
【００２７】
ピクチャ層開始同期コードＰＳＣの後ろには、各ピクチャフレーム毎のピクチャタイプを示すピクチャタイプコードＰＣＴが続いているのでこれを判読すれば従来の様にＩｎｄｅｘ  Ｔａｂｌｅ  ＩＴを参照する必要がなく、１秒も掛かることなく速やかにＩピクチャフレームを見つける事が出来る。しかも、シーケンス層開始同期コードＳＨＣ、ＧＯＰ層開始同期コードＧＳは、ＧＯＰを構成する先頭のＩピクチャフレームのみにしか付与されないので、これを検出する毎にＧＯＰ単位でフレーム編集処理を開始すれば良い。
【００２８】
ここで、図１に戻る。制御入出力部８から、記録保存するコンテンツの名称等識別情報と記録コマンドが入力され、続いて、ネットワークから入力Ｉ／Ｆ１へＭＸＦファイルが入力される。
【００２９】
図１において、入力Ｉ／Ｆ１を介して入力したＭＸＦファイルは、例えば、ベースバンドのデータ列の信号に変換されてフレーム抽出部２へ入力される。
【００３０】
フレーム抽出部２は、メタデータｍｄを分離し、それに続いて入力されるフレームデータ群においてシーケンス層開始同期コードＳＨＣ、ＧＯＰ層開始同期コードＧＳＣ、ピクチャ層開始同期コードＰＳＣを検出し、ＣＰＵ９へ通知するとともにバスＢを介してピクチャフレーム毎にデータを構成するフレームバッファ３へ書き込む。
【００３１】
なお、フレームバッファ３は、独立したバッファでも良いし、フレーム抽出部２の内部レジスタの様なデータ保持手段でも良い。
【００３２】
ＣＰＵ９は、記録コマンドが入力されると、当該コンテンツを記憶蓄積部６へ書き込む待機状態になる。そして、バスＢを監視してシーケンス層開始同期コードＳＨＣ、ＧＯＰ層開始同期コードＧＳＣ、又は、後述の様にＩピクチャフレームが入力されたことを検出すると、ＧＯＰ単位での記録制御を開始する。ＭＰＥＧフレームでは、ＧＯＰの先頭にはＩピクチャフレームが必ず置かれるのでこのＩピクチャ検出毎に記録制御を逐次行えば速やかに処理が行うことが出来る。
【００３３】
ピクチャ判定部４は、バスＢを監視しフレームバッファ３へ書き込まれるデータのフレームデータ先頭部に記述されたピクチャタイプコードＰＣＴからピクチャタイプを判読して、例えば、フレームｆ０がＩピクチャ、フレームｆ２がＢピクチャ、フレームｆ３がＰピクチャの様に、ＣＰＵ９に通知する。
【００３４】
ＣＰＵ９は、フレームバッファ３にバッファされたデータがフレームを形成次第、順次ＧＯＰバッファ５に転送し、ＧＯＰバッファ５内でＭＰＥＧ符号化のＧＯＰ単位での配列にする制御を行う。ＣＰＵ９は、例えば、Ｉピクチャを先頭にした１５個のフレームからなるＧＯＰのフレームが完成されると直ちに、そのＧＯＰ単位でのフレームのデータを記憶蓄積部６に出力して書き込み記憶し記録制御を終了し、次のＧＯＰの記録に向けて準備する。
【００３５】
この出力タイミングは、ＧＯＰバッファ５からの書き込み完了、例えば、１５フレーム格納が終了した通知をバスＢを介して受信したタイミングか、又は、次のＧＯＰのＩピクチャに付与された同期コード、又はそのＩピクチャの判読通知を受信したタイミングなどを利用する。その結果、バッファ時間も短く、順次ＧＯＰ単位で記憶蓄積部５に時々刻々書き込み記憶出来、言い換えれば高速なＧＯＰ処理をすることが出来る。
【００３６】
この方法ではフレームバッファ３は、１乃至数ピクチャフレーム分の容量が有れば良く、ＧＯＰバッファ５への転送時間相当のデータ量の容量が有れば良い。また、ＧＯＰバッファ５は、記憶蓄積部６へフレームデータを出力しつつ、同時にフレームバッファ３からの転送フレームをバッファするにしても２ＧＯＰ程度の容量が有れば良いのでメモリ容量も従来の多量のフレームを保存するバッファに比べて遙かに少なくて済む。
【００３７】
また、ＧＯＰバッファ５を１ＧＯＰ分の容量とし、フレームバッファ３をＧＯＰバッファ５から記憶蓄積部６へフレームデータを書き込む間の時間に十分な容量を持たせる短時間バッファとしても良い。
【００３８】
なお、上記説明では、説明の便宜上ＣＰＵ９を独立した機能構成としたが、例えばピクチャ判定部４がその機能を兼ねても良い。また、フレームバッファ３とＧＯＰバッファ５をそれぞれ設けているが、ＧＯＰバッファ５内にフレームバッファ３を内蔵するか、兼ねるものであっても良い。
【００３９】
ＣＰＵ９は、ＭＸＦファイルを通してこの処理を繰り返し、最後のＭＰＥＧ符号化データのＧＯＰの書き込み記録が終了すると、指定されたコンテンツ名称のＭＰＥＧ符号化コンテンツファイルとして記憶蓄積部６に蓄積する処理を完了する。
【００４０】
そして、制御入出力部８からの読み出しコマンド等により読み出され、編集されるか、またさらに出力Ｉ／Ｆ７を介して番組送出するためネットワーク等へ向けて更に送信することが可能になる。
【００４１】
また、詳細な手続の説明は省略するが、フレーム抽出部２で分離されたメタデータは、当該ＭＸＦフレームの識別情報により、記憶蓄積部に書き込み記憶されるＭＰＥＧ符号化コンテンツに対応するメタデータとしてＣＰＵ９によって事項される所定のプログラムにより記憶蓄積部６に書き込み記憶される。また、制御入出力部８から、メタデータ不要のコマンドが入力されていれば、メタデータは削除、廃棄される。
【００４２】
本発明は、上記説明の主旨を逸脱することなく、構成の組合せ、処理手順を変更しても適用することが可能である。
【００４３】
繰り返せば、本発明のビデオサーバは、ＭＸＦファイルのＭＰＥＧ符号化データの各フレームデータの先頭についているピクチャ層の開始同期コード“００ｈ  ００ｈ  ０１ｈ  ００ｈ”を検出し、そのあとに続くピクチャタイプ  コードの値をみてＩＢＰ種別を判定して速やかにＩピクチャを探し出しＧＯＰ単位でデータ処理をする。Ｉｎｄｅｘ  Ｔａｂｌｅを参照する場合よりも高速にＧＯＰデータを抽出することができ、Ｉｎｄｅｘ  Ｔａｂｌｅとの照合が終了するまでフレームデータを保管するための大容量バッファも必要としない。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施例に係わるビデオサーバの構成を示す機能ブロック図。
【図２】ＭＸＦファイルの構成の一例を説明するフレーム構成図。
【図３】ＭＸＦファイル化されたＭＰＥＧフレームデータの先頭部分の構造を示すデータ構成図。
【図４】従来のＭＸＦファイルからＭＰＥＧファイルを抽出して記録するビデオサーバの構成を説明する機能ブロック図。
【符号の説明】
【００４５】
１  入力Ｉ／Ｆ
２  フレーム抽出部
３  フレームバッファ部
４  ピクチャタイプ判定部
５  ＧＯＰバッファ
６  記憶蓄積部
７  出力Ｉ／Ｆ
８  制御入出力部
９  ＣＰＵ
Ｓ  ビデオサーバ
【図１】
2010093452.tif 000003
【図２】
2010093452.tif 000004
【図３】
2010093452.tif 000005
【図４】
2010093452.tif 000006