CN101339467B - Computer point-character input system for braille and method - Google Patents
Computer point-character input system for braille and method Download PDFInfo
- Publication number
- CN101339467B CN101339467B CN2008101161772A CN200810116177A CN101339467B CN 101339467 B CN101339467 B CN 101339467B CN 2008101161772 A CN2008101161772 A CN 2008101161772A CN 200810116177 A CN200810116177 A CN 200810116177A CN 101339467 B CN101339467 B CN 101339467B
- Authority
- CN
- China
- Prior art keywords
- braille
- blind symbol
- input
- blind
- coding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
The invention relates to a computer Braille inputting system and method. The method comprises: the user writes on a Braille inputting main board using a Braille pen and a Braille inputting guide board when a micro button switch in the Braille pen is closed to form a loop on the blind symbol spot, so that the Braille inputting main board obtains location information of the blind symbol spot; the Braille inputting main board reads and stores location information of the current blind symbol spot, and converts the Braille location information into a blind symbol code and transmits the same to a computer; the computer converts the blind symbol code into text. The invention implements computer Braille inputting function by using a micro-controller as the control member, constituting a spot and line combined switch array using the blind symbol spot array on the Braille inputting main board and the Braille pen, further applying an encoding circuit and a Braille processing circuit. The invention has advantages of strong universality, low cost, convenient use or the like, is completely in accordance with the habit of the blind to write Braille, and thus has a wide application prospect.
Description
Technical field
The present invention relates to computing machine input field, particularly relate to a kind of Braille computer pointing words input system and method.
Background technology
The braille scheme that China generally adopts at present mainly contains two kinds, and a kind of is the braille scheme of nineteen fifty-three being issued and being carried out in the whole nation by the former Ministry of Education, is called for short " prevailing mandarin braille ", and this scheme has 21 initial consonants, 34 simple or compound vowel of a Chinese syllable, circumflex and punctuation marks.It is a standard with Beijing voice, based on mandarin, is unit with the speech, adopts the word link writing rule.Another kind of braille scheme is the braille reform scheme by the tentative popularization of State Language Work Committee's agreement in 1988, be called for short " Chinese double-spelling braille ", this scheme can be represented Chinese sound, rhyme, tone three elements in the blind symbol of two sides, whole system comprises: alphabet, punctuation mark, agreement differential method, write a Chinese character in simplified form method, subsonics character-determining method etc., also adopt the word link writing rule simultaneously.
No matter adopt any braille scheme, they all are to be basic structure with " blind symbol ", arrange by the rule of encoding scheme, and come impression scheme (also being called braille) by sense of touch.Blind symbol by six salient points (
) form, a blind symbol also is called for short one " side ".By having a few on six salient points and not having and a little carry out permutation and combination, just can express corresponding code.
Writing and reading of braille is more special, and writing of braille is to realize by punching (braille) on thicker paper.During braille, earlier paper is pressed in up and down between two layers of a character matrix plate, under the guiding of a character matrix plate, (braille) from right to left according to the braille encoding scheme, punches then; During reading, then the paper that has through hole is turned over, read with the salient point that hand touches on the paper from left to right.
Along with improving constantly of China's level of IT application, computing machine also is used widely in people's work, studying and living.But the I/O mode of at present nearly all information industry product, particularly computing machine is not considered physical disabilities' application demand all at ordinary people's design, and the blind person can't enjoy the facility that infotech is brought as the normal person.The present situation of information products has caused the telecoms gap between blind person and the normal person constantly to enlarge, and makes the survival and development ability of blind person in informationized society be subjected to further restriction, can't really be dissolved in the normal social life.
In order to solve the problem that the blind person imports Chinese character on computers, relevant both at home and abroad manufacturer has released some Related products.Conclude and get up to mainly contain two kinds, a kind of is with the input of the Chinese character input method on common computer braille.
Application number is that 01129619.4 Chinese invention patent application discloses the intelligent Chinese computer system that a kind of blind person uses, main by the personal computer main frame that can surf the Net, microphone, audio amplifier or the earphone that links to each other with each interface of this main frame, scanner, blind person constitute with the hardware of the apparent device of point, printer composition and the software module that is arranged in said main frame and the related hardware.This invention is given full play to the blind person to listen, say, touch ability when using a computer, more natural selectively, operational computations machine more easily.Make reciprocal process hommization more, intellectuality.Give blind person's document process, exchange with the normal person, school for the blind's teachers ' teaching provides instrument.
Application number is that 200410070161.4 Chinese invention patent application discloses a kind of braille-Chinese contrapositive editing and type setting and editing/typesetting method that runs on windows platform.This braille-Chinese contrapositive editing and type setting is by the braille input media, the blind automatic switch of the Chinese, and blind Chinese automatic switch, the Voice Navigation device, printer, the braille imprinter, display, point shows device, and the braille-Chinese contrapositive proofing is formed.This system has multiple input and output function, can realize the automatic translation conversion of the Chinese and the braille of pin-point accuracy, the composing of " What You See Is What You Get " of braille-Chinese contrapositive, braille is proofreaded automatically, simultaneously provide automatic speech to follow function, thereby improved efficient and practicality that braille is set type greatly at the braille user.Steps such as this braille-Chinese contrapositive editing/typesetting method formats by branch, paging and splitting etc. and sets type, contrast automatically, synchro edit, intelligence check and correction have realized the robotization of braille editing and composing work, for braille publishing work is provided convenience.
But obviously existing these input methods are for the blind person, and it is very difficult using.
Another kind method is 6 keys of definition on QWERTY keyboard,, operates three points about three corresponding blind symbols of fingers difference of right-hand man corresponding to six salient points of braille with two hands.
Application number is that 200410006304.5 Chinese invention patent application discloses a kind of set symbol computor-keyboard and signal input system code Design thereof.It is to form symbolic information and the New-type computer keyboard form of operation signal and the system coding design that is used for the input of this kind keyboard signal that the mode of a corresponding set symbol generates and represents to import with the one-touch of corresponding keys.
This keyboard entry method is corresponding with blind symbol, the blind person does not need to spend the too many time to learn comparatively speaking, but because operation the time often needs several fingers head button simultaneously, still very inconvenient, on top of still need the suitable time, input speed also can not be too fast.
Summary of the invention
In order to solve the problems of the technologies described above, the object of the present invention is to provide a kind of Braille computer pointing words input system and method, its simple in structure, easy batch process, highly versatile, cost are low, easy to use.
The invention provides a kind of Braille computer pointing words input system, comprise computing machine, Braille input guide plate and braille pen, also comprise Braille input mainboard, wherein said Braille input guide plate is provided with blind symbol frame, and described Braille input mainboard is provided with blind symbol lattice array;
Blind symbol frame on the described Braille input guide plate is consistent with the size that described Braille is imported the blind symbol lattice array on the mainboard;
Described Braille input mainboard, be used for utilizing described braille pen and described Braille input guide plate on described Braille input mainboard during braille as the user, read and store current blind symbol dot position information, described blind symbol dot position information conversion cecutiency symbol coding is sent to computing machine;
Described braille pen comprises the mini button switch, a terminal of this mini button switch is electrically connected to the nib of braille pen, another terminal is electrically connected to Braille input mainboard, when the user utilizes described braille pen and described Braille input guide plate on described Braille input mainboard during braille, described mini button switch closure, form the switch loop on the blind symbol point, so that Braille input mainboard obtains the blind symbol dot position information of this blind symbol point;
Described computing machine, being used for blind symbol code conversion is literal.
Described Braille input mainboard also comprise general processor, coding circuit, the first Braille processing module and with the interface of compunication;
Described general processor is used for Braille input mainboard is controlled, to realize the conversion of blind symbol dot position information to the braille coding;
Described coding circuit is used for determining blind symbol dot position information;
The first Braille processing module is used for that blind symbol dot position information is converted to blind symbol coding and is sent to computing machine.
Described Braille input guide plate be located at Braille input mainboard above, and the conductiving point position that the some word location that makes Braille input guide plate and Braille are imported mainboard is consistent.4, Braille computer pointing words input system according to claim 1 is characterized in that, described braille pen also comprises: pen stand, penholder, first lead and second lead; Described nib has a top cover, and a described terminal electrically connects by second lead and this top cover; The top cover of described second lead, mini button switch and nib all is arranged in penholder; Described another terminal welds an end of first lead, and the other end of first lead passes from penholder.
Described computing machine comprises the second Braille processing module, and being used for blind symbol code conversion is literal.
The first Braille processing module comprises: first initialization module, read a position module, some position to the code conversion module, send a data module and a blind symbol point coding schedule;
Described blind symbol point position coding schedule is used to describe the corresponding relation that blind symbol dot position information and blind symbol are encoded;
Described first initialization module is used for Braille input mainboard is carried out the initialization setting, calls in blind symbol point position coding schedule;
A described position module of reading, be used for the user when described Braille input mainboard carries out braille, read and preserve blind symbol dot position information, and when determining side point position end of input, call that all blind symbol dot position informations arrive the code conversion module in this side point position;
Described position is to the code conversion module, all blind symbol dot position informations that are used for belonging to same side are read, and calculate its binary encoded radio, obtain the represented blind symbol coding of this encoded radio according to blind symbol coding schedule, and the blind symbol coding that this encoded radio is represented sends to the transmission data module;
Described transmission data module is that blind symbol coding is sent to computing machine.
The second Braille processing module comprises: second initialization module, receives data module and is encoded to the text conversion module, wherein:
Described second initialization module is used for the second Braille processing module is carried out initialization, and communicating by letter between foundation and the Braille mainboard;
Described reception data module is used to receive the blind symbol coding that sends from the first Braille processing module; If the current blind symbol coding that receives is not the sentence end mark, then preserve this blind symbol coding, be encoded to the coded text modular converter otherwise call blind symbol;
The described text conversion module that is encoded to is used for and will receives all taking-ups of blind symbol coding that belong to same sentence that data module is preserved, and realizes that blind symbol is encoded to the conversion of literal.
The invention provides a kind of Braille computer pointing words input method, comprising:
Step 71, the user utilizes braille pen and Braille input guide plate braille on Braille input mainboard, mini button switch closure in the braille pen forms the switch loop on the blind symbol point, so that Braille input mainboard obtains the blind spot symbol positional information of this blind symbol point;
Step 72, Braille input mainboard reads and stores current blind symbol dot position information, and blind symbol dot position information conversion cecutiency symbol coding is sent to computing machine;
Step 73, computing machine is a literal with blind symbol code conversion.
Comprise before the step 71;
Step 801: move first initialization module, call in blind symbol point position coding schedule;
Step 802, a position module is read in operation, waits for the input of user's braille;
Step 803 judges whether the user utilizes braille pen and Braille input guide plate braille on Braille input mainboard, if execution in step 71, otherwise carry out 802.
Step 72 comprises:
Step 804 reads current blind symbol dot position information and preservation;
Step 805 is differentiated current blind symbol dot position information and whether is belonged to same side with the current blind symbol dot position information of preserving before, if same side, execution in step 802, otherwise enter step 806;
Step 806 is taken out the blind symbol dot position information of all preservations, and calculates these represented binary values in some position, execution in step 807;
Step 807 obtains corresponding blind symbol coding according to described binary value and blind symbol point position coding schedule;
Step 808 sends to computing machine with the blind symbol coding of described correspondence, and execution in step 802 is waited for new input.
Step 73 comprises:
Step 809 is moved the second Braille processing module and is carried out initialization, and communicating by letter between foundation and the Braille mainboard;
Step 810, operation receives data module, receives the blind symbol coding of the described correspondence that sends from the Braille mainboard; If the blind symbol coding of the current correspondence that receives is not the sentence end mark, then preserve this coding, otherwise execution in step 811;
The invention has the beneficial effects as follows: Braille computer pointing words input system of the present invention, be to be control assembly with the microprocessor, constitute the switch arrays that dotted line makes up with blind symbol lattice array and braille pen on the Braille input mainboard, pass through coding circuit and Braille handling procedure again, thereby realized the computing machine braille input function of braille, have advantages such as highly versatile, cost be low, easy to use, meet the use habit that the blind person writes braille at ordinary times fully, have wide practical use.
Description of drawings
Fig. 1 is a Braille computer pointing words input system structural representation of the present invention;
Fig. 2 is a Braille input motherboard circuit synoptic diagram in the embodiment of the invention;
Fig. 3 is a braille pen structural representation of the present invention;
Fig. 4 is a Braille handling procedure structural representation of the present invention;
Fig. 5 is a Braille process flowchart of the present invention;
Fig. 6 is the first Braille processing module structural drawing;
Fig. 7 is the second Braille processing module structural drawing.
Embodiment
In order to make purpose of the present invention, technical scheme and advantage clearer,, a kind of Braille computer pointing words input system of the present invention and device are further elaborated below in conjunction with drawings and Examples.Should be appreciated that specific embodiment described herein only in order to explanation the present invention, and be not used in qualification the present invention.
The present invention is directed to the existing problem of present existing Braille input, a kind of Braille computer pointing words input system has been proposed, its ultimate principle is: the production method that utilizes printed circuit board (PCB), blind symbol lattice array in a collection of conduction of mainboard deploy, coding circuit on these blind symbol lattice arrays and the mainboard is connected, be connected with motherboard circuit with the braille pen of a lead again conduction, when the user with braille pen on mainboard during braille, blind symbol point, braille pen and lead have just constituted a switch loop, just be equivalent to by different switches with the different blind symbol point of braille pen point, just can obtain the coded message of switch by coding circuit, just the position information, by the Braille handling procedure blind symbol point position information translation is become Word message at last, thereby realized the computing machine braille input function of braille.
As shown in Figure 1, Braille computer pointing words input system of the present invention comprises computing machine 7, Braille input mainboard 1, Braille input guide plate 3, braille pen 5, and the first Braille processing module.
Described Braille input guide plate 3 is installed in the surface of described Braille input mainboard 1, and the blind symbol frame 4 on the Braille input guide plate is consistent with the size that Braille is imported the blind symbol lattice array 2 on the mainboard.
Described Braille input mainboard 1 is connected with described computing machine 7 by interface.
The described first Braille processing module is used for when the user carries out braille on described Braille input mainboard 1 the braille input signal being handled, and conversion cecutiency symbol coding.
The following describes the making step of Braille computer pointing words input system.
At first, needs according to the reality use, according in the national standard to the technical stipulation of a letter stencil, make a Braille input guide plate 3, and make one with the corresponding Braille input of Braille input guide plate size mainboard 1, this mainboard is a printed circuit board, has comprised general processor (MCU), USB (universal serial bus) (USB), conductiving point position and the coding circuit arranged in length and breadth above.Wherein: general processor is used to control whole device, realizes the conversion of the coordinate of the position of the switch to the braille coding; USB (universal serial bus) is used to connect computing machine; Braille pen is used for carrying out braille on the conductiving point position of arranging in length and breadth, and constitutes switch arrays thus; Coding circuit is used for determining the coordinate of the position of the switch.
The second, make a braille input pen 5, as shown in Figure 3, it is made up of nib 5a, penholder 5b, spring-loaded pushbutton 5c, pen stand 5e and first lead 6 of conduction, the in succession spring-loaded pushbutton switch of braille pen of an end of first lead, the other end Braille mainboard of ining succession.When the conductiving point position on conduction nib and the braille input mainboard contacts, constituted this locational switch loop, by coding circuit to general processor transmission conductiving point bit position.
The 3rd, with Braille import guide plate be installed in Braille input mainboard 1 above, and the conductiving point position that the some word location that makes Braille input guide plate and Braille are imported mainboard is consistent.
The 4th, Braille is imported mainboard be connected with common computer by USB (universal serial bus) (USB), operate in the second Braille processing module on the computing machine 7 then, armed state such as enter; When the user carried out braille on a letter stencil, computing machine was handled the braille input signal from handwriting pad, and converts literal to.
Describe Braille input mainboard 1 of the present invention below in detail:
General-purpose microprocessor unit (MCU)
Blind symbol lattice array
Coding circuit
Interface circuit (USB)
Power circuit
Each hardware module part and annexation of describing in detail below.
1. general-purpose microprocessor unit
General-purpose microprocessor unit (MCU) on the described Braille input mainboard is the core component on the mainboard, is used to control the work of whole mainboard, selects the ATmega128 single-chip microcomputer of AVR in this example for use.
ATmega128 is a kind of 8 Low-Power CMOS microprocessors based on the AVR risc architecture.ATmega128 has following characteristics: 32 general purpose working registers, 53 universaling I/O port lines, the In-System Programmable Flash of 128K byte, the EEPROM of 4K byte, the SRAM of 4K byte, real-time clock RTC, 4 timer/counters (T/C) that have comparison pattern and PWM function flexibly, two USART, two line interface TWI of byte-oriented, 8 path 10 position ADC, programmable watchdog timer with sheet internal oscillator, the SPI serial port, with the jtag test interface of IEEE 1149.1 standard compatibilities, and the six kinds of battery saving modes that can select by software.
The pin of ATmega128 can be divided into, and the one, power Vcc and ground GND; The 2nd, the I/O port, have 7 groups (A~G), wherein 5 groups (A~E) is 8 two-way I/O mouths, and the 6th group of port (F) is 8 analog input mouth (ADC), also can be used as two-way I/O mouth simultaneously, and the 7th group of port (G) is 5 two-way I/O mouths; The 3rd, other control signal ports.
2. blind symbol lattice array
Blind symbol lattice array on the described Braille input mainboard is the blind in many ways symbol lattice array of arranging on printed circuit board (PCB), in the appendix A of GB GB/T15720-1995, all there is regulation in the some footpath of blind symbol, point apart from, square distance and line-spacing.In this example, the distance between the size of each point and the point is arranged according to national standard.
The quantity of the blind symbol lattice array on the mainboard is to arrange according to user's needs, has arranged 2 row, the 4 row blind symbol in all directions altogether in this example.Because the blind symbol of each side has the blind spot of triplex row two row, therefore add up to have 48 blind spots, these blind symbol lattice arrays are connected with coding circuit by P.e.c..
In this example, the blind spot of each row is continuous, have 8 [4 (side/row) * 2 (point/side's row)] alignments, then each root alignment is connected with the row input end of coding circuit; Again that each is capable blind spot links to each other, and has 6 [2 (just/OK) * 3 (point/side's row)] lines, and then each root line is connected with the capable input end of coding circuit.
3. coding circuit
Coding circuit on the described Braille input mainboard is responsible for switch arrays are encoded.Coding circuit can be selected special coding chip for use, designs according to row/row input, and the input end of each row/row links to each other with each point of the blind symbol of every side, thereby forms the switch coding circuit.Consider the characteristics of reference point between the blind symbol, the point between the blind symbol of two sides of being separated by can the multiplexing and encoding input port.
In this example, because the general-purpose microprocessor unit of selecting for use (MCU) is the ATmega128 single-chip microcomputer, itself has 53 universaling I/O ports, so coding circuit has directly used 14 universaling I/O ports (PA0~7 on the ATmega128 single-chip microcomputer, PB0~5), saved special coding device like this.
4. interface circuit
Interface circuit on the described Braille input mainboard is responsible for realizing and being connected and communicating by letter of described computing machine, and is provided power supply by computing machine for mainboard.Described interface is a USB (universal serial bus), can be USB or RS-232.
In this example, adopted the CP2102 chip, it is the controller that the integrated USB of a kind of height changes UART (RS-232), can realize USB control function and with the conversion of RS-232.
In this example, the USB port pin of CP2102 chip connects a standard socket, is used for the communication between the computing machine.UART (RS-232) port pinout connects on UART (RS-232) port pinout of ATmega128 spot film machine.
5. power circuit
Interface circuit on the described Braille input mainboard is responsible for mainboard working power is provided.Do not adopt independently power supply in this example, but the power supply that directly utilizes USB interface and provided can directly be connected the power pins Vcc of ATmega128 and the pin GND on ground with positive source and the ground of USB.
Contrast Fig. 1 describes Braille input guide plate 3 of the present invention in detail below
Braille of the present invention input guide plate 3 is with reference to the Braille dots type plate used during braille on paper of blind person.
Braille input guide plate 3 of the present invention is similar to ruler and set square, determines the some position when being used for the assisting blind braille.
Described Braille input guide plate 3 is being arranged the blind symbol frame 4 of some sides.Braille input guide plate 4 among the present invention, it is size according to zone, Braille input mainboard 1 blind symbol point position, correspondingly make of ambroin according to the regulation of GB, be installed to then above the Braille input mainboard 1, on the Braille input guide plate 3 each blind symbol frame 4 all with Braille input mainboard 1 on each side's blind symbol point 2 corresponding one by one.
As shown in Figure 3, describe braille pen 5 of the present invention below in detail
Because the blind person penetrates sense during braille on paper, and can send the sound of " rattling away ", the sensation that picture braille on paper is also arranged when making the blind person import braille on computer point letter stencil, the invention provides a kind of braille pen 3, it is made up of pen stand 5e, penholder 5b, nib 5a, mini button switch 5c and the second lead 5d, as shown in Figure 3, described penholder 5b is cylindric hollow barred body, described nib 5a is the ball pen pointed metal conductive bar of a diameter less than penholder 5b inner ring, be embedded among the penholder 5b, the top has a circular or square top cover 5g greater than nib 5a; Described penholder 5b top has the cavity of an installation mini button switch 5c; The end of described lead 5d is welded on the top cover 5g of nib 5a, and the other end is welded on the terminal 5f1 of described mini button switch 5c; Another terminal 5f2 of described mini button switch 5c goes up welding first lead 6 (this lead is a long lead), and first lead 6 passes from the below of described pen stand 5e, and is connected on the Braille input mainboard; Described mini button switch 5c closely contacts with the top cover 5g of nib 5a; Described pen stand 5e is installed in the top of penholder 5b, and 5b is fastenedly connected with penholder, is an oval-shaped ball.
The design of pen stand 5e is to hold a pen for the ease of the centre of the palm, nib 5a is used for braille, penholder 5b is used for fixing nib 5a, a miniature keyswitch 5c has been installed at the rear portion of nib 5a simultaneously, pen also has a bit downward displacement in braille like this, can send the sound of " rattling away " on the one hand, just follow braille sensation on paper; Make switch inner closed on the other hand, connectivity points word switch loop.
Described miniature button 24 can be the superminiature button of the G3B15 series of Japanese NIKKAI company.
As shown in Figure 4, the following describes the composition of Braille processing module of the present invention.
The first Braille processing module 8 comprises 4 submodules: first initialization module 81, read a position module 82, some position is to code conversion module 83 and send data module 84, also comprises a blind symbol point coding schedule 85.Wherein:
Described blind symbol point position coding schedule 85 is used to describe the corresponding relation of a position and coding.
Described blind symbol point position coding schedule 85 is according to braille coding national standard, the form of one two row of foundation, and first row are encoded radios of a position, secondary series is the represented symbol of this code.For example: preceding four initial consonants in the phonetic plan are expressed as: [3-b], [15-p], [13-m], [11-f].
Preferably, the described Pinyin coding that is encoded to, the corresponding relation employing national standard of some position and Pinyin coding is as GB/T15720-1995.
Described first initialization module 81 is used for Braille input mainboard 1 is carried out the initialization setting, calls in blind symbol point position coding schedule 85.
A described position module 82 of reading is used to read the switching information (braille) on the mainboard, when receiving input signal, reads and preserve the braille information of this some position.Preferably, read a position module 82 and do not preserve whole input point positions, just preserve a side some position with 6 storage unit, that is to say that it only keeps the coordinate points position of working as the blind symbol of last side, when reading next side's some position by the time, it has just converted existing some position of preserving to coding, no longer keeps this side's some position, but preserves next side's some position with these 6 storage unit.
When the user during braille, reads the data (some position) that a position module 82 read and preserved input on a letter stencil, and when determining side's end of input, the point of invocation position is to code conversion module 83.
The point position is that the institute that will belong to same side has a bit data to read to code conversion module 83, calculates its binary encoded radio, then encoded radio and blind symbol coding schedule is compared, thereby obtains the represented symbol of this coding, calls and sends data module 84.
Described transmission data module 84 is that blind symbol coding is sent to computing machine 7.
The second Braille processing module 9 comprises 3 submodules: second initialization module 91, receive data module 92, be encoded to text conversion module 93.Wherein:
Described second initialization module 91 is that on computers the second Braille processing module of operation is carried out initialization, and communicating by letter between foundation and the Braille mainboard.
Described reception data module 92 is to be used to receive the braille coded message that sends from the Braille mainboard.If the current coding that receives is not the sentence end mark, then preserve this coding, be encoded to text conversion module 93 otherwise call.
The described text conversion module 93 that is encoded to is to receive all taking-ups of all codings that data module 92 is preserved, and will be encoded to text conversion.
As shown in Figure 5, be the course of work of the first Braille processing module 8, Braille processing flow chart promptly of the present invention comprises the following steps:
Step S1, operation first initialization module 81 is called in blind symbol point position coding schedule 85 earlier;
Step S2, a position module 82 is read in operation, waits for user's braille input;
Step S3 differentiates whether input is arranged, and when receiving input signal, enters step S4, otherwise repeating step S2;
Step S4 reads current switch data, and preserves;
Step S5 differentiates current data and whether belongs to same side with the data of preserving before, if same side, repeating step S2, otherwise enter step S6;
Step S6 takes out the some position of all preservations, and calculates these represented binary values in some position, enters step S7 then;
Step S7 according to the binary value that step 6 calculated, by looking into blind symbol point position coding schedule 85, thereby obtains corresponding codes, enters step S8 again.
Step S8 sends to computing machine 7 with blind symbol coding, and repeating step S2, waits for new input.
Braille computer pointing words input system of the present invention is based on that the switch arrays of dotted line combination realize, by Braille input mainboard 1 and guide plate 3, braille pen 5, the computing machine 7 and the first braille processing module are formed.Switch arrays are made up of the braille pen 5 of the blind symbol point bit array on the Braille input mainboard 1, coding circuit, conduction and first lead 6 etc.When the user with braille pen on mainboard during braille, when just removing to contact blind symbol point on the mainboard with the braille pen of conduction, blind symbol point, braille pen and lead have just constituted a switch loop, just be equivalent to by different switches with the different blind symbol point of braille pen point, just can obtain the coded message of switch by coding circuit, the point position information of blind symbol point just, by the Braille handling procedure blind symbol point position information translation is become the braille coding again, at last whole braille code conversion are become Word message, thereby realize the computing machine braille input function of braille.It has advantages such as highly versatile, cost be low, easy to use, meets the use habit that the blind person writes braille at ordinary times fully, and prospect has a very wide range of applications.
In conjunction with the accompanying drawings to the description of the specific embodiment of the invention, others of the present invention and feature are conspicuous to those skilled in the art by above.
More than specific embodiments of the invention are described and illustrate it is exemplary that these embodiment should be considered to it, and be not used in and limit the invention, the present invention should make an explanation according to appended claim.
Claims (11)
1. Braille computer pointing words input system, comprise computing machine, Braille input guide plate and braille pen, it is characterized in that, also comprise Braille input mainboard, wherein said Braille input guide plate is provided with blind symbol frame, and described Braille input mainboard is provided with blind symbol lattice array;
Blind symbol frame on the described Braille input guide plate is consistent with the size that described Braille is imported the blind symbol lattice array on the mainboard;
Described Braille input mainboard, be used for utilizing described braille pen and described Braille input guide plate on described Braille input mainboard during braille as the user, read and store current blind symbol dot position information, described blind symbol dot position information conversion cecutiency symbol coding is sent to computing machine;
Described braille pen comprises the mini button switch, a terminal of this mini button switch is electrically connected to the nib of braille pen, another terminal is electrically connected to Braille input mainboard, when the user utilizes described braille pen and described Braille input guide plate on described Braille input mainboard during braille, described mini button switch closure, form the switch loop on the blind symbol point, so that Braille input mainboard obtains the blind symbol dot position information of this blind symbol point;
Described computing machine, being used for blind symbol code conversion is literal;
Described Braille input mainboard also comprises general processor and coding circuit;
Described general processor is used for Braille input mainboard is controlled, to realize the conversion of blind symbol dot position information to the braille coding;
Described coding circuit is used for determining blind symbol dot position information;
Blind symbol lattice array is on printed circuit board (PCB), and wherein every alignment is continuous with the blind symbol point of row, and is connected with the row input end of coding circuit; Every line links to each other with the blind symbol point of delegation, and is connected with the capable input end of coding circuit.
2. Braille computer pointing words input system according to claim 1 is characterized in that, described Braille input mainboard also comprise the first Braille processing module and with the interface of compunication;
The first Braille processing module is used for that blind symbol dot position information is converted to blind symbol coding and is sent to computing machine.
3. Braille computer pointing words input system according to claim 1, it is characterized in that, described Braille input guide plate be located at Braille input mainboard above, and the conductiving point position that the some word location that makes Braille input guide plate and Braille are imported mainboard is consistent.
4. Braille computer pointing words input system according to claim 1 is characterized in that, described braille pen also comprises: pen stand, penholder, first lead and second lead; Described nib has a top cover, and a described terminal electrically connects by second lead and this top cover; The top cover of described second lead, mini button switch and nib all is arranged in penholder; Described another terminal welds an end of first lead, and the other end of first lead passes from penholder.
5. Braille computer pointing words input system according to claim 1 is characterized in that, described computing machine comprises the second Braille processing module, and being used for blind symbol code conversion is literal.
6. Braille computer pointing words input system according to claim 2, it is characterized in that the first Braille processing module comprises: first initialization module, read a position module, some position to the code conversion module, send a data module and a blind symbol point coding schedule;
Described blind symbol point position coding schedule is used to describe the corresponding relation that blind symbol dot position information and blind symbol are encoded;
Described first initialization module is used for Braille input mainboard is carried out the initialization setting, calls in blind symbol point position coding schedule;
A described position module of reading, be used for the user when described Braille input mainboard carries out braille, read and preserve blind symbol dot position information, and when determining side point position end of input, call that all blind symbol dot position informations arrive the code conversion module in this side point position;
Described position is to the code conversion module, all blind symbol dot position informations that are used for belonging to same side are read, and calculate its binary encoded radio, obtain the represented blind symbol coding of this encoded radio according to blind symbol coding schedule, and the blind symbol coding that this encoded radio is represented sends to the transmission data module;
Described transmission data module is that blind symbol coding is sent to computing machine.
7. Braille computer pointing words input system according to claim 4 is characterized in that, the second Braille processing module comprises: second initialization module, receive data module and be encoded to the text conversion module, wherein:
Described second initialization module is used for the second Braille processing module is carried out initialization, and communicating by letter between foundation and the Braille mainboard;
Described reception data module is used to receive the blind symbol coding that sends from the first Braille processing module; If the current blind symbol coding that receives is not the sentence end mark, then preserve this blind symbol coding, be encoded to the coded text modular converter otherwise call blind symbol;
The described text conversion module that is encoded to is used for and will receives all taking-ups of blind symbol coding that belong to same sentence that data module is preserved, and realizes that blind symbol is encoded to the conversion of literal.
8. the Braille computer pointing words input method of a Braille computer pointing words input system as claimed in claim 1 is characterized in that, comprising:
Step 71, the user utilizes braille pen and Braille input guide plate braille on Braille input mainboard, mini button switch closure in the braille pen forms the switch loop on the blind symbol point, so that Braille input mainboard obtains the blind spot symbol positional information of this blind symbol point;
Step 72, Braille input mainboard reads and stores current blind symbol dot position information, and blind symbol dot position information conversion cecutiency symbol coding is sent to computing machine;
Step 73, computing machine is a literal with blind symbol code conversion.
9. Braille computer pointing words input method as claimed in claim 7 is characterized in that, comprises before the step 71:
Step 801: move first initialization module, call in blind symbol point position coding schedule;
Step 802, a position module is read in operation, waits for the input of user's braille;
Step 803 judges whether the user utilizes braille pen and Braille input guide plate braille on Braille input mainboard, if execution in step 71, otherwise carry out 802.
10. Braille computer pointing words input method as claimed in claim 7 is characterized in that step 72 comprises:
Step 804 reads current blind symbol dot position information and preservation;
Step 805 is differentiated current blind symbol dot position information and whether is belonged to same side with the current blind symbol dot position information of preserving before, if same side, execution in step 802, otherwise enter step 806;
Step 806 is taken out the blind symbol dot position information of all preservations, and calculates these represented binary values in some position, execution in step 807;
Step 807 obtains corresponding blind symbol coding according to described binary value and blind symbol point position coding schedule;
Step 808 sends to computing machine with the blind symbol coding of described correspondence, and execution in step 802 is waited for new input.
11. Braille computer pointing words input method as claimed in claim 7 is characterized in that step 73 comprises:
Step 809 is moved the second Braille processing module and is carried out initialization, and communicating by letter between foundation and the Braille mainboard;
Step 810, operation receives data module, receives the blind symbol coding of the described correspondence that sends from the Braille mainboard; If the blind symbol coding of the current correspondence that receives is not the sentence end mark, then preserve this coding, otherwise execution in step 811;
Step 811, operation is encoded to the text conversion module, will receive all taking-ups of all codings that data module is preserved, and will be encoded to text conversion.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101161772A CN101339467B (en) | 2008-07-04 | 2008-07-04 | Computer point-character input system for braille and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101161772A CN101339467B (en) | 2008-07-04 | 2008-07-04 | Computer point-character input system for braille and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101339467A CN101339467A (en) | 2009-01-07 |
CN101339467B true CN101339467B (en) | 2011-01-12 |
Family
ID=40213546
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008101161772A Active CN101339467B (en) | 2008-07-04 | 2008-07-04 | Computer point-character input system for braille and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101339467B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102880291A (en) * | 2012-09-06 | 2013-01-16 | 中国科学院计算技术研究所 | Braille inputting device and method based on micro button switch |
TWI460692B (en) * | 2012-12-06 | 2014-11-11 | Inventec Corp | Braille electric device and braille reading and voice playing method |
KR102007651B1 (en) * | 2012-12-21 | 2019-08-07 | 삼성전자주식회사 | Touchscreen keyboard configuration method, apparatus, and computer-readable medium storing program |
-
2008
- 2008-07-04 CN CN2008101161772A patent/CN101339467B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN101339467A (en) | 2009-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100478855C (en) | Braille computer pointing words input system, device and method thereof | |
US8666444B2 (en) | Multiple-mode input keypad | |
CN101339467B (en) | Computer point-character input system for braille and method | |
CN101561718A (en) | Braille input method of keyboard, keyboard and mobile phone adopting same | |
CN202150089U (en) | Braille converter | |
CN201348834Y (en) | Electronic dictionary for braille | |
US6874960B2 (en) | Keyboard | |
CN100583011C (en) | Input system and method of braille computer point character based on photo-sensor | |
CN103744537A (en) | Three-stroke digital input method and input keyboard using same | |
Gandhi et al. | Braille cell actuator based teaching system for visually impaired students | |
CN109353141A (en) | A kind of intelligence text prompt pen | |
CN215265188U (en) | Exercise book for correcting stroke order of Chinese characters for children | |
CN102880291A (en) | Braille inputting device and method based on micro button switch | |
CN1173250C (en) | Computer input method using intelligent code | |
CN201853390U (en) | Braille writer | |
CN101477760A (en) | Electronic dictionary for Braille | |
CN102799281A (en) | Locational Chinese character input method | |
CN107831918B (en) | Hand-written Chinese character input method based on half square braille digital coding | |
CN101770711A (en) | Device for replacing sign language to carry out teaching and exchanging | |
KR20010073483A (en) | Easy korean keyboard | |
JP3966637B2 (en) | 7 segment display device and 7 segment communication terminal | |
CN201084284Y (en) | A Chinese-language handwriting palmtop | |
CN101387913A (en) | Three-spelling input method and its keyboard | |
CN2555539Y (en) | Spelling learning machine | |
KR101127261B1 (en) | A letter arrangement structure of mobile phone |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |