(57)【要約】  保存されるべきメタデータ１２０を供給するための方法及び装置が開示される。該メタデータが有効となる点１５０及び該メタデータが無効となる第２の点１６０により期間が示され得る。メタデータは、エンコーダ５００によって、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマット５１０にエンコードされても良い。同様に、該メタデータが有効となる点の指標及び該メタデータが無効となる第２の点の指標もが、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードされても良い。このことは、送信器４００によって実行されても良いし、受信器４７０によって実行されても良い。複数のメタデータアイテムが単一の位置において該ファイルフォーマット中に保存されても良く、効率的な保存及び取得を提供する。
2010537269.tif 000002
【特許請求の範囲】
【請求項１】
保存されるべきメタデータを供給するための方法であって、
前記メタデータを取得するステップと、
前記メタデータが有効となる点の指標を取得するステップと、
前記メタデータが無効となる第２の点の指標を取得するステップと、
前記取得されたメタデータを、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードするステップと、
前記メタデータが有効となる点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードするステップと、
前記メタデータが無効となる第２の点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードするステップと、
を有する方法。
【請求項２】
複数のメタデータアイテムとして前記メタデータを取得するステップと、
各メタデータアイテムについて、各メタデータアイテムが有効となる第３の点の指標を取得するステップと、
各メタデータアイテムについて、各メタデータアイテムが無効となる第４の点の指標を取得するステップと、
単一のボックス又は単一のサンプルにおいて前記第３の点の指標及び前記第４の点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードするステップと、
を有する、請求項１に記載の方法。
【請求項３】
前記複数のメタデータアイテムのうちの少なくとも１つのメタデータアイテムについて、前記少なくとも１つのメタデータアイテムを識別することが可能な又は識別するために解決されることが可能な識別子を取得するステップと、
前記単一のボックス又は単一のサンプルにおいて前記識別子を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードするステップと、
を有する、請求項２に記載の方法。
【請求項４】
前記識別子はユニフォーム・リソース・インジケータである、請求項３に記載の方法。
【請求項５】
前記複数のメタデータアイテムのうちの少なくとも２つのメタデータアイテムについて、前記少なくとも２つのメタデータアイテムのタイプの指標を取得するステップと、
前記少なくとも２つのメタデータアイテムの前記タイプの指標に基づいてメタデータアイテムのグループを形成するステップと、
前記単一のボックス又は単一のサンプルにおいて前記メタデータアイテムのグループの各識別子を、グループ化された態様で、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードするステップと、
前記第３の点の指標及び／又は前記第４の点の指標をグループ化された態様でエンコードするステップと、
を有する、請求項３に記載の方法。
【請求項６】
前記複数のメタデータアイテムのうちの少なくとも１つのメタデータアイテムについて、アイテム識別子を取得するステップと、
前記単一のボックス又は単一のサンプルにおいて少なくとも１つのメタデータアイテムについての前記アイテム識別子を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードするステップと、
を有する、請求項２に記載の方法。
【請求項７】
前記複数のメタデータアイテムのうちの少なくとも１つのメタデータアイテムについて、階層構造の指標を取得するステップと、
前記単一のボックス又は単一のサンプルにおいて前記少なくとも１つのメタデータアイテムについての前記階層構造の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードするステップと、
を有する、請求項２に記載の方法。
【請求項８】
前記メタデータアイテムが有効となる前記第３の点の指標と、前記メタデータアイテムが無効となる前記第４の点の指標とに基づいて、全ての有効なメタデータアイテムのリストを、第５の点について形成するステップと、
前記単一のボックス又は単一のサンプルにおいて前記リストを、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードするステップと、
を有する、請求項２に記載の方法。
【請求項９】
複数の点について反復可能な態様で前記リストを形成するステップと、
反復可能な態様で前記リストをＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードして、各メタデータアイテムの有効性が推量される基となる複数の同期点を提供するステップと、
を有する、請求項８に記載の方法。
【請求項１０】
保存されるべきメタデータを送信するための送信器であって、
前記メタデータを取得するための第１の入力部と、
前記メタデータが有効となる点の指標を取得するための第２の入力部と、
前記メタデータが無効となる第２の点の指標を取得するための第３の入力部と、
前記第１の入力部、前記第２の入力部及び前記第３の入力部と通信可能に結合された送信ユニットであって、前記メタデータ、前記メタデータが有効となる点の指標、及び前記メタデータが無効となる第２の点の指標を送信し、前記送信は、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットでのエンコードに適した形態のものである送信ユニットと、
を有する送信器。
【請求項１１】
前記送信ユニットは、
前記第１の入力部、前記第２の入力部及び前記第３の入力部と通信可能に結合されたエンコーダであって、
前記取得されたメタデータを、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードし、
前記メタデータが有効となる点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードし、
前記メタデータが有効となる点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードする
ためのエンコーダを有し、前記送信ユニットは、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットを送信するように構成された、請求項１０に記載の送信器。
【請求項１２】
複数のメタデータアイテムとして前記メタデータを取得するための第４の入力部と、
各メタデータアイテムについて、各メタデータアイテムが有効となる第３の点の指標を取得するための第５の入力部と、
各メタデータアイテムについて、各メタデータアイテムが無効となる第４の点の指標を取得するための第６の入力部と、
を有し、前記エンコーダは、
前記第４の入力部、前記第５の入力部及び前記第６の入力部と通信可能に結合され、
単一のボックス又は単一のサンプルにおいて前記第３の点の指標及び前記第４の点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードする、請求項１１に記載の送信器。
【請求項１３】
保存されるべきメタデータを送信する方法であって、
前記メタデータを取得するステップと、
前記メタデータが有効となる点の指標を取得するステップと、
前記メタデータが無効となる第２の点の指標を取得するステップと、
前記メタデータ、前記メタデータが有効となる点の指標、及び前記メタデータが無効となる第２の点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットでのエンコードに適した形態で送信するステップと、
を有する方法。
【請求項１４】
前記取得されたメタデータを、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードするステップと、
前記メタデータが有効となる点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードするステップと、
前記メタデータが無効となる第２の点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードするステップと、
ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットを送信するステップと、
を有する、請求項１３に記載の方法。
【請求項１５】
保存されるべきメタデータを受信するための受信器であって、
前記メタデータを受信するための第１の入力部と、
前記メタデータが有効となる点の指標を受信するための第２の入力部と、
前記メタデータが無効となる第２の点の指標を受信するための第３の入力部と、
前記第１の入力部、前記第２の入力部及び前記第３の入力部と通信可能に結合されたエンコーダであって、
前記取得されたメタデータを、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードし、
前記メタデータが有効となる点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードし、
前記メタデータが有効となる点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードする
ためのエンコーダと、
を有する受信器。
【請求項１６】
複数のメタデータアイテムとして前記メタデータを取得するための第４の入力部と、
各メタデータアイテムについて、各メタデータアイテムが有効となる第３の点の指標を取得するための第５の入力部と、
各メタデータアイテムについて、各メタデータアイテムが無効となる第４の点の指標を取得するための第６の入力部と、
を有し、前記エンコーダは、
前記第４の入力部、前記第５の入力部及び前記第６の入力部と通信可能に結合され、
単一のボックス又は単一のサンプルにおいて前記第３の点の指標及び前記第４の点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードする、請求項１５に記載の受信器。
【請求項１７】
ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットでエンコードされた前記メタデータをデコードし、
ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットでエンコードされた前記メタデータが有効となる点の指標をデコードし、
ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットでエンコードされた前記メタデータが無効となる第２の点の指標をデコードする
ためのデコーダを有する、請求項１５に記載の受信器。
【請求項１８】
セットトップボックス装置、
ディジタルビデオ記録装置、
ネットワーク接続された装置、
条件付きアクセス装置、
携帯型オーディオプレイヤ、
携帯型ビデオプレイヤ、
モバイル電話、
ＤＶＤプレイヤ、
ＣＤプレイヤ、
ハードディスクベースのメディアプレイヤ、
インターネットラジオ装置、
コンピュータ、
テレビジョン、
公共娯楽装置、及び
ＭＰ３プレイヤ
から成る群のうち少なくとも１つとして実施化される、請求項１５に記載の受信器。
【請求項１９】
保存されるべきメタデータを受信する方法であって、
前記メタデータを受信するステップと、
前記メタデータが有効となる点の指標を受信するステップと、
前記メタデータが無効となる第２の点の指標を受信するステップと、
前記取得されたメタデータを、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードするステップと、
前記メタデータが有効となる点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードするステップと、
前記メタデータが有効となる点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードするステップと、
を有する方法。
【請求項２０】
請求項１４又は１９に記載のＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットで供給されるメタデータを再生する方法であって、
ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットでエンコードされた前記メタデータをデコードするステップと、
ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットでエンコードされた前記メタデータが有効となる点の指標をデコードするステップと、
ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットでエンコードされた前記メタデータが無効となる第２の点の指標をデコードするステップと、
前記メタデータが有効となる点の指標及び前記メタデータが無効となる第２の点の指標に基づいて前記メタデータを再生するステップと、
を有する方法。
【請求項２１】
請求項１４又は１９に記載のＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットを再生するための再生装置であって、
ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットでエンコードされた前記メタデータをデコードし、
ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットでエンコードされた前記メタデータが有効となる点の指標をデコードし、
ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットでエンコードされた前記メタデータが無効となる第２の点の指標をデコードする
ためのデコーダと、
前記メタデータが有効となる点の指標及び前記メタデータが無効となる第２の点の指標に基づいて前記メタデータを再生するための再生ユニットと、
を有する再生装置。
【請求項２２】
保存されるべきメタデータの供給に用いられる信号であって、
前記メタデータと、
前記メタデータが有効となる点の指標と、
前記メタデータが無効となる第２の点の指標と、
を有し、前記信号は、
ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットで前記メタデータをエンコードし、
ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットで前記メタデータが有効となる点の指標をエンコードし、
ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットで前記メタデータが無効となる第２の点の指標をエンコードする
ために適した信号。
【請求項２３】
保存されるべきメタデータの供給に用いられる信号であって、
ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットでエンコードされた前記メタデータと、
ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットでエンコードされた前記メタデータが有効となる点の指標と、
ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットでエンコードされた前記メタデータが無効となる第２の点の指標と、
を有する信号。
【請求項２４】
保存されるべきメタデータを供給するためのシステムであって、
請求項１０に記載の送信器と、
請求項２２に記載の信号と、
請求項１５に記載の受信器と、
を有するシステム。
【請求項２５】
保存されるべきメタデータを供給するためのシステムであって、
請求項１１に記載の送信器と、
請求項２３に記載の信号と、
請求項２１に記載の再生装置と、
を有するシステム。
【請求項２６】
プログラム可能な装置のメモリに直接にロードされることが可能なプログラム要素であって、前記プログラム要素が前記装置において実行されるときに、
メタデータを取得し、
前記メタデータが有効となる点の指標を取得し、
前記メタデータが無効となる第２の点の指標を取得し、
前記取得されたメタデータを、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードし、
前記メタデータが有効となる点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードし、
前記メタデータが無効となる第２の点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードする
方法を実行するためのソフトウェアコード部分を有するプログラム要素。
【請求項２７】
プログラム可能な装置のメモリに直接にロードされることが可能なコンピュータ読み取り可能な媒体であって、前記装置において実行されるときに、
メタデータを取得し、
前記メタデータが有効となる点の指標を取得し、
前記メタデータが無効となる第２の点の指標を取得し、
前記取得されたメタデータを、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードし、
前記メタデータが有効となる点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードし、
前記メタデータが無効となる第２の点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードする
方法を実行するためのソフトウェアコード部分を有する、コンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、保存されるべきメタデータを供給するための方法に関する。
【０００２】
本発明は更に、保存されるべきメタデータを送信する送信器及び方法に関する。
【０００３】
本発明は更に、保存されるべきメタデータを受信する受信器及び方法に関する。
【０００４】
本発明は更に、保存されたメタデータを再生する再生器及び方法に関する。
【０００５】
本発明は更に、保存されるべきメタデータを供給する際の利用のための信号に関する。
【０００６】
本発明は更に、保存されるべきメタデータを供給するためのシステムに関する。
【０００７】
本発明は更に、プログラム要素に関する。
【０００８】
本発明は更に、コンピュータ読み取り可能な媒体に関する。
【背景技術】
【０００９】
ＤＶＢ協会において、全てのＤＶＢ準拠装置間でのコンテンツの交換のために利用される共通のファイルフォーマットが設計されている。該ＤＶＢファイルフォーマットは、ISO/IEC14496-12において標準化されたＩＳＯベースファイルフォーマット（ISO Base File Format）に基づく。該規格に対する修正は、時間が定められた（timed）メタデータトラックを提案し、ISO/IEC14496-12:2005/Amd1:2007として識別される。しかしながら、修正された後にも、該規格には制限の余地がある。共通ファイルフォーマットの設計を拡張することが有利となり得る。ＤＶＢファイルにおける既存のＤＶＢメタデータスキーマを順守する記述型メタデータを保存するための方法を提供することは、現在不可能である。更に、コンテンツ（オーディオ、ビデオ、グラフィクス、テキスト等）の一部にメタデータの一部をリンクさせることは不可能である。柔軟で階層的なリンク構造を提供することは、メタデータの幾分かの部分がコンテンツの大きな部分に対して有効なものとなることを可能とし、他の部分が該大きな部分の間の短い期間の間有効となり得る（即ち、オーバラップする有効性）ようにするが、そのようなリンク構造を提供する方法がない。また、公表された先行技術においては、メタデータ又はメタデータアイテムの個々の一部が複数回有効となり、有効性を開始又は停止するためのオーバラップする点を持つことを実現することが不可能である。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
先行技術におけるこの問題を認識した本発明者は、本発明を発明した。
【００１１】
可能であれば既存のメタデータスキーマを順守する方法で、複雑なメタデータ構造を搬送するための、より強力な方法を実現することが有利となり得る。
【課題を解決するための手段】
【００１２】
従って、本発明の第１の態様においては、保存されるべきメタデータを供給するための方法であって、前記メタデータを取得するステップと、前記メタデータが有効となる点の指標を取得するステップと、前記メタデータが無効となる第２の点の指標を取得するステップと、前記取得されたメタデータを、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードするステップと、前記メタデータが有効となる点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードするステップと、前記メタデータが無効となる第２の点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードするステップと、を有する方法が提供される。
【００１３】
本発明の第２の態様によれば、保存されるべきメタデータを送信するための送信器であって、前記メタデータを取得するための第１の入力部と、前記メタデータが有効となる点の指標を取得するための第２の入力部と、前記メタデータが無効となる第２の点の指標を取得するための第３の入力部と、前記第１の入力部、前記第２の入力部及び前記第３の入力部と通信可能に結合された送信ユニットであって、前記メタデータ、前記メタデータが有効となる点の指標、及び前記メタデータが無効となる第２の点の指標を送信し、前記送信は、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットでのエンコードに適した形態のものである送信ユニットと、を有する送信器が提供される。
【００１４】
本発明の第３の態様によれば、保存されるべきメタデータを送信する方法であって、前記メタデータを取得するステップと、前記メタデータが有効となる点の指標を取得するステップと、前記メタデータが無効となる第２の点の指標を取得するステップと、前記メタデータ、前記メタデータが有効となる点の指標、及び前記メタデータが無効となる第２の点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットでのエンコードに適した形態で送信するステップと、を有する方法が提供される。
【００１５】
本発明の第４の態様によれば、保存されるべきメタデータを受信するための受信器であって、前記メタデータを受信するための第１の入力部と、前記メタデータが有効となる点の指標を受信するための第２の入力部と、前記メタデータが無効となる第２の点の指標を受信するための第３の入力部と、前記第１の入力部、前記第２の入力部及び前記第３の入力部と通信可能に結合されたエンコーダであって、前記取得されたメタデータを、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードし、前記メタデータが有効となる点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードし、前記メタデータが有効となる点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードするためのエンコーダと、を有する受信器が提供される。
【００１６】
本発明の第５の態様によれば、保存されるべきメタデータを受信する方法であって、前記メタデータを受信するステップと、前記メタデータが有効となる点の指標を受信するステップと、前記メタデータが無効となる第２の点の指標を受信するステップと、前記取得されたメタデータを、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードするステップと、前記メタデータが有効となる点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードするステップと、前記メタデータが有効となる点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードするステップと、を有する方法が提供される。
【００１７】
本発明の第６の態様によれば、第５の態様又は第３の態様のＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットで供給されるメタデータを再生する方法であって、該第３の態様が更に、前記取得されたメタデータを、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードするステップと、前記メタデータが有効となる点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードするステップと、前記メタデータが無効となる第２の点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードするステップと、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットを送信するステップと、を有する方法が提供される。該方法は、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットでエンコードされた前記メタデータをデコードするステップと、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットでエンコードされた前記メタデータが有効となる点の指標をデコードするステップと、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットでエンコードされた前記メタデータが無効となる第２の点の指標をデコードするステップと、前記メタデータが有効となる点の指標及び前記メタデータが無効となる第２の点の指標に基づいて前記メタデータを再生するステップと、を有する。
【００１８】
本発明の第７の態様によれば、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットを再生するための再生装置であって、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットでエンコードされた前記メタデータをデコードし、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットでエンコードされた前記メタデータが有効となる点の指標をデコードし、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットでエンコードされた前記メタデータが無効となる第２の点の指標をデコードするためのデコーダと、前記メタデータが有効となる点の指標及び前記メタデータが無効となる第２の点の指標に基づいて前記メタデータを再生するための再生ユニットと、を有する再生装置が提供される。
【００１９】
本発明の第８の態様によれば、保存されるべきメタデータの供給に用いられる信号であって、前記メタデータと、前記メタデータが有効となる点の指標と、前記メタデータが無効となる第２の点の指標と、を有し、前記信号は、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットで前記メタデータをエンコードし、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットで前記メタデータが有効となる点の指標をエンコードし、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットで前記メタデータが無効となる第２の点の指標をエンコードするために適した信号が提供される。
【００２０】
本発明の第９の態様によれば、保存されるべきメタデータの供給に用いられる信号であって、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットでエンコードされた前記メタデータと、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットでエンコードされた前記メタデータが有効となる点の指標と、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットでエンコードされた前記メタデータが無効となる第２の点の指標と、を有する信号が提供される。
【００２１】
本発明の第１０の態様によれば、保存されるべきメタデータを供給するためのシステムであって、第２の態様による送信器と、第８の態様による信号と、第４の態様による受信器と、を有するシステムが提供される。
【００２２】
本発明の第１１の態様によれば、保存されるべきメタデータを供給するためのシステムであって、本発明の第２の態様による送信器であって、前記送信ユニットは、前記第１の入力部、前記第２の入力部及び前記第３の入力部と通信可能に結合されたエンコーダであって、前記取得されたメタデータを、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードし、前記メタデータが有効となる点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードし、前記メタデータが有効となる点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードするためのエンコーダを有し、前記送信ユニットは、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットを送信するように構成された送信器、本発明の第９の態様による信号、並びに本発明の第７の態様による再生装置を有するシステムが提供される。
【００２３】
本発明の第１２の態様によれば、プログラム可能な装置のメモリに直接にロードされることが可能なプログラム要素であって、前記プログラム要素が前記装置において実行されるときに、メタデータを取得し、前記メタデータが有効となる点の指標を取得し、前記メタデータが無効となる第２の点の指標を取得し、前記取得されたメタデータを、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードし、前記メタデータが有効となる点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードし、前記メタデータが無効となる第２の点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードする方法を実行するためのソフトウェアコード部分を有するプログラム要素が提供される。
【００２４】
本発明の第１３の態様によれば、プログラム可能な装置のメモリに直接にロードされることが可能なコンピュータ読み取り可能な媒体であって、前記装置において実行されるときに、メタデータを取得し、前記メタデータが有効となる点の指標を取得し、前記メタデータが無効となる第２の点の指標を取得し、前記取得されたメタデータを、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードし、前記メタデータが有効となる点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードし、前記メタデータが無効となる第２の点の指標を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードする方法を実行するためのソフトウェアコード部分を有する、コンピュータ読み取り可能な媒体が提供される。
【００２５】
メタデータが有効となる点の指標を提供し、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットでのエンコードの間に該情報が利用されることを確実にすることにより、いずれの仮定もなされる必要なく、正確な有効期間を決定することが可能となる。
【００２６】
一実施例においては、前記メタデータは、複数のメタデータアイテムと、各メタデータアイテムについて、各メタデータアイテムが有効となる第３の点の指標と共に各メタデータアイテムが無効となる第４の点の指標とを有しても良い。前記第３の点の指標及び前記第４の点の指標のエンコードが実行されても良く、これらは単一のボックス又は単一のサンプルにおいてＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードされる。有効性情報とは独立してメタデータを保存することは有利である。なぜなら、メタデータ保存のための単一の位置を提供し、効率的な保存、及びファイルに関連する全てのメタデータが要求されたときに効率的な取得が可能となるからである。
【００２７】
更なる実施例においては、前記複数のメタデータアイテムのうちの少なくとも１つのメタデータアイテムについて、前記少なくとも１つのメタデータアイテムを識別することが可能な又は識別するために解決されることが可能な識別子が取得されても良い。該識別子は、前記単一のボックス又は単一のサンプルにおいてＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードされても良い。このことは、複雑なメタデータ構造が生成される一方で、メタデータ保存のための単一の位置を保持し、ファイルに関連する全てのメタデータが要求されたときに効率的な取得が可能となるという利点を提供する。
【００２８】
他の実施例においては、前記識別子はユニフォーム・リソース・インジケータ（Uniform Resource Indicator）であっても良い。このことは、アイテムを識別する広く受け入れられている方法であり、多くの装置と広く互換性がある。
【００２９】
更に本発明の実施例においては、前記複数のメタデータアイテムのうちの少なくとも２つのメタデータアイテムについて、前記少なくとも２つのメタデータアイテムのタイプの指標が取得されても良い。前記少なくとも２つのメタデータアイテムの前記タイプの指標に基づいてメタデータアイテムのグループを形成されても良く、前記メタデータアイテムのグループの各識別子について、前記単一のボックス又は単一のサンプルにおいてＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットへのエンコードが、グループ化された態様で実行されても良い。該グループ化された態様でのエンコードは、前記第３の点の指標及び／又は前記第４の点の指標のエンコードをも有しても良い。このことは効率的な処理を可能とし、伝送ストリーム中に必要とされる情報の量を低減する。
【００３０】
一実施例においては、前記複数のメタデータアイテムのうちの少なくとも１つのメタデータアイテムについて、アイテム識別子が取得されても良い。前記アイテム識別子は、少なくとも１つのメタデータアイテムについて、前記単一のボックス又は単一のサンプルにおいてＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードされても良い。このことは、ＵＲＩが利用可能ではない状況に対する代替の方法を提供する。
【００３１】
他の実施例においては、前記複数のメタデータアイテムのうちの少なくとも１つのメタデータアイテムについて、階層構造の指標が取得されても良い。前記少なくとも１つのメタデータアイテムについての前記階層構造の指標は、前記単一のボックス又は単一のサンプルにおいてＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードされても良い。このことは、更に複雑な階層関係においてさえも複数のメタデータアイテムが互いに関連することを可能とし、効率的なメタデータ保存メカニズムを提供する。
【００３２】
他の実施例においては、前記メタデータアイテムが有効となる前記第３の点の指標と、前記メタデータアイテムが無効となる前記第４の点の指標とに基づいて、全ての有効なメタデータアイテムのリストが、第５の点について形成されても良い。前記リストは、前記単一のボックス又は単一のサンプルにおいてＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードされても良い。斯かる特徴は、同期点（完全な現在のメタデータ正当性状態が該同期点から推論され得る）を提供し、トラック再生モードにおける使用のために有利である。
【００３３】
更なる実施例においては、前記リストは、複数の点について反復可能な態様で形成されても良い。ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットへの前記リストのエンコードは、反復可能な態様で実行され、各メタデータアイテムの有効性が推量される基となる複数の同期点を提供しても良い。リストの反復的な形成及びエンコードは、トリック再生モードにおいて、ジャンプ先となるより多くの位置を提供する。
【００３４】
更なる実施例においては、例えば受信器又は再生器のような本発明による装置は、セットトップボックス装置、ディジタルビデオ記録装置、ネットワーク接続された装置、条件付きアクセス装置、携帯型オーディオプレイヤ、携帯型ビデオプレイヤ、モバイル電話、ＤＶＤプレイヤ、ＣＤプレイヤ、ハードディスクベースのメディアプレイヤ、インターネットラジオ装置、コンピュータ、テレビジョン、公共娯楽装置、及びＭＰ３プレイヤから成る群のうち少なくとも１つとして実現され得る。しかしながら、これら用途は単なる例である。
【００３５】
本発明によって必要とされるデータ処理は、コンピュータプログラムによって即ちソフトウェアによって、若しくは１つ以上の特殊な電子最適化回路を用いることによって即ちハードウェアによって、又は複合的な形態で即ちソフトウェア要素とハードウェア要素とによって、実現されることができる。
【００３６】
本発明の以上に定義された態様及び更なる態様は、以下に記載される実施例から明らかであり、これら実施例を参照しながら説明される。
【図面の簡単な説明】
【００３７】
【図１】先行技術のメタデータ伝送方法に準拠しない複雑なメタデータ構造を示す。
【図２】単一の時間が決められたメタデータトラックを用いたメタデータ構造を示す。
【図３】複数の時間が決められたメタデータトラックを用いたメタデータ構造を示す。
【図４】送信器が、メタデータ及びメタデータ正当性情報を受信器に送信するように構成された、システムの実施例を示す。
【図５】送信器が、ＩＳＯベースファイルフォーマット又は同等のフォーマットでメタデータ及びメタデータ正当性情報をエンコードし、受信器に送信するように構成された、システムの実施例を示す。
【図６】送信器が、複数のメタデータアイテム及び各メタデータアイテムについての正当性情報を受信器に送信するように構成された、システムの実施例を示す。
【図７】受信器が、メタデータ及びメタデータ正当性情報を受信し、ＩＳＯベースファイルフォーマット又は同等のフォーマットで及びＩＳＯベースファイルフォーマット又は同等のフォーマットから、メタデータ及びメタデータ正当性情報をデコードするように構成された、システムの実施例を示す。
【図８】再生装置が、メタデータ及びメタデータ正当性情報を受信し、ＩＳＯベースファイルフォーマット又は同等のフォーマットをエンコード及びデコードし、メタデータを再生するように構成された、システムの実施例を示す。
【図９】再生装置が、ＩＳＯベースファイルフォーマット又は同等のフォーマットでメタデータ及びメタデータ正当性情報を受信し、メタデータを再生するように構成された、システムの実施例を示す。
【図１０】メタデータがメタデータ正当性情報と共に受信され、メタデータ及び正当性情報はＩＳＯベースファイルフォーマット又は同等のフォーマットでエンコード及び保存される、フロー図を示す。
【発明を実施するための形態】
【００３８】
本発明は実施例を参照しながら以下に説明されるが、本発明はこれら実施例に限定されるものではない。
【００３９】
図面は模式的に描かれたものであって定縮尺ではなく、異なる図における同一の参照番号は対応する要素を示す。真の本発明の概念から逸脱することなく本発明の代替の等価な実施例が可能であること、及び本発明の範囲は請求項によってのみ限定されるものであることは、当業者には明らかであろう。
【００４０】
ＤＶＢ協会において、全てのＤＶＢ準拠装置間でのコンテンツの交換のために利用される共通のファイルフォーマットが設計されている。該ＤＶＢファイルフォーマットは、ISO/IEC14496-12において標準化されたＩＳＯベースファイルフォーマットに基づく。該規格に対する修正は、時間が定められた（timed）メタデータトラックを提案し、ISO/IEC14496-12:2005/Amd1:2007として識別される。しかしながら、修正された後にも、該規格には制限の余地がある。共通ファイルフォーマットの設計を拡張することが有利となり得る。例えば、ＤＶＢファイルにおける既存のＤＶＢメタデータスキーマを順守する記述型メタデータを保存するための方法を提供することが定義され得る。更に、コンテンツ（オーディオ、ビデオ、グラフィクス、テキスト等）の一部にメタデータの一部をリンクさせることを可能とされ得る。柔軟で階層的なリンク構造を提供することも、望ましいものとなり得る。このことは、メタデータの幾分かの部分がコンテンツの大きな部分に対して有効なものとなることを可能とし、他の部分が該大きな部分の間の短い期間の間有効となり得る（即ち、オーバラップする有効性）ようにする。また、メタデータ又はメタデータアイテムの個々の一部が複数回有効となり得、又は有効性を開始若しくは停止するためのオーバラップする点を持ち得る。
【００４１】
斯かる複雑な状況の例が、図１に示される。図１において、メディアタイムライン１１０が示されている。該タイムラインは、時間、放送ストリームにおける位置、ファイルにおけるバイト位置、等で定義され得る。図１に更に示されているものは、少なくとも１つのメタデータアイテム１４０、更なるメタデータアイテム１７０、及び複数のメタデータアイテム１８０である。複数は、少なくとも１つのメタデータアイテム１４０及び更なるメタデータアイテム１７０を含んでも良いし、含まなくとも良い。メタデータアイテム１３０の有効性の期間が、図１に示される。メタデータアイテムが有効となる点１５０の指標と、メタデータアイテムが無効となる点１６０の指標とがある。少なくとも１つのメタデータアイテム１４０、更なるメタデータアイテム１７０、及び／又は複数のメタデータアイテム１８０は、メタデータ１２０と呼ばれる単一のアイテムに結合され、斯様な方法で処理されても良い。
【００４２】
時間が定められたメタデータトラックを用いて、メタデータについて有効範囲の開始が、サンプルの提示時間によって示される。しかしながら、有効期間を決定するための簡単な方法は利用可能ではない。斯かる状況は図２に示され、単一トラックの時間が定められたメタデータが利用される。メタデータアイテムは、シーケンシャルな態様でのみ定義され得る。例えば、第１のシーケンシャルなメタデータアイテム２００、第２のシーケンシャルなメタデータアイテム２１０、第３のシーケンシャルなメタデータアイテム２２０、及び第４のシーケンシャルなメタデータアイテム２３０として、のようにである。これらシーケンシャルなメタデータアイテム間にはオーバラップは存在し得ず、明確な有効性がない。換言すれば、メタデータアイテムは、次のメタデータサンプルが到着するまで有効のままであり、最新のサンプルが有効のままとなる。明らかであるように、階層構造もとり得ない。
【００４３】
更に、現在は、ＸＭＬ及びプレーンテキストについては、MetaDataSampleEntriesのみが存在する。メタデータコンテナ及び初期データのようなその他のとり得るデータは、依然として保存されることができない。これに関連して、時間が定められたメタデータトラックのサンプルに保存されたメタデータを参照することしかできない。ファイルの他の部分を参照することが可能である。なぜなら、このことは、サンプルを参照する際に一般に生じることであるからである。一般に、サンプルは「mdat」ボックスに保存されるが、ファイルは、該情報がその場所に許容される場合には、ファイルのどこにでも保存されることができる。それ故、「meta」ボックス中のメタデータがサンプルとして参照されることもできる。しかしながらこのことは、オフセット及び長さを伴ってバイト毎に実行される必要があり、ＸＭＬ要素を参照する一般的な方法ではないため、あまり便利ではない。このことはまた、誤りを起こし易い。それ故、別のどこかに定義されたメタデータへの参照を柔軟な方法で保存することができない。換言すれば、時間が定められたメタデータトラックの外に定義されたメタデータへの参照を保存することができない。階層的な構造を保存することも可能ではない。それ故、ファイル全体について有効なメタデータと、特定のコンテンツ要素についてのみ有効なメタデータ又は有効性がオーバラップするメタデータと示す階層を保存するために、時間が定められたメタデータを用いるメカニズムがない。唯一の選択肢は、複数の時間が決められたメタデータトラックを提供することである。
【００４４】
図３は、複数の時間が決められたメタデータトラックの使用を示す。第１の時間が定められたメタデータトラック３００は、単一のメタデータアイテム３３０を有する。第２の時間が定められたメタデータトラック３１０は、第１のシーケンシャルなメタデータアイテム２００と第２のシーケンシャルなメタデータアイテム２１０とを有する。図２に示された状況と同様に、単一の時間が定められたメタデータトラック内ではシーケンシャルなメタデータアイテム間のオーバラップは存在し得ず、明確な有効性もない。換言すれば、メタデータアイテムは、単一の時間が定められたメタデータトラック内では、次のメタデータサンプルが到着するまで有効のままであり、最新のサンプルが有効のままとなる。明らかであるように、階層構造はとり得ない。
【００４５】
複数の時間が決められたメタデータトラックの使用は、複雑なファイル構造を形成し、ファイル全体に関連する全てのメタデータの概観が必要とされる場合に複数の時間が定められたメタデータトラックを併合するための余分な処理を必要とするため、望ましいものではない。もたらされるこの余分なオーバヘッドは、モバイル電話等のような限られた処理能力しかない装置について、特に問題となる。ETSI TS 102823規格バージョン1.1（2005年11月）に定義されるような同期補助データ（Synchronized Auxiliary Data）が考慮され得るが、斯かるデータを生成することは極めて複雑である。なぜなら、同期補助データは放送向けのものであり、放送タイムラインとメタデータタイムラインとの間の同期に基づくものであるからである。放送タイムラインはファイル中のメタデータの保存には必要とされないため、斯かる方法は不必要に複雑なものとなる。
【００４６】
特定のＤＶＢファイルの全てのメタデータを効率的に保存及び取得するためには、該メタデータが１つの場所に保存されることが好適である。ＩＳＯベースファイルフォーマットは、このために「meta」ボックスにおいて幾つかの提供機能を持つ。該「メタ」ボックスは、ファイル、映画又はトラックについて有効な静的なメタデータを保存するように構成される。ファイル、映画又はトラックに対する関係は、ボックスの位置に依存する。特定のメタデータがファイル中のコンテンツの一部についてのみ有効である場合には、全体のファイルに対して重要である。ファイル中の全ての概観が要求されたときには、該ファイルに関連する全てのメタデータが提供されるべきである。それ故、本出願の範囲においては、効率的な取得のため、該単一のボックスに全てのメタデータを保存することが好適である。斯かる方法により、ファイルフォーマットが、特定のＤＶＢファイルの全てのメタデータを保存及び取得する効率的な態様を提供する。
【００４７】
メタデータの一部は、ＵＲＩ（Uniform Resource Indicator）又はその他の適切なインジケータ又は識別子により識別されても良い。全てではないにしても、現在のＤＶＢメタデータスキーマの殆どが既に、ＵＲＩによるメタデータ集合の特定の部分を参照するためのメカニズムを提供している。メタデータスキーマが斯かる提供機能を持たない場合には、ＵＲＩは、メタデータを含むファイルの範囲内のメタデータ断片に容易にリンクされ得る。このメカニズムは既に、ＩＳＯベースファイルフォーマットにおいて利用可能である。
【００４８】
メタデータの特定部分をコンテンツの特定部分に関連付けるため、ISO/IEC14496-12:2005/Amd1:2007において記述されるような、時間が定められたメタデータトラックが利用されることができる。考慮される他のメカニズムは、時間が定められたメタデータサンプルからＵＲＩへ参照する機能を提供する。「meta」ボックスにおける全てのメタデータの保存と、ＵＲＩ参照メカニズムとの組み合わせは、全てのメタデータの効率的な取得に導く。しかしながら、メタデータの一部の有効性の開始のみが識別され得る。依然として克服されるべき少なくとも２つの問題がある。即ち、オーバラップする有効性を持つ即ち同時に有効となる複数のメタデータ要素を示すことが不可能であり、メタデータ要素の有効性の継続期間を示すことも不可能である。
【００４９】
新たな時間が定められたメタデータサンプルの導入は、該点から有効である場合、又は該点からはもはや有効ではない場合に、ＵＲＩのリストとＵＲＩ毎の指標との両方を含むことにより、いずれの問題をも克服する。このようにして、複雑な多層有効性構造が、時間が定められたメタデータトラックにおいて搬送され、再生器又は受信器が、ファイルを再生する特定の時点において何が有効であるかを正確に知ることができる。
【００５０】
トリック再生モードの間正確なメタデータの再生を容易化するため、コンテンツアイテム毎に又は２秒毎若しくは２分毎等に付加的に、現在有効なメタデータのＵＲＩの完全なリストが与えられる。斯かるメタデータサンプルは、同期サンプルとしてマークされ得る。斯かる概念は、Ｉフレームが適切なトリック再生同期点を提供するビデオエンコードに関連して利用されている。このとき、適切な周知のメカニズムが、トリック再生の間に有効なメタデータのセットを取得するために利用されても良い。例えば、特定の時点について、又は最も近い前の同期サンプルを見出して該点からトラックを再生することである。
【００５１】
従って、本願は、メタデータの一部を有効化及び無効化し、異なる記述言語のように振舞いつつ、容易且つ効率的なアクセスのためにメタデータを１つの場所に保つ、時間が定められたメタデータサンプルの導入を開示する。
【００５２】
一実施例においては、ＩＳＯベースファイルフォーマットが利用され得る。このことは、ＤＶＢファイルフォーマットに準拠する多くの消費者向け装置への容易な組み込みを可能とする。以下のサンプルフォーマットと共に、メタデータサンプルのタイプを示すために、時間が定められたメタデータトラックから参照され得る、サンプルエントリが定義され得る：
class URIDiffSampleEntry() extends MetaDataSampleEntry('udmd'){
}
aligned(8) class URIDiffSample(){
unsigned int (16) entry_count;
for (i=0; i<entry_count: i++){
bit (8) flags; //ここではon-offのみに利用される
URIBox uri;
}
}
【００５３】
「flags」エントリは、メタデータアイテム毎の有効性又は無効性の指標を実現する。
【００５４】
代替として、メタデータ毎にフラグを加える代わりに、サンプルが有効リストと無効リストとに分割されても良い：
aligned(8) class URIDiffSample() {
unsigned int(16) valid_entry_count;
for (i=0; i<valid_entry_count; i++) {
URIBox uri;
}
unsigned int(16) invalid_entry_count;
for (i=0; i<invalid_entry_count; i++) {
URIBox uri;
}
}
【００５５】
代替として、ＵＲＩが、どのタイプのメタデータを指しているかを明確に示すことができない場合には、ＵＲＩはタイプによって明示的にグループ化されても良い。このとき、サンプルは以下のようになり得る：
aligned(8) URIDiffSample() {
unsigned int(8) type_count;
for (i=0; i<type_count; i++) {
int(32) handler; // 4CCのメタデータアイテム
unsigned int(16) entry_count;
for (j=0; j<entry_count; j++) {
bit(8) flags;
URIBox uri;
}
}
}
【００５６】
タイプによるグループ化は、「flags」エントリのより効率的なエンコードを可能とする。メタデータアイテムのグループが同時に有効となった場合にも、これらが同時に無効となる必要は必ずしもないことは、理解されるべきである。例えば、メタデータアイテム１、メタデータアイテム２及びメタデータアイテム３が時間「Ａ」において全て有効となった場合にも、メタデータアイテム１及び２が時間「Ｂ」において無効となり、メタデータアイテム３が時間「Ｃ」において無効となっても良い。換言すれば、有効なメタデータアイテムのグループは、無効化されたメタデータアイテムの対応する群を持つ必要はない。
【００５７】
代替として、ＵＲＩを用いる代わりに、メタデータボックスにおける特定のアイテムを指すために、メタデータハンドラ（handler）と「ItemID」との組み合わせが利用されても良い。メタデータハンドラと「ItemID」パラメータとの利用は、個々のアイテムのみが参照されることができること意味し、一方、ＵＲＩ又はその他の汎用識別子若しくは解決可能な識別子を用いる場合には、アイテムの一部もが参照されることができることに留意されたい。このことは、特定のメタデータフォーマットについての識別子又はＵＲＩ方式が、それを可能とする場合にのみ成り立つ。それ故、本実施例は以下により記述され得る：
class ItemDiffSampleEntry() extends MetaDataSampleEntry('idmd') {
}
aligned(8) ItemDiffSample() {
unsigned int(8) type_count;
for (i=0; i<type_count; i++) {
int(32) handler; // 4CCのメタデータアイテム
unsigned int(16) entry_count;
for (j=0; j<entry_count; j++) {
bit(8) flags;
unsigned int(16) item_ID;
}
}
}
【００５８】
更に、ISO/IEC14496-12への修正を考慮して提案N9307に記載された手法を用いて、メタデータアイテムは、幾つかの他のメタデータアイテムの集合として構築されても良い。メタデータアイテムのグループが常に共にスイッチオン又はオフされる場合には、斯かる集合は、サンプルエントリを小さくしそれ故より効率的にするように定義されることができる。
【００５９】
階層構造のサポート
幾つかの場合において、１つよりも多いメタデータアイテムが特定の期間の間有効とマークされる場合、これらメタデータアイテムが同じパラメータに対して異なる値を割り当て得るという意味で、幾つかのメタデータアイテムが競合し得る。階層構造が定義されていない場合、パラメータは現在有効なメタデータアイテムの全ての値をとることが仮定され得るが、このことは正しい挙動ではない。階層構造はこの競合の解決を支援するために、暗黙的に又は明示的に定義され得る。
【００６０】
暗黙的な階層構造は、例えば継続時間において最も短く広がるアイテムが優先されるように定義され得る。換言すれば、図１において、最上位の、より広く有効なメタデータアイテムは、局所的に有効なメタデータアイテムにより短い時間の間無効にされ得る。代替として、最後に有効とマークされたアイテムが、他のマークよりも優先されても良い。その他の代替例も導入され得る。
【００６１】
アイテムの重要性を示すフィールドをサンプルに加えることにより、階層構造が明示的に定義されることもできる：
aligned(8) URIDiffSample() {
unsigned int(16) entry_count;
for (i=0; i<entry_count; i++) {
bit(8) flags; // ここではon-offのみに利用される
int(8) z-index; // 階層構造を示す
URIBox uri;
}
}
【００６２】
代替として、より小さな粒度が必要とされる場合には、「フラグ」フィールド中の幾つかの未使用ビットが利用されても良い。
【００６３】
ファイル中のメタデータを直接に参照する代わりに、ＵＲＩを利用することの更なる利点は、キャッシュメカニズムが容易に実装できる点である。なぜなら、メタデータ断片が、ＵＲＩ又はその他の適切な識別子によって一意に識別されるからである。しかしながら、特定の直接参照が利用される場合には、参照をパースすることなく、特定の直接参照が他の参照と同じか違うかを知ることが、常に可能であるわけではない。例えば、個々のＸＭＬ断片はしばしば、バイトオフセットによってではなく、明示的に識別される。実際には、このことは、メタデータがＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットへとエンコードされるべき時点に依存して、送信時か又は受信時に、ＸＭＬパーサによる完全なパースを必要とすることとなる。受信器において実行される場合には、このことは、モバイル電話又はその他の携帯型装置のような、限られた処理能力しか持たない多くの装置には問題となる。
【００６４】
同期のサポート
全ての有効なメタデータアイテムのリストが、一定間隔で提供されても良い。斯かるリストは、全ての以前のアイテムを暗黙的に無効化し、斯くして現在有効なアイテムの完全なリストを与える。このことの効果は、該リストが同期サンプルとして働くことである。斯かる同期サンプルは、トリック再生モードのために非常に有益である。
【００６５】
なぜなら、該メタデータサンプルの前には、正しいアイテムを再生するために必要とされる情報はないからである。メタデータサンプルは同期サンプルであるという事実は、同期サンプルテーブルにおいてＩＳＯベースファイルフォーマットにおいて示され得る。斯かる使用は、「Random access」と題されたISO/IEC14496-12付録A.7に記載されている。代替として、提案されるボックス中の未使用フラグの１つが、このことを示すために利用されても良い。全てのアイテムについてではなくサンプル全体について有効である他のフラグが導入されても良い。
【００６６】
本発明の実施例がＩＳＯベースファイルフォーマットに基づいて実装される場合には、ＤＶＢファイルフォーマット規格に組み込まれても良い。それ故、本実施例は、保存機能を持つ全てのディジタルビデオ受信装置に適用可能である。本実施例はまた、同期されたメタデータを持つメディアコンテンツを保存する全ての装置に適用可能である。
【００６７】
本出願において、ＩＳＯベースファイルフォーマットへ参照が為されている。斯かる参照は、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づく全てのファイルフォーマットを含むものとして解釈されるべきである。更に、「ＵＲＩ」への参照が為される場合、このことは、特定のアイテムを識別することと同じ効果を持つ、又は特定のアイテムを識別するために適切に解決可能な、ＵＲＩに対する適切な等価物をも含み得ることは、理解されるべきである。ここで開示された全ての実施例は、メタデータの断片又は要素を示す他の手段を用いても、同等に適切に動作する。
【００６８】
本出願において、ファイルフォーマットに関するボックスを議論する際に「ボックス（box）」への参照も為されている。斯かる用語は、ISO/IEC14496-12において定義され用いられている。「ボックス」は一般に、一意なタイプ識別子及び長さにより定義されるオブジェクト指向の構築ブロックに関連する。「サンプル（sample）」とは、同様にISO/IEC14496-12において定義され用いられている用語であり、連続的なメディアの伝送において利用されるタイムスタンプ及び斯かる「サンプル」を持つ１つ以上のストリーミングパケットの形成に関連する。メタデータアイテムの有効性情報は、連続的なメディア情報とみなされ得る。ボックスは通常、ファイルが他の何らかのカプセル化フォーマット中に包まれない限り、サンプル中に送信されない。サンプルはボックス（通常は「mdat」ボックス）に含まれ、他のボックスから参照される。メタデータ及びメタデータアイテムはそれ故、「ボックス」としてエンコード若しくは実施化されるか、又は「サンプル」としてエンコード若しくは実施化され、本発明の利点を依然として提供する。
【００６９】
本明細書を通して、時間が定められたメタデータトラックのサンプルにエンコードされる有効性情報に関連して、「単一のボックス又は単一のサンプル」なる語が利用される。いずれかのアイテムの有効性が変更される各時点について、当該単一のサンプルにおいて当該時点において有効性についての必要とされる更新を伴って、新たなサンプルが生成される。それ故、全ての正当性情報が単一のサンプル中にあるわけではない。しかしながら、このことは、全ての正当性情報が単一のボックス又はサンプルにあり得る実施例を除外するものではない。
【００７０】
本発明は、種々の形態で実施化され得る。例えば一実施例は、メタデータ及びメディアデータを送信するための送信器又は送信装置であり得る。該送信器はしばしば、少なくともメディアを送信するが、メディアデータは実際には本発明の実施例には重要ではない。該送信器はまた、メタデータがいつ有効になるか及びいつ無効となるかを明示的に示しても良いが、このことは暗黙的に実行されても良い。一例においては、メタデータが第１の番組の間に送信される場合、該メタデータは第１の番組の間有効であり、第２の番組の間に送信されるメタデータは、第２の番組の間有効となるが、第１の番組の間は有効ではない。メタデータの有効性は、メタデータ自体にエンコードされていても良いし、又は別途示されても良い。メタデータ若しくは有効性情報又はその両方は、別のチャネルで集められても良い。該別のチャネルは、例えばインターネットであっても良い。
【００７１】
送信器４００の実施例が、図４に示される。送信器４００は、送信ユニット４６０を有しても良い。メタデータ１２０は、第１の入力部４３０において、送信ユニット４６０により受信されても良い。メタデータ１２０が有効となる点の指標１５０は、第２の入力部４４０において、送信ユニット４６０により受信されても良い。メタデータ１２０が無効となる点の指標１６０は、第３の入力部４５０において、送信ユニット４６０により受信されても良い。これら情報は、ＩＳＯベースファイルフォーマットに準拠するファイルフォーマット又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットでのエンコードに適した形態４８０で、受信器４７０へと送信されても良い。斯かる送信は、アンテナ４１０から適切な信号、信号４２０を送信することにより実行されても良い。
【００７２】
本発明の更なる実施例が、図５に示される。送信ユニット４６０は、エンコーダ５００を有しても良い。メタデータ１２０は、第１の入力部４３０において、エンコーダ５００により受信されても良い。メタデータ１２０が有効となる点の指標１５０は、第２の入力部４４０において、エンコーダ５００により受信されても良い。メタデータ１２０が無効となる点の指標１６０は、第３の入力部４５０において、エンコーダ５００により受信されても良い。これら情報は次いで、エンコーダ５００によって、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマット５１０にエンコードされても良い。ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマット５１０は次いで、アンテナ４１０から適切な信号、信号５２０を送信することにより実行されても良い。信号５２０は、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットを含む信号であっても良い。
【００７３】
図６に示された他の実施例は、複数のメタデータアイテム１８０の送信を示す。複数のメタデータアイテム１８０は、第４の入力部６００において受信される。第５の入力部６１０において、メタデータアイテムが有効となる点の指標１５０が受信される。第６の入力部６２０において、メタデータアイテムが無効となる点の指標１６０が受信される。これら情報は整理され、アンテナ４１０を介して受信器４７０へと送信される。
【００７４】
送信器がメタデータと明示的な又は暗黙的な有効性情報とのみを送信する実施例においては、受信器又は記録装置は、該メタデータ及び明示的な又は暗黙的な有効性情報をエンコードして、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットでファイルを生成及び保存しても良い。受信器は、送信されたままのファイルでメタデータを記録しても良いし、送信されたメタデータの一部のみを記録しても良い。受信器はまた、有効性情報が放送に含まれていない場合に、有効性情報を追加しても良い。
【００７５】
図７に示された実施例は、斯かる実施例を示す。受信器４７０は、メタデータ１２０、メタデータ１２０が有効となる点の指標１５０、及びメタデータ１２０が無効となる点の指標１６０をエンコードするためのエンコーダ５００を有しても良い。これらは全て送信器４００から受信されても良い。エンコーダ５００は、これら情報を、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマット５１０にエンコードする。ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマット５１０は次いで、又は後続するいずれかの時点において、デコーダ７３０によりデコードされても良い。
【００７６】
対応する協働する再生装置８００又の図８に示されるような一実施例においては、斯かる再生装置は、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットで保存されたファイルに単にアクセスすることによって、ファイルの内容の適切な概観を与えるように、全てのメタデータを表示しても良い。デコーダ７３０によりデコードされたメタデータ１２０を再生することが可能な再生ユニット８１０は、いずれかの適切なディスプレイ（図示されていない）を介してユーザに表示されても良い。このとき全ての情報は１つの場所に含まれ、取得及び記憶のための効率的な形態に導く。再生装置は、ファイルを再生している間に、有効なメタデータを表示しても良い。また、有効性情報は、インデクシングの手段として利用されても良い。特定のメタデータアイテムが有効となるファイル中の点までジャンプすることも可能となる。
【００７７】
図９の実施例は、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットで情報を直接に受信しても良い再生装置８００を示す。再生ユニット８１０は、デコード７３０によってデコードされたものであっても良い、メタデータ１２０、又は複数のメタデータアイテム１８０を再生する。これらはまた、いずれかの適切なディスプレイ（図示されていない）を介してユーザに表示されても良い。
【００７８】
図１０は、本発明の実施例の概観を示すフロー図を示す。ステップ１０００において、メタデータ１２０が取得又は受信される。ステップ１０１０において、メタデータ１２０が有効となる点の指標１５０が取得又は受信される。ステップ１０２０において、メタデータ１２０が無効となる点の指標１６０が取得又は受信される。ステップ１０３０において、該メタデータが、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマット５１０にエンコードされる。メタデータ１２０が有効となる点の指標１５０及びメタデータ１２０が無効となる点の指標１６０もまた、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマット５１０でエンコードされる。ステップ１０４０において、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマット５１０でファイルが保存される。
【００７９】
要約すると、本出願は、保存されるべきメタデータを供給するための装置及び方法を開示する。該保存は、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットで実行されても良い。メタデータの有効性の期間又は領域は、入力として利用され、該ファイルフォーマットで保存される。該期間は、該メタデータが有効となる点、及び該メタデータが無効となる第２の点により示されても良い。該メタデータは、エンコーダによって、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードされても良い。同様に、該メタデータが有効となる点の指標、及び該メタデータが無効となる第２の点の指標もが、ＩＳＯベースファイルフォーマットに準拠する又はＩＳＯベースファイルフォーマットに基づくファイルフォーマットにエンコードされても良い。このことは、送信の前に送信器によって実行されても良いし、又は受信の後に受信器によって実行されても良い。複数のメタデータアイテムが１つの場所において該ファイルフォーマットで保存されても良く、効率的な保存及び取得をもたらす。それぞれの個々のメタデータアイテムに関連する階層構造が付与されても良く、複雑なメタデータ構造が保存されることを可能とする。全ての有効なメタデータアイテムのリストが、定期的な態様で供給されても良い。該リストは、同期点として利用されても良く、トリック再生モードにおいて特に有用である。
【００８０】
上述の実施例は本発明を限定するものではなく説明するものであって、当業者は添付する請求項の範囲から逸脱することなく多くの代替実施例を設計することが可能であろうことは留意されるべきである。更に、記載されたいずれの実施例も、例えばバッテリ又は蓄電池といった内部電流源のような、暗黙的な特徴を有する。請求項において、括弧に挟まれたいずれの参照記号も、請求の範囲を限定するものとして解釈されるべきではない。「有する（comprising及びcomprises）」等の語は、いずれの請求項又は明細書全体に記載されたもの以外の要素又はステップの存在を除外するものではない。要素の単数の参照は斯かる要素の複数の参照を除外するものではなく、その逆も成り立つ。幾つかの手段を列記した装置請求項において、これら手段の幾つかは同一のハードウェアのアイテムによって実施化されても良い。特定の手段が相互に異なる従属請求項に列挙されているという単なる事実は、これら手段の組み合わせが有利に利用されることができないことを示すものではない。
【図１】
2010537269.tif 000003
【図２】
2010537269.tif 000004
【図３】
2010537269.tif 000005
【図４】
2010537269.tif 000006
【図５】
2010537269.tif 000007
【図６】
2010537269.tif 000008
【図７】
2010537269.tif 000009
【図８】
2010537269.tif 000010
【図９】
2010537269.tif 000011
【図１０】
2010537269.tif 000012
【国際調査報告】
2010537269.tif 000013
2010537269.tif 000014
2010537269.tif 000015