УСТРОЙСТВО ОБРАБОТКИ ВИДЕОПОТОКОВ, А ТАКЖЕ СПОСОБ УПРАВЛЕНИЯ, ПРОГРАММА И НОСИТЕЛЬ ЗАПИСИ ДЛЯ НЕГО

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