Новый формат изображений PVV — самый быстрый и экономный

В прошлом году был выпущен прототип формата изображений под расширением PVV от инициалов создателя: украинского программиста, бизнес-консультанта и аудитора — Пятецкого Виталия Владимировича. Чем же примечателен этот формат — это беспрецедентными возможностями. Заметьте, без потери качества происходит сжатие и распаковка изображения с показателями, превышающими JPEG как по скорости обработки так и по размерам сжатого изображения. Имеющийся прототип программы работает только с файлами PPM и PVV, конвертитуя их друг в друга. Программа может конвертировать как 8 битные, так и 24х битные изображения PPM в PVV и обратно.

Чем PVV лучше других?

Скорость обработки, размер получаемых после сжатия данных, размер самой программы

Размер файла программы меньше, чем у аналогичных конверторов, которые могут конвертировать только один вариант качества — либо 8 битный, либо 24 битный. Это позволит использовать её на микроконтроллерах, выполняющих сьемку, и имеющих очень малый размер. При этом конвертация происходит быстрей любых аналогов, степень сжатия более сильная. Программа написана полностью на языке C и не использует дополнительные библиотеки. Только стандартную. То есть может легко быть скомпилированной в любой среде. Хотя для Ардуино придется конечно совсем немножко переписать. И ещё раз напомним, что программа от разработчиков, будучи меньше по размеру чем аналоги, умеет конвертировать 24х битное и 48х битное качество PPM.

Качество изображения

Всем известно, что формат JPEG и подобные ему весьма экономичны. Но при этом теряют в качестве при конвертации. Иногда не сильно, иногда даже очень. Формат PVV производит ту же степень сжатия без малейшей потери качества.

Обратите внимание на размер используемой памяти! Здесь без конкуренции. Такая программа сможет работать на самых дешевых и слабеньких устройствах.

Кстати, некоторое отставание во времени связано с тем, что у нас одна и та же программа обрабатывает как формат 24-bit RGB , так и 48-bit RGB. Дополнительное разветвление дает накопительную задержку на миллиардах итераций. У «конкурентов» это два разных исполняемых файла.

рис. 1

Широкая область применения

Данные возможности формата изображений можно применить для научных проектов, фото с обсерваторий и адронного коллайдера, где нужны невероятные массивы информации. Данный формат позволил бы экономить множество места на серверах. Ну обычные развлекательные ресурсы, смартфоны, где хранятся фото, не потеряли бы ничего, если бы их изображения имели меньший размер, при этом с нулевой потерей качества! Видеоформат с подобным алгоритмом сжатия позволит так же экономить размеры фильмов для больших кинозалов.

Перспективы

Разработчики согласны расширять возможности формата, включая его в известные кодек-паки и разрабатывая видеоформат на основе алгоритма сжатия. Указанный формат будет очень полезен в научных исследованиях, где нужно хранить и обрабатывать большие объемы визуальной информации. Это фото с адронных коллайдеров или больших телескопов. Так же в кинематографе или обычных социальных сетях, где размещается огромное количество фото и видео ежедневно.

Что нужно для развития формата?

Да да, Вы угадали, именно финансовая, моральная поддержка, заинтересованность в проекте. Если вы хотите следить за развитием проекта, просим поддержать разработчиков морально, финансово, или связами с заинтересованными людьми, которые бы хотели использовать этот формат в своих целях и готовы поддержать исследования. Работы предстоит много. Сделаем мир IT технологий слегка более быстрым, удобным и качественным! Потому что про оптимизацию сегодня к печали стали забывать, отсюда тормозящие программы и веб-страницы даже на мощных компьютерах. Наша задача исправить ситуацию, настолько это возможно.

Скачать тестовый вариант кодека можно по ссылке

https://docs.google.com/document/d/1LaztUziGF0wCueFD6NnZS3Isw5errLfDBQO9Mkx2h3k/edit?usp=sharing

Связаться с разработчиками можно по электронной почте:

vitpvv78@gmail.com Пятецкий Виталий Владимирович,

sergey.boboshko@gmail.com Бобошко Сергей Петрович

В данный момент ведутся работы по оптимизации алгоритма и показатели удалось ещё улучшить. Подробнее в следующих публикациях.

Добавить комментарий