Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
SYSTEM AND METHOD FOR CONTROLLING A HEADLAMP OF A VEHICLE
Document Type and Number:
WIPO Patent Application WO/2019/038690
Kind Code:
A1
Abstract:
The present disclosure relates to system(s) and method(s) for controlling a headlamp (110) of a vehicle (103). The system (102) receives a first signal and a second signal from a switch (104). Upon receiving the signal, the system (102) may determine a switch operation time based on the first signal and the second signal. Further, the system (102) may generate an instruction based on comparison of the switch operation time and a first pre-defined time. The system (102) may generate the instruction to activate one of a passing mode or an illumination mode. The system (102) further controls the headlamp (110) of the vehicle (103) based on executing the instruction.

Inventors:
GUJAR RATILAL MANIKLAL (IN)
Application Number:
PCT/IB2018/056351
Publication Date:
February 28, 2019
Filing Date:
August 22, 2018
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
GUJAR RATILAL MANIKLAL (IN)
International Classes:
B60Q1/00; F21S41/00
Foreign References:
US9663022B22017-05-30
US9409511B22016-08-09
Attorney, Agent or Firm:
KOSHAL, Amit et al. (IN)
Download PDF:
Claims:
WE CLAIM:

1. A method to control a headlamp (110) of a vehicle (103), the method comprising steps of:

receiving, by a microcontroller, a first signal and a second signal from a switch (104), wherein the first signal indicates an activation of the switch (104), and the second signal indicates a deactivation of the switch (104);

determining, by the microcontroller, a switch operation time based on the first signal and the second signal, wherein the switch operation time is indicative of a time between the activation and the deactivation of the switch (104);

generating, by the microcontroller, an instruction to activate one of a) a passing mode when the switch operation time is less than a first pre-defined time or b) an illumination mode when the switch operation time is greater than or equal to the first predefined time, based on comparison of the switch operation time and the first predefined time, wherein the passing mode corresponds to switching a headlamp (110) between a first state and a second state for a pre-defined number of time, and wherein the illumination mode corresponds to illuminating the headlamp (110) for a second predefined time; and

controlling, by the microcontroller, the headlamp (110) of a vehicle (103) based on execution the instruction.

2. The method of claim 1, further comprises:

identifying a state of the headlamp (110) before receiving the first signal, wherein the state is one of an ON state and an OFF state; and

reverting to the state of the headlamp (110) upon execution of the instruction.

3. The method of claim 1, further comprises switching the headlamp (110) between the first state and the second state for the pre-defined number of time upon completion of the second pre-defined time.

4. The method of claim 1, wherein the first state corresponds to one of (a) illuminating a high beam lamp (110-1) and a low beam lamp (110-2) of the headlamp (110) or (b) illuminating the high beam lamp (110-1) of the headlamp (110), and switching OFF the low beam lamp (110-2) of the headlamp (110), and wherein the second state corresponds to illuminating the low beam lamp (110-2) of the headlamp (110), and switching OFF the high beam lamp (110-1).

5. The method of claim 1, further comprises:

receiving the first signal and the second signal from the switch (104) during one of the passing mode or the illumination mode;

determining the switch operation time based on the first signal and the second signal;

generating the instruction based on the passing mode, the illumination mode and, comparison of the switch operation time and the first pre-defined time, wherein the instruction comprises one of:

a) extend the switching of the headlamp (110) by the pre-defined number of time, when the first signal and the second signal are received during the passing mode, and the switch operation time is less than the first pre-defined time; or

b) switch to the illumination mode, when the first signal and the second signal are received during the passing mode, and the switch operation time is greater than or equal to the first pre-defined time; or

c) extend the illumination of the headlamp (110) by the second predefined time, when the first signal and the second signal are received during the illumination mode, and the switch operation time is greater than or equal to the first predefined time; or

d) switch to the passing mode, when the first signal and the second signal are received during the illumination mode, and the switch operation time is less than the first pre-defined time.

6. A system (102) for controlling a headlamp (110) of a vehicle (103), the system (102) comprises:

a memory;

a microcontroller coupled to the memory, wherein the microcontroller is configured to execute programmed instructions stored in the memory to:

receive a first signal and a second signal from a switch (104), wherein the first signal indicates an activation of the switch (104), and the second signal indicates a deactivation of the switch (104); determine a switch operation time based on the first signal and the second signal, wherein the switch operation time is indicative of a time between the activation and the deactivation of the switch (104);

generate an instruction to activate one of a) a passing mode when the switch operation time is less than a first pre-defined time or b) an illumination mode when the switch operation time is greater than or equal to the first predefined time, based on comparison of the switch operation time and the first pre-defined time, wherein the passing mode corresponds to switching a headlamp (110) between a first state and a second state for a pre-defined number of time, and wherein the illumination mode corresponds to illuminating the headlamp (110) for a second pre-defined time; and

control the headlamp (110) of a vehicle (103) based on execution the instruction.

7. The system (102) of claim 6, further configured to:

identify a state of the headlamp (110) before receiving the first signal, wherein the state is one of an ON state and an OFF state; and

revert to the state of the headlamp (110) upon execution of the instruction.

8. The system (102) of claim 6, further configured to switch the headlamp (110) between the first state and the second state for the pre-defined number of time upon completion of the second pre-defined time.

9. The system (102) of claim 6, wherein the first state corresponds to one of (a) illuminating a high beam lamp (110-1) and a low beam lamp (110-2) of the headlamp (110) or (b) illuminating the high beam lamp (110-1) of the headlamp (110), and switching OFF the low beam lamp (110-2) of the headlamp (110), and wherein the second state corresponds to illuminating the low beam lamp (110-2) of the headlamp (110), and switching OFF the high beam lamp (110-1).

10. The system (102) of claim 6, further configured to:

receive the first signal and the second signal from the switch (104) during one of the passing mode or the illumination mode; determine the switch operation time based on the first signal and the second signal;

generate the instruction based on the passing mode, the illumination mode and, comparison of the switch operation time and the first pre-defined time, wherein the instruction comprises one of:

a) extend the switching of the headlamp (110) by the pre-defined number of time, when the first signal and the second signal are received during the passing mode, and the switch operation time is less than the first pre-defined time; or

b) switch to the illumination mode, when the first signal and the second signal are received during the passing mode, and the switch operation time is greater than or equal to the first pre-defined time; or

c) extend the illumination of the headlamp (110) by the second predefined time, when the first signal and the second signal are received during the illumination mode, and the switch operation time is greater than or equal to the first predefined time; or

d) switch to the passing mode, when the first signal and the second signal are received during the illumination mode, and the switch operation time is less than the first pre-defined time.

Description:
SYSTEM AND METHOD FOR CONTROLLING A HEADLAMP OF A VEHICLE

CROSS-REFERENCE TO RELATED APPLICATIONS AND PRIORITY

[001] This patent application claims priority to Indian Patent Application Number 201721029871 filed on 23 August 2017 the entirety of which is hereby incorporated by reference.

TECHNICAL FIELD

[002] The present disclosure in general relates to the field of controlling a headlamp. More particularly, the present invention relates to a system and method for controlling a headlamp of a vehicle.

BACKGROUND

[003] Nowadays, developers in automotive industry are developing various new features in a vehicle. In particular, the developers are developing a headlamp or the light system of the vehicle to improve driving comfort and reduce maintenance cost of the vehicle. However, drivers are still facing lot of problems. At times, the driver has to switch ON the headlamp while travelling through a tunnel. But, the driver forgets to switch OFF the headlamp once the tunnel is crossed. In this case, a battery of the vehicle may get discharged, as the headlamp illuminated for a long time. Thus, the maintenance cost of the vehicle increases and also the drivers may face difficulty to start the vehicle because of discharging of the battery. Moreover, the driver operates a passing switch at time of passing other vehicles. In this case, the driver operates the passing switch for flashing the headlamp in order to pass a passing signal. If the passing switch is operated fast, then it is not possible to pass the passing signal to the other vehicle. Also, it is difficult for the driver to operate the passing switch slowly along with driving the vehicle. It may lead to an accident, as the driver may lose concentration while operating the passing switch.

SUMMARY

[004] Before the present systems and methods for controlling a headlamp of a vehicle, are described, it is to be understood that this application is not limited to the particular systems, and methodologies described, as there can be multiple possible embodiments which are not expressly illustrated in the present disclosure. It is also to be understood that the terminology used in the description is for the purpose of describing the particular versions or embodiments only, and is not intended to limit the scope of the present application. This summary is provided to introduce concepts related to systems and method for controlling the headlamp of the vehicle. This summary is not intended to identify essential features of the claimed subject matter nor is it intended for use in determining or limiting the scope of the claimed subject matter.

