Patents by Inventor Nino Zahirovic
Nino Zahirovic has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10380944Abstract: A system for compensating for non-uniformities in an array of solid state devices in a display panel displays images in the panel, and extracts the outputs of a pattern based on structural non-uniformities of the panel, across the panel, for each area of the structural non-uniformities. Then the structural non-uniformities are quantified, based on the values of the extracted outputs, and input signals to the display panel are modified to compensate for the structural non-uniformities. Random non-uniformities are compensated by extracting low-frequency non-uniformities across the panel by applying patterns, and taking images of the pattern. The area and resolution of the image are adjusted to match the panel by creating values for pixels in the display, and then low-frequency non-uniformities across the panel are compensated, based on the created values.Type: GrantFiled: August 24, 2018Date of Patent: August 13, 2019Assignee: Ignis Innovation Inc.Inventors: Jaimal Soni, Ricky Yik Hei Ngan, Gholamreza Chaji, Nino Zahirovic, Joseph Marcel Dionne, Baolin Tian, Allyson Giannikouris
-
Publication number: 20190204912Abstract: Aspects of the present disclosure describe systems, methods, and structures that provide eye-tracking by 1) steering a beam of light through the effect of a microelectromechanical system (MEMS) onto a surface of the eye and 2) detecting light reflected from features of the eye including corneal surface, pupil, iris—among others. Positional/geometric/feature/structural information pertaining to the eye is determined from timing information associated with the reflected light.Type: ApplicationFiled: December 27, 2018Publication date: July 4, 2019Inventors: Fan YANG, Brendan Redmond O'HANLON, Nino ZAHIROVIC, Niladri SARKAR, Mahdi OLFAT, Mohammad MOHSENZADEH
-
Publication number: 20190196179Abstract: The present disclosure is directed to compact packaging for optical MEMS devices, such as one- and two-dimensional beam scanners. An embodiment in accordance with the present disclosure includes a light source and a MEMS-based scanning element for steering at least a portion of the light provided by the light source in at least one dimension as an output light signal, as well as one or more optical elements for collimating and/or redirecting light within a sealed chamber defined by the elements of a housing. In some embodiments, the one or more optical elements include a reflective lens that collimates the light provided by the light source while simultaneously correcting phase-front error imparted by the scanning element while steering the output beam.Type: ApplicationFiled: December 26, 2018Publication date: June 27, 2019Inventors: Niladri Sarkar, Dong YAN, Geoffrey LEE, Arash ROHANI, Nino ZAHIROVIC, Duncan Wesley STRATHEARN
-
Patent number: 10325537Abstract: A system reads a desired circuit parameter from a pixel circuit that includes a light emitting device, a drive device to provide a programmable drive current to the light emitting device, a programming input, and a storage device to store a programming signal. One embodiment of the extraction system turns off the drive device and supplies a predetermined voltage from an external source to the light emitting device, discharges the light emitting device until the light emitting device turns off, and then reads the voltage on the light emitting device while that device is turned off. The voltages on the light emitting devices in a plurality of pixel circuits may be read via the same external line, at different times.Type: GrantFiled: June 20, 2018Date of Patent: June 18, 2019Assignee: Ignis Innovation Inc.Inventors: Gholamreza Chaji, Ricky Yik Hei Ngan, Nino Zahirovic, Yaser Azizi
-
Patent number: 10319307Abstract: A voltage-programmed display system allows measurement of effects on pixels in a panel that includes both active pixels and reference pixels coupled to a supply line and a programming line. The reference pixels are controlled so that they are not subject to substantial changes due to aging and operating conditions over time. A readout circuit is coupled to the active pixels and the reference pixels for reading at least one of current, voltage or charge from the pixels when they are supplied with known input signals. The readout circuit is subject to changes due to aging and operating conditions over time, but the readout values from the reference pixels are used to adjust the readout values from the active pixels to compensate for the unwanted effects.Type: GrantFiled: April 23, 2014Date of Patent: June 11, 2019Assignee: Ignis Innovation Inc.Inventors: Gholamreza Chaji, Nino Zahirovic
-
Publication number: 20180366060Abstract: A system for equalizing the pixels in an array of pixels that include semiconductor devices that age differently under different ambient and stress conditions. The system extracts at least one pixel parameter from the array; creates a stress pattern for the array, based on the extracted pixel parameter; stresses the pixels in accordance with the stress pattern; extracts the pixel parameter from the stressed pixels; determines whether the pixel parameter extracted from the stressed pixels is within a preselected range and, when the answer is negative, creates a second stress pattern for the array, based on the pixel parameter extracted from the stressed pixels, stresses the pixels in accordance with the second stress pattern, extracts the pixel parameter from the stressed pixels, and determines whether the pixel parameter extracted from the stressed pixels is within the preselected range.Type: ApplicationFiled: August 27, 2018Publication date: December 20, 2018Inventors: Gholamreza Chaji, Ricky Yik Hei Ngan, Nino Zahirovic
-
Publication number: 20180366063Abstract: A system for compensating for non-uniformities in an array of solid state devices in a display panel displays images in the panel, and extracts the outputs of a pattern based on structural non-uniformities of the panel, across the panel, for each area of the structural non-uniformities. Then the structural non-uniformities are quantified, based on the values of the extracted outputs, and input signals to the display panel are modified to compensate for the structural non-uniformities. Random non-uniformities are compensated by extracting low-frequency non-uniformities across the panel by applying patterns, and taking images of the pattern. The area and resolution of the image are adjusted to match the panel by creating values for pixels in the display, and then low-frequency non-uniformities across the panel are compensated, based on the created values.Type: ApplicationFiled: August 24, 2018Publication date: December 20, 2018Inventors: Jaimal Soni, Ricky Yik Hei Ngan, Gholamreza Chaji, Nino Zahirovic, Joseph Marcel Dionne, Baolin Tian, Allyson Giannikouris
-
Publication number: 20180336827Abstract: Active-Matrix Organic Light-Emitting Diode (AMOLED) displays exhibit differences in luminance on a pixel to pixel basis, primarily as a result of process or construction inequalities, or from aging caused by operational use over time. To facilitate image correction, the initial non-uniformity correction data is obtained using methods, such as electrical measurement or a combination of electrical and optical measurement. Typically, the correction data is then stored on a non-volatile-memory chip on the display module itself. The proposed invention offers an alternate method for storing and loading the image correction data, thereby eliminating the need for memory chip in the display module.Type: ApplicationFiled: May 17, 2017Publication date: November 22, 2018Inventors: Nino Zahirovic, Shuenn-Jiun Tang
-
Publication number: 20180301072Abstract: A system reads a desired circuit parameter from a pixel circuit that includes a light emitting device, a drive device to provide a programmable drive current to the light emitting device, a programming input, and a storage device to store a programming signal. One embodiment of the extraction system turns off the drive device and supplies a predetermined voltage from an external source to the light emitting device, discharges the light emitting device until the light emitting device turns off, and then reads the voltage on the light emitting device while that device is turned off. The voltages on the light emitting devices in a plurality of pixel circuits may be read via the same external line, at different times.Type: ApplicationFiled: June 20, 2018Publication date: October 18, 2018Inventors: Gholamreza Chaji, Ricky Yik Hei Ngan, Nino Zahirovic, Yaser Azizi
-
Patent number: 10089921Abstract: A system for equalizing the pixels in an array of pixels that include semiconductor devices that age differently under different ambient and stress conditions. The system extracts at least one pixel parameter from the array; creates a stress pattern for the array, based on the extracted pixel parameter; stresses the pixels in accordance with the stress pattern; extracts the pixel parameter from the stressed pixels; determines whether the pixel parameter extracted from the stressed pixels is within a preselected range and, when the answer is negative, creates a second stress pattern for the array, based on the pixel parameter extracted from the stressed pixels, stresses the pixels in accordance with the second stress pattern, extracts the pixel parameter from the stressed pixels, and determines whether the pixel parameter extracted from the stressed pixels is within the preselected range.Type: GrantFiled: January 6, 2015Date of Patent: October 2, 2018Assignee: Ignis Innovation Inc.Inventors: Gholamreza Chaji, Ricky Yik Hei Ngan, Nino Zahirovic
-
Patent number: 10089924Abstract: A system for compensating for non-uniformities in an array of solid state devices in a display panel displays images in the panel, and extracts the outputs of a pattern based on structural non-uniformities of the panel, across the panel, for each area of the structural non-uniformities. Then the structural non-uniformities are quantified, based on the values of the extracted outputs, and input signals to the display panel are modified to compensate for the structural non-uniformities. Random non-uniformities are compensated by extracting low-frequency non-uniformities across the panel by applying patterns, and taking images of the pattern. The area and resolution of the image are adjusted to match the panel by creating values for pixels in the display, and then low-frequency non-uniformities across the panel are compensated, based on the created values.Type: GrantFiled: April 17, 2014Date of Patent: October 2, 2018Assignee: Ignis Innovation Inc.Inventors: Jaimal Soni, Ricky Yik Hei Ngan, Gholamreza Chaji, Nino Zahirovic, Joseph Marcel Dionne, Baolin Tian, Allyson Giannikouris
-
Publication number: 20180261158Abstract: The OLED voltage of a selected pixel is extracted from the pixel produced when the pixel is programmed so that the pixel current is a function of the OLED voltage. One method for extracting the OLED voltage is to first program the pixel in a way that the current is not a function of OLED voltage, and then in a way that the current is a function of OLED voltage. During the latter stage, the programming voltage is changed so that the pixel current is the same as the pixel current when the pixel was programmed in a way that the current was not a function of OLED voltage. The difference in the two programming voltages is then used to extract the OLED voltage.Type: ApplicationFiled: May 14, 2018Publication date: September 13, 2018Inventors: Jaimal Soni, Ricky Yik Hei Ngan, Gholamreza Chaji, Nino Zahirovic, Joseph Marcel Dionne
-
Publication number: 20180261157Abstract: A system uses image data, representing images to be displayed in successive frames, to drive a display having pixels that include a drive transistor and an organic light emitting device by dividing each frame into at least first and second sub-frames, supplying the image data during one of the sub-frames, supplying compensation data during the other of the sub-frames, compensating image data based on the compensation data, and supplying each pixel with a drive current that is based on the compensated image data during each frame. The compensated image data may be supplied from a driver having a preselected data resolution, and the system determines whether the compensated image data is greater than the data resolution of the driver, and if the compensated image data is greater than the data resolution of the driver, transfers the excess compensated image data to a different sub-frame.Type: ApplicationFiled: May 11, 2018Publication date: September 13, 2018Inventors: Gholamreza Chaji, Nino Zahirovic
-
Patent number: 10032400Abstract: A system reads a desired circuit parameter from a pixel circuit that includes a light emitting device, a drive device to provide a programmable drive current to the light emitting device, a programming input, and a storage device to store a programming signal. One embodiment of the extraction system turns off the drive device and supplies a predetermined voltage from an external source to the light emitting device, discharges the light emitting device until the light emitting device turns off, and then reads the voltage on the light emitting device while that device is turned off. The voltages on the light emitting devices in a plurality of pixel circuits may be read via the same external line, at different times.Type: GrantFiled: September 14, 2017Date of Patent: July 24, 2018Assignee: Ignis Innovation Inc.Inventors: Gholamreza Chaji, Ricky Yik Hei Ngan, Nino Zahirovic, Yaser Azizi
-
Patent number: 9997107Abstract: The OLED voltage of a selected pixel is extracted from the pixel produced when the pixel is programmed so that the pixel current is a function of the OLED voltage. One method for extracting the OLED voltage is to first program the pixel in a way that the current is not a function of OLED voltage, and then in a way that the current is a function of OLED voltage. During the latter stage, the programming voltage is changed so that the pixel current is the same as the pixel current when the pixel was programmed in a way that the current was not a function of OLED voltage. The difference in the two programming voltages is then used to extract the OLED voltage.Type: GrantFiled: June 22, 2017Date of Patent: June 12, 2018Assignee: Ignis Innovation Inc.Inventors: Jaimal Soni, Ricky Yik Hei Ngan, Gholamreza Chaji, Nino Zahirovic, Joseph Marcel Dionne
-
Publication number: 20180158402Abstract: A system for compensating the input signals to arrays of pixels that include semiconductor devices that age differently under different ambient and stress conditions. The system creates a library of compensation curves for different stress conditions of the semiconductor devices; identifies the stress conditions for at least a selected one of the semiconductor devices based on the rate of change or absolute value of at least one parameter of at least the selected device; selects a compensation curve for the selected device based on the identified stress conditions; calculates compensation parameters for the selected device based on the selected compensation curve; and compensates an input signal for the selected device based on the calculated compensation parameters.Type: ApplicationFiled: January 10, 2018Publication date: June 7, 2018Inventors: Gholamreza Chaji, Ricky Yik Hei Ngan, Nino Zahirovic
-
Patent number: 9990882Abstract: A system uses image data, representing images to be displayed in successive frames, to drive a display having pixels that include a drive transistor and an organic light emitting device by dividing each frame into at least first and second sub-frames, supplying the image data during one of the sub-frames, supplying compensation data during the other of the sub-frames, compensating image data based on the compensation data, and supplying each pixel with a drive current that is based on the compensated image data during each frame. The compensated image data may be supplied from a driver having a preselected data resolution, and the system determines whether the compensated image data is greater than the data resolution of the driver, and if the compensated image data is greater than the data resolution of the driver, transfers the excess compensated image data to a different sub-frame.Type: GrantFiled: July 26, 2016Date of Patent: June 5, 2018Assignee: Ignis Innovation Inc.Inventors: Gholamreza Chaji, Nino Zahirovic
-
Publication number: 20180090050Abstract: A method and system control an OLED display to achieve desired color points and brightness levels in an array of pixels in which each pixel includes at least three sub-pixels having different colors and at least one white sub-pixel. The method and system select a plurality of reference points in the pixel content domain with known color points and brightness levels. For each set of three sub-pixels of different colors, the method and system determine the share of each sub-pixel to produce the color point and brightness level of each selected reference point, and select the maximum share determined for each sub-pixel as peak brightness needed from that sub-pixel.Type: ApplicationFiled: November 27, 2017Publication date: March 29, 2018Inventors: Allyson Giannikouris, Jaimal Soni, Nino Zahirovic, Ricky Yik Hei Ngan, Gholamreza Chaji
-
Publication number: 20180005558Abstract: A system reads a desired circuit parameter from a pixel circuit that includes a light emitting device, a drive device to provide a programmable drive current to the light emitting device, a programming input, and a storage device to store a programming signal. One embodiment of the extraction system turns off the drive device and supplies a predetermined voltage from an external source to the light emitting device, discharges the light emitting device until the light emitting device turns off, and then reads the voltage on the light emitting device while that device is turned off. The voltages on the light emitting devices in a plurality of pixel circuits may be read via the same external line, at different times.Type: ApplicationFiled: September 14, 2017Publication date: January 4, 2018Inventors: Gholamreza Chaji, Ricky Yik Hei Ngan, Nino Zahirovic, Yaser Azizi
-
Patent number: 9858853Abstract: A method and system control an OLED display to achieve desired color points and brightness levels in an array of pixels in which each pixel includes at least three sub-pixels having different colors and at least one white sub-pixel. The method and system select a plurality of reference points in the pixel content domain with known color points and brightness levels. For each set of three sub-pixels of different colors, the method and system determine the share of each sub-pixel to produce the color point and brightness level of each selected reference point, and select the maximum share determined for each sub-pixel as peak brightness needed from that sub-pixel.Type: GrantFiled: July 18, 2017Date of Patent: January 2, 2018Assignee: Ignis Innovation Inc.Inventors: Allyson Giannikouris, Jaimal Soni, Nino Zahirovic, Ricky Yik Hei Ngan, Gholamreza Chaji