Analog display system based on reverse bilinear interpolation

By using an analog display system based on inverse bilinear interpolation, the problem of image jitter caused by quantization errors in avionics information equipment has been solved, and a stable display effect has been achieved.

CN118072684BActive Publication Date: 2026-06-12LUOYANG INST OF ELECTRO OPTICAL EQUIP OF AVIC
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
LUOYANG INST OF ELECTRO OPTICAL EQUIP OF AVIC
Filing Date
2023-11-09
Publication Date
2026-06-12

AI Technical Summary

Technical Problem

In avionics information equipment, quantization errors during the conversion of analog signals to digital signals cause noticeable pixel jitter and glitches in the image, affecting the display effect.

Method used

An analog display system based on inverse bilinear interpolation is adopted, including an analog-to-digital signal conversion unit, an XY coordinate mapping unit, a digital coordinate splitting unit, an inverse bilinear interpolation calculation unit, and a digital afterglow calculation unit. Through the processing of these units, the grayscale value of the 2x2 neighborhood map is calculated to achieve smooth display of the screen.

Benefits of technology

It effectively avoids screen jitter caused by quantization errors, achieving a stable display effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118072684B_ABST
    Figure CN118072684B_ABST
Patent Text Reader

Abstract

The application belongs to the technical field of avionics information equipment image processing, and particularly relates to a simulation display system based on reverse bilinear interpolation, which comprises an analog-digital signal conversion unit, an XY coordinate mapping unit, a digital coordinate splitting unit, a reverse bilinear interpolation calculation unit and a digital afterglow calculation unit. The analog-digital signal conversion unit processes received analog signals, and the processed signals are further processed by the XY coordinate mapping unit and the digital coordinate splitting unit, and then input into the reverse bilinear interpolation calculation unit. The reverse bilinear interpolation calculation unit receives data information output by the digital coordinate splitting unit, and performs calculation inside the reverse bilinear interpolation calculation unit. The reverse bilinear interpolation calculation unit inputs the calculation result into the digital afterglow calculation unit, and the result is reflected in the digital afterglow calculation unit. The digital afterglow calculation unit calculates the gray scale values of four neighborhood points in a 2x2 neighborhood, so as to realize smooth display of a picture.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of image processing technology for avionics information equipment, and specifically relates to an analog display system based on inverse bilinear interpolation. Background Technology

[0002] Currently, display terminal equipment is a crucial component in avionics information equipment. Information collected by electronic acquisition devices is processed using image processing technology and then displayed in a visually intuitive manner. However, analog signals, after being converted by an analog-to-digital converter (ADC), inevitably suffer from quantization errors due to the ADC's inability to achieve infinite precision. These errors can lead to misinterpretations of information, hindering the normal operation of avionics information equipment. Furthermore, when acquiring analog deflection character signals and displaying them on a digital liquid crystal image source, the analog deflection character signals are converted into digital coordinate signals by the ADC. When these signals are directly discarded or rounded to integers, noticeable pixel jitter and glitches can be observed on the display, preventing the correct information from being shown.

[0003] Patent application CN200310035862.X discloses a method for signal pattern recognition and an ADC parameter setting method. It establishes a signal pattern table and sorts and searches the table using key pattern parameter values ​​of the input image signal, thereby quickly and accurately identifying the signal pattern. Once the analog image signal pattern is recognized, the pixel clock GCLK and PLL division ratio are readjusted according to HTOTAL during the ADC digital-to-analog conversion process. Therefore, the ADC digital-to-analog conversion is more consistent with the actual signal. It primarily corrects errors during the conversion process but has no effect on correcting obvious pixel jitter and glitches in the real-world image.

[0004] Patent application CN200310035862.X discloses a method for processing environmental perception data of unmanned aerial vehicles (UAVs), a control terminal, and a storage medium. It mainly uses the noise characteristics in the image data collected by the UAV to select the target noise reduction algorithm for the corresponding scene to perform noise reduction processing on the image data, thereby reducing the interference of environmental factors on the image data collected by the UAV and solving the problem of how to improve the data acquisition quality of UAVs. It does not involve the processing of image effects.

[0005] Therefore, there is an urgent need for an analog display system based on inverse bilinear interpolation, which can avoid image jitter caused by quantization error and thus have a stable display effect. Summary of the Invention

[0006] In view of this, the present invention proposes an analog display system based on inverse bilinear interpolation, which is applied to the field of image processing of avionics information equipment. It solves the existing technical problem of image carry jitter caused by quantization error, thereby achieving a stable display effect and having high application and promotion value.

[0007] To achieve the above-mentioned technical objectives, the specific technical solution adopted by the present invention is as follows:

[0008] An analog display system based on inverse bilinear interpolation includes an analog-to-digital signal conversion unit, an XY coordinate mapping unit, a digital coordinate splitting unit, an inverse bilinear interpolation calculation unit, and a digital persistence calculation unit. The analog-to-digital signal conversion unit processes the received analog signal, which is then further processed by the XY coordinate mapping unit and the digital coordinate splitting unit before being input into the inverse bilinear interpolation calculation unit. The inverse bilinear interpolation calculation unit receives the data information output by the digital coordinate splitting unit and performs calculations within itself. The inverse bilinear interpolation calculation unit inputs its calculation results into the digital persistence calculation unit, where they are reflected using 2x2 neighborhood grayscale values ​​to achieve smooth image display.

[0009] Furthermore, the analog-to-digital signal conversion unit takes analog signals as input and outputs digital signals as output, and is implemented using an operational amplifier.

[0010] Furthermore, the XY coordinate mapping unit takes digital signals as input and outputs digital coordinate signals as output, which is used to realize the conversion between digital signals and digital coordinate signals. The XY coordinate mapping unit performs calculations internally using the XY coordinate mapping unit data mapping formula.

[0011] Furthermore, the digital coordinate splitting unit splits the digital coordinate signal into an integer part and a fractional part for inverse bilinear interpolation calculation. The internal operation of the digital coordinate splitting unit refers to the digital coordinate splitting judgment guide.

[0012] Furthermore, the inverse bilinear interpolation calculation unit performs calculations based on the input split coordinates, and the calculation methods include:

[0013] (1) Display the split coordinates Xi, Xf, Yi, Yf in the 2x2 neighborhood graph to obtain their actual positions in the 2x2 neighborhood graph.

[0014] (2) Around the actual position obtained in step 1, find 4 points around it, namely (Xi, Yi), (Xi+1, Yi), (Xi, Yi+1), (Xi+1, Yi+1), so as to obtain the coordinates of the four neighboring points in the 2x2 neighborhood;

[0015] Xf and Yf ​​represent the fractional parts of the X and Y coordinates after coordinate splitting, while Xi and Yi represent the integer parts of the X and Y coordinates after coordinate splitting.

[0016] Furthermore, the digital afterglow calculation unit calculates the grayscale coordinates of each point within the 2x2 neighborhood, using the following formula:

[0017] Gray(Xi,Yi)=255*(1-Xf)*255*(1-Yf);

[0018] Gray(Xi+1,Yi)=255*(Xf)*255*(1-Yf);

[0019] Gray(Xi,Yi+1)=255*(1-Xf)*255*(Yf);

[0020] Gray(Xi+1,Yi+1)=255*(Xf)*255*(Yf);

[0021] This allows us to obtain the gray values ​​of the four neighboring points in the 2x2 neighborhood.

[0022] By adopting the above technical solution, the present invention can also bring the following beneficial effects:

[0023] This invention converts analog signals into digital signals through an analog-to-digital signal conversion unit, then into digital coordinate signals through an XY coordinate mapping unit. The digital coordinate signals are then split into integer and fractional parts by a digital coordinate splitting unit, and calculated by a reverse bilinear interpolation unit and reflected onto a 2x2 neighborhood map to generate the coordinates of corresponding points. Finally, a digital persistence calculation unit calculates the grayscale values ​​of the 2x2 neighborhood, effectively avoiding image jitter caused by quantization errors. This invention offers the advantages of simple calculation and stable display effects. Attached Figure Description

[0024] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only 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 system structure in this invention;

[0026] Figure 2 This is a 2*2 neighborhood diagram illustrating the inverse bilinear interpolation calculation unit in a specific embodiment of the present invention. Detailed Implementation

[0027] The embodiments of the present invention will now be described in detail with reference to the accompanying drawings.

[0028] The following specific examples illustrate the implementation of the present invention. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that, in the absence of conflict, the following embodiments and features in the embodiments can be combined with each other. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention.

[0029] It should be noted that various aspects of embodiments within the scope of the appended claims are described below. It will be apparent that the aspects described herein can be embodied in a wide variety of forms, and any particular structure and / or function described herein is merely illustrative. Based on this invention, those skilled in the art will understand that one aspect described herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, any number of aspects set forth herein can be used to implement the device and / or practice the method. Additionally, this device and / or method can be implemented using other structures and / or functionalities besides one or more of the aspects set forth herein.

[0030] It should also be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of the present invention. The drawings only show the components related to the present invention and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.

[0031] Furthermore, specific details are provided in the following description to facilitate a thorough understanding of the examples. However, those skilled in the art will understand that the described aspects can be practiced without these specific details.

[0032] In one embodiment of the present invention, an analog display system based on inverse bilinear interpolation is proposed, such as... Figure 1As shown, the system includes an analog-to-digital signal conversion unit, an XY coordinate mapping unit, a digital coordinate splitting unit, an inverse bilinear interpolation calculation unit, and a digital persistence calculation unit. The analog-to-digital signal conversion unit processes the received analog signal, which is then further processed by the XY coordinate mapping unit and the digital coordinate splitting unit before being input into the inverse bilinear interpolation calculation unit. The inverse bilinear interpolation calculation unit receives the data information output by the digital coordinate splitting unit and performs calculations within itself. The inverse bilinear interpolation calculation unit inputs its calculation results into the digital persistence calculation unit, where they are reflected. The digital persistence calculation unit calculates the grayscale values ​​of four neighboring points in a 2x2 neighborhood to achieve smooth image display.

[0033] The inverse bilinear interpolation calculation unit performs calculations based on the input split coordinates, and the calculation methods include:

[0034] (1) Display the split coordinates Xi, Xf, Yi, Yf in the 2x2 neighborhood graph to obtain their actual positions in the 2x2 neighborhood graph.

[0035] (2) Around the actual position obtained in step 1, find 4 points around it, namely (Xi, Yi), (Xi+1, Yi), (Xi, Yi+1), (Xi+1, Yi+1), so as to obtain the coordinates of the four neighboring points in the 2x2 neighborhood;

[0036] Xf and Yf ​​represent the fractional parts of the X and Y coordinates after coordinate splitting, while Xi and Yi represent the integer parts of the X and Y coordinates after coordinate splitting.

[0037] The digital afterglow calculation unit calculates the grayscale coordinates of each point within a 2x2 neighborhood, using the following formula:

[0038] Gray(Xi,Yi)=255*(1-Xf)*255*(1-Yf);

[0039] Gray(Xi+1,Yi)=255*(Xf)*255*(1-Yf);

[0040] Gray(Xi,Yi+1)=255*(1-Xf)*255*(Yf);

[0041] Gray(Xi+1,Yi+1)=255*(Xf)*255*(Yf);

[0042] This yields the grayscale values ​​of four neighboring points in a 2x2 neighborhood, effectively avoiding image jitter caused by quantization errors. It has the advantages of simple calculation and stable display effect.

[0043] The analog-to-digital signal conversion unit takes analog signals as input and outputs digital signals as output. The analog-to-digital signal conversion unit is implemented through an operational amplifier.

[0044] The XY coordinate mapping unit takes digital signals as input and outputs digital coordinate signals as output, and is used to convert between digital signals and digital coordinate signals. The XY coordinate mapping unit performs calculations internally using the XY coordinate mapping unit data mapping formula.

[0045] The digital coordinate splitting unit splits the digital coordinate signal into an integer part and a fractional part for inverse bilinear interpolation calculation. The internal operation of the digital coordinate splitting unit refers to the digital coordinate splitting judgment guide.

[0046] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. An analog display system based on inverse bilinear interpolation, characterized in that: The system includes an analog-to-digital signal conversion unit, an XY coordinate mapping unit, a digital coordinate splitting unit, an inverse bilinear interpolation calculation unit, and a digital persistence calculation unit. The analog-to-digital signal conversion unit processes the received analog signal. The processed signal is further processed by the XY coordinate mapping unit and the digital coordinate splitting unit, and then input into the inverse bilinear interpolation calculation unit. The inverse bilinear interpolation calculation unit receives the data information output by the digital coordinate splitting unit and performs calculations within itself. The inverse bilinear interpolation calculation unit inputs its calculation results into the digital persistence calculation unit, where the digital persistence calculation unit represents the result using grayscale values ​​from a 2x2 neighborhood. The digital coordinate splitting unit splits the digital coordinate signal into an integer part and a fractional part for inverse bilinear interpolation calculation. The internal calculation of the digital coordinate splitting unit is performed according to the digital coordinate splitting judgment guide. The inverse bilinear interpolation calculation unit performs calculations based on the input split coordinates, and the calculation method includes: (1) Display the split coordinates Xi, Xf, Yi, Yf respectively in the 2x2 neighborhood graph to obtain their actual positions in the 2x2 neighborhood graph; (2) Around the actual position obtained in step (1), find 4 points around it, namely (Xi, Yi), (Xi+1, Yi), (Xi, Yi+1), (Xi+1, Yi+1), so as to obtain the coordinates of the four neighboring points in the 2x2 neighborhood; Xf and Yf ​​represent the fractional parts of the X and Y coordinates after coordinate splitting, while Xi and Yi represent the integer parts of the X and Y coordinates after coordinate splitting. The digital afterglow calculation unit calculates the grayscale coordinates of each point within a 2x2 neighborhood using the following formula: Gray(Xi,Yi)= 255 * (1 - Xf) * 255 * (1 - Yf); Gray(Xi+1,Yi) = 255 * (Xf) * 255 * (1 - Yf); Gray(Xi,Yi+1) = 255 * (1 - Xf) * 255 * (Yf); Gray(Xi+1,Yi+1) = 255 * (Xf) * 255 * (Yf); This allows us to obtain the gray values ​​of the four neighboring points in the 2x2 neighborhood.

2. The analog display system based on inverse bilinear interpolation according to claim 1, characterized in that: The analog-to-digital signal conversion unit takes analog signals as input and outputs digital signals as output. The internal operations of the analog-to-digital signal conversion unit are implemented through operational amplifiers.

3. The analog display system based on inverse bilinear interpolation according to claim 2, characterized in that: The XY coordinate mapping unit takes digital signals as input and outputs digital coordinate signals as output, which is used to realize the conversion between digital signals and digital coordinate signals. The XY coordinate mapping unit calculates the data mapping formula inside the XY coordinate mapping unit.