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

Иллюстрации

Показать все

Изобретение относится к технологии захвата изображений, а именно к способу и устройству для захвата изображений. Заявленное устройство захвата изображения, которое реализует способ захвата изображений, содержит по меньшей мере один процессор и по меньшей мере одну память, в которой хранится компьютерный программный код. При этом по меньшей мере одна память и компьютерный программный код сконфигурированы таким образом, чтобы с помощью по меньшей мере одного процессора устройство выполняло по меньшей мере следующее: сохранение в памяти информации о движении, содержащей по меньшей мере один признак движения, который относится к определенному требуемому элементу движения, которое пользователь хочет захватить в изображении; определение момента инициирования, в который должна передаваться команда для захвата одного или более изображения, чтобы изображение было снято в требуемый момент времени; установление беспроводного соединения между упомянутым устройством и одним или более вспомогательными устройствами; выдачу по меньшей мере в одно из вспомогательных устройств команды для запуска предоставления сигналов датчиков движения; прием устройством сигналов датчиков движения от одного или более вспомогательных устройств; обнаружение упомянутого момента инициирования в принятых сигналах датчиков движения и выдачу команды для захвата одного или более изображений при обнаружении упомянутого момента инициирования. Компьютерный программный код содержит код для сохранения в памяти информации о движении; код для определения момента инициирования, в который должна передаваться команда для захвата одного или более изображения; код для установления беспроводного соединения между ведущим устройством и одним или более вспомогательными устройствами; код для выдачи по меньшей мере в одно из вспомогательных устройств команды для запуска предоставления сигналов датчиков движения; код для приема сигналов датчиков движения от одного или более вспомогательных устройств; код для обнаружения упомянутого момента инициирования в принятых сигналах датчиков движения и код для выдачи команды для захвата упомянутых одного или более изображений при обнаружении упомянутого момента инициирования. 3 н. и 24 з.п. ф-лы, 6 ил.

Реферат

ОБЛАСТЬ ТЕХНИКИ

[0001] Настоящее изобретение в целом относится к технологии захвата изображений. Более конкретно, настоящее изобретение относится к способу и устройству для захвата изображений.

УРОВЕНЬ ТЕХНИКИ

[0002] В настоящее время множество портативных устройств оснащены средствами захвата фотографий и видеоизображений. Большинство мобильных телефонов, планшетных устройств и т.п. содержат цифровую камеру. Кроме того, постоянно повышается качество камер мобильных телефонов. Общепринято использовать профессиональные или полупрофессиональные цифровые камеры для получения неподвижных изображений (DSC, Digital Still Camera), которые позволяют захватывать последовательность кадров с использованием короткой выдержки, например, для съемки сцены с быстрым движением. После этого наилучший кадр обычно выбирается вручную.

[0003] Кроме того, ряд дистанционных средств управления используется для получения изображений на цифровых устройствах, например, удаленных по отношению к цифровой камере или смартфону. В некоторых решениях одна цифровая камера может быть сконфигурирована как ведущая камера, а другие цифровые камеры - в качестве вспомогательных камер, выполняющих снимки одновременно с ведущей камерой.

[0004] Высокоскоростные камеры позволяют выполнять снимки с высокой скоростью, но не всегда в случае необходимости можно воспользоваться такими камерами. Кроме того, хотя средства дистанционного управления оказывают содействие в процессе фотосъемки, необходимо решить проблему получения фотографии в требуемый момент времени.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

[0005] Различные аспекты примеров осуществления настоящего изобретения изложены в формуле изобретения.

[0006] В соответствии с первым аспектом настоящего изобретения предлагается способ. Способ включает сохранение в памяти информации о движении, содержащей по меньшей мере один признак движения; определение момента запуска, связанного по меньшей мере с одним признаком движения; прием ведущим устройством сигналов датчиков движения; обнаружение момента запуска в принятых сигналах датчиков движения и выдачу ведущим устройством команды для захвата одного или более изображений при обнаружении момента запуска.

[0007] Способ может представлять собой, например, способ захвата изображений одним или более устройствами.

