视频识别方法和装置的制造方法

文档序号:10627189阅读:682来源:国知局
视频识别方法和装置的制造方法
【专利摘要】本发明实施例提供一种视频识别方法和装置,其中,方法包括:接收到播放待识别视频的指令后,确定所述待识别视频是否满足识别条件;若满足,则在延迟设定时间后,对所述待识别视频进行识别,获得识别结果;其中,所述识别结果用于指示所述待识别视频的类型;依据所述识别结果确定所述待识别视频是否为3D视频。本发明实施例经过延迟一段时间后再识别可以避开视频开头部分的纯字幕或者黑屏的时间,保证识别时是对真正的视频部分进行识别,从而能够提高对3D视频识别的准确性,进而提升用户的观看体验。
【专利说明】
视频识别方法和装置
技术领域
[0001] 本发明实施例涉及多媒体技术领域,尤其涉及一种视频识别方法和装置。【背景技术】
[0002]随着多媒体技术的迅速发展,用户可以通过各种播放终端观看各式各样的视频。 以智能电视为例,智能电视是顺应电视机高清化、网络化、智能化的趋势而出现的一种智能播放终端,具备从因特网、计算机等多种渠道获得节目内容,并通过简单易用的整合式操作界面将消费者最需要的内容在大屏幕上清晰地展现的功能。与传统电视的应用平台相比, 智能电视可实现网络搜索、网络电视、视频点播、数字音乐、网络新闻、网络视频电话等各种应用服务。[〇〇〇3]为了更大程度地满足用户需求,现有的智能电视中增加了 3D视频播放功能。对于播放的视频,智能电视在接收到该视频时开始对其进行识别,如果识别出该视频为3D视频,则智能电视将切换到3D模式进行播放。
[0004]但是,如果3D视频的开头部分是纯字幕或者是黑屏,则采用上述识别方式将识别出该3D视频为2D视频,导致智能电视在2D模式下播放该3D视频,因此现有技术的识别方式对3D视频的识别准确性差,导致用户的观看体验差。
【发明内容】

