Reference frame (video)
સંદર્ભ ફ્રેમ એ સંકુચિત વિડિયોની ફ્રેમ છે જેનો ઉપયોગ ભવિષ્યની ફ્રેમને વ્યાખ્યાયિત કરવા માટે થાય છે. જેમ કે, તેનો ઉપયોગ ફક્ત આંતર-ફ્રેમ સંકોચન તકનીકોમાં થાય છે. એમપીઇજી-2 જેવા જૂના વિડિયો એન્કોડિંગ ધોરણોમાં, પી-ફ્રેમ માટે માત્ર એક જ સંદર્ભ ફ્રેમ-અગાઉની ફ્રેમ-નો ઉપયોગ કરવામાં આવ્યો હતો. બી-ફ્રેમ માટે બે સંદર્ભ ફ્રેમ (એક ભૂતકાળ અને એક ભવિષ્ય) નો ઉપયોગ કરવામાં આવ્યો હતો. બહુવિધ સંદર્ભ ફ્રેમ કેટલાક આધુનિક વિડિયો એન્કોડિંગ ધોરણો, જેમ કે H.264/AVC, બહુવિધ સંદર્ભ ફ્રેમનો ઉપયોગ કરવાની મંજૂરી આપે છે. આ વિડિયો એન્કોડરને અગાઉ ડીકોડ કરેલી એક કરતાં વધુ ફ્રેમમાંથી પસંદ કરવાની મંજૂરી આપે છે જેના પર આગામી ફ્રેમમાં દરેક મેક્રોબ્લોકને આધાર આપવો. જ્યારે આ હેતુ માટે શ્રેષ્ઠ ફ્રેમ સામાન્ય રીતે અગાઉની ફ્રેમ હોય છે, ત્યારે વધારાની સંદર્ભ ફ્રેમ સંકોચન કાર્યક્ષમતા અને/અથવા વિડિયો ગુણવત્તામાં સુધારો કરી શકે છે. નોંધ લો કે એક જ ફ્રેમમાં વિવિધ મેક્રો બ્લોક માટે વિવિધ સંદર્ભ ફ્રેમ પસંદ કરી શકાય છે. H.264 દ્વારા સમર્થિત સમવર્તી સંદર્ભ ફ્રેમની મહત્તમ સંખ્યા 16 છે. મેક્રોબ્લોકના દરેક 8x8 પાર્ટીશન માટે વિવિધ સંદર્ભ ફ્રેમ પસંદ કરી શકાય છે. અન્ય વિડિયો ફોર્મેટ કે જે બહુવિધ સંદર્ભ ફ્રેમને ટેકો આપે છે તે સ્નો છે, જે આઠ સુધી સંભાળી શકે છે. થિયોરા કોડેક બહુવિધ સંદર્ભ ફ્રેમોનું મર્યાદિત સ્વરૂપ પ્રદાન કરે છે, જે અગાઉની ફ્રેમ અને સૌથી તાજેતરની ઇન્ટ્રા ફ્રેમ બંનેના સંદર્ભોને મંજૂરી આપે છે. ગેરફાયદા બહુવિધ સંદર્ભ ફ્રેમને એન્કોડિંગ કરવાથી એન્કોડિંગના સમયમાં નોંધપાત્ર વધારો થઈ શકે છે કારણ કે ગતિ અંદાજ જેવા ઘણા નિર્ણયો, જે સામાન્ય રીતે માત્ર એક જ સંદર્ભ ફ્રેમ પર હાથ ધરવામાં આવે છે, તે તમામ સંદર્ભ ફ્રેમ પર પુનરાવર્તિત કરવા પડે છે. ગુણવત્તાની કિંમત પર આ ઝડપ ખર્ચને ઘટાડવા માટે હ્યુરિસ્ટિક્સનો ઉપયોગ કરી શકાય છે. લાઇવ-એક્શન સામગ્રી માટે ગુણવત્તાની દ્રષ્ટિએ ખૂબ જ ઊંચી સંખ્યામાં સંદર્ભ ફ્રેમ ભાગ્યે જ ઉપયોગી છે કારણ કે સમયની પાછળની ફ્રેમ સામાન્ય રીતે વર્તમાન ફ્રેમ સાથે ઓછો અને ઓછો સહસંબંધ ધરાવે છે. એનિમેટેડ સ્રોતો માટે આ એટલું સાચું નથી, જ્યાં પુનરાવર્તિત ગતિ મોટી સંખ્યામાં સંદર્ભ ફ્રેમને વધુ ઉપયોગી બનાવી શકે છે. ડીકોડિંગ જ્યારે ડીકોડિંગ કરવામાં આવે છે, ત્યારે સંદર્ભ ફ્રેમને ત્યાં સુધી મેમરીમાં સંગ્રહિત કરવી આવશ્યક છે જ્યાં સુધી વધુ ડીકોડિંગ માટે તેની જરૂર ન રહે. આ મોટી સંખ્યામાં સંદર્ભ ફ્રેમવાળા વીડિયો માટે ડીકોડરના મેમરી વપરાશમાં નોંધપાત્ર વધારો કરી શકે છે. કેટલીક સંદર્ભ ફ્રેમોનો ઉપયોગ પણ સંદર્ભના સ્થાનને ઘટાડે છે, જે ઝડપ અસરનું કારણ બની શકે છે. એકલા ખેલાડીઓ કે જેઓ રેકોર્ડ કરેલી ડીવીડી અથવા યુએસબી સ્ટિક્સમાંથી એવીસી/એમકેવી ફાઇલો ચલાવી શકે છે તેઓ મહત્તમ શક્ય 16 સંદર્ભ ફ્રેમને હેન્ડલ કરી શકશે નહીં. આ પણ જુઓ H.264/AVC આંતર ફ્રેમ વિડિયો સંકોચન વિડિયો સંકોચન ચિત્ર પ્રકારો સંદર્ભો વિડિયો સંકોચન MPEG