Method, device and equipment for correcting display screen viewing angle difference and storage medium
By obtaining the viewing angle difference coefficient of the LED splicing screen, determining the correction model and performing single-box correction, the problem of correction deviation caused by viewing angle difference was solved, realizing efficient viewing angle difference correction of the display screen in any environment, improving the display effect and shortening the delivery time.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-13
- Publication Date
- 2026-03-27
AI Technical Summary
Existing technologies suffer from deviations caused by viewing angle differences during the calibration process of LED splicing screens, resulting in poor calibration effects. Furthermore, full-screen calibration is subject to environmental requirements, delays delivery time, and is inconvenient for inventory preparation.
By obtaining the original viewing angle difference coefficients of multiple cabinets and the overall viewing angle difference coefficients after splicing, a correction model is determined, and this model is used to correct the viewing angle difference of all cabinets in the display screen. The viewing angle difference problem is solved by using a single-cabinet correction method.
It enables accurate correction of viewing angle differences in displays without requiring full-screen calibration, improving display quality and facilitating timely inventory preparation and delivery.
Smart Images

Figure CN117095634B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present disclosure relate to the technical field of display screen display effect processing, in particular to a display screen view angle difference correction method and device, equipment and a storage medium. BACKGROUND
[0002] Before the actual use of the LED splicing screen, the display effects such as screen brightness and chrominance need to be corrected to make the LED splicing screen reach the ideal display state. At present, single-box correction or whole-screen correction can be used. The single-box correction method will introduce deviation caused by view angle difference when each box is corrected, resulting in poor correction effect. The whole-screen correction can solve the problem of view angle difference, but the whole-screen correction requires the environment, and some environments do not have the whole-screen correction environment. Moreover, for customers, the whole-screen correction is not convenient for stock preparation, which will delay the delivery time of the LED display screen. In addition, the screen needs to be assembled on site, and time needs to be left for correction. SUMMARY
[0003] Embodiments of the present disclosure provide a display screen view angle difference correction method, device, equipment and storage medium, which can accurately correct the view angle difference of the display screen and improve the display effect of the display screen.
[0004] In a first aspect, embodiments of the present disclosure provide a display screen view angle difference correction method, comprising: obtaining original view angle difference coefficients of a plurality of boxes; obtaining a whole view angle difference coefficient after the plurality of boxes are spliced; determining a correction model according to the whole view angle difference coefficient and the original view angle difference coefficient; and correcting the view angle difference of all boxes in the display screen according to the correction model; wherein the size of the display screen is larger than the size of the sub-display screen.
[0005] In a second aspect, embodiments of the present disclosure also provide a display screen view angle difference correction device, comprising: an original view angle difference coefficient obtaining module, configured to obtain original view angle difference coefficients of a plurality of boxes; a whole view angle difference coefficient obtaining module, configured to obtain a whole view angle difference coefficient after the plurality of boxes are spliced; a correction model determining module, configured to determine a correction model according to the whole view angle difference coefficient and the original view angle difference coefficient; and a correction module, configured to correct the view angle difference of all boxes in the display screen according to the correction model; wherein the size of the display screen is larger than the size of the sub-display screen.
[0006] In a third aspect, embodiments of the present disclosure also provide an electronic device, comprising:
[0007] one or more processors;
[0008] a storage device configured to store one or more programs,
[0009] When the one or more programs are executed by the one or more processors, the one or more processors implement the display screen view angle difference correction method as described in embodiments of the present disclosure.
[0010] In a fourth aspect, the embodiments of the present disclosure further provide a storage medium containing computer executable instructions for executing the display screen view angle difference correction method as described in embodiments of the present disclosure when executed by a computer processor.
[0011] The technical solution of the embodiments of the present disclosure obtains original view angle difference coefficients of a plurality of boxes; obtains an overall view angle difference coefficient of the plurality of boxes after splicing; determines a correction model according to the overall view angle difference coefficient and the original view angle difference coefficients; and corrects the view angle difference of all the boxes in the display screen according to the correction model; wherein the size of the display screen is larger than the size of the sub-display screen. The embodiments of the present disclosure can obtain an accurate target view angle difference coefficient by determining a correction model according to the overall view angle difference coefficient of the sub-display screen and the original view angle difference coefficients of a plurality of single boxes, and correcting the view angle difference of all the boxes in the display screen according to the correction model, so as to accurately correct the view angle difference of the display screen, and further improve the display effect of the display screen. BRIEF DESCRIPTION OF DRAWINGS
[0012] The above and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent as various embodiments of the present disclosure are described in conjunction with the accompanying drawings, in which like reference numbers represent like elements throughout the drawings. It should be noted that the drawings are schematic and elements in the drawings are not necessarily to scale.
[0013] Figure 1 A display screen view angle difference correction method flowchart provided by embodiments of the present disclosure;
[0014] Figure 2 A view angle effect diagram of a plurality of single boxes provided by embodiments of the present disclosure;
[0015] Figure 3 A view angle effect diagram of a plurality of boxes after splicing provided by embodiments of the present disclosure;
[0016] Figure 4 A view angle effect diagram after view angle difference correction provided by embodiments of the present disclosure;
[0017] Figure 5 A display screen view angle difference correction device structure diagram provided by embodiments of the present disclosure;
[0018] Figure 6 A structure diagram of an electronic device provided by embodiments of the present disclosure. DETAILED DESCRIPTION
[0019] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is understood that the present disclosure can be embodied in various forms and should not be interpreted as being limited to the embodiments set forth herein; rather, these embodiments are provided so as to enable a more thorough and complete understanding of the present disclosure. It is understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0020] It should be understood that each of the steps recited in the method embodiments of the present disclosure can be performed in different orders and / or in parallel. In addition, the method embodiments can include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0021] The term "comprising" and variations thereof as used herein are open-ended, that is "including but not limited to". The term "based on" is "based, at least in part, on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Related terms are defined in the following description.
[0022] It should be noted that the concepts of "first", "second", etc. mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not intended to limit the order or interdependence of the functions performed by these devices, modules or units.
[0023] It should be noted that the modification of "one" or "multiple" mentioned in the present disclosure is illustrative and not limiting, and those skilled in the art should understand that unless the context clearly indicates otherwise, it should be understood as "one or more".
[0024] It can be understood that the data involved in the technical solution (including but not limited to the data itself, the acquisition or use of the data) should comply with the requirements of the relevant laws and regulations and the relevant provisions.
[0025] Figure 1 The method flowchart for correcting the viewing angle difference of the display screen provided by the embodiments of the present disclosure is applicable to the case of correcting the viewing angle difference of the LED display screen. The method can be executed by a display screen viewing angle difference correction device, which can be realized in the form of software and / or hardware, and can be realized by an electronic device, which can be a mobile terminal, a PC terminal or a server, etc. As shown in the figure, the method comprises: Figure 1
[0026] S110, obtaining the original viewing angle difference coefficient of a plurality of boxes.
[0027] It should be noted that before obtaining the original view angle difference coefficients of the plurality of boxes, the real brightness information of each box is collected by the camera, the target brightness information corresponding to the real brightness information is obtained, and the original view angle difference coefficient is determined according to the difference between the target brightness information and the real brightness information. Wherein, the camera is directly opposite the screen center point of a single box or a sub-display. In this embodiment, the original view angle difference coefficients of a plurality of single boxes can be obtained. As shown in Figure 2 , Figure 2 The view angle effect schematic diagram of a plurality of single boxes provided by the embodiment of the present application is shown in Figure 2 only two boxes are shown, Figure 2 the arrow in
[0028] S120, obtaining the overall view angle difference coefficient of the plurality of boxes after splicing.
[0029] In this embodiment, the number of the plurality of single boxes is not limited, and the number of specific boxes can be determined according to the size of the display screen. In this embodiment, taking a rectangle as an example, if the size of the display screen is 50*50 boxes, the size of the sub-display screen can be 5*5 boxes, that is, the number of the plurality of boxes is 25, and the 5 rows and 5 columns of boxes form a square. In some other embodiments, the shape formed by the spliced plurality of boxes can also be other shapes, but the essence is determined by the shape of the display screen, such as a super-long screen, a special-shaped screen, etc. In addition, the size and shape of the display screen are not limited in this embodiment, but the size of the display screen is greater than the size of the sub-display screen. The shape of the display screen can be a square, a rectangle, etc.
[0030] In this embodiment, after the plurality of single boxes are spliced into a sub-display screen, the overall view angle difference coefficient of the sub-display screen can be obtained. As shown in Figure 3 , Figure 3 The view angle effect schematic diagram of the plurality of boxes after splicing provided by the embodiment of the present application is shown in Figure 3 the sub-display screen in Figure 2 the sub-display screen after splicing the two single boxes in Figure 3 the arrow in
[0031] S130, determining a correction model according to the overall view angle difference coefficient and the original view angle difference coefficient.
[0032] In this embodiment, the overall view angle difference coefficient and the original view angle difference coefficient can be normalized respectively, and the normalized overall view angle difference coefficient is divided by the normalized original view angle difference coefficient, so that the correction model can be obtained.
[0033] Optionally, the method further comprises: normalizing the original visual angle difference coefficients of the plurality of boxes respectively to obtain a set of original visual angle difference coefficients; normalizing the overall visual angle difference coefficient to obtain a set of overall visual angle difference coefficients; and determining the correction model according to the set of original visual angle difference coefficients and the set of overall visual angle difference coefficients.
[0034] wherein one box comprises a plurality of light points. One light point in one box corresponds to one original visual angle difference coefficient; and one light point in the sub-display corresponds to one overall visual angle difference coefficient.
[0035] Specifically, the original visual angle difference coefficients of each box are normalized as follows: the original visual angle difference coefficients of all light points of a single box are normalized respectively. After the original visual angle difference coefficients of the plurality of boxes are normalized, the normalized original visual angle difference coefficients of the plurality of boxes are collected to obtain a set of original visual angle difference coefficients. After the plurality of boxes are spliced, the overall visual angle difference coefficients of each light point in the sub-display are normalized, and the normalized overall visual angle difference coefficients are collected to obtain a set of overall visual angle difference coefficients.
[0036] Optionally, the formula for normalizing the original visual angle difference coefficient of any one box is:
[0037]
[0038] wherein P(i, j) is the original visual angle difference coefficient corresponding to the light point at the position (i, j) of the box, P'(i, j) is the normalized original visual angle difference coefficient corresponding to the light point at the position (i, j) of the box; M represents the width of a single box, N represents the height of a single box, and avgValue represents the average of the original visual angle difference coefficients of all light points of a single box.
[0039] Optionally, the formula for normalizing the overall visual angle difference coefficient is:
[0040]
[0041] wherein Q(i, j) is the overall visual angle difference coefficient corresponding to the light point at the position (i, j) of the sub-display, Q'(i, j) is the normalized overall visual angle difference coefficient corresponding to the light point at the position (i, j) of the sub-display; A*M represents the width of the sub-display, A*N represents the height of the sub-display, and avgValue' represents the average of the overall visual angle difference coefficients of all light points of the sub-display, wherein the number of boxes corresponding to the rows and columns of the sub-display is A respectively.
[0042] In this embodiment, the specific value of A is not limited, for example, A can be 5.
[0043] Optionally, the method further comprises: determining a correction model according to the original viewing angle difference coefficient set and the overall viewing angle difference coefficient set, wherein the determining the correction model comprises: dividing the overall viewing angle difference coefficient set by the original viewing angle difference coefficient set to obtain a conversion model; and determining a correction parameter corresponding to each lamp point according to the conversion model and the number of the plurality of boxes.
[0044] Optionally, the correction model is a correction parameter matrix composed of a plurality of correction parameters, and the conversion model is a conversion matrix composed of a plurality of conversion parameters.
[0045] Optionally, the conversion model is determined according to the following formula:
[0046]
[0047] Optionally, the conversion model is determined according to the following formula:
[0048] Optionally, the correction parameter corresponding to each lamp point is determined according to the following formula:
[0049]
[0050] Optionally, the correction parameter corresponding to each lamp point is determined according to the following formula:
[0051] S140, correcting the viewing angle difference of all boxes in the display screen according to the correction model.
[0052] Optionally, the size of the display screen is greater than the size of the sub-display screen. In this embodiment, the original viewing angle difference coefficient (which can be a normalized original viewing angle difference coefficient) corresponding to each single box in the display screen can be multiplied by the correction model to obtain a target viewing angle difference coefficient corresponding to each single box, so that the viewing angle difference of the display screen can be corrected according to the target viewing angle difference coefficient.
[0053] Optionally, the view angle difference of all boxes in the display screen is corrected according to the correction model, including: for each box in the display screen, multiplying the original view angle difference coefficient of the box by the correction model to obtain a target view angle difference coefficient of the box; and correcting the view angle difference of the box according to the target view angle difference coefficient.
[0054] For example, the formula for determining the target view angle difference coefficient is:
[0055] boxCoefNew(i,j)=transM2(i,j)*boxCoef′(i,j),i∈[1,M],j∈[1,N];
[0056] wherein boxCoef′(i,j) represents the normalized original view angle difference coefficient corresponding to a lamp point at the (i,j) position of the display screen; boxCoef′ represents a set of original view angle difference coefficients of all single boxes constituting the display screen; and boxCoefNew(i,j) represents the target view angle difference coefficient corresponding to a lamp point at the (i,j) position of the display screen.
[0057] In this embodiment, after multiplying the original view angle difference coefficients of all single boxes constituting the display screen by the correction model, each single box can obtain an accurate target view angle difference coefficient, so that the view angle difference of the display screen can be corrected according to the target view angle difference coefficient, and the display effect of the display screen can be improved, that is, the single-box correction method can solve the view angle difference problem of the display screen. In addition, by using the single-box correction method, the user does not need to have a whole-screen correction environment, and there is no space limitation of the correction environment, which is convenient for stocking and can complete the delivery of the LED display screen in time.
[0058] As shown in FIG. 4, Figure 4 FIG. 4 is a schematic view of the view angle effect after the view angle difference is corrected according to an embodiment of the present application. Figure 4 The arrows in FIG. 4 represent the corrected view angle. Figure 4
[0059] It should be noted that the view angle of the sub-display screen of FIG. 4 looks relatively Figure 3 The single-box view angle effect is better because the camera acquisition view angle is consistent with the observation view angle, and the correction model can be calculated for the coefficients of the same box at two view angles (corresponding to one view angle respectively). Figure 2 The original view angle difference coefficient of the single box in FIG. 4 is applied to the correction model to become the view angle in FIG. 4. Figure 2 Figure 3 Figure 2 Figure 4
[0060] The technical scheme of the embodiment of the present disclosure is that the original view angle difference coefficients of multiple boxes are acquired; the overall view angle difference coefficient of the multiple boxes after splicing is acquired; a correction model is determined according to the overall view angle difference coefficient and the original view angle difference coefficient; the view angle difference of all the boxes in the display screen is corrected according to the correction model; and the size of the display screen is greater than the size of the sub-display screen. According to the embodiment of the present disclosure, the correction model is determined according to the overall view angle difference coefficient of the sub-display screen and the original view angle difference coefficients of multiple single boxes, and the view angle difference of all the boxes in the display screen is corrected according to the correction model, so that an accurate target view angle difference coefficient can be obtained, the view angle difference of the display screen can be accurately corrected, and the display effect of the display screen can be improved.
[0061] Figure 5 The device for correcting the view angle difference of a display screen provided by the embodiment of the present disclosure is shown in a structural schematic diagram. The device comprises an original view angle difference coefficient acquisition module 510, an overall view angle difference coefficient acquisition module 520, a correction model determination module 530, and a correction module 540.
[0062] The original view angle difference coefficient acquisition module 510 is configured to acquire the original view angle difference coefficients of multiple boxes.
[0063] The overall view angle difference coefficient acquisition module 520 is configured to acquire the overall view angle difference coefficient of the multiple boxes after splicing.
[0064] The correction model determination module 530 is configured to determine a correction model according to the overall view angle difference coefficient and the original view angle difference coefficient.
[0065] The correction module 540 is configured to correct the view angle difference of all the boxes in the display screen according to the correction model, and the size of the display screen is greater than the size of the sub-display screen.
[0066] The technical scheme of the embodiment of the present disclosure is that the original view angle difference coefficients of multiple boxes are acquired by the original view angle difference coefficient acquisition module; the overall view angle difference coefficient of the multiple boxes after splicing is acquired by the overall view angle difference coefficient acquisition module; a correction model is determined according to the overall view angle difference coefficient and the original view angle difference coefficient by the correction model determination module; the view angle difference of all the boxes in the display screen is corrected according to the correction model by the correction module; and the size of the display screen is greater than the size of the sub-display screen. According to the embodiment of the present disclosure, the correction model is determined according to the overall view angle difference coefficient of the sub-display screen and the original view angle difference coefficients of multiple single boxes, and the view angle difference of all the boxes in the display screen is corrected according to the correction model, so that an accurate target view angle difference coefficient can be obtained, the view angle difference of the display screen can be accurately corrected, and the display effect of the display screen can be improved.
[0067] Optionally, the correction model determining module is specifically configured to: normalize the original view angle difference coefficients of the plurality of boxes respectively to obtain a set of original view angle difference coefficients; normalize the overall view angle difference coefficient to obtain a set of overall view angle difference coefficients; and determine the correction model according to the set of original view angle difference coefficients and the set of overall view angle difference coefficients.
[0068] wherein one box comprises a plurality of light points; and one light point in one box corresponds to one original view angle difference coefficient. Optionally, the formula for normalizing the original view angle difference coefficient of any one box is:
[0069]
[0070] wherein P(i,j) is the original view angle difference coefficient corresponding to the light point at the position of box (i,j), P'(i,j) is the normalized original view angle difference coefficient corresponding to the light point at the position of box (i,j); M represents the width of a single box, N represents the height of a single box, and avgValue represents the average of the original view angle difference coefficients of all light points in a single box.
[0071] Optionally, one light point in the sub-display corresponds to one overall view angle difference coefficient; and the formula for normalizing the overall view angle difference coefficient is:
[0072]
[0073] wherein Q(i,j) is the overall view angle difference coefficient corresponding to the light point at the position of sub-display (i,j), Q'(i,j) is the normalized overall view angle difference coefficient corresponding to the light point at the position of sub-display (i,j); A*M represents the width of the sub-display, A*N represents the height of the sub-display, and avgValue' represents the average of the overall view angle difference coefficients of all light points in the sub-display, the number of boxes corresponding to the rows and columns of the sub-display is A respectively.
[0074] wherein the correction model is a correction parameter matrix composed of a plurality of correction parameters. Optionally, the correction model determining module is further configured to: divide the set of overall view angle difference coefficients by the set of original view angle difference coefficients to obtain a conversion model; and determine the correction parameter corresponding to each light point according to the conversion model and the number of the plurality of boxes.
[0075] Optionally, the formula for determining the correction parameter corresponding to each light point is:
[0076] wherein transM2(i,j) represents the correction parameter corresponding to the light point at the position (i,j), and transN represents the conversion model.
[0077] Optionally, the correction module is specifically configured to: for each box in the display screen, multiply the original visual angle difference coefficient of the box by the correction model to obtain a target visual angle difference coefficient of the box; and correct the visual angle difference of the box according to the target visual angle difference coefficient.
[0078] The display screen visual angle difference correction device provided in the embodiments of the present disclosure can execute the display screen visual angle difference correction method provided in any of the embodiments of the present disclosure, and has the corresponding function modules and beneficial effects of the execution method.
[0079] It is worth noting that each unit and module included in the above device is only divided according to the function logic, but is not limited to the above division, as long as the corresponding function can be realized; in addition, the specific name of each functional unit is only for easy mutual distinction, and does not serve to limit the protection scope of the embodiments of the present disclosure.
[0080] Figure 6 A structural schematic diagram of an electronic device 10 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular telephones, smart phones, wearable devices (e.g., headsets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit the implementations of the present invention described and / or claimed in this document.
[0081] As shown in Figure 6 The electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which are communicatively connected to the at least one processor 11, wherein the memory stores a computer program executable by the at least one processor. The processor 11 can execute various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0082] A plurality of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.
[0083] The processor 11 can be various general and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 performs various methods and processes described above, such as the display screen perspective difference correction method.
[0084] In some embodiments, the display screen perspective difference correction method can be implemented as a computer program tangibly embodied in a computer readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded onto the RAM 13 and executed by the processor 11, one or more steps of the display screen perspective difference correction method described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to perform the display screen perspective difference correction method by any other appropriate means, such as by means of firmware.
[0085] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SoC), a programmable logic device (PLD), a computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0086] Computer programs for implementing the methods of the present application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the computer program, when executed, can cause instructions defined in the flow charts and / or block diagrams to be implemented. The computer program can be executed entirely on a machine, partially on a machine, partially on a machine as a stand-alone software package and partially on a remote machine or entirely on a remote machine or server.
[0087] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. A computer-readable storage medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of a machine-readable storage medium will include one or more lines of a program of instructions in a transitory signal, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0088] To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
[0089] The systems and techniques described herein can be implemented in a computing system that includes a back end component, e.g., as a data server, or that includes a middleware component, e.g., an application server, or that includes a front end component, e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described herein, or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication, e.g., a communication network. Examples of communication networks include a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0090] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. A server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and VPS service.
[0091] It should be understood that the various forms of flow shown above can be re-ordered, added to, or deleted from without departing from the scope of the present disclosure. For example, the steps recited in the present disclosure can be executed in parallel, executed in series, or executed in different orders, and the present disclosure is not limited herein as long as the desired results of the technical solutions of the present disclosure can be achieved.
[0092] The above detailed description does not constitute a limitation on the protection scope of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements, and improvements made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A method of correcting for viewing angle differences in a display screen, characterized by, The method comprises the following steps: obtain original viewing angle difference coefficients of a plurality of boxes; obtain an overall viewing angle difference coefficient after the plurality of boxes are spliced into a sub-display screen; determine a correction model according to the overall viewing angle difference coefficient and the original viewing angle difference coefficients; wherein the correction model is a correction parameter matrix composed of a plurality of correction parameters; correct the viewing angle difference of all boxes in the display screen according to the correction model; wherein the size of the display screen is larger than the size of the sub-display screen; wherein the correction model is determined according to the overall viewing angle difference coefficient and the original viewing angle difference coefficients, comprising: normalizing the original viewing angle difference coefficients of the plurality of boxes respectively to obtain a set of original viewing angle difference coefficients; normalizing the overall viewing angle difference coefficient to obtain a set of overall viewing angle difference coefficients; dividing the set of overall viewing angle difference coefficients by the set of original viewing angle difference coefficients to obtain a conversion model; determining the correction parameter corresponding to each lamp point according to the conversion model and the number of the plurality of boxes; the formula for determining the correction parameter corresponding to each lamp point is: wherein, represents a correction parameter corresponding to the position of the light point, represents a conversion model; represents the width of a single box, represents the height of a single box, and the number of boxes corresponding to the rows and columns of the sub-display is A, respectively. the correction of the viewing angle difference of all boxes in the display screen according to the correction model comprises: for each box in the display screen, multiplying the normalized original viewing angle difference coefficient of the box by the correction model to obtain the target viewing angle difference coefficient of the box; correcting the viewing angle difference of the box according to the target viewing angle difference coefficient.
2. The method of claim 1, wherein, wherein, a box comprises a plurality of lamp points; one lamp point in one box corresponds to one original viewing angle difference coefficient; the formula for normalizing the original viewing angle difference coefficient of any one box is: wherein, is the box the original view angle difference coefficient corresponding to the light point in the position, is the box the normalized original view angle difference coefficient corresponding to the light point in the position; represents the mean value of the original view angle difference coefficients of all light points in a single box.
3. The method of claim 2, wherein, one lamp point in the sub-display screen corresponds to one overall viewing angle difference coefficient; the formula for normalizing the overall viewing angle difference coefficient is: wherein, is the sub-display is the overall viewing angle difference coefficient corresponding to the light point at the position, is the sub-display is the normalized overall viewing angle difference coefficient corresponding to the light point at the position; represents the width of the sub-display, represents the height of the sub-display, represents the mean of the overall viewing angle difference coefficients of all light points of the sub-display.
4. An apparatus for correcting viewing angle differences in a display screen, characterized by The method comprises the following steps: an original viewing angle difference coefficient acquisition module is configured to acquire original viewing angle difference coefficients of a plurality of boxes; an overall viewing angle difference coefficient acquisition module is configured to acquire an overall viewing angle difference coefficient after the plurality of boxes are spliced into a sub-display screen; a correction model determination module is configured to determine a correction model according to the overall viewing angle difference coefficient and the original viewing angle difference coefficients; wherein the correction model is a correction parameter matrix composed of a plurality of correction parameters; a correction module is configured to correct the viewing angle difference of all boxes in the display screen according to the correction model; wherein the size of the display screen is larger than the size of the sub-display screen; wherein the correction model determination module is specifically configured to: normalizing the original viewing angle difference coefficients of the plurality of boxes respectively to obtain a set of original viewing angle difference coefficients; normalizing the overall viewing angle difference coefficient to obtain a set of overall viewing angle difference coefficients; dividing the set of overall viewing angle difference coefficients by the set of original viewing angle difference coefficients to obtain a conversion model; determining the correction parameter corresponding to each lamp point according to the conversion model and the number of the plurality of boxes; the formula for determining the correction parameter corresponding to each lamp point is: wherein, represents corresponding to the position of the light point, represents a conversion model; represents the width of a single box, represents the height of a single box, the number of boxes corresponding to the rows and columns of the sub-display is A respectively; the correction module is specifically configured to: For each box in the display screen, multiplying the normalized original viewing angle difference coefficient of the box by the correction model to obtain a target viewing angle difference coefficient of the box; Correcting the viewing angle difference of the box according to the target viewing angle difference coefficient.
5. An electronic device, comprising: The electronic device includes: one or more processors; a storage device for storing one or more programs, when the one or more programs are executed by the one or more processors, so that the one or more processors implement the display screen viewing angle difference correction method as claimed in any one of claims 1-3.
6. A storage medium containing computer executable instructions for performing the display screen viewing angle difference correction method as claimed in any one of claims 1-3 when executed by a computer processor.
Citation Information
Patent Citations
Splicing display method and device, apparatus and splicing display system, terminal equipment and display unit
CN111724693A
Display screen calibration method and device
CN112885289A