传送和接收媒体数据的方法和装置的制造方法

文档序号:10476241阅读:599来源:国知局
传送和接收媒体数据的方法和装置的制造方法
【专利摘要】一种传送媒体数据以及用于在显示区上呈现媒体数据的显示组成数据的方法,其中显示组成数据定义媒体数据的一个或多个媒体实体之间的空间和/或时间关系,显示区包含一个或多个显示子区,该方法包括:传送相应的显示区和/或相应的显示子区的显示修改数据,显示修改数据指示用户可以如何修改相应的显示区或显示子区的视觉配置。
【专利说明】
传送和接收媒体数据的方法和装置
技术领域
[0001] 本发明设及传送和接收媒体数据的方法和装置。具体但非排他性地,本发明设及 诸如MPEG类型数据运样的媒体数据的传送和接收W及在显示器上呈现媒体内容的方法和 装置。
【背景技术】
[0002] 诸如图像、文本、音频和视频数据或者它们的任意组合运样的媒体内容能够跨越 通信网络而递送,并且在包括诸如多媒体播放器运样的媒体播放器的用户终端上再现。
[0003] 多媒体服务提供诸如视频、音频、图像和文本数据运样的各种类型的媒体内容。多 媒体播放器是呈现视频、音频或数据内容的组合供用户消费的设备。媒体内容的再现可W 由可见显示、音频声音等执行。当W多媒体的形式将不同的媒体内容成分递送到用户终端 时,确定媒体内容成分的再现定时和显示位置对于高效的消费和展示很重要。
[0004] MPEG-H第1部分标准(也称为MPEG多媒体传输或者匪T)定义用于诸如例如图像数 据、音频数据、文本数据等时控和非时控的媒体内容的封装、传输和组成的完整解决方案。 MMT当前在开发中,草拟的标准在"Text Of IS0/IEC 2nd CD 23008-1MPEG Media 化曰邮口〇的,]\0^6/化329沪(瑞±,日内瓦,2013年1月)(在下文"111'_〔护)中描述。虽然111'主 要处理IP网络,但是它也支持内容在任何类型的基于包的网络上的递送。具体地,MMT可W 用于视听服务在诸如地面网络、电缆网络或卫星网络运样的广播网络上的递送。
[0005] MMT-CI (其中CI指组成信息)控制在显示器上的媒体数据的内容的时间和空间布 局。虽然MMT-CI对内容提供者提供描述媒体内容最初如何在显示器上组成W及组成布置如 何能够随着时间演变的可能性,但是没有提供最终呈现的用户个性化。MMT终端可W允许用 户通过"编辑"HTML5页面和CI元素的当前版本来更改显示。然而,在没有适当的约束的情况 下,运样的编辑能够快速地导致媒体内容的呈现的破坏。而且,如果内容提供者不希望其媒 体内容的最终呈现被用户修改,则MMT-CI没有提供防止不想要的修改的可能性。
[0006] 考虑前述内容而设计了本发明。

【发明内容】

[0007] W -般形式,本发明设及提供显示修改数据,用于一个或多个媒体内容成分或实 体的媒体数据内容的显示。媒体数据与用于在至少一个显示区上呈现一个或多个媒体内容 成分的显示组成数据相关联,其中显示组成数据定义媒体数据的一个或多个媒体内容成分 之间的空间和/或时间关系。显示区包含一个或多个显示子区。该方法包括提供相应的显示 区和/或相应的显示子区的显示修改数据,显示修改数据指示相应的显示区或显示子区的 视觉配置可W如何由用户修改。显示修改数据可W包括:相应的显示区和/或显示子区的修 改锁定参数,指示相应的显示区或显示子区的视觉配置是否可W由用户修改;查看锁定,指 示显示子区是否可W在另一个显示区上显示;和/或显示可见度参数,定义在显示区上的显 示期间可见的显示的媒体实体或显示子区的最小比例。
[0008] 术语媒体内容成分可W指媒体内容的成分、媒体对象、媒体数据实体,诸如例如 匪T资产运样的媒体资产等。例如在MMT-CI中,显示区可W对应于视图,显示子区可W对应 于视图内的区域。
[0009] 根据本发明的第一方面,提供一种传送用于在至少一个显示区上呈现媒体数据的 内容的显示组成数据的方法,显示区包含一个或多个显示子区,其中显示组成数据定义媒 体数据的内容成分之间的空间关系和时间关系中的至少一个,该方法包括:针对相应的显 示区和/或相应的显示子区,传送显示修改数据,一个或多个媒体内容成分可W在相应的显 示区和/或相应的显示子区上呈现,显示修改数据指示相应的显示区或显示子区的视觉配 置可W如何由用户修改。
[0010] 在实施例中,显示修改数据包括:修改锁定参数,指示相应的显示区或显示子区的 视觉配置是否可W由用户修改。
[0011] 在实施例中,显示修改数据包括:至少一个修改参数,指示强加在相应的显示区或 子区的视觉配置的用户修改上的修改约束。
[0012] 修改参数例如可W包括:查看锁定参数,与显示区的对应的显示子区相关联,并且 指示对应的显示子区是否可W在与所述显示区不同的另一个显示区上呈现;和/或显示子 区可见度参数,定义在显示区上的显示期间可见的相应的显示子区的最小比例。
[0013] 显示修改数据可W包括特定显示区的修改锁定参数、若干显示区中的每个的锁定 参数或者每个显示区的相应的修改锁定参数。
[0014] 在实施例中,显示区的相应的修改锁定参数包括在显示组成数据的对应视图元素 中。
[0015] 显示修改数据可W包括特定显示子区的修改锁定参数、若干显示子区中的每个的 锁定参数或者每个显示子区的相应的修改锁定参数。
[0016] 在实施例中,显示子区的相应的修改锁定参数包括在与相应的显示子区相对应的 显示组成数据的区域元素中。
[0017] 在实施例中,所述至少一个修改参数包括:查看锁定参数,指示在相应的显示区上 显示的媒体数据是否可W在与相应的显示区不同的另一个显示区上显示。
[0018] 在实施例中,所述至少一个修改参数包括与显示区的对应的显示子区相关联的查 看锁定参数,并且指示对应的显示子区是否可W在与所述显示区不同的另一个显示区上呈 现。
[0019] 在实施例中,查看锁定参数包括在与所述显示子区相对应的组成数据的区域元素 中。
[0020] 在实施例中,所述至少一个修改参数包括:显示子区可见度参数,定义在显示期间 可见的相应的显示子区的最小比例。
[0021] 显示修改数据可W包括特定显示子区的显示子区可见度参数、若干显示子区中的 每个的显示子区可见度或者每个显示子区的相应的显示子区可见度参数。
[0022] 在实施例中,显示子区可见度参数包括在与所述显示子区相对应的组成数据的区 域元素中。
[0023] 在实施例中,显示子区可见度参数基于显示子区的表面面积和与所述显示子区重 叠的其他显示子区的总表面面积的比率。
[0025]
[0024] #生施仿ll由.早反Arww的忌TK早反而町,麽參狱'Vi' SI' H 11' ty (AreaN)根据下式确定:
[0026] 具甲Areai巧巧AreaN里畳的所々区项,开且Transparen巧对应于与对应的显示子 区的透明度的量相对应的加权因子。
[0027] 在实施例中,所述至少一个修改参数包括:显示可见度参数,定义在对应的显示区 或显示子区上的显示期间可见的媒体内容成分的最小比例。
[0028] 在实施例中,显示组成数据包括MMT组成信息。在实施例中,匪T组成信息表示为 XML文件。
[0029] 根据本发明的第二方面,提供一种在至少一个显示区上显示媒体数据的内容的方 法,显示区包含一个或多个显示子区,该方法包括:
[0030] 接收用于在至少一个显示区上呈现媒体数据的内容的显示组成数据W及相应的 显示区和/或相应的显示子区的显示修改数据,其中显示组成数据定义媒体数据的内容成 分之间的空间关系和时间关系中的至少一个,显示修改数据指示相应的显示区或显示子区 的视觉配置可W如何由用户修改;
[0031] 根据由显示组成数据所定义的第一显示配置,在显示区上呈现媒体数据的内容成 分,其中显示区或显示子区可W由用户根据显示修改数据来修改。
[0032] 在实施例中,显示修改数据包括:修改锁定参数,指示相应的显示区或显示子区的 视觉配置是否可W由用户修改。
[0033] 在实施例中,显示修改数据包括:至少一个修改参数,指示强加在相应的显示区或 子区的视觉配置的用户修改上的修改约束。
[0034] 在实施例中,显示区的相应的修改锁定参数包括在显示组成数据的对应的视图元 素中。
[0035] 在实施例中,显示子区的相应的修改锁定参数包括在与相应的子区相对应的显示 组成数据的区域元素中。
[0036] 在实施例中,所述至少一个修改参数包括:查看锁定参数,指示在相应的显示区上 显示的媒体数据是否可W在与相应的显示区不同的另一个显示区上显示。
[0037] 在实施例中,所述至少一个修改参数包括与显示区的对应的显示子区相关联的查 看锁定参数,指示对应的显示子区是否可W在与所述显示区不同的另一个显示区上呈现。
[0038] 在实施例中,查看锁定参数包括在与所述显示子区相对应的组成数据的区域元素 中。
[0039] 在实施例中,所述至少一个修改参数包括:显示子区可见度参数,定义在显示期间 可见的相应的显示子区的最小比例。
[0040] 在实施例中,显示子区可见度参数包括在与所述显示子区相对应的显示组成数据 的区域元素中。
[0041] 在实施例中,显示子区可见度参数基于显示子区的表面面积和与所述显示子区重 叠的其他显示子区的总表面面积的比率。
[0042] 在实施例中,子区AreaN的显示子区可见度参数Visibility(AreaN)根据下式确定:
[0043]
[0044] 其中Areai指与AreaN重叠的所有区域,并且化ansparency对应于与对应的显示子 区的透明度的量相对应的加权因子。
[0045] 在实施例中,所述至少一个修改参数包括:显示可见度参数,定义在对应的显示区 或显示子区上的显示期间可见的媒体内容成分的最小比例。
[0046] 在实施例中,显示组成数据包括MMT组成信息。在实施例中,匪T组成信息表示为 XML文件。
[0047] 根据本发明的第=方面,提供一种传送用于在至少一个显示区上呈现媒体数据的 内容的显示组成数据的装置,显示区包含一个或多个显示子区,其中显示组成数据定义媒 体数据的内容成分之间的空间关系和时间关系中的至少一个,该装置包括:
[0048] 显示修改参数设置模块,用于设置显示区和/或显示子区的显示修改数据的参数, 显示修改数据指示相应的显示区或显示子区的视觉配置可W如何由用户修改;W及
[0049] 传送器,用于传送显示组成数据和显示修改数据。
[0050] 在实施例中,修改参数设置模块被配置为设置修改锁定参数,修改锁定参数指示 相应的显示区或显示子区的视觉配置是否可W由用户修改。
[0051] 在实施例中,修改参数设置模块被配置为设置至少一个修改参数,所述至少一个 修改参数指示强加在相应的显示区或子区的视觉配置的用户修改上的修改约束。
[0052] 在实施例中,显示区的相应的修改锁定参数包括在显示组成数据的对应的视图元 素中。
[0053] 在实施例中,显示子区的相应的修改锁定参数包括在与相应的子区相对应的显示 组成数据的区域元素中。
[0054] 在实施例中,修改参数设置模块被配置为设置查看锁定参数,查看锁定参数指示 在相应的显示区上显示的媒体数据是否可W在与相应的显示区不同的另一个显示区上显 /J、- O
[0055] 在实施例中,修改参数设置模块被配置为设置查看锁定参数,查看锁定参数与显 示区的对应的显示子区相关联并且指示对应的显示子区是否可W在与所述显示区不同的 另一个显示区上呈现。
[0056] 在实施例中,查看锁定参数包括在与所述显示子区相对应的组成数据的区域元素 中。
[0057] 在实施例中,修改参数设置模块被配置为设置显示子区可见度参数,显示子区可 见度参数定义在显示期间可见的相应的显示子区的最小比例。
[0058] 在实施例中,显示子区可见度参数包括在与所述显示子区相对应的显示组成数据 的区域元素中。
[0059] 在实施例中,显示子区可见度参数基于显示子区的表面面积和与所述显示子区重 叠的其他显示子区的总表面面积的比率。
[0060] 在实施例中,子区AreaN的显示子区可见度参数Visibility(AreaN)根据下式确定:
[0061]
[0062] 其中AreEii指与AreaN重叠的所有区域,并且化ansparen巧对应于与对应的显示子 区的透明度的量相对应的加权因子。
[0063] 在实施例中,修改参数设置模块被配置为设置显示可见度参数,显示可见度参数 定义在对应的显示区或显示子区上的显示期间可见的媒体内容成分的最小比例。
[0064] 根据本发明的第四方面,提供一种用于修改媒体数据的内容在至少一个显示区上 的显示的终端设备,显示区包含一个或多个显示子区,该终端设备包括:
[0065] 接收器,用于接收用于在至少一个显示区上呈现媒体数据的内容的显示组成数据 W及相应的显示区和/或相应的显示子区的显示修改数据,其中显示组成数据定义媒体数 据的内容成分之间的空间关系和时间关系中的至少一个,显示修改数据指示相应的显示区 或显示子区的视觉配置可W如何由用户修改;
[0066] 呈现引擎,用于根据显示组成数据,确定媒体数据的一个或多个内容成分之间的 空间和/或时间关系;
[0067] 显示器,用于根据由显示组成数据所定义的第一显示配置,在显示区上显示媒体 数据的内容成分;W及
[0068] 用户接口,用于根据显示修改数据,修改显示区或显示子区。
[0069] 在实施例中,显示修改数据包括:修改锁定参数,指示相应的显示区或显示子区的 视觉配置是否可W由用户修改。
[0070] 在实施例中,显示修改数据包括:至少一个修改参数,指示强加在相应的显示区或 子区的视觉配置的用户修改上的修改约束。
[0071] 在实施例中,显示区的相应的修改锁定参数包括在显示组成数据的对应的视图元 素中。
[0072] 在实施例中,显示子区的相应的修改锁定参数包括在与相应的子区相对应的显示 组成数据的区域元素中。
[0073] 在实施例中,所述至少一个修改参数包括:查看锁定参数,指示在相应的显示区上 显示的媒体数据是否可W在与相应的显示区不同的另一个显示区上显示。
[0074] 在实施例中,所述至少一个修改参数包括与显示区的对应的显示子区相关联的查 看锁定参数,指示对应的显示子区是否可W在与所述显示区不同的另一个显示区上呈现。
[0075] 在实施例中,查看锁定参数包括在与所述显示子区相对应的组成数据的区域元素 中。
[0076] 在实施例中,所述至少一个修改参数包括:显示子区可见度参数,定义在显示期间 可见的相应的显示子区的最小比例。
[0077] 在实施例中,显示子区可见度参数包括在与所述显示子区相对应的显示组成数据 的区域元素中。
[0078] 在实施例中,显示子区可见度参数基于显示子区的表面面积和与所述显示子区重 叠的其他显示子区的总表面面积的比率。
[00巧]在连脯例中,子区AreaN的思示子区可町,原参猶'Vi sibi Iity(AreaN)根据下式确定: [0080]
[0081 ] 具甲AreEii指巧AreaN重營的所巧区项,开且Transparen巧对应于与对应的显示子 区的透明度的量相对应的加权因子。
[0082]在实施例中,所述至少一个修改参数包括:显示可见度参数,定义在对应的显示区 或显示子区上的显示期间可见的媒体内容成分的最小比例。
[0083] 在实施例中,显示组成数据包括MMT组成信息。在实施例中,匪T组成信息表示为 XML文件。
[0084] 根据本发明的第五方面,提供一种数据包,包括:媒体数据,包括用于在显示区上 呈现的媒体内容,显示区包含一个或多个显示子区;显示组成数据,用于控制媒体数据在显 示区上的呈现,显示组成数据定义媒体数据的内容成分之间的空间关系和时间关系中的至 少一个;W及相应的显示区和/或相应的显示子区的显示修改数据,显示修改数据指示相应 的显示区或显示子区的视觉配置可W如何由用户修改。
[0085] 在实施例中,显示修改数据包括:修改锁定参数,指示相应的显示区或显示子区的 视觉配置是否可W由用户修改。
[0086] 在实施例中,显示修改数据包括:至少一个修改参数,指示强加在相应的显示区或 子区的视觉配置的用户修改上的修改约束。
[0087] 在实施例中,显示区的相应的修改锁定参数包括在显示组成数据的对应的视图元 素中。
[0088] 在实施例中,显示子区的相应的修改锁定参数包括在与相应的子区相对应的显示 组成数据的区域元素中。
[0089] 在实施例中,所述至少一个修改参数包括:查看锁定参数,指示在相应的显示区上 显示的媒体数据是否可W在与相应的显示区不同的另一个显示区上显示。
[0090] 在实施例中,所述至少一个修改参数包括与显示区的对应的显示子区相关联的查 看锁定参数,指示对应的显示子区是否可W在与所述显示区不同的另一个显示区上呈现。
[0091] 在实施例中,查看锁定参数包括在与所述显示子区相对应的组成数据的区域元素 中。
[0092] 在实施例中,所述至少一个修改参数包括:显示子区可见度参数,定义在显示期间 可见的相应的显示子区的最小比例。
[0093] 在实施例中,显示子区可见度参数包括在与所述显示子区相对应的显示组成数据 的区域元素中。
[0094] 在实施例中,显示子区可见度参数基于显示子区的表面面积和与所述显示子区重 叠的其他显示子区的总表面面积的比率。
[00巧]亦选输仿||由?早惊A~tpa、i6々品TTT早惊而而麽轰:渝\[1' Q1' 1 ity (AreaN)根据下式确定;
[0096]
[0097] 共TAreai巧与AreaN里畳的肌巧险1现,升且Iransparen巧对应于与对应的显示子 区的透明度的量相对应的加权因子。
[0098] 在实施例中,所述至少一个修改参数包括:显示可见度参数,定义在对应的显示区 或显示子区上的显示期间可见的媒体内容成分的最小比例。
[0099] 在实施例中,显示组成数据包括MMT组成信息。在实施例中,匪T组成信息表示为 XML文件。
[0100] 在实施例中,显示修改数据包括在显示组成数据中。
[0101] 本发明的另一个方面提供一种传送用于在显示器的至少一个视图上呈现媒体数 据的一个或多个媒体资产的显示组成数据的方法,视图包含一个或多个区域,其中显示组 成数据定义媒体数据的一个或多个媒体资产之间的空间关系和时间关系中的至少一个,该 方法包括:传送相应的视图和/或相应的区域的显示修改数据,显示修改数据指示相应的视 图或区域的视觉配置可W如何由用户修改。
[0102] 本发明的另一个方面提供一种在显示器的至少一个视图上呈现媒体资产的方法, 该方法包括接收用于在至少一个视图上呈现媒体数据的一个或多个媒体资产的显示组成 数据,视图包含一个或多个区域,其中显示组成数据定义媒体数据的一个或多个媒体资产 之间的空间关系和时间关系中的至少一个,该方法包括:接收相应的视图和/或相应的区域 的显示修改数据,显示修改数据指示相应的视图或区域的视觉配置可W如何由用户修改; W及根据由显示组成数据所定义的第一显示配置在视图上呈现一个或多个媒体资产,其中 视图或区域可W由用户根据显示修改数据来修改。
[0103] 本发明的另一个方面提供传送用于在至少一个视图上呈现媒体数据的一个或多 个媒体资产的显示组成数据的装置,视图包含一个或多个区域,其中显示组成数据定义媒 体资产之间的空间关系和时间关系中的至少一个,该装置包括:显示修改参数设置模块,用 于设置视图和/或区域的显示修改参数,显示修改参数指示相应的视图或区域的视觉配置 可W如何由用户修改;W及传送器,用于传送显示组成数据和显示修改数据。
[0104] 本发明的另一个方面提供一种用于修改媒体数据的一个或多个媒体资产在至少 一个视图上的显示的终端设备,视图包含一个或多个区域,终端设备包括:接收器,用于接 收用于在至少一个视图上呈现一个或多个媒体资产的显示组成数据W及相应的视图和/或 相应的区域的显示修改数据,其中显示组成数据定义媒体数据的媒体资产之间的空间关系 和时间关系中的至少一个,显示修改数据指示相应的视图或显示区域的视觉配置可W如何 由用户修改;呈现引擎,用于根据显示组成数据,确定媒体数据的一个或多个媒体资产之间 的空间和/或时间关系;显示器,用于根据由显示组成数据所定义的第一显示配置,在视图 上显示媒体资产;W及用户接口,用于根据显示修改数据来修改视图或区域。
[0105] 本发明的另一个方面提供一种数据包,包括:媒体数据,包括用于在视图上呈现的 媒体资产,视图包含一个或多个区域;显示组成数据,用于控制媒体资产在视图上的呈现, 显示组成数据定义媒体资产之间的空间关系和时间关系中的至少一个;W及相应的视图 和/或相应的区域的显示修改数据,显示修改数据指示相应的视图或区域的视觉配置可W 如何由用户修改。
[0106] 在实施例中,显示修改数据包括:至少一个修改锁定参数,指示相应的视图或区域 的视觉配置是否可W由用户修改;W及至少一个修改参数,指示强加在相应的视图或区域 的视觉配置的用户修改上的修改约束。至少一个修改参数可W包括
[0107] 本发明的又一个方面设及一种传送用于在至少一个视图上呈现媒体数据的一个 或多个媒体资产的显示组成数据的方法,视图包含一个或多个区域,其中显示组成数据定 义媒体数据的一个或多个媒体资产之间的空间关系和时间关系中的至少一个,该方法包括 传送相应的视图和/或相应的区域的显示修改数据,其中显示修改数据包括:至少一个修改 锁定参数,指示相应的视图或区域的视觉配置是否可W由用户修改;W及至少一个修改参 数,指示强加在相应的视图或区域的视觉配置的用户修改上的修改约束。
[0108] 本发明的另一个方面提供一种传送用于在至少一个视图上呈现媒体数据的一个 或多个媒体资产的显示组成数据的方法,视图包含一个或多个区域,其中显示组成数据定 义媒体数据的一个或多个媒体资产之间的空间关系和时间关系中的至少一个,该方法包括 传送相应的视图和/或相应的区域的显示修改数据,其中显示修改数据包括:至少一个修改 锁定参数,指示相应的视图或区域的视觉配置是否可W由用户修改;与所述视图的区域相 关联的至少一个查看锁定参数,查看锁定参数指示相应的区域是否可W在另一个视图上呈 现;W及至少一个区域可见度参数,定义在显示期间可见的相应的区域在相应视图上的最 小比例。
[0109] 本发明的另一个方面提供一种在至少一个视图上显示媒体资产的方法,视图包含 一个或多个区域,该方法包括:接收用于在至少一个视图上呈现媒体资产的显示组成数据, 其中显示组成数据定义媒体数据的一个或多个媒体资产之间的空间关系和时间关系中的 至少一个;接收相应的视图和/或相应的区域的显示修改数据,其中显示修改数据包括指示 相应的视图或区域的视觉配置是否可W由用户修改的至少一个修改锁定参数、与所述视图 的区域相关联的至少一个查看锁定参数(查看锁定参数指示相应的区域是否可W在另一个 视图上呈现)W及定义在显示期间可见的相应的区域在相应视图上的最小比例的至少一个 区域可见度参数;W及根据由显示组成数据所定义的第一显示配置在至少一个视图上呈现 媒体资产,其中视图或区域可W由用户根据显示修改数据来修改。
[0110] 本发明的另一个方面提供一种传送用于在至少一个视图上呈现媒体数据的一个 或多个媒体资产的显示组成数据的装置,视图包含一个或多个区域,其中显示组成数据定 义媒体数据的一个或多个媒体资产之间的空间关系和时间关系中的至少一个,该装置包 括:显示修改参数设置模块,用于设置相应的视图和/或相应的区域的显示修改参数,其中 显示修改参数包括指示相应的视图或区域的视觉配置是否可W由用户修改的至少一个修 改锁定参数、与所述视图的区域相关联的至少一个查看锁定参数(查看锁定参数指示相应 的区域是否可W在另一个视图上呈现)W及定义在显示期间可见的相应的区域在相应视图 上的最小比例的至少一个区域可见度参数;W及传送器,用于传送显示组成数据和显示修 改参数。
[0111] 本发明的另一个方面提供一种用于修改媒体数据的媒体资产在至少一个视图上 的显示的终端设备,视图包含一个或多个区域,终端设备包括:
[0112] 接收器,用于接收用于在至少一个视图上呈现媒体资产的显示组成数据,其中显 示组成数据定义媒体资产之间的空间关系和时间关系中的至少一个,W及用于接收相应的 视图和/或相应的显示区域的显示修改数据,其中显示修改数据包括指示相应的视图或区 域的视觉配置是否可W由用户修改的至少一个修改锁定参数、与所述视图的区域相关联的 至少一个查看锁定参数(查看锁定参数指示相应的区域是否可W在另一个视图上呈现)W 及定义在显示期间可见的相应的区域在相应视图上的最小比例的至少一个区域可见度参 数;该设备还包括:
[0113] 呈现引擎,用于根据显示组成数据,确定媒体资产之间的空间和/或时间关系;
[0114] 显示器,用于根据由显示组成数据所定义的第一显示配置,在视图上显示媒体资 产;W及
[0115] 用户接口,用于根据显示修改数据来修改视图或区域。
[0116] 本发明的一方面提供一种提供或处理显示修改数据的方法,显示修改数据用于修 改媒体内容在包含显示子区的显示区上的显示,其中显示修改数据指示相应的显示区和/ 或显示子区的视觉配置可W如何由用户修改。
[0117] 在本发明的实施例中,显示修改数据包括下面参数中的一个或多个:
[0118] 修改锁定参数,指示相应的显示区或子区的视觉配置是否可W由用户修改;
[0119] 与显示区的子区相关联的查看锁定参数,查看锁定参数指示相应的显示子区是否 可W在另一个显示区上呈现;W及
[0120] 区域可见度参数,定义在对应的视图上的显示期间可见的显示子区的最小比例。
[0121] 根据本发明的另一个方面,提供一种传送一个或多个媒体实体的媒体数据W及用 于在至少一个显示区上呈现一个或多个媒体实体的显示组成数据,其中显示组成数据定义 媒体数据的一个或多个媒体实体之间的空间和/或时间关系,每个显示区包含一个或多个 显示子区,该方法包括:传送显示区和/或显示子区的修改锁定参数,指示相应的显示区或 显示子区的视觉配置是否可W由用户修改。
[0122] 在一个实施例中,修改锁定参数可W与媒体数据一起传送。在其他实施例中,修改 锁定参数可W与媒体数据分开地传送。
[0123] 在实施例中,传送视图锁定参数,视图锁定参数指示与显示区相关联的媒体实体 的内容是否可W在与相应的显示区不同的另一个显示区上显示。
[0124] 在实施例中,传送区域锁定参数,区域锁定参数指示与显示子区相关联的媒体实 体的内容是否可W在与相应的显示子区不同的另一个显示子区上显示。
[0125] 在实施例中,传送显示可见度参数,显示可见度参数定义在相应的显示区上的显 示期间可见的媒体实体的最小比例。
[0126] 在实施例中,传送显示可见度参数,显示可见度参数定义在相应的显示区上的显 示期间可见的显示子区的最小比例。
[0127] 本发明的另一个方面提供一种在相应的显示设备的至少一个显示区上显示一个 或多个媒体实体的内容的方法,每个显示区包含一个或多个显示子区,该方法包括:接收一 个或多个媒体实体的媒体数据、定义一个或多个媒体实体之间的空间和/或时间关系的显 示组成数据W及显示区和/或显示子区的修改锁定参数,修改锁定参数指示相应的显示区 或显示子区的视觉配置是否可W由用户修改;按照根据显示组成数据的第一预先定义的显 示配置,在显示区上呈现一个或多个多媒体实体的内容,其中由对应的修改锁定参数指示 为可修改的显示区或显示子区的任何一个可W由最终用户修改。
[0128] 在实施例中,传送视图锁定参数,视图锁定参数指示与显示区相关联的媒体实体 的内容是否可W在与相应的显示区不同的另一个显示区上显示。
[0129] 在实施例中,接收区域锁定参数,区域锁定参数指示与显示子区相关联的媒体实 体的内容是否可W在与相应的显示子区不同的另一个显示子区上显示。
[0130] 在实施例中,接收显示可见度参数,显示可见度参数定义在相应的显示区上的显 示期间可见的媒体实体的最小比例。
[0131] 在实施例中,接收显示可见度参数,显示可见度参数定义在相应的显示区上的显 示期间可见的显示子区的最小比例。
[0132] 在实施例中,修改锁定参数、视图锁定参数、区域锁定参数和显示可见度参数中的 一个或多个包括在显示组成数据中。在另一个实施例中,修改锁定参数、视图锁定参数、区 域锁定参数和显示可见度参数中的一个或多个与显示组成数据分开。
[0133] 在实施例中,显示组成数据包括MMT组成信息。
[0134] 本发明的另一个方面提供一种传送媒体数据W及用于在显示区上呈现媒体数据 的显示组成数据的装置,其中显示组成数据定义媒体数据的一个或多个媒体实体之间的空 间和/或时间关系,显示区包含一个或多个显示子区,该装置包括:修改参数设置模块,用于 设置显示区和/或显示子区的修改锁定参数,修改锁定参数指示相应的显示区或显示子区 的视觉配置是否可W由用户修改;W及传送器,用于传送媒体数据、显示组成数据W及修改 锁定参数。
[0135] 在实施例中,修改参数设置模块还被配置为设置视图锁定参数,视图锁定参数指 示与显示区相关联的媒体实体的内容是否可W在另一个显示区上显示。
[0136] 在实施例中,修改参数设置模块还被配置为设置区域锁定参数,区域锁定参数指 示与显示子区相关联的媒体实体的内容是否可W在另一个显示子区上显示。
[0137] 在实施例中,修改参数设置模块还被配置为设置显示可见度参数,显示可见度参 数定义在对应的显示区上的显示期间可见的相应的媒体实体的最小比例。
[0138] 在实施例中,修改参数设置模块还被配置为设置显示可见度参数,显示可见度参 数定义在显示区上的显示期间可见的相应的显示子区的最小比例。
[0139] 本发明的另一个方面提供一种用于修改一个或多个媒体实体在显示设备的显示 区上的显示的终端设备,显示区包含一个或多个显示子区,用户接口包括:
[0140] 接收器,用于接收媒体数据、显示组成数据W及显示区和/或显示子区的修改锁定 参数,修改锁定参数指示相应的显示区或显示子区的视觉配置是否可W由用户修改;
[0141] 呈现引擎,用于根据显示组成数据,确定一个或多个媒体实体之间的空间和/或时 间关系;
[0142] 显示器,用于按照根据显示组成数据的第一预先定义的显示配置,在显示区上显 示一个或多个多媒体实体的内容;W及
[0143] 用户接口,用于修改由对应的修改锁定参数指示为可修改的显示区或显示子区中 的任何一个。
[0144] 在实施例中,用户接口被配置为根据视图锁定参数修改显示区,视图锁定参数指 示与显示区相关联的媒体实体的内容是否可W在另一个显示区上显示。
[0145] 在实施例中,用户接口被配置为根据区域锁定参数修改显示子区中的任何一个, 区域锁定参数指示与显示子区相关联的媒体实体的内容是否可W在另一个显示子区上显 /J、- O
[0146] 在实施例中,用户接口被配置为根据显示可见度参数修改显示子区中的任何一 个,显示可见度参数定义在显示区上的显示期间可见的相应的媒体实体的最小比例。
[0147] 本发明的又一个方面提供一种数据包,包括:
[0148] 用于在至少一个显示区上呈现的一个或多个媒体实体的媒体数据,显示区由一个 或多个子区组成;
[0149] 组成数据,定义一个或多个媒体实体之间的空间和/或时间关系;W及
[0150] 显示修改数据,包括下面中至少一个:每个显示区和/或显示子区的修改锁定参 数,指示相应的显示区或显示子区的视觉配置是否可W由用户修改;视图和/或区域锁定参 数,指示与显示区或显示子区相关联的媒体实体的内容是否可W在另一个显示区或显示子 区上显示;W及显示可见度参数,定义在显示区上的显示期间可见的媒体实体的最小比例。
[0151] 在一个实施例中,显示修改数据包括在组成数据中。在替代的实施例中,显示修改 数据与组成数据分开。
[0152] 本发明的另一个方面提供一种电子设备,包括存储器、一个或多个处理器W及存 储在存储器中并且被配置为由一个或多个处理器执行的一个或多个模块,所述一个或多个 模块包括用于修改媒体数据的一个或多个媒体实体的内容在至少一个显示区上的显示的 指令,显示区包含一个或多个显示子区,包括:接收定义媒体数据的一个或多个媒体实体之 间的空间和/或时间关系的显示组成数据,W及呈现一个或多个媒体实体的相应的显示区 和/或相应的显示子区的显示修改数据,显示修改数据指示相应的显示区或显示子区的视 觉配置可W如何由用户修改,显示修改数据包括指示相应的显示区或显示子区的视觉配置 是否可W由用户修改的修改锁定参数W及指示强加在相应的显示区或子区的视觉配置的 用户修改上的修改约束的至少一个修改参数;按照根据显示组成数据的第一显示配置,在 显示区上呈现一个或多个多媒体实体的内容,其中由对应的修改锁定参数指示为可修改的 显示区或显示子区中的任何一个可W由最终用户在由至少一个修改参数所指示的约束内 修改。
[0153] 根据本发明的方法的至少部分可W由计算机实现。因此,本发明可W采取完全硬 件的实施例、完全软件的实施例(包括固件、常驻软件、微码等)或者组合软件和硬件方面 (其全部通常在运里可W被称为"电路"、"模块"或"系统")的实施例形式。而且,本发明可W 采取在任何有形的表达介质中实施的计算机程序产品的形式,在介质中实施有计算机可用 程序代码。
[0154] 因为本发明能够W软件实现,所W本发明能够实施为在任何适当的载体介质上W 提供给可编程装置的计算机可读代码。有形的载体介质可W包括诸如软盘、CD-ROM、硬盘驱 动器、磁带设备或者固态存储设备等存储介质。临时性载体介质可W包括诸如电信号、电子 信号、光信号、声信号、磁信号、电磁信号(例如微波或者RE信号)运样的信号。
【附图说明】
[0155] 现在将描述本发明的实施例,其仅作为示例并且参照下面的附图,附图中:
[0156] 图1示意性地例示MMT-CI的视图的示例;
[0157] 图2示意性地例示MMT-CI的基本结构的示例W及它与相应的HTLM文件的关系;
[0158] 图3示意性地例示根据本发明的实施例的关于用户修改的视图的示例;
[0159] 图4示意性地例示根据本发明的实施例的关于由用户修改的视图的另一个示例;
[0160] 图5是可W实现本发明的一个或多个实施例的数据通信系统的示例的框图;
[0161] 图6是可W实现本发明的一个或多个实施例的传送设备的示例的框图;
[0162] 图7是可W实现本发明的一个或多个实施例的终端设备的示例的框图;W及
[0163] 图8是可W实现本发明的一个或多个实施例的终端设备的另一个示例的框图。
【具体实施方式】
[0164] 将在MMT(多媒体传输)的背景下,具体地,在MMT组成信息(Cl)的背景下,描述本发 明的实施例。组成信息定义多媒体数据的展示方面,并且被用于控制将在一个或多个显示 器上呈现的媒体数据内容(例如MMT资产或者MPU)的各个成分的时间和空间布局。
[0165] 在MMT中,术语"资产"指包含具有相同传输特性的数据并由具有相同资产ID的一 个或多个MPU(媒体处理单元)组成的数据实体;术语"包"指数据的逻辑集合,其包含一个或 多个资产W及它们相关的资产递送特性(亦即,关于对于资产的递送所需的服务质量的描 述)和组成信息(IC)(亦即,资产之间的空间和时间关系的描述)。
[0166] 匪T-CI指定用于消费和展示的诸如匪T资产或MPU运样的媒体内容成分之间的相 关布置,并且定义下面:
[0167] -空间组成,亦即,在视图中呈现的每个媒体内容成分的位置;
[0168] -时间组成,亦即,媒体内容成分之间的定时同步;
[0169] -用于支持在一个或多个显示设备上的同时显示或虚拟显示的多个视图。
[0170] 具体地,CI提供用于各种媒体内容成分的递送的同步信息。组成信息可W使用 HTML5和XML来指定。HTML5文件提供关于媒体内容成分(例如匪T资产或者MPU)之间的空间 关系的初始信息,而WXML定义的CI文件提供关于各种媒体内容成分之间的时间关系的信 息W补充相关联的HTML文件。CI层是描述性语言,其扩展HTML5页面并且定义作为展示资源 的匪T包的匪T成分(例如MMT资产)的关联、对于MMT成分的递送和消费次序所需的时间信息 W及MMT成分到具体视图的映射。
[0171] 为了支持媒体数据内容成分(诸如MMT资产或者MPU)之间的时间关系W及要在多 个设备上消费的媒体数据的映射的描述性表示,组成层定义如下若干元素和属性:
[0172] ?HTMLS媒体元素与作为资源的媒体数据的关联;
[0173] ?媒体数据的展示时间的时间信息;
[0174] ?要在多屏幕环境中的具体屏幕上展示的媒体数据的某些成分的指派;
[01巧]典型的匪T CI处理引擎首先处理与包含匪T-ClW及一个或多个匪T资产的匪T包 相关联的丽化5页面,W便定义MMT资产的初始空间组成,并且解析CI数据W控制在时间上 的展示。
[0176] 典型地,HTML5文件被解析成文件对象模型(DOM)树并且存储在存储器中。CI处理 引擎在指定的时间,根据包含在CI文件中的信息,将改变应用到D0M。使用DOM节点/元素的 标识符或者可能地使用(例如通过j如ery选择器提供的)某种模式来引用DOM节点/元素。
[0177] 图1示意性地例示MMT-CI中的视图的示例。视图100代表可W包含一个或多个区域 或显示子区的整个显示区。在所例示的示例中,视图被划分成S个子区110_1、110_2和110_ 3,分别被命名为区域1、区域2和区域3。在每个区域中呈现一个或多个MMT媒体资产120_ 1……120-5。
[0178] 匪T-CI依据资产、区域和视图来描述匪T包中的空间和时间关系。图2示意性地例 示CI的基本结构的示例。CI包括与MMT包相关联的CI文件IOW及相关联的HTML5页面20。如 所例示的那样,CI文件的基本结构源自HTML5文件的结构。
[0179] MMT-CI的根元素是HTML文件20dHTML文件20是包括可能是视频、音频、图像(img) 或轨道元素中的任何一个的HTML5媒体元素 W及它们相关联的空间信息的HTML5文件。对CI 文件的引用可W包括在HTML5文件中,典型地作为启动CI解析器的化vascript的一部分。媒 体元素的空间信息用于展示对应的媒体数据(诸如MMT资产)。如果允许在多个屏幕上的展 示的部分消费,则HTML5文件的主体元素包括多于一个空间区域(亦即,div元素)。
[0180] 在图2中所例示的示例中,HTML5文件20包含两个主要元素一一首部元素21和主体 元素22。首部元素21和主体元素22中的一些元素被扩展或添加,W便满足MMT-CI的需求。
[0181] 首部元素21包含标题元素211W提供关于MMT包的信息。与视图相对应的视图元素 11提供关于视图的空间和时间信息。与视图的区域相对应的di化ocation元素111提供关于 该区域的在时间上改变的特殊信息。主体元素22包括div元素221,其包含诸如视频、音频、 图像、文本等MMT资产元素221Udiv元素221提供关于区域的空间信息。MMT资产2211(视频、 音频……)提供MMT资产的空间和时间信息。
[0182] CI文件10提供关于视图、区域和媒体数据的时间信息。CI文件10的根元素是CI元 素,其可W包含诸如视图和MediaSync元素运样的元素。运些元素的作用如下:
[0183] ?视图:提供与视图及其区域的空间改变有关的时间信息。
[0184] ?MediaSync:提供关于媒体数据(例如MMT资产)的展示的时间信息。
[0185] 区域元素一-di化ocation元素一一是视图元素的子元素,并且提供在视图的相 对应区域的时间中关于空间改变的信息。
[0186] 能够由单个匪T显示器消费的视图中的初始区域由HTML页面20的div元素221生 成,并且视图中的初始区域的时间中的空间改变能够由MMT CI文件的di化ocation元素111 获得。div元素221和di化ocat ion元素111使视图的区域的空间位置能够动态地改变和更 新,而不用重新加载整个HTML5页面。
[0187] 基本上,HTML5页面使得能够描述初始的视图,并且CI文件使得能够更新视图和创 建新的另外的视图。更新可W包括视图的空间或时间修改、新的视图的引入或者新的资产 的引入。CI层中的MediaSync元素提供关于媒体资产的时间信息(通常为同步信息)。
[0188] 将参考图3-8描述用于提供媒体数据的显示修改数据的本发明的实施例,媒体数 据的显示修改数据使得组成布置能够在约束内被修改。
[0189] 使用CSS样式表或者CSS内联样式参数,将初始视图内的MMT包的图形媒体资产(例 如图像或者视频或者文本)的初始位置和大小定义为与MMT包相关联的HTML5页面中的区 域。
[0190] 先前,如果内容提供者希望防止对那些已定义的区域的位置的任何修改,则由CSS 样式表提供的唯一解决方案是,使用"位置:固定"作为样式并且使用相对于终端显示器的 像素坐标来指定对象的位置。然而,运不是可行的解决方案,因为在创建HTML5页面的时候, 终端显示器的实际大小(就每行和每列的像素的数量而言)是未知的。运样的解决方案将仅 在终端显示器具有固定的公知的分辨率的环境下行得通。例如在电视机的情况下并非如 此。
[0191] 在本发明的实施例中,提供一个或多个修改参数,W便允许在创建视图时在预先 定义的约束内进行修改。
[0192] 在本发明的一个具体实施例中,为了指示是否允许视图的MMT资产的显示的修改, 提供修改锁定参数作为修改参数。修改锁定参数例如可W采用布尔形式。修改锁定参数与 视图或区域相关联,并且具有指示用户是否可W修改对应的视图或区域的值。在一般的实 施例中,修改锁定参数包括在组成信息中。在一个特定具体的示例中,修改锁定参数可W包 括在MMT包的组成信息的视图和di化ocation元素中。视图的相应的修改锁定参数包括在CI 文件的相应的视图元素中。区域的相应的修改锁定参数包括在Cl文件的相应的区域元素 (divLocation元素)中。在该示例中,修改锁定参数被称作"isLockecf,并且具有被设置为 "真"的默认值,其对于接收媒体数据和组成数据的呈现浏览器,意味着由对应的视图或 divLocation元素所引用的视图或区域不能被修改。为了允许显示的修改,在创建视图的时 候,将修改锁定参数设置为"假"。在视图级别和区域级别两者提供修改锁定参数使得整个 视图或者视图的仅某些区域能够是可修改的。在一个具体实施例中,MMT-CI XML概要的实 际修改设及包括在CI的"viewType"和"divLocationType"的定义内的诸如下面那样的行:
[0193] <xsd:attribute name = "isLockecTtype = "xsd:boolean"use = "optional" default = "TRUE"/〉
[0194] 在本发明的另一个实施例中,可W对区域提供查看锁定参数,W指示视图的相对 应区域不可W移动到另一个视图。例如,内容提供者可能希望指定区域中的MMT资产的特定 媒体内容停留在一个特定视图中并且不能被移动到另一个视图(例如,主要AV内容不能被 发送给辅助显示屏幕)。
[01巧]在一个具体实施例中,通过修改匪T-CI的CI文件的di化ocation元素 W引入新的 布尔参数,来提供视图锁定参数,其在该示例中被称作"isLockedToView"并且具有默认值 "真"。当被设置为"真"时,查看锁定参数向呈现浏览器指示相应的区域不能被发送给另一 个视图。可W例如通过在"divLocationType"的对应的定义内添加下面的行,来执行对MMT-CI XML概要的修改:
[0196] <xsd:attribute name = "isLockedToView"type = "xsd:boolean"use =" optional"default = "TWE"/〉
[0197] 在本发明的另一个实施例中,可W提供区域锁定参数,W指示与区域相关联的媒 体资产不可W被移动到另一个区域。
[0198] 在本发明的实施例中,为了定义图形媒体对象在显示器上的最小可见度,提供最 小可见度参数。与区域相关联的最小可见度参数定义在显示器上可见的区域的最小比例。 在一个具体实施例中,最小可见度参数包括在相关联的MMT-CI中与区域相对应的 divLocation元素中。最小可见度参数定义百分比属性"minViSibi Iity",其通知呈现浏览 器应当总是确保相应区域(显示子区)的多少可见度。区域上"100"的"minVisibility"确保 没有其他区域能够重叠那个区域。运个新的参数的默认值设置为"0",W便与HTML5和CSS的 默认行为相兼容。区域的可见度值能够通过计算区域的表面面积和与该区域重叠的所有其 他区域的表面面积之间的比率来确定。假如使用透明度,则如下面的等式所示那样地用透 明度的量对所有区域(主要区域和重叠区域)的表面面积进行加权:
[0199]
[0200] 其中Areai指与Area盧叠的所有区域。
[0201] 在一个具体实施例中,通过将百分比类型的参数引入到MMT-CI中,来提供最小可 见度参数。
[0202] 对匪T-CI XML概要的修改设及在概要的类型创建部分内使用下面的行创建百分 比类型:
[0203]
[0204] 并且在"divLocationType"的定义内添加下面的行:
[0205] <xsd:attribute name = "minVisibiIity"type = "Percentage"use = "optional" default = "0"/〉
[0206] 虽然在上文中所描述的实施例中,显示修改参数(修改锁定参数、视图或区域锁定 参数W及显示可见度参数)包括在CI中,但是应当意示到,在本发明的其他实施例中,显示 修改参数可W单独地发送给CI。
[0207] 通过引入如上所述的修改参数,MMT包上的一个或多个视图可W由用户进行个性 化。由此,最终用户能够决定在由修改参数所强加的限制内的每个视图的区域的组成。可W 提供上面修改参数的全部,或者可W提供修改参数中的一个或多个。
[0208] 现在将描述根据本发明的实施例的、允许用户更改一个或多个媒体实体在显示器 上的展示的用户接口的示例。用户接口可W在诸如平板电脑运样的触摸屏设备上实现,然 而应当意示到,类似的功能也可W在配备有诸如键盘或控制杆运样的用户输入接口的传统 屏幕上提供。
[0209] 在一个实施例中,根据MMT-CI的分析,能够标识与MMT包相关联的所有不同的视图 和所有不同的区域W及视图内的不同区域的初始空间组成。个性化用户接口可W提供在与 原始呈现显示器不同的第二显示器上。MMT-CI信息可W发送给第二显示器的显示设备。用 户能够根据如上文所描述的修改参数,在第二显示器上修改视图,并且将修改的视图发送 给原始呈现设备用于更新的处理,使得媒体内容可W根据由用户做出的修改在显示器上呈 现。
[0210] 如果在MMT-CI XML片段中定义若干视图,则向用户提供关于他希望修改哪个视图 的选择。例如,在触摸屏上,可W借助于物理的菜单按钮或者存在于用户接口上的配置按钮 来提供选择手段。
[0211] 当用户选择视图(或者如果仅存在一个视图)时,视图的不同区域W及在MMT-CI XML片段上所定义的它们的位置和大小被显示给用户。通过浏览CI的不同di化ocation元 素、选择开始属性被设置为Os的di化ocation元素 W及读取CSS样式参数,可W容易地访问 运样的信息。图3示意性地例示当CI如图1的示例中那样地定义S个区域310_1、310_2和 310_3时在显示设备350上展示给用户的视图300的示例。
[0212] 通过使用在触摸屏上可用的传统的拖放(drag'n' drop)和捏缩放大(pinch'n' zoom)技术,用户能够在由修改参数强加的约束内,修改由对应的修改锁定参数指示为可修 改的视图300的每个区域310的位置和大小。用户终端350的呈现引擎在允许区域被修改之 前验证视图300和每个区域301的修改锁定参数"isLocked"属性。类似地,当重新调整区域 的大小时,验证CSS样式,并且强制执行调整大小、最小宽度、最大宽度、最小高度和最大高 度属性(如果运些属性存在)。如果用户希望使两个区域重叠,那么如果已经由对应的显示 可见度参数对该区域设置了 "minVisibility"属性,则验证重叠区域的最小可见度参数。
[0213] 当在CI中定义了若干视图时,向用户提供在不同视图之间移动区域的手段。在一 个示例中,借助于与每个区域相关联的上下文菜单来执行该操纵,上下文菜单提供使得能 够将区域从一个视图发送到另一个视图的下面的动作。例如:"将区域发送到不同的视图" 和"从不同的视图导入区域"。当选择了动作时,使用用户接口来选择将要导出到哪个视图 或将从哪个视图导入。在触摸屏上,例如上下文菜单可W响应区域上的延长的触摸压力(保 持手势)而获得。如果那个区域的视图锁定参数意味着区域无法从原始的视图移动(例如, "isLockedToView"被设置为真),则该区域保持固定在原始的视图中,并且被防止借助于用 户接口从一个视图移动到另一个视图。
[0214] 当用户已经完成组成的个性化时,能够触发通过物理的菜单按钮或者存在于接口 上的配置按钮可访问的保存动作。然后,修改的CI片段能够被发送回到主显示器,W便处 理。
[0215]在允许修改组成的用户接口的另一个实施例中,用户接口操作基于MMT-CI层和 MMT包HTML5页面。
[0216] 在与MMT包相关联的HTML5页面中描述关于在所有区域中存在的媒体资产的信息。 因此,通过将CI XML片段和HTML5页面两者发送给第二显示设备W便进行个性化,能够提供 与第一示例的接口相类似的用户接口,但是在该用户接口上,图形区域能够用相应的媒体 实体的实际媒体内容充满。图4例示视图400包含区域410_1、410_2和410_3的运样的示例。 视频内容存在于区域1 410_1中,文本数据存在于区域2 410_2中,而图像内容存在于区域3 410-3 中。
[0217] 图5示意性地例示可W实现本发明的一个或多个实施例的数据通信系统。数据通 信系统500包括传送设备(在该情况下为服务器510),传送设备可操作W将数据流的数据包 经由数据通信网络530传送给接收设备(在该情况下为客户终端510)。数据通信网络530可 W是广域网(WAN)或者局域网(LAN)。运样的网络可W是例如无线网络(Wifi 1 802. Ila或b 或g)、W太网网络、因特网网络或者由若干不同网络组成的混合网络。在本发明的具体实施 例中,数据通信系统可W是数字电视广播系统,其中服务器510将相同的数据内容发送给多 个客户端520。
[0218] 由服务器510提供的数据流540包括代表WMMT包的形式传送的视频和音频数据的 多媒体数据W及组成信息。多媒体数据包括诸如图像、音频和文本(字符串)运样的各种类 型的媒体数据的数据。组成信息定义多媒体资产的时间/空间布置数据。时间/空间布置数 据确定媒体数据的每个成分或媒体实体的再现定时和再现形式,亦即时间/空间布置,例如 何时再现媒体数据和/或在何位置处显示媒体数据。
[0219] 服务器510配备有编码器,W便对视频和音频流进行编码,特别是为了提供经压缩 的位流W便传送,经压缩的位流是作为给编码器的输入而展示的数据的更紧凑的表示。月良 务器还配备有MMT设备550, W便提供如在前面的示例中定义的修改参数,W在预先定义的 约束内修改如在组成信息中所定义的媒体内容的展示。
[0220] 客户端520接收所传送的位流,并且对经重构的位流进行解码,W在客户终端上呈 现多媒体数据。客户端520的用户可W根据由本发明的实施例的修改参数所设置的约束来 修改多媒体内容的呈现。
[0221] 图6例示根据本发明的实施例的传送装置600。输入媒体数据(例如音频和视频数 据)在媒体编码器610处被编码。经编码的数据在多路复用器620处被多路复用,并且在传送 器630处被传送。传送系统可W在典型的广播TV环境中使用,或者可W在提供视听服务的移 动设备中使用。MMT CI模块640设置如在前面的示例中所定义的修改参数,W便修改如在组 成信息中所定义的媒体内容的展示。
[0222] 图7例示根据本发明的实施例的用户终端700。用户终端700的输入数据可W是传 输位流,例如传送装置600的输出。数据在接收器710处被接收,在多路分配器720处被多路 分配,然后在媒体解码器730处被解码。经解码的包能够被放置在多路分配器720的缓冲器 中。呈现引擎740根据在MMT CI数据中定义的时间/空间关系W及修改参数来呈现媒体内 容。呈现引擎配备有CI代理745, W便处理包括HTML5页面和CI文件的组成信息。
[0223] 图8例示可W实现本发明的一个或多个实施例的接收系统800。总的来说,在图8的 视频接收器系统中,使用携带代表广播节目内容的音频、视频和关联数据的信号进行调制 的广播载波由天线10接收并且由输入处理器13处理。所得到的数字输出信号由解调器15进 行解调。通过解码器17对来自单元15的经解调的输出进行格型解码(trellis decoded)、映 射到字节长度的数据段、去交错W及Reed-Solomon纠错。来自单元17的输出数据是W包含 节目代表性(program representative)的经多路复用的音频、视频和数据成分的MPEG兼容 的传输数据流的形式。来自单元17的传输流通过单元22被多路分配成音频、视频和数据成 分,其进一步由解码器100的其他元件处理。在一种模式下,解码器100提供经MPEG解码的数 据,W便分别根据由对应的组成信息所定义的时间/空间关系W及根据本发明的实施例的 修改参数所执行的修改,在单元50和55上进行显示和音频再现。在另一种模式下,来自单元 17的传输流由解码器100处理,W提供MPEG兼容的数据流,W便经由存储设备90存储在存储 介质105上。
[0224] 用户通过使用远程控制单元70进行选择,W便观看TV信道或者诸如节目指南运样 的屏幕上的菜单。处理器60使用从远程控制单元70经由接口 65提供的选择信息来适当地配 置图8的元件,W接收所期望的节目信道来观看。处理器60包括处理器62和控制器64。单元 62处理(亦即解析、核对和装配)包括节目指南和系统信息的节目特定信息,控制器64执行 在操作解码器100时所需的其他控制功能。虽然如图8所示,可W将单元60的功能实现为单 独的元件62和64,但是它们可W替代地在单个处理器内实现。例如,单元62和64的功能可W 合并在微处理器的编程指令内。处理器60配置处理器13、解调器15、解码器17和解码器系统 100,W对输入信号格式和编码类型进行解调和解码。
[0225] 详细地考虑图8,使用由天线10接收的、携带节目代表性音频、视频和关联数据的 信号进行调制的载波由输入处理器13转换成数字形式并且进行处理。处理器13包括射频 (RF)调谐器W及中频(IF)混合器和放大级,W便将输入信号向下变换(downconved)成适 合于进一步处理的较低频带。
[0226] 为了示例性的目的,假设视频接收器用户使用远程控制单元70选择子信道(SC)进 行观看。处理器60使用从远程控制单元70经由接口 65提供的选择信息来适当地配置解码器 100的元件,W接收与所选择的子信道SC相对应的物理信道。
[0227]提供给处理器22的输出数据是W包含通过若干子信道分发的许多节目的节目信 道内容和节目具体信息的传输数据流的形式。
[0。引处理器22将由解码器17提供的进入包的包标识符(PID)与正在子信道SC上传送的 视频、音频和子画面流的PID值进行匹配。运些PID值由处理器60预先加载到单元22内的控 制寄存器中。处理器22捕获构成在子信道SC上传送的节目的包,并且将它们形成为MPEG兼 容的视频、音频数据流,W分别输出给视频解码器25、音频解码器35。视频流和音频流包含 代表所选择的子信道SC节目内容的经压缩的视频和音频数据。
[0229] 解码器25对来自单元22的MPEG兼容的包化的(packetized)视频数据进行解码和 解压缩,并且将经解压缩的节目代表性像素数据提供给设备50用于显示。类似地,音频处理 器35对来自单元22的包化的音频数据进行解码,并且将与相关联的经解压缩的视频数据同 步的、经解码的音频数据提供给设备55用于音频再现。
[0230] MPEG数据能够根据由对应的组成信息所定义的时间/空间关系W及根据本发明的 实施例的修改参数所执行的修改来呈现。
[0231] 在图8的系统的存储模式中,来自单元17的输出数据由解码器100处理,W提供 MPEG兼容的数据流用于存储。在该模式下,由用户经由远程单元70和接口65选择节目W用 于存储。
[0232] 处理器60连同处理器22形成合成的MPEG兼容的数据流,其包含所选择的节目的包 化的内容数据W及相关联的节目特定信息。合成的数据流输出到存储接口 95。存储接口 95 缓冲合成的数据流,W减少数据中的间隙和位速率变化。所得到的缓冲数据由存储设备90 处理,W适合于存储在介质105上。存储设备90使用诸如信道编码、交错W及Reed Solomon 编码运样的已知的误差编码技术,对来自接口95的缓冲数据流进行编码,W产生适合于存 储的经编码的数据流。单元90将合并有经压缩的节目特定信息的、所得到的经编码的数据 流存储在介质105上。
[0233] 在运里描述的本发明的实施例可W例如W方法、处理、装置、软件程序、数据流或 者信号来实现。即使仅在单个形式的实现方式的背景下讨论(例如,仅作为方法讨论),所讨 论的特征的实现方式也可W W其他形式(例如,装置或程序)来实现。例如,装置可W W适当 的硬件、软件和固件来实现。例如,方法可W W诸如例如通常指处理设备的处理器运样的装 置实现,处理设备包括例如计算机、微处理器、集成电路或者可编程逻辑设备。处理器也可 W包括诸如例如计算机、平板、蜂窝电话、便携式/个人数字助理("PDA")运样的通信设备W 及便于信息在最终用户之间通信的其他设备。
[0234] 本原理对于"一个实施例"或者"实施例"或者"一种实现方式"或者"实现方式"的 引用W及它们的其他变型,意思是结合该实施例描述的具体特征、结构、特性等包括在本原 理的至少一个实施例中。因此,遍及说明书在不同位置处出现的短语"在一个实施例中"或 者巧实施例中"或者巧一种实现方式中"或者巧实现方式中"W及任何其他变型的出现 未必都指相同的实施例。
[0235] 另外,本申请或者其权利要求书可W指"确定"各条信息。确定信息可W包括例如 估计信息、计算信息、预测信息或者从存储器中取回信息中的一个或多个。
[0236] 另外,本申请或者其权利要求书可W指"接收"各条信息。与"访问"一样,接收打算 为广泛的术语。接收信息可W包括例如访问信息或者取回信息(例如,从存储器中)中的一 个或多个。而且,在诸如例如存储信息、处理信息、传送信息、移动信息、复制信息、擦除信 息、计算信息、确定信息、预测信息或者估计信息的操作期间典型地W各种方式设及"接 收"。
[0237] 对本领域中的技术人员将显而易见的是,实现方式可W产生被格式化W携带例如 可W被存储或传送的信息的各种信号。信息可W包括例如用于执行方法的指令或者由所描 述的实现方式之一所产生的数据。例如,可W对信号进行格式化W携带所描述的实施例的 位流。可W将运样的信号格式化成例如电磁波(例如,使用频谱的射频部分)或者格式化成 基带信号。格式化可W包括例如对数据流进行编码W及使用经编码的数据流对载波进行调 审IJ。信号携带的信息例如可W是模拟或者数字信息。如所知的那样,信号可W在各种不同的 有线或无线链路上传送。信号可W存储在处理器可读的介质上。
[0238] 虽然已经在上文参照具体实施例描述了本发明,但是本发明不局限于具体实施 例,在本发明的范围内的修改对于本领域技术人员将是显然的。
[0239] 例如,虽然已经参照MMT资产描述了前述示例,但是应当意识到,本发明可W应用 于其他形式的媒体实体或成分或者其他形式的数据。
[0240] 当参照前述例示性实施例时,本领域技术人员将想到许多另外的修改和变型,前 述例示性实施例仅作为示例给出而不打算限制本发明的范围,本发明的范围仅由所附权利 要求书来确定。具体地,在适当的情况下,来自不同的实施例的不同特征可W互换。
【主权项】
1. 一种传送用于在至少一个显示区上呈现媒体数据的内容的显示组成数据的方法,显 示区包含一个或多个显示子区,其中显示组成数据定义媒体数据的内容成分之间的空间关 系和时间关系中的至少一个,该方法包括: 传送相应的显示区和/或相应的显示子区的显示修改数据,显示修改数据指示相应的 显示区或显示子区的视觉配置可以如何由用户修改。2. 根据权利要求1所述的方法,其中显示修改数据包括:修改锁定参数,指示相应的显 示区或显示子区的视觉配置是否可以由用户修改。3. 根据权利要求1或2所述的方法,其中显示修改数据包括:至少一个修改参数,指示强 加在相应的显示区或子区的视觉配置的用户修改上的修改约束。4. 根据权利要求2或3所述的方法,其中显示区的相应的修改锁定参数包括在显示组成 数据的对应的视图元素中。5. 根据权利要求2至4中的任一项所述的方法,其中显示子区的相应的修改锁定参数包 括在显示组成数据的对应的区域元素中。6. 根据权利要求3至5中的一项所述的方法,其中至少一个修改参数包括:查看锁定参 数,指示在相应的显示区上显示的媒体数据是否可以在与相应的显示区不同的另一个显示 区上显示。7. 根据权利要求3至6中的任一项所述的方法,其中至少一个修改参数包括与显示区的 对应的显示子区相关联的查看锁定参数,并且指示对应的显示子区是否可以在与所述显示 区不同的另一个显示区上呈现。8. 根据权利要求7所述的方法,其中查看锁定参数包括在与所述显示子区相对应的组 成数据的区域元素中。9. 根据权利要求3至8中的任一项所述的方法,其中至少一个修改参数包括:显示子区 可见度参数,定义在显示期间可见的相应的显示子区的最小比例。10. 根据权利要求9所述的方法,其中显示子区可见度参数包括在与所述显示子区相对 应的显示组成数据的区域元素中。11. 根据权利要求9或10所述的方法,其中显示子区可见度参数基于显示子区的表面面 积和与所述显示子区重叠的其他显示子区的总表面面积的比率。12. 根据权利要求11所述的方法,其中子区AreaN的显示子区可见度参数Visibility (AreaN)根据下式确定:其中Areai指与AreaN重叠的所有区域,并且Transparency对应于与对应的显示子区的 透明度的量相对应的加权因子。13. 根据权利要求3至12中的任一项所述的方法,其中至少一个修改参数包括:显示可 见度参数,定义在对应的显示区或显示子区上的显示期间可见的媒体内容成分的最小比 例。14. 一种在至少一个显示区上显示媒体数据的内容的方法,显示区包含一个或多个显 示子区,该方法包括: 接收用于在至少一个显示区上呈现媒体数据的内容的显示组成数据以及相应的显示 区和/或相应的显示子区的显示修改数据,其中显示组成数据定义媒体数据的内容成分之 间的空间关系和时间关系中的至少一个,显示修改数据指示相应的显示区或显示子区的视 觉配置可以如何由用户修改; 根据由显示组成数据所定义的第一显示配置,在显示区上呈现媒体数据的内容成分, 其中显示区或显示子区可以由用户根据显示修改数据来修改。15. 根据权利要求14所述的方法,其中显示修改数据包括:修改锁定参数,指示相应的 显示区或显示子区的视觉配置是否可以由用户修改。16. 根据权利要求14或15所述的方法,其中显示修改数据包括:至少一个修改参数,指 示强加在相应的显示区或子区的视觉配置的用户修改上的修改约束。17. 根据权利要求16所述的方法,其中至少一个修改参数包括与所述显示区的对应的 显示子区相关联的查看锁定参数,并且指示对应的显示子区是否可以在与所述显示区不同 的另一个显示区上呈现。18. 根据权利要求16或17所述的方法,其中至少一个修改参数包括:显示子区可见度参 数,定义在显示期间可见的相应的显示子区的最小比例。19. 根据前述权利要求中的任一项所述的方法,其中显示组成数据包括MMT组成信息。20. 根据前述权利要求所述的方法,其中MMT组成信息包括XML文件。21. -种传送用于在至少一个显示区上呈现媒体数据的内容的显示组成数据的装置, 显示区包含一个或多个显示子区,其中显示组成数据定义媒体数据的内容成分之间的空间 关系和时间关系中的至少一个,该装置包括: 显示修改参数设置模块,用于设置显示区和/或显示子区的显示修改参数,显示修改参 数指示相应的显示区或显示子区的视觉配置可以如何由用户修改;以及 传送器,用于传送显示组成数据和显示修改参数。22. 根据权利要求21所述的装置,其中显示修改参数设置模块被配置为设置修改锁定 参数,修改锁定参数指示相应的显示区或显示子区的视觉配置是否可以由用户修改。23. 根据权利要求21或22所述的装置,其中显示修改参数设置模块被配置为设置至少 一个修改约束参数,所述至少一个修改约束参数指示强加在相应的显示区或子区的视觉配 置的用户修改上的修改约束。24. 根据任何权利要求23所述的装置,其中显示修改参数设置模块被配置为设置查看 锁定参数,查看锁定参数与所述显示区的对应的显示子区相关联,并且指示对应的显示子 区是否可以在与所述显示区不同的另一个显示区上呈现。25. 根据权利要求23或24所述的装置,其中显示修改参数设置模块被配置为设置显示 子区可见度参数,显示子区可见度参数定义在显示期间可见的相应的显示子区的最小比 例。26. -种用于修改媒体数据的内容在至少一个显示区上的显示的终端设备,显示区包 含一个或多个显示子区,该终端设备包括: 接收器,用于接收用于在至少一个显示区上呈现媒体数据的内容的显示组成数据,其 中显示组成数据定义媒体数据的内容成分之间的空间关系和时间关系中的至少一个;以及 用于接收相应的显示区和/或相应的显示子区的显示修改数据,显示修改数据指示相应的 显示区或显示子区的视觉配置可以如何由用户修改; 呈现引擎,用于根据显示组成数据,确定媒体数据的一个或多个内容成分之间的空间 和/或时间关系; 显示器,用于根据由显示组成数据所定义的第一显示配置,在显示区上显示媒体数据 的内容成分;以及 用户接口,用于根据显示修改数据,修改显示区或显示子区。27. 根据权利要求26所述的终端设备,其中显示修改数据包括:修改锁定参数,指示相 应的显示区或显示子区的视觉配置是否可以由用户修改。28. 根据权利要求26或27所述的终端设备,其中显示修改数据包括:至少一个修改参 数,指示强加在相应的显示区或子区的视觉配置的用户修改上的修改约束。29. 根据权利要求28所述的终端设备,其中至少一个修改参数包括与显示区的对应的 显示子区相关联的查看锁定参数,并且指示对应的显示子区是否可以在与所述显示区不同 的另一个显示区上呈现。30. 根据权利要求28或29所述的终端设备,其中至少一个修改参数包括:显示子区可见 度参数,定义在显示期间可见的相应的显示子区的最小比例。31. -种数据包,包括: 媒体数据,包括用于在显示区上呈现的媒体内容,显示区包含一个或多个显示子区; 显示组成数据,用于控制媒体数据在显示区上的呈现,显示组成数据定义媒体数据的 内容成分之间的空间关系和时间关系中的至少一个;以及 相应的显示区和/或相应的显示子区的显示修改数据,显示修改数据指示相应的显示 区或显示子区的视觉配置可以如何由用户修改。32. 根据权利要求31所述的数据包,其中显示修改数据包括:修改锁定参数,指示相应 的显示区或显示子区的视觉配置是否可以由用户修改。33. 根据权利要求31或32所述的数据包,其中显示修改数据包括:至少一个修改参数, 指示强加在相应的显示区或子区的视觉配置的用户修改上的修改约束。34. 根据权利要求33所述的数据包,其中至少一个修改参数包括与显示区的对应的显 示子区相关联的查看锁定参数,并且指示对应的显示子区是否可以在与所述显示区不同的 另一个显示区上呈现。35. 根据权利要求33或34所述的数据包,其中至少一个修改参数包括:显示子区可见度 参数,定义在显示期间可见的相应的显示子区的最小比例。36. 根据权利要求31至35中的任一项所述的数据包,其中显示修改数据包括在显示组 成数据中。37. -种可编程装置的计算机程序产品,该计算机程序产品包括在被加载到可编程装 置中并且由可编程装置执行时实现根据权利要求1至20中的任一项所述的方法的指令序 列。
【文档编号】H04N21/431GK105830456SQ201480068646
【公开日】2016年8月3日
【申请日】2014年10月22日
【发明人】M-L.钱普, F.奥蒙特
【申请人】汤姆逊许可公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1