Patents by Inventor Songhe Cai

Songhe Cai 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: 11926687
    Abstract: A grafted polypropylene resin is prepared by a grafting reaction of a polar monomer capable of absorbing microwave so as to raise its temperature in a microwave field to more than 200° C. and a solid polypropylene resin using microwave irradiation without adding an initiator. The polar grafted polypropylene resin that does not contain initiator residues and does not have a significant reduction in molecular mass compared with a resin before grafting is obtained.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: March 12, 2024
    Assignees: CHINA PETROLEUM & CHEMICAL CORPORATION, BEIJING RESEARCH INSTITUTE OF CHEMICAL INDUSTRY, CHINA PETROLEUM & CHEMICAL CORPORATION
    Inventors: Jinliang Qiao, Songhe Wang, Xiaohong Zhang, Guicun Qi, Zhihai Song, Chuanlun Cai, Xiang Wang, Jinmei Lai, Binghai Li, Haibin Jiang, Yue Ru, Jiangru Zhang, Jianming Gao, Hongbin Zhang, Peng Han, Wenlu Liu
  • Patent number: 11438502
    Abstract: Aspects relate to an image signal processor that processes frames at changing frame rates. An example method includes receiving, by an image signal processor, a first sequence of image frames from an image sensor at a first frame rate, processing each image frame of the first sequence of image frames at the first frame rate, and receiving from the image sensor an indication of a frame rate change from the first frame rate to a second frame rate. The method also includes configuring one or more filters of the image signal processor to process image frames from the image sensor in response to receiving the indication of the frame rate change from the image sensor, receiving a second sequence of image frames from the image sensor at the second frame rate, and processing each image frame of the second sequence of image frames at the second frame rate.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: September 6, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Rohan Desai, Scott Cheng, Songhe Cai, Rakesh Sanam, Abhay Raut, Michael Lee Coulter
  • Patent number: 11283994
    Abstract: Techniques and systems are provided for processing image data. For example, an image signal processor can obtain (e.g., from a host processor) a first setting change indicator value indicating a change in parameter settings of the image signal processor. The image signal processor can obtain an image frame from an image sensor, and can determine a second setting change indicator value from the image frame. The second setting change indicator value can be provided to the image sensor from the host processor. The second setting change indicator value indicates a change in parameter settings of the image sensor. The image signal processor can compare the first setting change indicator value to the second setting change indicator value, and can determine whether to process the image frame or to drop the image frame based on comparing the first setting change indicator value to the second setting change indicator value.
    Type: Grant
    Filed: December 1, 2020
    Date of Patent: March 22, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Songhe Cai, Scott Cheng, Rohan Desai, Jiafu Luo, Krishnam Indukuri, Abhay Raut, Rakesh Sanam, Chia-Yuan Teng, Chinchuan Chiu
  • Patent number: 11256894
    Abstract: In some aspects, the present disclosure provides a method for managing a command queue in a universal flash storage (UFS) host device. The method includes determining to power on a first subsystem of a system-on-a-chip (SoC), wherein the determination to power on the first subsystem is made by a second subsystem of the SoC based on detection of user identity data contained in a first image frame during an initial biometric detection process. In certain aspects, the second subsystem is configured to operate independent of the first subsystem and control power to the first subsystem. In certain aspects, the second subsystem includes a second optical sensor, a set of ambient sensors, and a second processor configured to detect, via a set of ambient sensors, an event comprising one or more of an environmental event outside of the device or a motion event of the device.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: February 22, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Wesley James Holland, Rashmi Kulkarni, Ling Feng Huang, Huang Huang, Jeffrey Shabel, Chih-Chi Cheng, Satish Anand, Songhe Cai, Simon Peter William Booth, Bohuslav Rychlik
  • Publication number: 20210360153
    Abstract: Aspects relate to an image signal processor that processes frames at changing frame rates. An example method includes receiving, by an image signal processor, a first sequence of image frames from an image sensor at a first frame rate, processing each image frame of the first sequence of image frames at the first frame rate, and receiving from the image sensor an indication of a frame rate change from the first frame rate to a second frame rate. The method also includes configuring one or more filters of the image signal processor to process image frames from the image sensor in response to receiving the indication of the frame rate change from the image sensor, receiving a second sequence of image frames from the image sensor at the second frame rate, and processing each image frame of the second sequence of image frames at the second frame rate.
    Type: Application
    Filed: May 14, 2020
    Publication date: November 18, 2021
    Inventors: Rohan DESAI, Scott CHENG, Songhe CAI, Rakesh SANAM, Abhay RAUT, Michael Lee COULTER
  • Publication number: 20210337117
    Abstract: Techniques and systems are provided for processing image data. For example, an image signal processor can obtain (e.g., from a host processor) a first setting change indicator value indicating a change in parameter settings of the image signal processor. The image signal processor can obtain an image frame from an image sensor, and can determine a second setting change indicator value from the image frame. The second setting change indicator value can be provided to the image sensor from the host processor. The second setting change indicator value indicates a change in parameter settings of the image sensor. The image signal processor can compare the first setting change indicator value to the second setting change indicator value, and can determine whether to process the image frame or to drop the image frame based on comparing the first setting change indicator value to the second setting change indicator value.
    Type: Application
    Filed: December 1, 2020
    Publication date: October 28, 2021
    Inventors: Songhe CAI, Scott CHENG, Rohan DESAI, Jiafu LUO, Krishnam INDUKURI, Abhay RAUT, Rakesh SANAM, Chia-Yuan TENG, Chinchuan CHIU
  • Patent number: 11140375
    Abstract: In some aspects, the present disclosure provides a method for sharing a single optical sensor between multiple image processors. In some embodiments, the method includes receiving, at a control arbiter, a first desired configuration of a first one or more desired configurations for capturing an image frame by the optical sensor, the first one or more desired configurations communicated from a primary image processor. The method may also include receiving, at the control arbiter, a second desired configuration of a second one or more desired configurations for capturing the image frame by the optical sensor, the second one or more desired configurations communicated from a secondary image processor. The method may also include determining, by the control arbiter, an actual configuration for capturing the image frame by the optical sensor, the actual configuration based on the first desired configuration and the second desired configuration.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: October 5, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Wesley James Holland, Satish Goverdhan, Venkata Rajesh Kumar Sastrula, Ramesh Ramaswamy, Songhe Cai, Ling Feng Huang, Chih-Chi Cheng, Huang Huang, Rajakumar Govindaram
  • Publication number: 20210195159
    Abstract: In some aspects, the present disclosure provides a method for sharing a single optical sensor between multiple image processors. In some embodiments, the method includes receiving, at a control arbiter, a first desired configuration of a first one or more desired configurations for capturing an image frame by the optical sensor, the first one or more desired configurations communicated from a primary image processor. The method may also include receiving, at the control arbiter, a second desired configuration of a second one or more desired configurations for capturing the image frame by the optical sensor, the second one or more desired configurations communicated from a secondary image processor. The method may also include determining, by the control arbiter, an actual configuration for capturing the image frame by the optical sensor, the actual configuration based on the first desired configuration and the second desired configuration.
    Type: Application
    Filed: December 18, 2019
    Publication date: June 24, 2021
    Inventors: Wesley James HOLLAND, Satish GOVERDHAN, Venkata Rajesh Kumar SASTRULA, Ramesh RAMASWAMY, Songhe CAI, Ling Feng HUANG, Chih-Chi CHENG, Huang HUANG, Rajakumar GOVINDARAM
  • Publication number: 20210174047
    Abstract: In some aspects, the present disclosure provides a method for managing a command queue in a universal flash storage (UFS) host device. The method includes determining to power on a first subsystem of a system-on-a-chip (SoC), wherein the determination to power on the first subsystem is made by a second subsystem of the SoC based on detection of user identity data contained in a first image frame during an initial biometric detection process. In certain aspects, the second subsystem is configured to operate independent of the first subsystem and control power to the first subsystem. In certain aspects, the second subsystem includes a second optical sensor, a set of ambient sensors, and a second processor configured to detect, via a set of ambient sensors, an event comprising one or more of an environmental event outside of the device or a motion event of the device.
    Type: Application
    Filed: December 4, 2019
    Publication date: June 10, 2021
    Inventors: Wesley James HOLLAND, Rashmi KULKARNI, Ling Feng HUANG, Huang HUANG, Jeffrey SHABEL, Chih-Chi CHENG, Satish ANAND, Songhe CAI, Simon Peter William BOOTH, Bohuslav RYCHLIK
  • Patent number: 9811923
    Abstract: Systems, methods and apparatus, including computer programs encoded on computer storage media, for displaying high bit-depth images using spatial vector screening and/or temporal dithering on display devices including display elements that have multiple primary colors. The systems, methods and apparatus described herein are configured to assign one of the primary colors to a display element of the display device that corresponds to the image pixel based on a rank order and a partition index of an associated screen element of a stochastic screen associated with the display device or a portion thereof.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: November 7, 2017
    Assignee: SnapTrack, Inc.
    Inventors: Shen-Ge Wang, Jian Jim Ma, Songhe Cai, Marek Mienko, Bing Wen
  • Publication number: 20170091960
    Abstract: This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for displaying high bit-depth images using spatial vector screening and/or temporal dithering on display devices including display elements that have multiple primary colors. The systems, methods and apparatus described herein are configured to assign one of the primary colors to a display element of the display device that corresponds to the image pixel based on a rank order and a partition index of an associated screen element of a stochastic screen associated with the display device or a portion thereof.
    Type: Application
    Filed: September 24, 2015
    Publication date: March 30, 2017
    Inventors: Shen-Ge Wang, Jian Jim Ma, Songhe Cai, Marek Mienko, Bing Wen
  • Patent number: 9489919
    Abstract: This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, to map color of an input image pixel to a corresponding device element of a display device capable of displaying a plurality of device primary colors associated with the display element. The color mapping method includes dividing the display color gamut associated with the display device into a plurality of segments including a plurality of display colors. The input color gamut is also divided into a plurality of segments corresponding to the plurality of segments of the display color gamut. The color mapping further includes identifying a segment of the input color gamut including the image pixel color; determining a corresponding segment of the display color gamut; and assigning a display color that is a weighted combination of the colors included in the determined segment of the display color gamut.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: November 8, 2016
    Assignee: QUALCOMM MEMS Technologies, Inc.
    Inventors: Shen-Ge Wang, Songhe Cai, Jian Jim Ma
  • Publication number: 20160210935
    Abstract: This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, to map color of an input image pixel to a corresponding device element of a display device capable of displaying a plurality of device primary colors associated with the display element. The color mapping method includes dividing the display color gamut associated with the display device into a plurality of segments including a plurality of display colors. The input color gamut is also divided into a plurality of segments corresponding to the plurality of segments of the display color gamut. The color mapping further includes identifying a segment of the input color gamut including the image pixel color; determining a corresponding segment of the display color gamut; and assigning a display color that is a weighted combination of the colors included in the determined segment of the display color gamut.
    Type: Application
    Filed: January 15, 2015
    Publication date: July 21, 2016
    Inventors: Shen-Ge Wang, Songhe Cai, Jian Jim Ma
  • Publication number: 20150358504
    Abstract: The systems and methods described herein may be used to optimize vector error diffusion for displaying color images on a display device. Vector error diffusion passes a residual vector error from one pixel on to its neighboring pixels with varying weights. The direction and weight of error diffusion can be defined by a vector error diffusion filter. Using a vector error diffusion filter with a limited number of taps allows an a priori determination of which pixel vector is dependent on which pixel vector error at what times. Based on such dependency determination, vector error diffusion calculation for multiple pixels can be scheduled to optimize computation time while preserving the dependency. The scheduled vector error diffusion calculation can further be implemented in virtual pipeline with multiple stages to balance computation load and utilize hardware resource efficiently.
    Type: Application
    Filed: June 4, 2014
    Publication date: December 10, 2015
    Inventors: Songhe Cai, Shen-ge Wang
  • Publication number: 20150109355
    Abstract: This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for displaying high bit-depth images using spatial vector screening and/or temporal dithering on display devices including display elements that have multiple primary colors. The systems, methods and apparatus described herein can be configured to select a method of rendering high bit-depth images and/or videos on low bit-depth devices based on the operating speed of the display device.
    Type: Application
    Filed: May 6, 2014
    Publication date: April 23, 2015
    Applicant: QUALCOMM Mems Technologies, Inc.
    Inventors: Shen-Ge Wang, Jian Ma, Bing Wen, Songhe Cai
  • Publication number: 20130100012
    Abstract: A display mode, including an update rate and/or resolution of an electronic display device, is dynamically adjusted by computing a change rate metric (CRM) representative of an image change rate, and adjusting, based on the CRM, at least one of the update rate and the image resolution. The display device may be switched between at least two display modes, based on the CRM, which may be computed by comparing each pixel row in a first frame with a corresponding pixel row in a comparison frame, and determining a number of pixel rows that have changed. A cyclic redundancy check (CRC) value for each pixel row may be computed, and the CRM may then be computed by determining a number of pixel rows that have a changed CRC value with respect to a corresponding pixel row of the comparison frame.
    Type: Application
    Filed: May 17, 2012
    Publication date: April 25, 2013
    Applicant: QUALCOMM MEMS TECHNOLOGIES, INC.
    Inventors: Mark Milenko Todorovich, Karen Tyger Fisher, Konboye Oyake, Joseph Najib Maalouf, Songhe Cai, Wilhelmus Johannes Robertus Van Lier, Peter Amos Thompson, Hemang Jayant Shah