Transparent holographic screen display control system and method based on cascaded driving state perception
Patent Information
- Application Number
- CN202611213227.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-11
- Publication Date
- 2026-10-30
AI Technical Summary
该偏移会使动态文字、线条轮廓或渐变光效在跨越不同显示段时出现亮度过渡不连续、局部色彩偏移、渐变层次断开或轮廓边界不平滑,进一步使测试状态下得到的区域校正关系不能完全对应实际播放状态
[0019]在不存在异常显示分段时,依据迁移响应偏差数据对显示数据块和对应显示分段的驱动输出进行校正关系分析,并基于校正关系分析结果形成显示控制数据。
Smart Images

Figure CN123016950A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of holographic screen control technology, and more specifically, to a transparent holographic screen display control system and method based on cascaded drive state perception. Background Technology
[0002] Transparent holographic screens are commonly used in scenarios such as shopping mall window advertising, exhibition hall navigation, stage visual displays, and transparent light strip decorations. In these scenarios, the screen is typically mounted on glass, acrylic panels, or a transparent installation structure, and the displayed content often includes floating text, dynamic lines, gradient lighting effects, partial patterns, or short video clips. Because the environment behind the transparent carrier is still visible, the displayed content and background image are superimposed within the viewer's field of vision, resulting in more noticeable differences in brightness, color, and outline breaks between the displayed areas compared to ordinary opaque displays.
[0003] Existing transparent holographic screen display controls typically establish an image mapping relationship based on the screen's pixel coordinates or display area position. This converts the image or video frame to be displayed into corresponding display control data, which is then output to each display area according to a preset refresh rate and fixed display parameters. This type of control primarily ensures the correspondence between the displayed content and the screen's spatial position, enabling basic display output and brightness adjustment.
[0004] However, in actual playback scenarios such as exhibition hall tours, the content displayed on a transparent holographic screen is usually not continuously filled across the entire screen. Instead, it is sparsely distributed in the form of text edges, fine lines, local gradients, and dotted light effects. For example, floating text typically only illuminates the edges of the strokes, dynamic lines only occupy local continuous pixels, and gradient light effects create moving bright areas between different display segments. As the target image changes frame by frame, the illumination ratio, color channel occupancy, brightness variation, and local load distribution of each display segment also change synchronously at the same time. At this point, the regional correction relationship formed by the screen under the whole-screen test image or fixed pattern is not completely consistent with the local display state in the actual playback frame.
[0005] The above phenomenon occurs because the display output of different display segments in a transparent holographic screen is affected not only by pixel coordinates and target grayscale, but also by factors such as signal transmission path, driving response process, local current load, supply voltage drop, color channel luminous response, and display segment connection position. The full-screen test image typically keeps each display segment in a relatively balanced lighting state, while the floating text, line outlines, and local gradient images actually played will cause some display segments to experience higher channel occupancy or more concentrated brightness changes within a short period. Therefore, the same display segment may exhibit different brightness and color responses in the test state and in the actual playback state, and different display segments may also show response differences that vary with frame content.
[0006] Therefore, when playing sparse dynamic content on a transparent holographic screen and displaying it continuously across display segments, the regional correction relationship formed in the test image may differ from the display state corresponding to the actual playback frame. The test image typically has a relatively stable illumination range and color distribution, while dynamic text, line outlines, or gradient lighting effects, as they move frame by frame, cause continuous changes in the illumination ratio, color channel occupancy, and local load state of different display segments. When the local response differences in the current playback frame change with the content movement, the effect of the same correction parameter may shift across different frames and display segments. This shift can cause discontinuous brightness transitions, local color shifts, broken gradient layers, or uneven outline boundaries for dynamic text, line outlines, or gradient lighting effects when crossing different display segments, further preventing the regional correction relationship obtained in the test image from fully corresponding to the actual playback state. Summary of the Invention
[0007] This invention provides a transparent holographic screen display control system and method based on cascaded drive state perception. It can establish a cascaded display index table between display points, display segments, and cascaded drive links using cascaded display basic data. It also identifies frame segment carrier migration for display data blocks with the same display object identifier in the target display frame sequence, obtaining the display response deviation before and after the migration. Furthermore, it matches the display response deviation with the drive constraint range, display response tolerance range, and link connection status, distinguishing between correctable states and abnormal candidate relationships. It performs segmented fault-tolerant display control on abnormal display segments and establishes frame data correction relationships and drive output correction relationships for display segments without abnormalities. This improves the display continuity and drive control stability when the transparent holographic screen plays dynamic content across display segments.
[0008] Firstly, a transparent holographic screen display control system based on cascaded drive state awareness is provided. This system includes: The link index calibration module is used to obtain the basic data of the cascaded display of the target transparent holographic screen, and to index and calibrate the correspondence between the display points, display segments and cascaded driving links to obtain the cascaded display index table.
[0009] The migration response deviation analysis module is used to identify the frame segment bearer migration of display data blocks with the same display object identifier in the target display frame sequence based on the cascaded display index table, obtain the frame segment bearer migration data, and compare the display response status before and after the bearer migration to obtain the migration response deviation data.
[0010] The deviation constraint matching processing module is used to match the migration response deviation data with the driving constraint range, display response tolerance range and / or link acceptance status of the corresponding display segment, determine whether the display response deviation is in a correctable state, and establish anomaly candidate relationship between the display response deviation that is not in a correctable state and the corresponding display segment.
[0011] The anomaly association determination module is used to determine the association between the carrying migration process of the display data block and the driving output status of the corresponding display segment based on the anomaly candidate relationship.
[0012] The segmented fault-tolerant control module is used to perform segmented fault-tolerant display control based on the abnormal display segment and its corresponding carrier migration position when there is an abnormal display segment.
[0013] The correction relationship analysis module is used to perform correction relationship analysis on the drive output of the display data block and the corresponding display segment based on the migration response deviation data when there are no abnormal display segments, and to form display control data based on the correction relationship analysis results.
[0014] Secondly, a transparent holographic screen display control method based on cascaded drive state awareness is provided, which includes: Acquire the basic data for the cascaded display of the target transparent holographic screen, and index and calibrate the correspondence between display points, display segments and cascaded drive links to obtain the cascaded display index table.
[0015] Based on the cascaded display index table, frame segment bearer migration identification is performed on display data blocks with the same display object identifier in the target display frame sequence to obtain frame segment bearer migration data. The display response status before and after the bearer migration is compared to obtain migration response deviation data.
[0016] The migration response deviation data is matched with the driving constraint range, display response tolerance range and / or link acceptance status of the corresponding display segment to determine whether the display response deviation is in a correctable state, and anomaly candidate relationships are established between the display response deviations that are not in a correctable state and the corresponding display segment.
[0017] Based on the anomaly candidate relationship, the migration process of the display data block is correlated with the driving output status of the corresponding display segment.
[0018] When there are abnormal display segments, segmented fault-tolerant display control is performed based on the abnormal display segments and their corresponding bearer migration positions to determine the frame data correction relationship of the display data blocks and the drive output correction relationship of the corresponding display segments.
[0019] When there are no abnormal display segments, the drive output of the display data block and the corresponding display segment is analyzed for correction relationship based on the migration response deviation data, and display control data is formed based on the results of the correction relationship analysis.
[0020] The beneficial effects achieved by the technical solutions provided in the embodiments of the present invention include at least the following: (1) By continuously coordinating the cascaded display index table, frame segment carrier migration data, migration response deviation data, and anomaly candidate relationships, a correspondence is established between the cross-segment movement process of display data blocks in the transparent holographic screen and the cascaded drive link status. Instead of uniformly correcting the screen according to a fixed display area, the carrier transfer of display data blocks with the same display object identifier between different display segments is first identified, and then the display response status before and after the carrier migration is compared, thereby separating the display response deviation related to the carrier transfer process. This processing method enables subsequent control to be carried out around the display segment where the carrier migration actually occurs. Compared with the conventional method of correction by area or by the whole screen test status, it can better fit the display status changes when the transparent holographic screen plays floating text, dynamic lines, and local gradient content, reduce the discontinuous brightness transition, local color shift, and uneven outline boundary during cross-segment display, and improve the matching degree between display control data and actual playback frames.
[0021] (2) By writing the correspondence between display points, display segments, and cascaded drive links into the cascaded display index table, and further dividing the display carrying segments into same-chain same-direction carrying states or non-same-chain same-direction carrying states, the processing of display data blocks across segments is no longer based solely on pixel coordinates or display positions. Frame segment carrying migration identification, based on this index, tracks the changes in the carrying capacity of the same display data block within the segment of the target display frame sequence according to the display object identifier, and extracts the carrying transfer amount by the carrying reduction amount when transferring out of the display segment and the carrying increase amount when transferring into the display segment. Through the above coordination, the movement of screen content, the display segment carrying relationship, and the cascaded drive link status can be expressed in the same processing chain. Compared with the method of only recording the display area position, this scheme can more accurately obtain the carrying migration relationship when display data blocks are displayed across segments, making subsequent display response deviation analysis less susceptible to changes in areas unrelated to the current display object.
[0022] (3) By comparing the display response data of the same type before and after the load migration, and combining the load transfer amount for unitization processing, the unit load response difference is obtained. Further, the unit load response difference under the same chain and same direction bearing state is used to form the display response tolerance range, and then the unit load response difference under the non-same chain and same direction bearing state is compared with this range, so as to distinguish the response deviation caused by the change of cascade bearing state from the ordinary display response fluctuation. Then, combined with the drive constraint record of the corresponding display segment, the response deviation value and the load transfer amount are converted into the deviation correction requirement, and the correctable state and the non-correctable state are distinguished according to the drive output margin. This processing method makes a traceable data relationship between the correction object, correction direction and drive margin, which is conducive to avoiding unnecessary adjustments to display segments that have not participated in the load migration.
[0023] (4) When the display response deviation is not in a correctable state, the entire display area is not directly treated as an abnormal object. Instead, the candidate display segments are associated with the migration-out or migration-in positions in the bearer transfer record based on the abnormal candidate relationship, and the abnormal display segments corresponding to the bearer migration process are identified by unit undigested deviation. Thus, segmented fault-tolerant control can be developed around the abnormal display segments and their corresponding bearer migration positions. When the drive output is limited, boundary constraints are first applied to the abnormal display segments, and then the subsequent display segments in the same bearer transfer record are corrected or their output is limited. In cases where no abnormal display segments are determined, the frame data correction relationship and the drive output correction relationship are determined based on the migration response deviation data. The above branching process makes the abnormal fault tolerance and the regular correction correspond to different display states. Compared with the method of using the same correction rule for all display segments, it can more effectively maintain the display continuity of cross-segment dynamic content and the stability of drive control. Attached Figure Description
[0024] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0025] Figure 1 This is a schematic diagram of the structure of a transparent holographic screen display control system based on cascaded drive state perception according to an embodiment of the present invention; Figure 2 This is a flowchart of the link index calibration process provided in an embodiment of the present invention; Figure 3 This is a flowchart of frame bearer migration and response deviation formation provided by an embodiment of the present invention; Figure 4 This is a flowchart of deviation constraint matching and branch control provided according to an embodiment of the present invention; Figure 5 This is a flowchart of a transparent holographic screen display control method based on cascaded drive state perception provided in an embodiment of the present invention; Figure 6 This is a schematic diagram of the cascaded drive link provided according to an embodiment of the present invention. Detailed Implementation
[0026] Before introducing the scheme of this application, the following points should be noted.
[0027] (1) In this application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0028] (2) In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of A, B, and C can mean: A, or, B, or, C, or, A and B, or, A and C, or, B and C, or, A, B, and C. Where A, B, and C can be single or multiple.
[0029] (3) In this application, “first”, “second” and various numbers or letters are used only to distinguish the objects being described for the purpose of explanation and do not constitute any limitation on the scope of the embodiments.
[0030] (4) In this application, the descriptions such as “when…”, “under the circumstances of…” and “if” all refer to the device making a corresponding action or being in a corresponding position under certain objective circumstances. They are not time limits, nor do they require the device to make a judgment action when it is implemented, nor do they mean that there are other limitations.
[0031] (5) In this application, the words “as an example,” “exemplarily,” “for example,” etc., are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as an “example” in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word “example” is intended to present the concept in a specific manner. In the embodiments of this application, “of,” “corresponding, relevant,” and “corresponding” may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent when their distinctions are not emphasized.
[0032] (6) In this application, the sequence numbers of each process are used only for differentiation and do not indicate the order of execution. The actual execution order of each process should be determined based on its function and internal logic, and should not be construed as a limitation on the embodiments of this application. The terms "comprising," "including," "having," and their variations all mean "including but not limited to," unless otherwise specified.
[0033] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0034] like Figure 1 The diagram shown is a structural schematic of a transparent holographic screen display control system based on cascaded drive state awareness provided in an embodiment of the present invention. The transparent holographic screen display control system based on cascaded drive state awareness includes: The system comprises a link index calibration module, a migration response deviation analysis module, a deviation constraint matching processing module, an anomaly association judgment module, a segmented fault tolerance control module, and a correction relationship analysis module. The link index calibration module is responsible for organizing the segmental affiliation of display points within the screen and their transmission positions in the cascaded drive links, providing an index relationship between points, segments, and links for subsequent display data processing. The migration response deviation analysis module tracks the cross-segment changes of the same display object in consecutive display frames based on the index relationship and compares the display response before and after migration to identify response differences related to the migration. The deviation constraint matching processing module, combining the drive output range, allowable display response range, and link acceptance status of the corresponding display segment, judges the adjustability of the response differences and filters candidate display segments requiring further analysis.
[0035] The anomaly correlation determination module, by combining the migration-out and migration-in positions of the display data blocks and the driving margin of the candidate display segments, determines the display segment responsible for the anomaly response. If an anomaly display segment exists, the segment fault tolerance control module restricts its output and determines whether the associated display segment should continue to bear the remaining adjustment based on the same carrier migration relationship. If no anomaly display segment exists, the correction relationship analysis module determines the adjustment methods for both the display data and the driving output. Finally, the system writes the corresponding adjustment results into the display control data to control the RGB LEDs of each built-in driver IC in the transparent holographic screen to perform corresponding light outputs.
[0036] In this embodiment, the target transparent holographic screen is formed by arranging multiple RGB LEDs with built-in driver ICs, with each RGB LED serving as a display point. The LED package contains a red light-emitting chip, a green light-emitting chip, a blue light-emitting chip, and a driver IC. The driver IC is connected to each light-emitting chip and the external pins of the LEDs via internal wiring. The external pins of the LEDs include a main data input terminal, a backup data input terminal, a data output terminal, a power supply terminal, and a ground terminal. Multiple RGB LEDs are sequentially connected through the data output terminal of the preceding LED and the data input terminal of the following LED, forming a cascaded drive chain.
[0037] Each RGB LED has a data input terminal and a data output terminal. The data output terminal of the previous RGB LED is connected to the data input terminal of the next RGB LED, enabling display control data to be transmitted sequentially along the connection order of the RGB LEDs in the cascaded drive link, thus forming a cascaded drive link. In one specific embodiment, the data input terminal includes a main data input terminal and a backup data input terminal. The main data input terminal is used to receive display control data sent by the previous RGB LED or controller, and the backup data input terminal is used to receive backup signal input. During the index calibration process of the current cascaded drive link, the data input direction is determined by the data input terminal currently responsible for transmitting display control data.
[0038] like Figure 2 The diagram shown illustrates the link index calibration flowchart provided in this embodiment of the invention. During the link index calibration process, the basic data for cascaded display includes screen position data, cascade transmission data, and drive constraint data. Screen position data records the arrangement position of each RGB LED in the target transparent holographic screen and its corresponding display segment. Cascade transmission data is obtained based on the data input and output terminals of each RGB LED and their connection order, including the cascade link number, LED cascade order, data input direction, and data output direction. Drive constraint data is obtained based on the data format and output range of the built-in driver IC, including the value range of RGB brightness data, the color channel gain range, and the drive output range of each color channel.
[0039] Using the display point number as the merging index, the display segment number, intra-segment arrangement order, cascaded drive link number, data input direction, data output direction, and drive constraint records corresponding to the same display point are merged into a point-link correspondence. This point-link correspondence indicates the segment affiliation of a display point in the display space and its link affiliation in the cascaded transmission structure. Subsequent frame segment bearer migration identification uses this relationship to read the link acceptance status when display data blocks cross display segments.
[0040] Within the same display segment, display points are read sequentially according to the display arrangement direction recorded in the screen position data. The display arrangement direction is the direction in which the order of display points within the display segment increases. When the arrangement order of two consecutive display points is adjacent, and there are no missing numbers or cross-segment numbers between them, these two display points are assigned to the same display carrying segment. When the arrangement order is not adjacent, there is a missing number, or the display segment number changes, the current display carrying segment ends at the current position, and the segmentation and aggregation restarts from the next display point. A display carrying segment is used to represent a set of points within the same display segment that can continuously carry local content of a display data block.
[0041] The cascaded drive link number, data input direction, data output direction, and drive constraint records corresponding to each display point within the same display segment are compared one by one. When all display points within the same display segment correspond to the same cascaded drive link, the data transmission direction is consistent with the display arrangement direction, and the drive output range and channel drive limit are consistent, the link acceptance status of the display segment is recorded as a same-chain, same-direction acceptance status. When there are different cascaded drive links within the same display segment, the data transmission direction is inconsistent with the display arrangement direction, the drive output range is inconsistent, or the channel drive limit is inconsistent, the link acceptance status of the display segment is recorded as a non-same-chain, same-direction acceptance status. The point link correspondence, display segment number, and corresponding link acceptance status are written into the cascaded display index table, so that the cascaded display index table serves as the source of link acceptance status when display data blocks migrate across display segments in subsequent processing.
[0042] like Figure 3The diagram shows a flowchart of frame segment bearer migration and response deviation formation provided in an embodiment of the present invention. During the frame segment bearer migration identification process, the target display frame sequence is read. The target display frame sequence is a set of display frames arranged in the order of playback. Each target display frame includes a display point number, a display object identifier, and display data values. The display object identifier indicates the continuity relationship of the same text stroke, line segment, pattern edge, or gradient area in different target display frames. The display data block is a set of display data in the same target display frame that has the same display object identifier and whose display points are spatially connected. The display data values are color channel brightness data sent to the corresponding RGB LED beads and used to control the light output, including red channel brightness data, green channel brightness data, and blue channel brightness data. During frame segment bearer migration identification, display data values are read according to color channels, and intra-segment aggregation, bearer comparison, and response deviation analysis are performed within the same color channel. In one specific implementation, the built-in driver IC uses 12-bit effective grayscale and organizes the brightness data of each color channel according to the data bit width adapted to the timing of the controller. The brightness data of the three color channels form the brightness control data of the corresponding RGB LED bead according to the preset channel order. For example, when each color channel uses 16-bit data position to carry 12-bit effective grayscale, the three color channels of an RGB LED bead form 48-bit brightness control data.
[0043] Using the display object identifier as the retrieval field, display data blocks with the same display object identifier are extracted from adjacent target display frames. For each display data block, according to the correspondence between display points and display segments recorded in the cascaded display index table, the display data values of each display point within the display data block are assigned to the corresponding display segment. Within the same target display frame and the same display segment, the display data values belonging to the same display object identifier are accumulated, and the accumulated result is recorded as the segment capacity of the display data block in that display segment. The segment capacity is used to represent the display output intensity occupied by the display data block within a display segment, and does not represent the number of display points separately.
[0044] Following the playback order of the target display frame sequence, the intra-segment capacity of the same display object identifier in the previous and subsequent target display frames is compared segment by segment. For the same display segment, the intra-segment capacity in the subsequent target display frame is subtracted from the intra-segment capacity in the previous target display frame. If the difference is less than zero, the display segment is recorded as a transition out of the display segment, and the absolute value of the difference is recorded as the capacity reduction. If the difference is greater than zero, the display segment is recorded as a transition into the display segment, and the difference is recorded as the capacity increase. If the difference is equal to zero, the display segment does not participate in the capacity transfer record formation.
[0045] Within the same display object identifier and the same adjacent target display frame pair, the outgoing display segment and the incoming display segment are paired. During pairing, the incoming display segment with the smallest distance value to the outgoing display segment is selected. The distance value is obtained by adding the absolute difference between the row coordinates and the absolute difference between the column coordinates of the center points of the two display segments. The center point of the display segment is obtained by averaging the row and column positions of all display points within that segment. When multiple incoming display segments with the same distance value exist, the incoming display segment with a link connection status record with the outgoing display segment in the cascaded display index table is selected. A link connection status record means that the outgoing display segment and the incoming display segment have already recorded a same-link, same-direction connection status or a non-same-link, same-direction connection status in the cascaded display index table. If multiple selectable incoming display segments still exist, the first incoming display segment is selected in ascending order of display segment number.
[0046] After each pairing is completed, the smaller of the load reduction of the outgoing display segment and the load increase of the incoming display segment is recorded as the load transfer amount, and this load transfer amount is deducted from the corresponding load reduction and load increase. After deduction, if the outgoing display segment still has a remaining load reduction, it continues to pair with the next incoming display segment; if the incoming display segment still has a remaining load increase, it continues to pair with the next outgoing display segment. Pairing results where both the load reduction and load increase are greater than zero are written to the load transfer record. The load transfer record includes the display object identifier, the previous target display frame number, the next target display frame number, the outgoing display segment, the incoming display segment, and the load transfer amount.
[0047] Based on the outgoing and incoming display segments, the link acceptance status between corresponding display segments is read from the cascaded display index table. When the link acceptance status is "same-link, same-direction," it indicates that the bearer migration of the corresponding display data block between adjacent display frames occurs within a consistent acceptance relationship in terms of link affiliation, transmission direction, and driving constraints. When the link acceptance status is "non-same-link, same-direction," it indicates that the corresponding bearer migration involves at least one change in link affiliation, transmission direction, or driving constraints. The outgoing display segment, incoming display segment, bearer transfer amount, and link acceptance status are written into the frame segment bearer migration data. The frame segment bearer migration data is used for subsequent normalization and comparison of display response changes for the same display object identifier.
[0048] During the formation of migration response deviation data, the bearer transfer records in the frame segment bearer migration data are read one by one, and the same type of display response data of the corresponding display segments before and after the bearer migration is extracted. The display response data is the display result data collected or read back after the actual output of the target display frame, including at least one of the display brightness response, color channel response, or refresh response. Same type of display response data means that only data of the same response category are compared in the same comparison. The display response data is obtained from the image acquisition results or display test records during the transparent holographic screen debugging phase, and is assigned to the corresponding display segment according to the display point number.
[0049] For each bearer transfer record, under the same display response category, the display response data corresponding to the incoming display segment is subtracted from the display response data corresponding to the outgoing display segment, and the difference is recorded as the response difference. The bearer transfer amount has been limited to be greater than zero in the aforementioned pairing process; therefore, the response difference is divided by the bearer transfer amount to obtain the unit bearer response difference. The unit bearer response difference is used to represent the display response change of the same display object identifier under a unit bearer transfer amount, enabling display data blocks of different bearer scales to enter subsequent interval comparisons on the same comparison scale.
[0050] First, process bearer transfer records where the link acceptance status is in the same-link, same-direction acceptance state. Collect unit bearer response differences under the same display object identifier and the same display response category into a same-link, same-direction response set. This set provides a response reference for the display object when link affiliation, transmission direction, and driving constraints are consistent. If multiple unit bearer response differences exist within the same-link, same-direction response set, the minimum value is taken as the lower limit of the display response tolerance range, and the maximum value is taken as the upper limit. If only one unit bearer response difference exists within the same-link, same-direction response set, that difference is used as both the lower and upper limits of the display response tolerance range. If no same-link, same-direction response set exists for the same display object identifier in the current target display frame sequence, the non-same-link, same-direction acceptance record corresponding to that display object identifier is not included in this display response tolerance range comparison and is retained for collection in subsequent target display frame sequences.
[0051] Next, process the bearer transfer records for those in a non-same-chain, same-direction bearer status. Compare the unit bearer response difference corresponding to the non-same-chain, same-direction bearer status with the display response tolerance range under the same display object identifier and the same display response category. When the unit bearer response difference is between the lower and upper limits of the display response tolerance range, the bearer transfer record is not written into the migration response deviation data; when the unit bearer response difference is lower than the lower limit of the display response tolerance range, the unit bearer response difference is subtracted from the lower limit of the display response tolerance range, and the difference is recorded as the response deviation value, with the corresponding range boundary recorded as the lower limit; when the unit bearer response difference is higher than the upper limit of the display response tolerance range, the unit bearer response difference is subtracted from the upper limit of the display response tolerance range, and the difference is recorded as the response deviation value, with the corresponding range boundary recorded as the upper limit.
[0052] The response deviation value, the corresponding bearer transfer record, the corresponding display segment, and the corresponding range boundary are written into the migration response deviation data. The migration response deviation data is used for subsequent deviation constraint matching processing. Specifically, the response deviation value is used to calculate the deviation correction requirement, the corresponding bearer transfer record is used to read the bearer transfer amount and link acceptance status, the corresponding display segment is used to read the driving constraint record, and the corresponding range boundary is used to obtain the correction direction.
[0053] like Figure 4 The diagram shown illustrates the deviation constraint matching and branch control flowchart provided in this embodiment of the invention. In the deviation constraint matching process, migration response deviation data is read line by line. Each migration response deviation data entry includes at least a response deviation value, a corresponding bearer transfer record, a corresponding display segment, and a corresponding range boundary. The response deviation value is the difference formed when the unit bearer response difference exceeds the display response tolerance range; the corresponding bearer transfer record is used to read the bearer transfer amount, the transfer out display segment, and the transfer into display segment; the corresponding display segment is used to read the driving constraint record; and the corresponding range boundary indicates that the unit bearer response difference is lower than the lower limit of the display response tolerance range or higher than the upper limit of the display response tolerance range.
[0054] The drive constraint record is read from the cascaded display index table. The drive constraint record includes the current drive output value, drive output upper limit, drive output lower limit, the correspondence between display response data and drive output values, and the correspondence between display data values and drive output values. The current drive output value is the drive control value used for this display segment when the current target display frame is output. The drive output upper limit is the maximum drive output value allowed for this display segment in the current drive channel and current display mode. The drive output lower limit is the minimum drive output value allowed for this display segment in the current drive channel and current display mode. The drive output upper limit and drive output lower limit are written into the cascaded display basic data by the factory debugging record or field debugging record, and are used to limit the output range of this display segment during the brightness, grayscale, or color channel driving process.
[0055] The drive output value characterizes the output drive state applied by the built-in driver IC to the corresponding color channel. The drive output value is the output current value corresponding to the color channel gain data, which is the control data used to control the drive output value. The color channel gain data is applied to the red, green, and blue channels respectively, and is used to change the luminous output amplitude of the corresponding color channel when the brightness data remains unchanged or the adjustment space is insufficient. In one specific embodiment, the red, green, and blue channels are each set with corresponding gain data, and the driver IC adjusts the output current of the corresponding color channel according to the gain data. Therefore, the drive constraint range includes the allowable range of the color channel gain and the allowable range of the corresponding output current.
[0056] The correspondence between displayed data values and drive output values is obtained through calibration sample training. The calibration samples include display segment numbers, color channel identifiers, calibrated display data values, and corresponding actually written drive output values. The calibrated display data values are obtained from the range of display data values supported by the target transparent holographic screen, and are formed according to adjacent writable values or equally spaced sampled values in the display data format. The corresponding actually written drive output values are obtained from the calibration playback record and are used to represent the actual drive control value used for the displayed data value in the corresponding display segment and corresponding color channel.
[0057] During the calibration sample training process, the calibration samples are first grouped according to the display segment number and color channel identifier, and then aggregated within each group according to the calibration display data value. If multiple drive output records exist for the same calibration display data value, records exceeding the upper or lower limit of the drive output are deleted, and the median value of the remaining drive output records is taken as the corresponding drive output value. If no valid drive output record exists for the same calibration display data value, the two adjacent calibration display data values with valid drive output records are read, and the corresponding drive output value is linearly interpolated according to the proportional relationship between the calibration display data values to obtain the corresponding drive output value. All calibration display data values and their corresponding drive output values are arranged in ascending order of display data value to form a correspondence between display data values and drive output values.
[0058] The correspondence between display response data and driver output values is a correspondence record formed during the debugging phase. This record is indexed by the driver output value and records the display response data obtained by the same display segment under that driver output value. Display response data can be brightness response, color channel response, or refresh response, but in the same deviation constraint matching, only the correspondence record with the same display response category as the migration response deviation data is read. During reading, the display response data of the corresponding display segment after migration is read first, and the adjacent record interval containing that display response data is found in the corresponding record. The two records in the adjacent record interval each contain two different driver output values and their corresponding display response data.
[0059] The deviation correction requirement is calculated by converting the response deviation value, the load transfer amount, and the corresponding recording interval. First, the absolute value of the difference between two drive output values in adjacent recording intervals is divided by the absolute value of the difference between two display response data values to obtain the drive output change corresponding to a unit response change. If the difference between two display response data values in the current adjacent recording interval is zero, the next set of adjacent recording intervals is read in the adjacent order of drive output values until a recording interval with a non-zero display response data difference is obtained. The response deviation value is multiplied by the load transfer amount, and then multiplied by the drive output change corresponding to a unit response change; the result is the deviation correction requirement. The deviation correction requirement represents the amount of drive output adjustment required to bring the display response back to the display response tolerance range under the current load transfer amount.
[0060] The correction direction is obtained from the corresponding range boundary. When the corresponding range boundary is the lower limit of the display response tolerance range, it indicates that the unit load response difference is lower than the allowable range, and the drive output needs to be increased. The correction direction is recorded as increasing the drive output. In this case, the upper limit of the drive output is subtracted from the current drive output value, and the difference is used as the available correction margin. When the corresponding range boundary is the upper limit of the display response tolerance range, it indicates that the unit load response difference is higher than the allowable range, and the drive output needs to be decreased. The correction direction is recorded as decreasing the drive output. In this case, the current drive output value is subtracted from the lower limit of the drive output, and the difference is used as the available correction margin. If the above difference is less than zero, the available correction margin is recorded as zero to avoid negative margins from participating in subsequent comparisons.
[0061] The required deviation correction amount is compared with the available correction margin. When the required deviation correction amount is not greater than the available correction margin, it indicates that the corresponding display segment can provide sufficient drive output adjustment within the current drive constraint range. The display response deviation is recorded as correctable, and the required deviation correction amount and correction direction are written into the migration response deviation data as the basis for determining the values of subsequent frame data correction relationships and drive output correction relationships. When the required deviation correction amount is greater than the available correction margin, it indicates that the corresponding display segment cannot fully bear the required adjustment within the current drive constraint range. The display response deviation is recorded as uncorrectable, and the corresponding display segment is used as the object for establishing anomaly candidate relationships.
[0062] During the establishment of abnormal candidate relationships, only display response deviations already recorded as uncorrectable are processed. The outgoing and incoming display segments are read from the corresponding load transfer records. Outgoing display segments are those with reduced load capacity, while incoming display segments are those with increased load capacity. Outgoing display segments correspond to incoming display segments, and incoming display segments correspond to incoming display segments. Then, the deviation correction requirement and correction direction corresponding to the display response deviation are read, allowing the outgoing and incoming display segments to be compared under the same correction direction.
[0063] When the correction direction is to increase the drive output, the current drive output value and upper limit of the outgoing and incoming display segments are read respectively. The current drive output value is subtracted from the upper limit to obtain the available correction margin for the outgoing and incoming display segments. When the correction direction is to decrease the drive output, the current drive output value and lower limit of the outgoing and incoming display segments are read respectively. The lower limit is subtracted from the current drive output value to obtain the available correction margin for the outgoing and incoming display segments. If the available correction margin of any display segment is less than zero, the available correction margin of that display segment is recorded as zero.
[0064] The available correction margins for both the outgoing and incoming display segments are compared with the same deviation correction requirement. If the available correction margin for the outgoing display segment is less than the deviation correction requirement, the deviation correction requirement is subtracted from the available correction margin, and the difference is recorded as the outgoing side excess correction amount. The outgoing display segment and the outgoing side excess correction amount are then written into the anomaly candidate relationship. If the available correction margin for the incoming display segment is less than the deviation correction requirement, the deviation correction requirement is subtracted from the available correction margin, and the difference is recorded as the incoming side excess correction amount. The incoming display segment and the incoming side excess correction amount are then written into the anomaly candidate relationship. If the available correction margins for both the outgoing and incoming display segments are not less than the deviation correction requirement, the bearer transfer record is not written into the anomaly candidate relationship. The anomaly candidate relationship is used to record candidate display segments with insufficient drive output margin in the uncorrectable state, providing candidate objects and corresponding excess correction amounts for subsequent anomaly association determination.
[0065] During the anomaly association determination process, each anomaly candidate relationship is read sequentially. The anomaly candidate relationship already records the candidate display segment, the corresponding bearer transfer record, and the corresponding excess correction amount. The candidate display segment is either a migrated-out display segment or a migrated-in display segment. The bearer transfer record already contains the display object identifier, the migrated-out display segment, the migrated-in display segment, and the bearer transfer amount. Furthermore, the bearer transfer amount has already been obtained from records where both the bearer reduction and bearer increase amounts are greater than zero during frame segment bearer migration identification; therefore, this bearer transfer amount is not zero.
[0066] Under the same bearer transfer record, identify the position of the candidate display segment within that record. When the candidate display segment matches the outgoing display segment, record its position as the outgoing position and read the outgoing side's excess correction amount from the abnormal candidate relationship. When the candidate display segment matches the incoming display segment, record its position as the incoming position and read the incoming side's excess correction amount from the abnormal candidate relationship. The excess correction amount represents the portion of the candidate display segment whose deviation correction requirement exceeds the available correction margin under the current correction direction.
[0067] Dividing the excess correction amount by the load transfer amount in the same load transfer record yields the unit undigested deviation of the candidate display segment. The unit undigested deviation indicates the degree to which the candidate display segment is still not covered by the drive output margin under a unit load transfer amount.
[0068] The selection is based on the number of candidate display segments within the same bearer transfer record. If a bearer transfer record corresponds to only one candidate display segment, that segment is classified as an abnormal display segment. If a bearer transfer record corresponds to both a migration-out display segment and a migration-in display segment, the undigested unit deviations of the two segments are compared, and the segment with the larger undigested unit deviation is classified as an abnormal display segment. If the undigested unit deviations of the two candidate display segments are equal and both greater than zero, both segments are classified as abnormal display segments. If the undigested unit deviations of both candidate display segments are zero, the bearer transfer record is not included in the segmented fault-tolerant display control.
[0069] The abnormal display segment, the corresponding bearer transfer record, and the migration-out or migration-in position of the abnormal display segment in the bearer transfer record are written into the segment fault-tolerant display control basis. The segment fault-tolerant display control basis is used to limit the fault-tolerant processing to the abnormal display segment and its corresponding bearer migration position in subsequent processing.
[0070] During the segmented fault-tolerant display control process, the segmented fault-tolerant display control basis is read. This basis includes the abnormal display segment, its migration-out or migration-in position in the bearer transfer record, and the corresponding bearer transfer record. Then, the correction direction, deviation correction requirement, available correction margin of the abnormal display segment, and current drive output value corresponding to the bearer transfer record are read from the migration response deviation data and abnormal candidate relationships. When the correction direction is to increase the drive output, the upper limit of the drive output of the abnormal display segment is read; when the correction direction is to decrease the drive output, the lower limit of the drive output of the abnormal display segment is read. The upper and lower limits of the drive output are obtained from the drive constraint records in the cascaded display index table.
[0071] When the correction direction is to increase the drive output, the current drive output value of the abnormal display segment is increased by the available correction margin of the abnormal display segment; if the increased drive output value is higher than the upper limit of the drive output, then the drive output value is taken as the upper limit of the drive output. When the correction direction is to decrease the drive output, the current drive output value of the abnormal display segment is decreased by the available correction margin of the abnormal display segment; if the decreased drive output value is lower than the lower limit of the drive output, then the drive output value is taken as the lower limit of the drive output. The deviation correction requirement is subtracted from the available correction margin of the abnormal display segment, and the difference is used as the amount to be corrected; if the difference is less than zero, the amount to be corrected is recorded as zero.
[0072] Within the same bearer transfer record, the outgoing display segment and the incoming display segment are read. If one display segment has been identified as an abnormal display segment, and the other has not, the display segment not identified as abnormal is used as the successor display segment. The successor display segment is used to take over the remaining correction amount that the abnormal display segment could not handle within the current drive constraint range. The available correction margin of the successor display segment is obtained from the corresponding drive constraint record according to the same correction direction. When the correction direction is to increase the drive output, the available correction margin is the upper limit of the drive output of the successor display segment minus the current drive output value; when the correction direction is to decrease the drive output, the available correction margin is the current drive output value minus the lower limit of the drive output. If the obtained available correction margin is less than zero, it is recorded as zero.
[0073] When the amount to be corrected is not greater than the available correction margin of the continuing display segment, the amount to be corrected is written into the drive output correction relationship of the continuing display segment. The drive output correction relationship is used to record the drive output adjustment direction and adjustment amount of the continuing display segment. Based on the drive output correction relationship, the cascaded drive link and the color channel to be adjusted corresponding to the continuing display segment are determined. When the correction direction is to increase the drive output, the gain data of the corresponding color channel is increased; when the correction direction is to decrease the drive output, the gain data of the corresponding color channel is decreased. The corresponding output current is read according to the adjusted gain data, and the adjusted gain data and output current are kept within the allowable range recorded in the drive constraint data. When the amount to be corrected is greater than the available correction margin of the continuing display segment, the drive output value of the continuing display segment is first limited to the corresponding drive output upper limit or drive output lower limit according to the correction direction. Then, the display data value corresponding to the limited drive output value in the drive constraint record is read, and this display data value is used as the output limit value of the corresponding display data block in the display segment.
[0074] When both the outgoing and incoming display segments in the same bearer transfer record are determined to be abnormal display segments, no successor display segment is set. At this time, the correction direction, upper limit of drive output, lower limit of drive output, and current drive output value corresponding to each abnormal display segment are read, and the corresponding drive output value is limited according to its respective correction direction. After limiting, the display data value corresponding to the limited drive output value is read, and this display data value is used to limit the output of the corresponding display data block within each abnormal display segment. The drive output limit relationship, drive output correction relationship, and display data output limit value obtained in the segmented fault-tolerant display control are written into the display control data.
[0075] During the formation of display control data for segments where abnormalities are not identified, the migration response deviation data is checked for any correctable display response deviations. If correctable deviations exist, the current display data value, correction direction, and deviation correction requirement of the corresponding display data block are read. The current display data value is obtained from the display data record of the corresponding display data block in the target display frame sequence. The display data value boundaries are obtained from the display data format record or drive constraint record, representing the maximum or minimum display data value allowed for the display data block within the current display channel. When the correction direction is to increase drive output, the display data value boundary is the maximum display data value; when the correction direction is to decrease drive output, the display data value boundary is the minimum display data value.
[0076] The difference between the current displayed data value and the boundary of the displayed data value along the correction direction is taken as the frame data correctable amount. When the correction direction is to increase the drive output, the frame data correctable amount is obtained by subtracting the current displayed data value from the maximum displayed data value; when the correction direction is to decrease the drive output, the frame data correctable amount is obtained by subtracting the minimum displayed data value from the current displayed data value. If the difference is less than zero, the frame data correctable amount is recorded as zero.
[0077] The correspondence between displayed data values and driver output values is read from the driver constraint record, and the adjacent record interval containing the current displayed data value is found within this correspondence. This correspondence is arranged in ascending order of the displayed data values. The adjacent record interval consists of a lower boundary record and an upper boundary record. The lower boundary record is the record whose displayed data value is not greater than the current displayed data value and is the closest to the current displayed data value. The upper boundary record is the record whose displayed data value is not less than the current displayed data value and is the closest to the current displayed data value. There are no other displayed data value records between the lower boundary record and the upper boundary record. The lower boundary record includes the lower boundary displayed data value and the lower boundary driver output value, and the upper boundary record includes the upper boundary displayed data value and the upper boundary driver output value.
[0078] The absolute value of the difference between the upper and lower boundary drive output values is divided by the absolute value of the difference between the upper and lower boundary displayed data values to obtain the change in drive output corresponding to a unit change in displayed data. If the upper and lower boundary displayed data values are equal, the next record adjacent to the current displayed data value is read along the correction direction as the upper or lower boundary record, until two adjacent records with different displayed data values are obtained. The frame data correctable amount is multiplied by the change in drive output corresponding to a unit change in displayed data to obtain the frame data equivalent correction amount. Both the frame data equivalent correction amount and the deviation correction requirement amount belong to the drive output value scale and are used for size comparison.
[0079] When the deviation correction requirement is not greater than the equivalent frame data correction, the deviation correction requirement is divided by the change in drive output corresponding to the unit change in display data to obtain the display data adjustment amount. The display data adjustment amount is then written into the frame data correction relationship of the display data block, while maintaining the drive output value of the corresponding display segment.
[0080] Based on the frame data correction relationship, the display data adjustment amount will be increased or decreased from the red channel brightness data, green channel brightness data, and / or blue channel brightness data of the corresponding RGB LED beads, and the adjusted color channel brightness data will be limited within the display data value boundaries.
[0081] When the amount of frame data that can be corrected is insufficient, the brightness data of the corresponding color channel is first adjusted to the boundary of the display data value, and then the drive control data of the corresponding display segment is adjusted according to the drive output correction relationship. When the color channel gain can be set independently according to the display segment, the drive control data includes the color channel gain data of the corresponding display segment.
[0082] The frame data correction relationship is used to record the adjustment direction and amount of the display data in the display data block. When the required deviation correction amount is greater than the equivalent frame data correction amount, the correctable amount of the frame data is written into the frame data correction relationship of the display data block, and the difference between the required deviation correction amount and the equivalent frame data correction amount is written into the driver output correction relationship of the corresponding display segment. Before writing the driver output correction relationship, the available correction margin of the corresponding display segment is read; if the difference is greater than the available correction margin, the available correction margin is used as the adjustment amount in the driver output correction relationship to avoid exceeding the driver constraint range.
[0083] If no abnormal display segment is identified, and there are no correctable display response deviations in the migration response deviation data, then the display data in the target display frame sequence and the corresponding display segment's drive output value are not rewritten. For display data blocks that form frame data correction relationships, the adjusted red channel brightness data, green channel brightness data, and / or blue channel brightness data are written into the brightness control data of the corresponding display point; for cascaded drive links that form drive output correction relationships, the adjusted color channel gain data is written into the corresponding gain control data.
[0084] The brightness control data of each RGB LED is arranged according to the cascading order of the display points recorded in the cascading display index table. The arranged brightness control data and color channel gain data are then combined to form the display control data. The controller sends the display control data to the data input terminal of the first-level RGB LED. The driver IC of each RGB LED receives the display data of its own level in sequence and forwards the remaining display data to the subsequent RGB LEDs through the data output terminal.
[0085] In one specific implementation, each RGB LED uses 48-bit brightness control data, which is sent in RGB channel order and high-order priority manner; the color channel gain is represented by 15-bit RGB gain data; after the current display control data is sent, the output is reset to low level, so that each RGB LED performs light output according to the data received this time.
[0086] like Figure 5 The flowchart shown is a process flow diagram of a transparent holographic screen display control method based on cascaded driving state awareness provided in an embodiment of the present invention. The flowchart of the transparent holographic screen display control method based on cascaded driving state awareness includes: Acquire the basic data for the cascaded display of the target transparent holographic screen, and index and calibrate the correspondence between display points, display segments and cascaded drive links to obtain the cascaded display index table.
[0087] Based on the cascaded display index table, frame segment bearer migration identification is performed on display data blocks with the same display object identifier in the target display frame sequence to obtain frame segment bearer migration data. The display response status before and after the bearer migration is compared to obtain migration response deviation data.
[0088] The migration response deviation data is matched with the driving constraint range, display response tolerance range and / or link acceptance status of the corresponding display segment to determine whether the display response deviation is in a correctable state, and anomaly candidate relationships are established between the display response deviations that are not in a correctable state and the corresponding display segment.
[0089] Based on the anomaly candidate relationship, the migration process of the display data block is correlated with the driving output status of the corresponding display segment.
[0090] When there are abnormal display segments, segmented fault-tolerant display control is performed based on the abnormal display segments and their corresponding bearer migration positions to determine the frame data correction relationship of the display data blocks and the drive output correction relationship of the corresponding display segments.
[0091] When there are no abnormal display segments, the drive output of the display data block and the corresponding display segment is analyzed for correction relationship based on the migration response deviation data, and display control data is formed based on the results of the correction relationship analysis.
[0092] like Figure 6 The diagram shows a cascaded drive link provided in an embodiment of the present invention, illustrating how control data is transmitted sequentially along the cascaded drive link in the order of transmission. Chips 1, 2, and 3 in the diagram represent driver ICs packaged in different RGB LED bead packages. Each driver IC is located within an RGB LED bead that forms a display point in the target transparent holographic screen. Chips 1, 2, and 3 are not independent driver chips located outside of the RGB LED beads.
[0093] Figure 6 This diagram illustrates the display control data transmission relationships between the built-in driver ICs of each RGB LED. For clarity, the red, green, and blue LED chips within each RGB LED package are omitted, along with spare data input terminals, power supply terminals, ground terminals, and internal wiring. The control data input side of each chip corresponds to the main data input terminal of its respective RGB LED, and the control data output side corresponds to the data output terminal of its respective RGB LED.
[0094] Data D1 represents the initial display control data sent by the controller to the data input terminal of the first RGB LED. The driver IC built into the first RGB LED receives the display control data corresponding to its current display point and shapes and forwards the remaining display control data, forming data D2. Data D2 is then sent from the data output terminal of the first RGB LED to the data input terminal of the second RGB LED. The driver IC built into the second RGB LED receives the display control data corresponding to its current display point and shapes and forwards the subsequent display control data, forming data D3. Data D3 is then sent to the third RGB LED. Data D4 represents the display control data that, after processing by the driver IC built into the third RGB LED, is transmitted to subsequent RGB LEDs.
[0095] therefore, Figure 6 The transmission arrangement of chips 1 to 3 shown actually represents the cascading order of the corresponding RGB LEDs in the cascaded drive link. The arrangement direction of data D1 to data D4 indicates the direction of the display control data transmission from the controller to each RGB LED step by step. The three chips shown in the figure are only used to illustrate the cascaded transmission process and are not used to limit the number of RGB LEDs in the target transparent holographic screen.
[0096] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0097] In the several embodiments provided in this application, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0098] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0099] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A transparent holographic screen display control system based on cascaded drive state perception, characterized in that, The transparent holographic screen includes multiple display points, each of which is connected to a corresponding cascaded drive link in a cascaded order. The system includes: The link index calibration module is used to obtain the basic data of the cascaded display of the target transparent holographic screen, and to index and calibrate the correspondence between the display points, display segments and cascaded driving links to obtain the cascaded display index table. The migration response deviation analysis module is used to identify the frame segment bearer migration of display data blocks with the same display object identifier in the target display frame sequence based on the cascaded display index table, obtain the frame segment bearer migration data, and compare the display response status before and after the bearer migration to obtain the migration response deviation data. The deviation constraint matching processing module is used to match the migration response deviation data with the driving constraint range, display response tolerance range and / or link acceptance status of the corresponding display segment, determine whether the display response deviation is in a correctable state, and establish anomaly candidate relationship between the display response deviation that is not in a correctable state and the corresponding display segment. The anomaly association determination module is used to determine the association between the carrying migration process of the display data block and the driving output status of the corresponding display segment based on the anomaly candidate relationship. The segmented fault-tolerant control module is used to perform segmented fault-tolerant display control based on the abnormal display segment and its corresponding carrier migration position when there is an abnormal display segment. The correction relationship analysis module is used to perform correction relationship analysis on the drive output of the display data block and the corresponding display segment based on the migration response deviation data when there are no abnormal display segments, and to form display control data based on the correction relationship analysis results.
2. The system according to claim 1, characterized in that, The link index calibration includes: Read the screen position data, cascade transmission data and drive constraint data from the cascade display basic data. The cascade transmission data includes the cascade order of each display point, the data input direction and the data output direction. The drive constraint data includes the RGB brightness data value range, the color channel gain range and the drive output range of each color channel. Establish the point link correspondence between the display points and the display segments and cascade drive links. According to the display arrangement direction of the display segments, the continuously arranged display points are fragmented and grouped to obtain the display carrying segments; Based on the point link correspondence, the link affiliation, transmission direction and driving constraints of each display point in the display bearer segment are compared to determine the link acceptance status of the display bearer segment. When the displayed bearer segments meet the requirements of belonging to the same link, having the same transmission direction, and having consistent driving constraints, the link acceptance status is determined to be the same-link same-direction acceptance status; otherwise, it is determined to be the non-same-link same-direction acceptance status. Write the point link correspondence and display carrier segment into the cascade display index table.
3. The system according to claim 2, characterized in that, The segment bearer migration identification includes: Using display data blocks with the same display object identifier as the identification object, according to the display segment affiliation in the cascaded display index table, the display data values of the display data blocks in each target display frame are aggregated within the segment to obtain the segment carrying capacity corresponding to each display segment. Following the playback order of the target display frame sequence, compare the changes in intra-segment capacity of the same display data block in each display segment in adjacent display frames to determine the outgoing display segment with reduced intra-segment capacity and the incoming display segment with increased intra-segment capacity; When both the load reduction of the outgoing display segment and the load increase of the incoming display segment are greater than zero, the smaller of the two values is taken as the load transfer amount between the corresponding display segments. Read the link acceptance status between the corresponding display segments from the cascaded display index table, and write the outgoing display segment, incoming display segment, bearer transfer amount, and link acceptance status into the frame segment bearer migration data.
4. The system according to claim 3, characterized in that, The migration response deviation data is generated in the following specific process: For each bearer transfer record, read the same type of display response data of the corresponding display segment before and after the bearer migration, calculate the response difference between the two, and perform unitization processing according to the corresponding bearer transfer amount to obtain the unit bearer response difference; The unit bearer response difference of the link acceptance status is classified into a same-link same-direction response set according to the display object identifier, and the display response tolerance range of the corresponding display data block is determined based on the value boundary of the set. Compare the unit bearer response difference when the link acceptance status is non-same-link same-direction acceptance status with the displayed response tolerance range; When the unit load response difference exceeds the display response tolerance range, a response deviation value is generated based on the amount of excess relative to the corresponding boundary, and the response deviation value, load transfer record and corresponding display segment are written into the migration response deviation data.
5. The system according to claim 4, characterized in that, The deviation constraint matching processing module includes: Read the response deviation value, load transfer amount and corresponding display segment from the migration response deviation data, and determine the correspondence between the display response data and the drive output value based on the drive constraint record of the display segment. Convert the response deviation value and load transfer amount into deviation correction requirements. When the unit load response difference is lower than the lower limit of the display response tolerance range, the correction direction is determined to be to increase the drive output, and the difference between the upper limit of the drive output and the current drive output value is used as the available correction margin. When the unit load response difference is higher than the upper limit of the display response tolerance range, the correction direction is determined to be to reduce the drive output, and the difference between the current drive output value and the lower limit of the drive output is used as the available correction margin. If the required amount of deviation correction is not greater than the available correction margin, it is determined to be in a correctable state, and the correction direction and the required amount of deviation correction will be used as the basis for subsequent correction. Otherwise, it is determined to be an uncorrectable state, and the corresponding display segment is written into the abnormal candidate relationship.
6. The system according to claim 5, characterized in that, The process of establishing the abnormal candidate relationship includes: For display response deviations in an uncorrectable state, read the outgoing and incoming display segments from the corresponding bearer transfer record, and obtain the required deviation correction amount and correction direction; When the correction direction is to increase the drive output, the difference between the upper limit of the drive output of the moving-out display segment and the current drive output value of the moving-in display segment is calculated respectively, and used as the corresponding available correction margin; When the correction direction is to reduce the drive output, the difference between the current drive output value and the lower limit of the drive output for the outgoing display segment and the incoming display segment is calculated respectively, and used as the corresponding available correction margin. If the available correction margin for any display segment is less than the deviation correction requirement, then the display segment is identified as an abnormal candidate segment, and the difference between the deviation correction requirement and the corresponding available correction margin is written into the abnormal candidate relationship as the excess correction amount.
7. The system according to claim 6, characterized in that, The specific process for determining the abnormal association is as follows: Read the bearer transfer record corresponding to the candidate display segment in the abnormal candidate relationship, and obtain the corresponding outgoing side excess correction amount or incoming side excess correction amount according to the outgoing or incoming position of the candidate display segment in the bearer transfer record. The ratio of the excess correction amount to the corresponding load transfer amount is calculated to obtain the unit undigested deviation of the candidate display segment; When the same bearer transfer record corresponds to only one candidate display segment, the candidate display segment is identified as an abnormal display segment; When the same carrier transfer record corresponds to two candidate display segments, namely the migration-out display segment and the migration-in display segment, the unit undigested deviation of the two is compared, and the candidate display segment with the larger unit undigested deviation is identified as the abnormal display segment; If the undigested unit deviations of the two are equal and both are greater than zero, then both candidate display segments will be determined as abnormal display segments. The abnormal display segments and their corresponding move-out or move-in positions are used as the basis for segmented fault-tolerant display control.
8. The system according to claim 7, characterized in that, The segmented fault-tolerant control module includes: When the correction direction is to increase the drive output, the drive output value of the abnormal display segment is limited to the corresponding upper limit of the drive output; when the correction direction is to decrease the drive output, the drive output value of the abnormal display segment is limited to the corresponding lower limit of the drive output. The difference between the required deviation correction amount and the available correction margin of the abnormal display segment is processed to obtain the correction amount to be continued. When there is a migration out display segment or migration in display segment in the same bearer transfer record that has not been judged as an abnormal display segment, the display segment is regarded as the continued display segment. When the amount to be corrected is not greater than the available correction margin of the continuous display segment, the amount to be corrected is written into the drive output correction relationship of the continuous display segment. When the amount to be corrected is greater than the available correction margin of the segment to be corrected, the drive output value of the segment to be corrected is limited to the upper limit or lower limit of the corresponding drive output according to the correction direction, and the output of the corresponding display data block is limited according to the display data value corresponding to the limited drive output value. When both the outgoing and incoming display segments in the same bearer transfer record are determined to be abnormal display segments, no successor display segment is set, and the corresponding drive output value and the corresponding display data block output are restricted according to the correction direction of each abnormal display segment.
9. The system according to claim 7, characterized in that, The correction relationship analysis module is specifically used for: When no abnormal display segmentation is determined and there is a display response deviation in a correctable state, the maximum or minimum display data value that the display data block is allowed to reach in the correction direction will be used as the boundary of the display data value, and the difference between the display data value and the display data value boundary will be used as the correctable amount of the frame data. Based on the correspondence between the displayed data values and the drive output values, the frame data correction amount is converted into the frame data equivalent correction amount under the drive output scale; When the deviation correction requirement is not greater than the equivalent frame data correction, the display data adjustment corresponding to the deviation correction requirement is written into the frame data correction relationship of the display data block, and the corresponding display segment's drive output value is maintained. When the deviation correction requirement is greater than the equivalent frame data correction, the correctable frame data is written into the frame data correction relationship of the display data block, and the difference between the deviation correction requirement and the equivalent frame data correction is written into the drive output correction relationship of the corresponding display segment. When no abnormal display segment is determined and there is no display response deviation in a correctable state, maintain the display data corresponding to the target display frame sequence and the drive output of the corresponding display segment; The RGB brightness data of the corresponding display points are adjusted based on the frame data correction relationship, and the color channel gain data of the corresponding cascaded drive links are adjusted based on the drive output correction relationship. The adjusted RGB brightness data are then arranged according to the cascade order of each display point to form display control data.
10. A transparent holographic screen display control method based on cascaded drive state awareness, characterized in that, include: Obtain the basic data for the cascaded display of the target transparent holographic screen, and index and calibrate the correspondence between display points, display segments and cascaded drive links to obtain the cascaded display index table; Based on the cascaded display index table, frame segment bearer migration identification is performed on display data blocks with the same display object identifier in the target display frame sequence to obtain frame segment bearer migration data. The display response status before and after the bearer migration is compared to obtain migration response deviation data. The migration response deviation data is matched with the driving constraint range, display response tolerance range and / or link acceptance status of the corresponding display segment to determine whether the display response deviation is in a correctable state, and an anomaly candidate relationship is established between the display response deviation that is not in a correctable state and the corresponding display segment. Based on the anomaly candidate relationship, the process of carrying and migrating the display data block is correlated with the driving output state of the corresponding display segment. When there are abnormal display segments, segmented fault-tolerant display control is performed based on the abnormal display segments and their corresponding bearer migration positions to determine the frame data correction relationship of the display data blocks and the drive output correction relationship of the corresponding display segments; When there are no abnormal display segments, the drive output of the display data block and the corresponding display segment is analyzed for correction relationship based on the migration response deviation data, and display control data is formed based on the results of the correction relationship analysis.
