2010년 여름 신입부원 프로젝트 제안서(수정)

25
2010년 여름 신입부원 프로젝트 점자 번역기 20900695 조우진

description

2010년 여름 동아리 신입부원 프로젝트 제안서

Transcript of 2010년 여름 신입부원 프로젝트 제안서(수정)

Page 1: 2010년 여름 신입부원 프로젝트 제안서(수정)

2010년 여름

신입부원 프로젝트

점자 번역기

20900695 조우진

Page 2: 2010년 여름 신입부원 프로젝트 제안서(수정)

목 차

1. Introduction (구 상 과 정)

2. 점 자 번 역 기 – 기능 및 사 양

3. 구 현 방 법 (사용 IP)

4. Design

5. 프 로 젝 트 일 정

Page 3: 2010년 여름 신입부원 프로젝트 제안서(수정)

1. Introduction

(구상과정)

2010 여름 신입부원 프로젝트 점자 인식기

Page 4: 2010년 여름 신입부원 프로젝트 제안서(수정)

1. Introduction

키패드?

Page 5: 2010년 여름 신입부원 프로젝트 제안서(수정)

1. Introduction

그래

결심했

어!

Page 6: 2010년 여름 신입부원 프로젝트 제안서(수정)

1. Introduction

Page 7: 2010년 여름 신입부원 프로젝트 제안서(수정)

2. 기능 소개

2010 여름 신입부원 프로젝트 점자 인식기

Page 8: 2010년 여름 신입부원 프로젝트 제안서(수정)

2. 기능 소개 – 점자란?

점자(點字, Braille)는 시각장애가 있는 사람을 위해 개발된

문자 체계로, 점들의 위치를 사용해서 문자를 나타낸다.

- 하나의 점자는 여섯 개의 점으로 구성.

- 점들은 가로 2열, 세로 3행의 직사각형으로 배열

- 각 점은 볼록하게 튀어나와 있는가 그렇지 않는가로 구별

Page 9: 2010년 여름 신입부원 프로젝트 제안서(수정)

2. 기능 소개 – 점자란?

- 여섯 개의 점에 각각 두 가지 경우가 가능하므로 26 = 64가

지 점자 가능.

- 여섯 개의 점에는 왼쪽 위부터 아래까지 1, 2, 3, 오른쪽 위

부터 아래까지 4, 5, 6이라는 번호

- 특정한 점자는 튀어나온 점들의 번호를 사용해서 부른다.

예를 들어 한글 ‘ㅟ’는 왼쪽 가운데, 오른쪽 위/가운데/아래에

해당하는 점이 튀어나왔기 때문에 2-4-5-6 점자라고 부른다

Page 10: 2010년 여름 신입부원 프로젝트 제안서(수정)

2. 기능 소개 – 기 능 및 사 양

- 키패드를 통해서 사용자로부터 한 번에 가로의 두 점의

정보를 입력 받는다.

- 사용자가 한 줄 입력 후 입력완료 버튼을 누른다.

- 세 줄이 입력 완료 되었을 때 문자번역을 완료하

고, TextLCD 창에 글자를 출력시킨다.

Page 11: 2010년 여름 신입부원 프로젝트 제안서(수정)

2. 기능 소개 – 기 능 및 사 양

- 번역문자는 영어와 숫자로 한정한다.

- 점자를 인식했을 경우 사용자에게 알림음을 발생시킨

다.

- 부정확한 입력 혹은 인식 오류일 경우 경고음을 발생시

킨다.

Page 12: 2010년 여름 신입부원 프로젝트 제안서(수정)

2. 기능 소개 – 이것도 가능할까?

(목표 기능 완성 시) 추가 도전 사 양

- 키보드를 통해 문자를 입력한 것을 역으로 점자로 변환

하여 화면에 출력할 수 있을까?

Page 13: 2010년 여름 신입부원 프로젝트 제안서(수정)

3. 구현 방법

(사용 IP)

2010 여름 신입부원 프로젝트 점자 인식기

Page 14: 2010년 여름 신입부원 프로젝트 제안서(수정)

3. 구현 방법 – 사용 IP

Keypad : 사용자로부터 점자를 입력 받는 입력기

TextLCD : 변환된 문자들을 Text LCD에 출력

(추가 목표)

VGA : 입력한 점자를 화면에 문자로 변환하여 출력

Ps2 : 문자를 점자로 변환 시 필요한 키보드 입력기

Page 15: 2010년 여름 신입부원 프로젝트 제안서(수정)

3. 구현 방법 – 점자의 구현

1

2

3

4

5

6

1 2 3 4 5 6

Page 16: 2010년 여름 신입부원 프로젝트 제안서(수정)

3. 구현 방법 – 구현할 문자

Page 17: 2010년 여름 신입부원 프로젝트 제안서(수정)

3. 구현 방법 – 구현할 문자

XX X X X

X

Page 18: 2010년 여름 신입부원 프로젝트 제안서(수정)

3. 구현 방법 – 구현할 문자

Page 19: 2010년 여름 신입부원 프로젝트 제안서(수정)

4. Design

2010 여름 신입부원 프로젝트 점자 인식기

Page 20: 2010년 여름 신입부원 프로젝트 제안서(수정)

4. Design - Top Module

Braille Interpreter

Core

Keypad TextLCD

Controller

Datapath

rst

clk

Buzzer

Page 21: 2010년 여름 신입부원 프로젝트 제안서(수정)

4. Design – Flow chart

Page 22: 2010년 여름 신입부원 프로젝트 제안서(수정)

5. 프로젝트 일정

2010 여름 신입부원 프로젝트 점자 인식기

Page 23: 2010년 여름 신입부원 프로젝트 제안서(수정)

5. 프로젝트 일정

프로젝트 기간 : 07월 20일 ~ 08월 01일

Page 24: 2010년 여름 신입부원 프로젝트 제안서(수정)

5. 프로젝트 일정

Page 25: 2010년 여름 신입부원 프로젝트 제안서(수정)

감사합니다

신입부원 조 우 진