사용자 인터페이스의 종류
제스처 · 음성과 같은 멀티모달을 통해 인터페이스와 상호작용하는 방식이 다양해짐에 따라, UI(User Interface)를 지칭하는 단어들이 다소 혼재되고 있습니다. 본 글에서는 UI 종류를 정확히 정의함으로써, 보다 정확한 사용자경험을 제공하는데 도움이 되고자 합니다.
사용자가 컴퓨터 시스템과 상호작용할 때 사용되는 매개입니다. 사용자는 시스템에서 필요한 작업을 수행하고, 시스템은 사용자의 명령을 받아들여 처리합니다. 다음은 UI의 종류입니다.
명령어를 입력하여 작업을 수행하는 방식입니다. 텍스트를 기반으로 작동하며, 복잡한 작업을 자동화할 수 있습니다. CLI의 예시로는 Windows의 Command Prompt, Mac OS의 Terminal, 그리고 Linux의 Bash shell 등이 있습니다. 이러한 CLI에서는 사용자가 명령어를 입력하여 파일 관리, 네트워크 설정, 시스템 관리 등 다양한 작업을 수행할 수 있습니다.
그래픽 요소를 사용하여 컴퓨터 시스템과 상호작용하는 방식입니다. UI에 시각적인 개념이 추가된 용어입니다. 예를 들어, Windows, MacOS, Android 등의 운영 체제, 웹 브라우저, 온라인 쇼핑몰, 게임 등이 모두 GUI의 예시입니다.
일상적으로 하는 동작을 인식하여 시스템을 제어하는 방식입니다. NUI는 주로 음성인식, 제스처인식, 시선추적 등의 기술을 활용하여 작동합니다. NUI는 사용자의 동작을 자연스럽고 직관적으로 인식하므로, 새로운 기술에 대한 학습 비용이 적고, 사용성이 우수합니다. 다음과 같은 NUI의 예시가 있습니다.
음성 인식 기술: 인공지능 스피커(예: 아마존 에코, 구글 홈)에서 사용되는 음성 인식 기술
제스처 인식 기술: 마이크로소프트의 키넥트 카메라에서 사용되는 제스처 인식 기술
시선추적 기술: 삼성 갤럭시 폴드에서 사용되는 시선추적 기술
터치리스 인터페이스 기술: 에어 마우스와 같은 터치리스 인터페이스 기술
생체인식 기술: 지문인식, 안면인식, 홍채인식 등의 생체인식 기술
음성을 통해 사용자와 시스템이 상호작용하는 방식입니다. VUI는 사용자가 음성으로 명령을 내리거나 질문을 하면, 시스템이 음성을 인식하여 적절한 답변이나 결과를 제공합니다. VUI는 음성 인식 기술과 자연어 처리 기술을 활용하여 작동하며, 인공지능 스피커, 음성인식 스마트폰 어플리케이션, 자동차 내비게이션 시스템 등에서 사용됩니다.
NUI와의 상관관계: NUI는 음성뿐만 아니라 제스처, 안구추적 등 다양한 입력 방식을 활용하는 반면에, VUI는 오로지 음성 인식과 자연어 처리 기술을 사용하여 작동합니다. 따라서, NUI는 입력 방식에 대한 다양성을 제공하고, VUI는 음성 입력에 최적화되어 있습니다.
NUI와 VUI는 혼합해서 사용될 수도 있습니다. 예를 들어, 자동차 내비게이션 시스템에서는 운전 중에 손으로 제스처를 사용하여 시스템을 제어하는 것은 위험할 수 있기 때문에, 음성으로 명령을 내리는 VUI와 함께 제스처를 사용하는 NUI를 혼합하여 사용할 수 있습니다.
소리를 통해 사용자와 상호작용하는 방식입니다. AUI는 음성 인식 기술과 자연어 처리 기술 등을 사용하여 사용자의 음성 명령을 이해하고, 그에 따라 적절한 반응을 보여줍니다. AUI는 주로 음성 비서, 음성 인식 기술을 사용하는 어플리케이션, 음성 인식 기술을 사용하는 가전제품 등에서 사용됩니다.
VUI와의 상관관계: AUI는 소리를 통해 음성 명령을 내리고 이에 대한 '반응'을 받는 것에 중점을 둔 인터페이스이며, VUI는 음성 인식 기술을 이용해 음성 '명령'을 인식하고 이에 대한 작업을 수행하는 인터페이스입니다.
사용자와 디지털 기기 사이의 상호작용을 물리적인 동작으로 수행하는 인터페이스를 의미합니다. 즉, 사용자가 디지털 기기를 직접 만져서 조작하는 방식입니다. 대표적인 PUI의 예시로는 터치스크린, 마우스, 키보드, 게임 컨트롤러 등이 있습니다.
손으로 직접 제어할 수 있는 실체화된 인터페이스를 의미합니다. 사용자가 실체를 직접 조작하면서 상호작용하는 인터페이스로, 일반적으로 터치스크린과 같은 2D 인터페이스보다 더욱 직관적이고 자연스러운 사용자 경험을 제공합니다.
PUI와의 상관관계: PUI와 TUI는 사실상 동의어가 되어버린 용어입니다. 하지만 이를 구분하는 일부 기준은 다음과 같습니다. PUI는 입력과 출력에 주로 '디지털 입력'을 사용하며, TUI는 손잡이, 버튼 등 PUI의 조작요소를 사용하는 '물리적 사물'을 의미합니다. PUI는 사용자의 입력이 '전기적인 신호' 등을 통해 입력이 감지되고, TUI는 '물리적인 객체'에 의해 감지됩니다.
PUI와 TUI의 관계처럼 명확히 구분하거나 단번에 구분하기 어려운 용어도 존재합니다. 필자는 국내 논문, 해외 디자인 커뮤니티 등의 내용을 종합하여 지배적인 내용을 중심으로 작성하였습니다. 이러한 용어들을 실제로 아는 것과는 별개로, 정확히 인지하지 못한 개념들에 대해서는 고집스럽게 짚고 넘어가고자 하는 마음가짐이 필요해 보입니다. 정보 그 자체보다는 정보를 찾고 구별하는 능력이 중요해진 시대임을 느낍니다.