Patents by Inventor Man Cheung

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: 7646559
    Abstract: A control system includes a write head that writes servo data on a rotating medium. A control module signals the write head to write a servo test track on the rotating medium and subsequent to a reference servo track. The reference servo track is written prior to an interrupt event. The control module detects a position of the servo test track relative to the reference servo track and signals the write head to write a new servo track based on the position after the interrupt event.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: January 12, 2010
    Assignee: Marvell International Ltd.
    Inventors: Man Cheung, Pantas Sutardja
  • Publication number: 20090268821
    Abstract: Block parallel fast motion estimation for blocks of a video frame is provided where encoding of video blocks can be ordered to allow concurrent encoding thereof. Furthermore, motion vector prediction can be performed concurrently for independent video blocks where requisite blocks for calculating the prediction of a given block can be previously encoded, but not all blocks depend from each other; thus, parallel motion vector estimation is possible. Additionally, a fast motion estimation algorithm can be concurrently performed on a number of video blocks to search surrounding blocks to compute motion vectors as well. The concurrent processes can leverage the parallel architecture of one or more graphical processing units (GPU).
    Type: Application
    Filed: April 29, 2008
    Publication date: October 29, 2009
    Applicant: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventors: Oscar Chi Lim Au, Man Cheung Kung
  • Publication number: 20090147849
    Abstract: GPU-based intra frame processing techniques are provided to selectively offload computation loading from a CPU to a GPU. By rearranging the 4×4 block encoding order, the process can benefit from a parallel processing mechanism available on the GPU. Block list size has an effect on speed and by using the optimal block list size for a selection, up to about two times speed improvement in intra frame processing can be achieved.
    Type: Application
    Filed: September 22, 2008
    Publication date: June 11, 2009
    Applicant: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventors: Oscar Chi Lim Au, Man Cheung Kung
  • Patent number: 7490948
    Abstract: The present invention is an improved book cover and removable reading light, the book cover having a central spine section having a longitudinal pocket therein and two outer covers each pivotally connected to opposite edges of the central spine section. An elongated reading light is removably mounted in the pocket of the central spine section, the reading light having a housing including a battery compartment for receiving batteries and a second compartment for receiving an extendable supporting arm for the reading light. The supporting arm and reading light are disposed for movement relative to the second compartment between an open position in which the supporting arm extends out of the second compartment and a closed position in which the supporting arm is disposed within the second compartment. In addition, the reading light is movably mounted relative to the supporting arm for directing light in different directions, as desired by the user.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: February 17, 2009
    Assignee: Eric Fisherman, Inc.
    Inventors: Eric Fisherman, Wai Hong Chan, Sze Man Cheung
  • Patent number: 7411758
    Abstract: A servo control system includes a peak detection module that detects peak times of spiral signals generated by reading spirals prewritten on a magnetic medium. The servo control system includes a control module that determines positions of the spirals based on the peak times, stores the positions of the spirals, seeks and tracks the spirals using the positions, and writes servo on the magnetic medium based on the positions of the spirals.
    Type: Grant
    Filed: January 23, 2006
    Date of Patent: August 12, 2008
    Assignee: Marvell International Ltd.
    Inventors: Man Cheung, Perry Neos
  • 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
  • Patent number: 7350005
    Abstract: An interrupt controller is provided for processing interrupt requests in a system having a plurality of data processing units operable to service those interrupt requests, each interrupt request having an associated priority level. The interrupt controller comprises request logic operable to receive an indication of unserviced interrupt requests, to apply predetermined criteria to determine which of said plurality of data processing units are candidate data processing units for servicing at least one of said unserviced interrupt requests, and to issue a request signal to each said candidate data processing unit. Priority encoding logic is operable to determine a highest priority unserviced interrupt request based on the associated priority levels of the unserviced interrupt requests.
    Type: Grant
    Filed: May 23, 2003
    Date of Patent: March 25, 2008
    Assignee: ARM Limited
    Inventors: Man Cheung Joseph Yiu, Daren Croxford
  • Publication number: 20080049416
    Abstract: The present invention is an improved book cover and removable reading light, the book cover having a central spine section having a longitudinal pocket therein and two outer covers each pivotally connected to opposite edges of the central spine section. An elongated reading light is removably mounted in the pocket of the central spine section, the reading light having a housing including a battery compartment for receiving batteries and a second compartment for receiving an extendable supporting arm for the reading light. The supporting arm and reading light are disposed for movement relative to the second compartment between an open position in which the supporting arm extends out of the second compartment and a closed position in which the supporting arm is disposed within the second compartment. In addition, the reading light is movably mounted relative to the supporting arm for directing light in different directions, as desired by the user.
    Type: Application
    Filed: August 30, 2006
    Publication date: February 28, 2008
    Applicant: ERIC FISHERMAN, INC.
    Inventors: Eric FISHERMAN, Wai Hong CHAN, Sze Man CHEUNG
  • Patent number: 7328295
    Abstract: An interrupt controller and interrupt controlling method are provided for prioritizing interrupt requests generated by a plurality of interrupt sources. The interrupt controller comprises an interrupt source interface operable to receive interrupt requests generated by a first plurality of interrupt sources, and a daisy chain interface operable to receive a daisy chain interrupt request output by a further interrupt controller based on a second plurality of interrupt requests generated by a second plurality of interrupt sources. The daisy chain interface includes a priority input operable to receive a daisy chain priority signal indicating a priority associated with the daisy chain interrupt request. Prioritization logic is operable to receive the daisy chain priority signal and to apply predetermined prioritisation criteria to determine the highest priority interrupt request selected from the daisy chain interrupt request and the interrupt request generated by the first plurality of interrupt sources.
    Type: Grant
    Filed: December 18, 2003
    Date of Patent: February 5, 2008
    Assignee: Arm Limited
    Inventors: Man Cheung Joseph Yiu, James Robert Hodgson, David Francis McHale
  • Patent number: 7189074
    Abstract: The co-combustion process may comprise the following unit operations: routing of hot gas (10) generated in the clinker cooling process to a rotary kiln (1); use of part of the rotary kiln exhaust gas to dry solid wastes in rotary dryers; leading the gases from both the dryer and the combustion kiln to the secondary combustion chamber (2); use of additional fuel to boost up the secondary combustion chamber reaction temperature to as high as 1200° C.; primary dry gas scrubbing in a precalciner or precalciners (3, 3a); heat recovery (4) and power generation; secondary gas scrubbing (5) in a semi-dry scrubber; bag filtering after activated carbon injection and returning of all the collected ash and used carbon into the waste kiln and/or a cement kiln. Detrimental materials for cement processing generated by waste combustion can be by-passed to a scrubbing system and a cement kiln. Residue slag from waste kilns can be treated and reused.
    Type: Grant
    Filed: February 5, 2001
    Date of Patent: March 13, 2007
    Assignee: Green Island Environmental Technologies Company Limited
    Inventors: Ching Chiu Leung, Khine Aung, Wai 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
  • Patent number: 7155472
    Abstract: A quantizer employs a scaled integral inverse ratio division for quantization of an input T by a quantization step Q. The quantizer forms an integral approximation q of 2r/Q by either trunc(2r/Q) or round(2r/Q). A multiplier multiplies the absolute value of T by the q. An adjustment factor is added alternatively to the absolute value of T prior to multiplication or to the product after multiplication. This adjustment factor minimizes errors near transition points in the quantization. This invention is applicable to both trunc(T/Q) and round(T/Q).
    Type: Grant
    Filed: February 11, 2003
    Date of Patent: December 26, 2006
    Assignee: Texas Instruments Incorporated
    Inventors: Ngai-Man Cheung, Ho-Cheon Wey, Yuji Itoh
  • Patent number: 7152186
    Abstract: A data processing apparatus controls cross-triggering of diagnostic processes on a plurality of processing devices. The data processing apparatus comprises a routing module having a plurality of broadcast channels, one or more of the broadcast channels being operable to indicate the occurrence of a diagnostic event on one or more of the plurality of processing devices. The data processing apparatus also comprises an mapping module associated with a corresponding processing device. The interface module programmably asserts diagnostic event signals from the associated processing device to one or more of the plurality of broadcast channels and programmably retrieves diagnostic events signals from processing devices other than the associated processing device from one or more of the plurality of broadcast channels. The retrieved diagnostic event data is used to facilitate triggering of a diagnostic process on the associated processing device in dependence upon said retrieved diagnostic event data.
    Type: Grant
    Filed: August 4, 2003
    Date of Patent: December 19, 2006
    Assignee: ARM Limited
    Inventors: Cédric Airaud, Nicholas Esca Smith, Paul Kimelman, Ian Field, Man Cheung Joseph Yiu, David Francis McHale, Andrew Brookfield Swaine
  • Patent number: 7113543
    Abstract: Motion compensation as for video compression with motion estimation with either frame mode or field mode by initial prediction of motion mode and when prediction error is small enough truncate motion estimation search.
    Type: Grant
    Filed: February 3, 2003
    Date of Patent: September 26, 2006
    Assignee: Texas Instruments Incorporated
    Inventors: Ngai-Man Cheung, Yuji Itoh
  • Patent number: 7007006
    Abstract: The invention herein provides method and apparatus, including software for determining a set of materialized views or indices of the contents or a subset of the contents of a database in a data processing system to be created for one or more users of the database. The method and apparatus provide method and means for evaluating a workload presented by a user to the database; evaluating the data processing system characteristics; evaluating the database characteristics; and, using the above evaluations for recommending a set of suitable materialized views or indices to the user.
    Type: Grant
    Filed: June 21, 2002
    Date of Patent: February 28, 2006
    Assignee: International Business Machines Corporation
    Inventors: Daniel C. Zilio, Gary G. Valentin, Guy M. Lohman, Calisto P. Zuzarte, Roberta J. Cochrane, Hamid Pirahesh, Markos Zaharioudakis, Kit Man Cheung, Kevin S. Beyer, David E. Simmen, Ting Y. Leung, Samuel S. Lightstone
  • Publication number: 20050247978
    Abstract: One exemplary embodiment of the present disclosure includes a solution-processed thin film transistor having a number of a number of conductive solution-processed thin film contacts, semiconductor solution-processed thin film active regions, and dielectric solution-processed thin film isolations formed in a sequence and organization to form a solution-processed thin film structure. One or more of the semiconductor solution-processed thin film active regions and the dielectric solution-processed thin film isolations have been selectively ablated.
    Type: Application
    Filed: June 24, 2005
    Publication date: November 10, 2005
    Inventors: Jian-gang Weng, Ravi Prasad, Cary Addington, Man Cheung
  • Patent number: D542457
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: May 8, 2007
    Assignee: Eric Fisherman, Inc.
    Inventors: Eric Fisherman, Wai Hong Chan, Sze Man Cheung, Robert Naas
  • Patent number: D552756
    Type: Grant
    Filed: March 6, 2006
    Date of Patent: October 9, 2007
    Assignee: Magenta Group International Corporation
    Inventor: Michael Man-Cheung Tsang