【技术实现步骤摘要】
【国外来华专利技术】将媒体数据封装到媒体文件中的方法、装置和计算机程序
[0001]本专利技术涉及用于封装和发送媒体数据的方法和装置。
技术介绍
[0002]国际标准化组织基本媒体文件格式(ISO BMFF、ISO/IEC 14496
‑
12)是众所周知的灵活且可扩展的文件格式,其封装和描述经编码的定时或非定时媒体数据以用于本地存储或用于经由网络或经由另一位流递送机制的传输。扩展的示例为ISO/IEC 14496
‑
15,其描述用于各种基于NAL(Network Abstraction Layer(网络抽象层))单元的视频编码格式的封装工具。这种编码格式的示例是AVC(Advanced Video Coding(高级视频编码))、SVC(Scalable Video Coding(可缩放视频编码))、HEVC(High Efficiency Video Coding(高效视频编码))和L
‑
HEVC(Layered HEVC(分层HEVC))。文件格式扩展的另一示例是ISO/IEC 23008
‑
12,其描述用于静止图像或静止图像序列(诸如HEVC静止图像等)的封装工具。文件格式扩展的另一示例是定义全向媒体应用格式(OMAF)的ISO/IEC 23090
‑
2。ISO基本媒体文件格式是面向对象的。其由称为框的构建块(或以唯一类型标识符表征的数据结构,通常是四字符码,也称为FourCC或4CC)组成。完整框是类似于附加包括版本和标志值属性的框的数据结 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于将媒体数据封装到媒体文件中的方法,所述方法包括:在所述媒体文件中包括第一轨,所述第一轨包括媒体样本;在所述媒体文件中包括第二轨,所述第二轨包括提取器,所述提取器是引用在所述第一轨中包括的媒体样本中的数据的结构,所述提取器包括至少一个构造器,以及其中,所述方法还包括:在所述第二轨中包括默认构造器;其中,所述构造器是引用所述默认构造器的引用构造器;其中,所述默认构造器被包括在所述第二轨的元数据部分中;以及其中,所述第二轨中的所述默认构造器被包括作为默认构造器的列表,所述引用构造器包括该列表中的索引。2.根据权利要求1所述的方法,其中,所述默认构造器被包括在所述第二轨的所述元数据部分的样本条目中。3.根据权利要求1所述的方法,其中,所述默认构造器被包括在描述所述第二轨的样本组的样本组条目中,所述提取器被包括在所述样本组的样本中。4.一种用于将媒体数据封装到媒体文件中的方法,所述方法包括:在所述媒体文件中包括第一轨,所述第一轨包括媒体样本;在所述媒体文件中包括第二轨,所述第二轨包括提取器,所述提取器是引用在所述第一轨中包括的媒体样本中的数据的结构,以及其中,所述方法还包括:在所述第二轨中包括默认提取器;在所述第二轨中包括的所述提取器是引用所述默认提取器的引用提取器。5.一种用于将媒体数据封装到媒体文件中的方法,所述方法包括:在所述媒体文件中包括第一轨,所述第一轨包括媒体样本,各个媒体样本包含一个或多于一个NAL单元的集合;在所述媒体文件中包括第二轨,所述第二轨包括提取器,所述提取器是引用在所述第一轨中包括的媒体样本中的数据的结构,所述提取器包括至少一个构造器,以及其中,所述构造器包括内联数据和指示所述内联数据不包括任何NAL单元长度字段的信息。6.一种用于将媒体数据解析成媒体文件的方法,所述方法包括:在所述媒体文件中获得包括媒体样本的第一轨;在所述媒体文件中获得包括提取器的第二轨,所述提取器是引用在所述第一轨中包括的媒体样本中的数据的结构,所述提取器包括至少一个构造器,以及其中,所述方法还包括:在所述第二轨中获得默认构造器;其中,所述构造器是引用所述默认构造器的引用构造器;基于所述默认构造器从所述第一轨获得所述提取器所引用的数据。7.一种用于将媒体数据解析成媒体文件的方法,所述方法包括:在所述媒体文件中获得包括媒体样本的第一轨;在所述媒体文件中获得包括提取器的第二轨,所述提取器是引用在所述第一轨中包括
的媒体样本中的数据的结构,以及其中,所述方法还包括:在所述第二轨中获得默认提取器;在所述第二轨中包括的所述提取器是引用所述默认提取器的引用提取器;基于所述默认提取器从所述第一轨获得所述提取器所引用的数据。8.一种用于将媒体数据解析成媒体文件的方法,所述方法包括:在所述媒体文件中获得包括媒体样本的第一轨,各个媒体样本包含一个或多于一个NAL单元的集合;在所述媒体文件中获得包括提取器的第二轨,所述提取器是引用在所述第一轨中包括的媒体样本中的数据的结构,所述提取器包括至少一个构造器;以及其中,所述构造器包括内联数据和指示所述内联数据不包括任何NAL单元长度字段的信息。9.一种用于可编程设备的计算机程序产品,所述计算机程序产品包括指令序列,所述指令序列用于在被加载到所述可编程设备中并且被所述可编程设备执行时实现根据权利要求1至8中任一项所述的方法。10.一...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。