View picture local display method and device, equipment and storage medium

By presenting the viewing frame at a smaller resolution than the original resolution and cropping and enlarging the local small-sized image in response to the zoom-in trigger command in the vehicle 360-degree panoramic view display, the problems of slow loading and blurring of the picture are solved, and the local high-definition image is quickly enlarged The clear display improves the viewing experience of viewing.

CN119292711APending Publication Date: 2025-01-10BEIJING DONGCHEZU TECHNOLOGY CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202310799191.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-30
Publication Date
2025-01-10

AI Technical Summary

Technical Problem

In the 360-degree panoramic view display of the vehicle, the direct loading of high-definition images leads to slow loading and black and white screens appearing in the initial loading stage, which cannot quickly present the vehicle picture; while ensuring the loading speed by loading compressed images leads to blurry pictures, affecting the vehicle viewing effect .

Method used

When presenting the viewing frame at a lower resolution than the original resolution and responding to the amplification trigger command, determine the amplification response area and image pixel amplification information, crop the local small-sized image in the appropriate range based on this information, and zoom in at high definition resolution to avoid Load HD picture frames from the viewer's perspective.

Benefits of technology

Without affecting the initial loading performance, quickly enlarge the local high-definition image to clearly display the image details, and improve the viewer's viewing experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119292711A_ABST
    Figure CN119292711A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a local display method and device for a view picture, equipment and a storage medium, and the method comprises the steps: presenting a view angle picture frame under a current view angle at a first resolution, and enabling the first resolution to be smaller than the original resolution of the view angle picture frame; determining amplification response area information and image pixel amplification information corresponding to an amplification trigger instruction in response to the amplification trigger instruction for the view angle picture frame; and determining a to-be-magnified local image in the visual angle picture frame according to the magnification response area information, and performing magnification display on the to-be-magnified local image in the magnification display area based on the image pixel magnification information. By means of the method, the view angle picture frame is presented with the low resolution smaller than the original resolution, then the amplification trigger instruction for the view angle picture frame is responded, the local small-size image in the proper range is cut, amplification display is conducted with the high resolution, the local high-definition image is rapidly amplified under the condition that the initial loading performance is not affected, and the image quality is improved. And the viewing experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present disclosure relate to the field of computer technology, and in particular, to a method, device, equipment and storage medium for partially displaying a view screen. Background Art

[0002] With the rapid development of computer applications, it has become a trend to realize vehicle transactions through electronic trading platforms. In order to help viewers better understand the vehicle status (such as vehicle exterior and interior, etc.), a 360-degree panoramic view of the vehicle is now available, thereby improving the viewing experience of viewers.

[0003] At present, in the realization of a 360-degree panoramic view of a vehicle, if high-definition pictures constituting the panorama are directly used for display, although it can ensure that the enlarged details are clearly displayed when the viewer needs to zoom in on the details of the vehicle in the picture, this method of directly loading high-definition pictures will result in slow loading, a black and white screen in the initial loading stage, and an inability to quickly present the vehicle picture.

[0004] However, if the loading speed is guaranteed by loading compressed images, the displayed image will be blurred. When the vehicle details are zoomed in on the blurred image, the vehicle details cannot be clearly displayed, which also affects the vehicle viewing effect. Summary of the invention

[0005] The embodiments of the present disclosure provide a method, apparatus, device and storage medium for partial display of a view screen, which can quickly enlarge a partial high-definition image without affecting the initial loading performance, thereby improving the viewing experience of the viewer.

[0006] In a first aspect, an embodiment of the present disclosure provides a method for partially displaying a view screen, the method comprising:

[0007] Presenting a perspective picture frame at a current perspective at a first resolution, wherein the first resolution is lower than an original resolution of the perspective picture frame;

[0008] In response to a zoom trigger instruction for the viewing angle picture frame, determining zoom response area information and image pixel zoom information corresponding to the zoom trigger instruction;

[0009] Determine the local image to be enlarged in the viewing angle frame according to the enlargement response area information, and enlarge and display the local image to be enlarged in the enlargement display area based on the image pixel enlargement information;

[0010] The image pixel magnification information includes a second resolution used when magnifying and displaying the partial image to be magnified, and the second resolution is greater than the first resolution.

[0011] In a second aspect, an embodiment of the present disclosure further provides a partial display device of a view screen, the device comprising:

[0012] A first display module, used for presenting a perspective picture frame at a current perspective at a first resolution, where the first resolution is smaller than an original resolution of the perspective picture frame;

[0013] An information determination module, configured to determine, in response to a zoom trigger instruction for the viewing angle picture frame, zoom response area information and image pixel zoom information corresponding to the zoom trigger instruction;

[0014] A second display module is used to determine the local image to be enlarged in the viewing angle picture frame according to the enlargement response area information, and enlarge and display the local image to be enlarged in the enlargement display area based on the image pixel enlargement information;

[0015] The image pixel magnification information includes a second resolution used when magnifying and displaying the partial image to be magnified, and the second resolution is greater than the first resolution.

[0016] In a third aspect, an embodiment of the present disclosure further provides a computer device, the computer device comprising:

[0017] one or more processors;

[0018] a storage device for storing one or more programs,

[0019] When the one or more programs are executed by the one or more processors, the one or more processors implement the method for partial display of a view screen provided by any embodiment of the present disclosure.

[0020] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for partial display of a view screen provided by any embodiment of the present disclosure.

[0021] The technical solution of the disclosed embodiment specifically discloses a method, device, equipment and storage medium for partial display of a view picture, wherein the method for partial display of the view picture comprises: presenting a view picture frame under a current view at a first resolution, wherein the first resolution is smaller than an original resolution of the view picture frame; then, in response to a zoom trigger instruction for the view picture frame, determining zoom response area information and image pixel zoom information corresponding to the zoom trigger instruction; finally, determining a local image to be zoomed in the view picture frame according to the zoom response area information, and zooming in and displaying the local image to be zoomed in in a zoom display area based on the image pixel zoom information; the image pixel zoom information includes a second resolution used when zooming in and displaying the local image to be zoomed in, wherein the second resolution is larger than the first resolution. Different from the prior art method of directly using high-definition pictures to form a panoramic view, which will result in slow loading, a black and white screen in the initial loading stage, and the inability to quickly present the vehicle picture, or the problem of ensuring the loading speed by loading compressed pictures, the presented picture will be blurred; the above technical solution first presents the perspective picture frame at a low resolution lower than the original resolution, and then responds to the zoom trigger instruction for the perspective picture frame, determines the corresponding zoom response area information and image pixel zoom information, crops a local small-size image of a suitable range based on the zoom response area information, and zooms in and displays the local small-size image at the high-definition resolution contained in the image pixel zoom information, which is equivalent to displaying high-definition details in the viewer's perspective, and does not load high-definition picture frames outside the viewer's perspective, thereby achieving rapid zooming in of local high-definition images without affecting the initial loading performance, clearly displaying image details, and ensuring the viewing effect. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the technical solutions of the exemplary embodiments of the present disclosure, the following briefly introduces the drawings required to describe the embodiments. Obviously, the drawings introduced are only drawings of a part of the embodiments to be described in the present disclosure, rather than all the drawings. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0023] Figure 1 A schematic diagram of a flow chart of a method for partially displaying a view screen provided by an embodiment of the present disclosure;

[0024] Figure 2 An example flow chart of a method for partially displaying a view screen provided in an embodiment of the present disclosure;

[0025] Figure 3 A schematic diagram of the structure of a partial display device of a view screen provided in an embodiment of the present disclosure;

[0026] Figure 4A schematic diagram of the structure of a computer device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0027] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0028] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.

[0029] The term "including" and its variations used herein are open inclusions, i.e., "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.

[0030] It should be noted that the concepts such as "first" and "target" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0031] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0032] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0033] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0034] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.

