[go: up one dir, main page]

CN118400584A - Method and device for controlling video content playback following user movements - Google Patents

Method and device for controlling video content playback following user movements Download PDF

Info

Publication number
CN118400584A
CN118400584A CN202410565748.XA CN202410565748A CN118400584A CN 118400584 A CN118400584 A CN 118400584A CN 202410565748 A CN202410565748 A CN 202410565748A CN 118400584 A CN118400584 A CN 118400584A
Authority
CN
China
Prior art keywords
video content
angle
user
display screen
axis
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202410565748.XA
Other languages
Chinese (zh)
Inventor
陈泽天
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202410565748.XA priority Critical patent/CN118400584A/en
Publication of CN118400584A publication Critical patent/CN118400584A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47217End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47205End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47208End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting near-video-on-demand content

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

一种跟随用户运动控制播放视频内容的方法,包括:在显示设备的显示屏上显示第一视频内容,其中,所述第一视频内容为原始视频的画面中第一区域内的视频内容,所述第一区域小于所述原始视频的画面所占的区域;在用户与所述显示设备之间的相对位置发生变化的情况下,将所述显示屏上的第一视频内容切换为目标视频内容,其中,所述目标视频内容为所述原始视频的画面中第二区域内的视频内容,所述第二区域小于所述原始视频的画面所占的区域。该方法实现了播放的视频内容可跟随用户运动而变化,使得用户能够按照用户个人感兴趣的部分选择观看视频的角度和视野,增加了视频节目的临场感和透视感,模拟了亲临现场的感觉,提高了用户体验。

A method for controlling the playback of video content following user movements, comprising: displaying first video content on a display screen of a display device, wherein the first video content is video content in a first area of a screen of an original video, and the first area is smaller than the area occupied by the screen of the original video; when the relative position between the user and the display device changes, switching the first video content on the display screen to target video content, wherein the target video content is video content in a second area of the screen of the original video, and the second area is smaller than the area occupied by the screen of the original video. This method enables the played video content to change following the user's movements, so that the user can choose the angle and field of view of the video according to the part that the user is personally interested in, thereby increasing the sense of presence and perspective of the video program, simulating the feeling of being at the scene, and improving the user experience.

Description

跟随用户运动控制播放视频内容的方法和装置Method and device for controlling video content playback following user movements

本申请为2019年4月11日提交至中国国家知识产权局、申请号为201980078423.6、申请名称为“跟随用户运动控制播放视频内容的方法和装置”的中国专利申请的分案申请,其全部内容通过引用结合在本申请中。This application is a divisional application of the Chinese patent application filed with the State Intellectual Property Office of China on April 11, 2019, with application number 201980078423.6 and application name “Method and device for controlling the playback of video content by following user motion”, all contents of which are incorporated by reference in this application.

技术领域Technical Field

本申请涉及视频技术领域,尤其涉及一种跟随用户运动控制播放视频内容的方法和装置。The present application relates to the field of video technology, and more particularly to a method and device for controlling the playback of video content following user movements.

背景技术Background technique

近些年,电视和各种显示技术发展迅速,厂商也不断开发新技术以提高观众(或用户)的视觉体验,对于视频技术,更是追求身临其境。In recent years, television and various display technologies have developed rapidly, and manufacturers have also continuously developed new technologies to enhance the visual experience of viewers (or users). For video technology, they are even more pursuing immersive experience.

为了创造身临其境的效果,不断发展的视频技术使视频更高清、更立体。虽然视频更高清,更立体了,但播放的视频画面是经过现场导演剪辑制作的,观众无法像在视频录制现场一样,按照自己的选择观看感兴趣的部分,造成用户体验差。In order to create an immersive effect, the continuous development of video technology has made videos higher definition and more three-dimensional. Although the videos are higher definition and more three-dimensional, the video images played are edited and produced by the on-site director. The audience cannot watch the parts they are interested in according to their own choices like they would at the video recording site, resulting in a poor user experience.

发明内容Summary of the invention

本申请实施例提供了一种跟随用户运动控制播放视频内容的方法和装置,根据用户的位置控制播放的视频内容,增加了用户观看视频的临场感和透视感,提高了用户体验。The embodiments of the present application provide a method and device for controlling the playback of video content following the movement of a user, controlling the playback of video content according to the position of the user, increasing the user's sense of presence and perspective when watching the video, and improving the user experience.

第一方面,提供了一种跟随用户运动控制播放视频内容的方法,该方法包括:In a first aspect, a method for controlling the playback of video content following user motion is provided, the method comprising:

获取用户与显示设备的相对位置,相对位置为传感器在显示设备播放视频时获取的;根据相对位置在视频源中确定目标视频内容,目标视频内容为视频源中与用户在相对位置时的视线范围相匹配的视频内容;将目标视频内容播放在显示设备的显示屏上,实现了视频内容跟随用户运动,提高了用户体验。The relative position of the user and the display device is obtained, where the relative position is obtained by the sensor when the display device plays a video; the target video content is determined in the video source according to the relative position, where the target video content is the video content in the video source that matches the user's field of vision when the user is at the relative position; the target video content is played on the display screen of the display device, so that the video content follows the user's movement and improves the user experience.

本申请实施例提供的控制播放视频内容的方法,获取用户与显示设备的相对位置,并根据相对位置在视频源中确定目标视频内容,目标视频内容是视频源中与用户在相对位置时的视线范围相匹配的视频内容,并将目标视频内容播放在显示设备的显示屏上,实现了播放视频跟随用户运动,使得用户能够按照用户个人感兴趣的部分选择观看视频的角度和视野,根据用户与显示设备的相对位置将不同视角的视频内容呈现给观众,增加了视频节目的临场感和透视感,模拟了亲临现场的感觉,提高了用户体验。The method for controlling the playback of video content provided in the embodiment of the present application obtains the relative position of the user and the display device, and determines the target video content in the video source according to the relative position, wherein the target video content is the video content in the video source that matches the visual range of the user when the user is at the relative position, and plays the target video content on the display screen of the display device, thereby realizing that the playback video follows the movement of the user, so that the user can choose the angle and field of view of watching the video according to the part that the user is personally interested in, and presents the video content from different perspectives to the audience according to the relative position of the user and the display device, thereby increasing the sense of presence and perspective of the video program, simulating the feeling of being at the scene in person, and improving the user experience.

结合第一方面,在第一方面的第一种可能实现的方式中,根据相对位置在视频源中确定目标视频内容,包括:根据相对位置确定用户在相对位置时的视线角,视线角用于体现视线范围,视线角为用户的视线的空间角,用户的视线为用户在相对位置时眼睛与显示屏的中心点的连线;根据视线角从视频源中确定目标视频内容,目标视频内容为匹配用户的视线角的视频内容。In combination with the first aspect, in a first possible implementation method of the first aspect, determining the target video content in the video source according to the relative position includes: determining the sight angle of the user at the relative position according to the relative position, the sight angle is used to reflect the sight range, the sight angle is the spatial angle of the user's sight, and the user's sight is the line connecting the eyes and the center point of the display screen when the user is in the relative position; determining the target video content from the video source according to the sight angle, the target video content is the video content that matches the user's sight angle.

结合第一方面的第一种可能实现的方式,在第一方面的第二种可能实现的方式中,视线角包括第一角度和第二角度;第一角度为用户的视线映射到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轴相交于坐标轴原点,坐标轴原点为显示屏的中心点。In combination with the first possible implementation method of the first aspect, in a second possible implementation method of the first aspect, the line of sight angle includes a first angle and a second angle; the first angle is the angle between the user's line of sight and the y-axis when the line of sight of the user is mapped to the x-y plane, and the x-y plane is the plane formed by the x-axis and the y-axis; the second angle is the angle between the user's line of sight and the z-axis when the line of sight of the user is mapped to the y-z plane, and the y-z plane is the plane formed by the y-axis and the z-axis; wherein the y-axis is perpendicular to the plane where the display screen is located, the z-axis is perpendicular to the ground and parallel to the plane where the display screen is located, the x-axis and the z-axis form an x-z plane, the x-z plane is the plane where the display screen is located, the x-axis, the y-axis and the z-axis intersect at the origin of the coordinate axes, and the origin of the coordinate axes is the center point of the display screen.

结合第一方面的第二种可能实现的方式,在第一方面的第三种可能实现的方式中,根据视线角从视频源中确定目标视频内容,包括:根据第一角度和第二角度从视频源中确定目标视频内容,目标视频内容的中心点与显示屏的中心点的连线在x-y平面上的投影与y轴的夹角为第一角度,且目标视频内容的中心点与显示屏的中心点的连线在y-z平面上的投影与z轴的夹角为第二角度的视频内容为目标视频内容。In combination with the second possible implementation method of the first aspect, in a third possible implementation method of the first aspect, the target video content is determined from the video source according to the line of sight angle, including: determining the target video content from the video source according to the first angle and the second angle, the target video content being the target video content, wherein the angle between the projection of the line connecting the center point of the target video content and the center point of the display screen on the x-y plane and the y-axis is the first angle, and the angle between the projection of the line connecting the center point of the target video content and the center point of the display screen on the y-z plane and the z-axis is the second angle.

结合第一方面的第二种可能实现的方式,在第一方面的第四种可能实现的方式中,相对位置为用户与显示屏中心点的距离L1,视频源包括视频拍摄距离L2和视频内容视角范围,L2为视频源的视频内容到显示屏的中心点的距离;根据相对位置在视频源中确定目标视频内容,包括:根据视线角、L1、L2、视角范围和显示屏的尺寸确定目标视频内容。In combination with the second possible implementation method of the first aspect, in a fourth possible implementation method of the first aspect, the relative position is the distance L1 between the user and the center point of the display screen, the video source includes a video shooting distance L2 and a video content viewing angle range, and L2 is the distance from the video content of the video source to the center point of the display screen; determining the target video content in the video source according to the relative position includes: determining the target video content according to the line of sight angle, L1, L2, the viewing angle range and the size of the display screen.

结合第一方面的第四种可能实现的方式,在第一方面的第五种可能实现的方式中,视角范围包括水平显示视角和垂直显示视角,水平显示视角为视频源的视频内容映射到x-y平面上的显示范围角,垂直显示视角为视频源的视频内容映射到y-z平面上的显示范围角;显示屏的尺寸包括显示屏的宽度D和显示屏的高度H;根据视线角、L1、L2、视角范围和显示屏的尺寸确定目标视频内容,包括:根据第一角度、L1、L2、水平显示视角和显示屏的宽度D确定目标视频内容在x-y平面上的显示范围;根据第二角度、L1、L2、垂直显示视角和显示屏的高度H确定目标视频内容在y-z平面上的显示范围。In combination with the fourth possible implementation method of the first aspect, in a fifth possible implementation method of the first aspect, the viewing angle range includes a horizontal display viewing angle and a vertical display viewing angle, the horizontal display viewing angle is a display range angle of the video content of the video source mapped to the x-y plane, and the vertical display viewing angle is a display range angle of the video content of the video source mapped to the y-z plane; the size of the display screen includes a width D of the display screen and a height H of the display screen; the target video content is determined according to the line of sight angle, L1, L2, the viewing angle range and the size of the display screen, including: determining the display range of the target video content on the x-y plane according to the first angle, L1, L2, the horizontal display viewing angle and the width D of the display screen; determining the display range of the target video content on the y-z plane according to the second angle, L1, L2, the vertical display viewing angle and the height H of the display screen.

结合第一方面,在第一方面的第六种可能的实现中,根据相对位置在视频源中确定目标视频内容,包括:确定用户在相对位置时用户的眼睛与显示屏的中心点的连线与视频源的第一交点;将视频源中以第一交点为中心点且与显示屏具有相同宽高比的视频内容作为目标视频内容。In combination with the first aspect, in a sixth possible implementation of the first aspect, determining the target video content in the video source according to the relative position includes: determining a first intersection point of the video source with a line connecting the user's eyes and a center point of the display screen when the user is at the relative position; and taking the video content in the video source with the first intersection point as the center point and having the same aspect ratio as the display screen as the target video content.

结合第一方面,或者第一方面的上述任一可能的实现,在第一方面的第七种可能的实现中,根据相对位置在视频源中确定目标视频内容,包括:根据相对位置和用户运动的速度确定目标视频内容。In combination with the first aspect, or any of the foregoing possible implementations of the first aspect, in a seventh possible implementation of the first aspect, determining the target video content in the video source according to the relative position includes: determining the target video content according to the relative position and the speed of the user's movement.

结合第一方面,或者第一方面的上述任一可能的实现,在第一方面的第八种可能的实现中,该方法还包括:获取用户的动作信息;根据相对位置和动作信息确定目标视频内容。In combination with the first aspect, or any of the above possible implementations of the first aspect, in an eighth possible implementation of the first aspect, the method further includes: obtaining action information of the user; and determining target video content based on the relative position and the action information.

结合第一方面的第八种可能实现的方式,在第一方面的第九种可能实现的方式中,根据相对位置和动作信息确定目标视频内容,包括:根据相对位置在视频源中确定第一视频内容;根据动作信息确定预存储的视频内容的呈现规则,呈现规则与动作信息对应;根据第一视频内容和呈现规则确定目标视频内容。In combination with the eighth possible implementation method of the first aspect, in a ninth possible implementation method of the first aspect, the target video content is determined based on the relative position and the action information, including: determining the first video content in the video source based on the relative position; determining the presentation rule of the pre-stored video content based on the action information, the presentation rule corresponding to the action information; determining the target video content based on the first video content and the presentation rule.

结合第一方面的第八种或者第九种可能实现的方式,在第一方面的第十种可能实现的方式中,动作信息包括望远镜手势的信息、双手向前推动手势的信息、双手向后移动手势中的至少一项。In combination with the eighth or ninth possible implementation of the first aspect, in a tenth possible implementation of the first aspect, the action information includes at least one of information of a telescope gesture, information of a gesture of pushing both hands forward, and information of a gesture of moving both hands backward.

结合第一方面的第九种或者第十种可能实现的方式,在第一方面的第十一种可能实现的方式中,根据第一视频内容和呈现规则确定目标视频内容,包括:以第一视频内容的中心点为中心放大或缩小第一视频内容,以确定目标视频内容。In combination with the ninth or tenth possible implementation method of the first aspect, in the eleventh possible implementation method of the first aspect, the target video content is determined according to the first video content and the presentation rule, including: enlarging or reducing the first video content with the center point of the first video content as the center to determine the target video content.

结合第一方面,或者第一方面的上述任一可能实现的方式,在第一方面的第十二种可能实现的方式中,根据相对位置在视频源中确定目标视频内容,包括:根据相对位置确定视频源的裁剪或缩放策略,以获得目标视频内容。In combination with the first aspect, or any of the above possible implementation methods of the first aspect, in a twelfth possible implementation method of the first aspect, determining the target video content in the video source according to the relative position includes: determining a cropping or scaling strategy of the video source according to the relative position to obtain the target video content.

结合第一方面,或者第一方面的上述任一可能实现的方式,在第一方面的第十三种可能实现的方式中,视频源包括以下至少一种:大于等于4K分辨率的视频,视野角大于等于140度的视频,或长条形视频。In combination with the first aspect, or any of the above possible implementations of the first aspect, in a thirteenth possible implementation of the first aspect, the video source includes at least one of the following: a video with a resolution greater than or equal to 4K, a video with a viewing angle greater than or equal to 140 degrees, or a long strip video.

结合第一方面,或者第一方面的上述任一可能实现的方式,在第一方面的第十四种可能实现的方式中,在初始状态,在显示屏上显示预设的第二视频内容,第二视频内容为视频源的部分视频内容。In combination with the first aspect, or any of the above-mentioned possible implementation methods of the first aspect, in a fourteenth possible implementation method of the first aspect, in an initial state, a preset second video content is displayed on the display screen, and the second video content is part of the video content of the video source.

第二方面,提供了一种跟随用户运动控制播放视频内容的装置,该装置包括处理器和传输接口;传输接口,用于接收传感器在用户观看视频时获取的用户的位置;处理器,用于根据用户的位置在视频源中确定目标视频内容,目标视频内容为视频源中与用户在所述位置时的视线范围相匹配的视频内容;传输接口,还用于将目标视频内容传送给显示屏,以使得显示屏播放目标视频内容,实现了视频内容跟随用户运动,提高了用户体验。In a second aspect, a device for controlling the playback of video content following user movement is provided, the device comprising a processor and a transmission interface; the transmission interface is used to receive the user's position obtained by a sensor when the user is watching a video; the processor is used to determine target video content in a video source according to the user's position, the target video content being video content in the video source that matches the user's line of sight at the said position; the transmission interface is also used to transmit the target video content to a display screen so that the display screen plays the target video content, thereby achieving the goal of video content following the user's movement and improving the user experience.

应当理解,当该装置为芯片时,处理器和传输接口均属于该芯片,或者也可以说传输接口为处理器用于收发数据的接口。It should be understood that when the device is a chip, the processor and the transmission interface both belong to the chip, or it can be said that the transmission interface is an interface used by the processor to send and receive data.

结合第二方面,在第二方面的第一种可能实现的方式中,处理器具体用于:根据用户的位置确定用户在所述位置时的视线角,视线角用于体现视线范围,视线角为用户的视线的空间角,用户的视线为用户在所述位置时眼睛与显示屏的中心点的连线;根据视线角从视频源中确定目标视频内容,目标视频内容为匹配用户的视线角的视频内容。In combination with the second aspect, in a first possible implementation method of the second aspect, the processor is specifically used to: determine the line of sight angle of the user at the position according to the user's position, the line of sight angle is used to reflect the line of sight range, the line of sight angle is the spatial angle of the user's line of sight, and the user's line of sight is the line connecting the eyes and the center point of the display screen when the user is at the position; determine the target video content from the video source according to the line of sight angle, the target video content is the video content that matches the user's line of sight angle.

结合第二方面的第一种可能实现的方式,在第二方面的第二种可能实现的方式中,视线角包括第一角度和第二角度;第一角度为用户的视线映射到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轴相交于坐标轴原点,坐标轴原点为显示屏的中心点。In combination with the first possible implementation method of the second aspect, in a second possible implementation method of the second aspect, the line of sight angle includes a first angle and a second angle; the first angle is the angle between the user's line of sight and the y-axis when the line of sight is mapped to the x-y plane, and the x-y plane is the plane formed by the x-axis and the y-axis; the second angle is the angle between the user's line of sight and the z-axis when the line of sight is mapped to the y-z plane, and the y-z plane is the plane formed by the y-axis and the z-axis; wherein the y-axis is perpendicular to the plane where the display screen is located, the z-axis is perpendicular to the ground and parallel to the plane where the display screen is located, the x-axis and the z-axis form an x-z plane, the x-z plane is the plane where the display screen is located, the x-axis, the y-axis and the z-axis intersect at the origin of the coordinate axes, and the origin of the coordinate axes is the center point of the display screen.

结合第二方面的第二种可能实现的方式,在第二方面的第三种可能实现的方式中,处理器具体用于:根据第一角度和第二角度从视频源中确定目标视频内容,目标视频内容的中心点与显示屏的中心点的连线在x-y平面上的投影与y轴的夹角为第一角度,且目标视频内容的中心点与显示屏的中心点的连线在y-z平面上的投影与z轴的夹角为第二角度的视频内容为目标视频内容。In combination with the second possible implementation method of the second aspect, in a third possible implementation method of the second aspect, the processor is specifically used to: determine the target video content from the video source according to the first angle and the second angle, the projection of the line connecting the center point of the target video content and the center point of the display screen on the x-y plane having an angle of the first angle with the y-axis, and the projection of the line connecting the center point of the target video content and the center point of the display screen on the y-z plane having an angle of the second angle with the z-axis is the target video content.

结合第二方面的第二种可能实现的方式,在第二方面的第四种可能实现的方式中,用户与显示设备的位置为用户与显示屏中心点的距离L1,视频源包括视频拍摄距离L2和视频内容视角范围,L2为视频源的视频内容到显示屏的中心点的距离;处理器具体用于:根据视线角、L1、L2、视角范围和显示屏的尺寸确定目标视频内容。In combination with the second possible implementation method of the second aspect, in a fourth possible implementation method of the second aspect, the position of the user and the display device is the distance L1 between the user and the center point of the display screen, the video source includes a video shooting distance L2 and a video content viewing angle range, and L2 is the distance from the video content of the video source to the center point of the display screen; the processor is specifically used to: determine the target video content according to the line of sight angle, L1, L2, the viewing angle range and the size of the display screen.

结合第二方面的第四种可能实现的方式,在第二方面的第五种可能实现的方式中,视角范围包括水平显示视角和垂直显示视角,水平显示视角为视频源的视频内容映射到x-y平面上的显示范围角,垂直显示视角为视频源的视频内容映射到y-z平面上的显示范围角;显示屏的尺寸包括显示屏的宽度D和显示屏的高度H;处理器具体用于:根据第一角度、L1、L2、水平显示视角和显示屏的宽度D确定目标视频内容在x-y平面上的显示范围;根据第二角度、L1、L2、垂直显示视角和显示屏的高度H确定目标视频内容在y-z平面上的显示范围。In combination with the fourth possible implementation method of the second aspect, in a fifth possible implementation method of the second aspect, the viewing angle range includes a horizontal display viewing angle and a vertical display viewing angle, the horizontal display viewing angle is a display range angle of the video content of the video source mapped to the x-y plane, and the vertical display viewing angle is a display range angle of the video content of the video source mapped to the y-z plane; the size of the display screen includes a width D of the display screen and a height H of the display screen; the processor is specifically used to: determine the display range of the target video content on the x-y plane according to the first angle, L1, L2, the horizontal display viewing angle and the width D of the display screen; determine the display range of the target video content on the y-z plane according to the second angle, L1, L2, the vertical display viewing angle and the height H of the display screen.

结合第二方面,在第二方面的第六种可能实现的方式中,处理器具体用于:确定用户在所述位置时用户的眼睛与显示屏的中心点的连线与视频源的第一交点;将视频源中以第一交点为中心点且与显示屏具有相同宽高比的视频内容作为目标视频内容。In combination with the second aspect, in a sixth possible implementation of the second aspect, the processor is specifically used to: determine a first intersection point of a line connecting the user's eyes and the center point of the display screen and a video source when the user is at the said position; and use video content in the video source with the first intersection point as the center point and having the same aspect ratio as the display screen as target video content.

结合第二方面,或者第二方面的上述任一可能实现的方式,在第二方面的第七种可能实现的方式中,处理器具体用于:根据用户的位置和用户运动的速度确定目标视频内容。In combination with the second aspect, or any of the foregoing possible implementations of the second aspect, in a seventh possible implementation of the second aspect, the processor is specifically used to: determine the target video content according to the user's position and the speed of the user's movement.

结合第二方面,或者第二方面的上述任一可能实现的方式,在第二方面的第八种可能实现的方式中,传输接口还用于,接收传感器获取到的用户的动作信息;处理器还用于,根据用户的位置和动作信息确定目标视频内容。In combination with the second aspect, or any of the above-mentioned possible implementation methods of the second aspect, in an eighth possible implementation method of the second aspect, the transmission interface is also used to receive the user's motion information acquired by the sensor; the processor is also used to determine the target video content based on the user's position and motion information.

结合第二方面的第八种可能实现的方式,在第二方面的第九种可能实现的方式中,处理器具体用于:根据用户的位置在视频源中确定第一视频内容;根据动作信息确定预存储的视频内容的呈现规则,呈现规则与动作信息对应;根据第一视频内容和呈现规则确定目标视频内容。In combination with the eighth possible implementation method of the second aspect, in a ninth possible implementation method of the second aspect, the processor is specifically used to: determine the first video content in the video source according to the user's position; determine the presentation rule of the pre-stored video content according to the action information, the presentation rule corresponding to the action information; determine the target video content according to the first video content and the presentation rule.

结合第二方面的第八种或者第九种可能实现的方式,在第二方面的第十种可能实现的方式中,动作信息包括望远镜手势的信息、双手向前推动手势的信息、双手向后移动手势中的至少一项。In combination with the eighth or ninth possible implementation of the second aspect, in a tenth possible implementation of the second aspect, the action information includes at least one of information of a telescope gesture, information of a gesture of pushing both hands forward, and information of a gesture of moving both hands backward.

结合第二方面的第九种或者第十种可能实现的方式,在第二方面的第十一种可能实现的方式中,处理器具体用于:以第一视频内容的中心点为中心放大或缩小第一视频内容,以确定目标视频内容。In combination with the ninth or tenth possible implementation of the second aspect, in an eleventh possible implementation of the second aspect, the processor is specifically used to: zoom in or out the first video content with the center point of the first video content as the center to determine the target video content.

结合第二方面,或者第二方面的上述任一可能实现的方式,在第二方面的第十二种可能实现的方式中,处理器具体用于:根据用户的位置确定视频源的裁剪或缩放策略,以获得目标视频内容。In combination with the second aspect, or any of the above possible implementations of the second aspect, in a twelfth possible implementation of the second aspect, the processor is specifically used to: determine a cropping or scaling strategy of the video source according to the user's position to obtain target video content.

结合第二方面,或者第二方面的上述任一可能实现的方式,在第二方面的第十三种可能实现的方式中,视频源包括以下至少一种:大于等于4K分辨率的视频,视野大于等于140度的视频,或长条形视频。In combination with the second aspect, or any of the above possible implementations of the second aspect, in a thirteenth possible implementation of the second aspect, the video source includes at least one of the following: a video with a resolution greater than or equal to 4K, a video with a field of view greater than or equal to 140 degrees, or a long strip video.

结合第二方面,或者第二方面的上述任一可能实现的方式,在第二方面的第十四种可能实现的方式中,传输接口还用于将预设的第二视频内容传送给显示屏,以使得显示屏播放第二视频内容。In combination with the second aspect, or any of the above-mentioned possible implementations of the second aspect, in a fourteenth possible implementation of the second aspect, the transmission interface is also used to transmit the preset second video content to the display screen so that the display screen plays the second video content.

结合第二方面,或第二方面的上述任一可能实现的方式,在第二方面的第十五种可能实现的方式中,该装置包括显示屏。In combination with the second aspect, or any of the foregoing possible implementations of the second aspect, in a fifteenth possible implementation of the second aspect, the device includes a display screen.

结合第二方面,或第二方面的上述任一可能实现的方式,在第二方面的第十六种可能实现的方式中,该装置包括摄像头,摄像头包括图像传感器。In combination with the second aspect, or any of the foregoing possible implementations of the second aspect, in a sixteenth possible implementation of the second aspect, the device includes a camera, and the camera includes an image sensor.

第三方面,提供了一种跟随用户运动控制播放视频内容的装置,该装置包括:In a third aspect, a device for controlling the playback of video content following user motion is provided, the device comprising:

接收单元,用于接收传感器在用户观看视频时获取的用户的位置;确定单元,用于根据用户的位置在视频源中确定目标视频内容,目标视频内容为视频源中与用户在所述位置时的视线范围相匹配的视频内容;发送单元,用于将目标视频内容传送给显示屏,以使得显示屏播放目标视频内容,实现了视频内容跟随用户运动,提高了用户体验。A receiving unit is used to receive the user's position obtained by a sensor when the user is watching a video; a determining unit is used to determine the target video content in the video source according to the user's position, and the target video content is the video content in the video source that matches the user's visual range at the said position; a sending unit is used to transmit the target video content to the display screen so that the display screen plays the target video content, thereby realizing that the video content follows the user's movement and improving the user experience.

结合第三方面,在第三方面的第一种可能实现的方式中,确定单元具体用于:In conjunction with the third aspect, in a first possible implementation manner of the third aspect, the determining unit is specifically configured to:

根据用户的位置确定用户在所述位置时的视线角,视线角用于体现视线范围,视线角为用户的视线的空间角,用户的视线为用户在所述位置时眼睛与显示屏的中心点的连线;根据视线角从视频源中确定目标视频内容,目标视频内同为匹配用户的视线角的视频内容。Determine the sight angle of the user at the position according to the user's position. The sight angle is used to reflect the sight range. The sight angle is the spatial angle of the user's sight. The user's sight is the line connecting the eyes and the center point of the display screen when the user is at the position; determine the target video content from the video source according to the sight angle, and the target video also contains video content that matches the user's sight angle.

结合第三方面的第一种可能实现的方式,在第三方面的第二种可能实现的方式中,视线角包括第一角度和第二角度;第一角度为用户的视线映射到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轴相交于坐标轴原点,坐标轴原点为显示屏的中心点。In combination with the first possible implementation method of the third aspect, in a second possible implementation method of the third aspect, the line of sight angle includes a first angle and a second angle; the first angle is the angle between the user's line of sight and the y-axis when the line of sight is mapped to the x-y plane, and the x-y plane is the plane formed by the x-axis and the y-axis; the second angle is the angle between the user's line of sight and the z-axis when the line of sight is mapped to the y-z plane, and the y-z plane is the plane formed by the y-axis and the z-axis; wherein the y-axis is perpendicular to the plane where the display screen is located, the z-axis is perpendicular to the ground and parallel to the plane where the display screen is located, the x-axis and the z-axis form an x-z plane, the x-z plane is the plane where the display screen is located, the x-axis, the y-axis and the z-axis intersect at the origin of the coordinate axes, and the origin of the coordinate axes is the center point of the display screen.

结合第三方面的第二种可能实现的方式,在第三方面的第三种可能实现的方式中,确定单元根据第一角度和第二角度从视频源中确定目标视频内容,目标视频内容的中心点与显示屏的中心点的连线在x-y平面上的投影与y轴的夹角为第一角度,且目标视频内容的中心点与显示屏的中心点的连线在y-z平面上的投影与z轴的夹角为第二角度的视频内容为目标视频内容。In combination with the second possible implementation method of the third aspect, in a third possible implementation method of the third aspect, a determination unit determines the target video content from the video source according to the first angle and the second angle, and the projection of a line connecting the center point of the target video content and the center point of the display screen on the x-y plane includes an angle of the first angle with the y-axis, and the projection of a line connecting the center point of the target video content and the center point of the display screen on the y-z plane includes an angle of the second angle with the z-axis is the target video content.

结合第三方面的第二种可能实现的方式,在第三方面的第四种可能实现的方式中,用户与显示设备的位置为用户与显示屏中心点的距离L1,视频源包括视频拍摄距离L2和视频内容视角范围,L2为视频源的视频内容到显示屏的中心点的距离;确定单元具体用于:根据视线角、L1、L2、视角范围和显示屏的尺寸确定目标视频内容。In combination with the second possible implementation method of the third aspect, in a fourth possible implementation method of the third aspect, the position of the user and the display device is the distance L1 between the user and the center point of the display screen, the video source includes the video shooting distance L2 and the video content viewing angle range, L2 is the distance from the video content of the video source to the center point of the display screen; the determination unit is specifically used to: determine the target video content according to the line of sight angle, L1, L2, the viewing angle range and the size of the display screen.

结合第三方面的第四种可能实现的方式,在第三方面的第五种可能实现的方式中,视角范围包括水平显示视角和垂直显示视角,水平显示视角为视频源的视频内容映射到x-y平面上的显示范围角,垂直显示视角为视频源的视频内容映射到y-z平面上的显示范围角;显示屏的尺寸包括显示屏的宽度D和显示屏的高度H;确定单元具体用于:根据第一角度、L1、L2、水平显示视角和显示屏的宽度D确定目标视频内容在x-y平面上的显示范围;根据第二角度、L1、L2、垂直显示视角和显示屏的高度H确定目标视频内容在y-z平面上的显示范围。In combination with the fourth possible implementation method of the third aspect, in a fifth possible implementation method of the third aspect, the viewing angle range includes a horizontal display viewing angle and a vertical display viewing angle, the horizontal display viewing angle is a display range angle of the video content of the video source mapped to the x-y plane, and the vertical display viewing angle is a display range angle of the video content of the video source mapped to the y-z plane; the size of the display screen includes the width D of the display screen and the height H of the display screen; the determination unit is specifically used to: determine the display range of the target video content on the x-y plane according to the first angle, L1, L2, the horizontal display viewing angle and the width D of the display screen; determine the display range of the target video content on the y-z plane according to the second angle, L1, L2, the vertical display viewing angle and the height H of the display screen.

