Display method and device of suspension control, medium, equipment and product
By acquiring the display attribute information of the target video application, determining the display attribute information of the floating control, and establishing a linkage relationship, the problem of poor display flexibility of the floating control is solved, and flexible linkage between the floating control and the video application is realized, improving the convenience of interaction and the efficiency of operation.
Patent Information
- Application Number
- CN202511426223.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-30
- Publication Date
- 2025-12-23
AI Technical Summary
The floating controls have poor display flexibility, resulting in low interactivity.
By acquiring the display attribute information of the target video application, the display attribute information of the floating control is determined, and a linkage relationship is established based on this. The integrated image quality configuration tool is used to control the display effect of the floating control, thereby achieving flexible linkage between the floating control and the video application.
The floating control has been improved in terms of display flexibility and interactive convenience, allowing users to easily control the image quality parameters of video applications, thereby improving operational efficiency and user experience.
Smart Images

Figure CN121187482A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of control display technology, specifically to a method, apparatus, medium, device, and product for displaying a floating control. Background Technology
[0002] Floating controls are core interactive controls in in-vehicle infotainment systems, integrating personalized settings, scene management, and message notifications to provide users with a convenient entry point. Currently, floating controls are typically displayed on the in-vehicle interface based on fixed display effects manually set by the user. However, displaying floating controls according to fixed effects results in poor display flexibility, thus reducing the ease of interaction. Summary of the Invention
[0003] In view of this, the embodiments of this application aim to provide a method, apparatus, medium, device and product for displaying a floating control, so as to improve the display flexibility and interactive convenience of the floating control.
[0004] In a first aspect, one embodiment of this application provides a method for displaying a floating control, applied to a display screen, the display screen including at least one video application, the method including: obtaining display attribute information of a target video application; determining display attribute information of a first floating control based on the display attribute information of the target video application; the target video application is one of at least one video application, the first floating control integrates a picture quality configuration tool, the picture quality configuration tool is configured to at least control the target video application; and determining the display effect of the first floating control on the display screen based on the display attribute information of the first floating control, so as to display the first floating control based on the display effect.
[0005] This application embodiment obtains the display attribute information of the target video application, determines the display attribute information of the first floating control, and then establishes a correlation between the display attribute information of the target video application and the display attribute information of the first floating control. Based on this, according to the display attribute information of the first floating control, its display effect on the display screen is determined, realizing the linkage between the display effect of the first floating control and the target video application, thereby improving the display flexibility of the first floating control. Furthermore, by utilizing the linkage relationship between the first floating control and the target video application, the target video application can be effectively and conveniently controlled through the image quality configuration tool integrated in the first floating control, significantly improving the convenience of interaction.
[0006] In conjunction with the first aspect, in some implementations of the first aspect, after determining the display effect of the first floating control on the display screen based on the display attribute information of the first floating control, the method further includes: generating a second floating control when the first floating control has been displayed on the display screen and the display content of the first floating control is not the video parameters of the target video application; displaying the second floating control on the display screen based on the display attribute information of the first floating control; wherein the second floating control integrates a picture quality configuration tool.
[0007] This application embodiment displays the second floating control on the screen, allowing users to conveniently obtain the video parameters of the target video application while viewing or operating other information, thus improving the overall flexibility and efficiency of the operation and meeting the diverse needs of users.
[0008] In conjunction with the first aspect, in some implementations of the first aspect, the display attribute information of the target video application includes the display position of the video playback window of the target video application; determining the display attribute information of the first floating control based on the display attribute information of the target video application includes: under the condition of satisfying a first condition, determining the display position of the first floating control within the associated area of the display position of the video playback window; the first condition includes at least one of the following: when there are multiple displays and at least two displays are displayed together, the video playback window and the first floating control are displayed on different displays; the video playback window and the first floating control are displayed on the same screen, and the distance between the display position of the video playback window and the display position of the first floating control exceeds a distance threshold; the first floating control is not displayed on the display screen.
[0009] This application embodiment effectively reflects several situations where it is inconvenient for the viewing user to operate the first floating control through the first condition. When it is inconvenient for the viewing user to operate the first floating control, the display position of the first floating control is determined in the associated area of the video playback window, thereby making the first floating control closer to the viewing user and facilitating the viewing user's operation of the first floating control. Furthermore, this method of determining the display position has high flexibility and adaptability, ensuring that the first floating control is in a position that is convenient for the viewing user to operate.
[0010] In conjunction with the first aspect, in some implementations of the first aspect, after determining the display effect of the first floating control on the display screen based on the display attribute information of the first floating control, the method further includes: when the first floating control has been displayed on the display screen and the display content of the first floating control is the video parameters of the target video application, moving the first floating control to the display position of the first floating control for display.
[0011] This application embodiment further describes the method of displaying the first floating control when the displayed content of the first floating control is video parameters, provided that the first floating control is displayed in accordance with the first condition. When displaying the first floating control, consideration is taken into account whether the original displayed content of the first floating control is video parameters, thereby ensuring that the video parameters can be displayed on the control, facilitating timely viewing and adjustment of the video parameters of the target application video through the floating control.
[0012] In conjunction with the first aspect, some implementations of the first aspect further include: in response to a request-triggered operation for information to be displayed, if the information type of the information to be displayed is a security prompt type, detecting whether the display content of the first floating control is a video parameter of the target video application; if so, displaying an information prompt control on the display screen to show the information to be displayed; if not, changing the display content of the first floating control to the information to be displayed.
[0013] This application provides a flexible way to display information to be displayed. For safety prompts, information is displayed in a timely manner through a first floating control or an information display control, which improves vehicle safety and reliability. Furthermore, considering whether the content displayed by the first floating control is video parameters, the display of video parameters is avoided in order to display the information to be displayed, ensuring that the target video application can be conveniently and effectively controlled.
[0014] In conjunction with the first aspect, in some implementations of the first aspect, the display attribute information of the target video application includes the video parameters of the target video application; based on the display attribute information of the target video application, determining the display attribute information of the first floating control includes: if the information type of the display content of the first floating control is not a security prompt type, then the display content of the first floating control is changed to the video parameters of the target video application, provided that the second condition is met; wherein, the second condition is: the first floating control and the video playback window of the target video application are displayed on the same screen, and the distance between the display position of the video playback window and the display position of the first floating control does not exceed a distance threshold.
[0015] In this embodiment, when the second condition is met, only the display content of the first floating control is changed to video parameters. The operation is simple and quick, and the video parameters can be displayed intuitively and clearly. Furthermore, before changing the display content, the information type of the display content is detected. The display content is only changed when it is not a safety prompt type, ensuring that the display of safety prompt information is not affected. This fully utilizes the display space of the first floating control and avoids potential security risks caused by arbitrarily changing the display content.
[0016] In conjunction with the first aspect, in some implementations of the first aspect, after determining the display effect of the first floating control on the display screen based on the display attribute information of the first floating control, so as to display the first floating control based on the display effect, the method further includes: in response to a trigger operation on the first floating control, displaying the tool page of the image quality configuration tool; in response to a trigger operation on the display control of any video parameter on the tool page, adjusting the video parameters of the video content of the target video application, so as to play the video content of the target video application according to the adjusted video parameters.
[0017] This application embodiment enables users to optimize video parameters at any time according to their viewing needs, thereby improving the picture quality of the video content and enhancing the viewing experience; furthermore, by triggering the first floating control to adjust the picture quality, the tool page can be quickly displayed, eliminating the need for users to perform complex menu searches or settings operations, greatly simplifying the picture quality adjustment process; improving the convenience of user operation and making video playback more flexible.
[0018] Secondly, this application provides a display device for a floating control, configured on a display screen, the display screen including at least one video application, comprising: The information acquisition module is used to acquire the display attribute information of the target video application; The information determination module is used to determine the display attribute information of the first floating control based on the display attribute information of the target video application; the target video application is one of at least one video application, and the first floating control integrates a picture quality configuration tool, which is configured to control at least the target video application; The control display module is used to determine the display effect of the first floating control on the display screen based on the display attribute information of the first floating control, so as to display the first floating control based on the display effect.
[0019] Thirdly, one embodiment of this application provides a computer-readable storage medium storing a computer program for performing the method in the first aspect or any possible implementation of the first aspect.
[0020] Fourthly, one embodiment of this application provides an electronic device, the electronic device comprising: a processor; a memory for storing processor-executable instructions; the processor being configured to execute the method in the first aspect or any possible implementation thereof.
[0021] Fifthly, one embodiment of this application provides a computer program product including instructions that, when executed on an electronic device, cause the electronic device to implement the method in the first aspect or any possible implementation of the first aspect.
[0022] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this application, nor is it intended to limit the scope of this application. Other features of this application will become readily apparent from the following description. Attached Figure Description
[0023] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0024] Figure 1 The diagram shown is a flowchart illustrating a method for displaying a floating control according to an embodiment of this application.
[0025] Figure 2 The diagram shown is a schematic diagram of a floating control provided in an embodiment of this application.
[0026] Figure 3 The diagram shown is a schematic diagram of a floating control provided in another embodiment of this application.
[0027] Figure 4 The image shown is a schematic diagram of the interface after controlling the ball with the explosive spirit according to an embodiment of this application.
[0028] Figure 5 The diagram shown is a structural schematic of a display device for a floating control provided in an embodiment of this application.
[0029] Figure 6 The diagram shown is a structural schematic of an electronic device provided in an embodiment of this application. Detailed Implementation
[0030] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0031] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. The singular forms “a,” “the,” and “the” used in the embodiments of this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.
[0032] It should be understood that the term "and / or" used in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Furthermore, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship. Additionally, the term "based on" used in this document is not limited to relying solely on one object. For example, determining B based on A can mean: determining B based solely on A, or determining B partially based on A.
[0033] Before introducing the technical solution, an exemplary application scenario can be provided. This technical solution can be applied to scenarios where video applications are controlled via a floating control displayed on the vehicle's infotainment system interface. The floating control integrates at least one configuration tool, which is used to configure the parameters of the display screen. For example, the configuration tool includes brightness adjustment, playback volume adjustment, and standby time adjustment. In this technical solution, the floating control integrates a picture quality configuration tool; this tool is used to control the video applications set on the display screen. In this embodiment, the display attribute information of the floating control is determined by the display attribute information of the target video application, and the floating control is displayed based on the determined display attribute information, realizing the linkage between the first floating control and the target video application. This allows for adjustment of the display mode of the floating control without manual intervention, improving the display flexibility of the floating control; furthermore, it facilitates control of the target video application through the picture quality configuration tool integrated on the floating control, enhancing interactive convenience.
[0034] The following is combined Figures 1 to 3 The method for displaying the floating control provided in the embodiments of this application will be described in detail.
[0035] Figure 1 The diagram shown is a flowchart illustrating a method for displaying a floating control according to an embodiment of this application; as follows: Figure 1 As shown, the method is applied to a display screen that includes at least one video application and includes the following steps.
[0036] Step S110: Obtain the display attribute information of the target video application.
[0037] The target video application is at least one video application. Optionally, the target video application is a running video application with video playback functionality. For example, video applications include video players, game applications, video conferencing applications, and online video platforms. Display attribute information includes the display position of the target video application's video playback window on the screen and at least one of the target video application's video parameters. Video parameters are various parameters used to describe the video playback effect, such as resolution, frame rate, color mode, brightness, and contrast. These video parameters directly reflect the visual effect of the target video application on the screen.
[0038] In some embodiments, the display attribute information of the target video application can be determined by a video parameter acquisition tool; or, the display attribute information of the target video application can be identified by a pre-trained neural network model.
[0039] Step S120: Based on the display attribute information of the target video application, determine the display attribute information of the first floating control; the first floating control integrates a picture quality configuration tool, which is configured to at least control the target video application.
[0040] The first floating control is a movable interface component independent of the main interface layout, providing quick function operations or information display by floating on the screen surface. The display attributes of the first floating control can be defined through dragging, clicking, and swiping. For example, to improve the ease of operation of the first floating control, it can be circular, and its size can be smaller than a preset size. The display attributes of the first floating control include its display position and / or displayed content on the screen. For instance, when the first floating control is circular, the displayed content is the information displayed within the circular area.
[0041] In this embodiment, to facilitate control over the image quality of the content displayed on the vehicle infotainment interface, an image quality configuration tool can be integrated into the first floating control. The image quality configuration tool is configured to control at least the target video application. Figure 2 The diagram shown is a schematic of a floating control provided in one embodiment of this application; to more clearly demonstrate the display content of the first floating control after integrating the image quality configuration tool, please refer to... Figure 2 The first floating control is circular. Activating it brings up its interface. This interface includes icons for all configuration tools integrated into the first floating control. Activating the image quality configuration tool icon opens its window. In this window, users can adjust video application image quality parameters such as resolution, frame rate, color mode, brightness, and contrast.
[0042] Furthermore, the image quality configuration tool can also be configured to control image display parameters. For example, it can be used to adjust the image quality of desktop wallpapers, application backgrounds, and game graphics. By integrating the image quality configuration tool into the first floating control, users can quickly adjust the image quality of video applications without having to navigate through complex settings menus, greatly improving the convenience and efficiency of operation.
[0043] In some embodiments, determining the display attribute information of the first floating control based on the display attribute information of the target video application can be achieved by: using the target video parameters of the target video application as the display content of the first floating control; and / or, determining the display position of the first floating control based on the display position of the video playback window of the target video application.
[0044] For example, the display position of the first floating control can be set at a distance less than a distance threshold from the display position of the video playback window. Specifically, the center point of the video playback window can be used as its display position; alternatively, if the video playback window is rectangular, its vertices can be used as its display positions. Those skilled in the art can set the distance threshold based on the actual size of the video playback window and the size of the display screen; this embodiment does not limit this.
[0045] Step S130: Based on the display attribute information of the first floating control, determine the display effect of the first floating control on the display screen, so as to display the first floating control based on the display effect.
[0046] Display effect refers to the visual appearance of the first floating control on the display screen.
[0047] For example, when the display attribute information of the first floating control includes the display content and display position of the first floating control, the display effect is that the display content is displayed on the first floating control, and the first floating control floats at the display position. For instance, if the display content of the first floating control is the current resolution value of the target video application, and the display position is set near the upper right corner of the video playback window, then the display effect is that the current resolution value is displayed in a clear and easy-to-read font style in the upper right corner area of the video playback window.
[0048] This application embodiment obtains the display attribute information of the target video application, determines the display attribute information of the first floating control, and then establishes a correlation between the display attribute information of the target video application and the display attribute information of the first floating control. Based on this, according to the display attribute information of the first floating control, its display effect on the display screen is determined, realizing the linkage between the display effect of the first floating control and the target video application, thereby improving the display flexibility of the first floating control. Furthermore, by utilizing the linkage relationship between the first floating control and the target video application, the target video application can be effectively and conveniently controlled through the image quality configuration tool integrated in the first floating control, significantly improving the convenience of interaction.
[0049] In some embodiments, after determining the display effect of the first floating control on the display screen based on the display attribute information of the first floating control, the method further includes: generating a second floating control when the first floating control has been displayed on the display screen and the display content of the first floating control is not the video parameters of the target video application; displaying the second floating control on the display screen based on the display attribute information of the first floating control; wherein the second floating control integrates a picture quality configuration tool.
[0050] It should be noted that in practical applications, the first floating control can be continuously displayed on the screen for easy operation at any time. Additionally, the first floating control can only be displayed when operation or control is required. The content displayed by the first floating control can be manually set. Figure 3 The diagram shown is a schematic of a floating control provided in another embodiment of this application; as shown Figure 3 As shown, the first floating control's interface includes an "Information Display" control. Triggering this control displays multiple information options. The selected information option can be displayed on the first floating space. The information options include at least one of the following: vehicle speed, outside temperature, altitude and air pressure, and a compass. When "Speed" is selected, the first floating control displays the speed unit, "km / h".
[0051] As can be seen, when the first floating control is displayed on the screen, the content displayed by the first floating control may be information unrelated to the video parameters of the target video application, making it impossible to intuitively understand the video playback status of the target video application.
[0052] To further improve the ease of image quality adjustment, after determining the display effect, it can be determined whether the first floating control is already displayed on the screen and whether the content displayed by the first floating control is the video parameters of the target video application. If it is not displayed on the screen, the first floating control can be displayed according to the display effect. If it is already displayed on the screen and the content displayed by the first floating control is the video parameters of the target video application, the display position of the first floating control can be adjusted according to the display position indicated by the display effect. If the first floating control is already displayed on the screen and the content displayed by the first floating control is not the video parameters of the target video application, a second floating control can be generated. Furthermore, the second floating control is displayed according to the determined display attribute information of the first floating control.
[0053] For example, the content of the first floating control, as indicated by the determined display effect, is displayed on the second floating control; the second floating control is then displayed at the display position indicated by the determined display effect. Since the display content indicated by the display effect represents the video parameters of the target video application, the actual video parameters used by the target video application can be displayed on the second floating control. For example, the target video application's resolution may include high-definition resolution, standard resolution, and ultra-high-definition resolution. The second floating control can display the resolution currently used by the target video application; for example, if the target video application uses high-definition resolution, the text "Picture quality configured to high-definition resolution" will be displayed on the second floating control. Thus, by displaying user-specified display information through the first floating control and displaying the video parameters of the target video application through the second floating control, diverse user needs can be met, facilitating a quick understanding of the target video application's video parameters.
[0054] This application embodiment displays the second floating control on the screen, allowing users to conveniently obtain the video parameters of the target video application while viewing or operating other information, thus improving the overall flexibility and efficiency of the operation and meeting the diverse needs of users.
[0055] Furthermore, the method also includes: in response to a triggering operation on the video parameters displayed on the second floating control, displaying a settings window for the triggered video parameters; and in response to a triggering operation on a display control for the video parameters displayed in the settings window, adjusting the video parameters of the target video application. For example, when a user triggers the video parameters displayed on the second floating control, a settings window corresponding to the video parameter is displayed. This settings window lists the possible values for the video parameter in detail and is equipped with corresponding display controls. By clicking the display control, a possible value of the video parameter is selected as the adjustment value for the video parameter, so that the video parameter is adjusted according to that adjustment value.
[0056] For example, if the second floating control displays "Configure image quality to HD resolution," after the user triggers this parameter, the settings window will display selectable resolution values, such as "HD," "Standard," and "Ultra-HD." If the user selects "Ultra-HD," the target video application's resolution will immediately adjust to Ultra-HD mode, thus meeting the user's personalized image quality needs. By triggering the video parameters displayed on the second floating control, the video parameter settings window is directly displayed, eliminating the need for multiple clicks to navigate through the settings, enabling quick and efficient video parameter settings.
[0057] It should be noted that the video parameters displayed on the second floating control can be the video parameter that has been adjusted the most times among multiple video parameters of the target video application. For example, if the resolution has been adjusted the most times among multiple video parameters of the target video application in the past month, then the resolution can be displayed on the second floating control.
[0058] In some embodiments, the display attribute information of the target video application includes the display position of the video playback window of the target video application; determining the display attribute information of the first floating control based on the display attribute information of the target video application includes: determining the display position of the first floating control within the associated area of the display position of the video playback window when a first condition is met; the first condition includes at least one of the following: when there are multiple displays and at least two displays are displayed together, the video playback window and the first floating control are displayed on different displays; the video playback window and the first floating control are displayed on the same screen, and the distance between the display position of the video playback window and the display position of the first floating control exceeds a distance threshold; the first floating control is not displayed on the display screen.
[0059] It should be noted that the floating control display method proposed in this application embodiment can be applied to displays deployed on vehicles. Displays deployed on vehicles may include instrument panel displays, central control displays, passenger entertainment screens, rear entertainment screens, and ceiling-mounted screens. For multiple displays, information can be displayed in a multi-screen manner; alternatively, independent display methods can be used, with different information displayed on each display.
[0060] In practical applications, for ease of viewing, the video playback window is typically displayed in the position closest to the viewer. For example, if a vehicle has multiple displays, full-screen playback can be performed on the display closest to the viewer. In other words, the video playback window is usually displayed closer to the viewer. Therefore, the display position of the first floating control can be set based on the display position of the video playback window, allowing the viewer to easily configure the playback quality of the video content using the integrated image quality configuration tool within the first floating control.
[0061] In this embodiment, the first condition outlines several scenarios where it is inconvenient for the viewing user to operate the first floating control. The first scenario is when there are multiple displays, with at least two displays linked together, and the first floating control and the video playback window are displayed on different displays. In this first scenario, since the video playback window is relatively close to the viewing user, and the first floating control is not displayed on the same screen as the video playback window, it indicates that the viewing user is too far from the first floating control, making it inconvenient to operate it. For example, if the first floating control is displayed on the central control screen and the video playback window is displayed on the passenger-side entertainment screen, and the viewing user is sitting in the passenger seat, it is inconvenient for them to operate the first floating control displayed on the central control screen.
[0062] The second scenario is where the video playback window and the first floating control are displayed on the same screen, and the distance between the display positions of the video playback window and the first floating control exceeds a distance threshold. It should be noted that the distance threshold can be set based on the actual screen size, and those skilled in the art are not limited in this regard. In this second scenario, the viewing user is still too far from the video playback window, making operation inconvenient.
[0063] The third scenario is when the first floating control is not displayed on the screen. In this case, to facilitate control of the target video application, the first floating control needs to be displayed on the screen, and its position should not be too far from the video playback window to allow for easy viewing of user actions.
[0064] In the three scenarios described above, when determining the display position of the first floating control, it can be determined within the associated area of the video playback window's display position. For example, if the video playback window is typically rectangular, its display position can be set to the center of the rectangle. The associated area of the video playback window's display position can then be a circular area with that center as its center and a radius of a preset length. The preset length is greater than the length of the rectangle corresponding to the video playback window. This associated area is the area on the display screen where the video playback window is located.
[0065] Furthermore, the remaining area after removing the area occupied by the video playback window from the associated area is determined. The display position of the first floating control is then determined within this remaining area to prevent it from obstructing the video playback content and reducing the user experience.
[0066] This application embodiment effectively reflects several situations where it is inconvenient for the viewing user to operate the first floating control through the first condition. When it is inconvenient for the viewing user to operate the first floating control, the display position of the first floating control is determined in the associated area of the video playback window, thereby making the first floating control closer to the viewing user and facilitating the viewing user's operation of the first floating control. Furthermore, this method of determining the display position has high flexibility and adaptability, ensuring that the first floating control is in a position that is convenient for the viewing user to operate.
[0067] Furthermore, after determining the display effect of the first floating control on the display screen based on the display attribute information of the first floating control, the method further includes: if the first floating control has been displayed on the display screen and the display content of the first floating control is the video parameters of the target video application, then moving the first floating control to the display position of the first floating control for display.
[0068] In this embodiment, the first floating control can be a continuously displayed floating control on the screen. If the content displayed by the first floating control is already the video parameters of the target video application, then there is no need to adjust the content displayed by the first floating control; simply move the first floating control from its original display position to the display position corresponding to the desired display effect.
[0069] Furthermore, if the content displayed by the first floating control is not the video parameters of the target video application, a third floating control can be generated. This third floating control also integrates a video quality configuration tool. This third floating control is displayed at the position indicated by the display effect of the first floating control; and the video parameters are used as the display content of the third floating control. This way, the original content displayed by the first floating control is retained, and the video parameters are also displayed, facilitating control over the target video application.
[0070] This application embodiment further describes the method of displaying the first floating control when the displayed content of the first floating control is video parameters, provided that the first floating control is displayed in accordance with the first condition. When displaying the first floating control, consideration is taken into account whether the original displayed content of the first floating control is video parameters, thereby ensuring that the video parameters can be displayed on the control, facilitating timely viewing and adjustment of the video parameters of the target application video through the floating control.
[0071] In other embodiments, the display attribute information of the target video application includes the video parameters of the target video application; determining the display attribute information of the first floating control based on the display attribute information of the target video application includes: if the information type of the display content of the first floating control is not a security prompt type, then the display content of the first floating control is changed to the video parameters of the target video application if a second condition is met; wherein, the second condition is: the first floating control and the video playback window of the target video application are displayed on the same screen, and the distance between the display position of the video playback window and the display position of the first floating control does not exceed a distance threshold.
[0072] In this embodiment, if the second condition is met, it indicates that the viewing user is close to the video playback window and the first floating control, facilitating operation of the first floating control. In this case, if the displayed content of the first floating control is not a safety prompt type, it indicates that the importance of the displayed content of the first floating control is low, and the displayed content of the first floating control can be changed to the video parameters of the target video application. The advantage of doing so is that the user can directly view and adjust the video parameters of the target video application on the first floating control without performing additional clicks or switching operations, thereby greatly improving the convenience and efficiency of operation.
[0073] For example, when a user is watching a video on the central control display screen, if the first floating control originally displays information unrelated to the video, such as weather conditions, then under the condition that the second condition is met, the content displayed by the first floating control can be automatically changed to the resolution and bitrate of the currently playing video.
[0074] Furthermore, when the second condition is met, if the information type of the displayed content of the first floating control is a safety prompt type, then the displayed content of the first floating control remains unchanged to ensure vehicle safety and reliability.
[0075] In this embodiment, when the second condition is met, only the display content of the first floating control needs to be changed to video parameters. The operation is simple and quick, and the video parameters can be displayed intuitively and clearly. Furthermore, before changing the display content, the information type of the display content is detected. The display content is only changed if it is not a safety prompt type, ensuring that the display of safety prompt information is not affected. This fully utilizes the display space of the first floating control and avoids potential security risks caused by arbitrarily changing the display content.
[0076] Optionally, the first floating control can display any information to be displayed. In some embodiments, to avoid affecting control operations on the target video application, the method for displaying the floating control further includes: in response to a request triggering operation for information to be displayed, if the information type of the information to be displayed is a security prompt type, detecting whether the display content of the first floating control is a video parameter of the target video application; if so, displaying an information prompt control for displaying the information to be displayed on the display screen; if not, changing the display content of the first floating control to the information to be displayed.
[0077] Optionally, the request trigger operation can be a receiving operation for information to be displayed. The information to be displayed can be any information that needs to be shown on the display screen. For example, the information to be displayed can be battery level reminders, fuel consumption information, and system upgrade reminders, etc.
[0078] In this embodiment, after receiving the information to be displayed, the information type can be detected first to determine its impact on the target video application. If the information type is a safety alert, it indicates that the information to be displayed relates to vehicle safety, and to ensure vehicle safety, the information needs to be displayed. Safety alerts include critical information such as vehicle malfunction warnings and road safety warnings. If the information type is not a safety alert, the information to be displayed can be recorded in the log without actually displaying it, thus avoiding interference with the control of the target video application.
[0079] Furthermore, when the display type is a security alert, it can be determined whether the content displayed by the first floating control is video parameters. If so, to avoid affecting control of the target video application, an information alert control can be generated, displaying the information to be displayed on the screen. For example, the display position of the information alert control can be any position on the screen other than the video playback window. The information alert control can be an information alert box or a floating ball. By displaying the security alert information to be displayed through an independent information alert control, it is ensured that users can obtain important security information in a timely manner without interfering with the user's viewing and adjustment of video parameters in the target video application, thus ensuring the continuity and security of video playback control.
[0080] If not, it means that the content displayed by the first floating control is of low importance. In this case, the content displayed on the first floating control can be directly changed to the information to be displayed, so as to ensure that the safety prompt information is displayed first and improve vehicle safety.
[0081] Optionally, if the vehicle safety issue has been resolved, the content displayed by the first floating control can be changed from the information to be displayed to video parameters; or, the content displayed by the first floating control can be changed from the information to be displayed to any type of information set by the user.
[0082] This application provides a flexible way to display information to be displayed. For safety prompts, information is displayed in a timely manner through a first floating control or an information display control, which improves vehicle safety and reliability. Furthermore, considering whether the content displayed by the first floating control is video parameters, the display of video parameters is avoided in order to display the information to be displayed, ensuring that the target video application can be conveniently and effectively controlled.
[0083] In some embodiments, after determining the display effect of the first floating control on the display screen based on the display attribute information of the first floating control, so as to display the first floating control based on the display effect, the method further includes: in response to a trigger operation on the first floating control, displaying the tool page of the image quality configuration tool; in response to a trigger operation on the display control of any video parameter on the tool page, adjusting the video parameters of the video content of the target video application, so as to play the video content of the target video application according to the adjusted video parameters.
[0084] The first floating control can be triggered by actions such as clicking, long-pressing, and voice control. The tool page includes at least one control displaying video parameters, used to show the video parameters of the target video application.
[0085] In this embodiment, if the first floating control is triggered, since the target video application is running, the first floating control can directly display the tool page of the image quality configuration tool to facilitate control of the target video application. In response to a trigger operation on any video parameter display control on the tool page, the triggered video parameter can be adjusted. For example, when the user clicks the "Resolution" display control on the tool page, a resolution adjustment option can pop up. The user can select a suitable resolution according to actual needs, and the target video application will play the video content according to the adjusted resolution to improve the image quality of the video content.
[0086] This application embodiment enables users to optimize video parameters at any time according to their viewing needs, thereby improving the picture quality of the video content and enhancing the viewing experience; furthermore, by triggering the first floating control to adjust the picture quality, the tool page can be quickly displayed, eliminating the need for users to perform complex menu searches or settings operations, greatly simplifying the picture quality adjustment process; improving the convenience of user operation and making video playback more flexible.
[0087] The above text provides a detailed description of the embodiments corresponding to the method for displaying floating controls. In order to enable those skilled in the art to further understand the technical solution of this method, specific application scenarios are given below.
[0088] In this embodiment, the first floating control can be a smart ball, which integrates a picture quality configuration tool. There is one smart ball on the display screen. When the picture quality configuration tool is integrated into the smart ball, it can automatically move to the video playback position during video playback; furthermore, the content displayed on the smart ball automatically switches to the video parameters that the picture quality configuration tool can configure. Users can quickly adjust the picture quality of the video content using the smart ball while playing videos.
[0089] To more clearly illustrate the embodiments of this application, the display methods of the control ball can be divided into the following situations for explanation.
[0090] 1. Multi-screen setup (e.g., connecting the passenger-side entertainment screen with the central control display screen) 1. The display screen of the video playback window is inconsistent with the display screen of the sphere, that is, the video playback window and the sphere do not share the same screen.
[0091] For example, the control ball is on the central control display screen, and the video playback window is on the passenger-side entertainment screen. If the control ball already displays video parameters, it doesn't need to explode; it simply moves from the central control display screen to the passenger-side entertainment screen. This allows users to quickly adjust the image quality using the control ball during video playback. It should be noted that the position of the control ball after movement can be determined based on the size and shape of the passenger-side entertainment screen. After moving from the central control display screen to the passenger-side entertainment screen, if there are safety warnings that affect driving safety, such as excessive speed warnings, a new control ball can be generated, i.e., a new floating control. The safety warning information is displayed through the newly generated control ball. The control ball originally displaying video parameters remains unchanged. If no new control ball is generated, when the user exits the target video application, the pre-set display information can be displayed on the control ball, and the control ball can be moved back to its original display position. If a new control ball has already been generated, the control ball displaying video parameters disappears when the user exits the target video application.
[0092] Furthermore, if the control ball originally did not display video parameters, such as vehicle speed, a "burst" operation can be performed, generating a new control ball and displaying it on the passenger-side entertainment screen, along with the video parameters. When the user exits the target video application, the newly generated control ball disappears.
[0093] It's important to note that the handling of the disappearing control ball is as follows: The playback status of the target video application is monitored in real-time. When the user exits the target video application, a destruction command is immediately triggered for the newly exploded control ball. At the data level, the real-time data interaction thread between the control ball and the image quality configuration tool is terminated, releasing the system memory resources it occupies, including image quality parameter caches and interface rendering data. Simultaneously, the coordinate information of the control ball on the display screen is cleared, ensuring it no longer participates in the screen element rendering process.
[0094] 2. The video playback window's display screen is the same as the sphere's display screen, meaning the video playback window and the sphere share the same screen.
[0095] For example, the control ball is displayed on the central control screen. After the target video application is launched, if the video playback window is also displayed on the central control screen, it is determined whether the content displayed on the control ball is a security warning type. If not, after running the target video application, the control ball automatically retrieves the video parameters of the video content and automatically displays them on the control ball. This allows for direct adjustment of the picture quality using the control ball when playing videos, without needing to exit the video playback window to adjust the picture quality. In other words, if the content displayed on the control ball is not a security warning type after running the target video application, the control ball automatically displays the video parameters that can be adjusted by the picture quality configuration tool, and uses the displayed video parameters as the setting entry point. By clicking on the video parameter, one can enter the tool page of the picture quality configuration tool. If the content displayed on the control ball is a security warning type after running the target video application, no adjustments are made to the control ball.
[0096] When video parameters are displayed on the control ball, if a safety alert is received, a new control ball can be generated. The new control ball is used to display the received information to provide a safety alert and is displayed in a similar position to the control ball displaying video parameters.
[0097] In order to clearly demonstrate the explosive effect of the ball control, Figure 4 The image shown is a schematic diagram of the interface after controlling the ball with the explosive device according to an embodiment of this application. Figure 4 As shown, when the video playback window is playing a video, the control sphere displays the video parameters, specifically the ultra-high definition resolution, to indicate the adjusted video playback resolution using the current image quality configuration tool. If, during video playback, the vehicle speed is detected to have reached 120 km / h, exceeding the speed limit, any area of the video playback window will be removed from the display interface, and a new control sphere will appear, displaying the message "120 km / h Overspeed Alert" as a safety warning.
[0098] II. Non-connected screens In non-screen setups, only one control ball is displayed on the screen. After the target video application launches, if the content displayed on the control ball is not a security alert, the video parameters are displayed on the control ball. If the content displayed on the control ball is a security alert, the current display position and content of the control ball remain unchanged.
[0099] In this embodiment, the in-vehicle image quality configuration tool is linked with the Spirit Control Ball. It can make judgments based on multiple factors such as screen attributes, security risks, and the difference between the position of the hero in the video playback window and the display position of the Spirit Control Ball. Ultimately, it can automatically realize functions such as exploding the number of Spirit Control Balls, moving their positions, switching content, and restoring the Spirit Control Balls on the display screen where the video playback window related to the image quality configuration tool is located.
[0100] The above text combined Figures 1 to 4 The present application describes in detail the implementation of the floating control display method, and the following is in conjunction with... Figure 5 This application describes in detail the embodiments of the display device for the floating control. It should be understood that the description of the embodiment of the display method for the floating control corresponds to the description of the embodiment of the display device for the floating control; therefore, any parts not described in detail can be referred to the foregoing method embodiments.
[0101] Figure 5 The diagram shown is a structural schematic of a display device for a floating control according to an embodiment of this application. Figure 5 As shown, the floating control display device 50 provided in this application embodiment is configured on a display screen, which includes at least one video application, including: The information acquisition module 510 is used to acquire the display attribute information of the target video application; The information determination module 520 is used to determine the display attribute information of the first floating control based on the display attribute information of the target video application; the target video application is one of at least one video application, and the first floating control integrates a picture quality configuration tool, which is configured to control at least the target video application; The control display module 530 is used to determine the display effect of the first floating control on the display screen based on the display attribute information of the first floating control, so as to display the first floating control based on the display effect.
[0102] In one embodiment of this application, the device further includes: The control generation module is used to determine the display effect of the first floating control on the display screen based on the display attribute information of the first floating control. Then, when the first floating control has been displayed on the display screen and the display content of the first floating control is not the video parameters of the target video application, the module generates a second floating control. The first display module is used to display the second floating control on the display screen based on the display attribute information of the first floating control; wherein the second floating control integrates a picture quality configuration tool.
[0103] In one embodiment of this application, the display attribute information of the target video application includes the display position of the video playback window of the target video application; the information determination module 520 includes: The position determination submodule is used to determine the display position of the first floating control within the associated area of the display position of the video playback window, provided that the first condition is met. The first condition includes at least one of the following: When there are multiple displays, and at least two displays are connected in a single screen, the video playback window and the first floating control are displayed on different displays. The video playback window and the first floating control are displayed on the same screen, and the distance between the display position of the video playback window and the display position of the first floating control exceeds the distance threshold. The first floating control was not displayed on the screen.
[0104] In one embodiment of this application, the device further includes: The control movement module is used to move the first floating control to its display position after determining the display effect of the first floating control on the display screen based on the display attribute information of the first floating control, and when the first floating control has been displayed on the display screen and the display content of the first floating control is the video parameters of the target video application.
[0105] In one embodiment of this application, the device further includes: The control detection module is used to respond to the request to display information. If the information type to be displayed is a security prompt, it detects whether the display content of the first floating control is the video parameter of the target video application. If it is, it proceeds to the second display module; otherwise, it proceeds to the content modification module. The second display module is used to display information prompt controls on the display screen to show the information to be displayed; The information modification module is used to change the displayed content of the first floating control to the information to be displayed.
[0106] In one embodiment of this application, the display attribute information of the target video application includes the video parameters of the target video application; the information determination module 520 includes: The content modification submodule is used to change the display content of the first floating control to the video parameters of the target video application if the information type of the first floating control is not a security prompt type when the second condition is met. The second condition is that the first floating control and the video playback window of the target video application are displayed on the same screen, and the distance between the display position of the video playback window and the display position of the first floating control does not exceed a distance threshold.
[0107] In one embodiment of this application, the device further includes: The page display module is used to determine the display effect of the first floating control on the display screen based on the display attribute information of the first floating control, so that after displaying the first floating control based on the display effect, the tool page of the image quality configuration tool is displayed in response to the trigger operation of the first floating control. The parameter adjustment module is used to adjust the video parameters of the target video application's video content in response to the trigger operation of any video parameter display control on the tool page, so as to play the target video application's video content according to the adjusted video parameters.
[0108] This application embodiment obtains the display attribute information of the target video application, determines the display attribute information of the first floating control, and then establishes a correlation between the display attribute information of the target video application and the display attribute information of the first floating control. Based on this, according to the display attribute information of the first floating control, its display effect on the display screen is determined, realizing the linkage between the display effect of the first floating control and the target video application, thereby improving the display flexibility of the first floating control. Furthermore, by utilizing the linkage relationship between the first floating control and the target video application, the target video application can be effectively and conveniently controlled through the image quality configuration tool integrated in the first floating control, significantly improving the convenience of interaction.
[0109] It is worth noting that in the above embodiments of the floating control display device, the various units and modules included are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be achieved; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the scope of protection of the present invention.
[0110] Below, for reference Figure 6 This describes an electronic device according to embodiments of the present application. Figure 6 The diagram shown is a structural schematic of an electronic device provided in an exemplary embodiment of this application.
[0111] like Figure 6 As shown, the electronic device 60 includes one or more processors 601 and memory 602.
[0112] The processor 601 may be a central processing unit (CPU) or other form of processing unit with data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device 60 to perform desired functions.
[0113] The memory 602 may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and / or cache memory. Non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 601 may execute the program instructions to implement the floating control display methods of the various embodiments of this application described above and / or other desired functions.
[0114] In one example, the electronic device 60 may also include an input device 603 and an output device 604, which are interconnected via a bus system and / or other forms of connection mechanism (not shown).
[0115] The input device 603 may include, for example, a keyboard, a mouse, etc.
[0116] The output device 604 can output various information to the outside. The output device 604 may include, for example, a display, a speaker, a printer, and a communication network and its connected remote output devices, etc.
[0117] Of course, for the sake of simplicity, Figure 6 Only some of the components of the electronic device 60 relevant to this application are shown in this illustration; components such as buses, input / output interfaces, etc., are omitted. In addition, the electronic device 60 may include any other suitable components depending on the specific application.
[0118] In addition to the methods and devices described above, embodiments of this application may also be computer program products, which include computer program instructions that, when executed by a processor, cause the processor to perform the steps in the methods for displaying floating controls according to various embodiments of this application as described above.
[0119] Computer program products can be written in any combination of one or more programming languages to perform the operations of the embodiments of this application. The programming languages include object-oriented programming languages such as Java and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0120] Furthermore, embodiments of this application may also be computer-readable storage media storing computer program instructions thereon, which, when executed by a processor, cause the processor to perform the steps in the methods for displaying floating controls according to various embodiments of this application described above.
[0121] Computer-readable storage media may take the form of any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may, for example, include, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0122] The basic principles of this application have been described above with reference to specific embodiments. However, it should be noted that the advantages, benefits, and effects mentioned in this application are merely examples and not limitations, and should not be considered as essential features of each embodiment of this application. Furthermore, the specific details of the above application are for illustrative and facilitative purposes only, and are not limitations. These details do not limit the application to the necessity of employing the aforementioned specific details for implementation.
[0123] The block diagrams of devices, apparatuses, devices, and systems involved in this application are merely illustrative examples and are not intended to require or imply that they must be connected, arranged, or configured in the manner shown in the block diagrams. As those skilled in the art will recognize, these devices, apparatuses, devices, and systems can be connected, arranged, and configured in any manner. Words such as “comprising,” “including,” “having,” etc., are open-ended terms meaning “including but not limited to,” and are used interchangeably with them. The terms “or” and “and” as used herein refer to the terms “and / or,” and are used interchangeably with them unless the context clearly indicates otherwise. The term “such as” as used herein refers to the phrase “such as but not limited to,” and is used interchangeably with it.
[0124] It should also be noted that in the apparatus, equipment, and methods of this application, the components or steps can be disassembled and / or recombined. These disassemblies and / or recombinations should be considered as equivalent solutions of this application.
[0125] The above description of the claimed aspects is provided to enable any person skilled in the art to make or use this application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein can be applied to other aspects without departing from the scope of this application. Therefore, this application is not intended to be limited to the aspects shown herein, but rather to be applied within the widest scope consistent with the principles and novel features of this application.
[0126] The above description has been given for illustrative and descriptive purposes. Furthermore, this description is not intended to limit the embodiments of this application to the forms described herein. Although numerous exemplary aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, alterations, additions, and sub-combinations thereof.
Claims
1. A method for displaying a floating control, characterized in that, Applied to a display screen including at least one video application, the method includes: Obtain the display attribute information of the target video application; Based on the display attribute information of the target video application, the display attribute information of the first floating control is determined; the target video application is one of the at least one video application, and the first floating control integrates a picture quality configuration tool, which is configured to at least control the target video application; Based on the display attribute information of the first floating control, the display effect of the first floating control on the display screen is determined so that the first floating control can be displayed based on the display effect.
2. The method according to claim 1, characterized in that, After determining the display effect of the first floating control on the display screen based on the display attribute information of the first floating control, the method further includes: A second floating control is generated when the first floating control has been displayed on the screen and the content of the first floating control is not the video parameters of the target video application. Based on the display attribute information of the first floating control, the second floating control is displayed on the display screen; The second floating control integrates the image quality configuration tool.
3. The method according to claim 1, characterized in that, The display attribute information of the target video application includes the display position of the video playback window of the target video application; determining the display attribute information of the first floating control based on the display attribute information of the target video application includes: If the first condition is met, the display position of the first floating control is determined within the associated area of the display position of the video playback window; The first condition includes at least one of the following: When there are multiple displays, and at least two displays are displayed together, the video playback window and the first floating control are displayed on different displays. The video playback window is displayed on the same screen as the first floating control, and the distance between the display position of the video playback window and the display position of the first floating control exceeds a distance threshold. The first floating control is not displayed on the screen.
4. The method according to claim 3, characterized in that, After determining the display effect of the first floating control on the display screen based on the display attribute information of the first floating control, the method further includes: When the first floating control has been displayed on the screen and the content displayed by the first floating control is the video parameters of the target video application, the first floating control is moved to the display position of the first floating control for display.
5. The method according to claim 1, characterized in that, Also includes: In response to a request to display information, if the information type of the information to be displayed is a security prompt, the system detects whether the display content of the first floating control is the video parameter of the target video application. If so, an information prompt control for displaying the information to be displayed is shown on the display screen; If not, then change the displayed content of the first floating control to the information to be displayed.
6. The method according to claim 1, characterized in that, The display attribute information of the target video application includes the video parameters of the target video application; determining the display attribute information of the first floating control based on the display attribute information of the target video application includes: If the information type of the content displayed by the first floating control is not a security prompt type, then the content displayed by the first floating control is changed to the video parameters of the target video application if the second condition is met. The second condition is that the first floating control and the video playback window of the target video application are displayed on the same screen, and the distance between the display position of the video playback window and the display position of the first floating control does not exceed a distance threshold.
7. The method according to claim 1, characterized in that, After determining the display effect of the first floating control on the display screen based on the display attribute information of the first floating control, so as to display the first floating control based on the display effect, the method further includes: In response to the triggering operation of the first floating control, the tool page of the image quality configuration tool is displayed; In response to a trigger operation on the display control of any video parameter on the tool page, the video parameters of the video content of the target video application are adjusted so that the video content of the target video application is played according to the adjusted video parameters.
8. A display device for a floating control, characterized in that, Configured on a display screen, the display screen including at least one video application, the device includes: The information acquisition module is used to acquire the display attribute information of the target video application; An information determination module is used to determine the display attribute information of a first floating control based on the display attribute information of the target video application; the target video application is one of the at least one video application, and the first floating control integrates a picture quality configuration tool, which is configured to at least control the target video application; The control display module is used to determine the display effect of the first floating control on the display screen based on the display attribute information of the first floating control, so as to display the first floating control based on the display effect.
9. A computer-readable storage medium, characterized in that, The storage medium stores a computer program for executing the method for displaying the floating control as described in any one of claims 1 to 7.
10. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the method for displaying the floating control as described in any one of claims 1 to 7.
11. A computer program product, characterized in that, The computer program product includes instructions that, when executed on an electronic device, cause the electronic device to implement the method for displaying the floating control as described in any one of claims 1 to 7.