УСТРОЙСТВО ДЛЯ ОБЛЕГЧЕНИЯ ВОСПОМИНАНИЙ
DEVICE FOR CAPTURING IMAGES

Область техники, к которой относится изобретение
Изобретение относится к электронным устройствам в общем, а именно к устройствам для облегчения воспоминаний.
Уровень техники
Способность восстанавливать события, персональные характеристики и характеристики окружающей среды, происходящие с индивидуумом, имеет много приложений. Например, индивидуум, страдающий нарушениями памяти, например больной болезнью Альцгеймера, и заботящийся о нем/ней человек могут восстановить часть повседневных действий индивидуума, для того чтобы помочь заполнению провалов в памяти индивидуума (например, для того чтобы определить, где индивидуум положил его ключи от дома, установить личность людей, с которыми общался индивидуум, и так далее). В другом приложении события и характеристики, связанные с травмой, например падением пожилого человека, приведшим к травме, могут быть восстановлены терапевтом для лучшего понимания причины и объема повреждений. Также восстановление событий и характеристик, происходящих с ребенком в течение дня, может помочь родителям или учителю в диагностике проблем в детском поведении.
Тем не менее, существующие подходы к мониторингу таких событий и характеристик не приспособлены к применению в малозаметных, носимых устройствах. Такие подходы включают в себя обзорные камеры и микрофоны в комнате или определенной области и крупногабаритные видеокамеры и другие устройства наблюдения, которые практически не предназначены для комфортабельного персонального использования в течение длительного периода времени (например, использование в течение всего дня) из-за их объема, ограничений по памяти, энергетических ограничений и других ограничений.
Раскрытие изобретения
Варианты осуществления, описанные и заявленные здесь, решают вышеупомянутые проблемы посредством предоставления небольшого носимого устройства для облегчения воспоминаний для захвата изображений, запускаемого комбинацией обнаружения условия захвата (например, изменений в движении, температуре или уровне освещенности) и относительно стабильного периода, как обнаруживается любым акселерометром. Благодаря запуску комбинацией обнаруженного условия захвата и обнаруженного состояния стабильности, ожидается захват более ясного изображения окружающей обстановки в момент интересующего события. Небольшой размер устройства для облегчения воспоминаний делает возможным его интегрирование в распространенные портативные потребительские изделия, такие как MP3 плееры, бумажники, одежду, головные уборы, рюкзаки, ожерелья, очки, часы, браслеты, цепочки и другие носимые человеком изделия.
В некоторых вариантах реализации изделия имеют форму компьютерных программных продуктов. В одной реализации компьютерный программный продукт представляет собой машиночитаемый носитель с закодированной компьютерной программой. Другая реализация компьютерного программного продукта представляет собой компьютерный сигнал данных, реализованный в виде несущей волны компьютерной системой и содержащей закодированную компьютерную программу.
Компьютерный программный продукт кодирует компьютерную программу для выполнения компьютерного процесса в вычислительной системе. Ускорение камеры вдоль, по меньшей мере, одной из осей наблюдается с использованием акселерометра. Условие захвата, испытываемое камерой, детектируется. Состояние стабильности детектируется, по меньшей мере, одним акселерометром вдоль, по меньшей мере, одной оси, ответственной за операцию обнаружения условия захвата. Захват изображения камерой запускается на основе обнаружения условия захвата, за которым следует состояние стабильности.
В другой реализации предоставляется способ. Ускорение камеры вдоль, по меньшей мере, одной из осей наблюдается с использованием акселерометра. Условие захвата, испытываемое камерой, детектируется. Состояние стабильности детектируется, по меньшей мере, одним акселерометром вдоль, по меньшей мере, одной оси, ответственной за операцию обнаружения условия захвата. Захват изображения камерой запускается на основе обнаружения условия захвата, за которым следует состояние стабильности.
В еще одной реализации предоставляется портативное устройство для облегчения воспоминаний для ношения. Портативное устройство для облегчения воспоминаний включает в себя камеру и, по меньшей мере, один акселерометр, функционально соединенный с камерой. Акселерометр запускает захват изображения камерой на основе обнаружения условия захвата, за которым обнаружение условия устойчивости, по меньшей мере, одним акселерометром.
Другие реализации также описаны и перечислены в настоящем описании.
Краткое описание чертежей
Фиг.1 иллюстрирует примерное носимое человеком устройство для облегчения воспоминаний.
Фиг.2 иллюстрирует внутреннюю горизонтальную проекцию и внешний вид в перспективе примерного устройства для облегчения воспоминаний.
Фиг.3 иллюстрирует схему примерного устройства для облегчения воспоминаний.
Фиг.4 иллюстрирует примерные операции процесса селективного захвата изображения.
Фиг.5 иллюстрирует примерные показания сенсора, относящиеся к событиям захвата изображения.
Фиг.6 иллюстрирует изображение, захваченное через нормальный объектив, изображение, захваченное через объектив типа «рыбий глаз» и откорректированную версию захваченного изображения.
Раскрытие изобретения
Фиг.1 иллюстрирует примерное носимое человеком устройство для облегчения воспоминаний. Человек 100, носящий устройство, показан носящим устройство 102 для облегчения воспоминаний в ожерелье. Должно быть понятно, тем не менее, что носящим устройство может быть необязательно человек, но и животные, транспортные средства и другие объекты, которые могут носить устройство облегчения воспоминаний для выборочной записи наблюдаемых условий окружающей среды.
Покомпонентное представление изображения устройства 102 для облегчения воспоминаний представлено в прямоугольнике 104. Камера 106, которая может включать в себя объектив типа «рыбий глаз», широкоугольный объектив или любой другой объектив, расположена в центре устройства 102 для облегчения воспоминаний, хотя камера 106 может быть расположена в других частях устройства 102 для облегчения воспоминаний.
о
Четыре светоизлучающих диода (LEDs) показаны на лицевой стороне устройства 102 для облегчения воспоминаний. Светоизлучающий диод 108 сигнализирует об обнаружении звукового условия захвата, такого как превышение детектируемым уровнем звука заданного порогового значения или существенное изменение в среднем уровне звука за заданный период времени. Светоизлучающий диод 110 сигнализирует об обнаружении подвижного условия захвата, такого как детектируемое изменение угла, превышающее пороговое значение (например, 20). Светоизлучающий диод 112 сигнализирует об обнаружении светового условия захвата, такого как значительное изменение в среднем уровне освещенности в течение заданного периода или превышение детектируемым уровнем освещенности заданного порогового значения. Светоизлучающий диод 114 сигнализирует об обнаружении температурного условия захвата, такого как превышение детектируемым уровнем температуры окружающей среды заданного порогового значения или значительное изменение уровня температуры окружающей среды в течение заданного периода. В качестве альтернативы могут быть применены условия захвата, отличные от перечисленных выше.
Последовательный порт 116, показанный на устройстве 102 для облегчения воспоминаний, служит для загрузки данных, собранных устройством 102 для облегчения воспоминаний в компьютерную систему. Записанные данные от различных источников в устройстве 102 для облегчения воспоминаний сохраняются в памяти устройства 102 для облегчения воспоминаний. Такие данные также могут быть загружены через последовательный порт 116 в более фундаментальную компьютерную систему, например в настольный компьютер, для последующего анализа (например, с использованием приложения для работы с электронными таблицами EXCEL от компании Майкрософт или других инструментов анализа). Внутренние настройки, такие как параметры условий, временные установки и так далее, также могут быть загружены в устройство 102 для облегчения воспоминаний через последовательный порт.
Беспроводной приемопередатчик (не показан на чертеже) соединен с антенной, расположенной в шнуре 118. Беспроводной приемопередатчик может быть использован для загрузки и выгрузки данных, а также для взаимодействия с беспроводными сетевыми протоколами, такими как Wi-Fi и Bluetooth, и для обнаружения радиочастотных сигналов.
Фиг.2 иллюстрирует внутреннюю горизонтальную проекцию 200 и внешний вид 202 в перспективе примерного устройства для облегчения воспоминаний. Здесь описаны характерные компоненты устройства для облегчения воспоминаний; тем не менее, должно быть понятно, что другие компоненты могут быть использованы в других реализациях устройства для облегчения воспоминаний. Микроконтроллер (не показан на чертеже) смонтирован на оборотной стороне печатной платы 204. В одной реализации был использован микроконтроллер Microchip 20Mhz PIC16F876. Камера 206 и объектив 208 функционально соединены с печатной платой 204 устройства для облегчения воспоминаний. В одной реализации использовался модуль камеры размерами 50 мм х 30 мм х 14 мм с 300 kpixels производства компании Sipix Snap, вместе с объективом f2, f2.2 производства компании Edmunds Optics. В альтернативной конфигурации использовалась камера Philips Key008 с дополнительным объективом производства компании Edmunds Optics, с фокусным расстоянием 2.9 мм. Интерфейс к затвору и управлению режимом камеры был выполнен с использованием герконов, хотя другие переключающие элементы, такие как оптические канальные полевые униполярные МОП-транзисторы, могут быть использованы в качестве альтернативы.
Акселерометр 210 смонтирован на печатной плате 204. В иллюстративной реализации использовался один двухосевой +/-10g акселерометр ADXL210 производства компании Analog Devices. В альтернативной реализации может применяться несколько многоосевых или одноосевых акселерометров. Например, отдельные одноосевые акселерометры могут быть сконфигурированы для обнаружения ускорения по каждой из трех осей (X, Y и Z). В альтернативной реализации три оси назначены как вращение, отклонение и поворот вокруг горизонтальной оси, и используется гироскоп для обнаружения поворота вокруг горизонтальной оси (вращательного ускорения).
Сенсор 212 уровня освещенности смонтирован на печатной плате 204. В одной реализации цифровой сенсор уровня внешней освещенности производства компании TAOS, Inc., например TAOS230, применяется для обнаружения величины и изменений в уровне внешней освещенности, воздействующей на устройство для облегчения воспоминаний и таким, образом, на носителя устройства. Изменение в уровне внешней освещенности представляет собой примерное условие захвата, которое может сигнализировать о перемещении носителя из одной комнаты в другую или из помещения на улицу. Дополнительно, изменение в уровне внешней освещенности может имитироваться жестом, например перемещением чьей-нибудь руки над устройством для облегчения воспоминаний, создающим тень над сенсором уровня освещенности. Например, захват изображения может быть запущен жестом носителя без необходимости действительного нажатия носителем переключателя на устройстве для облегчения воспоминаний. В одной такой реализации задержка между обнаружением события захвата и запуском захвата изображения длится, по меньшей мере, в течение предопределенного периода задержки, для того чтобы дать возможность камере сфокусироваться на цели должным образом.
Сенсор температуры окружающей среды (не показан на чертеже) смонтирован на печатной плате 204. В одной реализации сенсор LM75 производства компании National Semiconductor использовался для детектирования величины и изменений в уровнях температуры окружающей среды, воздействующей на устройство для облегчения воспоминаний. Изменение уровня температуры окружающей среды представляет собой примерное условие захвата, которое может сигнализировать о перемещении носителя из помещения на улицу.
Порт 214 последовательной шины смонтирован на печатной плате 204. В одной реализации использовался интерфейс универсальной последовательной шины, хотя могут быть использованы другие последовательные порты, такие как интерфейс RS-232 или IRDA-интерфейс, или любой другой порт данных. Порт последовательной шины (или другой интерфейс) может быть использован для загрузки или выгрузки данных с/на устройства для облегчения воспоминаний. Светоизлучающий диод 216 сигнализирует об обнаружении различных событий захвата, как обсуждалось со ссылкой на Фиг.1.
Фиг.3 иллюстрирует схему компонент 300 примерного устройства для облегчения воспоминаний. Микроконтроллер 302 связан для управления камерой 304, с использованием линии 306 управления затвором и линии 308 управления режимом. Сигнал, испускаемый микроконтроллером 302 на линию 306 управления затвором, запускает захват изображений камерой 304. Сигнал, испускаемый микроконтроллером 304 на линию 306 управления режимом, устанавливает камеру в режим высокого разрешения, низкого разрешения или запускает удаление захваченных изображений. Объектив 310, например обычный объектив, широкоугольный объектив или объектив типа «рыбий глаз», соединен с камерой 304.
Батарея 312, например никель-металл гидридная батарея форм-фактора AA с напряжением в 1.5 вольт, питает проиллюстрированное устройство для облегчения воспоминаний, включая камеру 304. Схема 314 со ступенчатой регулировкой усиления увеличивает напряжение, поставляемое батареей 312, до 3.7 вольт для питания микроконтроллера 302 и других компонент на печатной плате.
2
2
Шина 316 связи ИС (IC) соединяет блок 318 памяти с микроконтроллером 302. Блок 318 памяти может быть использован для сохранения регистрируемых данных сенсоров и захваченных изображений и звука. В одной реализации использовались две микросхемы памяти 128Kbyte FLASH (Microchip 24LC512). В альтернативной реализации могут быть присоединены модули памяти большей емкости и возможно съемные, например SD или MMC карты, что допускает до 1Gbyte емкости. Микросхема 320 часов реального времени (Dallas/Maxim) и сенсор 322 температуры окружающей среды (National Instruments LM75) также соединены с микроконтроллером 302 посредством Шина 316 связи ИС (IC).
По меньшей мере, один акселерометр 324 соединен с микроконтроллером 302 для детектирования изменений в расположении и движении. В иллюстративной реализации были использованы три одноосевых акселерометра 326, один для каждой из осей (X, Y и Z). Интерфейс 328 последовательной шины, такой как USB или RS-232 интерфейс, соединен с микроконтроллером 302 для того, чтобы сделать возможным загрузку и выгрузку данных. Схема 330 записи аудиосигнала также соединена с микроконтроллером 302 для записи внешнего звука. В одной реализации схема 330 записи аудиосигнала может вести запись непрерывно в течение некоторого периода времени, хотя в других реализациях схема 330 записи аудиосигнала включается на запись в ответ на обнаружение условия захвата. Цифровой сенсор 332 уровня освещенности соединен с микроконтроллером 302 для детектирования световых условий захвата. Радиочастотный приемопередатчик 334 и антенна 336 соединены с микроконтроллером для обеспечения или обнаружения сеансов связи Wi-Fi, транспондеров радиочастотного определения и/или для обнаружения радиочастотных сигналов. В одной реализации был использован приемопередатчик с частотой 433 MHz. В другой реализации был использован радиоприемник с частотой 2.4 GHz для обнаружения беспроводных сетей. Если устройство для облегчения воспоминаний приносится в область около компьютера, имеющего возможность беспроводной связи, то устройство для облегчения воспоминаний может получить доступ к компьютеру и передать изображения, аудиоинформацию и данные других сенсоров к компьютеру (например, с использованием Bluetooth или Wi-Fi). По существу, удаленная компьютерная система может быть использована для задания установок устройства, таких как настройки камеры, настройки сенсоров, настройки времени и тому подобное.
Другой интерфейс пользователя может быть использован в устройстве для облегчения воспоминаний, не имеющем места или ограниченном в свободном месте для переключателей, кнопок и тому подобному. Для того чтобы сделать возможной передачу захваченных и зарегистрированных данных к компьютерной системе без использования переключателей, камера может быть установлена в предопределенное положение (например, лицевой стороной на стол). В момент включения один или несколько акселерометров, детектирующих предопределенное положение, могут запустить автоматическую загрузку данных на компьютер по беспроводной линии связи без какого-либо вмешательства со стороны пользователя.
Другие примерные компоненты ввода, которые могут быть использованы для мониторинга и регистрации данных сенсоров, включают в себя без ограничений приемник глобальной системы позиционирования (GPS) (например, GPS приемник производства компании Garmin Geko с разрешением в 10 м и детектированием географического положения, высоты над уровнем моря и направления стрелки компаса), монитор сердечного ритма (например Polar monitor), видеокамеру, гироскоп для детектирования вращательных условий (например, гироскоп ADXRS производства компании Analog Devices), химический сенсор (например, сенсор угарного газа Figaro или детектор дыма), обратносмещенный светодиод, обеспечивающий грубое оптическое определение движения на основе изменения во внешней освещенности и пассивный детектор инфракрасного излучения (например, пассивный инфракрасный детектор температуры от компании Seiko), для обнаружения людей на расстоянии до 2.5 м от носителя.
Другие примерные условия захвата могут быть выполнены при изменении в уровне звука, изменении в уровне освещенности, изменении в движении (например, как детектируется акселерометром или гироскопом), изменении в сердечном ритме, изменении внешней температуры или температуры тела носителя, изменении в химическом составе окружающей среды (например, воздуха), обнаружении Wi-Fi сигнала, обнаружении транспондера радиочастотного определения или истечении некоторого периода времени по часам реального времени.
Различные комбинации этих компонент могут быть использованы для выборочного захвата звука и изображений на основе обнаружения потенциально интересных условий, отмеченных обнаружением условия захвата. Таким образом, выборочный захват изображения и звука делает использование ресурсов памяти более эффективным благодаря избеганию непрерывного захвата неинтересных условий.
Фиг.4 иллюстрирует примерные операции 400 процесса селективного захвата изображения. Операция 402 мониторинга отслеживает перемещения камеры с использованием, по меньшей мере, одного акселерометра. Операция 404 детектирования детектирует внешнее условие, воздействующее на камеру, которое обозначается как «условие захвата». Условие захвата показывает что что-то, что ранее было связано с потенциально интересным событием в окружающей среде, произошло. Например, если перемещение из одной комнаты в другую считается интересным событием в окружающей среде, то может считаться, что изменения в уровне внешней освещенности показывают, что носитель переместился в другую комнату.
В одной реализации примерная операция детектирования включает в себя следующие этапы, описанные при помощи псевдокода:
Детектирование_уровня_освещенности:
(1) Считать уровень внешней освещенности в люксах, используя TCS230 в текущем интервале наблюдений
(2) Сравнить текущие показания уровня внешней освещенности с показаниями уровня внешней освещенности, считанными во время предыдущего интервала наблюдений (например, одну секунду назад)
(3) Если текущие показания < 50 % от предыдущих показаний или текущие показания > 200 % от предыдущих показаний, то обозначить условие захвата
(4) Перейти к Детектированию_уровня_освещенности
Цель детектирования условия захвата заключается в первоначальном запуске захвата изображения. Тем не менее, так как устройство для облегчения воспоминаний является носимым устройством, подверженным тряске, то сам захват изображения задерживается (то есть управляется) до тех пор, пока состояние стабильности не будет детектировано акселерометром. Таким образом, операция 406 задержки задерживает операцию 408 запуска до тех пор, пока состояние стабильности не будет детектировано акселерометром(ами). Благодаря этому ожидается, что качество (например, ясность) захваченного изображения будет выше, чем качество изображения от неуправляемого захвата изображения.
Состояние стабильности детектируется, когда один или более из акселерометров в камере детектирует движение в пределах предопределенного диапазона или ниже определенного порогового значения. Например, примерное устройство для облегчения воспоминаний может быть настроено для детектирования состояния стабильности тогда, когда все акселерометры не отмечают движения по соответствующим им осям. Тем не менее, такие настройки могут существенно ограничить вероятность захвата изображения в процессе других допустимых смещений камеры, таких как нахождение носителя около плаката. Соответственно состояние стабильности может быть установлено ниже, чем пороговая степень изменения в угле (например 20 ) для любого заданного вывода акселерометра в ходе процесса измерения (например, 1 секунда).
В одной реализации примерная операция задержки включает в себя следующие этапы, описанные при помощи псевдокода:
Захват_изображения
(5) Считать угол(ы) наклона акселерометра(ов) во время текущего интервала наблюдений
(6) Сравнить угол(ы) наклона с углом(ами) наклона от предыдущего интервала изменений (например, одну секунду назад)
(7) Если разница в любом из углов наклона превышает 20°, то перейти на захват изображения
(8) запустить захват изображения на камере
(9) выход
После детектирования состояния стабильности операция 408 запуска запускает захват изображения через блок камеры. В альтернативной реализации также могут быть захвачены другие состояния окружающей среды, включая в себя без ограничений аудиозапись в течение заданного периода времени, показания GPS, показания часов реального времени и т.п. Цель событий захвата заключается в установке быстрого снимка окружающей среды, которая существует во временной близости от условия захвата. После чего захваченные данные могут быть загружены в компьютерную систему для облегчения восстановления условий окружающей среды, связанных с потенциально важными событиями.
В другой реализации захват изображения (включая захват видеоизображения) может происходить непрерывно или периодически, даже при отсутствии предшествующего условия захвата. Например, устройство для облегчения воспоминаний детектирует состояние стабильности и запускает захват изображения в память. После этого детектируется временное близкое условие захвата, так что захваченное изображение сохраняется благодаря последующему условию захвата. Если не детектируется временное близкое условие захвата, то захваченное изображение может быть удалено из памяти для сохранения свободной памяти. Таким образом, условия внешней среды, существующие непосредственно перед событием захвата, могут быть захвачены и рационально сохранены. Подобный алгоритм может быть применен к аудиозаписям и другим данным сенсоров.
Фиг.5 иллюстрирует примерные показания 500 сенсора, относящиеся к событиям захвата изображения. Данные 502 представляют собой показания акселерометра, связанного с осью X с течением времени. Данные 504 представляют собой показания акселерометра, связанного с осью Y с течением времени. (Показания акселерометра на графике соответствуют углу. Например, в одной реализации сигнал акселерометра с нулевой амплитудой соответствует 0 градусам, сигнал акселерометра с амплитудой в 90 соответствует 90 градусам и так далее.) Данные 506 представляют собой показания сенсора уровня внешней освещенности. Данные 508 представляют собой захваты изображения, запускаемые детектированием условия захвата, за которым следует состояние стабильности.
Как показано в момент 510 времени, было детектировано условие захвата на основе сильного изменения в данных 506 уровня освещенности, за которым следует состояние стабильности, как следует из данных 502 и 504. В отличие от этого, в момент 512 времени, сильное изменение в данных 506 уровня освещенности представляет собой условие захвата, но захват изображения задерживается до момента 514 времени, когда детектируется состояние стабильности по отношению к данным 502 и 504. Посредством управления захватами описанным способом изображения избирательно захватываются на основе детектирования потенциально интересных событий, связанных с периодом стабильности.
Фиг.6 иллюстрирует изображение 600, захваченное через нормальный объектив, изображение 602, захваченное через объектив типа «рыбий глаз», и откорректированную версию 604 захваченного через объектив типа «рыбий глаз» изображения. С использованием коммерчески доступного программного обеспечения для редактирования изображений изображение, захваченное через объектив типа «рыбий глаз», может быть откорректировано для устранения радиальной дисторсии, созданной объективом типа «рыбий глаз». Объединение захвата изображений через объектив типа «рыбий глаз» с корректирующим программным обеспечением позволяет носителю захватывать максимальное количество окружающей обстановки и затем удалить радиальную дисторсию для получения относительно нормального изображения. Таким образом, использование объектива типа «рыбий глаз» особенно подходит для устройства для облегчения воспоминаний, которое захватывает изображения с относительно случайным выравниванием по отношению к окружающей обстановке.
Должно быть понятно, что множество данных может быть зарегистрировано и загружено в компьютерную систему для последующей обработки и/или анализа, для того чтобы восстановить события, произошедшие в недавнем прошлом носителя. Примерная выходная информация от устройства для облегчения воспоминаний может включать в себя без ограничений непрерывную аудиозапись; последовательность аудиоснимков; последовательность кадров; последовательность GPS-расположения, высоты и показаний направления; запись движения; запись внешней температуры; запись сердечного ритма; запись детектирования радиочастотных определений; запись обнаружений беспроводной сети.
Более того, в приложениях, предназначенных для облегчения восстановления памяти, может быть применена методика «Быстрых последовательных визуальных презентаций» (RSVP). RSVP представляет собой электронный эквивалент быстрого пролистывания книги, для того чтобы оценить ее содержимое, как описано в “Rapid Serial Visual Representation: A space-time trade-off in information presentation”, Oscar de Bruijn and Robert Spence, http://www.iis.ee.ic.ac.uk/~o.debruijn/avi2000.pdf, May 2000. При использовании этой методики интерфейс пользователя, такой как устройство для облегчения воспоминаний или клиентская компьютерная система, на которую загружены захваченные данные, может быстро отобразить изображения в той последовательности, в которой они были захвачены, под прямым контролем пользователем различных факторов, включая без ограничений скорость, направление и количество одновременно отображаемых изображений. Такое отображение может быть скомбинировано с временно синхронизованным аудиопотоком, захваченным устройством для облегчения воспоминаний или другими зарегистрированными данными.
Производители не реализуют функциональность GPS в маленьких портативных цифровых камерах в настоящее время из-за высокого расхода заряда батарей. Акселерометр ADXL210 потребляет примерно 1/130 от мощности GPS приемника в рабочем режиме (как правило, 0.6 мА) и, таким образом, может быть использован как эффективный компонент управления питанием. В одной реализации акселерометр может быть использован как компонент управления питанием для GPS приемника. Так как интегральные схемы GPS приемника, как правило, используют высокие токи (например, 80 мА), батареи, питающие систему, могут быстро истощиться. При помощи периодических выборок движения, считанного акселерометром (например, каждую секунду или около того), GPS может выключаться, если не было перемещений, так как в этом случае не было изменений в GPS расположении. Если перемещение обнаружено акселерометром с низкой потребляемой мощностью, то GPS система может быть снова включена. Подобный механизм управления питанием может быть использован для выключения камеры, которая также имеет высокое энергопотребление. Сигналы от других сенсоров, таких как сенсоры уровня освещенности, могут быть использованы для энергосбережения. Например, нет необходимости в питании камеры в условиях полной темноты.
Реализации изобретения, описанные здесь, реализованы как логические этапы в одной или более компьютерных системах. Логические операции настоящего изобретения реализованы (1) в виде последовательности команд процессора, выполняемой в одной или более компьютерных системах и (2) в виде объединенных машинных модулей в одной или более компьютерных системах. Реализация есть предмет выбора, в зависимости от требований по производительности к компьютерной системе, реализующей изобретение. Соответственно логические операции, составляющие реализации описанного здесь изобретения, обозначаются различными именами как операции, этапы, объекты или модули.
Изложенное выше описание, примеры и данные обеспечивают полное раскрытие устройства и использование примерных осуществлений настоящего изобретения. Так как множество вариантов изобретения может быть сделано без выхода за пределы объема и сущности изобретения, изобретение раскрыто в прилагаемой формуле изобретения.