视频处理方法、视频处理装置、电子设备及存储介质与流程

文档序号:17180825发布日期:2019-03-22 20:52阅读:189来源:国知局
视频处理方法、视频处理装置、电子设备及存储介质与流程

本发明涉及视频处理技术,尤其涉及视频中图形编码的处理技术。



背景技术:

视频作为一种互联网内容传播方式,尤其是在各种媒体上播放的短视频,以其短平快的大流量传播内容逐渐获得平台和用户的青睐。随着移动终端和网络的升级,短视频产生和分发越来越火热,使用短视频进行自媒体推广逐渐成为一种新的手段。

目前,自媒体向用户推荐关注自己时,通常是在其发布的视频的下方或其它位置显示“关注按钮”,用户通过点击“关注按钮”可以实现对自媒体的关注,但是这种关注通常是自媒体在具体的某个发布渠道内的关注。以今日头条为例,用户在观看自媒体a在今日头条中发布的视频后,点击关注时,仅会实现在今日头条内对自媒体a的关注,并不能获取更多的与自媒体a相关的信息。

为了更好地进行自媒体的推广,自媒体会在其发布的视频中插入二维码,供用户扫描,以便于用户获取自媒体希望推广的信息,但是这需要用户使用手机等移动设备对视频中的二维码进行手动扫描,在用户使用移动设备观看视频时,需要中止视频播放、截取屏幕画面,最后在图形编码识别软件中长按屏幕画面弹出菜单,点击“扫描二维码”获得图形编码中的信息。显然,这种识别方式对于用户而言实现起来比较麻烦,不利于自媒体的推广。



技术实现要素:

本发明要解决的技术问题是提供一种视频处理方案,其使得视频观看者更便于对视频中包含的图形编码进行响应,从而提升视频中图形编码的利用率。

根据本发明的一个方面,提供了一种视频处理方法,包括:响应于视频中存在图形编码,识别图形编码,其中,图形编码携带有关视频的视频源的信息;基于图形编码携带的信息,执行与视频源关联的操作。

由此,对于视频中存在的图形编码,可以不需要用户通过外部设备扫描而是由电子设备系统内部自动识读,这样在提高用户体验的同时,还可以提升视频发布者的推广效果。

优选地,响应于视频中存在图形编码识别图形编码的步骤可以包括:提取视频中的图形编码。

这种方式不需要通过外部设备扫描,也不需要用户暂停播放视频,而是通过电子设备系统或者视频播放器或者视频发布平台自动检测视频中存在的图形编码,自动提取视频中的图形编码,以便进行识读。

优选地,提取视频中的图形编码的步骤可以包括:截取视频中包含图形编码的屏幕画面;获取包含图形编码的屏幕画面中的图形编码。

通过视频实时截帧技术,截取视频中包含图形编码的屏幕画面,不需要用户暂停播放视频进行截屏操作,当截取到包含图形编码的屏幕画面时提取其中的图形编码,这样方便识别图形编码。

优选地,截取视频中包含图形编码的屏幕画面的步骤可以包括:按照预设时间间隔从视频中截取屏幕画面;判断屏幕画面中是否包含图形编码;如果包含图形编码,提取包含图形编码的屏幕画面。

通过在视频播放器或视频发布平台上增加视频连续截帧的功能,选择连续截帧功能选项,设置截取图像的保存位置、截取尺寸、截取时间间隔等,该连续截帧功能是在视频播放过程中进行的,可以随时开始和结束。在截取的屏幕画面中判断其中是否有包含图形编码的屏幕画面,将包含图形编码的屏幕画面提取出来,以便进一步提取其中包含的图形编码。

优选地,截取视频中包含图形编码的屏幕画面的步骤可以包括:接收用户的提取指令;根据提取指令,提取包含图形编码的屏幕画面。

其中,用户的提取指令是指:当用户在观看视频时看到视频中存在图形编码,可以选择长按屏幕画面、双击屏幕画面、点击鼠标或输入键盘快捷键等方式触发截取屏幕画面的功能,这种方式可以避免当视频连续截帧中设置的截帧时间间隔不适当的情况。

优选地,执行与视频源关联的操作的步骤可以包括:打开与视频源关联的页面;并且/或者关注与视频源相关的第三方。

