logo好方法网

基于视频的图像生成方法、显示方法、装置以及设备


技术摘要:
本申请公开了一种基于视频的图像生成方法、基于视频的图像显示方法、装置、设备以及存储介质,属于图像处理领域。在本申请中,终端可以根据图像处理指令截取并显示视频图像,用户可以在截取的视频图像上进行二次创作,得到与视频图像关联的目标图像。终端在目标视频播  全部
背景技术:
随着计算机技术的发展,越来越多的用户通过各类计算机设备观看视频。用户在 观看视频的过程中,可能会对一些内容深有感触,希望与其他用户进行互动。 相关技术中,基于视频的互动方式可以通过弹幕方式来实现,例如,用户可以在观 看视频的过程中,可以发送“弹幕”,使得其他用户在观看同一视频时,可以看到该用户发送 的“弹幕”,从而可以通过弹幕得知该用户的观影感受。 但是,由于“弹幕”的形式过于单一,且单条“弹幕”的长度往往也是有限的,用户可 能需要发送多条弹幕才能完整的表达自己的实际意思,导致人机交互效率较低。
技术实现要素:
本申请实施例提供了一种基于视频的图像生成方法、基于视频的图像显示方法、 装置、设备以及存储介质,可以提高人机交互的效率。所述技术方案如下: 一方面,提供了一种基于视频的图像生成方法,所述方法包括: 在目标视频的播放过程中,响应于图像处理指令,从所述目标视频中截取视频图 像; 显示所述视频图像; 响应于对所述视频图像的编辑指令,对所述视频图像进行编辑,得到与所述视频 图像关联的目标图像; 响应于所述目标视频播放到所述视频图像对应的视频画面,在所述视频画面的左 右两侧中的至少一侧,显示所述目标图像。 在一种可能的实施方式中,所述将所述目标图像在所述目标视频中的显示时间设 置为第一显示时间包括: 响应于发送指令,向服务器发送所述目标视频的标识、所述第一显示时间以及所 述目标图像,由服务器将所述目标图像在所述目标视频中的显示时间设置为所述第一显示 时间。 在一种可能的实施方式中,所述响应于图像处理指令,从所述目标视频中截取视 频图像包括: 响应于触发所述图像处理指令的操作的持续时间小于目标时长,从所述目标视频 中截取一帧视频图像;或, 响应于触发所述图像处理指令的操作的持续时间大于或等于所述目标时长,从所 述目标视频中截取至少两帧视频图像。 在一种可能的实施方式中,所述至少两帧视频图像为连续的至少两帧视频图像。 5 CN 111726676 A 说 明 书 2/26 页 在一种可能的实施方式中,所述显示所述视频图像包括: 显示编辑界面,所述编辑界面包括编辑区域和编辑选项区域,所述编辑选项区域 包括多个编辑选项,不同编辑选项对应于待添加的不同显示元素; 在所述编辑界面中的编辑区域中,显示所述视频图像。 在一种可能的实施方式中,所述响应于对所述视频图像的编辑指令,对所述视频 图像进行编辑,得到与所述视频图像关联的目标图像包括: 响应于所述编辑选项区域上的编辑操作所触发的编辑指令,在所述视频图像上添 加与所述编辑指令对应的第一显示元素,得到所述目标图像。 在一种可能的实施方式中,所述目标图像携带图像显示时间,所述图像显示时间 为所述视频图像对应的视频画面在所述目标视频中的播放的时间,所述响应于所述目标视 频播放到所述视频图像对应的视频画面,在所述视频画面的左右两侧中的至少一侧,显示 所述目标图像包括: 响应于当所述目标视频的播放时间到达所述目标图像的图像显示时间,在所述视 频画面的左右两侧中的至少一侧,显示所述目标图像。 在一种可能的实施方式中,所述目标图像携带图像显示时间区间,所述图像显示 时间区间为所述视频图像对应的视频画面在所述目标视频中的播放的时间区间,所述响应 于所述目标视频播放到所述视频图像对应的视频画面,在所述视频画面的左右两侧中的至 少一侧,显示所述目标图像包括: 响应于当所述目标视频的播放时间到达所述目标图像的图像显示时间区间,在所 述视频画面的左右两侧中的至少一侧,显示所述目标图像。 在一种可能的实施方式中,所述方法还包括: 在目标视频的播放过程中,响应于图像添加指令,显示图像文件夹中的至少一个 图像; 响应于对任一个图像的编辑指令,在所述图像上添加第二显示元素,得到与所述 视频图像关联的编辑图像,所述视频图像为触发所述图像添加指令时,所述目标视频中播 放的图像; 响应于所述目标视频播放到所述视频图像对应的视频画面,在所述视频画面的左 右两侧中的至少一侧,显示所述编辑图像。 在一种可能的实施方式中,对所述视频图像和所述编辑图像进行关联的步骤包 括: 将所述编辑图像在所述目标视频中的显示时间设置为第二显示时间,所述第二显 示时间为触发所述图像添加指令时,所述目标视频的播放时间。 在一种可能的实施方式中,所述将所述编辑图像在所述目标视频中的显示时间设 置为第二显示时间包括: 响应于发送指令,向服务器发送目标视频的标识、所述第二显示时间以及所述编 辑图像,由服务器将所述编辑图像在所述目标视频中的显示时间设置为所述第二显示时 间。 一方面,提供了一种基于视频的图像显示方法,所述方法包括: 基于目标视频进行播放; 6 CN 111726676 A 说 明 书 3/26 页 获取所述目标视频的视频图像对应的目标图像,所述目标图像为用户在观看所述 目标视频时,对所述视频图像进行编辑而得到的; 响应于所述目标视频播放到所述视频图像对应的视频画面,在所述视频画面的左 右两侧中的至少一侧,显示所述目标图像。 在一种可能的实施方式中,所述在所述视频画面的左右两侧中的至少一侧,显示 所述目标图像包括: 在所述视频画面的左右两侧,均显示多个所述目标图像。 在一种可能的实施方式中,所述目标图像携带图像显示时间,所述图像显示时间 为所述视频图像对应的视频画面在所述目标视频中的播放时间,所述响应于所述目标视频 播放到所述视频图像对应的视频画面,在所述视频画面的左右两侧中的至少一侧,显示所 述目标图像包括: 当所述目标视频的播放时间到达所述目标图像的图像显示时间时,在所述视频画 面的左右两侧中的至少一侧,显示所述目标图像。 在一种可能的实施方式中,所述目标图像携带图像显示时间区间,所述图像显示 时间区间为所述视频图像对应的视频画面在所述目标视频中播放的时间区间,所述响应于 所述目标视频播放到所述视频图像对应的视频画面,在所述视频画面的左右两侧中的至少 一侧,显示所述目标图像包括: 当所述目标视频的播放时间到达所述目标图像的图像显示时间区间,在所述视频 画面的左右两侧中的至少一侧,显示所述目标图像。 在一种可能的实施方式中,所述在所述视频画面的左右两侧中的至少一侧,显示 所述目标图像之后,所述方法还包括: 响应于对所述目标图像的查看指令,在所述视频画面上,将所述目标图像进行放 大显示。 在一种可能的实施方式中,所述响应于对所述目标图像的查看指令,在所述视频 画面上,将所述目标图像进行放大显示包括: 响应于对所述目标图像的查看指令,在所述视频画面上显示目标界面; 在所述目标界面上,显示放大后的所述目标图像。 在一种可能的实施方式中,响应于所述目标视频播放到所述视频图像对应的视频 画面之后,所述方法还包括: 识别所述播放界面中的背景区域,在所述背景区域显示所述目标图像。 在一种可能的实施方式中,响应于所述目标视频播放到所述视频图像对应的视频 画面之后,所述方法还包括: 确定所述播放界面上人手触摸位置所处屏幕区域,所述屏幕区域包括屏幕右侧区 域和屏幕左侧区域; 在所述播放界面与所述人手触摸位置所处屏幕区域以外的屏幕区域中,显示所述 目标图像。 在一种可能的实施方式中,所述显示所述目标图像之后,所述方法还包括:在目标 显示时长后,取消显示所述目标图像。 一方面,提供了一种基于视频的图像生成装置,所述装置包括: 7 CN 111726676 A 说 明 书 4/26 页 截取模块,用于在目标视频的播放过程中,响应于图像处理指令,从所述目标视频 中截取视频图像; 第一图像显示模块,用于显示所述视频图像; 编辑模块,用于响应于对所述视频图像的编辑指令,对所述视频图像进行编辑,得 到与所述视频图像关联的目标图像; 第二图像显示模块,用于响应于所述目标视频播放到所述视频图像对应的视频画 面,在所述视频画面的左右两侧中的至少一侧,显示所述目标图像。 在一种可能的实施方式中,所述第二图像显示模块用于在所述视频画面的左右两 侧,均显示多个所述目标图像。 在一种可能的实施方式中,所述第二图像显示模块用于响应于所述目标视频播放 到所述视频图像对应的视频画面,在所述视频画面以外且位于所述左右两侧中至少一侧的 显示区域中,显示所述目标图像。 在一种可能的实施方式中,所述第二图像显示模块用于执行下述任一项: 响应于所述目标视频播放到所述视频图像对应的视频画面,在所述视频画面内左 右两侧画面中的至少一侧画面上,以悬浮窗的形式,显示所述目标图像; 响应于所述目标视频播放到所述视频图像对应的视频画面,在所述视频画面内左 右两侧画面的至少一侧画面上,以子窗口的形式,显示所述目标图像。 在一种可能的实施方式中,所述装置还包括: 第三图像显示模块,用于响应于对所述目标图像的查看指令,在所述视频画面上, 将所述目标图像进行放大显示。 在一种可能的实施方式中,所述装置还包括: 取消显示模块,用于在目标显示时长后,取消显示所述目标图像。 在一种可能的实施方式中,所述取消显示模块,用于在所述目标显示时长后,控制 所述目标图像进行闪烁;响应于所述目标图像闪烁的次数达到目标次数,取消显示所述目 标图像。 在一种可能的实施方式中,所述取消显示模块,用于在所述目标显示时长后,控制 所述目标图像向所述目标视频的播放界面的边缘进行移动;响应于所述目标图像移动至所 述目标视频的播放界面的边缘,取消显示所述目标图像。 在一种可能的实施方式中,所述取消显示模块,用于控制所述目标图像向所述播 放界面的第一边缘移动,所述第一边缘为距离所述目标图像最近的,所述播放界面的左右 两个边缘中的一个边缘;所述响应于所述目标图像移动至所述目标视频的播放界面的边 缘,取消显示所述目标图像包括:响应于所述目标图像移动至所述播放界面的第一边缘,取 消显示所述目标图像。 在一种可能的实施方式中,所述取消显示模块,用于控制所述目标图像向第二边 缘移动,所述第二边缘为所述播放界面的上下两个边缘中的一个边缘;所述响应于所述目 标图像移动至所述目标视频的播放界面的边缘,取消显示所述目标图像包括:响应于所述 目标图像移动至所述播放界面的第二边缘,取消显示所述目标图像。 在一种可能的实施方式中,所述装置还包括: 设置模块,用于将所述目标图像在所述目标视频中的显示时间设置为第一显示时 8 CN 111726676 A 说 明 书 5/26 页 间,所述第一显示时间为所述视频图像对应的视频画面的播放时间。 在一种可能的实施方式中,所述设置模块用于响应于发送指令,向服务器发送所 述目标视频的标识、第一显示时间以及所述目标图像,由服务器将所述目标图像在所述目 标视频中的显示时间设置为所述第一显示时间。 在一种可能的实施方式中,所述截取模块用于响应于触发所述图像处理指令的操 作的持续时间小于目标时长,从所述目标视频中截取一帧视频图像;或,响应于触发所述图 像处理指令的操作的持续时间大于或等于所述目标时长,从所述目标视频中截取至少两帧 视频图像。 在一种可能的实施方式中,所述至少两帧视频图像为连续的至少两帧视频图像。 在一种可能的实施方式中,所述第一图像显示模块用于显示编辑界面,所述编辑 界面包括编辑区域和编辑选项区域,所述编辑选项区域包括多个编辑选项,不同编辑选项 对应于待添加的不同显示元素;在所述编辑界面中的编辑区域中,显示所述视频图像。 在一种可能的实施方式中,所述编辑模块用于响应于所述编辑选项区域上的编辑 操作所触发的编辑指令,在所述视频图像上添加与所述编辑指令对应的第一显示元素,得 到所述目标图像。 在一种可能的实施方式中,所述目标图像携带图像显示时间,所述图像显示时间 为所述视频图像对应的视频画面在所述目标视频中的播放的时间,所述第二图像显示模块 用于响应于当所述目标视频的播放时间到达所述目标图像的图像显示时间,在所述视频画 面的左右两侧中的至少一侧,显示所述目标图像。 在一种可能的实施方式中,所述目标图像携带图像显示时间区间,所述图像显示 时间区间为所述视频图像对应的视频画面在所述目标视频中的播放的时间区间,所述第二 图像显示模块用于响应于当所述目标视频的播放时间到达所述目标图像的图像显示时间 区间,在所述视频画面的左右两侧中的至少一侧,显示所述目标图像。 在一种可能的实施方式中,所述第一显示模块还用于在目标视频的播放过程中, 响应于图像添加指令,显示图像文件夹中的至少一个图像; 所述编辑模块,还用于响应于对任一个图像的编辑指令,在所述图像上添加第二 显示元素,得到与所述视频图像关联的编辑图像,所述视频图像为触发所述图像添加指令 时,所述目标视频中播放的图像; 所述第二图像显示模块还用于,响应于所述目标视频播放到所述视频图像对应的 视频画面,在所述视频画面的左右两侧中的至少一侧,显示所述编辑图像。 在一种可能的实施方式中,所述设置模块还用于将所述编辑图像在所述目标视频 中的显示时间设置为第二显示时间,所述第二显示时间为所述视频图像的播放时间。 在一种可能的实施方式中,所述设置模块,还用于 响应于发送指令,向服务器发送目标视频的标识、所述第二显示时间以及所述编 辑图像,由服务器将所述编辑图像在所述目标视频中的显示时间设置为所述第二显示时 间。 一方面,提供了一种基于视频的图像显示装置,所述装置包括: 播放模块,用于基于目标视频进行播放; 获取模块,用于获取所述目标视频的视频图像对应的目标图像,所述目标图像为 9 CN 111726676 A 说 明 书 6/26 页 用户在观看所述目标视频时,对所述视频图像进行编辑而得到的; 目标图像显示模块,用于响应于所述目标视频播放到所述视频图像对应的视频画 面,在所述视频画面的左右两侧中的至少一侧,显示所述目标图像。 在一种可能的实施方式中,所述目标图像显示模块用于在所述视频画面的左右两 侧,均显示多个所述目标图像。 在一种可能的实施方式中,所述目标图像携带图像显示时间,所述图像显示时间 为所述视频图像对应的视频画面在所述目标视频中的播放时间,所述目标图像显示模块用 于当所述目标视频的播放时间到达所述目标图像的图像显示时间时,在所述视频画面的左 右两侧中的至少一侧,显示所述目标图像。 在一种可能的实施方式中,所述目标图像携带图像显示时间区间,所述图像显示 时间区间为所述视频图像对应的视频画面在所述目标视频中播放的时间区间,所述目标图 像显示模块用于当所述目标视频的播放时间到达所述目标图像的图像显示时间区间,在所 述视频画面的左右两侧中的至少一侧,显示所述目标图像。 在一种可能的实施方式中,所述装置还包括: 放大显示模块,用于响应于对所述目标图像的查看指令,在所述视频画面上,将所 述目标图像进行放大显示。 在一种可能的实施方式中,所述放大显示模块,用于响应于对所述目标图像的查 看指令,在所述视频画面上显示目标界面;在所述目标界面上,显示放大后的所述目标图 像。 在一种可能的实施方式中,所述装置还包括: 第一图像显示模块,用于识别所述播放界面中的背景区域,在所述背景区域显示 所述目标图像。 在一种可能的实施方式中,所述装置还包括: 第二图像显示模块,用于确定所述播放界面上人手触摸位置所处屏幕区域,所述 屏幕区域包括屏幕右侧区域和屏幕左侧区域;在所述播放界面与所述人手触摸位置所处屏 幕区域以外的屏幕区域中,显示所述目标图像。 在一种可能的实施方式中,所述目标图像显示模块还用于在目标显示时长后,取 消显示所述目标图像。 一方面,提供了一种计算机设备,所述计算机设备包括一个或多个处理器和一个 或多个存储器,所述一个或多个存储器中存储有至少一条指令,所述指令由所述一个或多 个处理器加载并执行以实现所述基于视频的图像生成方法或所述基于视频的图像显示方 法。 一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至 少一条指令,所述指令由处理器加载并执行以实现所述基于视频的图像生成方法或所述基 于视频的图像显示方法。 一方面,提供了一种计算机程序产品,该计算机程序产品存储有一条或多条指令, 该一条或多条指令可以由服务器的处理器执行,以完成所述基于视频的图像生成方法或所 述基于视频的图像显示方法。 通过本申请实施例提供的技术方案,用户观看目标视频过程中可以向终端发出图 10 CN 111726676 A 说 明 书 7/26 页 像处理指令,终端可以根据图像处理指令截取并显示视频图像,用户可以在截取的视频图 像上进行二次创作,得到与视频图像关联的目标图像。当目标视频再次播放到视频图像时, 终端可以显示用户二次创作的目标图像,目标图像的显示位置是在视频画面的左右两侧中 的至少一侧,因此目标图像的显示对用户观看目标视频的影响较小。另外,由于目标图像是 用户在观看目标视频时在对视频图像进行编辑得到的,因此目标图像可以用于表达用户的 观影感受。同时,由于图像能够承载的信息较为丰富,用户可以对视频图像进行多种形式的 编辑来完整的表达自己的实际意思,无需发送多条弹幕,人机交互的效率较高。 附图说明 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。 图1是本申请实施例提供的一种基于视频的图像生成方法的实施环境的示意图; 图2是本申请实施例提供的一种基于视频的图像生成方法的流程图; 图3是本申请实施例提供的一种基于视频的图像显示方法流程图; 图4是本申请实施例提供的一种基于视频的图像生成方法的流程图; 图5是本申请实施例提供的一种基于视频的图像生成方法的逻辑框图; 图6是本申请实施例提供的一种界面示意图; 图7是本申请实施例提供的一种界面示意图; 图8是本申请实施例提供的一种界面示意图; 图9是本申请实施例提供的一种目标图像生成的原理图; 图10是本申请实施例提供的一种界面示意图; 图11是本申请实施例提供的一种界面示意图; 图12是本申请实施例提供的一种界面示意图; 图13是本申请实施例提供的一种界面示意图; 图14是本申请实施例提供的一种界面示意图; 图15是本申请实施例提供的一种界面示意图; 图16是本申请实施例提供的一种基于视频的图像生成方法的流程图; 图17是本申请实施例提供的一种界面示意图; 图18是本申请实施例提供的一种基于视频的图像显示方法流程图; 图19是本申请实施例提供的一种基于视频的图像显示方法的逻辑框图; 图20是本申请实施例提供的一种基于视频的图像生成装置的结构示意图; 图21是本申请实施例提供的一种基于视频的图像显示装置的结构示意图; 图22是本申请实施例提供的一种终端的结构示意图。
分享到:
收藏