【技术实现步骤摘要】
【国外来华专利技术】流式传输的媒体数据定义的虚拟交互场景中的虚拟相机的相机控制数据
[0001]相关申请的交叉引用
[0002]本申请要求于2022年3月8日提交的第17/654,020号美国专利申请和于2021年3月10日提交的第63/159,379号美国临时申请的优先权,其中的每一个的全部内容通过引用并入本申请。于2022年3月8日提交的第17/654,020号美国专利申请要求于2021年3月10日提交的第63/159,379号美国临时申请的利益。
[0003]本公开涉及编码视频数据的存储和传输。
技术介绍
[0004]数字视频功能可纳入到广泛的设备中,包括数字电视、数字直接广播系统、无线广播系统、个人数字助理(PDA)、膝上型计算机或台式计算机、数码相机、数字录音设备、数字媒体播放器、视频游戏设备、视频游戏控制台、蜂窝或卫星广播电话、视频电话会议设备等。数字视频设备实施视频压缩技术(例如由MPEG
‑
2、MPEG
‑
4、ITU
‑
T H.263或ITU
‑
T H.264/MPEG
‑
4、第10部分、高级视频编解码(AVC)、ITU
‑
T H.265(也称为高效视频编码(HEVC))以及这些标准的扩展所定义的标准中描述的技术),以更高效地发送和接收数字视频信息。
[0005]视频压缩技术执行空间预测和/或时间预测,以减少或消除视频序列中固有的冗余。对于基于块的视频编解码,视频帧或切片(slice)可以被 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种检索媒体数据的方法,所述方法包括:由呈现引擎接收表示包括至少一个虚拟实体对象的虚拟三维场景的流式传输的媒体数据;由所述呈现引擎接收所述三维场景的相机控制数据,所述相机控制数据包括定义虚拟相机的准许位置的数据;由所述呈现引擎接收请求所述虚拟相机移动通过所述至少一个虚拟实体对象的来自用户的相机移动数据;以及使用所述相机控制数据,由所述呈现引擎更新所述虚拟相机的位置,以确保所述虚拟相机保持在所述准许位置内。2.根据权利要求1所述的方法,其中,更新所述虚拟相机的位置包括阻止所述虚拟相机穿过所述至少一个虚拟实体对象。3.根据权利要求1所述的方法,其中,所述流式传输的媒体数据包括glTF 2.0媒体数据。4.根据权利要求1所述的方法,其中,接收所述流式传输的媒体数据包括经由应用编程接口(API)向检索单元请求所述流式传输的媒体数据。5.根据权利要求1所述的方法,其中,所述相机控制数据被包括在MPEG场景描述中。6.根据权利要求1所述的方法,其中,所述相机控制数据包括定义两个或更多个锚点和所述锚点之间的一个或多个分段的数据,所述分段表示所述虚拟相机的准许的相机移动矢量,并且其中,更新所述虚拟相机的位置包括允许所述虚拟相机仅穿越所述锚点之间的分段。7.根据权利要求1所述的方法,其中,所述相机控制数据包括定义表示所述虚拟相机的准许的相机移动体的边界体的数据,并且其中,更新所述虚拟相机的位置包括允许所述虚拟相机仅穿越所述准许的相机移动体。8.根据权利要求7所述的方法,其中,定义所述边界体的所述数据包括定义圆锥体、截锥体或球体中的至少一个的数据。9.根据权利要求1所述的方法,其中,所述相机控制数据被包括在MPEG_camera_control扩展中。10.根据权利要求9所述的方法,其中,所述MPEG_camera_control扩展包括以下中的一个或多个:表示所述虚拟相机的准许路径的锚点的数量的锚点数据;表示所述锚点之间的准许路径的路径分段的数量的分段数据;表示所述虚拟相机的边界体的边界体数据;指示是否在所述锚点中的每一个处修改相机参数的固有参数;以及表示提供所述相机控制数据的访问器的索引的访问器数据。11.根据权利要求1所述的方法,其中,所述至少一个虚拟实体对象包括虚拟墙、虚拟椅子或虚拟桌子中的一个。12.根据权利要求1所述的方法,还包括从所述相机控制数据确定所述虚拟相机的准许路径,其中更新所述虚拟相机的位置包括确保所述虚拟相机仅沿着所述相机控制数据中定义的所述准许路径内的虚拟路径移动。
13.根据权利要求1所述的方法,其中,所述相机控制数据被包括在MPEG_mesh_collision扩展中。14.一种用于检索媒体数据的设备,所述设备包括:存储器,被配置为存储媒体数据;和一个或多个处理器,在电路中实施并被配置为执行呈现引擎,所述呈现引擎被配置为:接收表示包括至少一个虚拟实体对象的虚拟三维场景的流式传输的媒体数据;接收所述三维场景的相机控制数据,所述相机控制数据包括定义虚拟相机的准许位置的数据;接收请求所述虚拟相机移动通过所述至少一个虚拟实体对象的来自用户的相机移动数据;以及使用所述相机控制数据,更新所述虚拟相机的位置,以确保所述虚拟相机保持在所述准许位置内。15.根据权利要求14所述的设备,其中,所述呈现引擎被配置为阻止所述虚拟相机穿过所述至少一个虚拟实体对象。16.根据权利要求14所述的设备,其中,所述流式传输的媒体数据包括glTF 2.0媒体数据。17.根据权利要求14所述的设备,其中,所述呈现引擎被配置为经由应用编程接口(API)向检索单元请求所述流式传输的媒体数据。18.根据权利要求14所述的设备,其中,所述相机控制数据被包括在MPEG场景描述中。19.根据权利要求14所述的设备,其中,所述相机控制数据包括定义两个或更多个锚点和所述锚点之间的一个或多个分段的数据,所述分段表示所述虚拟相机的准许的相机移动矢量,并且其中,为了更新所述虚拟相机的位置,所述呈现引擎被配置为允许所述虚拟相机仅穿越所述锚点之间的分段。20.根据权利要求14所述的设备,其中,所述相机控制数据包括定义表示所述虚拟相机的准许的相机移动体的边界体的数据,并且其中,为了更新所述虚拟相机的位置,所述呈现引擎被配置为允许所述虚拟相机仅穿越所述准许的相机移动体。21.根据权利要求20所述的设备,其中,定义所述边界体的所述数据包括定义圆锥体、截锥体或球体中的至少一个的数据。22.根据权利要求14所述的设备,其中,所述相机控制数据被包括在MPEG_camera_control扩展中。23.根据权...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。