其中,视频源可以是视频发布者的信息、与视频相关的链接信息或者视频的播放源地址,这样可以通过自动识读图形编码,使用户直接进去携带上述信息的页面,进而关注与视频源相关的第三方,第三方与视频相关的发布者关联或者与发布平台关联或者与视频的播放源关联。

优选地,该视频处理方法还可以包括:响应于图形编码识别成功,提示用户选择是否执行与视频源关联的操作;并且/或者响应于图形编码识别失败,提示用户选择是否执行与视频关联的操作。

为了增加用户与视频发布平台的互动,考虑到用户是否需要识读视频中的图形编码以及图形编码是否识读成功的情况,系统会弹出提示信息,提示用户不同的操作信息。

根据本发明的另一个方面,提供了一种视频处理装置,包括:响应模块,用于响应于视频中存在图形编码,识别图形编码,其中,图形编码携带有关视频的视频源的信息;执行模块,用于基于图形编码携带的信息,执行与视频源关联的操作。

优选地,响应模块可以包括:提取模块,用于提取视频中的图形编码。

优选地,提取模块可以包括:截取模块,用于截取视频中包含图形编码的屏幕画面;获取模块,用于根据截取单元截取的包含图形编码的屏幕画面,获取屏幕画面中的图形编码。

优选地,截取模块可以包括:画面截取单元,用于按照预设时间间隔从视频中截取屏幕画面;判断单元,用于判断画面截取单元截取的屏幕画面中是否包含图形编码;第一画面提取单元,用于如果判断单元判断屏幕画面中包含图形编码,提取包含图形编码的屏幕画面。

优选地,截取模块可以包括:接收单元,用于接收用户的提取指令;第二画面提取单元,用于根据接收单元接收的提取指令,提取包含图形编码的屏幕画面。

优选地,该视频处理装置还可以包括:第一提示单元,用于响应于图形编码识别成功,提示用户选择是否执行与视频源关联的操作;并且/或者第二提示单元,用于响应于图形编码识别失败,提示用户选择是否执行与视频关联的操作。

根据本发明的另一个方面,还提供了一种电子设备,包括:处理器;存储器,其上存储有可执行代码,当可执行代码被处理器执行时,使处理器执行上文述及的视频处理方法。

根据本发明的另一个方面,还提供了一种非暂时性机器可读存储介质,其上存储有可执行代码,当可执行代码被电子设备的处理器执行时,使处理器执行上文述及的视频处理方法。

综上,利用本发明提供的视频处理方法、视频处理装置及电子设备,能够通过自动识别视频中的图形编码执行与视频或者视频源关联的操作,方便了视频发布者通过视频中的图形编码进行推广,也丰富了信息发布平台的功能,从而提高了用户体验。

附图说明

通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。

图1示出了根据本发明一实施例的视频处理方法的示意性流程图。

图2示出了根据本发明一实施例的提取视频中图形编码的示意性流程图。

图3a示出了根据本发明一实施例的截取视频中包含图形编码的屏幕画面的示意性流程图。

图3b示出了根据本发明一实施例的截取视频中包含图形编码的屏幕画面的示意性流程图。

图4示出了根据本发明一实施例的视频处理装置的结构框图。

图5示出了根据本发明一实施例的提取模块的结构框图。

图6a示出了根据本发明一实施例的截取模块的结构框图。

图6b示出了根据本发明一实施例的截取模块的结构框图。

具体实施方式

下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。

如上所述,为了方便通过视频中的图形编码进行视频源的推广,本发明提供了一种视频处理方案,通过自动识别视频中的图形编码并基于所述图形编码携带的信息执行与视频源有关的操作,减少了用户利用外部设备扫描视频中的图形编码带来的不便,同时由于所述图形编码携带了与视频源有关的信息,用户可以直接执行与视频源有关的操作,方便了视频源的推广,提高了用户体验。

下面参照图1至图6b来具体描述本发明的实施例。图1示出了根据本发明一实施例的视频处理方法的示意性流程图。

如图1所示,在步骤s100中,响应于视频中存在图形编码,识别图形编码,其中,图形编码携带有关视频的视频源的信息。