[0035] As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0036] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0037] Figure 1 A flow chart of a method for partial display of a view screen provided in an embodiment of the present disclosure. The present embodiment can be applied to the situation where an object is displayed in a magnified high-definition portion of a view screen. The method can be executed by a partial display device for a view screen. The device can be implemented by software and / or hardware and can be configured in a computer device to implement the method for partial display of a view screen in an embodiment of the present disclosure.

[0038] like Figure 1 As shown, a method for partially displaying a view screen provided by an embodiment of the present disclosure may specifically include:

[0039] S110: Present a perspective picture frame at a current perspective with a first resolution, where the first resolution is smaller than an original resolution of the perspective picture frame.

[0040] The partial display method of the view screen provided in this embodiment can be integrated on a terminal device, and the terminal device provides a display function of the view screen. The application scenario of this embodiment can be understood as that when the viewer wants to view the view screen, the view mode can be triggered to display the screen frame; when the screen frame needs to be enlarged to display details, the displayed screen frame can be enlarged to trigger the display of the enlarged details of the screen frame. One way to trigger the view mode can be that there can be a trigger control for entering the view mode on the computer device, and the view mode can be entered by the click operation of the viewer. Another way to trigger the view mode can be to enter the view mode through voice control, and no specific restrictions are made here. In this embodiment, there is no specific restriction on the view mode. For example, the view mode can be a normal view mode or a panoramic view mode.

[0041] For example, assuming that the view screen is set to a panoramic view, that is, the panoramic view is composed of multiple screen frames, the panoramic view mode can be understood as a view mode that can display all scenes in 360 degrees. In this embodiment, there is no specific restriction on the scene, for example, it can be a panoramic view of a vehicle, which displays the vehicle in 360 degrees to enable the viewer to better understand the vehicle status; it can also be a panoramic view of an object, which displays the object in 360 degrees to enable the viewer to better understand the information of the object; it can also be a panoramic view of a house, which truly and comprehensively displays all aspects of the design of the house.

[0042] Considering that if the existing technology directly uses high-definition images to display the view screen, there will be slow loading, a black and white screen in the initial loading stage, and the view screen cannot be presented quickly, in this step, after triggering to enter the view mode, the picture frame is presented at a low resolution, so as to avoid directly loading high-definition picture frames and ensure loading performance. Among them, the current viewing angle can be understood as the viewing angle corresponding to the time when the zoom trigger instruction is to be triggered.

[0043] For the normal view mode, the picture frame displayed on the screen is recorded as the view picture frame under the current view angle. For the panoramic view mode, the view picture frame can be automatically rotated 360 degrees in the default form or by receiving the viewer's touch to rotate 360 ​​degrees. It can be considered that after entering the panoramic view mode, it can be displayed in the current view angle in a low-resolution form according to a set display method. The picture frame under the current view angle is recorded as the view picture frame under the current view angle.

[0044] In this embodiment, the lower resolution is recorded as the first resolution, and the first resolution is smaller than the original resolution of the viewing angle picture frame. The first resolution can be manually set in advance. Specifically, when the panoramic view mode is triggered, the viewing angle picture frame under the current viewing angle is presented at the lower first resolution. Based on this, presenting the viewing angle picture frame at a low resolution can avoid directly loading the high-definition picture frame, thereby ensuring the loading performance.

[0045] S120 . In response to a zoom trigger instruction for the viewing angle picture frame, determine zoom response area information and image pixel zoom information corresponding to the zoom trigger instruction.

[0046] From the perspective of the viewer, when the viewer wants to zoom in on the perspective frame to view the details, it is necessary to generate a zoom trigger instruction for the perspective frame through the zoom trigger operation of the terminal device, wherein the zoom trigger operation of the viewer on the perspective frame can be a trigger operation on the screen, operation button or keyboard of the terminal device. Exemplarily, the zoom trigger operation of the perspective frame can be to trigger a preset zoom control button, or to trigger the perspective frame by a single touch point, or to slide the perspective frame by two touch points. In the actual interaction with the application software, there may be a zoom button on the computer device, and the viewer can zoom in by directly clicking the zoom button, or by clicking the perspective frame with a finger, or by sliding the perspective frame in two opposite directions on the area of ​​the screen interface to be zoomed in with two fingers. After the viewer performs a zoom trigger operation on the perspective frame, a zoom trigger instruction for the perspective frame is generated accordingly.

[0047] This step, as a response to the zoom trigger instruction of the view picture frame, will determine the zoom response area information and image pixel zoom information corresponding to the zoom trigger instruction. It can also be understood that when a zoom trigger instruction is given for the current view, the zoom response area information and image pixel zoom information corresponding to the zoom trigger instruction will be determined. Among them, the zoom response area information can be specifically understood as the information representing the area that responds to the trigger instruction of the view picture frame, that is, the area position information of the area to be zoomed.

[0048] It can be known that in this embodiment, there are multiple triggering forms of the zoom trigger instruction, such as triggering a given zoom control button, triggering the viewing angle screen frame through a single touch point, sliding the viewing angle screen frame through double touch points, etc. For zoom trigger instructions with different triggering forms, different zoom response areas will be formed, thereby generating corresponding zoom response area information.

[0049] In order to obtain the area to be magnified, the key coordinate points of the area can be determined first. It can be understood that the triggering of the zoom trigger instruction is relative to the interface of the terminal device. Therefore, in this embodiment, it is necessary to determine the key coordinate points corresponding to the zoom trigger instruction on the screen interface. The key coordinate points are related to the triggering form of the zoom trigger instruction. Exemplarily, if the triggering form of the zoom trigger instruction is to trigger a given zoom control button, a fixed point in the screen interface can be set as the key coordinate point; for triggering the viewing angle frame by a touch point, the key coordinate point can be determined according to the location of the touch point.

[0050] Continuing with the above description, after determining the key coordinate points, it is necessary to further determine the sensitivity value that represents the sensing range, and it is considered that the area within the sensitivity value can sense the zoom trigger instruction. Based on the key coordinate points and the sensitivity value, an area can be determined, and the area determined on the interface is used as a response area for the zoom trigger instruction on the screen interface, and the relevant position information of the response area is used as the zoom response area information corresponding to the zoom trigger instruction. The zoom response area information is equivalent to representing the area corresponding to the cutout of the screen interface.

[0051] In this embodiment, for the zoom trigger instruction of the viewing angle picture frame, in addition to executing the determination logic of the zoom response area information corresponding to the zoom trigger instruction, the determination logic of the image pixel zoom information corresponding to the zoom trigger instruction is also executed. There is no specific restriction on the execution order of the step of determining the zoom response area information and the step of determining the image pixel zoom information. It can be that the step of determining the zoom response area information is executed first, and then the step of determining the image pixel zoom information is executed; it can also be that the step of determining the image pixel zoom information is executed first, and then the step of determining the zoom response area information is executed; it can also be that the step of determining the image pixel zoom information and the step of determining the zoom response area information are executed simultaneously.

[0052] The image pixel magnification information may specifically include a magnification trigger instruction for the viewing angle frame, information on the magnified pixel value of each pixel in the partial image to be magnified after the magnification trigger is determined, and a high-definition resolution used when the partial image to be magnified is magnified and displayed. In this embodiment, the adopted high-definition resolution is recorded as the second resolution, and it can be considered that the second resolution is greater than the first resolution.

[0053] In this embodiment, the pixel value information and resolution of each pixel after the update are related to the trigger form of the amplification trigger instruction. In order to determine the updated image pixel amplification information, it is necessary to obtain the original pixel information and the original resolution (i.e., the first resolution) of each pixel of the viewing angle picture frame. At the same time, it is necessary to determine the amplification coefficient corresponding to the amplification trigger instruction according to the amplification trigger instruction. The first resolution and the original pixel information are further updated based on the amplification coefficient to obtain the updated resolution (i.e., the second resolution) and pixel value information. Exemplarily, the first resolution can be multiplied by the amplification coefficient to obtain the second resolution. The pixel value of each pixel contained in the original pixel information is multiplied by the amplification coefficient to obtain the pixel value of each pixel after amplification, which constitutes the updated pixel value amplification information. The second resolution and the pixel value amplification information constitute the image pixel amplification information.

