(57)【特許請求の範囲】
【請求項１】
ディジタルビデオレコーダにおけるメタデータを解析する方法において、
−現在のプログラムのランニングステータスおよび現在のプログラムに続くプログラムのランニングステータスについての情報を含むサービス情報を指定するメタデータを含むディジタルテレビジョン信号を受信するステップと、
−前記受信したデータをパーズし、そして、一つのランニングステータスから別のランニングステータスへの移行のために、前記パーズしたメタデータを分析することによって、当該のステータス情報を前記の受信したディジタルテレビジョン信号から抽出するステップと、
−当該の抽出したランニングステータス情報の変化に基づいて、前記の現在のプログラムおよび現在のプログラムに続くプログラムの記録のカットポイントをユーザに提示するため、開始ポイントおよび終了ポイントの情報を生成するためにトリガイベントとして前記移行を使用する、ことを特徴とする、
ディジタルビデオレコーダにおけるメタデータを分析する方法。
【請求項２】
前記の生成した開始ポイントおよび／または終了ポイントの情報を使用して、記録したプログラムのプレイリストを生成する、請求項１に記載の方法。
【請求項３】
前記の記録したプログラムに対するサービス情報を指定するメタデータをデータベースに記憶して、
記録の終了後、前記プレイリストを生成するかまたは変更する、
請求項２に記載の方法。
【請求項４】
ディジタルビデオレコーダにおいて、
メタデータを分析する以下の手段、すなわち、
−現在のプログラムのランニングステータスおよび現在のプログラムに続くプログラムのランニングステータスについての情報を含むサービス情報を指定するメタデータを含むディジタルテレビジョン信号を受信する手段と、
−前記受信したデータをパーズし、そして、一つのランニングステータスから別のランニングステータスへの移行のために、前記パーズしたメタデータを分析することによって、当該のステータス情報を前記の受信したディジタルテレビジョン信号から抽出する手段と、
−当該の抽出したランニングステータス情報の変化に基づいて、前記の現在のプログラムおよび現在のプログラムに続くプログラムの記録のカットポイントをユーザに提示するため、開始ポイントおよび終了ポイントの情報を生成するためにトリガイベントとして前記移行を使用するための手段と
を含むことを特徴とする
ディジタルビデオレコーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明によって提案されるのは、放送システムによって送信された信号を使用して、データストリームを録画および編集する方法および装置である。ここで上記の放送信号はメタデータを含む。
【０００２】
背景
「メタデータ」および「エッセンス」という用語はつぎのように定義される。すなわち、メタデータとは、エッセンスおよび１つまたは複数のリンクをからなるデータのことである。セマンティックスに見ると、これらのリンクは、上記のエッセンスと、他のコンテントとの間のリンクを表し、また種類が異なっていてもよい（例えばＨＴＭＬリンク）。
【０００３】
エッセンスは任意のデータからなる。これらのデータは、メタデータを含まなくてもよいし、１つのメータデータを含んでもよいし、または複数のメータデータを含んでもよい（例えばメタデータのエッセンスは、他のメタデータを含むことができ、またエッセンスは、メタデータをまったく含まないデータからなることもある）。
【０００４】
ＤＶＤおよびＤＶＲディスクに対する容量が増大することにより、今日可能であるよりもはるかに多くの動画が１つのディスクに記憶されることになる。ＤＶＢのような放送システムでは、純粋なエッセンスだけでなく、このエッセンスについての記述、いわゆるメタデータも伝送される。このメタデータは、あらゆる種類のコンテンツ情報を含み、エッセンス中の移動を可能にする。
【０００５】
ＶＰＳは、アナログビデオレコーダを所定の時間に始動および停止させるための広く知られた発明である。この情報はアナログＴＶシステムの放送局により、垂直帰線期間（ＶＢＩ＝Vertical Branking Interval）において送信される。この原理はＤＶＢ規格ではサポートされていない。それはタイマ制御録画の実行は、ＥＰＧメカニズムによって計画されているからである。
【０００６】
先行技術では，ＤＶＢ関連の記録メディアの原理しか扱われていない。EP-A-1 103 974には、録画および再生の方法および装置が記載されているが、ＤＶＢレコーダを始動および停止するための原理について教示していない。
【０００７】
本発明の説明
本発明はＤＶＢレコーダの始動および停止に関し、ここでは定義した複数の信号を使用しなければならない。上記のメタデータを評価して記憶することにより、光ディスクに記憶するための新たな便利な機能を実現することができる。
【０００８】
本発明では以下の略語を使用する。すなわち、
ＤＶＢ−ＳＩ：  ディジタルビデオ放送サービス情報（Digital Video Broadcast Service Information）
ＳＰＮ      ：  ソースパケット番号（Source Packet Number）
ＰＴＳ      ：  プレゼンテーションタイムスタンプ（Presentation Time Stamp）
ＥＩＴ      ：  イベント情報テーブル（Event Information Table）
ＣＲＩＤ    ：  コンテンツ参照ＩＤ（Content Reference ID）
ＥＰ        ：  エントリポイント（Entry Point）
である。
【０００９】
ディジタル記録／再生装置の構造は、少なくとも１つのプレイリスト（すなわち、実際のプレイリストまたは仮想的なプレイリスト）と、対応するクリップ情報ファイル（clip-information-file）とからなる。
【００１０】
プレイリストは、記録されたストリームの再生項目と、インタイムおよびアウトタイムポジションへのポイントとを記述する。クリップ情報ファイルもエントリポイントのリストを含んでおり、このリストは、到来するＤＶＢビデオまたはＤＶＢオーディオストリームバケットから抽出される。これらのエントリポイントによって、デコーディング処理を開始することのできるストリームパケットポジション（ＩフレームポジションI-frame-positions）が得られるのである。
【００１１】
エントリポイントパケット（entry-point-packets）は、
−  ビデオに対してはＩフレームポジション（I-frame-positions）、
−  オーディオに対してはフレーム開始（Frame-start）
である。
【００１２】
これらはソースパケット番号（ＳＰＮ）によって指定され、相応するプレゼンテーションタイムスタンプ（ＰＴＳ）によってＥＰマップに登録される。
ＥＰＧメカニズムの使用を除けば、ＤＶＢコンセプトに対してＶＰＳ（Video Programming Service）の原理を適用できないため、ＤＶＢシステムのストリームを解析する新たな解決手段を作成した。正確なタイマ信号を、開始時間および終了時間に対して生成することができる。またイベント制御の記録も生成可能であり、さらにプレイリストも自動的に生成可能であり、簡単な編集操作も実現可能である。
【００１３】
これらのビデオおよびオーディオストリームについての記述（メタデータ）は、ＤＶＢ−ＳＩバケットで伝送される。
【００１４】
ＤＶＢ転送ストリームの処理はつぎのようになる。すなわち、
到来するＤＶＢ転送ストリームをパーズしてエッセンスをディスクに記憶する。テレテキストおよびＤＶＢ−ＳＩ（サービス情報）の相応するメタデータを抽出して、後でＸＭＬメタデータディスクリプタ（XML-metadata-descriptor）ストリームに変換する。この後、これらを、例えば記録装置に配置されたデータベースに記憶することができる。付加的なメタデータは、インターネットや、TV-Anytime文書（TV-Anytime-documents）から受け取ることができ、またメタデータは自ら作成してもよい。抽出したＤＶＢ−ＳＩメタデータは、記録処理中に使用することができ、またユーザの操作を容易にするために後で使用することもできる。
【００１５】
本発明における最も重要なメタデータは、目下の転送ストリームのＤＶＢ−ＳＩイベント情報セクション（DVB-SI event-information-section）において現在の／後続のイベント情報テーブル（ＥＩＴ）で転送される。これらにより、開始時間、持続時間、ランニングステータスなどについての情報が提供される。また拡張ＥＩＴディスクリプタにより、表題、言語などについての情報が提供される。
【００１６】
ランニングステータスの状態には「実行していない」，「数秒で開始」および「実行中」があり、これらはイベントの状態、プログラムの状態を表す。
【００１７】
選択したストラテジに依存して、１つのランニングステータスから別のランニングステータスへの移行（例えば、「数秒で開始」から「実行中」への移行）をトリガイベントとして使用して、記録を開始するまたはプレイリストを作成することができる。記録したストリーム内でこのイベントが発生したことは、ソースパケット番号（ＳＰＮ）によって識別可能である。このイベントのポジションをマークした後、Ｉフレームを表すつぎのＰＴＳは、プレイアイテム（PlayItem）に対するIN＿timeとして使用される。
【００１８】
イベントの変更をスケジュールに組み込むため、ＤＶＢ規格では、選択したイベントのランニングステータスを上書きするメカニズムが定められており、ここでこれらはランニングステータステーブル（ＲＳＴ＝Running Status Table）でシグナリングされる。現在の記録のランニングステータスが上書きされる場合、新たなランニングステータスが、前のランニングステータスに代わって使用される。
【００１９】
本発明によって解決すべき問題は、特定のプログラム項目の開始時間と終了時間と見つけることである。
【００２０】
この問題は、請求項１に記載した方法および請求項４に記載した装置によって解決される。
【００２１】
基本的には本発明の方法は、正確なタイマ信号と、イベント制御された記録とを生成するのに有利である。メタデータディスクリプタは、ランタイムによって、またはディジタルレコーダに記憶した常駐メタデータアーカイブによって解析され、つぎのような特徴を有する。すなわち常駐メタデータアーカイブは、メタデータを含み、これを更新する。ここでは、つぎの複数のステップが含まれる。すなわち、
−  メタデータを含むデータストリームを受信してパーズするステップ。ここでこれらのメタデータは、コンテンツ、例えばインターネットから、および／またはＤＶＢデータ、例えばＤＶＢ転送ストリームから発生するものである；
−  コンテンツから発生するメタデータおよびＤＶＢから発生するメタデータをパーズするステップ；
−  これらのメタデータをＸＭＬメタデータディスクリプタに変換するステップ；
−  これらの変換したメタデータを使用して、転送ストリームの記録を制御するまたＸＭＬメタデータディスクリプタのコンテンツを参照するステップ；
−  前記のメタデータディスクリプタのうちの少なくともいくつかをデータベース、例えばＤＢＭＳデータベースに記憶するステップ；
−  グラフィカルユーザインタフェースを介してブラウズメカニズムおよび問い合わせによってメタデータアーカイブにアクセスするステップ；
−  このグラフィカルユーザインタフェースによって、編集メカニズムを編成および構造化するステップ。ここでこの編集メカニズムは、プレイリストマネージャおよび記録制御部である；
−  転送ストリームを記憶媒体、例えばディスクに記録するステップ；および
−  ＤＢＭＳデータベースからのナビゲーションファイルを記憶媒体、例えばディスクに記憶するステップが含まれる。
【００２２】
また本発明の装置では、ランタイムによって、またはメタデータディスクリプタがディジタルレコーダに記憶されている常駐メタデータアーカイブによって解析される。ここでこの装置はつぎの手段を含む。すなわち、
−  コンテンツから、例えばインターネットからのメタデータを含むデータストリームを受信してパーズする手段、および／またはＤＶＢデータから、例えばＤＶＢ転送ストリームからのデータストリームを受信してパーズする手段と、
−  このメタデータをＸＭＬメタデータディスクリプタに変換する手段と、
−  転送ストリームの記録を制御する手段、およびＸＭＬメタデータディスクリプタのコンテンツを参照する手段と、
−  メタデータディスクリプタのうちの少なくともいくつかをデータベース、例えばＤＢＭＳデータベースに記憶する手段と、
−  グラフィカルユーザインタフェースを介してブラウズメカニズムおよび問い合わせによってメタデータアーカイブへのアクセスを可能にする手段と、
−  編集メカニズムおよび記録制御手段を編成および構造化する手段と、
−  転送ストリームを記録媒体、例えばディスクに記録する手段と、
−  ＤＢＭＳデータベースからのナビゲーションファイルを記憶媒体、例えばディスクに記録する手段とを含む。
【００２３】
本発明は、プレイリストを生成し、また編集操作を容易にするプロシージャにおいても使用することができる。またイベント制御の記録を生成することができ、容易な編集操作が実現可能である。
【００２４】
本発明の別の有利な実施形態は、相応の従属請求項に記載されている。
【００２５】
図面
添付の図面を参照して本発明の実施例を説明する。ここで、
図１は、本発明の簡単なブロック図を示している。
【００２６】
実施例
図１には本発明の原理が示されている。最初にコンテンツプロバイダー１１１から（例えばインターネットから）またはＤＶＢソース１１２から発生するデータが受信される。第２のステップでは、この受信されたデータがパーズされる１２１，１２２。ＤＶＢソースから発生したデータは、パーズされ１２２，転送ストリーム記録装置１２３に転送することができ、この記録装置は、このパーズされたＤＶＢデータを記憶媒体に格納する。つぎにこのパーズされたデータは、ＸＭＬ変換器１３に導かれる。このＸＭＬ変換器により、記録制御部１４が制御され、またＸＭＬメタデータディスクリプタ１５のコンテンツ参照が作成される。これらのデータはデータベース１６１に保存される。このデータベースは、ディスクリプタ問い合わせ部１７およびプレイリストマネージャ１８と対話する。データベース１６１からのナビゲーションファイルは、ナビゲーションファイル記録装置１６２に記録される。ＧＵＩ １９は、ディスクリプタ問い合わせ部１７およびプレイリストマネージャ１８から発生したデータを出力する。ＧＵＩ １９を介してユーザは、記録制御部１４を操作することができ、この記録制御部より、転送ストリーム記録部１２３は、適切なデータを記録することができる。これらのデータはこの後、上記の記憶媒体に保存される。本発明の目的は、ＤＶＢシステムを介して転送されるＭＰＥＧ−２転送ストリームを光ディスクに記録するおよび光ディスクから再生するためのアプリケーションを提供することである。
【００２７】
実施形態１
（ＤＶＢ−ＳＩから抽出される）メタデータディスクリプタ１１２をパーズして解析する（１２２）一方で、情報を使用してトリガ信号１４、例えば開始イベント（starting-events）および終了イベント（ending-events）を生成する。
【００２８】
タイマ制御の記録は、例えば「つぎのイベントの記録」（"record-next-event）ボタンによってアクティブ化することができる。すなわちそこに、与えられたプログラムデータ（例えば、時間、持続時間、チャンネルその他）でつぎのプログラムを記録できるのである。
【００２９】
実施形態２
１実施形態では、記録プロセス中にプレイリストを自動生成する。プレイリストを自動生成するプロセスは、ＥＩＴイベントを待ち、選択されたサービスに対して最新のＥＩＴのランニングステータスを評価する。プレイリストの名前は、イベントの名前からとることができ、これはＥＩＴテーブルの"short＿event＿descriptor"に転送される。
【００３０】
実施形態３
TV-Anytimeには、ＴＶコンテンツを一意に識別することのできるコンテンツ参照ID（ＣＲＩＤ  Content Reference ID）が定義されている。記録のＣＲＩＤがあらかじめTV-AnytimeＩＭＩまたはTV-AnytimeロケータまたはTV-Anytimeわかっており、またTV-AnytimeＩＭＩまたはTV-AnytimeロケータまたはTV-AnytimeＣＲＩＤがＡ／Ｖコンテンツと共にないしはコンテンツ内で周期的に再転送される場合、TV-AnytimeＩＭＩまたはTV-AnytimeロケータまたはTV-AnytimeＣＲＩＤを使用して、実施形態１で述べたの同じトリガイベント（開始、終了、カットポイントその他）を生成することができる。実施形態１から得られるトリガイベント共に、精度を高めることができる。
【００３１】
実施形態４
プレイリストの自動生成または変更は、記録プロセスが終了した後、オフラインで行うことも可能である。それは関連するすべてのメタデータがデータベースに記憶されているからである。
【００３２】
実施形態５
メタデータを記憶することによって、記録に対して簡単な編集プロセスを実現可能である。ＤＶＢ−ＳＩイベント情報（ＥＩＴ，ＲＳＴ）を用いることによってこの記録装置は、ユーザにカットポイントを提示することができる。
【００３３】
以下の編集操作を、ディジタル記録／再生装置によって実行することができる。すなわち、
−  不要な動画の不要な断片を消去するために必要な、動画の開始ポイントおよび終了ポイント；
−  １回の録画で記録した別個の動画を分割するために必要な動画の開始ポイントおよび終了ポイント；
−  動画が全部記録されたか否かをチェックするために必要な開始ポイントおよび終了ポイント
をディジタル記録／再生装置によって実行することができる。
【図面の簡単な説明】
【００３４】
【図１】本発明の簡単なブロック図である。
【図１】
0004263689.tif 000002