Select sensor data processing method based on lighting equipment type

By integrating memory and processor into the sensor module, the processing method is automatically selected according to the type of lighting equipment, which solves the problem of sensor calibration in different lamps and realizes the wide applicability and efficient operation of the sensor module in a variety of lighting equipment.

CN115516248BActive Publication Date: 2025-10-28SIGNIFY HOLDING BV
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202180035026.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-05-14
Filing Date
2021-04-29
Publication Date
2025-10-28
Estimated Expiration
2041-04-29

AI Technical Summary

Technical Problem

In existing technologies, integrating sensors into luminaires requires calibration for specific luminaires, making it difficult to apply them effectively in a wide range of lighting devices.

Method used

A sensor module is provided, comprising a memory, a sensor, and a processor, which can automatically select a processing method according to the type of different lighting devices, acquire and process sensor data, and output sensing results.

Benefits of technology

This enables the sensor module to operate optimally in various lighting devices, adapting to the physical characteristics of different lamps and improving the flexibility and accuracy of sensor data processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115516248B_ABST
    Figure CN115516248B_ABST
Patent Text Reader

Abstract

A sensor module (1) for insertion or integration into a lighting device includes a memory (7), at least one sensor (9), at least one output interface (4), and at least one processor (5). The at least one processor (5) is configured to acquire lighting device information and store the lighting device information in the memory when the sensor module is inserted or integrated into the lighting device. The lighting device information indicates the type of the lighting device. The at least one processor is also configured to select a processing method according to the type of the lighting device, acquire sensor data from the at least one sensor, apply the selected processing method to the sensor data to generate a sensing result, and output the sensing result via the at least one output interface.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a sensor module for insertion or integration into a lighting device, and to a lighting device including such a sensor module.

[0002] The present invention further relates to a method for generating sensing results.

[0003] The present invention also relates to a computer program product that enables a computer system to execute this method. Background Technology

[0004] Sensors are essential components for making homes, offices, and other buildings smarter. For example, presence sensors can be used to automatically turn lights on and off, and light sensors can be used to automatically open and close blinds. Integrating sensors into lighting fixtures is known. For instance, WO 2009 / 090601 A1 discloses integrating temperature and color sensors into luminaires to detect properties of the luminaire's light elements and calculate the light correction necessary to achieve a certain setpoint.

[0005] US 2019 / 0014642 A1 discloses a wall lamp including a lamp body and a control module. The control module has a control unit and an operating parameter adjustment element, respectively arranged on two different sides of the control module. A cover is designed to partially cover the control module. The control module is rotatable relative to a central axis to a first angular position and a second angular position. When the control module is rotated to the first angular position, the operating parameter adjustment element is concealed, enabling the wall lamp to perform its lighting function. When the control module is rotated to the second angular position, the operating parameter adjustment element is exposed and adjustable.

[0006] However, integrating sensors into luminaires offers more than just the benefit of controlling the lighting equipment itself. Lighting infrastructure is uniquely positioned as a vehicle for the promotion of the Internet of Things (IoT) in buildings, and luminaires provide the space and power to house various sensors. A drawback of integrating sensors into luminaires is that the sensors require calibration for the specific luminaire in which they are integrated. Summary of the Invention

[0007] The first objective of this invention is to provide a sensor module that can be integrated or inserted into a wide range of lighting devices.

[0008] A second objective of the present invention is to provide a method that allows sensor modules to be integrated or inserted into a wide range of lighting devices.

[0009] In a first aspect of the invention, a sensor module for insertion or integration into a lighting device includes: a memory configured to store processing methods associated with different types of lighting devices; at least one sensor; at least one output interface; and at least one processor configured to: acquire lighting device information indicating the type of the lighting device when the sensor module is inserted or integrated into the lighting device; store the lighting device information in the memory; select a processing method from the processing methods stored in the memory according to the type of the lighting device; acquire sensor data from the at least one sensor; apply the selected processing method to the sensor data to generate a sensing result; and output the sensing result via the at least one output interface.

[0010] By providing sensor modules for insertion or integration into lighting equipment (with processing methods selected based on the type of lighting equipment), sensor modules can be integrated or inserted into a wide range of lighting devices while still operating optimally. For example, the lighting equipment can provide the sensor module with its type or details, based on which the sensor module can adjust sensor processing. The sensor module can be integrated during the manufacturing process or inserted into the lighting equipment at a later stage, for example, by attaching the sensor module to a connector and / or placing it at a mating element of the lighting equipment. Such attachment of the lighting equipment can provide the sensor module with mechanical support, power, and data connectivity.