结合第三方面,在第三方面的第六种可能实现的方式中,确定单元具体用于:确定用户在所述位置时用户的眼睛与显示屏的中心点的连线与视频源的第一交点;将视频源中以第一交点为中心点且与显示屏具有相同宽高比的视频内容作为目标视频内容。In combination with the third aspect, in a sixth possible implementation of the third aspect, the determination unit is specifically used to: determine a first intersection point of a line connecting the user's eyes and the center point of the display screen and a video source when the user is at the said position; and use video content in the video source with the first intersection point as the center point and having the same aspect ratio as the display screen as target video content.

结合第三方面,或者第三方面的上述任一可能实现的方式,在第三方面的第七种可能实现的方式中,确定单元具体用于:根据用户的位置和用户运动的速度确定目标视频内容。In combination with the third aspect, or any of the above possible implementations of the third aspect, in a seventh possible implementation of the third aspect, the determination unit is specifically used to: determine the target video content according to the user's position and the speed of the user's movement.

结合第三方面,或者第三方面的上述任一可能实现的方式,在第三方面的第八种可能实现的方式中,接收单元,还用于接收传感器获取到的用户的动作信息;确定单元,还用于根据用户的位置和动作信息确定目标视频内容。In combination with the third aspect, or any of the above-mentioned possible implementation methods of the third aspect, in an eighth possible implementation method of the third aspect, the receiving unit is further used to receive the user's motion information acquired by the sensor; the determination unit is further used to determine the target video content based on the user's position and motion information.

结合第三方面的第八种可能实现的方式,在第三方面的第九种可能实现的方式中,确定单元具体用于:根据用户的位置在视频源中确定第一视频内容;根据动作信息确定预存储的视频内容的呈现规则,呈现规则与动作信息对应;根据第一视频内容和呈现规则确定目标视频内容。In combination with the eighth possible implementation method of the third aspect, in a ninth possible implementation method of the third aspect, the determination unit is specifically used to: determine the first video content in the video source according to the user's position; determine the presentation rule of the pre-stored video content according to the action information, the presentation rule corresponding to the action information; determine the target video content according to the first video content and the presentation rule.

结合第三方面的第八种或者第九种可能实现的方式,在第三方面的第十种可能实现的方式中,动作信息包括望远镜手势的信息、双手向前推动手势的信息、双手向后移动手势中的至少一项。In combination with the eighth or ninth possible implementation of the third aspect, in the tenth possible implementation of the third aspect, the action information includes at least one of information of a telescope gesture, information of a gesture of pushing both hands forward, and information of a gesture of moving both hands backward.

结合第三方面的第九种或者第十种可能实现的方式,在第三方面的第十一种可能实现的方式中,确定单元具体用于:以第一视频内容的中心点为中心放大或缩小第一视频内容,以确定目标视频内容。In combination with the ninth or tenth possible implementation method of the third aspect, in the eleventh possible implementation method of the third aspect, the determination unit is specifically used to: enlarge or reduce the first video content with the center point of the first video content as the center to determine the target video content.

结合第三方面,或者第三方面的上述任一可能实现的方式,在第三方面的第十二种可能实现的方式中,确定单元具体用于:根据用户的位置确定视频源的裁剪或缩放策略,以获得目标视频内容。In combination with the third aspect, or any of the above-mentioned possible implementation methods of the third aspect, in a twelfth possible implementation method of the third aspect, the determination unit is specifically used to: determine a cropping or scaling strategy of the video source according to the user's position to obtain target video content.

结合第三方面,或者第三方面的上述任一可能实现的方式,在第三方面的第十三种可能实现的方式中,视频源包括以下至少一种:大于等于4K分辨率的视频,视野大于等于140度的视频,或长条形视频。In combination with the third aspect, or any of the above possible implementations of the third aspect, in a thirteenth possible implementation of the third aspect, the video source includes at least one of the following: a video with a resolution greater than or equal to 4K, a video with a field of view greater than or equal to 140 degrees, or a long strip video.

结合第三方面,或者第三方面的上述任一可能实现的方式,在第三方面的第十四种可能实现的方式中,发送单元还用于将预设的第二视频内容传送给显示屏,以使得显示屏播放第二视频内容。In combination with the third aspect, or any of the above-mentioned possible implementation methods of the third aspect, in the fourteenth possible implementation method of the third aspect, the sending unit is also used to transmit the preset second video content to the display screen so that the display screen plays the second video content.

第四方面,提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在计算机或处理器上运行时,使得计算机或处理器执行第一方面或第一方面的任一可能实现方式中的方法。In a fourth aspect, a computer-readable storage medium is provided, in which instructions are stored. When the instructions are executed on a computer or a processor, the computer or the processor executes the method in the first aspect or any possible implementation of the first aspect.

第五方面,提供了一种包含指令的计算机程序产品,当其在计算机或处理器上运行时,使得计算机或处理器执行第一方面或第一方面的任一可能实现方式中的方法。According to a fifth aspect, a computer program product comprising instructions is provided, which, when executed on a computer or a processor, enables the computer or the processor to execute the method in the first aspect or any possible implementation manner of the first aspect.

基于提供的跟随用户运动控制播放视频内容的方法和装置,获取用户与显示设备的相对位置,并根据相对位置在视频源中确定目标视频内容,目标视频内容是视频源中与用户在相对位置时的视线范围相匹配的视频内容,并将目标视频内容播放在显示设备的显示屏上,实现了播放视频跟随用户运动,使得用户能够按照用户个人感兴趣的部分选择观看视频的角度和视野,根据用户与显示设备的相对位置将不同视角的视频内容呈现给观众,增加了视频节目的临场感和透视感,模拟了亲临现场的感觉,提高了用户体验。Based on the provided method and device for controlling the playback of video content following the movement of the user, the relative position of the user and the display device is obtained, and the target video content is determined in the video source according to the relative position, the target video content is the video content in the video source that matches the visual range of the user at the relative position, and the target video content is played on the display screen of the display device, so that the playback video follows the movement of the user, so that the user can choose the angle and field of view of the video according to the part that the user is personally interested in, and the video content of different perspectives is presented to the audience according to the relative position of the user and the display device, thereby increasing the sense of presence and perspective of the video program, simulating the feeling of being on the scene, and improving the user experience.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1a是本申请实施例提供的一种视频源中视频内容的示意图;FIG. 1a is a schematic diagram of video content in a video source provided by an embodiment of the present application;

图1b是本申请实施例提供的另一种视频源中视频内容的示意图;FIG1b is a schematic diagram of video content in another video source provided in an embodiment of the present application;

图2是本申请实施例提供的一种视线范围示意图;FIG2 is a schematic diagram of a visual range provided in an embodiment of the present application;

图3是本申请实施例提供的一种用户移动位置后用户的视线范围示意图;FIG3 is a schematic diagram of a user's visual range after the user moves, provided in an embodiment of the present application;

图4是本申请实施例提供的一种视野角的示意图;FIG4 is a schematic diagram of a viewing angle provided in an embodiment of the present application;

图5是本申请实施例提供的在水平方向确定目标视频内容的示意图;FIG5 is a schematic diagram of determining target video content in the horizontal direction according to an embodiment of the present application;

图6是本申请实施例提供的在垂直方向上确定目标视频内容的示意图;FIG6 is a schematic diagram of determining target video content in a vertical direction according to an embodiment of the present application;

图7是本申请实施例提供的另一种在水平方向确定目标视频内容的示意图;FIG7 is a schematic diagram of another method for determining target video content in the horizontal direction provided by an embodiment of the present application;

图8是本申请实施例提供的另一种在垂直方向上确定目标视频内容的示意图;FIG8 is a schematic diagram of another method for determining target video content in a vertical direction provided by an embodiment of the present application;

图9是本申请实施例提供的一种显示设备的结构示意图;FIG9 is a schematic diagram of the structure of a display device provided in an embodiment of the present application;

图10是本申请实施例提供的一种另一种显示设备的结构示意图;FIG10 is a schematic structural diagram of another display device provided in an embodiment of the present application;

图11是本申请实施例提供的一种控制播放视频内容的流程示意图;FIG11 is a schematic diagram of a flow chart of controlling the playback of video content provided in an embodiment of the present application;

图12是本申请实施例提供的一种跟随用户运动控制播放视频的方法流程示意图;FIG12 is a flow chart of a method for controlling video playback following user motion provided by an embodiment of the present application;

图13是本申请实施例提供的一种视线范围的示意图;FIG13 is a schematic diagram of a visual range provided in an embodiment of the present application;

图14是本申请实施例提供的另一种视线范围的示意图;FIG14 is a schematic diagram of another visual range provided in an embodiment of the present application;

图15是本申请实施例提供的一种视线范围的示意图;FIG15 is a schematic diagram of a visual range provided in an embodiment of the present application;

图16是本申请实施例提供的一种视线范围的示意图;FIG16 is a schematic diagram of a visual range provided in an embodiment of the present application;

图17是本申请实施例提供的一种视线范围的示意图;FIG17 is a schematic diagram of a visual range provided in an embodiment of the present application;

图18是本申请实施例提供的一种跟随用户运动控制播放视频内容的方法流程示意图;FIG18 is a flow chart of a method for controlling the playback of video content following user motion provided by an embodiment of the present application;

图19a是本申请实施例提供的一种视线范围的示意图;FIG19a is a schematic diagram of a visual range provided in an embodiment of the present application;

图19b是本申请实施例提供的另一种视线范围的示意图;FIG19b is a schematic diagram of another visual range provided in an embodiment of the present application;

图20是本申请实施例提供的一种跟随用户运动控制播放视频内容的装置结构示意图;FIG20 is a schematic diagram of a device structure for controlling the playback of video content following user motion provided by an embodiment of the present application;

图21是本申请实施例提供的一种跟随用户运动控制播放视频内容的装置结构示意图;FIG21 is a schematic diagram of a device structure for controlling the playback of video content following user motion provided by an embodiment of the present application;

图22是本申请实施例提供的一种跟随用户运动控制播放视频内容的装置结构示意图。FIG. 22 is a schematic diagram of the structure of a device for controlling the playback of video content following user motion provided in an embodiment of the present application.

具体实施方式Detailed ways

在显示技术的发展中,为了使观众(又称为用户)达到身临其境的体验,视频技术的发展主要有以下几个发展趋势:In the development of display technology, in order to enable viewers (also known as users) to achieve an immersive experience, the development of video technology mainly has the following development trends:

1、更清晰。从高清(h igh-def i n it ion,HD)到全高清(fu l l-h igh-def i nit ion,FHD),到4K分辨率(reso l ut ion),再到8K分辨率,显示屏幕(或显示屏)分辨率的提高带来更清晰的视频画面。但作为始终需要保持一定距离观看的显示屏幕,分辨率的进一步提高对视频效果的提高越来越有限,且市场普及率比较低。1. Clearer. From high-definition (HD) to full-high-definition (FHD), to 4K resolution, and then to 8K resolution, the increase in display screen (or display) resolution brings clearer video images. However, as a display screen that always needs to be viewed at a certain distance, the further increase in resolution has increasingly limited effect on improving video effects, and the market penetration rate is relatively low.

2、更立体。为了提高视频观看体验,目前存在多种立体视频的解决方案,包括佩戴眼镜的3D显示,裸眼3D,360度视频和虚拟现实(v i rtua l rea l ity,VR)眼镜等。这些方案实施需要佩戴特殊的设备,长期使用用户体验差,且很难多人共同体验。另外,这些方案问世多年,仍属于小众应用,难以普及。2. More 3D. To improve the video viewing experience, there are currently a variety of 3D video solutions, including 3D display with glasses, naked-eye 3D, 360-degree video, and virtual reality (VR) glasses. These solutions require wearing special equipment, and the long-term user experience is poor, and it is difficult for multiple people to experience it together. In addition, these solutions have been available for many years, but they are still niche applications and difficult to popularize.

3、定制化。对于直播视频类的节目,一些运营商提供了视频点播、回看、时移等功能,但本质上都是节目点播并没有创造性。3. Customization. For live video programs, some operators provide functions such as video on demand, playback, and time shift, but they are essentially program on demand and lack creativity.

反而,在电视游戏领域诞生了很多新的技术,比如以微软XboxKi nect为代表的“体感”设备丰富了游戏的玩法。“体感”设备识别用户的位置和动作进行操控游戏,摆脱了传统的游戏手柄。但很多“体感”设备的应用场景都只局限于游戏领域,并没有和视频相结合的应用,也没有利用相关设备提升视频体验的技术。On the contrary, many new technologies have emerged in the field of TV games. For example, "body sensing" devices represented by Microsoft Xbox Kinect have enriched the way of playing games. "Body sensing" devices recognize the user's position and movement to control the game, getting rid of the traditional game controller. However, the application scenarios of many "body sensing" devices are limited to the field of games. There is no application combined with video, and there is no technology to use related devices to improve the video experience.

之后慢慢发展有了通过用户动作控制电视的技术。通过摄像头捕捉用户的动作信息,例如手势:左右摆动,控制电视换台或增减音量。该技术替代了遥控器操作。但这种技术的实现实际上与使用遥控器没有差别,只是将用户的动作与遥控器的几个按键进行关联,并没有提高用户体验。Later, the technology of controlling the TV through user actions was gradually developed. The camera captures the user's action information, such as gestures: swinging left and right, controlling the TV to change channels or increase or decrease the volume. This technology replaced the remote control operation. However, the implementation of this technology is actually no different from using a remote control. It just associates the user's actions with a few buttons on the remote control, and does not improve the user experience.

也有通过手机观看360度视频的技术,这种技术是在手机内安装陀螺仪,通过手机内置的陀螺仪感知手机的方向变化,当陀螺仪感知手机改变角度时,手机屏幕上显示的视频区域随之运动,以实现用户360度多角度观看。但这种技术必须依赖手机内置的陀螺仪,换一种场景,比如无法改变方向的电视等显示设备,该技术就无法使用。There is also a technology for watching 360-degree videos through mobile phones. This technology is to install a gyroscope in the mobile phone, and use the built-in gyroscope to sense the change in the direction of the mobile phone. When the gyroscope senses that the mobile phone changes its angle, the video area displayed on the mobile phone screen moves accordingly, so that users can watch 360 degrees from multiple angles. However, this technology must rely on the built-in gyroscope of the mobile phone. In a different scenario, such as a display device such as a TV that cannot change its direction, this technology cannot be used.

当前技术无论如何发展,电视等显示设备呈现给用户的都只是一个平面的画面,类似于一幅画,无论用户站在什么位置,用户看到的画面始终是相同的,即便衍生出3D视频等特殊视频节目,用户站在电视或者其他显示设备前的不同位置,用户看到的同一个节目的节目内容仍然是相同的。因为看到的节目内容或者视频画面是经过导演进行剪辑制作后的节目内容或视频画面,用户无法按照自己的选择观看感兴趣的节目内容或视频画面,例如,在球场包厢内,用户可以通过窗户观看到几乎整个球场的范围,用户可自由选择感兴趣的部分,自己控制观看角度和视野,当前的电视等显示设备无法为用户提供类似现场观看的体验。No matter how the current technology develops, the display devices such as TVs only present a flat screen to the user, similar to a painting. No matter where the user stands, the screen the user sees is always the same. Even if special video programs such as 3D videos are derived, users standing in different positions in front of the TV or other display devices still see the same program content. Because the program content or video screen seen is the program content or video screen edited and produced by the director, users cannot watch the program content or video screen of interest according to their own choices. For example, in the stadium box, users can see almost the entire stadium through the window. Users can freely choose the part of interest and control the viewing angle and field of view. Current TVs and other display devices cannot provide users with a similar experience of watching live.

因此,为了能够实现用户身临其境,且能自由选择观看视频内容的用户体验,本申请实施例提供了一种跟随用户运动控制播放视频内容的方法和装置,可应用于多种场景,比如节目转播(如体育比赛转播),广告机等场景。Therefore, in order to enable users to have an immersive user experience and to freely choose the video content to watch, the embodiments of the present application provide a method and device for controlling the playback of video content following the user's movements, which can be applied to a variety of scenarios, such as program broadcasts (such as sports game broadcasts), advertising machines, and other scenarios.

