(57)【要約】【課題】補助データ領域のデータの新規追加、または差し替えがあった場合に、短時間で柔軟に対応可能なファイルデータ生成装置を提供する。【解決手段】ＭＸＦファイル作成時に、１フレーム分の映像データ及び音声データをＲＡＭに格納した後、ＣＰＵにて予め空きのアンシラリパケットのｂｏｄｙ部を生成して映像データ及び音声データの後に続けてＲＡＭ１６に格納しておき、これら映像データ及び音声データ及び空きのアンシラリパケットからヘッダ及びフッダの内容を算出してＭＸＦファイルを作成しておくことで、字幕データを新たに追加したい場合にも、この字幕データをＭＸＦファイルの空きのアンシラリパケットのｂｏｄｙ部に差し込むだけで字幕データの多重処理を実現するようにしている。【選択図】      図２
2010124153.tif 000002
【特許請求の範囲】
【請求項１】
フレーム構造の素材データから少なくともヘッダ部及び前記素材データ自体を含む本体部及びフッダ部を備える規格化されたファイルデータを生成するファイルデータ生成装置において、
入力される素材データを格納する記憶部と、
素材データが前記記憶部に格納された後に、新たな素材データを挿入可能な補助データを作成して前記記憶部に格納する補助データ作成部と、
前記記憶部に格納された前記素材データ及び前記補助データを解析し、前記ヘッダ部及び前記フッダ部の各データを生成し、前記記憶部に格納された前記素材データに対し前記ヘッダ部及び前記フッダ部の各データを付加するとともに、前記記憶部に格納された前記補助データに対し前記ヘッダ部及び前記フッダ部の各データを付加するヘッダ・フッダ生成部とを具備したことを特徴とするファイルデータ生成装置。
【請求項２】
さらに、前記記憶部に格納された補助データの本体部に対し新たな素材データを挿入する素材挿入部を備えることを特徴とする請求項１記載のファイルデータ生成装置。
【請求項３】
前記素材挿入部は、字幕パケットを前記記憶部に格納された補助データの本体部に挿入することを特徴とする請求項２記載のファイルデータ生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば放送番組で使用する映像／音声等の素材からＭＸＦ(material exchange format)ファイルを生成するファイルデータ生成装置に関する。
【背景技術】
【０００２】
周知のように、放送番組送出システムにあっては、放送番組の送出素材を予め記録再生装置に格納しておき、再生指示に従って該当する素材を再生し、オンエアを行うようになっている。このようなオンエア処理において、通常、オンエア前にオンエア順序に従った素材の確認作業が行われている。
【０００３】
この素材確認作業は、記録再生装置により素材収録と同時に、収録すべき素材をＭＸＦ(material exchange format)ファイルに変換して編集装置に転送することにより行なわれる。
【０００４】
ところで、ＭＸＦファイルの補助データ領域のデータを新規に追加、または差し替えする際に、従来はＭＸＦファイルを一度アンラップし元の映像ファイル、音声ファイルと新しい補助データをラッピングしなおしていて時間がかかっていた。
【０００５】
尚、この種の問題に関連する従来技術として、特許文献１に、映像ファイル及び音声ファイルを複数のエレメントに分割してＭＸＦファイルの編集処理の高速化を図る構成が示されている。但し、この特許文献１に記載のものは、ＭＸＦファイルの補助データ領域のデータを新規に追加、または差し替えるものではない。
【特許文献１】特開２００５−２７２６１公報。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
以上述べたように、ＭＸＦファイルの補助データ領域のデータを新規に追加、または差し替えする場合に、ＭＸＦファイルを一度アンラップし元の映像ファイル、音声ファイルと新しい補助データをラッピングしなおす必要があり、オペレータにとっては煩雑な作業が強いられている。
【０００７】
そこで、この発明の目的は、補助データ領域のデータの新規追加、または差し替えがあった場合に、短時間で柔軟に対応可能なファイルデータ生成装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、この発明に係るファイルデータ生成装置は、フレーム構造の素材データから少なくともヘッダ部及び素材データ自体を含む本体部及びフッダ部を備える規格化されたファイルデータを生成するファイルデータ生成装置において、入力される素材データを格納する記憶部と、素材データが記憶部に格納された後に、新たな素材データを挿入可能な補助データの本体部を作成して前記記憶部に格納する補助データ作成部と、記憶部に格納された素材データ及び補助データを解析し、ヘッダ部及びフッダ部の各データを生成し、記憶部に格納された素材データに対しヘッダ部及びフッダ部の各データを付加するとともに、記憶部に格納された補助データに対しヘッダ部及びフッダ部の各データを付加するヘッダ・フッダ生成部とを備えるようにしたものである。
【０００９】
さらに、記憶部に格納された補助データの本体部に対し新たな素材データを挿入する素材挿入部を備える。
【００１０】
この構成によれば、ファイルデータ作成時に、予め補助データの本体部を生成しておくことで、これにより、補助データの新規追加が発生しても、この補助データをファイルデータの補助データ本体部に差し込むだけで補助データの多重処理を行うことができ、補助データ多重処理の高速化を図ることができる。また、補助データの変更が生じた場合も、補助データは固定長で処理を行うので、ＭＸＦ変換処理を行う必要がなく同様にＡＮＣパケット形式の補助データの差し替え（上書き）のみで補助データの変更ができる。
【発明の効果】
【００１１】
以上詳述したようにこの発明によれば、補助データ領域のデータの新規追加、または差し替えがあった場合に、短時間で柔軟に対応可能なファイルデータ生成装置を提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、この発明の実施形態について図面を参照して詳細に説明する。  
図１は、本発明に係るファイルデータ生成装置の一実施形態を示すブロック構成図である。図１において、１１はバスであり、このバス１１には、外部の素材記録装置との間で素材をやりとりするための外部インターフェース（外部Ｉ／Ｆ）１２と、ＣＰＵ１３と、ＧＵＩ（グラフィカル・ユーザ・インターフェース）１４と、ＨＤＤ（ハードディスクレコーダ）等の大容量記録装置１５と、作業用に素材を一時的に格納するＲＡＭ１６とが接続される。また、ＧＵＩ１４には、キーボード、マウス等の操作入力端末が接続される。
【００１３】
外部インターフェース１２は、映像データ及び音声データを取り込み、１フレームごとにＲＡＭ１６の然るべき領域に転送し、その転送終了後にＲＡＭ１６上の映像データ及び音声データの存在領域をＣＰＵ１３に通知する。
【００１４】
ＣＰＵ１３は外部インターフェース１２からの通知に基づいて、新たに字幕パケットを挿入できるように補助データとしての空きのアンシラリパケットを作成し、ＲＡＭ１６に書き込む。また、ＣＰＵ１３は、ＲＡＭ１６から映像データ、音声データ及び空きのアンシラリパケットを取り込み、映像データ、音声データ及び空きのアンシラリパケットの解析処理、ヘッダ及びフッダの内容算出を行って、大容量記録装置１５にヘッダ及びフッダの内容を書き込む。さらに、ｂｏｄｙ部に入れるデータとして、ＲＡＭ１６に格納された映像データ、音声データ及び空きのアンシラリパケットを大容量記録装置１５に転送する。
【００１５】
大容量記録装置１５は、ＣＰＵ１３からのヘッダ及びフッダと、ＲＡＭ１６から転送される映像データ、音声データ及び空きのアンシラリパケットを格納することでＭＸＦファイルを生成し、ＣＰＵ１３から与えられる出力指示信号に応じて、該当するＭＸＦファイルを選択的に再生する。この再生データは、デコーダ１７によりビデオ信号にデコードされて出力される。
【００１６】
次に、上記構成において、本発明に係るＭＸＦファイル作成手法について説明する。
【００１７】
図２は、ＭＸＦファイルの構造を示すものである。ヘッダは固定長で、例えば固定パターンの開始コードから始まる。ｂｏｄｙ部には１フレームの映像データ、音声データそのものが存在するが、映像や音声を識別するためのｋｅｙ情報や映像データ及び音声データの長さを規定するｌｅｎｇｔｈ情報などが存在する。フッタは固定長で、例えば固定パターンの終了コードで終わる。
【００１８】
なお、図２中Ｋはｋｅｙ情報、Ｌはｌｅｎｇｔｈ情報、Ｖは映像データもしくは音声データそのもののＶａｌｕｅ値の略である。
【００１９】
図２（ａ）に示すように、外部の素材記録装置から到来した映像データ及び音声データは、外部インターフェース１２によって、ＲＡＭ１６の然るべき領域に転送される。外部インターフェース１２は、１フレーム分の映像データ及び音声データの転送が終了すると、映像データ及び音声データの存在領域をＣＰＵ１３に通知する。
【００２０】
上記ＣＰＵ１３は、図３に示すＭＸＦファイル作成処理手順を実行する。
【００２１】
ＣＰＵ１３は、外部インターフェース１２からの通知を受けると、ステップＳＴ３ａからステップＳＴ３ａからステップＳＴ３ｂに移行してここで、図２（ｂ）に示すように、１フレーム分の映像データ及び音声データの後に続く固定長の空きのアンシラリパケットを生成してＲＡＭ１６に書き込む。
【００２２】
続いて、ＣＰＵ１３はＲＡＭ１６に書き込まれた映像データ、音声データ及び空きのアンシラリパケットの内容からヘッダ及びフッダの内容を算出する（ステップＳＴ３ｃ）。そして、ＣＰＵ１３は、ヘッダ及びフッダのデータを大容量記録装置１５に書き込むとともに、ヘッダに続くｂｏｄｙ部のデータをＲＡＭ１６から大容量記録装置１５へ転送する（ステップＳＴ３ｄ）。これでＭＸＦファイルが生成される。
【００２３】
以後、ＣＰＵ１３は、ＧＵＩ１４からの字幕データの挿入要求を判断し（ステップＳＴ３ｅ）、挿入要求があった場合に、図２（ｃ）に示すように、大容量記録装置１５に記憶されているＭＸＦファイルの空きのアンシラリパケットのｂｏｄｙ部に対し、ＧＵＩ１４により入力された字幕データを差し込む（ステップＳＴ３ｆ）。なお、外部インターフェース１２によって入力された字幕データを差し込むようにしてもよい。
【００２４】
ところで、従来は、ＧＵＩ１４からの字幕データの挿入要求があった場合に、ＣＰＵ１３は大容量記録装置１５からＭＸＦファイルを読み出して一度アンラップし、元の映像ファイル、音声ファイルに戻して、これら元の映像ファイル、音声ファイル及びＧＵＩ１４により入力された字幕データをＲＡＭ１６に一旦保存して、これら映像ファイル、音声ファイル及び字幕データの内容からＭＸＦファイルのヘッダ及びフッダの内容を算出し、これらヘッダ及びフッダを大容量記録装置１５に格納し、その後にｂｏｄｙ部に相当する映像ファイル、音声ファイル及び字幕データをＲＡＭ１６から大容量記録装置１５に転送する手法が用いられていた。このため、ＣＰＵ１３による処理が多く、時間もかかってしまっていた。
【００２５】
これに対し、本発明では、ＧＵＩ１４からの字幕データの挿入要求があった場合に、ＣＰＵ１３は大容量記録装置１５にアクセスし、大容量記録装置１５に記憶されているＭＸＦファイルの空きのアンシラリパケットのｂｏｄｙ部に対し、ＧＵＩ１４により入力された字幕データを差し込むだけである。従って、従来の手法に比べて、短時間でＭＸＦファイルに対する字幕データの新規追加を行うことが可能となる。
【００２６】
上記構成によれば、ＭＸＦファイル作成時に、予め空きのアンシラリパケットのｂｏｄｙ部を生成しておくことで、字幕データを新たに追加したい場合にも、この字幕データをＭＸＦファイルの空きのアンシラリパケットのｂｏｄｙ部に差し込むだけで字幕データの多重処理を実現でき、これにより字幕データ多重処理の高速化を図ることができる。また、字幕データの変更が生じた場合も、字幕データは固定長で処理を行うので、ＭＸＦ変換処理を行う必要がなく同様にアンシラリパケットの差し替え（上書き）のみで字幕データの変更ができる。この結果、煩雑な処理が不要となり、ＭＸＦファイルの編集効率を飛躍的に高めることができる。
【００２７】
尚、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００２８】
【図１】本発明に係るファイルデータ生成装置の一実施形態を示すブロック構成図。
【図２】上記実施形態におけるＭＸＦファイルの構造を示す図。
【図３】上記実施形態におけるＣＰＵのＭＸＦファイル作成処理手順を示すフローチャート。
【符号の説明】
【００２９】
１１…バス、１２…外部インターフェース、１３…ＣＰＵ、１４…ＧＵＩ、１５…大容量記録装置、１６…ＲＡＭ、１７…デコーダ。
【図１】
2010124153.tif 000003
【図２】
2010124153.tif 000004
【図３】
2010124153.tif 000005