Кто хочет попробовать...
Вот сырая не оттестированая версия редактора на попроб
Что бы запустить нужна установленная java 1.8 (JRE) (JRE 1.8)
Сам редактор https://drive.google.com/open?id=1aUQup … B0dUub5Eva
Распаковать зип.. запустить run.bat...
Ну или из коммандной строки
>java -jar TableEditor-1.0-SNAPSHOT.jar
1. С помощью AE распаковываем на секции и распаковываем ROM
2. запускаем run.bat
3. В открвшемся окошке в меню файл -> Select File выбираем файл (например adj_video_default_00_Imx117)
4. В поле Addr проставляем адрес начала тройки RGB табличек и жмем Load - загружаем сырые данные тройки из выбранного файла
5. Жмем Raw->Curve (обрабатывает входной массив алгоритмом дугласа-пеккера для выделения ключевых точек максимального отклонения)
по этим точкам строится кубический сплайн - получаем кривые
Ну и дальше можно работать...
Правой кнопкой мыши можно добавить удалить точку (поиск в радиусе 5пикселей от точки нажатия)
Можно таскать существующие точки
Внизу есть выключатели RGB. изменения (удаление, вставка, перемещение) делаются только для включеных каналов.
Пара выключателей Raw и Сurve управляют только отображением.
Через меню копирования можно копировать каналы один в другой или сразу в два других
Копировать можно как исходные (RAW) так и кривые..
Через меню файлов можно экспортировать как сырые данные тройки в отдельный файлик так и импортировать из файлика...
То же самое для кривых... В операциях экспорта и импорта участвуют все каналы тройки.
Когда вас удовлетворит вид кривых надо нажать Curve->Raw (создать сырые массивы из кривых)
Ну а потом можно нажать Save для записи в то место откуда эти данные былы загружены..
Ну а если поменять адрес (или даже выбрать другой файл) то можно записать по другому адресу или в другой файл...
А... ну и данные в табличке справа тоже можно редактировать...
При вводе будет создан узел кривой если его еще нет в этой точке или изменен существующий
Ну как-то так...
Побыстрому описал...
Чего не хватит говорите... допилим
Собирать прошивку обратно не пробовал еще
))
ЗЫ дуракоупоротостью не заморачивался. От дурных действий возможны непредсказуемые ошибки.

Отредактировано v_max (23.07.2018 19:03:58)
- Подпись автора
[html]
<style type="text/css">
.sign {
width: 88px; /* Ширина */
border-style: double; /* double, dotted, dashed, solid, outset */
border-color: #809FFE; /* Цвет границы */
padding:3px;
font-style: bold; /* Курсивное начертание */
color: #809FFE; /* Цвет текста */
}
</style>
<div class="sign">
<div>
</b>v_max</b> <img src="https://forumstatic.ru/files/0018/21/d5/91139.png">
</div>
</div>
[/html]