Brightness control method, light-emitting fabric equipment, storage medium and program product
By adjusting the voltage inversion frequency and signal duty cycle of the luminous fiber array, the brightness control of the luminous fiber array is achieved, which solves the problem of low brightness control reliability in the prior art, and improves the stability and brightness adjustment of the luminous fiber array Accuracy.
Patent Information
- Application Number
- CN202411364365.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-27
- Publication Date
- 2024-12-06
AI Technical Summary
The existing luminance control method of luminous fiber arrays is relatively low in reliability, especially under high brightness requirements, which can easily lead to breakdown of luminous fibers.
By adjusting the voltage inversion frequency of the driving optical fiber array, determining the voltage inversion frequency according to the target overall brightness, and controlling the driving device to output the inversion voltage, the brightness control of the optical fiber array is realized.
It improves the reliability of the luminous fiber array brightness control, avoids breakdown caused by voltage or current fluctuations, and ensures a stable luminous effect.
Smart Images

Figure CN119091784A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electroluminescence technology, and in particular to a brightness control method, a luminous fabric device, a storage medium and a program product. Background Art
[0002] Electroluminescence (EL) technology has shown extensive application potential and research value with its unique energy conversion mechanism, which is the direct conversion of electrical energy into light energy. In particular, flexible electroluminescent devices (i.e., luminous fibers) have been applied to smart wearables, flexible displays, personalized fashion clothing and other fields due to their simplified preparation process, significant cost-effectiveness and excellent environmental adaptability.
[0003] Traditionally, the brightness of the luminous fiber array composed of luminous fibers is mainly adjusted by directly controlling the voltage or current applied to the two ends of the luminous fiber array. Although this method is direct and effective, it has significant defects: when the current or driving voltage in the loop increases significantly, especially under high brightness requirements, it may cause excessive voltage at the load end, thereby causing the luminous fiber to break down. In other words, the existing brightness control method for the luminous fiber array is less reliable.
[0004] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention
[0005] The main purpose of the present application is to provide a brightness control method, a luminous fabric device, a storage medium and a program product, aiming to solve the technical problem of low reliability of the existing brightness control method for the luminous fiber array.
[0006] To achieve the above-mentioned object, the present application proposes a brightness control method, which is applied to a light-emitting textile device, wherein the light-emitting textile device comprises an electrically connected driving device and a light-emitting fiber array;
[0007] Brightness control methods include:
[0008] Acquiring target brightness information for the light-emitting fiber array, wherein the target brightness information includes the target overall brightness of the light-emitting fiber array;
[0009] According to the overall brightness of the target, the corresponding voltage reversal frequency is determined;
[0010] The control driving device reverses the voltage output to the light-emitting fiber array according to the voltage reversal frequency, so that the light-emitting fiber array emits light according to the target overall brightness.
[0011] In one embodiment, the step of determining the corresponding voltage inversion frequency according to the target overall brightness includes:
[0012] Acquire an overall brightness mapping table, wherein the overall brightness mapping table includes a corresponding relationship between overall brightness and voltage inversion frequency, and the voltage inversion frequency is positively correlated with overall brightness;
[0013] According to the overall brightness of the target, the overall brightness mapping table is queried to obtain the voltage inversion frequency corresponding to the overall brightness of the target.
[0014] In one embodiment, before the step of obtaining the overall brightness mapping table, the method further includes:
[0015] Obtaining the critical frequency of voltage reversal of the light-emitting fiber array and the maximum overall brightness corresponding to the critical frequency;
[0016] Based on the maximum overall brightness, a table of overall brightness sequences is obtained;
[0017] According to the critical frequency and the overall brightness sequence table, the initial frequency corresponding to each overall brightness in the overall brightness sequence table is calculated;
[0018] According to the initial frequency, a voltage reversal frequency is generated;
[0019] Based on the corresponding relationship between the voltage inversion frequency and the overall brightness, an overall brightness mapping table is constructed.
[0020] In one embodiment, the step of generating a voltage reversal frequency according to the initial frequency includes:
[0021] Use the initial frequency as the voltage reversal frequency; or,
[0022] The actual spectral brightness at each initial frequency is obtained, and the actual spectral brightness is corrected to obtain the brightness that the human eye perceives; the initial frequency is adjusted according to the brightness deviation between the brightness that the human eye perceives and the overall brightness, and the calibrated initial frequency is used as the voltage inversion frequency.
[0023] In one embodiment, before the step of obtaining the actual spectral brightness at each initial frequency and correcting the actual spectral brightness to obtain the brightness of human eye sensitivity, the following steps are included:
[0024] Obtaining each generable frequency of the driving device;
[0025] The initial frequency is replaced by a generable frequency having the smallest difference with the initial frequency to obtain a corrected initial frequency.
[0026] In one embodiment, the light-emitting fiber array is composed of light-emitting fiber monomers, and the target brightness information further includes a target monomer brightness of a specified light-emitting fiber monomer;
[0027] After the step of obtaining target brightness information for the light-emitting fiber array, the brightness control method includes:
[0028] According to the brightness of the target monomer, the corresponding signal duty cycle is determined;
[0029] The control driving device outputs a control signal to the light-emitting fiber monomer according to the signal duty ratio, so that the designated light-emitting fiber monomer emits light according to the target monomer brightness.
[0030] In one embodiment, the step of determining the corresponding signal duty cycle according to the target monomer brightness includes:
[0031] Acquire a monomer brightness mapping table, wherein the monomer brightness mapping table includes a corresponding relationship between monomer brightness and signal duty cycle, and there is a positive correlation between monomer brightness and signal duty cycle;
[0032] According to the target monomer brightness, the monomer brightness mapping table is queried to obtain the signal duty cycle corresponding to the target monomer brightness.
[0033] In one embodiment, before the step of obtaining the monomer brightness mapping table, the method further includes:
[0034] Obtaining the maximum transmission frame rate of the driving device and the display refresh rate of the light-emitting fiber array;
[0035] The maximum transmission frame rate is divided based on the display refresh rate to obtain the brightness of each monomer and its corresponding signal duty cycle;
[0036] Based on the correspondence between the signal duty cycle and the monomer brightness, a monomer brightness mapping table is constructed.
[0037] In one embodiment, the step of controlling the driving device to drive the light-emitting fiber array to emit light according to the voltage inversion frequency and the signal duty cycle includes:
[0038] Controlling the driving device to reverse the voltage output to the light-emitting fiber array according to the voltage reversal frequency;
[0039] The control driving device outputs a control signal to the light emitting fiber monomer according to the signal duty ratio.
[0040] In addition, to achieve the above-mentioned purpose, the present application also proposes a light-emitting fabric device, which includes a driving device and a light-emitting fiber array that are electrically connected, and the driving device includes a control unit;
[0041] The light-emitting fiber array is composed of light-emitting fiber monomers;
[0042] A driving device, used for driving the light-emitting fiber array;
[0043] The control unit includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the brightness control method as described above.
[0044] In addition, to achieve the above purpose, the present application also proposes a storage medium, which is a computer-readable storage medium. A computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the brightness control method as described above are implemented.
[0045] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the steps of the brightness control method as described above are implemented.
[0046] One or more technical solutions proposed in this application have at least the following technical effects:
[0047] The brightness control method proposed in the present application is applied to a light-emitting fabric device, which includes an electrically connected driving device and a light-emitting fiber array. Thus, the target overall brightness of the desired light-emitting fiber array can be obtained by obtaining the target brightness information for the light-emitting fiber array. The present application adjusts the frequency of the voltage reversal generated by the light-emitting fiber array to actually change the number of light-emitting phenomena occurring per unit time (i.e., the frequency of electrons hitting the light-emitting center) to change the overall light-emitting brightness of the light-emitting fiber array. Therefore, the voltage reversal frequency corresponding to the target overall brightness can be determined according to the target overall brightness. Then, the driving device is controlled to reverse the voltage output to the light-emitting fiber array according to the voltage reversal frequency, so that the light-emitting fiber array can emit light according to the target overall brightness. Compared with the traditional method of adjusting the voltage or current, the present application uses the voltage reversal frequency to adjust the overall brightness of the target, avoids the breakdown of the light-emitting fiber caused by large fluctuations in the voltage or current, and improves the reliability of the brightness control of the light-emitting fiber array. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0049] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0050] Figure 1 A schematic diagram of a process flow provided for Embodiment 1 of the brightness control method of the present application;
[0051] Figure 2 This is a schematic diagram of the structure of the light-emitting fiber involved in the embodiment of the present application;
[0052] Figure 3 A schematic diagram of a scenario of voltage reversal frequency change involved in an embodiment of the present application;
[0053] Figure 4 A schematic diagram of a flow chart provided for Embodiment 2 of the brightness control method of the present application;
[0054] Figure 5 A schematic diagram of a critical frequency scenario involved in an embodiment of the present application;
[0055] Figure 6 A schematic diagram of a process flow provided for Embodiment 3 of the brightness control method of the present application;
[0056] Figure 7 A schematic diagram of a circuit for controlling the brightness of a single unit according to an embodiment of the present application;
[0057] Figure 8 A schematic diagram of a scene of single-body brightness control involved in an embodiment of the present application;
[0058] Fig. 9 An example circuit diagram of a light-emitting fabric device designed for an embodiment of the present application.
[0059] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0060] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0061] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0062] The main solution of the embodiment of the present application is: obtaining target brightness information for the light-emitting fiber array, wherein the target brightness information includes the target overall brightness of the light-emitting fiber array; determining the corresponding voltage inversion frequency according to the target overall brightness; and controlling the driving device to reverse the voltage output to the light-emitting fiber array according to the voltage inversion frequency, so that the light-emitting fiber array emits light according to the target overall brightness.
[0063] In this embodiment, for the convenience of description, the following description is made taking the light-emitting fabric device as the execution subject.
[0064] In the prior art, the brightness of the luminous fiber array formed by the luminous fibers is traditionally adjusted mainly by directly controlling the voltage or current applied to the two ends of the luminous fiber array. Although this method is direct and effective, it has significant defects: when the current or driving voltage in the loop increases significantly, especially under high brightness requirements, it may cause excessive voltage at the load end, thereby causing the breakdown of the luminous fiber, that is, the existing brightness control method for the luminous fiber array is low in reliability.
[0065] The present application provides a solution, which is to adjust the frequency of the voltage reversal for driving the light-emitting fiber array, thereby actually changing the number of light-emitting phenomena occurring per unit time (i.e., the frequency of electrons hitting the light-emitting center), so as to change the overall light-emitting brightness of the light-emitting fiber array. Therefore, the voltage reversal frequency corresponding to the target overall brightness can be determined according to the target overall brightness. Then, the driving device is controlled to reverse the voltage output to the light-emitting fiber array according to the voltage reversal frequency, so that the light-emitting fiber array can emit light according to the target overall brightness. Compared with the traditional method of adjusting the voltage or current, the present application adjusts the overall brightness of the target by means of the voltage reversal frequency, avoids the occurrence of the breakdown phenomenon of the light-emitting fiber caused by large fluctuations in voltage or current, and improves the reliability of the brightness control of the light-emitting fiber array.
[0066] Based on this, the embodiment of the present application provides a brightness control method, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the brightness control method of the present application.
[0067] In this embodiment, the brightness control method is applied to a light-emitting textile device, the light-emitting textile device includes an electrically connected driving device and a light-emitting fiber array, and the brightness control method includes steps S10 to S30:
[0068] Step S10, obtaining target brightness information for the light-emitting fiber array, wherein the target brightness information includes the target overall brightness of the light-emitting fiber array;
[0069] It should be noted that the luminous fabric device includes an electrically connected driving device and a luminous fiber array. The luminous fiber array is composed of luminous fiber monomers, and the luminous fiber monomers contain at least one luminous fiber. The driving device is a device for driving the luminous fiber array to emit light, and can generate a frequency-controllable positive and negative alternating voltage to drive the luminous fiber array.
[0070] In addition, it should be noted that the target brightness information includes the target overall brightness of the light-emitting fiber array, and the target overall brightness is the brightness of the light-emitting array as a whole that is expected to emit light.
[0071] In this embodiment, the target brightness information for the light-emitting fiber array can be obtained, thereby obtaining the target overall brightness of the light-emitting fiber array. The target overall brightness can be the maximum brightness of each light-emitting fiber monomer in the light-emitting fiber array, or a proportional value of the maximum brightness, such as 75% of the maximum brightness, 50% of the maximum brightness, etc.
[0072] Step S20, determining a corresponding voltage reversal frequency according to the target overall brightness;
[0073] It should be noted that the voltage reversal frequency is the frequency at which the voltage polarity of the positive and negative alternating voltage driving the light-emitting fiber array is reversed. There is a corresponding relationship between the overall brightness of the target and the voltage reversal frequency, which can be described by a mapping table, a functional relationship, or the like.
[0074] like Figure 2 As shown, under the action of the electric field applied to the two electrodes of the luminescent fiber, the electrons in the insulating medium are accelerated to obtain sufficient physical kinetic energy to directly collide with the luminescent center (i.e., electroluminescent material, such as zinc sulfide). When the electrons in the luminescent center are excited, they will transition from the excited high energy level to the ground low energy level to emit visible light. This is the electroluminescence phenomenon. If the direction of the electric field does not change, the electrons will only move in one direction and accumulate to cause a reverse electric field inside the luminescent fiber. Eventually, the internal and external balance will be reached and no electrons will collide with the luminescent center, and the luminescence will terminate. Therefore, it is necessary to apply a reverse electric field, that is, to use a negative voltage to accelerate the electrons, so that they can produce continuous excitation and luminescence. Therefore, in order to drive the luminescent fiber array to emit light continuously and stably, it is necessary to input alternating positive and negative voltages. As shown in Figure 3 As shown, in the embodiment of the present application, since the number of light emission in each light emission cycle is fixed, as the voltage reversal frequency increases (gradually changing from low frequency to high frequency), the more light emission cycles there are in a unit time, the more light emission times there are, so that the overall brightness of the target can be effectively improved. Therefore, in this embodiment, the number of light emission phenomena occurring in a unit time (i.e., the frequency of electrons hitting the light emission center) can be actually changed by adjusting the frequency of the voltage reversal generated by driving the light emitting fiber array, so as to change the overall light emission brightness of the light emitting fiber array. Therefore, the voltage reversal frequency corresponding to the overall brightness of the target can be determined according to the overall brightness of the target. After establishing the corresponding relationship between the overall brightness of the target and the voltage reversal frequency, the corresponding relationship between the overall brightness of the target and the voltage reversal frequency can be queried according to the overall brightness of the target, and the voltage reversal frequency corresponding to the overall brightness of the target can be determined. Therefore, by subsequently driving the light emitting fiber array based on the voltage reversal frequency, the light emitting fiber array can emit light that meets the overall brightness of the target.
[0075] Step S30, controlling the driving device to invert the voltage output to the light emitting fiber array according to the voltage inversion frequency, so that the light emitting fiber array emits light according to the target overall brightness.
[0076] It should be noted that the driving device can be used to control the voltage applied to the light-emitting fiber array.
[0077] After obtaining the voltage reversal frequency corresponding to the target brightness information, this embodiment can control the driving device to reverse the voltage output to the light-emitting fiber array according to the voltage reversal frequency, so that the light-emitting fiber array emits light according to the target overall brightness. Exemplarily, with the MCU as the execution subject, this embodiment can control the driving device to generate positive and negative alternating voltages by changing the frequency of the PWM (Pulse-Width Modulation) signal output to the driving device according to the voltage reversal frequency, so that the voltage output to the light-emitting fiber array is reversed according to the voltage reversal frequency, thereby adjusting the overall brightness of the light-emitting fiber array target by adjusting the number of light-emitting times per unit time. Usually, the PWM signal uses a duty cycle of 50%. Compared with the traditional method of adjusting the voltage or current, this embodiment uses the voltage reversal frequency to adjust the overall brightness of the target, avoiding the occurrence of the breakdown phenomenon of the light-emitting fiber caused by large fluctuations in voltage or current.
[0078] The first embodiment of the present application provides a brightness control method, which is applied to a light-emitting fabric device, and the light-emitting fabric device includes an electrically connected driving device and a light-emitting fiber array. Thus, by obtaining the target brightness information for the light-emitting fiber array, the target overall brightness of the desired light-emitting fiber array can be obtained. In this embodiment, the number of light-emitting phenomena occurring per unit time (i.e., the frequency of electrons hitting the light-emitting center) is actually changed by adjusting the frequency of the voltage reversal generated by the light-emitting fiber array to change the overall light-emitting brightness of the light-emitting fiber array. Therefore, the voltage reversal frequency corresponding to the target overall brightness can be determined according to the target overall brightness. Then, the driving device is controlled to reverse the voltage output to the light-emitting fiber array according to the voltage reversal frequency, so that the light-emitting fiber array can emit light according to the target overall brightness. Compared with the traditional method of adjusting the voltage or current, the voltage reversal frequency is used to adjust the overall brightness of the target, so as to avoid the breakdown of the light-emitting fiber caused by large fluctuations in the voltage or current, and improve the reliability of the brightness control of the light-emitting fiber array.
[0079] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction, and will not be repeated in the following. Figure 4 , step S20 includes steps S21-S22:
[0080] Step S21, obtaining an overall brightness mapping table, wherein the overall brightness mapping table includes a corresponding relationship between overall brightness and voltage inversion frequency, and the voltage inversion frequency is positively correlated with overall brightness;
[0081] Step S22, according to the target overall brightness, query the overall brightness mapping table to obtain the voltage inversion frequency corresponding to the target overall brightness.
[0082] It should be noted that the overall brightness mapping table includes the corresponding relationship between the overall brightness and the voltage reversal frequency. The voltage reversal frequency and the overall brightness are positively correlated. The overall brightness is the brightness of the overall light emitted by the light-emitting fiber array.
[0083] In this embodiment, an overall brightness mapping table describing the correspondence between the overall brightness of the light-emitting fiber array and the voltage reversal frequency can be constructed in advance. Therefore, in this embodiment, the overall brightness mapping table can be obtained, wherein the overall brightness mapping table includes the correspondence between the overall brightness and the voltage reversal frequency, and the voltage reversal frequency and the overall brightness are positively correlated. Then, according to the target overall brightness, the overall brightness mapping table can be queried to obtain the voltage reversal frequency corresponding to the target overall brightness, so that the light-emitting fiber array emits light of the target overall brightness under the positive and negative alternating voltage generated at the voltage reversal frequency.
[0084] In some embodiments, before step S21, steps A10 to A50 are also included:
[0085] Step A10, obtaining the critical frequency of voltage reversal of the light-emitting fiber array and the maximum overall brightness corresponding to the critical frequency;
[0086] Step A20, obtaining an overall brightness sequence table based on the maximum overall brightness division;
[0087] Step A30, calculating the initial frequency corresponding to each overall brightness in the overall brightness sequence table according to the critical frequency and the overall brightness sequence table;
[0088] Step A40, generating a voltage reversal frequency according to the initial frequency;
[0089] Step A50: constructing an overall brightness mapping table based on the corresponding relationship between the voltage inversion frequency and the overall brightness.
[0090] It should be noted that the critical frequency is the frequency of the positive and negative alternating voltage reversal corresponding to the minimum duration of the current at zero value under the waveform that ensures the complete fall of the current. Figure 5As shown, the zero current duration T in the figure represents the duration of the current waveform near the zero value after it falls back from the high point during a voltage duration. Obviously, when the reversal frequency of the positive and negative alternating voltage decreases, the voltage cycle becomes longer, the duration near the zero value becomes longer, and the corresponding zero current duration T increases. When the reversal frequency increases, the zero current duration T decreases. The frequency corresponding to T=0 is the critical frequency. In addition, since the waveform of the current cannot be guaranteed to fall completely when the voltage reversal frequency exceeds the critical frequency, although the amount of current flowing through each luminous fiber monomer in each voltage duration period decreases and causes the luminous effect in a single voltage duration period to weaken, the increase in frequency leads to an increase in the number of luminescence times, which will produce a counteracting effect. In real time, the brightness reduction will not be obviously observed, but it is a slow gradual process. However, from the perspective of establishing a corresponding relationship between a stable voltage reversal frequency and the overall brightness, the frequency exceeding the critical frequency is invalid, and a higher frequency will increase the pressure on the components responsible for voltage reversal. Figure 5 The effective frequency range of medium voltage reversal is the frequency range from 0 Hz to the critical frequency.
[0091] In this embodiment, the critical frequency of the voltage reversal of the light-emitting fiber array and the maximum overall brightness corresponding to the critical frequency can be obtained. It can be understood that the maximum overall brightness is the brightness value of the light emitted by the light-emitting fiber array at the critical frequency, which can also be called the maximum brightness that the light-emitting fiber array can emit at the current power. Then, the initial frequency corresponding to each overall brightness in the overall brightness sequence table can be calculated according to the critical frequency and the overall brightness sequence table. Exemplarily, the critical frequency can be divided according to the division ratio corresponding to each overall brightness in the overall brightness sequence table to obtain the initial frequency corresponding to each overall brightness. For example, in this embodiment, the maximum overall brightness can be used as a reference, and the other overall brightnesses can be expressed in the form of percentages, that is, each overall brightness is divided by the maximum overall brightness to obtain the brightness percentage corresponding to the overall brightness, and thus a sequence of brightness percentages corresponding to each overall brightness (i.e., the overall brightness sequence table) is obtained. Then, in this embodiment, the voltage reversal frequency can be generated according to the initial frequency. Exemplarily, in this embodiment, each initial frequency can be directly used as the voltage reversal frequency. Of course, considering that the human eye has different sensitivities to different lights, the actual spectral brightness at each initial frequency can also be obtained, and the actual spectral brightness can be corrected to obtain the brightness of human eye photosensitivity; according to the brightness deviation between the brightness of human eye photosensitivity and the overall brightness, the initial frequency is adjusted, and the calibrated initial frequency is used as the voltage reversal frequency. Then, based on the correspondence between the voltage reversal frequency and the overall brightness, an overall brightness mapping table is constructed, so that the light emitted by the luminous fiber array controlled by the overall brightness mapping table can be consistent with the light intensity actually felt by the user.
[0092] In some embodiments, step A40 includes steps B10 to B20:
[0093] Step B10, using the initial frequency as the voltage reversal frequency; or,
[0094] Step B20, obtaining the actual spectral brightness at each initial frequency, and correcting the actual spectral brightness to obtain the human eye sensitivity brightness; adjusting the initial frequency according to the brightness deviation between the human eye sensitivity brightness and the overall brightness, and using the calibrated initial frequency as the voltage reversal frequency.
[0095] In this embodiment, each initial frequency can be directly used as the voltage reversal frequency. Of course, since the human eye has different sensitivities to different lights, in order to make the light emitted by the luminous fiber array consistent with the light intensity actually felt by the user, this embodiment can obtain the actual spectral brightness at each initial frequency, and correct the actual spectral brightness based on the human eye photosensitivity curve to obtain the human eye photosensitivity brightness. The human eye photosensitivity curve is a curve that describes the corresponding relationship between the real spectral brightness and the human eye photosensitivity brightness. For example, the actual spectral brightness can include the spectral energy of the three wavelengths of blue, green, and red in the light emitted by the luminous fiber array. The process of correcting the actual spectral brightness is described by the formula as follows:
[0096] The brightness of human eye sensitivity = P(blue)·s(λ)+P(green)·m(λ)+P(red)·l(λ);
[0097] Among them, P(blue) is the spectral energy of blue, P(green) is the spectral energy of green wavelength, P(red) is the spectral energy of red wavelength, s(λ) is the human eye sensitivity curve for blue light wavelength, m(λ) is the human eye sensitivity curve for green light, and l(λ) is the human eye sensitivity curve for red light.
[0098] Then, the initial frequency can be adjusted according to the brightness deviation between the human eye's light-sensitive brightness and the overall brightness, and the calibrated initial frequency can be obtained as the voltage reversal frequency, wherein the calibrated initial frequency is the frequency at which the brightness deviation between the human eye's light-sensitive brightness and the overall brightness is less than a predetermined deviation threshold (i.e., the human eye's light-sensitive brightness matches the overall brightness). Exemplarily, the initial frequency can be adjusted step by step, the adjustment direction is determined according to the brightness deviation, and then the new initial frequency is obtained after adjusting the predetermined frequency difference according to the adjustment direction, and then the step is performed: the initial frequency is adjusted according to the brightness deviation between the human eye's light-sensitive brightness and the overall brightness, until the calibrated initial frequency is obtained as the voltage reversal frequency. The initial frequency can also be adjusted according to the brightness deviation to obtain the corresponding frequency adjustment amount, and the initial frequency is adjusted based on the frequency adjustment amount to obtain a new initial frequency, and then the step is performed: the initial frequency is adjusted according to the brightness deviation between the human eye's light-sensitive brightness and the overall brightness, until the calibrated initial frequency is obtained as the voltage reversal frequency. Therefore, this embodiment obtains the actual spectral brightness at each initial frequency and corrects the actual spectral brightness to obtain the human eye's photosensitivity brightness, so that the corresponding relationship between the voltage inversion frequency and the overall brightness in the subsequently constructed overall brightness mapping table is the corresponding relationship between the brightness in the real human eye and the voltage inversion frequency, so that the subsequent adjustment of the brightness based on the mapping table is more in line with the visual perception of the real human eye.
[0099] In some embodiments, step A40 further includes steps C10 to C20:
[0100] Step C10, obtaining each generable frequency of the driving device;
[0101] Step C20, replacing the initial frequency with the generable frequency that has the smallest difference with the initial frequency to obtain a corrected initial frequency.
[0102] It should be noted that the generable frequency is the frequency of the control signal generated by the driving device.
[0103] It is understandable that the frequency that the drive device can generate is obtained by frequency division, frequency multiplication, etc. based on the basic frequency of the MCU (Micro-Controller Unit). Therefore, the frequency at which the drive device can generate a control signal may not be completely equal to the initial frequency, which will result in the inability to achieve the initial frequency of this voltage reversal. Therefore, this embodiment can obtain each generable frequency of the drive device, and then based on the closest principle, replace the initial frequency with the generable frequency with the smallest difference from the initial frequency (that is, replace the initial frequency with the generable frequency with the smallest difference therewith), and obtain the corrected initial frequency. As a result, the initial frequencies of each voltage reversal can be achieved by adjusting the frequency of the generated control signal by the drive device.
[0104] In the second embodiment of the present application, an overall brightness mapping table is obtained, wherein the overall brightness mapping table includes a corresponding relationship between the overall brightness and the voltage reversal frequency, and the voltage reversal frequency is positively correlated with the overall brightness; according to the overall brightness of the target, the overall brightness mapping table is queried to obtain the voltage reversal frequency corresponding to the overall brightness of the target. Therefore, this embodiment adjusts the frequency of the voltage reversal generated by the luminous fiber array to actually change the number of luminous phenomena occurring per unit time (i.e., the frequency of electrons hitting the luminous center) to change the overall luminous brightness of the luminous fiber array. This adjustment of the overall brightness of the target by means of the voltage reversal frequency not only avoids the occurrence of the breakdown phenomenon of the luminous fiber caused by large fluctuations in voltage or current, but also maximizes the brightness of the luminous fiber array without increasing the power, thereby optimizing the luminous efficiency.
[0105] Based on the first embodiment of the present application, in the third embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction, and will not be repeated in the following. Figure 6 , the luminous fiber array is composed of luminous fiber monomers, and the target brightness information also includes the target monomer brightness of the specified luminous fiber monomer;
[0106] After step S10, the brightness control method includes:
[0107] Step S40, determining a corresponding signal duty cycle according to the target monomer brightness;
[0108] Step S50, controlling the driving device to output a control signal to the light-emitting fiber monomer according to the signal duty cycle, so that the designated light-emitting fiber monomer emits light according to the target monomer brightness.
[0109] It should be noted that the luminous fiber array is composed of one or more luminous fiber monomers, and the target brightness information also includes the target monomer brightness of the specified luminous fiber monomer. The target monomer brightness is the brightness of the light emitted by the specified luminous fiber monomer in the expected luminous fiber array under the target overall brightness. It can be understood that the actual brightness of the luminous fiber monomer is the product of the target overall brightness and the target monomer brightness, and the specified luminous fiber monomer is at least one luminous fiber monomer.
[0110] In addition, it should be noted that the driving device can send a control signal to one or part of the light-emitting fiber monomers, and the signal duty cycle is the effective time ratio of the control signal to the light-emitting fiber monomers.
[0111] In this embodiment, the designated luminous fiber monomer is a luminous fiber monomer whose brightness is not the target overall brightness. For example, if a portion of the luminous fiber monomers in the luminous fiber array has a brightness of 100% and another portion of the luminous fiber monomers has a brightness of 50%, then the target brightness information of the luminous fiber array is that the luminous fiber array as a whole has a brightness of 100%, and if a portion of the luminous fiber monomers in the luminous fiber array has a brightness of 50%, then the target overall brightness is 100% and the target monomer brightness is 50%. In addition, it can be understood that the designated luminous fiber monomers can be different target monomer brightnesses, for example, the brightness of a portion of the designated luminous fiber monomers is 25% and the brightness of another portion is 50%, etc.
[0112] Since the voltage signal controlled by the voltage reversal frequency acts on all the light-emitting fiber monomers that need to emit light in the light-emitting fiber array, in terms of brightness control of the light-emitting fiber monomers, the embodiment of the present application can adjust the effective time ratio (signal duty cycle) in the control signal for the light-emitting fiber monomers, thereby actually adjusting the ratio of the light-emitting duration of the light-emitting fiber monomers in the refresh cycle to change the monomer luminous brightness of the light-emitting fiber monomers. Therefore, after establishing the corresponding relationship between the target monomer brightness and the signal duty cycle, the corresponding relationship between the target monomer brightness and the signal duty cycle can be queried according to the target monomer brightness to determine the signal duty cycle corresponding to the target monomer brightness. Furthermore, the output state (high level, low level) of the control GPIO (General-purpose input / output) output to the driving device can be changed according to the signal duty cycle, and the driving device can be controlled to output a control signal to the light-emitting fiber monomer. The control signal is used to control the positive and negative alternating voltages to be loaded on both ends of the light-emitting fiber monomer, that is, the positive and negative alternating voltages are loaded for the effective time proportion in the control signal, and the loading of the positive and negative alternating voltages is cancelled for other time proportions except the effective time proportion, thereby adjusting the target monomer brightness of the light-emitting fiber monomer by adjusting the proportion of the light-emitting time of the light-emitting fiber monomer in the refresh cycle.
[0113] In some embodiments, step S40 includes steps S41-S42:
[0114] Step S41, obtaining a monomer brightness mapping table, wherein the monomer brightness mapping table includes a corresponding relationship between monomer brightness and signal duty cycle, and there is a positive correlation between the monomer brightness and the signal duty cycle;
[0115] Step S42, according to the target monomer brightness, query the monomer brightness mapping table to obtain the signal duty cycle corresponding to the target monomer brightness.
[0116] It should be noted that the monomer brightness mapping table includes the corresponding relationship between monomer brightness and signal duty cycle. The monomer brightness and signal duty cycle are positively correlated. The monomer brightness is the brightness of a single light-emitting fiber monomer in the light-emitting fiber array.
[0117] In this embodiment, see Figure 7 , Figure 7 Schematic diagram of a circuit for controlling the brightness of a single unit according to an embodiment of the present application. Figure 7 The voltage reversal circuit in is a circuit for reversing the polarity of voltage, such as an H-bridge circuit, a high-frequency transformer, etc. For the brightness control of the light-emitting fiber monomer, this example converts the input VDC (Voltage Direct Current, DC voltage) into VAC (Voltage Alternating Current, AC voltage) through the voltage reversal circuit, and then the MCU controls the relay by adjusting the signal duty cycle of the GPIO signal output by the GPIO interface, and actually adjusts the proportion of the light-emitting duration of the light-emitting fiber monomer in the refresh cycle to change the monomer luminous brightness of the light-emitting fiber monomer. Therefore, a monomer brightness mapping table describing the corresponding relationship between monomer brightness and signal duty cycle can be constructed in advance. Therefore, this embodiment can obtain a monomer brightness mapping table, wherein the monomer brightness mapping table includes the corresponding relationship between monomer brightness and signal duty cycle, and the monomer brightness and signal duty cycle are positively correlated, and then according to the target monomer brightness, the monomer brightness mapping table is queried to obtain the signal duty cycle corresponding to the target monomer brightness, so that the light-emitting fiber monomer in the light-emitting fiber array emits light of the target monomer brightness under the signal duty cycle.
[0118] In some embodiments, before step S41, steps D10 to D30 are also included:
[0119] Step D10, obtaining the maximum transmission frame rate of the driving device and the display refresh rate of the light-emitting fiber array;
[0120] Step D20, dividing the maximum transmission frame rate based on the display refresh rate to obtain the brightness of each monomer and its corresponding signal duty cycle;
[0121] Step D30, constructing a monomer brightness mapping table based on the corresponding relationship between the signal duty cycle and the monomer brightness.
[0122] It should be noted that the maximum transmission frame rate is the maximum frame rate at which the driving device transmits data, and the maximum transmission frame rate mainly depends on the hardware performance of the driving device (such as MCU main frequency, bus rate, etc.) and the frame data volume (such as the number of light-emitting fiber monomers in the controlled light-emitting fiber array). The display refresh rate is the refresh rate used when the light-emitting array displays images, such as 15 frames, 30 frames, etc.
[0123] In order to avoid the duty cycle control of the light-emitting fiber monomer affecting the normal display of the light-emitting fiber array, the present embodiment can obtain the maximum transmission frame rate of the driving device and the display refresh rate of the light-emitting fiber array. Then, the maximum transmission frame rate can be divided based on the display refresh rate to obtain the brightness of each monomer and its corresponding signal duty cycle. Exemplarily, the division of the maximum transmission frame rate can be performed according to the number of divided frames, where the number of divided frames is not less than the display refresh rate. Taking the number of divided frames equal to the display refresh rate as an example, the level of monomer brightness = maximum transmission frame rate / number of divided frames (i.e., display refresh rate). For example, when the maximum transmission frame rate is 60Hz, when the display refresh rate is 30Hz, a maximum of 2 levels of monomer brightness can be formed (i.e., 50% and 100%). When the display refresh rate is 15Hz, a maximum of 4 levels of monomer brightness can be formed (i.e., 25%, 50%, 75% and 100%). Therefore, the corresponding signal duty cycle can be selected according to the different brightness of each monomer. Exemplarily, when the monomer brightness is 25%, the corresponding signal duty cycle is also 25%. Furthermore, this embodiment can control the brightness of the light-emitting fiber monomer controlled by the GPIO by controlling the duration of the GPIO being at a low level (i.e., the signal duty cycle). It is understandable that the same signal duty cycle can be realized by multiple waveforms, but the luminous brightness is the same.
[0124] See also Figure 8 , Figure 8 This is a schematic diagram of a scene of single-body brightness control involved in an embodiment of the present application. Figure 8 In the four consecutive display refresh cycles, the monomer brightness gradient control scene from 25%, 50%, 75% to 100% is realized. The MCU writes to the IO expansion chip through the bus (such as I2C bus, SPI bus, etc.) in one operation cycle to update the GPIO status. Therefore, by updating the GPIO status, the proportion of time that the GPIO is at a low level is adjusted to adjust the luminous duration of the luminous fiber monomer in this refresh cycle, thereby realizing the brightness control of the luminous fiber monomer controlled by the GPIO.
[0125] In the third embodiment of the present application, the corresponding signal duty cycle is determined according to the target monomer brightness; the control driving device outputs a control signal to the light-emitting fiber monomer according to the signal duty cycle, so that the designated light-emitting fiber monomer emits light according to the target monomer brightness. Therefore, in terms of brightness control of the light-emitting fiber monomer, this embodiment adjusts the effective time ratio (i.e., signal duty cycle) in the control signal for the light-emitting fiber monomer, thereby actually adjusting the ratio of the light-emitting duration of the light-emitting fiber monomer in the refresh cycle, so as to change the monomer light-emitting brightness of the light-emitting fiber monomer. Compared with the traditional method of only controlling the overall brightness, this embodiment can also realize independent brightness control of the light-emitting fiber monomer by adjusting the signal duty cycle, thereby improving the precision of brightness control of the light-emitting fiber array.
[0126] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the brightness control method of the present application. More simple transformations based on this technical concept are all within the protection scope of the present application.
[0127] The present application provides a light-emitting fabric device, the light-emitting fabric device comprising an electrically connected driving device and a light-emitting fiber array, the driving device comprising a control unit;
[0128] The light-emitting fiber array is composed of light-emitting fiber monomers;
[0129] A driving device, used for driving the light-emitting fiber array;
[0130] The control unit includes: at least one processor; and a memory connected to the at least one processor in communication; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the brightness control method in the above-mentioned embodiment 1.
[0131] The light-emitting fabric device in the embodiment of the present application may be a terminal device equipped with a light-emitting fiber array, such as a wearable device, clothing, a flexible display device, etc.
[0132] See also Fig. 9 , Fig. 9 Circuit diagram of the light-emitting fabric device designed for the embodiment of the present application. The driving device includes a control unit (MCU), a boost circuit, an H-bridge circuit, a voltage conversion circuit, a power interface, a switch array and an IO expansion chip. The boost circuit is used to increase the driving voltage to the desired voltage, the H-bridge circuit is used to reverse the polarity of the driving voltage, the power conversion circuit is used to convert the input voltage into different voltage levels required by other parts of the circuit, and the IO expansion chip is used to expand the control signal (GPIO) to control the switch array, and the switch array is used to realize the voltage conduction and shutdown of each light-emitting fiber monomer in the light-emitting fiber array. The MCU is used to implement the steps of the brightness control method in the embodiment of the present application.
[0133] The light-emitting fabric device provided by the present application adopts the brightness control method in the above embodiment, which can solve the technical problem of low reliability of the existing brightness control method for the light-emitting fiber array. Compared with the prior art, the beneficial effects of the light-emitting fabric device provided by the present application are the same as the beneficial effects of the brightness control method provided by the above embodiment, and the other technical features of the light-emitting fabric device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0134] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0135] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0136] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the brightness control method in the above-mentioned embodiment.
[0137] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM: Random Access Memory), a read-only memory (ROM: Read Only Memory), an erasable programmable read-only memory (EPROM: Erasable Programmable Read Only Memory or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM: CD-Read Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency: Radio Frequency), etc., or any suitable combination of the above.
[0138] The computer-readable storage medium may be included in the light-emitting textile device; or may exist independently without being assembled into the light-emitting textile device.
[0139] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the light-emitting fabric device, the light-emitting fabric device: obtains target brightness information for the light-emitting fiber array, wherein the target brightness information includes the target overall brightness of the light-emitting fiber array; determines the corresponding voltage inversion frequency according to the target overall brightness; and controls the driving device to reverse the voltage output to the light-emitting fiber array according to the voltage inversion frequency, so that the light-emitting fiber array emits light according to the target overall brightness.
[0140] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0141] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0142] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0143] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned brightness control method, and can solve the technical problem of low reliability of the existing brightness control method for the light-emitting fiber array. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the brightness control method provided by the above-mentioned embodiment, and will not be described in detail here.
[0144] The present application also provides a computer program product, including a computer program, which implements the steps of the brightness control method as described above when the computer program is executed by a processor.
[0145] The computer program product provided by the present application can solve the technical problem of low reliability of the existing brightness control method for the light-emitting fiber array. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as the beneficial effects of the brightness control method provided by the above embodiment, which will not be described in detail here.
[0146] The above are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect application in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A brightness control method, It is characterized in that Applicable to a light-emitting fabric device, the light-emitting fabric device comprising an electrically connected driving device and a light-emitting fiber array; The brightness control method comprises: Acquiring target brightness information for the light-emitting fiber array, wherein the target brightness information includes the target overall brightness of the light-emitting fiber array; Determining a corresponding voltage reversal frequency according to the overall brightness of the target; The driving device is controlled to invert the voltage output to the light-emitting fiber array according to the voltage inversion frequency, so that the light-emitting fiber array emits light according to the target overall brightness.
2. The brightness control method according to claim 1, It is characterized in that The step of determining the corresponding voltage inversion frequency according to the target overall brightness includes: Acquire an overall brightness mapping table, wherein the overall brightness mapping table includes a corresponding relationship between overall brightness and voltage inversion frequency, and the voltage inversion frequency is positively correlated with overall brightness; According to the target overall brightness, an overall brightness mapping table is queried to obtain a voltage inversion frequency corresponding to the target overall brightness.
3. The brightness control method according to claim 2, It is characterized in that Before the step of obtaining the overall brightness mapping table, the method further includes: Obtaining a critical frequency of voltage reversal of the light-emitting fiber array and a maximum overall brightness corresponding to the critical frequency; Based on the maximum overall brightness, a table of overall brightness sequences is obtained; According to the critical frequency and the overall brightness sequence table, the initial frequency corresponding to each overall brightness in the overall brightness sequence table is calculated; generating a voltage reversal frequency according to the initial frequency; Based on the corresponding relationship between the voltage inversion frequency and the overall brightness, an overall brightness mapping table is constructed.
4. The brightness control method according to claim 3, It is characterized in that The step of generating a voltage reversal frequency according to the initial frequency comprises: Using the initial frequency as the voltage reversal frequency; or, The actual spectral brightness at each of the initial frequencies is obtained, and the actual spectral brightness is corrected to obtain the brightness that the human eye is sensitive to; according to the brightness deviation between the brightness that the human eye is sensitive to and the overall brightness, the initial frequency is adjusted, and the calibrated initial frequency is used as the voltage inversion frequency.
5. The brightness control method according to claim 4, It is characterized in that Before the step of obtaining the actual spectral brightness at each of the initial frequencies and correcting the actual spectral brightness to obtain the brightness of human eye sensitivity, the method includes: Acquire each generable frequency of the driving device; The initial frequency is replaced by a generable frequency having a minimum difference with the initial frequency to obtain a corrected initial frequency.
6. The brightness control method according to any one of claims 1 to 5, It is characterized in that The luminous fiber array is composed of luminous fiber monomers, and the target brightness information also includes the target monomer brightness of the specified luminous fiber monomers; After the step of acquiring target brightness information for the light-emitting fiber array, the brightness control method comprises: Determining a corresponding signal duty cycle according to the target monomer brightness; The driving device is controlled to output a control signal to the light-emitting fiber monomer according to the signal duty cycle, so that the designated light-emitting fiber monomer emits light according to the target monomer brightness.
7. The brightness control method according to claim 6, It is characterized in that The step of determining the corresponding signal duty cycle according to the target monomer brightness includes: Acquire a monomer brightness mapping table, wherein the monomer brightness mapping table includes a correspondence between monomer brightness and signal duty cycle, and the monomer brightness and the signal duty cycle are positively correlated; According to the target monomer brightness, a monomer brightness mapping table is queried to obtain a signal duty cycle corresponding to the target monomer brightness.
8. The brightness control method according to claim 7, It is characterized in that Before the step of obtaining the monomer brightness mapping table, the method further includes: Obtaining a maximum transmission frame rate of the driving device and a display refresh rate of the light-emitting fiber array; Dividing the maximum transmission frame rate based on the display refresh rate to obtain the brightness of each monomer and its corresponding signal duty cycle; Based on the correspondence between the signal duty cycle and the monomer brightness, a monomer brightness mapping table is constructed.
9. A light-emitting fabric device, It is characterized in that The light-emitting fabric device comprises a driving device and a light-emitting fiber array which are electrically connected, and the driving device comprises a control unit; The luminous fiber array is composed of luminous fiber monomers; The driving device is used to drive the light-emitting fiber array; The control unit comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the brightness control method according to any one of claims 1 to 8.
10. A storage medium, It is characterized in that The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the brightness control method according to any one of claims 1 to 8 are implemented.
11. A computer program product, It is characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the brightness control method according to any one of claims 1 to 8 are implemented.
