CN111435442A - Character selection method and device, point reading equipment, electronic equipment and storage medium - Google Patents

Character selection method and device, point reading equipment, electronic equipment and storage medium Download PDF

Info

Publication number
CN111435442A
CN111435442A CN201910036748.XA CN201910036748A CN111435442A CN 111435442 A CN111435442 A CN 111435442A CN 201910036748 A CN201910036748 A CN 201910036748A CN 111435442 A CN111435442 A CN 111435442A
Authority
CN
China
Prior art keywords
characters
wrist
marked
candidate
determining
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.)
Granted
Application number
CN201910036748.XA
Other languages
Chinese (zh)
Other versions
CN111435442B (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.)
Beijing ByteDance Network Technology Co Ltd
Original Assignee
Beijing ByteDance Network Technology 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 Beijing ByteDance Network Technology Co Ltd filed Critical Beijing ByteDance Network Technology Co Ltd
Priority to CN201910036748.XA priority Critical patent/CN111435442B/en
Publication of CN111435442A publication Critical patent/CN111435442A/en
Application granted granted Critical
Publication of CN111435442B publication Critical patent/CN111435442B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/14Image acquisition
    • G06V30/142Image acquisition using hand-held instruments; Constructional details of the instruments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/22Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B5/00Electrically-operated educational appliances
    • G09B5/04Electrically-operated educational appliances with audible presentation of the material to be studied
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The disclosure discloses a character selection method, a character selection device, a point reading device, an electronic device and a storage medium. The method comprises the following steps: acquiring a contact point position of a finger of a user on a touch and read material, and identifying candidate characters in a preset size area right in front of the contact point position; and detecting the change of the wrist of the user, and determining the characters marked in the preset size area according to the change of the wrist, wherein the position of the contact is unchanged. The embodiment of the disclosure can preliminarily determine the candidate characters through the fingers, determine the marked characters through the change of the wrists, and simplify the point reading process, improve the point reading efficiency and enhance the usability and reliability of the point reading device compared with the point reading pen.

Description