[0008] В соответствии с вариантом осуществления настоящего изобретения обнаружение момента запуска включает определение по меньшей мере одного признака сигнала датчика движения на основе принятых сигналов датчиков движения и сравнение упомянутого определенного по меньшей мере одного признака сигнала датчика движения с упомянутым по меньшей мере одним признаком движения, сохраненным в памяти.

[0009] В соответствии с вариантом осуществления настоящего изобретения способ также включает установление беспроводного соединения между ведущим устройством и одним или более вспомогательными устройствами и выдачу по меньшей мере в одно из вспомогательных устройств команды для запуска предоставления сигналов датчиков движения. В соответствии с вариантом осуществления настоящего изобретения сигналы датчиков движения принимаются ведущим устройством по меньшей мере от одного вспомогательного устройства.

[0010] В соответствии с вариантом осуществления настоящего изобретения прием сигналов датчиков движения включает прием ведущим устройством сигналов датчиков движения по меньшей мере от одного вспомогательного устройства.

[0011] В соответствии с вариантом осуществления настоящего изобретения выдача команды для захвата одного или более изображений включает выдачу команды для захвата одного или более изображений ведущему устройству.

[0012] В соответствии с вариантом осуществления настоящего изобретения выдача команды для захвата одного или более изображений включает выдачу команды для захвата одного или более изображений по меньшей мере одному вспомогательному устройству.

[0013] В соответствии с вариантом осуществления настоящего изобретения способ также включает загрузку или прием ведущим устройством сохраненной информации о движении.

[0014] В соответствии с вариантом осуществления настоящего изобретения способ также включает инициирование испытательного сеанса, во время которого выполняют следующее: прием ведущим устройством отсчетов сигналов датчиков движения; запись принятых отсчетов сигналов датчиков движения и определение по меньшей мере одного признака движения на основе записанных отсчетов сигналов датчиков движения, а также сохранение в памяти упомянутого по меньшей мере одного признака движения.

[0015] В соответствии с вариантом осуществления настоящего изобретения способ также включает выполнение во время испытательного сеанса: установления беспроводного соединения между ведущим устройством и одним или более вспомогательными устройствами и выдачи по меньшей мере в одно из вспомогательных устройств команды для запуска предоставления сигналов датчиков движения, при этом прием отсчетов сигналов датчиков движения во время испытательного сеанса включает прием ведущим устройством отсчетов сигналов датчиков движения по меньшей мере от одного вспомогательного устройства.

[0016] В соответствии с вариантом осуществления настоящего изобретения способ также включает запись ведущим устройством видеосигнала и синхронизацию записанного видеосигнала с принятым отсчетом сигнала датчика движения.

[0017] В соответствии с вариантом осуществления настоящего изобретения способ также включает прием информации о выборе пользователем требуемого момента в записанном видеосигнале и выбор признака движения, соответствующего требуемому моменту в записанном видеосигнале, при этом определение момента запуска, связанного по меньшей мере с одним признаком движения, включает определение момента запуска, связанного с выбранным признаком движения.

[0018] В соответствии с вариантом осуществления настоящего изобретения способ также включает настройку по меньшей мере одной характеристики захвата изображений на основе принятых сигналов датчиков движения перед выдачей команды для захвата одного или более изображений, при этом выдача команды для захвата одного или более изображений включает выдачу команды для захвата одного или более изображений с использованием упомянутой настроенной по меньшей мере одной характеристики захвата изображений.

[0019] В соответствии с вариантом осуществления настоящего изобретения способ также включает настройку по меньшей мере характеристики захвата изображений на основе сохраненной информации о движении перед выдачей команды для захвата одного или более изображений, при этом выдача команды для захвата одного или более изображений также включает выдачу команды для захвата одного или более изображений с использованием упомянутой настроенной по меньшей мере одной характеристики захвата изображений.

[0020] В соответствии с вариантом осуществления настоящего изобретения настройка по меньшей мере одной характеристики захвата изображений включает настройку по меньшей мере одной из следующих характеристик: экспозиция, выдержка и диафрагма.

[0021] В соответствии с вариантом осуществления настоящего изобретения способ также включает совместное использование захваченных изображений ведущим устройством и одним или более вспомогательными устройствами.

[0022] В соответствии со вторым аспектом настоящего изобретения предлагается устройство. Устройство содержит по меньшей мере один процессор и по меньшей мере одну память, в которой хранится компьютерный программный код. По меньшей мере одна память и компьютерный программный код сконфигурированы таким образом, чтобы с помощью по меньшей мере одного процессора устройство выполняло по меньшей мере следующее: сохранение в памяти информации о движении, содержащей по меньшей мере один признак движения; определение момента запуска, связанного по меньшей мере с одним признаком движения; прием упомянутым устройством сигналов датчиков движения; обнаружение момента запуска в принятых сигналах датчиков движения и выдачу команды для захвата одного или более изображений при обнаружении момента запуска.

[0023] В соответствии с вариантом осуществления настоящего изобретения по меньшей мере одна память и компьютерный программный код сконфигурированы таким образом, чтобы с помощью по меньшей мере одного процессора устройство выполняло следующее: обнаружение момента запуска путем определения по меньшей мере одного признака сигнала датчика движения на основе принятых сигналов датчиков движения и сравнение упомянутого определенного по меньшей мере одного признака сигнала датчика движения с упомянутым по меньшей мере одним признаком движения, сохраненным в памяти.

[0024] В соответствии с вариантом осуществления настоящего изобретения по меньшей мере одна память и компьютерный программный код сконфигурированы таким образом, чтобы с помощью по меньшей мере одного процессора устройство выполняло следующее: установление беспроводного соединения между устройством и одним или более вспомогательными устройствами; выдачу по меньшей мере в одно из вспомогательных устройств команды для запуска предоставления сигналов датчиков движения и прием упомянутым устройством сигналов датчиков движения по меньшей мере от одного вспомогательного устройства.

[0025] В соответствии с вариантом осуществления настоящего изобретения по меньшей мере одна память и компьютерный программный код сконфигурированы таким образом, чтобы с помощью по меньшей мере одного процессора устройство выполняло следующее: выдачу в упомянутое устройство команды для захвата одного или более изображений.

[0026] В соответствии с вариантом осуществления настоящего изобретения по меньшей мере одна память и компьютерный программный код сконфигурированы таким образом, чтобы с помощью по меньшей мере одного процессора устройство выполняло следующее: выдачу по меньшей мере в одно из вспомогательных устройств команды для захвата одного или более изображений.

[0027] В соответствии с вариантом осуществления настоящего изобретения по меньшей мере одна память и компьютерный программный код сконфигурированы таким образом, чтобы с помощью по меньшей мере одного процессора устройство выполняло следующее: загрузку или прием сохраненной информации о движении.

[0028] В соответствии с вариантом осуществления настоящего изобретения по меньшей мере одна память и компьютерный программный код сконфигурированы таким образом, чтобы с помощью по меньшей мере одного процессора устройство инициировало испытательный сеанс и выполняло во время испытательного сеанса следующее: прием отсчетов сигналов датчиков движения; запись принятых отсчетов сигналов датчиков движения; определение по меньшей мере одного признака движения на основе записанных отсчетов сигналов датчиков движения и сохранение в памяти по меньшей мере одного признака движения.

[0029] В соответствии с вариантом осуществления настоящего изобретения по меньшей мере одна память и компьютерный программный код сконфигурированы таким образом, чтобы с помощью по меньшей мере одного процессора устройство выполняло во время испытательного сеанса следующее: установление беспроводного соединения между упомянутым устройством и одним или более вспомогательными устройствами; выдачу по меньшей мере в одно из вспомогательных устройств команды для запуска предоставления сигналов датчиков движения и прием сигналов датчиков движения по меньшей мере от одного вспомогательного устройства.

[0030] В соответствии с вариантом осуществления настоящего изобретения по меньшей мере одна память и компьютерный программный код сконфигурированы таким образом, чтобы с помощью по меньшей мере одного процессора устройство выполняло следующее: запись видеосигнала и синхронизацию записанного видеосигнала с принятыми сигналами датчиков движения.

[0031] В соответствии с вариантом осуществления настоящего изобретения по меньшей мере одна память и компьютерный программный код сконфигурированы таким образом, чтобы с помощью по меньшей мере одного процессора устройство выполняло следующее: прием информации о выборе пользователем требуемого момента запуска в записанном видеосигнале; выбор признака движения, соответствующего требуемому моменту в записанном видеосигнале, при этом момент запуска определяется в отношении выбранного признака движения.