[0054] In this embodiment, the method for determining the magnification factor may be to analyze the triggering form of the magnification trigger instruction, and the method for determining the magnification factor may be different according to different triggering forms. Among them, the triggering form of the magnification trigger instruction in this embodiment may be to directly trigger the magnification control given on the interface, or to trigger by clicking a certain point on the viewing angle picture frame in the form of touch, or to trigger by sliding outward with two fingers on the viewing angle picture frame.

[0055] As an implementation example of the magnification factor, the trigger form and the magnification factor can be directly implemented by presetting a fixed magnification value, or the magnification factor can be dynamically determined based on the change of the position of the touch coordinate point involved in the trigger form.

[0056] Exemplarily, when the picture frame is presented on the screen interface, the picture frame itself corresponds to the original pixel information and the first resolution, and the original pixel information and the first resolution can be stored in the image data file, recorded as the original image data file. For example, a two-dimensional array or a two-dimensional table can be stored in the original image data file, and each array or cell contains the pixel information and resolution of the pixel point. For example, the color value and resolution corresponding to the pixel point can be represented in the form of RGBA. By reading the information in the original image data file, the viewing angle picture frame under the current viewing angle can be loaded and displayed on the interface. When the zoom trigger instruction is received, the execution subject will determine the magnification factor of the cropped local image according to the trigger form of the zoom trigger instruction. According to the multiplication of the magnification factor with the data information in the original image data file, the image data file containing the updated data can be obtained based on the updated data, so that the image can be loaded and displayed based on the updated data when the image is zoomed in and displayed.

[0057] S130. Determine a local image to be enlarged in the viewing angle frame according to the enlargement response area information, and enlarge and display the local image to be enlarged in the enlarged display area based on the image pixel enlargement information; the image pixel enlargement information includes a second resolution used when enlarging and displaying the local image to be enlarged, and the second resolution is greater than the first resolution.

[0058] After the enlarged response area information is determined in the above steps, the determined enlarged response area information is relative to the screen interface of the computer terminal, and the area position information contained in the enlarged response area information is also for the screen interface, not relative to the viewing angle picture frame. Therefore, it is necessary to further determine which part of the image in the viewing angle picture frame needs to be enlarged based on the enlarged response area information, and record this part of the image in the viewing angle picture frame as the local image to be enlarged.

[0059] Taking into account that the enlarged response area information is the information of the coordinate points relative to the screen interface, in this embodiment, the correspondence between each pixel point in the viewing angle picture frame and each coordinate point in the screen interface can be determined. Based on this correspondence, the information of the coordinate points in the image pixel enlargement information relative to the screen can be converted to the pixel point information relative to the viewing angle picture frame. These pixel points relative to the viewing angle picture frame constitute the local image to be enlarged.

[0060] Continuing with the above description, after determining the local image to be enlarged, it is necessary to present the image to be enlarged in the enlarged display area with high resolution. The second resolution refers to a higher resolution, and one way to determine the second resolution can be determined based on the first resolution and the magnification factor determined above. It is equivalent to presenting it in the form of the second resolution being greater than the first resolution at the final display, thereby realizing the high-definition display of the local enlarged image. The second resolution can be directly obtained from the image pixel magnification information obtained above. Through the above steps, when the user enlarges a certain picture frame in the view, the area to be enlarged in the picture frame is first determined, and then the local image corresponding to the area is enlarged and displayed in the form of high resolution, thereby ensuring that high-definition details are displayed from the user's perspective, and the part outside the user's perspective is not loaded with high-definition images, but is still presented at low resolution. In this way, the initial loading efficiency is guaranteed, and the black and white screen will not appear, and the high-definition display of the local enlarged image is realized, ensuring the viewing effect.

[0061] It is understandable that, when the zoom trigger of the viewing angle picture frame is canceled, the display picture can be restored to the original viewing angle picture frame.

[0062] The present disclosure embodiment discloses a method for partial display of a view picture, which includes: firstly presenting a view picture frame at a current view angle at a first resolution, wherein the first resolution is smaller than an original resolution of the view picture frame; then, in response to a zoom trigger instruction for the view picture frame, determining zoom response area information and image pixel zoom information corresponding to the zoom trigger instruction; finally, determining a local image to be zoomed in the view picture frame according to the zoom response area information, and zooming in and displaying the local image to be zoomed in in a zoom display area based on the image pixel zoom information; the image pixel zoom information includes a second resolution used when zooming in and displaying the local image to be zoomed in, wherein the second resolution is larger than the first resolution. Different from the prior art method of directly using high-definition pictures to form a panoramic view, which will result in slow loading, a black and white screen in the initial loading stage, and the inability to quickly present the vehicle picture, or the problem of ensuring the loading speed by loading compressed pictures, the presented picture will be blurred; the above technical solution first presents the perspective picture frame at a low resolution lower than the original resolution, and then responds to the zoom trigger instruction for the perspective picture frame, determines the corresponding zoom response area information and image pixel zoom information, crops a local small-size image of a suitable range based on the zoom response area information, and zooms in and displays the local small-size image at the high-definition resolution contained in the image pixel zoom information, which is equivalent to displaying high-definition details in the viewer's perspective, and does not load high-definition picture frames outside the viewer's perspective, thereby achieving rapid zooming in of local high-definition images and clear display of image details without affecting the initial loading performance, thereby ensuring the viewing effect of the viewer.

[0063] As a first optional embodiment of this embodiment, based on the above embodiment, this first optional embodiment can optimize the step of determining the amplification response area information corresponding to the amplification trigger instruction into the following steps:

[0064] a1) According to the triggering form of the zoom triggering instruction, determine the reference coordinate point corresponding to the zoom triggering instruction.

[0065] In this embodiment, the viewer can generate a zoom trigger instruction through a variety of trigger operations. For example, the trigger operation can be to trigger a given zoom control button, or a single touch point to trigger a viewing angle frame, or a double touch point sliding to trigger a viewing angle frame. In order to obtain the area to be zoomed in, the key coordinate points of the area can be determined first. It can be understood that the triggering of the zoom trigger instruction is performed relative to the screen interface. Therefore, in this embodiment, it is necessary to determine the key coordinate points corresponding to the zoom trigger instruction on the interface provided by the terminal device, which are recorded as reference coordinate points in this embodiment.

[0066] The triggering forms of the zoom trigger instruction are different, and the methods for determining the reference coordinate points corresponding to the zoom trigger instruction on the interface are also different. For example, a fixed reference coordinate point can be set, or the reference coordinate point can be determined according to the touch point.

[0067] Furthermore, the implementation of determining the reference coordinate point corresponding to the zoom trigger instruction according to the trigger form of the zoom trigger instruction can be optimized into the following steps:

[0068] a11) If the triggering form of the zoom trigger instruction is to trigger a preset zoom control button, the center point of the interface is used as the reference coordinate point.

[0069] The terminal device may be provided with a zoom control button for providing a zoom function, and triggering the preset zoom control button is a triggering form. If the triggering form of the zoom trigger instruction is to trigger the preset zoom control button, the center point on the interface is used as the reference coordinate point.

[0070] a12) If the triggering form of the zoom trigger instruction is that a single touch point triggers the viewing angle picture frame, the touch coordinate point corresponding to the single touch point is used as the reference coordinate point.

