Micro-display method capable of addressing display in special-shaped area
By adopting the method of addressing and displaying a special-shaped area in the micro display system, the addressing positioning of any pixel circuit and the avoidance of refreshing of invalid display blocks is achieved, which solves the problems of high power consumption and poor battery life of the micro display system, and improves the battery life of the system.
Patent Information
- Application Number
- CN202510444065.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-10
- Publication Date
- 2025-06-10
AI Technical Summary
The existing micro-display system has high power consumption when performing image display, resulting in poor battery life, especially when only data needs to be displayed in a specific area.
The micro-display method that can be used for special-shaped area addressing display is adopted. Through the coordinated work of the mode selection module, the preprocessing module, the data processing module and the pixel circuit module, the addressing positioning of any pixel circuit is realized, avoiding the refresh of the invalid display block, thereby reducing power consumption.
On the premise of ensuring the display effect, the addressing positioning of any pixel circuit is realized, and the invalid display block is not refreshed, which reduces the power consumption of the micro display system and improves its battery life.
Smart Images

Figure CN120126425A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of microdisplay technology. Specifically, it relates to a microdisplay method for addressable display in a special-shaped area. Background Art
[0002] With the rapid development of science and technology and the change of users' requirements for display systems, microdisplay systems have emerged. Due to their advantages such as high brightness, high contrast, and long lifespan, microdisplay systems are widely used in fields such as intelligent vehicles and health data monitoring. However, for health data monitoring, it is often necessary to display data such as exercise duration, calories burned, and exercise heart rate, and these data only need to be displayed in specific areas of the display screen, which puts higher requirements on the battery life of the microdisplay system.
[0003] Currently, when a microdisplay system displays an image, whether it is a complex grayscale image or a simple text reminder, it drives the microdisplay system for full-screen display according to a fixed timing sequence. This results in the background display content in irrelevant application scenarios being continuously refreshed, thereby increasing the power consumption of the microdisplay system and reducing the battery life of the microdisplay system. Therefore, the microdisplay systems in the prior art have problems of high power consumption and poor battery life. Summary of the Invention
[0004] The purpose of this application is to provide a microdisplay method for addressable display in a special-shaped area, which can achieve the effect of reducing the power consumption of the microdisplay system and improving its battery life by realizing arbitrary pixel circuit addressing and positioning without refreshing invalid display blocks on the premise of ensuring the display effect of the microdisplay system.
[0005] The embodiments of this application are implemented as follows:
[0006] In the first aspect of the embodiments of this application, a microdisplay method for addressable display in a special-shaped area is provided, which is applied to a microdisplay system. The microdisplay system includes: a mode selection module, a preprocessing module, a data processing module, and a pixel circuit module. The mode selection module is connected to the preprocessing module, the preprocessing module is connected to the data processing module, and the data processing module is connected to the pixel circuit module. The method includes:
[0007] The mode selection module selects a target working mode according to the received video source data and the first configuration information, determines the target video data, and feeds back the target working mode and the target video data to the preprocessing module. The target working mode includes: full-screen display or special-shaped area display;
[0008] The preprocessing module determines the address information of the valid display block according to the received target working mode, and sends the address information of the valid display block and the target video data to the data processing module. The address information of the valid display block includes: row address, column address, and block identifier;
[0009] The data processing module determines at least one target pixel circuit according to the valid display block address information, and generates target data according to the target video data and sends it to the pixel circuit module. The format of the target data is the format required by the valid display block;
[0010] The pixel circuit module lights up each target pixel circuit according to the target data.
[0011] As a possible implementation manner, before the preprocessing module determines the valid display block address information according to the received target working mode, it includes:
[0012] The display area of the display screen in the microdisplay system is divided into blocks to obtain a plurality of display blocks and the address information of each display block. Each display block includes at least one pixel.
[0013] As a possible implementation manner, the preprocessing module determines the valid display block address information according to the received target working mode, including:
[0014] Determine the target display area according to the target working mode;
[0015] Determine the display blocks to be verified related to the target display area;
[0016] Traverse the grayscale images of each display block to be verified to determine the initial valid display block sequence. The initial valid display block sequence includes at least one initial valid display block;
[0017] Traverse each grayscale point in each initial valid display block to determine the target valid display block;
[0018] Determine the valid display block address information according to the display block address information of each target valid display block.
[0019] As a possible implementation manner, traversing the grayscale images of each display block to be verified to determine the initial valid display block sequence includes:
[0020] Traverse the grayscale images of each display block to be verified to determine whether each display block to be verified is a display block of the same grayscale;
[0021] If so, the display block to be verified is an invalid display block;
[0022] If not, the display block to be verified is an initial valid display block.
[0023] As a possible implementation manner, traversing each grayscale point in each initial valid display block to determine the target valid display block includes:
[0024] Traverse each gray-scale point in each initial valid display block, and determine the number of gray-scale points with the same value and the number of gray-scale points with different values in each initial valid display block;
[0025] Determine whether the initial valid display block is a target valid display block according to the number of gray-scale points with the same value and the number of gray-scale points with different values;
[0026] If the ratio between the number of gray-scale points with different values and the number of gray-scale points with the same value is greater than or equal to a preset threshold, the initial valid display block is a target valid display block;
[0027] If the ratio between the number of gray-scale points with different values and the number of gray-scale points with the same value is less than the preset threshold, the initial valid display block is an invalid display block.
[0028] As a possible implementation, the data processing module determines at least one target pixel circuit according to the valid display block address information, and generates target data according to the target video data, including:
[0029] Determine the row address and column address corresponding to each valid display block according to the valid display block address information;
[0030] Determine the target pixel circuit corresponding to each valid display block according to the row address and column address corresponding to each valid display block;
[0031] Determine the video data corresponding to each valid display block according to the mapping relationship between the target video data and each valid display block, and convert each video data into target data in the format required by each valid display block.
[0032] As a possible implementation, the above microdisplay method further includes:
[0033] The mode selection module determines a new working mode according to the received second configuration information, and the new working mode includes: resolution scaling display or display area movement;
[0034] The preprocessing module determines new display block address information according to the new working mode;
[0035] The data processing module determines at least one new pixel circuit according to the new display block address information and the valid display block address information, and generates new data according to the target video data and sends the new data to the pixel circuit module, and the format of the new data is the format required by the new display block;
[0036] The pixel circuit module lights up each new pixel circuit according to the new data.
[0037] As a possible implementation, determining the new display block address information according to the new working mode includes:
[0038] If the new working mode is resolution scaling display, determine the target resolution according to the second configuration information, and determine the target scaling ratio of the target video data according to the current resolution and the target resolution of the target video data. The target scaling ratio includes: the target row scaling ratio and the target column scaling ratio;
[0039] Determine the new display block address information according to the target scaling ratio and the valid display block address information.
[0040] As a possible implementation, determining the new display block address information according to the new working mode includes:
[0041] If the new working mode is display area movement, determine the target movement interval according to the second configuration information. The target movement interval is within the movable interval;
[0042] Determine the new display block address information according to the target movement interval and the valid display block address information.
[0043] As a possible implementation, the determination process of the movable interval includes:
[0044] Determine the first row address, the second row address, the first column address, and the second column address according to each valid display block address information;
[0045] Determine the minimum row address, the maximum row address, the minimum column address, and the maximum column address of the display screen according to the row address information and the column address information of the display screen;
[0046] Determine the first movable range according to the first row address and the minimum row address;
[0047] Determine the second movable range according to the second row address and the maximum row address;
[0048] Determine the third movable range according to the first column address and the minimum column address;
[0049] Determine the fourth movable range according to the second column address and the maximum column address;
[0050] Combine the first movable range, the second movable range, the third movable range, and the fourth movable range into the movable interval.
[0051] In the second aspect of the embodiments of the present application, a microdisplay system capable of addressing and displaying in a special-shaped area is provided. The microdisplay system includes: a mode selection module, a preprocessing module, a data processing module, and a pixel circuit module. The mode selection module is connected to the preprocessing module, the preprocessing module is connected to the data processing module, and the data processing module is connected to the pixel circuit module;
[0052] The mode selection module is used to implement the step of selecting the target working mode in the microdisplay method described in the first aspect above;
[0053] The preprocessing module is used to implement the step of determining the effective display block address information in the microdisplay method described in the first aspect above;
[0054] The mode selection module is used to implement the step of selecting the target working mode in the microdisplay method described in the first aspect above;
[0055] The data processing module is used to implement the steps of target pixel circuit addressing and target data conversion in the microdisplay method described in the first aspect above.
[0056] In the third aspect of the embodiments of the present application, an electronic device is provided, and the electronic device includes the microdisplay system described in the second aspect above.
[0057] The beneficial effects of the embodiments of the present application include:
[0058] A microdisplay method capable of addressing and displaying in a deformed area provided by the embodiments of the present application. The user selects the video source data to be played by the microdisplay system through an external video source database and triggers a touch button on the display screen of the microdisplay system to generate first configuration information; the mode selection module selects the target working mode of the microdisplay system according to the received video source data and the first configuration information, determines the target video data, and feeds back the target working mode and the target video data to the preprocessing module; the preprocessing module determines the effective display block address information according to the display area indicated by the target working mode, and feeds back the effective display block address information and the target video data to the data processing module; the data processing module determines the playing area of the target video data on the display screen of the microdisplay system according to the effective display block address information, determines the target pixel circuit that supports the effective display block to display the target video data according to the effective display block address information, and converts the target video data into the target data in the required format of the effective display block and sends it to the pixel circuit module; the pixel circuit module triggers the corresponding target pixel circuit according to the received target data to achieve pixel circuit addressing. In this way, on the premise of ensuring the display effect of the microdisplay system, arbitrary pixel circuit addressing and positioning can be achieved, the invalid display blocks are not refreshed, and thus the power consumption of the microdisplay system is reduced to improve the battery life of the microdisplay system. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings required for the embodiments. It should be understood that the following drawings only show some embodiments of the present application, and therefore should not be regarded as limiting the scope. For those of ordinary skill in the art, other related drawings can be obtained based on these drawings without creative efforts.
[0060] Figure 1 Schematic diagram of the structure of a microdisplay system provided by an embodiment of the present application;
[0061] Figure 2 Flowchart of the first microdisplay method for addressable display of an irregular-shaped area provided by an embodiment of the present application;
[0062] Figure 3 Schematic diagram of the division of display blocks of a microdisplay system provided by an embodiment of the present application;
[0063] Figure 4 Flowchart of the second microdisplay method for addressable display of an irregular-shaped area provided by an embodiment of the present application;
[0064] Figure 5 Flowchart of the third microdisplay method for addressable display of an irregular-shaped area provided by an embodiment of the present application;
[0065] Figure 6 Flowchart of the fourth microdisplay method for addressable display of an irregular-shaped area provided by an embodiment of the present application;
[0066] Figure 7 Schematic diagram of the effect of addressable display of an irregular-shaped area of a microdisplay system provided by an embodiment of the present application;
[0067] Figure 8 Schematic diagram of the effect of addressable display of an irregular-shaped area of another microdisplay system provided by an embodiment of the present application;
[0068] Figure 9 Schematic diagram of addressable display of an irregular-shaped area of a microdisplay system provided by an embodiment of the present application;
[0069] Figure 10 Flowchart of the working process of the preprocessing module in a microdisplay system provided by an embodiment of the present application;
[0070] Figure 11 Flowchart of the fifth microdisplay method for addressable display of an irregular-shaped area provided by an embodiment of the present application;
[0071] Figure 12 Timing diagram of addressable display of an irregular-shaped area of a microdisplay system provided by an embodiment of the present application;
[0072] Figure 13 Timing diagram of addressable display of an irregular-shaped area of another microdisplay system provided by an embodiment of the present application;
[0073] Figure 14 Flowchart of the sixth microdisplay method for addressable display of an irregular-shaped area provided by an embodiment of the present application;
[0074] Figure 15 Schematic diagram of the working mode of a microdisplay system provided by an embodiment of the present application;
[0075] Figure 16 Flowchart of the seventh microdisplay method for addressable display of deformable regions provided by an embodiment of the present application;
[0076] Figure 17 Effect diagram of resolution scaling display of the first microdisplay system provided by an embodiment of the present application;
[0077] Figure 18 Effect diagram of resolution scaling display of the second microdisplay system provided by an embodiment of the present application;
[0078] Figure 19 Effect diagram of resolution scaling display of the third microdisplay system provided by an embodiment of the present application;
[0079] Figure 20 Effect diagram of resolution scaling display of the fourth microdisplay system provided by an embodiment of the present application;
[0080] Figure 21 Flowchart of the eighth microdisplay method for addressable display of deformable regions provided by an embodiment of the present application;
[0081] Figure 22 Flowchart of the ninth microdisplay method for addressable display of deformable regions provided by an embodiment of the present application;
[0082] Figure 23 Schematic diagram of the movable range of deformable region display of a microdisplay system provided by an embodiment of the present application;
[0083] Figure 24 Schematic diagram of the structure of an electronic device provided by an embodiment of the present application.
[0084] Description of the drawings: 10: Microdisplay system; 101: Mode selection module; 102: Preprocessing module; 103: Data processing module; 104: Pixel circuit module; 20: Electronic device. Detailed implementation manners
[0085] To make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Apparently, the described embodiments are some, but not all, of the embodiments of the present application. Usually, the components of the embodiments of the present application described and illustrated in the accompanying drawings here can be arranged and designed in various different configurations.
[0086] Accordingly, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the claimed present application, but merely represents selected embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application without creative efforts fall within the scope of protection of the present application.
[0087] Currently, when a microdisplay system performs image display, it does not distinguish the complexity of the image display. Whether it is a complex grayscale image display or a simple text reminder display, it drives the microdisplay system to perform full-screen display according to a fixed timing sequence. However, this solution continuously refreshes the background display content that has nothing to do with the application scenario, which results in an increase in the power consumption of the microdisplay system and thus a decrease in the battery life of the microdisplay system.
[0088] To this end, the embodiments of the present application provide a microdisplay method capable of addressing and displaying in a special-shaped area. This method is applied to a microdisplay system, and the microdisplay system includes: a mode selection module, a preprocessing module, a data processing module, and a pixel circuit module. The target working mode and target video data of the microdisplay system are selected through the mode selection module; the preprocessing module determines the effective display block address information according to the target working mode of the microdisplay system; the data processing module performs target pixel circuit addressing according to the effective display block address information and converts the target video data into target data recognizable by the target pixel circuit; the pixel circuit module lights the corresponding target pixel circuit under the trigger of the target data. In this way, it is possible to achieve arbitrary pixel circuit addressing and positioning without refreshing the invalid display block on the premise of ensuring the display effect of the microdisplay system, thereby reducing the power consumption of the microdisplay system and improving the battery life of the microdisplay system.
[0089] The following will explain in detail the microdisplay method and microdisplay system capable of addressing and displaying in a special-shaped area provided by the embodiments of the present application with reference to the accompanying drawings.
[0090] Figure 1 FIG. is a schematic structural diagram of a microdisplay system provided by the present application. Refer to Figure 1 The microdisplay system 10 provided by the embodiments of the present application includes: a mode selection module 101, a preprocessing module 102, a data processing module 103, and a pixel circuit module 104. Among them, the mode selection module 101 is connected to the preprocessing module 102, the preprocessing module 102 is connected to the data processing module 103, the data processing module 103 is connected to the pixel circuit module 104 via a data bus channel and an addressing bus channel, and the mode selection module 101 is also connected to an external configuration module and a video source.
[0091] Optionally, the configuration module is used to configure the basic configuration information of the microdisplay system, and the user can flexibly adjust the configuration information of the microdisplay system through the configuration module; the video source serves as the display content repository of the microdisplay system, and the video source contains various types of video content. The user can select the video content to be displayed by the microdisplay system through the video source. Among them, the video content can be video data such as photos, drawings, text information, continuous video animations, etc., and the present application does not make specific limitations on this.
[0092] Optionally, the mode selection module 101 is used to flexibly switch the working mode of the microdisplay system 10. The mode selection module 101 can adjust the working mode of the microdisplay system 10 according to the video playback content provided by the video source and the configuration information set by the user through the configuration module, so that the working mode of the microdisplay system 10 matches the video content to be played.
[0093] Optionally, based on the selection of the mode selection module 101, the preprocessing module 102 determines the area on the display screen of the microdisplay system 10 where the video content is to be displayed, and determines the address information of each display block in the display area, so as to facilitate the data processing module 103 to quickly determine the address of the valid display block, and then realize the fast addressing of the pixel circuit.
[0094] Optionally, the data processing module 103 converts the video source data into target data in the format required by the valid display block according to the valid display block address information sent by the preprocessing module 102, and sends it to the subsequent pixel circuit module 104 through the data bus channel to complete the addressing display in the special-shaped area or full-screen area in the pixel circuit module 104.
[0095] Figure 2 FIG. is a flowchart of a microdisplay method capable of addressing display in a special-shaped area provided by the present application. This method can be applied to the above-mentioned microdisplay system 10. Refer to Figure 2 In addition, an embodiment of the present application provides a microdisplay method capable of addressing display in a special-shaped area, including:
[0096] S201. The mode selection module selects a target working mode according to the received video source data and the first configuration information, determines target video data, and feeds back the target working mode and the target video data to the preprocessing module. The target working mode includes: full-screen display or special-shaped area display.
[0097] Optionally, the video source data is video playback data provided by an external video source database. The user can randomly select the video source data to be played by the microdisplay system. The video source data can be data such as photos, drawings, continuous frame drawings, etc., and the present application does not make specific limitations on this. Among them, the external video source database can be either built into the microdisplay system or an external video storage device connected to the microdisplay system, and the present application does not make specific limitations on this.
[0098] Optionally, the first configuration information is the configuration information generated by the user's triggering action on the touch button on the display screen of the micro-display system. By triggering the touch button on the display screen of the micro-display system, the user selects the display mode of the display screen of the micro-display system. The display mode can be full-screen display or non-full-screen display. Among them, the non-full-screen display includes special-shaped area display, and the present application does not make specific limitations thereon. It should be noted that the first configuration information is a digital analog signal generated by the user's triggering action on the touch button on the display screen of the micro-display system, and the first configuration information is used to indicate the display mode of the micro-display system.
[0099] It should be noted that when the user triggers the touch button on the display screen of the micro-display system, the configuration module will send a corresponding logical value to the mode selection module according to the user's triggering action. For example, when the user triggers full-screen display, the first configuration information sent by the configuration module to the mode selection module is 0. When the user triggers special-shaped area display, the first configuration information sent by the configuration module to the mode selection module is 1. When the user triggers rectangular area display, the first configuration information sent by the configuration module to the mode selection module is 11, etc. The present application does not make specific limitations thereon.
[0100] Optionally, after the user selects the video source data to be played by the micro-display system in the external video source database, the external video source database sends the selected video source data by the user to the mode selection module. At the same time, the user triggers the touch button on the display screen of the micro-display system to trigger the configuration module to send the first configuration information matching the user's triggering action to the mode selection module. The mode selection module selects the target working mode of the micro-display system according to the received video source data and the first configuration information, and extracts the target video data from the video source data according to the first configuration information. The mode selection module feeds back the target working mode of the micro-display system and the extracted target video data to the preprocessing module.
[0101] Optionally, the target working mode refers to the operating mode in which the micro-display system plays the currently received video source data. The target working mode can be randomly switched with the user's triggering action on the touch button on the display screen of the micro-display system. The target working mode includes full-screen display or special-shaped area display. Full-screen display means that all display modules of the display screen of the micro-display system participate in the display and playback of the target video data. Special-shaped area display indicates that some display modules of the display screen of the micro-display system participate in the display and playback of the target video data, and the display blocks that do not participate in the display and playback of the target video data do not need to be refreshed or refreshed at a low frequency.
[0102] It is worth noting that when the target working mode is a shaped area display, the target working mode will include the shape and area range of the shaped area. The shape of the shaped area can be a rectangle, trapezoid, circle, polygon, etc. This application does not make any specific limitations on this.
[0103] Optionally, the target video data may be equivalent to the video source data received by the mode selection module, or the target video data may be a part of the video source data received by the mode selection module. For example, when a user chooses to play TV series A in an external video source database, and at the same time the user selects to play only the part of actor a on the touch button of the display screen of the micro-display system, the target video data is the video data related to actor a extracted from the video source data TV series A.
[0104] S202, the preprocessing module determines valid display block address information according to the received target working mode, and sends the valid display block address information and target video data to the data processing module, where the valid display block address information includes: row address, column address and block identifier.
[0105] Optionally, the preprocessing module determines the effective display block address information related to the display area indicated by the target working mode according to the received target working mode, and forwards the effective display block address information and the target video data to the data processing module. The effective display block refers to the display block that participates in displaying the target video data, and the effective display block address information includes the row address, column address and block identifier of the effective display block, the block identifier is used to indicate the division number information of the effective display block, the row address is used to indicate the area division row information of the effective display block in the display screen of the micro display system, and the column address is used to indicate the area division column information of the effective display block in the display screen of the micro display system.
[0106] S203, the data processing module determines at least one target pixel circuit according to the effective display block address information, and generates target data according to the target video data and sends it to the pixel circuit module. The format of the target data is the required format of the effective display block.
[0107] Optionally, the target pixel circuit refers to a pixel circuit associated with an effective display block, one pixel circuit corresponds to one pixel point, and one effective display block corresponds to at least one target pixel circuit. An effective display block may correspond to only one target pixel circuit or to multiple target pixel circuits, which is specifically determined by the number of pixel points contained in the effective display block, and this application does not make any specific limitation on this.
[0108] Optionally, the data processing module determines the effective display area for displaying the target video data on the display screen of the microdisplay system according to the effective display block address information sent by the preprocessing module, determines the target pixel circuits related to each effective display block according to the pixel points supporting the effective display area, and converts the target video data into target data in the required format of the effective display block, where the required format of the effective display block refers to the data format that can be read by the pixel circuits corresponding to the pixel points of the effective display block. The target data is the data that can be directly read by the target pixel circuits of the effective display block, that is, after receiving the target data, the pixel circuit module can trigger the corresponding target pixel circuits to operate based on the target data.
[0109] It should be noted that the target video data is a digital analog signal, and the target signal is an electrical signal that can be read by the target pixel circuits corresponding to each effective display block.
[0110] S204. The pixel circuit module lights up each target pixel circuit according to the target data.
[0111] Optionally, after receiving the target data, the pixel circuit module triggers the corresponding target pixel circuits to operate to implement pixel circuit addressing for the special-shaped area.
[0112] In the embodiment of the present application, the user selects the video source data to be played by the microdisplay system through the external video source database and triggers the touch button on the display screen of the microdisplay system to generate the first configuration information; the mode selection module selects the target working mode of the microdisplay system according to the received video source data and the first configuration information, determines the target video data, and feeds back the target working mode and the target video data to the preprocessing module; the preprocessing module determines the effective display block address information according to the display area indicated by the target working mode, and feeds back the effective display block address information and the target video data to the data processing module; the data processing module determines the playing area of the target video data on the display screen of the microdisplay system according to the effective display block address information, determines the target pixel circuits supporting the effective display block to display the target video data according to the effective display block address information, and converts the target video data into target data in the required format of the effective display block and sends it to the pixel circuit module; the pixel circuit module triggers the corresponding target pixel circuits according to the received target data to implement pixel circuit addressing. In this way, it is possible to achieve pixel circuit addressing and positioning arbitrarily without refreshing the invalid display blocks on the premise of ensuring the display effect of the microdisplay system, thereby reducing the power consumption of the microdisplay system and improving the battery life of the microdisplay system.
[0113] In an optional implementation manner, the following operations are further included before the above step S202:
[0114] The display area of the display screen in the microdisplay system is divided into blocks to obtain multiple display blocks and the address information of each display block. Each display block includes at least one pixel point.
[0115] Optionally, the display area refers to the display range where the display screen in the microdisplay system can display video source data. By pre-dividing the display area of the display screen in the microdisplay system into blocks, multiple display blocks and address information such as the row address, column address, and block identifier of each display block can be determined. Among them, each display block includes at least one pixel point, and the pixel point is used as the display unit of each display block. This application does not make specific limitations on this.
[0116] Figure 3 This is a schematic diagram of the display block division of a microdisplay system provided by this application. Refer to Figure 3 , in this application, the display screen pixels of the microdisplay system are divided into m×n display blocks according to the coordinate relationship of rows and columns. Each display block contains i×j pixel points. In theory, m = n = i = j = 1 can be achieved, that is, the area of each display block reaches the minimum, and each display block contains only one pixel, that is, one display block contains only three sub-pixels of RGB.
[0117] However, in actual application scenarios, application scenarios that extend battery life have lower requirements for display resolution, the fineness of the picture presentation, the vividness of the picture color, etc., and mainly display prompt information and prompt patterns. The number of divided blocks can be set in several gears according to the actual display area range of the video data. This application does not make specific limitations on this.
[0118] In an optional implementation manner, refer to Figure 4 , the operation of the above step S202 can specifically be:
[0119] S401. Determine the target display area according to the target working mode.
[0120] Optionally, the target display area refers to the display area where the display screen of the microdisplay system displays the target video data. The preprocessing module can determine the display area where the display screen of the microdisplay system displays the target video data according to the received target working mode.
[0121] It should be noted that the mode selection module determines the working mode of full-screen display or special-shaped area display according to the first configuration information sent by the configuration module. Among them, each shaped area display in the special-shaped area display has its corresponding initial display size. When the user selects a certain special-shaped display in the special-shaped area display, the target working mode defaults the size of the special-shaped area display to the initial display size and defaults the position of the special-shaped area display to the center position of the display screen of the micro-display system. The user can move the position of the special-shaped area up and down through the touch button on the display screen of the micro-display system, or can zoom in and out the display area size of the special-shaped area through the touch button on the display screen of the micro-display system. The present application does not make specific limitations on this.
[0122] Exemplarily, if the user selects the video source data a to be played through the video source database, triggers the special-shaped area display on the touch button on the display screen of the micro-display system, and triggers the rectangular display, the video source database will send the video source data a to the mode selection module, and the configuration module will send the digital logic signal 11 corresponding to the rectangular display area to the mode selection module. The mode selection module selects the target working mode according to the received video source data a and the digital logic signal 11, extracts the target video data a1 from the video source data a, and sends the target working mode and the target video data a1 to the preprocessing module. The preprocessing module determines that the playing area of the target video data a1 is a rectangular area according to the target working mode, defaults the size of the rectangular display area to p×q, and defaults the rectangular area p×q to be in the center position of the display screen of the micro-display system. Then the target display area is the p×q display area at the center position of the display screen of the micro-display system.
[0123] S402. Determine the display blocks to be verified related to the target display area.
[0124] Optionally, the display blocks to be verified refer to the display blocks of the largest pixel points related to the target display area in the micro-display system. For example, if the display screen of the micro-display system is divided into blocks according to the size of i×j pixel points, m×n display blocks containing i×j pixel points are obtained. If the target display area is a×b and there are y display blocks related to the target display area, then the y display blocks are the display blocks to be verified related to the target display area.
[0125] S403. Traverse the grayscale images of each display block to be verified, and determine the initial valid display block sequence. The initial valid display block sequence includes at least one initial valid display block.
[0126] Optionally, according to the correspondence between the target video data and each display block to be verified, the preprocessing module traverses the grayscale images corresponding to each display block to be verified, determines the display blocks participating in the display of the target video data from the display blocks to be verified, and combines the initial display blocks participating in the display of the target video data into an initial valid display block sequence. Among them, the initial valid display block refers to the display block participating in the display of the target video data.
[0127] S404. Traverse each grayscale point in each initial valid display block to determine the target valid display block.
[0128] Optionally, the preprocessing module traverses the grayscale points in each initial valid display block, determines the number of grayscale points irrelevant to the background, and determines the target valid display block according to the proportion of the grayscale points irrelevant to the background. Among them, the target valid display block refers to the display block participating in the display of the target video data and cannot be ignored, that is, the lack of the target valid display block will affect the display quality of the target video data.
[0129] It should be noted that the number of target valid display blocks is less than or equal to the number of initial valid display blocks. The target valid display blocks are included in the initial valid display block sequence. The initial valid display block sequence includes initial valid display blocks that have little impact on the display effect of the target video data. Such initial valid display blocks can reduce the refresh rate.
[0130] S405. Determine the valid display block address information according to the display block address information of each target valid display block.
[0131] Optionally, the preprocessing module combines the row address, column address, and block identifier of each target valid display block as the valid display block address information. The valid display block address information is composed of the address information of multiple target valid display blocks, and the display block address information of each target valid display block does not interfere with each other and is in series.
[0132] In an optional implementation manner, refer to Figure 5 , the operation of the above step S403 can specifically be:
[0133] S501. Traverse the grayscale images of each display block to be verified to determine whether each display block to be verified is the same grayscale display block.
[0134] Optionally, the same grayscale display block refers to the display block whose grayscale images between two display blocks are of the same gray level. The preprocessing module traverses the grayscale images of each display block to be verified to determine whether each display block to be verified is the same grayscale display block.
[0135] S502. If so, the display block to be verified is an invalid display block.
[0136] Optionally, if the grayscale images of two display blocks to be verified are at the same grayscale, the pixel contents of these two display blocks to be verified are the same, and the display contents of the two display blocks to be verified are regarded as background contents. Such display blocks to be verified do not need to be refreshed in real time. The display blocks to be verified with the same grayscale of the grayscale images can be regarded as invalid display blocks, and the invalid display blocks can be regarded as display blocks that do not participate in the display of the target video data.
[0137] S503. If not, the display block to be verified is an initial valid display block.
[0138] Optionally, if the grayscale images of two display blocks to be verified are not at the same grayscale, the pixel contents of these two display blocks to be verified are different, and the display contents of the two display blocks to be verified can be regarded as the playing contents of the target video data. Such display blocks to be verified need to be updated in real time according to the target video data. The display blocks to be verified with different grayscales of the grayscale images can be regarded as initial valid display blocks, and the initial valid display blocks can be regarded as display blocks that participate in the display of the target video data.
[0139] In an optional implementation manner, referring to Figure 6 , the operation of the above step S404 can specifically be:
[0140] S601. Traverse each grayscale point in each initial valid display block, and determine the number of same grayscale points and the number of different grayscale points in each initial valid display block.
[0141] Optionally, the same grayscale points refer to the grayscale points with the same grayscale value as the background content, and the different grayscale points refer to the grayscale points with different grayscale values from the background content.
[0142] Optionally, the preprocessing module traverses each grayscale point in each initial valid display block, and determines the number of grayscale points with the same grayscale value as the background content and the number of grayscale points with different grayscale values from the background content in each initial valid display block.
[0143] S602. Determine whether the initial valid display block is a target valid display block according to the number of same grayscale points and the number of different grayscale points.
[0144] Optionally, the preprocessing module determines whether the initial valid display block can be a target valid display block according to the ratio between the number of grayscale points with different grayscale values from the background content and the number of grayscale points with the same grayscale value as the background content in each initial valid display block, that is, the preprocessing module determines the influence degree of the initial valid display block on the playing effect of the target video data according to the in-block grayscale point self-check result of the initial valid display block.
[0145] S603. If the ratio between the number of different grayscale points and the number of same grayscale points is greater than or equal to a preset threshold, the initial valid display block is a target valid display block.
[0146] Optionally, the preset threshold is a valid display block threshold pre-set by the user. When the ratio between the number of grayscale points with different grayscale values from the background content and the number of grayscale points with the same grayscale value as the background content in the initial valid display block is greater than or equal to the preset threshold, it is deemed that the initial valid display block affects the display effect of the target video data, and the initial valid display block can be used as the target valid display block.
[0147] S604: If the ratio between the number of different grayscale points and the number of the same grayscale points is less than a preset threshold, the initial valid display block is an invalid display block.
[0148] Optionally, when the ratio between the number of grayscale points with different grayscale values from the background content and the number of grayscale points with the same grayscale value as the background content in the initial effective display block is less than a preset threshold, it is considered that the initial effective display block does not affect the display effect of the target video data, and the initial effective display block can be used as an invalid display block. It is worth noting that at this time, the display block area of the initial effective display block is the configurable minimum block area.
[0149] Optionally, if the ratio between the number of grayscale points with different grayscale values from the background content and the number of grayscale points with the same grayscale value as the background content in the initial valid display block is less than a preset threshold, and the initial valid display block is not the minimum configurable display block, the block division method is configured in the direction of reducing the block area, and the grayscale image and grayscale points of the display block with a smaller block area are re-determined.
[0150] Optionally, the preprocessing module completes the distinction between valid display blocks and invalid display blocks in the self-check and initialization process of the display block, and performs block identification on each display block to facilitate the subsequent generation of control signals and data signals in the valid display block.
[0151] Furthermore, the present application can reduce the data transmission bandwidth and the clock frequency while ensuring the display function of the micro-display system under the same process level, without increasing the chip area and size, so as to extend the battery life of the micro-display system.
[0152] Figure 7 This is a schematic diagram of the effect of addressing display of a special-shaped area of a micro-display system provided in this application, see Figure 7, the micro display system provided in the embodiment of the present application takes a display screen with a resolution of 1920×1080 as an example, but it does not mean that the resolution of the display screen of the micro display system can only be 1920×1080, and the present application does not make specific limitations on this. If the initial video resolution of the micro display system is 1920×1080, and the effective display block area indicated by the target working mode is 960×540, the window of 240×270 size is first slid in the horizontal column direction; when it reaches the end of the row, it jumps vertically to the next row, and repeats the above actions until all rows and columns are traversed, and performs self-check and initialization; it can also first slide in the vertical row direction, and when it reaches the end of the column, it jumps horizontally to the next column, and repeats the above actions until all rows and columns are traversed.
[0153] Figure 8 This is a schematic diagram of the effect of special-shaped area addressing display of another micro-display system provided in this application, see Figure 8 The micro display system provided in the embodiment of the present application has three effective display blocks at the same time, the display area of display block 1 is 480×540, the display area of display block 2 is 960×270, and the display area of display block 3 is 240×540, wherein the window of the 240×270 block size is first slid in the horizontal column direction, and when it reaches the end of the row, it jumps to the next row vertically, and repeats the above actions until all rows and columns are traversed, and self-check and initialization are performed; it can also be slid in the vertical row direction first, and when it reaches the end of the column, it jumps to the next column horizontally, and repeats the above actions until all rows and columns are traversed.
[0154] Figure 9 A schematic diagram of addressing a special-shaped area of a micro-display system provided in this application, see Figure 9 In the embodiment of the present application, a resolution of 1920×1080 of the display screen of the micro-display system is taken as an example. If the display screen of the micro-display system is divided into blocks according to a window size of 240×270, it can be divided into 8 blocks in the horizontal column direction and 4 blocks in the vertical row direction, for a total of 32 display blocks. For each 240 columns in a display block, data is simultaneously turned on. The 240 columns of the same row between different display blocks are independently turned on. The row selection signals for the same row between different display blocks are different and are turned on in time. Therefore, there are 8 types of row selection signals for a certain row. Different from the previous whole-screen display without dividing the display blocks, the row selection signal controls all columns of a whole row to be turned on at the same time.
[0155] Figure 10 This is a workflow diagram of a preprocessing module in a micro display system provided in this application, see Figure 10After the preprocessing module receives the target working mode sent by the mode selection module, the preprocessing module starts the self-check and initialization process. The preprocessing module first performs inter-block checks on each display block to determine whether each display block is the same grayscale block. If so, it is regarded as an invalid display block; if not, it is determined as an initial valid display block, and intra-block checks are performed on each initial valid display block to determine whether the ratio between the number of grayscale points with different gray values from the background content and the number of grayscale points with the same gray value as the background content in each initial valid display block is less than a preset threshold. If so, it is further determined whether the initial valid display block is a display block with the smallest configurable block area. If so, it is determined as the target valid display block; if not, the block division method is reconfigured in the direction of reducing the block area, and the inter-block check and intra-block check of the self-check and initialization process are re-executed; if the ratio between the number of grayscale points with different gray values from the background content and the number of grayscale points with the same gray value as the background content in each initial valid display block is greater than or equal to the preset threshold, the initial valid display block is directly used as the target valid display block.
[0156] In an optional implementation manner, refer to Figure 11 The operation of the above step S204 can specifically be:
[0157] S1101. Determine the row address and column address corresponding to each valid display block according to the valid display block address information.
[0158] Optionally, the data processing module can determine the row address and column address corresponding to each valid display block according to the valid display block address information sent by the preprocessing module.
[0159] S1102. Determine the target pixel circuit corresponding to each valid display block according to the row address and column address corresponding to each valid display block.
[0160] Optionally, the data processing module can determine the valid pixel circuits in each row on the display screen according to the row address corresponding to each valid display block, and the data processing module can determine the valid pixel circuits in each column on the display screen according to the column address corresponding to each valid display block. The data processing module determines the target pixel circuit corresponding to each valid display block according to the valid pixel circuits in each row and each column on the display screen.
[0161] S1103. Determine the video data corresponding to each valid display block according to the mapping relationship between the target video data and each valid display block, and convert each video data into the target data in the format required by each valid display block.
[0162] Optionally, the data processing module determines the video data corresponding to each valid display block for playback display according to the mapping relationship between the target video data and the playback positions of the valid display blocks, and converts each video data into an electrical signal readable by the target pixel circuit of each valid display block according to the data format required by each valid display block.
[0163] Figure 12 This is an addressing timing diagram for the special-shaped area of a microdisplay system provided by this application. Refer to Figure 12 , the addressing timing diagram provided by the embodiments of this application is corresponding to Figure 7 , the first row of display blocks are all not accessed, the display blocks ②③, ②④, ②⑤, ②⑥ in the second row block are turned on, and other display blocks are not accessed; the display blocks ③③, ③④, ③⑤, ③⑥ in the third row block are turned on, and other display blocks are not accessed; the fourth row of display blocks are all not accessed.
[0164] Figure 13 This is another addressing timing diagram for the special-shaped area of a microdisplay system provided by this application. Refer to Figure 13 , another addressing timing diagram provided by the embodiments of this application is corresponding to Figure 8 , the display blocks ①③, ①④, ①⑤, ①⑥ in the first row of display blocks are turned on, and other display blocks are not accessed; the display blocks ②④, ②⑤, ②⑧ in the second row block are turned on, and other display blocks are not accessed; the display blocks ③④, ③⑤, ③⑧ in the third row block are turned on, and other display blocks are not accessed; the fourth row of display blocks are all not accessed.
[0165] In an optional implementation manner, refer to Figure 14 , the above microdisplay method further includes:
[0166] S1401. The mode selection module determines a new working mode according to the received second configuration information. The new working mode includes: resolution scaling display or display area movement.
[0167] Optionally, the second configuration information is an analog signal generated by a triggering action of the user on the display screen of the microdisplay system again without changing the first configuration information after selecting full-screen display and special-shaped area display of the microdisplay system.
[0168] Optionally, the mode selection module determines a new working mode according to the second configuration information sent by the configuration module. The new working mode is based on the old working mode indicated by the first configuration information. Among them, the new working mode includes: resolution scaling display and display area movement. Resolution scaling display means compressing or enhancing the picture quality of the current full-screen display or special-shaped area display indicated by the first configuration information. For example, switching the resolution of TV drama A from high definition to smooth, etc.; Display area movement means moving the special-shaped area display indicated by the first configuration information from the upper part of the display screen to the lower part, from the left side of the display screen to the right side, etc. The present application does not make specific limitations on this.
[0169] S1402. The preprocessing module determines new display block address information according to the new working mode.
[0170] Optionally, the preprocessing module re-determines the new display block address information according to the new working mode currently sent by the mode selection module. For example, if the new working mode is resolution compression display, the display of the display block is reduced on the basis of not affecting the playback and display effect of the target video data; Another example is that if the new working mode is display area movement, the address information of the effective display block is re-determined according to the movement range indicated by the second configuration information and the display area indicated by the first configuration information.
[0171] Optionally, the new display block address information is the display block row address, column address and block identifier matching the new working mode. The new display address information and the old display address information may coincide, or new display block address information may be added. The present application does not make specific limitations on this.
[0172] S1403. The data processing module determines at least one new pixel circuit according to the new display block address information and the effective display block address information, and generates new data according to the target video data and sends it to the pixel circuit module. The format of the new data is the format required by the new display block.
[0173] Optionally, the data processing module determines a new pixel circuit according to the new display address information and the effective display block address information indicated by the first configuration information, and converts the target video data into new data in the format required by the new display block and sends it to the pixel circuit module.
[0174] S1404. The pixel circuit module lights up each new pixel circuit according to the new data.
[0175] Figure 15 This is a schematic diagram of the working mode of a microdisplay system provided by the present application. See Figure 15 , the microdisplay system provided by the embodiments of the present application can be compatible with multiple working modes, including resolution scaling display and display area movement during normal full-area display, and resolution scaling display and display area movement during special-shaped area addressing display.
[0176] In an alternative embodiment, referring to Figure 16 , the operation of step S1402 can be specifically as follows:
[0177] S1601. If the new working mode is resolution scaling display, determine the target resolution according to the second configuration information, and determine the target scaling ratio of the target video data based on the current resolution and the target resolution of the target video data. The target scaling ratio includes: the target row scaling ratio and the target column scaling ratio.
[0178] Optionally, the current resolution refers to the resolution of the target video data currently played on the display screen of the microdisplay system, and the target resolution is the resolution generated after the user triggers the resolution switching button on the display screen of the microdisplay system. For example, the user switches the currently played target video data from high definition to smooth, or the user switches the currently played target video data from smooth to high definition, etc. The present application does not make specific limitations on this.
[0179] Optionally, when the user triggers an action on the touch button on the display screen of the microdisplay system, and the trigger action is used to scale the resolution of the currently played target video data, the second configuration information generated by the configuration module based on the trigger action includes the target resolution after the user switches.
[0180] Optionally, the preprocessing module calculates the target scaling ratio of the target video data according to the target resolution indicated by the new working mode sent by the mode selection module and the current resolution of the target video data. The target scaling ratio is used to indicate the resolution scaling multiple of the target video data. Among them, the target scaling ratio includes the target row scaling ratio and the target column scaling ratio. The target row scaling ratio is used to indicate the row compression multiple of the target video data, and the target column scaling ratio is used to indicate the column compression multiple of the target video data.
[0181] Figure 17 This is the first resolution scaling display effect diagram of the microdisplay system provided by the present application. Figure 18 This is the second resolution scaling display effect diagram of the microdisplay system provided by the present application. Referring to Figure 17 and Figure 18 , taking the microdisplay system provided by the embodiment of the present application as an example, where the resolution is scaled from 1920×1080 to 1280×720, the reduction in the column direction is 1 / 3, from every 3 columns reduced to 2 columns for display, and the reduction in the row direction is 1 / 3, from every 3 rows reduced to 2 rows for display. The data transmission bandwidth is reduced by 1 / 3, and the number of pixels to be displayed is also reduced by 1 / 3, which can equivalently extend the display duration to 4 / 3 times the original.
[0182] Figure 19 This is the third resolution scaling display effect diagram of the microdisplay system provided by the present application.Figure 20 The resolution scaling display effect diagram of the fourth microdisplay system provided for this application is shown in Figure 19 and Figure 20 , taking the microdisplay system provided by the embodiment of this application scaling from a resolution of 1600×900 to a resolution of 1280×720 as an example, it is reduced by 1 / 5 in the column direction, from every 5 columns reduced to 4 columns for display, and reduced by 1 / 5 in the row direction, from every 5 rows reduced to 4 rows for display. The data transmission bandwidth is reduced by 1 / 5, and the number of pixels to be displayed is also reduced by 1 / 5, which can equivalently extend the display duration to 6 / 5 times of the original.
[0183] Optionally, according to the ratio between the row resolution in the target resolution of the target video data and the row resolution in the current resolution of the target video data, the row scaling magnification of the resolution of the scaled target video data can be calculated; according to the ratio between the column resolution in the target resolution of the target video data and the column resolution in the current resolution of the target video data, the column scaling magnification of the resolution of the scaled target video data can be calculated.
[0184] S1602. Determine the new display block address information according to the target scaling magnification and the effective display block address information.
[0185] Optionally, calculate the new display block address information according to the target scaling magnification and the effective display block address information.
[0186] In an optional implementation manner, as shown in Figure 21 , the operation of the above step S1402 can specifically be:
[0187] S2101. If the new working mode is display area movement, determine the target movement interval according to the second configuration information, and the target movement interval is within the movable interval.
[0188] Optionally, the target movement interval refers to the range where the user moves the effective display area indicated by the first configuration information on the display screen of the microdisplay system, such as moving the effective display area C up or down by k rows, left or right by f columns, etc. This application does not make specific limitations on this.
[0189] Optionally, the movable interval refers to the row and column range where the effective display area indicated by the first configuration information can move up, down, left, and right on the display screen of the microdisplay system, and the target movement interval is within the movable interval.
[0190] S2102. Determine the new display block address information according to the target movement interval and the effective display block address information.
[0191] Optionally, the new display block address information can be determined according to the up, down, left, and right movement information of the effective display area indicated by the target movement interval.
[0192] In an alternative embodiment, referring to Figure 22 , the process of determining the movable range includes:
[0193] S2201. Determine the first row address, the second row address, the first column address, and the second column address according to the address information of each valid display block.
[0194] Optionally, the first row address is used to indicate the upper edge address of the valid display area, the second row address is used to indicate the lower edge address of the valid display area, the first column address is used to indicate the left edge address of the valid display area, and the second column address is used to indicate the right edge address of the valid display area.
[0195] S2202. Determine the minimum row address, the maximum row address, the minimum column address, and the maximum column address of the display screen according to the row address information and the column address information of the display screen.
[0196] Optionally, the row address information is used to indicate the row numbers of the display screen from top to bottom, and the column address information is used to indicate the column numbers of the display screen from left to right. According to the row address information and the column address information of the display screen, the minimum row address, the maximum row address, the minimum column address, and the maximum column address of the display screen can be determined. Among them, the minimum row address refers to the upper edge row address of the display screen, the maximum row address refers to the lower edge address of the display screen, the minimum column address refers to the left edge column address of the display screen, and the maximum column address refers to the right edge column address of the display screen.
[0197] S2203. Determine the first movable range according to the first row address and the minimum row address.
[0198] Optionally, the first movable range can be determined according to the difference between the first row address and the minimum row address. The first movable range is used to indicate the range that the valid display area can move upward.
[0199] S2204. Determine the second movable range according to the second row address and the maximum row address.
[0200] Optionally, the second movable range can be determined according to the difference between the second row address and the maximum row address. The second movable range is used to indicate the range that the valid display area can move downward.
[0201] S2205. Determine the third movable range according to the first column address and the minimum column address.
[0202] Optionally, the third movable range can be determined according to the difference between the first column address and the minimum column address. The third movable range is used to indicate the range that the valid display area can move leftward.
[0203] S2206. Determine the fourth movable range according to the second column address and the maximum column address.
[0204] Optionally, the fourth movable range can be determined according to the difference between the second column address and the maximum column address. The fourth movable range is used to indicate the range where the effective display area can move to the right.
[0205] S2207. Combine the first movable range, the second movable range, the third movable range, and the fourth movable range into a movable interval.
[0206] Figure 23 FIG. is a schematic diagram of the movable range for the display of the special-shaped area of a microdisplay system provided by the present application. Refer to Figure 23 , in the schematic diagram of the movement of the special-shaped area provided by the embodiment of the present application, if the resolution of the display screen of the microdisplay system is 1920x1080, and the effective display block is set as: the 216th row to the 864th row, and the 640th column to the 1280th column, then in the vertical direction, the upward movable range is 215 rows, the downward movable range is 215 rows, in the horizontal direction, the leftward movable range is 639 columns, and the downward movable range is 639 columns.
[0207] Figure 24 FIG. is a schematic structural diagram of an electronic device provided by the embodiment of the present application. Refer to Figure 24 , in the electronic device 20 provided by the embodiment of the present application, the above-mentioned microdisplay system 10 is deployed, and the electronic device 20 can implement the steps in any of the above method embodiments through the above-mentioned microdisplay system 10.
[0208] The above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present application, and all should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
[0209] The above description is only the preferred embodiment of the present application and is not used to limit the present application. For those skilled in the art, the present application can have various changes and modifications. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A micro-display method capable of addressing display in a special-shaped area, characterized in that: Applied to a micro display system, the micro display system comprises: a mode selection module, a preprocessing module, a data processing module and a pixel circuit module, the mode selection module is connected to the preprocessing module, the preprocessing module is connected to the data processing module, and the data processing module is connected to the pixel circuit module; the method comprises: The mode selection module selects a target working mode and determines target video data according to the received video source data and the first configuration information, and feeds back the target working mode and the target video data to the preprocessing module, wherein the target working mode includes: full screen display or special-shaped area display; The preprocessing module determines valid display block address information according to the received target working mode, and sends the valid display block address information and the target video data to the data processing module, wherein the valid display block address information includes: a row address, a column address and a block identifier; The data processing module determines at least one target pixel circuit according to the effective display block address information, and generates target data according to the target video data and sends it to the pixel circuit module, wherein the format of the target data is the required format of the effective display block; The pixel circuit module lights up each of the target pixel circuits according to the target data.
2. The micro-display method according to claim 1, characterized in that: The preprocessing module, before determining the effective display block address information according to the received target working mode, includes: The display area of the display screen in the micro display system is divided into blocks to obtain a plurality of display blocks and address information of each display block, each of the display blocks includes at least one pixel.
3. The micro-display method according to claim 2, characterized in that: The preprocessing module determines the effective display block address information according to the received target working mode, including: According to the target working mode, determining a target display area; Determining a display block to be verified related to the target display area; Traversing the grayscale images of each display block to be verified, and determining an initial valid display block sequence, wherein the initial valid display block sequence includes at least one initial valid display block; Traversing each grayscale point in each initial effective display block to determine a target effective display block; The effective display block address information is determined based on the display block address information of each target effective display block.
4. The micro-display method according to claim 3, characterized in that: The traversing the grayscale images of each display block to be verified to determine an initial valid display block sequence includes: Traversing the grayscale images of each display block to be verified, and determining whether each display block to be verified is the same grayscale display block; If yes, the display block to be verified is an invalid display block; If not, the display block to be verified is an initial valid display block.
5. The micro-display method according to claim 3, characterized in that: The traversing each grayscale point in each initial effective display block to determine the target effective display block includes: Traversing each grayscale point in each initial valid display block, and determining the number of the same grayscale points and the number of the different grayscale points in each initial valid display block; Determining whether the initial valid display block is a target valid display block according to the number of identical grayscale points and the number of different grayscale points; If the ratio between the number of the different grayscale points and the number of the same grayscale points is greater than or equal to a preset threshold, the initial effective display block is the target effective display block; If the ratio between the number of the different grayscale points and the number of the same grayscale points is smaller than a preset threshold, the initial valid display block is an invalid display block.
6. The micro-display method according to claim 1, characterized in that: The data processing module determines at least one target pixel circuit according to the effective display block address information, and generates target data according to the target video data, including: Determine the row address and column address corresponding to each valid display block according to the valid display block address information; Determine the target pixel circuit corresponding to each effective display block according to the row address and the column address corresponding to each effective display block; According to the mapping relationship between the target video data and each of the valid display blocks, the video data corresponding to each valid display block is determined, and each of the video data is converted into target data in a format required by each valid display block.
7. The micro-display method according to claim 1, characterized in that: Also includes: The mode selection module determines a new working mode according to the received second configuration information, and the new working mode includes: resolution scaling display or display area movement; The preprocessing module determines new display block address information according to the new working mode; The data processing module determines at least one new pixel circuit according to the new display block address information and the effective display block address information, and generates new data according to the target video data and sends it to the pixel circuit module, wherein the format of the new data is the required format of the new display block; The pixel circuit module lights up each of the new pixel circuits according to the new data.
8. The micro display method according to claim 7, characterized in that: Determining new display block address information according to the new working mode includes: If the new working mode is the resolution scaling display, a target resolution is determined according to the second configuration information, and a target scaling factor of the target video data is determined according to the current resolution of the target video data and the target resolution, wherein the target scaling factor includes: a target row scaling factor and a target column scaling factor; The new display block address information is determined according to the target zoom ratio and the valid display block address information.
9. The micro-display method according to claim 7, characterized in that: Determining new display block address information according to the new working mode includes: If the new working mode is the movement of the display area, determining a target movement interval according to the second configuration information, wherein the target movement interval is within the movable interval; The new display block address information is determined according to the target moving interval and the valid display block address information.
10. The micro display method according to claim 9, characterized in that: The process of determining the movable interval includes: Determine a first row address, a second row address, a first column address, and a second column address according to each of the valid display block address information; Determining the minimum row address, the maximum row address, the minimum column address, and the maximum column address of the display screen according to the row address information and the column address information of the display screen; determining a first movable range according to the first row address and the minimum row address; determining a second movable range according to the second row address and the maximum row address; determining a third movable range according to the first column address and the minimum column address; determining a fourth movable range according to the second column address and the maximum column address; The first movable range, the second movable range, the third movable range, and the fourth movable range are combined into the movable section.