Предоставление мощности дополнительному устройству во время режима гибернации портативного вычислительного устройства

Иллюстрации

Показать все

Изобретение относится к портативным вычислительным устройствам, которые взаимодействуют с дополнительными устройствами для предоставления мощности из портативного устройства дополнительному устройству во время режима гибернации портативного вычислительного устройства. Техническим результатом является повышение эффективности управления электропитанием. Портативное вычислительное устройство (PCD) может выборочно подавать мощность дополнительному устройству во время режима гибернации PCD. Дополнительное устройство может использовать мощность, подаваемую во время режима гибернации PCD, чтобы обнаруживать события пользовательского ввода и пробуждать PCD из режима гибернации в ответ на обнаруженное событие. 5 н. и 21 з.п. ф-лы, 13 ил.

Реферат

ПЕРЕКРЕСТНЫЕ ССЫЛКИ НА РОДСТВЕННЫЕ ЗАЯВКИ

[0001] Эта заявка заявляет приоритет предварительной заявки США № 61/292626, зарегистрированной 6 января 2010 года, озаглавленной "Providing Power to an Accessory During Portable Computing Device Hibernation", раскрытие которой содержится в данном документе по ссылке во всей своей полноте.

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

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

[0003] В последние годы разработано множество портативных вычислительных устройств (PCD). Примеры PCD включают в себя портативные мультимедийные проигрыватели, мобильные телефоны, персональные цифровые помощники (PDA), портативные устройства электронной почты, устройства для видеоигр, портативные навигационные модули, основанные на спутниковых данных системы глобального позиционирования (GPS), и многофункциональные устройства, которые могут объединять множественные функции, такие как хранение и воспроизведение мультимедиа, мобильный телефон, доступ в Интернет, электронная почта, управление персональной информацией, игры, возможность GPS/навигации и т.п. Примеры многофункциональных PCD включают в себя различные модели iPhone® и iPod®, производимые и продаваемые компанией Apple Inc., правопреемником настоящей заявки, а также другие портативные электронные устройства, создаваемые и продаваемые другими производителями и дистрибьюторами под их соответствующими торговыми марками.

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

[0005] PCD зачастую стыкуются с другими электронными устройствами, называемыми в данном документе "дополнительными устройствами". Например, время от времени пользователь может стыковать PCD с персональным компьютером, чтобы синхронизировать мультимедийный контент и/или метаданные, персональные данные и т.п. Пользователь может в другие моменты времени стыковать то же PCD с другими электронными устройствами, такими как мультимедийная система транспортного средства, док-станция акустической системы, или т.п. Некоторые дополнительные устройства могут предоставлять мощность PCD из внешнего источника, например, чтобы перезаряжать аккумуляторную батарею PCD или для использования в качестве рабочей мощности, и могут также использовать мощность из внешнего источника для своих собственных операций. Другие дополнительные устройства получают свою мощность для работы от PCD.

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

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

[0007] Один аспект изобретения относится к дополнительным устройствам для портативных вычислительных устройств и способам их работы. Например, дополнительное устройство может устанавливать соединение с портативным вычислительным устройством и получать рабочую мощность от портативного вычислительного устройства через соединение. Дополнительное устройство может сообщать портативному вычислительному устройству, что дополнительное устройство должно получать мощность от портативного вычислительного устройства, когда портативное вычислительное устройство находится в режиме гибернации. Пока портативное вычислительное устройство находится в режиме гибернации, дополнительное устройство может продолжать получать мощность от портативного вычислительного устройства. Дополнительное устройство может обнаруживать "событие дополнительного устройства" (такое как пользовательский ввод или какое-либо другое событие или условия, которые должны приводить в результате к пробуждению портативного вычислительного устройства), в ответ на которое оно может сигнализировать портативному вычислительному устройству пробуждаться из режима гибернации.

[0008] Например, дополнительное устройство может включать в себя интерфейс ввода/вывода (I/O), сконфигурированный, чтобы соединяться с портативным вычислительным устройством и получать мощность от портативного вычислительного устройства, и контроллер, соединенный с I/O-интерфейсом. Контроллер может быть сконфигурирован, чтобы отправлять запрос портативному вычислительному устройству, чтобы запрашивать получение мощности дополнительным устройством, в то время как портативное вычислительное устройство находится в режиме гибернации, чтобы принимать уведомление от портативного вычислительного устройства, указывающее, что портативное вычислительное устройство входит в режим гибернации, чтобы определять, что портативное вычислительное устройство должно быть пробуждено из режима гибернации, и чтобы формировать сигнал события пробуждения в ответ на определение того, что портативное вычислительное устройство должно быть пробуждено. Например, I/O-интерфейс может включать в себя генератор событий пробуждения, и контроллер может быть сконфигурирован, чтобы управлять генератором событий пробуждения, чтобы формировать сигнал события пробуждения. В некоторых вариантах осуществления сигнал события пробуждения может эмулировать отсоединение и повторное присоединение дополнительного устройства; в других вариантах осуществления могут быть использованы другие сигналы события пробуждения.

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

[0010] Другой аспект изобретения относится к портативным вычислительным устройствам и способам их работы. Например, портативное вычислительное устройство может устанавливать соединение с дополнительным устройством и предоставлять мощность дополнительному устройству, например, через контакт электропитания. Портативное вычислительное устройство может определять, запрашивает ли дополнительное устройство мощность режима гибернации. Когда портативное вычислительное устройство входит в режим гибернации, оно может продолжать предоставлять мощность дополнительному устройству, если дополнительное устройство запросило мощность режима гибернации, или прекращать предоставление мощности дополнительному устройству, если дополнительное устройство не запросило мощность режима гибернации.

[0011] Например, портативное вычислительное устройство может включать в себя процессор, интерфейс ввода/вывода (I/O) дополнительного устройства, соединенный с процессором и сконфигурированный, чтобы соединяться с дополнительным устройством, и устройство управления электропитанием, сконфигурированное, чтобы доставлять мощность от источника мощности к I/O-интерфейсу дополнительного устройства и процессору. Устройство управления электропитанием может быть дополнительно сконфигурировано, чтобы входить в режим гибернации и возвращаться из режима гибернации в обычный рабочий режим. Процессор может быть сконфигурирован, чтобы инструктировать устройству управления электропитанием предоставлять мощности от источника мощности дополнительному устройству через I/O-интерфейс дополнительного устройства, а также сконфигурирован, чтобы принимать запрос мощности режима гибернации от дополнительного устройства через I/O-интерфейс дополнительного устройства. В ответ на такой запрос процессор может инструктировать устройству управления электропитанием продолжать предоставлять мощность дополнительному устройству во время режима гибернации. Устройство управления электропитанием может быть дополнительно сконфигурировано так, что при входе в режим гибернации предоставление мощности дополнительному устройству прерывается, если инструкция продолжения предоставления мощности дополнительному устройству не была принята перед входом в режим гибернации.

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

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

[0013] Фиг. 1 - это вид спереди портативного вычислительного устройства (PCD) согласно варианту осуществления настоящего изобретения.

[0014] Фиг. 2A и 2B являются, соответственно, передним видом в перспективе и видом сбоку док-станции для PCD согласно варианту осуществления настоящего изобретения.

[0015] Фиг. 3 - это вид сбоку PCD, состыкованного с док-станцией согласно варианту осуществления настоящего изобретения.

[0016] Фиг. 4 - это упрощенная блок-схема системы, включающей в себя PCD, соединенное с дополнительным устройством согласно варианту осуществления настоящего изобретения.

[0017] Фиг. 5 - это таблица, перечисляющая команды управления электропитанием, которые могут быть предоставлены согласно варианту осуществления настоящего изобретения.

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

[0019] Фиг. 7 - это упрощенная блок-схема генератора событий пробуждения для дополнительного устройства согласно варианту осуществления настоящего изобретения.

[0020] Фиг. 8 - это блок-схема последовательности операций процесса управления электропитанием, который может быть реализован в PCD согласно варианту осуществления настоящего изобретения.

[0021] Фиг. 9 − это блок-схема последовательности операций процесса, который может быть осуществлен в дополнительном устройстве согласно варианту осуществления настоящего изобретения.

[0022] Фиг. 10 - это блок-схема последовательности операций процесса управления электропитанием, который может быть реализован в PCD согласно варианту осуществления настоящего изобретения.

[0023] Фиг. 11 - это блок-схема последовательности операций процесса работы дополнительного устройства согласно варианту осуществления настоящего изобретения.

[0024] Фиг. 12 - это блок-схема системы, включающей в себя PCD, соединенное с двумя дополнительными устройствами в последовательное подключение согласно варианту осуществления настоящего изобретения.

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

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

[0026] Фиг. 1 - это вид спереди портативного вычислительного устройства (PCD) 100 согласно варианту осуществления настоящего изобретения. PCD 100 может иметь дисплей 102 с сенсорным экраном, окруженный рамкой 104. Кнопки 106 управления предусмотрены в рамке 104 и могут быть использованы, например, чтобы пробуждать PCD 100 из режима гибернации, вводить PCD 100 в режим гибернации или предоставлять другой ввод в PCD 100.

[0027] PCD 100 может иметь разъем 108, утопленный в его нижнюю поверхность, позволяющий PCD 100 соединяться с дополнительным устройством. Разъем 108 может включать в себя множество контактов для передачи мощности, аналоговых и цифровых сигналов между PCD 100 и подключенным дополнительным устройством. В одном варианте осуществления разъем 108 может быть реализован как 30-котнактный стыковочный разъем, который используется в существующих продуктах iPod® и iPhone®, продаваемых компанией Apple Inc, правопреемником настоящей заявки. В некоторых вариантах осуществления разъем 108 утоплен в корпус PCD 100 и называется "гнездовым" разъемом. Другие разъемы могут также быть использованы.

[0028] Как показано во вставке 110, PCD 100 может иметь устройство 112 управления электропитанием и аккумуляторную батарею 114, чтобы предоставлять мощность для работы PCD 100. Устройство 112 управления электропитанием может предоставлять мощность различным компонентам PCD 100 и подключенному дополнительному устройству через разъем 108. Устройство 112 управления электропитанием может быть сконфигурировано, чтобы позволять PCD 100 входить в режим гибернации (т.е., с пониженным энергопотреблением) при различных условиях, например, после достаточно продолжительного периода бездействия, тем самым, продлевая срок службы аккумуляторной батареи 114. Как описано ниже, устройство 112 управления электропитанием может также управлять тем, продолжает ли мощность для дополнительного устройства подаваться через разъем 108, когда PCD 100 входит в режим гибернации.

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

[0030] Фиг. 2A и 2B являются, соответственно, передним видом в перспективе и видом сбоку док-станции 200 для PCD 100 согласно варианту осуществления настоящего изобретения. Док-станция 200 имеет базовую секцию 202, клавиатуру 204, PCD-разъем 206 и разъем 208 дополнительного устройства.

[0031] Базовая секция 202 может включать в себя электронные компоненты, а также механический балласт, чтобы обеспечивать устойчивость док-станции 200. Клавиатура 204 может включать в себя традиционную QWERTY-клавиатуру, цифровую кнопочную панель и/или другие элементы управления пользовательским вводом. Клавиатура 204 может быть механически и электрически связана с базовой секцией 202, позволяя информации о нажатии клавиш передаваться в PCD 100, например, через разъем 206 PCD.

[0032] Разъем 206 PCD может быть спроектирован для спаривания с разъемом 108 PCD 100 на фиг. 1. Например, разъем 206 PCD может быть "штепсельной" ответной частью гнездового разъема 108, выступающей наружу из базовой секции 202.

[0033] Разъем 208 дополнительного устройства, показанный на фиг. 2B, может быть идентичным разъему 108 PCD 100 на фиг. 1 и может позволять дополнительному устройству соединяться с док-станцией 200. В этой конфигурации любое дополнительное устройство с разъемом, допускающим соединение с разъемом 108 PCD 100, может также соединяться с разъемом 208 дополнительного устройства док-станции 200. Использование дополнительного разъема 206 PCD и разъема 208 дополнительного устройства, пока не требуется, разрешает другому дополнительному устройству соединяться с PCD 100 либо напрямую (посредством подключения к разъему 108), либо косвенно (посредством подключения к разъему 208 дополнительного устройства, когда разъем 206 соединен с PCD 100).

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

[0035] Фиг. 3 - это вид сбоку PCD 100, состыкованного с док-станцией 200 согласно варианту осуществления настоящего изобретения. Разъем 108 PCD 100 сцепляется с разъемом 206 док-станции 200, обеспечивая электрические соединения, которые позволяют обмениваться мощностью, данными и другими сигналами между двумя устройствами. Таким образом, например, док-станция 200 может получать рабочую мощность от PCD 100. В некоторых вариантах осуществления, как описано ниже, док-станция 200 может получать рабочую мощность от PCD 100, пока PCD 100 находится в режиме гибернации; PCD 100 может подавать эту "мощность режима гибернации" док-станции 200 в ответ на запрос от док-станции 200.

