Проблема была решена. Информация по:
ссылке.
Используется приватная функция UIGetScreenImage. Выдает картинку разрешения 320 на 480.
Операция
(NSData*)CGDataProviderCopyData(CGImageGetDataProvider(imageRef)) для такой картинки выполняется у меня на устройстве 50 млс. Это терпимо еще.