An intelligent transmission control method and system for digital signals

Through intelligent digital signal transmission control methods and systems, the projection screen and lighting system are controlled stepwise, solving the problems of complex user operations and improper ambient lighting settings, and achieving high-quality movie viewing experience and convenient operation.

CN119011794BActive Publication Date: 2025-05-27GUANGZHOU ZHISHENG DIGITAL TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411411034.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-10
Publication Date
2025-05-27
Estimated Expiration
2044-10-10

AI Technical Summary

Technical Problem

The existing projection screen and lighting system cannot achieve linkage control, resulting in complex user operations, and improper ambient lighting settings may lead to loss of image details, color balance and contrast, affecting the quality of the movie.

Method used

It provides a digital signal intelligent transmission control method and system, and performs pre-play testing, image enhancement processing, ambient light opening auxiliary judgment, lighting system control analysis, real-time synchronization analysis and playback optimization adjustment through the central control system to realize the linkage control between the projection screen and the lighting system.

Benefits of technology

Significantly improve the viewing experience, enhance the perceived contrast of the image, reduce eye fatigue, create an immersive and comfortable viewing atmosphere, improve the professional scene and the audience experience, while improving energy efficiency and operational convenience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119011794B_ABST
    Figure CN119011794B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of signal transmission control, and relates to a digital signal intelligent transmission control method and system. By pre-playing and testing the image to be projected, the image analysis unit performs image enhancement processing on each frame of the image to be projected; extracts the scheduled playback time of the image to be projected from the image storage unit, and makes an auxiliary judgment on the activation of the ambient light for the image to be projected. If it is determined that the ambient light needs to be activated for the image to be projected, then perform control analysis on the lighting system. The lighting control unit receives the control analysis result of the lighting system, and combines with the lighting control unit to perform another playback test on the image to be projected. The feedback adjustment unit monitors the display effect of the corresponding playback test of the image to be projected in real time, performs real-time analysis on the synchronization between the actual output effect of the lighting system and the image to be projected, and finally the playback optimization unit performs playback optimization adjustment on the image to be projected.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of signal transmission control, and relates to a digital signal intelligent transmission control method and system. Background Art

[0002] With the development of multimedia technology, projection devices and lighting systems have been widely used in fields such as meetings, education, and entertainment. However, existing projection screens and lighting systems are usually independently controlled and cannot achieve linkage control between the two, resulting in users having to operate separately, increasing the complexity and inconvenience of operation.

[0003] Auxiliary adjustment of the projection screen through ambient lighting can significantly enhance the viewing experience, not only enhancing the perceived contrast of the image, reducing eye fatigue, but also creating a more immersive and comfortable viewing atmosphere, which is crucial for protecting eyesight and meeting the needs of different viewing contents. In addition, ambient light can also be part of interior design, adding spatial beauty and helping to reduce screen reflections and glare, thus improving the image quality and overall satisfaction of viewing while protecting eye health.

[0004] There are some drawbacks and deficiencies in the current technology for auxiliary adjustment of the projection screen through ambient lighting; incorrect ambient lighting settings may lead to loss of image details and affect the viewing quality; at the same time, it may affect the color balance and contrast of the projected image, and the color and intensity of the ambient lighting may be out of sync with the output of the projection device; when the projected image has poor brightness, it will lead to poor viewing effect and cause visual fatigue. Summary of the Invention

[0005] In view of the above problems existing in the prior art, the present invention provides a digital signal intelligent transmission control method and system to solve the above technical problems.

[0006] To achieve the above and other purposes, the technical solutions adopted by the present invention are as follows:

[0007] The first aspect of the present invention provides a digital signal intelligent transmission control method, which includes the following steps:

[0008] S1. The user logs in to the central control system and performs a startup operation, and uploads the image to be projected to the central control system, where the central control system includes an image storage unit, a lighting control unit, a feedback adjustment unit, an image analysis unit, and a playback optimization unit;

[0009] S2. Perform a pre-play test on the image to be projected, and use the image analysis unit to perform image enhancement processing on each frame of the image to be projected;

[0010] S3. Extract the scheduled playback time of the image to be projected from the image storage unit, and perform auxiliary judgment on whether to turn on the ambient light for the image to be projected. If it is determined that the ambient light needs to be turned on for the image to be projected, then execute step S4; otherwise, execute step S6.

[0011] S4. Conduct control analysis on the lighting system. The lighting control unit receives the control analysis result of the lighting system, and combines with the lighting control unit to conduct another playback test on the image to be projected.

[0012] S5. According to the feedback adjustment unit, monitor the display effect of the corresponding playback test of the image to be projected in real time, and conduct real-time analysis on the synchronization between the actual output effect of the lighting system and the image to be projected.

[0013] S6. The playback optimization unit conducts playback optimization adjustment on the image to be projected.

[0014] Exemplarily, use the image analysis unit to perform image enhancement processing on each frame of the image to be projected. The specific processing logic is as follows:

[0015] The image enhancement processing specifically includes image enhancement, color correction, and resolution adjustment.

[0016] Step S2-1. Obtain the pixel intensity of each frame of the image to be projected. , where x is the number of each frame of the image. Synchronously collect the pixel values of each pixel grid in each frame of the image to be projected, and count the pixel values of each pixel grid in each frame of the image to be projected to obtain the number of pixel grids with pixel value i in each frame of the image to be projected. i is the number of each pixel value. Thus, parse out the probability density function of the pixel value i in each frame of the image to be projected. ;

[0017] Use computer software to autonomously identify the gray level of each frame of the image to be projected. , comprehensively analyze the pixel intensity values of each frame of the image to be projected. , d represents differentiation.

