Patents by Inventor Ming Leung

Ming Leung 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: 10264850
    Abstract: A cushioning device for high heel shoes includes a layer of energy field generators producing electric/magnetic fields, and a chamber filled with an ER/MR fluid. The strengths of electric/magnetic fields are positioned in preassigned locations of the layer, according to the pressure distribution of foot. The viscosity of the ER/MR fluid can be adjusted by different strengths of electric/magnetic fields, so that different locations of foot can receive different supports from the cushioning device to enhance the comfort.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: April 23, 2019
    Assignee: Vocational Training Council
    Inventors: Yee Nee Elita Lam, Kit Lun Yick, Pui Lam Wong, Sun Pui Ng, Dad Ming Leung
  • Patent number: 10218230
    Abstract: A low-voltage direct current motor has a stator and a rotor rotatable relative to the stator. The rotor includes a rotary shaft, a rotor core fixed to the shaft, a commutator fixed to the shaft adjacent to the rotor core, and rotor windings wound about poles of the rotor core and electrically connected to the commutator. The stator includes a round housing, a permanent magnet mounted to an inner surface of the housing, and brushes disposed in sliding contact with the commutator. An input voltage of the motor is in the range of 7 to 36V, and a ratio of an outer diameter of the rotor core to an outer diameter of the housing is in the range of 67% to 75%.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: February 26, 2019
    Assignee: Johnson Electric International AG
    Inventors: Ming Cen Lu, Chi Keung Law, Ngai Ming Leung
  • Publication number: 20180373962
    Abstract: A method of determining similarity of objects in images. Feature vectors are determined for objects in images captured by cameras operating in a training domain. Feature vectors are determined for the objects in images captured by cameras operating in a target domain, the cameras of the target domain operating with different environmental factors to the cameras of the training domain. A mapping is determined for a difference in the feature vectors of the training domain and the target domain. The difference in the feature vectors of the training domain and the target domain is converted to a matching space by applying the determined mapping to the feature vectors of the training domain and the target domain. A classifier is determined using data associated with the feature vectors of the training domain in the matching space.
    Type: Application
    Filed: June 27, 2017
    Publication date: December 27, 2018
    Inventors: Getian Ye, Ka Ming LEUNG
  • Patent number: 10110801
    Abstract: Methods, systems, and computer readable media are described for controlling a camera to perform a selected task from a set of tasks is provided. The method comprises determining a viewing condition of the camera to perform each task from the set of tasks, and determining a posterior probability of task success for each task from the set of tasks based on the determined viewing conditions and a prior probability of task success for each task. The method also includes determining a change in rate of information gain for task success for each task from the set of tasks based on the posterior probability, selecting the task to be performed based on the change in rate of information gain, and controlling the camera to perform the selected task.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: October 23, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventors: Ka Ming Leung, Geoffrey Richard Taylor
  • Publication number: 20180125018
    Abstract: A perforated subirrigation/drainage pipe includes a pipe body and a permeation irrigation inner pipe. The permeation irrigation inner pipe is integrally formed with the pipe body and disposed at a top of an interior of the pipe body along a central axis thereof; multiple irrigation perforations, distributed along a central axis of the permeation irrigation inner pipe, are provided on a pipe wall of the permeation irrigation inner pipe; and an opening is provided on a pipe wall of the pipe body; two flow guide baffles are respectively located at two sides of the opening and on an inner wall of the pipe body; a main irrigation and drainage channel is formed between each flow guide baffle and an outer wall of the permeation irrigation inner pipe, between each flow guide baffle and the inner wall of the pipe body, and between the two flow guide baffles.
    Type: Application
    Filed: October 17, 2016
    Publication date: May 10, 2018
    Inventor: Yan Ming LEUNG
  • Publication number: 20180089528
    Abstract: A method of selecting at least one video frame of a video sequence comprising a plurality of video frames. The method determines a time for analysis based on length of the video sequence and processing capability of a running device. A first sampling pattern is based on the determined time for analysis. A first set of frames in the video sequence is sampled using a first sampling pattern. The first set is sampled infrequently throughout the video sequence in accordance with the first sampling pattern. A candidate frame is determined from the sampled frames based on image quality. A second set of the frames comprising one or more of the frames in a narrow range of the video sequence near the determined candidate frame, is determined in accordance with a second sampling pattern. At least one of the video frames is selected from the sampled frames based on image quality.
    Type: Application
    Filed: September 25, 2017
    Publication date: March 29, 2018
    Inventors: SAMMY CHAN, IAN ROBERT BOREHAM, KA MING LEUNG, MARK RONALD TAINSH
  • Publication number: 20170330038
    Abstract: A method of selecting at least one video frame of a video sequence. A plurality of faces is detected in at least one video frame of the video sequence. An orientation of the detected faces is tracked over a series of subsequent video frames to determine whether a first detected face is turning towards a second detected face. The method then determines, using the tracked orientation of the detected faces, a portion of the video sequence in which the first and second detected faces are oriented towards each other for at least a predetermined number of frames defining a gaze fixation of the detected faces. At least one video frame is selected from the determined portion of the video sequence, the selected video frame capturing the gaze fixation of the detected faces.
    Type: Application
    Filed: May 2, 2017
    Publication date: November 16, 2017
    Inventors: SAMMY CHAN, KA MING LEUNG, MARK RONALD TAINSH
  • Patent number: 9811733
    Abstract: A method of selecting a frame from a plurality of video frames captured by a camera (120). The method determines features to which map points in a three dimensional space are projected. A histogram of the determined features for a plurality of regions in the frame is created. One of the regions may be determined as being an unmapped region based on the created histogram. The frame is selected based on the size of the unmapped region.
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: November 7, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Ka Ming Leung
  • Publication number: 20170006215
    Abstract: Methods, systems, and computer readable media are described for controlling a camera to perform a selected task from a set of tasks is provided. The method comprises determining a viewing condition of the camera to perform each task from the set of tasks, and determining a posterior probability of task success for each task from the set of tasks based on the determined viewing conditions and a prior probability of task success for each task. The method also includes determining a change in rate of information gain for task success for each task from the set of tasks based on the posterior probability, selecting the task to be performed based on the change in rate of information gain, and controlling the camera to perform the selected task.
    Type: Application
    Filed: June 23, 2016
    Publication date: January 5, 2017
    Inventors: KA Ming LEUNG, GEOFFREY RICHARD TAYLOR
  • Publication number: 20160372981
    Abstract: A low-voltage direct current motor has a stator and a rotor rotatable relative to the stator. The rotor includes a rotary shaft, a rotor core fixed to the shaft, a commutator fixed to the shaft adjacent to the rotor core, and rotor windings wound about poles of the rotor core and electrically connected to the commutator. The stator includes a round housing, a permanent magnet mounted to an inner surface of the housing, and brushes disposed in sliding contact with the commutator. An input voltage of the motor is in the range of 7 to 36V, and a ratio of an outer diameter of the rotor core to an outer diameter of the housing is in the range of 67% to 75%.
    Type: Application
    Filed: June 17, 2016
    Publication date: December 22, 2016
    Inventors: Ming Cen LU, Chi Keung LAW, Ngai Ming LEUNG
  • Publication number: 20160235160
    Abstract: A cushioning device for high heel shoes includes a layer of energy field generators producing electric/magnetic fields, and a chamber filled with an ER/MR fluid. The strengths of electric/magnetic fields are positioned in preassigned locations of the layer, according to the pressure distribution of foot. The viscosity of the ER/MR fluid can be adjusted by different strengths of electric/magnetic fields, so that different locations of foot can receive different supports from the cushioning device to enhance the comfort.
    Type: Application
    Filed: February 16, 2015
    Publication date: August 18, 2016
    Inventors: Yee Nee Elita LAM, Kit Lun YICK, Pui Lam WONG, Sun Pui NG, Dad Ming LEUNG
  • Patent number: 9407293
    Abstract: A system (100) for encoding an input video frame (1005), for transmitting or storing the encoded video and for decoding the video is disclosed. The system (100) includes an encoder (1000) and a decoder (1200) interconnected through a storage or transmission medium (1100). The encoder (1000) includes a turbo encoder (1015) for forming parity bit data from the input frame (1005) into a first data source (1120), and a sampler (1020) for down-sampling the input frame (1005) followed by intraframe compression (1030) to form a second data source (1110). The decoder (1200) receives data from the second data source (1110) to form an estimate for the frame (1005). The decoder (1200) also receivers the parity bit data from the first data source (1120), and corrects errors in the estimate by applying the parity bit data to the estimate. Each bit plane is corrected in turn by a turbo decoder (1260). The decoder determines how reliably a pixel value was decoded, too.
    Type: Grant
    Filed: November 27, 2008
    Date of Patent: August 2, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Axel Lakus-Becker, Ka-Ming Leung
  • Patent number: 9293129
    Abstract: Pronunciation issues for synthesized speech are automatically detected using human recordings as a reference within a Speech Recognition Assisted Evaluation (SRAE) framework including a Text-To-Speech flow and a Speech Recognition (SR) flow. A pronunciation issue detector evaluates results obtained at multiple levels of the TTS flow and the SR flow (e.g. phone, word, and signal level) by using the corresponding human recordings as the reference for the synthesized speech, and outputs possible pronunciation issues. A signal level may be used to determine similarities/differences between the recordings and the TTS output. A model level checker may provide results to the pronunciation issue detector to check the similarities of the TTS and the SR phone set including mapping relations. Results from a comparison of the SR output and the recordings may also be evaluation by the pronunciation issue detector. The pronunciation issue detector outputs a list that lists potential pronunciation issue candidates.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: March 22, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pei Zhao, Bo Yan, Lei He, Zhe Geng, Yiu-Ming Leung
  • Patent number: 9076059
    Abstract: A method of selecting a first image from a plurality of images for constructing a coordinate system of an augmented reality system. A first image feature in the first image corresponding to the feature of the marker is determined. A second image feature in a second image is determined based on a second pose of a camera, said second image feature having a visual match to the first image feature. A reconstructed position of the feature of the marker in a three-dimensional (3D) space is determined based on positions of the first and second image features, the first and the second camera pose. A reconstruction error is determined based on the reconstructed position of the feature of the marker and a pre-determined position of the marker.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: July 7, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Ka-Ming Leung, Simon John Liddington
  • Patent number: 9014278
    Abstract: A method (800) of performing distributed video encoding on an input video frame (1005), is disclosed. The method (800) forms a bit-stream from original pixel values of the input video frame (1005), such that groups of bits in the bit-stream are associated with clusters of spatial pixel positions in the input video frame (1005). The bit-stream is interleaved to reduce the clustering. The interleaved bit-stream is encoded to generate parity bits from the bit-stream according to a bitwise error correction method.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: April 21, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Timothy Merrick Long, Axel Lakus-Becker, Ka-Ming Leung
  • Publication number: 20150098645
    Abstract: A method of selecting a frame from a plurality of video frames captured by a camera (120). The method determines features to which map points in a three dimensional space are projected. A histogram of the determined features for a plurality of regions in the frame is created. One of the regions may be determined as being an unmapped region based on the created histogram. The frame is selected based on the size of the unmapped region.
    Type: Application
    Filed: October 2, 2014
    Publication date: April 9, 2015
    Inventor: KA MING LEUNG
  • Patent number: 8917776
    Abstract: A method of determining bit rates for use in encoding video data for joint decoding, is disclosed. An approximation of the video data is generated for later use as side information during a process of joint decoding. Bit error probabilities are determined for each bit plane and for each coefficient band of the approximation. The bit rates are determined for encoding the bit planes depending on the bit error probabilities, bit planes, and coefficient bands.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: December 23, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Axel Lakus-Becker, Ka-Ming Leung
  • Publication number: 20140257815
    Abstract: Pronunciation issues for synthesized speech are automatically detected using human recordings as a reference within a Speech Recognition Assisted Evaluation (SRAE) framework including a Text-To-Speech flow and a Speech Recognition (SR) flow. A pronunciation issue detector evaluates results obtained at multiple levels of the TTS flow and the SR flow (e.g. phone, word, and signal level) by using the corresponding human recordings as the reference for the synthesized speech, and outputs possible pronunciation issues. A signal level may be used to determine similarities/differences between the recordings and the TTS output. A model level checker may provide results to the pronunciation issue detector to check the similarities of the TTS and the SR phone set including mapping relations. Results from a comparison of the SR output and the recordings may also be evaluation by the pronunciation issue detector. The pronunciation issue detector outputs a list that lists potential pronunciation issue candidates.
    Type: Application
    Filed: March 5, 2013
    Publication date: September 11, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Pei Zhao, Bo Yan, Lei He, Zhe Geng, Yiu-Ming Leung
  • Patent number: 8810633
    Abstract: Disclosed is a method of image coding for joint decoding of images from different viewpoints using distributed coding techniques. The method receives a first set of features (205) and error correction bits (203) corresponding to a first image (201) obtained at a first viewpoint (122) and a second set of features (425) from a second image (254, 415) corresponding to a second viewpoint (124). An approximation (437) of said first image (201) at said first viewpoint (122) is determined (432, 434, 436) an based on the first and second sets of features (205, 425) and the second image at the second viewpoint. A reliability measure (445) of the approximation of the first image is then determined (450) by joint decoding (438) the approximation (437) using the error correction bits (203). The approximation of the first image is then refined iteratively (460, 438) based on the reliability measure (445) and image information (448) derived from the joint decoding.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: August 19, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Ka-Ming Leung, Zhonghua Ma
  • Patent number: 8792393
    Abstract: Optimized conferencing performance may be provided. First, a plurality of data streams respectively received from a plurality of conferencing users may be monitored. Then, for each of the plurality of conferencing users, a plurality of talk frequency conditions respectively corresponding to the plurality of conferencing users may be determined based upon the monitored plurality of data streams. The plurality of talk frequency conditions may comprise, for example, active-talker, infrequent talker, or listener-only. Next, a plurality of data packet size values respectively corresponding to the plurality of conferencing users may be determined based upon the determined plurality of talk frequency conditions. The plurality of data streams may then be mixed to create data. Next, the data may be transmitted to each of the plurality of conferencing users respectively using the determined plurality of data packet size values respectively corresponding to the plurality of conferencing users.
    Type: Grant
    Filed: July 26, 2010
    Date of Patent: July 29, 2014
    Assignee: Microsoft Corporation
    Inventors: Tim M. Moore, Warren V. Barkley, Yiu-Ming Leung