跟随用户运动控制播放视频内容的方法和装置与流程
- 国知局
- 2024-08-02 14:58:48
本技术涉及视频,尤其涉及一种跟随用户运动控制播放视频内容的方法和装置。
背景技术:
1、近些年,电视和各种显示技术发展迅速,厂商也不断开发新技术以提高观众(或用户)的视觉体验,对于视频技术,更是追求身临其境。
2、为了创造身临其境的效果,不断发展的视频技术使视频更高清、更立体。虽然视频更高清,更立体了,但播放的视频画面是经过现场导演剪辑制作的,观众无法像在视频录制现场一样,按照自己的选择观看感兴趣的部分,造成用户体验差。
技术实现思路
1、本技术实施例提供了一种跟随用户运动控制播放视频内容的方法和装置,根据用户的位置控制播放的视频内容,增加了用户观看视频的临场感和透视感,提高了用户体验。
2、第一方面,提供了一种跟随用户运动控制播放视频内容的方法,该方法包括:
3、获取用户与显示设备的相对位置,相对位置为传感器在显示设备播放视频时获取的;根据相对位置在视频源中确定目标视频内容,目标视频内容为视频源中与用户在相对位置时的视线范围相匹配的视频内容;将目标视频内容播放在显示设备的显示屏上,实现了视频内容跟随用户运动,提高了用户体验。
4、本技术实施例提供的控制播放视频内容的方法,获取用户与显示设备的相对位置,并根据相对位置在视频源中确定目标视频内容,目标视频内容是视频源中与用户在相对位置时的视线范围相匹配的视频内容,并将目标视频内容播放在显示设备的显示屏上,实现了播放视频跟随用户运动,使得用户能够按照用户个人感兴趣的部分选择观看视频的角度和视野,根据用户与显示设备的相对位置将不同视角的视频内容呈现给观众,增加了视频节目的临场感和透视感,模拟了亲临现场的感觉,提高了用户体验。
5、结合第一方面,在第一方面的第一种可能实现的方式中,根据相对位置在视频源中确定目标视频内容,包括:根据相对位置确定用户在相对位置时的视线角,视线角用于体现视线范围,视线角为用户的视线的空间角,用户的视线为用户在相对位置时眼睛与显示屏的中心点的连线;根据视线角从视频源中确定目标视频内容,目标视频内容为匹配用户的视线角的视频内容。
6、结合第一方面的第一种可能实现的方式,在第一方面的第二种可能实现的方式中,视线角包括第一角度和第二角度;第一角度为用户的视线映射到x-y平面上时,与y轴所呈的夹角,x-y平面为x轴与y轴形成的平面;第二角度为用户的视线映射到y-z平面上时,与z轴所呈的夹角,y-z平面为y轴与z轴形成的平面;其中,y轴垂直于显示屏所在的平面,z轴垂直于地面且平行于显示屏所在的平面,x轴和z轴形成x-z平面,x-z平面为显示屏所在的平面,x轴、y轴和z轴相交于坐标轴原点,坐标轴原点为显示屏的中心点。
7、结合第一方面的第二种可能实现的方式,在第一方面的第三种可能实现的方式中,根据视线角从视频源中确定目标视频内容,包括:根据第一角度和第二角度从视频源中确定目标视频内容,目标视频内容的中心点与显示屏的中心点的连线在x-y平面上的投影与y轴的夹角为第一角度,且目标视频内容的中心点与显示屏的中心点的连线在y-z平面上的投影与z轴的夹角为第二角度的视频内容为目标视频内容。
8、结合第一方面的第二种可能实现的方式,在第一方面的第四种可能实现的方式中,相对位置为用户与显示屏中心点的距离l1,视频源包括视频拍摄距离l2和视频内容视角范围,l2为视频源的视频内容到显示屏的中心点的距离;根据相对位置在视频源中确定目标视频内容,包括:根据视线角、l1、l2、视角范围和显示屏的尺寸确定目标视频内容。
9、结合第一方面的第四种可能实现的方式,在第一方面的第五种可能实现的方式中,视角范围包括水平显示视角和垂直显示视角,水平显示视角为视频源的视频内容映射到x-y平面上的显示范围角,垂直显示视角为视频源的视频内容映射到y-z平面上的显示范围角;显示屏的尺寸包括显示屏的宽度d和显示屏的高度h;根据视线角、l1、l2、视角范围和显示屏的尺寸确定目标视频内容,包括:根据第一角度、l1、l2、水平显示视角和显示屏的宽度d确定目标视频内容在x-y平面上的显示范围;根据第二角度、l1、l2、垂直显示视角和显示屏的高度h确定目标视频内容在y-z平面上的显示范围。
10、结合第一方面,在第一方面的第六种可能的实现中,根据相对位置在视频源中确定目标视频内容,包括:确定用户在相对位置时用户的眼睛与显示屏的中心点的连线与视频源的第一交点;将视频源中以第一交点为中心点且与显示屏具有相同宽高比的视频内容作为目标视频内容。
11、结合第一方面,或者第一方面的上述任一可能的实现,在第一方面的第七种可能的实现中,根据相对位置在视频源中确定目标视频内容,包括:根据相对位置和用户运动的速度确定目标视频内容。
12、结合第一方面,或者第一方面的上述任一可能的实现,在第一方面的第八种可能的实现中,该方法还包括:获取用户的动作信息;根据相对位置和动作信息确定目标视频内容。
13、结合第一方面的第八种可能实现的方式,在第一方面的第九种可能实现的方式中,根据相对位置和动作信息确定目标视频内容,包括:根据相对位置在视频源中确定第一视频内容;根据动作信息确定预存储的视频内容的呈现规则,呈现规则与动作信息对应;根据第一视频内容和呈现规则确定目标视频内容。
14、结合第一方面的第八种或者第九种可能实现的方式,在第一方面的第十种可能实现的方式中,动作信息包括望远镜手势的信息、双手向前推动手势的信息、双手向后移动手势中的至少一项。
15、结合第一方面的第九种或者第十种可能实现的方式,在第一方面的第十一种可能实现的方式中,根据第一视频内容和呈现规则确定目标视频内容,包括:以第一视频内容的中心点为中心放大或缩小第一视频内容,以确定目标视频内容。
16、结合第一方面,或者第一方面的上述任一可能实现的方式,在第一方面的第十二种可能实现的方式中,根据相对位置在视频源中确定目标视频内容,包括:根据相对位置确定视频源的裁剪或缩放策略,以获得目标视频内容。
17、结合第一方面,或者第一方面的上述任一可能实现的方式,在第一方面的第十三种可能实现的方式中,视频源包括以下至少一种:大于等于4k分辨率的视频,视野角大于等于140度的视频,或长条形视频。
18、结合第一方面,或者第一方面的上述任一可能实现的方式,在第一方面的第十四种可能实现的方式中,在初始状态,在显示屏上显示预设的第二视频内容,第二视频内容为视频源的部分视频内容。
19、第二方面,提供了一种跟随用户运动控制播放视频内容的装置,该装置包括处理器和传输接口;传输接口,用于接收传感器在用户观看视频时获取的用户的位置;处理器,用于根据用户的位置在视频源中确定目标视频内容,目标视频内容为视频源中与用户在所述位置时的视线范围相匹配的视频内容;传输接口,还用于将目标视频内容传送给显示屏,以使得显示屏播放目标视频内容,实现了视频内容跟随用户运动,提高了用户体验。
20、应当理解,当该装置为芯片时,处理器和传输接口均属于该芯片,或者也可以说传输接口为处理器用于收发数据的接口。
21、结合第二方面,在第二方面的第一种可能实现的方式中,处理器具体用于:根据用户的位置确定用户在所述位置时的视线角,视线角用于体现视线范围,视线角为用户的视线的空间角,用户的视线为用户在所述位置时眼睛与显示屏的中心点的连线;根据视线角从视频源中确定目标视频内容,目标视频内容为匹配用户的视线角的视频内容。
22、结合第二方面的第一种可能实现的方式,在第二方面的第二种可能实现的方式中,视线角包括第一角度和第二角度;第一角度为用户的视线映射到x-y平面上时,与y轴所呈的夹角,x-y平面为x轴与y轴形成的平面;第二角度为用户的视线映射到y-z平面上时,与z轴所呈的夹角,y-z平面为y轴与z轴形成的平面;其中,y轴垂直于显示屏所在的平面,z轴垂直于地面且平行于显示屏所在的平面,x轴和z轴形成x-z平面,x-z平面为显示屏所在的平面,x轴、y轴和z轴相交于坐标轴原点,坐标轴原点为显示屏的中心点。
23、结合第二方面的第二种可能实现的方式,在第二方面的第三种可能实现的方式中,处理器具体用于:根据第一角度和第二角度从视频源中确定目标视频内容,目标视频内容的中心点与显示屏的中心点的连线在x-y平面上的投影与y轴的夹角为第一角度,且目标视频内容的中心点与显示屏的中心点的连线在y-z平面上的投影与z轴的夹角为第二角度的视频内容为目标视频内容。
24、结合第二方面的第二种可能实现的方式,在第二方面的第四种可能实现的方式中,用户与显示设备的位置为用户与显示屏中心点的距离l1,视频源包括视频拍摄距离l2和视频内容视角范围,l2为视频源的视频内容到显示屏的中心点的距离;处理器具体用于:根据视线角、l1、l2、视角范围和显示屏的尺寸确定目标视频内容。
25、结合第二方面的第四种可能实现的方式,在第二方面的第五种可能实现的方式中,视角范围包括水平显示视角和垂直显示视角,水平显示视角为视频源的视频内容映射到x-y平面上的显示范围角,垂直显示视角为视频源的视频内容映射到y-z平面上的显示范围角;显示屏的尺寸包括显示屏的宽度d和显示屏的高度h;处理器具体用于:根据第一角度、l1、l2、水平显示视角和显示屏的宽度d确定目标视频内容在x-y平面上的显示范围;根据第二角度、l1、l2、垂直显示视角和显示屏的高度h确定目标视频内容在y-z平面上的显示范围。
26、结合第二方面,在第二方面的第六种可能实现的方式中,处理器具体用于:确定用户在所述位置时用户的眼睛与显示屏的中心点的连线与视频源的第一交点;将视频源中以第一交点为中心点且与显示屏具有相同宽高比的视频内容作为目标视频内容。
27、结合第二方面,或者第二方面的上述任一可能实现的方式,在第二方面的第七种可能实现的方式中,处理器具体用于:根据用户的位置和用户运动的速度确定目标视频内容。
28、结合第二方面,或者第二方面的上述任一可能实现的方式,在第二方面的第八种可能实现的方式中,传输接口还用于,接收传感器获取到的用户的动作信息;处理器还用于,根据用户的位置和动作信息确定目标视频内容。
29、结合第二方面的第八种可能实现的方式,在第二方面的第九种可能实现的方式中,处理器具体用于:根据用户的位置在视频源中确定第一视频内容;根据动作信息确定预存储的视频内容的呈现规则,呈现规则与动作信息对应;根据第一视频内容和呈现规则确定目标视频内容。
30、结合第二方面的第八种或者第九种可能实现的方式,在第二方面的第十种可能实现的方式中,动作信息包括望远镜手势的信息、双手向前推动手势的信息、双手向后移动手势中的至少一项。
31、结合第二方面的第九种或者第十种可能实现的方式,在第二方面的第十一种可能实现的方式中,处理器具体用于:以第一视频内容的中心点为中心放大或缩小第一视频内容,以确定目标视频内容。
32、结合第二方面,或者第二方面的上述任一可能实现的方式,在第二方面的第十二种可能实现的方式中,处理器具体用于:根据用户的位置确定视频源的裁剪或缩放策略,以获得目标视频内容。
33、结合第二方面,或者第二方面的上述任一可能实现的方式,在第二方面的第十三种可能实现的方式中,视频源包括以下至少一种:大于等于4k分辨率的视频,视野大于等于140度的视频,或长条形视频。
34、结合第二方面,或者第二方面的上述任一可能实现的方式,在第二方面的第十四种可能实现的方式中,传输接口还用于将预设的第二视频内容传送给显示屏,以使得显示屏播放第二视频内容。
35、结合第二方面,或第二方面的上述任一可能实现的方式,在第二方面的第十五种可能实现的方式中,该装置包括显示屏。
36、结合第二方面,或第二方面的上述任一可能实现的方式,在第二方面的第十六种可能实现的方式中,该装置包括摄像头,摄像头包括图像传感器。
37、第三方面,提供了一种跟随用户运动控制播放视频内容的装置,该装置包括:
38、接收单元,用于接收传感器在用户观看视频时获取的用户的位置;确定单元,用于根据用户的位置在视频源中确定目标视频内容,目标视频内容为视频源中与用户在所述位置时的视线范围相匹配的视频内容;发送单元,用于将目标视频内容传送给显示屏,以使得显示屏播放目标视频内容,实现了视频内容跟随用户运动,提高了用户体验。
39、结合第三方面,在第三方面的第一种可能实现的方式中,确定单元具体用于:
40、根据用户的位置确定用户在所述位置时的视线角,视线角用于体现视线范围,视线角为用户的视线的空间角,用户的视线为用户在所述位置时眼睛与显示屏的中心点的连线;根据视线角从视频源中确定目标视频内容,目标视频内同为匹配用户的视线角的视频内容。
41、结合第三方面的第一种可能实现的方式,在第三方面的第二种可能实现的方式中,视线角包括第一角度和第二角度;第一角度为用户的视线映射到x-y平面上时,与y轴所呈的夹角,x-y平面为x轴与y轴形成的平面;第二角度为用户的视线映射到y-z平面上时,与z轴所呈的夹角,y-z平面为y轴与z轴形成的平面;其中,y轴垂直于显示屏所在的平面,z轴垂直于地面且平行于显示屏所在的平面,x轴和z轴形成x-z平面,x-z平面为显示屏所在的平面,x轴、y轴和z轴相交于坐标轴原点,坐标轴原点为显示屏的中心点。
42、结合第三方面的第二种可能实现的方式,在第三方面的第三种可能实现的方式中,确定单元根据第一角度和第二角度从视频源中确定目标视频内容,目标视频内容的中心点与显示屏的中心点的连线在x-y平面上的投影与y轴的夹角为第一角度,且目标视频内容的中心点与显示屏的中心点的连线在y-z平面上的投影与z轴的夹角为第二角度的视频内容为目标视频内容。
43、结合第三方面的第二种可能实现的方式,在第三方面的第四种可能实现的方式中,用户与显示设备的位置为用户与显示屏中心点的距离l1,视频源包括视频拍摄距离l2和视频内容视角范围,l2为视频源的视频内容到显示屏的中心点的距离;确定单元具体用于:根据视线角、l1、l2、视角范围和显示屏的尺寸确定目标视频内容。
44、结合第三方面的第四种可能实现的方式,在第三方面的第五种可能实现的方式中,视角范围包括水平显示视角和垂直显示视角,水平显示视角为视频源的视频内容映射到x-y平面上的显示范围角,垂直显示视角为视频源的视频内容映射到y-z平面上的显示范围角;显示屏的尺寸包括显示屏的宽度d和显示屏的高度h;确定单元具体用于:根据第一角度、l1、l2、水平显示视角和显示屏的宽度d确定目标视频内容在x-y平面上的显示范围;根据第二角度、l1、l2、垂直显示视角和显示屏的高度h确定目标视频内容在y-z平面上的显示范围。
45、结合第三方面,在第三方面的第六种可能实现的方式中,确定单元具体用于:确定用户在所述位置时用户的眼睛与显示屏的中心点的连线与视频源的第一交点;将视频源中以第一交点为中心点且与显示屏具有相同宽高比的视频内容作为目标视频内容。
46、结合第三方面,或者第三方面的上述任一可能实现的方式,在第三方面的第七种可能实现的方式中,确定单元具体用于:根据用户的位置和用户运动的速度确定目标视频内容。
47、结合第三方面,或者第三方面的上述任一可能实现的方式,在第三方面的第八种可能实现的方式中,接收单元,还用于接收传感器获取到的用户的动作信息;确定单元,还用于根据用户的位置和动作信息确定目标视频内容。
48、结合第三方面的第八种可能实现的方式,在第三方面的第九种可能实现的方式中,确定单元具体用于:根据用户的位置在视频源中确定第一视频内容;根据动作信息确定预存储的视频内容的呈现规则,呈现规则与动作信息对应;根据第一视频内容和呈现规则确定目标视频内容。
49、结合第三方面的第八种或者第九种可能实现的方式,在第三方面的第十种可能实现的方式中,动作信息包括望远镜手势的信息、双手向前推动手势的信息、双手向后移动手势中的至少一项。
50、结合第三方面的第九种或者第十种可能实现的方式,在第三方面的第十一种可能实现的方式中,确定单元具体用于:以第一视频内容的中心点为中心放大或缩小第一视频内容,以确定目标视频内容。
51、结合第三方面,或者第三方面的上述任一可能实现的方式,在第三方面的第十二种可能实现的方式中,确定单元具体用于:根据用户的位置确定视频源的裁剪或缩放策略,以获得目标视频内容。
52、结合第三方面,或者第三方面的上述任一可能实现的方式,在第三方面的第十三种可能实现的方式中,视频源包括以下至少一种:大于等于4k分辨率的视频,视野大于等于140度的视频,或长条形视频。
53、结合第三方面,或者第三方面的上述任一可能实现的方式,在第三方面的第十四种可能实现的方式中,发送单元还用于将预设的第二视频内容传送给显示屏,以使得显示屏播放第二视频内容。
54、第四方面,提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在计算机或处理器上运行时,使得计算机或处理器执行第一方面或第一方面的任一可能实现方式中的方法。
55、第五方面,提供了一种包含指令的计算机程序产品,当其在计算机或处理器上运行时,使得计算机或处理器执行第一方面或第一方面的任一可能实现方式中的方法。
56、基于提供的跟随用户运动控制播放视频内容的方法和装置,获取用户与显示设备的相对位置,并根据相对位置在视频源中确定目标视频内容,目标视频内容是视频源中与用户在相对位置时的视线范围相匹配的视频内容,并将目标视频内容播放在显示设备的显示屏上,实现了播放视频跟随用户运动,使得用户能够按照用户个人感兴趣的部分选择观看视频的角度和视野,根据用户与显示设备的相对位置将不同视角的视频内容呈现给观众,增加了视频节目的临场感和透视感,模拟了亲临现场的感觉,提高了用户体验。
本文地址:https://www.jishuxx.com/zhuanli/20240801/244541.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。