[0032] В соответствии с вариантом осуществления настоящего изобретения по меньшей мере одна память и компьютерный программный код сконфигурированы таким образом, чтобы с помощью по меньшей мере одного процессора устройство выполняло следующее: настройку по меньшей мере одной характеристики захвата изображений на основе принятых сигналов датчиков движения перед выдачей команды для захвата одного или более изображений.

[0033] В соответствии с вариантом осуществления настоящего изобретения по меньшей мере одна память и компьютерный программный код сконфигурированы таким образом, чтобы с помощью по меньшей мере одного процессора устройство выполняло следующее: настройку по меньшей мере одной характеристики захвата изображений на основе сохраненной информации о движении перед выдачей команды для захвата одного или более изображений.

[0034] В соответствии с вариантом осуществления настоящего изобретения по меньшей мере одна память и компьютерный программный код сконфигурированы таким образом, чтобы с помощью по меньшей мере одного процессора устройство выполняло настройку по меньшей мере одной из следующих характеристик: экспозиция, выдержка и диафрагма.

[0035] В соответствии с вариантом осуществления настоящего изобретения по меньшей мере одна память и компьютерный программный код сконфигурированы таким образом, чтобы с помощью по меньшей мере одного процессора устройство обеспечивало совместное использование захваченных изображений упомянутым устройством и одним или более вспомогательными устройствами.

[0036] В соответствии с третьим аспектом настоящего изобретения предлагается компьютерная программа. Компьютерная программа содержит код для сохранения в памяти информации о движении, содержащей по меньшей мере один признак движения; код для определения момента запуска, связанного по меньшей мере с одним признаком движения; код для приема сигналов датчиков движения; код для обнаружения момента запуска в принятых сигналах датчиков движения и код для выдачи команды для захвата одного или более изображений при обнаружении момента запуска, причем компьютерная программа исполняется процессором.

[0037] В соответствии с вариантом осуществления настоящего изобретения компьютерная программа представляет собой компьютерный программный продукт, содержащий машиночитаемый носитель, на котором хранится компьютерный программный код, предназначенный для использования компьютером.

[0038] В соответствии с четвертым аспектом настоящего изобретения предлагается устройство. Устройство содержит процессор, сконфигурированный для выполнения следующего: сохранения в памяти информации о движении, содержащей по меньшей мере один признак движения; определения момента запуска, связанного по меньшей мере с одним признаком движения; приема сигналов датчиков движения; обнаружения момента запуска в принятых сигналах датчиков движения и выдачи команды для захвата одного или более изображений при обнаружении момента запуска.

[0039] В соответствии с пятым аспектом настоящего изобретения предлагается машиночитаемый носитель. Машиночитаемый носитель содержит компьютерную программу из инструкций программного кода, при исполнении которых компьютером выполняются следующее: сохранение в памяти информации о движении, содержащей по меньшей мере один признак движения; определение момента запуска, связанного по меньшей мере с одним признаком движения; прием сигналов датчиков движения; обнаружение момента запуска в принятых сигналах датчиков движения и выдача команды для захвата одного или более изображений при обнаружении момента запуска.

[0040] В соответствии с шестым аспектом настоящего изобретения предлагается устройство. Устройство содержит средства для сохранения в памяти информации о движении, содержащей по меньшей мере один признак движения; средства для определения момента запуска, связанного по меньшей мере с одним признаком движения; средства для приема устройством сигналов датчиков движения; средства для обнаружения момента запуска в принятых сигналах датчиков движения и средства для выдачи команды для захвата одного или более изображений при обнаружении момента запуска.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[0041] Для обеспечения более полного понимания примеров осуществления настоящего изобретения далее приводится описание изобретения со ссылками на прилагаемые чертежи.

[0042] На фиг. 1 показана блок-схема, иллюстрирующая операции способа в соответствии с одним из вариантов осуществления настоящего изобретения.

[0043] На фиг. 2 показана блок-схема, иллюстрирующая операции способа в соответствии с одним из вариантов осуществления настоящего изобретения.

[0044] На фиг. 3 показана блок-схема, иллюстрирующая операции примера испытательного сеанса в соответствии с одним из вариантов осуществления настоящего изобретения.

[0045] На фиг. 4 показана блок-схема, иллюстрирующая операции примера основного сеанса фотосъемки в соответствии с одним из вариантов осуществления настоящего изобретения.

[0046] На фиг. 5 показан график зависимости показаний акселерометра от времени при прыжке пользователя.

[0047] На фиг. 6 показана структурная схема устройства в соответствии с одним из вариантов осуществления настоящего изобретения.

ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ

[0048] Примеры осуществления настоящего изобретения и его потенциальные преимущества становятся понятными в процессе изучения фиг. 1-5.

[0049] На фиг. 1 показаны операции способа в соответствии с одним из вариантов осуществления настоящего изобретения. Информацию о движении, содержащую по меньшей мере один признак движения, сохраняют в ведущем устройстве (шаг 101). Ведущее устройство может представлять собой такое устройство как переносной телефон, цифровая видеокамера, пульт дистанционного управления или планшетное устройство. Информация о движении содержит по меньшей мере один признак движения. Такой признак может относиться, не ограничиваясь этим, к определенному требуемому элементу движения, которое пользователь хочет захватить в изображении. Например, признак движения может относиться к изменению ускорения в высшей точке прыжка или к определенной форме отсчета сигнала датчика движения, который связан с конкретным движением. Признак движения также может представлять собой одно значение отсчета ускорения. Доступ к этому признаку может осуществляться непосредственно в сохраненной информации о движении, либо этот признак может быть закодирован.

[0050] Ведущее устройство определяет момент запуска, связанный по меньшей мере с одним признаком движения (шаг 102). В одном из вариантов осуществления настоящего изобретения момент запуска представляет собой момент, в который должна передаваться команда для захвата изображения, чтобы изображение было снято в требуемый момент времени. При определении момента запуска может учитываться задержка, вносимая устройством при съемке изображения. Момент запуска может представлять собой по существу момент времени, в который требуется снять фотографию, либо момент запуска может предшествовать моменту фотосъемки.

[0051] Затем ведущее устройство начинает прием сигналов датчиков движения (103). К датчикам движения могут относиться, например, акселерометр и/или гироскоп (более точно, датчик угловой скорости), которые отражают профиль движения. Барометр микроэлектромеханических систем (MEMS, Microelectromechanical system) (датчик давления) также может отражать движение и может являться частью датчика движения, а также входить в сочетание различных датчиков.

[0052] После начала приема ведущим устройством сигналов датчиков движения это устройство обнаруживает момент запуска в принятых сигналах (шаг 104). Под моментом запуска, определяемым в принятых сигналах, понимается момент инициирования выдачи команды для захвата изображений.

[0053] При обнаружении момента запуска ведущее устройство выдает команду для захвата одного или более изображений (шаг 105). Ведущее устройство может выдавать эту команду для себя, другими словами, команду для использования собственной камеры. Ведущее устройство также может выдать команду для захвата одного или более изображений по меньшей мере в одно из вспомогательных устройств. Ведущее устройство может выдать команду сразу же после обнаружения момента запуска или с некоторой задержкой.

[0054] Эти операции могут выполняться с помощью различных средств, например с помощью процессора в устройстве, или путем кодирования операций в виде компьютерной программы и исполнения ее процессором. Процессор может быть частью устройства, такого как компьютер, мобильный телефон, планшетный компьютер, цифровая камера или любое другое подходящее устройство. Предлагаемый способ может быть реализован, например, в виде одного или более взаимодействующих приложений для смартфонов или других мобильных устройств. Функции могут быть также реализованы, например, в рамках операционной системы мобильных устройств.

[0055] На фиг. 2 показаны операции способа в соответствии с одним из вариантов осуществления настоящего изобретения. В соответствии с этим способом используют по меньшей мере два устройства: одно ведущее устройство и одно или более ведомых устройств.

