(57)【要約】デジタルコンテンツメタデータの複合条件検索のためのエンコーディングされたマルチキーインデックス情報ストリーム構造を提供する。エンコーディングされたマルチキーを有するデジタルコンテンツメタデータのためのインデックス情報ストリーム構造に係り、デジタルコンテンツについてのメタデータのエンコーディングされたマルチキーを提供することによって、デジタルコンテンツについてのメタデータを受信する受信装置が多数の条件（複合条件）を充足するメタデータをより迅速でかつ効率的に検索可能にするインデックス情報ストリーム構造に関する。これにより、TVAメタデータがフラグメント単位で伝送される伝送ストリーム環境で、TVAメタデータフラグメントに対するさらに効率的な検索及び接近機能を提供するためにエンコーディングされたマルチキーインデクシング接近方法を提示する。【特許請求の範囲】
【請求項１】
複合条件検索に用いられるマルチキー情報が１つのコード値としてエンコーディングされたインデックスリスト(key_index_list)セクションを含むことを特徴とするデジタルコンテンツメタデータの複合条件検索のためのエンコーディングされたマルチキーインデックス情報ストリーム構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタルコンテンツメタデータに対する複合条件検索のためのエンコーディングされたマルチキーインデックス情報ストリーム構造に係り、特にTV-Anytimeフォーラムで定義しているデジタルコンテンツに対するXMLメタデータ(以下、‘TVAメタデータ’)をフラグメントという独立した単位で分けて伝送する時、メタデータに対する複合条件検索をより効率的に行えるようにTVAメタデータフラグメントに対するエンコーディングされたマルチキーインデックスを含むインデックス情報ストリーム構造に関する。
【背景技術】
【０００２】
TV-Anytimeフォーラムは、個人用大容量の貯蔵装置を有するPDR(Personal Digital Recorder)のようなユーザ環境でオーディオビジュアル関連サービス提供のための標準開発を目的として1999年9月に設立された民間標準機構であって、あらゆるユーザが個人用貯蔵装置に基づいて所望の方法で所望の時間に多様な形態(既存の放送サービス及びオンライン対話形サービスなど)のプログラムを視聴可能にすることをその具体的なサービス目標としている。
【０００３】
TV-Anytimeフォーラムは、ビジネスモデル、システム/伝送インターフェース/コンテンツ参照、技術、メタデータ、コンテンツ保護管理などのワーキンググループに分けて標準化を進めており、本発明と関連されたメタデータに対しては2002年8月2日現在“SP003v1．3 Part B Version1．3”まで発表された。また、現在まで議論された“WD647-Draft SP003v13 PartB”ではメタデータフラグメントインデックスのためのエンコーディングされたマルチキーインデックス情報ストリーム構造を提案している。
その構造は次の通りである。
【０００４】
1．インデックスリストindex_listセクション
インデックスリストindex_listセクションは伝送されるあらゆるマルチキーのリストを提供する。各インデックスリストindex_list構造内には表1に提示されたようにマルチキーインデックス可能にnum_fieldsを含む。
【０００５】
【表１】
2005531091.tif 000002
【０００６】
2．インデックス(index)セクション
【０００７】
【表２】
2005531091.tif 000003
【０００８】
3．マルチフィールドサブインデックス(Multi_field_sub_index)セクション
【０００９】
【表３】
2005531091.tif 000004
【００１０】
このようなマルチキーインデックス情報ストリーム構造はフラグメントとキーに対して各々エンコーディングされた値を提供するので、それぞれのインデックスキーに対するXPath、またはエンコーディング方法を指定せねばならず、インデックスの対象となるフラグメント内に属していないフィールドはキーとして指定されることができない。またTVAメタデータXML文書に実際のフィールドとして存在していない合成されたキーフィールドを用いたインデクシングは不可能である。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
前記問題点を解決するために提案された本発明は、デジタルコンテンツメタデータの複合条件検索に有用なエンコーディングされたマルチキーインデックス情報ストリーム構造を提供することにその目的がある。
【課題を解決するための手段】
【００１２】
前記目的を達成するための本発明に係るデジタルコンテンツメタデータのエンコーディングされたマルチキーインデックス情報ストリーム構造が提供される。本発明によってTV-Anytimeで必要な必須インデックスリストを指定し、前記必須インデックスリストに属するインデックスのインデックスキーを表現するに当たってXPathを使用せず、エンコーディング値として指定する。従って、特にインデックスキーが複数のマルチフィールドで構成された時にも１つのエンコーディング値が割り当てられるという特徴を有する。
【発明の効果】
【００１３】
本発明は１つのエンコーディングされた値を提供するので、別途にそれぞれのインデックスキーに１つのXpath及びエンコーディング方法を指定する必要がなく、これにより受信側のオーバヘッドが減少し、インデックスの対象となるフラグメント内に属しないフィールドはキーとして指定可能なので、ユーザ中心のフィールドを生成しうる。
【発明を実施するための最良の形態】
【００１４】
まず、TV-Anytimeで必要な例示的な必須インデックスリストを説明すれば次の通りである。
エンコーディングされた値はインデックスキーによって各インデックス毎に割り当てられ、このエンコーディングされた値はフラグメントに対する情報まで含みうる。マルチキーは複合インデックスキーとして取り扱われるが、指定されたマルチキーに対してはシングルキーと同様に取り扱われて１つのエンコーディングされた値が割り当てられる。また、0x0000は任意のフラグメントタイプをインデクシングするために未指定フィールドに割り当てられうる。
【００１５】
【表４Ａ】
2005531091.tif 000005
【００１６】
【表４Ｂ】
2005531091.tif 000006
【００１７】
前記リストによって2種の特別なインデックスキーが導入されうる。
(1) フラグメント内に含まれていないキー
PDRの問い合わせ処理(query processing)を単純化するために関連フラグメントに含まれていないキーフィールドを使用したインデクシングが必要である。前記リストにおいて、ProgramInformationフラグメントはCreditsInformationに属するPersonNameフラグメント内に含まれたperson nameフィールドを使用してインデクシングされる(ProgramInformationはBasicDescription/CreditsList/PersonNameIDRefを通じてCreditsInformation内のPersonNameに連結可能である)。かかる場合に、ProgramInformationはPersonNameフラグメント内に位置した(FamilyName、GivenName)によりインデクシングされる。
【００１８】
(2) 合成された(synthesized)インデックスキー
フラグメント内に存在するキーではない合成されたキーが使用されうる。この合成されたインデックスキーは、フラグメント内に存在するキーフィールドの組み合わせから構成される。例えば、BroadcastEventフラグメントに対する<serviceId、PublishedTime、EndTime>のマルチキーに対するインデックスが提供されることが望ましいが、“EndTime”は存在しないキーフィールドである。この場合、“EndTime”は“PublishedTime”及び“PublishedDuration”を組み合わせて生成されうる。
【００１９】
前述したような必須インデックスリストを提供するためには次のような構造が必要である。前記インデックスにおいて、キーフィールドXPathまたはキーフィールドエンコーディングは不要である。
【００２０】
1．インデックスリスト(index_list)セクション
【００２１】
【表５】
2005531091.tif 000007
【００２２】
前述したindex_list構造のフィールドを説明すれば次の通りである。
index_descriptor_length： 各index_descriptorの大きさ
フラグメント_type： フラグメントタイプをエンコーディングした値
フラグメント_xpath_ptr： エンコーディングされていないフラグメントのxpathポインタ
key_identifier： インデックスキーをエンコーディングした値
num_fields： エンコーディングされていないインデックスキーのキーフィールドの数
field_xpath_ptr： エンコーディングされていないインデックスキーの各キーフィールドのxpathポインタ
filed_encoding： エンコーディングされていないインデックスキーの各キーフィールドのエンコーディングタイプ
index_container： インデックス構造を含むcontainer id
index_identifer： 該当インデックス構造のID
【００２３】
前述したインデックス(key_index)セクション及びマルチフィールドサブインデックス(Multi_field_sub_index)セクションは従来と同一であるか、前記リスト及び前記インデックスリストセクションによって一部修正されうる。
【００２４】
本発明は図面に示された一実施例に基づいて説明されたが、これは例示的なものに過ぎず、当業者ならばこれより多様な変形及び均等な他実施例が可能であるという点を理解できるであろう。したがって、本発明の真の技術的保護範囲は特許請求の範囲の技術的思想により決まるべきである。
【産業上の利用可能性】
【００２５】
TVAメタデータがフラグメント単位で伝送される伝送ストリーム環境において、TVAメタデータフラグメントに対するさらに効率的な検索及び接近機能を提供するためにエンコーディングされたマルチキーインデクシング接近方法を提示することによってTVAメタデータを受信する受信装置がTVAメタデータに対する複合条件検索をさらに効率よく行える。
【国際調査報告】
2005531091.tif 000008