Character selection method and device, point reading equipment, electronic equipment and storage medium
Technical Field
The present disclosure relates to image capture technologies, and in particular, to a method and an apparatus for selecting a character, a pointing device, an electronic device, and a storage medium.
Background
The point reading equipment is auxiliary teaching equipment, and converts a written book teaching material into a vocal teaching material which can sound. At present, a point-reading pen is needed to be used for point reading in point-reading equipment, and the point-reading pen is easy to lose, damage and power-off during point reading, so that the point-reading equipment cannot be used, and the reliability of the point-reading equipment is poor.
Disclosure of Invention
The disclosure provides a character selection method, a character selection device, a reading device, an electronic device and a storage medium, and aims to solve the problem that the reliability of the reading device is poor due to the fact that a current reading pen is easy to lose, damage and power-off.
In a first aspect, an embodiment of the present disclosure provides a text selection method, including:
acquiring a contact point position of a finger of a user on a touch and read material, and identifying candidate characters in a preset size area right in front of the contact point position;
and detecting the change of the wrist of the user, and determining the characters marked in the preset size area according to the change of the wrist, wherein the position of the contact is unchanged.
In the foregoing solution, optionally, before identifying the candidate text in the preset size area right in front of the contact point position, the method further includes:
acquiring finger width information of a user;
acquiring the height information of characters in the reading material;
and determining the preset size of the area according to the finger width information and the character height information.
In the foregoing scheme, optionally, the determining the text marked in the preset size area according to the change of the wrist includes:
determining candidate mark characters in candidate characters in a preset size area according to the movement direction of the wrist;
and determining the marked characters in the candidate marked characters according to the movement times and/or the movement speed of the wrist.
In the foregoing solution, optionally, before determining the text marked in the preset size area according to the change of the wrist, the method further includes:
and determining the first marked characters, wherein the first marked characters are the characters which are closest to the contact position in the candidate characters.
In the foregoing solution, optionally, the determining candidate mark texts in candidate texts in a preset size region according to the movement direction of the wrist includes:
and determining candidate marked characters in the candidate characters in the preset size area according to the movement direction of the wrist and the first marked characters.
In the foregoing solution, optionally, the determining the marked text in the candidate marked text according to the movement number and/or movement speed of the wrist includes:
and according to the movement times and/or the movement speed of the wrist, sequentially moving a preset number of characters from the first-time marked characters according to the movement direction of the wrist in the candidate marked characters, and then determining the marked characters.
In a second aspect, an embodiment of the present disclosure further provides a text selection device, where the text selection device includes:
the candidate character recognition module is used for acquiring the contact position of the finger of the user on the touch and read material and recognizing candidate characters in a preset size area right in front of the contact position;
and the marked character determining module is used for detecting the change of the wrist of the user and determining the marked characters in the preset size area according to the change of the wrist, and the position of the contact is unchanged.
In the foregoing solution, optionally, the apparatus further includes: the preset size area determining module is used for acquiring the finger width information of the user before identifying the candidate characters in the preset size area right in front of the contact position; acquiring the height information of characters in the reading material; and determining the preset size of the area according to the finger width information and the character height information.
In the foregoing solution, optionally, the marked text determination module includes:
the first determining unit is used for determining candidate mark characters in candidate characters in a preset size area according to the movement direction of the wrist;
and the second determining unit is used for determining the marked characters in the candidate marked characters according to the movement times and/or the movement speed of the wrist.
In the foregoing solution, optionally, the apparatus further includes: and the first marked character determining module is used for determining the first marked characters before determining the characters marked in the preset size area according to the change of the wrist, wherein the first marked characters are the characters which are closest to the contact position in the candidate characters.
In the foregoing scheme, optionally, the first determining unit is specifically configured to:
and determining candidate marked characters in the candidate characters in the preset size area according to the movement direction of the wrist and the first marked characters.
In the foregoing scheme, optionally, the second determining unit is specifically configured to:
and according to the movement times and/or the movement speed of the wrist, sequentially moving a preset number of characters from the first-time marked characters according to the movement direction of the wrist in the candidate marked characters, and then determining the marked characters.
In a third aspect, an embodiment of the present disclosure further provides a point reading device, where the point reading device includes: the main part is installed on a carrier where a material to be read is located, and any character selecting device provided by the embodiment of the disclosure is arranged in the controller.
In a fourth aspect, an embodiment of the present disclosure further provides an electronic device, where the electronic device includes:
one or more processors;
a memory for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement a text selection method as in any of the embodiments of the present disclosure.
In a fifth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the text selection method according to any one of the embodiments of the present disclosure.
According to the character selection method provided by the embodiment of the disclosure, the contact position of the finger of the user on the point reading material is obtained, the candidate characters in the preset size area right in front of the contact position are identified, the change of the wrist of the user is detected, the characters marked in the preset size area are determined according to the change of the wrist, the candidate characters can be preliminarily determined through the finger, the marked characters are determined through the change of the wrist, and the marked characters are the characters finally point-read.
Drawings
Fig. 1 is a flowchart of a text selection method according to an embodiment of the disclosure;
fig. 2 is a schematic diagram illustrating a position relationship between a preset size region and a finger according to a first embodiment of the disclosure;
fig. 3 is a flowchart of a text selection method according to a second embodiment of the disclosure;
fig. 4 is a flowchart of a text selection method provided in the third embodiment of the present disclosure;
FIG. 5 is a schematic diagram of wrist movement provided by the third embodiment of the present disclosure;
fig. 6 is a schematic structural diagram of a character selecting device according to a fourth embodiment of the disclosure;
fig. 7 is a schematic structural diagram of a point-to-read device provided in the fifth embodiment of the present disclosure;
fig. 8 is a schematic structural diagram of an electronic device according to a sixth embodiment of the present disclosure.
Detailed Description
The present disclosure is described in further detail below with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the disclosure and are not limiting of the disclosure. It should be further noted that, for the convenience of description, only some of the structures relevant to the present disclosure are shown in the drawings, not all of them.
In the following embodiments, optional features and examples are provided in each embodiment, and various features described in the embodiments may be combined to form a plurality of alternatives, and each numbered embodiment should not be regarded as only one technical solution.
Example one
Fig. 1 is a flowchart of a text selection method according to an embodiment of the present disclosure, where the present embodiment is applicable to a case of performing touch reading by a finger in a touch reading environment, and the method may be executed by a text selection device, and the text selection device may be composed of hardware and/or software, and may be generally integrated in electronic devices such as a mobile phone, a tablet, and a computer. The method specifically comprises the following steps:
s110, acquiring a contact point position of a finger of a user on the touch and talk material, and identifying candidate characters in a preset size area right in front of the contact point position.
The reading material may be, for example, books, newspapers, and sketches. The user clicks the characters of the click-to-read material on the click-to-read material through a finger to perform click-to-read, and the specific click-to-read process may be: and a camera of the point reading equipment acquires image data of the finger and the point reading material, and characters to be point read are determined according to the finger clicking position for point reading. However, when the characters of the material to be clicked are small and the finger is thick, the finger covers a plurality of characters, and clicking on a single character cannot be achieved. Therefore, the embodiment of the disclosure is suitable for a scene in which the finger is used for reading, and is particularly suitable for reading under the condition that the character of the reading material is small or the finger is thick.
Acquiring image data containing a finger and a point reading material through a camera, extracting a finger outline according to the image data, determining a contact point position of the finger on the point reading material according to the finger outline, and optionally, taking the position of the fingertip of the finger as the contact point position. Fig. 2 is a schematic diagram illustrating a positional relationship between a predetermined size area and a finger in the embodiment of the present disclosure. The position of the fingertip 11 of the finger 10 is used as the touch point position, and the preset size region 12 is a region right in front of the fingertip 11. The characters in the preset size area are identified as candidate characters, and an OCR (Optical character recognition) character recognition mode may be adopted when specifically identifying the characters in the preset size area again.
S120, detecting the change of the wrist of the user, and determining the characters marked in the preset size area according to the change of the wrist, wherein the position of the contact is unchanged.
When the change of the wrist of the user is detected, a change video of the wrist of the user can be acquired through the camera, a wrist image in the video is intercepted according to a preset time interval, the position of the wrist image is analyzed, and the change of the wrist is determined. The change in the wrist may be the direction of movement of the wrist and/or the speed of movement of the wrist, for example, shaking the wrist left or right. The marked characters are determined in the candidate characters in the area through the change of the wrist, and the characters are marked, wherein the marking mode can be, for example, the marked characters are displayed in an enlarged mode, and the enlarged display can be realized when the characters are small, so that the characters are convenient for a user to view. When the marked characters are determined in the candidate characters through the change of the wrist, the positions of the contact points are unchanged, so that when the size of the candidate characters is small, the characters are selected by shaking the wrist, the selected characters are amplified and displayed, the character selection efficiency is improved, and the character click-reading efficiency is further improved.
In the foregoing solution, optionally, the determining the text marked in the preset-size area according to the change of the wrist includes: determining candidate mark characters in candidate characters in a preset size area according to the movement direction of the wrist; and determining the marked characters in the candidate marked characters according to the movement times and/or the movement speed of the wrist.
When the movement direction of the wrist moves rightwards, the candidate mark characters determined in the candidate characters are characters behind characters at the preset position; when the movement direction of the wrist moves to the left, the candidate mark character determined in the candidate characters is a character before the character at the preset position, wherein the preset position can be the first character of the candidate character, the character in the middle of the candidate character, or the character closest to the fingertip position.
The character of the mark is determined from the candidate mark characters according to the movement frequency of the wrist, the corresponding mark character after the wrist moves for N times can be determined according to the corresponding relationship between the movement frequency of the wrist and the movement number of the mark character, and exemplarily, the corresponding mark character can be moved by one character after the wrist moves for one time. According to the moving speed of the wrist, the character of the mark is determined to be that if the moving speed of the wrist is the first speed, n characters are correspondingly moved, the moving speed of the wrist is the second speed, m characters are correspondingly moved, the moving speed of the wrist is the third speed, and p characters are correspondingly moved, wherein the first speed is lower than the second speed, the second speed is lower than the third speed, n is lower than m, and m is lower than p. The number of times the wrist is moved and the moving speed can be combined to set a mapping relation with the number of characters moved, and the characters to be marked are selected according to the mapping relation for marking. Therefore, the fact that the character of the selective mark is marked by shaking the wrist when the position of the finger contact point is unchanged, namely the position of the fingertip is unchanged, when the size of the character is small, the character cannot be accurately selected by moving the finger, the character can be selected by shaking the wrist, the selection rate of the character can be increased, the display size of the character can be increased by marking the character of the selected mark, convenience is brought to a user to check, and user experience is improved.
According to the character selection method provided by the embodiment of the disclosure, the contact position of the finger of the user on the point reading material is obtained, the candidate characters in the preset size area right in front of the contact position are identified, the change of the wrist of the user is detected, the characters marked in the preset size area are determined according to the change of the wrist, the candidate characters can be preliminarily determined through the finger, the marked characters are determined through the change of the wrist, and the marked characters are the characters finally point-read.
Example two
Fig. 3 is a flowchart illustrating a text obtaining method according to a second embodiment of the disclosure. The present embodiment is embodied on the basis of various alternatives in the above-described embodiments. The method specifically comprises the following steps:
and S210, acquiring the finger width information of the user.
The method comprises the steps of acquiring finger image data through a camera, extracting the outline of a finger, and determining the width information of the finger according to the outline of the finger.
And S220, acquiring the height information of the characters in the click-to-read material.
By acquiring the image data of the reading material, the height information of the characters is determined according to the size of the reading material acquired in advance and the pixel proportion of the characters at the positions of the fingers in the image data of the reading material.
And S230, determining the preset size of the area according to the finger width information and the character height information.
The preset size of the area is determined according to the width of the finger and the height of the characters, and illustratively, the area is rectangular, the length of the rectangle is the width of the finger, and the width of the rectangle is the height of the characters. The width of different fingers is different, the characters of different reading materials are different, the preset sizes of corresponding areas are also different, the personalized setting of the areas is improved, the adaptability of the user and the reading materials is improved, and the accuracy of area determination is further improved.
S240, acquiring a contact point position of a finger of a user on the touch and talk material, and identifying candidate characters in a preset size area right in front of the contact point position.
And S250, detecting the change of the wrist of the user, and determining the characters marked in the preset size area according to the change of the wrist, wherein the position of the contact is unchanged.
According to the technical scheme, the width information of the finger is acquired, the height information of the characters in the click-to-read material is acquired, the preset size of the area is determined according to the width information of the finger and the height information of the characters, the preset sizes of the areas corresponding to different fingers or different characters are not used, the individuation of area determination is achieved, the adaptability to users is high, and the user experience is improved.
EXAMPLE III
Fig. 4 is a flowchart illustrating a text obtaining method according to a third embodiment of the present disclosure. The present embodiment is embodied on the basis of various alternatives in the above-described embodiments. The method specifically comprises the following steps:
s310, acquiring a contact point position of a user finger on the touch and talk material, and identifying candidate characters in a preset size area right in front of the contact point position.
S320, determining the first marked characters, wherein the first marked characters are the characters which are closest to the contact position in the candidate characters.
The contact position takes the middle position of a fingertip as an example, the first marked character is the character closest to the middle position of the fingertip, the marking mode is amplification, and the character marked for the first time can be amplified or not amplified and is used as the default initial position for character selection.
S330, detecting the change of the wrist of the user, and determining candidate marked characters in the candidate characters in the preset size area according to the movement direction of the wrist and the first marked characters.
When the movement direction of the wrist moves rightwards, the determined candidate mark characters in the candidate characters are characters behind the first mark characters, and the first mark characters can be included or not included; when the movement direction of the wrist is leftward movement, the candidate mark characters determined in the candidate characters are characters before the first mark character, and may or may not include the first mark character. When the first marked characters are not marked before the wrist moves and the candidate marked characters corresponding to the wrist moving to the right do not comprise the first marked characters, the candidate marked characters corresponding to the wrist moving to the left need to comprise the first marked characters, and the first marked characters can be guaranteed to be marked; when the first marker text is marked before the movement of the wrist, the candidate marker text corresponding to the movement of the wrist to the right and the candidate marker text corresponding to the movement of the wrist to the left may not include the first marker text. Illustratively, the candidate text is 'apple orange pear peach', the text corresponding to the middle position of the fingertip is 'orange', namely the text is marked as 'orange' for the first time, the 'orange' is displayed in an enlarged mode before the wrist moves, when the wrist moves to the right, the candidate mark text can be determined as 'orange pear peach', and when the wrist moves to the left, the candidate mark text can be determined as 'apple'.
And S340, according to the movement times and/or the movement speed of the wrist, sequentially moving a preset number of characters from the first-time marked characters according to the movement direction of the wrist in the candidate marked characters, and then determining the marked characters.
The movement times and/or movement speed of the wrist and the preset movement number of the characters have a mapping relation, the movement number of the characters is determined according to the mapping relation and the movement times and/or movement speed of the wrist, the characters are sequentially moved by the preset number from the first marked characters, the marked characters are determined, and marking is carried out.
Exemplarily, the preset number of the characters corresponding to one movement of the wrist is one, the candidate characters are 'apple orange peach', the characters corresponding to the middle positions of the fingertips are 'orange', namely, the characters are marked as 'orange' for the first time, the 'orange' is displayed in an amplification mode before the wrist moves, when the wrist moves rightwards, the candidate marked characters can be determined as 'orange peach', when the wrist moves rightwards once, the marked characters move rightwards from the 'orange', namely, the marked characters are 'orange', and the 'orange' is displayed in an amplification mode; when the wrist moves leftwards, the candidate mark character can be determined to be the fruit apple, when the wrist moves leftwards once, the mark character moves leftwards once by the tangerine, namely the mark character is the fruit, and the fruit is displayed in an enlarged mode.
Fig. 5 is a schematic diagram of the movement of the wrist in the embodiment of the present disclosure, wherein the fingertip 31 of the user is fixed, and the wrist 32 is swayed from left to right according to the arrow shown in the figure. According to the fact that the candidate character in the area 33 is determined to be the apple pear according to the position of the fingertip 31 of the user, the character marked for the first time can be the character closest to the middle position of the fingertip 31, namely the fruit, the wrist 32 shakes once to the right, the marked character moves to the right by one character from the fruit, namely the marked character is the pear, and the marking mode adopts an amplifying mode as shown in the figure. When the wrist 32 is rocked once to the left, the marked character is moved one character to the left by the "fruit", i.e., the marked character is "apple".
According to the technical scheme, the change of the wrist of the user is detected, the candidate mark characters are determined in the candidate characters in the preset size area according to the movement direction and the first mark characters of the wrist, the marked characters are determined after the preset number of characters are sequentially moved from the first mark characters according to the movement direction of the wrist in the candidate mark characters according to the movement times and/or the movement speed of the wrist, the marked characters can be determined through the movement of the wrist under the condition that the positions of fingers are different, the characters are selected through the movement of the wrist to be marked, the character selection efficiency is improved, and the user experience is improved.
Example four
Fig. 6 is a schematic structural diagram of a character selecting device according to a fourth embodiment of the disclosure. Referring to fig. 6, the text selection apparatus includes: the candidate text recognition module 410 and the marked text determination module 420 are described in detail below.
The candidate character recognition module 410 is used for acquiring a contact point position of a finger of a user on the touch and talk material, and recognizing candidate characters in a preset size area right in front of the contact point position;
and the marked character determining module 420 is used for detecting the change of the wrist of the user and determining the marked characters in the preset size area according to the change of the wrist, wherein the position of the contact is unchanged.
The character selecting device provided by the embodiment simplifies the reading process, improves the reading efficiency, and enhances the usability and reliability of the reading equipment.
In the foregoing solution, optionally, the apparatus further includes: the preset size area determining module is used for acquiring the finger width information of the user before identifying the candidate characters in the preset size area right in front of the contact position; acquiring the height information of characters in the reading material; and determining the preset size of the area according to the finger width information and the character height information.
In the foregoing solution, optionally, the marked text determination module includes:
the first determining unit is used for determining candidate mark characters in candidate characters in a preset size area according to the movement direction of the wrist;
and the second determining unit is used for determining the marked characters in the candidate marked characters according to the movement times and/or the movement speed of the wrist.
In the foregoing solution, optionally, the apparatus further includes: and the first marked character determining module is used for determining the first marked characters before determining the characters marked in the preset size area according to the change of the wrist, wherein the first marked characters are the characters which are closest to the contact position in the candidate characters.
In the foregoing scheme, optionally, the first determining unit is specifically configured to:
and determining candidate marked characters in the candidate characters in the preset size area according to the movement direction of the wrist and the first marked characters.
In the foregoing scheme, optionally, the second determining unit is specifically configured to:
and according to the movement times and/or the movement speed of the wrist, sequentially moving a preset number of characters from the first-time marked characters according to the movement direction of the wrist in the candidate marked characters, and then determining the marked characters.
The character selection device provided by the disclosure can execute the character selection method provided by any embodiment of the disclosure, and has the corresponding functional modules and beneficial effects of executing the character selection method.
EXAMPLE five
Fig. 7 is a schematic structural diagram of a point-to-read device according to a fifth embodiment of the present disclosure. Referring to fig. 7, the pointing device includes: comprises a main body 51, a controller 52 positioned in the main body 51 and a camera 53 positioned on the main body 51; the main body 51 is mounted on a carrier 55 on which a reading material 54 is placed, and a character selecting device as any one of the character selecting devices provided in the embodiments of the present disclosure is disposed in the controller 52.
The point-reading device may be, for example, a computer with a camera, a tablet, or a mobile phone. Reading materials such as books, newspapers or drawings. Illustratively, the carrier on which the reading material is located is a desktop, the main body of the reading device is installed on the desktop, and the controller is internally provided with the character selection device provided by the embodiment of the disclosure, and the character selection device can realize the character selection method provided by the embodiment of the disclosure. Through the character selection method provided by the embodiment of the disclosure, the point reading device can preliminarily determine candidate characters through fingers, determine marked characters through changes of wrists, simplify the point reading process, improve the point reading efficiency and enhance the usability and reliability of the point reading device compared with the point reading pen.
The point reading equipment provided by the embodiment simplifies the point reading process, improves the point reading efficiency, and enhances the usability and reliability of the point reading equipment.
EXAMPLE six
Referring now to FIG. 8, shown is a schematic diagram of an electronic device 600 suitable for use in implementing embodiments of the present disclosure. The electronic devices in the embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., car navigation terminals), and the like, and fixed terminals such as digital TVs, desktop computers, and the like. The electronic device shown in fig. 8 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
As shown in fig. 8, electronic device 600 may include a processing means (e.g., central processing unit, graphics processor, etc.) 601 that may perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)602 or a program loaded from a storage means 608 into a Random Access Memory (RAM) 603. In the RAM 603, various programs and data necessary for the operation of the electronic apparatus 600 are also stored. The processing device 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input/output (I/O) interface 605 is also connected to bus 604.
In general, input devices 606 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc., output devices 607 including, for example, a liquid crystal display (L CD), speaker, vibrator, etc., storage devices 608 including, for example, magnetic tape, hard disk, etc., and communication devices 609. communication devices 609 may allow electronic device 600 to communicate wirelessly or wiredly with other devices to exchange data.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication means 609, or may be installed from the storage means 608, or may be installed from the ROM 602. The computer program, when executed by the processing device 601, performs the above-described functions defined in the methods of the embodiments of the present disclosure.
It should be noted that the computer readable medium in the present disclosure can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: acquiring a contact point position of a finger of a user on a touch and read material, and identifying candidate characters in a preset size area right in front of the contact point position; and detecting the change of the wrist of the user, and determining the characters marked in the preset size area according to the change of the wrist, wherein the position of the contact is unchanged.
Alternatively, the computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: acquiring a contact point position of a finger of a user on a touch and read material, and identifying candidate characters in a preset size area right in front of the contact point position; and detecting the change of the wrist of the user, and determining the characters marked in the preset size area according to the change of the wrist, wherein the position of the contact is unchanged.
Computer program code for carrying out operations of the present disclosure may be written in any combination of one or more programming languages, including AN object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present disclosure may be implemented by software or hardware. Where the name of a unit does not in some cases constitute a limitation of the unit itself, for example, the first determination unit may also be described as a "candidate markup language determination unit".
EXAMPLE seven
The seventh embodiment of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a text selection apparatus, implements a text selection method according to the first embodiment of the present disclosure, where the method includes: acquiring a contact point position of a finger of a user on a touch and read material, and identifying candidate characters in a preset size area right in front of the contact point position; and detecting the change of the wrist of the user, and determining the characters marked in the preset size area according to the change of the wrist, wherein the position of the contact is unchanged.
Of course, the computer program stored on the computer readable storage medium provided in the embodiments of the present disclosure is not limited to implement the method operations described above when being executed, and may also implement the relevant operations in the text selection method provided in any embodiments of the present disclosure.
Based on the understanding that the technical solutions of the present disclosure can be embodied in the form of software products, which can be stored in a computer-readable storage medium, such as a floppy disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a flash Memory (F L ASH), a hard disk or an optical disk of a computer, and the like, and include instructions for enabling a computer device (which may be a personal computer, a server, or a network device, and the like) to execute the methods described in the embodiments of the present disclosure.
It should be noted that, in the embodiment of the apparatus, the included units and modules are merely divided according to functional logic, but are not limited to the above division as long as the corresponding functions can be implemented; in addition, specific names of the functional units are only used for distinguishing one functional unit from another, and are not used for limiting the protection scope of the present disclosure.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present disclosure and the technical principles employed. Those skilled in the art will appreciate that the present disclosure is not limited to the particular embodiments described herein, and that various obvious changes, adaptations, and substitutions are possible, without departing from the scope of the present disclosure. Therefore, although the present disclosure has been described in greater detail with reference to the above embodiments, the present disclosure is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present disclosure, the scope of which is determined by the scope of the appended claims.

