Information processing method and device, electronic equipment, storage medium and program product
By generating content card controls and result card controls and merging them into target merged images, the problem of users needing to perform tedious operations in information query and sorting is solved, automated content recognition and image processing are realized, and information processing is improved.
Patent Information
- Application Number
- CN202411435054.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-14
- Publication Date
- 2025-02-14
AI Technical Summary
In the information query and sorting scenario, after the user performs the screenshot operation, he needs to perform tedious operations to conduct further information query and sorting, resulting in low information processing efficiency.
By responding to the user's screenshot circle selection operation, the content card control corresponding to the target area selected by the user is generated, and the result card control is generated by identifying the content, and finally merged into the target merge image, simplifying user operations and improving information processing efficiency.
It realizes automatic content recognition, content query and image merging processing when users perform screenshots and circle selection operations, simplifying the user's operation process and improving the efficiency of information processing.
Smart Images

Figure CN119440365A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of information processing technology, and in particular to an information processing method, device, electronic device, storage medium and program product. Background Art
[0002] In information query and organization scenarios, after a user performs a screenshot operation, usually only the screenshot can be obtained. If the screenshot needs to be further queried and organized (such as image content recognition, recognition content query, and image aggregation, etc.), the user needs to perform a series of tedious operations, and the information processing efficiency is low. Summary of the invention
[0003] The purpose of the embodiments of the present disclosure is to provide an information processing method, device, electronic device, storage medium and program product to simplify the tedious operations of information processing and improve the efficiency of information processing.
[0004] In one aspect, an embodiment of the present disclosure provides a method for information processing, the method comprising:
[0005] In response to a user's circle selection operation on a screenshot of the current screen, generating a content card control corresponding to a target area circled by the user;
[0006] Identify the content card control and obtain the identified content;
[0007] Generate a result card control based on the target content associated with the identified content;
[0008] Generate a target merged image based on the content card control and the result card control.
[0009] In one implementation, the screenshot and circle selection operation includes a screenshot trigger operation and a content circle selection operation;
[0010] In response to the user's circle selection operation on the current screen, a content card control corresponding to the target area circled by the user is generated, including:
[0011] In response to a screenshot trigger operation by the user, a full-screen screenshot of the current screen is taken to obtain a full-screen image;
[0012] In response to a user's circle selection operation on the content of the full-screen image, obtaining a target area circled by the user;
[0013] Generate a content card control associated with the target area;
[0014] Above the full-screen image, a content card control appears.
[0015] In one implementation, in response to a user's circle selection operation on content of a full-screen image, obtaining a target area circled by the user includes:
[0016] Detecting a circle selection track drawn by a user using an electronic pen in a full-screen image;
[0017] Determine the target area formed by the circled track.
[0018] In one implementation, generating a target merged image according to a content card control and a result card control includes:
[0019] Take screenshots of the content card control and the result card control respectively to obtain a content screenshot corresponding to the content card control and a result screenshot corresponding to the result card control;
[0020] Merge the content screenshot and the result screenshot to obtain a target merged image.
[0021] In one implementation, before generating a target merged image according to the content card control and the result card control, the method further includes:
[0022] In response to a user's control dragging operation on a content card control or a result card control, the content card control and the result card control are simultaneously dragged to a position specified by the user according to a dragging track of the user.
[0023] In one implementation, before generating a target merged image according to the content card control and the result card control, the method further includes:
[0024] In response to an edit operation on the result card control, the target content in the result card control is edited to obtain a new result card control.
[0025] In one embodiment, the method further comprises:
[0026] In response to the user's image dragging operation, dragging the target merged image to the target application;
[0027] Apply the image to the target and perform image processing operations on it.
[0028] In one aspect, an embodiment of the present disclosure provides an information processing device, including:
[0029] A circle selection unit, configured to generate a content card control corresponding to a target area circled by the user in response to a circle selection operation of the user on the screenshot of the current screen;
[0030] An identification unit, used to identify the content card control and obtain identification content;
[0031] A generating unit, used for generating a result card control according to target content associated with the identified content;
[0032] The merging unit is used to generate a target merged image according to the content card control and the result card control.
[0033] In one implementation, the screenshot and circle selection operation includes a screenshot trigger operation and a content circle selection operation;
[0034] Circle cells for:
[0035] In response to a screenshot trigger operation by the user, a full-screen screenshot of the current screen is taken to obtain a full-screen image;
[0036] In response to a user's circle selection operation on the content of the full-screen image, obtaining a target area circled by the user;
[0037] Generate a content card control associated with the target area;
[0038] Above the full-screen image, a content card control appears.
[0039] In one implementation, the circle selection unit is used to:
[0040] Detecting a circle selection track drawn by a user using an electronic pen in a full-screen image;
[0041] Determine the target area formed by the circled track.
[0042] In one embodiment, the merging unit is used to:
[0043] Take screenshots of the content card control and the result card control respectively to obtain a content screenshot corresponding to the content card control and a result screenshot corresponding to the result card control;
[0044] Merge the content screenshot and the result screenshot to obtain a target merged image.
[0045] In one implementation, the merging unit is further used for:
[0046] In response to a user's control dragging operation on a content card control or a result card control, the content card control and the result card control are simultaneously dragged to a position specified by the user according to a dragging track of the user.
[0047] In one implementation, the merging unit is further used for:
[0048] In response to an editing operation on a result card control, target content in the result card control is edited to obtain a new result card control.
[0049] In one implementation, the merging unit is further used for:
[0050] In response to the user's image dragging operation, dragging the target merged image to the target application;
[0051] Apply the image to the target and perform image processing operations on it.
[0052] In one aspect, an electronic device is provided in an embodiment of the present disclosure, including:
[0053] Processor; and
[0054] A memory stores computer instructions, wherein the computer instructions are used to enable a processor to execute the steps of a method provided in any of the above-mentioned various optional implementations of information processing.
[0055] On the one hand, an embodiment of the present disclosure provides a computer-readable storage medium storing computer instructions for causing a computer to execute the steps of a method provided in any of the various optional implementations of any of the above information processing.
[0056] On the one hand, a computer program product is provided in an embodiment of the present disclosure, including a computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code runs in a processor of an electronic device, the processor in the electronic device executes the steps of the method provided in any of the various optional implementations of any of the above-mentioned information processing.
[0057] The information processing method in the disclosed embodiment includes generating a content card control corresponding to the target area circled by the user in response to the user's screenshot and circle selection operation on the current screen; identifying the content card control to obtain the identified content; generating a result card control according to the target content associated with the identified content; and generating a target merged image according to the content card control and the result card control. In this way, when the user performs screenshot and circle selection operations, content recognition, content query and image merging processing can be automatically performed, which simplifies the tedious operations of user information processing and improves the efficiency of information processing. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] Figure 1 It is a flowchart of a method for information processing in an embodiment of the present disclosure.
[0059] Figure 2 It is an example diagram of a circle selection trajectory in an embodiment of the present disclosure.
[0060] Figure 3 This is an example diagram of a content card control in an embodiment of the present disclosure.
[0061] Figure 4 This is an example diagram of a result card control in an embodiment of the present disclosure.
[0062] Figure 5 It is an example diagram of a target merged image in an embodiment of the present disclosure.
[0063] Figure 6 It is a detailed flow chart of an information processing method in an embodiment of the present disclosure.
[0064] Figure 7 It is a structural block diagram of an information processing device in an embodiment of the present disclosure.
[0065] Figure 8 It is a structural schematic diagram of an electronic device in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0066] The technical solution of the present disclosure will be described clearly and completely below in conjunction with the accompanying drawings. Obviously, the described implementation is a part of the implementation of the present disclosure, rather than all the implementations. Based on the implementation in the present disclosure, all other implementations obtained by ordinary technicians in the field without creative work are within the scope of protection of the present disclosure. In addition, the technical features involved in the different implementations of the present disclosure described below can be combined with each other as long as they do not conflict with each other.
[0067] In information query and organization scenarios, after a user performs a screenshot operation, usually only the screenshot can be obtained. If the screenshot needs to be further queried and organized (such as image content recognition, recognition content query, and image aggregation, etc.), the user needs to perform a series of tedious operations, and the information processing efficiency is low.
[0068] Based on the defects of the above-mentioned related technologies, the embodiments of the present disclosure provide a method, device, electronic device, storage medium and program product for information processing, aiming to simplify the tedious operations of information processing and improve the efficiency of information processing.
[0069] An information processing method is provided in an embodiment of the present disclosure. The method can be applied to electronic devices. The present disclosure does not limit the type of electronic devices. The method can be any type of device suitable for implementation, such as a terminal device and a server, etc. The present disclosure will not elaborate on this.
[0070] See also Figure 1 FIG. 1 is a flowchart of a method for information processing in an embodiment of the present disclosure. Figure 1 The method is described below. The specific implementation process of the method is as follows:
[0071] Step 101: In response to a user's circle selection operation on a screenshot of a current screen, a content card control corresponding to a target area circled by the user is generated.
[0072] Among them, the screenshot circle selection operation can include a screenshot trigger operation and a content circle selection operation.
[0073] In one implementation, when executing step 101, the following steps may be used:
[0074] S1011: In response to a screenshot triggering operation by the user, a full-screen screenshot is taken of the current screen to obtain a full-screen image.
[0075] Optionally, the screenshot triggering operation may be the user clicking a shortcut key for screenshot, receiving a voice command for screenshot, receiving a specified touch screen operation for screenshot (e.g., long pressing the screen), detecting a gesture operation for screenshot, or detecting a specified hardware state of the device (e.g., detecting that the device is shaken by the user). For example, the screenshot triggering operation is: the user long presses the screen of the electronic device with an electronic pen.
[0076] S1012: In response to a user's circle selection operation on the content of the full-screen image, obtaining a target area circled by the user.
[0077] In one implementation, a circle selection track drawn by a user using an electronic pen in a full-screen image is detected; and a target area formed by the circle selection track is determined.
[0078] The circled selection track may be a closed loop connected end to end, which may be irregular. The target area includes the circled selection track, and the target area may be the circled selection area or a rectangular frame including the circled selection area. Optionally, the target area may include at least one of the following items: text, image, and control.
[0079] For example, see Figure 2 The following is an example of a circle selection trajectory. The user uses the electronic pen to circle the area to be processed on the full screen image to obtain Figure 2 Circle the selected track in .
[0080] For another example, it can also be applied to Virtual Reality (VR) / Augmented Reality (AR) scenarios, where users can circle information in the virtual environment using a stylus.
[0081] S1013: Generate a content card control associated with the target area.
[0082] In one implementation, a control is created and associated with the target area, thereby obtaining a movable content card control in which the content of the target area is displayed.
[0083] Furthermore, the content card control can be dragged according to user operations.
[0084] In one implementation, in response to the user's dragging operation, the content card control is dragged to a position specified by the user (ie, the position where the dragging track currently stops).
[0085] S1014: Displaying a content card control above the full-screen image.
[0086] See also Figure 3 The figure shows an example of a content card control. Figure 3 , a content card control appears above the full-screen image.
[0087] Step 102: Identify the content card control to obtain identified content.
[0088] Optionally, the recognition may be performed by optical character recognition (OCR), wherein the recognition process may include: image preprocessing, feature extraction, and classification recognition, etc., to ensure the accuracy of the recognition content.
[0089] Step 103: Generate a result card control according to the target content associated with the identified content.
[0090] In one implementation, a query is performed based on the identified content to obtain a response result, and the response result is used as the associated target content. For example, if the identified content is a math problem, the target content may be the answer to the math problem.
[0091] The target content is displayed in the result card control. Optionally, the target content may include at least one of the following: text, image, and control. For example, if the identified content is "Happy Holidays", the target content may include an image or image control indicating "Happy Holidays".
[0092] See also Figure 4 The following is an example diagram of a result card control. Figure 4 In the figure, a content card control and a result card control containing the target content are displayed.
[0093] Furthermore, you can also drag the content card control and / or the result card control
[0094] In one implementation, in response to a user's control dragging operation on a content card control or a result card control, the content card control and the result card control are simultaneously dragged to a position specified by the user according to a dragging track of the user.
[0095] Optionally, the type of the content card control and the type of the result card control may be the same or different.
[0096] For example, the user long presses any position in the content card control or the result card control with the electronic pen, and then drags the electronic pen to any position on the electronic screen. The electronic device detects the movement track of the electronic pen, and moves the content card control and the result card control at the same time according to the movement track.
[0097] In this way, by dragging any content card, two content cards of different types can be moved at the same time, and precise control of the content cards can be achieved.
[0098] Furthermore, the dragging position of each content card can be cached in real time, and the currently dragged content can be stored.
[0099] Furthermore, the content in the result card control may also be edited. In one implementation, in response to an edit operation on the result card control, the target content in the result card control is edited to obtain a new result card control.
[0100] The editing operation may include at least one of the following: modification, deletion, and copying. The editing operation may be determined according to the touch screen operation detected by the electronic pen.
[0101] In this way, various operations on the result card control can be implemented.
[0102] Step 104: Generate a target merged image according to the content card control and the result card control.
[0103] In one implementation, screenshots are taken of the content card control and the result card control respectively to obtain a content screenshot corresponding to the content card control and a result screenshot corresponding to the result card control; the content screenshot and the result screenshot are merged to obtain a target merged image.
[0104] Optionally, the target merged image may be generated when the result card control is generated or at a specified interval after the generation, or may be generated in response to an image merging operation by a user.
[0105] Furthermore, the target merged image may be transferred to an application for image processing.
[0106] In one implementation, in response to the user's image dragging operation, the target merged image is dragged to a target application; and the target application performs an image processing operation on the target merged image.
[0107] For example, the user can drag the target merged image to any target application, such as dragging it to an album application, in which case the target merged image can be stored; dragging it to the desktop of an electronic device, in which case the target merged image can be displayed; dragging it to an input box of an application such as a communication application, in which case the target merged image can be used as input information of the input box; and dragging it to an application such as a browser, in which case the target merged image can be uploaded.
[0108] Furthermore, the target merged image can be transferred and processed through pre-set shortcut operations with specific functions.
[0109] For example, the quick operation may be a sliding operation on the electronic screen, and different sliding directions may correspond to different image processing methods. For example, if the screen is slid to the left, it may be dragged to the photo album application, and the target merged image may be stored in the photo album application. If the screen is slid to the right, it may be dragged to the electronic device desktop, and the target merged image may be displayed on the electronic device desktop.
[0110] For example, see Figure 5 , which is an example of a target merged image. Figure 5 In the image dragging operation, drag the target merged image to the album application.
[0111] It should be noted that Figure 5 Mainly used to illustrate that the target merged image is dragged into the album application. Figure 5 In the case of unclear text and lines, it does not affect the clarity of the instructions. Figure 2-Figure 4 In the case of unclear text and lines, it does not affect the clarity of the instructions.
[0112] In actual applications, quick operations can be set according to actual application scenarios and are not restricted here.
[0113] Combine the following Figure 6 , further illustrating the above embodiment. Figure 6 FIG. 1 is a detailed flow chart of an information processing method, wherein the flow of the method includes:
[0114] Step 601: In response to a screenshot triggering operation by the user, a full-screen screenshot is taken of the current screen to obtain a full-screen image.
[0115] Step 602: In response to a user's circle selection operation on the content of the full-screen image, determine a circled target area.
[0116] In one implementation, if the circled target area is unavailable, an error message may be displayed and step 602 is executed.
[0117] Step 603: Generate a content card control corresponding to the target area.
[0118] Step 604: Identify the content card control, obtain identification content, and determine the first area position of the content card control.
[0119] The first area position may be the coordinates of four corner points (ie, rectangular corner points) of the content card control.
[0120] Step 605: Generate a result card control according to the target content associated with the identified content.
[0121] Furthermore, if the target content is empty, a prompt message for circling again is displayed, and step 602 is executed.
[0122] Step 606: Determine the second area position of the result card control according to the first area position.
[0123] In one embodiment, the result card control and the content card control do not overlap, and the result card control is usually located in a rectangular area below the first area position. The size of the rectangular area is the size of the result card control. If the area below the first area position is smaller than the rectangular area, the second area position can be selected in the specified area (e.g., the area above the first area position).
[0124] Step 607: Display a result card control in the second area.
[0125] Step 608: In response to the user's control dragging operation, the content card control and the result card control are simultaneously dragged to the position specified by the user.
[0126] Step 609: Generate and store a target merged image according to the content card control and the result card control.
[0127] In one implementation, the content card control and the result card control are captured separately through the area capture frame to obtain a content screenshot and a result screenshot, and the content screenshot and the result screenshot are merged to obtain a target merged image.
[0128] Step 610: In response to the user's image dragging operation, drag the target merged image to the target application.
[0129] Furthermore, the position of the stored target merged image may be updated in real time.
[0130] The following is an illustrative description of multiple application scenarios of the embodiments of the present disclosure.
[0131] One application scenario can be a learning scenario. In the field of education, it can be applied to intelligent learning devices such as learning machines and electronic educational tablets. For example, students can circle the content they need to learn on the device with a stylus. Then, the electronic device can recognize the text in the circled area through OCR technology, and generate and display the result card associated with the text (i.e., the result card control). In addition, students can also drag the result card to any location for easy viewing and learning. In this way, not only the learning efficiency is improved, but also the fun of learning is enhanced.
[0132] One application scenario can be a smart office scenario. In the field of smart office, it can be applied to electronic devices such as electronic notebooks and smart whiteboards. Employees can circle important meeting content or work tasks with a stylus, and then the electronic device uses OCR technology to recognize the content and generate result cards for subsequent review and organization. In addition, the result cards can be dragged to any location to improve work efficiency.
[0133] One application scenario can be a remote conference scenario. In the field of remote conferences, it can be applied to video conference equipment. Participants can circle important information on the screen with a stylus, and then the electronic device can recognize it through OCR technology and generate result cards for subsequent review and sharing. This method improves the efficiency of the meeting and facilitates remote collaboration.
[0134] One application scenario can be virtual reality and augmented reality scenarios, and in the field of virtual reality and augmented reality, it can be applied to VR / AR devices. Users can circle information in the virtual environment with a stylus, and then the VR / AR device can recognize and generate result cards through OCR technology, and can also drag the dragged content area and result card to any position, providing richer interaction methods, thereby improving user experience.
[0135] Under the related technology, usually only a single control can be supported to be dragged after long pressing. For example, only one control such as an image or text can be dragged, and it is impossible to drag multiple types of controls at the same time. In practical applications, such as education and smart office, this usually cannot meet the user's needs for diversified information processing. In the embodiment of the present disclosure, you can long press any card control and drag two card controls to any position at the same time, which provides convenience for user information processing.
[0136] Furthermore, in the related art, full-screen screenshots are usually taken and recognized, but this often cannot accurately match the content of the area circled by the user, and the recognition result may not match the circled content. For example, in the field of education, when students circle the content they need to learn on an electronic device, if the OCR recognition result does not match the circled content, it will affect the students' learning effect. In the embodiment of the present disclosure, the target area to be recognized can be determined by the user's circle selection so that it can be accurately recognized.
[0137] Furthermore, under the related art, usually only the screenshot can be displayed after the user's screenshot instruction, and after the user's identification instruction, only the identification content can be displayed, and the result card control of the associated target content will not be generated, which cannot meet the user's needs for information query and organization in the fields of smart office and remote conferencing. In the embodiment of the present disclosure, after the user's circle selection operation, the content card control and its corresponding result card control can be automatically generated through screenshot, circle selection and identification, and the content card control and its corresponding result card control can be synthesized in real time to obtain the target synthesized image, and the target synthesized image can be dragged and transferred to any place, which simplifies the user's cumbersome operations, provides convenience for the user, can meet the user's needs for information query and organization, and improves the efficiency and convenience of information processing.
[0138] Furthermore, under the related art, interaction is usually only carried out by clicking and sliding, but in the embodiments of the present disclosure, interaction can be carried out by circling, dragging, and displaying controls, which makes it also applicable to the fields of virtual reality and augmented reality, improving the scope of application and the richness of interaction methods, and the content card control and the result card control can be dragged to any position, so that the user's focus point will not be covered during the interaction and the vision will not be affected. For example, in the live education scene, it will not affect the user's current interaction, providing a more flexible operation method and enhancing the user's interactive experience. The dragging position can also be cached in real time to store the currently dragged content and synthesize it into the result.
[0139] Based on the same inventive concept, an information processing device is also provided in the embodiment of the present disclosure. Since the principle of solving the problem by the above-mentioned device and equipment is similar to that of an information processing method, the implementation of the above-mentioned device can refer to the implementation of the method, and the repeated parts will not be repeated. The device can be applied to electronic devices. The present disclosure does not limit the type of electronic device. It can be any type of device suitable for implementation, such as terminal devices and servers, etc. The present disclosure will not repeat this. The device embodiment can be implemented by software, or by hardware or a combination of software and hardware. Taking software implementation as an example, as a device in a logical sense, it is formed by the processor of the electronic device in which it is located reading the corresponding computer program instructions in the non-volatile memory into the internal memory for execution.
[0140] See also Figure 7 , which is a structural block diagram of an information processing device in an embodiment of the present disclosure. In some embodiments, the information processing device of the present disclosure example includes:
[0141] The circle selection unit 701 is used to generate a content card control corresponding to the target area circled by the user in response to the user's circle selection operation on the screenshot of the current screen;
[0142] The identification unit 702 is used to identify the content card control and obtain the identification content;
[0143] A generating unit 703, configured to generate a result card control according to target content associated with the identified content;
[0144] The merging unit 704 is used to generate a target merged image according to the content card control and the result card control.
[0145] In one implementation, the screenshot and circle selection operation includes a screenshot trigger operation and a content circle selection operation;
[0146] The circle selection unit 701 is used for:
[0147] In response to a screenshot trigger operation by the user, a full-screen screenshot of the current screen is taken to obtain a full-screen image;
[0148] In response to a user's circle selection operation on the content of the full-screen image, obtaining a target area circled by the user;
[0149] Generate a content card control associated with the target area;
[0150] Above the full-screen image, a content card control appears.
[0151] In one implementation, the circle selection unit 701 is used to:
[0152] Detecting a circle selection track drawn by a user using an electronic pen in a full-screen image;
[0153] Determine the target area formed by the circled track.
[0154] In one implementation, the merging unit 704 is used to:
[0155] Take screenshots of the content card control and the result card control respectively to obtain a content screenshot corresponding to the content card control and a result screenshot corresponding to the result card control;
[0156] Merge the content screenshot and the result screenshot to obtain a target merged image.
[0157] In one implementation, the merging unit 704 is further configured to:
[0158] In response to a user's control dragging operation on a content card control or a result card control, the content card control and the result card control are simultaneously dragged to a position specified by the user according to a dragging track of the user.
[0159] In one implementation, the merging unit 704 is further configured to:
[0160] In response to an edit operation on the result card control, the target content in the result card control is edited to obtain a new result card control.
[0161] In one implementation, the merging unit 704 is further configured to:
[0162] In response to the user's image dragging operation, dragging the target merged image to the target application;
[0163] Apply the image to the target and perform image processing operations on it.
[0164] The information processing method in the disclosed embodiment includes generating a content card control corresponding to the target area circled by the user in response to the user's screenshot and circle selection operation on the current screen; identifying the content card control to obtain the identified content; generating a result card control according to the target content associated with the identified content; and generating a target merged image according to the content card control and the result card control. In this way, when the user performs screenshot and circle selection operations, content recognition, content query and image merging processing can be automatically performed, which simplifies the tedious operations of user information processing and improves the efficiency of information processing.
[0165] In an embodiment of the present disclosure, an electronic device is also provided, including:
[0166] Processor; and
[0167] The memory stores computer instructions, where the computer instructions are used to enable the processor to execute the method of any of the above embodiments.
[0168] In an embodiment of the present disclosure, a computer-readable storage medium is provided, which stores computer instructions, and the computer instructions are used to enable a computer to execute a method in any of the above-mentioned embodiments.
[0169] The embodiments of the present disclosure also provide a computer program product, including a computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code runs in a processor of an electronic device, the processor in the electronic device implements any of the above-mentioned embodiments of the method.
[0170] Figure 8 FIG. 8 is a schematic diagram showing the structure of an electronic device 8000. Figure 8 As shown, the electronic device 8000 includes: a processor 8010 and a memory 8020 , and optionally, may also include a power supply 8030 , a display unit 8040 , and an input unit 8050 .
[0171] The processor 8010 is the control center of the electronic device 8000. It connects various components using various interfaces and lines, and performs various functions of the electronic device 8000 by running or executing software programs and / or data stored in the memory 8020, thereby monitoring the electronic device 8000 as a whole.
[0172] In the embodiment of the present disclosure, the processor 8010 executes the various steps in the above embodiment when calling the computer program stored in the memory 8020.
[0173] Optionally, the processor 8010 may include one or more processing units; preferably, the processor 8010 may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and applications, and the modem processor mainly processes wireless communications. It is understandable that the modem processor may not be integrated into the processor 8010. In some embodiments, the processor and the memory may be implemented on a single chip, and in some embodiments, they may also be implemented separately on separate chips.
[0174] The memory 8020 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, various applications, etc.; the data storage area may store data created according to the use of the electronic device 8000, etc. In addition, the memory 8020 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices, etc.
[0175] The electronic device 8000 also includes a power source 8030 (such as a battery) for supplying power to various components. The power source can be logically connected to the processor 8010 through a power management system, so that the power management system can manage functions such as charging, discharging, and power consumption.
[0176] The display unit 8040 may be used to display information input by the user or information provided to the user and various menus of the electronic device 8000, and in the embodiment of the present disclosure, is mainly used to display the display interface of each application in the electronic device 8000 and objects such as text and pictures displayed in the display interface. The display unit 8040 may include a display panel 8041. The display panel 8041 may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0177] The input unit 8050 may be used to receive information such as numbers or characters input by the user. The input unit 8050 may include a touch panel 8051 and other input devices 8052. The touch panel 8051, also known as a touch screen, may collect user touch operations on or near it (such as operations performed by the user using a finger, a stylus, or any other suitable object or accessory on or near the touch panel 8051).
[0178] Specifically, the touch panel 8051 can detect the user's touch operation, detect the signal brought by the touch operation, convert these signals into touch point coordinates, send them to the processor 8010, and receive and execute the command sent by the processor 8010. In addition, the touch panel 8051 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. Other input devices 8052 can include but are not limited to one or more of a physical keyboard, function keys (such as volume control keys, power on / off keys, etc.), a trackball, a mouse, a joystick, etc.
[0179] Of course, the touch panel 8051 can cover the display panel 8041. When the touch panel 8051 detects a touch operation on or near it, it transmits it to the processor 8010 to determine the type of touch event, and then the processor 8010 provides corresponding visual output on the display panel 8041 according to the type of touch event. Figure 8 In the embodiment, the touch panel 8051 and the display panel 8041 are used as two independent components to implement the input and output functions of the electronic device 8000, but in some embodiments, the touch panel 8051 and the display panel 8041 can be integrated to implement the input and output functions of the electronic device 8000.
[0180] The electronic device 8000 may also include one or more sensors, such as a pressure sensor, a gravity acceleration sensor, a proximity light sensor, etc. Of course, according to the needs of specific applications, the electronic device 8000 may also include other components such as a camera. Since these components are not the key components used in the embodiments of the present disclosure, Figure 8 It is not shown and will not be described in detail.
[0181] Those skilled in the art will understand that Figure 8 The electronic device is merely an example and does not limit the electronic device, and may include more or less components than those shown in the figure, or may combine certain components, or may include different components.
[0182] For the convenience of description, the above parts are divided into modules (or units) according to their functions and described separately. Of course, when implementing the present disclosure, the functions of each module (or unit) can be implemented in the same or multiple software or hardware.
Claims
1. A method of information processing, characterized in that: The method comprises: In response to a user's circle selection operation on a screenshot of the current screen, generating a content card control corresponding to a target area circled by the user; Identify the content card control to obtain identification content; Generate a result card control according to the target content associated with the identified content; A target merged image is generated according to the content card control and the result card control.
2. The method according to claim 1, characterized in that The screenshot and circle selection operation includes a screenshot trigger operation and a content circle selection operation; The step of generating, in response to a user's circle selection operation on a screenshot of the current screen, a content card control corresponding to a target area circled by the user comprises: In response to the screenshot triggering operation of the user, taking a full-screen screenshot of the current screen to obtain a full-screen image; In response to the user's operation of circling the content of the full-screen image, obtaining the target area circled by the user; Generate the content card control associated with the target area; The content card control is displayed above the full screen image.
3. The method according to claim 2, characterized in that The step of obtaining the target area circled by the user in response to the content circle selection operation of the full-screen image by the user includes: detecting a circle selection track drawn by the user using the electronic pen in the full-screen image; A target area formed by the circled trajectory is determined.
4. The method according to any one of claims 1 to 3, characterized in that: The generating a target merged image according to the content card control and the result card control includes: Taking screenshots of the content card control and the result card control respectively, to obtain a content screenshot corresponding to the content card control and a result screenshot corresponding to the result card control; The content screenshot and the result screenshot are merged to obtain the target merged image.
5. The method according to any one of claims 1 to 3, characterized in that: Before generating a target merged image according to the content card control and the result card control, the method further includes: In response to the user's control dragging operation on the content card control or the result card control, the content card control and the result card control are simultaneously dragged to the position specified by the user according to the dragging track of the user.
6. The method according to any one of claims 1 to 3, characterized in that: Before generating a target merged image according to the content card control and the result card control, the method further includes: In response to an editing operation on the result card control, target content in the result card control is edited to obtain a new result card control.
7. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: In response to the image dragging operation of the user, dragging the target merged image to a target application; By applying the target, the image is merged with the target and an image processing operation is performed.
8. An information processing device, characterized in that: The device comprises: A circle selection unit, configured to generate a content card control corresponding to a target area circled by the user in response to a circle selection operation of the user on the screenshot of the current screen; An identification unit, used to identify the content card control and obtain identification content; A generating unit, configured to generate a result card control according to the target content associated with the identified content; A merging unit is used to generate a target merged image according to the content card control and the result card control.
9. An electronic device, characterized in that: include: processor; as well as A memory storing computer instructions, wherein the computer instructions are used to enable the processor to execute the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: Computer instructions are stored, and the computer instructions are used to make a computer execute the method according to any one of claims 1 to 7.
11. A computer program product, characterized in that The invention comprises a computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code is executed in a processor of an electronic device, the processor in the electronic device performs the method according to any one of claims 1 to 7.