YUAN MENG

Los Altos, CA 94022

Phone: 650-218-6168

Email: ymeng@mlabtech.com

 

 

Expert in the leading-edge multimedia technologies through 50+ products experience.

Dynamic, successful career reflecting pioneering expertise in the multimedia industry. Proven leader of design and development teams from product concept to delivery.  Consistent success in various product developments and project managements as chief architect and industry specialist.  Outstanding record of achievement leading to successful product launch, optimized market share, and improved profits. Recognized as an innovative, talented, results-driven industry expert who readily tackles complex challenges and exceeds expectations in challenging roles.

 

Areas of Expertise:

·         Audio/Video, HDTV, DVD Codec

MPEG1, MPEG2, MPEG4, H264, H263, JPEG, MJPEG, JPEG2000, MJPEG2000, VC-1, MP-3, AAC, AC-3, DIVX, ASF/WMA/WMV Parsing, DVD Navigation.

 

·         Multimedia

·         Streaming Media System (VOD and Multicast): Server, Client, DRM and IPTV;

·         DirectX (DirectShow, DirectDraw, DirectSound), Windows Media Foundation, DMO, Video for Windows, ACM, DXVA, MCE (Windows XP Media Center Edition);

·         Windows Media (Server, Encoder, Format, Player and DRM);

·         WDM & BDA Driver (PCI/USB);

·         USB Camera driver on Linux,

·         DRM (XCML, XRML), Contents Encryption, watermark;

·         Intel IPP (Integrated Performance Primitives);

·         Video Application: Videoconference (H323), Instant Message, Video surveillance system, Video editing, effecting, and painting system, OpenGL;

·         Video Quality: QoS, QoE;

·         Real System (Server, Client, Plug-in);

·         QuickTime(Server, Client, Codec Components);

·         GStreamer, ALSA, OSS, VLC, TCPMP;

 

·         Algorithm & Optimization

DCT/IDCT/FFT, color conversion, motion estimation/compensation, image de-interlacing, interpolation, and enhancement, gamma, audio/video filtering, pattern recognition, 3D molding, and System/MMX/SSE2 Optimization.

 

·         Project Management

Management on the full life cycle of the project development: feasibility studying, product defining, hardware and software balancing and tradeoff, prototyping, designing, releasing, enhancing, budgeting, scheduling and resource management. Object-Oriented design methodologies (UML).

 

·         M&A (Merge & Acquisition)

Business strategic development, technology due diligence, technology merge, transfer and enhancement;

 

·         Operating System

·         Windows: MFC, ATL, ActiveX, OLE, COM/DCOM/MTS, SDK, DDK, Win socket, TAPI.

·         Embedded system: VxWorks, WinCE, Windows Mobile, Embedded Linux and LynxWorks.

·         Linux (RedHat, Yellowdog, Monte Vista ): multithreading, Linux Socket (TCP, UDP, RTP, etc).

·         Java (Windows and Linux): J2EE, J2SE, Java Bean, AWT, Swing, JMF, network, security.

·         Macintosh: OSX, QuickTime, Sound, Code Segment, SCSI Driver, CD/DVD Burner, File system..

·         Cross-platform system design and porting

 

·         Programming Languages

.Net (2003 and 2005), C++ (VC++/gcc/CodeWarrior/XCode), Java, MASM (MMX, SSE and SSE2), Linux assembly (Intel), Visual Basic

 

Products Owned:

o    Software DVD Player & MPEG-2 Decoder on Windows and Linux

DirectShow Based DVD Decoder Filters: MPEG-2 Video Decoder, DVD SubPicture Decoder, Dolby AC-3 Decoder, AAC Decoder, Image Enhancing Filter, MPEG Demux and Video Port Render.

DVD Navigation, Key Encryption/Decryption/Authentication, Contents Scramble/Descramble, DCT/IDCT, motions compensation, optimization (memory layout, cache optimization, branch prediction, MMX/SSE/SSE2 coding), MPEG Mux/Demux, DXVA, DirectDraw overlay and pixel interpolation.

The Decoder is licensed by BURST.COM, OPTIVISION Corp., 3CX Inc., Dream-Ent and VIACLIX Inc.

      

o    Optimized Software Audio Video Software Encoding and Decoding Products on Windows and Linux

1.       MPEG2 Encoder/Decoder;

2.       MPEG4 Encoder/Decoder;

3.       H264 Encoder/Decoder;

Algorithm design and optimization (motion estimation and compensation, DCT/IDCT, Color conversion, Image Enhancement), DirectDraw, DirectShow, DXVA, MMX/SSE/SSE2 optimization, AAC Codec, A/V stream mux/demux.

 

Major Projects Highlights:

 

o    Virtual Desktop Multimedia Architect  (Sun Microsystems, Menlo Park, CA 5/07 –  12/07):

As a DirectShow, GStreamer, Audio/Video Codec specialist, chief architect, designed and developed multimedia redirect technology between the Windows Server and Sunray thin client for major video audio media format.

Technology: DirectShow Filter, DMO, Windows Media Player, Windows Media Foundation SDK, MPEG2 MPEG4, H264, VC-1 decoding, Audio /Video Sync, X-Window, X-Video extension, RDP virtual channel communication, TCP/UDP.

 

o    Video Quality Expert and Business Consultant (Symmetricomm, San Jose, CA 10/06 –  10/07):

§  As a key member on M&A strategy, execution and technology due diligence;

§  Leading technology transfer, merge and integration;

§  As a video expert, providing the guideline on its new Quality of Service and Quality of Experience product line on IPTV and mobile TV market;

Technology: MPEG-2, MPEG-4, H264, network impairment and video content impairment analysis, subjective video quality measurement (blockness, blurriness and jerkiness), performance enhancement.

 

o    Audio Video Expert  (Pioneer Research Center, USA , San Jose, CA 4/07 –  7/07):

As an Audio Video expert and GStreamer specialist, architecting and designing the audio video framework for cross platform (Windows, Mac, Linux) multimedia Web Store.

Technology: GStreamer Plugin, Temper prove, encryption, DRM, Ad insertion, Media Streaming, decoding performance optimization, GTK.

 

o    Virtual Desktop Multimedia Architect  (Wyse, San Jose, CA 7/06 –  04/07):

As a DirectShow and Audio/Video Codec specialist, chief architect and project leader (for multination team), designed and developed multimedia redirect technology for Wyse windows’ virtual client for major video audio media format.

Technology: DirectShow Filter, DMO, Windows Media Player, Windows Media Foundation SDK, MPEG2 MPEG4, H264, Divx decoding, performance optimization, DirectDraw Overlay, RDP virtual channel communication, TCP/UDP, Real Player, IPP, ACM, VMWare.

 

o    DirectShow and Audio/Video Codec Architect on Windows Mobile (Qualcomm, San Diego, CA 7/06 –  02/07):

As a DirectShow and Audio/Video Codec specialist, chief designer and project leader, designed the DirectShow filters for Qualcomm media accelerate chip on Windows Mobile device for varies media types  (H263, H264, MPEG4, WMV  encoding/decoding),  and varies media source (Streaming, File, Camcorder device), managed and guided the software engineering team.

Technology: Windows Mobile Platform Builder, DirectShow Filter, DMO, Windows Media Player, H263,H264,  MPEG4 encoding & decoding, Windows Media Format, A/V Sync, media content indexing, de-multiplexing, performance optimization, network push/pull source filter.

 

o    Video Architect  (Athletishare, Sunnyvale CA 05/06 – 09/06 ):

As a chief architect, developed the DirectShow based ActiveX control trancsoder which captures and transcodes the media content from varies type of devices DV Camcorder, VCR, DVD movie, CD disc into WMV format, implemented auto updated web installer.

Technology: Windows Media Technology, DirectShow, Windows Media Format SDK, ActiveX control, COM, Camcorder/VCR machine control, DVD graph, Web Installer, Certificate signing.

 

o    STB Video Streaming and Audio Processing Expert (ElementCXI, San Jose CA 05/06 – 08/06 ):

Provided the high performance streaming media solution for Linux based networking set top virtual PC.  Designed two way audio communications between the host (XP PC) and STB.

Technology: TCP socket, DirectSound, ALSA, OSS, VLC, MPEG2, MPEG4, H263, H264, JPEG.

 

o    Video Processing Algorithm Expert (Logitech, Fremont CA 11/05 – 05/06 ):

As an algorithm and performance optimization expert, developing the MJPEG codec, practicing video processing speed and quality optimization, implementing the MMX/SSE2 optimized color conversions routines.

Technology: MMX/SSE/SSE2 optimization, MJPEG code, gamma, color interpolation, color correction, defection correction, lens correction, temporal filtering, scaling, sharpening, white balance, gain, saturation, contrast, color conversion (among Bayer, RGB, YUV), Intel IPP.

 

o    Streaming Media and Encoder Architect (MobiTV, Emeryville. CA 02/06 – 05/06 ):

As a chief architect and designer, designing and implementing the real-time, large scale, high reliable and fault tolerance streaming media transcoding (from rtp, rtsp MPEG-4 stream to Windows Media stream) system from desktop to mobile wireless, developing Windows Media DRM solution.

Technology: Streaming Media System (Server & Client) Windows Media Technology, DirectShow, network socket, RTP/RTSP, Windows Media Format SDK, Windows Media DRM SDK, Windows Services, Windows Event Log, COM, DCOM, and XML.

 

o    Streaming Media Architect (Sony, Japan 3/06 –05/06 ):

As a chief architect and project leader, design and implemented the streaming media solution for Sony’s AnyCast Station (Live Content Producer).

Technology: Streaming Media System (Server & Client), Windows Media Technology, Windows Media Encoder, MJPEG Codec, DirectShow Filter, DMO, network socket, Intel IPP, MMX/SSE2 optimization, Monte Visa Linux system.

 

o    Streaming Media Chief Architect (Burst.com, S.F. CA 4/99 –12/06 ):

As a technical consultant for the legal team providing key technical guidance in the antitrust and patent infringe case since 2002, the case was settled at $65 millions in April 2005 with Burst’s satisfaction.

Responsible for both the technical vision and chief architecting on Burstware product, which is fault tolerant, highly scalable platform independent video server.  It is the only product using a multi-tiered architecture and offers many advantages including: optimized end user experience, server efficiencies of up to 50 percent, no single point of failure and much more. Implemented Burst Enabled DirectShow Source Filter (Windows Media Player), Virtual Video Tuner Driver for MCE plug-in (Windows XP Media Center Edition), Real G2 Plug-in and QuickTime Component. Served as Codec Specialist on focusing on variety streaming media solutions for Burstware, i.e ASF, Real, MPEG2. Invented the “seamless advertisement insertion and clip switch” technology. Guided the application development team.

Technology: Streaming Media  System (Server & Client)Windows Media Technology, ASF/WMA/WMV Parsing, Windows Media Player, DirectShow, Windows XP  Media Center Virtual Driver and Plugin  Real Player, QuickTime Player, QuickTime Based Streaming Player (PowerPlant and XCode)r, Real G2 & Real One, QuickTime, ActiveX, ,  Netscape plug-in, C++, Java, J2EE, J2SE, JMF, JDK, Media Encryption, and DRM system.

 

o    DirectShow and Audio/Video Codec Specialist on WinCE (AMD, Denver. CO 10/05 – 2/06 ):

As a DirectShow and Audio/Video Codec specialist, designed and implemented the DirectShow filters for AMD media accelerate chip on Windows CE device for varies media types, MPEG2, MPEG4, AVI, Divx.

Technology: Windows CE Platform Builder, DirectShow Filter, DMO, Windows Media Player, MPEG2, MPEG4, AVI, Divx, Windows Media Format, A/V Sync, media content indexing, de-multiplexing, performance optimization.

 

o    Chief Architect and Project Management  WDM and BDA Device Driver (Dream-Ent,  San Jose,  CA 11/03 – 7/05):

Chief Architecting and designing BDA and WDM Driver for PCI Satellite Video Tuning Card (Philips  SU 1278 and SAA 7146) and PCI HDTV Video Tuning Card (Philips TUV 1236 and SAA 713x), Windows desktop PVR application. Fully responsible for project management: technology, scheduling, international out-sourcing, OEM, production.

