СИСТЕМЫ И СПОСОБЫ ОБЛАЧНОЙ ОБРАБОТКИ И НАЛОЖЕНИЯ СОДЕРЖИМОГО НА ПОТОКОВЫЕ ВИДЕОКАДРЫ УДАЛЕННО ОБРАБАТЫВАЕМЫХ ПРИЛОЖЕНИЙ

1. Система дополнения удаленно обслуживаемого приложения, содержащая:
первое приложение, выполняемое в одной или более вычислительных системах для генерирования серии оригинальных наборов кадров с данными об элементе изображения для визуализации графических изображений, связанных с выполнением первого приложения; и
второе приложение, выполняемое в одной или более вычислительных системах, для обнаружения наличия одного или более ключевых графических изображений в серии оригинальных наборов кадров с данными об элементе изображения, при этом после обнаружения одного или более ключевых графических изображений, второе приложение выполнено с возможностью управления заменой части данных об элементе изображения в серии оригинальных наборов кадров с данными об элементе изображения на заменяющие данные об элементе изображения для генерирования серии измененных наборов кадров с данными об элементе изображения, подлежащих кодированию, вместо серии оригинальных наборов кадров с данными об элементе изображения.
2. Система дополнения удаленно обслуживаемого приложения по п. 1, в которой серия оригинальных наборов кадров с данными об элементе изображения соответствует потоку видеоданных.
3. Система дополнения удаленно обслуживаемого приложения по п. 2, в которой каждый оригинальный набор кадров с данными об элементе изображения соответствует определенному видеокадру.
4. Система дополнения удаленно обслуживаемого приложения по п. 1, в которой одна или более вычислительных систем, на которых выполняется первое приложение, содержит одну или более виртуальных вычислительных машин, функционирующих в облачной вычислительной системе.
5. Система дополнения удаленно обслуживаемого приложения по п. 4, в которой одна или более вычислительных систем, в которых выполняется второе приложение, содержит одну или более виртуальных вычислительных машин, функционирующих в облачной вычислительной системе.
6. Система дополнения удаленно обслуживаемого приложения по п. 4, в котором первое приложение представляет собой игровое приложение.
7. Система дополнения удаленно обслуживаемого приложения по п. 6, в котором одно или более ключевых графических изображений иллюстрируют статус выполнения первого приложения.
8. Система дополнения удаленно обслуживаемого приложения по п. 1, в котором второе приложение выполнено с возможностью функционирования для предоставления инструкций оверлейному модулю для непосредственной замены части данных об элементе изображения в серии оригинальных наборов кадров с данными об элементе изображения на заменяющие данные об элементе изображения.
9. Способ дополнения удаленно обслуживаемого приложения, содержащий этапы, на которых:
осуществляют поиск видеокадра, сгенерированного приложением, для обнаружения ключевого графического изображения;
обнаруживают ключевое графическое изображение в видеокадре;
получают оверлейное изображение, иллюстрирующее универсальный статус достижений пользователя;
осуществляют корреляцию установленного универсального статуса достижений пользователя с одним или более из множества предварительно заданных оверлейных изображений, сохраненных на устройстве хранения данных;
получают данные оверлейных конструкций от устройства хранения данных по меньшей мере для одного из множества предварительно заданных оверлейных изображений, скоррелированных с установленным универсальным статусом достижений пользователя; и
осуществляют доставку полученных данных оверлейных конструкций в оверлейную логику для включения по меньшей мере одного из предварительно заданных оверлейных изображений в видеокадр.
10. Способ дополнения удаленно обслуживаемого приложения по п. 9, в котором ключевое графическое изображение иллюстрирует уровень достижений пользователя в выполняемом приложении.
11. Способ дополнения удаленно обслуживаемого приложения по п. 9, в котором приложение представляет собой удаленно обслуживаемое игровое приложение, выполняемое на виртуальной машине облачной вычислительной платформы.
12. Способ дополнения удаленно обслуживаемого приложения по п. 9, в котором расчетное положение в видеокадре и расчетная конфигурация элементов изображения ключевого графического изображения, иллюстрирующего уровень достижений пользователя, известны перед поиском видеокадра.
13. Способ дополнения удаленно обслуживаемого приложения по п. 9, в котором универсальный статус достижений пользователя иллюстрирует уровень достижений пользователя в выполняемых одном или более приложениях одного или более типов в течение определенного периода времени.
14. Способ дополнения удаленно обслуживаемого приложения по п. 9, в котором получение оверлейного изображения сопряжено с запросом к базе данных на получение информации о пользователе для определения универсального статуса достижений пользователя.
15. Способ дополнения удаленно обслуживаемого приложения по п. 9, дополнительно содержащий этапы, на которых:
кодируют видеокадр с по меньшей мере одним из предварительно заданных оверлейных изображений, помещенных в него; и
передают кодированный видеокадр на вычислительную систему пользователя.
16. Устройство хранения данных, хранящее программные инструкции дополнения удаленно обслуживаемого приложения, включающие в себя:
программные инструкции для поиска видеокадра, сгенерированного приложением, для обнаружения ключевого графического изображения;
программные инструкции для обнаружения ключевого графического изображения в видеокадре;
программные инструкции для получения оверлейного изображения, иллюстрирующего универсальный статус достижений пользователя;
программные инструкции для корреляции установленного универсального статуса достижений пользователя с одним или более из множества предварительно заданных оверлейных изображений, сохраненных на устройстве хранения данных;
программные инструкции для получения данных оверлейных конструкций из устройства хранения данных по меньшей мере для одного из множества предварительно заданных оверлейных изображений, скоррелированных с установленным универсальным статусом достижений пользователя; и
программные инструкции для доставки полученных данных оверлейных конструкций к оверлейной логике для включения по меньшей мере одного из предварительно заданных оверлейных изображений в видеокадр.
17. Устройство хранения данных, хранящее программные инструкции для дополнения удаленно обслуживаемого приложения по п. 16, в котором ключевое графическое изображение иллюстрирует уровень достижений пользователя в выполняемом приложении.
18. Устройство хранения данных, хранящее программные инструкции дополнения удаленно обслуживаемого приложения по п. 16, в котором приложение представляет собой удаленно обслуживаемое игровое приложение, выполняемое на виртуальной машине облачной вычислительной платформы.
19. Устройство хранения данных, хранящее программные инструкции для дополнения удаленно обслуживаемого приложения по п. 16, в котором расчетное положение в видеокадре и расчетная конфигурация элементов изображения ключевого графического изображения, иллюстрирующего уровень достижений пользователя, известны перед поиском видеокадра.
20. Устройство хранения данных, хранящее программные инструкции дополнения удаленно обслуживаемого приложения по п. 16, в котором универсальный статус достижений пользователя иллюстрирует уровень достижений пользователя в выполняемых одном или более приложениях одного или более типов в течение определенного периода времени.
21. Устройство хранения данных, хранящее программные инструкции дополнения удаленно обслуживаемого приложения по п. 16, в котором программные инструкции для получения оверлейного изображения содержат программные инструкции для запроса к базе данных на получение информации о пользователе для определения универсального статуса достижений пользователя.
22. Устройство хранения данных, хранящее программные инструкции дополнения удаленно обслуживаемого приложения по п. 16, дополнительно содержащее:
программные инструкции для кодирования видеокадра с по меньшей мере одним из предварительно заданных оверлейных изображений, помещенных в него; и
программные инструкции для передачи кодированного видеокадра вычислительной системе пользователя.