CN108345377A - 一种基于Kinect的自适应用户身高的交互方法 - Google Patents
一种基于Kinect的自适应用户身高的交互方法 Download PDFInfo
- Publication number
- CN108345377A CN108345377A CN201710060761.XA CN201710060761A CN108345377A CN 108345377 A CN108345377 A CN 108345377A CN 201710060761 A CN201710060761 A CN 201710060761A CN 108345377 A CN108345377 A CN 108345377A
- Authority
- CN
- China
- Prior art keywords
- user
- height
- kinect
- exchange method
- calculated
- 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
Links
Classifications
-
- 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/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供了一种基于Kinect的自适应用户身高的交互方法,包括如下步骤:步骤S100、Kinect捕获到用户进入视域并定位出最近的用户;步骤S200、根据捕获到最近的用户的骨骼节点数据计算出用户身高;步骤S300、根据计算出的用户身高调整交互窗口的大小;步骤S400、用户操作交互窗口的内容;步骤S500、用户离开视域,***自动恢复交互窗口的大小至初始状态。本发明提供的基于Kinect的自适应用户身高的交互方法,根据Kinect捕获到用户的身高数据调整操作窗口到和用户身高大小相匹配,方便用户操作由于屏幕尺寸大而够不着的区域,解决了用户不利用任何外设即可对任意尺寸的大屏幕进行操作的技术问题。
Description
技术领域
本发明属于大屏幕的交互技术领域,本发明具体涉及一种基于Kinect的自适应用户身高的交互方法。
背景技术
在现有的大尺寸拼接屏或其他大屏幕的显示设备中,因为屏幕尺寸过大,用户触控不到屏幕上方的区域,导致这些区域的交互变得非常困难。现有的技术中,常规的方法就是利用无线鼠标或者无线键盘等外设,手动将交互窗口拖动到适合用户操作的位置,然后供用户进行下一步的交互操作;还有一种利用大屏幕的触控***而开发,用户在屏幕上手写出一定的字符而发出屏幕可缩放调整大小的命令,然后用户就可以用双手调整窗口大小以及位置,调节到便于用户操作的尺寸和位置;除了这两种技术,还有一种技术是基于第二种技术手段的变体,为达到此调整屏幕窗口的操作,定制出遥控外设,利用遥控的按键替换在屏幕上手写字符的方式,来完成大屏幕显示窗口的大小调节和位置调整,因此亟需提供一种不采用任何外设即可智能调整拼接屏或者其他大屏幕的显示界面的交互方法。
发明内容
本发明提供了一种基于Kinect的自适应用户身高的交互方法,使得用户无需任何外设即可智能地调整大屏幕的显示窗口,进而操作任意尺寸的大屏幕。
本发明提供了一种基于Kinect的自适应用户身高的交互方法,包括如下步骤:
步骤S100、Kinect捕获到用户进入视域并定位出最近的用户;
步骤S200、根据捕获到最近的用户的骨骼节点数据计算出用户身高;
步骤S300、根据计算出的用户的身高调整交互窗口的大小;
步骤S400、用户操作交互窗口的内容;
步骤S500、用户离开视域,***自动恢复交互窗口的大小。
优选的,所述的步骤S200之前还包括检测用户是否有设置全屏模式的指令手势,如果有,用户利用手势将当前窗口设置为全屏模式,否则进行步骤S200的操作。
优选的,所述的步骤S100具体包括如下步骤:
步骤S101、捕获到多个用户进入视域;
步骤S102、根据捕获到的多个用户距离大屏幕的距离确定出最近的用户。
优选的,所述的步骤S102中捕获到的多个用户距离大屏幕相同距离时,根据多个用户的位置确定出最近的用户。
优选的,所述的步骤S200具体包括如下步骤:
步骤S201、实时捕获多个用户的骨骼节点数据,包括头部节点和脚部节点数据;
步骤S202、利用捕获到的多个用户的头部节点和脚部节点在竖直方向上的高度差来计算出各个用户的身高。
优选的,所述的步骤S202具体包括如下步骤:
多次计算该用户的身高,并滤除计算出的该用户的身高的最大值和最小值,计算出该用户的身高的平均值作为该用户的身高。
由上面的技术方案可知,本发明提供的基于Kinect的自适应用户身高的交互方法,利用了Kinect传感器实时捕捉用户的骨骼节点数据,利用头部节点和脚部节点在竖直方向上的高度差来计算出该用户的身高;***根据计算出的用户身高去调整交互窗口的大小,获得和该用户身高大小匹配的操作窗口,解决了用户不利用任何外设即可对任意尺寸的大屏幕进行操作的技术问题。
附图说明
图1为本发明实施例提供的一种基于Kinect的自适应用户身高的交互方法的流程图;
图2(a)和图2(b)为本发明实施例提供的一种基于Kinect的自适应用户身高的交互方法的不同身高的用户操作交互窗口的示意图。
具体实施方式
以下结合具体实施方式进一步详细说明本发明的技术方案。应当理解,此处描述的具体实施方式仅仅用以解释本发明,并不用于限定本发明。
本发明实施例提供了一种基于Kinect的自适应用户身高的交互方法,如图1所示,包括如下步骤:
步骤S100、Kinect捕获到用户进入视域并定位出最近的用户;
步骤S200、根据捕获到最近的用户的骨骼节点数据计算出用户身高;
步骤S300、根据计算出的用户的身高调整交互窗口的大小;
步骤S400、用户操作交互窗口的内容;
步骤S500、用户离开视域,***自动恢复交互窗口的大小。
本发明实施例提供了一种基于Kinect的自适应用户身高的交互方法的不同身高的用户操作交互窗口的示意图,如图2(a)和图2(b)所示,该用户操作交互窗口的大小随不同身高的用户而不同。
本发明所使用的Kinect可以采用Kinect v1,也可以采用Kinect v2。
由上面的技术方案可知,本发明利用了Kinect捕获进入视域的用户的骨骼信息,即利用体感技术让用户摆脱鼠标或键盘来调整屏幕显示窗口,使得用户无需任何外设或者在意屏幕的尺寸问题影响自己的操作,只需要用户接近屏幕操作,此时屏幕操作交互窗口会立即自动调整到适合用户身高的大小和位置,让用户专注于屏幕内容的交互,毋需在意屏幕的显示尺寸带来的问题,以用户为中心,而不是让用户去调节适应大屏幕;当用户操作完毕离开大屏幕时,屏幕显示窗口自动恢复到初始大小继续作为展示模式进行内容的显示。
优选的,所述的步骤S200之前还包括检测用户是否有设置全屏模式的指令手势,如果有,用户利用手势将当前窗口设置为全屏模式,否则进行步骤S200的操作。
优选的,所述的步骤S100具体包括如下步骤:
步骤S101、捕获到多个用户进入视域;
步骤S102、根据捕获到的多个用户距离大屏幕的距离确定出最近的用户。
优选的,所述的步骤S102中捕获到的多个用户距离大屏幕相同距离时,根据多个用户的位置确定出最近的用户。
比如说,两个用户距离大屏幕的距离相同时,将站在大屏幕中心点左侧或者右侧的用户确定为最近的用户。
优选的,所述的步骤S200具体包括如下步骤:
步骤S201、实时捕获多个用户的骨骼节点数据,包括头部节点和脚部节点数据;
步骤S202、利用捕获到的多个用户的头部节点和脚部节点在竖直方向上的高度差来计算出各个用户的身高。
优选的,所述的步骤S202具体包括如下步骤:
多次计算该用户的身高,并滤除计算出的该用户的身高的最大值和最小值,计算出该用户的身高的平均值作为该用户的身高。
在此计算过程中,滤除该用户身高的最大值和最小值,计算出其身高的平均值,这样是为了避免偶然产生的干扰值,得到用户相对准确的身高数值。
由上面的技术方案可知,本发明提供的基于Kinect的自适应用户身高的交互方法,利用了Kinect实时捕捉用户的骨骼节点信息,利用头部节点和脚部节点在竖直方向上的高度差来计算出用户的身高;而且还滤除该用户身高的最大值和最小值,使得计算出的该用户的身高更加准确,进而***根据计算出的用户身高调整交互窗口的大小,获得和该用户身高大小匹配的交互操作窗口,解决了用户不利用任何外设即可对任意大屏幕进行操作的技术问题。
综上所述,本发明提供的基于Kinect的自适应用户身高的交互方法,不但方便用户操作由于屏幕尺寸大而不易够着的区域,同时对于身高不同的用户,也能获得对应身高大小的交互窗口界面。此外,用户也可以利用手势将当前窗口恢复到全屏模式,便于适合全屏显示内容的展示。
以上的实施方式均为本发明的优选实施方式,并非因此限制本发明的专利保护范围。任何本发明所属的技术领域的技术人员,在不脱离本发明所公开的精神和范围的前提下,对本发明的内容所做的等效结构与等效步骤的变换均落入本发明要求保护的专利范围之内。
Claims (6)
1.一种基于Kinect的自适应用户身高的交互方法,其特征在于,包括如下步骤:
步骤S100、Kinect捕获到用户进入视域并定位出最近的用户;
步骤S200、根据捕获到最近的用户的骨骼节点数据计算出用户身高;
步骤S300、根据计算出的用户的身高调整交互窗口的大小;
步骤S400、用户操作交互窗口的内容;
步骤S500、用户离开视域,***自动恢复交互窗口的大小。
2.根据权利要求1所述的交互方法,其特征在于,所述的步骤S200之前还包括检测用户是否有设置全屏模式的指令手势,如果有,用户利用手势将当前窗口设置为全屏模式,否则进行步骤S200的操作。
3.根据权利要求1或2所述的交互方法,其特征在于,所述的步骤S100具体包括如下步骤:
步骤S101、捕获到多个用户进入视域;
步骤S102、根据捕获到的多个用户距离大屏幕的距离确定出最近的用户。
4.根据权利要求3所述的交互方法,其特征在于,所述的步骤S102中捕获到的多个用户距离大屏幕相同距离时,根据多个用户的位置进一步确定出最近的用户。
5.根据权利要求1所述的交互方法,其特征在于,所述的步骤S200具体包括如下步骤:
步骤S201、实时捕获多个用户的骨骼节点数据,包括头部节点和脚部节点数据;
步骤S202、利用捕获到的多个用户的头部节点和脚部节点在竖直方向上的高度差来计算出各个用户的身高。
6.根据权利要求5所述的交互方法,其特征在于,所述的步骤S202具体包括如下步骤:
多次计算该用户的身高,并滤除计算出的该用户的身高的最大值和最小值,计算出该用户的身高的平均值作为该用户的身高。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710060761.XA CN108345377A (zh) | 2017-01-25 | 2017-01-25 | 一种基于Kinect的自适应用户身高的交互方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710060761.XA CN108345377A (zh) | 2017-01-25 | 2017-01-25 | 一种基于Kinect的自适应用户身高的交互方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108345377A true CN108345377A (zh) | 2018-07-31 |
Family
ID=62961975
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710060761.XA Pending CN108345377A (zh) | 2017-01-25 | 2017-01-25 | 一种基于Kinect的自适应用户身高的交互方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108345377A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111460890A (zh) * | 2020-02-28 | 2020-07-28 | 通彩视听科技(上海)有限公司 | 智能设备的悬浮工具设置方法、装置、设备及存储介质 |
CN111475098A (zh) * | 2020-04-09 | 2020-07-31 | 四川长虹教育科技有限公司 | 智能交互大屏的窗口化操作方法及装置 |
CN112782986A (zh) * | 2019-11-08 | 2021-05-11 | 博西华电器(江苏)有限公司 | 显示屏的控制方法、家用电器及计算机可读存储介质 |
CN117950544A (zh) * | 2024-02-02 | 2024-04-30 | 广东保伦电子股份有限公司 | 一种自适应用户身高的屏幕大小调节方法及显示屏 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104615242A (zh) * | 2009-08-12 | 2015-05-13 | 岛根县 | 图像识别装置、操作判断方法以及程序 |
CN105224809A (zh) * | 2015-10-16 | 2016-01-06 | 中山大学 | 一种基于Kinect的自助体检***及方法 |
CN105446490A (zh) * | 2015-12-15 | 2016-03-30 | Tcl商用信息科技(惠州)股份有限公司 | 一种教育机的交互界面切换方法及*** |
-
2017
- 2017-01-25 CN CN201710060761.XA patent/CN108345377A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104615242A (zh) * | 2009-08-12 | 2015-05-13 | 岛根县 | 图像识别装置、操作判断方法以及程序 |
CN105224809A (zh) * | 2015-10-16 | 2016-01-06 | 中山大学 | 一种基于Kinect的自助体检***及方法 |
CN105446490A (zh) * | 2015-12-15 | 2016-03-30 | Tcl商用信息科技(惠州)股份有限公司 | 一种教育机的交互界面切换方法及*** |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112782986A (zh) * | 2019-11-08 | 2021-05-11 | 博西华电器(江苏)有限公司 | 显示屏的控制方法、家用电器及计算机可读存储介质 |
CN111460890A (zh) * | 2020-02-28 | 2020-07-28 | 通彩视听科技(上海)有限公司 | 智能设备的悬浮工具设置方法、装置、设备及存储介质 |
CN111460890B (zh) * | 2020-02-28 | 2023-01-20 | 通彩视听科技(上海)有限公司 | 智能设备的悬浮工具设置方法、装置、设备及存储介质 |
CN111475098A (zh) * | 2020-04-09 | 2020-07-31 | 四川长虹教育科技有限公司 | 智能交互大屏的窗口化操作方法及装置 |
CN117950544A (zh) * | 2024-02-02 | 2024-04-30 | 广东保伦电子股份有限公司 | 一种自适应用户身高的屏幕大小调节方法及显示屏 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10372325B2 (en) | Electromyographic based touch interaction processing method, device, and system | |
CN103365572B (zh) | 一种电子设备的远程操控方法及电子设备 | |
CN108345377A (zh) | 一种基于Kinect的自适应用户身高的交互方法 | |
CN104199550B (zh) | 一种虚拟键盘操作装置、***及方法 | |
CN104898822B (zh) | 一种控制方法及电子设备 | |
CN105653190B (zh) | 移动通讯终端及其单手操作模式控制方法和装置 | |
CN102508546A (zh) | 一种3d虚拟投影及虚拟触摸的用户交互界面及实现方法 | |
CN105468279B (zh) | 触屏操作识别和响应方法、装置及游戏操控方法、装置 | |
CN103475849A (zh) | 在视频通话时对摄像头拍摄角度进行调节的方法及装置 | |
CN103295029A (zh) | 手势控制终端的交互方法及装置 | |
CN105929954B (zh) | 一种控制光标的方法及装置、显示设备 | |
CN106775199A (zh) | 屏幕界面的触控操作方法及终端 | |
CN103354581A (zh) | 一种通过左右手来自动调整手机控件的方法及*** | |
CN102306053A (zh) | 一种基于虚拟触摸屏的人机交互方法、装置及电子设备 | |
CN102945077B (zh) | 一种图片查看方法、装置及智能终端 | |
CN102915193A (zh) | 一种网页浏览方法、装置及智能终端 | |
CN106648402A (zh) | 信息发送方法及装置、信息处理方法及装置 | |
CN105335724B (zh) | 基于指纹识别的窗口调整方法及装置和终端 | |
CN106873783A (zh) | 信息处理方法、电子设备及输入装置 | |
CN102662511A (zh) | 通过触摸屏进行控制操作的方法及终端 | |
CN105022579A (zh) | 基于图像处理的虚拟键盘的实现方法和装置 | |
TWI486815B (zh) | 顯示設備及其控制系統和方法 | |
KR101902418B1 (ko) | 휴대단말기의 이미지 편집장치 및 방법 | |
CN103399687B (zh) | 一种单点触控窗口显示的执行处理方法 | |
CN104142736A (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 | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20220215 Address after: 100085 room 02-a177, 2 / F, block B, 22 Xinhe Road, Haidian District, Beijing Applicant after: BEIJING ZEN-AI TECHNOLOGY Co.,Ltd. Address before: 430079 room 40582, No. 5-2, Huaguang Avenue, Donghu New Technology Development Zone, Wuhan City, Hubei Province Applicant before: WUHAN RENGUANG TECHNOLOGY Co.,Ltd. |