(57)【要約】【課題】特殊なハードウェアを用いた処理を必要とすることなく、汎用的な方法でＡ／Ｖ多重信号を生成することを課題とする。【解決手段】端末は、音声データおよびこの音声データに対応する映像データの転送サイズをそれぞれ通知した上で、ストリームサーバに映像データおよび音声データを転送する。バッファサーバのＡ／Ｖ多重信号生成部は、端末から通知された転送サイズに基づいて、各バッファから映像データおよび音声データを順番に読み出し、読み出した映像データおよび音声データからＡ／Ｖ多重信号を生成する。【選択図】        図１
2008300959.tif 000002
【特許請求の範囲】
【請求項１】
映像データおよび当該映像データに対応する音声データをそれぞれ保存する端末と、当該端末から受信した映像データおよび音声データから音声映像多重信号を生成して記録する音声映像多重信号記録装置とを通信の制御が可能なネットワークで接続して構成される音声映像多重信号記録システムであって、
前記端末は、映像データおよび音声データの転送サイズをそれぞれ通知した上で、保存している映像データおよび音声データを前記音声映像多重信号記録装置に順次転送する転送手段を備え、
前記音声映像多重信号記録装置は、
前記端末から受信した映像データおよび音声データをそれぞれ順次蓄積するデータ蓄積手段と、
前記端末から通知された映像データおよび音声データの転送サイズに基づいて、前記データ蓄積手段により蓄積されている映像データおよび音声データを順次読み出して、音声映像多重信号を生成する多重信号生成手段と、
前記多重信号生成手段により生成された前記音声映像多重信号を記録する音声映像多重信号記録手段と、
を備えたことを特徴とする音声映像多重信号記録システム。
【請求項２】
映像データおよび当該映像データに対応する音声データをそれぞれ保存する端末と、当該端末から受信した映像データおよび音声データから音声映像多重信号を生成して記録する音声映像多重信号記録装置とを通信の制御が可能なネットワークで接続して構成される音声映像多重信号記録システムに適用される音声映像多重信号記録方法であって、
前記端末は、映像データおよび音声データの転送サイズをそれぞれ通知した上で、保存している映像データおよび音声データを前記音声映像多重信号記録装置に順次転送する転送工程を含み、
前記音声映像多重信号記録装置は、
前記端末から受信した映像データおよび音声データをデータ蓄積部にそれぞれ順次蓄積するデータ蓄積工程と、
前記端末から通知された映像データおよび音声データの転送サイズに基づいて、前記データ蓄積工程によりデータ蓄積部にそれぞれ蓄積されている映像データおよび音声データを順次読み出して、音声映像多重信号を生成する多重信号生成工程と、
前記多重信号生成工程により生成された前記音声映像多重信号を記録する音声映像多重信号記録工程と、
を含んだことを特徴とする音声映像多重信号記録方法。
【請求項３】
映像データおよび当該映像データに対応する音声データをそれぞれ保存する端末と、当該端末から受信した映像データおよび音声データから音声映像多重信号を生成して記録する音声映像多重信号記録装置とを通信の制御が可能なネットワークで接続して構成される音声映像多重信号記録システムにおいて、当該端末としてのコンピュータに実行させるデータ転送プログラムであって、
映像データおよび音声データの転送サイズをそれぞれ通知した上で、保存している映像データおよび音声データを前記音声映像多重信号記録装置に順次転送する転送手順をコンピュータに実行させることを特徴とするデータ転送プログラム。
【請求項４】
映像データおよび当該映像データに対応する音声データをそれぞれ保存する端末と、当該端末から受信した映像データおよび音声データから音声映像多重信号を生成して記録する音声映像多重信号記録装置とを通信の制御が可能なネットワークで接続して構成される音声映像多重信号記録システムにおいて、当該音声映像多重信号記録装置としてのコンピュータに実行させる多重信号記録プログラムであって、
前記端末から受信した映像データおよび音声データをデータ蓄積部にそれぞれ順次蓄積するデータ蓄積手順と、
前記端末から通知された映像データおよび音声データの転送サイズに基づいて、前記データ蓄積手順によりデータ蓄積部にそれぞれ蓄積されている映像データおよび音声データを順次読み出して、音声映像多重信号を生成する多重信号生成手順と、
前記多重信号生成手順により生成された前記音声映像多重信号を記録する音声映像多重信号記録手順と、
をコンピュータに実行させることを特徴とする多重信号記録プログラム。
【請求項５】
前記音声映像多重信号記録装置は、映像データおよび音声データの転送速度を変更させるように前記端末に対して当該転送速度の増減を通知する転送速度増減通知手段をさらに備え、
前記端末は、前記転送速度増減通知手段により通知された転送速度の増減に応じて、映像データおよび音声データを前記音声映像多重信号記録装置に転送する際の転送速度を変更する転送速度変更手段をさらに備えたことを特徴とする請求項１に記載の音声映像多重信号記録システム。
【請求項６】
通信の制御が可能なネットワークで接続された端末から映像データおよび音声データを受信して、当該受信した映像データおよび音声データから音声映像多重信号を生成して記録する音声映像多重信号記録装置であって、
前記端末から受信した映像データおよび音声データをそれぞれ順次蓄積するデータ蓄積手段と、
前記端末から通知された映像データおよび音声データの転送サイズに基づいて、前記データ蓄積手段により蓄積されている映像データおよび音声データを順次読み出して、音声映像多重信号を生成する多重信号生成手段と、
前記多重信号生成手段により生成された前記音声映像多重信号を記録する音声映像多重信号記録手段と、
を備えたことを特徴とする音声映像多重信号記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、映像データおよび当該映像データに対応する音声データをそれぞれ保存する端末と、当該端末から受信した映像データおよび音声データから音声映像多重信号を生成して記録する音声映像多重信号記録装置とを通信の制御が可能なネットワークで接続して構成される音声映像多重信号記録システム、当該音声映像多重信号記録システムに適用される音声映像多重信号記録方法、当該端末としてのコンピュータに実行させるデータ転送プログラム、および当該音声映像多重信号記録装置としてのコンピュータに実行させる多重信号記録プログラムに関する。
【背景技術】
【０００２】
従来より、それぞれが別々に記録されたオーディオ（音声）信号およびビデオ（映像）からＡ／Ｖ多重信号を生成するとともに、生成したＡ／Ｖ多重信号を送り出す技術が存在する。また、この従来の技術は、Ａ／Ｖ多重信号を生成しつつ実時間で送り出すために、特殊なハードウェアを用いた処理が行われるのが一般的である（例えば、非特許文献１参照）。
【０００３】
【非特許文献１】“AJA video systems  HD10AMA”、［online］、［平成１9年１月１9日検索］、インターネット＜http://www.aja.com/html/products_converters.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記した従来の技術は、Ａ／Ｖ多重信号を生成するために特殊なハードウェアを用いた処理が必要となり、汎用的な方法でＡ／Ｖ多重信号を生成するものではないという問題点があった。すなわち、この従来の技術は、ハイビットレートなＡ／Ｖ多重信号を生成しつつ実時間で送り出すために、特殊なハードウェアによる処理が必要不可欠となり、例えば、汎用のコンピュータやソフトウェアなどを用いた汎用的な方法ではないという問題点があった。
【０００５】
そこで、本発明は、上述した従来技術の課題を解決するためになされたものであり、特殊なハードウェアを用いた処理を必要とすることなく、汎用的な方法でＡ／Ｖ多重信号を生成することが可能な音声映像多重信号記録システム、音声映像多重信号記録方法、データ転送プログラムおよび多重信号記録プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するため、請求項１に係る発明は、映像データおよび当該映像データに対応する音声データをそれぞれ保存する端末と、当該端末から受信した映像データおよび音声データから音声映像多重信号を生成して記録する音声映像多重信号記録装置とを通信の制御が可能なネットワークで接続して構成される音声映像多重信号記録システムであって、前記端末は、映像データおよび音声データの転送サイズをそれぞれ通知した上で、保存している映像データおよび音声データを前記音声映像多重信号記録装置に順次転送する転送手段を備え、前記音声映像多重信号記録装置は、前記端末から受信した映像データおよび音声データをそれぞれ順次蓄積するデータ蓄積手段と、前記端末から通知された映像データおよび音声データの転送サイズに基づいて、前記データ蓄積手段により蓄積されている映像データおよび音声データを順次読み出して、音声映像多重信号を生成する多重信号生成手段と、前記多重信号生成手段により生成された前記音声映像多重信号を記録する音声映像多重信号記録手段と、を備えたことを特徴とする。
【０００７】
また、請求項２に係る発明は、映像データおよび当該映像データに対応する音声データをそれぞれ保存する端末と、当該端末から受信した映像データおよび音声データから音声映像多重信号を生成して記録する音声映像多重信号記録装置とを通信の制御が可能なネットワークで接続して構成される音声映像多重信号記録システムに適用される音声映像多重信号記録方法であって、前記端末は、映像データおよび音声データの転送サイズをそれぞれ通知した上で、保存している映像データおよび音声データを前記音声映像多重信号記録装置に順次転送する転送工程を含み、前記音声映像多重信号記録装置は、前記端末から受信した映像データおよび音声データをデータ蓄積部にそれぞれ順次蓄積するデータ蓄積工程と、前記端末から通知された映像データおよび音声データの転送サイズに基づいて、前記データ蓄積工程によりデータ蓄積部にそれぞれ蓄積されている映像データおよび音声データを順次読み出して、音声映像多重信号を生成する多重信号生成工程と、前記多重信号生成工程により生成された前記音声映像多重信号を記録する音声映像多重信号記録工程と、を含んだことを特徴とする。
【０００８】
また、請求項３に係る発明は、映像データおよび当該映像データに対応する音声データをそれぞれ保存する端末と、当該端末から受信した映像データおよび音声データから音声映像多重信号を生成して記録する音声映像多重信号記録装置とを通信の制御が可能なネットワークで接続して構成される音声映像多重信号記録システムにおいて、当該端末としてのコンピュータに実行させるデータ転送プログラムであって、映像データおよび音声データの転送サイズをそれぞれ通知した上で、保存している映像データおよび音声データを前記音声映像多重信号記録装置に順次転送する転送手順をコンピュータに実行させることを特徴とする。
【０００９】
また、請求項４に係る発明は、映像データおよび当該映像データに対応する音声データをそれぞれ保存する端末と、当該端末から受信した映像データおよび音声データから音声映像多重信号を生成して記録する音声映像多重信号記録装置とを通信の制御が可能なネットワークで接続して構成される音声映像多重信号記録システムにおいて、当該音声映像多重信号記録装置としてのコンピュータに実行させる多重信号記録プログラムであって、前記端末から受信した映像データおよび音声データをデータ蓄積部にそれぞれ順次蓄積するデータ蓄積手順と、前記端末から通知された映像データおよび音声データの転送サイズに基づいて、前記データ蓄積手順によりデータ蓄積部にそれぞれ蓄積されている映像データおよび音声データを順次読み出して、音声映像多重信号を生成する多重信号生成手順と、前記多重信号生成手順により生成された前記音声映像多重信号を記録する音声映像多重信号記録手順と、をコンピュータに実行させることを特徴とする。
【００１０】
また、請求項５に係る発明は、上記の発明において、前記音声映像多重信号記録装置は、映像データおよび音声データの転送速度を変更させるように前記端末に対して当該転送速度の増減を通知する転送速度増減通知手段をさらに備え、前記端末は、前記転送速度増減通知手段により通知された転送速度の増減に応じて、映像データおよび音声データを前記音声映像多重信号記録装置に転送する際の転送速度を変更する転送速度変更手段をさらに備えたことを特徴とする。
【００１１】
また、請求項６に係る発明は、通信の制御が可能なネットワークで接続された端末から映像データおよび音声データを受信して、当該受信した映像データおよび音声データから音声映像多重信号を生成して記録する音声映像多重信号記録装置であって、前記端末から受信した映像データおよび音声データをそれぞれ順次蓄積するデータ蓄積手段と、前記端末から通知された映像データおよび音声データの転送サイズに基づいて、前記データ蓄積手段により蓄積されている映像データおよび音声データを順次読み出して、音声映像多重信号を生成する多重信号生成手段と、前記多重信号生成手段により生成された前記音声映像多重信号を記録する音声映像多重信号記録手段と、を備えたことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、映像データおよび映像データに対応する音声データをそれぞれ保存する端末と、端末から受信した映像データおよび音声データから音声映像多重信号を生成して記録する音声映像多重信号記録装置とを通信の制御が可能なネットワークで接続して構成される音声映像多重信号記録システムにおいて、端末は、映像データおよび音声データの転送サイズをそれぞれ通知した上で、保存している映像データおよび音声データを音声映像多重信号記録装置に順次転送し、音声映像多重信号記録装置は、端末から受信した映像データおよび音声データをそれぞれ順次蓄積するとともに、端末から通知された映像データおよび音声データの転送サイズに基づいて、蓄積されている映像データおよび音声データを順次読み出して音声映像多重信号を生成し、生成された音声映像多重信号を記録するので、特殊なハードウェアを用いた処理を必要とすることなく、汎用的な方法で音声映像多重信号（Ａ／Ｖ多重信号）を生成して記録することが可能である。
【００１３】
また、本発明によれば、Ａ／Ｖ多重信号を記録しているので、Ａ／Ｖ多重信号を送り出す際には実時間で送り出すことが可能であり、生成したＡ／Ｖ多重信号を記録することなく実時間で送り出してしまえば終わりであった従来の技術とは異なり、記録してあるＡ／Ｖ多重信号をいつでも利用することも可能である。
【００１４】
また、本発明によれば、音声映像多重信号記録装置は、映像データおよび音声データの転送速度を変更させるように端末に対して転送速度の増減を通知し、端末は、音声映像多重信号記録装置から通知された転送速度の増減に応じて、映像データおよび音声データを音声映像多重信号記録装置に転送する際の転送速度を変更するので、音声映像多重信号記録装置のバッファが一杯になった時に、映像データおよび音声データを転送する際の端末の転送速度を調整することが可能である。
【発明を実施するための最良の形態】
【００１５】
以下に添付図面を参照して、本発明に係る音声映像多重信号記録システム、音声映像多重信号記録方法、データ転送プログラムおよび多重信号記録プログラムの実施例を詳細に説明する。なお、以下では、本発明に係る音声映像多重信号記録システムを実施例１として説明した後に、本発明に含まれる他の実施例を説明する。
【実施例１】
【００１６】
以下の実施例１では、実施例１に係る音声映像多重信号記録システムの概要および特徴、音声映像多重信号記録システムの構成および処理を順に説明し、最後に実施例１による効果を説明する。
【００１７】
［音声映像多重信号記録システムの概要および特徴（実施例１）］
まず最初に、図１を用いて、実施例１に係る音声映像多重信号記録システムの概要および特徴を説明する。図１は、実施例１に係る音声映像多重信号記録システムの概要および特徴を説明するための図である。
【００１８】
実施例１に係る音声映像多重信号記録システムは、音声データ（Ａｕｄｉｏ信号）および映像データ（Ｖｉｄｅｏ信号）から音声映像多重信号（以下、適宜「Ａ／Ｖ多重信号」と記す）を生成して記録することを概要とするが、特殊なハードウェアを用いた処理を必要とすることなく、汎用的な方法でＡ／Ｖ多重信号を生成することが可能である点に主たる特徴ある。
【００１９】
この主たる特徴について具体的に説明すると、図１に示すように、実施例１に係る音声映像多重信号記録システムは、音声データおよびこの音声データに対応する映像データをそれぞれ保存する端末と、この端末から受信した映像データおよび音声データからＡ／Ｖ多重信号を生成して記録するストリームサーバとを通信の制御が可能なデータ転送用ネットワーク（例えば、ＴＣＰ／ＩＰ等のプロトコルを利用するネットワーク）で接続して構成される。
【００２０】
また、ストリームサーバは、端末から受信した映像データおよび音声データを順番に蓄積して、蓄積した映像データおよび音声データからＡ／Ｖ多重信号を生成するバッファサーバと、バッファサーバにより生成されたＡ／Ｖ多重信号を記録するディスクサーバとで構成される。
【００２１】
このようにして構成される実施例１に係る音声映像多重信号記録システムにおいて、端末は、音声データおよびこの音声データに対応する映像データの転送サイズをそれぞれ通知した上で、ストリームサーバに映像データおよび音声データを転送する。例えば、端末は、音声データのビットレートおよび映像データのフレームサイズを転送サイズとしてストリームサーバに通知した上で、映像データおよび音声データを転送する。
【００２２】
データ転送用ネットワークを介して端末から順番に送信されてくる映像データおよび音声データを受信すると、バッファサーバは、受信した順番に音声データ（例えば、音声データ（１）および音声データ（２）等）および映像データ（例えば、映像データ（１）、映像データ（２）、映像データ（３）等）を各バッファに蓄積する。
【００２３】
そして、バッファサーバのＡ／Ｖ多重信号生成部は、端末から通知された転送サイズに基づいて、各バッファから映像データおよび音声データを順番に読み出し、読み出した映像データおよび音声データからＡ／Ｖ多重信号を生成する。
【００２４】
具体的に説明すると、Ａ／Ｖ多重信号生成部は、例えば、音声データのビットレートおよび映像データのフレームサイズからなる転送サイズに基づいて、各バッファから映像データおよび音声データを順番に読み出す。このようにして、例えば、映像データ（１）および映像データ（１）に対応する音声データ（１）、映像データ（２）および映像データ（２）に対応する音声データ（２）がシーケンシャルに読み出される。そして、Ａ／Ｖ多重信号生成部は、各バッファからシーケンシャルに読み出した映像データおよび音声データごとに各Ａ／Ｖ多重信号を生成する。例えば、各バッファから映像データおよび音声データを転送サイズに基づいて読み出すと、３０フレームからなる映像データ、および映像データ３０フレーム分の音声データを読み出される場合には、音声データの３０分の１（すなわち、映像データの１フレーム分の音声データ）と、映像データの１フレームとを合成してＡ／Ｖ多重信号を生成する。
【００２５】
このようにＡ／Ｖ多重信号生成部により各Ａ／Ｖ多重信号を生成したバッファサーバは、生成した各Ａ／Ｖ多重信号のデータを記録させるように、データ記録用ネットワークを介してディスクサーバに転送する。ディスクサーバは、バッファサーバから受信したＡ／Ｖ多重信号のデータをそれぞれ記録する。
【００２６】
このようなことから、実施例１に係る音声映像多重信号記録システムは、特殊なハードウェアを用いた処理を必要とすることなく、汎用的な方法でＡ／Ｖ多重信号を生成することが可能である。
【００２７】
［音声映像多重信号記録システムの構成（実施例１）］
次に、図２を用いて、実施例１に係る音声映像多重信号記録システムの構成を説明する。図２は、実施例１に係る音声映像多重信号記録システムの構成を示すブロック図である。
【００２８】
同図に示すように、実施例１に係る音声映像多重信号記録システムは、映像データおよび映像データに対応する音声データをそれぞれ保存する端末１０と、この端末１０から受信した映像データおよび音声データからＡ／Ｖ多重信号を生成して記録するストリームサーバ２０とを通信の制御が可能なデータ転送用ネットワーク１（例えば、ＴＣＰ／ＩＰ等のプロトコルを利用するネットワーク）で接続して構成される。
【００２９】
端末１０は、通信制御Ｉ／Ｆ部１１と、記憶部１２と、制御部１３とから構成される。このうち、通信制御Ｉ／Ｆ部１１は、データ転送用ネットワーク１を介してストリームサーバ２０との間でやり取りする音声データや映像データに関する通信を制御する。
【００３０】
記憶部１２は、制御部１３による各種処理に必要なデータおよびプログラムを記憶する記憶部であり、特に本発明に密接に関連するものとして、音声／映像データ記憶部１２ａを備える。この音声／映像データ記憶部１２ａは、映像データおよび映像データに対応する音声データをそれぞれ保存する。
【００３１】
制御部１３は、所定の制御プログラム、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行する処理部であり、特に本発明に密接に関連するものとしては、データ転送部１３ａを備える。
【００３２】
このデータ転送部１３ａは、音声／映像データ記憶部１２ａに保存されている映像データおよび音声データをデータ転送用ネットワーク１を介してストリームサーバ２０に転送する処理部である。具体的に説明すると、映像データおよび対応する音声データの転送サイズをそれぞれ通知した上で、ストリームサーバ２０に映像データおよび音声データを転送する。例えば、データ転送部１３ａは、音声データの１秒分のデータサイズ（ビットレート）および映像データのフレームサイズを転送サイズとしてストリームサーバ２０に通知する。
【００３３】
ストリームサーバ２０は、端末１０から受信した映像データおよび音声データを順番に蓄積して、蓄積した映像データおよび音声データからＡ／Ｖ多重信号を生成するバッファサーバ３０と、バッファサーバ３０により生成されたＡ／Ｖ多重信号を記録するディスクサーバ４０とをデータ記録用ネットワーク２で接続して構成される。
【００３４】
このうち、バッファサーバ３０は、通信制御Ｉ／Ｆ部３１と、バッファ部３２と、制御部３３とから構成される。通信制御Ｉ／Ｆ部３１は、データ転送用ネットワーク１を介して端末１０との間でやり取りする音声データや映像データに関する通信や、データ記録用ネットワーク２を介してディスクサーバ４０との間でやり取りするＡ／Ｖ多重信号データに関する通信を制御する。なお、バッファサーバ３０は、映像データおよび対応する音声データの転送サイズをそれぞれ受け付けてから、映像データおよび音声データを端末１０から受信する。
【００３５】
バッファ部３２は、端末から受信した映像データおよび音声データを順番に蓄積するデータ蓄積部である。
【００３６】
制御部３３は、所定の制御プログラム、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行する処理部であり、特に本発明に密接に関連するものとしては、Ａ／Ｖ多重信号生成部３３ａおよび信号記録部３３ｂを備える。
【００３７】
このうち、Ａ／Ｖ多重信号生成部３３ａは、端末１０から通知された転送サイズに基づいて、バッファ部３２に蓄積された映像データおよび音声データを順番に読み出し、読み出した映像データおよび音声データからＡ／Ｖ多重信号を生成する処理部である。
【００３８】
具体的に説明すると、Ａ／Ｖ多重信号生成部３３ａは、音声データのビットレートおよび映像データのフレームサイズからなる転送サイズに基づいて、バッファ部３２から映像データおよび音声データを順番に読み出す。このようにして、例えば、映像データ（１）および映像データ（１）に対応する音声データ（１）、映像データ（２）および映像データ（２）に対応する音声データ（２）がシーケンシャルに読み出される。
【００３９】
次に、Ａ／Ｖ多重信号生成部３３ａは、バッファ部３２からシーケンシャルに読み出した映像データ、および対応する音声データごとに各Ａ／Ｖ多重信号を生成する。例えば、１秒あたり３０映像フレームの映像データの場合、バッファ部３２から映像データおよび音声データを転送サイズに基づいて読み出すと、１フレームの映像データが３０フレーム分、および映像データ３０フレーム分の音声データが読み出され、音声データの３０分の１（すなわち、映像データの１フレーム分の音声データ）と、映像データの１フレームとを所定のフォーマット（図３参照）に合わせて合成してＡ／Ｖ多重信号を生成する。そして、Ａ／Ｖ多重信号生成部３３ａは、生成した各Ａ／Ｖ多重信号のデータを信号記録部３３ｂに送出する。なお、この例では、音声１秒、映像１フレームを転送サイズとしたが、音声サイズを３０分の１秒としてもよい。ただし、音声データは、映像データと比べて、極めて小さく分割すると転送効率が悪くなる。本発明では、それぞれの転送サイズを転送前にネゴシエーションすることによって、音声データの転送効率を上げることが可能である。
【００４０】
信号記録部３３ｂは、Ａ／Ｖ多重信号生成部３３ａにより生成されたＡ／Ｖ多重信号のデータを記録させるようにディスクサーバ４０に転送する処理部である。具体的に説明すると、信号記録部３３ｂは、Ａ／Ｖ多重信号生成部３３ａから受け付けた各Ａ／Ｖ多重信号のデータを記録させるように、データ記録用ネットワーク２を介してディスクサーバ４０に転送する。
【００４１】
ディスクサーバ４０は、Ａ／Ｖ多重信号記録部４１を備え、バッファサーバ３０から転送された各Ａ／Ｖ多重信号のデータを受信して記録する。
【００４２】
なお、端末１０、ストリームサーバ２０、バッファサーバ３０およびディスクサーバ４０は、既知のパーソナルコンピュータ、ワークステーションなどの情報処理装置に、上記した各機能を搭載することによって実現することもできる。
【００４３】
［音声映像多重信号記録システムの処理（実施例１）］
続いて、図４を用いて、実施例１に係る音声映像多重信号記録システムの処理を説明する。図４は、実施例１に係るＡ／Ｖ多重信号生成記録処理の流れを示すフローチャートである。
【００４４】
同図に示すように、バッファサーバ３０のＡ／Ｖ多重信号生成部３３ａは、端末１０から通知された転送サイズに基づいて、バッファ部３２に蓄積された映像データおよび音声データをシーケンシャル（順番）に読み出す（ステップＳ４０１）。
【００４５】
具体的に説明すると、Ａ／Ｖ多重信号生成部３３ａは、音声データのビットレートおよび映像データのフレームサイズからなる転送サイズに基づいて、バッファ部３２から映像データおよび音声データを順番に読み出す。このようにして、例えば、映像データ（１）および映像データ（１）に対応する音声データ（１）、映像データ（２）および映像データ（２）に対応する音声データ（２）がシーケンシャルに読み出される。
【００４６】
次に、Ａ／Ｖ多重信号生成部３３ａは、バッファ部３２から読み出した映像データおよび音声データからＡ／Ｖ多重信号を生成する（ステップＳ４０２）。具体的に説明すると、Ａ／Ｖ多重信号生成部３３ａは、バッファ部３２からシーケンシャルに読み出した映像データ、および対応する音声データごとに各Ａ／Ｖ多重信号を生成する。
【００４７】
例えば、１秒あたり３０映像フレームの映像データの場合、バッファ部３２から映像データおよび音声データを転送サイズに基づいて読み出すと、１フレームの映像データが３０フレーム分、および映像データ３０フレーム分の音声データが読み出され、Ａ／Ｖ多重信号生成部３３ａは、音声データの３０分の１（すなわち、映像データの１フレーム分の音声データ）と、映像データの１フレームとを所定のフォーマット（図３参照）に合わせて合成してＡ／Ｖ多重信号を生成する。そして、Ａ／Ｖ多重信号生成部３３ａは、生成した各Ａ／Ｖ多重信号のデータを信号記録部３３ｂに送出する。
【００４８】
続いて、信号記録部３３ｂは、Ａ／Ｖ多重信号生成部３３ａにより生成されたＡ／Ｖ多重信号のデータを記録させるようにディスクサーバ４０に転送する。具体的に説明すると、信号記録部３３ｂは、Ａ／Ｖ多重信号生成部３３ａから受け付けた各Ａ／Ｖ多重信号のデータを記録させるように、データ記録用ネットワーク２を介してディスクサーバ４０に転送する。
【００４９】
ディスクサーバ４０は、バッファサーバ３０から転送された各Ａ／Ｖ多重信号のデータを受信して記録する（ステップＳ４０３）。
【００５０】
［実施例１による効果］
上述してきたように、実施例１によれば、映像データおよび映像データに対応する音声データをそれぞれ保存する端末１０と、端末１０から受信した映像データおよび音声データからＡ／Ｖ多重信号を生成して記録するストリームサーバ２０とを通信の制御が可能なデータ転送用ネットワーク１で接続して構成される音声映像多重信号記録システムにおいて、端末１０は、映像データおよび音声データの転送サイズをそれぞれ通知した上で、保存している映像データおよび音声データをストリームサーバ２０に順次転送し、ストリームサーバ２０を構成するバッファサーバ３０は、端末１０から受信した映像データおよび音声データをそれぞれ順次蓄積するとともに、端末１０から通知された映像データおよび音声データの転送サイズに基づいて、蓄積されている映像データおよび音声データを順次読み出してＡ／Ｖ多重信号を生成し、生成されたＡ／Ｖ多重信号を記録するので、特殊なハードウェアを用いた処理を必要とすることなく、汎用的な方法でＡ／Ｖ多重信号を生成して記録することが可能である。
【００５１】
また、実施例１によれば、ディスクサーバ４０においてＡ／Ｖ多重信号を記録しているので、Ａ／Ｖ多重信号を送り出す際には実時間で送り出すことが可能であり、生成したＡ／Ｖ多重信号を記録することなく実時間で送り出してしまえば終わりであった従来の技術とは異なり、記録してあるＡ／Ｖ多重信号をいつでも利用することも可能である。
【００５２】
また、上記の実施例１において、ストリームサーバ２０は、映像データおよび音声データの転送速度を変更させるように端末１０に対して転送速度の増減を通知して、映像データおよび音声データを転送する際の端末の転送速度を変更させるようにしてもよい。この方式によって、ストリームサーバ２０内のバッファサーバ３０におけるデータ蓄積量が一杯になった時に、映像データおよび音声データを転送する際の端末１０の転送速度を調整することが可能である。
【実施例２】
【００５３】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、本発明に含まれる他の実施例を説明する。
【００５４】
（１）装置構成等
上記の実施例において、図２に示した音声映像多重信号記録システムの各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、音声映像多重信号記録システムの分散・統合の具体的形態は図示のものに限られず、例えば、バッファサーバ３０とディスクサーバ４０とを統合し、あるいは、バッファサーバ３０のＡ／Ｖ多重信号生成部３３ａと信号記録部３３ｂとを統合するなど、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００５５】
また、上記の実施例において説明した音声映像多重信号記録システムにより実現される各処理は、システムにより実現される場合に限られるものではなく、例えば、端末１０が、保存されている映像データおよび音声データを読み出し、Ａ／Ｖ多重信号を生成して記録するようにしてもよい。さらに、実施例１に係る音声映像多重信号記録システムにて行なわれる各処理機能（図４等参照）は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００５６】
（２）データ転送プログラムおよび多重信号記録プログラム
ところで、上記の実施例で説明した各種処理方法（図４等参照）は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。そこで、以下では、その一例として、図５および図６を用いて、上記の実施例と同様の機能を有するデータ転送プログラムおよび多重信号記録プログラムを実行するコンピュータを説明する。図５は、データ転送プログラムを実行するコンピュータを示す図であり、図６は、多重信号記録プログラムを実行するコンピュータを示す図である。
【００５７】
まず、図５を用いて、データ転送プログラムを実行するコンピュータの一例を説明する。同図に示すように、端末としてのコンピュータ５０は、通信制御Ｉ／Ｆ部５１、ＨＤＤ５２、ＲＡＭ５３、ＲＯＭ５４およびＣＰＵ５５をバス６０で接続して構成される。なお、通信制御Ｉ／Ｆ部５１は、図２に示した通信制御Ｉ／Ｆ部１１に対応する。
【００５８】
そして、ＲＯＭ５４には、上記の実施例に示した端末１０（図２参照）と同様の機能を発揮するデータ転送プログラム、つまり、図５に示すように、データ転送プログラム３４ａがあらかじめ記憶されている。なお、ＲＯＭ３４は、不揮発性の「ＲＡＭ」でもよい。
【００５９】
そして、ＣＰＵ５５が、このプログラム５４ａをＲＯＭ５４から読み出して実行することで、図５に示すように、このプログラム５４ａは、データ転送プロセス５５ａとして機能するようになる。なお、このプロセス５５ａは、図２に示したデータ転送部１３ａに対応する。
【００６０】
また、ＨＤＤ５２には、図５に示すように、音声／映像データテーブル５２ａが設けられる。この音声／映像データテーブル５２ａにおいて管理される情報は、図２に示した音声／映像データ記憶部１２ａに記憶される情報に対応する。そして、ＣＰＵ５５は、音声／映像データテーブル５２ａから音声／映像データ５３ａを読み出してＲＡＭ５３に格納し、ＲＡＭ５３に格納された音声／映像データ５３ａに基づいて処理を実行する。
【００６１】
なお、上記したプログラム５４ａについては、必ずしも最初からＲＯＭ５４に記憶させておく必要はなく、例えば、コンピュータ５０に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」、または、コンピュータ５０の内外に備えられるＨＤＤなどの「固定用の物理媒体」、さらには、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ５０に接続される「他のコンピュータ（またはサーバ）」などに各プログラムを記憶させておき、コンピュータ５０がこれらから各プログラムを読み出して実行するようにしてもよい。
【００６２】
続いて、図６を用いて、多重信号記録プログラムを実行するコンピュータの一例を説明する。同図に示すように、バッファサーバとしてのコンピュータ７０は、通信制御Ｉ／Ｆ部７１、ＨＤＤ７２、ＲＡＭ７３、ＲＯＭ７４およびＣＰＵ７５をバス８０で接続して構成される。なお、通信制御Ｉ／Ｆ部７１は、図２に示した通信制御Ｉ／Ｆ部３１に対応する。
【００６３】
そして、ＲＯＭ７４には、上記の実施例に示したバッファサーバ３０（図２参照）と同様の機能を発揮する多重信号記録プログラム、つまり、図６に示すように、Ａ／Ｖ多重信号生成プログラム７４ａおよび信号記録プログラム７４ｂがあらかじめ記憶されている。なお、これらのプログラム７４ａおよび７４ｂについては、図２に示したバッファサーバ３０の各構成要素と同様、適宜統合または分散してもよい。なお、ＲＯＭ７４は、不揮発性の「ＲＡＭ」でもよい。
【００６４】
そして、ＣＰＵ７５が、これらのプログラム７４ａおよび７４ｂをＲＯＭ７４から読み出して実行することで、図６に示すように、各プログラム７４ａおよび７４ｂは、Ａ／Ｖ多重信号生成プロセス７５ａおよび信号記録プロセス７５ｂとして機能するようになる。なお、各プロセス７５ａおよび７５ｂは、図２に示したＡ／Ｖ多重信号生成部３３ａおよび信号記録部３３ｂにそれぞれ対応する。
【００６５】
また、ＨＤＤ７２には、図６に示すように、音声／映像データテーブル７２ａが設けられる。この音声／映像データテーブル７２ａにおいて管理される情報は、図２に示したバッファ部３２に記憶される情報に対応する。そして、ＣＰＵ７５は、音声／映像データテーブル７２ａから音声／映像データ７３ａを読み出してＲＡＭ７３に格納し、ＲＡＭ７３に格納された音声／映像データ７３ａに基づいて処理を実行する。
【００６６】
なお、上記した各プログラム７４ａおよび７４ｂについては、必ずしも最初からＲＯＭ７４に記憶させておく必要はなく、例えば、コンピュータ７０に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」、または、コンピュータ７０の内外に備えられるＨＤＤなどの「固定用の物理媒体」、さらには、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ７０に接続される「他のコンピュータ（またはサーバ）」などに各プログラムを記憶させておき、コンピュータ７０がこれらから各プログラムを読み出して実行するようにしてもよい。
【産業上の利用可能性】
【００６７】
以上のように、本発明に係る音声映像多重信号記録システム、音声映像多重信号記録方法、データ転送プログラム、多重信号記録プログラムおよび音声映像多重信号記録装置は、映像データおよび音声データから音声映像多重信号を生成して記録する場合に有用であり、特に、特殊なハードウェアを用いた処理を必要とすることなく、汎用的な方法でＡ／Ｖ多重信号を生成することに適する。
【図面の簡単な説明】
【００６８】
【図１】実施例１に係る音声映像多重信号記録システムの概要および特徴を説明するための図である。
【図２】実施例１に係る音声映像多重信号記録システムの構成を示すブロック図である。
【図３】Ａ／Ｖ多重信号フォーマットの構成例を示す図である。
【図４】実施例１に係るＡ／Ｖ多重信号生成記録処理の流れを示すフローチャートである。
【図５】データ転送プログラムを実行するコンピュータを示す図である。
【図６】多重信号記録プログラムを実行するコンピュータを示す図である。
【符号の説明】
【００６９】
１  データ転送用ネットワーク
２  データ記録用ネットワーク
１０  端末
１１  通信制御Ｉ／Ｆ部
１２  記憶部
１３  制御部
２０  ストリームサーバ
３０  バッファサーバ
３１  通信制御Ｉ／Ｆ部
３２  バッファ部
３３  制御部
３３ａ  Ａ／Ｖ多重信号生成部
３３ｂ  信号記録部
４０  ディスクサーバ
４１  Ａ／Ｖ多重信号記録部
５０  コンピュータ
５１  通信制御Ｉ／Ｆ部
５２  ＨＤＤ（Hard Disk Drive）
５２ａ  音声／映像データテーブル
５３  ＲＡＭ（Random Access Memory）
５３ａ  音声／映像データ
５４  ＲＯＭ（Read Only Memory）
５４ａ  データ転送プログラム
５５  ＣＰＵ（Central Processing Unit）
５５ａ  データ転送プロセス
６０  バス
７０  コンピュータ
７１  通信制御Ｉ／Ｆ部
７２  ＨＤＤ（Hard Disk Drive）
７２ａ  音声／映像データテーブル
７３  ＲＡＭ（Random Access Memory）
７３ａ  音声／映像データ
７４  ＲＯＭ（Read Only Memory）
７４ａ  Ａ／Ｖ多重信号生成プログラム
７４ｂ  信号記録プログラム
７５  ＣＰＵ（Central Processing Unit）
７５ａ  Ａ／Ｖ多重信号生成プロセス
７５ｂ  信号記録プロセス
８０  バス
【図１】
2008300959.tif 000003
【図２】
2008300959.tif 000004
【図３】
2008300959.tif 000005
【図４】
2008300959.tif 000006
【図５】
2008300959.tif 000007
【図６】
2008300959.tif 000008