视频预览方法、装置、电子设备及存储介质与流程
未命名
09-13
阅读:135
评论:0
1.本公开涉及计算机技术领域,具体而言,涉及一种视频预览方法、视频预览装置、电子设备以及计算机可读存储介质。
背景技术:
2.随着互联网技术的发展和智能设备的应用发展,视频类的应用软件越来越普及,通过应用软件观看视频已成越来越普遍。
3.但是,相关技术中,用户在观看视频时,如需要对视频细节进行放大时,通常操作复杂,影响视频观看效率。
技术实现要素:
4.本公开实施例提供一种视频预览方法、视频预览装置、电子设备以及计算机可读存储介质,该方法操作简单,便于用户更直观、更快速地观看目标框线中的视频图像的细节。
5.本公开实施例提供一种视频预览方法,包括:展示视频播放界面,所述视频播放界面包括视频播放区域;响应于针对视频播放区域中目标位置的触发操作,根据所述目标位置的关联区域和所述视频播放区域的重合度,确定目标框线在所述视频播放界面的显示区域,并在所述显示区域显示目标框线;在所述视频播放界面上显示所述目标框线中的视频图像的放大图像。
6.在本公开的一些示例性实施例中,根据所述目标位置的关联区域和所述视频播放区域的重合度,确定目标框线在所述视频播放界面的显示区域,包括:以所述目标位置为中心形成所述目标位置的关联区域;若所述目标位置的关联区域和所述视频播放区域的部分重合,则对所述目标位置的关联区域的位置进行调整,得到所述目标框线的显示区域,所述显示区域的至少一条边与所述视频播放区域的至少一条边对齐。
7.在本公开的一些示例性实施例中,根据所述目标位置的关联区域和所述视频播放区域的重合度,确定目标框线在所述视频播放界面的显示区域,还包括:若所述目标位置的关联区域全部位于所述视频播放区域内,则将所述目标位置的关联区域确定为所述目标框线的实际显示区域。
8.在本公开的一些示例性实施例中,所述目标框线为正方形;在所述视频播放区域的短边边长小于或等于预设长度时,所述目标框线的边长等于所述视频播放区域的短边边长;在所述视频播放区域的短边边长大于所述预设长度时,则所述目标框线的边长等于所述视频播放区域的短边边长的预设百分比,其中所述预设百分比小于1。
9.在本公开的一些示例性实施例中,所述视频播放界面包括所述视频播放区域的左侧区域和所述视频播放界面的右侧区域;在所述视频播放界面上显示所述目标框线中的视频图像的放大图像,包括:将所述左侧区域和所述右侧区域中宽度较大的区域确定为目标区域;根据所述目标区域的宽度和所述目标框线的边长的预设倍数的关系,对所述目标框
线中的视频图像进行放大处理,得到所述放大图像;在所述目标区域内显示所述放大图像。
10.在本公开的一些示例性实施例中,根据所述目标区域的宽度和所述目标框线的边长的预设倍数的关系,对所述目标框线中的视频图像进行放大处理,得到所述放大图像,包括:若所述目标区域的宽度大于或等于所述目标框线的边长的预设倍数,则将所述目标框线中的视频图像放大所述预设倍数,得到所述放大图像;若所述目标区域的宽度小于所述目标框线的边长的预设倍数,则根据所述目标框线中的视频图像的视频状态,对所述目标框线中的视频图像进行放大处理,得到所述放大图像。
11.在本公开的一些示例性实施例中,根据所述目标框线中的视频图像的视频状态,对所述目标框线中的视频图像进行放大处理,得到所述放大图像,包括:若所述目标框线中的视频图像为播放状态,则将所述目标框线中的视频图像放大所述预设倍数后进行裁剪,得到所述放大图像;若所述目标框线中的视频图像为暂停状态,则对所述目标框线中的视频图像进行色彩指数分析;若所述目标框线中的视频图像中的色彩指数大于或等于预设指数,则将所述目标框线中的视频图像放大所述预设倍数后进行裁剪,得到所述放大图像;若所述目标框线中的视频图像中的色彩指数小于所述预设指数,则根据所述目标区域的宽度和所述目标框线的边长确定目标倍数,将所述目标框线中的视频图像放大所述目标倍数,得到所述放大图像。
12.本公开提供一种视频预览装置,包括:展示模块,被配置为执行展示视频播放界面,所述视频播放界面包括视频播放区域;确定模块,被配置为执行响应于针对视频播放区域中目标位置的触发操作,根据所述目标位置的关联区域和所述视频播放区域的重合度,确定目标框线在所述视频播放界面的显示区域;显示模块,被配置为执行在所述显示区域显示所述目标框线,并在所述视频播放界面上显示所述目标框线中的视频图像的放大图像。
13.本公开实施例提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行可执行指令,以实现如上述任一项的视频预览方法。
14.本公开实施例提供一种计算机可读存储介质,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上述任一项的视频预览方法。
15.本公开实施例提供一种计算机程序产品,计算机程序,计算机程序被处理器执行时实现上述任一项的视频预览方法。
16.本公开实施例提供的视频预览方法,响应于针对视频播放界面中视频播放区域中目标位置的触发操作,根据目标位置的关联区域和视频播放区域的重合度,确定目标框线在视频播放界面的显示区域,由此得到的目标框线中可以包括更多的视频内容,便于对视频内容的细节进行放大;在显示区域显示目标框线,可以提示用户待放大的视频图像;并自动在视频播放界面上显示目标框线中的视频图像的放大图像,操作简单,便于用户更直观、更快速地观看目标框线中的视频图像的细节,同时丰富了视频播放界面的展示形式。
17.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
18.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施
例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
19.图1示出了可以应用本公开实施例的视频预览方法的示例性系统架构的示意图。
20.图2是根据一示例性实施例示出的一种视频预览方法的流程图。
21.图3是根据一示例示出的一种视频播放界面的示意图。
22.图4是根据一示例示出的一种目标框线的初始显示区域的示意图。
23.图5是根据一示例示出的一种目标框线的实际显示区域的示意图。
24.图6是根据一示例性示出的另一种视频播放界面的示意图。
25.图7是根据一示例性示出的另一种视频播放界面的示意图。
26.图8是根据一示例性实施例示出的一种视频预览装置的框图。
27.图9是根据一示例性实施例示出了适于用来实现本公开示例性实施例的电子设备的结构示意图。
具体实施方式
28.现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本公开将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。
29.本公开所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本公开的各方面。
30.附图仅为本公开的示意性图解,图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在至少一个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
31.附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和步骤,也不是必须按所描述的顺序执行。例如,有的步骤还可以分解,而有的步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
32.本说明书中,用语“一个”、“一”、“该”、“所述”和“至少一个”用以表示存在至少一个要素/组成部分/等;用语“包含”、“包括”和“具有”用以表示开放式的包括在内的意思并且是指除了列出的要素/组成部分/等之外还可存在另外的要素/组成部分/等;用语“第一”、“第二”和“第三”等仅作为标记使用,不是对其对象的数量限制。
33.需要说明的是,本公开所涉及的用户信息和数据,均为经用户授权或者经过各方充分授权的信息和数据。
34.图1示出了可以应用本公开实施例的视频预览方法的示例性系统架构的示意图。
35.如图1所示,该系统架构可以包括服务器101、网络102、终端设备103、终端设备104和终端设备105。网络102用以在终端设备103、终端设备104或终端设备105和服务器101之间提供通信链路的介质。网络102可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
36.服务器101可以是提供各种服务的服务器,例如对用户利用终端设备103、终端设备104或终端设备105所进行操作的装置提供支持的后台管理服务器。后台管理服务器可以对接收到的请求等数据进行分析等处理,并将处理结果反馈给终端设备103、终端设备104或终端设备105。
37.终端设备103、终端设备104和终端设备105可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、可穿戴智能设备、虚拟现实设备、增强现实设备等,但并不局限于此。
38.本公开实施例中,终端设备103可以展示视频播放界面,视频播放界面包括视频播放区域;用户可以点击想要放大的目标位置,响应于针对视频播放区域中目标位置的触发操作,终端设备103可以在目标位置的关联区域显示目标框线,并在视频播放界面上显示目标框线中的视频图像的放大图像,供用户查看。
39.应该理解,图1中的终端设备103、终端设备104、终端设备105、网络102和服务器101的数目仅仅是示意性的,服务器101可以是一个实体的服务器,还可以为多个服务器组成的服务器集群,还可以是云端服务器,根据实际需要,可以具有任意数目的终端设备、网络和服务器。
40.下面,将结合附图及实施例对本公开示例实施例中的视频预览方法的各个步骤进行更详细的说明。
41.图2是根据一示例性实施例示出的一种视频预览方法的流程图。图2实施例提供的方法可以由任意的电子设备来执行,例如上述图1中的终端设备、或图1中的服务器、或图1中的终端设备和服务器联合执行,但本公开对此不作限定。
42.如图2所示,本公开实施例提供的方法可以包括以下步骤。
43.在步骤s210中,展示视频播放界面,视频播放界面包括视频播放区域。
44.本公开实施例中,用户可以通过终端设备的视频播放界面的视频播放区域观看视频,用户可以是视频审核员或视频观看者;视频播放界面中可以包括视频播放区域和其他区域,视频播放区域中展示视频图像,视频播放区域中的视频图像可以是播放状态,也可以是暂停状态;其他区域可以显示该视频图像的相关信息,例如该视频图像的简介、评价等。
45.参考图3,视频播放界面301中可以包括视频播放区域302,其中,视频播放区域302可以占据终端设备的整个屏幕,也可以位于终端设备的屏幕的一部分;视频播放区域302显示有视频图像。
46.在步骤s220中,响应于针对视频播放区域中目标位置的触发操作,根据目标位置的关联区域和视频播放区域的重合度,确定目标框线在视频播放界面的显示区域。
47.其中,目标位置可以是视频播放区域内的任一位置,例如视频观看者想要放大的视频中的小字或其他视频细节所在的位置;触发操作可以包括但不限于点击操作、滑动操作、长按操作、双击操作、悬浮操作、语音触发操作等;目标框线可以是预设颜色的实线或虚线,例如蓝色框线、红色框线等。
48.本公开实施例中,视频观看者想要放大目标位置周围区域的视频图像时,可以点击或将鼠标悬浮在目标位置上;响应于针对该目标位置的该点击或悬浮操作,终端设备可以根据目标位置的关联区域和视频播放区域的重合度,确定目标框线在视频播放界面的显示区域。
49.具体地,目标位置的关联区域可以是以目标位置为中心形成的区域;若目标位置的关联区域和视频播放区域的部分重合,则对目标位置的关联区域的位置进行调整,得到目标框线的显示区域;若目标位置的关联区域和视频播放区域的完全重合,则可以直接将目标位置的关联区域作为目标框线的显示区域。
50.在步骤s230中,在显示区域显示目标框线,并在视频播放界面上显示目标框线中的视频图像的放大图像。
51.本公开实施例中,在确定目标框线的显示区域后,在该显示区域显示目标框线,并在视频播放界面上的任意位置显示目标框线中的视频图像的放大图像,其中放大图像是目标框线中的视频图像进行放大处理后的图像,便于视频观看者观看目标框线中的视频图像的细节。
52.继续参考图3,例如,视频观看者可以点击视频播放区域中的目标位置303,响应于针对该目标位置的点击操作,终端设备可以根据目标位置303的关联区域确定目标框线的显示区域,在该显示区域显示目标框线304,并在视频播放界面上显示目标框线304中的视频图像的放大图像305。
53.本公开实施例中,目标框线中的视频图像的放大图像和目标框线中的视频图像的状态保持一致;具体地,如果目标框线中的视频图像是暂停状态,则放大图像为放大的图片;如果目标框线中的视频图像是播放状态,则放大图像是动态的视频图像,实时放大显示对应的视频内容。
54.本公开实施例中,目标框线和放大图像所在区域的尺寸可以依据当前的视频播放区域的尺寸以及视频播放区域在视频播放界面中的位置来进行自动适配。
55.本公开实施例提供的视频预览方法,响应于针对视频播放界面中视频播放区域中目标位置的触发操作,根据目标位置的关联区域和视频播放区域的重合度,确定目标框线在视频播放界面的显示区域,由此得到的目标框线中可以包括更多的视频内容,便于对视频内容的细节进行放大;在显示区域显示目标框线,可以提示用户待放大的视频图像;并自动在视频播放界面上显示目标框线中的视频图像的放大图像,操作简单,便于用户更直观、更快速地观看目标框线中的视频图像的细节,同时丰富了视频播放界面的展示形式。
56.此外,本公开实施例提供的视频预览方法可以应用于视频审核场景中,可以让视频审核员快速完成视频细小审核点的放大,节省了大量的审核时间,提升了审核效率。
57.在示例性实施例中,根据所述目标位置的关联区域和所述视频播放区域的重合度,确定目标框线在所述视频播放界面的显示区域,可以包括:以目标位置为中心形成目标位置的关联区域;若所述目标位置的关联区域和所述视频播放区域的部分重合,则对所述目标位置的关联区域的位置进行调整,得到所述目标框线的显示区域,所述显示区域的至少一条边与所述视频播放区域的至少一条边对齐。
58.本公开实施例中,目标框线可以是正方形,其边长的长度可以根据视频播放区域的尺寸设置,也可以预先设置;在视频观看者点击目标位置或将鼠标虚浮在目标位置时,可
以以目标位置为中心、以设置的边长形成目标框线的关联区域,即将目标位置周围的区域作为关联区域,此时该关联区域可能全部位于视频播放区域内,也可能与视频播放区域部分重合;根据初始显示区域和视频播放区域的重合度,对目标框线的关联区域进行调整,确定目标框线的显示区域,其中目标框线的显示区域可以全部位于视频播放区域内,便于对视频播放区域内的细节进行放大。
59.本公开实施例中,若目标框线的关联区域全部位于视频播放区域内(参考图3),即目标框线的关联区域内包括的全是视频内容,则不需要对目标框线的关联区域进行调整,可以直接将目标框线的关联区域确定为目标框线的显示区域。
60.在示例性实施例中,根据目标位置的关联区域和视频播放区域的重合度,确定目标框线在视频播放界面的显示区域,还可以包括:若目标位置的关联区域全部位于视频播放区域内,则将目标位置的关联区域确定为目标框线的实际显示区域。
61.本公开实施例中,参考图4,若以目标位置401形成的目标位置的关联区域402和视频播放区域302部分重合,即目标位置的关联区域402内只部分包括视频内容,此时需要对目标位置的关联区域进行调整,使其与视频播放区域302贴边;参考图5,示出了调整后的目标位置的关联区域(即目标框线的显示区域)的示意图,可以看出,目标框线的显示区域403和视频播放区域302贴边,即目标框线的显示区域403的至少一条边与视频播放区域302的至少一条边对齐。
62.本公开实施例中,在目标框线的显示区域和视频播放区域的部分重合的情况下,对目标框线的显示区域的位置进行贴边调整,得到目标框线的显示区域,可以使得显示区域内包括的全是视频内容,便于对显示区域内的视频内容进行放大处理。
63.在示例性实施例中,目标框线为正方形;在视频播放区域的短边边长小于或等于预设长度时,目标框线的边长等于视频播放区域的短边边长;在视频播放区域的短边边长大于预设长度时,则目标框线的边长等于视频播放区域的短边边长的预设百分比,其中预设百分比小于1。
64.本公开实施例中,视频播放区域的短边边长可以用x表示,若视频是横屏显示,视频播放区域的高度为x;若视频是竖屏显示,视频播放区域的宽度为x。
65.本公开实施例中,当视频播放区域的短边边长x小于或等于预设长度(例如200px(像素))时,即视频播放器为小尺寸视频播放器,则设置目标线框的边长为x;当视频播放区域的短边边长x大于预设长度(例如200px)时,即视频播放器为大尺寸视频播放器,则设置目标线框的边长为视频播放区域的短边边长的预设百分比,例如:x*y%,即目标线框的边长为视频播放区域的宽度的y%,若出现小数点则向上取整一位。
66.本公开实施例中,可以根据视频播放区域的尺寸智能地设置目标框线的尺寸,使得用户更加方便地观看目标框线中的视频图像的细节。
67.在示例性实施例中,视频播放界面包括视频播放区域的左侧区域和视频播放界面的右侧区域。
68.参考图6,视频播放界面301包括视频播放区域302的左侧区域601和视频播放界面302的右侧区域602,根据左侧区域601和右侧区域602的尺寸,选择尺寸较大的区域显示放大图像。
69.在示例性实施例中,在视频播放界面上显示目标框线中的视频图像的放大图像,
包括:将左侧区域和右侧区域中宽度较大的区域确定为目标区域;根据目标区域的宽度和目标框线的边长的预设倍数的关系,对目标框线中的视频图像进行放大处理,得到放大图像;在目标区域内显示放大图像。
70.继续参考图6,比较左侧区域601的宽度(即视频播放区域距离屏幕左侧的左边距)和右侧区域602的宽度(即视频播放区域距离屏幕右侧的右边距)的大小,以右侧区域602的宽度更大为例,将右侧区域602作为目标区域,在右侧区域602内显示放大图像。
71.本公开实施例中,根据目标区域的宽度和目标框线的边长的预设倍数的关系,对目标框线中的视频图像进行放大处理,其中,预设倍数可以是预先设置的放大倍数,例如2.5倍;通过比较目标区域的宽度和目标框线的边长的预设倍数的关系,判断目标区域是否可以显示以目标框线的边长的预设倍数的为边长的放大图像,便于对目标框线中的视频图像进行放大处理。
72.在示例性实施例中,根据目标区域的宽度和目标框线的边长的预设倍数的关系,对目标框线中的视频图像进行放大处理,得到放大图像,包括:若目标区域的宽度大于或等于目标框线的边长的预设倍数,则将目标框线中的视频图像放大预设倍数,得到放大图像;若目标区域的宽度小于目标框线的边长的预设倍数,则根据目标框线中的视频图像的视频状态,对目标框线中的视频图像进行放大处理,得到放大图像。
73.具体地,若目标区域的宽度大于或等于目标框线的边长的预设倍数(例如2.5倍),说明目标区域可以显示将目标线框内的视频图像放大2.5倍之后的放大图像,则直接将目标框线中的视频图像放大2.5倍,得到放大图像。
74.具体地,若目标区域的宽度小于目标框线的边长的预设倍数(例如2.5倍),说明目标区域不能全部显示将目标线框内的视频图像放大2.5倍之后的放大图像,则可以根据目标区域的宽度确定实际放大倍数,根据实际放大倍数对目标线框内的视频图像进行放大处理(相当于撑满目标区域);或者,再根据目标框线中的视频图像的视频状态(暂停状态或者播放状态),对目标框线中的视频图像进行放大处理,得到放大图像。
75.本公开实施例中,在考虑目标框线的边长的预设倍数的基础上,还可以考虑放大图像和视频播放区域之间的预设间距,例如放大图像和视频播放区域之间的预设间距为20px,则判断目标区域的宽度与预设间距的差值(y-20px)和目标框线的边长的预设倍数(2.5x)的关系,若目标区域的宽度与预设间距的差值(y-20px)大于或等于目标框线的边长的预设倍数(2.5x),则将目标框线中的视频图像放大预设倍数,得到放大图像;若目标区域的宽度与预设间距的差值(y-20px)小于目标框线的边长的预设倍数(2.5x),则根据目标框线中的视频图像的视频状态,对目标框线中的视频图像进行放大处理,得到放大图像。
76.本公开实施例中,可以智能判断目标区域的宽度和目标框线的边长的预设倍数的关系,自适应地对目标框线中的视频图像进行放大处理。
77.本公开实施例中,可以将视频播放区域左右延伸获得放大图像的显示区域,将放大图像和放大图像的显示区域进行贴边,即放大图像的至少一边和放大图像的显示区域的至少一边对齐。
78.参考图7,将视频播放区域302左右延伸获得放大图像的显示区域701,将放大图像305和放大图像的显示区域701进行贴边,便于用户查看放大图像内的细节。
79.在示例性实施例中,根据目标框线中的视频图像的视频状态,对目标框线中的视
频图像进行放大处理,得到放大图像,包括:若目标框线中的视频图像为播放状态,则将目标框线中的视频图像放大预设倍数后进行裁剪,得到放大图像;若目标框线中的视频图像为暂停状态,则对目标框线中的视频图像进行色彩指数分析;若目标框线中的视频图像中的色彩指数大于或等于预设指数,则将目标框线中的视频图像放大预设倍数后进行裁剪,得到放大图像;若目标框线中的视频图像中的色彩指数小于预设指数,则根据目标区域的宽度和目标框线的边长确定目标倍数,将目标框线中的视频图像放大目标倍数,得到放大图像。
80.本公开实施例中,对视频图像进行色彩指数分析可以是对视频图像进行色阶分析;判断目标框线中的视频图像中的色彩指数是否大于或等于预设指数,可以是判断目标框线中的视频图像中的主色阶数量是否大于或等于预设数量;判断目标框线中的视频图像中的色彩指数是否小于预设指数,可以是判断目标框线中的视频图像中的主色阶数量是否小于预设数量。
81.具体地,若目标区域的宽度小于目标框线的边长的预设倍数(例如2.5倍)且目标框线中的视频图像为播放状态,则将目标框线中的视频图像放大预设倍数后进行裁剪,使得裁剪后得到的放大图像能够显示在目标区域内。
82.具体地,若目标区域的宽度小于目标框线的边长的预设倍数(例如2.5倍)且目标框线中的视频图像为暂停状态,且对目标框线中的视频图像进行色阶分析后得到的目标框线中的视频图像中的主色阶数量大于或等于预设数量(例如3),说明目标框线中的视频图像的色彩丰富,需要放大预设倍数,则将目标框线中的视频图像放大预设倍数后进行裁剪,使得裁剪后得到的放大图像能够显示在目标区域内。
83.具体地,若目标区域的宽度小于目标框线的边长的预设倍数(例如2.5倍)且目标框线中的视频图像为暂停状态,且对目标框线中的视频图像进行色阶分析后得到的目标框线中的视频图像中的主色阶数量小于预设数量(例如3),说明目标框线中的视频图像的色彩简单,无需放大预设倍数,则根据目标区域的宽度和目标框线的边长确定目标倍数(例如小于2.5倍),将目标框线中的视频图像放大目标倍数,得到放大图像,使得放大图像能够显示在目标区域内。
84.本公开实施例中,根据目标区域的宽度和目标框线的边长的预设倍数的关系、目标框线中的视频图像的视频状态、以及对目标框线中的视频图像进行色彩指数分析的分析结果,智能地对目标框线中的视频图像进行放大处理,使得放大图像能够显示在目标区域内,便于用户查看放大图像内的具体细节。
85.还应理解,上述只是为了帮助本领域技术人员更好地理解本公开实施例,而非要限制本公开实施例的范围。本领域技术人员根据所给出的上述示例,显然可以进行各种等价的修改或变化,例如,上述方法中某些步骤可以是不必须的,或者可以新加入某些步骤等。或者上述任意两种或者任意多种实施例的组合。这样的修改、变化或者组合后的方案也落入本公开实施例的范围内。
86.还应理解,上文对本公开实施例的描述着重于强调各个实施例之间的不同之处,未提到的相同或相似之处可以互相参考,为了简洁,这里不再赘述。
87.还应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本公开实施例的实施过程构成任何限定。
88.还应理解,在本公开的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。
89.上文详细介绍了本公开提供的视频预览方法示例。可以理解的是,计算机设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本公开能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开的范围。
90.下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。
91.图8是根据一示例性实施例示出的一种视频预览装置的框图。参照图8,该装置800可以包括展示模块810、确定模块820和显示模块830。
92.其中,展示模块810被配置为执行展示视频播放界面,所述视频播放界面包括视频播放区域;确定模块820被配置为执行响应于针对视频播放区域中目标位置的触发操作,根据所述目标位置的关联区域和所述视频播放区域的重合度,确定目标框线在所述视频播放界面的显示区域;显示模块830被配置为执行在所述显示区域显示所述目标框线,并在所述视频播放界面上显示所述目标框线中的视频图像的放大图像。
93.在本公开的一些示例性实施例中,确定模块820被配置为执行:以所述目标位置为中心形成所述目标位置的关联区域;若所述目标位置的关联区域和所述视频播放区域的部分重合,则对所述目标位置的关联区域的位置进行调整,得到所述目标框线的显示区域,所述显示区域的至少一条边与所述视频播放区域的至少一条边对齐。
94.在本公开的一些示例性实施例中,确定模块820被配置为执行:若所述目标位置的关联区域全部位于所述视频播放区域内,则将所述目标位置的关联区域确定为所述目标框线的实际显示区域。
95.在本公开的一些示例性实施例中,所述目标框线为正方形;在所述视频播放区域的短边边长小于或等于预设长度时,所述目标框线的边长等于所述视频播放区域的短边边长;在所述视频播放区域的短边边长大于所述预设长度时,则所述目标框线的边长等于所述视频播放区域的短边边长的预设百分比,其中所述预设百分比小于1。
96.在本公开的一些示例性实施例中,所述视频播放界面包括所述视频播放区域的左侧区域和所述视频播放界面的右侧区域;显示模块820被配置为执行:将所述左侧区域和所述右侧区域中宽度较大的区域确定为目标区域;根据所述目标区域的宽度和所述目标框线的边长的预设倍数的关系,对所述目标框线中的视频图像进行放大处理,得到所述放大图像;在所述目标区域内显示所述放大图像。
97.在本公开的一些示例性实施例中,显示模块820被配置为执行:若所述目标区域的宽度大于或等于所述目标框线的边长的预设倍数,则将所述目标框线中的视频图像放大所述预设倍数,得到所述放大图像;若所述目标区域的宽度小于所述目标框线的边长的预设倍数,则根据所述目标框线中的视频图像的视频状态,对所述目标框线中的视频图像进行
放大处理,得到所述放大图像。
98.在本公开的一些示例性实施例中,显示模块820被配置为执行:若所述目标框线中的视频图像为播放状态,则将所述目标框线中的视频图像放大所述预设倍数后进行裁剪,得到所述放大图像;若所述目标框线中的视频图像为暂停状态,则对所述目标框线中的视频图像进行色彩指数分析;若所述目标框线中的视频图像中的色彩指数大于或等于预设指数,则将所述目标框线中的视频图像放大所述预设倍数后进行裁剪,得到所述放大图像;若所述目标框线中的视频图像中的色彩指数小于所述预设指数,则根据所述目标区域的宽度和所述目标框线的边长确定目标倍数,将所述目标框线中的视频图像放大所述目标倍数,得到所述放大图像。
99.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
100.下面参照图9来描述根据本公开的这种实施例的电子设备900。图9显示的电子设备900仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
101.如图9所示,电子设备900以通用计算设备的形式表现。电子设备900的组件可以包括但不限于:上述至少一个处理单元910、上述至少一个存储单元920、连接不同系统组件(包括存储单元920和处理单元910)的总线930、显示单元940。
102.其中,存储单元存储有程序代码,程序代码可以被处理单元910执行,使得处理单元910执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施例的步骤。例如,处理单元910可以执行如图2中所示的各个步骤。
103.又如,电子设备可以实现如图2所示的各个步骤。
104.存储单元920可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)921和/或高速缓存存储单元922,还可以进一步包括只读存储单元(rom)923。
105.存储单元920还可以包括具有一组(至少一个)程序模块925的程序/实用工具924,这样的程序模块925包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
106.总线930可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
107.电子设备900也可以与一个或多个外部设备970(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备900交互的设备通信,和/或与使得该电子设备900能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口950进行。并且,电子设备900还可以通过网络适配器960与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器960通过总线930与电子设备900的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备900使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
108.通过以上的实施例的描述,本领域的技术人员易于理解,这里描述的示例实施例可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施
例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施例的方法。
109.在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器,上述指令可由装置的处理器执行以完成上述方法。可选地,计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
110.在示例性实施例中,还提供一种计算机程序产品,包括计算机程序/指令,计算机程序/指令被处理器执行时实现上述实施例中的视频预览方法。
111.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
112.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
技术特征:
1.一种视频预览方法,其特征在于,包括:展示视频播放界面,所述视频播放界面包括视频播放区域;响应于针对视频播放区域中目标位置的触发操作,根据所述目标位置的关联区域和所述视频播放区域的重合度,确定目标框线在所述视频播放界面的显示区域;在所述显示区域显示所述目标框线,并在所述视频播放界面上显示所述目标框线中的视频图像的放大图像。2.根据权利要求1所述的方法,其特征在于,根据所述目标位置的关联区域和所述视频播放区域的重合度,确定目标框线在所述视频播放界面的显示区域,包括:以所述目标位置为中心形成所述目标位置的关联区域;若所述目标位置的关联区域和所述视频播放区域的部分重合,则对所述目标位置的关联区域的位置进行调整,得到所述目标框线的显示区域,所述显示区域的至少一条边与所述视频播放区域的至少一条边对齐。3.根据权利要求2所述的方法,其特征在于,根据所述目标位置的关联区域和所述视频播放区域的重合度,确定目标框线在所述视频播放界面的显示区域,还包括:若所述目标位置的关联区域全部位于所述视频播放区域内,则将所述目标位置的关联区域确定为所述目标框线的实际显示区域。4.根据权利要求1或2所述的方法,其特征在于,所述目标框线为正方形;在所述视频播放区域的短边边长小于或等于预设长度时,所述目标框线的边长等于所述视频播放区域的短边边长;在所述视频播放区域的短边边长大于所述预设长度时,则所述目标框线的边长等于所述视频播放区域的短边边长的预设百分比,其中所述预设百分比小于1。5.根据权利要求1所述的方法,其特征在于,所述视频播放界面包括所述视频播放区域的左侧区域和所述视频播放界面的右侧区域;在所述视频播放界面上显示所述目标框线中的视频图像的放大图像,包括:将所述左侧区域和所述右侧区域中宽度较大的区域确定为目标区域;根据所述目标区域的宽度和所述目标框线的边长的预设倍数的关系,对所述目标框线中的视频图像进行放大处理,得到所述放大图像;在所述目标区域内显示所述放大图像。6.根据权利要求5所述的方法,其特征在于,根据所述目标区域的宽度和所述目标框线的边长的预设倍数的关系,对所述目标框线中的视频图像进行放大处理,得到所述放大图像,包括:若所述目标区域的宽度大于或等于所述目标框线的边长的预设倍数,则将所述目标框线中的视频图像放大所述预设倍数,得到所述放大图像;若所述目标区域的宽度小于所述目标框线的边长的预设倍数,则根据所述目标框线中的视频图像的视频状态,对所述目标框线中的视频图像进行放大处理,得到所述放大图像。7.根据权利要求6所述的方法,其特征在于,根据所述目标框线中的视频图像的视频状态,对所述目标框线中的视频图像进行放大处理,得到所述放大图像,包括:若所述目标框线中的视频图像为播放状态,则将所述目标框线中的视频图像放大所述预设倍数后进行裁剪,得到所述放大图像;
若所述目标框线中的视频图像为暂停状态,则对所述目标框线中的视频图像进行色彩指数分析;若所述目标框线中的视频图像中的色彩指数大于或等于预设指数,则将所述目标框线中的视频图像放大所述预设倍数后进行裁剪,得到所述放大图像;若所述目标框线中的视频图像中的色彩指数小于所述预设指数,则根据所述目标区域的宽度和所述目标框线的边长确定目标倍数,将所述目标框线中的视频图像放大所述目标倍数,得到所述放大图像。8.一种视频预览装置,其特征在于,包括:展示模块,被配置为执行展示视频播放界面,所述视频播放界面包括视频播放区域;确定模块,被配置为执行响应于针对视频播放区域中目标位置的触发操作,根据所述目标位置的关联区域和所述视频播放区域的重合度,确定目标框线在所述视频播放界面的显示区域;显示模块,被配置为执行在所述显示区域显示所述目标框线,并在所述视频播放界面上显示所述目标框线中的视频图像的放大图像。9.一种电子设备,其特征在于,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述可执行指令,以实现如权利要求1至7中任一项所述的视频预览方法。10.一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1至7中任一项所述的视频预览方法。
技术总结
本公开实施例提供一种视频预览方法、装置、电子设备及存储介质。该方法包括:展示视频播放界面,所述视频播放界面包括视频播放区域;响应于针对视频播放区域中目标位置的触发操作,根据所述目标位置的关联区域和所述视频播放区域的重合度,确定目标框线在所述视频播放界面的显示区域;在所述显示区域显示所述目标框线,并在所述视频播放界面上显示所述目标框线中的视频图像的放大图像。框线中的视频图像的放大图像。框线中的视频图像的放大图像。
技术研发人员:张祎玢 吴超 邓思敏
受保护的技术使用者:北京达佳互联信息技术有限公司
技术研发日:2023.06.15
技术公布日:2023/9/12
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