[005] In one implementation, a method for controlling a headlamp of a vehicle is illustrated. The method may comprise receiving a first signal and a second signal from a switch. In one aspect, the first signal may correspond to an activation of the switch, and the second signal may correspond to a deactivation of the switch. Further, the method may comprise determining a switch operation time based on the first signal and the second signal. In one aspect, the switch operation time may correspond to a time between the activation and the deactivation of the switch. Furthermore, the method may comprise generating an instruction, based on comparison of the switch operation time and a first predefined time. In one aspect, the instruction may be generated to activate one of a passing mode or an illumination mode. In one embodiment, the instruction may be generated to activate the passing mode, when the switch operation time is less than a first pre-define time. The passing mode may correspond to switching the headlamp between a first state and a second state for a pre-defined number of time. In another embodiment, the instruction may be generated to activate the illumination mode, when the switch operation mode is greater than or equal to the first pre-defined time. The illumination mode may correspond to illuminating the headlamp for a second pre-defined time. The method may further comprise controlling the headlamp of the vehicle based on execution of the instruction.

[006] In another implementation, a system for controlling a headlamp of a vehicle is illustrated. The system comprises a memory and a microcontroller coupled to the memory, further the microcontroller is configured to execute programmed instructions stored in the memory. In one embodiment, the microcontroller may execute programmed instructions stored in the memory for receiving a first signal and a second signal from a switch. In one aspect, the first signal may correspond to an activation of the switch, and the second signal may correspond to a deactivation of the switch. Further, the microcontroller may execute programmed instructions stored in the memory for determining a switch operation time based on the first signal and the second signal. In one aspect, the switch operation time may correspond to a time between the activation and the deactivation of the switch. Furthermore, the microcontroller may execute programmed instructions stored in the memory for generating an instruction, based on comparison of the switch operation time and a first predefined time. In one aspect, the instruction may be generated to activate one of a passing mode or an illumination mode. In one embodiment, the instruction may be generated to activate the passing mode, when the switch operation time is less than a first pre-define time. The passing mode may correspond to switching the headlamp between a first state and a second state for a pre-defined number of time. In another embodiment, the instruction may be generated to activate the illumination mode, when the switch operation mode is greater than or equal to the first pre-defined time. The illumination mode may correspond to illuminating the headlamp for a second pre-defined time. The microcontroller may further execute programmed instructions stored in the memory for controlling the headlamp of the vehicle.

BRIEF DESCRIPTION OF DRAWINGS

[007] The detailed description is described with reference to the accompanying figures. In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The same numbers are used throughout the drawings to refer like features and components.

[008] Figure 1 illustrates an architecture of an apparatus for controlling a headlamp of a vehicle, in accordance with an embodiment of the present subject matter.

[009] Figure 2 illustrates the system for controlling a headlamp of a vehicle, in accordance with an embodiment of the present subject matter.

[0010] Figure 3 illustrates a method for controlling a headlamp of a vehicle, in accordance with an embodiment of the present subject matter.

DETAILED DESCRIPTION

[0011] Some embodiments of the present disclosure, illustrating all its features, will now be discussed in detail. The words "receiving", "determining", "generating", "controlling", and other forms thereof, are intended to be equivalent in meaning and be open ended in that an item or items following any one of these words is not meant to be an exhaustive listing of such item or items, or meant to be limited to only the listed item or items. It must also be noted that as used herein and in the appended claims, the singular forms "a", "an" and "the" include plural references unless the context clearly dictates otherwise. Although any systems and methods similar or equivalent to those described herein can be used in the practice or testing of embodiments of the present disclosure, the exemplary, systems and methods for controlling a headlamp of a vehicle are now described. The disclosed embodiments of the system and method for controlling the headlamp of the vehicle are merely exemplary of the disclosure, which may be embodied in various forms.

[0012] Various modifications to the embodiment will be readily apparent to those skilled in the art and the generic principles herein may be applied to other embodiments. However, one of ordinary skill in the art will readily recognize that the present disclosure for controlling a headlamp of a vehicle is not intended to be limited to the embodiments illustrated, but is to be accorded the widest scope consistent with the principles and features described herein.

