Patents by Inventor Behnam Bastani
Behnam Bastani 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).
-
Publication number: 20150097853Abstract: Embodiments of the disclosure describe a tileable display panel including a screen layer to display a unified image, an illumination layer including a two-dimensional array of lamps, and a display layer disposed between the screen layer and illumination layer. The display layer includes a plurality of pixelets each positioned to be illuminated by a corresponding lamp from the illumination layer to project a magnified image sub-portion corresponding to a received subset. The magnified image sub-portions collectively blend together to form the unified image displayed on the screen layer. Embodiments of the disclosure further include illumination layer control logic to determine a brightness value of each of the received subsets of pixel data, and adjust an illumination setting to reduce or increase an illumination output of a lamp in the illumination layer based, at least on part, on the brightness values of the corresponding subset of pixel data.Type: ApplicationFiled: October 7, 2013Publication date: April 9, 2015Applicant: Google Inc.Inventors: Behnam Bastani, Mary Lou Jepsen
-
Publication number: 20150097837Abstract: A tileable display panel includes an illumination layer, a display layer, and a screen layer. The display layer is disposed between the screen layer and the lamp layer and includes pixelets separated from each other by spacing regions. Each of the pixelets is positioned to be illuminated by lamp light from the illumination layer and to project a magnified image sub-portion onto the backside of the screen layer such that the magnified image sub-portions collectively blend together to form a unified image on the screen layer which covers the spacing regions on the display layer. Each of the pixelets includes core pixels having a common size and a first separation pitch and peripheral pixels surrounding the core pixels on two or more sides which provide a higher image resolution in overlap regions on the screen layer when the magnified image sub-portions overlap on the screen layer.Type: ApplicationFiled: October 7, 2013Publication date: April 9, 2015Applicant: Google Inc.Inventors: Mary Lou Jepsen, Behnam Bastani
-
Patent number: 8967757Abstract: Systems and methods for print head calibration. In an exemplary embodiment, the method may include scanning an image on a print media to obtain an optical density profile. The method may also include selecting at least one window in the optical density profile. The method may also include generating an average profile for each window. The method may also include identifying variations in uniformity.Type: GrantFiled: October 16, 2008Date of Patent: March 3, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Behnam Bastani, David Luis Pereira, Jose Ramos
-
Publication number: 20140368470Abstract: An optical touch device includes: illumination sources; sensors corresponding to the illumination sources; a processor; and a memory, wherein the memory stores instructions that, when executed by the processor, cause the processor to: detect a plurality of hot spots by a first illumination process; receive information about the plurality of hot spots based on a second illumination process; compare the plurality of hot spots with the information to determine the presence or absence of a connection feature for each hot spot of the plurality of hot spots; and identify a hot spot as an intended gesture if the absence of a connection feature is determined or evaluate a hot spot based on additional information if the presence of a connection feature is determined, wherein the hot spot is rejected if a false result is returned based on the evaluation.Type: ApplicationFiled: April 28, 2014Publication date: December 18, 2014Applicant: SAMSUNG DISPLAY CO., LTD.Inventor: Behnam Bastani
-
Publication number: 20140368557Abstract: A system for adjusting image content of an image to be displayed includes: a processor; and a memory, and the memory stores instructions that, when executed by the processor, cause the processor to: evaluate the image; calculate a current load amount for displaying the image; compare the current load amount with a current threshold of the system; and adjust or not adjust the image content of the image in response to the comparison. The image content is adjusted by selecting a dynamic range for rendering the image content.Type: ApplicationFiled: June 5, 2014Publication date: December 18, 2014Applicant: SAMSUNG DISPLAY CO., LTD.Inventor: Behnam Bastani
-
Publication number: 20140225912Abstract: This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for spectral color processing for multi-primary display devices. In one aspect, the display device can include display elements and a processor. The processor can create an output color palette of colors and transform the output color palette to a spectral space color palette. The processor also can receive data on an input color to be output by the display device, separate the input color into a combination of the primary colors that can create the input color, and transform the input color to the spectral space. Furthermore, the processor can select a color in the spectral space color palette based at least in part on the input color in the spectral space. The selected color can reduce metamerism.Type: ApplicationFiled: February 11, 2013Publication date: August 14, 2014Applicant: QUALCOMM MEMS TECHNOLOGIES, INC.Inventors: Alok Govil, Pouya Bastani, Behnam Bastani
-
Publication number: 20140218418Abstract: This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for selecting a temporal modulation method according to an analysis of image data and for controlling a pixel array according to the temporal modulation method. The analysis may involve analyzing at least one of image content data or image gamut data.Type: ApplicationFiled: February 5, 2013Publication date: August 7, 2014Applicant: QUALCOMM MEMS TECHNOLOGIES, INC.Inventors: Pouya Bastani, Alok Govil, Behnam Bastani
-
Publication number: 20140168040Abstract: This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for halftoning video images for presentation on an electronic display. In one aspect, input frames of video data may be received, where each input frame includes a number of input pixels, each input pixel having a respective first spatial coordinate location. For each input pixel, an output pixel is generated using a selected halftone value. The selected halftone value is substantially identical to a halftone value of a corresponding pixel in a comparison frame, where a spatial coordinate location of the “corresponding pixel” is determined based on a motion vector of an image element with which the pixel is associated.Type: ApplicationFiled: December 17, 2012Publication date: June 19, 2014Applicant: QUALCOMM MEMS Technologies, Inc.Inventors: Behnam Bastani, Muhammed Ibrahim Sezan, Alok Govil
-
Publication number: 20140159587Abstract: This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for selecting an operational mode of a display device from a plurality of operational modes. The operational modes may include at least one field-sequential color mode in which a display is illuminated with white light while data are written to the display. The operational mode may be selected based, at least in part, on ambient light data. The ambient light data may include ambient light intensity data, ambient light spectrum data and/or ambient light direction data. The operational mode may be selected based, at least in part, on other criteria, such as color gamut data, display application type and/or battery state data.Type: ApplicationFiled: February 13, 2013Publication date: June 12, 2014Applicant: QUALCOMM MEMS TECHNOLOGIES, INC.Inventors: Muhammed Ibrahim Sezan, Hae-Jong Seo, Zhanpeng Feng, Behnam Bastani
-
Patent number: 8743396Abstract: A method of printing comprising: storing a plurality of sets of linearization data (32) for a printhead (12; 14; 16; 18) with each set corresponding to a different history of usage of the printhead; monitoring (S210) the history of usage of the printhead; selecting (S220), prior to printing, from said plurality of sets of linearization data a set of linearization data that is the set that most closely matches the monitored history of usage of the printhead prior to said printing; and printing (S250) the image using the selected set of linearization data.Type: GrantFiled: December 14, 2007Date of Patent: June 3, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Behnam Bastani, Alejandro Campillo, Bryan Ly
-
Publication number: 20140071173Abstract: This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, to reproduce a target color in an output device. In one aspect, the output device can include display elements and a processor. The processor can be configured to (a) receive data on the target color to be reproduced, (b) select the display element associated with the highest brightness, (c) determine a portion of the target color to be reproduced by the selected display element, (d) calculate a remaining amount of the target color, (e) use the display element having the next highest brightness as the selected display element of (c), and (f) repeat (c) to (e) iteratively until all display elements have been selected or the remaining amount of the target color is below a threshold.Type: ApplicationFiled: September 13, 2012Publication date: March 13, 2014Applicant: QUALCOMM MEMS TECHNOLOGIES, INC.Inventor: Behnam Bastani
-
Patent number: 8573731Abstract: A method for density error correction is disclosed. In one embodiment, the method includes a) calculating an average density error for at least one row of an image considering density errors for printhead elements employed to print the at least one row, and a number of passes that the printhead elements will utilize to print the at least one row, b) calculating a density error correction value for the at least one row considering the average density error, and c) applying the density error correction value to adjust ink flow from the printhead elements while printing the at least one row.Type: GrantFiled: April 30, 2009Date of Patent: November 5, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Behnam Bastani, David H Donovan, Bryan S Ly
-
Patent number: 8240807Abstract: One exemplary embodiment is a method that performs a calibration process for determining a number of spit and wipe operations to place each of multiple dies on a print cartridge in a stable state.Type: GrantFiled: May 6, 2009Date of Patent: August 14, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Behnam Bastani, Alejandro Campillo Agusti, Bryan S. Ly
-
Publication number: 20110199634Abstract: A method of printing comprising: storing a plurality of sets of linearization data (32) for a printhead (12; 14; 16; 18) with each set corresponding to a different history of usage of the printhead; monitoring (S210) the history of usage of the printhead; selecting (S220), prior to printing, from said plurality of sets of linearization data a set of linearization data that is the set that most closely matches the monitored history of usage of the printhead prior to said printing; and printing (S250) the image using the selected set of linearization data.Type: ApplicationFiled: December 14, 2007Publication date: August 18, 2011Inventors: Behnam Bastani, Alejandro Campillo, Bryan Ly
-
Publication number: 20100283809Abstract: One exemplary embodiment is a method that performs a calibration process for determining a number of spit and wipe operations to place each of multiple dies on a print cartridge in a stable state.Type: ApplicationFiled: May 6, 2009Publication date: November 11, 2010Inventors: Behnam Bastani, Alejandro Campillo Agusti, Bryan S. Ly
-
Publication number: 20100277530Abstract: A method for density error correction is disclosed. In one embodiment, the method includes a) calculating an average density error for at least one row of an image considering density errors for printhead elements employed to print the at least one row, and a number of passes that the printhead elements will utilize to print the at least one row, b) calculating a density error correction value for the at least one row considering the average density error, and c) applying the density error correction value to adjust ink flow from the printhead elements while printing the at least one row.Type: ApplicationFiled: April 30, 2009Publication date: November 4, 2010Inventors: Behnam Bastani, David H. Donovan, Bryan S. Ly
-
Patent number: 7673960Abstract: A method, apparatus, and computer program for calibration of a printer having a printed head with multiple dies creates linearization tables that compensate for different drop weight uniformities printed by die-to-die boundaries. The linearization tables are provided to a calibration routine to create an actual linearization table for ink printed by a die-to-die boundary of the print head. The calibration routine creates an actual linearization table by determining a measurement related to drop weight uniformity when the die-to-die boundary of the print head prints the ink. Based on this measurement, a pre-built linearization table is selected for compensating output drop weight and for allowing printing with a substantially uniform drop weight across the die-to-die boundary of the print head.Type: GrantFiled: October 27, 2006Date of Patent: March 9, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventor: Behnam Bastani
-
Patent number: 7588302Abstract: A system for detecting pen-to-paper spacing (PPS) in a printing system having a pen attached to a moveable print head positioned near a print media position, includes a test pattern, at the print media position, a sensor device, attached to the print head, and a controller. The test pattern includes printed lines having a line dimension, and the sensor device is positioned to shine light upon, and detect light reflected from the test pattern as the print head scans across the test pattern. The controller is connected to receive reflectance signals from the reflectance sensor, and configured to determine line dimensions in the test pattern and compare said line dimensions with predetermined line dimension values for the test pattern to determine variation in the PPS.Type: GrantFiled: July 31, 2006Date of Patent: September 15, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Behnam Bastani, Jorge Miguel Gomez
-
Publication number: 20090195581Abstract: Systems and methods for print head calibration. In an exemplary embodiment, the method may include scanning an image on a print media to obtain an optical density profile. The method may also include selecting at least one window in the optical density profile. The method may also include generating an average profile for each window. The method may also include identifying variations in uniformity.Type: ApplicationFiled: October 16, 2008Publication date: August 6, 2009Inventors: Behnam Bastani, David Luis Pereira, Jose Ramos
-
Publication number: 20080100658Abstract: A method, apparatus, and computer program for calibration of a printer having a printed head with multiple dies creates linearization tables that compensate for different drop weight uniformities printed by die-to-die boundaries. The linearization tables are provided to a calibration routine to create an actual linearization table for ink printed by a die-to-die boundary of the print head. The calibration routine creates an actual linearization table by determining a measurement related to drop weight uniformity when the die-to-die boundary of the print head prints the ink. Based on this measurement, a pre-built linearization table is selected for compensating output drop weight and for allowing printing with a substantially uniform drop weight across the die-to-die boundary of the print head.Type: ApplicationFiled: October 27, 2006Publication date: May 1, 2008Inventor: Behnam Bastani