КОДИРОВАНИЕ КАДРА ИСПОЛЬЗУЯ ПОДСКАЗКИ

1. Реализуемый компьютером способ, выполняемый посредством одного или более процессоров вычислительной системы, которая включает в себя память, содержащую исполняемые компьютером инструкции, которые, когда исполняются, предписывают одному или более процессорам выполнить реализуемый компьютером способ, и при этом реализуемый компьютером способ используется, чтобы управлять кодированием кадров видеоданных с тем, чтобы зоны интереса в одном или более кадрах отображались более эффективно, и при этом реализуемый компьютером способ содержит этапы, на которых:
один или более процессоры инициируют модуль осуществления доступа к данным и осуществляют доступ к одному или более фрагментам информации кадра, ассоциированной с, по меньшей мере, одним кадром из потока видеоданных, и, по меньшей мере, один из одного или более фрагментов информации кадра содержит информацию подсказки, которая используется, чтобы указывать потребность в добавочной инструкции кодирования применительно к зоне интереса в информации кадра, при этом информация подсказки предоставляет указание текущего состояния взаимодействия видеоигры;
один или более процессоры инициируют модуль интерпретации данных, который интерпретирует информацию подсказки;
затем один или более процессоры генерируют добавочную инструкцию кодирования применительно к интерпретированной информации подсказки так, что зона интереса в информации кадра будет закодирована в соответствии с добавочной инструкцией кодирования;
один или более процессоры инициируют модуль кодирования, который кодирует зону интереса в соответствии с добавочной инструкцией кодирования; и
модуль кодирования отправляет информацию кадра в качестве закодированной к модулю отображения для вывода.
2. Реализуемый компьютером способ по п. 1, в котором информация кадра предоставляет контекст видеоигры, касательно первого кадра и, по меньшей мере, одного кадра, который является следующим за первым кадром в потоке видеоданных.
3. Реализуемый компьютером способ по п. 1, в котором информация кадра содержит информацию подсказки для одной или более зон интереса.
4. Реализуемый компьютером способ по п. 3, в котором, по меньшей мере, одна из зон интереса меняется динамически со временем.
5. Реализуемый компьютером способ по п. 3, в котором информация подсказки предоставляется посредством указания того, на что, в текущем кадре, зритель наиболее вероятно будет смотреть.
6. Реализуемый компьютером способ по п. 3, в котором информация подсказки предоставляется посредством указания текущего перемещения камеры, ассоциированного с контентом видеоигры у видеоигры.
7. Реализуемый компьютером способ по п. 6, в котором видеоигра работает в режиме разделенного экрана и в котором информация кадра предоставляется для каждого уровня разделенного экрана.
8. Реализуемый компьютером способ по п. 6, в котором информация кадра указывает один или более фрагменты информации средства отображения игровой информации (HUD), которые должны быть улучшены.
9. Компьютерная система, обеспеченная компьютерной архитектурой, используемой чтобы управлять кодированием кадров видеоданных так, что зоны интереса в одном или более кадрах отображаются более эффективно, и при этом компьютерная система содержит:
один или более процессоры;
память, содержащую исполняемые компьютером инструкции, которые, когда исполняются, предписывают одному или более процессорам выполнить реализуемый компьютером способ для реализации компьютерной архитектуры, используемой чтобы управлять кодированием кадров видеоданных так, что зоны интереса в одном или более кадрах отображаются более эффективно, и при этом реализуемый компьютером способ, предоставляемый посредством архитектуры, содержит этапы, на которых:
один или более процессоры инициируют модуль осуществления доступа к данным и осуществляют доступ к одному или более фрагментам информации кадра, ассоциированной с, по меньшей мере, одним кадром из потока видеоданных, и, по меньшей мере, один из одного или более фрагментов информации кадра содержит информацию подсказки, которая используется, чтобы указывать потребность в добавочной инструкции кодирования применительно к зоне интереса в информации кадра, при этом информация подсказки предоставляет указание текущего состояния взаимодействия видеоигры;
один или более процессоры инициируют модуль интерпретации данных, который интерпретирует информацию подсказки;
затем один или более процессоры генерируют добавочную инструкцию кодирования применительно к интерпретированной информации подсказки так, что зона интереса в информации кадра будет закодирована в соответствии с добавочной инструкцией кодирования;
один или более процессоры инициируют модуль кодирования, который кодирует зону интереса в соответствии с добавочной инструкцией кодирования; и
модуль кодирования отправляет информацию кадра в качестве закодированной к модулю отображения для вывода.
10. Компьютерный программный продукт состоящий из считываемого компьютером носителя информации, который содержит исполняемые компьютером инструкции, которые, когда исполняются, предписывают одному или более процессорам вычислительной системы выполнить реализуемый компьютером способ, и при этом реализуемый компьютером способ используется, чтобы управлять кодированием кадров видеоданных так, что зоны интереса в одном или более кадрах отображаются более эффективно, и при этом реализуемый компьютером способ содержит этапы, на которых:
один или более процессоры осуществляют доступ к одному или более фрагментам информации кадра, ассоциированной с, по меньшей мере, одним кадром из потока видеоданных, предоставляемых как часть приложения, и, по меньшей мере, один из одного или более фрагментов информации кадра содержит информацию подсказки, которая используется, чтобы указывать потребность в добавочной инструкции кодирования применительно к зоне интереса в информации кадра, при этом информация подсказки предоставляет указание текущего состояния взаимодействия видеоигры;
один или более процессоры инициируют модуль интерпретации данных, который интерпретирует информацию подсказки;
затем один или более процессоры генерируют добавочную инструкцию кодирования применительно к интерпретированной информации подсказки так, что зона интереса в информации кадра будет закодирована в соответствии с добавочной инструкцией кодирования;
один или более процессоры инициируют модуль кодирования, который кодирует зону интереса в соответствии с добавочной инструкцией кодирования; и
модуль кодирования отправляет информацию кадра в качестве закодированной к модулю отображения для вывода.