Sum of absolute transformed differences
સંપૂર્ણ રૂપાંતરિત તફાવતોનો સરવાળો (SATD) એ વિડિયો સંકોચન માટે અપૂર્ણાંક ગતિના અંદાજમાં વ્યાપકપણે ઉપયોગમાં લેવાતો બ્લોક મેચિંગ માપદંડ છે. તે મૂળ બ્લોકમાં પિક્સેલ્સ અને સરખામણી માટે ઉપયોગમાં લેવાતા બ્લોકમાં અનુરૂપ પિક્સેલ્સ વચ્ચેના તફાવતનું આવર્તન પરિવર્તન, સામાન્ય રીતે હેડમર્ડ ટ્રાન્સફોર્મ લઈને કામ કરે છે. ટ્રાન્સફોર્મ પોતે ઘણીવાર સમગ્ર મેક્રો બ્લોકને બદલે નાના બ્લોકનું હોય છે. ઉદાહરણ તરીકે, x264 માં, વધુ પ્રોસેસર-સઘન 16 × 16 રૂપાંતર કરવાને બદલે 4 × 4 બ્લોકની શ્રેણી રૂપાંતરિત થાય છે. અન્ય મેટ્રિક્સ સાથે સરખામણીમાં એસએટીડી એ સંપૂર્ણ તફાવતોના સરવાળા (એસએડી) કરતા ધીમું છે, બંને તેની વધેલી જટિલતા અને એસએડી-વિશિષ્ટ એમ. એમ. એક્સ. અને એસ. એસ. ઈ. 2 સૂચનાઓ અસ્તિત્વમાં છે તે હકીકતને કારણે છે, જ્યારે એસએટીડી માટે આવી કોઈ સૂચનાઓ નથી. જો કે, મોટાભાગના આધુનિક CPU પર SIMD સૂચનાઓ સાથે SATD ને હજુ પણ નોંધપાત્ર રીતે ઑપ્ટિમાઇઝ કરી શકાય છે. SATD નો ફાયદો એ છે કે તે શેષ ભૂલ સંકેતને પ્રસારિત કરવા માટે જરૂરી બિટ્સની સંખ્યાને વધુ સચોટ રીતે મોડેલ કરે છે. જેમ કે, તેનો ઉપયોગ ઘણીવાર વિડિયો કોમ્પ્રેસરમાં થાય છે, ક્યાં તો દરને સ્પષ્ટ રીતે ચલાવવા અને અંદાજવાની રીત તરીકે, જેમ કે થિયોરા એન્કોડરમાં (1 આલ્ફા 2 થી), માઇક્રોસોફ્ટ વીસી-1 એન્કોડર જેવી વાઈડ મોશન સર્ચમાં ઉપયોગમાં લેવાતા વૈકલ્પિક મેટ્રિક તરીકે, અથવા x264 જેવા સબ-પિક્સેલ રિફાઇનમેન્ટમાં ઉપયોગમાં લેવાતા મેટ્રિક તરીકે. હેડમર્ડ ટ્રાન્સફોર્મ મોશન કોમ્પેન્સેશન મોશન અંદાજ દર-વિકૃતિ ઓપ્ટિમાઇઝેશન સંપૂર્ણ તફાવતોનો સરવાળો સંદર્ભો વિડિયો સંકોચન સિગ્નલ પ્રોસેસિંગ મેટ્રિક્સ લોસ ફંક્શન્સ