在本申请实施例中,首先利用超广角或全景摄像机录制大于等于4K分辨率的超高清视频,例如4K分辨率的超高清视频或8K分辨率的超高清视频。本方案录制的超高清视频可观看到整个场景内的视频内容如图1a所示,而传统录制的视频仅能观看到整个场景内的部分视频内容如图1b所示。In the embodiment of the present application, an ultra-wide-angle or panoramic camera is first used to record an ultra-high-definition video with a resolution greater than or equal to 4K, such as an ultra-high-definition video with a resolution of 4K or an ultra-high-definition video with a resolution of 8K. The ultra-high-definition video recorded by this solution can view the video content of the entire scene as shown in Figure 1a, while the traditionally recorded video can only view part of the video content of the entire scene as shown in Figure 1b.

当开始在显示屏上播放该超高清视频时,装置只将视频内容中常规角度视野范围内的视频内容呈现(或显示)给用户,如原视频为8K分辨率范围的视频,默认只显示中间4K分辨率范围的视频,如图2所示,边缘的广角部分不显示。When the ultra-high-definition video starts to be played on the display screen, the device only presents (or displays) the video content within the regular angle field of view to the user. For example, if the original video is in the 8K resolution range, only the video in the middle 4K resolution range is displayed by default, as shown in Figure 2, and the wide-angle part of the edge is not displayed.

其中,视野又称视场,是眼睛固定注视一点时所能看到的空间范围。视野分为静视野和动视野;静视野是指人的头部和眼球固定不动的情况下,眼睛观看正前方物体时所能看得见的空间范围;动视野是指眼睛转动所能看得见的空间范围。静视野和动视野常用角度来表示。在该实施例中,将视野称为视线范围,视线是用户的眼睛与显示屏的中心点的连线,如图2所示。Among them, the visual field is also called the field of view, which is the spatial range that can be seen when the eyes are fixed on a point. The visual field is divided into static visual field and dynamic visual field; static visual field refers to the spatial range that can be seen when the eyes look at the object directly in front of the person's head and eyeballs are fixed; dynamic visual field refers to the spatial range that can be seen when the eyes move. Static visual field and dynamic visual field are usually expressed in angles. In this embodiment, the visual field is called the line of sight, and the line of sight is the line connecting the user's eyes and the center point of the display screen, as shown in Figure 2.

当装置检测到用户移动时,即装置检测到观看视频的用户改变观看位置时,装置根据用户设备的相对位置,以及用户的视线与显示设备的视线角,在视频源中确定用户移动后所观看的视频内容,并在显示设备的显示屏上播放该视频内容。其中,视线角用于体现视线范围,视线角为用户的视线的空间角。When the device detects that the user has moved, that is, when the device detects that the user watching the video has changed the viewing position, the device determines the video content that the user is watching after the movement in the video source according to the relative position of the user device and the viewing angle of the user's line of sight and the display device, and plays the video content on the display screen of the display device. Among them, the viewing angle is used to reflect the viewing range, and the viewing angle is the spatial angle of the user's line of sight.

需要说明的是,用户改变观看位置前与改变观看位置之后,用户视野内的视频内容可能不是视频源的同一个视频内容,如图2和图3所示,其中,图2可认为是用户未移动位置前所观看的视频内容,图3是用户移动位置后的视线范围。It should be noted that the video content within the user's field of view may not be the same video content of the video source before and after the user changes the viewing position, as shown in Figures 2 and 3, where Figure 2 can be considered as the video content watched by the user before moving the position, and Figure 3 is the field of view of the user after moving the position.

采用该跟随用户运动控制播放视频内容的方法,产生视线范围跟随用户移动而移动的效果,以使得播放视频内容跟随用户运动而运动,模拟了现场观看的效果,使用户感受身临其境情景,提高了用户体验。The method of following the user's movement to control the playback of video content produces an effect in which the visual range moves with the user's movement, so that the played video content moves with the user's movement, simulating the effect of on-site viewing, making the user feel immersive, and improving the user experience.

而对于传统视频而言,因为是经过导演剪辑制作的,所以在显示设备播放视频时,只能看到整个场景的部分视频内容,即便用户改变观看位置,也只能看到相同的视频内容。As for traditional videos, because they are edited and produced by the director, when the video is played on a display device, only part of the video content of the entire scene can be seen. Even if the user changes the viewing position, he can only see the same video content.

在一个实施例中,装置包括传感器,例如装置包括摄像头,该传感器位于装置的摄像头中,该传感器可以是摄像头中的图像传感器、超声波传感器或者红外传感器等,用于获取用户与显示设备的相对位置。在一个实施例中,摄像头可以获取多个用户中一个特定用户的位置;在一个实施例中,摄像头可以同时获取多个用户的位置。装置通过摄像头获取到用户的相对位置后,计算每个用户在其相对位置时的视线与显示设备的视线角;其中,用户的视线是用户眼睛和显示屏的中心点的连线,如图4所示。In one embodiment, the device includes a sensor, for example, the device includes a camera, the sensor is located in the camera of the device, and the sensor can be an image sensor, an ultrasonic sensor, or an infrared sensor in the camera, etc., for obtaining the relative position of the user and the display device. In one embodiment, the camera can obtain the position of a specific user among multiple users; in one embodiment, the camera can obtain the positions of multiple users at the same time. After the device obtains the relative position of the user through the camera, it calculates the line of sight of each user at its relative position and the line of sight of the display device; wherein the line of sight of the user is the line connecting the user's eyes and the center point of the display screen, as shown in FIG4.

在图4中,将显示屏的中心点称为原点,穿过原点且垂直显示屏所在平面的轴称为y轴,穿过原点垂直地面且平行于显示屏所在平面的轴称为z轴,穿过原点平行于显示屏所在平面,且分别垂直于y轴和z轴的轴称为x轴;x轴和y轴形成的平面称为x-y平面(又称为水平面,x轴所指的方向称为水平方向),y轴和z轴形成的平面称为y-z平面(又称为垂直平面,z轴所指的方向称为垂直方向),x轴和z轴形成的平面称为x-z平面。In Figure 4, the center point of the display screen is called the origin, the axis passing through the origin and perpendicular to the plane where the display screen is located is called the y-axis, the axis passing through the origin, perpendicular to the ground and parallel to the plane where the display screen is located is called the z-axis, and the axis passing through the origin, parallel to the plane where the display screen is located and perpendicular to the y-axis and the z-axis respectively is called the x-axis; the plane formed by the x-axis and the y-axis is called the x-y plane (also called the horizontal plane, the direction indicated by the x-axis is called the horizontal direction), the plane formed by the y-axis and the z-axis is called the y-z plane (also called the vertical plane, the direction indicated by the z-axis is called the vertical direction), and the plane formed by the x-axis and the z-axis is called the x-z plane.

装置根据用户的相对位置计算用户在相对位置时的视线角,其视线角包括角a(又称为第一角度)和角b(又称为第二角度),即如图4所示。装置计算用户的视线映射到x-y平面,与y轴所呈的夹角a,以及用户的视线映射到y-z平面,与z轴所呈的夹角b;其中,夹角a也称为水平方向夹角,夹角b也称为垂直方向夹角。The device calculates the sight angle of the user at the relative position according to the relative position of the user, and the sight angle includes angle a (also called the first angle) and angle b (also called the second angle), as shown in Figure 4. The device calculates the angle a between the user's sight mapped to the x-y plane and the y-axis, and the angle b between the user's sight mapped to the y-z plane and the z-axis; wherein angle a is also called the horizontal angle, and angle b is also called the vertical angle.

在一个实施例中,当用户相对显示设备移动时,装置通过传感器获取用户与显示设备的相对位置,装置计算用户在相对位置时的视线角,根据视线角在视频源中确定目标视频内容,目标视频是用户移动后将要在显示屏上播放的视频内容,并将目标视频内容播放在显示设备的显示屏上,如图3所示,使得用户能够按照用户个人感兴趣的部分选择观看视频的角度和视野,根据用户与显示设备的相对位置将不同视角的视频内容呈现给观众,增加了视频节目的临场感和透视感,以跟随用户运动播放视频内容,使用户在观看视频中产生亲临现场的感觉,模拟了现场观看的感受,提高了用户体验。In one embodiment, when a user moves relative to a display device, the device obtains the relative position of the user and the display device through a sensor, calculates the sight angle of the user at the relative position, determines the target video content in the video source according to the sight angle, and the target video is the video content to be played on the display screen after the user moves. The target video is played on the display screen of the display device, as shown in FIG3 , so that the user can choose the angle and field of view of watching the video according to the part that the user is personally interested in, and presents the video content of different perspectives to the audience according to the relative position of the user and the display device, thereby increasing the sense of presence and perspective of the video program, and playing the video content following the user's movement, so that the user has a sense of being at the scene when watching the video, simulating the feeling of watching on the spot, and improving the user experience.

装置根据视线角在视频源中确定目标视频内容,包括:装置根据第一角度和第二角度从视频源中确定目标视频内容,目标视频内容的中心点与显示屏的中心点的连线在x-y平面上的投影与y轴的夹角为第一角度,如图5所示,且目标视频内容的中心点与显示屏的中心点的连线在y-z平面上的投影与z轴的夹角为第二角度(如图6所示)的视频内容为目标视频内容。The device determines target video content in a video source according to a sight angle, including: the device determines the target video content from the video source according to a first angle and a second angle, the projection of a line connecting a center point of the target video content and a center point of a display screen on an x-y plane having an angle of first angle with the y-axis, as shown in FIG5 , and the projection of a line connecting a center point of the target video content and a center point of the display screen on a y-z plane having an angle of second angle with the z-axis (as shown in FIG6 ) is the target video content.

图5是在水平方向确定目标视频内容的示意图。图6是在垂直方向确定目标视频内容的示意图。在图5和图6中,穿过显示设备的显示屏的中心点,垂直与显示屏所在平面的轴称为y轴;与y轴垂直,且平行于显示屏所在平面的轴称为z轴;与y轴和z轴分别垂直,且平行于显示屏所在平面的轴称为x轴,x轴、y轴和z轴相交于显示屏的中心点;x轴所指的方向称为水平方向,z轴所指的方向称为垂直方向;x轴和y轴形成的平面称为x-y平面;y轴和z轴形成的平面称为y-z平面。FIG5 is a schematic diagram of determining the target video content in the horizontal direction. FIG6 is a schematic diagram of determining the target video content in the vertical direction. In FIG5 and FIG6, the axis passing through the center point of the display screen of the display device and perpendicular to the plane where the display screen is located is called the y-axis; the axis perpendicular to the y-axis and parallel to the plane where the display screen is located is called the z-axis; the axis perpendicular to the y-axis and the z-axis respectively and parallel to the plane where the display screen is located is called the x-axis, and the x-axis, y-axis and z-axis intersect at the center point of the display screen; the direction indicated by the x-axis is called the horizontal direction, and the direction indicated by the z-axis is called the vertical direction; the plane formed by the x-axis and the y-axis is called the x-y plane; the plane formed by the y-axis and the z-axis is called the y-z plane.

用户的视线在y-z平面上的投影与z轴所成的夹角是第二角度,即角b,如图5所示,显示屏的中心点到目标视频内容的中心点的连线与z轴所成的夹角也是第二角度,即角b。The angle between the projection of the user's line of sight on the y-z plane and the z-axis is the second angle, namely angle b. As shown in FIG5 , the angle between the line from the center point of the display screen to the center point of the target video content and the z-axis is also the second angle, namely angle b.

用户的视线在x-y平面上的投影与y轴所成的夹角是第一角度,即角a,如图6所示,显示屏的中心点到目标视频内容的中心点的连线与y轴所成的夹角也是第一角度,即角a。The angle formed by the projection of the user's line of sight on the x-y plane and the y-axis is the first angle, that is, angle a. As shown in Figure 6, the angle formed by the line connecting the center point of the display screen to the center point of the target video content and the y-axis is also the first angle, that is, angle a.

换句话讲,确定用户的视线到视频内容的中心点的连线投影到x-y平面,与y轴的夹角是第一角度的视频内容,且确定用户的视线到视频内容的中心点的连线投影到y-z平面与z轴的夹角是第二角度的视频内容为目标视频内容。In other words, the line connecting the user's line of sight to the center point of the video content is projected onto the x-y plane, and the angle between the line and the y-axis is the first angle of the video content; and the line connecting the user's line of sight to the center point of the video content is projected onto the y-z plane, and the angle between the line and the z-axis is the second angle of the video content is determined as the target video content.

在一个实施例中,如图7和图8所示,用户与显示设备的相对位置还包括用户到显示屏中心点的距离L1,以及用户观看目标视频内容的视线角,包括角a和角b,该交a和角b与图5和图6中的角a和角b相同。视频源中视频内容包括拍摄视频内容时,视频内容的拍摄距离,即视频源中视频内容到显示屏中心点的距离L2,以及视频内容视角范围,又称视野角。视角范围包括视频源的视频内容映射到x-y平面上的显示范围角,即水平角度范围A(如图7所示),又称为水平显示视角,以及映射到y-z平面上的显示范围角,即垂直角度范围B(如图8所示),又称为垂直显示视角。其中,显示屏的尺寸包括显示屏的宽度为D和显示屏的高度为H。In one embodiment, as shown in FIG. 7 and FIG. 8 , the relative position of the user and the display device also includes the distance L1 from the user to the center point of the display screen, and the sight angle of the user viewing the target video content, including angle a and angle b, which are the same as angle a and angle b in FIG. 5 and FIG. 6 . The video content in the video source includes the shooting distance of the video content when shooting the video content, that is, the distance L2 from the video content in the video source to the center point of the display screen, and the video content viewing angle range, also known as the viewing angle. The viewing angle range includes the display range angle of the video content of the video source mapped to the x-y plane, that is, the horizontal angle range A (as shown in FIG. 7 ), also known as the horizontal display viewing angle, and the display range angle mapped to the y-z plane, that is, the vertical angle range B (as shown in FIG. 8 ), also known as the vertical display viewing angle. Among them, the size of the display screen includes the width of the display screen as D and the height of the display screen as H.

如图7和8所示,装置根据用户与显示设备的相对位置在视频源中确定目标视频内容,包括:装置根据视线角、距离L1,距离L2、视角范围和显示屏的尺寸确定目标视频内容。其具体过程为:As shown in FIGS. 7 and 8 , the device determines the target video content in the video source according to the relative position of the user and the display device, including: the device determines the target video content according to the sight angle, the distance L1, the distance L2, the viewing angle range and the size of the display screen. The specific process is:

如图7所示,装置根据角b、距离L1、和显示设备的宽度D确定在x-y平面内的用户的视线范围,即水平视线范围,再根据水平视线范围,以及距离L2和水平角度范围A确定在x-y平面内的目标视频内容。As shown in Figure 7, the device determines the user's field of vision in the x-y plane, that is, the horizontal field of vision range, based on the angle b, the distance L1, and the width D of the display device, and then determines the target video content in the x-y plane based on the horizontal field of vision range, the distance L2 and the horizontal angle range A.

如图8所示,装置根据角a、距离L1和显示设备的宽度确定在y-z平面内的用户的视线范围,即垂直视线范围,再根据垂直视线范围,以及距离L2和垂直角度范围B确定在y-z平面内的目标视频内容。As shown in Figure 8, the device determines the user's field of view in the y-z plane, that is, the vertical field of view range, based on the angle a, the distance L1 and the width of the display device, and then determines the target video content in the y-z plane based on the vertical field of view range, the distance L2 and the vertical angle range B.

即装置根据角b、距离L1、距离L2、水平显示视角和显示屏的宽度D确定目标视频内容在x-y平面上的显示范围;装置根据第二角度、L1、L2、垂直显示视角和显示屏的高度H确定目标视频内容在y-z平面上的显示范围。That is, the device determines the display range of the target video content in the x-y plane according to the angle b, the distance L1, the distance L2, the horizontal display viewing angle and the width D of the display screen; the device determines the display range of the target video content in the y-z plane according to the second angle, L1, L2, the vertical display viewing angle and the height H of the display screen.

装置确定由x-y平面内的目标视频内容与y-z平面内的目标视频内容组成的三维视频内容为目标视频内容。The device determines that three-dimensional video content composed of target video content in the x-y plane and target video content in the y-z plane is the target video content.

在一个实施例中,如图5和图6所示,装置根据用户与显示设备的相对位置在视频源中确定目标视频内容,包括:In one embodiment, as shown in FIG. 5 and FIG. 6 , the apparatus determines the target video content in the video source according to the relative position of the user and the display device, including:

确定用户在相对位置时用户的眼睛与显示屏的中心点的连线与视频源的第一交点;将视频源中以该第一交点为中心点且与显示屏具有相同宽高比的视频内容作为目标视频内容。Determine a first intersection point between a line connecting the user's eyes and the center point of the display screen and the video source when the user is in the relative position; and use video content in the video source with the first intersection point as the center point and having the same aspect ratio as the display screen as the target video content.

其中,宽高比是指视频内容的宽度和高度的比率。在一个实施例中,显示屏与视频源可能存在一定的距离,显示屏显示的目标视频内容的宽高比,与视频源中确定的目标视频内容的宽高比相同,也就是,显示屏显示的目标视频内容,与视频源中确定的目标视频内容成一定比例关系。The aspect ratio refers to the ratio of the width to the height of the video content. In one embodiment, the display screen may be at a certain distance from the video source, and the aspect ratio of the target video content displayed on the display screen is the same as the aspect ratio of the target video content determined in the video source, that is, the target video content displayed on the display screen is in a certain proportional relationship with the target video content determined in the video source.

本申请实施例还提供了一种跟随用户运动控制播放视频内容的方法,装置通过摄像头获取用户的动作信息,比如手势信息,如望远镜手势,双手向外打开、双手向内合拢,双手做照相机手势,单手向前等手势;根据特定的动作信息相应的改变视频的视野范围。An embodiment of the present application also provides a method for controlling the playback of video content by following the user's movements, wherein the device obtains the user's motion information, such as gesture information, such as a telescope gesture, opening both hands outward, closing both hands inward, making a camera gesture with both hands, pointing one hand forward, and other gestures through a camera; and the field of view of the video is changed accordingly according to the specific motion information.

下面先描述一下本申请例提供的装置。在一个实施例中,如图9所示,该装置可以是显示设备100,包括摄像头110、显示屏120、解码器130和处理器140。其中,摄像头110可设置在显示设备上,例如,显示设备可以是手机,摄像头设置在手机上。该摄像头110中包含有图像传感器。The following describes the device provided by the present application example. In one embodiment, as shown in FIG9 , the device may be a display device 100, including a camera 110, a display screen 120, a decoder 130, and a processor 140. The camera 110 may be arranged on the display device, for example, the display device may be a mobile phone, and the camera is arranged on the mobile phone. The camera 110 includes an image sensor.

在一个实施例中,摄像头110也可以作为显示设备100的配套设备,在这种情况下,如图10所示,摄像头110与显示设备可通过USB或其他高速总线连接。In one embodiment, the camera 110 may also be used as a supporting device of the display device 100. In this case, as shown in FIG. 10, the camera 110 and the display device may be connected via a USB or other high-speed bus.

显示设备100可以是支持大于等于4K分辨率视频的设备,例如4K分辨率和8K分辨率的视频解码播放的电视、智能终端(如手机,平板电脑)等具有显示屏和摄像头的设备。The display device 100 may be a device that supports videos with a resolution greater than or equal to 4K, such as a television that decodes and plays videos with a resolution of 4K or 8K, a smart terminal (such as a mobile phone, a tablet computer), or other device with a display and a camera.

在视频播放时,摄像头110用于获取用户的位置或动作信息,动作信息可以是手势信息,比如望远镜的手势,双手向外打开的手势、双手向内合拢的手势,双手做照相机的手势,单手向前的手势,等等。When the video is playing, the camera 110 is used to obtain the user's position or motion information. The motion information can be gesture information, such as a telescope gesture, a gesture of opening both hands outward, a gesture of closing both hands inward, a gesture of making a camera with both hands, a gesture of pointing one hand forward, and so on.

显示屏120用于显示所要显示的视频内容。The display screen 120 is used to display the video content to be displayed.

在一个实施例中,如图10所示,该显示设备100还可以包括视频信号源接口150,用于接收来自视频信号源的视频码流。显示设备100还可以包括有线网络接口或者无线网络模块160,用于通过有线或者无线连接网络,便于显示设备100通过有线或者无线的方式从网络获取视频码流。显示设备100还可以包括外围设备接口170,用于连接外围设备,比如U盘等设备,以用于显示设备100从外围设备中获取视频码流。In one embodiment, as shown in FIG10 , the display device 100 may further include a video signal source interface 150 for receiving a video code stream from a video signal source. The display device 100 may further include a wired network interface or a wireless network module 160 for connecting to a network via a wired or wireless method, so that the display device 100 can obtain a video code stream from the network via a wired or wireless method. The display device 100 may further include a peripheral device interface 170 for connecting to a peripheral device, such as a USB flash drive, so that the display device 100 can obtain a video code stream from the peripheral device.

解码器130用于解码显示设备100接收来自视频信号源、网络或存储设备的视频码流。处理器140用于根据摄像头110获取到的用户的位置或动作信息对将要显示的视频内容进行处理,例如,当处理器140确定用户移动时,处理器140确定控制视野范围,并控制显示屏120显示视野范围内的视频内容;又例如,处理器140根据摄像头110获取到的用户的动作信息控制视野范围,比如动作信息是望远镜的手势,处理器140放大视频内容,视野范围变窄,并控制显示屏120显示放大后的视频内容。The decoder 130 is used to decode the video code stream received by the display device 100 from the video signal source, network or storage device. The processor 140 is used to process the video content to be displayed according to the user's position or action information obtained by the camera 110. For example, when the processor 140 determines that the user is moving, the processor 140 determines to control the field of view and controls the display screen 120 to display the video content within the field of view; for another example, the processor 140 controls the field of view according to the user's action information obtained by the camera 110, such as the action information is a telescope gesture, the processor 140 enlarges the video content, the field of view becomes narrower, and controls the display screen 120 to display the enlarged video content.

其中,显示设备100控制播放视频内容的方法流程,如图11所示。在图11中,实线是数据流,虚线是控制流。The method flow of controlling the display device 100 to play video content is shown in Figure 11. In Figure 11, the solid line is the data flow, and the dotted line is the control flow.

显示设备可以从网络,或视频信号源(如雷达等能接收到视频信号的设备),或存储设备中获取视频码流,并发送给解码器,即步骤1:解码器获取视频码流;步骤2:解码器解码视频码流得到视频源;步骤3:解码器将视频源发送给存储器,并由存储器存储,或者也可以存储到视频缓存器中。当显示设备的摄像头获取到用户的位置或者动作信息时,步骤4:摄像头将获取的用户位置或动作信息发送给处理器;步骤5:处理器根据用户的位置或动作信息确定视频剪裁或缩放方案;步骤6:从存储器中获取视频源;步骤7:处理器根据位置信息或动作信息对视频源进行剪裁或缩放,以使剪裁或缩放后的视频内容是将要显示的视频内容;步骤8:处理器将剪裁或缩放后的视频内容发送给显示屏;步骤9::在显示屏幕上显示剪裁或缩放后的视频内容。The display device can obtain the video code stream from the network, or the video signal source (such as a device that can receive video signals such as radar), or the storage device, and send it to the decoder, that is, step 1: the decoder obtains the video code stream; step 2: the decoder decodes the video code stream to obtain the video source; step 3: the decoder sends the video source to the memory, and the memory stores it, or it can also be stored in the video buffer. When the camera of the display device obtains the user's position or action information, step 4: the camera sends the obtained user position or action information to the processor; step 5: the processor determines the video cropping or scaling scheme according to the user's position or action information; step 6: obtain the video source from the memory; step 7: the processor crops or scales the video source according to the position information or action information, so that the cropped or scaled video content is the video content to be displayed; step 8: the processor sends the cropped or scaled video content to the display screen; step 9: display the cropped or scaled video content on the display screen.

在一个实施例中,如图9所示,显示设备包括存储器180,该存储器用于存储视频码流。In one embodiment, as shown in FIG. 9 , the display device includes a memory 180 , which is used to store a video code stream.

下面对本申请实施例提供的跟随用户运动控制播放视频内容的具体方案进行描述。The following describes a specific solution for controlling the playback of video content following user motion provided in an embodiment of the present application.

图12是本申请实施例提供的一种跟随用户运动控制播放视频内容的方法流程示意图。如图12所示,该方法由装置执行,该方法可以包括以下步骤:FIG12 is a flow chart of a method for controlling the playback of video content following user motion provided by an embodiment of the present application. As shown in FIG12 , the method is executed by a device, and the method may include the following steps:

S201,获取用户与显示设备的相对位置,相对位置为传感器在显示设备播放视频时获取的。S201, obtaining a relative position between a user and a display device, where the relative position is obtained by a sensor when the display device plays a video.

在一个实施例中,在播放视频时,装置通过摄像头中的传感器获取用户与显示设备的相对位置。In one embodiment, when playing a video, the device obtains the relative position of the user and the display device through a sensor in the camera.

在一个实施例中,传感器可以是摄像头中的图像传感器、超声波传感器或者红外传感器等。In one embodiment, the sensor may be an image sensor in a camera, an ultrasonic sensor, or an infrared sensor.

S202,根据相对位置在视频源中确定目标视频内容,目标视频内容为视频源中与用户在相对位置时的实现范围相匹配的视频内容。S202, determining target video content in the video source according to the relative position, where the target video content is video content in the video source that matches the implementation range of the user at the relative position.

在一个实施例中,如图5和图6所示,装置确定用户在相对位置时的视线角,视线角用于体现视线范围,视线角为用户的视线的空间角,用户的视线为用户在相对位置时眼睛与显示屏的中心点的连线;装置根据视线角从视频源中确定目标视频内容,目标视频内容为匹配用户的视线角的视频内容。In one embodiment, as shown in Figures 5 and 6, the device determines the sight angle of the user when the user is in a relative position, the sight angle is used to reflect the sight range, the sight angle is the spatial angle of the user's sight, and the user's sight is the line connecting the eyes and the center point of the display screen when the user is in the relative position; the device determines the target video content from the video source according to the sight angle, and the target video content is the video content that matches the user's sight angle.

如图5和图6所示,视线角包括角a和角b。装置根据视线角从视频源中确定目标视频内容,包括:装置根据角a和角b从视频源中确定目标视频内容,具体为:装置确定视频内容的中心点与显示屏的中心点的连线在x-y平面上的投影与y轴的夹角为角a,且视频内容的中心与显示屏的中心点的连线在y-z平面上的投影与z轴的夹角为角b的视频内容为目标视频内容。具体描述请参见图5和图6的描述,为描述简洁,在此不再赘述。As shown in FIG5 and FIG6, the sight angle includes angle a and angle b. The device determines the target video content from the video source according to the sight angle, including: the device determines the target video content from the video source according to angle a and angle b, specifically: the device determines that the angle between the projection of the line connecting the center point of the video content and the center point of the display screen on the x-y plane and the y-axis is angle a, and the angle between the projection of the line connecting the center of the video content and the center point of the display screen on the y-z plane and the z-axis is angle b, and the video content is the target video content. For a specific description, please refer to the description of FIG5 and FIG6, which will not be repeated here for brevity.

在一个实施例中,装置根据用户与显示设备的相对位置在视频源中确定目标视频内容,包括:装置根据视线角、距离L1,距离L2、视角范围和显示屏的尺寸确定目标视频内容。其具体过程为:装置根据角b、距离L1、距离L2、水平显示视角和显示屏的宽度D确定目标视频内容在x-y平面上的显示范围;装置根据第二角度、L1、L2、垂直显示视角和显示屏的高度H确定目标视频内容在y-z平面上的显示范围,具体描述请参见图7和图8的描述,为描述简洁,在此不再赘述。In one embodiment, the device determines the target video content in the video source according to the relative position of the user and the display device, including: the device determines the target video content according to the sight angle, the distance L1, the distance L2, the viewing angle range and the size of the display screen. The specific process is: the device determines the display range of the target video content on the x-y plane according to the angle b, the distance L1, the distance L2, the horizontal display viewing angle and the width D of the display screen; the device determines the display range of the target video content on the y-z plane according to the second angle, L1, L2, the vertical display viewing angle and the height H of the display screen. For a specific description, please refer to the description of Figures 7 and 8. For the sake of brevity, it will not be repeated here.

在一个实施例中,如图5和图6所示,装置根据相对位置在视频源中确定目标视频内容,包括:装置确定用户在相对位置时用户的眼睛与显示屏的中心点的连线与视频源的第一交点,将视频源中以第一焦点为中心且与显示屏具有相同宽高比的视频内容作为目标视频内容,即装置确定目标视频内容的中心点,目标视频内容与显示设备具有相同的宽高比。In one embodiment, as shown in Figures 5 and 6, the device determines the target video content in the video source according to the relative position, including: the device determines the first intersection of the line connecting the user's eyes and the center point of the display screen and the video source when the user is in the relative position, and uses the video content in the video source centered on the first focus and having the same aspect ratio as the display screen as the target video content, that is, the device determines the center point of the target video content, and the target video content has the same aspect ratio as the display device.

在一个实施例中,装置根据用户与显示设备的相对位置从视频源中确定目标视频内容,包括:装置根据用户与显示设备的相对位置确定视频源的裁剪策略,并根据裁剪策略从视频源中裁剪目标视频内容,以获得目标视频内容。In one embodiment, the device determines target video content from a video source according to the relative position of a user and a display device, including: the device determines a cropping strategy of the video source according to the relative position of the user and the display device, and crops the target video content from the video source according to the cropping strategy to obtain the target video content.

其中,视频源可以是大于等于4K分辨率的视频,视野角大于等于140度的视频,或者长条形视频中的至少一种。应当理解,视野角大于等于140度是指图5中视频源的水平角度范围和/或图6中视频源的垂直角度范围均大于等于140度。The video source may be at least one of a video with a resolution greater than or equal to 4K, a video with a viewing angle greater than or equal to 140 degrees, or a long video. It should be understood that the viewing angle greater than or equal to 140 degrees means that the horizontal angle range of the video source in FIG. 5 and/or the vertical angle range of the video source in FIG. 6 are both greater than or equal to 140 degrees.

S203,将目标视频内容播放在显示设备的显示屏上。S203: Play the target video content on a display screen of a display device.

在一个实施例中,装置确定了目标视频内容后,将目标视频内容发送给在显示设备的显示屏,并在显示屏上播放目标视频内容。In one embodiment, after the device determines the target video content, it sends the target video content to a display screen of a display device, and plays the target video content on the display screen.

在一个实施例中,视频源可以是大于等于4K分辨率的视频,视野角大于等于140度的视频,或者长条形视频中的至少一种。其中,长条形视频主要适用于水平方向移动垂直方向不动的场景,比如墙面上的广告视频。In one embodiment, the video source may be at least one of a video with a resolution of 4K or higher, a video with a viewing angle of 140 degrees or higher, or a long video strip, wherein the long video strip is mainly suitable for scenes that move horizontally but remain stationary vertically, such as an advertising video on a wall.

在一个实施例中,如体育比赛转播,视频源是大于等于4K分辨率,且视野角大于等于140度的视频。如图13所示,显示设备的显示屏播放视频内容时,显示屏的视频输出范围显示整个视频源中的部分视频内容。In one embodiment, such as a sports game broadcast, the video source is a video with a resolution greater than or equal to 4K and a viewing angle greater than or equal to 140 degrees. As shown in FIG13 , when the display screen of the display device plays the video content, the video output range of the display screen displays part of the video content in the entire video source.

装置实时或者周期性的获取用户与显示设备的相对位置,并相应的实时或者周期性的在视频源中确定目标视频内容。当装置获取到用户与显示的相对位置,相对于图13所示的用户与显示设备的相对位置变化时,如图14所示,用户相对显示设备向左运动时,装置根据运动后的用户与显示设备的相对位置从视频源中确定目标视频内容,装置确定目标视频内容的方式如图5、图6或图7、图8所示,为简洁描述,在此不再赘述。装置确定的目标视频内容如图14所示。在图14中,用户相对显示设备向左运动,用户的视线范围相对图13中的用户的视线范围向右移动,以确定的目标视频内容,最终将确定的目标视频内容在显示屏上显示,实现了视频内容跟随用户运动的效果。The device obtains the relative position of the user and the display device in real time or periodically, and accordingly determines the target video content in the video source in real time or periodically. When the device obtains the relative position of the user and the display, and the relative position of the user and the display device changes relative to that shown in FIG13, as shown in FIG14, when the user moves to the left relative to the display device, the device determines the target video content from the video source according to the relative position of the user and the display device after the movement. The manner in which the device determines the target video content is shown in FIG5, FIG6 or FIG7, FIG8, and is not repeated here for the sake of brevity. The target video content determined by the device is shown in FIG14. In FIG14, the user moves to the left relative to the display device, and the user's line of sight moves to the right relative to the user's line of sight in FIG13, so as to determine the target video content, and finally displays the determined target video content on the display screen, achieving the effect of the video content following the user's movement.

