Patents by Inventor Fariborz Pourbigharaz
Fariborz Pourbigharaz 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: 10698522Abstract: In an exemplary variable rate display interface, a high-speed reverse data transfer is enabled over plural lanes of a display serial interface (DSI) bus during blanking periods. Further increases in bandwidth of each high-speed reverse data transfer may be achieved by increasing DSI clock speed during the blanking periods. Since a display relies on a host clock to send reverse data, the frequency of the reverse data is increased, which effectively increases the bandwidth of reverse channel lanes. By increasing the reverse bandwidth over existing pins in the DSI bus, more data may be transferred to the host, including raw touch/stylus data rather than processed data. The raw data may then be processed by the host's relatively powerful processors. By shifting the processing to the host, the need for a powerful touch screen controller (TSC) and/or a powerful touch display driver integrated circuit (TDDI) may be avoided.Type: GrantFiled: April 27, 2016Date of Patent: June 30, 2020Assignee: Qualcomm IncorporatedInventor: Fariborz Pourbigharaz
-
Patent number: 10082860Abstract: This disclosure describes techniques for reducing power consumption of a display device. According to these techniques, a display device is configured to determine whether an image to be displayed by the display device has become static. In response to identifying such a static image, the display device may operate in a static image mode. According to the static image mode, the display device may read a current frame of image data, modify the current frame of image data to generate a modified frame of image data with a reduced size, and store the modified image data in memory. The display device may read the modified image data from memory to present the static image, which may reduce power consumption of the display device.Type: GrantFiled: December 14, 2011Date of Patent: September 25, 2018Assignee: QUALCOMM IncorporatedInventors: Fariborz Pourbigharaz, Carl Kazumi Mizuyabu, Khosro M. Rabii, John Chi Kit Wong, Gary Arthur Ciambella, Chia-Yuan Teng, Tauseef Kazi
-
Publication number: 20170315631Abstract: Detection of a position of a stylus includes a touch screen, a plurality of detectors, and a control unit. The control unit is configured to detect a position of a stylus using the touch screen in an active touch input mode wherein the touch screen detects first signals from the stylus, determine a signal to noise ratio (SNR) of the active touch input mode, switch to detection of the position of the stylus using the detectors in an active non-touch input mode wherein the detectors detect second signals from the stylus when the SNR of the active touch input mode is below first a threshold, determine a SNR of the active non-touch input mode, and switch back to detection of the position of the stylus using the active touch input mode when the SNR of the active non-touch input mode is lower than a second threshold.Type: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Inventors: Fariborz POURBIGHARAZ, Nathan ALTMAN
-
Publication number: 20170315652Abstract: Variable rate display interfaces are disclosed. In an exemplary aspect, a high-speed reverse data transfer is enabled over plural lanes of a display serial interface (DSI) bus during blanking periods. Further increases in bandwidth of each high-speed reverse data transfer may be achieved by increasing DSI clock speed during the blanking periods. Since a display relies on a host clock to send reverse data, the frequency of the reverse data is increased, which effectively increases the bandwidth of reverse channel lanes. By increasing the reverse bandwidth over existing pins in the DSI bus, more data may be transferred to the host, including raw touch/stylus data rather than processed data. The raw data may then be processed by the host's relatively powerful processors. By shifting the processing to the host, the need for a powerful touch screen controller (TSC) and/or a powerful touch display driver integrated circuit (TDDI) may be avoided.Type: ApplicationFiled: April 27, 2016Publication date: November 2, 2017Inventor: Fariborz Pourbigharaz
-
Patent number: 9791959Abstract: Systems and methods for host-augmented touch-sensing are disclosed. The energy-efficiency of a touch sensitive device may be improved by dynamically adjusting the scanning sensitivity of the touch sensor based on host-augmented environmental information such as temperature, pressure, position, orientation, humidity, force, or battery charging mode.Type: GrantFiled: January 7, 2014Date of Patent: October 17, 2017Assignee: QUALCOMM IncorporatedInventors: Raghukul Tilak, Suhail Jalil, Louis Dominic Oliveira, Fariborz Pourbigharaz
-
Patent number: 9710150Abstract: Systems and methods for context-based touch-sensing and processing are disclosed. The energy-efficiency of a touch sensitive device may be improved by dynamically adjusting the function of the touch sensitive surface in real-time based on contextual information such as expected QoS, expected user input in defined regions-of-interest of the touch sensitive surface, and usage modalities of the touch sensitive device.Type: GrantFiled: January 7, 2014Date of Patent: July 18, 2017Assignee: QUALCOMM IncorporatedInventors: Raghukul Tilak, Suhail Jalil, Louis Dominic Oliveira, Fariborz Pourbigharaz
-
Patent number: 9524052Abstract: A method, an apparatus, and a computer program product for processing touchscreen information are provided. The method may include receiving touchscreen data that includes node values representative of signals generated by a touchscreen panel, generating a first data frame including difference values, and transmitting the first data frame over a control data bus. Each of the difference values may be calculated as a difference between one of the node values and a different node-related value wherein the first data frame has a predefined size. The first data frame may be configured to permit a receiver of the first data frame to reconstruct the touchscreen data without information loss.Type: GrantFiled: January 29, 2015Date of Patent: December 20, 2016Assignee: QUALCOMM IncorporatedInventors: Mohamed Imtiaz Ahmed, Chia-Yuan Teng, Jun Han, Raghukul Tilak, Suhail Jalil, Junchen Du, Fariborz Pourbigharaz, Bo Zhou
-
Patent number: 9432653Abstract: This disclosure describes a host controller configured to combine image data associated with left and right images of a 3D image to control a display consistent with an orientation for the display (e.g., a first and second plurality of active parallax barriers of the display). In response to an orientation for the display, the host controller may combine image data associated with respective left and right images of with a 3D image in a first or second interleaved format to be consistent with the orientation for the display. For example, the host controller may combine the image data to be line-interleaved or pixel interleaved, based on an orientation for the display. In this manner, the display may receive the combined image data and present the 3D image consistent with the orientation for the display, while reducing processing performed by the display to present the 3D image.Type: GrantFiled: November 7, 2011Date of Patent: August 30, 2016Assignee: QUALCOMM IncorporatedInventor: Fariborz Pourbigharaz
-
Publication number: 20150309650Abstract: A method, an apparatus, and a computer program product for processing touchscreen information are provided. The method may include receiving touchscreen data that includes node values representative of signals generated by a touchscreen panel, generating a first data frame including difference values, and transmitting the first data frame over a control data bus. Each of the difference values may be calculated as a difference between one of the node values and a different node-related value wherein the first data frame has a predefined size. The first data frame may be configured to permit a receiver of the first data frame to reconstruct the touchscreen data without information loss.Type: ApplicationFiled: January 29, 2015Publication date: October 29, 2015Inventors: Mohamed Imtiaz Ahmed, Chia-Yuan Teng, Jun Han, Raghukul Tilak, Suhail Jalil, Junchen Du, Fariborz Pourbigharaz, Bo Zhou
-
Patent number: 9086749Abstract: Implementations disclosed herein provide systems and methods for improved processing of touch sensor data with improved scalability and reduced standby power. Touch-related algorithms may be partitioned between the touch screen controller and the application processor or host such that the system can function with low standby power and low interface bandwidth while providing a scalable solution for enhanced user experience. In some aspects, a small digital processing engine and memory remains in the analog front end (AFE) of the touch screen controller to perform imagine forming algorithms that are mostly related to noise reduction and filtering schemes.Type: GrantFiled: August 30, 2013Date of Patent: July 21, 2015Assignee: QUALCOMM INCORPORATEDInventors: Fariborz Pourbigharaz, Louis Dominic Oliveira, Raghukul Tilak, Suhail Jalil
-
Publication number: 20150193070Abstract: Systems and methods for host-augmented touch-sensing are disclosed. The energy-efficiency of a touch sensitive device may be improved by dynamically adjusting the scanning sensitivity of the touch sensor based on host-augmented environmental information such as temperature, pressure, position, orientation, humidity, force, or battery charging mode.Type: ApplicationFiled: January 7, 2014Publication date: July 9, 2015Applicant: QUALCOMM IncorporatedInventors: Raghukul Tilak, Suhail Jalil, Louis Dominic Oliveira, Fariborz Pourbigharaz
-
Publication number: 20150193031Abstract: Systems and methods for context-based touch-sensing and processing are disclosed. The energy-efficiency of a touch sensitive device may be improved by dynamically adjusting the function of the touch sensitive surface in real-time based on contextual information such as expected QoS, expected user input in defined regions-of-interest of the touch sensitive surface, and usage modalities of the touch sensitive device.Type: ApplicationFiled: January 7, 2014Publication date: July 9, 2015Applicant: QUALCOMM IncorporatedInventors: Raghukul Tilak, Suhail Jalil, Louis Dominic Oliveira, Fariborz Pourbigharaz
-
Publication number: 20150062020Abstract: Implementations disclosed herein provide systems and methods for improved processing of touch sensor data with improved scalability and reduced standby power. Touch-related algorithms may be partitioned between the touch screen controller and the application processor or host such that the system can function with low standby power and low interface bandwidth while providing a scalable solution for enhanced user experience. In some aspects, a small digital processing engine and memory remains in the analog front end (AFE) of the touch screen controller to perform imagine forming algorithms that are mostly related to noise reduction and filtering schemes.Type: ApplicationFiled: August 30, 2013Publication date: March 5, 2015Applicant: QUALCOMM IncorporatedInventors: Fariborz Pourbigharaz, Louis Dominic Oliveira, Raghukul Tilak, Suhail Jalil
-
Patent number: 8873581Abstract: A graphics multi-media integrated circuit (GMIC) is connected to a host processor over two serial links: a half duplex bi-directional serial link which accords to a display serial interface protocol, and a uni-directional serial link which accords to a camera serial interface protocol. The GMIC receives packets from the host over the half duplex bi-directional serial link and processes these packets. The GMIC sends packets over the uni-directional serial link. A packet from the host can request a processing operation by the GMIC or can initiate a memory operation at the memory of the GMIC. The GMIC can also send packets to the host to initiate a host memory operation and may be connected to a display over a bi-directional serial link and to a camera over a uni-directional serial link and a bi-directional control link allowing the host to control the display and camera.Type: GrantFiled: June 13, 2012Date of Patent: October 28, 2014Assignee: ATI Technologies ULCInventors: Fariborz Pourbigharaz, Sergiu Goma, Milivoje Aleksic, Andrzej Mamona
-
Patent number: 8704732Abstract: This disclosure describes techniques for controlling a plurality of displays to present an image split across the displays. For example, a host controller is described herein. The host controller receives, from a first display, a first display status that indicates a status of presentation of a first portion of an image by the first display and, from a second display a second display status that indicates a status of presentation of a second portion of the image by the second display. The host controller may compare the first and second display status and, in response to the comparison, communicate to at least one of the first and second displays a display adjustment configured to cause the respective display to adjust presentation of at least one of the first or second portion of the image.Type: GrantFiled: September 27, 2011Date of Patent: April 22, 2014Assignee: QUALCOMM IncorporatedInventors: Fariborz Pourbigharaz, Samson Sae-Young Kim, Ivan Wong Yin Yang
-
Publication number: 20130155090Abstract: This disclosure describes techniques for reducing power consumption of a display device. According to these techniques, a display device is configured to determine whether an image to be displayed by the display device has become static. In response to identifying such a static image, the display device may operate in a static image mode. According to the static image mode, the display device may read a current frame of image data, modify the current frame of image data to generate a modified frame of image data with a reduced size, and store the modified image data in memory. The display device may read the modified image data from memory to present the static image, which may reduce power consumption of the display device.Type: ApplicationFiled: December 14, 2011Publication date: June 20, 2013Applicant: QUALCOMM INCORPORATEDInventors: Fariborz Pourbigharaz, Carl Kazumi Mizuyabu, Khosro M. Rabii, John Chi Kit Wong, Gary Arthur Ciambella, Chia-Yuan Teng, Tauseef Kazi
-
Publication number: 20130113783Abstract: This disclosure describes a host controller configured to combine image data associated with left and right images of a 3D image to control a display consistent with an orientation for the display (e.g., a first and second plurality of active parallax barriers of the display). In response to an orientation for the display, the host controller may combine image data associated with respective left and right images of with a 3D image in a first or second interleaved format to be consistent with the orientation for the display. For example, the host controller may combine the image data to be line-interleaved or pixel interleaved, based on an orientation for the display. In this manner, the display may receive the combined image data and present the 3D image consistent with the orientation for the display, while reducing processing performed by the display to present the 3D image.Type: ApplicationFiled: November 7, 2011Publication date: May 9, 2013Applicant: QUALCOMM INCORPORATEDInventor: Fariborz Pourbigharaz
-
Publication number: 20130010168Abstract: A graphics multi-media integrated circuit (GMIC) is connected to a host processor over two serial links: a half duplex bi-directional serial link which accords to a display serial interface protocol, and a uni-directional serial link which accords to a camera serial interface protocol. The GMIC receives packets from the host over the half duplex bi-directional serial link and processes these packets. The GMIC sends packets over the uni-directional serial link. A packet from the host can request a processing operation by the GMIC or can initiate a memory operation at the memory of the GMIC. The GMIC can also send packets to the host to initiate a host memory operation and may be connected to a display over a bi-directional serial link and to a camera over a uni-directional serial link and a bi-directional control link allowing the host to control the display and camera.Type: ApplicationFiled: June 13, 2012Publication date: January 10, 2013Applicant: ATI TECHNOLOGIES ULCInventors: Fariborz Pourbigharaz, Sergiu Goma, Milivoje Aleksic, Andrzej Mamona
-
Patent number: 8223796Abstract: A graphics multi-media integrated circuit (GMIC) is connected to a host processor over two serial links: a half duplex bi-directional serial link which accords to a protocol defined for a display serial interface, and a uni-directional serial link which accords to a compatible protocol defined for a camera serial interface. The GMIC receives packets according to the protocol from the host over the half duplex bi-directional serial link and processes these packets. The GMIC sends packets according to the protocol to the host over the uni-directional serial link. A packet from the host can request a processing operation by the GMIC or can initiate a memory operation at the memory of the GMIC. The GMIC can also send packets to the host to initiate a memory operation at the memory of the host.Type: GrantFiled: June 18, 2008Date of Patent: July 17, 2012Assignee: ATI Technologies ULCInventors: Fariborz Pourbigharaz, Sergiu Goma, Milivoje Aleksic, Andrzej Mamona
-
Publication number: 20120075334Abstract: This disclosure describes techniques for controlling a plurality of displays to present an image split across the displays. For example, a host controller is described herein. The host controller receives, from a first display, a first display status that indicates a status of presentation of a first portion of an image by the first display and, from a second display a second display status that indicates a status of presentation of a second portion of the image by the second display. The host controller may compare the first and second display status and, in response to the comparison, communicate to at least one of the first and second displays a display adjustment configured to cause the respective display to adjust presentation of at least one of the first or second portion of the image.Type: ApplicationFiled: September 27, 2011Publication date: March 29, 2012Applicant: QUALCOMM IncorporatedInventors: Fariborz Pourbigharaz, Samson Sae-Young Kim, Ivan Wong Yin Yang