[0071] Specifically, a single touch point can be understood as only one touch point in contact with the viewing angle picture frame. Triggering the viewing angle picture frame with a single touch point is another form of triggering. For example, a zoom trigger instruction is triggered by clicking a certain position of the viewing angle picture frame with a single finger or a stylus. If the trigger form of the zoom trigger instruction is triggering the viewing angle picture frame with a single touch point, when the viewing angle picture frame is triggered with a single touch point, the position of the single touch point in the interface, that is, the touch coordinate point corresponding to the single touch point on the interface, can be determined, and the touch coordinate point is used as the reference coordinate point.

[0072] a13) If the triggering form of the zoom trigger instruction is that two touch points slide to trigger the viewing angle picture frame, the touch coordinate points corresponding to the two touch points are used as the reference coordinate points.

[0073] Specifically, the double touch point can be understood as two touch points in contact with the viewing angle picture frame. The double touch point triggering the viewing angle picture frame is another triggering form. For example, two fingers slide to trigger a part of the viewing angle picture frame to trigger the zoom trigger instruction. If the triggering form of the zoom trigger instruction is the double touch point triggering the viewing angle picture frame, when the double touch point triggering the viewing angle picture frame is used, the positions of the two touch points in the interface can be determined, that is, the touch coordinate points corresponding to the two touch points on the interface, each touch point corresponds to a touch coordinate point, and the two touch coordinate points are used as reference coordinate points.

[0074] The above technical scheme specifies the steps for determining the reference coordinate points. According to the triggering forms of different zoom trigger instructions, namely, triggering a given zoom control button, a single touch point triggering a viewing angle frame, and a double touch point sliding triggering a viewing angle frame, a method for determining the reference coordinate points corresponding to the triggering form is set, thereby realizing the determination of suitable reference coordinate points for different triggering methods, and providing a basis for the subsequent determination of the zoom response area.

[0075] b1) determining, according to the reference coordinate point, an amplification response area corresponding to the amplification trigger instruction.

[0076] Among them, the enlarged response area can be specifically understood as an area in the screen interface that can perceive the enlargement trigger instruction. After the reference coordinate point is determined in the above steps, it is equivalent to determining the key coordinate points contained in the enlarged response area. After the key coordinate points contained in the enlarged response area are known, the key coordinate points can be used as a reference to determine an area containing the coordinate points, and the area is used as the enlarged response area corresponding to the enlargement trigger instruction in the screen interface. In order to obtain the enlarged response area, it is also necessary to determine a response radius. For example, a fixed response radius can be set. The shape of the enlarged response area can be set according to the needs of the viewer. For example, the enlarged response area can be a circular area, a rectangular area, or a polygonal area. There is no specific limitation here.

[0077] It is understandable that since the zoom-in triggering operation of the viewer is performed relative to the interface, that is, the zoom-in triggering instruction is also relative to the interface, therefore, the determined zoom-in response area is also relative to the interface.

[0078] Furthermore, the implementation of determining the zoom response area corresponding to the zoom trigger instruction on the screen interface according to the reference coordinate point can be optimized into the following steps:

[0079] b11) Obtain a preset amplification sensitivity value.

[0080] The zoom sensitivity value can be specifically understood as the perception range value in response to the zoom trigger instruction. The zoom sensitivity value can be flexibly defined according to the needs of the viewer to obtain the desired area. The larger the zoom sensitivity value is set, the larger the determined area is; the smaller the zoom sensitivity value is set, the smaller the determined area is.

[0081] b12) obtaining a first circular area with the reference coordinate point as the center and the amplification sensitivity value as the radius.

[0082] In this optional embodiment, the amplified response area can be set as a circular area. When the center and radius of the circle are known, a circular area can be determined. Specifically, a reference coordinate point is obtained on the interface as the center of the circle, and the amplified sensitivity value is used as the radius, and a circular area can be determined, and the circular area is recorded as the first circular area.

[0083] It can be understood that, in the case where there is only one reference coordinate point, a circular area can be determined based on the one reference coordinate point, and the circular area is taken as the first circular area. In the case where there are two reference coordinate points, two circular areas are determined by respectively determining a circular area based on the reference coordinate points, and the two circular areas are recorded as the first circular area.

[0084] b13) determining, based on the first circular area, an amplification response area corresponding to the amplification trigger instruction.

[0085] Following the above description, after the first circular area is determined, there may be one first circular area or two first circular areas, and corresponding methods for determining the amplified response area are set for the two cases. Exemplarily, in the case where there is one first circular area, the first circular area or a part of the first circular area can be used as the amplified response area. In the case where there are two first circular areas, the two first circular areas can be set as the amplified response areas, a part of the two first circular areas can be used as the amplified response areas, or another area can be determined based on the two first circular areas as the amplified response area.

[0086] The above technical solution specifies how to determine the amplification response area corresponding to the amplification trigger instruction according to the reference coordinate point. By setting the preset amplification sensitivity value as the radius and the determined reference coordinate point as the center of the circle, the amplification response area corresponding to the amplification trigger instruction can be determined. Users can flexibly define the amplification sensitivity value to obtain the desired radius area, meeting the personalized needs of users.

[0087] Further, determining the amplification response area corresponding to the amplification trigger instruction according to the first circular area includes:

[0088] b131) When the number of the obtained first circular areas is 1, the first circular area or the inscribed rectangle of the first circular area is determined as the amplified response area.

[0089] In this optional embodiment, when the number of the obtained first circular areas is 1, which corresponds to only one reference coordinate point, the first circular area or the inscribed rectangle of the first circular area is determined as the amplified response area.

[0090] It can be understood that the triggering form is triggering a given magnification control button or a single touch point triggering the viewing angle screen frame, and the number of first circular areas obtained is 1. For the triggering form of triggering a given magnification control button, it is equivalent to taking the center point of the screen interface as the center of the circle and the magnification sensitivity value as the radius, and determining the first circular area or the inscribed rectangle of the first circular area as the magnification response area. This method can be understood as the triggering form is a single touch point triggering the viewing angle screen frame. When clicking, the coordinate point of the click is taken as the center of the circle, and the first circular area or the inscribed rectangle of the first circular area determined with the magnification sensitivity value as the radius is determined as the magnification response area. The first circular area or the inscribed rectangle of the first circular area is used as the magnification response area, but the shape of the magnification is different, which can be flexibly set according to business needs.

[0091] b132) When the number of the obtained first circular areas is 2, the intersection point of the two circular areas is obtained, and a second circular area with the line connecting the intersection points as the diameter is obtained, and the second circular area or the inscribed rectangle of the second circular area is determined as the amplified response area.

[0092] In this optional embodiment, when the number of first circular areas obtained is 2, this situation corresponds to two reference coordinate points, then the intersection point of the two circular areas is obtained, and it can be known that the intersection of two circular areas will obtain two intersection points, and the line connecting the two intersection points is used as the diameter, and the midpoint of the line connecting the intersection points is used as the center of the circle. When the center and diameter are known, a circular area can be determined, which is recorded as the second circular area. The second circular area or the inscribed rectangle of the second circular area is determined as the amplified response area.

[0093] It can be understood that when the triggering form is a double touch point triggering viewing angle frame, the number of first circular areas obtained is 2. When the triggering form is a double touch point triggering viewing angle frame, the coordinates of the two fingers can be obtained under double finger touch, and two circles are drawn based on the coordinates of the two fingers to obtain two first circular areas, and then a circular area is re-determined based on the two circular areas.

[0094] The above technical solution specifies the steps of determining the enlarged response area corresponding to the enlargement trigger instruction according to the first circular area. The method of determining the enlarged response area can ensure that the enlarged response area is not a fixed range. The user can flexibly define the enlargement sensitivity value to obtain the desired response area, which ensures that it is suitable for more usage scenarios. For the triggering form of the double touch point triggering perspective picture frame, the determined area is twice as large as other methods such as the diagonal coil rectangle area, so that the displayed area is larger and no visual difference caused by too small an area will occur.

[0095] c1) determining the area position information of the amplified response area as the amplified response area information corresponding to the amplification trigger instruction.

