[go: up one dir, main page]

CN110825306B - Braille input method, device, terminal and readable storage medium - Google Patents

Braille input method, device, terminal and readable storage medium Download PDF

Info

Publication number
CN110825306B
CN110825306B CN201911042624.9A CN201911042624A CN110825306B CN 110825306 B CN110825306 B CN 110825306B CN 201911042624 A CN201911042624 A CN 201911042624A CN 110825306 B CN110825306 B CN 110825306B
Authority
CN
China
Prior art keywords
braille
touch
detected
input
touch screen
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
Application number
CN201911042624.9A
Other languages
Chinese (zh)
Other versions
CN110825306A (en
Inventor
余君
陈云发
王轸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Zhengtong Electronics Co Ltd
Original Assignee
Shenzhen Zhengtong Electronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Zhengtong Electronics Co Ltd filed Critical Shenzhen Zhengtong Electronics Co Ltd
Priority to CN201911042624.9A priority Critical patent/CN110825306B/en
Publication of CN110825306A publication Critical patent/CN110825306A/en
Application granted granted Critical
Publication of CN110825306B publication Critical patent/CN110825306B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/016Input arrangements with force or tactile feedback as computer generated output to the user
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/167Audio in a user interface, e.g. using voice commands for navigating, audio feedback

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a Braille input method, a Braille input device, a terminal and a readable storage medium, wherein the method comprises the following steps: if the awakening operation of the current touch screen is detected, voice guidance is output to guide a user to enter a Braille input mode; and entering a Braille input mode if the matching of the starting input operation and the operation parameters indicated in the voice guidance is detected. Therefore, the blind person can perform corresponding starting input operation through voice guidance, so that the blind person can conveniently enter a Braille input mode, and the user experience is improved.

Description

Braille input method, device, terminal and readable storage medium
Technical Field
The invention relates to the technical field of braille, in particular to a braille input method, a braille input device, a braille input terminal and a readable storage medium.
Background
With the development of society, in order to provide convenience for the blind to input, the physical keyboard is provided with braille contacts. At present, when a blind person uses a physical keyboard to input a password, the blind person needs to switch to a Braille input mode first to input the password on the physical keyboard, but before the blind person enters the Braille input mode, the blind person needs to trigger a Braille contact of the physical keyboard first, for example, the blind person clicks the corresponding Braille contact to enter the Braille input mode, but due to the operation mode, the blind person is easy to click and makes mistakes, the Braille input mode is inconvenient to switch, and the experience of a user is influenced.
Disclosure of Invention
The invention mainly aims to provide a Braille input method, a Braille input device, a terminal and a readable storage medium, and aims to solve the technical problem of inconvenience in Braille input switching in the prior art.
In order to achieve the above object, the present invention provides a braille input method including:
if the awakening operation of the current touch screen is detected, voice guidance is output to guide a user to enter a Braille input mode;
and entering the Braille input mode if the matching of the starting input operation and the operation parameters indicated in the voice guidance is detected.
Further, the step of entering the braille input mode if it is detected that the start input operation matches the operation parameter indicated in the voice guidance includes:
when detecting that a user triggers a motion gesture based on a starting input operation of the voice guidance input, acquiring a motion track triggered by the motion gesture on the touch screen;
and entering the Braille input mode if the motion track is matched with a preset motion operation track associated with the voice guidance.
Further, the entering the braille input mode when detecting that the start input operation matches the operation parameter indicated in the voice guidance further includes:
when detecting that a user triggers a sliding track based on the starting input operation of the voice guide input, acquiring symbol operation triggered by the sliding track on the touch screen;
and entering the Braille input mode if the symbol operation is matched with a preset operation symbol associated with the voice guidance.
Further, the step of entering the braille input mode if the symbol operation matches a preset operation symbol associated with the voice guidance includes:
calculating the similarity between the symbol operation and the preset operation symbol;
and if the similarity between the symbol operation and the preset operation symbol is greater than or equal to a preset value, matching the symbol operation with the preset operation symbol, and entering the Braille input mode.
Further, the step of outputting a voice guidance to guide the user to enter the braille input mode includes:
and storing the preset operation symbol in a preset storage position, and prompting a user to input the preset operation symbol on the touch screen by voice.
Further, the step of entering the braille input mode after the step of detecting that the start input operation matches the operation parameter indicated in the voice guidance includes:
if the first touch operation corresponding to the current touch screen is detected, outputting vibration feedback, and judging whether a second touch operation is detected within preset time;
if the second touch operation is not detected within the preset time, acquiring a first Braille dot matrix array corresponding to the first touch operation;
and acquiring the Braille codes matched with the first Braille dot matrix array, and outputting voice feedback messages corresponding to the Braille codes.
Further, after the step of determining whether the second touch operation is detected within the preset time, the method further includes:
and if the second touch operation is detected within the preset time, taking the second touch operation as the first touch operation, continuing to execute output vibration feedback, and judging whether the second touch operation is detected within the preset time.
The present invention also provides a braille input device, including:
the detection module is used for outputting voice guidance to guide a user to enter a Braille input mode if the awakening operation of the current touch screen is detected;
and the matching module is used for entering the Braille input mode if the matching of the starting input operation and the operation parameters indicated in the voice guidance is detected.
The present invention also provides a terminal, including: a memory, a processor and a program stored on the memory and executable on the processor, the braille input program when executed by the processor implementing the steps of the braille input method as described above.
The invention also provides a readable storage medium, which is characterized in that the readable storage medium stores a computer program, and the computer program is executed by a processor to realize the steps of the braille input method.
According to the Braille input method provided by the embodiment of the invention, if the awakening operation of the current touch screen is detected, voice guidance is output to guide a user to enter a Braille input mode; if the input starting operation is detected to be matched with the operation parameters indicated in the voice guidance, entering a Braille input mode; and if the detected starting input operation does not match the operation parameters indicated in the voice guidance, not entering the Braille input mode. Therefore, the blind person can perform corresponding starting input operation through voice guidance, so that the blind person can conveniently enter a Braille input mode, and the user experience is improved.
Drawings
Fig. 1 is a schematic structural diagram of a terminal in which hardware according to an embodiment of the present invention operates;
FIG. 2 is a schematic flow chart of a first embodiment of a Braille input method of the present invention;
fig. 3 is a schematic diagram of a frame structure of an embodiment of the braille input device of the invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
As shown in fig. 1, fig. 1 is a schematic terminal structure diagram of a hardware operating environment according to an embodiment of the present invention.
The terminal of the embodiment of the invention can be a PC, and can also be a mobile terminal device with a display function, such as a smart phone, a tablet computer, an electronic book reader, an MP3 (Moving Picture Experts Group Audio Layer III, dynamic video Experts compress standard Audio Layer 3) player, an MP4 (Moving Picture Experts Group Audio Layer IV, dynamic video Experts compress standard Audio Layer 3) player, a portable computer and the like.
As shown in fig. 1, the terminal may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, a communication bus 1002. The communication bus 1002 is used to implement connection communication among these components. The user interface 1003 may include a Display screen (Display), an input unit such as a Keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., a WI-FI interface). The memory 1005 may be a high-speed RAM memory or a non-volatile memory (e.g., a magnetic disk memory). The memory 1005 may alternatively be a storage device separate from the processor 1001.
Optionally, the terminal may further include a camera, a Radio Frequency (RF) circuit, a sensor, an audio circuit, a WiFi module, and the like. Such as light sensors, motion sensors, and other sensors, among others. Specifically, the light sensor may include an ambient light sensor that adjusts brightness of the display screen according to brightness of ambient light, and a proximity sensor that turns off the display screen and/or backlight when the terminal moves to the ear. As one of the motion sensors, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally, three axes), detect the magnitude and direction of gravity when the terminal is stationary, and can be used for applications of recognizing terminal gestures (such as horizontal and vertical screen switching, related games, magnetometer gesture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; of course, the terminal may also be configured with other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which are not described herein again.
Those skilled in the art will appreciate that the terminal structure shown in fig. 1 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
As shown in fig. 1, the memory 1005, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and a braille input program.
In the terminal shown in fig. 1, the network interface 1004 is mainly used for connecting to a backend server and performing data communication with the backend server; the user interface 1003 is mainly used for connecting a client (user side) and performing data communication with the client; and the processor 1001 may be configured to call the braille input program stored in the memory 1005 and perform the following operations:
if the awakening operation of the current touch screen is detected, voice guidance is output to guide a user to enter a Braille input mode;
and entering the Braille input mode if the matching of the input starting operation and the operation parameters indicated in the voice guidance is detected.
Further, when a sliding track triggered by a starting input operation of a user based on the voice guide input is detected, acquiring a symbol operation triggered by the sliding track on the touch screen;
and entering the Braille input mode if the symbol operation is matched with a preset operation symbol associated with the voice guidance.
Further, calculating the similarity between the symbol operation and the preset operation symbol;
and if the similarity between the symbol operation and the preset operation symbol is greater than or equal to a preset value, matching the symbol operation with the preset operation symbol, and entering the Braille input mode.
And further, storing the preset operation symbol in a preset storage position, and prompting a user to input the preset operation symbol on the touch screen by voice.
Further, the processor 1001 may call the braille input program stored in the memory 1005, and also perform the following operations:
if the first touch operation corresponding to the current touch screen is detected, outputting vibration feedback, and judging whether a second touch operation is detected within preset time;
if the second touch operation is not detected within the preset time, acquiring a first Braille dot matrix array corresponding to the first touch operation;
and acquiring the Braille codes matched with the first Braille dot matrix array, and outputting voice feedback messages corresponding to the Braille codes.
Further, the processor 1001 may call the braille input program stored in the memory 1005, and also perform the following operations:
and if the second touch operation is detected within the preset time, taking the second touch operation as the first touch operation, continuing to execute output vibration feedback, and judging whether the second touch operation is detected within the preset time.
Referring to fig. 2, the present invention provides various embodiments of the method of the present invention based on the above-mentioned terminal hardware structure.
The present invention provides a braille input method applied to a terminal, which includes, in a first embodiment thereof, referring to fig. 2:
step S10, if the awakening operation of the current touch screen is detected, voice guidance is output to guide a user to enter a Braille input mode;
if the terminal detects the awakening operation of the current touch screen, the terminal can output voice guidance to guide the user to enter the Braille input mode based on the form of the earphone device, and can also output voice guidance to guide the user to enter the Braille input mode in an external mode, wherein the output feedback mode of the touch screen is not specifically limited. The terminal may be a security device, and may also be other types of mobile terminals or fixed terminals, where the device type of the terminal is not specifically limited herein. The wake-up operation may be, but is not limited to, pressing a power-on key or a volume key of the terminal. In this embodiment, if the current terminal is used by the blind, the blind needs to wake up the touch screen of the current terminal before entering the braille input mode, and when the wake-up operation is successful, the blind is guided to enter the braille input mode by voice based on the earphone device. For example, based on the headphone device, a "please input a circle into braille input mode" is reported to the blind person in voice.
And step S20, entering a Braille input mode if the matching of the starting input operation and the operation parameters indicated in the voice guidance is detected.
And if the terminal detects that the starting input operation is matched with the operation parameters indicated in the voice guidance, entering a Braille input mode, and if the terminal detects that the starting input operation is not matched with the operation parameters indicated in the voice guidance, not entering the Braille input mode. The starting input operation refers to the operation of inputting a corresponding starting braille input mode on the touch screen by the blind person. For example, the operation indicated in the voice guidance is "please input a circle", and if it is detected that a circle is drawn corresponding to the user's start input operation, the braille input mode is entered.
According to the Braille input method provided by the embodiment of the invention, if the awakening operation of the current touch screen is detected, voice guidance is output to guide a user to enter a Braille input mode based on the earphone equipment; and if the detected starting input operation is not matched with the operation parameters indicated in the voice guidance, the Braille input mode is not entered. Therefore, the blind person can perform corresponding starting input operation through voice guidance, so that the blind person can conveniently enter a Braille input mode, and the user experience is improved.
Based on the first embodiment, a second embodiment of the method of the present invention is provided, in this embodiment, the step S10 may specifically include the following steps:
and S11, storing the preset operation symbol in a preset storage position, and prompting a user to input the preset operation symbol on the touch screen by voice.
The terminal stores the preset operation symbol in a preset storage position and prompts a user to input the preset operation symbol on the touch screen through voice. In this embodiment, when the wake-up operation on the current touch screen is detected, the preset operation symbol is called from the preset storage location, and the user is prompted by voice to input the preset operation symbol on the touch screen.
Based on the first embodiment, a third embodiment of the method of the present invention is provided, in this embodiment, the step S20 includes:
step S21, when detecting that a user triggers a motion gesture based on the starting input operation of voice guide input, acquiring a motion track triggered by the motion gesture on a touch screen;
and S22, entering a Braille input mode if the motion track is matched with a preset motion operation track associated with the voice guidance.
The method comprises the steps that when a terminal detects that a user triggers a motion gesture based on starting input operation of voice guidance input, a motion track triggered by the motion gesture on a touch screen is obtained, if the motion track is matched with a preset motion operation track associated with voice guidance, a Braille input mode is entered, and if the motion track is not matched with the preset motion operation track associated with the voice guidance, the Braille input mode is not entered. Wherein the motion trajectory may be a swing trajectory of the terminal. For example, the user enters the braille input mode by shaking both terminals and matching the preset movement operation trajectory associated with the voice guidance.
Based on the first embodiment, a fourth embodiment of the method of the present invention is provided, in this embodiment, the step S20 further includes:
step S23, when detecting that the user triggers the sliding track based on the starting input operation of the voice guide input, acquiring the symbol operation triggered by the sliding track on the touch screen;
and step S24, entering a Braille input mode if the symbol operation is matched with a preset operation symbol associated with the voice guidance.
When detecting that a user triggers a sliding track based on the starting input operation of voice guide input, the terminal acquires the symbol operation triggered by the sliding track on the touch screen; and entering a Braille input mode if the symbol operation is matched with a preset operation symbol associated with the voice guidance. The symbol operation means an operation that a user can input a character, a pattern, or a character on the touch panel, and the preset operation symbol may be set to "o". For example, when the symbol operation input by the user is one "∘", and the symbol operation input by the user matches the preset operation symbol, the braille input mode is entered.
In the embodiment, when detecting that a user triggers a sliding track based on the starting input operation of voice guidance input, the terminal acquires the symbol operation triggered by the sliding track on the touch screen; if the symbol operation is matched with the preset operation symbol associated with the voice guidance, entering a Braille input mode, and if the symbol operation is not matched with the preset operation symbol associated with the voice guidance, not entering the Braille input mode, and prompting input errors to re-input. Therefore, the Braille input mode is entered through the matching of the symbol operation and the preset operation symbol associated with the voice guidance, the false triggering is avoided, and the recognition rate is improved.
Based on the first embodiment, a fifth embodiment of the method of the present invention is provided, in this embodiment, step S24 may specifically include the following steps:
step S241, calculating the similarity between the symbol operation and a preset operation symbol;
in step S242, if the similarity between the symbol operation and the preset operation symbol is greater than or equal to the preset value, the symbol operation is matched with the preset operation symbol, and the braille input mode is entered.
And the terminal calculates the similarity between the symbol operation and the preset operation symbol, enters a Braille input mode if the symbol operation is matched with the preset operation symbol, and does not match with the preset operation symbol and does not enter the Braille input mode if the symbol operation is not matched with the preset operation symbol. For example, when the user inputs ". Smallcircle", there may be a point of irregularity, and the similarity between the calculation symbol operation and the preset operation symbol is greater than or equal to 80%, the braille input mode is entered.
A sixth embodiment of the method of the present invention is proposed based on the first embodiment, and in this embodiment, after step S242, the method includes:
step A, outputting vibration feedback if a first touch operation corresponding to a current touch screen is detected, and judging whether a second touch operation is detected within a preset time;
in this embodiment, understandably, when the touch screen input mode of the current device is the braille input mode, the touch area of the current touch screen is increased, the blind inputs a password by clicking or pressing the touch screen of the current device, when the blind performs the click or pressing touch operation on the current touch screen, based on the touch chip under the current touch screen, the touch chip senses the touch operation and simultaneously generates a corresponding touch signal to be transmitted to the device, the device receives the touch signal of the touch operation on the current touch screen, that is, the device detects the first touch operation corresponding to the current touch screen and outputs vibration feedback, and understandably, because the operating user of the current device is the blind, in the braille input mode, if the current touch operation is the click touch operation, the device detects the click operation corresponding to the current touch screen each time, and feeds back the click input effectiveness in a vibration manner to prompt the blind device to receive the click input operation.
And then, judging whether a second touch operation is detected within preset time, wherein the preset time can be flexibly set, such as 1 second, understandably, the braille dot matrix array is composed of one or more braille points, when a plurality of touch points corresponding to a plurality of touch operations corresponding to the current touch screen are detected, in order to facilitate the identification of the braille dot matrix array corresponding to the plurality of touch points, optionally, distinguishing whether the touch operation corresponding to one braille dot matrix array is finished based on the operation time interval of two adjacent touch operations, optionally, before the user inputs, outputting a voice prompt message of' please control to input the input time interval of two adjacent braille points in one braille dot matrix array for less than 1 second, inputting the next braille dot matrix array after 1 second of the one braille dot matrix is input, such as 1 second, then obtaining the touch point coordinate and the touch time of the first touch operation corresponding to the current touch screen, and judging whether the second touch operation is detected within 1 second.
B, if a second touch operation is not detected within preset time, acquiring a first Braille dot matrix array corresponding to the first touch operation;
in this embodiment, it can be understood that if the second touch operation is not detected within the preset time, the touch point corresponding to the first touch operation is the last touch point of the current first braille dot matrix array, and the corresponding first braille dot matrix array is generated based on the touch point corresponding to the first touch operation and the touch point within the preset time interval of the touch operation of the two adjacent touch points obtained after the adjacent previous braille dot matrix array is obtained. Or acquiring touch time of a touch point before the touch point corresponding to the first touch operation, and if it is detected that the touch time interval between two adjacent touch points before the touch point corresponding to the first touch operation exceeds the preset time, generating a first dot matrix braille array corresponding to the first touch operation based on a touch point after the touch point exceeds the preset time in the two adjacent touch points exceeding the preset time, a touch point corresponding to the first touch operation, and a touch point between a touch point after the touch point exceeds the preset time in the two adjacent touch points exceeding the preset time and the touch point corresponding to the first touch operation, wherein understandably, the touch point before the touch point exceeds the preset time in the two adjacent touch points exceeding the preset time is the last touch point in the adjacent last dot matrix array.
Optionally, if the touch screen is a capacitive touch screen, sensing units including driving electrodes and sensing electrodes are distributed on the capacitive touch screen, and mutual capacitance is formed between the driving electrodes and the sensing electrodes, so that the capacitive touch screen can be used for more accurately positioning the position of a touch point corresponding to touch operation. For example, if the driving electrodes are arranged in the transverse direction and the sensing electrodes are arranged in the longitudinal direction, the driving electrodes and the sensing electrodes are designed into a gradual-changing pattern, so that mutual capacitance between the two electrodes changes in a gradient manner along a preset transverse direction, and thus when a touch operation is detected, the change amount of the mutual capacitance also changes along the transverse direction and corresponds to the positions in the transverse direction one by one, and therefore, as long as the change amount is detected when the touch operation exists, the coordinates of a touch point can be determined.
And C, acquiring the Braille codes matched with the first Braille dot matrix array, and outputting voice feedback messages corresponding to the Braille codes.
In this embodiment, it can be understood that, after the first braille dot matrix array is obtained, the touch point set corresponding to the first braille dot matrix array is identified, specifically, a touch point coordinate set corresponding to the first braille dot matrix array is obtained, then, a numerical value set of a sum of horizontal and vertical coordinates corresponding to the touch point coordinate set is calculated, then, a target touch point corresponding to a minimum numerical value in the numerical value set of the sum of horizontal and vertical coordinates is determined, the target touch point is set as a coordinate origin, a position relationship between each touch point in the touch point coordinate set and the coordinate origin is determined, a braille dot matrix map matched with the first braille dot matrix array is determined according to the position relationship, finally, a braille code corresponding to the braille dot matrix map is obtained, then, a voice feedback message corresponding to the braille code can be output based on an earphone device in communication connection with the current device, specifically, for example, if the braille dot matrix map corresponding to the braille dot matrix map is obtained as "2", then, a voice broadcast "currently input password input by an earphone loudspeaker".
In this embodiment, through detecting the first touch operation that current touch-control screen corresponds, then output vibrations feedback to judge whether detect the second touch operation in the time of predetermineeing, if do not detect the second touch operation in the time of predetermineeing, then acquire the first braille dot matrix array that first touch operation corresponds, acquire the braille code that first braille dot matrix array matches after that, output with the pronunciation feedback message that the braille code corresponds, realized that the blind person can normally use the high touch-sensitive screen password keyboard of security, and through the pronunciation feedback message that the earphone output corresponds, the input security is better, and then has improved user's experience.
Further, after the step of determining whether the second touch operation is detected within the preset time, the method includes:
step A1, if the second touch operation is detected within the preset time, taking the second touch operation as the first touch operation, continuing to execute output vibration feedback, and judging whether the second touch operation is detected within the preset time.
And if a second touch operation is detected within a preset time, taking the second touch operation as the first touch operation, continuing to execute output vibration feedback, and judging whether the second touch operation is detected within the preset time.
In this step, it can be understood that, if the second touch operation is detected within the preset time, that is, the current first braille dot matrix array of the user has not been input completely, a touch point corresponding to the second touch operation is obtained, the second touch operation is taken as the first touch operation, the step of outputting vibration feedback is continuously executed, and whether the second touch operation is detected within the preset time is determined, wherein the specific subsequent steps are the same as the step S200 described above, and are not described herein again. And then, obtaining a first braille dot matrix array corresponding to the first touch operation until the next second touch operation is not detected within the preset time, wherein the step of obtaining the first braille dot matrix array corresponding to the first touch operation is the same as the step of obtaining the first braille dot matrix array, which is not repeated herein.
In one embodiment, as shown in fig. 3, fig. 3 is a schematic diagram of a frame structure of an embodiment of a braille input device of the invention, which includes: detection module, matching module, wherein:
the detection module is used for outputting voice guidance to guide a user to enter a Braille input mode if the awakening operation of the current touch screen is detected;
and the matching module is used for entering the Braille input mode if the matching of the starting input operation and the operation parameters indicated in the voice guidance is detected.
Specific limitations on the braille input device can be referred to above for braille input processing limitations, which are not described in detail herein. The respective modules in the above-described braille input device may be realized in whole or in part by software, hardware, and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
Furthermore, an embodiment of the present invention further provides a readable storage medium (i.e., a computer readable memory) having a braille input program stored thereon, where the braille input program, when executed by a processor, implements the following operations:
if the awakening operation of the current touch screen is detected, voice guidance is output to guide a user to enter a Braille input mode;
and entering the Braille input mode if the matching of the starting input operation and the operation parameters indicated in the voice guidance is detected.
Further, when detecting that a user triggers a motion gesture based on a starting input operation of the voice guidance input, acquiring a motion track triggered by the motion gesture on the touch screen;
and if the motion track is matched with a preset motion operation track associated with the voice guidance, entering the Braille input mode.
Further, when detecting that a user triggers a sliding track based on a starting input operation of the voice guidance input, acquiring a symbol operation triggered by the sliding track on the touch screen;
and if the symbol operation is matched with a preset operation symbol associated with the voice guidance, entering the Braille input mode.
Further, calculating the similarity between the symbol operation and the preset operation symbol;
and if the similarity between the symbol operation and the preset operation symbol is greater than or equal to a preset value, matching the symbol operation with the preset operation symbol, and entering the Braille input mode.
And further, storing the preset operation symbol in a preset storage position, and prompting a user to input the preset operation symbol on the touch screen by voice.
Further, the braille input program when executed by the processor further implements the operations of:
if the first touch operation corresponding to the current touch screen is detected, outputting vibration feedback, and judging whether a second touch operation is detected within preset time;
if the second touch operation is not detected within the preset time, acquiring a first Braille dot matrix array corresponding to the first touch operation;
and acquiring the Braille codes matched with the first Braille dot matrix array, and outputting voice feedback messages corresponding to the Braille codes.
Further, the braille input program when executed by the processor further implements the operations of:
and if the second touch operation is detected within the preset time, taking the second touch operation as the first touch operation, continuing to execute output vibration feedback, and judging whether the second touch operation is detected within the preset time.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising a … …" does not exclude the presence of another identical element in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention or portions thereof contributing to the prior art may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention, and all equivalent structures or equivalent processes performed by the present invention or directly or indirectly applied to other related technical fields are also included in the scope of the present invention.

Claims (8)

1. A Braille input method characterized by comprising:
if the awakening operation of the current touch screen is detected, voice guidance is output to guide a user to enter a Braille input mode;
entering the Braille input mode if the matching of the starting input operation and the operation parameters indicated in the voice guidance is detected;
wherein, after the step of entering the braille input mode if it is detected that the start input operation matches the operation parameter indicated in the voice guidance, the method includes:
if the first touch operation corresponding to the current touch screen is detected, outputting vibration feedback, and judging whether a second touch operation is detected within preset time;
the step of outputting a vibration feedback if the first touch operation corresponding to the current touch screen is detected, and judging whether a second touch operation is detected within a preset time includes:
when the input mode of the touch screen of the current equipment is a braille input mode, increasing the touch area of the current touch screen, inputting a password by clicking or pressing the touch screen of the current equipment in a mode of inputting an international universal braille dot matrix, when the blind clicks or presses the touch screen, sensing touch operation by the touch chip based on the touch chip under the current touch screen, generating a corresponding touch signal and transmitting the touch signal to the device, receiving the touch signal of the touch operation on the current touch screen by the device, namely outputting vibration feedback when the device detects a first touch operation corresponding to the current touch screen;
if the second touch operation is not detected within the preset time, acquiring a first Braille dot matrix array corresponding to the first touch operation;
acquiring the Braille codes matched with the first Braille dot matrix array, and outputting voice feedback messages corresponding to the Braille codes;
the method comprises the following steps of obtaining Braille codes matched with the first Braille dot matrix array, and outputting voice feedback messages corresponding to the Braille codes, wherein the steps comprise:
acquiring a touch point coordinate set corresponding to the first Braille dot matrix array, calculating a numerical value set of the sum of horizontal and vertical coordinates corresponding to the touch point coordinate set, determining a target touch point corresponding to the minimum numerical value in the numerical value set of the sum of the horizontal and vertical coordinates, and setting the target touch point as a coordinate origin;
determining the position relation of each touch point in the touch point coordinate set and the coordinate origin, and determining a Braille dot matrix diagram matched with the first Braille dot matrix array according to the position relation;
and acquiring the Braille codes corresponding to the Braille dot patterns, and outputting voice feedback messages corresponding to the Braille codes.
2. A braille input method according to claim 1, characterized in that the step of entering the braille input mode if it is detected that the start input operation matches the operation parameter indicated in the voice guidance comprises:
when detecting that a user triggers a motion gesture based on a starting input operation of the voice guide input, acquiring a motion track triggered by the motion gesture on the touch screen;
and if the motion track is matched with a preset motion operation track associated with the voice guidance, entering the Braille input mode.
3. A braille input method according to claim 1, characterized in that the step of entering the braille input mode if it is detected that the start input operation matches the operation parameter indicated in the voice guidance further comprises:
when detecting that a user triggers a sliding track based on the starting input operation of the voice guidance input, acquiring symbol operation triggered by the sliding track on the touch screen;
and entering the Braille input mode if the symbol operation is matched with a preset operation symbol associated with the voice guidance.
4. A braille input method according to claim 3, characterized in that the step of entering the braille input mode if the symbol operation matches a preset operation symbol associated with the voice guidance comprises:
calculating the similarity between the symbol operation and the preset operation symbol;
if the similarity between the symbolic operation and the preset operation symbol is greater than or equal to a preset value, matching the symbolic operation with the preset operation symbol, and entering the Braille input mode;
the step of outputting voice guidance to guide a user to enter a braille input mode includes:
and storing a preset operation symbol in a preset storage position, and prompting a user to input the preset operation symbol on the touch screen by voice.
5. A braille input method according to claim 1, characterized in that after the step of judging whether or not the second touch operation is detected within a preset time, it further comprises:
and if the second touch operation is detected within the preset time, taking the second touch operation as the first touch operation, continuing to execute output vibration feedback, and judging whether the second touch operation is detected within the preset time.
6. A Braille input device characterized by comprising:
the detection module is used for outputting voice guidance to guide a user to enter a Braille input mode if the awakening operation of the current touch screen is detected;
the matching module is used for entering the Braille input mode if the matching of the starting input operation and the operation parameters indicated in the voice guidance is detected;
the input and output module is used for outputting vibration feedback if a first touch operation corresponding to the current touch screen is detected, and judging whether a second touch operation is detected within preset time; when the input mode of the touch screen of the current equipment is a braille input mode, increasing the touch area of the current touch screen, inputting a password by clicking or pressing the touch screen of the current equipment in a mode of inputting an international universal braille dot matrix, when the blind clicks or presses the touch screen, sensing touch operation by the touch chip based on the touch chip under the current touch screen, generating a corresponding touch signal and transmitting the touch signal to the device, receiving the touch signal of the touch operation on the current touch screen by the device, namely outputting vibration feedback when the device detects a first touch operation corresponding to the current touch screen; if the second touch operation is not detected within the preset time, acquiring a first Braille dot matrix array corresponding to the first touch operation; acquiring a touch point coordinate set corresponding to the first Braille dot matrix array, calculating a numerical value set of the sum of horizontal and vertical coordinates corresponding to the touch point coordinate set, determining a target touch point corresponding to the minimum numerical value in the numerical value set of the sum of the horizontal and vertical coordinates, and setting the target touch point as a coordinate origin; determining the position relation of each touch point in the touch point coordinate set and the coordinate origin, and determining a Braille dot matrix diagram matched with the first Braille dot matrix array according to the position relation; and acquiring the Braille codes corresponding to the Braille dot patterns, and outputting voice feedback messages corresponding to the Braille codes.
7. A terminal, characterized in that the terminal comprises: memory, processor and program stored on the memory and executable on the processor, which when executed by the processor implements the steps of the braille input method according to any of the claims 1-5.
8. A readable storage medium, characterized in that the readable storage medium has stored thereon a computer program which, when being executed by a processor, carries out the steps of the braille input method according to one of the claims 1 to 5.
CN201911042624.9A 2019-10-29 2019-10-29 Braille input method, device, terminal and readable storage medium Active CN110825306B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911042624.9A CN110825306B (en) 2019-10-29 2019-10-29 Braille input method, device, terminal and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911042624.9A CN110825306B (en) 2019-10-29 2019-10-29 Braille input method, device, terminal and readable storage medium

Publications (2)

Publication Number Publication Date
CN110825306A CN110825306A (en) 2020-02-21
CN110825306B true CN110825306B (en) 2022-10-04

Family

ID=69551218

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911042624.9A Active CN110825306B (en) 2019-10-29 2019-10-29 Braille input method, device, terminal and readable storage medium

Country Status (1)

Country Link
CN (1) CN110825306B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111984180B (en) * 2020-08-26 2021-12-28 深圳前海微众银行股份有限公司 Terminal screen reading method, apparatus, device and computer-readable storage medium
CN112711372B (en) * 2020-12-28 2022-03-11 掌阅科技股份有限公司 Page response method in visual impairment mode, computing device and computer storage medium

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3507376A (en) * 1967-11-16 1970-04-21 Haig Kafafian Communication system for the handicapped
JP2002055600A (en) * 2000-08-09 2002-02-20 Laurel Seiki Kk Information input and output device for sight handicapped person
CN1387109A (en) * 2001-05-18 2002-12-25 郭遵天 Numeral (keypad) input method for braille
EP2211325A1 (en) * 2009-01-22 2010-07-28 Research In Motion Limited Method and apparatus for braille input on portable electronic device
US8358747B2 (en) * 2009-11-10 2013-01-22 International Business Machines Corporation Real time automatic caller speech profiling
CN102455783A (en) * 2010-10-30 2012-05-16 比亚迪股份有限公司 Keyboard and braille input method adopting same
CN202887105U (en) * 2012-11-02 2013-04-17 淄博职业学院 Keyboard for the blind
CN102968642B (en) * 2012-11-07 2018-06-08 百度在线网络技术(北京)有限公司 A kind of trainable gesture identification method and device based on gesture path characteristic value
CN103037097A (en) * 2012-12-19 2013-04-10 西南大学 Mobile phone for the blind based on gravity sensor
KR20140100761A (en) * 2013-02-07 2014-08-18 한국전자통신연구원 Gesture-based user input method and system with touch devices
CN103150943A (en) * 2013-03-14 2013-06-12 上海市七宝中学 Braille input and output device
CN103729087B (en) * 2013-12-09 2016-06-29 河海大学 A kind of input method of multi-touch gesture identification
CN103888573B (en) * 2014-03-17 2017-02-15 可牛网络技术(北京)有限公司 Mobile terminal setting method and device for the blind
CN103995600B (en) * 2014-03-20 2017-06-23 江苏科技大学 A kind of braille Chinese character converter and its method
CN103870008A (en) * 2014-04-03 2014-06-18 可牛网络技术(北京)有限公司 Method and device for output and input of Braille characters on touch screen
KR101788287B1 (en) * 2015-05-29 2017-10-19 주식회사 나눔이앤씨 Intelligent guiding system of tactual map for visually handicapped person
WO2017086434A1 (en) * 2015-11-18 2017-05-26 株式会社リクルートライフスタイル Speech translation program, speech translation device, and control method for same
JP2017138440A (en) * 2016-02-03 2017-08-10 菊一 西 Braille text voice guide plate
CN106248081A (en) * 2016-09-09 2016-12-21 常州大学 A kind of blind person's indoor navigation method combining Wi Fi auxiliary positioning based on inertial navigation
GB2554869B (en) * 2016-10-06 2020-06-17 Jaguar Land Rover Ltd Vehicle seat assembly
CN110134253A (en) * 2019-04-23 2019-08-16 武汉网明无障碍科技有限公司 A kind of Braille input and device based on multi-point touch
CN110081895B (en) * 2019-04-26 2023-04-25 宁波财经学院 Intelligent blind guiding method and system
CN110174935A (en) * 2019-05-29 2019-08-27 努比亚技术有限公司 Put out screen control method, terminal and computer readable storage medium

Also Published As

Publication number Publication date
CN110825306A (en) 2020-02-21

Similar Documents

Publication Publication Date Title
US10942580B2 (en) Input circuitry, terminal, and touch response method and device
US20180121161A1 (en) Electronic device, control method, and storage medium
US20110041056A1 (en) Electronic device with touch-sensitive display and method of facilitating input at the electronic device
CN106873834B (en) Method and device for identifying triggering of key and mobile terminal
CN106096361A (en) A fingerprint unlocking method and mobile terminal
CN108304105A (en) A kind of application interface starts method, mobile terminal
US20150365515A1 (en) Method of triggering authentication mode of an electronic device
CN110531915B (en) Screen operation method and terminal device
CN112000273A (en) Input method, device, equipment and computer readable storage medium
CN107463897B (en) Fingerprint identification method and mobile terminal
EP3196738B1 (en) Method for controlling blank screen gesture processing and terminal
CN111007974B (en) Interaction method, terminal and readable storage medium based on touch pen
CN109215640B (en) Speech recognition method, intelligent terminal and computer readable storage medium
CN110825306B (en) Braille input method, device, terminal and readable storage medium
CN107832601A (en) A kind of application control method and mobile terminal
CN106484301A (en) A kind of method of hiden application and terminal
CN107918509B (en) Software shortcut prompt setting method and device and readable storage medium
CN107704736A (en) Unlocking method and device, computer equipment, computer-readable storage medium
CN108196663B (en) Face recognition method and mobile terminal
US20170242484A1 (en) Portable electronic device and method of providing haptic feedback
CN110908562A (en) Icon display method and device, electronic equipment and medium
EP4254225A1 (en) Terminal information display control method, apparatus, terminal, and storage medium
WO2017032015A1 (en) Image unlocking method and mobile terminal
CN109740361B (en) Data processing method, device and computer readable storage medium
CN110719361B (en) Information transmission method, mobile terminal and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant