유비쿼터스컴퓨팅개론 11강 - 인간과 컴퓨터·로봇의 상호작용
인간과 컴퓨터 상호작용의 구성요소와 발전 단계, 음성과 자연어 기반 인터페이스를 학습합니다. 이어서 착용 컴퓨팅과 인간-로봇 상호작용을 구현하는 인지·감정·멀티모달 인터페이스 기술을 정리합니다.
1. 인간과 컴퓨터 상호작용의 개념
HCI의 정의
인간과 컴퓨터 상호작용(HCI: Human-Computer Interaction)은 사람이 쉽고 편리하게 컴퓨터 시스템과 상호작용할 수 있는 방법을 연구하는 학문이다. 좁게는 인간과 컴퓨터 사이의 직접 상호작용을 뜻하지만, 넓게는 컴퓨터를 매개로 인간과 인간 사이에서 발생하는 상호작용까지 포함한다.
HCI는 키보드와 화면만을 다루는 것이 아니다. 다른 사용자와의 커뮤니케이션, 컴퓨터 내부의 미디어와 서비스, 컴퓨터와 현실 사물 사이의 상호작용까지 연결한다. 보조공학 도구나 뇌-컴퓨터 인터페이스처럼 신체적 한계를 보완하는 기술도 HCI의 범위에서 이해할 수 있다.
다섯 구성요소
| 구성요소 | 주요 특징 |
|---|---|
| 인간 | 인지능력·개인차·사회적 반응을 가진 가장 중요한 구성요소 |
| 컴퓨터 시스템 | PC·노트북·모바일·디지털 기기·지능형 장치 |
| 상호작용 | 인간과 컴퓨터 사이의 입력·출력과 인터랙션 설계 |
| 태스크 | 사용자가 시스템을 통해 달성하려는 작업과 목표 |
| 상황·환경 | 작업이 수행되는 물리·사회 환경과 전후 맥락 |
인간은 HCI에서 가장 중요한 요소이며, 자신과 다른 시스템의 일부에 자극을 주거나 영향을 받는다. 컴퓨터는 입력을 처리하고 정보를 출력하며, 상호작용은 두 요소 사이의 소통 방식을 설계한다. 태스크는 자동차 제조 과정처럼 반복적인 작업뿐 아니라 감정적인 활동도 포함할 수 있다. 상황은 작업 전후의 환경 변화와 결과까지 고려한다.
2. HCI의 목적·중요성과 발전 단계
목적과 고려사항
HCI의 질문은 “사용자 인터페이스를 어떻게 만들면 컴퓨터와의 상호작용이 더 적절한가”이다. 효율적인 시스템을 만들면 개인과 조직의 생산성을 높일 수 있다. 그러나 HCI의 성과는 대개 숨겨져 직접 드러나지 않고 비수치적이므로 결과를 간단히 측정하기 어렵다.
사용자 측면에서는 오류 발생과 작업 피로를 줄이고 접근성과 작업 종료 시간을 고려한다. 개발자 측면에서는 개발자에 대한 신뢰를 유도하고 서비스 개발과 제품 매출을 높이는 효과가 있다.
세 발전 단계
| 단계 | 핵심 변화 | 대표 예 |
|---|---|---|
| 컴퓨터 시스템 중심 | 처리능력 확충, 소수 전문가 사용, 컴퓨터 이해가 쉬운 HCI | 천공카드, TTY, 키보드, CRT, 라인 프린터 |
| 성숙 단계 | 다수 전문가·일반인 사용, GUI와 다중 입출력, 초보자 지원 | QWERTY, 마우스, 라이트펜, 터치스크린, 컬러 모니터 |
| 인간 중심 단계 | 멀티미디어·지능화, 다기능 입력, 자연스러운 인식과 가상환경 | 음성·필기·제스처 인식, HMD, 가상현실·가상공간 |
발전 방향은 컴퓨터가 이해하기 쉬운 인터페이스에서 인간이 쉽고 자연스럽게 사용할 수 있는 인터페이스로 이동한다. 인간 중심 단계에서는 여러 입출력 방식을 함께 쓰는 멀티모달 인터페이스와 상황에 맞는 지능형 지원이 중요하다.
연구 분야
HCI는 인간공학, 산업공학, 심리학, 인지심리학, 사회심리학, 사회학, 컴퓨터과학, 언어학 등 여러 분야가 결합한다. 인간의 감각·인지·감정 특성을 고려해 사용자 중심 설계를 구현하고 편의성·수용성이 높은 적합한 컴퓨터 시스템을 만드는 것이 목표이다.
기존 컴퓨터 운영체제는 GUI 중심이지만 앞으로는 인간의 다양한 인지 기능을 사용하는 멀티모달 시스템으로 발전한다. 차세대 텔레미디어와 정보통신 서비스도 인간생활의 유용성과 수용성을 높이는 통합적 인터페이스 연구를 요구한다.
핵심 방향: 시스템 중심 → 성숙 단계 → 인간 중심으로 발전하며, 인간 중심 HCI는 자연스러움·지능화·멀티모달 상호작용을 지향한다.
3. 음성인식·화자인식과 음성합성
음성 기반 HCI의 범위
음성을 통한 HCI에는 음성인식, 음성합성, 자연어 처리 기술이 포함된다. 음성인식은 1970년대 사람의 기본 의사소통 수단인 말을 이용해 편리하고 인간적인 컴퓨팅 환경을 만들기 위한 기반 기술로 발전했다. 인간 사고를 정보기기에 전달하는 입력 방식이 키보드의 WIMP 환경을 넘어 음성으로 확장된 것이다.
음성인식과 화자인식
음성인식(Speech Recognition)은 인간의 음성을 기계나 컴퓨터가 자동으로 인식하여 음성신호에서 음소나 텍스트를 추출하는 기술이다. 화자인식(Speaker Recognition)은 말의 내용보다 말하는 사람이 누구인지 인식하는 기술이며, 음성이해와 의미 추출까지 결합될 수 있다.
음성인식 시스템은 특정 화자만 인식하는 화자종속 시스템과 화자와 관계없이 인식하는 화자독립 시스템으로 나뉜다. 화자인식은 화자식별과 화자검증으로 나눌 수 있다.
음성인식의 가장 큰 문제는 문맥성이다. 같은 어휘도 사용자에 따라 발음이 다르고 주변환경의 잡음과 인식 대상 어휘의 제한 때문에 오류가 생길 수 있다. 다양한 지식을 활용해 문맥을 해석하는 음성인식 프레임워크가 필요하다.
음성합성
음성합성은 글을 말로 바꾸는 기술, 즉 TTS(Text-to-Speech)이다. 자동응답 시스템의 기계음, 인터넷 신문과 이메일 읽기, 음성 포털, 게시판과 전자책, 가전제품 등 여러 분야에 활용된다. 모바일 음성 검색 서비스는 자연어 음성인식을 개선할 수 있는 구조를 이루고 있다.
| 기술 | 입력과 결과 |
|---|---|
| 음성인식 | 말소리 → 음소·텍스트·명령 |
| 화자인식 | 말소리 → 말한 사람의 신원 |
| 음성합성 | 문자·텍스트 → 말소리 |
4. 자연어 처리와 대화형 인터페이스
자연어 처리(NLP: Natural Language Processing)는 컴퓨터가 사람의 일상 언어를 이해하고 생성하도록 하여 인간의 지적 활동을 보조하는 기술이다. 챗봇과 같은 대화 시스템은 사용자의 질문을 자연어로 받아 의미를 분석하고 적절한 응답을 생성한다.
자연어 처리 기반 검색은 인터넷의 정형·비정형 데이터에 인간의 일상 언어로 질문하면 결과를 문장으로 제공한다. 음성검색은 자연어 음성인식과 결합해 음성대화 서비스의 출발점이 된다.
인터넷 검색은 정확하고 개인화된 결과를 요구한다. 이를 만족하려면 단순한 음성검색만 제공하는 데 그치지 않고 사용자와 대화를 통해 의도를 파악하여 최적화된 결과를 제시하는 음성대화 서비스가 필요하다. 모바일 환경과 외국어 학습에서도 대화형 언어 인터페이스 수요가 커진다.
음성인식은 소리를 텍스트로 바꾸는 단계이고, 자연어 처리는 그 텍스트의 의미와 문맥을 이해하여 검색·대화·응답으로 연결하는 단계이다.
5. 착용 컴퓨팅과 HCI
착용형 HCI의 개념
착용형 HCI(Wearable HCI)는 인간 중심 기술인 HCI와 착용 컴퓨팅 기술의 접목이다. 착용 컴퓨팅의 대표 특성인 착용성을 바탕으로 양손이 자유로운 상태에서도 업무를 수행할 수 있게 한다. 사용환경은 실내 공간에 국한되지 않고 실내외 모두를 포함하며 텍스트·영상·오디오·비디오 등 다양한 데이터를 지속적으로 사용한다.
주요 기술과 기능
기반기술, 디바이스·컴포넌트, 소프트웨어, 착용 솔루션으로 구성된다. 기반에는 무선칩·패키징·전원관리·열관리, 디바이스에는 마이크로프로세서·메모리·키보드·입력장치·바코드 스캐너·디스플레이·모바일 컴퓨터, 소프트웨어에는 운영체제·미들웨어·보안·음성인식·응용 프로그램이 포함된다.
착용 솔루션에는 벨트·머리·손목·손가락·발 형태의 장치, 신체부착형·생체이식형 장치, 의복 내장형 장치 등이 있다. 무선통신에는 802.11 a/c/n, 블루투스, ZigBee 등이 사용될 수 있다.
기본 기능은 장치를 의식하지 않을 정도의 무게감과 자연스러움을 주는 무게감, 컴퓨터와 사용자 사이의 끊김 없는 통신을 지원하는 항시성, 신체적 피로와 유해요소를 줄이는 안정성, 사회·문화적 통념에 맞는 외형의 사회성이다.
유형과 사례
| 유형 | 기능과 사례 |
|---|---|
| 액세서리형 | 밴드·반지·시계, 활동량 측정·NFC·SNS·음악 제어 |
| 패치·신체부착형 | 생체신호 감지·진단·치료, 의료 모니터링 |
| 생체이식형 | 스마트 콘택트렌즈, 전신 착용·보조 시스템 |
| 직물·의류 일체형 | 센서 내장 신발·의복, GPS 위치 확인, 온도조절 |
착용형 HCI 설계
착용형 HCI는 유용성(usefulness)을 목표로 사용성(usability)을 추구하면서 감성(affect)을 만족하도록 설계·평가·분석의 절차를 거쳐 개발된다. HCI의 기본 기능을 충족하면서 착용성·사회성·안정성·항시성도 함께 고려해야 한다.
6. 인간과 로봇 상호작용
HRI의 정의와 가치
인간과 로봇 상호작용(HRI: Human-Robot Interaction)은 로봇이 사람의 말·몸짓·표정·목소리로 의도를 종합 판단하고 그에 맞는 행동을 하게 하는 기술이다. 다양한 의사소통 채널을 통해 인지적·정서적 상호작용을 지원하도록 환경을 설계하고 구현한다.
HRI는 유비쿼터스 로봇 동반자 기반의 지능형 서비스 로봇을 위한 핵심 기술이다. 로봇지능성·상호작용·임베딩 분야에서 근본적인 차이가 있으며, 중요 가치는 협동성·편리성·친밀성이다.
협동성·편리성·친밀성
협동성은 사람과 로봇이 현재 상황에서 이루려는 일의 목표와 계획을 공유하는 것이다. 로봇이 사람의 일을 정확히 이해하면 방해하지 않고 협력하여 주어진 일을 원활하게 수행한다.
편리성은 효율적인 상호작용과 사용자 편의 상태이다. 로봇에게 원하는 일을 시키기 위해 복잡한 키보드 명령을 사용하지 않고 자연어로 말하는 것처럼, 인간과 로봇 사이의 추가 편리성을 제공한다.
친밀성은 인간과 로봇 사이의 정서적·사회적 관계에 의미를 부여하는 것이다. 로봇이 사람의 감정상태를 이해하고 대응하면 인간의 지향 행동과 동기가 될 수 있다.
| 가치 | 상호작용 |
|---|---|
| 협동성 | 인지적 상호작용으로 목표와 계획 공유 |
| 편리성 | 멀티모달 상호작용으로 자연스럽고 효율적인 이용 |
| 친밀성 | 감정 상호작용으로 정서·사회적 관계 형성 |
7. HRI의 인식과 인터페이스 기술
기술 분류
인간과 로봇 상호작용 기술은 인식 기술, 원격 조작용 인터페이스, 인지·감정 상호작용 기술로 나뉜다. 인식 기술에는 음성인식·화자인식·감정인식·얼굴인식·촉각인식이 포함된다. 원격 인터페이스에는 매개 인터페이스, 원격조종 장치, 협업 제어와 통신, 정보 표현·공유가 있다. 인지·감정 기술에는 사용자 의도와 감정의 생성·표현이 포함된다.
멀티모달과 영상 기반 상호작용
음성 기반 상호작용은 로봇에 부착된 마이크로폰으로 음성정보를 받아 말과 화자를 인식하고 음원을 추적·분리하며 음성합성과 감정인식을 수행한다. 영상 기반 상호작용은 얼굴인식, 비전 센서의 실내 위치 추적, 제스처·얼굴표정 인식 등을 포함한다.
원거리 얼굴인식
로봇이 카메라로 얼굴을 검출하여 신원을 부여하고 인증하는 지능형 시각 인터페이스이다. 인간-로봇 자연스러운 상호작용에서 매우 중요하며, 자동 얼굴인식 기술은 로봇뿐 아니라 많은 인간 환경에서 사용자가 쉽게 접근할 수 있어야 한다.
제스처 인식
로봇 카메라로 얻은 사람의 손이나 몸동작을 인식·분석하여 사용자의 의도 정보를 실시간으로 제공한다. 로봇 제어와 게임 인터페이스에 사용되며, 인간의 제스처를 이해하는 기술이다. 멀티모달 인터페이스 수요가 늘수록 정보 전달 수단으로서 중요성이 커진다.
음성인식과 화자인식
사용자의 음성에서 발성 내용을 인식하여 음성으로 상호작용하게 한다. 음성인식과 함께 특정 주제로 대화를 주고받게 하는 음성언어 이해 기술이 요구된다. 화자인식은 음성으로 사람을 식별하고 사용자와의 상관관계를 판단하여 로봇이 지능형·감성적 서비스를 제공하게 한다.
HRI 처리 흐름: 얼굴·몸짓·음성 등 멀티모달 입력 → 사람과 의도·감정 인식 → 상황 판단 → 말·표정·동작으로 적절한 반응.
핵심 개념 정리
- HCI는 인간·컴퓨터·상호작용·태스크·상황을 고려해 쉽고 편리한 시스템을 설계한다.
- HCI는 컴퓨터 시스템 중심에서 성숙 단계를 거쳐 인간 중심·멀티모달 단계로 발전했다.
- 음성인식은 말의 내용, 화자인식은 말한 사람, 음성합성은 텍스트의 발화에 초점을 둔다.
- 자연어 처리는 사람의 일상 언어 의미와 문맥을 이해하고 생성한다.
- 착용형 HCI는 유용성·사용성·감성에 더해 무게감·항시성·안정성·사회성을 고려한다.
- HRI의 핵심 가치는 협동성·편리성·친밀성이다.
- HRI는 얼굴·제스처·음성·화자·감정 인식과 원격·멀티모달 인터페이스를 결합한다.
최종 암기: HCI는 인간이 컴퓨터를 자연스럽게 사용하도록 설계하는 학문이고, 착용형 HCI는 이를 몸과 일상환경으로 확장한다. HRI는 로봇이 사람의 말·표정·몸짓과 감정을 인식해 의도를 판단하고 협력적인 행동으로 응답하도록 확장한 상호작용 기술이다.
예상문제 20선
1. HCI의 정의로 가장 적절한 것은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ①
HCI는 인간의 특성과 사용환경을 고려해 적절한 상호작용을 설계한다.
2. HCI의 다섯 구성요소에 포함되지 않는 것은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ②
구성요소는 인간, 컴퓨터, 상호작용, 태스크, 상황이다.
3. HCI의 사용자 측면 효과는?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ③
좋은 HCI는 사용자의 실수를 줄이고 편리성과 작업 효율을 높인다.
4. HCI 발전 단계의 올바른 순서는?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ④
전문가 중심의 시스템에서 GUI 보급을 거쳐 자연스러운 인간 중심 단계로 발전했다.
5. 인간 중심 HCI 단계의 특징은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ①
인간 중심 단계는 다양한 감각과 자연스러운 입력을 결합한다.
6. 음성인식의 역할은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ②
음성인식은 말의 내용을 컴퓨터가 처리 가능한 형태로 바꾼다.
7. 화자인식이 답하는 질문은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ③
화자인식은 음성의 고유 특성으로 말한 사람을 식별하거나 검증한다.
8. TTS에 해당하는 기술은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ④
TTS는 Text-to-Speech의 약자로 문자를 말소리로 변환한다.
9. 자연어 처리 기술의 설명으로 옳은 것은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ①
NLP는 질문과 문장의 뜻을 분석해 검색·대화·응답으로 연결한다.
10. 착용형 HCI의 장점은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ②
착용 컴퓨팅은 일상환경에서 손을 자유롭게 두고 정보를 계속 이용하게 한다.
11. 착용 컴퓨팅의 기본 기능이 아닌 것은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ③
안정성은 피로와 유해요소를 줄이는 방향이어야 한다.
12. 스마트워치는 어떤 착용 컴퓨팅 유형인가?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ④
밴드·반지·시계 형태는 액세서리형 착용장치에 속한다.
13. 착용형 HCI 설계가 목표로 하는 것은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ①
목적 달성, 쉬운 이용, 감성적 만족을 설계·평가·분석으로 구현한다.
14. HRI의 정의로 옳은 것은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ②
HRI는 여러 의사소통 채널을 종합해 적절한 로봇 행동을 만든다.
15. 사람과 로봇이 목표와 계획을 공유하는 가치는?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ③
협동성은 서로의 의도와 계획을 이해해 함께 일을 수행하는 가치이다.
16. HRI의 친밀성이 의미하는 것은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ④
로봇이 감정을 이해하고 대응하면 지속적인 관계와 동기를 형성할 수 있다.
17. 원거리 얼굴인식 기술의 역할은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ①
얼굴 기반 시각 인터페이스로 사용자를 식별하고 자연스러운 접근을 지원한다.
18. 제스처 인식 기술의 설명으로 옳은 것은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ②
로봇 제어와 멀티모달 인터페이스에서 몸짓은 중요한 의도 전달 수단이다.
19. HRI의 멀티모달 입력에 해당하는 것은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ③
여러 감각 채널을 결합하면 사람의 의도와 감정을 더 정확히 파악할 수 있다.
20. 인간과 로봇 상호작용의 처리 흐름은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ④
HRI는 여러 입력을 종합해 사람을 이해하고 말·표정·동작으로 응답한다.
댓글
댓글 쓰기