<<

International Journal of Research in Engineering, Science and Management 923 Volume-3, Issue-5, May-2020 www.ijresm.com | ISSN (Online): 2581-5792

Braille Conversion Using Verilog

K. Basavaraja1, Apoorva Pujari2*, N. Karthika3, Ravishankar Holla4 1,2,3Student, Dept. of Electronics and Communication Engineering, RV College of Engineering, Bengaluru, India 4Professor, Dept. of Electronics and Communication Engineering, RV College of Engineering, Bengaluru, India *Corresponding author: [email protected]

Abstract: Code is mainly used the people who are blind 2nd pin will be get high. and partially able to read and write. Braille Code format basically consists of cells of raised dots pattern. Blind People can sense the presence and absence of dots using their fingertips, giving them the code for symbol. Here a method is proposed for converting normal language to Braille code data implemented using VERILOG which can be used to Braille system through the microcontrollers. In this paper ASCII code is converted to Braille code and it is mapped to the normal microcontrollers which converts the actual motion. Fig. 1. Braille cell and Standard Braille code pattern

Keywords: Braille, System, ASCII. 2. Methodology Adopted

1. Introduction According to the estimations of the WHO across worldwide there are approximately 285 million people suffering from visual disorder problems, among them 246 million people have low vision and 39 million peoples are blinds. There are more than 1.3 million people live in US. Out of 1.3million people only 10% are literate. Braille literacy helps to get education who Fig. 2. Block diagram of process are suffering from blind issues or partial blind issues. Due to this education quality and percentage of education system also Fig. 2, shows the block diagram of methodology process. increases this develops self-confidence and success for higher Verilog simulator is a software tool it is simulation and quality of life. synthesis tool. A verilog code is written in behavioural method. Braille is a non-verbal language mainly used by blind or ASCII values are feeded input side and it does the process visually impaired people. Braille language can be understood according to the logic which is written in the programming and by analyzing and reading of different patterns by sensing produces the proper outputs to corresponding inputs. different input signals happens in the hardware level. We have Table contains alphabetic and equivalent of ASCII values so many different programming languages like C, C++, JAVA, and corresponding Braille . For example, A is character EMBEDED C and VLSI. and the A’s equivalent ASCII value is 65. We feeding 8bit input VERILOG is a hardware description language mainly used so the 65 binary equivalent is 01000001. braille cell contains 6 to design electronic systems. It is mainly used to design and braille pins output side so we getting output as 6 . verify digital circuits. This paper gives brief information about When ASCII value is applied at the input side the how to convert normal alphabetical language into Braille corresponding binary code is available at the output side. And language. the table acts a decoder truth table. This code is provide better The fig. 1, shows standard Braille cell and Braille patterns of interface with hardware devices. different characters. when A is entered the first pin of the first cell will be high similarly.  When the input B is applied first cell of the 1st and Difference between Verilog and Embedded programming S. no. Parameter Embedded Verilog 1 Development Type FIRM ware development Architecture development 2 Application suitability Speed depends on execution time and instruction Focus on parallel execution 3 Processing power space limited time limited 4 Support components All necessary components are integrated on single IC Require external RAM ROM and external storage 5 Speed Low high

International Journal of Research in Engineering, Science and Management 924 Volume-3, Issue-5, May-2020 www.ijresm.com | ISSN (Online): 2581-5792

INPUT and OUTPUT Truth Table  There are estimated to be over 36 million blind and partially S. No. Alphabets ASCII ASCII Braille code sighted persons in geographical Europe. VALUES Binary Equivalent  The average unemployment rate of blind and partially 1 A 65 01000001 100000 sighted persons of working age is over 75%. 2 B 66 01000010 110000  More omen unemployment then men. 3 C 67 01000011 100001 4 D 68 01000100 100011  One in three senior citizens over 65 faces sight loss. 90% of 5 E 69 01000101 100010 visually impaired person is over the age 0f 65. 6 F 70 01000001 110001 7 G 71 01000111 110011 8 H 72 01001000 110010 9 I 73 01001000 110010 10 J 74 01001001 010001 11 K 75 01001010 010011 12 L 76 01001011 101000 13 M 77 01001100 111000 14 N 78 01001101 101001 15 O 79 01001110 101010 16 P 80 01001111 101011 17 Q 81 01010001 111011 5. Conclusion 18 R 82 01010010 111010 The project is designed with software implementation is 19 S 83 01010011 011001 20 T 84 01010100 011011 simulated, through simulation ASCII to Braille code conversion 21 U 85 01010101 101100 is Coded properly so that this code has better accuracy and less 22 V 86 01010110 111100 complexity with better resolution that helps hardware part 23 W 87 01010111 010111 implementation will be done. 24 X 88 01011000 101101 25 Y 89 01011001 101111 26 Z 90 01011010 101110 References [1] A. Domale, B. Padalkar, R. Parekh and M. A. Joshi (2013), “Printed Book 3. Results to Audio Book Converter for Visually Impaired”, India Educators Conference (TIIEC) Texas Instruments, Bangalore, pp. 114-120. [2] S. M. Elster, B. L. Zuber and J. L. Trimble (1985), "A Research Prototype of an Inkbraille Reading Aid," in IEEE Transactions on Biomedical Engineering, vol. 32, no. 8, pp. 633-636 [3] Vineeth Kartha, Dheeraj S. Nair; S. Sreekant; P. Pranoy P. Jayaprakash (2012), “DRISHTI A gesture controlled text to braille converter”, India Conference (INDICON) ,2012 Annual IEEE, pp. 335-339 [4] Noda, Kentaro, Kiyoshi Matsumoto and Isao Shimoyama (2008), "Tactile sensor with standing piezo resistive cantilevers, covered with 2- layer skin type structures for texture detection of object surface,” Fig. 3. Simulation results ASCII to BRAILLE Intelligent Robots and Systems, 2008. IROS 2008. IEEE/RSJ International Conference. [5] “Refreshable braille display,” Patent US 20130203022 A1. Aug. 8, 2013. 4. Statistics of Blind People [6] Patel, Chirag, Atul Patel and Dharmendra Patel (2012) "Optical character recognition by open source OCR tool tesseract: A case study." International Journal of Computer Applications 55.10, 2012.