一种视频处理方法及装置的制造方法_2

文档序号:8907823阅读:来源:国知局
现中,手机获取得到待处理视频之后,则可对上述待处理视频进行解析处理,并记录上述待处理视频中待处理的每一帧的图像数据信息。具体的,手机可通过开放式图形库(Open Graphics Library,OpenGL)着色语言(Shading Language,SL)来实现对待处理视频的处理。手机可通过对待处理视频的解析,得到待处理视频中每一帧的图像数据信息,其中,上述图像数据信息包括:待处理视频中每一帧的图像数据,或者上述每一帧的图像数据在上述待处理视频中的时间位置。即,手机可从上述待处理视频中获取视频播放时,每一帧的图像数据对应的时间点,或者每个时刻对应的图像数据等,进而可在视频播放时,根据视频播放时终端的视频显示区域对应的图像处理规则对上述每一帧的图像数据或者每个时刻对应的图像数据进行处理。
[0077]S102,根据预定义的图像处理规则,确定所述各帧图像中的待处理图像区域。
[0078]在一些可行的实施方式中,手机可预先定义对待处理视频进行处理的图像处理规贝1J,具体的,手机可在上述图像处理规则中限定视频显示区域中待处理图像区域的位置,以及上述待处理图像区域所要填充的像素值。具体实现中,手机可预先定义将每帧图像划分为多个闭合区域的子图像的划分线,并记录每条划分线在视频显示区域中的具体位置(即视频显示区域中待处理图像区域的位置),包括:划分线起点位置A、划分线的宽度W和长度L等,如图2,图2为本发明实施例提供的视频处理的一示意图。其中,上述多个闭合区域可为任意多个(例如4个、9个或者16个等),手机用户可根据实际需求自行定义,在此不做限制。手机在上述图像处理规则中限定上述将视频显示区域显示的每帧图像划分为多个闭合区域的子图像的划分线的位置之后,当上述待处理视频在手机上播放时,手机则可根据待处理视频中每一帧的图像数据信息,确定上述待处理视频中与上述图像处理规则中限定的待处理图像区域。具体的,手机可在待处理视频播放的过程中,根据每一帧的图像数据在上述待处理视频中的时间位置,结合上述划分线的位置,确定待处理视频播放时每一帧的图像数据中与上述划分线的位置对应的具体区域的图像信息(即指定图像数据),进而可根据预定义的图像处理规则对上述指定图像数据进行进一步处理。
[0079]S103,根据所述图像处理规则中限定的像素值,将所述待处理图像区域的像素值调整为所述限定的像素值,得到具有预定显示效果的目标图像数据,并将所述目标图像数据添加至所述待处理视频中,得到处理后视频。
[0080]在一些可行的实施方式中,手机定义上述图像处理规则时可预先定义对上述图像处理规则中限定的待处理图像区域所要填充的像素值。具体实现中,当手机根据上述图像处理规则以及待处理视频中每一帧的图像数据信息确定了待处理图像区域之后,则可根据上述图像处理规则中限定的像素值对上述待处理图像区域的像素值进行修改,将上述待处理图像区域的像素值修改为图像处理规则中限定的像素值,得到具有预定显示效果的目标图像数据。如图2,当待处理视频在手机上播放时,手机根据上述图像处理规则确定了待处理视频中与图2中的各条划分线区域对应的待处理图像区域之后,若图像处理规则中限定的填充像素值为黑色,则可将上述待处理图像区域的像素值修改为黑色,进而得到具有网格状显示效果的图像数据。手机对上述待处理图像区域的像素值修改为黑色之后,则可将处理得到的目标图像数据保存至上述待处理视频中,待处理视频播放过程中播放上述目标图像数据时,则可看到具有网格状显示效果的视频图像,增强了视频播放的趣味性。在本发明实施例中,手机可根据获取的待处理视频确定待处理视频中的各帧图像,并且可确定各帧图像中的待处理图像区域,进而可在上述待处理图像区域上添加预定显示效果,例如网格状显示效果等,降低视频中待处理图像区域的图像数据过度的突兀性,增强视频处理的用户体验。
[0081]在本发明实施例中,手机可首先获取多个视频片段拼接得到的待处理视频,并根据预定义的图像处理规则,结合待处理视频中每一帧的图像数据信息,确定待处理视频中的待处理图像区域,进而将上述待处理图像区域的像素值调整为预定义的像素值,得到具有预定显示效果的目标图像数据。本发明实施例根据预定义的图像处理规则对拼接得到的待处理视频进行处理,增强了待处理视频的观赏效果,提高了拼接视频的用户体验,提高了视频分享的趣味性。
[0082]参见图3,是本发明实施例提供的视频处理方法的第二实施例流程示意图。本实施例中所描述的视频处理方法,包括步骤:
[0083]S201,从网络共享空间或者终端本地存储空间中获取多个视频片段,并将所述多个视频片段拼接为所述待处理视频。
[0084]在一些可行的实施方式中,手机用户可通过手机的摄像功能自行拍摄视频片段,并将拍摄得到的多个视频片段存储至手机本地存储空间中。手机进行视频拼接时,可直接从手机本地存储空间中获取多个视频片段,将获取得到的多个视频片段拼接为一个视频(即待处理视频)。具体实现中,当手机处于联网状态时,手机还可从网络共享空间中下载多个视频片段,还可将下载得到的视频片段存储至手机本地存储空间,进而可将上述下载得到的视频片段进行裁剪、拼接,得到一个由多个视频片段拼接得到的待处理视频。手机获取得到待处理视频之后,可将上述待处理视频存储于手机本地存储空间,也可分享至网络共享空间,在此不做限制。其中,上述网络共享空间可包括:QQ空间、人人网、微博、微信、百度云、天涯社区或者知乎等社交网络平台提供的共享空间,上述社交网络平台仅是举例,而非穷举,包含但不限于上述社交网络平台,在此不做限制。
[0085]S202,获取多个视频片段拼接得到的待处理视频,并获取所述待处理视频中至少一个拼接处中每个所述拼接处的至少一帧图像,将至少一个所述拼接处的至少一帧图像确定为待处理的各帧图像。
[0086]在一些可行的实施方式中,手机可首先从网络共享空间或者手机本地存储空间中获取待处理视频,上述待处理视频由多个视频片段拼接得到。具体实现中,手机获取得到待处理视频之后,则可对上述待处理视频进行解析处理,获取待处理视频中各个拼接处的各帧图像,将待处理视频中多个拼接处中每一个拼接处的多个帧图像确定为待处理的各帧图像,以对各个拼接处的各帧图像进行处理。具体的,手机可通过OpenGL SL来实现对待处理视频的处理。手机可通过对待处理视频的解析,处理得到待处理视频中待处理的每一帧的图像数据信息,其中,上述每一帧的图像数据信息包括:待处理视频中每一帧的图像数据,或者上述每一帧的图像数据在上述待处理视频中的时间位置。即,手机可从上述待处理视频中获取视频播放时,每一帧的图像数据对应的时间点,或者每个时刻对应的图像数据等,进而可在视频播放时,根据视频播放时终端的视频显示区域对应的图像处理规则对上述每一帧的图像数据或者每个时刻对应的图像数据进行处理。
[0087]S203,根据预定的显示效果,定义对待处理视频中待处理的各帧图像进行处理的图像处理规则。
[0088]S204,根据预定义的图像处理规则,确定所述各帧图像中的待处理图像区域。
[0089]在一些可行的实施方式中,手机可预先定义终端播放视频时,手机的视频显示区域上显示的视频图像数据的图像处理规则,其中,上述图像处理规则中限定的图像处理信息包括:上述视频显示区域中待处理图像区域的位置,或者上述待处理图像区域所要填充的像素值等信息。其中,上述视频显示区域中待处理图像区域的位置包括:将每帧图像划分为多个闭合区域的子图像的划分线区域,或者上述闭合区域中的指定子区域等。具体实现中,手机可预先定义将视频显示区域划分为多个闭合区域的划分线,并记录每条划分线在视频显示区域中的具体位置,其中,上述每条划分线所在的显示区域即为待处理图像区域,包括:划分线起点位置A、划分线的宽度W和长度L等。如图2,图2所示的划分效果是将视频显示区域划分为多个闭合区域的网格状的图像显示区域。此外,本发明实施例将视频显示区域划分为多个闭合区域时还可将视频显示区域划分为多个闭合区域的十字交叉线的图像显示区域,如图4,图4为本发明实施例提供的视频处理的另一示意图。手机在上述图像处理规则中限定将视频显示区域划分为多个闭合区域的划分线所在的显示区域的位置之后,当上述待处理视频在手机上播放时,手机则可根据待处理视频中每一帧的图像数据信息,确定上述待处理视频中与上述划分线所在的显示区域对应的指定图像数据。具体的,手机可在待处理视频播放的过程中,根据每一帧的图像数据在上述待处理视频中的时间位置,结合上述划分线的位置,确定待处理视频播放时每一帧的图像数据中与上述划分线的位置对应的具体区域的图像信息(即待处理图像区域,或称指定图像数据),进而可根据预定义的图像处理规则对上述指定图像数据进行进一步处理。
[0090]在一些可行的实施方式中,本发明实施例中所描述的图像处理规则中限定的视频显示区域中待处理显示区域的位置还包括:上述划分线划分得到的闭合区域中的指定子区域。即,在本发明实施例中,手机除了将与划分线所在的显示区域对应的指定图像数据进行处理之外,进一步的,还可在划分线划分得到的闭合区域中设定指定子区域,以将指定子区域进行进一步处理,例如添加预定显示效果等。如图5,图5为本发明实施例提供的视频处理的又一示意图,手机还可在划分线划分得到的闭合区域中设定指定子区域,以将指定子区域进行进一步处理。例如,可在闭合区域B中设定指定子区域为:闭合区域B中除了闭合区域BI以外的所有区域,或者在闭合区域C中设定指定子区域为:闭合区域C中除了闭合区域Cl以外的所有区域,或者闭合区域D中设定指定子区域为:闭合区域D中除了闭合区域Dl以为的所有区域等。手机在图像处理规则中设定上述将视频显示区域划分为多个闭合区域的划分线的位置,以及上述各个闭合区域中的指定子区域之后,则可根据图像处理规则中设定的像素值等信息对待处理视频中与上述划分线的位置或者上述指定子区域对应的指定图像数据进行进一步处理。
[0091]S205,根据所述图像处理规则中限定的像素值,将所述待处理图像区域的像素值调整为所述限定的像素值,得到具有预定显示效果的目标图像数据,并将所述目标图像数据添加至所述待处理视频中,得到处理后视频。
[0092]在一些可行的实施方式中,手机定义上述图像处理规则时,可预先定义对上述图像处理规则中限定的待处理图像区域进行填充的像素值。具体实现中,当手机根据上述图像处理规则以及待处理视频中每一帧的图像数据信息确定了指定图像数据(即待处理图像区域的图像数据)之后,则可根据上述图像处理规则中限定的像素值对上述待处理图像区域的像素值进行修改,将上述待处理图像的像素值调整为图像处理规则中限定的像素值,得到具有预定显示效果的目标图像数据。如图2,当待处理视频在手机上播放时,手机根据上述图像处理规则确定了待处理视频中与图2中的各条划分线区域对应的待处理图像区域之后,若图像处理规则中限定的填充像素值为黑色,则可将上述待处理图像区域的像素值填充为黑色,进而得到具有网格状显示效果的图像数据。如图4,当待处理视频在手机上播放时,手机根据上述图像处理规则确定了待处理视频中与图4中的各条划分线区域对应的待处理图像区域之后,若图像处理规则中限定的填充像素值为黑色,则可将上述待处理图像区域的像素值调整为黑色,进而得到具有十字交叉线的显示效果的图像数据。此外,如图5,当待处理视频在手机上播放时,手机根据上述图像处理规则确定了待处理视频中与图5中的各条划分线区域及指
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1