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

1. Устройство (100; 200; 300) для определения информации (122; 222; 332) о подобии на основе одного или нескольких входных сигналов (112; 212; 312, 314), которые являются звуковыми сигналами или видеосигналами,
причем устройство сконфигурировано для определения информации (114; 214; 322, 324) о переходе через ноль, описывающей количество переходов через ноль в соответствующей части (422, 424, 426, 432, 434, 436; 522, 524, 526, 542, 544, 546) для множества частей по меньшей мере одного из упомянутого одного или нескольких входных сигналов, и
причем устройство сконфигурировано для выполнения сравнения на основе информации о переходе через ноль, чтобы определить информацию о подобии, описывающую подобие между разными частями или сегментами одного входного сигнала либо между разными частями или сегментами двух сравниваемых сигналов;
причем устройство сконфигурировано для определения двух или более характерных значений на каждый блок сигнала для множества блоков сигнала,
причем упомянутые два или более характерных значения описывают признаки блоков сигнала, и
причем упомянутые два или более характерных значения содержат значение перехода через ноль, которое является информацией о переходе через ноль; и
причем устройство сконфигурировано для определения меры спектральной неравномерности в качестве одного из двух характерных значений, которые определяются на каждый блок сигнала, и/или
причем устройство сконфигурировано для определения значений спектрального потока в качестве одного из двух характерных значений, которые определяются на каждый блок сигнала,
причем значения спектрального потока описывают изменение между спектрами двух соответствующих последовательных блоков сигнала в виде одного количественного значения;
причем устройство сконфигурировано для выполнения сравнения на основе упомянутых двух или более характерных значений, чтобы определить информацию о подобии,
причем устройство сконфигурировано для выполнения первого сравнения на основе последовательности характерных значений первого типа для множества блоков сигнала и выполнения второго сравнения на основе последовательности характерных значений второго типа для множества блоков сигнала,
причем устройство сконфигурировано для сравнения последовательности (322; 450) первых значений перехода через ноль, которая содержит множество значений перехода через ноль, и последовательности (324; 456) вторых значений перехода через ноль, которая содержит множество значений перехода через ноль, для получения информации о подобии, описывающей подобие между первым сегментом (420) сигнала и вторым сегментом (430) сигнала,
причем последовательность первых значений перехода через ноль соответствует первому сегменту сигнала, и причем последовательность вторых значений перехода через ноль соответствует второму сегменту сигнала, и
причем значения перехода через ноль составляют информацию о переходе через ноль;
причем устройство сконфигурировано для сравнения результата первого сравнения и результата второго сравнения, чтобы получить информацию о надежности;
причем устройство сконфигурировано для приема одного или нескольких звуковых сигналов или одного или нескольких видеосигналов в качестве упомянутого одного или нескольких входных сигналов (112; 212; 312, 314) и для определения информации (114; 214; 322, 324) о переходе через ноль на основе упомянутого одного или нескольких звуковых сигналов или на основе упомянутого одного или нескольких видеосигналов.
2. Устройство (100; 200; 300) по п. 1, причем устройство сконфигурировано для определения общего количества переходов через ноль, или количества восходящих переходов через ноль, или количества нисходящих переходов через ноль в качестве информации (114; 214; 322, 324) о переходе через ноль для множества частей (422, 424, 426, 432, 434, 436; 522, 524, 526, 542, 544, 546) упомянутого по меньшей мере одного из упомянутого одного или нескольких входных сигналов.
3. Устройство (100; 200; 300) по п. 1, причем устройство сконфигурировано для определения частоты переходов через ноль в качестве информации (114; 214; 322, 324) о переходе через ноль для множества частей (422, 424, 426, 432, 434, 436; 522, 524, 526, 542, 544, 546) упомянутого по меньшей мере одного из упомянутого одного или нескольких входных сигналов.
4. Устройство по п. 1, причем устройство (100; 200; 300) сконфигурировано для определения информации (114; 214; 322, 324) о переходе через ноль, так что по меньшей мере одно значение перехода через ноль ассоциируется с каждой частью (422, 424, 426, 432, 434, 436; 522, 524, 526, 542, 544, 546) из множества частей упомянутого по меньшей мере одного из упомянутого одного или нескольких входных сигналов.
5. Устройство (100; 200; 300) по п. 1,
причем устройство сконфигурировано для определения последовательности (114, 214, 322, 450) первых значений перехода через ноль для первого сегмента (420; 520) сигнала, причем первый сегмент сигнала содержит множество блоков (422, 424, 426; 522, 524, 526) сигнала, и причем последовательность первых значений перехода через ноль содержит одно или несколько значений перехода через ноль, ассоциированных с каждым из блоков сигнала первого сегмента сигнала; и
причем устройство сконфигурировано для определения последовательности (114, 214, 324, 456) вторых значений перехода через ноль для второго сегмента (430; 540) сигнала, причем второй сегмент сигнала содержит множество блоков (432, 434, 436; 542, 544, 546) сигнала, и причем последовательность вторых значений перехода через ноль содержит одно или несколько значений перехода через ноль, ассоциированных с каждым из блоков сигнала второго сегмента сигнала.
6. Устройство (100; 200; 300) по п. 1, причем устройство сконфигурировано для вычисления корреляционного значения с использованием последовательности (322; 450) первых значений перехода через ноль и последовательности (324; 456) вторых значений перехода через ноль для получения информации (122; 222; 332) о подобии; или
причем устройство сконфигурировано для вычисления значения разницы средней величины с использованием последовательности первых значений перехода через ноль и последовательности вторых значений перехода через ноль, чтобы получить информацию о подобии; или
причем устройство сконфигурировано для вычисления нормы разницы между последовательностью первых значений перехода через ноль и последовательностью вторых значений перехода через ноль для получения информации о подобии; или
причем устройство сконфигурировано для вычисления евклидова расстояния между последовательностью первых значений перехода через ноль и последовательностью вторых значений перехода через ноль для получения информации о подобии.
7. Устройство (100; 200; 300) по п. 1, причем устройство сконфигурировано для вычисления множества значений меры разности между последовательностью первых значений перехода через ноль, или ее частью, и множеством сдвинутых во времени версий последовательности вторых значений перехода через ноль, или ее сдвинутых во времени частей, чтобы получить информацию (232; 342) о сдвиге во времени, который обеспечивает максимальное подобие между последовательностью первых значений перехода через ноль, или ее частью, и сдвинутой во времени версией последовательности вторых значений перехода через ноль, или ее частью.
8. Устройство (100; 200; 300) по п. 1, причем устройство сконфигурировано для вычисления корреляционной функции с использованием последовательности (322; 450) первых значений перехода через ноль и последовательности (324; 456) вторых значений перехода через ноль, чтобы получить информацию (232; 342) о сдвиге во времени, который обеспечивает максимальное подобие между последовательностью первых значений перехода через ноль, или ее частью, и сдвинутой во времени версией последовательности вторых значений перехода через ноль, или ее частью; или
причем устройство сконфигурировано для вычисления функции разницы средней величины с использованием последовательности первых значений перехода через ноль и последовательности вторых значений перехода через ноль, для сравнения части последовательности первых значений перехода через ноль и сдвинутых во времени частей последовательности вторых значений перехода через ноль, и для получения информации о сдвиге (d) во времени, который обеспечивает максимальное подобие между последовательностью (x1(t); 322; 450) первых значений перехода через ноль, или ее частью, и сдвинутой во времени версией (x2(t+d)) последовательности (x2(t); 32; 456) вторых значений перехода через ноль, или ее частью.
9. Устройство (100; 200; 300) по п. 1, причем устройство сконфигурировано для удаления постоянной составляющей из последовательности (114; 214; 322) первых значений перехода через ноль и/или из последовательности (324) вторых значений перехода через ноль перед сравнением последовательности первых значений перехода через ноль и последовательности вторых значений перехода через ноль.
10. Устройство (100; 200; 300) по п. 1, причем устройство сконфигурировано для удаления постоянной составляющей из упомянутого одного или нескольких входных сигналов (112; 212; 312, 314) и/или применения фильтрации верхних частот к упомянутому одному или нескольким входным сигналам перед определением информации о переходе через ноль.
11. Устройство (100; 200; 300) по п. 1, в котором характерные значения содержат положительное значение перехода через ноль, описывающее количество восходящих переходов через ноль в соответствующем блоке сигнала, и отрицательное значение перехода через ноль, описывающее количество нисходящих переходов через ноль в соответствующем блоке сигнала, на каждый блок сигнала.
12. Устройство (100; 200; 300) по п. 1, причем устройство сконфигурировано для определения одного из двух характерных значений, которые определяются на каждый блок сигнала, с использованием представления соответствующего блока сигнала в частотной области.
13. Устройство (100; 200; 300) по п. 1, причем устройство сконфигурировано для определения значений спектральной неравномерности, описывающих неравномерность спектра соответствующего блока сигнала, в качестве одного из двух характерных значений, которые определяются на каждый блок сигнала.
14. Устройство (100; 200; 300) по п. 1, причем устройство сконфигурировано для определения коэффициентов линейного предсказания (LPC) для соответствующего блока сигнала в качестве одного из двух характерных значений, которые определяются на каждый блок сигнала.
15. Устройство (100; 200; 300) по п. 1, причем устройство сконфигурировано для приема одного или нескольких звуковых сигналов или одного или нескольких видеосигналов в качестве упомянутого одного или нескольких входных сигналов (112; 212; 312, 314) и для определения информации (114; 214; 322, 324) о переходе через ноль на основе упомянутого одного или нескольких звуковых сигналов или на основе упомянутого одного или нескольких видеосигналов.
16. Устройство (100; 200; 300) по п. 1, причем устройство сконфигурировано для использования информации (122; 222; 332) о подобии, чтобы получить информацию об автокорреляции касательно звукового сигнала или видеосигнала; или
причем устройство сконфигурировано для использования информации о подобии, чтобы получить информацию о взаимной корреляции относительно двух звуковых сигналов или относительно двух видеосигналов; или
причем устройство сконфигурировано для использования информации о подобии, чтобы определить сдвиг (232; 342) во времени для получения наилучшего возможного выравнивания между двумя звуковыми сигналами, или чтобы определить сдвиг (232; 342) во времени для получения наилучшего возможного выравнивания между двумя видеосигналами.
17. Устройство по п. 1, причем устройство сконфигурировано для определения на первом этапе первой информации о переходе через ноль с использованием размера первого блока и для выполнения сравнения на основе первой информации о переходе через ноль, чтобы получить информацию, представляющую сдвиг во времени между подобными областями упомянутого одного или нескольких входных сигналов, и
причем устройство сконфигурировано для определения на втором этапе второй информации о переходе через ноль с использованием размера второго блока, чтобы получить уточненную информацию, представляющую сдвиг во времени между подобными областями упомянутого одного или нескольких входных сигналов,
причем диапазон, для которого определяется вторая информация о переходе через ноль, зависит от информации, представляющей сдвиг во времени между подобными областями упомянутого одного или нескольких входных сигналов, полученной на первом этапе, и причем размер второго блока меньше размера первого блока.
18. Способ (700) для определения информации о подобии на основе одного или нескольких входных сигналов, которые являются звуковыми сигналами или видеосигналами,
причем способ содержит этапы, на которых определяют (710) информацию о переходе через ноль, описывающую количество переходов через ноль в соответствующей части для множества частей по меньшей мере одного из упомянутого одного или нескольких входных сигналов, и
причем способ содержит этап, на котором выполняют (720) сравнение на основе информации о переходе через ноль, чтобы определить информацию о подобии, описывающую подобие между разными частями или сегментами одного входного сигнала либо между разными частями или сегментами двух сравниваемых сигналов;
причем способ содержит этап, на котором определяют два или более характерных значения на каждый блок сигнала для множества блоков сигнала,
причем упомянутые два или более характерных значения описывают признаки блоков сигнала, и
причем упомянутые два или более характерных значения содержат значение перехода через ноль, которое является информацией о переходе через ноль; и
причем способ содержит этап, на котором определяют меры спектральной неравномерности в качестве одного из упомянутых двух или более характерных значений, которые определяются на каждый блок сигнала, и/или
причем способ содержит этап, на котором определяют значения спектрального потока в качестве одного из упомянутых двух или более характерных значений, которые определяются на каждый блок сигнала,
причем значения спектрального потока описывают изменение между спектрами двух соответствующих последовательных блоков сигнала в виде одного количественного значения;
причем способ содержит этап, на котором выполняют сравнение на основе упомянутых двух или более характерных значений, чтобы определить информацию о подобии,
причем первое сравнение выполняют на основе последовательности характерных значений первого типа для множества блоков сигнала, и причем второе сравнение выполняют на основе последовательности характерных значений второго типа для множества блоков сигнала,
причем последовательность (322; 450) первых значений перехода через ноль, которая содержит множество значений перехода через ноль, и последовательность (324; 456) вторых значений перехода через ноль, которая содержит множество значений перехода через ноль, сравнивают для получения информации о подобии, описывающей подобие между первым сегментом (420) сигнала и вторым сегментом (430) сигнала,
причем последовательность первых значений перехода через ноль соответствует первому сегменту сигнала, и причем последовательность вторых значений перехода через ноль соответствует второму сегменту сигнала, и
причем значения перехода через ноль составляют информацию о переходе через ноль,
причем сравнивают результат первого сравнения и результат второго сравнения, чтобы получить информацию о надежности;
причем способ содержит этап, на котором принимают один или несколько звуковых сигналов или один или несколько видеосигналов в качестве упомянутого одного или нескольких входных сигналов (112; 212; 312, 314) и определяют информацию (114; 214; 322, 324) о переходе через ноль на основе упомянутого одного или нескольких звуковых сигналов или на основе упомянутого одного или нескольких видеосигналов.
19. Компьютерная программа для выполнения способа по п. 18, когда компьютерная программа исполняется на компьютере.