УНИВЕРСАЛЬНЫЙ КОДЕК СОДЕРЖИМОГО ЭКРАНА

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