视频处理方法及装置、电子设备和计算机可读介质制造方法及图纸

技术编号:18356791 阅读:142 留言:0更新日期:2018-07-02 11:00
本公开提供了一种视频处理方法,该方法包括获取第一视频帧;确定第一视频帧中的预设行,其中,预设行中包含有多个像素点,每个像素点都具有各自的第一颜色值;将预设行中包含的多个像素点各自的第一颜色值调整为各自对应的第二颜色值,得到第二视频帧;以及将第一视频帧替换为第二视频帧,以使接收端能够根据第二视频帧中预设行的颜色信息将第二视频帧确定为目标视频帧。本公开还提供了一种视频处理装置、一种电子设备以及一种计算机可读介质。

【技术实现步骤摘要】
视频处理方法及装置、电子设备和计算机可读介质
本公开涉及一种视频处理方法及装置、电子设备和计算机可读介质。
技术介绍
随着科学技术的发展,视频传输技术越来越成熟,其应用范围也越来越广泛。例如,通过视频传输技术可以使得发送端和接收端之间实现较好的视频交互,或者发送端录制视频后可以将录制好的视频进行在线或离线播放,使得接收端可以进行观看。在视频播放的过程中,有时候视频的发送端需要在某些关键时刻对视频做一些操作,比如在某个关键时刻对视频帧使用特效等。然而由于视频在播放过程中存在延时的问题,视频的接收端很难根据时间戳来判定被发送端操作的视频帧具体是哪一帧,导致用户体验不佳。
技术实现思路
本公开的一个方面提供了一种视频处理方法,包括获取第一视频帧;确定上述第一视频帧中的预设行,其中,上述预设行中包含有多个像素点,每个像素点都具有各自的第一颜色值;将上述预设行中包含的上述多个像素点各自的第一颜色值调整为各自对应的第二颜色值,得到第二视频帧;以及将上述第一视频帧替换为上述第二视频帧,以使接收端能够根据上述第二视频帧中上述预设行的颜色信息将上述第二视频帧确定为目标视频帧。可选地,将上述预设行中包含的上述多个像素点各自的第一颜色值调整为各自对应的第二颜色值包括将上述预设行中包含的上述多个像素点分成N组像素组,其中,上述N组像素组中的每一组像素组中包含一个或多个像素点;为上述N组像素组中的每一组像素组分别确定各自的目标颜色信息;以及根据上述每一组像素组相对应的目标颜色信息,将上述每一组像素组中的一个或多个像素点的第一颜色值调整为各自对应的第二颜色值。可选地,将上述预设行中包含的上述多个像素点各自的第一颜色值调整为各自对应的第二颜色值包括将上述预设行中包含的上述多个像素点分成N组像素组,其中,上述N组像素组中的每一组像素组中包含一个或多个像素点;从上述N组像素组中确定出M组像素组,其中,上述M为小于上述N的整数;为上述N组像素组中除上述M组像素组之外的每一组像素组分别确定各自的目标颜色信息;根据上述N组像素组中除上述M组像素组之外的每一组像素组各自的目标颜色信息,将上述N组像素组中除上述M组像素组之外的每一组像素组中的像素点各自的第一颜色值调整为相应的第二颜色值;获取操作指令,其中,上述操作指令用于调整上述第一视频帧的展示效果;以及将上述M组像素组中的每一组像素组中的像素点的第一颜色值调整为与上述操作指令所对应的数值。可选地,确定上述第一视频帧中的预设行包括确定上述第一视频帧被传输时的缩放比例;以及根据上述第一视频帧的缩放比例确定上述预设行的数量。可选地,在根据上述第一视频帧被传输时的缩放比例确定上述预设行的数量为多个的情况下,上述视频处理方法还包括根据上述第一视频帧被传输时的缩放比例判断上述第一视频帧是否需要被压缩;以及在上述第一视频帧需要被压缩的情况下,将多个上述预设行中每一行的像素点各自的第一颜色值都调整为相同的颜色值。本公开的另一个方面提供了一种视频处理装置,包括获取模块、确定模块、第一调整模块和替换模块。获取模块用于获取第一视频帧;确定模块用于确定上述第一视频帧中的预设行,其中,上述预设行中包含有多个像素点,每个像素点都具有各自的第一颜色值;第一调整模块用于将上述预设行中包含的上述多个像素点各自的第一颜色值调整为各自对应的第二颜色值,得到第二视频帧;以及替换模块用于将上述第一视频帧替换为上述第二视频帧,以使接收端能够根据上述第二视频帧中上述预设行的颜色信息将上述第二视频帧确定为目标视频帧。可选地,上述第一调整模块包括第一分类单元、第一确定单元和第一调整单元。第一分类单元用于将上述预设行中包含的上述多个像素点分成N组像素组,其中,上述N组像素组中的每一组像素组中包含一个或多个像素点;第一确定单元用于为上述N组像素组中的每一组像素组分别确定各自的目标颜色信息;以及第一调整单元用于根据上述每一组像素组相对应的目标颜色信息,将上述每一组像素组中的一个或多个像素点的第一颜色值调整为各自对应的第二颜色值。可选地,上述第一调整模块包括第二分类单元、第二确定单元、第三确定单元、第二调整单元、获取单元和第三调整单元。第二分类单元用于将上述预设行中包含的上述多个像素点分成N组像素组,其中,上述N组像素组中的每一组像素组中包含一个或多个像素点;第二确定单元用于从上述N组像素组中确定出M组像素组,其中,上述M为小于上述N的整数;第三确定单元用于为上述N组像素组中除上述M组像素组之外的每一组像素组分别确定各自的目标颜色信息;第二调整单元用于根据上述N组像素组中除上述M组像素组之外的每一组像素组各自的目标颜色信息,将上述N组像素组中除上述M组像素组之外的每一组像素组中的像素点各自的第一颜色值调整为相应的第二颜色值;获取单元用于获取操作指令,其中,上述操作指令用于调整上述第一视频帧的展示效果;以及第三调整单元用于将上述M组像素组中的每一组像素组中的像素点的第一颜色值调整为与上述操作指令所对应的数值。可选地,上述确定模块包括第四确定单元和第五确定单元。第四确定单元用于确定上述第一视频帧被传输时的缩放比例;以及第五确定单元用于根据上述第一视频帧的缩放比例确定上述预设行的数量。可选地,在根据上述第一视频帧被传输时的缩放比例确定上述预设行的数量为多个的情况下,上述视频处理装置还包括判断模块和第二调整模块。判断模块用于根据上述第一视频帧被传输时的缩放比例判断上述第一视频帧是否需要被压缩;以及第二调整模块用于在上述第一视频帧需要被压缩的情况下,将多个上述预设行中每一行的像素点各自的第一颜色值都调整为相同的颜色值。本公开的另一个方面提供了一种电子设备,包括:存储器,其上存储有计算机可执行指令;以及处理器,用于运行所述指令,以执行如上所述的视频处理方法。本公开的又一个方面提供了一种计算机可读介质,存储有计算机可执行指令,所述指令在被执行时用于实现如上所述的视频处理方法。本公开的再一方面提供了一种计算机程序,所述计算机程序包括计算机可执行指令,所述指令在被执行时用于实现如上所述的视频处理方法。附图说明为了更完整地理解本公开及其优势,现在将参考结合附图的以下描述,其中:图1A示意性示出了根据本公开实施例的待处理视频中第一视频帧的示意图;图1B示意性示出了根据本公开实施例的应用视频处理方法或其装置处理第一视频帧后得到的第二视频帧的示意图;图2示意性示出了根据本公开实施例的视频处理方法的流程图;图3示意性示出了根据本公开实施例的将预设行中包含的多个像素点各自的第一颜色值调整为各自对应的第二颜色值的流程图;图4示意性示出了根据本公开另一实施例的将预设行中包含的多个像素点各自的第一颜色值调整为各自对应的第二颜色值的流程图;图5示意性示出了根据本公开实施例的确定第一视频帧中的预设行的流程图;图6示意性示出了根据本公开另一实施例的视频处理方法的流程图;图7示意性示出了根据本公开实施例的视频处理装置的框图;图8示意性示出了根据本公开实施例的第一调整模块的框图;图9示意性示出了根据本公开另一实施例的第一调整模块的框图;图10示意性示出了根据本公开实施例的确定模块的框图;图11示意性示出了根据本公开另一实施例的视频处理装置的框图;以及图12示意性示出了根据本公开实施例本文档来自技高网...
视频处理方法及装置、电子设备和计算机可读介质