[0056] Информацию о движении, содержащую по меньшей мере один признак движения, сохраняют в ведущем устройстве (шаг 201). Ведущее устройство может представлять собой такое устройство как сотовый телефон, цифровая камера, пульт дистанционного управления или планшетное устройство. Информация о движении, сохраняемая в ведущем устройстве, может загружаться с сервера сети Интернет или приниматься заранее от другого устройства, копироваться в ведущем устройстве или формироваться им. Информация может быть сформирована заранее путем предварительного выполнения испытательного сеанса. Опциональный испытательный сеанс подробно описывается со ссылкой на фиг. 3.

[0057] Информация о движении содержит по меньшей мере один признак движения. Такой признак может относиться, не ограничиваясь этим, к определенному требуемому элементу движения, которое пользователь хочет захватить в изображении. Например, признак движения может относиться к изменению ускорения в высшей точке прыжка или к определенной форме отсчета сигнала датчика движения, который связан с конкретным движением, или к определенному значению ускорения. Доступ к этому признаку может осуществляться непосредственно в сохраненной информации о движении, либо этот признак может быть закодирован. В качестве примера информации о движении можно привести заранее записанный профиль сигнала датчика движения, содержащий определенные признаки. Пользователь может сохранять профили конкретных движений в наборе данных (библиотеке) и применять их при фотосъемке.

[0058] Ведущее устройство определяет момент запуска, связанный по меньшей мере с одним признаком движения (шаг 202). Этот процесс может выполняться, например, путем приема информации о пользовательском выборе или автоматически. Момент запуска, связанный с признаком, определяют для последующего инициирования фотосъемки, и, таким образом, момент запуска может определяться так, чтобы на результирующем изображении было зафиксировано интересующее движение. Например, момент запуска может представлять собой по существу момент достижения требуемого изменения ускорения в высшей точке прыжка или может немного предшествовать этому моменту для компенсации задержки, вносимой камерой. В альтернативном варианте осуществления изобретения момент запуска, например, может выбираться вручную или автоматически на основе отсчетов сигнала датчика движения.

[0059] Между ведущим устройством и по меньшей мере одним вспомогательным устройством устанавливают беспроводное соединение, и ведущее устройство выдает команду "Старт" для вспомогательных устройств (шаг 203). Беспроводное соединение может представлять собой, не ограничиваясь этим, соединение Wi-Fi или Bluetooth. Установление беспроводного соединения может быть первой операцией или, в альтернативном варианте, одним из последующих шагов, выполняемых перед приемом сигналов датчиков движения, поступающих от вспомогательных устройств (то есть перед шагом 204, показанным на фиг. 2). Ведущее устройство может быть оснащено модулем беспроводного соединения, таким как модуль Wi-Fi или Bluetooth. Вспомогательные устройства также могут быть оснащены подобным модулем беспроводного соединения.

[0060] Затем датчики движения начинают передачу сигналов в ведущее устройство, и ведущее устройство начинает принимать эти сигналы (шаг 204). Сигналы могут приниматься по существу в реальном времени, то есть с незначительной задержкой, либо поступать в виде последовательности дискретных отсчетов. Частота дискретизации сигналов может составлять, например, от 200 до 400 Гц. К датчикам движения могут относиться, например, акселерометр и/или гироскоп (более точно, датчик угловой скорости), которые отражают профиль движения. Барометр микроэлектромеханических систем (MEMS, Microelectromechanical system) (датчик давления) также может отражать движение и может являться частью датчика движения, а также входить в сочетание различных датчиков. В соответствии с одним из вариантов осуществления настоящего изобретения, сигналы могут передаваться в ведущее устройство от одного или более датчиков движения. Один из датчиков движения может представлять собой датчик движения самого ведущего устройства, в то время как другие датчики движения могут быть установлены в одном или более вспомогательных устройствах. Вспомогательные устройства могут разделяться на группы измерительных вспомогательных устройств, которые передают сигналы датчиков движения, и вспомогательных устройств для фотосъемки, которые могут передавать или не передавать сигналы датчиков движения и принимают команды для последующего захвата изображения.