[0011] The type of the lighting device can indicate attributes of the lighting device that affect the propagation of signals received by the at least one sensor through the lighting device and / or through the environment of the lighting device, and the at least one processor can be configured to select the processing method based on the attributes. For example, the type of the lighting device can indicate the layout, form factor, sound reflection / absorption characteristics, materials, sensor integration, and / or construction of the lighting device.

[0012] Different types of luminaires have unique physical characteristics that affect the received sensor signals. For example, the specific layout, shape, and materials of a luminaire can affect temperatures measured by thermal sensors, potentially requiring specific measurement compensation to assess ambient temperature.

[0013] Similarly, sound signals detected by a microphone can be affected by the sound reflection / absorption characteristics of the luminaire. The field characteristics, signal strength, and directionality of detection devices (such as microwave sensors) can be affected by material selection, sensor integration, and luminaire construction. When the lighting fixture includes a diffuser, whether the sensor is placed before or after the diffuser often differs.

[0014] The type may describe the surface on which the lighting equipment should be installed or placed (e.g., on a ceiling, in a recess in the system ceiling, on a wall, or on a floor), and / or include a model identifier (e.g., a model name such as "Philips Hue Struana", a model such as 915005493901, or a serial number) and / or a model group identifier (e.g., "Philips Living Colors"), and the at least one processor may be configured to select the processing method based on the surface, the model identifier, and / or the model group identifier.

[0015] The at least one processor can be configured to select a first processing method when the type of the lighting device has a first value, and to select a second processing method when the type of the lighting device has a second value. For example, the first processing method and the second processing method may use different parameter (e.g., threshold) values, different algorithms, and / or different portions of the sensor data. The different portions of the sensor data are obtained from different sensors.

[0016] The at least one sensor may include a light sensor, a temperature sensor, an acoustic sensor, an infrared sensor, a motion sensor, an accelerometer, a gyroscope, a magnetometer, and / or a microwave sensor. For example, when the sensor module includes an accelerometer, gyroscope, and / or magnetometer, a processing method can be selected (based on the type of lighting device) to determine the orientation of the lighting device. If the sensor module can only be inserted into or integrated into the lighting device in one orientation, the orientation of the lighting device can be determined by applying the selected processing method to the accelerometer, gyroscope, and / or magnetometer sensor data.

[0017] The at least one processor can be configured to obtain lighting device information from the lighting device, from a user device, or from a server. Therefore, the lighting device information can be shared directly from the lighting device to the sensor module, or from another device (such as a server containing installation and network initialization information) to the sensor module.

[0018] The at least one processor can be configured to acquire additional sensor data from the at least one sensor during the learning phase, compare the additional sensor data with reference data, and determine the lighting device information based on the comparison. Therefore, the lighting device information can not only be automatically received from the lighting device, for example, when connecting the lighting device or performing network initialization, but can also be additionally or alternatively learned based on the captured sensor data (during the initial learning phase). The latter can allow the effects of luminaire integration in the building (such as ceiling type, including materials, insulation, and airflow) to be considered.

[0019] The at least one processor can be configured to receive additional information and further select the processing method based on the additional information, including user input regarding sensing requirements, information about the environment of the lighting device, and / or information about the space in which the lighting device is installed. For example, the lighting device may also share network access initialization / configuration details indicating the room or application type or the location of the lighting device in the room (e.g., near a window or concrete wall), allowing the sensor module to select a processing method optimized for that room, application type, or location. This information can also be shared by a server containing building, installation, and / or network access initialization information.

[0020] In a second aspect of the invention, a method for generating a sensing result includes: acquiring lighting device information in the sensor module, the lighting device information indicating the type of the lighting device, when a sensor module is inserted into or integrated into a lighting device; storing the lighting device information in a memory of the sensor module, the memory storing processing methods associated with different types of lighting devices; selecting a processing method from the processing methods stored in the memory according to the type of the lighting device; acquiring sensor data from at least one sensor included in the sensor module; applying the selected processing method to the sensor data to generate the sensing result; and outputting the sensing result. The method can be executed by software running on a programmable device. This software can be provided as a computer program product.

[0021] In addition, a computer program for implementing the methods described herein is provided, as well as a non-transitory computer-readable storage medium for storing the computer program. The computer program may be downloaded or uploaded to an existing device, for example, or stored during the manufacture of these systems.

[0022] A non-transitory computer-readable storage medium stores at least one portion of software code that, when executed or processed by a computer, is configured to perform executable operations for generating sensing results.

