Sign In to Follow Application
View All Documents & Correspondence

A Method For Detecting Bluecoat In A Lens And A Lens Analyzer Thereof

Abstract: Embodiments herein relate to a method and system for detecting bluecoat on a lens. The blue coat detection system calculates reference value of ambient light before the lens is placed on lens stand. A light source is triggered to emit light towards a lens in which a coated side of the lens faces the light source and a color sensor. The lens is placed in a provision configured in a housing. The value of total light sensed by the color sensor is then received by the blue coat detection system. From the value of total light, the value of blue light reflected from the coated side of the lens is then determined by reducing the current value of ambient light. The reflected blue light is compared with a threshold value of light emitted from the light source to detect the presence of blue coat on the lens. Fig.1

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
31 July 2017
Publication Number
05/2019
Publication Type
INA
Invention Field
PHYSICS
Status
Email
bangalore@knspartners.com
Parent Application
Patent Number
Legal Status
Grant Date
2024-03-14
Renewal Date

Applicants

TITAN COMPANY LIMITED
No. 132/133, Divyasree Technopolis, Yamlur, Off Old Airport Road, Bangalore 560 037, Karnataka, India

Inventors

1. ARUMUGARAJ. R
C/o. Titan Company Limited, No.132/133, Divyasree Technopolis, Yamlur, Off Old Airport Road, Bangalore 560 037, Karnataka, India
2. RUTHVIK. S
C/o. Titan Company Limited, No.132/133, Divyasree Technopolis, Yamlur, Off Old Airport Road, Bangalore 560 037, Karnataka, India

Specification

DESC:TECHNICAL FIELD

The present disclosure generally relates to the field of testing of lenses. Particularly but not exclusively, the present disclosure relates to method and system for detecting bluecoat on a lens.

BACKGROUND

Digital devices like laptops, tablets, mobile phones, and the like emits blue light which is harmful for eyes. The blue light is harmful because they are a part of high energy visible (HEV) light which is having band of 400nm to 500nm of the visible spectrum. In today’s busy life, we spend lot of time while working on these digital devices. Not only while working, but while chatting on the mobile device or while watching movies on televisions/Light Emitting Diode (LED) screens, our eyes are exposed to these digital devices. Continuous exposure of the eyes to these digital devices may cause retinal damage.
To avoid such damage, nowadays lenses or eyeglasses comes with various coatings. One of such coating is blue coating which is applied on the lenses to prevent the eyes from harmful blue light emitted from the digital devices. When the lenses are manufactured, it is required to verify whether the lens complies with blue coating feature or not. However, if such verification is to be performed in bulk, it becomes cumbersome and sometimes unfeasible to perform such testing on large number of lenses. Also, consumer who buys the coated lens would like to make sure that the lens actually has a blue coat on it. Currently, there is no device which detects blue coat on the lens for the consumer. Thus, there is a long-felt need of a simpler device and method for detecting blue coating on the lenses.

SUMMARY

In an embodiment, the present invention provides a method for detecting blue coat on a lens. The method comprises triggering, a light source to emit light towards a lens, in which a coated side of the lens faces the light source and a color sensor. The lens is placed in a provision configured in a housing. The method comprises receiving, a RGB value of total light sensed by the color sensor. The method comprises determining, a RGB value of blue light reflected from the coated side of the lens from the RGB value of total light using a reference RGB value of ambient light. The method comprises detecting blue coat on the lens based on the RGB value of reflected blue light and a RGB value of light emitted from the light source.

In an embodiment, the present invention relates to a blue coat detection system for detecting blue coat on a lens. The system comprises a light source and a color sensor placed inside a housing. The system further comprises a provision in the housing to hold a lens in which coated side of a lens faces the light source and the color sensor. The system comprises a processor communicatively coupled to the light source and the color sensor. The processor is configured to trigger, a light source to emit light towards a lens. The processor is configured to receive a RGB value of total light sensed by the color sensor. The processor is configured to determine a RGB value of blue light reflected from the coated side of the lens from the RGB value of total light using a reference RGB value of ambient light. The processor is configured to detect blue coat on the lens based on the RGB value of reflected blue light and a RGB value of light emitted from the light source.

