Display control method and device

Displaying a local image and thumbnail of oversized images simplifies viewing and editing by eliminating the need for constant zooming, addressing the cumbersome nature of handling incomplete screen displays.

JP7762230B2Active Publication Date: 2025-10-29VIVO MOBILE COMM CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2023572831
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-07-15
Filing Date
2022-07-08
Publication Date
2025-10-29
Estimated Expiration
2042-07-08

AI Technical Summary

Technical Problem

Viewing images that cannot be fully displayed on a screen is cumbersome due to the need for frequent enlargement and reduction operations.

Method used

Display a local image and a thumbnail of the image when it exceeds the screen dimensions, allowing users to view the full image content without constant zooming, guided by the thumbnail.

Benefits of technology

Simplifies user operations by eliminating the need for constant enlargement and reduction, enabling clear viewing and efficient editing of image content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007762230000001
    Figure 0007762230000001
  • Figure 0007762230000002
    Figure 0007762230000002
  • Figure 0007762230000003
    Figure 0007762230000003
Patent Text Reader

Abstract

The present application discloses a display control method and device, which belongs to the field of communication technology, wherein the method includes: receiving a first input; and, in response to the first input, displaying a local image of the first image and a thumbnail of the first image when it is determined that the first image satisfies a preset condition, wherein the preset condition satisfied by the first image includes at least one of a width value of the first image being greater than a display width value of a display screen and a height value of the first image being greater than a display height value of a display screen.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application claims priority from Chinese Patent Application No. 202110802299.2 filed in China on July 15, 2021, the entire contents of which are incorporated herein by reference.

[0002] The present application belongs to the field of communication technology, and specifically relates to a display control method and device. [Background technology]

[0003] As the screens of electronic devices become larger and larger, and image processing technologies such as screenshots and puzzles become more mature, the frequency with which images that cannot be displayed completely on the display screen appear on electronic devices increases significantly.

[0004] Taking a long chart as an example, currently, when an electronic device displays a long chart, the long chart is generally displayed in a reduced size based on the displayable pixel size of the display interface. In order to view a detailed portion of the long chart, a user needs to enlarge the long chart and move the enlarged long chart. However, during the process of performing the above operation, an erroneous operation of restoring the long chart to a reduced display state easily occurs, which requires the user to enlarge the long chart again, which makes the operation relatively cumbersome.

[0005] As can be seen, in the prior art, the operation of viewing an image that cannot be displayed completely on the display screen is relatively cumbersome. Summary of the Invention [Problem to be solved by the invention]

[0006] An object of the embodiments of the present application is to provide a display control method and device that can solve the problem that viewing an image that cannot be displayed completely on a display screen is relatively cumbersome. [Means for solving the problem]

[0007] According to a first aspect, an embodiment of the present application provides a display control method, the method comprising: Receiving a first input; and displaying a local image of the first image and a thumbnail of the first image when it is determined in response to the first input that the first image satisfies a predetermined condition; Here, the predetermined conditions that the first image must satisfy include at least one of the following: the width value of the first image is greater than the display width value of the display screen; and the height value of the first image is greater than the display height value of the display screen.

[0008] 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; a first display module for displaying a local image of the first image and a thumbnail of the first image when it is determined that the first image satisfies a predetermined condition in response to the first input; Here, the predetermined conditions that the first image must satisfy include at least one of the following: the width value of the first image is greater than the display width value of the display screen; and the height value of the first image is greater than the display height value of the display screen.

[0009] According to a third aspect, an embodiment of the present application provides an electronic device, the 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 implementing the steps of the method according to the first aspect when executed by the processor.

[0010] According to a fourth aspect, an embodiment of the present application provides a readable storage medium having a program or instructions stored thereon, the program or instructions performing the steps of the method according to the first aspect when executed by a processor.

[0011] According to a fifth aspect, an embodiment of the present application provides a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run a program or instruction to implement the method according to the first aspect.

[0012] According to a sixth aspect, there is provided a computer program / program product, the computer program / program product being stored on a non-volatile storage medium, the computer program / program product being executed by at least one processor to implement the steps of the method according to the first aspect.

[0013] According to a seventh aspect, there is provided an electronic device configured to perform the steps of the method according to the first aspect. [Effects of the Invention]

[0014] In an embodiment of the present application, when a first input is received, if it is determined that the first image satisfies the preset condition in response to the first input, a local image of the first image and a thumbnail of the first image are displayed. Compared with displaying the first image in the form of a thumbnail, displaying the local image of the first image does not require a user to perform an enlargement operation on the image, and the thumbnail of the first image can guide a user to view the full image content of the first image, thereby simplifying user operations. [Brief explanation of the drawings]

[0015] [Figure 1] 1 is a flowchart illustrating a display control method according to an embodiment of the present application. [Figure 2] 1 is a schematic diagram of a display interface according to an embodiment of the present application; [Figure 3] 2 is a second schematic diagram of a display interface according to an embodiment of the present application; [Figure 4a]3 is a third schematic diagram of a display interface according to an embodiment of the present application. [Figure 4b] 4 is a fourth schematic diagram of a display interface according to an embodiment of the present application. [Figure 4c] 5 is a fifth schematic diagram of a display interface according to an embodiment of the present application. [Figure 5] 6 is a sixth schematic diagram of a display interface according to an embodiment of the present application. [Figure 6] 10 is a second flowchart of a display control method according to an embodiment of the present application. [Figure 7] 10 is a third flowchart of a display control method according to an embodiment of the present application. [Figure 8] 1 is a structural diagram of a display control device according to an embodiment of the present application; [Figure 9] 1 is a structural diagram of an electronic device according to an embodiment of the present application. [Figure 10] 2 is a second structural diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION

[0016] The following clearly describes the technical solutions in the embodiments of the present application, in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present application fall within the scope of protection of the present application.

[0017] The terms "first," "second," etc. in the specification and claims of this 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 terms used in this manner are interchangeable where appropriate, so that embodiments of this application may be performed in orders other than those illustrated or described herein, and that objects distinguished by "first," "second," etc. are generally of the same type and do not limit the number of objects; for example, a first object may be one or more. Furthermore, "and / or" in the specification and claims indicates at least one of the connected objects, and the character " / " generally indicates an "or" relationship between the related objects.

[0018] The display control method according to the embodiment of the present application will be described in detail below with reference to specific examples and application scenarios in conjunction with the drawings.

[0019] 1 is a flowchart of a display control method according to an embodiment of the present application. It should be noted that the display control method may be performed by an electronic device, and the display control method will be described herein with the electronic device as the execution body.

