买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】基于双系统的笔迹书写显示方法和系统、存储介质及设备_广州视源电子科技股份有限公司;广州视臻信息科技有限公司_201710601639.9 

申请/专利权人:广州视源电子科技股份有限公司;广州视臻信息科技有限公司

申请日:2017-07-21

公开(公告)日:2020-01-07

公开(公告)号:CN107422974B

主分类号:G06F3/0488(20130101)

分类号:G06F3/0488(20130101);G06F9/451(20180101)

优先权:

专利状态码:有效-授权

法律状态:2020.01.07#授权;2017.12.26#实质审查的生效;2017.12.01#公开

摘要:本发明涉及一种基于双系统的笔迹书写显示方法和系统、存储介质及设备,方法包括以下步骤:在检测到触摸事件之后,分别在第一系统的透明书写层以及第二系统的书写软件的书写界面上执行笔迹绘制操作;从显示缓存区域读取所述第一系统的当前显示图像,并将所述当前显示图像绘制在预先建立的原始图像层上,将所述透明书写层上的笔迹和所述原始图像层上的当前显示图像进行颜色融合叠加,将颜色融合叠加后的内容更新到第一系统的显示缓冲区中,作为第一系统的显示画面;在第一系统对所述显示画面进行显示,并在第二系统对所述书写界面上的笔迹进行同步显示。

主权项:1.一种基于双系统的笔迹书写显示方法,其特征在于,包括以下步骤:在检测到第一系统或第二系统的触摸事件之后,分别在第一系统的透明书写层以及第二系统的书写软件的书写界面上执行笔迹绘制操作;从显示缓存区域读取所述第一系统的当前显示图像,并将所述当前显示图像绘制在预先建立的原始图像层上,将所述透明书写层上的笔迹和所述原始图像层上的当前显示图像进行颜色融合叠加,将颜色融合叠加后的内容更新到第一系统的显示缓冲区中,作为第一系统的显示画面;在第一系统对所述显示画面进行显示,并在第二系统对所述书写界面上的笔迹进行同步显示。

