当前位置: 首页 > 专利查询>微软公司专利>正文

用于在编码的比特流之间动态切换的技术制造技术

技术编号:16286810 阅读:162 留言:0更新日期:2017-09-25 04:45
用于在编码的比特流中动态切换的技术被描述。一种装置可以包括切换构件,其操作来确定从广播第一视频流切换至广播第二视频流的时间点,所述第一视频流是视频源以第一质量水平的第一编码以及所述第二视频流是所述视频源以第二质量水平的第二编码。其它实施例被描述并且要求保护。

Technique for dynamic switching between encoded bit streams

Techniques for dynamic switching in coded bit streams are described. An apparatus may include a switch component, the switch from the first operation to determine the broadcast video stream to broadcast video stream second time points, the first is the first video streaming video source in the quality level of the first and the second encoding the video stream is the video source with second encoding second quality levels. Other embodiments are described and required protection.

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
随着流式传输(streaming)的视频的使用已经增加,确保数字传送的视频数据的可靠递送已变得日益重要。诸如事件的实况广播之类的一些应用需要使用流式传输的视频。诸如点播娱乐(on-demandentertainment)之类的其它应用可能因为及时性而受益于流式传输而不是下载的使用,流式传输的视频的重放能够以所述及时性开始。在一些应用中,单个视频源可以被编码成两个或更多个质量水平,其中不同的质量水平要求不同的带宽量或处理能力来接收和解码。在这些应用中,接收流的设备由于可用处理能力或可用带宽的改变可以被从一个编码切换至另一编码。然而,预测编码的流式传输的视频取决于用于解码的参考,其在用户从一个编码切换至另一编码的条件下则可能引起预测误差。这创建了对于视频流式传输的需求,其在没有或有减少的预测误差的情况下能够动态地从一个流切换至另一流。相对于这些和其它考虑事项,当前的改进是需要的。
技术实现思路
下文呈现了简化的
技术实现思路
以便提供对本文中所描述的一些新颖实施例的基本理解。本
技术实现思路
不是广泛综述,并且它不旨在识别主要/关键元件或者描绘其范围。其唯一目的是以简化的形式呈现一些概念作为以后被呈现的更详细描述的前奏。各种实施例一般地针对用于在编码的比特流中动态切换的技术。一些实施例特别针对用于确定从广播第一视频流切换至广播第二视频流的时间点(timepoint)的技术。在一个实施例中,例如,装置可以包括操作来确定从广播第一视频流切换至广播第二视频流的时间点的切换构件。其它实施例被描述并且要求保护。为了实现前面的和相关目的,特定的说明性方面在本文中结合以下描述和附图被描述。这些方面指示本文中所公开的原理能够以其被实践的各种方式,并且所有方面及其等同物旨在为在所要求保护的主题的范围内。其它优点和新颖特征当被与附图相结合地考虑时从以下具体实施方式将变得明显。附图说明图1说明了针对具有动态切换的视频广播的系统的实施例。图2说明了针对图1的系统的逻辑流程的实施例。图3说明了针对图1的系统的集中式系统的实施例。图4说明了针对图1的系统的分布式系统的实施例。图5说明了计算架构的实施例。图6说明了通信架构的实施例。具体实施方式各种实施例针对用于在编码的比特流中动态切换的技术。流式传输的视频是其中视频流的重放在完整的流已下载之前是可能的视频流的传输和接收。在一些实施例中,诸如一旦缓冲器已足够地填充有缓冲帧,流式传输的视频就可以允许视频流几乎立刻地重放。流式传输的视频可以适于许多不同的应用。一些应用可以流式传输已经编码的视频,而其它应用可以在基本上与传输相同的时间流式传输正被编码的视频。视频点播服务利用流式传输的视频以便更直接地满足对特定视频的用户需求。诸如如体育、娱乐或新闻这样的实况事件的流式传输之类的实况视频应用可以使用流式传输的视频以便满足对事件的现场直播的需求。诸如群会议或一对一视频聊天之类的会议应用可以使用流式传输的视频,以便允许会议或聊天的成员之间的实况的自然的来回(back-and-forth)。因为流式传输的视频可以随着它被接收而被播放,所以它被传送网络递送包括流式传输的视频的比特流的能力限制。因此,视频流的质量可以被视频广播装置与视频接收机之间的可用带宽限制。比特流可以指的是比特的序列,所述比特包括视频的编码。视频流可以处于特定的质量水平。质量水平可以指的是视频流的视觉质量的任何量度。在各种实施例中,质量水平可以指的是视频流的比特率、用来对视频流进行编码的格式、视频流中失真的水平或者这些或其它质量因素的任何组合。在一些实施例中,视频源可以被编码成多个视频流。这些不同的视频流可以具有不同的质量水平并且可以使用不同的带宽量以用于传输。因为设备或网络局限性或用户偏好,不同质量水平的视频流可以被传送到不同的设备,或者特定设备可以要求或者请求特定质量水平的流,或者可以要求或者请求至多规定质量水平的流。一些接收设备在可供它们接收视频流的带宽的量上可能是有限的,并且因此在它们能够接收的视频流的质量上可能是有限的。一些接收设备在可供它们对视频流进行解码的处理资源的量上可能是有限的,并且因此在它们能够接收的视频流的质量上可能是有限的。对接收的视频质量的其它局限性也可能存在。虽然对于一些设备和一些网络配置来说,这些局限性可能是恒定的,使得适当质量的流可以在传输之前被确定,但是对于一些设备和网络配置来说,这些局限性可能是可变的或者可能难以预测,使得动态地调整接收到的流的质量水平的能力是所希望的。在诸如用于视频压缩的H.264标准(替换地被称为MPEG-4部分10或高级视频编码(AVC)标准)之类的用于视频编码的各种标准中,不同类型的帧编码可以被使用。在视频编码中,帧内(intra)帧可以指的是仅使用对属于当前帧的视频数据的预测参考以及各种常数和通知编码方案的变量而不用参考任何其它帧的视频数据被编码的视频数据的帧。编码为帧内帧的帧可以说已被在帧内模式下操作的编码器使用帧内预测编码了。帧间(inter)帧可以指的是附加于各种常数和通知编码方案的变量、参考属于除当前帧以外的帧的视频数据而被编码的视频数据的帧。编码为帧间帧的帧可以说已被在帧间模式下操作的编码器使用帧间预测编码了。特别地,在H.264标准中,存在使用帧内预测编码的I-帧、参考至多一个其它帧使用帧间预测编码的P-帧以及参考至多两个其它帧的B-帧。因此,在H.264标准中,I-帧在帧内模式下被编码,而P-帧和B-帧在帧间模式下被编码。在一些实施例中,流可以使用平面预测结构被编码。在一些实施例中,流可以包括帧的序列。在平面预测结构中,帧的序列被编码使得每个帧仅参考或者取决于序列中的紧接的先前帧。为了说明,如果P-帧的序列是{P1,P2,P3,P4,P5,..本文档来自技高网...

【技术保护点】
一种装置,包括:逻辑设备;以及切换构件,其在所述逻辑设备上操作来确定从广播第一视频流切换至广播第二视频流的时间点,所述第一视频流是视频源以第一质量水平的第一编码以及所述第二视频流是所述视频源以第二质量水平的第二编码。

【技术特征摘要】
【国外来华专利技术】2011.08.30 US 13/2216031.一种装置,包括:
逻辑设备;以及
切换构件,其在所述逻辑设备上操作来确定从广播第一视频流切换至广播第二视频流的时间点,所述第一视频流是视频源以第一质量水平的第一编码以及所述第二视频流是所述视频源以第二质量水平的第二编码。
2.根据权利要求1所述的装置,所述第二视频流包括一组初级帧,所述切换构件用来通过确定该组初级帧中的被从同样在所述第一视频流中编码为参考帧的源帧所编码的最近即将到来的帧来确定所述时间点。
3.根据权利要求1所述的装置,包括流广播构件,其操作来在所述时间点之前广播来自所述第一视频流的帧并且操作来做以下各项中的一个:
在所述时间点处切换至广播来自所述第二视频流的帧;或者
在所述时间点处广播切换帧,并且在所述时间点之后广播来自所述第二视频流的帧。
4.一种方法,包括:
确定从广播第一视频流切换至第二视频流的时间点,所述第一视频流是视频源以第一质量水平的第一编码以及所述第二视频流是所述视频源以第二质量水平的第二编码;以及
在所述时间点之前广播来自所述第一视频流的帧并且在所述时间点之后广播来...

【专利技术属性】
技术研发人员:卢玫萱李明杰
申请(专利权)人:微软公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1