[0013] The present subject matter relates to control a headlamp of a vehicle. In one embodiment, a first signal and a second signal may be received from a switch. The first signal may correspond to an activation of the switch, and the second signal may correspond to a deactivation of the switch. Upon receiving the first signal and the second signal, a switch operation time may be determined. In one example, the switch operation time may be a time between the activation and the deactivation of the switch. Once the switch operation time is determined, the switch operation time may be compared with a first predefined time. Based on the comparison of the switch operation time and the first pre-defined time, an instruction may be generated to activate one of a passing mode or an illumination mode. In one example, the instruction may be generated for the passing mode, when the switch operation time is less than the first pre-defined time. The passing mode may correspond to switching the headlamp between a first state and a second state for a predefined number of time. In another example, the instruction may be generated to activate the illumination mode, when the switch operation time is greater than or equal to the first pre-define time. The illumination mode may correspond to illuminating the headlamp for a second pre-defined time. Upon generating the instruction, the headlamp of the vehicle may be controlled based on executing the instruction. Further, an architecture of an apparatus for controlling a headlamp of a vehicle is elaborated with figure 1. [0014] Referring now to Figure 1, an architecture of an apparatus 100 for controlling a headlamp of a vehicle is disclosed. In one embodiment, the present subject matter is explained considering the apparatus 100 may be implemented as within a vehicle 103. It may be understood that the apparatus 100 may be implemented in any type of a vehicle 103, such as a hybrid vehicle, an electric vehicle, a car, a two-wheeler vehicle, a three- wheeler vehicle, a four-wheeler vehicle and the like. In one embodiment, the apparatus 100 may comprise a system 102, and a switch 104. Further, the apparatus 100 may be connected to a headlamp 110 of the vehicle 103.

[0015] In one embodiment, the system 102 may identify a state of the headlamp 110. The state may be an ON state or an OFF state. In one example, the state may be identified based on receiving a state signal from the headlamp 110 in real-time. In one example, the headlamp 110 may comprise a high beam lamp 110-1 and a low beam lamp 110-2 (not shown in the figure 1).

[0016] Further, the system 102 may receive a first signal from the switch 104. In one example, the first signal may correspond to an activation of the switch 104. Further, the system 102 may receive a second signal from the switch 104. In one example, the second signal may correspond to a deactivation of the switch 104. In one aspect, the first signal and the second signal may be received based on turning of the switch 104. In one example, the switch may be referred as a passing switch. In another example, the switch may be a pushbutton, a rotary switch, a selector switch, a toggle switch and the like.

[0017] Upon receiving the first signal and the second signal, the system 102 may determine a switch operation time. The switch operation time may be determined based on the first signal and the second signal. In one example, the switch operation time may be a time between the activation and the deactivation of the switch 104.

[0018] Once the switch operation time is determined, the system 102 may compare the switch operation time with a first pre-defined time. In one embodiment, the system 102 may further generate an instruction to activate one of a passing mode or an illumination mode. In one example, the passing mode and the illumination mode may be activated in a day time and a night time.

[0019] In one embodiment, the system 102 may generate the instruction for the passing mode, when the switch operation time is less than the first pre-defined time. In one aspect, the system 102 may generate the instruction, in the passing mode, to switch the headlamp between a first state and a second state for a pre-defined number of time. In one aspect, the first state may correspond to illuminating the high beam lamp 110-1 and the low beam lamp 110-2. In another aspect, the first state may correspond to illuminating the high beam lamp 110-1, and switching OFF the low beam lamp 110-2. In one aspect, the second state may correspond to illuminating the low beam lamp 110-2, and switching OFF the high beam lamp 110-1.

[0020] In another embodiment, the system 102 may generate the instruction to activate an illumination mode, when the switch operation time is greater than or equal to the first pre-defined time. In one example, the system 102 may generate the instruction, in the illumination mode, to illuminate the headlamp for a second pre-defined time. In one example, the illumination of the headlamp may correspond to illuminating the low beam lamp 110-2. In another example, the illumination of the headlamp may correspond to illuminate the high beam lamp and the low beam lamp simultaneously. Upon completion of the second pre-defined time, the system 102 may generate the instruction to switch the headlamp between the first state and the second state.

[0021] Once the instruction is generated, the system 102 may execute the instruction. The system 102 may further control the headlamp based on the execution of the headlamp. Once the instruction is executed, the system 102 may revert to the state of the headlamp 110.

[0022] In one embodiment, a person skilled in the art will recognize that the illumination mode and the passing mode may be altered. In one example, the illumination mode may be activated, when the switch operation time is less than the first pre-defined time. In another example, the passing mode may be activated, when the switch operation time is greater than or equal to the first pre-defined time.

