Natural User Interface (NUI)
Natural User Interface(NUI)는 키보드·마우스 같은 부가 입력장치 없이 사람의 신체 기관(손, 음성, 시선, 제스처 등)으로 직접 인터랙션하는 사용자 인터페이스 방식이다. 영화 〈아이언맨〉에서 토니 스타크가 손짓으로 3D 지도를 조작하는 장면, 〈마이너리티 리포트〉에서 톰 크루즈가 손동작으로 데이터를 다루는 장면이 대중적 이미지로 자리잡았다.
NUI의 역사: 용어는 Steve Mann이 1970년대에 최초로 제시했으며, CLI와 GUI의 대안적 인터페이스로서 현실세계를 그대로 반영하는 인터페이스를 묘사했다. 같은 개념으로 Direct User Interface, Metaphor-Free Computing이라는 용어도 함께 소개되었다. 1979년 MIT Lab의 Put That There 프로젝트가 손가락 포인팅 + 음성 명령의 초기 프로토타입이었으며, 2007년 아이폰의 멀티터치 대중화, 2010년 키넥트(Kinect)의 출시가 NUI를 일상으로 끌어왔다.
NUI의 특징:
- 배우기 쉽다: 사람의 자연스러운 행동을 기반으로 하므로 학습 비용이 매우 낮다 (단, 논란의 여지가 있음).
- 보이지 않는다(invisible): GUI의 WIMP(Window-Icon-Menu-Pointer)는 화면에 위젯이 필요하고 픽셀을 차지(pixel-hungry 문제)하지만, NUI는 신체를 직접 입력장치로 사용해 출력 정보 외에는 인터페이스가 보이지 않는다. 사용자는 기술을 직접 지배한다는 느낌을 받는다.
NUI의 한계와 디자이너의 고민:
- '자연스러움'에 대한 의문: GUI는 사용자가 메뉴를 살펴보면서 어떤 기능이 있는지 탐색 가능하지만, NUI는 위젯이 없어 어떤 기능이 가능한지 알 수 없다. 결국 가이드나 위젯을 도입해야 하는 GUI 의존성이 드러난다.
- 명령어 셋 기억 비용: 제스처·음성 명령어를 사용자가 외워야 하며, 이용 주기가 짧으면 인지 비용이 과중해진다.
- 문화적 차이: 같은 제스처도 문화권마다 의미가 다르다(예: '예/아니오' 고개 흔들기 — 인도·이란에서는 정반대). 표준화나 지역별 셋이 필요하지만 둘 다 한계가 있다.
- 실패 원인 추적 불가: 입력 실패 시 왜 실패했는지(센서 미감지/임계값 미달/문화권 설정) 알기 어려워 사용자가 시스템에 맞춰 부자연스럽게 행동하게 된다.
- 의도하지 않은 입력: 사용자가 무심코 한 행동을 시스템이 입력으로 간주해 데이터 손실까지 초래할 수 있다.
결론: NUI는 GUI의 대체재가 아니라 상호 보완적 관계일 때 효과적이다.
핵심 내용
- NUI: 신체로 직접 인터랙션하는 인터페이스, CLI/GUI 이후의 대안
- 1970년대 Steve Mann이 용어 정립, 2010년 키넥트로 대중화
- 장점: invisible, low learning cost, pixel-hungry 문제 해결
- 한계: 발견성 부재, 문화 차이, 실패 추적 불가, 의도치 않은 입력
- "The best UI is invisible" 논쟁: 윤리·결함 대응 문제 동반
- GUI와 협력하는 상호보완적 관계가 현실적 답
관련 개념
- UI와 디바이스 역사 — CLI → GUI → NUI로 이어지는 인터페이스 진화의 흐름
- 모바일 제스처 UI — NUI의 한 갈래로서 제스처 인터랙션의 실제 사례
- 어포던스 — 보이지 않는 인터페이스에서 어포던스를 어떻게 줄 것인가의 문제
- 프로액티브 AI — Invisible UI 철학과 맞닿은 자동 컨텍스트 응답
출처
- Natural User Interface (NUI) — UX 가벼운 이야기