隔行视频数据处理方法、装置及系统和视频处理设备与流程

文档序号:31748218发布日期:2022-10-11 18:01阅读:176来源:国知局
隔行视频数据处理方法、装置及系统和视频处理设备与流程

1.本发明涉及数据处理技术领域,尤其涉及一种隔行视频数据处理方法、一种隔行 视频数据处理装置和一种视频处理设备。


背景技术:

2.目前的视频源和显示设备大多以逐行为主,但去隔行仍有一些应用场景。隔行视 频源最早出现是因为需要节约传输带宽,因为隔行视频源只有逐行视频源一半的数据 量,所以可以在相同的带宽下实现两倍帧率的传输,而早期的电视机通常使用隔行扫 描显示,所以与隔行视频源很适配。随着传输带宽的逐渐提升,目前的显示器为了提 升显示质量大多采用逐行扫描显示,虽然也可以兼容隔行扫描显示,但隔行扫描会带 来明显的画面抖动问题,较逐行扫描显示质量过差。但目前有一些逐行视频源存在:1) 过去遗留的隔行视频源;2)摄像机拍摄目前仍然支持隔行视频源输出;3)传输带宽 不足的应用场景下仍需要人为将逐行视频下采样为隔行视频再进行传输。
3.为了使得当前的显示设备兼容隔行视频源,则需要对隔行视频源进行去隔行处理, 目前最常用的方法是基于运动估计的去隔行方法。但该方法需要依赖使用当前场的后 一场的图像数据,也就是说,只有获得后一场的图像数据后,该去隔行方法才能输出 当前场的插值结果(或称图像数据),这导致了目前的去隔行方法至少存在一帧的延 迟,影响了显示效果。


技术实现要素:

4.本发明的实施例提供了一种隔行视频数据处理方法、一种隔行视频数据处理装置、 一种隔行视频数据处理系统和一种视频处理设备,降低了延迟时间,提升了视频的流 畅性和显示效果。
5.一方面,本发明实施例提供的一种隔行视频数据处理方法,包括:获取隔行视频源 中连续的前一场和当前场的图像数据得到前一场图像数据和当前场图像数据,其中所述 当前场位于所述前一场之后;根据所述当前场图像数据进行场内插值运算得到对应待补 充场的场内插值数据;根据所述前一场图像数据和所述当前场图像数据进行场间插值运 算得到对应所述待补充场的场间插值数据;根据所述前一场图像数据和所述当前场图像 数据进行运动估计得到对应所述待补充场的运动权值;根据对应所述待补充场的场内插 值数据、场间插值数据以及所述运动权值得到待补充场图像数据;以及合并所述当前场 图像数据和所述待补充场图像数据得到帧图像数据。
6.上述技术方案通过根据前一场图像数据和当前场图像数据进行场内插值、场间插 值、以及进行运动估计从而得到待补充场图像数据,并最终得到隔行视频源的完整的 帧图像数据,实现了隔行视频源向逐行视频源的转换,降低了现有技术中需要用到当 前场之后的后一场图像数据来实现视频源去隔行而存在的至少延迟一帧的问题,消除 了对后一场数据的依赖,降低了延迟时间,提升了视频播放的流畅性和显示效果。
得到隔行视频源的完整的帧图像数据,实现了隔行视频源向逐行视频源的转换,降低了 现有技术中需要用到当前场之后的后一场图像数据来实现视频源去隔行而存在的至少 延迟一帧的问题,消除了对后一场数据的依赖,降低了延迟时间,提升了视频播放的流 畅性和显示效果。
15.再一方面,本发明实施例提供的一种视频处理设备,包括;视频输入接口;以及可 编程逻辑器件,电连接所述视频输入接口;其中,所述可编程逻辑器件用于通过所述视 频输入接口获取隔行视频源中连续的前一场和当前场的图像数据得到前一场图像数据 和当前场图像数据,根据所述当前场图像数据进行场内插值运算得到对应待补充场的场 内插值数据,根据所述前一场图像数据和所述当前场图像数据进行场间插值运算得到对 应所述待补充场的场间插值数据,根据所述前一场图像数据和所述当前场图像数据进行 运动估计得到对应所述待补充场的运动权值,根据对应所述待补充场的所述场内插值数 据、所述场间插值数据以及所述运动权值得到待补充场图像数据,以及合并所述当前场 图像数据和所述待补充场图像数据得到帧图像数据,其中所述当前场位于所述前一场之 后。
16.上述技术方案通过可编程逻辑器件根据前一场图像数据和当前场图像数据进行场 内插值、场间插值、以及进行运动估计从而得到待补充场图像数据,并最终得到隔行视 频源的完整的帧图像数据,实现了隔行视频源向逐行视频源的转换,降低了现有技术中 需要用到当前场之后的后一场图像数据来实现视频源去隔行而存在的至少延迟一帧的 问题,消除了对后一场数据的依赖,降低了延迟时间,提升了视频播放的流畅性和显示 效果。
17.又一方面,本发明实施例提供的一种隔行视频数据处理系统,包括:处理器和连接 所述处理器的存储器;其中所述存储器存储有计算机程序,所述处理器运行所述计算机 程序时执行如前述的隔行视频数据处理方法。
18.又一方面,本发明实施例提供的一种计算机可读存储介质,其为非易失性存储器且 存储有计算机可执行指令,所述计算机可执行指令用于执行如前述的隔行视频数据处理 方法。
19.上述技术方案中的一个技术方案具有如下优点或有益效果:本发明实施例通过根据 前一场图像数据和当前场图像数据进行场内插值、场间插值、以及进行运动估计从而得 到待补充场图像数据,并最终得到隔行视频源的完整的帧图像数据,实现了隔行视频源 向逐行视频源的转换,降低了现有技术中需要用到当前场之后的后一场图像数据来实现 视频源去隔行而存在的至少延迟一帧的问题,消除了对后一场数据的依赖,降低了延迟 时间,提升了视频播放的流畅性和显示效果。此外,在预设范围内分别使用场内差平均 值和场间差平均值替代场内差和场间差求解权值场内差权值和场间差权值,确保了预设 区域内的插值结果(或称图像数据)的连贯性,提升了去隔行处理的效果。
附图说明
20.为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要 使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些 实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
21.图1为本发明第一实施例提供的隔行视频数据处理方法的流程示意图。
22.图2为图1中的步骤15的详细流程示意图。
23.图3为图2中的步骤152的详细流程示意图。
24.图4为图2中的步骤153的详细流程示意图。
25.图5为图4中的步骤1533的详细流程示意图。
26.图6为本发明第一实施例提供的视频处理设备的结构示意图。
27.图7a为本发明实施例提供的隔行视频数据处理方法的一个过程示意图。
28.图7b为图7a中的运动估计的详细过程示意图。
29.图7c为为本发明实施例提供的隔行视频数据处理方法的又一个过程示意图。
30.图8为本发明第二实施例提供的隔行视频数据处理装置的模块示意图。
31.图9为本发明第三实施例提供的一种隔行视频数据处理系统的结构示意图。
32.图10为本发明第四实施例提供的一种计算机可读存储介质的结构示意图。
具体实施方式
33.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、 完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的 实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前 提下所获得的所有其他实施例,都属于本发明保护的范围。
34.【第一实施例】
35.如图1所示,本发明第一实施例提供了一种隔行视频数据处理方法。所述隔行视 频数据处理方法例如包括:
36.s11:获取隔行视频源中连续的前一场和当前场的图像数据得到前一场图像数据和 当前场图像数据,其中所述当前场位于所述前一场之后;
37.s12:根据所述当前场图像数据进行场内插值运算得到对应待补充场的场内插值数 据;
38.s13:根据所述前一场图像数据和所述当前场图像数据进行场间插值运算得到对应 所述待补充场的场间插值数据;
39.s14:根据所述前一场图像数据和所述当前场图像数据进行运动估计得到对应所述 待补充场的运动权值;
40.s15:根据所述待补充场的所述场内插值数据、所述场间插值数据以及所述运动权 值得到待补充场图像数据;以及
41.s16:合并所述当前场图像数据和所述待补充场图像数据得到帧图像数据。
42.如此一来,本发明实施例通过根据前一场图像数据和当前场图像数据进行场内插 值、场间插值、以及进行运动估计从而得到待补充场图像数据,并最终得到隔行视频 源的完整的帧图像数据,实现了隔行视频源向逐行视频源的转换,降低了现有技术中 需要用到当前场之后的后一场图像数据来实现视频源去隔行而存在的至少延迟一帧的 问题,消除了对后一场数据的依赖,降低了延迟时间,提升了视频播放的流畅性和显 示效果。
43.承上述,如图2所示,步骤s15例如包括:
44.s151:根据所述当前场图像数据得到对应所述待补充场的场内差数据;
45.s152:根据所述场内差数据得到对应所述待补充场的场内差权值;
46.s153:根据所述前一场图像数据和所述场内插值数据得到对应所述待补充场的场间 差权值;以及
47.s155:根据所述场间差权值和所述场内差权值得到对应所述待补充场的所述运动权 值。
48.具体地,步骤s1511例如包括:根据所述当前场图像数据的第一目标行中的第一目 标像素点的图像数据和所述当前场图像数据中第二目标行中的第二目标像素点的图像 数据进行绝对差运算,得到对应所述待补充场的第三目标行中与所述第一目标像素点和 所述第二目标像素点对应的第三目标像素点的场内差数据,其中所述第二目标行与所述 第一目标行相邻且所述第二目标像素点与所述第一目标像素点对应。
49.因此,根据当前场的所有像素点的场内插值数据就可以得到对应待补充场的场内差 数据。
50.再者,如图3所示,步骤s152例如包括:
51.s1521:对所述场内差数据在第一预设范围内取平均值得到所述场内差数据的场内 差平均值;以及
52.s1523:根据所述场内差平均值得到所述场内差权值。
53.此处的第一预设范围可例如为目标像素点周围的一圈像素点,也可以为目标像素点 周围的两圈、三圈像素点等,具体可根据实际情况确定。
54.此外,如图4所示,步骤s153例如包括:
55.s1531:根据所述前一场图像数据和所述场内插值数据得到对应所述待补充场的场 间差数据;以及
56.s1533:根据所述场间差数据得到对应所述待补充场的所述场间差权值。
57.具体地,步骤s1531例如包括:根据所述前一场图像数据的第四目标行中的第四 目标像素点的图像数据和所述场内插值数据中第五目标行中的第五目标像素点的图像 数据进行绝对差运算,得到对应所述待补充场的第六目标行中与所述第四目标像素点 和所述第五目标像素点对应的第六目标像素点的场间差数据,其中所述第四目标行与 所述第五目标行对应且所述第四目标像素点与所述第五目标像素点对应。
58.因此,根据前一场的所有像素点的图像数据和当前场中对应待补充场的场内插值 数据就可以得到对应待补充场的场间差数据。
59.进一步地,如图5所示,步骤s1533例如包括:
60.s15331:对所述场间差数据在第二预设范围内取平均值得到所述场间差数据的场间 差平均值;以及
61.s15333:根据所述场间差平均值得到所述场间差权值。
62.此处的第二预设范围可例如为目标像素点周围的一圈像素点,也可以为目标像素点 周围的两圈、三圈像素点等,具体可根据实际情况确定。
63.为便于理解本发明,下面将根据图6至图7c对本实施例的数据处理方法进行详细 描述。
64.本发明提供的隔行视频数据处理方法例如适用于需要对隔行视频源进行去隔行处 理的设备例如视频处理设备等,让视频处理设备可以兼容隔行视频源和逐行视频源的 输入,将隔行视频源显示在逐行的显示设备上。典型地,如图6所示,视频处理设备 500例如
包括:视频输入接口510、可编程逻辑器件530和视频输出接口550,其中可 编程逻辑器件530连接在视频输入接口510和视频输出接口550之间。视频输入接口 510和视频输出接口550可例如分别为市场上常见的标准视频接口,比如hdmi接口, dp接口,sdi接口,dvi接口等等,当然也可以为其它可传输视频数据的接口,本发 明不以此为限。可编程逻辑器件530可例如为fpga(field programmable gate array, 即现场可编程门阵列),其主要用于可编程逻辑器件133对从视频源获取的图像数据进 行处理例如伽玛变换、色域转换、滤波、图层叠加、去隔行等处理,并将处理后的视 频数据通过视频输出接口550输出至后级设备例如显示控制系统等其它视频处理设备 或显示设备。可编程逻辑器件113的型号例如为ep4ce30f29c8n。此外,视频处理设 备500还可以包括微控制器570。微控制器570连接所述可编程逻辑器件530。微控制 器570可例如为mcu或者基于arm核的处理器等,本发明不以此为限。此处值得一 提的是,视频处理设备500的各组成部分,其可以是设置在同一电路板上,也可以是 分开设置在不同的电路板上例如插卡式视频处理设备等,此处不以此为限。此外,视 频处理设备500的视频输入接口510可以接入逐行视频源,也可以接收隔行视频源, 视频处理设备500对接入的视频源进行判断识别,当接入的视频源被识别为逐行视频 源时,则视频处理设备500的可编程逻辑器件530则不对其进行去隔行处理(也即本 发明实施例中提供的隔行视频数据处理);当接入的视频源被识别为隔行视频源时, 则视频处理设备500的可编程逻辑器件530则对隔行视频源进行去隔行处理得到逐行 视频源格式的帧图像数据,然后可编程逻辑器件530再对所述帧图像数据进行后续处 理。
65.本发明实施例提供的方法通过根据前一场图像数据和当前场图像数据进行场内插 值、场间插值、以及进行运动估计从而得到待补充场图像数据,并最终得到隔行视频 源的完整的帧图像数据,实现了隔行视频源向逐行视频源的转换,降低了现有技术中 需要用到当前场之后的后一场图像数据来实现视频源去隔行而存在的至少延迟一帧的 问题,消除了对后一场数据的依赖,降低了延迟时间,提升了视频播放的流畅性和显 示效果。
66.值得一提的是,本发明提供的隔行视频数据处理方法具体应用于视频处理设备500 上的可编程逻辑器件530上,具体实现过程如下。
67.首先,视频处理设备500通过视频输入接口510接收视频源,并判断所述视频源 的类型是否为隔行视频源。此处的判断过程例如通过可编程逻辑器件530读取视频源 的视频源相关信息例如视频源类型等信息得到,可采用现有技术中的方法实现,具体 过程不再赘述。
68.之后,当所述视频源为隔行视频源时,可编程逻辑器件530通过视频输入接口510 获取隔行视频源中连续的前一场和当前场的图像数据得到前一场图像数据和当前场图 像数据,其中所述当前场位于所述前一场之后。此处的图像数据例如为采用rgb格式 表示的图像数据,也可以为采用yuv格式表示的图像数据,本发明此处不以此为限。 值得一提的是,对于逐行视频源来说,视频源的一场传输的是整帧图像数据,而对于 隔行视频源来说,视频源的一场传输的是帧图像数据的一半,也即这一场图像数据可 以是仅包括奇数行也即2n+1(n为正整数)行的图像数据,例如第1行、第3行、第 5行等的图像数据,其也可以是仅包括偶数行也即2n+2(n为正整数)行的图像数据, 例如第2行、第4行、第6行等的图像数据。当该场图像数据包括奇数行图像数据时, 其可以称为奇场;当该场图像数据包括偶数行图像数据时,其可以称为偶场。隔行视 频源传输的特点是,一个奇场、一个偶场、一个奇
场、......,如此相间隔传输。当前场 为奇场时,其前一场与后一场均为偶场,当前场为偶场时,其前一场与后一场均为奇 场。此处获取前一场和当前场的图像数据,也即获取到了一个奇场和一个偶场的图像 数据。而在显示时,对于每一场都要显示整帧图像数据,因此,对于奇场,则需要补 充数据得到该帧图像数据中的偶数行图像数据也即与该奇场对应的偶场数据,也即待 补充场为偶场;对于偶场,待补充场为奇场。当前场与待补充场合并,则得到了整帧 图像数据,从而就实现了去隔行处理。举例来说,逐行视频源的整帧图像数据的分辨 率为64(行)
×
64(列),那么隔行视频源的奇场的分辨率为32(行)
×
64(列),偶 场的分辨率为32(行)
×
64(列)。
69.接着,如图7a和7c所示,可编程逻辑器件530根据所述当前场图像数据进行场 内插值运算得到对应待补充场的场内插值数据。此处的场内插值运算,可例如采用现 有技术中的场内插值方法实现,例如场内复制法,垂直方向插值法和沿梯度方向插值 等。具体地,场内复制法通常是指将当前场内的目标行的图像数据进行复制后得到对 应中与该目标行对应的一行的场内插值数据。垂直方向插值法和沿梯度方向插值法是 指使用当前场中相邻上、下两行的图像数据值进行插值运算得到对应的缺失的场(也 即待补充场)的插值结果。由于缺失的场(待补充场)的行数据和当前场的行数据是 行交错排列,因此当前场任意中两行的每个像素点的图像数据都可以进行插值运算得 到对应待补充场的一行插值数据,也即得到对应待补充场的场内插值数据。简而言之, 是在当前场内的上一行上取一个插值点(像素点)的图像数据,在与上一行相邻的下 方行上取一个插值点,然后对两个插值点的图像数据取均值,得到对应待补充场的位 于该上一行和所述下一行对应的目标行的对应的插值点(待插值点)的场内插值数据。 其中,场内复制和垂直方向插值方法实现简单,但其去隔行效果不好,插值结果的垂 直分辨率提高不明显。而沿梯度方向插值方法实现复杂,但去隔行效果好,能有效提 高视频垂直分辨率。目前主流的方法是主要是沿梯度方向插值法。此处,对于场内插 值的各种运算方法可参考现有技术的介绍,此处不再赘述。此处值得一提的是,如图 7c所示,当采用沿梯度方向插值法时,则在插值之前,可编程逻辑器件530还需要进 行场内梯度求解和场内沿梯度方向求差得到沿梯度方向的场内差,具体方法可采用现 有技术中的沿梯度插值法,此处不再赘述。
70.然后,可编程逻辑器件530根据所述前一场图像数据和所述当前场图像数据进行 场间插值运算得到对应所述待补充场的场间插值数据。具体地,根据所述前一场图像 数据的目标行中的目标像素点的图像数据,和对应所述待补充场的所述场内插值数据 中的目标行中的目标像素点的图像数据进行插值运算,得到对应所述待补充场的对应 行中对应像素点的场间插值数据。前一场和当前场的对应,比如,前一场的第一行与 当前场的第一行对应,前一场的第一行的第一个像素点(插值点)与当前场的第一行 的第一个像素点(插值点)对应;前一场的第二行与当前场的第二行对应,前一场的 第二行的第一个像素点(插值点)与当前场的第二行的第一个像素点(插值点)对应。 对前一场的第一行的第一个像素点(插值点)与当前场的第一行的第一个像素点(插 值点)进行插值,得到对应待补充场的第一行的第一像素点的场间插值数据;对前一 场的第一行的第二个像素点(插值点)与当前场的第一行的第二个像素点(插值点) 进行插值,得到对应待补充场的第一行的第二像素点的场间插值数据,以此类推。
71.之后,可编程逻辑器件530根据所述前一场图像数据和所述当前场图像数据进行
运 动估计得到对应所述待补充场的运动权值。此处的运动估计指的是根据所述前一场图像 数据和所述当前场图像数据,来判断待补充场的图像数据或者说插值结果更倾向于场内 插值,还是场间插值,从而得到运动权值,最后根据运动权值对场间插值数据和场内插 值数据进行加权和得到最终的待补充场的插值结果(也即图像数据)。具体地,可编程 逻辑器件530根据所述当前场图像数据得到对应所述待补充场的场内差权值,然后根据 所述前一场图像数据和所述场内插值数据得到对应所述待补充场的场间差权值;接着根 据所述场间差权值和所述场内差权值得到对应所述待补充场的所述运动权值。
72.承上述,可编程逻辑器件530根据所述当前场图像数据得到对应所述待补充场的场 内差权值具体包括:根据所述当前场图像数据得到对应所述待补充场的场内差数据,再 根据所述场内差数据得到对应所述待补充场的所述场内差权值。
73.具体地,可编程逻辑器件530根据所述当前场图像数据得到对应所述待补充场的场 内差数据包括:根据所述当前场图像数据的第一目标行中的第一目标像素点的图像数据 和所述当前场图像数据中第二目标行中的第二目标像素点的图像数据进行绝对差运算, 得到对应所述待补充场的第三目标行中与所述第一目标像素点和所述第二目标像素点 对应的第三目标像素点的场内差数据,其中所述第二目标行与所述第一目标行相邻且所 述第二目标像素点与所述第一目标像素点对应。此处的绝对差运算,具体是将第一目标 像素点和第二目标像素点的图像数据对应进行减法运算得到差值并对所述差值取绝对 值运算,得到的数据则为对应待补充场的第三目标像素点的场内差数据。举例来说,当 当前场为奇场时,相邻两个奇数行对应,例如当前场的第一行(对应第一目标行)与当 前场的第三行(对应第二目标行)对应,例如当前场的第一行的第一个像素点(对应第 一目标像素点)与当前场的第三行的第一个像素点(对应第二目标像素点)对应。当前 场的第一行的第二个像素点与当前场的第三行的第二个像素点对应。当当前场为偶场时, 相邻两个偶数行对应,例如当前场的第二行(对应第一目标行)与当前场的第四行(对 应第二目标行)对应,当前场的第二行的第一个像素点(对应第一目标像素点)与当前 场的第四行的第一个像素点(对应第二目标像素点)对应。当然还可以有其它对应方式, 本发明不以此为限。以当前场为奇场为例,对应的待补充场为偶场,也即当前场包括奇 数行,待补充场包括偶数行,对当前场的第一行的第一个像素点与当前场的第三行的第 一个像素点进行绝对差运算,得到对应待补充场的第二行(对应第三目标行)的第一像 素点(对应第三目标像素点)的场内差数据。以此类推,对当前场的第一行的第二个像 素点(插值点)与当前场的第三行的第二个像素点(插值点)进行绝对差运算,得到对 应待补充场的第二行的第二像素点的场内差数据,直到得到对应待补充场的第一行所有 像素点的场内差数据。之后,对当前场的第三行的第一个像素点与当前场的第五行的第 一个像素点进行绝对差运算,得到对应待补充场的第三行的第一像素点的场内差数据, 直到得到对应待补充场所有行的像素点的场内差数据为止。当当前场为偶场时,其方法 类似,此处不再赘述。也即第一目标行和第二目标行对应于当前场的相邻两行,第一目 标像素点和第二目标像素点对应当前场内的相邻两行上的对应的两个像素点。
74.接着,可编程逻辑器件530根据所述场内差数据得到对应所述待补充场的所述场内 差权值。具体地,场内差权值由场内差数据得到,且满足:
[0075][0076]
其中α1为场内差权值,其取值范围为[0,1],d
intra
表示场内差数据,thresh1和 thresh2为的两个阈值,其中thresh1的取值范围例如为[16,128],thresh2的取值范围例 如为[0,1]。当然,thresh1和thresh2的取值可由用户根据实际情况设定。
[0077]
此外,如图7b所示,可编程逻辑器件530根据所述前一场图像数据和所述场内插 值数据得到对应所述待补充场的场间差权值例如包括:根据所述前一场图像数据和所述 场内插值数据得到对应所述待补充场的场间差数据;以及根据所述场间差数据得到对应 所述待补充场的所述场间差权值。
[0078]
承上述,可编程逻辑器件530根据所述前一场图像数据和所述场内插值数据得到对 应所述待补充场的场间差数据例如包括:根据所述前一场图像数据的第四目标行中的第 四目标像素点的图像数据和所述场内插值数据中第五目标行中的第五目标像素点的图 像数据进行绝对差运算,得到对应所述待补充场的第六目标行中与所述第四目标像素点 和所述第五目标像素点对应的第六目标像素点的场间差数据,其中所述第四目标行与所 述第五目标行对应且所述第四目标像素点与所述第五目标像素点对应。此处的绝对差运 算,具体是将第四目标像素点和第五目标像素点的图像数据对应进行减法运算得到差值 并对所述差值取绝对值运算,得到的数据则为对应待补充场的第六目标像素点的场间差 数据。举例来说,当前一场为奇场时,那么当前场为偶场,场内插值数据通过当前场相 邻两个偶数行进行插值得到,因此场内插值数据也是包括奇数行的插值数据,因此,前 一场的第一行(对应第四目标行)与当前场的场内插值数据的第一行(对应第五目标行) 对应,前一场的第一行的第一个像素点(对应第四目标像素点)与当前场的场内插值数 据的第一行的第一个像素点(对应第五目标像素点)对应。当当前一场为偶场时,那么 当前场为奇场,场内插值数据通过当前场相邻两个奇数行进行插值得到,因此场内插值 数据也是包括偶数行的插值数据,因此,前一场的第二行(对应第四目标行)与当前场 的场内插值数据的第二行(对应第五目标行)对应,前一场的第二行的第一个像素点(对 应第四目标像素点)与当前场的场内插值数据的第二行的第一个像素点(对应第五目标 像素点)对应。前一场的第二行的第二个像素点(插值点)与当前场的场内插值数据的 第二行的第二个像素点(插值点)对应。当然还可以有其它对应方式,本发明不以此为 限。以前一场为奇场为例,则当前场为偶场,也即前一场包括奇数行,当前场包括偶数 行,当前场的场内插值数据包括奇数行,对前一场的第一行(对应第四目标行)的第一 个像素点(对应第四目标像素点)与当前场的场内插值数据的第一行(对应第五目标行) 的第一个像素点(对应第五目标像素点)进行绝对差运算,得到对应待补充场的第一行 (对应第六目标行)的第一像素点(对应第六目标像素点)的场间差数据;对前一场的 第一行的第二个像素点(插值点)与当前场的场内插值数据的第一行的第二个像素点(插 值点)进行绝对差运算,得到对应待补充场的第一行的第二像素点的场间差数据,以此 类推,直到得到对应待补充场的第一行所有像素点的场间差数据。之后,对前一场的第 三行的第一个像素点与当前场的场内插值数据的第三行的第一个像素点进行绝对差运 算,得到对应待补充场的第三行的第一像素点的场间差数
冲突、结构不矛盾、不违背本发明的发明目的前提下,各个实施例的技术方案可以任 意组合、搭配使用。
[0099]
在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法, 可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例 如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分 方式,例如多路单元或组件可以结合或者可以集成到另一个系统,或一些特征可 以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信 连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机 械或其它的形式。
[0100]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单 元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可 以分布到多路网络单元上。可以根据实际的需要选择其中的部分或者全部单元来 实现本实施例方案的目的。
[0101]
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也 可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。 上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的 形式实现。
[0102]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制; 尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理 解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技 术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本 发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1