在一个实施例中,视频源是长条形视频,例如广告机上播放的视频,如图15、图16和图17所示,在图15、图16和图17中仅显示横向的部分视频内容。In one embodiment, the video source is a long video strip, such as a video played on an advertising machine, as shown in FIG. 15 , FIG. 16 and FIG. 17 , in which only a portion of the horizontal video content is displayed.

在图15中,虚线框中为默认显示的部分视频内容。装置实时或者周期性的获取用户与显示设备的相对位置,并根据相对位置从视频源中确定目标视频内容。In Fig. 15, the dashed box is a portion of the video content displayed by default. The device obtains the relative position of the user and the display device in real time or periodically, and determines the target video content from the video source according to the relative position.

视频源是长条形视频时,在一个实施例中,装置根据相对位置确定目标视频内容,包括:装置确定用户在相对位置时的视线角,包括角a和角b,如图4所示,装置根据交a和角b从视频源中确定目标视频内容,具体为:装置确定视频内容的中心点与显示屏的中心点的连线在x-y平面上的投影与y轴的夹角为角a,且视频内容的中心点与显示屏的中心点的连线在y-z平面上的投影与z轴的夹角为角b的视频内容为目标视频内容,如图5和图6所示,具体描述与图5和图6描述相同,为简洁描述在此不再赘述。When the video source is a long strip of video, in one embodiment, the device determines the target video content according to the relative position, including: the device determines the user's line of sight angle at the relative position, including angle a and angle b, as shown in Figure 4, the device determines the target video content from the video source according to the intersection of angle a and angle b, specifically: the device determines that the projection of the line connecting the center point of the video content and the center point of the display screen on the x-y plane includes an angle a with the y-axis, and the projection of the line connecting the center point of the video content and the center point of the display screen on the y-z plane includes an angle b with the z-axis as the target video content, as shown in Figures 5 and 6. The specific description is the same as that of Figures 5 and 6, and will not be repeated here for the sake of brevity.

在一个实施例中,装置根据用户与显示设备的相对位置在视频源中确定目标视频内容,包括:装置根据视线角、距离L1,距离L2、视角范围和显示屏的尺寸确定目标视频内容。其具体过程为:装置根据角b、距离L1、距离L2、水平显示视角和显示屏的宽度D确定目标视频内容在x-y平面上的显示范围;装置根据第二角度、L1、L2、垂直显示视角和显示屏的高度H确定目标视频内容在y-z平面上的显示范围,具体描述请参见图7和图8的描述,为描述简洁,在此不再赘述。In one embodiment, the device determines the target video content in the video source according to the relative position of the user and the display device, including: the device determines the target video content according to the sight angle, the distance L1, the distance L2, the viewing angle range and the size of the display screen. The specific process is: the device determines the display range of the target video content on the x-y plane according to the angle b, the distance L1, the distance L2, the horizontal display viewing angle and the width D of the display screen; the device determines the display range of the target video content on the y-z plane according to the second angle, L1, L2, the vertical display viewing angle and the height H of the display screen. For a specific description, please refer to the description of Figures 7 and 8. For the sake of brevity, it will not be repeated here.

在一个实施例中,装置根据相对位置确定目标视频内容,包括:装置确定用户在相对位置时用户的眼睛与显示屏的中心点的连线与视频源的第一交点,将视频源中以第一交点为中心点且与显示屏具有相同宽高比的视频内容作为目标视频内容。In one embodiment, the device determines the target video content according to the relative position, including: the device determines the first intersection point of the line connecting the user's eyes and the center point of the display screen and the video source when the user is in the relative position, and uses the video content in the video source with the first intersection point as the center point and the same aspect ratio as the display screen as the target video content.

在一个实施例中,装置根据相对位置在视频源中确定目标视频内容,包括:装置根据用户与显示设备的相对位置,以及用户运动的速度确定目标视频内容。In one embodiment, the device determines the target video content in the video source according to the relative position, including: the device determines the target video content according to the relative position of the user and the display device, and the speed of the user's movement.

当装置确定用户相对显示设备移动时,如从图15移动到图16所示位置时,装置根据用户与显示设备的相对位置,或装置根据用户与显示设备的相对位置,以及用户从图15移动到图16位置的移动速度从视频源中确定目标视频内容,以使得播放的视频内容根据用户运动,且一直处于用户最近的距离,提高了用户体验。When the device determines that the user moves relative to the display device, such as moving from the position shown in Figure 15 to the position shown in Figure 16, the device determines the target video content from the video source based on the relative positions of the user and the display device, or the device determines the target video content based on the relative positions of the user and the display device and the moving speed of the user from the position shown in Figure 15 to Figure 16, so that the played video content is based on the user's movement and is always at the closest distance to the user, thereby improving the user experience.

在一个实施例中,图16也可以作为图17中用户移动前的视频内容播放示意图。当装置确定用户移动位置时,即从图16所示位置移动到图17所示位置时,装置根据用户与显示设备的相对位置,或装置根据用户与显示设备的相对位置,以及用户从图16移动到图17位置的移动速度从视频源中确定目标视频内容,以使得播放的视频内容根据用户运动,且一直处于用户最近的距离,提高了用户体验。In one embodiment, FIG16 can also be used as a schematic diagram of video content playback before the user moves in FIG17. When the device determines the user's moving position, that is, when moving from the position shown in FIG16 to the position shown in FIG17, the device determines the target video content from the video source according to the relative position of the user and the display device, or the device determines the target video content according to the relative position of the user and the display device, and the moving speed of the user from the position of FIG16 to the position of FIG17, so that the played video content is based on the user's movement and is always at the closest distance to the user, thereby improving the user experience.

视频源是长条形视频的情况,可用于展示应用,比如作为广告机等,视频画面跟随用户移动,可以吸引用户的目光,延长视频内容(比如广告)与用户的接近的时间,提高商业价值。When the video source is a long video strip, it can be used for display applications, such as an advertising machine. The video screen moves with the user, which can attract the user's attention, prolong the time that the video content (such as advertising) is close to the user, and improve the commercial value.

可选地,在一个实施例中,该方法还包括:在初始状态,即显示屏刚播放视频内容时,显示屏显示预设的视频内容(又称为第二视频内容),如图2所示,显示屏显示中间的4K分辨率的视频内容;或者,如图15所示,显示屏显示横向的部分视频内容。Optionally, in one embodiment, the method further includes: in the initial state, that is, when the display screen just plays the video content, the display screen displays the preset video content (also called the second video content), as shown in FIG. 2 , the display screen displays the middle 4K resolution video content; or, as shown in FIG. 15 , the display screen displays a horizontal portion of the video content.

可选地,在一个实施例中,如图18所示,该方法还可以包括:Optionally, in one embodiment, as shown in FIG18 , the method may further include:

S204,获取用户的动作信息。S204: Obtain user action information.

在一个实施例中,装置的传感器获取用户的动作信息。动作信息可以包括手势信息,如望远镜手势,双手向外打开、双手向内合拢,双手做照相机手势,单手向前等手势。In one embodiment, the sensor of the device obtains the user's motion information. The motion information may include gesture information, such as telescope gesture, hands open outward, hands closed inward, hands making a camera gesture, one hand forward, and other gestures.

S205,装置根据用户与显示设备的相对位置和动作信息确定目标视频内容。S205: The apparatus determines target video content according to the relative position and action information between the user and the display device.

在一个实施例中,装置根据用户与显示设备的相对位置和动作信息确定目标视频内容包括:装置根据相对位置在视频源中确定第一视频内容;装置根据动作信息确定与存储的视频内容的呈现规则,其中呈现规则与动作信息相对应;装置根据第一视频内容和呈现规则确定目标视频内容。In one embodiment, the device determines the target video content based on the relative position and action information of the user and the display device, including: the device determines the first video content in the video source according to the relative position; the device determines the presentation rule of the stored video content according to the action information, wherein the presentation rule corresponds to the action information; the device determines the target video content according to the first video content and the presentation rule.

在一个实施例中,装置根据第一视频内容和呈现规则确定目标视频内容包括:装置以第一视频内容的中心点为中心放大或缩小第一视频内容,以确定目标视频内容。In one embodiment, the device determines the target video content according to the first video content and the presentation rule, including: the device zooms in or out the first video content with the center point of the first video content as the center to determine the target video content.

在一个实施例中,当动作信息是望远镜手势时,装置根据望远镜手势按照预设的放大或缩小比例系数放大或缩小当前观看的视频内容,并通过缩放策略获得目标视频内容。In one embodiment, when the action information is a telescope gesture, the device zooms in or out the currently viewed video content according to the telescope gesture according to a preset zoom-in or zoom-out ratio factor, and obtains the target video content through a zooming strategy.

例如,用户当前正在观看的视频内容如图19a所示,当显示设备的摄像头获取到用户的望远镜手势时,装置放大当前所观看的视频内容,视线范围变窄,如图19b所示。For example, the video content currently being watched by the user is shown in FIG19a . When the camera of the display device obtains the user's telescope gesture, the device zooms in on the currently watched video content and the field of view becomes narrower, as shown in FIG19b .

在一个实施例中,装置根据望远镜手势具体是放大还是缩小当前观看的视频内容,可预先根据用户需求设定,在该实施例中对此不作限定。In one embodiment, whether the device specifically zooms in or out the currently viewed video content according to the telescope gesture can be set in advance according to user needs, and is not limited in this embodiment.

又例如,当动作信息是双手向外打开的手势时,装置放大视频内容,视线范围变窄,并在显示屏上显示放大后的视频内容。For another example, when the action information is a gesture of opening both hands outward, the device enlarges the video content, narrows the field of vision, and displays the enlarged video content on the display screen.

当动作信息是双手向内合拢的手势时,装置缩小视频内容,视线范围变宽,并在显示屏上显示缩小后的视频,以及视线范围变宽后在该视线范围内的其他视频内容。When the action information is a gesture of closing both hands inward, the device zooms out the video content, widens the field of vision, and displays the zoomed-out video on the display screen, as well as other video content within the field of vision after the field of vision has been widened.

当动作信息是双手做照相机姿势的手势时,装置截取当前视频内容,并在显示屏上显示截取当前视频内容的过程。When the action information is a gesture of both hands making a camera posture, the device captures the current video content and displays the process of capturing the current video content on the display screen.

当动作信息是单手掌向前的手势时,装置保持当前播放的视频内容不动,录制当前视频内容的画面,并在显示屏上显示录制当前视频内容的过程,等等。When the action information is a single palm forward gesture, the device keeps the currently playing video content still, records the picture of the current video content, and displays the process of recording the current video content on the display screen, and so on.

需要说明的是,图18所示的显示设备获取用户的动作信息,并根据动作信息控制播放的视频内容可单独使用,也可以与图12中显示设备获取用户与显示设备的相对位置,相结合控制播放的视频内容。It should be noted that the display device shown in FIG. 18 obtains the user's motion information and controls the playback of video content based on the motion information. It can be used alone, or it can be combined with the display device in FIG. 12 to obtain the relative position of the user and the display device to control the playback of video content.

本申请实施例提供了一种跟随用户运动控制播放视频内容的装置,如图20所示,该装置300包括接收单元310、确定单元320和发送单元330。An embodiment of the present application provides a device for controlling the playback of video content following user movements. As shown in FIG. 20 , the device 300 includes a receiving unit 310 , a determining unit 320 , and a sending unit 330 .

接收单元310,用于接收传感器在用户观看视频时获取的用户的位置。The receiving unit 310 is used to receive the user's position obtained by the sensor when the user watches a video.

确定单元320,用于根据用户的位置在视频源中确定目标视频内容,目标视频内容为视频源中与用户在所述位置时的视线范围相匹配的视频内容。The determination unit 320 is configured to determine target video content in the video source according to the user's position, where the target video content is video content in the video source that matches the user's visual range at the position.

发送单元330,用于将目标视频内容传送给显示屏,以使得显示屏播放目标视频内容,实现了视频内容跟随用户运动,提高了用户体验。The sending unit 330 is used to transmit the target video content to the display screen so that the display screen plays the target video content, thereby realizing that the video content follows the user's movement and improving the user experience.

在一个实施例中确定单元320具体用于:根据用户的位置确定用户在所述位置时的视线角,视线角用于体现视线范围,视线角为用户的视线的空间角,用户的视线为用户在所述位置时眼睛与显示屏的中心点的连线;根据视线角从视频源中确定目标视频内容,目标视频内同为匹配用户的视线角的视频内容。In one embodiment, the determination unit 320 is specifically used to: determine the sight angle of the user at the position according to the user's position, the sight angle is used to reflect the sight range, the sight angle is the spatial angle of the user's sight, and the user's sight is the line connecting the eyes and the center point of the display screen when the user is at the position; determine the target video content from the video source according to the sight angle, and the target video also contains video content that matches the user's sight angle.

其中,视线角包括第一角度和第二角度。在一个实施例中,第一角度为用户的视线映射到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轴相交于坐标轴原点,坐标轴原点为显示屏的中心点。The sight angle includes a first angle and a second angle. In one embodiment, the first angle is the angle between the user's sight line and the y-axis when the user's sight line is mapped to the x-y plane, and the x-y plane is the plane formed by the x-axis and the y-axis; the second angle is the angle between the user's sight line and the z-axis when the user's sight line is mapped to the y-z plane, and the y-z plane is the plane formed by the y-axis and the z-axis; wherein the y-axis is perpendicular to the plane where the display screen is located, the z-axis is perpendicular to the ground and parallel to the plane where the display screen is located, the x-axis and the z-axis form the x-z plane, and the x-z plane is the plane where the display screen is located, and the x-axis, the y-axis and the z-axis intersect at the origin of the coordinate axis, and the origin of the coordinate axis is the center point of the display screen.

在一个实施例中,确定单元320根据第一角度和第二角度从视频源中确定目标视频内容,目标视频内容的中心点与显示屏的中心点的连线在x-y平面上的投影与y轴的夹角为第一角度,且目标视频内容的中心点与显示屏的中心点的连线在y-z平面上的投影与z轴的夹角为第二角度的视频内容为目标视频内容。In one embodiment, the determination unit 320 determines the target video content from the video source according to the first angle and the second angle, and the video content whose angle between the projection of the line connecting the center point of the target video content and the center point of the display screen on the x-y plane and the y-axis is the first angle, and whose angle between the projection of the line connecting the center point of the target video content and the center point of the display screen on the y-z plane and the z-axis is the second angle is the target video content.

在一个实施例中,用户与显示设备的位置为用户与显示屏中心点的距离L1,视频源包括视频拍摄距离L2和视频内容视角范围,L2为视频源的视频内容到显示屏的中心点的距离;确定单元320具体用于:根据视线角、L1、L2、视角范围和显示屏的尺寸确定目标视频内容。In one embodiment, the position of the user and the display device is the distance L1 between the user and the center point of the display screen, the video source includes the video shooting distance L2 and the video content viewing angle range, L2 is the distance from the video content of the video source to the center point of the display screen; the determination unit 320 is specifically used to: determine the target video content according to the line of sight angle, L1, L2, the viewing angle range and the size of the display screen.

