Movatterモバイル変換


[0]ホーム

URL:


CN109348161B - Method for displaying annotation information and electronic equipment - Google Patents

Method for displaying annotation information and electronic equipment
Download PDF

Info

Publication number
CN109348161B
CN109348161BCN201811108579.8ACN201811108579ACN109348161BCN 109348161 BCN109348161 BCN 109348161BCN 201811108579 ACN201811108579 ACN 201811108579ACN 109348161 BCN109348161 BCN 109348161B
Authority
CN
China
Prior art keywords
annotation
information
labeling
layer
shared content
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.)
Active
Application number
CN201811108579.8A
Other languages
Chinese (zh)
Other versions
CN109348161A (en
Inventor
郭雪娇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing LtdfiledCriticalLenovo Beijing Ltd
Priority to CN201811108579.8ApriorityCriticalpatent/CN109348161B/en
Publication of CN109348161ApublicationCriticalpatent/CN109348161A/en
Application grantedgrantedCritical
Publication of CN109348161BpublicationCriticalpatent/CN109348161B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

The application discloses a method for displaying label information and electronic equipment, wherein the method comprises the following steps: receiving shared content requested to be displayed by one party of the video conference; displaying the shared content; acquiring at least two groups of annotation information combinations aiming at the shared content, wherein different annotation information combinations are associated with different annotators, and the annotators are users participating in the video conference; the marking information combination comprises at least one piece of marking information, and the marking information is associated with a marking position; determining a target marking information combination to be displayed currently from at least two groups of marking information combinations; and respectively displaying each piece of labeling information in the target labeling information combination on the upper layer of the shared content according to the labeling position associated with each piece of labeling information in the target labeling information combination. According to the scheme, the annotation information of different video participants on the contents displayed on line can be flexibly and conveniently displayed for the user.

Description

Method for displaying annotation information and electronic equipment
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method for displaying annotation information and an electronic device.
Background
The remote network conference of multiple users provides convenience for people to work. In the process of the remote network conference, online content display can be realized, so that all users participating in the remote network conference can see the content of the online display.
However, in the process of remote video network conference, a user participating in the remote video network conference may want to timely and conveniently know that each participant participating in the network conference has a question about content displayed online or marks important content, and therefore how to flexibly and conveniently display information marked by the participants of the network conference to the user is a technical problem that needs to be solved by those skilled in the art urgently.
Disclosure of Invention
The application aims to provide a method and electronic equipment for displaying annotation information, so that annotation information of contents displayed on line by different video participants can be flexibly and conveniently displayed to a user.
In order to achieve the purpose, the application provides the following technical scheme:
a method of displaying annotation information, comprising:
receiving shared content requested to be displayed by participants of the video conference;
displaying the shared content;
acquiring at least two groups of label information combinations aiming at the shared content, wherein different label information combinations are associated with different labels, and the labels are users participating in the video conference; the annotation information combination comprises at least one piece of annotation information, the annotation information is associated with an annotation position, and the annotation position is used for indicating a content area of the shared content annotated by an annotator of the annotation information;
determining a target marking information combination to be displayed currently from the at least two groups of marking information combinations;
and respectively displaying each piece of labeling information in the target labeling information combination on the upper layer of the shared content according to the labeling position associated with each piece of labeling information in the target labeling information combination.
Preferably, the obtaining at least two sets of annotation information combinations for the shared content includes:
acquiring a group of annotation information combinations annotated by a local user aiming at the shared content and at least one group of annotation information combinations sent by electronic equipment of at least one video conference participant except the local user;
or acquiring at least two groups of annotation information combinations sent by the electronic equipment of at least two video conference participants except the local user.
Preferably, the obtaining at least two sets of annotation information combinations for the shared content includes:
acquiring at least two labeling layers aiming at the shared content, wherein different labeling layers are associated with different labels, and the labeling layers are transparent layers presenting each piece of labeling information in a group of labeling information combinations;
the step of determining the target annotation information combination to be displayed currently from the at least two groups of annotation information combinations comprises the following steps:
determining a target marking layer to be displayed currently from the at least two marking layers;
the displaying, on the upper layer of the shared content, each piece of label information in the target label information combination according to the label position associated with each piece of label information in the target label information combination includes:
and displaying the target labeling layer on the upper layer of the shared content according to the labeling position associated with each piece of labeling information in the target labeling layer so as to display each piece of labeling information aiming at the shared content in the target labeling layer.
Preferably, after the presenting the shared content, the method further includes:
when a labeling request input by a local user is received, a transparent local labeling layer associated with the local user is created on the upper layer of the shared content, and the labeling request is used for requesting to perform labeling operation in the shared content;
and recording at least one piece of label information on the local label layer according to the label operation of the local user on the local label layer.
Preferably, after recording at least one piece of the label information on the local label layer, the method further includes:
and sending at least one piece of the currently recorded annotation information in the local annotation layer to electronic equipment of other conference participants except the local user, so that the electronic equipment of the other conference participants displays the at least one piece of annotation information in the local annotation layer corresponding to the local user.
Preferably, the determining a target annotation layer to be displayed currently from the at least two annotation layers includes:
determining a target labeling layer selected and displayed by a user from the at least two labeling layers;
or, determining a target annotation layer with annotation information updating and closest updating time from the at least two annotation layers, and taking the target annotation layer as the current annotation layer to be displayed.
Preferably, the obtaining at least two annotation layers for the shared content includes:
determining at least two currently acquired labeling layers aiming at the shared content, displaying the at least two labeling layers in an overlapping mode, and arranging a distinguishing identifier on each labeling layer, wherein the distinguishing identifier is used for distinguishing the annotators of different labeling layers.
Preferably, the method further comprises the following steps:
acquiring a comprehensive labeling layer transmitted by a server, wherein the comprehensive labeling layer is generated by the server according to labeling information in at least two labeling layers and contains all labeling information in the at least two labeling layers;
and displaying the comprehensive labeling layer on the uppermost layer of the shared content.
In another aspect, the present application further provides an electronic device, including:
the communication module is used for receiving the shared content requested to be displayed by the participants of the video conference;
the display module is used for displaying the shared content;
the processor is used for acquiring at least two groups of annotation information combinations aiming at the shared content, wherein different annotation information combinations are associated with different annotators, and the annotators are users participating in the video conference; the annotation information combination comprises at least one piece of annotation information, the annotation information is associated with an annotation position, and the annotation position is used for indicating a content area of the shared content annotated by an annotator of the annotation information; determining a target marking information combination to be displayed currently from the at least two groups of marking information combinations; and controlling the display module to respectively display each piece of labeling information in the target labeling information combination on the upper layer of the shared content according to the labeling position associated with each piece of labeling information in the target labeling information combination.
Preferably, when acquiring at least two sets of annotation information combinations for the shared content, the processor is specifically configured to acquire at least two annotation layers for the shared content, where different annotation layers are associated with different annotators, and the annotation layer is a transparent layer presenting each piece of annotation information in one set of annotation information combinations;
when the processor determines the target marking information combination to be displayed currently from the at least two groups of marking information combinations, the processor is specifically configured to determine the target marking layer to be displayed currently from the at least two marking layers;
the processor is specifically configured to, when controlling the display module to respectively display each piece of label information in the target label information combination on the upper layer of the shared content according to the label position associated with each piece of label information in the target label information combination, display the target label layer on the upper layer of the shared content according to the label position associated with each piece of label information in the target label layer, so as to display each piece of label information for the shared content in the target label layer.
According to the scheme, in the embodiment of the application, in the process that the electronic device participates in the video conference, if different participating users from the video conference are obtained and at least two groups of annotation information combinations of shared content in the video conference are obtained, a target annotation information combination which needs to be displayed currently can be determined, and each piece of annotation information in the group of target annotation information combinations is associated with an annotation position where an annotator carries out information annotation on the shared content, so that each piece of annotation information in the group of target annotation information combinations can be displayed on the upper layer of the shared content according to the annotation position of each piece of annotation information in the target annotation information combination, and therefore, a local user of the electronic device can intuitively know the relevant annotation information of the local user and other conference participants on the shared content in the video conference, and the electronic device can flexibly, and the electronic device can be flexibly and flexibly used, The method is convenient to know the content information of which the different conference participants have questions or focus on the shared content.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a schematic diagram of a system architecture for a method of displaying annotation information according to the present application;
FIG. 2 is a flowchart illustrating an embodiment of a method for displaying annotation information provided herein;
FIG. 3 is a schematic flow chart illustrating a method for displaying annotation information according to another embodiment of the present disclosure;
FIG. 4 is a schematic diagram of the present application providing a display of multiple labeled layers in an overlapping manner;
FIG. 5 is a flow chart of an interactive method for displaying annotation information provided by the present application;
fig. 6 is a schematic diagram illustrating a structure of an electronic device according to the present application.
Detailed Description
The method for displaying the annotation information is suitable for video conferences, including commonly-known telephone conferences, remote network conferences and the like which require a plurality of participants to realize communication data interaction among a plurality of devices through a network.
In order to facilitate understanding of the scheme of the present application, a system configuration architecture to which the scheme of the present application is applied is described. For example, referring to fig. 1, a schematic diagram of a component architecture of a video conference system to which the method for displaying annotation information of the present application is applied is shown.
As can be seen from fig. 1, the video conference system comprises aserver 101 and at least twoelectronic devices 102.
Theelectronic device 102 is connected with theserver 101 through the conference application, and is connected with conference applications in other electronic devices through the conference application, so that communication of video conferences among different electronic devices is achieved.
After the at least two electronic devices realize the communication of the video conference, the electronic devices can share the conference content through the communication channel of the video conference and output the conference content on the electronic devices.
It is understood that the electronic device of the present embodiment may be any form of electronic device, such as a terminal with a display screen, a desktop computer, or an electronic device with a projection function and capable of realizing networking, and so on.
Of course, fig. 1 is only a component architecture of the conference system, and in practical applications, there may be other devices, for example, theelectronic device 101 may also establish a connection with a server through other conference terminals, and the like. The present application does not impose limitations on the specific composition of the conferencing system.
The following describes a method for displaying annotation information according to an embodiment of the present application with reference to the drawings.
For example, referring to fig. 2, which shows a flowchart of an embodiment of a method for displaying annotation information according to the present application, the embodiment is described from an electronic device side participating in a video conference, and the method of the embodiment may include:
s201, receiving the shared content requested to be displayed by one party of the video conference.
In the video conference, each party participating in the video conference is an electronic device of a user. In the embodiment of the application, any one participant of the video conference can request to show the shared content. For example, an initiator initiating a video conference may request the displayed shared content, so that each participant of the video conference may display the content that the initiator needs to display; alternatively, any party to the video conference may request presentation of the shared content from other participants.
The shared content may have various forms, for example, the shared content may be a picture, a document, a PPT, a video file, and the like, which is not limited in this application.
S202, displaying the shared content.
The specific manner of displaying the shared content may also be different according to the specific form of the electronic device.
For example, the electronic device may present the shared content in a display screen. For another example, the electronic device may project the shared content in a projection manner, or the electronic device may output the shared content to a designated display device to present the shared content. Of course, the way the electronic device presents the shared content may also have other ways, which are not listed here.
S203, at least two groups of label information combinations aiming at the shared content are obtained.
Wherein, different combinations of the labeling information are associated with different labels. The annotator is a user participating in the video conference.
The labeling information combination comprises at least one piece of labeling information, and each piece of labeling information is associated with a labeling position. The annotation position is used for indicating a content area of the shared content annotated by the annotator of the annotation information.
And determining the part of the content information in the shared content to be marked by the marking information according to the marking position associated with the marking information. For example, the annotation position can be a coordinate position of the annotation information for the object content annotated by the shared content or identification information for identifying the annotated object content, such as a row identification or a segment identification, and the like.
Since different annotation information combinations are associated with different annotators, at least one of the at least two sets of annotation information combinations acquired by the electronic device is from a participant other than the local user of the electronic device in the video conference. That is to say, in the embodiment of the present invention, the electronic device may obtain both a set of annotation information combinations annotated by the local user for the shared content and at least one set of annotation information combinations from terminals of video conference participants other than the local user.
In the embodiment of the present application, the annotation information may have various situations, such as lines added to the shared content, accents drawn, text annotations added to the shared content, and the like, which is not limited in this application.
Correspondingly, obtaining at least two sets of label information combinations includes the following two cases:
one situation is: and acquiring a group of annotation information combinations of the local user for the shared content annotation and at least one group of annotation information combinations sent by the electronic equipment of at least one video conference participant except the local user.
The other situation is as follows: and acquiring at least two groups of annotation information combinations sent by the electronic equipment of at least two video conference participants except the local user.
Optionally, in the above two cases, in order to obtain a set of annotation information combinations annotated by the local user of the electronic device for the shared content, after the shared content is exhibited by the electronic device, if the electronic device can also receive an annotation request input by the local user of the electronic device. Correspondingly, the electronic device, in response to the annotation request, may determine, according to an annotation operation of the local user on the shared content, at least one piece of annotation information annotated in the shared content by the local user, to obtain an annotation information combination including the at least one piece of annotation information annotated by the local user.
As an optional manner, when the local user performs a tagging operation on the shared content, at least one piece of tagging information tagged by the local user may be displayed in the shared content.
It can be understood that, since the local user may perform the annotation operation on the displayed shared content at different times, each time the electronic device detects that the local user performs the annotation operation on the shared content, the currently annotated annotation information of the local user (or the annotation information annotated by the local user at the current time and the annotation information annotated before the current time) may be displayed, and the currently annotated annotation information of the local user is added to the annotation information combination of the local user.
It can be understood that, after the electronic device obtains the annotation information combination of the local user, the local annotation information combination can also be sent to the electronic devices of other conference participants besides the local user, so that the electronic devices of other conference participants can obtain the annotation information combination of the local user.
Correspondingly, the electronic device can also receive the annotation information combination sent by the electronic devices of other conference participants, so that the electronic device can acquire the annotation information combination indicated in the shared content by one or more conference participants besides the local user.
It can be understood that, in consideration of the fact that the identities of the conference participants in the video conference are different or the closeness degree of the conference participants is different, the local user may also set the disclosure authority for each piece of labeled information labeled by the local user, or set the disclosure authority for the labeled information combination. For example, the disclosure authority may be to disclose the annotation information or the combination of annotation information to a part of the conference participants or all of the conference participants. Correspondingly, the electronic device can send the annotation information in the annotation information combination or the annotation information combination to the electronic device of the video conference participant with authority according to the annotation information combination or the disclosure authority of each piece of annotation information in the annotation information combination.
And S204, determining the target annotation information combination to be displayed currently from the at least two groups of annotation information combinations.
Under the condition that the electronic equipment locally acquires multiple groups of labeling information combinations, the electronic equipment can determine the labeling information combinations which need to be displayed currently from the multiple groups of labeling information combinations, and in order to facilitate distinguishing, the determined labeling information combinations to be displayed are called target labeling information combinations.
There are many possible specific ways of determining the combination of the target labeling information. For example, in one possible case, the target annotation information combination selected by the user for presentation can be determined from the at least two sets of annotation information combinations. For example, an identifier of each annotation information combination, such as a serial number of each annotation information or an identifier of a annotator, may be displayed in the electronic device, and the user selects each annotation information combination, and the electronic device may determine a target annotation information combination according to a selection operation of the user.
In another possible case, the electronic device may determine, from the at least two obtained sets of annotation information combinations, a target annotation information combination that has an updated annotation information and is closest to the updated annotation information, and determine the target annotation information combination as the annotation information combination to be displayed. If the electronic equipment side at the current time acquires multiple groups of annotation information combinations, and if the current time detects that some group of annotation information combinations have updating conditions such as addition or modification of annotation information, the group of annotation information combinations are used as target annotation information combinations to be displayed, so that latest annotation information annotated by local users or other conference participants can be displayed in time later.
And S205, respectively displaying each piece of labeling information in the target labeling information combination on the upper layer of the shared content according to the labeling position associated with each piece of labeling information in the target labeling information combination.
According to the labeling position associated with each piece of labeling information, the labeling of the inside of which part of the shared content is performed by each piece of labeling information can be determined respectively. Correspondingly, the annotation information is displayed on the upper layer of the shared content according to the annotation position associated with the annotation information, so that the actual annotation condition of the annotator in the shared content can be restored, and the local user can know the annotation of the annotator on the shared content.
In the embodiment of the present application, in the process of participating in the video conference by the electronic device, if different participants from the video conference are acquired, and aiming at least two groups of annotation information combinations of the shared content in the video conference, the target annotation information combination which needs to be displayed currently can be determined, because each piece of annotation information in the target annotation information combination is associated with the annotation position of the annotator for annotating the shared content, therefore, according to the labeling position of each piece of labeling information in the target labeling information combination, each piece of labeling information in the target labeling information combination can be displayed on the upper layer of the shared content, therefore, the local user of the electronic equipment can intuitively know the related annotation information of the user and other conference participants on the shared content in the video conference, and further, the content information of different conference participants who have a question or focus on the shared content can be flexibly and conveniently known.
It will be appreciated that in practical applications, a local user of the electronic device may also wish to simultaneously learn the annotation of the shared content by multiple conference participants of the video conference. To achieve this object, in this embodiment of the application, the electronic device may further receive an integrated annotation information combination transmitted by the server, where the integrated annotation information combination includes a plurality of pieces of annotation information belonging to at least two video participants, and the integrated annotation information is generated by the server according to the annotation information combination of at least two video participants.
Of course, the electronic device may also receive a full label display instruction of the local user, where the full label display instruction is used to indicate that the at least two groups of obtained label information combinations are displayed. Accordingly, the electronic device can simultaneously display the acquired annotation information in each group of annotation combination on the upper layer of the shared content.
It will be appreciated that in practice, the shared content is conveniently annotated by different participants of the video conference without affecting the presentation of the shared content. In this embodiment of the present application, the annotation information of the video conference participant on the shared content may be presented in an annotation layer constructed by the electronic device of the video conference participant. For example, before the video participant annotates the shared content, the electronic device of the video participant constructs a transparent layer on the displayed shared content, where the transparent layer is an annotation layer, so that the video participant can annotate the shared content on the annotation layer on the premise of viewing the shared content.
For example, referring to fig. 3, which shows a flowchart of another embodiment of the method for displaying annotation information according to the present application, where the flowchart of this embodiment takes an example that each annotator presents annotation information annotated to shared content on an annotation layer, and the embodiment joins an electronic device side description of a video conference, the embodiment may include the following steps:
s301, receiving the shared content requested to be displayed by one party of the video conference.
S302, displaying the shared content.
The above two steps can be referred to the related description of the previous embodiment, and are not described herein again.
S303, acquiring at least two labeling layers aiming at the shared content.
The label layer is a transparent layer presenting each label information in a group of label information combinations. In this embodiment, each annotation layer is associated with a annotator, and different annotation layers are associated with different annotators. The annotators are conference participants participating in the video conference. For example, each annotation layer is associated with an identifier of a annotator, and the identifier of the annotator may be an account number of a conference participant, a conference number, or the like.
Similar to the foregoing embodiment, in the embodiment of the present application, each piece of annotation information in an annotation layer is associated with an annotation position, where the annotation position is used to indicate a content area where an annotator of the annotation information performs information annotation on the shared content.
Optionally, on the premise that the annotation layer has a one-to-one correspondence with the coordinate of the shared content, the specific presentation position of each piece of annotation information on the annotation layer is the annotation position associated with the piece of annotation information. For example, there is a coordinate correspondence between the annotation layer and the shared content, for example, four vertex coordinates of the annotation layer correspond to coordinates of four points of the shared content, so that, according to the coordinate correspondence, when the annotation layer is displayed on the upper layer of the shared content, the display position of the annotation layer on the upper layer of the shared content is fixed, and the position of each piece of annotation information in the corresponding annotation layer is also fixed, so that it is not necessary to determine the annotation position for each piece of annotation information separately.
It can be understood that, similar to the foregoing embodiment, the at least two annotation layers obtained in this embodiment may have the following two cases:
one situation is: acquiring a label layer labeled by a local user aiming at the shared content and at least one label layer sent by electronic equipment of at least one video conference participant except the local user;
in another case, at least two annotation layers sent by the electronic devices of at least two video conference participants except the local user are obtained.
In the above two cases, in order to obtain the annotation layer labeled by the local user, in the embodiment of the application, after the shared layer is displayed, if the electronic device receives an annotation request input by the local user, a transparent local annotation layer associated with the local user is created on the upper layer of the shared content. And the annotation request is used for requesting annotation operation in the shared content. Correspondingly, the electronic device may record at least one piece of label information on the local label layer according to a label operation of the local user on the local label layer. For convenience of distinguishing, the label layer of the local user is referred to as a local label layer.
If the local user already has the associated annotation layer, the annotation layer does not need to be repeatedly created, and only the annotation operation of the local user is needed, at least one piece of annotation information currently annotated by the user is recorded on the annotation layer associated with the local user, so that the annotation layer can include one or more pieces of annotation information annotated at the current time of the user and before the current time.
In addition, in order to enable other participants of the video conference to obtain the annotation layer annotated by the local user, the electronic device may further send the local annotation layer to electronic devices of other conference participants besides the local user.
Optionally, in consideration that after the electronic device sends the local annotation layer to the electronic device of another video conference, a local user may still add new annotation information on the local annotation layer, on this basis, the electronic device may send at least one piece of annotation information currently recorded in the local annotation layer to the electronic device of another conference participant, so that the terminal of the other conference participant displays the at least one piece of annotation information in the local annotation layer corresponding to the local user. If the electronic equipment sends a local labeling layer to other conference participants, only at least one piece of newly added labeling information needs to be sent; and if the electronic equipment does not send the local annotation layer to other conference participants, sending the local annotation layer containing the at least one piece of annotation information recorded currently to the electronic equipment of other conference participants.
Correspondingly, in order that the electronic device can acquire the annotation layers annotated by other video conference participants, the electronic device can also receive the annotation layers sent by the electronic devices of other video conference participants except the local user, and each annotation layer is associated with an annotator.
It can be understood that, because different annotation layers are associated with different annotators, in order to distinguish the annotation layers of different annotators and facilitate subsequent local users to quickly find out the annotation layer of a concerned annotator from the annotation layers of multiple annotators, after multiple annotation layers are obtained, the multiple annotation layers can be displayed in an overlapping manner, and a distinguishing identifier is set on each annotation layer and used for distinguishing the annotators of different annotation layers. For example, the identifier of the annotator can be added on the side edge of each annotation layer; for another example, the border of each annotation layer may be set to the color representing the annotator, and the color setting of the borders of different annotation layers is different.
For example, referring to fig. 4, which shows a schematic diagram of an electronic device overlapping multiple annotation layers, it can be seen from fig. 4 that aannotator display area 402 is provided on the right side of eachannotation layer 401, and an identifier representing an annotator is provided in theannotator display area 402. The positions of the display areas of the markers in different representation layers can be different, so that the markers of the markers in the display areas of the markers can not be checked, and the display areas of the markers of different icons can not be covered with each other. As shown in fig. 4, the identifiers of the annotators, which are respectively user 1, user 2, user 3 and user 4, are sequentially displayed in the annotator display areas of the multiple annotation layers.
S304, determining a target labeling layer to be displayed currently from the at least two labeling layers.
In order to facilitate the distinction, in the embodiment of the present application, a currently to-be-displayed labeling layer is referred to as a target labeling layer.
Similar to the previous embodiments, the present embodiment may determine the target annotation layer in various ways. For example, the target annotation layer selected and displayed by the user can be determined from the at least two annotation layers. For another example, a target annotation layer with updated annotation information and the latest updating time is determined from the at least two annotation layers, and the target annotation layer is used as the current annotation layer to be displayed. Of course, there may be other ways to determine the target annotation layer, which is not limited in this embodiment.
And S305, displaying the target annotation layer on the upper layer of the shared content according to the annotation position associated with each piece of annotation information in the target annotation layer, so as to display each piece of annotation information for the shared content in the target annotation layer.
It can be understood that, on the premise that the target annotation layer has a coordinate corresponding relationship with the shared content, the target annotation layer may be displayed on the upper layer of the shared content according to the coordinate corresponding relationship, so that the coordinate position of each annotation position on the upper layer of the shared content on the target annotation layer is consistent with the annotation position corresponding to the annotation information.
When the target annotation layer is displayed on the upper layer of the shared content, other annotation layers except the target annotation layer can be displayed on the lower layer of the shared content in an overlapping manner.
In a possible implementation manner, the obtained multiple annotation layers may be displayed simultaneously on the upper layer of the shared content, and the multiple annotation layers are displayed in an overlapping manner, but the target annotation layer is displayed on the uppermost layer, and each piece of annotation information on the target annotation layer is displayed in the target annotation layer, and the annotation information in other annotation layers is not displayed.
In order to highlight the target annotation layer, after the target annotation layer is displayed on the upper layer of the shared content, the electronic device may further set the target annotation layer to have a special display effect, for example, set the target annotation layer to be in a highlighted state.
It can be understood that, in the embodiment of the present application, only the annotation layer of the local user may be stored in the electronic device, and the annotation layer sent by the other video participants is instructed to be cached; of course, in order to analyze the related discussion content involved in the video conference subsequently, the electronic device may also store and acquire the at least two annotation layers.
Similar to the foregoing embodiment, in order to obtain the annotation information annotated by each video participant more comprehensively, in the embodiment of the present application, the electronic device may further obtain a comprehensive annotation layer transmitted by the server, where the comprehensive annotation layer is generated by the server according to the annotation information in at least two annotation layers and includes all annotation information in the at least two annotation layers. Accordingly, the electronic device may also display the integrated annotation layer on the uppermost layer of the shared content. For example, when the electronic device displays the integrated annotation layer on the upper layer of the shared content, other annotation layers can be placed on the lower layer of the shared content.
Of course, the above is described with the server generating the comprehensive annotation layer as an example, in practical applications, the electronic device may further generate, based on the at least two annotation layers, the comprehensive annotation layer including all annotation information in the at least two annotation layers after the at least two annotation layers are obtained, and display the comprehensive annotation layer on an upper layer of the shared content.
To facilitate understanding of the solution of the present application, the following describes a method for displaying annotation information from interaction between at least two electronic devices in a video conference, for example, referring to fig. 5, which shows a flowchart of another embodiment of the method for displaying annotation information of the present application, where this embodiment refers to one of the electronic devices as a first electronic device and refers to other electronic devices that establish a video conference with the first electronic device as a second electronic device, and this embodiment may include:
s501, the first electronic device receives the shared content requested to be displayed by one party of the video conference.
If the local user of the first electronic device initiates a content sharing request to the first electronic device, the first electronic device displays the shared content based on the content sharing request of the user; meanwhile, the first electronic device can also request the other conference participants in the video conference to show the shared content, so that the second electronic devices of the other conference participants can show the shared content.
As another example, a first electronic device receives shared content requested for presentation by a second electronic device of other video conference participants.
S502, the first electronic device displays the shared content.
S503, when the first electronic device receives a labeling request input by a local user, the first electronic device creates a transparent local labeling layer associated with the local user on the upper layer of the shared content.
And the annotation request is used for requesting annotation operation in the shared content.
In order to distinguish the annotation layer constructed on the second electronic device side, the layer constructed on the first electronic device side for the local user of the first electronic device is called a local annotation layer.
The layer constructed on the shared content can be regarded as a virtual transparent layer, so that the label information of the user can be presented on the transparent layer, and the shared content cannot be changed.
S504, the first electronic device records at least one piece of label information on the local label layer according to the label operation of the local user on the local label layer.
It can be understood that, in the case that the first electronic device displays the shared content, if the first electronic device only has a local annotation layer for the shared content, the first electronic device may maintain the local annotation layer annotated with annotation information on the shared content, so that the local user may know about its annotation on the shared content during the video conference.
And S505, the first electronic device receives the public authority information set for the local annotation layer by the local user.
The public authority information is used for representing conference participants who have the local annotation layer for watching in the video conference.
If the first electronic device can set the disclosure permission of the conference participant a to "disclosure", it indicates that the local annotation layer is allowed to be sent to the electronic device of the conference participant a, so that the conference participant a can see the local annotation layer labeled by the local user. For another example, the first electronic device may set the disclosure permission of the conference participant B to "not disclose" (or "prohibit"), and the conference participant B does not have the permission to view the local label layer labeled by the local user.
S506, the first electronic device determines at least one target conference participant having the local annotation layer in the video conference according to the public authority information of the local annotation layer.
And S507, the first electronic device sends at least one piece of currently recorded annotation information in the local annotation layer to the second electronic device of the at least one target conference participant.
For convenience of distinguishing, the conference participant who has the local annotation layer for viewing the first electronic device side is called a target conference participant.
Sending at least one piece of currently recorded annotation information in the local annotation layer to the second electronic device may be sending the local annotation layer, so that the target conference participant can view all the annotation information in the local annotation layer; or sending at least one piece of currently newly added annotation information in the local annotation layer to the second electronic device, so that the second electronic device displays the at least one piece of annotation information on the local annotation layer corresponding to the local user on the first electronic device side.
And S508, the first electronic device receives the annotation layer sent by the second electronic device of at least one conference participant.
Wherein, the label layer is associated with a label.
It can be understood that, similar to the operation that can be performed by the local user on the first electronic device side, other conference participants in the video conference may label the shared content on their own second electronic devices, and may set the public right information of the label layer of the conference participants. Correspondingly, if a conference participant at the second electronic device sets that a local user at the first electronic device has a label layer for viewing the conference participant, the second electronic device may send the corresponding label layer to the first electronic device.
S509, the first electronic device determines at least two currently acquired annotation layers for the shared content, and displays the at least two annotation layers in an overlapping manner, where each annotation layer is provided with a distinguishing identifier.
The distinguishing mark is used for distinguishing the annotators of different annotation layers. The distinguishing mark can be referred to the related introduction.
It can be understood that, in a case where the first electronic device constructs a local annotation layer and receives at least one annotation layer sent by the second electronic device, the first electronic device may obtain at least two annotation layers, where the at least two annotation layers may include a local annotation layer on the first electronic device side. Accordingly, the electronic device may display the at least two annotation layers in an overlapping manner, for example, display the at least two annotation layers in an overlapping manner on the lower layer of the shared content.
And S510, the first electronic device receives the selection operation of the user on the at least two labeling layers, and determines a target labeling layer to be displayed from the at least two labeling layers according to the selection operation of the user.
And S511, the first electronic device displays the target annotation layer on the upper layer of the shared content according to the annotation position associated with each piece of annotation information in the target annotation layer so as to display each piece of annotation information aiming at the shared content in the target annotation layer.
The local user at the first electronic device side can select and display the local annotation layer marked by the local user as required, or switch to display the annotation layers of other conference participants, so that the local user can select a target annotation layer to be displayed. Correspondingly, the first electronic device may present the target annotation layer selected by the local user on the upper layer of the shared content, so that the local user may see the annotation information on the target annotation layer, and the local user may have a possibility of viewing different annotation layers.
On the other hand, the present application further provides an electronic device, as shown in fig. 6, which shows a schematic structural diagram of an embodiment of the electronic device of the present application, and the electronic device of the present embodiment may include the following components:
thecommunication module 601 is configured to receive shared content requested to be displayed by a participant of a video conference;
a display module 602, configured to display the shared content;
aprocessor 603, configured to obtain at least two sets of annotation information combinations for the shared content, where different annotation information combinations are associated with different annotators, and the annotators are users participating in the video conference; the annotation information combination comprises at least one piece of annotation information, the annotation information is associated with an annotation position, and the annotation position is used for indicating a content area of the shared content annotated by an annotator of the annotation information; determining a target marking information combination to be displayed currently from the at least two groups of marking information combinations; and controlling the display module 602 to respectively display each piece of labeling information in the target labeling information combination on the upper layer of the shared content according to the labeling position associated with each piece of labeling information in the target labeling information combination.
It will be appreciated that the electronic device may also include amemory 604 for storing programs needed by the processor to perform the above operations.
Further, the memory, the display module, the communication module and the processor in the electronic device can be connected through a communication bus.
In a possible implementation manner, when acquiring at least two sets of annotation information combinations for the shared content, the processor is specifically configured to acquire a set of annotation information combinations annotated by a local user for the shared content and at least one set of annotation information combinations sent by an electronic device of at least one video conference participant other than the local user; or acquiring at least two groups of annotation information combinations sent by the electronic equipment of at least two video conference participants except the local user.
In yet another possible implementation manner, when obtaining at least two sets of annotation information combinations for the shared content, the processor is specifically configured to obtain at least two annotation layers for the shared content, where different annotation layers are associated with different annotators, and the annotation layer is a transparent layer presenting each piece of annotation information in a set of annotation information combinations;
when the processor determines the target marking information combination to be displayed currently from the at least two groups of marking information combinations, the processor is specifically configured to determine the target marking layer to be displayed currently from the at least two marking layers;
the processor is specifically configured to, when controlling the display module to respectively display each piece of label information in the target label information combination on the upper layer of the shared content according to the label position associated with each piece of label information in the target label information combination, display the target label layer on the upper layer of the shared content according to the label position associated with each piece of label information in the target label layer, so as to display each piece of label information for the shared content in the target label layer.
In a possible implementation manner, after the shared content is displayed by the display module, when a tagging request input by a local user is received, a local tagging layer associated with the local user and transparent is created on an upper layer of the shared content, where the tagging request is used for requesting a tagging operation in the shared content; and recording at least one piece of label information on the local label layer according to the label operation of the local user on the local label layer.
Optionally, the communication module is further configured to, after the processor records at least one piece of the annotation information on a local annotation layer, send the at least one piece of the annotation information currently recorded in the local annotation layer to an electronic device of another conference participant other than the local user, so that the electronic device of the other conference participant displays the at least one piece of annotation information in the local annotation layer corresponding to the local user.
Optionally, when determining the target annotation layer to be displayed currently from the at least two annotation layers, the processor is specifically configured to determine the target annotation layer selected and displayed by the user from the at least two annotation layers; or, determining a target annotation layer with annotation information updating and closest updating time from the at least two annotation layers, and taking the target annotation layer as the current annotation layer to be displayed.
In a possible implementation manner, when the processor acquires at least two labeling layers for the shared content, specifically, the processor determines at least two currently acquired labeling layers for the shared content, and controls the display module to display the at least two labeling layers in an overlapping manner, and a distinguishing identifier is provided on each labeling layer, and the distinguishing identifier is used for distinguishing annotators on different labeling layers.
The communication module is further used for acquiring a comprehensive labeling layer transmitted by the server, wherein the comprehensive labeling layer is generated by the server according to the labeling information in at least two labeling layers and comprises all labeling information in the at least two labeling layers;
the display module is further configured to display the comprehensive annotation layer on the uppermost layer of the shared content.
The terms "first," "second," "third," "fourth," and the like in the description and in the claims of the present application and in the drawings described above, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It should be understood that the data so used may be interchanged under appropriate circumstances such that embodiments of the application described herein may be practiced otherwise than as specifically illustrated.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

the processor is used for acquiring at least two groups of annotation information combinations aiming at the shared content, wherein different annotation information combinations are associated with different annotators, and the annotators are users participating in the video conference; the annotation information combination comprises at least one piece of annotation information, the annotation information is associated with an annotation position, and the annotation position is used for indicating a content area of the shared content annotated by an annotator of the annotation information; each group of label information combination is presented on one label layer; determining a target marking information combination to be displayed currently from the at least two groups of marking information combinations; and controlling the display module to display a labeling layer presenting the target labeling information combination on the upper layer of the shared content according to the labeling position associated with each piece of labeling information in the target labeling information combination so as to respectively display each piece of labeling information in the target labeling information combination.
CN201811108579.8A2018-09-212018-09-21Method for displaying annotation information and electronic equipmentActiveCN109348161B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201811108579.8ACN109348161B (en)2018-09-212018-09-21Method for displaying annotation information and electronic equipment

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201811108579.8ACN109348161B (en)2018-09-212018-09-21Method for displaying annotation information and electronic equipment

Publications (2)

Publication NumberPublication Date
CN109348161A CN109348161A (en)2019-02-15
CN109348161Btrue CN109348161B (en)2021-05-18

Family

ID=65306167

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201811108579.8AActiveCN109348161B (en)2018-09-212018-09-21Method for displaying annotation information and electronic equipment

Country Status (1)

CountryLink
CN (1)CN109348161B (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106789130B (en)*2016-12-192020-08-18北京恒华伟业科技股份有限公司Conference information processing method and device and conference system
CN110264515B (en)*2019-05-072023-08-18联想(上海)信息技术有限公司Labeling method and electronic equipment
CN110688844A (en)*2019-08-222020-01-14阿里巴巴集团控股有限公司Text labeling method and device
CN110677723B (en)*2019-10-082020-10-13腾讯科技(深圳)有限公司Information processing method, device and system
CN111142818A (en)*2019-12-132020-05-12维沃移动通信有限公司 A sharing method and related equipment
CN114584736B (en)*2020-03-132023-08-22抖音视界有限公司Sharing method and device based on video conference, electronic equipment and computer medium
CN111654661B (en)*2020-06-172022-03-01深圳康佳电子科技有限公司Video conference annotation method, video conference server and storage medium
CN112637541A (en)*2020-12-232021-04-09平安银行股份有限公司Audio and video labeling method and device, computer equipment and storage medium
CN112698759B (en)*2020-12-282023-04-21北京字跳网络技术有限公司 Labeling method, device and electronic equipment
CN112966480A (en)*2021-03-182021-06-15深圳云之家网络有限公司Teleconference annotation method and related equipment thereof
CN113542257B (en)*2021-07-122023-09-26维沃移动通信有限公司Video processing method, video processing device, electronic apparatus, and storage medium
CN116701779A (en)*2023-05-262023-09-05北京嗨动视觉科技有限公司Collaborative annotation data screening method and device, conference system, terminal and medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101572794A (en)*2008-10-202009-11-04深圳华为通信技术有限公司Conference terminal, conference server, conference system and data processing method
CN102572218A (en)*2012-01-162012-07-11唐桥科技(杭州)有限公司Video label method based on network video meeting system
CN103077236A (en)*2013-01-092013-05-01公安部第三研究所System and method for realizing video knowledge acquisition and marking function of portable-type device
CN105991960A (en)*2015-01-092016-10-05广达电脑股份有限公司Video conference system and interactive display method thereof
CN107040749A (en)*2016-02-042017-08-11株式会社理光Share the method for screen hand-written image and the terminal for carrying out video conference in video conference

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101572794A (en)*2008-10-202009-11-04深圳华为通信技术有限公司Conference terminal, conference server, conference system and data processing method
CN102572218A (en)*2012-01-162012-07-11唐桥科技(杭州)有限公司Video label method based on network video meeting system
CN103077236A (en)*2013-01-092013-05-01公安部第三研究所System and method for realizing video knowledge acquisition and marking function of portable-type device
CN105991960A (en)*2015-01-092016-10-05广达电脑股份有限公司Video conference system and interactive display method thereof
CN107040749A (en)*2016-02-042017-08-11株式会社理光Share the method for screen hand-written image and the terminal for carrying out video conference in video conference

Also Published As

Publication numberPublication date
CN109348161A (en)2019-02-15

Similar Documents

PublicationPublication DateTitle
CN109348161B (en)Method for displaying annotation information and electronic equipment
US11150859B2 (en)Method and system for facilitating collaboration sessions
US11171893B2 (en)Methods and systems for providing virtual collaboration via network
US10075492B2 (en)Terminal apparatus, screen sharing method, program, and screen sharing system
US8775939B2 (en)Systems and methods for audience-enabled access to presentation content
US20050024485A1 (en)Graphical user interface for system status alert on videoconference terminal
CN110727361A (en)Information interaction method, interaction system and application
US20160148522A1 (en)Electronic education system for enabling an interactive learning session
EP3038353A1 (en)Method, apparatus and video terminal for establishing video conference interface
CN110069738B (en)Information processing method and device, terminal equipment and server
US20130215214A1 (en)System and method for managing avatarsaddressing a remote participant in a video conference
US20200177645A1 (en)Content management server, information sharing system, and communication control method
US20240281123A1 (en)Page presentation method, display system and storage medium
KR101928524B1 (en)Apparatus and method for providing lecture
US10241736B2 (en)System, display position determination method, and computer-readable recording medium
JP2016046721A (en)Conference management apparatus, material registration method, program, and conference system
CN111766998B (en)Data interaction method and device, electronic equipment and computer readable storage medium
JP2013232123A (en)Electronic conference system, terminal, and file providing server
CN118732896A (en) Method for managing a virtual conference call using a graphical user interface (GUI)
US20220303319A1 (en)Method and device for conference control and conference participation, server, terminal, and storage medium
JP6957816B1 (en) Programs, methods, information processing equipment, systems
CN115118918A (en) Marking method, system, terminal, server and storage medium for video conference
CN103543990A (en)Method for instructing user to operate terminal and terminal
CN112261431B (en)Image processing method and device and electronic equipment
JP2013232124A (en)Electronic conference system

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp