Patents by Inventor Xun Guo
Xun Guo 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: 9560359Abstract: A method and apparatus for luma-based chroma intra prediction for a current chroma block are disclosed. The chroma intra predictor is derived from reconstructed luma pixels of a current luma block according to the chroma sampling format. Depending on the chroma sampling format, either sub-sampling, down-sampling or no processing is applied to the reconstructed luma pixels in horizontal or vertical direction. The information associated with the chroma sampling format can be incorporated in the sequence parameter set (SPS), the picture parameter set (PPS), the adaptation parameter set (APS) or the slice header of a video bitstream.Type: GrantFiled: December 28, 2012Date of Patent: January 31, 2017Assignee: MEDIATEK SINGAPORE PTE. LTDInventors: Shaw-Min Lei, Xun Guo
-
Patent number: 9554128Abstract: A method and apparatus for deblocking of reconstructed video are disclosed. In one embodiment, the method divides a block boundary into two sub-boundaries and separates lines or column across the sub-boundaries into two groups. The deblocking filter decision for each group is determined based on the lines or columns in the respective group. In another embodiment, the method divides block edges of blocks in the LCUs into two edge groups, where the first edge group corresponds to horizontal block edges between two LCUs and the second edge group corresponds to remaining block edges not included in the first edge group. The number of lines processed by a vertical filter in the first edge group is less than the number of lines processed by a vertical filter in the second edge group. Accordingly, a system embodying the present invention has reduced storage requirement.Type: GrantFiled: August 9, 2012Date of Patent: January 24, 2017Assignee: HFI INNOVATION INC.Inventors: Chih-Wei Hsu, Qian Huang, Jicheng An, Xun Guo, Yu-Wen Huang, Shaw-Min Lei
-
Patent number: 9467699Abstract: A method for performing parallel coding with ordered entropy slices includes: providing a plurality of entropy slices to a plurality of processing elements with a causal criterion on processing order, wherein each entropy slice includes a plurality of macroblocks; and respectively starting to perform a coding procedure for the plurality of entropy slices according to the causal criterion, so that at least a portion of the processing elements are processed in parallel during at least a portion of processing time. An associated apparatus for performing parallel coding with ordered entropy slices includes: a plurality of processing elements; and a controller. The processing elements are arranged to process the entropy slices. In addition, the controller is arranged to provide the plurality of entropy slices with the causal criterion, and controls the operations of the processing elements.Type: GrantFiled: May 11, 2009Date of Patent: October 11, 2016Assignee: HFI Innovation Inc.Inventors: Yu-Wen Huang, Xun Guo
-
Patent number: 9420296Abstract: A method and apparatus for clipping a transform coefficient are disclosed. Embodiments according to the present invention avoid overflow of the quantized transform coefficient by clipping the quantization level adaptively after quantization. In one embodiment, the method comprises generating the quantization level for the transform coefficient of a transform unit by quantizing the transform coefficient according to a quantization matrix and quantization parameter. The clipping condition is determined and the quantization level is clipped according to the clipping condition to generate a clipping-processed quantization level. The clipping condition includes a null clipping condition. The quantization level is clipped to fixed-range represented in n bits for the null clipping condition, where n correspond to 8, 16, or 32. The quantization level may also be clipped within a range from ?m to m?1 for the null clipping condition, where m may correspond to 128, 32768, or 2147483648.Type: GrantFiled: December 14, 2012Date of Patent: August 16, 2016Assignee: MEDIATEK SINGAPORE PTE. LTD.Inventors: Xun Guo, Shaw-Min Lei
-
Publication number: 20160205401Abstract: A method and apparatus for clipping a transform coefficient are disclosed. In one implementation, a method is implemented in a video encoder for clipping a quantization level. The method operates by generating the quantization level for a transform coefficient of a transform unit by quantizing the transform coefficient according to a quantization matrix and quantization parameter, determining a clipping condition in the video encoder based on video source bit-depth, and clipping the quantization level according to the clipping condition to generate a clipping-processed quantization level.Type: ApplicationFiled: March 24, 2016Publication date: July 14, 2016Inventors: Xun GUO, Shaw-Min Lei
-
Publication number: 20160191921Abstract: A method and apparatus for deriving a motion vector predictor (MVP) candidate set for motion vector coding of a current block. Embodiments according to the present invention determine a redundancy-removed spatial-temporal MVP candidate set. The redundancy-removed spatial-temporal MVP candidate set is derived from a spatial-temporal MVP candidate set by removing any redundant MVP candidate. The spatial-temporal MVP candidate set includes a top spatial MVP candidate, a left spatial MVP candidate and one temporal MVP candidate. The method further checks whether candidate number of the redundancy-removed spatial-temporal MVP candidate set is smaller than a threshold, and adds a zero motion vector to the redundancy-removed spatial-temporal MVP candidate set if the candidate number is smaller than the threshold. Finally, the method provides the redundancy-removed spatial-temporal MVP candidate set for encoding or decoding of the motion vector of a current block.Type: ApplicationFiled: March 9, 2016Publication date: June 30, 2016Inventors: Liang ZHAO, Xun GUO, Shaw-Min LEI
-
Patent number: 9274105Abstract: An integrated chromatography-immunoassay system for integrated chromatography-immunoassay system includes a chromatographic unit that receives labeled nano-structured probes comprising nano particles and antibodies attached to the nano particles, and a test membrane comprising coating antigens. The chromatographic unit allows the labeled nano-structured probes to diffuse there through and into the test membrane, wherein the antibodies on the nano particles are bound to the coating antigens. A laser device emits a laser light to illuminate the labeled nano-structured probes having the antibodies bound to the coating antigens on the test membrane. A spectral analyzer obtains a Raman spectrum from light scattered from the labeled nano-structured probes having the antibodies bound to the coating antigens on the test membrane, and to identify a spectral signature in the Raman spectrum associated with the antibody-antigen pair, which enables detection and identification of the antibody.Type: GrantFiled: December 21, 2012Date of Patent: March 1, 2016Assignee: Optrotrace (SuZhou) Technologies, Inc.Inventors: Xun Guo, Chunwei Liu, Anping Deng, Huafang Chang, Hong Wang
-
Publication number: 20160016169Abstract: Microfluidic devices for the rapid and automated processing of sample populations are provided. Described are multiplexer tiplexer microfluidic devices configured to serially deliver a plurality of distinct sample populations to a sample processing element rapidly and automatically, without cross-contaminating the distinct sample populations. Also provided are microfluidic sample processing elements that can be used to rapidly and automatically manipulate and/or interrogate members of a sample population. The microfluidic devices can be used to improve the throughput and quality of experiments involving model organisms, such as C. elegans.Type: ApplicationFiled: March 5, 2014Publication date: January 21, 2016Inventors: Adela Ben-Yakar, Navid Ghorashian, Sertan Kutal Gökçe, Sam Xun Guo, William Neil Everett, Frederic Bourgeois
-
Patent number: 9182352Abstract: A method for detecting crude oil or gas in a drilling sample includes introducing a drilling sample into a sample solution containing nano particles, illuminating the sample solution comprising the drilling sample and the nano particles by a laser beam, collecting light scattered by the drilling sample and the nano particles in the sample solution, obtaining a Raman spectrum from the light scattered by the drilling sample and the nano particles in the sample solution, identifying, in the Raman spectrum, a spectral signature associated with a substance around a predetermined Raman shift, and detecting targeted chemicals correlated with crude oil or gas existence underground from where the drilling sample, based on the spectral signature of the substance in the Raman spectrum.Type: GrantFiled: October 10, 2013Date of Patent: November 10, 2015Assignee: OptoTrace (SuZhou) Technologies, Inc.Inventors: Hong Wang, Xun Guo, Xue Zhong, Dong Zhang, Chunwei Liu, Hao Zhou, Tianrui Ni
-
Publication number: 20150229933Abstract: An adaptive screen and video coding system adaptively selects different coding schemes for coding an image block of a screen or video image based on a type of content included in the image block. The adaptive screen and video coding system further includes a screen coding scheme that classifies pixels of the image block into major colors and escape pixels and convert values of the pixels into index values assigned to the major colors and the escape pixels. Since the number of index values is usually less than a normal range of pixel values, using the index values instead of actual pixel values further facilitate compression and coding of the image block, thus improving coding accuracy and efficiency of the screen or video image. In one embodiment, the adaptive screen and video coding system may be used for screen sharing application.Type: ApplicationFiled: February 10, 2014Publication date: August 13, 2015Applicant: Microsoft CorporationInventors: Xun Guo, Shipeng Li, Yan Lu
-
Patent number: 9086379Abstract: An integrated chemical separation device includes a chemical separation unit configured to separate a plurality of substances in a sample solution, a mixing chamber configured to receive the plurality of substances in the sample solution at different times, a chemical separation and detection controller, and a multi-channel valve configured to direct the plurality of substances in the sample solution to the mixing chamber under the control of the chemical separation and detection controller. The chemical separation and detection controller can introduce nano particles in the mixing chambers to allow each of the plurality of substances to be adsorbed on the nano particles. A Raman scattering spectrometer unit emits a laser beam to illuminate molecules adsorbed on the surfaces of the nano particles and obtains Raman spectra from the plurality of substances.Type: GrantFiled: September 7, 2012Date of Patent: July 21, 2015Assignee: OptoTrace (SuZhou) Technologies, Inc.Inventors: Xun Guo, Hong Wang
-
Publication number: 20150146782Abstract: An encoder for receiving a video frame and performing encoding processes to generate an encoded bitstream includes: a fidelity enhancement block, for performing a fidelity enhancement technique on processed data utilizing a partition method, and generating fidelity enhancement information comprising at least one parameter associated with a partition structure, wherein the fidelity enhancement technique comprises applying discrepancy modeling based on DC offset; and an entropy coding block, coupled to the fidelity enhancement block, for encoding the fidelity enhancement information, and embedding the encoded fidelity enhancement information into the encoded bitstream.Type: ApplicationFiled: February 5, 2015Publication date: May 28, 2015Inventors: Shaw-Min Lei, Yu-Wen Huang, Xun Guo
-
Publication number: 20150110180Abstract: A method and apparatus for video coding including an Intra transform Skip mode is disclosed. When the transform Skip mode is ON for a transform unit, embodiments according to the present invention apply different coding processes to the transform unit. The coding process with the transform Skip mode ON uses a different scan pattern from the coding process with the transform Skip mode OFF. According to various embodiments, the transform Skip mode is enabled when the transform unit size is 4×4, the prediction unit and the transform unit having the same size, or the prediction unit uses an INTRA_N×N mode. When the transform Skip mode is enabled, a flag can be signaled in the bitstream to indicate the transform Skip mode selection. Furthermore, the flag can be incorporated in a picture level, a slice level or a sequence level of the video bitstream.Type: ApplicationFiled: May 7, 2013Publication date: April 23, 2015Inventors: Jicheng An, Liang Zhao, Xun Guo, Shaw-Min Lei
-
Publication number: 20150036745Abstract: A method and apparatus for chroma intra prediction based on reconstructed luma pixels and chroma pixels are disclosed. The chroma intra prediction is based on a linear model of derived co-located current luma pixels of the current luma block scaled by a scaling factor. The scaling factor comprises a product term of a division factor and a scaled covariance-like value associated with neighboring reconstructed luma and chroma pixels of a current block. The division factor is related to a first data range divided with rounding by a scaled variance-like value associated with the neighboring reconstructed luma pixels of the current block. The scaled covariance-like value, the first data range, or both of the scaled covariance-like value and the first data range are dependent on the internal bit depth, with which the chroma signal is processed during video coding process, according to an embodiment of the present invention.Type: ApplicationFiled: January 24, 2013Publication date: February 5, 2015Inventors: Juliana Hsu, Mei Guo, Xun Guo
-
Publication number: 20150030067Abstract: A method and an apparatus for decoding of a video bitstream are disclosed. In one embodiment, the method comprises: decoding a first coded block flag (cbf) of the color component indicating whether a current coding unit (CU) of the color component has at least one non-zero transform coefficient (830). According to the first cbf of the color component, the method further comprises decoding four second cbfs, each indicating whether one of four sub-blocks in the current CU of the color component has at least one non-zero transform coefficient (850). The residual quad-tree (RQT) of the current CU of the color component is determined based on the first cbf of the color component (870), or based on the first cbf and the second cbfs of the color component if the second cbfs exist (860).Type: ApplicationFiled: January 7, 2013Publication date: January 29, 2015Applicant: MEDIATEK Singapore Pte. Ltd.Inventors: Liang Zhao, Jicheng An, Xin Zhao, Xun Guo
-
Publication number: 20140362924Abstract: A method and apparatus for deriving a motion vector predictor (MVP) candidate set for motion vector coding of a current block. Embodiments according to the present invention determine a redundancy-removed spatial MVP candidate set by removing any redundant MVP candidate from the spatial MVP candidate set. The redundancy-removal process does not apply to the temporal MVP candidate. In another embodiment of the present invention, a redundancy-removed spatial-temporal MVP candidate set is determined and the number of candidates in the redundancy-removed spatial-temporal MVP candidate set is checked to determine whether it is smaller than a threshold. If the number of candidates is smaller than the threshold, a zero motion vector is added to the redundancy-removed spatial-temporal MVP candidate set. The redundancy-removed spatial-temporal MVP candidate set is then provided for encoding or decoding of the motion vector of the current block.Type: ApplicationFiled: January 16, 2013Publication date: December 11, 2014Applicant: MEDIATEK Singapore Pte. Ltd.Inventors: Liang Zhao, Xun Guo, Shaw-Min Lei
-
Publication number: 20140355667Abstract: A method and apparatus for luma-based chroma intra prediction for a current chroma block are disclosed. The chroma intra predictor is derived from reconstructed luma pixels of a current luma block according to the chroma sampling format. Depending on the chroma sampling format, either sub-sampling, down-sampling or no processing is applied to the reconstructed luma pixels in horizontal or vertical direction. The information associated with the chroma sampling format can be incorporated in the sequence parameter set (SPS), the picture parameter set (PPS), the adaptation parameter set (APS) or the slice header of a video bitstream.Type: ApplicationFiled: December 28, 2012Publication date: December 4, 2014Applicant: MEDIATEK Singapore Pte. Ltd.Inventors: Shaw-Min Lei, Xun Guo
-
Publication number: 20140328395Abstract: A method and apparatus for de-quantizing a transform coefficient from a quantization level are disclosed. Embodiments according to the present invention avoid overflow of the de-quantized transform coefficient by clipping the quantization level adaptively before reconstructing the transform coefficient. In one embodiment, the method comprises receiving a decoded quantization level for the transform coefficient of a transform unit, wherein the decoded quantization level is decoded by an entropy decoder or is being processed by the entropy decoder. The clipping range is determined and then the decoded quantization level is clipped to the clipping range to generate a clipping-processed quantization level. A de-quantized transform coefficient can be generated using the clipping-processed quantization level. In another embodiment, the decoded quantization level is always clipped to [?N, M], where M and N are positive integers.Type: ApplicationFiled: December 14, 2012Publication date: November 6, 2014Inventors: Xun Guo, Tzu-Der Chuang, Shaw-Min Lei
-
Publication number: 20140211848Abstract: A method and apparatus for deblocking of reconstructed video are disclosed. In one embodiment, the method divides a block boundary into two sub-boundaries and separates lines or column across the sub-boundaries into two groups. The deblocking filter decision for each group is determined based on the lines or columns in the respective group. In another embodiment, the method divides block edges of blocks in the LCUs into two edge groups, where the first edge group corresponds to horizontal block edges between two LCUs and the second edge group corresponds to remaining block edges not included in the first edge group. The number of lines processed by a vertical filter in the first edge group is less than the number of lines processed by a vertical filter in the second edge group. Accordingly, a system embodying the present invention has reduced storage requirement.Type: ApplicationFiled: August 9, 2012Publication date: July 31, 2014Applicant: MEDIA TEK INC.Inventors: Chih-Wei Hsu, Qian Huang, Jicheng An, Xun Guo, Yu-Wen Huang, Shaw-Min Lei
-
Publication number: 20140169478Abstract: A method and apparatus for deblocking of reconstructed video in a video coding system are disclosed. Embodiments according to the present invention determine boundary strength between two blocks without checking whether the block boundary is a coding unit (CU) boundary. In one embodiment according to the present invention, the method comprises determining whether any of the two blocks is Intra coded. If any of the two blocks is Intra coded, the boundary strength is assigned a first value. Otherwise, additional decision processing is performed to determine the boundary strength. In another embodiment, said determining the boundary strength for the block boundary comprises determining whether the block boundary is a TU boundary and whether any of the two blocks contains coefficients. In yet another embodiment, said determining the boundary strength for the block boundary comprises determining whether the two blocks have different reference pictures or different motion vectors.Type: ApplicationFiled: October 29, 2012Publication date: June 19, 2014Applicant: MediaTek Singapore Pte. Ltd.Inventors: Xun Guo, Jicheng An, Chih-Wei Hsu, Yu-Wen Huang, Shaw-Min Lei