[0096] Among them, the regional position information of the enlarged response area can be specifically understood as information that characterizes the location of the enlarged response area. For example, if the enlarged response area is a circle, the coordinate information of the boundary of the enlarged response area in the regional position information can be used as the enlarged response area information corresponding to the enlargement trigger instruction, or the center point and radius of the enlarged response area can be used as the enlarged response area information corresponding to the enlargement trigger instruction. If the enlarged response area is a rectangle, the coordinates of the four vertices of the rectangular area in the regional position information, or the coordinates of any two vertices and the center point coordinates can be used as the enlarged response area information, and these enlarged response area information are all relative to the screen interface. The enlarged response area information can be understood as a cropping parameter of a coordinate value relative to the screen interface.

[0097] The above technical solution specifies the steps of determining the enlargement response area information corresponding to the enlargement trigger instruction. First, according to the trigger form of the enlargement trigger instruction, the reference coordinate point corresponding to the enlargement trigger instruction is determined; then, according to the reference coordinate point, the enlargement response area corresponding to the enlargement trigger instruction is determined; finally, the area position information of the enlargement response area is determined as the enlargement response area information corresponding to the enlargement trigger instruction, thereby realizing the determination of the enlargement response area information corresponding to the enlargement trigger instruction, and providing a basis for subsequently determining the local enlarged image from the perspective picture frame.

[0098] In this embodiment, it can be considered that the logic for determining the image data magnification information corresponding to the magnification trigger instruction starts to be executed after receiving the magnification trigger instruction. As a second optional embodiment of this embodiment, based on the above embodiment, this second optional embodiment can optimize the step of determining the image pixel magnification information corresponding to the magnification trigger instruction to include:

[0099] a2) determining an amplification factor acting on the amplified response area according to a triggering form of the amplification trigger instruction.

[0100] In this embodiment, the triggering form of the zoom trigger instruction can be analyzed, and the way of determining the zoom coefficient is different according to the different triggering forms. Among them, the triggering form of the zoom trigger instruction in this embodiment can be directly triggering the zoom control given on the interface, or it can be triggered by clicking a certain point on the viewing angle picture frame in the form of touch, or it can be triggered by sliding outward with two fingers on the viewing angle picture frame.

[0101] As an implementation example of the magnification factor, the trigger form and the magnification factor can be directly implemented by presetting a fixed magnification value, or the magnification factor can be dynamically determined based on the change of the position of the touch coordinate point involved in the trigger form.

[0102] As a specific implementation manner, this optional embodiment can optimize the implementation of determining the current magnification factor relative to the to-be-magnified partial image according to the triggering form of the magnification trigger instruction into the following steps:

[0103] a21) If the triggering form of the zoom trigger instruction is to trigger a given zoom control button or to trigger the viewing angle picture frame with a single touch point, a preset fixed zoom value is determined as the zoom factor.

[0104] In this optional embodiment, if the triggering form of the zoom trigger instruction is to trigger a preset zoom control button or a single touch point to trigger the viewing angle frame, the preset fixed zoom value can be determined as the zoom factor. The fixed zoom value can be set when the design is initially shipped or can be set by the viewer according to his own needs.

[0105] a22) If the triggering form of the zoom trigger instruction is that the viewing angle picture frame is triggered by sliding of two touch points, the zoom factor is determined according to the sliding starting position coordinates and the sliding ending position coordinates of the two touch points.

[0106] Specifically, if the trigger form of the zoom trigger instruction is a double touch point sliding trigger view frame, the magnification factor needs to be determined according to the sliding of the double touch points. During the entire sliding process of the double touch points, each of the two fingers has a slide, and it can be determined that the two touch points correspond to the sliding start position coordinates and the sliding end position coordinates, respectively. A sliding distance can be obtained relative to each slide, so that the sliding distances corresponding to the two touch points can be determined, and the magnification factor is determined based on these two sliding distances. For example, a corresponding ratio table of sliding distances and magnification factors is pre-stored, and one way to determine the magnification factor can be to take the average of the two sliding distances, and query the corresponding ratio table according to the average value to obtain the magnification factor. Exemplarily, the corresponding ratio table can be sliding 5 pixels, the magnification ratio is 1 times; sliding 10 pixels, the magnification ratio is 2 times, and the corresponding multiple is used as the magnification factor.

[0107] The above technical solution specifies the steps for determining the magnification factor, and sets appropriate magnification factor determination methods corresponding to different triggering forms of the magnification trigger instructions, thereby achieving the determination of the magnification factor and providing a basis for subsequent local image magnification.

[0108] b2) determining the product of the first resolution and the magnification factor as the second resolution.

[0109] Specifically, in this step, the first resolution and the magnification factor may be multiplied, and the obtained product value may be used as the second resolution.

[0110] c2) acquiring original pixel information of the viewing angle picture frame, updating pixel value information of each pixel point in the original pixel information according to the magnification coefficient, and obtaining pixel value magnification information of each pixel point.

[0111] In this embodiment, based on the above description of the original pixel information involved in the picture frame, it can be known that the original pixel information is equivalent to the pixel information of each pixel point obtained when the viewing angle picture frame is originally captured.

[0112] Exemplarily, the original pixel information is obtained by acquiring an original image data file, and the original pixel information can also be recorded in the form of a two-dimensional array in the original image data file. The data content can be considered as the element content of each array element in the two-dimensional array, which is used as the pixel information of the pixel point corresponding to the array element. The pixel information can be represented by the color value of the RGB color space.

[0113] In this embodiment, the magnification factor can be multiplied by the pixel value information of each pixel in the original pixel information through this step, that is, the magnification factor can be multiplied by the element value of each array element in the two-dimensional array, so as to realize the data content update in this way, and the updated information is recorded as the pixel value magnification information of each pixel. The updated color value of the pixel obtained by this updating method has a lower character occupancy than the original color value, which can ensure that the pixel is rendered more clearly based on the updated color value.

[0114] Compared with the original pixel information, the pixel value amplification information is equivalent to amplifying the pixel information of the pixel points in the viewing angle picture frame, thereby obtaining the pixel value amplification information of each pixel point.

[0115] d2) constructing the image pixel enlargement information based on the second resolution and each of the pixel value enlargement information.

[0116] In this embodiment, following the above description, after the pixel value of each pixel involved is updated, it is equivalent to forming updated pixel information, and after the resolution is updated, it is equivalent to forming updated resolution. This step can determine the updated second resolution and each pixel value magnification information as image pixel magnification information. Exemplarily, the image pixel magnification information can be stored in the form of an image data file. In the image data file, the pixel coordinates in the picture frame can be represented in the form of a two-dimensional array with the subscript value of the two-dimensional array, and the two-dimensional array elements with different subscript values ​​can represent the pixel value magnification information and the second resolution relative to the pixel in the picture frame.

[0117] The above technical solution concretizes the steps of determining the image pixel magnification information, updates the original resolution and color value through the magnification factor, uses the updated resolution as the second resolution, and constructs the pixel value magnification information with the updated pixel value information, providing a data basis for subsequent local magnification of the image.

[0118] As a third optional embodiment of this embodiment, based on the above embodiment, this third optional embodiment can optimize the implementation of determining the to-be-enlarged local image in the viewing angle picture frame according to the enlarged response area information into the following steps:

[0119] a3) Obtaining pixel point position coordinates corresponding to the area position coordinates included in the amplified response area information in the viewing angle picture frame.

[0120] Considering that the enlarged response area information is relative to the interface, in order to realize the cropping of part of the area in the perspective picture frame, the enlarged response area information needs to be converted to the relative perspective picture frame. Specifically, each pixel point in the perspective picture frame has a one-to-one mapping relationship with the coordinate point on the screen interface.

