[发明专利]媒体流传送中的动态轨道切换在审
申请号: | 201380075536.3 | 申请日: | 2013-09-03 |
公开(公告)号: | CN105393544A | 公开(公告)日: | 2016-03-09 |
发明(设计)人: | S.J.埃斯特罗普;M.霍华德;M.斯坦基维奇;孙式军 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | H04N21/2343 | 分类号: | H04N21/2343;H04N21/43;H04N21/2187 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 李舒;景军平 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 媒体 流传 中的 动态 轨道 切换 | ||
背景技术
对于媒体流传送场景中的媒体回放的常见挑战在于如何处理媒体轨道切换以及无缝地添加或移除媒体轨道。另一个挑战在于例如当源被添加或移除时如何处理对于媒体内容源的改变。
一种可能的解决方案是允许多个轨道同时被解码,其中仅所选择的轨道被再现到显示器或扬声器。例如,每个轨道可以被发送给单独的解码器,以及轨道中所选择的一个轨道可以输出到单独的再现器。然而,这在用于媒体内容的流传送的系统资源成本、功率消耗和网络带宽成本方面具有负面含义。
另一种可能的解决方案是以更强力的方式切换轨道(例如音频轨道),其中,系统尝试通过尽力而为的方法使来自视频流的样本和来自音频流的样本的回放同步。然而,以几乎没有假信号(glitch)或无缝的方式连续保持视频样本和音频样本同步是具有挑战性的。
发明内容
总的来说,描述了用于管理媒体流传送期间的动态轨道切换的创新。例如,采用切换模块,媒体引擎配置一个或多个源缓冲器与一个或多个再现管线之间的一个或多个切换;并且使用所述(一个或者多个)切换来管理媒体轨道中的哪些媒体轨道(如果有的话)具有在媒体流传送期间被路由到所述(一个或者多个)再现管线的已编码数据。所述切换的每个切换可以具有:一个或多个选择输入,其每个表示来自所述(一个或者多个)源缓冲器中一个源缓冲器的媒体轨道的已编码数据;以及选择输出,其与用于解码和再现的(一个或者多个)再现管线中的不同的一个再现管线相关联。这样,所述媒体引擎可以动态地管理媒体流传送中的轨道切换。
动态轨道切换的管理可以作为一种方法的一部分、作为一种被适配成执行所述方法的计算机系统的一部分或作为一种存储用于促使计算机系统执行所述方法的计算机可执行指令的有形计算机可读介质的一部分来实现。
例如,一种计算机系统实例化切换模块;配置在一个或多个源缓冲器与一个或多个再现管线之间的切换模块的一个或多个切换;以及使用所述(一个或者多个)切换来管理来自所述(一个或者多个)源缓冲器的媒体轨道中的哪些媒体轨道(如果有的话)具有在媒体流传送期间被路由到所述(一个或者多个)再现管线的已编码数据。所述(一个或者多个)切换的每个切换可以具有:一个或多个选择输入,其每个表示来自所述(一个或者多个)源缓冲器中一个源缓冲器的媒体轨道的已编码数据;以及选择输出,其与所述(一个或者多个)再现管线中的不同的一个再现管线相关联。
或者,作为另一示例,一种计算机系统实现流媒体处理管线。所述流媒体处理管线包括一个或多个源缓冲器和由应用编程接口(“API”)与所述(一个或者多个)源缓冲器分离的媒体引擎。所述媒体引擎包括一个或多个再现管线和切换模块,其中所述(一个或者多个)再现管线包括视频再现管线和一个或多个音频再现管线。所述视频再现管线包括视频解码器和视频再现器,以及,所述(一个或者多个)音频再现管线的每个包括音频解码器和音频再现器。所述切换模块被适配成:配置所述(一个或者多个)源缓冲器与所述(一个或者多个)再现管线之间的一个或多个切换;以及使用所述切换来管理所述媒体轨道中的哪些媒体轨道(如果有的话)具有在媒体流传送期间被路由到所述(一个或者多个)再现管线的已编码数据。所述(一个或者多个)切换的每个切换可以具有:一个或多个选择输入,其每个表示来自所述(一个或者多个)源缓冲器中一个源缓冲器的媒体轨道的已编码数据;以及选择输出,其与所述(一个或者多个)再现管线中的不同的一个再现管线相关联。所述切换模块可以作为在媒体流传送期间对媒体轨道的管理的一部分,被适配成对哪个媒体轨道具有被路由到所述(一个或者多个)再现管线中的一个再现管线的已编码数据进行切换,以及添加或移除媒体轨道,作为所述(一个或者多个)切换中的一个切换的选择输入。
从下面参考附图进行的详细描述中,本发明的前述和其他目的、特征和优点将变得显而易见。
附图说明
图1-5是流程图,其图示了用于采用切换模块实现切换操作的示例方法。
图6是具有切换模块的示例体系结构的图,所述体系结构包括一个视频再现管线和一个音频再现管线。
图7是具有切换模块的示例体系结构的图,所述体系结构包括一个视频再现管线和多个音频再现管线。
图8是可实现某些所描述的创新的示例计算机系统的框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380075536.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:集成交互式电视娱乐系统
- 下一篇:一种由木质纤维生物质制备二元醇的方法