Display control method, device, electronic device and medium
By receiving user input in the shooting preview interface and matching the target object and the preset object, displaying image identification indicates the target album entrance, the problem of low security in the existing album encryption method is solved, and higher album display security is achieved.
Patent Information
- Application Number
- CN202011612531.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-30
- Publication Date
- 2025-06-17
- Estimated Expiration
- 2040-12-30
AI Technical Summary
The existing album encryption method still needs to decrypt the entire album when users only need to view an insignificant and poor privacy photo, resulting in low security.
By receiving the user's input to N target objects in the target image displayed on the shooting preview interface, when the target object matches the preset object, the image identification indicates the entrance to the target album. After the user enters the second time, the target album is displayed to avoid decrypting the entire album.
The purpose of displaying the target album after multiple operations is achieved, improving the security of album display and avoiding the risk of viewing the entire album after one unlocking is successful.
Smart Images

Figure CN112765620B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the technical field of data encryption, and particularly relates to a display control method, device, electronic device and medium. Background Art
[0002] Currently, in order to restrict access to the photo album, most users lock the access to the entire photo album application to protect the privacy of the photo album by restricting access. However, for this photo album encryption method, if the user only needs to view an unimportant and less private photo with others, the entire photo album application still needs to be decrypted so that others can see all the photos, which seriously reduces the security of photo album encryption.
[0003] In addition, since the entire photo album can be directly viewed once the unlocking is successful, such a photo album encryption method has low security.
[0004] As can be seen from the above, the existing display control solutions for photo albums have the problem of low security. Summary of the Invention
[0005] The purpose of the embodiments of this application is to provide a display control method, device, electronic device and medium, which can solve the problem of low security of the existing display control solutions for photo albums.
[0006] To solve the above technical problems, this application is implemented as follows:
[0007] In a first aspect, the embodiments of this application provide a display control method, which includes:
[0008] Receiving a first input from the user for N target objects in a target image displayed on a shooting preview interface;
[0009] When the N target objects match a preset object and the input information of the first input matches preset information, in response to the first input, at a target position on the shooting preview interface, displaying an image identifier associated with the N target objects and the input information of the first input, where the image identifier is used to indicate the entrance to a target photo album;
[0010] When receiving a second input from the user for the image identifier, in response to the second input, displaying the target photo album;
[0011] Wherein, N is an integer greater than 1.
[0012] In a second aspect, the embodiments of this application provide a display control device, which includes:
[0013] A first receiving module, configured to receive a first input from the user for N target objects in a target image displayed on a shooting preview interface;
[0014] A first display module, configured to, when the N target objects match a preset object and the input information of the first input matches preset information, in response to the first input, display, at a target position on the shooting preview interface, an image identifier associated with the N target objects and the input information of the first input, where the image identifier is used to indicate an entry of a target photo album;
[0015] A second display module, configured to, when receiving a second input from a user for the image identifier, in response to the second input, display the target photo album;
[0016] Wherein, N is an integer greater than 1.
[0017] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instruction stored on the memory and executable on the processor. When the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0018] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0019] In a fifth aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is configured to run a program or instruction to implement the method described in the first aspect.
[0020] In the embodiment of the present application, by receiving a first input from a user for N target objects in a target image displayed on a shooting preview interface; when the N target objects match a preset object and the input information of the first input matches preset information, in response to the first input, displaying, at a target position on the shooting preview interface, an image identifier associated with the N target objects and the input information of the first input, where the image identifier is used to indicate an entry of a target photo album; when receiving a second input from a user for the image identifier, in response to the second input, displaying the target photo album; wherein, N is an integer greater than 1; it is possible to achieve the purpose of only displaying the target photo album after multiple operations, without the need to decrypt the entire photo album application to view the target photo album, and avoiding the entire photo album being viewable once the unlocking is successful, thus greatly improving the security of photo album display. Description of the Drawings
[0021] Figure 1 is a schematic flowchart of a display control method according to an embodiment of the present application;
[0022] Figure 2 Schematic diagram of preset information setting in an embodiment of the present application Figure 1 ;
[0023] Figure 3 Schematic diagram of preset information setting in an embodiment of the present application Figure 2 ;
[0024] Figure 4 Schematic diagram of the target object in an embodiment of the present application Figure 1 ;
[0025] Figure 5 Schematic diagram of the target object in an embodiment of the present application Figure 2 ;
[0026] Figure 6 Schematic diagram of the relative position of the target object in an embodiment of the present application;
[0027] Figure 7 Schematic diagram of the second sub-input in an embodiment of the present application;
[0028] Figure 8 Schematic diagram of the structure of the display control device in an embodiment of the present application;
[0029] Figure 9 Schematic diagram of the structure of the electronic device in an embodiment of the present application Figure 1 ;
[0030] Figure 10 Schematic diagram of the structure of the electronic device in an embodiment of the present application Figure 2 。 Detailed implementation manners
[0031] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without making creative efforts shall fall within the protection scope of the present application.
[0032] The terms "first", "second", etc. in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable when appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated before and after are in an "or" relationship. The logo in this application is used to indicate text, symbols, images, etc. of information, and controls or other containers can be used as carriers for displaying information, including but not limited to text logos, symbol logos, and image logos. The multiple in this application is at least two.
[0033] The display control method provided in the embodiment of the present application is described in detail below through specific embodiments and their application scenarios in conjunction with the accompanying drawings.
[0034] The display control method provided by the embodiment of the present application is as follows: Figure 1 As shown, including:
[0035] Step 101: receiving a first input from a user regarding N target objects in a target image displayed on a shooting preview interface.
[0036] The first input may specifically be an input of the N target objects in the target image displayed on the shooting preview interface by the user through a finger or a touch device.
[0037] Step 102: When the N target objects match the preset objects and the input information of the first input matches the preset information, in response to the first input, an image identifier associated with the N target objects and the input information of the first input is displayed at the target position of the shooting preview interface, and the image identifier is used to indicate the entrance to the target album.
[0038] The input information in the present application may include at least one of the indication information that N target objects are selected, the connection line information between the N target objects, the connection order information between the N target objects, the relative position information between the N target objects, the movement information of the N target objects, and the selection order information of the N target objects being selected. The target position may be any position or a preset position in the shooting preview interface. The target album is an album including images of a first preset object, the first preset object includes at least one of the N target objects, or the target album is an album including images of a second preset object, the second preset object is a preset object, and the second preset object does not include the N target objects.
[0039] In the embodiments of the present application, the preset information can be set after the user creates the target album, that is, the conditions for entering the target album are determined. Specifically, the user can set it on the shooting preview interface: determine the special shape on the focusing object or the sub-objects in the specific area as the preset object, and use the connecting lines connecting these special shapes or positions as the preset information. For example, Figure 2 As shown, assuming the focusing object is a hexagon, the preset objects include the top angles (a total of three top angles) corresponding to the top, object identifiers 202, 203, and 204 on the hexagon, and the concave angle corresponding to the object identifier 201. It is also possible to determine multiple focusing objects as the preset objects, and use the focusing order between the focusing objects as the preset information. For example, Figure 3 As shown, the multiple focusing objects can be on different interfaces or on the same interface, which is not limited here. After setting the preset objects and the preset information, when used subsequently, it can be that the user only needs to slide the identifier a displayed in the thumbnail window to the shooting control b after the camera completes focusing, and then the recognition of the object will be completed. For example, Figure 4 As shown, the target object here can be Figure 4 the special position within the circle in. For the case where multiple objects correspond to different subjects, the user only needs to slide the identifier a displayed in the thumbnail window to the shooting control b to complete the focusing on the object and can perform the next focusing operation. For example, Figure 5 As shown. The focusing operation here can be the selection operation on the object.
[0040] Step 103: When receiving the second input from the user for the image identifier, in response to the second input, display the target album; where N is an integer greater than 1.
[0041] Specifically, it can be to display the target album when receiving the input from the user for the entrance; the second input can be input or operations such as click input, slide input, voice command input, etc.
[0042] In the embodiment of the present application, by receiving a first input of N target objects in a target image displayed on a shooting preview interface; when the N target objects match a preset object and the input information of the first input matches preset information, in response to the first input, at a target position on the shooting preview interface, an image identifier associated with the N target objects and the input information of the first input is displayed, and the image identifier is used to indicate an entry of a target album; when a second input to the image identifier is received, in response to the second input, the target album is displayed; where N is an integer greater than 1; it can achieve the purpose of only displaying the target album after multiple operations, without the need to decrypt the entire album application to view the target album, and avoid being able to view the entire album once the unlocking is successful, greatly improving the security of album display.
[0043] Among them, when the number of target images is one, the target image includes the N target objects; when the number of target images is at least two, one target image includes at least one of the N target objects; where the N target objects belong to the same subject, or the N target objects belong to different subjects respectively. This can implement the present solution in multiple situations and is more convenient for user operation.
[0044] Specifically, for example: the N target objects are different positions on a person image; or the N target objects are N person images.
[0045] In the embodiment of the present application, the first input includes a first sub-input to the N target objects; the receiving the first input of the N target objects in the target image displayed on the shooting preview interface includes: receiving the first sub-input of the N target objects by the user; in response to the first sub-input, N object identifiers are displayed, and the N object identifiers are used to indicate that the N target objects are selected. This can facilitate the user to know the selection situation of the target objects.
[0046] Specifically, for example Figure 2 As shown, in response to the first sub-input, 4 object identifiers are displayed, including object identifier 201, object identifier 202, object identifier 203, and object identifier 204.
[0047] Further, the first input further includes a second sub-input to the N target objects; after displaying the N object identifiers in response to the first sub-input, it further includes: receiving the second sub-input of the N target objects by the user.
[0048] In the embodiment of the present application, the following three specific implementation manners are provided for the display of the target album, but are not limited thereto:
[0049] In Method 1, the second sub-input is used to connect the N target objects; when the N target objects match the preset object and the input information of the first input matches the preset information, in response to the first input, an image identifier associated with the N target objects and the input information of the first input is displayed at a target position on the shooting preview interface, including: in response to the second sub-input, a connection line is displayed, and the connection line sequentially connects the N target objects, and the connection line is generated based on the input trajectory of the second sub-input; when the N target objects are the preset N objects and the connection order of the connection line is the preset connection order, an image identifier associated with the N target objects and the input information of the first input is displayed at a target position on the shooting preview interface; wherein, the input information includes the connection order of the connection line. This can facilitate the user to intuitively view their operations and adjust the operations in case of incorrect operations; and displaying the image identifier only after multiple operations can ensure the security of the target album display.
[0050] Among them, the connection line includes a line segment connecting all target objects, which can be referred to Figure 2 , including a line segment connecting object identifier 201, object identifier 202, object identifier 203, and object identifier 204; regarding "displaying an image identifier associated with the N target objects and the input information of the first input at a target position on the shooting preview interface", it can be specifically executed when the N target objects are the preset N objects and the connection order of the connection line is the preset connection order; or, it can be specifically executed when the N target objects are the preset N objects and the connection line is a connection line of a preset shape; or, it can be specifically executed when the N target objects are the preset N objects and the connection order of the connection line is the preset connection order and the connection line is a connection line of a preset shape. This is not limited here.
[0051] Method 2. The second sub-input is used to move the N target objects. When the N target objects match a preset object and the input information of the first input matches the preset information, in response to the first input, an image identifier associated with the N target objects and the input information of the first input is displayed at a target position in the shooting preview interface, including: in response to the second sub-input, the N target objects are sequentially moved in the input order of the second sub-input; when the N target objects are N preset objects and the position information of the N target objects is preset position information, an image identifier associated with the N target objects and the input information of the first input is displayed at a target position in the shooting preview interface; wherein, the input information includes the position information of the N target objects, and the position information includes the moving end position of at least one movement. This can better protect the privacy needs of users and improve the security of viewing the target album.
[0052] Regarding the input order of the second sub-input, it can specifically be the order in which the user drags the target objects; regarding "displaying an image identifier associated with the N target objects and the input information of the first input at a target position in the shooting preview interface", it can be executed when the N target objects are N preset objects, the moving order of the N target objects is preset moving order, and the position information of the N target objects is preset position information, but it is not limited thereto.
[0053] Specifically, taking the shooting preview interface as an example, when the user needs to update the identifier displayed in the thumbnail window to the target album entry by focusing on an object, the user only needs to hold down the identifier a displayed in the thumbnail window and slide it to the shooting control b while keeping multiple objects in focus. At this time, the relative positions of the multiple currently focused objects can be recorded, such as Figure 6 shown; then move the multiple focused objects multiple times to update the relative positions between the multiple objects, and repeat Figure 6 the operation (see Figure 7 ), and the electronic device will continuously record the position information of these objects and the order of movement, etc. When the multiple objects match the preset object and the position information matches the preset information, the identifier displayed in the thumbnail window will be updated to the entry of the target album, that is, the above-mentioned image identifier is displayed; the user can enter the target album by clicking on this identifier, as Figure 7 shown; wherein, the relative positions between the objects determined by the user's different moving methods for different objects will result in different results, and finally the identifier displayed in the thumbnail window will also be updated to the entries of different albums accordingly.
[0054] Method 3. When the N target objects match the preset object and the input information of the first input matches the preset information, in response to the first input, at the target position in the shooting preview interface, display the image identifier associated with the N target objects and the input information of the first input, including: obtaining the order in which the N target objects are selected; when the N target objects are the preset N objects and the order in which the N target objects are selected is the preset selection order, at the target position in the shooting preview interface, display the image identifier associated with the N target objects and the input information of the first input; where the input information includes the order in which the N target objects are selected. This can enter the target album more quickly and further reduce user operations.
[0055] In the embodiment of the present application, the step of, in response to the first input, at the target position in the shooting preview interface, display the image identifier associated with the N target objects and the input information of the first input includes: in response to the first input, in the thumbnail window in the shooting preview interface, display the image identifier associated with the N target objects and the input information of the first input. This can realize viewing the target album through the thumbnail window in the shooting preview interface.
[0056] Among them, displaying the image identifier in the thumbnail window can be specifically implemented as updating the jump link corresponding to the identifier displayed in the thumbnail window to the link corresponding to the target album, that is, updating the jump link of the thumbnail window to the link to enter the target album; further, the function of the thumbnail window itself can be changed. For example, the identifier originally displayed in the thumbnail window was used to jump to the entire album, and now it is updated to jump to the target album. In this case, the user can click the image identifier displayed in the thumbnail window to enter the target album, further simplifying the operation.
[0057] The thumbnail window is a window used to display thumbnails in the shooting preview interface, and can specifically be the photo display frame at the lower left or lower right corner of the shooting preview interface.
[0058] Further, after, in response to the first input, in the thumbnail window in the shooting preview interface, display the image identifier, it further includes: according to the instruction to exit the display of the image identifier, update and display the original identifier in the thumbnail window. This can more completely realize the display control of the album and will not affect the display of albums other than the target album.
[0059] Specifically, when the user does not want the thumbnail window to be displayed as the entrance to the target album, the user can press the thumbnail window for a period of time, and the identifier displayed in the thumbnail window will become the entrance to a non-target album.
[0060] Regarding the entry of the original identifier, i.e., the non-private photo album, or the mobile phone photo album identifier in the prior art.
[0061] As can be seen from the above, in the embodiments of the present application, it can be specifically implemented to update the identifier displayed in the thumbnail window as the entry of the target photo album by focusing on multiple different objects and determining the relative relationship between these objects. The user can enter the target photo album through the identifier displayed in the updated thumbnail window. For the photographing operation after the identifier displayed in the thumbnail window is updated, the photo can also be saved to the corresponding target photo album, which simplifies the user's operation of encrypting and protecting the privacy of photos in the entire photo album. Regarding the object, i.e., the above-mentioned target object, regarding "for the photographing operation after the identifier displayed in the thumbnail window is updated, the photo can also be saved to the corresponding target photo album", that is: after the target photo album is displayed, the taken photo is obtained and stored in the target photo album.
[0062] It should be noted that for the display control method provided in the embodiments of the present application, the execution subject can be a display control device, or a control module in the display control device for executing the display control method. In the embodiments of the present application, taking the display control device executing the display control method as an example, the display control device provided in the embodiments of the present application is described.
[0063] The embodiments of the present application also provide a display control device, as Figure 8 shown, including:
[0064] A first receiving module 801, configured to receive a first input of the user for N target objects in the target image displayed on the shooting preview interface;
[0065] A first display module 802, configured to, when the N target objects match a preset object and the input information of the first input matches the preset information, in response to the first input, display, at a target position on the shooting preview interface, an image identifier associated with the N target objects and the input information of the first input, where the image identifier is used to indicate the entry of the target photo album;
[0066] A second display module 803, configured to, when receiving a second input of the user for the image identifier, in response to the second input, display the target photo album;
[0067] wherein, N is an integer greater than 1.
[0068] In the embodiments of the present application, when the number of the target images is one, the target image includes the N target objects; when the number of the target images is at least two, one of the target images includes at least one of the target objects; wherein, the N target objects belong to the same subject, or the N target objects belong to different subjects respectively.
[0069] Among them, the first input includes a first sub-input for N target objects; the first receiving module includes: a first receiving sub-module, configured to receive a first sub-input of the user for the N target objects; a first display sub-module, configured to display N object identifiers in response to the first sub-input, where the N object identifiers are used to indicate that the N target objects are selected.
[0070] Further, the first input further includes a second sub-input for the N target objects; the apparatus further includes: a second receiving module, configured to receive a second sub-input of the user for the N target objects after displaying the N object identifiers in response to the first sub-input.
[0071] Among them, the second sub-input is used to connect the N target objects; the first display module includes: a second display sub-module, configured to display a connection line in response to the second sub-input, where the connection line sequentially connects the N target objects, and the connection line is generated based on the input trajectory of the second sub-input; a third display sub-module, configured to display an image identifier associated with the input information of the first input for the N target objects at a target position in the shooting preview interface when the N target objects are N preset objects and the connection order of the connection line is a preset connection order; where the input information includes the connection order of the connection line.
[0072] In an embodiment of the present application, alternatively, the second sub-input is used to move the N target objects; the first display module includes: a first processing sub-module, configured to sequentially move the N target objects in the input order of the second sub-input in response to the second sub-input; a fourth display sub-module, configured to display an image identifier associated with the input information of the first input for the N target objects at a target position in the shooting preview interface when the N target objects are N preset objects and the position information of the N target objects is preset position information; where the input information includes the position information of the N target objects, and the position information includes the moving end position of at least one movement.
[0073] Among them, the first display module includes: a first obtaining sub-module, configured to obtain the order in which the N target objects are selected; a fifth display sub-module, configured to display an image identifier associated with the input information of the first input for the N target objects at a target position in the shooting preview interface when the N target objects are N preset objects and the order in which the N target objects are selected is a preset selection order; where the input information includes the order in which the N target objects are selected.
[0074] In an embodiment of the present application, the first display module includes a sixth display sub-module, configured to display, in a thumbnail window in the shooting preview interface in response to the first input, an image identifier associated with the N target objects and the input information of the first input.
[0075] In an embodiment of the present application, by receiving a first input from a user for N target objects in a target image displayed in a shooting preview interface; when the N target objects match a preset object and the input information of the first input matches preset information, in response to the first input, an image identifier associated with the N target objects and the input information of the first input is displayed at a target position in the shooting preview interface, and the image identifier is used to indicate an entry to a target album; when a second input from the user for the image identifier is received, in response to the second input, the target album is displayed; where N is an integer greater than 1; it can achieve the purpose of only displaying the target album after multiple operations, without the need to decrypt the entire album application to view the target album, and avoid being able to view the entire album once the unlocking is successful, greatly improving the security of album display.
[0076] The display control device in an embodiment of the present application can be a device, or a component, an integrated circuit, or a chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. Exemplarily, the mobile electronic device can be a mobile phone, a tablet computer, a laptop computer, a handheld computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc., and the non-mobile electronic device can be a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc., which are not specifically limited in the embodiments of the present application.
[0077] The display control device in an embodiment of the present application can be a device with an operating system. The operating system can be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiments of the present application.
[0078] The display control device provided in the embodiment of the present application can implement Figures 1 to 7 each process implemented by the method embodiment, and for the sake of avoiding repetition, it will not be elaborated here.
[0079] Optionally, as Figure 9As shown in the figure, an embodiment of the present application further provides an electronic device 90, which includes a processor 91, a memory 92, a program or instruction stored on the memory 92 and executable on the processor 91. When the program or instruction is executed by the processor 91, it implements each process of the above display control method embodiment and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0080] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.
[0081] Figure 10 It is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application.
[0082] The electronic device 100 includes, but is not limited to: a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, and a processor 1010 and other components.
[0083] Those skilled in the art can understand that the electronic device 100 may further include a power source (such as a battery) for supplying power to each component. The power source can be logically connected to the processor 1010 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 10 The structure of the electronic device shown in the figure does not limit the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine some components, or have different component arrangements, which will not be elaborated here.
[0084] Among them, the processor 1010 is used to receive a first input of N target objects in a target image displayed on a shooting preview interface through the user input unit 107; when the N target objects match a preset object and the input information of the first input matches the preset information, in response to the first input, at a target position on the shooting preview interface, display an image identifier associated with the N target objects and the input information of the first input through the display unit 106, and the image identifier is used to indicate the entrance of a target album; when receiving a second input of the user to the image identifier, in response to the second input, display the target album through the display unit 106; where N is an integer greater than 1.
[0085] In an embodiment of the present application, by receiving a first input from a user for N target objects in a target image displayed on a shooting preview interface; when the N target objects match a preset object and the input information of the first input matches preset information, in response to the first input, at a target position on the shooting preview interface, an image identifier associated with the N target objects and the input information of the first input is displayed, and the image identifier is used to indicate an entrance to a target album; when a second input from the user for the image identifier is received, in response to the second input, the target album is displayed; where N is an integer greater than 1; it can achieve the purpose of only displaying the target album after multiple operations, without the need to decrypt the entire album application to view the target album, and avoid the entire album being viewable once the unlocking is successful, greatly improving the security of album display.
[0086] Optionally, when the number of target images is one, the target image includes the N target objects; when the number of target images is at least two, one of the target images includes at least one of the N target objects; where the N target objects belong to the same subject, or the N target objects belong to different subjects respectively.
[0087] Optionally, the first input includes a first sub-input for N target objects; a processor 1010 is configured to receive, through a user input unit 107, the first sub-input from the user for the N target objects; in response to the first sub-input, display, through a display unit 106, N object identifiers, and the N object identifiers are used to indicate that the N target objects are selected.
[0088] Optionally, the first input further includes a second sub-input for N target objects; the processor 1010 is further configured to, after displaying the N object identifiers in response to the first sub-input, receive, through the user input unit 107, the second sub-input from the user for the N target objects.
[0089] Optionally, the second sub-input is used to connect the N target objects; the processor 1010 is configured to, in response to the second sub-input, display, through the display unit 106, a connection line, and the connection line sequentially connects the N target objects, and the connection line is generated based on the input trajectory of the second sub-input; when the N target objects are N preset objects and the connection order of the connection line is a preset connection order, at the target position on the shooting preview interface, display, through the display unit 106, the image identifier associated with the N target objects and the input information of the first input; where the input information includes the connection order of the connection line.
[0090] Optionally, the second sub-input is used to move the N target objects; the processor 1010 is configured to, in response to the second sub-input, move the N target objects in sequence according to the input order of the second sub-input; when the N target objects are N preset objects and the position information of the N target objects is preset position information, at a target position in the shooting preview interface, the display unit 106 displays an image identifier associated with the input information of the first input and the N target objects; wherein, the input information includes the position information of the N target objects, and the position information includes the moving end position of at least one movement.
[0091] Optionally, the processor 1010 is configured to obtain the order in which the N target objects are selected; when the N target objects are N preset objects and the order in which the N target objects are selected is a preset selection order, at a target position in the shooting preview interface, the display unit 106 displays an image identifier associated with the input information of the first input and the N target objects; wherein, the input information includes the order in which the N target objects are selected.
[0092] Optionally, the processor 1010 is configured to, in response to the first input, in a thumbnail window in the shooting preview interface, the display unit 106 displays an image identifier associated with the input information of the first input and the N target objects.
[0093] In the embodiments of the present application, it can be specifically implemented that by focusing on multiple different objects and determining the relative relationship between these objects, the thumbnail is updated to be the entry of the private album, and the user can enter the private album through the updated thumbnail.
[0094] It should be understood that in the embodiments of the present application, the input unit 104 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042. The GPU 1041 processes the image data of static pictures or videos obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 107 includes a touch panel 1071 and other input devices 1072. The touch panel 1071 is also referred to as a touch screen. The touch panel 1071 may include two parts: a touch detection device and a touch controller. The other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, power on / off keys, etc.), a trackball, a mouse, and a joystick, which will not be elaborated here. The memory 109 may be used to store software programs and various data, including but not limited to application programs and operating systems. The processor 1010 may integrate an application processor and a modem processor. Among them, the application processor mainly processes the operating system, user interface, application programs, etc., and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor may not be integrated into the processor 1010.
[0095] The embodiments of the present application further provide a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, it implements each process of the above-mentioned display control method embodiment and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0096] Among them, the processor is the processor in the electronic device described 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 disc, etc.
[0097] The embodiments of the present application further provide a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run a program or instruction to implement each process of the above-mentioned display control method embodiment and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0098] It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, a system chip, a chip system, or a system-on-chip, etc.
[0099] It should be noted that, in this document, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements not only includes those elements but also other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising one..." does not exclude the existence of additional identical elements in the process, method, article or device comprising that element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, but may also include performing functions in a substantially simultaneous manner or in the reverse order according to the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0100] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-described method of the embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases the former is a better implementation. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions for causing a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present application.
[0101] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them fall within the protection scope of the present application.
Claims
1. A display control method, characterized in that, Including: Receiving a first input from a user for N target objects in a target image displayed on a shooting preview interface; When the N target objects match preset objects and the input information of the first input matches preset information, in response to the first input, at a target position on the shooting preview interface, displaying an image identifier associated with the N target objects and the input information of the first input, where the image identifier is used to indicate an entrance to a target album; the input information includes at least one of an indication information that the N target objects are selected, connection line information between the N target objects, connection order information between the N target objects, relative position information between the N target objects, movement information of the N target objects, and selection order information of the N target objects being selected; When receiving a second input from the user for the image identifier, in response to the second input, displaying the target album; Where N is an integer greater than 1; the target album is an album including images of a first preset object, the first preset object includes at least one of the N target objects, or the target album is an album including images of a second preset object, the second preset object is a preset object, and the second preset object does not include the N target objects.
2. The display control method according to claim 1, characterized in that, When the number of target images is one, the target image includes the N target objects; When the number of target images is at least two, one of the target images includes at least one of the N target objects; Where the N target objects belong to the same subject, or the N target objects belong to different subjects respectively.
3. The display control method according to claim 2, characterized in that, The first input includes a first sub-input for the N target objects; The receiving a first input from a user for N target objects in a target image displayed on a shooting preview interface includes: Receiving a first sub-input from the user for the N target objects; In response to the first sub-input, displaying N object identifiers, where the N object identifiers are used to indicate that the N target objects are selected.
4. The display control method according to claim 3, characterized in that, The first input further includes a second sub-input for the N target objects; After displaying the N object identifiers in response to the first sub-input, it further includes: Receiving a second sub-input from the user for the N target objects.
5. The display control method according to claim 4, characterized in that, The second sub-input is used to connect the N target objects; The when the N target objects match preset objects and the input information of the first input matches preset information, in response to the first input, at a target position on the shooting preview interface, displaying an image identifier associated with the N target objects and the input information of the first input includes: In response to the second sub-input, displaying a connection line that sequentially connects the N target objects, where the connection line is generated based on the input trajectory of the second sub-input; When the N target objects are N preset objects and the connection order of the connection line is a preset connection order, at a target position on the shooting preview interface, displaying an image identifier associated with the N target objects and the input information of the first input; Among them, the input information includes the connection order of the connection lines.
6. The display control method according to claim 4, characterized in that, The second sub-input is used to move the N target objects; In the case where the N target objects match the preset objects and the input information of the first input matches the preset information, in response to the first input, at the target position of the shooting preview interface, display the image identifier associated with the N target objects and the input information of the first input, including: In response to the second sub-input, move the N target objects in sequence according to the input order of the second sub-input; In the case where the N target objects are N preset objects and the position information of the N target objects is preset position information, at the target position of the shooting preview interface, display the image identifier associated with the N target objects and the input information of the first input; Among them, the input information includes the position information of the N target objects, and the position information includes the moving end position of at least one movement.
7. The display control method according to claim 3, characterized in that, In the case where the N target objects match the preset objects and the input information of the first input matches the preset information, in response to the first input, at the target position of the shooting preview interface, display the image identifier associated with the N target objects and the input information of the first input, including: Obtain the order in which the N target objects are selected; In the case where the N target objects are N preset objects and the order in which the N target objects are selected is the preset selection order, at the target position of the shooting preview interface, display the image identifier associated with the N target objects and the input information of the first input; Among them, the input information includes the order in which the N target objects are selected.
8. The display control method according to claim 1, characterized in that, The step of, in response to the first input, displaying at the target position of the shooting preview interface the image identifier associated with the N target objects and the input information of the first input, includes: In response to the first input, in the thumbnail window in the shooting preview interface, display the image identifier associated with the N target objects and the input information of the first input.
9. A display control device, characterized in that, Including: A first receiving module, configured to receive a first input of a user on N target objects in a target image displayed on a shooting preview interface; A first display module, configured to, in the case where the N target objects match the preset objects and the input information of the first input matches the preset information, in response to the first input, at the target position of the shooting preview interface, display the image identifier associated with the N target objects and the input information of the first input, where the image identifier is used to indicate the entrance of a target album; the input information includes at least one of the indication information that the N target objects are selected, the connection line information between the N target objects, the connection order information between the N target objects, the relative position information between the N target objects, the movement information of the N target objects, and the selection order information that the N target objects are selected; A second display module, configured to, in the case of receiving a second input of the user on the image identifier, in response to the second input, display the target album; Wherein, N is an integer greater than 1; the target album is an album including images of a first preset object, the first preset object includes at least one of the N target objects, or the target album is an album including images of a second preset object, the second preset object is a preset object, and the second preset object does not include the N target objects.
10. The display control device according to claim 9, characterized in that, When the number of the target images is one, the target image includes the N target objects; When the number of the target images is at least two, one of the target images includes at least one of the N target objects; Wherein, the N target objects belong to the same subject, or the N target objects belong to different subjects respectively.
11. The display control device according to claim 10, characterized in that, The first input includes a first sub-input for N target objects; The first receiving module includes: A first receiving sub-module, configured to receive a first sub-input of the user for N target objects; A first display sub-module, configured to display N object identifiers in response to the first sub-input, where the N object identifiers are used to indicate that the N target objects are selected.
12. The display control device according to claim 11, characterized in that, The first input further includes a second sub-input for N target objects; The apparatus further includes: A second receiving module, configured to receive a second sub-input of the user for the N target objects after displaying the N object identifiers in response to the first sub-input.
13. The display control device according to claim 12, characterized in that, The second sub-input is used to connect the N target objects; The first display module includes: A second display sub-module, configured to display a connection line in response to the second sub-input, the connection line sequentially connecting the N target objects, and the connection line is generated based on the input trajectory of the second sub-input; A third display sub-module, configured to display an image identifier associated with the input information of the first input for the N target objects at a target position on the shooting preview interface when the N target objects are N preset objects and the connection order of the connection line is a preset connection order; Wherein, the input information includes the connection order of the connection line.
14. The display control device according to claim 12, characterized in that, The second sub-input is used to move the N target objects; The first display module includes: A first processing sub-module, configured to sequentially move the N target objects in the input order of the second sub-input in response to the second sub-input; A fourth display sub-module, configured to display an image identifier associated with the input information of the first input for the N target objects at a target position on the shooting preview interface when the N target objects are N preset objects and the position information of the N target objects is preset position information; Wherein, the input information includes the position information of the N target objects, and the position information includes the moving end position of at least one movement.
15. The display control device according to claim 11, characterized in that, The first display module includes: A first obtaining sub-module, configured to obtain the selection order of the N target objects; A fifth display sub-module, configured to display, at a target position on the shooting preview interface, an image identifier associated with the N target objects and the input information of the first input when the N target objects are N preset objects and the selection order of the N target objects is a preset selection order. Wherein, the input information includes the selection order of the N target objects.
16. The display control device according to claim 9, characterized in that, The first display module includes: A sixth display sub-module, configured to display, in a thumbnail window on the shooting preview interface, an image identifier associated with the N target objects and the input information of the first input in response to the first input.
17. An electronic device, characterized in that It includes a processor, a memory, and a program or instruction stored on the memory and executable on the processor. When the program or instruction is executed by the processor, the steps of the display control method according to any one of claims 1-8 are implemented.
18. A readable storage medium, characterized in that A program or instruction is stored on the readable storage medium. When the program or instruction is executed by the processor, the steps of the display control method according to any one of claims 1-8 are implemented.
Citation Information
Patent Citations
Icon display method and electronic equipment
CN111125800A
Image display method and electronic equipment
CN111159449A