[0023] Referring now to figure 2, the system 102 for controlling a headlamp 110 of a vehicle 103 is illustrated in accordance with an embodiment of the present subject matter. In one embodiment, the system 102 may include the microcontroller 202, an input/output (I/O) interface 204, and a memory 206. The microcontroller 202 may be implemented as one or more microprocessors, microcomputers, digital signal processors, central processing units, state machines, logic circuitries, and/or any devices that manipulate signals based on operational instructions. In one example, the microcontroller 202 may be PIC microcontroller, 8051 -microcontroller, AVR microcontroller, Arduino controller and the like. Among other capabilities, the microcontroller 202 may be configured to fetch and execute computer-readable instructions stored in the memory 206.

[0024] The I/O interface 204 may include a variety of software and hardware interfaces, for example, a web interface, a graphical user interface, and the like. The I/O interface 204 may allow the system 102 to interact with a user. The I/O interface 204 may facilitate multiple communications within a wide variety of networks and protocol types, including wired networks, for example, LAN, cable, etc., and wireless networks, such as WLAN, cellular, or satellite. The I/O interface 204 may include one or more ports for connecting a number of devices to one another or to another server.

[0025] The memory 206 may include any computer-readable medium known in the art including, for example, volatile memory, such as static random access memory (SRAM) and dynamic random access memory (DRAM), and/or non-volatile memory, such as read only memory (ROM), erasable programmable ROM, flash memories, hard disks, optical disks, and magnetic tapes. The memory 206 may include modules 208 and data 210.

[0026] The modules 208 may include routines, programs, objects, components, data structures, and the like, which perform particular tasks, functions or implement particular abstract data types. In one implementation, the module 208 may include an identification module 212, a receiving module 214, a determination module 216, a generation module 218, a control module 220, and other modules 222. The other modules 222 may include programs or coded instructions that supplement applications and functions of the system 102.

[0027] The data 210, amongst other things, serve as a repository for storing data processed, received, and generated by one or more of the modules 208. The data 210 may also include a central data 224.

[0028] In one implementation, the user may access the system 102 via the I/O interface 204. The user may be registered using the I/O interface 204 in order to use the system 102. In one aspect, the user may access the I/O interface 204 of the system 102 for obtaining information, providing input information or configuring the system 102. IDENTIFICATION MODULE 212

[0029] In one embodiment, the identification module 212 may receive a state signal from the headlamp 110 in real time. In one example, the state signal may be a ON state signal or an OFF state signal. Upon receiving the state signal, the identification module 212 may identify a state of the headlamp 110. In one example, the state may be a ON state or an OFF state. In one embodiment, the state of the headlamp 110 may be the ON state, when the ON state signal is received. In another embodiment, the state of the headlamp 110 may be the OFF state, when the OFF state signal is received.

RECEIVING MODULE 214

[0030] Further, the receiving module 214 may receive a first signal from the switch 104. In one example, the first signal may correspond to an activation of the switch 104. In one aspect, the first signal may be received, when the user operates the switch 104. Upon receiving the first signal, the receiving module 214 may receive a second signal from the switch 104. In one example, the second signal may correspond to a deactivation of the switch 104. In one aspect, the second signal may be received, when the user releases the switch 104. In one embodiment, the first signal and the second signal may be received based on turning of the switch 104. In one example, the switch 104 may be referred as a passing switch of the vehicle 103. In one aspect, the switch 104 may be any switch that is capable of performing a function as performed by the switch 104. In one embodiment, the switch 104 may be a pushbutton, a rotary switch, a selector switch, a toggle switch and the like.

[0031] In one example, the user may operate the switch 104. Upon operating the switch 104, the receiving module 214 may receive the first signal. Further, the user may release the switch 104. Upon releasing the switch 104, the receiving module 214 may receive the second signal.

DETERMINATION MODULE 216

[0032] Once the first signal and the second signal are received, the determination module 216 may determine a switch operation time. The switch operation time may be determined based on receiving the first signal and the second signal. In one example, the switch operation time may be a time between the activation and the deactivation of the switch 104. In one aspect, the switch operation time may be a time between operating the switch 104, and releasing the switch 104.

