(57)【特許請求の範囲】
【請求項１】
複数のメディア情報が纏められているマルチメディア情報を受信する情報受信手段と、上記情報受信手段により受信されたマルチメディア情報を識別する識別子を決定する識別子決定手段と、上記情報受信手段により受信されたマルチメディア情報と上記識別子決定手段により決定された識別子を蓄積する蓄積手段とを備え、
前記蓄積手段は、前記情報受信手段により受信されたマルチメディア情報を蓄積する際、そのマルチメディア情報を一定時間毎に分割してグループ分けし、グループ単位で蓄積することを特徴とするマルチメディア蓄積装置。
【請求項２】
蓄積手段は、内部クロックのクロック情報を参照して、マルチメディア情報の分割タイミングを決定することを特徴とする請求の範囲第１項記載のマルチメディア蓄積装置。
【請求項３】
蓄積手段は、マルチメディア情報が伝送される通信網のクロック情報を参照して、そのマルチメディア情報の分割タイミングを決定することを特徴とする請求の範囲第１項記載のマルチメディア蓄積装置。
【請求項４】
蓄積手段は、情報受信手段により受信されたマルチメディア情報がパケット化されている場合、そのパケットに付与されている当該マルチメディア情報の生成時刻情報を参照して、そのマルチメディア情報の分割タイミングを決定することを特徴とする請求の範囲第１項記載のマルチメディア蓄積装置。
【請求項５】
蓄積手段は、情報受信手段が複数のマルチメディア情報発生源からマルチメディア情報を受信する場合、任意のマルチメディア情報発生源から送信されたマルチメディア情報の生成時刻情報を参照して、すべてのマルチメディア情報の分割タイミングを決定することを特徴とする請求の範囲第４項記載のマルチメディア蓄積装置。
【請求項６】
蓄積手段は、グループ単位のマルチメディア情報を蓄積ファイルに記録するとともに、各グループの記録位置を示すインデックス情報をインデックスファイルに記録することを特徴とする請求の範囲第１項記載のマルチメディア蓄積装置。
【請求項７】
複数のメディア情報が纏められているマルチメディア情報を受信する情報受信手段と、上記情報受信手段により受信されたマルチメディア情報を識別する識別子を決定する識別子決定手段と、上記情報受信手段により受信されたマルチメディア情報と上記識別子決定手段により決定された識別子を蓄積する蓄積手段とを備え、
前記蓄積手段は、すべてのマルチメディア情報に共通な情報、あるいは、各マルチメディア情報の符号化情報に共通な情報を抽出して、その共通情報を蓄積するとともに、各マルチメディア情報の固有情報を蓄積することを特徴とするマルチメディア蓄積装置。
【請求項８】
蓄積手段は、蓄積ファイルに記録するマルチメディア情報を他のマルチメディア情報発生源のマルチメディア情報に切り替える場合、切替通知情報を当該蓄積ファイルに記録することを特徴とする請求の範囲第６項記載のマルチメディア蓄積装置。
【請求項９】
蓄積手段は、切替前後のマルチメディア情報のプロファイル情報が異なる場合、切替前のマルチメディア情報のプロファイル情報のほかに、切替後のマルチメディア情報のプロファイル情報を蓄積ファイルに記録することを特徴とする請求の範囲第８項記載のマルチメディア蓄積装置。
【請求項１０】
蓄積手段が蓄積ファイルに記録する切替通知情報は、その蓄積ファイルに記録されているマルチメディア情報の切替位置を示していることを特徴とする請求の範囲第８項記載のマルチメディア蓄積装置。
【請求項１１】
蓄積手段は、グループ単位のマルチメディア情報を蓄積ファイルに記録するとともに、各グループの記録位置を示すインデックス情報を当該蓄積ファイルに記録することを特徴とする請求の範囲第１項記載のマルチメディア蓄積装置。
【請求項１２】
蓄積手段は、情報受信手段によるマルチメディア情報の受信開始時に取得可能な当該マルチメディア情報の関連情報を蓄積ファイルの先頭に記録するとともに、上記情報受信手段によるマルチメディア情報の受信中あるいは受信終了時に取得可能な当該マルチメディア情報の関連情報を蓄積ファイルの末尾に記録することを特徴とする請求の範囲第１１項記載のマルチメディア蓄積装置。
【請求項１３】
蓄積手段は、インデックス情報を蓄積ファイルの末尾に記録することを特徴とする請求の範囲第１１項記載のマルチメディア蓄積装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、映像データや音声データなどのメディア情報が纏められているマルチメディア情報を蓄積するマルチメディア蓄積装置に関するものである。
【背景技術】
【０００２】
従来のマルチメディア蓄積装置は、複数のマルチメディア情報の中から同一事象のマルチメディア情報を容易に検索することができるようにするため、複数のマルチメディア情報を蓄積する際、同一事象のマルチメディア情報に共通の識別子を付与するようにしている（例えば、特許文献１を参照）。
【０００３】
なお、音声データを多重化してインターネット伝送するに際して、その音声データの符号化方式を示す識別子を付与する技術が、例えば、特許文献２に開示されている。
しかし、当該技術は、複数のメディア情報が纏められているマルチメディア情報に識別子を付与するものではないため、同一の蓄積ファイル内に複数種類のメディア情報を混在して蓄積することはできない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−８１４４４号公報（段落番号［００１８］、図７）
【特許文献２】特開平１１−２６１６４８号公報（段落番号［００１３］、図１２）
【発明の概要】
【０００５】
従来のマルチメディア蓄積装置は以上のように構成されているので、複数のマルチメディア情報の中から同一事象のマルチメディア情報を容易に検索することができる。しかし、同一事象のマルチメディア情報には共通の識別子が付加されるため、複数のマルチメディア情報を同一の蓄積ファイルに混在して蓄積することができないなどの課題があった。
この発明は上記のような課題を解決するためになされたもので、複数のマルチメディア情報を同一の蓄積ファイルに混在して蓄積することができるマルチメディア蓄積装置を得ることを目的とする。
【０００６】
この発明に係るマルチメディア蓄積装置は、情報受信手段により受信されたマルチメディア情報を識別する識別子を決定する識別子決定手段を設け、その情報受信手段により受信されたマルチメディア情報と識別子決定手段により決定された識別子を蓄積する蓄積手段とを備え、前記蓄積手段は前記情報受信手段により受信されたマルチメディア情報を蓄積する際、そのマルチメディア情報を一定時間毎に分割してグループ分けし、グループ単位で蓄積するようにしたものである。
このことによって、蓄積ファイルを再生する際のランダムアクセス性の向上を見込むことができる効果がある。
【０００７】
また、この発明に係るマルチメディア蓄積装置は、情報受信手段により受信されたマルチメディア情報を識別する識別子を決定する識別子決定手段を設け、その情報受信手段により受信されたマルチメディア情報と識別子決定手段により決定された識別子を蓄積する蓄積手段とを備え、前記蓄積手段は、すべてのマルチメディア情報に共通な情報、あるいは、各マルチメディア情報の符号化情報に共通な情報を抽出して、その共通情報を蓄積するとともに、各マルチメディア情報の固有情報を蓄積するようにしたものである。
このことによって、マルチメディア情報毎に共通情報を蓄積することが不要になり、その結果、蓄積ファイルの容量を削減することができる効果がある。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１によるマルチメディア蓄積装置が適用されるマルチメディアシステムを示す構成図である。
【図２】この発明の実施の形態１によるマルチメディア蓄積装置を示す構成図である。
【図３】蓄積ファイルやインデックスファイルの生成概念を示す説明図である。
【図４】マルチメディア情報受信部１１により受信されたマルチメディア情報α，β，γを示す説明図である。
【図５】蓄積ファイルの内部構成を示す説明図である。
【図６】インデックスファイルの内部構成を示す説明図である。
【図７】マルチメディア情報αの符号化情報Ａと符号化情報ａを分割して、グループ化する際の概念を示す説明図である。
【図８】マルチメディア情報αのＴｉｍｅｓｔａｍｐを参照して、マルチメディア情報βを分割してグループ化する際の概念を示す説明図である。
【図９】この発明の実施の形態２によるマルチメディア蓄積装置が適用されるマルチメディアシステムを示す構成図である。
【図１０】蓄積ファイルやインデックスファイルの生成概念を示す説明図である。
【図１１】マルチメディア情報受信部１１により受信されたマルチメディア情報α，α’，β，γを示す説明図である。
【図１２】蓄積ファイルの内部構成を示す説明図である。
【図１３】インデックスファイルの内部構成を示す説明図である。
【図１４】時刻Ｔまではマルチメディア蓄積装置５がマルチメディア情報α，β，γを受信して蓄積し、時刻Ｔ以降はマルチメディア蓄積装置５がマルチメディア情報α’，β，γを受信して蓄積していることを示す説明図である。
【図１５】蓄積ファイルの内部構成を示す説明図である。
【発明を実施するための形態】
【０００９】
以下、この発明をより詳細に説明するために、この発明を実施するための形態について、添付の図面に従って説明する。
実施の形態１．
図１はこの発明の実施の形態１によるマルチメディア蓄積装置が適用されるマルチメディアシステムを示す構成図であり、図において、マルチメディア情報発生源であるマルチメディア符号化装置１，２，３は映像や音声などのメディア情報を圧縮符号化してマルチメディア情報α，β，γを生成し、そのマルチメディア情報α，β，γに対するＲＴＰ（Ｒｅａｌ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）パケット化などのパケット化処理を実施したのち、ＵＤＰ／ＩＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）などの通信プロトコルを用いて、そのマルチメディア情報α，β，γを送信する。
【００１０】
通信網４は例えばインターネットや公衆電話網などのネットワークが該当する。
マルチメディア蓄積装置５はマルチメディア符号化装置１，２，３から通信網４を介して送信されたマルチメディア情報α，β，γを受信し、そのマルチメディア情報α，β，γを蓄積する。
【００１１】
図２はこの発明の実施の形態１によるマルチメディア蓄積装置５を示す構成図である。図において、マルチメディア情報受信部１１はマルチメディア符号化装置１，２，３から通信網４を介して送信されたマルチメディア情報α，β，γを受信する処理を実施する。なお、マルチメディア情報受信部１１は情報受信手段を構成している。
識別子決定部１２はマルチメディア情報受信部１１により受信されたマルチメディア情報α，β，γを識別する識別子を決定するとともに、マルチメディア情報α，β，γの符号化情報Ａ，ａ，Ｂ，ｂ，Ｃ，ｃを識別する識別子を決定する処理を実施する。なお、識別子決定部１２は識別子決定手段を構成している。
【００１２】
共通情報抽出部１３はマルチメディア情報α，β，γに共通な情報を抽出して、その共通情報を共通ヘッダ（１）のパラメータとして出力し、また、マルチメディア情報α，β，γの符号化情報Ａ，ａ，Ｂ，ｂ，Ｃ，ｃに共通な情報を抽出して、その共通情報を共通ヘッダ（２）のパラメータとして出力する。また、マルチメディア情報α，β，γの固有情報（共通情報が除去されたマルチメディア情報）を出力する。
【００１３】
グループ化部１４は共通情報抽出部１３から出力されたマルチメディア情報α，β，γの固有情報を一定時間毎に分割してグループ分けを実施する。
書込処理部１５は共通情報抽出部１３から出力された共通ヘッダ（１）（２）のパラメータを蓄積ファイルに記録するとともに、グループ化部１４によりグループ分けされたグループ単位のマルチメディア情報を蓄積ファイルに記録し、各グループ等の先頭記録位置を示すインデックス情報をインデックスファイルに記録する処理を実施する。
【００１４】
蓄積媒体１６は蓄積ファイルやインデックスファイルを記憶するハードディスクやＲＡＭなどのメモリである。
なお、共通情報抽出部１３、グループ化部１４、書込処理部１５及び蓄積媒体１６から蓄積手段が構成されている。
図３は蓄積ファイルやインデックスファイルの生成概念を示す説明図であり、図３の例では、蓄積ファイルは２つの共通ヘッダと６つのグループから構成されている。
【００１５】
図４はマルチメディア情報受信部１１により受信されたマルチメディア情報α，β，γを示す説明図であり、図４の例では、マルチメディア情報αは符号化情報Ａや符号化情報ａなどから構成され、マルチメディア情報βは符号化情報Ｂや符号化情報ｂなどから構成され、マルチメディア情報γは符号化情報Ｃや符号化情報ｃなどから構成されていることを示している。
【００１６】
図５は蓄積ファイルの内部構成を示す説明図であり、図５の例では、マルチメディア情報α，β，γが一定時間毎に分割されて、６つのグループに分けられていることを示している。図５において、（Ｉ）はマルチメディア情報識別子αの符号化情報識別子Ａ、（Ｉ’）はマルチメディア情報識別子αの符号化情報識別子ａ、（ＩＩ）はマルチメディア情報識別子βの符号化情報識別子Ｂ、（ＩＩ’）はマルチメディア情報識別子βの符号化情報識別子ｂ、（ＩＩＩ）はマルチメディア情報識別子γの符号化情報識別子Ｃ、（ＩＩＩ’）はマルチメディア情報識別子γの符号化情報識別子ｃをそれぞれ示している。
【００１７】
図６はインデックスファイルの内部構成を示す説明図であり、図６の例では、グループ総数と、共通ヘッダ（１）（２）の先頭記録位置と、グループ（１）〜（６）の先頭記録位置とを示すインデックス情報を格納していることを示している。
【００１８】
次に動作について説明する。
まず、マルチメディア符号化装置１，２，３は、図示していない制御装置、あるいは、オペレータからの指示の下、映像や音声などのメディア情報を圧縮符号化してマルチメディア情報α，β，γを生成し、マルチメディア情報α，β，γに対するＲＴＰパケット化などのパケット化処理を実施する。
【００１９】
そして、マルチメディア符号化装置１，２，３は、例えば、ＵＤＰ／ＩＰなどの通信プロトコルを用いて、パケット化したマルチメディア情報α，β，γを通信網４経由でマルチメディア蓄積装置５に送信する。
この実施の形態１では、説明の便宜上、マルチメディア符号化装置１，２，３がマルチメディア情報α，β，γをマルチメディア蓄積装置５に送信するものについて説明するが、マルチメディア情報α，β，γの発生源はマルチメディア符号化装置１，２，３に限るものではなく、また、通信網４経由でマルチメディア情報α，β，γを送信する必要もない。
【００２０】
マルチメディア蓄積装置５は、マルチメディア符号化装置１，２，３がマルチメディア情報α，β，γを送信すると、そのマルチメディア情報α，β，γを受信し、そのマルチメディア情報α，β，γの蓄積処理を実施する。
具体的には下記の通りである。
マルチメディア蓄積装置５のマルチメディア情報受信部１１は、マルチメディア符号化装置１，２，３から送信されたマルチメディア情報α，β，γを受信する。
【００２１】
マルチメディア蓄積装置５の共通情報抽出部１３は、マルチメディア情報受信部１１がマルチメディア情報α，β，γを受信すると、図３に示すように、マルチメディア情報α，β，γを相互に比較して、マルチメディア情報α，β，γに共通な情報を抽出し、その共通情報を共通ヘッダ（１）のパラメータとして書込処理部１５に出力する。
また、共通情報抽出部１３は、マルチメディア情報α，β，γ毎に、当該マルチメディア情報の符号化情報に共通な情報（例えば、符号化速度などのプロファイル情報）を抽出して、その共通情報を共通ヘッダ（２）のパラメータとして書込処理部１５に出力する。
【００２２】
即ち、マルチメディア情報αの符号化情報Ａと符号化情報ａを比較して、符号化情報Ａと符号化情報ａに共通な情報を抽出し、マルチメディア情報βの符号化情報Ｂと符号化情報ｂを比較して、符号化情報Ｂと符号化情報ｂに共通な情報を抽出する。また、マルチメディア情報γの符号化情報Ｃと符号化情報ｃを比較して、符号化情報Ｃと符号化情報ｃに共通な情報を抽出する。
共通情報抽出部１３は、蓄積ファイルに蓄積する情報量の削減を図るため、共通情報の抽出処理を実施しているが、すべてのマルチメディア情報α，β，γに共通な情報のみを抽出するようにしてもよいし、各マルチメディア情報の符号化情報に共通な情報のみを抽出するようにしてもよい。
【００２３】
共通情報抽出部１３は、上記のようにして、共通情報を共通ヘッダ（１）（２）のパラメータとして書込処理部１５に出力するが、マルチメディア情報α，β，γの固有情報（共通情報が除去されたマルチメディア情報）についてはグループ化部１４に出力する。
マルチメディア蓄積装置５のグループ化部１４は、共通情報抽出部１３からマルチメディア情報α，β，γの固有情報を受けると、マルチメディア情報α，β，γの固有情報を一定時間（例えば、１秒）毎に分割してグループ分けを実施する。
【００２４】
即ち、グループ化部１４は、ＲＴＰパケットのヘッダ内にある時刻情報であるＴｉｍｅｓｔａｍｐ（マルチメディア情報α，β，γの生成時刻を表している）を参照して、マルチメディア情報α，β，γの分割タイミング（グループ化の単位時間（例えば、１秒））を決定し、その単位時間に含まれるＴｉｍｅｓｔａｍｐを持つ符号化情報を同一のグループに分類するようにする。
図７はマルチメディア情報αの符号化情報Ａと符号化情報ａを分割して、グループ化する際の概念を示している。
【００２５】
なお、グループ（１）に分類されるマルチメディア情報α，β，γの符号化情報は、マルチメディア情報受信部１１により受信されたマルチメディア情報α，β，γのうち、最初の単位時間に受信されたマルチメディア情報α，β，γの符号化情報である。
グループ（２）に分類されるマルチメディア情報α，β，γの符号化情報は、２番目の単位時間に受信されたマルチメディア情報α，β，γの符号化情報である。
【００２６】
以下、グループ（Ｎ）に分類されるマルチメディア情報α，β，γの符号化情報は、Ｎ番目の単位時間に受信されたマルチメディア情報α，β，γの符号化情報である。図３の例では、Ｎ＝３，４，５，６である。
ここでは、ＲＴＰパケットのヘッダ内にある時刻情報であるＴｉｍｅｓｔａｍｐを参照して、マルチメディア情報α，β，γの分割タイミング（グループ化の単位時間（例えば、１秒））を決定するものについて示したが、例えば、マルチメディア情報αの生成時刻を基準とする場合、マルチメディア情報αの分割タイミングの決定に限らず、マルチメディア情報β，γの分割タイミングを決定する場合でも、マルチメディア情報αを含むＲＴＰパケットのヘッダ内のＴｉｍｅｓｔａｍｐを参照して、マルチメディア情報α，β，γの分割タイミングを決定するようにしてもよい。
【００２７】
図８はマルチメディア情報αのＴｉｍｅｓｔａｍｐを参照して、マルチメディア情報βを分割してグループ化する際の概念を示している。
この実施の形態１では、ＲＴＰパケットのヘッダ内のＴｉｍｅｓｔａｍｐを参照して、マルチメディア情報α，β，γの分割タイミングを決定しているが、これに限るものではなく、例えば、マルチメディア蓄積装置５の内部クロックのクロック情報や、通信網４から抽出したクロック情報を参照して、マルチメディア情報α，β，γの分割タイミングを決定するようにしてもよい。
【００２８】
一方、マルチメディア蓄積装置５の識別子決定部１２は、マルチメディア情報受信部１１がマルチメディア情報α，β，γを受信すると、マルチメディア情報α，β，γを識別する識別子を決定し、その識別子（マルチメディア情報識別子α〜γ）を共通ヘッダ（１）のパラメータとして書込処理部１５に出力する。
【００２９】
また、識別子決定部１２は、グループ化部１４によりグループ分けされたマルチメディア情報α，β，γの符号化情報Ａ，ａ，Ｂ，ｂ，Ｃ，ｃを識別する識別子を決定し、その識別子（符号化情報識別子Ａ〜Ｃ，ａ〜ｃ）を共通ヘッダ（２）のパラメータとして書込処理部１５に出力する。
【００３０】
ただし、識別子決定部１２は、マルチメディア情報α，β，γや符号化情報Ａ，ａ，Ｂ，ｂ，Ｃ，ｃを識別する識別子を決定する際（特に符号化情報Ａ，ａ，Ｂ，ｂ，Ｃ，ｃを識別する識別子を決定する際）、新たに識別子を作り出すのではなく、グループ化された符号化情報が独自の値を持つパラメータ（例えば、ＲＴＰパケットヘッダ内のＰａｙｌｏａｄ  Ｔｙｐｅなど）などを利用すると効率がよい。符号化情報が独自の値を持つパラメータが無い場合は、新たに作り出す必要がある。
【００３１】
書込処理部１５は、図３及び図５に示すように、識別子決定部１２及び共通情報抽出部１３から出力された共通ヘッダ（１）（２）のパラメータを蓄積ファイルに記録するとともに、グループ化部１４によりグループ分けされたグループ単位のマルチメディア情報（マルチメディア情報識別子α〜γと符号化情報識別子Ａ〜Ｃ，ａ〜ｃが付加されている符号化情報）を蓄積ファイルに記録する。
【００３２】
また、書込処理部１５は、図３及び図６に示すように、グループ総数と、共通ヘッダ（１）（２）の先頭記録位置と、グループ（１）〜（６）の先頭記録位置とを示すインデックス情報をインデックスファイルに記録する。
ここで、先頭記録位置は、蓄積ファイルの先頭からのオフセット値を示している。図６の例では、グループ総数をインデックスファイルの先頭に記録しているが、先頭に記録することは必須でなく、インデックスファイルの末尾に記録するようにしてもよいし、インデックスファイルの内に存在しなくてもよい。
なお、書込処理部１５は、蓄積ファイルとインデックスファイルの生成処理を平行して実施し、完成した蓄積ファイルとインデックスファイルを蓄積媒体１６に格納する。
【００３３】
以上で明らかなように、この実施の形態１によれば、マルチメディア情報受信部１１により受信されたマルチメディア情報を識別する識別子を決定する識別子決定部１２を設け、マルチメディア情報受信部１１により受信されたマルチメディア情報と識別子決定部１２により決定された識別子を蓄積するように構成したので、複数のマルチメディア情報を同一の蓄積ファイルに混在して蓄積することができる効果を奏する。
【００３４】
また、この実施の形態１によれば、マルチメディア情報受信部１１により受信されたマルチメディア情報を識別する識別子を決定する他、そのマルチメディア情報の符号化情報を識別する識別子を決定するように構成したので、異種の符号化方式を有する複数のマルチメディア情報を同一の蓄積ファイルに混在して蓄積することができる効果を奏する。
【００３５】
この実施の形態１によれば、マルチメディア情報受信部１１により受信されたマルチメディア情報を蓄積する際、そのマルチメディア情報を一定時間毎に分割してグループ分けし、グループ単位で蓄積するように構成したので、蓄積ファイルを再生する際のランダムアクセス性の向上を見込むことができる効果を奏する。
【００３６】
この実施の形態１によれば、マルチメディア蓄積装置５の内部クロックのクロック情報を参照して、マルチメディア情報の分割タイミングを決定するように構成したので、複数のマルチメディア情報が互いに非同期のクロックで生成される場合でも、複数のマルチメディア情報を同一の蓄積ファイルに記録することができる効果を奏する。
【００３７】
この実施の形態１によれば、マルチメディア情報が伝送される通信網のクロック情報を参照して、そのマルチメディア情報の分割タイミングを決定するように構成したので、複数のマルチメディア情報が互いに非同期のクロックで生成される場合でも、複数のマルチメディア情報を同一の蓄積ファイルに記録することができる効果を奏する。
【００３８】
この実施の形態１によれば、ＲＴＰパケットのヘッダ内にある時刻情報であるＴｉｍｅ  ｓｔａｍｐを参照して、マルチメディア情報α，β，γの分割タイミングを決定するように構成したので、複数のマルチメディア情報が互いに同期したクロックで生成される場合、通信網における時刻管理の簡易化を図ることができる効果を奏する。
【００３９】
この実施の形態１によれば、マルチメディア情報受信部１１が複数のマルチメディア符号化装置１，２，３からマルチメディア情報を受信する場合、任意のマルチメディア符号化装置から送信されたマルチメディア情報のＴｉｍｅｓｔａｍｐを参照して、すべてのマルチメディア情報の分割タイミングを決定するように構成したので、複数のマルチメディア情報が互いに同期したクロックで生成される場合、通信網における時刻管理の簡易化を図ることができる効果を奏する。
【００４０】
この実施の形態１によれば、グループ単位のマルチメディア情報等を蓄積ファイルに記録するとともに、各グループ等の先頭記録位置を示すインデックス情報をインデックスファイルに記録するように構成したので、蓄積ファイルからマルチメディア情報を読み出して再生する際のランダムアクセス性を高めることができる効果を奏する。
【００４１】
この実施の形態１によれば、すべてのマルチメディア情報に共通な情報、あるいは、各マルチメディア情報の符号化情報に共通な情報を抽出して、その共通情報を蓄積するとともに、各マルチメディア情報の固有情報を蓄積するように構成したので、マルチメディア情報毎に共通情報を蓄積することが不要になり、その結果、蓄積ファイルの容量を削減することができる効果を奏する。
【００４２】
なお、この実施の形態１では、マルチメディア符号化装置１，２，３からマルチメディア情報α，β，γを含んでいるＲＴＰパケットをマルチメディア蓄積装置５に送信するものについて示したが、マルチメディア符号化装置１，２，３が送信するマルチメディア情報α，β，γ自体がＲＴＰパケットであってもよい。
【００４３】
実施の形態２．
図９はこの発明の実施の形態２によるマルチメディア蓄積装置が適用されるマルチメディアシステムを示す構成図であり、図において、図１と同一符号は同一または相当部分を示すので説明を省略する。
【００４４】
マルチメディア情報発生源であるマルチメディア符号化装置６は映像や音声などのメディア情報を圧縮符号化してマルチメディア情報α’を生成し、そのマルチメディア情報α’に対するＲＴＰパケット化などのパケット化処理を実施したのち、ＵＤＰ／ＩＰなどの通信プロトコルを用いて、そのマルチメディア情報α’を送信する。
【００４５】
切替装置７はマルチメディア符号化装置１から送信されたマルチメディア情報α又はマルチメディア符号化装置６から送信されたマルチメディア情報α’のいずれか一方を通信網４経由でマルチメディア蓄積装置５に送信する。
図１０は蓄積ファイルやインデックスファイルの生成概念を示す説明図であり、図１０の例では、切替通知情報が蓄積ファイルに記録され、共通ヘッダ（２’）が蓄積ファイルに記録されている点で図３と異なる。
【００４６】
図１１はマルチメディア情報受信部１１により受信されたマルチメディア情報α，α’，β，γを示す説明図であり、図１１の例では、途中からマルチメディア情報αの代わりにマルチメディア情報α’が受信される点で図４と異なる。なお、マルチメディア情報α’は符号化情報Ａ’や符号化情報ａ’などから構成されている。
【００４７】
図１２は蓄積ファイルの内部構成を示す説明図であり、図１２の例では、マルチメディア情報α，α’，β，γが一定時間毎に分割されて、６つのグループに分けられていることを示している。図１２において、（Ｉ’’）はマルチメディア情報識別子α’の符号化情報識別子Ａ’、（Ｉ’’’）はマルチメディア情報識別子α’の符号化情報識別子ａ’をそれぞれ示している。
【００４８】
図１３はインデックスファイルの内部構成を示す説明図であり、図１３の例では、グループ総数と、共通ヘッダ（１）（２）（２’）の先頭記録位置と、グループ（１）〜（６）の先頭記録位置と、切替通知情報の先頭記録位置とを示すインデックス情報を格納していることを示している。
【００４９】
次に動作について説明する。
上記実施の形態１では、マルチメディア符号化装置１，２，３から送信されたマルチメディア情報α，β，γを受信して、そのマルチメディア情報α，β，γを蓄積するものについて示したが、この実施の形態２では、マルチメディア蓄積装置５がマルチメディア符号化装置１から送信されたマルチメディア情報αを蓄積している途中で、切替装置７がマルチメディア情報αの代わりに、マルチメディア符号化装置６から送信されたマルチメディア情報α’をマルチメディア蓄積装置５に送信することにより、蓄積対象をマルチメディア情報αからマルチメディア情報α’に切り替えるものについて説明する。
【００５０】
図１４は時刻Ｔまではマルチメディア蓄積装置５がマルチメディア情報α，β，γを受信して蓄積し、時刻Ｔ以降はマルチメディア蓄積装置５がマルチメディア情報α’，β，γを受信して蓄積していることを示す説明図である。
マルチメディア蓄積装置５のマルチメディア情報受信部１１は、時刻Ｔまでは、マルチメディア符号化装置１，２，３から送信されたマルチメディア情報α，β，γを受信する。
ただし、時刻Ｔは、説明の便宜上、グループ（３）の生成中の時刻、あるいは、グループ（３）の生成終了後の時刻（ただし、グループ（４）に収納するマルチメディア情報αを受信する前の時刻）であるものとする。
【００５１】
マルチメディア蓄積装置５の共通情報抽出部１３は、マルチメディア情報受信部１１がマルチメディア情報α，β，γを受信すると、上記実施の形態１と同様に、マルチメディア情報α，β，γを相互に比較して、マルチメディア情報α，β，γに共通な情報を抽出し、その共通情報を共通ヘッダ（１）のパラメータとして書込処理部１５に出力する（図１０を参照）。
【００５２】
また、共通情報抽出部１３は、上記実施の形態１と同様に、マルチメディア情報α，β，γ毎に、マルチメディア情報の符号化情報に共通な情報（例えば、符号化速度などのプロファイル情報）を抽出して、その共通情報を共通ヘッダ（２）のパラメータとして書込処理部１５に出力する。
【００５３】
即ち、マルチメディア情報αの符号化情報Ａと符号化情報ａを比較して、符号化情報Ａと符号化情報ａに共通な情報を抽出し、マルチメディア情報βの符号化情報Ｂと符号化情報ｂを比較して、符号化情報Ｂと符号化情報ｂに共通な情報を抽出する。また、マルチメディア情報γの符号化情報Ｃと符号化情報ｃを比較して、符号化情報Ｃと符号化情報ｃに共通な情報を抽出する。
共通情報抽出部１３は、上記のようにして、共通情報を共通ヘッダ（１）（２）のパラメータとして書込処理部１５に出力するが、マルチメディア情報α，β，γの固有情報（共通情報が除去されたマルチメディア情報）についてはグループ化部１４に出力する。
【００５４】
マルチメディア蓄積装置５のグループ化部１４は、共通情報抽出部１３からマルチメディア情報α，β，γの固有情報を受けると、上記実施の形態１と同様に、マルチメディア情報α，β，γの固有情報を一定時間（例えば、１秒）毎に分割してグループ分けを実施する。
ただし、この実施の形態２では、グループ（４）に収納するマルチメディア情報αを受信する前に、マルチメディア情報α’に切り替えられるので、マルチメディア情報α，β，γの固有情報がグループ（１）〜（３）に分類される。
【００５５】
一方、マルチメディア蓄積装置５の識別子決定部１２は、マルチメディア情報受信部１１がマルチメディア情報α，β，γを受信すると、上記実施の形態１と同様に、マルチメディア情報α，β，γを識別する識別子を決定し、その識別子（マルチメディア情報識別子α〜γ）を共通ヘッダ（１）のパラメータとして書込処理部１５に出力する。
【００５６】
また、識別子決定部１２は、グループ化部１４によりグループ分けされたマルチメディア情報α，β，γの符号化情報Ａ，ａ，Ｂ，ｂ，Ｃ，ｃを識別する識別子を決定し、その識別子（符号化情報識別子Ａ〜Ｃ，ａ〜ｃ）を共通ヘッダ（２）のパラメータとして書込処理部１５に出力する。
【００５７】
書込処理部１５は、図１０及び図１２に示すように、識別子決定部１２及び共通情報抽出部１３から出力された共通ヘッダ（１）（２）のパラメータを蓄積ファイルに記録するとともに、グループ化部１４によりグループ分けされたグループ単位のマルチメディア情報（マルチメディア情報識別子α〜γと符号化情報識別子Ａ〜Ｃ，ａ〜ｃが付加されている符号化情報）を蓄積ファイルに記録する。
【００５８】
また、書込処理部１５は、図１０及び図１３に示すように、グループ総数と、共通ヘッダ（１）（２）の先頭記録位置と、グループ（１）〜（３）の先頭記録位置とを示すインデックス情報をインデックスファイルに記録する。
マルチメディア蓄積装置５のマルチメディア情報受信部１１は、時刻Ｔ以降になると、マルチメディア符号化装置６，２，３から送信されたマルチメディア情報α’，β，γを受信する。
マルチメディア蓄積装置５の共通情報抽出部１３は、マルチメディア情報受信部１１がマルチメディア情報α’，β，γを受信すると、切替装置７から送信されるマルチメディア情報αがマルチメディア情報α’に切り替えられたことを検知し、その旨を示す切替通知情報を書込処理部１５に出力する。
【００５９】
また、共通情報抽出部１３は、マルチメディア情報α’，β，γを相互に比較して、マルチメディア情報α’，β，γに共通な情報を抽出し、その共通情報を共通ヘッダ（２’）のパラメータとして書込処理部１５に出力する（図１０を参照）。
また、共通情報抽出部１３は、マルチメディア情報α’の符号化情報Ａ’，ａ’に共通な情報（例えば、符号化速度などのプロファイル情報）を抽出して、その共通情報を共通ヘッダ（２’）のパラメータとして書込処理部１５に出力する。
【００６０】
共通ヘッダ（２’）のパラメータは、マルチメディア情報αからマルチメディア情報α’に切り替えられたことに伴って新たに抽出される共通情報であるが、マルチメディア情報αからマルチメディア情報α’に切り替えられても、共通情報に変化がなければ、共通ヘッダ（２’）のパラメータを書込処理部１５に出力する必要はない。
【００６１】
共通情報抽出部１３は、上記のようにして、共通情報を共通ヘッダ（２’）のパラメータとして書込処理部１５に出力するが、マルチメディア情報α’，β，γの固有情報（共通情報が除去されたマルチメディア情報）についてはグループ化部１４に出力する。
マルチメディア蓄積装置５のグループ化部１４は、共通情報抽出部１３からマルチメディア情報α’，β，γの固有情報を受けると、マルチメディア情報α’，β，γの固有情報を一定時間（例えば、１秒）毎に分割してグループ分けを実施する。
【００６２】
ただし、この実施の形態２では、グループ（４）に収納するマルチメディア情報αを受信する前に、マルチメディア情報α’に切り替えられているので、マルチメディア情報α’，β，γの固有情報がグループ（４）〜（６）に分類される。
一方、マルチメディア蓄積装置５の識別子決定部１２は、マルチメディア情報受信部１１がマルチメディア情報α’，β，γを受信すると、マルチメディア情報α’，β，γを識別する識別子を決定し、その識別子（マルチメディア情報識別子α’〜γ）を共通ヘッダ（２’）のパラメータとして書込処理部１５に出力する。
【００６３】
また、識別子決定部１２は、グループ化部１４によりグループ分けされたマルチメディア情報α’，β，γの符号化情報Ａ’，ａ’，Ｂ，ｂ，Ｃ，ｃを識別する識別子を決定し、その識別子（符号化情報識別子Ａ’〜Ｃ，ａ’〜ｃ）を共通ヘッダ（２’）のパラメータとして書込処理部１５に出力する。
【００６４】
書込処理部１５は、図１０及び図１２に示すように、共通情報抽出部１３から出力された切替通知情報を蓄積ファイルに記録したのち、識別子決定部１２及び共通情報抽出部１３から出力された共通ヘッダ（２’）のパラメータを蓄積ファイルに記録するとともに、グループ化部１４によりグループ分けされたグループ単位のマルチメディア情報（マルチメディア情報識別子α’〜γと符号化情報識別子Ａ’〜Ｃ，ａ’〜ｃが付加されている符号化情報）を蓄積ファイルに記録する。
【００６５】
また、書込処理部１５は、図１０及び図１３に示すように、切替通知情報の先頭記録位置と、共通ヘッダ（２’）の先頭記録位置と、グループ（４）〜（６）の先頭記録位置とを示すインデックス情報をインデックスファイルに記録する。
図１３の例では、切替通知情報の先頭記録位置と、共通ヘッダ（２’）の先頭記録位置とを示すインデックス情報を、グループ（３）とグループ（４）の間に記録しているが、必ずしもグループ（３）とグループ（４）の間に記録する必要はなく、他の位置に記録するようにしてもよい。
【００６６】
以上で明らかなように、この実施の形態２によれば、蓄積ファイルに記録するマルチメディア情報αをマルチメディア情報α’に切り替える場合、切替通知情報を蓄積ファイルに記録するように構成したので、再生時にマルチメディア情報が切り替えられていることを認識することができる結果、復号処理に対する影響を抑えることができる効果を奏する。
【００６７】
また、この実施の形態２によれば、切替前後のマルチメディア情報のプロファイル情報が異なる場合、切替前のマルチメディア情報αのプロファイル情報のほかに、切替後のマルチメディア情報α’のプロファイル情報を蓄積ファイルに記録するように構成したので、切替前後でマルチメディア情報の属性が異なる場合でも、再生時に復号処理を継続することができる効果を奏する。
【００６８】
また、この実施の形態２によれば、蓄積ファイルに記録する切替通知情報が、その蓄積ファイルに記録されているマルチメディア情報の切替位置を示しているので、蓄積ファイルを再生する際のランダムアクセス性を高めることができる効果を奏する。
【００６９】
実施の形態３．
上記実施の形態１，２では、蓄積ファイルと別個にインデックスファイルを作成するものについて示したが、図１５に示すように、各グループ等の先頭記録位置を示すインデックス情報を当該蓄積ファイルに記録するようにしてもよい。
【００７０】
即ち、グループ総数、共通ヘッダ（１）の先頭記録位置、共通ヘッダ（２）の先頭記録位置、共通ヘッダ（２’）の先頭記録位置、グループ（１）〜グループ（６）の先頭記録位置、切替通知情報の先頭記録位置などを示すインデックス情報を、独立のインデックスファイルとして生成するのではなく、蓄積ファイルの生成と平行して、一次メモリ上で管理する。
そして、蓄積媒体１６に対する蓄積ファイルの書込処理が終了した後に、インデックス情報を蓄積ファイルの末尾に記録するようにする。なお、インデックス情報の書式については、インデックスファイルの書式を問わないのと同様に、特に規定するものではない。
【００７１】
以上で明らかなように、この実施の形態３によれば、グループ単位のマルチメディア情報等を蓄積ファイルに記録するとともに、各グループ等の先頭記録位置を示すインデックス情報を蓄積ファイルに記録するように構成したので、インデックスファイルを独自に管理する必要がなくなり、ファイル管理の簡略化を図ることができる効果を奏する。
【００７２】
また、この実施の形態３によれば、マルチメディア情報受信部１１によるマルチメディア情報の受信開始時に取得可能な当該マルチメディア情報の関連情報（例えば、プロファイル情報）を共通ヘッダ（１）（２）として蓄積ファイルの先頭に記録するとともに、マルチメディア情報受信部１１によるマルチメディア情報の受信中あるいは受信終了時に取得可能な当該マルチメディア情報の関連情報（例えば、インデックス情報）を蓄積ファイルの末尾に記録するように構成したので、例えば、ハードディスクなどの蓄積媒体１６に関連情報を記録する際に、常に順方向に書き込みが行われる結果、書込速度を高めることができる効果を奏する。
【００７３】
以上のように、この発明に係るマルチメディア蓄積装置は、例えば、マルチメディア符号化装置から送信されたマルチメディア情報を受信し、そのマルチメディア情報を再生する前に一旦蓄積する必要があるマルチメディア復号化装置などに用いるのに適している。
【図１】
0004350751.tif 000002
【図２】
0004350751.tif 000003
【図３】
0004350751.tif 000004
【図４】
0004350751.tif 000005
【図５】
0004350751.tif 000006
【図６】
0004350751.tif 000007
【図７】
0004350751.tif 000008
【図８】
0004350751.tif 000009
【図９】
0004350751.tif 000010
【図１０】
0004350751.tif 000011
【図１１】
0004350751.tif 000012
【図１２】
0004350751.tif 000013
【図１３】
0004350751.tif 000014
【図１４】
0004350751.tif 000015
【図１５】
0004350751.tif 000016