Laser display device, projection display device and display control method
By processing channel switching instructions in the display device and switching to the target signal channel in a preset state, the problem of insufficient compatibility of three-dimensional signals in the prior art is solved, and a three-dimensional visual effect is efficiently presented on the display device.
Patent Information
- Application Number
- CN202411580902.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-07
- Publication Date
- 2025-04-04
AI Technical Summary
Existing display devices have insufficient compatibility when processing three-dimensional signals, making it difficult to effectively present three-dimensional visual effects.
By analyzing and processing of channel switching instructions in the laser display device, projection display device and display control method, switching to the target signal channel, and when the three-dimensional signal transmitted in the target signal channel is in a preset state, the display control display display playback interface and plays the three-dimensional video data rendered based on the target signal.
When the target signal transmitted by the target information channel is a three-dimensional signal, as long as the default three-dimensional display state of the target information channel is a preset state, the three-dimensional effect can be presented, which improves the signal compatibility of the display device.
Smart Images

Figure CN119766971A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of display technology, and in particular to a laser display device, a projection display device and a display control method. Background Art
[0002] With the rapid development of display devices, the forms of display devices are becoming more and more diverse, such as laser TV, micro-projection TV, smart TV, smart set-top box, smart box, with smart display screen, etc. The three-dimensional display function of the display device can present a three-dimensional visual effect and enhance the user's viewing experience. There are many types of three-dimensional signals at present. How to improve the compatibility of display devices with three-dimensional signals is an urgent problem to be solved by those skilled in the art. Summary of the invention
[0003] The present application provides a laser display device, a projection display device and a display control method, which are used to improve the signal compatibility of the display device.
[0004] In a first aspect, some embodiments provide a laser display device, including:
[0005] a display configured to display content from a broadcast system or network and / or a user interface;
[0006] and at least one processor connected to the display and configured to execute instructions to cause the laser display device to:
[0007] In response to the channel switching instruction, the channel switching instruction is parsed to obtain a target signal channel to be switched, and the target signal channel is switched;
[0008] When the target signal transmitted in the target signal channel is a 3D signal and the 3D display state of the target signal channel is a preset state, the display is controlled to display a playback interface, and 3D video data rendered based on the target signal is played on the playback interface.
[0009] The above-mentioned laser display device, when the target signal transmitted by the target information channel is a three-dimensional signal, can present a three-dimensional effect as long as the default three-dimensional display state of the target information channel is a preset state, thereby improving the compatibility of the display device.
[0010] In a second aspect, some embodiments provide a projection display device, including:
[0011] An optical machine configured to project projection content onto a projection surface;
[0012] The controller is configured as:
[0013] In response to the channel switching instruction, the channel switching instruction is parsed to obtain a target signal channel to be switched, and the target signal channel is switched;
[0014] When the target signal transmitted in the target signal channel is a three-dimensional signal and the current three-dimensional display state of the target signal channel is a preset state, the playback interface is projected onto the projection surface through an optical machine, and the three-dimensional video data rendered based on the target signal is played on the playback interface.
[0015] The above-mentioned projection display device, when the target signal transmitted by the target information channel is a three-dimensional signal, can present a three-dimensional effect as long as the default three-dimensional display state of the target information channel is a preset state, thereby improving the compatibility of the display device.
[0016] In a third aspect, some embodiments provide a display control method, which is applied to a display device, wherein the display device includes a system-level chip, and a user interface layer, a middleware layer, and a driver adaptation layer are running on the system-level chip, and the method includes:
[0017] The user interface layer receives the channel switching instruction, parses the channel switching instruction, obtains the target signal channel to be switched, and transmits the target signal channel to the driver adaptation layer through the middleware layer;
[0018] The adaptation layer is driven to switch to the target signal channel, obtain the signal type of the target signal transmitted in the target signal channel, and query the 3D display state of the target signal channel, where the signal type is one of a 3D signal or a 2D signal; the signal type and the 3D display state are uploaded to the middleware layer;
[0019] When the signal type is a three-dimensional signal and the three-dimensional display state is a preset state, the middleware layer returns a three-dimensional enable indication to the driver adaptation layer. After receiving the three-dimensional enable indication, the driver adaptation layer controls the display device to display a playback interface, and plays the three-dimensional video data rendered based on the target signal on the playback interface.
[0020] In the above method, when the target signal transmitted by the target information channel is a three-dimensional signal, the three-dimensional effect can be presented as long as the default three-dimensional display state of the target information channel is a preset state, thereby improving the compatibility of the display device. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 A schematic diagram of an operation scenario between a display device and a control device provided in some embodiments of the present application;
[0022] Figure 2 A schematic diagram of the hardware configuration of a display device provided in some embodiments of the present application;
[0023] Figure 3 A schematic diagram of the hardware configuration of a control device provided in some embodiments of the present application;
[0024] Figure 4 A schematic diagram of software configuration of a display device provided in some embodiments of the present application;
[0025] Figure 5 A flowchart of a processor implementing display control according to some embodiments of the present application;
[0026] Figure 6 A schematic diagram of the interface operation of switching channels provided in some embodiments of the present application;
[0027] Figure 7 A schematic diagram of a reminder for wearing 3D glasses provided in some embodiments of the present application;
[0028] Figure 8 A schematic diagram of a setting menu for a three-dimensional display state provided in some embodiments of the present application;
[0029] Fig. 9 A schematic diagram of an interface operation for setting a three-dimensional display state provided in some embodiments of the present application;
[0030] Fig.10 A schematic diagram of a three-dimensional gray mark provided in some embodiments of the present application;
[0031] Fig.11 Schematic diagram of the display control method provided in some embodiments of the present application Figure 1 ;
[0032] Fig.12 Schematic diagram of the display control method provided in some embodiments of the present application Figure 2 ;
[0033] Fig.13 Schematic diagram of the display control method provided in some embodiments of the present application Figure 3 ;
[0034] Fig.14 Schematic diagram of the display control method provided in some embodiments of the present application Figure 4 . DETAILED DESCRIPTION
[0035] The following embodiments are described in detail, and examples thereof are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following embodiments do not represent all implementations consistent with the present application. They are only examples of systems and methods consistent with some aspects of the present application as detailed in the claims.
[0036] It should be noted that the brief description of terms in this application is only for the convenience of understanding the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their common and usual meanings.
[0037] The terms "first", "second", "third", etc. in the specification and claims of this application and the above drawings are used to distinguish similar or similar objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise noted. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances.
[0038] The terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device comprising a list of components is not necessarily limited to all the components expressly listed but may include other components not expressly listed or inherent to such product or device.
[0039] The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that is capable of performing the functions associated with that element.
[0040] In the embodiment of the present application, the display device 200 generally refers to a device with image display and data processing capabilities. For example, the display device 200 includes but is not limited to a smart TV, a mobile terminal, a computer, a monitor, an advertising screen, a wearable device, a virtual reality device, an augmented reality device, a laser TV, a micro-projection TV, etc.
[0041] Figure 1 This is a schematic diagram of an operation scenario between a display device and a control device provided in some embodiments of the present application. Figure 1 As shown in FIG. 1 , the user can operate the display device 200 through touch operation, the mobile terminal 300 and the control device 100. For example, the control device 100 can be a remote controller, a stylus pen, a handle, etc.
[0042] The mobile terminal 300 can be used as a control device for performing human-computer interaction between the user and the display device 200. The mobile terminal 300 can also be used as a communication device for establishing a communication connection with the display device 200 and performing data interaction. In some embodiments, the mobile terminal 300 can install software applications with the display device 200, and achieve connection and communication through a network communication protocol to achieve the purpose of one-to-one control operation and data communication. The audio and video content displayed on the mobile terminal 300 can also be transmitted to the display device 200 to achieve a synchronous display function.
[0043] like Figure 1As also shown in FIG. 4 , the display device 200 also communicates data with the server 400 through various communication methods. The display device 200 may be allowed to communicate and connect through a local area network (LAN), a wireless local area network (WLAN) and other networks.
[0044] The display device 200 may provide a broadcast receiving television function, and may also additionally provide an intelligent network television function of a computer support function, including but not limited to network television, smart television, Internet Protocol television (IPTV), etc.
[0045] Figure 2 Some embodiments of the present application provide Figure 1 2 is a block diagram of the hardware configuration of the display device 200.
[0046] In some embodiments, the display device 200 may include at least one of a tuner 210, a communication device 220, a detector 230, a device interface 240, a controller 250, a display 260, an audio output device 270, a memory, a power supply, and a user input interface.
[0047] In some embodiments, the detector 230 is used to collect signals of the external environment or external interaction. For example, the detector 230 includes a light receiver, a sensor for collecting the intensity of ambient light; or, the detector 230 includes an image collector, such as a camera, which can be used to collect external environment scenes, user attributes or user interaction gestures; or, the detector 230 includes a sound collector, such as a microphone, etc., for receiving external sounds.
[0048] In some embodiments, the display 260 includes a display function component for presenting a picture, and a driving component for driving an image display. The display 260 is used to receive an image signal output from the controller 250 for display. For example, the display 260 can be used to display video content, image content, and components of a menu control interface and a user control UI interface.
[0049] In some embodiments, the communication device 220 is a component for communicating with an external device or server 400 according to various communication protocol types. The display device 200 may be provided with a plurality of communication devices 220 according to different supported communication modes. For example, when the display device 200 supports wireless network communication, the display device 200 may be provided with a communication device 220 including a WiFi function. When the display device 200 supports Bluetooth connection communication, the display device 200 needs to be provided with a communication device 220 including a Bluetooth function.
[0050] The communication device 220 can enable the display device 200 to communicate with the external device or server 400 by wireless or wired connection. Among them, the wired connection can connect the display device 200 with the external device through components such as data cables and interfaces. The wireless connection can connect the display device 200 with the external device through wireless signals or wireless networks. The display device 200 can establish a connection relationship with the external device directly, or indirectly establish a connection relationship through a gateway, a router, a connection device, etc.
[0051] In some embodiments, the controller 250 may include at least one of a central processing unit, a video processor, an audio processor, a graphics processor, and a power processor, and a first interface to an nth interface for input / output. The controller 250 controls the operation of the display device and responds to the user's operation through various software control programs stored in the memory. The controller 250 controls the overall operation of the display device 200.
[0052] In some embodiments, the controller 250 and the tuner-demodulator 210 may be located in different separate devices, that is, the tuner-demodulator 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box.
[0053] In some embodiments, the user may input a user command through a graphical user interface (GUI) displayed on the display 260 , and the user input interface receives the user input command through the graphical user interface (GUI).
[0054] In some embodiments, the audio output device 270 may be a local speaker of the display device 200, or may be an external audio output device of the display device 200. In particular, for the external audio output device of the display device 200, the display device 200 may also be provided with an external audio output terminal, and the audio output device may be connected to the display device 200 through the external audio output terminal to output the sound of the display device 200.
[0055] In some embodiments, the user input interface 280 may be used to receive instructions from a user.
[0056] Figure 3 Some embodiments of the present application provide Figure 1 The hardware configuration diagram of the control device in the figure. Figure 3 As shown, the control device 100 may include: a controller 110, a communication interface 130, a user input / output interface, a memory, and a power supply.
[0057] The control device 100 is configured to control the display device 200 , and can receive user input operation instructions, and convert the operation instructions into instructions that the display device 200 can recognize and respond to, playing the role of an interactive intermediary between the user and the display device 200 .
[0058] In some embodiments, the control device 100 may be a smart device, for example, the control device 100 may be installed with various applications for controlling the display device 200 according to user needs.
[0059] In some embodiments, Figure 1 As shown, the mobile terminal 300 or other intelligent electronic devices can play a similar function as the control device 100 after installing the application for controlling the display device 200 .
[0060] The controller 110 includes a processor 112, a RAM 113, a ROM 114, a communication interface 130, and a communication bus. The controller 110 is used to control the operation and operation of the control device 100, as well as the communication and cooperation between the internal components and the external and internal data processing functions.
[0061] The communication interface 130 implements communication of control signals and data signals with the display device 200 under the control of the controller 110. The communication interface 130 may include at least one of other near field communication modules such as a WiFi chip 131, a Bluetooth module 132, and an NFC module 133.
[0062] The user input / output interface 140 , wherein the input interface includes at least one of other input interfaces such as a microphone 141 , a touch panel 142 , a sensor 143 , and a button 144 .
[0063] In some embodiments, the control device 100 includes at least one of a communication interface 130 and an input / output interface 140. The control device 100 is configured with a communication interface 130, such as a WiFi, Bluetooth, NFC or other module, and can encode the user input command through the WiFi protocol, Bluetooth protocol, or NFC protocol and send it to the display device 200.
[0064] The memory 190 is used to store various operating programs, data and applications for driving and controlling the control device 100 under the control of the controller. The memory 190 can store various control signal instructions input by the user.
[0065] The power supply 180 is used to provide operating power support for each component of the control device 100 under the control of the controller.
[0066] In order to perform user interaction, in some embodiments, the display device 200 may run an operating system. The operating system is a computer program for managing and controlling hardware resources and software resources in the display device 200. The operating system may provide a user interface (control the display device), allow the user to interact with the display device 200, and support the running of various application programs.
[0067] It should be noted that the operating system may be a native operating system based on a specific operating platform, or a third-party operating system deeply customized based on a specific operating platform, or an independent operating system specially developed for the display device.
[0068] The operating system can be divided into different modules or layers according to the functions implemented. Figure 4 As shown, Figure 4 Some embodiments of the present application provide Figure 1 Schematic diagram of software configuration in the display device. In some embodiments, the system of the display device 200 can be divided into three layers, namely, application layer, middleware layer and hardware layer from top to bottom.
[0069] The application layer mainly includes commonly used applications on TV and application frameworks. Common applications are mainly applications developed based on browsers, such as HTML5 APPs and native APPs.
[0070] The Application Framework is a complete program model that has all the basic functions required by standard application software, such as file access, data exchange, etc., as well as the user interfaces of these functions (toolbars, status bars, menus, dialog boxes).
[0071] Native apps can support online or offline, message push or local resource access.
[0072] The middleware layer includes various TV protocols, multimedia protocols, system components and other middleware. Middleware can use the basic services (functions) provided by the system software to connect various parts of the application system or different applications on the network, and can achieve the purpose of resource sharing and function sharing.
[0073] The hardware layer mainly includes the hardware abstraction layer (HAL) interface, hardware and drivers. The HAL interface is a unified interface for all TV chips to connect, and the specific logic is implemented by each chip. Drivers mainly include: audio driver, display driver, Bluetooth driver, camera driver, WIFI driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power driver.
[0074] It should be noted that the above example is only a simple division of the operating system functions and does not constitute a limitation on the specific operating system form of the display device 200 in the embodiment of the present application. Depending on factors such as the function of the display device and the type of operating system, the number of levels and specific level types contained in the operating system may be expressed in other forms.
[0075] In some embodiments, a laser display device is provided, comprising a display configured to display content from a broadcast system or a network and / or a user interface; and at least one processor connected to the display and configured to execute instructions to enable the laser display device to implement the following scheme, such as Figure 5 As shown:
[0076] Step 501, in response to a channel switching instruction, the channel switching instruction is parsed to obtain a target signal channel to be switched, and the target signal channel is switched.
[0077] Optionally, the laser display device of the embodiment of the present application may be a laser TV. A laser TV is a TV that uses a laser light source and is equipped with a professional anti-glare gain screen.
[0078] Optionally, the laser display device provided in the embodiment of the present application supports multiple signal channels. Exemplarily, the multiple signal channels may be: home page, High Definition Multimedia Interface (HDMI), screen sharing, content sharing, music sharing, and any combination of removable disks.
[0079] Optionally, a default signal channel can be set in the laser display device after the user turns on the laser display device, so that after the user turns on the laser display device, the laser display device displays the above default signal channel. Exemplarily, the default signal channel can be a homepage, or other signal channels, which is not limited in the embodiments of the present application.
[0080] Optionally, after the user turns on the laser display device, the laser display device displays a default signal channel, and the user can perform a channel switching operation. Specifically, the user can select other signal channels through the remote control.
[0081] Optionally, after the user selects another signal channel through the remote control, the laser display device responds to the selection operation, takes the signal channel selected by the user as the target signal channel, and generates a channel switching instruction based on the current signal channel and the target signal channel.
[0082] For example, see Figure 6 As shown, after the user turns on the laser display device, the laser display device displays a home page. A channel switching entrance is provided on the home page. The user can trigger the channel switching entrance through the remote control, and the laser display device will display a channel list. The channel list includes multiple signal channels supported by the laser display device. The user can select HDMI through the remote control, and the laser display device will generate a channel switching instruction based on the home page channel and the HDMI channel.
[0083] It should be noted that: Figure 6 The form of the channel switching entry in is only an example, and it can also be other text labels. It can also be that after the channel switching entry is triggered, the channel list is displayed after multiple steps of jumping, and the embodiment of the present application does not limit this.
[0084] The processor in the embodiment of the present application may be a system-on-chip (SoC). In response to the channel switching instruction, the processor may parse the channel switching instruction, obtain the target signal channel to be switched, and then switch to the target signal channel to receive and process the signal.
[0085] Optionally, each signal channel corresponds to a signal source. After switching to a certain signal channel, the laser display device receives the signal transmitted by the signal source corresponding to the signal channel. Therefore, after switching to the target signal channel, the laser display device receives the signal transmitted by the signal source corresponding to the target signal channel, that is, the signal transmitted in the target signal channel, which is referred to as the target signal in the embodiment of the present application for the convenience of explanation.
[0086] Among them, the signal transmitted in the signal channel may be a three-dimensional (3D) signal or a two-dimensional (2D) signal. The difference between a two-dimensional signal and a three-dimensional signal is that a two-dimensional signal usually refers to a signal that changes in two dimensions, such as an image signal, which has data in both horizontal and vertical directions. A three-dimensional signal: a signal that changes in three dimensions, usually involving depth information, such as a stereoscopic video signal, which contains parallax information of the left and right eyes to produce a sense of depth.
[0087] Furthermore, 3D signals are divided into three types: frame packing, side-by-side, and top-and-bottom.
[0088] Optionally, the laser display device stores a default three-dimensional display state of each supported signal channel, and the default three-dimensional display state may be set before leaving the factory.
[0089] Optionally, the 3D display state may be an adaptive state (Auto), a 3D off state (Off) or a 3D grayed state, where the 3D grayed state means that the setting of the 3D display state is closed for the user. Exemplarily, the default 3D display state of the HDMI channel is an adaptive state (Auto), the default 3D display state of the home channel is a 3D grayed state, and the default 3D display state of the other channels is a 3D off state (Off).
[0090] Among them, after switching to the target signal channel, the processor can obtain the signal type of the target signal on the one hand, and query the default three-dimensional display state of the target signal channel on the other hand, to determine whether the signal type of the target signal is a three-dimensional signal, and to determine whether the default three-dimensional display state of the target signal channel is a preset state.
[0091] Optionally, the preset state may be an adaptive state (Auto).
[0092] Step 502, when the target signal transmitted in the target signal channel is a 3D signal and the 3D display state of the target signal channel is a preset state, control the display to display a play interface, and play the 3D video data rendered based on the target signal on the play interface.
[0093] As described above, after the processor obtains the signal type to which the target signal belongs and queries the default three-dimensional display state of the target signal channel, it will determine whether the signal type to which the target signal belongs is a three-dimensional signal, and determine whether the default three-dimensional display state of the target signal channel is a preset state. If both judgment results are yes, the display is controlled to display a playback interface, and the three-dimensional video data rendered based on the target signal is played on the playback interface.
[0094] Optionally, a reminder for wearing an eye device may be further displayed on the playback interface to remind the user to wear an eye device, such as glasses, that can see the three-dimensional effect of the three-dimensional video data.
[0095] Optionally, the preset state is the adaptive state (Auto), that is, when the signal type of the target signal transmitted in the target signal channel is a three-dimensional signal and the default three-dimensional display state of the target signal channel is the adaptive state (Auto), there is no need to convert the target signal, and the three-dimensional video data rendered based on the target signal is directly played on the three-dimensional playback interface. In other words, when the signal type of the target signal is frame encapsulation, the rendered three-dimensional video data is the 3D effect corresponding to the frame encapsulation; when the signal type of the target signal is side-by-side parallel, the rendered three-dimensional video data is the 3D effect corresponding to the side-by-side parallel; when the signal type of the target signal is top-bottom parallel, the rendered three-dimensional video data is the 3D effect corresponding to top-bottom parallel.
[0096] Optionally, a reminder for wearing eyewear may be displayed before playing the 3D video data, and after being displayed for a preset time, the reminder may be canceled and the 3D video data may be played; or, see Figure 7 As shown, a reminder for wearing eye equipment can be displayed while playing three-dimensional video data, and the display will be canceled after the preset time.
[0097] Optionally, when the eye device wearing prompt is displayed while playing the three-dimensional video data, the eye device wearing prompt may be displayed on the three-dimensional video data in an overlay or floating manner.
[0098] In the above embodiment, a laser display device is provided, including: a display configured to display content from a broadcast system or network and / or a user interface; and at least one processor connected to the display and configured to execute instructions to enable the laser display device to: respond to a channel switching instruction, parse the channel switching instruction, obtain a target signal channel to be switched, and switch to the target signal channel; when the target signal transmitted in the target signal channel is a three-dimensional signal and the three-dimensional display state of the target signal channel is a preset state, control the display to display a playback interface, and play the three-dimensional video data rendered based on the target signal on the playback interface. It can be seen that the above laser display device, when the target signal transmitted by the target information channel is a three-dimensional signal, only needs the condition that the three-dimensional display state of the target information channel is a preset state to present a three-dimensional effect, thereby improving the compatibility of the laser display device.
[0099] In some embodiments, the processor is further configured to: respond to a switching instruction for a three-dimensional display state, parse the switching instruction, obtain a target display state to be switched, convert the target signal based on the target display state, and play the three-dimensional video data rendered based on the converted signal on a three-dimensional playback interface.
[0100] Optionally, after switching to the target signal channel, the user can open a setting menu for the 3D display status in the target signal channel. The setting menu contains a variety of 3D menu options, including: adaptive status (Auto), 3D off status (Off), left and right display status (LeftRight), and up and down display status (UpDown).
[0101] Optionally, in the setting menu, the current 3D display state of the target signal channel is surrounded by a corresponding enable mark. For example, the current 3D display state of the target signal channel is Auto, and a corresponding enable mark is surrounded by Auto in the setting menu to remind the user that the current 3D display state of the target signal channel is Auto.
[0102] Optionally, the user can perform a state switching operation. Specifically, other three-dimensional display states can be selected in the above-mentioned setting menu. For the convenience of explanation, the three-dimensional display state selected by the user in the embodiment of the present application is referred to as the target display state. The laser display device can generate a switching instruction for the three-dimensional display state based on the target display state.
[0103] For example, the user can open the setting menu in the target signal channel by following the steps of setting->Picture mode settings->Advanced settings->3D click, see Figure 8 As shown, the setting menu includes four 3D display states: Off, Auto, LeftRight, and UpDown. There is a corresponding enable mark around Auto, indicating that the current 3D display state of the target signal channel is Auto. The user can select other 3D display states, such as UpDown, and the laser display device will generate a switching instruction for the 3D display state.
[0104] Among them, the processor responds to the switching instruction for the three-dimensional display state, parses the switching instruction, obtains the target display state to be switched, and then converts the target signal based on the target display state, and plays the three-dimensional video data rendered based on the converted signal on the three-dimensional playback interface, thereby enabling the user to freely switch the three-dimensional display state of the target signal channel.
[0105] In the above embodiment, in response to a switching instruction for a 3D display state, the switching instruction is parsed to obtain a target display state to be switched, a target signal is converted based on the target display state, and 3D video data obtained by rendering based on the converted signal is played on a 3D playback interface, so that the user can freely switch the 3D display state of the target signal channel, and realize the personalized setting of the 3D display state.
[0106] In some embodiments, the processor is further configured to: display a two-dimensional playback interface when the signal type is a two-dimensional signal, or when the three-dimensional display state is a three-dimensional off state, or when the three-dimensional display state is a three-dimensional grayed-out state, and play two-dimensional video data rendered based on the target signal on the two-dimensional playback interface.
[0107] As described above, after the processor obtains the signal type to which the target signal belongs and inquires about the default 3D display state of the target signal channel, it will determine whether the signal type to which the target signal belongs is a 3D signal, and whether the default 3D display state of the target signal channel is a preset state. If both judgment results are yes, a 3D playback interface is displayed, and 3D video data rendered based on the target signal is played on the 3D playback interface, and a reminder to wear 3D glasses is displayed on the 3D playback interface. If the signal type is a 2D signal, or the default 3D display state is a 3D off state, or the default 3D display state is a 3D grayed out state, a 2D playback interface is displayed, and 2D video data rendered based on the target signal is played on the 2D playback interface.
[0108] Specifically, if the signal type of the target signal is a 2D signal, no matter what the default 3D display state of the target signal channel is, a 2D playback interface is displayed, and 2D video data rendered based on the target signal is played on the 2D playback interface.
[0109] If the default 3D display state of the target signal channel is the 3D off state, further determine the signal type of the target signal. If it is a 2D signal, directly display the 2D playback interface, and play the 2D video data rendered based on the target signal on the 2D playback interface. If it is a 3D signal, convert the target signal into a 2D signal, then display the 2D playback interface, and play the 2D video data rendered based on the target signal on the 2D playback interface.
[0110] If the default 3D display state of the target signal channel is the 3D grayed-out state, which is the same as the 3D closed state, further determine the signal type of the target signal. If it is a 2D signal, directly display the 2D playback interface, and play the 2D video data rendered based on the target signal on the 2D playback interface; if it is a 3D signal, convert the target signal into a 2D signal, then display the 2D playback interface, and play the 2D video data rendered based on the target signal on the 2D playback interface.
[0111] In the above embodiments, when the signal type is a two-dimensional signal, or, when the three-dimensional display state is a three-dimensional off state, or, when the three-dimensional display state is a three-dimensional grayed-out state, a two-dimensional playback interface is displayed, and two-dimensional video data rendered based on the target signal is played on the two-dimensional playback interface, so that the user can see the video presentation regardless of the judgment result, thereby improving the user experience.
[0112] In some embodiments, the processor is further configured to: display a setting menu for the three-dimensional display state in response to a menu viewing operation for the three-dimensional display state; and generate a switching instruction for the three-dimensional display state in response to a trigger operation for the target display state in the setting menu.
[0113] See also Fig. 9 As shown, the user can click in the order of setting->Picture mode settings->Advanced settings in the target signal channel, and the laser display device will display several setting items under Advanced settings, such as brightness, color, clarification, motion, overscan, 3D, etc. The user can click 3D, and the laser display device will display the setting menu of the three-dimensional display state. The menu viewing operation for the three-dimensional display state includes each click operation of the user in the above process, and the click operation can be implemented through the remote control. The setting menu includes four three-dimensional display states: Off, Auto, LeftRight, and UpDown. There is a corresponding enable mark around Auto, indicating that the current three-dimensional display state of the target signal channel is Auto. When the user wants to switch to a certain three-dimensional display state, the three-dimensional display state is used as the target display state, and a trigger operation is performed on the target display state in the setting menu. In response to the trigger operation, the laser display device generates a switching instruction for the three-dimensional display state based on the target display state. Fig. 9 An example of displaying states with UpDown as the target.
[0114] In the above embodiment, in response to a menu viewing operation for the three-dimensional display state, a setting menu for the three-dimensional display state is displayed; in response to a trigger operation for the target display state in the setting menu, a switching instruction for the three-dimensional display state is generated, providing the user with an entrance to freely set the three-dimensional display state. The user can set the three-dimensional display state of the current signal channel to the desired state through the entrance, thereby improving the flexibility of setting the three-dimensional display state.
[0115] In some embodiments, the three-dimensional display state includes an adaptive state, a three-dimensional off state, a three-dimensional grayed state, a left-right display state, and an up-and-down display state; the three-dimensional display state that matches the frame encapsulation is the adaptive state, the three-dimensional display state that matches the side parallel is the left-right display state, and the three-dimensional display state that matches the up-and-down parallel is the up-and-down display state; the default three-dimensional display state of the target signal channel is the adaptive state, and the preset state is the adaptive state; when the processor performs conversion processing on the target signal based on the target display state, it is further configured as follows: if the target display state is the left-and-right display state, and the signal type is frame encapsulation or up-and-down parallel, the target signal is converted to the side parallel type; if the target display state is the up-and-down display state, and the signal type is frame encapsulation or side parallel, the target signal is converted to the up-and-down parallel type. If the target display state is the three-dimensional off state, the target signal is converted to a two-dimensional signal type.
[0116] As described above, the setting menu of the 3D display state includes the adaptive state (Auto), the left-right display state (LeftRight) and the up-down display state (UpDown). The correspondence between these three states and the signal type is shown in Table 1.
[0117] Table 1
[0118] Signal Type Type Description 3D display status Frame Packing (fp) Frame Packing is a 3D signal format defined in the HDMI 1.4a specification. In this format, the left-eye and right-eye images are "packed" together in full resolution and then sent together via the HDMI signal. Auto Side by side (sbs) Side-by-Side: This method displays the left and right eye images side by side in one frame, and then uses special glasses to send the images in different positions to the left and right eyes respectively to achieve a 3D effect. This method has lower requirements for laser display equipment, but the image quality will be reduced. LeftRight Top and bottom (Tb) Top-and-Bottom: This method displays the left and right eye images side by side in one frame, and then uses special glasses to send the images in different positions to the left and right eyes respectively to achieve a 3D effect. This method has lower requirements for laser display equipment, but the image quality will be reduced. UpDown
[0119] As described above, the processor responds to the switching instruction for the three-dimensional display state, parses the switching instruction, obtains the target display state to be switched, and then converts the target signal based on the target display state. Specifically, if the target display state is the left and right display state, but the signal type to which the target signal belongs is frame encapsulation or top and bottom parallel, the target signal is converted to the side parallel type. At this time, the rendered three-dimensional video data is the 3D effect corresponding to the side parallel; if the target display state is the top and bottom display state, but the signal type to which the target signal belongs is frame encapsulation or side parallel, the target signal is converted to the top and bottom parallel type. At this time, the rendered three-dimensional video data is the 3D effect corresponding to the top and bottom parallel; if the target display state is the three-dimensional off state, the target signal is converted to the two-dimensional signal type, and the rendered video data is two-dimensional.
[0120] It should be noted that: if the target display state and the signal type to which the target signal belongs correspond, for example, referring to Table 1, the target display state is LeftRight, and the signal type to which the target signal belongs is side-by-side parallel; for another example, the target display state is UpDown, and the signal type to which the target signal belongs is top-bottom parallel, then there is no need to convert the target signal, and the three-dimensional video data can be directly rendered based on the target signal.
[0121] In the above embodiment, if the target display state is the left-right display state, and the signal type is frame encapsulation or top-bottom parallel, the target signal is converted to the side parallel type; if the target display state is the top-bottom display state, and the signal type is frame encapsulation or side parallel, the target signal is converted to the top-bottom parallel type; if the target display state is the 3D off state, the target signal is converted to the 2D signal type. This allows the user to freely set the 3D display state, improving the flexibility of 3D display state setting.
[0122] In some embodiments, before switching to the target signal channel, the processor is further configured to: in response to a channel switching instruction, when the signal transmitted in the current signal channel is a three-dimensional signal and the three-dimensional display state of the current signal channel is in the on state, set the three-dimensional display state of the current signal channel to the three-dimensional off state.
[0123] Among them, as described above, the default three-dimensional display state of each signal channel is different, some are adaptive states (Auto), some are three-dimensional off states (Off), and some are three-dimensional grayed states. The screen parameters adapted by the signal channels corresponding to the three-dimensional off state (Off) and the three-dimensional grayed state are screen parameters for two-dimensional display. If the default three-dimensional display state of the target signal channel to be switched happens to be the three-dimensional off state or the three-dimensional grayed state, and the three-dimensional display state of the current signal channel is the on state, if the three-dimensional display state of the current signal channel is not set to the three-dimensional off state (Off), the screen parameters of the display are still the screen parameters of the three-dimensional display, and display abnormalities will occur due to the incompatibility of the screen parameters. Therefore, in response to the channel switching instruction, the processor may first determine whether the signal type to which the signal transmitted in the current signal channel belongs is a three-dimensional signal, and determine whether the three-dimensional display state of the current signal channel is the on state. If the signal type to which the signal transmitted in the current signal channel belongs is a three-dimensional signal, and the three-dimensional display state of the current signal channel is the on state, the three-dimensional display state of the current signal channel is first set to the three-dimensional off state, and then the step of switching to the target signal channel is executed to avoid the three-dimensional display states of each signal channel from affecting each other. If the result of any one of the above two judgments is no, the step of switching to the target signal channel is directly executed.
[0124] In the above embodiment, in response to the channel switching instruction, it is possible to first determine whether the signal type of the signal transmitted in the current signal channel is a 3D signal, and to determine whether the 3D display state of the current signal channel is on. If both are yes, the 3D display state of the current signal channel is set to a 3D off state, and then the step of switching to the target signal channel is executed. This can avoid display abnormalities caused by incompatible screen parameters.
[0125] In some embodiments, when the processor executes the determination of whether the three-dimensional display state of the current signal channel is in the on state, it is further configured to: determine whether the three-dimensional display state of the current signal channel is any one of an adaptive state, a left-right display state, or an up-and-down display state; if so, determine that the three-dimensional display state of the current signal channel is in the on state.
[0126] As described above, in response to the channel switching instruction, the processor may first determine whether the signal type of the signal transmitted in the current signal channel is a three-dimensional signal, and determine whether the three-dimensional display state of the current signal channel is in the on state. When determining whether the three-dimensional display state of the current signal channel is in the on state, it may determine whether the three-dimensional display state of the current signal channel is any one of an adaptive state, a left-right display state, or an up-and-down display state. If so, it is determined that the three-dimensional display state of the current signal channel is in the on state.
[0127] In the above embodiment, a specific method for determining whether the three-dimensional display state of the current signal channel is in the on state is introduced. If the signal type of the signal transmitted in the current signal channel is a three-dimensional signal, and the three-dimensional display state of the current signal channel is in the on state, the three-dimensional display state of the current signal channel can be set to the three-dimensional off state first, and then the step of switching to the target signal channel is executed. This can avoid the three-dimensional display states of each signal channel affecting each other.
[0128] In some embodiments, the target signal channel is a high-definition multimedia interface HDMI channel, the default three-dimensional display state of the HDMI channel is an adaptive state, and the preset state is an adaptive state.
[0129] Optionally, the preset state is an adaptive state (Auto), and the default signal channel after the user turns on the laser display device is the home page. In this way, after the user turns on the laser display device, the laser display device displays the home page, and a channel switching entrance is provided on the home page. The user can trigger the channel switching entrance through the remote control, and the laser display device will display a channel list. The user can select the HDMI channel through the remote control, and the laser display device will generate a channel switching instruction based on the home page channel and the HDMI channel. In response to the channel switching instruction, the processor can parse the channel switching instruction to obtain the target signal channel to be switched, that is, the HDMI channel, and switch to the HDMI channel. Then, on the one hand, the signal type of the target signal transmitted by the HDMI channel can be obtained, and on the other hand, the default three-dimensional display state of the HDMI channel can be queried to determine whether the signal type to which the target signal belongs is a three-dimensional signal, and whether the default three-dimensional display state of the HDMI channel is an adaptive state (Auto). If both judgment results are yes, a three-dimensional playback interface is displayed, and the three-dimensional video data rendered based on the target signal is played on the three-dimensional playback interface, and a reminder to wear three-dimensional glasses is displayed on the three-dimensional playback interface. The detailed implementation can be referred to the description of the aforementioned embodiment, and this application will not be repeated here.
[0130] In the above embodiment, the user can switch from the home channel to the HDMI channel. Since the default 3D display state of the HDMI channel is the adaptive state, which is consistent with the preset state, when the signal type of the target signal transmitted in the HDMI channel is a 3D signal, the laser display device will display the corresponding 3D video data and a prompt to wear 3D glasses, thereby realizing adaptive display of different 3D signal types and improving the compatibility of 3D signals.
[0131] In some embodiments, when the three-dimensional display state is a three-dimensional grayed-out state, the processor is further configured to: display a three-dimensional grayed-out mark in response to a menu viewing operation for the three-dimensional display state.
[0132] As described above, after the processor obtains the signal type to which the target signal belongs and queries the default three-dimensional display state of the target signal channel, it determines whether the signal type to which the target signal belongs is a three-dimensional signal, and determines whether the default three-dimensional display state of the target signal channel is a preset state. When the default three-dimensional display state of the target signal channel is a three-dimensional grayed-out state and the preset state is an adaptive state (Auto), a two-dimensional playback interface is displayed, and two-dimensional video data rendered based on the target signal is played on the two-dimensional playback interface.
[0133] Among them, the user can click in the order of setting->picture mode settings->advanced settings on the two-dimensional playback interface, and the laser display device will display several setting items under advanced settings, see the figure, for example, brightness, color, clarification, motion, overscan, 3D, etc. The menu viewing operation for the three-dimensional display status includes the user's various click operations in the above process, and the click operation can be achieved through the remote control, and the 3D setting item is grayed out.
[0134] For example, a three-dimensional gray mark in the form of text or pattern can be added around the 3D setting item, or the 3D setting item can be grayed out. In this case, the grayed-out 3D setting item is a three-dimensional gray mark, see Fig.10 As shown, the setting for allowing the user to intuitively understand the three-dimensional display status of the current information channel is closed for the user.
[0135] In the above embodiment, the default 3D display state of each signal channel may be different. The default 3D display state of some signal channels is an adaptive state (Auto), some is a 3D off state, and some is a 3D grayed out state. When the default 3D display state of the target signal channel is a 3D grayed out state, when the user performs a menu viewing operation for the 3D display state, a 3D grayed out mark may be displayed, so that the user can intuitively know that the target signal channel cannot be set to a 3D display state. The prompt is more intuitive, which improves the user experience.
[0136] In some embodiments, the laser display device also includes a microcontroller unit and an optical machine, and the processor is connected to the microcontroller unit and the optical machine respectively; the processor is further configured to: when it is queried that the default three-dimensional display state of the target signal channel is an adaptive state, or when an instruction to set the three-dimensional display state to an on state is received, send a screen off instruction to the microcontroller unit to instruct the microcontroller unit to turn off the display; switch the screen parameters to three-dimensional display parameters, and send a three-dimensional on instruction to the optical machine after waiting for a first preset time to instruct the optical machine to turn on the three-dimensional function; and send a screen on instruction to the microcontroller unit after waiting for a second preset time to instruct the microcontroller unit to turn on the display.
[0137] The processor, the microcontroller unit and the optical machine are integrated into one hardware device, and the processor is connected to the microcontroller unit and the optical machine respectively.
[0138] Among them, the processor will parse the channel switching instruction in response to the channel switching instruction, obtain the target signal channel to be switched, then switch to the target signal channel, and obtain the signal type of the target signal transmitted in the target signal channel, and query the default three-dimensional display state of the target signal channel. When the default three-dimensional display state of the target signal channel is an adaptive state, it is determined that the three-dimensional function needs to be turned on, and a screen off instruction is sent to the microcontroller unit to instruct the microcontroller unit to turn off the screen; the screen parameters are switched to three-dimensional display parameters, and a three-dimensional on instruction is sent to the optical machine after waiting for a first preset time to instruct the optical machine to turn on the three-dimensional function; and a screen on instruction is sent to the microcontroller unit after waiting for a second preset time to instruct the microcontroller unit to turn on the display.
[0139] Among them, when the three-dimensional display state of the current signal channel is the three-dimensional off state, and the user selects the adaptive state (Auto), the left-right display state (LeftRight) or the up-down display state (UpDown) in the setting menu of the three-dimensional display state, it is determined that an instruction to set the three-dimensional display state to the on state is received, and a screen off instruction is sent to the microcontroller unit to instruct the microcontroller unit to turn off the display; the screen parameters are switched to three-dimensional display parameters, and a three-dimensional on instruction is sent to the optical machine after waiting for a first preset time to instruct the optical machine to turn on the three-dimensional function; and the screen on instruction is sent to the microcontroller unit after waiting for a second preset time to instruct the microcontroller unit to turn on the display.
[0140] Optionally, the content of the screen-off instruction may be (0x06 0x00 0x01 0x01 0x01 0x07). The first preset duration may be 1 second. The content of the 3D-on instruction may be (0x02 0x00 0x01 0x01 0x01 0x03). The second preset duration may be 1.5 seconds. The content of the screen-on instruction may be (0x06 0x00 0x01 0x01 0x00 0x06).
[0141] In the above embodiment, a solution is provided in which the processor, the micro control unit and the optical machine cooperate with each other to enable the 3D function, thereby enabling the user to switch freely from 2D to 3D and improving the switching flexibility.
[0142] In some embodiments, the processor is further configured to: after setting the three-dimensional display state of the current signal channel to the three-dimensional off state, or when receiving an instruction to set the three-dimensional display state to the off state, send a screen off instruction to the microcontroller unit to instruct the microcontroller unit to turn off the display; switch the screen parameters to two-dimensional display parameters, send a blackout instruction to the microcontroller unit after waiting for the third preset time, send a three-dimensional on instruction to the optical machine after waiting for the fourth preset time, and send a cancel blackout instruction to the microcontroller unit after waiting for the fifth preset time; send a screen on instruction to the microcontroller unit after waiting for the sixth preset time to instruct the microcontroller unit to turn on the display.
[0143] As described above, in response to the channel switching instruction, the processor may first determine whether the signal type of the signal transmitted in the current signal channel is a three-dimensional signal, and determine whether the three-dimensional display state of the current signal channel is in the on state. If the signal type of the signal transmitted in the current signal channel is a three-dimensional signal, and the three-dimensional display state of the current signal channel is in the on state, the three-dimensional display state of the current signal channel is first set to the three-dimensional off state. At this time, if it is determined that the three-dimensional function needs to be turned off, a screen off instruction is sent to the microcontroller unit to instruct the microcontroller unit to turn off the display; the screen parameters are switched to two-dimensional display parameters, and a blackout instruction is sent to the microcontroller unit after waiting for the third preset time, and a three-dimensional off instruction is sent to the optical machine after waiting for the fourth preset time, and a cancel blackout instruction is sent to the microcontroller unit after waiting for the fifth preset time; and a screen on instruction is sent to the microcontroller unit after waiting for the sixth preset time to instruct the microcontroller unit to turn on the display.
[0144] Among them, when the three-dimensional display state of the current signal channel is the adaptive state (Auto), the left-right display state (LeftRight) or the up-down display state (UpDown), and the user selects the three-dimensional off state in the setting menu of the three-dimensional display state, it is determined that an instruction to set the three-dimensional display state to the off state is received, and a screen off instruction is sent to the microcontroller unit to instruct the microcontroller unit to turn off the display; the screen parameters are switched to two-dimensional display parameters, and a blackout instruction is sent to the microcontroller unit after waiting for the third preset time, and a three-dimensional off instruction is sent to the optical machine after waiting for the fourth preset time, and a cancel blackout instruction is sent to the microcontroller unit after waiting for the fifth preset time; and a screen on instruction is sent to the microcontroller unit after waiting for the sixth preset time to instruct the microcontroller unit to turn on the display.
[0145] Optionally, the content of the screen off instruction may be (0x06 0x00 0x01 0x01 0x01 0x07). The third preset duration may be 500 milliseconds. The content of the blackout instruction may be (0x1a 0x00 0x01 0x01 0x01 0x1B). The fourth preset duration may be 500 milliseconds. The content of the three-dimensional off instruction may be (0x02 0x00 0x01 0x01 0x000x02). The fifth preset duration may be 10 milliseconds. The content of the blackout cancel instruction may be (0x1a 0x00 0x01 0x010x00 0x1a). The sixth preset duration may be 2 seconds. The content of the screen on instruction may be (0x06 0x00 0x01 0x010x00 0x06).
[0146] In the above embodiment, a solution is provided in which the processor, the micro control unit and the optical machine cooperate with each other to turn off the 3D function, thereby enabling users to switch freely from 3D to 2D and improving switching flexibility.
[0147] In some embodiments, a projection display device is further provided, including: an optical machine configured to project projection content onto a projection surface; and a controller configured to implement the following scheme:
[0148] In response to a channel switching instruction, the channel switching instruction is parsed to obtain a target signal channel to be switched, and then the target signal channel is switched; when the target signal transmitted in the target signal channel is a three-dimensional signal and the current three-dimensional display state of the target signal channel is a preset state, the playback interface is projected onto the projection surface through an optical machine, and the three-dimensional video data rendered based on the target signal is played on the playback interface.
[0149] Among them, the difference between the projection display device provided in this embodiment and the laser display device provided in the previous embodiment is that the laser display device is equipped with a display and displays the picture through the display; the projection display device projects the picture onto the projection surface through an optical machine. The function of the controller in the projection display device provided in this embodiment is similar to the function of the processor in the laser display device provided in the previous embodiment. For the specific implementation, please refer to the description of the previous embodiment, which will not be repeated here. The projection display device provided in this embodiment, when the target signal transmitted by the target information channel is a three-dimensional signal, only needs the three-dimensional display state of the target information channel to be a preset state, so as to present a three-dimensional effect, thereby improving the compatibility of the projection display device.
[0150] In some embodiments, a display control method is provided, which can be applied to a display device, wherein the display device includes a system-level chip, and a user interface layer (UI layer), a middleware layer, and a driver adaptation layer (MI layer) are running on the system-level chip. The system-level chip can be used as the processor in the aforementioned embodiment, see Fig.11 As shown, the display control method includes:
[0151] Step 1101: the user interface layer receives a channel switching instruction, parses the channel switching instruction, obtains a target signal channel to be switched, and transmits the target signal channel to the driver adaptation layer through the middleware layer.
[0152] Among them, the detailed process of the display device generating a channel switching instruction can be referred to the description of the aforementioned embodiment. After the UI layer receives the channel switching instruction, it parses the channel switching instruction, obtains the target signal channel to be switched, and transmits the target signal channel to the middleware layer, and the middleware layer further transmits the target signal channel to the MI layer.
[0153] Step 1102, driving the adaptation layer to switch to the target signal channel, obtaining the signal type of the target signal transmitted in the target signal channel, and querying the default 3D display state of the target signal channel, where the signal type is one of a 3D signal or a 2D signal.
[0154] Step 1103: The driver adaptation layer uploads the signal type and the 3D display status to the middleware layer.
[0155] Among them, after the middleware layer transmits the target signal channel to the MI layer, the MI layer switches to the target signal channel, obtains the signal type of the target signal transmitted in the target signal channel, and queries the default three-dimensional display state of the target signal channel. For detailed implementation, please refer to the description of the aforementioned embodiment, and this application will not repeat it here. After the MI layer obtains the signal type and the three-dimensional display state, it uploads the signal type and the three-dimensional display state to the middleware layer.
[0156] Step 1104: When the signal type is a 3D signal and the 3D display state is a preset state, the middleware layer returns a 3D enable indication to the driver adaptation layer.
[0157] Among them, the middleware layer determines whether the signal type of the target signal is a three-dimensional signal, and determines whether the default three-dimensional display state of the target signal channel is the preset state. If both judgment results are yes, it returns a three-dimensional enable indication to the MI layer and sends a three-dimensional mode notification to the UI layer.
[0158] Optionally, when the signal type is a three-dimensional signal and the three-dimensional display state is a preset state, the middleware layer may also send a three-dimensional mode notification to the user interface layer.
[0159] Step 1105 , after receiving the 3D enabling indication, the driver adaptation layer controls the display device to display a play interface, and plays the 3D video data rendered based on the target signal on the play interface.
[0160] After receiving the 3D enabling indication, the MI layer displays a playback interface, and plays the 3D video data rendered based on the target signal on the playback interface.
[0161] Optionally, after receiving the 3D mode notification, the UI layer may display an eye device wearing prompt on the playback interface to remind the user to wear an eye device that can see the 3D effect of the 3D video data.
[0162] In the above embodiment, a display control method is provided, which can be applied to a display device, wherein the display device includes a system-level chip, and a user interface layer, a middleware layer, and a driver adaptation layer are running on the system-level chip. The user interface layer receives a channel switching instruction, parses the channel switching instruction, obtains a target signal channel to be switched, and transmits the target signal channel to the driver adaptation layer through the middleware layer; the driver adaptation layer switches to the target signal channel, obtains the signal type to which the target signal transmitted in the target signal channel belongs, and queries the default three-dimensional display state of the target signal channel, and the signal type is one of a three-dimensional signal or a two-dimensional signal; the signal type and the three-dimensional display state are uploaded to the middleware layer; the middleware layer returns a three-dimensional enable indication to the driver adaptation layer when the signal type is a three-dimensional signal and the three-dimensional display state is a preset state; after receiving the three-dimensional enable indication, the driver adaptation layer controls the display device to display a playback interface, and plays the three-dimensional video data rendered based on the target signal on the playback interface. In the above method, when the target signal transmitted by the target information channel is a three-dimensional signal, the three-dimensional display state of the target information channel by default only needs to be the preset state, which can present a three-dimensional effect and improve the compatibility of the display device.
[0163] In some embodiments, see Fig.12 As shown, in Fig.11 Based on the process shown, the display control method provided in the embodiment of the present application further includes:
[0164] Step 1106 , the user interface layer receives a switching instruction for the three-dimensional display state, parses the switching instruction, obtains a target display state to be switched, and transmits the target display state to the driver adaptation layer through the middleware layer.
[0165] Step 1107 , driving the adaptation layer to convert the target signal based on the target display state, and playing the 3D video data rendered based on the converted signal on the 3D playback interface.
[0166] Among them, the detailed process of the display device generating a switching instruction for the three-dimensional display state can be referred to the description of the aforementioned embodiment. After the UI layer receives the switching instruction for the three-dimensional display state, it parses the switching instruction to obtain the target display state to be switched, and transmits the target display state to the middleware layer, and the middleware layer further transmits the target display state to the MI layer. The MI layer converts the target signal based on the target display state. For specific implementation, refer to the aforementioned embodiment.
[0167] In the above embodiment, the user interface layer receives a switching instruction for a 3D display state, parses the switching instruction, obtains a target display state to be switched, and transmits the target display state to the driver adaptation layer through the middleware layer; the driver adaptation layer converts the target signal based on the target display state, and plays the 3D video data obtained by rendering the converted signal in the 3D playback interface. This allows the user to freely switch the 3D display state of the target signal channel, and realizes the personalized setting of the 3D display state.
[0168] In some embodiments, the UI layer includes a UI process, and the middleware layer includes: a biz process, an avmain process, and a chassis process. Fig.13As shown, the above steps can be refined as follows: after the UI process receives the channel switching instruction, it parses the channel switching instruction to obtain the target signal channel to be switched, transmits the target signal channel to the biz process, the biz process transmits it to the avmain process, the avmain process transmits it to the chassis process, and the chassis process transmits it to the MI layer. After the MI layer receives the target signal channel, it switches to the target signal channel, obtains the signal type of the target signal transmitted in the target signal channel, and queries the default three-dimensional display state of the target signal channel, and throws the signal type and the three-dimensional display state to the chassis process, the chassis process throws it to the avmain process, and the avmain process throws it to the biz process. The biz process determines whether the signal type of the target signal is a three-dimensional signal, and determines whether the default three-dimensional display state of the target signal channel is a preset state. If both judgment results are yes, the avmain process and the chassis process send a three-dimensional enable indication to the MI layer in turn, and sends a three-dimensional mode notification to the UI process. After receiving the three-dimensional enable indication, the MI layer displays the playback interface, and plays the three-dimensional video data rendered based on the target signal on the playback interface. After receiving the 3D mode notification, the UI layer displays a reminder to wear 3D glasses on the 3D playback interface. After receiving the switching instruction for the 3D display state, the UI layer parses the switching instruction to obtain the target display state to be switched, and transmits the target display state to the biz process, which in turn transmits it to the avmain process, which in turn transmits it to the chassis process, which in turn transmits it to the MI layer. The MI layer converts the target signal based on the target display state, and plays the 3D video data rendered based on the converted signal on the 3D playback interface.
[0169] In some embodiments, the display control method provided by the embodiments of the present application further includes: the middleware layer returns a two-dimensional enable indication to the driver adaptation layer when the signal type is a two-dimensional signal, or when the three-dimensional display state is a three-dimensional off state, or when the three-dimensional display state is a three-dimensional grayed-out state; after receiving the two-dimensional enable indication, the driver adaptation layer displays a two-dimensional playback interface, and plays the two-dimensional video data rendered based on the target signal on the two-dimensional playback interface.
[0170] Among them, the biz process in the middleware layer can determine whether the signal type to which the target signal belongs is a three-dimensional signal, and determine whether the default three-dimensional display state of the target signal channel is a preset state. When the signal type is a two-dimensional signal, or when the three-dimensional display state is a three-dimensional off state, or when the three-dimensional display state is a three-dimensional grayed-out state, the biz process sends a two-dimensional enable indication to the MI layer through the avmain process and the chassis process in sequence. After receiving the two-dimensional enable indication, the MI layer displays a two-dimensional playback interface, and plays the two-dimensional video data rendered based on the target signal on the two-dimensional playback interface.
[0171] In the above embodiment, the middleware layer returns a two-dimensional enable indication to the driver adaptation layer when the signal type is a two-dimensional signal, or when the three-dimensional display state is a three-dimensional off state, or when the three-dimensional display state is a three-dimensional grayed-out state; after receiving the two-dimensional enable indication, the driver adaptation layer displays a two-dimensional playback interface, and plays two-dimensional video data rendered based on the target signal on the two-dimensional playback interface, so that the user can see the video presentation regardless of the judgment result, thereby improving the user experience.
[0172] In some embodiments, the display control method provided by the embodiments of the present application also includes: the user interface layer receives a menu viewing operation for the three-dimensional display state, and displays a setting menu for the three-dimensional display state; the user interface layer receives a trigger operation for the target display state in the setting menu, and generates a switching instruction for the three-dimensional display state.
[0173] As described above, the user can click in the order of setting->picture mode settings->advanced settings in the target signal channel, and the display device will display several setting items under advanced settings, such as brightness, color, clarification, motion, overscan, 3D, etc. The user can click 3D, and the menu viewing operation for the three-dimensional display state includes each click operation of the user in the above process. After the user interface layer receives the above menu viewing operation for the three-dimensional display state, it will display the setting menu of the three-dimensional display state. When the user wants to switch to a certain three-dimensional display state, the three-dimensional display state is used as the target display state, and a trigger operation is performed on the target display state in the setting menu. After receiving the trigger operation, the user interface layer generates a switching instruction for the three-dimensional display state. The detailed implementation can refer to the above embodiment.
[0174] In the above embodiment, the user interface layer receives a menu viewing operation for the 3D display state and displays a setting menu for the 3D display state; the user interface layer receives a trigger operation for the target display state in the setting menu and generates a switching instruction for the 3D display state. An entrance for freely setting the 3D display state is provided for the user, and the user can set the 3D display state of the current signal channel to a desired state through the entrance, thereby improving the flexibility of setting the 3D display state.
[0175] In some embodiments, the three-dimensional display state includes an adaptive state, a three-dimensional off state, a three-dimensional grayed-out state, a left-right display state, and an up-and-down display state; the three-dimensional display state that matches the frame encapsulation is an adaptive state, the three-dimensional display state that matches the side parallel is a left-right display state, and the three-dimensional display state that matches the up-and-down parallel is an up-and-down display state; the default three-dimensional display state of the target signal channel is an adaptive state, and the preset state is an adaptive state; the driving adaptation layer converts the target signal based on the target display state, including: if the target display state is a left-and-right display state, and the signal type is frame encapsulation or up-and-down parallel, the target signal is converted to a side parallel type; if the target display state is an up-and-down display state, and the signal type is frame encapsulation or side parallel, the target signal is converted to an up-and-down parallel type. If the target display state is a three-dimensional off state, the target signal is converted to a two-dimensional signal type. For detailed implementation, please refer to the aforementioned embodiments.
[0176] In some embodiments, the display control method provided by the embodiments of the present application also includes: after the user interface layer receives the channel switching instruction, the middleware layer sends a close instruction to close the current signal channel; after the middleware layer receives the close instruction, it determines whether the signal type of the signal transmitted in the current signal channel is a three-dimensional signal, and determines whether the three-dimensional display state of the current signal channel is on, and if both are yes, the close instruction is passed down to the driver adaptation layer; after the driver adaptation layer receives the close instruction, it sets the three-dimensional display state of the current signal channel to a three-dimensional closed state, and returns a close success message to the middleware layer.
[0177] For details, see Fig.14As shown, the UI layer includes a UI process, and the middleware layer includes: a biz process, an avmain process, and a chassis process. After receiving the channel switching instruction, the UI process sends a shutdown instruction to the system server process of the advanced power management (APM) module to close the current signal channel. The system server process transmits the instruction to the biz process. The biz process determines whether the signal type of the signal transmitted in the current signal channel is a three-dimensional signal, and determines whether the three-dimensional display state of the current signal channel is in the on state. If both are yes, the shutdown instruction is transmitted to the avmain process, the avmain process transmits it to the chassis process, and the chassis process transmits it to the MI layer. After receiving the shutdown instruction, the MI layer sets the three-dimensional display state of the current signal channel to the three-dimensional closed state, and sends a shutdown success message to the systemserver process through the chassis process, avmain process, and biz process in turn. If the result of any of the above two judgments is no, the biz process directly returns a shutdown success message to the system server process.
[0178] In the above embodiment, after receiving the channel switching instruction, the user interface layer sends a closing instruction to the middleware layer to close the current signal channel; after receiving the closing instruction, the middleware layer determines whether the signal type of the signal transmitted in the current signal channel is a three-dimensional signal, and determines whether the three-dimensional display state of the current signal channel is in the on state. If both are yes, the closing instruction is transmitted to the driver adaptation layer; after receiving the closing instruction, the driver adaptation layer sets the three-dimensional display state of the current signal channel to the three-dimensional off state, and returns a closing success message to the middleware layer. This can prevent the three-dimensional display states of each signal channel from affecting each other.
[0179] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0180] Each module in the above display device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.
[0181] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.
[0182] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0183] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.
[0184] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
[0185] For the convenience of explanation, the above description has been made in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or limit the embodiments to the specific forms disclosed above. Based on the above teachings, various modifications and variations can be obtained. The selection and description of the above embodiments are to better explain the principles and practical applications, so that those skilled in the art can better use the embodiments and various different variations of the embodiments suitable for specific use considerations.
Claims
1. A laser display device, characterized in that: include: a display configured to display content from a broadcast system or network and / or a user interface; and at least one processor connected to the display and configured to execute instructions to enable the laser display device to: In response to a channel switching instruction, the channel switching instruction is parsed to obtain a target signal channel to be switched, and the target signal channel is switched; When the target signal transmitted in the target signal channel is a three-dimensional signal and the three-dimensional display state of the target signal channel is a preset state, the display is controlled to display a playback interface, and three-dimensional video data rendered based on the target signal is played on the playback interface.
2. The display device according to claim 1, characterized in that The processor is further configured to: An eye device wearing prompt is displayed on the playback interface to remind the user to wear an eye device that can see the three-dimensional effect of the three-dimensional video data.
3. The display device according to claim 1, characterized in that The processor is further configured to: In response to a switching instruction for a three-dimensional display state, the switching instruction is parsed to obtain a target display state to be switched, the target signal is converted based on the target display state, and three-dimensional video data rendered based on the converted signal is played on the three-dimensional playback interface.
4. The display device according to claim 1, characterized in that The processor is further configured to: When the target signal transmitted in the target signal channel is a two-dimensional signal, or when the three-dimensional display state is a three-dimensional off state, or when the three-dimensional display state is a three-dimensional grayed-out state, a two-dimensional playback interface is displayed, and two-dimensional video data rendered based on the target signal is played on the two-dimensional playback interface.
5. The display device according to claim 3, characterized in that The processor is further configured to: In response to a menu viewing operation for a three-dimensional display state, displaying a setting menu for the three-dimensional display state; In response to a trigger operation for a target display state in the setting menu, a switching instruction for a three-dimensional display state is generated.
6. The display device according to claim 3, characterized in that The 3D display state includes an adaptive state, a 3D off state, a 3D grayed state, a left-right display state, and a top-bottom display state; the 3D display state that matches the frame encapsulation is the adaptive state, the 3D display state that matches the side parallel is the left-right display state, and the 3D display state that matches the top-bottom parallel is the top-bottom display state; the default 3D display state of the target signal channel is the adaptive state, and the preset state is the adaptive state; When the processor performs conversion processing on the target signal based on the target display state, the processor is further configured to: If the target display state is the left-right display state, and the signal type of the target signal is the frame packing or the top-bottom parallel, converting the target signal to the side parallel type; If the target display state is a top-bottom display state, and the signal type of the target signal is the frame encapsulation or the side-by-side parallel, converting the target signal to a top-bottom parallel type; If the target display state is a 3D closed state, the target signal is converted into a 2D signal type.
7. The display device according to claim 1, characterized in that Before switching to the target signal channel, the processor is further configured to: In response to the channel switching instruction, when the signal transmitted in the current signal channel is a 3D signal and the 3D display state of the current signal channel is on, the 3D display state of the current signal channel is set to a 3D off state.
8. The display device according to claim 7, characterized in that When the processor determines whether the three-dimensional display state of the current signal channel is in the on state, the processor is further configured to: It is determined whether the 3D display state of the current signal channel is any one of an adaptive state, a left-right display state, or a top-bottom display state. If so, it is determined that the 3D display state of the current signal channel is an on state.
9. The display device according to claim 1, characterized in that The target signal channel is a high-definition multimedia interface HDMI channel, the default three-dimensional display state of the HDMI channel is an adaptive state, and the preset state is an adaptive state.
10. The display device according to claim 1, characterized in that The processor is further configured to: When the three-dimensional display state is a three-dimensional grayed-out state, in response to a menu viewing operation for the three-dimensional display state, a three-dimensional grayed-out mark is displayed.
11. The display device according to claim 1, characterized in that The display device further includes a micro control unit and an optical machine, and the processor is connected to the micro control unit and the optical machine respectively; the processor is further configured as follows: When it is found that the default three-dimensional display state of the target signal channel is an adaptive state, or when an instruction to set the three-dimensional display state to an on state is received, a screen off instruction is sent to the micro control unit to instruct the micro control unit to turn off the display; Switching the screen parameters to three-dimensional display parameters, and sending a three-dimensional opening instruction to the optical machine after waiting for a first preset time to instruct the optical machine to turn on the three-dimensional function; After waiting for a second preset time period, a screen turning on instruction is sent to the micro control unit to instruct the micro control unit to turn on the display.
12. The display device according to claim 11, characterized in that The processor is further configured to: After the 3D display state of the current signal channel is set to the 3D off state, or when an instruction to set the 3D display state to the off state is received, a screen off instruction is sent to the micro control unit to instruct the micro control unit to turn off the display; Switch the screen parameters to two-dimensional display parameters, send a blackout instruction to the microcontroller after waiting for the third preset time, send a three-dimensional close instruction to the optical machine after waiting for the fourth preset time, send a cancel blackout instruction to the microcontroller after waiting for the fifth preset time; and send a screen open instruction to the microcontroller after waiting for the sixth preset time to instruct the microcontroller to turn on the display.
13. A projection display device, characterized in that: include: An optical machine configured to project projection content onto a projection surface; The controller is configured as: In response to a channel switching instruction, the channel switching instruction is parsed to obtain a target signal channel to be switched, and the target signal channel is switched; When the target signal transmitted in the target signal channel is a three-dimensional signal and the current three-dimensional display state of the target signal channel is a preset state, the playback interface is projected onto the projection surface through the optical machine, and the three-dimensional video data rendered based on the target signal is played on the playback interface.
14. A display control method, characterized in that: Applied to a display device, the display device includes a system-level chip, and a user interface layer, a middleware layer, and a driver adaptation layer are running on the system-level chip. The method includes: The user interface layer receives the channel switching instruction, parses the channel switching instruction, obtains the target signal channel to be switched, and transmits the target signal channel to the driver adaptation layer through the middleware layer; The driver adaptation layer switches to the target signal channel, obtains the signal type of the target signal transmitted in the target signal channel, and queries the 3D display state of the target signal channel, wherein the signal type is one of a 3D signal or a 2D signal; and uploads the signal type and the 3D display state to the middleware layer; When the signal type is a three-dimensional signal and the three-dimensional display state is a preset state, the middleware layer returns a three-dimensional enable indication to the driver adaptation layer. After receiving the three-dimensional enable indication, the driver adaptation layer controls the display device to display a playback interface, and plays the three-dimensional video data rendered based on the target signal on the playback interface.
15. The method according to claim 14, characterized in that The method further comprises: The middleware layer sends a three-dimensional mode notification to the user interface layer when the signal type is a three-dimensional signal and the three-dimensional display state is a preset state; After receiving the three-dimensional mode notification, the user interface layer displays an eye device wearing prompt on the playback interface to remind the user to wear an eye device that can see the three-dimensional effect of the three-dimensional video data.
16. The method according to claim 14, characterized in that The method further comprises: The user interface layer receives a switching instruction for a three-dimensional display state, parses the switching instruction to obtain a target display state to be switched, and transmits the target display state to the driver adaptation layer through the middleware layer; The driver adaptation layer converts the target signal based on the target display state, and plays the three-dimensional video data rendered based on the converted signal on the three-dimensional playback interface.
17. The method according to claim 14, characterized in that The method further comprises: The middleware layer returns a two-dimensional enable indication to the driver adaptation layer when the signal type is the two-dimensional signal, or when the three-dimensional display state is the three-dimensional off state, or when the three-dimensional display state is the three-dimensional grayed-out state; After receiving the 2D enabling indication, the driver adaptation layer displays a 2D playback interface, and plays the 2D video data rendered based on the target signal on the 2D playback interface.
18. The method according to claim 16, characterized in that The method further comprises: The user interface layer receives a menu viewing operation for the three-dimensional display state and displays a setting menu for the three-dimensional display state; The user interface layer receives a trigger operation for a target display state in the setting menu and generates a switching instruction for a three-dimensional display state.
19. The method according to claim 16, characterized in that The 3D display state includes an adaptive state, a 3D off state, a 3D grayed state, a left-right display state, and a top-bottom display state; the 3D display state that matches the frame encapsulation is the adaptive state, the 3D display state that matches the side parallel is the left-right display state, and the 3D display state that matches the top-bottom parallel is the top-bottom display state; the default 3D display state of the target signal channel is the adaptive state, and the preset state is the adaptive state; The drive adaptation layer converts the target signal based on the target display state, including: If the target display state is the left-right display state, and the signal type is the frame packing or the top-bottom parallel, converting the target signal to the side parallel type; If the target display state is a top-bottom display state, and the signal type is the frame packing or the side-by-side parallel, converting the target signal to a top-bottom parallel type; If the target display state is a 3D closed state, the target signal is converted into a 2D signal type.
20. The method according to claim 14, characterized in that The method further comprises: After receiving the channel switching instruction, the user interface layer sends a closing instruction to close the current signal channel to the middleware layer; After receiving the closing instruction, the middleware layer determines whether the signal type of the signal transmitted in the current signal channel is a 3D signal, and determines whether the 3D display state of the current signal channel is on. If both are yes, the closing instruction is transmitted to the driver adaptation layer. After receiving the closing instruction, the driver adaptation layer sets the 3D display state of the current signal channel to a 3D closed state, and returns a closing success message to the middleware layer.
21. A display device, comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 14 to 20 are implemented.
22. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 14 to 20 are implemented.
23. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 14 to 20 are implemented.