各种实施例一般涉及用于通过分析相邻帧之间的差异的程度并且依赖于差异的程度动态地选择的每帧压缩的类型来减少在压缩视频和向显示设备传输视频中的电功率的消耗的技术。压缩视频帧的设备包括处理器部件和压缩选择器,所述压缩选择器用于由处理器部件执行以基于帧的系列的当前帧与在前相邻帧之间的差异的程度来动态地选择用于该帧的系列中的当前帧的压缩的类型。描述并要求保护其他实施例。
【技术实现步骤摘要】
【国外来华专利技术】【专利说明】用于低功率视频压缩和传输的技术相关申请的交叉引用注意由本文中指明的专利技术人与本申请同时提交的主题相关申请,题目为TECHNIQUESFOR LOW POWER IMAGE COMPRESS1N AND DISPLAY (代理人案号 P55778PCT)。
本文中描述的实施例一般涉及减少压缩和传输视频中的功率消耗。
技术介绍
在将视频传输到用于视觉呈现的显示设备中,通常采用各种形式的视频压缩,包括由瑞士日内瓦瑞的国际标准化组织发布的各种版本的广泛使用的运动图像专家组(MPEG)规范。不幸地,这样形式的视频压缩针对视频的每个被传输帧采用消耗相当大量的电功率的处理器密集计算的种类(assortment)。当从对于执行此类计算的电功率依赖电池的便携式计算设备发出传输时,这可以成为显著的问题。很大程度上基于被传输视频包括运动视频的假设设计这些计算,在所述运动视频中在相邻帧之间存在跨相对大量的像素的相对高的改变率。这样的假设起因于在通过真实世界图像的捕获而生成的典型运动视频中的对象的运动的统计上地频繁的发生。通常在这样的运动视频中发现的人和物体的运动以及摇摄(pan )和缩放(zoom)照相机运动导致相邻帧之间的跨相对大量的像素的对象的位置的改变。这些计算因此包括在帧之间针对相对大块的像素的像素颜色值的运动的方向和范围的数学导出的指示。运动的这样显著的实例的这些期望是如此强烈,以至于针对每帧执行这些计算中的至少某些而不考虑任何运动是否已经发生。实际上,甚至在存在确切地描绘相同图像的连续帧的情况下也针对每帧执行这些计算中的至少某些。虽然这对于运动视频可能是适当的,但在传达其中通常存在其中发生相对小的改变或没有改变发生的相对长的时段的用户接口的视频和/或其他计算机生成的图像时,结果是电功率的相当大的浪费。【附图说明】图1图示了视频呈现系统的实施例。图2图示了视频呈现系统的替代实施例。图3图示了在包括运动视频的两个相邻帧之间的差异的程度。图4图示了在不包括运动视频的两个相邻帧之间的差异的程度。图5-6中的每个图示了实施例的一部分。图7-9中的每个图示了根据实施例的逻辑流。图10图示了根据实施例的处理架构。图11图示了图形处理系统的另一替代实施例。图12图示了设备的实施例。【具体实施方式】各种实施例一般地涉及用于通过分析相邻帧之间的差异的程度并且依赖于差异的程度动态地选择每帧压缩的类型来减少在压缩视频和向显示设备传输视频中的电功率的消耗的技术。相邻帧之间的相对高程度的差异可以被视为指示运动视频的包括,使得需要较大的电功率的消耗的主要类型的压缩是适当的。相邻帧之间的相对低程度的差异可以被视为指示运动视频的包括的缺乏,使得需要较少的电功率的消耗的次要类型的压缩是适当的。在某些实施例中,可以采用MPEG的版本作为主要类型的压缩。在这样的实施例中,响应于当前帧与在前相邻帧不同到相对高的程度,传输合并数据以描述整个帧而不参考与任何其他帧相关联的数据的至少内帧(1-帧)。进一步地,还可以传输预测帧(P-帧)和/或双向预测帧(B-帧),其合并数据以描述当前帧如何以包括至少一个运动矢量的方式与一个或多个其他帧不同。在1-帧、P-帧和/或B-帧的生成中,可以采用离散余弦变换(DCT)、量化、运动补偿和其他处理器密集计算,如为MPEG领域中的那些技术人员熟悉的那样。在某些实施例中,基本上基于相邻帧之间的像素颜色值的减法的较简单的编码技术可以被用作次要类型的压缩。在这样的实施例中,响应于相对低程度的这样的差异传输残差帧(R-帧),所述残差帧合并数据以描述当前帧的像素值与它的在前相邻帧的那些有多不同。与诸如MPEG的压缩的类型相比,导出R-帧的这样的减法采用远远更简单的计算,所述计算可以由处理器部件或由利用扩充处理器部件的电路实现的相对简单的减法逻辑相对快地执行。因此,这样的逐像素减法比与MPEG相关联的计算基本上较不处理器密集并且由此需要将由处理器部件消耗的基本上较少的功率。如果响应于在相邻帧之间存在相对低程度的差异而创建R-帧,则R-帧具有比至少1-帧小的数据大小,并且可能具有比P-帧和/或B-帧小的日数据大小。因此,除了需要生成较少的电功率之外,R-帧还需要较少的电功率向显示设备传输。每帧信号也可以被传输到显示设备,指示用于被传输的每个帧的帧的类型,由此指示生成被传输的每个帧采用的压缩的类型。在某些实施例中,响应于帧与它的在前帧之间的差异的程度是缺乏差异的或差异的程度被视为是可忽略的,用信号通知显示设备来重复较早的传输的帧的视觉呈现。这可以使能从在向显示设备传输压缩的帧中采用的接口的传输部件的电功率的瞬时移除,至少直到遇到当前帧与它的在前相邻帧具有在它们之间的较大程度的差异的情况。—般关于本文中使用的符号和术语,可以在在计算机或计算机的网络上执行的程序过程方面呈现其遵从的详细描述的部分。这些过程描述和表示由本领域中的那些技术人员用来最有效地向本领域其他技术人员传达他们的工作的实质。过程在这里并且一般被设想成导致期望的结果的前后一致的操作的序列。这些操作是需要对物理量的物理操纵的那些操作。通常地,虽然不需要,但这些量采用能够被存储、传递、组合、比较和另外操纵的电、磁或光信号的形式。主要出于通常使用的原因,时常证明称这些信号为位、值、元素、符号、字符、项、数字等是方便的。然而,应注意,这些和类似的术语中的所有术语将与适当的物理量相关联并且仅是被应用到那些量的方便的标签。进一步地,这些操纵经常明确地指诸如添加或比较,这通常与人类操作者执行的心理操作相关联。然而,在形成一个或多个实施例的部分的本文中描述的操作的任何操作中,在大部分情况中,没有人类操作者的这样的能力是需要的或希望的。相反,这些操作是机器操作。用于执行各种实施例的操作的有用机器包括如由被存储在其内的根据本文中的教导编写的计算机程序选择性地激活或配置的通用数字计算机,和/或包括出于需要的目的特别构造的装置。各种实施例还涉及用于执行这些操作的装置或系统。这些装置可以出于需要的目的被特别构造或可以包括通用计算机。用于这些机器中的多种机器的需要的结构将从给出的描述显现。现在参考附图,其中同样的参考数字始终被用来指同样的元素。在以下描述中,出于解释的目的,记载了许多具体细节以便提供对本文的彻底理解。然而,可能明显的是可以在没有这些具体细节的情况下实现新颖的实施例。在其他情况中,以框图的形式示出公知的结构和设备以便促进本文的描述。意图是涵盖在权利要求书的范围内的所有修改、等同物和替代物。图1图示了合并源设备100、计算设备300和显示设备600中的一个或多个的视频呈现系统1000的实施例的框图。在视频呈现系统1000中,表示视觉图像880的帧由计算设备300压缩并且然后被传输到显示设备600以被视觉地呈现在显示器680上。这些计算设备中的每个可以是多种类型的计算设备中的任何计算设备,包括而不限于台式计算机系统、数据输入终端、膝上型计算机、上网本计算机、平板计算机、手持个人数据助理、智能电话、数字照相机、被并入到衣服中的身体穿戴计算设备、被集成到车辆(例如,汽车、自行车、轮椅等)中的计算设备、服务器、服务器的集群、服务器场(farm)等。如描绘的那样,这些计算设备1本文档来自技高网...
【技术保护点】
一种压缩视频帧的设备,包括:处理器部件;以及压缩选择器,其用于由处理器部件执行以基于一系列帧中的当前帧与在前相邻帧之间的差异的程度来动态地选择用于该系列帧中的当前帧的压缩的类型。
【技术特征摘要】
【国外来华专利技术】
【专利技术属性】
技术研发人员:应志伟,王长亮,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。