СИСТЕМЫ И СПОСОБЫ ДЛЯ ОТЛОЖЕННЫХ ПРОЦЕССОВ ПОСТОБРАБОТКИ ПРИ КОДИРОВАНИИ ВИДЕОИНФОРМАЦИИ

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