Display method, device and system and computer readable storage medium
Patent Information
- Application Number
- CN202380011425.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-27
- Publication Date
- 2025-07-01
Smart Images

Figure CN120239849A_ABST
Abstract
Description
Display method, device, system, and computer-readable storage medium Technical Field
[0001] The present disclosure relates to the field of display technology, and in particular to a display method, device, system, and computer-readable storage medium. Background Art
[0002] With the continuous emergence and widespread use of new mobile devices, vision problems among adolescents are becoming increasingly serious, especially myopia, which has become a global public health issue. To address this issue, there are already some devices on the market for myopia prevention and control and accommodation training in adolescents, such as flip rackets, linear machines, and VR headsets. However, these devices have high hardware costs and are inconvenient to use.
[0003] Summary of the Invention
[0004] The technical problem to be solved by the present disclosure is to provide a display method, device, system and computer-readable storage medium, which can realize the coordinated display of multiple display screens for use in scenarios such as myopia prevention and control and accommodation training.
[0005] To solve the above technical problems, the embodiments of the present disclosure provide the following technical solutions:
[0006] In one aspect, a display method is provided, which is applied to a display system, wherein the display system includes a first display screen and at least one second display screen, and the display method includes:
[0007] Get the content to be displayed selected by the user;
[0008] Acquire first configuration data corresponding to the first display screen and second configuration data corresponding to the second display screen;
[0009] Rendering the content to be displayed using a first rendering control according to the first configuration data, and rendering the content to be displayed using a second rendering control according to the second configuration data;
[0010] The first display screen is controlled to display the content rendered by the first rendering control, and the content rendered by the second rendering control is synchronized to the second display screen.
[0011] In some embodiments, synchronizing the content rendered by the second rendering control to the second display screen includes:
[0012] Synchronizing the content rendered by the second rendering control to the second display screen using a device with the same screen; and / or
[0013] Synchronizing the content rendered by the second rendering control to the second display screen using a multi-screen collaboration protocol; and / or
[0014] The content rendered by the second rendering control is synchronized to the second display screen using a signal line.
[0015] In some embodiments, the display method further includes:
[0016] Data exchange between the first rendering control and the second rendering control is performed using a Java reflection mechanism.
[0017] In some embodiments, the display contents of the first display screen and the second display screen are different.
[0018] In some embodiments, the display method further includes:
[0019] The first configuration data and the second configuration data are generated.
[0020] In some embodiments, the first rendering control is a first SurfaceView control, and the second rendering control is a second SurfaceView control.
[0021] In some embodiments, the zoom-out distance of the first display screen is smaller than the zoom-out distance of the second display screen.
[0022] In some embodiments, the display method further includes:
[0023] instructing a user to alternately view the first display screen and the second display screen;
[0024] Obtaining a first duration of time the user stares at the first display screen and a second duration of time the user stares at the second display screen;
[0025] The user's visual accommodation data is generated according to the first duration and the second duration.
[0026] In some embodiments, the display method further includes:
[0027] Get the user's vision profile parameters;
[0028] Adjust the display parameters of the first display screen and / or the second display screen according to the user's vision profile parameters, and the display parameters include at least one of the following: brightness, color gamut, spectrum, whether the backlight beads are lit, resolution and color temperature.
[0029] An embodiment of the present disclosure provides a display device, which is applied to a display system. The display system includes a first display screen and at least one second display screen. The display device includes:
[0030] A display content acquisition module is used to obtain the content to be displayed selected by the user;
[0031] a configuration data acquisition module, configured to acquire first configuration data corresponding to the first display screen and second configuration data corresponding to the second display screen;
[0032] a rendering module, configured to render the content to be displayed using a first rendering control according to the first configuration data, and to render the content to be displayed using a second rendering control according to the second configuration data;
[0033] The display and synchronization module is used to control the first display screen to display the content rendered by the first rendering control, and synchronize the content rendered by the second rendering control to the second display screen.
[0034] In some embodiments, the display and synchronization module is specifically used to synchronize the content rendered by the second rendering control to the second display screen using a same-screen device; and / or
[0035] Synchronizing the content rendered by the second rendering control to the second display screen using a multi-screen collaboration protocol; and / or
[0036] The content rendered by the second rendering control is synchronized to the second display screen using a signal line.
[0037] In some embodiments, the display and synchronization module is further configured to utilize a Java reflection mechanism to exchange data between the first rendering control and the second rendering control.
[0038] In some embodiments, the display device further includes:
[0039] A generating module is configured to generate the first configuration data and the second configuration data.
[0040] In some embodiments, the display device further includes:
[0041] an instruction module, configured to instruct a user to alternately view the first display screen and the second display screen;
[0042] A first acquisition module is configured to acquire a first duration for which the user stares at the first display screen and a second duration for which the user stares at the second display screen;
[0043] A processing module is used to generate user's visual accommodation ability data according to the first duration and the second duration.
[0044] In some embodiments, the display device further includes:
[0045] The second acquisition module is used to obtain the user's vision file parameters;
[0046] An adjustment module is used to adjust the display parameters of the first display screen and / or the second display screen according to the user's vision profile parameters, and the display parameters include at least one of the following: brightness, color gamut, spectrum, whether the backlight beads are lit, resolution and color temperature.
[0047] An embodiment of the present disclosure provides a display system, comprising a first display screen and at least one second display screen communicatively connected to the first display screen;
[0048] The first display screen is used to obtain the content to be displayed selected by the user; obtain the first configuration data corresponding to the first display screen and the second configuration data corresponding to the second display screen; use the first rendering control to render the content to be displayed according to the first configuration data, and use the second rendering control to render the content to be displayed according to the second configuration data; display the content rendered by the first rendering control, and synchronize the content rendered by the second rendering control to the second display screen.
[0049] An embodiment of the present disclosure provides a display device, including a memory, a processor, and a computer program stored in the memory and executable on the processor; when the processor executes the program, the display method described above is implemented.
[0050] An embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon. When the program is executed by a processor, the steps in the display method described above are implemented.
[0051] The embodiments of the present disclosure have the following beneficial effects:
[0052] In the above scheme, different controls are used to render the display content, and the display content of the first display screen and the display content of the second display screen are obtained respectively, and the display content of the second display screen is synchronized to the second display screen for display. This embodiment uses multi-threading technology for simultaneous rendering, which can improve the image processing efficiency. In addition, the first display screen and the second display screen can display different content, thereby realizing the coordinated display of multiple display screens. The technical solution of this embodiment can be used in scenarios such as myopia prevention and control and accommodation training. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] FIG1 is a schematic diagram of a flow chart of a display method according to an embodiment of the present disclosure;
[0054] 2 and 3 are schematic diagrams of display screens according to an embodiment of the present disclosure;
[0055] FIG4 is a schematic structural diagram of a display device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0056] In order to make the technical problems, technical solutions and advantages to be solved by the embodiments of the present disclosure more clear, they will be described in detail below with reference to the accompanying drawings and specific embodiments.
[0057] In the related art, when realizing dual-screen different display, two hosts are usually used to control the display of the screens respectively, which is costly and inconvenient to use.
[0058] The embodiments of the present disclosure provide a display method, device, system, and computer-readable storage medium, which can realize coordinated display of multiple display screens for use in scenarios such as myopia prevention and control and accommodation training.
[0059] The embodiments of the present disclosure provide a display method, which is applied to a display system, wherein the display system includes a first display screen and at least one second display screen, wherein the first display screen includes but is not limited to a computer, a mobile phone, a tablet computer, a learning machine, a telescopic screen, an all-in-one machine, a projector, etc., and the secondary screen includes but is not limited to a computer, a mobile phone, a tablet computer, a learning machine, a display, a telescopic screen, an all-in-one machine, a projector, etc. As shown in FIG1 , the display method includes:
[0060] Step 101: Obtain the content to be displayed selected by the user;
[0061] This embodiment can be applied to a mobile device, and a user can select content to be displayed through an application (App) on the mobile device, and the first display screen can be the display screen of the mobile device itself.
[0062] When a user opens an app on a mobile device, the app can activate a first display and at least one second display. The number of second displays can be one or more. The first and second displays can transmit information via wireless communication methods such as Wi-Fi, or via signal cables.
[0063] Step 102: Acquire first configuration data corresponding to the first display screen and second configuration data corresponding to the second display screen;
[0064] Among them, the configuration data instructs the display screen how to render the content to be displayed, and instructs the first display screen and the second display screen how to cooperate to display. The first configuration data and the second configuration data can be generated by a mobile device. In some examples, the first configuration data can instruct the first display screen to display part A of the picture, and the second configuration data can instruct the second display screen to display part B of the picture; or, in some examples, the first configuration data can instruct the first display screen and the second display screen to display the same picture, but the zoom-out distance of the first display screen and the second display screen is different, for example, the zoom-out distance of the first display screen is smaller than the zoom-out distance of the second display screen, so that the first display screen can display a close view and the second display screen can display a distant view, wherein the zoom-out distance refers to the equivalent distance between the human eye and the image. Of course, the zoom-out distance of the second display screen can also be smaller than the zoom-out distance of the first display screen.
[0065] Step 103: using a first rendering control to render the content to be displayed according to the first configuration data, and using a second rendering control to render the content to be displayed according to the second configuration data;
[0066] Specifically, the first rendering control is a first SurfaceView control, and the second rendering control is a second SurfaceView control. The SurfaceView control is a View provided by the Android system specifically for drawing complex graphics and animations. It can render images in independent threads, thereby avoiding the problem of main thread lag. In this embodiment, two SurfaceView controls are used to render the display content of the first display screen and the second display screen respectively, and dual-screen different display is achieved through multi-threading technology, which can ensure image processing speed.
[0067] Step 104: Control the first display screen to display the content rendered by the first rendering control, and synchronize the content rendered by the second rendering control to the second display screen.
[0068] In this embodiment, the content rendered by the second rendering control can be synchronized to the second display screen by using a co-screen device; and / or, the content rendered by the second rendering control can be synchronized to the second display screen by using a multi-screen collaboration protocol; and / or, the content rendered by the second rendering control can be synchronized to the second display screen by using a signal line. The co-screen device includes but is not limited to a wireless co-screen device, a TV box, a screen projection chip, etc.
[0069] When using a device on the same screen to synchronize the content rendered by the second rendering control to the second display screen, no additional hardware devices, complex connection cables, or complex software structures are required, resulting in low cost and convenient use. Of course, this embodiment can also use a signal cable such as a High Definition Multimedia Interface (HDMI) signal cable to synchronize the content rendered by the second rendering control to the second display screen.
[0070] In this embodiment, the first display screen and the second display screen work together. During the display process, the Java reflection mechanism can be used to exchange data between the first rendering control and the second rendering control, that is, data is transmitted between different display screens through Java reflection, thereby achieving screen synchronization.
[0071] Android provides a class called WebView, which can display web page content and supports interaction between JS (JavaScript) and Java. When calling Java methods in JS, it is implemented through WebView. Specifically, you can define an interface in Java that interacts with JS. In this interface, you can define some methods for JS to call, and you can use the annotation @JavascriptInterface to identify these methods, for example: public class JsInterface{ private Context mContext; public JsInterface(Context context){ mContext=context;} @JavascriptInterface public String getResult(){ / / Write the logic for getting the return value here return\This is the result returned by Java\}}
[0072] In the code above, a method named getResult is defined and annotated with @JavascriptInterface. This method allows you to write business logic for obtaining the return value. In this example, a fixed string is directly returned as the return value.
[0073] In Android, you need to associate the JsInterface class with WebView so that you can call its methods in JS. The specific method is to use the addJavascriptInterface method of WebView to achieve this. For example: WebView webView = new WebView(this); webView.getSettings().setJavaScriptEnabled(true); webView.addJavascriptInterface(new JsInterface(this),jsInterface)
[0074] In the above code, a WebView instance is first created and some related properties are set. Then the addJavascriptInterface method is called to associate the JsInterface class with the WebView. Here, the instance of the JsInterface class is named jsInterface, which will be used as the keyword for calling Java methods in JS.
[0075] Finally, you can call the Java method from JS using the jsInterface keyword. The code also calls the getResult method of the jsInterface object, assigns the return value to the result variable, and then prints the return value to the console. In the above example, you can see the string "This is the result returned by Java" printed.
[0076] In summary, the function of calling Java methods from JS and obtaining return values in Android can be realized. First, you need to define an interface in Java that interacts with JS, and use the annotation @JavascriptInterface to identify the method that needs to be called by JS. Then, associate this interface with WebView. Finally, in JS, you can use keywords to call methods in Java and obtain return values. That is, use Java's reflection mechanism to communicate messages between two windows. The two windows are located on the first display and the second display respectively, and the display content can be synchronized. For example, in a specific example, if the user edits the display content of the first display, the edit will also be synchronized to the display content of the second display.
[0077] The technical solution of this embodiment can be applied to a variety of scenarios, such as helping users to prevent and control myopia and train their accommodation power. The first display screen and the second display screen can display the same content, but the distance at which the first display screen is zoomed out is different from the distance at which the second display screen is zoomed out. This allows users to achieve myopia prevention and control and accommodation power training by alternately viewing the first display screen and the second display screen, wherein the first display screen and the second display screen can have different physical distances from the user, such as the first display screen is closer to the user, and the second display screen is farther from the user; or, the first display screen and the second display screen have the same physical distance from the user, but the second display screen presents a virtual image, so that the imaging distance of the second display screen is greater than the imaging distance of the first display screen. Specifically, after the user enters the myopia prevention and control and accommodation power training mode, the user can be instructed to alternately view the first display screen and the second display screen; obtain a first duration of the user's gaze at the first display screen and a second duration of the user's gaze at the second display screen; generate the user's visual accommodation power data based on the first duration and the second duration, and the visual accommodation power data may include the user's visual acuity level, accommodation time, etc.
[0078] The first duration of the user's gaze at the first display screen and the second duration of the user's gaze at the second display screen can be obtained in a variety of ways, such as detecting the focus state of the eyes through an eye tracking device to determine the first duration of the user's gaze at the first display screen and the second duration of the user's gaze at the second display screen; the user's instructions can also be received through a mobile device, and the user's instructions can be issued after the user switches the display screen they are looking at, and the first duration of the user's gaze at the first display screen and the second duration of the user's gaze at the second display screen are determined through the user's instructions.
[0079] In some embodiments, the display method further includes:
[0080] Obtaining the user's vision profile parameters, which may include at least one of the following: the user's height and weight, daily hours outdoors in sunlight, home lighting settings, uncorrected visual acuity, corrected visual acuity, diopter, astigmatism, eye axis, intraocular pressure, corneal curvature, and vision correction methods used;
[0081] Adjust the display parameters of the first display screen and / or the second display screen according to the user's vision profile parameters, and the display parameters include at least one of the following: brightness, color gamut, spectrum, whether the backlight beads are lit, resolution and color temperature, so as to improve the user's viewing experience.
[0082] In addition to being applied to myopia prevention and control and accommodation training scenarios, the technical solution of this embodiment can also be applied to more scenarios. For example, in a learning scenario, the first display screen can display questions and the second display screen is used to display the answers to the questions, or the second display screen can display questions and the first display screen is used to display the answers to the questions; when applied to a game scenario, the first display screen and the second display screen can display different parts of the game screen. For example, when applied to a "find the difference" game scenario, the first display screen and the second display screen can respectively display two pictures for comparison; when applied to a "Tetris" game scenario, the first display screen and the second display screen can respectively display the upper and lower halves of the game screen; when applied to a "police catch thief" game scenario, The first display screen and the second display screen can respectively display the part of the screen where the police is located and the part of the screen where the thief is located; in the "bouncy ball" game scene, the first display screen and the second display screen can respectively display the upper half and the lower half of the game screen; when applied to game scenes such as "Growing Place", "Indoor Farm", "Indoor Sports Field", "Zoo", "Around the Horizon", "Escape Room", "Mental Arithmetic Adventure", and "Word Break", the first display screen and the second display screen can respectively display the screens of different areas of the game map; when the technical solution of this embodiment is applied to a personal training scene, the first display screen and the second display screen can respectively display the action guidance screens of the front and back of the body, or respectively display the training guidance screen and the training notification screen, etc.
[0083] In this embodiment, the user can interact with the mobile device in a variety of ways to control the display content of the first display screen and the second display screen. The interaction methods include but are not limited to handle interaction, eye movement interaction, voice interaction, gesture interaction, and gravity sensing interaction.
[0084] Figures 2 and 3 are schematic diagrams of the display screen in a specific example of the present disclosure. As shown in Figure 2, taking the application of this embodiment to a mobile device as an example, after the mobile device is connected to a power source, the user presses the "power on" button to start the mobile device, wherein long pressing the "power on" button, clicking the "power on" button, and double-clicking the "power on" button can all be identified as powering on, and the mobile device's built-in screen one (i.e., the first display screen) is turned on and connected to the same-screen device. Afterwards, the "screen casting" option provided by the mobile device system is clicked, and screen one is used as the main screen to display the main screen content. At this time, screen two (i.e., the second display screen) can display the same content as screen one; afterward, after the user clicks on the mobile device's App to select the main screen content and the sub-screen content, screen one displays the main screen content, and screen two displays the sub-screen content, and the user can watch screen one and screen two respectively. In the application of this embodiment to myopia prevention and control and accommodation training scenarios, users can train within a time according to the training plan. As shown in Figure 3, screen one and the device with the same screen can be connected wirelessly to achieve screen signal synchronization; the device with the same screen and screen two can be connected via an HDMI signal cable, where the App on the mobile device serves as the signal source for screen one and screen two.
[0085] An embodiment of the present disclosure provides a display device, which is applied to a display system, wherein the display system includes a first display screen and at least one second display screen, wherein the first display screen includes but is not limited to a computer, a mobile phone, a tablet computer, a learning machine, a telescopic screen, an all-in-one machine, etc., and the secondary screen includes but is not limited to a computer, a mobile phone, a tablet computer, a learning machine, a monitor, a telescopic screen, an all-in-one machine, etc. As shown in FIG4 , the display device includes:
[0086] Display content acquisition module 21, used to obtain the content to be displayed selected by the user;
[0087] This embodiment can be applied to a mobile device, and a user can select content to be displayed through an application (App) on the mobile device, and the first display screen can be the display screen of the mobile device itself.
[0088] When a user opens an app on a mobile device, the app can activate a first display and at least one second display. The number of second displays can be one or more. The first and second displays can transmit information via wireless communication methods such as Wi-Fi, or via signal cables.
[0089] A configuration data acquisition module 22 is configured to acquire first configuration data corresponding to the first display screen and second configuration data corresponding to the second display screen;
[0090] The configuration data indicates how the display screen renders the content to be displayed, and indicates how the first display screen and the second display screen cooperate to display. The first configuration data and the second configuration data can be generated by a mobile device. In some examples, the first configuration data can indicate that the first display screen displays part A of the picture, and the second configuration data can indicate that the second display screen displays part B of the picture; or, in some examples, the first configuration data can indicate that the first display screen and the second display screen display the same picture, but the zoom-out distance of the first display screen and the second display screen are different, for example, the zoom-out distance of the first display screen is smaller than the zoom-out distance of the second display screen, so that the first display screen displays a close view and the second display screen displays a distant view, wherein the zoom-out distance refers to the equivalent distance between the human eye and the image.
[0091] A rendering module 23, configured to render the content to be displayed using a first rendering control according to the first configuration data, and to render the content to be displayed using a second rendering control according to the second configuration data;
[0092] Specifically, the first rendering control is a first SurfaceView control, and the second rendering control is a second SurfaceView control. The SurfaceView control is a View provided by the Android system specifically for drawing complex graphics and animations. It can render images in independent threads, thereby avoiding the problem of main thread lag. In this embodiment, two SurfaceView controls are used to render the display content of the first display screen and the second display screen respectively, and dual-screen different display is achieved through multi-threading technology, which can ensure image processing speed.
[0093] The display and synchronization module 24 is used to control the first display screen to display the content rendered by the first rendering control, and synchronize the content rendered by the second rendering control to the second display screen.
[0094] In this embodiment, the content rendered by the second rendering control can be synchronized to the second display screen by using a co-screen device; and / or, the content rendered by the second rendering control can be synchronized to the second display screen by using a multi-screen collaboration protocol; and / or, the content rendered by the second rendering control can be synchronized to the second display screen by using a signal line. The co-screen device includes but is not limited to a wireless co-screen device, a TV box, a screen projection chip, etc.
[0095] When using a device on the same screen to synchronize the content rendered by the second rendering control to the second display screen, no additional hardware devices, complex connection cables, or complex software structures are required, resulting in low cost and convenient use. Of course, this embodiment can also use a signal cable such as a High Definition Multimedia Interface (HDMI) signal cable to synchronize the content rendered by the second rendering control to the second display screen.
[0096] In this embodiment, the first display screen and the second display screen work in collaboration. During the display process, the display and synchronization module 24 is further configured to utilize the Java reflection mechanism to exchange data between the first rendering control and the second rendering control, thereby achieving screen synchronization.
[0097] In this embodiment, different controls are used to render the display content, and the display content of the first display screen and the display content of the second display screen are obtained respectively, and the display content of the second display screen is synchronized to the second display screen for display. This embodiment uses multi-threading technology for simultaneous rendering, which can improve the image processing efficiency. In addition, the first display screen and the second display screen can display different content, thereby realizing the coordinated display of multiple display screens. The technical solution of this embodiment can be used in scenarios such as myopia prevention and control and accommodation training.
[0098] In some embodiments, the display device further includes:
[0099] A generating module is configured to generate the first configuration data and the second configuration data.
[0100] The technical solution of this embodiment can be applied to a variety of scenarios, such as helping users to prevent and control myopia and train their accommodation. The first display screen and the second display screen can display the same content, but the zoom distance of the first display screen is different from the zoom distance of the second display screen. This allows the user to achieve myopia prevention and control and accommodation training by alternately viewing the first display screen and the second display screen. The first display screen and the second display screen can have different physical distances from the user, such as the first display screen is closer to the user and the second display screen is farther away from the user; or the first display screen and the second display screen have the same physical distance from the user, but the second display screen presents a virtual image, so that the imaging distance of the second display screen is greater than the imaging distance of the first display screen. The display device also includes:
[0101] an instruction module, configured to instruct a user to alternately view the first display screen and the second display screen;
[0102] A first acquisition module is configured to acquire a first duration for which the user stares at the first display screen and a second duration for which the user stares at the second display screen;
[0103] A processing module is used to generate user's visual accommodation ability data according to the first duration and the second duration.
[0104] The first duration of the user's gaze at the first display screen and the second duration of the user's gaze at the second display screen can be obtained in a variety of ways, such as detecting the focus state of the eyes through an eye tracking device to determine the first duration of the user's gaze at the first display screen and the second duration of the user's gaze at the second display screen; the user's instructions can also be received through a mobile device, and the user's instructions can be issued after the user switches the display screen they are looking at, and the first duration of the user's gaze at the first display screen and the second duration of the user's gaze at the second display screen are determined through the user's instructions.
[0105] In some embodiments, the display device further includes:
[0106] The second acquisition module is used to obtain the user's vision file parameters;
[0107] An adjustment module is used to adjust the display parameters of the first display screen and / or the second display screen according to the user's vision profile parameters, and the display parameters include at least one of the following: brightness, color gamut, spectrum, whether the backlight beads are lit, resolution and color temperature, so as to improve the user's viewing experience.
[0108] An embodiment of the present disclosure provides a display system, comprising a first display screen as described above and at least one second display screen communicatively connected to the first display screen; wherein the first display screen includes but is not limited to a computer, a mobile phone, a tablet computer, a learning machine, a telescopic screen, an all-in-one machine, etc., and the secondary screen includes but is not limited to a computer, a mobile phone, a tablet computer, a learning machine, a display, a telescopic screen, an all-in-one machine, etc.
[0109] The first display screen is used to obtain the content to be displayed selected by the user; obtain the first configuration data corresponding to the first display screen and the second configuration data corresponding to the second display screen; use the first rendering control to render the content to be displayed according to the first configuration data, and use the second rendering control to render the content to be displayed according to the second configuration data; display the content rendered by the first rendering control, and synchronize the content rendered by the second rendering control to the second display screen.
[0110] The display system of this embodiment can be applied to various scenarios such as myopia prevention and control and accommodation training scenarios, learning scenarios, and game scenarios; for example, when applied to myopia prevention and control and accommodation training scenarios, the first display screen and the second display screen can display the same content, but the zoom-in distance of the first display screen is different from the zoom-in distance of the second display screen, so that the user can achieve myopia prevention and control and accommodation training by alternating between viewing the first display screen and the second display screen, wherein the first display screen and the second display screen can have different physical distances from the user, such as the first display screen is closer to the user and the second display screen is farther from the user; or, the first display screen and the second display screen have the same physical distance from the user, but the second display screen presents a virtual image, so that the imaging distance of the second display screen is greater than the imaging distance of the first display screen. For example, when applied to a learning scenario, the first display screen can display questions and the second display screen can display answers to the questions, or the second display screen can display questions and the first display screen can display answers to the questions; when applied to a game scenario, the first display screen and the second display screen can display different parts of the game screen. For example, when applied to a "find the difference" game scenario, the first display screen and the second display screen can respectively display two pictures for comparison; when applied to a "Tetris" game scenario, the first display screen and the second display screen can respectively display the upper and lower halves of the game screen; when applied to a "police catch thief" game scenario, the first display screen and the second display screen can respectively display the police. the part of the screen where the child is and the part of the screen where the thief is; when in the "bouncy ball" game scene, the first display screen and the second display screen can respectively display the upper half and the lower half of the game screen; when applied to game scenes such as "Growing Place", "Indoor Farm", "Indoor Sports Field", "Zoo", "Around the Horizon", "Escape Room", "Mental Arithmetic Adventure", and "Word Break", the first display screen and the second display screen can respectively display the screens of different areas of the game map; when the technical solution of this embodiment is applied to a personal training scene, the first display screen and the second display screen can respectively display the action guidance screens of the front and back of the body, or respectively display the training guidance screen and the training notification screen, etc.
[0111] An embodiment of the present disclosure provides a display device, including a memory, a processor, and a computer program stored in the memory and executable on the processor; when the processor executes the program, the display method described above is implemented.
[0112] An embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon. When the program is executed by a processor, the steps in the display method described above are implemented.
[0113] Computer-readable media include permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage terminal devices to be detected, or any other non-transmission media that can be used to store information that can be accessed by the computer terminal devices to be detected. As defined herein, computer-readable media does not include temporary computer-readable media (transitory media), such as modulated data signals and carrier waves.
[0114] In the various method embodiments of the present disclosure, the serial numbers of the steps cannot be used to limit the order of the steps. For ordinary technicians in this field, without paying any creative work, changes to the order of the steps are also within the scope of protection of the present disclosure.
[0115] It should be noted that the various embodiments in this specification are described in a progressive manner. Similar parts between the various embodiments can be referred to in conjunction with each other. Each embodiment focuses on the differences from other embodiments. In particular, since the embodiments are generally similar to the product embodiments, the description is relatively simple. For relevant parts, refer to the partial description of the product embodiments.
[0116] The above is a preferred embodiment of the present disclosure. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles described in the present disclosure. These improvements and modifications should also be regarded as the scope of protection of the present disclosure.
Claims
1. A display method, characterized in that: Applied to a display system, the display system includes a first display screen and at least one second display screen, and the display method includes: Get the content to be displayed selected by the user; Acquire first configuration data corresponding to the first display screen and second configuration data corresponding to the second display screen; Using a first rendering control to render the content to be displayed according to the first configuration data, and using a second rendering control to render the content to be displayed according to the second configuration data; The first display screen is controlled to display the content rendered by the first rendering control, and the content rendered by the second rendering control is synchronized to the second display screen.
2. The display method according to claim 1, characterized in that: The step of synchronizing the content rendered by the second rendering control to the second display screen includes: Synchronizing the content rendered by the second rendering control to the second display screen using a device with the same screen; and / or Synchronizing the content rendered by the second rendering control to the second display screen using a multi-screen collaboration protocol; and / or The content rendered by the second rendering control is synchronized to the second display screen by using a signal line.
3. The display method according to claim 1, characterized in that: The display method further includes: The Java reflection mechanism is used to exchange data between the first rendering control and the second rendering control.
4. The display method according to claim 1, characterized in that: The display contents of the first display screen and the second display screen are different.
5. The display method according to claim 1, characterized in that: The display method further includes: The first configuration data and the second configuration data are generated.
6. The display method according to claim 1, characterized in that: The first rendering control is a first SurfaceView control, and the second rendering control is a second SurfaceView control.
7. The display method according to claim 1, characterized in that: The display method further includes: instructing a user to alternately watch the first display screen and the second display screen; Obtaining a first duration of time that the user stares at the first display screen and a second duration of time that the user stares at the second display screen; The user's visual accommodation ability data is generated according to the first duration and the second duration.
8. The display method according to claim 1, characterized in that: The display method further includes: Get the user's vision profile parameters; The display parameters of the first display screen and / or the second display screen are adjusted according to the vision profile parameters of the user, and the display parameters include at least one of the following: brightness, color gamut, spectrum, whether the backlight beads are lit, resolution and color temperature.
9. A display device, characterized in that: Applied to a display system, the display system comprises a first display screen and at least one second display screen, and the display device comprises: A display content acquisition module, used to acquire the content to be displayed selected by the user; A configuration data acquisition module, used to acquire first configuration data corresponding to the first display screen and second configuration data corresponding to the second display screen; A rendering module, configured to render the content to be displayed using a first rendering control according to the first configuration data, and to render the content to be displayed using a second rendering control according to the second configuration data; The display and synchronization module is used to control the first display screen to display the content rendered by the first rendering control, and synchronize the content rendered by the second rendering control to the second display screen.
10. The display device according to claim 9, characterized in that: The display and synchronization module is specifically used to synchronize the content rendered by the second rendering control to the second display screen using a same-screen device; and / or Synchronizing the content rendered by the second rendering control to the second display screen using a multi-screen collaboration protocol; and / or The content rendered by the second rendering control is synchronized to the second display screen by using a signal line.
11. The display device according to claim 9, characterized in that The display and synchronization module is also used to use the Java reflection mechanism to exchange data between the first rendering control and the second rendering control.
12. The display device according to claim 9, characterized in that: The display device further includes: A generating module is used to generate the first configuration data and the second configuration data.
13. The display device according to claim 9, characterized in that: The display device further includes: An instruction module, used for instructing a user to watch the first display screen and the second display screen alternately; A first acquisition module, used to acquire a first duration of time that the user stares at the first display screen and a second duration of time that the user stares at the second display screen; A processing module is used to generate the user's visual accommodation ability data according to the first duration and the second duration.
14. The display device according to claim 9, characterized in that The display device further includes: The second acquisition module is used to obtain the user's vision file parameters; An adjustment module is used to adjust the display parameters of the first display screen and / or the second display screen according to the user's vision profile parameters, and the display parameters include at least one of the following: brightness, color gamut, spectrum, whether the backlight beads are lit, resolution and color temperature.
15. A display system, characterized in that: comprising a first display screen and at least one second display screen in communication connection with the first display screen; The first display screen is used to obtain the content to be displayed selected by the user; obtain first configuration data corresponding to the first display screen and second configuration data corresponding to the second display screen; use a first rendering control to render the content to be displayed according to the first configuration data, and use a second rendering control to render the content to be displayed according to the second configuration data; display the content rendered by the first rendering control, and synchronize the content rendered by the second rendering control to the second display screen.
16. A display device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor; characterized in that: When the processor executes the program, the display method according to any one of claims 1 to 8 is implemented.
17. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps in the display method according to any one of claims 1 to 8 are implemented.