Data processing method and device
By processing the first screen based on the display parameters of the first device in a multi-person screen sharing scene, a second screen adapted to the habits of the second device is generated, and the problem of shared screen adaptation is solved and the viewing experience of the shared user is improved .
Patent Information
- Application Number
- CN202411216178.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2024-12-17
AI Technical Summary
In the communication scenario where multiple people's screens are shared, the shared picture is difficult to adapt to the viewing needs of the shared picture, which affects the shared picture experience of the shared picture.
By obtaining the display parameters of the first device, a communication relationship is established. If the second device is in the target mode, the first screen is processed based on these information, and a second screen adapted to the user's display habit of operating the second device, so that the first device can be made by making the first device Output to realize a personalized shared picture with the shared person.
It improves the experience of the shared screen viewed by the sharers, provides higher adaptability and personalized display, and enhances the sharing experience during communication.
Smart Images

Figure CN119148961A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to but is not limited to the field of information technology, and in particular to a data processing method and device. Background Art
[0002] In a communication scenario where a sharer and a sharee share a screen, the shared screen output to the sharee is difficult to adapt to the sharee's viewing needs, affecting the sharee's viewing experience of the shared screen. Summary of the invention
[0003] In view of this, the embodiments of the present application at least provide a data processing method and device.
[0004] The technical solution of the embodiment of the present application is implemented as follows:
[0005] The present application provides a data processing method, including:
[0006] Obtaining first information of a first device; the first information includes display parameters of the first device, and a communication relationship is established between the first device and the second device;
[0007] If the second device is in target mode, the first picture is processed based on the first information to obtain the second picture, so that the first device outputs the second picture; in target mode, the second device shares the first picture with the first device through a communication relationship, and the second picture is related to part of the content in the first picture.
[0008] The present application provides a data processing device, including:
[0009] An acquisition module, used to acquire first information of a first device; the first information includes display parameters of the first device, and a communication relationship is established between the first device and the second device;
[0010] A processing module is used to process the first picture based on the first information to obtain the second picture if the second device is in the target mode, so that the first device outputs the second picture; in the target mode, the second device shares the first picture with the first device through a communication relationship, and the second picture is related to part of the content in the first picture.
[0011] An embodiment of the present application provides an electronic device, including a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and the processor can execute the computer program to implement the above-mentioned data processing method.
[0012] An embodiment of the present application provides a computer-readable storage medium, which stores a computer program. The computer program can be executed by a processor to implement the above-mentioned data processing method.
[0013] An embodiment of the present application provides a computer program, including a computer-readable code. When the computer-readable code is executed in a computer device, a processor in the computer device executes some or all of the steps for implementing the above-mentioned data processing method.
[0014] An embodiment of the present application provides a computer program product, including a computer program or instructions. When the computer program or instructions are executed by a processor, some or all of the steps in the above-mentioned data processing method are implemented.
[0015] It should be understood that the above general description and the following detailed description are merely exemplary and explanatory, and are not intended to limit the technical solutions of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1A A schematic diagram of a data processing method according to an embodiment of the present invention;
[0017] Figure 1B A schematic diagram of language type conversion in a data processing method provided in an embodiment of the present application;
[0018] Figure 1C A schematic diagram of converting the size of characters in a first picture to obtain a second picture in a data processing method provided in an embodiment of the present application;
[0019] Figure 1D A schematic diagram of displaying a first screen in a data processing method provided in an embodiment of the present application;
[0020] Figure 1E A first schematic diagram of displaying a second screen in a data processing method provided in an embodiment of the present application;
[0021] Figure 1F A second schematic diagram of displaying a second screen in a data processing method provided in an embodiment of the present application;
[0022] Figure 1G A display schematic diagram 1 of a display interface of a first device in a data processing method provided in an embodiment of the present application;
[0023] Figure 1H A second display diagram of a display interface of a first device in a data processing method provided in an embodiment of the present application;
[0024] Fig. 1I A schematic diagram of displaying a second screen in a data processing method provided in an embodiment of the present application Figure 3 ;
[0025] Figure 2A A schematic diagram of the structure of a data processing system provided in an embodiment of the present application;
[0026] Figure 2B A second schematic diagram of an implementation flow of a data processing method provided in an embodiment of the present application;
[0027] Figure 2C A schematic diagram of implementing the collection of behavior data of a sharee in a data processing method provided in an embodiment of the present application;
[0028] Figure 3 A schematic diagram of the structure of a data processing device provided in an embodiment of the present application;
[0029] Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0030] In order to make the purpose, technical solutions and advantages of the present application clearer, the technical solutions of the present application are further elaborated in detail below in conjunction with the drawings and embodiments. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application.
[0031] In the following description, the terms "first / second / third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It is understandable that "first / second / third" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by technicians in the technical field to which this application belongs. The terms used herein are only for the purpose of describing this application and are not intended to limit this application. It should also be noted that, for ease of description, only the parts related to the relevant application are shown in the accompanying drawings.
[0032] In the communication process of screen sharing among multiple people, the party who shares the screen with others is called the sharer, and the party who receives the screen from the sharer is called the sharee.
[0033] In the related art, when a sharer performs screen sharing, the person being shared cannot adjust parameter information in the received shared screen.
[0034] On this basis, the embodiment of the present application provides a data processing method, which is applied to electronic devices. The electronic device may include but is not limited to one or more of devices with data processing capabilities such as servers, laptops, tablet computers, desktop computers, mobile devices (such as mobile phones, portable video players, personal digital assistants, dedicated messaging devices, portable gaming devices). The server can be an independently set server or a server cluster composed of multiple servers. During implementation, the server may include but is not limited to at least one of a physical server, a virtual machine, a cloud server, etc.
[0035] like Figure 1A As shown, the data processing method includes the following steps S101 to S102:
[0036] Step S101, obtaining first information of a first device; the first information includes display parameters of the first device, and a communication relationship is established between the first device and the second device.
[0037] Here, the first device and the second device may be electronic devices having display modules.
[0038] The communication relationship between the first device and the second device may be a communication connection, and information can be transmitted between the first device and the second device. An electronic device that is a first device may also be a second device in the communication relationship; an electronic device that is a second device may also be a first device in the communication relationship.
[0039] In some implementations, the data processing method may be executed by the first device or the second device.
[0040] In some implementations, the first device and the second device may communicate via a server with a data processing function, and the data processing method may be executed by the server.
[0041] The display parameters may represent the display habits of the operating user of the first device. For example, the display parameters may represent the text size, language type, language style, window size in the display interface, and content type that the operating user often uses.
[0042] In some embodiments, after acquiring the first information, the first information can be stored in a target database. The target database can be a local database or a cloud database, which is not limited in the embodiments of the present application. In this way, when acquiring the first information of the same first device, the acquisition efficiency can be improved, and the processing efficiency can be further improved.
[0043] In some implementations, after obtaining the first information, a user profile of the operating user of the first device can be established based on the first information. In this way, the display habits of the operating user can be obtained, and the display screen can be adjusted automatically or manually to provide the operating user with a better display experience.
[0044] Step S102: If the second device is in target mode, the first screen is processed based on the first information to obtain a second screen, so that the first device outputs the second screen; in target mode, the second device shares the first screen with the first device through a communication relationship, and the second screen is related to part of the content in the first screen.
[0045] Here, the target mode may be an information sharing mode, and the shared information may include but is not limited to at least one of text information, image information, video information, etc. For example, the target mode may include but is not limited to one of conference mode, live broadcast mode, chat mode, etc. Wherein, when the second device is in the target mode, the second device may send the shared information to the first device, and the first device may receive the shared information. The second device is the device used by the sharer, and the first device is the device used by the sharee.
[0046] The first screen may be a display screen corresponding to the information shared by the second device, and may include but is not limited to a display screen corresponding to text information sent by the second device, an image or video screen captured in real time by the second device, a screen corresponding to a display window after the file information is opened, etc.
[0047] The second screen may be a screen output and displayed in the first device. After processing the first screen based on the display parameters of the first device, a second screen adapted to the display habits of the operating user of the second device may be obtained, wherein the second screen may include all the content in the first screen or part of the content in the first screen.
[0048] For example, when the second device is in video conferencing mode, the second device can share the target file as shared content to the first device. After adjusting the display screen of the target file based on the display parameters of the first device, the display screen of the target file on the first device and the display screen on the second device can be different.
[0049] For another example, when the second device is in live broadcast mode, the second device can share the live broadcast screen with multiple first devices. After the live broadcast screen is adjusted based on the display parameters of each first device, the display screens of the live broadcast screen on different first devices can be different.
[0050] In some implementations, step S102 may be completed by the first device, or by the second device, or by a server side other than the first device and the second device, which is not limited in this embodiment of the present application.
[0051] For example, the operating user of the second device may pre-set the second device so that when the second device shares the first screen in target mode, the first screen is automatically processed so that the first device outputs the second screen.
[0052] For another example, the operating user of the first device may make relevant settings in advance on the first device so that when the first device receives the first screen shared by the second device in target mode, the first device automatically processes the first screen and outputs the second screen.
[0053] For example, when the operating user of the first device receives the first picture, the processing of the first picture can be actively triggered by triggering a target control in the picture displayed by the first device or a mechanical button of the first device, so that the first device outputs the second picture.
[0054] In the embodiment of the present application, the first information of the first device is obtained; the first information includes the display parameters of the first device, and a communication relationship is established between the first device and the second device; if the second device is in the target mode, the first screen is processed based on the first information to obtain the second screen, so that the first device outputs the second screen; in the target mode, the second device shares the first screen with the first device through the communication relationship, and the second screen is related to part of the content in the first screen. In this way, when the second device is in the target mode and shares the first screen with the first device through the communication relationship, the display requirements of the first device can be considered, and a personalized second screen adapted to the first information can be provided to the first device, thereby improving the sharing experience of the first device during the communication process.
[0055] It is understandable that by adopting the above data processing method and considering the viewing needs of the person being shared using the first device, a shared screen that is more compatible with the person being shared can be provided, thereby improving the person being shared's viewing experience of the shared screen.
[0056] In some embodiments, the display parameters include a first display parameter and / or a second display parameter, the first display parameter represents a language type that the first device is accustomed to using when displaying content, and the second display parameter represents a screen attribute that the first device is accustomed to using when displaying content, and the screen attribute includes any one or more of a font size, a screen zoom ratio, and a font color; the processing of the first screen based on the first information to obtain the second screen in the above step S102, so that the first device outputs the second screen, may include at least one of the following steps S111 to S112:
[0057] Step S111: If the language type of the content to be displayed in the first screen is different from the language type accustomed to by the first device, adjust the language type of the content to be displayed in the first screen to the language type accustomed to by the first device to obtain a second screen.
[0058] Here, the content to be displayed may be the shared content to be displayed in the first screen, and may include but is not limited to at least one of text content, image content, video content, and the like.
[0059] The first display parameter may represent the language habits of the user operating the first device, and may be the common language type of the text in the screen when the first device outputs the display screen. The language type may include but is not limited to at least one of the language type, language style, etc. The language type may include but is not limited to at least one of Chinese, English, French, etc., and the language style may include but is not limited to at least one of concise, formal, humorous, etc.
[0060] In some implementations, the language type that the first device is accustomed to using may be obtained by obtaining the language habits of the operating user of the first device when using an operating system, document-related applications, browsers, and other text-containing applications.
[0061] In some embodiments, after obtaining the language type of the content to be displayed and comparing it with the language type accustomed to being used by the first device, if the language type of the content to be displayed is different from the language type accustomed to being used by the first device, the language type is converted to obtain a second screen after the language type is converted, and the language type of the content in the second screen is the same as the language type accustomed to being used by the first device.
[0062] For example, when the user operating the first device often speaks Chinese and recognizes that the language of the content to be displayed in the first screen is English, the English content in the content to be displayed is translated into Chinese content to obtain a second screen displayed on the first device.
[0063] For example, Figure 1B As shown, the first screen 10 includes the content to be displayed in Japanese language shared by the second device. When the common language of the first device is English, the Japanese in the content to be displayed can be converted into English to obtain a second screen 21, and the second screen 21 is displayed on the display interface 20 of the first device, and the second screen 21 includes the content to be displayed in English language; when the common language of the first device is Chinese, the Japanese in the content to be displayed can be converted into Chinese to obtain a second screen 31, and the second screen 31 is displayed on the display interface 30 of the first device, and the second screen 31 includes the content to be displayed in Chinese language.
[0064] Step S112: If the picture attributes of the content to be displayed in the first picture are different from the picture attributes used by the first device, adjust the picture attributes of the content to be displayed in the first picture to the picture attributes used by the first device to obtain a second picture.
[0065] Here, the second display parameter may represent the display habits of the first device, and may include but is not limited to at least one of commonly used text fonts, text sizes, text colors, screen zoom ratios, etc. when the first device outputs a display screen.
[0066] For example, Figure 1C As shown, the first screen 40 includes the content to be displayed 41. In the case where the text size commonly used by the first device is larger than the text size in the content to be displayed 41, the text size in the content to be displayed 41 can be increased, and the size of other non-text parts remains unchanged, thereby obtaining the second screen 50. The second screen 50 includes the content to be displayed 51 whose text size is larger than the text size in the first screen.
[0067] In some implementations, the zoom ratio of the screen that the first device is used to use can be obtained by obtaining the zoom habit of the first device when the screen is shared. In this way, the user of the first device can zoom according to his / her own habits when the screen is shared.
[0068] In some embodiments, after obtaining the screen attributes of the content to be displayed and comparing them with the screen attributes that the first device is accustomed to using, if the screen attributes of the content to be displayed are different from the screen attributes that the first device is accustomed to using, the screen attributes are converted to obtain a second screen after the screen attributes are converted, and the screen attributes in the second screen are the same as the screen attributes that the first device is accustomed to using.
[0069] For example, when the operating user of the first device often uses Song font and recognizes that the font of the content to be displayed in the first screen is Kai font, the font of the Kai font content in the content to be displayed can be converted to Song font, thereby obtaining a second screen displayed on the first device with the same content as the first screen.
[0070] In the embodiment of the present application, if the language type of the content to be displayed in the first screen is different from the language type used by the first device, the language type of the content to be displayed in the first screen is adjusted to the language type used by the first device, and the second screen is obtained; if the screen attributes of the content to be displayed in the first screen are different from the screen attributes used by the first device, the screen attributes of the content to be displayed in the first screen are adjusted to the screen attributes used by the first device, and the second screen is obtained. In this way, the operating user of the first device can obtain the content to be displayed in the language type and / or screen attributes used by the user, improve the display effect of the content to be displayed, and further improve the sharing experience during the communication process.
[0071] In some embodiments, the display parameter includes a third display parameter; the processing of the first picture based on the first information to obtain the second picture in the above step S102 may include the following steps S121 to S122:
[0072] Step S121: determining target display content matching a third display parameter from the first picture; the third display parameter represents a scenario in which the first device is usually used.
[0073] Here, the third display parameter may characterize the common scene types of the first device, and may include the types of content that the operating user is interested in. For example, the third display parameter may include but is not limited to the number of relevant software or applications in at least one of the work field, interest field, academic field, etc. in the first device.
[0074] In some implementations, when the number of software or applications of the target category meets a quantity threshold, it may be determined that the first device is habitually applied to the scenario corresponding to the target category.
[0075] For example, when the number of software or applications of the target category exceeds a maximum number threshold, it can be determined that the first device is habitually applied to the scenario corresponding to the target category.
[0076] For another example, when the number of software or applications of the target category accounts for the highest proportion in the total number of software or applications of the first device, it can be determined that the first device is habitually used in scenarios corresponding to the target category.
[0077] The target display content may be a portion of the content to be displayed whose content type is similar or identical to the target type corresponding to the third display parameter.
[0078] For example, the commonly used software in the first device is work software such as conference software, document processing software, etc. In the case where the first screen includes entertainment content and work content, the work content can be determined as the target display content.
[0079] For another example, the number of image processing related software in the first device accounts for 75% of the total number of software. In the case where the first screen includes image content and text content, the image content can be determined as the target display content.
[0080] Step S122, obtaining a second picture based on the target display content; if the target display content corresponds to a continuous partial area picture in the first picture, the second picture is a continuous partial area picture; if the target display content corresponds to multiple non-continuous partial area pictures in the first picture, the second picture is a combination of multiple non-continuous partial area pictures.
[0081] Here, the partial area screen is a screen corresponding to a display area in the first screen.
[0082] In some implementations, the second screen may include only the target display content, or may include the target display content and other content in the first screen except the target display content.
[0083] In some implementations, the display area may be determined based on the window or based on the content in the first screen.
[0084] For example, each window in the first picture may be determined as a display area.
[0085] For another example, according to the type of content in the first picture, the area corresponding to all texts can be determined as one display area, and the area corresponding to all images can be determined as one display area.
[0086] For another example, according to the grayscale distribution of the first picture, a region where the grayscale difference between the region and adjacent pixels exceeds a grayscale difference threshold may be determined as a display region.
[0087] In some embodiments, when the partial area screen corresponding to the target display content is a continuous screen, the continuous partial area screen can be directly used as the second screen; or the display ratio of the continuous partial area screen can be enlarged in the second screen, and the display ratio of other screens in the first screen except the continuous partial area screen can be reduced, and all the contents in the first screen can be displayed in the second screen.
[0088] For example, Figure 1D As shown, the content to be displayed in the first screen 101 includes a partial area screen 102 , a partial area screen 103 , a partial area screen 104 , a partial area screen 105 , a partial area screen 106 and a partial area screen 107 .
[0089] like Figure 1D and Figure 1E As shown, when the target display content corresponds to the partial area screen 102 and the partial area screen 104 , the partial area screen 102 and the partial area screen 104 can be combined to obtain the second screen 111 .
[0090] In some implementations, when the partial area screen corresponding to the target display content is a plurality of non-continuous partial area screens, the plurality of non-continuous partial area screens may be combined into a combined screen, and the second screen may be obtained based on the combined screen.
[0091] For example, the multiple non-continuous partial area pictures may be combined into a combined picture having the same size as the first picture as the second picture.
[0092] For example, after combining the multiple non-continuous partial area pictures into a main picture, the other partial area pictures in the first picture except the partial area picture corresponding to the combined picture can be combined into a secondary picture, and the main picture with a larger picture proportion and the secondary picture with a smaller picture proportion can be combined into a second picture.
[0093] For example, Figure 1D and Figure 1F As shown, when the target display content corresponds to the partial area screen 102 and the partial area screen 107, the screen sizes of the partial area screen 102 and the partial area screen 107 can be enlarged respectively to obtain screen 122 and screen 123, and the screen 122 and the screen 123 are further combined into a main screen 124; the screen sizes of the partial area screen 104, the partial area screen 103, the partial area screen 106 and the partial area screen 105 are reduced respectively to obtain screen 125, screen 126, screen 127 and screen 128, and the screen 125, screen 126, screen 127 and screen 128 are further combined into a secondary screen 129; and the main screen 124 and the secondary screen 129 are combined to obtain the second screen 121.
[0094] In an embodiment of the present application, a target display content that matches a third display parameter is determined from the first screen; the third display parameter represents the scenario in which the first device is usually used; a second screen is obtained based on the target display content; if the target display content corresponds to a continuous partial area screen in the first screen, the second screen is a continuous partial area screen; if the target display content corresponds to multiple non-continuous partial area screens in the first screen, the second screen is a combination of multiple non-continuous partial area screens. In this way, the second screen is determined based on the target display content corresponding to the third display parameter, so that the first device can switch the viewing angle when receiving the shared first screen, focus on different content from the first screen according to different application scenarios, and further improve the sharing experience during the communication process.
[0095] In some embodiments, after the first picture is processed based on the first information to obtain the second picture in the above step S102 so that the first device outputs the second picture, the data processing method may further include the following steps S131 to S132:
[0096] Step S131: display at least one label in a display screen of a first device; each label corresponds to at least one partial area screen in the first screen.
[0097] Here, the display screen of the first device may include the second screen, and may also include other screens except the second screen.
[0098] For example, the first device and the second device are in the same video conference, and the display interface of the video conference application includes adjacent video windows and menu windows. When the second device shares a document with the first device, the display screen of the document corresponds to the second screen, and the document can be displayed in the video window, and the label is displayed in the menu window.
[0099] For example, Figure 1D and Figure 1G As shown, the display interface 130 of the first device displays a content display window 131 of the application interface and a label display window 132 adjacent to the content display window 131; the content display window 131 includes a second screen 133 generated based on the partial area screen 102, and the label display window 132 includes a label 134 corresponding to content 1. The operating user of the first device can switch the perspective by selecting the label 134, and focus on the partial area screen corresponding to content 1 in the first screen.
[0100] For another example, the second device is in live broadcast mode and shares a live broadcast screen with the first device. The display interface of the first device only includes the live broadcast screen. The live broadcast screen displayed by the first device corresponds to the second screen, and the label can be displayed in the live broadcast screen.
[0101] The label can represent the content of the corresponding partial area screen, and can include a label control that executes a jump function after being triggered.
[0102] At least one partial area screen corresponding to a tag may include one of a screen corresponding to part of the other contents in the first screen except the target display content, a screen corresponding to all the other contents in the first screen except the target display content, the entire first screen, etc.
[0103] In some implementations, the label displayed in the display screen of the first device may include the label corresponding to the content displayed in the second screen, or may not include the label corresponding to the content displayed in the second screen.
[0104] For example, the label displayed in the display screen of the first device may be a label corresponding to other content in the first screen except for the content displayed in the second screen.
[0105] For another example, the label displayed in the display screen of the first device may be a label corresponding to all the contents in the first screen.
[0106] Step S132: If an operation of selecting a target tag is obtained, the second screen is adjusted based on the target partial area screen corresponding to the target tag to obtain a third screen corresponding to the target tag, so that the first device outputs the third screen; the target tag is one or more of the at least one tag.
[0107] Here, the target tag may be a tag that is triggered in at least one tag on the display screen of the first device.
[0108] The target partial area screen may be at least one partial area screen corresponding to the target tag in the first screen.
[0109] In some implementations, the third picture may be obtained by adjusting the second picture based on the target partial area.
[0110] For example, after obtaining the operation of selecting the target tag, the second screen may be replaced with the target partial area screen corresponding to the target tag to obtain the third screen.
[0111] For another example, after obtaining the operation of selecting the target tag, the display ratio of the second screen can be reduced, and the target partial area screen corresponding to the target tag can be displayed at the same time, so as to obtain a third screen after combined display.
[0112] In the embodiment of the present application, at least one tag is displayed in the display screen of the first device; each tag corresponds to at least one partial area screen in the first screen; if the operation of selecting the target tag is obtained, the second screen is adjusted based on the target partial area screen corresponding to the target tag, and a third screen corresponding to the target tag is obtained, so that the first device outputs the third screen; the target tag is one or more of the at least one tag. In this way, the operating user of the first device can further adjust the display content of the shared screen in the first device by selecting the target tag, realize the switching and control of the viewing angle, and improve the sharing experience during the communication process.
[0113] In some embodiments, the above step S131 may include at least one of the following steps S141 to S142:
[0114] Step S141: display a tag list in a first target area on a display screen of a first device; the tag list includes at least one tag.
[0115] Here, the first target area may be a display area in the display screen of the first device, may be in the second screen, or may be outside the second screen. For example, the first target area may include an area adjacent to the second screen. For another example, the first target area may include an area without text content in the second screen.
[0116] The tag list may include all tags, or may include tags other than the tag corresponding to the content displayed on the second screen among all tags, or may include the tag corresponding to the content displayed on the second screen.
[0117] For example, the tag list may include two tags, one is a tag corresponding to the first screen, and the other is a tag corresponding to other displayed contents in the first screen except the second screen.
[0118] For example, Figure 1D and Figure 1HAs shown, the display interface 140 of the first device displays a content display window 141 of the application interface and a label display window 142 adjacent to the content display window 141; the content display window 141 includes a second screen 143 generated based on the partial area screen 102, and the label display window 142 includes a label list 144. Among them, the label list 144 includes a label 145 corresponding to content 2 and a label 146 corresponding to content 3. The operating user of the first device can browse the label list 144 and further select whether to select label 145 or label 146 to complete the perspective switching and focus on the partial area screen corresponding to content 2 or content 3 in the first screen.
[0119] For another example, the label list may include labels in the second picture corresponding to each partial area picture in the first picture.
[0120] In this way, the operating user of the first device can select the tag corresponding to the content to be focused on by viewing the tag list, and quickly switch to the picture to be focused on, thereby achieving switching and control of the viewing angle.
[0121] Step S142: Displaying labels corresponding to each second target area in a plurality of second target areas in the second picture; each second target area corresponds to a partial area of the first picture.
[0122] Here, the second screen includes a plurality of partial area screens in the first screen, the second target area is a display area in the second screen, and each second target area corresponds to a label.
[0123] By selecting a tag in the second target area, the first device can further focus at least one partial area screen from the plurality of partial area screens included in the second screen.
[0124] For example, Figure 1D and Fig. 1I As shown, the second screen 151 displays screen 152 and screen 153. Screen 152 is the partial area screen 102 with the screen zoom ratio adjusted, and screen 153 is the partial area screen 104 with the screen zoom ratio adjusted; the second target area corresponding to screen 152 includes a label 154 corresponding to content 4, and the second target area corresponding to screen 153 includes a label 155 corresponding to content 5. The operating user of the first device can further switch the perspective and focus on screen 152 by selecting label 154, thereby focusing on the partial area screen 102 corresponding to content 4.
[0125] In this way, the operating user of the first device can select a further focused picture from the second picture according to the content displayed in the second picture and the label corresponding to the displayed content, thereby realizing the switching and control of the viewing angle.
[0126] In some embodiments, before the above step S131, the data processing method may further include the following step S151:
[0127] Step S151: Generate a label corresponding to each partial area of the first screen based on feature information corresponding to the content to be displayed in each partial area of the first screen.
[0128] Here, the characteristic information may be parameter information that can characterize the characteristics of the content to be displayed, and may include but is not limited to at least one of the type of the content to be displayed, the field of the content to be displayed, and the keywords corresponding to the content to be displayed.
[0129] In some implementations, automated or manual tag generation may be performed on the second device, and the tags may then be sent to the first device in a publish-subscribe format.
[0130] For example, after extracting keywords from the text in the content to be displayed in each partial area screen, the keywords can be used as label content.
[0131] For another example, after identifying the content to be displayed in each partial area of the screen, corresponding label content may be generated based on the type and / or quantity of elements in the content to be displayed.
[0132] For another example, after the operating user of the second device manually inputs a feature description of each partial area of the screen, a label corresponding to the feature description is generated for each partial area of the screen.
[0133] In some embodiments, after generating a label corresponding to each partial area of the screen, the second device can send a control instruction to calculate the matching degree between the label and the first device based on the first information, so that the first device switches to the screen perspective corresponding to the label with the highest matching degree.
[0134] In the embodiment of the present application, based on the characteristic information corresponding to the content to be displayed in each partial area screen of the first screen, a label corresponding to each partial area screen is generated. In this way, each label corresponds to the characteristics of the content to be displayed in the partial area screen, which can enable the operating user of the first device to accurately and quickly focus on the content to be selected based on the label corresponding to the characteristic information, further improving the sharing experience during the communication process.
[0135] In some embodiments, the above step S101 may include at least one of the following steps S161 to S162:
[0136] Step S161: Determine display parameters based on display habit information of the first device.
[0137] Here, the display habit information may represent the display habit of the first device. For example, the display habit information may be display habit data of the operating user of the first device, and may include but is not limited to at least one of the display parameters of the first device at a historical moment, the display parameters preset by the operating user, and the display screen of the first device at a historical moment.
[0138] In some implementations, the display parameters may be determined by acquiring display habit data of an operating user of the first device and / or hardware information of the first device.
[0139] For example, the type of content that an operating user of the first device is interested in may be obtained by acquiring and identifying screenshots of a display screen of the first device at historical moments.
[0140] For another example, the physical size of text commonly used by the operating user may be calculated by acquiring the text size set by the operating user in the operating system of the first device and the size parameters of the display module of the first device.
[0141] Step S162: Determine display parameters based on the identity information of the first user of the first device.
[0142] Here, the first user is at least one operating user of the first device.
[0143] The identity information may be information characterizing the identity characteristics of the first user, wherein the identity characteristics may include but are not limited to at least one of the first user's age, occupation, and relationship with the operating user of the second device.
[0144] For example, the second device shares a technical file with multiple first devices in a video conference. The screen corresponding to the technical file includes a graphic part and a code part. When different first devices receive the technical file, they can automatically focus on different parts of the screen according to the position information of the first user of the first device. Among them, the position information corresponds to the identity information, the screen corresponding to the technical file is the first screen, and the content type in the technical file corresponds to the display parameter.
[0145] For another example, a first device and a second device communicate through social software, the operating user of the second device is the second user, and the first user and the second user are friends. When the second device sends a message to the first device, the text content in the message can be converted into a humorous description. The friendship with the second user corresponds to the identity information, the display screen of the message is the first screen, and the language style of the text content in the message is the display parameter.
[0146] In the embodiment of the present application, the display parameters are determined based on the display habit information of the first device; the display parameters are determined based on the identity information of the first user of the first device. In this way, the accuracy of the display parameters can be improved based on the display habit information of the first device and / or the identity information of the first user, and the accuracy of the shared content after the adaptive adjustment of the display parameters, that is, the second screen, can be further improved, thereby improving the sharing experience.
[0147] In some embodiments, there are multiple first devices, and the step S102 of processing the first picture based on the first information to obtain the second picture may include the following steps S171:
[0148] Step S171: Process the first picture based on the first information of each first device to obtain a second picture corresponding to each first device, where the second pictures corresponding to different first devices are the same or different.
[0149] Here, when the first information of different first devices is the same, the second screens corresponding to the different first devices may be the same; and when the first information of different first devices is different, the second screens corresponding to the different first devices may be different.
[0150] For example, when the commonly used screen zoom ratios of different first devices are different, the screen zoom ratios of the second screens corresponding to the different first devices may be different.
[0151] For another example, when the age of the operating users of different first devices is the same, the content and language style of the second screens corresponding to the different first devices may be the same.
[0152] In the embodiment of the present application, the first screen is processed based on the first information of each first device to obtain the second screen corresponding to each first device, and the second screens corresponding to different first devices are the same or different. In this way, for multiple first devices in the same communication relationship, the second screens output by different first devices are determined based on their respective first information. For the same first screen, multiple different first devices can respectively obtain personalized display adjustments, thereby improving the sharing experience of each first device.
[0153] In some embodiments, the above step S101 may include the following step S181:
[0154] Step S181: obtain first information input by a first user using a first device through an input interface provided by the target processing model, so that the target processing model processes the first screen based on the first information to obtain a second screen when the second device is in target mode.
[0155] Here, the target processing model may be a processing model for implementing any step in the above data processing method, and may include a deep learning model. For example, the target processing model may be a generative pre-trained (GPT) model.
[0156] The input interface may include but is not limited to at least one of a text input interface, an image input interface, a voice input interface, and the like.
[0157] For example, the target processing model may provide a text input interface in the user settings, so that the first user can input the first information by inputting text.
[0158] For another example, the target processing model may obtain the first information by providing an image input interface and identifying a screenshot of a first device uploaded by a first user.
[0159] In some implementations, a prompt word template may be set in the first device so that the target processing model processes the first screen to obtain the second screen based on the first information and the prompt word template when the second device is in target mode.
[0160] Exemplarily, the prompt words in the prompt word template may include: identity, content, language style, and language type. The identity may include but is not limited to at least one of the first user's age, gender, position, and relationship with the second user; the content may be the content to be displayed shared by the second device; the language style may be the language style commonly used by the first user; and the language type may be the language type commonly used by the first user. Identity, language style, and language type are the first information.
[0161] In implementation, when the identity in the prompt word is "general manager", the content is "business report", the language style is "concise", and the language type is "English", the process of processing the business report by the prompt word template is: the first user is "general manager", and the "business report" is converted into a "concise" "English" format. The format of the business report may include but is not limited to at least one of a document, text, image, video, etc.
[0162] In some implementations, the process of processing the first picture based on the prompt word template may include the following steps S191 to S193:
[0163] Step S191, extract the text in the first picture, delete the text in the area corresponding to the text, and only keep the background.
[0164] During implementation, after the second user selects the first picture corresponding to the content to be displayed, optical character recognition (OCR) may be used to extract the text in the first picture.
[0165] Step S192: Using the extracted text as content, based on the above prompt word template, obtain converted new content.
[0166] During implementation, the content can be put into a target processing model provided with a prompt word template for conversion.
[0167] Step S193: Display the new content in the area corresponding to the original content.
[0168] During implementation, if the second user performs the operation of selecting the content to be displayed again, steps S191 to S193 may be repeated.
[0169] In this way, based on this prompt word template, the same content in different forms can be presented to different first users.
[0170] In the embodiment of the present application, the first information input by the first user using the first device is obtained through the input interface provided by the target processing model, so that the target processing model processes the first screen based on the first information to obtain the second screen when the second device is in the target mode. In this way, the target processing model is used for processing, and the processing efficiency can be improved while the first user obtains personalized shared content, further improving the sharing experience of the first user.
[0171] In the process of screen sharing among multiple people, the sharer and the shared party have different display habits, such as the text size, language type, and content they are used to.
[0172] Therefore, the content to be displayed that is not consistent with the display habits of the person being shared will affect the user experience of the person being shared.
[0173] On this basis, the present application embodiment provides a data processing system. Figure 2AAs shown, the data processing system 200 includes: a sharer 210, a shareee 220, a shareee 230, a shareee 240, and a server 250. The sharer 210 is used to publish the content to be displayed; the server 250 is used to receive the content to be displayed published by the sharer 210 and call the adjustment control service, and publish the adjusted content to be displayed and the content tags that the shareees 220, the shareees 230 and the shareees 240 can subscribe to to the shareees 220, the shareees 230 and the shareees 240; the shareees 220, the shareees 230 and the shareees 240 are used to control the display screen of the received adjusted content to be displayed based on the subscribable content tags. The sharer 210 corresponds to the first user in the above data processing method, and the shareees 220, the shareees 230 and the shareees 240 correspond to the second user in the above data processing method; the adjustment control service may include processing the first screen based on the first information to obtain the second screen.
[0174] The present application embodiment provides a data processing method that can be applied to communication scenarios. The communication scenarios may include but are not limited to at least one of communication via email, communication via social platforms, communication via educational applications, communication via online conference applications, etc. Figure 2B As shown, the method includes the following steps S201 to S204:
[0175] Step S201: Collect the behavior data of the person being shared.
[0176] Here, the behavior data may include behavior data related to the habits of the sharee when using the first device, for example, including but not limited to the sharee's behavior of adjusting the display parameters of the first device, using the first device to view information, etc. In this way, a user profile can be created based on the sharee's display habits and reading content.
[0177] In some implementations, the focus of the person being shared can be further predicted based on the user portrait of the person being shared.
[0178] For example, Figure 2C As shown, in Figure 2A Before the sharees 220 , 230 , and 240 in the data processing system 200 release the content to be displayed, the behavior data of the sharees 220 , 230 , and 240 may be collected and uploaded to the server 250 .
[0179] Step S202: The sharer publishes the content to be displayed.
[0180] Here, the sharer can publish the content to be displayed through the second device.
[0181] The display screen showing the content corresponds to the first screen in the above data processing method.
[0182] Step S203: adjusting the display screen of the content to be displayed.
[0183] During implementation, when publishing the content to be displayed, the sharer can send an instruction to adjust the display screen of the content to be displayed through the server, and further adjust the display screen of the content to be displayed viewed by the sharee; or after the sharee receives the display screen of the content to be displayed, the sharee can actively trigger the adjustment of the display screen of the content to be displayed.
[0184] Step S204: The shareeur views the adjusted display screen of the content to be displayed.
[0185] Here, the person being shared with views the adjusted display screen of the content to be displayed through the first device.
[0186] The adjusted display screen of the content to be displayed corresponds to the second screen in the above data processing method.
[0187] In the embodiment of the present application, the behavior data of the sharee is collected; the sharee publishes the content to be displayed; the display screen of the content to be displayed is adjusted; and the sharee views the adjusted display screen of the content to be displayed. In this way, the sharee can view the content to be displayed that is consistent with the display habits of the sharee, thereby improving the sharing experience.
[0188] The present application embodiment provides a data processing device, such as Figure 3 As shown, the data processing device 300 includes:
[0189] An acquisition module 310 is used to obtain first information of a first device; the first information includes display parameters of the first device, and a communication relationship is established between the first device and the second device;
[0190] The processing module 320 is used to process the first picture based on the first information to obtain the second picture if the second device is in the target mode, so that the first device outputs the second picture; in the target mode, the second device shares the first picture with the first device through the communication relationship, and the second picture is related to part of the content in the first picture.
[0191] In some embodiments, the display parameters include a first display parameter and / or a second display parameter, the first display parameter represents the language type that the first device is accustomed to using when displaying content, and the second display parameter represents the screen attributes that the first device is accustomed to using when displaying content, and the screen attributes include any one or more of font size, screen zoom ratio, and font color; the processing module can also be used for at least one of the following: if the language type of the content to be displayed in the first screen is different from the language type accustomed to using by the first device, the language type of the content to be displayed in the first screen is adjusted to the language type accustomed to using by the first device to obtain a second screen; if the screen attributes of the content to be displayed in the first screen are different from the screen attributes accustomed to using by the first device, the screen attributes of the content to be displayed in the first screen are adjusted to the screen attributes accustomed to using by the first device to obtain a second screen.
[0192] In some embodiments, the display parameters include a third display parameter; the processing module can also be used to: determine the target display content that matches the third display parameter from the first picture; the third display parameter characterizes the scenario in which the first device is usually used; obtain the second picture based on the target display content; if the target display content corresponds to a continuous partial area picture in the first picture, the second picture is the continuous partial area picture; if the target display content corresponds to multiple non-continuous partial area pictures in the first picture, the second picture is a combination of the multiple non-continuous partial area pictures.
[0193] In some embodiments, the processing module can also be used to: display at least one label in the display screen of the first device; each label corresponds to at least one partial area screen in the first screen; if an operation of selecting a target label is obtained, the second screen is adjusted based on the target partial area screen corresponding to the target label to obtain a third screen corresponding to the target label, so that the first device outputs the third screen; the target label is one or more of at least one label.
[0194] In some embodiments, the processing module can also be used for at least one of the following: displaying a label list in the first target area in the display screen of the first device; the label list includes at least one of the labels; displaying the label corresponding to each second target area in multiple second target areas of the second screen; each second target area corresponds to a partial area screen in the first screen.
[0195] In some embodiments, the processing module may also be used to generate a label corresponding to each partial area screen in the first screen based on feature information corresponding to the content to be displayed in each partial area screen.
[0196] In some embodiments, the acquisition module may also be used for at least one of the following: determining the display parameter based on display habit information of the first device; determining the display parameter based on identity information of the first user of the first device.
[0197] In some embodiments, there are multiple first devices, and the processing module can also be used to: process the first screen based on the first information of each first device to obtain the second screen corresponding to each first device, and the second screens corresponding to different first devices are the same or different.
[0198] In some embodiments, the acquisition module can also be used to: obtain first information input by a first user using the first device through an input interface provided by the target processing model, so that the target processing model processes the first screen based on the first information to obtain the second screen when the second device is in target mode.
[0199] The present application embodiment provides an electronic device, including: a memory and a processor. Figure 4 As shown, the computer device 400 includes:
[0200] Memory 401, used to store computer programs that can be run on processor 402;
[0201] The processor 402 is used to execute the program stored in the memory 401 to implement the above-mentioned data processing method applied to the data processing device.
[0202] An embodiment of the present application provides a computer program, including a computer-readable code. When the computer-readable code is executed in a computer device, a processor in the computer device executes some or all of the steps for implementing the above-mentioned data processing method.
[0203] An embodiment of the present application provides a computer program product, including a computer program or instructions, which, when executed by a processor, implements some or all of the steps in the above-mentioned data processing method.
[0204] An embodiment of the present application provides a computer-readable storage medium, which stores a computer program. The computer program can be executed by a processor to implement the above-mentioned data processing method.
[0205] The present application is described with reference to the flowchart and / or block diagram of the method and device according to the embodiment of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, and the combination of the process and / or box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the function specified in one process or multiple processes in the flowchart and / or one box or multiple boxes in the block diagram.
[0206] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0207] These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0208] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by any technician familiar with the technical field within the technical scope disclosed in the present application should be included in the protection scope of the present application.
[0209] The description of the above system, device, equipment, program, program product, and storage medium embodiments is similar to the description of the above method embodiments, and has similar beneficial effects as the method embodiments. For technical details not disclosed in the device embodiments of this application, please refer to the description of the method embodiments of this application for understanding.
[0210] It should be understood that "one embodiment" or "an embodiment" mentioned throughout the specification means that specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in various embodiments of the present application, the size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The above-mentioned sequence numbers of the embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.
[0211] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0212] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
[0213] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0214] In addition, all functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be a separate unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0215] A person skilled in the art can understand that all or part of the steps of implementing the above method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiment; and the aforementioned storage medium includes: mobile storage devices, read-only memories (ROM), magnetic disks or optical disks, etc., various media that can store program codes.
[0216] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can be essentially or partly embodied in the form of a software product that contributes to the relevant technology. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks, or optical disks.
[0217] The above is only an implementation method of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application.
Claims
1. A data processing method, comprising: Obtaining first information of a first device; The first information includes display parameters of the first device, and a communication relationship is established between the first device and the second device; If the second device is in the target mode, the first picture is processed based on the first information to obtain a second picture, so that the first device outputs the second picture; In the target mode, the second device shares the first picture with the first device through the communication relationship, and the second picture is related to part of the content in the first picture.
2. The method according to claim 1, wherein the display parameter comprises a first display parameter and / or a second display parameter, wherein the first display parameter represents a language type that the first device is used to use when displaying content, and the second display parameter represents a screen attribute that the first device is used to use when displaying content, wherein the screen attribute comprises any one or more of a font size, a screen zoom ratio, and a font color; The processing of the first picture based on the first information to obtain the second picture includes at least one of the following: If the language type of the content to be displayed in the first screen is different from the language type accustomed to be used by the first device, adjust the language type of the content to be displayed in the first screen to the language type accustomed to be used by the first device, to obtain a second screen; If the picture attributes of the content to be displayed in the first picture are different from the picture attributes accustomed to being used by the first device, the picture attributes of the content to be displayed in the first picture are adjusted to the picture attributes accustomed to being used by the first device to obtain a second picture.
3. The method according to claim 1, wherein the display parameter comprises a third display parameter; The step of processing the first picture based on the first information to obtain the second picture includes: Determining target display content matching the third display parameter from the first picture; the third display parameter represents a scenario in which the first device is usually used; The second picture is obtained based on the target display content; if the target display content corresponds to a continuous partial area picture in the first picture, the second picture is the continuous partial area picture; if the target display content corresponds to multiple non-continuous partial area pictures in the first picture, the second picture is a combination of the multiple non-continuous partial area pictures.
4. The method according to claim 3, after the first information is used to process the first picture to obtain the second picture so that the first device outputs the second picture, further comprising: Displaying at least one label in a display screen of the first device; Each of the tags corresponds to at least one partial area of the first image; If an operation of selecting a target tag is obtained, the second screen is adjusted based on the target partial area screen corresponding to the target tag to obtain a third screen corresponding to the target tag, so that the first device outputs the third screen; the target tag is one or more of at least one of the tags.
5. The method according to claim 4, wherein displaying at least one label in the display screen of the first device comprises at least one of the following: Displaying a tag list in a first target area of a display screen of the first device; the tag list includes at least one of the tags; Labels corresponding to each second target area are displayed in a plurality of second target areas of the second picture respectively; each second target area corresponds to a partial area picture of the first picture.
6. The method according to claim 4, before displaying at least one label in the display screen of the first device, further comprising: Based on the feature information corresponding to the content to be displayed in each partial area of the first screen, a label corresponding to each partial area is generated.
7. The method according to any one of claims 1 to 6, wherein obtaining the first information of the first device comprises at least one of the following: determining the display parameter based on the display habit information of the first device; The display parameter is determined based on identity information of a first user of the first device.
8. The method according to any one of claims 1 to 6, wherein the number of the first devices is multiple, and the step of processing the first picture based on the first information to obtain the second picture comprises: The first picture is processed based on the first information of each of the first devices to obtain a second picture corresponding to each of the first devices, and the second pictures corresponding to different first devices are the same or different.
9. The method according to any one of claims 1 to 6, wherein obtaining the first information of the first device comprises: Through the input interface provided by the target processing model, first information input by a first user using the first device is obtained, so that the target processing model processes the first screen based on the first information to obtain the second screen when the second device is in target mode.
10. A data processing device, comprising: An obtaining module, used to obtain first information of a first device; The first information includes display parameters of the first device, and a communication relationship is established between the first device and the second device; a processing module, configured to, if the second device is in a target mode, process the first picture based on the first information to obtain a second picture, so that the first device outputs the second picture; In the target mode, the second device shares the first picture with the first device through the communication relationship, and the second picture is related to part of the content in the first picture.
