Rate–distortion optimization
દર-વિકૃતિ ઓપ્ટિમાઇઝેશન (આર. ડી. ઓ.) એ વિડિયો સંકોચનમાં વિડિયોની ગુણવત્તા સુધારવાની એક પદ્ધતિ છે. આ નામ વિડિયોને એન્કોડ કરવા માટે જરૂરી ડેટાની માત્રા, દર સામે વિકૃતિ (વિડિયો ગુણવત્તાની ખોટ) ની માત્રાના ઓપ્ટિમાઇઝેશનનો સંદર્ભ આપે છે. જ્યારે તેનો ઉપયોગ મુખ્યત્વે વિડિયો એન્કોડર્સ દ્વારા થાય છે, ત્યારે દર-વિકૃતિ ઓપ્ટિમાઇઝેશનનો ઉપયોગ કોઈપણ એન્કોડિંગ પરિસ્થિતિ (છબી, વિડિયો, ઓડિયો અથવા અન્યથા) માં ગુણવત્તા સુધારવા માટે થઈ શકે છે જ્યાં નિર્ણયો લેવા પડે છે જે ફાઇલના કદ અને ગુણવત્તા બંનેને એક સાથે અસર કરે છે. પૃષ્ઠભૂમિ એન્કોડિંગ નિર્ણયો લેવાની શાસ્ત્રીય પદ્ધતિ એ છે કે વિડિયો એન્કોડર પરિણામ પસંદ કરે છે જે ઉચ્ચતમ ગુણવત્તાની આઉટપુટ છબી આપે છે. જો કે, આનો ગેરલાભ એ છે કે તે જે પસંદગી કરે છે તેના માટે વધુ બિટ્સની જરૂર પડી શકે છે જ્યારે તુલનાત્મક રીતે ઓછી ગુણવત્તાનો લાભ આપે છે. આ સમસ્યાનું એક સામાન્ય ઉદાહરણ ગતિ અંદાજમાં છે, અને ખાસ કરીને ક્વાર્ટર પિક્સેલ-ચોકસાઇ ગતિ અંદાજના ઉપયોગને લગતા છે. ગતિના અંદાજ દરમિયાન બ્લોકની ગતિમાં વધારાની ચોકસાઇ ઉમેરવાથી ગુણવત્તામાં વધારો થઈ શકે છે, પરંતુ કેટલાક કિસ્સાઓમાં વધારાની ગુણવત્તા ગતિ વેક્ટરને વધુ ચોકસાઇ સાથે એન્કોડ કરવા માટે જરૂરી વધારાના બિટ્સને યોગ્ય નથી. તે દર-વિકૃતિ ઓપ્ટિમાઇઝેશન કેવી રીતે કાર્ય કરે છે તે વિડિયો ગુણવત્તાના મેટ્રિક તરીકે કામ કરીને ઉપરોક્ત સમસ્યાનું સમાધાન કરે છે, સ્રોત સામગ્રીમાંથી વિચલન અને દરેક સંભવિત નિર્ણય પરિણામ માટે બીટ ખર્ચ બંનેને માપે છે. બિટ્સને ગાણિતિક રીતે બિટ કોસ્ટને લગ્રેન્જિયન દ્વારા ગુણાકાર કરીને માપવામાં આવે છે, જે ચોક્કસ ગુણવત્તાના સ્તર માટે બિટ કોસ્ટ અને ગુણવત્તા વચ્ચેના સંબંધને રજૂ કરતું મૂલ્ય છે. સ્રોતમાંથી વિચલનને સામાન્ય રીતે સરેરાશ ચોરસ ભૂલ તરીકે માપવામાં આવે છે, જેથી પી. એસ. એન. આર. વિડિયો ગુણવત્તા મેટ્રિકને મહત્તમ કરી શકાય. બિટની કિંમતની ગણતરી આધુનિક વિડિયો કોડેક્સમાં એન્ટ્રોપી એન્કોડર્સ દ્વારા વધુ મુશ્કેલ બનાવવામાં આવે છે, જેમાં રેટ-ડિસ્ટોર્શન ઓપ્ટિમાઇઝેશન અલ્ગોરિધમનો ઉપયોગ વિડિયોના દરેક બ્લોકને એન્ટ્રોપી કોડર પર પરીક્ષણ કરવા માટે તેની વાસ્તવિક બિટ કિંમતને માપવા માટે કરવામાં આવે છે. એમપીઇજી કોડેક્સમાં, સંપૂર્ણ પ્રક્રિયામાં અલગ કોસાઇન ટ્રાન્સફોર્મનો સમાવેશ થાય છે, ત્યારબાદ ક્વોન્ટાઇઝેશન અને એન્ટ્રોપી એન્કોડિંગ થાય છે. આને કારણે, દર-વિકૃતિ ઓપ્ટિમાઇઝેશન મોટાભાગના અન્ય બ્લોક-મેચિંગ મેટ્રિક્સ કરતાં ઘણું ધીમું છે, જેમ કે સંપૂર્ણ તફાવતોનો સરળ સરવાળો (એસએડી) અને સંપૂર્ણ રૂપાંતરિત તફાવતોનો સરવાળો (એસએટીડી). જેમ કે તેનો ઉપયોગ સામાન્ય રીતે માત્ર ગતિ અંદાજ પ્રક્રિયાના અંતિમ પગલાઓ માટે થાય છે, જેમ કે H.264/AVC માં વિવિધ પાર્ટીશન પ્રકારો વચ્ચે નિર્ણય લેવો. આર. ડી. ઓ. એટેમે <આઇ. ડી. 1> એન્કોડર ગ્રાસ વેલી વાઇબ એન્કોડર્સ (એસ. ડી. અને એચ. ડી. એમ. પી. ઇ. જી.-2/એમ. પી. ઇ. જી.-4) હાર્મોનિક ઇલેક્ટ્રા 8000 એન્કોડર (એસ. ડી. અને એચ. ડી. એમ. પી. ઇ. જી.-2/એમ. પી. ઇ. જી.-4) લિબાવકોડેક મેઇનકોન્સેપ્ટ <આઇ. ડી. 1> એન્કોડર માઇક્રોસોફ્ટ વી. સી.-1 એન્કોડર ટેન્ડબર્ગ ટેલિવિઝન એસ. ડી. એમ. પી. ઇ. જી.-2 ઇ. એન. 8100 ટેન્ડબર્ગ ટેલિવિઝન એચ. ડી. એમ. પી. ઇ. જી.-4 ઇ. એન. 8190 ટેન્ડબર્ગ ટેલિવિઝન એસ. ડી. અને એચ. ડી. એમ. પી. ઇ. જી.-4 આઇપ્લેક્સ થિયોરા <આઇ. ડી. 3> અને પછીથી ("ટસનેલડા" શાખા) x264 <આઇ. ડી. 1> એન્કોડર x265 <