[0005] 本发明实施例提供一种视频识别方法和装置,用以解决现有技术的识别方式对3D 视频的识别准确性差,导致用户的观看体验差的问题。
[0006] 本发明实施例提供一种视频识别方法,包括:
[0007] 接收到播放待识别视频的指令后,确定所述待识别视频是否满足识别条件;
[0008] 若满足,则在延迟设定时间后,对所述待识别视频进行识别,获得识别结果;其中, 所述识别结果用于指示所述待识别视频的类型;
[0009]依据所述识别结果确定所述待识别视频是否为3D视频。
[0010] 本发明实施例提供一种视频识别装置,包括:
[0011] 条件确定模块,用于接收到播放待识别视频的指令后,确定所述待识别视频是否满足识别条件;若满足,则在延迟设定时间后,调用视频识别模块;
[0012] 视频识别模块,用于对所述待识别视频进行识别,获得识别结果;其中,所述识别结果用于指示所述待识别视频的类型;
[0013] 视频确定模块,用于依据所述识别结果确定所述待识别视频是否为3D视频。
[0014] 本发明实施例提供的视频识别方法和装置,在接收到播放待识别视频的指令后, 确定该待识别视频是否满足识别条件,在满足时并非直接对待识别视频进行识别,而是在延迟设定时间后再对待识别视频进行识别,依据识别结果确定待识别视频是否为3D视频。 因此,经过延迟一段时间后再识别可以避开视频开头部分的纯字幕或者黑屏的时间,保证识别时是对真正的视频部分进行识别,从而能够提高对3D视频识别的准确性,进而提升用户的观看体验。【附图说明】
[0015] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本发明实施例一的一种视频识别方法的步骤流程图;
[0017]图2为本发明实施例二的一种视频识别方法的步骤流程图;
[0018]图3为本发明实施例三的一种视频识别方法的步骤流程图;
[0019]图4为本发明实施例四的一种视频识别装置的结构框图;
[0020]图5为本发明实施例五的一种视频识别装置的结构框图。【具体实施方式】
[0021] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022] 实施例一
[0023] 参照图1,示出了本发明实施例一的一种视频识别方法的步骤流程图。
[0024]本发明实施例的视频识别方法可以包括以下步骤:
[0025]步骤101,接收到播放待识别视频的指令后,确定待识别视频是否满足识别条件。
[0026]本发明实施例的方法可以应用于具有3D视频播放功能的智能播放终端中,如智能电视等。当用户在播放终端中选择一个视频播放时,可以触发播放该选择的视频的指令, 该选择的视频即作为待识别视频,播放终端接收到播放待识别视频的指令后,确定待识别视频是否满足识别条件,若满足,则执行步骤102的过程,若不满足,则继续执行确定待识别视频是否满足识别条件的过程。
[0027]步骤102,若满足,则在延迟设定时间后,对待识别视频进行识别,获得识别结果。
[0028]如果在步骤101中确定出待识别视频满足识别条件,则说明可以对待识别视频进行识别,本发明实施例中在该种情况下并非直接开始对待识别视频进行识别,而是进行延迟等待,以便避开视频开头部分的纯字幕或者黑屏的时间后再开始进行识别,因此播放终端在延迟设定时间后,再开始对待识别视频进行识别,并获得识别结果。
[0029] 其中,对于设定时间的具体数值本实施例并不加以限制,本领域技术人员可以根据历史经验数据进行设置,也可以根据模拟实验的结果进行设置,还可以根据已有的相关模型对相关数据分析的结果进行设置,只要能够避开视频开头部分的纯字幕或者黑屏的时间即可,例如,可以将设定时间设置为5秒、10秒,等等。
[0030]步骤103,依据识别结果确定待识别视频是否为3D视频。
[0031] 上述识别结果用于指示待识别视频的类型,播放终端根据该识别结果即可确定待识别视频是否为3D视频,如果确定出为3D视频,则切换到3D模式进行播放,如果确定出为2D视频,则在2D模式下进行播放。
[0032]本发明实施例提供的视频识别方法,在接收到播放待识别视频的指令后,确定该待识别视频是否满足识别条件,在满足时并非直接对待识别视频进行识别,而是在延迟设定时间后再对待识别视频进行识别,依据识别结果确定待识别视频是否为3D视频。因此, 经过延迟一段时间后再识别可以避开视频开头部分的纯字幕或者黑屏的时间,保证识别时是对真正的视频部分进行识别,从而能够提高对3D视频识别的准确性,进而提升用户的观看体验。
[0033] 实施例二
[0034] 参照图2,示出了本发明实施例二的一种视频识别方法的步骤流程图。
[0035]本发明实施例的视频识别方法可以包括以下步骤:
[0036]步骤201,接收播放待识别视频的指令。
[0037]当用户在播放终端中选择一个视频播放时,播放终端可以接收到播放待识别视频 (即用户选择的视频)的指令,此时播放终端响应该指令,开始获取待识别视频的相关数据,并在获取的相关数据满足播放条件时开始播放该待识别视频。其中,对于播放条件的设定,本领域技术人员根据实际经验进行相关处理即可,例如可以设定播放条件为已获取的视频数据到达设定帧数等,本发明实施例对此并不加以限制。
[0038]步骤202,检测是否开始播放待识别视频。若是,则执行步骤203 ;若否,则继续执行步骤202。
[0039]在接收到播放待识别视频的指令后,播放终端检测是否开始播放待识别视频。对于检测的具体过程,本领域技术人员根据实际经验进行相关处理即可,本发明实施例对此并不加以限制。例如,可以通过检测播放终端是否由缓冲状态切换到播放状态,若是则确定开始播放待识别视频,否则确定还未开始播放待识别视频。
[0040]步骤203,将待识别视频的开始标志位设置为开始。
[0041]本发明实施例中,每个待识别视频可以对应有一个开始标志位,该开始标志位用于指示待识别视频是否开始播放,并作为后续判断待识别视频是否满足识别条件的依据。 开始标志位包括开始和未开始两种状态,如果步骤202中检测到开始播放待识别视频,则将待识别视频的开始标志位设置为开始。优选地,开始标志位可以用1和〇表示,当开始标志位为1时表示开始,当开始标志位为0时表示未开始。
[0042]步骤204,确定待识别视频是否满足识别条件。若是,则执行步骤205 ;若否,则执行相应操作。
[0043]在接收到播放待识别视频的指令后,播放终端还会确定待识别视频是否满足识别条件。优选地,该步骤204可以包括以下子步骤:
[0044]子步骤al,确定3D模式是否为自动切换状态,以及确定待识别视频的开始标志位是否为开始;
[0045]播放终端具有播放2D视频的功能和播放3D视频的功能,相应的具有2D模式和3D 模式,初始时设置为2D模式,当播放3D视频时切换到3D模式。对于3D模式可以设置自动切换功能,对应于该自动切换功能设置启动和关闭选项,从而可以灵活设置是否允许播放终端自动切换为3D模式,启动自动切换功能后,3D模式为自动切换状态,关闭自动切换功能后,3D模式不为自动切换状态。
[0046]子步骤a2,若3D模式为自动切换状态,且开始标志位为开始,则确定待识别视频满足识别条件;否则,确定待识别视频不满足识别条件。
[0047]如果3D模式为自动切换状态,且开始标志位为开始,则可以确定待识别视频满足识别条件。如果3D模式为自动切换状态,但开始标志位为未开始,或者开始标志位为开始, 但3D模式不为自动切换状态,或者3D模式不为自动切换状态,且开始标志位为未开始,则确定待识别视频不满足识别条件。
[0048]如果确定出待识别视频满足识别条件,则可以执行步骤205。如果确定出待识别视频不满足识别条件,则可以根据不满足识别条件的原因执行相应操作,例如,如果由于 3D模式为自动切换状态,但开始标志位为未开始而导致不满足识别条件,则可以继续执行该步骤204,等待开始播放待识别视频;如果由于开始标志位为开始但3D模式不为自动切换状态,或者由于3D模式不为自动切换状态且开始标志位为未开始,而导致不满足识别条件,则由于为设置自动切换3D模式,因此该种情况下可以采用2D模式播放待识别视频,也可以显示3D模式不为自动切换状态的提示信息,以提示用户进行设置等,在用户设置3D模式之后可以继续执行该步骤204。
[0049]需要说明的是,上述步骤202和步骤204均是在接收到播放待识别视频的指令后执行,本发明实施例并不限定两者的执行顺序。
[0050]步骤205,确定是否已延迟设定时间。若是,则执行步骤206 ;若否,则继续执行步骤 205。
[0051]播放终端中可以设置计时器,在步骤204确定出待识别视频满足识别条件时,播放终端将开始进行延迟计时,并确定是否已延迟设定时间。在已延迟设定时间后,将执行步骤206进行视频识别,如果延迟时间还未到达设定时间,则继续进行延迟计时,并确定是否已延迟设定时间,直至已延迟设定时间后执行步骤206。对于设定时间的具体数值,本领域技术人员根据实际经验进行相关设置即可,本发明实施例对此并不加以限制。
[0052]步骤206,对待识别视频进行识别,获得识别结果。
[0053]考虑到播放终端对纯字幕或者黑屏进行识别时,识别结果将为2D视频,而在延迟设定时间后,可以避开视频开头部分的纯字幕或者黑屏的时间,因此本发明实施例在延迟设定时间后再对待识别视频进行识别,即可避免将3D视频识别为2D视频。
[0054]优选地,该步骤206可以包括以下子步骤:
[0055]子步骤al,获取待识别视频中当前正在播放帧的下一帧视频图像。
[0056]子步骤a2,确定获取的视频图像是否满足设定标准;其中,设定标准用于指示待识别视频为3D视频。
[0057]本发明实施例中所涉及的3D视频可以包括以下几种格式:1、上下格式:视频画面用普通播放软件播放的时候是上下排列的,用立体播放软件播放时两个画面合成重影的画面;2、左右格式:视频画面用普通播放软件播放的时候是左右排列的,用立体播放软件播放时两个画面合成重影的画面;3、帧封装(Frame Packing)格式:视频按照特定的算法得至IJ,该格式的3D视频具有特定的分辨率。因此,优选地,本发明实施例中上述设定标准可以为:分辨率为设定分辨率,或者,左半部分图像和右半部分图像的相似度大于第一设定相似度,或者,上半部分图像和下半部分图像的相似度大于第二设定相似度。
[0058]因此,该子步骤a2确定获取的视频图像是否满足设定标准可以包括:确定获取的视频图像的分辨率是否为设定分辨率;或者,将获取的视频图像划分为左半部分图像和右半部分图像,并确定左半部分图像和右半部分图像的相似度是否大于第一设定相似度;或者,将获取的视频图像划分为上半部分图像和下半部分图像,并确定上半部分图像和下半部分图像的相似度是否大于第二设定相似度。本发明实施例中,只要上述三种中的任意一个满足,则可以确定获取的视频图像满足设定标准。
[0059]其中,设定分辨率可以为1920X2250(帧封装格式的3D视频的标准分辨率)。对于视频图像的划分可以按照视频图像的像素进行平均划分。对于两部分图像的相似度的计算可以包括:分别提取两部分图像的特征,依据提取的特征得到两部分图像各自对应的特征向量;计算两部分图像各自对应的特征向量之间的距离,如欧氏距离、曼哈顿距离、马氏距离、余弦值等,该距离用于指示两部分图像的相似度;如果距离大于设定阈值,则说明两部分图像的相似度大于设定相似度。对于上述的第一设定相似度和第二设定相似度的具体数值,本领域技术人员可以根据实际经验设定任意适用的值,本发明实施例对具体的数值并不加以限制。
[0060]对于上述三种情况的判断顺序,本发明实施例并不加以限制。例如,可以先执行确定获取的视频图像的分辨率是否为设定分辨率的过程,若是则确定视频图像满足设定标准,若否则再执行将获取的视频图像划分为左半部分图像和右半部分图像,并确定左半部分图像和右半部分图像的相似度是否大于第一设定相似度的过程,若是则确定视频图像满足设定标准,若否则再执行将获取的视频图像划分为上半部分图像和下半部分图像,并确定上半部分图像和下半部分图像的相似度是否大于第二设定相似度的过程,若是则确定视频图像满足设定标准,若否则确定获取的视频图像不满足设定标准。对于其他执行顺序的具体过程,参照上述描述进行相关处理即可,本发明实施例在此不再详细论述。[0061 ] 子步骤a3,若满足设定标准,则确定识别结果为用于指示待识别视频为3D视频的结果。
[0062]如果获取的视频图像满足设定标准,则可以说明该视频图像为3D视频的视频图像,因此可以确定识别结果为用于指示待识别视频为3D视频的结果。若不满足设定标准, 则可以说明该视频图像为2D视频的视频图像,因此可以确定识别结果为用于指示待识别视频为2D视频的结果。
[0063]优选地,本发明实施例中可以在播放终端内的图像处理芯片中设定用于识别视频的视频识别接口函数,该视频识别接口函数可以执行上述子步骤al-子步骤a3的过程,从而对待识别视频进行识别。因此,对待识别视频进行识别,获得识别结果的过程可以包括: 调用设定的视频识别接口函数对待识别视频进行识别;获取视频识别接口函数的识别结果。其中,视频识别接口函数识别之后可以得到一个返回值,该返回值即为识别结果,例如, 如果返回值为〇则识别结果为用于指示待识别视频为2D视频的结果,如果该返回值不为0 则识别结果为用于指示待识别视频为3D视频的结果,并且返回值为1指示为帧封装格式的 3D视频,返回值为2指示为左右格式的3D视频,返回值为3指示为上下格式的3D视频。
[0064]步骤207,依据识别结果确定待识别视频是否为3D视频。若是,则执行相应操作; 若否,则执行步骤208。
[0065]根据上述识别结果即可确定待识别视频是否为3D视频,即如果识别结果为用于指示待识别视频为3D视频的结果,则确定待识别视频为3D视频;如果识别结果为用于指示待识别视频为2D视频的结果,则确定待识别视频为2D视频。
[0066]如果确定出待识别视频为3D视频,则可以切换到播放终端的3D模式,在该模式下对3D视频进行相应的解码等处理,处理之后进行播放,并且,如果为3D视频,根据识别结果还可以得知该3D视频的格式,因此还可以针对不同格式的3D视频进行该格式对应的解码等处理,本发明实施例对具体的处理方式不再详细论述;如果确定出待识别视频不为3D视频(也即待识别视频为2D视频),本发明实施例并非直接切换到播放终端的2D模式进行播放,而是执行步骤208,在识别的次数未达到设定次数之前,继续对待识别视频进行识别,通过多次识别的方式,能够进一步保证避过视频开头部分的纯文字或黑屏时间,从而进一步提尚识别的准确性。
[0067]步骤208,确定已对待识别视频进行识别的次数是否达到设定次数。若是,则执行相应操作;若否,则返回步骤206。
[0068]优选地,本发明实施例中可以预先设定允许识别的最大次数,即可以对待识别视频进行多次识别。因此,如果步骤207中确定出待识别视频不为3D视频,则可以将已对待识别视频进行识别的次数加1,并进一步判断对待识别视频进行识别的次数是否达到设定次数,若达到,则无需再继续进行识别,此时可以真正确定待识别视频为2D视频,因此切换到播放终端的2D模式进行播放;若未达到,则可以返回步骤206再次对待识别视频进行识另IJ。对于其中设定次数的具体数值,本领域技术人员根据实际经验进行相关设定即可,例如设定次数可以为4-10中的任意数值等,本发明实施例对此并不加以限制。
[0069]本发明实施例中,利用延迟方法和重复识别的方法来实现对待识别视频的识别, 能够提高视频识别的准确性,可以让用户观看更多的3D视频并且正确切换到3D效果状态, 提尚用户的3D体验。
[0070]实施例三
[0071]下面,以播放终端为3D智能电视为例进行说明。
[0072]参照图3,示出了本发明实施例三的一种视频识别方法的步骤流程图。
[0073]本发明实施例的视频识别方法可以包括以下步骤:
[0074]步骤301,3D智能电视开机启动,加载3D服务进程,并启动3D自动识别线程。
[0075]其中,3D服务进程为用于提供3D服务功能的进程,3D自动识别线程为用于进行视频识别的线程,该线程可以在3D智能电视开机时启动,直至3D智能电视关机时关闭。该线程内部有一个while循环,要想运行3D自动识别功能,需要满足2个条件:1) 3D模式设置为自动;2)视频开始标志位为1。
[0076]步骤302,在3D智能电视接收到播放待识别视频的指令后,开始检测是否开始播放待识别视频,如果开始播放,则将待识别视频的开始标志位设置为1。
[0077]步骤303,在3D智能电视接收到播放待识别视频的指令后,3D自动识别线程开始确定待识别视频是否满足识别条件,如果满足,则开始延迟计时,并在延迟设定时间后,进入循环识别过程。
[0078]3D自动识别线程在检测到3D智能电视的3D模式为自动切换状态,且待识别视频的视频开始标志位为1时,确定待识别视频满足识别条件。
[0079]步骤304,3D自动识别线程调用视频识别接口函数对待识别视频进行识别,并接收视频识别接口函数的返回值。
[0080]如果返回值为0则指示待识别视频为2D视频,如果该返回值不为0则指示待识别视频为3D视频,并且返回值为1指示为帧封装格式的3D视频,返回值为2指示为左右格式的3D视频,返回值为3指示为上下格式的3D视频。
[0081]步骤305,3D自动识别线程根据视频识别接口函数的返回值确定待识别视频是否为3D视频。若是,则执行步骤308,若否,则执行步骤306。
[0082]步骤306,3D自动识别线程确定已对待识别视频进行识别的次数是否达到设定次数。若是,则执行步骤307,若否,则返回步骤304。
[0083]步骤307, 3D智能电视保留在2D模式播放待识别视频。
[0084]步骤308, 3D智能电视切换到3D模式播放待识别视频。
[0085]如果返回值指示为3D视频,则还可以把视频开始标志位置为0、并切换到3D智能电视的3D模式,退出循环调用。如果返回值指示为2D视频,则继续循环调用视频是被接口函数进行识别,如果循环多次后返回值仍然指示为2D视频,则确定待识别视频为2D视频, 3D智能电视不进行模式切换。
[0086]需要说明的是,上述3D自动识别线程并不限定于在3D智能电视开机时启动,其也可以在3D智能电视检测到开始播放待识别视频时启动,并在确定出待识别视频为3D视频还是2D视频时关闭,具体参照上述的相关描述即可,本发明实施例在此不再详细论述。
[0087]对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。[〇〇88] 实施例四
[0089]参照图4,示出了本发明实施例四的一种视频识别装置的结构框图。
[0090]本发明实施例的视频识别装置可以包括以下模块:
[0091]条件确定模块401,用于接收到播放待识别视频的指令后,确定待识别视频是否满足识别条件;若满足,则在延迟设定时间后,调用视频识别模块;
[0092]视频识别模块402,用于对待识别视频进行识别,获得识别结果;其中,识别结果用于指示待识别视频的类型;
[0093]视频确定模块403,用于依据识别结果确定待识别视频是否为3D视频。
[0094]本发明实施例提供的视频识别装置,在接收到播放待识别视频的指令后,确定该待识别视频是否满足识别条件,在满足时并非直接对待识别视频进行识别,而是在延迟设定时间后再对待识别视频进行识别,依据识别结果确定待识别视频是否为3D视频。因此, 经过延迟一段时间后再识别可以避开视频开头部分的纯字幕或者黑屏的时间,保证识别时是对真正的视频部分进行识别,从而能够提高对3D视频识别的准确性,进而提升用户的观看体验。
[0095]实施例五
[0096]参照图5,示出了本发明实施例五的一种视频识别装置的结构框图。
[0097]本发明实施例的视频识别装置可以包括以下模块:
[0098]条件确定模块501,用于接收到播放待识别视频的指令后,确定待识别视频是否满足识别条件;若满足,则在延迟设定时间后,调用视频识别模块;
[0099]视频识别模块502,用于对待识别视频进行识别,获得识别结果;其中,识别结果用于指示待识别视频的类型;
[0100]视频确定模块503,用于依据识别结果确定待识别视频是否为3D视频。
[0101]优选地,该视频识别装置还可以包括:次数确定模块504,用于在视频确定模块确定出待识别视频不为3D视频时,确定已对待识别视频进行识别的次数是否达到设定次数; 若未达到,则调用视频识别模块。
[0102]优选地,该视频识别装置还可以包括:播放检测模块505,用于接收到播放待识别视频的指令后,检测是否开始播放待识别视频;标志设置模块506,用于在播放检测模块检测到开始播放时,将待识别视频的开始标志位设置为开始。
[0103]优选地,条件确定模块包括:确定子模块,用于确定3D模式是否为自动切换状态, 以及确定待识别视频的开始标志位是否为开始;若3D模式为自动切换状态,且开始标志位为开始,则确定待识别视频满足识别条件。
[0104]优选地,视频识别模块包括:图像获取子模块,用于获取待识别视频中当前正在播放帧的下一帧视频图像;标准确定子模块,用于确定获取的视频图像是否满足设定标准; 其中,设定标准用于指示待识别视频为3D视频;3D确定子模块,用于在标准确定子模块确定出满足设定标准时,确定识别结果为用于指示待识别视频为3D视频的结果。
[0105]优选地,标准确定子模块,具体用于确定获取的视频图像的分辨率是否为设定分辨率;或者,将获取的视频图像划分为左半部分图像和右半部分图像,并确定左半部分图像和右半部分图像的相似度是否大于第一设定相似度;或者,将获取的视频图像划分为上半部分图像和下半部分图像,并确定上半部分图像和下半部分图像的相似度是否大于第二设定相似度。
[0106]优选地,视频识别模块包括:函数调用子模块,用于调用设定的视频识别接口函数对待识别视频进行识别;结果获取子模块,用于获取视频识别接口函数的识别结果。
[0107]本发明实施例中,利用延迟方法和重复识别的方法来实现对待识别视频的识别, 能够提高视频识别的准确性,可以让用户观看更多的3D视频并且正确切换到3D效果状态, 提尚用户的3D体验。
[0108]对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0109]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0110]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0111] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种视频识别方法,其特征在于,包括:接收到播放待识别视频的指令后,确定所述待识别视频是否满足识别条件;若满足,则在延迟设定时间后,对所述待识别视频进行识别,获得识别结果;其中,所述 识别结果用于指示所述待识别视频的类型;依据所述识别结果确定所述待识别视频是否为3D视频。2.根据权利要求1所述的方法,其特征在于,在所述依据所述识别结果确定所述待识 别视频是否为3D视频的步骤之后,还包括:若所述待识别视频不为3D视频,则确定已对所述待识别视频进行识别的次数是否达 到设定次数;若未达到,则返回所述对所述待识别视频进行识别,获得识别结果的步骤。3.根据权利要求1所述的方法,其特征在于,还包括:接收到播放待识别视频的指令后,检测是否开始播放所述待识别视频;若开始播放,则将所述待识别视频的开始标志位设置为开始。4.根据权利要求3所述的方法,其特征在于,所述确定待识别视频是否满足识别条件 的步骤,包括:确定3D模式是否为自动切换状态,以及确定待识别视频的开始标志位是否为开始;若所述3D模式为自动切换状态,且所述开始标志位为开始,则确定所述待识别视频满 足识别条件。5.根据权利要求1所述的方法,其特征在于,所述对所述待识别视频进行识别,获得识 别结果的步骤,包括:获取所述待识别视频中当前正在播放帧的下一帧视频图像;确定获取的所述视频图像是否满足设定标准;其中,所述设定标准用于指示所述待识 别视频为3D视频;若满足设定标准,则确定识别结果为用于指示所述待识别视频为3D视频的结果。6.—种视频识别装置,其特征在于,包括:条件确定模块,用于接收到播放待识别视频的指令后,确定所述待识别视频是否满足 识别条件;若满足,则在延迟设定时间后,调用视频识别模块;视频识别模块,用于对所述待识别视频进行识别,获得识别结果;其中,所述识别结果 用于指示所述待识别视频的类型;视频确定模块,用于依据所述识别结果确定所述待识别视频是否为3D视频。7.根据权利要求6所述的装置,其特征在于,还包括:次数确定模块,用于在所述视频确定模块确定出所述待识别视频不为3D视频时,确定 已对所述待识别视频进行识别的次数是否达到设定次数;若未达到,则调用所述视频识别 丰旲块。8.根据权利要求6所述的装置,其特征在于,还包括:播放检测模块,用于接收到播放待识别视频的指令后,检测是否开始播放所述待识别 视频;标志设置模块,用于在所述播放检测模块检测到开始播放时,将所述待识别视频的开 始标志位设置为开始。9.根据权利要求8所述的装置,其特征在于,所述条件确定模块包括:确定子模块,用于确定3D模式是否为自动切换状态,以及确定待识别视频的开始标志 位是否为开始;若所述3D模式为自动切换状态,且所述开始标志位为开始,则确定所述待 识别视频满足识别条件。10.根据权利要求6所述的装置,其特征在于,所述视频识别模块包括:图像获取子模块,用于获取所述待识别视频中当前正在播放帧的下一帧视频图像;标准确定子模块,用于确定获取的所述视频图像是否满足设定标准;其中,所述设定标 准用于指示所述待识别视频为3D视频;3D确定子模块,用于在所述标准确定子模块确定出满足设定标准时,确定识别结果为 用于指示所述待识别视频为3D视频的结果。
【文档编号】H04N13/00GK105991991SQ201510346221
【公开日】2016年10月5日
【申请日】2015年6月19日
【发明人】闫军安
【申请人】乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1