사용자 인터페이스와 멀티미디어
Download
Report
Transcript 사용자 인터페이스와 멀티미디어
사용자 인터페이스
Company
Logo
@
서울대학교 통계학과
2009년 2학기 컴퓨터의 개념 및 실습
(http://dcom09.ez.ro)
사용자 인터페이스
컴퓨터와 인간 사이에 상호 작용할 수 있도록 도와 주
는 메커니즘
종류
하드웨어
입력장치 : 키보드, 마우스
출력장치 : 모니터, 프린터
소프트웨어 (논리적 인터페이스)
Human Computer Interaction (HCI)
사람과 컴퓨터의 상호작용에 대한 연구 분야
사용자 인터페이스 (입력 장치)
사용자 인터페이스 (입력 장치)
키보드
자판 : 한글 두벌식, 영문 QWERTY
동작 방식
키를 누름 전류 흐름이 변함 마이크로프로세서에 의
해 스캔 코드 발생 인터럽트 전송
컴퓨터의 BIOS (Basic Input Output System)는 스캔코드
를 읽음
Apple keyboard
사용자 인터페이스 (입력 장치)
마우스
2차원 평면 상의 위치 지정 장치(pointing device)
1960년대 스탠포드 연구소(SRI)의 HCI연구 선구자 Doug
Engelbard 그룹에서 mouse란 이름 부여
1984년 애플 매킨토시의 등장 이후 컴퓨터 필수 요소가 됨
작동 방식 : 볼 마우스, 광 마우스
PC 연결 방식 : 직렬, PS/2, USB
Xerox optical mouse chip
사용자 인터페이스 (출력 장치)
모니터
CRT (Cathode-Ray Tube)
LCD (Liquid Crystal Display)
CRT
빨강(R), 녹색(G), 파랑(B)의 조합으로 모든 색 표현
3개의 전자총이 3가지 색의 전자 빔을 쏘아줌
Shadow mask라는 금속판의 구멍을 통과, 형광체에 도
달
형광체에 전자가 부딪히면 빛을 냄
화면이 계속적으로 보여지도록 반복적으로 전자 빔을
쏘아줌
화면(형광체)
전자총
편향판
CRT
화면 주사 방식
random scan, raster scan
Random scan
그림을 선의 구성으로 봄
직선의 처음 점과 마지막 점을 이어 주면서 refresh
CRT
Raster scan
화면전체를 raster scanline을 따라 refresh
전자빔이 모든 픽셀들을 지나가면서 쏘아짐
왼쪽 위부터 오른쪽으로 이동 (초당 30~60회)
LCD (Liquid Crystal Display)
전자적 신호를 이용한 얇고 평평한 디스플레이 장치
특징
저중량, 휴대용으로 적합
CRT보다 훨씬 큰 화면 크기 지원 용이
단점
CRT보다 다중 해상도 지원 능력이 떨어짐
명암비(contrast ratio), 즉 가장 흰 색과 가장 검은 색의
휘도 차이가 CRT보다 낮다
불량 화소가 생길 수 있다
Casio 1.8인치 TFT LCD
LCD (Liquid Crystal Display)
동작 방식
서로 수직인 두 편광판 사이에 액정을 채우고, 전압의 세
기로 grey level 조정
색상 추가: 각 픽셀을 R, G, B 세 종류의 부분픽셀로 구성
편광판으로 LCD 보기
사용자 인터페이스 (출력 장치)
레이저 프린터
잉크젯 프린터
레이저 빔을 쏘아 Toner를 종이 표면
에 흡착시킴
프린터 헤드의 노즐을 통해 잉크를 뿌
리는 방식
도트 매트릭스 프린터
프린터 헤드 핀이 리본을 때려 인쇄
새로운 사용자 인터페이스 (입력)
터치 스크린
Windows7 멀티 터치 지원
동작 인식
Wii, 아이토이
음성 인식
안구 마우스
뇌파 마우스
새로운 사용자 인터페이스(출력)
전자 종이
유기발광 다이오드
Kindle
active-matrix OLED
3D 프린터
사용자 인터페이스 (소프트웨어)
하드웨어
사용자 인터페이스
운영체제(Core+논리적 인터페이스)
응용프로그램
사용자
사용자 인터페이스 (소프트웨어)
명령어 기반 인터페이스
한 화면에서의 멀티태스킹의 어려움
사용자가 명령어 목록을 잘 알고 있어야만 컴퓨터 시스
템을 자유롭게 사용
그래픽 기반 인터페이스 (GUI, graphical user interface)
한 화면에 여러 개 윈도우를 띄워 서로 독립적인 작업을
수행시키는 방식
화면 구성
메뉴,
아이콘,
다이얼로그 박스
Pull-down
Pop-up
개체, 행동, 개념을
그림을 통해 표현
입력을 요구하거나
정보를 알리기 위한 윈도우
사용자 인터페이스 (소프트웨어)
예) “address.txt” 파일 찾기
Unix: $ find . -name “address.txt” -print
Windows
Windows에서의 GUI
응용 프로그램에서의 GUI
OS 수준의 지원 GUI
HCI (Human Computer Interaction)
사람과 컴퓨터의 상호작용에 대한 연구 분야
(가상현실)
(유비쿼터스)
(증강현실)
가상현실 vs 증강현실
증강현실 동영상
Mobile Augmented Reality, an Introduction
http://www.youtube.com/watch?v=GEsso-v7VqI
Nearest Tube Augmented Reality App for iPhone
3GS from acrossair
http://www.youtube.com/watch?v=U2uHjrsSxs&feature=player_embedded