Image adjustment method, system, terminal and storage medium for three-dimensional display screen
By detecting the light source position and screen orientation of the stereo display screen, simulating the light path and angle value, determining the reflection path, and performing diffuse reflection or occlusion, the reflection problem of the stereo display screen is solved and the viewing experience is improved.
Patent Information
- Application Number
- CN202310432158.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-20
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2043-04-20
AI Technical Summary
When a three-dimensional display is installed on a fixed frame or wall, the light source is likely to cause reflection, causing people to adjust their position in order to view content, affecting the viewing experience.
By detecting the screen image, judging the light source position and screen orientation, simulating the light path and angle value, determining the reflection path, and performing diffuse reflection or occlusion processing based on the reflection path, reducing the reflection intensity of the screen.
It reduces the adjustment of the position of the personnel when they encounter reflections, improves the convenience of the personnel when viewing the screen, and enhances the viewing experience.
Smart Images

Figure CN116320365B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of display screen technology, and in particular to an image adjustment method, system, terminal and storage medium for a stereoscopic display screen. Background Art
[0002] The stereoscopic display screen is a new generation of free stereoscopic display device based on the stereoscopic vision mechanism of the human eye. It can make excellent use of multi-channel automatic stereoscopic reality technology and obtain images with complete depth information without the help of any visual aids.
[0003] In the related art, a three-dimensional display screen is usually used for information display in a conference room. The three-dimensional display screen is mounted on a fixed frame or a wall, and the conference content is projected or transmitted to the three-dimensional display screen via a data cable for participants to watch.
[0004] With respect to the above-mentioned related technologies, the inventors believe that when a 3D display screen is installed on a fixed frame or a wall, the light source easily causes the 3D display screen to reflect light, requiring personnel to adjust their position to view the content, which makes it inconvenient for personnel to view the 3D display screen. There is still room for improvement. Summary of the invention
[0005] In order to improve the convenience for people to watch a three-dimensional display screen, the present application provides an image adjustment method, system, terminal and storage medium for a three-dimensional display screen.
[0006] In a first aspect, the present application provides an image adjustment method for a stereoscopic display screen, which adopts the following technical solution:
[0007] An image adjustment method based on a stereoscopic display screen comprises:
[0008] Obtaining the current viewing image in a preset viewing area;
[0009] Selecting the current screen image in the viewing image according to a preset selection rule;
[0010] Analyze the screen image and the preset reference image, and continue to obtain the viewing image according to the analysis result or determine the abnormal brightness point according to the screen image;
[0011] Based on the abnormal brightness point, obtain the current light source position in the viewing area;
[0012] Determine the light path and the current angle between the light path and the screen according to the preset screen orientation and light source position;
[0013] Determine the reflection path according to the angle value and the light path, and obtain the current personnel information in the direction corresponding to the reflection path;
[0014] The personnel information and the preset reference personnel information are analyzed to indicate the preset anti-reflection device to perform diffuse reflection processing or continue to obtain the light source position according to the reflection path.
[0015] By adopting the above technical solution, the screen image in the viewing image is framed and detected to determine whether there are abnormal brightness points on the screen, and the light path and angle value are determined according to the light source position and the screen orientation, so as to simulate the reflection path according to the light path and the angle value. When there is a person in the direction corresponding to the reflection path, anti-reflection is performed according to the reflection path, thereby reducing the position adjustment of the person when encountering reflection, thereby improving the convenience of the person when viewing the screen.
[0016] Optionally, the anti-reflection device includes a frosted board component, and the method of instructing the frosted board component to perform anti-reflection includes:
[0017] Determine the current reflection position according to the reflection path and the screen orientation, and instruct the frosted plate assembly to move to overlap the screen according to the reflection position;
[0018] After the frosted plate assembly moves to overlap the screen, the current anti-reflection strength of the reflective position is obtained;
[0019] Analyze the anti-reflection intensity and the preset reference intensity to continue to obtain the anti-reflection intensity or determine the light transmittance according to the anti-reflection intensity and the reference intensity;
[0020] The frosting plate assembly is instructed to adjust the frosting degree according to the light transmittance.
[0021] By adopting the above technical solution, the frosted plate assembly is controlled to overlap the screen corresponding to the reflective position, so that the frosted plate assembly changes the specular reflection of the light source into diffuse reflection, thereby reducing the reflective intensity of the screen, making it more convenient for people to watch the screen. According to the comparison between the anti-reflective intensity and the reference intensity, the frosting degree of the frosted plate assembly is adjusted according to the light transmittance, thereby making the anti-reflective effect of the frosted plate assembly better.
[0022] Optionally, the method of instructing the frosted plate assembly to move to overlap the screen includes:
[0023] Get the current reflection range of the reflection position;
[0024] Determine the current number of frosted board components based on the reflection range;
[0025] Determine the standby area according to the reflection position and obtain the current number of items to be retrieved in the standby area;
[0026] Analyze the number of frosted board components and the number to be retrieved to indicate that the frosted board components are spliced and overlap the reflective range according to the number of frosted board components or calculate the difference between the number of frosted board components and the number to be retrieved, and define the calculated difference as the frosted board difference;
[0027] Determine the adjacent standby area based on the standby area;
[0028] The frosted plate components in the adjacent standby area are called according to the difference in the frosted plate, and the called frosted plate components in the adjacent standby area and the frosted plate components in the standby area are instructed to splice and overlap the reflective range.
[0029] By adopting the above technical solution, the required number of frosted plate assemblies is determined according to the reflective range, so as to call the frosted plate assemblies in the standby area. When the number of frosted plates in the standby area is insufficient, the frosted plate assemblies in the adjacent standby area are called, so that the frosted plate assemblies in the two areas are spliced together and overlap with the reflective position, thereby improving the efficiency of the frosted plate assemblies overlapping the screen.
[0030] Optionally, the method for instructing the sanding plate assembly to adjust the sanding degree includes:
[0031] Powering the sanding plate assembly according to a preset voltage to change the sanding degree of the sanding plate assembly;
[0032] After changing the frosting degree of the frosted plate component, obtaining the current frosted reflective intensity of the reflective position;
[0033] Analyze the frosted reflective intensity and the reference intensity to continue to obtain the frosted reflective intensity or determine the number of frosted board overlaps based on the degree of light transmittance;
[0034] The overlapping of the frosted plate components is indicated according to the overlapping number of the frosted plates, and the overlapping frosted plate components are indicated to coincide with the reflective position.
[0035] By adopting the above technical solution, the frosted plate assembly is energized according to a preset voltage, thereby changing the frosting degree of the frosted plate assembly, making the frosted plate assembly have a better diffuse reflection effect on light, thereby reducing the reflective effect of the screen, and thus improving the convenience of people watching the screen. The number of frosted plates that need to be overlapped is determined according to the degree of light transmittance, and the overlap of the frosted plate assembly is controlled according to the number of frosted plate overlaps, thereby changing the frosting degree of the frosted plate assembly, thereby reducing the reflective effect of the screen, and thus improving the convenience of people watching the screen.
[0036] Optionally, the anti-reflective device further includes a shading component, and the method of instructing the shading component to perform shading processing includes:
[0037] After adjusting the frosting degree, obtaining the current adjusted reflection intensity of the reflection position;
[0038] Analyze the adjusted reflection intensity and the reference intensity to continue to obtain the adjusted reflection intensity or obtain the current light source range of the light source;
[0039] Based on the light source range, the number of shading components is determined according to the light source range and the preset shading range;
[0040] After determining the number of shading components, obtaining obstruction information near the screen;
[0041] Determine the shading position based on the obstruction information and the light path;
[0042] The shading component is called according to the shading position and the number of shading components to shade the light source position.
[0043] By adopting the above technical solution, after adjusting the degree of frosting, when the reflective intensity at the reflective position is still very high, the required number of shading components is determined according to the range of the light source, and then the shading position of the shading component is determined according to the obstruction information and the light path, and the shading components are controlled to block the light source at the shading position after being spliced together, thereby reducing the exposure of the light source to the screen, thereby making the anti-reflective effect of the screen better.
[0044] Optionally, the method of instructing the frosted plate component to perform diffuse reflection processing further includes:
[0045] Get the current screen content corresponding to the reflection position on the screen;
[0046] Analyze the screen content and the preset reference content to continue to obtain the screen content or analyze the reflection range and the preset reference range;
[0047] Based on analyzing the reflection range and the preset reference range, the frosted plate component is instructed to perform anti-reflection or obtain a reduced reflection range of a preset reduced area;
[0048] Based on the reduced reflection range, the reduced reflection range and the reference range are analyzed to adjust the screen according to the reflection position or indicate the screen where the frosted plate assembly overlaps the reduced area;
[0049] After the frosted plate assembly overlaps the screen of the reduced area, the screen content is indicated to be reduced to the reduced area.
[0050] By adopting the above technical solution, the content of the corresponding reflective position of the screen is judged to determine whether the reflective position affects the viewing of the screen content by the personnel, thereby reducing unnecessary adjustments. When the reflective position needs to be anti-reflective, the reflective position in the reduced area is detected, and when the frosted plate assembly can overlap all the reflective positions in the reduced area, the screen content is reduced to the reduced area to avoid reflections that cause the personnel to be unable to see the screen content clearly, thereby improving the convenience of the personnel viewing the screen. When the frosted plate assembly cannot overlap the reflective position in the reduced area, the screen is adjusted according to the reflective position, thereby improving the convenience of the personnel viewing the screen.
[0051] Optionally, the method of adjusting the screen according to the reflection position includes:
[0052] Indicate the overlapping reflective positions of all frosted plate components, and after the overlap, obtain the current remaining reflective range of the screen;
[0053] Determine the reduction ratio based on the remaining reflective range;
[0054] Instructing the screen content to be reduced according to the reduction ratio to generate a reduced picture;
[0055] Get the current remaining reflection position of the screen;
[0056] Determine the moving path based on the remaining reflective position;
[0057] Zoom out and move the screen according to the moving path instructions.
[0058] By adopting the above technical solution, after controlling all the frosted plate components to overlap the reflective positions, the reduction ratio is determined according to the remaining reflective range, so that the screen content is controlled to be reduced according to the reduction ratio to become a reduced picture, and the moving path of the reduced picture is determined according to the remaining reflective position, so that the reduced picture moves according to the moving path, and the content blocked by the remaining reflective position is constantly changed, so that all content can be seen by people, thereby improving the convenience of people watching the screen.
[0059] In a second aspect, the present application provides an image adjustment system for a stereoscopic display screen, which adopts the following technical solution:
[0060] An image adjustment system for a three-dimensional display screen, comprising:
[0061] An acquisition module is used to acquire viewing images, light source position, personnel information, anti-reflection intensity, reflective range, number to be retrieved, frosted reflective intensity, adjusted reflective intensity, light source range, obstruction information, screen content, reduced reflective range, remaining reflective range, and remaining reflective position;
[0062] A memory for storing a program of an image adjustment method for a stereoscopic display screen as described in any one of the above items;
[0063] The program in the processor and the memory can be loaded and executed by the processor to implement any one of the above-mentioned image adjustment methods for a stereoscopic display screen.
[0064] By adopting the above technical solution, a series of data related to screen anti-reflection is obtained through the acquisition module, and the control processor loads and executes the image adjustment method of the stereoscopic display screen stored in the memory, so as to perform anti-reflection treatment on the screen, and try to avoid the inconvenience caused by reflection to people watching the screen, thereby improving the convenience of people watching the screen.
[0065] In a third aspect, the present application provides a smart terminal, which adopts the following technical solution:
[0066] An intelligent terminal comprises a memory and a processor, wherein the memory stores a computer program which can be loaded by the processor and executes any one of the above-mentioned image adjustment methods for a stereoscopic display screen.
[0067] By adopting the above-mentioned technical solution, the control processor loads and executes the image adjustment method based on the stereoscopic display screen stored in the memory, so as to process the data related to the anti-glare of the screen, thereby performing anti-glare treatment on the screen, reducing the impact of the reflection on people watching the screen, and thereby improving the convenience of people watching the screen.
[0068] In a fourth aspect, the present application provides a computer storage medium capable of storing corresponding programs, which has the characteristic of facilitating improving the convenience of people viewing a three-dimensional display screen, and adopts the following technical solution:
[0069] A computer-readable storage medium stores a computer program that can be loaded by a processor and execute any of the above-mentioned image adjustment methods for a stereoscopic display screen.
[0070] By adopting the above-mentioned technical solution, a computer program for an image adjustment method based on a stereoscopic display screen is stored in the memory, and the control processor loads and executes the computer program, thereby performing anti-glare treatment on the screen, reducing the occurrence of reflections when people watch the screen, and thereby improving the convenience of people watching the screen.
[0071] In summary, the present application includes at least one of the following beneficial technical effects:
[0072] 1. By detecting the screen image, it is determined whether there are abnormal brightness points on the screen. A viewing model is established according to the light source position and screen orientation, so as to simulate the reflection path according to the light path and the angle value. When there is a person in the direction corresponding to the reflection path, diffuse reflection and occlusion processing are performed according to the reflection path, thereby reducing the position adjustment of the person when encountering reflection, thereby improving the convenience of the person viewing the screen;
[0073] 2. By controlling the frosted plate assembly to overlap the screen corresponding to the reflective position, the frosted plate assembly changes the specular reflection of the light source into diffuse reflection, thereby reducing the reflective intensity of the screen. According to the comparison between the anti-reflective intensity and the reference intensity, the frosting degree of the frosted plate assembly is adjusted according to the light transmittance, thereby making the anti-reflective effect of the frosted plate assembly better and improving the convenience of people watching the screen;
[0074] 3. By judging the content of the corresponding reflective position of the screen, it is determined whether the reflective position affects the personnel's viewing of the screen content, thereby reducing unnecessary adjustments. When the reflective position needs to be anti-reflective, the reflective position in the reduced area is detected. When the frosted plate assembly can overlap all the reflective positions in the reduced area, the screen content is reduced to the reduced area to avoid reflections that cause people to be unable to see the screen content clearly, thereby improving the convenience of people viewing the screen. BRIEF DESCRIPTION OF THE DRAWINGS
[0075] Figure 1 It is a flow chart of the image adjustment method of the stereoscopic display screen in the embodiment of the present application.
[0076] Figure 2 The process of the method for instructing the frosted plate assembly to perform diffuse reflection processing in the embodiment of the present application is Figure 1 .
[0077] Figure 3 It is a flow chart of a method for instructing the frosted plate assembly to move to overlap the screen in an embodiment of the present application.
[0078] Figure 4 It is a flow chart of a method for instructing a sanding plate assembly to adjust the degree of sanding in an embodiment of the present application.
[0079] Figure 5 It is a flow chart of a method for instructing a shading component to perform shading processing in an embodiment of the present application.
[0080] Figure 6 The process of the method for instructing the frosted plate assembly to perform diffuse reflection processing in the embodiment of the present application is Figure 2 .
[0081] Figure 7 It is a flow chart of a method for adjusting a screen according to a reflection position in an embodiment of the present application. DETAILED DESCRIPTION
[0082] In order to make the purpose, technical solutions and advantages of this application more clear, the following Figure 1-7 It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0083] The present application captures a viewing image within a viewing area, and selects a screen image from the viewing image, detects the position of the light source based on abnormal brightness points in the screen image, and thereby simulates the light path and the angle between the light path and the screen, simulates the reflection path based on the light path and the angle value, detects personnel information in the direction corresponding to the reflection path, and when there are people, controls the anti-reflection device to perform diffuse reflection processing on the reflection position and blocks the light source position, thereby reducing the reflection effect of the screen and improving the convenience for people to view the screen.
[0084] Reference Figure 1 The present application discloses an image adjustment method for a stereoscopic display screen, comprising the following steps:
[0085] Step S100: obtaining a current viewing image in a preset viewing area.
[0086] The viewing area is a preset space where people watch the screen, such as a conference room, etc. It is set by those skilled in the art according to actual conditions and will not be described in detail here. The viewing image is an image in the viewing area, which is captured, uploaded, and stored by a camera for computer program call. The viewing image of the viewing area is obtained for further analysis and processing.
[0087] Step S101: select a current screen image in the viewing image according to a preset selection rule.
[0088] The frame selection rule is a method for frame-selecting screen images in different directions in the viewing image. The specific method is set by those skilled in the art according to the actual situation and will not be described here. The screen image is an image related to the screen in the viewing image. The viewing image is frame-selected, uploaded, stored and called by the computer program according to the frame selection rule. The screen image in the viewing image is framed for further analysis and processing.
[0089] Step S102: Analyze the screen image and the preset reference image, and continue to obtain the viewing image according to the analysis result or determine the abnormal brightness point according to the screen image.
[0090] The reference image is a screen image of different orientations without reflection, which is set by a person skilled in the art according to actual conditions and will not be described in detail here. The abnormal brightness point is a position in the screen image with a brightness different from that of the reference image, which is obtained, uploaded, stored and called by a computer program comparing and analyzing the screen image and the reference image.
[0091] By comparing and analyzing the screen image with the reference image, it is determined whether the screen image is consistent with the reference image, thereby determining whether the screen is reflective for further analysis and processing.
[0092] If the screen image is consistent with the reference image, it indicates that there is no reflection on the screen, so the viewing image continues to be acquired and the detection is performed cyclically to prevent the screen from reflecting.
[0093] If the screen image is inconsistent with the reference image, it indicates that the screen is reflective, so the computer program marks the position where the screen image is inconsistent with the reference image and defines the inconsistent position as an abnormal brightness point for further analysis and processing.
[0094] Step S103: based on the abnormal brightness point, obtain the current light source position in the viewing area.
[0095] The light source position is the specific position of the light source in the viewing area, which is detected, uploaded, and stored by the camera for the computer program to call. After determining that there is an abnormal brightness point on the screen, the light source position in the viewing area is obtained for further analysis and processing.
[0096] Step S104: determining the light path and the current angle between the light path and the screen according to the preset screen orientation and light source position.
[0097] The screen orientation is the direction of the front of the screen. The specific orientation is set by those skilled in the art according to actual conditions and will not be described in detail here. The light path is the path of the light from the light source to the screen. The angle value is the angle between the light and the screen.
[0098] The computer program builds a three-dimensional model based on the screen orientation and light source position, thereby simulating the propagation path of light from the light source position to the screen, and defines the propagation path as the light path. The computer program then identifies the angle between the light path and the screen based on the light path and screen orientation for further analysis and processing.
[0099] Step S105: determining the reflection path according to the angle value and the light path, and obtaining the current personnel information in the direction corresponding to the reflection path.
[0100] The reflection path is the reflection path of the light path by the screen. The personnel information is the number of people in the corresponding direction, which is captured and uploaded by the camera, and recognized, stored and called by the computer program.
[0101] The computer program simulates a reflection path symmetrical to the light path based on the light path and the angle value with a vertical line perpendicular to the screen, and obtains the personnel information in the corresponding direction of the reflection path for further analysis and processing.
[0102] Step S106: Analyze the personnel information and the preset reference personnel information to instruct the preset anti-reflection device to perform diffuse reflection processing or continue to obtain the light source position according to the reflection path.
[0103] The baseline personnel information is that there is at least one person. The anti-reflective device is a preset device for reducing screen reflection, including a frosted plate assembly and a shading assembly. The frosted plate assembly includes electronic frosted glass, transparent silk thread, a wire take-up device and a linear module. The transparent silk thread is connected to the electronic frosted glass, and the other end of the transparent silk thread is connected to the wire take-up device. The wire take-up device retracts and releases the transparent silk thread to adjust the position of the electronic frosted glass on the screen. The wire take-up device is installed on the linear module to adjust the overall position. The shading assembly includes a mechanical arm and a baffle. The position of the baffle is adjusted by the mechanical arm so that the baffle blocks the light source.
[0104] By sorting and comparing the number of people corresponding to the personnel information and the number of people corresponding to the benchmark personnel information, it is possible to determine whether there are people on the reflection path, so as to determine whether the screen needs to be anti-reflective treated for further analysis and processing.
[0105] If the number of people corresponding to the personnel information is not less than the number of people corresponding to the benchmark personnel information, it indicates that there are people on the reflection path. Therefore, the screen needs to be anti-reflective, and the anti-reflective device is controlled to perform diffuse reflection processing on the screen, thereby reducing the reflection effect caused by the mirror reflection of the screen.
[0106] If the number of people corresponding to the personnel information is less than the number of people corresponding to the benchmark personnel information, it means that there is no person on the reflection path, so there is no need to perform anti-reflection processing on the screen, continue to obtain the light source position, and continuously monitor the screen reflection.
[0107] Reference Figure 2 The anti-reflection device includes a frosted plate assembly, and the method for instructing the frosted plate assembly to perform diffuse reflection processing includes the following steps:
[0108] Step S200: determining the current reflection position according to the reflection path and the screen orientation, and instructing the frosted plate assembly to move to overlap the screen according to the reflection position.
[0109] The reflection position is the position corresponding to the reflection point on the screen, which is obtained, uploaded, stored and called by a computer program according to the reflection path and the screen orientation simulation.
[0110] According to the screen position corresponding to the reflective position, the frosted plate assembly is controlled to move to the reflective position, so that the frosted plate assembly overlaps and covers the screen corresponding to the reflective position, so that the mirror reflection of the screen is changed to diffuse reflection, thereby reducing the reflective effect of the screen.
[0111] Step S201: after the frosted plate assembly moves to overlap the screen, the current anti-reflection intensity of the reflective position is obtained.
[0112] The anti-reflective intensity is the reflective intensity value after diffuse reflection processing of the reflective position on the screen, which is detected, uploaded and stored by the brightness meter for computer program to call.
[0113] After the frosted plate assembly is overlapped with the screen position corresponding to the reflective position, the anti-reflective strength is obtained for further analysis and processing.
[0114] Step S202: Analyze the anti-reflection intensity and the preset reference intensity to continue to obtain the anti-reflection intensity or determine the light transmittance according to the anti-reflection intensity and the reference intensity.
[0115] The reference intensity is the minimum brightness value that will not affect the viewing of the screen by the user. The specific value is set by the technicians in this field according to the actual situation and will not be described in detail here. The light transmittance is the light intensity after the light passes through the frosted glass.
[0116] By sorting and comparing the size corresponding to the anti-reflection intensity with the size corresponding to the reference intensity, it is determined whether the anti-reflection intensity is greater than the reference intensity, thereby determining whether further anti-reflection treatment is required.
[0117] If the anti-reflective intensity is not greater than the reference intensity, it indicates that the anti-reflective effect of the frosted plate assembly after overlapping the screen can meet the requirements of people viewing the screen. Therefore, no further anti-reflective treatment is required, and the anti-reflective intensity continues to be obtained and continuously monitored.
[0118] If the anti-reflective intensity is greater than the reference intensity, it indicates that the anti-reflective effect of the frosted plate assembly after overlapping the screen cannot meet the requirements of people viewing the screen, so it is necessary to continue the anti-reflective treatment. Therefore, according to the difference between the anti-reflective intensity and the reference intensity, the light intensity database is analyzed to match the light transmission program corresponding to the difference between the anti-reflective intensity and the reference intensity, for further analysis and processing. The light intensity database is a preset database, which is formed by a large number of experiments and summaries of rules by technical personnel in this field based on the anti-reflective intensity, reference intensity and light transmission degree. The database stores anti-reflective intensity and reference intensity related to the light transmission degree, and has multiple anti-reflective intensity and reference intensity corresponding to the light transmission degree.
[0119] Step S203: instructing the frosting plate assembly to adjust the frosting degree according to the light transmittance.
[0120] The frosting degree refers to the light transmittance of the frosted board assembly. The frosting degree of the frosted board assembly is adjusted by a computer program according to the light transmittance, so that the frosted board assembly has a better diffuse reflection effect on the reflective position, thereby making it more convenient for people to watch the screen.
[0121] Reference Figure 3 , a method for instructing the frosted plate assembly to move to overlap the screen, comprising the following steps:
[0122] Step S300: obtaining the current reflection range of the reflection position.
[0123] The reflection range is the screen area corresponding to the reflection position of the screen. The reflection position on the screen is photographed by a camera, and the computer program detects, uploads, stores and calls according to the photographed image. The reflection range of the reflection position is obtained for further analysis and processing.
[0124] Step S301: determining the current number of frosted board components according to the reflection range.
[0125] The number of frosted board components is the number of frosted board components required to overlap the reflective range. A large number of experiments are conducted by technicians in this field based on the reflective range and the area corresponding to the frosted board components to summarize the rules and form a database. The establishment of the database is set by technicians in this field according to actual conditions and will not be described in detail here. The database stores reflective ranges related to the number of frosted board components, and has multiple reflective ranges corresponding to the number of frosted board components. The number of frosted board components is output according to the familiar reflective range matching, so that the overlap of the reflective position of the frosted board components is more complete.
[0126] Step S302: Determine the standby area according to the reflection position, and obtain the current number of items to be retrieved in the standby area.
[0127] The standby area is the frosted plate assembly docking area near the reflective position on the screen, which is specifically set by those skilled in the art according to actual conditions and will not be described in detail here. The number to be retrieved is the number of frosted plate assemblies in the standby area, which is captured and uploaded by the camera, and recognized, stored and called by the computer program.
[0128] The computer program searches for the standby area closest to the reflective position according to the reflective position, so that the frosted plate assembly overlaps the reflective position on the screen at the fastest speed. The number of items to be retrieved in the standby area is obtained for further analysis and processing.
[0129] Step S303: Analyze the number of frosted board components and the number to be retrieved to indicate that the frosted board components are spliced to overlap the reflective range according to the number of frosted board components or calculate the difference between the number of frosted board components and the number to be retrieved, and define the calculated difference as the frosted board difference.
[0130] The frosted plate difference is the difference between the number of frosted plate assemblies in the standby area and the number of frosted plate assemblies required to overlap and cover the reflective positions. The difference between the number of frosted plate assemblies and the number to be retrieved is calculated by a computer program, uploaded, stored and called.
[0131] By sorting and comparing the sizes corresponding to the number of frosted plate components and the size corresponding to the number to be retrieved, it is possible to determine whether the number of frosted plate components is greater than the number to be retrieved, thereby determining whether the frosted plate components in the standby area can completely overlap the reflective positions for further analysis and processing.
[0132] If the number of frosted plate assemblies is not greater than the number to be retrieved, it indicates that the frosted plate assemblies in the standby area can completely overlap the reflective position. Therefore, the frosted plate assemblies in the standby area are controlled to be spliced according to the number of frosted plate assemblies and moved to overlap the reflective position to completely overlap the reflective position.
[0133] If the number of frosted board components is greater than the number to be retrieved, it means that the frosted board components in the standby area cannot completely overlap the reflective position. Therefore, the difference between the number of frosted board components and the number to be retrieved is calculated to obtain the frosted board difference for further analysis and processing.
[0134] Step S304: Determine a similar standby area according to the standby area.
[0135] The similar standby area is the other standby area closest to the standby area. A large number of experiments are conducted by technicians in this field based on different standby areas to summarize the rules and form a database. The establishment of the database is set by the technicians in this field according to the actual situation, which will not be described here. The database stores the standby areas related to the similar standby areas, and has multiple standby areas corresponding to the similar standby areas. The similar standby areas are output according to the input standby area matching for further analysis and processing.
[0136] Step S305: calling the frosted plate assembly in the adjacent standby area according to the frosted plate difference, and instructing the called frosted plate assembly in the adjacent standby area to splice and overlap the reflective range with the frosted plate assembly in the standby area.
[0137] After determining the adjacent standby area, the frosted plate components in the adjacent standby area are called according to the difference in frosted plates, thereby making up for the insufficient frosted plate components in the standby area, and the frosted plate components in the standby area are controlled to be spliced with the frosted plate components called from the adjacent standby area, so that the spliced frosted plate components completely overlap the reflective position, thereby making the diffuse reflection effect of the frosted plate components better.
[0138] Reference Figure 4 , a method for indicating that a frosting plate assembly adjusts the frosting degree, comprising the following steps:
[0139] Step S400: energizing the sanding plate assembly according to a preset voltage to change the sanding degree of the sanding plate assembly.
[0140] The voltage is the voltage required for the preset electronic frosted glass to change the light transmittance. The specific value is set by those skilled in the art according to the actual situation and will not be described in detail here. The frosting degree is the light transmittance of the electronic frosted glass in the frosted plate assembly. By using the voltage to energize the electronic frosted glass in the frosted plate assembly, the frosting degree of the electronic frosted glass is changed, so that the frosted plate assembly has a better diffuse reflection effect on light.
[0141] Step S401: after changing the frosting degree of the frosting plate assembly, obtaining the current frosting reflection intensity of the reflection position.
[0142] The frosted reflective intensity is the reflective intensity value at the reflective position after the frosted plate assembly adjusts the frosting degree, which is detected, uploaded, and stored by the brightness meter to be called by the computer program.
[0143] After changing the frosting degree of the frosted plate assembly, the frosted reflective intensity at the reflective position is tested for further analysis and processing.
[0144] Step S402: Analyze the frosted light reflection intensity and the reference intensity to continue to obtain the frosted light reflection intensity or determine the number of frosted plate overlaps according to the light transmittance.
[0145] The number of frosted plate overlaps is the number of frosted plate components that overlap each other to change the frosting degree of the frosted plate components corresponding to the light transmittance.
[0146] By sorting and comparing the size corresponding to the frosted reflective intensity and the size corresponding to the reference intensity, it is determined whether the frosted reflective intensity is greater than the reference intensity, so as to determine whether the frosting degree of the frosted plate assembly needs to be changed for further analysis and processing.
[0147] If the frosted reflection intensity is not greater than the reference intensity, it indicates that changing the frosting degree of the frosted plate assembly by powering on can meet the diffuse reflection requirement of the frosted plate assembly to the light source. Therefore, the frosted reflection intensity continues to be tested to continuously monitor the reflection of the screen.
[0148] If the frosted reflection intensity is greater than the reference intensity, it indicates that the frosting degree of the frosted board assembly cannot meet the diffuse reflection requirements of the frosted board assembly for the light source by changing the frosted board assembly by power. Therefore, the number of frosted board overlaps is matched according to the input light transmittance for further analysis and processing. The technicians in this field conduct a large number of experiments to summarize the rules according to the light transmittance and form a database. The establishment of the database is set by the technicians in this field according to the actual situation and will not be repeated here. The database stores the light transmittance related to the number of frosted board overlaps, and has multiple light transmittances corresponding to the number of frosted board overlaps.
[0149] Step S403: indicating the overlap of the frosted plate components according to the overlap number of the frosted plates and indicating that the overlapped frosted plate components are aligned to the reflective position.
[0150] The computer program controls the overlap of the frosted plate assembly according to the number corresponding to the overlap number of the frosted plates, thereby changing the frosting degree of the frosted plate assembly, and overlapping the overlapped frosted plate assembly to a reflective position, so that the overlapped frosted plate assembly has a better diffuse reflection effect on the light source.
[0151] Reference Figure 5 The anti-reflection device further includes a shading component, and the method of instructing the shading component to perform shading processing includes the following steps:
[0152] Step S500: After adjusting the frosting degree, obtaining the current adjusted reflection intensity of the reflection position.
[0153] The adjusted reflective intensity is the reflective intensity value of the reflective position of the frosted board component after the frosting degree is adjusted, which is detected by the brightness meter, uploaded, and stored for computer program call. After the frosting degree of the frosted board component is adjusted, the adjusted reflective intensity of the reflective position is detected for further analysis and processing.
[0154] Step S501: Analyze the adjusted reflected light intensity and the reference intensity to continue to obtain the adjusted reflected light intensity or obtain the current light source range of the light source.
[0155] The light source range is the area on the screen that the light source illuminates, which is captured and uploaded by a camera and recognized, stored and called by a computer program.
[0156] By sorting and comparing the adjusted reflection intensity and the reference intensity, it is determined whether the adjusted reflection intensity is greater than the reference intensity, so as to determine whether it is necessary to control the shading component to block the light source for further analysis and processing.
[0157] If the adjusted reflection intensity is not greater than the reference intensity, it indicates that the requirement of reducing reflection can be met by only adjusting the frosting degree of the frosted plate assembly to diffusely reflect the light source. Therefore, the adjusted reflection intensity is continued to be obtained and the reflection of the screen is continuously monitored.
[0158] If the adjusted reflection intensity is greater than the reference intensity, it indicates that adjusting the frosting degree of the frosted plate assembly to diffusely reflect the light source cannot meet the requirement of reducing reflection. Therefore, the light source range irradiated on the screen is detected for further analysis and processing.
[0159] Step S502: Based on the light source range, determine the number of shading components according to the light source range and the preset shading range.
[0160] The shading range is the area of the baffle in the shading assembly, and the specific size is set by those skilled in the art according to actual conditions, which will not be described in detail here. The number of shading assemblies is the number of shading assemblies that can completely block the light source range.
[0161] The technicians in this field conduct a large number of experiments based on the light source range and the shading range to summarize the rules and form a database. The establishment of the database is set by the technicians in this field according to the actual situation, and will not be described in detail here. The database stores the light source range related to the number of shading components, and has multiple light source ranges corresponding to the number of shading components. The number of shading components is output according to the input light source range for further analysis and processing.
[0162] Step S503: After determining the number of shading components, obtain the obstruction information near the screen.
[0163] The obstruction information is the situation of obstructions near the screen, such as vases and sculptures, etc., which are captured and uploaded by the camera, and then recognized, stored and called by the computer program. After determining the number of shading components, the obstruction information is detected for further analysis and processing.
[0164] Step S504: Determine the light shielding position according to the obstruction information and the light path.
[0165] The shading position is the position where the shading component blocks the light source. The technicians in this field conduct a large number of experiments based on different obstruction information and light paths to summarize the rules and form a database. The establishment of the database is set by the technicians in this field according to the actual situation, which will not be described here. The database stores obstruction information and light paths related to the shading position, and has multiple obstruction information and light paths corresponding to the shading position. The shading position is output according to the input obstruction information and light path matching for further analysis and processing.
[0166] Step S505: calling the shading component to shade the light source position according to the shading position and the number of shading components.
[0167] The computer program calls the shading components to be spliced together according to the number of shading components, and controls the spliced shading components to move to the position of the light source to block the light source, thereby reducing the reflection of the light source by the screen, reducing the reflective effect of the screen, and making it more convenient for people to watch the screen.
[0168] Reference Figure 6 , the method for instructing the frosted plate component to perform diffuse reflection processing also includes the following steps:
[0169] Step S600: obtaining the current screen content corresponding to the reflection position on the screen.
[0170] The screen content is the content displayed at the corresponding reflective position on the screen, which is captured and uploaded by the camera, and recognized, stored and called by the computer program. The screen content displayed at the corresponding reflective position on the screen is detected for further analysis and processing.
[0171] Step S601: Analyze the screen content and the preset reference content to continue to obtain the screen content or analyze the reflection range and the preset reference range.
[0172] The reference content is the preset content that is not displayed. The reference range is the range on the screen that can be overlapped by the frosted board assembly. The specific size is set by those skilled in the art according to the actual situation and will not be described in detail here.
[0173] By comparing and analyzing the screen content and the reference content, it is determined whether the screen content is consistent with the reference content, so as to determine whether there is screen content at the reflection position for further analysis and processing.
[0174] If the screen content is consistent with the reference content, it means that the screen corresponding to the reflective position does not display any screen content that can be viewed, so the screen content continues to be detected to continuously detect whether the content at the reflective position is useful.
[0175] If the screen content is inconsistent with the reference content, it means that the screen corresponding to the reflective position displays the screen content that can be viewed. Therefore, the reflective range of the screen and the reference range are sorted and compared to determine whether the reflective range is larger than the reference range, so as to determine whether the number of frosted plate components is sufficient to overlap all reflective ranges for further analysis and processing.
[0176] Step S602: Based on analyzing the reflection range and the preset reference range, the frosted plate assembly is instructed to perform anti-reflection or obtain a preset reduced reflection range of the reduced area.
[0177] The reduced area is a preset reduced range on the screen, and the specific size and position are set by those skilled in the art according to actual conditions, which will not be described in detail here. The reduced reflection range is the reflective area within the reduced area, which is captured and uploaded by a camera, and recognized, stored and called by a computer program.
[0178] If the reflective range is not larger than the reference range, it indicates that the number of frosted plate assemblies is sufficient to overlap all reflective ranges, and the frosted plate assemblies are controlled to perform diffuse reflection processing on the reflective range on the screen, thereby reducing the reflective effect of the screen.
[0179] If the reflective range is larger than the reference range, it indicates that the number of frosted plate components is insufficient to overlap all reflective ranges, and the reduced range within the reduced area is tested for further analysis and processing.
[0180] Step S603: Based on the reduced reflection range, the reduced reflection range and the reference range are analyzed to adjust the screen according to the reflection position or indicate the frosted plate assembly to overlap the reduced area of the screen.
[0181] After obtaining the reduced reflective range, the size corresponding to the reduced reflective range and the size corresponding to the reference range are sorted and compared to analyze, so as to determine whether the reflective range in the reduced area is larger than the reference range for further analysis and processing.
[0182] If the reflective range in the reduced area is not greater than the reference range, it indicates that the frosted plate assembly can completely overlap the reflective range in the reduced area, so the frosted plate assembly is controlled to overlap the screen in the reduced area for further analysis and processing.
[0183] If the reflective range in the reduced area is larger than the reference range, it means that the frosted plate assembly cannot completely overlap the reflective range in the reduced area. Therefore, the screen is adjusted according to the reflective position to reduce the reflective effect of the screen and make it more convenient for people to watch the screen.
[0184] Step S604: After the frosting board assembly overlaps the screen of the reduced area, instruct the screen content to be reduced to the reduced area.
[0185] After the frosted plate assembly overlaps the screen in the reduced area and performs diffuse reflection processing, the control computer program shrinks the screen content within the reduced area, so that the screen content avoids the reflective position outside the reduced area, and the screen content is fully displayed in the reduced area after the diffuse reflection processing, thereby facilitating people to watch the screen.
[0186] Reference Figure 7 , the method for adjusting the screen according to the reflection position comprises the following steps:
[0187] Step S700: instructing all frosted plate components to overlap the reflective positions, and after the overlap, obtaining the current remaining reflective range of the screen.
[0188] The remaining reflective range is the area of the remaining reflective position after all frosted plate components overlap the reflective position, which is captured and uploaded by the camera, and detected, stored and called by the computer program. The computer program controls the overlap of the reflective position of all frosted plate components, and after the overlap, the remaining reflective range on the screen is detected for further analysis and processing.
[0189] Step S701: Determine the reduction ratio according to the remaining reflection range.
[0190] The reduction ratio is the size ratio between the reduced screen content and the unreduced screen content. A person skilled in the art conducts a large number of experiments based on different reflective ranges to summarize the rules and form a database. The establishment of the database is set by the person skilled in the art according to the actual situation and will not be described in detail here. The database stores the residual reflective range related to the reduction ratio, and has multiple residual reflective ranges corresponding to the reduction ratio. The reduction ratio is output according to the input residual reflective range matching for further analysis and processing.
[0191] Step S702: Instructing the screen content to be reduced according to the reduction ratio to generate a reduced picture.
[0192] The reduced image is a image generated after the screen content is reduced according to the reduction ratio, and is obtained, uploaded, stored and called by the computer program after cutting and reducing the screen content according to the reduction ratio. The computer program cuts and reduces the screen content according to the reduction ratio to generate a reduced image for further analysis and processing.
[0193] Step S703: Obtain the current remaining reflection position of the screen.
[0194] The remaining reflective position is the reflective position left after all the frosted board components overlap the reflective positions, which is photographed and uploaded by the camera, and recognized, stored and called by the computer program. The remaining reflective position is detected for further analysis and processing.
[0195] Step S704: determining the moving path according to the remaining reflection positions.
[0196] The moving path is the moving direction of the zoomed-out image. A person skilled in the art conducts a large number of experiments based on different residual reflection positions to summarize the rules and form a database. The establishment of the database is set by the person skilled in the art according to the actual situation and will not be described in detail here. The database stores the residual reflection positions related to the moving path, and has multiple residual reflection positions corresponding to the moving path. The output moving path is matched according to the input residual reflection position for further analysis and processing.
[0197] Step S705: Zoom out and move the image according to the moving path instruction.
[0198] The computer program controls the reduced image to move repeatedly according to the moving path, so that the reflective position will not continuously block the screen content at one position, and the screen content moves repeatedly, so that people can see the complete screen content, making it convenient for people to watch the screen.
[0199] Based on the same inventive concept, an embodiment of the present invention provides an image adjustment system for a stereoscopic display screen, comprising:
[0200] An acquisition module is used to acquire viewing images, light source position, personnel information, anti-reflection intensity, reflective range, number to be retrieved, frosted reflective intensity, adjusted reflective intensity, light source range, obstruction information, screen content, reduced reflective range, remaining reflective range, and remaining reflective position;
[0201] Memory, used to store Figure 1-7 A program of an image adjustment method for a stereoscopic display screen according to any one of the items;
[0202] The program in the memory can be loaded and executed by the processor and implemented as follows Figure 1-7 An image adjustment method for a stereoscopic display screen according to any one of the preceding claims.
[0203] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0204] An embodiment of the present invention provides a computer-readable storage medium storing a computer program that can be loaded by a processor and execute an image adjustment method for a stereoscopic display screen.
[0205] Computer storage media include, for example, various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks or optical disks.
[0206] Based on the same inventive concept, an embodiment of the present invention provides an intelligent terminal, including a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and execute an image adjustment method for a stereoscopic display screen.
[0207] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0208] The above are all preferred embodiments of the present application, and are not intended to limit the protection scope of the present application. Any feature disclosed in this specification (including the abstract and drawings), unless otherwise stated, can be replaced by other equivalent or alternative features with similar purposes. That is, unless otherwise stated, each feature is only an example of a series of equivalent or similar features.
Claims
1. A method for adjusting an image of a three-dimensional display screen, characterized in that: include: Obtaining the current viewing image in a preset viewing area; Selecting the current screen image in the viewing image according to a preset selection rule; Analyze the screen image and the preset reference image, and continue to obtain the viewing image according to the analysis result or determine the abnormal brightness point according to the screen image; Based on the abnormal brightness point, obtain the current light source position in the viewing area; Determine the light path and the current angle between the light path and the screen according to the preset screen orientation and light source position; Determine the reflection path according to the angle value and the light path, and obtain the current personnel information in the direction corresponding to the reflection path; The personnel information and the preset reference personnel information are analyzed to indicate the preset anti-reflection device to perform diffuse reflection processing or continue to obtain the light source position according to the reflection path.
2. The image adjustment method of a three-dimensional display screen according to claim 1, characterized in that: The anti-reflection device includes a frosted plate component, and the method for instructing the frosted plate component to perform diffuse reflection processing includes: Determine the current reflection position according to the reflection path and the screen orientation, and instruct the frosted plate assembly to move to overlap the screen according to the reflection position; After the frosted plate assembly moves to overlap the screen, the current anti-reflection strength of the reflective position is obtained; Analyze the anti-reflection intensity and the preset reference intensity to continue to obtain the anti-reflection intensity or determine the light transmittance according to the anti-reflection intensity and the reference intensity; The frosting plate assembly is instructed to adjust the frosting degree according to the light transmittance.
3. The image adjustment method of a three-dimensional display screen according to claim 2, characterized in that: Methods for instructing the matte plate assembly to move to coincide with the screen include: Get the current reflection range of the reflection position; Determine the current number of frosted board components based on the reflection range; Determine the standby area according to the reflection position and obtain the current number of items to be retrieved in the standby area; Analyze the number of frosted board components and the number to be retrieved to indicate that the frosted board components are spliced and overlap the reflective range according to the number of frosted board components or calculate the difference between the number of frosted board components and the number to be retrieved, and define the calculated difference as the frosted board difference; Determine the adjacent standby area based on the standby area; The frosted plate components in the adjacent standby area are called according to the difference in the frosted plate, and the called frosted plate components in the adjacent standby area and the frosted plate components in the standby area are instructed to splice and overlap the reflective range.
4. The image adjustment method of a three-dimensional display screen according to claim 2, characterized in that: Methods for instructing the sanding plate assembly to adjust the sanding degree include: Powering the sanding plate assembly according to a preset voltage to change the sanding degree of the sanding plate assembly; After changing the frosting degree of the frosted plate component, obtaining the current frosted reflective intensity of the reflective position; Analyze the frosted reflective intensity and the reference intensity to continue to obtain the frosted reflective intensity or determine the number of frosted board overlaps based on the degree of light transmittance; The overlapping of the frosted plate components is indicated according to the overlapping number of the frosted plates, and the overlapping frosted plate components are indicated to coincide with the reflective position.
5. The image adjustment method of a three-dimensional display screen according to claim 4, characterized in that: The anti-reflective device further includes a shading component, and the method of instructing the shading component to perform shading processing includes: After adjusting the frosting degree, obtaining the current adjusted reflection intensity of the reflection position; Analyze the adjusted reflection intensity and the reference intensity to continue to obtain the adjusted reflection intensity or obtain the current light source range of the light source; Based on the light source range, the number of shading components is determined according to the light source range and the preset shading range; After determining the number of shading components, obtaining obstruction information near the screen; Determine the shading position based on the obstruction information and the light path; The shading component is called according to the shading position and the number of shading components to shade the light source position.
6. The image adjustment method of a three-dimensional display screen according to claim 2, characterized in that: The method of instructing the frosted plate component to perform diffuse reflection processing also includes: Get the current screen content corresponding to the reflection position on the screen; Analyze the screen content and the preset reference content to continue to obtain the screen content or analyze the reflection range and the preset reference range; Based on analyzing the reflection range and the preset reference range, the frosted plate component is instructed to perform anti-reflection or obtain a reduced reflection range of a preset reduced area; Based on the reduced reflection range, the reduced reflection range and the reference range are analyzed to adjust the screen according to the reflection position or indicate the screen where the frosted plate assembly overlaps the reduced area; After the frosted plate assembly overlaps the screen of the reduced area, the screen content is indicated to be reduced to the reduced area.
7. The image adjustment method of a three-dimensional display screen according to claim 6, characterized in that: Methods for adjusting the screen according to the position of the reflection include: Indicate the overlapping reflective positions of all frosted plate components, and after the overlap, obtain the current remaining reflective range of the screen; Determine the reduction ratio based on the remaining reflective range; Instructing the screen content to be reduced according to the reduction ratio to generate a reduced picture; Get the current remaining reflection position of the screen; Determine the moving path based on the remaining reflective position; Zoom out and move the screen according to the moving path instructions.
8. An image adjustment system for a three-dimensional display screen, characterized in that: include: An acquisition module is used to acquire viewing images, light source position, personnel information, anti-reflection intensity, reflective range, number to be retrieved, frosted reflective intensity, adjusted reflective intensity, light source range, obstruction information, screen content, reduced reflective range, remaining reflective range, and remaining reflective position; A memory for storing a program of an image adjustment method for a stereoscopic display screen according to any one of claims 1 to 7; The program in the memory can be loaded and executed by the processor to implement an image adjustment method for a stereoscopic display screen as claimed in any one of claims 1 to 7.
9. An intelligent terminal, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program which can be loaded by the processor and executes the image adjustment method for a stereoscopic display screen according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer program is stored which can be loaded by a processor and execute the image adjustment method for a stereoscopic display screen according to any one of claims 1 to 7.
Citation Information
Patent Citations
Measuring method and measuring device of intensity of light reflection of display screen surface
CN103063416A
Method, system and device for dynamically adjusting brightness of display device and storage medium
CN110969984A