Method, system and device for determining handwriting and intelligent interactive panel

CN116991259BActive Publication Date: 2026-08-07GUANGZHOU SHIYUAN ELECTRONICS CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GUANGZHOU SHIYUAN ELECTRONICS CO LTD
Filing Date
2022-04-25
Publication Date
2026-08-07

AI Technical Summary

Technical Problem

[0005]本发明实施例提供了一种书写笔迹的确定方法、系统、装置及智能交互平板,以至少解决由于现有技术中笔迹粗细随书写力度变化的变化程度无法改变造成的用户体验差的技术问题

Benefits of technology

[0016]在本发明实施例中,采用对书写组件的多个压力区间分别设置笔迹粗细程度的方式,通过获取书写组件所对应的压力承受范围,然后接收笔迹设置操作,响应笔迹设置操作,确定压力承受范围中的至少一个压力区间所对应的笔迹粗细程度,从而根据至少一个压力区间所对应的笔迹粗细程度,确定书写组件对书写设备的当前压力值所对应的目标笔迹粗细程度。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116991259B_ABST
    Figure CN116991259B_ABST
Patent Text Reader

Abstract

The application discloses a writing handwriting determination method, system and device and an intelligent interactive panel. The method comprises the following steps: acquiring a pressure bearing range corresponding to a writing component; receiving a handwriting setting operation; determining a handwriting thickness degree corresponding to at least one pressure interval in the pressure bearing range in response to the handwriting setting operation; and determining a target handwriting thickness degree corresponding to a current pressure value of the writing component on a writing device according to the handwriting thickness degree corresponding to the at least one pressure interval. The application solves the technical problem of poor user experience caused by the fact that the change degree of the handwriting thickness with the writing force cannot be changed in the prior art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of artificial intelligence, and more specifically, to a method, system, device, and intelligent interactive whiteboard for determining handwriting. Background Technology

[0002] With the continuous development of technology, people have shifted from traditional paper-based painting and writing to creating and recording art and literature on electronic devices (such as mobile phones and tablets). When users operate on electronic devices using writing components, the interaction between the hand and the screen creates pressure on the writing end of the writing component, and the magnitude of this pressure is displayed on the electronic device as strokes of varying thicknesses.

[0003] In existing technologies, the degree to which the thickness of the handwriting changes with the writing pressure cannot be changed. This makes it difficult for different users (such as the elderly, children, and young people) to comfortably control the thickness of their handwriting when using writing components due to different usage habits. At the same time, due to different usage scenarios (such as painting and calligraphy), it is also difficult to achieve the desired effect, thus reducing the user experience.

[0004] There is currently no effective solution to the above problems. Summary of the Invention

[0005] This invention provides a method, system, device, and smart interactive whiteboard for determining handwriting, in order to at least solve the technical problem of poor user experience caused by the inability to change the degree of variation in handwriting thickness with writing pressure in the prior art.

[0006] According to one aspect of the present invention, a method for determining handwriting is provided, comprising: acquiring a pressure tolerance range corresponding to a writing component; receiving a handwriting setting operation; responding to the handwriting setting operation to determine the thickness of handwriting corresponding to at least one pressure interval within the pressure tolerance range; and determining a target handwriting thickness corresponding to the current pressure value of the writing component on the writing device based on the handwriting thickness corresponding to the at least one pressure interval.

[0007] Furthermore, the method for determining handwriting also includes: receiving a range division operation before determining the thickness of the handwriting corresponding to at least one pressure interval within the pressure tolerance range; and responding to the range division operation by dividing the pressure tolerance range into at least one pressure interval.

[0008] Furthermore, the method for determining handwriting also includes: obtaining a correspondence between at least one pressure range and the thickness of the handwriting; determining the target pressure range corresponding to the current pressure value; and determining the target thickness of the handwriting based on the correspondence and the target pressure range.

[0009] Furthermore, the method for determining handwriting also includes: after determining the thickness of the handwriting corresponding to at least one pressure range within the pressure tolerance range, obtaining an initial correspondence between at least one pressure range and the thickness of the handwriting; receiving an adjustment command; responding to the adjustment command, determining a target correspondence between at least one pressure range and the thickness of the handwriting; and updating the initial correspondence based on the target correspondence.

[0010] Furthermore, the method for determining handwriting also includes: adjusting at least one of the pressure range and the thickness of the handwriting corresponding to the pressure range based on the adjustment command; and determining the target correspondence based on the adjusted pressure range and / or the thickness of the handwriting corresponding to the pressure range.

[0011] Furthermore, the method for determining handwriting also includes: obtaining the displacement sensing range corresponding to the displacement sensor, wherein the displacement sensor is set inside the writing component and connected to the writing end of the writing component; and determining the pressure bearing range corresponding to the writing component based on the displacement sensing range.

[0012] According to another aspect of the present invention, a handwriting determination system is also provided, comprising: a writing component and a writing device, wherein the writing component is used to perform a writing operation on the writing device, a displacement sensor is disposed within the writing component, and the displacement sensor is connected to the writing end of the writing component; the writing device is used to acquire the pressure tolerance range corresponding to the writing component, and upon receiving a handwriting setting operation, determine the handwriting thickness corresponding to at least one pressure interval within the pressure tolerance range; the writing component is used to determine the current pressure value of the writing component on the writing device based on the displacement sensor, and determine the target pressure interval corresponding to the current pressure value, and then determine the target handwriting thickness corresponding to the target pressure interval based on the handwriting thickness corresponding to at least one pressure interval; the writing device is also used to display handwriting corresponding to the target handwriting thickness on the display screen of the writing device when the writing component performs a writing operation.

[0013] According to another aspect of the present invention, a handwriting determination device is also provided, comprising: an acquisition module for acquiring a pressure tolerance range corresponding to a writing component; a determination module for determining the handwriting thickness corresponding to at least one pressure interval within the pressure tolerance range in response to a handwriting setting operation; and a processing module for determining a target handwriting thickness corresponding to the current pressure value of the writing component on the writing device based on the handwriting thickness corresponding to the at least one pressure interval.

[0014] According to another aspect of the present invention, a computer-readable storage medium is also provided, wherein a computer program is stored in the computer-readable storage medium, and the computer program is configured to execute the above-described method for determining handwriting when it is run.

[0015] According to another aspect of the present invention, a smart interactive flat panel is also provided. The smart interactive flat panel includes one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors are configured to run the programs, wherein the programs are configured to execute the above-described method for determining handwriting during runtime.

[0016] In this embodiment of the invention, the method of setting the thickness of the pen strokes for multiple pressure ranges of the writing component is adopted. By obtaining the pressure range corresponding to the writing component, receiving the pen stroke setting operation, responding to the pen stroke setting operation, determining the pen stroke thickness corresponding to at least one pressure range in the pressure range, and thus determining the target pen stroke thickness corresponding to the current pressure value of the writing component on the writing device based on the pen stroke thickness corresponding to at least one pressure range.

[0017] In the above process, the handwriting setting operation based on the target object determines the handwriting thickness corresponding to at least one pressure range. This allows users to set the desired handwriting thickness for different pressure ranges according to their usage habits or usage scenarios. As a result, handwriting of corresponding thickness is generated when writing with different writing pressures. This realizes the personalized setting of the degree of change of handwriting thickness with writing pressure, avoiding the phenomenon that a fixed degree of change of handwriting thickness cannot meet the needs of all users, thereby improving the user experience.

[0018] Therefore, the solution provided in this application achieves the goal of setting the thickness of the handwriting in multiple pressure ranges of the writing component, thereby improving the technical effect of user experience and solving the technical problem of poor user experience caused by the inability to change the degree of change of handwriting thickness with writing force in the prior art. Attached Figure Description

[0019] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:

[0020] Figure 1 This is a schematic diagram of an optional method for determining handwriting according to an embodiment of the present invention;

[0021] Figure 2 This is a schematic diagram of an optional initial correspondence and target correspondence according to an embodiment of the present invention;

[0022] Figure 3 This is a schematic diagram of an optional writing component according to an embodiment of the present invention;

[0023] Figure 4 This is a schematic diagram of an optional displacement sensor according to an embodiment of the present invention;

[0024] Figure 5 This is a schematic diagram illustrating the use of an optional displacement sensor according to an embodiment of the present invention;

[0025] Figure 6 This is a schematic diagram showing the positions of an optional primary coil, secondary coil, and movable iron core according to an embodiment of the present invention;

[0026] Figure 7 This is a schematic diagram showing the positions of an optional primary coil, secondary coil, and movable iron core according to an embodiment of the present invention;

[0027] Figure 8 This is a schematic diagram of an optional primary coil input and secondary coil output according to an embodiment of the present invention;

[0028] Figure 9 This is a schematic diagram of an optional handwriting determination device according to an embodiment of the present invention. Detailed Implementation