[0018] Step S2-2. Respectively obtain the original values of the RGB channels corresponding to each frame of the image to be projected. , perform color correction on each frame of the image to be projected. The specific correction formula is as follows:

[0019] , comprehensively analyze the white balance adjustment value of each frame of the image to be projected. , are respectively the average values of the red, green, and blue channels of the white area in the xth frame of the image to be projected.

[0020] Step S2-3: Import each pixel grid in each frame of the image to be projected into a rectangular coordinate system to obtain the pixel values at each coordinate position in each frame of the image to be projected. where y is the number of each coordinate position; and obtain the number of adjacent coordinates corresponding to each coordinate position in each frame of the image to be projected. , takes values of 2, 3, or 4, and calculates the pixel values at each coordinate position in each frame of the image to be projected based on it;

[0021] Step S2-4: Apply the pixel intensity values, white balance adjustment values, and pixel values at each coordinate position of each frame of the image to be projected to each frame of the image to be projected.

[0022] Exemplarily, perform an auxiliary judgment on turning on the ambient light for the image to be projected. The specific judgment logic is as follows:

[0023] Analyze the expected ambient brightness HJ of the projection area corresponding to the image to be projected according to the scheduled playback time of the image to be projected;

[0024] Obtain the values of the RGB channels corresponding to each pixel grid in each frame of the image to be projected after image enhancement processing, and convert each frame of the image to be projected into a grayscale image to obtain the grayscale values of each pixel grid in each frame of the image to be projected. , where j is the number of each pixel grid, j = 1, 2,... q, are the values of the red channel, green channel, and blue channel corresponding to the jth pixel grid in the xth frame of the image to be projected respectively;

[0025] Calculate the average grayscale of each frame of the image to be projected from this , where q is the total number of pixel grids, and calculate the projection brightness of each frame of the image to be projected through the average grayscale of each frame of the image to be projected ;

[0026] , where LM represents the luminance output lumen value of the projection screen corresponding to the image to be projected, YZ is the size distance factor of the projection screen corresponding to the image to be projected, and FS is the reflectivity of the projection screen corresponding to the image to be projected.

[0027] Obtain the brightness values of each pixel grid in each frame of the image to be projected after image enhancement processing, and select the maximum brightness value and the minimum brightness value in each frame of the image, and calculate the contrast of each frame of the image to be projected ;

[0028] Set a contrast threshold And the acceptable ratio threshold of ambient brightness to projection brightness , then the judgment formula for auxiliary judgment of turning on the ambient light for the image to be projected is specifically as follows:

[0029] .

[0030] Exemplarily, analyze the predicted ambient brightness HJ of the projection area corresponding to the image to be projected. The specific operation logic is as follows:

[0031] Obtain the number of windows and the area of each window in the projection area corresponding to the image to be projected, and summarize them to obtain the total light transmission area of the windows in the projection area corresponding to the image to be projected ;

[0032] Analyze the intensity of external natural light in the projection area corresponding to the image to be projected for a predetermined playback time , and thus calculate the natural light brightness of the projection area corresponding to the image to be projected , where A' is the set window light transmittance;

[0033] Obtain the number of lights and the luminous flux of each light in the projection area corresponding to the image to be projected, and summarize them to obtain the total luminous flux of the lights in the projection area corresponding to the image to be projected , and thus calculate the light source brightness of the projection area corresponding to the image to be projected , is the area of the projection area corresponding to the image to be projected, are respectively the usage factor and maintenance factor of the lights corresponding to the preset projection area;

[0034] Add the natural light brightness and the light source brightness of the projection area corresponding to the image to be projected to obtain the predicted ambient brightness HJ of the projection area corresponding to the image to be projected.

[0035] Exemplarily, the operation logic for controlling and analyzing the lighting system is as follows:

[0036] The control and analysis of the lighting system are specifically divided into brightness control and color temperature control;

[0037] If the product of the acceptable ratio threshold of ambient brightness to projection brightness and a certain frame of the image to be projected is less than the predicted ambient brightness of the projection area corresponding to the image to be projected, then mark this frame of the image as the frame target image; if the contrast of a certain frame of the image to be projected is less than the contrast threshold, then mark this frame of the image as the frame target image in the same way;

[0038] Obtain the brightness values of each pixel grid in each frame target image corresponding to the image to be projected, calculate their average value to obtain the average brightness of each frame target image corresponding to the image to be projected, and use the mapping function to obtain the ambient light brightness of each frame target image corresponding to the image to be projected , is the average luminance of the target screen corresponding to the v-th frame of the image to be projected, where v is the number of each frame of the target screen;

[0039] Using the computer software device built into the central control system, the average saturation of each frame of the target screen corresponding to the image to be projected is obtained and the color temperature range. The maximum color temperature value of each frame of the target screen corresponding to the image to be projected is obtained from the color temperature range of each frame of the target screen corresponding to the image to be projected and the minimum color temperature value , and substitute them into the formula , to obtain the color temperature value of the ambient light corresponding to each frame of the target screen of the image to be projected ;

[0040] According to the number of frames of the image projected on the projection screen, the brightness and color temperature of the ambient light in the projection area are adjusted and controlled corresponding to the brightness and color temperature of the target screen of each frame.

[0041] Exemplarily, the real-time analysis of the synchronization between the actual output effect of the lighting system and the image to be projected is as follows: the specific operation logic is:

[0042] Obtain the current color temperature of each frame of the target screen corresponding to the image to be projected and the current luminance ;

[0043] Calculate the color temperature difference value of each frame of the target screen corresponding to the image to be projected and the luminance error ;

