Patents by Inventor Kuei-Chung (Larry) Tu

Kuei-Chung (Larry) Tu 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: 8000388
    Abstract: A method of and an apparatus for parallel processing video compression is described herein. A picture is divided into N zones vertically, and Vertical Split Parallelism (VSP) deploys N+1 processes: N M-coding processes for general macroblock coding in N zones and one E-coding process for entropy coding. By dividing a macroblock encoding process into M-coding and E-coding processes, multiple M-coding threads and one E-coding thread are able to progress simultaneously with proper synchronization between threads. Since the workload of M-coding processes is greater than E-coding for each macroblock coding process, two cores are able to be designated to the two M-coding processes. Either of the cores are able to be designated to the E-coding process since the workload of E-coding is light. Therefore, VSP utilizes parallel processing computing power efficiently.
    Type: Grant
    Filed: March 8, 2007
    Date of Patent: August 16, 2011
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Jonathan JiannJang Huang, Tsaifa Yu, Kuei-Chung (Larry) Tu
  • Publication number: 20080219349
    Abstract: A method of and an apparatus for parallel processing video compression is described herein. A picture is divided into N zones vertically, and Vertical Split Parallelism (VSP) deploys N+1 processes: N M-coding processes for general macroblock coding in N zones and one E-coding process for entropy coding. By dividing a macroblock encoding process into M-coding and E-coding processes, multiple M-coding threads and one E-coding thread are able to progress simultaneously with proper synchronization between threads. Since the workload of M-coding processes is greater than E-coding for each macroblock coding process, two cores are able to be designated to the two M-coding processes. Either of the cores are able to be designated to the E-coding process since the workload of E-coding is light. Therefore, VSP utilizes parallel processing computing power efficiently.
    Type: Application
    Filed: March 8, 2007
    Publication date: September 11, 2008
    Inventors: Jonathan JiannJang Huang, Tsaifa Yu, Kuei-Chung (Larry) Tu