www.ti.com
PRODUCT PREVIEW
TMS320DM355
DigitalMediaSystem-on-Chip(DMSoC)
SPRS463A–SEPTEMBER2007–REVISEDSEPTEMBER2007
•Supportforprogramlensshadingcorrection.
•Supportfor10-bitto8-bitA-lawcompression.
•Supportforalow-passfilterpriortowritingtoSDRAM.Ifthisfilterisenabled,2pixelseachintheleft
andrightedgesofeachlinearecroppedfromtheoutput.
•Supportforgeneratingoutputtorangefrom16-bitsto8-bitswide(8-bitswideallowsfor50%savingin
storagearea).
•Supportfordownsamplingviaprogrammablecullingpatterns.
•AbilitytocontroloutputtotheDDR2viaanexternalwriteenablesignal.
•Supportforupto32Kpixels(imagesize)inboththehorizontalandverticaldirection.
5.9.1.2IPIPE-ImagePipe
ThehardwareImagePipe(IPIPE)isaprogrammablehardwareimageprocessingmodulethatis
responsiblefortransformingraw(unprocessed)image/videodatafromasensor(CMOSorCCD)into
YCbCr422datathatisamenableforcompressionordisplay.TheIPIPEcanalsobeconfiguredtooperate
inaresizeonlymode,whichallowsYCbCr422toberesizedwithoutapplyingtheprocessingofevery
moduleintheIPIPE.Typically,theoutputoftheIPIPEisusedforbothvideocompressionanddisplaying
itonanexternaldisplaydevicesuchasaNTSC/PALanalogencoderoradigitalLCD.TheIPIPEis
programmedviacontrolandparameterregisters.ThefollowingfeaturesaresupportedbytheIPIPE.
•TheinputinterfaceextractsvalidrawdatafromtheCCDrawdata,andthenvariousmodulesinIPIPE
processtherawCCDdata.
•The2Dnoisefiltermodulereducesimpulsenoiseintherawdataandadjuststheresolutionofthe
inputimage.
•The2Dpre-filteradjuststheresolutionoftheinputimageandremovelinecrawlnoise.
•Thewhitebalancemoduleappliestwogainadjustmentstothedata:adigitalgain(totalgain)anda
whitebalancegain.
•TheColorFilterArray(CFA)interpolationmoduleimplementsCFAinterpolation.Theoutputfromthe
CFAinterpolationmoduleisalwaysRGBformatteddata.
•TheRGB2RGBblendingmoduleappliesa3x3matrixtransformtotheRGBdatageneratedbythe
CFAinterpolationmodule.
•ThegammacorrectionmoduleindependentlyappliesgammacorrectiontoeachRGBcomponent.
Gammaisimplementedusingapiece-wiselinearinterpolationapproachwitha512entrylookuptable
foreachcolor.
•TheRGB2YCbCrconversionmoduleapplies3x3matrixtransformationtotheRGBdatatoconvertitto
YCbCrdata.Thismodulealsoimplementsoffset.
•The4:2:2conversionmoduleappliesthechromalowpassfilteranddownsamplesCbandCr,sothat
IPIPEoutputdataisinYCbCr-4:2:2format.
•The2Dedgeenhancermoduleimprovesimageclaritywithluminancenon-linearfilter.Thismodule
alsohascontrastandbrightnessadjustmentfunctions.
•Thechromasuppressionmodulereducesfaulty-colorusingluminance(Y)valueorhigh-pass-filteringY
value.TheH-resizerandV-resizermodulesresizehorizontalandverticalimagesizes,respectively.
•TheoutputinterfacemoduletransfersdatafromIPIPEtoSDRAM,intheformofYCbCr-422orRGB
(32bit/16bit).
•Thehistogramfunctioncanrecordhistogramsofupto4distinctareasintoupto256bins.
•IPIPEhasthreedifferentprocessingpaths:
–Case1:TheCCDrawdatadirectlyleadstoIPIPEandstorestheYCbCr(orRGB)datatoSDRAM.
–Case2:IPIPEreadsCCDrawdataandstorestheBayerpatterndataafterwhitebalanceto
SDRAM.
–Case3:IPIPEreadsYCbCr-422dataandapplyedgeenhance,chromasuppressionandResizeto
outputYCbCr(orRGB)datatoSDRAM.
PeripheralInformationandElectricalSpecifications 116SubmitDocumentationFeedback