[0044] Compare the color temperature difference value and the luminance error of each frame of the target screen corresponding to the image to be projected with the predefined error thresholds respectively. If the color temperature difference value of a certain frame of the target screen corresponding to the image to be projected is less than or equal to the predefined error threshold and the luminance difference value of a certain frame of the target screen corresponding to the image to be projected is less than or equal to the predefined error threshold, it indicates that the actual output effect of the lighting system is synchronized with the image to be projected, otherwise it indicates that the actual output effect of the lighting system is not synchronized with the image to be projected.

[0045] Exemplarily, the operation logic of the playback optimization unit is as follows:

[0046] If it is recognized that the actual output effect of the lighting system is synchronized with the image to be projected, the playback optimization unit does not perform any operation;

[0047] If it is recognized that the actual output effect of the lighting system is not synchronized with the image to be projected, the PID controller in the playback optimization unit is used for real-time adjustment. The adjustment formula of the PID controller is as follows:

[0048] ;

[0049] is a control signal, is the difference between the target image of the v-th frame corresponding to the image to be projected, takes values of or , are the control parameters of proportional, integral and differential respectively, and d is the differential symbol.

[0050] The second aspect of the present invention provides a digital signal intelligent transmission control system, which includes an image uploading module, an image parsing module, a lighting judgment module, a lighting control module, a synchronization analysis module and a playback optimization module. The above-mentioned modules are connected by wired and / or wireless connection methods to realize data transmission between the modules;

[0051] Image uploading module: The user logs in to the central control system and performs a startup operation, and uploads the image to be projected to the central control system, where the central control system includes an image storage unit, a lighting control unit, a feedback adjustment unit, an image parsing unit and a playback optimization unit;

[0052] Image parsing module: Performs a pre-playback test on the image to be projected, and uses the image parsing unit to perform image enhancement processing on each frame of the image to be projected;

[0053] Lighting judgment module: Extracts the scheduled playback time of the image to be projected from the image storage unit, and performs an auxiliary judgment on the opening of the ambient light for the image to be projected. If it is determined that the ambient light needs to be turned on for the image to be projected, the lighting control module is executed, otherwise the synchronization analysis module is executed;

[0054] Lighting control module: Controls and analyzes the lighting system, and the lighting control unit receives the control analysis result of the lighting system, and combines with the lighting control unit to perform a playback test on the image to be projected again;

[0055] Synchronization analysis module: According to the feedback adjustment unit, it monitors the display effect of the playback test corresponding to the image to be projected in real time, and performs real-time analysis on the synchronization between the actual output effect of the lighting system and the image to be projected;

[0056] Playback optimization module: The playback optimization unit performs playback optimization adjustment on the image to be projected.

[0057] As described above, a digital signal intelligent transmission control method and system provided by the present invention has at least the following beneficial effects:

[0058] A digital signal intelligent transmission control method and system provided by the present invention pre - plays and tests the projected image, and uses an image analysis unit to perform image enhancement processing on each frame of the projected image; extracts the scheduled playback time of the projected image from the image storage unit, and makes an auxiliary judgment on whether to turn on the ambient light for the projected image. If it is determined that the projected image needs to turn on the ambient light, then perform control analysis on the lighting system. The lighting control unit receives the control analysis result of the lighting system, and combines with the lighting control unit to perform another playback test on the projected image. According to the feedback adjustment unit, it monitors the display effect of the corresponding playback test of the projected image in real - time, analyzes the synchronization between the actual output effect of the lighting system and the projected image in real - time, and finally the playback optimization unit performs playback optimization adjustment on the projected image. By using the ambient light to assist in adjusting the projection screen, the viewing experience can be significantly improved. It not only enhances the perceived contrast of the image, but also reduces eye fatigue, and at the same time creates a more immersive and comfortable viewing atmosphere. The linkage control not only improves the professionalism of the scene and the experience of the audience, but also can improve energy efficiency and operation convenience. In addition, the ambient light can also be regarded as an element of interior design, adding spatial beauty and helping to reduce screen reflection and glare, thus protecting eye health while improving image quality and overall viewing satisfaction. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0060] Figure 1 It is a connection schematic diagram of the steps of the method of the present invention.

[0061] Figure 2 It is a connection schematic diagram of the units of the system of the present invention.

[0062] Figure 3 It is a schematic structural diagram of an electronic device. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0063] The above content is only an example and illustration of the concept of the present invention. Those skilled in the art of this technology can make various modifications or supplements to the described specific embodiments or use similar methods to replace them, as long as they do not deviate from the concept of the invention or exceed the scope defined by this claim book, they should all belong to the protection scope of the present invention.

[0064] Embodiment 1

[0065] Please refer to Figure 1As shown in the figure, an intelligent transmission control method for digital signals, the method comprising the following steps:

[0066] S1. A user logs in to the central control system and performs a startup operation, and uploads the image to be projected to the central control system, wherein the central control system includes an image storage unit, a lighting control unit, a feedback adjustment unit, an image analysis unit, and a playback optimization unit;

[0067] S2. Perform a pre-play test on the image to be projected, and use the image analysis unit to perform image enhancement processing on each frame of the image to be projected;

[0068] Based on the above embodiments,

[0069] Use the image analysis unit to perform image enhancement processing on each frame of the image to be projected, and the specific processing logic is as follows:

[0070] The image enhancement processing specifically includes image enhancement, color correction, and resolution adjustment;

