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: 10499845Abstract: 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: GrantFiled: August 25, 2015Date of Patent: December 10, 2019Assignees: SINGAPORE UNIVERSITY OF TECHNOLOGY AND DESIGN, NATIONAL SKIN CENTRE (SINGAPORE) PTE LTDInventors: Thanh-Toan Do, Yiren Zhou, Victor Pomponiu, Ngai-Man Cheung, Dawn Chin Ing Koh, Tan Suat Hoon
-
Patent number: 10219013Abstract: 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: GrantFiled: December 24, 2014Date of Patent: February 26, 2019Assignee: SINGAPORE UNIVERSITY OF TECHNOLOGY AND DESIGNInventors: Seong Ping Chuah, Ngai-Man Cheung
-
Patent number: 10204216Abstract: 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: GrantFiled: February 24, 2015Date of Patent: February 12, 2019Assignee: SINGAPORE UNIVERSITY OF TECHNOLOGY AND DESIGNInventors: Hossein Nejati, Ngai-Man Cheung, Dawn C. I. Koh, Ricardo D. Sosa Medina
-
Publication number: 20170231550Abstract: 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: ApplicationFiled: August 25, 2015Publication date: August 17, 2017Applicant: SINGAPORE UNIVERSITY OF TECHNOLOGY AND DESIGNInventors: Thanh-Toan Do, Yiren Zhou, Victor Pomponiu, Ngai-Man Cheung, Dawn Chin Ing Koh
-
Publication number: 20160371480Abstract: 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: ApplicationFiled: February 24, 2015Publication date: December 22, 2016Inventors: Ngai-Man Cheung, Hossein Nejati, Dawn C. I. Koh, Ricardo D. Sosa Medina
-
Publication number: 20160330493Abstract: 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: ApplicationFiled: December 24, 2014Publication date: November 10, 2016Applicant: SINGAPORE UNIVERSITY OF TECHNOLOGY AND DESIGNInventors: Seong Ping CHUAH, Ngai-Man CHEUNG
-
Patent number: 9462306Abstract: 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: GrantFiled: July 11, 2014Date of Patent: October 4, 2016Assignee: The Hong Kong University of Science and TechnologyInventors: Oscar Chi Lim Au, Wei Dai, Gene Cheung, Ngai Man Cheung, Antonio Ortega Diego
-
Publication number: 20150026747Abstract: 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: ApplicationFiled: July 11, 2014Publication date: January 22, 2015Inventors: Oscar Chi Lim AU, Wei DAI, Gene CHEUNG, Ngai Man CHEUNG, Antonio ORTEGA DIEGO
-
Patent number: 8923390Abstract: 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: GrantFiled: June 18, 2010Date of Patent: December 30, 2014Assignee: The Hong Kong University of Science and TechnologyInventors: Oscar Chi Lim Au, Ngai Man Cheung, Xingyu Zhang
-
Patent number: 8854486Abstract: 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: GrantFiled: November 17, 2011Date of Patent: October 7, 2014Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Dong Tian, Ngai-Man Cheung, Anthony Vetro
-
Patent number: 8692840Abstract: 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: GrantFiled: February 5, 2012Date of Patent: April 8, 2014Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Ngai-Man Cheung, Dong Tian, Anthony Vetro, Huifang Sun
-
Publication number: 20130201177Abstract: 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: ApplicationFiled: February 5, 2012Publication date: August 8, 2013Inventors: Ngai-Man Cheung, Dong Tian, Anthony Vetro, Huifang Sun
-
Publication number: 20120062756Abstract: 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: ApplicationFiled: November 17, 2011Publication date: March 15, 2012Inventors: Dong Tian, Ngai-Man Cheung, Anthony Vetro
-
Patent number: 8111760Abstract: 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: GrantFiled: November 16, 2006Date of Patent: February 7, 2012Assignee: Texas Instruments IncorporatedInventors: Ching-Yu Hung, Ngai-Man Cheung
-
Publication number: 20100322306Abstract: 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: ApplicationFiled: June 18, 2010Publication date: December 23, 2010Applicant: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGYInventors: Oscar Chi Lim Au, Ngai Man Cheung, Xingyu Zhang
-
Patent number: 7720151Abstract: 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: GrantFiled: February 11, 2003Date of Patent: May 18, 2010Assignee: Texas Instruments IncorporatedInventors: Yuji Itoh, Ho-Cheon Wey, Ngai-Man Cheung
-
Publication number: 20080117980Abstract: 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: ApplicationFiled: November 16, 2006Publication date: May 22, 2008Inventors: Ching-Yu Hung, Ngai-Man Cheung
-
Publication number: 20070002949Abstract: 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: ApplicationFiled: June 30, 2005Publication date: January 4, 2007Inventors: Ngai-Man Cheung, Yiliang Bao
-
Patent number: 7158684Abstract: 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: GrantFiled: February 11, 2003Date of Patent: January 2, 2007Assignee: Texas Instruments IncoporatedInventors: Ngai-Man Cheung, Yuji Itoh
-
Patent number: 7154557Abstract: 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: GrantFiled: February 11, 2003Date of Patent: December 26, 2006Assignee: Texas Instruments IncorporatedInventors: Yuji Itoh, Ngai-Man Cheung