[0033] In one example, the user may operate the switch 104 for 5 seconds. Further, the user may release the switch 104 after the 5 seconds. In this case, the time between the operating and releasing the switch 104 is 5 seconds. Thus, the determination module 216 may determine the switch operation time as 5 seconds.

GENERATION MODULE 218

[0034] Once the switch operation time is determined, the generation module 218 may compare the switch operation time with a first pre-defined time. In one example, the switch operation time may be less than, equal to, or greater than the switch operation time. In one aspect, the first pre-defined time may be defined according to user's requirements. In another aspect, the first pre-defined time may vary from one user to another user.

[0035] Further to the comparison, the generation module 218 may generate an instruction based on the comparison of the switch operation time and the first pre-defined time. In one aspect, the generation module 218 may generate the instruction to activate one of a passing mode and an illumination mode.

[0036] In one embodiment, the generation module 218 may generate the instruction to activate the passing mode, when the switch operation time is less than the first pre-defined time. In the passing mode the headlamp 110 may be switched between a first state and a second state for a pre-defined number of time. In one example, the instruction may correspond to keep the headlamp 110 in the first state and the second state for a third predefined time. In one aspect, the first state may correspond to illuminating the high beam lamp 110-1, and the low beam lamp 110-2 of the headlamp 110. In another aspect, the first state may correspond to illuminating the high beam lamp 110-1, and switching OFF the low beam lamp 110-2. In the first state, the high beam lamp 110-1 and the low beam lamp 110-2 may be illuminated simultaneously, or the high beam lamp 110-1 may be illuminated, and the low beam lamp 110-2 may be switched OFF. In one aspect, the second state may correspond to illuminating the low beam lamp 110-2, and switching OFF the high beam lamp 110-1. [0037] In one example, the headlamp 110 may be switched between illumination the high beam lamp 110-1 and low beam lamp 110-2, and illuminating the low beam lamp 110- 2 and switching OFF the high beam lamp 110-1. In another example, the headlamp 110 may be switched between illuminating the high beam lamp 110-1 and switching OFF the low beam lamp 110-2, and illuminating the low beam lamp 110-2 and switching OFF the high beam lamp 110-1.

[0038] In another embodiment, the generation module 218 may generate the instruction to activate the illumination mode, when the switch operation time is greater than or equal to the first pre-defined time. In the illumination mode, the headlamp 110 may be illuminated for a second pre-defined time. In one example, the instruction may be generated to illuminate the high beam lamp 110-1 and the low beam lamp 110-2 simultaneously in the illumination mode. In another example, the instruction may be generated to illuminate the low beam lamp 110-2, and switch OFF the high beam lamp 110-1. In this case, the instruction to activate the illumination mode corresponds to one of illuminating the high beam lamp 110-1 and the low beam lamp 110-2 simultaneously, or illuminating the low beam lamp 110-2, and switching OFF the high beam lamp 110-1 of the headlamp 110.

[0039] Upon illuminating the headlamp 110 for the second pre-defined time, the generation module 218 may generate the instruction to switch the headlamp 110 between the first state and the second state for the pre-defined number of time. In one example, the headlamp 110 may be illuminated for the second pre-defined time, and then the headlamp may be switched between the first state and the second state at the end of the second predefined time.

[0040] Furthermore, the receiving module 214 may receive the first signal and the second signal during the passing mode or the illumination mode. Once the first signal and the second signal are received, the determination module 216 may determine the switch operation time. Upon determining the switch operation time, the generation module 218 may compare the switch operation time and the first pre-defined time. Further to the comparison, the generation module may generate the instruction based on the passing mode, the illumination mode, and the comparison of the switch operation time and the first pre-defined time. [0041] In one embodiment, the generation module 218 may generate the instruction, when the first signal and second signal are received during the passing mode. In one aspect, if the first signal and the second signal are received during the passing mode, the generation module 218 may generate the instruction to extend the switching of the headlamp 110 by the pre-defined number of time. In this case, the switch operation time is less than the first predefined time. In one example, the passing mode of the headlamp 110 may be extended. In another aspect, if the first signal and the second signal are received during the passing mode, the generation module 218 may generate the instruction to switch the passing mode to the illumination mode. In this case, the switch operation time is greater than or equal to the first pre-defined time. In one example, the switching of the headlamp 110 between the first state and the second state may be switched to the illumination of the headlamp 110.