[0029] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0030] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0031] Example 1

[0032] According to an embodiment of the present invention, a method for determining handwriting is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0033] Figure 1 This is a schematic diagram of an optional method for determining handwriting according to an embodiment of the present invention, such as... Figure 1 As shown, the method includes the following steps:

[0034] Step S102: Obtain the pressure tolerance range corresponding to the writing component.

[0035] In step S102, the pressure tolerance range corresponding to the writing component can be obtained through devices such as electronic devices, processors, and application systems. In subsequent processes, the thickness of the handwriting corresponding to at least one pressure interval within the pressure tolerance range can be determined, enabling the writing component to write handwriting of the desired thickness on the writing device. In this embodiment, the pressure tolerance range corresponding to the writing component can be obtained through the writing device, and the thickness of the handwriting corresponding to at least one pressure interval within the pressure tolerance range can be determined in subsequent processes, enabling the writing component to write handwriting of the desired thickness on the current writing device or other writing devices. Specifically, the writing device and the writing component can be connected via any of the following methods: infrared, serial port, Bluetooth, or 2.4G wireless, enabling data transmission between them. This allows the writing device to obtain the pressure tolerance range corresponding to the writing component, or to facilitate subsequent interaction between the writing device and the writing component. Optionally, the writing device can be connected to the writing component via a USB interface. The writing component is an electronic tablet, mobile phone, computer or other device with a capacitive touch screen. The writing component can be a capacitive pen. The writing component can be equipped with devices such as pressure sensors and displacement sensors to sense the pressure at the writing end of the writing component, and the pressure tolerance range can be determined based on the sensing range of the pressure sensor or displacement sensor.

[0036] It should be noted that by obtaining the pressure tolerance range of the writing component, the subsequent settings for pen thickness can be successfully applied.

[0037] Step S104: Receive handwriting setting operation.

[0038] In step S104, the writing device can receive a handwriting setting operation sent by the user or other terminal devices, so as to determine the correspondence between the pressure range of the writing component and the thickness of the handwriting based on the handwriting setting operation.

[0039] Step S106: In response to the handwriting setting operation, determine the handwriting thickness corresponding to at least one pressure range within the pressure tolerance range.

[0040] In step S106, the user can determine the thickness of the writing in at least one pressure range by selecting a percentage corresponding to the maximum thickness of the writing in the writing device. For example, selecting 10% of the maximum thickness of the writing as the thickness of the writing in a certain pressure range; or the user can determine the thickness of the writing in at least one pressure range by drawing the desired thickness of the writing.

[0041] Optionally, as the pressure corresponding to the pressure range increases, the thickness of the handwriting can increase uniformly or unevenly. For example, if the pressure range is 0–500g (the “1g pressure” referred to in this application represents the gravitational force exerted on an object with a mass of 1 gram under standard gravitational acceleration G = 9.8 N / kg, approximately equal to 0.0098 N), the pressure range can be set as follows: first range 0–100g, second range 100–200g, third range 200–300g, fourth range 300–400g, and fifth range 400–500g. When the thickness of the handwriting increases uniformly, the thickness of the handwriting corresponding to the first to fifth intervals can be 20%, 40%, 60%, 80%, and 100% of the maximum thickness, respectively. When the thickness of the handwriting increases irregularly (e.g., following a certain function or pattern) or unpredictably, the thickness of the handwriting corresponding to the first to fifth intervals can be 10%, 35%, 50%, 65%, and 100% of the maximum thickness, respectively. Furthermore, the thickness of the handwriting can also increase non-monotonically, decrease monotonically, or decrease non-monotonically with increasing pressure in the corresponding pressure intervals. The aforementioned maximum thickness can be a preset maximum thickness or a maximum thickness set by the user on the writing device.

[0042] It should be noted that the handwriting setting operation based on the target object determines the handwriting thickness corresponding to at least one pressure range. This allows users to set the desired handwriting thickness for different pressure ranges according to their usage habits or scenarios. This enables personalized settings for the degree of change in handwriting thickness with writing pressure, avoiding the phenomenon that a fixed degree of handwriting thickness variation cannot meet the needs of all users, thereby improving the user experience.

[0043] Step S108: Determine the target stroke thickness corresponding to the current pressure value of the writing component on the writing device based on the stroke thickness corresponding to at least one pressure range.

[0044] Optionally, after determining the corresponding pen thickness for each of the at least one pressure range, the writing device can send and store the correspondence between the pressure ranges and pen thickness in the writing component. Then, the writing component determines the current pressure value applied to the writing device and, based on the pen thickness corresponding to each of the at least one pressure range, determines the target pen thickness corresponding to the current pressure value, outputting a corresponding pen pressure signal (capacitance signal, voltage signal, or current signal). This allows the writing device to display pen strokes corresponding to the target pen thickness on the display screen based on the sensed pen pressure signal. The current pressure value of the writing component can be determined by acquiring a pressure signal generated by a pressure sensor or a displacement signal generated by a displacement sensor within the writing component. Alternatively, the writing device can determine the current pressure value of the writing component, then determine the target pen thickness corresponding to the current pressure value based on the pen thickness corresponding to each of the at least one pressure range, and display the pen strokes corresponding to the target pen thickness on the writing device's display screen.

[0045] It should be noted that by determining the target pen thickness corresponding to the current pressure value of the writing component based on the correspondence between pressure range and pen thickness, users can produce the desired pen thickness on the writing device when using a certain writing force, thereby improving the user experience.

[0046] Based on the scheme defined in steps S102 to S108 above, it can be understood that in this embodiment of the invention, the method of setting the thickness of the pen strokes for multiple pressure ranges of the writing component is adopted. By obtaining the pressure tolerance range corresponding to the writing component, receiving and responding to the pen stroke setting operation, the thickness of the pen strokes corresponding to at least one pressure range in the pressure tolerance range is determined, thereby determining the target thickness of the pen strokes corresponding to the current pressure value of the writing component on the writing device based on the thickness of the pen strokes corresponding to at least one pressure range.

[0047] It is worth noting that in the above process, the handwriting setting operation based on the target object determines the handwriting thickness corresponding to at least one pressure range. This allows users to set the desired handwriting thickness for different pressure ranges according to their usage habits or usage scenarios. As a result, handwriting of corresponding thickness is generated when writing with different writing pressures. This achieves personalized settings for the degree of change in handwriting thickness with writing pressure, avoiding the phenomenon that a fixed degree of change in handwriting thickness cannot meet the needs of all users, thereby improving the user experience.

[0048] Therefore, the solution provided in this application achieves the goal of setting the thickness of the handwriting in multiple pressure ranges of the writing component, thereby improving the technical effect of user experience and solving the technical problem of poor user experience caused by the inability to change the degree of change of handwriting thickness with writing force in the prior art.

[0049] In one alternative embodiment, before determining the thickness of the handwriting corresponding to at least one pressure interval within the pressure tolerance range, the writing device may receive and respond to the range division operation, thereby dividing the pressure tolerance range into at least one pressure interval.

[0050] Optionally, the writing device can determine the maximum number of pressure intervals that the pressure tolerance range can be divided into based on the displacement sensing range and sensing precision of the pressure sensor or displacement sensor in the writing component. Taking the placement of a displacement sensor in the writing component as an example, if the sensing precision of the displacement sensor is 1µm and the displacement sensing range is 2mm, then the writing device determines that the maximum number of pressure intervals corresponding to the displacement sensor is 2000.

[0051] Furthermore, once the maximum number of pressure intervals that the pressure tolerance range can be divided into is determined, such as 2000 as mentioned above, the user can divide the pressure tolerance range into any number of pressure intervals not exceeding 2000. During the division process, the user can divide the pressure tolerance range evenly into multiple pressure intervals, or divide it unevenly into multiple pressure intervals based on a certain function or variation law, or randomly divide it into multiple pressure intervals according to personal preference.

[0052] It should be noted that by dividing the pressure tolerance range based on the target object or terminal device, this application can further meet user needs and thus improve the user experience.

[0053] In an optional embodiment, in the process of determining the target pen thickness corresponding to the current pressure value of the writing component on the writing device based on the pen thickness corresponding to at least one pressure range, the writing device or writing component can obtain the correspondence between at least one pressure range and pen thickness, and then determine the target pressure range corresponding to the current pressure value, thereby determining the target pen thickness based on the correspondence and the target pressure range.

[0054] Optionally, the writing device or writing component determines the target pressure range to which the current pressure value belongs after determining the current pressure value, and obtains the line thickness corresponding to the target pressure range, thereby determining the line thickness corresponding to the target pressure range as the target line thickness corresponding to the current pressure value.

[0055] It should be noted that by determining the target pressure range corresponding to the current pressure value, the target thickness of the handwriting corresponding to the current pressure value is determined, so that when the user writes on the writing device using the writing component, the desired handwriting can be produced.

[0056] In one alternative embodiment, after determining the thickness of the handwriting corresponding to at least one pressure range within the pressure tolerance range, the writing device obtains an initial correspondence between at least one pressure range and the thickness of the handwriting, then receives and responds to an adjustment command to determine a target correspondence between at least one pressure range and the thickness of the handwriting, thereby updating the initial correspondence based on the target correspondence.

[0057] Optionally, the writing device can obtain an initial correspondence between at least one pressure range and the thickness of the writing stroke by reading memory within the writing device or the writing component. When the needs of a user using the writing component change, the user can adjust the initial correspondence between at least one pressure range and the thickness of the writing stroke within the writing device. Specifically, the user can change the initial correspondence between some pressure ranges and the thickness of the writing stroke, or they can change the initial correspondence between all pressure ranges and the thickness of the writing stroke, so that the writing device determines a target correspondence based on the user's adjustment instructions and updates the initial correspondence.

[0058] It should be noted that by updating the initial correspondence based on adjustment commands sent by the user or terminal device, even if the characteristics of the writing component change due to the increase in years of use, the user can change the correspondence between the pressure range and the thickness of the strokes, thus avoiding the need to purchase a new pen and saving costs. At the same time, it also allows the same user to freely adjust according to different application scenarios, thereby improving the user experience.

[0059] In an optional embodiment, during the process of determining a target correspondence between at least one pressure range and the thickness of handwriting in response to an adjustment command, the writing device may adjust at least one of the at least one pressure range and the thickness of handwriting corresponding to the at least one pressure range based on the adjustment command, and determine the target correspondence based on the adjusted at least one pressure range and / or the thickness of handwriting corresponding to the at least one pressure range.

[0060] Optionally, the writing device can adjust only the pressure range, such as merging some pressure ranges or changing the range values ​​of pressure ranges. For example, two adjacent pressure ranges corresponding to the same stroke thickness can be merged for later adjustment, or the range values ​​corresponding to two adjacent pressure ranges corresponding to the same stroke thickness can be adjusted while keeping the minimum and maximum pressure values ​​of the two pressure ranges unchanged. Alternatively, only the stroke thickness can be adjusted, such as changing the maximum stroke thickness or changing the stroke thickness corresponding to some pressure ranges. Both the pressure range and the stroke thickness can also be adjusted. Figure 2 This is a schematic diagram illustrating an optional initial correspondence and target correspondence according to an embodiment of the present invention, such as... Figure 2 As shown, the writing component uses a sensor with a sensitivity of 1µm and a displacement sensing range of 2mm, and divides the pressure tolerance range into 64 pressure intervals based on the displacement sensing range. Comparing the curve after adjustment (i.e., the target correspondence) with the curve before adjustment (i.e., the initial correspondence), it is easy to see that after adjustment, users only need to use less pressure to draw the desired stroke thickness, making it more suitable for elderly users. Figure 2 The vertical axis (0–120%) represents the percentage of pen stroke thickness, i.e., the thickness of the pen stroke, while the horizontal axis represents the pressure in grams, and the pressure in grams (0–500g) corresponds to the displacement value sensed by the displacement sensor. Optionally, the pressure in grams can also correspond to the pressure value sensed by the pressure sensor.

[0061] It should be noted that by adjusting at least one of the pressure range and the thickness of the handwriting corresponding to at least one pressure range, the degree of freedom in adjusting the writing component is increased, thereby improving the user experience.

[0062] In one optional embodiment, the writing device can acquire the displacement sensing range corresponding to the displacement sensor, and thereby determine the pressure tolerance range corresponding to the writing component based on the displacement sensing range. The displacement sensor is disposed within the writing component and connected to the writing end of the writing component.

[0063] Optionally, the structure of the writing component is as follows: Figure 3As shown, the writing component includes a pen barrel and a writing end connected to the pen barrel. The pen barrel contains a displacement sensor connected to the writing end, an MCU module circuit connected to the displacement sensor, a USB interface connected to the MCU module circuit, and a battery compartment for powering the displacement sensor and the MCU module circuit. The aforementioned MCU module circuit determines the current pressure value of the writing component and, based on the stroke thickness corresponding to at least one pressure range, determines the target stroke thickness corresponding to the current pressure value, then outputs the corresponding stroke pressure signal (voltage or current signal). The aforementioned USB interface is used for data transmission with the writing device.

