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

1. Способ обнаружения движений плода, включающий:
извлечение множества пиков из доплеровского ультразвукового сигнала, полученного от плода, причем каждый пик из множества пиков связывают с огибающей одного из множества сегментов сигнала доплеровского ультразвукового сигнала;
вычисление плотности пиков как функции от амплитуды пика;
выбор порогового значения движения плода на основе вычисленной плотности пиков и
определение того, содержит ли проверяемый сегмент доплеровского ультразвукового сигнала движение плода, путем сравнения амплитуды пика, извлеченной из огибающей проверяемого сегмента доплеровского ультразвукового сигнала, с пороговым значением движения плода.
2. Способ по п. 1, также включающий сегментирование доплеровского ультразвукового сигнала на множество сегментов сигнала.
3. Способ по п. 2, в котором по меньшей мере два соседних сегмента сигнала из множества сегментов перекрываются по времени.
4. Способ по п. 2 или 3, в котором вычисление включает вычисление плотности пиков как функции от множества сеток амплитуд пиков, причем плотность указывает на количество пиков в каждой сетке амплитуд; а выбор включает выбор порогового значения движения плода как амплитуды пика из сетки амплитуд пиков, в которой вычисленная плотность пиков является максимальной.
5. Способ по любому из пп. 1 и 4, в котором проверяемый сегмент доплеровского ультразвукового сигнала получают от того же самого плода, что и доплеровский ультразвуковой сигнал, из которого извлекают множество пиков.
6. Способ по п. 4, в котором извлечение, вычисление и выбор итерируют для адаптивной настройки порогового значения движения плода для данного плода.
7. Способ по п. 4, также включающий:
получение доплеровского ультразвукового сигнала, из которого извлекают множество пиков для плода;
сохранение извлеченного множества пиков в буфере пиков, включающее обновление содержимого буфера пиков во время получения с использованием обновления методом «первым пришел, первым вышел»;
причем извлечение, вычисление и выбор повторяют по мере обновления содержимого буфера пиков для адаптивной настройки порогового значения движения плода для данного плода.
8. Устройство (10) для обнаружения движений плода, содержащее:
доплеровский ультразвуковой датчик (14) для получения доплеровского ультразвукового сигнала от плода и
по меньшей мере один электронный процессор (22), запрограммированный на:
извлечение (34) множества пиков из доплеровского ультразвукового сигнала, причем каждый пик из множества пиков связан с огибающей одного из множества сегментов сигнала доплеровского ультразвукового сигнала;
вычисление (38) плотности пиков как функции от амплитуды пика;
выбор (40) порогового значения движения плода на основе вычисленной плотности пиков и
определение (42) того, содержит ли проверяемый сегмент доплеровского ультразвукового сигнала движение плода, путем сравнения амплитуды пика, извлеченной из огибающей проверяемого сегмента доплеровского ультразвукового сигнала, с пороговым значением движения плода.
9. Устройство по п. 8, в котором по меньшей мере один электронный процессор также запрограммирован на сегментирование доплеровского ультразвукового сигнала на множество сегментов сигнала.
10. Устройство по п. 9, в котором по меньшей мере два соседних сегмента сигнала из множества сегментов перекрываются по времени.
11. Устройство по п. 8 или 9, в котором по меньшей мере один электронный процессор (22) также запрограммирован на:
вычисление плотности пиков как функции от множества сеток амплитуд пиков, причем плотность указывает на количество пиков в каждой сетке амплитуд; и
выбор порогового значения движения плода как амплитуды пика из сетки амплитуд пиков, в которой вычисленная плотность пиков является максимальной.
12. Устройство по п. 11, в котором по меньшей мере один электронный процессор также запрограммирован на сохранение извлеченного множества пиков в буфере пиков, включающее обновление содержимого буфера пиков во время получения с использованием обновления методом «первый пришел, первый вышел», и на повторение сегментации, извлечения, вычисления и выбора по мере обновления содержимого буфера пиков для адаптивной настройки порогового значения движения плода для данного плода.
13. Некратковременный компьютерочитаемый носитель информации с хранящимся на нем программным кодом, считываемым и исполняемым одним или более электронными процессорами для осуществления операций, включающих:
извлечение множества пиков из доплеровского ультразвукового сигнала, полученного от плода, причем каждый пик из множества пиков связывают с огибающей одного из множества сегментов сигнала доплеровского ультразвукового сигнала;
вычисление плотности пиков как функции от амплитуды пика;
выбор порогового значения движения плода на основе вычисленной плотности пиков и
определение того, содержит ли проверяемый сегмент доплеровского ультразвукового сигнала движение плода, путем сравнения амплитуды пика, извлеченной из огибающей проверяемого сегмента доплеровского ультразвукового сигнала, с пороговым значением движения плода.