一种关联多媒体内容个性化呈现信息的描述方法与流程

文档序号:12740622阅读:167来源:国知局
本发明涉及一种在互联网(Internet)中传送、存储和呈现个性化多媒体内容的机制,更具体的说,涉及一种关联多媒体内容个性化呈现信息的描述方法。
背景技术
::随着数字媒体传输网络的迅速发展,传统的广播电视传输系统已不能满足用户日益增长的需求。现有的宽带服务器具有丰富的媒体资源,通过结合宽带传输的新型异构网络,用户可获得海量的媒体资源。现有的多媒体协议,大多只关注数据域网络之间的适配,但对于多样化的多媒体内容,呈现方式仍局限于传统的视频观看方式,未考虑到媒体数据的本身属性及观看设备等使用环境,无法满足用户的个性化需求。多媒体内容是指具体的数据所展示的信息,比如,某一节目的内容是电影或是某个歌手等;媒体资源指的是对一个节目的视频,音频等具体的媒体数据的集合。虽然当前的多媒体系统可实现内容的初步分级,但用户无法获知多媒体内容的对应描述信息,无法实现自主地选择。甚至对于同样的节目,用户也有不同的选择需求。为了实现多媒体内容的个性化呈现,更高效的在媒体网络中传输媒体资源,需要多媒体内容个性化呈现机制。服务器通过将多媒体内容与媒体描述的映射表传输给用户,即给用户提供关联性的多媒体内容的选项。用户可根据自己的需求请求相同内容的不同版本,或是请求某一媒体资源的关联内容等多种呈现形式,并根据用户的需求进行个性化设置。而这种多媒体内容个性化呈现机制提出了一个新的要求,由于关联的媒体资源用不同的editlist(编辑列表)表示,不同的editlist中包含不同的媒体数据单元。且对于不同的多媒体内容,用户也有不同的选择角度。例如,对于一场晚会,用户可以选择观看多角度的视频还是观看不同歌手的表演。所以editlist也能根据用户需求和节目类型等个性化生成。实现个性化传输需要相应的机制将多媒体内容的描述信息和editlist之间的映射关系传输给接受媒体资源的客户端。技术实现要素:针对现有技术中的缺陷,本发明的目的是提供一种关联多媒体内容个性化呈现信息的描述方法。本发明方法针对个性化传输机制,传输多媒体内容描述信息用于客户端的呈现个性化的选择,从而解决了用户无法选择服务器提供的关联多媒体内容的问题,实现针对不同用户需求的个性化媒体呈现。为实现上述目的,本发明采用以下技术方案:本发明提供一种关联多媒体内容个性化呈现信息的描述方法,所述方法为:媒体资源的关联多媒体内容用不同的editlist(编辑列表)表示,不同的editlist中所含的媒体数据单元可以是补充关系也可是包含关系。为了将媒体资源的分类及其描述信息的对应关系呈现给用户,可在传输的各类指导信息中添加对媒体资源特征信息或关联信息的描述,来实现个性化呈现机制。进一步的,所述对多媒体内容特征信息或关联信息的描述,具体为:在已有的CI(CompositionInformation)元素MediaSync中新增加description属性,description用于描述媒体资源中的不同关联内容的描述信息。进一步的,所述对多媒体内容特征信息或关联信息的描述,具体为:在CI文件中增加新的元素EditDesp,用于介绍媒体资源中的不同关联内容描的述信息。优选地,多媒体内容的信息放在MediaSync中,在CI中增加与MediaSync同级别的新元素EditDesp,专用于指明不同级别的媒体资源的描述信息;同时edit元素为EditDesp元素的子元素,每一个edit元素表征一个级别的个性化呈现描述信息;在edit元素下,新增edit_id属性和description属性,edit_id属性用于标识某一级别或者某一部分的媒体资源;description属性用于描述媒体资源中的不同关联内容的描述信息。进一步的,所述对多媒体内容特征信息或关联信息的描述,具体为:在信令中增加descriptor描述,description用于描述媒体资源中的不同关联内容的描述信息。优选地,在MMT协议定义的信令消息中定义一个descriptor,descriptor提供多媒体内容和对应的描述信息,在MPtable中有asset_descriptors字段,当用户某节目内容的相关的描述信息时,通过把该descriptor加入asset_descriptors中来实现。进一步的,本发明所述方法实现步骤为:定义媒体资源所包含的媒体数据单元的标识或对应的描述信息,生成descriptor信令信息,其中包含传输的媒体资源中的各类多媒体内容描述信息;客户端解析descriptor信令信息,用户根据需求选择具有相应标识或信息表示的多媒 体内容,并请求相应的媒体数据单元组合成对应的editlist;服务端解析用户请求并发送获取相应的媒体数据单元,客户端解析信息并实现个性化呈现。与现有技术相比,本发明具有如下的有益效果:采用了本发明的技术方案,可以针对现有多媒体协议中关联多媒体内容信息描述的空白,造成的用户无法理解服务器提供的媒体资源的问题。通过增加对多媒体内容特征信息或关联信息的描述,使用户对该多媒体内容有更直观且多方面的理解,描述个性化的映射关系提供关联的媒体服务,尽可能保证用户选择最适合的多媒体内容。此方案不局限于对服务器提供的多媒体内容的描述,还适用于多源或各种分类方式等多媒体资源的内容描述,甚至可通过用户自定义标签生成描述。本发明解决了用户无法选择服务器提供的关联多媒体内容的问题,实现针对不同用户需求的个性化媒体呈现。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:图1为本发明一优选实施例的实现流程图。具体实施方式下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进。这些都属于本发明的保护范围。用户在观看多媒体内容时,往往不会对整段节目内容都感兴趣,可能只对节目中的某个人物或某个场景感兴趣。智能媒体传输系统可对多媒体内容进行不同角度的分类,即打上不同的标签,为用户的个性化需求提供了可能。但用户需要通过客户端呈现的描述信息来区分不同的标签,因此,需要传输对应不同的关联多媒体内容的描述信息来实现个性化传输机制。在个性化呈现应用时的描述中,将不同的多媒体内容版本与不同的editlist对应起来,不同的editlist包含不同的MPU(mediaprocessingunits)。然而,当这些editlist传到客户端时,客户端并不知道不同的editlist具体对应哪种版本,于是需要一种机制来告知 客户端不同editlist与具体版本之间的对应关系。以相同内容的分级呈现为例,对于某电影节目,假设其为asset1。制片方可以提供多个不同版本视频,并为每个版本打上不同的edit_id。第一个视频版本的edit_id为00,对应的视频描述信息为“精简版”,时长5分钟,里面只包括电影中的精彩画面;第二个视频版本的edit_id为01,对应的视频描述信息为“剪切版”,时长30分钟,里面只包括电影故事情节重要的场景;第三个视频版本的edit_id为10,对应的视频描述信息为“完整版”,时长120分钟,里面包括完整的故事情节;第四个视频版本的edit_id为11,对应的视频描述信息为“扩充版”,时长150分钟,里面包括除完整的故事情节之外的扩充内容,例如幕后花絮等等。为将多媒体内容的分级信息及其描述信息的对应关系呈现给用户,便于用户选择。本发明通过在传输的信息中添加描述信息(多媒体内容特征信息或同一媒体资源的各版本的关联信息)等方式来实现个性化呈现,以以下三种方案为例进行介绍。方案一:在已有的CI(CompositionInformation)信息的元素MediaSync中新增加description属性,用于介绍不同版本内容的描述信息,如下所示:CI信息主要包含view元素、area元素、MediaSync元素和Option元素。其中view元素提供对一个视觉区域进行布局变换的时域控制信息;area元素是view元素的子元 素,即一个视觉view的某一部分,对应与CI搭配的HTML5文件中的某个div元素;MediaSync元素用于指明与CI搭配的HTML5文件的某个媒体资源;Option元素用于表明此部分的CI是一个可选项。每一个CI元素可以拥有某些不同的属性,上表所涉及到的属性中,id属性是该元素的标识;style属性用于指定该元素的CCS样式;begin属性指示该条CI指令开始起作用的时间;end属性指定该条CI指令停止起作用的时间;refDiv属性指明该元素对应的HTML5文件中的div元素的标识;refId属性指明该元素对应的HTML5文件中的某元素的标识;mediaSrc属性指明媒体资源的地址;以及本发明新增的description属性。CI文件的功能是指导媒体资源的呈现,editlist也是解析资源相关的信息,因此可以把editlist内容添加到现有的CI文件中。接收端解析CI文件的时候需要支持editlist信息的解析。CI文件中MediaSync元素用于指定媒体资源,于是可以在指定媒体资源的同时也对媒体资源添加描述信息。因此在MediaSync元素下增加description属性,用于描述媒体资源对应的内容描述信息。上述程序中的媒体资源包括视频和音频,分别为asset1和asset2。服务端识别asset中的媒体数据单元的标识并分类成不同的editlist,每个editlist由对应的editid来识别,并生成相应的CI文件,其中包含传输的editlist和对应的媒体描述信息description。客户端解析收到的CI文件,根据用户需求选择相应的description,解析出editid信息并请求其对应的媒体数据单元。方案二:在CI文件中增加新的元素EditDesp进行描述。媒体资源的信息放在MediaSync中,在CI中新增与MediaSync同级别的新元素EditDesp,用于指明媒体资源中的所有关联内容的描述信息,edit元素为EditDesp元素的子元素,每一个edit元素表征一个种类的的个性化呈现描述信息。在edit元素下,新增edit_id属性和description属性,edit_id属性用于标识某一级别或者某一部分的媒体资源;description属性用于描述媒体资源的内容描述信息。上述程序中的EditDesp元素中定义了媒体资源中的四种关联内容的描述,并写入其相应的edit_id。客户端解析收到的CI文件,根据用户需求选择相应的description,解析出editid信息并请求其对应的媒体数据单元。服务器端对同样的媒体资源生成的CI文件是一致的且完整的,满足用户的个性化需求的同时,减少了服务器重复生成相关描述及对应的editid。方案三:在信令中增加descriptor描述上表包含的对应元素的含义如下:descriptor_tag–定义该descriptor类型的标签。descriptor_length–定义该descriptor的长度。edit_list_number–定义了媒体资源的关联内容,N1表示其关联内容的个数。edit_id–定义了媒体资源的关联内容的各版本的标号。edit_description_length–媒体资源级别描述信息的长度,以字节为单位。edit_description_byte–具体描述信息中的一个字节。服务端识别媒体资源中的媒体数据单元的标识并分类成不同的editlist,每个editlist由对应的editid来识别。为了实现用户与系统的交互,识别传输的媒体资源并能根据需求选择相关的内容进行呈现,系统生成了descriptor信令。其中包含传输的editlist和对应的媒体描述信息description。客户端解析收到的信令信息,根据用户需求选择相应的description,解析出editid信息并请求其对应的媒体数据单元。现有MMT协议定义的信令消息中定义了一些描述性的descriptor,例如dependencydescriptor和MPU_timestamp_descriptor,因此,可以定义一个提供多媒体内容和对应描述信息的descriptor。在MPtable中有asset_descriptors字段,可以根据需要在asset_descriptors中加入相关descriptor,当用户某节目内容的相关的描述信息时,就可以通过把该descriptor加入asset_descriptors中来实现。为更加清楚的描述本发明提出的实现方案,如图1所示,按照上述方案二描述方法构造CI文件,举例描述一个具体的实现流程:由图1可以看出,当接收端登录VoD服务时,发送端会发送信令信息,接收端通过判断MPI表中的PI_content_type_length_byte段来接收CI和HTML5文件,同时会更新生成本地维护的MPU存储数据库MySQL并 解析CI和HTML5文件;根据CI中的控制信息和本发明中新增加的多媒体内容描述信息description,为用户提供个性化呈现的分级信息,当用户根据分级信息请求精简版视频时,接收端通过CI文件找出精简版与edit_list[0]对应,并且找出对应的mpu_seq_number媒体数据标识为1,9,此时客户端请求这些MPU并存储在本地播放给用户,并且更新本地数据库。当用户接着请求剪切版视频时,通过检查CI文件和本地数据库,从发送端获取本地未存储的MPU,这些MPU是edit_list[1]所对应的MPU,其中mpu_seq_number媒体数据标识为4,6。接收端接收到4,6之后再与本地存储的1,9重组为剪切版视频。本发明中所述以MMT为例,阐明所提出的解决方案,但是这些方案同样也可以用于其它文件封装,传输系统和协议里。以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。当前第1页1 2 3 当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1