Content sharing system and method for sharing presentation data

The content sharing system automatically prioritizes and filters content for optimal presentation, addressing the challenge of irrelevant content exposure and enhancing user experience in remote communication.

CN119137924APending Publication Date: 2024-12-13BARCO NV +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280095592.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-05-03
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

Existing content sharing systems struggle to prioritize and filter relevant content effectively, often exposing private or confidential information during presentations, and lack an adaptive and context-sensitive user experience.

Method used

A content sharing system that automatically identifies and prioritizes relevant content, filters out irrelevant content, and adjusts it for optimal presentation without requiring user intervention, using a processor to monitor applications, analyze content priorities, and transmit optimized presentation signals to a presentation device.

Benefits of technology

Enhances the interactive features of content sharing by providing an adaptive and context-sensitive user experience, ensuring only relevant content is shared, thus maintaining privacy and improving the quality of presentations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119137924A_ABST
    Figure CN119137924A_ABST
Patent Text Reader

Abstract

A content sharing system and a method for sharing presentation data are disclosed. The content sharing system shares the presentation data between the presentation device and the processing device. The content sharing system is configured to monitor an application of the processing device; identifying a plurality of contents of the application having a priority; generating presentation data of the plurality of contents; translating the presentation data to form a presentation signal; and transmitting the presentation signal to the presentation device.
Need to check novelty before this filing date? Find Prior Art

Description

Background of the Invention 1. Technical Field

[0002] The present disclosure relates generally to a content sharing system, and more particularly to a content sharing system that determines prioritized content. 2. Background technology

[0003] As the need for remote communication increases, face-to-face social interactions decrease. There is a need to improve the interactive features of content sharing systems. In this way, the bridge between online interactions and face-to-face social interactions can be built more closely.

[0004] To overcome these drawbacks, the present invention provides a method for alleviating or eliminating the above problems. BRIEF DESCRIPTION OF THE DRAWINGS

[0005] In order that the above-mentioned features of the present disclosure may be understood in detail, a more specific description of the present disclosure briefly summarized above may be obtained by reference to the embodiments, some of which are shown in the accompanying drawings. However, it should be noted that the drawings only illustrate typical embodiments of the present disclosure and are therefore not to be considered as limiting the scope of the present disclosure, as the present disclosure may allow for other equally effective embodiments.

[0006] Figure 1A The arrangement of devices in a content sharing system according to an embodiment of the present disclosure is shown;

[0007] Figure 1B Another arrangement of devices in a content sharing system according to another embodiment of the present disclosure is shown;

[0008] Figure 1C Another arrangement of devices in a content sharing system according to an embodiment of the present disclosure is shown;

[0009] Figure 1D Another arrangement of devices in a content sharing system according to an embodiment of the present disclosure is shown;

[0010] Figure 2A An arrangement of devices in a content sharing system according to another embodiment of the present disclosure is shown;

[0011] Figure 2B Another arrangement of devices in a content sharing system according to an embodiment of the present disclosure is shown;

[0012] Figure 2C Another arrangement of devices in a content sharing system according to an embodiment of the present disclosure is shown;

[0013] Figure 2D Another arrangement of devices in a content sharing system according to an embodiment of the present disclosure is shown;

[0014] Figure 3 A system block diagram of a content sharing system according to an embodiment of the present disclosure is shown;

[0015] Figure 4(a) to Figure 4(e) A display image arrangement according to an embodiment of the present disclosure is shown;

[0016] Figure 5 A system block diagram of a content sharing system according to another embodiment of the present disclosure is shown;

[0017] Figure 6(a) to Figure 6(c) shows different display image arrangements according to other embodiments of the present disclosure;

[0018] Figure 7 A system block diagram of a content sharing system according to another embodiment of the present disclosure is shown;

[0019] Figure 8 A communication application according to an embodiment of the present disclosure is presented;

[0020] Fig. 9 A flow chart illustrating the operation of a processing device according to an embodiment of the present disclosure;

[0021] Fig.10 A flowchart illustrating the operation of a base unit according to an embodiment of the present disclosure; and

[0022] Fig.11 Another flow chart illustrating the operation of a base unit according to an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0023] The present disclosure will now be described more fully below with reference to the accompanying drawings, in which exemplary embodiments of the present disclosure are shown. However, the present disclosure can be implemented in many different forms and should not be construed as being limited to the exemplary embodiments set forth herein. On the contrary, these exemplary embodiments are provided so that the present disclosure will be comprehensive and complete, and will fully convey the scope of the present disclosure to those skilled in the art. Throughout the text, the same reference numerals refer to the same elements.

[0024] The terms used herein are only for the purpose of describing specific exemplary embodiments and are not intended to limit the present disclosure. As used herein, the singular forms "a", "an" and "the" are intended to also include plural forms, unless the context clearly indicates otherwise. It should be further understood that the terms "comprises" and / or "comprising", or "includes" and / or "including" or "has" and / or "having" are used herein to specify the presence of stated features, regions, wholes, steps, operations, elements and / or parts, but do not exclude the presence or addition of one or more other features, regions, wholes, steps, operations, elements, parts and / or groups thereof.

[0025] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by those of ordinary skill in the art to which this disclosure belongs. It should be further understood that terms as defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and in this disclosure, and will not be interpreted in an idealized or overly formal sense, unless explicitly defined as such herein.

[0026] During a presentation using a communication application, the processing device is configured to transmit content, such as images, to the presentation device. A user of the processing device is required to select specific content that is then shared with the presentation device.

[0027] Alternatively, in order to select specific content, the user can share the desktop of the processing device including multiple windows. In this case, some windows of the processing device displayed are considered to be irrelevant or inappropriate content for the ongoing presentation. Further, the user is prone to expose private or confidential information.

[0028] Figure 1 to Fig.11 The embodiments of the present disclosure are configured to provide an automatic process for identifying relevant content, prioritizing and filtering relevant content, adjusting the relevant content for optimal presentation, and transmitting it to a presentation device. Further, the embodiments of the present disclosure do not require specific user actions while still providing an adaptive and context-sensitive user experience.

[0029] Figures 1A to 1DThe arrangement of devices in a content sharing system 1 according to an embodiment of the present disclosure is shown. The content sharing system 1 includes a plurality of processing devices 10a, 10b, and 10c, and a presentation device 20. The devices in the content sharing system 1 are connected via a network. Any one of the processing devices 10a, 10b, and 10c generates at least one presentation signal. The presentation signal may include data of at least one of an audio signal or a presentation image. In some embodiments, the at least one presentation signal is transmitted to the presentation device 20. In some embodiments, the processing devices 10a, 10b, and 10c are located near the presentation device 20. Further, as Figure 1B As shown, a plurality of processing devices 10d, 10e, and 10f in addition to the processing devices 10a, 10b, and 10c may be remotely located and connected to the content sharing system 1 through a communication application.