Claims (10)

1. A character selection method is characterized by comprising the following steps:
acquiring a contact point position of a finger of a user on a touch and read material, and identifying candidate characters in a preset size area right in front of the contact point position;
and detecting the change of the wrist of the user, and determining the characters marked in the preset size area according to the change of the wrist, wherein the position of the contact is unchanged.
2. The method of claim 1, further comprising, prior to identifying candidate words within a preset size area directly in front of the touch point location:
acquiring finger width information of a user;
acquiring the height information of characters in the reading material;
and determining the preset size of the area according to the finger width information and the character height information.
3. The method of claim 1, wherein the determining the text marked in the preset-sized area according to the change of the wrist comprises:
determining candidate mark characters in candidate characters in a preset size area according to the movement direction of the wrist;
and determining the marked characters in the candidate marked characters according to the movement times and/or the movement speed of the wrist.
4. The method of claim 3, further comprising, before determining the text marked in the preset size area according to the change of the wrist:
and determining the first marked characters, wherein the first marked characters are the characters which are closest to the contact position in the candidate characters.
5. The method according to claim 4, wherein the determining candidate mark texts among the candidate texts within the preset size area according to the moving direction of the wrist comprises:
and determining candidate marked characters in the candidate characters in the preset size area according to the movement direction of the wrist and the first marked characters.
6. The method according to claim 4, wherein determining the marked text in the candidate marked texts according to the movement times and/or the movement speed of the wrist comprises:
and according to the movement times and/or the movement speed of the wrist, sequentially moving a preset number of characters from the first-time marked characters according to the movement direction of the wrist in the candidate marked characters, and then determining the marked characters.
7. A text selection apparatus, comprising:
the candidate character recognition module is used for acquiring the contact position of the finger of the user on the touch and read material and recognizing candidate characters in a preset size area right in front of the contact position;
and the marked character determining module is used for detecting the change of the wrist of the user and determining the marked characters in the preset size area according to the change of the wrist, and the position of the contact is unchanged.
8. A point-reading apparatus comprising a main body, a controller located in the main body, and a camera located on the main body, wherein the main body is mounted on a carrier on which a material to be point-read is located, and the controller is provided with the device of claim 7 therein.
9. An electronic device, characterized in that the device comprises:
one or more processors;
a memory for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement the method of word selection as claimed in any one of claims 1 to 6.
10. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the method for word selection according to any one of claims 1-6.
CN201910036748.XA 2019-01-15 2019-01-15 Character selection method and device, point reading equipment, electronic equipment and storage medium Active CN111435442B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910036748.XA CN111435442B (en) 2019-01-15 2019-01-15 Character selection method and device, point reading equipment, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910036748.XA CN111435442B (en) 2019-01-15 2019-01-15 Character selection method and device, point reading equipment, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN111435442A true CN111435442A (en) 2020-07-21
CN111435442B CN111435442B (en) 2022-02-22

