Method for operating a lighting device of a motor vehicle, device for data processing, computer program product, and motor vehicle

By reading different types of registers of motor vehicle lighting equipment separately in multiple time periods, the problems of low read rate and serious conflict in the prior art are solved, and efficient reading of key registers and reliable operation of lighting equipment are achieved.

CN120152121APending Publication Date: 2025-06-13HELLA GMBH & CO KGAA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411813998.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-12-11
Filing Date
2024-12-11
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

In the prior art, when reading registers of motor vehicle lighting equipment, cyclic sequential reading results in the low read rate of registers to be read frequently, and the infrequently read registers to be read too short, which makes the conflict serious.

Method used

Registers of the first register type and the second register type are read respectively over multiple time periods, ensuring that registers of the first register type are read in each time period, while registers of the second register type are read only in part of the time period.

Benefits of technology

High frequency reading of registers of the first register type is realized, the read rate is improved, and the read conflict is avoided and the reliable operation of the lighting equipment is ensured by extending the register read interval of the second register type.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120152121A_ABST
    Figure CN120152121A_ABST
Patent Text Reader

Abstract

The invention relates to a method for operating a lighting device (1) of a motor vehicle (2), the lighting device (1) having a plurality of registers (R1, R2) which are to be read over a plurality of time periods, the plurality of registers (R1, R2) having a register (R1) of a first register type and a register (R2) of a second register type. The method comprises a step of reading registers (R1) of the first register type and a first subset of registers (R2) of the second register type in a first time period and a step of reading registers (R1) of the first register type and a second subset of registers (R2) of the second register type in a second time period following the first time period. The invention also discloses a device (4) for data processing, a computer program product and a motor vehicle (2), each associated with the method.
Need to check novelty before this filing date? Find Prior Art

Description

Field of the Invention

[0001] The present invention relates to a method for operating a lighting device of a motor vehicle, wherein the lighting device has a plurality of registers, the plurality of registers are to be read over a plurality of time periods, and the plurality of registers include registers of a first register type and registers of a second register type.

[0002] The present invention further relates to a data processing device including a processor configured to execute the method.

[0003] Furthermore, the present invention relates to a computer program product including instructions that, when executed by a processor, cause the processor to execute the method.

[0004] The present invention also relates to a motor vehicle including the data processing device. Background Art

[0005] Basically, it is known to read registers of a lighting device of a motor vehicle, especially in lighting devices including solid-state lighting (SSL) headlamps. Such SSL headlamps include an SSL chip with a control unit. The control unit includes a memory in which a plurality of registers are configured. The registers must be read regularly in order to be able to operate the lighting device (e.g., by a control unit of the motor vehicle), because the registers contain operating information, which may include, for example, the operating temperature of the lighting device or error notifications. Depending on how many registers the lighting device has, sequentially reading all registers may take a long time. However, it is desirable to regularly read and check all registers provided in the SSL chip. This results in a conflict with the reading algorithm that should read the registers, because sequentially reading all registers in a loop will equally reduce the update rate for each register. That is, reading each register separately takes a certain amount of time, and the more registers that need to be read, the longer the time until the same register is read again. Summary of the Invention

[0006] It is an object of the present invention to provide a method for operating a lighting device of a motor vehicle, a data processing device, a computer program product, and / or a motor vehicle (especially of the type mentioned at the beginning), which is improved over the prior art.

[0007] The object of providing a method for operating a lighting device of a motor vehicle that is improved over the prior art is achieved by the method of independent claim 1.

[0008] The above object is achieved by a method for operating a lighting device of a motor vehicle having the features of independent patent claim 1, by a device for data processing having the features of independent patent claim 13, by a computer program product having the features of independent patent claim 14, and by a motor vehicle having the features of independent patent claim 15.

[0009] Further features and details of the invention result from the dependent claims, the description and the drawings. Features and details described in connection with the method according to the invention naturally also apply to the device for data processing according to the invention, the computer program product according to the invention and the motor vehicle according to the invention, and vice versa, respectively, so that the disclosures regarding the individual inventive aspects always refer to each other or can always refer to each other.

[0010] According to the invention, the method comprises the steps of: reading registers of a first register type and a first subset of registers of a second register type in a first time period; and reading registers of a first register type and a second subset of registers of a second register type in a second time period following the first time period.

[0011] The invention is based on the recognition that some of the registers in the lighting device should be read more frequently than other registers. Thus, a cyclic sequential reading is too slow for the registers to be read frequently, because the reading rate when sequentially reading all registers is equally low for all registers, regardless of whether these registers have to be read more frequently or less frequently. The invention provides that all registers of the first register type are read in two time periods respectively, and only some of the registers of the second register type are read respectively. Since the registers of the second register type have to be read less frequently or less urgently, the situation of reading the registers of the second register type at a greater time interval respectively compared to the prior situation is acceptable compared to the significant advantage of reading all registers of the first register type not only in the first time period but also in the second time period. Thus, the method according to the invention enables all registers of the first register type of the lighting device to be read repeatedly within a sufficiently short time so that the lighting device can be operated reliably.

[0012] Advantageous embodiments of the invention are part of the dependent claims and are described in the description.

[0013] In some embodiments, the method comprises the steps of: reading registers over the plurality of time periods, the plurality of time periods including a first time period, a second time period, and subsequent additional time periods until all registers of a second register type in the plurality of subsets have been read, the plurality of subsets including a first subset, a second subset, and additional subsets, wherein registers of a first register type are read in each time period; and subsequently repeating the reading of the registers in a manner that restarts with reading registers of the first register type and reading a first subset of registers of the second register type. Thus, the number of time periods required for reading all registers preferably depends on the number of registers of the second register type. Once these registers of the second register type have been read in their respective subsets, the reading can be restarted. The advantage of the method is that, independently of the number of time periods required for reading all registers, all registers of the first register type are read in each time period. Thus, for these registers of the first register type, an increased reading rate is achieved compared to the prior art.

[0014] Some embodiments of the method provide that, in at least one of the time periods, registers of the first register type are read before the corresponding subset of registers of the second register type is read. This ensures that the content of the registers of the first register type is present first in that time period. Thus, a further prioritization of the registers of the first register type compared to the registers of the second register type can be achieved during reading.

[0015] Preferably, in each of the time periods, registers of the first register type are read before the corresponding subset of registers of the second register type is read. Thus, the content of the registers of the first register type is present first in each time period. However, other embodiments provide that, in at least one of the time periods, registers of the first register type are read after the corresponding subset of registers of the second register type is read. This can compensate to some extent for the fact that only a subset of the registers of the second register type is read in each time period respectively. To maximize this effect, it can be provided that, in each of the time periods, registers of the first register type are read after the corresponding subset of registers of the second register type is read.

[0016] Some embodiments provide that each subset of the registers of the second register type is different from all other subsets of the registers of the second register type. Thus, preferably, in all subsets of the registers of the second register type, each register of the second register type is read only once. In other words, this means that each register of the second register type is preferably a register to be read in exactly one of the respective subsets. This enables the method to be completed as quickly as possible in one pass, without repeatedly reading the registers of the second register type before being able to restart reading the registers of the second register type in the same order as before.

[0017] In some embodiments, it is provided that the reading of the registers of the first register type is interrupted by a pause such that the reading of the registers of the first register type in each time period takes place in a first block interrupted by a pause, and the reading of a subset of the registers of the second register type is interrupted by a pause such that the reading of the corresponding subset of the registers of the second register type in each time period takes place in a second block interrupted by a pause. These interruptions can be used to make the individual first or second blocks themselves recognizable. In addition, the interruptions can be used to give a unit (such as a control unit of a motor vehicle) that is to process the content of the read registers sufficient time to process the content. In particular, the pause can have a duration of 200 to 300 microseconds, preferably approximately or exactly 250 microseconds.

[0018] In some embodiments of the method, when reading registers of a first register type in respective first blocks within a corresponding time period, different numbers of registers are read respectively, and in some embodiments of the method, when reading a subset of registers of a second register type in respective second blocks within a corresponding time period, the same number of registers are read respectively. This enables optimized grouping, especially for reading registers of the first register type, so that their contents can be processed as efficiently as possible. In some embodiments, for example, only registers involving the same content can be read in some of the blocks. This especially means that only status registers can be read respectively in one of the respective first blocks, and only error counters can be read respectively in another of the respective first blocks. Preferably, the first block for status registers includes reading 8 registers, which are to be read at 1Mbaud in about 250 microseconds, and the first block for error counters includes reading 7 registers, which are also to be read at 1Mbaud in about 250 microseconds. In yet another additional block (which can follow the above two first blocks) in each of the first blocks, 16 additional registers, such as temperature and voltage registers, etc., can be read at 1Mbaud in about 500 microseconds. In contrast, in each of the second blocks (in which a subset of registers of the second register type are read respectively), 16 registers can be read respectively at 1Mbaud in 500 microseconds. In each time period, preferably two second blocks can be read, and the subset of registers of the second register type for the corresponding time period is partitioned onto these two second blocks. This means that in each time period, especially 32 registers of the second register type can be read alternately, where these 32 registers are a subset of the plurality of second register type registers. In some embodiments, the reading can also be performed at 2Mbaud.

[0019] However, some embodiments stipulate that the same number of registers of the first register type are read respectively in each of the first blocks within a time period. Preferably, 16 registers can be read in each first block. This can ensure a consistent data rate for the data to be processed.

[0020] Preferably, in each time period, all first blocks of registers of the first register type are read first before reading the second blocks of registers of the second register type. This is a further prioritization of the registers of the first register type. However, some embodiments stipulate that the first blocks and the second blocks are read in an interleaved manner.

[0021] Embodiments of the method include: A register of a first register type contains information that is more important for the operation of a lighting device compared to a register of a second register type. "More important" can in particular mean that a process for driving the lighting of a lighting device (such as an SSL chip) is carried out based on the data of the read register, wherein the data of the register of the first register type has a higher processing rate in the process compared to the data of the register of the second register type. In other words, compared to the register of the second register type, the register of the first register type is more important or even critical for the operation of the lighting device. Thus, the method allows all registers with a higher processing rate to be read more frequently than registers with a lower processing rate, i.e., to be read in each time period.

[0022] Some embodiments provide that the register of the first register type contains information regarding at least one of the state, error counter, temperature, and voltage of the lighting device, and the register of the second register type contains information regarding at least one pixel error of the lighting device. The information is the respective content of the register. It is particularly critical for the operation of the lighting device to know what state, what number of errors, what temperature, and what voltage the lighting device has at each time in order to ensure reliable operation. In contrast, although it is desirable to have the current number of pixel errors available, this is generally not critical for the operation of the lighting device. Thus, the method enables all critical information, such as state, error counter, temperature, and voltage, to be reread in each of the time periods, whereas non-critical information is not reread in each time period but is distributed over multiple time periods. Thereby, it can be ensured that this critical information is read particularly frequently, i.e., with an increased read rate.

[0023] In some embodiments of the method, in each time period, after reading the registers of the first register type and the corresponding subset of the registers of the second register type, the registers of the DC-DC converter of the lighting device are read. Some lighting devices include a DC voltage converter or a DC current converter. Their registers can also be read or written in the method. For example, the DC-DC converter can be turned on or off by writing to its register. In addition, the voltage target value can be set by writing to its register. In some embodiments, the reading or writing of the registers of the DC-DC converter occurs in each time period after reading the registers of the first register type and after reading the subset of the registers of the second register type. After the reading or writing of the registers of the DC-DC converter, there can be a pause, preferably a pause of 200 to 300 microseconds, for example a pause of about or exactly 250 microseconds. The DC-DC converter can in particular have 8 registers, all of which can be read or written in each time period. The reading or writing of the registers of the DC-DC converter can be carried out in one or more third blocks. The one or more third blocks can follow the second block. Generally, all the registers of the DC-DC converter are read or written in a single third block.

[0024] Some embodiments of the method provide that the reading has a pause at the end of each time period before the start of the next time period. The pause at the end of the time period can be the pause following the reading of the registers of the DC-DC converter. Alternatively, the pause at the end of each time period can also be the pause following one of the second blocks in each second block, i.e., especially in the absence of a DC-DC converter.

[0025] In some embodiments of the method, the registers of the first register type and the registers of the second register type are associated with the solid-state lighting headlamps of the lighting device. These solid-state lighting headlamps generally include SSL chips, whose registers can be read particularly efficiently in the described manner. The solid-state lighting headlamps can be embodied in an LSM (Light switch module). However, the method can in principle also be used for other types of headlamps or lamps, provided that registers of different importance should be read efficiently for operation here.

[0026] Some embodiments of the method provide that each time period is respectively located between two video frames of the solid-state lighting headlamp. This type of time period is also referred to as an inter-frame time period. Here, each time period can particularly have a duration of 16.6 milliseconds, provided that it relates to a solid-state lighting headlamp with a repetition frequency of 60 Hz. However, for other repetition frequencies, the duration may be longer or shorter than 16.6 milliseconds. The inter-frame time period is generally long enough to execute the method and to have used the read content for preparing the next video frame, for example, by adjusting the voltage of the solid-state lighting headlamp in the following way: reading the voltage register belonging to the SSL chip, which can be a register of the first register type, and subsequently writing to the register of the DC-DC converter based on the reading of the voltage register in order to change the voltage supplied to the SSL chip. It is generally provided that exactly one time period is set between every two video frames, in which the reading or writing of the DC-DC converter is carried out. Thus, each time period is preferably delimited by the previous video frame before this time period and the subsequent video frame after this time period.

[0027] Furthermore, the task of providing an improved device for data processing compared to the prior art is solved by the device according to claim 13, as described below.

[0028] According to the invention, the device for data processing comprises a processor configured to implement the method described above. Thereby, the device is set up to achieve the advantages of the method. The device for data processing can be embodied as a microcontroller, for example, in particular as a control unit of a motor vehicle. The device for data processing can be set up to operate the lighting equipment of a motor vehicle. The device for data processing can also be integrated in a control unit. In particular, the device can be set up to read a register of the first register type and a first subset of registers of the second register type in a first time period. The device can be set up to read a register of the first register type and a second subset of registers of the second register type in a second time period following the first time period. The device for data processing can have a memory. A program can be stored on the memory, the program having instructions for the device for data processing, so that the device for data processing can implement the method. The device for data processing is preferably set up to execute the above method steps and their further refinements in any combination with one another, provided that the individual method steps and further refinements do not contradict each other here.

[0029] Furthermore, the task of providing an improved computer program product relative to the prior art is solved by the computer program product according to claim 14, the computer program product comprising instructions which, when the program is executed by a processor, cause the processor to perform the method described above, as follows.

[0030] The computer program product may be an electronic or optical data storage device, such as a memory chip, magnetic memory or optical memory. A motor vehicle may have the computer program product. The instructions stored on the computer program product may cause the processor to operate the lighting device of the motor vehicle in such a way that the advantages set forth in connection with the method are achieved. The computer program product may be part of the device for data processing. In particular, the computer program product may be part of a microcontroller. The computer program product may contain firmware for the microcontroller. Alternatively, the computer program product may contain software for the microcontroller.

[0031] Furthermore, the task of providing an improved motor vehicle according to the invention, in particular a motor vehicle of the type mentioned at the beginning, relative to the prior art is solved by the motor vehicle according to claim 15, as follows.

[0032] According to the invention, the motor vehicle has the above-mentioned device for data processing. Thereby, the motor vehicle is configured to perform the above method and achieve its advantages for the motor vehicle.

[0033] A preferred motor vehicle is a wheeled motor vehicle. It may be a motor vehicle with an internal combustion engine or an electric motor. In principle, the invention is particularly applicable to all motor vehicles that are to read a plurality of registers from a lighting device and which can benefit from the prioritization of certain of the plurality of registers during reading, as can be achieved by the method. The reading may be carried out via the in-vehicle network of the motor vehicle, for example in particular via an Ethernet in-vehicle network. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] The invention is explained in more detail below with reference to the drawings. In the drawings:

[0035] Figure 1 A method according to the invention is shown in a first embodiment;

[0036] Figure 2 A method according to the invention is shown in a second embodiment;

[0037] Figure 3 The reading process for a period of time is schematically shown; and

[0038] Figure 4 A motor vehicle according to the invention is shown in a schematic top view. DETAILED DESCRIPTION

[0039] Figure 1 A method according to the present invention is shown in a first embodiment. The method is for operating a lighting device 1 of a motor vehicle 2, the lighting device 1 having a plurality of registers R1, R2, which are to be read over a plurality of time periods, the plurality of registers having a register R1 of a first register type and a register R2 of a second register type. As a first step S11, the method includes reading the register R1 of the first register type and a first subset of the register R2 of the second register type in a first time period. As a second step S12, the method includes reading the register R1 of the first register type and a second subset of the register R2 of the second register type in a second time period following the first time period.

[0040] The method has the advantage that all registers R1 of the first register type can be read within each time period. Thus, the registers R1 of the first register type can be read more frequently than the registers R2 of the second register type, and only a subset of the registers of the second register type is read in each time period. Thus, compared to a known method of simply sequentially reading all registers R1, R2 without considering whether they are registers R1 of the first register type or registers R2 of the second register type, the reading rate of the registers R1 of the first register type is increased compared to the reading rate of the registers R2 of the second register type.

[0041] Figure 2 A method according to the present invention is shown in a second embodiment. As in Figure 1 the embodiment, it includes reading S21 the register R1 of the first register type and a first subset of the register R2 of the second register type in a first time period, and subsequently reading S22 the register R1 of the first register type and a second subset of the register R2 of the second register type in a second time period following the first time period.

[0042] More specifically, Figure 2 the method includes reading the registers R1, R2 over a plurality of time periods, the plurality of time periods including a first time period, a second time period, and subsequent additional time periods until all registers R2 of the second register type in a plurality of subsets have been read, the plurality of subsets including a first subset, a second subset, and additional subsets, wherein the register R1 of the first register type is read in each time period; the method includes subsequently repeating the step of reading the registers R1, R2 in a manner that starts over by reading the register R1 of the first register type and a first subset of the register R2 of the second register type.

[0043] This is exemplarily implemented by step S23, which provides that in a third time period following a second time period, a register R1 of a first register type and a third subset of registers R2 of a second register type are read. Exemplarily, here, after reading the third subset, a reading of all subsets of the register R2 of the second register type is completed. This means that in steps S21 to S23, all registers R2 of the second register type have been read. In other words, the respective subsets of steps S21 to S23 together form the total set of the register R2 of the second register type. Then, the method returns to S21 in order to repeat the reading of the registers R1, R2. The method can, for example, experience this for such a long time until the motor vehicle 2 is switched off and starts again at step S21 when the motor vehicle 2 is switched on next time. Steps S21 to S23 also each include reading a register R3 of the DC-DC converter 3 of the lighting device 1 in each time period. In each time period, for example, all registers R3 of the DC-DC converter 3 are read, as Figure 3 shown.

[0044] Figure 3 Schematically shows the reading process for one time period. In principle, this can be the first time period, the second time period or the third time period, which has already been mentioned with regard to Figure 1 and Figure 2 mentioned. Time is recorded along the X-axis, while the Y-axis schematically represents an arbitrary data rate in order to show when data is transmitted and when it is not transmitted

[0045] Figure 3 shown, the reading of the register R1 of the first register type takes place before the reading of the corresponding subset of the register R2 of the second register type in the time period. It is further shown that the reading of the register R1 of the first register type is interrupted by a pause P1, so that the reading of the register R1 of the first register type takes place in a first block B1 interrupted by the pause P1 in each time period, and the reading of the said subset of the register R2 of the second register type is interrupted by a pause P2, so that the reading of the corresponding subset of the register R2 of the second register type takes place in a second block B2 interrupted by the pause P2 in each time period. The lengths of the respective pauses P1, P2 after the first block and the second block are 250 microseconds each.

[0046] When reading the register R1 of the first register type in the first block B1, at Figure 3In corresponding time periods, different numbers of registers R1 of the first register type are read respectively, and when a subset of registers R2 of the second register type is read in the second block B2, the same number of registers R2 are read respectively in corresponding time periods. Developing from left to right in time, these three first blocks B1 respectively include reading 8 registers in approximately 250 microseconds, reading 7 registers in approximately 250 microseconds, and reading 16 registers in approximately 500 microseconds, wherein each of these three first blocks is followed by a pause P1 of 250 microseconds. After the pause P1 following the third first block B1, there are two second blocks B2, in which 16 registers are read respectively in 500 microseconds. These two second blocks B2 are also interrupted by a pause P2 of 250 microseconds.

[0047] After reading the corresponding subsets of the registers R1 of the first register type and the registers R2 of the second register type, according to Figure 3 , the reading of the register R3 of the DC-DC converter 3 of the lighting device 1 is performed. This is not provided in some embodiments if there is no DC-DC converter 3. There is also a pause P2 of 250 microseconds before the reading of the register R3 of the DC-DC converter 3. The reading of the register R2 of the DC-DC converter 3 is performed in the third block B3, which includes reading all eight registers R3 of the DC-DC converter 3. The reading has a pause P3 at the end of the time period, and before the start of the next time period, the next time period is not shown here but can be constructed in the same way as Figure 3 shown. The length of the pause at the end of the time period is 250 microseconds, and the pause follows the reading of the register R3 of the DC-DC converter 3. Generally, each time period of the method can be constructed as shown in Figure 3 . The differences between the respective time periods are at least substantially only in the different subsets of the registers R2 of the second register type read in one second block B2 or multiple second blocks B2.

[0048] Figure 4 A motor vehicle 2 according to the invention is shown in a schematic top view. The motor vehicle 2 includes a control unit 4, which is operatively connected to a lighting device via an on-vehicle electrical network 5. The control unit 4 is configured to execute the method according to the invention, in particular as Figure 1 and Figure 2The method shown in the embodiments herein. The control unit 4 is an example of a device for data processing, and the device for data processing includes a processor (not shown) configured to execute the method. The control unit 4 has a computer program product (not shown) in the form of an EPROM chip. The computer program product includes instructions that cause the processor to execute the method when the program is executed by the processor. A register R1 of a first register type and a register R2 of a second register type are provided in association with a first solid-state lighting headlamp 6 of the lighting device. There is exactly one time period between two video frames of the first solid-state lighting headlamp 6. This time period is an inter-frame time period. The register R1 of the first register type contains information regarding at least one of the state, error counter, temperature, and voltage of the lighting device, and the register R2 of the second register type contains information regarding at least the pixel errors of the lighting device 1. More specifically, the register R1 of the first register type contains information regarding the state, error counter, temperature, and voltage of the first solid-state lighting headlamp 6, and the register R2 of the second register type contains information regarding the pixel errors of the first solid-state lighting headlamp 6. Therefore, the register R1 of the first register type contains information that is more important for the operation of the lighting device 1, that is, has a higher importance or criticality, than the register R2 of the second register type. The second solid-state lighting headlamp 7 of the motor vehicle 2 can be read by the control unit 4 in the same or a similar manner according to the proposed method. The control unit 4 is, for example, a microcontroller here. The first solid-state lighting headlamp 6 and the second solid-state lighting headlamp 7 have SSL chips 8a, b, which have a control unit (not shown). The control unit includes a memory, in which a plurality of the registers R1 of the first register type and the registers R2 of the second register type are configured. The vehicle also has four wheels 9a-d.

[0049] In an embodiment of the lighting device 1 of the motor vehicle 2, the proposed method enables a fast diagnosis of the registers R1 of the first register type and enables a relatively slower diagnosis of the registers R2 of the second register type. Preferably, in each time period (which is an inter-frame time period), all the registers R1 of the first register type are read respectively, and only a different subset of the registers R2 of the second register type is read, as long as all subsets of the registers R2 of the second register type have been read once in a sufficiently large number of time periods. Then preferably the reading starts again. Therefore, compared with the known sequential reading of all the registers R1, R2, the method allows for a significantly higher reading rate for the registers R1 of the first register type in various embodiments. List of reference numerals

[0050] 1 Lighting device

[0051] 2 Motor vehicle

[0052] 3DC - DC Converter

[0053] 4 Control Unit

[0054] 5 Vehicle Electrical Network

[0055] 6 First Solid - State Lighting Headlamp