[0064] Currently, most pressure measurement methods on the market use pressure-sensitive modules to change the circuit resistance to determine the pressure value, or use pressure sensors to collect pressure values ​​and then have a microcontroller calculate and determine the corresponding pressure value. However, these two methods have the following drawbacks:

[0065] 1. When using a pressure-sensitive module to change the circuit resistance to determine the pressure value, the determination of the pressure value relies entirely on the rebound characteristics of the damping spring itself. Designers cannot quantify and measure these rebound characteristics, making it impossible to accurately correlate the degree of spring rebound with the specific percentage of pen thickness. Furthermore, the small size of the pen tip limits the spring's rebound stroke, failing to provide a sufficient range of modulation levels for pen thickness adjustment, resulting in a poor user experience for pen thickness adjustment.

[0066] 2. When pressure sensors are used to collect pressure values, the writing force of human hands is generally only 1 gram to 1000 grams (the maximum writing pressure in actual applications is basically around 500g). However, the accuracy of pressure sensors that can be practically applied in the low-cost market is only up to 1g, which means the accuracy is low. Moreover, the zero-point drift will change after prolonged use, making it unstable.

[0067] Therefore, in this embodiment, by setting a displacement sensor within the writing component, the pressure exerted on the pen tip is measured using a high-precision displacement sensor, thereby achieving a better quantification of writing pressure. Currently, the accuracy of displacement sensors on the market can already reach 0.1µm. If the displacement sensing range of the displacement sensor is 3mm, it can divide the pressure tolerance range into 3000 pressure intervals. The displacement sensor is not only highly accurate but also offers a wide range of options, thus effectively solving the aforementioned problems. In this embodiment, the displacement sensor can be selected from models such as Marposs U10 (sensing precision 0.1μm-0.5μm, measurement stroke (displacement sensing range) ±1mm), Marposs U05 (sensing precision 0.1μm-0.5μm, measurement stroke ±0.5mm), or Marposs F10 (sensing precision 0.5μm-0.1μm, measurement stroke ±1mm), etc.

[0068] In this embodiment, the working principle of the displacement sensor used is as follows: Figure 4 , Figure 5 As shown, the displacement sensor internally consists of a primary coil, a secondary coil (divided into left and right parts), and a moving iron core. The moving iron core is connected to the probe and the probe rod, and a spring is fitted onto the probe rod. Specifically, the primary coil receives a stable sinusoidal excitation signal. When the sensor probe and probe rod move back and forth, they drive the moving iron core, causing a change in the mutual inductance between the primary and secondary coils. The secondary coil then outputs a sinusoidal signal with varying amplitude. By acquiring this sinusoidal signal, the distance the probe has moved can be determined. Specifically, the relationship between the moving iron core and the secondary coil (left part) and the secondary coil (right part) and the primary coil is as follows: Figure 6 , Figure 7 As shown, the input of the primary coil, the output of the secondary coil (left), the output of the secondary coil (right), and the output of the secondary coil are as follows: Figure 8 As shown.

[0069] Specifically, when writing using the aforementioned writing component, the writing tip (i.e., the pen tip) deforms, causing the measuring end of the displacement sensor connected to the writing tip to move, thereby measuring the displacement value (i.e., deformation) of the writing tip. The displacement sensor then sends the displacement value to the MCU module circuit, enabling the MCU module circuit to determine the "pressure value" based on the displacement value, and further determine the corresponding pen pressure signal based on the "pressure value" to determine the thickness of the pen strokes.

[0070] Therefore, the solution provided in this application achieves the goal of setting the thickness of the handwriting in multiple pressure ranges of the writing component, thereby improving the technical effect of user experience and solving the technical problem of poor user experience caused by the inability to change the degree of change of handwriting thickness with writing force in the prior art.

[0071] Example 2

[0072] According to another aspect of the present invention, a handwriting determination system is also provided. The system includes: a writing component and a writing device, wherein the writing component is used to perform a writing operation on the writing device, a displacement sensor is provided in the writing component, and the displacement sensor is connected to the writing end of the writing component.

[0073] A writing device for obtaining the pressure tolerance range corresponding to the writing component, and upon receiving a handwriting setting operation, determining the thickness of the handwriting corresponding to at least one pressure interval within the pressure tolerance range.

[0074] The writing component is used to determine the current pressure value of the writing component on the writing device based on the displacement sensor, and to determine the target pressure range corresponding to the current pressure value. Then, based on the pen thickness corresponding to at least one pressure range, the target pen thickness corresponding to the target pressure range is determined.