[0020] As shown in FIG. 1, the method includes the following steps:

[0021] Step 101: Receive a first input.

[0022] When specifically implemented, the first input may be any input for displaying the first image. Optionally, the first input may include three implementation forms: an input for triggering a photo-taking function, an input for triggering a screen capture function, and an input for triggering an image-viewing function. The three implementation forms are described below in detail.

[0023] In a first embodiment, the first input is an input for triggering a function of taking a photo, and in response to the first input, a camera of the electronic device collects a current preview image to generate and display the first image. In this embodiment, the first input may be a click input, a double-click input, a long press input, a slide input, etc., acting on a function control or button for taking a photo, or may be a specific gesture input performed by a user, which can be determined according to actual circumstances, and the embodiments of the present application are not limited thereto.

[0024] In a second implementation, the first input is an input for triggering a screen capture function, and in response to the first input, the current page is captured to generate and display the first image. In this implementation, the first image may be a local image displayed by the target page on the display interface, or may be all images of the target page captured based on functions such as scrolling screenshot or long chart screenshot. The first input may be a click input, double-click input, long press input, or slide input acting on a screenshot function control or button, or a specific gesture input performed by a user. The specific input may be determined according to actual circumstances, and the embodiments of the present application are not limited thereto.

[0025] In a third implementation, the first input is an input for triggering an image browsing function, and the pre-generated first image is displayed in response to the first input. In this implementation, the first image may be an image obtained by taking a photograph, an image obtained by taking a screenshot, or an image obtained by multi-chart stitching, editing, or cutting, but is not limited thereto. The first input may be a click input, double-click input, long press input, slide input, etc. acting on a thumbnail of the first image or a file identifier of the first image, or a specific gesture input performed by a user. Specific examples can be determined according to actual circumstances, and the embodiments of the present application are not limited thereto.

[0026] Step 102: In response to the first input, if it is determined that the first image satisfies a preset condition, a local image of the first image and a thumbnail of the first image are displayed.

[0027] Here, the predetermined conditions that the first image must satisfy include at least one of the following: the width value of the first image is greater than the display width value of the display screen; and the height value of the first image is greater than the display height value of the display screen.

[0028] In an embodiment of the present application, the electronic device can determine a display method for the first image based on whether the first image satisfies the predetermined condition. Specifically, the first image satisfying the predetermined condition can be understood as the first image's size value in at least one direction exceeding the display value of the display screen of the electronic device in that direction, making it impossible for the display screen of the electronic device to fully display the first image. In this case, in the related art, as shown in FIG. 2, the electronic device can display a thumbnail of the first image 10. Meanwhile, in an embodiment of the present application, as shown in FIG. 3, the electronic device can display a local image 20 of the first image in a current display interface and simultaneously display a thumbnail 30 of the first image. In this way, the user can clearly view the local image content of the first image and can view the complete image content of the first image by following the guidance of the thumbnail of the first image.

[0029] It should be noted that when the width and height of the display screen of an electronic device are not equal, whether the first image satisfies the predetermined condition can be determined in two cases. In the first case, the electronic device displays the first image in portrait mode, and the predetermined condition satisfies at least one of the following: the width of the first image is greater than the display width of the short side of the display screen; and the height of the first image is greater than the display height of the long side of the display screen. In the second case, the electronic device displays the first image in landscape mode, and the predetermined condition satisfies at least one of the following: the width of the first image is greater than the display width of the long side of the display screen; and the height of the first image is greater than the display height of the short side of the display screen. Here, a case where the width and height of the display screen of an electronic device are not equal and the electronic device displays the first image in portrait mode will be described as an example.

[0030] When specifically implemented, when the electronic device receives the first input, it can first obtain the width and height values ​​of the first image, and then determine whether the first image satisfies the predetermined condition based on the width and height values ​​of the first image.

[0031] Three cases in which the first image satisfies the predetermined conditions will be specifically described below.

[0032] In the first case, the width of the first image is greater than the display width of the display screen. In this case, the first image can be displayed completely in the height direction, but not completely in the width direction, and only a local image can be displayed. For example, as shown in FIG. 4a, when the first image is displayed for the first time, the local image 20 displayed on the display interface may be an end image of the first edge of the first image in the width direction, and the local image 20 is displayed completely in the height direction. Optionally, a thumbnail of the first image may be displayed in the left or right region of the display screen.

[0033] In the second case, the pixel height value of the first image is greater than the display height value of the display screen. In this case, the first image can be displayed completely in the width direction, but not completely in the height direction, and only a local image can be displayed. For example, as shown in FIG. 4b, when the first image is displayed for the first time, the local image 20 displayed on the display interface may be an end image of the first edge of the first image in the height direction, and the local image 20 is displayed completely in the width direction. Optionally, a thumbnail of the first image may be displayed in the upper or lower region of the display screen.

[0034] In a third case, the pixel width value of the first image is greater than the display width value of the display screen, and the pixel height value of the first image is greater than the display height value of the display screen. In this case, the first image cannot be displayed completely in either the width or height direction, and only a local image can be displayed. For example, as shown in FIG. 4c, when the first image is displayed for the first time, the local image 20 displayed on the display interface may be an end image of the first edge of the first image in the width and height directions, i.e., the diagonal direction, and the local image 20 is not displayed completely in either the width or height direction. Optionally, a thumbnail of the first image may be displayed in the upper left corner or the lower right corner of the display screen.

[0035] It should be noted that the local image may not be any one edge image of the first image, for example, the local image may be a local image of the central region of the first image, which can be specifically determined according to actual circumstances, and the embodiments of the present application are not limited thereto.

[0036] The thumbnail of the first image may be displayed side by side with the local image. That is, the thumbnail of the first image does not cover the local image. In one alternative implementation form, when the electronic device determines that the first image satisfies a predetermined condition in response to the first input, the electronic device may display a first window and a second window, where the first window is used to display the local image and the second window is used to display the thumbnail of the first image. As shown in FIG. 3 , the thumbnail 30 of the first image may cover a portion of the local image 20. The specific details can be determined according to actual circumstances, and the embodiments of the present application are not limited thereto.

[0037] In one alternative implementation form, the electronic device may determine whether the predetermined condition is met based on the pixel size of the first image and the resolution of the display screen of the electronic device. Optionally, the determination may be made as follows:

[0038] 1) Determine the display height-to-width ratio (PH / PW) or display width-to-height ratio (PW / PH) of the display screen. For example, if the resolution of the display screen of an electronic device is 2376*1080, then in portrait mode, PH / PW = 2376 / 1080 = 2.2, and PW / PH = 1080 / 2376 = 0.45.

[0039] 2) When the pixel width value of the first image is relatively small, for example, if the pixel size of the first image is 4032*3024, the electronic device can completely display the first image in the width direction, that is, the pixel value W' that allows the display screen to display the first image in the width direction is 3024, and based on the display height-to-width ratio (PH / PW=2.2) of the display screen, the pixel value H' that allows the display screen to display the first image in the height direction is (PH / PW)*W'=3024*2.2=6652.8, and since the pixel height value of the first image is 4032, 4032<6652.8, the height value of the first image is smaller than the display height value of the display screen, and the first image can completely be displayed in the height direction, which indicates that the first image does not satisfy the predetermined condition. On the other hand, if the pixel height value of the first image is greater than the pixel value H' that allows the display screen to display the first image in the longitudinal direction, it indicates that the height value of the first image is greater than the display height value of the display screen, the first image cannot be displayed completely in the vertical direction, and the first image satisfies the predetermined condition.

[0040] When the pixel height value of the first image is relatively small, for example, if the pixel size of the first image is 3872*10750, the electronic device can display the first image completely in the height direction. That is, the pixel value H' that allows the display screen to display the first image in the height direction is 3872, and based on the display height-to-width ratio (PH / PW=2.2) of the display screen, the pixel value W' that allows the display screen to display the first image in the width direction is W'=(PW / PH)*H'=3872*0.45=1742.4. The pixel height value of the first image is 10750. Since 10750>1742.4, the width value of the first image is larger than the display width value of the display screen, and the first image cannot be displayed completely in the width direction, which indicates that the first image satisfies the predetermined condition.

[0041] In a display control method according to an embodiment of the present application, when an electronic device receives a first input, if the electronic device determines in response to the first input that the first image satisfies the preset condition, it displays a local image of the first image and a thumbnail of the first image. Compared to displaying the first image in the form of a thumbnail, displaying the local image of the first image does not require a user to perform a zoom operation on the image, and allows the user to clearly view the local image content of the first image. Furthermore, the thumbnail of the first image can guide the user to view the full image content of the first image, simplifying user operations and allowing the user to view clear image content.

[0042] In an embodiment of the present application, optionally, the thumbnail of the first image is displayed in the manner of a floating control, and after receiving the first input, the method includes: further comprising displaying a first control and a second control in response to the first input; wherein, when the local image is an end image of a first end of the first image, the first control is in a first display state, and when the local image is not an end image of the first end of the first image, the first control is in a second display state, and in the second display state, the first control is used to control the local image to switch from the second end to the first end, and the first end and the second end are opposite ends; When the local image is an end image of the second end of the first image, the second control is in a third display state, and when the local image is not an end image of the second end of the first image, the second control is in a fourth display state, and in the fourth display state, the second control is used to control the local image to switch from the first end to the second end.

[0043] In this embodiment, the electronic device displays a thumbnail of the first image in the form of a floating control, and displays the first control and the second control to guide and control the display of the first image.

[0044] In one alternative embodiment, after receiving the first input, the electronic device displays a first window and a second window in response to the first input, where the first window is displayed in a non-floating control manner and is used to display the local image, and the second window is displayed in a floating control manner and is used to display a thumbnail of the first image.

[0045] In this embodiment, after receiving the first input, the electronic device may display the first control and the second control, the first control may switch between the first display state and the second display state, and the second control may switch between the third display state and the fourth display state, and the first control and the second control have different functions in the different display states.

[0046] Here, the first end and the second end may be opposite ends in the width direction, opposite ends in the height direction, or opposite ends in the width and height directions, i.e., diagonal directions. Specifically, depending on what predetermined conditions the first image satisfies, for example, if the width value of the first image is greater than the display width value of the display screen, the first end and the second end may be opposite ends in the width direction. Here, an example will be described in which the height value of the first image is greater than the display height value of the display screen, i.e., the first end and the second end are opposite ends in the height direction.

[0047] In this case, the first edge may be understood as the top edge of the first image, and the second edge may be understood as the bottom edge of the first image. When the first control is in the first display state, the first control is used to indicate that the currently displayed local image is the top edge image of the first image, and prompts the user that there is no longer image content above the local image and that image content below the local image can be viewed by executing an input control to switch the local image from the first edge to the second edge. When the first control is in the second display state, the first control is used to indicate that the currently displayed local image is not the top edge image of the first image, that there is image content above the local image and the user may execute an input to the first control to control the local image to switch from the second edge to the first edge in order to view image content above the local image.

[0048] When the second control is in the third display state, the second control is used to indicate that the currently displayed local image is an edge image of the bottom edge of the first image, and prompts the user that there is no longer image content below the local image, and thus the image content above the local image can be viewed by executing an input control to switch the local image from the second edge to the first edge. When the second control is in the fourth display state, the second control is used to indicate that the currently displayed local image is not an edge image of the bottom edge of the first image, i.e., there is image content below the local image, and the user may execute an input to the second control to control the local image to switch from the first edge to the second edge in order to view the image content below the local image.

[0049] For example, as shown in FIG. 3, the local image 20 is the top edge image of the first image, the first control 40 is in the first display state and exhibits a single arrow pointing up, and the second control 50 is in the fourth display state and exhibits a double arrow pointing down.

[0050] When the local image is neither the top edge image of the first image nor the bottom edge image of the first image, the first control is in the second display state and shows a double arrow pointing up, and the second control is in the fourth display state and shows a double arrow pointing down.When the local image is the bottom edge image of the first image, the first control is in the second display state and shows a double arrow pointing up, and the second control is in the third display state and shows a single arrow pointing down.

[0051] In this embodiment, the thumbnail of the first image is displayed in the form of a floating control, and the first control and the second control are displayed, so that the display of the thumbnail does not affect the display effect of the first image, and the first control and the second control can improve the flexibility and operability of viewing the complete image content of the first image.

[0052] In an embodiment of the present application, optionally, after displaying the local image of the first image and the thumbnail of the first image, the method further comprises: receiving a fourth input; In response to the fourth input, the local image of the first image displayed on the current display interface is switched from the first local image to the second local image, and a thumbnail area of ​​the thumbnail of the first image displayed in a preset display mode is switched from the first thumbnail area to the second thumbnail area; Here, the second local image is partially the same as or different from the first local image, the first thumbnail area is a corresponding area in the thumbnail of the first image of the first local image, and the second thumbnail area is a corresponding area in the thumbnail of the first image of the second local image.