[0030] In some embodiments, the content sharing system 1 further comprises a base node 30 configured to receive and process the presentation signal. Figure 1A In the embodiment, the content sharing system 1 further includes at least one base unit 21 electrically coupled to the presentation device 20 or the display unit D1, and the at least one base unit is configured to perform the function of the base node 30 of the content sharing system 1. The display unit D1 may be a presentation device 20 configured only for display purposes. In another exemplary embodiment, the base unit 21 is further coupled to at least one of a webcam or a camera, a speaker, and a microphone. In another embodiment, referring to Figure 1C , the presentation device 20 may further include a base node 30 built in the presentation device 20. The presentation device 20 may serve as a base node of the content sharing system 1. In another exemplary embodiment, Figure 1D As shown, the rendering device 20 is connected to the base node 30 of the content sharing system 1 via a wireless network connection. In an exemplary embodiment, the base node 30 can be located in a server that can be accessed via a network connection. In some embodiments, the rendering device 20 is equipped with configurable properties that can be controlled via device control data. Therefore, the base node 30 can exist in different forms or locations, but is used as a connection between any one of the processing devices 10a to 10c and the rendering device 20.

[0031] FIG. 2A to FIG. 2DA different arrangement of devices in a content sharing system 1 according to another embodiment of the present disclosure is shown. In some embodiments, the content sharing system 1 further includes a peripheral device 11 electrically coupled to the processing device 10a. The peripheral device 11 may be further connected to a base node 30 of the content sharing system 1 through a network. In some other embodiments, the peripheral device 11 is further paired with the presentation device 20 through the base node 30. The peripheral device 11 is configured to activate or perform sharing of presentation signals between the processing device 10a and the presentation device 20. In some embodiments, the peripheral device 11 transmits the presentation signal from the processing device 10a to the base unit 21 of the presentation device 20, wherein the base unit 21 is electrically coupled to the presentation device 20 to perform the functions of the base node 30 of the content sharing system 1. In some other embodiments, reference is made to FIG. 2A to FIG. 2D , the peripheral device 11 transmits a pairing signal with the presentation device 20 through the base node 30, and the transceiver 105 of the processing device 10a is configured to transmit the presentation signal from the processing device 10a to the presentation device 20 through the base node 30. In another embodiment, as Figure 2B As shown, more than one peripheral device 11 is coupled to the processing devices 10a, 10b and 10c respectively. In some embodiments, the presentation signal further includes data having at least one of positioning, resolution and size information. In some embodiments, the presentation device 20 includes a processor 210 and a transceiver 211, which are configured to perform the functions of a base node of the content sharing system 1. In other embodiments, the presentation device 20 is further coupled to at least one of a webcam or camera, a speaker and a microphone.

[0032] In some embodiments, Figure 2A and Figure 2B As shown, the base node 30 is in the form of a base unit 21 connected or paired to a presentation device 20. In some embodiments, as Figure 2C As shown, the peripheral device 11 can be further connected to the base node 30 of the content sharing system 1, and the base node 30 can be built in the presentation device 20. The presentation device 20 can receive the presentation signal through the base node 30. In an exemplary embodiment, a presentation device having a processor (such as the presentation device 20) can serve as the base node 30 of the content sharing system 1. In another exemplary embodiment, Figure 2D As shown, the peripheral device 11 can be further connected to a base node 30 of the content sharing system 1, and the base node 30 can be located in a server accessible via a network connection. In the same way, the presentation device 20 can receive a presentation signal via the base node 30.

[0033] Figure 3A system block diagram of a content sharing system according to an embodiment of the present disclosure is shown. The processing device 10 may be, for example, a computer, a laptop computer, a mobile phone, a smart phone, a tablet computer, a PDA, etc. Such a device has a non-volatile storage device, a processor, a memory, a display, a network interface, etc. The processing device 10 includes a processor 100, a memory 100a coupled to the processor 100, and a transceiver 105 coupled to the processor 100. A plurality of computer executable instructions are stored in the memory 100a. The plurality of computer executable instructions are configured to execute a method for sharing presentation data, the method comprising the following steps: monitoring an application of the processing device 10; identifying a plurality of contents of an application with priority; generating presentation data of the plurality of contents; translating the presentation data to form a presentation signal; and transmitting the presentation signal to the presentation device 20, wherein the transceiver 105 coupled to the processor 100 is configured to transmit the presentation signal to the presentation device 20. The presentation device 20 may be, for example, a computer monitor, a television, a display panel, an integrated conference device, a speaker device, a virtual reality headset, an augmented reality headset, a mixed reality headset, an audio headset, a tactile feedback device, etc., or a combination thereof. The elements of the presentation data include at least one of visual, auditory, tactile, device control data, metadata and other information or a combination thereof. In some embodiments, the application includes any and / or all applications running in the foreground and background of the operating system of the processing device 10. The plurality of contents further include any audio files, video files, content files received from other processing devices 10. The window of the application may or may not be displayed on the display 100b of the processing device 10. In some other embodiments, the communication application may be started or run in the processing device. In another embodiment, the communication application is further configured to receive multiple contents of multiple applications from another processing device or multiple contents of multiple applications of other processing devices. The presentation data of multiple contents can be a representation of the entire window that is resized and included in the display of the window of the communication application.

[0034] In some embodiments, Figure 3As shown, multiple computer executable instructions are executed by the modules of the processor 100. The modules of the processor 100 include a pickup 101, an analyzer 102, a mixer 103, and an encoder 104. The pickup 101 is configured to monitor the application SW running on the operating system OS of the processing device 10. In some embodiments, when the communication application is activated, at least a portion of the application SW can be continuously monitored in the background of the communication application. The analyzer 102 is coupled to the pickup 101. The analyzer 102 is configured to identify multiple contents of multiple application SW with priorities. The mixer 103 is coupled to the pickup 101 and the analyzer 102. The mixer 103 is configured to obtain presentation data of multiple contents identified as having priorities, and prepare presentation data for encoding. The encoder 104 is coupled to the mixer 103. The encoder 104 is configured to translate the presentation data into a presentation signal. The transceiver 105 is coupled to the encoder 104 of the processor 100. The transceiver 105 is configured to transmit the presentation signal to the presentation device 20 .

[0035] In some embodiments, the analyzer 102 uses a trigger mark to identify multiple contents of multiple applications with priority. The trigger mark includes at least one of an icon, metadata, audio data, text, coordinates, and pixel information. In other embodiments, the analyzer 102 can detect more than one trigger mark. A first trigger mark can be used to identify file content with priority, and a second trigger mark can be used to identify media content with priority. The file content may include at least one of a specific window, an area of ​​a screen, a full screen, a file (e.g., a PowerPoint file), or network collaboration content (e.g., a file on OneDrive (networked whiteboard application), ...). In other embodiments, the file content may further include at least one of the media files pre-recorded and saved as a single file. The media file of the file content may be a video file, an audio file, or a combination of the two. The media content may include a streaming video or a display image of a user of the processing device. In some embodiments, the media content may be a specific window, an area of ​​a screen, or a full screen. In other embodiments, the multiple media contents are multiple contents that change continuously over time. In some other embodiments, such as in a communication application, the media file may further include the content of a chat room, wherein the data input from the processing device is displayed as media content. In some embodiments, the trigger marker may be a change in participant movement, facial expression, audio source. In the absence of a trigger marker or when the trigger marker is no longer detected, the content associated with the trigger marker may be removed from the presentation signal.

[0036] Figure 8The communication application AW of the processing device 10a is shown activated according to an embodiment of the present disclosure. The first content SW1 may be a file content displayed in a sub-window of the communication application. The plurality of second contents SW2, SW3 and SW4 may be a plurality of media contents displayed in a plurality of sub-windows of the communication application. The first content SW1 and the second content SW2 of the communication application AW may have priority and will be detected by the content sharing system 1. During operation, a portion of the communication application AW may be assigned by the content sharing system as a reference marker IC. The reference marker IC may be at least one icon attached to the communication application AW. In Figure 8 In the exemplary embodiment shown, the reference marker IC includes three icons attached to the corners of the communication application AW. The presentation data of the plurality of contents are displayed in the communication application AW in a grid-based layout. And, the reference marker IC is used to track the presentation data of the plurality of contents including a plurality of second contents SW2, SW3 and SW4. The second content SW2 with priority is identified based on the relationship between the reference marker IC and the trigger marker TR on the communication application AW. The reference marker can be set as a reference point for determining the coordinate position of the trigger marker on the window of the communication application. In the exemplary embodiment, as shown in FIG. Figure 8 As shown, the trigger mark TR can be a closed frame (enclosure) around the second content SW2. Therefore, the position of the trigger mark TR in the window provides the positioning coordinates of the second content SW2 in the window. Further, the reference mark IC is further configured to determine an event, such as starting a communication application (i.e., an online meeting).

[0037] In some embodiments, the position of the image on the grid-based layout changes based on the size of the communication application's window, the amount of presentation data of the plurality of contents displayed on the application window, or the shape of the application window. The position or coordinates of the reference marker on the communication application's window remain relatively the same.

[0038] In some embodiments, the analyzer 102 determines an application identifier for correlating the monitored application on the processing device with an application programming interface. The analyzer 102 uses the associated application programming interface to determine a plurality of related application content. The application programming interface may communicate directly with the monitored application on the processing device using a local application programming interface (API), using a remote API for cloud-enabled applications, or using other communication means understood by those skilled in the art. In some embodiments, the plurality of related application content priorities are determined by associated metadata information, which is determined by the application programming interface. In some embodiments, the plurality of related application content priorities are determined by a classifier algorithm.

[0039] In some embodiments, reference Figure 1A , the presentation device 20 may be further coupled to a base unit 21 including a base node 30. In some embodiments, reference Figure 1C , the presentation device 20 may further include a base node 30 built into the presentation device 20. The presentation device 20 may serve as a base node of the content sharing system 1. In some other embodiments, such as Figure 1D As shown, the base node 30 may be located in a cloud server having a network connection with the rendering device 20 and the processing devices 10a, 10b and 10c. In some further embodiments, as Figure 1A As shown, the presentation device 20 includes a display unit D1 and a base unit 21 coupled to the display unit D1. The base unit 21 serves as a base node of the presentation device 20.

[0040] The basic node is configured to receive a presentation signal and convert a plurality of element data of the presentation signal into unit data. In an exemplary embodiment, the presentation signal may be converted into an image displayed on the display unit D1. Figure 3 As shown, the basic node includes a transceiver 211 and a decoder 212 electrically coupled to the display unit D1. In some embodiments, the decoder 212 is further configured to edit the image to be displayed on the display unit D1. The editing of the image can be performed automatically. The transceiver 211 is configured to receive a presentation signal from the processing device 10 via a network. The decoder 212 is configured to receive the presentation signal from the transceiver 211 and decode the presentation signal into a format that can be displayed on the display unit D1.

[0041] In some other embodiments, the communication application may be launched or run in a processing device. In other embodiments, the communication application is further configured to receive a plurality of contents of a plurality of applications from another processing device or a plurality of contents of a plurality of applications of another processing device. The presentation data of the plurality of contents may be a representation of the entire window that is resized and included in the display of the window of the communication application.

[0042] Figure 4(a) to Figure 4(e) Five different display image arrangements according to embodiments of the present disclosure are shown. In some embodiments, the display unit D1 is configured to receive a presentation image when only one content of the communication application has priority. FIG4( a) shows the display unit D1 displaying the decoded first image M1. In some embodiments, the first image M1 corresponds to Figure 8 In some other embodiments, the first image M1 corresponds to Figure 8In other words, the first image M1 is configured to display an image having the highest priority or only the content having the priority. FIG. 4( b) and FIG. 4( c) show that the display unit D1 displays the decoded first image M1 and second image M2. In some embodiments, the first image M1 corresponds to Figure 8 The first content SW1 in the image, and the second image M2 corresponds to Figure 8 In some other embodiments, the first image M1 corresponds to any one of the plurality of second contents SW2, SW3 and SW4. Figure 8 any one of the plurality of second contents SW2, SW3 and SW4 in the embodiment, and the second image M2 corresponds to Figure 8 4(b) and 4(c), the first image M1 may be an image of a sub-window with a higher priority, and the second image M2 may be an image of a content with a lower priority. Therefore, the content with a lower priority has an image displayed at a smaller scale than the content with a higher priority. In the same manner as FIG. 4(b) and FIG. 4(c), FIG. 4(d) and FIG. 4(e) show the second image M2 at a smaller scale than the first image. However, as shown in FIG. 4(d) and FIG. 4(e), the aspect ratio of the original image from the processing device remains unchanged. In some other embodiment, the size of the second image M2 may vary over time according to the activity shown in the client window. In another embodiment, the presentation signal further includes metadata configured to determine the size of the displayed image. The editing of the displayed image includes at least manipulation of the aspect ratio, cropping, watermarking, alpha blending, or editing of the content. Further, the editing of the content may include combining multiple images, icons, texts by superimposing, merging, etc. The metadata includes information corresponding to the type of content included in the image, which is used to determine the size of the image on the display. In another embodiment, the size of the image can be assigned by a user of the processing device. In another embodiment, the processing device assigns the size of the display image before the display image is transmitted to the rendering device. The processing device can determine the size of the display image according to the type of multiple contents. In another embodiment, the base node can be configured to analyze the image received by the base node and determine the type of multiple contents corresponding to the multiple images. And, determine the size of the display image according to the type of multiple contents. And, determine the size of the display image according to the type of multiple contents.

[0043] In some embodiments, mixer 103 determines Figure 4(a) to Figure 4(e)The arrangement of the display, and the determination result can be based on multiple application content of multiple applications with priority, display unit arrangement, display unit context, user context, local or remote context of the communication session, physical environment, business logic rules, session rules, preferences or a combination thereof. The determination result from the mixer 103 is further encoded into a presentation signal by the encoder 105. Further, the transceiver 105 transmits the presentation signal to the transceiver 211 of the presentation device 20.

[0044] In some other embodiments, the decoder 212 of the rendering device 20 decodes the received rendering signal. The decoder 212 determines if Figure 4(a) to Figure 4(e) The displayed arrangement, and the determination result can be based on multiple application content of multiple applications with priority, display unit arrangement, display unit context, user context, local or remote context of the communication session, physical environment, business logic rules, session rules, preferences or a combination thereof.

[0045] Figure 5 A system block diagram of a content sharing system according to another embodiment of the present disclosure is shown. The processing device 10 may be, for example, a computer, a laptop computer, a mobile phone, a smart phone, a tablet computer, a PDA, etc. Such a device has a non-volatile storage device, a processor, a memory, a display, a network interface, etc. The processing device 10 includes a processor 100, a memory 100a coupled to the processor 100, and a transceiver 105 coupled to the processor 100. A plurality of computer executable instructions are stored in the memory 100a. The plurality of computer executable instructions are configured to execute a method for sharing presentation data, the method comprising the following steps: monitoring an application of the processing device 10; identifying content of a plurality of applications with priority; generating presentation data of the plurality of content; translating the presentation data to form a presentation signal; and transmitting the presentation signal to the display units D1, D2, ..., DN, wherein the transceiver 105 coupled to the processor 100 is configured to transmit the presentation signal to the display units D1, D2, ..., DN. In some embodiments, the plurality of content may or may not be displayed on the display of the processing device.

[0046] In some embodiments, a plurality of computer executable instructions are executed by a module of the processor 100. The modules of the processor 100 include a picker 101, an analyzer 102, a mixer 103, and an encoder 104. The picker 101 is configured to monitor a sub-window SW running on an operating system OS of the processing device 10. In some embodiments, when a communication application is activated, a plurality of contents may be continuously received and monitored by the communication application. However, in some embodiments, a portion of the plurality of contents received from the processing device is not displayed on the application window. The analyzer 102 is coupled to the picker 101. The analyzer 102 is configured to identify a plurality of contents SW of a communication application with a priority. The mixer 103 is coupled to the picker 101 and the analyzer 102, and is configured to obtain presentation data of a plurality of contents SW identified as having a priority, and prepare presentation data for encoding. The encoder 104 is coupled to the mixer 103, and is configured to translate the presentation data into a presentation signal. In some embodiments, when the presentation signal is generated, data on the size of the presentation data is already included in the presentation signal. The transceiver 105 is coupled to the encoder 104 of the processor 100 and is configured to transmit presentation signals to the display units D1 , D2 , . . . , DN.

[0047] In some embodiments, the analyzer 102 uses a trigger mark to identify multiple content SW with priority. The trigger mark includes at least one of an icon, metadata, audio data, text, coordinates, and pixel information. In another embodiment, the analyzer 102 can detect more than one trigger mark. A first trigger mark can be used to identify file content with priority, and a second trigger mark can be used to identify media content. File content may include at least one of a specific window, an area of ​​a screen, a full screen, a file (e.g., a PowerPoint file), or network collaboration content (e.g., a file on OneDrive (networked whiteboard application), ...). Media content may include streaming video or display images of a user of a processing device. In some embodiments, media content may be a specific window, an area of ​​a screen, or a full screen. Further, media content may be dynamic content. In some embodiments, the trigger mark is a change in participant movement, facial expression, or audio source.

[0048] Figure 8Activating a communication application AW of a processing device 10a according to an embodiment of the present disclosure is shown. In an exemplary embodiment, the communication application AW may be the communication application 1. The first content SW1 may be a file content. The plurality of second contents SW2, SW3, and SW4 may be a plurality of media contents of the processing device linked to the communication application. The first content SW1 and the second content SW2 of the communication application AW may have priority and will be detected by the content sharing system 1. During operation, a portion of the communication application AW may be assigned as a reference marker IC. The reference marker IC may be at least one icon attached to the communication application AW. In Figure 8 In the exemplary embodiment shown, the reference mark IC includes three icons attached to the corners of the communication application AW. The presentation data of the plurality of contents are displayed in the communication application AW in a grid-based layout. And, the reference mark IC is used to track the presentation data of the plurality of contents including the plurality of second contents SW2, SW3 and SW4. The second content SW2 with priority is identified according to the relationship between the reference mark IC and the trigger mark TR on the communication application AW. In the exemplary embodiment, as shown in FIG. Figure 8 As shown, the trigger mark TR can be a closed box (enclosure) around the second content SW2. Further, the reference mark IC is further configured to determine an event, such as starting a communication application (i.e., an online meeting). In some other embodiments, the communication application can be started or run in a processing device. In another embodiment, the communication application is further configured to receive multiple contents of multiple applications from another processing device or multiple contents of multiple applications of other processing devices. The presentation data of multiple contents can be a representation of the entire window that is resized and included in the display of the window of the communication application.

[0049] In some embodiments, the position of the image on the grid-based layout changes depending on the size of the communication application's window, the number of sub-windows displayed on the application window, or the shape of the application window.The position of the reference marker on the communication application remains the same.

[0050] In some embodiments, the base node 30 coupled to the plurality of display units D1, D2, ..., DN is configured to receive the presentation signal and convert the presentation signal into a plurality of images displayed on the display units D1, D2, ..., DN. Figure 5As shown, the basic node 30 includes a transceiver 211, a decoder 212 coupled to the transceiver 211, and a splitter 213 electrically coupled to the decoder 212 and the display units D1, D2, ..., DN. The transceiver 211 is configured to receive a presentation signal from the processing device 10 via a network. The decoder 212 is configured to receive the presentation signal from the transceiver 211 and decode the presentation signal into a file format that can be read by the splitter 213. The splitter 213 is configured to determine the number of display units D1, D2, ..., DN to which the decoded presentation signal will be displayed. Further, the splitter 213 is configured to determine the number of images included in the presentation signal. In some embodiments, the presentation signal includes only one image and can be divided into a plurality of display units D1, D2, ..., DN. In some other embodiments, the presentation signal includes a plurality of images and can be displayed to a plurality of display units D1, D2, ..., DN accordingly.

[0051] Figure 6(a) to Figure 6(c) Three different display image arrangements according to other embodiments of the present disclosure are shown. In some embodiments, the display unit D1 is configured to receive an image of a first content of a communication application having priority, and the display unit D2 is configured to receive an image of a second content of a communication application having priority. FIG6(a) shows that the display unit D1 displays the decoded first image M1, and the display unit D2 displays the decoded second image M2. In some other embodiments, when only one content has priority, the image of the content is divided and displayed on the display unit D1 and the display unit D2. FIG6(b) shows that the display unit D1 displays the decoded first image portion M1a, and the display unit D2 displays the decoded second image portion M1b. FIG6(c) shows that the display unit D1 displays the decoded first image M1, and the display unit D2 displays the decoded second image M2 and the third image M3. In other embodiments, the decoded second image M2 and the third image M3 displayed on the display unit D2 may be in different arrangements. The different arrangements of the decoded second image M2 and the third image M3 may refer to the following. Figure 4(b) to Figure 4(e) Different arrangements of the first image M1 and the second image M2 of the display unit D1 are shown.

[0052] In some embodiments, Figure 7As shown, the content sharing system has M basic units 21a, 21b and M rows of presentation devices. Each row of presentation devices has N presentation devices, so the content sharing system has M*N presentation devices. After the pairing process of the basic units 21a, 21b is completed, one of the basic units 21a is designated as the master basic unit 21a, and the other basic units are designated as slave basic units 21b. The master basic unit 21a can be further electrically coupled to a row of display units D11 to D1N, and each slave basic unit 21b can be further paired with the display units D21 to D2N, ..., DM1 to DMN of the corresponding row. Further reference Figure 5 , each of the basic units 21a, 21b includes a transceiver 211, a decoder 212, and a splitter 213 electrically coupled to the corresponding display unit D11 to DMN. Using the main basic unit 21a as an example, the transceiver 211 of the main basic unit 21a is configured to receive a presentation signal from the processing device 10 through a network that cooperates with the paired main basic unit 21a. The decoder 212 of the main basic unit 21a is configured to receive the presentation signal and decode the presentation signal into a file format that can be read by the splitter 213 of the main basic unit 21a. The splitter 213 of the main basic unit 21a is configured to determine the number of N display units D11, D12, ..., D1N to which the decoded presentation signal will be displayed. Further, the splitter 213 is configured to determine the number of images included in the presentation signal. In some embodiments, the presentation signal includes only one image and can be divided into multiple display units D11, D12, ..., D1N. In some other embodiments, the presentation signal includes a plurality of images and may be displayed accordingly on a plurality of display units D11 , D12 , . . . , D1N.

[0053] In some embodiments, mixer 103 determines Figure 6(a) to Figure 6(c) and Figure 7 The determination may be based on the content of multiple applications of the plurality of applications having a priority, a display unit arrangement, a display unit context, a user context, a local or remote context of a communication session, a physical environment, business logic rules, session rules, preferences, or a combination thereof. In another embodiment, the decoder 212 determines that Figure 6(a) to Figure 6(c) and Figure 7 The determination may be based on a plurality of application content of a plurality of applications having a priority, a display unit arrangement, a display unit context, a user context, a local or remote context of a communication session, a physical environment, a business logic rule, a session rule, a preference, or a combination thereof.

[0054] In some embodiments, the transceiver 211 receives presentation signals from multiple sources and the decoder 212 determines the arrangement based on a combination of presentation signals, an arrangement of display units, a local or remote context of a communication session, a room context, business logic rules, session rules, preferences, or a combination thereof.

[0055] In some embodiments, Figure 7 The content sharing system shown has an arbitrary number of rendering devices per base node.

[0056] Fig. 9 1 shows a flow chart of the operation of a processing device according to an embodiment of the present disclosure. In some embodiments, the content sharing system may run in the background of an operating system of the processing device. In S1001, the content sharing system monitors applications running in the operating system. In S1002, the content sharing system shares an image of the content to a presentation device. In an exemplary embodiment, the shared image may be Figure 8 In S1003, the content sharing system determines whether the communication application has been started. In some other embodiments, when the communication application has been started, the content sharing system is determining whether to share the content with the presentation device. When the communication application has not been started, the content sharing system can prompt the user to start the communication application through a message window or icon, etc., as shown in S1004. In some other embodiments, the user can be prompted to share the content with the communication application. When the communication application is started, in S1005, the content sharing system determines whether there is content that has been given priority by detecting a trigger mark. In some embodiments, the content monitored for the trigger mark can be media content. The priority of the content can be further determined using the trigger mark. That is, the trigger mark corresponding to the first content and the second content is compared and used to determine the priority of the first content and the second content. In some embodiments, only one content is given priority. In some other embodiments, multiple contents are given priority at the same time. In S1006, a presentation image of the content with priority is generated. In S1007, the presentation image is converted into a presentation signal by encoding the image. When there are multiple presentation data to be transmitted, the images can be combined to form composite image data. The method of forming the composite image data includes alpha blending. In some other embodiments, multiple images are placed sequentially or in a pipeline method to form image data for transmission. And, in S1008, the presentation signal is transmitted to the presentation device. In some embodiments, the presentation signal is transmitted to the presentation device. In some embodiments, the presentation signal is transmitted to the presentation device through the base unit. The presentation signal can be transmitted through a wired or wireless network.

[0057] Fig.10A flow chart of the operation of a basic node according to an embodiment of the present disclosure is shown. In S2001, the basic node receives a rendering signal. In S2002, the rendering signal is decoded. In S2003, it is determined whether the rendering signal includes more than one image. When there are more than one image in the rendering signal, in S2004, the images are separated from each other. In S2005, the number of rendering devices used to display the content of the rendering signal. In some embodiments, only one rendering device is available for display. In some other embodiments, there are more available rendering devices than are required to display the images. In some other embodiments, all rendering devices are used to display the images. In S2007, as Figure 4(a) to Figure 4(e) As described in , determining the size and / or resolution of the image. In addition, adjusting the size of the image on the presentation device according to the priority of the first content and the second sub-window. When more than one presentation device is used, in S2006, as Figure 6(a) to Figure 6(c) As described, the designation of the image is determined. In S2008, the image is displayed accordingly.

[0058] Fig.11A flow chart of the operation of a basic node according to an embodiment of the present disclosure is shown. In S3001, a basic node receives a rendering signal. In S3002, the rendering signal is decoded. In S3003, it is determined whether more than one rendering data element is included in the rendering signal. The rendering data element can represent data such as visual data, audio data, tactile data, device control data, metadata, etc. When there are more than one rendering data element in the rendering signal, in S3004, the rendering data elements are separated from each other. In S3005, the number of rendering devices used to render multiple contents of the rendering signal is considered. In some embodiments, only one rendering device can be used for rendering. In some other embodiments, there are more available rendering devices than required for displaying content. In some other embodiments, all rendering devices are used to display multiple contents. In S3007, the transformation of the rendering data element is determined. For image data, this can include the size, resolution and other image enhancements or adaptations of the image. For audio data, this can include the sampling rate, noise reduction and audio enhancement or audio adaptation of the audio data. The transformation may depend on and be adapted to the capabilities of the relevant rendering devices and the context of the user, system and device operations and / or the type, multiple contents, multiple priorities of the rendering data elements. The transformation may depend on the priorities of the rendering data elements and be adapted according to these priorities. When there is more than one rendering device to be used, in S3006, the rendering data elements are divided to the rendering devices. The division may assign the rendering data elements to a single rendering device, or assign the rendering data elements to multiple rendering devices. The division may depend on and be adapted to the capabilities of the relevant rendering devices, the context of the user, system and device operations and / or the type, multiple contents, multiple priorities of the rendering data elements. In S3008, the rendering data elements are transformed and presented.

[0059] Therefore, one aspect of the present disclosure provides a system configured to share presentation data between a presentation device and a processing device. The system includes a processor, a memory, and a transceiver. The memory is coupled to the processor, wherein computer executable instructions are loaded, and multiple computer executable instructions execute a method including the following: monitoring an application of the processing device; identifying multiple contents of multiple applications with priorities; generating presentation data of these multiple contents; translating the presentation data to form a presentation signal; and transmitting the presentation signal to a base node connected to the presentation device. The transceiver is coupled to the processor and is configured to transmit the presentation signal to the presentation device.

[0060] In some embodiments, the applications include a communication application, and the communication application is configured to receive the plurality of content of the plurality of applications from another processing device.

[0061] In some embodiments, the method further includes: identifying reference tags corresponding to the applications; and identifying trigger tags corresponding to the plurality of contents.

[0062] In some embodiments, the reference mark includes at least one of an icon, metadata, audio data, text, coordinates, and pixel information; and the trigger mark includes at least one of an icon, metadata, audio data, text, coordinates, and pixel information.

[0063] In some embodiments, the reference marker is further configured to determine events of the applications.

[0064] In some embodiments, the plurality of contents having priorities are identified based on the relationship between the reference marker and the trigger marker.

[0065] In some embodiments, the method further comprises: identifying a trigger mark corresponding to the plurality of contents, wherein the trigger mark comprises at least one of an icon, metadata, audio data, text, coordinates, and pixel information.

[0066] In some embodiments, the system further comprises a base unit as a base node, the base unit being connected to the presentation device and configured to receive the presentation signal from the processing device.

[0067] In some embodiments, the system further includes a peripheral device electrically coupled to the processing device and paired with the base unit, wherein the presentation signal is transmitted between the peripheral device and the base unit.

[0068] In some embodiments, the base unit is configured to transmit the presentation signal to the presentation device and to the further presentation device.

[0069] In some embodiments, the method further includes extracting, by the base node, a plurality of element data from the presentation signal; combining, by the base node, the plurality of element data to form unit data; and providing, by the base node, the unit data to the presentation device.

[0070] In some embodiments, the plurality of element data are image data; the unit data are display images; and providing the unit data to the presentation device comprises displaying the display image on a display unit of the presentation device.

[0071] In some embodiments, the method further includes: separating, by the basic node, a plurality of element data from the presentation signal; providing, by the basic node, the plurality of element data on the presentation device; and editing, by the basic node, the plurality of element data provided to the presentation device.

[0072] In some embodiments, the method further includes combining, by the base node, the plurality of element data to form unit data.

[0073] In some embodiments, the method further comprises: comparing the plurality of contents having priorities and determining priority levels of the plurality of contents, wherein the plurality of element data are edited according to the priority levels of the plurality of contents.

[0074] In some embodiments, the plurality of element data is image data.

[0075] In some embodiments, the presentation signal includes metadata configured to identify the types of the plurality of contents.

[0076] Therefore, another aspect of the present disclosure provides a method for sharing a display image. The method includes: monitoring an application of the processing device; identifying multiple contents of the application with priority; generating presentation data of the multiple contents; translating the presentation data to form a presentation signal; and transmitting the presentation signal to a base node connected to the presentation device.

[0077] In some embodiments, the application comprises a communication application, and the communication application is configured to receive the plurality of content of the application from another processing device.

[0078] In some embodiments, the method further includes: identifying reference tags corresponding to the applications; and identifying trigger tags corresponding to the plurality of contents.

[0079] In some embodiments, the reference mark includes at least one of an icon, metadata, audio data, text, coordinates, and pixel information; and the trigger mark includes at least one of an icon, metadata, audio data, text, coordinates, and pixel information.

[0080] In some embodiments, the reference marker is further configured to determine events of the applications.

[0081] In some embodiments, prioritized content is identified based on a relationship between a reference marker and a trigger marker.

[0082] In some embodiments, the method further includes identifying a trigger mark corresponding to the plurality of contents, wherein the trigger mark includes at least one of an icon, metadata, audio data, text, coordinates, and pixel information.

[0083] In some embodiments, the method further comprises transmitting the presentation signal between the processing device and a base unit connected to the presentation device as the base node.

[0084] In some embodiments, the method further includes transmitting the presentation signal between a peripheral device coupled to the processing device and the base unit.

[0085] In some embodiments, the base unit is configured to transmit the presentation data to the presentation device and to another presentation device.

[0086] In some embodiments, the method further includes: extracting, by the basic node, a plurality of element data from the presentation signal; combining, by the basic node, the plurality of element data to form unit data; and providing, by the basic node, the unit data to the presentation device.

[0087] In some embodiments, the plurality of element data are image data; the unit data are display images; and providing the unit data to the presentation device comprises displaying the display image on a display unit of the presentation device.

[0088] In some embodiments, the method further includes: separating, by the basic node, a plurality of element data from the presentation signal; providing, by the basic node, the plurality of element data on the presentation device; and editing, by the basic node, the plurality of element data provided to the presentation device.

[0089] In some embodiments, the method further includes combining the plurality of element data to form unit data.

[0090] In some embodiments, the method further comprises: comparing the plurality of contents having priorities and determining priority levels of the plurality of contents, wherein the plurality of element data are edited according to the priority levels of the plurality of contents.

[0091] In some embodiments, the plurality of element data is image data.

[0092] In some embodiments, the presentation signal includes an identifier configured to identify a type of the plurality of contents.

[0093] Therefore, another aspect of the present disclosure provides a method for sharing presentation data. The method includes: monitoring the priority of multiple contents of a communication application, wherein the multiple contents include multiple contents of an application of a processing device linked by the communication application; generating presentation data of the multiple contents with priority; translating the presentation data to form a presentation signal; and transmitting the presentation signal to a presentation device.

[0094] In some embodiments, the method further includes monitoring a trigger marker to determine the plurality of contents with priority, wherein the trigger marker includes at least one of an icon, metadata, audio data, text, coordinates, and pixel information.

[0095] In some embodiments, the content with priority includes first content and second content, wherein the first content and the second content belong to different types of content.

[0096] In some embodiments, the presentation signal further includes an identifier configured to distinguish between the first content and the second content.

[0097] In some embodiments, the method further comprises: identifying a reference marker on the communication application; and identifying a trigger marker of the second content.

[0098] In some embodiments, the reference mark includes at least one of an icon, metadata, audio data, text, coordinates, and pixel information; and the trigger mark includes at least one of an icon, metadata, audio data, text, coordinates, and pixel information.

[0099] In some embodiments, the reference marker is further configured to determine an event of the communication application.

[0100] In some embodiments, element data of the first content and the second content are included in a display window of the communication application.

[0101] In some embodiments, the element data is image data; the size, shape and position of the element data of the second content are configured to change in the display window; and the position of the reference mark on the display window remains unchanged.

[0102] In some embodiments, the second content is identified based on a relationship between the reference mark and the trigger mark on the display window.

[0103] In some embodiments, the presentation signal is transmitted to the presentation device via a base unit coupled to the presentation device.

[0104] In some embodiments, the presentation signal is transmitted to the base unit via a peripheral device.

[0105] In some embodiments, the method further comprises: extracting, by the base unit, a plurality of element data from the presentation signal; and transmitting the plurality of element data to the presentation device and another presentation device coupled to the base unit accordingly.

[0106] In some embodiments, the plurality of element data is image data.

[0107] In some embodiments, the presentation signal includes a composite image file of presentation data of the plurality of contents.

[0108] Therefore, another aspect of the present disclosure provides a method for sharing presentation data. The method includes: connecting a content sharing system of a processing device to a communication application; monitoring multiple contents of the communication application by the content sharing system; determining multiple priorities of the multiple contents by the content sharing system; encoding element data of at least one of the multiple contents with multiple priorities by the content sharing system to form the presentation data; translating the presentation data by the content sharing system to form a presentation signal; and transmitting the presentation signal to a presentation device by the content sharing system.

[0109] In some embodiments, the multiple contents include at least one of media content and file content; the file content includes at least one of a specific application window, an area of ​​the screen, a full screen, a file, and a network collaboration content; the media content includes streaming video of a user of the communication application.

[0110] In some embodiments, the method further comprises combining, by a base node corresponding to the rendering device, element data of the plurality of contents included in the rendering data.

[0111] In some embodiments, the method further includes combining, by the content sharing system, the element data of the plurality of contents to form the presentation data.

[0112] In some embodiments, the method further includes monitoring, by the content sharing system, a reference marker and a trigger marker, wherein the reference marker is configured to indicate an event of the communication window, and wherein the trigger marker is configured to indicate the plurality of contents having a priority.

[0113] In some embodiments, the reference mark includes at least one of an icon, metadata, audio data, text, coordinates, and pixel information; and the trigger mark includes at least one of an icon, metadata, audio data, text, coordinates, and pixel information.

[0114] In some embodiments, the method further includes: separating the presentation data into multiple sub-element data by a basic node corresponding to the presentation device; and transmitting the multiple sub-element data to the display unit of the presentation device accordingly by the basic node, wherein each of the multiple sub-element data corresponds to a content.

[0115] In some embodiments, the method further comprises: separating, by a base node corresponding to the presentation device, presentation data of a content into a plurality of sub-element data; and transmitting, by the base node, the sub-element data to a display unit of the presentation device accordingly.

[0116] In some embodiments, the sub-element data includes image data.

[0117] In some embodiments, the element data includes image data.

[0118] Those skilled in the art will readily observe that various modifications and changes can be made to the apparatus and methods while maintaining the teachings of the present invention.Accordingly, the above disclosure should be construed as being limited only by the metes and bounds of the appended claims.

Claims

1. A system configured to share presentation data between a presentation device and a processing device, the system comprising: processor; A memory coupled to the processor, wherein computer executable instructions are loaded, the plurality of computer executable instructions executing a method comprising: an application program for monitoring the processing device; Identify multiple contents of the application with priority; generating presentation data of the plurality of contents; translating the presentation data to form a presentation signal; and transmitting the presentation signal to a base node connected to the presentation device; and A transceiver coupled to the processor is configured to transmit the presentation signal to the presentation device.

2. The system of claim 1, wherein: The applications include a communication application, and the communication application is configured to receive a plurality of content of the application from another processing device.

3. The system of claim 1, wherein: The method further comprises: Identify the reference numbers corresponding to those applications; and Trigger markers corresponding to the plurality of contents are identified.

4. The system of claim 3, wherein: The reference mark includes at least one of an icon, metadata, audio data, text, coordinates, and pixel information; and The trigger mark includes at least one of an icon, metadata, audio data, text, coordinates, and pixel information.

5. The system of claim 3, wherein: The reference signature is further configured to identify events of the applications.

6. The system of claim 3, wherein: The content with priority is identified according to the relationship between the reference mark and the trigger mark.

7. The system of claim 1, wherein: The method further comprises: identifying trigger tags corresponding to the plurality of contents; The trigger mark includes at least one of an icon, metadata, audio data, text, coordinates and pixel information.

8. The system of claim 1, further comprising: As a base unit of the base node, the base unit is connected to the presentation device and is configured to receive the presentation signal from the processing device.

9. The system of claim 8, further comprising: a peripheral device electrically coupled to the processing device and paired with the base unit; and The presentation signal is transmitted between the peripheral device and the basic unit.

10. The system of claim 8, wherein: The base unit is configured to transmit the presentation signal to the presentation device and to another presentation device.

11. The system of claim 1, wherein: The method further comprises: Extracting a plurality of element data from the presentation signal by the basic node; The basic node combines the plurality of element data to form unit data; and The unit data is provided by the base node to the rendering device.

12. The system of claim 11, wherein: The plurality of element data are image data; The unit data is a display image; and Providing the unit data to the presentation device includes displaying the display image on a display unit of the presentation device.

13. The system of claim 1, wherein: The method further comprises: Separating a plurality of element data from the presentation signal by the basic node; Providing, by the base node, the plurality of element data on the rendering device; and The plurality of element data provided to the rendering device are edited by the basic node.

14. The system of claim 13, wherein: The method further comprises: The plurality of element data are combined by the basic node to form unit data.

15. The system of claim 13, wherein: The method further comprises: comparing these multiple contents with priority; Determining a priority level for the plurality of contents; and The plurality of element data are edited according to the priority levels of the plurality of contents.

