运动字幕的去隔行方法及装置的制造方法_2

文档序号:9527857阅读:来源:国知局
之后,还可以稽核移动后字幕区域 的边缘区域是否存在形状残缺;当稽核到该边缘区域存在形状残缺时,可以对该边缘区域 进行平滑处理以减小形状残缺。
[0040] 在本发明实施例的一个实施方式中,上述步骤S106,确定字幕的运动方向,包括: 确定字幕区域的长边对应的方向为上述运动方向。
[0041] 字幕区域可以是矩形区域,该矩形区域的长边的方向为字幕的运动方向,该长边 的方向可以是垂直方向、水平方向,也可以是与水平方向或垂直方向存在一定夹角的方向。 一般地,字幕的方向为水平方向或垂直方向。
[0042] 上述的矩形区域可以是不规则的矩形区域,在本发明实施例中,可以对不规则的 矩形区域进行调整,得到一个最接近的矩形,然后以该矩形的长边的方向作为字幕的运动 方向。
[0043] 在本发明实施例的一个实施方式中,上述步骤S108,可以根据上述运动方向移动 字幕区域对应的顶场图像和/或字幕区域对应的底场图像,以使移动后所述字幕区域的在 上述运动方向上的边缘强度最小。通过该实施方式,对字幕区域对应的顶场图像和/或字 幕区域对应的底场图像进行移动,使得移动后所述字幕区域的在上述运动方向上的边缘强 度最小,从而提高了字幕的显示效果。
[0044] 在本发明实施例的一个优选实施方式中,可以根据上述运动方向按照不同移动距 离矢量移动上述顶场图像和/或上述底场图像;计算按照不同移动距离矢量移动字幕区域 后对应的在上述运动方向上的边缘强度,选取取值最小的边缘强度对应的移动距离矢量作 为最优移动距离矢量,按照该最优移动距离矢量移动顶场图像和/或底场图像。
[0045]在本发明实施例的一个实施方式中,可以设置不同移动距离矢量的取值范围和用 于调整该不同移动距离矢量的步长。上述的移动距离矢量包括移动的距离和移动的方向。
[0046] 在本发明实施例中,上述的移动,可以是对低场图像的移动,也可以是对订场图像 的移动,还可以是对低场图像和订场图像进行移动。
[0047]当上述运动方向为水平方向,则移动距离矢量为方向为水平方向,以水平方向的 一端为正方向,则上述移动可以是延正方向和负方向两个方向移动。如果字幕从左向右显 示,则可以向右移动低场图像,或者向左移动顶场图像,或者向右移动低场图像并向左移动 顶场图像,移动的距离为单独移动订场图像或底场图像的距离之和。
[0048]当上述运动方向为垂直方向,则移动距离矢量的方向为垂直方向,以垂直方向的 一端为正方向,则上述移动可以是延正方向和负方向两个方向移动。如果字幕从上向下显 示,则可以向下移动低场图像,或者向上移动顶场图像,或者向下移动低场图像并向上移动 顶场图像,移动的距离为单独移动订场图像或底场图像的距离之和。
[0049]当上述运动方向为与垂直方向或水平方法存在一定夹角时,则移动距离矢量的方 向为夹角的方向,可以分解为垂直方向和水平方向的移动。分解后的移动方法与上述方法 相同,同时在水平方向和垂直方向上移动,在此不再赘述。
[0050] 在本发明实施例的一个实施方式中,上述方法还可以包括:稽核移动后字幕区域 的边缘区域是否存在形状残缺;当稽核到该边缘区域存在形状残缺时,对该边缘区域进行 平滑处理以减小形状残缺。
[0051] 在本发明实施例的一个实施方式中,稽核移动后字幕区域的边缘区域是否存在形 状残缺,包括:对移动后字幕区域的边缘区域移动前的图像数据进行边缘检测,对检测得到 的边缘线进行连通处理,分割得到第一数量的连通域;对移动后字幕区域的边缘区域移动 后的图像数据进行边缘检测,对检测得到的边缘线进行连通处理,分割得到第二数量的连 通域;如果第二数量大于第一数量,则存在形状残缺;如果第二数量小于或等于第一数量, 则不存在形状残缺。
[0052] 优选地,可以根据基于运动强度的自适应插值算法对移动后字幕区域的边缘区域 进行平滑处理,以减小形状残缺。基于运动补偿(MotionCompensation,简称为MC)的方 法,通过匹配运动中的物体在多个场中的位置,为当前待去隔行场中的每个像素找到在其 他相邻场中的对应位置,并以之为基准进行内插。
[0053] 在本发明实施例的一个实施方式中,上述步骤S102可以包括:
[0054] (1)检测空间域上边缘强度与参考帧相比大于第一预定值的第一像素点,该参考 帧为当前图像数据帧的前一帧。
[0055] 优选地,对于视频流的第一帧数据不做上述处理。
[0056] (2)检测时间域上与所述参考帧的像素点亮度值的差分大于第二预定值的第二像 素点。
[0057] (3)检测图像数据帧四周边缘预定范围内的第三像素点。
[0058] (4)按照像素点的亮度值和/或色度值对像素点分类,确定同一所述像素点分类 中位置集中的第四像素点。
[0059] (5)确定第一像素点、第二像素点、第三像素点和第四像素点交集的像素点所在区 域构成的矩形区域为所述字幕区域。
[0060] 图2是根据本发明实施例的运动字幕的去隔行装置的结构框图,如图2所示,该 装置包括:读取模块10、检测模块20、确定模块30和移动模块40。其中,读取模块10,用 于读取隔行扫描所得视频流的图像数据帧;检测模块20,用于检测图像数据帧中的字幕区 域;确定模块30,用于确定字幕的运动方向;移动模块40,用于根据上述运动方向移动字幕 区域的顶场图像和/或字幕区域的底场图像。
[0061] 通过本发明实施例,提高了隔行扫描所得视频流的字幕显示效果。
[0062] 在本发明实施例的一个实施方式中,上述装置还包括:稽核模块,用于稽核移动后 所述字幕区域的边缘区域是否存在形状残缺;处理模块,用于当稽核到所述边缘区域存在 形状残缺时,对所述边缘区域进行平滑处理以减小所述形状残缺。
[0063] 在本发明实施例的一个实施方式中,确定模块30,可以用于确定字幕区域的长边 对应的方向为上述运动方向。
[0064] 在本发明实施例的一个实施方式中,移动模块40,用于根据上述运动方向移动上 述顶场图像和/或上述底场图像,以使移动后字幕区域的在上述运动方向上的边缘强度最 小。
[0065] 在本发明实施例的一个实施方式中,移动模块40可以包括:第一移动单兀,用于 根据上述运动方向按照不同移动距离矢量移动上述顶场图像和/或上述底场图像;计算 单元,用于计算按照不同移动距离矢量移动字幕区域后对应的在上述运动方向上的边缘强 度;选取单元,用于选取取值最小的边缘强度对应的移动距离矢量作为最优移动距离矢量; 第二移动单元,用于按照最优移动距离矢量移动上述顶场图像和/或上述底场图像。
[0066] 在本发明实施例的一个实施方式中,上述移动模块40还包括:获取单兀,用于获 取上述不同移动距离矢量的取值范围和用于调整不同移动距离矢量的步长。
[0067] 在本发明实施例的一个实施方式中,上述稽核模块可以包括:第一分割单兀,用于 对字幕区域的边缘区域移动前的图像数据进行边缘检测,对检测得到的边缘线进行连通处 理,分割得到第一数量的连通域;第二分割单元,用于对字幕区域的边缘区域移动后的图像 数据进行边缘检测,对检测得到的边缘线进行连通处理,分割得到第二数量的连通域;第一 确定单元,用于在第二数量大于第一数量时,确定存在形状残缺;在第二数量小于或等于第 一数量时,确定不存在形状残缺。
[0068] 在本发明实施例的一个实施方式中,处理模块,可以用于根据基于运动强度的自 适应插值算法对移动后的边缘区域进行平滑处理,以减小其形状残缺,提高字幕的显示效 果。基于运动补偿(MotionCompensation,简称为MC)的方法,通过匹配运动中的物体在多 个场中的位置,为当前待去隔行场中的每个像素找到在其他相邻场中的对应位置,并以之 为基准进行内插。
[0069] 在本发明实施例的一个实施方式中,检测模块20可以包括:
[0070] 第一检测单元,用于检测空间域上边缘强度与参考帧相比大于第一预定值的第一 像素点,其中该参考帧为当前图像数据帧的前一帧。
[0071] 第二检测单元,用于检测时间域上与参考帧的像素点亮度值的差分大于第二预定 值的第二像素点。
[0072] 第三检测单元,用于检测图像数据帧四周边缘预定范围内的第三像素点。
[0073] 第四检测单元,用于按照像素点的亮度值和/或色度值对像素点分类,确定同一 像素点分类中位置集中的第四像素点。
[0074] 第二确定单元,用于确定第一像素点、第二像素点、第三像素点和第四像素点交集 的像素点所在区域构成的矩形区域为字幕区域。
[0075] 可以预料的是,本发明实施例的方法及装置可以通过计算机程序单元实现。
[0076] 下面结合一个优选实施例,对本发明实施例进行描述。
[0077] 图3是根据本发明实施例优选的运动字幕的去隔行方法的流程图,如图3所示,该 方法包括步骤S302至步骤S308。
[0078] 步骤S302,以帧为单位读取输入视频流。
[0079] 第一帧图像不作处理,从第二帧开始计算。每一帧处理,结束时都将未进行去隔行 的当前帧输入数据设为前向参考帧,此参考帧用于字幕区域检测及边缘区域自适应滤波。
[0080] 步骤S304,进行运动字幕区域检测,分割出含有连续运动字幕的图像区域,并判定 运动方向。
[0081] 步骤S306,根据运动方向对底场进行水平或垂直平移匹配,在每一个平移距离上 计算横向边缘强度,取强度最小的距离作为最优距离,然后使非区域边缘的底场像素根据 最优距离进行平移。
[0082] 步骤S308,对边缘区域进行稽核形状残缺检验,若边缘区域有形状残缺,采用基于 运动强度
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1