[0023] The executable operations include: when the sensor module is inserted into or integrated into a lighting device, acquiring lighting device information in the sensor module, the lighting device information indicating the type of the lighting device; storing the lighting device information in the memory of the sensor module; selecting a processing method according to the type of the lighting device; acquiring sensor data from at least one sensor included in the sensor module; applying the selected processing method to the sensor data to generate the sensing result; and outputting the sensing result.

[0024] As those skilled in the art will appreciate, aspects of the present invention can be embodied as devices, methods, or computer program products. Therefore, aspects of the present invention can take the form of entirely hardware embodiments, entirely software embodiments (including firmware, resident software, microcode, etc.), or embodiments combining software and hardware aspects, which are generally referred to herein as “circuit,” “module,” or “system.” The functionality described in this disclosure can be implemented as algorithms executed by a computer’s processor / microprocessor. Furthermore, aspects of the present invention can take the form of computer program products embodied in one or more computer-readable media having computer-readable program code embodied thereon (e.g., stored thereon).

[0025] Any combination of one or more computer-readable media can be used. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium can be, for example, but not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any suitable combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In the context of this invention, a computer-readable storage medium can be any tangible medium that can contain or store a program used by or in conjunction with an instruction execution system, apparatus, or device.

[0026] Computer-readable signal media may include propagated data signals having computer-readable program code embodied therein (e.g., in baseband or as part of a carrier wave). Such propagated signals may take any of a variety of forms, including, but not limited to, electromagnetic, optical, or any suitable combination thereof. A computer-readable signal medium may be any computer-readable medium that is not a computer-readable storage medium and may convey, propagate, or transmit a program used by or in conjunction with an instruction execution system, apparatus, or device.

[0027] Program code embodied on a computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, fiber optic, cable, RF, or any suitable combination thereof. Computer program code used to carry out the operations of various aspects of the invention can be written in any combination of one or more programming languages, including object-oriented programming languages ​​(such as Java™, Smalltalk, or C++) and traditional procedural programming languages ​​(such as the "C" programming language or similar programming languages). The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer via any type of network (including a local area network (LAN) or a wide area network (WAN)) or can be connected to an external computer (e.g., via the Internet provided by an Internet service provider).

[0028] Various aspects of the invention are described below with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, particularly a microprocessor or central processing unit (CPU), to produce a machine such that the instructions, executable via the processor of the computer, other programmable data processing apparatus, or other device, create means for implementing the functions / actions specified in the flowchart illustrations and / or one or more block diagram blocks.

[0029] These computer program instructions may also be stored in a computer-readable medium that can instruct a computer, other programmable data processing apparatus, or other device to operate in a particular manner, such that the instructions stored in the computer-readable medium produce an article of writing, which includes instructions that implement functions / actions specified in flowcharts and / or one or more block diagrams.

[0030] Computer program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus, or other device to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide for implementing the functions / actions specified in the flowchart and / or one or more block diagram boxes.

[0031] The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of devices, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code, comprising one or more executable instructions for implementing a specified logical function(s). It should also be noted that in some alternative implementations, the functions described in the blocks may not appear in the order shown in the figures. For example, two blocks shown consecutively may actually be executed substantially simultaneously, or sometimes these blocks may be executed in reverse order, depending on the functions involved. It will also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a system based on dedicated hardware, or a combination of dedicated hardware and computer instructions, that performs the specified function or action. Attached Figure Description

[0032] Referring to the accompanying drawings, these and other aspects of the invention will be clear and further illustrated by way of example, in which:

[0033] Figure 1 This is a block diagram of a first embodiment of the sensor module;

[0034] Figure 2 This is a block diagram of a second embodiment of the sensor module;

[0035] Figure 3 This is a block diagram of a first embodiment of the lighting device;

[0036] Figure 4 This is a block diagram of a second embodiment of the lighting device;

[0037] Figure 5 This is a block diagram of a third embodiment of the lighting device;

[0038] Figure 6 This is a flowchart of the first embodiment of the method;

[0039] Figure 7 This is a flowchart of the second embodiment of the method;

[0040] Figure 8 This is a flowchart of the third embodiment of the method; and

[0041] Figure 9 This is a block diagram of an exemplary data processing system for performing the methods of the present invention.

[0042] Corresponding elements in the accompanying drawings are indicated by the same reference numerals. Detailed Implementation

[0043] Figure 1A first embodiment of a sensor module for insertion or integration into a lighting device is shown: sensor module 1. Sensor module 1 includes a transceiver 4, a processor 5, a memory 7, a power connector 8, and a sensor 9. Figure 1 In one embodiment, sensor module 1 includes only one sensor. In an alternative embodiment, sensor module includes multiple sensors. For example, sensor 9 may be a light sensor, temperature sensor, acoustic sensor, infrared sensor, motion sensor, accelerometer, gyroscope, magnetometer, or microwave sensor.

[0044] Processor 5 is configured to acquire lighting device information when sensor module 1 is inserted into or integrated into the lighting device, and store the lighting device information in memory 7. The lighting device information indicates the type of lighting device. Processor 5 is also configured to select a processing method from memory, which can be configured to store processing methods associated with different types of lighting devices based on their type / related to the type of lighting device. This ranges from simple tuning of parameterization algorithms to determining and downloading the required sensor processing algorithm from a server.

[0045] For temperature sensors, processing methods may include parameters and calibration curves necessary to correct temperature sensor readings based on light output level settings (and their evolution over time) for a specific type of lighting equipment. For acoustic sensors, processing methods may include simple sensitivity correction factors or calibration curves across the entire spectrum that account for any frequency dependence and resonance within the luminaire to correct for signal attenuation (or amplification) caused by the housing of a specific type of lighting equipment (e.g., sound reflections within the housing).

[0046] For microwave and infrared sensors, processing methods may include detection thresholds to correct for differences in sensitivity and field directionality caused by different lighting devices. Furthermore, depending on the type of lighting device, certain portions of the available sensor data may be ignored, for example, by (de)activating a specific sensor. As a first example, in luminaires with compact dimensions, ambient temperature sensing is often unreliable, and temperature sensors can therefore be deactivated. As a second example, in some luminaires, the housing prevents microwave sensors from operating, and for these luminaires, microwave sensors can be deactivated.

[0047] Processor 5 is also configured to acquire sensor data (typically raw sensor data) from sensor 9, apply a selected processing method to the sensor data to produce a sensing result, and output the sensing result. Figure 1 In one embodiment, the sensing results are output via (e.g., RF) transceiver 4.

[0048] Figure 2A second embodiment of a sensor module for insertion or integration into a lighting device is shown: sensor module 11. Figure 1 Compared to sensor module 1, sensor module 11 includes a second sensor 19, does not include transceiver 4, and includes a power and data connector 18 instead of a power connector 8. Figure 2 In one embodiment, the sensing results are output via power and data connector 18 (instead of via transceiver 4).

[0049] exist Figure 1 and Figure 2 In one embodiment, the sensor module includes a power connector for receiving power from mains power via a lighting device. In an alternative embodiment, the sensor module includes a battery. Figure 2 In a variant of the second embodiment, a battery is added to the sensor module 11, and the power and data connector 18 is replaced by a data connector.

[0050] exist Figure 1 and Figure 2 In the embodiments of sensor modules 1 and 11 shown, the sensor module includes a processor 5. In alternative embodiments, the sensor module includes multiple processors. The processor 5 of sensor modules 1 and 11 can be a general-purpose processor or a dedicated processor. The memory 7 can include one or more memory cells. For example, the memory 7 can include solid-state memory.

[0051] The transceiver 4 of sensor module 1 can use one or more wireless communication technologies (such as Zigbee, Bluetooth, or Wi-Fi) to communicate with one or more other devices. In alternative embodiments, multiple receivers and / or multiple transmitters are used instead of a single receiver and a single transmitter. Figure 1 In the illustrated embodiment, the receiver and transmitter are combined into transceiver 4. In an alternative embodiment, a separate receiver and a separate transmitter are used.

[0052] Sensor modules 1 and 11 may include other components typically used in sensor modules. This invention can be implemented using a computer program running on one or more processors.

[0053] Figure 3 A first embodiment of the lighting device is shown (in which a light has been integrated). Figure 1 Sensor module 1): Lighting device 41. Lighting device 41 is mounted on the ceiling. Lighting device 41 includes a processor 35, a power supply unit 36, and a light element 31. The power supply unit 36 ​​receives power from mains power and supplies that power to sensor module 1 and other components of lighting device 41. Figure 3In this embodiment, the sensor module 1 is integrated into the lighting device 41, and the sensor module 1 cannot be removed unless the cover / diffuser of the lighting device 41 is removed at all.

[0054] exist Figure 3 In the example, sensor module 1 obtains lighting device information from server 49 and outputs the sensing results to server 49. Sensor module 1 can communicate directly with server 49 (e.g., using Bluetooth or WiFi Direct technology) or via another device (e.g., a wireless LAN access point).

[0055] Figure 4 A second embodiment of the lighting device is shown (in which a...) Figure 1 Sensor module 1): Lighting device 51. Lighting device 51 is also mounted on the ceiling. Lighting device 51 includes a processor 35, a power supply unit 36, and light elements 31 and 32. Figure 4 In this embodiment, the sensor module 1 has been inserted into the lighting device 51 and can be removed without removing any cover.

[0056] exist Figure 4 In this example, sensor module 1 acquires lighting device information from user equipment 59 (e.g., a mobile phone) and outputs the sensing results to server 49. Sensor module 1 can communicate directly with user equipment 59 (e.g., using Bluetooth or WiFi Direct technology) or via another device (e.g., a wireless LAN access point).

[0057] Figure 5 A third embodiment of the lighting device is shown (in which a...) Figure 1 Sensor module 1): Lighting device 61. Lighting device 61 is installed in a recess in the system ceiling. Lighting device 61 includes a transceiver 34, a processor 35, a power supply unit 36, a memory 37, and optical elements 31-33. Figure 5 In this embodiment, the sensor module 1 has been inserted into the lighting device 61 and can be removed without removing any cover.

[0058] exist Figure 5 In the example, sensor module 1 acquires lighting device information from lighting device 61 (which is stored in memory 37) and outputs the sensing results to lighting device 61. Lighting device 61 can then use transceiver 34 to transmit the sensing results to another device, such as user equipment (e.g., a user device). Figure 4 The user equipment 59) may also be able to communicate with the lighting equipment 61, for example, to turn the light element on or off or to control the light settings (such as color and / or light output level).

[0059] exist Figure 1 In one embodiment, sensor module 1 can acquire lighting device information from a user equipment, a server, or lighting devices that have been plugged into or integrated therein. For example, the sensor module can be configured to determine which device to acquire lighting device information from before or simultaneously with network initialization of the lighting devices. In an alternative embodiment, the sensor module can acquire lighting device information from only one or two of these devices.

[0060] exist Figure 1 and Figure 2 In one embodiment, the sensor module relies entirely on information received from another device to determine the lighting equipment information. In an alternative embodiment, the sensor module's processor is configured to acquire additional sensor data from (multiple) sensors during a learning phase, compare this additional sensor data with reference data, and determine the lighting equipment information based on this comparison.

[0061] exist Figures 3-5 In the embodiments of the lighting devices 41, 51, and 61 shown, the lighting device includes a processor 35. In alternative embodiments, the lighting device includes multiple processors. The processor 35 of the lighting devices 41, 51, and 61 can be a general-purpose processor or a dedicated processor. The light elements 31-33 can be, for example, LEDs, such as direct-emitting LEDs or phosphor-converting LEDs. The memory 37 can include one or more memory cells. For example, the memory 37 can include solid-state memory.

[0062] The transceiver 34 of the lighting device 61 can use one or more wireless communication technologies (such as Zigbee, Bluetooth, or Wi-Fi) to communicate with one or more other devices. In alternative embodiments, multiple receivers and / or multiple transmitters are used instead of a single receiver and a single transmitter. Figure 5 In the illustrated embodiment, the receiver and transmitter are combined into transceiver 34. In an alternative embodiment, a separate receiver and a separate transmitter are used.

[0063] Lighting devices 41, 51, and 61 may include other components typically used in lighting devices. This invention can be implemented using a computer program running on one or more processors.

[0064] Figure 6 A first embodiment of a method for generating sensing results is illustrated. Step 101 includes: acquiring lighting device information from the sensor module when the sensor module is inserted into or integrated into a lighting device. The lighting device information indicates the type of lighting device and generally indicates attributes of the lighting device that affect the propagation of signals received by at least one sensor through the lighting device and / or through the environment of the lighting device.

[0065] For example, once the sensor module is attached to and connected to the lighting device, step 101 can be executed. At the moment the sensor device is attached to and connected to the lighting device, a handshake can occur, thereby allowing the lighting device to detect the presence of the sensor module and notify the sensor module of the type and details of the lighting device.

[0066] Alternatively, the user explicitly specifies the type and purpose of the lighting equipment, for example, using an app on the user's device (e.g., a mobile device), which can be used to configure the sensor module. Alternatively, the sensor module receives lighting equipment information via a network from a (central) server that stores lighting installation and network access initialization information. If the sensor module does not receive explicit input about the lighting equipment, it can be able to enter a learning phase, during which it analyzes the captured sensor data (optionally compared with locally or remotely stored reference data) to determine lighting equipment information (e.g., lighting equipment type).

