首页 > 国家标准(GB) > GB/T 38665.1-2020 信息技术 手势交互系统 第1部分:通用技术要求
GB/T 38665.1-2020

基本信息

标准号: GB/T 38665.1-2020

中文名称:信息技术 手势交互系统 第1部分:通用技术要求

标准类别:国家标准(GB)

标准状态:现行

出版语种:简体中文

下载格式:.zip .pdf

相关标签: 信息技术 交互 系统 通用 技术

标准分类号

关联标准

出版信息

相关单位信息

标准简介

GB/T 38665.1-2020.Information technology- Gesture interaction system-Part 1: General technical requirements.
1范围
GB/T 38665的本部分规定了手势交互系统通用的功能要求和性能要求。
GB/T 38665.1适用于手势交互系统的研发和测试。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件、仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 18976-2003以人 为中心的交互系统设计过程
GB/T 38665.2-2020信息技术手势交互系统 第 2部分:系统外部接口
3术语和定义
GB/T 18976-2003 界定的以及下列术语和定义适用于本文件。
3.1
手势 gesture
用户利用上肢(包括手部和手臂)表达交互意图时,所执行的具体姿态或动作。
3.2
静态手势 static gesture
以上肢静止姿态表达交互意图的手势。
3.3
动态手势 dynamic gesture
以上肢运动方式表达交互意图的手势。
3.4
手势控制指令 gesture instruction
手势交互控制过程中与手势对应的系统操作指令。
3.5
手势识别 gesture recognition
从输人的手势数据判别出手势。
3.6
手势交互系统 gesture interaction system
对具有特定意义的手势信号,即硬件设备采集到的用户所执行的手势信息,进行手势识别,并做出响应和反馈的软件系统。
3.7
手势起始 gesture activation
标识手势开始的事件。
3.8
手势结束 gesture completion
标识手势结束的事件。
3.9
手势取消 gesture cancellation
取消处于执行过程中的手势输入。
3.10
手势集 gesture set
表达各种交互意图的手势的集合。
示例:在一个幻灯片放映控制软件中,“向左挥手”和“向右挥手”两个手势分别表示“上一页”和“下一页”的交互意图,这两个手势的集合即这个软件的手势集。

标准图片预览






标准内容

