【技术实现步骤摘要】
【国外来华专利技术】确定用于媒体传输的媒体传递事件位置本申请要求享有于2016年1月8日提交的美国临时申请No.62/276,674的权益,其全部内容故此通过引用被并入本文。
本公开内容涉及媒体数据的传输。
技术介绍
数字音频和视频能力可以被并入到广泛的设备中,包括数字电视、数字直接广播系统、无线广播系统、个人数字助理(PDA)、膝上型或台式计算机、数字相机、数字记录设备、数字媒体播放器、视频游戏设备、视频游戏控制台、蜂窝或卫星无线电话、视频电话会议设备等等。可以压缩媒体数据(例如,音频和视频数据)以用于传输。压缩通常包括对媒体数据的编码。在已对媒体数据进行编码之后,可以对视频数据进行打包以用于传输或存储。可以将媒体数据组装成符合各种标准(例如,国际标准化组织(ISO)基本媒体文件格式(ISOBMFF)及其扩展,例如AVC)中的任何标准的媒体文件。可以使用各种技术经由计算机网络来传输媒体数据。例如,可以经由广播协议或单播协议来传递媒体数据。在广播协议中,服务器设备向多个订阅客户端设备发送媒体数据。在单播协议中,客户端设备从服务器设备请求媒体数据,并且服务器设备响应于该请求而传递媒体数据。
技术实现思路
概括地说,本公开内容描述了与支持在例如经由ROUTE的媒体感知字节范围传递(ATSCWorkingDraft:Signaling,Delivery,Synchronization,andErrorProtection,2015年11月20日)中使用的媒体传递事件(MDE)和MMT(ISO/IEC:ISO/IEC23008-1第2版,信息技术—Highefficiencycoding ...
【技术保护点】
1.一种传输媒体数据的方法,所述方法包括由源设备的基于文件的协议发送单元进行以下操作:从所述源设备的形成区段的分段器接收包括媒体数据的区段的数据流,所述区段中的每个区段包括与唯一的统一资源定位符(URL)或统一资源标识符(URI)相关联的对应可单独获取的文件;确定媒体传递事件(MDE)在所述媒体数据流中的位置,其中,所述MDE包括针对所述区段中的一个区段的至少一部分的数据;确定用于所述MDE的一个或多个传输时间要求,所述一个或多个传输时间要求表示要将所述MDE发送给客户端设备的时间;以及根据所述源设备的物理层发送单元的可用传递时隙将所述MDE和表示所述传输时间要求的数据提供给所述物理层发送单元。
【技术特征摘要】
【国外来华专利技术】2016.01.08 US 62/276,674;2017.01.05 US 15/399,3811.一种传输媒体数据的方法,所述方法包括由源设备的基于文件的协议发送单元进行以下操作:从所述源设备的形成区段的分段器接收包括媒体数据的区段的数据流,所述区段中的每个区段包括与唯一的统一资源定位符(URL)或统一资源标识符(URI)相关联的对应可单独获取的文件;确定媒体传递事件(MDE)在所述媒体数据流中的位置,其中,所述MDE包括针对所述区段中的一个区段的至少一部分的数据;确定用于所述MDE的一个或多个传输时间要求,所述一个或多个传输时间要求表示要将所述MDE发送给客户端设备的时间;以及根据所述源设备的物理层发送单元的可用传递时隙将所述MDE和表示所述传输时间要求的数据提供给所述物理层发送单元。2.根据权利要求1所述的方法,其中,确定所述MDE的位置包括:使用模式匹配来确定所述MDE的位置。3.根据权利要求2所述的方法,其中,所述媒体数据包括视频数据,并且其中,使用模式匹配来确定所述MDE的位置包括:获得定义所述流的视频帧的节奏的数据,其中,所定义的节奏表示发送所述视频帧的类型的顺序,所述视频帧的类型包括帧内预测视频帧和帧间预测视频帧;以及基于所定义的节奏来确定所述MDE中的至少一些MDE,使得所述MDE在对应的视频帧边界之间。4.根据权利要求2所述的方法,其中,所述媒体数据包括音频数据,并且其中,使用模式匹配来确定所述MDE的位置包括:确定所述流的固定数量的音频帧以包括在所述MDE中的每个MDE中;以及确定所述MDE中的至少一些MDE以均包括来自所述流的所述固定数量的音频帧。5.根据权利要求1所述的方法,其中,确定所述MDE的位置包括使用规则来确定所述MDE的位置,包括:接收表示一个或多个规则的数据,所述一个或多个规则定义音频帧、视频帧以及定时文本实例中的一项或多项;基于所述规则来确定至少一个音频帧、视频帧或者定时文本实例的位置;以及基于所述至少一个音频帧、视频帧或者定时文本实例的位置来确定所述MDE。6.根据权利要求1所述的方法,其中,确定所述MDE的位置包括:基于用于所述物理层发送单元的物理层同步的定时信息来确定所述MDE的位置。7.根据权利要求1所述的方法,其中,确定所述MDE的位置包括:对提示轨道进行分析,所述提示轨道包括表示所述流内可播放数据的位置的元数据。8.根据权利要求1所述的方法,其中,确定所述传输时间要求包括:基于所述源设备的系统配置来确定用于所述MDE中的一个MDE的最早传输时间。9.根据权利要求1所述的方法,其中,确定所述传输时间要求包括:基于用于区段的区段可用时间来确定所述MDE中的一个MDE的最迟传输时间,在所述MDE中的所述一个MDE中包括针对所述区段的数据,所述方法还包括:根据所述数据流的清单文件来确定区段可用时间。10.一种用于传输媒体数据的源设备,所述源设备包括:分段器,其被配置为:形成包括媒体数据的区段的数据流,所述区段中的每个区段包括与唯一的统一资源定位符(URL)或统一资源标识符(URI)相关联的对应可单独获取的文件;物理层发送单元,其被配置为:根据用于所述MDE的传输时间要求将媒体传递事件(MDE)传递给客户端设备,其中,所述MDE包括针对所述区段中的一个区段的至少一部分的数据,其中,所述物理层发送单元被配置有用于接收要传递的数据的可用传递时隙;以及基于文件的协议发送单元,其被配置为:从所述分段器接收包括所述媒体数据的区段的所述数据流;确定所述MDE在所述媒体数据流中的位置;确定用于所述MDE的所述传输时间要求中的一个或多个传输时间要求,所述一个或多个传输时间要求表示要将所述MDE发送给所述客户端设备的时间;以及根据所述物理层发送单元的所述可用传递时隙将所述MDE和表示所述传输时间要求的数据提供给所述物理层发送单元。11.根据权利要求10所述的源设备,其中,所述基于文件的协议发送单元被配置为:使用模式匹配来确定所述MDE的位置。12.根据权利要求11所述的源设备,其中,所述媒体数据包括视频数据,并且其中,为了使用模式匹配来确定所述MDE的位置,所述基于文件的协议发送单元被配置为:获得定义所述流的视频帧的节奏的数据,其中,所定义的节奏表示发送所述视频帧的类型的顺序,所述视频帧的类型包括帧内预测视频帧和帧间预测视频帧;以及基于所定义的节奏来确定所述MDE中的至少一些MDE,使得所述MDE在对应的视频帧边界之间。13.根据权利要求11所述的源设备,其中,所述媒体数据包括音频数据,并且其中,为了使用模式匹配来确定所述MDE的位置,所述基于文件的协议发送单元被配置为:确定所述流的固定数量的音频帧以包括在所述MDE中的每个MDE中;以及确定所述MDE中的至少一些MDE以均包括来自所述流的所述固定数量的音频帧。14.根据权利要求10所述的源设备,其中,所述基于文件的协议发送单元被配置为:使用规则来确定所述MDE的位置,并且其中,为了使用所述规则,所述基于文件的协议发送单元被配置为:接收表示一个或多个规则的数据,所述一个或多个规则定义音频帧、视频帧以及定时文本实例中的一项或多项;基于所述规则来确定至少一个音频帧、视频帧或者定时文本实例的位置;以及基于所述至少一个音频帧、视频帧或者定时文本实例的位置来确定所述MDE。15.根据权利要求10所述的源设备,其中,所述基于文件的协议发送单元被配置为:基于用于所述物理层发送单元的物理层同步的定时信息来确定所述MDE的位置。16.根据权利要求10所述的源设备,其中,为了确定所述MDE的位置,所述基于文件的协议发送单元被配置为:对提示轨道进行分析,所述提示轨道包括表示所述流内可播放数据的位置的元数据。17.根据权利要求10所述的源设备,其中,为了确定所述传输时间要求,所述基于文件的协议发送单元被配置为:基于所述源设备的系统配置来确定用于所述MDE中的一个MDE的最早传输时间。18.根据权利要求10所述的源设备,其中,为了确定所述传输时间要求,所述基于文件的协议发送单元被配置为:基于用于区段的区段可用时间来确定用于所述MDE中的一个MDE的最迟传输时间,在所述MDE中的所述一个MDE中包括针对所述区段的数据,并且其中,所述基于文件的协议发送单元还被配置为:根据所述数据流的清单文件来确定区段可用时间。19.一种用于传输媒体数据的源设备,所述源设备包括:分段器,其被配置为:形成包括媒体数据的区段的数据流,所述区段中的每个区段包括与唯一的统一资源定位符(URL)或统一资源标识符(U...
【专利技术属性】
技术研发人员:G·K·沃克,T·施托克哈默,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。