[0075] The writing device is also used to display the handwriting on the display screen corresponding to the thickness of the target handwriting when the writing component performs a writing operation.

[0076] It should be noted that the writing device in this embodiment can be used as the method for determining handwriting provided in Embodiment 1. The method for determining handwriting with this writing device has been described in Embodiment 1 and will not be repeated here.

[0077] Example 3

[0078] According to an embodiment of the present invention, an embodiment of a handwriting determination device is also provided, wherein, Figure 9 This is a schematic diagram of an optional handwriting determination device according to an embodiment of the present invention, such as... Figure 9 As shown, the device includes:

[0079] The acquisition module 902 is used to acquire the pressure tolerance range corresponding to the writing component;

[0080] Receiver module 904 is used to receive handwriting setting operations;

[0081] The determination module 906 is used to respond to the handwriting setting operation and determine the handwriting thickness corresponding to at least one pressure range in the pressure tolerance range;

[0082] The processing module 908 is used to determine the target pen thickness corresponding to the current pressure value of the writing component on the writing device based on the pen thickness corresponding to at least one pressure range.

[0083] It should be noted that the above-mentioned acquisition module 902, receiving module 904, determining module 906 and processing module 908 correspond to steps S102 to S108 in the above embodiments. The four modules and the corresponding steps implement the same examples and application scenarios, but are not limited to the content disclosed in the above embodiment 1.

[0084] Optionally, the handwriting determination device further includes: a first sub-receiving module for receiving range division operations, and a division module for responding to the range division operations and dividing the pressure tolerance range into at least one pressure interval.

[0085] Optionally, the processing module further includes: a second acquisition module, used to acquire at least one correspondence between pressure range and handwriting thickness; a second determination module, used to determine the target pressure range corresponding to the current pressure value; and a second processing module, used to determine the target handwriting thickness based on the correspondence and the target pressure range.

[0086] Optionally, the handwriting determination device further includes: a third acquisition module for acquiring an initial correspondence between at least one pressure range and the thickness of the handwriting; a second sub-receiving module for receiving an adjustment command; a third determination module for responding to the adjustment command and determining a target correspondence between at least one pressure range and the thickness of the handwriting; and an update module for updating the initial correspondence based on the target correspondence.

[0087] Optionally, the third determining module further includes: an adjustment module, used to adjust at least one of at least one pressure range and the thickness of the handwriting corresponding to at least one pressure range based on the adjustment command; and a fourth determining module, used to determine the target correspondence based on the adjusted at least one pressure range and / or the thickness of the handwriting corresponding to at least one pressure range.

[0088] Optionally, the acquisition module further includes: a fourth acquisition module for acquiring the displacement sensing range corresponding to the displacement sensor, wherein the displacement sensor is disposed inside the writing component and connected to the writing end of the writing component; and a fifth determination module for determining the pressure bearing range corresponding to the writing component based on the displacement sensing range.

[0089] Example 4

[0090] According to another aspect of the present invention, a computer-readable storage medium is also provided, wherein a computer program is stored in the computer-readable storage medium, and the computer program is configured to execute the above-described method for determining handwriting when it is run.

[0091] Example 5

[0092] According to another aspect of the present invention, a smart interactive flat panel is also provided. The smart interactive flat panel includes one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors are configured to run the programs, wherein the programs are configured to execute the above-described method for determining handwriting during runtime.

[0093] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0094] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0095] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between units or modules may be electrical or other forms.

[0096] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0097] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0098] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0099] The above are merely preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A method for determining handwriting, characterized in that, include: Obtain the pressure tolerance range corresponding to the writing component; Receive handwriting setting instructions; In response to the handwriting setting operation, determine the handwriting thickness corresponding to at least one pressure range in the pressure tolerance range; Based on the thickness of the handwriting corresponding to the at least one pressure range, determine the target thickness of the handwriting corresponding to the current pressure value of the writing component on the writing device; The method further includes, after determining the thickness of the handwriting corresponding to at least one pressure range within the pressure tolerance range, the method further comprising: Obtain an initial correspondence between the at least one pressure range and the thickness of the handwriting; Receive adjustment instructions; In response to the adjustment command, a target correspondence between the at least one pressure range and the thickness of the handwriting is determined; The initial correspondence is updated based on the target correspondence; Before determining the thickness of the handwriting corresponding to at least one pressure range within the pressure tolerance range, the method further includes: Reception range division operation; In response to the range division operation, the pressure tolerance range is divided into at least one pressure interval; Specifically, responding to the range division operation, dividing the pressure bearing range into at least one pressure interval includes: determining the maximum number of pressure intervals that the pressure bearing range can be divided into based on the displacement sensing range and sensing precision of the pressure sensor or displacement sensor, and dividing the pressure bearing range unevenly into multiple pressure intervals according to a function or change law, or randomly dividing the pressure bearing range into multiple pressure intervals.

