数据包标识方法和位置解析方法

文档序号:7610507阅读:724来源:国知局
专利名称:数据包标识方法和位置解析方法
技术领域
本发明涉及数据包(package)标识和位置解析方法;并且,更具体地,涉及用于标识和解析与主音频/视频(AV)链接的从属数据包、以及未与主AV链接的独立数据包的位置的方法。
背景技术
随着广播的数字化,广播环境快速地从传统的单向广播接收转变为更复杂的形式,如多媒体、多频道、以及利用将广播网络与通信网络相链接而通过不同的接收终端的订阅。越来越多的观众要求直接参与广播服务,而超出了通过在限制数目的频道中选择一个而接收和观看广播节目的传统的被动方式,或者要求在想要的时间接收和观看想要的节目。
可将这种转变概括为,广播环境正发展为更复杂、多样化和人性化的形式。定制广播使得观众可以在复杂多样的广播环境中更便利有效地根据他们在多种终端中的偏好(preference)而消费想要的广播内容。简言之,定制广播提供了适于包括用户偏好、终端性能、网络特性以及自然环境(如时间、地点和用户的情绪)的使用环境的定制广播内容。
根据所采取的系统环境和要提供的主要功能,定制广播的标准分为阶段1(TVA-1)和阶段2(TVA-2)。TVA-1使得在单向广播频道上传送主广播节目而可通过双向网络获得附加元数据的环境中,可以基于个人数字记录器(PDR),而提供诸如AV内容的检索、选择、获取和消费的应用服务。TVA-2扩展了采取单向广播频道和双向网络的TVA-1的消费环境,在家庭网络环境的多种终端之间共享内容,提供诸如提供适合于多种用户环境的内容的目标导向的服务,并不仅适应TVA-1 AV内容,还适应多种形式的内容。
将数据包定义为一组内容组分(component)。这里,作为预定组合(全部的集合、或子集)的这些组分向消费者提供体验,并且,希望它们根据对商业模型,即RQ001v20的需求而一起被消费。已简单地将数据包识别为依赖于AV内容。然而,需要将它们看作与AV内容处于同一层,以提供更广阔的定制广播。简言之,数据包不仅可以是与主AV链接的从属数据包,还可以是不与主AV链接的独立数据包。因此,所需要的是一种用于标识数据包和解析数据包的位置的新方法。

发明内容
技术问题因此,设计来满足需求的本发明的目的在于,提供使用内容参考标识符(CRID)的改进的数据包标识机制和位置解析方法。
技术方案根据本发明的一个方面,提供了一种用于标识数据包的方法,其包括步骤a)当数据包是与主音频/视频(AV)链接的从属数据包时,使用内容参考标识符(CRID),作为数据包的标识符;以及b)即使当数据包是未与主AV链接的独立数据包时,也使用CRID作为数据包的标识符。
根据本发明的另一方面,提供了一种用于解析未与主AV链接的独立数据包的位置的方法,包括步骤a)接收使用CRID作为数据包标识符的数据包信息元数据;b)基于该数据包信息元数据,搜索显示为在用户终端上可用的数据包;c)在所搜索到的数据包中选择想要的数据包;以及d)通过使用所选择的数据包的CRID而获取所选择的数据包上的数据包元数据。
根据本发明的另一方面,提供了一种用于解析与主AV链接的多个从属数据包中的数据包的位置的方法,包括步骤a)在多个数据包中选择数据包;以及b)通过使用所选择数据包的标识符,获取该数据包,该标识符使用CRID。在此,不与主AV的元数据一起提供数据包的元数据。
根据本发明的另一方面,提供了一种用于解析与主AV链接的多个从属数据包组中的数据包的位置的方法,包括步骤a)从数据包组中选择任何一个数据包组;b)通过使用所选择数据包组的标识符来获取数据包组,该标识符使用CRID;以及c)在所获取的数据包组中选择并获取一个数据包。在此,不与主AV的元数据一起提供数据包组的元数据。
有益效果通过对于使用TVA-1方案描述的、与主音频/视频(AV)链接的从属数据包和未与主AV链接的独立数据包而提出改进的数据包标识和位置解析机制,本发明具有支持TVA-2服务场景的效果。


根据下面结合附图给出的优选实施例的说明,本发明的上述和其他目的和特征将变得清楚,附图中图1是说明在多种情况下的数据包消费处理的流程图。
具体实施例方式
根据下面参考附图的实施例的说明,本发明其他目的和方面将变得清楚,并因此,本发明领域的技术人员可容易地实现本发明的技术构思。
在下文中,将参考附图详细阐述本发明的优选实施例。
可将数据包分类为与主音频/频(AV)链接的从属数据包或未与主AV链接的独立数据包。
与主AV链接的从属数据包可包括补充素材,例如主AV的可选资源实例,如来自与主AV有关的另一视图(view)或网站链接的多并行流、图像和游戏。当数据包在主AV的消费过程中提供有用的场景时,将该数据包看作与广播主AV有关的素材。由此,由主AV的程序信息(ProgramInformation)中包括的‘RelatedMaterialType’元素(element)引用该数据包。然而,因为‘RelatedMaterialType’元素使用的anyURI在相同的元数据文档中是唯一的,而当文档不同时可能存在相同的anyURI,所以其不提供绝对的信息包(packet)标识功能。
因此,由于对数据包和数据包组(GOP)的唯一标识符的需要,所以本发明使用内容参考标识符(CRID)作为标识与主AV链接的从属数据包的标识符。
表1示出引用结合有教育组分的数据包的主AV。其提供了与主AV链接的数据包的示例,并示出,使用TVA-1的‘Programlnformation’元素描述的主AV与具有‘crid://www.imbc.com/educational_package 1’标识符的数据包相链接。通过使用作为在TVA-2中定义的‘PackageTable’元素的低级元素的‘Container’,描述具有‘crid://www.imbc.com/educational_Package 1’标识符的数据包上的详细描述元数据。
表1


当多个数据包与主AV链接且变得可用,并且由CRID独立地标识这些数据包时,可标识这些数据包。表2示出具有程序标识符‘crid://www.imbc.com/newsnonstop103040700704’和两个相关数据包的程序的示例。其示出,通过使用低级元素‘RelatedMaterial’,使用TVA-1的‘ProgramInformation’元素描述的主AV包括具有标识符‘crid://www.imbc.com/educational_package1’和作为补充数据的标识符‘crid://www.imbc.com/educational_package2’的数据包。
表2<TVAMain xmlns=″urn:tva:metadata:2002″>
<ProgramDescription>
<ProgramInformationTable>
<ProgramInformation programId=″crid://www.imbc.comnewnonstop103040700704″>
<BasicDescription>
<Title>Sitcom Nonstop 3 706-Three Beauties</Title>
<Synopsis>Three friends go tocaféfor beautiful Prof Kim Hyojin</Synopsis>
<Keyword>Taewoo Jeong;Haha;Hansun Cho;Jean Lee;Dana;Hyebin Sitcom Nonstop 3</Keyword>
<Genre href=″urn:tva:metadata:cs:ContentCS:2002:3.4.2.1″>
<Name xml:lang=″kr″>drama</Name>
</Genre>
<ParentalGuidance>
<mpeg7:Parental Rating href=″urn:tva:metadata:cs:IntendedAudienceCS:2002:4.1″>
<mpeg7:Name xml:lang=″cn″>GENERAL AUDIENCE</mpeg7:Name>
<mpeg7:ParentalRating>
</ParentalGuidance>
<Langcage type=″original″supplemental=″false″>ko</Language>
<CaptionLanguage closed=″true″supplemental=″false″>
ko</CaptionLanguage>
<SignLanguage>ko</SignLanguage>

<RelatedMaterial>

</RelatedMaterial>
</BasicDescription>
<MemberOf crid=″crid://www.imbc.com/newnonstop″/>
</ProgramInformation>
</ProgramInformationTable>
<PackageInformationTable>
<Container crid=″crid://www.imbc.com/educational_package1″>
<Item>
<Component>
<Condition require=″Audio_WAV″/>
<Resource mimeType=″audio/wav″crid=″crid://www.imbc.com/EnglishEducati on/FirstPhrase″imi=″imi:1 imi:2″/>
</Component>
</Item>
</Container>

</PackageInforamtionTable>
</ProgramDescription>
</TVAMain>
同时,由于对用于数据包更新和GOP的唯一标识符的需要,未与主AV链接的独立数据包(例如,每页数行(linage)游戏和城市游览指南数据包)使用CRID作为数据包标识符。
表3示出具有教育组分的独立数据包。这是未与主AV链接的数据包的示例。其示出通过使用TVA-2的‘PackageInformation’元素而向用户提供的、用于由数据包标识符和数据包标题构成的数据包的引导元数据(attractivemetadata)。通过使用作为在TVA-2中定义的‘PackageTable’元素的低级元素的低级元素‘Container’,描述用于具有标识符‘crid://www.imbc.com/FrenchLearning_package’的数据包的详细描述元数据。
表3


在下文中,将说明通过基于上述数据包标识方法的位置解析机制而消费数据包的方法。
表4概括了在多种情况下消费与主AV链接的附属(subordinate)数据包的方法,并且,图1是用于在多种情况下消费数据包的流程图。
层1和层2两者都示出与主AV链接的数据包以及提供有主AV的元数据的数据包元数据。
在层1的情况下,一个数据包与主AV链接,其在表1中示出,并且给数据包元数据提供主AV的元数据。在步骤S1,搜索与主AV链接的一个数据包,并且在步骤S2,由用户在属于该数据包的多个组分中选择适合于使用环境的组分。在步骤S3和S4,通过使用组分CRID而从TVA-1扩展的位置解析机制,获取所选择的组分,并且在步骤S5和S6,由用户消费该组分。所述选择和获取被执行一次。
在此,通过扩展TVA-1的原则(doctrine)解析机制而获取从TVA-1扩展的位置解析机制。尽管TVA-1的位置解析机制由位置分析处理和使用所选内容的CRID的获取处理形成,然而,从TVA-1扩展的位置解析机制被以与TVA-1位置解析机制相同的方法形成,而仅仅作为数据包组、数据包或组分的主题不同。
在层2的情况下,多个数据包或一个数据包组(GOP)与主AV链接,并且给用于数据包或数据包组的元数据提供主AV的元数据。在步骤S1,搜索与主AV链接的多个数据包或一个数据包组,并且在步骤S2,由用户选择一个数据包,并且从属于所选数据包的组分中选择适合于用户环境的组分。在相同的选择步骤中选择数据包和组分。在步骤S3和S4,通过使用组分CRID从TVA-1扩展的位置解析机制来获取所选择的组分,并且在步骤S5和S6,由用户消费所获取的组分。所述选择和获取被执行一次。
在层3到5中,一个或多个数据包组(GOP)与主AV链接,并且不给数据包元数据提供主AV的元数据。
在层3中,多个数据包与主AV链接,并且不给数据包元数据提供主AV的元数据。在步骤S1,搜索与主AV链接的多个数据包,并且在步骤S2到S4,由用户选择一个数据包,并且通过使用数据包CRID从TVA-1扩展的位置解析机制来获取该数据包。换言之,通过利用位置分析从所选数据包的标识符计算出数据包的实际定位符(locator)、并获取该位置上的数据包元数据,执行使用数据包标识符的数据包获取。因为需要在步骤S5处选择组分,所以在步骤S5和S6,通过进行步骤S2到S4的位置解析处理而消费在本地存储装置中预存的组分。所述选择和获取被执行两次。
在层4中,一个或多个数据包组(GOP)与主AV链接,并且不给一个或多个数据包组的元数据提供主AV的元数据。在步骤S1,搜索与主AV链接的一个或多个数据包组,并且在步骤S2到S4,由用户选择一个数据包组,并且通过从TVA-1扩展的位置解析机制而获取该数据包组。因为数据包选择在步骤S5处是必要的,所以通过在步骤S2到S4处再次进行位置解析处理而获取数据包。因为组分选择在步骤S5处是必要的,所以在步骤S2到S4再次执行位置解析处理,并且在步骤S5和S6消费在本地存储装置中预存的组分。所述选择和获取被执行三次。
在层5中,多个数据包或数据包组与主AV链接,并且不给数据包元数据提供主AV的元数据。在通过层3或4的位置解析机制获取一个数据包之后,然后由用户在该数据包的组分中选择适合于用户环境的组分。通过从TVA-1扩展的位置解析机制获取所选择的组分,并且由用户消费该组分。根据数据包的种类,执行所述选择和获取两次或三次。
表4的获取步骤的CRID可指示组分或数据包。如果CRID指示组分,则与主AV的元数据一起提供数据包,并且该数据包的组分中的一些组分的CRID将变为获取的目标。
相反,如果CRID指示数据包,则其意味着未给数据包元数据提供主AV的元数据,而数据包与主AV链接,或者意味着该数据包独立于主AV。在此,可通过执行位置解析机制一次而从CRID获取数据包,并且有可能通过重复位置解析机制而获取组分。
表4

将参考图1如下说明表3中所示的、消费未与主AV链接的独立数据包的处理(层6)。
首先,基于SP006,通过单向广播频道或双向网络而将数据包信息元数据传输到用户终端。数据包信息元数据是数据包上的引导元数据,如数据包ID、数据包标题、以及数据包纲要(synopsis)。
当将数据包信息元数据传输到用户终端时,通过诸如电子节目指南的用户界面,向用户通知可用数据包的存在。然后,在步骤S1和S2,用户搜索并选择他想要消费的数据包。
接着,在步骤S3和S4,用户在基于通过使用数据包CRID从TVA-1扩展的位置解析机制而选择的数据包上获取数据包元数据。在步骤S5和S2,自动地、手动地或通过代理选择基于所获取的数据包元数据的、满足给定用户环境的条件的组分。在步骤S3和S6,基于通过使用数据包CRID从TVA-1扩展的位置解析机制,获取和消费所选择的组分。
前述数据包标识和位置解析机制非常好地支持具有TVA-2服务场景的AV从属或独立数据包。场景的示例包括使用独立数据包的‘非线性多并行流A/V服务,服务场景6.2.4’和使用与主AV链接的数据包的‘广播电影预告片(trailer)’。
同时,从TVA-1扩展的位置解析机制需要标识CRID何时指示数据包或组分。为对其进行标识,将称为‘数据包/组分标识符’的标志添加到在表5中所示的、TVA-1的位置解析表(LRT)的消息格式中。
而且,当根据基于关键词的搜索而搜索出的数据包与主AV链接时,用户需要用于标识数据包是否与主AV链接的方法。为标识数据包是否与主AV链接,将指示数据包是否与主AV链接的、被称为‘与主AV相关’的标志添加到在表4中所示的、TVA-1的位置解析表(LRT)的消息格式中。
表5

每个消息应该至少包括

如果状态是“CRID被解析”则


同时,结合箱型(box-type)数据包的目标机制,例如MHP、ACAP、ARIB等,或基于中间件(middleware-based)的数据包,在获取数据包之前,不需要用于箱型数据包或基于中间件的数据包的目标机制。然而,需要扩展数据包内部的使用环境描述(UED)描述符的、用于箱型或基于中间件的项目或组分的目标机制。这是因为两种情况。
首先,当通过广播频道传输数据包时,诸如MHP和ACAP之类的数据广播标准对于区域(region)是固定的,并且,因为不使用除固定标准以外的其他标准(例如,用于箱型的标准),所以广播服务提供者已知道目标箱型和中间件。
其次,当将数据包传输到诸如因特网的双向网络,且数据包包括用于数据广播的应用程序时,应该在数据广播的中间件中消费应用程序。在此,数据包需要标识箱型,使得用户终端可根据箱型而选择节目。这表示其不需要将箱型描述符添加到UED。
如上所述,可将本发明的方法实现为程序,并存储在计算机可读记录介质中。而且,通过使用前述数据包标识和位置解析方法、和消费数据包的用户终端,本领域技术人员可实现用于提供数据包的系统。
尽管已参考特定优选实施例说明了本发明,但本领域技术人员应清楚,可进行各种变化和修改,而不会脱离如下面的权利所限定的本发明的范围。
权利要求
1.一种用于标识数据包的方法,包括步骤a)当数据包是与主音频/视频(AV)链接的从属数据包时,使用内容参考标识符(CRID),作为数据包的标识符;以及b)即使当数据包是未与主AV链接的独立数据包时,也使用CRID作为数据包的标识符。
2.如权利要求1所述的方法,其中,当数据包是与主AV链接的从属数据包时,通过作为TVA-1的‘ProgramInformation’元素的低级元素的元素‘RelatedMaterial’来将数据包与主AV链接。
3.如权利要求2所述的方法,其中,通过作为TVA-2的元素‘PackageTable’的低级元素的元素‘Container’来描述数据包上的详细描述元数据。
4.如权利要求1所述的方法,其中,当数据包是未与主AV链接的独立数据包时,通过使用TVA-2的元素‘PackageInformation’来提供由数据包标识(ID)和数据包标题构成的引导元数据。
5.如权利要求4所述的方法,其中,通过作为TVA-2的元素‘PackageTable’的低级元素的元素‘Container’来描述数据包上的详细描述元数据。
6.如权利要求1所述的方法,其中,当存在多个数据包时,每个数据包都由唯一的CRID来标识。
7.一种用于向用户终端提供数据包的数据包提供系统,包括元数据生成器,用于通过使用内容参考标识符(CRID)作为数据包标识符而生成元数据;编码器,用于对元数据进行编码;以及传送器,用于将编码的元数据传送到用户终端。
8.一种用户终端,包括接收器,用于接收通过使用内容参考标识符(CRID)作为数据包标识符而生成的元数据;解码器,用于对所接收的元数据进行解码,其中,用户终端通过使用经解码的元数据的数据包标识符而获取并消费预定组分。
9.一种用于解析未与主音频/视频(AV)链接的独立数据包的位置的方法,包括步骤a)接收使用内容参考标识符(CRID)作为数据包标识符的数据包信息元数据;b)基于该数据包信息元数据,搜索显示为在用户终端上可用的数据包;c)在所搜索到的数据包中选择想要的数据包;以及d)通过使用所选择的数据包的CRID而获取所选择的数据包上的数据包元数据。
10.如权利要求9所述的方法,其中,通过单向广播频道或双向网络而将数据包信息元数据传送到用户终端。
11.如权利要求9所述的方法,其中,以电子节目指南的形式来显示可用数据包。
12.如权利要求9所述的方法,其中,基于数据包CRID,通过定位符中的位置分析,而获取数据包元数据。
13.如权利要求9所述的方法,还包括步骤基于所获取的数据包元数据,获取和消费适合于用户环境条件的组分。
14.一种用于解析与主音频/视频(AV)链接的多个从属数据包中的数据包位置的方法,包括步骤a)在多个数据包中选择数据包;以及b)通过使用所选择数据包的标识符,获取该数据包,该标识符使用CRID,其中,不与主AV的元数据一起提供数据包的元数据。
15.如权利要求14所述的方法,其中步骤b)包括步骤b1)基于所选择的数据包的标识符,通过位置分析找到所选择数据包的实际定位符,该标识符使用CRID;以及b2)根据定位符获取数据包的元数据。
16.如权利要求14所述的方法,还包括步骤c)从所获取的数据包获取和消费适合于用户环境条件的组分。
17.如权利要求14所述的方法,还包括步骤d)根据所获取的数据包,获取和消费在本地存储装置中预存的组分。
18.如权利要求14所述的方法,其中,将用于标识CRID指示数据包还是组分的标志添加到位置解析表(LRT)的消息格式中。
19.如权利要求14所述的方法,其中,将用于标识数据包是否与主AV链接的标志添加到LRT的消息格式中。
20.一种用于解析与主AV链接的多个从属数据包组中的数据包的位置的方法,包括步骤a)在数据包组中选择任何一个数据包组;b)通过使用所选择的数据包组的标识符来获取数据包组,该标识符使用内容参考标识符(CRID);以及c)在所获取的数据包组中选择和消费一个数据包,其中,不与主AV的元数据一起提供数据包组的元数据。
21.如权利要求20所述的方法,其中,步骤b)还包括步骤b1)基于所选择的数据包组的标识符,通过位置分析找到所选择的数据包组的实际定位符,该标识符使用CRID;以及b2)根据定位符获取数据包组的元数据。
全文摘要
所提供的是数据包标识方法和位置解析方法,更具体地,是用于标识与主AV链接的从属数据包、以及未与主AV链接的独立数据包的数据包标识方法以及位置解析方法。当数据包是从属的并与主AV链接时、以及当数据包是独立的且未与主AV链接时,都使用CRID作为数据包的标识符。通过提出改进的数据包标识和位置解析机制,本发明支持TVA-2服务场景。
文档编号H04N7/24GK101015213SQ200480043658
公开日2007年8月8日 申请日期2004年12月17日 优先权日2004年7月23日
发明者洪镇佑, 李希京, 姜晶媛, 金在坤 申请人:韩国电子通信研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1