Method and device for erasing a writing path on an infrared electronic white board, and a system for writing on an infrared electronic white board
AssigneesHisense Electric Co., Ltd., Hisense USA Corporation, Hisense International Co., Ltd.
InventorsMin Wang, Chunhua Li, Zhenbao Zhang
Life of this patent
Estimating the term…
Abstract
The disclosure discloses a method for erasing a writing path on an infrared electronic white board, the method including: adding data points to a writing path to obtain a complete writing path in which the distance between any two adjacent data points is no more than an erasing distance corresponding to a selected erasing mode; determining an erasing area according to an input erasing path and the erasing mode; and erasing those data points on the complete writing path, which lie in the erasing area.
Claims14
A method for erasing a writing path on an infrared electronic white board, the method comprising:
- determining an erasing distance corresponding to a selected erasing mode, wherein the selected erasing mode comprises a fixed-block erasing mode or a circular erasing mode;
- for any two adjacent data points on a writing path, determining whether a distance between the two adjacent data points on the writing path is more than the erasing distance, and in response to the distance between the two adjacent data points on the writing path being more than the erasing distance, adding at least one data point between the two adjacent data points on the writing path, so that a distance between any two adjacent data points on the writing path is no more than the erasing distance;
- determining an erasing area according to an input erasing path and the selected erasing mode, wherein determining the erasing area according to the input erasing path and the selected erasing mode comprises:
- in response to the selected erasing mode being the fixed-block erasing mode, determining each of a plurality of data points on the input erasing path as a center of a preset fixed erasing block to determine an erasing block, and determining a union set of erasing blocks corresponding to the data points on the input erasing path as the erasing area;
- or
- in response to the selected erasing mode being the circular erasing mode, processing a curve corresponding to the input erasing path into a closed path, and determining an area surrounded by the closed path as the erasing area;
- and
- erasing those data points on the writing path, which lie in the erasing area.
A device for erasing a writing path on an infrared electronic white board, the device comprising:
- a memory configured to store at least one machine readable program code;
- and
- a processor configured to execute the at least one machine readable program code to:
- determine an erasing distance corresponding to a selected erasing mode, wherein the selected erasing mode comprises a fixed-block erasing mode or a circular erasing mode;
- for any two adjacent data points on a writing path, determine whether a distance between the two adjacent data points on the writing path is more than the erasing distance, and in response to the distance between the two adjacent data points on the writing path being more than the erasing distance, add at least one data point between the two adjacent data points on the writing path, such that a distance between any two adjacent data points on the writing path is no more than the erasing distance;
- determine an erasing area according to an input erasing path and the selected erasing mode, wherein in response to the selected erasing mode being the fixed-block erasing mode, determine each of a plurality of data points on the input erasing path as a center of a preset fixed erasing block to determine an erasing block, and determine a union set of erasing blocks corresponding to the data points on the input erasing path as the erasing area, or wherein in response to the selected erasing mode being the circular erasing mode, process a curve corresponding to the input erasing path into a closed path, and determine an area surrounded by the closed path as the erasing area;
- and
- erase those data points on the writing path, which lie in the erasing area.
A system for writing on an infrared electronic white board, the system comprising an infrared electronic white board, and a device for erasing a writing path on an infrared electronic white board, wherein:
- the infrared electronic white board is configured to accept a writing operation of a user;
- and
- the device comprises a memory configured to store at least one machine readable program code and a processor configured to execute the at least one machine readable program code to:
- determine an erasing distance corresponding to a selected erasing mode, wherein the selected erasing mode comprises a fixed-block erasing mode or a circular erasing mode;
- for any two adjacent data points on a writing path, determine whether a distance between the two adjacent data points on the writing path is more than the erasing distance, and in response to the distance between the two adjacent data points on the writing path being more than the erasing distance, add at least one data point between the two adjacent data points on the writing path, such that a distance between any two adjacent data points on the writing path is no more than the erasing distance;
- determine an erasing area according to an input erasing path and the selected erasing mode, wherein in response to the selected erasing mode being the fixed-block erasing mode, determine each of a plurality of data points on the input erasing path as a center of a preset fixed erasing block to determine an erasing block, and determine a union set of erasing blocks corresponding to the data points on the input erasing path as the erasing area, or wherein in response to the selected erasing mode being the circular erasing mode, process a curve corresponding to the input erasing path into a closed path, and determine an area surrounded by the closed path as the erasing area;
- and
- erase those data points on the writing path, which lie in the erasing area.
Dependencies are inferred from the claim text.