2. The method according to any one of claims 1, characterized in that, Determining the target pen thickness corresponding to the current pressure value of the writing component on the writing device based on the pen thickness corresponding to the at least one pressure range includes: Obtain the correspondence between the at least one pressure range and the thickness of the handwriting; Determine the target pressure range corresponding to the current pressure value; The thickness of the target handwriting is determined based on the correspondence and the target pressure range.

3. The method according to claim 1, characterized in that, In response to the adjustment command, determining the target correspondence between the at least one pressure range and the thickness of the handwriting includes: Based on the adjustment command, at least one of the at least one pressure range and the thickness of the handwriting corresponding to the at least one pressure range is adjusted; The target correspondence is determined based on the adjusted pressure range and / or the thickness of the handwriting corresponding to the pressure range.

4. The method according to claim 3, characterized in that, Obtain the pressure tolerance range corresponding to the writing component, including: Obtain the displacement sensing range corresponding to the displacement sensor, wherein the displacement sensor is disposed in the writing component and connected to the writing end of the writing component; The pressure tolerance range corresponding to the writing component is determined based on the displacement sensing range.

5. A system for determining handwriting, characterized in that, It includes: a writing component and a writing device, wherein the writing component is used to perform writing operations on the writing device, and the writing component is provided with a pressure sensor or a displacement sensor, and the pressure sensor or displacement sensor is connected to the writing end of the writing component; The writing device is used to obtain the pressure tolerance range corresponding to the writing component, and when receiving a handwriting setting operation, to determine the thickness of the handwriting corresponding to at least one pressure interval in the pressure tolerance range. The writing component is used to determine the current pressure value of the writing component on the writing device based on the pressure sensor or displacement sensor, and to determine the target pressure range corresponding to the current pressure value. Then, based on the thickness of the handwriting corresponding to the at least one pressure range, the target handwriting thickness corresponding to the target pressure range is determined. The writing device is also used to display, on the display screen of the writing device, a stroke corresponding to the thickness of the target stroke when the writing component performs a writing operation; The at least one pressure range is obtained through the following steps: The maximum number of pressure intervals that can be divided by the pressure bearing range is determined based on the displacement sensing range and sensing precision of the pressure sensor or displacement sensor. The pressure bearing range is then divided into multiple pressure intervals unevenly or randomly according to a function or variation law.

6. A device for determining handwriting, characterized in that, include: The acquisition module is used to obtain the pressure tolerance range corresponding to the writing component; The receiving module is used to receive handwriting setting operations; The determination module is used to respond to the handwriting setting operation and determine the handwriting thickness corresponding to at least one pressure range in the pressure tolerance range; The processing module is used to determine the target stroke thickness corresponding to the current pressure value of the writing component on the writing device based on the stroke thickness corresponding to the at least one pressure range. The device further includes: a third acquisition module for acquiring an initial correspondence between at least one pressure range and the thickness of the handwriting; a second sub-receiving module for receiving an adjustment command; a third determination module for responding to the adjustment command and determining a target correspondence between at least one pressure range and the thickness of the handwriting; and an update module for updating the initial correspondence based on the target correspondence. The device further includes: a first sub-receiving module for receiving range division operations, and a division module for responding to the range division operations and dividing the pressure tolerance range into at least one pressure interval. The division module is also used to determine the maximum number of pressure intervals that the pressure bearing range can be divided into based on the displacement sensing range and sensing precision of the pressure sensor or displacement sensor, and to divide the pressure bearing range into multiple pressure intervals unevenly according to a function or change law, or to randomly divide the pressure bearing range into multiple pressure intervals.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein the computer program is configured to execute the handwriting determination method according to any one of claims 1 to 4 when it is run.

8. A smart interactive flat panel, characterized in that, The smart interactive flat panel includes one or more processors; a storage device for storing one or more programs, which, when executed by the one or more processors, cause the one or more processors to run the programs, wherein the programs are configured to execute the handwriting determination method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Handwriting determination method and touch display equipment

    CN112394838A