LUT (Lookup Table) – tai duomenų struktūra, kuri susieja įvesties reikšmes su iš anksto apskaičiuotomis išvesties reikšmėmis. Naudojama greitiems skaičiavimams, kad būtų išvengta brangių operacijų realiuoju laiku.
Pagrindinės reikšmės:
1. Programavimas/duomenų apdorojimas – pakeičia sudėtingas formules paprasta reikšmių paieška lentelėje.
2. Grafika/vaizdo apdorojimas – keičia spalvas ar tonus (pvz., koreguoja kontrastą, pritaiko filtrus).
3. Elektronika/signalų apdorojimas – konvertuoja signalus (pvz., skaitmeninės-analoginės konversijos).
Pavyzdžiai:
- Grafikoje: Instagram filtrai keičia pikselių spalvas naudodami LUT.
- Programavime: Sinusų lentelė (`sin_lut[angle]`) greitai grąžina rezultatą vietoj `sin(angle)` skaičiavimo.
- Žaidimuose: Peršokimas tarp iš anksto apskaičiuotų šviesos reikšmių.
- Vaizdo montavime: Technicolor ar log įrašo konvertavimas į standartines spalvas.
Trumpai: LUT – tai optimizavimo priemonė, kuri pakeičia skaičiavimus greita paieška.
Jūsų pataisymai bus išsiųsti moderatorių peržiūrai, jei informacija tikslesnė/taisyklingesnė
ji bus patalpinta vietoj esamos.