一种视频播放方法、识别方法、装置、设备及存储介质与流程

文档序号:36914455发布日期:2024-02-02 21:42阅读:16来源:国知局
一种视频播放方法、识别方法、装置、设备及存储介质与流程

本发明涉及图像识别,尤其涉及一种视频播放方法、识别方法、装置、设备及存储介质。


背景技术:

1、目前,市场上的视频软件中存在许多“三段式”短视频,这种“三段式”短视频是由于用户上传的视频大小与软件平台的分辨率不对应,软件平台为保证视频的清晰度便用黑屏补充。所以这种“三段式”短视频展示时,用户屏幕上真正有视频内容的只有中间的一小部分,上下都是一些无用部分或者黑屏,也因此极易造成用户在整体的视频流消费过程中,体验不够连贯完整,对整体视频的消费时长变短和用户留存率被影响等问题。


技术实现思路

1、本发明实施例所要解决的技术问题在于,提供一种视频播放方法、识别方法、装置、设备及存储介质,实现了对多段式视频的准确识别与视频有效内容的缩放。

2、第一方面,本发明实施例提供了一种视频播放方法,该方法包括:

3、向服务器发起数据请求,数据请求携带视频标识;

4、接收服务器返回的视频标识对应的视频的有效内容坐标;有效内容坐标用于指示视频中的有效内容在视频中的位置,视频指的是多段式视频,多段式视频由多个视频区域组成,多个视频区域中的一个视频区域包括视频画面,其他区域包括背景图像,有效内容至少包括视频画面;

5、基于有效内容坐标指示的有效内容的尺寸,以及运行客户端的终端设备的显示屏幕的尺寸,对有效内容进行缩放处理;

6、将缩放处理后的有效内容渲染在所述显示屏幕中,以对视频进行播放。

7、可见,本技术实施例中,客户端向服务器发送携带视频标识的数据请求,然后接收到服务器返回的有效内容坐标,从而基于有效内容坐标对该有效内容在比例不变的情况下进行缩放处理,再将缩放处理后的有效内容渲染至客户端的终端设备的显示屏幕正中间,实现对视频有效内容区的缩放与针对性渲染,保证用户的体验过程连贯完整,使用户在整个内流的消费场景下,达成一致的消费体验。

8、在一种可选的实施方式中,基于有效内容坐标指示的有效内容的尺寸,以及运行客户端的终端设备的显示屏幕的尺寸,对有效内容进行缩放处理,包括:

9、基于有效内容中视频画面的尺寸,以及显示屏幕的尺寸,确定有效内容的缩放比例;基于缩放比例缩放后的视频画面的高度或者宽度,与显示屏幕的高度或者宽度一致;

10、基于缩放比例对有效内容进行缩放处理,得到缩放处理后的有效内容。

11、在一种可选的实施方式中,基于有效内容中视频画面的尺寸,以及显示屏幕的尺寸,确定有效内容的缩放比例,包括:

12、确定视频在显示屏幕中的显示方式;

13、若显示方式为横屏显示,则将显示屏幕的高度除以视频画面的高度,得到有效内容的缩放比例;基于缩放比例缩放后的视频画面的高度,与显示屏幕的高度一致;

14、若显示方式为竖屏显示,则将显示屏幕的宽度除以视频画面的宽度,得到有效内容的缩放比例;基于缩放比例缩放后的视频画面的宽度,与显示屏幕的宽度一致。

15、在一种可选的实施方式中,将缩放处理后的有效内容渲染在所述显示屏幕中,包括:

16、确定缩放处理后的有效内容的渲染位置;缩放处理后的有效内容中的视频画面的渲染位置位于显示屏幕中的预设位置;

17、按照确定的缩放处理后的有效内容的渲染位置,将缩放处理后的有效内容渲染在显示屏幕中。

18、在一种可选的实施方式中,按照确定的渲染位置,将缩放处理后的有效内容渲染在显示屏幕中,包括:

19、若按照确定的渲染位置,无法将缩放处理后的完整有效内容渲染在显示屏幕中,则对缩放处理后的有效内容进行裁剪,得到裁剪后的有效内容;

20、确定裁剪后的有效内容的渲染位置;裁剪后的有效内容中的视频画面的渲染位置位于显示屏幕中的预设位置;

21、按照确定的述裁剪后的有效内容的渲染位置,将裁剪后的有效内容渲染在所述显示屏幕中。

22、在一种可选的实施方式中,该方法还包括:

23、预设位置指的是显示屏幕的中心区域;或者

24、采集终端设备对应的用户的瞳孔信息,基于瞳孔信息确定用户的感兴趣区域,并将感兴趣区域确定为预设位置。

25、第二方面,本发明实施例提供了一种视频识别方法,该方法包括:

26、接收客户端发送的数据请求,数据请求携带视频标识;

27、响应数据请求,获取视频标识对应的视频的有效内容坐标;有效内容坐标是服务器在判断视频标识对应的视频为多段式视频的情况下,识别视频中的有效内容,并基于有效内容在视频中的位置生成的;多段式视频由多个视频区域组成,多个视频区域中的一个视频区域包括视频画面,其他区域包括背景图像,有效内容至少包括所述视频画面;

28、将有效内容坐标发送至所述客户端。

29、在一种可选的实施方式中,该方法还包括:

30、在接收到内容发布者发布的目标视频之后,判断目标视频是否为多段式视频;

31、若目标视频为多段式视频,则识别目标视频中的有效内容;

32、基于目标视频中的有效内容在目标视频中的位置,生成目标视频的有效内容坐标。

33、在一种可选的实施方式中,判断目标视频是否为多段式视频,包括:

34、对目标视频进行抽帧处理,得到多帧图像,所述多帧图像在时序上非连续;

35、获取多帧图像中每帧图像包含的每个视频区域;

36、若每个视频区域在多帧图像中的尺寸和位置均相同,则确定目标视频为多段式视频;

37、若任一视频区域在多帧图像的至少两帧图像中的尺寸和位置不相同,则确定目标视频不是多段式视频。

38、在一种可选的实施方式中,识别目标视频的有效内容,包括:

39、针对目标视频的任一帧图像,获取任一帧图像的各个像素点的像素点信息;

40、将任一帧图像中相邻像素点的像素点信息进行比较,确定像素点信息差异大于预设阈值的像素点;

41、基于确定的像素点的像素点坐标,确定目标视频的有效内容。

42、在一种可选的实施方式中,识别多段式视频的有效内容坐标之后,还包括:

43、输出目标视频的有效内容的描述信息;

44、检测到用户对描述信息的否定操作时,将目标视频的视频标识加入黑名单;

45、在向任一客户端推送视频时,判断待推送视频的视频标识是否存在于所述黑名单中;

46、若待推送视频的视频标识存在于黑名单中,则停止向任一客户端推送待推送视频。

47、第三方面,本发明实施例提供了一种视频播放装置,该装置包括:

48、发起单元,用于向服务器发起数据请求,数据请求携带视频标识;

49、接收单元,用于接收服务器返回的所述视频标识对应的视频的有效内容坐标;有效内容坐标用于指示视频中的有效内容在视频中的位置,视频指的是多段式视频,多段式视频由多个视频区域组成,多个视频区域中的一个视频区域包括视频画面,其他区域包括背景图像,有效内容至少包括视频画面;

50、缩放单元,用于基于有效内容坐标指示的有效内容的尺寸,以及运行客户端的终端设备的显示屏幕的尺寸,对有效内容进行缩放处理;

51、渲染单元,用于将缩放处理后的有效内容渲染在显示屏幕中,以对视频进行播放。

52、第四方面,本发明实施例提供了一种视频识别装置,该装置包括:

53、接收单元,用于接收客户端发送的数据请求,数据请求携带视频标识;

54、响应单元,用于响应数据请求,获取视频标识对应的视频的有效内容坐标;有效内容坐标是服务器在判断视频标识对应的视频为多段式视频的情况下,识别视频中的有效内容,并基于有效内容在视频中的位置生成的;多段式视频由多个视频区域组成,多个视频区域中的一个视频区域包括视频画面,其他区域包括背景图像,有效内容至少包括视频画面;

55、发送单元,将有效内容坐标发送至所述客户端。

56、第五方面,本发明实施例提供了一种终端设备,该终端设备包括存储器、通信接口以及处理器,其中,所述存储器、所述通信接口和所述处理器相互连接;所述存储器存储有计算机程序,所述处理器调用所述存储器中存储的计算机程序,用于实现上述第一方面所述的方法。

57、第六方面,本发明实施例提供了一种服务器,该服务器包括存储器、通信接口以及处理器,其中,所述存储器、所述通信接口和所述处理器相互连接;所述存储器存储有计算机程序,所述处理器调用所述存储器中存储的计算机程序,用于实现上述第二方面所述的方法。

58、第七方面,本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述第一方面所述的方法。

59、第八方面,本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述第二方面所述的方法。

60、第九方面,本发明实施例提供了一种计算机程序产品,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述第一方面所述的方法。

61、第十方面,本发明实施例提供了一种计算机程序产品,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述第二方面所述的方法。

62、第十一方面,本发明实施例提供了一种计算机程序,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述第一方面所述的方法。

63、第十二方面,本发明实施例提供了一种计算机程序,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述第二方面所述的方法。

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