Technology: WinDDK, WinDebug, SoftIce, PVR Application, MPEG Transport, DVB, ATSC stream de-multiplexer and HDTV Video Decoding, DRM system, Conditional Access.

 

o    Chief Architect for MJPEG2000 Streaming (RGB Spectrum,  Alameda,  CA 3/04 – 5/05):

Architect and project leader on designing MJPEG2000 streaming media system: server on embedded Linux and client on Windows as DirectShow filter. MJPEG2000 algorithm implementation and optimization.

Technology: DirectShow, optimization, MMX/SSE/SSE2 optimization, uni-casting and multicasting protocol, streaming media server on Linux;

 

o    Architect and Development for Speech Audio Enhancement Algorithm (Logitech Inc, Fremont,  CA 7/04 – 12/04):

Architect and leading developer on development the speech audio enhancement algorithm and its simulation component/container test module. The audio enhancement algorithm will improve the quality of real-time two or n-way speech communication, i.e. instant message, video conference, etc.

Technology: 1. Audio API: DirectShow, DirectSound, DirectKS, Wave, ACM,

2. Audio codec:PCM, ADPCM, G711, G723, GSM) ,  

3. Algorithm: echo cancellation, network error concealment, audio drift correction, network and codec latency, noise suppression, re-sampling, quantization, FIR and IIR filtering,, wave correlation.

4. Others: COM, ATL, Instant Message, real-time streaming, IPP Library.

 

o    MPEG and DRM Specialist for Automatic Driver Exam Application (Pearson, Minneapolis, MN 04/04-10/04):

Provided the technical guidance to the core development team on MPEG technology.  Developed the media encryption/decryption system for highly secure MPEG content, designed the frame accuracy MPEG playback component.

Technology: DRM system, content security, DirectShow, MMX/SSE2 Optimization, MPEG-2 editor.

 

o    Sr. Engineer Windows Media DRM and Format SDK  (Liquid Audio., Redwood City CA 03/03 – 09/03):

Designed Windows Media DRM and Encoding system for online music business. Windows Media License generation, issuing, distribution and authentication; silent  licensing; Window Media Metadata editor.

Technology: DirectShow Filter, DMO, Windows Media DRM, Windows Media Format SDK, COM, DCOM, XML, ASP..

 

o    MPEG Specialist and Software Architect (Optivision Inc., Palo Alto CA 2/00 – 12/03):

Reviewed the design of all existing MPEG products. Developed VxWorks based set-top MPEG1/2 encoder/decoder, stream Mux/Demux, streaming protocols. Implemented Desktop MPEG streaming player.

Technology: MPEG-2 & MPEG-4 Codec, MPEG and DVB stream Mux and Demux, DirectShow, WinSock, Network protocols (ATM, RTP, Raw UDP, NetStreaming), data buffering, VxWorks & its Network Stack, MFC, C++, Assembly.

 

o    Sr. Engineer on QuickTime, Real and DirectShow Video/Audio Streaming Components (Talkway Communication., Ferment CA 10/01 – 8/02):

Designed the QuickTime HTTP Streaming components for Talkway’s audio video format stream on Macintosh, HTTP DirectShow Filter on Windows and WinCE (Pocket PC), and Real Render Plug-in for cross platform.

Technology:  Mac OS X, Mac OS (Pre-X), and QuickTime Player, Mac Carbon Component or Driver (OS X), TCP/IP and Open Transport, QuickTime Components(including Data Handler, Data Importer, and  Audio/Video Decoder), XCode,DirectShow, WinSocket, Window Media Player, Real Rendering Plug-in and Real Player, Pocket PC and Strong-Arm Processor Optimization.

 

o    MPEG  Streaming Media Specialist on WinCE Client (ViaClix Inc., Campbell CA 03/01 – 01/02):

Designed the complete software-only DirectShow based solution for MPEG-2 uni-casting and multi-casting streaming (RTSP, RTP, DUP) for WinCE Set-top box client. Integrated the WinCE client into different streaming media server (Kasenna, Streaming 21, Optibase, Optivision, etc).