[0071] Step S2-1. Obtain the pixel intensity of each frame of the image to be projected , where x is the number of each frame of the image, synchronously collect the pixel values of each pixel grid in each frame of the image to be projected, count the pixel values of each pixel grid in each frame of the image to be projected, and obtain the number of pixel grids with pixel value i in each frame of the image to be projected. i is the number of each pixel value, and thus the probability density function of the pixel value i in each frame of the image to be projected is analyzed ;

[0072] Count the occurrence frequency of each pixel value in each frame of the image to be projected, divide the occurrence frequency of each pixel value in each frame by the total number of pixels in each frame of the image to be projected to obtain the occurrence frequency of each pixel value, and use it as the probability, thereby obtaining the probability density function of the pixel value i in each frame of the image to be projected;

[0073] Use computer software to autonomously identify the gray level of each frame of the image to be projected , comprehensively analyze the pixel intensity value of each frame of the image to be projected , d represents differentiation;

[0074] The following Python example uses the PIL library to read an image and obtain the gray level:

[0075] from PIL import Image

[0076] # Open the image file

[0077] image = Image.open('path_to_image_file')

[0078] # Get the image mode

[0079] mode = image.mode

[0080] # Determine the bit depth and calculate the number of gray levels

[0081] if mode == 'L': # 8-bit grayscale image

[0082] bit_depth = 8

[0083] elif mode == 'I;16': # 16-bit grayscale image

[0084] bit_depth = 16

[0085] else:

[0086] raise ValueError('Unsupported image mode')

[0087] # Calculate the number of gray levels

[0088] L = 2 ** bit_depth

[0089] print(f'Gray levels (L): {L}')

[0090] Step S2-2: Obtain the original values of the RGB channels corresponding to each frame of the image to be projected, perform color correction on each frame of the image to be projected. The specific correction formula is as follows:

[0091] Comprehensively analyze the white balance adjustment values of each frame of the image to be projected , which are the average values of the red, green, and blue channels of the white area in the x-th frame of the image to be projected respectively;

[0092] Step S2-3: Import each pixel grid in each frame of the image to be projected into a rectangular coordinate system to obtain the pixel values at each coordinate position in each frame of the image to be projected , where y is the number of each coordinate position; and obtain the number of adjacent coordinates corresponding to each coordinate position in each frame of the image to be projected , The value is 2, 3, or 4, and calculate the pixel values at each coordinate position in each frame of the image to be projected based on it;

[0093] It should be added that, assuming there is a 3x3 pixel window as follows: 1 2 3 4 5 6 7 8 9

[0097] Assuming the reference coordinate position is 5, the respective adjacent coordinates are 2, 4, 6, 8; assuming the reference coordinate position is 1, the respective adjacent coordinates are 2, 4; assuming the reference coordinate position is 4, the respective adjacent coordinates are 1, 5, 7;

[0098] If the number of adjacent coordinates corresponding to a certain coordinate position in a certain frame of the image to be projected takes a value of 2, the coordinate positions of the two adjacent coordinates of the image to be projected corresponding to this coordinate position in this frame of the image are respectively obtained ;

[0099] Through , the first pixel value of the image to be projected corresponding to this coordinate position in this frame of the image is obtained , and the first pixel values of the image to be projected corresponding to the coordinate positions with the number of adjacent coordinates being 2 in each frame of the image are calculated in the same way according to the above calculation method. b is the ordinate of the image to be projected corresponding to this coordinate position in this frame of the image, which are respectively the pixel values of the two adjacent coordinates of the image to be projected corresponding to this coordinate position in this frame of the image;

[0100] If the number of adjacent coordinates corresponding to a certain coordinate position in a certain frame of the image to be projected takes a value of 3, the coordinate positions of the three adjacent coordinates of the image to be projected corresponding to this coordinate position in this frame of the image are respectively obtained ;

[0101] Calculate the centroid coordinates of the triangle formed by the three adjacent coordinates of the image to be projected corresponding to this coordinate position in this frame of the image :

[0102] , where a is the abscissa of the image to be projected corresponding to this coordinate position in this frame of the image;

[0103] Through , the second pixel value of the image to be projected corresponding to this coordinate position in this frame of the image is obtained , and the second pixel values of the image to be projected corresponding to the coordinate positions with the number of adjacent coordinates being 3 in each frame of the image are calculated in the same way according to the above calculation method, which are respectively the pixel values of the three adjacent coordinates of the image to be projected corresponding to this coordinate position in this frame of the image;

[0104] If the number of neighboring coordinates of a coordinate position in a certain frame of the image to be projected is 4, then the coordinate positions of the four neighboring coordinates of this coordinate position in this frame of the image to be projected are obtained respectively. ;

[0105] Assume a1 = a2 and a3 = a4, and b1 = b3 and b2 = b4, then the coordinate positions of the four neighboring coordinates of this coordinate position in this frame of the projected image are ;

[0106] In most image processing, the image is usually divided into a regular grid, the coordinates of each grid point are known, and the distances between these points are uniform. In a digital image, pixels are arranged in a regular two-dimensional grid, and the coordinates of each pixel are integers, so the above assumptions are satisfied.

[0107] Through , ,

[0108] , , , are respectively the pixel values of the four neighboring coordinates of this coordinate position in this frame of the image to be projected.

[0109] Step S2-4: Apply the pixel intensity values, white balance adjustment values, and pixel values of each coordinate position of the image to be projected to each frame of the image to be projected.

[0110] S3: Extract the scheduled playback time of the image to be projected from the image storage unit, perform an auxiliary judgment on whether to turn on the ambient light for the image to be projected. If it is determined that the image to be projected needs to turn on the ambient light, then execute step S4; otherwise, execute step S6.

