CN106598928A - 一种在显示屏上进行批注的方法及其*** - Google Patents
一种在显示屏上进行批注的方法及其*** Download PDFInfo
- Publication number
- CN106598928A CN106598928A CN201611093450.5A CN201611093450A CN106598928A CN 106598928 A CN106598928 A CN 106598928A CN 201611093450 A CN201611093450 A CN 201611093450A CN 106598928 A CN106598928 A CN 106598928A
- Authority
- CN
- China
- Prior art keywords
- annotation
- lines
- top level
- level view
- view
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 239000003550 marker Substances 0.000 claims abstract description 10
- 210000004247 hand Anatomy 0.000 claims 1
- 230000008569 process Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 206010008190 Cerebrovascular accident Diseases 0.000 description 1
- 208000006011 Stroke Diseases 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000000465 moulding Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04883—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
一种在显示屏上进行批注的方法,包括创建上层视图和下层视图,上层视图和下层视图在其父类视图坐标***中的位置和大小相同;批注操作开始后,实时获取并存储批注标识物在显示屏上经过的批注线条的上层视图信息,并根据批注线条上层视图信息持续在上层视图中绘制批注线条;当前批注操作完成后,根据此次批注线条的上层视图信息和已有的批注线条下层视图信息,重新绘制下层视图中的批注线条;重新绘制下层视图中的批注线条后,清空批注线条的上层视图信息。本发明还提供一种在显示屏上进行批注的***。本发明在批注线条数量较多时,绘制性能明显提升,减少了设备屏幕的整体刷新频率,节省CPU、内存等***资源。
Description
技术领域
本发明涉及一种显示技术,具体涉及一种在显示屏上进行批注的方法及其***。
背景技术
随着移动式电子设备及触摸屏技术的发展,触摸屏已经应用到越来越多的移动设备中。伴随着触摸应用,出现了多种相应的应用软件,使得用户能够在移动设备上实现特定的操作。典型的,用户可以通过特定软件在触摸屏上对显示内容进行批注标记。
在移动设备的触摸屏上实现实时批注画线标记操作时,现有的实现方案是在一个视图对象上频繁执行刷新操作来显示批注线条,也就是说,不管当前触摸屏上的批注线条数量多少,视图对象都必须在每次刷新时重新绘制所有之前批注的线条。
当视图对象上存在过多的批注线条时,设备每次都需要重新绘制之前画过的所有线条,受限于移动设备的处理能力,其批注显示性能会受到明显的影响,导致批注时线条的显示有明显不跟随触摸点的现象出现。
发明内容
本发明提供一种在显示屏上进行批注的方法,包括以下步骤:
步骤1:创建上层视图和下层视图,上层视图和下层视图在其父类视图坐标***中的位置和大小相同;
步骤2:批注操作开始后,实时获取并存储批注标识物在显示屏上经过的当前批注线条的上层视图信息,并根据所述批注线条上层视图信息持续在上层视图中绘制批注的线条;
步骤3:当前批注操作完成后,根据此次批注线条的上层视图信息和下层视图中已有的批注线条下层视图信息,重新绘制下层视图中的批注线条;
步骤4:重新绘制下层视图中的批注线条后,清空批注线条的上层视图信息。
进一步,步骤3中,通过存储完成的此次批注线条的上层视图信息,调用每次批注操作的批注线条上层视图信息,重新绘制下层视图中的批注线条。
进一步,所存储的批注线条上层视图信息包括批注线条位置坐标和信息最后存储时间。
进一步,步骤3中,批注线条上层视图信息的存储和调用通过一个公共类进行,通过上层视图将批注线条上层视图信息添加到公共类的用于存储批注线条上层视图信息的数组中,每完成一次批注操作就存储一条批注线条上层视图信息;在下层视图中重新绘制批注线条时,在该公共类中按照批注线条上层视图信息的最后存储时间先后,顺序调用每次批注操作的批注线条上层视图信息。
进一步,所存储的批注线条上层视图信息还包括批注线条的粗细、颜色和信息生成时间。
进一步,所述批注标识物为手指或触摸笔时,当手指或触摸笔接触触摸显示屏时,此次批注操作开始;当手指或触摸笔离开触摸显示屏时,此次批注操作完成。
进一步,所述批注标识物为鼠标时,当在显示屏上按下鼠标的特定按键时,此次批注操作开始;当鼠标的特定按键被松开时,此次批注操作完成。
本发明还提供一种用于在显示屏上进行批注的***,包括视图创建模块、当前批注线条上层视图信息获取与存储模块、上层视图批注线条绘制模块、下层视图批注线条绘制模块和上层视图批注线条删除模块,其中,
视图创建模块:创建上层视图和下层视图,上层视图和下层视图在其父类视图坐标***中的位置和大小相同;
当前批注线条上层视图信息获取与存储模块:批注操作开始后,实时获取并存储批注标识物在显示屏上经过的当前批注线条的上层视图信息;
上层视图批注线条绘制模块:根据所述批注线条上层视图信息持续在上层视图中绘制批注的线条;
下层视图批注线条绘制模块:当前批注操作完成后,根据此次批注线条的上层视图信息和下层视图中已有的批注线条下层视图信息,重新绘制下层视图中的批注线条;
上层视图批注线条删除模块:重新绘制下层视图中的批注线条后,将当前批注线条上层视图信息获取与存储模块中的批注线条的上层视图信息清空。
进一步,下层视图批注线条绘制模块包括批注线条上层视图信息存储模块和批注线条上层视图信息调用模块,
批注线条上层视图信息存储模块:通过上层视图将批注线条上层视图信息添加到公共类的用于存储批注线条上层视图信息的数组中,每完成一次批注操作就存储一条批注线条上层视图信息;
批注线条上层视图信息调用模块:在下层视图中重新绘制批注线条时,在所述公共类中按照批注线条上层视图信息的最后存储时间先后,顺序调用每次批注操作的线条上层视图信息。
进一步,所述***为移动电子设备。
本发明在批注时使用具有上下层级的两个不同视图对象,上层视图只在批注时暂时显示批注线条,下层视图则显示已批注完成的所有批注线条。在实时批注时,始终仅刷新/重绘上层视图,下层视图仅在批注完成后刷新一次。
本发明的优点在于,批注线条数量较多时,批注线条绘制性能明显提升,减少了设备屏幕的整体刷新频率,节省CPU、内存等***资源,尤其适用于移动电子设备。
附图说明
图1是本发明的一种在显示屏上进行批注的方法流程图;
图2是本发明的方法中上层视图和下层视图显示内容的变化示意图;
图3是本发明的一种在显示屏上进行批注的***框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。但本领域技术人员知晓,本发明并不局限于附图和以下实施例。
在本发明的一个优选实施例中,参照图1、图2,在包括触摸显示屏上利用手指(或触摸笔)进行批注的方法,包括以下步骤:
步骤1:创建两个在其父类视图坐标***中的位置和大小相同的视图——上层视图和下层视图,并将其依次添加到父类视图中,其中上层视图在下层视图之上。
所创建的两个视图对象长宽相同、坐标原点相同,会直接显示出显示屏的图像。创建两个视图的原因在于,其中上层视图用于在显示屏上显示出实时批注的线条,下层视图会在一次批注完成后显示已完成的所有批注的线条,其中上层视图在没有任何批注笔迹时是完全透明的。
步骤2:当在显示屏上按下手指时,表示批注操作开始,获取并存储手指在显示屏上经过的当前批注线条的上层视图信息,并根据所述批注线条上层视图信息在上层视图中绘制批注的线条,直至手指从显示屏上抬起,此次批注操作结束。
在此步骤中,在批注过程中,即显示屏上按下手指、手指在显示屏上移动、手指从显示屏上抬起过程中,均不断刷新上层视图,重新绘制批注的线条,从而保证上层视图实时显示当前批注的线条。
此外,所存储的批注线条上层视图信息包括位置坐标、粗细、颜色、生成时间和最后存储时间。其中,位置坐标为手指在触摸显示屏上划过的连续轨迹坐标;线条粗细可通过检测触摸压力值转换得到或由用户事先选择;线条颜色信息由用户事先选择;当开始存储批注线条上层视图信息的时间为其生成时间,完成当前批注操作时刻为其最后存储时间。
由于批注线条上层视图信息要由下层视图显示并存储,所以步骤2中对批注线条上层视图信息进行存储,存储如笔迹的坐标、粗细、颜色、生成时间和最后存储时间等关键数据,存储这些数据还可用于批注线条的撤销和恢复。
步骤3:手指从显示屏上抬起后,表明当前批注操作完成,将批注线条上层视图信息传递到下层视图,并重新绘制下层视图中的批注线条。
存储每次批注操作后的批注线条上层视图信息,供下层视图调用。批注线条上层视图信息的存储和调用通过一个公共类进行,即上层视图把批注线条上层视图信息添加到公共类的专门存储批注线条上层视图信息的数组中,每完成一次批注操作就存储一条批注线条上层视图信息;下层视图重新绘制时则请求该公共类,按批注线条上层视图信息的最后存储时间先后,顺序调用每次批注操作的批注线条上层视图信息。下层视图只需要刷新一次视图。
在步骤3中,存储批注线条上层视图信息和调用线条上层视图信息的过程看似复杂,但是在CPU中对于此类存储和返回的运算所花时间,远少于批注时实时刷新上层视图所用时间,极大的节省了***资源。
步骤4:重新绘制下层视图中的批注线条后,在上层视图中清除批注的线条。
由于步骤3中已经根据所有已完成批注的批注线条上层视图信息在下层视图中进行了绘制(包括刚刚在上层视图上完成的批注操作),此时,只需要将上层视图的批注线条清除掉,清空批注线条的上层视图信息。
重复步骤1-4完成后续的批注操作。
本发明中,显示屏会以相当快的频率刷新视图对象,而每次用手指批注时,上层视图都会被刷新。从步骤2中批注操作开始到步骤4上层视图清除批注的线条,上层视图都会不断刷新,从而可以保证在批注过程中显示屏显示的批注线条比较流畅,不会有迟钝感。
以上,以手指操作触摸屏为例,对本发明进行了详细说明。本领域技术人员可以理解,在一般的具有显示屏的家用电脑中,也可以使用上述方法。与上述实施例相比,仅是用鼠标进行批注操作代替用手指进行批注操作。当在显示屏上按下鼠标的特定按键时,表示批注操作开始,当鼠标的特定按键被松开时,表示此次批注操作结束,在批注过程中,同样获取并存储鼠标在显示屏上经过的批注线条的上层视图信息。
本发明的方法能够适用于现有的各种操作***,如Windows、iOS或Android操作***,尤其适用于移动设备的操作,所述移动设备例如为手机、平板。以下,以安装有iOS***的具有触摸屏的移动电子设备为例进行说明。
步骤21:在一个UIView中创建两个frame属性相同的UIView子视图对象——上层视图和下层视图,两个视图具有上下的层级关系,并且均能够实现drawRect方法,该方法在设备每次刷新视图时都会被调用。
步骤22:当手指接触屏幕时,上层视图的touchesBegan:withEvent方法被调用,在该方法中实时调用setNeedsDisplay方法,实时刷新上层视图;
当手指在屏幕上移动时,上层视图的touchesMoved:withEvent方法被调用,在该方法中实时刷新上层视图的同时,将批注线条的UIBezierPath、UIColor等批注线条上层视图信息存储到一个SLAnnotationModel的临时对象中;
当手指离开屏幕时,上层视图的touchesEnded:withEvent方法被调用,在方法中将包含本次批注的批注线条上层视图信息的临时对象SLAnnotationModel添加到公共类SLAnnotationModelManager的数组属性中。
步骤23:手指离开屏幕的同时下层视图从公共类SLAnnotationModelManager中请求每一条已完成的批注线条上层视图信息,并在drawRect方法中根据每条批注线条上层视图信息对批注线条进行重新绘制。
步骤24:上层视图调用UIBezierPath的removeAllPoints方法清除本次批注画的线条。
本发明还提供一种用于在显示屏上进行批注的***,如图3所示,包括视图创建模块、当前批注线条上层视图信息获取与存储模块、上层视图批注线条绘制模块、下层视图批注线条绘制模块和上层视图批注线条删除模块。其中,
视图创建模块:用于创建两个在其父类视图坐标***中的位置和大小相同的视图——上层视图和下层视图,并将其依次添加到父类视图中,其中上层视图在下层视图之上。
所创建的两个视图对象长宽相同、坐标原点相同,会直接显示出显示屏的图像。创建两个视图的原因在于,其中上层视图用于在显示屏上显示出实时批注的线条,下层视图会在一次批注完成后显示已完成的所有批注的线条。
当前批注线条上层视图信息获取与存储模块:用于在批注操作开始后,获取并存储批注标识物(手指或鼠标)在显示屏上经过的当前批注线条的上层视图信息。
上层视图批注线条绘制模块:用于根据所述批注线条上层视图信息在上层视图中绘制批注的线条,直至批注操作结束。
所存储的批注线条上层视图信息包括位置坐标、粗细、颜色、生成时间和最后存储时间。其中,位置坐标为手指在触摸显示屏上划过的连续轨迹坐标;线条粗细可通过检测触摸压力值转换得到或是用户事先选择的;线条颜色信息是用户事先选择的;当开始存储批注线条上层视图信息的时间为其生成时间,完成当前批注操作时刻为其最后存储时间。
由于批注线条上层视图信息要由下层视图显示并存储,所以步骤2中对批注线条上层视图信息进行存储,存储如笔迹的坐标、粗细、颜色、生成时间和最后存储时间等关键数据,存储这些数据还可用于批注线条的撤销和恢复。
下层视图批注线条绘制模块:当前批注操作完成后,根据每次批注操作的线条上层视图信息,重新绘制下层视图中的批注线条。
下层视图批注线条绘制模块包括批注线条上层视图信息存储模块和批注线条上层视图信息调用模块,其中:
批注线条上层视图信息存储模块:存储每次批注操作后的线条上层视图信息。线条上层视图信息的存储和调用通过一个公共类进行,即上层视图把批注线条上层视图信息添加到公共类的专门存储批注线条上层视图信息的数组中,每完成一次批注操作就存储一条线条上层视图信息。
批注线条上层视图信息调用模块:下层视图重新绘制时则请求所述公共类,按批注线条上层视图信息的最后存储时间先后,顺序调用每次批注操作的线条上层视图信息。
上层视图批注线条绘制模块:重新绘制下层视图中的批注线条后,将当前批注线条上层视图信息获取与存储模块中清空批注线条的上层视图信息。
以上,对本发明的实施方式进行了说明。但是,本发明不限定于上述实施方式。凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种在显示屏上进行批注的方法,其特征在于,包括以下步骤:
步骤1:创建上层视图和下层视图,上层视图和下层视图在其父类视图坐标***中的位置和大小相同;
步骤2:批注操作开始后,实时获取并存储批注标识物在显示屏上经过的当前批注线条的上层视图信息,并根据所述批注线条上层视图信息持续在上层视图中绘制批注的线条;
步骤3:当前批注操作完成后,根据此次批注线条的上层视图信息和下层视图中已有的批注线条下层视图信息,重新绘制下层视图中的批注线条;
步骤4:重新绘制下层视图中的批注线条后,清空批注线条的上层视图信息。
2.如权利要求1所述的方法,其特征在于:步骤3中,通过存储完成的此次批注线条的上层视图信息,调用每次批注操作的批注线条上层视图信息,重新绘制下层视图中的批注线条。
3.如权利要求1或2所述的方法,其特征在于:所存储的批注线条上层视图信息包括批注线条位置坐标和信息最后存储时间。
4.如权利要求3所述的方法,其特征在于:步骤3中,批注线条上层视图信息的存储和调用通过一个公共类进行,通过上层视图将批注线条上层视图信息添加到公共类的用于存储批注线条上层视图信息的数组中,每完成一次批注操作就存储一条批注线条上层视图信息;在下层视图中重新绘制批注线条时,在该公共类中按照批注线条上层视图信息的最后存储时间先后,顺序调用每次批注操作的批注线条上层视图信息。
5.如权利要求3所述的方法,其特征在于:所存储的批注线条上层视图信息还包括批注线条的粗细、颜色和/或信息生成时间。
6.如权利要求1或2所述的方法,其特征在于:所述批注标识物为手指或触摸笔时,当手指或触摸笔接触触摸显示屏时,此次批注操作开始;当手指或触摸笔离开触摸显示屏时,此次批注操作完成。
7.如权利要求1或2所述的方法,其特征在于:所述批注标识物为鼠标时,当在显示屏上按下鼠标的特定按键时,此次批注操作开始;当鼠标的特定按键被松开时,此次批注操作完成。
8.一种用于在显示屏上进行批注的***,其特征在于,包括视图创建模块、当前批注线条上层视图信息获取与存储模块、上层视图批注线条绘制模块、下层视图批注线条绘制模块和上层视图批注线条删除模块,其中,
视图创建模块:创建上层视图和下层视图,上层视图和下层视图在其父类视图坐标***中的位置和大小相同;
当前批注线条上层视图信息获取与存储模块:批注操作开始后,实时获取并存储批注标识物在显示屏上经过的当前批注线条的上层视图信息;
上层视图批注线条绘制模块:根据所述批注线条上层视图信息持续在上层视图中绘制批注的线条;
下层视图批注线条绘制模块:当前批注操作完成后,根据此次批注线条的上层视图信息和下层视图中已有的批注线条下层视图信息,重新绘制下层视图中的批注线条;
上层视图批注线条删除模块:重新绘制下层视图中的批注线条后,将当前批注线条上层视图信息获取与存储模块中的批注线条的上层视图信息清空。
9.如权利要求8所述的***,其特征在于:下层视图批注线条绘制模块包括批注线条上层视图信息存储模块和批注线条上层视图信息调用模块,
批注线条上层视图信息存储模块:通过上层视图将批注线条上层视图信息添加到公共类的用于存储批注线条上层视图信息的数组中,每完成一次批注操作就存储一条批注线条上层视图信息;
批注线条上层视图信息调用模块:在下层视图中重新绘制批注线条时,在所述公共类中按照批注线条上层视图信息的最后存储时间先后,顺序调用每次批注操作的线条上层视图信息。
10.如权利要求9所述的***,其特征在于:所述***为移动电子设备。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611093450.5A CN106598928B (zh) | 2016-12-01 | 2016-12-01 | 一种在显示屏上进行批注的方法及其*** |
CN201911002566.7A CN110866378B (zh) | 2016-12-01 | 2016-12-01 | 一种在显示屏上进行批注的方法及其*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611093450.5A CN106598928B (zh) | 2016-12-01 | 2016-12-01 | 一种在显示屏上进行批注的方法及其*** |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911002566.7A Division CN110866378B (zh) | 2016-12-01 | 2016-12-01 | 一种在显示屏上进行批注的方法及其*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106598928A true CN106598928A (zh) | 2017-04-26 |
CN106598928B CN106598928B (zh) | 2019-09-17 |
Family
ID=58596773
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611093450.5A Active CN106598928B (zh) | 2016-12-01 | 2016-12-01 | 一种在显示屏上进行批注的方法及其*** |
CN201911002566.7A Active CN110866378B (zh) | 2016-12-01 | 2016-12-01 | 一种在显示屏上进行批注的方法及其*** |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911002566.7A Active CN110866378B (zh) | 2016-12-01 | 2016-12-01 | 一种在显示屏上进行批注的方法及其*** |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN106598928B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108874292A (zh) * | 2018-07-16 | 2018-11-23 | 广州视源电子科技股份有限公司 | 批注显示方法、装置以及智能交互平板 |
CN109614178A (zh) * | 2018-09-04 | 2019-04-12 | 广州视源电子科技股份有限公司 | 批注显示方法、装置、设备和存储介质 |
CN109766151A (zh) * | 2018-11-28 | 2019-05-17 | 福建天泉教育科技有限公司 | 一种描绘画笔笔迹的方法及终端 |
CN111415398A (zh) * | 2019-01-08 | 2020-07-14 | 杭州海康威视数字技术股份有限公司 | 一种在显示屏上显示批注的方法及装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0767419A1 (en) * | 1995-08-18 | 1997-04-09 | International Business Machines Corporation | Method and system in a data processing system windowing environment for displaying previously obscured information |
US20020147389A1 (en) * | 2000-11-13 | 2002-10-10 | Samuel Cavallaro | Method and apparatus for concurrently displaying respective images representing real-time data and non-real-time data |
CN102855079A (zh) * | 2011-05-24 | 2013-01-02 | Lg电子株式会社 | 移动终端 |
CN103049247A (zh) * | 2011-10-11 | 2013-04-17 | 永其科技股份有限公司 | 在计算机屏幕上进行批注的方法 |
CN103207731A (zh) * | 2013-04-07 | 2013-07-17 | 广州视睿电子科技有限公司 | 一体机多通道显示的批注方法及装置 |
CN105912224A (zh) * | 2015-12-14 | 2016-08-31 | 乐视网信息技术(北京)股份有限公司 | 微信批注的方法及装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101930779B (zh) * | 2010-07-29 | 2012-02-29 | 华为终端有限公司 | 一种视频批注方法及视频播放器 |
CN105573702A (zh) * | 2015-12-16 | 2016-05-11 | 广州视睿电子科技有限公司 | 远程批注移动、缩放的同步方法与*** |
CN109388329A (zh) * | 2015-12-16 | 2019-02-26 | 广州视睿电子科技有限公司 | 远程批注同步的方法与*** |
-
2016
- 2016-12-01 CN CN201611093450.5A patent/CN106598928B/zh active Active
- 2016-12-01 CN CN201911002566.7A patent/CN110866378B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0767419A1 (en) * | 1995-08-18 | 1997-04-09 | International Business Machines Corporation | Method and system in a data processing system windowing environment for displaying previously obscured information |
US20020147389A1 (en) * | 2000-11-13 | 2002-10-10 | Samuel Cavallaro | Method and apparatus for concurrently displaying respective images representing real-time data and non-real-time data |
CN102855079A (zh) * | 2011-05-24 | 2013-01-02 | Lg电子株式会社 | 移动终端 |
CN103049247A (zh) * | 2011-10-11 | 2013-04-17 | 永其科技股份有限公司 | 在计算机屏幕上进行批注的方法 |
CN103207731A (zh) * | 2013-04-07 | 2013-07-17 | 广州视睿电子科技有限公司 | 一体机多通道显示的批注方法及装置 |
CN105912224A (zh) * | 2015-12-14 | 2016-08-31 | 乐视网信息技术(北京)股份有限公司 | 微信批注的方法及装置 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108874292A (zh) * | 2018-07-16 | 2018-11-23 | 广州视源电子科技股份有限公司 | 批注显示方法、装置以及智能交互平板 |
CN108874292B (zh) * | 2018-07-16 | 2021-12-03 | 广州视源电子科技股份有限公司 | 批注显示方法、装置以及智能交互平板 |
CN109614178A (zh) * | 2018-09-04 | 2019-04-12 | 广州视源电子科技股份有限公司 | 批注显示方法、装置、设备和存储介质 |
CN109766151A (zh) * | 2018-11-28 | 2019-05-17 | 福建天泉教育科技有限公司 | 一种描绘画笔笔迹的方法及终端 |
CN111415398A (zh) * | 2019-01-08 | 2020-07-14 | 杭州海康威视数字技术股份有限公司 | 一种在显示屏上显示批注的方法及装置 |
CN111415398B (zh) * | 2019-01-08 | 2024-01-05 | 杭州海康威视数字技术股份有限公司 | 一种在显示屏上显示批注的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN110866378A (zh) | 2020-03-06 |
CN106598928B (zh) | 2019-09-17 |
CN110866378B (zh) | 2023-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9454254B2 (en) | Wet ink texture engine for reduced lag digital inking | |
CN106598928A (zh) | 一种在显示屏上进行批注的方法及其*** | |
CN103019602B (zh) | 一种实现多人分屏操作的方法 | |
KR20140024260A (ko) | 오리지널 수기 필적의 필봉 실현하기 위한 방법 및 그 실현 장치 | |
JPH029385B2 (zh) | ||
WO2018080949A1 (en) | Freehand table manipulation | |
CN103077026A (zh) | 一种在操作***的桌面环境下进行书写的方法 | |
CN108304129A (zh) | 教学电子展台批注方法、设备、存储介质及*** | |
CN109542278B (zh) | 触摸数据的处理方法、装置及触摸设备 | |
CN113093969A (zh) | 手绘轨迹渲染方法、装置、电子设备、介质及程序产品 | |
US10339372B2 (en) | Analog strokes to digital ink strokes | |
KR20040043454A (ko) | 펜 컴퓨팅 시스템에서의 펜 입력 방법 및 장치 | |
CN106951166B (zh) | 笔迹绘制方法及装置 | |
CN104268118A (zh) | 一种包括触摸屏的数学式计算器及数学公式识别的方法 | |
US10162518B2 (en) | Reversible digital ink for inking application user interfaces | |
CN111984151B (zh) | 一种提高处理效率的白板画布大小、位置漫游控制方法 | |
CN104956378A (zh) | 电子设备和手写文档处理方法 | |
CN103150116A (zh) | 一种基于rdp协议对云桌面进行放大显示的方法 | |
CN115878935B (zh) | 一种图表的局部刷新方法、***、装置、设备及介质 | |
CN103345389B (zh) | 一种应用于网页的矢量图形的操作方法和装置 | |
US20190265881A1 (en) | Information processing apparatus, information processing method, and storage medium | |
WO2023024536A1 (zh) | 一种绘图方法、装置、计算机设备及存储介质 | |
CN111552410B (zh) | 书写痕迹处理方法、装置、设备及计算机可读存储介质 | |
US20170262700A1 (en) | Intuitive selection of a digital stroke grouping | |
CN104238921A (zh) | 一种自定义多边形的绘制方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |