【技术实现步骤摘要】
【国外来华专利技术】
本申请要求2014年5月1日提交的美国专利申请号14/267,486以及2015年4月9日提交的美国专利申请号14/682,864的优先权,其特此通过引用全部并入本文。
技术介绍
除非本文中另外指示,否则此部分中所描述的材料不是本申请中的权利要求的现有技术,也不被承认是通过包括在此部分中而成为现有技术。诸如视频和音频的媒体常常被压缩以减少表现该媒体所需的数据量(通常称作比特率)。通过降低比特率,可以需要较少量的数据存储来存储视频,并且可以需要较小的带宽来通过网络传送视频。众多的视频编解码器(编码器/解码器)作为使得能够对数字视频进行压缩或解压缩的硬件和/或软件组件而存在。为了将压缩的视频解码,许多类型的计算设备具有硬件和/或软件解码单元。对视频——特别是对于如1080p的较高分辨率的视频——进行解码能够是CPU密集型任务,。因此,尽管视频解码器在许多情形下可以被实现为在通用处理器上执行的软件模块,专用硬件解码器可以更高效和/或更有能力的,尤其是关于对较高分辨率的视频进行解码而言。诸如移动计算设备的一些低功率设备可以配备有通用处理器,其可能难以实时地和/或在可接受功率包络内解码高分辨率视频。为了协助解码这样的视频,诸如智能电话和平板计算机的一些移动计算设备可以配备有被配置为对压缩的视频进行解码的一个或多个硬件视频解码器。
技术实现思路
在一个示例中,提供一种方法,其包括由处理器接收表示第一视频的编码帧的第一数据流以及接收表示第二视频的编码帧的第二数据流。对于所接收的第一数据流的每个帧,该方法进一步包括在帧的报头中定义该帧是相应输出帧的第一片。并且,对于所接收的 ...
【技术保护点】
一种方法,包括:接收表示第一视频的第一数据流,其中,所述第一数据流包括帧的第一序列,所述帧的第一序列包括第一帧内代码化的帧;接收表示第二视频的第二数据流,其中,所述第二数据流包括帧的第二序列,所述帧的第二序列包括第二帧内代码化的帧;以及将所接收的第一数据流和所接收的第二数据流组合,以获得编码输出帧的输出数据流,使得编码输出帧包括所述第一序列的相应帧和所述第二序列的相应帧,并且使得第一帧内代码化的帧与相应第二帧内代码化的帧被组合在所述输出流内的相应编码输出帧中。
【技术特征摘要】
【国外来华专利技术】2014.05.01 US 14/267,486;2015.04.09 US 14/682,8641.一种方法,包括:接收表示第一视频的第一数据流,其中,所述第一数据流包括帧的第一序列,所述帧的第一序列包括第一帧内代码化的帧;接收表示第二视频的第二数据流,其中,所述第二数据流包括帧的第二序列,所述帧的第二序列包括第二帧内代码化的帧;以及将所接收的第一数据流和所接收的第二数据流组合,以获得编码输出帧的输出数据流,使得编码输出帧包括所述第一序列的相应帧和所述第二序列的相应帧,并且使得第一帧内代码化的帧与相应第二帧内代码化的帧被组合在所述输出流内的相应编码输出帧中。2.根据权利要求1所述的方法,其中,将所接收的第一数据流和所接收的第二数据流组合成编码输出帧的输出数据流进一步包括:将所述第一数据流的第一帧间代码化的帧与所述第二数据流的相应第二帧间代码化的帧组合。3.根据权利要求1所述的方法,其中,所述第一编码帧被划分为相应的第一代码化单元阵列,并且其中,所述第二编码帧被划分为相应的第二代码化单元阵列,并且其中,将所接收的第一数据流和所接收的第二数据流组合包括:将给定的第一代码化单元阵列与给定的第二代码化单元阵列组合,以获得编码输出帧。4.根据权利要求1所述的方法,进一步包括:确定所述帧的第一序列中的帧具有第一帧宽度并且所述帧的第二序列中的帧具有小于所述第一帧宽度的第二帧宽度;以及利用附加帧数据来填充所述帧的第二序列中的所述帧,使得所述帧的第一序列中的所述帧和所述帧的第二序列中的所述帧具有相同的帧宽度。5.根据权利要求1所述的方法,其中,所述第一视频具有第一帧速率,所述第一帧速率高于所述第二视频的第二帧速率,所述方法进一步包括:在所述第二数据流的第二帧内代码化的帧之后,将特定数目的帧插入所述第二数据流中,其中,所述特定数目的帧与所述第一帧速率与所述第二帧速率之间的差成比例。6.根据权利要求1所述的方法,进一步包括:由解码器将编码输出帧的所述输出数据流解码为输出表面格式,所述输出表面格式包括所述第一视频的解码帧和所述第二视频的解码帧。7.根据权利要求1所述的方法,其中,所述第一数据流和所述第二数据流中的每个表示以下中的一个:视频预览、视频广告、或者视频呼叫。8.一种具有存储在其上的指令的非暂时性计算机可读介质,所述指令在被处理器执行时使得所述处理器执行操作,所述操作包括:接收表示第一视频的第一数据流,其中,所述第一数据流包括帧的第一序列,所述帧的第一序列包括第一帧内代码化的帧;接收表示第二视频的第二数据流,其中,所述第二数据流包括帧的第二序列,所述帧的第二序列包括第二帧内代码化的帧;以及将所接收的第一数据流和所接收的第二数据流组合,以获得编码输出帧的输出数据流,使得编码输出帧包括所述第一序列的相应帧和所述第二序列的相应帧,并且使得第一帧内代码化的帧与相应第二帧内代码化的帧被组合在所述输出流内的相应编码输出帧中。9.根据权利要求8所述的计算机可读介质,其中,将所接收的第一数据流和所接收的第二数据流组合成编码输出帧的输出数据流进一步包括:将所述第一数据流的第一帧间代码化的帧与所述第二数据流的相应第二帧间代码化的帧组合。10.根据权利要求8所述的计算机可读介质,其中,...
【专利技术属性】
技术研发人员:安德鲁·本尼迪克特·刘易斯,
申请(专利权)人:谷歌公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。