[0036] Будет понятно, что устройства и конфигурации, описанные в данном документе, являются иллюстративными, и что возможны вариации и модификации. Например, как отмечено выше, термин PCD ссылается, в целом, на широкую категорию персональных вычислительных и/или коммуникационных устройств, которые могут легко переноситься пользователем, не ограничиваясь каким-либо отдельным форм-фактором или комбинацией характеристик.

[0037] Клавиатура док-станции, описанная в данном документе, является только одним из многих дополнительных устройств, которые могут быть использованы вместе с PCD. Например, другое дополнительное устройство может предусматривать считывающее/записывающее устройство для съемных носителей хранения, таких как носители флэш-памяти (например, Secure Digital или "SD"-карты; USB-накопители) или оптические носители (например, компакт-диск или DVD), и PCD может быть задействован, чтобы интсруктировать дополнительному устройству считывать данные с и/или записывать данные на носители хранения. Дополнительное устройство может предоставлять устройства вывода, такие как динамики и/или экран дисплея, позволяющие пользователю просматривать и/или прослушивать контент из PCD через дополнительное устройство. Дополнительное печатающее устройство также может быть предусмотрено для печати документов или других данных под управлением PCD. Еще одни дополнительные устройства могут предоставлять расширенную функциональность, такие как радиочастотные (RF) тюнеры или передатчики, которые могут управляться посредством PCD, удаленные пользовательские интерфейсы, чтобы управлять PCD, фото- или видеокамеры, которые могут управляться посредством PCD, и т.д. Некоторые дополнительные устройства могут предоставлять множественные функциональные возможности в одном устройстве (например, клавиатура плюс считывающее/записывающее устройство носителей хранения).

[0038] Дополнительно, в то время как фиг. 3 показывает PCD 100 и дополнительное устройство 200 как соединенные напрямую, непрямые соединения также возможны. Например, PCD 100 и дополнительное устройство 200 могут быть соединены с помощью кабеля, который предусматривает разъем, комплементарный разъему 108 на одном конце, и разъем, комплементарный разъему 206 на другом конце. Когда используется кабель, разъемы 108 и 206 не должны быть комплементарны друг другу, поскольку кабель может служить в качестве адаптера между различными форм-факторами разъема и/или расположениями контактов.

[0039] Фиг. 4 - это упрощенная блок-схема системы 400, включающей в себя PCD 402 и дополнительное устройство 404 согласно варианту осуществления настоящего изобретения. В этом варианте осуществления PCD 402 (например, реализация PCD 100 на фиг. 1) может предоставлять функциональные возможности вычисления, связи и/или воспроизведения мультимедиа. PCD 402 может включать в себя процессор 410, запоминающее устройство 412, пользовательский интерфейс 414, устройство 416 управления электропитанием, сетевой интерфейс 418, интерфейс 420 ввода/вывода (I/O) дополнительного устройства и аккумуляторную батарею 422. PCD 402 может также включать в себя другие компоненты (явно не показанные), чтобы предоставлять различные расширенные функциональные возможности.

[0040] Запоминающее устройство 412 может быть реализовано, например, с помощью диска, флэш-памяти или другого энергонезависимого носителя хранения. В некоторых вариантах осуществления запоминающее устройство 412 может хранить мультимедийные ресурсы, такие как аудио-, видео-, фотоизображения или т.п., которые могут быть воспроизведены посредством PCD 402. Запоминающее устройство 412 может также хранить другую информацию, такую как контакты пользователя (имена, адреса, телефонные номера и т.д.); запланированные встречи и события; заметки; и/или другую персональную информацию. В некоторых вариантах осуществления запоминающее устройство 412 может хранить одну или более прикладных программ, которые должны выполняться процессором 410 (например, программы видеоигр, программы управления персональной информацией, программы воспроизведения мультимедиа и т.д.).

[0041] Пользовательский интерфейс 414 может включать в себя устройства ввода, такие как сенсорная панель, сенсорный экран, колесо прокрутки, колесо прокрутки с кнопками, диск набора, кнопка, переключатель, кнопочная панель, микрофон или т.п., также как и устройства вывода, такие как видеоэкран, индикаторные лампы, динамики, гнезда для подключения наушников или т.п., вместе с обслуживающей электроникой (например, цифро-аналоговыми или аналого-цифровыми преобразователями, сигнальными процессорами или т.п.). Пользователь может управлять устройствами ввода пользовательского интерфейса 414, чтобы задействовать функциональность PCD 402, и может просматривать и/или прослушивать выходные данные из PCD 402 через устройства вывода пользовательского интерфейса 414.

[0042] Процессор 410, который может быть реализован как одна или более интегральных микросхем (например, традиционный микропроцессор или микроконтроллер), может управлять работой PCD 402. В различных вариантах осуществления процессор 404 может выполнять множество программ в ответ на программный код и может поддерживать множество одновременно исполняющихся программ или процессов. В любой данный момент времени некоторая часть или весь программный код, который должен быть выполнен, может находиться в процессоре 410 и/или на носителях хранения, таких как запоминающее устройство 412.

[0043] Посредством соответствующего программирования процессор 410 может предоставлять различную функциональность для PCD 402. Например, в ответ на сигналы пользовательского ввода, предоставленные пользовательским интерфейсом 414, процессор 410 может задействовать механизм базы данных, чтобы осуществлять навигацию по базе данных мультимедийных ресурсов в запоминающем устройстве 412 в ответ на пользовательский ввод и отображать списки выбранных ресурсов. Процессор 410 может отвечать на выбор пользователем ресурса (или ресурсов), который должен быть воспроизведен, передачей информации о ресурсе механизму воспроизведения, также управляемому процессором 410, таким образом, позволяя мультимедийному контенту воспроизводиться. Процессор 410 может также выполнять другие программы, чтобы управлять другими функциями PCD 402, которые включают в себя прикладные программы, которые могут быть сохранены в запоминающем устройстве 412.

[0044] Устройство 416 управления электропитанием обеспечивает возможность управления электропитанием для PCD 402. Например, устройство 416 управления электропитанием может доставлять мощность от аккумуляторной батареи 422 I/O-интерфейсу 420 дополнительного устройства через линию 417 и к другим компонентам PCD 402 (шины электропитания не показаны). Устройство 416 управления электропитанием может также получать мощность через I/O-интерфейс 420 дополнительного устройства и линию 419 и доставлять полученную мощность различным компонентам PCD 402; мощность, полученная через I/O-интерфейс 420 дополнительного устройства, может также быть предоставлена аккумуляторной батарее 422, таким образом, позволяя аккумуляторной батарее 422 перезаряжаться через I/O-интерфейс 420 дополнительного устройства. Как показано, устройство 416 управления электропитанием может также доставлять мощность I/O-интерфейсу 420 дополнительного устройства через линию 417, позволяя PCD 402 предоставлять мощность подключенному дополнительному устройству. В некоторых вариантах осуществления, устройство 416 управления электропитанием может быть реализовано с помощью программируемых или управляемых схем, срабатывающих в ответ на управляющие сигналы, сформированные процессором 410 в ответ на программный код, выполняющийся в нем, или как отдельный микропроцессор или микроконтроллер.

[0045] Устройство 416 управления электропитанием может также управлять распределением мощности, чтобы осуществлять режим гибернации для PCD 402. Когда используется в данном документе, выражение "гибернация" ссылается, в целом, на режим работы с пониженным энергопотреблением (или состояние), вход в который осуществляется посредством выборочного понижения энергопотребления некоторых компонентов PCD. Устройство 416 управления электропитанием и некоторые компоненты PCD 402 могут оставаться частично или полностью работающими во время режима гибернации, позволяя PCD 402 пробуждаться из режима гибернации. Во время режима гибернации возможность пользователя взаимодействовать с PCD 402 может быть ограничена. Например, во время режима гибернации экраны дисплеев могут быть выключены, и некоторые элементы управления пользовательским вводом (например, сенсорный экран) могут быть отключены. Один или более элементов управления пользовательским вводом (например, кнопка) могут оставаться включенными, и срабатывание этих элементов управления во время режима гибернации может сигнализировать PCD 402 пробуждаться из режима гибернации и возврате к обычной работе.

[0046] Устройство 416 управления электропитанием может также предоставлять другие возможности управления электропитанием, такие как регулировка потребления мощности других компонентов PCD 402 на основе источника и количества доступной мощности, наблюдение за накопленной мощностью в аккумуляторной батарее и формирование предупреждений пользователю, если накопленная мощность падает ниже минимального уровня, и т.д.

[0047] Сетевой интерфейс 418 может предоставлять функциональную возможность передачи голоса и/или данных для PCD 402. В некоторых вариантах осуществления сетевой интерфейс 418 может включать в себя компоненты радиочастотного (RF) приемопередатчика для доступа к беспроводным голосовым и/или информационным сетям (например, с помощью технологии сотовой телефонии, улучшенной технологии сети передачи данных, такой как 3G или EDGE, WiFi (стандарты семейства IEEE 802.11), или других технологий мобильной связи или любой их комбинации), компоненты GPS-приемника и/или другие компоненты. В некоторых вариантах осуществления сетевой интерфейс 418 может обеспечивать связность по проводной сети (например, Ethernet) в дополнение или вместо беспроводного интерфейса. Сетевой интерфейс 418 может быть реализован с помощью комбинации аппаратных средств (например, антенн, модуляторов/демодуляторов, кодеров/декодеров и других схем обработки аналогового и/или цифрового сигнала) и программных компонентов.

[0048] I/O-интерфейс 420 дополнительного устройства может позволять PCD 402 связываться с различными дополнительными устройствами. Например, I/O-интерфейс 420 дополнительного устройства может поддерживать соединения с компьютером, внешней клавиатурой (например, как на фиг. 2), док-станцией акустической системы или станцией воспроизведения мультимедиа, цифровой камерой, радиотюнером (например, FM, AM и/или спутниковым), развлекательной системой в транспортном средстве, внешним видеоустройством, считывателем карты памяти и т.д. В некоторых вариантах осуществления I/O-интерфейс 420 дополнительного устройства может включать в себя разъем, такой как 30-контактный разъем, соответствующий разъему, используемому в продуктах iPod® и iPhone®, также как и обслуживающие схемы. Разъем может предоставлять соединения для электропитания и заземления, также как и для различных интерфейсов проводной связи, таких как универсальная последовательная шина (USB), FireWire (стандарт IEEE 1394), и/или универсальный асинхронный приемник/передатчик (UART). Разъем может также обеспечивать соединения для аудио- и/или видеосигналов, которые могут передаваться в или из PCD 402 в аналоговом и/или цифровом форматах. Таким образом, I/O-интерфейс 420 дополнительного устройства может поддерживать множественные каналы связи, и данное дополнительное устройство может использовать любой или все эти каналы.

[0049] I/O-интерфейс 420 дополнительного устройства может включать в себя датчик 424, который может обнаруживать, подключено ли дополнительное устройство к I/O-интерфейсу 420 дополнительного устройства. Например, датчик 424 может обнаруживать, заземлен ли конкретный контакт разъема I/O-интерфейса 420 дополнительного устройства или не заземлен, и заземление этого контакта может указывать присутствие дополнительного устройства. В некоторых вариантах осуществления датчик 424 может измерять значение сопротивления, когда сопротивление подключено. Значение сопротивления может указывать тип подключаемого дополнительного устройства, и датчик 424 может сообщать значение сопротивления (или информацию о типе дополнительного устройства, определенную из значения сопротивления) устройству 416 управления электропитанием, процессору 410 и/или другим компонентам PCD 402. В некоторых вариантах осуществления устройство 416 управления электропитанием может использовать эту информацию, чтобы определять, например, распределять ли мощность от аккумуляторной батареи или мощность, полученную от I/O-интерфейса 420 дополнительного устройства, другим компонентам PCD 402, использовать ли мощность, предоставленную через I/O-интерфейс 420 дополнительного устройства, чтобы заряжать аккумуляторную батарею 422, предоставлять ли мощность I/O-интерфейсу 420 дополнительного устройства, и т.д. В некоторых вариантах осуществления датчик 424 может оставаться активным во время режима гибернации PCD и может формировать сигналы устройству 416 управления электропитанием, чтобы пробуждать PCD 402, когда новое подключение к дополнительному устройству обнаруживается.

[0050] Дополнительное устройство 404 (например, реализующее док-станцию 200 на фиг. 2) может включать в себя контроллер 430, устройство 432 пользовательского ввода, модуль 434 распределения мощности и I/O-интерфейс 436 PCD. Дополнительное устройство 404 представляет широкий класс дополнительных устройств, которые могут взаимодействовать с PCD, и такие дополнительные устройства могут значительно различаться по функциональном возможностям, сложности и форм-фактору. Различные дополнительные устройства могут включать в себя компоненты, не показанные на фиг. 4, включающие в себя, но не только, запоминающие устройства (диск, флэш-память и т.д.) с несъемными или съемными носителями хранения; видеоэкраны, динамики или порты для подключения к внешним аудио/видеоустройствам; компоненты камеры, такие как линзы, датчики изображения и элементы управления для них (например, апертурой, увеличением, временем экспозиции, частотой кадров и т.д.); микрофоны для записи звука (либо автономно, либо в соединении с видеозаписью); и т.д. Кроме того, некоторые дополнительные устройства могут предусматривать дополнительный интерфейс, который может подключать к и связывать с другим дополнительным устройством. Некоторые примеры дополнительных устройств с дополнительными интерфейсами описаны в одновременно рассматриваемой предварительной патентной заявке США № 61/292619, зарегистрированной 6 января 2010 года.

[0051] Контроллер 430 может включать в себя, например, микропроцессор или микроконтроллер, исполняющий программный код, чтобы выполнять различные функции, ассоциированные с дополнительным устройством 404. Например, когда дополнительное устройство 404 включает в себя клавиатуру (например, как показано на фиг. 2A), контроллер 430 может интерпретировать ввод с клавиатуры и отправлять соответствующую информацию в PCD 402.

[0052] Устройство 432 пользовательского ввода может включать в себя задействуемые пользователем элементы управления, такие как сенсорная панель, сенсорный экран, колесо прокрутки, колесо прокрутки с кнопками, диск набора, кнопка, переключатель, клавиатура, кнопочная панель, микрофон или т.п. Пользователь может задействовать элементы управления устройства 432 пользовательского ввода, чтобы использовать функциональность дополнительного устройства 404, и такая функциональность может включать в себя обмен управляющими сигналами, данными или другие передачи данных с PCD 402, например, как описано ниже.

[0053] Модуль 434 распределения мощности может предоставлять мощность компонентам дополнительного устройства 404, например, контроллеру 430 (указано линией 435) и устройству 432 пользовательского ввода (указано линией 437). В некоторых вариантах осуществления модуль 434 распределения мощности может принимать мощность через I/O-интерфейс 436 PCD (указано линией 439). Кроме того, в некоторых вариантах осуществления дополнительное устройство 404 может быть подключено к внешнему источнику мощности через порт 440 электропитания, и мощность из порта 440 может также предоставляться модулю 434 распределения мощности (указано линией 441). Модуль 434 распределения мощности может включать в себя управляющую логику, чтобы определять, на основе доступных источников мощности в данный момент времени, получать ли рабочую мощность для дополнительного устройства 404 от PCD 402 или из порта 440 электропитания. Дополнительно, модуль 434 распределения мощности может быть сконфигурирован, чтобы доставлять мощность из порта 440 электропитания к I/O-интерфейсу 436 PCD (указано линией 443), таким образом, позволяя PCD 402 заряжать аккумуляторную батарею 422, пока оно подключено к дополнительному устройству 404. В некоторых вариантах осуществления дополнительное устройство 404 может получать рабочую мощность от PCD 402, в то же время предоставляя зарядную мощность PCD 402 по отдельному пути.

[0054] I/O-интерфейс 436 PCD может позволять дополнительному устройству 404 связываться с PCD 402. В соответствии с некоторыми вариантами осуществления изобретения I/O-интерфейс 436 PCD может включать в себя разъем, который сопрягается непосредственно с разъемом, включенным в PCD 402, такой как 30-контактный разъем, комплементарный с разъемом, используемым в различных продуктах iPod® и iPhone®. Такой разъем может быть использован, чтобы подавать мощность в PCD 402 и/или получать мощность от PCD 402, отправлять и/или принимать аудио- и/или видеосигналы в аналоговом и/или цифровом форматах, и сообщать информацию с помощью различных стандартных интерфейсов, таких как USB, UART и/или FireWire. Другие разъемы могут также быть использованы; например, I/O-интерфейс 436 PCD может включать в себя стандартный USB-разъем и может подключаться к I/O-интерфейсу 420 дополнительного устройства PCD 402 через кабель с адаптером. В других вариантах осуществления I/O-интерфейс 436 PCD может включать в себя беспроводное соединение (например, с помощью Bluetooth) с I/O-интерфейсом 420 дополнительного устройства.

[0055] I/O-интерфейс 436 PCD может включать в себя генератор 438 событий