[0111] Based on the above embodiments, an auxiliary judgment on whether to turn on the ambient light for the image to be projected is performed, and the specific judgment logic is as follows:

[0112] According to the scheduled playback time of the image to be projected, analyze the expected ambient brightness HJ of the projection area corresponding to the image to be projected;

[0113] The projection area is defined as the area that can use the lighting system and the projection screen at the same time, and the area that needs to adjust the visual display and the ambient atmosphere at the same time, including but not limited to meeting rooms, multi-functional halls, educational places, cinemas, theaters, or exhibition halls, etc.

[0114] Obtain the values of the RGB channels corresponding to each pixel grid in each frame of the image to be projected after image enhancement processing, and convert each frame of the image to be projected into a grayscale image to obtain the grayscale values of each pixel grid in each frame of the image to be projected. , where j is the number of each pixel cell, and j = 1, 2,... q, are the values of the red channel, green channel, and blue channel corresponding to the j-th pixel cell in the x-th frame of the image to be projected, respectively;

[0115] From this, calculate the average gray level of each frame of the image to be projected , where q is the total number of pixel cells, and calculate the projection brightness of each frame of the image to be projected based on the average gray level of each frame of the image to be projected ;

[0116] , where LM represents the luminance output lumen value of the image to be projected corresponding to the projection screen, YZ is the size distance factor of the image to be projected corresponding to the projection screen, and FS is the reflectivity of the image to be projected corresponding to the projection screen.

[0117] Obtain the brightness values of each pixel cell in each frame of the image to be projected after image enhancement processing, and select the maximum brightness value in each frame of the image and the minimum brightness value , and calculate the contrast of each frame of the image to be projected ;

[0118] Set the contrast threshold and the acceptable ratio threshold of the ambient brightness to the projection brightness , then the judgment formula for the auxiliary judgment of turning on the ambient light of the image to be projected is specifically as follows:

[0119] .

[0120] It should be added that the method of taking experiments and adjustments to determine the acceptable ratio threshold of the ambient brightness to the projection brightness involves the following steps:

[0121] Conduct tests in a completely dark environment, turn off all indoor lighting, and only leave the projected image; use an illuminometer to measure the brightness on the screen, and record the brightness values of the brightest point and the darkest point; calculate the contrast (the brightness of the brightest point divided by the brightness of the darkest point);

[0122] Turn on a part of the indoor lighting, or adjust the lighting to the lowest brightness; measure the brightness on the screen again, and record the brightness values of the brightest point and the darkest point; evaluate whether the contrast still meets the minimum requirements;

[0123] View the projected content under the current lighting conditions. If the display brightness is too low, gradually increase the lighting brightness; after each adjustment, repeat the above steps to find the acceptable ratio threshold of the ambient brightness to the projection brightness.

[0124] Based on the above embodiments, analyze the predicted ambient brightness HJ of the projection area corresponding to the image to be projected. The specific operation logic is as follows:

[0125] Obtain the number of windows and the area of each window in the projection area corresponding to the image to be projected, and summarize them to obtain the total light transmission area of the windows in the projection area corresponding to the image to be projected ;

[0126] Analyze the intensity of external natural light in the projection area corresponding to the image to be projected for a predetermined playback time , and calculate the natural light brightness of the projection area corresponding to the image to be projected from this , where A' is the set window light transmittance;

[0127] Obtain the number of lights and the luminous flux of each light in the projection area corresponding to the image to be projected, and summarize them to obtain the total luminous flux of the lights in the projection area corresponding to the image to be projected , and calculate the light source brightness of the projection area corresponding to the image to be projected from this , is the area of the projection area corresponding to the image to be projected, are respectively the usage coefficient and maintenance coefficient of the lights corresponding to the preset projection area;

[0128] Add the natural light brightness and the light source brightness of the projection area corresponding to the image to be projected to obtain the predicted ambient brightness HJ of the projection area corresponding to the image to be projected.

[0129] It should be added that the calculation logic of the intensity of external natural light in the projection area corresponding to the image to be projected for a predetermined playback time is as follows:

[0130] Obtain the projected date corresponding to the projection area of the image to be projected, and then obtain the sequence of days N of the projected date corresponding to the projection area of the image to be projected in the whole year, and calculate the solar declination angle of the projected date corresponding to the projection area of the image to be projected ;

[0131] Calculate the solar hour angle of the projected date corresponding to the projection area of the image to be projected , where LST is the local standard time of the projection area corresponding to the image to be projected, EOT is the equation of time, used to adjust the time difference caused by the elliptical shape of the earth's orbit and the axial tilt, and can be obtained by looking up a table or calculation; JD is the longitude of the projection area corresponding to the image to be projected, and JD' is the standard longitude of the time zone where the projection area corresponding to the image to be projected is located;

[0132] Calculate the solar altitude angle of the projected date corresponding to the projection area of the image to be projected from this ; WD is the latitude of the projection area corresponding to the image to be projected;

[0133] From this calculation, the external natural light intensity corresponding to the projection area of the image to be projected for the scheduled playback time is obtained. , is the maximum solar radiation intensity reaching the projection area corresponding to the image to be projected. is the predefined sunlight conversion coefficient, and usually the sunlight conversion coefficient is set to 120,000 lux per W / m^2.

[0134] S4. Conduct control analysis on the lighting system. The lighting control unit receives the control analysis results of the lighting system and combines with the lighting control unit to conduct playback tests on the image to be projected again.

[0135] Based on the above embodiments, the operation logic of conducting control analysis on the lighting system is as follows:

[0136] The control analysis of the lighting system is specifically divided into brightness control and color temperature control.

[0137] If the multiplication result of the acceptable ratio threshold of the ambient brightness and the projection brightness and a certain frame of the image to be projected is less than the expected ambient brightness of the projection area corresponding to the image to be projected, then mark this frame of the image as the frame target image; if the contrast of a certain frame of the image to be projected is less than the contrast threshold, then mark this frame of the image as the frame target image in the same way.

[0138] Obtain the brightness values of each pixel grid in each frame target image corresponding to the image to be projected, calculate their average value, obtain the average brightness of each frame target image corresponding to the image to be projected, and use the mapping function to obtain the ambient light brightness of each frame target image corresponding to the image to be projected. , is the average brightness of the v-th frame target image corresponding to the image to be projected, where v is the number of each frame target image.

[0139] Utilize the computer software device built in the central control system to obtain the average saturation of each frame target image corresponding to the image to be projected. as well as the color temperature range, and obtain the maximum color temperature value of each frame target image corresponding to the image to be projected from the color temperature range of each frame target image corresponding to the image to be projected. as well as the minimum color temperature value , and substitute them into the formula , to obtain the ambient light color temperature value of each frame target image corresponding to the image to be projected. ;

[0140] The specific code display of the computer software device is as follows:

[0141] import cv2

[0142] import numpy as np

[0143] # Read the image

[0144] image = cv2.imread('image.jpg')

[0145] # Convert the image from BGR to HSV color space

[0146] hsv_image = cv2.cvtColor(image, cv2.COLOR_BGR2HSV)

[0147] # Calculate the average saturation

[0148] mean_saturation = np.mean(hsv_image[:,:,1])

[0149] # Calculate the color temperature range

[0150] min_temperature = np.min(hsv_image[:,:,0])

[0151] max_temperature = np.max(hsv_image[:,:,0])

[0152] print("Average saturation: ", mean_saturation)

[0153] print("Minimum color temperature: ", min_temperature)

[0154] print("Maximum color temperature: ", max_temperature)

[0155] According to the number of frames of the projected image in the projection screen, the brightness and color temperature of the ambient light in the projection area are adjusted and controlled corresponding to the brightness and color temperature of the target image of each frame.

[0156] S5. According to the feedback adjustment unit, the display effect of the image to be projected corresponding to the playback test is monitored in real time, and the synchronization between the actual output effect of the lighting system and the image to be projected is analyzed in real time;

[0157] On the basis of the above embodiments, the synchronization between the actual output effect of the lighting system and the image to be projected is analyzed in real time. The specific operation logic is as follows:

[0158] Obtain the current color temperature and the current brightness ;

[0159] Calculate the color temperature difference value of each frame of the target screen corresponding to the image to be projected and the brightness error ;

[0160] Compare the color temperature difference value and the brightness error of each frame of the target screen corresponding to the image to be projected with the predefined error thresholds respectively. If the color temperature difference value of a certain frame of the target screen corresponding to the image to be projected is less than or equal to the predefined error threshold and the brightness difference value of a certain frame of the target screen corresponding to the image to be projected is less than or equal to the predefined error threshold, it indicates that the actual output effect of the lighting system is synchronized with the image to be projected; otherwise, it indicates that the actual output effect of the lighting system is not synchronized with the image to be projected.

[0161] S6. The playback optimization unit performs playback optimization adjustment on the image to be projected.

[0162] Based on the above embodiments, the operation logic of the playback optimization unit is as follows:

[0163] If it is recognized that the actual output effect of the lighting system is synchronized with the image to be projected, the playback optimization unit does not perform any operation;

[0164] If it is recognized that the actual output effect of the lighting system is not synchronized with the image to be projected, the PID controller in the playback optimization unit is used for real-time adjustment. The adjustment formula of the PID controller is as follows:

[0165] ;

[0166] is the control signal, is the difference of the v-th frame of the target screen corresponding to the image to be projected, takes the value of or , are the control parameters of proportional, integral and differential respectively, and d is the differential symbol.

[0167] Embodiment 2

[0168] Please refer to Figure 2 as shown. A digital signal intelligent transmission control system includes an image upload module, an image analysis module, a lighting judgment module, a lighting control module, a synchronization analysis module and a playback optimization module. The above-mentioned modules are connected by wired and / or wireless connection methods to realize data transmission between the modules;

[0169] Image upload module: The user logs in to the central control system and performs a startup operation, and uploads the image to be projected to the central control system, where the central control system includes an image storage unit, a lighting control unit, a feedback adjustment unit, an image analysis unit and a playback optimization unit;

[0170] Image analysis module: Perform a pre-play test on the image to be projected, and use the image analysis unit to perform image enhancement processing on each frame of the image to be projected;

[0171] Light judgment module: Extract the scheduled playback time of the image to be projected from the image storage unit, perform an auxiliary judgment on turning on the ambient light for the image to be projected. If it is judged that the ambient light needs to be turned on for the image to be projected, execute the light control module; otherwise, execute the synchronization analysis module;

[0172] Light control module: Conduct control analysis on the lighting system. The lighting control unit receives the control analysis result of the lighting system, and combines with the lighting control unit to perform a playback test on the image to be projected again;

[0173] Synchronization analysis module: Based on the feedback adjustment unit, monitor the display effect of the corresponding playback test of the image to be projected in real time, and perform real-time analysis on the synchronization between the actual output effect of the lighting system and the image to be projected;

[0174] Playback optimization module: The playback optimization unit performs playback optimization adjustment on the image to be projected.

[0175] Embodiment 3

[0176] An electronic device according to an exemplary embodiment includes: a processor and a memory, wherein a computer program that can be called by the processor is stored in the memory;

[0177] The processor executes the above-mentioned digital signal intelligent transmission control method by calling the computer program stored in the memory.

[0178] Figure 3 It is a schematic structural diagram of an electronic device provided by an embodiment of the present application. This electronic device may vary greatly due to configuration or performance differences, and can include one or more processors (Central Processing Units, CPUs) and one or more memories. Among them, at least one computer program is stored in the memory, and the at least one computer program is loaded and executed by the processor to implement the digital signal intelligent transmission control method provided by each of the above method embodiments.

[0179] This electronic device can also include other components for realizing the functions of the device. For example, this electronic device can also have components such as wired or wireless network interfaces and input / output interfaces for input / output. Embodiments of the present application will not be elaborated here.

[0180] This embodiment also provides a computer program product stored on a computer-readable medium, including a computer-readable program, which, when executed on an electronic device, provides a user input interface to implement the digital signal intelligent transmission control method described above.

[0181] It should be understood that in various embodiments of the present application, the magnitudes of the sequence numbers of the above processes do not mean the order of execution is prior or subsequent. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0182] It should be understood that determining B based on A does not mean determining B only based on A, but also B can be determined based on A and / or other information.

[0183] The above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of changes or substitutions, which should all be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

[0184] Finally: The above is only the preferred embodiment of the present invention and is not used to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should all be included within the protection scope of the present invention.

Claims

1. A digital signal intelligent transmission control method, characterized in that: The following steps are involved: S1. The user logs in to the central control system and starts the operation, and uploads the image to be projected to the central control system, wherein the central control system includes an image storage unit, a lighting control unit, a feedback adjustment unit, an image analysis unit, and a playback optimization unit; S2, performing a pre-play test on the image to be projected, and performing image enhancement processing on each frame of the image to be projected using the image analysis unit; S3, extracting the scheduled playback time of the image to be projected from the image storage unit, and performing an auxiliary judgment on turning on the atmosphere light of the image to be projected. If it is determined that the image to be projected needs to turn on the atmosphere light, step S4 is executed, otherwise step S6 is executed; The ambient light is turned on for auxiliary judgment of the projected image. The specific judgment logic is as follows: Analyze the estimated ambient brightness HJ of the projection area corresponding to the image to be projected according to the scheduled playback time of the image to be projected; Obtain the value of the RGB channel corresponding to each pixel in each frame of the image to be projected after image enhancement processing, and convert each frame of the image to be projected into a grayscale image to obtain the grayscale value of each pixel in each frame of the image to be projected , j is the number of each pixel grid, j=1,2,...q, are the values ​​of the red channel, green channel and blue channel corresponding to the j-th pixel grid in the x-th frame of the image to be projected; The average grayscale of each frame of the image to be projected is calculated accordingly , q is the total number of pixels, and the projection brightness of each frame of the image to be projected is calculated by the average grayscale of each frame of the image to be projected. ; Obtain the brightness value of each pixel in each frame of the image to be projected after image enhancement processing, and select the maximum brightness value in each frame and minimum brightness value , calculate the contrast of each frame of the image to be projected ; Set contrast threshold And the acceptable ratio threshold of ambient brightness to projected brightness , then the judgment formula for auxiliary judgment of turning on the atmosphere light of the projected image is as follows: ; S4, performing control analysis on the lighting system, the lighting control unit receiving the control analysis result of the lighting system, and performing a playback test on the projection image again in conjunction with the lighting control unit; S5. Real-time monitoring of the display effect of the playback test corresponding to the image to be projected by the feedback adjustment unit, and real-time analysis of the synchronization between the actual output effect of the lighting system and the image to be projected; S6. The playback optimization unit performs playback optimization adjustment on the image to be projected.

2. A digital signal intelligent transmission control method according to claim 1, characterized in that: The image analysis unit is used to perform image enhancement processing on each frame of the projected image. The specific processing logic is as follows: Image enhancement processing specifically includes image enhancement, color correction and resolution adjustment; Step S2-1: Obtain pixel intensity of each frame of the image to be projected , x is the number of each frame, synchronously collect the pixel value of each pixel grid in each frame of the image to be projected, count the pixel value of each pixel grid in each frame of the image to be projected, and obtain the number of pixel grids with pixel value i in each frame of the image to be projected, i is the number of each pixel value, and thus analyze the probability density function of the pixel value i in each frame of the image to be projected ; Use computer software to autonomously identify the grayscale levels of each frame in the image to be projected , Comprehensively analyze the pixel intensity values ​​of each frame of the image to be projected , d represents differential; Step S2-2: Obtain the original values ​​of the RGB channels corresponding to each frame of the image to be projected. , perform color correction on each frame of the image to be projected. The specific correction formula is as follows: , Comprehensively analyze the white balance adjustment value of each frame of the image to be projected , are respectively the average values ​​of the red, green and blue channels of the white area in the x-th frame of the image to be projected; Step S2-3: import each pixel grid in each frame of the image to be projected into a rectangular coordinate system to obtain the pixel value of each coordinate position in each frame of the image to be projected. , y is the number of each coordinate position; and obtain the number of adjacent coordinates corresponding to each coordinate position in each frame of the image to be projected , The value is 2, 3 or 4, and the pixel value of each coordinate position in each frame of the image to be projected is calculated based on it; Step S2-4: applying the pixel intensity value, white balance adjustment value and pixel value of each coordinate position corresponding to each frame of the image to be projected to each frame corresponding to the image to be projected.

3. A digital signal intelligent transmission control method according to claim 1, characterized in that: Analyze the estimated ambient brightness HJ of the projection area corresponding to the image to be projected. The specific operation logic is: Get the number of windows and the area of ​​each window in the projection area corresponding to the image to be projected, and summarize them to get the total light transmission area of ​​the windows in the projection area corresponding to the image to be projected ; Analyze the intensity of natural light in the projection area corresponding to the scheduled playback time of the image to be projected , and the natural light brightness of the projection area corresponding to the image to be projected is calculated , A' is the set window transmittance; Get the number of lights in the projection area corresponding to the image to be projected and the luminous flux of each light, and integrate them to get the total luminous flux of the lights in the projection area corresponding to the image to be projected , and the light source brightness of the projection area corresponding to the image to be projected is calculated , is the area of ​​the projection area corresponding to the image to be projected, They are respectively the usage coefficient and maintenance coefficient of the lights corresponding to the preset projection area; The natural light brightness of the projection area corresponding to the image to be projected is added to the light source brightness to obtain the estimated ambient brightness HJ of the projection area corresponding to the image to be projected.

4. A digital signal intelligent transmission control method according to claim 1, characterized in that: The operation logic for controlling and analyzing the lighting system is as follows: The control analysis of the lighting system is specifically divided into brightness control and color temperature control; If the product of the acceptable ratio threshold of the ambient brightness and the projection brightness and a frame corresponding to the image to be projected is less than the estimated ambient brightness of the projection area corresponding to the image to be projected, the frame is marked as a frame target picture; if the contrast of a frame corresponding to the image to be projected is less than the contrast threshold, the frame is similarly marked as a frame target picture; Get the brightness value of each pixel in each frame of the target screen corresponding to the image to be projected, calculate the average value, and get the average brightness of each frame of the target screen corresponding to the image to be projected. Use the mapping function to get the ambient light brightness of each frame of the target screen corresponding to the image to be projected. , is the average brightness of the target picture of the vth frame corresponding to the image to be projected, and v is the number of the target picture of each frame; The computer software device built into the central control system is used to obtain the average saturation of each frame of the target image to be projected. and color temperature range, and obtaining the maximum color temperature value of each frame of the target screen corresponding to the image to be projected from the color temperature range of each frame of the target screen corresponding to the image to be projected And the minimum color temperature , substituting it into the formula , get the ambient light color temperature value of each frame of the target screen corresponding to the image to be projected ; According to the number of frames of the picture projected on the projection screen, the brightness and color temperature of the atmosphere light in the projection area are adjusted and controlled to match the brightness and color temperature of the target picture of the corresponding frame.

5. A digital signal intelligent transmission control method according to claim 4, characterized in that: Real-time analysis of the synchronization between the actual output effect of the lighting system and the image to be projected. The specific operation logic is as follows: Get the current color temperature of each frame of the target screen corresponding to the image to be projected and the current brightness ; Calculate the color temperature difference of each frame of the target screen corresponding to the image to be projected And brightness error ; The color temperature difference and brightness error of each frame of the target screen corresponding to the image to be projected are compared with the predefined error thresholds respectively. If the color temperature difference of a certain frame of the target screen corresponding to the image to be projected is less than or equal to the predefined error threshold and the brightness difference of a certain frame of the target screen corresponding to the image to be projected is less than or equal to the predefined error threshold, it indicates that the actual output effect of the lighting system is synchronized with the image to be projected; otherwise, it indicates that the actual output effect of the lighting system is not synchronized with the image to be projected.

6. A digital signal intelligent transmission control method according to claim 5, characterized in that: The operation logic of the playback optimization unit is as follows: If it is recognized that the actual output effect of the lighting system is synchronized with the image to be projected, the playback optimization unit does not perform any operation; If it is identified that the actual output effect of the lighting system is not synchronized with the image to be projected, the PID controller in the playback optimization unit is used for real-time adjustment. The adjustment formula of the PID controller is as follows: ; is the control signal, is the difference between the image to be projected and the target image of frame v, The value is or , are the control parameters of proportion, integration and differentiation respectively, and d is the differential symbol.

7. A digital signal intelligent transmission control system, characterized in that: It is implemented based on a digital signal intelligent transmission control method according to any one of claims 1 to 6, comprising an image uploading module, an image analyzing module, a lighting judgment module, a lighting control module, a synchronization analysis module and a playback optimization module, wherein the above modules are connected by wired and / or wireless connection to realize data transmission between the modules; Image upload module: The user logs in to the central control system and starts the operation, and uploads the image to be projected to the central control system, where the central control system includes an image storage unit, a lighting control unit, a feedback adjustment unit, an image analysis unit, and a playback optimization unit; Image analysis module: perform pre-play test on the projected image, and use the image analysis unit to perform image enhancement processing on each frame of the projected image; Lighting judgment module: extracts the scheduled playback time of the image to be projected from the image storage unit, and performs auxiliary judgment on the ambient light on the image to be projected. If it is determined that the ambient light needs to be turned on for the image to be projected, the lighting control module is executed, otherwise the synchronization analysis module is executed; Lighting control module: Control and analyze the lighting system. The lighting control unit receives the control and analysis results of the lighting system and plays the projected image again in conjunction with the lighting control unit. Synchronous analysis module: Based on the feedback adjustment unit, the display effect of the corresponding playback test of the image to be projected is monitored in real time, and the synchronization between the actual output effect of the lighting system and the image to be projected is analyzed in real time; Playback optimization module: The playback optimization unit performs playback optimization adjustments on the projected image.

Citation Information

Patent Citations

  • Method of enhanced alignment of two means of projection

    CN106416242A

  • Projection equipment visual signal processing system and method based on smart home

    CN118660144A