[0056] 7 Second Solid - State Lighting Headlamp

[0057] 8a, b SSL Chip

[0058] 9a - d Wheel

[0059] R1 Register of the First Register Type

[0060] R2 Register of the Second Register Type

[0061] R3 Register of the DC - DC Converter

[0062] B1 First Block

[0063] B2 Second Block

[0064] B3 Third Block

[0065] P1 - P3 Pause

[0066] S11, S12 Method Steps

[0067] S21, S22, S23 Method Steps

Claims

1. A method for operating a lighting device (1) of a motor vehicle (2), the lighting device (1) having a plurality of registers (R1, R2) to be read over a plurality of time periods, the plurality of registers (R1, R2) having registers of a first register type (R1) and registers of a second register type (R2), characterized in that Follow these steps: - reading registers (R1) of a first register type and reading a first subset of registers (R2) of a second register type in a first time period; and - reading the registers (R1) of the first register type and reading a second subset of the registers (R2) of the second register type in a second time period following the first time period.

2. The method according to claim 1, characterized in that The method comprises the following steps: - reading the registers (R1, R2) over the plurality of time periods, the plurality of time periods comprising a first time period, a second time period and subsequently a further time period, until all registers (R2) of the second register type in a plurality of subsets comprising the first subset, the second subset and the further subset have been read, wherein in each time period a register (R1) of the first register type is read; and subsequently - The reading of the registers (R1, R2) is repeated starting over in a manner of reading the registers (R1) of the first register type and reading the first subset of the registers (R2) of the second register type.

3. The method according to any one of the preceding claims, characterized in that In at least one of the time periods, registers (R1) of the first register type are read before a respective subset of registers (R2) of the second register type are read.

4. The method according to any one of the preceding claims, characterized in that Each subset of registers (R2) of the second register type is different from all other subsets of registers (R2) of the second register type.

5. The method according to any one of the preceding claims, characterized in that The reading of registers (R1) of a first register type is interrupted by a pause (P), so that in each time period the reading of registers (R1) of the first register type is performed in a first block (B1) interrupted by the pause (P1), and the reading of a subset of registers (R2) of a second register type is interrupted by a pause (P2), so that in each time period the reading of a corresponding subset of registers (R2) of the second register type is performed in a second block (B2) interrupted by the pause (P2).

6. The method according to claim 5, characterized in that When registers (R1) of a first register type are read in each first block (B1) within a corresponding time period, different numbers of registers (R1) are read respectively, and when a subset of registers (R2) of a second register type are read in each second block (B2) within a corresponding time period, the same number of registers (R2) are read respectively.

7. The method according to any one of the preceding claims, characterized in that A processing process is performed with the aid of the read registers (R1, R2) based on the data of the read registers (R1, R2) for controlling the lighting of a lighting device (1), wherein the data of the registers (R1) of the first register type have a higher processing rate in the processing process than the data of the registers (R2) of the second register type.

8. The method according to any one of the preceding claims, characterized in that A register (R1) of the first register type contains information relating to at least one of a state, an error counter, a temperature and a voltage of the lighting device, and a register (R2) of the second register type contains information relating to at least one pixel error of the lighting device.

9. The method according to any one of the preceding claims, characterized in that In each time period, after reading the registers (R1) of the first register type and reading a corresponding subset of the registers (R2) of the second register type, a register (R3) of a DC-DC converter (3) of the lighting device (1) is read.

10. The method according to any one of the preceding claims, characterized in that The reading has a pause (P3) at the end of each time period before the next time period begins.

11. The method according to any one of the preceding claims, characterized in that The register (R1) of the first register type and the register (R2) of the second register type are associated with a solid-state lighting headlamp (6, 7) of the lighting device (1).

12. The method according to claim 11, characterized in that Each time period is located between two video frames of the solid-state lighting headlight (6, 7).

13. A device (4) for data processing, the device comprising a processor, the processor being configured to implement the method according to any one of claims 1 to 12.

14. A computer program product comprising instructions which, when executed by a processor, cause the processor to carry out the method according to any one of claims 1 to 12.

15. A motor vehicle (2) comprising a device (4) for data processing according to claim 13.