Patents by Inventor Feng Zou

Feng Zou 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: 20190125187
    Abstract: The present invention provides an electronic device including a first electrode set and a second electrode set with an optical sensor. The first electrode set is arranged to contact a first position of a human body, and the second electrode set with the optical sensor is arranged contact a second position of the human body, to receive a plurality of physiological signals to determine at least two physiological features simultaneously.
    Type: Application
    Filed: October 3, 2018
    Publication date: May 2, 2019
    Inventors: Jing-Lin Kuo, Teng-Feng Zou, Chih-Chun Lin, Chia-Wei Chi, Hung-Chih Lin, Yu-Wen Chen
  • Patent number: 10178395
    Abstract: A method of decoding video data, the method comprising receiving a run-length sequence indicative of a binary vector, the binary vector comprising indications of locations of escape samples in a block of video data encoded using a palette-based coding mode, decoding the run-length sequence to obtain the binary vector, and decoding the block of video data using the binary vector. The method of claim 1 may further comprise receiving palette entries for the block of video data receiving one or more escape samples, and receiving a plurality of flags indicating the palette mode for each respective pixel in the block of video data.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: January 8, 2019
    Assignee: Qualcomm Incorporated
    Inventors: Rajan Laxman Joshi, Vadim Seregin, Wei Pu, Marta Karczewicz, Feng Zou
  • Publication number: 20180309775
    Abstract: The disclosed teachings include a computer-implemented method a computer-implemented method for identifying a data breach. The method includes monitoring movement of data over a computer network in real-time or near real-time relative to at least one of a user, a device, or a software application, comparing the monitored movement of the data to a baseline movement of the data over the computer network in real-time or near real-time relative to at least one of the user, the device, or the software application, and identifying an ongoing data breach in real-time or near real-time based on the comparison. The identified ongoing data breach indicates a relationship between the data and at least one of the user, the device, and the software application.
    Type: Application
    Filed: April 24, 2018
    Publication date: October 25, 2018
    Inventors: Feng Zou, Chunqing Cheng, Sheng Li
  • Patent number: 10097839
    Abstract: Techniques are described to extend palette-mode coding techniques to cases where chroma components are at a different resolution than luma components. The entries of the palette table includes three color values and the three color values or a single one of the three color values are selected based on whether a pixel includes both a luma component and chroma components or only a luma component.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: October 9, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Rajan Laxman Joshi, Vadim Seregin, Wei Pu, Joel Sole Rojals, Marta Karczewicz, Feng Zou
  • Patent number: 10097837
    Abstract: A video decoder may obtain a syntax element from a bitstream comprising an encoded representation of a block of video data. The block comprises a series of runs, each of which may consist of one pixel or two or more consecutive pixels. Furthermore, the video decoder may obtain a set of palette run length syntax elements indicating lengths of one or more of the runs. The video decoder may determine, based on the syntax element, that the palette run length syntax elements do not include a palette run length syntax element indicating a length of the first run. Rather, the video decoder determines, based on the lengths indicated by the set of palette run syntax elements, the length of the first run. The video decoder may determine, based on the palette sample modes of the pixels, palette indices of the pixels, each indicating an entry in a palette.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: October 9, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Wei Pu, Feng Zou, Rajan Laxman Joshi, Vadim Seregin, Marta Karczewicz
  • Patent number: 10057587
    Abstract: In one example, a device for decoding video data includes a memory configured to store video data and a video decoder configured to determine that a value for a right shift parameter for an escape-mode coded pixel of a palette-mode coded block of the video data is less than zero, based on the value for the right shift parameter being less than zero, set a value for a left shift parameter to a positive value having an absolute value equal to an absolute value of the right shift parameter, and inverse quantize the escape-mode coded pixel using the value of the left shift parameter.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: August 21, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Feng Zou, Vadim Seregin, Marta Karczewicz, Wei Pu, Rajan Laxman Joshi
  • Publication number: 20180232790
    Abstract: A sale matchmaking method is provided. The sale matchmaking method includes following steps. Firstly, in response to a specification of service requirement transmitted from a portable electronic device, the specification of service requirement is compared with a plurality of service providers in a database, wherein the specification of service requirement comprises a service type, a service distance, a service destination and a buying price; a plurality of specification matching providers are selected from the service providers; the specification of service requirement is transmitted to the specification matching providers; and in response to a transaction command of the first tenderer of the specification matching providers, the transaction command transmitted to the portable electronic device.
    Type: Application
    Filed: April 13, 2018
    Publication date: August 16, 2018
    Applicant: Silver Connection, LLC
    Inventors: Yun-Feng ZOU, Chi-Ming Jason CHANG, Charles LI
  • Patent number: 9986248
    Abstract: Receiving a plurality of syntax elements that are indicative of a palette that was used to encode a block of video data, the plurality of syntax elements including a first syntax element that indicates a number of palette values for the palette that are explicitly signaled in the encoded video bitstream, wherein the first syntax element is encoded using one or more Golomb codes such that the length of the encoded first syntax element is less than or equal to a predetermined maximum number of bits, decoding the plurality of syntax elements, including decoding the first syntax element using the one or more Golomb codes, reconstructing the palette based on the decoded plurality of syntax elements, and decoding the block of video data using the reconstructed palette.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: May 29, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Wei Pu, Marta Karczewicz, Rajan Laxman Joshi, Feng Zou, Vadim Seregin
  • Patent number: 9955157
    Abstract: A video coder may determine a palette predictor list comprising one or more candidates. Each respective candidate in the palette predictor list specifies a value of a different respective reconstructed neighboring pixel from among one or more reconstructed neighboring pixels. Each of the one or more reconstructed neighboring pixels is in a line above or a column left of a current block of the video data. The video coder may include, in a palette for the current block, at least one candidate in the palette predictor list.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: April 24, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Wei Pu, Feng Zou, Marta Karczewicz, Rajan Laxman Joshi, Vadim Seregin, Joel Sole Rojals
  • Patent number: 9939140
    Abstract: An LED tube lamp is disclosed. An installation detection circuit is configured in the LED tube lamp configured to receive an external driving signal. The installation detection circuit includes: a pulse generating circuit configured to output one or more pulse signals; wherein the installation detection circuit is configured to detect during one or more pulse signals whether the LED tube lamp is properly installed on a lamp socket, based on detecting a signal generated from the external driving signal; and a switch circuit coupled to the pulse generating circuit, wherein the one or more pulse signals control turning on and off of the switch circuit.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: April 10, 2018
    Assignee: Jiaxing Super Lighting Electric Appliance Co., Ltd.
    Inventors: Xintong Liu, Aiming Xiong, Tao Jiang, Feng Zou
  • Publication number: 20180070881
    Abstract: A mobile device includes a connector, an audio generator, a biological signal processor, a switch element, and a controller. The switch element has a first terminal and a second terminal. The first terminal of the switch element is coupled to the connector, and the second terminal of the switch element is selectively coupled to either the audio generator or the biological signal processor according to a control signal. The controller is coupled to the audio generator and the biological signal processor, and is configured to generate the control signal.
    Type: Application
    Filed: September 1, 2017
    Publication date: March 15, 2018
    Inventor: Teng-Feng ZOU
  • Publication number: 20180070110
    Abstract: An example device includes a memory to store the video data, and processing circuitry in communication with the memory. The processing circuitry is configured to compare a value of a dimension of a current block of the stored video data to a value of a corresponding dimension of a neighboring block of the current block to obtain a relative dimension value. The processing circuitry is further configured to determine, based on the relative dimension value, that the current block is to be partitioned according to a prediction tree (PT) portion of a multi-type tree-based partitioning scheme. The PT portion comprises partitioning according to one of a binary tree structure or a center-side triple tree structure. The processing circuitry is further configured to partition, based on the determination, the current block according to the PT portion, to form a plurality of sub-blocks.
    Type: Application
    Filed: September 6, 2017
    Publication date: March 8, 2018
    Inventors: Hsiao-Chiang Chuang, Xiang Li, Jianle Chen, Feng Zou, Wei-Jung Chien, Yi-Wen Chen, Marta Karczewicz
  • Patent number: 9906799
    Abstract: An example method of decoding video data includes determining a palette for decoding a block of video data, where the palette includes one or more palette entries each having a respective palette index, determining a first plurality of palette indices for first pixels of the block of video data, enabling a palette coding mode based on a run length of a run of a second plurality of palette indices for second pixels of the block of video data being decoded relative to the first plurality of palette indices meeting a run length threshold, and decoding the run of the second plurality of palette indices relative to the first plurality of palette indices using the palette coding mode.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: February 27, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Feng Zou, Marta Karczewicz, Joel Sole Rojals, Rajan Laxman Joshi, Wei Pu, Vadim Seregin
  • Patent number: 9900617
    Abstract: Techniques are described for palette-based video coding. In palette-based coding, a video coder may form a “palette” as a table of colors for representing video data of a particular area (e.g., a given block). Rather than coding actual pixel values (or their residuals), the video coder may code palette index values for one or more of the pixels that correspond to entries in the palette representing the colors of the pixels. A palette may be explicitly encoded, predicted from previous palette entries, or a combination thereof. In this disclosure, techniques are described for coding a block of video data that has a single color value using a single color mode as a sub-mode of a palette coding mode. The disclosed techniques enable a block having a single color value to be coded with a reduced number of bits compared to a normal mode of the palette coding mode.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: February 20, 2018
    Inventors: Marta Karczewicz, Wei Pu, Vadim Seregin, Li Zhang, Joel Sole Rojals, Feng Zou, Rajan Laxman Joshi
  • Patent number: 9877035
    Abstract: In an example, system and method for coding encoded video data. A quantized residue differences block associated with a current block of a picture is generated and a reconstructed prediction residue for each quantized residue difference in the block of quantized residue differences is generated. Each reconstructed prediction residue is added to its corresponding original prediction value to produce a current block of a picture. Generating the reconstructed prediction residue includes performing inverse quantization on blocks of quantized residue differences, wherein the inverse quantization reconstructs data to which uniform quantization residue differential pulse code modulation (RDPCM) has been applied and wherein the quantization is of the form: ?Xq=floor((X+?Q)/Q) where Q is quantization step and ? is quantization offset.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: January 23, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Feng Zou, Joel Sole Rojals, Rajan Laxman Joshi, Chao Pang, Marta Karczewicz
  • Patent number: 9877029
    Abstract: An example method of coding video data includes determining, for a current block of video data, a palette that includes a plurality of entries that each corresponds to a respective color value; determining a particular entry in the palette that is predicted to correspond to a color value of a current pixel of the current block; selecting a binarization from a plurality of binarizations; and coding, using the selected binarization, an index that indicates which entry in the palette corresponds to a color value for a current pixel of the current block, wherein coding the index using a first binarization of the plurality of binarizations comprises coding a syntax element that indicates whether the index is equal to the particular entry, and wherein coding the index using a second binarization of the plurality of binarizations comprises coding the index using a variable length code without coding the syntax element.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: January 23, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Marta Karczewicz, Feng Zou, Rajan Laxman Joshi, Vadim Seregin, Wei Pu
  • Patent number: 9872040
    Abstract: In palette-based coding, a video coder may form a so-called “palette” as a table of colors representing the video data of a given block. The video coder may code index values for one or more pixels values of a current block of video data, where the index values indicate entries in the palette that represent the pixel values of the current block. A method includes determining a number of entries in a palette, and determining whether a block of video data includes any escape pixels not associated with any entry in the palette. The method includes responsive to determining that the number of entries is one, and that the block does not include any escape pixels, bypassing decoding index values for the pixel values of the block, and determining the pixel values of the block to be equal to the one entry in the palette.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: January 16, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Wei Pu, Marta Karczewicz, Joel Sole Rojals, Liwei Guo, Rajan Laxman Joshi, Feng Zou
  • Patent number: 9860560
    Abstract: A method for decoding video data provided in a bitstream, where the bitstream includes a coding unit (CU) coded in palette mode, includes: parsing a palette associated with the CU provided in the bitstream; parsing one or more run lengths provided in the bitstream that are associated with the CU; parsing one or more index values provided in the bitstream that associated with the CU; and parsing one or more escape pixel values provided in the bitstream that are associated with the CU. The escape pixel values may be parsed from consecutive positions in the bitstream, the consecutive positions being in the bitstream after all of the run lengths and the index values associated with the CU. The method may further include decoding the CU based on the parsed palette, parsed run lengths, parsed index values, and parsed escape values.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: January 2, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Wei Pu, Rajan Laxman Joshi, Jianle Chen, Marta Karczewicz, Cheng-Teh Hsieh, Feng Zou, Joel Sole Rojals
  • Patent number: 9848198
    Abstract: Techniques are described where a current pixel that cannot be palette mode coded in copy above mode and is not coded in a copy index mode is palette mode coded based on a palette index of a diagonal pixel.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: December 19, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Wei Pu, Marta Karczewicz, Vadim Seregin, Feng Zou, Rajan Laxman Joshi, Joel Sole Rojals
  • Patent number: 9826242
    Abstract: In an example, a method of coding video data includes determining, by a video coder and for a block of video data, a palette having a plurality of entries indicating a plurality of respective color values, wherein a first line of the block of video data includes a pixel located adjacent to an edge of the block of video data, and wherein a second line of the block of video data includes a pixel located adjacent to the edge of the block and adjacent to the pixel of the first line. In this example, the method also includes coding, in a scan order, index values that map pixels of the block to entries in the palette, wherein the pixel of the second line immediately follows the pixel of the first line in the scan order.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: November 21, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Wei Pu, Feng Zou, Rajan Laxman Joshi, Joel Sole Rojals, Marta Karczewicz