WO2018094919A1 - 一种远程同步书写显示的方法与装置 - Google Patents

一种远程同步书写显示的方法与装置 Download PDF

Info

Publication number
WO2018094919A1
WO2018094919A1 PCT/CN2017/076989 CN2017076989W WO2018094919A1 WO 2018094919 A1 WO2018094919 A1 WO 2018094919A1 CN 2017076989 W CN2017076989 W CN 2017076989W WO 2018094919 A1 WO2018094919 A1 WO 2018094919A1
Authority
WO
WIPO (PCT)
Prior art keywords
handwriting
acceleration
data
actual
preset number
Prior art date
Application number
PCT/CN2017/076989
Other languages
English (en)
French (fr)
Inventor
张盛祺
Original Assignee
广州视源电子科技股份有限公司
广州视臻信息科技有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 广州视源电子科技股份有限公司, 广州视臻信息科技有限公司 filed Critical 广州视源电子科技股份有限公司
Publication of WO2018094919A1 publication Critical patent/WO2018094919A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0414Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position

Definitions

  • the present invention relates to the field of drawing technology in computers, and in particular, to a method and apparatus for remote synchronous writing display.
  • an object of the present invention is to provide a method and apparatus for enabling a remote synchronized writing display without a walker between a podium and a seat during a speech, thereby saving meeting time and improving the efficiency of the meeting.
  • the present invention provides a remote synchronous writing display method, the method comprising the following steps:
  • a starting coordinate is obtained according to the direction and displacement of the actual handwriting, and the starting coordinates are connected to generate a whiteboard handwriting.
  • the method of the remote synchronous writing display wherein the method further comprises: before the step of acquiring the acceleration data of the actual handwriting at a preset time interval, the method further comprises:
  • the related attribute information including pressure sensitive data and the acceleration data
  • the remote synchronization writing display method wherein the step of calculating the direction and displacement of the actual handwriting according to the acceleration data acquired according to a preset number of times comprises:
  • the remote synchronization writing display method the preset number of times is three, wherein the direction of the acceleration acquired according to the preset number of times is used to confirm whether the acceleration of the preset number of times is in the same plane
  • the steps above include:
  • the directions of the three said accelerations are on the same plane.
  • the step of calculating the direction and the displacement of the actual handwriting according to the acceleration data acquired by the preset number of times further comprises:
  • the instantaneous velocity is multiplied by the predetermined time interval to obtain the displacement of the actual handwriting.
  • the present invention also provides an apparatus for remotely synchronizing writing display, wherein the apparatus comprises:
  • a data acquisition module configured to acquire acceleration data of an actual handwriting at preset time intervals
  • a handwriting calculation module configured to calculate the actual data according to the acceleration data acquired by a preset number of times The direction and displacement of the handwriting;
  • the handwriting generating module is configured to obtain starting coordinates according to the direction and displacement of the actual handwriting, and connect the starting coordinates to generate a whiteboard handwriting.
  • the device for remotely synchronizing writing display wherein the device further includes a preprocessing module, the preprocessing module comprising:
  • a data monitoring unit configured to monitor whether there is related attribute information of the actual handwriting, and the related attribute information includes pressure sensitive data and the acceleration data;
  • a first pre-processing unit configured to receive the related attribute information of the actual handwriting and determine whether a current state of the whiteboard software is an operating state, if the related attribute information is detected;
  • a second pre-processing unit configured to acquire the acceleration data of the actual handwriting at the preset time interval if the whiteboard software is in an operating state.
  • the device for remotely synchronizing writing display wherein the device further includes a data analysis module, and the data analysis module includes:
  • a data analysis unit configured to analyze whether the pressure sensitive data and the acceleration data are simultaneously included in the acceleration data of the preset number of times
  • a data judging unit configured to determine whether the pressure sensing data of the preset number of times is greater than zero if the pressure sensing data and the acceleration data are simultaneously present
  • a plane confirmation unit configured to confirm, according to the direction of the acceleration acquired by the preset number of times, whether the acceleration of the preset number of times is on a same plane, if the pressure sensing data is greater than zero;
  • the device further includes the handwriting calculation module, the handwriting calculation module is further configured to: if the acceleration of the preset number of times is on a same plane, calculate the acceleration data according to the preset number of times The direction and displacement of the actual handwriting.
  • the device for remotely synchronizing writing display wherein the plane confirmation unit comprises:
  • a first sub-plane confirmation unit configured to determine a plane according to directions of two of the accelerations and calculate a direction of the other acceleration and the plane if the values of the three accelerations are not zero The angle between the angles, when the angle value is less than the preset angle value, the directions of the three accelerations are on the same plane;
  • a second sub-plane confirming unit configured to: if the values of the three accelerations are at least one zero, the directions of the three accelerations are on the same plane.
  • the remote synchronization writing display device the related attribute information further includes pressure sensitive data
  • the handwriting calculation module comprises:
  • a recording unit configured to record a current coordinate value of the actual handwriting and an initial velocity value after the pressure sensitive data is first acquired
  • a first calculating unit configured to calculate an instantaneous speed of the actual handwriting according to the initial velocity value and the acceleration data
  • a second calculating unit configured to multiply the instantaneous speed by the preset time interval to obtain the displacement of the actual handwriting.
  • the method and device for remote synchronous writing display proposed by the invention can realize the function of remote synchronous writing display in actual use, and the speaker can realize the same speech effect without going back and forth between the podium and the seat, thereby reducing time waste. Improve the efficiency of communication and have a good application prospect.
  • FIG. 1 is a schematic block diagram of a remote synchronous writing display method in a first embodiment of the present invention
  • FIG. 2 is a flowchart of a remote synchronous writing display method in a second embodiment of the present invention.
  • FIG. 3 is a schematic structural diagram of a remote synchronous writing display device according to a third embodiment of the present invention.
  • a remote synchronous writing display method in a first embodiment of the present invention includes the following steps:
  • a writing end and a display end are provided, and the writing end can be a smart writing pen, and the display end can be a smart display panel, wherein the interior of the writing pen A pressure sensor and an acceleration sensor are provided to collect the corresponding pressure sensing number when actually writing According to the acceleration data, the smart display panel then acquires the pressure sensitive data and the acceleration data. Specifically, when the acceleration data of the actual handwriting is acquired, a corresponding acceleration is detected every 2 ms by the acceleration sensor, and three corresponding accelerations are continuously acquired as a set of data to obtain the acceleration data for subsequent calculation.
  • the direction of the speed is confirmed according to the direction of the acceleration, and the calculated displacement is moved in the corresponding direction by the calculated displacement to form one of the handwritings.
  • the above description is only for the generation process of one small handwriting.
  • the actual handwriting is sequentially connected by a plurality of similar small handwritings, and the specific direction and displacement are also calculated according to the above method.
  • step S103 Obtain a starting coordinate according to the direction and displacement of the actual handwriting, and connect the starting coordinates to generate a whiteboard handwriting. After the direction and displacement of the actual handwriting are calculated in step S102, the corresponding starting coordinates are obtained according to the relevant direction and displacement information of the actual handwriting obtained by the calculation, and then the obtained starting coordinates are sequentially connected to the whiteboard software. A whiteboard handwriting consistent with the actual handwriting shape is obtained.
  • the user can write a speech without going from the seat to the podium, and can directly select a relatively flat object to write by the writing pen.
  • a signal transmitting end is disposed on the writing pen
  • a USB socket is disposed on the smart display panel, and the USB socket is connected with a signal receiving end, and the signal receiving end passes through the wireless network.
  • the pressure sensitive sensor provided in the writing pen detects that the corresponding pressure sensitive data changes, the pressure sensing data of the writing pen and the acceleration are started to be detected. The data is then sent to the smart display panel through the signal transmitting end.
  • the writing end is a smart writing pen
  • the display end is a smart display tablet.
  • the smart display tablet monitors and detects whether there is related attribute information of the actual handwriting sent by the writing pen, wherein the related attribute information includes pressure sensitive data and acceleration data. If the monitoring detects that the related attribute information of the actual handwriting is received, the attribute information is received; if the related attribute information is not monitored, the related attribute information of the actual handwriting is continuously monitored after 500 ms.
  • the smart display panel After receiving the relevant attribute information of the actual handwriting, the smart display panel determines whether the current state of the whiteboard software is running in the foreground, and if it is determined that the whiteboard software is not currently in the running state, continues to monitor and detect the writing. Relevant attribute information sent by the pen; if it is determined that the whiteboard software is currently running in the foreground, the acceleration data of the actual handwriting is acquired once every 2 ms, and is repeatedly acquired three times as a set of acceleration data, that is, in one The group acceleration data includes a first acceleration, a second acceleration, and a third acceleration. It should be noted here that the smart display panel also collects the pressure sensitive data while collecting the acceleration data.
  • the acceleration data is acquired, in order to ensure the accuracy of the data, it is necessary to confirm the reliability of the acceleration data at this time. Because in the actual writing process, it must The pen is ensured to be in contact with the writing object, and a certain pressure is applied to the writing object, and the corresponding acceleration data obtained at this time is valid. Therefore, in this embodiment, it is also required to detect whether the pressure sensitive data and the acceleration data are included in the related attribute information, and ensure that the pressure value in the pressure sensitive data is greater than zero to meet the requirement.
  • the received related attribute information includes both pressure sensitive data and acceleration data
  • detecting whether the pressure value in the corresponding pressure sensitive data is greater than zero, and if the pressure values are greater than zero, according to the acceleration data obtained above Three different directions of acceleration are used to confirm whether the pen is writing on a flat object that meets the requirements. If the pressure sensitive data and the acceleration data are not included in the related attribute information received by the smart display panel, the related attribute information of the actual handwriting is continuously monitored and monitored.
  • the step of confirming whether the writing pen is writing on the planar object required for the composite that is, the step of confirming whether the first acceleration, the second acceleration, and the third acceleration are on the same plane, specifically for:
  • the first acceleration and the second acceleration are in the same plane, that is, the writing pen is written on a relatively flat writing object.
  • the intelligent display panel After confirming that the writing pen is writing on the planar object that meets the requirements, the intelligent display panel calculates the direction and displacement of the actual handwriting based on the acceleration data obtained above. Specifically, the smart display panel records the initial position coordinates and the initial speed of the actual handwriting at the time when the pressure sensitive data is detected for the first time (generally, since the writing pen starts to start writing, the initial velocity is zero. And then calculating, according to the received acceleration data, an instantaneous speed corresponding to each time the acceleration is collected, and multiplying the calculated instantaneous speed by the preset time interval to obtain a corresponding displacement.
  • the smart display panel acquires the first acceleration a within 2 ms, for example, the value of the first acceleration a is 2 m/s 2 at this time
  • the initial velocity V V 0 + at the instantaneous velocity V.
  • the initial velocity of the pen is not necessarily zero, and it may be the instantaneous velocity obtained by the acceleration of the previous segment as the initial velocity.
  • the smart display panel After confirming the direction and displacement of the actual handwriting, the smart display panel obtains a corresponding starting coordinate according to the direction and displacement information obtained by the calculation, and then connects the starting coordinates to obtain the actual handwriting in the whiteboard software.
  • the corresponding whiteboard handwriting can realize the effect of remote synchronous writing display, which is convenient for the user to use and improves the actual use experience.
  • a remote synchronous writing display device includes a data acquisition module, a handwriting calculation module, and a handwriting generation module, and the data acquisition module, The handwriting calculation module and the handwriting generation module are sequentially connected, wherein the data acquisition module is configured to collect acceleration data of an actual handwriting at a preset time interval; the handwriting calculation module is configured to collect the The acceleration data calculates a direction and a displacement of the actual handwriting; the handwriting generation module is configured to generate a whiteboard handwriting according to the direction and displacement of the actual handwriting.
  • the device further includes a preprocessing module, wherein the preprocessing module includes a data monitoring unit, a first preprocessing unit, and a second preprocessing unit, the data monitoring unit, the first preprocessing unit, and the The second pre-processing unit is connected in sequence, wherein the data monitoring unit is configured to monitor whether there is related attribute information of the actual handwriting, and the related attribute information includes the acceleration data; the first pre-processing unit is used to Receiving the related attribute information, receiving the related attribute information of the actual handwriting and determining whether the current state of the whiteboard software is an operating state; the second pre-processing unit is configured to: if the whiteboard software is in an operating state And acquiring the acceleration data of the actual handwriting at the preset time interval; if the whiteboard software is not in the running state, continuing to monitor whether the relevant attribute information of the actual handwriting exists.
  • the preprocessing module includes a data monitoring unit, a first preprocessing unit, and a second preprocessing unit, the data monitoring unit, the first preprocessing unit
  • the device for remote synchronous writing display further includes a data analysis module, the data analysis module includes a data analysis unit, a data determination unit and a plane confirmation unit connected in sequence, wherein the data analysis unit is used for analyzing the Whether the pressure sensitive data and the acceleration data are simultaneously included in the acceleration data of the preset number of times; the data determining unit is configured to determine, respectively, when the pressure sensitive data and the acceleration data exist simultaneously Whether the pressure sensing data of the preset number of times is greater than zero; the plane confirming unit is configured to: according to the first acceleration, the second acceleration, and the third, if the pressure sensing data is greater than zero The direction of the acceleration confirms the writing plane of the actual handwriting.
  • the data analysis module includes a data analysis unit, a data determination unit and a plane confirmation unit connected in sequence, wherein the data analysis unit is used for analyzing the Whether the pressure sensitive data and the acceleration data are simultaneously included in the acceleration data of the preset number of times; the data determining unit is configured to determine, respectively, when the pressure sensitive data and
  • the plane confirmation unit includes a first sub-plane confirmation unit and a second sub-plane confirmation unit, wherein the first sub-plane confirmation unit is configured to: if the first acceleration, The second acceleration and the third acceleration are both non-zero, and determining a plane according to the first acceleration and the direction of the second acceleration, and calculating a direction of the third acceleration and the plane The angle between the angles, when the angle value is less than the preset angle value, determining that the directions of the first acceleration, the second acceleration, and the third acceleration are in the same plane; the second sub The plane confirmation unit is configured to: if the magnitude of the first acceleration, the second acceleration, or the third acceleration is at least one, the first acceleration, the second acceleration, and the third acceleration The directions are in the same plane.
  • the handwriting calculation module includes a recording unit, a first calculation unit, and a second calculation unit that are sequentially connected, wherein the recording unit is configured to record the pressure sensitive data after the first detection a current coordinate value of the actual handwriting and an initial velocity value; the first calculating unit is configured to calculate an instantaneous velocity of the actual handwriting according to the initial velocity value and the acceleration data; the second calculating unit is configured to The instantaneous velocity is multiplied by the predetermined time interval to obtain the displacement of the actual handwriting.
  • the method and device for remote synchronous writing display proposed by the invention can realize the function of remote synchronous writing display in actual use, and the speaker can realize the same speech effect without going back and forth between the podium and the seat, thereby reducing time waste. Improve the efficiency of communication and have a good application prospect.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明涉及一种远程同步书写显示的方法与装置,应用于书写端与显示端之间,所述方法包括如下步骤:以预设时间间隔获取实际笔迹的加速度数据;根据预设次数获取的所述加速度数据计算所述实际笔迹的方向与位移;根据所述实际笔迹的方向与位移得到起始坐标,连接所述起始坐标以生成白板笔迹。本发明提出的远程同步书写显示的方法与装置在实际使用中可以实现远程同步书写显示的功能,演讲者无需在演讲台与座位之间来回走动便可实现同样的演讲效果,减少了时间浪费,提高了交流的效率,具有良好的应用前景。

Description

一种远程同步书写显示的方法与装置 技术领域
本发明涉及计算机中的绘图技术领域,特别涉及一种远程同步书写显示的方法与装置。
背景技术
随着计算机应用的日益普及,计算机绘图技术也日益普遍,涉及美术、设计、教育、军事以及会议等领域,对人们的日常生活与工作起到了很大的作用。
在现有的智能会议平板的使用中,书写者必须要从座位走到讲台的位置,然后在智能会议平板上写下需要演讲的内容以实现展示的效果。这种模式对于单人书写演讲的影响并不很大,但对于多人讨论会议,有很多与会者需要进行书写演讲时,则一般需要经过如下的步骤:1.起身走向讲台上的智能会议平板;2.从前一个演讲者手中接过普通书写笔;3.抬起手写笔在智能会议平板上进行书写并站立在智能会议平板前进行演讲;4.演讲完毕后,从讲台走回到座位,并将普通书写笔给到下一位演讲者。毫无疑问的,上述过程较为繁琐,与会者需要在讲台与座位之间来回走动,浪费了会议时间,降低了会议的效率。
发明内容
基于此,本发明的目的是提供一种可以使与会者在进行演讲时无需在演讲台与座位之间来回走动的远程同步书写显示的方法与装置,以节省会议时间,提高会议的效率。
为解决上述技术问题,本发明提供一种远程同步书写显示的方法,所述方法包括如下步骤:
以预设时间间隔获取实际笔迹的加速度数据;
根据预设次数获取的所述加速度数据计算所述实际笔迹的方向与位移;
根据所述实际笔迹的方向与位移得到起始坐标,连接所述起始坐标以生成白板笔迹。
所述远程同步书写显示的方法,其中,所述以预设时间间隔获取实际笔迹的加速度数据的步骤之前,所述方法还包括:
监听是否存在所述实际笔迹的相关属性信息,所述相关属性信息包括压感数据以及所述加速度数据;
若存在,则接收所述实际笔迹的所述相关属性信息并判断白板软件的当前状态是否为运行状态;
若是,则以所述预设时间间隔获取所述实际笔迹的所述加速度数据。
所述远程同步书写显示的方法,其中,所述根据预设次数获取的所述加速度数据计算所述实际笔迹的方向与位移的步骤包括:
分析所述预设次数的所述加速度数据中是否同时包含所述压感数据以及所述加速度数据;
若是,则分别判断所述预设次数的所述压感数据是否均大于零;
若是,则根据所述预设次数获取的所述加速度的方向来确认所述预设次 数的所述加速度是否在同一平面上;
若是,则根据所述预设次数获取的所述加速度数据计算所述实际笔迹的方向与位移。
所述远程同步书写显示的方法,所述预设次数为三个,其中,所述根据所述预设次数获取的所述加速度的方向来确认所述预设次数的所述加速度是否在同一平面上的步骤包括:
若三个所述加速度的值均不为零,则根据其中两个所述加速度的方向来确定一平面并计算另一个所述加速度的方向与所述平面之间的夹角值,当所述夹角值小于预设夹角值时,则三个所述加速度的方向在同一平面上;
若三个所述加速度的值至少有一个为零,则三个所述加速度的方向在同一平面上。
所述远程同步书写显示的方法,所述相关属性信息还包括压感数据,其中,所述根据预设次数获取的所述加速度数据计算所述实际笔迹的方向与位移的步骤还包括:
在首次获取到所述压感数据之后记录所述实际笔迹当前的坐标值以及初速度值;
根据所述初速度值以及所述加速度数据计算得到所述实际笔迹的瞬时速度;
将所述瞬时速度与所述预设时间间隔相乘以得到所述实际笔迹的所述位移。
本发明还提出一种远程同步书写显示的装置,其中,所述装置包括:
数据获取模块,用于以预设时间间隔获取实际笔迹的加速度数据;
笔迹计算模块,用于根据预设次数获取的所述加速度数据计算所述实际 笔迹的方向与位移;
笔迹生成模块,用于根据所述实际笔迹的方向与位移得到起始坐标,连接所述起始坐标以生成白板笔迹。
所述远程同步书写显示的装置,其中,所述装置还包括预处理模块,所述预处理模块包括:
数据监听单元,用于监听是否存在所述实际笔迹的相关属性信息,所述相关属性信息包括压感数据以及所述加速度数据;
第一预处理单元,用于若监听到存在所述相关属性信息,则接收所述实际笔迹的所述相关属性信息并判断白板软件的当前状态是否为运行状态;
第二预处理单元,用于若所述白板软件为运行状态,则以所述预设时间间隔获取所述实际笔迹的所述加速度数据。
所述远程同步书写显示的装置,其中,所述装置还包括数据分析模块,所述数据分析模块包括:
数据分析单元,用于分析所述预设次数的所述加速度数据中是否同时包含所述压感数据以及所述加速度数据;
数据判断单元,用于若同时存在所述压感数据以及所述加速度数据,则分别判断所述预设次数的所述压感数据是否均大于零;
平面确认单元,用于若所述压感数据均大于零,则根据所述预设次数获取的所述加速度的方向来确认所述预设次数的所述加速度是否在同一平面上;
所述装置还包括所述笔迹计算模块,所述笔迹计算模块还用于若所述预设次数的所述加速度在同一平面上,则根据所述预设次数获取的所述加速度数据计算所述实际笔迹的方向与位移。
所述远程同步书写显示的装置,其中,所述平面确认单元包括:
第一子平面确认单元,用于若三个所述加速度的值均不为零,则根据其中两个所述加速度的方向来确定一平面并计算另一个所述加速度的方向与所述平面之间的夹角值,当所述夹角值小于预设夹角值时,则三个所述加速度的方向在同一平面上;
第二子平面确认单元,用于若三个所述加速度的值至少有一个为零,则三个所述加速度的方向在同一平面上。
所述远程同步书写显示的装置,所述相关属性信息还包括压感数据,其中,所述笔迹计算模块包括:
记录单元,用于在首次获取到所述压感数据之后记录所述实际笔迹当前的坐标值以及初速度值;
第一计算单元,用于根据所述初速度值以及所述加速度数据计算得到所述实际笔迹的瞬时速度;
第二计算单元,用于将所述瞬时速度与所述预设时间间隔相乘以得到所述实际笔迹的所述位移。
本发明提出的远程同步书写显示的方法与装置在实际使用中可以实现远程同步书写显示的功能,演讲者无需在演讲台与座位之间来回走动便可实现同样的演讲效果,减少了时间浪费,提高了交流的效率,具有良好的应用前景。
附图说明
图1为本发明第一实施例中远程同步书写显示方法的原理框图;
图2为本发明第二实施例中远程同步书写显示方法的流程图;
图3为本发明第三实施例中远程同步书写显示装置的结构示意图。
具体实施方式
为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的首选实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。
需要说明的是,当元件被称为“固设于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
请参阅图1,对于本发明第一实施例中的远程同步书写显示方法,包括如下步骤:
S101,以预设时间间隔获取实际笔迹的加速度数据。在本发明中,要实现远程同步书写显示的效果,首先要提供一书写端以及显示端,该书写端可以为一智能书写笔,该显示端可以为一智能显示平板,其中该书写笔的内部设置有压感传感器以及加速度传感器,以便在实际书写时采集对应的压感数 据以及加速度数据,然后所述智能显示平板获取所述压感数据以及加速度数据。具体的,在获取实际笔迹的加速度数据时,通过该加速度传感器每隔2ms检测一个对应的加速度,连续获取三次对应的加速度作为一组数据,以便得到所述加速度数据以供后续计算。
S102,根据预设次数获取的所述加速度数据计算所述实际笔迹的方向与位移。在获取了对应的加速度数据之后,由于加速度是矢量数据,包括大小与方向,因此可以根据该加速度数据计算所述实际笔迹的方向与位移。具体的,首先记录笔迹的初始位置坐标以及初速度,然后根据该初速度结合所述加速度计算得到笔迹的瞬时速度,在得到了对应的瞬时速度之后,将该瞬时速度乘以所述预设时间间隔(也即2ms)得到在该时段内对应的位移。然后根据所述加速度的方向确认速度的方向,在对应的方向上将上述初始位置坐标移动上述计算得到的位移,形成其中一段笔迹。上述描述只是针对其中一小段笔迹的生成过程而言的,在实际书写时,实际笔迹由很多段类似的小段笔迹依次连接而成,其具体的方向与位移也同样根据上述方法来计算得到。
S103,根据所述实际笔迹的方向与位移得到起始坐标,连接所述起始坐标以生成白板笔迹。在步骤S102中计算得到了所述实际笔迹的方向与位移之后,根据计算所得到的实际笔迹的相关方向与位移信息得到对应的起始坐标,然后依次连接所得到的起始坐标以在白板软件上得到与所述实际笔迹形状相一致的白板笔迹。
在此需要指出的是,在实际使用过程中,用户可以不用从座位走上讲台进行书写演讲,而可以直接通过所述书写笔选择一个相对较为平整的对象进行书写。由于在书写笔上设置有一信号发射端,在智能显示平板上设置有一USB插口,该USB插口上连接有一信号接收端,该信号接收端通过无线网络 传输技术来接收并获取所述信号发射端所发射的压感数据以及加速度数据。对于所述书写笔而言,具体的,当设于该书写笔内的压感传感器检测到对应的压感数据发生变化之后,则开始检测所述书写笔的所述压感数据以及所述加速度数据,然后将该数据通过所述信号发射端发送给所述智能显示平板。
请参阅图2,对于本发明第二实施例中的远程同步书写显示方法,具体操作过程为:
首先将所述书写端与所述显示端通过蓝牙、无线网络连接等技术进行匹配连接之后,调试下相关的性能参数以保证设备正常使用。其中所述书写端为一智能书写笔,所述显示端为一智能显示平板。
在确认配对成功之后,所述智能显示平板监听并检测是否存在所述书写笔发送过来的实际笔迹的相关属性信息,其中该相关属性信息包括压感数据以及加速度数据。如果监听检测到有所述实际笔迹的所述相关属性信息,则接收该属性信息;如果没有监听到存在相关属性信息,则在500ms之后继续监听接收所述实际笔迹的相关属性信息。
在接收了所述实际笔迹的相关属性信息之后,所述智能显示平板判断白板软件的当前状态是否在前台运行,若判定所述白板软件当前不处于运行状态时,则继续监听并检测所述书写笔发送过来的相关属性信息;若判定所述白板软件当前处于前台运行时,则以每隔2ms获取一次所述实际笔迹的所述加速度数据,重复获取三次作为一组加速度数据,也即在一组加速度数据中包括第一加速度、第二加速度以及第三加速度。在此需要指出的是,所述智能显示平板在对加速度数据进行采集的同时也对压感数据进行采集。
如上所述,在获取到所述加速度数据之后,为了保证数据的准确性,此时还需要对该加速度数据的可靠性进行确认。因为在实际书写过程中,必须 保证所述书写笔与书写对象进行接触,给所述书写对象施加一定的压力,此时所获得的对应的加速度数据才有效。因此在本实施例中,还需要检测验证所述相关属性信息中是否同时包含有压感数据以及所述加速度数据,并保证所述压感数据中的压力值要大于零才符合要求。如果检测到所接收的所述相关属性信息同时包含压感数据以及加速度数据,则检测对应的压感数据中的压力值是否大于零,如果压力值均大于零,则根据上述获得的加速度数据中三个不同加速度的方向来确认书写笔是否在符合要求的平面对象上进行书写。如果所述能智显示平板接收的所述相关属性信息中没有同时包含压感数据以及所述加速度数据,则继续监听检测所述实际笔迹的相关属性信息。
进一步的,对于上述确认书写笔是否在复合要求的平面对象上进行书写的步骤,也即确认所述第一加速度、所述第二加速度以及所述第三加速度是否在同一平面上的步骤,具体为:
如果检测到所述第一加速度、所述第二加速度以及所述第三加速度的大小均不为零,则根据所述第一加速度以及所述第二加速度的方向来确定一平面,在确认了该平面之后,然后判断所述第三加速度的方向与所述平面之间的夹角值,当所述夹角值小于15度时,此时可以近似认为所述第一加速度、所述第二加速度以及所述第三加速度的方向在同一平面内,也即书写笔在一个较为平整的书写对象上进行书写。
与此同时,如果检测到所述第一加速度、所述第二加速度或所述第三加速度的中至少有一个加速度的大小为零,例如所述第三加速度的大小为零,则此时仅根据所述第一加速度以及所述第二加速度的方向就可以确认一书写平面,也即书写笔所书写的区域为一平整区域。
在确认了书写笔是在符合要求的平面对象上进行书写之后,此时所述智 能显示平板根据上述所获得的加速度数据来计算实际笔迹的方向与位移。具体的,所述智能显示平板在第一次检测到存在压感数据后记录此时实际笔迹的初始位置坐标以及初速度(一般的,由于书写笔开始书写时刚开始进行移动,初速度为零),然后根据所接收的加速度数据来计算每次搜集到加速度时所对应的瞬时速度,再将计算得到的瞬时速度乘以上述的预设时间间隔以得到对应的位移。例如,当所述智能显示平板在2ms内采集到第一加速度a之后,例如此时该第一加速度a的值为2m/s2,由于概念书写笔刚开始进行书写,因此此时初速度V0的大小为零,根据瞬时速度V的计算公式V=V0+at可以得到此时的瞬时速度。在得到了该瞬时速度V之后,由于每次进行数据采集的时间非常短,因此在每段采集时间内笔迹移动的轨迹可以近似看作为一条直线,因此可以根据位移计算公式S=v·t计算得到在该时段对应的位移。在计算得到了该时段内对应的位移之后,然后根据所述第一加速度a的方向确定实际笔迹的速度方向,根据该速度方向结合上述计算得到的位移信息确定对应的终点坐标位置。在此需要说明的是,上述确定位移与方向的方法描述的只是其中一小段笔迹的确认方式,其他部位的实际笔迹的确认也是采用同样的方法来实现,只是在计算其他段的笔迹时,手写笔的初速度不一定为零,也可以是前一段笔迹加速后所得到的瞬时速度作为初速度。
在确认了上述实际笔迹的方向与位移之后,所述智能显示平板根据计算所获得的方向与位移信息得到对应的起始坐标,然后连接起始坐标以在白板软件中得到与所述实际笔迹相对应的白板笔迹,从而实现远程同步书写显示的效果,方便用户的使用,提高了实际使用体验。
请参阅图3,对于本发明第三实施例提出的远程同步书写显示装置,该装置包括数据获取模块、笔迹计算模块以及笔迹生成模块,所述数据获取模块、 所述笔迹计算模块以及所述笔迹生成模块依次相连,其中所述数据获取模块用于以预设时间间隔采集实际笔迹的加速度数据;所述笔迹计算模块用于根据预设次数内采集的所述加速度数据计算所述实际笔迹的方向与位移;所述笔迹生成模块用于根据所述实际笔迹的方向与位移生成白板笔迹。
与此同时,所述装置还包括预处理模块,其中该预处理模块包括数据监听单元、第一预处理单元以及第二预处理单元,所述数据监听单元、所述第一预处理单元以及所述第二预处理单元依次相连,其中所述数据监听单元用于监听是否存在所述实际笔迹的相关属性信息,所述相关属性信息包括所述加速度数据;所述第一预处理单元用于若监听到存在所述相关属性信息,则接收所述实际笔迹的所述相关属性信息并判断白板软件的当前状态是否为运行状态;所述第二预处理单元用于若所述白板软件为运行状态,则以所述预设时间间隔采集所述实际笔迹的所述加速度数据;若所述白板软件不处于运行状态,则继续监听是否存在所述实际笔迹的所述相关属性信息。
除此之外,所述远程同步书写显示的装置还包括数据分析模块,所述数据分析模块包括依次相连的数据分析单元、数据判断单元以及平面确认单元,其中所述数据分析单元用于分析所述预设次数的所述加速度数据中是否同时包含所述压感数据以及所述加速度数据;所述数据判断单元用于若同时存在所述压感数据以及所述加速度数据时,则分别判断所述预设次数的所述压感数据是否均大于零;所述平面确认单元用于若所述压感数据均大于零,则根据所述第一加速度、所述第二加速度以及所述第三加速度的方向确认所述实际笔迹的书写平面。
对于所述平面确认单元,该平面确认单元包括第一子平面确认单元以及第二子平面确认单元,其中所述第一子平面确认单元用于若所述第一加速度、 所述第二加速度以及所述第三加速度的大小均不为零,则根据所述第一加速度以及所述第二加速度的方向来确定一平面并计算所述第三加速度的方向与所述平面之间的夹角值,当所述夹角值小于预设夹角值时,则判断第一加速度、所述第二加速度以及所述第三加速度的方向在同一平面内;所述第二子平面确认单元用于若所述第一加速度、所述第二加速度或所述第三加速度的大小至少有一个为零,则所述第一加速度、所述第二加速度以及所述第三加速度的方向在同一平面内。
对于所述笔迹计算模块,其中所述笔迹计算模块包括依次相连的记录单元、第一计算单元以及第二计算单元,其中所述记录单元用于在首次检测到所述压感数据之后记录所述实际笔迹当前的坐标值以及初速度值;所述第一计算单元用于根据所述初速度值以及所述加速度数据计算得到所述实际笔迹的瞬时速度;所述第二计算单元用于将所述瞬时速度与所述预设时间间隔相乘以得到所述实际笔迹的所述位移。
本发明提出的远程同步书写显示的方法与装置在实际使用中可以实现远程同步书写显示的功能,演讲者无需在演讲台与座位之间来回走动便可实现同样的演讲效果,减少了时间浪费,提高了交流的效率,具有良好的应用前景。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (10)

  1. 一种远程同步书写显示的方法,其特征在于,所述方法包括如下步骤:
    以预设时间间隔获取实际笔迹的加速度数据;
    根据预设次数获取的所述加速度数据计算所述实际笔迹的方向与位移;
    根据所述实际笔迹的方向与位移得到起始坐标,连接所述起始坐标以生成白板笔迹。
  2. 根据权利要求1所述的远程同步书写显示的方法,其特征在于,所述以预设时间间隔获取实际笔迹的加速度数据的步骤之前,所述方法还包括:
    监听是否存在所述实际笔迹的相关属性信息,所述相关属性信息包括压感数据以及所述加速度数据;
    若存在,则接收所述实际笔迹的所述相关属性信息并判断白板软件的当前状态是否为运行状态;
    若是,则以所述预设时间间隔获取所述实际笔迹的所述加速度数据。
  3. 根据权利要求1所述的远程同步书写显示的方法,其特征在于,所述根据预设次数获取的所述加速度数据计算所述实际笔迹的方向与位移的步骤包括:
    分析所述预设次数的所述加速度数据中是否同时包含所述压感数据以及所述加速度数据;
    若是,则分别判断所述预设次数的所述压感数据是否均大于零;
    若是,则根据所述预设次数获取的所述加速度的方向来确认所述预设次 数的所述加速度是否在同一平面上;
    若是,则根据所述预设次数获取的所述加速度数据计算所述实际笔迹的方向与位移。
  4. 根据权利要求3所述的远程同步书写显示的方法,所述预设次数为三个,其特征在于,所述根据所述预设次数获取的所述加速度的方向来确认所述预设次数的所述加速度是否在同一平面上的步骤包括:
    若三个所述加速度的值均不为零,则根据其中两个所述加速度的方向来确定一平面并计算另一个所述加速度的方向与所述平面之间的夹角值,当所述夹角值小于预设夹角值时,则三个所述加速度的方向在同一平面上;
    若三个所述加速度的值至少有一个为零,则三个所述加速度的方向在同一平面上。
  5. 根据权利要求1所述的远程同步书写显示的方法,所述相关属性信息还包括压感数据,其特征在于,所述根据预设次数获取的所述加速度数据计算所述实际笔迹的方向与位移的步骤还包括:
    在首次获取到所述压感数据之后记录所述实际笔迹当前的坐标值以及初速度值;
    根据所述初速度值以及所述加速度数据计算得到所述实际笔迹的瞬时速度;
    将所述瞬时速度与所述预设时间间隔相乘以得到所述实际笔迹的所述位移。
  6. 一种远程同步书写显示的装置,其特征在于,所述装置包括:
    数据获取模块,用于以预设时间间隔获取实际笔迹的加速度数据;
    笔迹计算模块,用于根据预设次数获取的所述加速度数据计算所述实际笔迹的方向与位移;
    笔迹生成模块,用于根据所述实际笔迹的方向与位移得到起始坐标,连接所述起始坐标以生成白板笔迹。
  7. 根据权利要求6所述的远程同步书写显示的装置,其特征在于,所述装置还包括预处理模块,所述预处理模块包括:
    数据监听单元,用于监听是否存在所述实际笔迹的相关属性信息,所述相关属性信息包括压感数据以及所述加速度数据;
    第一预处理单元,用于若监听到存在所述相关属性信息,则接收所述实际笔迹的所述相关属性信息并判断白板软件的当前状态是否为运行状态;
    第二预处理单元,用于若所述白板软件为运行状态,则以所述预设时间间隔获取所述实际笔迹的所述加速度数据。
  8. 根据权利要求7所述的远程同步书写显示的装置,其特征在于,所述装置还包括数据分析模块,所述数据分析模块包括:
    数据分析单元,用于分析所述预设次数的所述加速度数据中是否同时包含所述压感数据以及所述加速度数据;
    数据判断单元,用于若同时存在所述压感数据以及所述加速度数据,则分别判断所述预设次数的所述压感数据是否均大于零;
    平面确认单元,用于若所述压感数据均大于零,则根据所述预设次数获 取的所述加速度的方向来确认所述预设次数的所述加速度是否在同一平面上;
    所述装置还包括所述笔迹计算模块,所述笔迹计算模块还用于若所述预设次数的所述加速度在同一平面上,则根据所述预设次数获取的所述加速度数据计算所述实际笔迹的方向与位移。
  9. 根据权利要求8所述的远程同步书写显示的装置,所述预设次数为三个,其特征在于,所述平面确认单元包括:
    第一子平面确认单元,用于若三个所述加速度的值均不为零,则根据其中两个所述加速度的方向来确定一平面并计算另一个所述加速度的方向与所述平面之间的夹角值,当所述夹角值小于预设夹角值时,则三个所述加速度的方向在同一平面上;
    第二子平面确认单元,用于若三个所述加速度的值至少有一个为零,则三个所述加速度的方向在同一平面上。
  10. 根据权利要求6所述的远程同步书写显示的装置,所述相关属性信息还包括压感数据,其特征在于,所述笔迹计算模块包括:
    记录单元,用于在首次获取到所述压感数据之后记录所述实际笔迹当前的坐标值以及初速度值;
    第一计算单元,用于根据所述初速度值以及所述加速度数据计算得到所述实际笔迹的瞬时速度;
    第二计算单元,用于将所述瞬时速度与所述预设时间间隔相乘以得到所述实际笔迹的所述位移。
PCT/CN2017/076989 2016-11-23 2017-03-16 一种远程同步书写显示的方法与装置 WO2018094919A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201611051671.6 2016-11-23
CN201611051671.6A CN106775060A (zh) 2016-11-23 2016-11-23 一种远程同步书写显示的方法与装置

Publications (1)

Publication Number Publication Date
WO2018094919A1 true WO2018094919A1 (zh) 2018-05-31

Family

ID=58912763

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/076989 WO2018094919A1 (zh) 2016-11-23 2017-03-16 一种远程同步书写显示的方法与装置

Country Status (2)

Country Link
CN (1) CN106775060A (zh)
WO (1) WO2018094919A1 (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109144438A (zh) * 2017-06-27 2019-01-04 北京新国人智慧科技股份有限公司 基于数字光学点阵的会议通讯方法、装置、介质及设备
CN107422974B (zh) * 2017-07-21 2020-01-07 广州视源电子科技股份有限公司 基于双***的笔迹书写显示方法和***、存储介质及设备
CN107990101B (zh) * 2017-11-24 2019-09-20 重庆布兰科技有限公司 一种倾斜角度可调节的会议平板
CN107957847A (zh) * 2017-12-20 2018-04-24 广州视源电子科技股份有限公司 一种触摸轨迹显示方法、装置、设备及存储介质
CN110456952A (zh) * 2019-06-27 2019-11-15 北京科加触控技术有限公司 一种动作执行方法、装置及***
CN115145460A (zh) * 2021-03-31 2022-10-04 华为技术有限公司 远程书写显示的方法、装置和存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101008876A (zh) * 2006-01-23 2007-08-01 郑希付 手书分析***
CN101615087A (zh) * 2008-06-26 2009-12-30 曜瀚科技股份有限公司 电子笔架构及其数据输入方法
CN103353793A (zh) * 2013-05-10 2013-10-16 罗天成 一种新型电子笔和智能终端
CN103871276A (zh) * 2012-12-10 2014-06-18 中国电信股份有限公司 电子板书信息的显示方法、***与书写终端

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8922530B2 (en) * 2010-01-06 2014-12-30 Apple Inc. Communicating stylus
JP2013206234A (ja) * 2012-03-29 2013-10-07 Xacti Corp 筆記入力装置
CN103019414B (zh) * 2012-11-02 2015-08-05 浙江大学 基于imu的电子手写笔的笔迹估计方法
TW201504859A (zh) * 2013-07-26 2015-02-01 Hon Hai Prec Ind Co Ltd 筆套及筆跡紀錄方法
CN103744541B (zh) * 2014-01-26 2017-07-04 上海鼎为电子科技(集团)有限公司 书写笔、电子终端及书写***
CN105303201B (zh) * 2015-11-03 2018-08-24 广东小天才科技有限公司 一种基于动作感应进行手写识别的方法和***
CN105446503A (zh) * 2016-01-06 2016-03-30 吴振华 一种将手写(绘)信息实时数字化的智能笔

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101008876A (zh) * 2006-01-23 2007-08-01 郑希付 手书分析***
CN101615087A (zh) * 2008-06-26 2009-12-30 曜瀚科技股份有限公司 电子笔架构及其数据输入方法
CN103871276A (zh) * 2012-12-10 2014-06-18 中国电信股份有限公司 电子板书信息的显示方法、***与书写终端
CN103353793A (zh) * 2013-05-10 2013-10-16 罗天成 一种新型电子笔和智能终端

Also Published As

Publication number Publication date
CN106775060A (zh) 2017-05-31

Similar Documents

Publication Publication Date Title
WO2018094919A1 (zh) 一种远程同步书写显示的方法与装置
US10037312B2 (en) Methods and systems for gaze annotation
EP3341851B1 (en) Gesture based annotations
CN104011628B (zh) 用于识别姿势的方法和姿势检测器
CN103744541B (zh) 书写笔、电子终端及书写***
US10382719B2 (en) Method and apparatus for sharing information during video call
US20120216151A1 (en) Using Gestures to Schedule and Manage Meetings
CN102810015B (zh) 基于空间运动的输入方法及终端
CN104199566A (zh) 一种笔迹同步的装置及方法
WO2013145883A1 (ja) 情報処理装置、情報処理方法およびプログラム
JP2015503162A (ja) 3次元で表示されるオブジェクトのユーザの選択ジェスチャに応答する方法およびシステム
CN106662923A (zh) 信息处理装置、信息处理方法和程序
JPWO2017030193A1 (ja) 情報処理装置、情報処理方法、及びプログラム
WO2020192215A1 (zh) 一种交互方法及可穿戴交互设备
TW202139064A (zh) 互動物件的驅動方法、裝置、設備以及存儲介質
JP7139680B2 (ja) 活性度評価プログラム、装置、及び方法
CN108919983A (zh) 基于智能笔操作的书写启动方法及***
WO2015131590A1 (zh) 一种控制黑屏手势处理的方法及终端
US10185399B2 (en) Image processing apparatus, non-transitory computer-readable recording medium, and image processing method
JP2015118442A (ja) 情報処理装置、情報処理方法およびプログラム
CN112739507A (zh) 一种交互沟通实现方法、设备和存储介质
JP6136206B2 (ja) 会議システム、サーバ、及び、会議情報生成プログラム
JP2018005663A (ja) 情報処理装置、表示システム、プログラム
US9041646B2 (en) Information processing system, information processing system control method, information processing apparatus, and storage medium
JP7351130B2 (ja) 深度カメラ及び深層ニューラルネットワークを使用する、プロジェクタ-カメラ対話型ディスプレイ用のロバストなジェスチャ認識装置及びシステム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17874626

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 071019)

122 Ep: pct application non-entry in european phase

Ref document number: 17874626

Country of ref document: EP

Kind code of ref document: A1