YUAN MENG
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
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.
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,
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,
o Video
Processing Algorithm Expert (Logitech,
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 (
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,
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,
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,
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,
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,
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.,
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.,
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.,
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,
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,
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,
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.
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.,
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.
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.
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.
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.,
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.,
o Designed
the streaming media Codec on based of H263 for videoconference with high
quality low latency. (
o Internet
Based Video surveillance System
(iMornitoring.com,
o Developer
QuickTime based MPEG streaming media player on Macintosh (3CX,
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,
o Chief
Architect for multithread and multi-tired enterprise videoconferencing and
briefing system (PictureTel,
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.,
o
USB JPEG capture driver and MMX Optimized MJPEG
decoder design (Zoran Inc.
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,
Education
·
Ph D studies in Electrical Engineering on signal
processing, University of
·
Master of Science in Computer Science in June
1993 from
·
Bachelor of Engineering in Electrical
Engineering in July 1986 from
·
Feb. 1997 - Present: Senior Consultant / Architect.
·
May 1996 - Feb. 1997: Sr. Software Engineer,
Videonics.
· June 1994 - May 1996: Chief Software Architect and Sr. Leading Engineer, KUB Systems Inc., Foster City, CA.
·
July 1986 - April 1991: Chief Radar Design