【技术保护点】
1.一种视频处理方法,包括:获取第一视频帧;确定所述第一视频帧中的预设行,其中,所述预设行中包含有多个像素点,每个像素点都具有各自的第一颜色值;将所述预设行中包含的所述多个像素点各自的第一颜色值调整为各自对应的第二颜色值,得到第二视频帧;以及将所述第一视频帧替换为所述第二视频帧,以使接收端能够根据所述第二视频帧中所述预设行的颜色信息将所述第二视频帧确定为目标视频帧。

【技术特征摘要】
1.一种视频处理方法,包括:获取第一视频帧;确定所述第一视频帧中的预设行,其中,所述预设行中包含有多个像素点,每个像素点都具有各自的第一颜色值;将所述预设行中包含的所述多个像素点各自的第一颜色值调整为各自对应的第二颜色值,得到第二视频帧;以及将所述第一视频帧替换为所述第二视频帧,以使接收端能够根据所述第二视频帧中所述预设行的颜色信息将所述第二视频帧确定为目标视频帧。2.根据权利要求1所述的方法,其中,将所述预设行中包含的所述多个像素点各自的第一颜色值调整为各自对应的第二颜色值包括:将所述预设行中包含的所述多个像素点分成N组像素组,其中,所述N组像素组中的每一组像素组中包含一个或多个像素点;为所述N组像素组中的每一组像素组分别确定各自的目标颜色信息;以及根据所述每一组像素组相对应的目标颜色信息,将所述每一组像素组中的一个或多个像素点的第一颜色值调整为各自对应的第二颜色值。3.根据权利要求1所述的方法,其中,将所述预设行中包含的所述多个像素点各自的第一颜色值调整为各自对应的第二颜色值包括:将所述预设行中包含的所述多个像素点分成N组像素组,其中,所述N组像素组中的每一组像素组中包含一个或多个像素点;从所述N组像素组中确定出M组像素组,其中,所述M为小于所述N的整数;为所述N组像素组中除所述M组像素组之外的每一组像素组分别确定各自的目标颜色信息;根据所述N组像素组中除所述M组像素组之外的每一组像素组各自的目标颜色信息,将所述N组像素组中除所述M组像素组之外的每一组像素组中的像素点各自的第一颜色值调整为相应的第二颜色值;获取操作指令,其中,所述操作指令用于调整所述第一视频帧的展示效果;以及将所述M组像素组中的每一组像素组中的像素点的第一颜色值调整为与所述操作指令所对应的数值。4.根据权利要求1所述的方法,其中,确定所述第一视频帧中的预设行包括:确定所述第一视频帧被传输时的缩放比例;以及根据所述第一视频帧的缩放比例确定所述预设行的数量。5.根据权利要求4所述的方法,其中,在根据所述第一视频帧被传输时的缩放比例确定所述预设行的数量为多个的情况下,所述方法还包括:根据所述第一视频帧被传输时的缩放比例判断所述第一视频帧是否需要被压缩;以及在所述第一视频帧需要被压缩的情况下,将多个所述预设...

【专利技术属性】
技术研发人员:肖剑峰史成耀杨永恒郑新宇
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1