CN113268146A - Intelligent calligraphy learning system - Google Patents
Intelligent calligraphy learning system Download PDFInfo
- Publication number
- CN113268146A CN113268146A CN202010589042.9A CN202010589042A CN113268146A CN 113268146 A CN113268146 A CN 113268146A CN 202010589042 A CN202010589042 A CN 202010589042A CN 113268146 A CN113268146 A CN 113268146A
- Authority
- CN
- China
- Prior art keywords
- writing
- intelligent
- calligraphy
- writing brush
- module
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 claims abstract description 46
- 230000008569 process Effects 0.000 claims abstract description 36
- 238000012545 processing Methods 0.000 claims abstract description 28
- 230000005284 excitation Effects 0.000 claims description 34
- 238000001514 detection method Methods 0.000 claims description 2
- 230000011664 signaling Effects 0.000 claims 3
- 238000012549 training Methods 0.000 abstract description 19
- 230000036544 posture Effects 0.000 description 19
- 230000009471 action Effects 0.000 description 15
- 238000013461 design Methods 0.000 description 13
- 238000003860 storage Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 10
- 230000006872 improvement Effects 0.000 description 7
- 230000033001 locomotion Effects 0.000 description 7
- 238000003825 pressing Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000005070 sampling Methods 0.000 description 4
- 238000001914 filtration Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- CDBYLPFSWZWCQE-UHFFFAOYSA-L Sodium Carbonate Chemical compound [Na+].[Na+].[O-]C([O-])=O CDBYLPFSWZWCQE-UHFFFAOYSA-L 0.000 description 2
- 238000013475 authorization Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 239000002657 fibrous material Substances 0.000 description 2
- 238000009499 grossing Methods 0.000 description 2
- 230000006698 induction Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 238000005096 rolling process Methods 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- WHXSMMKQMYFTQS-UHFFFAOYSA-N Lithium Chemical compound [Li] WHXSMMKQMYFTQS-UHFFFAOYSA-N 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000007598 dipping method Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 239000003792 electrolyte Substances 0.000 description 1
- 238000009422 external insulation Methods 0.000 description 1
- 210000003414 extremity Anatomy 0.000 description 1
- 239000000796 flavoring agent Substances 0.000 description 1
- 235000019634 flavors Nutrition 0.000 description 1
- 229910052744 lithium Inorganic materials 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 150000003839 salts Chemical class 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 229910000029 sodium carbonate Inorganic materials 0.000 description 1
- 235000017550 sodium carbonate Nutrition 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03545—Pens or stylus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0414—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
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)
- Position Input By Displaying (AREA)
Abstract
The embodiment of the application provides an intelligent calligraphy learning system, and the system comprises: the intelligent writing brush is used for writing brush characters and processing and sending data related to the intelligent writing brush in the writing process; a writing panel device for contacting the smart brush pen tip during the writing process and processing and transmitting data related to the contact; and the intelligent calligraphy learning application program APP is installed and operated on the terminal equipment and is used for providing calligraphy writing guidance. The intelligent calligraphy learning system provided by the embodiment of the application effectively improves the problem of the existing calligraphy training and is convenient for calligraphy trainees with different calligraphy bases to exercise calligraphy.
Description
Technical Field
The application relates to the technical field of intelligent learning, in particular to an intelligent calligraphy learning system.
Background
Calligraphy is an important part of the national science, and more people begin to learn calligraphy under the trend of the heat of the national science at present. The calligraphy is a Chinese essence, the writing difficulty is very high, and the calligraphy can be well written by long-time practice. The current main writing brush calligraphy practicing mode is still an entity training class mode, and a calligraphy training teacher guides a student to practice on site, so that the calligraphy writing level of the student is improved. The defects of the calligraphy learning mode are as follows: (1) the audiences are few, and the number of people that can be guided by each class is limited; (2) the learning is limited, and the student can receive the most direct skill guidance at the appointed time and place and can not receive the original taste and flavor guidance at any time and place; (3) training teachers aiming at students in the same level and different batches needs to repeat the same teaching contents and actions ceaselessly, and the training teachers are boring; (4) the grasp of the fine part of calligraphy practice, whether a teacher or a college, depends on subjective feeling, cannot be quantified, and is not accurate and fine enough. How to provide accurate tutoring anytime and anywhere for calligraphy students with different calligraphy foundations is a problem to be solved urgently.
Disclosure of Invention
The application provides an intelligent calligraphy learning system, which is convenient for calligraphy trainees with different calligraphy bases to exercise calligraphy.
According to an aspect of the present application, there is provided an intelligent calligraphy learning system, including: the intelligent writing brush is used for writing brush characters and processing and sending data related to the intelligent writing brush in the writing process; a writing panel device for contacting the smart brush pen tip during the writing process and processing and transmitting data related to the contact; and the intelligent calligraphy learning application program APP is installed and operated on the terminal equipment and is used for providing calligraphy writing guidance.
In one design, the intelligent writing brush comprises a writing brush and a writing brush control system, wherein the writing brush control system comprises a writing brush power supply module, a feature acquisition module, a wireless transceiver module, an excitation signal module and a feature processing module.
In one design, the feature acquisition module includes any combination of one or more gyroscopes, one or more accelerometers, and one or more geomagnetimeters.
In one design, the feature acquisition module is used for acquiring pen holder attitude information of the intelligent writing brush, and the pen holder attitude information comprises any combination of a pitch angle, a yaw angle and a roll angle.
In one design, the wireless transceiver module is to receive data from the writing panel device; the wireless transceiving module is further used for sending the pen holder posture information processed by the characteristic processing module to the terminal equipment; and the wireless transceiver module is also used for transmitting the data from the writing panel device to the terminal device.
In one design, the excitation signal module is configured to generate an excitation signal, and the excitation signal is used to detect coordinates and pressure information of the smart writing brush tip.
In one design, the control panel device includes a writing panel power module, a touch screen module, and a touch signal transmitting module.
In one design, the touch screen module includes a touch screen and a touch module.
In one design, the touch module is communicatively coupled to the touch screen, and configured to detect the excitation signal conducted by the smart writing brush tip, and obtain coordinate and pressure sequence data of the smart writing brush tip according to a detection result.
In one design, the coordinate and pressure sequence data includes at least one of the following parameters: the touch screen control system comprises coordinate data of the position of the intelligent writing brush pen point, pressure data when the intelligent writing brush pen point contacts the touch screen, and the contact area of the intelligent writing brush pen point and the touch screen.
In one design, the touch signal sending module is communicatively coupled to the touch screen module, and the touch signal sending module is configured to send the coordinate and pressure sequence data to the intelligent writing brush.
In one design, the terminal device receives the pen body posture information and the coordinate and pressure sequence data from the intelligent writing brush.
In one design, the intelligent calligraphy learning APP is used for generating a writing characteristic data sequence, and the writing characteristic data sequence comprises the penholder posture information and the coordinate and pressure sequence data received by the terminal device.
In one design, the intelligent calligraphy learning APP is used for respectively generating a writing characteristic data sequence of a calligraphy trainer and a writing characteristic data sequence of a calligraphy student; the intelligent calligraphy learning APP is further used for comparing the writing characteristic data sequence of the calligraphy trainer with the writing characteristic data sequence of the calligraphy trainee to provide the calligraphy writing guidance.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
Fig. 1 is a schematic diagram illustrating a composition architecture of an intelligent calligraphy learning system according to an embodiment of the present disclosure;
FIG. 2 is a schematic diagram of a writing brush control system according to an embodiment of the present disclosure;
fig. 3 is a schematic structural diagram of an intelligent writing brush provided in the embodiment of the present application;
FIG. 4 is a schematic diagram of a writing panel apparatus provided in accordance with an embodiment of the present application;
FIG. 5 is a flow chart of obtaining a writing characteristic data sequence according to an embodiment of the present application;
fig. 6 is a schematic flowchart of intelligent calligraphy learning provided in an embodiment of the present application;
fig. 7 is a block diagram of an example of an electronic device for implementing the above-mentioned intelligent calligraphy learning according to an embodiment of the present application;
fig. 8 is a computer-readable storage medium for implementing the above-mentioned intelligent calligraphy learning according to an embodiment of the present application.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the invention, as detailed in the appended claims.
Furthermore, the drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus their repetitive description will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities.
The implementation terminal of the invention can be various terminal devices with display interfaces, and can be portable mobile devices, such as smart phones, tablet computers, pdas (personal Digital assistants), and notebook computers.
Writing brush calligraphy is an important part of the national science, and under the trend of the modern national science heat, more and more people begin to learn the calligraphy, but writing of the calligraphy is particularly difficult. Compared with other hard pen points (such as sign pens, pens or pencils) and the like, the writing brush point is not fixed because the pen point is composed of soft bristles. Different pen holding postures, different pen falling forces and even different softness degrees of the pen points of writers have great influence on the written characters. Therefore, the writing difficulty of the writing brush calligraphy is far higher than that of the common sign pen. More and more people learn the writing brush calligraphy by means of training, but the inventor finds that the current main calligraphy training mode is offline training, namely, calligraphy training teachers teach calligraphy writing by means of on-site teaching, demonstration and tutoring. The calligraphy training mode is influenced by various factors such as time, field and different ability levels of students, and the problems of low training efficiency, high training cost and the like are caused. Therefore, the intelligent calligraphy learning system is provided, calligraphy trainees with different calligraphy bases can conveniently practice calligraphy, and the problem of existing calligraphy training is effectively solved.
The application provides an intelligent calligraphy learning system. Fig. 1 shows a schematic diagram of a component architecture of an intelligent calligraphy learning system 100 provided by an embodiment of the present application. The system 100 mainly comprises the following three parts: an intelligent writing brush 102, a writing panel device 104, and an intelligent calligraphy learning Application (APP) 106. Wherein, intelligence writing brush 102 writes through nib and the contact of writing panel equipment 104, and writing panel equipment 104 gathers the response data of writing brush nib and sends to intelligence writing brush 102 through wireless mode, and intelligence writing brush 102 sends the data about intelligence writing brush 102 and the response data that writing panel equipment 104 gathered of its inside sensor to intelligence calligraphy study application APP 106 in order to supply this APP 106 to transfer the use together through wireless mode. In one implementation, the smart calligraphy learning APP 106 is connected to a server 108, and the server 108 stores data called by the smart calligraphy learning APP, for example, the data sent by the smart brush pen 102. Illustratively, the server 108 may be a cloud server, a local server, or the like.
Hereinafter, embodiments of various portions of the intelligent calligraphy learning system provided by the present application will be described in detail.
1. Intelligent writing brush
The intelligent writing brush comprises a writing brush and a writing brush control system. The intelligent writing brush is used for writing brush characters and processing and sending data related to the intelligent writing brush in the writing process.
The writing brush comprises a brush holder part and a brush head part consisting of soft bristles. Generally, a nib is formed on a writing point of a nib by dipping the nib into ink. It should be understood that the writing brush may be a general writing brush with a vertical pen holder, and may also be a writing brush with other shapes or shapes, and the shape of the writing brush is not specifically limited in the present application.
Fig. 2 shows a schematic diagram of a writing brush control system 200 provided in an embodiment of the present application. The writing brush control system 200 mainly includes a writing brush power module 202, a feature acquisition module 204, a wireless transceiver module 206, an excitation signal module 208, and a feature processing module 210. The different modules in the writing brush control system are communicatively coupled.
The writing brush power supply module is used for supplying power to the writing brush control system and can be composed of a mobile power supply, for example, an internal power supply which is small in size and convenient to carry, such as a rechargeable battery or a button battery; in addition, the writing brush power supply module can also be a power supply adapter, and an external power supply supplies power to the writing brush control system through the power supply adapter.
The characteristic acquisition module comprises a gyroscope and an accelerometer, and further comprises a sensor such as a geomagnetic meter and the like. The characteristic acquisition module is used for acquiring various posture information of the brush holder of the writing brush in the writing process of the writing brush, such as the pitching and rolling, acceleration and other action characteristics of the brush holder, and converting the characteristic information acquired by the sensor into a digital signal.
The traditional writing brush writing comprises more fine movements of fingers and wrists, the movements form an important part of writing skill of the writing brush, and the details of the movements are finally reflected on the posture characteristics of a writing brush holder. A professional writing brush writer has a fixed writing habit when writing the same stroke, and the writing brush writer comprises the actions, which is a skill meeting the calligraphy specification formed by long-time practice; the calligraphy beginner can approach the writing action details of professional writers through simulation, and grasp the writing skill more quickly. To achieve this, it is first of all possible to capture these movement characteristics. In one implementation, the calligraphic skills are broken down in motion into the following parts, and the technical analysis results in the essence and acquisition of the various skills:
(1) angle of inclination of the shaft
When the brush holder of the writing brush is perpendicular to the paper surface for writing, the writing brush is generally considered to be a center-sharp traveling brush, the brush tip is always positioned at the center of stroke traces, and the appearance of the writing brush shows muddy and stable quality; when the penholder is inclined at an angle for writing, the penpoint can deviate from the center of the stroke trace and even be positioned at the edge of the stroke trace, the penholder is generally regarded as a side-tip pen, and the writing has a vivid and beautiful quality. The middle point or the side point of the writing brush is an important characteristic of writing of the writing brush, and the characteristic can be obtained through the change of the inclination angle of the pen holder of the writing brush relative to the paper surface in the writing process.
(2) Pressing force of pen holder
The writing brush is characterized by 'lifting and pressing', namely the pen point part is lifted and pressed down in the writing process as the name suggests, so that the thickness of the strokes is changed correspondingly according to the actions. Because the writing brush nib is soft, from nib to the gradual change of nib root diameter, can carry out the snatching of pressing power degree characteristic through detecting nib and paper area of contact's change, area of contact's change is expressed with the numerical value of touch-sensitive screen sensing node and the number that has the node of response data, expresses according to the pressure degree with the product of the maximum value of response data and the node number that is greater than the response data average value in this application.
(3) Speed of writing
The slow and fast stroke during writing can be understood as the writing speed, specifically, the writing speed of each small segment of each stroke. By improving the data sampling rate and judging the change of coordinates in unit time and the advancing length, the speed can be accurately grasped.
(4) Rotation of pen holder
Among writing techniques of the writing brush, there is a technique named as 'twisting' or 'twisting', and the actual action is to rotate the pen holder to keep the pen point converged, thereby showing the unique appearance of calligraphy works. For this feature, it can be effectively characterized by grasping the roll motion data around the barrel.
The characteristic acquisition module senses the action characteristics through sensors such as a gyroscope, an accelerometer, a geomagnetic meter and the like and converts the action characteristics into digital signals. In one implementation, the feature acquisition module includes a six-axis sensor consisting of a three-axis gyroscope and a three-axis accelerometer. In another implementation, the feature acquisition module includes a nine-axis sensor comprised of a three-axis gyroscope and a six-axis accelerometer. In yet another implementation, the feature acquisition module includes a nine-axis sensor consisting of a three-axis gyroscope, a three-axis accelerometer, and a three-axis magnetometer. It will be appreciated that the above described configuration of the feature acquisition module is exemplary and in practical applications the feature acquisition module comprises any combination of one or more gyroscopes, one or more accelerometers and one or more geomagnetics. All sensors (such as a gyroscope, an accelerometer and a geomagnetism meter) in the characteristic acquisition module are matched with each other, and the movement sensing pursuit is carried out on the posture change of the writing brush holder in the writing process of the writing brush. In addition, the characteristic acquisition module converts the penholder posture information acquired by the six-axis/nine-axis sensor into a digital signal and sends the digital signal through the wireless transceiving module.
Illustratively, the writing brush holder posture information acquired by the characteristic acquisition module includes an inclination angle of the writing brush holder relative to the vertical direction at different moments in the writing process of the writing brush and a rotation angle taking the vertical direction as an axis when the writing brush holder is vertically placed. It should be noted that the vertical direction is a direction perpendicular to a plane on which the writer writes characters, and the tilt angle includes a front-back direction and a left-right direction with respect to the hand of the writer in the vertical direction. The attitude information may also be referred to as pitch, yaw, and roll angles of the multi-axis sensor in an attitude calculation application. The intelligent writing brush is assumed to be an airplane, the head of the writing brush is assumed to be the head of the airplane, the front and back inclination angle of the writing brush rod relative to the pen holder of a writer in the writing process of the writing brush is a pitch angle, the left and right inclination angle is a yaw angle, and the rotation of the writing brush rod around the axis is a roll angle. For ease of illustration, pitch, yaw, and roll angles are used consistently throughout this document to describe the posture of the brush holder during writing.
The characteristic processing module is in communication coupling with the characteristic acquisition module and is used for carrying out signal processing on the output signal of the characteristic acquisition module. In one implementation, the feature processing module periodically obtains the digital signal of the writing brush pen shaft posture information acquired by the sensor from the feature acquisition module, and performs preprocessing, such as digital filtering, signal amplification and the like, on the digital signal according to the actual application requirements.
The wireless transceiver module is coupled with the characteristic processing module in a communication way and is used for transmitting the signal output by the characteristic processing module to the terminal equipment. In addition, the wireless transceiver module is also used for receiving the data sent by the writing panel device and forwarding the data to the terminal device. Illustratively, the wireless transceiver module receives the coordinate and pressure sequence data sent by the touch signal sending module of the writing panel device. The wireless transceiver module may be a wireless signal transmitter operating in various frequency bands (e.g., 2.4GHz, 5GHz, etc.). It is to be understood that the wireless transceiver module may transmit wireless signals to the terminal device using various wireless communication protocols, such as bluetooth protocol, Bluetooth Low Energy (BLE) protocol, WiFi protocol, Zigbee protocol, wireless proprietary protocol, and the like. The wireless frequency band and the wireless protocol used by the wireless transceiver module are not particularly limited in the present application. The wireless transceiving module sends the data from the intelligent writing brush and the data from the writing panel device to the terminal device, so that the data sending in the writing brush writing process is completed, and the terminal device obtains all characteristic data collected in the writing brush writing process.
The excitation signal module is used for generating an excitation signal. The excitation signal is used to detect coordinate information of the writing brush tip, such as coordinates and pressure sequence data of the writing brush tip during writing. After the excitation signal module generates the excitation signal, the excitation signal is conducted to the writing panel device through the writing brush tip.
Illustratively, the brush holder of the intelligent writing brush holder is additionally provided with an external insulation and internal conductive sleeve, and the conductive part at the tail end of the sleeve is fully contacted with the root of the writing brush head, so that the excitation signal can be effectively transmitted to the writing brush head. In order to enable the excitation signal to be effectively transmitted to the writing panel device through the writing brush pen point, in one implementation, a small amount of electrolytes such as salt or soda ash are added into ink to enhance the conductivity, so that the excitation signal can be transmitted to the pen point after the writing brush pen point is dipped with the ink; in another implementation, a custom made writing brush tip can be used with a small amount of conductive fiber material added to the center portion (to ensure flexibility close to normal brush bristles) and a sleeve in contact with the conductive fiber material to allow the excitation signal to be conducted to the writing brush tip.
In one implementation, the writing brush control system may be located at the top end of the writing brush shaft. Fig. 3 shows a schematic diagram of an intelligent writing brush 300 provided in an embodiment of the present application. The intelligent writing brush 300 includes a pen holder 302, a pen tip 304, a pen tip 306 at the end of the pen tip 304, and a writing brush control system 308 at the top end of the pen holder 302. In another implementation, the writing brush control system may be located on a side of the writing brush shaft. In addition, the writing brush control system may be attached to the writing brush holder in other manners, which is not specifically limited in this application.
2. Writing panel device
Fig. 4 shows a schematic diagram of a writing panel apparatus 400 provided by an embodiment of the present application. The writing panel device 400 generally includes a writing panel power module 402, a touch screen module 404, and a touch signal transmission module 406. The touch screen module 404 may further include a touch screen 408 and a touch module 410, wherein the touch screen 408 is communicatively coupled to the touch module 410, for example, through an FPC connection, for detecting an excitation signal conducted by the writing brush tip. The writing panel equipment is used for contacting the pen point of the intelligent writing brush in the writing process of the intelligent writing brush, receiving a signal sent by the pen point, processing the signal and sending the signal to the intelligent writing brush.
The writing panel power supply module is used for providing power for the writing panel device and can be composed of a mobile power supply, for example, a small portable internal power supply with the same volume of a lithium battery and a rechargeable battery; in addition, the writing panel power module may also be a power adapter, and an external power source supplies power to the writing panel subsystem through the power adapter.
The touch screen module is used for sensing the position and pressure information of the writing brush tip and sending corresponding information to the terminal equipment through the touch signal sending module. The touch control module is used for receiving an excitation signal sensed by the touch screen, calculating coordinates of positions of pen points of the writing brush at all times in the writing process, and counting the area and the induction numerical value of touch control response, so that coordinate and pressure sequence data are obtained, and the coordinate and pressure sequence data are sent to the intelligent writing brush through the touch control signal sending module. It should be understood that coordinate and pressure series data refers to a series of coordinate data and pressure data at different times. Generally, the basic sensing characteristic of the touch screen is that the more sensing area nodes, the larger the sum of sensing data, the larger the contact area, the heavier the pressing, and vice versa. Illustratively, the touch control module periodically acquires coordinate data of the position of the writing brush pen point and pressure data sensed by the touch screen when the writing brush pen point is in contact according to a certain time interval, and represents the contact area of the writing brush pen point and the touch screen according to the data size and each datum, so that the pressing force of the writing brush pen point is indirectly represented, the larger the value of the sensing data is, the more the sensing nodes are, the larger the pressure is, and the product of the maximum value of the sensing data and the number of nodes exceeding the average value of the sensing data is used for representing the pressure. The coordinate data and the pressure data of the writing brush pen point acquired by the touch module are called as coordinate and pressure sequence data of the writing brush pen point, and the coordinate and pressure sequence data are sent to the intelligent writing brush by the touch module through the touch signal sending module.
In one implementation, the touch screen module includes a capacitive touch screen, and the touch module is a capacitive touch module.
In one implementation, the capacitive touch screen may be preset to operate in an active capacitive pen mode. When the writing brush pen point contacts the touch screen for writing, the capacitive touch module receives the excitation signal and calculates the coordinate, and the writing brush pen works like an active capacitive pen. When the capacitive touch screen works in an active capacitive pen mode, the capacitive touch module can only respond to an excitation signal of a writing brush pen point, the capacitive touch screen cannot actively send the excitation signal to a screen body, and the excitation signal which causes errors (induction data is detected, so that coordinates are calculated, and the errors are regarded as yes) is sent to the touch module due to the fact that the limbs of a writer touch the capacitive touch screen (the lower edge of a palm and other parts in the writing brush writing process may touch the touch screen). Therefore, the capacitive touch module only senses the excitation signal of the writing brush pen point at any time, only generates information such as coordinates and pressure of the writing brush pen point and guarantees the accuracy of the signal. In addition, under the active capacitance pen mode, the normal work can be kept under the condition that water exists in the surface of the capacitance touch screen, the influence of the water state is minimum in different working modes of the capacitance touch screen, and stable and accurate information such as coordinates and pressure of a pen point of a writing brush can be output, so that the writing brush has advantages in a writing scene of the writing brush.
In one implementation, the touch screen may be covered with training paper and paperweight affixed prior to writing. Therefore, ink can be prevented from directly contacting the touch screen during writing. And moreover, the thin paper does not influence the touch screen to receive the excitation signal sent by the writing brush pen point.
The touch signal sending module is in communication coupling with the touch screen module and is used for sending the coordinate and the pressure sequence data output by the touch module to the intelligent writing brush. Illustratively, the touch signal sending module sends the coordinates and the pressure sequence data to a wireless transceiver module of the intelligent writing brush. The touch signal transmitting module may be a wireless signal transmitter operating in various frequency bands (e.g., 2.4GHz, 5GHz, etc.). It should be understood that the touch signal transmitting module may transmit a wireless signal to the smart brush pen using various wireless communication protocols, such as a bluetooth protocol, a low energy bluetooth BLE protocol, a WiFi protocol, a Zigbee protocol, a wireless proprietary protocol. The application does not specifically limit the wireless frequency band and the wireless protocol used by the touch signal transmission module.
3. Intelligent calligraphy learning APP
The application provides an intelligent calligraphy learning APP, and the APP is used for providing calligraphy writing guidance. The intelligent calligraphy learning APP is installed and operated on terminal equipment, and the terminal equipment mainly comprises electronic equipment which can install and operate an application program APP and has a wireless transmission function, such as a smart phone, a tablet computer, a PDA, a notebook computer and a desktop computer. The terminal device may run an operating system such as windows, android, linux, etc. In the embodiment of the application, the terminal device receives the signal sent by the intelligent writing brush in a wireless mode. Specifically, the terminal device receives characteristic data collected by the intelligent writing brush and characteristic data collected by the writing panel device, wherein the characteristic data are sent by the wireless transceiving module of the intelligent writing brush. Illustratively, the characteristic data acquired by the intelligent writing brush is writing brush holder posture data; the characteristic data collected by the writing panel device is coordinate and pressure sequence data.
The intelligent calligraphy learning APP combines writing brush pen holder posture data and coordinates received by the terminal device with the pressure sequence data to generate a writing characteristic data sequence. Any one of the characteristic data in the sequence of writing characteristic data comprises at least one of the following parameters: the coordinate value of the writing brush pen point, the pressure value of the writing brush pen point, the pitch angle of the writing brush pen holder, the yaw angle of the writing brush pen holder and the roll angle of the writing brush pen holder. The intelligent calligraphy learning APP can generate a dynamic graph according to the writing characteristic data sequence and display graphs or images of writing brush writing characteristics at all moments in the writing process.
In order to guide calligraphy trainees to learn calligraphy, the intelligent calligraphy learning APP first obtains the above-mentioned writing feature data sequence of the calligraphy trainer. That is, when the calligraphy trainer writes, the terminal device acquires a writing characteristic data sequence of the calligraphy trainer. For example, when a calligraphy trainer uses an intelligent writing brush to write a stroke, a word or a plurality of words on a writing panel device, a terminal device acquires a writing characteristic data sequence corresponding to the stroke, the word or the plurality of words written by the calligraphy trainer. The writing characteristic data sequence of the calligraphy trainer is called a writing template. In one implementation, the intelligent writing brush sends acquired writing brush pen-holder posture data, coordinates and pressure sequence data to the terminal device, and the intelligent calligraphy learning APP processes the received writing characteristic data sequence, for example, performs processing such as three-point median smoothing or data filtering to eliminate obvious data noise.
Similarly, in calligraphy learning, the intelligent calligraphy learning APP obtains the above-described writing feature data sequence of the calligraphy learner. That is, when the calligraphy trainee writes, the terminal device acquires a writing feature data sequence of the calligraphy trainee. For example, when a calligraphy learner writes a stroke, a word or a plurality of words on the writing panel device by using the intelligent writing brush, the terminal device acquires a writing characteristic data sequence corresponding to the stroke, the word or the plurality of words written by the calligraphy learner. In one implementation, the intelligent writing brush sends acquired writing brush pen-holder posture data, coordinates and pressure sequence data to the terminal device, and the intelligent calligraphy learning APP processes the received writing characteristic data sequence, for example, performs processing such as three-point median smoothing or data filtering to eliminate obvious data noise.
In the calligraphy learning process, a calligraphy student obtains authorization through an intelligent calligraphy learning APP, and accesses a server to obtain a writing template; then the intelligent calligraphy learning APP displays the writing characteristics of the same strokes or characters of the writing template by the student and compares the writing characteristics with the characteristics of the writing template so as to prompt the calligraphy student which places need to be improved in the writing process, and therefore the purpose of calligraphy training is achieved. Illustratively, during the writing process of the calligraphy learner, the intelligent calligraphy learning APP prompts the difference of the characteristics of each section of each stroke to the calligraphy learner in various modes such as graphs, curves and prompt tones.
The above embodiments describe the composition, structure and function of the intelligent calligraphy learning system of the present application. Next, a general workflow of the intelligent calligraphy learning system is described herein. It should be understood that the following work flow is exemplary, the sequence of different steps in the following flow is not fixed, each operation step in the following flow is not necessary, and other operation steps can be included in the actual operation.
Fig. 5 shows a process of acquiring a writing feature data sequence, which mainly includes the following four steps:
step 501, initializing and setting a writing panel device.
In this step, the writing panel device is first adjusted to an active capacitive pen working mode, and parameters such as sensitivity and coordinate reporting rate are adjusted.
Step 502, the intelligent writing brush is powered on, and the head of the writing brush is dipped with ink.
In the step, the intelligent writing brush is electrified, and the writing brush head is dipped with ink, so that the writing brush control system enters a working state, the excitation signal module generates an excitation signal, and the excitation signal can be transmitted to the writing brush point.
Step 503, the intelligent writing brush starts writing on the writing panel device.
In this step, the smart capillary is written directly on the touch screen of the writing panel device or on a practice paper overlaid on the touch screen. In the writing process, the pen point of the writing brush continuously conducts an excitation signal to the touch screen, and the touch control module periodically collects the coordinate feature sequence and sends the coordinate feature sequence to the intelligent writing brush. Meanwhile, the feature acquisition module on the intelligent writing brush periodically acquires the posture feature data of the writing brush holder. For example, the following distribution can be adopted for the acquisition mode of the posture characteristic of each writing brush pen holder and the coordinate and pressure characteristic of the writing brush pen tip:
(1) angle of inclination and rotation of the shaft
The gyroscope of the multi-axis sensor contained in the control system of the intelligent writing brush can capture a pitch angle, a yaw angle and a roll angle, and in common application occasions, data of the gyroscope and data of the accelerometer are fused to obtain stable data. Carefully selecting the position and the angle of the multi-axis module in the control system of the intelligent writing brush, wherein the pitching and yawing angles are the front, back, left and right inclination angles of the pen holder; the rotation characteristic of the pen holder can be just represented by the rolling angle
(2) Writing coordinate and pressing force
The coordinates calculated by the touch screen module are the moving positions of the pen points; when the coordinate is calculated, the area of the touch area, data and information are sent to a control system of the intelligent writing brush, and the pressing force degree of the writing brush is represented by the contact area information;
(3) speed of writing
The intelligent writing brush control system starts a timer in the collection process, and calculates a time interval after receiving each characteristic unit to express the speed.
It should be understood that in the writing process, the wireless transceiver module of the intelligent writing brush continuously sends the posture characteristic data of the writing brush holder and the coordinate and pressure characteristic data of the writing brush tip to the terminal device.
Step 504, the intelligent writing brush stops writing and leaves the writing brush tip away from the writing panel device.
In this step, when the writing of the strokes or characters is completed, the intelligent writing brush pen point leaves the touch screen or the practice paper on the touch screen. At this time, the excitation signal is not conducted to the touch screen any more, and the touch module does not acquire coordinate and pressure characteristic data any more. The feature acquisition module of the intelligent writing brush can not acquire writing brush holder posture data any more. The wireless module of the intelligent writing brush does not send data to the terminal device any more. Thus, the acquisition of a writing characteristic data sequence is completed.
Through the steps, the writing characteristic data sequence is acquired by the terminal equipment.
In actual calligraphy learning, calligraphy training needs to be realized through comparison of a writing characteristic data sequence of a calligraphy trainer and a writing characteristic data sequence of a calligraphy student. Fig. 6 shows a schematic flow chart of intelligent calligraphy learning provided in an embodiment of the present application, where the intelligent calligraphy learning flow mainly includes the following steps:
step 601, the calligraphy trainer completes the acquisition of the writing template by the terminal equipment through the steps 501 and 504 in the embodiment. The writing template of the calligraphy trainer is uploaded to the server in advance. The server may be a cloud server, a data center, or a specific server, which is not specifically limited in this application. It should be understood that a writing template may be a stroke writing template, a word writing template, or a plurality of word writing templates.
Step 602, the calligraphy learner accesses the server through the intelligent calligraphy learning APP, and obtains the writing template from the server. It should be appreciated that the calligraphy learner may access the server through the intelligent calligraphy learning APP to obtain authorization for some or all of the writing templates, and thus obtain authorized writing templates from the server. In one implementation, the calligraphy trainee obtains writing templates of different grades, such as a primary writing template, a middle writing template, a high writing template and the like according to the identity grade of the trainee. The writing templates with different grades can correspond to different strokes, characters with different difficulties, characters with different fonts and the like.
Step 603, the calligraphy learner writes on the writing panel device by using the intelligent writing brush, and the terminal device finishes acquiring the writing characteristic data sequence of the calligraphy learner through the steps 501 and 504 in the embodiment.
And step 604, the intelligent calligraphy learning APP compares the writing template of the calligraphy trainer with the writing characteristic data sequence of the calligraphy student, and provides guidance prompt for the calligraphy student based on the comparison result.
In one implementation, if the length of the writing feature data sequence of the calligraphy trainee is different from the length of the writing template of the calligraphy trainer, the intelligent calligraphy learning APP can perform linear interpolation processing on the writing feature data sequence of the calligraphy trainee or the writing template of the calligraphy trainer, so that the data lengths of the two are the same to facilitate comparison.
It should be understood that the comparison of the writing template with the sequence of writing characteristic data of the calligrapher is a comparison of different characteristic parameters for the sequence of characteristics, respectively. For example, firstly, the yaw angle characteristics in the writing process are compared, and through linear interpolation processing, the writing characteristic data sequence of the calligraphy trainee and the writing template of the calligraphy trainer have the same data length. Assuming that the writing template has a yaw sequence of P ═ { P1, P2., pn }, and the calligrapher's writing characteristic data sequence has a yaw sequence of Q ═ { Q1, Q2., qn }, where n denotes the length of the data and n is an integer greater than or equal to 1. For any positive integer k (1< ═ k < ═ n), pk and qk respectively represent the yaw angle of the writing brush shaft from the pen-down start to the k-th point of the written stroke by the calligraphy trainer and the calligraphy learner. Calculating the difference dk between the two: dk-qk. If dk is less than 0, the deviation angle of the writing brush pen holder of the calligraphy learner at the kth moment is larger than the deviation angle of the writing brush pen holder of the calligraphy trainer at the kth moment, and at the moment, the intelligent calligraphy learning APP prompts the calligraphy learner that the deviation angle of the writing brush pen holder at the position is larger, and the next improvement is needed; if dk is greater than 0, the intelligent calligraphy learning APP prompts the calligraphy learner that the yaw angle of the writing brush holder is small, and the next improvement is needed; if dk is 0, the writing characteristics are just matched, and no improvement is needed. Further, the yaw angle is divided into a left angle and a right angle, wherein qk and pk are both smaller than 0 and the right angle is a positive angle if the left angle is a negative angle, and pk and qk are both larger than 0; when the signs of pk and qk are different, dk is not calculated, the intelligent calligraphy learning APP directly prompts that the yaw angle direction is inconsistent, and the yaw angle needs to be deviated to the left or the right next time.
During practice, the yaw angle of a stroke at each time sampling point is compared and prompted as above to guide the calligrapher to improve the writing action. Illustratively, whenever a calligrapher has written a stroke, the intelligent calligraphy learning APP performs a comparison to give a prompt, and then the calligrapher rewrites the stroke according to the prompt to correct certain actions during the previous writing process, and the comparison and improvement are continued. The process is iterated until the yaw angle characteristic of the stroke is consistent or substantially consistent with the template (dk at each time is set to be less than a predetermined threshold, such as 20% of the value of the template pk). And finishing the characteristic comparison of the yaw angle of the current stroke, and continuing the comparison of the next characteristic sequence, such as the pitch angle characteristic.
The comparison of the next characteristic sequence is the same as the characteristic comparison process, the difference is found out, then the prompt is given, and the student corrects the action of the student in the comparison and the prompt of one time so as to realize the consistency with the writing template.
The characteristic contrast for comparing the stroke writing speed is slightly special, the Euclidean distance of coordinates of a stroke starting point and an stroke ending point can be calculated due to the existence of coordinate data, the writing characteristic data sequences of the writing template and the calligraphy trainees are sampled at the same time interval T, and the time interval of n sampling points is (n-1) T. Therefore, the data length (namely the number of sampling points) of the writing characteristic data sequence of the writing template and the writing characteristic data sequence of the calligraphy learner is compared, a conclusion can be drawn immediately, and then the intelligent calligraphy learning APP prompts the writer that the speed is too high or too low, and the next time improvement is needed.
Through the comparison and training of different characteristics, the calligraphy learner gradually masters the writing details of a stroke in all aspects to be consistent or basically consistent with a template (a training teacher), so that the calligraphy learner has the writing skills of professional writers.
Since the comparison of the feature data clearly indicates whether a stroke is being written for a quick or jerky stroke, or other action differences, it is very convenient for the learner to make corrections, and it is not necessary to guess at which actions at which times improvements are to be made next. Moreover, due to parameterization of characteristics, such as 30-degree inclination (side cutting) of the penholder in a certain direction or 20-degree rotation (twisting) of the penholder, quantized data can enable a student to reduce the number of trial and error and quickly make a certain fine action in place.
By means of the image-text combination and parameterization of each action, the comparison and prompt have strong pertinence, students can concentrate on places needing improvement, and learning efficiency is improved.
Besides prompting the difference of the characteristic sequences of the student and the training teacher, the intelligent calligraphy learning APP can also match the similarity of the two characteristic sequences in different dimensions (dip angle, strength and speed) and totally evaluate the difference of the two characteristic sequences, so that the student can see progress in continuous practice, and learning interest and confidence are enhanced.
As will be appreciated by one skilled in the art, aspects of the present invention may be embodied as a system, method or program product. Thus, various aspects of the invention may be embodied in the form of: an entirely hardware embodiment, an entirely software embodiment (including firmware, microcode, etc.) or an embodiment combining hardware and software aspects that may all generally be referred to herein as a "circuit," module "or" system.
An electronic device 1000 according to this embodiment of the invention is described below with reference to fig. 7. The electronic device 1000 shown in fig. 7 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present application.
As shown in fig. 7, the electronic device 1000 is embodied in the form of a general purpose computing device. The components of the electronic device 1000 may include, but are not limited to: the at least one processing unit 1010, the at least one memory unit 1020, and a bus 1030 that couples various system components including the memory unit 1020 and the processing unit 1010.
Wherein the storage unit stores program code that is executable by the processing unit 1010 to cause the processing unit 1010 to perform steps according to various exemplary embodiments of the present invention described in the section "example methods" above in this specification.
The memory unit 1020 may include readable media in the form of volatile memory units, such as a random access memory unit (RAM)1021 and/or a cache memory unit 1022, and may further include a read-only memory unit (ROM) 1023.
The electronic device 1000 may also communicate with one or more external devices 1200 (e.g., keyboard, pointing device, bluetooth device, etc.), with one or more devices that enable a user to interact with the electronic device 1000, and/or with any devices (e.g., router, modem, etc.) that enable the electronic device 1000 to communicate with one or more other computing devices. Such communication may occur through input/output (I/O) interfaces 1050. Also, the electronic device 1000 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network such as the internet) via the network adapter 1060. As shown, the network adapter 1060 communicates with the other modules of the electronic device 1000 over the bus 1030. It should be appreciated that although not shown, other hardware and/or software modules may be used in conjunction with the electronic device 1000, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein may be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (which may be a CD-ROM, a usb disk, a removable hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which may be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.
The embodiment of the present application further provides a computer-readable storage medium, on which a program product capable of implementing the above method of the present specification is stored. In some possible embodiments, aspects of the invention may also be implemented in the form of a program product comprising program code means for causing a terminal device to carry out the steps according to various exemplary embodiments of the invention described in the above section "exemplary methods" of the present description, when said program product is run on the terminal device.
Referring to fig. 8, a program product 1100 for implementing the above method according to an embodiment of the present invention is described, which may employ a portable compact disc read only memory (CD-ROM) and include program code, and may be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited in this regard and, in the present document, a 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.
The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A 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 (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, 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.
A computer readable signal medium may include a propagated data signal with readable program code embodied therein, for example, 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 readable signal medium may also be any readable medium that is not a 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 readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., through the internet using an internet service provider).
Furthermore, the above-described figures are merely schematic illustrations of processes involved in methods according to exemplary embodiments of the invention, and are not intended to be limiting. It will be readily understood that the processes shown in the above figures are not intended to indicate or limit the chronological order of the processes. In addition, it is also readily understood that these processes may be performed synchronously or asynchronously, e.g., in multiple modules.
It will be understood that the invention is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the invention is limited only by the appended claims. It will be apparent to those skilled in the art that various changes and modifications may be made in the embodiments of the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to encompass such modifications and variations.
Claims (14)
1. An intelligent calligraphy learning system, comprising:
the intelligent writing brush is used for writing brush characters and processing and sending data related to the intelligent writing brush in the writing process;
a writing panel device for contacting the smart brush pen tip during the writing process and processing and transmitting data related to the contact; and
and the intelligent calligraphy learning application program APP is installed and operated on the terminal equipment and is used for providing calligraphy writing guidance.
2. The intelligent calligraphy learning system of claim 1, wherein the intelligent writing brush comprises a writing brush and a writing brush control system, and the writing brush control system comprises a writing brush power supply module, a feature acquisition module, a wireless transceiver module, an excitation signal module and a feature processing module.
3. The intelligent calligraphy learning system of claim 2 wherein the feature acquisition module comprises any combination of one or more gyroscopes, one or more accelerometers, and one or more geomagnetimeters.
4. The intelligent calligraphy learning system as claimed in claim 2 or 3, wherein the feature acquisition module is configured to acquire pen holder posture information of the intelligent writing brush, and the pen holder posture information includes any combination of a pitch angle, a yaw angle and a roll angle.
5. The intelligent calligraphy learning system of claim 4 wherein said wireless transceiver module is configured to receive data from said writing panel device;
the wireless transceiving module is further used for sending the pen holder posture information processed by the characteristic processing module to the terminal equipment; and
the wireless transceiver module is further configured to send the data from the writing panel device to the terminal device.
6. The intelligent calligraphy learning system of claim 2 wherein the excitation signal module is configured to generate an excitation signal, the excitation signal configured to detect coordinates and pressure information of the intelligent writing brush tip.
7. The intelligent calligraphy learning system of claim 1 wherein the control panel device comprises a writing panel power module, a touch screen module and a touch signaling module.
8. The intelligent calligraphy learning system of claim 7 wherein the touch screen module comprises a touch screen and a touch module.
9. The intelligent calligraphy learning system of claim 8 wherein the touch module is communicatively coupled to the touch screen for detecting the excitation signal conducted by the intelligent writing brush tip and obtaining the coordinate and pressure sequence data of the intelligent writing brush tip according to the detection result.
10. The intelligent calligraphy learning system of claim 9 wherein the coordinate and pressure sequence data includes at least one of the following parameters: the touch screen control system comprises coordinate data of the position of the intelligent writing brush pen point, pressure data when the intelligent writing brush pen point contacts the touch screen, and the contact area of the intelligent writing brush pen point and the touch screen.
11. The intelligent calligraphy learning system of claim 7 or 9 wherein the touch signaling module is communicatively coupled to the touch screen module, the touch signaling module configured to send the coordinate and pressure sequence data to the intelligent writing brush.
12. The intelligent calligraphy learning system of claim 1 wherein said terminal device receives said pen body pose information and said coordinate and pressure sequence data from said intelligent writing brush.
13. The intelligent calligraphy learning system as claimed in claim 1 or 12, wherein the intelligent calligraphy learning APP is used to generate a writing feature data sequence comprising the pen-barrel posture information and the coordinate and pressure sequence data received by the terminal device.
14. The intelligent calligraphy learning system of claim 13 wherein the intelligent calligraphy learning APP is configured to generate a writing feature data sequence of a calligraphy trainer and a writing feature data sequence of a calligraphy student, respectively;
the intelligent calligraphy learning APP is further used for comparing the writing characteristic data sequence of the calligraphy trainer with the writing characteristic data sequence of the calligraphy trainee to provide the calligraphy writing guidance.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010589042.9A CN113268146A (en) | 2020-06-24 | 2020-06-24 | Intelligent calligraphy learning system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010589042.9A CN113268146A (en) | 2020-06-24 | 2020-06-24 | Intelligent calligraphy learning system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113268146A true CN113268146A (en) | 2021-08-17 |
Family
ID=77227624
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010589042.9A Pending CN113268146A (en) | 2020-06-24 | 2020-06-24 | Intelligent calligraphy learning system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113268146A (en) |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004205963A (en) * | 2002-12-26 | 2004-07-22 | Dainippon Printing Co Ltd | Calligraphy training support system, computer, program, and recording medium |
CN101976128A (en) * | 2010-10-11 | 2011-02-16 | 庄永基 | Digital calligraphy/painting real-time data acquisition simulation system and acquisition method thereof |
CN102520849A (en) * | 2011-11-28 | 2012-06-27 | 北京盛世宣合信息科技有限公司 | Electronic brush writing method and system |
US20150054757A1 (en) * | 2013-08-26 | 2015-02-26 | Sharp Kabushiki Kaisha | Touch screen apparatus and display apparatus |
CN104821112A (en) * | 2015-05-13 | 2015-08-05 | 中国科学院自动化研究所 | Touch control calligraphy device |
CN105739883A (en) * | 2015-12-28 | 2016-07-06 | 安迪 | Method for practicing calligraphy on tablet computer or mobile phone employing APP |
CN107957847A (en) * | 2017-12-20 | 2018-04-24 | 广州视源电子科技股份有限公司 | Touch track display method, device, equipment and storage medium |
CN108215585A (en) * | 2018-02-13 | 2018-06-29 | 程瑞东 | A kind of dynamics simulation writing device, method and intelligent writing pen |
CN109099827A (en) * | 2018-07-18 | 2018-12-28 | 厦门丰臻电子科技有限公司 | A method of pen body posture is detected with electromagnetic location dual sensor by capacitor |
CN109886256A (en) * | 2019-04-24 | 2019-06-14 | 北京盛世宣合信息科技有限公司 | Intelligence evaluation and test equipment and system |
CN110379251A (en) * | 2019-06-11 | 2019-10-25 | 深圳富邦教育管理有限公司 | Intelligence based on touch-control clipboard assists system of practising handwriting |
CN209543305U (en) * | 2019-04-28 | 2019-10-25 | 安徽职业技术学院 | A kind of calligraphy artificial electronic writing brush |
CN110888549A (en) * | 2019-11-08 | 2020-03-17 | 王震华 | Calligraphy practicing method, system and device based on touch device and storage medium |
-
2020
- 2020-06-24 CN CN202010589042.9A patent/CN113268146A/en active Pending
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004205963A (en) * | 2002-12-26 | 2004-07-22 | Dainippon Printing Co Ltd | Calligraphy training support system, computer, program, and recording medium |
CN101976128A (en) * | 2010-10-11 | 2011-02-16 | 庄永基 | Digital calligraphy/painting real-time data acquisition simulation system and acquisition method thereof |
CN102520849A (en) * | 2011-11-28 | 2012-06-27 | 北京盛世宣合信息科技有限公司 | Electronic brush writing method and system |
US20150054757A1 (en) * | 2013-08-26 | 2015-02-26 | Sharp Kabushiki Kaisha | Touch screen apparatus and display apparatus |
CN104821112A (en) * | 2015-05-13 | 2015-08-05 | 中国科学院自动化研究所 | Touch control calligraphy device |
CN105739883A (en) * | 2015-12-28 | 2016-07-06 | 安迪 | Method for practicing calligraphy on tablet computer or mobile phone employing APP |
CN107957847A (en) * | 2017-12-20 | 2018-04-24 | 广州视源电子科技股份有限公司 | Touch track display method, device, equipment and storage medium |
CN108215585A (en) * | 2018-02-13 | 2018-06-29 | 程瑞东 | A kind of dynamics simulation writing device, method and intelligent writing pen |
CN109099827A (en) * | 2018-07-18 | 2018-12-28 | 厦门丰臻电子科技有限公司 | A method of pen body posture is detected with electromagnetic location dual sensor by capacitor |
CN109886256A (en) * | 2019-04-24 | 2019-06-14 | 北京盛世宣合信息科技有限公司 | Intelligence evaluation and test equipment and system |
CN209543305U (en) * | 2019-04-28 | 2019-10-25 | 安徽职业技术学院 | A kind of calligraphy artificial electronic writing brush |
CN110379251A (en) * | 2019-06-11 | 2019-10-25 | 深圳富邦教育管理有限公司 | Intelligence based on touch-control clipboard assists system of practising handwriting |
CN110888549A (en) * | 2019-11-08 | 2020-03-17 | 王震华 | Calligraphy practicing method, system and device based on touch device and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104345948B (en) | A kind of implementation method of original handwriting, realize device and electronic equipment | |
CN102067153B (en) | Multi-modal learning system | |
CN103927025B (en) | Handwriting digital achieving device and method | |
CN102999282B (en) | Based on data object logic control system and the method thereof of real-time stroke input | |
CN103744541A (en) | Writing pen, electronic terminal and writing system | |
CN210402266U (en) | Sign language translation system and sign language translation gloves | |
CN103778818A (en) | Method and device for prompting writing errors | |
CN103903491A (en) | Method and device for realizing writing check | |
CN107273806A (en) | A kind of painting and calligraphy exercising method and system based on virtual reality | |
CN204374936U (en) | Hand-written interactive device | |
EP3989114B1 (en) | System for recognizing online handwriting | |
KR101360980B1 (en) | Writing utensil-type electronic input device | |
CN108215585B (en) | Dynamics simulation writing device and method and intelligent writing pen | |
CN112270853A (en) | Calligraphy teaching system and method | |
CN110978866A (en) | Writing evaluation method of intelligent pen | |
CN113268146A (en) | Intelligent calligraphy learning system | |
CN105185176A (en) | Wireless handheld device for information-based teaching | |
CN115769177A (en) | System for detecting handwriting problems | |
CN112836945A (en) | Teaching state quantitative evaluation system for teaching and teaching of professor | |
CN111477066A (en) | Calligraphy practicing method, device and system based on multi-array pressure sensor | |
CN109085937B (en) | Intelligent mouse pen and control method thereof | |
US12067176B2 (en) | Writing instrument | |
Murata et al. | Effects of pen holding posture on handwriting motion | |
CN110570721A (en) | Remote guidance Chinese painting copying equipment and using method thereof | |
US20180158348A1 (en) | Instructive Writing Instrument |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210817 |