[0061] После начала приема ведущим устройством сигналов датчиков движения, это устройство может обнаруживать один или более моментов запуска в принятых сигналах (шаг 205). Под моментом запуска, определяемым в принятых сигналах, понимается момент инициирования команды для захвата изображения или изображений. Обнаружение момента запуска может включать определение по меньшей мере одного признака сигнала датчика движения на основе принятых сигналов датчиков движения и сравнение одного или более признаков принятых сигналов датчиков движения по меньшей мере с одним признаком движения, содержащимся в сохраненной информации о движении. Определение по меньшей мере одного признака сигнала датчика движения может непосредственно относиться к признаку движения или к определению вычисленного признака сигнала, представляющего признак движения. Например, если признаки принятых сигналов датчиков движения соответствуют признакам, содержащимся в сохраненной информации о движении, с которой связан упомянутый определенный момент запуска, то обнаруживают момент запуска принятого сигнала. В другом варианте осуществления настоящего изобретения ведущее устройство может сравнивать принятые отсчеты сигналов датчиков движения с сохраненными отсчетами сигналов или с профилями (сохраненными в виде информации о движении) и обнаруживать момент запуска, когда он по существу совпадает с упомянутым определенным моментом запуска в сохраненных отсчетах или профилях.

[0062] При обнаружении момента запуска ведущее устройство выдает команду для захвата одного или более изображений (шаг 206). Ведущее устройство может выдать эту команду для себя, то есть команду для использования собственной камеры. Это устройство альтернативно или дополнительно также может выдать команду для захвата одного или более изображений по меньшей мере в одно из вспомогательных устройств. По меньшей мере одно вспомогательное устройство может представлять собой дополнительное вспомогательное устройство для фотосъемки. Команда может включать инструкции для захвата изображений одновременно всеми устройствами или в заранее заданной или случайной последовательности. Изображения могут представлять собой, например, фотографии с высоким разрешением.

[0063] В одном из вариантов осуществления настоящего изобретения перед выдачей команды для захвата одного или более изображений может выполняться настройка по меньшей мере одной характеристики захвата изображений на основе принятых сигналов датчиков движения или на основе сохраненной информации о движении. По меньшей мере одна характеристика захвата изображений может включать экспозицию, выдержку и диафрагму или их комбинацию. Эти характеристики также могут настраиваться на основе внешнего освещения или использования вспышки. Этот аспект изобретения более подробно описывается со ссылкой на фиг. 5.

[0064] На опциональном шаге 207 изображения могут совместно использоваться ведущим и вспомогательными устройствами. Такое совместное использование может быть реализовано с помощью беспроводных технологий, через Интернет или проводное соединение.

[0065] На фиг. 3 показан пример операций испытательного сеанса (другими словами, режима обучения) в соответствии с вариантом осуществления настоящего изобретения. В одном из вариантов осуществления настоящего изобретения используют ведущее устройство и одно или более вспомогательных устройств. В другом варианте осуществления настоящего изобретения испытательный сеанс может выполняться только ведущим устройством. Между ведущим устройством и всеми вспомогательными (ведомыми) устройствами устанавливают беспроводное соединение. Для этого могут использоваться технологии Wi-Fi или Bluetooth или любые другие технологии беспроводной передачи данных. Если абоненты или движущиеся объекты участвуют в испытательном сеансе, они могут переносить на своем теле одно или более устройств, то есть вспомогательных устройств. Когда участники готовы, ведущее устройство выдает команду "Старт" (шаг 301). Она содержит команду по меньшей мере для одного вспомогательного устройства для запуска процесса предоставления сигналов датчиков движения. Если требуется ручное управление, пользователю может быть предложено передать команду "Старт" путем нажатия кнопки. Вспомогательные устройства могут начать сбор сигналов датчиков движения, таких как трехосевой акселерометр, гироскоп и сочетание различных датчиков, и начать передачу сигналов в ведущее устройство (шаг 302). В одном из вариантов осуществления настоящего изобретения вспомогательные устройства могут формировать звуковые сигналы и/или вибрационные сигналы для указания участникам сеанса на необходимость выполнения требуемого движения. Ведущее устройство принимает и записывает отсчеты сигналов датчиков движения вспомогательных устройств (шаг 303). В одном из вариантов осуществления настоящего изобретения ведущее устройство может также записывать видеосигнал с помощью собственной камеры. В случае записи видеосигнала две записи (то есть видеосигнал и сигналы датчиков движения) синхронизируют. В одном из вариантов осуществления настоящего изобретения к пакетам, передаваемым в ведущее устройство, записывающее видеосигнал, могут добавляться отсчеты показаний акселерометра и гироскопа, а также отсчеты проекции на вертикальную ось. Для подавления шумов отсчеты могут также обрабатываться низкочастотным фильтром. Частота передачи пакетов может совпадать с частотой кадров видеосигнала или превосходить ее.

