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: 20190125187Abstract: 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: ApplicationFiled: October 3, 2018Publication date: May 2, 2019Inventors: Jing-Lin Kuo, Teng-Feng Zou, Chih-Chun Lin, Chia-Wei Chi, Hung-Chih Lin, Yu-Wen Chen
-
Patent number: 10178395Abstract: 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: GrantFiled: September 29, 2015Date of Patent: January 8, 2019Assignee: Qualcomm IncorporatedInventors: Rajan Laxman Joshi, Vadim Seregin, Wei Pu, Marta Karczewicz, Feng Zou
-
Publication number: 20180309775Abstract: 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: ApplicationFiled: April 24, 2018Publication date: October 25, 2018Inventors: Feng Zou, Chunqing Cheng, Sheng Li
-
Patent number: 10097839Abstract: 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: GrantFiled: December 17, 2015Date of Patent: October 9, 2018Assignee: QUALCOMM IncorporatedInventors: Rajan Laxman Joshi, Vadim Seregin, Wei Pu, Joel Sole Rojals, Marta Karczewicz, Feng Zou
-
Patent number: 10097837Abstract: 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: GrantFiled: October 8, 2015Date of Patent: October 9, 2018Assignee: QUALCOMM IncorporatedInventors: Wei Pu, Feng Zou, Rajan Laxman Joshi, Vadim Seregin, Marta Karczewicz
-
Patent number: 10057587Abstract: 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: GrantFiled: January 28, 2016Date of Patent: August 21, 2018Assignee: QUALCOMM IncorporatedInventors: Feng Zou, Vadim Seregin, Marta Karczewicz, Wei Pu, Rajan Laxman Joshi
-
Publication number: 20180232790Abstract: 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: ApplicationFiled: April 13, 2018Publication date: August 16, 2018Applicant: Silver Connection, LLCInventors: Yun-Feng ZOU, Chi-Ming Jason CHANG, Charles LI
-
Patent number: 9986248Abstract: 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: GrantFiled: January 22, 2016Date of Patent: May 29, 2018Assignee: QUALCOMM IncorporatedInventors: Wei Pu, Marta Karczewicz, Rajan Laxman Joshi, Feng Zou, Vadim Seregin
-
Patent number: 9955157Abstract: 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: GrantFiled: July 9, 2015Date of Patent: April 24, 2018Assignee: QUALCOMM IncorporatedInventors: Wei Pu, Feng Zou, Marta Karczewicz, Rajan Laxman Joshi, Vadim Seregin, Joel Sole Rojals
-
Patent number: 9939140Abstract: 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: GrantFiled: October 31, 2016Date of Patent: April 10, 2018Assignee: Jiaxing Super Lighting Electric Appliance Co., Ltd.Inventors: Xintong Liu, Aiming Xiong, Tao Jiang, Feng Zou
-
Publication number: 20180070881Abstract: 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: ApplicationFiled: September 1, 2017Publication date: March 15, 2018Inventor: Teng-Feng ZOU
-
Publication number: 20180070110Abstract: 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: ApplicationFiled: September 6, 2017Publication date: March 8, 2018Inventors: Hsiao-Chiang Chuang, Xiang Li, Jianle Chen, Feng Zou, Wei-Jung Chien, Yi-Wen Chen, Marta Karczewicz
-
Patent number: 9906799Abstract: 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: GrantFiled: June 18, 2015Date of Patent: February 27, 2018Assignee: QUALCOMM IncorporatedInventors: Feng Zou, Marta Karczewicz, Joel Sole Rojals, Rajan Laxman Joshi, Wei Pu, Vadim Seregin
-
Patent number: 9900617Abstract: 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: GrantFiled: June 18, 2015Date of Patent: February 20, 2018Inventors: Marta Karczewicz, Wei Pu, Vadim Seregin, Li Zhang, Joel Sole Rojals, Feng Zou, Rajan Laxman Joshi
-
Patent number: 9877035Abstract: 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: GrantFiled: March 16, 2015Date of Patent: January 23, 2018Assignee: QUALCOMM IncorporatedInventors: Feng Zou, Joel Sole Rojals, Rajan Laxman Joshi, Chao Pang, Marta Karczewicz
-
Patent number: 9877029Abstract: 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: GrantFiled: October 6, 2015Date of Patent: January 23, 2018Assignee: QUALCOMM IncorporatedInventors: Marta Karczewicz, Feng Zou, Rajan Laxman Joshi, Vadim Seregin, Wei Pu
-
Patent number: 9872040Abstract: 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: GrantFiled: December 30, 2014Date of Patent: January 16, 2018Assignee: QUALCOMM IncorporatedInventors: Wei Pu, Marta Karczewicz, Joel Sole Rojals, Liwei Guo, Rajan Laxman Joshi, Feng Zou
-
Patent number: 9860560Abstract: 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: GrantFiled: June 29, 2015Date of Patent: January 2, 2018Assignee: QUALCOMM IncorporatedInventors: Wei Pu, Rajan Laxman Joshi, Jianle Chen, Marta Karczewicz, Cheng-Teh Hsieh, Feng Zou, Joel Sole Rojals
-
Patent number: 9848198Abstract: 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: GrantFiled: October 5, 2015Date of Patent: December 19, 2017Assignee: QUALCOMM IncorporatedInventors: Wei Pu, Marta Karczewicz, Vadim Seregin, Feng Zou, Rajan Laxman Joshi, Joel Sole Rojals
-
Patent number: 9826242Abstract: 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: GrantFiled: March 12, 2015Date of Patent: November 21, 2017Assignee: QUALCOMM IncorporatedInventors: Wei Pu, Feng Zou, Rajan Laxman Joshi, Joel Sole Rojals, Marta Karczewicz