The foregoing summary is illustrative only and is not intended to be in any way limiting. In addition to the illustrative aspects, embodiments, and features described above, further aspects, embodiments, and features will become apparent by reference to the drawings and the following detailed description.

BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS
The accompanying drawings, which are incorporated in and constitute a part of this disclosure, illustrate exemplary embodiments and, together with the description, serve to explain the disclosed principles. 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 figures to reference like features and components. Some embodiments of system and/or methods in accordance with embodiments of the present subject matter are now described, by way of example only, and with reference to the accompanying figures, in which:

Fig.1 shows an exemplary environment for detecting presence of blue coating on a lens in accordance with some embodiments of the present disclosure;

Fig.2 shows an exemplary blue coat detection system, and a lens to be tested for presence of blue coat, in accordance with some embodiments of the present disclosure;

Fig.3 shows a block diagram of various modules present in the blue coat detection system, in accordance with some embodiments of the present disclosure;

Fig.4 shows a flowchart illustrating a method for detecting the presence of the blue coating on the lens in accordance with some embodiments of the present disclosure; and

Fig.5 shows a flowchart for determining the presence or absence of blue coat on the lens using a threshold value in accordance with some embodiments of the present disclosure.

The figures depict embodiments of the disclosure for purposes of illustration only. Person skilled in the art will readily recognize from the following description that alternative embodiments of the structures and methods illustrated herein may be employed without departing from the principles of the disclosure described herein.

DETAILED DESCRIPTION

In the present document, the word "exemplary" is used herein to mean "serving as an example, instance, or illustration." Any embodiment or implementation of the present subject matter described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments.

While the disclosure is susceptible to various modifications and alternative forms, specific embodiment thereof has been shown by way of example in the drawings and will be described in detail below. It should be understood, however that it is not intended to limit the disclosure to the particular forms disclosed, but on the contrary, the disclosure is to cover all modifications, equivalents, and alternative falling within the spirit and the scope of the disclosure.

The terms “comprises”, “comprising”, or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a setup, device or method that comprises a list of components or steps does not include only those components or steps but may include other components or steps not expressly listed or inherent to such setup or device or method. In other words, one or more elements in a system or apparatus proceeded by “comprises… a” does not, without more constraints, preclude the existence of other elements or additional elements in the system or method.

In the following detailed description of the embodiments of the disclosure, reference is made to the accompanying drawings that form a part hereof, and in which are shown by way of illustration specific embodiments in which the disclosure may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the disclosure, and it is to be understood that other embodiments may be utilized and that changes may be made without departing from the scope of the present disclosure. The following description is, therefore, not to be taken in a limiting sense.

The present disclosure relates to a method and a blue coat detection system of detecting blue coat on a lens. The blue coat detection system comprises a provision, like a lens stand which holds a lens to be tested. The blue coat detection system also comprises a light source and a color sensor. When the blue coat detection system is switched ON, the color sensor and the light source are triggered simultaneously. The color sensor measures the RGB value of ambient light without lens in the lens stand and stores in memory as reference. A RGB value of blue light emitted from the light source is also stored in memory. The lens to be tested is placed on the lens stand such that the coated side of the lens faces the color sensor and the light source. The light source emits a light which also contains harmful blue light. While rest of the white light passes through the coated side of the lens, the blue light gets reflected. The color sensor measures the RGB value of total light falling on it which contains the RGB value of reflected light as well as a RGB value of ambient light passing through the non-coated side of the lens. The RGB value of blue light reflected is then obtained from the total light. The RGB value of the blue light reflected is reduced from the RGB value of light emitted from the light source to obtain a difference value. The difference value is then compared with a threshold value to determine the presence or absence of blue coating on the lens. In an embodiment, a notification is provided indicating the presence or absence of blue coating on the lens.

Fig.1 shows an exemplary environment illustrating a blue coat detection system for detecting presence of blue coating on a lens in accordance with some embodiments of the present disclosure.

