Powered by Google www.ChineseStandard.net Database: 189760 (25 May 2024)

GB/T 38665.1-2020 PDF in English


GB/T 38665.1-2020 (GB/T38665.1-2020, GBT 38665.1-2020, GBT38665.1-2020)
Standard IDContents [version]USDSTEP2[PDF] delivered inName of Chinese StandardStatus
GB/T 38665.1-2020English145 Add to Cart 0-9 seconds. Auto-delivery. Information technology -- Gesture interaction system -- Part 1: General technical requirements Valid


Standards related to: GB/T 38665.1-2020

GB/T 38665.1-2020: PDF in English (GBT 38665.1-2020)

GB/T 38665.1-2020
NATIONAL STANDARD OF THE
PEOPLE’S REPUBLIC OF CHINA
ICS 35.240
L 60
Information Technology - Gesture Interaction System -
Part 1: General Technical Requirements
ISSUED ON: APRIL 28, 2020
IMPLEMENTED ON: NOVEMBER 01, 2020
Issued by: State Administration for Market Regulation;
Standardization Administration of PRC.
Table of Contents
Foreword ... 3
1 Scope ... 4
2 Normative References ... 4
3 Terms and Definitions ... 4
4 Gesture Interaction System Framework ... 5
5 Functional Requirements ... 8
6 Performance Requirements ... 11
Bibliography ... 15
Information Technology - Gesture Interaction System -
Part 1: General Technical Requirements
1 Scope
This Part of GB/T 38665 specifies the general functional requirements and
performance requirements of the gesture interaction system.
This Part is applicable to the development and testing of gesture interaction system.
2 Normative References
The following documents are essential to the application of this document. For the
dated documents, only the versions with the dates indicated are applicable to this
document; for the undated documents, only the latest version (including all the
amendments) are applicable to this document.
GB/T 18976-2003 Human-Centered Design Processes for Interactive Systems
GB/T 38665.2-2020 Information Technology – Gesture Interaction System – Part
2: System External Interface
3 Terms and Definitions
For the purpose of this document, the terms and definitions given in GB/T 18976-2003
and the following apply.
3.1 Gesture
The specific postures or actions performed by the user when using the upper limbs
(including hands and arms) to express their interaction intentions.
3.2 Static gestures
Gestures that express the interaction intentions by a static posture of the upper limbs.
3.3 Dynamic gestures
Gestures that express interaction intentions by the motion of the upper limbs.
interface between the modules. The link with arrows not only represents the
interoperable interface between the modules, but also indicates the transmission
direction of the gesture interaction information flow through the direction of the arrow.
This Part only specifies the general technical requirements for gesture interaction
systems.
The gesture interaction system includes a gesture set module, a gesture recognition
module, an interactive decision module, and a feedback module:
a) The gesture set module is a module used by the computer system to implement
the gesture set-related functions. It provides gesture template data to the gesture
recognition module. The gesture set module also provides an interface related
to gesture set management to the application.
b) The gesture recognition module converts the gesture signal flow into gesture
recognition results with certain semantics by matching the gesture signal flow
obtained by the input device with the gesture template provided by the gesture
set module. At the same time, the gesture recognition module also obtains
information such as the gesture activation, gesture completion, gesture
execution status, and gesture cancellation by processing the signal flow of the
gesture. They are collectively called the gesture recognition information together
with the gesture recognition result, and are output to the application, interaction
decision module, and feedback module for further processing. The gesture
recognition module also provides applications with related interfaces related to
the management of the gesture recognition module.
c) The interaction decision-making module is responsible for making interaction
decisions based on the recognized gestures, and then gives gesture instructions
to the application. The interaction decision module also provides an interface for
binding gestures and gesture instructions to the application.
d) The feedback module is responsible for converting the feedback information
provided by the gesture recognition module and the application into information
that may be processed by the output device, so as to finally output the processing
result of the gesture interaction system to the user.
9 - The interface between the feedback module and the output device, through which the
feedback module outputs feedback information that the hardware device may process to the
output device;
10 - The interface between the output device and the user, through which the output device
outputs the final feedback of the gesture interaction system to the user;
11 - The interface between the application and the gesture set module, through which the
application manages the gesture set of the gesture set module.
Figure 1 – Gesture Interaction System Framework
5 Functional Requirements
5.1 Gesture set module
The functions of the gesture set module are as follows:
a) At least one gesture set shall be provided, and each gesture set shall contain at
least two gestures;
b) The name and operation description of each gesture shall be provided;
c) Service functions for adding and removing gesture sets should be provided for
the applications;
d) Service functions of adding and removing gesture of any gesture set should be
provided to the application.
EXAMPLE: The gesture set module provides a gesture set that contains two gestures of "five-
finger fist" and "single-finger click". "Five-finger fist" means to bring up the menu, and "single-
finger click" means selection.
5.2 Gesture recognition module
The functions of the gesture recognition module are as follows:
a) At least one gesture collection method shall be provided so that the gesture
interaction system can perceive the user's gesture input behavior;
EXAMPLE 1: Collect the user's gestures through the data gloves worn on the hand and
convert them into data information of the key point position and posture change that can
be processed by the computer.
EXAMPLE 2: Collect the user's gestures through the camera and convert them into
image or video data information that can be processed by the computer.
EXAMPLE: After the "fist" gesture is bound to the browser application's "page turning" gesture
instruction, the user may control the browser to perform "page turning" through the "fist" gesture.
5.4 Feedback module
The functions of the feedback module are as follows:
a) The user shall be informed of the gesture recognition results by at least one of
visual, auditory, tactile or other feedback methods, see 5.4 of ISO/IEC 30113-
1:2015;
EXAMPLE 1: The user performs a "fist" gesture, and when the gesture is recognized
successfully, the display shows the "fist" gesture icon.
EXAMPLE 2: The user performs a "fist" gesture, and when the gesture is recognized
successfully, the speaker plays the sound "ding".
EXAMPLE 3: The user performs a "fist" gesture, and when the gesture is recognized
successfully, the smart watch worn on the wrist vibrates for 500ms.
b) The user should be informed of the current gesture execution status by at least
one of visual, auditory, tactile, or other feedback methods, see 5.3 of ISO/IEC
30113-1:2015;
EXAMPLE 4: Informing the user of the current gesture input state through a prompt box,
which is waiting for input, input, or input completion.
EXAMPLE 5: The user is prompted with a voice such as “please input gesture” and
“gesture input completed” to indicate the current gesture input status.
c) Appropriate methods shall be used to let users know what gestures the current
system can recognize and which application functions these gestures can
perform;
EXAMPLE 6: Prompt the user to perform a "fist" gesture by text or image, and the "fist"
gesture shall control the browser to turn to the next page.
d) It shall be able to receive the feedback request from the application and notify
the user of the response result of the gesture in the application.
EXAMPLE 7: After the user performs a "fist" gesture, the feedback module receives the
browser's feedback request and controls the output device to output the browser's page
turning response to the user.
gesture signals that the gesture recognition module can input per second.
c) When the gesture recognition algorithm is discrete, the accuracy rate of gesture
recognition shall meet the following requirements:
1) When the number of the gestures in the gesture set is ≤ 5, the accuracy rate
of the gesture recognition shall be no less than 85%;
2) When the number of gestures in the gesture set is> 5 and ≤ 10, the accuracy
rate of gesture recognition shall be no less than 80%;
3) When the number of gestures in the gesture set is >10, the accuracy rate of
gesture recognition shall be no less than 75%.
d) When the gesture recognition algorithm is continuous, the accuracy rate of
gesture recognition shall meet the following requirements:
1) When the number of the gestures in the gesture set is ≤ 5, the accuracy rate
of the gesture recognition shall be no less than 80%;
2) When the number of gestures in the gesture set is > 5 and ≤ 10, the accuracy
rate of gesture recognition shall be no less than 75%;
3) When the number of gestures in the gesture set is > 10, the accuracy rate of
gesture recognition shall be no less than 70%.
NOTE 2: The accuracy rate of gesture recognition is the ratio between the number of
gestures correctly recognized by the gesture recognition module and the number of all
input gestures.
e) When the gesture recognition algorithm is discrete, the duration of gesture
recognition shall meet the following requirements:
1) When the number of gestures in the gesture set is ≤5, the duration of gesture
recognition shall be no greater than 300ms;
2) When the number of gestures in the gesture set is> 5 and ≤ 10, the duration
of gesture recognition shall be no greater than 600ms;
3) When the number of gestures in the gesture set is >10, the duration of gesture
recognition shall be no greater than 900ms.
f) When the gesture recognition algorithm is continuous, the duration of gesture
recognition shall meet the following requirements:
1) When the number of gestures in the gesture set is ≤5, the duration of gesture
recognition shall be no greater than 500ms;
......
 
Source: Above contents are excerpted from the PDF -- translated/reviewed by: www.chinesestandard.net / Wayne Zheng et al.