ICS35.240
中华人民共和国国家标准
GB/T38665.1—2020
信息技术
手势交互系统
第1部分:通用技术要求
Information technology-Gesture interaction system-Part 1:General technical requirements2020-04-28发布
国家市场监督管理总局
国家标准化管理委员会
2020-11-01实施
GB/T38665.1—2020
规范性引用文件
术语和定义
手势交互系统框架
功能要求
性能要求
参考文献·
GB/T38665《信息技术手势交互系统》拟分为10个部分:第1部分:通用技术要求;
第2部分:系统外部接口;
一第3部分:通用测试方法;
第4部分:手势交互界面设计工具;第5部分:桌面手势交互设计准则;第6部分:笔手势交互设计准则;第7部分:触控手势交互设计准则;第8部分:空中手势交互设计准则;第9部分:双手手势交互设计准则;第10部分:身体姿态交互设计准则。本部分为GB/T38665的第1部分
本部分按照GB/T1.1—2009给出的规则起草。GB/T38665.1—2020
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本部分由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。本部分起草单位:中国电子技术标准化研究院、中国科学院软件研究所、北京理工大学、中国科学院心理研究所、中国科学院计算技术研究所、清华大学、北京航空航天大学、联想(北京)有限公司、英特尔(中国)研究中心有限公司、北京电影学院:本部分主要起草人:王聪、田丰、戴国忠、王涌天、傅小兰、陈熙霖、史元春、梁晓辉、王茜莺、宋继强、黄进、范向民、马珊珊、宋维涛1
1范围
信息技术手势交互系统
第1部分:通用技术要求
GB/T38665的本部分规定了手势交互系统通用的功能要求和性能要求。本部分适用于手势交互系统的研发和测试。规范性引用文件
GB/T38665.1—2020
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T18976—2003以人为中心的交互系统设计过程GB/T38665.2—2020信息技术手势交互系统第2部分系统外部接口ec
术语和定义
GB/T18976—2003界定的以及下列术语和定义适用于本文件。Kae
gesture
用户利用上肢(包括手部和手臂)表达交互意图时,所执行的具体姿态或动作。3.2
静态手势
staticgesture
以上肢静止姿态表达交互意图的手势3.3
动态手势
dynamicgesture
以上肢运动方式表达交互意图的手势。3.4
手势控制指令gestureinstruction手势交互控制过程中与手势对应的系统操作指令。3.5
手势识别gesturerecognition
从输人的手势数据判别出手势。3.6
gesture interaction system
手势交互系统
对具有特定意义的手势信号,即硬件设备采集到的用户所执行的手势信息,进行手势识别,并做出响应和反馈的软件系统。
gesture activation
手势起始
标识手势开始的事件。
GB/T38665.1—2020
gesturecompletion
手势结束
标识手势结束的事件。
手势取消gesturecancellation
取消处于执行过程中的手势输人。3.10
手势集
gestureset
表达各种交互意图的手势的集合。示例:在一个幻灯片放映控制软件中,“向左挥手”和“向右挥手”两个手势分别表示“上一页”和“下一页”的交互意图,这两个手势的集合即这个软件的手势集。4手势交互系统框架
手势交互系统对输人设备采集到的手势信号流进行处理,向应用输出手势控制指令,应用得到手势控制指令后进行业务逻辑处理并向手势交互系统下达反馈指令,最后手势交互系统向输出设备输出控制信号,从而给用户输出处理结果。手势交互系统为应用提供手势集模块、手势识别模块和交互决策模块相关的管理接口,如图1所示。图中连线表示模块之间互相操作的接口,带有箭头的连线既表示模块之间互相操作的接口,又通过箭头方向表示手势交互信息流的传输方向。本部分只规定对手势交互系统的通用技术要求。手势交互系统包括手势集模块、手势识别模块、交互决策模块和反馈模块:a)手势集模块是计算机系统用于实现手势集相关功能的模块,它向手势识别模块提供手势模板数据。手势集模块还向应用提供手势集管理相关的接口。b)手势识别模块通过将输人设备得到的手势信号流与手势集模块提供的手势模板进行匹配,将手势信号流转化为具有一定语义的手势识别结果。同时,手势识别模块通过对手势信号流的处理,还得到手势起始与结束、手势执行状态以及手势取消等信息,它们与手势识别结果一起统称为手势识别信息,输出到应用、交互决策模块和反馈模块以便进行下一步处理。手势识别模块还向应用提供手势识别模块管理的相关接口c)交互决策模块负责根据识别得到的手势做出交互决策,依此向应用下达手势控制指令。交互决策模块还向应用提供绑定手势与手势控制指令的接口。d)
反馈模块负责将手势识别模块和应用提供的反馈信息转化为输出设备可处理的信息,以便最后向用户输出手势交互系统的处理结果2
说明:
输入设备
轴出设备
于势交立系统
于邺朵模块
于势识别模奥
交互决策模块
友馈模块
用户和输人设备间的接口,用户的手势信息通过该接口被输人设备采集;GB/T38665.1—2020
输入设备和手势识别模块间的接口,输入设备通过该接口向手势识别模块输出手势信号流;手势识别模块和手势集模块间的接口,手势识别模块通过该接口从手势集模块中获取手势模板数据:手势识别模块和应用间的接口,手势识别模块通过该接口向应用输出手势识别信息,应用通过该接口对手势识别模块进行配置管理:
手势识别模块和交互决策模块间的接口.手势识别模块通过该接口向交互决策模块输出手势识别信息;手势识别模块和反馈模块间的接口手势识别模块通过该接口向反馈模块输出手势识别信息;交互决策模块和应用间的接口交互决策模块通过该接口向应用输出手势控制指令,应用通过该接口对交互决策模块进行配置管理:
应用和反馈模块间的接口,应用通过该接口向反馈模块提供应用相关的反馈信息;反馈模块和输出设备间的接口,反馈模块通过该接口向输出设备输出硬件设备可处理的反馈信息;输出设备和用户间的接口,输出设备通过该接口向用户输出手势交互系统的最终反馈:应用和手势集模块间的接口,应用通过该接口对手势集模块的手势集进行管理。图1手势交互系统框架
5功能要求
5.1手势集模块
手势集模块功能如下:wwW.bzxz.Net
a)应提供至少二个手势集,每个手势集应至少包含两个手势;b)应提供每一个手势的名称和操作描述;c)宜为应用提供添加手势集、移除手势集的服务功能;d)宜为应用提供任一手势集的添加手势、移除手势的服务功能示例:手势集模块提供一个手势集,该手势集中包含“五指握拳”和“单指点击”两个手势,“五指握拳”表示调出菜单,“单指点击”表示选择。
GB/T38665.1-—2020
手势识别模块
手势识别模块功能如下:
a)应提供至少一种手势采集方法,使手势交互系统能感知用户的手势输入行为;示例1:通过戴在手上的数据手套采集用户的手势,并将其转换成计算机能处理的关键点的位置和姿态变化数据信息。
示例2:通过摄像头采集用户的手势,并将其转换成计算机能处理的图像或视频数据信息。b)应提供一种或多种判断手势起始和手势结束的方法,这些判断可以由用户手动执行,也可以由计算机自动执行,参见IS0/1EC30113-1:2015的5.1;示例3:在使用数据手套作为输人设备的手势交互系统进行照片浏览时,伸出右手从右向左挥动一次后收回右手表示翻到下一页。手势交互系统在检测到右手动作出现时认为手势起始,检测到右手动作消失时认为是手势结束示例4:在使用摄像头作为输人设备的手势交互系统中移动物品时,检测到握拳认为是手势开始,检测到张开手认为是手势结束。
c)应提供至少一种充许在输入过程中实现手势取消的方法,参见IS0/IEC30113-1:2015的5.5;示例5:如果手势输入持续时间超过5000ms,则自动取消当前手势输人:示例6:在使用摄像头作为输人设备时,如果在手势输人未完成时快速把手撤出摄像头的拍摄区域,则认为是取消当前手势输人。
d)应提供手势输人信号的预处理方法,能将用户输人的静态手势或者动态手势输入信号转化为适合手势识别算法处理的信息形式应提供与手势集对应的识别算法的程序集,使系统能对用户输人的手势进行识别,识别算法可e)
以在本地,也可以在云端;
宜为应用提供对识别算法模块进行添加识别算法、移除识别算法和设置当前识别算法的服务f)
功能;
g)应提供唯一的、预先定义好的、可以被交互决策模块所识别的识别结果(指令)。5.3
3交互决策模块
应提供将手势与应用的手势控制指令进行绑定的功能,以便在手势交互系统得到用户输入的手势之后能够驱动应用完成相应的操作示例:当把“握拳”手势与浏览器应用的“翻页”手势控制指令绑定后,用户则可以通过“握拳”手势控制浏览器执行“翻页”操作。
5.4反馈模块
反馈模块功能如下:
a)应以视觉、听觉、触觉或其他反馈方式中的至少一种将手势识别结果通知用户,参见ISO/IEC30113-1:2015的5.4;
示例1:用户执行了一个“握拳”手势,当该手势被识别成功后显示器显示“握拳”手势图标示例2:用户执行了一个“握拳”手势,当该手势被识别成功后音箱播放声音“ding”示例3:用户执行了二个“握举”手势,当该手势被识别成功后戴在手腕上的智能手表震动500ms。应以视觉、听觉、触觉或其他反馈方法中的至少一种将当前手势执行状态通知用户,参见b)
ISO/IEC30113-1:2015的5.3;
示例4:通过提示框的方式通知用户当前手势输入状态是在等待输入、输人中或者输入完成。示例5:通过声音“请输入手势”“手势输入完成”等语音提示用户当前手势输人状态。c)应以适当方法使得用户知道当前系统可以识别何种手势、这些手势可以执行哪些应用功能;示例6:通过文字或者图像提示用户当前可以执行“握拳”手势,并且该“握拳”手势将控制浏览器翻到下一页d)应能够接收应用提出的反馈请求,通知用户的手势在应用中的响应结果4
GB/T38665.1—2020
示例7:当用户执行“握拳”手势后,反馈模块接收浏览器的反馈请求,控制输出设备向用户输出浏览器的翻页响应。6性能要求
6.1手势集模块
手势集模块性能如下:
a)手势集中任意两个手势之间的相似程度应尽可能低,以便区分;示例1:两个不同含义的“挥手”手势,一个是先向左挥再向右挥且往复几次,另一个是先向右挥再向左挥且往复几次,这两个手势相似度高,不便区分。b)手势集中的手势宜简单易行;示例2:通常,伸出食指和中指表示数字“2”是一个便于用户执行的手势,而伸出中指和无名指表示“2”是一个不便于用户执行的手势。
c)手势集中手势易被输人设备感知,应适应于不同输人设备,设计不同手势集合示例3:在基于视觉的手势识别系统中,不该设计五指并拢和五指张开两个通过视觉传感器难以区分的手势,但可以在基于数据手套的识别系统中使用。6.2手势识别模块
手势识别模块性能如下:
a)应满足以下输人准则:
1)手势执行时长:手势从开始执行到结束所持续的时间。对于静态手势,执行时长应≥200ms,且≤2000ms;对于动态手势,手势执行时长应≥500ms,且≤5000ms。2)手势间隔:手势间隔是从上一个手势结束到下一个手势开始的间隔时间。对于静态手势,手势间隔应≥300ms;对于动态手势,手势间隔应≥500ms。b)手势信号采样率应≥10 Hz。注1:手势信号采样率是指手势识别模块每秒能够输入的连续手势信号的数量。c)在手势识别算法为离散型时,手势识别正确率应符合下列要求当手势集手势数量≤5个的手势识别正确率不应低于85%;1
当手势集手势数量>5个且≤10个的手势识别正确率不应低于80%;2)
当手势集手势数量>10个的手势识别正确率不应低于75%。d)在手势识别算法为连续型时,手势识别的正确率应符合下列要求:1)
当手势集手势数量≤5个的手势识别正确率不应低于80%:2)
当手势集手势数量>5个且≤10个的手势识别正确率不应低于75%;3)
当手势集手势数量>10个的手势识别正确率不应低于70%。注2:手势识别正确率为手势识别模块正确识别出的手势数量与所有输人手势数量之间的比值。e)
在手势识别算法为离散型时,手势识别时长应符合下列要求:当手势集手势数量≤5个时,手势识别时长不应大于300ms;1
当手势集手势数量>5个且≤10个时,手势识别时长不应大于600ms;2)
当手势集手势数量>10个时,手势识别时长不应大于900ms。3)
在手势识别算法为连续型时,手势识别时长应符合下列要求:当手势集手势数量≤5个时,手势识别时长不应大于500ms;1
当手势集手势数量>5个且≤10个时,手势识别时长不应大于1000ms;2)
当手势集手势数量10个时,手势识别时长不应大于1500ms。3)
注3:手势识别时长为手势识别模块从输人手势到得到识别结果的时间长度5
GB/T38665.1—2020
离散型手势识别算法定义见GB/T38665.2—2020中的3.2,连续型手势识别算法定义见GB/T38665.2—2020中的3.3。
交互决策模块
交互决策模块性能如下:
应提供手势与手势控制指令的对应关系,使系统能将手势转换成其唯一手势控制指令;a)
应依据应用场景确定手势与手势控制指令对应关系;在同一个应用场景中,手势与手势控制指令可以是一对一或多对一关系;c
手势集任一手势的交互成功率应≥80%:d)手势集所有手势的平均交互成功率应≥90%。注:若手势交互系统共进行了R次特定的手势交互任务,如向右挥手控制幻灯片放映软件翻页,其中R。次成功,R次误操作(包括未在既定的交互轮数内完成的交互、未完成交互前退出、交互无响应和错误交互)。按式(1)和式(2)计算交互成功率(P):R=Rs+Re
P=Rs/R×100%
4反馈模块
反馈模块性能如下:
..........................()2
响应时间:从手势输入的结束时刻到手势交互系统输出反馈所持续的时间。手势交互系统的a)
响应时间应≤2000ms。
反馈延时:从手势识别模块输出识别结果到反馈模块输出反馈信息的时间长度。反馈延时应b)
≤1000ms。
[1]ISO/IEC30113-1:2015
参考文献
GB/T38665.1—2020
信息技术用户界面基于跨设备和方法的手势的接口第1部
分:框架(Information technology-User interface-Gesture-based interfaces across devices and methods—Part 1:Framework)
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。