(57)【要約】【課題】  各ＭＰＥＧストリームのマルチアングル開始位置を自動的に決定して、マルチアングルストリームを生成するストリーム編集装置を提供する。【解決手段】  他のデジタル映像記録再生装置（ストリーム記録装置）が保持する日時情報を日時情報取得部１０２で取得し、自装置の日時情報保持部１０４で保持する日時情報との時間差を時間差算出部１０３で算出する。そして制御部１０７が、この時間差を基に、指定されたマルチアングル化開始日時に対応する日時を各ＭＰＥＧストリームごとに算出し、各ＭＰＥＧストリームごとに、タイトルなどとして記録されている記録開始日時とＰＴＳとから記録日時を求め、その求めた記録日時の中からマルチアングル化開始日時に対応する日時と一致する記録日時を検出することで、各ＭＰＥＧストリームのマルチアングル開始位置を自動的に決定する。【選択図】  図１
2005286669.tif 000002
【特許請求の範囲】
【請求項１】
所定の規格に従いデータ中の位置を示す時間情報を単位データごとに付加してデータを記録するとともに、データ記録ごとにその記録開始日時を記録する少なくとも２台のストリーム記録装置に接続され、かつストリーム中のマルチアングル化を開始する位置を示すマルチアングル化開始日時を指定可能であり、各ストリーム記録装置が記録したストリームのうちの前記マルチアングル化開始日時以降のストリームからマルチアングルストリームを生成するストリーム編集装置であって、
前記各ストリーム記録装置が保持する日時情報を取得する日時情報取得手段と、
前記日時情報取得手段が取得した前記日時情報それぞれと当該ストリーム編集装置によって決定される基準の日時情報との時間差を算出する時間差算出手段と、
前記時間差算出手段が算出した前記時間差を基にして、指定された前記マルチアングル化開始日時に対応する日時を前記各ストリーム記録装置のストリームごとに算出する日時算出手段と、
前記各ストリーム記録装置のストリームごとに、前記記録開始日時と前記時間情報から前記単位データごとの記録日時を求め、その求めた記録日時の中から前記マルチアングル化開始日時に対応する日時と一致するか、あるいはその対応する日時に最も近い記録日時を検出する記録日時検出手段と、
前記記録日時検出手段で検出した記録日時以降のストリームを前記各ストリーム記録装置から受信し、各ストリーム中の最初の前記時間情報のそれぞれと当該ストリーム編集装置によって決定される基準の時間情報との差分を算出し、この時間情報の差分と前記時間差算出手段で算出された時間差を基にして各ストリーム中の前記時間情報を合わせ込みながらマルチアングルストリームを生成するマルチアングルストリーム生成手段と、
を備えることを特徴とするストリーム編集装置。
【請求項２】
前記記録日時検出手段は、前記各ストリーム記録装置のストリームごとに、前記記録開始日時の中から前記マルチアングル化開始日時に対応する日時を検出し、検出できなかった場合に、前記記録開始日時と前記時間情報から前記単位データごとの記録日時を求め、その求めた記録日時の中から前記マルチアングル化開始日時に対応する日時と一致するか、あるいはその対応する日時に最も近い記録日時を検出することを特徴とする請求項１記載のストリーム編集装置。
【請求項３】
前記記録日時検出手段は、前記各ストリーム記録装置のストリームごとに、前記記録開始日時の中から前記マルチアングル化開始日時に対応する日時を検出し、検出できなかった場合に、前記マルチアングル化開始日時に対応する日時以前および以降の直近の記録開始日時を検出し、それらの前記記録開始日時と前記時間情報から前記単位データごとの記録日時を求め、その求めた記録日時の中から前記マルチアングル化開始日時に対応する日時と一致するか、あるいはその対応する日時に最も近い記録日時を検出することを特徴とする請求項２記載のストリーム編集装置。
【請求項４】
前記記録日時検出手段は、前記マルチアングル化開始日時に対応する日時以前および以降の記録日時の中から前記マルチアングル化開始日時に対応する日時と一致するか、あるいはその対応する日時に最も近い記録日時を検出することができなかった場合に、前記マルチアングル化開始日時に対応する日時以降の直近の記録開始日時を新規のマルチアングル化開始日時に決定し、この決定したマルチアングル化開始日時に対応する他のストリームの記録日時を検出することを特徴とする請求項３記載のストリーム編集装置。
【請求項５】
請求項１ないし４のいずれかに記載のストリーム編集装置であって、前記マルチアングルストリーム生成手段は、前記各ストリーム記録装置のストリームごとに前記時間情報を監視し、前記時間情報が不連続になるとマルチアングルストリームの生成を終了することを特徴とするストリーム編集装置。
【請求項６】
請求項５記載のストリーム編集装置であって、前記マルチアングルストリーム生成手段はマルチアングルストリームの生成を終了した後、前記時間情報が不連続とならないストリームを受信し続け、そのストリームの記録日時を求めていき、その記録日時が、前記時間情報が不連続となったストリームの次の前記記録開始日時に対応する記録日時となると、マルチアングルストリームの生成を再開することを特徴とするストリーム編集装置。
【請求項７】
請求項１ないし６のいずれかに記載のストリーム編集装置であって、ストリーム中のマルチアングル化を終了する位置を示すマルチアングル化終了日時を指定可能であり、前記マルチアングルストリーム生成手段は、前記各ストリーム記録装置のストリームの記録日時を求めていき、その記録日時が、指定された前記マルチアングル化終了日時と一致するか、あるいは前記マルチアングル化終了日時を越えるとマルチアングルストリームの生成を終了することを特徴とするストリーム編集装置。
【請求項８】
請求項１ないし７のいずれかに記載のストリーム編集装置であって、マルチアングルストリームの生成終了を指定可能であることを特徴とするストリーム編集装置。
【請求項９】
前記日時情報取得手段は、当該ストリーム編集装置にストリーム記録装置が接続されるとそのストリーム記録装置が保持する日時情報を自動的に取得することを特徴とする請求項１ないし８のいずれかに記載のストリーム編集装置。
【請求項１０】
ストリームがＭＰＥＧ方式で圧縮符号化されたＭＰＥＧストリームであることを特徴とする請求項１ないし９のいずれかに記載のストリーム編集装置。
【請求項１１】
請求項１ないし１０のいずれかに記載のストリーム編集装置の機能を備えることを特徴とするデジタル映像記録再生装置。
【請求項１２】
少なくとも他のデジタル映像記録再生装置１台と接続され、自装置が記録したストリームと前記他のデジタル映像記録再生装置が記録したストリームを用いてマルチアングルストリームを生成することを特徴とする請求項１１記載のデジタル映像記録再生装置。
【請求項１３】
所定の規格に従いデータ中の位置を示す時間情報を単位データごとに付加してデータを記録するとともに、データ記録ごとにその記録開始日時を記録する少なくとも２台のストリーム記録装置に接続され、かつストリーム中のマルチアングル化を開始する位置を示すマルチアングル化開始日時を指定可能であり、各ストリーム記録装置が記録したストリームのうちの前記マルチアングル化開始日時以降のストリームからマルチアングルストリームを生成するストリーム編集装置におけるストリーム編集方法であって、
前記各ストリーム記録装置が保持する日時情報を取得する日時情報取得工程と、
前記日時情報取得工程で取得した前記日時情報それぞれと当該ストリーム編集装置によって決定される基準の日時情報との時間差を算出する時間差算出工程と、
前記時間差算出工程で算出した前記時間差を基にして、指定された前記マルチアングル化開始日時に対応する日時を前記各ストリーム記録装置のストリームごとに算出する日時算出工程と、
前記各ストリーム記録装置のストリームごとに、前記記録開始日時と前記時間情報から前記単位データごとの記録日時を求め、その求めた記録日時の中から前記マルチアングル化開始日時に対応する日時と一致するか、あるいはその対応する日時に最も近い記録日時を検出する記録日時検出工程と、
前記記録日時検出工程で検出した記録日時以降のストリームを前記各ストリーム記録装置から受信し、各ストリーム中の最初の前記時間情報のそれぞれと当該ストリーム編集装置によって決定される基準の時間情報との差分を算出し、この時間情報の差分と前記時間差算出工程で算出された時間差を基にして各ストリーム中の前記時間情報を合わせ込みながらマルチアングルストリームを生成するマルチアングルストリーム生成工程と、
を備えることを特徴とするストリーム編集方法。
【請求項１４】
前記記録日時検出工程において、前記各ストリーム記録装置のストリームごとに、前記記録開始日時の中から前記マルチアングル化開始日時に対応する日時を検出し、検出できなかった場合に、前記記録開始日時と前記時間情報から前記単位データごとの記録日時を求め、その求めた記録日時の中から前記マルチアングル化開始日時に対応する日時と一致するか、あるいはその対応する日時に最も近い記録日時を検出することを特徴とする請求項１３記載のストリーム編集方法。
【請求項１５】
前記記録日時検出工程において、前記各ストリーム記録装置のストリームごとに、前記記録開始日時の中から前記マルチアングル化開始日時に対応する日時を検出し、検出できなかった場合に、前記マルチアングル化開始日時に対応する日時以前および以降の直近の記録開始日時を検出し、それらの前記記録開始日時と前記時間情報から前記単位データごとの記録日時を求め、その求めた記録日時の中から前記マルチアングル化開始日時に対応する日時と一致するか、あるいはその対応する日時に最も近い記録日時を検出することを特徴とする請求項１４記載のストリーム編集方法。
【請求項１６】
前記記録日時検出工程において、前記マルチアングル化開始日時に対応する日時以前および以降の記録日時の中から前記マルチアングル化開始日時に対応する日時と一致するか、あるいはその対応する日時に最も近い記録日時を検出することができなかった場合に、前記マルチアングル化開始日時に対応する日時以降の直近の記録開始日時を新規のマルチアングル化開始日時に決定し、この決定したマルチアングル化開始日時に対応する他のストリームの記録日時を検出することを特徴とする請求項１５記載のストリーム編集方法。
【請求項１７】
請求項１３ないし１６のいずれかに記載のストリーム編集方法であって、前記マルチアングルストリーム生成工程において、前記各ストリーム記録装置のストリームごとに前記時間情報を監視し、前記時間情報が不連続になるとマルチアングルストリームの生成を終了することを特徴とするストリーム編集方法。
【請求項１８】
請求項１７記載のストリーム編集方法であって、前記マルチアングルストリーム生成工程において、マルチアングルストリームの生成を終了した後、前記時間情報が不連続とならないストリームを受信し続け、そのストリームの記録日時を求めていき、その記録日時が、前記時間情報が不連続となったストリームの次の前記記録開始日時に対応する記録日時となると、マルチアングルストリームの生成を再開することを特徴とするストリーム編集方法。
【請求項１９】
請求項１３ないし１８のいずれかに記載のストリーム編集方法であって、前記ストリーム編集装置はストリーム中のマルチアングル化を終了する位置を示すマルチアングル化終了日時を指定可能であり、前記マルチアングルストリーム生成工程において、前記各ストリーム記録装置のストリームごとに記録日時を求めていき、その記録日時が、指定された前記マルチアングル化終了日時と一致するか、あるいは前記マルチアングル化終了日時を越えるとマルチアングルストリームの生成を終了することを特徴とするストリーム編集方法。
【請求項２０】
請求項１３ないし１９のいずれかに記載のストリーム編集方法であって、マルチアングルストリームの生成終了が指定されると、マルチアングルストリームの生成を終了することを特徴とするストリーム編集方法。
【請求項２１】
前記ストリーム編集装置にストリーム記録装置が接続されると、前記日時情報取得工程が実行されることを特徴とする請求項１３ないし２０のいずれかに記載のストリーム編集方法。
【請求項２２】
ストリームがＭＰＥＧ方式で圧縮符号化されたＭＰＥＧストリームであることを特徴とする請求項１３ないし２１のいずれかに記載のストリーム編集方法。
【請求項２３】
前記ストリーム編集装置がデジタル映像記録再生装置であることを特徴とする請求項１３ないし２２のいずれかに記載のストリーム編集方法。
【請求項２４】
前記デジタル映像記録再生装置が少なくとも他のデジタル映像記録再生装置１台と接続され、前記デジタル映像記録再生装置が記録したストリームと前記他のデジタル映像記録再生装置が記録したストリームを用いてマルチアングルストリームを生成することを特徴とする請求項２３記載のストリーム編集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＰＥＧ等の所定の規格に従って符号化された複数の映像のストリームからマルチアングルストリームを生成するストリーム編集装置、デジタル映像記録再生装置、およびストリーム編集方法に関する。
【背景技術】
【０００２】
近年、符号化された映像や音声などのストリームを記録するメディア（記録媒体）としてＤＶＤが普及しており、映画などのコンテンツを手軽に再生するために幅広く利用されている。ＤＶＤのような大容量の記録媒体は、複数のアングルから撮影した映像を１本のストリーム内に収めることができるので、視聴者に対して、任意のアングルからの映像を視聴できるマルチアングル機能を提供できる。
【０００３】
一方、ＤＶＤを記録媒体とするディスクムービーなどのデジタル映像記録再生装置も普及が進んでおり、個人が自分の好みに応じた映像をＤＶＤに記録できるようになってきた。また、ディスクムービーには編集機能（ストリーム編集装置）を有するものも多く、撮影した映像を削除したり、自分の好みに応じたシーンをつなぎ合わせたりすることができるようになっている。さらに、編集機能としてマルチアングル機能を有するものもあり、このようなディスクムービーでは、例えば、他のディスクムービー（ストリーム記録装置）で記録した映像のストリームを受信し、複数のストリームからマルチアングルストリームを生成するといったＤＶＤならではの編集も可能となる。
【０００４】
しかしながら、ディスクムービーなどの従来のデジタル映像記録再生装置（ストリーム編集装置）においてストリームＡのａの部分とストリームＢのｂの部分をマルチアングル化するためには、まずストリームＡの中からマルチアングル化するａの部分の先頭を探しだし、その後ストリームＢの中から同じくマルチアングル化するｂの部分の先頭を探しだす必要があった。このように、従来のストリーム編集装置では、各ストリームごとにマルチアングル化の開始位置を探し出して指定する必要があり、編集作業が複雑で面倒であった。
【０００５】
また、マルチアングルストリームを生成する場合、マルチアングルストリームの再生時に各映像の同期が保たれるようにする必要がある。以下、再生時に複数の映像の同期を保つための従来の技術について、図１０、図１１を参照しながら説明する。
【０００６】
この従来の技術は、複数のメディア信号を合成再生するためのメディア符号器およびメディア復号器に関するものである。例えばＭＰＥＧ方式で圧縮符号化された映像データ（ＭＰＥＧストリーム）には、再生時に同期が保たれるように、本来、提示時刻を与えるＰＴＳ（プレゼンテーション・タイムスタンプ）や復号開始時刻を与えるＤＴＳ（デコーディング・タイムスタンプ）が挿入されているが、この従来の技術では、これらのタイムスタンプとは別異のタイムスタンプを各ストリーム中に埋め込むことで、複数の映像の合成再生時に各映像の同期が保たれるようにしている。
【０００７】
図１０は従来のメディア符号器を示しており、フレーム番号カウント器が画像符号化ストリーム生成時にフレーム番号をカウントする。そして画像符号化ストリームとフレーム番号のそれぞれに共通のタイムスタンプを挿入してパケット化し、多重化して部分画像データとして出力する。また、図１１は従来のメディア復号器を示しており、複数の部分画像データからそれぞれ画像符号化ストリームを分離抽出して復号化し、復号化された信号間の同期ずれをフレーム番号に付加された上記タイムスタンプを参照して修正し、分割画面信号間での同期を保つ。従来は、このようにして、再生時に複数の映像の同期が保たれるようにしていた（例えば、特許文献１参照。）。
【０００８】
しかしながら、上述した従来の技術では、フレーム番号カウント器を設け、符号化時に画像符号化ストリームとフレーム番号のそれぞれに、ＰＴＳやＤＴＳとは別異のタイムスタンプを挿入したり、復号化時にはフレーム番号に付加されたそのタイムスタンプを参照しながら復号化したりしなければならず、符号化・復号化双方で複雑な処理が必要となり装置の規模が増大するという問題があった。
【特許文献１】特開２００２−１２５２０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、上記問題点に鑑み、複数のストリームをそれぞれ記録したビデオムービーなどのストリーム記録装置が保持する日時情報を取得して基準の日時情報との時間差を算出し、この時間差を基にして、指定されたマルチアングル化開始日時に対応する日時を各ストリームごとに算出する。そして、各ストリームごとに、タイトルなどとして記録されている記録開始日時とＰＴＳなどのストリーム中に付加された時間情報とから記録日時を求め、その求めた記録日時の中からマルチアングル化開始日時に対応する日時と一致する記録日時を検出し、その検出した記録日時以降のストリームからマルチアングルストリームを生成する。さらに、マルチアングル化する各ストリームの最初の時間情報と基準の時間情報との差分を算出し、この時間情報の差分と上記時間差を基にして各ストリーム中の時間情報の合わせ込みを行う。これにより、マルチアングル化開始日時を指定するだけで、マルチアングル化する各ストリーム中からその指定された日時と同じとなる記録日時の位置が自動的に検出され、かつストリーム中に元々付加されている時間情報を合わせ込むことができるストリーム編集装置、デジタル映像音声装置、ストリーム編集方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の請求項１記載のストリーム編集装置は、所定の規格に従いデータ中の位置を示す時間情報を単位データごとに付加してデータを記録するとともに、データ記録ごとにその記録開始日時を記録する少なくとも２台のストリーム記録装置に接続され、かつストリーム中のマルチアングル化を開始する位置を示すマルチアングル化開始日時を指定可能であり、各ストリーム記録装置が記録したストリームのうちの前記マルチアングル化開始日時以降のストリームからマルチアングルストリームを生成するストリーム編集装置であって、前記各ストリーム記録装置が保持する日時情報を取得する日時情報取得手段と、前記日時情報取得手段が取得した前記日時情報それぞれと当該ストリーム編集装置によって決定される基準の日時情報との時間差を算出する時間差算出手段と、前記時間差算出手段が算出した前記時間差を基にして、指定された前記マルチアングル化開始日時に対応する日時を前記各ストリーム記録装置のストリームごとに算出する日時算出手段と、前記各ストリーム記録装置のストリームごとに、前記記録開始日時と前記時間情報から前記単位データごとの記録日時を求め、その求めた記録日時の中から前記マルチアングル化開始日時に対応する日時と一致するか、あるいはその対応する日時に最も近い記録日時を検出する記録日時検出手段と、前記記録日時検出手段で検出した記録日時以降のストリームを前記各ストリーム記録装置から受信し、各ストリーム中の最初の前記時間情報のそれぞれと当該ストリーム編集装置によって決定される基準の時間情報との差分を算出し、この時間情報の差分と前記時間差算出手段で算出された時間差を基にして各ストリーム中の前記時間情報を合わせ込みながらマルチアングルストリームを生成するマルチアングルストリーム生成手段と、を備えることを特徴とする。
【００１１】
また、本発明の請求項２記載のストリーム編集装置は、請求項１記載のストリーム編集装置であって、前記記録日時検出手段は、前記各ストリーム記録装置のストリームごとに、前記記録開始日時の中から前記マルチアングル化開始日時に対応する日時を検出し、検出できなかった場合に、前記記録開始日時と前記時間情報から前記単位データごとの記録日時を求め、その求めた記録日時の中から前記マルチアングル化開始日時に対応する日時と一致するか、あるいはその対応する日時に最も近い記録日時を検出することを特徴とする。
【００１２】
また、本発明の請求項３記載のストリーム編集装置は、請求項２記載のストリーム編集装置であって、前記記録日時検出手段は、前記各ストリーム記録装置のストリームごとに、前記記録開始日時の中から前記マルチアングル化開始日時に対応する日時を検出し、検出できなかった場合に、前記マルチアングル化開始日時に対応する日時以前および以降の直近の記録開始日時を検出し、それらの前記記録開始日時と前記時間情報から前記単位データごとの記録日時を求め、その求めた記録日時の中から前記マルチアングル化開始日時に対応する日時と一致するか、あるいはその対応する日時に最も近い記録日時を検出することを特徴とする。
【００１３】
また、本発明の請求項４記載のストリーム編集装置は、請求項３記載のストリーム編集装置であって、前記記録日時検出手段は、前記マルチアングル化開始日時に対応する日時以前および以降の記録日時の中から前記マルチアングル化開始日時に対応する日時と一致するか、あるいはその対応する日時に最も近い記録日時を検出することができなかった場合に、前記マルチアングル化開始日時に対応する日時以降の直近の記録開始日時を新規のマルチアングル化開始日時に決定し、この決定したマルチアングル化開始日時に対応する他のストリームの記録日時を検出することを特徴とする。
【００１４】
また、本発明の請求項５記載のストリーム編集装置は、請求項１ないし４のいずれかに記載のストリーム編集装置であって、前記マルチアングルストリーム生成手段は、前記各ストリーム記録装置のストリームごとに前記時間情報を監視し、前記時間情報が不連続になるとマルチアングルストリームの生成を終了することを特徴とする。
【００１５】
また、本発明の請求項６記載のストリーム編集装置は、請求項５記載のストリーム編集装置であって、前記マルチアングルストリーム生成手段はマルチアングルストリームの生成を終了した後、前記時間情報が不連続とならないストリームを受信し続け、そのストリームの記録日時を求めていき、その記録日時が、前記時間情報が不連続となったストリームの次の前記記録開始日時に対応する記録日時となると、マルチアングルストリームの生成を再開することを特徴とする。
【００１６】
また、本発明の請求項７記載のストリーム編集装置は、請求項１ないし６のいずれかに記載のストリーム編集装置であって、ストリーム中のマルチアングル化を終了する位置を示すマルチアングル化終了日時を指定可能であり、前記マルチアングルストリーム生成手段は、前記各ストリーム記録装置のストリームの記録日時を求めていき、その記録日時が、指定された前記マルチアングル化終了日時と一致するか、あるいは前記マルチアングル化終了日時を越えるとマルチアングルストリームの生成を終了することを特徴とする。
【００１７】
また、本発明の請求項８記載のストリーム編集装置は、請求項１ないし７のいずれかに記載のストリーム編集装置であって、マルチアングルストリームの生成終了を指定可能であることを特徴とする。
【００１８】
また、本発明の請求項９記載のストリーム編集装置は、請求項１ないし８のいずれかに記載のストリーム編集装置であって、前記日時情報取得手段は、当該ストリーム編集装置にストリーム記録装置が接続されるとそのストリーム記録装置が保持する日時情報を自動的に取得することを特徴とする。
【００１９】
また、本発明の請求項１０記載のストリーム編集装置は、請求項１ないし９のいずれかに記載のストリーム編集装置であって、ストリームがＭＰＥＧ方式で圧縮符号化されたＭＰＥＧストリームであることを特徴とする。
【００２０】
また、本発明の請求項１１記載のデジタル映像音声装置は、請求項１ないし１０のいずれかに記載のストリーム編集装置の機能を備えることを特徴とする。
また、本発明の請求項１２記載のデジタル映像音声装置は、請求項１１記載のデジタル映像記録再生装置であって、少なくとも他のデジタル映像記録再生装置１台と接続され、自装置が記録したストリームと前記他のデジタル映像記録再生装置が記録したストリームを用いてマルチアングルストリームを生成することを特徴とする。
【００２１】
また、本発明の請求項１３記載のストリーム編集方法は、所定の規格に従いデータ中の位置を示す時間情報を単位データごとに付加してデータを記録するとともに、データ記録ごとにその記録開始日時を記録する少なくとも２台のストリーム記録装置に接続され、かつストリーム中のマルチアングル化を開始する位置を示すマルチアングル化開始日時を指定可能であり、各ストリーム記録装置が記録したストリームのうちの前記マルチアングル化開始日時以降のストリームからマルチアングルストリームを生成するストリーム編集装置におけるストリーム編集方法であって、前記各ストリーム記録装置が保持する日時情報を取得する日時情報取得工程と、前記日時情報取得工程で取得した前記日時情報それぞれと当該ストリーム編集装置によって決定される基準の日時情報との時間差を算出する時間差算出工程と、前記時間差算出工程で算出した前記時間差を基にして、指定された前記マルチアングル化開始日時に対応する日時を前記各ストリーム記録装置のストリームごとに算出する日時算出工程と、前記各ストリーム記録装置のストリームごとに、前記記録開始日時と前記時間情報から前記単位データごとの記録日時を求め、その求めた記録日時の中から前記マルチアングル化開始日時に対応する日時と一致するか、あるいはその対応する日時に最も近い記録日時を検出する記録日時検出工程と、前記記録日時検出工程で検出した記録日時以降のストリームを前記各ストリーム記録装置から受信し、各ストリーム中の最初の前記時間情報のそれぞれと当該ストリーム編集装置によって決定される基準の時間情報との差分を算出し、この時間情報の差分と前記時間差算出工程で算出された時間差を基にして各ストリーム中の前記時間情報を合わせ込みながらマルチアングルストリームを生成するマルチアングルストリーム生成工程と、を備えることを特徴とする。
【００２２】
また、本発明の請求項１４記載のストリーム編集方法は、請求項１３記載のストリーム編集方法であって、前記記録日時検出工程において、前記各ストリーム記録装置のストリームごとに、前記記録開始日時の中から前記マルチアングル化開始日時に対応する日時を検出し、検出できなかった場合に、前記記録開始日時と前記時間情報から前記単位データごとの記録日時を求め、その求めた記録日時の中から前記マルチアングル化開始日時に対応する日時と一致するか、あるいはその対応する日時に最も近い記録日時を検出することを特徴とする。
【００２３】
また、本発明の請求項１５記載のストリーム編集方法は、請求項１４記載のストリーム編集方法であって、前記記録日時検出工程において、前記各ストリーム記録装置のストリームごとに、前記記録開始日時の中から前記マルチアングル化開始日時に対応する日時を検出し、検出できなかった場合に、前記マルチアングル化開始日時に対応する日時以前および以降の直近の記録開始日時を検出し、それらの前記記録開始日時と前記時間情報から前記単位データごとの記録日時を求め、その求めた記録日時の中から前記マルチアングル化開始日時に対応する日時と一致するか、あるいはその対応する日時に最も近い記録日時を検出することを特徴とする。
【００２４】
また、本発明の請求項１６記載のストリーム編集方法は、請求項１５記載のストリーム編集方法であって、前記記録日時検出工程において、前記マルチアングル化開始日時に対応する日時以前および以降の記録日時の中から前記マルチアングル化開始日時に対応する日時と一致するか、あるいはその対応する日時に最も近い記録日時を検出することができなかった場合に、前記マルチアングル化開始日時に対応する日時以降の直近の記録開始日時を新規のマルチアングル化開始日時に決定し、この決定したマルチアングル化開始日時に対応する他のストリームの記録日時を検出することを特徴とする。
【００２５】
また、本発明の請求項１７記載のストリーム編集方法は、請求項１３ないし１６のいずれかに記載のストリーム編集方法であって、前記マルチアングルストリーム生成工程において、前記各ストリーム記録装置のストリームごとに前記時間情報を監視し、前記時間情報が不連続になるとマルチアングルストリームの生成を終了することを特徴とする。
【００２６】
また、本発明の請求項１８記載のストリーム編集方法は、請求項１７記載のストリーム編集方法であって、前記マルチアングルストリーム生成工程において、マルチアングルストリームの生成を終了した後、前記時間情報が不連続とならないストリームを受信し続け、そのストリームの記録日時を求めていき、その記録日時が、前記時間情報が不連続となったストリームの次の前記記録開始日時に対応する記録日時となると、マルチアングルストリームの生成を再開することを特徴とする。
【００２７】
また、本発明の請求項１９記載のストリーム編集方法は、請求項１３ないし１８のいずれかに記載のストリーム編集方法であって、前記ストリーム編集装置はストリーム中のマルチアングル化を終了する位置を示すマルチアングル化終了日時を指定可能であり、前記マルチアングルストリーム生成工程において、前記各ストリーム記録装置のストリームごとに記録日時を求めていき、その記録日時が、指定された前記マルチアングル化終了日時と一致するか、あるいは前記マルチアングル化終了日時を越えるとマルチアングルストリームの生成を終了することを特徴とする。
【００２８】
また、本発明の請求項２０記載のストリーム編集方法は、請求項１３ないし１９のいずれかに記載のストリーム編集方法であって、マルチアングルストリームの生成終了が指定されると、マルチアングルストリームの生成を終了することを特徴とする。
【００２９】
また、本発明の請求項２１記載のストリーム編集方法は、請求項１３ないし２０のいずれかに記載のストリーム編集方法であって、前記ストリーム編集装置にストリーム記録装置が接続されると、前記日時情報取得工程が実行されることを特徴とする。
【００３０】
また、本発明の請求項２２記載のストリーム編集方法は、請求項１３ないし２１のいずれかに記載のストリーム編集方法であって、ストリームがＭＰＥＧ方式で圧縮符号化されたＭＰＥＧストリームであることを特徴とする。
【００３１】
また、本発明の請求項２３記載のストリーム編集方法は、請求項１３ないし２２のいずれかに記載のストリーム編集方法であって、前記ストリーム編集装置がデジタル映像記録再生装置であることを特徴とする。
【００３２】
また、本発明の請求項２４記載のストリーム編集方法は、請求項２３記載のストリーム編集方法であって、前記デジタル映像記録再生装置が少なくとも他のデジタル映像記録再生装置１台と接続され、前記デジタル映像記録再生装置が記録したストリームと前記他のデジタル映像記録再生装置が記録したストリームを用いてマルチアングルストリームを生成することを特徴とする。
【発明の効果】
【００３３】
本発明によれば、マルチアングル化開始日時を指定するだけで、マルチアングル化する各ストリーム中からその指定された日時と同じとなる記録日時の位置が自動的に検出されるため、ユーザが各ストリームごとにマルチアングル化の開始位置を探し出して指定する必要がなくなり、マルチアングル化の編集作業が容易となる。さらに、ストリーム中に元々付加されている時間情報を合わせ込むので、装置規模を大きくすることなく、再生時に各ストリームの同期を保つことができる。
【発明を実施するための最良の形態】
【００３４】
以下に、本発明の実施の形態について図面を交えて説明する。
図１は本実施の形態におけるデジタル映像記録再生装置（ストリーム編集装置）のブロック図である。
【００３５】
当該デジタル映像記録再生装置は、ストリーム編集装置兼ストリーム記録装置である。すなわち、当該デジタル映像記録再生装置は、ＭＰＥＧ方式で圧縮符号化した映像音声データ（ＭＰＥＧストリーム）をＤＶＤなどの記録媒体に記録する。また、その映像音声データを記録した記録開始日時もタイトル等として記録する。そして、少なくとも他のデジタル映像記録再生装置（ストリーム記録装置）１台と接続され、他のデジタル映像記録再生装置が記録したＭＰＥＧストリームと自装置が記録したＭＰＥＧストリームからマルチアングルストリームを生成することが可能な構成となっている。なお、後述するように、ＭＰＥＧストリームには、その生成時に時間情報としてＰＴＳがビデオパケット（単位データ）ごとに付加される。
【００３６】
図１において、接続部１０１は他のデジタル映像記録再生装置と接続して、ＭＰＥＧストリームや日時情報などの様々なデータの送受信を行う。
また、制御部１０７は、接続部１０１に他のデジタル映像記録再生装置が接続されたことを検出すると、自動的に、そのデジタル映像記録再生装置が保持する日時情報を日時情報取得部１０２に取得させる。ここでは、日時情報取得部１０２と制御部１０７とで日時情報取得手段が構成される。なお、ユーザの操作によって日時情報を取得する構成としても、無論よい。
【００３７】
また、時間差算出部１０３は、制御部１０７の命令に従い、日時情報保持部１０４に保持されている自装置の日時情報を基準の日時情報にして、日時情報取得部１０２で取得した他のデジタル映像記録再生装置の日時情報との時間差を算出する。ここでは、時間差算出部１０３と制御部１０７とで時間差算出手段が構成される。なお、ここでは、自装置が保持する日時情報を基準の日時情報とするが、無論、他のデジタル記録再生装置の日時情報を基準の日時情報としてもよく、マルチアングル化を行う装置において任意に決定することが可能である。
【００３８】
また、記録部１０５は、自装置で記録されたＭＰＥＧストリームや、マルチアングルストリームなどを記録する。
また、制御部１０７は当該デジタル映像記録再生装置全体の制御を司るとともに、時間差算出部１０３で算出された時間差を基にして、後述するマルチアングル化開始日時に対応する日時を、マルチアングル化するＭＰＥＧストリームごとに算出する機能（日時算出手段）と、各ＭＰＥＧストリームごとに、記録開始日時とＰＴＳ（時間情報）から単位データ（ビデオパケット）ごとの記録日時を求め、その求めた記録日時の中からマルチアングル化開始日時に対応する日時と一致するか、あるいはその対応する日時に最も近い記録日時を検出する機能（記録日時検出手段）を具備する。また、制御部１０７は、自装置と接続部１０１に接続されている他の装置へ命令し、その検出した記録日時以降のＭＰＥＧストリームをＭＵＸ（Ｍｕｌｔｉｐｌｅｘｅｒ）部１０６へ送信させる。
【００３９】
また、制御部１０７とＭＵＸ部１０６は、記録部１０５からのＭＰＥＧストリームと他のデジタル映像記録再生装置からのＭＰＥＧストリームのＰＴＳ（時間情報）を合わせ込みながら、マルチアングルストリームを生成する。ここでは、ＭＵＸ部１０６と制御部１０７とでマルチアングルストリーム生成手段が構成される。
【００４０】
図２は、図１に示すデジタル映像記録再生装置を２台接続した場合のブロック図である。各ブロックに関する説明は上述した通りなので省略する。デジタル映像記録再生装置Ａとデジタル映像記録再生装置Ｂは、接続部１０１Ａと接続部１０１Ｂを通して接続される。記録部１０５Ａ、記録部１０５Ｂには、各々、ＭＰＥＧストリームが記録されている。
【００４１】
なお、本実施の形態では、デジタル映像記録再生装置を２台接続した場合を例に説明するが、無論、接続する装置の台数は２台に限るものではない。
図３は、デジタル映像記録再生装置Ａとデジタル映像記録再生装置Ｂに記録されているＭＰＥＧストリームの概念図である。デジタル映像記録再生装置ＡにはＭＰＥＧストリーム１（Ｓｔｒｅａｍ１）が記録されており、デジタル映像記録再生装置ＢにはＭＰＥＧストリーム２（Ｓｔｒｅａｍ２）が記録されている。
【００４２】
また、デジタル映像記録再生装置Ａには、記録開始日時“０３年１０月１０日１２時３０分００秒”のコンテンツ（映像音声データ）３０１Ａが２分３０秒間、記録開始日時“０３年１０月１０日１２時４５分００秒”のコンテンツ３０２Ａが３分間、記録開始日時“０３年１０月１０日１３時３０分００秒”のコンテンツ３０３Ａが５分間、計１０分３０秒のＭＰＥＧストリームが記録されており、デジタル映像記録再生装置Ｂには、記録開始日時“０３年１０月１０日１２時５０分００秒”のコンテンツ３０１Ｂが３分間、記録開始日時“０３年１０月１０日１３時１５分００秒”のコンテンツ３０２Ｂが３分間、記録開始日時“０３年１０月１０日１２時３２分００秒”のコンテンツ３０３Ｂが５分間、計１１分のＭＰＥＧストリームが記録されている。
【００４３】
続いて、デジタル映像記録再生装置の動作（ストリーム編集装置におけるストリーム編集方法）について、デジタル映像記録再生装置Ａにおいてマルチアングルストリームを生成する場合を例に説明する。ここでは、デジタル映像記録再生装置Ａがストリーム編集装置兼ストリーム記録装置であり、デジタル映像記録再生装置Ｂが他のストリーム記録装置である。
【００４４】
例えば、ＭＰＥＧストリーム１とＭＰＥＧストリーム２の斜線部分（映像音声データ３０２Ａと映像音声データ３０１Ｂ）に運動会で撮影した「徒競走」の映像音声データが記録されていたとする。デジタル映像記録再生装置Ａ、Ｂにおいて異なる位置から撮影した「徒競走」のシーンをデジタル映像記録再生装置Ａにおいてマルチアングル化しようとする場合、まずユーザは、デジタル映像記録再生装置Ａ、Ｂを接続する。
【００４５】
例えば、現在、デジタル映像記録再生装置Ａの日時情報が“０３年１０月１１日１６時３０分００秒”で、デジタル映像記録再生装置Ｂの日時情報が“０３年１０月１１日１６時３５分００秒”であるとする。デジタル映像記録再生装置Ａの制御部１０７Ａは、デジタル映像記録再生装置Ｂが接続されたことを検出すると、デジタル映像記録再生装置Ｂに対し、日時情報の送信を要求する。その結果、日時情報取得部１０２Ａにおいて、日時情報保持部１０４Ｂが保持するデジタル映像記録再生装置Ｂの日時情報が取得される（日時情報取得工程）。ここでは、デジタル映像記録再生装置Ｂの日時情報は“０３年１０月１１日１６時３５分００秒”であるので、この“０３年１０月１１日１６時３５分００秒”という日時情報がデジタル映像記録再生装置Ａに通知される。
【００４６】
デジタル映像記録再生装置Ａの制御部１０７Ａは、取得したデジタル映像記録再生装置Ｂの日時情報を日時情報取得部１０２Ａから時間差算出部１０３Ａに送るとともに、デジタル映像記録再生装置Ａの日時情報を日時情報保持部１０４Ａから時間差算出部１０３Ａに送る。
【００４７】
時間差算出部１０３Ａでは、制御部１０７Ａの指示によって、デジタル映像記録再生装置Ｂの日時情報とデジタル映像記録再生装置Ａの日時情報の時間差が算出される（時間差算出工程）。ここでは、デジタル映像記録再生装置Ａの日時情報が“０３年１０月１１日１６時３０分００秒”であり、デジタル映像記録再生装置Ｂの日時情報が“０３年１０月１１日１６時３５分００秒”であるので、デジタル映像記録再生装置Ａとデジタル映像記録再生装置Ｂの時間差は“５分”となる。
【００４８】
次に、ユーザは、デジタル映像記録再生装置Ａにおいて、マルチアングル化の開始位置を示すマルチアングル化開始日時を指定する。指定方法としては、例えば、デジタル映像記録再生装置ＡにおいてＭＰＥＧストリーム１を再生中にボタンを押下することで指定できるように構成してもよいし、日時を入力指定できるように構成してもよい。なお、この入力指定は任意のタイミングで行うことができる。
【００４９】
ここでは、デジタル映像記録再生装置ＡのＭＰＥＧストリーム１において「徒競走」の記録開始日時が“０３年１０月１０日１２時４５分００秒”であるので、この“０３年１０月１０日１２時４５分００秒”を指定するものとする。
【００５０】
制御部１０７Ａはマルチアングル化開始日時が指定されると、ＭＰＥＧストリーム２におけるその指定された日時に対応する日時（ＭＰＥＧストリーム２におけるマルチアングル化開始日時）を算出する（日時算出工程）。ここではデジタル映像記録再生装置Ａとデジタル映像記録再生装置Ｂの日時情報の時間差が“５分”であるので、“０３年１０月１０日１２時４５分００秒”に対応する日時は、“０３年１０月１０日１２時５０分００秒”となる。
【００５１】
次に制御部１０７Ａは、ＭＰＥＧストリーム２において記録日時が“０３年１０月１０日１２時５０分００秒”となる記録位置を検出する。すなわち、制御部１０７Ａは、ＭＰＥＧストリーム２中の各映像音声データ３０１Ｂ、３０２Ｂ、３０３Ｂの記録開始日時“０３年１０月１０日１２時５０分００秒”、“０３年１０月１０日１３時１５分００秒”、“０３年１０月１０日１２時３２分００秒”と各映像音声データ３０１Ｂ、３０２Ｂ、３０３Ｂ内のＰＴＳ（時間情報）とからビデオパケットごとの記録日時を求め、その求めた記録日時の中から“０３年１０月１０日１２時５０分００秒”と一致するか、あるいはこの日時に最も近い記録日時を検出する（記録日時検出工程）。ここでは、映像音声データ３０１Ｂの記録開始日時“０３年１０月１０日１２時５０分００秒”が検出される。
【００５２】
なお、まず始めに、マルチアングル化開始日時に対応する日時を各映像音声データ３０１Ｂ、３０２Ｂ、３０３Ｂの記録開始日時の中から検出するようにしてもよい。また、各映像音声データ３０１Ｂ、３０２Ｂ、３０３Ｂ内の記録日時をすべて求めるのではなく、マルチアングル化開始日時に対応する日時以前および以降の直近の記録開始日時を検出し、それらの記録開始日時の映像音声データの記録日時を求めて、その記録日時の中から検出するようにしてもよい。
【００５３】
マルチアングル化開始日時に対応する日時以前および以降の直近の記録開始日時を用いて求めた記録日時の中から検出できない場合には、マルチアングル化開始日時に対応する日時以降の直近の記録開始日時をＭＰＥＧストリーム２におけるマルチアングル化開始日時（新規のマルチアングル化開始日時）に決定し、この決定したマルチアングル化開始日時に対応する他のＭＰＥＧストリームにおける記録日時を検出するようにしてもよい。
【００５４】
従来は、別々のデジタル映像記録再生装置において異なる位置から撮影した「徒競走」のシーンをデジタル映像記録再生装置Ａにおいてマルチアングル化しようとした場合、まず、ＭＰＥＧストリーム１の中から「徒競走」の開始位置を指定し、その後、ＭＰＥＧストリーム２の中から再度「徒競走」の開始位置を指定しなくてはならず編集操作が複雑で面倒であったが、本実施の形態によれば、マルチアングル化開始日時“０３年１０月１０日１２時４５分００秒”を指定するだけで、ＭＰＥＧストリーム２中からマルチアングル化開始日時“０３年１０月１０日１２時４５分００秒”と同じとなる記録日時、すなわちマルチアングル化開始日時に時間差算出部で算出した時間差を加算した記録日時“０３年１０月１０日１２時５０分００秒”の位置（マルチアングル化開始位置）が自動的に検出されるので、マルチアングル化の編集作業が容易となる。
【００５５】
ＭＰＥＧストリーム２中のマルチアングル化開始位置が検出されると、制御部１０７Ａは、その位置以降のストリームをデジタル映像記録再生装置Ａへコピーする。すなわち、マルチアングル化開始位置が検出されると、制御部１０７Ａはデジタル映像記録再生装置Ｂに対して、そのマルチアングル化開始位置からのＭＰＥＧストリーム２の送信を命令する。デジタル映像記録再生装置Ｂの制御部１０７Ｂは、その命令に従い、ＭＰＥＧストリーム２を送信する。このようにして、検出されたマルチアングル化開始位置からのＭＰＥＧストリーム２のコピーが行われる。
【００５６】
デジタル映像記録再生装置Ａは、ＭＰＥＧストリーム１、２中のマルチアングル化開始日時と同じとなる記録日時の位置以降のストリームをＭＵＸ部１０６Ａにおいてマルチアングル化するに際し、各ＭＰＥＧストリーム中のＰＴＳ（時間情報）の合わせ込みを行う。
【００５７】
以下、ＰＴＳの合わせ込みについて説明する。
図４は、ＭＵＸ部１０６Ａ内部のバッファ構成を示すブロック図である。
図４において、バッファＢ（ＢｕｆｆｅｒＢ）４０１Ａは、接続部１０１Ａを通して受け取ったデジタル映像記録再生装置ＢからのＭＰＥＧストリーム２をバッファリングする。
【００５８】
また、バッファＡ（ＢｕｆｆｅｒＡ）４０２Ａは、デジタル映像記録再生装置Ａに記録されているＭＰＥＧストリーム１をバッファリングする。
また、ＭＵＸバッファ（ＭＵＸＢｕｆｆｅｒ）４０３Ａでは、バッファＢ４０１ＡとバッファＡ４０２ＡにバッファリングされたＭＰＥＧストリームからマルチアングルストリームを生成する処理が行われる。
【００５９】
図５は、ＤＶＤビデオフォーマットなどで使用されているＶＯＢ（Ｖｉｄｅｏ  Ｏｂｊｅｃｔ；ビデオ・オブジェクト）の概略構成図である。
ＶＯＢはＶＯＢＵ（ビデオ・オブジェクト・ユニット）の集合で構成される。ＶＯＢＵはナビゲーションパック（ＮＶ＿ＰＣＫ）、ビデオパック（Ｖ＿ＰＣＫ）、オーディオパック（Ａ＿ＰＣＫ）の集合で構成される。また、ナビゲーションパックにはナビゲーションデータが、ビデオパックにはビデオデータが、オーディオパックにはオーディオデータが含まれている。ビデオデータはＭＰＥＧ方式で圧縮符号化されたビデオエレメンタリストリームであり、通常Ｉピクチャ、Ｐピクチャ、Ｂピクチャで構成される。
【００６０】
図６は、上述したビデオパックの詳細な構成図である。
ビデオパックがＶＯＢＵ内の最初のパケット（Ｐａｃｋｅｔ）の場合、パックヘッダ（Ｐａｃｋ  ｈｅａｄｅｒ）に続いて２４ｂｙｔｅのシステムヘッダ（Ｓｙｓｔｅｍ  ｈｅａｄｅｒ）が存在し、その後にビデオパケット（Ｖ＿ＰＫＴ）が続く。ビデオパックがＶＯＢＵ内の最初のパケット以外の場合、パックヘッダの後にビデオパケットが続く。いずれの場合も、ビデオパケットの先頭にはパケットヘッダ（Ｐａｃｋｅｔ  ｈｅａｄｅｒ）が存在する。
【００６１】
図７は、このパケットヘッダの詳細な情報を示すテーブルを表す図である。
パケットヘッダには、Ｐａｃｋｅｔ＿ｓｔａｒｔ＿ｃｏｄｅ＿ｐｒｅｆｉｘを先頭に、パケット長やスクランブル情報などの情報とともに再生出力の時間管理情報（ＰＴＳ：Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）や、復号の時間管理情報（ＤＴＳ：Ｄｅｃｏｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ）といった時間情報が含まれる。
【００６２】
ＰＴＳの役割は、再生出力の同期を保つことにあり、復号器において復号化されたパケットのＰＴＳと同期信号ＳＴＣ（システムタイムクロック；Ｓｙｓｔｅｍ  Ｔｉｍｅ  Ｃｌｏｃｋ）が一致したとき、そのパケットが再生出力される。このＰＴＳを合わせ込むことによって、複数のストリームの同期をとることが可能となる。
【００６３】
次に、デジタル映像記録再生装置ＡにおけるＰＴＳ（時間情報）の合わせ込みの動作（ストリーム編集装置におけるストリーム編集方法）について説明する。
接続部１０１Ａを通して受け取ったデジタル映像記録再生装置ＢからのＭＰＥＧストリーム２は、バッファＢ４０１Ａにバッファリングされる。同じく、デジタル映像記録再生装置Ａに記録されているＭＰＥＧストリーム１が、バッファＡ４０２Ａにバッファリングされる。各々バッファリングされたＭＰＥＧストリームは、ＭＵＸバッファ４０３Ａに送られる。
【００６４】
ＭＵＸバッファ４０３Ａでは、まず、受け取ったＭＰＥＧストリーム１とＭＰＥＧストリーム２の先頭のビデオパケットのパケットヘッダからＰＴＳが取り出され、制御部１０７Ａがその差分Ｘを算出する。
【００６５】
そして、ＭＵＸバッファ４０３Ａにおいて、ＭＰＥＧストリーム２の各ビデオパケットのＰＴＳに（５分＋差分Ｘ）が加算されていく。なお、この“５分”とは、時間差算出工程で算出したデジタル映像記録再生装置Ａとデジタル映像記録再生装置Ｂの日時情報の時間差である。こうして、ＭＰＥＧストリーム２の各ビデオパケットのＰＴＳを書き換えることにより、ＭＰＥＧストリーム１とＭＰＥＧストリーム２のＰＴＳを合わせ込みながら、ＭＰＥＧストリーム１とＭＰＥＧストリーム２をマルチアングル化して、マルチアングルストリームを生成し、記憶部１０５Ａに記録する（マルチアングルストリーム生成工程）。
なお、マルチアングル化するストリームが３本以上ある場合は、そのうちのいずれか一つを基準のＰＴＳ（時間情報）とし、この基準のＰＴＳとの差分Ｘを算出すればよい。
【００６６】
このように、本実施の形態によれば、マルチアングル化するストリーム中にＭＰＥＧ等の規格に従って元々付加されている時間情報（ＰＴＳ）を合わせ込むことができるので、装置の規模を大きくすることなく、再生時に各ストリームの同期を保つことができる。
【００６７】
一方、制御部１０７Ａは、ＭＵＸ部１０６Ａにおいて取り出された各ストリームのＰＴＳを監視し、いずれか１本のストリームにおいてＰＴＳが不連続となった時点で、マルチアングルストリームの生成終了を指示する。ここでは、ＭＰＥＧストリーム１の映像音声データ３０２ＡとＭＰＥＧストリーム２の映像音声データ３０１Ｂの記録時間はともに３分間であり、映像音声データ３０２Ａと映像音声データ３０１Ｂが全てマルチアングル化される。なお、ＰＴＳを監視するのではなく、記録時間を求めて監視してもよい。
【００６８】
例えば、図８に示す斜線部分の映像音声データ８０２Ａと映像音声データ８０１Ｂをマルチアングル化する場合、映像音声データ８０２Ａの記録時間が２分間、映像音声データ８０１Ｂの記録時間が３分間であるので、映像音声データ８０２Ａについてはすべてマルチアングル化されるが、映像音声データ８０１Ｂに関しては、先頭から２分間分のデータのみがマルチアングル化されることになる。
【００６９】
また、図９に示す斜線部分の映像音声データ９０２Ａと映像音声データ９０１Ｂ、９０２Ｂをマルチアングル化する場合、映像音声データ９０１Ｂの記録時間が１分であるので、映像音声データ９０２Ａの先頭から１分間のデータと映像音声データ９０１Ｂのデータがマルチアングル化されると、一旦マルチアングル化の処理が中断する。しかし、映像音声データ９０２ＡのＰＴＳはまだ連続しているので、ＭＵＸ部１０６Ａにおいてその後もＭＰＥＧストリーム１の映像音声データ９０２Ａを受信し続ける。この際、制御部１０７Ａは、ＭＵＸ部１０６Ａで検出される各ＰＴＳを基に記録日時を求めていき、その記録日時が、ＭＰＥＧストリーム２の次の記録開始日時“２００３年１０月１０日１２時５５分００秒”に対応する記録日時になると、ＭＵＸ部１０６Ａにマルチアングル化処理開始の指令を発行する。なお、映像音声データ９０２Ａの記録日時と、記録開始日時“２００３年１０月１０日１２時５５分００秒”に対応する記録日時が一致するか否かの判定は、時間差算出部１０３Ａで算出した時間差“５分”を用いることで可能となる。
【００７０】
なお、いずれか１本のストリームのＰＴＳのみを監視するようにしてもよい。この場合は、そのストリームのＰＴＳが不連続となったときにのみマルチアングルストリームの生成処理が終了する。このストリームは任意に指定できるようにしてもよいし、マルチアングルストリームを生成する装置に記録されているストリームが自動的に指定されるようにしてもよい。
【００７１】
また、マルチアングル化を終了する位置を示すマルチアングル化終了日時を指定可能としてもよい。この場合、制御部１０７Ａは、ＭＵＸ部１０６Ａで検出される各ストリームのＰＴＳを基に記録日時を求めていき、その記録日時が、マルチアングル化終了日時に対応する記録日時と一致するか、あるいはマルチアングル化終了日時を越えると、ＭＵＸ部１０６Ａにマルチアングル化処理終了の指令を発行する。なお、各ストリームの記録日時と、マルチアングル化終了日時に対応する記録日時が一致するか否かの判定は、時間差算出部１０３Ａで算出した時間差“５分”を用いることで可能となる。
【００７２】
また、マルチアングルストリームの生成終了を指定可能な構成としてもよい。例えば、マルチアングルストリームの生成中に、ユーザが任意のタイミングでボタンを押下することで、マルチアングルストリームの生成が終了するようにしてもよい。
【００７３】
なお、マルチアングルストリームを生成せずに、ＭＰＥＧストリーム２のＰＴＳをＭＰＥＧストリーム１のＰＴＳに合わせ込んで、そのまま２本のＭＰＥＧストリームとして記録部に記録するようにしてもよい。このように各ＭＰＥＧストリームのＰＴＳを合わせ込むことで、例えば、各ＭＰＥＧストリームを分割表示する場合に、各映像の再生出力の同期を保つことが可能となる。
【００７４】
また、本実施の形態では、ＭＰＥＧストリームを例に説明したが、無論、符号化の形式はＭＰＥＧ形式に限るものではなく、各データ内の位置を示す情報が適宜付加されるストリームであればよい。
【００７５】
また、本実施の形態では、映像音声データのストリームを例に説明した、無論、映像音声データに限るものではない。
また、本実施の形態ではストリーム編集装置の一例としてストリーム編集装置の機能を持つディスクムービーなどのデジタル映像記録再生装置について説明したが、無論、ストリーム編集装置の機能を持つ装置であればよい。
【００７６】
また、本実施の形態ではストリーム記録装置の一例としてデジタル映像記録再生装置を用いて説明したが、無論、これに限るものではなく、少なくともストリームを記録できる装置であればよい。
【００７７】
以上のように、本実施の形態によれば、ＭＰＥＧ等の所定の規格に従って符号化された複数の映像のストリームからマルチアングルストリームを生成するに際し、任意のストリームのマルチアングル化を開始する位置を日時（記録日時）を以って指定するだけで、他のストリームのマルチアングル化開始位置が自動的に決定され、かつ自動的に各ストリームの時間情報の合わせこみが行われるので、ユーザの編集作業が簡便となる。
【産業上の利用可能性】
【００７８】
本発明にかかるストリーム編集装置等は、ＭＰＥＧ等の所定の規格に従って符号化された複数の映像のストリームからマルチアングルストリームを生成するに際し、任意のストリームのマルチアングル化を開始する位置を日時（記録日時）を以って指定するだけで、他のストリームのマルチアングル化開始位置が自動的に決定され、かつ自動的に各ストリームの時間情報の合わせこみが行われるので、ユーザの編集作業が簡便となり、ＤＶＤ等を記録媒体とするディスクムービーなどのデジタル映像を編集する機能を持つ装置に有用である。
【図面の簡単な説明】
【００７９】
【図１】本発明の実施の形態におけるデジタル映像記録再生装置（ストリーム編集装置）のブロック図
【図２】本発明の実施の形態におけるデジタル映像記録再生装置を２台接続した場合のブロック図
【図３】本発明の実施の形態におけるＭＰＥＧストリームの概念図
【図４】本発明の実施の形態におけるデジタル映像記録再生装置のＭＵＸ部内部のバッファ構成を示すブロック図
【図５】本発明の実施の形態におけるＶＯＢの概略構成図
【図６】本発明の実施の形態におけるＶＯＢ内のビデオパックの詳細な構成図
【図７】本発明の実施の形態におけるビデオパック内のパケットヘッダの詳細な情報を示すテーブルを表す図
【図８】本発明の実施の形態におけるＭＰＥＧストリームの概念図
【図９】本発明の実施の形態におけるＭＰＥＧストリームの概念図
【図１０】従来のメディア符号器のブロック図
【図１１】従来のメディア復号器のブロック図
【符号の説明】
【００８０】
１０１、１０１Ａ、１０１Ｂ      接続部
１０２、１０２Ａ、１０２Ｂ      日時情報取得部
１０３、１０３Ａ、１０３Ｂ      時間差算出部
１０４、１０４Ａ、１０４Ｂ      日時情報保持部
１０５、１０５Ａ、１０５Ｂ      記録部
１０６、１０６Ａ、１０６Ｂ      ＭＵＸ部
１０７、１０７Ａ、１０７Ｂ      制御部
４０１Ａ      バッファＢ
４０２Ａ      バッファＡ
４０３Ａ      ＭＵＸバッファ
【図１】
2005286669.tif 000003
【図２】
2005286669.tif 000004
【図３】
2005286669.tif 000005
【図４】
2005286669.tif 000006
【図５】
2005286669.tif 000007
【図６】
2005286669.tif 000008
【図７】
2005286669.tif 000009
【図８】
2005286669.tif 000010
【図９】
2005286669.tif 000011
【図１０】
2005286669.tif 000012
【図１１】
2005286669.tif 000013