全文数据:基于双系统的笔迹书写显示方法和系统、存储介质及设备技术领域[0001]本发明涉及触摸屏技术领域,特别是涉及一种基于双系统的笔迹书写显示方法和系统、存储介质及设备。背景技术[0002]双系统显示设备是指包括两套完整的操作系统的电子设备。举例来说,双系统显示设备的操作系统可以由主安卓系统加其他安卓系统,或者由主安卓系统加對nd〇ws系统构成,一般将主安卓系统称为第一系统,另一系统称为第二系统。〜[0003]目前,在双系统显示设备中,在对第二系统的信号进行显示时,第二系统的显示信号需要通过HDMIHighDefinitionMultimediaInterface,高清晰度多媒体接口)线物理连接至第一系统做显示输出,第一系统接收到第二系统的信号后进行HDMI解码并显示,第二系统一帧的画面需要经过HMDI编码、传输、HDMI解码之后才能呈现给用户。[0004]为了减少传输时延,有一种方式是在第一系统创建透明书写层,并在第一系统和第一•系统冋时书与。然而,在这种方案中,第一系统的笔迹容易将第一系统透明书写层上的非书写应用的窗口和按钮划破,如图1所示。[0005]综上所述,传统的基于双系统的书写方式书写效果较差。发明内容[0006]基于此,有必要针对传统的基于双系统的书写方式书写效果较差的问题,提供一种基于双系统的笔迹书写显示方法和系统、存储介质及设备。[0007]一种基于双系统的笔迹书写显示方法,包括以下步骤:[0008]在检测到触摸事件之后,分别在第一系统的透明书写层以及第二系统的书写软件的书写界面上执行笔迹绘制操作;[0009]从显示缓存区域读取所述第一系统的当前显示图像,并将所述当前显示图像绘制在预先建立的原始图像层上,将所述透明书写层上的笔迹和所述原始图像层上的当前显示图像进行颜色融合叠加,将颜色融合叠加后的内容更新到第一系统的显示缓冲区中,作为第一系统的显示画面;[0010]在第一系统对所述显示画面进行显示,并在第二系统对所述书写界面上的笔迹进行同步显示。[0011]—种基于双系统的笔迹书写显示系统,包括:[0012]第一绘制模块,用于在检测到触摸事件之后,分别在第一系统的透明书写层以及第二系统的书写软件的书写界面上执行笔迹绘制操作;[0013]第二绘制模块,用于从显示缓存区域读取所述第一系统的当前显示图像,并将所述当前显示图像绘制在预先建立的原始图像层上,将所述透明书写层上的笔迹和所述原始图g层上的当前显示图像进行颜色融合叠加,将颜色融合叠加后的内容更新到第一系统的显示缓冲区中,作为第一系统的显示画面;业不悮块,用于在第一系统对所述显示画面进行显示,并在第二系统对所述书写界面上的笔迹进行同步显示。[0015]一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现基于双系统的笔迹书写显示方法。[0016]一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序、,所述处理器执行所述程序时实现基于双系统的笔迹书写显示方法。[00^7]上g基于双系统的笔迹书写显示方法和系统、存储介质及设备,通过在第一系统建芒透明书写层和原始图像层,将笔迹绘制在透明书写层上,同时将透明书写层上的当前显示图像绘制在原始图像层上,再将透明书写层上的笔迹和原始图像层上的当前显示图像进行颜色融合^加后作为第一系统的显示画面,最后在两个系统进行同步显示,从而避免了笔迹划破显示图像中的窗口和按钮,提高了显示效果。附图说明[0018]图1为一个实施例的笔迹划破非书写应用的窗口和按钮的示意图;[0019]图2为一个实施例的基于双系统的笔迹书写显示方法流程图;[0020]图3为一个实施例的第一系统显示内容的示意图;[0021]图4为一个实施例的第二系统显示内容的示意图;[0022]图5为一个实施例的第一系统显示内容和第二系统显示内容叠加后的最终显示内容的示意图;[0023]图6为一个实施例的第二系统的笔迹绘制结果的示意图;[0024]图7为一个实施例的透明层书写层的笔迹绘制结果的示意图;[0025]图8为一个实施例的第一层与第二层进行颜色融合叠加组成第一系统的显示内容的不意图;[0026]图9为一个实施例的第一系统与第二系统叠加显示后的显示内容的示意图;[0027]图10为一个实施例的一个实施例的基于双系统的笔迹书写显示系统的结构示意图。具体实施方式[0028]下面结合附图对本发明的技术方案进行说明。[0029]在此先说明一下基于双系统的笔迹绘制原理。为了减少传输时延,有一种方式是在第一系统创建透明书写层,并在第一系统和第二系统同时书写。在这种方案中,在第二系统的书写软件启动时,通过第二系统向第一系统发送启动指令,根据启动指令在第一系^启动透明书写层j艮据检测的触摸事件在透明书写层上执行笔迹绘制操作,得到第一笔迹,并将第一笔迹显示在透明书写层上;根据触摸事件在书写软件的书写界面上执行笔迹绘制操作,得到第一笔迹,并将第一笔迹显不在第二系统的书写层上;在检测到所述触摸事件结束之后,若书写软件上的笔迹绘制操作完成,擦除所述第一笔迹。一[0030]在一个实施例中,第一系统可以是安卓系统、I0S系统或Windows系统等操作系统,第二系统也可以是上述系统之一。在一个典型的实施例中,第一系统和第二系统可均为安卓系统。弟一系统的书与软件即为女装在弟一系统中的书写软件。当通过第二系统的书写状忏进仃毛边纭制时^,笔迹显示过程需要经过HMD〗编码、传输和证^〗解码之后才能显示出来。为了加快笔迹显不,在第二系统的书写软件启动时,可以通过第二系统向第一系统发送启动指令,在第一系统启动一层透明书写层。由于第二系统的书写软件启动在先,透明书写层启动在后,因此,透明书写层将覆盖在第二系统的书写软件之上。并且,由于第一系统启动的是透明书写层,也就是其背景是透明的,那么对用户来讲,是无法感知到第一系统透明书写层的存在,也感知不到这个启动过程。^031]上述方案存在一个问题,即第一系统的笔迹容易将第一系统透明书写层上的非书写应用的窗口和按钮划破,如图1所示,图中的白色细线为笔迹,可以看出数字“〇〇,’中的第—个“0”和“05”与笔迹线条相交的部分都有不完整的地方。为了解决上述问题,本发明提供一种基于双系统的笔迹书写显示方法,如图2所示,可包括以下步骤:[0032]S1,在检测到触摸事件之后,分别在第一系统的透明书写层以及第二系统的书写软件的书写界面上执行笔迹绘制操作;[0033]在一个实施例中,在第一系统的透明书写层上可能存在一个或多个图标,例如,计时器图标,显示层次画面如图3所示。在另一个实施例中,第二系统的书写软件的书写界面如图4所示,包括一个书写区域,书写界面上还可以设置有若干个图标,用于执行相关的非书写操作,图标实现的功能包括但不限于与菜单、工具栏和或调色盘的交互操作、撤销笔迹绘制操作、取消撤销操作、截图操作中的一者或多者。与上述两个实施例对应的第一系统显不内容和第二系统显不内容叠加后的最终显示内容如图5所示。[0034]在本步骤中,可以检测系统发出的触摸事件启动指令,若检测到,则判定发生触摸事件。以安卓系统为例,当检测到系统发出的ACTI0N_D0WN指令时,可判定发生触摸事件,然后分别在第一系统和第二系统中执行笔迹绘制操作。[0035]S2,从显示缓存区域读取所述第一系统的当前显示图像,并将所述当前显示图像绘制在预先建立的原始图像层上,将所述透明书写层上的笔迹和所述原始图像层上的当前显示图像进行颜色融合叠加,将颜色融合叠加后的内容更新到第一系统的显示缓冲区中,作为第一系统的显示画面;[0036]在第一系统中绘制书写笔迹时,为了避免划破其他应用的按钮和窗口,可在第一系统采用分层绘制的方法:其中,第一层为原始图像层,用于绘制其他应用的按钮和窗口在显示缓存区中的当前显示图像,该当前显示图像中可包括第一系统透明书写层上的图标和窗口的图像。第二层为透明书写层,用于绘制笔迹。在一个实施例中,当第二系统的书写软件启动时,可通过第二系统向第一系统发送软件启动命令;可响应该软件启动命令启动第一系统的书写软件;通过第一系统的书写软件在第一系统新建原始图像层和透明书写层。[0037]每次绘制时,首先读取显示缓存区中的当前显示图像作为第一层,将当前绘制的笔迹作为第二层;将第一层的当前显示图像与第二层的笔迹进行颜色融合叠加后得到的内容更新到第一系统的显示缓冲区中,共同作为第一系统的显示内容。[0038]S3,将所述透明书写层上的笔迹和所述当前显示图像显示在所述透明书写层上,并将所述书写界面上的笔迹显示在所述书写界面上。[0039]在一个实施例中,显示缓存区的大小即为系统显示分辨率大小,可显示设备的显示器刷新率,并根据显示器刷新率,直接从显示缓存区中读取显示画面,并在第一系统对该显示画面进行显示。[0040]进一步地,在一个实施例中,在显示之前,可通过第二系统向第一系统发送笔迹颜色设置指令,该笔迹颜色设置指令中可携带第二系统笔迹的当前显示颜色,第一系统可根据该,迹颜色设置指令透明书写层上的笔迹颜色。进一步地,第一系统还可以根据所述当目IJ显不颜色对所述透明书与层上的笔迹进行植染;将渲染后的笔迹与所述原始图像层上的当前显不图像进行颜色融合叠加后作为所述透明书写层上的显示内容。设置笔迹颜色的过程也可以在启动第二系统书写软件的时候执行,g卩,在检测到第二系统书写软件启动时,通过第二系统向第一系统发送笔迹颜色设置指令。通过这种方式,可以使第一系统和第二系统保持笔迹颜色同步。[0041]进一步地,在另一个实施例中,在显示之前,还可通过第二系统向第一系统发送笔迹线条设置指令,该笔迹线条设置指令中可携带第二系统笔迹的当前显示线条类型,包括但不限于线条粗细、线条线型实线或虚线)、线条端点无端点、线条起始端有端点或线条^端有端点,和或端点类型等)中的一者或多者。进一步地,第一系统可以根据所述当前显不线条类型设置所述透明书与层上的笔迹的线条类型;将设置后的笔迹与所述原始图像层上的当前显不图像进行颜色融合叠加后作为所述透明书写层上的显示内容。设置笔迹线条的过程也可以在启动第二系统书写软件的时候执行,g卩,在检测到第二系统书写软件启动时,通过第二系统向第一系统发送笔迹线条设置指令。通过这种方式,可以使第一系统和第二系统保持笔迹线条类型同步。[0042]为了便于理解,参考图6至图9。图6为第二系统书写界面上的笔迹示意图。第二系统可在检测到书写软件启动指令后,向第一系统发送启动命令,启动第一系统的透明书写层。当第二系统开始绘制后,第一系统在透明书写层上进行同步绘制,如图7所示。同时,第一系统可从显示缓存区域读取所述透明书写层上的当前显示图像,并绘制在原始图像层上,第一层与第二层进行颜色融合叠加组成第一系统的显示内容,如图8所示。最终第一系统的,示内容(图S与第二系统的显示内容(图6叠加显示后的结果如图9所示。可以看出,通过采用在第一系统分层绘制的方式,第一系统的笔迹处于图标和窗口的显示内容下层,不会出现划破图标和窗口的情况。[0043]在进一步的实施例中,还可以在第二系统结束笔迹绘制时,通过第二系统向第一系统发送笔迹绘制终止命令;响应所述笔迹绘制终止命令停止第一系统的笔迹绘制操作,并清除所述透明书写层上的笔迹。在实际应用中,可以通过检测触摸事件结束指令来判断触摸事件是否结束。当检测到所述触摸事件结束指令时,则可判定触摸事件结束,然后向第一系统发送笔迹绘制终止命令;否则,判定触摸事件未结束。以安卓系统为例,可检测ACTION_UP事件,若检测到,则可判定触摸事件结束,否则,判定触摸事件未结束。[0044]在进一步的实施例中,在第二系统停止退出白板书写软件时,可通过第二系统向第一系统发送退出命令;响应所述退出命令关闭第一系统的原始图像层。[0045]上述基于双系统的笔迹书写显示方法,通过在第一系统建立透明书写层和原始图像层,将笔迹绘制在透明书写层上,同时将透明书写层上的当前显示图像绘制在原始图像层上,最后将透明书写层上的笔迹和所述当前显示图像显示在所述透明书写层上,并将书写界面上的笔迹显示在书写界面上,从而避免了笔迹划破显示图像中的窗口和按钮,提高了显示效果。[0046]如图10所示,本发明还提供一种基于双系统的笔迹书写显示系统,可包括:[0047]第一绘制模块10,用于在检测到触摸事件之后,分别在第一系统的透明书写层以及第二系统的书写软件的书写界面上执行笔迹绘制操作;[0048]在一个实施例中,第一系统的透明书写层除了侧边按钮之外的区域都是透明的,在第一系统的透明书写层上可能还存在一个或多个图标,例如,计时器图标,显示层次画面如图3所示。在另一个实施例中,第二系统的书写软件的书写界面如图4所示,包括一个书写区域,书写界面上还可以设置有若干个图标,用于执行相关的非书写操作,图标实现的功能包括但不限于与菜单、工具栏和或调色盘的交互操作、撤销笔迹绘制操作、取消撤销操作、截图操作中的一者或多者。与上述两个实施例对应的第一系统显示内容和第二系统显示内容叠加后的最终显示内容如图5所示。[0049]在本模块中,可以检测系统发出的触摸事件启动指令,若检测到,则判定发生触摸事件。以安卓系统为例,当检测到系统发出的ACTION_DOWN指令时,可判定发生触摸事件,然后分别在第一系统和第二系统中执行笔迹绘制操作。[0050]第二绘制模块20,用于从显示缓存区域读取所述第一系统的当前显示图像,并将所述当前显示图像绘制在预先建立的原始图像层上,将所述透明书写层上的笔迹和所述原始图像层上的当前显示图像进行颜色融合叠加,将颜色融合叠加后的内容更新到第一系统的显示缓冲区中,作为第一系统的显示画面;[0051]在第一系统中绘制书写笔迹时,为了避免划破其他应用的按钮和窗口,可在第一系,采用分层绘制的方法:其中,第一层为原始图像层,用于绘制其他应用的按钮和窗口在显示缓存区中的当前显示图像,该当前显示图像中可包括第一系统透明书写层上的图标和窗口的图像。第二层为透明书写层,用于绘制笔迹。在一个实施例中,当第二系统的书写软件启动时,可通过第二系统向第一系统发送软件启动命令;可响应该软件启动命令启动第一系统的书写软件;通过第一系统的书写软件在第一系统新建原始图像层和透明书写层。[0052]每次绘制时,首先读取显示缓存区中的当前显示图像作为第一层,将当前绘制的笔迹作为第二层;将第一层的当前显示图像与第二层的笔迹进行颜色融合叠加后得到的内容更新到第一系统的显示缓冲区中,共同作为第一系统的显示内容。[0053]显示模块30,用于将所述透明书写层上的笔迹和所述当前显示图像显示在所述透明书写层上,并将所述书写界面上的笔迹显示在所述书写界面上。[00M]在一个实施例中,显示缓存区的大小即为系统显示分辨率大小,可显示设备的显示器刷新率,并根据显示器刷新率,直接从显示缓存区中读取显示画面,并在第一系统对该显示画面进行显示。[0055]进一步地,在一个实施例中,在显示之前,可通过第二系统向第一系统发送笔迹颜色设置指令,该笔迹颜色设置指令中可携带第二系统笔迹的当前显示颜色,第一系统可根据该笔迹颜色设置指令透明书写层上的笔迹颜色。进一步地,第一系统还可以根据所述当前显示颜色对所述透明书写层上的笔迹进行渲染;将渲染后的笔迹与所述原始图像层上的当前显示图像进行颜色融合叠加后作为所述透明书写层上的显示内容。设置笔迹颜色的过程也可以在启动第二系统书写软件的时候执行,g卩,在检测到第二系统书写软件启动时,通过第二系统向第一系统发送笔迹颜色设置指令。通过这种方式,可以使第一系统和第二系统保持笔迹颜色同步。[0056]进一步地,在另一个实施例中,在显示之前,还可通过第二系统向第一系统发送笔迹线条设置指令,该笔迹线条设置指令中可携带第二系统笔迹的当前显示线条类型,包括但不限于线条粗细、线条线型实线或虚线)、线条端点无端点、线条起始端有端点或线条端有端点,和或端点类型等)中的一者或多者。进一步地,第一系统可以根据所述当前^示线条类型设置所述透明书写层上的笔迹的线条类型;将设置后的笔迹与所述原始图像层上的当前显示图像进行颜色融合叠加后作为所述透明书写层上的显示内容。设置笔迹线条的过程也可以在启动第二系统书写软件的时候执行,g卩,在检测到第二系统书写软件启动时,通过第二系统向第一系统发送笔迹线条设置指令。通过这种方式,可以使第一系统和第二系统保持笔迹线条类型同步。[0057]为了便于理解,参考图6至图9。图6为第二系统书写界面上的笔迹示意图。第二系统可在检测到书写软件启动指令后,向第一系统发送启动命令,启动第一系统的透明书写层。当第二系统开始绘制后,第一系统在透明书写层上进行同步绘制,如图7所示。同时,第一系统可从显示缓存区域读取所述透明书写层上的当前显示图像,并绘制在原始图像层上,第一层与第二层进行颜色融合叠加组成第一系统的显示内容,如图8所示。最终第一系统的显示内容(图8与第二系统的显示内容(图6叠加显示后的结果如图g所示。可以看出,通过米用在第一系统分层绘制的方式,第一系统的笔迹处于图标和窗口的显示内容下层,不会出现划破图标和窗口的情况。[0058]在进一步的实施例中,还可以在第二系统结束笔迹绘制时,通过第二系统向第一系统发送笔迹绘制终止命令;响应所述笔迹绘制终止命令停止第一系统的笔迹绘制操作,并清除所述透明书写层上的笔迹。在实际应用中,可以通过检测触摸事件结束指令来判断触摸事件是否结束。当检测到所述触摸事件结束指令时,则可判定触摸事件结束,然后向第一系统发送笔迹绘制终止命令;否则,判定触摸事件未结束。以安卓系统为例,可检测ACTION—UP事件,若检测到,则可判定触摸事件结束,否则,判定触摸事件未结束。[0059]在进一步的实施例中,在第二系统停止退出白板书写软件时,可通过第二系统向第一系统发送退出命令;响应所述退出命令关闭第一系统的原始图像层。[0060]上述基于双系统的笔迹书写显示系统,通过在第一系统建立透明书写层和原始图像层,将笔迹绘制在透明书写层上,同时将透明书写层上的当前显示图像绘制在原始图像层上,最后将透明书写层上的笔迹和所述当前显示图像显示在所述透明书写层上,并将书写界面上的笔迹显示在书写界面上,从而避免了笔迹划破显示图像中的窗口和按钮,提高了显示效果。^〇61]本发明的基于双系统的笔迹书写显示系统与本发明的基于双系统的笔迹书写显示法一一对应,在上述基于双系统的笔迹书写显示方法的实施例阐述的技术特征及其有益效果均适用于基于双系统的笔迹书写显示系统的实施例中,特此声明。[0062]进一步地,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任意实施例中的基于双系统的笔迹书写显示方法。[00^3]上述计算机可读存储介质所执行的方法的实施例与上述基于双系统的笔迹书写显示方法的其他实施例相同,此处不再赘述。[0064]进一步地,^发明还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任意实施例中的基于双系统的笔迹书写显示方法。[0065]上述计算机设备的处理器所执行的方法的实施例与上述基于双系统的笔迹书写显示方法的其他实施例相同,此处不再赘述。[0066]在流程图中表示或在此以其他方式描述的逻辑和或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。[0067]计算机可读介质的更具体的示例非穷尽性列表包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒磁装置),随机存取存储器RAM,只读存储器ROM,可擦除可编辑只读存储器EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器CDR0M。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。[0068]应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列f术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列PGA,现场可编程门阵列FPGA等。[0069]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。[0070]以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。[0071]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

