МОБИЛЬНЫЙ ВИДЕОПОИСК

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