In an embodiment, the environment 100 comprises a blue coat detection system 101, a light source 111, a color sensor 113, a notification unit 109 and a communication network 115. The communication network 115 may include, but is not limited to, a direct interconnection, an e-commerce network, a Peer to Peer (P2P) network, Local Area Network (LAN), Wide Area Network (WAN), wireless network (e.g., using Wireless Application Protocol), Internet, Wi-Fi and the like. In an embodiment, the blue coat detection system 101 comprises an I/O interface 103, a memory 105 and a processor 107. The I/O interface 103 is configured to transmit a trigger to the light source 111 and the color sensor 113. Further, the I/O interface 103 may receive input from the color sensor 113. In an embodiment, the input may be reference RGB value of ambient light, current RGB value of ambient light, and RGB values of blue light reflected from the lens. The reference RGB value of ambient light may be the value of ambient light which is determined when the blue coat detection system 101 is switched ON and lens is not placed on the lens stand. The reference RGB value of ambient light is stored in the memory 105. The current RGB value of ambient light may be the value of ambient light which is determined during the time of testing the lens after placing the lens on the blue coat detection system 101. The current RGB value of ambient light is the RGB value of light passing through non-coated side 202 of the lens. The memory 105 may be communicatively coupled to the processor 107 of the blue coat detection system 101. The memory 105 may also store processor instructions which may cause the processor 107 to execute the instructions for detecting blue coat of a lens.

In an embodiment, when the blue coat detection system 101 is switched ON, the lens is not placed in a provision to hold the lens. The color sensor 113 may sense reference RGB value of the ambient light without the lens. The reference RGB value of ambient light may be stored in the memory 105.The processor 107 may trigger the light source 111 through the communication network 115. In response to the trigger, the light source 111 may emit light. The RGB value of blue light emitted from the light source may be stored in memory 105. In an embodiment, the light emitted from the light source 111 may be a combination of plurality of colors that has blue light in any combination. In an embodiment, light emitted from the light source 111 may be blue light only. The lens is then placed on the provision provided in a housing of the blue coat detection system 101. Once the emitted light hits the lens surface, some part of the light may be reflected and some part of light may get transmitted. The color sensor 113 may sense RGB values of total light falling on the color sensor 111. The total light comprises RGB value of blue light reflected from the coated side of the lens and current RGB value of ambient light transmitted through non-coated side of the lens. In an embodiment, the processor 107 may receive the RGB value of total light sensed by the color sensor 113. In an embodiment, to obtain the RGB value of the blue light reflected, reference RGB value of ambient light may be substituted for the current RGB value of ambient light. The RGB value of blue light reflected may be obtained by the processor 107 from the RGB value of total light by reducing the reference RGB value of ambient light. The RGB value of blue light reflected is reduced from the RGB value of light emitted from the light source 111 and a difference value may be obtained by the processor 107. The processor 107 may compare difference value with a predefined threshold value. In an embodiment the predefined threshold value may be set as 5%. If the difference value is less than the threshold value, then the blue coat detection system 101 may detect that the blue coating is present on the lens. If the difference value is greater than the threshold value, then the blue coat detection system 101 may determine that most of the blue light might have passed through the lens, instead of being reflected and hence the blue coating is absent or not up to the required level on the lens. In an embodiment, the blue coat detection system 101 may notify the presence or absence of blue coat on the lens to user through the notification unit 109 via the communication network 115. In an embodiment, the notification unit may be configured within the blue coat detection system.

Fig.2 shows a blue coat detection system and a lens to be tested for presence of blue coat, in accordance with some embodiments of the present disclosure.

In an embodiment, the blue coat detection system 101 disclosed in the present disclosure may be a hardware device comprising various hardware components. The blue coat detection system comprises a provision, i.e. one or more lens stands 204, a lens to be tested 208, a color sensor 113 and a light source 111. The lens stands 204 are used for supporting the lens to be tested 208 while testing. The lens to be tested 208 for presence of blue light is placed on top of the lens stands 204 such that coated side of the lens 206 faces the color sensor 113 and the light source 111. In an embodiment, the blue coat detection system further comprises a memory 105 and a processor 107 or microcontroller (not shown in Figure). The memory 105 may store processor-executable instructions, which, on execution, causes the processor 107 to perform various functions of the blue coat detection system 101.

