CN105847816B - 视频文件缩略图的创建方法及电子装置 - Google Patents

视频文件缩略图的创建方法及电子装置 Download PDF

Info

Publication number
CN105847816B
CN105847816B CN201610207743.5A CN201610207743A CN105847816B CN 105847816 B CN105847816 B CN 105847816B CN 201610207743 A CN201610207743 A CN 201610207743A CN 105847816 B CN105847816 B CN 105847816B
Authority
CN
China
Prior art keywords
pixel
value
video frame
image
color
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610207743.5A
Other languages
English (en)
Other versions
CN105847816A (zh
Inventor
甘鹏龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Cubesili Information Technology Co Ltd
Original Assignee
Guangzhou Huaduo Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Huaduo Network Technology Co Ltd filed Critical Guangzhou Huaduo Network Technology Co Ltd
Priority to CN201610207743.5A priority Critical patent/CN105847816B/zh
Publication of CN105847816A publication Critical patent/CN105847816A/zh
Application granted granted Critical
Publication of CN105847816B publication Critical patent/CN105847816B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/182Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本发明公开了一种视频文件缩略图的创建方法及电子装置,所述方法包括获取视频文件的其中一个视频帧的像素信息;根据所述像素信息判断所述视频帧对应的图像是否为单一颜色图像;若不是,则获取所述视频帧对应的图像以生成所述视频文件的缩略图。通过上述方式,本发明能够使得所生成的缩略图更准确地展现视频内容。

Description

视频文件缩略图的创建方法及电子装置
技术领域
本发明涉及一种视频文件缩略图的创建方法及电子装置。
背景技术
为了使用户可以方便和快捷地了解视频信息,现有的客户端和各种应用在展示视频列表时,通常都会对视频进行截图以产生视频的缩略图供用户提前了解视频的大概内容。
现有做法通常是截取视频的第一帧图像作为视频的缩略图。然而,由于现有视频制作工具大多提供了视频渐现的淡入效果,因此根据视频的第一帧截取的图像很容易出现纯背景色(一般为纯黑色),如此一来得到的缩略图就不能准确地表现视频内容。
发明内容
本发明主要解决的技术问题是提供一种视频文件缩略图的创建方法及电子装置,使得所生成的缩略图能够更准确地展现视频内容。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种视频文件缩略图的创建方法,包括:获取视频文件的其中一个视频帧的像素信息;根据所述像素信息判断所述视频帧对应的图像是否为单一颜色图像;若不是,则获取所述视频帧对应的图像以生成所述视频文件的缩略图。
其中,所述获取视频文件的其中一个视频帧的像素信息的步骤包括:获取所述视频帧的每个像素的颜色值,以获取所述像素信息;所述根据所述像素信息判断所述视频帧对应的图像是否为单一颜色图像的步骤包括:计算选定像素与其相邻像素颜色值的差值的绝对值;当检测到选定像素与其相邻像素颜色值的差值的绝对值均小于第一阈值时,使评估值加1;当所述评估值小于第二阈值时,则判断所述视频帧对应的图像不是单一颜色图像。
其中,所述获取视频文件的其中一个视频帧的像素信息的步骤包括:获取所述视频帧的每个像素的透明度值,以获取所述像素信息;所述根据所述像素信息判断所述视频帧对应的图像是否为单一颜色图像的步骤包括:计算选定像素与其相邻像素透明度值的差值的绝对值;当检测到选定像素与其相邻像素透明度值的差值的绝对值小于第三阈值时,使评估值加1;当所述评估值小于第四阈值时,则判断所述视频帧对应的图像不是单一颜色图像。
其中,所述获取视频文件的其中一个视频帧的像素信息的步骤包括:从参考点开始等间隔获取所述视频帧中选定像素及其相邻像素的像素信息。
其中,所述获取视频文件的其中一个视频帧的像素信息的步骤包括:随机获取视频文件的其中一个视频帧的像素信息。
其中,所述获取视频文件的其中一个视频帧的像素信息的步骤包括:从所述视频文件的第一个视频帧开始,获取所述视频文件的第一个视频帧的像素信息,并且当根据所述像素信息判断所述第一个视频帧为单一颜色图像时,获取下一个视频帧的像素信息。
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种创建视频文件缩略图的电子装置,包括:获取模块,用于获取视频文件的其中一个视频帧的像素信息;判断模块,用于根据所述像素信息判断所述视频帧对应的图像是否为单一颜色图像;生成模块,用于当判断模块判断所述视频帧对应的图像不是单一颜色图像时,获取所述视频帧对应的图像以生成所述视频文件的缩略图。
其中,所述获取模块用于获取所述视频帧的每个像素的颜色值,以获取所述像素信息;所述判断模块包括:第一计算单元,用于计算选定像素与其相邻像素颜色值的差值的绝对值;第一累计单元,用于当检测到选定像素与其相邻像素颜色值的差值的绝对值均小于第一阈值时,使评估值加1;第一判断单元,用于当所述评估值小于第二阈值时,判断所述视频帧对应的图像不是单一颜色图像。
其中,所述获取模块用于获取所述视频帧的每个像素的透明度值,以获取所述像素信息;所述判断模块包括:第二计算单元,用于计算选定像素与其相邻像素透明度值的差值的绝对值;第二累计单元,用于当检测到选定像素与其相邻像素透明度值的差值的绝对值小于第三阈值时,使评估值加1;第二判断单元,用于当所述评估值小于第四阈值时,判断所述视频帧对应的图像不是单一颜色图像。
其中,所述获取模块用于从参考点开始等间隔获取所述视频帧中选定像素及其相邻像素的像素信息。
其中,所述获取模块用于随机获取视频文件的其中一个视频帧的像素信息。
其中,所述获取模块用于从所述视频文件的第一个视频帧开始,获取所述视频文件的第一个视频帧的像素信息,并且当所述判断模块根据所述像素信息判断所述第一个视频帧为单一颜色图像时,用于获取下一个视频帧的像素信息。
本发明的有益效果是:区别于现有技术的情况,本发明通过判断视频帧对应的图像是否为单一颜色图像,当判断不是单一颜色图像时,说明该视频帧对应的图像不是纯色图像,具有视频内容的可能性更大,因此将该视频帧对应的图像生成视频文件的缩略图,由此可以提高具有视频内容的缩略图的概率,从而使得所生成的缩略图能够更准确展示视频内容。
附图说明
图1是本发明视频文件缩略图的创建方法一实施方式的流程图;
图2是本发明视频文件缩略图的创建方法一实施方式中,根据像素信息判断视频帧对应的图像是否为单一颜色图像的流程图;
图3是本发明视频文件缩略图的创建方法一实施方式中,视频帧对应的图像的像素结构示意图;
图4是本发明视频文件缩略图的创建方法又一实施方式中,根据像素信息判断视频帧对应的图像是否为单一颜色图像的流程图;
图5是本发明创建视频文件缩略图的电子装置一实施方式的结构示意图;
图6是本发明创建视频文件缩略图的电子装置另一实施方式的结构示意图;
图7是本发明创建视频文件缩略图的电子装置又一实施方式的结构示意图。
具体实施方式
下面将结合附图和实施方式对本发明进行详细说明。
参阅图1,本发明视频文件缩略图的创建方法一实施方式中,包括步骤:
步骤S101:获取视频文件的其中一个视频帧的像素信息。
其中,在本实施方式中,从视频文件的第一个视频帧开始,获取第一个视频帧的像素信息。
其中,像素信息可以包括亮度信息、颜色信息、高频信息和/或透明度值等。
步骤S102:根据像素信息判断视频帧对应的图像是否为单一颜色图像。
单一颜色图像是指同一类型颜色的图像,包括同种颜色的图像和渐变颜色的图像。同种颜色图像例如是全黑图像、全白图像、全红图像等,渐变颜色图像例如是从暗红渐变至浅红色的图像。单一颜色图像由于每个像素呈现的颜色相同或大致接近,因此单一颜色图像的每个像素的像素信息较为接近,因此根据像素信息来判断视频帧对应的图像是否为单一颜色图像。
步骤S103:若不是,则获取视频帧对应的图像以生成视频文件的缩略图。
与单一颜色图像不同的是,具有视频内容的图像通常具有多种颜色,例如当视频内容是人物头像时,人物的头发、衣服、皮肤等各部位的颜色差异都较大,因此当获取的视频帧对应的图像不是单一颜色图像时,说明该视频帧呈现有视频内容的可能性较大,因此将该视频帧对应的图像生成视频文件的缩略图,由此可以提高具有视频内容的缩略图的概率,从而使得所生成的缩略图能够更准确展示视频内容。因此在电子设备例如手机、电脑上显示视频文件时可以使用该缩略图作为视频文件的路径索引进行显示。
进一步地,当判断获取的第一个视频帧对应的图像是单一颜色图像时,则获取第二个视频帧的像素信息以根据获取的像素信息判断第二个视频帧对应的图像是否为单一颜色图像,以此类推,按照视频帧的播放顺序直至找到非单一颜色图像为止。
上述实施方式为从视频文件的第一个视频帧开始,首先获取第一个视频帧的像素信息进行判断,在本发明的其他实施方式中,也可以是随机获取视频文件的其中一个视频帧的像素信息进行判断,此时当判断本次随机获取的视频帧对应的图像为单一颜色图像时,则随机获取另一个视频帧的像素信息以判断所述另一个视频帧对应的图像是否为单一颜色图像,以此类推,直至找到非单一颜色图像为止。
参阅图2,在本发明一具体实施方式中,获取视频文件的其中一个视频帧的像素信息的步骤包括:获取视频帧的每个像素的颜色值,以获取像素信息。
所述颜色值是指像素的灰阶值。图像由行列排列的多个像素形成,每个像素包括R(红色)、G(绿)、B(蓝)三个基色子像素,每个基色子像素具有一个颜色值,该颜色值可以在0~255之间取值,包括端点值。其中,本实施方式中,每个像素的颜色值是指通过每个像素的RGB三个基色子像素的颜色值换算得到的对应像素的一个颜色值。由于上述颜色值的转换属于现有技术的范畴,并非本发明的重点所在,所以不予赘述。
其中,根据像素信息判断视频帧对应的图像是否为单一颜色图像包括如下子步骤:
子步骤S201:计算选定像素与其相邻像素颜色值的差值的绝对值。
其中,选定像素为每一行像素中的每个像素。结合图3,假设所获取的视频帧对应的图像包括6x4个像素,则选定像素为第一行像素P11~P16、第二行像素P21~P26、……、第六行像素P61~P66。以选定第三行像素P31~P36中的像素P33为例,与像素P33相邻的像素有P32、P34、P43、P23,其与相邻像素的颜色值的差值的绝对值的计算过程如下:
A1=|GP33-GP32|
A2=|GP33-GP34|
A3=|GP33-GP43|
A4=|GP33-GP23|
其中,GP33、GP32、GP34、GP43、GP23分别为像素P33及其相邻四个像素P32、P34、P43、P23的颜色值,A1~A4分别为像素P33及其相邻四个像素P32、P34、P43、P23的颜色值的差值的绝对值。
以此类推其他像素与其相邻像素的颜色值的差值的绝对值,在此不做一一赘述。
选定像素与其相邻像素的颜色值的差值的绝对值越小,说明选定像素与其相邻像素所显示的颜色的差异越小,越趋近于同一种颜色。反之,则颜色差异越大。例如,当A1=0时,说明像素P33与像素P32所显示的颜色相同,当A1=2时,说明像素P33与像素P32所显示的颜色较为接近,略有差异。当所有选定像素与其相邻像素颜色值的差值的绝对值均为0时,说明获取的视频帧对应的图像的各像素所显示的颜色大部分都相同,为纯色图像的可能性越大。当所有选定像素与其相邻像素颜色值的差值的绝对值例如在3~8的范围内,说明获取的视频帧对应的图像的各像素所显示的颜色较为接近,有可能是渐变颜色的图像。
子步骤S202:当检测到选定像素与其相邻像素颜色值的差值的绝对值均小于第一阈值时,使评估值加1。
其中,第一阈值例如可以是3、5或8等等。
其中,以第一阈值为8为例,假设A1=0,A2=2,A3=5,A4=7,因此像素P33及其相邻四个像素P32、P34、P43、P23的颜色值的差值的绝对值均小于第一阈值,此时认为在像素P33附近所呈现的颜色比较接近,例如可能仅是红、淡红的区别,因此判定为像素P33附近显示的颜色相同,因此使评估值加1。
其中,由于渐变颜色的图像中各像素的颜色稍有差异,为了降低将渐变颜色的图像作为视频缩略图的概率,可以将第一阈值设置为较大值,例如可以设置为10、15或30等。
子步骤S203:当评估值小于第二阈值时,则判断视频帧对应的图像不是单一颜色图像。
其中,评估值越大,说明颜色相同或相近的像素越多,图像为单一颜色图像(纯色图像或渐变颜色图像)的概率越大,反之说明颜色相同或相近的像素越少,图像为非单一颜色图像的概率越少。其中第二阈值可以根据视频帧的图像的像素总量进行设定。例如当像素总量为800x600时,即行像素为800个,列像素为600,仍然以选定像素为每一行像素中的每个像素为例,则选定像素与其相邻像素颜色值的差值的绝对值是否均小于第一阈值的检测次数为800次,此时可以设置第二阈值为600。当评估值小于第二阈值时,评估值较小,说明颜色相同或相近的像素的数量较少,此时判断视频帧对应的图像不是单一颜色图像,当评估值大于或等于第二阈值时,评估值机较大,说明颜色相同或相近的像素的数量较多,此时判断视频帧对应的图像为单一颜色图像。
通过上述方式,可以较准确判断视频帧对应的图像是不是纯背景色图像,从而降低使用纯背景色作为视频文件的缩略图的概率。
当然,在本发明其他实施方式中,每个像素的颜色值也可以是指每个像素所包括的RGB三个基色子像素的颜色值。此时计算选定像素及其相邻像素颜色值的差值的绝对值包括:计算选定像素及其相邻像素的对应基色子像素颜色值的差值的绝对值。更具体而言,计算选定像素的R子像素分别与所述相邻像素的R子像素的颜色值的差值的绝对值,以及计算选定像素的G子像素分别与所述相邻像素的G子像素的颜色值的差值的绝对值,以及计算选定像素的B子像素分别与所述相邻像素的B子像素的颜色值的差值的绝对值。其中,当检测到选定像素与其相邻像素的各基色子像素的颜色值的差值的绝对值均小于第一阈值时,使评估值加1,即当像素之间的对应基色子像素的颜色值的差值的绝对值均小于第一阈值,并且选定像素与所有相邻像素的对应基色子像素的颜色值的差值的绝对值均小于第一阈值时,使评估值加1。
参阅图4,在本发明又一具体实施方式中,获取视频文件的其中一个视频帧的像素信息的步骤包括:获取视频帧的每个像素的透明度(Alpha)值,以获取像素信息。
每个像素除了具有颜色值外,还具有一个透明度值,用以表示像素的透明度或不透明度。其中,透明度值可以在0~255之间取值,包括端点值,透明度值为0表示透明,透明度值为255表示不透明。
其中,根据像素信息判断视频帧对应的图像是否为单一颜色图像的原理与图2所示实施方式的相类似,具体包括如下子步骤:
子步骤S401:计算选定像素与其相邻像素透明度值的差值的绝对值。
其中,选定像素为每一行中的每个像素。结合图3,仍然以选定第三行像素P31~P36中的像素P33为例,其与相邻像素的透明度值的差值的绝对值的计算过程如下:
B1=|AP33-AP32|
B2=|AP33-AP34|
B3=|BP33-BP43|
B4=|BP33-BP23|
其中,AP33、AP32、AP34、AP43、AP23分别为像素P33及其相邻四个像素P32、P34、P43、P23的透明度值,B1~B4分别为像素P33及其相邻四个像素P32、P34、P43、P23的透明度值的差值的绝对值。
以此类推其他像素与其相邻像素的透明度值的差值的绝对值,在此不做一一赘述。
选定像素与其相邻像素的透明度值的差值的绝对值越小,说明选定像素与其相邻像素所显示的颜色的差异越小,越趋近于同一种颜色。反之,则颜色差异越大。
子步骤S402:当检测到选定像素与其相邻像素透明度值的差值的绝对值小于第三阈值时,使评估值加1。
其中,第三阈值例如可以是5、8或10等等。
子步骤S403:当评估值小于第四阈值时,则判断视频帧对应的图像不是单一颜色图像。
其中,评估值越大,说明颜色相同或相近的像素越多,图像为单一颜色图像的概率越大,反之说明颜色相同或相近的像素越少,图像为非单一颜色图像的概率越少。
其中第四阈值可以根据视频帧的图像的像素总量进行设定,与第二阈值的设定原理相类似,对此不作赘述。
当评估值小于第四阈值时,评估值较小,说明颜色相同或相近的像素的数量较少,此时判断视频帧对应的图像不是单一颜色图像,当评估值大于或等于第四阈值时,评估值机较大,说明颜色相同或相近的像素的数量较多,此时判断视频帧对应的图像为单一颜色图像。
在上述实施方式中,选定像素为每一行像素中的每个像素。在本发明又一实施方式中,可以间隔选取像素,其中获取视频文件的其中一个视频帧的像素信息的步骤包括:从参考点开始等间隔获取视频帧中选定像素及其相邻像素的像素信息。
例如,当像素信息为像素的颜色值时,从参考点开始等间隔获取视频文件中选定像素及其相邻像素的颜色值。以图3所示的像素结构为例,以第一行像素为参考点,每间隔一行像素则获取一行像素中每个像素及其相邻像素的颜色值,更具体地,第一行、第三行、第五行像素中的每个像素为选定像素,从而获取的是第一行、第三行以及第五行像素中的每个像素及其相邻像素的颜色值,因此仅是计算第一行、第三行以及第五行像素中的每个像素与其相邻像素的颜色值的差值的绝对值。
当然,在另一些实施方式中,参考点也可以是每一行像素中的首个像素,每一行像素中以首个像素开始,每间隔预定个像素(例如可以是间隔3个或5个等)则选取一个像素为选定像素,从而获取选定像素与其相邻像素的像素信息,进而判断视频帧对应的图像是否为单一颜色图像。
参阅图5,在本发明创建视频文件缩略图的电子装置一实施方式中,电子装置包括获取模块51、判断模块52以及生成模块53。
其中,获取模块51用于获取视频文件的其中一个视频帧的像素信息。本实施方式中,获取模块51从视频文件的第一个视频帧开始,获取第一个视频帧的像素信息。
其中,像素信息可以包括亮度信息、颜色信息、高频信息和/或透明度值等。
判断模块52用于根据像素信息判断视频帧对应的图像是否为单一颜色图像。
单一颜色图像是指同一类型颜色的图像,所述同一类型颜色的图像是指图像的整幅画面的颜色差异较小,其包括同种颜色的图像和渐变颜色的图像。同种颜色图像例如是全黑图像、全白图像、全红图像等,渐变颜色图像例如是从暗红渐变至浅红色的图像。单一颜色图像由于每个像素呈现的颜色相同或大致接近,因此单一颜色图像的每个像素的像素信息较为接近,因此根据像素信息来判断视频帧对应的图像是否为单一颜色图像。
生成模块53用于当判断模块52判断视频帧对应的图像不是单一颜色图像时,获取视频帧对应的图像以生成视频文件的缩略图。
与单一颜色图像不同的是,具有视频内容的图像通常具有多种颜色,例如当视频内容是人物头像时,人物的头发、衣服、皮肤等各部位的颜色差异都较大,因此当获取的视频帧对应的图像不是单一颜色图像时,说明该视频帧呈现有视频内容的可能性较大,因此将该视频帧对应的图像生成视频文件的缩略图,由此可以提高具有视频内容的缩略图的概率,从而使得所生成的缩略图能够更准确展示视频内容。因此在电子设备例如手机、电脑上显示视频文件时可以使用该缩略图作为视频文件的路径索引进行显示。
进一步地,当判断模块52判断视频帧对应的图像是单一颜色图像时,则获取模块51获取第二个视频帧的像素信息以进行判断第二个视频帧对应的图像是否为单一颜色图像,直到找到非单一颜色图像为止。
上述实施方式为从视频文件的第一个视频帧开始,首先获取第一个视频帧的像素信息进行判断,在本发明的其他实施方式中,获取模块51也可以是随机获取视频文件的其中一个视频帧的像素信息进行判断,此时当判断模块52判断本次随机获取的视频帧对应的图像为单一颜色图像时,则获取模块51随机获取另一个视频帧的像素信息以进行判断,以此类推,直至找到非单一颜色图像为止。
参阅图6,在本发明电子装置一具体实施方式中,像素信息为像素的颜色值。其中,获取模块51具体用于获取视频帧的每个像素的颜色值,以获取像素信息。
其中,本实施方式中,每个像素的颜色值是指通过每个像素的RGB三个基色子像素的颜色值换算得到的对应像素的一个颜色值。
其中判断模块52包括第一计算单元61、第一累计单元62以及第一判断单元63。
第一计算单元61用于计算选定像素与其相邻像素颜色值的差值的绝对值。选定像素与其相邻像素的颜色值的差值的绝对值越小,说明选定像素与其相邻像素所显示的颜色的差异越小,越趋近于同一种颜色。反之,则颜色差异越大。
第一累计单元62用于当检测到选定像素与其相邻像素颜色值的差值的绝对值均小于第一阈值时,使评估值加1。其中,第一阈值例如可以是3、5或8等等。
第一判断单元63用于当评估值小于第二阈值时,判断视频真对应的图像不是单一颜色图像。其中,评估值越大,说明颜色相同或相近的像素越多,图像为单一颜色图像的概率越大,反之说明颜色相同或相近的像素越少,图像为非单一颜色图像的概率越少。其中第二阈值可以根据视频帧的图像的像素总量进行设定。当评估值小于第二阈值时,评估值较小,说明颜色相同或相近的像素的数量较少,此时判断视频帧对应的图像不是单一颜色图像,当评估值大于或等于第二阈值时,评估值机较大,说明颜色相同或相近的像素的数量较多,此时判断视频帧对应的图像为单一颜色图像。
通过上述方式,可以较准确判断视频帧对应的图像是不是纯背景色图像,从而降低使用纯背景色作为视频文件的缩略图的概率。
当然,在本发明其他实施方式中,每个像素的颜色值也可以是指每个像素所包括的RGB三个基色子像素的颜色值。
参阅图7,在本发明电子装置又一实施方式中,获取模块51具体用于获取视频帧的每个像素的透明度(Alpha)值,以获取像素信息。
其中,判断模块52包括第二计算单元71、第二累计单元72以及第二判断单元73。
第二计算单元71用于计算选定像素与其相邻像素的透明度值的差值的绝对值。选定像素与其相邻像素的透明度值的差值的绝对值越小,说明选定像素与其相邻像素所显示的颜色的差异越小,越趋近于同一种颜色。反之,则颜色差异越大。
第二累计单元72用于当检测到选定像素与其相邻像素透明度值的差值的绝对值小于第三阈值时,使评估值加1。其中,第三阈值例如可以是5、8或10等等。
第二判断单元73用于当评估值小于第四阈值时,判断视频帧对应的图像不是单一颜色图像。其中,评估值越大,说明颜色相同或相近的像素越多,图像为单一颜色图像的概率越大,反之说明颜色相同或相近的像素越少,图像为非单一颜色图像的概率越少。其中第四阈值可以根据视频帧的图像的像素总量进行设定。
在本发明电子装置又一实施方式中,获取模块51用于从参考点开始等间隔获取视频帧中选定像素及其相邻像素的像素信息。
例如,当像素信息为像素的颜色值时,获取模块51从参考点开始等间隔获取视频文件中选定像素及其相邻像素的颜色值。以图3所示的像素结构为例,以第一行像素为参考点,每间隔一行像素则获取一行像素中每个像素及其相邻像素的颜色值,更具体地,第一行、第三行、第五行像素中的每个像素为选定像素,从而获取的是第一行、第三行以及第五行像素中的每个像素及其相邻像素的颜色值,因此仅是计算第一行、第三行以及第五行像素中的每个像素与其相邻像素的颜色值的差值的绝对值。
当然,在另一些实施方式中,参考点也可以是每一行像素中的首个像素,每一行像素中以首个像素开始,每间隔预定个像素(例如可以是间隔3个或5个等)则选取一个像素为选定像素,从而获取选定像素与其相邻像素的像素信息,进而判断视频帧对应的图像是否为单一颜色图像。
以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (2)

1.一种视频文件缩略图的创建方法,其特征在于,包括:
获取视频文件的其中一个视频帧的像素信息,所述像素信息包括每个像素的颜色值/透明度值;
计算选定像素与其四个相邻像素颜色值的差值的绝对值,当检测到选定像素与其四个相邻像素颜色值的差值的绝对值均小于第一阈值时,使评估值加1,当所述评估值小于第二阈值时,判断所述视频帧对应的图像不是单一颜色图像;或者,计算选定像素与其四个相邻像素透明度值的差值的绝对值,当检测到选定像素与其四个相邻像素透明度值的差值的绝对值均小于第三阈值时,使评估值加1,当所述评估值小于第四阈值,判断所述视频帧对应的图像不是单一颜色图像;其中,所述单一颜色图像包括渐变颜色的图像;
当所述视频帧对应的图像不是单一颜色图像时,获取所述视频帧对应的图像以生成所述视频文件的缩略图;
其中,所述获取视频文件的其中一个视频帧的像素信息的步骤包括:从参考点开始等间隔获取所述视频帧中选定像素及其相邻像素的像素信息;
所述获取视频文件的其中一个视频帧的像素信息的步骤包括:随机获取视频文件的其中一个视频帧的像素信息;
所述第一阈值为3、5或8;所述第三阈值为5、8或10。
2.一种创建视频文件缩略图的电子装置,其特征在于,包括:
获取模块,用于获取视频文件的其中一个视频帧的像素信息,所述像素信息包括每个像素的颜色值/透明度值;
判断模块,包括:第一计算单元,用于计算选定像素与其四个相邻像素颜色值的差值的绝对值;第一累计单元,用于当检测到选定像素与其四个相邻像素颜色值的差值的绝对值均小于第一阈值时,使评估值加1;第一判断单元,用于当所述评估值小于第二阈值时,判断所述视频帧对应的图像不是单一颜色图像;或者,包括:第二计算单元,用于计算选定像素与其四个相邻像素透明度值的差值的绝对值;第二累计单元,用于当检测到选定像素与其四个相邻像素透明度值的差值的绝对值小于第三阈值时,使评估值加1;第二判断单元,用于当所述评估值小于第四阈值时,判断所述视频帧对应的图像不是单一颜色图像;其中,所述单一颜色图像包括渐变颜色的图像;生成模块,用于当判断模块判断所述视频帧对应的图像不是单一颜色图像时,获取所述视频帧对应的图像以生成所述视频文件的缩略图;
其中,所述获取模块用于从参考点开始等间隔获取所述视频帧中选定像素及其相邻像素的像素信息;
所述获取模块用于随机获取视频文件的其中一个视频帧的像素信息;
所述第一阈值为3、5或8;所述第三阈值为5、8或10。
CN201610207743.5A 2016-04-01 2016-04-01 视频文件缩略图的创建方法及电子装置 Active CN105847816B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610207743.5A CN105847816B (zh) 2016-04-01 2016-04-01 视频文件缩略图的创建方法及电子装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610207743.5A CN105847816B (zh) 2016-04-01 2016-04-01 视频文件缩略图的创建方法及电子装置

Publications (2)

Publication Number Publication Date
CN105847816A CN105847816A (zh) 2016-08-10
CN105847816B true CN105847816B (zh) 2019-07-12

Family

ID=56597554

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610207743.5A Active CN105847816B (zh) 2016-04-01 2016-04-01 视频文件缩略图的创建方法及电子装置

Country Status (1)

Country Link
CN (1) CN105847816B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112668546A (zh) * 2021-01-13 2021-04-16 海信视像科技股份有限公司 视频缩略图显示方法及显示设备
CN113453069B (zh) * 2021-06-18 2022-11-11 海信视像科技股份有限公司 一种显示设备及缩略图生成方法
CN113438475A (zh) * 2021-06-17 2021-09-24 青岛海信传媒网络技术有限公司 一种缩略图的检验方法及显示设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1327704C (zh) * 2003-09-10 2007-07-18 松下电器产业株式会社 图像显示方法和图像显示装置
CN104506968A (zh) * 2014-12-31 2015-04-08 北京奇艺世纪科技有限公司 一种视频摘要图确定方法及装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070150484A1 (en) * 2005-12-23 2007-06-28 Funge John L Systems and methods for multi-media transfer

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1327704C (zh) * 2003-09-10 2007-07-18 松下电器产业株式会社 图像显示方法和图像显示装置
CN104506968A (zh) * 2014-12-31 2015-04-08 北京奇艺世纪科技有限公司 一种视频摘要图确定方法及装置

Also Published As

Publication number Publication date
CN105847816A (zh) 2016-08-10

Similar Documents

Publication Publication Date Title
CN105096829B (zh) 消除残影的方法、装置以及显示器
CN102279189B (zh) 缺陷检测装置、缺陷修复装置、缺陷检测方法
CN104704549B (zh) 用于控制显示设备中的电流的***和方法
KR101947125B1 (ko) 타이밍 컨트롤러 및 그 구동 방법과 이를 이용한 표시장치
CN105847816B (zh) 视频文件缩略图的创建方法及电子装置
CN102402918B (zh) 改善画面画质的方法及lcd显示器
US20040145599A1 (en) Display apparatus, method and program
JP2017046045A (ja) 画像処理装置
CN104361577B (zh) 一种基于深度图像与可见光图像融合的前景检测方法
KR102022699B1 (ko) 영상 제어 표시 장치 및 영상 제어 방법
KR102634812B1 (ko) 스크린 광 누설량을 추정하는 방법, 장치 및 전자기기
JP5975606B2 (ja) 画像処理装置及びその制御方法
CN105955754A (zh) 一种用户界面文字显示方法及装置
CN104143303B (zh) 基于fpga的任意阶棋盘格画面组件生成方法
TWI752697B (zh) 輝度補償方法、輝度補償電路及顯示裝置
WO2019184569A1 (zh) 数据处理顺序的确定方法、显示装置及其显示方法
CN103810985A (zh) 提高图像可读性的电子装置及其方法
JP2014116706A (ja) 二次元カラーコード表示装置、表示方法、読み取り装置、及び読み取り方法
CN102262776A (zh) 颜色变换设备、颜色变换方法、和颜色变换程序
CN105554488B (zh) 信号转换方法
KR102410629B1 (ko) 데이터 처리장치 및 그를 갖는 표시장치
CN104993901B (zh) 分布式***数据同步方法及装置
JP2014235676A (ja) 二次元カラーコード表示装置、及びその表示方法、二次元カラーコード読み取り装置、及びその読み取り方法
CN114677983B (zh) 显示校准方法及相关装置
CN110176207A (zh) 一种图像数据确定方法、装置及电子设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210115

Address after: 511442 3108, 79 Wanbo 2nd Road, Nancun Town, Panyu District, Guangzhou City, Guangdong Province

Patentee after: GUANGZHOU CUBESILI INFORMATION TECHNOLOGY Co.,Ltd.

Address before: 511449 B-1 Building, Wanda Commercial Square North District, Wanbo Business District, 79 Wanbo Second Road, Nancun Town, Panyu District, Guangzhou City, Guangdong Province

Patentee before: GUANGZHOU HUADUO NETWORK TECHNOLOGY Co.,Ltd.

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20160810

Assignee: GUANGZHOU HUADUO NETWORK TECHNOLOGY Co.,Ltd.

Assignor: GUANGZHOU CUBESILI INFORMATION TECHNOLOGY Co.,Ltd.

Contract record no.: X2021440000053

Denomination of invention: Video file thumbnail creation method and electronic device

Granted publication date: 20190712

License type: Common License

Record date: 20210208