СЖАТИЕ ВИДЕОМАТЕРИАЛА ДО УЧАСТКОВ ДВИЖЕНИЯ

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