(57)【特許請求の範囲】
【請求項１】
複数の映像データを符号化して複数の符号化映像データを生成する映像符号化手段と、
複数の音声データを符号化して複数の符号化音声データを生成する音声符号化手段と、
各上記符号化映像データ及び各上記符号化音声データを記憶する記憶手段と、
各上記符号化映像データのデータサイズ及び上記記憶手段の記録開始アドレスを含む映像符号化情報を上記符号化映像データ毎に生成するとともに、各上記符号化音声データのデータサイズ及び上記記憶手段の記録開始アドレスを含む音声符号化情報を上記符号化音声データ毎に生成する符号化情報生成手段と、
上記符号化情報生成手段により生成された各上記映像符号化情報及び各上記音声符号化情報を参照しながら、上記記憶手段の記憶領域に対するアドレスポインタを制御することによって、上記記憶手段から各上記符号化映像データ及び各上記符号化音声データを読み出し、読み出した各上記符号化映像データ及び各上記符号化音声データをそれぞれ多重化する多重化手段とを有し、
上記多重化手段は、上記映像符号化情報及び上記音声符号化情報を参照して上記符号化映像データ間及び上記符号化音声データ間でアドレスポインタをジャンプさせることにより、上記記憶手段から次の上記符号化映像データ及び上記符号化音声データを読み出すオーサリング装置。
【請求項２】
更に、上記多重化手段により生成されたデータを記録媒体に記録する記録手段を有する請求項１に記載のオーサリング装置。
【請求項３】
上記多重化手段は、上記アドレスポインタを、上記符号化映像データ及び上記符号化音声データ毎に制御することによって、上記記憶手段から各上記符号化映像データ及び各上記符号化音声データを読み出す請求項１に記載のオーサリング装置。
【請求項４】
上記多重化手段は、多重化処理を開始する際の上記アドレスポインタを上記記録開始アドレスに設定して、上記記憶手段から上記符号化映像データ及び上記符号化音声データを読み出し、上記アドレスポインタの増加量が上記データサイズとなった場合に、上記符号化映像データ及び上記符号化音声データの読み出し処理を終了する請求項３に記載のオーサリング装置。
【請求項５】
複数の映像データを符号化して複数の符号化映像データを生成するステップと、
複数の音声データを符号化して複数の符号化音声データを生成するステップと、
各上記符号化映像データ及び各上記符号化音声データを記憶手段に記憶するステップと、
各上記符号化映像データのデータサイズ及び上記記憶手段の記録開始アドレスを含む映像符号化情報を上記符号化映像データ毎に生成するとともに、各上記符号化音声データのデータサイズ及び上記記憶手段の記録開始アドレスを含む音声符号化情報を上記符号化音声データ毎に生成するステップと、
上記符号化情報生成手段により生成された各上記映像符号化情報及び各上記音声符号化情報を参照しながら、上記記憶手段の記憶領域に対するアドレスポインタを制御することによって、上記記憶手段から各上記符号化映像データ及び各上記符号化音声データを読み出し、読み出した各上記符号化映像データ及び各上記符号化音声データをそれぞれ多重化するステップとを有し、
上記多重化のステップは、上記映像符号化情報及び上記音声符号化情報を参照して上記符号化映像データ間及び上記符号化音声データ間でアドレスポインタをジャンプさせることにより、上記記憶手段から次の上記符号化映像データ及び上記符号化音声データを読み出すオーサリング方法。
【請求項６】
複数の映像データを符号化して得られる各上記符号化映像データ及び複数の音声データを符号化して得られる各上記符号化音声データを記憶する記憶手段と、
各上記符号化映像データのデータサイズ及び上記記憶手段の記録開始アドレスを含む上記符号化映像データ毎の映像符号化情報と、各上記符号化音声データのデータサイズ及び上記記憶手段の記録開始アドレスを含む上記符号化音声データ毎の音声符号化情報とを入力する入力手段と、
上記入力手段により入力された各上記映像符号化情報及び各上記音声符号化情報を参照しながら、上記記憶手段の記憶領域に対するアドレスポインタを制御することによって、上記記憶手段から各上記符号化映像データ及び各上記符号化音声データを読み出し、読み出した各上記符号化映像データ及び各上記符号化音声データをそれぞれ多重化する多重化手段とを有し、
上記多重化手段は、上記映像符号化情報及び上記音声符号化情報を参照して上記符号化映像データ間及び上記符号化音声データ間でアドレスポインタをジャンプさせることにより、上記記憶手段から次の上記符号化映像データ及び上記符号化音声データを読み出す多重化装置。
【請求項７】
更に、上記多重化手段により生成されたデータを記録媒体に記録する記録手段を有する請求項６に記載の多重化装置。
【請求項８】
上記多重化手段は、上記アドレスポインタを、上記符号化映像データ及び上記符号化音声データ毎に制御することによって、上記記憶手段から各上記符号化映像データ及び各上記符号化音声データを読み出す請求項６に記載の多重化装置。
【請求項９】
上記多重化手段は、多重化処理を開始する際の上記アドレスポインタを上記記録開始アドレスに設定して、上記記憶手段から上記符号化映像データ及び上記符号化音声データを読み出し、上記アドレスポインタの増加量が上記データサイズとなった場合に、上記符号化映像データ及び上記符号化音声データの読み出し処理を終了する請求項８に記載の多重化装置。
【請求項１０】
複数の映像データを符号化して得られる各上記符号化映像データ及び複数の音声データを符号化して得られる各上記符号化音声データを記憶手段に記憶するステップと、
各上記符号化映像データのデータサイズ及び上記記憶手段の記録開始アドレスを含む上記符号化映像データ毎の映像符号化情報と、各上記符号化音声データのデータサイズ及び上記記憶手段の記録開始アドレスを含む上記符号化音声データ毎の音声符号化情報とを入力するステップと、
上記入力された各上記映像符号化情報及び各上記音声符号化情報を参照しながら、上記記憶手段の記憶領域に対するアドレスポインタを制御することによって、上記記憶手段から各上記符号化映像データ及び各上記符号化音声データを読み出し、読み出した各上記符号化映像データ及び各上記符号化音声データをそれぞれ多重化するステップとを有し、
上記多重化のステップは、上記映像符号化情報及び上記音声符号化情報を参照して上記符号化映像データ間及び上記符号化音声データ間でアドレスポインタをジャンプさせることにより、上記記憶手段から次の上記符号化映像データ及び上記符号化音声データを読み出す多重化方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、映像や音声の符号化データを多重化して光ディスク等の記録媒体に対して記録する記録用データを生成するオーサリング装置及び方法並びに多重化装置及び方法に関する。
【０００２】
【従来の技術】
近年、映像や音声を圧縮符号化して大容量のデータを記録することができるＤＶＤと呼ばれる光ディスクが提案されている。このＤＶＤでは、ビデオ信号やオーディオ信号の圧縮方式としてＭＰＥＧ方式等が採用されており、映像や音声等を効率よく記録することができる。
【０００３】
このようなＤＶＤに対して記録する記録用データは、動画像や静止画像或いは音声等がＭＰＥＧ方式等に基づいて符号化され、これらの符号化データを例えばＤＶＤ−ＶＩＤＥＯ規格等に沿った形式で多重化され生成される。このような編集作業は一般にオーサリングと呼ばれ、その編集作業を行う装置はオーサリング装置と呼ばれている。
【０００４】
従来のオーサリング装置は、映像を符号化するビデオエンコーダ、音声を符号化するオーディオエンコーダ、符号化したビデオデータ及びオーディオデータを多重化して目的の記録用データを生成するマルチプレクサ、並びに、符号化したビデオデータと符号化したオーディオデータと記録用データとを記録するサーバ等から構成されているのが一般的である。
【０００５】
この従来のオーサリング装置のビデオエンコーダは、映像ソースとなるビデオテープ等の記録媒体から映像を再生してＭＰＥＧ方式で画像圧縮をし、符号化したビデオデータを生成する。そして、この符号化したビデオデータをサーバに記録する。このとき、ビデオエンコーダは、符号化したビデオデータを一時バッファに格納しておき、所定容量の符号化が完了した段階でビデオバッファ内の符号化したビデオデータの全てをサーバに記録する処理を行う。ビデオバッファの容量は、サーバとの整合性をとるため、サーバの記録単位（例えばセクタ単位）の整数倍に設定されている。
【０００６】
オーディオエンコーダもビデオエンコーダと同様に音声ソースとなるオーディオテープ等からの記録媒体から音声を再生してＭＰＥＧ方式等で信号圧縮し、符号化したオーディオデータをサーバに記録する。
【０００７】
また、サーバは、例えばハードディスクアレイ等からなり、ビデオエンコーダ及びオーディオエンコーダにより符号化されたビデオデータ及びオーディオデータがそれぞれ異なる記録領域に記録される。また、サーバは、符号化データを記憶し得るだけの充分な記憶領域を有している。
【０００８】
そして、マルチプレクサは、信号圧縮したビデオデータ及びオーディオデータ等をサーバから順次読み出し、これらのデータをＤＶＤ−ＶＩＤＥＯ規格に沿って多重化し、その結果得られる多重化データを記録用データとしてサーバに順次記録する。
【０００９】
【発明が解決しようとする課題】
このようなオーサリングを行う場合、ビデオテープ等の映像ソースからビデオデータ等を再生して、この再生信号を符号化する処理を行う。
【００１０】
ところが、映画１作品分の映像等が、複数本のビデオテープにまたがって記録されている場合がある。このような場合、ビデオエンコーダは、最初のビデオテープに記録された映像を全て符号化したのちに、次のビデオテープに記録された映像を符号化する処理を行う。すなわち、映画１作品毎に符号化するのではなく、映像ソースである記録媒体単位で符号化を行わなければならない。また、複数の音声ソースであるオーディオテープ等の記録媒体に記録された音声を、符号化する際も同様である。
【００１１】
図４は、複数のビデオテープ又はオーディオテープにまたがって記録されている映画等の映像及び音声を符号化した場合において、サーバに記録される符号化されたビデオデータ及びオーディオデータのディスクイメージを示した図である。
【００１２】
例えば、３本のビデオテープである第１から第３の映像ソースに基づき映画１作品分のオーサリングを行う場合、サーバの映像用の記録領域には、第１の映像ソースＲＯＬＬ１の映像を符号化した第１のビデオデータと、第２の映像ソースＲＯＬＬ２の映像を符号化した第２のビデオデータと、第３の映像ソースＲＯＬＬ３の映像を符号化した第３のビデオデータとが記録される。同様に、サーバの音声用の記録領域には、符号化した第１から第３のオーディオデータが記録される。
【００１３】
ここで、映像用の記録領域には、符号化した第１と第２のビデオデータの間の領域には、ビデオデータが記録されていないギャップ領域が存在する。また、第２と第３の映像符号化データの間の領域にもギャップ（Ｇａｐ）領域が存在している。同様に、サーバの音声用の記録領域にも符号化したオーディオデータの間の領域にギャップ（Ｇａｐ）が存在している。
【００１４】
この理由は、以下のとおりである。すなわち、ビデオエンコーダやオーディオエンコーダは、符号化データを一時バッファに格納しておき、所定容量の符号化が完了した段階でバッファ内の符号化データの全てをサーバに記録する。このバッファの容量は、サーバとの整合性をとるためサーバの記録単位（例えばセクタ単位）の整数倍に設定されている。そのため、映像ソースであるビデオテープ等の最後の部分に記録された映像の符号化データは、必ずバッファがいっぱいとなった状態でサーバに記録されるとは限らない。従って、サーバでは、各映像ソース等に対応する複数の符号化データのストリームとストリームの間の領域にギャップが生じてしまうのである。
【００１５】
ところで、このように符号化したビデオデータやオーディオデータをマルチプレクサで多重化する場合、各映像ソース等に基づいて複数の符号化したビデオデータ等のストリームを、１本のデータストリームとして扱う必要がある。そのため、各映像ソース又は各音声ソースに対応する複数の符号化したビデオデータ及び複数の符号化したオーディオデータを、サーバの他の記録領域に複製等して、複数のストリームであるビデオデータ及びオーディオデータを接続する必要がある。
【００１６】
しかしながら、複製等をして１本のデータストリームとするのは、扱うデータ量が非常に大きいことから時間がかかり、効率が悪い。
【００１７】
本発明は、このような実情を鑑みてなされたものであり、符号化する映像や音声等が複数のビデオテープ等に記録されている場合であっても、効率的に多重化をする編集装置及びデータ編集方法を提供することを目的とする。
【００１８】
【課題を解決するための手段】
上述の課題を解決するために、本発明に係るオーサリング装置は、複数の映像データを符号化して複数の符号化映像データを生成する映像符号化手段と、複数の音声データを符号化して複数の符号化音声データを生成する音声符号化手段と、各上記符号化映像データ及び各上記符号化音声データを記憶する記憶手段と、各上記符号化映像データのデータサイズ及び上記記憶手段の記録開始アドレスを含む映像符号化情報を上記符号化映像データ毎に生成するとともに、各上記符号化音声データのデータサイズ及び上記記憶手段の記録開始アドレスを含む音声符号化情報を上記符号化音声データ毎に生成する符号化情報生成手段と、上記符号化情報生成手段により生成された各上記映像符号化情報及び各上記音声符号化情報を参照しながら、上記記憶手段の記憶領域に対するアドレスポインタを制御することによって、上記記憶手段から各上記符号化映像データ及び各上記符号化音声データを読み出し、読み出した各上記符号化映像データ及び各上記符号化音声データをそれぞれ多重化する多重化手段とを有する。そして、上記多重化手段は、上記映像符号化情報及び上記音声符号化情報を参照して上記符号化映像データ間及び上記符号化音声データ間でアドレスポインタをジャンプさせることにより、上記記憶手段から次の上記符号化映像データ及び上記符号化音声データを読み出す。
【００１９】
本発明に係るオーサリング方法は、複数の映像データを符号化して複数の符号化映像データを生成するステップと、複数の音声データを符号化して複数の符号化音声データを生成するステップと、各上記符号化映像データ及び各上記符号化音声データを記憶手段に記憶するステップと、各上記符号化映像データのデータサイズ及び上記記憶手段の記録開始アドレスを含む映像符号化情報を上記符号化映像データ毎に生成するとともに、各上記符号化音声データのデータサイズ及び上記記憶手段の記録開始アドレスを含む音声符号化情報を上記符号化音声データ毎に生成するステップと、上記符号化情報生成手段により生成された各上記映像符号化情報及び各上記音声符号化情報を参照しながら、上記記憶手段の記憶領域に対するアドレスポインタを制御することによって、上記記憶手段から各上記符号化映像データ及び各上記符号化音声データを読み出し、読み出した各上記符号化映像データ及び各上記符号化音声データをそれぞれ多重化するステップとを有する。そして、上記多重化のステップは、上記映像符号化情報及び上記音声符号化情報を参照して上記符号化映像データ間及び上記符号化音声データ間でアドレスポインタをジャンプさせることにより、上記記憶手段から次の上記符号化映像データ及び上記符号化音声データを読み出す。
【００２０】
本発明に係る多重化装置は、複数の映像データを符号化して得られる各上記符号化映像データ及び複数の音声データを符号化して得られる各上記符号化音声データを記憶する記憶手段と、各上記符号化映像データのデータサイズ及び上記記憶手段の記録開始アドレスを含む上記符号化映像データ毎の映像符号化情報と、各上記符号化音声データのデータサイズ及び上記記憶手段の記録開始アドレスを含む上記符号化音声データ毎の音声符号化情報とを入力する入力手段と、上記入力手段により入力された各上記映像符号化情報及び各上記音声符号化情報を参照しながら、上記記憶手段の記憶領域に対するアドレスポインタを制御することによって、上記記憶手段から各上記符号化映像データ及び各上記符号化音声データを読み出し、読み出した各上記符号化映像データ及び各上記符号化音声データをそれぞれ多重化する多重化手段とを有する。そして、上記多重化手段は、上記映像符号化情報及び上記音声符号化情報を参照して上記符号化映像データ間及び上記符号化音声データ間でアドレスポインタをジャンプさせることにより、上記記憶手段から次の上記符号化映像データ及び上記符号化音声データを読み出す。
【００２１】
本発明に係る多重化方法は、複数の映像データを符号化して得られる各上記符号化映像データ及び複数の音声データを符号化して得られる各上記符号化音声データを記憶手段に記憶するステップと、各上記符号化映像データのデータサイズ及び上記記憶手段の記録開始アドレスを含む上記符号化映像データ毎の映像符号化情報と、各上記符号化音声データのデータサイズ及び上記記憶手段の記録開始アドレスを含む上記符号化音声データ毎の音声符号化情報とを入力するステップと、上記入力された各上記映像符号化情報及び各上記音声符号化情報を参照しながら、上記記憶手段の記憶領域に対するアドレスポインタを制御することによって、上記記憶手段から各上記符号化映像データ及び各上記符号化音声データを読み出し、読み出した各上記符号化映像データ及び各上記符号化音声データをそれぞれ多重化するステップとを有する。上記多重化のステップは、上記映像符号化情報及び上記音声符号化情報を参照して上記符号化映像データ間及び上記符号化音声データ間でアドレスポインタをジャンプさせることにより、上記記憶手段から次の上記符号化映像データ及び上記符号化音声データを読み出す。
【００２２】
【発明の実施の形態】
以下、本発明を適用した実施の形態であるオーサリング装置について、図面を参照しながら説明する。
【００２３】
図１に示す本発明を適用した実施の形態であるオーサリング装置１０は、画像や音声を圧縮符号化して多重化することによりＤＶＤ−ＶＩＤＥＯ規格で光ディスクに対して記録する記録用データを生成する。
【００２４】
オーサリング装置１０は、動画像を符号化するビデオエンコーダ１１と、音声を符号化するオーディオエンコーダ１２と、静止画像等を符号化するサブピクチャエンコーダと、符号化されたそれぞれのデータを記憶するサーバ１４と、符号化された各データを多重化し記録用データを生成するマルチプレクサ１５と、装置全体の動作を管理するシステムコントローラ１６とを備えている。また、このオーサリング装置１０は、生成された記録用データを検査するビューア１７と、生成された記録用データを磁気テープ等の所定の記録媒体に記録するテープストリーマ１８とを備えている。
【００２５】
ビデオエンコーダ１１は、映像ソースであるビデオテープ等を再生して供給されるビデオ信号Ｓ１０をＭＰＥＧ方式に基づいて圧縮符号化し、その結果得られるビデオ符号化データＳ１１をサーバ１４の所定記憶領域に順次格納する。このビデオエンコーダ１１は、符号化に際して必要な各種情報、例えば符号化処理を行う動画像の情報や符号化データを格納する記憶領域のアドレス情報をネットワーク１９を介してシステムコントローラ１６から受け、これらの情報を基に符号化処理を実行してビデオ符号化データＳ１１をサーバ１４の指示された記憶領域に格納する。
【００２６】
オーディオエンコーダ１２は、音声ソースであるオーディオテープ等を再生して供給されるオーディオ信号Ｓ１２をＭＰＥＧ音声方式又はＡＣ−３方式（変形離散コサイン変換（ＭＤＣＴ）とスペクトラムエンベロープ符号化を組み合わせた圧縮符号化方式）に基づいて圧縮符号化し、その結果得られるオーディオ符号化データＳ１３をサーバ１４の所定記憶領域に順次格納する。このオーディオエンコーダ１２も、符号化に際して必要な各種情報、例えば符号化処理を行う音声の情報や符号化データを格納する記憶領域のアドレス情報等をネットワーク１９を介してシステムコントローラ１６から受け、これらの情報を基に符号化処理を実行してオーディオ符号化データＳ１３をサーバ１４の指示された記憶領域に格納する。
【００２７】
サブピクチャエンコーダ１３は、副映像ソースであるビデオテープ等を再生して供給される字幕等のサブピクチャ信号Ｓ１４を所定の符号化方式で符号化し、その結果得られるサブピクチャ符号化データＳ１５をサーバ１４の所定記憶領域に順次格納する。このサブピクチャエンコーダ１３も同様に、符号化に際して必要な各種情報、例えば符号化処理を行うピクチャの枚数や符号化データを格納する記憶領域のアドレス情報等をネットワーク１９を介してシステムコントローラ１６から受け、これらの情報を基にサブピクチャ符号化データＳ１５をサーバ１４の指示された記憶領域に格納する。
【００２８】
サーバ１４は、複数の入出力ポートを有するハードデイスクアレイからなり、入力される各符号化データＳ１１、Ｓ１３、Ｓ１５をそれぞれ異なる記憶領域に格納する。また、サーバ１４には、各符号化データＳ１１、Ｓ１３、Ｓ１５の記憶領域の他にも、後述するマルチプレクサ１５によって生成される多重化データを格納する記憶領域も確保されており、この多重化データをその記憶領域に格納する。すなわち、サーバ１４は、各符号化データＳ１１、Ｓ１３、Ｓ１５や多重化データを記憶し得るだけの充分な記憶領域を有している。
【００２９】
また、サーバ１４は、各エンコーダ１１〜１３とを接続するインターフェースとして、高速伝送が可能なＳＣＳＩ等が使用されている。
【００３０】
マルチプレクサ１５は、各符号化データＳ１１、Ｓ１３、Ｓ１５を処理対象データとしてサーバ１４から順次読み出し、これらのデータをＤＶＤ−ＶＩＤＥＯ規格に沿って多重化し、その結果得られる多重化データＳ１７を記録用データとしてサーバ１４の所定記憶装置に順次格納する。このマルチプレクサ１５は、多重化に際して必要な情報、例えば各符号化データＳ１１、Ｓ１３、Ｓ１５が格納されている記憶領域のアドレス情報や多重化したデータを格納する記憶領域のアドレス情報等をネットワーク１９を介してシステムコントローラ１６から受け、これらの情報を基に多重化処理を実行して多重化データＳ１７をサーバ１４の指示された記憶領域に格納する。
【００３１】
ビューア１７は、各エンコーダ１１〜１３の符号化処理やマルチプレクサ１５の多重化処理が正常に行われたか否かを検査するためのものである。このビューア１７は、サーバ１４に格納されている多重化データＳ１７を読み出して復号化し、これをモニタに出力する。このようなビューア１７を設けることにより、このオーサリング装置１０では、符号化処理や多重化処理が正常に行われたか否かを即座にかつ容易に検査することができる。なお、このビューア１７も、復号化に際して必要な情報、例えば多重化データＳ１７が格納されている記憶領域のアドレス情報や符号化方式の情報をネットワーク１９を介してシステムコントローラ１６から受け、これらの情報を基に復号化処理を実行する。
【００３２】
テープストリーマ１８は、デイスク製造工程に多重化データＳ１７を渡すためにこの多重化データＳ１７を磁気テープ等に記録するものである。このテープストリーマ１８は、記録動作に必要な情報、例えば多重化データＳ１７が格納されている記憶領域のアドレス情報や記録方式の情報等をネットワーク１９を介してシステムコントローラ１６から受け、これらの情報を基にサーバ１４から順次多重化データＳ１７を読み出して磁気テープ等に記録する。このようなテープストリーマ１８を設けることにより、このオーサリング装置１０では、デイスク製造工程に渡す記録用データである多重化データＳ１７を即座にかつ容易に記録することができる。
【００３３】
なお、マルチプレクサ１５やビューア１７、及びテープストリーマ１８と、サーバ１４との接続は、高速伝送が可能なＳＣＳＩ等のインターフェースが使用されている。
【００３４】
システムコントローラ１６は、各エンコーダ１１〜１３やマルチプレクサ１５、或いはビューア１７やテープストリーマ１８の動作を管理するとともに、サーバ１４のデータ記録領域を管理する。
【００３５】
具体的には、システムコントローラ１６は、オペレータによって入力されたオーサリング作業に必要なオーサリング情報Ｓ１８を基に各エンコーダ１１〜１３に符号化処理開始の指示を与える。また、システムコントローラ１６は、各エンコーダ１１〜１３の符号化処理が終了すると、マルチプレクサ１５に多重化処理開始の指示を与える。またシステムコントローラ１６は、マルチプレクサ１５の処理が終了すると、ビューア１７やテープストリーマ１８に対して処理開始の指示を与える。
【００３６】
また、システムコントローラ１６は、各エンコーダ１１〜１３によって生成された各符号化データＳ１１、Ｓ１３、Ｓ１５やマルチプレクサ１５によって生成された多重化データＳ１７の記憶領域を管理し、各エンコーダ１１〜１３に対してデータ格納先としてそれぞれ異なる記憶領域を指示すると共に、マルチプレクサ１５に対してはデータ格納先として符号化データＳ１１、Ｓ１３、Ｓ１５とは異なる記憶領域を指示する。
【００３７】
このようなシステムコントローラ１６を設けることにより、各エンコーダ１１〜１３等は、自分に割り当てられた作業を実行することができると共に、生成したデータＳ１１、Ｓ１３、Ｓ１５及びＳ１７の格納先が重複しないようにしてサーバ１４を各装置間で共有することができる。
【００３８】
なお、システムコントローラ１６からの動作指示やデータ格納先の指示は、それぞれネットワーク１９を介して各エンコーダ１１〜１３等に与えられる。
【００３９】
つぎに、ビデオエンコーダ１１，オーディオエンコーダ１２及びサブピクチャエンコーダ１３がビデオ信号Ｓ１０等を符号化し、ビデオ符号化データＳ１１等とともに生成する符号化情報について説明する。
【００４０】
このオーサリング装置１０の各エンコーダ１１，１２，１３は、複数の映像ソースであるビデオテープ等の記録媒体に、映画１作品分の映像がまたがって記録されている場合など、各映像ソースごとの符号化情報を生成する。
【００４１】
ビデオエンコーダ１１は、符号化情報として、各映像ソースであるビデオテープに対応するビデオ符号化データＳ１１のデータサイズと、サーバ１４上の記録開始アドレスとをビデオ符号化情報として生成する。このビデオ符号化情報は、ファイル化され、ネットワーク１９を介してマルチプレクサ１５に供給される。また、オーディオエンコーダ１２は、符号化情報として、各音声ソースであるオーディオテープに対応するオーディオ符号化データＳ１３のデータサイズと、サーバ１４上の記録開始アドレスとをオーディオ符号化情報として生成する。このオーディオ符号化情報も、ファイル化され、ネットワーク１９を介してマルチプレクサ１５に供給される。
【００４２】
また、サブピクチャエンコーダ１３は、符号化情報として、各映像ソースであるビデオテープに対応するサブピクチャ符号化データＳ１５のデータサイズと、サーバ１４上の記録開始アドレスとをサブピクチャ符号化情報として生成する。このサブピクチャ符号化情報も、ファイル化され、ネットワーク１９を介してマルチプレクサ１５に供給される。
【００４３】
つぎに、ビデオエンコーダ１１，オーディオエンコーダ１２及びサブピクチャエンコーダ１３から供給された符号化情報に基づき、記録用データである多重化データＳ１７を生成するマルチプレクサ１５について説明する。
【００４４】
マルチプレクサ１５は、上述したように、ビデオ符号化情報，オーディオ符号化情報，サブピクチャ符号化情報がファイル形式で供給される。マルチプレクサ１５は、システムコントローラ１６の制御に基づき多重化を開始する。
【００４５】
マルチプレクサ１５は、この多重化をするに際し、各エンコーダ１１〜１３が符号化し、サーバ１４に記録したビデオ符号化データＳ１１，オーディオ符号化データＳ１３，サブピクチャ符号化データＳ１５の読出しを行う。マルチプレクサ１５は、この読出しを行うためのアドレスポインタを有しており、このアドレスポインタに示されたアドレスをサーバから読み出していく。
【００４６】
マルチプレクサ１５は、まず、最初の映像ソースであるビデオテープに対応するビデオ符号化データＳ１１のサーバ１４上のアドレスを、ビデオ符号化情報に基づき、アドレスポインタとして設定する。そして、このアドレスポインタに示されたアドレスからビデオ符号化データＳ１１の読出しを開始し、多重化を行う。マルチプレクサ１５は、ビデオ符号化データＳ１１のビデオストリームに従い、順次サーバ１４からデータを読出していくが、このとき、アドレスポインタの値を単純増加させていく。
【００４７】
マルチプレクサ１５は、アドレスポインタの値の増加量を監視し、このアドレスポインタの値がビデオ符号化情報のデータサイズに示されている値だけ増加しときに読出しを終了する。
【００４８】
読出しを終了すると、マルチプレクサ１５は、次の映像ソースであるビデオテープに対応するビデオ符号化データＳ１１のサーバ１４上のアドレスを、ビデオ符号化情報に基づきアドレスポインタとして設定する。そして、このアドレスにジャンプをしてビデオ符号化データＳ１１の読出しを再度開始し、処理を繰り返す。
【００４９】
また、マルチプレクサ１５は、ビデオ符号化データの読出し用のアドレスポインタのみならず、オーディオ符号化データ及びサブピクチャ符号化データの読出し用アドレスポインタも有しており、このオーディオ符号化データ等の読出し、多重化も同様に行う。
【００５０】
つぎに、具体的に、３本のビデオテープである第１から第３の映像ソースに基づき映画１作品分のオーサリングを行う場合の、このオーサリング装置１０の処理内容について説明する。
【００５１】
３本のビデオテープである第１から第３の映像ソースに基づき映画１作品分のオーサリングを行う場合、図２に示すように、サーバ１４の映像用の記録領域には、第１の映像ソースの映像を符号化した第１のビデオ符号化データＶ−ＲＯＬＬ１と、第２の映像ソースの映像を符号化した第２のビデオデータＶ−ＲＯＬＬ２と、第３の映像ソースの映像を符号化した第３のビデオデータＶ−ＲＯＬＬ３とが記録される。同様に、サーバの音声用の記録領域には、符号化した第１から第３のオーディオデータＡ−ＲＯＬＬ１〜Ａ−ＲＯＬＬ３が記録される。
【００５２】
そして、ビデオエンコーダ１１は、サーバ１４に記録した第１のビデオ符号化データＶ−ＲＯＬＬ１の記録開始アドレスＶ．ａｄｄｒｅｓｓ．１とデータサイズＶ．ｓｉｚｅ．１をビデオ符号化情報として生成する。また、同様に、第２のビデオ符号化データＶ−ＲＯＬＬ２の記録開始アドレスＶ．ａｄｄｒｅｓｓ．２とデータサイズＶ．ｓｉｚｅ．２、並びに、第３のビデオ符号化データＶ−ＲＯＬＬ３の記録開始アドレスＶ．ａｄｄｒｅｓｓ．３とデータサイズＶ．ｓｉｚｅ．３をビデオ符号化情報として生成する。
【００５３】
また、オーディオエンコーダ１２は、サーバ１４に記録した第１のオーディオ符号化データＡ−ＲＯＬＬ１の記録開始アドレスＡ．ａｄｄｒｅｓｓ．１とデータサイズＡ．ｓｉｚｅ．１をオーディオ符号化情報として生成する。また、同様に、第２のオーディオ符号化データＡ−ＲＯＬＬ２の記録開始アドレスＡ．ａｄｄｒｅｓｓ．２とデータサイズＡ．ｓｉｚｅ．２、並びに、第３のオーディオ符号化データＡ−ＲＯＬＬ３の記録開始アドレスＡ．ａｄｄｒｅｓｓ．３とデータサイズＡ．ｓｉｚｅ．３をオーディオ符号化情報として生成する。
【００５４】
このように生成されたビデオ符号化情報とオーディオ符号化情報は、図３に示すように、ファイル化され、ビデオエンコーダ１１及びオーディオエンコーダ１２からマルチプレクサ１５にネットワーク１９を介して供給される。
【００５５】
マルチプレクサ１５は、多重化処理を開始すると、ビデオアドレスポインタ（Ｖ．ａｄｄ．Ｐｏｉｎｔｅｒ）を、図２中Ａで示すポイントのアドレスである記録開始アドレスＶ．ａｄｄｒｅｓｓ．１に設定する。そして、第１のビデオ符号化データＶ−ＲＯＬＬ１の読出しを行う。次にアドレスポインタの増加量がデータサイズＶ．ｓｉｚｅ．１となると、第１のビデオ符号化データＶ−ＲＯＬＬ１の読出しを終了する。
【００５６】
マルチプレクサ１５は、第１のビデオ符号化データＶ−ＲＯＬＬ１の読出しを終了すると、ビデオアドレスポインタ（Ｖ．ａｄｄ．Ｐｏｉｎｔｅｒ）を、図２中Ｂで示すポイントのアドレスである記録開始アドレスＶ．ａｄｄｒｅｓｓ．２に設定する。そして、第１のビデオ符号化データＶ−ＲＯＬＬ１と第２のビデオ符号化データＶ−ＲＯＬＬ２の間に生じているギャップ部分をジャンプして、第２のビデオ符号化データＶ−ＲＯＬＬ２の読出しを行う。次にアドレスポインタの増加量がデータサイズＶ．ｓｉｚｅ．２となると、第２のビデオ符号化データＶ−ＲＯＬＬ２の読出しを終了する。
【００５７】
また、マルチプレクサ１５は、第２のビデオ符号化データＶ−ＲＯＬＬ２の読出しを終了すると、ビデオアドレスポインタ（Ｖ．ａｄｄ．Ｐｏｉｎｔｅｒ）を、図２中Ｃで示すポイントのアドレスである記録開始アドレスＶ．ａｄｄｒｅｓｓ．３に設定する。そして、第２のビデオ符号化データＶ−ＲＯＬＬ２と第３のビデオ符号化データＶ−ＲＯＬＬ３の間に生じているギャップ部分をジャンプして、第３のビデオ符号化データＶ−ＲＯＬＬ３の読出しを行う。次にアドレスポインタの増加量がデータサイズＶ．ｓｉｚｅ．３となると、第２のビデオ符号化データＶ−ＲＯＬＬ２の読出しを終了する。
【００５８】
同様に、マルチプレクサ１５は、多重化処理を開始すると、オーディオアドレスポインタ（Ａ．ａｄｄ．Ｐｏｉｎｔｅｒ）を、図２中Ｄで示すポイントのアドレスである記録開始アドレスＡ．ａｄｄｒｅｓｓ．１に設定する。そして、第１のオーディオ符号化データＡ−ＲＯＬＬ１の読出しを行う。次にアドレスポインタの増加量がデータサイズＡ．ｓｉｚｅ．１となると、第１のオーディオ符号化データＡ−ＲＯＬＬ１の読出しを終了する。
【００５９】
マルチプレクサ１５は、第１のオーディオ符号化データＡ−ＲＯＬＬ１の読出しを終了すると、オーディオアドレスポインタ（Ａ．ａｄｄ．Ｐｏｉｎｔｅｒ）を、図２中Ｅで示すポイントのアドレスである記録開始アドレスＡ．ａｄｄｒｅｓｓ．２に設定する。そして、第１のオーディオ符号化データＡ−ＲＯＬＬ１と第２のオーディオ符号化データＡ−ＲＯＬＬ２の間に生じているギャップ部分をジャンプして、第２のオーディオ符号化データＡ−ＲＯＬＬ２の読出しを行う。次にアドレスポインタの増加量がデータサイズＡ．ｓｉｚｅ．２となると、第２のオーディオ符号化データＡ−ＲＯＬＬ２の読出しを終了する。
【００６０】
また、マルチプレクサ１５は、第２のオーディオ符号化データＡ−ＲＯＬＬ２の読出しを終了すると、オーディオアドレスポインタ（Ａ．ａｄｄ．Ｐｏｉｎｔｅｒ）を、図２中Ｆで示すポイントのアドレスである記録開始アドレスＡ．ａｄｄｒｅｓｓ．３に設定する。そして、第２のオーディオ符号化データＡ−ＲＯＬＬ２と第３のオーディオ符号化データＡ−ＲＯＬＬ３の間に生じているギャップ部分をジャンプして、第３のオーディオ符号化データＡ−ＲＯＬＬ３の読出しを行う。次にアドレスポインタの増加量がデータサイズＡ．ｓｉｚｅ．３となると、第２のオーディオ符号化データＡ−ＲＯＬＬ２の読出しを終了する。
【００６１】
以上のように、この実施の形態のオーサリング装置１０では、各エンコーダ１１〜１３の符号化データの記録開始アドレス及びデータサイズの符号化情報に基づき、マルチプレクサ１５が各符号化データを多重化することにより、効率よく符号化データを多重化することができる。
【００６２】
なお、本実施の形態を説明するにあたり、映像ソースとしてビデオテープ、音声ソースとしてオーディオテープと説明したが、これらに限られず、他の記録媒体であってもよい。
【００６３】
また、実施の形態を説明するにあたり、ＤＶＤに対応したオーサリング装置について説明したが、本発明は、このＤＶＤのオーサリング装置に限られず、他の記録媒体のオーサリング装置に適用しても良い。例えば、各エンコーダ１１〜１３及びマルチプレクサ１５をその記録媒体のフォーマットに規定する符号化処理を行うようにすればよい。すなわち、各エンコーダの符号化情報をマルチプレクサに供給し、マルチプレクサがこの符号化情報に基づき多重化をすることにより、効率よく符号化データを多重化することができる。
【００６４】
【発明の効果】
本発明によれば、映像符号化情報及び音声符号化情報を参照して、符号化映像データ間及び上記符号化音声データ間でアドレスポインタをジャンプさせることにより、記憶手段から次の符号化映像データ及び符号化音声データを読み出すことから、効率よく符号化データを多重化することができる。
【図面の簡単な説明】
【図１】本発明を適用したＤＶＤのオーサリング装置のブロック構成図である。
【図２】本発明を適用したＤＶＤのオーサリング装置のサーバのディスクイメージを示す図である。
【図３】本発明を適用したＤＶＤのオーサリング装置のエンコーダが生成する符号化情報ファイルを説明する図である。
【図４】従来のＤＶＤのオーサリング装置のサーバのディスクイメージを示す図である。
【符号の説明】
１０  オーサリング装置、１１  ビデオエンコーダ、１２  オーディオエンコーダ、１３  サブピクチャエンコーダ、１４  サーバ、１５  マルチプレクサ、１６  システムコントローラ、１７  ビューア、１８  テープストリーマ、１９ネットワーク
【図１】
0003817828.tif 000002
【図２】
0003817828.tif 000003
【図３】
0003817828.tif 000004
【図４】
0003817828.tif 000005