Message display method and device, head-mounted equipment and storage medium
By switching the display status of notification messages in the head-mounted device, the problem of interference of complex information structures on user attention is solved, and convenient message display adjustments are realized in different scenarios, improving user experience.
Patent Information
- Application Number
- CN202410121292.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-29
- Publication Date
- 2025-07-29
AI Technical Summary
When existing head-mounted devices display notification messages, complex information structures can easily interfere with the user's attention, especially in scenarios where concentration is required.
By obtaining the status switching command in the head-mounted device, the control target message switches from the first display state to the second display state. The distance between the display position of the target message and the center position of the field of view angle in the first display state is the first distance, and the second distance in the second display state is the second distance, and the first distance is greater than the second distance. The target message moves from the edge position of the field of view angle to the intermediate position, adjusting the transparency and information amount for users to view.
Improve the display intelligence of notification messages, reduce interference to user visual attention, and ensure that the message display position can be easily switched when needed to facilitate users to view real or virtual information.
Smart Images

Figure CN120386504A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of information display, and particularly to a message display method, device, head-mounted device, and storage medium. Background Art
[0002] With the continuous improvement of communication technologies, more and more intelligent devices have emerged, such as head-mounted devices like augmented reality devices and virtual reality devices. Augmented reality devices can be AR glasses, AR helmets, etc. In related technologies, in an AR glass for example, the AR glass will display notification messages sent by other AR devices, mobile phones, and other devices, or display notification messages generated locally by the AR glass. During the display of these notification messages, the AR glass will display all the contents of these notification messages, such as the application icon, title, timestamp, body content, etc. of the application corresponding to the notification message. The information structure of the displayed notification messages is relatively complex. However, in some scenarios, the user needs to focus on certain visual objects. At this time, the complex information structure of the notification messages will interfere with the user's viewing of other contents. Therefore, how to intelligently display the notification messages is an urgent problem to be solved. Summary of the Invention
[0003] Embodiments of the present invention provide a message display method, device, head-mounted device, and storage medium, aiming to improve the intelligence of input mode switching of the head-mounted device.
[0004] In a first aspect, embodiments of the present invention provide a message display method, which is applied to a head-mounted device. The method includes:
[0005] In response to obtaining a state switching instruction, controlling the target message displayed by the head-mounted device to switch from a first display state to a second display state, where the distance between the display position of the target message in the first display state and the center position of the field of view angle is a first distance, and the distance between the display position of the target message in the second display state and the center position of the field of view angle is a second distance, and the first distance is greater than the second distance.
[0006] Optionally, the method further includes:
[0007] In response to the virtual cursor on the screen of the head-mounted device moving to the display area of the target message, triggering a state switching instruction;
[0008] Or,
[0009] Obtaining the gaze position of the user wearing the head-mounted device, and triggering a state switching instruction when the gaze position is located in the display area of the target message.
[0010] Optionally, the transparency of the target message in the first display state is greater than the transparency of the target message in the second display state;
[0011] and / or the amount of information of the target message in the first display state is less than the amount of information of the target message in the second display state.
[0012] Optionally, the target message includes a target first message and a target second message, the target first message is the notification message with the shortest reception duration, and the target second message is the notification message other than the target first message in the target message;
[0013] The amount of information of the target first message in the first display state is less than the amount of information of the target first message in the second display state, and the amount of information of the target second message in the first display state is equal to the amount of information of the target second message in the second display state.
[0014] Optionally, the content displayed by the target message in the first display state at least includes the title of the target message and the application icon corresponding to the target message;
[0015] and / or the number of text bytes displayed by the target message in the first display state is less than or equal to a preset number of bytes.
[0016] Optionally, the method further includes:
[0017] If the head-mounted device is in a preset scenario and a target message is displayed on the screen of the head-mounted device, control the target message to be in the first display state.
[0018] Optionally, the method further includes:
[0019] Determine the display duration of the target message in the first display state;
[0020] If the display duration is greater than or equal to a preset duration, hide the target message.
[0021] Optionally, the method further includes:
[0022] When the head-mounted device is in a worn state, obtain the head movement data of the user wearing the head-mounted device;
[0023] If it is determined according to the head movement data that the angle of the user's head moving downward is greater than or equal to a preset angle, control the target message to switch from the first display state to the third display state, where the transparency of the target message in the third display state is less than the transparency of the target message in the first display state
[0024] In a second aspect, an embodiment of the present invention further provides a message display device, which is applied to a head-mounted device. The message display device includes:
[0025] A state control module 610, configured to control the target message displayed by the head-mounted device to switch from a first display state to a second display state in response to obtaining a state switching instruction. Wherein, the distance between the display position of the target message and the center position of the field of view angle in the first display state is a first distance, and the distance between the display position of the target message and the center position of the field of view angle in the second display state is a second distance, and the first distance is greater than the second distance.
[0026] In a third aspect, an embodiment of the present invention further provides a head-mounted device, which includes a processor, a memory, a computer program stored on the memory and executable by the processor, and a data bus for realizing connection communication between the processor and the memory. When the computer program is executed by the processor, the message display method described in the first aspect is implemented.
[0027] In a fourth aspect, an embodiment of the present invention further provides a storage medium for computer-readable storage. The storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the message display method described in the first aspect.
[0028] An embodiment of the present invention provides a message display method, device, head-mounted device and storage medium. The technical solution provided by the embodiment of the present invention realizes
[0029] In the embodiment of the present application, when the head-mounted device obtains a state switching instruction, the target message is controlled to switch from the first display state to the second display state. Wherein, the distance between the display position of the target message and the center position of the field of view angle in the first display state is a first distance, and the distance between the display position of the target message and the center position of the field of view angle in the second display state is a second distance, and the first distance is greater than the second distance. It can be seen from this that in the first display state, the target message is displayed at the edge position of the field of view angle of the head-mounted device. When the target message switches from the first display state to the second display state, the target message moves from the edge position of the field of view angle to the middle position of the field of view angle, that is, the target message is displayed at a position that is more convenient for the user to view. For example, when the head-mounted device is an AR device, when the target message is displayed at the edge position of the field of view angle, it is convenient for the user wearing the AR glasses to view the information of the real world; when the target message is displayed at the middle position of the field of view angle, it is convenient for the user wearing the AR glasses to view the virtual information displayed by the AR glasses. The user can trigger the state switching instruction according to the need to change the display position of the notification message on the same display interface, thereby improving the intelligence of the notification message display. Description of the Drawings
[0030] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0031] Figure 1 is a schematic block diagram of a head-mounted device provided by an embodiment of the present invention;
[0032] Figure 2 is a schematic flowchart of a message display method provided by an embodiment of the present invention;
[0033] Figure 3 is a schematic diagram of a target message in a second display state in an embodiment of the present invention;
[0034] Figure 4 is a schematic diagram of a target message in a first display state in an embodiment of the present invention;
[0035] Figure 5 is a schematic flowchart of another message display method provided by an embodiment of the present invention;
[0036] Figure 6 is a schematic block diagram of a message display device provided by an embodiment of the present invention. Detailed Embodiments
[0037] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0038] The flowcharts shown in the drawings are only illustrative examples, not necessarily including all content and operations / steps, nor necessarily executed in the described order. For example, some operations / steps can also be decomposed, combined, or partially merged, so the actual execution order may change according to the actual situation.
[0039] It should be understood that the terms used in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the specification of the present invention and the appended claims, unless otherwise clearly specified in the context, the singular forms "a", "an", and "the" are intended to include the plural forms.
[0040] Embodiments of the present invention provide a message display method, apparatus, head-mounted device, and storage medium. The technical solution provided by the embodiments of the present invention.
[0041] In the embodiments of the present invention, the head-mounted device may be an AR (Augmented Reality) device, a VR (Virtual Reality) device, or the like.
[0042] The following will describe in detail some embodiments of the present invention with reference to the accompanying drawings. Without conflict, the following embodiments and the features in the embodiments may be combined with each other.
[0043] Figure 1 It is a schematic block diagram of a head-mounted device provided by an embodiment of the present invention.
[0044] As Figure 1 shown, the head-mounted device 100 includes a processor 101 and a memory 102. The processor 101 and the memory 102 are connected through a bus 103, and the bus is, for example, an I2C (Inter-integrated Circuit) bus. The head-mounted device 100 may be a target head-mounted device, a first head-mounted device, and a second head-mounted device.
[0045] Specifically, the processor 101 is used to provide computing and control capabilities to support the operation of the entire head-mounted device 100. The processor 101 may be a central processing unit (CPU), and the processor 101 may 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 them, the general-purpose processor may be a microprocessor, or the processor may also be any conventional processor, etc.
[0046] Specifically, the memory 102 may be a Flash chip, a read-only memory (ROM), a magnetic disk, an optical disc, a USB flash drive, or a mobile hard disk, etc.
[0047] Those skilled in the art can understand that Figure 1The structure shown is only a block diagram of some structures related to the solution of the embodiments of the present invention, and does not constitute a limitation on the head-mounted device to which the solution of the embodiments of the present invention is applied. The specific head-mounted device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.
[0048] Among them, the processor 101 is used to run the computer program stored in the memory 102. This computer program can be set in the head-mounted device and implement any one of the message display methods provided by the embodiments of the present invention when the computer program is executed.
[0049] In one embodiment, the processor is used to run the computer program stored in the memory and implement the following steps when the computer program is executed:
[0050] In response to obtaining a state switching instruction, control the target message displayed by the head-mounted device to switch from the first display state to the second display state. Among them, the distance between the display position of the target message in the first display state and the center position of the field of view angle is the first distance, and the distance between the display position of the target message in the second display state and the center position of the field of view angle is the second distance, and the first distance is greater than the second distance.
[0051] In one embodiment, the processor is further used to implement the following steps when the computer program is executed:
[0052] In response to the virtual cursor on the screen of the head-mounted device moving to the display area of the target message, trigger a state switching instruction;
[0053] Or,
[0054] Obtain the gaze position of the user wearing the head-mounted device, and trigger a state switching instruction when the gaze position is located in the display area where the target message is displayed.
[0055] In one embodiment, the transparency of the target message in the first display state is greater than the transparency of the target message in the second display state;
[0056] And / or the amount of information of the target message in the first display state is less than the amount of information of the target message in the second display state.
[0057] In one embodiment, the target message includes a target first message and a target second message. The target first message is the notification message with the shortest reception duration, and the target second message is the notification message other than the target first message in the target message;
[0058] The amount of information of the target first message in the first display state is less than that in the second display state, and the amount of information of the target second message in the first display state is equal to that in the second display state.
[0059] In one embodiment, the content displayed by the target message in the first display state at least includes the title of the target message and the application icon corresponding to the target message;
[0060] and / or the number of text bytes displayed by the target message in the first display state is less than or equal to a preset number of bytes.
[0061] In one embodiment, when the processor executes the computer program, it is further configured to implement the following steps:
[0062] If the head-mounted device is in a preset scenario and a target message is displayed on the screen of the head-mounted device, control the target message to be in the first display state.
[0063] In one embodiment, when the processor executes the computer program, it is further configured to implement the following steps:
[0064] Determine the display duration of the target message in the first display state;
[0065] If the display duration is greater than or equal to a preset duration, hide the target message.
[0066] In one embodiment, when the processor executes the computer program, it is further configured to implement the following steps:
[0067] When the head-mounted device is in a worn state, obtain the head movement data of the user wearing the head-mounted device;
[0068] If it is determined according to the head movement data that the angle of the user's head moving downward is greater than or equal to a preset angle, control the target message to switch from the first display state to the third display state, where the transparency of the target message in the third display state is less than the transparency of the target message in the first display state.
[0069] It should be noted that those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working process of the above-described head-mounted device can refer to the corresponding process in the embodiment of the following message display method, and will not be elaborated here.
[0070] Next, the message display method provided by the embodiment of the present invention will be introduced in detail with reference to the Figure 1 head-mounted device in. It should be noted that Figure 1The head-mounted device herein is only used to explain the message display method provided by the embodiments of the present invention, but does not limit the application scenarios of the message display method provided by the embodiments of the present invention.
[0071] Please refer to Figure 2 , Figure 2 which is a schematic flowchart of a message display method provided by the embodiments of the present invention.
[0072] As Figure 2 shown, this message display method is applied to a head-mounted device, and the message display method includes step S101.
[0073] Step S101: In response to obtaining a state switching instruction, control the target message displayed on the head-mounted device to switch from a first display state to a second display state, where the distance between the display position of the target message in the first display state and the center position of the field of view angle is a first distance, and the distance between the display position of the target message in the second display state and the center position of the field of view angle is a second distance, and the first distance is greater than the second distance.
[0074] In the embodiments of the present disclosure, the state switching instruction can be triggered by a user wearing the head-mounted device in the head-mounted device, or can be sent by another terminal device to the head-mounted device. This terminal device can be a mobile phone or another head-mounted device, etc.
[0075] When the head-mounted device obtains a state switching instruction, the head-mounted device responds to the state switching instruction and controls the target message it displays to switch from a first display state to a second display state through the state switching instruction. In the first display state, the target message is displayed at the edge position of the field of view (FOV) of the head-mounted device, where the distance between the edge position and the center position of the field of view angle is greater than or equal to a preset distance, that is, the first distance between the display position of the target message in the first display state and the center position of the field of view angle is greater than or equal to the preset distance. The size of the preset distance can be set according to specific needs, and this embodiment does not limit this. It can be understood that when the field of view angle is rectangular, the center position of the field of view angle is the midpoint of the rectangle. The display position of the target message is the center point of the target information display area. For example, Figure 3 in, the display position of the WeChat message is the center point of the display box where the WeChat message is located. When the target message is multiple messages, the display position of the target message can be the center point of any display box where a message is located, or can be determined comprehensively by the center points of the display boxes where multiple messages are located. If the distance between the display position of the target message in the second display state and the center position of the field of view angle is denoted as the second distance, and the distance between the display position of the target message in the first display state and the center position of the field of view angle is denoted as the first distance, then the first distance is greater than the second distance.
[0076] Among them, the target message displayed on the head-mounted device is the message that can be currently viewed on the virtual screen of the head-mounted device, including but not limited to instant messaging messages, messages of various applications, etc. For example, Figure 3 As shown, the target message can be a WeChat message, an annual report in the Xiaohongshu application, a notification message of a new filter on Douyin, etc.
[0077] In one embodiment, the target message can be defined as the latest message received by the head-mounted device. For example, in Figure 3 , the voice message received by WeChat is the latest message received by the head-mounted device, while the Xiaohongshu and Douyin messages were received before the voice message was received by WeChat. Therefore, among the 3 messages displayed in Figure 3 , only the voice message received by WeChat is the target message, and the corresponding messages of Xiaohongshu and Douyin do not belong to the target message.
[0078] In this embodiment, when the head-mounted device obtains a state switching instruction, it controls the target message to switch from the first display state to the second display state. Among them, the distance between the display position of the target message in the first display state and the central position of the field of view angle is the first distance, and the distance between the display position of the target message in the second display state and the central position of the field of view angle is the second distance. The first distance is greater than the second distance. It can be seen from this that in the first display state, the target message is displayed at the edge position of the field of view angle of the head-mounted device. When the target message switches from the first display state to the second display state, the target message moves from the edge position of the field of view angle to the middle position of the field of view angle, that is, the target message is displayed at a position more convenient for the user to view. For example, when the head-mounted device is an AR device, when the target message is displayed at the edge position of the field of view angle, it is convenient for the user wearing the AR glasses to view the real-world information; when the target message is displayed at the middle position of the field of view angle, it is convenient for the user wearing the AR glasses to view the virtual information displayed by the AR glasses. The user can trigger the state switching instruction according to needs to change the display position of the notification message on the same display interface, thereby improving the intelligence of the display of the notification message.
[0079] In one embodiment, the method further includes:
[0080] Responding to the virtual cursor on the screen of the head-mounted device moving to the display area of the target message, triggering a state switching instruction;
[0081] Or,
[0082] Obtaining the gaze position of the user wearing the head-mounted device, and triggering a state switching instruction when the gaze position is located in the display area of the target message.
[0083] In one embodiment, when the head-mounted device detects that the virtual cursor on its screen moves to the display area of the target message, the head-mounted device triggers a state switching instruction. Among them, the user wearing the head-mounted device can also wear a ring connected to the head-mounted device, and the user controls the movement of the virtual cursor through the ring. In other embodiments, the user can also move the virtual cursor to the display area of the target message through the touch control provided in the head-mounted device to trigger the state switching instruction; or control the virtual cursor to move from other positions to the display area of the target message through user gesture information, eye movement information, etc. to trigger the state switching instruction.
[0084] In another embodiment, the head-mounted device obtains the gaze position of its user. Understandably, the head-mounted device can obtain the gaze position of its user through eye tracking technology. After the head-mounted device obtains the gaze position of the user, it determines whether the gaze position of the user is located in the display area of the target message. If the gaze position is located in the display area of the target message, the head-mounted device will trigger a state switching instruction; if the gaze position is not located in the display area of the target message, the head-mounted device will not trigger a state switching instruction.
[0085] This embodiment provides multiple ways to trigger the state switching instruction, improving the diversity of triggering the state switching instruction, and thus improving the convenience of switching the display state of the target message.
[0086] In one embodiment, the transparency of the target message in the first display state is greater than the transparency of the target message in the second display state;
[0087] And / or the amount of information of the target message in the first display state is less than the amount of information of the target message in the second display state.
[0088] In one embodiment, in the first display state, the transparency of the target message is greater than the transparency of the target message in the second display state. Understandably, compared with the second display state, the user can see the target message less in the first display state, that is, the target message in the first display state is relatively difficult for the user to see. See Figure 3 and Figure 4 , where Figure 4 is a schematic diagram of the target message in the first display state, Figure 3 is a schematic diagram of the target message in the second display state.
[0089] In another embodiment, the amount of information of the target message in the first display state is less than that in the second display state. The amount of information of the target message is determined by the amount of content displayed by the target message. The more content the target message displays, the greater the corresponding amount of information; the less content the target message displays, the smaller the corresponding amount of information. The content displayed by the target message includes, but is not limited to, the name and icon of the application corresponding to the target message, the title of the target message, the body content, the generation time, the reception time, etc.
[0090] In one embodiment, the target message includes a target first message and a target second message. The target first message is the notification message with the shortest reception duration, and the target second message is the notification message in the target message except the target first message.
[0091] The amount of information of the target first message in the first display state is less than that of the target first message in the second display state, and the amount of information of the target second message in the first display state is equal to that of the target second message in the second display state.
[0092] In one embodiment, the target message includes a target first message and a target second message. Among them, the target first message is the notification message with the shortest reception duration, that is, the target first message is the latest received notification message of the head-mounted device. In the target message, except for the target first message, the rest is the target second message., that is, the target second message is the notification message in the target message except the target first message. The amount of information of the target first message in the first display state is less than that of the target first message in the second display state, and the amount of information of the target second message in the first display state is equal to that of the target second message in the second display state. In Figure 3 and Figure 4 in, the notification messages corresponding to Xiaohongshu and Douyin are the target second messages, and the WeChat message is the target first message. From Figure 3 and Figure 4 it can be seen that in the first display state, the information displayed by the target first message is only the application icon and the name of the sender of this WeChat message (Mo Jie Wu Yanzu). In the second display state, the information displayed by the target first message includes, in addition to the application icon and the name of the sender of this WeChat message, the avatar of the WeChat message sender, the type of the WeChat message (voice message), and the generation time of this WeChat message (1 minute ago).
[0093] In an embodiment of the present disclosure, the transparency of the target message in the first display state is greater than that in the second display state, and / or the amount of information of the target message in the first display state is less than that in the second display state, so that the target message in the first display state is visually weaker to the user and will not directly interfere with the user's main visual content, such as not interfering with the content that the user is reading or watching the focus (that is, not interfering with the display of the content at the center position of the viewing angle), so that the target message avoids the user's core attention area and reduces the interference of the target message on the user's line of sight. It can be understood that the user's core attention area is the area where the center position of the viewing angle is located.
[0094] In one embodiment, the content displayed by the target message in the first display state at least includes the title of the target message and the application icon corresponding to the target message;
[0095] and / or the number of text bytes displayed by the target message in the first display state is less than or equal to a preset number of bytes.
[0096] In one embodiment, the content displayed by the target message in the first display state at least includes the title of the target message and the application icon corresponding to the target message. As Figure 4 shown, in Figure 4 the displayed notification message only shows the title of the target message and the application icon corresponding to the target message. It can be understood that by displaying the title of the target message and the application icon corresponding to the target message in the first display state, a concise content of the target message is provided to the user in the first display state, enabling the user to quickly and intuitively understand the content of the target message without the need for the user to spend too much time reading or processing. It can be understood that in most cases, the user can make a preliminary judgment on the notification message by viewing the title of the message and the application icon to decide whether to view the notification message.
[0097] In another embodiment, the number of text bytes displayed by the target message in the first display state is less than or equal to a preset number of bytes, where the preset number of bytes can be set by the user according to their own needs, and this embodiment does not limit this. It can be understood that by restricting the number of text bytes displayed by the target message in the first display state, the simplicity of the target message display in the first display state is further improved, avoiding interference of the target message on the user's line of sight.
[0098] Referring to Figure 5 In one embodiment, the information display method further includes:
[0099] Step S102, if the head-mounted device is in a preset scenario and a target message is displayed on the screen of the head-mounted device, then control the target message to be in a first display state.
[0100] In one embodiment, if the head-mounted device is in a preset scenario and a target message is displayed on the screen of the head-mounted device, then control the target message to be in a first display state. Among them, the preset scenario is that the user is in a sports scenario, such as when the user is running or walking, or other scenarios that require the user to concentrate, such as the driving scenario.
[0101] By controlling the target message to be in the first display state when the head-mounted device is in the preset scenario, the embodiments of the present disclosure automatically control the target message to be in the first display state in a specific scenario, improving the intelligence of the display state switching of the target message.
[0102] In one embodiment, the method further includes:
[0103] Determine the display duration of the target message in the first display state;
[0104] If the display duration is greater than or equal to a preset duration, then hide the target message.
[0105] In one embodiment, when the target message is in the first display state, the head-mounted device determines the display duration of the target message in the first display state and determines whether the display duration is greater than or equal to the preset duration. Among them, the size of the preset duration can be set according to specific needs. For example, the preset duration can be set to 1 minute, 3 minutes, or 4 minutes, etc. If the display duration of the target message in the first display state is greater than or equal to the preset duration, the head-mounted device hides the target message; if the display duration of the target message in the first display state is less than the preset duration, the head-mounted device continues to control the target message to be in the first display state.
[0106] It can be understood that the display durations in the first display state can be calculated cumulatively or non-cumulatively. For example, when the target message switches from the first display state to the second display state for the first time, the duration of the target message in the first display state is A1, and when the target message switches from the first display state to the second display state for the second time, the duration of the target message in the first display state is A2. When the display durations are calculated cumulatively, the display duration of the target message in the first display state at this time is A1 + A2; when the display durations are not calculated cumulatively, the display duration of the target message in the first display state is A2.
[0107] In this embodiment, by hiding the target message after the display duration of the target message in the first display state reaches a certain duration, the target message is prevented from being always displayed on the screen of the head-mounted device, improving the space utilization rate of the screen of the head-mounted device.
[0108] In one embodiment, the method further includes:
[0109] When the head-mounted device is in a worn state, obtaining head movement data of a user wearing the head-mounted device;
[0110] If it is determined according to the head movement data that the angle at which the user's head moves downward is greater than or equal to a preset angle, controlling the target message to switch from a first display state to a third display state, wherein the transparency of the target message in the third display state is less than the transparency of the target message in the first display state.
[0111] In one embodiment, when the head-mounted device is in a worn state, the head-mounted device obtains head movement data of a user wearing the head-mounted device. A sensor for detecting whether it is in a worn state can be provided in the head-mounted device. For example, when the head-mounted device is smart glasses, the sensor can be provided at a position corresponding to the user's eyebrows in the frame, and the sensor can be a proximity light sensor or other distance sensors. The head movement data can be the angle and direction of the user's head rotation.
[0112] After the head-mounted device obtains the user's head movement data and determines that the angle at which the user's head moves downward is greater than or equal to a preset angle according to the head movement data, controlling the target message to switch from a first display state to a third display state, wherein the transparency of the target message in the third display state is less than the transparency of the target message in the first display state. The preset angle can be set according to specific needs. For example, the preset angle can be set to 3 degrees, 4 degrees, or 8 degrees, etc. The transparency of the target message in the third display state is equal to or greater than the transparency of the target message in the second display state, and the amount of information of the target message in the third display state is less than the transparency of the target message in the second display state. In another embodiment, the amount of information of the target message in the third display state is equal to the amount of information of the target message in the first display state.
[0113] It can be understood that if the distance between the display position of the target message in the third display state and the center position of the field of view angle is the third distance, the first distance is greater than the third distance, and the third distance is greater than the second distance.
[0114] By setting a third display state between the first display state and the second display state in the embodiments of the present disclosure, the target message is in a gradually changing process, improving the intelligence of the process of changing the display state of the target display.
[0115] Please refer to Figure 6 , Figure 6 which is a schematic block diagram of the structure of a message display device provided by an embodiment of the present invention.
[0116] Such as Figure 6As shown, the message display device 600 is applied to a head-mounted device. The message display device 600 includes the following:
[0117] A state control module 610, configured to control the target message displayed by the head-mounted device to switch from a first display state to a second display state in response to obtaining a state switching instruction. Wherein, the distance between the display position of the target message and the center position of the field of view angle in the first display state is a first distance, and the distance between the display position of the target message and the center position of the field of view angle in the second display state is a second distance, and the first distance is greater than the second distance.
[0118] In one embodiment, the message display device 600 includes:
[0119] An instruction trigger module, configured to trigger a state switching instruction in response to a virtual cursor on the screen of the head-mounted device moving to the display area of the target message;
[0120] The instruction trigger module is further configured to obtain the gaze position of the user wearing the head-mounted device, and trigger a state switching instruction when the gaze position is located in the display area of the target message.
[0121] 5]In one embodiment, the transparency of the target message in the first display state is greater than the transparency of the target message in the second display state;
[0122] And / or the amount of information of the target message in the first display state is less than the amount of information of the target message in the second display state.
[0123] In one embodiment, the target message includes a target first message and a target second message. The target first message is the notification message with the shortest reception duration, and the target second message is the notification message other than the target first message in the target message;
[0124] The amount of information of the target first message in the first display state is less than the amount of information of the target first message in the second display state, and the amount of information of the target second message in the first display state is equal to the amount of information of the target second message in the second display state.
[0125] In one embodiment, the content displayed by the target message in the first display state at least includes the title of the target message and the application icon corresponding to the target message;
[0126] And / or the number of text bytes displayed by the target message in the first display state is less than or equal to a preset number of bytes.
[0127] In one embodiment, the state control module 610 is further configured to control the target message to be in a first display state if the head-mounted device is in a preset scenario and the target message is displayed on the screen of the head-mounted device.
[0128] In one embodiment, the message display device 600 further includes:
[0129] a duration determination module, configured to determine a display duration for which the target message is in the first display state;
[0130] a message hiding module, configured to hide the target message if the display duration is greater than or equal to a preset duration.
[0131] In one embodiment, the message display device 600 further includes:
[0132] a data acquisition module, configured to acquire head movement data of a user wearing the head-mounted device when the head-mounted device is in a worn state;
[0133] The state control module 610 is further configured to control the target message to switch from the first display state to a third display state if an angle at which the user's head moves downward is greater than or equal to a preset angle according to the head movement data, where a transparency of the target message in the third display state is less than a transparency of the target message in the first display state.
[0134] It should be noted that those skilled in the art can clearly understand that, for the sake of description convenience and brevity, the specific working process of the above-described message display device can refer to the corresponding process in the foregoing message display method embodiments, and will not be elaborated herein.
[0135] The embodiment of the present invention further provides a storage medium for computer-readable storage. The storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement any message display method provided in the specification of the embodiment of the present invention.
[0136] Wherein, the storage medium may be an internal storage unit of the head-mounted device described in the foregoing embodiment, such as a hard disk or memory of the head-mounted device. The storage medium may also be an external storage device of the head-mounted device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the head-mounted device.
[0137] Those of ordinary skill in the art can understand that all or some of the steps in the methods disclosed above, and the functional modules / units in systems and devices, can be implemented as software, firmware, hardware, and their appropriate combinations. In the hardware embodiment, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component can have multiple functions, or one function or step can be executed by several physical components in cooperation. Some or all physical components can be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, which can include a computer storage medium (or non-transitory medium) and a communication medium (or transitory medium). As is well known to those of ordinary skill in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information, such as computer-readable instructions, data structures, program modules, or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cassette, tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, as is well known to those of ordinary skill in the art, a communication medium typically contains computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transmission mechanism, and can include any information delivery medium.
[0138] It should be understood that the term "and / or" used in the specification and appended claims of the present invention refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations. It should be noted that in this article, the terms "include", "comprise", or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or system including a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article, or system. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article, or system including that element.
[0139] The serial numbers of the embodiments of the present invention above are only for description and do not represent the advantages or disadvantages of the embodiments. The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of various equivalent modifications or substitutions, and these modifications or substitutions should all be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims
1. A message display method, characterized in that, The method is applied to a head-mounted device, and the method includes: In response to obtaining a state switching instruction, controlling the target message displayed by the head-mounted device to switch from a first display state to a second display state, where the distance between the display position of the target message and the center position of the field of view angle in the first display state is a first distance, and the distance between the display position of the target message and the center position of the field of view angle in the second display state is a second distance, and the first distance is greater than the second distance.
2. The message display method according to claim 1, wherein The method further includes: In response to the virtual cursor on the screen of the head-mounted device moving to the display area of the target message, triggering a state switching instruction; Or, Obtaining the gaze position of the user wearing the head-mounted device, and triggering a state switching instruction when the gaze position is located in the display area where the target message is displayed.
3. The message display method according to claim 1, wherein The transparency of the target message in the first display state is greater than the transparency of the target message in the second display state; And / or the amount of information of the target message in the first display state is less than the amount of information of the target message in the second display state.
4. The message display method according to claim 3, wherein The target message includes a target first message and a target second message, the target first message is the notification message with the shortest reception duration, and the target second message is the notification message other than the target first message in the target message; The amount of information of the target first message in the first display state is less than the amount of information of the target first message in the second display state, and the amount of information of the target second message in the first display state is equal to the amount of information of the target second message in the second display state.
5. The message display method according to claim 1, wherein The content displayed by the target message in the first display state at least includes the title of the target message and the application icon corresponding to the target message; And / or the number of text bytes displayed by the target message in the first display state is less than or equal to a preset number of bytes.
6. The message display method according to claim 1, characterized in that The method further includes: If the head-mounted device is in a preset scenario and a target message is displayed on the screen of the head-mounted device, controlling the target message to be in the first display state.
7. The message display method according to claim 1, wherein The method further includes: Determining the display duration of the target message in the first display state; If the display duration is greater than or equal to a preset duration, hiding the target message.
8. The message display method according to any one of claims 1 to 7, characterized in that The method further includes: When the head-mounted device is in a worn state, obtaining the head movement data of the user wearing the head-mounted device; If it is determined according to the head movement data that the angle of the user's head moving downward is greater than or equal to a preset angle, controlling the target message to switch from the first display state to a third display state, where the transparency of the target message in the third display state is less than the transparency of the target message in the first display state.
9. A message display device, characterized in that, The message display device is applied to a head-mounted device, and the message display device includes: A status control module 610, configured to control a target message displayed by the head-mounted device to switch from a first display state to a second display state in response to obtaining a status switching instruction, where a distance between a display position of the target message in the first display state and a center position of the field of view angle is a first distance, a distance between a display position of the target message in the second display state and the center position of the field of view angle is a second distance, and the first distance is greater than the second distance.
10. A head-mounted device, characterized in that, The head-mounted device includes a processor, a memory, a computer program stored on the memory and executable by the processor, and a data bus for implementing connection communication between the processor and the memory, where when the computer program is executed by the processor, the message display method according to any one of claims 1 to 8 is implemented.
11. A storage medium for computer-readable storage, characterized in that, The storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the message display method according to any one of claims 1 to 8.
Citation Information
Cited By
Message display method and apparatus, and head-mounted device and storage medium
WO2025161645A1