Patents by Inventor Wilson C. Chung

Wilson C. Chung 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: 8713082
    Abstract: A rank order filter and instantiation thereof in programmable logic is described. A maximum filter core frequency is determined for an input sampling frequency, a filter window height, and a number of input samples. The maximum filter core frequency is greater than the sampling frequency. The maximum filter core frequency may be insufficient for a word serial instantiation of the rank order filter in the programmable logic. The size of a fully parallel instantiation of the rank order filter may be excessive in programmable logic. Thus, a partially parallel filter core is instantiated for the rank order filter with overclocking.
    Type: Grant
    Filed: July 12, 2011
    Date of Patent: April 29, 2014
    Assignee: Xilinx, Inc.
    Inventors: Peter Szanto, Gabor Szedo, Bela Feher, Wilson C. Chung
  • Patent number: 8184696
    Abstract: A method and apparatus for an adaptive systolic array structure is initially configured for motion estimation calculations and optionally reconfigured as the motion estimation algorithm progresses. A scheduling map of the processing element (PE) calculations for a given motion estimation algorithm is generated. A systolic array structure may then be generated from the scheduling map, whereby the size and shape of a processing element array is configured to generate the search pattern that is to be used during the search. In addition, delay elements may be implemented within the systolic array structure, so as to preserve the pixels of a current macroblock that are reused in accordance with the scheduling map. The systolic array structure may also be adapted by the motion estimation algorithm during subsequent search stages to accommodate refinements required by the search strategy.
    Type: Grant
    Filed: September 11, 2007
    Date of Patent: May 22, 2012
    Assignee: Xilinx, Inc.
    Inventors: Toader-Adrian Chirila-Rus, Wilson C. Chung
  • Patent number: 8116372
    Abstract: A data structure and method of use thereof for encoding video information are described. Macroblock parameters are initialized, and it is determined whether an operating point is selected. If the operating point is selected, then the following occurs: each quad of nodes of a first node level are obtained and a check for merger is done on them; each quad of nodes of a second node level is obtained and a check for merger is done on them; nodes of a third node level are obtained and check for merger is done on them; nodes of a fourth node level are obtained and a check for merger is done on them; and modes are assigned responsive to cost of combinations of encoding modes associated with possible mergers.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: February 14, 2012
    Assignee: Xilinx, Inc.
    Inventors: Ihab Amer, Toader-Adrian Chirila-Rus, Robert D. Turney, Wilson C. Chung, Wael Badawy
  • Patent number: 8005881
    Abstract: A rank order filter and instantiation thereof in programmable logic is described. A maximum filter core frequency is determined for an input sampling frequency, a filter window height, and a number of input samples. The maximum filter core frequency is greater than the sampling frequency. The maximum filter core frequency may be insufficient for a word serial instantiation of the rank order filter in the programmable logic. The size of a fully parallel instantiation of the rank order filter may be excessive in programmable logic. Thus, a partially parallel filter core is instantiated for the rank order filter with overclocking.
    Type: Grant
    Filed: March 2, 2007
    Date of Patent: August 23, 2011
    Assignee: Xilinx, Inc.
    Inventors: Peter Szántó, Gabor Szedo, Béla Fehér, Wilson C. Chung