Technology: RTSP, RTP Source Filter, DirectShow MPEG-2 splitter filter (System, Program and Transport Stream), MPEG-2 Video Filter, MPEG-2 Audio Filter, Video Port Render, Microsoft Embedded C++, Assembly, System & MMX optimization, DirectDraw, DirectShow, DirectSound, Embedded Windows Media Player.

 

o    Chief Architect and Project Manager on DRM System (MarcoVision, Sunnyvale, CA 03/01 – 09/01):

Architected, designed, and managed the multi-tiered DRM (Digital Right Management) platform project which is the complete industrial implementation for DVB and OpenCable standard for all major media systems. Fully responsible for both technical vision and overall management (including budgeting, scheduling, OEM, prototyping, and object oriented methodologies). Built a team of 10 people from the scratch.

Technology: E-Commerce system business model and interface, system and contents authentication, encryption and decryption standard, ,DRM system design, security communication channel, Watermark, XML, XCML, XRML, Windows Media Technology, Real, QuickTime, JMF, Java, C++, Embedded Linux.

 

o    Project Leader on Macintosh CD/DVD Writer Product-Toast  (Roxio, Milpitas, CA 02/01 – 10/01):

Object-oriented analysis and documentation on the existing Macintosh Toast (CD/DVD burner software) on Mac OS 9. Designed and developed the next version of the product on Mac OS X.

CD/DVD Read and Write industrial standard, UML analysis and modeling, API architecture, business & technology analysis, MacOS X, Macintosh SCSI and USB Driver ,Mac File System (OS 9 and OS 10), Multi-thread, Metrowerks CodeWarrior and PowerPlant.

 

o    Chief Designer on Video Codec and MMX Optimization (Logitech, San Mateo. CA 10/99 –5/00):

Worked as a chief designer and architect for DCT based Codec algorithm for USB Video camera: VLC, DCT, IDCT, Color Conversion, Stream I/O algorithms and processing pipeline optimization. Designed WDM USB capture driver.

Technology: DirectShow filter, USB Device Driver and API, MMX optimization (IDCT/DCT, interpolation, Color Conversion), WDM Streaming Driver and Miniport Driver.

 

o    Industrial Consultant on MPEG-2 R/D and Production Consulting: (Intel. Santa Clara, CA 10/99 – 2/00):

Provided the industrial expertise to the MPL (MPEG-2 Processing Library) research scientists group for the technology to product conversion on digital video market. Development on the following prototype products: Virtual 3D movie product, MPEG video segmentation/indexing product, MPEG video transcoding product, MPEG watermark.

Technology: MPEG2,Direct3D, OpenGL, Video analysis, encryption and decryption, Watermark, ATL, COM, DCOM.

 

o    Chief Architect and Project Manager on Lynx Integrated Development Tool (Lynxworks Inc.,San Jose, CA 10/98- 8/99):

Designed VisualLynx (the Lynx OS IDE integrated into Microsoft Visual Studio). Defined the features, built and guided the development team, made the technical decision, and scheduled the product development/test/release process. Designed the project and code generator wizard for embedded C++/Device Driver/X11 UI code on PowerPC, x86.

Technology: COM, ATL, MFC, AppWizard, Component Wizard, Auto-code Generation, Setting, Debugging Tool, C++/C, Real-time programming and debugging.

 

o    Media and Optimization Specialist on 3D Digital Video System (RadTime. Inc. Chicago, IL 6/98 – 6/99):

Designed OpenGL based 3D composting & effecting digital video editing system. Implemented audio video render engine, algorithm and system optimizations, OpenGL driver and applications.

Technology: effect filters, interpolation, 3D Shading(constant, Gouraud and Phong), 3D transform,3D lighting, 3D shadows, 3D camera, motion blurring, edge detection, motion track, color keying, M-JPEG codec, QuickTime, DirectShow MMX Optimization, OpenGL, C++, MMX Assembly.

 

o    Sr. Manager on Multimedia Videoconference Collaboration System (Sprint Communication Company, CA 2/98 – 10/98):

Provided business management and technical leadership for Drum-2 project. Defined the cross-platform solution of the real-time collaboration system including videoconference (H323 standard), shared movie player, whiteboard annotation, directory services, distribution and file management, and administration service. As a chief architect and Sr. project manager, guided core technical team on object-oriented architectural designing, and modeling (UML).

 