Family

ID=71581031

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910036748.XA Active CN111435442B (en) 2019-01-15 2019-01-15 Character selection method and device, point reading equipment, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN111435442B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112925419A (en) * 2021-03-31 2021-06-08 读书郎教育科技有限公司 Result screening method based on flat-plate fingertip word searching

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090077464A1 (en) * 2007-09-13 2009-03-19 Apple Inc. Input methods for device having multi-language environment
US20090210919A1 (en) * 2006-07-03 2009-08-20 Bejing Huaqi Information Digital Technology Co., Ltd Point-Reading Device and Method for Obtaining the Network Audio/Video Files
CN103631489A (en) * 2012-08-30 2014-03-12 中兴通讯股份有限公司 Touch screen character display method and device
CN103885715A (en) * 2014-04-04 2014-06-25 广东小天才科技有限公司 Method and device for controlling text-to-speech play speed in sliding mode
CN106940591A (en) * 2016-01-04 2017-07-11 百度在线网络技术(北京)有限公司 View display methods, device and the wearable device of wearable device
CN106980459A (en) * 2017-03-31 2017-07-25 广州华多网络科技有限公司 Reading method and device based on touch-screen equipment
US20170344200A1 (en) * 2014-12-03 2017-11-30 Calsonic Kansei Corporation Character input assist device
CN107748645A (en) * 2017-09-27 2018-03-02 努比亚技术有限公司 Reading method, mobile terminal and computer-readable recording medium
CN108037882A (en) * 2017-11-29 2018-05-15 佛山市因诺威特科技有限公司 A kind of reading method and system
CN108921154A (en) * 2018-07-10 2018-11-30 深圳闳宸科技有限公司 Reading method, device, point read equipment and audio-video document correlating method

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090210919A1 (en) * 2006-07-03 2009-08-20 Bejing Huaqi Information Digital Technology Co., Ltd Point-Reading Device and Method for Obtaining the Network Audio/Video Files
US20090077464A1 (en) * 2007-09-13 2009-03-19 Apple Inc. Input methods for device having multi-language environment
CN103631489A (en) * 2012-08-30 2014-03-12 中兴通讯股份有限公司 Touch screen character display method and device
CN103885715A (en) * 2014-04-04 2014-06-25 广东小天才科技有限公司 Method and device for controlling text-to-speech play speed in sliding mode
US20170344200A1 (en) * 2014-12-03 2017-11-30 Calsonic Kansei Corporation Character input assist device
CN106940591A (en) * 2016-01-04 2017-07-11 百度在线网络技术(北京)有限公司 View display methods, device and the wearable device of wearable device
CN106980459A (en) * 2017-03-31 2017-07-25 广州华多网络科技有限公司 Reading method and device based on touch-screen equipment
CN107748645A (en) * 2017-09-27 2018-03-02 努比亚技术有限公司 Reading method, mobile terminal and computer-readable recording medium
CN108037882A (en) * 2017-11-29 2018-05-15 佛山市因诺威特科技有限公司 A kind of reading method and system
CN108921154A (en) * 2018-07-10 2018-11-30 深圳闳宸科技有限公司 Reading method, device, point read equipment and audio-video document correlating method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112925419A (en) * 2021-03-31 2021-06-08 读书郎教育科技有限公司 Result screening method based on flat-plate fingertip word searching

