视频文件缩略图生成方法和生成装置制造方法及图纸

技术编号:8533079 阅读:210 留言:0更新日期:2013-04-04 16:14
本发明专利技术公开了一种视频文件缩略图生成方法和生成装置,所述方法包括:从视频文件中选择出一帧图像;在该图像中对于设定宽度、高度的区域,根据区域内的各像素之间颜色值的接近程度,选择一个区域作为文字背景区域;根据文字背景区域中的像素的颜色值,确定文字颜色;将待添加文字以确定的文字颜色叠加到文字背景区域后得到视频文件的缩略图。由于根据区域内的各像素之间颜色值的接近程度,自动选择文字背景区域;并根据文字背景区域的像素的颜色值,自动确定文字颜色;因此,根据确定的文字颜色在文字背景区域中叠加待添加文字可自动获得较佳效果的缩略图;而不必人工选择背景区域、添加颜色适合的文字;提高了生成缩略图的效率。

【技术实现步骤摘要】

本专利技术涉及网络技术,尤其涉及视频文件缩略图生成方法和生成装置
技术介绍
网络的技术发展迅速,网站的功能也在不断的增加,可以方便地为用户提供资源共享的平台。视频共享网站已经是互联网中颇受大众欢迎的一种网站;用户可以向视频共享网站上传视频,进行视频发布;也可以通过视频共享网站浏览其他用户上传的视频。在视频共享网站的网页中,通常以视频缩略图来概要地显示视频文件;其目的在于比文字更直观地让用户了解视频文件的大概内容。视频缩略图与显示视频文件的视频播放页之间建立有超级链接,用户点击视频缩略图,就可以通过超级链接进入到该视频的播放页,从而在视频播放页中观看视频。通常视频缩略图是从视频文件中选取的一帧图像;既可以是视频文件中的第一帧图像,也可以是从中选取的更具代表性的一帧图像。网站技术人员在选取出图像后,往往通过一些图像或视频处理工具在选出的图像上添加一些介绍性的文字,比如视频文件的名称;从而生成带有文字的视频缩略图。然而,本专利技术的专利技术人发现,随着网站需要管理和维护的视频文件数量的急剧增力口,现有技术的生成缩略图的方法将使得网站技术人员的工作量非常大,而且生成缩略图的效率也很低。
技术实现思路
本专利技术的实施例提供了一种视频文件缩略图生成方法和生成装置,用以提高生成缩略图的效率,减少网站技术人员的工作量。根据本专利技术的一个方面,提供了一种视频文件缩略图生成方法,包括从视频文件中选择出一帧图像;在该图像中对于设定宽度、高度的区域,根据区域内的各像素之间颜色值的接近程度,选择一个区域作为文字背景区域;根据所述文字背景区域中的像素的颜色值,确定文字颜色;将待添加文字以确定的文字颜色叠加到所述文字背景区域后得到的图像作为所述视频文件的缩略图。较佳地,在所述在该图像中对于设定宽度、高度的区域,根据区域内的各像素之间颜色值的接近程度,选择一个区域作为文字背景区域之前,还包括根据该图像的底边的像素点个数,以及预设的第一比例值计算出所述设定宽度;并根据该图像的侧边的像素点个数,以及预设的第二比例值计算出所述设定高度。其中,所述在该图像中对于设定宽度、高度的区域,根据区域内的各像素之间颜色值的接近程度,选择一个区域作为文字背景区域具体包括对于该图像中每个设定宽度、高度的区域,计算该区域中的均匀像素数;选择均匀像素数最大的区域作为所述文字背景区域。或者,所述在该图像中对于设定宽度、高度的区域,根据区域内的各像素之间颜色值的接近程度,选择一个区域作为文字背景区域具体包括将该图像划分为互不重叠的若干个区域,其中划分的每个区域的宽度为设定宽度,高度为设定高度;针对划分的每个区域,计算该区域中的均匀像素数;选择均匀像素数最大的区域作为所述文字背景区域。或者,所述在该图像中对于设定宽度、高度的区域,根据区域内的各像素之间颜色值的接近程度,选择一个区域作为文字背景区域具体包括对该图像进行第一次区域划分;在第一次区域划分过程中划分出的沿该图像的底边方向排列的第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所述的方法,其特征在于,所述计算该区域中的均匀像素数具体包括 根据该区域中的各像...

【专利技术属性】
技术研发人员:徐延霞汤立辉
申请(专利权)人:青岛海信传媒网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1