其中,视角范围包括水平显示视角和垂直显示视角,水平显示视角为视频源的视频内容映射到x-y平面上的显示范围角,垂直显示视角为视频源的视频内容映射到y-z平面上的显示范围角;显示屏的尺寸包括显示屏的宽度D和显示屏的高度H;确定单元320具体用于:根据第一角度、L1、L2、水平显示视角和显示屏的宽度D确定目标视频内容在x-y平面上的显示范围;根据第二角度、L1、L2、垂直显示视角和显示屏的高度H确定目标视频内容在y-z平面上的显示范围。Among them, the viewing angle range includes a horizontal display viewing angle and a vertical display viewing angle, the horizontal display viewing angle is the display range angle of the video content of the video source mapped to the x-y plane, and the vertical display viewing angle is the display range angle of the video content of the video source mapped to the y-z plane; the size of the display screen includes the width D of the display screen and the height H of the display screen; the determination unit 320 is specifically used to: determine the display range of the target video content on the x-y plane according to the first angle, L1, L2, the horizontal display viewing angle and the width D of the display screen; determine the display range of the target video content on the y-z plane according to the second angle, L1, L2, the vertical display viewing angle and the height H of the display screen.

在另一个实施例中,确定单元320具体用于:确定用户在所述位置时用户的眼睛与显示屏的中心点的连线与视频源的第一交点;将视频源中以第一交点为中心点且与显示屏具有相同宽高比的视频内容作为目标视频内容。In another embodiment, the determination unit 320 is specifically used to: determine a first intersection point of a line connecting the user's eyes and the center point of the display screen and the video source when the user is at the position; and use the video content in the video source with the first intersection point as the center point and having the same aspect ratio as the display screen as the target video content.

在另一个实施例中,确定单元320具体用于:根据用户的位置和用户运动的速度确定目标视频内容。In another embodiment, the determination unit 320 is specifically configured to determine the target video content according to the user's position and the speed of the user's movement.

在一个实施例中,接收单元310,还用于接收获取到的用户的动作信息;确定单元320,还用于根据用户的位置和动作信息确定目标视频内容。In one embodiment, the receiving unit 310 is further used to receive the acquired action information of the user; the determining unit 320 is further used to determine the target video content according to the user's position and action information.

在一个实施例中,确定单元320具体用于:根据用户的位置在视频源中确定第一视频内容;根据动作信息确定预存储的视频内容的呈现规则,呈现规则与动作信息对应;根据第一视频内容和呈现规则确定目标视频内容。In one embodiment, the determination unit 320 is specifically used to: determine the first video content in the video source according to the user's position; determine the presentation rule of the pre-stored video content according to the action information, the presentation rule corresponds to the action information; determine the target video content according to the first video content and the presentation rule.

在一个实施例中,动作信息包括望远镜手势的信息、双手向前推动手势的信息、双手向后移动手势中的至少一项。In one embodiment, the motion information includes at least one of information of a telescope gesture, information of a gesture of pushing both hands forward, and information of a gesture of moving both hands backward.

在一个实施例中,当摄像头获取到望远镜手势信息时,确定单元320根据望远镜手势信息放大或缩小第四视频内容。In one embodiment, when the camera acquires the telescope gesture information, the determination unit 320 zooms in or out the fourth video content according to the telescope gesture information.

当摄像头获取到双手向外打开的手势信息,确定单元320放大视频内容,视野范围变窄,并在显示屏上显示放大后的视频内容。When the camera obtains the gesture information of opening both hands outward, the determination unit 320 zooms in the video content, narrows the field of view, and displays the zoomed video content on the display screen.

当摄像头获取到双手向内合拢的手势信息时,确定单元320缩小视频内容,视野范围变宽,并在显示屏上显示缩小后的视频内容。When the camera obtains the gesture information of the hands closing inward, the determination unit 320 reduces the video content, widens the field of view, and displays the reduced video content on the display screen.

当摄像头获取到双手做照相机姿势的手势信息时,确定单元320截取当前视频内容,并在显示屏上显示该截屏的过程。When the camera obtains the gesture information of both hands making a camera gesture, the determination unit 320 captures the current video content and displays the screenshot process on the display screen.

当摄像头获取到单手掌向前的手势信息时,确定单元320保持视频内容不动,录制当前视频内容的画面,并在显示屏上显示录制当前视频内容的画面,等等。When the camera obtains the single palm forward gesture information, the determination unit 320 keeps the video content still, records the picture of the current video content, and displays the picture of the current video content on the display screen, and so on.

在一个实施例中,确定单元320具体用于:以第一视频内容的中心点为中心放大或缩小第一视频内容,以确定目标视频内容。In one embodiment, the determination unit 320 is specifically configured to: zoom in or out the first video content with the center point of the first video content as the center, so as to determine the target video content.

在一个实施例中,确定单元320具体用于:根据用户的位置确定视频源的裁剪或缩放策略,以获得目标视频内容。In one embodiment, the determination unit 320 is specifically configured to determine a cropping or scaling strategy of a video source according to a user's position to obtain target video content.

在一个实施例中,视频源包括以下至少一种:大于等于4K分辨率的视频,视野大于等于140度的视频,或长条形视频。In one embodiment, the video source includes at least one of the following: a video with a resolution greater than or equal to 4K, a video with a field of view greater than or equal to 140 degrees, or a long strip video.

在一个实施例中,发送单元330还用于将预设的第二视频内容传送给显示屏,以使得显示屏播放第二视频内容。In one embodiment, the sending unit 330 is further configured to transmit the preset second video content to the display screen so that the display screen plays the second video content.

该装置中的各功能单元的功能,可以通过图12和图18中所示实施例中的装置所执行的各步骤来实现,并达到其相应的技术效果,因此,本发明实施例提供的装置的具体工作过程,在此不复赘述。The functions of each functional unit in the device can be realized through the steps executed by the device in the embodiments shown in Figures 12 and 18, and the corresponding technical effects can be achieved. Therefore, the specific working process of the device provided in the embodiment of the present invention will not be repeated here.

本申请实施例提供了一种跟随用户运动控制播放视频内容的装置,如图21所示,该装置400包括传输接口410和处理器420。应当理解,传输接口410为装置中用于接收或发送数据的接口,该传输接口也可以为处理器420的一部分,传输接口和处理器属于同一个芯片。The embodiment of the present application provides a device for playing video content following user motion control, as shown in FIG21 , the device 400 includes a transmission interface 410 and a processor 420. It should be understood that the transmission interface 410 is an interface in the device for receiving or sending data, and the transmission interface may also be a part of the processor 420, and the transmission interface and the processor belong to the same chip.

传输接口410,用于接收传感器在用户观看视频时获取的用户的位置。The transmission interface 410 is used to receive the user's position acquired by the sensor when the user watches a video.

处理器420,用于根据用户的位置在视频源中确定目标视频内容,目标视频内容为视频源中与用户在所述位置时的视线范围相匹配的视频内容。The processor 420 is used to determine target video content in the video source according to the user's position, where the target video content is the video content in the video source that matches the user's visual range when at the position.

传输接口410,还用于将目标视频内容传送给显示屏,以使得显示屏播放目标视频内容,实现了视频内容跟随用户运动,提高了用户体验。The transmission interface 410 is also used to transmit the target video content to the display screen, so that the display screen plays the target video content, thereby realizing that the video content follows the user's movement and improving the user experience.

在一个实施例中,处理器420具体用于:根据用户的位置确定用户在所述位置时的视线角,视线角用于体现视线范围,视线角为用户的视线的空间角,用户的视线为用户在所述位置时眼睛与显示屏的中心点的连线;根据视线角从视频源中确定目标视频内容,目标视频内容为匹配用户的视线角的视频内容。In one embodiment, the processor 420 is specifically used to: determine the sight angle of the user at the position according to the user's position, the sight angle is used to reflect the sight range, the sight angle is the spatial angle of the user's sight, and the user's sight is the line connecting the eyes and the center point of the display screen when the user is at the position; determine the target video content from the video source according to the sight angle, the target video content is the video content that matches the user's sight angle.

其中,视线角包括第一角度和第二角度。在一个实施例中,第一角度为用户的视线映射到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轴相交于坐标轴原点,坐标轴原点为显示屏的中心点。The sight angle includes a first angle and a second angle. In one embodiment, the first angle is the angle between the user's sight line and the y-axis when the user's sight line is mapped to the x-y plane, and the x-y plane is the plane formed by the x-axis and the y-axis; the second angle is the angle between the user's sight line and the z-axis when the user's sight line is mapped to the y-z plane, and the y-z plane is the plane formed by the y-axis and the z-axis; wherein the y-axis is perpendicular to the plane where the display screen is located, the z-axis is perpendicular to the ground and parallel to the plane where the display screen is located, the x-axis and the z-axis form the x-z plane, and the x-z plane is the plane where the display screen is located, and the x-axis, the y-axis and the z-axis intersect at the origin of the coordinate axis, and the origin of the coordinate axis is the center point of the display screen.

在一个实施例中,处理器420具体用于:根据第一角度和第二角度从视频源中确定目标视频内容,目标视频内容的中心点与显示屏的中心点的连线在x-y平面上的投影与y轴的夹角为第一角度,且目标视频内容的中心点与显示屏的中心点的连线在y-z平面上的投影与z轴的夹角为第二角度的视频内容为目标视频内容。In one embodiment, the processor 420 is specifically used to: determine the target video content from the video source according to the first angle and the second angle, the video content whose angle between the projection of the center point of the target video content and the center point of the display screen on the x-y plane and the y-axis is the first angle, and whose angle between the projection of the center point of the target video content and the center point of the display screen on the y-z plane and the z-axis is the second angle is the target video content.

在一个实施例中,用户与显示设备的位置为用户与显示屏中心点的距离L1,视频源包括视频拍摄距离L2和视频内容视角范围,L2为视频源的视频内容到显示屏的中心点的距离;处理器420具体用于:根据视线角、L1、L2、视角范围和显示屏的尺寸确定目标视频内容。In one embodiment, the position of the user and the display device is the distance L1 between the user and the center point of the display screen, the video source includes the video shooting distance L2 and the video content viewing angle range, L2 is the distance from the video content of the video source to the center point of the display screen; the processor 420 is specifically used to: determine the target video content according to the line of sight angle, L1, L2, the viewing angle range and the size of the display screen.

其中,视角范围包括水平显示视角和垂直显示视角,水平显示视角为视频源的视频内容映射到x-y平面上的显示范围角,垂直显示视角为视频源的视频内容映射到y-z平面上的显示范围角;显示屏的尺寸包括显示屏的宽度D和显示屏的高度H;处理器420具体用于:根据第一角度、L1、L2、水平显示视角和显示屏的宽度D确定目标视频内容在x-y平面上的显示范围;根据第二角度、L1、L2、垂直显示视角和显示屏的高度H确定目标视频内容在y-z平面上的显示范围。Among them, the viewing angle range includes a horizontal display viewing angle and a vertical display viewing angle, the horizontal display viewing angle is the display range angle of the video content of the video source mapped to the x-y plane, and the vertical display viewing angle is the display range angle of the video content of the video source mapped to the y-z plane; the size of the display screen includes the width D of the display screen and the height H of the display screen; the processor 420 is specifically used to: determine the display range of the target video content on the x-y plane according to the first angle, L1, L2, the horizontal display viewing angle and the width D of the display screen; determine the display range of the target video content on the y-z plane according to the second angle, L1, L2, the vertical display viewing angle and the height H of the display screen.

在另一个实施例中,处理器420具体用于:确定用户在所述位置时用户的眼睛与显示屏的中心点的连线与视频源的第一交点;将视频源中以第一交点为中心点且与显示屏具有相同宽高比的视频内容作为目标视频内容。In another embodiment, the processor 420 is specifically used to: determine a first intersection point of a line connecting the user's eyes and the center point of the display screen and a video source when the user is at the position; and use video content in the video source with the first intersection point as the center point and having the same aspect ratio as the display screen as target video content.

在另一个实施例中,处理器420具体用于:根据用户的位置和用户运动的速度确定目标视频内容。In another embodiment, the processor 420 is specifically configured to determine the target video content according to the user's position and the speed of the user's movement.

在一个实施例中,传输接口410还用于接收获取到的用户的动作信息;处理器420还用于根据用户的位置和动作信息确定目标视频内容。In one embodiment, the transmission interface 410 is further used to receive acquired motion information of the user; the processor 420 is further used to determine the target video content according to the position and motion information of the user.

在一个实施例中,处理器420具体用于:根据用户的位置在视频源中确定第一视频内容;根据动作信息确定预存储的视频内容的呈现规则,呈现规则与动作信息对应;根据第一视频内容和呈现规则确定目标视频内容。In one embodiment, the processor 420 is specifically used to: determine the first video content in the video source according to the user's position; determine the presentation rule of the pre-stored video content according to the action information, the presentation rule corresponds to the action information; determine the target video content according to the first video content and the presentation rule.

在一个实施例中,动作信息包括望远镜手势的信息、双手向前推动手势的信息、双手向后移动手势中的至少一项。In one embodiment, the motion information includes at least one of information of a telescope gesture, information of a gesture of pushing both hands forward, and information of a gesture of moving both hands backward.

在一个实施例中,当摄像头获取到望远镜手势信息时,处理器420根据望远镜手势信息放大或缩小第四视频内容。In one embodiment, when the camera acquires the telescope gesture information, the processor 420 zooms in or out the fourth video content according to the telescope gesture information.

当摄像头获取到双手向外打开的手势信息,处理器420放大视频内容,视野范围变窄,并在显示屏上显示放大后的视频内容。When the camera obtains gesture information of both hands opening outward, the processor 420 zooms in on the video content, narrows the field of view, and displays the zoomed-in video content on the display screen.

当摄像头获取到双手向内合拢的手势信息时,处理器420缩小视频内容,视野范围变宽,并在显示屏上显示缩小后的视频内容。When the camera obtains the gesture information of the hands closing inward, the processor 420 reduces the video content, widens the field of view, and displays the reduced video content on the display screen.

当摄像头获取到双手做照相机姿势的手势信息时,处理器420截取当前视频内容,并在显示屏上显示该截屏的过程。When the camera obtains the gesture information of the two hands making a camera gesture, the processor 420 captures the current video content and displays the screenshot process on the display screen.

当摄像头获取到单手掌向前的手势信息时,处理器420保持视频内容不动,录制当前视频内容的画面,并在显示屏上显示录制当前视频内容的画面,等等。When the camera obtains the gesture information of a single palm facing forward, the processor 420 keeps the video content still, records the picture of the current video content, and displays the picture of the current video content on the display screen, and so on.

在一个实施例中,处理器420具体用于:以第一视频内容的中心点为中心放大或缩小第一视频内容,以确定目标视频内容。In one embodiment, the processor 420 is specifically configured to: zoom in or out the first video content with the center point of the first video content as the center to determine the target video content.

在一个实施例中,处理器420具体用于:根据用户的位置确定视频源的裁剪或缩放策略,以获得目标视频内容。In one embodiment, the processor 420 is specifically configured to determine a cropping or scaling strategy of a video source according to a user's position to obtain target video content.

在一个实施例中,视频源包括以下至少一种:大于等于4K分辨率的视频,视野大于等于140度的视频,或长条形视频。In one embodiment, the video source includes at least one of the following: a video with a resolution greater than or equal to 4K, a video with a field of view greater than or equal to 140 degrees, or a long strip video.

在一个实施例中,传输接口410还用于将预设的第二视频内容传送给显示屏,以使得显示屏播放第二视频内容。In one embodiment, the transmission interface 410 is further used to transmit the preset second video content to the display screen, so that the display screen plays the second video content.

可选地,在一个实施例中,该装置400还包括存储器430用于存储用户与显示设备的相对位置等信息。Optionally, in one embodiment, the apparatus 400 further includes a memory 430 for storing information such as the relative position of the user and the display device.

在一个实施例中,如图22所示,该装置400还可以包括显示屏440。In one embodiment, as shown in FIG. 22 , the device 400 may further include a display screen 440 .

在一个实施例中,如图22所示,该装置400还可以包括摄像头450,摄像头包括传感器。In one embodiment, as shown in FIG. 22 , the device 400 may further include a camera 450 , which includes a sensor.

该装置中的各功能器件的功能,可以通过图12和图18中所示实施例中的装置所执行的各步骤来实现,并达到其相应的技术效果,因此,本申请实施例提供的装置的具体工作过程,在此不复赘述。The functions of each functional device in the device can be realized through the steps performed by the device in the embodiments shown in Figures 12 and 18, and the corresponding technical effects can be achieved. Therefore, the specific working process of the device provided in the embodiments of the present application will not be repeated here.