本文述及的图形编码是某种特定的几何图形,例如可以是条形码、二维码,由按一定规律在平面上分布的黑白相间的图形记录数据符号信息,也可以是三维码,利用不同色彩和灰度级表示不同的数据并进行编码,通过图像输入设备或光电扫描设备自动识读以实现信息自动处理。本发明的图形编码还可以是其它合适的图形编码,本发明对此不做限制。

这里所说的识别图形编码不同于传统的使用外部设备,如手机或平板电脑等设备的摄像头、光电扫描仪器等扫描的方式,也不需要额外的图形编码识别软件,而是对视频中的图形编码分析自动识别出图形编码所携带的信息,其中图形编码携带的信息可以包括但不限于文字、链接、图片、视频等任意一种形式,其所携带的信息主要是与视频源有关,例如视频发布者的关注页面、视频播放的源地址、出自同一发布者的其他视频等。

以上视频可以包括各种动态影像的储存格式,如avi、mpeg等影像格式和rm、asf等流媒体格式,可以通过通信网络、地面广播、卫星广播等方式传送,也可以是存储在本地的视频,视频中的图形编码也可以是条形码、二维码、三维码等其他任何编码格式的携带特定信息的几何图形,它可以混合在视频中,也可以是叠加在视频中,在视频播放过程中显示在屏幕上。

另外,步骤s100中的响应于视频中存在图形编码识别图形编码的步骤可以包括提取视频中的图形编码。当视频中出现图形编码,可以利用图像处理技术中的图像提取算法提取视频中的图形编码,例如对图像中的每一个像素点的灰度值与选取的阈值进行比较,并作出相应的判断,从图像中利用阈值分割出需要的部分。

如图2示出了根据本发明一实施例的提取视频中的图形编码的的方法流程图。

如图2所示,在步骤s120,截取视频中包含图形编码的屏幕画面。

步骤s120中,截取包含图形编码的屏幕画面至少可以有两种方式执行,图3a和图3b分别示出了两种执行方式的示意性流程图。一种方式如图3a所示,系统自动检测视频中是否存在图形编码,一种方式如图3b所示,用户发现视频中存在图形编码时发出提取指令。

在步骤s120的一种实施方式中,如图3a所示,可以在步骤s121,按照预设时间间隔从视频中截取屏幕画面。例如,通过视频播放器中的图像截取功能,选择连续截图,设置截取图片的保存地址、保存尺寸、截图时间间隔等,在实际应用中,步骤s121中预设时间间隔可根据需要进行设置,可以是1s、5s、10s等。

然后在步骤s122,判断屏幕画面中是否包含图形编码。

若是,即屏幕画面中包含图形编码,则执行步骤s123中提取包含图形编码的屏幕画面的操作;例如,从存储文件中或者缓存中提取包含图形编码的屏幕画面。

若否,即屏幕画面中不包含图形编码,则继续执行步骤s121。如果屏幕画面中总是检测不到图形编码,可能是预设时间间隔设置的不适当,可调整时间间隔。

利用视频实时截帧技术,提取视频中包含图形编码的屏幕画面,然后通过屏幕图像识别的原理识别图形编码,这样用户就不需要使用其他扫描设备扫描图形编码进行识别,并且识别图形编码之后直接进入包含与视频有关的视频源的信息页面,不需要调整终端界面,提升了用户体验,为自媒体用户通过在视频中添加图形编码进行推广提供了技术条件,同时增加了浏览器等信息发布平台的功能。

在步骤s120的另一种实施方式中,如图3b所示,可以在步骤s126,接收用户的提取指令,其中用户的提取指令可以是长按视频空白界面、双击鼠标、键盘输入快捷键等其他触发提取包含图形编码的屏幕画面的操作指令。

然后在步骤s128,根据提取指令,执行提取包含图形编码的屏幕画面的操作。这种方式适用于用户发现视频中存在图形编码,发出提取指令的情况。

上述步骤s120可以实现的两种方式可以形成很好的互补,当系统由于预设时间间隔不适当导致未检测出视频中的图形编码时,可以通过用户主动提取包含图形编码的屏幕画面操作来完成。

