CN110941998B - 姿势调整方法、装置及计算机存储介质 - Google Patents
姿势调整方法、装置及计算机存储介质 Download PDFInfo
- Publication number
- CN110941998B CN110941998B CN201911083812.6A CN201911083812A CN110941998B CN 110941998 B CN110941998 B CN 110941998B CN 201911083812 A CN201911083812 A CN 201911083812A CN 110941998 B CN110941998 B CN 110941998B
- Authority
- CN
- China
- Prior art keywords
- game
- distance
- gesture
- angle
- plane
- 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
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000012937 correction Methods 0.000 claims abstract description 33
- 230000008569 process Effects 0.000 claims abstract description 13
- 238000004590 computer program Methods 0.000 claims description 4
- 230000006870 function Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000005802 health problem Effects 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000033228 biological regulation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- 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
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/23—Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Health & Medical Sciences (AREA)
- Psychiatry (AREA)
- Social Psychology (AREA)
- Image Analysis (AREA)
Abstract
本发明实施例涉及计算机技术领域,公开了一种姿势调整方法,包括:获取游戏过程中游戏终端的倾斜角度及用户的姿势参数;根据游戏终端的倾斜角度以及用户的姿势参数确定游戏画面的姿势纠正参数;根据姿势纠正参数调整当前游戏画面的展示角度。本发明中提供一种姿势调整方法、装置及计算机存储介质,使得在游戏过程中能够引导用户使用正确的姿势玩游戏。
Description
技术领域
本发明实施例涉及计算机技术领域,特别涉及一种姿势调整方法、装置及计算机存储介质。
背景技术
随着智能游戏终端等终端的普及与发展,用户花在游戏终端上的游戏时长越来越久。
尤其对于自控能力较弱的青少年们来说,长时间使用智能游戏终端玩游戏时,稍不注意很可能使用不正确的姿势来玩游戏,而正在玩游戏的游戏用户很可能并不会注意到自己的观看姿势,从而导致游戏用户身体不适。
发明内容
本发明实施方式的目的在于提供一种姿势调整方法、装置及计算机存储介质,使得在游戏过程中能够引导用户使用正确的姿势玩游戏。
为解决上述技术问题,本发明的实施方式提供了一种姿势调整方法,包括:获取游戏过程中游戏终端的倾斜角度及用户的姿势参数;根据游戏终端的倾斜角度以及用户的姿势参数确定游戏画面的姿势纠正参数;根据姿势纠正参数调整当前游戏画面的展示角度。
本发明的实施方式还提供了一种姿势调整装置,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述的姿势调整方法。
本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述姿势调整方法。
本发明实施方式相对于现有技术而言,提供了一种姿势调整方法,包括:获取游戏过程中游戏终端的倾斜角度及用户的姿势参数;根据游戏终端的倾斜角度以及用户的姿势参数确定游戏画面的姿势纠正参数;根据姿势纠正参数调整当前游戏画面的展示角度。通过倾斜角度及姿势参数来确定游戏画面的姿势纠正参数,并根据该姿势纠正画面参数调整当前游戏画面,从而使得当前游戏画面的展示角度发生改变,从而通过当前游戏画面的展示角度引导用户使用正确的姿势来玩游戏,使得用户在玩游戏的过程中能够矫正身姿,避免由于长时间使用不正确姿势玩游戏带来的健康问题。
另外,用户的姿势参数包括:面部与垂直线的夹角、游戏终端的摄像头与头部的距离、以及颈部与胸部的夹角;用户的姿势参数,具体通过以下步骤得到:获取面部与垂直线的夹角,游戏终端的摄像头距离头部、颈部及胸部的距离,并获取颈部长度及胸部长度;根据摄像头与头部的距离、摄像头与颈部的距离、摄像头与胸部的距离、颈部长度及胸部长度确定颈部与胸部的夹角。
另外,颈部与胸部的夹角通过以下公式确定:
γ=180°-cos-1(be2+ek2-bk2)/2be*ek-cos-1(ec2+be2-bc2)/2ec*be
其中,γ表示颈部与胸部的夹角、be表示摄像头与颈部的距离、ek表示胸部长度、bk表示摄像头与胸部的距离、ec表示颈部长度、bc表示摄像头与头部的距离。
另外,根据游戏终端的倾斜角度以及用户的姿势参数确定游戏画面的姿势纠正参数,具体包括:根据游戏终端的倾斜角度、面部与垂直线的夹角、摄像头与头部的距离、以及颈部与胸部的夹角,确定游戏画面的上部与游戏终端的平面的距离和游戏画面的下部与平面的距离;在游戏画面选取至少四个点,四个点中至少两个点位于游戏画面的上部、其他点中至少两个点位于游戏画面的下部;根据游戏画面的上部与平面的距离,确定位于游戏画面的上部的至少两个点中每个点与平面的距离;根据游戏画面的上部与平面的距离,确定位于游戏画面的下部的至少两个点中每个点与平面的距离;将得到的每个点与平面的距离,作为游戏画面的姿势纠正参数。
另外,游戏画面的上部与平面的距离通过以下公式确定:
g1=O[(E-bc)+(m*β+n*γ)]+k1*α+P
其中,g1表示游戏画面的上部与平面的距离,O(x)=kx+b,k、b、E、m、n、k1和P均为常量,α表示游戏终端的倾斜角度,β表示面部与垂直线的夹角,γ表示颈部与胸部的夹角,bc表示摄像头与头部的距离。
另外,位于游戏画面的上部的至少两个点中每个点与平面的距离通过以下公式确定:
a1j=Tx*g1+Ex
其中,a1j表示位于游戏画面的上部的点,Tx表示每个点距离游戏终端摄像头的距离加权值、Ex为误差值常量。
另外,游戏画面的下部与平面的距离通过以下公式确定:
g2=o[(E-bc)+(m*β+n*γ)]+k2*α+P
其中,g2表示游戏画面的下部与平面的距离,o(x)=k/x+b,k、b、E、m、n、k2和P均为常量,α表示游戏终端的倾斜角度,β表示面部与垂直线的夹角,γ表示颈部与胸部的夹角,bc表示摄像头与头部的距离。
另外,位于游戏画面的下部的至少两个点中每个点与平面的距离通过以下公式确定:
a2j=Tx*g2+Ex
其中,a2j表示位于游戏画面的上部的点、Tx表示每个点距离游戏终端摄像头的距离加权值、Ex为误差值常量。
另外,根据姿势纠正参数调整当前游戏画面的展示角度,具体包括:根据姿势纠正参数确定至少四个点中相邻两个点之间的倾斜角度;根据相邻两个点之间的倾斜角度调整当前游戏画面的展示角度。
另外,相邻两个点之间的倾斜角度通过以下公式确定:
其中,δ为相邻两个点之间的倾斜角度、a1和a2为相邻两个点分别与平面的距离、K为游戏终端的对角线长度。
附图说明
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
图1是根据本发明第一实施方式的姿势调整方法的流程示意图;
图2是根据本发明第一实施方式中用户握持游戏终端玩游戏时的模型示意图;
图3是根据本发明第一实施方式中游戏终画面取点示意图;
图4是根据本发明第一实施方式中调整游戏画面为非正常的俯视角度的示意图;
图5是根据本发明第一实施方式中调整游戏画面为非正常的仰视角度的示意图;
图6是根据本发明第二实施方式的姿势调整装置的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。
本发明的第一实施方式涉及一种姿势调整方法,本实施方式的核心在于包括:获取游戏过程中游戏终端的倾斜角度及用户的姿势参数;根据游戏终端的倾斜角度以及用户的姿势参数确定游戏画面的姿势纠正参数;根据姿势纠正参数调整当前游戏画面的展示角度。通过倾斜角度及姿势参数来确定游戏画面的姿势纠正参数,并根据该姿势纠正画面参数调整当前游戏画面,从而使得当前游戏画面的展示角度发生改变,从而通过当前游戏画面的展示角度引导用户使用正确的姿势来玩游戏,使得用户在玩游戏的过程中能够矫正身姿,避免由于长时间使用不正确姿势玩游戏带来的健康问题。
下面对本实施方式的姿势调整方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。
本实施方式中的姿势调整方法的流程示意图如图1所示:
步骤101:获取游戏过程中游戏终端的倾斜角度及用户的姿势参数。
具体地说,在游戏过程中,用户握持游戏终端玩游戏时的模型示意图如图2所示。其中,fh、cj、ei均表示垂直平面,ab表示游戏终端切面,cd表示用户面部切面,ce表示用户颈部切面,ek表示用户胸部切面,b点表示游戏终端摄像头的位置、c点表示用户脸部下巴上的点、e点表示用户颈部上的点、k点表示用户胸部上的点。值得说明的是,c点、e点和k点可由用户自行设置。
本实施方式中游戏终端的倾斜角度α=∠abg,可通过游戏终端的重力传感器和角度传感器来测量得到。其中,用户的姿势参数包括:面部与垂直线的夹角β=∠jcd、游戏终端的摄像头与头部的距离μ=bc、以及颈部与胸部的夹角γ=∠cel。
上述用户的姿势参数,具体通过以下步骤得到:获取面部与垂直线的夹角、游戏终端的摄像头分别与头部、颈部及胸部的距离,并获取颈部长度及胸部长度;根据摄像头与头部的距离、摄像头与颈部的距离、摄像头与胸部的距离、颈部长度及胸部长度确定颈部与胸部的夹角。
具体地说,本实施方式中默认游戏终端屏幕与用户脸部一直处于平行状态,认为面部与垂直线的夹角β=∠jcd与游戏终端的倾斜角度α=∠abg的值相同。在实际应用中,也可实际测量面部与垂直线的夹角,或设定其他取值方式。
游戏终端的摄像头与头部的距离bc、以及颈部与胸部的夹角γ=∠cel可通过以下方式确定:利用游戏终端的摄像头获取用户在游戏过程中的姿势图片,该姿势图片可为深度图片,在图片中标定c点(用户脸部下巴上的点)、e点(用户颈部上的点)、k点(用户胸部上的点),并获取c点的深度值,即为游戏终端的摄像头与头部的距离bc。
获取e点的深度值,即为摄像头与颈部的距离be;获取k点的深度值,即为摄像头与胸部的距离bk,依据c点、e点和k点的坐标便可计算得到图片中用户的颈部长度ce、以及胸部长度ek。那么,颈部与胸部的夹角可通过以下公式(1)确定:
γ=180°-cos-1(be2+ek2-bk2)/2be*ek-cos-1(ec2+be2-bc2)/2ec*be (1)
上述公式(1)通过以下几个公式(2)、公式(3)以及公式(4)计算得到:
γ=180°-∠bek-∠bec (2)
cos-1(be2+ek2-bk2)/2be*ek=∠bek (3)
cos-1(ec2+be2-bc2)/2ec*be=∠bec (4)
步骤102:根据游戏终端的倾斜角度以及用户的姿势参数确定游戏画面的姿势纠正参数。
本实施方式中根据游戏终端的倾斜角度以及用户的姿势参数确定游戏画面的姿势纠正参数,具体包括:根据游戏终端的倾斜角度、面部与垂直线的夹角、摄像头与头部的距离、以及颈部与胸部的夹角,确定游戏画面的上部与平面的距离和游戏画面的下部与平面的距离;在游戏画面选取至少四个点,四个点中至少两个点位于游戏画面的上部、其他点中至少两个点位于游戏画面的下部;根据游戏画面的上部与游戏终端的平面的距离,确定位于游戏画面的上部的至少两个点中每个点与平面的距离;根据游戏画面的上部与平面的距离,确定位于游戏画面的下部的至少两个点中每个点与平面的距离;将得到的每个点与平面的距离,作为游戏画面的姿势纠正参数。
具体地说,如图3所示,O表示摄像头所在位置,在游戏终端的游戏画面上选取至少四个点,本实施方式中以选取四个点A、B、C、D为例进行说明,假设其中两个点A、B位于游戏画面的上部,另外两个点C、D位于游戏画面的上部。
本实施方式中假设游戏画面A点与游戏终端的游戏终端的平面的距离用a11表示,游戏画面B点与游戏终端的平面的距离用a12表示,游戏画面C点与游戏终端的平面的距离用a21表示,游戏画面D点与游戏终端的平面的距离用a22表示。则依据用户姿势参数确定的游戏画面的姿势纠正参数通过以下公式(5)确定:
其中,游戏画面的上部与平面的距离通过以下公式(6)确定:
g1=O[(E-bc)+(m*β+n*γ)]+k1*α+P (6)
其中,g1表示游戏画面的上部与平面的距离,O(x)=kx+b,k、b、E、m、n、k1和P均为常量,α表示游戏终端的倾斜角度,β表示面部与垂直线的夹角,γ表示颈部与胸部的夹角,bc表示摄像头与头部的距离。
游戏画面的下部与平面的距离通过以下公式(7)确定:
g2=o[(E-bc)+(m*β+n*γ)]+k2*α+P (7)
其中,g2表示游戏画面的下部与平面的距离,o(x)=k/x+b,k、b、E、m、n、k2和P均为常量,α表示游戏终端的倾斜角度,β表示面部与垂直线的夹角,γ表示颈部与胸部的夹角,bc表示摄像头与头部的距离。
位于游戏画面的上部的两个点(A点和B点)中每个点与平面的距离通过以下公式(8)确定:
a1j=Tx*g1+Ex (8)
其中,a1j表示位于游戏画面的上部的点,Tx表示每个点距离游戏终端摄像头的距离加权值、Ex(包含:E1、E2、E3、E4)为误差值常量(根据实际使用的游戏终端进行调整)。
位于游戏画面的下部的其他点中至少两个点(C点和D点)中每个点与平面的距离通过以下公式(9)确定:
a2j=Tx*g2+Ex (9)
其中,a2j表示位于游戏画面的上部的点、Tx表示每个点距离游戏终端摄像头的距离加权值、Ex(包含:E1、E2、E3、E4)为误差值常量(根据实际使用的游戏终端进行调整)。
值得说明的是,Tx(包含T1、T2、T3、T4)通过以下四个公式(10)、(11)、(12)、(13)计算得到:
T1=G*A1/(A1+A2+A3+A4) (10)
T2=G*A2/(A1+A2+A3+A4) (11)
T3=G*A3/(A1+A2+A3+A4) (12)
T4=G*A4/(A1+A2+A3+A4) (13)
其中,G为常量,A1表示A点与摄像头的距离,A2表示B点与摄像头的距离,A3表示C点与摄像头的距离,A4表示D点与摄像头的距离。
值得说明的是,本实施方式中O(x)=kx+b为正比增长函数,即该函数的值随着四个参数值(α、β、γ、bc)的增大而增大;o(x)=k/x+b为反比增长函数,即该函数的值随着四个参数值(α、β、γ、bc)的增大而减小。即就是说,随着颈部与胸部的夹角变大,则游戏画面的上部的点距离游戏终端平面的距离越大,游戏画面的下部的点距离游戏终端平面的距离越小,为用户营造一种非正常显示的俯视视角(如图4所示),此时用户抬头以减小颈部与胸部的夹角,则游戏画面的上部的点距离游戏终端平面的距离越小,游戏画面的下部的点距离游戏终端平面的距离越大,从而使得画面逐渐正常显示;反之,随着颈部与胸部的夹角变小,则游戏画面的上部的点距离游戏终端平面的距离越小,游戏画面的下部的点距离游戏终端平面的距离越大,为用户营造一种非正常显示的仰视视角(如图5所示),此时用户低头以增大颈部与胸部的夹角,则游戏画面的上部的点距离游戏终端平面的距离越大,游戏画面的下部的点距离游戏终端平面的距离越小,从而使得画面逐渐正常显示,以此反向引导用户使用正确的姿势来玩游戏,使得用户在玩游戏的过程中能够矫正身姿,避免由于长时间使用不正确姿势玩游戏带来的健康问题。
步骤101:根据姿势纠正参数调整当前游戏画面,以改变当前游戏画面的展示角度。
本实施方式中根据姿势纠正参数调整当前游戏画面的展示角度,具体包括:根据姿势纠正参数确定至少四个点中相邻两个点之间的倾斜角度;根据相邻两个点之间的倾斜角度调整当前游戏画面的展示角度。
具体地说,相邻两个点之间的倾斜角度通过以下公式(14)确定:
其中,δ为相邻两个点之间的倾斜角度、a1和a2为相邻两个点分别与平面的距离、K为游戏终端的对角线长度。本实施方式中由于在游戏画面设置有4个点(a11、a12、a21、a22),则得到的四个倾斜角度也为四个,分别为:δ1、δ2、δ3、δ4。
δ1表示游戏终端游戏画面的上部左右的倾斜角度,通过以下公式(15)确定:
δ2表示游戏终端游戏画面左侧上下的倾斜角度,通过以下公式(16)确定:
δ3表示游戏终端游戏画面右侧上下的倾斜角度,通过以下公式(17)确定:
δ4表示游戏终端游戏画面的下部左右的倾斜角度,通过以下公式(18)确定:
本实施方式中根据上述四个角度值δ1、δ2、δ3、δ4改变当前游戏画面的展示角度。
与现有技术相比,本发明实施方式提供了一种姿势调整方法,包括:获取游戏过程中游戏终端的倾斜角度及用户的姿势参数;根据所述游戏终端的倾斜角度以及所述用户的姿势参数确定游戏画面的姿势纠正参数;根据所述姿势纠正参数调整当前游戏画面的展示角度。通过倾斜角度及姿势参数来确定游戏画面的姿势纠正参数,并根据该姿势纠正画面参数调整当前游戏画面,从而使得当前游戏画面的展示角度发生改变,从而通过当前游戏画面的展示角度引导用户使用正确的姿势来玩游戏,使得用户在玩游戏的过程中能够矫正身姿,避免由于长时间使用不正确姿势玩游戏带来的健康问题。
上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
本发明第二实施方式涉及一种姿势调整装置,如图6所示,包括至少一个处理器201;以及,与至少一个处理器201通信连接的存储器202;其中,存储器202存储有可被至少一个处理器201执行的指令,指令被至少一个处理器201执行,以使至少一个处理器201能够执行上述的姿势调整方法。
其中,存储器202和处理器201采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器201和存储器202的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器201处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器201。
处理器201负责管理总线和通常的处理,还可以提供各种功能,包括定时、外围接口、电压调节、电源管理以及其他控制功能。而存储器202可以被用于存储处理器201在执行操作时所使用的数据。
本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述姿势调整方法。
即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
Claims (10)
1.一种姿势调整方法,其特征在于,包括:
获取游戏过程中游戏终端的倾斜角度及用户的姿势参数;
其中,所述用户的姿势参数包括:面部与垂直线的夹角、游戏终端的摄像头与头部的距离、以及颈部与胸部的夹角;
根据所述游戏终端的倾斜角度以及所述用户的姿势参数确定游戏画面的姿势纠正参数;
根据所述姿势纠正参数调整当前游戏画面的展示角度来引导用户矫正身姿;
其中,所述用户的姿势参数,通过以下步骤得到:
获取面部与垂直线的夹角,所述游戏终端的摄像头分别与头部、颈部及胸部的距离,并获取颈部长度及胸部长度;
根据所述摄像头与头部的距离、所述摄像头与颈部的距离、所述摄像头与胸部的距离、颈部长度及胸部长度,通过以下公式确定所述颈部与胸部的夹角:
其中,表示颈部与胸部的夹角、/>表示所述摄像头与颈部的距离、/>表示胸部长度、表示所述摄像头与胸部的距离、/>表示颈部长度、/>表示所述摄像头与头部的距离。
2.根据权利要求1所述的姿势调整方法,其特征在于,所述根据所述游戏终端的倾斜角度以及所述用户的姿势参数确定游戏画面的姿势纠正参数,具体包括:
根据所述游戏终端的倾斜角度、所述面部与垂直线的夹角、所述摄像头与头部的距离、以及所述颈部与胸部的夹角,确定所述游戏画面的上部与所述游戏终端的平面的距离和所述游戏画面的下部与所述平面的距离;
在所述游戏画面选取至少四个点,所述至少四个点中至少两个点位于所述游戏画面的上部、至少两个点位于所述游戏画面的下部;
根据所述游戏画面的上部与所述平面的距离,确定位于所述游戏画面的上部的至少两个点中每个点与所述平面的距离;
根据所述游戏画面的下部与所述平面的距离,确定位于所述游戏画面的下部的至少两个点中每个点与所述平面的距离;
将得到的每个点与所述平面的距离,作为所述游戏画面的姿势纠正参数。
3.根据权利要求2所述的姿势调整方法,其特征在于,所述游戏画面的上部与平面的距离通过以下公式确定:
其中,表示所述游戏画面的上部与所述平面的距离,/>,/>、/>、/>、/>、/>、和/>均为常量,/>表示所述游戏终端的倾斜角度,/>表示所述面部与垂直线的夹角,/>表示所述颈部与胸部的夹角,/>表示所述摄像头与头部的距离。
4.根据权利要求3所述的姿势调整方法,其特征在于,所述位于所述游戏画面的上部的至少两个点中每个点与平面的距离通过以下公式确定:
其中,表示位于所述游戏画面的上部的点,/>表示每个点距离游戏终端摄像头的距离加权值、/>为误差值常量。
5.根据权利要求2所述的姿势调整方法,其特征在于,所述游戏画面的下部与平面的距离通过以下公式确定:
其中,表示所述游戏画面的下部与所述平面的距离,/>,/>、/>、/>、/>、/>、和/>均为常量,/>表示所述游戏终端的倾斜角度,/>表示所述面部与垂直线的夹角,/>表示所述颈部与胸部的夹角,/>表示所述摄像头与头部的距离。
6.根据权利要求5所述的姿势调整方法,其特征在于,所述位于所述游戏画面的下部的至少两个点中每个点与平面的距离通过以下公式确定:
其中,表示位于所述游戏画面的下部的点、/>表示每个点距离所述游戏终端摄像头的距离加权值、/>为误差值常量。
7.根据权利要求2所述的姿势调整方法,其特征在于,所述根据所述姿势纠正参数调整当前游戏画面的展示角度,具体包括:
根据所述姿势纠正参数确定所述至少四个点中相邻两个点之间的倾斜角度;
根据所述相邻两个点之间的倾斜角度调整当前游戏画面的展示角度。
8.根据权利要求7所述的姿势调整方法,其特征在于,所述相邻两个点之间的倾斜角度通过以下公式确定:
其中,为所述相邻两个点之间的倾斜角度、/>和/>为相邻两个点分别与平面的距离、K为所述游戏终端的对角线长度。
9.一种姿势调整装置,其特征在于,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至8中任一所述的姿势调整方法。
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8中任一所述的姿势调整方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911083812.6A CN110941998B (zh) | 2019-11-07 | 2019-11-07 | 姿势调整方法、装置及计算机存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911083812.6A CN110941998B (zh) | 2019-11-07 | 2019-11-07 | 姿势调整方法、装置及计算机存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110941998A CN110941998A (zh) | 2020-03-31 |
CN110941998B true CN110941998B (zh) | 2024-02-02 |
Family
ID=69906651
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911083812.6A Active CN110941998B (zh) | 2019-11-07 | 2019-11-07 | 姿势调整方法、装置及计算机存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110941998B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112416493A (zh) * | 2020-11-19 | 2021-02-26 | 深圳市立体通技术有限公司 | 三维显示方法及眼部放松系统 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103021140A (zh) * | 2011-09-20 | 2013-04-03 | 三星电子株式会社 | 用于帮助用户保持正确姿势的设备和方法 |
CN107273823A (zh) * | 2017-05-26 | 2017-10-20 | 西安理工大学 | 一种基于传感器与图像处理融合的颈部姿态监测方法 |
CN108153422A (zh) * | 2018-01-08 | 2018-06-12 | 维沃移动通信有限公司 | 一种显示对象控制方法和移动终端 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4247218B2 (ja) * | 2005-08-26 | 2009-04-02 | 株式会社コナミデジタルエンタテインメント | ゲーム装置、ゲーム装置の制御方法及びプログラム |
-
2019
- 2019-11-07 CN CN201911083812.6A patent/CN110941998B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103021140A (zh) * | 2011-09-20 | 2013-04-03 | 三星电子株式会社 | 用于帮助用户保持正确姿势的设备和方法 |
CN107273823A (zh) * | 2017-05-26 | 2017-10-20 | 西安理工大学 | 一种基于传感器与图像处理融合的颈部姿态监测方法 |
CN108153422A (zh) * | 2018-01-08 | 2018-06-12 | 维沃移动通信有限公司 | 一种显示对象控制方法和移动终端 |
Also Published As
Publication number | Publication date |
---|---|
CN110941998A (zh) | 2020-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210020139A1 (en) | Picture obtaining method and apparatus and picture processing method and apparatus | |
US8373580B2 (en) | Systems and methods for rapid updating of embedded text in radar picture data | |
US9400597B2 (en) | Presenting dynamic grids | |
US7944447B2 (en) | Adaptive and dynamic text filtering | |
US11609755B2 (en) | Method for upgrading modules in unmanned aircraft system and unmanned aircraft system | |
WO2020093495A1 (zh) | 显示面板的伽马值调试方法及装置 | |
EP2945117A2 (en) | Electronic device providing a bioeffect image | |
CN110941998B (zh) | 姿势调整方法、装置及计算机存储介质 | |
JP2007309941A (ja) | 温度補償装置を具備した気圧高度計 | |
US9965029B2 (en) | Information processing apparatus, information processing method, and program | |
US11086645B1 (en) | Proficiency based tutorial modification | |
GB2533842A (en) | Text correction based on context | |
CN110287472A (zh) | 一种报表配置方法、系统、设备及计算机可读存储介质 | |
US10671055B2 (en) | Apparatus and method for determining a target adjustment route for a preset control condition set of a production line | |
CN110084219A (zh) | 界面交互方法及装置 | |
CN110971761B (zh) | 生成显示参数曲线的方法、装置、移动终端以及存储介质 | |
CN107707955A (zh) | 一种显示器上的光标控制方法及智能设备 | |
CN110825294A (zh) | 显示方法、电子设备及计算机可读存储介质 | |
WO2020000886A1 (zh) | 基于悬浮按钮的终端程序控制方法及终端设备 | |
CN104063034A (zh) | 计算机装置及其显卡效能优化方法 | |
CN111240540B (zh) | 视频调整方法、具有柔性屏的终端及存储介质 | |
US20230211207A1 (en) | Method, device, and computer-readable storage medium for arranging exercise intensity | |
EP3404649B1 (en) | Video output apparatus, conversion apparatus, video output method, and conversion method | |
US7314414B2 (en) | Game device, storing medium storing game program, and game method using ultraviolet rays | |
CN111307195A (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 |