一种用于确定视频的黑边位置信息的方法与设备的制造方法

文档序号:9200958阅读:290来源:国知局
一种用于确定视频的黑边位置信息的方法与设备的制造方法
【技术领域】
[0001] 本发明涉及视频技术领域,尤其涉及一种用于确定视频的黑边位置信息的技术。
【背景技术】
[0002] 在视频处理过程中,常在视频图像中加入黑边以适合现有的屏幕基本画面长宽尺 寸,如标准长宽尺寸比例4:3、宽屏幕长宽尺寸比例16:9,而这些黑边不仅没有实际意义, 有时还甚至覆盖视频图像中的画面内容,降低了用户的视频观看体验。而现有技术通常采 用阈值检测法确定黑边,该方法将像素值超过预定阈值的像素点作为非黑像素点,通过统 计每行/列的非黑像素点,当非黑像素点小于预定阈值时判定该行/列是黑边,否则认为是 非黑边,由于黑边并不是一个确定的值,而是在一定的范围内,当阈值设置过高/过低时, 阈值检测法均会造成黑边检测不准确的情况,例如当阈值过高时,会将灰色的像素点当做 黑点处理,而当阈值过低时,会导致检测出的非黑点过多,而且扫描的是整张图像,检测效 率低下。

【发明内容】