In an embodiment, to detect the presence of the blue coating, the present disclosure uses reflection method. The light source 111 (e.g., light emitting diode - LED) and the color sensor 113 are switched ON simultaneously. The color sensor 113 may sense the ambient light and measure reference Red Green Blue (RGB) value of the ambient light when the lens is not placed on the lens stand. The reference RGB value of ambient light may be calculated each time the device is switched ON. The RGB value of light emitted from the light source 111 and the reference RGB value of ambient light is stored in the memory 105. When the lens to be tested 208 is placed on the one or more lens stands 204, ambient light may pass through a non-coated side of lens 202. The ambient light may be referred as current ambient light. Further, the light source 111 emits the light towards the lens to be tested 208.

Further, the harmful blue light which hits the coated side 206 of the lens to be tested 208 is reflected back. The color sensor 113 measures the reflected light which comprises blue light reflected from the coated side of the lens 206 as well as current ambient light. This reflected light is referred to as total light. According to embodiments of present disclosure, the total light falling on the sensor is measured using RGB values. As conventionally known, the Red-Blue-Green (RGB) color model constructs all the colors from the combination of the Red, Green and Blue colors. For example, the RGB value of ‘black color’ is ‘(0, 0, 0)’, whereas, the RGB value of ‘white color’ is ‘(255, 255, 255)’. In an embodiment, the RGB value of reference ambient light may be used as the current RGB value of ambient light to obtain the RGB value of blue light reflected. The reference RGB value of current ambient light is reduced from the RGB value of total light to get the RGB value of blue light reflected.

The RGB value of reflected blue light is reduced from the RGB value of light emitted from the light source 111 and a difference value may be obtained by the processor 107. The difference value is compared with the predefined threshold value. Based on the comparison, if the difference value is less than the threshold value, the processor 101 may detect that the blue coating is present on the lens to be tested 208. If the RGB values of reflected blue light is greater than the threshold value, the processor 107 determines the absence of the blue coat on the lens to be tested 208. In an embodiment, if no or minimal reflection of the blue light is detected, the processor 107 determines that the blue light has passed through the lens to be tested 208. This indicates that the lens to be tested 208 is not properly coated with the blue coating. An embodiment of the present disclosure maintains absence of blue coat on the lens to be tested 208 as default mode when no reflected blue light is sensed by the color sensor 113.

Further, blue coat detection system 101 may also notify the results based on the detection of the blue coating. For example, if the result is positive i.e., blue coating is detected on the lens to be tested 208, the blue coat detection system 101 may display “BLUECOAT YES” as a result. Whereas, in case of negative result, the blue coat detection system 101 may display “BLUECOAT NO” as a result. In an embodiment, the bluecoat detection system 101 may switch to default mode i.e. “BLUECOAT NO” if no lens to be tested 208 is placed on the lens stands 204 or if no blue coat is present on the lens to be tested 208 i.e. when there is no reflection of blue light. In an embodiment, the notification may be provided on any device associated with the blue coat detection system 101. In an embodiment, the notification may also be text based or voice-based notification.

Fig.3 shows a block diagram of various modules present in the processor of the blue coat detection system, in accordance with some embodiments of the present disclosure.

In an embodiment, the processor 107 may comprise one or more modules for detecting the presence of the blue coating on the lens. The one or more modules may include, but are not limiting to, a triggering module 303, a receiving module 305, a determining module 307, a comparing module 309 and a detecting module 311. When the blue coat detection system 101 is switched ON, the triggering module 303 may simultaneously trigger both the light source 111 and the color sensor 113. The color sensor 113 may first measure the reference RGB value of the ambient light before the lens to be tested 208 is placed on the lens stands 204.

The receiving module 305 may receive the reference RGB value of ambient light and store in the memory 105 of the blue coat detection system 101. Also, the RGB value of light emitted from the light source 111 is already stored in the memory 105. The lens to be tested 208 is then placed on the lens stands 204. In an embodiment, the light source 111 may emit light, which may comprise harmful blue light. In case the coating of the lens is adequate, the harmful blue light is reflected by the coated side 206 of the lens to be tested 208. The receiving module 305 may receive the value of reflected light from the color sensor 113. The reflected light comprises the current RGB value of the ambient light as well as the RGB value of reflected blue light. The reflected light may be referred to as total light.