o    Chief Architect Real-time Digital Video Editing System Design

 (KUB Systems, Inc., Foster City, CA 6/94 – 5/96, Videonics, Inc. Campbell, CA 5/96 – 2/97):

Built a real-time, object-oriented, sprite-based 2D/3D animation and composting system for broadcast-video marketplace. Front-end made from a Macintosh client, and built using MacApp/Metrowerks C++. Back-end processing done with a real-time, DOS-based, proprietary hardware server in object-oriented MetaWare High C++. Communications channel built using TCP. Chief engineering responsible for overall product architecture, detail algorithm design and implementation, software team management and code practices.

 

Other Projects Highlights

o    Multimedia Architect designed the multimedia framework for next generation e-Test and e-Training system. (Pearson, Minneapolis, MN 10/06-04/07);

o    As a MPEG Video expert, designed DVB-T parser, stream receiver and decoder on Windows Mobile (Telegent Systems, Sunnyvale, CA 10/06 – 1/07);

o    As a chief architect and project leader, design and implemented the high performance, real-time streaming monitoring system and remote machine control protocol solution for semiconductor process control system (KLA Tencor, San Jose. CA 10/05 – 11/05 );

o    Linux based MPEG-2 extraction algorithm to generation fast forwards and rewind movie track (Movidis Inc., Los Angles, CA 05/03 – 01/04).

o    Multimedia Computer Based Hearing Aid Diagnosis Simulation System (Beltone., Chicago CA 03/03 – 09/03).

o    PCI Audio/Video Capture WDM (BT878 chip) Driver (AmperTech Inc., Los Angles CA 07/02 – 02/03).

o    Web conference application optimization and system design review, optimizing screen capture solution on Windows (Placeware Inc., Mountain View CA 2/01 – 4/01).

o    Designed the streaming media Codec on based of H263 for videoconference with high quality low latency. (AviStar Inc. Redwood Shore, CA 10/00 – 12/00).

o    Internet Based Video surveillance System (iMornitoring.com, Mountain View CA 1/00 – 5/00).

o    Developer QuickTime based MPEG streaming media player on Macintosh (3CX, San Jose CA 4/99 – 11/99).

o    Performance Optimization on Java2D, JMF, AWT Win32 SDK (Sun Microsystems, CA 6/99 – 9/99).

o    Design E-Commerce System for credit card merchant and transaction (Visa International, Foster City, CA 5/99-7/99).

o    Chief Architect for multithread and multi-tired enterprise videoconferencing and briefing system (PictureTel, Mountain View, CA 1/99-4/99).

o    Technical Leader on Voice-Over-IP telephone design (Logical Services Inc., San Jose CA. 8/98).

o    Developer on ActiveX based streaming movie player (Oracle Inc., Redwood Shore CA 10/97 – 12/97).

o    USB JPEG capture driver and MMX Optimized MJPEG decoder design (Zoran Inc.  Santa Clara CA 2/97 – 12/97).

o    Architect on Painting/Composting/Filting algorithm design for Film/Video edit product: rotoscope, rotospline, clone paintbrush, color channel operation, onion skin operation, 2D composition. (PuffinDesigns 2/97 – 6/97).

o    Architect for the course CD installation, configuration and DRM System (Computer Curriculum Corp 2/97 – 2/98).

o    Developer on Multimedia CD ROM Game (McGraw Hill, Redwood Shore CA 3/96 – 2/97).

 

Education

·         Ph D studies in Electrical Engineering on signal processing, University of California, Davis.

·         Master of Science in Computer Science in June 1993 from Moorhead State University, Minnesota.

·         Bachelor of Engineering in Electrical Engineering in July 1986 from Jiao-tong University, China.

 

Employment History

·         Feb. 1997 - Present:  Senior Consultant / Architect.

·         May 1996 - Feb. 1997: Sr. Software Engineer, Videonics. Belmont, CA.

·         June 1994 - May 1996: Chief Software Architect and Sr. Leading Engineer, KUB Systems Inc., Foster City, CA.

·         July 1986 - April 1991: Chief Radar Design Engineer, China Broadcast Systems Manufacturer, Shanghai.