(57)【要約】【課題】ディジタルデータストリームのエントリポイントに対し絶対時間値を割り当てるようにした改善された方法を提供すること、さらにこれに対応するコンピュータプログラム製品ならびに電子機器を提供する。【解決手段】第１の絶対時間値１０４をエントリポイントに割り当て、このエントリポイントはデータストリームシーケンスにおいて第１のポジションに位置している。このデータストリームは相対的なタイムスタンプをもつデータパケット１０８を有している。このデータストリームシーケンスの第２のポジションに対し第２の絶対時間値１１０を与え、エントリポイント１０６，１１４に対する絶対時間値を、第２の絶対時間値１１０，１１６と、前記の第１のポジションと第２のポジションの間のデータパケットの相対的なタイムスタンプとに基づき決定する。【選択図】図１
2004342289.tif 000002
【特許請求の範囲】
【請求項１】
第１の絶対時間値（１０４）をエントリポイントに割り当て、該エントリポイントはデータストリームシーケンスにおいて第１のポジションに位置しており、該データストリームは相対的なタイムスタンプをもつデータパケット（１０８）を有しており、
該データストリームシーケンスの第２のポジションに対し第２の絶対時間値（１１０）を与えるステップと、
エントリポイント（１０６，１１４）に対する絶対時間値を、第２の絶対時間値（１１０，１１６）と、前記の第１のポジションと第２のポジションの間のデータパケットの相対的なタイムスタンプとに基づき決定するステップ
を有することを特徴とする方法。
【請求項２】
少なくとも第１および第２のデータストリームシーケンスにおけるエントリポイントを有するテーブルを生成するステップが設けられており、該エントリポイントには絶対時間値が割り当てられている、請求項１記載の方法。
【請求項３】
第１および第２のデータストリームシーケンスを受け取るステップと、
前記の第１および第２のデータストリームシーケンスに対し第２の絶対時間値を与えるステップと、
前記第１のデータストリームシーケンスにおける第２の絶対時間値を使用して、前記第１のデータストリームシーケンスにおける第１のエントリポイントの第１の絶対時間値を決定するステップと、
前記第２のデータストリームシーケンスにおける第２の絶対時間値を使用して、前記第２のデータストリームシーケンスにおける第２のエントリポイントの第１の絶対時間値を決定するステップが設けられている、
請求項１または２記載の方法。
【請求項４】
前記第２の絶対時間値をデータストリームシーケンスの一部分として受け取る、請求項１から３のいずれか１項記載の方法。
【請求項５】
前記第２の絶対時間値を別個のチャネルとして受け取る、請求項１から３のいずれか１項記載の方法。
【請求項６】
前記別個のデータチャネルはテレテキストチャネルまたはインターネットチャネルである、請求項５記載の方法。
【請求項７】
前記相対的なタイムスタンプはＭＰＥＧ形式のタイムスタンプである、請求項１から６のいずれか１項記載の方法。
【請求項８】
前記データストリームはＤＶＲ、ＤＶＤまたはＤＶＢの形式のデータストリームである、請求項１から７のいずれか１項記載の方法。
【請求項９】
コンピュータプログラム製品において、
相対的なタイムスタンプをもつデータパケットを有するデータストリームシーケンスの第１のポジション（１０４）に加えて、該データストリームシーケンスの第２のポジションに対し第２の絶対時間値（１１０，１１６）を与えるステップと、
エントリポイント（１０６，１１４）に対する絶対時間値を、前記第２の絶対時間値（１１０，１１６）と、前記の第１のポジションと第２のポジションの間のデータパケットの相対的なタイムスタンプとに基づき決定するステップ
とを実行するプログラム手段が設けられていることを特徴とするコンピュータプログラム製品。
【請求項１０】
相対的なタイムスタンプをもつデータパケットを有するデータストリームを受け取る電子機器において、
前記データストリームのデータストリームシーケンスにおけるリファレンスポジションとしてリファレンス用絶対時間値を与える手段と、
前記データストリームシーケンスにおけるエントリポイント（１０６，１１４）に対する絶対時間値（１１０，１１６）を、前記リファレンス用絶対時間値と、前記リファレンスポジションとデータストリームシーケンスにおけるエントリポイントのポジションとの間のデータパケットの相対的なタイムスタンプとに基づき決定する手段が設けられていることを特徴とする電子機器。
【請求項１１】
ＤＶＲ，ＤＶＤ，ＤＶＢプレーヤおよび／またはレコーダである、請求項１０記載の電子機器。
【請求項１２】
絶対時間軸を参照して第１および第２のデータストリームを編集する手段が設けられている、請求項１０または１１記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＶＲ，ＤＶＤ，ＤＶＢのデータストリームなどのようなディジタルデータストリームの分野に関する。
【背景技術】
【０００２】
様々なディジタルデータストリームフォーマットが知られており、たとえばＤＶＤはリードオンリーや記録可能や書き換え可能な利用法のための光ディスクフォーマットのマルチアプリケーションファミリーである。ＤＶＤは "digital versatile disc" の略であるが "digital video disc" のことを表すことも多い。対応するデータストリームフォーマットはＤＶＤフォーラム（www.dvdforum.org）によって標準化されている。ディジタルデータストリームに関する付加的な例はＤＶＲとＤＶＢである。通常、この種のディジタルデータストリームはＭＰＥＧタイプのパケット化されたデータをベースとしている。ＭＰＥＧタイプのデータストリームの場合、データパケットにはシステムクロックリファレンスに関連してタイムスタンプが設けられている。
【０００３】
従来技術によるディジタルデータストリームにおける共通の問題点は、データストリームのエントリポイントに対する絶対時間値がないことである。殊にこのことは、人間が理解可能な絶対時間軸に関連させてデータストリームシーケンスを都合よく編集する際に問題となる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
したがって本発明の課題は、ディジタルデータストリームのエントリポイントに対し絶対時間値を割り当てるようにした改善された方法を提供すること、さらにこれに対応するコンピュータプログラム製品ならびに電子機器を提供することである。
【課題を解決するための手段】
【０００５】
本発明によればこの課題は、第１の絶対時間値をエントリポイントに割り当て、該エントリポイントはデータストリームシーケンスにおいて第１のポジションに位置しており、該データストリームは相対的なタイムスタンプをもつデータパケットを有しており、該データストリームシーケンスの第２のポジションに対し第２の絶対時間値を与えるステップと、エントリポイントに対する絶対時間値を、第２の絶対時間値と、前記の第１のポジションと第２のポジションの間のデータパケットの相対的なタイムスタンプとに基づき決定するステップを有することを特徴とする方法により解決される。さらに本発明の課題は請求項９記載のコンピュータプログラム製品ならびに請求項１０記載の電子機器によって解決される。
【発明を実施するための最良の形態】
【０００６】
本発明によれば、絶対時間値は絶対リファレンス時間をベースとしたデータストリームシーケンスのエントリポイントに割り当てられる。絶対リファレンス時間値をディジタルデータストリーム自身の一部分として与えることもできるし、あるいは外部のデータソースから取得することもでき、たとえばテレテキストを介してあるいはインターネットウェブサイトなどから取得することもできる。エントリポイントの絶対時間値は、絶対リファレンス時間と、この絶対リファレンス時間とエントリポイントとの間のデータパケットの相対的なタイムスタンプ情報とに基づき決定される。これは編集操作を実行するために特別有利である。
【０００７】
本発明の有利な実施形態によれば、絶対時間値に対しエントリポイントを関連づけるためにテーブルが生成される。これは本発明の特別な利点であって、このテーブルによって絶対時間軸上に別個に配置されている可能性すらある複数のデータストリームシーケンスをカバーすることができる。換言すれば本発明によって複数のデータストリームシーケンスを、たとえシステムクロックが不連続であっても同じ絶対時間軸上にマッピングすることができる。
【０００８】
基本的に本発明による方法は、第１の絶対時間値をエントリポイントに割り当てるのに適しており、その際、エントリポイントはデータストリームシーケンス中の第１のポジションに位置しており、このデータストリームは相対的なタイムスタンプをもつデータパケットを有している。上述のように本発明による方法によれば、データストリームシーケンスの第２のポジションに対し第２の絶対時間値を与えるステップと、エントリポイントに対する絶対時間値を、第２の絶対時間値と、前記の第１のポジションと第２のポジションの間のデータパケットの相対的なタイムスタンプとに基づき決定するステップが設けられている。
【０００９】
基本的に本発明による電子機器は、相対的なタイムスタンプをもつデータパケットを有するデータストリームを受け取るのに適しており、この電子機器には、データストリームのデータストリームシーケンスにおけるリファレンスポジションとしてリファレンス用絶対時間値を与える手段と、データストリームシーケンスにおけるエントリポイントに対する絶対時間値を、前記リファレンス用絶対時間値と、前記リファレンスポジションとデータストリームシーケンスにおけるエントリポイントのポジションとの間のデータパケットの相対的なタイムスタンプとに基づき決定する手段が設けられている。
【００１０】
従属請求項には本発明の有利な実施形態が示されている。次に、図面を参照しながら本発明の実施例について説明する。
【実施例】
【００１１】
図１には、ＤＶＢデータストリームのエントリポイント（ＥＰ）をＵＴＣ時間軸１００にマッピングする様子が示されている。エントリポイントは、ＤＶＢストリームにより与えられる相対時間軸１０２上に位置している。ここで考察する例の場合、２つの異なるビデオプログラムがシーケンス１とシーケンス２にそれぞれ記録されている。そしてシーケンス１とシーケンス２の間に、ＵＴＣ時間軸１００上でタイムギャップが生じている可能性がある。
【００１２】
データストリームがレコーディングされるとき、ＤＶＢサービス情報（ＤＶＢ−ＳＩ）セクションパケットが構文解析ないしは分析される。このようにして日時テーブル（ＴＤＴ）と時間オフセットテーブル（ＴＯＴ）が得られる。これらのテーブルには、ＵＴＣ時間と日付情報とローカルオフセットが含まれている。データストリームシーケンスには、タイムスタンプの設けられたデータパケットが含まれている。ＭＰＥＧ−２システム仕様ISO/IEC 13818-1によれば、タイムスタンプはΔｔ＝１／９０ｋＨｚ＝１１．１１μｓのインクリメント量である。相応のタイムスタンプはプレゼンテーションタイムスタンプ（ＰＴＳ）とも呼ばれる。
【００１３】
ＤＶＢトランスポートストリームをレコーディングする場合、到来するマルチプレクスが分析され、結果として得られた情報がディスク上に記録される。パーサはエントリポイントのリストを、パケット化エレメンタリストリーム（ＰＥＳ）ヘッダにおける対応するプレゼンテーションタイムスタンプ、対応するソースパケット番号（ＳＰＮ）およびストリームの形式（たとえばビデオ）とともに抽出する。これらのエントリポイントは、デコーディングプロセスをスタートすることのできる位置であるエクストリームパケットポジションを表す。
【００１４】
シーケンス１のエントリポイントについて絶対時間値が決定され、これはＴＤＴ／ＴＯＴにより与えられるＵＴＣ時間軸上の絶対時間と、エントリポイントと直前の絶対ＵＴＣ時間軸ポジションとの間におけるデータパケットのタイムスタンプの相対時間インクリメント量とに基づき求められる。一例として、ＴＯＴ／ＴＤＴによりＵＴＣ時間軸１００上に絶対時間値１０４が与えられている。シーケンス１のエントリポイント１０６に対する絶対時間値１１０は、そのつど受信したデータパケット１０８に関するＰＴＳのインクリメント量をエントリポイント１０６に達するまで絶対時間値１０４に加えることによって取得される。このプロセスをすべてのエントリポイントについて実行することができ、これによりすべてのエントリポイントをＵＴＣ時間軸１００にマッピングできるようになる。
【００１５】
再同期合わせのため、データストリームのＴＯＴ／ＴＤＴにより与えられたＵＴＣ時間軸１００上の後続の絶対時間値１１２が用いられる。換言すれば、エントリポイントをＵＴＣ時間軸１００にマッピングする目的で、絶対時間値１１２により先行の絶対時間値１０４が置き換えられる。
【００１６】
シーケンス１がレコーディングされマッピングされた後、シーケンス２がスタートする。シーケンス１とシーケンス２との間にギャップが生じる可能性があり、それによってＰＴＳの不連続性が引き起こされる。このようなＰＴＳの不連続性にもかかわらず本発明によれば、シーケンス１のエントリポイントと同じＵＴＣ時間軸１００上にシーケンス２のエントリポイントを正確にマッピングすることができる。このことはシーケンス２のＴＯＴ／ＴＤＴにより与えられた絶対時間値だけを考慮することにより達成される。
【００１７】
たとえばシーケンス２のエントリポイント１１４のために、シーケンス２の最初のＴＯＴ／ＴＤＴにより与えられた絶対時間値１１８をリファレンスとして使用することによりＵＴＣ時間軸１００上の絶対時間値１１６が取得される。絶対時間値１１６は、絶対時間値１１８をＰＴＳのデクリメント量でデクリメントすることにより得られる。同様に絶対時間値１１８に続くシーケンス２のエントリポイントもこの時間値をリファレンスとして使用し、その際、絶対時間値１１８と対応するエントリポイントとの間のＰＴＳインクリメント数によって絶対時間値１１８がインクリメントされる。
【００１８】
このようにしてすべてのエントリポイントならびに割り当てられた絶対時間値を含むテーブルを取得することができ、それを記憶させることができる。このようなテーブルによれば、レコーディングされたプログラムシーケンスを絶対時間軸に沿って直感的に表示することができるので、どのような編集操作も著しく容易に行えるようになる。このことは殊に、リアルタイムビデオデータにおいて画像境界に応じて記録開始時点と記録終了時点を決定する必要のある編集プロセスのために有用である。
【００１９】
平均するとＴＯＴ／ＴＤＴセクションは、ＤＶＢマルチプレクスにおいて２０秒ごとに伝送される。各ＴＯＴ／ＴＤＴはマッピングの再同期合わせのために使用されることになり、これによってＵＴＣとマッピングされたＤＶＢシステムクロックとの間のドリフトが回避される。ＰＴＳの不連続性が生じている場合（たとえばプログラムシーケンスの変更などの場合）、先行のエントリポイントに対するマッピングは最初のＴＯＴ／ＴＤＴが発生した後に行われることになる。先行のエントリポイントのΔｔ値はエントリポイントマップから取得される。
【００２０】
データストリーム自身を介して絶対時間のリファレンスを与える代わりに、別個のチャネルを利用することができる。その際、絶対時間値のほかにイベント（シーケンス）の開始時点ならびに持続時間に関する情報も（たとえばＤＶＢ−ＳＩイベント情報テーブルＥＩＴあるいはテレテキストデータフィールドにおいて）伝送される。レコーディングのための編集プロセスを容易にするため、マッピングされたタイムコードと合わせてこれらの情報を利用することができる。インターネットＴＶガイドなどのようにインターネット上で得られるさらに別の情報も、このような目的のために利用することができる。この場合には記録機器に対してリンクが与えられ、そのリンクから記録機器は記録すべき特定のプログラムの絶対開始時間情報を取得することができる。
【００２１】
図２には、上述の説明に対応するフローチャートが示されている。ステップ２００においてＭＰＥＧ−２トランスポートストリームが記録機器により受け取られる。このストリームはステップ２０２において構文解析され、これによりステップ２０４においてエントリポイントならびにＴＯＴ／ＴＤＴ情報が識別される。図１を参照しながら説明した方式に従いステップ２０６において、識別されたエントリポイントが絶対時間軸上にマッピングされる。このようにして、エントリポイントならびに割り当てられた絶対時間値を含むテーブルが得られる。このテーブルはステップ２０８において、レコーディングされたシーケンスをインタラクティブに編集するために用いられる。このような編集操作のためにグラフィックユーザインタフェースを使用すると有利である。編集プロセスを容易にするため、関連するエントリポイントといっしょに絶対時間軸表現を表示することができる。
【００２２】
本発明をマルチストリーム／マルチアングルＡＶストリームのレコーディングならびにプレイバックに使用することができる。レコーディングのプレイバックは相応のリアルタイムの伝送またはブロードキャストのように作用する。ここで有利であるのは、それぞれ異なるＡＶストリーム間を制限なく切り換え可能なことである。図３には、マルチストリームレコーディングをプレイバックする様子が描かれている。この場合、３つのＡ／ＶストリームＡ／Ｖ１，Ａ／Ｖ２，Ａ／Ｖ３が事前に記録されている。プレイバックタイム中、時点ｔ１においてＡ／Ｖ１からＡ／Ｖ２に切り換えられ、時点ｔ２においてＡ／Ｖ２からＡ／Ｖ３に切り換えられる。結果として生じるＡ／ＶストリームはＡ／Ｖ４として示されている。
【００２３】
さらに本発明によれば上述のストリームをサブストリームに分割することができ、これによってそれぞれ異なるディジタルレコーダがそれらのサブストリームをレコーディングできるようになる。この場合、それらのディジタルレコーダの各々においてシステム時間を同期合わせする必要がある。また、レコーディングのあとに複数のストリームを合成することができ、有利であるのはこれによって上述の形式のプレイバックが可能になることである。
【図面の簡単な説明】
【００２４】
【図１】本発明をＤＶＢに適用した事例を示す図である。
【図２】本発明の有利な実施形態を示すフローチャートである。
【図３】マルチストリームレコーディングのプレーバックの様子を示す図である。
【符号の説明】
【００２５】
１００  ＵＴＣ時間軸
１０２  ＤＶＢによる相対時間軸
１０４  ＴＯＴ／ＴＤＴにより与えられた絶対時間値
１０６  シーケンス１のエントリポイント
１０８  データパケット
１１０  エントリポイント１０６に対する絶対時間値
１１２  ＴＯＴ／ＴＤＴにより与えられた絶対時間値
１１４  シーケンス２のエントリポイント
１１６  エントリポイント１１４に対する絶対時間値
１１８  ＴＯＴ／ＴＤＴにより与えられた絶対時間値
【図１】
2004342289.tif 000003
【図２】
2004342289.tif 000004
【図３】
2004342289.tif 000005