Work Experiences

  • Senior Hardware Architect, Mobile department, NVIDIA Cooperation, Santa Clara, CA, Aug 2007 - Jun 2008
  • Hardware Engineer, Mobile department, NVIDIA Cooperation, Santa Clara, CA, Mar 2006 - Aug 2007
    • Developed H.264 / MPEG 4 encoder behavior algorithm model for mobile devices.
    • Designed and tested H.264 / MPEG 4 encoder hardware architecture model (C model), including
      • B-frame
      • motion estimation
      • motion vector predictor calculation
      • sub-pel interpolation
      • multiple reference frame
      • handling of memory transaction clients
    • Developed flexible simulation infrastructure, including command line parser and driver, for hardware validation and verification purpose.
  • Hardware Intern, Mobile department, NVIDIA Cooperation, Santa Clara, CA, Jun 2005 - Aug 2005
    • Analyzed H.264 encoder behavior algorithm model (motion search and mode decision).
    • Developed an efficient algorithm to predict inter / intra macroblock in motion estimation block.
    • Implemented motion compensation with assembly code..
    • Established multi-reference frame scheme for motion compensation.
  • DECT Software Developer, DBTEL Inc., Taipei, Taiwan, Jan 2004 - Jun 2004
    • Developed software of Digital Cordless Telephone Technology (DECT) focusing on the Europe market.
    • Cooperated with Royal Philips Electronics in ARM CPU kernel based software design.
    • Upgraded user interface and driver level program.
  • Research Assistant, Video Signal Processing Lab, National Tsing-Hua University, Hsinchu, Taiwan, Mar 2001 - Apr 2002
    • Designed a real-time video down-sampling algorithm in DCT domain, including transcoding, compression, and transmission.
    • Implemented video encoder and decoder with GUI. All of these components connected via winsock TCP/IP.