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: 11926687Abstract: 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: GrantFiled: April 26, 2019Date of Patent: March 12, 2024Assignees: CHINA PETROLEUM & CHEMICAL CORPORATION, BEIJING RESEARCH INSTITUTE OF CHEMICAL INDUSTRY, CHINA PETROLEUM & CHEMICAL CORPORATIONInventors: 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: 11438502Abstract: 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: GrantFiled: May 14, 2020Date of Patent: September 6, 2022Assignee: QUALCOMM IncorporatedInventors: Rohan Desai, Scott Cheng, Songhe Cai, Rakesh Sanam, Abhay Raut, Michael Lee Coulter
-
Patent number: 11283994Abstract: 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: GrantFiled: December 1, 2020Date of Patent: March 22, 2022Assignee: QUALCOMM IncorporatedInventors: Songhe Cai, Scott Cheng, Rohan Desai, Jiafu Luo, Krishnam Indukuri, Abhay Raut, Rakesh Sanam, Chia-Yuan Teng, Chinchuan Chiu
-
Patent number: 11256894Abstract: 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: GrantFiled: December 4, 2019Date of Patent: February 22, 2022Assignee: QUALCOMM IncorporatedInventors: 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: 20210360153Abstract: 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: ApplicationFiled: May 14, 2020Publication date: November 18, 2021Inventors: Rohan DESAI, Scott CHENG, Songhe CAI, Rakesh SANAM, Abhay RAUT, Michael Lee COULTER
-
Publication number: 20210337117Abstract: 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: ApplicationFiled: December 1, 2020Publication date: October 28, 2021Inventors: Songhe CAI, Scott CHENG, Rohan DESAI, Jiafu LUO, Krishnam INDUKURI, Abhay RAUT, Rakesh SANAM, Chia-Yuan TENG, Chinchuan CHIU
-
Patent number: 11140375Abstract: 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: GrantFiled: December 18, 2019Date of Patent: October 5, 2021Assignee: QUALCOMM IncorporatedInventors: 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: 20210195159Abstract: 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: ApplicationFiled: December 18, 2019Publication date: June 24, 2021Inventors: 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: 20210174047Abstract: 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: ApplicationFiled: December 4, 2019Publication date: June 10, 2021Inventors: 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: 9811923Abstract: 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: GrantFiled: September 24, 2015Date of Patent: November 7, 2017Assignee: SnapTrack, Inc.Inventors: Shen-Ge Wang, Jian Jim Ma, Songhe Cai, Marek Mienko, Bing Wen
-
Publication number: 20170091960Abstract: 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: ApplicationFiled: September 24, 2015Publication date: March 30, 2017Inventors: Shen-Ge Wang, Jian Jim Ma, Songhe Cai, Marek Mienko, Bing Wen
-
Patent number: 9489919Abstract: 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: GrantFiled: January 15, 2015Date of Patent: November 8, 2016Assignee: QUALCOMM MEMS Technologies, Inc.Inventors: Shen-Ge Wang, Songhe Cai, Jian Jim Ma
-
Publication number: 20160210935Abstract: 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: ApplicationFiled: January 15, 2015Publication date: July 21, 2016Inventors: Shen-Ge Wang, Songhe Cai, Jian Jim Ma
-
Publication number: 20150358504Abstract: 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: ApplicationFiled: June 4, 2014Publication date: December 10, 2015Inventors: Songhe Cai, Shen-ge Wang
-
Publication number: 20150109355Abstract: 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: ApplicationFiled: May 6, 2014Publication date: April 23, 2015Applicant: QUALCOMM Mems Technologies, Inc.Inventors: Shen-Ge Wang, Jian Ma, Bing Wen, Songhe Cai
-
Publication number: 20130100012Abstract: 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: ApplicationFiled: May 17, 2012Publication date: April 25, 2013Applicant: 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