Image display method and device, equipment and storage medium
By adjusting the display parameters according to the movement speed and information type of the AR device, the problem of poor visibility of virtual information when AR device wearers are in motion is solved, thus improving the visibility of information and the user experience.
Patent Information
- Application Number
- CN202410920206.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-09
- Publication Date
- 2026-01-09
Smart Images

Figure CN121300611A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of image display technology, and in particular to an image display method, apparatus, device and storage medium. Background Technology
[0002] Augmented Reality (AR) technology, as a rapidly developing display technology, is characterized by its ability to overlay virtual information onto the user's visual environment while the user is observing it, thereby enhancing the user's perception of the real environment. However, when AR device wearers are driving, running, or engaging in other activities, the virtual information may interfere with their vision, distracting them from their surroundings and posing certain safety hazards. Furthermore, as the wearer's movement speed increases, the rate at which new visual information is generated also increases, making it difficult for the wearer to notice the displayed virtual information, resulting in poor visibility and severely impacting the user experience.
[0003] Therefore, improving the visibility of virtual information to enhance the user experience is an urgent problem to be solved. Summary of the Invention
[0004] The main objective of this application is to provide an image display method, apparatus, device, and storage medium, which aims to intelligently display information to be displayed, thereby improving the visibility of virtual information and enhancing the user experience.
[0005] In a first aspect, this application provides an image display method applied to an AR device, the image display method comprising the following steps:
[0006] Acquire the information to be displayed and the movement speed of the AR device;
[0007] The target display parameters of the information to be displayed are determined based on the type of the information to be displayed and the movement speed, wherein different types correspond to different target display parameters;
[0008] The information to be displayed is displayed on the screen of the AR device according to the target display parameters.
[0009] In some embodiments, determining the target display parameters of the information to be displayed based on the type of the information to be displayed and the movement speed includes:
[0010] Obtain the initial display parameters of the information to be displayed, wherein the initial display parameters are the display parameters of the information to be displayed when the AR device is in a static state;
[0011] Determine the parameter adjustment factor based on the type of information to be displayed;
[0012] The target display parameters of the information to be displayed are determined based on the initial display parameters, the movement speed, and the parameter adjustment factor.
[0013] In some embodiments, the initial display parameters include an initial display position; when the parameter adjustment factor is a distance scaling factor, the target display parameters include a target display position; determining the target display parameters of the information to be displayed based on the initial display parameters, the movement speed, and the parameter adjustment factor includes:
[0014] Determine a first distance between the initial display position and the center of the screen of the AR device;
[0015] The target display position of the information to be displayed is determined based on the first distance, the movement speed, and the distance scaling factor.
[0016] In some embodiments, the initial display parameters include an initial display size; when the parameter adjustment factor is a size scaling factor, the target display parameters include a target display size; determining the target display parameters of the information to be displayed based on the initial display parameters, the movement speed, and the parameter adjustment factor includes:
[0017] The target display size of the information to be displayed is determined based on the initial display size, the movement speed, and the size scaling factor.
[0018] In some embodiments, the method further includes:
[0019] Based on the type of information to be displayed, determine the candidate display positions for the information to be displayed;
[0020] The distance between the candidate display position and the center of the AR device screen is adjusted according to the movement speed to obtain the target display position of the information to be displayed.
[0021] In some embodiments, determining the target display position of the information to be displayed based on the first distance, the movement speed, and the distance scaling factor includes:
[0022] The target distance is determined based on the first distance, the movement speed, and the distance scaling factor;
[0023] Based on the target distance, the target display position of the information to be displayed is determined, and the distance between the target display position and the center of the screen of the AR device is the target distance.
[0024] In some embodiments, determining the target display size of the information to be displayed based on the initial display size, the movement speed, and the size scaling factor includes:
[0025] The size adjustment parameters are determined based on the movement speed and the size scaling factor;
[0026] The target display size of the information to be displayed is obtained by multiplying the initial display size and the size adjustment parameter.
[0027] Secondly, this application also provides an image display device, which includes an acquisition module, a determination module, and a display module, wherein:
[0028] The acquisition module is used to acquire the information to be displayed and the movement speed of the AR device;
[0029] The determining module is used to determine the target display parameters of the information to be displayed based on the type of the information to be displayed and the movement speed, wherein different types correspond to different target display parameters;
[0030] The display module is used to display the information to be displayed on the screen of the AR device according to the target display parameters.
[0031] Thirdly, this application also provides an AR device, the AR device including a processor, a memory, and a computer program stored in the memory and executable by the processor, wherein when the computer program is executed by the processor, it implements the steps of the image display method described above.
[0032] Fourthly, this application also provides a computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, it implements the steps of the image display method described above.
[0033] This application provides an image display method, apparatus, device, and storage medium. The method acquires information to be displayed and the movement speed of an AR device; then, based on the type of information to be displayed and the movement speed, it effectively determines the target display parameters of the information to be displayed; different types correspond to different target display parameters; and based on the target display parameters, it accurately displays the information to be displayed on the screen of the AR device. This achieves control over the display of information based on the movement speed of the AR device, avoiding distractions for the wearer from unimportant information, while reducing the difficulty for people to obtain important information, thereby improving the visibility of the information to be displayed and greatly enhancing the user experience. Attached Figure Description
[0034] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0035] Figure 1 A flowchart illustrating an image display method provided in an embodiment of this application;
[0036] Figure 2 for Figure 1 A flowchart illustrating the sub-steps of the image display method in the diagram;
[0037] Figure 3 A schematic diagram of a scenario for implementing the image display method provided in this embodiment;
[0038] Figure 4 This is a schematic diagram of another scenario for implementing the image display method provided in this embodiment;
[0039] Figure 5 This is a schematic diagram of another scenario for implementing the image display method provided in this embodiment;
[0040] Figure 6 This is a schematic diagram of another scenario for implementing the image display method provided in this embodiment;
[0041] Figure 7 A schematic block diagram of an image display device provided in an embodiment of this application;
[0042] Figure 8 for Figure 7 A schematic block diagram of a sub-module of the image display device in the diagram;
[0043] Figure 9 This is a schematic block diagram of the structure of an AR device provided in an embodiment of this application.
[0044] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0045] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0046] The flowchart shown in the attached diagram is for illustrative purposes only and does not necessarily include all content and operations / steps, nor does it necessarily have to be performed in the order described. For example, some operations / steps can be broken down, combined, or partially merged, so the actual execution order may change depending on the actual situation.
[0047] Augmented Reality (AR) technology, as a rapidly developing display technology, is characterized by its ability to overlay virtual information onto the user's visual environment while the user is observing it, thereby enhancing the user's perception of the real environment. However, when AR device wearers are driving, running, or engaging in other activities, the virtual information may interfere with their vision, distracting them from their surroundings and posing certain safety hazards. Furthermore, as the wearer's movement speed increases, the rate at which new visual information is generated also increases, making it difficult for the wearer to notice the displayed virtual information, resulting in poor visibility and severely impacting the user experience.
[0048] To address the aforementioned technical problems, embodiments of this application provide an image display method, apparatus, device, and storage medium. This image display method acquires information to be displayed and the movement speed of an AR device; then, based on the type of information to be displayed and the movement speed, it effectively determines the target display parameters of the information to be displayed; wherein different types correspond to different target display parameters; and based on the target display parameters, it accurately displays the information to be displayed on the screen of the AR device. This achieves control over the display of information to be displayed based on the movement speed of the AR device, thereby improving the visibility of the information to be displayed and greatly enhancing the user experience.
[0049] This screen brightness adjustment method can be applied to AR devices, such as Augmented Reality (AR) glasses, AR helmets, Mixed Reality (MR) glasses, and MR helmets.
[0050] The following detailed description of some embodiments of this application is provided in conjunction with the accompanying drawings. Unless otherwise specified, the following embodiments and features can be combined with each other.
[0051] Please refer to Figure 1 , Figure 1 This is a flowchart illustrating an image display method provided in an embodiment of this application.
[0052] like Figure 1 As shown, the image display method includes steps S101 to S103.
[0053] Step S101: Obtain the information to be displayed and the movement speed of the AR device.
[0054] The information to be displayed includes, but is not limited to, icons and characters, such as SMS icons and speed characters.
[0055] It should be noted that human vision suffers from the visual tunneling effect. The faster the wearer of an AR device moves, the smaller the field of vision in the direction of movement, making it more difficult to notice content outside the center of the field of vision. The closer information is to the center of the field of vision, the shorter the time it takes for the wearer to understand the information. In this application, the display screen and the wearer's field of vision are set to the same size, that is, the center of the wearer's field of vision is the center of the screen.
[0056] In some embodiments, the information to be displayed on the screen of the AR device and the movement speed of the AR device are acquired. The method for acquiring the movement speed of the AR device can be selected according to actual circumstances, and this embodiment of the invention does not impose specific limitations on it.
[0057] It should be noted that the information to be displayed is the information that the terminal device connected to the AR device needs to display. The terminal device can be selected according to the actual situation. This embodiment of the invention does not make specific limitations on this. For example, the terminal device can be a mobile phone, tablet computer, or vehicle system, etc. For example, the information to be displayed is obtained by the vehicle system transmitting navigation information and real-time driving speed to the AR device. The navigation information and real-time driving speed are the information to be displayed on the screen.
[0058] For example, the AR device is equipped with a speed sensor, which is used to collect the AR device's speed. Alternatively, if the wearer is driving a car, and the AR device and the car are theoretically stationary, or if the wearer slightly rotates the AR device, the AR device and the car are also considered to be stationary. The speed collected by the car's Global Navigation Satellite System (GNSS) is then used as the AR device's speed.
[0059] Step S102: Determine the target display parameters of the information to be displayed based on the type of the information to be displayed and the movement speed, wherein different types correspond to different target display parameters.
[0060] The types of information to be displayed include a first type and a second type. The first type represents key information, and the second type represents secondary information. The key and secondary information are set relative to each other, and the specific division can be set according to the actual situation. This embodiment of the invention does not impose specific limitations on this. For example, in a scenario where the wearer is driving a car, real-time driving speed and navigation information are key information, while push notifications from social media software are secondary information.
[0061] In some embodiments, a preset mapping table between information to be displayed and its type is obtained, and the type matching the information to be displayed is queried from the mapping table to obtain the type of the information to be displayed. This mapping table is pre-established based on the information to be displayed and its type, and it lists the types that match each piece of information to be displayed. The mapping table can be established according to actual circumstances, and this embodiment of the invention does not impose specific limitations on it. For example, the mapping table can be established based on keywords in the information to be displayed. Using this mapping table, the type of information to be displayed can be accurately determined, greatly improving the accuracy of image display.
[0062] For example, when a wearer is wearing an AR device in a car driving scenario, the information to be displayed is 1 real-time driving speed, 2 navigation path, and 3 social media push information. Based on the keywords of the information to be displayed, the mapping table is queried to find that the real-time driving speed matches the first type, the navigation path matches the first type, and the social media push information matches the second type.
[0063] In some embodiments, candidate display positions for the information to be displayed are determined based on the type of the information to be displayed; the distance between the candidate display positions and the center of the AR device's screen is adjusted according to the movement speed to obtain the target display position for the information to be displayed. The candidate display positions can be accurately determined by the type of the information to be displayed, and the target display position can be accurately obtained by adjusting the distance between the candidate display positions and the center of the screen based on the movement speed. The methods for determining the candidate display positions and the target display positions can refer to the schemes in the following embodiments, which will not be elaborated upon in this embodiment.
[0064] It is understandable that different types of information to be displayed are positioned at different distances from the center of the screen. At the same speed, the first type of information is displayed closer to the center, while the second type is displayed further away. For the same type of information, the greater the speed of movement, the closer the information is to the center; the slower the speed, the further away it is from the center.
[0065] In some embodiments, such as Figure 2 As shown, step S102 includes sub-steps S1021 to S1023.
[0066] Sub-step S1021: Obtain the initial display parameters of the information to be displayed, wherein the initial display parameters are the display parameters of the information to be displayed when the AR device is in a stationary state.
[0067] The initial display parameters are the display parameters of the information to be displayed when the AR device is stationary. These initial display parameters include, but are not limited to, the initial display position and the initial display size.
[0068] In some embodiments, display parameters of the information to be displayed when the AR device is stationary are obtained to obtain initial display parameters of the information to be displayed, wherein the initial display parameters include an initial display position and an initial display size. By obtaining the initial display parameters, the accuracy of image display can be improved.
[0069] Sub-step S1022: Determine the parameter adjustment factor according to the type of information to be displayed.
[0070] The parameter adjustment factors include a distance scaling factor and a size scaling factor. The distance scaling factor includes a first distance scaling factor and a second distance scaling factor, and the size scaling factor includes a first size scaling factor and a second size scaling factor.
[0071] It should be noted that the specific parameter values of the first distance scaling factor, the second distance scaling factor, the first size scaling factor, and the second size scaling factor can be set according to actual conditions. This embodiment of the invention does not impose specific limitations on this. For example, the value range of the first distance scaling factor, the second distance scaling factor, the first size scaling factor, and the second size scaling factor can be set to 10 km / h-100 km / h. The units of the first distance scaling factor, the second distance scaling factor, the first size scaling factor, and the second size scaling factor are the same as the units of speed, that is, the units of the first distance scaling factor, the second distance scaling factor, the first size scaling factor, and the second size scaling factor are km / h.
[0072] In some embodiments, when adjusting the display position and the type of information to be displayed is a first type, the parameter adjustment factor is a first distance scaling factor; when adjusting the display position and the type of information to be displayed is a second type, the parameter adjustment factor is a second distance scaling factor; when adjusting the display size and the type of information to be displayed is a first type, the parameter adjustment factor is a first size scaling factor; when adjusting the display size and the type of information to be displayed is a second type, the parameter adjustment factor is a second size scaling factor. When adjusting both the display position and display size and the type of information to be displayed is a first type, the parameter adjustment factor includes both a first distance scaling factor and a first size scaling factor; when adjusting both the display position and display size and the type of information to be displayed is a second type, the parameter adjustment factor includes both a second distance scaling factor and a second size scaling factor.
[0073] Sub-step S1023: Determine the target display parameters of the information to be displayed based on the initial display parameters, the movement speed, and the parameter adjustment factor.
[0074] In some embodiments, a first distance is determined between the initial display position and the center of the AR device's screen; the target display position of the information to be displayed is determined based on the first distance, the movement speed, and a distance scaling factor. By accurately determining the target display position of the information to be displayed based on the first distance, the movement speed, and the distance scaling factor, the accuracy of image display is greatly improved.
[0075] In some embodiments, the method for determining the first distance between the initial display position and the center of the AR device screen can be as follows: when the information to be displayed is in a static state, select the display center point of the information to be displayed as a reference point, obtain the distance between the reference point and the center of the AR device screen, and use this distance as the first distance.
[0076] In some embodiments, determining the target display position of the information to be displayed based on the first distance, the movement speed, and the distance scaling factor can be achieved by: determining a target distance based on the first distance, the movement speed, and the distance scaling factor; and determining the target display position of the information to be displayed based on the target distance, wherein the distance between the target display position and the center of the AR device's screen is the target distance. Based on this target distance, the target display position of the information to be displayed can be accurately determined.
[0077] In some embodiments, the target distance can be determined based on the first distance, the movement speed, and the distance scaling factor as follows: when the type of information to be displayed is a first type, the distance scaling factor is the first distance scaling factor. The movement speed is divided by the first distance scaling factor to obtain a first candidate index parameter, and the first candidate index parameter is multiplied by -1 to obtain a first target index parameter; a natural constant index is constructed based on the first target index parameter to obtain a first natural constant index; the first distance and the first natural constant index are multiplied to obtain the target distance between the information to be displayed and the center of the screen.
[0078] For example, a preset first distance formula is obtained, which is L1 = L × e -v / a Where L1 is the target distance, L is the first distance, v is the movement speed and a is the first distance scaling factor. Based on the preset first distance formula, the first distance, movement speed and distance scaling factor are calculated to obtain the target distance between the information to be displayed and the center of the screen.
[0079] In some embodiments, the target distance can be determined based on the first distance, movement speed, and distance scaling factor as follows: when the type of information to be displayed is a second type, the distance scaling factor is a second distance scaling factor. The movement speed is divided by the second distance scaling factor, a second candidate index parameter is obtained, and the second candidate index parameter is multiplied by -1 to obtain a second target index parameter; a natural constant index is constructed based on the second target index parameter to obtain a second natural constant index; the boundary distance between the screen center and the screen boundary is obtained; the boundary distance is subtracted from the first distance to obtain the movable distance; the movable distance and the second natural constant index are multiplied to obtain the boundary critical distance; the boundary distance is subtracted from the target boundary critical distance to obtain the target distance between the information to be displayed and the screen center.
[0080] For example, a preset second distance formula is obtained, which is L2 = L3 - (L3 - L) × e -v / b In this formula, L2 is the target distance, L is the first distance, L3 is the boundary distance between the center of the screen and the edge of the screen, v is the motion speed and b is the second distance scaling factor. Based on the preset second distance formula, the first distance, the boundary distance, the motion speed and the distance scaling factor are calculated to obtain the target distance between the information to be displayed and the center of the screen.
[0081] In some embodiments, the method for determining the target display position of the information to be displayed based on the target distance can be as follows: obtain the line connecting the position of the information to be displayed in a static state to the center of the screen, find the point that is a target distance away from the center of the screen from the line, and take the point as the target display position.
[0082] In some embodiments, the initial display parameters include an initial display size, and the parameter adjustment factors include a size scaling factor; the target display size of the information to be displayed is determined based on the initial display size, the motion speed, and the size scaling factor. The target display size can be accurately determined based on the initial display size, the motion speed, and the size scaling factor.
[0083] In some embodiments, the target display size of the information to be displayed can be determined based on the initial display size, the movement speed, and the size scaling factor by: determining the size adjustment parameters based on the movement speed and the size scaling factor; and multiplying the initial display size and the size adjustment parameters to obtain the target display size of the information to be displayed.
[0084] In some embodiments, the method for determining the size adjustment parameter based on the motion speed and the size scaling factor can be as follows: when the type of information to be displayed is a first type and the size scaling factor is a first size scaling factor: divide the motion speed by the first size scaling factor to obtain a third candidate index parameter; multiply the third candidate index parameter by -1 to obtain a third target index parameter; construct a natural constant index based on the third target index parameter to obtain a third natural constant index; divide 2 by 1 and add the sum of the third natural constant index to obtain a first size adjustment parameter.
[0085] For example, a preset first size formula is obtained, which is: Wherein, R1 is the target display size, R is the original size of the AR device when it is stationary, v is the motion speed, and c is the first size scaling factor. Based on the preset first size formula, the original size, motion speed, and first size scaling factor are calculated to obtain the target display size of the information to be displayed.
[0086] In some embodiments, the size adjustment parameter can be determined based on the motion speed and the size scaling factor as follows: when the type of information to be displayed is the second type and the size scaling factor is the second size scaling factor: divide the motion speed by the second size scaling factor and the fourth target exponent parameter; divide 1 by the sum of the fourth target exponent parameter and 1 to obtain the first parameter value; add the first parameter value and half of it to obtain the second size adjustment parameter.
[0087] For example, a preset second size formula is obtained, which is: Where R2 is the target display size, R is the original size of the AR device when it is stationary, v is the motion speed, and d is the second size scaling factor. Based on the preset second size formula, the original size, motion speed, and second size scaling factor are calculated to obtain the target display size of the information to be displayed.
[0088] In some embodiments, the initial display parameters include an initial display position and an initial display size, the parameter adjustment factors include a distance scaling factor and a size scaling factor, and the target display parameters include a target display position and a target display size. A first distance is determined between the initial display position and the center of the AR device's screen; based on the first distance, the movement speed, and the distance scaling factor, the target display position of the information to be displayed is determined; based on the initial display size, the movement speed, and the size scaling factor, the target display size of the information to be displayed is determined. Simultaneously adjusting the display position and display size of the information to be displayed can improve the wearer's understanding efficiency of the displayed virtual information, greatly enhancing the wearer's user experience.
[0089] Step S103: Display the information to be displayed on the screen of the AR device according to the target display parameters.
[0090] The target display parameters include the target display position and the target display size. The target display position is used to adjust the display position of the information to be displayed, and the target display size is used to adjust the display size of the information to be displayed.
[0091] In some embodiments, information to be displayed is shown on the screen of the AR device according to the target display position. By adjusting the display position of the information to be displayed, the efficiency of the wearer's understanding of the displayed information is improved, greatly enhancing the wearer's user experience.
[0092] In some embodiments, the information to be displayed is shown on the screen of the AR device according to the target display size. By adjusting the display size of the information to be displayed, the efficiency of the wearer's understanding of the displayed information is improved, greatly enhancing the wearer's user experience.
[0093] In some embodiments, the information to be displayed is shown on the screen of the AR device according to the target display position and target display size. By adjusting the display position and target display size of the information to be displayed, the visibility of the information is improved, greatly enhancing the user experience.
[0094] In some embodiments, the information to be displayed is real-time driving speed. The type of real-time driving speed is queried from the mapping table as a first type. The initial display position of the real-time driving speed is obtained. Based on the initial display position, the first distance between the display position of the real-time driving speed and the center of the screen is determined to be 5cm. Based on the initial display position, the movement speed and the first distance scaling factor, the target distance between the display position of the real-time driving speed and the center of the screen is determined to be 3cm. Based on the target distance of 3cm, it is determined to move the display position of the real-time driving speed towards the center of the screen by 2cm.
[0095] In some embodiments, the information to be displayed is an SMS notification message. The type of the SMS notification message is found to be the second type from the mapping table. The initial display position of the SMS notification message is obtained, and the first distance between the SMS notification message and the center of the screen is determined to be 5cm based on the initial display position. Based on the initial display position, the movement speed, and the second distance scaling factor, the target distance between the display position of the SMS notification message and the center of the screen is determined to be 8cm. Based on the target distance of 8cm, it is determined to move the display position of the SMS notification message away from the center of the screen by 3cm.
[0096] In some embodiments, the information to be displayed is an SMS notification message. The type of the SMS notification message is found to be the second type from the mapping table. The initial display size of the SMS notification message icon is obtained, with an icon diameter of 2cm. Based on the icon diameter of 2cm, the movement speed, and the second size scaling factor, the target display size of the information to be displayed is determined to be 1.5cm in diameter.
[0097] For example, such as Figure 3 As shown, Figure 3 The scenario depicts a user driving a car. When the AR device is stationary, the screen 20 displays information including real-time driving speed 201 and a push notification icon 202. Real-time driving speed 201 is of type one, and push notification icon 202 is of type two. When the car's speed is 70 km / h, based on the speed of 70 km / h, the real-time driving speed 201, and the type of push notification icon 202, the real-time driving speed 201 and push notification icon 202 are displayed, resulting in the following: Figure 4 The display shown is as follows. When the car's speed is 105 km / h, based on the speed of 105 km / h, the real-time driving speed 201, and the type of the push notification icon 202, the real-time driving speed 201 and the push notification icon 202 are displayed, resulting in the following: Figure 5 The screen shown is shown.
[0098] For example, such as Figure 6 As shown in the illustration, in a scenario where the wearer is driving a car, as the driving speed increases, the radius of the first type of attention icon increases, while the display size of the second type of email message icon decreases.
[0099] The image display method provided in the above embodiments acquires the information to be displayed and the movement speed of the AR device; then, based on the type of the information to be displayed and the movement speed, it can effectively determine the target display parameters of the information to be displayed; wherein different types correspond to different target display parameters; and based on the target display parameters, it accurately displays the information to be displayed on the screen of the AR device. This achieves control over the display of the information to be displayed based on the movement speed of the AR device, thereby improving the visibility of the information to be displayed and greatly enhancing the user experience.
[0100] Please see Figure 7 , Figure 7 This is a schematic block diagram of an image display device provided in an embodiment of this application.
[0101] like Figure 7 As shown, the image display device 300 includes an acquisition module 310, a determination module 320, and a display module 330, wherein:
[0102] The acquisition module 310 is used to acquire the information to be displayed and the movement speed of the AR device;
[0103] The determining module 320 is used to determine the target display parameters of the information to be displayed based on the type of the information to be displayed and the movement speed, wherein different types correspond to different target display parameters;
[0104] The display module 330 is used to display the information to be displayed on the screen of the AR device according to the target display parameters.
[0105] In some embodiments, such as Figure 8 As shown, the determining module 320 includes an acquisition submodule 321 and a determining submodule 322, wherein:
[0106] The acquisition submodule 321 is used to acquire the initial display parameters of the information to be displayed, wherein the initial display parameters are the display parameters of the information to be displayed when the AR device is in a static state.
[0107] The determining submodule 322 is used to determine the parameter adjustment factor according to the type of information to be displayed;
[0108] The determining submodule 322 is used to determine the target display parameters of the information to be displayed based on the initial display parameters, the movement speed, and the parameter adjustment factor.
[0109] In some embodiments, the determining submodule 322 is further configured to:
[0110] Determine a first distance between the initial display position and the center of the screen of the AR device;
[0111] The target display position of the information to be displayed is determined based on the first distance, the movement speed, and the distance scaling factor.
[0112] In some embodiments, the determining submodule 322 is further configured to:
[0113] The target display size of the information to be displayed is determined based on the initial display size, the movement speed, and the size scaling factor.
[0114] In some embodiments, the determining submodule 322 is further configured to:
[0115] Based on the type of information to be displayed, determine the candidate display positions for the information to be displayed;
[0116] The distance between the candidate display position and the center of the AR device screen is adjusted according to the movement speed to obtain the target display position of the information to be displayed.
[0117] In some embodiments, the determining submodule 322 is further configured to:
[0118] The target distance is determined based on the first distance, the movement speed, and the distance scaling factor;
[0119] Based on the target distance, the target display position of the information to be displayed is determined, and the distance between the target display position and the center of the screen of the AR device is the target distance.
[0120] In some embodiments, the determining submodule 322 is further configured to:
[0121] The size adjustment parameters are determined based on the movement speed and the size scaling factor;
[0122] The target display size of the information to be displayed is obtained by multiplying the initial display size and the size adjustment parameter.
[0123] It should be noted that those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process of the above-mentioned image display device can be referred to the corresponding process in the aforementioned image display method embodiments, and will not be repeated here.
[0124] Please see Figure 9 , Figure 9 This is a schematic block diagram of the structure of an AR device provided in an embodiment of this application.
[0125] like Figure 9 As shown, the AR device 400 includes a processor 402 and a memory 403 connected via a system bus 401, wherein the memory 403 may include a storage medium and internal memory.
[0126] The storage medium may store the operating system and computer programs. These computer programs include program instructions that, when executed, cause the processor to perform any image display method.
[0127] The processor 402 provides computing and control capabilities to support the operation of the entire AR device.
[0128] Internal memory provides an environment for the execution of computer programs stored in the storage medium. When the computer program is executed by the processor, it enables the processor to perform any image display method.
[0129] Those skilled in the art will understand that Figure 9The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the AR device to which the present application is applied. A specific AR device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0130] It should be understood that processor 402 can be a Central Processing Unit (CPU), but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among these, the general-purpose processor can be a microprocessor or any conventional processor.
[0131] In one embodiment, the processor 402 is configured to run a computer program stored in a memory to perform the following steps:
[0132] Acquire the information to be displayed and the movement speed of the AR device;
[0133] The target display parameters of the information to be displayed are determined based on the type of the information to be displayed and the movement speed, wherein different types correspond to different target display parameters;
[0134] The information to be displayed is displayed on the screen of the AR device according to the target display parameters.
[0135] In one embodiment, when the processor 402 determines the target display parameters of the information to be displayed based on the type of the information to be displayed and the movement speed, it is configured to:
[0136] Obtain the initial display parameters of the information to be displayed, wherein the initial display parameters are the display parameters of the information to be displayed when the AR device is in a static state;
[0137] Determine the parameter adjustment factor based on the type of information to be displayed;
[0138] The target display parameters of the information to be displayed are determined based on the initial display parameters, the movement speed, and the parameter adjustment factor.
[0139] In one embodiment, the initial display parameters include an initial display position; when the parameter adjustment factor is a distance scaling factor, the target display parameters include a target display position; the processor 402, in implementing the determination of the target display parameters of the information to be displayed based on the initial display parameters, the movement speed, and the parameter adjustment factor, is configured to:
[0140] Determine a first distance between the initial display position and the center of the screen of the AR device;
[0141] The target display position of the information to be displayed is determined based on the first distance, the movement speed, and the distance scaling factor.
[0142] In one embodiment, the initial display parameters include an initial display size, and when the parameter adjustment factor is a size scaling factor, the target display parameters include a target display size; the processor 402, when implementing the determination of the target display parameters of the information to be displayed based on the initial display parameters, the motion speed, and the parameter adjustment factor, is configured to:
[0143] The target display size of the information to be displayed is determined based on the initial display size, the movement speed, and the size scaling factor.
[0144] In one embodiment, the processor 402 is further configured to implement:
[0145] Based on the type of information to be displayed, determine the candidate display positions for the information to be displayed;
[0146] The distance between the candidate display position and the center of the AR device screen is adjusted according to the movement speed to obtain the target display position of the information to be displayed.
[0147] In one embodiment, when the processor 402 determines the target display position of the information to be displayed based on the first distance, the movement speed, and the distance scaling factor, it is configured to:
[0148] The target distance is determined based on the first distance, the movement speed, and the distance scaling factor;
[0149] Based on the target distance, the target display position of the information to be displayed is determined, and the distance between the target display position and the center of the screen of the AR device is the target distance.
[0150] In one embodiment, when the processor 402 determines the target display size of the information to be displayed based on the initial display size, the motion speed, and the size scaling factor, it is configured to:
[0151] The size adjustment parameters are determined based on the movement speed and the size scaling factor;
[0152] The target display size of the information to be displayed is obtained by multiplying the initial display size and the size adjustment parameter.
[0153] It should be noted that those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process of the AR device described above can be referred to the corresponding process in the aforementioned image display method embodiments, and will not be repeated here.
[0154] This application also provides a computer-readable storage medium storing a computer program, the computer program including program instructions, and the method implemented when the program instructions are executed can be referred to various embodiments of the image display method of this application.
[0155] The computer-readable storage medium can be an internal storage unit of the AR device described in the foregoing embodiments, such as the hard drive or memory of the AR device. The computer-readable storage medium can be non-volatile or volatile. Alternatively, the computer-readable storage medium can be an external storage device of the AR device, such as a plug-in hard drive, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card equipped on the AR device.
[0156] It should be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the scope of the application. As used in this specification, unless the context clearly indicates otherwise, the singular forms “a,” “an,” and “the” are intended to include the plural forms.
[0157] It should also be understood that the term "and / or" as used in this specification refers to any combination and all possible combinations of one or more of the associated listed items, and includes such combinations. It should be noted that, herein, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0158] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments. The above descriptions are merely specific implementations of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.
Claims
1. An image display method, characterized in that, Applied to AR devices, the method includes: Acquire the information to be displayed and the movement speed of the AR device; The target display parameters of the information to be displayed are determined based on the type of the information to be displayed and the movement speed, wherein different types correspond to different target display parameters; The information to be displayed is displayed on the screen of the AR device according to the target display parameters.
2. The image display method as described in claim 1, characterized in that, The step of determining the target display parameters of the information to be displayed based on the type of the information to be displayed and the movement speed includes: Obtain the initial display parameters of the information to be displayed, wherein the initial display parameters are the display parameters of the information to be displayed when the AR device is in a static state; Determine the parameter adjustment factor based on the type of information to be displayed; The target display parameters of the information to be displayed are determined based on the initial display parameters, the movement speed, and the parameter adjustment factor.
3. The image display method as described in claim 2, characterized in that, The initial display parameters include an initial display position; when the parameter adjustment factor is a distance scaling factor, the target display parameters include a target display position; determining the target display parameters of the information to be displayed based on the initial display parameters, the movement speed, and the parameter adjustment factor includes: Determine a first distance between the initial display position and the center of the screen of the AR device; The target display position of the information to be displayed is determined based on the first distance, the movement speed, and the distance scaling factor.
4. The image display method as described in claim 2, characterized in that, The initial display parameters include an initial display size; when the parameter adjustment factor is a size scaling factor, the target display parameters include a target display size; determining the target display parameters of the information to be displayed based on the initial display parameters, the movement speed, and the parameter adjustment factor includes: The target display size of the information to be displayed is determined based on the initial display size, the movement speed, and the size scaling factor.
5. The image display method as described in claim 3, characterized in that, The method further includes: Based on the type of information to be displayed, determine the candidate display positions for the information to be displayed; The distance between the candidate display position and the center of the AR device screen is adjusted according to the movement speed to obtain the target display position of the information to be displayed.
6. The image display method as described in claim 3 or 5, characterized in that, Determining the target display position of the information to be displayed based on the first distance, the movement speed, and the distance scaling factor includes: The target distance is determined based on the first distance, the movement speed, and the distance scaling factor; Based on the target distance, the target display position of the information to be displayed is determined, and the distance between the target display position and the center of the screen of the AR device is the target distance.
7. The image display method as described in claim 4 or 5, characterized in that, Determining the target display size of the information to be displayed based on the initial display size, the movement speed, and the size scaling factor includes: The size adjustment parameters are determined based on the movement speed and the size scaling factor; The target display size of the information to be displayed is obtained by multiplying the initial display size and the size adjustment parameter.
8. An image display device, characterized in that, The image display device includes an acquisition module, a determination module, and a display module, wherein: The acquisition module is used to acquire the information to be displayed and the movement speed of the AR device; The determining module is used to determine the target display parameters of the information to be displayed based on the type of the information to be displayed and the movement speed, wherein different types correspond to different target display parameters; The display module is used to display the information to be displayed on the screen of the AR device according to the target display parameters.
9. An AR device, characterized in that, The AR device includes a processor, a memory, and a computer program stored in the memory and executable by the processor, wherein when the computer program is executed by the processor, it implements the steps of the image display method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein when the computer program is executed by a processor, it implements the steps of the image display method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Ar display device and ar display method
CN110419063A
Image display method and device, electronic equipment and storage medium
CN116883625A
XR device and method for controlling the same
US20210133448A1
Display control apparatus, display apparatus, display system, moving body, program, and image generation method
US20220024316A1
Display method, electronic device, storage medium, and program product
WO2024037363A1