本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在计算机或处理器上运行时,使得计算机或处理器执行图12和图18中各步骤的方法。An embodiment of the present application also provides a computer-readable storage medium, in which instructions are stored. When the instructions are executed on a computer or a processor, the computer or the processor executes the method of each step in Figures 12 and 18.

本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机或处理器上运行时,使得计算机或处理器执行图12和图18中各步骤的方法。The embodiment of the present application also provides a computer program product containing instructions, which, when executed on a computer or a processor, enables the computer or the processor to execute the method of each step in FIG. 12 and FIG. 18 .

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims (36)

1. A method of playing video content following user motion control, the method comprising:
displaying first video content on a display screen of a display device, wherein the first video content is video content in a first area in a picture of an original video, and the first area is smaller than an area occupied by the picture of the original video;
And under the condition that the relative position between the user and the display equipment is changed, switching the first video content on the display screen into target video content, wherein the target video content is video content in a second area in the picture of the original video, and the second area is smaller than the area occupied by the picture of the original video.
2. The method of claim 1, wherein there is an overlapping region between the first region and the second region.
3. The method according to claim 1 or 2, wherein the target video content is video content in a picture of the original video that matches a line-of-sight range of the user at the relative position.
4. A method according to any of claims 1-3, wherein the relative position is obtained by a sensor when the display device plays video.
5. The method of any of claims 1-4, further comprising, prior to switching the first video content on the display screen to the target video content:
And determining the target video content from the original video according to the relative position.
6. The method of claim 5, wherein said determining the target video content in the original video based on the relative position comprises:
Determining a sight angle of the user at the relative position according to the relative position, wherein the sight angle is used for reflecting the sight range, the sight angle is a space angle of the sight of the user, and the sight of the user is a connecting line of eyes and a central point of the display screen when the user is at the relative position;
And determining the target video content from the original video according to the sight angle, wherein the target video content is the video content matching the sight angle of the user.
7. The method of claim 6, wherein the line of sight angle comprises a first angle and a second angle;
the first angle is an included angle formed by the sight line of the user and a y-axis when the sight line of the user is mapped to the x-y plane, and the x-y plane is a plane formed by the x-axis and the y-axis;
the second angle is an included angle formed by the sight line of the user and a z-axis when the sight line of the user is mapped to the y-z plane, and the y-z plane is a plane formed by the y-axis and the z-axis;
The display screen comprises a display screen, a y axis, a z axis, an x axis, a y axis, a z axis, a coordinate axis origin and a central point, wherein the y axis is perpendicular to the plane where the display screen is located, the z axis is perpendicular to the ground and parallel to the plane where the display screen is located, the x axis and the z axis form an x-z plane, the x-z plane is the plane where the display screen is located, the x axis, the y axis and the z axis intersect at the coordinate axis origin, and the coordinate axis origin is the central point of the display screen.
8. The method of claim 7, wherein said determining said target video content from said original video based on said line of sight angle comprises:
And determining the target video content from the original video according to the first angle and the second angle, wherein the included angle between the projection of the central point of the target video content and the central point of the display screen on the x-y plane and the y axis is the first angle, and the video content with the included angle between the projection of the central point of the target video content and the central point of the display screen on the y-z plane and the z axis is the second angle is the target video content.
9. The method of claim 7, wherein the relative position is a distance L1 of the user from a center point of a display screen, the original video includes a video capturing distance L2 and a video content viewing angle range, and L2 is a distance from video content of the original video to the center point of the display screen;
the determining the target video content in the original video according to the relative position comprises the following steps:
and determining the target video content according to the line of sight angle, the L1, the L2, the view angle range and the size of the display screen.
10. The method of claim 9, wherein the view range comprises a horizontal display view angle that is a display range angle at which video content of the original video is mapped onto the x-y plane and a vertical display view angle that is a display range angle at which video content of the original video is mapped onto the y-z plane; the size of the display screen comprises the width D of the display screen and the height H of the display screen;
determining the target video content according to the line of sight angle, the L1, the L2, the view angle range and the size of the display screen, wherein the determining comprises the following steps:
Determining a display range of the target video content on the x-y plane according to the first angle, the L1, the L2, the horizontal display view angle and the width D of the display screen;
And determining the display range of the target video content on the y-z plane according to the second angle, the L1, the L2, the vertical display view angle and the height H of the display screen.
11. The method of claim 5, wherein said determining said target video content in the original video based on said relative position comprises:
determining a first intersection point of a connecting line of eyes of the user and a central point of the display screen and the original video when the user is at the relative position;
And taking the video content which takes the first intersection point as a center point and has the same aspect ratio as the display screen in the original video as the target video content.
12. The method according to any one of claims 5-11, wherein said determining said target video content in the original video based on said relative position comprises:
And determining the target video content according to the relative position and the speed of the user movement.
13. The method according to any one of claims 5-12, further comprising:
Acquiring action information of the user;
And determining the target video content according to the relative position and the action information.
14. The method of claim 13, wherein said determining said target video content based on said relative position and said motion information comprises:
Determining first video content in the original video according to the relative position;
Determining a presentation rule of pre-stored video content according to the action information, wherein the presentation rule corresponds to the action information;
and determining the target video content according to the first video content and the presentation rule.
15. The method of claim 13 or 14, wherein the motion information comprises at least one of telescope gesture information, two-hand forward push gesture information, two-hand backward move gesture information.
16. The method according to claim 14 or 15, wherein said determining said target video content according to said first video content and said rendering rules comprises:
the first video content is enlarged or reduced with the center point of the first video content as the center to determine the target video content.
17. The method according to any one of claims 5-16, wherein said determining target video content in the original video based on said relative position comprises:
And determining a cropping or scaling strategy of the original video according to the relative position so as to obtain the target video content.
18. The method of any of claims 5-17, wherein the original video comprises at least one of: video with a resolution of 4K or more, video with a viewing angle of 140 degrees or more, or strip video.
19. An apparatus for playing video content following user motion control, said apparatus comprising a transmission interface;
The transmission interface is used for transmitting first video content to a display screen of display equipment so as to display the first video content on the display screen of the display equipment, wherein the first video content is video content in a first area in a picture of an original video, and the first area is smaller than the area occupied by the picture of the original video;
The transmission interface is further configured to transmit a target video content to the display screen under a condition that a relative position between a user and the display device changes, so as to switch a first video content on the display screen to the target video content, where the target video content is a video content in a second area in a picture of the original video, and the second area is smaller than an area occupied by the picture of the original video.
20. The apparatus of claim 19, wherein there is an overlapping region between the first region and the second region.
21. The apparatus according to claim 19 or 20, wherein the target video content is video content in a picture of the original video that matches a line-of-sight range of the user at the relative position.
22. The apparatus of any of claims 19-21, wherein the relative position is obtained by a sensor while the display device is playing video.
23. The apparatus according to any one of claims 19-22, wherein the apparatus further comprises:
and the processor is used for determining the target video content from the original video according to the relative position before switching the first video content on the display screen to the target video content.
24. The apparatus of claim 23, wherein the processor is specifically configured to:
determining a sight angle of the user at the position according to the relative position, wherein the sight angle is used for reflecting the sight range, the sight angle is a space angle of the sight of the user, and the sight of the user is a connecting line of eyes and a central point of the display screen when the user is at the position;
And determining the target video content from the video source according to the sight angle, wherein the target video content is the video content matched with the sight angle of the user.
25. The apparatus of claim 24, wherein the line of sight angle comprises a first angle and a second angle; the first angle is an included angle formed by the sight line of the user and a y-axis when the sight line of the user is mapped to the x-y plane, and the x-y plane is a plane formed by the x-axis and the y-axis; the second angle is an included angle formed by the sight line of the user and a z-axis when the sight line of the user is mapped to the y-z plane, and the y-z plane is a plane formed by the y-axis and the z-axis; the display screen comprises a display screen, a y axis, a z axis, an x axis, a y axis, a z axis, a coordinate axis origin and a central point, wherein the y axis is perpendicular to the plane where the display screen is located, the z axis is perpendicular to the ground and parallel to the plane where the display screen is located, the x axis and the z axis form an x-z plane, the x-z plane is the plane where the display screen is located, the x axis, the y axis and the z axis intersect at the coordinate axis origin, and the coordinate axis origin is the central point of the display screen.
26. The apparatus of claim 25, wherein the processor is specifically configured to:
And determining the target video content from the video source according to the first angle and the second angle, wherein the included angle between the projection of the central point of the target video content and the central point of the display screen on the x-y plane and the y axis is the first angle, and the included angle between the projection of the central point of the target video content and the central point of the display screen on the y-z plane and the video content of which the included angle between the central point of the target video content and the z axis is the second angle is the target video content.
27. The apparatus of claim 25, wherein the location is a distance L1 of the user from a center point of a display screen, the video source comprises a video capture distance L2 and a video content viewing angle range, and the L2 is a distance of video content of the video source from the center point of the display screen; the processor is specifically configured to:
and determining the target video content according to the line of sight angle, the L1, the L2, the view angle range and the size of the display screen.
28. The apparatus of claim 27, wherein the range of viewing angles comprises a horizontal display viewing angle that is a display range angle at which video content of the video source is mapped onto the x-y plane and a vertical display viewing angle that is a display range angle at which video content of the video source is mapped onto the y-z plane; the size of the display screen comprises the width D of the display screen and the height H of the display screen; the processor is specifically configured to:
Determining a display range of the target video content on the x-y plane according to the first angle, the L1, the L2, the horizontal display view angle and the width D of the display screen;
And determining the display range of the target video content on the y-z plane according to the second angle, the L1, the L2, the vertical display view angle and the height H of the display screen.
29. The apparatus of claim 23, wherein the processor is specifically configured to:
determining a first intersection point of a connecting line of eyes of the user and a central point of the display screen and the video source when the user is at the position;
And taking the video content which takes the first intersection point as a center point and has the same aspect ratio as the display screen in the video source as the target video content.
30. The apparatus according to any one of claims 23-29, wherein the processor is specifically configured to:
And determining the target video content according to the position and the speed of the user movement.
31. The apparatus of any one of claims 23-30, wherein,
The transmission interface is also used for receiving the acquired action information of the user;
the processor is further configured to determine the target video content based on the location and the motion information.
32. The apparatus of claim 31, wherein the processor is specifically configured to:
determining a first video content in the video source according to the location;
determining a presentation rule of pre-stored video content according to the action information, wherein the presentation rule corresponds to the action information;
and determining the target video content according to the first video content and the presentation rule.
33. The apparatus of claim 31 or 32, wherein the motion information comprises at least one of telescope gesture information, two-hand forward push gesture information, two-hand backward move gesture.
34. The apparatus of claim 32 or 33, wherein the processor is specifically configured to:
the first video content is enlarged or reduced with the center point of the first video content as the center to determine the target video content.
35. A computer readable storage medium having instructions stored therein which, when executed on a computer or processor, cause the computer or processor to perform the method of any of claims 1-18.
36. A computer program product comprising instructions which, when run on a computer or processor, cause the computer or processor to perform the method of any of claims 1-18.
CN202410565748.XA 2019-04-11 2019-04-11 Method and device for controlling video content playback following user movements Pending CN118400584A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410565748.XA CN118400584A (en) 2019-04-11 2019-04-11 Method and device for controlling video content playback following user movements

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
PCT/CN2019/082177 WO2020206647A1 (en) 2019-04-11 2019-04-11 Method and apparatus for controlling, by means of following motion of user, playing of video content
CN202410565748.XA CN118400584A (en) 2019-04-11 2019-04-11 Method and device for controlling video content playback following user movements
CN201980078423.6A CN113170231A (en) 2019-04-11 2019-04-11 Method and apparatus for controlling video content playback following user motion

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201980078423.6A Division CN113170231A (en) 2019-04-11 2019-04-11 Method and apparatus for controlling video content playback following user motion

Publications (1)

Publication Number Publication Date
CN118400584A true CN118400584A (en) 2024-07-26

Family

ID=72751805

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201980078423.6A Pending CN113170231A (en) 2019-04-11 2019-04-11 Method and apparatus for controlling video content playback following user motion
CN202410565748.XA Pending CN118400584A (en) 2019-04-11 2019-04-11 Method and device for controlling video content playback following user movements

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201980078423.6A Pending CN113170231A (en) 2019-04-11 2019-04-11 Method and apparatus for controlling video content playback following user motion

Country Status (2)

Country Link
CN (2) CN113170231A (en)
WO (1) WO2020206647A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114245210B (en) * 2021-09-22 2024-01-09 北京字节跳动网络技术有限公司 Video playing method, device, equipment and storage medium
CN114125149A (en) * 2021-11-17 2022-03-01 维沃移动通信有限公司 Video playing method, device, system, electronic equipment and storage medium
CN114205669B (en) * 2021-12-27 2023-10-17 咪咕视讯科技有限公司 Free-angle video playback method, device and electronic equipment

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10063848B2 (en) * 2007-08-24 2018-08-28 John G. Posa Perspective altering display system
US8493390B2 (en) * 2010-12-08 2013-07-23 Sony Computer Entertainment America, Inc. Adaptive displays using gaze tracking
CN103455253B (en) * 2012-06-04 2018-06-08 乐金电子(中国)研究开发中心有限公司 A kind of method interacted with video equipment and for interactive video equipment
US9389682B2 (en) * 2012-07-02 2016-07-12 Sony Interactive Entertainment Inc. Methods and systems for interaction with an expanded information space
KR101974652B1 (en) * 2012-08-09 2019-05-02 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 Head mounted display for adjusting audio output and video output connected each other and method for controlling the same
CN104020842B (en) * 2013-03-01 2018-03-27 联想(北京)有限公司 A kind of display methods and device, electronic equipment
WO2015054235A1 (en) * 2013-10-07 2015-04-16 Vid Scale, Inc. User adaptive 3d video rendering and delivery
JP2016025633A (en) * 2014-07-24 2016-02-08 ソニー株式会社 Information processing apparatus, management device, information processing method, and program
JP2016066918A (en) * 2014-09-25 2016-04-28 大日本印刷株式会社 Video display device, video display control method and program
CN104702919B (en) * 2015-03-31 2019-08-06 小米科技有限责任公司 Control method for playing back and device, electronic equipment
CN106303706A (en) * 2016-08-31 2017-01-04 杭州当虹科技有限公司 The method realizing following visual angle viewing virtual reality video with leading role based on face and item tracking
CN108882018B (en) * 2017-05-09 2020-10-20 阿里巴巴(中国)有限公司 Video playing and data providing method in virtual scene, client and server

Also Published As

Publication number Publication date
WO2020206647A1 (en) 2020-10-15
CN113170231A (en) 2021-07-23

Similar Documents

Publication Publication Date Title
CN113064684B (en) Virtual reality equipment and VR scene screen capturing method
TWI530157B (en) Method and system for displaying multi-view images and non-transitory computer readable storage medium thereof
CN110459246B (en) System and method for playback of panoramic video content
CN102763061B (en) Systems and methods for navigating a three-dimensional media guidance application
US9597590B2 (en) Methods and apparatus for accessing peripheral content
JP2021002288A (en) Image processor, content processing system, and image processing method
CN110730340B (en) Virtual audience display method, system and storage medium based on lens transformation
US10764493B2 (en) Display method and electronic device
JP2014529930A (en) Selective capture and display of a portion of a native image
US20230353717A1 (en) Image processing system, image processing method, and storage medium
CN118400584A (en) Method and device for controlling video content playback following user movements
US11187895B2 (en) Content generation apparatus and method
CN113296721A (en) Display method, display device and multi-screen linkage system
CN112732089A (en) Virtual reality equipment and quick interaction method
US20250037322A1 (en) Image processing apparatus, method for image processing, and storage medium
JP2007501950A (en) 3D image display device
US20210195300A1 (en) Selection of animated viewing angle in an immersive virtual environment
WO2020017354A1 (en) Information processing device, information processing method, and program
CN108134928A (en) VR display methods and device
US20200225467A1 (en) Method for projecting immersive audiovisual content
CN114286077A (en) Virtual reality equipment and VR scene image display method
CN115567729A (en) Live video generation method and device, computer equipment and readable storage medium
KR20210064654A (en) System for playing three dimension image of 360 degrees
CN112732088B (en) Virtual reality equipment and monocular screen capturing method
CN114283055A (en) Virtual reality equipment and picture display method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination