Interactive smart tablet and method for determining erasing area of rotatable eraser
By obtaining the angle information and vertex coordinates of the rotatable eraser on the interactive smart tablet, a multi-angle erase area is built, which solves the problem that existing erasers can only erase in a fixed direction, and achieves a more accurate erase effect.
Patent Information
- Application Number
- CN202310998361.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-08
- Publication Date
- 2025-02-18
AI Technical Summary
The eraser on the existing interactive smart tablet can only be erased in a fixed direction and cannot accurately fit the user's actual erasing angle, resulting in inaccurate erasing content.
By obtaining the angle information of the board eraser figure during the rotational eraser movement, the reference point is determined, and the erase area is constructed based on the vertex coordinates and reference point, multi-angle erasing is achieved.
It can more accurately fit the user's actual operations, ensure the accuracy of the erasing content, and has higher erasing accuracy than a single-angle plate eraser.
Smart Images

Figure CN119473102A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the technical field of erasers, and in particular to a method for determining an erasing area of an interactive smart tablet and a rotatable eraser. Background Art
[0002] At present, the technology is developing rapidly, and the application scenarios of interactive intelligent panels (IIPs) are constantly enriching and expanding. Users can write on interactive intelligent panels. In the process of writing, mistakes are inevitable, and the wrong content needs to be erased. On interactive intelligent panels, there is generally a function of erasing content with an eraser. After the user switches to the eraser mode, the interactive intelligent panel will form an erasing area according to the user's touch point, and simulate the erased area on this path, thereby simulating the effect of erasing the written content on a real blackboard with an eraser.
[0003] Erasers currently on the market are generally implemented by manually switching to eraser mode, or by detecting the area of the object on the contact surface through a touch module. Erasers of these two modes can only perform erasing operations along a fixed direction (for example, along the horizontal direction, vertical direction, or diagonally upward direction). If the user changes the angle of the eraser during the erasing process (for example, moves the eraser along a curve), the erased area is still an area composed of straight lines. The user's actual erasing angle cannot be displayed, and the user's erasing area cannot be accurately fitted, which leads to inaccurate erased content. Summary of the invention
[0004] The embodiment of the present invention provides a method for determining the erasing area of an interactive smart tablet and a rotatable eraser to solve the problem that the actual erasing angle of the user cannot be displayed and the erasing area of the user cannot be accurately fitted, thereby causing inaccurate erased content.
[0005] The purpose of the embodiment of the present invention is achieved through the following technical solutions:
[0006] To solve the above technical problems, in a first aspect, an embodiment of the present invention provides a method for determining an erasing area of a rotatable eraser, comprising:
[0007] Acquire first angle information of a first blackboard eraser pattern, and acquire second angle information of a second blackboard eraser pattern;
[0008] determining a reference point according to the first angle information and the second angle information;
[0009] Obtaining all first vertex coordinates of the first blackboard eraser figure, and obtaining all second vertex coordinates of the second blackboard eraser figure;
[0010] An erasing area is constructed according to the coordinates of each of the first vertices, the coordinates of each of the second vertices, and the reference point.
[0011] Further, the obtaining of the first angle information of the first blackboard eraser graphic and the obtaining of the second angle information of the second blackboard eraser graphic include:
[0012] Acquire a first rotation center and a first rotation angle of the first eraser graphic to obtain the first angle information;
[0013] Acquire a second rotation center and a second rotation angle of the second blackboard eraser graphic to obtain the second angle information.
[0014] Further, determining a reference point according to the first angle information and the second angle information includes:
[0015] Determine a first reference line passing through the first rotation center and satisfying the first rotation angle;
[0016] Determine a second reference line passing through the second rotation center and satisfying the second rotation angle;
[0017] An intersection point between the first reference line and the second reference line is determined, and the intersection point is used as a reference point.
[0018] Further, constructing the erasing area according to the coordinates of each of the first vertices, the coordinates of each of the second vertices and the reference point comprises:
[0019] The first vertex coordinate and the second vertex coordinate belonging to the same entity vertex are regarded as a vertex coordinate group;
[0020] For each vertex coordinate group, simulating a moving path from a first vertex coordinate to a second vertex coordinate based on the reference point to obtain at least three moving paths;
[0021] The first eraser pattern, the second eraser pattern and the at least three moving paths are combined to construct the erasing area.
[0022] Further, the step of combining the first eraser pattern, the second eraser pattern, and the at least three moving paths to construct the erasing area includes:
[0023] Combining the at least three moving paths in pairs to obtain a moving path group, and combining the edge where the first vertex coordinates corresponding to the moving path group are located and the edge where the second vertex coordinates corresponding to the moving path group are located, to construct at least two closed figures;
[0024] The first eraser pattern, the second eraser pattern and the at least two closed patterns are combined to obtain an erase area.
[0025] Further, for each vertex coordinate group, simulating a moving path from the first vertex coordinate to the second vertex coordinate based on the reference point to obtain at least three moving paths includes:
[0026] For each vertex coordinate group, simulating a first reference line passing through the first vertex coordinate and the reference point, and obtaining a first inclination angle of the first reference line;
[0027] Simulating a second reference line passing through the second vertex coordinates and the reference point, and acquiring a second inclination angle of the second reference line;
[0028] Starting from the first tilt angle to the second tilt angle, at preset angle intervals, the coordinates of the waypoints are calculated point by point;
[0029] The first vertex coordinates, the coordinates of each of the waypoints and the second vertex coordinates are sequentially connected to obtain a moving path corresponding to the vertex coordinate group.
[0030] Further, starting from the first inclination angle to the second inclination angle, calculating the coordinates of the waypoints point by point at preset angle intervals includes:
[0031] Starting from the first tilt angle to the second tilt angle, at preset angle intervals, simulating a path line passing through the reference point;
[0032] Obtaining the length of the path line, and determining the coordinate increment according to the length of the path line;
[0033] The coordinates of the waypoint are calculated according to the coordinates of the reference point and the coordinate increment.
[0034] Furthermore, the rotatable eraser is one of a rectangular eraser, a square eraser or a triangular eraser.
[0035] Further, the first eraser pattern and the second eraser pattern are two adjacent eraser patterns that do not overlap during the movement of the rotatable eraser;
[0036] The method for determining the erasing area of the rotatable eraser also includes:
[0037] During the movement of the rotatable eraser, each adjacent eraser pattern is used as the first eraser pattern and the second eraser pattern, and the erasing area of each adjacent eraser pattern is determined, thereby obtaining the corresponding erasing area during the movement of the rotatable eraser.
[0038] Furthermore, the method for determining the erasing area of the rotatable eraser is applied to an interactive smart tablet, and a detection frame is provided around the interactive smart tablet;
[0039] The obtaining of the first angle information of the first blackboard eraser pattern and the obtaining of the second angle information of the second blackboard eraser pattern include:
[0040] Acquire the occluded area through the detection frame according to the preset scanning frequency, perform denoising on the occluded area, obtain the eraser pattern, and each adjacent eraser pattern is used as the first eraser pattern and the second eraser pattern;
[0041] Analyzing the first blackboard eraser pattern to obtain first angle information of the first blackboard eraser pattern;
[0042] The second blackboard eraser pattern is analyzed to obtain second angle information of the second blackboard eraser pattern.
[0043] To solve the above technical problems, in a second aspect, an embodiment of the present invention provides an interactive smart tablet, including: a first acquisition module, a determination module, a second acquisition module and a construction module;
[0044] The first acquisition module is used to acquire first angle information of the first eraser graphic and acquire second angle information of the second eraser graphic;
[0045] The determination module is used to determine a reference point according to the first angle information and the second angle information;
[0046] The second acquisition module is used to acquire all first vertex coordinates of the first eraser figure and all second vertex coordinates of the second eraser figure;
[0047] The construction module is used to construct an erasing area according to the coordinates of each of the first vertices, the coordinates of each of the second vertices and the reference point.
[0048] In order to solve the above technical problems, in a third aspect, an embodiment of the present invention provides an interactive smart tablet, comprising:
[0049] at least one processor; and,
[0050] a memory communicatively connected to the at least one processor; wherein,
[0051] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method for determining the erasing area of the rotatable eraser described in the first aspect.
[0052] To solve the above technical problems, in a fourth aspect, an embodiment of the present invention provides a non-volatile computer storage medium, wherein the computer storage medium stores computer executable instructions, which are executed by one or more processors to complete the method for determining the erasing area of the rotatable eraser described in the first aspect.
[0053] Compared with the prior art, the beneficial effect of the present invention is: in the present invention, the angle information of the eraser graphic generated during the movement of the rotatable eraser is obtained, and erasing areas of two eraser graphics with different angles are constructed according to the angle information and the vertex information of the eraser graphic to erase the content in the erasing area. Compared with the original single-angle eraser, it can more accurately fit the user's actual operation and ensure the accuracy of the erased content. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements / modules and steps with the same reference numerals in the drawings are represented as similar elements / modules and steps. Unless otherwise specified, the figures in the drawings do not constitute proportional limitations.
[0055] Figure 1 It is a schematic flow chart of a moving mode of a rotatable eraser provided by an embodiment of the present invention;
[0056] Figure 2 A method for determining an erasing area of a rotatable eraser provided by an embodiment of the present invention;
[0057] Figure 3 It is a schematic diagram of the position distribution of a first blackboard eraser pattern and a second blackboard eraser pattern provided by an embodiment of the present invention;
[0058] Figure 4 is a schematic diagram of a first reference line, a second reference line and a reference point provided by an embodiment of the present invention;
[0059] Figure 5 The embodiment of the present invention provides Figure 1 Specific flow diagram of step 10;
[0060] Figure 6 The embodiment of the present invention provides Figure 1 Specific flow diagram of step 40;
[0061] Figure 7 is a process schematic diagram of a method for confirming a moving path provided by an embodiment of the present invention;
[0062] Figure 8 The embodiment of the present invention provides Figure 6 Specific flow diagram of step 402;
[0063] Fig. 9 It is a schematic diagram of a moving path between a first blackboard eraser pattern and a second blackboard eraser pattern provided by an embodiment of the present invention;
[0064] Fig.10The embodiment of the present invention provides Figure 6 Specific flow diagram of step 403;
[0065] Fig.11 is a schematic diagram of a process for determining an erase area provided by an embodiment of the present invention;
[0066] Fig.12 is a second schematic diagram of a process for determining an erase area provided by an embodiment of the present invention;
[0067] Fig.13 3 is a schematic diagram of a process of determining an erase area provided by an embodiment of the present invention;
[0068] Fig.14 4 is a schematic diagram of a process of determining an erase area provided by an embodiment of the present invention;
[0069] Fig.15 It is a schematic diagram of the erasing area corresponding to the first eraser pattern and the second eraser pattern provided by an embodiment of the present invention;
[0070] Fig.16 It is a structural schematic diagram of an interactive smart tablet provided by an embodiment of the present invention;
[0071] Fig.17 It is a structural schematic diagram of another interactive smart tablet provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0072] The present invention is described in detail below in conjunction with specific embodiments. The following embodiments will help those skilled in the art to further understand the present invention, but are not intended to limit the present invention in any form. It should be noted that, for those of ordinary skill in the art, several variations and improvements may be made without departing from the concept of the present invention. These all belong to the protection scope of the present invention.
[0073] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0074] It should be noted that, if there is no conflict, the various features in the embodiments of the present invention can be combined with each other, and all are within the protection scope of the present invention. In addition, although the functional modules are divided in the device schematic diagram and the logical order is shown in the flow chart, in some cases, the steps shown or described can be performed in a different order than the module division in the device or the order in the flow chart.
[0075] Unless otherwise defined, all technical and scientific terms used in this specification have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.
[0076] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more features. In the description of the present invention, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0077] At present, the erasers used in interactive smart tablets (e.g., electronic whiteboards) on the market can only display the eraser's erasing area along a fixed direction. If the user displays the eraser area in the horizontal direction, vertical direction, upward direction, or downward direction during the erasing process, for example. In actual use, if the user moves the eraser in the horizontal direction, vertical direction, upward direction, or downward direction, the prior art solution can simulate the erasing area that matches the user's actual erasing path. However, in actual application scenarios, it is difficult for the user to keep moving the eraser in a fixed direction. In most cases, such as Figure 1 As shown, the user will change the angle of the eraser more or less during the process of moving the eraser. Secondly, the information that the user actually wants to erase may not be erased by moving the eraser along a fixed direction. The user needs to change the angle of the eraser during the process of moving the eraser. For example, when erasing a sector, the eraser needs to be moved along the curve direction to erase the sector.
[0078] In summary, in actual application scenarios, the user may change the angle of the eraser when using it. According to the method of determining the erasing path in the prior art, it is impossible to display the user's actual erasing angle, and it is impossible to accurately fit the user's erasing area, which leads to inaccurate erased content.
[0079] Embodiment 1:
[0080] To solve the above-mentioned problem, an embodiment of the present invention provides a method for determining the erasing area of a rotatable eraser. The method for determining the erasing area of a rotatable eraser of the present embodiment is applicable to various types of rotatable erasers, wherein the rotatable eraser is one of a rectangular eraser, a square eraser or a triangular eraser.
[0081] Among them, the specific form of the rotatable eraser is a touch object. When the touch object is placed on the interactive smart tablet, the touch object will be detected and the touch object will serve as the rotatable eraser. The specific form of the rotatable eraser is not specifically limited here and can be configured according to actual conditions.
[0082] See also Figure 2 , the method for determining the erasing area of the rotatable eraser includes:
[0083] Step 10: Obtain first angle information of the first eraser pattern, and obtain second angle information of the second eraser pattern.
[0084] In the present embodiment, during the movement of the rotatable eraser, the rotatable eraser is detected according to a preset frequency to gradually obtain eraser patterns at multiple different positions, wherein the first eraser pattern and the second eraser pattern are two adjacent eraser patterns that do not overlap during the movement of the rotatable eraser. The preset frequency is based on the scanning frequency of the detection frame.
[0085] Wherein, the aforementioned angle information comprises the rotation center and the rotation angle of the blackboard eraser figure, specifically, the first angle information comprises the first rotation center and the first rotation angle of the first blackboard eraser figure, and the second angle information comprises the second rotation center and the second rotation angle of the second blackboard eraser figure. The blackboard eraser figure rotates around this rotation center, so as to change the rotation angle of the blackboard eraser figure in the process of erasing.
[0086] In the process of the rotatable eraser moving, the eraser pattern is obtained in real time, and after obtaining an eraser pattern, the eraser pattern is processed to obtain the rotation center and rotation angle of the eraser pattern. Specifically, the first rotation center and the first rotation angle of the first eraser pattern are obtained to obtain the first angle information; the second rotation center and the second rotation angle of the second eraser pattern are obtained to obtain the second angle information.
[0087] by Figure 3 For example, the first eraser pattern A1A2A3A4 and the second eraser pattern B1B2B3B4 are adjacent eraser patterns, P1 is the rotation center of the first eraser pattern, and P1' is the rotation center of the second eraser pattern.
[0088] by Figure 4 For example, the rotation angle of the first eraser pattern is α1, and the rotation angle of the second eraser pattern is α2, wherein, Figure 4 The dotted line in the figure is the horizontal reference line.
[0089] It should be noted that the present embodiment is mainly explained by taking the rotatable eraser as a rectangular eraser as an example. The method for determining the erasing area of other types of erasers is similar to the method for determining the erasing area of the rectangular eraser. The main difference is that there is a difference in the number of vertices of the eraser. Accordingly, steps 30 and 40 will differ accordingly, but the core idea is the same.
[0090] Step 20: Determine a reference point according to the first angle information and the second angle information.
[0091] In this embodiment, a first reference line is determined according to a first rotation center and a first rotation angle, and a second reference line is determined according to a second rotation center and a second rotation angle, thereby determining a reference point.
[0092] Specifically, a first reference line passing through the first rotation center and satisfying the first rotation angle is determined. A second reference line passing through the second rotation center and satisfying the second rotation angle is determined. An intersection point of the first reference line and the second reference line is determined, and the intersection point is used as a reference point.
[0093] by Figure 4 For example, a first reference line P10 and a second reference line P1′O are determined. The first reference line P10 and the second reference line P1′O intersect at an intersection O, that is, the intersection O is a reference point.
[0094] Step 30: Obtain all first vertex coordinates of the first blackboard eraser figure, and obtain all second vertex coordinates of the second blackboard eraser figure.
[0095] by Figure 3 For example, the vertex coordinates of vertex A1, vertex A2, vertex A3 and vertex A4 of the first blackboard eraser figure are obtained respectively; the vertex coordinates of vertex B1, vertex B2, vertex B3 and vertex B4 of the second blackboard eraser figure are obtained respectively.
[0096] Step 40: construct an erasing area according to the coordinates of each of the first vertices, the coordinates of each of the second vertices and the reference point.
[0097] In this embodiment, according to the vertex correspondence of the rotatable eraser during the movement, the moving path corresponding to the vertex is constructed according to the first vertex and the corresponding second vertex, and specifically, multiple moving paths are constructed according to the coordinates of each of the first vertices, the coordinates of each of the second vertices and the reference point, and the erasing area is constructed according to the moving path and the eraser graphic.
[0098] According to the aforementioned steps 10-40, the erasing area between two adjacent blackboard eraser figures can be obtained. In the process of the movement of the rotatable eraser, there are multiple groups of two adjacent blackboard eraser figures, and the erasing area of each adjacent two blackboard eraser figures is gradually constructed, so that the corresponding erasing area in the moving process of the rotatable eraser can be obtained. Specifically, in the moving process of the rotatable eraser, each adjacent blackboard eraser figure is used as the first blackboard eraser figure and the second blackboard eraser figure, and the erasing area of each adjacent blackboard eraser figure is determined according to the aforementioned steps 10-40, so as to obtain the corresponding erasing area in the moving process of the rotatable eraser.
[0099] For example, in the process of moving the rotatable eraser, eraser figure A, eraser figure B, eraser figure C, eraser figure D, and eraser figure E are obtained in sequence; eraser figure A and eraser figure B are two adjacent eraser figures, eraser figure B and eraser figure C are two adjacent eraser figures, eraser figure C and eraser figure D are two adjacent eraser figures, eraser figure D and eraser figure E are two adjacent eraser figures, the erasing area of each adjacent eraser figure is determined, and then the erasing area corresponding to the movement of the rotatable eraser is obtained.
[0100] It should be noted that the construction of the erasing area corresponding to two adjacent groups of blackboard eraser graphics and the movement of the rotatable eraser are processed in parallel, and after the angle information of the adjacent blackboard eraser graphics is detected, the corresponding erasing area is constructed according to the aforementioned steps 20-40. During use, on the user side, when the user moves the blackboard eraser, the content is also basically erased synchronously, and the user hardly feels the delay.
[0101] In this embodiment, the angle information of the eraser graphic generated during the movement of the rotatable eraser is obtained, and erasing areas of two eraser graphics with different angles are constructed according to the angle information and the vertex information of the eraser graphic to erase the content in the erasing area. Compared with the original single-angle eraser, it can more accurately fit the user's actual operation and ensure the accuracy of the erased content.
[0102] In this embodiment, the method for determining the erasing area of the rotatable eraser is applied to an interactive smart tablet, and a detection frame is set around the interactive smart tablet; Figure 5 In step 10, it specifically includes:
[0103] Step 101: Acquire the occluded area through the detection frame according to the preset scanning frequency, perform denoising on the occluded area, obtain the eraser pattern, and each adjacent eraser pattern is used as the first eraser pattern and the second eraser pattern.
[0104] In this embodiment, a transmitting board and a receiving board are provided in the detection frame. The transmitting board is connected to a plurality of infrared transmitting tubes to drive the infrared transmitting tubes to emit infrared rays; the receiving board is connected to a plurality of infrared receiving tubes to control the infrared receiving tubes to receive infrared rays. The infrared transmitting tubes and the infrared receiving tubes are arranged around the interactive intelligent tablet, and a one-to-one correspondence is formed to form an infrared matrix that crosses horizontally and vertically. The infrared matrix continuously scans whether the infrared rays are blocked by an object. If an object blocks the infrared rays, the blocked area is obtained, and the blocked area is first denoised to obtain a blackboard eraser pattern. The coordinates of the blackboard eraser pattern are calculated according to the light missing after the blockage, thereby realizing the touch recognition of the interactive intelligent tablet.
[0105] Step 102: Analyze the first blackboard eraser pattern to obtain first angle information of the first blackboard eraser pattern.
[0106] Step 103: Analyze the second blackboard eraser pattern to obtain second angle information of the second blackboard eraser pattern.
[0107] In this embodiment, the first angle information of the first eraser graphic and the second angle information of the second eraser graphic can be obtained by intelligent matching or AI analysis.
[0108] In this embodiment, the shape and angle of the rotatable eraser are detected by a detection frame, which provides an underlying implementation for a method for determining an erasing area of the rotatable eraser.
[0109] This embodiment proposes a solution for implementing a rotatable eraser in software based on a detection frame that can detect the shape and angle of an object. For example, when a user uses a rotatable eraser to erase the content on a blackboard on an interactive smart tablet, the current direction of the rotatable eraser can be detected, and the software interface can display the angle and erase the content in the erasing area in the direction.
[0110] In this embodiment, the erasing area between the two eraser graphics is converted into the area that can be enclosed by the moving paths of the vertices and the eraser graphics. Therefore, it is necessary to first construct the moving path of each vertex, and then combine the moving path and the two eraser graphics to construct the erasing area between the two eraser graphics. Figure 6 In step 40, it specifically includes:
[0111] Step 401: The first vertex coordinates and the second vertex coordinates belonging to the same entity vertex are taken as a vertex coordinate group.
[0112] by Figure 7For example, for the entity vertex in the upper left corner of rotatable eraser, corresponding vertex A1 in the first blackboard eraser figure, corresponding vertex B1 in the second blackboard eraser figure, using vertex A1 and vertex B1 as a vertex coordinate group (A1, B1). The determination method of the vertex coordinate group corresponding to other entity vertices is identical with the aforementioned description, and will not repeat them here.
[0113] Step 402: For each vertex coordinate group, simulate a moving path from a first vertex coordinate to a second vertex coordinate based on the reference point to obtain at least three moving paths.
[0114] The eraser figure corresponding to the rotatable eraser includes at least three entity vertices, therefore, at least three groups of vertex coordinates can be determined.
[0115] For each vertex coordinate group, a corresponding moving path can be simulated, so at least three moving paths can be obtained.
[0116] In this embodiment, a reference point is used as the vertex of the angle, and the ray where the first vertex coordinates are located is used as the side of the angle, and the ray where the second vertex coordinates are located is used as the side of the angle, respectively, to simulate the change angle from the first vertex coordinates to the second vertex coordinates; the waypoint coordinates are determined according to a preset angle interval, and the first vertex coordinates, each of the waypoint coordinates and the second vertex coordinates are connected in sequence to obtain a moving path corresponding to the vertex coordinate group.
[0117] Step 403: Combine the first eraser pattern, the second eraser pattern, and the at least three moving paths to construct the erasing area.
[0118] In this embodiment, the erasing area between two eraser graphics is converted into the area that can be enclosed by the moving path of the vertices and the eraser graphics. The erasing areas of the eraser graphics at two different angles can be determined to erase the content within the erasing area. Compared with the original single-angle eraser, it can more accurately fit the user's actual operation and ensure the accuracy of the erased content.
[0119] Combine the following Figure 7 and Figure 8 , specifically describing the method for constructing the moving path, in step 402, specifically including:
[0120] Step 4021: For each vertex coordinate group, simulate a first reference line passing through the first vertex coordinate and the reference point, and obtain a first inclination angle of the first reference line.
[0121] The first tilt angle refers to the angle experienced by rotating from a horizontal reference line to the first reference line, wherein the rotation direction is adapted to the moving direction of the rotatable eraser, and adaptation means that the two directions are roughly consistent.
[0122] by Figure 7 For example, for the vertex coordinate group (A1, B1), a first reference line OA1 passing through the first vertex coordinate A1 and the reference point O is simulated to obtain a first inclination angle β1 of the first reference line OA1.
[0123] Step 4022: Simulate a second reference line passing through the second vertex coordinates and the reference point, and obtain a second inclination angle of the second reference line.
[0124] by Figure 7 For example, for the vertex coordinate group (A1, B1), a first reference line OB1 passing through the first vertex coordinate B1 and the reference point O is simulated to obtain a second inclination angle β2 of the second reference line.
[0125] Step 4023: Starting from the first tilt angle to the second tilt angle, the coordinates of the waypoints are calculated point by point at preset angle intervals.
[0126] Starting from the first inclination angle to the second inclination angle, at preset angle intervals, simulate the path line passing through the reference point; obtain the length of the path line, and determine the coordinate increment based on the length of the path line; then calculate the coordinates of the path point based on the coordinates of the reference point and the coordinate increment.
[0127] Specifically, obtain the length r1 from the reference point to the first vertex coordinates and the length r2 from the reference point to the second vertex coordinates, obtain the angle difference between the second inclination angle β2 and the first inclination angle β1, obtain the angle ratio of the angle difference and the angle interval, obtain the length increment of the length difference and the angle ratio, and take the sum of the length r1 from the reference point to the first vertex coordinates and the length increment as the length of the path line.
[0128] The angle of the path line is obtained, and the horizontal coordinate increment is calculated according to the cosine formula based on the angle of the path line, and the vertical coordinate increment is calculated according to the sin formula based on the angle of the path line, so as to obtain the coordinate increment.
[0129] Finally, the horizontal coordinate of the waypoint is determined based on the horizontal coordinate of the reference point and the horizontal coordinate increment, and the vertical coordinate of the waypoint is determined based on the vertical coordinate of the reference point and the vertical coordinate increment, so as to finally obtain the coordinates of the waypoint.
[0130] In a specific implementation, the coordinates of the waypoint Di(x Di ,y Di ).
[0131]
[0132]
[0133] Among them, x0 is the horizontal coordinate of the reference point, y0 is the vertical coordinate of the reference point, r1 is the length from the reference point to the coordinates of the first vertex, r2 is the length from the reference point to the coordinates of the second vertex, β1 is the first inclination angle, β2 is the second inclination angle, θ is the angle interval, i is the number of the passing point, i is a positive integer, n = 1,2,3...n.
[0134] in, It can be understood as the length of ODn (way line), and then the length of ODn is converted into a coordinate increment according to the cos formula and sin formula to obtain the coordinates of the way point Dn.
[0135] The coordinates of multiple waypoints D1, D2, D3...Dn can be obtained in the above manner.
[0136] Step 4024: sequentially connect the first vertex coordinates, each of the waypoint coordinates and the second vertex coordinates to obtain a moving path corresponding to the vertex coordinate group.
[0137] by Fig. 9 For example, the moving path of the vertex coordinate group (A1, B1) is A1 B1; the moving path of the vertex coordinate group (A2, B2) is A2B2; the moving path of the vertex coordinate group (A3, B3) is A3B3; and the moving path of the vertex coordinate group (A4, B4) is A4B4.
[0138] In this embodiment, after determining that the moving path of the vertex coordinate group (A1, B1) is A1 B1, according to the aforementioned steps 4021 to 4024, the moving paths of the vertex coordinate group (A2, B2), the vertex coordinate group (A3, B3), and the vertex coordinate group (A4, B4) are determined in sequence.
[0139] For two eraser graphics with more vertex groups, the moving paths corresponding to the vertex groups are obtained in the same manner as above.
[0140] Combination Fig.10 In step 403, it specifically includes:
[0141] Step 4031: Combine the at least three moving paths in pairs to obtain moving path groups, and construct at least two closed figures by combining the edge where the first vertex coordinates corresponding to the moving path group are located and the edge where the second vertex coordinates corresponding to the moving path group are located.
[0142] Among them, the moving paths corresponding to the two entity vertices located on the same side of the rotatable eraser can be used as a moving path group, and the moving path group, the edge of the first eraser figure corresponding to the moving path group, and the edge of the second eraser figure corresponding to the moving path group are surrounded into a closed figure.
[0143] The same vertex will correspond to two intersecting edges. In a preferred embodiment, a longer edge is selected as the target edge, and then at least two closed figures are constructed based on the moving path group corresponding to the two entity vertices of the target edge. While determining the maximum coverage area, reducing the number of closed figures can improve efficiency.
[0144] For example, Fig.12 and Fig.13 For example, vertex A1 corresponds to side edges A1A2 and A1A3, and the length of A1A3 is greater than that of A1A2, so A1A3 is selected as the target edge; vertex A2 corresponds to side edges A1A2 and A2A4, and the length of A2A4 is greater than that of A1A2, so A2A4 is selected as the target edge; vertex A3 corresponds to side edges A1A3 and A3A4, and the length of A1A3 is greater than that of A3A4, so A1A3 is selected as the target edge; similarly, the target edge corresponding to vertex A4 is A2A4. Therefore, it is only necessary to use A2A4 as the target edge and A1A3 as the target edge to construct a closed graph.
[0145] Step 4032: Calculate the union of the first eraser pattern, the second eraser pattern and the at least two closed patterns to obtain an erase area.
[0146] by Fig.11 Take 2 as an example, firstly, the area occupied by the first eraser pattern A1A2A4A3 is taken as the first area; Fig.12 For example, the area occupied by the closed figure A1B1B3A3 is taken as the second area; Fig.13 For example, the area occupied by the closed figure A2B2B4A4 is taken as the third area; Fig.14 For example, the area occupied by the second blackboard eraser pattern B1 B2B4B3 is used as the fourth area. Fig.15 For example, the first area, the second area, the third area and the fourth area are combined to obtain the erased area (shown by the hatched line in the figure).
[0147] In an embodiment of the present invention, the angle information of the eraser graphic generated during the movement of the rotatable eraser is obtained, and erasing areas of two eraser graphics with different angles are constructed according to the angle information and the vertex information of the eraser graphic to erase the content in the erasing area. Compared with the original single-angle eraser, it can more accurately fit the user's actual operation and ensure the accuracy of the erased content.
[0148] Embodiment 2:
[0149] Based on Example 1, this embodiment provides an interactive smart tablet, including: a first acquisition module, a determination module, a second acquisition module and a construction module;
[0150] The first acquisition module is used to acquire the first angle information of the first eraser graphic and the second angle information of the second eraser graphic; the determination module is used to determine the reference point based on the first angle information and the second angle information; the second acquisition module is used to acquire all the first vertex coordinates of the first eraser graphic and all the second vertex coordinates of the second eraser graphic; the construction module is used to construct an erasing area based on each of the first vertex coordinates, each of the second vertex coordinates and the reference point.
[0151] Furthermore, the first acquisition module is used to acquire a first rotation center and a first rotation angle of the first eraser graphic to obtain the first angle information; and to acquire a second rotation center and a second rotation angle of the second eraser graphic to obtain the second angle information.
[0152] Furthermore, the determination module is used to determine a first baseline passing through the first rotation center and satisfying the first rotation angle; determine a second baseline passing through the second rotation center and satisfying the second rotation angle; determine the intersection of the first baseline and the second baseline, and use the intersection as a reference point.
[0153] Furthermore, the construction module is used to treat the first vertex coordinates and the second vertex coordinates belonging to the same entity vertex as a vertex coordinate group; for each vertex coordinate group, simulate the moving path from the first vertex coordinate to the second vertex coordinate based on the reference point to obtain at least three moving paths; combine the first eraser graphic, the second eraser graphic and the at least three moving paths to construct the erasing area.
[0154] The construction module is also used to combine the at least three moving paths in pairs to obtain a moving path group, and to construct at least two closed figures by combining the edge where the first vertex coordinates corresponding to the moving path group are located and the edge where the second vertex coordinates corresponding to the moving path group are located; and to obtain the union of the first eraser figure, the second eraser figure and the at least two closed figures to obtain an erasing area.
[0155] The construction module is also used to simulate, for each vertex coordinate group, a first reference line passing through the first vertex coordinate and the reference point to obtain a first inclination angle of the first reference line; simulate a second reference line passing through the second vertex coordinate and the reference point to obtain a second inclination angle of the second reference line; calculate the waypoint coordinates point by point from the first inclination angle to the second inclination angle at a preset angle interval; and connect the first vertex coordinate, each of the waypoint coordinates and the second vertex coordinate in sequence to obtain a moving path corresponding to the vertex coordinate group.
[0156] For the specific implementation process of the first acquisition module, the determination module, the second acquisition module and the construction module, please refer to Example 1, which will not be repeated here.
[0157] In an embodiment of the present invention, the angle information of the eraser graphic generated during the movement of the rotatable eraser is obtained, and erasing areas of two eraser graphics with different angles are constructed according to the angle information and the vertex information of the eraser graphic to erase the content in the erasing area. Compared with the original single-angle eraser, it can more accurately fit the user's actual operation and ensure the accuracy of the erased content.
[0158] Embodiment 3:
[0159] Based on the above embodiment 1, Fig.16 As shown, the present embodiment further provides an interactive smart tablet, comprising: at least one processor 21; and a memory 22 communicatively connected to the at least one processor 21; wherein the memory 22 stores instructions executable by the at least one processor 21, and the instructions are executed by the at least one processor 21 so that the at least one processor 21 can execute the method for determining the erasing area of the rotatable eraser described in the aforementioned embodiment.
[0160] The processor 21 and the memory 22 may be connected via a bus or other means. Fig.16 The example of connecting through bus is taken in the following.
[0161] The memory 22 is a non-volatile computer-readable storage medium, which can be used to store non-volatile software programs, non-volatile computer executable programs and modules, such as program instructions / modules corresponding to the method for determining the erasing area of the rotatable eraser in the embodiment of the present invention. The processor 21 executes various functional applications and data processing of the server by running the non-volatile software programs, instructions and modules stored in the memory 22, that is, the method for determining the erasing area of the rotatable eraser in the above method embodiment is implemented. The method for determining the erasing area of the rotatable eraser includes: obtaining the first angle information of the first eraser figure, obtaining the second angle information of the second eraser figure; determining the reference point according to the first angle information and the second angle information; obtaining all the first vertex coordinates of the first eraser figure, obtaining all the second vertex coordinates of the second eraser figure; and constructing the erasing area according to each of the first vertex coordinates, each of the second vertex coordinates and the reference point.
[0162] The memory 22 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and applications required for at least one function; the data storage area may store data created according to the use of the interactive smart tablet, etc. In addition, the memory 22 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 22 may optionally include a memory remotely arranged relative to the processor 21, and these remote memories may be connected to the interactive smart tablet via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0163] The one or more modules are stored in the memory 22, and when executed by the one or more processors 21, the method for determining the erasing area of the rotatable eraser in any of the above-mentioned method embodiments is executed, for example, the method steps of the method for determining the erasing area of the rotatable eraser described above are executed.
[0164] The above product can execute the method provided by the embodiment of the present invention, and has the functional modules and beneficial effects corresponding to the execution method. For technical details not described in detail in this embodiment, please refer to the method provided by the embodiment of the present invention.
[0165] Furthermore, the interactive smart tablet may also include: Wi-Fi device 23, display screen 24, Bluetooth device 25, audio circuit 26, power system 27, peripheral interface 28, sensor module 29, data conversion module 30 and other components. These components can communicate through one or more communication buses or signal lines. Those skilled in the art will understand that Fig.17The hardware structure shown in the figure does not constitute a limitation on the interactive smart tablet. The interactive smart tablet may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0166] The processor 21 is the control center of the interactive smart tablet, which uses various interfaces and lines to connect various parts of the interactive smart tablet, and executes various functions and processes data of the interactive smart tablet by running or executing applications stored in the memory 22, and calling data and instructions stored in the memory 22. In some embodiments, the processor 21 may include one or more processing units; the processor 21 may also integrate an application processor 21 and a modem processor 21; wherein the application processor 21 mainly processes the operating system, user interface, and application programs, and the modem processor 21 mainly processes wireless communications. It is understandable that the above-mentioned modem processor 21 may not be integrated into the processor 21.
[0167] In some other embodiments of the present invention, the processor 21 may further include an AI chip. The learning and processing capabilities of the AI chip include image understanding capabilities, natural language understanding capabilities, and speech recognition capabilities, etc. The AI chip can enable the interactive smart tablet to have better performance, longer battery life, and better security and privacy. For example, if the interactive smart tablet processes data through the cloud, the data needs to be uploaded and processed before the results are returned, which is very inefficient under existing technical conditions. If the local end of the interactive smart tablet has strong AI learning capabilities, then the interactive smart tablet does not need to upload the data to the cloud, and can be processed directly on the local end, thereby improving the security and privacy of the data while improving processing efficiency.
[0168] The memory 22 is used to store applications and data. The processor 21 executes various functions and data processing of the interactive smart tablet by running the applications and data stored in the memory 2212. The memory 22 mainly includes a program storage area and a data storage area, wherein the program storage area can store an operating system and an application required for at least one function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created when using the interactive smart tablet (such as audio data, video data, etc.). In addition, the memory 22 may include a high-speed random access memory 22, and may also include a non-volatile memory 22, such as a disk memory 22, a flash memory device or other non-volatile solid-state memory 22. The memory 22 can store various operating systems, such as an operating system developed by Apple, an operating system developed by Microsoft, etc.
[0169] The display screen 24 is used to display images, videos, etc. The display screen 24 can be a touch screen. In some embodiments, the interactive smart tablet may include 1 or N display screens 24, where N is a positive integer greater than 1. The interactive smart tablet implements the display function through a GPU, a display screen 24, and an application processor 21. The GPU is a microprocessor 21 for image processing, which connects the display screen 24 and the application processor 21. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 21 may include one or more GPUs, which execute program instructions to generate or change display information.
[0170] The Wi-Fi device 23 is used to provide the interactive smart tablet with network access that complies with Wi-Fi related standard protocols. The interactive smart tablet can access the Wi-Fi access point through the Wi-Fi device 23, thereby helping to browse the web and access streaming media, etc. It provides users with wireless broadband Internet access. The interactive smart tablet can also establish a Wi-Fi connection with a terminal device connected to the Wi-Fi access point through the Wi-Fi device 23 and the Wi-Fi access point for mutual data transmission. In some other embodiments, the Wi-Fi device 23 can also serve as a Wi-Fi wireless access point, which can provide Wi-Fi network access for other electronic devices. Exemplarily, the Wi-Fi device 23 includes a first wireless network card, a second wireless network card, and a third wireless network card.
[0171] The Bluetooth device 25 is used to implement data exchange between the interactive smart tablet and other short-range electronic devices (such as terminals, smart watches, etc.). The Bluetooth device 25 in the embodiment of the present invention can be an integrated circuit or a Bluetooth chip.
[0172] The audio circuit 26, the speaker, and the microphone can provide an audio interface between the user and the interactive smart tablet. The audio circuit 26 can convert the received audio data into an electrical signal and transmit it to the speaker, which then converts it into a sound signal for output; on the other hand, the microphone converts the collected sound signal into an electrical signal, which is then received by the audio circuit 26 and converted into audio data, which is then sent to the terminal via the Internet, Wi-Fi network, or Bluetooth, or the audio data is output to the memory 22 for further processing.
[0173] The power system 27 is used to charge the various components of the interactive smart tablet. The power system 27 may include a battery and a power management module. The battery may be logically connected to the processor 21 through a power management chip, so that the power system 27 can manage charging, discharging, and power consumption.
[0174] The peripheral interface 28 is used to provide various interfaces for external input / output devices (external display, external memory 22, user identification module card, etc.). For example, the storage capacity of the interactive smart tablet can be expanded by connecting to the external memory 22 through the external memory 22 interface, such as a MicroSD card. The peripheral interface 28 can be used to couple the above-mentioned external input / output peripheral devices to the processor 21 and the memory 22.
[0175] The sensor module 29 may include at least one sensor. For example, a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor. Among them, the ambient light sensor can adjust the brightness of the display screen 24 according to the brightness of the ambient light. As a kind of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), and can detect the magnitude and direction of gravity when stationary, which can be used to identify applications of interactive smart tablet postures (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), etc. Of course, according to actual needs, the sensor module 29 can also include any other feasible sensors.
[0176] The data conversion module 30 may include a digital-to-analog converter and an analog-to-digital converter. The relevant functions of the digital-to-analog converter and the analog-to-digital converter can be referred to the corresponding explanations in the above-mentioned related technical terms, which will not be repeated here.
[0177] An embodiment of the present invention further provides a non-volatile computer-readable storage medium storing computer-executable instructions, which are executed by one or more processors, for example, to execute the method steps of the method for determining the erasing area of a rotatable eraser described above.
[0178] An embodiment of the present invention also provides a computer program product, including a computer program stored on a non-volatile computer-readable storage medium, wherein the computer program includes program instructions. When the program instructions are executed by a computer, the computer executes the method for determining the erasing area of a rotatable eraser in any of the above-mentioned method embodiments, for example, executing the method steps of the method for determining the erasing area of a rotatable eraser described above.
[0179] It should be noted that the device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0180] Through the description of the above implementation methods, ordinary technicians in this field can clearly understand that each implementation method can be implemented by means of software plus a general hardware platform, and of course, it can also be implemented by hardware. Ordinary technicians in this field can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing related hardware through a computer program, and the program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.
[0181] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them. Under the concept of the present invention, the technical features in the above embodiments or different embodiments may also be combined, the steps may be implemented in any order, and there are many other changes in different aspects of the present invention as described above, which are not provided in detail for the sake of simplicity. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for determining an erasing area of a rotatable eraser, characterized in that, include: Acquire first angle information of a first blackboard eraser pattern, and acquire second angle information of a second blackboard eraser pattern; determining a reference point according to the first angle information and the second angle information; Obtaining all first vertex coordinates of the first blackboard eraser figure, and obtaining all second vertex coordinates of the second blackboard eraser figure; An erasing area is constructed according to the coordinates of each of the first vertices, the coordinates of each of the second vertices, and the reference point.
2. The method for determining the erasing area of a rotatable eraser according to claim 1, wherein: The obtaining of the first angle information of the first blackboard eraser pattern and the obtaining of the second angle information of the second blackboard eraser pattern include: Acquire a first rotation center and a first rotation angle of the first eraser graphic to obtain the first angle information; Acquire a second rotation center and a second rotation angle of the second blackboard eraser graphic to obtain the second angle information.
3. The method for determining the erasing area of a rotatable eraser according to claim 2, wherein: Determining a reference point according to the first angle information and the second angle information includes: Determine a first reference line passing through the first rotation center and satisfying the first rotation angle; Determine a second reference line passing through the second rotation center and satisfying the second rotation angle; An intersection point between the first reference line and the second reference line is determined, and the intersection point is used as a reference point.
4. The method for determining the erasing area of a rotatable eraser according to claim 1, characterized in that: The step of constructing an erasing area according to the coordinates of each of the first vertices, the coordinates of each of the second vertices and the reference point comprises: The first vertex coordinate and the second vertex coordinate belonging to the same entity vertex are regarded as a vertex coordinate group; For each vertex coordinate group, simulating a moving path from a first vertex coordinate to a second vertex coordinate based on the reference point to obtain at least three moving paths; The first eraser pattern, the second eraser pattern and the at least three moving paths are combined to construct the erasing area.
5. The method for determining the erasing area of a rotatable eraser according to claim 4, characterized in that: The step of combining the first eraser pattern, the second eraser pattern, and the at least three moving paths to construct the erasing area comprises: Combining the at least three moving paths in pairs to obtain a moving path group, and combining the edge where the first vertex coordinates corresponding to the moving path group are located and the edge where the second vertex coordinates corresponding to the moving path group are located, to construct at least two closed figures; The first eraser pattern, the second eraser pattern and the at least two closed patterns are combined to obtain an erase area.
6. The method for determining the erasing area of a rotatable eraser according to claim 4, characterized in that: For each vertex coordinate group, simulating a moving path from the first vertex coordinate to the second vertex coordinate based on the reference point to obtain at least three moving paths includes: For each vertex coordinate group, simulating a first reference line passing through the first vertex coordinate and the reference point, and obtaining a first inclination angle of the first reference line; Simulating a second reference line passing through the second vertex coordinates and the reference point, and acquiring a second inclination angle of the second reference line; Starting from the first tilt angle to the second tilt angle, at preset angle intervals, the coordinates of the waypoints are calculated point by point; The first vertex coordinates, the coordinates of each of the waypoints and the second vertex coordinates are sequentially connected to obtain a moving path corresponding to the vertex coordinate group.
7. The method for determining the erasing area of a rotatable eraser according to claim 6, characterized in that: The step of calculating the coordinates of the waypoints point by point at preset angle intervals from the first inclination angle to the second inclination angle comprises: Starting from the first tilt angle to the second tilt angle, at preset angle intervals, simulating a path line passing through the reference point; Obtaining the length of the path line, and determining the coordinate increment according to the length of the path line; The coordinates of the waypoint are calculated according to the coordinates of the reference point and the coordinate increment.
8. The method for determining the erasing area of a rotatable eraser according to any one of claims 1 to 7, characterized in that: The rotatable eraser is one of a rectangular eraser, a square eraser or a triangular eraser.
9. The method for determining the erasing area of a rotatable eraser according to any one of claims 1 to 7, characterized in that: The first eraser pattern and the second eraser pattern are two adjacent eraser patterns that do not overlap during the movement of the rotatable eraser; The method for determining the erasing area of the rotatable eraser also includes: During the movement of the rotatable eraser, each adjacent eraser pattern is used as the first eraser pattern and the second eraser pattern, and the erasing area of each adjacent eraser pattern is determined, thereby obtaining the corresponding erasing area during the movement of the rotatable eraser.
10. The method for determining the erasing area of a rotatable eraser according to any one of claims 1 to 7, characterized in that: The method for determining the erasing area of the rotatable eraser is applied to an interactive smart tablet, and a detection frame is arranged around the interactive smart tablet; The obtaining of the first angle information of the first blackboard eraser pattern and the obtaining of the second angle information of the second blackboard eraser pattern include: Acquire the occluded area through the detection frame according to the preset scanning frequency, perform denoising on the occluded area, obtain the eraser pattern, and each adjacent eraser pattern is used as the first eraser pattern and the second eraser pattern; Analyzing the first blackboard eraser pattern to obtain first angle information of the first blackboard eraser pattern; The second blackboard eraser pattern is analyzed to obtain second angle information of the second blackboard eraser pattern.
11. An interactive smart tablet, characterized in that: include: A first acquisition module, a determination module, a second acquisition module and a construction module; The first acquisition module is used to acquire first angle information of the first eraser graphic and acquire second angle information of the second eraser graphic; The determination module is used to determine a reference point according to the first angle information and the second angle information; The second acquisition module is used to acquire all first vertex coordinates of the first eraser figure and all second vertex coordinates of the second eraser figure; The construction module is used to construct an erasing area according to the coordinates of each of the first vertices, the coordinates of each of the second vertices and the reference point.
12. An interactive smart tablet, characterized in that: include: at least one processor; as well as, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method for determining an erasing area of a rotatable eraser according to any one of claims 1 to 10.