Способ и устройство для воспроизведения видео

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