Overview
ISO/IEC 30113-1:2015 - "Information technology - User interface - Gesture-based interfaces across devices and methods - Part 1: Framework" - defines a framework and guidelines to support interoperability of gesture-based interfaces across different input devices and methods. It standardizes how gestures and gesture commands are described and mapped to functions in ICT systems, without prescribing specific gesture recognition technologies. The standard explicitly covers devices such as mice, touch screens, touch pads, 3D mice, joysticks, game controllers, wired gloves, depth-aware cameras, stereo cameras and web cameras, and excludes operation of physical keyboards.
Key topics and technical requirements
The document establishes vocabulary, a human‑machine interaction model, and mandatory requirements (Clause 5) that a conformant gesture-based interface must meet. Main technical topics include:
- Definitions and scope: gesture, gesture-based interface, gesture command, gesture software.
- Human‑machine interaction model: input device → gesture software → command → application → feedback loop.
- Device and input types: 2D/3D motions, postures, tool-extended gestures (wand/pen), facial and eye gestures.
- Cultural adaptability & accessibility: guidance on localization and accommodating users with disabilities or the elderly.
- Conformance: a system is conformant if it meets all requirements of Clause 5.
Key requirements (summary of Clause 5):
- Activating/finishing a gesture: provide methods to start and end a gesture (user-managed or automatic).
- Performing a gesture: provide one or more valid methods for gesture formation while the system is receiving input.
- Feedback for confirming a gesture: visual, tactile or audible feedback to indicate gesture state and effects.
- Feed forward: signals to indicate what gestures are available and when they apply (dynamic cues recommended).
- Cancelling, size criteria, control of criteria, remapping: methods to cancel gestures, define gesture size thresholds, adjust recognition criteria, and change gesture-to-command mappings.
- Gesture descriptions: structured descriptions for individual gestures.
Applications and who uses it
Practical uses and target users:
- UI/UX designers & interaction designers - design consistent gesture behaviors across apps and devices.
- Software developers & system integrators - implement gesture software, command mapping and feedback loops to ensure interoperability.
- Device manufacturers - document supported gestures for drivers and OS integration.
- Accessibility specialists & localization engineers - adapt gestures for cultural differences and users with disabilities.
- Product managers - ensure consistent cross-device user experiences.
Typical applications include cross-platform mobile and desktop apps, interactive kiosks, AR/VR systems, gaming controllers, and camera-based gesture controls.
Related standards
Keywords: ISO/IEC 30113-1, gesture-based interfaces, gesture recognition, gesture commands, interoperability, user interface standards, accessibility, cultural adaptability.