[0042] In another embodiment, the generation module 218 may generate the instruction, when the first signal and the second signal are received during the illumination mode. In one aspect, if the first signal and the second signal are received during the illumination mode, the generation module 218 may generate the instruction to extend the illumination of the headlamp 110 by the second pre-defined time. In this case, the switch operation time is greater than or equal to the first pre-defined time. In one example, the illumination mode may be extended. In another aspect, if the first signal and the second signal are received during the illumination mode, the generation module 218 may generate the instruction to switch the illumination mode to the passing mode. In this case, the switch operation time is less than the first pre-defined time. In one example, the illumination of the headlamp 110 may be switched to the switching of the headlamp 110 between the first state and the second state.

CONTROL MODULE 220

[0043] Once the instruction is generated, the control module 220 may control the headlamp 110 of the vehicle 103 based on the instruction. In one embodiment, the control module 220 may execute the instruction generated at the generation module 218.

[0044] Upon executing the instruction, the control module 220 may revert the state of the headlamp 110 as identified by the identification module 212. In one example, the state of the headlamp 110 may be reverted to an initial state that is identified by the identification module 212. In one example, the state may be identified before operating the switch 104. [0045] In one exemplary embodiment, construe Madhav as a driver of a car. In one example, Madhav may operate a switch of the car, while passing through a tunnel or passing/ overtaking another car. In one aspect, Madhav may operate the switch in order to pass a passing signal to the another car. Once the switch is operated, a high beam lamp and/ or a low beam lamp of a headlamp may be illuminated for 3 or 5 times, with duration of 0.5 seconds. In this case, the operation of the headlamp based on turning of the switch is a passing mode. In one example, the passing mode may be referred as an auto passing of the headlamp.

[0046] In order to achieve the passing mode, the receiving module 214 may receive a first signal and the second signal from the switch. The first signal and the second signal may be received when Madhav operates the switch. Upon receiving the first signal and the second signal, the determination module 216 may determine a switch determination time. The switch operation time may be determined based on the first signal and the second signal. In this case, the switch operation time determined by the determination module 216 may be 2 seconds. Upon determining the switch operation time, the generation module 218 may compare the switch operation time with a first pre-defined time. In this case, the first pre-defined time may be 5 seconds. Based on the comparison, the switch operation time is less than the first pre-defined time. Thus, the generation module 218 may generate an instruction to activate the passing mode. In the passing mode, the headlamp of the car may be switched between a first state and a second state for a pre-defined number of times. In this case, the pre-defined number of time may be 3 times. In one example, the high beam lamp and the low beam lamp may be illuminated in the first step, and the low beam lamp may be illuminated and the high beam lamp may be switched OFF in the second state. In another example, the high beam lamp may be illuminated and the low beam lamp may be switched OFF in the first state, and the low beam lamp may be illuminated and the high beam lamp may be switched OFF in the second state. Upon generating the instruction, the control module 220 may execute the instruction to control the headlamp.

[0047] In another example, the switch operation time may be greater than or equal to the first pre-defined time. In this case, the headlamp may be illuminated for 90 seconds. Further to the illumination of the headlamp for 90 seconds, the high beam lamp and/or the low beam lamp of the headlamp may be illuminated for 3 times. Furthermore, the headlamp may be switched OFF. In this case, the operation of the headlamp based on turning of the switch is an illumination mode. In one example, the illumination mode may be referred as a tunnel mode.

[0048] In order to achieve the illumination mode, the determination module 216 may determine the switch operation time as 7 seconds. Thus, the switch operation time is greater than the first pre-defined time. Further, the generation module 218 may generate the instruction to activate an illumination mode. In the illumination mode, the headlamp may be illuminated for a second pre-defined time. Further to the illumination, the headlamp may be switched between the first state and the second state. Further, the control module 220 may execute the instruction to control the headlamp. In this case, the headlamp may be illumined for 90 seconds, and then switched between the first state and the second state 3 times.

[0049] In one more example, Madhav may operate the switch during the passing mode. Once the switch is operated during the passing mode, the passing mode may be extended or the passing mode may be switched to the illumination mode. In one example, the passing mode may be extended if the switch operation time is less than 5 seconds. In another example, the passing mode may be switched to the illumination mode if the switch operation time is greater than or equal to 5 seconds.

[0050] In order to achieve above mentioned operation of the headlamp, the receiving module 214 may receive the first signal and the second signal during the passing mode. Further, the determination module 216 may compare the switch operation time switch with 5 seconds. In one example, the switch operation time may be 4 seconds. Thus, the switch operation time may be less than 5 seconds. In this case, the generation module 218 may generate the instruction to extend the passing mode of the headlamp. In other example, the switch operation time may be 5 seconds. Thus, the switch operation time is equal to the first pre-defined time. In this case, the generation module 218 may generate the instruction to switch the passing mode to the illumination mode. Further to generation of the instruction, the control module 220 may execute the instruction to control the headlamp.

[0051] In yet another example, Madhav may operate the switch during the illumination mode. Once the switch is operated during the illumination mode, the illumination mode may be extended or the illumination mode may be switched to the passing mode. In one example, the illumination mode may be extended if the switch operation time is greater than or equal to the first pre-defined time. In another example, the illumination mode may be switched to the passing mode if the switch operation time is less than the first pre-defined time.

[0052] In order to achieve above mentioned operation of the headlamp, the receiving module 214 may receive the first signal and the second signal during the illumination mode. Upon receiving the first signal and the second signal, the determination module 216 may determine the switch operation time. In one example, the switch operation time may be 6 seconds. Thus, the switch operation time is greater than 5 seconds. In this case, the generation module 218 may generate the instruction to extend the illumination mode. In another example, the switch operation time may be 2 seconds. Thus, the switch operation time is less than 5 seconds. In this case, the generation module 218 may execute the instruction to switch the illumination mode to the passing mode. Further to the generation of the instruction, the control module 220 may execute the instruction to control the headlamp.

[0053] Exemplary embodiments discussed above may provide certain advantages. Though not required to practice aspects of the disclosure, these advantages may include those provided by the following features.

[0054] Some embodiments of the system and the method reduces trouble faced at time of overtaking a vehicle.

[0055] Some embodiments of the system and the method reduces trouble faced at time of operating a passing switch.

[0056] Some embodiments of the system and the method reduces trouble faced at time of passing through a tunnel.

[0057] Referring now to figure 3, a method 300 for controlling a headlamp of a vehicle, is disclosed in accordance with an embodiment of the present subject matter. The method 300 may be described in the general context of computer executable instructions. Generally, computer executable instructions can include routines, programs, objects, components, data structures, procedures, modules, functions, and the like, that perform particular functions or implement particular abstract data types. The method 300 may also be practiced in a distributed computing environment where functions are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, computer executable instructions may be located in both local and remote computer storage media, including memory storage devices.

[0058] The order in which the method 300 is described is not intended to be construed as a limitation, and any number of the described method blocks can be combined in any order to implement the method 300 or alternate methods. Additionally, individual blocks may be deleted from the method 300 without departing from the spirit and scope of the subject matter described herein. Furthermore, the method 300 can be implemented in any suitable hardware, software, firmware, or combination thereof. However, for ease of explanation, in the embodiments described below, the method 300 may be considered to be implemented in the above described system 102.

[0059] At block 302, a first signal and a second signal may be received from a switch 104. In one implementation, the receiving module 214 may receive the first signal and the second signal. In one example, the first signal corresponds to an activation of the switch 104. In another example, the second signal corresponds to a deactivation of the switch 104. In one aspect, the first signal and the second signal may be received based on turning of the switch 104.

[0060] At block 304, a switch operation time may be determined based on the first signal and the second signal. In one implementation, the determination module 216 may determine the switch operation time. In one example, the switch operation time is a time between the activation and the deactivation of the switch 104. In one aspect, the switch operation time may be refereed as a time difference between receiving the first signal and the second signal.

[0061] At block 306, an instruction may be generated based on the comparison of the switch operation time, and a first pre-defined time. In one implementation, the generation module 218 may generate the instruction. In one aspect, the instruction may be generated to activate one of a passing mode or an illumination mode. In one embodiment, the headlamp 110 may be switched between a first state and a second state, for a pre-defined number of time, in the passing mode. In another embodiment, the headlamp 110 may be illuminated, for a second pre-defined time, in the illumination mode. [0062] At block 308, the headlamp 110 may be controlled based on the instruction. In one implementation, the control module 220 may control the headlamp 110 of the vehicle based on executing the instruction.

[0063] Although implementations for systems and methods for controlling a headlamp of a vehicle have been described, it is to be understood that the appended claims are not necessarily limited to the specific features or methods described. Rather, the specific features and methods are disclosed as examples of implementations for controlling the headlamp of the vehicle.