[0121] Specifically, according to the mapping relationship between each pixel point in the viewing angle picture frame and each coordinate point of the screen interface, the area position coordinates contained in the enlarged response area information relative to the interface can be converted into pixel point coordinates relative to the viewing angle picture frame, and the pixel point coordinates are marked as the pixel point position coordinates corresponding to the area position coordinates contained in the enlarged response area information in the viewing angle picture frame.

[0122] b3) determining a pixel point area formed based on the pixel point position coordinates as the local image to be enlarged in the viewing angle picture frame.

[0123] The above steps obtain pixel point position coordinates relative to the viewing angle picture frame, and a region can be formed based on these pixel point position coordinates, recorded as a pixel point region, and the pixel point region is determined as the local image to be enlarged in the viewing angle picture frame.

[0124] The above technical solution specifies the process of how to determine the local image to be enlarged in the perspective picture frame based on the enlargement response area information. Through the mapping relationship between the pixel points in the perspective picture frame and the coordinate points on the interface, the enlargement response area information relative to the interface is converted into the coordinates of the pixel points in the perspective picture frame, thereby obtaining the local image to be enlarged cropped from the perspective picture frame, thereby realizing the determination of the local image to be enlarged.

[0125] As a fourth optional embodiment of this embodiment, based on the above embodiment, this fourth optional embodiment can optimize the step of enlarging and displaying the to-be-enlarged partial image in the enlarged display area based on the image pixel enlargement information to include:

[0126] a4) extracting the second resolution in the image pixel magnification information and the pixel value magnification information of each pixel point in the viewing angle picture frame.

[0127] In this embodiment, the second resolution is considered to be a high-definition resolution greater than the first resolution. It should be noted that in addition to triggering the enlargement of the corresponding local area in the perspective picture frame, the zoom trigger instruction can also be used to determine the image pixel magnification information required when enlarging the local area. The image pixel magnification information may include the resolution (second resolution) corresponding to the enlarged display of the local area, and may also include the pixel information required for the enlarged presentation of the pixels of the local area.

[0128] In this embodiment, the original pixel value information of each pixel point of the picture frame can be recorded as the original pixel information. If the picture frame is enlarged and displayed, the pixel information associated with it will change. In this embodiment, the pixel information required after the picture frame is enlarged can be recorded as the pixel value enlargement information of each pixel point. In one implementation, the pixel value enlargement information can be obtained by processing the original pixel information, and the resolution required for displaying the picture frame can also be obtained based on the resolution used when the picture frame is normally displayed.

[0129] Exemplarily, for a picture frame, the pixel information of its pixel points can be recorded through an image data file. In the image data file, the pixel coordinates in the picture frame can be represented by the subscript value of the two-dimensional array in the form of a two-dimensional array, and the two-dimensional array elements with different subscript values ​​can represent the pixel information and the second resolution relative to the pixel points in the picture frame. In this embodiment, the image data file composed of the picture frame based on the original pixel information can be recorded as the original image data file. If the picture frame is enlarged and displayed, the pixel information associated with it will change. In this embodiment, the file recording the pixel information required after the picture frame is enlarged can be recorded as the image data enlargement file. It can be understood that after the original pixel information is updated to the pixel value enlargement information, it is equivalent to changing the two-dimensional array elements in the corresponding two-dimensional array from the original pixel information to the pixel value enlargement information. Extracting the second resolution in the image pixel enlargement information and the pixel value enlargement information of each pixel point of the view picture frame can also be understood as obtaining relevant information from the image data enlargement file.

[0130] In this embodiment, the determination operation of the image pixel magnification information can be initiated after receiving the zoom trigger instruction, and then after determining the local area to be magnified in the viewing angle picture frame, the image pixel magnification information involved in the magnification can be obtained through this step. Exemplarily, as a method for determining the image pixel magnification information, the magnification factor involved in this magnification can be determined by the trigger form of the zoom trigger instruction, and then the second resolution and the pixel value magnification information of each pixel point can be determined respectively according to the magnification factor and the known first resolution and the pixel value information of each pixel point in the original pixel information, so as to form the image pixel magnification information based on the second resolution and the pixel value magnification information.

[0131] b4) generating a local enlarged image of the local image to be enlarged based on each of the pixel value enlargement information.

[0132] In this embodiment, it can be considered that each of the pixel value magnification information includes the magnified pixel information of the pixel points involved in the partial image to be magnified. Exemplarily, this embodiment can use RGB values ​​in the RGB color space to represent the pixel information of the pixel points. For the magnified two-dimensional array constituting the image data magnification file, the array element corresponding to each array subscript can use RGB to express the magnified pixel information of the corresponding pixel point in the picture frame.

[0133] It should be noted that, in this embodiment, the resolution of the pixel when it is displayed can be represented in the pixel information, and the image pixel magnification information is formed based on the resolution and the information of magnification of each pixel value. Exemplarily, the image pixel magnification information can be stored in the image data magnification file, and it can also be understood that the resolution can also be stored in the image data magnification file, so that the array element of each array subscript in the image data magnification file can represent the color value and resolution corresponding to the pixel in the form of RGBA (the resolution can be considered as the second resolution corresponding to the magnified display), that is, it can be considered that the image data magnification file determined in this embodiment not only contains the magnified pixel information of each pixel in the perspective picture frame after magnification, but also contains the second resolution corresponding to each pixel. In this embodiment, the second resolution of each pixel is preferably the same, which can also be determined after receiving the magnification trigger instruction.

[0134] In this embodiment, the actual coordinate position of each pixel point of the partial image to be enlarged in the viewing angle frame can be determined by executing the above steps, and the corresponding two-dimensional array subscript in the image data enlargement file can be determined by the actual coordinate position, and then the enlarged pixel information of the array element associated with the two-dimensional array subscript can be determined, and the pixel point can be rendered by the color value in the enlarged pixel information. Finally, after each pixel point in the partial image to be enlarged is rendered by the enlarged pixel information, the rendered image can be recorded as the partial enlarged image of the partial image to be enlarged.

[0135] c4) displaying the local enlarged image at a second resolution in the enlarged display area.

[0136] In this embodiment, the enlarged display area may be a display area on the interface that is independent of the view screen area. In this step, the rendered local enlarged image may be displayed in the enlarged display area at the second resolution.

[0137] The above technical solution concretizes the step of enlarging and displaying the local image to be enlarged in the enlarged display area at a second resolution, generating a local enlarged image through the pixel value amplification information of each pixel point in the predetermined image pixel amplification information, and then displaying the local enlarged image at the second resolution in the image pixel amplification information, thereby realizing high-definition display of the local enlarged image.

[0138] To better understand the method provided in this embodiment, Figure 2 This is an example flow chart of a partial display method of a view screen provided in an embodiment of the present disclosure, such as Figure 2 As shown, the following is an exemplary process to illustrate the execution process of the partial display method of the view screen in practical application:

[0139] S1. Present a perspective picture frame at a current perspective with a first resolution, where the first resolution is smaller than an original resolution of the perspective picture frame.

[0140] S2. In response to a zoom trigger instruction for a viewing angle picture frame, if the triggering form of the zoom trigger instruction is to trigger a preset zoom control button, the center point of the interface is used as a reference coordinate point.

[0141] S3. If the triggering form of the zoom trigger instruction is a single touch point triggering a viewing angle frame, the touch coordinate point corresponding to the single touch point is used as a reference coordinate point.

[0142] S4. If the triggering form of the zoom trigger instruction is a double touch point sliding triggering viewing angle picture frame, the touch coordinate points corresponding to the double touch points are used as reference coordinate points.

[0143] S5. Obtain a preset amplification sensitivity value.

[0144] S6. Obtain a first circular area with the reference coordinate point as the center and the magnification sensitivity value as the radius.

[0145] S7. When the number of the obtained first circular areas is 1, determine the first circular area or the inscribed rectangle of the first circular area as the amplified response area.

[0146] S8. When the number of the obtained first circular areas is 2, the intersection point of the two circular areas is obtained, and a second circular area with a line connecting the intersection points as a diameter is obtained, and the second circular area or an inscribed rectangle of the second circular area is determined as the amplified response area.

