Photo browsing method, device, electronic device and storage medium
By realizing the real-life browsing function in an electronic device, users can restore the captured photos to the real-life location through the relationship between the real-life model and the local photos, solving the problem of single photo storage and browsing functions and low correlation in the prior art, and providing a photo browsing mode with a sense of substitution.
Patent Information
- Application Number
- CN202110704716.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-24
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2041-06-24
AI Technical Summary
The photo storage function of existing electronic devices cannot be effectively classified and browsed, resulting in low correlation between photos and it is difficult for users to review the shooting time and space.
By loading the local photo collection, the real-life browsing interface is displayed based on the real-life browsing instructions entered by the user, including the preset real-life model and the associated local photos. Users can view the complete photo by selecting the command and switch the displayed photo and position by rotating the display angle of the real scene model.
It realizes the restore of photos taken by users to the real scene, providing a substitute photo browsing mode, improving the classification and browsing efficiency of photos, and allowing users to review the shooting time and space more easily.
Smart Images

Figure CN113343007B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer interaction technology, and in particular to a photo browsing method, device, electronic device and storage medium. Background Art
[0002] With the development of digital technology, more and more electronic devices are equipped with cameras, so that users can take pictures of their interests anytime and anywhere for later review.
[0003] However, as users take more and more photos, the photo storage function of current electronic devices cannot effectively classify the increasing number of photos. The current photo storage function and photo browsing function are single-mode, and only sorting and browsing according to the shooting time will result in low relevance between photos, and it is not conducive for users to review the situation at the time of shooting based on the photos, and it is even more difficult for users to review the situation at that time in that space. Summary of the invention
[0004] The present application at least provides a photo browsing method, device, electronic device and computer-readable storage medium.
[0005] The first aspect of the present application provides a photo browsing method, the photo browsing method comprising:
[0006] Loading a local photo collection, wherein the local photo collection includes a plurality of local photos;
[0007] Based on the real scene browsing instruction input by the user, displaying a real scene browsing interface, the real scene browsing interface including a preset real scene model and local photos associated with the real scene model;
[0008] Based on the selection instruction input by the user, a complete photo of the local photo corresponding to the selection instruction is displayed.
[0009] Therefore, the photos taken by the user can be restored to the real scene location through the association between the real scene model and the local photos. The association between the local photos and the real scene location in the real scene model can be experienced in terms of the shooting location and shooting angle, etc., thereby providing an immersive photo browsing mode.
[0010] In some embodiments, the real-scene model is a three-dimensional model, and the real-scene model is displayed in the center of the real-scene browsing interface; the associated local photos are displayed around the real-scene model according to shooting angles, wherein the shooting angle is based on the current position relationship of the real-scene model.
[0011] Therefore, a method for displaying a three-dimensional model interface is provided, which reflects the situation of taking photos through the positional relationship between the photos and the real-scene model.
[0012] In some embodiments, after displaying the real-view browsing interface based on the real-view browsing instruction input by the user, and before displaying the complete local photo corresponding to the selection instruction based on the selection instruction input by the user, the method further includes:
[0013] Switching the display angle of the real scene model on the real scene browsing interface based on the rotation instruction input by the user;
[0014] Based on the display angle of the real scene model, local photos associated with the current display angle of the real scene model are displayed on the real scene browsing interface.
[0015] Therefore, a method for changing the display angle of a real scene model is provided, by changing the display angle of the real scene model, switching the photos displayed on the interface and the corresponding display positions.
[0016] In some embodiments, the relative position of the real scene model and the associated local photo is based on the current display angle of the real scene model and is determined by the angle and distance at which the associated local photo was taken.
[0017] Therefore, a display method for determining the relative position of a real scene model and an associated local photo is provided.
[0018] In some embodiments, the displaying of the real scene browsing interface includes:
[0019] Displaying the real-view browsing interface including a real-view browsing area and a list browsing area, wherein the photos in the real-view browsing area correspond one to one with the photos in the list browsing area;
[0020] When a photo in the list browsing area is selected, the selected photo in the real-view browsing area is enlarged and displayed.
[0021] Therefore, a display method combining list browsing and real-view browsing is provided, whereby desired photos are selected from the list, and the selected photos are enlarged, displayed and marked in the real-view browsing area.
[0022] In some embodiments, the enlarged display of the selected photo in the real-view browsing area includes:
[0023] When a photo in the list browsing area is selected and the current display angle of the real scene model cannot correspond to display the selected photo, the display angle of the real scene model is switched based on the selected photo, and the selected photo is enlarged and displayed.
[0024] Therefore, another display method combining list browsing and real scene browsing is provided, and the display angle of the real scene model in the real scene browsing area is switched by selecting a desired photo in the list.
[0025] In some embodiments, displaying the complete local photo corresponding to the selection instruction includes:
[0026] Based on the online browsing instruction input by the user, network data with the same shooting angle and / or the same shooting position as the complete photo is obtained from the Internet and displayed;
[0027] Wherein, the network data includes network photos or network videos.
[0028] Therefore, a display method for matching local photos with network photos is provided, which can obtain network photos with the same shooting environment and shooting objects as local photos, and enrich the information of local photos.
[0029] In some embodiments, after acquiring and displaying network data with the same shooting angle and / or the same shooting position as the complete photo from the Internet, the photo browsing method includes:
[0030] Based on the comparison browsing instruction input by the user, displaying a comparison browsing interface, the comparison browsing interface including the complete photo and the online photo or online video corresponding to the comparison browsing instruction;
[0031] The comparison browsing interface displays shooting parameter comparison information of the complete photo and the online photo or online video corresponding to the comparison browsing instruction.
[0032] Therefore, another display method for matching local photos with network photos is provided, which can show the differences between local photos and network photos and help users review the shooting situation at that time.
[0033] A second aspect of the present application provides a photo browsing device, the photo browsing device comprising:
[0034] A loading module, used for loading a local photo collection, wherein the local photo collection includes a plurality of local photos;
[0035] A real scene browsing module, used to display a real scene browsing interface based on a real scene browsing instruction input by a user, wherein the real scene browsing interface includes a preset real scene model and local photos associated with the real scene model;
[0036] The complete browsing module is used to display the complete local photo corresponding to the selection instruction based on the selection instruction input by the user.
[0037] A third aspect of the present application provides an electronic device, comprising a memory and a processor coupled to each other, wherein the processor is used to execute program instructions stored in the memory to implement the photo browsing method in the first aspect.
[0038] A fourth aspect of the present application provides a computer-readable storage medium having program instructions stored thereon, which implement the photo browsing method in the first aspect when the program instructions are executed by a processor.
[0039] In the above scheme, the photo browsing device loads a local photo collection, wherein the local photo collection includes multiple local photos; based on the real-scene browsing instruction input by the user, the real-scene browsing interface is displayed, and the real-scene browsing interface includes a preset real-scene model and local photos associated with the real-scene model; based on the selection instruction input by the user, the complete photo of the local photo corresponding to the selection instruction is displayed. The above scheme can restore the photos taken by the user to the real-scene location through the association relationship between the real-scene model and the local photos, and the association relationship between the local photos and the real-scene location in the real-scene model can be experienced in the shooting location and shooting angle, etc., thereby providing a photo browsing mode with a sense of substitution.
[0040] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] The drawings herein are incorporated into the specification and constitute a part of the specification. These drawings illustrate embodiments consistent with the present application and are used together with the specification to illustrate the technical solution of the present application.
[0042] Figure 1 It is a flowchart of the first embodiment of the photo browsing method provided by the present application;
[0043] Figure 2 It is a schematic diagram of the interface of the photo browsing method provided by this application;
[0044] Figure 3 It is a schematic diagram of the process of constructing the real scene model provided by this application;
[0045] Figure 4 is a flowchart of a second embodiment of the photo browsing method provided by the present application;
[0046] Figure 5 It is a schematic diagram of the local photos and real scene model positioning provided by this application;
[0047] Figure 6 is a flowchart of a third embodiment of the photo browsing method provided by the present application;
[0048] Figure 7is a flowchart of a fourth embodiment of the photo browsing method provided by the present application;
[0049] Figure 8 It is a schematic diagram of the framework of an embodiment of a photo browsing device provided by the present application;
[0050] Fig. 9 It is a schematic diagram of a framework of an embodiment of an electronic device provided by the present application;
[0051] Fig.10 It is a schematic diagram of a framework of an embodiment of a computer-readable storage medium provided by the present application. DETAILED DESCRIPTION
[0052] The scheme of the embodiment of the present application is described in detail below in conjunction with the drawings of the specification.
[0053] In the following description, for the purpose of explanation rather than limitation, specific details such as specific system structures, interfaces, and technologies are provided to facilitate a thorough understanding of the present application.
[0054] The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the objects associated before and after are in an "or" relationship. In addition, "many" in this article means two or more than two. In addition, the term "at least one" in this article means any combination of at least two of any one or more of a plurality of, for example, including at least one of A, B, and C, can mean including any one or more elements selected from the set consisting of A, B, and C.
[0055] See also Figure 1 and Figure 2 , Figure 1 is a flowchart of the first embodiment of the photo browsing method provided by the present application. Figure 2 It is a schematic diagram of the interface of the photo browsing method provided by this application.
[0056] The execution subject of the photo browsing method of the present application may be a photo browsing device, for example, the photo browsing method may be executed by a terminal device or a server or other processing device, wherein the photo browsing device may be a user equipment (UE), a mobile device, a user terminal, a terminal, a cellular phone, a wireless phone, a personal digital assistant (PDA), a handheld device, a computing device, a vehicle-mounted device, a wearable device, etc. In some possible implementations, the photo browsing method may be implemented by a processor calling a computer-readable instruction stored in a memory.
[0057] Specifically, the photo browsing method of the embodiment of the present disclosure may include the following steps:
[0058] Step S11: Load a local photo album, wherein the local photo album includes a plurality of local photos.
[0059] In the embodiment of the present disclosure, when the user starts the photo gallery function for managing the taken photos, the photo browsing device opens the local photo album and loads all the photos in the local photo collection into the local photo album. The photo browsing device displays multiple local photos in the local photo album in the order of shooting time, such as Figure 2 As shown in the interface A in the figure. The interface A displays multiple local photos in time order by displaying thumbnails. In addition, the interface A can also display multiple local photos in order by naming or other ordering methods by displaying a content list.
[0060] Step S12: Based on the real scene browsing instruction input by the user, a real scene browsing interface is displayed, where the real scene browsing interface includes a preset real scene model and local photos associated with the real scene model.
[0061] It should be noted that the multiple instructions in the embodiments of the present application, including the real-view browsing instruction here, can be generated by the user clicking the corresponding position on the electronic device. For example, the user can trigger the real-view browsing function through the control button on the electronic device to generate the real-view browsing instruction, wherein the control button can be a physical button or a virtual button.
[0062] In the disclosed embodiment, the photo browsing device is pre-set with a real scene model. The real scene model of this step is specifically trained by using a public or private photo collection on the Internet to train a real scene model of a landmark attraction, wherein a public photo collection refers to a photo collection that can be directly obtained by searching for terms through search engines such as Google and Baidu, and a private photo collection refers to a photo collection obtained by screening article illustrations published on some travel websites or travel forums, such as Mafengwo and Qiongyou.com.
[0063] The construction process of the real scene model mainly includes data collection and target reconstruction. Specifically, the photo browsing device first collects a large number of public photo collections and non-public photo collections about a certain landmark location, including photo collections based on the landmark location, taken at different times, different angles, and different locations. Then, the photo browsing device restores or synthesizes the sparse feature point cloud of the landmark location through the collected photo collection, thereby forming a dense model, which is the real scene model of this step. For details, please refer to Figure 3 Schematic diagram of the process of building a real scene model.
[0064] exist Figure 3In the flowchart of FIG. 1 , the photo browsing device forms a real scene model by taking a large number of photos of the same iconic location. The constructed real scene model can be a complete model or an incomplete model. Figure 3 The incomplete model is caused by the fact that a large number of photos lack or do not contain the content of a certain angle of the landmark location, which makes it impossible for the photo browsing device to build a complete real scene model. It should be noted that the incomplete real scene model is only due to the incomplete training data, and it can also become the real scene model used in the photo browsing method of this application.
[0065] When receiving the real scene browsing instruction input by the user, the photo browsing device Figure 2 The interface A in the image is switched to the interface B, which is the real-view browsing interface. The user can directly select a photo in the local album or select the real-view browsing button in the interface A. In this case, the photo browsing device defaults to the first photo in the local album as the basic photo for expanding the real-view browsing interface.
[0066] Among them, the real-scene browsing interface is loaded with a preset real-scene model and local photos associated with the real-scene model. The real-scene browsing interface can display the real-scene model and local photos through AR (Augmented Reality) mode. In AR mode, the real-scene model is a three-dimensional model, and the real-scene model is displayed in the center of the real-scene browsing interface. Based on the real-scene model, the associated local photos are displayed around the real-scene model according to the shooting angle. Among them, the shooting angle is based on the current position relationship of the real-scene model, that is, the relative position of the photo and the real-scene model can reflect the relative position of the user and the landmark location when shooting.
[0067] By restoring the photo to the position and shooting angle in the real scene where the user took the photo, a new and immersive browsing mode can be provided to the user, and the user can recall the current time and space in the real scene browsing.
[0068] Furthermore, if the user needs to return to the local album, the user can select the back button in the real-view browsing interface, and the photo browsing device will redisplay the interface A of the local album.
[0069] Step S13: Based on the selection instruction input by the user, the complete photo of the local photo corresponding to the selection instruction is displayed.
[0070] In the embodiment of the present disclosure, the photo browsing device displays the complete local photo corresponding to the selection instruction based on the selection instruction input by the user.
[0071] Specifically, since the real scene browsing interface mainly reflects the relative position of the local photos and the real scene model, the local photos themselves are displayed in the form of thumbnails. At this time, the user can click to select the thumbnail of the local photo to be viewed, and the photo browsing device switches from the real scene browsing interface to interface C, which is mainly used to display the complete photo of the local photo selected by the user.
[0072] Furthermore, interface C can also display the camera parameters when taking the complete photo, such as aperture, white balance, exposure, exposure time and other parameters, which is helpful for users to understand the actual situation of the shooting at that time.
[0073] Furthermore, if the user needs to view the complete photos of other local photos, the user can select the back button in interface C, and the photo browsing device will redisplay the real-view browsing interface, and the user will reselect the local photos in the real-view browsing interface. In addition, the user can also slide left and right in interface C or select the switch button in interface C, and the photo browsing device will switch the currently displayed complete photo to other complete photos adjacent to the current complete photo in the real-view browsing interface.
[0074] In some possible implementations, the photo browsing device connects the photos browsed by the user on the Internet to the real-view browsing function of this embodiment. For example, when a user is browsing WeChat Moments and sees a photo of a friend playing outside, he can directly click on the photo in the Moments to enter the real-view browsing function. Figure 2 The real-scene browsing interface in the game is conducive to expanding the real-scene browsing function. Through the above real-scene browsing mode, users can quickly understand their friends' playing environment and the real-scene model of the playing environment.
[0075] The above scheme. The photo browsing device loads a local photo collection, wherein the local photo collection includes a plurality of local photos; based on the real scene browsing instruction input by the user, displays the real scene browsing interface, wherein the real scene browsing interface includes a preset real scene model and local photos associated with the real scene model; based on the selection instruction input by the user, displays the complete photo of the local photo corresponding to the selection instruction. The above scheme can restore the photos taken by the user to the real scene location, providing a photo browsing mode with a sense of immersion.
[0076] Please continue reading Figure 4 , Figure 4 It is a flowchart diagram of the second embodiment of the photo browsing method provided by this application.
[0077] Specifically, the photo browsing method of the embodiment of the present disclosure may include the following steps:
[0078] Step S21: Load a local photo album, wherein the local photo album includes a plurality of local photos.
[0079] In the disclosed embodiment, the photo browsing device displays multiple local photos in the local photo album in the order of shooting time, such as Figure 2 As shown in interface A.
[0080] Step S22: Based on the real scene browsing instruction input by the user, a real scene browsing interface is displayed, where the real scene browsing interface includes a preset real scene model and local photos associated with the real scene model.
[0081] In the embodiment of the present disclosure, when receiving a real scene browsing instruction input by a user, the photo browsing device Figure 2 Switch from interface A to interface B, which is the real-view browsing interface.
[0082] Step S23: based on the rotation instruction input by the user, the display angle of the real scene model is switched on the real scene browsing interface.
[0083] In the disclosed embodiment, when the user needs to view other contents of the real scene model and the corresponding local photos, the user can input a rotation instruction through the AR mode. The photo browsing device changes the display angle of the real scene model on the real scene browsing interface according to the rotation instruction.
[0084] Step S24: Based on the display angle of the real scene model, local photos associated with the current display angle of the real scene model are displayed on the real scene browsing interface.
[0085] In the embodiment of the present disclosure, when loading the real scene model, the photo browsing device pre-positions all local photos and the real scene model, thereby calculating the specific location and specific shooting angle of each local photo shooting location relative to the marked location, such as Figure 5 As shown. Figure 5 In the above positioning method, each triangular cone represents a local photo, and the distance and relative orientation of each triangular cone to the real scene model can reflect the shooting position and shooting angle of the local photo. Through the above positioning method, the photo browsing device accurately positions the distance and direction angle of the local photo in the positioning configuration file of the real scene model.
[0086] The positioning process can be performed on the server side or on the local device side. Specifically, the photo browsing device uploads the local photo to the server side, and the server side locates the local photo, and then obtains and displays the real scene model returned by the server side and the located local photo; or, the photo browsing device directly obtains the real scene model from the server side, and completes the positioning configuration process of the local photo in the real scene model on the local device side.
[0087] In the disclosed embodiment, the relative position of the real scene model and the associated local photo is based on the current display angle of the real scene model and is determined by the angle and distance at which the associated local photo was taken. Therefore, when the display angle of the real scene model in the real scene browsing interface is switched, the photo browsing device needs to display the local photo associated with the current display angle of the real scene model.
[0088] Please continue reading Figure 6 , Figure 6 It is a flowchart diagram of the third embodiment of the photo browsing method provided by this application.
[0089] Specifically, the photo browsing method of the embodiment of the present disclosure may include the following steps:
[0090] Step S31: Load a local photo album, wherein the local photo album includes a plurality of local photos.
[0091] In the disclosed embodiment, the photo browsing device displays multiple local photos in the local photo album in the order of shooting time, such as Figure 2 As shown in interface A.
[0092] Step S32: Based on the real-view browsing instruction input by the user, a real-view browsing interface including a real-view browsing area and a list browsing area is displayed, and the photos in the real-view browsing area correspond to the photos in the list browsing area one by one.
[0093] In the embodiment of the present disclosure, when receiving a real scene browsing instruction input by a user, the photo browsing device Figure 2 Switch from interface A to interface B, which is the real-view browsing interface. Figure 2 The real-view browsing interface further includes a real-view browsing area and a list browsing area, wherein the photos in the real-view browsing area correspond one-to-one to the photos in the list browsing area.
[0094] Step S33: when a photo in the list browsing area is selected, the selected photo in the real scene browsing area is enlarged and displayed.
[0095] In the disclosed embodiment, when the user needs to view the complete local photo, in addition to the above display method, the user can also first select the local photo through the list browsing area, and then confirm the selected local photo in the real-view browsing area.
[0096] Specifically, when a local photo in the list browsing area is selected, the photo browsing device will correspondingly perform marking operations such as enlarging or highlighting the selected photo in the real scene browsing area, so that the user can intuitively observe the position relationship of the selected local photo in the real scene model.
[0097] Furthermore, when a local photo in the list browsing area is selected, but the real scene browsing area does not currently display the selected local photo, the photo browsing device can automatically switch the display angle of the real scene model according to the selected photo, so that the selected photo can be effectively enlarged and displayed in the real scene browsing area.
[0098] Please continue reading Figure 7 , Figure 7 It is a flowchart diagram of the fourth embodiment of the photo browsing method provided by the present application.
[0099] Specifically, the photo browsing method of the embodiment of the present disclosure may include the following steps:
[0100] Step S41: Loading a local photo album, wherein the local photo album includes a plurality of local photos.
[0101] In the disclosed embodiment, the photo browsing device displays multiple local photos in the local photo album in the order of shooting time, such as Figure 2 As shown in interface A.
[0102] Step S42: Based on the real scene browsing instruction input by the user, a real scene browsing interface is displayed, where the real scene browsing interface includes a preset real scene model and local photos associated with the real scene model.
[0103] In the embodiment of the present disclosure, when receiving a real scene browsing instruction input by a user, the photo browsing device Figure 2 Switch from interface A to interface B, which is the real-view browsing interface.
[0104] Step S43: Based on the selection instruction input by the user, the complete photo of the local photo corresponding to the selection instruction is displayed.
[0105] In the embodiment of the present disclosure, the photo browsing device displays the complete local photo corresponding to the selection instruction based on the selection instruction input by the user.
[0106] Step S44: Based on the online browsing instruction input by the user, network data with the same shooting angle and / or the same shooting position as the complete photo is obtained from the Internet and displayed.
[0107] In the embodiment of the present disclosure, the photo browsing device obtains and displays the network photo or network video with the same shooting angle and shooting position as the complete photo displayed in the interface C from the Internet according to the network browsing instruction input by the user. For details, please refer to Figure 2 Interface D in.
[0108] Specifically, the user may input the online browsing instruction by clicking on the complete photo or the online browsing button in the interface C. When the online browsing instruction input by the user is obtained, the photo browsing device sends the online browsing request to the Internet and obtains the online photos or online videos returned by the Internet. The online photos or online videos are from public photo albums and non-public photo albums on the Internet, and have the same shooting angle and shooting position as the complete photo. The photo browsing device may display the real-life photo album in the same way as the local photo album, which will not be described in detail here.
[0109] Furthermore, when the user needs to view online photos or online videos in the real-life photo album, the photo browsing device switches interface D to interface C according to the user's selection instruction for the online photos or online videos, so as to display the complete photos or complete videos of the online photos or online videos on interface C.
[0110] Step S45: Based on the comparison browsing instruction input by the user, a comparison browsing interface is displayed, where the comparison browsing interface includes the complete photo and the network data corresponding to the comparison browsing instruction.
[0111] In the disclosed embodiment, the photo browsing device displays a comparison browsing interface (not shown in the figure) according to the comparison browsing instruction input by the user. The comparison browsing interface includes at least the complete photo of the local photo and the online photo or online video corresponding to the comparison browsing instruction, that is, the user selected. Through the comparison browsing interface, the user can intuitively observe the difference between the photo taken by himself and the photo taken by the netizen, which is helpful for the user to restore to the real scene shooting location.
[0112] Step S46: Displaying the shooting parameter comparison information of the complete photo and the network data corresponding to the comparison browsing instruction on the comparison browsing interface.
[0113] In the disclosed embodiment, the photo browsing device can further display the complete photo and the shooting parameter comparison information of the online photo or online video corresponding to the comparison browsing instruction, which is conducive to comparing the environmental information when the user is playing and the environmental information when the netizens are playing, thereby improving the user's sense of immersion in the photo browsing process.
[0114] Those skilled in the art will appreciate that, in the above method of specific implementation, the order in which the steps are written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of the steps should be determined by their functions and possible internal logic.
[0115] Please continue reading Figure 8 , Figure 8 1 is a schematic diagram of a framework of an embodiment of a photo browsing device provided by the present application. The photo browsing device 50 includes:
[0116] The loading module 51 is used to load a local photo collection, wherein the local photo collection includes a plurality of local photos.
[0117] The real scene browsing module 52 is used to display a real scene browsing interface based on the real scene browsing instruction input by the user. The real scene browsing interface includes a preset real scene model and local photos associated with the real scene model.
[0118] The complete browsing module 53 is used to display the complete local photo corresponding to the selection instruction based on the selection instruction input by the user.
[0119] See also Fig. 9 , Fig. 9 6 is a schematic diagram of a framework of an embodiment of an electronic device provided by the present application. The electronic device 60 includes a memory 61 and a processor 62 coupled to each other, and the processor 62 is used to execute program instructions stored in the memory 61 to implement the steps in any of the above-mentioned photo browsing method embodiments. In a specific implementation scenario, the electronic device 60 may include but is not limited to: a microcomputer, a server, and in addition, the electronic device 60 may also include a mobile device such as a laptop computer and a tablet computer, which is not limited here.
[0120] Specifically, the processor 62 is used to control itself and the memory 61 to implement the steps in any of the above-mentioned path planning method embodiments. The processor 62 can also be called a CPU (Central Processing Unit). The processor 62 may be an integrated circuit chip with signal processing capabilities. The processor 62 can also be a general-purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field-programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. In addition, the processor 62 can be implemented by an integrated circuit chip.
[0121] See also Fig.10 , Fig.10 The computer-readable storage medium 70 stores program instructions 701 that can be executed by a processor, and the program instructions 701 are used to implement the steps in any of the above-mentioned photo browsing method embodiments.
[0122] In some embodiments, the functions or modules included in the device provided by the embodiments of the present disclosure can be used to execute the method described in the above method embodiments. The specific implementation can refer to the description of the above method embodiments, and for the sake of brevity, it will not be repeated here.
[0123] The above description of various embodiments tends to emphasize the differences between the various embodiments. The same or similar aspects can be referenced to each other, and for the sake of brevity, they will not be repeated herein.
[0124] In the several embodiments provided in the present application, it should be understood that the disclosed methods and devices can be implemented in other ways. For example, the device implementation described above is only schematic. For example, the division of modules or units is only a logical function division. There may be other division methods in actual implementation, such as units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.
[0125] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0126] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of each implementation method of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program code.
Claims
1. A photo browsing method, characterized in that: The photo browsing method comprises: Loading a local photo collection, wherein the local photo collection includes a plurality of local photos; Based on the real scene browsing instruction input by the user, displaying a real scene browsing interface, the real scene browsing interface including a preset real scene model and local photos associated with the real scene model; Based on the selection instruction input by the user, a complete photo of the local photo corresponding to the selection instruction is displayed.
2. The photo browsing method according to claim 1, characterized in that: The real-scene model is a three-dimensional model, and the real-scene model is displayed in the center of the real-scene browsing interface; the associated local photos are displayed around the real-scene model according to shooting angles, wherein the shooting angle is based on the current position relationship of the real-scene model.
3. The photo browsing method according to claim 1 or 2, characterized in that: After displaying the real scene browsing interface based on the real scene browsing instruction input by the user, and before displaying the complete local photo corresponding to the selection instruction based on the selection instruction input by the user, the method further includes: Switching the display angle of the real scene model on the real scene browsing interface based on the rotation instruction input by the user; Based on the display angle of the real scene model, local photos associated with the current display angle of the real scene model are displayed on the real scene browsing interface.
4. The photo browsing method according to any one of claims 1 to 3, characterized in that: The relative position of the real scene model and the associated local photo is based on the current display angle of the real scene model and is determined by the angle and distance at which the associated local photo was taken.
5. The photo browsing method according to any one of claims 1 to 4, characterized in that: The real scene browsing interface is displayed, including: Displaying the real-view browsing interface including a real-view browsing area and a list browsing area, wherein the photos in the real-view browsing area correspond one to one with the photos in the list browsing area; When a photo in the list browsing area is selected, the selected photo in the real-view browsing area is enlarged and displayed.
6. The photo browsing method according to claim 5, characterized in that: The enlarged display of the selected photo in the real-view browsing area includes: When a photo in the list browsing area is selected and the current display angle of the real scene model cannot correspond to display the selected photo, the display angle of the real scene model is switched based on the selected photo, and the selected photo is enlarged and displayed.
7. The photo browsing method according to any one of claims 1 to 6, characterized in that: After displaying the complete local photo corresponding to the selection instruction, the method further includes: Based on the online browsing instruction input by the user, network data with the same shooting angle and / or the same shooting position as the complete photo is obtained from the Internet and displayed; Wherein, the network data includes network photos or network videos.
8. The photo browsing method according to claim 7, characterized in that: After acquiring and displaying the network data with the same shooting angle and / or the same shooting position as the complete photo from the Internet, the photo browsing method further includes: Based on the comparison browsing instruction input by the user, displaying a comparison browsing interface, the comparison browsing interface including the complete photo and network data corresponding to the comparison browsing instruction; The comparison browsing interface displays shooting parameter comparison information of the complete photo and the network data corresponding to the comparison browsing instruction.
9. A photo browsing device, characterized in that: The photo browsing device comprises: A loading module, used for loading a local photo collection, wherein the local photo collection includes a plurality of local photos; A real scene browsing module, used to display a real scene browsing interface based on a real scene browsing instruction input by a user, wherein the real scene browsing interface includes a preset real scene model and local photos associated with the real scene model; The complete browsing module is used to display the complete local photo corresponding to the selection instruction based on the selection instruction input by the user.
10. An electronic device, characterized in that: It comprises a memory and a processor coupled to each other, wherein the processor is used to execute program instructions stored in the memory to implement the photo browsing method according to any one of claims 1 to 8.
11. A computer-readable storage medium having program instructions stored thereon, characterized in that: When the program instructions are executed by a processor, the photo browsing method according to any one of claims 1 to 8 is implemented.
Citation Information
Patent Citations
Generating Immersive Trip Photograph Visualizations
US20200105059A1