DISPLAY CONTROL METHOD, DISPLAY CONTROL DEVICE, ELECTRONIC DEVICE, AND READABLE STORAGE MEDIUM
The display control method and device improve the efficiency and flexibility of preview image adjustments by allowing direct interaction with object identifiers on the shooting preview interface, reducing the need for separate adjustment windows.
Patent Information
- Application Number
- JP2023547902
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-02-09
- Filing Date
- 2022-02-07
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2042-02-07
AI Technical Summary
The efficiency of display adjustment for preview images on mobile devices is low due to the need for users to navigate through adjustment windows, which hinders quick and intuitive adjustments.
A display control method and device that allows users to directly update the display mode of objects within a preview image by interacting with object identifiers on the shooting preview interface, eliminating the need to transition to separate adjustment windows.
Enhances the efficiency and flexibility of display adjustments by enabling direct interaction with object identifiers, allowing users to update and manage display modes without additional interface navigation.
Smart Images

Figure 0007607787000001 
Figure 0007607787000002 
Figure 0007607787000003
Abstract
Description
[Technical field]
[0001] The present application belongs to the field of display technology, and specifically relates to a display control method, device, electronic device, and medium. [Background technology]
[0002] With the spread of smart phones and the enhancement of the photographing functions of mobile phones, taking pictures using mobile phones has already become a part of our daily lives. Currently, users take pictures with the assistance of preview images from their mobile phones, and the preview images displayed on the mobile phones are actual scenario images captured by sensor devices.
[0003] In the process of displaying a preview image, when a user needs to adjust the display of the preview image, the user first invokes an adjustment window on the shooting preview interface through user operation, and then operates in the adjustment window to realize the display adjustment, which is likely to lead to low efficiency of the display adjustment. Summary of the Invention [Problem to be solved by the invention]
[0004] An object of the embodiments of the present application is to provide a display control method and electronic device capable of improving the efficiency of adjusting the display of a preview image. [Means for solving the problem]
[0005] In order to solve the above technical problems, the present application is realized as follows.
[0006] According to a first aspect, an embodiment of the present application provides a display control method, the method comprising: receiving a first input of a user for a first object identifier in an object display control area on the capture preview interface; updating a display mode of a first object in a first preview image displayed on the capture preview interface in response to the first input; Here, the object display control area includes at least one object identifier, each object identifier is used to indicate one shooting object in the first preview image, and the shooting object indicated by the first object identifier is the first object.
[0007] According to a second aspect, an embodiment of the present application provides a display control device, the device comprising: a first receiving module for receiving a first input of a user for a first object identifier in an object display control area on the shooting preview interface; a first update module for updating a display mode of a first object in a first preview image displayed on the capture preview interface in response to the first input; Here, the object display control area includes at least one object identifier, each object identifier is used to indicate one shooting object in the first preview image, and the shooting object indicated by the first object identifier is the first object.
[0008] According to a third aspect, an embodiment of the present application provides an electronic device including a processor, a memory, and a program or instructions stored in the memory and operable to run on the processor, the program or instructions, when executed by the processor, achieving steps of the method according to the first aspect.
[0009] According to a fourth aspect, an embodiment of the present application provides a readable storage medium having stored thereon a program or instructions, which, when executed by a processor, results in the steps of the method according to the first aspect.
[0010] According to a fifth aspect, an embodiment of the present application provides a chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being adapted to run a program or instructions to implement the method according to the first aspect.
[0011] According to a sixth aspect, there is provided a computer program product stored on a non-transitory storage medium and which, when executed by at least one processor, implements the method according to the first aspect. Effect of the Invention
[0012] In the display control method of this embodiment, the object display control area of the shooting preview interface may include at least one object identifier, and a user's first input for a first object identifier thereamong may be received. In response to the first input, the display mode of the first object in the first preview image may be updated. By receiving the user's first input for the first object identifier once, the display mode of the first object in the first preview image may be updated, and the display adjustment may be realized, without the need to transition to a setting interface or call up an adjustment window. Thus, the efficiency of the display adjustment of the preview image may be improved. [Brief description of the drawings]
[0013] [Figure 1] 1 is a flowchart of a display control method according to an embodiment of the present application. [Diagram 2] 1 is a diagram of a shooting preview interface according to an embodiment of the present application; [Diagram 3] 2 is a second view of a shooting preview interface according to an embodiment of the present application; [Figure 4] 13 is a third diagram of a shooting preview interface according to an embodiment of the present application; [Diagram 5] 4 is a fourth diagram of a shooting preview interface according to an embodiment of the present application; [Figure 6]5 is a fifth diagram of a shooting preview interface according to an embodiment of the present application; [Figure 7] FIG. 6 is a sixth view of a shooting preview interface according to an embodiment of the present application. [Figure 8] 7 is a seventh diagram of a shooting preview interface according to an embodiment of the present application; [Figure 9] 8 is a photographing preview interface diagram according to an embodiment of the present application; [Figure 10] FIG. 9 is a ninth diagram of a shooting preview interface according to an embodiment of the present application. [Figure 11] 1 is a captured target image according to an embodiment of the present application; [Figure 12] 1 is a module schematic diagram of a display control device according to an embodiment of the present application. [Figure 13] 1 is a schematic diagram of an electronic device according to an embodiment of the present application. [Figure 14] FIG. 2 is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0014] Hereinafter, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only some of the embodiments of the present application, and not all of the embodiments, and all other embodiments obtained by those skilled in the art from the embodiments of the present application without any creative efforts belong to the protection scope of the present application.
[0015] The terms "first," "second," and the like in the specification and claims of the present application are intended to distinguish between similar objects and are not intended to describe a particular order or sequence. It is to be understood that such data used are interchangeable where appropriate, such that the embodiments of the present application may be performed in an order other than that shown or described herein, and that the objects distinguished by "first," "second," and the like are generally of the same type and do not limit the number of objects, e.g., the first object may be one or more. Note that "and / or" in the specification and claims represents at least one of the objects connected, and the character " / " generally represents an "or" relationship between the related objects. A plurality in the present application is at least two.
[0016] Hereinafter, a display control method according to an embodiment of the present application will be described in detail with reference to specific embodiments and application scenarios in conjunction with the drawings.
[0017] As shown in FIG. 1, an embodiment of the present application provides a display control method applicable to an electronic device, where the electronic device may include, but is not limited to, a mobile terminal and the like, the method including:
[0018] Step 101: Receive a first input of a user for a first object identifier in an object display control area on a shooting preview interface.
[0019] The user turns on the camera and launches the preview to display the shooting preview interface, and the shooting preview interface displays the first preview image 210 collected by the camera, as shown in FIG. 2. At least one object included in the first preview image can be determined by target detection in the first preview image. For example, as shown in FIG. 2, an example first preview image includes at least three objects, which are a trash can 201, a person 202, and a soccer ball 203, respectively, and the first preview image can be subjected to target detection to detect the trash can 201, the person 202, and the soccer ball 203 in the first preview image. As an example, an artificial intelligence (AI) scenario detection algorithm can be invoked to perform target detection in the first preview image, for example, the first preview image can be subjected to target detection by a target detection algorithm, and the target detection algorithm can be various and is not limited in this application.
[0020] As shown in FIG. 3, an object display control area 220 may be superimposed on the shooting preview interface, and its area is smaller than the area of the displayed first preview image 210, and the object display control area includes at least one object identifier (i.e., at least one object identifier), and a user can check the at least one object identifier in the object display control area. Here, each object identifier is used to indicate one shooting object in the first preview image, and the shooting object indicated by the first object identifier is the first object. Optionally, the at least one object identifier may be an image after the image area of the at least one object in the first preview image is reduced, or may be a control or character identifier corresponding to the at least one object. As an example, the object display control area may be a rectangular display control area, etc.
[0021] A user may select an identifier of an object whose display mode needs to be updated according to his / her needs, for example, when a user selects a first object identifier, a first object corresponding to the first object identifier is an object whose selected display mode needs to be updated. For example, when a user selects a trash can in FIG. 3, the user may perform a first input on the trash can. As an example, the first input may include a drag input, a tap input, etc.
[0022] Step 102: In response to a first input, update a display mode of a first object in a first preview image displayed on a capture preview interface.
[0023] After receiving the first input, the display mode of the first object in the first preview image can be updated in response to the first input, for example, before receiving the first input, the first object is normally displayed in the first preview image, i.e., what is displayed is the data collected by the camera, and in response to the first input, the display mode of the first object in the first preview image can be updated, for example, to a mask mode. Or, before receiving the first input, the display mode of the first object in the first preview image is a mask mode, and in response to the first input, the display mode of the first object in the first preview image can be updated, for example, to a display mode displaying the data collected by the camera. For example, before receiving the first input, the trash can in FIG. 3 is normally displayed, a first input is made to the trash can in FIG. 3, and in response to the first input, the display mode of the trash can in the first preview image 210 in FIG. 3 can be updated, for example, to a mask mode, as shown in FIG. 4, that is, a mask for the trash can 201 in the first preview image in the shooting preview interface is realized, and the mask may include hiding, deleting, covering using a preset image, blurring, etc.
[0024] In the display control method of this embodiment, the object display control area of the shooting preview interface can include at least one object identifier, a first input of a user for a first object identifier among them can be received, and the display mode of the first object in the first preview image can be updated in response to the first input, and the update of the display mode of the first object in the first preview image can be realized by receiving the first input of the user for the first object identifier once, and the display adjustment can be realized, thus improving the efficiency of the display adjustment of the preview image, and at the same time, improving the flexibility of the display, and meeting the display demand of the user for the preview image.
[0025] In one embodiment, the object display control area includes a first sub-display control area including at least one object identifier of a first display mode and a second sub-display control area including at least one object identifier of a second display mode. , No. each of the first display mode and the second display mode is one of a display mode and a first mask mode; Updating the display mode of the first object in the first preview image displayed on the capture preview interface includes updating the display mode of the first object in the first preview image displayed on the capture preview interface to a second display mode; The method further includes, after receiving a first input from a user for a first object identifier in the object display control area on the shooting preview interface, canceling the display of the first object identifier in the first sub-display control area in response to the first input, and displaying the first object identifier in the second sub-display control area.
[0026] 3, in this embodiment, the object display control area 220 may be divided into a first sub-display control area 221 and a second sub-display control area 222, the first sub-display control area 221 may include at least one object identifier of a first display mode including a first object identifier, and in response to a first input, the display mode of the first object in the first preview image displayed on the shooting preview interface may be updated to a second display mode, it should be noted that the first display mode and the second display mode are different. The second sub-display control area may be used to display the object identifier in the second display mode, and after receiving a user's first input for the first object identifier of the first object, the display of the first object identifier in the first sub-display control area 221 may be canceled, and the first object identifier may be displayed in the second sub-display control area 222. For example, as shown in Fig. 3, a user may perform a first input for a trash can, and in response to the first input, the display of the trash can identifier in the first sub-display control area may be cancelled, and the trash can identifier may be displayed in the second sub-display control area, representing that the trash can is masked. The user may clarify the displayed object and the masked object in the first preview image by checking the first sub-display control area and the second sub-display control area, which facilitates the user to distinguish between the displayed object and the masked object. In one example, the end position of the first input may be in the second sub-display control area, that is, the user may update the display mode of the first object by dragging the first object identifier in the first sub-display control area into the second sub-display control area, and the first object identifier may be switched from the first sub-display control area to the second sub-display control area, which is convenient to operate and improves masking efficiency.
[0027] In one embodiment, in response to the first input, after canceling the display of the first object identifier in the first sub-display control area and displaying the first object identifier in the second sub-display control area, receiving a second input by the user for the first object identifier in the second sub-display control area; and In response to the second input, the method further includes updating a display mode of the first object in a first preview image in the shooting preview interface to the first display mode, canceling the display of the first object identifier in the second sub-display control area, and displaying the first object identifier in the first sub-display control area.
[0028] If necessary, the user can change the display mode of the first target to the display before the above update. modewhen returning to the first object, in response to a first input, the display of the first object identifier in the first sub-display control area is cancelled and the first object identifier is displayed in the second sub-display control area, and then the user can make a second input for the first object identifier in the second sub-display control area; thus, in response to the second input, the display mode of the first object in the first preview image in the shooting preview interface is updated to the first display mode, the display of the first object identifier in the second sub-display control area is cancelled, and the first object identifier is displayed in the first sub-display control area, thereby realizing the return of the display of the first object in the first preview image. For example, the first display mode is a display mode, the second display mode is a first mask mode, and after displaying the first object identifier in the second sub-display control area, the second sub-display control area can include at least one object identifier of the second display mode including the first object identifier, and the user can perform a second input for the first object identifier in the second sub-display control area, and in response to the second input, the mask for the first object in the first preview image can be released, that is, the display mode of the first object in the first preview image before updating the display mode to the second display mode, i.e., the first display mode, is restored, and the display of the first object identifier in the second sub-display control area is canceled, and the first object identifier is returned to the first sub-display control area. In this way, the flexibility of the display can be improved. As an example, the second input may include, but is not limited to, a drag input, a tap input, and the like.
[0029] In one embodiment, the method further includes, after updating a display mode of the first object in a first preview image displayed on the capture preview interface in response to the first input, when the first preview image displayed on the capture preview interface is updated to a second preview image and the second preview image includes the first object, updating a display mode of the first object in the second preview image to a target display mode; Here, the target display mode is the display mode of the first target in the first preview image at a target time before the first preview image is updated to the second preview image, and the target time is the time that has the shortest time interval with respect to the update time of the second preview image.
[0030] When the camera is moved and the angle of the camera is changed during the shooting preview, the content of the subsequently collected preview image is changed accordingly, and the first object of the subsequently collected preview image obtained by detection may change, and the object identifier displayed in the object display control area is changed accordingly, so that the subsequently collected preview image can be updated to the object identifier determined by target detection. For example, when the camera is moved to another angle, the collected preview image does not include the first object, e.g., does not include a trash can, and only includes one object, i.e., a person 202, as shown in Fig. 5, at this time, the first sub-display control area of the object display control area displays only the identifier of the first object of the detected preview image, i.e., the person identifier, and since the collected preview image does not include a trash can, the second sub-display control area does not display the trash can identifier either. When the user continues to change the camera angle, and a subsequently collected second preview image including at least one object, such as a trash can, a person, and a soccer ball, is displayed in the shooting preview interface, where a first object, such as a trash can, is included, a display mode of the first object in the second preview image in the shooting preview interface can be updated to a target display mode, for example, the display mode of the trash can is updated to the target display mode, and the display modes of the person 202 and the soccer ball 203 do not change, and the target display mode is the display mode of the first preview image at the target time before the first preview image is updated to the second preview image. The target display mode is the display mode of the first object in the image, and the target time is the time with the shortest time interval between it and the update time of the second preview image, and the update time of the second preview image may be understood as the time at which the first preview image in the shooting preview interface is updated to the second preview image, that is, the target display mode is the display mode of the first object in the most recent first preview image before the first preview image is updated to the second preview image, for example, the target display mode may be a first mask mode, and the display mode of the first object in the second preview image can be updated to the first mask mode.That is, in this embodiment, even if the camera is moved and the preview image is updated, if the first object is included in the subsequent preview image, the display mode of the first object in the second preview image can be updated to the target display mode, thereby improving the flexibility of display control.
[0031] As shown in Fig. 6, the first sub-display control area may also display identifiers of objects other than the first object among the detected objects of the second preview image, for example, as shown in Fig. 6, identifiers of a person 202 and a soccer ball 203 may be displayed in the first sub-display control area, and the second sub-display control area may display the first object identifier, for example, an identifier of a trash can may be displayed in the second sub-display control area. The identifier in this application is used to indicate characters, symbols, images, etc. of information, and may be a control or other container as a carrier of displayed information, including, but not limited to, character identifiers, symbol identifiers, image identifiers, etc.
[0032] In one embodiment, the object display control area includes a third sub-display control area including at least one object identifier of a third display mode, the third display mode being a second mask mode; The method is: Detecting an object in a preview image displayed in a capture preview interface; The method further includes, when a third preview image displayed on the shooting preview interface includes a second object matching the object to be masked, updating a display mode of the second object in the third preview image to a third display mode, and displaying an object identifier of the second object in a third sub-display control area.
[0033] The preview image displayed on the shooting preview interface may be subjected to target detection through a target detection algorithm, and the target detection algorithm may be various and is not limited in the present application. When the preview image displayed on the shooting preview interface includes a second object matching the object to be masked, the display mode of the second object in the preview image may be updated to a third display mode, and an object identifier of the second object may be displayed in a third sub-display control area.
[0034] That is, the object to be masked is set in advance, and as can be understood, the object to be masked is an object that needs to be masked. After detecting the object in the third preview image, if the third preview image contains a second object that matches the object to be masked, it is recognized that the third preview image contains a second object that is highly similar to the object to be masked, and it is highly likely that the second object and the object to be masked are the same type of object. In this way, the display mode of the second object in the third preview image is updated to a second mask mode, masking of the second object in the third preview image is realized, and the identifier of the second object can be displayed in the third sub-display control area of the object display control area, which not only meets the display requirements but also improves the flexibility of display.
[0035] For example, the ID card target is preset as the target that needs to be masked, that is, the target to be masked is the ID card target, and after the object in the third preview image is detected, the ID card target can be matched with the object in the third preview image, and when the object in the third preview image includes a second object 204 that matches the ID card target, the second object 204 in the third preview image can be masked, as shown in FIG. 7. In addition, the object display control area may include a third sub-display control area 223, and the identifier of the second object may be displayed in the third sub-display control area. It should be noted that the third sub-display control area is different from the first sub-display control area and the second sub-display control area, and the object display control area may be divided into a first sub-display control area, a second sub-display control area and a third sub-display control area, and as shown in FIG. 7, the first sub-display control area displays the object identifier of the first display mode, the second sub-display control area displays the object identifier of the second display mode, and the third sub-display control area displays the object identifier of the third display mode.
[0036] It should be noted that the first mask mode may be a temporary mask mode, for example, when the first object is currently displayed normally, in a display mode. , No. To one target identifier For users The first input Receiveand the display mode of the first object can be updated to a first mask mode, and the first object can also be returned from the first mask mode to the display mode by a subsequent second input of the user for the first object identifier, thus realizing temporary masking of the first object and subsequently being returned by a subsequent operation of the user. The second mask mode is different from the first mask mode, and the second mask mode may be a long-term mask mode, for example, when a preview image collected by the camera includes a second object matching the object to be masked, the display mode can be updated to the second mask mode without requiring a user operation input for the second object identifier, and the second mask mode can be updated when it is detected that the preview image includes a second object matching the object to be masked.
[0037] In one embodiment, the method further includes collecting a fourth preview image by the camera and displaying the fourth preview image in the shooting preview interface before updating the display mode of the second object in the third preview image to a third display mode and displaying an object identifier of the second object in the third sub-display control area, receiving a third input by a user for a third object in the fourth preview image, and marking the third object as an object to be masked in response to the third input.
[0038] That is, in this embodiment, the object that needs to be masked is set in advance, that is, the object to be masked is set, specifically, a fourth preview image is first collected by the camera and displayed on the shooting preview interface, as shown in Fig. 8, the user can perform a third input for any one of the objects in the fourth preview image, and in response to the third input, the third object 801 selected by the third input can be marked as a mask object, in this way, when the collected preview image subsequently includes a matching second object, the display mode of the second object can be updated to the third display mode, and the masking of the second object is realized, and after the third preview image is displayed, the user does not need to input and select, and the display mode of the second object that matches the object to be masked can be updated, and the masking is realized, which is convenient to operate and improves the efficiency of display updating. As an example, the third input can be a drag input, etc.
[0039] 8, in an embodiment, after collecting a fourth preview image by the camera and displaying the fourth preview image on the shooting preview interface, the method may further include superimposing and displaying a second object display control area 810, which is divided into a fourth sub-display control area 811, a fifth sub-display control area 812 and a sixth sub-display control area 813, on the fourth preview image of the shooting preview interface. It is to be noted that in this embodiment, the fourth sub-display control area 811 is used for displaying an unmasked object among the second objects, and the fifth sub-display control area 812 is used for displaying an identifier of an object in a first mask mode (e.g., temporary mask) among the objects in the fourth preview image.
[0040] The sixth sub-display control area 813 is used to display the identifiers of the targets in the second mask mode among the targets in the fourth preview image. For example, as shown in FIG. 9, after marking the third target as a target to be masked, the display mode of the third target may be updated to the second mask mode, and the identifier of the third target may be displayed in the sixth sub-display control area 813. As an example, the third input may be a drag input for the third target, and the end position of the third input may be in the sixth sub-display control area. That is, before receiving the user's third input for the third target in the fourth preview image, the identifier of the third target may be displayed in the fourth sub-display control area, and in response to the third input, the identifier of the third target may be switched from the fourth sub-display control area to the sixth sub-display control area for display.
[0041] In one embodiment, the first input includes a first sub-input and a second sub-input; Receiving a user's first input for a first object identifier in the object display control area on the shooting preview interface includes receiving a user's first sub-input for a first object in the first preview image, displaying a first object identifier for indicating the first object in a first sub-display control area of the object display control area in response to the first sub-input, and receiving a second sub-input in which the user moves the first object identifier to a second sub-display control area of the object display control area.
[0042] In this embodiment, the first sub-input may be a tap input, for example, a long press input, that is, the user can perform a long press input on the first object in the first preview image, so that the first object identifier is displayed in the first sub-display control area of the object display control area in response to the long press input, and then the user can perform a second sub-input on the first object identifier in the first sub-display control area, and the display mode of the first object can be updated in response to the second sub-input, which is convenient to operate and improves the efficiency of display adjustment. The second sub-input may be a drag input, and the end position of the second sub-input is in the second sub-display control area, that is, the first object identifier can be moved to the second sub-display control area of the object display control area by the second sub-input.
[0043] In one embodiment, the second display mode is a first mask mode, and updating the display mode of the first object in the first preview image displayed on the capture preview interface to the second display mode includes: updating a display mode of a first object in a first preview image displayed on a photographing preview interface to a second display mode in a preset updating manner; Here, the preset update method is: Adjusting a transparency of an image region of a first object; Covering an image area of a first object with a preset image; and blurring the image region of the first object.
[0044] The transparency of the first object is adjusted, for example, made less transparent, so that the other areas of the first preview image are more visible relative to the image areas of the first object. imageThe area may be covered so that the first object in the first preview image is not visible, and covering the first object with a preset image may be understood as mosaicing, e.g. 9 As shown in Fig. 1, the second object is pixelated to improve the security of the information. The image area of the first object can be blurred to make the first object less visible in the first preview image, and the blurring of the first object may be understood as a blurring process.
[0045] In this embodiment, the first object in the first preview image can be masked by at least one of the above four update methods, and different masking effects can be obtained by masking using different update methods, thereby improving the flexibility of display control.
[0046] In one embodiment, the predetermined update strategy is to cover the image area of the first object with the predetermined image; After updating a display mode of the first object in a first preview image displayed in the shooting preview interface to a second display mode, receiving a fourth input of a user dragging the preset image to the preset area; In response to the fourth input, updating a display mode of the first object in the first preview image to the first display mode.
[0047] For example, the first preview image includes a person and an ID card, and the ID card in the first preview image is subjected to mosaic processing, that is, the ID card is covered with the preset image, and a mask is realized. In this way, as shown in FIG. 10, after masking the ID card, a fourth input of the user for the preset image can be received, and the mask for the ID card can be released in response to the fourth input. As an example, the shortest distance between the boundary of the preset area and the boundary of the image area of the first target in the first preview image can be greater than the preset distance, for example, as shown in FIG. 10, the user can release the mask for the ID card by pressing the preset image on the ID card with one finger, dragging the preset image to the preset area, and then releasing the finger.
[0048] In one embodiment, after updating a display mode of a first object in a first preview image displayed on the capture preview interface, receiving a fifth input from a user on the capture preview interface; and in response to the fifth input, , control the camera and taking a photograph to obtain a target image.
[0049] That is, in the photographing of this embodiment, the target image after the display mode of the first object is updated can be obtained. For example, in this embodiment, if the first object is hidden, the target image obtained by photographing does not include the first object, so that the target image not including the first object as desired by the user can be obtained, and there is no need to further process the target image by software after photographing to obtain the target image not including the first object as desired by the user, which is convenient to operate.
[0050] For example, as shown in FIG. 6, what is displayed is a first preview image after masking the trash can, with the capture control 610 superimposed on the first preview image of the shooting preview interface, and a fifth input to the capture control 610 causes capture in response to the fifth input to obtain the target image 1100 as shown in FIG. 11.
[0051] As shown in FIG. 12 , the present application further provides a display control device 1200 according to an embodiment, the device 1200 comprising: A first receiving module 1201 for receiving a first input of a user for a first object identifier in an object display control area on a shooting preview interface; a first update module 1202 for updating a display mode of a first object in a first preview image displayed on the capture preview interface in response to a first input; Here, the object display control area includes at least one object identifier, and each object identifier is used to indicate one shooting object in the first preview image, and the shooting object indicated by the first object identifier is the first object.
[0052] In one embodiment, the object display control area comprises a first sub-display control area including at least one object identifier of a first display mode and a second sub-display control area including at least one object identifier of a second display mode, each of the first display mode and the second display mode being one of a display mode and a first mask mode; Updating a display mode of the first object in a first preview image displayed in the capture preview interface includes: updating a display mode of the first object in a first preview image displayed on the capture preview interface to a second display mode; The device 1200 includes: The camera further includes a first display module for canceling the display of the first object identifier in the first sub-display control area and displaying the first object identifier in the second sub-display control area in response to the first input after the first receiving module executes receiving a user's first input for the first object identifier in the object display control area on the shooting preview interface.
[0053] In one embodiment, the device 1200 includes: a second receiving module for receiving a second input by the user for the first target identifier in the second sub-display control area after the first display module cancels display of the first target identifier in the first sub-display control area and displays the first target identifier in the second sub-display control area in response to the first input; and a second update module for updating a display mode of the first object in the first preview image in the shooting preview interface to the first display mode in response to the second input, canceling the display of the first object identifier in the second sub-display control area, and displaying the first object identifier in the first sub-display control area.
[0054] In one embodiment, the device 1200 includes: further including a third update module for updating a display mode of the first object in the first preview image displayed on the shooting preview interface to a target display mode when the first preview image displayed on the shooting preview interface is updated to a second preview image and the second preview image includes the first object after the first update module executes updating a display mode of the first object in the first preview image displayed on the shooting preview interface in response to the first input; Here, the target display mode is the display mode of the first target in the first preview image at a target time before the first preview image is updated to the second preview image, and the target time is the time that has the shortest time interval with respect to the update time of the second preview image.
[0055] In one embodiment, the object display control area includes a third sub-display control area including at least one object identifier of a third display mode, the third display mode being a second mask mode; The device 1200 includes: a detection module for detecting an object in a preview image displayed on the capture preview interface; and a fourth update module for, when a third preview image displayed on the shooting preview interface includes a second object matching the object to be masked, updating a display mode of the second object in the third preview image to a third display mode and displaying an object identifier of the second object in the third sub-display control area.
[0056] In one embodiment, the device 1200 includes: a second display module for collecting a fourth preview image by the camera and displaying the fourth preview image on the shooting preview interface before the fourth update module executes: updating a display mode of the second object in the third preview image to a third display mode and displaying an object identifier of the second object in the third sub-display control area; a third receiving module for receiving a third input from a user for a third object in the fourth preview image; and a marking module for marking the third object as an object to be masked in response to the third input.
[0057] In one embodiment, the first input includes a first sub-input and a first drag input; The first receiving module includes: a first sub-receiving module for receiving a first sub-input of a user for a first object in a first preview image; a third display module for displaying a first object identifier for indicating the first object in a first sub-display control area of the object display control area in response to the first sub-input; and a second sub-receiving module for receiving a second sub-input of a user moving the first object identifier to a second sub-display control area of the object display control area.
[0058] In one embodiment, the second display mode is a first mask mode, and updating the display mode of the first object in the first preview image displayed on the capture preview interface to the second display mode includes: updating a display mode of a first object in a first preview image displayed on a photographing preview interface to a second display mode in a preset updating manner; Here, the preset update method is: Adjusting a transparency of an image region of a first object; Covering an image area of a first object with a preset image; and blurring the image region of the first object.
[0059] In one embodiment, the predetermined update strategy is to cover the image area of the first object with the predetermined image; The device 1200 includes: a fourth receiving module for receiving a fourth input, in which a user drags the preset image to the preset area, after the first updating module executes updating a display mode of the first object in the first preview image displayed on the shooting preview interface to a second display mode; and a fifth update module for updating a display mode of the first object in the first preview image to the first display mode in response to the fourth input.
[0060] The display control device according to the embodiment of the present application includes: TerminalThe device may be a mobile electronic device, or may be a component, integrated circuit, or chip in a terminal. The device may be a mobile electronic device or a non-mobile electronic device. Exemplarily, the mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palmtop computer, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), and the non-mobile electronic device may be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a deposit payment machine, or a self-service machine, and the embodiments of the present application are not specifically limited.
[0061] The display control device in the embodiment of the present application may be a device having an operating system, which may be the Android operating system, the ios operating system, or other possible operating systems, and the embodiment of the present application is not specifically limited.
[0062] The display control device according to the embodiment of the present application can realize each process realized by the embodiment of the display control method described above, and will not be described further here in order to avoid repetition of description.
[0063] Optionally, as shown in FIG. 13, an embodiment of the present application further provides an electronic device 1300, including a processor 1301, a memory 1302, and a program or instruction stored in the memory 1302 and operable on the processor 1301, and when the program or instruction is executed by the processor 1301, each process of the embodiment of the above-mentioned display control method can be realized and the same technical effect can be achieved, and in order to avoid repetition of description, no further description will be given here.
[0064] It should be noted that the electronic devices in the embodiments of the present application include the above mobile electronic devices and non-mobile electronic devices.
[0065] FIG. 14 is a schematic diagram of the hardware structure of an electronic device for implementing an embodiment of the present application.
[0066] The electronic device 1400 includes components such as, but not limited to, a radio frequency unit 1401, a network module 1402, an audio output unit 1403, an input unit 1404, a sensor 1405, a display unit 1406, a user input unit 1407, an interface unit 1408, a memory 1409, and a processor 1410.
[0067] As can be understood by those skilled in the art, the electronic device 1400 may further include a power source (e.g., a battery) for powering each component, and the power source may be logically connected to the processor 1410 by a power management system, thereby realizing functions such as charge / discharge management and power consumption management by the power management system. The structure of the electronic device shown in FIG. 14 is not intended to limit the electronic device, and the electronic device may include more or fewer components than those shown, or a combination of some components, or a different arrangement of components, which will not be further described here.
[0068] Wherein, the user input unit 1407 is used to receive a first input of a user for a first object identifier in an object display control area on the shooting preview interface; The processor 1410 is adapted to update, in response to the first input, a display mode of the first object in a first preview image displayed on the capture preview interface; Here, the object display control area includes at least one object identifier, and each object identifier is used to indicate one shooting object in the first preview image, and the shooting object indicated by the first object identifier is the first object.
[0069] In one embodiment, the object display control area comprises a first sub-display control area including at least one object identifier of a first display mode and a second sub-display control area including at least one object identifier of a second display mode, each of the first display mode and the second display mode being one of a display mode and a first mask mode; Updating the display mode of the first object in the first preview image displayed on the capture preview interface includes updating the display mode of the first object in the first preview image displayed on the capture preview interface to a second display mode; The display unit 1406 is used to cancel the display of the first object identifier in the first sub-display control area and display the first object identifier in the second sub-display control area in response to the first input after the user input unit 1407 executes receiving a user's first input for a first object identifier in the object display control area on the shooting preview interface.
[0070] In one embodiment, the user input unit 1407 is used to receive a second input by the user for the first object identifier in the second sub-display control area after the display unit 1406 cancels the display of the first object identifier in the first sub-display control area and displays the first object identifier in the second sub-display control area in response to the first input; In response to the second input, the processor 1410 is used to update the display mode of the first object in the first preview image in the shooting preview interface to the first display mode, cancel the display of the first object identifier in the second sub-display control area, and display the first object identifier in the first sub-display control area.
[0071] In one embodiment, the processor 1410 is used to update the display mode of the first object in the first preview image displayed in the capture preview interface to the target display mode when the first preview image displayed in the capture preview interface is updated to a second preview image and the second preview image includes the first object after the processor 1410 executes, in response to the first input, updating the display mode of the first object in the second preview image to the target display mode; Here, the target display mode is the display mode of the first target in the first preview image at a target time before the first preview image is updated to the second preview image, and the target time is the time that has the shortest time interval with respect to the update time of the second preview image.
[0072] In one embodiment, the object display control area includes a third sub-display control area including at least one object identifier of a third display mode, the third display mode being a second mask mode; The processor 1410 is used for detecting an object in a preview image displayed on the capture preview interface; and When a third preview image displayed on the shooting preview interface includes a second object matching the object to be masked, it is used to update the display mode of the second object in the third preview image to a third display mode, and the display unit 1406 is used to display an object identifier of the second object in the third sub-display control area.
[0073] In an embodiment, the display unit 1406 is used for: acquiring a fourth preview image by the camera, and displaying the fourth preview image in the shooting preview interface, before updating the display mode of the second object in the third preview image to a third display mode, and displaying the object identifier of the second object in the third sub-display control area; the user input unit 1407 is used to receive a third input from the user for a third object in the fourth preview image; The processor 1410 is adapted to mark the third object as an object to be masked in response to a third input.
[0074] In one embodiment, the first input includes a first sub-input and a second sub-input; The user input unit 1407 is used to receive a first sub-input of a user for a first object in the first preview image; the display unit 1406 is used to display a first object identifier for indicating a first object in a first sub-display control area of the object display control area in response to the first sub-input; The user input unit 1407 is used for receiving a second sub-input in which a user moves a first object identifier to a second sub-display control area of the object display control area.
[0075] In one embodiment, the second display mode is a first mask mode, and updating the display mode of the first object in the first preview image displayed on the capture preview interface to the second display mode includes: updating a display mode of a first object in a first preview image displayed on a photographing preview interface to a second display mode in a preset updating manner; Here, the preset update method is: Adjusting a transparency of an image region of a first object; Covering an image area of a first object with a preset image; and blurring the image region of the first object.
[0076] In one embodiment, the predetermined update strategy is to cover the image area of the first object with the predetermined image; the user input unit 1407 is used to receive a fourth input of a user dragging the preset image to the preset area after the processor 1410 executes updating the display mode of the first object in the first preview image displayed in the shooting preview interface to a second display mode; The processor 1410 is adapted to update the display mode of the first object in the first preview image to the first display mode in response to the fourth input.
[0077] In one embodiment, the user input unit 1407 is used to receive a fifth input from a user to the capture preview interface after the processor 1410 executes updating a display mode of the first object in the first preview image displayed in the capture preview interface; In response to the fifth input, the processor 1410: Control the camera It is used to take a photograph and obtain a target image.
[0078] It should be understood that in the embodiment of the present application, the input unit 1404 may include a graphics processor (Graphics Processing Unit, GPU) 14041 and a microphone 14042, and the graphics processor 14041 processes image data of still pictures or videos obtained by an image capture device (e.g., a camera) in a video capture mode or an image capture mode. The display unit 1406 may include a display panel 14061, and the display panel 14061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1407 includes a touch panel 14071 and other input devices 14072. The touch panel 14071 is also called a touch screen. The touch panel 14071 may include two parts: a touch detection device and a touch controller. The other input devices 14072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control buttons, switch buttons, etc.), a trackball, a mouse, and an operation lever, which will not be described further herein. The memory 1409 may be used to store software programs and various data, including but not limited to application programs and an operating system. The processor 1410 may integrate an application processor and a modem processor, where the application processor mainly processes the operating system, user interface, application programs, etc., and the modem processor mainly processes wireless communication. As can be understood, the modem processor may not be integrated into the processor 1410.
[0079] An embodiment of the present application further provides a readable storage medium on which a program or instruction is stored, and when the program or instruction is executed by a processor, each process of the embodiment of the above display control method is realized and the same technical effect can be achieved, and in order to avoid repetition of description, no further description will be given here.
[0080] Here, the processor is the processor in the electronic device in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0081] The embodiments of the present application further provide a chip including a processor and a communication interface, and the communication interface is coupled to the processor, and the processor is used to run a program or instruction to realize each process of the embodiments of the above display control method, and the same technical effect can be achieved, and in order to avoid repetition of description, no further description will be given here.
[0082] It should be understood that the chips referred to in the embodiments of the present application may be referred to as system level chips, system chips, chip systems, or systems on chips.
[0083] An embodiment of the present application further provides a computer program product, which is stored in a non-transitory storage medium and executed by at least one processor to realize each process of the embodiment of the above display control method and achieve the same technical effects, and will not be further described here to avoid repetition of description.
[0084] It should be explained that in this specification, the terms "comprise", "include", or any other variants thereof are intended to cover non-exclusive "comprise", whereby a process, method, article, or apparatus that includes a set of elements includes not only those elements, but also other elements not expressly listed or inherent to such process, method, article, or apparatus. Unless further limited, an element limited by the phrase "comprises one of" does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the element. It should be pointed out that the scope of the method and apparatus in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may include performing functions in an essentially simultaneous manner or in reverse order based on the functions involved, for example, performing the described method in a different order than described, and various steps may be added, omitted, or combined. Also, features described with reference to some examples may be combined with other examples.
[0085] From the above description of the embodiments, it is clear to those skilled in the art that the methods of the above embodiments may be realized in the form of software and a necessary general-purpose hardware platform, or of course, may be realized by hardware, but in many cases, the former is a more preferable embodiment. From this understanding, the substantial or prior art contributions of the technical solution of the present application may be embodied in the form of a software product, and this computer software product may be stored in a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and may include some instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods of the embodiments of the present application.
[0086] As those skilled in the art can recognize, each exemplary unit and algorithm step described in connection with the embodiments disclosed herein can be realized in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in a hardware manner or a software manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can implement the described functions using different methods for each specific application, but such implementation should not be considered as going beyond the scope of this application.
[0087] As can be clearly understood by those skilled in the art, for convenience and conciseness of description, the specific operating processes of the above-described systems, devices and units may be referred to the corresponding processes in the above-described method embodiments, and will not be further described here.
[0088] In the embodiments according to the present application, it should be understood that the disclosed apparatus and method may be realized in other ways. For example, the above-described apparatus embodiments are merely exemplary, and the division of the units is merely a division of logical functions, and in actual implementation, there may be other division ways, for example, multiple units or assemblies may be combined or integrated into another system, or some features may be ignored or not implemented. In addition, the couplings or direct couplings or communication connections between the shown or discussed may be indirect couplings or communication connections through some interfaces, devices or units, and may be electrical, mechanical, or other forms.
[0089] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, i.e., they may be located in one place or distributed among multiple network units, some or all of which may be selected according to actual needs to achieve the objective of the technical solution of this embodiment.
[0090] Furthermore, each functional unit in each embodiment of the present application may be integrated into a single processing unit, may exist physically independently, or two or more units may be integrated into a single unit.
[0091] When the function is realized in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium. From this understanding, the substantial or related technical contribution of the technical solution of the present application or a part of the technical solution may be embodied in the form of a software product, and the computer software product may be stored in a storage medium and include some instructions to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the method in each embodiment of the present application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash disk, a portable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
[0092] As can be understood by those skilled in the art, the implementation of all or part of the steps in the above-mentioned embodiment of the method may be completed by controlling related hardware through a computer program, the program may be stored in a computer-readable storage medium, and the execution of the program may include the steps of each of the above-mentioned embodiment of the method, where the storage medium may be a magnetic disk, an optical disk, a ROM, a RAM, etc.
[0093] The above describes the embodiments of the present application in conjunction with the drawings. However, the present application is not limited to the above specific embodiments, and the above specific embodiments are not limiting but merely illustrative. Those skilled in the art can realize many forms based on the suggestions of the present application without departing from the spirit of the present application and the scope of protection of the claims, and all of them belong to the scope of protection of the present application.
[0094] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority to Chinese Patent Application No. 202110180354.9 filed in China on February 9, 2021, the entire contents of which are incorporated herein by reference.
Claims
1. A display control method, comprising: receiving a first input of a user for a first object identifier in an object display control area on the capture preview interface; updating a display mode of a first object in a first preview image displayed on the capture preview interface in response to the first input; Wherein, the object display control area includes at least one object identifier, each object identifier is used to indicate one shooting object in the first preview image, and the shooting object indicated by the first object identifier is the first object; the object display control area includes a first sub-display control area including at least one object identifier of a first display mode and a second sub-display control area including at least one object identifier of a second display mode, each of the first display mode and the second display mode being one of a display mode and a first mask mode; updating a display mode of a first object in a first preview image displayed on the capture preview interface includes: updating a display mode of a first object in a first preview image displayed on the photographing preview interface to a second display mode; After receiving the first input of the user for the first object identifier in the object display control area on the shooting preview interface, and further comprising, in response to the first input, canceling display of the first object identifier in the first sub-display control area and displaying the first object identifier in the second sub-display control area. Display control method.
2. after canceling the display of the first target identifier in the first sub-display control area and displaying the first target identifier in the second sub-display control area in response to the first input, receiving a second user input for the first object identifier in the second sub-display control area; and 2. The display control method of claim 1, further comprising: in response to the second input, updating a display mode of the first object in the first preview image in the shooting preview interface to a first display mode, canceling display of the first object identifier in the second sub-display control area, and displaying the first object identifier in the first sub-display control area.
3. updating a display mode of a first object in a first preview image displayed on the shooting preview interface in response to the first input; When a first preview image displayed on the shooting preview interface is updated to a second preview image and the second preview image includes the first object, updating a display mode of the first object in the second preview image to a target display mode; 2. The display control method of claim 1, wherein the target display mode is a display mode of the first object in the first preview image at a target time before the first preview image is updated to a second preview image, and the target time is a time that has the shortest time interval with respect to the update time of the second preview image.
4. the object display control area includes a third sub-display control area including at least one object identifier of a third display mode, the third display mode being a second mask mode; The display control method includes: Detecting an object in a preview image displayed on the capture preview interface; The display control method of claim 1, further comprising: when a third preview image displayed on the shooting preview interface includes a second object matching the object to be masked, updating a display mode of the second object in the third preview image to a third display mode, and displaying an object identifier of the second object in the third sub-display control area.
5. before updating the display mode of the second object in the third preview image to a third display mode and displaying an object identifier of the second object in the third sub-display control area, Acquiring a fourth preview image by a camera and displaying the fourth preview image on the capture preview interface; receiving a third user input for a third object in the fourth preview image; and The display control method of claim 4 , further comprising: in response to the third input, marking the third object as an object to be masked.
6. the first input includes a first sub-input and a second sub-input; receiving a first input of a user for a first object identifier in an object display control area on the capture preview interface; receiving a user first sub-input for the first object in the first preview image; displaying the first object identifier for indicating the first object in a first sub-display control area of the object display control area in response to the first sub-input; and receiving a second sub-input in which a user moves the first object identifier to a second sub-display control area of the object display control area.
7. the second display mode is the first mask mode, and updating the display mode of the first object in the first preview image displayed on the shooting preview interface to the second display mode includes: updating a display mode of a first object in a first preview image displayed on the photographing preview interface to a second display mode in a preset updating manner; Here, the preset update method is: adjusting a transparency of an image region of the first object; covering an image area of the first object with a preset image; and blurring the image region of the first object.
8. The predetermined update manner is to cover an image area of the first object with a predetermined image; After updating a display mode of a first object in a first preview image displayed on the photographing preview interface to a second display mode, receiving a fourth input of a user dragging the preset image to a preset area; The display control method of claim 7 , further comprising: in response to the fourth input, updating a display mode of a first object in the first preview image to a first display mode.
9. A display control device, a first receiving module for receiving a first input of a user for a first object identifier in an object display control area on the shooting preview interface; a first update module for updating a display mode of a first object in a first preview image displayed on the capture preview interface in response to the first input; Wherein, the object display control area includes at least one object identifier, each object identifier is used to indicate one shooting object in the first preview image, and the shooting object indicated by the first object identifier is the first object; the object display control area includes a first sub-display control area including at least one object identifier of a first display mode and a second sub-display control area including at least one object identifier of a second display mode, each of the first display mode and the second display mode being one of a display mode and a first mask mode; updating a display mode of a first object in a first preview image displayed on the capture preview interface includes: updating a display mode of a first object in a first preview image displayed on the photographing preview interface to a second display mode; The display control device includes: Further comprising: a first display module for canceling the display of the first object identifier in the first sub-display control area and displaying the first object identifier in the second sub-display control area in response to the first input after the first receiving module executes receiving a first input of a user for a first object identifier in an object display control area on a shooting preview interface; Display control device.
10. a second receiving module for receiving a second input by a user for the first target identifier in the second sub-display control area after the first display module cancels display of the first target identifier in the first sub-display control area and displays the first target identifier in the second sub-display control area in response to the first input; The display control device of claim 9, further comprising: a second update module for updating a display mode of the first object in the first preview image in the shooting preview interface to a first display mode in response to the second input, canceling display of the first object identifier in the second sub-display control area, and displaying the first object identifier in the first sub-display control area.
11. a third update module for updating a display mode of the first object in a first preview image displayed on the shooting preview interface to a target display mode when the first preview image displayed on the shooting preview interface is updated to a second preview image and the second preview image includes the first object after the first update module executes updating a display mode of the first object in a first preview image displayed on the shooting preview interface in response to the first input; 10. The display control device of claim 9, wherein the target display mode is a display mode of the first object in the first preview image at a target time before the first preview image is updated to a second preview image, and the target time is a time that has the shortest time interval with respect to the update time of the second preview image.
12. the object display control area includes a third sub-display control area including at least one object identifier of a third display mode, the third display mode being a second mask mode; The display control device includes: a detection module for detecting an object in a preview image displayed on the capture preview interface; The display control device of claim 9, further comprising: a fourth update module for updating a display mode of the second object in the third preview image to a third display mode when a third preview image displayed on the shooting preview interface includes a second object matching the object to be masked, and displaying an object identifier of the second object in the third sub-display control area.
13. a second display module for collecting a fourth preview image by a camera and displaying the fourth preview image on the shooting preview interface before the fourth update module executes: updating a display mode of the second object in the third preview image to a third display mode and displaying an object identifier of the second object in the third sub-display control area; a third receiving module for receiving a third input from a user for a third object in the fourth preview image; The display control device of claim 12 , further comprising: a marking module for marking the third object as an object to be masked in response to the third input.
14. the first input includes a first sub-input and a first drag input; The first receiving module includes: a first sub-receiving module for receiving a first sub-input of a user with respect to the first object in the first preview image; a third display module for displaying, in response to the first sub-input, the first object identifier for indicating the first object in a first sub-display control area of the object display control area; A display control device as described in claim 9 and further comprising: a second sub-receiving module for receiving a second sub-input of a user moving the first object identifier to a second sub-display control area of the object display control area.
15. the second display mode is the first mask mode, and updating the display mode of the first object in the first preview image displayed on the shooting preview interface to the second display mode includes: updating a display mode of a first object in a first preview image displayed on the photographing preview interface to a second display mode in a preset updating manner; Here, the preset update method is: adjusting a transparency of an image region of the first object; covering an image area of the first object with a preset image; and blurring the image region of the first object.
16. The predetermined update manner is to cover an image area of the first object with a predetermined image; The display control device includes: a fourth receiving module for receiving a fourth input of a user dragging the preset image to a preset area after the first updating module executes updating a display mode of a first object in a first preview image displayed on the shooting preview interface to a second display mode; The device of claim 15 , further comprising: a fifth update module for updating a display mode of a first object in the first preview image to a first display mode in response to the fourth input.
17. An electronic device comprising a processor, a memory, and a program or instructions stored in the memory and operable by the processor, wherein, when the program or instructions are executed by the processor, steps of the display control method described in any one of claims 1 to 8 are realized.
18. A readable storage medium having a program or instructions stored thereon, the program or instructions being executed by a processor to realize the steps of the display control method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Display method and device and electronic equipment
CN111752450A
Photographing apparatus, photographing limiting apparatus, communication apparatus and program
JP2005136632A
Method and device for generating and editing images with objects inserted
JP2016521418A
Electronic device for adjusting image including multiple objects and control method thereof
US20200053293A1