Patents by Inventor Ngai-Man Cheung

Ngai-Man Cheung 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: 10499845
    Abstract: A method for analyzing an image of a lesion on the skin of a subject including (a) identifying the lesion in the image by differentiating the lesion from the skin; (b) segmenting the image; and (c) selecting a feature of the image and comparing the selected feature to a library of predetermined parameters of the feature. The feature of the lesion belongs to any one selected from the group: color, border, asymmetry and texture of the image.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: December 10, 2019
    Assignees: SINGAPORE UNIVERSITY OF TECHNOLOGY AND DESIGN, NATIONAL SKIN CENTRE (SINGAPORE) PTE LTD
    Inventors: Thanh-Toan Do, Yiren Zhou, Victor Pomponiu, Ngai-Man Cheung, Dawn Chin Ing Koh, Tan Suat Hoon
  • Patent number: 10219013
    Abstract: The present invention relates to a method for reducing data bandwidth between a cloud server and a thin client. The method comprises: rendering a base layer image or video stream at the thin client, transmitting an enhancement layer image or video stream from the cloud server to the thin client, displaying a composite layer image or video stream on the thin client, the composite layer being based on the base layer and the enhancement layer.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: February 26, 2019
    Assignee: SINGAPORE UNIVERSITY OF TECHNOLOGY AND DESIGN
    Inventors: Seong Ping Chuah, Ngai-Man Cheung
  • Patent number: 10204216
    Abstract: According to various embodiments, a verification method may be provided. The verification method may include: determining a plurality of objects, each object having a property; displaying a representation of each object of the plurality of objects; receiving from a user an input indicating a sequence of the plurality of objects; determining a sequence of the properties of the plurality of objects; and comparing the Determine a plurality of objects, each object having a input with the sequence of the properties of the objects.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: February 12, 2019
    Assignee: SINGAPORE UNIVERSITY OF TECHNOLOGY AND DESIGN
    Inventors: Hossein Nejati, Ngai-Man Cheung, Dawn C. I. Koh, Ricardo D. Sosa Medina
  • Publication number: 20170231550
    Abstract: A method for analysing an image of a lesion on the skin of a subject including (a) identifying the lesion in the image by differentiating the lesion from the skin; (b) segmenting the image; and (c) selecting a feature of the image and comparing the selected feature to a library of predetermined parameters of the feature. The feature of the lesion belongs to any one selected from the group: colour, border, asymmetry and texture of the image.
    Type: Application
    Filed: August 25, 2015
    Publication date: August 17, 2017
    Applicant: SINGAPORE UNIVERSITY OF TECHNOLOGY AND DESIGN
    Inventors: Thanh-Toan Do, Yiren Zhou, Victor Pomponiu, Ngai-Man Cheung, Dawn Chin Ing Koh
  • Publication number: 20160371480
    Abstract: According to various embodiments, a verification method may be provided. The verification method may include: determining a plurality of objects, each object having a property; displaying a representation of each object of the plurality of objects; receiving from a user an input indicating a sequence of the plurality of objects; determining a sequence of the properties of the plurality of objects; and comparing the Determine a plurality of objects, each object having a input with the sequence of the properties of the objects.
    Type: Application
    Filed: February 24, 2015
    Publication date: December 22, 2016
    Inventors: Ngai-Man Cheung, Hossein Nejati, Dawn C. I. Koh, Ricardo D. Sosa Medina
  • Publication number: 20160330493
    Abstract: The present invention relates to a method for reducing data bandwidth between a cloud server and a thin client. The method comprises: rendering a base layer image or video stream at the thin client, transmitting an enhancement layer image or video stream from the cloud server to the thin client, displaying a composite layer image or video stream on the thin client, the composite layer being based on the base layer and the enhancement layer.
    Type: Application
    Filed: December 24, 2014
    Publication date: November 10, 2016
    Applicant: SINGAPORE UNIVERSITY OF TECHNOLOGY AND DESIGN
    Inventors: Seong Ping CHUAH, Ngai-Man CHEUNG
  • Patent number: 9462306
    Abstract: Stream-switching techniques are applied in a content delivery system. A merge frame is generated as a function of bit-rates, distortion, and a piecewise constant operator. Parameters of the piecewise constant operator are selected to optimize the merge frame. Data streams are switched based on bandwidth requirements, switch requests, and throughput of a network. Images are reconstructed based on the merge frames and prediction frames. Reconstructed images are identically reconstructed for any prediction frame based on the merge frame.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: October 4, 2016
    Assignee: The Hong Kong University of Science and Technology
    Inventors: Oscar Chi Lim Au, Wei Dai, Gene Cheung, Ngai Man Cheung, Antonio Ortega Diego
  • Publication number: 20150026747
    Abstract: Stream-switching techniques are applied in a content delivery system. A merge frame is generated as a function of bit-rates, distortion, and a piecewise constant operator. Parameters of the piecewise constant operator are selected to optimize the merge frame. Data streams are switched based on bandwidth requirements, switch requests, and throughput of a network. Images are reconstructed based on the merge frames and prediction frames. Reconstructed images are identically reconstructed for any prediction frame based on the merge frame.
    Type: Application
    Filed: July 11, 2014
    Publication date: January 22, 2015
    Inventors: Oscar Chi Lim AU, Wei DAI, Gene CHEUNG, Ngai Man CHEUNG, Antonio ORTEGA DIEGO
  • Patent number: 8923390
    Abstract: Systems, methods, and apparatus for adaptively zeroing out transform coefficients utilizing a bit-stealing parameter are presented herein. A partitioning component can be configured to separate an image into blocks of video data. Further, a frequency transform component can be configured to transform pixels of a block of the blocks into transform coefficients. Furthermore, a bit-stealing quantization component configured to predefine quantization intervals. Moreover, the bit-stealing quantization component can modify a size of a quantization interval of the quantization intervals based on a variable bit-stealing parameter. Further, the bit-stealing component can quantize a transform coefficient of the transform coefficients, based on the quantization interval, to a quantized coefficient value of quantized coefficient values.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: December 30, 2014
    Assignee: The Hong Kong University of Science and Technology
    Inventors: Oscar Chi Lim Au, Ngai Man Cheung, Xingyu Zhang
  • Patent number: 8854486
    Abstract: Multiview videos are acquired by overlapping cameras. Side information is used to synthesize multiview videos. A reference picture list is maintained for current frames of the multiview videos, the reference picture indexes temporal reference pictures and spatial reference pictures of the acquired multiview videos and the synthesized reference pictures of the synthesized multiview video. Each current frame of the multiview videos is predicted according to reference pictures indexed by the associated reference picture list with a skip mode and a direct mode, whereby the side information is inferred from the synthesized reference picture. Alternatively, the depth images corresponding to the multiview videos of the input data, and this data are encoded as part of the bitstream depending on a SKIP type.
    Type: Grant
    Filed: November 17, 2011
    Date of Patent: October 7, 2014
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Dong Tian, Ngai-Man Cheung, Anthony Vetro
  • Patent number: 8692840
    Abstract: A quality of a virtual image for a synthetic viewpoint in a 3D scene is determined. The 3D scene is acquired by texture images, and each texture image is associated with a depth image acquired by a camera arranged at a real viewpoint. A texture noise power is based on the acquired texture images and reconstructed texture images corresponding to a virtual texture image. A depth noise power is based on the depth images and reconstructed depth images corresponding to a virtual depth image. The quality of the virtual image is based on a combination of the texture noise power and the depth noise power, and the virtual image is rendered from the reconstructed texture images and the reconstructed depth images.
    Type: Grant
    Filed: February 5, 2012
    Date of Patent: April 8, 2014
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Ngai-Man Cheung, Dong Tian, Anthony Vetro, Huifang Sun
  • Publication number: 20130201177
    Abstract: A quality of a virtual image for a synthetic viewpoint in a 3D scene is determined. The 3D scene is acquired by texture images, and each texture image is associated with a depth image acquired by a camera arranged at a real viewpoint. A texture noise power is based on the acquired texture images and reconstructed texture images corresponding to a virtual texture image. A depth noise power is based on the depth images and reconstructed depth images corresponding to a virtual depth image. The quality of the virtual image is based on a combination of the texture noise power and the depth noise power, and the virtual image is rendered from the reconstructed texture images and the reconstructed depth images.
    Type: Application
    Filed: February 5, 2012
    Publication date: August 8, 2013
    Inventors: Ngai-Man Cheung, Dong Tian, Anthony Vetro, Huifang Sun
  • Publication number: 20120062756
    Abstract: Multiview videos are acquired by overlapping cameras. Side information is used to synthesize multiview videos. A reference picture list is maintained for current frames of the multiview videos, the reference picture indexes temporal reference pictures and spatial reference pictures of the acquired multiview videos and the synthesized reference pictures of the synthesized multiview video. Each current frame of the multiview videos is predicted according to reference pictures indexed by the associated reference picture list with a skip mode and a direct mode, whereby the side information is inferred from the synthesized reference picture. Alternatively, the depth images corresponding to the multiview videos of the input data, and this data are encoded as part of the bitstream depending on a SKIP type.
    Type: Application
    Filed: November 17, 2011
    Publication date: March 15, 2012
    Inventors: Dong Tian, Ngai-Man Cheung, Anthony Vetro
  • Patent number: 8111760
    Abstract: Deblock filtering for Microsoft WMV video decoders partitions the computation so that the deblock filtering operations can be performed on horizontal or vertical stripes or in one pass on oversized macroblocks.
    Type: Grant
    Filed: November 16, 2006
    Date of Patent: February 7, 2012
    Assignee: Texas Instruments Incorporated
    Inventors: Ching-Yu Hung, Ngai-Man Cheung
  • Publication number: 20100322306
    Abstract: Systems, methods, and apparatus for adaptively zeroing out transform coefficients utilizing a bit-stealing parameter are presented herein. A partitioning component can be configured to separate an image into blocks of video data. Further, a frequency transform component can be configured to transform pixels of a block of the blocks into transform coefficients. Furthermore, a bit-stealing quantization component configured to predefine quantization intervals. Moreover, the bit-stealing quantization component can modify a size of a quantization interval of the quantization intervals based on a variable bit-stealing parameter. Further, the bit-stealing component can quantize a transform coefficient of the transform coefficients, based on the quantization interval, to a quantized coefficient value of quantized coefficient values.
    Type: Application
    Filed: June 18, 2010
    Publication date: December 23, 2010
    Applicant: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventors: Oscar Chi Lim Au, Ngai Man Cheung, Xingyu Zhang
  • Patent number: 7720151
    Abstract: This invention is a method for speeding up block matching based motion estimation for video encoder. The invention 1) calculates statistics for a candidate motion vector for a predetermined fraction of the pixels of a macroblock, 2) makes an early decision based on this preliminary cost function, and 3) terminates the block matching process without calculating the cost function for other pixels if the preliminary cost function is not less than a predetermined threshold. This early decision for goodness estimation provides an economy of processing load when a large portion of data is left untouched (i.e. unprocessed). The present invention employs feedback control to reduce the predetermined threshold for quick convergence upon each detection of a better match.
    Type: Grant
    Filed: February 11, 2003
    Date of Patent: May 18, 2010
    Assignee: Texas Instruments Incorporated
    Inventors: Yuji Itoh, Ho-Cheon Wey, Ngai-Man Cheung
  • Publication number: 20080117980
    Abstract: Deblock filtering for Microsoft WMV video decoders partitions the computation so that the deblock filtering operations can be performed on horizontal or vertical stripes or in one pass on oversized macroblocks.
    Type: Application
    Filed: November 16, 2006
    Publication date: May 22, 2008
    Inventors: Ching-Yu Hung, Ngai-Man Cheung
  • Publication number: 20070002949
    Abstract: Fast partial pixel motion estimation for video encoding can include a technique in which a current partition mode is determined. Where the current partition mode is a 16 by 16 mode, an estimation module compares the gain from a half-pel motion estimation against a half-pel gain threshold and, if the gain exceeds the half-pel gain threshold, the estimation module performs a quarter-pel motion estimation for an entire partition. Where the current partition mode is a 16 by 8 or a 8 by 16 mode, the estimation module determines if a current partition is the first partition in the current macroblock.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Inventors: Ngai-Man Cheung, Yiliang Bao
  • Patent number: 7158684
    Abstract: A method of variable length coding classifies each received symbol into one of a plurality of classifications having a corresponding variable length code table selected based upon a probability distribution of received symbols within the classification. The variable length codeword output corresponds to the received symbol according to the variable length code table corresponding to the classification of that received symbol. The plurality of classifications and the corresponding variable length code tables may be predetermined and fixed. Alternatively, the variable length code table may be dynamically determined with data transmitted from encoder to decoder specifying the variable length code tables and their configurations. Universal variable length code (UVLC) is used to code the symbols. Universal variable length code can instantiate to different variable length code tables with different parameters.
    Type: Grant
    Filed: February 11, 2003
    Date of Patent: January 2, 2007
    Assignee: Texas Instruments Incoporated
    Inventors: Ngai-Man Cheung, Yuji Itoh
  • Patent number: 7154557
    Abstract: This invention corrects chrominance misalignment that occurs during chrominance down-sampling and up-sampling. The invention extracts a binary index from the corresponding luminance signal. The binary index enables generation of a filter window. On down-sampling the filter window is applied to a block of source chrominance pixels which are filtered or not based upon the binary index. On up-sampling the binary index of the filter window for the target chrominance pixels determines which are filtered or not.
    Type: Grant
    Filed: February 11, 2003
    Date of Patent: December 26, 2006
    Assignee: Texas Instruments Incorporated
    Inventors: Yuji Itoh, Ngai-Man Cheung