[0003] 本发明的目的是提供一种用于确定视频的黑边位置信息的方法与设备。
[0004] 根据本发明的一个方面,提供了一种确定视频的黑边位置信息的方法,其中,该方 法包括以下步骤:
[0005] a从待处理的视频中截取至少一个原始视频图像;
[0006] b对所述原始视频图像进行边界采样处理,以获得所述视频所对应的一个或多个 边界采样图像;
[0007] c确定所述一个或多个边界采样图像所对应的第一黑边位置信息;
[0008] d根据所述第一黑边位置信息,确定所述视频相应的第二黑边位置信息。
[0009] 根据本发明的另一方面,还提供了一种用于确定视频的黑边位置信息的黑边确定 设备,其中,该黑边确定设备包括:
[0010] 视频截图装置,用于从待处理的视频中截取至少一个原始视频图像;
[0011] 采样装置,用于对所述原始视频图像进行边界采样处理,以获得所述视频所对应 的一个或多个边界采样图像;
[0012] 第一黑边确定装置,用于确定所述一个或多个边界采样图像所对应的第一黑边位 置信息;
[0013] 第二黑边确定装置,用于根据所述第一黑边位置信息,确定所述视频相应的第二 黑边位置信息。
[0014] 与现有技术相比,本发明通过对从视频中截取的原始视频图像进行边界采样处 理,以获得对应的边界采样图像,从而根据确定的边界采样图像的第一黑边位置信息,来确 定所述视频相应的第二黑边位置信息,与现有的阈值检测法相比,通过将原来确定每一张 原图的黑边位置信息改为根据采样后的边界采样视频图像的黑边位置信息来确定视频的 黑边位置信息,降低了处理的数量级,相应地,降低了处理的时间复杂度,提高了黑边位置 的检测效率与检测准确度,增强了黑边位置检测的鲁棒性。而且,本发明还可根据所述黑边 位置信息,将所述视频中相应的黑边区域进行删除处理,以获得经黑边删除处理后的所述 视频,以将经黑边删除处理后的所述视频提供给用户,使得视频播放器可以清屏播放,从而 进一步地提高了用户的视频观看体验。
【附图说明】
[0015] 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它 特征、目的和优点将会变得更明显:
[0016] 图1示出根据本发明一个方面的一种用于确定视频的黑边位置信息的设备示意 图;
[0017] 图2示出从原始视频图像中采样边界采样图像的采样示意图;
[0018] 图3示出确定边界采样图像的第一黑边位置信息的过程示意图;
[0019] 图4示出根据本发明一个优选实施例的一种用于确定视频的黑边位置信息的设 备不意图;
[0020] 图5示出根据本发明另一个方面的一种用于确定视频的黑边位置信息的方法流 程图;
[0021] 图6示出根据本发明一个优选实施例的一种用于确定视频的黑边位置信息的方 法流程图。
[0022] 附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0023] 下面结合附图对本发明作进一步详细描述。
[0024] 图1示出根据本发明一个方面的一种用于确定视频的黑边位置信息的黑边确定 设备1,其中,该黑边确定设备1包括视频截图装置11、采样装置12、第一黑边确定装置13 和第二黑边确定装置14。具体地,视频截图装置11从待处理的视频中截取至少一个原始视 频图像;采样装置12对所述原始视频图像进行边界采样处理,以获得所述视频所对应的一 个或多个边界采样图像;第一黑边确定装置13确定所述一个或多个边界采样图像所对应 的第一黑边位置信息;第二黑边确定装置14根据所述第一黑边位置信息,确定所述视频相 应的第二黑边位置信息。在此,黑边确定设备1可由网络设备、用户设备或网络设备与用户 设备通过网络相集成所构成的设备实现。在此,所述网络设备包括但不限于如网络主机、单 个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现;或者由用户设备实 现。在此,云由基于云计算(Cloud Computing)的大量主机或网络服务器构成,其中,云计算 是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。在此,所述 用户设备可以是任何一种可与用户通过键盘、鼠标、触摸板、触摸屏、或手写设备等方式进 行人机交互的电子产品,例如计算机、手机、PDA、掌上电脑PPC或平板电脑等。所述网络包 括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。 本领域技术人员应能理解上述控制设备1仅为举例,其他现有的或今后可能出现的网络设 备或用户设备如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包 含于此。在此,网络设备及用户设备均包括一种能够按照事先设定或存储的指令,自动进行 数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可 编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。
[0025] 例如,当黑边确定设备1由网络设备端实现时,其可从待处理的视频中截取至少 一个原始视频图像;然后,对所述原始视频图像进行边界采样处理,以获得所述视频所对应 的一个或多个边界采样图像;接着,确定所述一个或多个边界采样图像所对应的第一黑边 位置信息;然后,根据所述第一黑边位置信息,确定所述视频相应的第二黑边位置信息,以 根据所述黑边位置信息,将所述视频中相应的黑边区域进行删除处理,获得经黑边删除处 理后的所述视频,以将经黑边删除处理后的所述视频提供给用户设备,以由用户设备提供 给对应用户。
[0026] 具体地,视频截图装置11首先通过诸如视频服务器所提供的应用程序接口 (API),从视频服务器中获取待处理的视频,如将视频服务器中的所有视频作为所述待处理 的视频,或者,将视频服务器中用户访问热度最高的视频作为所述待处理的视频;然后,再 通过诸如FFmpeg、HyperSnap等视频截图工具从该待处理的视频中截取至少一个原始视频 图像。在此,所述待处理的视频是指在视频的制作处理过程中加入了相同黑边的视频,如视 频的上/下/左/右边界的黑边位置相同,黑边成为视频的一部分。在此,所述原始视频 图像是指从所述待处理的视频中截取的包含该视频的原始视频画面的至少一个边界的视 频图像,如所述原始视频图像可以是从所述待处理的视频中截取的与该视频的原始视频 画面大小相一致的视频图像,也可以是从所述待处理的视频中截取的包含该视频的原始视 频画面的上/下/左/右边界中至少一个边界的视频图像。例如,假设视频服务器中存储 的视频videol所对应的用户访问热度信息最高,则视频截图装置11可通过该视频服务器 所提供的应用程序接口(API),获取视频videol,以作为所述待处理的视频;然后,视频截 图装置11通过FFmpeg视频截图工具从视频videol中截取至少一个原始视频图像,如从视 频videol中截取30个与视频videol的原始视频画面大小相一致的原始视频图像vml至 vm30〇
[0027] 本领域技术人员应能理解上述从待处理的视频中截取至少一个原始视频图像的 方式仅为举例,其他现有的或今后可能出现的从待处理的视频中截取至少一个原始视频图 像的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于 此。
[0028] 采样装置12对所述原始视频图像进行边界采样处理,以获得所述视频所对应的 一个或多个边界采样图像。在此,所述边界采样处理包括但不限于以下至少任一项:1)以 等采样间隔方式分别抽取所述原始视频图像的各边界位置图像;2)以采样间隔随机方式分 别抽取所述原始视频图像的各边界位置图像;3)以不等采样间隔方式分别抽取所述原始视 频图像的各边界位置图像。在此,抽取所述原始视频图像的各边界位置图像的方式包括但 不限于如对于所述原始视频图像的上下边界,抽取距离所述原始视频图像的边界为所述原 始视频图像的高度1/3的位置处图像;对于所述原始视频图像的左右边界,抽取距离边界 为所述原始视频图像的宽度1/5的位置处图像。本领域技术人员应能理解上述边界采样处 理仅为举例,其他现有的或今后可能出现的边界采用处理如可适用于本发明,也应包含在 本发明保护范围以内,并在此以引用方式包含于此。
[0029] 例如,接上例,视频截图装置11从视频videol中截取的原始视频图像为30个与 视频videol的原始视频画面大小相一致的原始视频图像vml至vm30,则采样装置12可对 原始视频图像vml至vm30进行边界采样处理,以获得所述视频所对应的一个或多个边界 采样图像,对于原始视频图像vml,假设原始视频图像vml的图像宽度为w,图像高度为h,则 采样装置12可按照采样间隔随机方式分别抽取原始视频图像vml的上、下、左、右边界位置 处图像,如按照如图2所示的采样间隔随机方式分别抽取原始视频图像vml的上、下、左、右 边界位置处图像,每个边界的采样数为3,如对于原始视频图像vml的上下边界,抽取距离 所述原始视频图像vml的边界为h/3的位置处图像;对于原始视频图像vml的左右边界,抽 取距离所述原始视频图像vml的边界为w/5的位置处图像,分别得到边界采样图像A至H, 其中,A、B、C为上边界采样图像,F、G、H为下边界采样图像,A、D、F为左边界采用图像,C、 E、H为右边界采样图像,在此,对原始视频图像vml的同一边界进行边界采样处理时所得到 的边界采样图像的大小并不必须相同,边界采样图像相对于其在所述原始视频图像中的图 像没有放缩,是1:1的;以此类推,采样装置12可对原始视频图像m2至vm30分别进行边 界采样处理,得到对应的边界采样图像,因视频截图装置11从视频videol中截取的原始视 频图像为30个与视频videol的原始视频画面大小相一致的原始视频图像vml至vm30,而 采样装置12对原始视频图像vml至vm30进行边界采样时,每个边界的采样数为3,则对于 视频videol的每个边界,采样装置12可得到相应的90个边界采样图像,且各边界的采样 是不相关的。
[0030] 第一黑边确定装置13确定所述一个或多个边界采样图像所对应的第一黑边位置 信息。在此,所述第一黑边位置信息表明了所述边界采样图像中的黑边所处的位置信息,其 可用所述边界采样图像中的黑边所处的行/列与相应的图像边界之间的垂直/水平距离来 表示,或者,也可用所述边界采样图像中黑边所处的行/列与相应的图像边界之间的垂直/ 水平像素点数量来表示。在此,第一黑边确定装置13确定所述第一黑边位置信息的方式包 括但不限于以下至少任一项 :
[0031] 1)首先根据所述边界采样图像的图像点所对应的第一灰度值,从一个或多个灰度 类别中确定所述图像点所属的灰度类别及对应的第二灰度值;然后,以所述边界采样图像 的边界行/列起始,依次检测所述边界采样图像的行/列是否满足该行/列所对应的所有 图像点的第二灰度值均满足预定阈值且该行/列的相邻下一行/列中至少一个图像点与该 行/列属于不同灰度类别的触发条件;接着,当满足所述触发条件时,将所述边界采样图像 中该行/列作为所述边界采样图像所对应的第一黑边位置信息。
[0032] 具体地,第一黑边确定装置13首先根据所述边界采样图像的图像点所对应的第 一灰度值,从一个或多个灰度类别中确定所述图像点所属的灰度类别及对应的第二灰度 值。在此,所述第一灰度值是指图像中点的颜色黑白深度,范围一般从〇到255共256级灰 度,白色为255,黑色为0 ;对于彩色图像,可根据图像点所对应的RGB (R,G,B),确定该图像 点所对应的第一灰度值,如按加权的方法转换,R,G,B的比一般为3 :6 :1,或者,采用浮点 算法Gray=R*0. 3+G*0. 59+B*0. 11等方法得到。在此,所述灰度类别反映了对现有灰度等级 (如256级灰度、1024级灰度等)的重新划分得到的灰度类别
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1