Patents by Inventor Han Chou

Han Chou 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).

  • Publication number: 20140347379
    Abstract: A decode engine is configured to perform a rotation operation with a macroblock in conjunction with performing a deblocking operation that involves the macroblock. The decode engine decodes the macroblock and performs the deblocking operation to generate a deblocked macroblock, then rotates the deblocked macroblock and writes the rotated, deblocked macroblock to memory. With this approach, multiple, redundant reads of the macroblock, as required with conventional rotation techniques, may be avoided.
    Type: Application
    Filed: May 24, 2013
    Publication date: November 27, 2014
    Applicant: NVIDIA CORPORATION
    Inventors: Richard Gary John BAVERSTOCK, Han CHOU
  • Patent number: 8593469
    Abstract: In some embodiments, a video processing system including video processor, an external memory, and an integrated circuit that implements both a memory controller (having embedded intelligence) and an internal memory coupled to the memory controller. The memory controller is configured to pre-cache in the internal memory partial frames of reference video data in the external memory (e.g., N-line slices of M-line reference frames, where M>N), and to respond to requests (e.g., from the video processor) for blocks of reference video data including by determining whether each requested block (or each of at least two portions thereof) has been pre-cached in the internal memory, causing each requested cached block (or portion thereof) to be read from the internal memory, and causing each requested non-cached block (or portion thereof) to be read from the external memory.
    Type: Grant
    Filed: March 29, 2006
    Date of Patent: November 26, 2013
    Assignee: Nvidia Corporation
    Inventors: Parthasarathy Sriram, Han Chou
  • Patent number: 8448002
    Abstract: A clock module is coupled in parallel to a number of data processing modules that are coupled in series. The data processing modules can be individually clock-gated. Each of the data processing modules can determine whether or not it can be placed into an idle state. To reduce power consumption, any subset of the data processing modules that are eligible to be placed in an idle state can be clock-gated. The remaining data processing modules can continue to receive clock signals from the clock module and thus can continue to process data.
    Type: Grant
    Filed: April 10, 2008
    Date of Patent: May 21, 2013
    Assignee: Nvidia Corporation
    Inventors: Ravi Bulusu, Shu-Jen Fang, Srivatsan Varadarajan, Han Chou, Sandro Pintz, Aiyun Wang
  • Publication number: 20090259862
    Abstract: A clock module is coupled in parallel to a number of data processing modules that are coupled in series. The data processing modules can be individually clock-gated. Each of the data processing modules can determine whether or not it can be placed into an idle state. To reduce power consumption, any subset of the data processing modules that are eligible to be placed in an idle state can be clock-gated. The remaining data processing modules can continue to receive clock signals from the clock module and thus can continue to process data.
    Type: Application
    Filed: April 10, 2008
    Publication date: October 15, 2009
    Applicant: NVIDIA CORPORATION
    Inventors: Ravi Bulusu, Shu-Jen Fang, Srivatsan Varadarajan, Han Chou, Sandro Pintz, Aiyun Wang
  • Publication number: 20070237231
    Abstract: In some embodiments, a video processing system including video processor, an external memory, and an integrated circuit that implements both a memory controller (having embedded intelligence) and an internal memory coupled to the memory controller. The memory controller is configured to pre-cache in the internal memory partial frames of reference video data in the external memory (e.g., N-line slices of M-line reference frames, where M>N), and to respond to requests (e.g., from the video processor) for blocks of reference video data including by determining whether each requested block (or each of at least two portions thereof) has been pre-cached in the internal memory, causing each requested cached block (or portion thereof) to be read from the internal memory, and causing each requested non-cached block (or portion thereof) to be read from the external memory.
    Type: Application
    Filed: March 29, 2006
    Publication date: October 11, 2007
    Inventors: Parthasarathy Sriram, Han Chou