[0147] S9: Determine the region position information of the amplified response region as the amplified response region information corresponding to the amplified trigger instruction.

[0148] S10, obtaining pixel point position coordinates corresponding to the region position coordinates included in the magnified response region information in the viewing angle picture frame.

[0149] S11, determining a pixel point area formed based on pixel point position coordinates as a local image to be enlarged in the viewing angle picture frame.

[0150] S12: If the triggering form of the zoom trigger instruction is to trigger a preset zoom control button or to trigger a viewing angle frame by a single touch point, a preset fixed zoom value is determined as the zoom coefficient.

[0151] S13: If the triggering form of the zoom trigger instruction is a double-touch point sliding trigger view frame, the zoom factor is determined according to the sliding start position coordinates and the sliding end position coordinates of the double touch points.

[0152] S14. Determine the product of the first resolution and the magnification factor as the second resolution.

[0153] S15. Acquire original pixel information of the viewing angle picture frame, update pixel value information of each pixel point in the original pixel information according to the magnification factor, and obtain pixel value magnification information of each pixel point.

[0154] S16. Construct image pixel magnification information based on the second resolution and each pixel value magnification information.

[0155] It should be noted that steps S12-S16 are executed after receiving the zoom trigger instruction, and the execution order of steps S2-S11 is not specifically limited.

[0156] S17, extracting the second resolution in the image pixel magnification information and the pixel value magnification information of each pixel point of the viewing angle picture frame.

[0157] S18. Generate a partial enlarged image of the partial image to be enlarged based on the pixel value enlargement information.

[0158] S19. Display the local enlarged image at the second resolution in the enlarged display area.

[0159] Figure 3 A schematic diagram of the structure of a partial display device of a view screen provided by an embodiment of the present disclosure is given, such as Figure 3 As shown, the device includes: a first display module 31, an information determination module 32 and a second display module 33, wherein:

[0160] A first display module 31 is used to present a perspective picture frame at a current perspective with a first resolution, where the first resolution is smaller than an original resolution of the perspective picture frame;

[0161] An information determination module 32, configured to determine, in response to a zoom trigger instruction for the viewing angle picture frame, zoom response area information and image pixel zoom information corresponding to the zoom trigger instruction;

[0162] A second display module 33 is used to determine the local image to be enlarged in the viewing angle picture frame according to the image pixel enlargement information, and enlarge and display the local image to be enlarged in the enlarged display area based on the image pixel enlargement information;

[0163] The image pixel magnification information includes a second resolution used when magnifying and displaying the partial image to be magnified, and the second resolution is greater than the first resolution.

[0164] A partial display device of a view picture provided by an embodiment of the present disclosure can first present a view picture frame under a current view at a first resolution, wherein the first resolution is smaller than an original resolution of the view picture frame; then, in response to a zoom trigger instruction for the view picture frame, determine zoom response area information and image pixel zoom information corresponding to the zoom trigger instruction; finally, determine a partial image to be zoomed in the view picture frame according to the zoom response area information, and zoom in and display the partial image to be zoomed in in a zoom display area based on the image pixel zoom information; the image pixel zoom information includes a second resolution used when zooming in and displaying the partial image to be zoomed in, wherein the second resolution is larger than the first resolution. Different from the prior art method of directly using high-definition pictures to form a panoramic view, which will result in slow loading, a black and white screen in the initial loading stage, and the inability to quickly present the vehicle picture, or the problem of ensuring the loading speed by loading compressed pictures, the presented picture will be blurred; the above technical solution first presents the perspective picture frame at a low resolution lower than the original resolution, and then responds to the zoom trigger instruction for the perspective picture frame, determines the corresponding zoom response area information and image pixel zoom information, crops a local small-size image of a suitable range based on the zoom response area information, and zooms in and displays the local small-size image at the high-definition resolution contained in the image pixel zoom information, which is equivalent to displaying high-definition details in the viewer's perspective, and does not load high-definition picture frames outside the viewer's perspective, thereby achieving rapid zooming in of local high-definition images and clear display of image details without affecting the initial loading performance, thereby ensuring the viewing effect of the viewer.

[0165] Furthermore, the information determination module 32 includes:

[0166] A reference coordinate determination unit, used to determine a reference coordinate point corresponding to the zoom trigger instruction according to a trigger form of the zoom trigger instruction;

[0167] An area determination unit, used to determine the zoom response area corresponding to the zoom trigger instruction according to the reference coordinate point;

[0168] The parameter information determining unit is used to determine the area position information of the amplified response area as the amplified response area information corresponding to the amplified trigger instruction.

[0169] Furthermore, the reference coordinate determination unit may be specifically used for:

[0170] If the triggering form of the zoom trigger instruction is to trigger a preset zoom control button, the center point of the interface is used as the reference coordinate point;

[0171] If the triggering form of the zoom trigger instruction is that a single touch point triggers the viewing angle picture frame, the touch coordinate point corresponding to the single touch point is used as the reference coordinate point;

[0172] If the triggering form of the zoom trigger instruction is that two touch points slide to trigger the viewing angle picture frame, the touch coordinate points corresponding to the two touch points are used as the reference coordinate points.

[0173] Furthermore, the region determination unit may be specifically used for:

[0174] Get the preset amplification sensitivity value;

[0175] Obtain a first circular area with the reference coordinate point as the center and the amplification sensitivity value as the radius;

[0176] An amplification response area corresponding to the amplification trigger instruction is determined according to the first circular area.

[0177] Further, the area determination unit is used to perform the step of determining the amplification response area corresponding to the amplification trigger instruction according to the first circular area, including:

[0178] When the number of the obtained first circular areas is 1, determining the first circular area or the inscribed rectangle of the first circular area as the amplified response area;

[0179] When the number of the obtained first circular areas is 2, the intersection point of the two circular areas is obtained, and a second circular area with a line connecting the intersection points as a diameter is obtained, and the second circular area or an inscribed rectangle of the second circular area is determined as the amplified response area.

[0180] Furthermore, the information determination module 32 may also include:

[0181] A coefficient determination unit, used to determine the amplification coefficient acting on the amplification response area according to the trigger form of the amplification trigger instruction;

[0182] a resolution determining unit, configured to determine the product of the first resolution and the magnification factor as the second resolution;

[0183] An updating and determining unit, configured to obtain original pixel information of the viewing angle picture frame, update pixel value information of each pixel point in the original pixel information according to the magnification coefficient, and obtain pixel value magnification information of each pixel point;

[0184] The enlargement information determining unit is used to construct the image pixel enlargement information based on the second resolution and each of the pixel value enlargement information.

[0185] Furthermore, the coefficient determination unit can be specifically used for:

[0186] If the triggering form of the zoom trigger instruction is to trigger a preset zoom control button or to trigger the viewing angle picture frame by a single touch point, a preset fixed zoom value is determined as the zoom factor;

[0187] If the triggering form of the zoom trigger instruction is that two touch points slide to trigger the viewing angle picture frame, the zoom factor is determined according to the sliding start position coordinates and the sliding end position coordinates of the two touch points.

[0188] Furthermore, the second display module 33 may include a local image determination unit, and the local image determination unit may be specifically used for:

[0189] Obtaining pixel point position coordinates corresponding to the region position coordinates included in the image pixel magnification information in the viewing angle picture frame;

[0190] A pixel point area formed based on the pixel point position coordinates is determined as the local image to be enlarged in the viewing angle picture frame.

[0191] Furthermore, the second display module 33 may include an enlarged display unit, which may be used to:

[0192] Extracting the second resolution in the image pixel magnification information and the pixel value magnification information of each pixel point of the viewing angle picture frame;

[0193] Based on each of the pixel value amplification information, generating a local enlarged image of the local image to be enlarged;

[0194] The locally enlarged image is displayed in the enlarged display area at a second resolution.

[0195] The partial display device of the view screen provided in the embodiment of the present disclosure can execute the partial display method of the view screen provided in any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method.

[0196] It is worth noting that the various units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the embodiments of the present disclosure.

[0197] Figure 4 This is a schematic diagram of the structure of a computer device provided by an embodiment of the present disclosure. Figure 4 , which shows a computer device (eg, Figure 4The terminal device in the embodiment of the present disclosure may include but is not limited to mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 4 The computer device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0198] like Figure 4 As shown, the computer device 40 may include a processing device (e.g., a central processing unit, a graphics processor, etc.) 41, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 42 or a program loaded from a storage device 48 into a random access memory (RAM) 43. In the RAM 43, various programs and data required for the operation of the computer device 40 are also stored. The processing device 41, the ROM 42, and the RAM 43 are connected to each other via a bus 45. An edit / output (I / O) interface 44 is also connected to the bus 45.

[0199] Typically, the following devices may be connected to the I / O interface 44: input devices 46 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 47 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 48 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 49. The communication devices 49 may allow the computer device 40 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 4 The computer device 40 is shown with various devices, but it should be understood that it is not required to implement or have all the devices shown. More or fewer devices may be implemented or have instead.

[0200] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 49, or installed from the storage device 48, or installed from the ROM 42. When the computer program is executed by the processing device 41, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.

[0201] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0202] The computer device provided in the embodiment of the present disclosure and the partial display method of the view screen provided in the above embodiment belong to the same inventive concept. The technical details not fully described in this embodiment can be referred to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.

[0203] An embodiment of the present disclosure provides a computer storage medium on which a computer program is stored. When the program is executed by a processor, the method for partially displaying a view screen provided in the above embodiment is implemented.

[0204] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0205] In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0206] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

[0207] The computer-readable medium may be included in the computer device, or may exist independently without being incorporated into the computer device.

[0208] The computer-readable medium carries one or more programs. When the one or more programs are executed by the computer device, the computer device:

[0209] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including, but not limited to, object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0210] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0211] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware. The name of a unit does not limit the unit itself in some cases. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses".

[0212] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0213] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0214] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.

[0215] In addition, although each operation is described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or to be performed in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[0216] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.

Claims

1. A method for partially displaying a view screen, characterized in that: include: Presenting a perspective picture frame at a current perspective at a first resolution, wherein the first resolution is smaller than an original resolution of the perspective picture frame; In response to a zoom trigger instruction for the viewing angle picture frame, determining zoom response area information and image pixel zoom information corresponding to the zoom trigger instruction; Determine the local image to be enlarged in the viewing angle picture frame according to the enlargement response area information, and enlarge and display the local image to be enlarged in the enlargement display area based on the image pixel enlargement information; The image pixel magnification information includes a second resolution used when magnifying and displaying the partial image to be magnified, and the second resolution is greater than the original resolution.

2. The method according to claim 1, characterized in that The step of determining the amplification response area information corresponding to the amplification trigger instruction includes: Determining a reference coordinate point corresponding to the zoom trigger instruction according to a triggering form of the zoom trigger instruction; Determining, according to the reference coordinate point, a zoom response area corresponding to the zoom trigger instruction; The region position information of the amplified response region is determined as the amplified response region information corresponding to the amplification trigger instruction.

3. The method according to claim 2, characterized in that The step of determining the reference coordinate point corresponding to the zoom trigger instruction according to the trigger form of the zoom trigger instruction includes: If the triggering form of the zoom trigger instruction is to trigger a preset zoom control button, the center coordinate point of the interface is used as the reference coordinate point; If the triggering form of the zoom trigger instruction is that a single touch point triggers the viewing angle picture frame, the touch coordinate point corresponding to the single touch point is used as the reference coordinate point; If the triggering form of the zoom trigger instruction is that two touch points slide to trigger the viewing angle picture frame, the touch coordinate points corresponding to the two touch points are used as the reference coordinate points.

4. The method according to claim 2, characterized in that: The step of determining the zoom response area corresponding to the zoom trigger instruction according to the reference coordinate point includes: Get the preset amplification sensitivity value; Obtain a first circular area with the reference coordinate point as the center and the amplification sensitivity value as the radius; An amplification response area corresponding to the amplification trigger instruction is determined according to the first circular area.

5. The method according to claim 4, characterized in that Determining, according to the first circular area, an amplification response area corresponding to the amplification trigger instruction includes: When the number of the obtained first circular areas is 1, determining the first circular area or the inscribed rectangle of the first circular area as the amplified response area; When the number of the obtained first circular areas is 2, the intersection point of the two circular areas is obtained, and a second circular area with a line connecting the intersection points as a diameter is obtained, and the second circular area or an inscribed rectangle of the second circular area is determined as the amplified response area.

6. The method according to claim 2, characterized in that The step of determining the image pixel magnification information corresponding to the magnification trigger instruction includes: Determining an amplification factor acting on the amplified response area according to a triggering form of the amplification trigger instruction; Determine the product of the first resolution and the magnification factor as the second resolution; Acquire original pixel information of the viewing angle picture frame, update pixel value information of each pixel point in the original pixel information according to the magnification coefficient, and obtain pixel value magnification information of each pixel point; The image pixel enlargement information is constructed based on the second resolution and each of the pixel value enlargement information.

7. The method according to claim 6, characterized in that The step of determining the amplification coefficient acting on the amplified response area according to the triggering form of the amplification trigger instruction includes: If the triggering form of the zoom trigger instruction is to trigger a preset zoom control button or to trigger the viewing angle picture frame by a single touch point, a preset fixed zoom value is determined as the zoom factor; If the triggering form of the zoom trigger instruction is that two touch points slide to trigger the viewing angle picture frame, the zoom factor is determined according to the sliding start position coordinates and the sliding end position coordinates of the two touch points.

8. The method according to claim 1, characterized in that The step of determining the local image to be enlarged in the viewing angle picture frame according to the enlargement response area information includes: Obtaining pixel point position coordinates corresponding to the area position coordinates included in the amplified response area information in the viewing angle picture frame; A pixel point area formed based on the pixel point position coordinates is determined as the local image to be enlarged in the viewing angle picture frame.

9. The method according to claim 1, characterized in that: The enlarging and displaying the to-be-enlarged partial image in the enlarged display area based on the image pixel enlargement information includes: Extracting the second resolution in the image pixel magnification information and the pixel value magnification information of each pixel point in the viewing angle picture frame; Based on each of the pixel value amplification information, generating a local enlarged image of the local image to be enlarged; The locally enlarged image is displayed in the enlarged display area at the second resolution.

10. A partial display device for a view image, characterized in that: include: A first display module, used for presenting a perspective picture frame at a current perspective at a first resolution, where the first resolution is smaller than an original resolution of the perspective picture frame; An information determination module, configured to determine, in response to a zoom trigger instruction for the viewing angle picture frame, zoom response area information and image pixel zoom information corresponding to the zoom trigger instruction; A second display module is used to determine the local image to be enlarged in the viewing angle picture frame according to the enlargement response area information, and enlarge and display the local image to be enlarged in the enlargement display area based on the image pixel enlargement information; The image pixel magnification information includes a second resolution used when magnifying and displaying the partial image to be magnified, and the second resolution is greater than the first resolution.

11. A computer device, characterized in that: The computer device comprises: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method for partial display of a view screen as described in any one of claims 1-9.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method for partial display of a view screen as described in any one of claims 1 to 9 is implemented.

Citation Information

Patent Citations

  • Video display method and apparatus

    CN105578275A

  • Amplification method of television picture and amplification system thereof

    CN106131694A

  • Image processing method and image processing device

    CN108322672A

  • Image local amplification method and device and display equipment

    CN110362250A

  • Method and device for locally amplifying image and storage medium

    CN110941375A