返回图2,在步骤s120中截取视频中包含图形编码的屏幕画面之后,执行步骤s140,获取包含图形编码的屏幕画面中的图形编码。其中,为了识别图形编码而获取图形编码是现有技术中采用图形编码识别技术获取图片中图形编码的常规手段,此处不再一一列举。

返回图1,在步骤s100识别视频中的图形编码之后,在步骤s200,基于图形编码携带的信息,执行与视频源关联的操作。

其中,执行与视频源关联的操作的步骤可以包括:打开与视频源关联的页面;并且/或者关注与视频源相关的第三方。

上述与视频源关联的信息包括视频的发布者的信息、视频的播放源地址等信息,特别地,当视频的发布者为自媒体用户,自媒体又称“公民媒体”或“个人媒体”,是指私人化、平民化、普泛化、自主化的传播者,其可以将视频发布在自媒体平台上,自媒体平台包括但不限于微信、微博、bbs、facebook、uc头条等网络社区,通过在图形编码中添加自媒体用户的信息、相关视频的信息、以及其他有利于推广的信息,使用户能够方便地关注自媒体用户。

其中,与视频源相关的第三方可以是视频的转发者、视频发布平台或者与视频、视频源、发布平台相关的用户。

通过上述技术方案,可以通过图形编码携带的信息直接跳转到与视频源有关的页面,可以在与视频源有关的页面关注到更多的信息,便于信息的传播,并且不需要进行界面调整,关注与视频源有关的信息之后可以直接返回继续观看视频。

根据本发明的一实施例,在该视频处理方法中,一方面,响应于图形编码识别成功,还可以提示用户选择是否执行与视频源关联的操作。与视频源关联的操作例如可以是进入图形编码携带信息的页面,或者关注视频的发布者,或者观看与视频源相关的其他视频等。

另一方面,响应于图形编码识别失败,还可以提示用户选择是否执行与视频关联的操作。与视频相关联的操作例如可以是收藏或下载视频,或者获取视频截图,或者下载视频播放器等。

根据图形编码是否识别成功,可以提示用户不同的操作。用户可以根据电子设备的网络情况和对信息的需求进行相应的操作。

上述技术方案考虑了图形编码识别成功和识别失败两种情况,会弹出提示信息,分别提示用户进行不同的操作,增强了用户交互体验。

本发明的视频处理方法可以通过一种视频处理装置实现。图4示出了根据本发明一个实施例的视频处理装置400的结构框图。

如图4所示,视频处理装置400可以包括响应模块420和执行模块440。

响应模块420可以响应于视频中存在图形编码,识别图形编码,其中,图形编码携带有关视频的视频源的信息。

执行模块440可以基于图形编码携带的信息,执行与视频源关联的操作。

响应模块420可以包括提取模块500,用于提取视频中的图形编码。

其中视频可以是通过通信网络获得的视频或者保存在本地的视频,图形编码可以是条形码、二维码、三维码等任何编码形式的携带特定信息的几何图形,它可以混合在视频中,也可以是叠加在视频中,在视频播放过程中显示在屏幕上。特别地,在本发明实施例中,图形编码携带有关视频的视频源的信息,包括视频发布者的信息、视频的播放源地址、与视频发布者相关的用户信息等。

执行模块440中执行与视频源关联的操作可以包括跳转到有关视频源的页面或者根据提示信息关注与视频有关的第三方或者收藏视频。

通过上述装置,视频的发布者,如自媒体用户,可以通过制作短视频,在短视频中添加携带自媒体用户信息的图形编码进行推广,同时也丰富了自媒体发布平台的功能,提升了用户体验。

图5示出了根据本发明一实施例的提取模块的结构框图。

如图5所示,提取模块500包括:截取模块520,用于截取视频中包含图形编码的屏幕画面;图形编码获取模块540,用于根据截取模块520截取的包含图形编码的屏幕画面,获取屏幕画面中的图形编码。

其中,截取模块520利用视频实时截帧技术截取视频中包含图形编码的屏幕画面,实时截帧技术是利用电脑程序软件来达到控制网络界面、电视界面或者是流媒体界面的一种现代信息技术手段,使视频流转变成图片,方便进行画面提取。

图形编码获取模块540中获取屏幕画面中的图形编码是现有技术中采用图形编码识别技术获取图片中图形编码的常规手段,此处不再一一列举.