权利要求:1.一种基于双系统的笔迹书写显示方法,其特征在于,包括以下步骤:在检测到触摸事件之后,分别在第一系统的透明书写层以及第二系统的书写软件的书写界面上执行笔迹绘制操作;从显示缓存区域读取所述第一系统的当前显示图像,并将所述当前显示图像绘制在预先^立的原始图像层上,将所述透明书写层上的笔迹和所述原始图像层上的当前显示图像进行颜色融合叠加,将颜色融合叠加后的内容更新到第一系统的显示缓冲区中,作为第一系统的显示画面;在第一系统对所述显示画面进行显示,并在第二系统对所述书写界面上的笔迹进行同步显示。2.根据权利要求1所述的基于双系统的笔迹书写显示方法,其特征在于,在第一系统对所述显示画面进行显示的步骤包括:获取显示设备的显示器刷新率;根据所述显示器刷新率从显示缓存区中读取所述显示画面;在第一系统对所述显示画面进行显示。3.根据权利要求1所述的基于双系统的笔迹书写显示方法,其特征在于,还包括以下步骤:在第二系统结束笔迹绘制时,通过第二系统向第一系统发送笔迹绘制终止命令;响应所述笔迹绘制终止命令停止第一系统的笔迹绘制操作,并清除所述透明书写层上的笔迹。4.根据权利要求1所述的基于双系统的笔迹书写显示方法,其特征在于,还包括以下步骤:在第二系统停止退出白板书写软件时,通过第二系统向第一系统发送退出命令;响应所述退出命令关闭第一系统的原始图像层。5.根据权利要求1所述的基于双系统的笔迹书写显示方法,其特征在于,还包括以下步骤:在第二系统的书写软件启动时,通过第二系统向第一系统发送软件启动命令;响应所述软件启动命令启动第一系统的书写软件;通过第一系统的书写软件在第一系统新建原始图像层和透明书写层。6.根据权利要求1至5任意一项所述的基于双系统的笔迹书写显示方法,其特征在于,将所述透明书写层上的笔迹和所述原始图像层上的当前显示图像进行颜色融合叠加的步骤包括:通过第二系统向第一系统发送笔迹颜色设置指令,所述笔迹颜色设置指令中携带所述书写界面上笔迹的当前显示颜色;根据所述当前显示颜色对所述透明书写层上的笔迹进行值染;将渲染后的笔迹与所述原始图像层上的当前显示图像进行颜色融合叠加。7.根据权利要求6所述的基于双系统的笔迹书写显示方法,其特征在于,将所述透明书写层上的笔迹和所述原始图像层上的当前显示图像进行颜色融合叠加的步骤还包括:通过第二系统向第一系统发送笔迹线条设置指令,所述笔迹线条设置指令中携带所述书写界面上笔迹的当前显示线条类型;根据所述当前显示线条类型设置所述透明书写层上的笔迹的线条类型;将设置后的笔迹与所述原始图像层上的当前显示图像进行颜色融合叠加。8.—种基于双系统的笔迹书写显示系统,其特征在于,包括:第一绘制模块,用于在检测到触摸事件之后,分别在第一系统的透明书写层以及第二系统的书写软件的书写界面上执行笔迹绘制操作;第一绘制模块,用于从显示缓存区域读取所述第一系统的当前显示图像,并将所述当前显示图^绘在预先建立的原始图像层上,将所述透明书写层上的笔迹和所述原始图像层上的当前显示图像进行颜色融合叠加,将颜色融合叠加后的内容更新到第一系统的显示缓冲区f,作为第一系统的显示画面;显示模块,用于在第一系统对所述显示画面进行显示,并在第二系统对所述书写界面上的笔迹进行同步显示。_9•一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至7任意一项所述的基于双系统的笔迹书写显示方法。•一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求丨至7任意一项所述的基于双系统的笔迹书写显示方法。

百度查询: 广州视源电子科技股份有限公司;广州视臻信息科技有限公司 基于双系统的笔迹书写显示方法和系统、存储介质及设备

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。