CN111710314B - 一种显示画面的调整方法、智能终端及可读存储介质 - Google Patents
一种显示画面的调整方法、智能终端及可读存储介质 Download PDFInfo
- Publication number
- CN111710314B CN111710314B CN202010583754.XA CN202010583754A CN111710314B CN 111710314 B CN111710314 B CN 111710314B CN 202010583754 A CN202010583754 A CN 202010583754A CN 111710314 B CN111710314 B CN 111710314B
- Authority
- CN
- China
- Prior art keywords
- target user
- user
- motion
- display
- picture
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/22—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
- G09G5/30—Control of display attribute
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/20—Movements or behaviour, e.g. gesture recognition
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/38—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory with means for controlling the display position
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Social Psychology (AREA)
- Psychiatry (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请提供了一种显示画面的调整方法、智能终端及可读存储介质,通过获取位于智能终端前的目标用户的每个骨骼关键点的初始位置;当检测到目标用户运动时,基于每个骨骼关键点偏离初始位置的距离以及角度,确定所述目标用户的动作姿态以及运动朝向;结合所述动作姿态以及所述运动朝向,调整所述智能终端的显示画面以相应的画面显示方式进行显示。这样,通过确定用户运动的动作姿态以及运动朝向,调整智能终端以适应用户的运动的画面显示方式进行显示,可以提高用户与智能终端交互的便捷性以及真实感,有助于提高用户的体验感。
Description
技术领域
本申请涉及交互技术领域,尤其是涉及一种显示画面的调整方法、智能终端及可读存储介质。
背景技术
随着智能终端技术的飞速发展,越来越多的智能终端上设置有摄像装置,同时在智能终端上安装与摄像装置功能相匹配的应用和游戏,以此达到与用户互动,丰富用户的生活。
现阶段,更多的是基于内置于智能终端的摄像头采集图像,将采集到的图像呈现给用户,或是根据应用内部的特定程序在特定的时间节点上显示不同的内容,内容的显示依托于应用的设置,显示内容单一,用户参与度不高,使得用户在与智能终端进行互动时的体验感较差。
发明内容
有鉴于此,本申请的目的在于提供一种显示画面的调整方法、智能终端及可读存储介质,通过确定用户运动的动作姿态以及运动朝向,调整智能终端以适应用户的运动的画面显示方式进行显示,可以提高用户与智能终端交互的便捷性以及真实感,有助于提高用户的体验感。
本申请实施例提供了一种显示画面的调整方法,应用于智能终端,所述调整方法包括:
获取位于智能终端前的目标用户的每个骨骼关键点的初始位置;
当检测到目标用户运动时,基于每个骨骼关键点偏离初始位置的距离以及角度,确定所述目标用户的动作姿态以及运动朝向;
结合所述动作姿态以及所述运动朝向,调整所述智能终端的显示画面以相应的画面显示方式进行显示。
进一步的,通过以下步骤确定所述目标用户:
当检测到所述智能终端前仅存在一个用户时,将该用户确定为目标用户;
或者,当检测到所述智能终端前存在不止一个用户时,将多个用户中位置位于多个用户中间位置的用户确定为目标用户。
进一步的,所述结合所述动作姿态以及所述运动朝向,调整所述智能终端的显示画面以相应的画面显示方式进行显示,包括:
检测所述动作姿态是否与预设的调整姿态一致,以及所述运动朝向与所述目标用户运动前的用户朝向是否一致;
若所述动作姿态与预设的调整姿态一致并且所述运动朝向与所述目标用户运动前的用户朝向一致,基于所述目标用户的运动速度,确定所述显示画面的画面放大速度;
将所述显示画面按照所述画面放大速度进行画面放大显示。
进一步的,在所述检测所述动作姿态是否与预设的调整姿态一致,以及所述运动朝向与所述目标用户运动前的用户朝向是否一致之后,所述调整方法还包括:
若所述动作姿态与预设的调整姿态不一致并且所述运动朝向与所述目标用户运动前的用户朝向也不一致,基于所述运动朝向与所述用户朝向,确定所述目标用户转动的转动方向;
确定所述显示画面转动到与所述转动方向相反方向的调整画面,显示所述调整画面。
进一步的,在所述检测所述动作姿态是否与预设的调整姿态一致,以及所述运动朝向与所述目标用户运动前的用户朝向是否一致之后,所述调整方法还包括:
若所述动作姿态与预设的调整姿态一致并且所述运动朝向与所述目标用户运动前的用户朝向不一致,基于所述目标用户的运动速度,确定所述显示画面的画面放大速度,并基于所述运动朝向与所述用户朝向,确定所述目标用户转动的转动方向;
在所述显示画面按照所述画面放大速度进行画面放大显示的同时,调整所述显示画面向与所述转动方向相反的方向转动显示。
本申请实施例还提供了一种智能终端,所述智能终端包括:
位置获取模块,用于获取位于智能终端前的目标用户的每个骨骼关键点的初始位置;
运动确定模块,用于当检测到目标用户运动时,基于每个骨骼关键点偏离初始位置的距离以及角度,确定所述目标用户的动作姿态以及运动朝向;
第一调整模块,用于结合所述动作姿态以及所述运动朝向,调整所述智能终端的显示画面以相应的画面显示方式进行显示。
进一步的,所述智能终端还包括用户确定模块,所述用户确定模块用于:
当检测到所述智能终端前仅存在一个用户时,将该用户确定为目标用户;
或者,当检测到所述智能终端前存在不止一个用户时,将多个用户中位置位于多个用户中间位置的用户确定为目标用户。
进一步的,所述第一调整模块在用于结合所述动作姿态以及所述运动朝向,调整所述智能终端的显示画面以相应的画面显示方式进行显示时,所述第一调整模块用于:
检测所述动作姿态是否与预设的调整姿态一致,以及所述运动朝向与所述目标用户运动前的用户朝向是否一致;
若所述动作姿态与预设的调整姿态一致并且所述运动朝向与所述目标用户运动前的用户朝向一致,基于所述目标用户的运动速度,确定所述显示画面的画面放大速度;
将所述显示画面按照所述画面放大速度进行画面放大显示。
进一步的,所述智能终端还包括第二调整模块,所述第二调整模块用于:
若所述动作姿态与预设的调整姿态不一致并且所述运动朝向与所述目标用户运动前的用户朝向也不一致,基于所述运动朝向与所述用户朝向,确定所述目标用户转动的转动方向;
确定所述显示画面转动到与所述转动方向相反方向的调整画面,显示所述调整画面。
进一步的,所述智能终端还包括第三调整模块,所述第三调整模块用于:
若所述动作姿态与预设的调整姿态一致并且所述运动朝向与所述目标用户运动前的用户朝向不一致,基于所述目标用户的运动速度,确定所述显示画面的画面放大速度,并基于所述运动朝向与所述用户朝向,确定所述目标用户转动的转动方向;
在所述显示画面按照所述画面放大速度进行画面放大显示的同时,调整所述显示画面向与所述转动方向相反的方向转动显示。
本申请实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述的显示画面的调整方法的步骤。
本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上述的显示画面的调整方法的步骤。
本申请实施例提供的显示画面的调整方法、智能终端及可读存储介质,获取位于智能终端前的目标用户的每个骨骼关键点的初始位置;当检测到目标用户运动时,基于每个骨骼关键点偏离初始位置的距离以及角度,确定所述目标用户的动作姿态以及运动朝向;结合所述动作姿态以及所述运动朝向,调整所述智能终端的显示画面以相应的画面显示方式进行显示。
这样,获取位于智能终端前的目标用户的每个骨骼关键点的初始位置,在确定目标运动后,根据目标用户的每个骨骼关键点偏离相应的初始位置的距离以及角度,确定出目标用户的动作姿态以及运动朝向,根据目标用户的动作姿态以及运动朝向,调整智能终端的显示画面以相应的画面显示方式进行显示,可以提高用户与智能终端交互的便捷性以及真实感,有助于提高用户的体验感。
为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例所提供的一种显示画面的调整方法的流程图;
图2为本申请另一实施例提供的一种显示画面的调整方法的流程图;
图3为本申请实施例所提供的一种智能终端的结构示意图之一;
图4为本申请实施例所提供的一种智能终端的结构示意图之二;
图5为本申请实施例所提供的一种电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的每个其他实施例,都属于本申请保护的范围。
首先,对本申请可适用的应用场景进行介绍。本申请可应用于交互技术领域,随着智能终端技术的飞速发展,越来越多的智能终端中会内嵌摄像装置,与智能终端前的用户进行交互,以此提高用户体验感。对于用户来说,在交互过程中产生身临其境的感觉是交互类应用中最能提高用户体验感的环节之一。
经研究发现,现阶段,在智能终端更多的是基于内置于智能终端的摄像头采集图像,将采集到的图像呈现给用户,或是根据应用内部的特定程序在特定的时间节点上显示不同的内容,内容的显示依托于应用的设置,显示内容单一,用户参与度不高,使得用户在与智能终端进行互动时的体验感较差。
基于此,本申请实施例提供了一种显示画面的调整方法,通过确定用户运动的动作姿态以及运动朝向,调整智能终端以适应用户的运动的画面显示方式进行显示,可以提高用户与智能终端交互的便捷性以及真实感,有助于提高用户的体验感。
请参阅图1,图1为本申请实施例所提供的一种显示画面的调整方法的流程图。如图1中所示,本申请实施例提供的显示画面的调整方法,包括:
S101、获取位于智能终端前的目标用户的每个骨骼关键点的初始位置。
该步骤中,确定在目标用户未做出动作时,目标用户的每个骨骼关键点的初始位置。
这里,通过设置在智能终端内的摄像头,获取目标用户的骨骼结构,同时获取骨骼关键点的初始位置。
其中,目标用户的骨骼关键点是预先设置的骨骼结构中的关键位置,例如,可以是目标用户的脚踝关节节点,膝盖关节节点、手腕关节节点、胳膊关节节点、颈部节点以及头部节点等。
这里,对于每个骨骼关键点的初始位置的确定,可以是在智能终端上建立对应的坐标系,具体的,可以以智能终端的屏幕中心为原点,以平行于智能终端所在平面的方向为X轴,以垂直于智能终端所在平面的方向为Y轴,确定每一个骨骼关键点的初始坐标,从而确定每个骨骼关键点的初始位置。
S102、当检测到目标用户运动时,基于每个骨骼关键点偏离初始位置的距离以及角度,确定所述目标用户的动作姿态以及运动朝向。
该步骤中,当检测到目标用户在智能终端屏幕前运动时,再次确定目标用户每个骨骼关键点的当前位置,并确定出每个骨骼关键点在目标用户运动后,偏离对应的初始位置的距离以及角度,确定在目标用户的运动后,目标用户的动作姿态以及运动朝向。
这里,需要内置于智能终端的摄像头,按照预设时间间隔采集目标用户的图像,根据目标用户在相邻图像中位置或是形体动作的变化,确定目标用户进行了运动。
这里,对于用户的动作姿态的确定,可以根据每个骨骼关键点的当前的位置偏离对应的初始位置的距离以及角度来确定,例如,当确定目标用户的脚踝关节节点相较于初始位置在竖直方向上升高了一定距离,那么可以确定用户当前做了抬脚的动作,当确定出目标用户的肩部关节点节点之间的连线与胳膊关节节点和手腕关节节点之间连线的夹角由180°减小成一锐角角度时,可以确定目标用户当前做了弯曲手臂的动作。
这里,还可以具体确定用户的动作幅度大小,针对于上述示例,在预先建立的坐标系下确定脚踝关节节点的当前坐标位置距离脚踝关节节点的初始坐标位置的坐标系下的距离,并根据预先设置的坐标系位置与实际位置之间的比例关系,确定目标用户抬脚的具体高度。
这里,对于目标用户的运动朝向,可以根据目标用户的头部节点旋转的角度确定,根据目标用户运动前后的头部面向的方向确定目标用户运动后的运行朝向。
S103、结合所述动作姿态以及所述运动朝向,调整所述智能终端的显示画面以相应的画面显示方式进行显示。
该步骤中,根据步骤S102确定出的目标用户的动作姿态以及运动朝向,基于预设的动作姿态与画面显示方式之间的映射关系,以及运动朝向与画面显示方式之间的映射关系,确定最终智能终端跟随目标用户的运动的画面显示方式。
这样,在智能终端内部内置有用户视角的3D户外场景,可以根据显示画面的显示,为用户提供置身于户外场景的身临其境之感,在确定目标用户的动作后,跟随目标用户的动作调整智能终端的画面显示方式,使得用户身临其境的感觉更加真实。
本申请实施例提供的显示画面的调整方法,获取位于智能终端前的目标用户的每个骨骼关键点的初始位置;当检测到目标用户运动时,基于每个骨骼关键点偏离初始位置的距离以及角度,确定所述目标用户的动作姿态以及运动朝向;结合所述动作姿态以及所述运动朝向,调整所述智能终端的显示画面以相应的画面显示方式进行显示。
这样,获取位于智能终端前的目标用户的每个骨骼关键点的初始位置,在确定目标运动后,根据目标用户的每个骨骼关键点偏离相应的初始位置的距离以及角度,确定出目标用户的动作姿态以及运动朝向,根据目标用户的动作姿态以及运动朝向,调整智能终端的显示画面以相应的画面显示方式进行显示,可以提高用户与智能终端交互的便捷性以及真实感,有助于提高用户的体验感。
请参阅图2,图2为本申请另一实施例提供的一种显示画面的调整方法的流程图。如图2中所示,本申请实施例提供的显示画面的调整方法,包括:
S201、获取位于智能终端前的目标用户的每个骨骼关键点的初始位置。
S202、当检测到目标用户运动时,基于每个骨骼关键点偏离初始位置的距离以及角度,确定所述目标用户的动作姿态以及运动朝向。
S203、检测所述动作姿态是否与预设的调整姿态一致,以及所述运动朝向与所述目标用户运动前的用户朝向是否一致。
该步骤中,检测步骤S202确定出的动作姿态与预设的调整姿态是否一致,并且确定步骤S202确定出的运动朝向相对于目标用户运动前的用户朝向是否一致。
这里,预设的调整姿态可以是判断目标用户进行了走动这个动作的动作姿态,比如,跑步、踏步、正步等都可以是预设的调整姿态。
S204、若所述动作姿态与预设的调整姿态一致并且所述运动朝向与所述目标用户运动前的用户朝向一致,基于所述目标用户的运动速度,确定所述显示画面的画面放大速度。
该步骤中,若步骤S203确定出动作姿态与预设的调整姿态一致,并且运动朝向与目标用户运动前的用户朝向一致,这时确定用户进行了移动的动作,但是没有进行转向运动,获取目标用户的运动速度,并确定与该运动速度对应的显示画面的画面放大速度。
这里,运行姿态与调整姿态一致,不一定是运动姿态与调整姿态完全一致,例如,目标用户在做踏步这个姿势时,膝盖节点关节相较于未运动前的竖直位移不一定与调整姿态中所指示的竖直位移完全相同,只要确定目标用户做出了踏步运动的整体姿势造型即可认为运行姿态与调整姿态一致。
这里,目标用户的运动速度的确定可以是根据目标用户做抬腿运动的频率来大概确定目标用户的运动速度,并根据目标用户的运动速度,根据预设的速度转化比例,确定出显示画面的画面放大速度。
其中,预设的速度转化比例是结合历史用户运动速度,以及人眼视觉数据阈值等多种因素综合考虑确定的。
S205、将所述显示画面按照所述画面放大速度进行画面放大显示。
该步骤中,在步骤S204确定出画面放大速度后,将显示画面按照画面的画面放大速度进行显示。
这里,画面的放大显示,也是通过显示不同放大效果的多张显示图像,将这多张显示图像按照画面放大速度进行切换显示。
其中,S201至S202的描述可以参照S101至S102的描述,并且能达到相同的技术效果,对此不做赘述。
进一步的,通过以下步骤确定所述目标用户:当检测到所述智能终端前仅存在一个用户时,将该用户确定为目标用户;或者,当检测到所述智能终端前存在不止一个用户时,将多个用户中位置位于多个用户中间位置的用户确定为目标用户。
该步骤中,当检测到在智能终端前仅存在一个用户的时,将该用户确定为目标用户,智能终端的显示画面将按照该用户的运动进行调整显示;当检测到在智能终端前存在不止一个用户时,将位于多个用户中间位置的用户确定为目标用户,智能终端的显示画面将按照中间位置用户的运动进行调整显示。
这里,在智能终端前存在多个用户时,除了根据用户的位置确定目标用户,还可以根据智能终端内置的摄像头采集到的每个用户的骨骼关键点的个数来确定目标用户,在摄像头采集关键点的过程中,由于采集视角的限制,对于每一个用户的骨骼关键点的采集数量也存在差异,将采集到的骨骼关键点数量最多的用户确定为目标用户。
进一步的,在步骤S203之后,所述调整方法还包括:若所述动作姿态与预设的调整姿态不一致并且所述运动朝向与所述目标用户运动前的用户朝向也不一致,基于所述运动朝向与所述用户朝向,确定所述目标用户转动的转动方向;确定所述显示画面转动到与所述转动方向相反方向的调整画面,显示所述调整画面。
该步骤中,若动作姿态与预设的调整姿态不一致,并且运动朝向与目标用户运动前的用户朝向也不一致,确定此时目标用户进行原地转动的运动,根据运动朝向与用户运动前的用户朝向,确定出目标用户转动的转动方向,并确定显示画面转动到与转动方向相反方向的调整画面,并在智能终端上显示调整后的调整画面。
这里,目标用户在转动过程中,以目标用户本身为参考来说,目标用户所见的图像画面应该向与目标用户转动方向相反的方向移动,所以需要将智能终端的显示画面向与目标用户转动方向相反的方向转动。
例如,当确定目标用户向右转动时,需要控制智能终端的显示画面向左转动进行显示。
这里,在画面进行转动显示时,还可能会显示出原来画面中不存在的景象,以此来模拟显示户外场景。
进一步的,在步骤S203之后,所述调整方法还包括:若所述动作姿态与预设的调整姿态一致并且所述运动朝向与所述目标用户运动前的用户朝向不一致,基于所述目标用户的运动速度,确定所述显示画面的画面放大速度,并基于所述运动朝向与所述用户朝向,确定所述目标用户转动的转动方向;在所述显示画面按照所述画面放大速度进行画面放大显示的同时,调整所述显示画面向与所述转动方向相反的方向转动显示。
该步骤中,若动作姿态与预设的调整姿态一致,并且运动朝向与目标用户运动前的用户朝向不一致,确定目标用户在进行移动的同时又进行了转向,这时根据目标用户的运动速度,确定显示画面的放大速度,并同时根据目标用户的转动方向,确定显示画面转动到与转动方向相反方向的调整画面,在显示画面按照画面放大速度进行画面放大显示的同时,调整显示画面向与转动方向相反的方向转动显示。
这里,对于目标用户在做出相应的动作姿态的同时,还进行了转向,这时需要根据目标用户的动作速度以及转动方向,确定智能终端的显示方式,对于智能终端的显示画面的放大显示以及转动调整可以是同步进行的。
本申请实施例提供的显示画面的调整方法,获取位于智能终端前的目标用户的每个骨骼关键点的初始位置;当检测到目标用户运动时,基于每个骨骼关键点偏离初始位置的距离以及角度,确定所述目标用户的动作姿态以及运动朝向;检测所述动作姿态是否与预设的调整姿态一致,以及所述运动朝向与所述目标用户运动前的用户朝向是否一致;若所述动作姿态与预设的调整姿态一致并且所述运动朝向与所述目标用户运动前的用户朝向一致,基于所述目标用户的运动速度,确定所述显示画面的画面放大速度;将所述显示画面按照所述画面放大速度进行画面放大显示。
这样,获取位于智能终端前的目标用户的每个骨骼关键点的初始位置,在确定目标运动后,根据目标用户的每个骨骼关键点偏离相应的初始位置的距离以及角度,确定出目标用户的动作姿态以及运动朝向,根据目标用户的动作姿态与预设的调整姿态的一致性以及基于运动朝向与用户运动前的运动朝向确定的目标用户的转动方向,调整所述智能终端的显示画面以相应的画面显示方式进行显示,可以提高用户与智能终端交互的便捷性以及真实感,有助于提高用户的体验感。
请参阅图3、图4,图3为本申请实施例所提供的一种智能终端的结构示意图之一,图4为本申请实施例所提供的一种智能终端的结构示意图之二。如图3中所示,所述智能终端300包括:
位置获取模块310,用于获取位于智能终端前的目标用户的每个骨骼关键点的初始位置。
运动确定模块320,用于当检测到目标用户运动时,基于每个骨骼关键点偏离初始位置的距离以及角度,确定所述目标用户的动作姿态以及运动朝向。
第一调整模块330,用于结合所述动作姿态以及所述运动朝向,调整所述智能终端的显示画面以相应的画面显示方式进行显示。
进一步的,如图4所示,所述智能终端300还包括用户确定模块340,所述用户确定模块340用于:
当检测到所述智能终端前仅存在一个用户时,将该用户确定为目标用户;
或者,当检测到所述智能终端前存在不止一个用户时,将多个用户中位置位于多个用户中间位置的用户确定为目标用户。
进一步的,如图4所示,所述智能终端300还包括第二调整模块350,所述第二调整模块350用于:
若所述动作姿态与预设的调整姿态不一致并且所述运动朝向与所述目标用户运动前的用户朝向也不一致,基于所述运动朝向与所述用户朝向,确定所述目标用户转动的转动方向;
确定所述显示画面转动到与所述转动方向相反方向的调整画面,显示所述调整画面。
进一步的,如图4所示,所述智能终端300还包括第三调整模块360,所述第三调整模块360用于:
若所述动作姿态与预设的调整姿态一致并且所述运动朝向与所述目标用户运动前的用户朝向不一致,基于所述目标用户的运动速度,确定所述显示画面的画面放大速度,并基于所述运动朝向与所述用户朝向,确定所述目标用户转动的转动方向;
在所述显示画面按照所述画面放大速度进行画面放大显示的同时,调整所述显示画面向与所述转动方向相反的方向转动显示。
进一步的,所述第一调整模块330在用于结合所述动作姿态以及所述运动朝向,调整所述智能终端的显示画面以相应的画面显示方式进行显示时,所述第一调整模块330用于:
检测所述动作姿态是否与预设的调整姿态一致,以及所述运动朝向与所述目标用户运动前的用户朝向是否一致;
若所述动作姿态与预设的调整姿态一致并且所述运动朝向与所述目标用户运动前的用户朝向一致,基于所述目标用户的运动速度,确定所述显示画面的画面放大速度;
将所述显示画面按照所述画面放大速度进行画面放大显示。
本申请实施例提供的智能终端,获取位于智能终端前的目标用户的每个骨骼关键点的初始位置;当检测到目标用户运动时,基于每个骨骼关键点偏离初始位置的距离以及角度,确定所述目标用户的动作姿态以及运动朝向;结合所述动作姿态以及所述运动朝向,调整所述智能终端的显示画面以相应的画面显示方式进行显示。
这样,获取位于智能终端前的目标用户的每个骨骼关键点的初始位置,在确定目标运动后,根据目标用户的每个骨骼关键点偏离相应的初始位置的距离以及角度,确定出目标用户的动作姿态以及运动朝向,根据目标用户的动作姿态以及运动朝向,调整智能终端的显示画面以相应的画面显示方式进行显示,可以提高用户与智能终端交互的便捷性以及真实感,有助于提高用户的体验感。
请参阅图5,图5为本申请实施例所提供的一种电子设备的结构示意图。如图5中所示,所述电子设备500包括处理器510、存储器520和总线530。
所述存储器520存储有所述处理器510可执行的机器可读指令,当电子设备500运行时,所述处理器510与所述存储器520之间通过总线530通信,所述机器可读指令被所述处理器510执行时,可以执行如上述图1以及图2所示方法实施例中的显示画面的调整方法的步骤,具体实现方式可参见方法实施例,在此不再赘述。
本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时可以执行如上述图1以及图2所示方法实施例中的显示画面的调整方法的步骤,具体实现方式可参见方法实施例,在此不再赘述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (8)
1.一种显示画面的调整方法,应用于智能终端,其特征在于,所述调整方法包括:
获取位于智能终端前的目标用户的每个骨骼关键点的初始位置;
当检测到目标用户运动时,基于每个骨骼关键点偏离初始位置的距离以及角度,确定所述目标用户的动作姿态以及运动朝向;
结合所述动作姿态以及所述运动朝向,调整所述智能终端的显示画面以相应的画面显示方式进行显示;
所述结合所述动作姿态以及所述运动朝向,调整所述智能终端的显示画面以相应的画面显示方式进行显示,包括:
检测所述动作姿态是否与预设的调整姿态一致,以及所述运动朝向与所述目标用户运动前的用户朝向是否一致;
若所述动作姿态与预设的调整姿态一致并且所述运动朝向与所述目标用户运动前的用户朝向一致,基于所述目标用户的运动速度,确定所述显示画面的画面放大速度;
将所述显示画面按照所述画面放大速度进行画面放大显示;
所述基于所述目标用户的运动速度,确定所述显示画面的画面放大速度,包括:
根据目标用户的运动速度和预设速度转化比例,确定所述显示画面的画面放大速度,所述预设速度转化比例是由所述目标用户的历史运动速度和所述目标用户的视觉数据阈值确定的,且所述目标用户的所述运动速度是由腿部骨骼关键点的运动频率确定的。
2.根据权利要求1所述的调整方法,其特征在于,通过以下步骤确定所述目标用户:
当检测到所述智能终端前仅存在一个用户时,将该用户确定为目标用户;或者
当检测到所述智能终端前存在不止一个用户时,将多个用户中位置位于多个用户中间位置的用户确定为目标用户。
3.根据权利要求1所述的调整方法,其特征在于,在所述检测所述动作姿态是否与预设的调整姿态一致,以及所述运动朝向与所述目标用户运动前的用户朝向是否一致之后,所述调整方法还包括:
若所述动作姿态与预设的调整姿态不一致并且所述运动朝向与所述目标用户运动前的用户朝向也不一致,基于所述运动朝向与所述用户朝向,确定所述目标用户转动的转动方向;
确定所述显示画面转动到与所述转动方向相反方向的调整画面,显示所述调整画面。
4.根据权利要求1所述的调整方法,其特征在于,在所述检测所述动作姿态是否与预设的调整姿态一致,以及所述运动朝向与所述目标用户运动前的用户朝向是否一致之后,所述调整方法还包括:
若所述动作姿态与预设的调整姿态一致并且所述运动朝向与所述目标用户运动前的用户朝向不一致,基于所述目标用户的运动速度,确定所述显示画面的画面放大速度,并基于所述运动朝向与所述用户朝向,确定所述目标用户转动的转动方向;
在所述显示画面按照所述画面放大速度进行画面放大显示的同时,调整所述显示画面向与所述转动方向相反的方向转动显示。
5.一种智能终端,其特征在于,所述智能终端包括:
位置获取模块,用于获取位于智能终端前的目标用户的每个骨骼关键点的初始位置;
运动确定模块,用于当检测到目标用户运动时,基于每个骨骼关键点偏离初始位置的距离以及角度,确定所述目标用户的动作姿态以及运动朝向;
第一调整模块,用于结合所述动作姿态以及所述运动朝向,调整所述智能终端的显示画面以相应的画面显示方式进行显示;
所述第一调整模块在用于结合所述动作姿态以及所述运动朝向,调整所述智能终端的显示画面以相应的画面显示方式进行显示时,所述第一调整模块用于:
检测所述动作姿态是否与预设的调整姿态一致,以及所述运动朝向与所述目标用户运动前的用户朝向是否一致;
若所述动作姿态与预设的调整姿态一致并且所述运动朝向与所述目标用户运动前的用户朝向一致,基于所述目标用户的运动速度,确定所述显示画面的画面放大速度;
将所述显示画面按照所述画面放大速度进行画面放大显示;
所述基于所述目标用户的运动速度,确定所述显示画面的画面放大速度,包括:
根据目标用户的运动速度和预设速度转化比例,确定所述显示画面的画面放大速度,所述预设速度转化比例是由所述目标用户的历史运动速度和所述目标用户的视觉数据阈值确定的,且所述目标用户的所述运动速度是由腿部骨骼关键点的运动频率确定的。
6.根据权利要求5所述的智能终端,其特征在于,所述智能终端还包括用户确定模块,所述用户确定模块用于:
当检测到所述智能终端前仅存在一个用户时,将该用户确定为目标用户;或者
当检测到所述智能终端前存在不止一个用户时,确定多个用户中位置位于多个用户中间位置的用户为目标用户。
7.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过所述总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至4中任一项所述的显示画面的调整方法的步骤。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至4中任一项所述的显示画面的调整方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010583754.XA CN111710314B (zh) | 2020-06-23 | 2020-06-23 | 一种显示画面的调整方法、智能终端及可读存储介质 |
PCT/CN2020/125808 WO2021258598A1 (zh) | 2020-06-23 | 2020-11-02 | 一种显示画面的调整方法、智能终端及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010583754.XA CN111710314B (zh) | 2020-06-23 | 2020-06-23 | 一种显示画面的调整方法、智能终端及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111710314A CN111710314A (zh) | 2020-09-25 |
CN111710314B true CN111710314B (zh) | 2022-08-26 |
Family
ID=72541838
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010583754.XA Active CN111710314B (zh) | 2020-06-23 | 2020-06-23 | 一种显示画面的调整方法、智能终端及可读存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111710314B (zh) |
WO (1) | WO2021258598A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111710314B (zh) * | 2020-06-23 | 2022-08-26 | 深圳创维-Rgb电子有限公司 | 一种显示画面的调整方法、智能终端及可读存储介质 |
CN114245210B (zh) * | 2021-09-22 | 2024-01-09 | 北京字节跳动网络技术有限公司 | 视频播放方法、装置、设备以及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106527711A (zh) * | 2016-11-07 | 2017-03-22 | 珠海市魅族科技有限公司 | 一种虚拟现实设备的控制方法及虚拟现实设备 |
CN109200576A (zh) * | 2018-09-05 | 2019-01-15 | 深圳市三宝创新智能有限公司 | 机器人投影的体感游戏方法、装置、设备和存储介质 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9142024B2 (en) * | 2008-12-31 | 2015-09-22 | Lucasfilm Entertainment Company Ltd. | Visual and physical motion sensing for three-dimensional motion capture |
JP5263092B2 (ja) * | 2009-09-07 | 2013-08-14 | ソニー株式会社 | 表示装置および制御方法 |
KR101488662B1 (ko) * | 2014-07-31 | 2015-02-04 | 스타십벤딩머신 주식회사 | Nui 장치를 통하여 사용자와 상호작용하는 인터페이스 제공방법 및 제공장치 |
CN106339070B (zh) * | 2015-07-09 | 2021-03-16 | 腾讯科技(深圳)有限公司 | 一种显示控制方法,及移动终端 |
US20190298253A1 (en) * | 2016-01-29 | 2019-10-03 | Baylor Research Institute | Joint disorder diagnosis with 3d motion capture |
CN109901709B (zh) * | 2019-01-14 | 2022-06-14 | 北京七鑫易维信息技术有限公司 | 调节显示画面的方法、装置及vr设备 |
CN110110022B (zh) * | 2019-04-04 | 2023-04-07 | 广州博进信息技术有限公司 | 一种多时态全景数据显示交互*** |
CN111160143A (zh) * | 2019-12-14 | 2020-05-15 | 安琦道尔(上海)环境规划建筑设计咨询有限公司 | 一种景观灯光控制*** |
CN111080756B (zh) * | 2019-12-19 | 2023-09-08 | 米哈游科技(上海)有限公司 | 一种交互动画生成方法、装置、设备及介质 |
CN111710314B (zh) * | 2020-06-23 | 2022-08-26 | 深圳创维-Rgb电子有限公司 | 一种显示画面的调整方法、智能终端及可读存储介质 |
-
2020
- 2020-06-23 CN CN202010583754.XA patent/CN111710314B/zh active Active
- 2020-11-02 WO PCT/CN2020/125808 patent/WO2021258598A1/zh active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106527711A (zh) * | 2016-11-07 | 2017-03-22 | 珠海市魅族科技有限公司 | 一种虚拟现实设备的控制方法及虚拟现实设备 |
CN109200576A (zh) * | 2018-09-05 | 2019-01-15 | 深圳市三宝创新智能有限公司 | 机器人投影的体感游戏方法、装置、设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2021258598A1 (zh) | 2021-12-30 |
CN111710314A (zh) | 2020-09-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111937046B (zh) | 混合现实***、存储介质、方法和便携式终端装置 | |
CN110610453B (zh) | 一种图像处理方法、装置及计算机可读存储介质 | |
US10026229B1 (en) | Auxiliary device as augmented reality platform | |
US10846936B2 (en) | Image display method and device | |
CN109743892B (zh) | 虚拟现实内容的显示方法和装置 | |
CN111710314B (zh) | 一种显示画面的调整方法、智能终端及可读存储介质 | |
WO2020029554A1 (zh) | 增强现实多平面模型动画交互方法、装置、设备及存储介质 | |
JP6500355B2 (ja) | 表示装置、表示プログラム、および表示方法 | |
CN112950751B (zh) | 姿态动作的展示方法及装置、存储介质、*** | |
US20230342973A1 (en) | Image processing method and apparatus, device, storage medium, and computer program product | |
CN110262763B (zh) | 基于增强现实的显示方法和装置以及存储介质和电子设备 | |
CN111179438A (zh) | Ar模型动态固定方法、装置、电子设备和存储介质 | |
CN111652983A (zh) | 一种增强现实ar特效生成方法、装置及设备 | |
US11308705B2 (en) | Display control device, display control method, and program | |
CN111968206B (zh) | 动画对象的处理方法、装置、设备及存储介质 | |
CN113315963A (zh) | 扩展现实显示方法、装置、***和存储介质 | |
CN115393487B (zh) | 一种虚拟角色模型处理方法、装置、电子设备及存储介质 | |
CN108027646A (zh) | 一种终端显示防抖方法及装置 | |
US10877561B2 (en) | Haptic immersive device with touch surfaces for virtual object creation | |
CN115131528A (zh) | 虚拟现实场景确定方法、装置及*** | |
CN114100138A (zh) | 位置更新方法及装置 | |
Moreno et al. | An open source framework to manage kinect on the web | |
CN111311494B (zh) | 眼球跟踪定位精度确定方法及相关产品 | |
CN115311364A (zh) | 相机定位方法、装置、电子设备及计算机可读存储介质 | |
CN114327329A (zh) | 一种图像的曲面显示方法及设备 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |