A view display method, device and storage medium
By generating and cropping backup views, the problem of low view display efficiency in Pango Design Suite software was solved, enabling users to quickly view detailed location information in a global state.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHENZHEN PANGO MICROSYST CO LTD
- Filing Date
- 2022-10-27
- Publication Date
- 2026-07-31
AI Technical Summary
In existing technologies, users need to zoom in gradually when viewing detailed location information in Pango Design Suite software, which is inefficient and fails to meet user needs.
A first backup view is generated and zoomed in based on the view zoom command. The target area is then cropped to generate a second backup view, which is then overlaid on the zoomed-in view to display the target zoomed-in area, allowing users to quickly view detailed location information in a global state.
By generating and cropping backup views, users can quickly view detailed information at any location in a global state, improving view display efficiency.
Smart Images

Figure CN115878117B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of integrated circuit software tools, and more specifically, to a view display method, apparatus, and storage medium. Background Technology
[0002] Pango Design Suite is a large-scale field-programmable gate array (FPGA) development software. In Pango Design Suite, the view display method is based on the zoom level of the view to display the position information included in the current level. That is, the user needs to go to the corresponding display level to view the position information contained in that level.
[0003] When users need to view detailed location constraint information, they need to zoom in to the corresponding level step by step, which is relatively time-consuming and laborious. For example, when a user is in the global state and needs to zoom in on a certain location to view detailed location information of that location and its vicinity in advance, this view display method cannot meet the user's needs. Summary of the Invention
[0004] In view of the above problems, the present invention proposes a view display method, device and storage medium, which supports users to view detailed location information based on global status and improves the efficiency of view display.
[0005] In a first aspect, embodiments of this application provide a view display method, the method comprising: generating a first backup view based on original view information; when a view zoom-in instruction is received, zooming in on the first backup view based on the first backup view information to obtain a zoomed-in view; obtaining a first target area, and cropping the first backup view based on the first target area to obtain a cropped second backup view; covering the zoomed-in view with the second backup view to display a target zoomed-in area, wherein a corresponding zoomed-in view is displayed in the target zoomed-in area.
[0006] Secondly, embodiments of this application also provide a view display device, which includes: a view generation module, used to generate a first backup view based on original view information; a view zooming module, used to zoom in on the first backup view based on the first backup view information when a view zooming instruction is received, to obtain a zoomed view; a view adjustment module, used to obtain a target area, and to crop the first backup view accordingly based on the target area, to obtain a cropped second backup view; and a view integration module, used to overlay the second backup view onto the zoomed view to display a target zoomed area, wherein a corresponding zoomed view is displayed in the target zoomed area.
[0007] Thirdly, embodiments of this application also provide a computer-readable storage medium storing program code, wherein the above-described view display method is executed when the program code is run by a processor.
[0008] The technical solution provided by this invention specifically includes: generating a first backup view based on original view information; upon receiving a view zoom-in command, zooming in on the first backup view based on the first backup view information to obtain a zoomed-in view; acquiring a first target area, and cropping the first backup view accordingly based on the first target area to obtain a cropped second backup view; covering the zoomed-in view with the second backup view to display the target zoomed-in area, where a corresponding zoomed-in view is displayed. Thus, when a view zoom-in command is received, the corresponding area of the zoomed-in view is displayed within the first target area, determining the target zoomed-in area, so that the user can view detailed location information of any area based on the global state. Attached Figure Description
[0009] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments and drawings obtained by those skilled in the art without creative effort are within the scope of protection of this invention.
[0010] Figure 1 A flowchart illustrating the view display method provided in an embodiment of this application is shown.
[0011] Figure 2 A flowchart illustrating a view display method provided in another embodiment of this application is shown.
[0012] Figure 3 A schematic diagram of the second backup view, the magnified view, and the target magnified area provided in the embodiments of this application is shown.
[0013] Figure 4 A schematic diagram of the first center, the second center, and the first target region provided in an embodiment of this application is shown.
[0014] Figure 5 A schematic diagram of the structure of the view display device provided in an embodiment of this application is shown.
[0015] Figure 6 A schematic diagram of the structure of a computer-readable storage medium provided in an embodiment of this application is shown. Detailed Implementation
[0016] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0017] Pango Design Suite is a large-scale field-programmable gate array (FPGA) development software. In Pango Design Suite, the view display method is based on the zoom level of the view to display the position information included in the current level. That is, the user needs to go to the corresponding display level to view the position information contained in that level.
[0018] When users need to view detailed location constraint information, they need to zoom in to the corresponding level step by step, which is relatively time-consuming and laborious. For example, when a user is in the global state and needs to zoom in on a certain location to view detailed location information of that location and its vicinity in advance, the above view display method cannot meet the user's needs, resulting in low view display efficiency.
[0019] To address the aforementioned issues, the inventors have proposed a view display method, apparatus, and storage medium as described in this application. The method includes: generating a first backup view based on original view information; upon receiving a view zoom-in command, zooming in on the first backup view based on the first backup view information to obtain a zoomed-in view; acquiring a first target area and cropping the first backup view accordingly based on the first target area to obtain a cropped second backup view; and overlaying the second backup view onto the zoomed-in view to display a target zoomed-in area, where a corresponding zoomed-in view is displayed. By generating a first backup view identical to the original view display information using the original view information, and generating a zoomed-in view and a second backup view based on the first backup view, the second backup view is overlaid on the zoomed-in view. This determines the target zoomed-in area within the first target area, allowing the user to zoom in on any location even when in a global view state, thereby improving view display efficiency.
[0020] Please see Figure 1 , Figure 1 A flowchart illustrating a view display method provided in an embodiment of this application is shown. The method may include steps 110 to 140.
[0021] In step 110, a first backup view is generated based on the original view information.
[0022] In this embodiment, the original view can refer to the view displayed when the system is in a global state. The original view can be composed of multiple layers of information, each layer can display different detailed position information, and the position information can indicate the components presented in the view. The underlying information of the original view can include the information presented by the original view. In addition, the layer information of the original view can also include corresponding parameter information, such as constraint coefficients, magnification coefficients, and specification coefficients. For example, the constraint coefficients can constrain the position information of the original view.
[0023] In this embodiment, the original view information can indicate the hierarchical information contained in the original view. The parameter information and underlying information in the original view information are backed up and saved. Based on the backed-up parameter information and underlying information, a first backup view is generated. That is, the first backup view has the same parameter information and underlying information as the original view, and the information displayed in the first backup view is the same as that in the original view. By backing up and saving the parameter information and underlying information in the original view information, and then generating the first backup view based on the backed-up parameter information and underlying information, the possibility of irrecoverable damage after the parameter information and underlying information in the original view information have been changed can be reduced.
[0024] In step 120, when a view zoom-in instruction is received, the first backup view is zoomed in based on the first backup view information to obtain a zoomed-in view.
[0025] In this embodiment, the first backup view information indicates the parameter information and underlying information contained in the first backup view. Based on the parameter information of the first backup view, the magnification factor of the first backup view is determined. The magnification factor can be preset in the parameter information. In other embodiments, the magnification factor can be obtained by user input. For example, the user can manually input the magnification factor into the system or select the specific value of the magnification factor using a mouse. Based on the magnification factor, the position information in the first backup view is magnified to obtain a magnified view.
[0026] In this embodiment, the magnified view and the original view have the same constraint effect; that is, when the user imposes a positional constraint on the magnified view, the corresponding position in the original view will also be subject to a positional constraint. Furthermore, when an adjustment command is received, zooming in or out can be performed based on the magnified view to make the magnification effect more pronounced or to reduce the magnification effect, thereby making the presentation of the magnified view closer to the user's needs and improving the user experience.
[0027] In step 130, a first target region is obtained, and the first backup view is cropped accordingly based on the first target region to obtain a cropped second backup view.
[0028] In this embodiment, the first target area indicates the target area that the user needs to zoom in on. The user can select the first target area by dragging with the mouse or by touching the screen.
[0029] The specific steps for obtaining the first target area may include: obtaining the first center position and radius information; wherein, the first center position may be the position of the mouse when the system receives the view zoom command, or in other embodiments, the first center position may be the position corresponding to the coordinate information input by the user in the first backup view; the user may input the corresponding radius information to the system according to actual usage needs, and the radius information may indicate the radius value; the first target area is determined based on the first center position and radius information; the larger the radius, the larger the range of the first target area.
[0030] In this embodiment of the application, the first target area is removed from the first backup view, and a region gap appears in the first backup view at the position corresponding to the first target area, thus obtaining the second backup view. That is, the difference between the second backup view and the first backup view is that the second backup view has a region gap at the corresponding position of the first target area.
[0031] In step 140, the second backup view is overlaid on the magnified view to display the target magnified area, and the corresponding magnified view is displayed in the target magnified area.
[0032] In this embodiment of the application, since the second backup view is obtained by cropping the first target area from the first backup view, the second backup view covers the magnified view. On the first target area that is missing in the second backup view, the corresponding magnified view can be displayed, thereby determining the target magnified area. In other words, the target magnified area is the area determined by the magnified view based on the first target area.
[0033] When a view zoom-in cancellation command is received, the zoom-in effect of the zoomed-in view is adjusted to be the same as the display effect of the second backup view based on the parameter information of the original view. At this time, the second backup view overlaps with the zoomed-in view, and the second backup view will not display the zoomed-in information in the first target area, thereby canceling the zoom-in effect in the first target area.
[0034] In this embodiment, when a drag command is received, a second target area is obtained. The specific method for obtaining the second target area may include: obtaining a second center position; the second center position may be the position of the mouse when the system receives the drag command; in other embodiments, the second center position may be the coordinate information input by the user and its position in the first backup view; the radius information of the second target area may be the same as the radius information of the first target area; in other embodiments, the radius information of the second target area may be manually input by the user; based on the second center position and radius information, the second target area is determined, and the second target area is removed from the second backup view to obtain the removed second backup view.
[0035] Based on the first target region and the second target region, the intersection region of the first target region and the second target region is determined, that is, the intersection region is indicated by the area where the first target region and the second target region overlap. When the first target region and the second target region overlap, that is, the intersection region is not an empty set, the portion of the first target region corresponding to the intersection region is removed to obtain the removed first target region. Based on the original view information, the display of the corresponding removed first target region in the second backup view is restored. When there is no overlap between the first target region and the second target region, the intersection region is an empty set, and the display of the corresponding first target region in the second backup view is restored based on the original view information.
[0036] As described above, this embodiment generates a first backup view with the same parameter information and underlying information as the original view using the original view information. When a view zoom-in command is received, the first backup view is zoomed in based on the parameter information in the first backup view to obtain a zoomed-in view. A first target area to be zoomed in is obtained, and the first backup view corresponding to the first target area is cropped to obtain a cropped second backup view. The second backup view is then overlaid on the zoomed-in view to determine the target zoom-in area, i.e., the target zoom-in area displays the portion of the zoomed-in view corresponding to the first target area. Therefore, when the user is in global mode, the user can zoom in on any location to view detailed location information.
[0037] Please see Figure 2 , Figure 3 and Figure 4 , Figure 2 A flowchart illustrating a view display method according to another embodiment of this application is shown. Figure 3 This paper presents a schematic diagram of a second backup view, a magnified view, and a target magnified area according to an embodiment of this application. Figure 4 The diagram shows a first center, a second center, and a first target region provided in an embodiment of this application. The method may include steps 210 to 301.
[0038] In step 210, when a view zoom-in command is received, a backup process is performed based on the parameter information and underlying information of the original view.
[0039] In this embodiment, the parameter information and underlying information of the original view are backed up and saved, which facilitates the subsequent generation of the corresponding view using the backed-up parameter information and underlying information. This avoids directly generating the corresponding view based on the parameter information and underlying information of the original view, and reduces the possibility of the parameter information or underlying information of the original view being unrecoverable.
[0040] In step 220, a first backup view is generated based on the backup parameter information and underlying information.
[0041] In the embodiments of this application, the parameter information and underlying information of the first backup view are the same as those of the original view, that is, all the information displayed by the first backup view is the same as that of the original view.
[0042] In step 230, the magnification factor is determined based on the parameter information of the first backup view.
[0043] In this embodiment, the magnification factor can be preset by the system or determined based on the density of information displayed in the original view, such as the density of components presented in the view. In other embodiments, the magnification factor can also be input by the user.
[0044] In step 240, the position information in the first backup view is magnified based on the magnification factor to obtain an enlarged view.
[0045] In this embodiment of the application, the position information can indicate the information displayed at the corresponding position in the original view, such as the components presented at the corresponding position, i.e., the information displayed at the corresponding position in the first backup view. The position information of the first backup view is magnified based on the magnification factor, for example, the specifications of the components are magnified. The position information of the magnified view is the effect of magnifying the information at the corresponding position in the original view or the first backup view.
[0046] In step 250, the position and radius information of the first circle center are obtained to determine the first target area.
[0047] In this embodiment, the first center position can indicate the position of the mouse on the system interface when a zoom-in command is received, and the radius information can be any value input by the user to the system. In other embodiments, the radius information can be a value specified by the system.
[0048] It is worth noting that the first center can be located within the first backup view or outside the second backup view. When the first center is located outside the first backup view, the system does not respond to the zoom-in command and outputs a reminder message asking you to re-determine the zoom-in area.
[0049] In other embodiments, the first target area can be determined based on the area selected by the user. For example, the user can use the mouse to select the area that needs to be magnified, and then the area selected by the user is determined as the first target area.
[0050] In step 260, the corresponding position of the first target area is cropped in the first backup view to obtain the cropped second backup view.
[0051] In step 270, the second backup view is overlaid on the zoomed-in view to display the target zoomed-in area.
[0052] In this embodiment, the target magnified area displays the corresponding position information of the magnified view within the first target area. Since the second backup view is obtained by cropping the first backup view, the position information of the second backup view is the same as that of the original view in areas other than the first target area. This allows the user to zoom in on any position when in a global state, thereby improving view display efficiency.
[0053] In step 280, when a zoom-out cancellation command is received, the zoom-out effect of the zoom-out view is canceled based on the parameter information of the first backup view.
[0054] In this embodiment, based on the parameter information of the first backup view, i.e. based on the magnification factor, the position information of the magnified view is reduced so that the display effect of the position information of the magnified view is restored to the same as the display effect of the second backup view, so that the target magnified area is not displayed.
[0055] In step 290, the corresponding magnified view is displayed in the first target area to zoom in or out.
[0056] In the embodiments of this application, the magnified view and the original view have the same constraint effect. When constraining the target magnified area, corresponding constraints are also applied to the corresponding positions in the original view. Based on the target magnified area, further magnification or reduction operations can be performed to make the display effect of the target magnified area better meet the user's needs.
[0057] In step 300, when a drag command is received, the position of the second center is obtained, and the second target area is determined.
[0058] In this embodiment, the second center position can be the last position where the mouse hovers after moving away from the first center position, or it can be the position corresponding to the coordinates input by the user. The radius information of the second target area can be the same as the radius information of the first target area. In other embodiments, the radius information of the second target area can also be the position corresponding to the coordinates input by the user. It is worth noting that the second center position can be located inside or outside the second backup view.
[0059] In step 301, the target magnification area is redefined based on the second target area.
[0060] When the second center is located within the second backup view, the second target area is determined based on the position and radius information of the second center. The area corresponding to the second target area is then cropped based on the second backup view, i.e., the area corresponding to the second target area in the second backup view is removed, resulting in the removed second backup view. An intersection area is determined based on the first and second target areas; the intersection area is the area shared by both the first and second target areas. When the first and second target areas do not overlap, the intersection area is empty. Based on the intersection area, the intersection area is removed from the first target area, resulting in the removed first target area. Based on the original view information, the display of the removed first target area is restored in the removed second backup view.
[0061] When the second center is outside the second backup view, the straight line formed by the first and second centers is determined. The first center can be labeled as coordinate A, and the second center as coordinate B. A marker point is determined based on the intersection of the straight line formed by the first center A and the second center B with the boundary of the first target area; this marker point can be labeled as coordinate C. A right triangle is constructed using the straight line formed by the first center A and the second center B as the hypotenuse. A right triangle is also constructed using the straight line formed by the first center A and the marker point C as the hypotenuse. Therefore, based on the first center A, the second center B, and the radius information of the first target area, the coordinate information of the marker point C can be obtained through similar triangles. The coordinate information of the marker point can be used to display the direction in which the user's mouse leaves, making it easier for the user to move the mouse into the second backup view.
[0062] As described above, in this embodiment, when a zoom-in command is received, a first backup view is generated using the parameter information and underlying information of the original view, so that the information displayed in the first backup view is the same as that displayed in the original view. An zoomed-in view and a second backup view are generated based on the first backup view. The zoomed-in view displays the magnified effect of the position information in the first backup view, while the second backup view does not display the position information within the first target area. The second backup view is overlaid on the zoomed-in view to determine the target zoomed-in area. This means the target zoomed-in area displays the position information corresponding to the first target area in the zoomed-in view, allowing the user to view detailed position information of any zoomed-in area while maintaining the global state, greatly improving the efficiency of view display. When a drag command is received, the intersection area between the second target area and the first target area is determined based on the second target area. The intersection area within the first target area is removed to update the first target area. The updated position information of the first target area is restored and displayed on the second backup view. The second target area is then removed from the second backup view, thereby displaying the corresponding position information of the zoomed-in area on the second target area, allowing the user to quickly change the specific position of the target zoomed-in area.
[0063] To facilitate better implementation of the view display method provided in the embodiments of this application, the embodiments of this application also provide an apparatus based on the above-described view display method. The meanings of the terms used are the same as in the view display method described above, and specific implementation details can be found in the descriptions within the method embodiments.
[0064] Please see Figure 5 , Figure 5 This is a schematic diagram of the structure of a view display device provided in an embodiment of this application. The view display device may include a view generation module 401, a view magnification module 402, a view adjustment module 403, and a view integration module 404, etc.
[0065] The view generation module 401 is used to generate a first backup view based on the original view information.
[0066] In some implementations, the view generation module 401 may include:
[0067] The first generation module is used to perform backup processing based on the parameter information and underlying information of the original view information to generate the first backup view.
[0068] The zoom-in view module 402 is used to zoom in on the first backup view based on the first backup view information when a zoom-in command is received, so as to obtain a zoom-in view.
[0069] In some embodiments, the magnified view module 402 may include:
[0070] The magnification processing module is used to magnify the position information in the first backup view information based on the magnification factor to obtain a magnified view.
[0071] The view adjustment module 403 is used to obtain a target area and crop the first backup view based on the target area to obtain a cropped second backup view.
[0072] In some implementations, the view adjustment module 403 may include:
[0073] The second acquisition module is used to acquire the position and radius information of the first circle's center.
[0074] The target region module is used to determine the target magnified region based on the first center position and the radius information.
[0075] The second determining module is used to remove the target area from the first backup view to obtain a second backup view.
[0076] The view integration module 404 overlays the second backup view onto the magnified view, displays the target magnified area, and displays the corresponding magnified view in the target magnified area.
[0077] The instruction response module is used to zoom in or out by displaying the corresponding zoomed-in view in the target zoomed-in area when an adjustment instruction is received.
[0078] The third acquisition module is used to acquire the second target area when a drag command is received.
[0079] The third cropping module is used to crop the second backup view based on the second target area.
[0080] The third determining module is used to determine the intersection area between the first target area and the second target area.
[0081] The third removal module is used to remove the intersection region in the first target region to obtain the first target region after removal.
[0082] The third display module is used to restore the display of the first target area removed from the second backup view based on the original view information.
[0083] The fourth determining module is used to determine the position of the second center of the circle based on the second target area.
[0084] The determination and confirmation module is used to determine whether the second center position is contained within the first backup view.
[0085] The marker confirmation module is used to determine a marker point based on the intersection of the straight line determined by the first center and the second center with the boundary of the first target area when the second center position is not included in the first backup view.
[0086] The coordinate confirmation module is used to determine the coordinate information of the marker point based on the distance information between the first center, the second center, the first center and the second center, the radius information and the principle of similar triangles.
[0087] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the above-described device and module can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0088] In the several embodiments provided in this application, the coupling or direct coupling or communication connection between the modules shown or discussed may be an indirect coupling or communication connection through some interface, device or module, and may be electrical, mechanical or other forms.
[0089] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0090] Please see Figure 6 , Figure 6 This is a schematic diagram of the structure of a computer-readable storage medium provided in an embodiment of this application. The computer-readable medium 600 stores program code, which can be called by a processor to execute the security warning method described in the above method embodiments.
[0091] The computer-readable storage medium 600 may be an electronic memory such as flash memory, EEPROM (Electrically Erasable Programmable Read-Only Memory), EPROM, hard disk, or ROM. Optionally, the computer-readable storage medium 700 includes a non-transitory computer-readable storage medium. The computer-readable storage medium 600 has storage space for program code 710 that performs any of the method steps described above. This program code can be read from or written to one or more computer program devices. The program code 610 may, for example, be compressed in a suitable form.
[0092] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A view display method characterized by, The method includes: Based on the original view information, generate the first backup view; When a view zoom-in command is received, the first backup view is zoomed in based on the first backup view information to obtain a zoomed-in view. Obtain the first target area, and crop the first backup view based on the first target area to obtain the cropped second backup view; The second backup view is overlaid on the zoomed-in view to display the target zoomed-in area, and the corresponding zoomed-in view is displayed in the target zoomed-in area; The step of obtaining a first target region and cropping the first backup view based on the first target region to obtain a cropped second backup view includes: obtaining the center position and radius information of a first circle; determining the first target region based on the center position and the radius information; and cropping the target region from the first backup view to obtain the second backup view.
2. The method of claim 1, wherein, Based on the original view information, a first backup view is generated, including: The first backup view is generated by backing up the parameter information and underlying information based on the original view information.
3. The method according to claim 1 or 2, characterized in that, The method further includes: When an adjustment command is received, the corresponding magnified view is displayed in the target magnified area to zoom in or out.
4. The method of claim 1, wherein, The method further includes: When a drag command is received, the second target area is obtained; Based on the second target area, the second backup view is cropped accordingly; Determine the intersection area between the first target region and the second target region; Remove the intersection region in the first target region to obtain the first target region after removal; Based on the original view information, restore the display of the first target area removed from the second backup view.
5. The method of claim 4, wherein, The method further includes: Based on the second target area, determine the location of the second circle center; Determine whether the position of the second center is contained within the first backup view; When the location of the second center is not included in the first backup view, a marker point is determined based on the intersection of the straight line determined by the first center and the second center with the boundary of the first target area.
6. The method according to claim 5, characterized in that, Based on the first center, the second center, the distance information between the first center and the second center, the radius information, and the principle of similar triangles, the coordinate information of the marker point is determined.
7. The method of claim 1, wherein, When a view zoom-in command is received, the first backup view is zoomed in based on the first backup view information to obtain a zoomed-in view, including: Based on the parameter information of the first backup view information, determine the magnification factor; The location information in the first backup view information is magnified based on the magnification factor to obtain a magnified view.
8. A view display device, characterized by comprising: The device includes: The view generation module is used to generate a first backup view based on the original view information; The zoom-in view module is used to zoom in the first backup view based on the first backup view information to obtain the zoom-in view when a zoom-in command is received. The view adjustment module is used to obtain the target area and crop the first backup view based on the target area to obtain the cropped second backup view; The view integration module overlays the second backup view onto the magnified view, displays the target magnified area, and displays the corresponding magnified view in the target magnified area; Specifically, the view adjustment module is used to: obtain the first center position and radius information; determine the first target area based on the first center position and the radius information; and crop the target area from the first backup view to obtain the second backup view.
9. A computer readable storage medium, characterized in that, The computer-readable storage medium contains program code that can be invoked by a processor to execute the view display method as described in any one of claims 1-7.