【技术实现步骤摘要】
本专利技术涉及数据传输领域,具体而言,涉及一种基于图像动态缩放的图像数据传输带宽分配方法及装置。
技术介绍
在显控类产品的设计中,解码芯片的数据总线的传输带宽和解码芯片的解码能力大小有些时候并不能做到完全相同。在遇到数据总线的传输带宽小于解码能力时,例如,一颗支持PCI-Express2.02X标准的解码芯片,其数据总线的传输带宽为8Gbit,而解码芯片的解码能力达到16Gbit。这样就会存在解码后的图像数据转向数据传输时会出现数据总线的传输带宽不足的问题。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种能在数据总线的传输带宽小于解码能力时,保证所有视频通道中的内容均能被显示的基于图像动态缩放的图像数据传输带宽分配方法及装置。本专利技术一较佳实施例提供了一种基于图像动态缩放的图像数据传输带宽分配方法,所述方法包括:判断解码数据量是否超过数据总线的传输带宽;在所述解码数据量超过数据总线的传输带宽时,获取在画布上显示窗口的数量及窗口有效量;获取所述画布上各个显示窗口间的覆盖关系;根据所述画布上各个显示窗口间的覆盖关系,计算各个显示窗口的缩放系数;根据所述显示窗口的数量从所述数据总线的传输带宽中为每个窗口创建对应的数据通道,并根据所述各个显示窗口的缩放系数及窗口有效量为每个显示窗口对应的数据通道分配传输数据带宽。本专利技术另一较佳实施例提供了一种基于图像动态缩放的图像数据传输带宽分配装置,所述装置包括:判断模块,用于判断解码数据量是否超过数据总线的传输带宽;第一获取模块,用于在所述解码数据量超过数据总线的传输带宽时,获取在画布上显示窗口的数量及窗口有效 ...
【技术保护点】
一种基于图像动态缩放的图像数据传输带宽分配方法,其特征在于,所述方法包括:判断解码数据量是否超过数据总线的传输带宽;在所述解码数据量超过数据总线的传输带宽时,获取在画布上显示窗口的数量及窗口有效量;获取所述画布上各个显示窗口间的覆盖关系;根据所述画布上各个显示窗口间的覆盖关系,计算各个显示窗口的缩放系数;根据所述显示窗口的数量从所述数据总线的传输带宽中为每个窗口创建对应的数据通道,并根据所述各个显示窗口的缩放系数及窗口有效量为每个显示窗口对应的数据通道分配传输数据带宽。
【技术特征摘要】
1.一种基于图像动态缩放的图像数据传输带宽分配方法,其特征在于,所述方法包括:判断解码数据量是否超过数据总线的传输带宽;在所述解码数据量超过数据总线的传输带宽时,获取在画布上显示窗口的数量及窗口有效量;获取所述画布上各个显示窗口间的覆盖关系;根据所述画布上各个显示窗口间的覆盖关系,计算各个显示窗口的缩放系数;根据所述显示窗口的数量从所述数据总线的传输带宽中为每个窗口创建对应的数据通道,并根据所述各个显示窗口的缩放系数及窗口有效量为每个显示窗口对应的数据通道分配传输数据带宽。2.如权利要求1所述的方法,其特征在于,所述获取窗口有效量的步骤包括:比较所述显示窗口在所述画布上所占的像素量与输入视频图像帧的像素量;当所述显示窗口在所述画布上所占的像素量大于所述输入视频图像帧的像素量时,获取所述输入视频图像帧的像素量作为所述窗口有效量;及当所述显示窗口在所述画布上所占的像素量小于所述输入视频图像帧的像素量时,获取所述显示窗口在所述画布上所占的像素量作为所述窗口有效量。3.如权利要求1所述的方法,其特征在于,所述获取所述画布上各个显示窗口间的覆盖关系的步骤包括:针对所述画布上的每个显示窗口,通过所述显示窗口的顶点与其它显示窗口的顶点之间的位置关系,确定所述显示窗口与其它显示窗口之间的重叠关系;及在所述显示窗口与其它显示窗口之间存在重叠关系时,通过所述显示窗口与其它显示窗口的打开先后顺序,确定所述显示窗口与其它显示窗口间的覆盖关系。4.如权利要求1或者3所述的方法,其特征在于,所述通过所述画布上各个显示窗口间的覆盖关系,计算各个显示窗口的缩放系数的步骤包括:在被覆盖窗口中设定特定的特征点,根据覆盖区域内特征点的数量,确定所述被覆盖窗口的缩放系数;或根据覆盖区域占被覆盖窗口的面积,确定所述被覆盖窗口的缩放系数。5.如权利要求1所述的方法,其特征在于,所述根据所述显示窗口的数量从所述数据总线的传输带宽中为每个窗口创建对应的数据通道,并根据所述各个显示窗口的缩放系数及窗口有效量为每个显示窗口对应的数据通道分配传输数据带宽的步骤包括:根据单个窗口的缩放系数及窗口有效量计算单个窗口缩放后的窗口有效量;将所述单个窗口缩放后的窗口有效量求和得到窗口有效量的总和;根据窗口有效量的总和、单个窗口缩放后的窗口有效量及数据总线的传输带宽计算单个显示窗口对应的数据通道分配的传输数据带宽,其中,计算单个显示窗口对应的数据通道分配的传输数据带宽的公式为:Wa=Va*Ra/Vs*S其中,Wa为显示窗口A对应的数据通道分配的传输数据带宽,Va为显示窗口A的窗口有效量,Ra为显示窗口A的缩放系数,Vs为窗口有效量的总和,S为数据总线的传输带宽。6.一种基于图像动...
【专利技术属性】
技术研发人员:陈贤斌,
申请(专利权)人:浙江宇视科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。