专利名称:采用电视电影检测的视频数据编码器的利记博彩app
优先权信息本申请要求于2004年11月24日提交的、全文援引包含于此的美国实用新型申请第10/997,575号的优先权。
背景技术:
本发明一般地涉及视频数据传输和存储系统,尤其涉及在视频数据传输和存储系统中使用的数据压缩或编码技术。
在视频数据传输系统中,需要压缩视频数据以便于更加快速地传输视频数据。所传输的压缩数据然后在接收机处必须被解压缩或解码。在视频数据存储系统中,视频数据可以在存储前被压缩,然后在从存储读取时被解压缩,从而允许在存储介质中使用更少的存储器以及提供更快的对存储介质的写和读。
用于压缩视频数据的常规方法包括运动图像专家组(MPEG,MPEG-1,MPEG-2和MPEG-4),运动联合摄影专家组(MJPEG)、Windows Media Video、H.264、On2、Quicktime、以及DivX。随着视频数据通信系统变得更小更快,不断需要既要效率高又能提供进一步提高的压缩率的视频数据压缩技术。
发明概要本发明提供了包括电视电影检测单元和反向电视电影转换单元的视频数据压缩系统。根据一个实施例,该电视电影检测单元接收输入视频数据,并生成表示该输入视频数据是否是经电视电影转换的视频数据的电视电影检测信号。该反向电视电影转换单元响应于电视电影检测信号转换该输入视频数据,并提供再现的电影数据。该系统在其它实施例中还包括用于压缩再现的电影数据的编码器单元,并且输入视频数据可以是用于以50或60场每秒提供输出的隔行数据,而电影数据可以是用于以24帧每秒提供输出的逐行数据。
以下说明可参照附图来进一步的理解,其中图1示出了采用根据本发明的一个实施例的视频数据压缩系统的传输系统的图解视图;图2示出了图1所示的编码器单元的图解视图;图3示出了图1所示的解码器单元的图解视图;图4示出了根据本发明的一个实施例所使用的电视电影编码和反向电视电影解码方案的图解功能视图;图5示出了根据本发明的一个实施例所使用的电视电影检测器和反向电视电影转换系统的图解视图;图6示出了根据本发明的另一实施例所使用的电视电影检测器和反向电视电影转换系统的图解视图。
附图仅为了说明的目的而示出。
发明的具体说明如图1所示,采用根据本发明的一个实施例的压缩技术的传输系统10包括在发射机台处的编码器网络12和发射机网络14,以及在接收机台处的接收机网络16和解码器网络18。一般而言,编码器网络12接收被编码并发送到发射机网络14以进行传输的输出传输信号。传输的信号然后在接收机台处被接收机网络16接收,并且该信号被解码器网络18解码。
如图2所示,编码器网络12可包括电视电影检测器单元20,反向电视电影单元22和编码器单元24。电视电影检测器20确定由电视电影检测器20接收到的信号是否已从逐行的电影数据被转换为电视电影数据信号。如果没有,则该电视电影数据信号由编码器单元24编码。如果该电视电影数据信号已从逐行的电影数据信号被转换(诸如以下所讨论的隔行信号),则反向电视电影单元如下所讨论地逆转电视电影数据转换过程,并且再现的电影数据由反向电视电影单元22提供给编码器单元24。在由单元22接收到的信号是经电视电影转换的信号(从例如24帧每秒的逐行数据到60场每秒的隔行数据或50场每秒的隔行数据)的情况下,会达到很大的编码和处理(例如,传输和/或存储)成本。
在传输系统中,接收机台18可包括所示出的解码器单元30,24帧每秒检测器32,和电视电影转换器34。如果24帧每秒检测器32确定已解码的接收信号是24帧每秒逐行格式,则该信号由转换器34转换为电视电影信号。在其它实施例中,传输的信号本身可包括指示该接收信号是否为逐行格式的标志。这类系统还可包括便于接收机台标识该24帧每秒逐行数据的开始和结束的起始码和结束码。
电视电影检测器20可监视接收信号中指示该信号已转换自24帧每秒的逐行数据的模式。例如,如图4所示,可通过电视电影转换使用常规的交替2-3下拉方案将具有在40、42、44、46和48示出的各帧的原始24帧每秒的逐行数据转换为60场每秒的隔行视频数据。尤其地,帧40可被用于生成隔行场50A(顶)、50B(底)和50C(顶),而帧42可被用于生成隔行场52A(底)和52B(顶)。类似地,帧44可被用于生成隔行场54A(底)、54B(顶)和54C(底),而帧46可被用于生成隔行场56A(顶)和56B(底)。帧48然后可被用于生成隔行场58A(顶)、58(底)和58C(顶)。该过程可用交替的2-3方式继续进行以生成60场每秒的隔行视频数据。
一旦发生了电视电影检出,则反向电视电影处理必须标识该交替2-3模式的相位,然后再现原始的24帧每秒逐行数据。例如,场50A、50B和50C可被标识为来自单个原始帧(40)并被用于生成再现帧60。以这种方式,原始帧40、42、44、46和48可被恢复为如图所示的帧60、62、64、66和68。虽然在电视电影检测和在执行反向电视电影操作中牵涉的计算分析并不少,但是通过压缩、传输和/或存储24帧每秒逐行数据而不是60场每秒隔行数据所提供的节省在一些应用中是相当大的,在一些应用中,可在压缩率(例如,5∶4)中产生超过50%的增益。
电视电影检测器20可通过各种分析技术来标识是否发生了电视电影转换。例如,美国专利第6,408,024号公开了包括1帧延迟单元和5帧延迟单元的检测电路,以及被公开用于允许即使在由于信号中出错或由于编辑使得输入电视电影视频信号不是逐行的情况下也能发生电视电影检测的电视电影信号检测设备。
如图5所示,根据本发明的一个实施例的系统可包括检测器电路,开关84,和反向电视电影电路。检测器电路包括前置滤波器电路70,1帧延迟电路72,运动矢量检测电路74,比较与检测电路76,主电路78,5场延迟电路80,和判决电路82。反向电视电影电路包括2帧延迟电路90,运动矢量检测电路92,反向电视电影2到1电路94,和反向电视电影3到1单元96。
前置滤波器电路70消除由检测器电路接收到的视频信号中的噪声。1帧延迟电路72将视频信号延迟1帧(2场)以生成延迟的视频信号。运动矢量检测电路74将由1帧延迟电路72生成的延迟视频信号与当前视频信号相比较以检测场之间的视频运动,然后生成多个运动矢量。比较与检测电路76将由1帧延迟电路70生成的延迟视频信号与基准值相比较。比较与检测电路76输出这些运动矢量当中小于基准值的小运动矢量。主电路78取得输出自比较与检测电路76的小运动矢量的频率分布,检测大小一样的小运动矢量,并将检测结果提供给5场延迟电路80和判决电路82。判决电路82计数值相等并且不大于基准值的小运动矢量的数目。电路82然后在每次每5个场出现一个其中小运动矢量的数目不小于预定值的场时生成表示该输入视频信号是否为电视电影视频信号的判决。
如果该信号被确定为不是经电视电影转换的信号,则开关84被切换到节点86以将该信号输出到图2的编码器单元24。如果该信号被确定为是经电视电影转换的信号,则开关84被切换为将信号定向到包括2帧延迟电路88、运动矢量检测电路90、反向电视电影2到1电路92和反向电视电影3到1电路94的反向电视电影电路。然后该信号通过输出节点96被输出到编码器单元24。2帧延迟电路88和运动矢量检测电路90确定该经电视电影转换的信号的相位,并交替地采用反向电视电影电路92和94来执行反向电视电影操作以获得恢复的24帧每秒逐行数据,该数据在接点96处被提供。
根据本发明的另一实施例,一种系统可包括如图6所示的电视电影检测电路和反向电视电影转换器电路。该电视电影检测电路可包括1帧延迟电路100,运动检测电路102,第一处理单元104,第一电视电影判决电路106,第二处理单元108,1场延迟电路110,场景变化检测器112,第二电视电影判决电路114和组合器116。1帧延迟电路100将输入视频信号延迟1帧以生成延迟的视频信号。运动检测器电路102确定该延迟视频信号与输入视频信号之间是否有运动。第一处理单元104累积从运动检测器102输出的对应于1个场的运动检测信号,并生成第一统计信号。第一电视电影判决电路106根据第一统计信号来判定是否视频信号的一个特定场表示通过电视电影转换所生成的图像以生成第一电视电影判决信号,还生成用于第二电视电影判决单元114的定时信号。第二处理单元108累积对应于1个场的视频信号以执行直方图操作以生成第二统计信号。1场延迟电路110将从第二处理单元108输出的第二统计信号延迟1个场以生成延迟的第二统计信号。场景变化检测器112根据从第二处理单元108输出的第二统计信号和从1场延迟单元110输出的延迟的第二统计信号通过使用预定的阈值Cx在视频信号发生场景变化时生成场景变化检测信号。第二电视电影判决电路114根据场景变化信号和从第一电视电影判决电路106输出的定时信号,确定视频信号的该场是否表示经电视电影转换生成的图像以生成第二电视电影判决信号。如果第一电视电影判决信号和第二电视电影判决信号都指示该视频信号为电视电影视频信号,则组合器电路116提供输出电视电影判决信号。
类似于图5的系统,如果信号被确定为不是经电视电影转换的信号,则开关118被切换到节点120以将该信号输出到图2的编码器单元24。如果该信号被确定为是经电视电影转换的信号,则开关118被切换为将信号定向到包括2帧延迟电路122、运动矢量检测电路124、反向电视电影3到1电路126、反向电视电影2到1电路128,和反向电视电影3到1电路130的反向电视电影电路。该信号然后通过输出节点132被输出到编码器单元24。2帧延迟电路122和运动矢量检测电路124确定经电视电影转换的信号的相位,并交替地采用反向电视电影电路126、128和130来执行反向电视电影操作以获得恢复的24帧每秒逐行数据,该数据在接点132处被提供。
本领域的技术人员将认识到可对以上公开的各实施例进行诸多修改和变更而不会背离本发明的精神实质和范围。
权利要求
1.一种视频数据压缩系统,包括电视电影检测单元,用于接收输入视频数据,并生成表示所述输入视频数据是否为经电视电影转换的视频数据的电视电影检测信号;反向电视电影转换单元,用于响应于所述电视电影检测信号转换所述输入视频数据并提供再现的电影数据;以及编码器单元,用于压缩所述再现的电影数据。
2.如权利要求1所述的视频数据压缩系统,其特征在于,所述输入视频数据包括隔行视频数据。
3.如权利要求3所述的视频数据压缩系统,其特征在于,所述输入视频数据以60场数据每秒提供。
4.如权利要求3所述的视频数据压缩系统,其特征在于,所述输入视频数据以50场数据每秒提供。
5.如权利要求1所述的视频数据压缩系统,其特征在于,所述再现的电影数据为逐行数据。
6.如权利要求5所述的视频数据压缩系统,其特征在于,所述再现的电影数据以24帧每秒提供。
7.一种视频数据压缩系统,包括电视电影检测单元,用于接收隔行视频数据并生成表示所述隔行视频数据是否为经电视电影转换的逐行数据的电视电影检测信号;反向电视电影转换单元,用于响应于所述电视电影检测信号转换所述隔行视频数据和提供再现的逐行数据;以及编码器单元,用于压缩所述再现的逐行数据并生成编码数据。
8.如权利要求7所述的视频数据压缩系统,其特征在于,格式信号被发送给视频数据传输系统的接收台,所述格式信号指示接收到的数据是否为24帧每秒的逐行数据。
9.如权利要求7所述的视频数据压缩系统,其特征在于,所述编码数据被存储在存储器存储单元中。
10.如权利要求7所述的视频数据压缩系统,其特征在于,所述编码数据被从发射机台被发送到接收机台。
11.如权利要求7所述的视频数据压缩系统,其特征在于,所述接收机台包括接收机单元和解码器单元,并且所述解码器单元包括用于检测所述编码数据是否表示24帧每秒的逐行数据的检测器。
12.一种压缩视频数据的方法,所述方法包括以下步骤检测输入视频数据是否是经电视电影转换的视频数据;响应于所述输入视频数据是否为经电视电影转换的视频数据,提供电视电影检测信号;以及响应于所述电视电影检测信号将所述视频数据转换为再现的电影数据。
13.如权利要求12所述的方法,其特征在于,所述方法还包括编码所述再现的电影数据并生成编码电影数据的步骤。
14.如权利要求13所述的方法,其特征在于,所述方法还包括发送所述编码电影数据的步骤。
15.如权利要求14所述的方法,其特征在于,所述方法还包括检测所述编码数据是否表示24帧每秒的逐行数据的步骤。
16.如权利要求13所述的方法,其特征在于,所述方法还包括将所述编码电影数据存储在存储器存储单元中的步骤。
全文摘要
公开了一种包括电视电影检测单元和反向电视电影转换单元的视频数据压缩系统。根据一个实施例,该电视电影检测单元接收输入视频数据,并生成表示该输入视频数据是否为经电视电影转换的视频数据的电视电影检测信号。该反向电视电影转换单元响应于电视电影检测信号转换该输入视频数据,并提供再现的电影数据。该系统还包括用于压缩再现的电影数据的编码器单元。
文档编号H04N7/01GK101091392SQ200580045248
公开日2007年12月19日 申请日期2005年11月22日 优先权日2004年11月24日
发明者J·卡波洛斯基 申请人:模拟设备股份有限公司