사용자인터페이스 Company Logo @ 2010 년 2 학기컴퓨터의개념및실습서울대학교통계학과 (http://dcom10.ez.ro)
사용자인터페이스 컴퓨터와인간사이에상호작용할수있도록도와주는메커니즘 종류 하드웨어 입력장치 : 키보드, 마우스 출력장치 : 모니터, 프린터 소프트웨어 ( 논리적인터페이스 ) Human Computer Interaction (HCI) 사람과컴퓨터의상호작용에대한연구분야 2
다양한입력장치
입력장치 - 키보드 키보드 자판 : 한글두벌식, 영문 QWERTY 동작방식 키를누름 전류흐름이변함 마이크로프로세서에의해스캔코드발생 인터럽트전송 컴퓨터의 BIOS (Basic Input Output System) 는스캔코드를읽음 Apple keyboard 4
입력장치 - 마우스 마우스 2 차원평면상의위치지정장치 (pointing device) 1960 년대스탠포드연구소 (SRI) 의 HCI 연구선구자 Doug Engelbart 그룹에서 mouse 란이름부여 1984 년애플매킨토시의등장이후컴퓨터필수요소가됨 작동방식 : 볼마우스, 광마우스 PC 연결방식 : 직렬, PS/2, USB ( 클릭 : 마우스데모 ) Xerox optical mouse chip 5
입력장치 - 스캐너 이미지스캐너 광학적으로그림, 문서및다양한객체를스캔하여디지털이미지로변환하는장치 유형 평판 펜 / 핸드헬드 (handheld) 용지급지방식 드럼방식 동작원리 스캔할대상에빛을비추고, RGB 3 색이미지센서의배열을통해이미지정보를얻는다 이미지센서의종류 : PMT, CCD, CIS 6
입력장치 - 스캐너 아즈텍코드데이터매트릭스 QR 코드 바코드리더기 1 차원 : Universal Product Code (UPC) 를인식 2차원바코드 : 모바일폰으로전송 / 인식가능하도록표준제정 아즈텍코드, 데이터매트릭스, QR 코드 글자 / 기호인식장치 MICR: 자기잉크글자인식 OCR (optical character recognition) OMR (optical mark recognition) 7
출력장치 모니터 CRT (Cathode-Ray Tube) LCD (Liquid Crystal Display) 디스플레이장치 프린터 레이저프린터 잉크젯프린터 도트매트릭스프린터 8
CRT (Cathode-Ray Tube, 음극선관 ) 빨강 (R), 녹색 (G), 파랑 (B) 의조합으로모든색표현 3 개의전자총이 3 가지색의전자빔을쏜다 Shadow mask 라는금속판의구멍을통과, 형광체에도달 형광체에전자가부딪히면빛을냄 화면이계속적으로보이도록반복적으로전자빔을쏘아줌 화면 ( 형광체 ) 편향판 전자총 9
LCD (Liquid Crystal Display) 전자적신호를이용한얇고평평한디스플레이장치 특징 저중량, 휴대용으로적합 CRT 보다훨씬큰화면크기지원용이 단점 CRT 보다다중해상도지원능력이떨어짐 명암비 (contrast ratio), 즉가장흰색과가장검은색의휘도차이가 CRT 보다낮다 불량화소가생길수있다 Casio 1.8 인치 TFT LCD 10
LCD (Liquid Crystal Display) 동작방식 서로수직인두편광판사이에액정을채우고, 전압의세기로 grey level 조정 색상추가 : 각픽셀을 R, G, B 세종류의부분픽셀로구성 편광판으로 LCD 보기 11
디스플레이 장치 컴퓨터의 영상(문자와 ( 그림)) 정보를 처리하여 모니터로 출력하는 장치 그래픽 카드, 비디오 카드, 그래픽 보드, 그래픽 가속기 등 다양한 이름으로 불림 그래픽 칩셋의 성능에 따라 안정성, 성능, 그래픽의 질감 등이 결정 바이오스 커넥터 비디오메모리 비디오칩 (램댁) (GPU 포함) 슬롯 (인터페이스) 원본출처: zetyx의 블로그 http://www.webnet17.com/ 12
D-SUB DVI 디스플레이장치 - 커넥터 아날로그모니터와그래픽카드를연결하는커넥터. RGB 3 색의디지털신호를그래픽칩셋안에들어있는램댁 (RAMDAC) 에의해아날로그신호로변형후모니터로출력 램댁을거치지않고디지털신호를모니터에그대로출력 LCD 와같은디지털입출력을지원하는모니터가연결되면, 훨씬또렷한화면을볼수있다 DVI 방식은디지털과아날로그신호를모두출력가능 D-SUB TV OUT(S-VHS) DVI 원본출처 : zetyx 의블로그 http://www.webnet17.com/ 13
출력장치 - 프린터 도트매트릭스 충격식프린터. 현재까지꾸준히이용되는프린터방식. 헤드부분이여러개의핀으로구성 ( 개수가많을수록정밀한인쇄가능 ) 헤드를를이용핀이좌우로움직이면서잉크가가묻어있는리본에충격을주어인쇄 잉크젯프린터 헤드에아주미세한크기의구멍으로잉크를분사해원하는이미지를출력 종류가매우다양, 컬러구현이가능 잉크유지비용이구입비용에비해높다 장시간사용하지않을경우노즐이굳어버리는증상 원본출처 : zetyx 의블로그 http://www.webnet17.com/
참고 : 잉크젯프린터의작동원리 1 카트리지의하단에다수의노즐 2 분사실에박막저항으로전류를흘려보내순간적으로잉크가열. 3 뜨거워진표면에기포를발생, 커진기포는분사실에잉크를좁은노즐을통해분사. 원본출처 : zetyx 의블로그 http://www.webnet17.com/
레이저프린터 출력장치 - 프린터 레이저를이용해토너를출력물에흡착시키는방식의프린터 레이저빔을이용해출력이미지를전기를띈드럼에쬐면, 빛이닿는부분의전하가제거된다. 토너의입자가정전기적으로드럼의전기를띈부분에흡착되 토너의입자가정전기적으로드럼의전기를띈부분에흡착되면, 드럼에직접닿는종이에열을가하여토너를녹여붙인다
출력장치 프린터의성능 해상도 ( 인쇄품질 ) 프린터의해상도는 DPI로표시 (DPI의값이클수록선명한인쇄물출력 ) DPI (Dots Per Inch): 1 인치당픽셀 ( 점 ) 의개수 인쇄속도 프린터의인쇄속도는 PPM, CPS 단위로평가. PPM 분당페이지인쇄속도, CPS : 초당문자인쇄속도 유지비 ( 관리비용 ) 소음 프린터버퍼 데이터를출력하기전데이터를일시적으로저장해두는기억장치 용량이클수록병목현상을줄여인쇄속도향상
새로운사용자인터페이스 ( 입력 ) 터치스크린 멀티터치 in Windows 7, ios 동작인식 Wii, IEToy 음성인식 구글음성검색 1,2 안구마우스 뇌파마우스 NIA, Neurosky 3D 스캐너 18
새로운사용자인터페이스 ( 출력 ) 전자종이 Amazon Kindle Sony Reader PRS-700 유기발광다이오드 active-matrix OLED 3D 프린터 : 1, 2 19
사용자인터페이스 ( 소프트웨어 ) 하드웨어사용자인터페이스사용자 운영체제 (Core+ 논리적인터페이스 ) 응용프로그램 20
사용자인터페이스 ( 소프트웨어 ) 명령어기반인터페이스 한화면에서의멀티태스킹의어려움 사용자가명령어목록을잘알고있어야만컴퓨터시스템을자유롭게사용 그래픽기반인터페이스 (GUI, graphical user interface) 한화면에여러개윈도우를띄워서로독립적인작업을수행시키는방식 화면구성 메뉴, 아이콘, 다이얼로그박스 Pull-down Pop-up 개체, 행동, 개념을그림을통해표현 입력을요구하거나정보를알리기위한윈도우 21
사용자인터페이스 ( 소프트웨어 ) 예 ) address.txt 파일찾기 Unix: $ find. -name address.txt -print Windows Windows 에서의 GUI 응용프로그램에서의 GUI OS 수준의지원 GUI 22
HCI (Human Computer Interaction) 사람과컴퓨터의상호작용에대한연구분야 ( 가상현실 ) ( 유비쿼터스 ) ( 증강현실 ) 23
가상현실 vs 증강현실 24
증강현실동영상 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=u2uh-jrssxs 애플에서아이폰 3 세대부터증강현실을위한프로그램개발환경을지원하면서, 다양한증강현실앱이개발됨 MIT 미디어랩 SixthSense (2009 년 TED 발표 ) 25