Also Published As

Publication number Publication date
CN111435442B (en) 2022-02-22

Similar Documents

Publication Publication Date Title
US20140250143A1 (en) Digital ink based contextual search
CN103473253B (en) The detection of data through geocoding and the user interface for it
WO2022016654A1 (en) Dot-matrix writing content recording method and apparatus, and electronic device
CN106843791A (en) Multi-screen display method and device
CN111190520A (en) Menu item selection method and device, readable medium and electronic equipment
KR102125212B1 (en) Operating Method for Electronic Handwriting and Electronic Device supporting the same
US10409478B2 (en) Method, apparatus, and recording medium for scrapping content
CN110865734B (en) Target object display method and device, electronic equipment and computer readable medium
CN112487871B (en) Handwriting data processing method and device and electronic equipment
KR20140136349A (en) Apparatus saving conversation and method thereof
CN111476209A (en) Method and device for recognizing handwriting input and computer storage medium
CN112306447A (en) Interface navigation method, device, terminal and storage medium
CN108196675B (en) Interaction method and device for touch terminal and touch terminal
WO2022016653A1 (en) Dot-matrix writing content recording method and apparatus, and electronic device
US10996849B2 (en) Electronic device, control method, and medium for allocating contents to touch screen edge software keys
CN111435442B (en) Character selection method and device, point reading equipment, electronic equipment and storage medium
CN111459443A (en) Character point-reading method, device, equipment and readable medium
CN111460086A (en) Point reading marking method, device, equipment and readable medium
CN112309389A (en) Information interaction method and device
US8694509B2 (en) Method and apparatus for managing for handwritten memo data
WO2023036168A1 (en) Page switching method and apparatus, and device and storage medium
CN111462548A (en) Paragraph point reading method, device, equipment and readable medium
CN111507123A (en) Method and device for placing reading materials, reading equipment, electronic equipment and medium
CN111428721A (en) Method, device and equipment for determining word paraphrases and storage medium
CN111160285B (en) Method, device, medium and electronic equipment for acquiring blackboard writing information

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