사용자 인터페이스와 멀티미디어

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