Цифровият AV адаптер на Apple Lightning има невероятна тайна

През уикенда една завладяваща малка публикация в уеб блога на Panic разкри, че Lightning AV адаптер предназначени за изпращане на видео от свързан iPhone или iPad през HDMI имаха интересна малка тайна към него: това не е конвертор толкова, колкото е малък ARM-базиран компютър с малък SoC и 2 GB RAM!

Момчетата от Panic имаха теория, че това означава, че Lightning AV адаптерът стартира миниатюрна версия на iOS всеки времето, когато е било свързано, и че е използвало странна, хардуерна версия на протокола AirPlay, за да направи стрийминг. Всъщност това не е така, но анонимен инженер на Apple сега даде предисторията зад това завладяващо малко инженерство.

jpegcompression

Ето въпросът накратко: Lightning не може да изведе необработен HDMI сигнал. Всичко, което може да направи, е да изтръгне някакъв H264 видеоклип по Lightning кабел и да се надява, че нещо от другия край може да го преобразува в HDMI. Резултатът има много артефакти, свързани с MPEG компресията, както се вижда на изображението по -горе.

Анонимен инженер на Apple, коментирайки въпроса, казва, че въпреки това Lightning AV адаптерът не работи с iOS:

Вярно е, че ядрото на адаптера SoC се зарежда от XNU, но приликите между iOS и фърмуера на адаптера свършват. Средата на фърмуера дори не стартира launchd. Няма черупка в изображението, няма помощни програми (аналогично на това, което използвахме, за да наричаме „BSD подсистема“ в Mac OS X). Той се зарежда направо в демон, предназначен да приема входящи данни от хост устройството, да декодира този поток от данни и да ги извежда през A/V конекторите. Има набор от модули на ядрото, които обработват ниско ниво на пренос на данни и HDMI изход, но това е всичко. Иска ми се да мога да предложа повече подробности след това, но публикувам като AC по адски добра причина.

Инженерът на Apple казва за артефактите от компресията, че „някои хора [в Apple] са наясно, че качеството може да бъде по -добро и други работят по него. Засега качеството се счита за подходящо приемливо. ”

И докато качеството на компресиране на MPEG може да е малко желателно, то има някои предимства:

Тази система по същество ни позволява да извеждаме към всяко устройство на планетата, независимо от шината на крайната точка (HDMI, DisplayPort и всички бъдещи изобретения) чрез просто производство на съответния адаптер, който се включва в Lightning пристанище. Тъй като устройството с iOS не се интересува от хардуера, който виси от другия край, нямате нужда от нов iPad или iPhone, когато на пазара се появи нов A/V конектор.

Въпреки това, адаптерът Lightning AV може да има отличието, че е единственият аксесоар на Apple, който действително ще получава актуализации на фърмуера, като част от редовния цикъл на актуализиране на iOS. Това просто показва, че не можете да си позволите да преминете дори над най -малкия и най -малко последващият продукт на Apple: голяма изобретателност е вложена в проектирането на всеки един.

Източник: Паника

Последна публикация в блога

| Култът към Mac
September 10, 2021

DirecTV сега стартира с безплатна оферта за Apple TVDirecTV Now ви позволява да предавате поточно телевизия на вашия iPhone.Снимка: DirecTV сега.AT...

Новини от Apple, анализ и мнение, плюс общи технически новини
September 10, 2021

Apple работи върху разширената реалност за приложението Карти на вашия iPhoneОтворете App Store на вашия iPhone и ще намерите множество приложения,...

| Култът към Mac
September 10, 2021

Ларс Улрих от Metallica се „чувства в безопасност“ с Apple MusicТова е лицето на безопасността.Снимка: Гейдж Скидмор. Лицензиран под CC BY-SA 2.0Ба...