The determining module 307 may determine the RGB value of reflected blue light from the total light. The RGB value of the blue light reflected may be determined by reducing the RGB value of current ambient light from the total light. The determining module 307 may substitute the reference RGB value of ambient light already stored in the memory 105 in place of current RGB value of ambient light to determine the RGB value of blue light reflected. The determining module 307 may then reduce the RGB value of the reflected blue light from the RGB value of light emitted from the light source to obtain the difference value.

The comparing module 309 may compare the difference value with the threshold value. In an exemplary embodiment, the threshold value may be set as 5%. In an embodiment, the threshold value may be pre-set or dynamically changed by the user. Based on the comparison performed by the comparing module 309, the detecting module 311 may determine the presence or absence of blue coat on the lens to be tested 208. If the difference value is less than the threshold value, the detecting module 311 may detect that the blue coat is present on the lens to be tested 208. If the difference value is greater than the threshold value, or if there is no RGB value of the reflected blue light, the detecting module 311 may detect that the blue coat is absent on the lens to be tested 208. In an embodiment, the notification unit 109 may notify the user based on the result determined by the detecting module 311. The notification unit 109 may notify the user through one or more means including, but not limited to, voice, text or display. The notification unit 109 may also provide a notification to a user device associated with the user.

Fig.4 shows a flowchart illustrating a method for detecting the presence of the blue coating on the lens in accordance with some embodiments of the present disclosure.

As illustrated in Fig.4, the method 400 includes one or more blocks for detecting the presence of the blue coating on the lens. The method 400 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, and functions, which perform particular functions or implement particular abstract data types.

The order in which the method 400 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. Additionally, individual blocks may be deleted from the methods without departing from the spirit and scope of the subject matter described herein. Furthermore, the method can be implemented in any suitable hardware, software, firmware, or combination thereof.

Initially, the reference RGB value of the ambient light may be sensed by the color sensor 113 whenever the device is triggered or switched ON and stored in memory 105. The reference RGB value of the ambient light is sensed when the lens is not placed in the lens stand.

At step 401, the light source 111 may be triggered by the blue coat detection system 101 to emit light towards a coated side of the lens to be tested 208. The RGB value of light emitted from the light source may be stored in memory 105.

At step 403, the RGB value of the total light sensed by the color sensor 113 may be received by the blue coat detection system 101. The RGB value of total light may comprise the RGB value of blue light reflected from the coated side of the lens 206 and the current RGB value of the ambient light transmitted through the non-coated side of the lens 202.

At step 405, the RGB value of blue light reflected from the coated side of the lens 206 may be determined by the blue coat detection system 101 from the RGB value of total light by reducing the current RGB value of the ambient light from the RGB value of total light. In an embodiment, the reference RGB value of ambient light may be substituted for the current RGB value of ambient light.

At step 407, the presence of blue coat on the lens may be detected based on the RGB value of reflected blue light and the RGB value of the light emitted from the light source. The detailed method for detecting the blue coat on the lens based on the threshold value is shown in Fig.5

Fig.5 shows a flowchart for determining the presence or absence of blue coat on the lens from a threshold value in accordance with some embodiments of the present disclosure.

At step 501, the RGB value of the blue light reflected from the coated side of the lens 206 may be reduced from the RGB value of light emitted from the light source 111. The difference value is then obtained by the blue coat detection system 101.

At step 503, the blue coat detection system 101 may check whether the obtained difference value is less than the predefined threshold range. In an embodiment, the threshold value may be preset or dynamically set by the user. Based on the threshold value, the method may execute the steps 505 or 507.

At step 505, the presence of blue coat is detected when the difference value is less than the threshold value. For example, the RGB value of the light emitted from the light source may be assumed as 100 lux. The RGB value of reference ambient light may be assumed as 50 lux. The assumed threshold value of 5% of the RGB value of the light emitted from the light source would be 5 lux. Now the RGB value of the total light sensed from the color sensor 113 may be assumed as 146 lux. The RGB value of the total light comprises RGB value of blue light reflected and the current RGB value of ambient light as shown in equation (1) below.
RGB value of total light = RGB value of blue light reflected + current RGB value of ambient light ----------------- Equation (1)
The RGB value of blue light reflected = RGB value of total light – current RGB value of ambient light. --------------Equation (2)
Substituting the reference RGB value of ambient light to current RGB value of ambient light in equation 2:
RGB value of blue light reflected = 146 – 50 = 96
Difference value = RGB value of light emitted from light source – RGB value of blue light reflected -----------------Equation (3)
Difference value = 100 – 96 = 4
As the difference value is lesser than threshold value of 5%, the presence of blue coat is detected on the lens.
At step 507, the absence of blue coat is detected when the difference value is greater than the threshold value. For example, the RGB value of the light emitted from the light source may be assumed as 100 lux. The RGB value of reference ambient light may be assumed as 50 lux. The assumed threshold value of 5% of the RGB value of the light emitted from the light source would be 5 lux. Now the RGB value of the total light sensed from the color sensor 113 may be assumed as 136 lux. The RGB value of the total light comprises the RGB value of blue light reflected and the current RGB value of ambient light as shown in equation (1) below.
Substituting the reference RGB value of ambient light to current RGB value of ambient light in equation 2:
RGB value of blue light reflected = 136 – 50 = 86
Difference value = RGB value of light emitted from light source – RGB value of blue light reflected-----------------Equation (3)
Difference value = 100 – 86 = 14
As the difference value is greater than threshold value of 5%, the absence of blue coat is detected on the lens
The order in which the method 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. Additionally, individual blocks may be deleted from the methods without departing from the scope of the subject matter described herein. Furthermore, the method can be implemented in any suitable hardware, software, firmware, or combination thereof.

An embodiment of the present disclosure helps in reducing time taken for testing the blue coat on lens at large scale.

An embodiment of the present disclosure reduces cost spent for manually testing blue coat on lens.

An embodiment of the present disclosure detects the presence of the blue coating on the lens by using a simpler reflection technique.

The described operations may be implemented as a method, system or article of manufacture using standard programming and/or engineering techniques to produce software, firmware, hardware, or any combination thereof. The described operations may be implemented as code maintained in a “non-transitory computer readable medium”, where a processor may read and execute the code from the computer readable medium. The processor is at least one of a microprocessor and a processor capable of processing and executing the queries. A non-transitory computer readable medium may comprise media such as magnetic storage medium (e.g., hard disk drives, floppy disks, tape, etc.), optical storage (CD-ROMs, DVDs, optical disks, etc.), volatile and non-volatile memory devices (e.g., EEPROMs, ROMs, PROMs, RAMs, DRAMs, SRAMs, Flash Memory, firmware, programmable logic, etc.), etc. Further, non-transitory computer-readable media comprise all computer-readable media except for a transitory. The code implementing the described operations may further be implemented in hardware logic (e.g., an integrated circuit chip, Programmable Gate Array (PGA), Application Specific Integrated Circuit (ASIC), etc.).

Still further, the code implementing the described operations may be implemented in “transmission signals”, where transmission signals may propagate through space or through a transmission media, such as an optical fiber, copper wire, etc. The transmission signals in which the code or logic is encoded may further comprise a wireless signal, satellite transmission, radio waves, infrared signals, Bluetooth, etc. The transmission signals in which the code or logic is encoded is capable of being transmitted by a transmitting station and received by a receiving station, where the code or logic encoded in the transmission signal may be decoded and stored in hardware or a non-transitory computer readable medium at the receiving and transmitting stations or devices. An “article of manufacture” comprises non-transitory computer readable medium, hardware logic, and/or transmission signals in which code may be implemented. A device in which the code implementing the described embodiments of operations is encoded may comprise a computer readable medium or hardware logic. Of course, those skilled in the art will recognize that many modifications may be made to this configuration without departing from the scope of the invention, and that the article of manufacture may comprise suitable information bearing medium known in the art.

The terms “an embodiment”, “embodiment”, “embodiments”, “the embodiment”, “the embodiments”, “one or more embodiments”, “some embodiments”, and “one embodiment” mean “one or more (but not all) embodiments of the invention(s)” unless expressly specified otherwise.

The terms “including”, “comprising”, “having” and variations thereof mean “including but not limited to”, unless expressly specified otherwise.

The enumerated listing of items does not imply that any or all of the items are mutually exclusive, unless expressly specified otherwise.

The terms “a”, “an” and “the” mean “one or more”, unless expressly specified otherwise.

Finally, the language used in the specification has been principally selected for readability and instructional purposes, and it may not have been selected to delineate or circumscribe the inventive subject matter. It is therefore intended that the scope of the invention be limited not by this detailed description, but rather by any claims that issue on an application based here on. Accordingly, the disclosure of the embodiments of the invention is intended to be illustrative, but not limiting, of the scope of the invention, which is set forth in the following claims.

While various aspects and embodiments have been disclosed herein, other aspects and embodiments will be apparent to those skilled in the art. The various aspects and embodiments disclosed herein are for purposes of illustration and are not intended to be limiting, with the true scope and spirit being indicated by the following claims.

Reference Numerals:
Reference Number Description
100 Environment
101 Blue Coat Detection System
103 I/O Interface
105 Memory
107 Processor
109 Notification Unit
111 Light Source
113 Color Sensor
115 Communication Network
202 Non-Coated Side of Lens
204 Lens stands
206 Coated Side of Lens
208 Lens to be Tested
303 Triggering Module
305 Receiving Module
307 Comparing Module
309 Detecting Module
,CLAIMS:
1. A method of detecting blue coat on a lens, comprising
triggering, by a blue coat detection system, a light source to emit light towards a lens, wherein a coated side of the lens faces the light source and a color sensor, wherein the lens is placed in a provision configured in a housing;
receiving, by the blue coat detection system, a RGB value of total light sensed by the color sensor;
determining, by the blue coat detection system, a RGB value of blue light reflected from the coated side of the lens from the RGB value of total light using a reference RGB value of ambient light; and
detecting, by the blue coat detection system, blue coat on the lens based on the RGB value of reflected blue light and a RGB value of light emitted from the light source.

2. The method as claimed in claim 1 wherein the RGB value of total light comprises the RGB value of blue light reflected from the coated side of the lens and a RGB value of current ambient light transmitted through a non-coated side of the lens.

3. The method as claimed in claim 1, further comprising obtaining, by the blue coat detection system, the reference RGB value of ambient light, from the color sensor, each time the blue coat detection system is turned ON.

4. The method as claimed in claim 2, wherein the reference RGB value of ambient light is obtained before the lens is placed in the provision.

5. The method as claimed in claim 1, wherein the presence of blue coat on the lens is detected, when a difference between the RGB value of reflected blue light and the Red Green Blue (RGB) value of light emitted from the light source is lesser than a predefined threshold value.

6. The method as claimed in claim 1 wherein the absence of blue coat is detected, when a difference between the RGB value of reflected blue light and the Red Green Blue (RGB) value of light emitted from the light source is greater than a predefined threshold value.

7. The method as claimed in claim 1, further comprising providing, by the blue coat detection system, a notification regarding one of presence and absence of blue coat on the lens.

8. A blue coat detection system for detecting blue coat on a lens, comprising:
a light source and a color sensor placed inside a housing;
a provision in the housing to hold a lens, wherein coated side of a lens faces the light source and the color sensor; and
a processor communicatively coupled to the light source and the color sensor, said processor is configured to:
trigger a light source to emit light towards a lens;
receive a RGB value of total light sensed by the color sensor;
determine a RGB value of blue light reflected from the coated side of the lens from the RGB value of total light using a reference RGB value of ambient light; and
detect blue coat on the lens based on the RGB value of reflected blue light and a RGB value of light emitted from the light source.

9. The blue coat detection system as claimed in claim 8, wherein the RGB value of total light comprises the RGB value of blue light reflected from the coated side of the lens and a RGB value of current ambient light transmitted through a non-coated side of the lens.

10. The blue coat detection system as claimed in claim 8, wherein the processor is further configured to obtain the reference RGB value of ambient light, from the color sensor, each time the blue coat detection system is turned ON.

11. The blue coat detection system as claimed in claim 8, wherein the processor is configured to obtain the reference RGB value of ambient light before the lens is placed in the provision.

12. The blue coat detection system as claimed in claim 8, wherein the processor is configured to detect the presence of blue coat on the lens when a difference between the RGB value of reflected blue light and the RGB value of light emitted from the light source is lesser than a predefined threshold value.

13. The blue coat detection system as claimed in claim 8, wherein the processor is configured to detect the absence of blue coat when a difference between the RGB value of reflected blue light and the RGB value of light emitted from the light source is greater than a predefined threshold value.

14. The blue coat detection system as claimed in claim 8, further comprises a notification unit, to provide a notification regarding one of presence and absence of blue coat on the lens.

Documents

Application Documents

# Name Date
1 201741026357-STATEMENT OF UNDERTAKING (FORM 3) [25-07-2017(online)].pdf 2017-07-25
2 201741026357-PROVISIONAL SPECIFICATION [25-07-2017(online)].pdf 2017-07-25
3 201741026357-FORM 1 [25-07-2017(online)].pdf 2017-07-25
4 201741026357-DRAWINGS [25-07-2017(online)].pdf 2017-07-25
5 201741026357-DECLARATION OF INVENTORSHIP (FORM 5) [25-07-2017(online)].pdf 2017-07-25
6 abstract 201741026357.jpg 2017-07-27
7 201741026357-Proof of Right (MANDATORY) [10-10-2017(online)].pdf 2017-10-10
8 201741026357-FORM-26 [10-10-2017(online)].pdf 2017-10-10
9 Correspondence by Agent_Assignment_13-10-2017.pdf 2017-10-13
10 201741026357-PostDating-(25-07-2018)-(E-6-163-2018-CHE).pdf 2018-07-25
11 201741026357-APPLICATIONFORPOSTDATING [25-07-2018(online)].pdf 2018-07-25
12 201741026357-MARKED COPIES OF AMENDEMENTS [31-07-2018(online)].pdf 2018-07-31
13 201741026357-FORM 18 [31-07-2018(online)].pdf 2018-07-31
14 201741026357-DRAWING [31-07-2018(online)].pdf 2018-07-31
15 201741026357-CORRESPONDENCE-OTHERS [31-07-2018(online)].pdf 2018-07-31
16 201741026357-COMPLETE SPECIFICATION [31-07-2018(online)].pdf 2018-07-31
17 201741026357-Changing Name-Nationality-Address For Service [31-07-2018(online)].pdf 2018-07-31
18 201741026357-AMENDED DOCUMENTS [31-07-2018(online)].pdf 2018-07-31
19 201741026357-FER_SER_REPLY [20-04-2021(online)].pdf 2021-04-20
20 201741026357-FER.pdf 2021-10-17
21 201741026357-US(14)-HearingNotice-(HearingDate-22-12-2023).pdf 2023-12-05
22 201741026357-FORM-26 [19-12-2023(online)].pdf 2023-12-19
23 201741026357-Correspondence to notify the Controller [19-12-2023(online)].pdf 2023-12-19
24 201741026357-Written submissions and relevant documents [05-01-2024(online)].pdf 2024-01-05
25 201741026357-PatentCertificate14-03-2024.pdf 2024-03-14
26 201741026357-IntimationOfGrant14-03-2024.pdf 2024-03-14

Search Strategy

1 201741026357searchE_14-10-2020.pdf

ERegister / Renewals

3rd: 29 May 2024

From 31/07/2019 - To 31/07/2020

4th: 29 May 2024

From 31/07/2020 - To 31/07/2021

5th: 29 May 2024

From 31/07/2021 - To 31/07/2022

6th: 29 May 2024

From 31/07/2022 - To 31/07/2023

7th: 29 May 2024

From 31/07/2023 - To 31/07/2024

8th: 29 May 2024

From 31/07/2024 - To 31/07/2025

9th: 01 Jul 2025

From 31/07/2025 - To 31/07/2026