16. The system of any one of claims 13 to 15, wherein: The plurality of element data are image data.

17. The system of claim 1, wherein: The presentation signal includes metadata configured to identify types of the plurality of contents.

18. A method for sharing a display image, the method comprising: an application program for monitoring the processing device; Identify multiple contents of the application with priority; generating presentation data of the plurality of contents; translating the presentation data to form a presentation signal; as well as The presentation signal is transmitted to a base node connected to the presentation device.

19. The method of claim 18, wherein: The applications include a communication application, and the communication application is configured to receive a plurality of content of the application from another processing device.

20. The method of claim 18, further comprising: Identify the reference marks corresponding to those applications; as well as Trigger markers corresponding to the plurality of contents are identified.

21. The method of claim 20, wherein: The reference mark includes at least one of an icon, metadata, audio data, text, coordinates, and pixel information; and The trigger mark includes at least one of an icon, metadata, audio data, text, coordinates, and pixel information.

22. The method of claim 20, wherein: The reference signature is further configured to identify events of the applications.

23. The method of claim 20, wherein: The content with priority is identified according to the relationship between the reference mark and the trigger mark.

24. The method of claim 18, further comprising: identifying trigger tags corresponding to the plurality of contents; The trigger mark includes at least one of an icon, metadata, audio data, text, coordinates and pixel information.

25. The method of claim 18, further comprising: The presentation signal is transmitted between the processing device and a base unit connected to the presentation device as the base node.

26. The method of claim 25, further comprising: The presentation signal is transmitted between a peripheral device coupled to the processing device and the base unit.

27. The method of claim 25, wherein: The base unit is configured to transmit the presentation data to the presentation device and to another presentation device.

28. The method of claim 18, further comprising: Extracting a plurality of element data from the presentation signal by the basic node; The basic node combines the plurality of element data to form unit data; as well as The unit data is provided by the base node to the rendering device.

29. The method of claim 28, wherein: The plurality of element data are image data; The unit data is a display image; and Providing the unit data to the presentation device includes displaying the display image on a display unit of the presentation device.

30. The method of claim 18, wherein: The method further comprises: Separating a plurality of element data from the presentation signal by the basic node; Providing, by the base node, the plurality of element data on the rendering device; and The plurality of element data provided to the rendering device are edited by the basic node.

31. The method of claim 30, further comprising: The plurality of element data are combined to form unit data.

32. The method of claim 30, further comprising: comparing these multiple contents with priority; Determining a priority level for these multiple contents; and The plurality of element data are edited according to the priority levels of the plurality of contents.

33. The system of any one of claims 30 to 32, wherein: The plurality of element data are image data.

34. The method of claim 18, wherein: The presentation signal includes an identifier configured to identify a type of the plurality of contents.

35. A method for sharing presentation data, the method comprising: monitoring priorities of a plurality of contents of a communication application, wherein the plurality of contents include a plurality of contents of an application of a processing device linked by the communication application; generating presentation data of a plurality of contents having priorities; translating the presentation data to form a presentation signal; and The presentation signal is transmitted to a presentation device.

36. The method of claim 35, further comprising: monitoring trigger tags to determine which of these multiple contents have priority; The trigger mark includes at least one of an icon, metadata, audio data, text, coordinates and pixel information.

37. The method of claim 35, wherein: The content with priority includes the first content and the second content; The first content and the second content belong to different types of content.

38. The method of claim 37, wherein: The presentation signal further includes an identifier configured to distinguish between the first content and the second content.

39. The method of claim 37, further comprising: Identify the reference mark on the communication application; as well as A trigger mark identifying the second content.

40. The method of claim 39, wherein: The reference mark includes at least one of an icon, metadata, audio data, text, coordinates, and pixel information; and The trigger mark includes at least one of an icon, metadata, audio data, text, coordinates, and pixel information.

41. The method of claim 39, wherein: The reference marker is further configured to determine an event of the communication application.

42. The method of claim 39, wherein: The element data of the first content and the second content are included in a display window of the communication application.

43. The method of claim 42, wherein: The element data is image data; The size, shape and position of the element data of the second content are configured to change in the display window; and The position of the reference mark on the display window remains unchanged.

44. The method of claim 42, wherein: The second content is identified according to the relationship between the reference mark and the trigger mark on the display window.

45. The method of claim 37, wherein: The presentation signal is transmitted to the presentation device through a base unit coupled to the presentation device.

46. ​​The method of claim 45, wherein: The presentation signal is transmitted to the base unit via the peripheral device.

47. The method of claim 45, further comprising: extracting, by the basic unit, a plurality of element data from the presentation signal; as well as The plurality of element data are transmitted accordingly to the presentation device and another presentation device coupled to the base unit.

48. The method of claim 47, wherein: The plurality of element data are image data.

49. The method of claim 37, wherein: The presentation signal includes a composite image file of presentation data of the plurality of contents.

50. A method for sharing presentation data, the method comprising: connecting a content sharing system of a processing device to a communication application; monitoring, by the content sharing system, a plurality of contents of the communication application; Determining, by the content sharing system, priorities of the plurality of contents; encoding, by the content sharing system, element data of at least one of the plurality of contents having priority to form the presentation data; translating, by the content sharing system, the presentation data to form a presentation signal; as well as The presentation signal is transmitted by the content sharing system to a presentation device.

51. The method of claim 50, wherein: The multiple contents include at least one of media content and file content; the file content includes at least one of a specific application window, a region of a screen, a full screen, a file, and a network collaboration content; the media content includes a streaming video of a user of the communication application.

52. The method of claim 50, further comprising: The element data of the plurality of contents included in the presentation data are combined by a basic node corresponding to the presentation device.

53. The method of claim 50, further comprising: The content sharing system combines the element data of the plurality of contents to form the presentation data.

54. The method of claim 50, further comprising: monitoring, by the content sharing system, the reference marker and the trigger marker; wherein the reference mark is configured to indicate an event of the communication window; The trigger mark is configured to indicate the plurality of contents having priorities.

55. The method of claim 54, wherein: The reference mark includes at least one of an icon, metadata, audio data, text, coordinates, and pixel information; and The trigger mark includes at least one of an icon, metadata, audio data, text, coordinates, and pixel information.

56. The method of claim 50, further comprising: The presentation data is separated into a plurality of sub-element data by a basic node corresponding to the presentation device; The base node transmits the plurality of sub-element data to the display unit of the presentation device accordingly; Each of the plurality of sub-element data corresponds to a content.

57. The method of claim 50, further comprising: Separating presentation data of a content into a plurality of sub-element data by a basic node corresponding to the presentation device; The sub-element data is accordingly transmitted by the base node to the display unit of the rendering device.

58. The method of any one of claims 56 and 57, wherein: The sub-element data includes image data.

59. The method of claim 50, wherein: The element data includes image data.