影像缩放方法

文档序号:7928548阅读:259来源:国知局

专利名称::影像缩放方法
技术领域
:本发明涉及数字视频领域,具体而言,涉及一种影像缩放方法。
背景技术
:传统的—见频缩;改系统由去隔4亍器(Deinterlacer)、缩;改器(Scaler)和隔行化器(Interlacer)组合而成。输入的隔行-f见频需先经去隔行器,转化为对应的逐行视频,如480I》480P,再经缩放器缩放成显示屏所需的分辨率。如输入4801制式的隔行视频,需要1080P制式的高清输出,则需要先经去隔行器,将480I转换为对应的逐行制式480P,再经缩放器缩放成1080P,即经历480I-〉480P->1080P的两级转换过程。如果需要另一种制式的隔4于^L频,还需再经隔行化器转化为需要的隔行视频输出。如输入4801制式的隔行视频,需要10801制式的高清输出,则需要先经去隔行器,将480I转换为对应的逐行制式480P,再经缩;改器缩放成1080P,再经隔行化器转换为10801,即经历480I-〉480P->1080P->10801的三级转才灸过程。在实现本发明过程中,发明人发现上述^L频缩;改系统采用制式转换架构,由于去隔行器、隔行化器与缩放器三者都需要较多的逻辑与緩冲单元,导致芯片面积较大,功耗较高。
发明内容本发明旨在提供一种影像缩放方法,能够解决现有视频缩放系统芯片面积较大,功耗较高的问题。在本发明的实施例中,提供了一种影像缩放方法,包括以下步骤确定输入视频的第一逐行属性和输出视频的第二逐行属性,以及垂直缩放比;以垂直缩放比对输入纟见频的帧/场进行垂直缩放得到输出视频的顶帧/场,并确定输出视频的顶帧/场的第一初始相位;以垂直缩放比对输入视频的帧/场进行垂直缩放得到输出视频的底帧/场,并根据第一逐行属性到第二逐行属性的转换,将第一初始相位换算成底帧/场的第二初始相位。可选的,在上述的影像缩;改方法中,确定垂直缩放比为输入视频的有效高度/输出视频的有效高度。可选的,在上述的影像缩放方法中,确定第一逐行属性是隔行视频,第二逐行属性是逐行视频;根据第一逐行属性到第二逐行属性的转换,将第一初始相位4奐算成底帧/场的第二初始相位具体包4舌确定第二初始相位为第一初始相位-0.5。可选的,在上述的影像缩放方法中,确定第一逐行属性是隔行视频,第二逐行属性是隔行视频;根据第一逐行属性到第二逐行属性的转换,将第一初始相位换算成底帧/场的第二初始相位具体包4舌确定第二初始相位为第一初始相位+垂直缩》文比/2-0.5,或者第一初始相^f立+垂直缩》文比/2-0.5。可选的,在上述的影l象缩;改方法中,确定第一逐4亍属性是逐行视频,第二逐行属性是隔行视频;根据第一逐行属性到第二逐行属性的转换,将第一初始相位换算成底帧/场的第二初始相位具体包括确定第二初始相位为第一初始相位+垂直缩;故比/2。可选的,在上述的影〗象缩;故方法中,确定第一逐行属性是逐行视频,第二逐行属性是逐行视频;根据第一逐行属性到第二逐行属性的转换,将第一初始相位:换算成底帧/场的第二初始相位具体包括确定第二初始相位为第一初始相位。可选的,在上述的影〗象缩;改方法中,若第二初始相位为负,则对输出^f见频的底帧/场作补边处理。可选的,在上述的影<象缩》文方法中,补边处理具体包括补偿0值或复制输入视频的底帧/场的第一行输入值。可选的,在上述的影像缩放方法中,若第二初始相位大于等于1,则对1#出-见频的底帧/场作切边处理。可选的,在上述的影像缩;改方法中,切边处理具体包括剪切掉输出#见频的多余行数的顶头行输入值。上述实施例的影像缩放方法采取了垂直方向缩放的初始相位控制,通过控制垂直缩放的初始相位实现任意隔行4见频与逐行视频间的相互转换,可大幅地缩小芯片面积,从而大大降低了需要隔行^T入或4命出的应用方案的成本与功库毛。此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其i兌明用于解释本发明,并不构成对本发明的不当限定。在附图中图1示出了根据本发明一个实施例的影像缩放方法的流程图2示出了根据本发明实施例的为偶抽头数垂直缩放情况下I2P一刀始才目4立关系;图3示出了才艮据本发明实施例的为偶抽头凄t垂直缩;改情况下121谇刀始才目^f立关系;图4示出了4艮据本发明实施例的为偶抽头凄t垂直缩;改情况下P2I#刀始才目4立关系;图5示出了根据本发明实施例的为奇抽头数垂直缩放情况下I2P^74会才目4立关系;图6示出了根据本发明实施例的为奇抽头凄丈垂直缩放情况下1214刀始一目^f立关系;图7示出了根据本发明实施例的为奇抽头数垂直缩放情况下P2I详刀始NH立关系。具体实施例方式下面将参考附图并结合实施例,来详细i兌明本发明。图1示出了根据本发明一个实施例的影像缩放方法的流程图,包4舌以下步骤步骤S10,确定输入^L频的第一逐行属性和输出4见频的第二逐4亍属性,以及垂直缩;改比;步骤S20,以垂直缩放比对输入一见频的帧/场进行垂直缩》文得到输出视频的顶帧/场,并确定输出一见频的顶帧/场的第一初始相位P1;步骤S30,以垂直缩放比对输入视频的帧/场进行垂直缩放得到输出视频的底帧/场,并根据第一逐行属性到第二逐行属性的转换,将第一初始相位换算成底帧/场的第二初始相位P2。本发明人认为,从缩放的角度理解,可以将去隔行看作是一种特殊的缩放操作,即垂直方向放大两倍;所不同的是,隔行视频分奇偶场,两场图像的有效行相互交错,无法通过普通的缩放器直接转换为逐4于一见频(会产生动态画面的上下4牛动)。隔4于化类似,也是一种特殊的缩力丈,即垂直方向缩小两倍;所不同的是,无法通过普通的缩放器直接将逐行视频转换为隔行视频(无法输出有效行相互交错的奇偶两场,同样表现为动态画面的上下抖动)。而上述实施例的影像缩放方法采取了垂直方向缩放的初始相位控制,通过控制垂直缩放的初始相位实现任意隔行视频与逐行视频间的相互转换,从而节省了常规影像缩放装置中的去隔行器和隔行化器,在不增加缩放器(缩放器)设计复杂度的前提下,将数字-现频处理系统中由专门硬件单元实现的去隔-f亍器(去隔行器)和隔行化器(隔行化器)集成于缩放器之中,可大幅地缩小芯片面积,从而大大降低了需要隔行输入或输出的应用方案的成本与功^^。为了i兑明方1"更,定义如下用词I2P:隔行^见频到逐行视频的转换;121:隔行视频到另一种隔行视频的转换;P2I:逐行纟见频到隔行^L频的转换;输出顶帧/底帧逐行视频本无顶帧/底帧之分,但为了表达与输入隔行一见频的顶场和底场的对应关系,输出顶帧/底帧特指由输入顶场/底场经缩;故而得的出帧。输入顶帧/底帧逐行^L频本无顶帧/底帧之分,但为了表达与输出隔行视频的顶场和底场的对应关系,输入顶帧/底帧特指经缩放转换为输出顶场/底场的输入帧。Pl:$俞出顶帧或顶场的第一初始相4立,Pl是一个可编禾呈4直。P2:输出底帧或底场的第二初始相位。R:垂直缩放比,即Vl/V2。VI和V2分别为输入和输出视频的有效高度。R是缩放器设计者熟知的垂直缩放的相位增量步长。可选的,在上述的影像缩放方法中,确定第一逐行属性是隔行视频,第二逐行属性是逐行视频;根据第一逐行属性到第二逐行属性的转换是I2P,将P1换算成底帧/场的P2具体包括确定P2为Pl-0.5。可选的,在上述的影〗象缩;改方法中,确定第一逐行属性是隔行视频,第二逐行属性是隔行视频;根据第一逐行属性到第二逐行属性的转换是I21,将P1换算成底帧/场的P2具体包括确定P2为Pl+垂直缩;改比/2-0.5,或者Pl+垂直缩方文比/2-0.5。可选的,在上述的影4象缩;改方法中,确定第一逐行属性是逐行视频,第二逐行属性是隔行视频;根据第一逐行属性到第二逐行属性的转换是P21,将P1换算成底帧/场的P2具体包括确定P2为Pl+垂直缩;改比/2。可选的,在上述的影像缩;改方法中,确定第一逐行属性是逐行视频,第二逐行属性是逐行视频;根据第一逐行属性到第二逐行属性的转换是P2P,将P1换算成底帧/场的P2具体包括确定P2为Pl。兼具去隔4于与隔4于化的缩;改方法,初始相位的选择如表1。只要根据输出帧/场的奇偶性(即顶或底),作垂直缩放初始相位的切:换即可。表l初始相4立控制方法<table>tableseeoriginaldocumentpage10</column></row><table>表中,P2P表示逐行^L频转另一逐行—见频,即普通的缩》文功能。可选的,在上述的影像缩放方法中,若P2为负,则对输出视频的底帧/场作补边(pad)处理。可选的,在上述的影像缩放方法中,补边处理具体包括补偿0值(黑边)或复制输入视频的底帧/场的第一行输入值。可选的,在上述的影〗象缩;改方法中,若P2大于等于1,则对输出一见频的底帧/场作切边(clip)处理。可选的,在上述的影^象缩》文方法中,切边处理具体包括剪切掉输出视频的多余行数的顶头行输入值。下面才艮据图2至图7,分I2P、12I和P2I三种情况,说明本发明的初始相位控制方法。图2-图7中,点虚线对应箭头所示l命出场的初始相位。图5-图7中,短虚线表示奇抽头数垂直缩;改的0相位和1相位。图2为偶抽头凄t垂直缩;改情况下I2P初始相位关系,图3为偶抽头数垂直缩;故情况下121初始相4立关系,图4为偶抽头数垂直缩;改情况下P2I初始相4立关系,图5为奇4由头凄t垂直缩方文l青况下I2P初始相位关系,图6为奇抽头凄t垂直缩放情况下121初始相位关系,图7为奇^由头凄t垂直缩;改情况下P2I初始相^f立关系,图2-图7中,点虚线对应箭头所示输出场的初始相位,图5-图7中,短虚线表示"^^由^凄t^il纟宿方欠的0冲目^f立^1片目4立。I2P:^!。图2和图5,丰#出顶帧的4刀始片目4立为P;^T出底帧的4刀始相^f立为P-0.5。121:如图3和图6,输出顶场的初始相位为P;输出底场的初始冲EH立为P+R/2-0.5。P2I:如图4和图7,專釙出顶场的初始相4立为P;l俞出底场的初始才目^f立为P+R/2。应用中,只要才艮据输出帧/场的奇偶性,作垂直缩;改初始相位的切换即可。121的示例中,<又以4命出顶场只于应專#入顶场,实际上也可以以车lr出顶场只于应專lr入底场,專lr出底场^寸应车lr入顶场,冲目讦立关系变为车#出顶场的初始相4立为P,l命出底场的初始相4立为P+R/2+0.5。需要"i兌明的是若某个l命出帧/场的初始相位P、P-0.5、P+R/2-0.5、P+R/2或P+R/2+0.5为负,则需对丰#入#见频作补边(pad)处理,可以补偿O值(黑边)或复制第一行输入值。若某个输出帧/场的初始相位大于等于1,则需要对输入视频进行切边(clip)处理,即剪切掉用不到的头几4于输入。例如,对于2^由头垂直缩;改器,初始相位对应的整凄"直即为剪切4于凄t。而多4由头垂直缩》文器滤波,由于本身需要更多的滤波节点,一般情况下,不需要进行剪切处理。本发明上述实施例的影像缩放方法,只要计算初始相位,就使缩放器增加了去隔行与隔行化的功能,可以大大降低需要隔行输入或输出的应用方案的成本和功井毛。经实际开发i殳计-睑证,效果良好。具体来i兌,本发明上述实施例的影^象缩;改方法通过将垂直缩》文初始相位可控化,4吏缩》文器具备去隔4于与隔行化功能,在不增加缩放器(缩放器)设计复杂度的前提下,将数字视频处理系统中由专门硬件单元实现的去隔行器(去隔行器)和隔行化器(隔行化器)集成于缩放器之中,可大幅地缩小芯片面积,从而大大降低了需要隔行输入或输出的应用方案的成本与功耗。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述^又为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。权利要求1.一种影像缩放方法,其特征在于,包括以下步骤确定输入视频的第一逐行属性和输出视频的第二逐行属性,以及垂直缩放比;以所述垂直缩放比对所述输入视频的帧/场进行垂直缩放得到所述输出视频的顶帧/场,并确定所述输出视频的顶帧/场的第一初始相位;以所述垂直缩放比对所述输入视频的帧/场进行垂直缩放得到所述输出视频的底帧/场,并根据所述第一逐行属性到所述第二逐行属性的转换,将所述第一初始相位换算成所述底帧/场的第二初始相位。2.根据权利要求1所述的影像缩放方法,其特征在于,确定所述垂直缩;故比为所述输入碎见频的有效高度/所述输出—见频的有效高度。3.根据权利要求1所述的影像缩放方法,其特征在于,确定所述第一逐行属性是隔行视频,所述第二逐行属性是逐行视频;根据所述第一逐行属性到所述第二逐行属性的转换,将所述第一初始相位换算成所述底帧/场的第二初始相^f立具体包4舌确定所述第二初始相位为所述第一初始相位-0.5。4.才艮据4又利要求1所述的影4象缩^:方法,其特;f正在于,确定所述第一逐行属性是隔行视频,所述第二逐行属性是隔行视频;根据所述第一逐行属性到所述第二逐行属性的转换,将所述第一初始相位换算成所述底帧/场的第二初始相位具体包括确定所述第二初始相位为所述第一初始相位+所述垂直缩;故比/2-0.5,或者所述第一初始相位+所述垂直缩;改比/2-0.5。5.根据权利要求1所述的影像缩放方法,其特征在于,确定所述第一逐行属性是逐行视频,所述第二逐行属性是隔行视频;根据所述第一逐行属性到所述第二逐行属性的转换,将所述第一初始相位换算成所述底帧/场的第二初始相位具体包j舌确定所述第二初始相位为所述第一初始相位+所述垂直缩放比/2。6.根据权利要求1所述的影像缩放方法,其特征在于,确定所述第一逐行属性是逐^f亍一见频,所述第二逐4亍属性是逐4亍一见频;根据所述第一逐行属性到所述第二逐行属性的转换,将所述第一初始相位换算成所述底帧/场的第二初始相位具体包4舌确定所述第二初始相位为所述第一初始相位。7.根据权利要求1所述的影像缩放方法,其特征在于,若所述第二初始相位为负,则对所述输出视频的底帧/场作补边处理。8.根据权利要求7所述的影像缩放方法,其特征在于,所述补边处理具体包括补偿0值或复制所述,命入纟见频的所述底帧/场的第一行输入值。9.根据权利要求1所述的影像缩放方法,其特征在于,若所述第二初始相位大于等于1,则对所述1俞出纟见频的底帧/场作切边处理。10.根据权利要求9所述的影像缩放方法,其特征在于,所述切边处理具体包括剪切掉所述输出视频的多余行数的顶头行输入值。全文摘要本发明提供了一种影像缩放方法,包括以下步骤确定输入视频的第一逐行属性和输出视频的第二逐行属性,以及垂直缩放比;以垂直缩放比对输入视频的帧/场进行垂直缩放得到输出视频的顶帧/场,并确定输出视频的顶帧/场的第一初始相位;以垂直缩放比对输入视频的帧/场进行垂直缩放得到输出视频的底帧/场,并根据第一逐行属性到第二逐行属性的转换,将第一初始相位换算成底帧/场的第二初始相位。本发明采取了垂直方向缩放的初始相位控制,通过控制垂直缩放的初始相位实现任意隔行视频与逐行视频间的相互转换,可大幅地缩小芯片面积,从而大大降低了需要隔行输入或输出的应用方案的成本与功耗。文档编号H04N5/14GK101420517SQ200810238959公开日2009年4月29日申请日期2008年12月5日优先权日2008年12月5日发明者张秀峰申请人:硅谷数模半导体(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1