视频文件缩略图生成方法和生成装置的制作方法

文档序号:6578305阅读:309来源:国知局
专利名称:视频文件缩略图生成方法和生成装置的制作方法
技术领域
本发明涉及网络技术,尤其涉及视频文件缩略图生成方法和生成装置。
背景技术
网络的技术发展迅速,网站的功能也在不断的增加,可以方便地为用户提供资源共享的平台。视频共享网站已经是互联网中颇受大众欢迎的一种网站;用户可以向视频共享网站上传视频,进行视频发布;也可以通过视频共享网站浏览其他用户上传的视频。在视频共享网站的网页中,通常以视频缩略图来概要地显示视频文件;其目的在于比文字更直观地让用户了解视频文件的大概内容。视频缩略图与显示视频文件的视频播放页之间建立有超级链接,用户点击视频缩略图,就可以通过超级链接进入到该视频的播放页,从而在视频播放页中观看视频。通常视频缩略图是从视频文件中选取的一帧图像;既可以是视频文件中的第一帧图像,也可以是从中选取的更具代表性的一帧图像。网站技术人员在选取出图像后,往往通过一些图像或视频处理工具在选出的图像上添加一些介绍性的文字,比如视频文件的名称;从而生成带有文字的视频缩略图。然而,本发明的发明人发现,随着网站需要管理和维护的视频文件数量的急剧增力口,现有技术的生成缩略图的方法将使得网站技术人员的工作量非常大,而且生成缩略图的效率也很低。

发明内容
本发明的实施例提供了一种视频文件缩略图生成方法和生成装置,用以提高生成缩略图的效率,减少网站技术人员的工作量。根据本发明的一个方面,提供了一种视频文件缩略图生成方法,包括从视频文件中选择出一帧图像;在该图像中对于设定宽度、高度的区域,根据区域内的各像素之间颜色值的接近程度,选择一个区域作为文字背景区域;根据所述文字背景区域中的像素的颜色值,确定文字颜色;将待添加文字以确定的文字颜色叠加到所述文字背景区域后得到的图像作为所述视频文件的缩略图。较佳地,在所述在该图像中对于设定宽度、高度的区域,根据区域内的各像素之间颜色值的接近程度,选择一个区域作为文字背景区域之前,还包括根据该图像的底边的像素点个数,以及预设的第一比例值计算出所述设定宽度;并根据该图像的侧边的像素点个数,以及预设的第二比例值计算出所述设定高度。其中,所述在该图像中对于设定宽度、高度的区域,根据区域内的各像素之间颜色值的接近程度,选择一个区域作为文字背景区域具体包括对于该图像中每个设定宽度、高度的区域,计算该区域中的均匀像素数;
选择均匀像素数最大的区域作为所述文字背景区域。或者,所述在该图像中对于设定宽度、高度的区域,根据区域内的各像素之间颜色值的接近程度,选择一个区域作为文字背景区域具体包括将该图像划分为互不重叠的若干个区域,其中划分的每个区域的宽度为设定宽度,高度为设定高度;针对划分的每个区域,计算该区域中的均匀像素数;选择均匀像素数最大的区域作为所述文字背景区域。或者,所述在该图像中对于设定宽度、高度的区域,根据区域内的各像素之间颜色值的接近程度,选择一个区域作为文字背景区域具体包括对该图像进行第一次区域划分;在第一次区域划分过程中划分出的沿该图像的底边方向排列的第i个、沿该图像的侧边方向排列的第j个矩形的区域的四个顶点的像素点坐标分别为Ai, j((1-l) Xm, (j-1) Xn), Bi;J(iXm, (j-1) Xn)、Ci,」(i Xm,j Xn)、Di;J((1-l) Xm, jXn);其中,W为该图像的底边的像素点个数,H为该图像的侧边的像素点个数,i为自然数,且iXm彡W,i的最大取值为imax ;j为自然数,且jXn彡H,j的最大取
值为Jmax ;若imaxXm〈W,JfflaxXn<H,则对该图像进行第二次区域划分;在第二次区域划分过程中划分出的沿该图像的底边方向排列的第i_+l个、沿该图像的侧边方向排列的第j个矩形的区域,该区域的四个顶点的像素点坐标分别为
权利要求
1.一种视频文件缩略图生成方法,包括 从视频文件中选择出一帧图像;在该图像中对于设定宽度、高度的区域,根据区域内的各像素之间颜色值的接近程度,选择一个区域作为文字背景区域; 根据所述文字背景区域中的像素的颜色值,确定文字颜色; 将待添加文字以确定的文字颜色叠加到所述文字背景区域后得到的图像作为所述视频文件的缩略图。
2.如权利要求1所述的方法,其特征在于,在所述在该图像中对于设定宽度、高度的区域,根据区域内的各像素之间颜色值的接近程度,选择一个区域作为文字背景区域之前,还包括 根据该图像的底边的像素点个数,以及预设的第一比例值计算出所述设定宽度;并 根据该图像的侧边的像素点个数,以及预设的第二比例值计算出所述设定高度。
3.如权利要求2所述的方法,其特征在于,所述在该图像中对于设定宽度、高度的区域,根据区域内的各像素之间颜色值的接近程度,选择一个区域作为文字背景区域具体包括 对于该图像中每个设定宽度、高度的区域,计算该区域中的均匀像素数; 选择均匀像素数最大的区域作为所述文字背景区域;或者, 所述在该图像中对于设定宽度、高度的区域,根据区域内的各像素之间颜色值的接近程度,选择一个区域作为文字背景区域具体包括 将该图像划分为互不重叠的若干个区域,其中划分的每个区域的宽度为设定宽度,高度为设定高度; 针对划分的每个区域,计算该区域中的均匀像素数; 选择均匀像素数最大的区域作为所述文字背景区域。
4.如权利要求2所述的方法,其特征在于,所述在该图像中对于设定宽度、高度的区域,根据区域内的各像素之间颜色值的接近程度,选择一个区域作为文字背景区域具体包括 对该图像进行第一次区域划分;在第一次区域划分过程中划分出的沿该图像的底边方向排列的第i个、沿该图像的侧边方向排列的第j个矩形的区域的四个顶点的像素点坐标分另Ij % Ai;J((1-l) Xm, (j-1) Xn), Bi;J(iXm, (j_l) Xn)、Ci,」(i Xm,j Xn)、Di;J((1-l) Xm, jXn);其中,W为该图像的底边的像素点个数,H为该图像的侧边的像素点个数,i为自然数,且iXm彡W,i的最大取值为imax ;j为自然数,且jXn彡H,j的最大取值为Jmax ; 若imaxXm〈W,jmaxXn〈H,则对该图像进行第二次区域划分;在第二次区域划分过程中划分出的沿该图像的底边方向排列的第i_+l个、沿该图像的侧边方向排列的第j个矩形的区域,该区域的四个顶点的像素点坐标分别为
5.如权利要求3或4所述的方法,其特征在于,所述计算该区域中的均匀像素数具体包括 根据该区域中的各像素的颜色值,计算出该区域的像素的颜色平均值; 根据计算出的颜色平均值,以及预设的差值,确定出该区域的颜色值设定范围; 根据确定的该区域的颜色值设定范围,统计该区域中颜色值处于该颜色值设定范围内的像素的个数; 将统计出的个数作为该区域的均匀像素数。
6.如权利要求5所述的方法,其特征在于,在所述确定文字颜色之前,还包括 对所述图像中的文字背景区域进行平滑处理,得到经平滑处理后的图像;以及 所述根据所述文字背景区域中的像素的颜色值,确定文字颜色具体为 根据所述经平滑处理后的图像中的文字背景区域中的像素的颜色值,确定文字颜色;以及 所述将待添加文字以确定的文字颜色叠加到所述文字背景区域后得到的图像作为所述视频文件的缩略图具体为 所述将待添加文字以确定的文字颜色叠加到所述经平滑处理后的图像中的文字背景区域,得到所述视频文件的缩略图。
7.如权利要求1-3任一所述的方法,其特征在于,根据所述文字背景区域中的像素的颜色值,确定文字颜色具体为 计算所述文字背景区域中的像素的颜色平均值,确定所述文字颜色为计算出的颜色平均值的互补颜色值;以及 所述待添加文字为所述视频文件的文件名称、或所述视频文件所涉及的内容的关键ο
8.一种视频文件缩略图生成装置,包括 视频帧选择模块,用于从视频文件中选择出一帧图像; 背景区域选择模块,用于在所述视频帧选择模块选择出的图像中对于设定宽度、高度的区域,根据区域内的各像素之间颜色值的接近程度,选择一个区域作为文字背景区域;文字添加模块,用于根据所述背景区域选择模块选择的文字背景区域中的像素的颜色值,确定文字颜色;将待添加文字以确定的文字颜色叠加到所述文字背景区域后得到的图像作为所述视频文件的缩略图。
9.如权利要求8所述的装置,其特征在于,还包括平滑模块,用于在所述视频帧选择模块选择出的图像中,将所述文字背景区域进行平滑处理后,将经平滑处理后的图像发送给所述文字添加模块;以及 所述文字添加模块具体用于接收所述平滑模块发送的图像后,根据接收的图像中的文字背景区域中的像素的颜色值,确定文字颜色;将待添加文字以确定的文字颜色叠加到接收的图像中的文字背景区域中,得到所述视频文件的缩略图。
10.如权利要求8或9所述的装置,其特征在于,所述背景区域选择模块包括 区域划分单元,用于在所述图像中划分出若干设定宽度、高度的区域; 均匀像素数统计单元,用于针对所述区域划分单元划分出的每个区域,分别统计各区域的均匀像素数; 文字背景区域选择单元,用于根据所述均匀像素数统计单元统计出的各区域的均匀像素数,选择均匀像素数最大的区域作为所述文字背景区域。
全文摘要
本发明公开了一种视频文件缩略图生成方法和生成装置,所述方法包括从视频文件中选择出一帧图像;在该图像中对于设定宽度、高度的区域,根据区域内的各像素之间颜色值的接近程度,选择一个区域作为文字背景区域;根据文字背景区域中的像素的颜色值,确定文字颜色;将待添加文字以确定的文字颜色叠加到文字背景区域后得到视频文件的缩略图。由于根据区域内的各像素之间颜色值的接近程度,自动选择文字背景区域;并根据文字背景区域的像素的颜色值,自动确定文字颜色;因此,根据确定的文字颜色在文字背景区域中叠加待添加文字可自动获得较佳效果的缩略图;而不必人工选择背景区域、添加颜色适合的文字;提高了生成缩略图的效率。
文档编号G06F17/30GK103020248SQ201210555600
公开日2013年4月3日 申请日期2012年12月19日 优先权日2012年12月19日
发明者徐延霞, 汤立辉 申请人:青岛海信传媒网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1