[0067] In addition to information about lighting equipment, details about the purpose of a room, environment, and area can also be transmitted to the sensor module by the lighting system or lighting equipment. In this way, the sensor module can optimize its sensor processing for this input. For example, if the sensor module knows it is in an office, it might try to track desk occupancy and monitor noise levels, while if the sensor module is located at the entrance of a retail environment, it might assess the number of people entering and leaving the store.

[0068] Step 103 includes storing lighting device information in the memory of the sensor module. Step 105 includes selecting a processing method based on the type of lighting device (and therefore typically based on attributes) as determined in step 101 and stored in step 103. A first processing method is selected when the type of lighting device has a first value, and a second processing method is selected when the type of lighting device has a second value.

[0069] If the type describes the surface on which lighting equipment should be installed or placed, includes a model identifier, and / or includes a model group identifier, then step 105 includes selecting a processing method based on the surface, model identifier, and / or model group identifier. Lighting equipment information is typically retrieved from memory as part of step 105 or in a separate step (not shown) performed between steps 103 and 105.

[0070] exist Figure 6 In this embodiment, step 105 is performed by step 121. Step 121 includes selecting a first parameter value when the type of the lighting device has a first value, and selecting a second parameter value when the type of the lighting device has a second value.

[0071] Step 107 includes acquiring sensor data, such as raw sensor data, from at least one sensor included in the sensor module. Step 109 includes applying a selected processing method to the sensor data to produce a sensing result. In step 109, the parameter value selected in step 121 is applied to the sensor data. If the selected parameter value includes a threshold, the threshold is applied to the sensor data. Step 111 includes outputting the sensing result.

[0072] Figure 7 A second embodiment of the method for generating sensing results is shown. In this second embodiment, compared to the first embodiment, step 131 is performed between steps 103 and 105. Step 131 includes receiving additional information. This additional information includes user input regarding the sensing request, information about the environment of the lighting equipment, and / or information about the space in which the lighting equipment is installed.

[0073] For example, when a user explicitly specifies the type and purpose of the lighting equipment (e.g., using an app on the user's device), the user can additionally provide explicit input regarding sensing requirements. For example, the user can select sensing options (e.g., presence sensing, activity detection, acoustic scene analysis, voice control, ambient light conditions, temperature, and / or air quality) from a predefined menu (cancel).

[0074] In addition, Figure 7 In this embodiment, step 105 is implemented by step 133. Step 133 includes selecting a first algorithm when the type of the lighting device has a first value, selecting a second algorithm when the type of the lighting device has a second value and additional information has a first value, and selecting a third algorithm when the type of the lighting device has a second value and additional information has a second value.

[0075] Figure 8 A third embodiment of the method for generating sensing results is shown. Figure 8 In this embodiment, the sensor module includes multiple sensors, and step 105 is implemented by step 141. Step 141 includes selecting a first portion of the acquired sensor data when the type of the lighting device has a first value, and selecting a second portion of the acquired sensor data when the type of the lighting device has a second value.

[0076] The first and second parts are acquired from different sets of sensors. For example, the first part is acquired from sensor A and the second part is acquired from sensor B; or the first part is acquired from sensors A and C, and the second part is acquired from sensors B and C. The sensor module may include, for example, light sensors, temperature sensors, acoustic sensors, infrared sensors, motion sensors, accelerometers, gyroscopes, magnetometers, and / or microwave sensors.

[0077] Figures 6 to 8 The embodiments differ from each other in several ways, namely, multiple steps have been added or substituted. In variations of these embodiments, only a subset of these steps are added or substituted and / or one or more steps are omitted. As a first example, step 131 can be derived from... Figure 7 In the embodiments, omission and / or addition Figure 6 In the embodiments of and / or 8. As a second example, multiple steps 121, 133, and 141 can be combined.

[0078] Figure 9 The description indicates that the procedure can be performed as shown in the reference. Figures 6 to 8 A block diagram of an exemplary data processing system for the described method.

[0079] like Figure 9 As shown, the data processing system 300 may include at least one processor 302 coupled to a memory element 304 via a system bus 306. Thus, the data processing system can store program code within the memory element 304. Furthermore, the processor 302 can execute program code accessed from the memory element 304 via the system bus 306. In one aspect, the data processing system may be implemented as a computer suitable for storing and / or executing program code. However, it should be understood that the data processing system 300 may be implemented in the form of any system including a processor and memory, capable of performing the functions described herein.

[0080] Memory element 304 may include one or more physical memory devices, such as, for example, local memory 308 and one or more mass storage devices 310. Local memory may refer to random access memory or (multiple) other non-persistent storage devices generally used during the actual execution of program code. Mass storage devices may be implemented as hard disk drives or other persistent data storage devices. Processing system 300 may also include one or more cache memories (not shown) that provide temporary storage for at least some program code to reduce the number of times program code must be retrieved from mass storage device 310 during execution. For example, if processing system 300 is part of a cloud computing platform, processing system 300 may also be able to use memory elements of another processing system.

[0081] Optionally, the input / output (I / O) devices depicted as input device 312 and output device 314 can be coupled to the data processing system. Examples of input devices may include, but are not limited to, a keyboard, a pointing device such as a mouse, or a microphone (e.g., for voice and / or speech recognition). Examples of output devices may include, but are not limited to, a monitor or display, or a speaker. The input and / or output devices can be coupled to the data processing system directly or through an intermediate I / O controller.

[0082] In embodiments, the input and output devices may be implemented as a combined input / output device (in... Figure 9 (Dashed lines are used to illustrate input device 312 and output device 314). An example of such a combined device is a touch-sensitive display, sometimes also called a "touchscreen display" or simply a "touchscreen". In such embodiments, input to the device can be provided by the movement of a physical object, such as, for example, a user's stylus or finger, on or near the touchscreen display.

[0083] Network adapter 316 can also be coupled to the data processing system to enable it to couple to other systems, computer systems, remote network devices, and / or remote storage devices via an intermediate private or public network. The network adapter may include a data receiver for receiving data transmitted to the data processing system 300 from the systems, devices, and / or networks, and a data transmitter for transmitting data from the data processing system 300 to the systems, devices, and / or networks. Modems, cable modems, and Ethernet cards are examples of different types of network adapters that can be used with the data processing system 300.

[0084] like Figure 9 As illustrated, memory element 304 can store application program 318. In various embodiments, application program 318 may be stored in local memory 308, one or more mass storage devices 310, or separately from local memory and mass storage devices. It should be understood that data processing system 300 may further execute an operating system that facilitates the execution of application program 318. Figure 9 (Not shown in the image). The application 318, implemented as executable program code, can be executed by the data processing system 300 (e.g., by the processor 302). In response to executing the application, the data processing system 300 can be configured to perform one or more operational or method steps described herein.

[0085] Figure 9 An input device 312 and an output device 314, separate from the network adapter 316, are shown. However, additionally or alternatively, input may be received via the network adapter 316, and output may be transmitted via the network adapter 316. For example, the data processing system 300 may be a cloud server. In this case, input can be received from a user equipment acting as a terminal, and output can be transmitted to the user equipment acting as a terminal.

[0086] Various embodiments of the present invention can be implemented as a program product for use with a computer system, wherein the program(s) of the program product define the functionality of the embodiments (including the methods described herein). In one embodiment, the program(s) may be contained on a variety of non-transitory computer-readable storage media, wherein, as used herein, the expression “non-transitory computer-readable storage media” includes all computer-readable media, with the sole exception of transient propagation signals. In another embodiment, the program(s) may be contained on a variety of transient computer-readable storage media. Illustrative computer-readable storage media include, but are not limited to: (i) non-writable storage media on which information is permanently stored (e.g., read-only memory devices within a computer, such as CD-ROM discs readable by a CD-ROM drive, ROM chips, or any type of solid-state non-volatile semiconductor memory); and (ii) writable storage media on which changeable information is stored (e.g., flash memory, floppy disks within a floppy disk drive, or hard disk drives, or any type of solid-state random access semiconductor memory). The computer program may run on the processor 302 described herein.

[0087] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the invention. As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that, when used in this specification, the terms “comprising” and / or “including” specify the presence of the stated features, integers, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.

[0088] All the means or steps plus functional elements in the following claims are intended to include any structure, material, action, and equivalent for performing a function in combination with other claimed elements as specifically claimed. Descriptions of embodiments of the invention have been shown for illustrative purposes, but are not intended to be exhaustive or limited to the embodiments of the disclosed forms. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the invention. Embodiments have been chosen and described in order to best explain the principles of the invention and some practical applications, and to enable others skilled in the art to understand the invention with respect to various embodiments with various modifications suitable for particular intended uses.

Claims

1. A sensor module (1, 11) for insertion or integration into a lighting device (41, 51, 61), the sensor module (1, 11) comprising: The memory (7) is configured to store processing methods associated with different types of lighting devices; At least one sensor (9); At least one output interface (4, 18); and At least one processor (5) is configured as follows: - When the sensor module (1, 11) is inserted into or integrated into the lighting device (41, 51, 61), lighting device information is acquired, the lighting device information indicating the type of the lighting device (41, 51, 61). - Store the lighting equipment information in the memory (7). -A processing method is selected from the processing methods stored in the memory (7) according to the type of the lighting device (41, 51, 61). - Acquire sensor data from the at least one sensor (9, 19), - Apply the selected processing method to the sensor data to produce a sensing result, and - The sensing results are output via the at least one output interface (4, 18).

2. The sensor module (1, 11) according to claim 1, wherein the type of the lighting device (41, 51, 61) indicates an attribute of the lighting device (41, 51, 61) that affects the propagation of signals received by the at least one sensor (9, 19) through the lighting device (41, 51, 61) and / or through the environment of the lighting device, and the at least one processor (5) is configured to select the processing method based on the attribute.

3. The sensor module (1, 11) according to claim 1 or 2, wherein the type describes the surface on which the lighting device should be mounted or placed, and / or includes a model identifier and / or a model group identifier, and the at least one processor (5) is configured to select the processing method based on the surface, the model identifier and / or the model group identifier.

4. The sensor module (1, 11) according to claim 1, wherein the at least one processor (5) is configured to select a first processing method when the type of the lighting device (41, 51, 61) has a first value, and to select a second processing method when the type of the lighting device (41, 51, 61) has a second value.

5. The sensor module (1, 11) according to claim 4, wherein the first processing method and the second processing method use different parameter values, and wherein the at least one processor (5) is configured to apply the different parameter values ​​to the sensor data.

6. The sensor module (1, 11) according to claim 5, wherein the different parameter values ​​include different thresholds, and wherein the at least one processor (5) is configured to apply the different thresholds to the sensor data.

7. The sensor module (1, 11) according to claim 4, wherein the first processing method and the second processing method use different algorithms.

8. The sensor module (1, 11) according to claim 4, wherein the first processing method and the second processing method use different portions of the sensor data, the different portions being acquired from different sensors (9, 19).

9. The sensor module (1, 11) according to claim 1, wherein the at least one sensor (9, 19) comprises a light sensor, a temperature sensor, an acoustic sensor, an infrared sensor, a motion sensor, an accelerometer, a gyroscope, a magnetometer, and / or a microwave sensor.

10. The sensor module (1, 11) according to claim 1, wherein the at least one processor (5) is configured to obtain lighting device information from the lighting device (41, 51, 61), from the user equipment (59), or from the server (49).

11. The sensor module (1, 11) according to claim 1, wherein the at least one processor (5) is configured to acquire additional sensor data from the at least one sensor (9, 19) during a learning phase, compare the additional sensor data with reference data, and determine the lighting device information based on the comparison.

12. The sensor module (1, 11) according to claim 1, wherein the at least one processor (5) is configured to receive additional information and further select the processing method based on the additional information, the additional information including user input regarding sensing requirements, information regarding the environment of the lighting device, and / or information regarding the space in which the lighting device (41, 51, 61) is installed.

13. A lighting device (41, 51, 61) comprising the sensor module (1, 11) of claim 1.

14. A method for generating a sensing result, the method comprising: -When the sensor module is inserted into or integrated into the lighting device, obtain (101) lighting device information in the sensor module, the lighting device information indicating the type of the lighting device; - The lighting device information is stored (103) in the memory of the sensor module, the memory storing processing methods associated with different types of lighting devices; - Select (105) a processing method from the processing methods stored in the memory according to the type of the lighting device; - Acquire (107) sensor data from at least one sensor included in the sensor module; - Apply the selected processing method to the sensor data (109) to generate the sensing result; and - Output (111) the sensing results.

15. A computer program or computer program suite comprising at least one software code portion or a computer program product storing at least one software code portion, said software code portion being configured to perform the method of claim 14 when running on a computer system, said computer system comprising a memory (7), at least one sensor (9), at least one output interface (4, 18), and at least one processor (5).

Citation Information

Patent Citations

  • A light source

    WO2009090601A1

  • Intelligent gating mechanism

    CN108353487A

  • Sensing module, sensing lamp having the same, wall switch having the same, and LED wall lamp

    US20190014642A1