[0053] In this embodiment, a thumbnail region of a thumbnail of the first image corresponding to the local image may be displayed in the preset display mode, and another region of the thumbnail of the first image may be displayed in a display mode different from the preset display mode, thereby prompting a user for a location in the first image of the currently displayed local image. The thumbnail region displayed in the preset display mode may change as the image content of the currently displayed local image changes.

[0054] When specifically implemented, the fourth input is used to switch the local image displayed on the current display interface. The fourth input may be a slide input acting on the local image, a click input acting on the first control or the second control, or a click input or slide input acting on a thumbnail of the first image. The implementation form of the fourth input is not limited thereto and may be determined according to actual circumstances, and the embodiments of the present application are not limited thereto.

[0055] The preset display mode may include three implementation forms: a first form displays a preset frame, such as a highlighted rectangular frame, at the edge of the thumbnail area corresponding to the local image; a second form displays a preset identifier, such as a linear cursor or a circular cursor, on the thumbnail area corresponding to the local image; and a third form displays an enlarged thumbnail area corresponding to the local image. The implementation forms of the preset display mode are not limited thereto and may be determined according to actual circumstances, and the embodiments of the present application are not limited thereto.

[0056] In an embodiment of the present application, optionally, after displaying the local image of the first image and the thumbnail of the first image, the method further comprises: receiving a second input; determining an area to be edited in the first image in response to the second input and marking the area to be edited in the first image; and editing the region to be edited.

[0057] In this embodiment, the current display interface displays a local image of the first image and a thumbnail of the first image, so that when a user views the first image, the user can select an area to be edited by performing the second input, thereby editing the area to be edited. There is no need to zoom in on the first image and then view the area that needs editing, which simplifies user operations and improves the efficiency of image editing.

[0058] When specifically implemented, optionally, receiving the second input includes: receiving a second input for the local image, wherein the region to be edited includes an image region in the local image that corresponds to the second input; or receiving a second input for a thumbnail of the first image, the second input being used to determine a first thumbnail area in the thumbnail of the first image, and the area to be edited including a corresponding image area in the first image of the first thumbnail area;

[0059] Here, in a first type of selective realization form, receiving the second input includes: receiving a second input that operates on the local image, where the region to be edited includes an image region in the local image that corresponds to the second input.

[0060] In this implementation, the second input is an input that acts on the local image. When a user views the local image, if the user wants to edit the local image, the user may execute the second input on the local image. The electronic device may determine the image area affected by the second input as the area to be edited.

[0061] In a specific implementation, the second input may be any one of a click input, a slide input, a press input, etc. acting on the local image, or may be a gesture input including various inputs. The input format of the second input may be an input format set by the electronic device system or an input format determined by the electronic device based on a user's customization settings. In one exemplary implementation, as shown in FIG. 5 , the second input may include a click input acting on two positions on the local image 20, and the electronic device may, in response to the second input, determine a rectangular image area by using the two position points where the click input acts as diagonal points, and set the rectangular image area as the area to be edited. In another exemplary implementation, the second input may include a slide input acting on the local image, and the slide trajectory of the slide input is Z-shaped, and the electronic device may, in response to the second input, determine a rectangular image area from the two position points where the Z-shaped slide trajectory is furthest apart in the height direction, and set the rectangular image area as the area to be edited.

[0062] In a second alternative implementation, receiving the second input comprises: receiving a second input that operates on a thumbnail of the first image, the second input being used to determine a first thumbnail area in the thumbnail of the first image, the area to be edited comprising a corresponding image area in the first image of the first thumbnail area.

[0063] In this embodiment, the second input is an input acting on a thumbnail of the first image. Because a user can only view a local image of the first image in the current display interface, the second input acting on the thumbnail of the first image eliminates the need to switch the currently displayed local image content and then determine the area to be edited. Instead, the user can quickly determine the area to be edited from image content not displayed in the current interface, further reducing user operations and improving the efficiency of image editing.

[0064] In a specific implementation, the input format of the second input may be an input format set by an electronic device system, or may be an input format determined by the electronic device based on a user's customization settings. In one exemplary implementation, the second input includes a two-finger slide input acting on a thumbnail of the first image. In response to the second input, the electronic device may determine a rectangular area by setting the end positions of two slide trajectories of the two-finger slide input as diagonal points, and determine a corresponding image area in the first image of the rectangular area as the area to be edited. In another exemplary implementation, the second input includes a double-click input acting on a thumbnail of the first image. In response to the second input, the electronic device may determine a rectangular area by setting the position point where the double-click input acts as the center, and determine a corresponding image area in the first image of the rectangular area as the area to be edited.

[0065] In this embodiment, optionally, if the second input is a gesture input, before receiving the second input, the method further comprises: receiving a third input; determining a target gesture in response to the third input; determining an area to be edited in the first image in response to the second input and marking the area to be edited in the first image includes: If a gesture corresponding to the second input matches the target gesture, determining an area to be edited in the first image in response to the second input and marking the area to be edited in the first image.

[0066] In this alternative implementation, the third input is used to set a gesture to determine the area to be edited. That is, a user may customize the gesture to determine the area to be edited to meet the personalization needs of different users. When displaying a local image of the first image, if the electronic device receives a gesture that matches a set target gesture, it can determine that the current user needs to determine the area to be edited, and thereby determine the area to be edited based on the gesture.

[0067] It should be noted that the number of the regions to be edited may be one or more. For example, the electronic device can slide the first image to switch the currently displayed local image, so that multiple different regions to be edited can be determined by receiving the second input when displaying different local images. Alternatively, the electronic device can determine multiple different regions to be edited when receiving multiple second inputs that affect different regions on a thumbnail of the first image.

[0068] After determining the area to be edited, the electronic device marks the area to be edited, such as a rectangular frame, to allow the user to confirm the location of the area to be edited. When receiving an edit operation for the area to be edited by the user, the electronic device can perform processes such as drawing, adding a frame, adding text, adding a filter, and beautifying the area to be edited. For specific details, please refer to the implementation of editing operations in related art, and no further description will be given here.

[0069] Optionally, the step of editing the region to be edited includes: When determining one area to be edited in the first image, displaying a first editing interface including an image corresponding to the one area to be edited, and editing the image corresponding to the one area to be edited; or When determining multiple areas to be edited in the first image, displaying a second editing interface including a second image obtained by stitching images corresponding to the multiple areas to be edited, and editing the second image.

[0070] In this selective implementation form, when only one area to be edited is determined, the electronic device may directly display an image corresponding to the area to be edited on the editing interface; when multiple areas to be edited are determined, the electronic device may display the multiple areas to be edited together on the editing interface, for example, by displaying the multiple areas to be edited in a grid pattern or by stitching the multiple areas to be edited. In editing mode, the user does not need to search for the areas to be edited one by one by sliding the first image or enlarging the first image, which further improves the efficiency of image editing.

[0071] Alternatively, optionally, when a plurality of regions to be edited are determined in the first image, and the plurality of regions to be edited include a first region to be edited and a second region to be edited, editing the regions to be edited includes: displaying a third editing interface, the third editing interface including an image corresponding to the first area to be edited and a thumbnail of the first image, the thumbnail of the first image including a plurality of positioning identifiers, one of the positioning identifiers being associated with one of the areas to be edited and being used to mark the position in the thumbnail of the first image of a thumbnail area corresponding to one of the areas to be edited; Editing the first region to be edited; when a fifth input acting on a positioning identifier corresponding to the second area to be edited is received, displaying a fourth editing interface in response to the fifth input, the fourth editing interface including an image corresponding to the second area to be edited and a thumbnail of the first image; and editing the second region to be edited.

[0072] In this alternative implementation, the electronic device may mark the area to be edited in a thumbnail of the first image using the positioning identifier, and when a fifth input acting on the positioning identifier corresponding to the second area to be edited is received, the electronic device may display the image corresponding to the second area to be edited. For example, the areas to be edited may include area 1, area 2, and area 3 on the first image, and when the third editing interface is displayed, the third editing interface may include an image corresponding to area 1 and a thumbnail of the first image, and the thumbnail of the first image may include positioning identifier 1 associated with area 1, positioning identifier 2 associated with area 2, and positioning identifier 3 associated with area 3, and when a fifth input acting on positioning identifier 3 is received, the image currently displayed in the display interface may be switched from the image corresponding to area 1 to the image corresponding to area 3. In this way, the display effect of displaying an image of a single area to be edited is better than displaying multiple editing areas simultaneously, and when it is necessary to edit the image of the next area to be edited, the image to be edited displayed by the positioning identifier can be quickly switched, so that the user does not need to search for the areas to be edited one by one by sliding or enlarging the first image, further improving the efficiency of image editing.

[0073] Optionally, when it is determined that there are a plurality of regions to be edited in the first image, editing the region to be edited includes: stitching the images corresponding to the plurality of regions to be edited to obtain a third image; or and cutting the image corresponding to the plurality of regions to be edited.

[0074] In this alternative implementation form, when it is determined that there are multiple areas to be edited in the first image, the electronic device can directly stitch or cut the multiple areas to be edited without the need for the user to perform any operations, further reducing user operations and improving image editing efficiency.

[0075] In an embodiment of the present application, optionally, after displaying the local image of the first image and the thumbnail of the first image, the method further comprises: identifying a target object in the local image and marking an image region of the target object in the local image; and editing the image region of the target object.

[0076] In this embodiment, the electronic device can automatically identify a target object in the first image, determine an area to be edited based on the target object, and provide the area to the user. The target object may be an object in the first image, such as a portrait or a food item. The electronic device can edit the image area of ​​the target object by marking the image area of ​​the target object with a rectangular frame or the like and designating the image area of ​​the target object as an editable area. For example, if a user needs to beautify portrait images in the first image, the user does not need to search for each portrait image in the first image. Instead, the electronic device can uniformly beautify all identified portrait images or select and beautify some portrait images based on the automatically identified portrait images, thereby reducing user operations and improving image editing efficiency.

[0077] The following describes an exemplary embodiment of the present application, and as shown in FIG. 6, the specific steps of this embodiment are as follows:

[0078] Step 601: When a click input acting on image 1 in the album is received, obtain the height value*width value (H*W) of image 1, and obtain the display height value*display width value (PH*PW) of the display screen.

[0079] Step 602: Determine whether image 1 satisfies the preset condition. If yes, execute step 603; if no, execute step 609.

[0080] If the height value*width value of image 1 is 9865*3024, the display height value*display width value of the display screen is 2376*1080, and the display screen is currently in portrait screen display mode, it can be determined that the display screen cannot fully display image 1, and image 1 meets the predetermined condition.

[0081] Step 603: Display image 1 completely in the width direction, and determine the pixel value that allows the display screen to display image 1 in the height direction based on the display scale of the display screen.

[0082] To completely display image 1 in the width direction, that is, when the pixel value W'=3024 that the display screen allows to display image 1 in the width direction, and the pixel value H'=(PH / PW)*W'=3024*2.2=6652.8 that the display screen allows to display image 1 in the height direction, the first image will display a local image of 6652.8*3024 on the current display interface, and the local image of 3212.2*3024 will not be displayed.

[0083] Step 604: Display the local image on a display interface, and display a thumbnail of Image 1 above the local image in the form of a floating control.

[0084] As shown in Fig. 3, thumbnail 30 is displayed on the right side of the display interface in the form of a floating control. When thumbnail 30 is loaded for the first time, an upward flicker arrow is added to the top of thumbnail 30 and a downward flicker arrow is added to the bottom of thumbnail 30 to prompt the user that image 1 is not displayed completely and only a local image is displayed in the current display interface. Based on the local image 20 currently displayed on the screen, a rectangular frame is used to highlight the thumbnail area corresponding to local image 20 in thumbnail 30. If local image 20 is the top edge image of image 1, the single arrow below thumbnail 30 is changed to a double arrow, prompting the user to execute an input control to switch the local image from top to bottom to view the image content not displayed below. If the local image 20 is neither the top end image nor the bottom end image of image 1, the single arrows above and below the thumbnail 30 are both switched to double arrows, and an input control is executed to switch the local image from top to bottom or bottom to top, prompting the user to view image content that is not displayed below or above.If the local image 20 is the bottom end image of image 1, the single arrow above the thumbnail 30 is switched to a double arrow, and an input control is executed to switch the local image from bottom to top, prompting the user to view image content that is not displayed above.

[0085] Step 605: When the fourth input is received, slide Image 1 up and down to switch the local image currently displayed on the display interface, and the thumbnail area selected by the rectangular frame on the thumbnail of Image 1 also changes in real time.

[0086] Step 606, upon receiving the second input, determines the area to be edited in image 1.

[0087] In this embodiment, the input gesture for the second input is a default setting of the electronic device system. As shown in Fig. 5, the input gesture set by default by the system is for the user to simultaneously press two diagonally opposite positions on the local image 20 with their fingers. Specifically, the user presses the position point on the lower left corner of the local image 20 with the thumb of their right hand and simultaneously presses the position point on the upper right corner of the local image 20 with the middle finger of their right hand to select the area to be edited.

[0088] Step 607: Edit the selected area to be edited.

[0089] After selecting the area to be edited, the user may directly enter the editing mode, and the user may process the area to be edited by performing editing operations such as adding entries, adding frames, adding text, cutting, etc. in the editing interface.

[0090] Step 608: Save the edited image.

[0091] If the edited image needs to be shared on a social platform after being saved, the edited local area may be generated as a separate image and shared, or edited image 1 may be shared. If it is not needed to be shared on a social platform, step 605 is repeated to move image 1 to a position corresponding to the edited image.

[0092] It should be noted that the input method of the second input in step 606 can be customized by the user, as shown in FIG. 7, the specific steps are as follows:

[0093] Step 701 receives a third input from a user, and the third input is used to determine a target gesture.

[0094] In this embodiment, the input gesture of the second input is a user customization setting. For example, the user first presses and holds the upper left corner of the local image, then slides to draw a Z-shaped arc, and obtains the area to be edited from the upper and lower positions of the Z-shaped arc.

[0095] Step 702: Determine an area to be edited in image 1 when a gesture input matching the target gesture is received.

[0096] Step 703: Edit the selected area to be edited.

[0097] After selecting the area to be edited, the user may directly enter the editing mode, and the user may perform editing operations such as scribbling, adding a frame, adding text, cutting, etc. in the editing interface to process the area to be edited.

[0098] Step 704: Save the edited image.

[0099] If the edited image needs to be shared on a social platform after being saved, the edited local area may be generated as a separate image and shared, or edited image 1 may be shared. If it is not needed to be shared on a social platform, step 605 is repeated to move image 1 to a position corresponding to the edited image.

[0100] In summary, in a display control method according to an embodiment of the present application, when an electronic device receives a first input, if it determines that the first image satisfies the preset condition, it displays a local image of the first image and a thumbnail of the first image. Compared to displaying the first image in the form of a thumbnail, displaying the local image of the first image does not require a user to perform a zoom operation on the image, and allows the user to clearly view the local image content of the first image. Furthermore, the thumbnail of the first image can guide the user to view the full image content of the first image, simplifying user operations and allowing the user to view clear image content.

[0101] It should be noted that in the display control method according to the embodiment of the present application, the execution body may be a display control device or a control module for executing the display control method in the display control device. In the embodiment of the present application, the display control device according to the embodiment of the present application will be described by taking the display control device executing the display control method as an example.

[0102] FIG. 8 is a structural diagram of a display control device according to an embodiment of the present application.

[0103] As shown in FIG. 8, the display control device 800 a first receiving module 801 for receiving a first input; a first display module 802 for displaying a local image of the first image and a thumbnail of the first image when it is determined that the first image satisfies a predetermined condition in response to the first input; Here, the predetermined conditions that the first image must satisfy include at least one of the following: the width value of the first image is greater than the display width value of the display screen; and the height value of the first image is greater than the display height value of the display screen.

[0104] Optionally, the thumbnail of the first image is displayed in the form of a floating control, and the device: further comprising a second display module for displaying a first control and a second control in response to the first input; wherein, when the local image is an end image of a first end of the first image, the first control is in a first display state, and when the local image is not an end image of the first end of the first image, the first control is in a second display state, and in the second display state, the first control is used to control the local image to switch from the second end to the first end, and the first end and the second end are opposite ends; When the local image is an end image of the second end of the first image, the second control is in a third display state, and when the local image is not an end image of the second end of the first image, the second control is in a fourth display state, and in the fourth display state, the second control is used to control the local image to switch from the first end to the second end.

[0105] Optionally, the display control device 800 a second receiving module for receiving a second input; a first determination module for determining an area to be edited in the first image in response to the second input and marking the area to be edited in the first image; and a first editing module for editing the region to be edited.

[0106] Optionally, the second receiving module specifically comprises: receiving a second input that operates on the local image, the region to be edited comprising an image region in the local image that corresponds to the second input; or Receiving a second input that operates on the thumbnail of the first image, the second input being used to determine a first thumbnail area in the thumbnail of the first image, the area to be edited being used to include a corresponding image area in the first image of the first thumbnail area.

[0107] Optionally, the first editing module specifically includes: When determining one area to be edited in the first image, displaying a first editing interface including an image corresponding to the one area to be edited, and editing the image corresponding to the one area to be edited; or When multiple areas to be edited are determined in the first image, a second editing interface is displayed, which includes a second image obtained by stitching images corresponding to the multiple areas to be edited, and is used to edit the second image.

[0108] Optionally, the display control device 800 a third receiving module for receiving a third input; a second determination module for determining a target gesture in response to the third input; The first determination module specifically includes: When a gesture corresponding to the second input matches the target gesture, the gesture is used to determine an area to be edited in the first image in response to the second input and mark the area to be edited in the first image.

[0109] Optionally, the display control device 800 an identification module for identifying a target object in the local image and marking an image region of the target object in the local image; and a second editing module for editing the image region of the target object.

[0110] When a display control device according to an embodiment of the present application receives a first input, if the display control device determines that the first image satisfies the predetermined condition in response to the first input, it displays a local image of the first image and a thumbnail of the first image. Compared to displaying the first image in the form of a thumbnail, displaying the local image of the first image does not require a user to perform a zoom operation on the image, and allows the user to clearly view the local image content of the first image. Furthermore, the thumbnail of the first image can guide the user to view the full image content of the first image, simplifying user operations and allowing the user to view clear image content.

[0111] The display control device in the embodiment of the present application may be a 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. For example, the mobile electronic device may be a mobile phone, a tablet PC, a laptop, 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 teller machine, or a self-service machine, and the embodiment of the present application is not specifically limited.

[0112] The display control device in the embodiment of the present application may be a device having an operating system, which may be an Android operating system, an iOS operating system, or other possible operating systems, and the embodiment of the present application is not specifically limited.

[0113] The display control device according to the embodiment of the present application can implement each process implemented by the method embodiments of FIGS. 1 to 7, and will not be further described here to avoid repetition of description.

[0114] Optionally, as shown in Fig. 9, an embodiment of the present application further provides an electronic device 900, including a processor 910, a memory 909, and a program or instruction stored in the memory 909 and operable on the processor 910, which, when executed by the processor 910, can realize each process of the above-mentioned embodiment of the display control method and achieve the same technical effect. To avoid repetition, no further description will be given here.

[0115] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices described above.

[0116] FIG. 10 is a schematic diagram of the hardware structure for implementing the electronic device of the embodiment of the present application.

[0117] The electronic device 1000 includes components such as, but not limited to, a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010.

[0118] As will be understood by those skilled in the art, the electronic device 1000 may further include a power source (e.g., a battery) for powering each component. The power source may be logically connected to the processor 1010 by a power management system, thereby enabling the power management system to realize functions such as charge / discharge management and power consumption management. The electronic device structure shown in FIG. 10 does not constitute a limitation on 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 herein.

[0119] wherein the user input unit 1007 is used to receive a first input; In response to the first input, if the processor 1010 determines that the first image satisfies a preset condition, the display unit 1006 is used to display a local image of the first image and a thumbnail of the first image; Here, the predetermined conditions that the first image must satisfy include at least one of the following: the width value of the first image is greater than the display width value of the display screen; and the height value of the first image is greater than the display height value of the display screen.

[0120] Optionally, the thumbnail of the first image is displayed in the form of a floating control; the display unit 1006 is further adapted to display a first control and a second control in response to the first input; wherein, when the local image is an end image of a first end of the first image, the first control is in a first display state, and when the local image is not an end image of the first end of the first image, the first control is in a second display state, and in the second display state, the first control is used to control the local image to switch from the second end to the first end, and the first end and the second end are opposite ends; When the local image is an end image of the second end of the first image, the second control is in a third display state, and when the local image is not an end image of the second end of the first image, the second control is in a fourth display state, and in the fourth display state, the second control is used to control the local image to switch from the first end to the second end.

[0121] Optionally, the user input unit 1007 is further adapted to receive a second input; a processor 1010 is used to determine an area to be edited in the first image in response to the second input and mark the area to be edited in the first image; The processor 1010 is further used to edit the region to be edited.

[0122] Optionally, the user input unit 1007 is specifically used to receive a second input acting on the local image, where the area to be edited includes an image area in the local image corresponding to the second input, or The user input unit 1007 is specifically used to receive a second input that acts on the thumbnail of the first image, and the second input is used to determine a first thumbnail area in the thumbnail of the first image, and the area to be edited includes a corresponding image area in the first image of the first thumbnail area.

[0123] Optionally, the display unit 1006 is further used to display a first editing interface including an image corresponding to the one area to be edited when determining an area to be edited in the first image, and the processor 1010 is specifically used to edit the image corresponding to the one area to be edited; or The display unit 1006 is further used to display a second editing interface including a second image obtained by stitching images corresponding to the plurality of areas to be edited when determining the plurality of areas to be edited in the first image, and the processor 1010 is specifically used to edit the second image.

[0124] Optionally, the user input unit 1007 is further adapted to receive a third input; The processor 1010 is further adapted to determine a target gesture in response to the third input; Specifically, the processor 1010 When a gesture corresponding to the second input matches the target gesture, the gesture is used to determine an area to be edited in the first image in response to the second input and mark the area to be edited in the first image.

[0125] Optionally, the processor 1010 further comprises: identifying a target object in the local image; and marking an image region of the target object in the local image; and editing the image region of the target object.

[0126] When an electronic device according to an embodiment of the present application receives a first input, if it determines that the first image satisfies the preset condition in response to the first input, it displays a local image of the first image and a thumbnail of the first image. Compared to displaying the first image in the form of a thumbnail, displaying the local image of the first image does not require a user to perform a zoom operation on the image, and allows the user to clearly view the local image content of the first image. Furthermore, the thumbnail of the first image can guide the user to view the full image content of the first image, simplifying user operations and allowing the user to view clear image content.

[0127] It should be understood that in the embodiment of the present application, the input unit 1004 may include a graphics processing unit (GPU) 10041 and a microphone 10042, and the graphics processor 10041 processes image data of still or video images captured by an image capture device (e.g., a camera) in a video capture mode or an image capture mode. The display unit 1006 may include a display panel 10061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1007 includes a touch panel 10071 and other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include two parts: a touch detection device and a touch controller. The other input devices 10072 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 a control lever, which will not be further described herein. The memory 1009 may be used to store software programs and various data, including, but not limited to, application programs and an operating system. The processor 1010 may integrate an application processor and a modem processor. Here, the application processor is primarily responsible for processing the operating system, user interface, and application programs, and the modem processor is primarily responsible for processing wireless communications. The modem processor does not necessarily have to be integrated into the processor 1010.

[0128] The embodiments of the present application further provide a readable storage medium, which stores a program or instruction, and when the program or instruction is executed by a processor, it can realize each process of the above-mentioned display control method embodiment and achieve the same technical effect. In order to avoid repetition, no further description will be given here.

[0129] The processor may be the processor in the electronic device described in the above embodiment. The readable storage medium may include 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.

[0130] The embodiments of the present application further provide a chip, the chip including a processor and a communication interface, the communication interface is coupled to the processor, the processor runs a program or instruction, and is used to realize each process of the embodiments of the display control method described above, and can achieve the same technical effects. In order to avoid repetition, no further description will be given here.

[0131] It should be understood that the chips referred to in the embodiments of this application may be referred to as system level chips, system chips, chip systems, or system-on-chips.

[0132] The embodiments of the present application further provide a computer program product, the computer program product being stored in a non-volatile storage medium, and the computer program product being executed by at least one processor to realize each process of the above-mentioned display control method embodiments and achieve the same technical effects. In order to avoid repetition, no further description will be given here.

[0133] The embodiments of the present application further provide an electronic device, which is configured to perform each process of the above-mentioned display control method embodiments, and can achieve the same technical effects. In order to avoid repetition, no further description will be given here.

[0134] It should be noted that, in this specification, the terms "comprises," "including," and any other variations thereof are intended to cover the non-exclusive "comprises," whereby a process, method, article, or apparatus comprising a set of elements not only includes those elements but also other elements not expressly listed or inherent in such process, method, article, or apparatus. Absent further limitations, an element limited by the phrase "comprises one of," does not preclude the presence of other identical elements in the process, method, article, or apparatus comprising that element. It should be noted that the scope of the methods and apparatuses 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 the reverse order based on the functions involved. For example, the described method may be performed in a different order than described, and various steps may be added, omitted, or combined. Furthermore, features described with reference to some examples may be combined in other examples.

[0135] As will be apparent to those skilled in the art from the above description of the embodiments, the methods of the above embodiments can be realized in the form of software and a necessary general-purpose hardware platform. Of course, they can also be realized in hardware, but in many cases the former is a more preferred embodiment. Based on this understanding, the technical proposal of the present application, in substance or in part contributing to the prior art, may be embodied in the form of a computer software product, which is stored in a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes some instructions for causing a terminal (which may be a mobile phone, computer, server, network device, etc.) to execute the methods described in each embodiment of the present application.

[0136] Although the embodiments of the present application have been described above in conjunction with the drawings, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not limiting. Those skilled in the art can take the teachings of the present application into account and implement many forms without departing from the spirit and scope of the claims, all of which fall within the scope of protection of the present application.

Claims

1. A display control method, comprising: Receiving a first input; and displaying a local image of the first image and a thumbnail of the first image when it is determined in response to the first input that the first image satisfies a predetermined condition; the predetermined condition satisfied by the first image includes at least one of a width value of the first image being larger than a display width value of a display screen and a height value of the first image being larger than a display height value of a display screen; The display control method, wherein the thumbnail of the first image is displayed in the manner of a floating control, and the thumbnail of the first image covers a partial area of ​​the local image.

2. After receiving a first input, the display control method includes: further comprising displaying a first control and a second control in response to the first input; When the local image is an end image of a first end of the first image, the first control is in a first display state, and when the local image is not an end image of the first end of the first image, the first control is in a second display state, and in the second display state, the first control is used to control the local image to switch from the second end to the first end, and the first end and the second end are opposite ends; 2. The display control method of claim 1, wherein when the local image is an end image of a second end of the first image, the second control is in a third display state, and when the local image is not an end image of the second end of the first image, the second control is in a fourth display state, and in the fourth display state, the second control is used to control the local image to switch from the first end to the second end.

3. After displaying a local image of the first image and a thumbnail of the first image, the display control method includes: receiving a second input; determining an area to be edited in the first image in response to the second input and marking the area to be edited in the first image; The display control method according to claim 1 , further comprising: editing the area to be edited.

4. Receiving the second input receiving a second input for the local image, wherein the region to be edited includes an image region in the local image that corresponds to the second input; or 4. The display control method of claim 3, further comprising receiving a second input for the thumbnail of the first image, the second input being used to determine a first thumbnail area in the thumbnail of the first image, and the area to be edited including a corresponding image area in the first image of the first thumbnail area.

5. Editing the region to be edited includes: When determining one area to be edited in the first image, displaying a first editing interface including an image corresponding to the one area to be edited, and editing the image corresponding to the one area to be edited; or The display control method of claim 3, further comprising, when determining a plurality of areas to be edited in the first image, displaying a second editing interface including a second image obtained by stitching images corresponding to the plurality of areas to be edited, and editing the second image.

6. When the second input is a gesture input, before receiving the second input, the display control method includes: receiving a third input; determining a target gesture in response to the third input; Determining an area to be edited in the first image in response to the second input and marking the area to be edited in the first image includes:

4. The display control method of claim 3, further comprising: determining an area to be edited in the first image in response to the second input when a gesture corresponding to the second input matches the target gesture; and marking the area to be edited in the first image.

7. After displaying a local image of the first image and a thumbnail of the first image, the display control method includes: identifying a target object in the local image and marking an image region of the target object in the local image; The display control method of claim 1 , further comprising: editing an image region of the target object.

8. A display control device, a first receiving module for receiving a first input; a first display module for displaying a local image of the first image and a thumbnail of the first image when it is determined that the first image satisfies a predetermined condition in response to the first input; the predetermined condition satisfied by the first image includes at least one of a width value of the first image being larger than a display width value of a display screen and a height value of the first image being larger than a display height value of a display screen; A display control device, wherein the thumbnail of the first image is displayed in the manner of a floating control, and the thumbnail of the first image covers a partial area of ​​the local image.

9. The display control device further comprising a second display module for displaying a first control and a second control in response to the first input; When the local image is an end image of a first end of the first image, the first control is in a first display state, and when the local image is not an end image of the first end of the first image, the first control is in a second display state, and in the second display state, the first control is used to control the local image to switch from the second end to the first end, and the first end and the second end are opposite ends; 9. The display control device according to claim 8, wherein when the local image is an end image of a second end of the first image, the second control is in a third display state, and when the local image is not an end image of the second end of the first image, the second control is in a fourth display state, and in the fourth display state, the second control is used to control the local image to switch from the first end to the second end.

10. The display control device a second receiving module for receiving a second input; a first determination module for determining an area to be edited in the first image in response to the second input and marking the area to be edited in the first image; The display control device according to claim 8 , further comprising: a first editing module for editing the region to be edited.

11. The second receiving module: receiving a second input that operates on the local image, the region to be edited comprising an image region in the local image that corresponds to the second input; or 11. The display control device of claim 10, further comprising: receiving a second input that acts on the thumbnail of the first image, the second input being used to determine a first thumbnail area in the thumbnail of the first image, and the area to be edited being used to include a corresponding image area in the first image of the first thumbnail area.

12. The first editing module: When determining one area to be edited in the first image, displaying a first editing interface including an image corresponding to the one area to be edited, and editing the image corresponding to the one area to be edited; or The display control device according to claim 10, which is used to display a second editing interface including a second image obtained by stitching images corresponding to the plurality of areas to be edited in the first image when determining the plurality of areas to be edited in the first image, and to edit the second image.

13. The display control device a third receiving module for receiving a third input; a second determination module for determining a target gesture in response to the third input; The first determination module:

11. The display control device according to claim 10, wherein, when a gesture corresponding to the second input matches the target gesture, the display control device is used to determine an area to be edited in the first image in response to the second input and to mark the area to be edited in the first image.

14. The display control device an identification module for identifying a target object in the local image and marking an image region of the target object in the local image; The display control device according to claim 8 , further comprising: a second editing module for editing the image region of the target object.

15. An electronic device comprising a processor, a memory, and a program or instructions stored in the memory and operable on the processor, the program or instructions implementing the steps of the display control method according to any one of claims 1 to 7 when executed by the processor.

Citation Information

Patent Citations

  • Screen capture method and device and electronic equipment

    CN111638844A

  • Handwritten command management device

    JP1998105325A

  • Information display device and information display method and recording medium with information display program recorded thereon

    JP2001249747A

  • Www browser

    JP2002132410A

  • Image display output device, printer equipped with the same and image display output method

    JP2005189674A