Resume
Akula E-mail:*********.*****@*****.***
Hanshin APT #815-1503,
Yeong tong gu, Phone: +821*-****-****
Suwon – 443-725.
South Korea.
Experience Summary
Over 7+ years of software development experience in the fields of Multimedia codec’s
Efficient implementation of the 3D video (MVC) decoder for Blue-ray player.
Efficient algorithms development for Multimedia codec’s and image processing
Algorithm level optimization
Video and Image codec’s : MVC(3D video for BD player),MPEG-4, H264 BP and Jpeg
Image Editing algorithms :
• Color effects, sketch effects and deform effects
• Compression(DCT) domain Jpeg editing like +/- 90 Rotation, rescaling and mirroring effects
• Compression domain cropping and region of interest (ROI) Decoding.
Experience in assembly coding and porting of codecs on various processors that work in real-time. Worked on BlacFin561 (Duel core), ARM9E, ARM11 cores,.
Education
M E from Indian institute of science, Bangalore, in January 2003.
Bachelor of Engineering from Andhra University in may 2000.
Achievements
Secured all India 5th rank in GATE-2001 (99.92)
Received excellent award for the integration of 3D video decoder (MVC) on C6900 Samsung Blue-ray player.
Received certificate of excellence in Jan 2008 for Efficient implementation of H264 decoder on ARM core
Two International conference papers are published
• Implementation of real time H.264 Video Decoding on Texas Instruments TMS320C64x DSP in Global signal processing conferences and expo for industry 2005.
• Efficient implementation of Real Time H264 Decoder on RISC Core in ICALIP 2008.
Current work experience
Currently working as R&D Engineer in Samsung Electronics Suwon, South Korea.
WORK Experience
R&D Engineer, Samsung Electronics Suwon, South Korea.
MVC (multi view coding) Decoder development for Samsung BD-player from may 2009 to till the date
Responsibilities
o Complete design and development of MVC decoder on Samsung BD-SOC
o Decoder verification on FPGA
o Test cases creation using JM15.1 encoder and testing decoder on FPGA
o Design and implementation of 3D system functions like pause, resume, step-decoding, fast forward, and slow play.
o 3D-Display mode functions like 3D to 2D, 2D to 3D implementation.
o Handling the driver level changes for the 3D video in existing BD-Player.
o Testing commercial 3D content on BD-Player.
o Customer support.
Achievements
o Seamless integration of 3D video decoder in existing MFC(multi format coding) structure without affecting other decoder functionality.
o Decoding customer 3D content on player and displaying on Samsung 3d TV.
o Spot recognition ward for quick and seamless integration.
Technical Lead NXP software Bangalore
JPEG Compression domain Editing from Jan 2008 to April 2009
Responsibilities:
o Design and implementation DCT domain Rotation.
o Design and implementation of compression domain ROI decoding, cropping and rescaling.
o C – level optimization for ARM9E core.
H.264 Encoder baseline profile Development from Aug 2007 to Jan 2008
Responsibilities:
o Design and implementation of fully standard compliant half pel interpolation.
o Integration of new Directional diamond motion estimation algorithm.
o C-level optimization of the all critical modules to reach market bench mark.
o Test cases creation and complete testing of the Encoder.
Achievements:
o Good quality Base line Encoder with in limited time.
o Achieved good optimization to set market bench mark (96MHz for foreman stream).
MPEG4Encoder Simple profile Encoder on ARM 9E from Jan 2007 to July 2007
Responsibilities:
o Design and implementation of efficient motion estimation Algorithm.
o Intra Inter frame decision implementation.
o Overall Encoder optimization to improve fps.
Achievements:
o Achieved 30% computational complexity reduction with new fast motion estimation algorithm.
o Drafted one patent application claiming method to improve the computational complexity of the Motion Estimation algorithm.
H.264 baseline profile video decoder on ARM 9E from May 2006 to Feb 2007
Responsibilities:
o Identification of critical modules and analyzing for optimization.
o Optimizing identified modules in C and followed by assembly if needed.
o Responsible for complete code review and rework.
o Functionality testing and CR/PR fixing and debugging.
Achievements:
o Achieved 50% performance improvement in one man year (44MHz to 23MHz for foreman 15fps 64kbps encoded stream)
Senior software Engineer, Emuzed Pvt Ltd Bangalore.
MPEG-4 simple profile video decoder on ARM 9E from Jan 2006 April 2006
Responsibilities:
o C- level optimization of Critical modules of the Decoder.
o ARM v5 Assembly optimization of the critical modules.
o Bug fixing and integration support.
Achievements: Achieved new market bench mark for ARM9E core.
MPEG-4 simple profile video decoder on BF561 from Jun 2005 to Dec 2005
Responsibilities:
o Decoder porting on Black fin BF561 processor.
o Optimization of the decoder using processor assembly instructions.
o Integration of color conversion (YUV to RGB) module in the decoder.
o Bug fixing and customer support.
Software Engineer, Emuzed India pvt Ltd Bangalore.
Jpeg Reference Decoder for Compression domain scaling from Jan 2005 to April 2005
Responsibilities:
o Design and implementation of the DCT domain scaling.
o Supporting scaling factors are 1/8, 1/4, 3/8, 1/2, 5/8, 6/8, 7/8 1.
Achievements: Fast decoding of desired size image and better PSNR compared to Time domain scaling.
Image/Video Editing Library from April 2004 to December 2004
Responsibilities:
o Design and implementation of the Image/Video editing Algorithms from scratch.
o Color Effects: Sepia, Aqua, blue, orange, Negative, Grayscale.
o Sketch Effects: Pencil sketch, color pencil, charcoal, and emboss.
o Deform Effects: Stretching, Whirlpool (Left, Right) and dragging effect.
o Mirror Effect: Horizontal and vertical mirroring effect.
o Region Selection and Region Fill
o Special Deformation Effects: Flower Deformation, Square, and Star deformation.
Achievements: This library tools are designed and implemented for mobile applications and most of the tools are released to Samsung, BenQ and Nokia.
Project Associate, IISc-HP Labs. From Feb 2003 to march 2004
Optical character recognition (OCR) sponsored by HP Labs India
Responsibilities:
o Design and implementation of new skew detection and correction algorithm.
o Improved binarization of the document image for character segmentation.
Achievements: Achieved 98% accuracy of the character recognition and skew detection algorithm developed. Technical Lead Technical Lead