WO2018077017A1 - Touch display screen-based annotation displaying method and device - Google Patents
Touch display screen-based annotation displaying method and device Download PDFInfo
- Publication number
- WO2018077017A1 WO2018077017A1 PCT/CN2017/105037 CN2017105037W WO2018077017A1 WO 2018077017 A1 WO2018077017 A1 WO 2018077017A1 CN 2017105037 W CN2017105037 W CN 2017105037W WO 2018077017 A1 WO2018077017 A1 WO 2018077017A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- annotation
- window
- display
- touch
- target area
- Prior art date
Links
Images
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/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- 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
Definitions
- the present invention relates to the field of computer technologies, and in particular, to a method and apparatus for annotation display based on a touch screen.
- the device when the device (in particular, the device is an all-in-one supporting multi-channel signal display) displays the annotation created by the user in the touch display screen, a screenshot of the interface of the touch display screen is required, and according to the interface After the screenshot is ready for the annotation interface (ie, opening the annotation interface and inserting the screenshot into the annotation interface as the background of the annotation interface), the user can start to obtain the user's annotation creation operation and display the user in the annotation interface.
- the annotation created Since it takes a long time for the device to take a screenshot of the interface of the touch display and prepare the annotation interface, the user needs to wait for a while after issuing the instruction to create the annotation to start creating the annotation, otherwise the annotation interface is ready before it is ready. The created annotations will be lost. It can be seen that the existing method of displaying the annotation created by the user in the touch display screen is slow to enter the annotation state, resulting in a poor user experience.
- the invention provides a touch display display method and device based on a touch screen, which can quickly enter the annotation state and improve the user experience.
- the invention provides a touch display display-based annotation display method, which specifically includes:
- a corresponding annotation is displayed at a corresponding position in the annotation window.
- the intercepting the screenshot of the target area in the touch display screen according to the annotation creation instruction, and generating the annotation window according to the screenshot further includes:
- the transparent window is deleted.
- the first annotation information includes annotation handwriting data and annotation position information corresponding to the annotation handwriting data
- the annotation handwriting data is drawn on the annotation window according to the annotation position information to generate a corresponding annotation on the annotation window.
- the method further includes:
- Corresponding annotations are generated at corresponding positions in the annotation window based on the second annotation information.
- annotation includes at least one of the following: a graphic annotation, a line annotation, and a text annotation;
- the touch display screen is a touch display screen of an all-in-one supporting multi-channel signal display; the annotation The window is centered on the screenshot.
- the present invention further provides an annotation display device based on a touch display screen, which specifically includes:
- An annotation creation instruction acquisition module for obtaining an annotation creation instruction
- An annotation window generating module configured to intercept a screenshot of a target area in the touch display screen according to the annotation creation instruction, and generate an annotation window according to the screenshot; wherein the layer where the annotation window is located is located in the target area Above the layer;
- a first batch of information obtaining module configured to detect, in a process of intercepting the screenshot and generating the annotation window, a first touch action in the target area in real time, and storing a first generated according to the first touch action Comment information;
- a first batch of display module configured to display a corresponding annotation in a corresponding position in the annotation window according to the first annotation information after the generation of the annotation window is completed.
- touch display display-based annotation display device further includes:
- a transparent window generating module configured to generate, according to the annotation creation instruction, a transparent window corresponding to the target area in the touch display screen; wherein the layer where the transparent window is located is located above the layer where the target area is located And the size of the transparent window is the same as the size of the target area.
- touch display display-based annotation display device further includes:
- a transparent window annotation display module configured to generate, according to the detected first touch action in the target area, a corresponding position corresponding to the first touch action on the transparent window before the annotation window is generated Annotation;
- a transparent window deletion module is configured to delete the transparent window after the annotation window is generated.
- the first annotation information includes annotation handwriting data and annotation position information corresponding to the annotation handwriting data
- the first annotation display module specifically includes:
- an annotation display unit configured to draw the annotation handwriting data on the annotation window according to the annotation position information after the generation of the annotation window is completed, to generate a corresponding annotation on the annotation window.
- the touch display display-based annotation display method and device provided by the invention can record the touch action in the touch display screen at the same time in the process of generating the annotation window, so that after the annotation window is completed, the user is in the annotation window.
- the annotations made before the build is completed are displayed in the annotation window, so the device can quickly enter the annotation state, ensuring that the annotations made by the user before the annotation window is ready are not lost, improving the user experience.
- FIG. 1 is a schematic flow chart of an embodiment of a touch display display-based annotation display method provided by the present invention
- FIG. 2 is a schematic structural view of an embodiment of a touch screen display-based annotation display device provided by the present invention.
- FIG. 1 is a schematic flowchart of an embodiment of a touch screen display-based annotation display method provided by the present invention, including steps S11 to S14, as follows:
- S12 Capture, according to the annotation creation instruction, a screenshot of a target area in the touch display screen, and generate an annotation window according to the screenshot; wherein the layer of the annotation window is located above the layer where the target area is located ;
- the device immediately starts detecting and recording the user's touch operation on the touch display screen, and simultaneously opens the annotation application.
- the annotation application is ready, the corresponding annotation is displayed in the corresponding position in the annotation window opened by the annotation application based on the recorded information of the touch operation.
- the device detects the status of the annotation button in the device, and when it is detected that the status of the annotation button is pressed, the user is deemed to need to activate the annotation function of the device, thereby generating an annotation creation instruction.
- the device opens the annotation application according to the annotation creation instruction.
- the device intercepts and obtains a screenshot of the target area in the touch display screen through the annotation application, and generates a corresponding annotation window according to the obtained screenshot through the annotation application.
- the target area is an area in the touch display screen that needs to be annotated, and may also include a blank area and a toolbar area in the touch display screen; the annotation window may be a non-transparent style window with the obtained screenshot as a background.
- the size of the annotation window can be the same as or different from the size of the target area.
- Each pixel in the annotation window has a corresponding relationship with each pixel in the target area, that is, the display position in the annotation window has a corresponding relationship with the display position in the target area.
- the touch receiving service is a touch driver in a system of the device. Therefore, after the device obtains the annotation creation instruction, the first touch action on the touch display screen is performed by the touch receiving service while the annotation application is opened and the target area is screenshotd and the corresponding annotation window is generated by the annotation application.
- the device Real-time detection, and generating corresponding first annotation information according to the detected first touch action.
- the device then stores the first annotation information in a database or other storage medium.
- the device reads the first annotation information stored in the database or other medium, and generates and displays the corresponding position in the annotation window according to the first annotation information.
- An annotation that displays the annotations made by the user before the completion of the annotation window is displayed in the annotation window.
- the device While the corresponding annotation is displayed in the annotation window according to the first annotation information, the device notifies the background touch receiving service to stop Touch the capture of the touch action on the display and capture the touch action on the subsequent touch display through the annotation window.
- annotation creation instruction can also be obtained by other means such as Bluetooth communication, detecting other trigger events, and the like.
- the layer where the annotation window is located is above the layer where the target area is located.
- the target area can be the area displayed by the entire touch display.
- the embodiment of the invention is implemented by using multi-threading technology.
- the device By recording the touch action in the touch display screen during the process of generating the annotation window, after the annotation window is generated, the annotation made by the user before the completion of the annotation window is displayed in the annotation window, so the device Quickly enter the annotation state, ensuring that the annotations made by the user before the annotation window is ready are not lost, improving the user experience.
- the intercepting the screenshot of the target area in the touch display screen according to the annotation creation instruction, and generating the annotation window according to the screenshot further includes :
- the device after obtaining the annotation creation instruction, the device immediately opens the annotation application according to the annotation creation instruction, and generates a transparent window corresponding to the target area in the touch display screen through the annotation application.
- the layer where the transparent window is located is located above the layer where the target area is located, and the size of the transparent window is the same as the size of the target area.
- the transparent window is deleted.
- the device After the transparent window is generated, whenever the target in the touch display screen is detected When the first touch action is generated in the area, and the corresponding first note information is generated according to the first touch action, the device generates and displays the corresponding note in the corresponding position in the transparent window according to the first note information in real time, thereby The comments made by the user are displayed in real time in a transparent window before the annotation window is generated. After the annotation window is generated, the device deletes the transparent window and the annotation on the transparent window to replace the transparent window with the annotation window.
- the user experience is further improved by setting a transparent window above the target area before the annotation window is completed, so that the annotations made by the user before the annotation window is ready are displayed in real time on the touch display.
- the annotation window is used instead of the transparent window for display after the annotation window is generated, which can improve the rate of displaying the annotation and ensure that the annotation can be Smooth display in real time to enhance the user experience.
- the first annotation information includes annotation handwriting data and annotation position information corresponding to the annotation handwriting data
- the annotation handwriting data is drawn on the annotation window according to the annotation position information to generate a corresponding annotation on the annotation window.
- the device detects the annotation type selected by the user in real time, and generates corresponding annotation information according to the annotation type selected by the user and the touch action on the touch display screen. Therefore, when the annotation type selected by the user is a line type, the device detects the first touch action on the touch display screen, and generates an annotation including the annotation handwriting data and the corresponding annotation handwriting data according to the first touch action. The first comment information for location information. After the annotation window is generated, the device reads the annotation handwriting data and the annotation location information in the first annotation information. Then, according to the annotation position information, the position where the annotation handwriting is to be displayed is determined in the annotation window, and the amount of the annotation handwriting corresponding to the annotation handwriting data is drawn at the position, thereby displaying the corresponding annotation on the annotation window.
- the corresponding annotation is displayed in the transparent window according to the first annotation information.
- the method may be the same as or different from the method of displaying the corresponding annotation in the annotation window according to the first annotation information provided by the embodiment.
- the method further includes:
- Corresponding annotations are generated at corresponding positions in the annotation window based on the second annotation information.
- the device while displaying the corresponding annotation in the annotation window according to the first annotation information, the device notifies the background touch receiving service to stop capturing the touch action on the touch display screen, and displays the subsequent touch through the annotation window.
- the touch action on the screen is captured.
- the device detects the touch action in the touch display in real time through the annotation window.
- the second touch action in the annotation window is detected, generating a corresponding second annotation information according to the detected second touch action, and displaying a corresponding annotation in a corresponding position in the annotation window according to the second annotation information,
- the second annotation information includes corresponding annotation location information, annotation type information, and annotation content information.
- annotation includes at least one of the following: a graphic annotation, a line annotation, and a text annotation;
- the touch display screen is a touch display screen of an all-in-one that supports multi-channel signal display; the annotation window is in the background of the screenshot.
- the annotation in this embodiment includes at least one of a graphic annotation, a line annotation, and a text annotation.
- the device can know the type of the annotation selected by the user by detecting the state of the selection button of the annotation type in the device, and can also know the type of the annotation selected by the user through Bluetooth communication, detecting other trigger events, and the like.
- the touch display can be a touch display in an all-in-one display that supports multi-channel signals (such as HDMI, VGA, TV, etc.), when the user annotates the content displayed in a certain channel in the all-in-one, the integrated
- the machine takes a screenshot of the target area in the annotated channel and A corresponding annotation window is generated in this channel.
- the annotation window is centered on the screenshot of the target area.
- the touch display display-based annotation display method can record the touch action in the touch display screen at the same time in the process of generating the annotation window, so that the user can be in the annotation window after the annotation window is generated.
- the annotations made before the build is completed are displayed in the annotation window, so the device can quickly enter the annotation state, ensuring that the annotations made by the user before the annotation window is ready are not lost, improving the user experience.
- the user experience is further improved by setting a transparent window above the target area before the annotation window is completed, so that the annotations made by the user before the annotation window is ready are displayed in real time on the touch display.
- the annotation window is used instead of the transparent window for display after the annotation window is generated, which can improve the rate of displaying the annotation and ensure that the annotation can be Smooth display in real time to enhance the user experience.
- the present invention also provides an annotation display device based on a touch display screen, which can implement all the processes of the touch display display-based annotation display method in the above embodiment.
- FIG. 2 is a schematic structural diagram of an embodiment of a touch screen display-based annotation display device provided by the present invention, which is specifically as follows:
- An annotation creation instruction obtaining module 21 is configured to obtain an annotation creation instruction
- An annotation window generating module 22 configured to intercept a screenshot of a target area in the touch display screen according to the annotation creation instruction, and generate an annotation window according to the screenshot; wherein the layer where the annotation window is located is located in the target area Above the layer where it is located;
- a first batch of information obtaining module 23 configured to detect, in a process of intercepting the screenshot and generating the annotation window, a first touch action in the target area in real time, and storing a first generated according to the first touch action a batch of note information;
- the first batch of note display module 24 is configured to display a corresponding annotation on a corresponding position in the annotation window according to the first annotation information after the generation of the annotation window is completed.
- the touch screen display-based annotation display device further includes:
- a transparent window generating module configured to generate, according to the annotation creation instruction, a transparent window corresponding to the target area in the touch display screen; wherein the layer where the transparent window is located is located above the layer where the target area is located And the size of the transparent window is the same as the size of the target area.
- touch display display-based annotation display device further includes:
- a transparent window annotation display module configured to generate, according to the detected first touch action in the target area, a corresponding position corresponding to the first touch action on the transparent window before the annotation window is generated Annotation;
- a transparent window deletion module is configured to delete the transparent window after the annotation window is generated.
- the first annotation information includes annotation handwriting data and annotation position information corresponding to the annotation handwriting data
- the first annotation display module 24 specifically includes:
- an annotation display unit configured to draw the annotation handwriting data on the annotation window according to the annotation position information after the generation of the annotation window is completed, to generate a corresponding annotation on the annotation window.
- the touch display display-based annotation display device provided by the embodiment of the present invention can simultaneously record the touch action in the touch display screen during the process of generating the annotation window, so that after the annotation window is completed, the user is in the annotation window.
- the annotations made before the build is completed are displayed in the annotation window, so the device can quickly enter the annotation state, ensuring that the annotations made by the user before the annotation window is ready are not lost, improving the user experience.
- the user experience is further improved by setting a transparent window above the target area before the annotation window is completed, so that the annotations made by the user before the annotation window is ready are displayed in real time on the touch display.
- the annotation window is used instead of the transparent window for display after the annotation window is generated, which can improve the rate of displaying the annotation and ensure that the annotation can be Smooth display in real time to enhance the user experience.
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
A touch display screen-based annotation displaying method and device. The touch display screen-based annotation displaying method comprises: acquiring an annotation creation instruction (S11); capturing a screenshot of a target area in a touch display screen according to the annotation creation instruction, and generating an annotation window according to the screenshot, the layer where the annotation window is located being above the layer where the target area is located (S12); in the process of capturing the screenshot and generating the annotation window, detecting a first touch action in the target area in real time, and storing first annotation information generated according to the first touch action (S13); and after the annotation window is generated, displaying a corresponding annotation at a corresponding position in the annotation window according to the first annotation information (S14). By means of the method and device, quickness in access to an annotation state is achieved, and user experience is improved.
Description
本发明涉及计算机技术领域,尤其涉及一种基于触摸显示屏的批注显示方法和装置。The present invention relates to the field of computer technologies, and in particular, to a method and apparatus for annotation display based on a touch screen.
在现有技术中,设备(特别地,该设备为支持多通道信号显示的一体机)在触摸显示屏中显示用户所创建的批注时,需要在获取触摸显示屏的界面截图,并根据该界面截图将批注界面准备就绪(即,打开批注界面,并将该界面截图插入至该批注界面中作为该批注界面的背景)之后,才能够开始获取用户的批注创建操作,并在批注界面中显示用户所创建的批注。由于设备获取触摸显示屏的界面截图并将批注界面准备就绪需要花费相当长的时间,因此,用户需要在发出创建批注的指令之后等待一段时间才能够开始创建批注,否则在批注界面准备就绪之前所进行的创建批注的操作将会丢失。由此可见,现有的在触摸显示屏中显示用户所创建的批注的方法进入批注状态慢,带来较差的用户体验。In the prior art, when the device (in particular, the device is an all-in-one supporting multi-channel signal display) displays the annotation created by the user in the touch display screen, a screenshot of the interface of the touch display screen is required, and according to the interface After the screenshot is ready for the annotation interface (ie, opening the annotation interface and inserting the screenshot into the annotation interface as the background of the annotation interface), the user can start to obtain the user's annotation creation operation and display the user in the annotation interface. The annotation created. Since it takes a long time for the device to take a screenshot of the interface of the touch display and prepare the annotation interface, the user needs to wait for a while after issuing the instruction to create the annotation to start creating the annotation, otherwise the annotation interface is ready before it is ready. The created annotations will be lost. It can be seen that the existing method of displaying the annotation created by the user in the touch display screen is slow to enter the annotation state, resulting in a poor user experience.
发明内容Summary of the invention
本发明提出一种基于触摸显示屏的批注显示方法和装置,能够快速进入批注状态,提高用户体验。The invention provides a touch display display method and device based on a touch screen, which can quickly enter the annotation state and improve the user experience.
本发明提供的一种基于触摸显示屏的批注显示方法,具体包括:The invention provides a touch display display-based annotation display method, which specifically includes:
获得批注创建指令;Obtain an annotation creation instruction;
根据所述批注创建指令,截取触摸显示屏中的目标区域的截图,并根据所述截图生成批注窗口;其中,所述批注窗口所在的图层位于所述目标区域所在的图层之上;Obtaining, according to the annotation creation instruction, a screenshot of a target area in the touch display screen, and generating an annotation window according to the screenshot; wherein the layer where the annotation window is located is located on a layer where the target area is located;
在截取所述截图以及生成所述批注窗口的过程中,实时检测所述目标区域
中的第一触摸动作,并存储根据所述第一触摸动作生成的第一批注信息;In the process of intercepting the screenshot and generating the annotation window, detecting the target area in real time
a first touch action, and storing first comment information generated according to the first touch action;
在所述批注窗口生成完成后,根据所述第一批注信息,在所述批注窗口中的相应位置上显示相应的批注。After the generation of the annotation window is completed, according to the first annotation information, a corresponding annotation is displayed at a corresponding position in the annotation window.
进一步地,在所述获得批注创建指令之后,所述根据所述批注创建指令,截取触摸显示屏中的目标区域的截图,并根据所述截图生成批注窗口之前,还包括:Further, after the obtaining the annotation creation instruction, the intercepting the screenshot of the target area in the touch display screen according to the annotation creation instruction, and generating the annotation window according to the screenshot, further includes:
根据所述批注创建指令,在触摸显示屏中生成与目标区域相对应的透明窗口;其中,所述透明窗口所在的图层位于所述目标区域所在的图层之上,且所述透明窗口的大小与所述目标区域的大小相同。And generating, according to the annotation creation instruction, a transparent window corresponding to the target area in the touch display screen; wherein the layer where the transparent window is located is located above the layer where the target area is located, and the transparent window is The size is the same as the size of the target area.
进一步地,还包括:Further, it also includes:
在所述批注窗口生成之前,根据检测到的位于所述目标区域中的第一触摸动作,在所述透明窗口的相应位置上生成与所述第一触摸动作相应的批注;Before the annotation window is generated, generating an annotation corresponding to the first touch action at a corresponding position of the transparent window according to the detected first touch action located in the target area;
在所述批注窗口生成完成后,删除所述透明窗口。After the annotation window is generated, the transparent window is deleted.
进一步地,所述第一批注信息中包括批注笔迹数据及与所述批注笔迹数据对应的批注位置信息;Further, the first annotation information includes annotation handwriting data and annotation position information corresponding to the annotation handwriting data;
则所述在所述批注窗口生成完成后,根据所述第一批注信息,在所述批注窗口中的相应位置上显示相应的批注,具体包括:Then, after the completion of the generation of the annotation window, displaying corresponding annotations in corresponding positions in the annotation window according to the first annotation information, specifically including:
在所述批注窗口生成完成后,根据所述批注位置信息在所述批注窗口上绘制所述批注笔迹数据,以在所述批注窗口上生成相应的批注。After the annotation window is generated, the annotation handwriting data is drawn on the annotation window according to the annotation position information to generate a corresponding annotation on the annotation window.
进一步地,在所述在所述批注窗口生成完成后,根据所述第一批注信息,在所述批注窗口中的相应位置上显示相应的批注之后,还包括:Further, after the generating of the annotation window is completed, according to the first annotation information, after displaying the corresponding annotation on the corresponding position in the annotation window, the method further includes:
实时检测所述批注窗口中的第二触摸动作,并根据所述第二触摸动作生成第二批注信息;Detecting a second touch action in the annotation window in real time, and generating second annotation information according to the second touch action;
根据所述第二批注信息在所述批注窗口中的相应位置上生成相应的批注。Corresponding annotations are generated at corresponding positions in the annotation window based on the second annotation information.
进一步地,所述批注至少包括以下其中之一:图形批注、线条批注和文字批注;Further, the annotation includes at least one of the following: a graphic annotation, a line annotation, and a text annotation;
所述触摸显示屏为支持多通道信号显示的一体机的触摸显示屏;所述批注
窗口以所述截图为背景。The touch display screen is a touch display screen of an all-in-one supporting multi-channel signal display; the annotation
The window is centered on the screenshot.
相应地,本发明还提供了一种基于触摸显示屏的批注显示装置,具体包括:Correspondingly, the present invention further provides an annotation display device based on a touch display screen, which specifically includes:
批注创建指令获得模块,用于获得批注创建指令;An annotation creation instruction acquisition module for obtaining an annotation creation instruction;
批注窗口生成模块,用于根据所述批注创建指令,截取触摸显示屏中的目标区域的截图,并根据所述截图生成批注窗口;其中,所述批注窗口所在的图层位于所述目标区域所在的图层之上;An annotation window generating module, configured to intercept a screenshot of a target area in the touch display screen according to the annotation creation instruction, and generate an annotation window according to the screenshot; wherein the layer where the annotation window is located is located in the target area Above the layer;
第一批注信息获得模块,用于在截取所述截图以及生成所述批注窗口的过程中,实时检测所述目标区域中的第一触摸动作,并存储根据所述第一触摸动作生成的第一批注信息;以及,a first batch of information obtaining module, configured to detect, in a process of intercepting the screenshot and generating the annotation window, a first touch action in the target area in real time, and storing a first generated according to the first touch action Comment information; and,
第一批注显示模块,用于在所述批注窗口生成完成后,根据所述第一批注信息,在所述批注窗口中的相应位置上显示相应的批注。And a first batch of display module, configured to display a corresponding annotation in a corresponding position in the annotation window according to the first annotation information after the generation of the annotation window is completed.
进一步地,所述基于触摸显示屏的批注显示装置,还包括:Further, the touch display display-based annotation display device further includes:
透明窗口生成模块,用于根据所述批注创建指令,在触摸显示屏中生成与目标区域相对应的透明窗口;其中,所述透明窗口所在的图层位于所述目标区域所在的图层之上,且所述透明窗口的大小与所述目标区域的大小相同。a transparent window generating module, configured to generate, according to the annotation creation instruction, a transparent window corresponding to the target area in the touch display screen; wherein the layer where the transparent window is located is located above the layer where the target area is located And the size of the transparent window is the same as the size of the target area.
进一步地,所述基于触摸显示屏的批注显示装置,还包括:Further, the touch display display-based annotation display device further includes:
透明窗口批注显示模块,用于在所述批注窗口生成之前,根据检测到的位于所述目标区域中的第一触摸动作,在所述透明窗口的相应位置上生成与所述第一触摸动作相应的批注;以及,a transparent window annotation display module, configured to generate, according to the detected first touch action in the target area, a corresponding position corresponding to the first touch action on the transparent window before the annotation window is generated Annotation; and,
透明窗口删除模块,用于在所述批注窗口生成完成后,删除所述透明窗口。A transparent window deletion module is configured to delete the transparent window after the annotation window is generated.
进一步地,所述第一批注信息中包括批注笔迹数据及与所述批注笔迹数据对应的批注位置信息;Further, the first annotation information includes annotation handwriting data and annotation position information corresponding to the annotation handwriting data;
所述第一批注显示模块,具体包括:The first annotation display module specifically includes:
批注显示单元,用于在所述批注窗口生成完成后,根据所述批注位置信息在所述批注窗口上绘制所述批注笔迹数据,以在所述批注窗口上生成相应的批注。
And an annotation display unit, configured to draw the annotation handwriting data on the annotation window according to the annotation position information after the generation of the annotation window is completed, to generate a corresponding annotation on the annotation window.
实施本发明,具有如下有益效果:The implementation of the present invention has the following beneficial effects:
本发明提供的基于触摸显示屏的批注显示方法及装置,通过在生成批注窗口的过程中,同时对触摸显示屏中的触摸动作进行记录,从而能够在批注窗口生成完成后,将用户在批注窗口生成完成之前所做的批注显示于批注窗口中,因此设备能够快速进入批注状态,保证用户在批注窗口准备就绪之前所做的批注不丢失,提高用户体验。The touch display display-based annotation display method and device provided by the invention can record the touch action in the touch display screen at the same time in the process of generating the annotation window, so that after the annotation window is completed, the user is in the annotation window. The annotations made before the build is completed are displayed in the annotation window, so the device can quickly enter the annotation state, ensuring that the annotations made by the user before the annotation window is ready are not lost, improving the user experience.
图1是本发明提供的基于触摸显示屏的批注显示方法的一个实施例的流程示意图;1 is a schematic flow chart of an embodiment of a touch display display-based annotation display method provided by the present invention;
图2是本发明提供的基于触摸显示屏的批注显示装置的一个实施例的结构示意图。2 is a schematic structural view of an embodiment of a touch screen display-based annotation display device provided by the present invention.
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, but not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
参见图1,是本发明提供的基于触摸显示屏的批注显示方法的一个实施例的流程示意图,包括步骤S11至S14,具体如下:1 is a schematic flowchart of an embodiment of a touch screen display-based annotation display method provided by the present invention, including steps S11 to S14, as follows:
S11:获得批注创建指令;S11: obtaining an annotation creation instruction;
S12:根据所述批注创建指令,截取触摸显示屏中的目标区域的截图,并根据所述截图生成批注窗口;其中,所述批注窗口所在的图层位于所述目标区域所在的图层之上;S12: Capture, according to the annotation creation instruction, a screenshot of a target area in the touch display screen, and generate an annotation window according to the screenshot; wherein the layer of the annotation window is located above the layer where the target area is located ;
S13:在截取所述截图以及生成所述批注窗口的过程中,实时检测所述目标区域中的第一触摸动作,并存储根据所述第一触摸动作生成的第一批注信息;
S13: in the process of intercepting the screenshot and generating the annotation window, detecting a first touch action in the target area in real time, and storing first annotation information generated according to the first touch action;
S14:在所述批注窗口生成完成后,根据所述第一批注信息,在所述批注窗口中的相应位置上显示相应的批注。S14: After the generation of the annotation window is completed, according to the first annotation information, a corresponding annotation is displayed at a corresponding position in the annotation window.
需要说明的是,设备在用户点击设备中的批注按钮(由未按下状态变为按下状态)之后,立即开始检测并记录用户在触摸显示屏上的触摸操作,同时开启批注应用程序。在批注应用程序准备就绪后,根据所记录的触摸操作的信息,在该批注应用程序所开启的批注窗口中的相应位置上显示相应的批注。It should be noted that, after the user clicks the comment button in the device (from the unpressed state to the pressed state), the device immediately starts detecting and recording the user's touch operation on the touch display screen, and simultaneously opens the annotation application. After the annotation application is ready, the corresponding annotation is displayed in the corresponding position in the annotation window opened by the annotation application based on the recorded information of the touch operation.
在一个优选地实施方式中,设备检测设备中的批注按钮的状态,当检测到该批注按钮的状态为按下时,认为用户需要启动设备的批注功能,从而生成批注创建指令。当所述批注创建指令生成时,设备根据该批注创建指令开启批注应用程序。随后,设备通过该批注应用程序截取和获得触摸显示屏中的目标区域的截图,并通过该批注应用程序根据所获得的截图生成相应的批注窗口。其中,目标区域为触摸显示屏中的需要进行批注的区域,还可以包括触摸显示屏中的空白区域及工具栏区域等;批注窗口可以为以所获得的截图为背景的非透明样式的窗口,也可以为无背景的透明样式的窗口。批注窗口的大小与目标区域的大小可以相同,也可以不同。批注窗口中的各个像素点与目标区域中的各个像素点具有对应关系,即批注窗口中的显示位置与目标区域中的显示位置具有对应关系。设备在获得批注创建指令后,立即通知在后台运行的触摸接收服务开始对触摸显示屏上的触摸动作进行捕获。其中,触摸接收服务为设备的系统中的触摸驱动程序。因此,设备在获得批注创建指令后,在开启批注应用程序并且通过该批注应用程序对目标区域进行截图及生成相应的批注窗口的同时,通过触摸接收服务对触摸显示屏上的第一触摸动作进行实时的检测,并根据所检测到的第一触摸动作生成相应的第一批注信息。随后,设备将该第一批注信息存入数据库或者其他存储介质中。在批注应用程序准备就绪,即批注窗口生成完成后,设备读取存储于数据库或者其他介质中的第一批注信息,并根据该第一批注信息,在批注窗口中的相应位置上生成并显示相应的批注,从而将用户在批注窗口生成完成之前所做的批注显示于批注窗口中。在根据第一批注信息在批注窗口中显示相应的批注的同时,设备通知后台的触摸接收服务停止对
触摸显示屏上的触摸动作的捕获,并通过批注窗口对后续的触摸显示屏上的触摸动作进行捕获。In a preferred embodiment, the device detects the status of the annotation button in the device, and when it is detected that the status of the annotation button is pressed, the user is deemed to need to activate the annotation function of the device, thereby generating an annotation creation instruction. When the annotation creation instruction is generated, the device opens the annotation application according to the annotation creation instruction. Subsequently, the device intercepts and obtains a screenshot of the target area in the touch display screen through the annotation application, and generates a corresponding annotation window according to the obtained screenshot through the annotation application. The target area is an area in the touch display screen that needs to be annotated, and may also include a blank area and a toolbar area in the touch display screen; the annotation window may be a non-transparent style window with the obtained screenshot as a background. It can also be a transparent style window with no background. The size of the annotation window can be the same as or different from the size of the target area. Each pixel in the annotation window has a corresponding relationship with each pixel in the target area, that is, the display position in the annotation window has a corresponding relationship with the display position in the target area. After the device obtains the annotation creation instruction, it immediately notifies the touch receiving service running in the background to start capturing the touch action on the touch display. Wherein, the touch receiving service is a touch driver in a system of the device. Therefore, after the device obtains the annotation creation instruction, the first touch action on the touch display screen is performed by the touch receiving service while the annotation application is opened and the target area is screenshotd and the corresponding annotation window is generated by the annotation application. Real-time detection, and generating corresponding first annotation information according to the detected first touch action. The device then stores the first annotation information in a database or other storage medium. After the annotation application is ready, that is, after the annotation window is generated, the device reads the first annotation information stored in the database or other medium, and generates and displays the corresponding position in the annotation window according to the first annotation information. An annotation that displays the annotations made by the user before the completion of the annotation window is displayed in the annotation window. While the corresponding annotation is displayed in the annotation window according to the first annotation information, the device notifies the background touch receiving service to stop
Touch the capture of the touch action on the display and capture the touch action on the subsequent touch display through the annotation window.
需要进一步说明的是,批注创建指令还可以通过诸如蓝牙通信、检测其他触发事件等其他方式获得。批注窗口所在的图层位于目标区域所在的图层之上。目标区域可以为整个触摸显示屏所显示的区域。本发明实施例采用多线程技术实现。It should be further noted that the annotation creation instruction can also be obtained by other means such as Bluetooth communication, detecting other trigger events, and the like. The layer where the annotation window is located is above the layer where the target area is located. The target area can be the area displayed by the entire touch display. The embodiment of the invention is implemented by using multi-threading technology.
通过在生成批注窗口的过程中,同时对触摸显示屏中的触摸动作进行记录,从而能够在批注窗口生成完成后,将用户在批注窗口生成完成之前所做的批注显示于批注窗口中,因此设备能够快速进入批注状态,保证用户在批注窗口准备就绪之前所做的批注不丢失,提高用户体验。By recording the touch action in the touch display screen during the process of generating the annotation window, after the annotation window is generated, the annotation made by the user before the completion of the annotation window is displayed in the annotation window, so the device Quickly enter the annotation state, ensuring that the annotations made by the user before the annotation window is ready are not lost, improving the user experience.
在另一个优选地实施方式中,在所述获得批注创建指令之后,所述根据所述批注创建指令,截取触摸显示屏中的目标区域的截图,并根据所述截图生成批注窗口之前,还包括:In another preferred embodiment, after the obtaining the annotation creation instruction, the intercepting the screenshot of the target area in the touch display screen according to the annotation creation instruction, and generating the annotation window according to the screenshot, further includes :
根据所述批注创建指令,在触摸显示屏中生成与目标区域相对应的透明窗口;其中,所述透明窗口所在的图层位于所述目标区域所在的图层之上,且所述透明窗口的大小与所述目标区域的大小相同。And generating, according to the annotation creation instruction, a transparent window corresponding to the target area in the touch display screen; wherein the layer where the transparent window is located is located above the layer where the target area is located, and the transparent window is The size is the same as the size of the target area.
需要说明的是,在获得批注创建指令之后,设备立即根据该批注创建指令开启批注应用程序,并通过该批注应用程序在触摸显示屏中生成与目标区域相对应的透明窗口。其中,该透明窗口所在的图层位于该目标区域所在的图层之上,且该透明窗口的大小与该目标区域的大小相同。It should be noted that after obtaining the annotation creation instruction, the device immediately opens the annotation application according to the annotation creation instruction, and generates a transparent window corresponding to the target area in the touch display screen through the annotation application. The layer where the transparent window is located is located above the layer where the target area is located, and the size of the transparent window is the same as the size of the target area.
进一步地,还包括:Further, it also includes:
在所述批注窗口生成之前,根据检测到的位于所述目标区域中的第一触摸动作,在所述透明窗口的相应位置上生成与所述第一触摸动作相应的批注;Before the annotation window is generated, generating an annotation corresponding to the first touch action at a corresponding position of the transparent window according to the detected first touch action located in the target area;
在所述批注窗口生成完成后,删除所述透明窗口。After the annotation window is generated, the transparent window is deleted.
需要说明的是,在透明窗口生成完成后,每当检测到触摸显示屏中的目标
区域中的第一触摸动作,并根据该第一触摸动作生成相应的第一批注信息时,设备根据该第一批注信息实时地在透明窗口中的相应位置上生成并显示相应的批注,从而在批注窗口生成完成之前,在透明窗口中实时地显示用户所做的批注。在批注窗口生成完成后,设备将该透明窗口及该透明窗口上的批注删除,以将透明窗口替换为批注窗口。It should be noted that after the transparent window is generated, whenever the target in the touch display screen is detected
When the first touch action is generated in the area, and the corresponding first note information is generated according to the first touch action, the device generates and displays the corresponding note in the corresponding position in the transparent window according to the first note information in real time, thereby The comments made by the user are displayed in real time in a transparent window before the annotation window is generated. After the annotation window is generated, the device deletes the transparent window and the annotation on the transparent window to replace the transparent window with the annotation window.
通过在批注窗口生成完成之前,在目标区域之上设置透明窗口,从而将用户在批注窗口准备就绪之前所做的批注实时地显示于触摸显示屏中的相应位置上,进一步提高用户体验。另外,由于在透明窗口中显示批注的速度比在批注窗口中显示的速度慢,因此在批注窗口生成完成后即用该批注窗口代替透明窗口进行显示,能够提高显示批注的速率,保证了批注能够实时流畅地显示,从而提高用户体验。The user experience is further improved by setting a transparent window above the target area before the annotation window is completed, so that the annotations made by the user before the annotation window is ready are displayed in real time on the touch display. In addition, since the annotation is displayed in the transparent window at a slower speed than in the annotation window, the annotation window is used instead of the transparent window for display after the annotation window is generated, which can improve the rate of displaying the annotation and ensure that the annotation can be Smooth display in real time to enhance the user experience.
进一步地,所述第一批注信息中包括批注笔迹数据及与所述批注笔迹数据对应的批注位置信息;Further, the first annotation information includes annotation handwriting data and annotation position information corresponding to the annotation handwriting data;
则所述在所述批注窗口生成完成后,根据所述第一批注信息,在所述批注窗口中的相应位置上显示相应的批注,具体包括:Then, after the completion of the generation of the annotation window, displaying corresponding annotations in corresponding positions in the annotation window according to the first annotation information, specifically including:
在所述批注窗口生成完成后,根据所述批注位置信息在所述批注窗口上绘制所述批注笔迹数据,以在所述批注窗口上生成相应的批注。After the annotation window is generated, the annotation handwriting data is drawn on the annotation window according to the annotation position information to generate a corresponding annotation on the annotation window.
需要说明的是,设备实时检测用户所选择的批注类型,并根据用户所选择的批注类型和在触摸显示屏上的触摸动作生成相应的批注信息。因此,当用户所选择的批注类型为线条类型时,设备对触摸显示屏上的第一触摸动作进行检测,并根据该第一触摸动作生成包括批注笔迹数据及与该批注笔迹数据相对应的批注位置信息的第一批注信息。在批注窗口生成完成后,设备读取第一批注信息中的批注笔迹数据和批注位置信息。随后,根据该批注位置信息在批注窗口中确定批注笔迹将要显示的位置,并在该位置上绘制与该批注笔迹数据相对应的额批注笔迹,从而在批注窗口上显示相应的批注。It should be noted that the device detects the annotation type selected by the user in real time, and generates corresponding annotation information according to the annotation type selected by the user and the touch action on the touch display screen. Therefore, when the annotation type selected by the user is a line type, the device detects the first touch action on the touch display screen, and generates an annotation including the annotation handwriting data and the corresponding annotation handwriting data according to the first touch action. The first comment information for location information. After the annotation window is generated, the device reads the annotation handwriting data and the annotation location information in the first annotation information. Then, according to the annotation position information, the position where the annotation handwriting is to be displayed is determined in the annotation window, and the amount of the annotation handwriting corresponding to the annotation handwriting data is drawn at the position, thereby displaying the corresponding annotation on the annotation window.
需要进一步说明的是,根据第一批注信息在透明窗口中显示相应的批注的
方法与本实施例所提供的根据第一批注信息在批注窗口中显示相应的批注的方法可以相同,也可以不同。It should be further explained that the corresponding annotation is displayed in the transparent window according to the first annotation information.
The method may be the same as or different from the method of displaying the corresponding annotation in the annotation window according to the first annotation information provided by the embodiment.
进一步地,在所述在所述批注窗口生成完成后,根据所述第一批注信息,在所述批注窗口中的相应位置上显示相应的批注之后,还包括:Further, after the generating of the annotation window is completed, according to the first annotation information, after displaying the corresponding annotation on the corresponding position in the annotation window, the method further includes:
实时检测所述批注窗口中的第二触摸动作,并根据所述第二触摸动作生成第二批注信息;Detecting a second touch action in the annotation window in real time, and generating second annotation information according to the second touch action;
根据所述第二批注信息在所述批注窗口中的相应位置上生成相应的批注。Corresponding annotations are generated at corresponding positions in the annotation window based on the second annotation information.
需要说明的是,在根据第一批注信息在批注窗口中显示相应的批注的同时,设备通知后台的触摸接收服务停止对触摸显示屏上的触摸动作的捕获,并通过批注窗口对后续的触摸显示屏上的触摸动作进行捕获。随后,设备通过批注窗口实时地对触摸显示屏中的触摸动作进行检测。当检测到批注窗口中的第二触摸动作时,根据所检测到的第二触摸动作生成相应的第二批注信息,并根据该第二批注信息在批注窗口中的相应位置上显示相应的批注,从而将用户在批注窗口生成完成后在该批注窗口中所做的批注显示于该批注窗口中。其中,第二批注信息中包括相对应的批注位置信息、批注种类信息和批注内容信息等。It should be noted that, while displaying the corresponding annotation in the annotation window according to the first annotation information, the device notifies the background touch receiving service to stop capturing the touch action on the touch display screen, and displays the subsequent touch through the annotation window. The touch action on the screen is captured. The device then detects the touch action in the touch display in real time through the annotation window. When the second touch action in the annotation window is detected, generating a corresponding second annotation information according to the detected second touch action, and displaying a corresponding annotation in a corresponding position in the annotation window according to the second annotation information, Thus, the annotations made by the user in the annotation window after the annotation window is generated are displayed in the annotation window. The second annotation information includes corresponding annotation location information, annotation type information, and annotation content information.
进一步地,所述批注至少包括以下其中之一:图形批注、线条批注和文字批注;Further, the annotation includes at least one of the following: a graphic annotation, a line annotation, and a text annotation;
所述触摸显示屏为支持多通道信号显示的一体机的触摸显示屏;所述批注窗口以所述截图为背景。The touch display screen is a touch display screen of an all-in-one that supports multi-channel signal display; the annotation window is in the background of the screenshot.
需要说明的是,本实施例中的批注中至少包括图形批注、线条批注和文字批注等中的一种。设备可以通过检测设备中的批注种类的选择按钮的状态获知用户所选择的批注种类,也可以通过蓝牙通信、检测其他触发事件等方式获知用户所选择的批注种类。触摸显示屏可以为支持多通道信号(如HDMI、VGA、TV等)显示的一体机中的触摸显示屏,当用户对该一体机中的某一通道中所显示的内容进行批注时,该一体机对所批注的通道中的目标区域进行截图,并在
该通道中生成相应的批注窗口。批注窗口以目标区域的截图为背景。It should be noted that the annotation in this embodiment includes at least one of a graphic annotation, a line annotation, and a text annotation. The device can know the type of the annotation selected by the user by detecting the state of the selection button of the annotation type in the device, and can also know the type of the annotation selected by the user through Bluetooth communication, detecting other trigger events, and the like. The touch display can be a touch display in an all-in-one display that supports multi-channel signals (such as HDMI, VGA, TV, etc.), when the user annotates the content displayed in a certain channel in the all-in-one, the integrated The machine takes a screenshot of the target area in the annotated channel and
A corresponding annotation window is generated in this channel. The annotation window is centered on the screenshot of the target area.
本发明实施例提供的基于触摸显示屏的批注显示方法,通过在生成批注窗口的过程中,同时对触摸显示屏中的触摸动作进行记录,从而能够在批注窗口生成完成后,将用户在批注窗口生成完成之前所做的批注显示于批注窗口中,因此设备能够快速进入批注状态,保证用户在批注窗口准备就绪之前所做的批注不丢失,提高用户体验。通过在批注窗口生成完成之前,在目标区域之上设置透明窗口,从而将用户在批注窗口准备就绪之前所做的批注实时地显示于触摸显示屏中的相应位置上,进一步提高用户体验。另外,由于在透明窗口中显示批注的速度比在批注窗口中显示的速度慢,因此在批注窗口生成完成后即用该批注窗口代替透明窗口进行显示,能够提高显示批注的速率,保证了批注能够实时流畅地显示,从而提高用户体验。The touch display display-based annotation display method provided by the embodiment of the present invention can record the touch action in the touch display screen at the same time in the process of generating the annotation window, so that the user can be in the annotation window after the annotation window is generated. The annotations made before the build is completed are displayed in the annotation window, so the device can quickly enter the annotation state, ensuring that the annotations made by the user before the annotation window is ready are not lost, improving the user experience. The user experience is further improved by setting a transparent window above the target area before the annotation window is completed, so that the annotations made by the user before the annotation window is ready are displayed in real time on the touch display. In addition, since the annotation is displayed in the transparent window at a slower speed than in the annotation window, the annotation window is used instead of the transparent window for display after the annotation window is generated, which can improve the rate of displaying the annotation and ensure that the annotation can be Smooth display in real time to enhance the user experience.
相应地,本发明还提供一种基于触摸显示屏的批注显示装置,能够实现上述实施例中的基于触摸显示屏的批注显示方法的所有流程。Accordingly, the present invention also provides an annotation display device based on a touch display screen, which can implement all the processes of the touch display display-based annotation display method in the above embodiment.
参见图2,是本发明提供的基于触摸显示屏的批注显示装置的一个实施例的结构示意图,具体如下:2 is a schematic structural diagram of an embodiment of a touch screen display-based annotation display device provided by the present invention, which is specifically as follows:
批注创建指令获得模块21,用于获得批注创建指令;An annotation creation instruction obtaining module 21 is configured to obtain an annotation creation instruction;
批注窗口生成模块22,用于根据所述批注创建指令,截取触摸显示屏中的目标区域的截图,并根据所述截图生成批注窗口;其中,所述批注窗口所在的图层位于所述目标区域所在的图层之上;An annotation window generating module 22, configured to intercept a screenshot of a target area in the touch display screen according to the annotation creation instruction, and generate an annotation window according to the screenshot; wherein the layer where the annotation window is located is located in the target area Above the layer where it is located;
第一批注信息获得模块23,用于在截取所述截图以及生成所述批注窗口的过程中,实时检测所述目标区域中的第一触摸动作,并存储根据所述第一触摸动作生成的第一批注信息;以及,a first batch of information obtaining module 23, configured to detect, in a process of intercepting the screenshot and generating the annotation window, a first touch action in the target area in real time, and storing a first generated according to the first touch action a batch of note information; and,
第一批注显示模块24,用于在所述批注窗口生成完成后,根据所述第一批注信息,在所述批注窗口中的相应位置上显示相应的批注。The first batch of note display module 24 is configured to display a corresponding annotation on a corresponding position in the annotation window according to the first annotation information after the generation of the annotation window is completed.
在另一个优选地实施方式中,所述基于触摸显示屏的批注显示装置,还包括:
In another preferred embodiment, the touch screen display-based annotation display device further includes:
透明窗口生成模块,用于根据所述批注创建指令,在触摸显示屏中生成与目标区域相对应的透明窗口;其中,所述透明窗口所在的图层位于所述目标区域所在的图层之上,且所述透明窗口的大小与所述目标区域的大小相同。a transparent window generating module, configured to generate, according to the annotation creation instruction, a transparent window corresponding to the target area in the touch display screen; wherein the layer where the transparent window is located is located above the layer where the target area is located And the size of the transparent window is the same as the size of the target area.
进一步地,所述基于触摸显示屏的批注显示装置,还包括:Further, the touch display display-based annotation display device further includes:
透明窗口批注显示模块,用于在所述批注窗口生成之前,根据检测到的位于所述目标区域中的第一触摸动作,在所述透明窗口的相应位置上生成与所述第一触摸动作相应的批注;以及,a transparent window annotation display module, configured to generate, according to the detected first touch action in the target area, a corresponding position corresponding to the first touch action on the transparent window before the annotation window is generated Annotation; and,
透明窗口删除模块,用于在所述批注窗口生成完成后,删除所述透明窗口。A transparent window deletion module is configured to delete the transparent window after the annotation window is generated.
进一步地,所述第一批注信息中包括批注笔迹数据及与所述批注笔迹数据对应的批注位置信息;Further, the first annotation information includes annotation handwriting data and annotation position information corresponding to the annotation handwriting data;
所述第一批注显示模块24,具体包括:The first annotation display module 24 specifically includes:
批注显示单元,用于在所述批注窗口生成完成后,根据所述批注位置信息在所述批注窗口上绘制所述批注笔迹数据,以在所述批注窗口上生成相应的批注。And an annotation display unit, configured to draw the annotation handwriting data on the annotation window according to the annotation position information after the generation of the annotation window is completed, to generate a corresponding annotation on the annotation window.
本发明实施例提供的基于触摸显示屏的批注显示装置,通过在生成批注窗口的过程中,同时对触摸显示屏中的触摸动作进行记录,从而能够在批注窗口生成完成后,将用户在批注窗口生成完成之前所做的批注显示于批注窗口中,因此设备能够快速进入批注状态,保证用户在批注窗口准备就绪之前所做的批注不丢失,提高用户体验。通过在批注窗口生成完成之前,在目标区域之上设置透明窗口,从而将用户在批注窗口准备就绪之前所做的批注实时地显示于触摸显示屏中的相应位置上,进一步提高用户体验。另外,由于在透明窗口中显示批注的速度比在批注窗口中显示的速度慢,因此在批注窗口生成完成后即用该批注窗口代替透明窗口进行显示,能够提高显示批注的速率,保证了批注能够实时流畅地显示,从而提高用户体验。The touch display display-based annotation display device provided by the embodiment of the present invention can simultaneously record the touch action in the touch display screen during the process of generating the annotation window, so that after the annotation window is completed, the user is in the annotation window. The annotations made before the build is completed are displayed in the annotation window, so the device can quickly enter the annotation state, ensuring that the annotations made by the user before the annotation window is ready are not lost, improving the user experience. The user experience is further improved by setting a transparent window above the target area before the annotation window is completed, so that the annotations made by the user before the annotation window is ready are displayed in real time on the touch display. In addition, since the annotation is displayed in the transparent window at a slower speed than in the annotation window, the annotation window is used instead of the transparent window for display after the annotation window is generated, which can improve the rate of displaying the annotation and ensure that the annotation can be Smooth display in real time to enhance the user experience.
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这
些改进和润饰也视为本发明的保护范围。
The above is a preferred embodiment of the present invention, and it should be noted that those skilled in the art can make several improvements and refinements without departing from the principles of the present invention.
Improvements and refinements are also considered to be within the scope of the invention.
Claims (10)
- 一种基于触摸显示屏的批注显示方法,其特征在于,包括:A touch display display-based annotation display method, comprising:获得批注创建指令;Obtain an annotation creation instruction;根据所述批注创建指令,截取触摸显示屏中的目标区域的截图,并根据所述截图生成批注窗口;其中,所述批注窗口所在的图层位于所述目标区域所在的图层之上;Obtaining, according to the annotation creation instruction, a screenshot of a target area in the touch display screen, and generating an annotation window according to the screenshot; wherein the layer where the annotation window is located is located on a layer where the target area is located;在截取所述截图以及生成所述批注窗口的过程中,实时检测所述目标区域中的第一触摸动作,并存储根据所述第一触摸动作生成的第一批注信息;In the process of intercepting the screenshot and generating the annotation window, detecting a first touch action in the target area in real time, and storing first annotation information generated according to the first touch action;在所述批注窗口生成完成后,根据所述第一批注信息,在所述批注窗口中的相应位置上显示相应的批注。After the generation of the annotation window is completed, according to the first annotation information, a corresponding annotation is displayed at a corresponding position in the annotation window.
- 如权利要求1所述的基于触摸显示屏的批注显示方法,其特征在于,在所述获得批注创建指令之后,所述根据所述批注创建指令,截取触摸显示屏中的目标区域的截图,并根据所述截图生成批注窗口之前,还包括:The touch screen display-based annotation display method according to claim 1, wherein after the obtaining the annotation creation instruction, the capturing a screenshot of the target area in the touch display screen according to the annotation creation instruction, and Before generating the annotation window based on the screenshot, it also includes:根据所述批注创建指令,在触摸显示屏中生成与目标区域相对应的透明窗口;其中,所述透明窗口所在的图层位于所述目标区域所在的图层之上,且所述透明窗口的大小与所述目标区域的大小相同。And generating, according to the annotation creation instruction, a transparent window corresponding to the target area in the touch display screen; wherein the layer where the transparent window is located is located above the layer where the target area is located, and the transparent window is The size is the same as the size of the target area.
- 如权利要求2所述的基于触摸显示屏的批注显示方法,其特征在于,还包括:The touch screen display-based annotation display method according to claim 2, further comprising:在所述批注窗口生成之前,根据检测到的位于所述目标区域中的第一触摸动作,在所述透明窗口的相应位置上生成与所述第一触摸动作相应的批注;Before the annotation window is generated, generating an annotation corresponding to the first touch action at a corresponding position of the transparent window according to the detected first touch action located in the target area;在所述批注窗口生成完成后,删除所述透明窗口。After the annotation window is generated, the transparent window is deleted.
- 根据权利要求1所述的基于触摸显示屏的批注显示方法,其特征在于,所述第一批注信息中包括批注笔迹数据及与所述批注笔迹数据对应的批注位置信息; The touch screen display-based annotation display method according to claim 1, wherein the first annotation information includes annotation handwriting data and annotation position information corresponding to the annotation handwriting data;则所述在所述批注窗口生成完成后,根据所述第一批注信息,在所述批注窗口中的相应位置上显示相应的批注,具体包括:Then, after the completion of the generation of the annotation window, displaying corresponding annotations in corresponding positions in the annotation window according to the first annotation information, specifically including:在所述批注窗口生成完成后,根据所述批注位置信息在所述批注窗口上绘制所述批注笔迹数据,以在所述批注窗口上生成相应的批注。After the annotation window is generated, the annotation handwriting data is drawn on the annotation window according to the annotation position information to generate a corresponding annotation on the annotation window.
- 如权利要求1所述的基于触摸显示屏的批注显示方法,其特征在于,在所述在所述批注窗口生成完成后,根据所述第一批注信息,在所述批注窗口中的相应位置上显示相应的批注之后,还包括:The touch screen display-based annotation display method according to claim 1, wherein after the generation of the annotation window is completed, according to the first annotation information, at a corresponding position in the annotation window After the corresponding annotations are displayed, it also includes:实时检测所述批注窗口中的第二触摸动作,并根据所述第二触摸动作生成第二批注信息;Detecting a second touch action in the annotation window in real time, and generating second annotation information according to the second touch action;根据所述第二批注信息在所述批注窗口中的相应位置上生成相应的批注。Corresponding annotations are generated at corresponding positions in the annotation window based on the second annotation information.
- 如权利要求1至5中任一项所述的基于触摸显示屏的批注显示方法,其特征在于,所述批注至少包括以下其中之一:图形批注、线条批注和文字批注;The touch screen display-based annotation display method according to any one of claims 1 to 5, wherein the annotation includes at least one of the following: a graphic annotation, a line annotation, and a text annotation;所述触摸显示屏为支持多通道信号显示的一体机的触摸显示屏;所述批注窗口以所述截图为背景。The touch display screen is a touch display screen of an all-in-one that supports multi-channel signal display; the annotation window is in the background of the screenshot.
- 一种基于触摸显示屏的批注显示装置,其特征在于,包括:An annotation display device based on a touch screen display, comprising:批注创建指令获得模块,用于获得批注创建指令;An annotation creation instruction acquisition module for obtaining an annotation creation instruction;批注窗口生成模块,用于根据所述批注创建指令,截取触摸显示屏中的目标区域的截图,并根据所述截图生成批注窗口;其中,所述批注窗口所在的图层位于所述目标区域所在的图层之上;An annotation window generating module, configured to intercept a screenshot of a target area in the touch display screen according to the annotation creation instruction, and generate an annotation window according to the screenshot; wherein the layer where the annotation window is located is located in the target area Above the layer;第一批注信息获得模块,用于在截取所述截图以及生成所述批注窗口的过程中,实时检测所述目标区域中的第一触摸动作,并存储根据所述第一触摸动作生成的第一批注信息;以及,a first batch of information obtaining module, configured to detect, in a process of intercepting the screenshot and generating the annotation window, a first touch action in the target area in real time, and storing a first generated according to the first touch action Comment information; and,第一批注显示模块,用于在所述批注窗口生成完成后,根据所述第一批注信息,在所述批注窗口中的相应位置上显示相应的批注。 And a first batch of display module, configured to display a corresponding annotation in a corresponding position in the annotation window according to the first annotation information after the generation of the annotation window is completed.
- 如权利要求7所述的基于触摸显示屏的批注显示装置,其特征在于,所述基于触摸显示屏的批注显示装置,还包括:The touch screen display-based annotation display device according to claim 7, wherein the touch display display-based annotation display device further comprises:透明窗口生成模块,用于根据所述批注创建指令,在触摸显示屏中生成与目标区域相对应的透明窗口;其中,所述透明窗口所在的图层位于所述目标区域所在的图层之上,且所述透明窗口的大小与所述目标区域的大小相同。a transparent window generating module, configured to generate, according to the annotation creation instruction, a transparent window corresponding to the target area in the touch display screen; wherein the layer where the transparent window is located is located above the layer where the target area is located And the size of the transparent window is the same as the size of the target area.
- 如权利要求8所述的基于触摸显示屏的批注显示装置,其特征在于,所述基于触摸显示屏的批注显示装置,还包括:The touch screen display-based annotation display device according to claim 8, wherein the touch display display-based annotation display device further comprises:透明窗口批注显示模块,用于在所述批注窗口生成之前,根据检测到的位于所述目标区域中的第一触摸动作,在所述透明窗口的相应位置上生成与所述第一触摸动作相应的批注;以及,a transparent window annotation display module, configured to generate, according to the detected first touch action in the target area, a corresponding position corresponding to the first touch action on the transparent window before the annotation window is generated Annotation; and,透明窗口删除模块,用于在所述批注窗口生成完成后,删除所述透明窗口。A transparent window deletion module is configured to delete the transparent window after the annotation window is generated.
- 如权利要求7所述的基于触摸显示屏的批注显示装置,其特征在于,所述第一批注信息中包括批注笔迹数据及与所述批注笔迹数据对应的批注位置信息;The touch screen display-based annotation display device according to claim 7, wherein the first annotation information includes annotation handwriting data and annotation position information corresponding to the annotation handwriting data;所述第一批注显示模块,具体包括:The first annotation display module specifically includes:批注显示单元,用于在所述批注窗口生成完成后,根据所述批注位置信息在所述批注窗口上绘制所述批注笔迹数据,以在所述批注窗口上生成相应的批注。 And an annotation display unit, configured to draw the annotation handwriting data on the annotation window according to the annotation position information after the generation of the annotation window is completed, to generate a corresponding annotation on the annotation window.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610966170 | 2016-10-31 | ||
CN201610966170.4 | 2016-10-31 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018077017A1 true WO2018077017A1 (en) | 2018-05-03 |
Family
ID=58866531
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/105037 WO2018077017A1 (en) | 2016-10-31 | 2017-09-30 | Touch display screen-based annotation displaying method and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106681624B (en) |
WO (1) | WO2018077017A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109325276A (en) * | 2018-09-10 | 2019-02-12 | 中交第二航务工程勘察设计院有限公司 | A kind of careful processing method in the school based on BIM model object |
CN111415398A (en) * | 2019-01-08 | 2020-07-14 | 杭州海康威视数字技术股份有限公司 | Method and device for displaying annotations on display screen |
CN111580714A (en) * | 2020-04-27 | 2020-08-25 | 广州视源电子科技股份有限公司 | Page editing method, device, equipment and storage medium of intelligent interactive tablet |
EP3805908A4 (en) * | 2018-09-04 | 2021-08-18 | Guangzhou Shiyuan Electronics Co., Ltd. | Annotation display method, device and apparatus, and storage medium |
CN113505015A (en) * | 2021-06-21 | 2021-10-15 | 上海硬通网络科技有限公司 | Application exception information acquisition method and device, computer equipment and storage medium |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106681624B (en) * | 2016-10-31 | 2019-12-03 | 广州视源电子科技股份有限公司 | Comment display method and device based on touch display screen |
CN107341137B (en) * | 2017-05-22 | 2020-04-24 | 广州视源电子科技股份有限公司 | Multi-panel-based annotation following method and system |
CN107193794B (en) * | 2017-06-28 | 2021-05-18 | 广州视源电子科技股份有限公司 | Display content annotating method and device |
CN108459836B (en) * | 2018-01-19 | 2019-05-31 | 广州视源电子科技股份有限公司 | Comment display method, device, equipment and storage medium |
CN108958511B (en) * | 2018-06-15 | 2021-04-09 | 广州视源电子科技股份有限公司 | Interactive display device, writing control method, mobile terminal and storage medium |
CN109522535A (en) * | 2018-10-18 | 2019-03-26 | 恒峰信息技术有限公司 | A kind of annotation method and system based on intelligent mobile terminal |
CN109697004B (en) * | 2018-12-28 | 2021-04-27 | 广州视源电子科技股份有限公司 | Method, device and equipment for writing annotation by touch equipment and storage medium |
CN115185444A (en) * | 2019-04-17 | 2022-10-14 | 华为技术有限公司 | Method for adding annotations and electronic equipment |
CN110083294B (en) * | 2019-04-28 | 2022-01-14 | 努比亚技术有限公司 | Screen capturing method, terminal and computer readable storage medium |
CN112579020B (en) * | 2019-09-30 | 2024-05-10 | 广州视源电子科技股份有限公司 | Annotating method, system, equipment and storage medium for courseware |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5577188A (en) * | 1994-05-31 | 1996-11-19 | Future Labs, Inc. | Method to provide for virtual screen overlay |
CN103197854A (en) * | 2013-04-07 | 2013-07-10 | 广州视睿电子科技有限公司 | Screenshot method and device for multi-channel display of all-in-one machine |
CN104238913A (en) * | 2014-09-02 | 2014-12-24 | 北京金山安全软件有限公司 | Screenshot method and device and electronic equipment |
CN104360788A (en) * | 2014-10-20 | 2015-02-18 | 深圳市天时通科技有限公司 | Transparent marking method and desktop writing control method |
CN104462039A (en) * | 2014-11-19 | 2015-03-25 | 北京新唐思创教育科技有限公司 | Method and device for generating annotations |
CN106681624A (en) * | 2016-10-31 | 2017-05-17 | 广州视源电子科技股份有限公司 | Comment display method and device based on touch display screen |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1858786B (en) * | 2006-06-09 | 2011-07-27 | 宋丽娟 | Electronic file formatting annotate and comment system and method |
CN103207731B (en) * | 2013-04-07 | 2016-05-18 | 广州视睿电子科技有限公司 | Annotating method and device for multi-channel display of all-in-one machine |
-
2016
- 2016-11-17 CN CN201611023709.9A patent/CN106681624B/en active Active
-
2017
- 2017-09-30 WO PCT/CN2017/105037 patent/WO2018077017A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5577188A (en) * | 1994-05-31 | 1996-11-19 | Future Labs, Inc. | Method to provide for virtual screen overlay |
CN103197854A (en) * | 2013-04-07 | 2013-07-10 | 广州视睿电子科技有限公司 | Screenshot method and device for multi-channel display of all-in-one machine |
CN104238913A (en) * | 2014-09-02 | 2014-12-24 | 北京金山安全软件有限公司 | Screenshot method and device and electronic equipment |
CN104360788A (en) * | 2014-10-20 | 2015-02-18 | 深圳市天时通科技有限公司 | Transparent marking method and desktop writing control method |
CN104462039A (en) * | 2014-11-19 | 2015-03-25 | 北京新唐思创教育科技有限公司 | Method and device for generating annotations |
CN106681624A (en) * | 2016-10-31 | 2017-05-17 | 广州视源电子科技股份有限公司 | Comment display method and device based on touch display screen |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3805908A4 (en) * | 2018-09-04 | 2021-08-18 | Guangzhou Shiyuan Electronics Co., Ltd. | Annotation display method, device and apparatus, and storage medium |
US11269512B2 (en) | 2018-09-04 | 2022-03-08 | Guangzhou Shiyuan Electronics Co., Ltd. | Annotation display method, device, apparatus and storage medium |
CN109325276A (en) * | 2018-09-10 | 2019-02-12 | 中交第二航务工程勘察设计院有限公司 | A kind of careful processing method in the school based on BIM model object |
CN109325276B (en) * | 2018-09-10 | 2023-05-23 | 中交第二航务工程勘察设计院有限公司 | BIM model object-based examination processing method |
CN111415398A (en) * | 2019-01-08 | 2020-07-14 | 杭州海康威视数字技术股份有限公司 | Method and device for displaying annotations on display screen |
CN111415398B (en) * | 2019-01-08 | 2024-01-05 | 杭州海康威视数字技术股份有限公司 | Method and device for displaying annotation on display screen |
CN111580714A (en) * | 2020-04-27 | 2020-08-25 | 广州视源电子科技股份有限公司 | Page editing method, device, equipment and storage medium of intelligent interactive tablet |
CN113505015A (en) * | 2021-06-21 | 2021-10-15 | 上海硬通网络科技有限公司 | Application exception information acquisition method and device, computer equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN106681624A (en) | 2017-05-17 |
CN106681624B (en) | 2019-12-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018077017A1 (en) | Touch display screen-based annotation displaying method and device | |
US10990268B2 (en) | Operation method and terminal device | |
WO2018107608A1 (en) | Annotation method and apparatus | |
US9846526B2 (en) | Multi-user collaboration tracking methods and systems | |
US10735361B2 (en) | Scripted digital media message generation | |
CN103747362B (en) | Method and device for cutting out video clip | |
WO2017028436A1 (en) | Drawing tool implementation method, apparatus, device, and computer storage medium | |
CA2501118A1 (en) | Method of combining data entry of handwritten symbols with displayed character data | |
US9304612B2 (en) | Off-screen input capture for mobile device | |
WO2022237604A1 (en) | Data labeling method and apparatus, device, computer readable storage medium, and product | |
CN106412708A (en) | Video screenshot method and video screenshot device | |
WO2017140242A1 (en) | Information processing method and client | |
TW201739263A (en) | Method and device for capturing video during playback | |
WO2018036390A1 (en) | Information input method and apparatus | |
WO2017096854A1 (en) | Picture preview method and device for smart terminal | |
WO2012100621A1 (en) | Application object processing method and electronic device | |
US10671795B2 (en) | Handwriting preview window | |
WO2018205392A1 (en) | Control response area display control method, electronic apparatus, and storage medium | |
US9323367B2 (en) | Automatic annotation de-emphasis | |
TW201318423A (en) | Real-time image manipulation method and electronic device | |
CN110688190A (en) | Control method and device of intelligent interactive panel | |
CN103150116A (en) | RDP-based method for magnification display of cloud desktop | |
CN110737385B (en) | Video mouse interaction method, intelligent terminal and storage medium | |
TW201423559A (en) | Electronic device and quickly sending email method thereof | |
WO2023213313A1 (en) | Audio editing method and apparatus, device, and storage medium |
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: 17865370 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: 17865370 Country of ref document: EP Kind code of ref document: A1 |