截取模块520至少可以包括两种结构。

图6a示出了根据本发明一实施例的截取模块的结构框图。

如图6a所示,包括:画面截取单元521,用于按照预设时间间隔从视频中截取屏幕画面;判断单元522,用于判断画面截取单元521截取的屏幕画面中是否包含图形编码;第一画面提取单元523,用于如果判断单元522判断屏幕画面中包含图形编码,提取包含图形编码的屏幕画面。

其中,画面截取单元521通过视频实时截帧技术中的图像截取功能,选择连续截图,设置截取图片的保存地址、保存尺寸、截图时间间隔等。在画面截取单元521截取的屏幕画面中判断是否有包含图形编码的屏幕画面,每当截取一帧屏幕画面就判断其中是否包含图形编码,直到检测出其中包含图形编码的屏幕画面,再由第一画面提取单元523从画面截取单元521设置的屏幕画面存储文件中提取包含图形编码的屏幕画面,以便于通过屏幕图像识别的原理识别图形编码。

这样用户就不需要使用外部扫描设备扫描图形编码进行识别,不需要调整终端界面,提升了用户体验,为视频发布者,如自媒体用户,通过在视频中添加图形编码进行推广提供了技术条件,同时增加了微信、微博、bbs论坛、uc头条等信息发布平台的功能。

图6b示出了根据本发明另一实施例的截取模块的结构框图。

如图6b所示,截取模块520可以包括:指令接收单元526,用于接收用户的提取指令;第二画面提取单元528,用于根据指令接收单元526接收的提取指令,提取包含图形编码的屏幕画面。

其中,指令接收单元526通过接收用户的提取指令,可以包括长按视频空白界面、点击鼠标、键盘快捷键输入等其他任何可以触发提取屏幕画面的操作,提取视频中包含图形编码的屏幕画面,可以避免画面截取单元521由于预设时间间隔不恰当未能截取到包含图形编码的屏幕画面的情况。

另外,本发明的视频处理装置400还可以包括第一提示单元和第二提示单元。

第一提示单元可以响应于图形编码识别成功,提示用户选择是否执行与视频源关联的操作。

第二提示单元可以响应于图形编码识别失败,提示用户选择是否执行与视频关联的操作。

其中,第一提示单元弹出提示信息,提示用户是否识别图形编码,用户可以选择识别或者放弃识别,如果用户选择识别图形编码并且识别成功,则弹出提示信息,提示用户是否中止视频播放进入与视频有关的视频源的页面,如果用户放弃识别图形编码或者识别图形编码失败,则第二提示单元弹出提示信息,提示用户收藏视频、关注与视频有关的第三方等与视频相关的操作选项。

此外,根据本发明的方法还提供了一种电子设备,包括处理器,可以包括一种视频播放器或信息发布平台应用,能够实现视频实时截帧、能够自动识读图像编码等功能;以及存储器,其上存储有可执行代码,当可执行代码被处理器执行时,使处理器执行上述的视频处理方法。

可选地,该电子设备还可以包括显示屏,用于显示视频画面、图形编码和图像编码携带的信息等。上文已经参考附图详细描述了根据本发明的视频处理方法、视频处理装置及电子设备。

此外,根据本发明的方法还可以实现为一种计算机程序或计算机程序产品,该计算机程序或计算机程序产品包括用于执行本发明的上述方法中限定的上述各步骤的计算机程序代码指令。

或者,本发明还可以实施为一种非暂时性机器可读存储介质(或计算机可读存储介质、或机器可读存储介质),其上存储有可执行代码(或计算机程序、或计算机指令代码),当所述可执行代码(或计算机程序、或计算机指令代码)被电子设备(或计算设备、服务器等)的处理器执行时,使所述处理器执行根据本发明的上述方法的各个步骤。

本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。

通过上述技术方案,用户在观看视频的过程中可以直接通过选择识别视频中的图形编码进入与视频有关的视频源的页面,增强了用户与视频软件或设备的交互,提升了用户体验,为自媒体用户通过视频中的图形编码进行推广提供了方便,同时增加了信息发布平台的功能。

附图中的流程图和框图显示了根据本发明的多个实施例的系统和方法的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标记的功能也可以以不同于附图中所标记的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1