[0066] В одном из вариантов осуществления настоящего изобретения ведущее устройство может принимать и записывать отсчеты сигналов датчиков движения, поступающие от собственного датчика или собственных датчиков движения. В этом варианте осуществления изобретения может выполняться аналогичная процедура синхронизации видеосигнала.

[0067] После того как требуемые движения выполнены, ведущее устройство выдает команду "Стоп" вспомогательным устройствам (шаг 304) и останавливает процесс записи сигналов датчиков движения вспомогательных устройств (шаг 305). Если ведущим устройством записывался видеосигнал, то это устройство также останавливает его запись на шаге 305. Затем определяют по меньшей мере один признак движения на основе записанных сигналов датчиков движения и сохраняют по меньшей мере один признак движения в памяти (шаг 306). В одном из вариантов осуществления настоящего изобретения признак движения может выбираться автоматически. В другом варианте осуществления изобретения признак движения может выбираться на основе информации о выборе, вводимой пользователем. Например, пользователь может выбрать записанный отсчет сигнала датчика движения, указывающий на интересующее движение. В альтернативном варианте осуществления изобретения, если записан видеосигнал, требуемый момент в видеосигнале может выбираться пользователем, например, в соответствии с моментом, когда обнаружен признак интересующего движения. Затем в сохраненной информации о движении выбирают признак движения, соответствующий выбранному требуемому моменту. Кроме того, в одном из вариантов осуществления настоящего изобретения на основе скорости движения дополнительно может оцениваться, например, время выдержки.

[0068] Ведущее устройство сохраняет результаты испытательного сеанса как часть сохраненной информации о движении (шаг 307). К результатам могут относиться синхронизированные видеосигнал и сигналы датчиков движения, а также выбранные моменты запуска. Результаты могут также включать, например, время выдержки. Кроме того, результаты испытательных сеансов могут совместно использоваться устройствами и/или пользователями.

[0069] На фиг. 4 в соответствии с вариантом осуществления настоящего изобретения показаны операции основного сеанса (то есть сеанса фактической фотосъемки), выполняемого после испытательного сеанса, показанного, например, на фиг. 3, или после загрузки данных испытательного сеанса. Ведущее устройство загружает результаты испытательного сеанса (шаг 401). Результаты для заданного типа динамического движения могут выбираться автоматически или вводиться пользователем. Между ведущим и вспомогательными устройствами устанавливают беспроводное соединение, и ведущее устройство выдает вспомогательным устройствам команду "Старт" для начала основного сеанса (шаг 402). Специалисту очевидно, что в альтернативном варианте осуществления изобретения беспроводное соединение также может устанавливаться на первом шаге.

[0070] Вспомогательные устройства начинают передачу сигналов датчиков движения в ведущее устройство, и ведущее устройство начинает принимать эти сигналы (шаг 403). Вспомогательные устройства могут передавать сигналы датчиков движения в пакетах с использованием той же процедуры фильтрации, что и во время испытаний. Вспомогательные устройства могут также формировать звуковые и/или вибрационные сигналы для индикации начала основного сеанса. Затем участником или участниками сеанса выполняются требуемые движения. Ведущее устройство обнаруживает момент запуска в принятом сигнале или сигналах датчиков движения (шаг 404). Эта процедура может выполняться путем определения по меньшей мере одного признака сигнала датчика движения на основе принятых сигналов датчиков движения и сравнения упомянутого определенного по меньшей мере одного признака сигнала датчика движения по меньшей мере с одним признаком движения, сохраненным в памяти. Определение по меньшей мере одного признака сигнала датчика движения может включать определение фактического признака движения (например, значение отсчета измеренного ускорения) или вычисленного представления признака движения. Если такое определение выполняют путем