Многократно складываемое мобильное устройство с конфигурируемым интерфейсом - RU2495475C2

Код документа: RU2495475C2

Чертежи

Показать все 67 чертежа(ей)

Описание

Изобретение притязает на приоритет предварительной заявки №61/095225, поданной 8 сентября 2008 года, которая включена по ссылке в настоящий документ во всей своей полноте.

Область техники, к которой относится изобретение

Изобретение, в общем, относится к электронному устройству с несколькими панелями.

Уровень техники

Усовершенствования технологии в результате дали меньшие и более мощные вычислительные устройства. Например, в настоящее время существует разнообразие переносных персональных вычислительных устройств, включая беспроводные вычислительные устройства, такие как переносные беспроводные телефоны, персональные цифровые ассистенты (PDA) и устройства пейджинговой связи, которые являются малыми, легкими и простыми для переноски пользователями. Более конкретно, переносные беспроводные телефоны, такие как сотовые телефоны и телефоны, работающие по Интернет-протоколу (IP), могут выполнять передачу голоса и пакетов данных по беспроводным сетям. Кроме того, многие такие переносные беспроводные телефоны включают в себя другие типы устройств, которые встроены в них. Например, переносной беспроводный телефон может также включать в себя цифровую фотокамеру, цифровую видеокамеру, цифровое устройство записи и проигрыватель аудиофайлов. Кроме того, такие беспроводные телефоны могут обрабатывать исполняемые команды, включая программные приложения, такие как приложение веб-браузера, которое может использоваться для доступа к Интернет. Таким образом, эти переносные беспроводные телефоны могут включать в себя значительные вычислительные возможности.

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

Сущность изобретения

Раскрыто многократно складываемое мобильное устройство с конфигурируемым интерфейсом. Когда устройство полностью развернуто, устройство может обеспечить панорамный вид подобно широкоэкранным телевизорам. Когда устройство полностью сложено, оно может обеспечить малый форм-фактор с сокращенным видом подобно сотовым телефонам. Кроме того, пользовательский интерфейс (UI), отображаемый на устройстве, может изменяться на основе конфигурации складывания устройства. Таким образом, на основе текущей конфигурации складывания устройства, UI может представлять собой панорамный UI, UI рабочего стола, UI приложения, UI веб-браузера, UI будильника, UI проигрывателя мультимедиа или некоторый другой UI.

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

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

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

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

Другие аспекты, преимущества и признаки настоящего раскрытия станут понятны после обзора всей заявки, включающей в себя следующие разделы: краткое описание чертежей, подробное описание и формула изобретения.

Краткое описание чертежей

Фиг.1 является схемой первого иллюстративного варианта осуществления электронного устройства;

фиг.2 является схемой иллюстративного варианта осуществления электронного устройства согласно фиг.1 в полностью сложенной конфигурации;

фиг.3 является схемой иллюстративного варианта осуществления электронного устройства согласно фиг.1 в конфигурации перелистывания;

фиг.4 является схемой иллюстративного варианта осуществления электронного устройства согласно фиг.1 в конфигурации дорожных часов;

фиг.5 является схемой первого иллюстративного варианта осуществления электронного устройства согласно фиг.1 в полностью развернутой конфигурации;

фиг.6 является схемой второго иллюстративного варианта осуществления электронного устройства согласно фиг.1 в полностью развернутой конфигурации;

фиг.7 является схемой иллюстративного варианта осуществления электронного устройства согласно фиг.1 в конфигурации видеоконференции;

фиг.8 является блок-схемой второго иллюстративного варианта осуществления электронного устройства;

фиг.9 является схемой третьего иллюстративного варианта осуществления электронного устройства;

фиг.10 является схемой частичного вида в разрезе электронного устройства согласно фиг.9;

фиг.11 является схемой иллюстративного варианта осуществления электронного устройства согласно фиг.9 в согнутой под углом конфигурации;

фиг.12 является схемой частичного вида в разрезе электронного устройства в согнутой под углом конфигурации согласно фиг.11;

фиг.13 является схемой иллюстративного варианта осуществления электронного устройства согласно фиг.9 в сложенной конфигурации;

фиг.14 является схемой частичного вида в разрезе электронного устройства в сложенной конфигурации согласно фиг.13;

фиг.15 является схемой четвертого иллюстративного варианта осуществления электронного устройства;

фиг.16 является схемой электронного устройства согласно фиг.15 в конфигурации дорожных часов;

фиг.17 является схемой электронного устройства согласно фиг.16 в полностью развернутой конфигурации;

фиг.18 является схемой пятого иллюстративного варианта осуществления электронного устройства;

фиг.19 является схемой электронного устройства согласно фиг.18 в конфигурации дорожных часов;

фиг.20 является схемой электронного устройства согласно фиг.18 в полностью развернутой конфигурации;

фиг.21 является схемой шестого иллюстративного варианта осуществления электронного устройства;

фиг.22 является схемой седьмого иллюстративного варианта осуществления электронного устройства;

фиг.23 является схемой электронного устройства согласно фиг.22 в частично сложенной конфигурации;

фиг.24 является схемой восьмого иллюстративного варианта осуществления электронного устройства;

фиг.25 является схемой электронного устройства согласно фиг.24 в собранной конфигурации;

фиг.26 является блок-схемой последовательности операций первого иллюстративного варианта осуществления способа изменения программных состояний в электронном устройстве с несколькими панелями;

фиг.27 является схемой девятого иллюстративного варианта осуществления электронного устройства;

фиг.28 является схемой иллюстративного варианта осуществления электронного устройства согласно фиг.27 в конфигурации перелистывания;

фиг.29 является схемой иллюстративного варианта осуществления электронного устройства согласно фиг.27 в полностью развернутой конфигурации;

фиг.30 является схемой иллюстративного варианта осуществления электронного устройства согласно фиг.27 в конфигурации дорожных часов;

фиг.31 является схемой иллюстративного варианта осуществления электронного устройства согласно фиг.27 в конфигурации видеоконференции;

фиг.32 является схемой десятого иллюстративного варианта осуществления электронного устройства;

фиг.33 является схемой иллюстративного варианта осуществления электронного устройства согласно фиг.32 в полностью развернутой конфигурации;

фиг.34 является схемой иллюстративного варианта осуществления электронного устройства в полностью развернутой конфигурации согласно фиг.33, показывающей перемещение значка приложения в ответ на пользовательский ввод;

фиг.35 является схемой иллюстративного варианта осуществления электронного устройства в полностью развернутой конфигурации согласно фиг.33, отображающей окно приложения;

фиг.36 является схемой иллюстративного варианта осуществления электронного устройства в полностью развернутой конфигурации согласно фиг.33, показывающей перемещение окна приложения в ответ на пользовательский ввод;

фиг.37 является схемой иллюстративного варианта осуществления электронного устройства согласно фиг.36, после того как предварительно определенная часть окна приложения пересекает промежуток между поверхностями отображения;

фиг.38 является схемой одиннадцатого иллюстративного варианта осуществления электронного устройства;

фиг.39 является схемой иллюстративного варианта осуществления электронного устройства согласно фиг.38 в ландшафтной ориентации;

фиг.40 является схемой иллюстративного варианта осуществления электронного устройства согласно фиг.38 в повернутой ориентации;

фиг.41 является схемой иллюстративного варианта осуществления электронного устройства согласно фиг.38 в портретной ориентации;

фиг.42 является блок-схемой последовательности операций второго иллюстративного варианта осуществления способа изменения программных состояний в электронном устройстве с несколькими панелями;

фиг.43 является блок-схемой последовательности операций третьего иллюстративного варианта осуществления способа изменения программных состояний в электронном устройстве с несколькими панелями;

фиг.44 является блок-схемой последовательности операций четвертого иллюстративного варианта осуществления способа изменения программных состояний в электронном устройстве с несколькими панелями;

фиг.45 является блок-схемой последовательности операций пятого иллюстративного варианта осуществления способа изменения программных состояний в электронном устройстве с несколькими панелями;

фиг.46 является блок-схемой последовательности операций шестого иллюстративного варианта осуществления способа изменения программных состояний в электронном устройстве с несколькими панелями;

фиг.47 является блок-схемой последовательности операций седьмого иллюстративного варианта осуществления способа изменения программных состояний в электронном устройстве с несколькими панелями;

фиг.48 является блок-схемой последовательности операций восьмого иллюстративного варианта осуществления способа изменения программных состояний в электронном устройстве с несколькими панелями;

фиг.49 является схемой двенадцатого иллюстративного варианта осуществления электронного устройства;

фиг.50 является схемой иллюстративного варианта осуществления электронного устройства согласно фиг.49 в полностью развернутой конфигурации;

фиг.51 является схемой иллюстративного варианта осуществления электронного устройства согласно фиг.49 в сложенной конфигурации;

фиг.52 является схемой иллюстративного варианта осуществления электронного устройства согласно фиг.49 в конфигурации перелистывания;

фиг.53 является схемой иллюстративного варианта осуществления электронного устройства согласно фиг.49 в конфигурации видеоконференции;

фиг.54 является схемой иллюстративного варианта осуществления электронного устройства согласно фиг.49 в конфигурации дорожных часов;

фиг.55 является схемой иллюстративного варианта осуществления электронного устройства согласно фиг.49 в конфигурации с двумя панелями;

фиг.56 является блок-схемой последовательности операций первого иллюстративного варианта осуществления способа определения конфигурации электронного устройства;

фиг.57 является блок-схемой последовательности операций второго иллюстративного варианта осуществления способа определения конфигурации электронного устройства;

фиг.58 является блок-схемой последовательности операций третьего иллюстративного варианта осуществления способа определения конфигурации электронного устройства;

фиг.59 является блок-схемой тринадцатого иллюстративного варианта осуществления электронного устройства;

фиг.60 является схемой четырнадцатого иллюстративного варианта осуществления электронного устройства;

фиг.61 является схемой иллюстративного варианта осуществления отображения изображения в электронном устройстве согласно фиг.60;

фиг.62 является схемой второго иллюстративного варианта осуществления отображения изображения в электронном устройстве согласно фиг.60;

фиг.63 является схемой третьего иллюстративного варианта осуществления отображения изображения в электронном устройстве согласно фиг.60;

фиг.64 является схемой первого иллюстративного варианта осуществления отображения изображения в версии с тремя панелями электронного устройства согласно фиг.60;

фиг.65 является схемой второго иллюстративного варианта осуществления отображения изображения в версии с тремя панелями электронного устройства согласно фиг.60;

фиг.66 является схемой третьего иллюстративного варианта осуществления отображения изображения в версии с тремя панелями электронного устройства согласно фиг.60;

фиг.67 является блок-схемой последовательности операций первого иллюстративного варианта осуществления способа отображения изображения в электронном устройстве;

фиг.68 является блок-схемой последовательности операций второго иллюстративного варианта осуществления способа отображения изображения в электронном устройстве;

фиг.69 является блок-схемой последовательности операций третьего иллюстративного варианта осуществления способа отображения изображения в электронном устройстве.

Подробное описание

Обратимся к фиг.1, где изображен и в целом обозначен номером 100 первый иллюстративный вариант осуществления электронного устройства. Электронное устройство 101 включает в себя первую панель 102, вторую панель 104 и третью панель 106. Первая панель 102 связана со второй панелью 104 вдоль первого края в первом местоположении 110 сгиба. Вторая панель 104 связана с третьей панелью 106 вдоль второго края второй панели 104 во втором местоположении 112 сгиба. Каждая из панелей 102, 104 и 106 включает в себя поверхность отображения, сконфигурированную для обеспечения визуального устройства отображения, например, экран жидкокристаллического устройства (LCD) отображения. Электронное устройство 101 представляет собой устройство беспроводной связи, имеющее множество поверхностей отображения и сконфигурированное для автоматической регулировки пользовательского интерфейса или отображения изображения, когда пользователь изменяет физическую конфигурацию электронного устройства 101.

Как изображено на фиг.1, первая панель 102 и вторая панель 104 связаны с возможностью поворота в первом местоположении 110 сгиба, чтобы дать возможность разнообразия конфигураций устройства. Например, первая панель 102 и вторая панель 104 могут быть позиционированы таким образом, что поверхности отображения являются по существу компланарными для образования по существу плоской поверхности. В качестве другого примера первая панель 102 и вторая панель 104 могут быть повернуты относительно друг друга вокруг первого местоположения 110 сгиба, пока задняя поверхность первой панели 102 не войдет в контакт с задней поверхностью второй панели 104. Аналогичным образом, вторая панель 104 связана с возможностью поворота с третьей панелью 106 вдоль второго местоположения 112 сгиба, допуская возможность разнообразия конфигураций, в том числе полностью сложенную, закрытую конфигурацию, при которой поверхность отображения второй панели 104 входит в контакт с поверхностью отображения третьей панели 106, и полностью развернутую конфигурацию, при которой вторая панель 104 и третья панель 106 являются по существу компланарными.

В конкретном варианте воплощения первая панель 102, вторая панель 104 и третья панель 106 могут быть вручную сконфигурированы в одно или несколько физических складываемых состояний, как будет описано со ссылкой на фиг.2-7. Посредством предоставления возможности позиционировать электронное устройство 101 во множестве складываемых конфигураций пользователь электронного устройства 101 может выбрать малый форм-фактор для легкой маневренности и функциональности или может выбрать расширенный, больший форм-фактор для отображения богатого содержания и предоставления возможности более существенного взаимодействия с одной или несколькими прикладными программами через расширенные пользовательские интерфейсы.

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

Обратимся к фиг.2, где второй вариант осуществления электронного устройства 101 согласно фиг.1 изображен в полностью сложенной конфигурации и в целом обозначен номером 200. Первая панель 102 изображена на верхней поверхности электронного устройства 101. Как проиллюстрировано на фиг.2, поверхность отображения первой панели 102 является видимой, и первое местоположение 110 сгиба между первой панелью 102 и второй панелью 104 полностью сложено таким образом, что задняя поверхность первой панели 102 находится в контакте с задней поверхностью второй панели 104. Третья панель 106 полностью сложена напротив второй панели 104 вдоль второго местоположения 112 сгиба. Вторая панель 104 сконфигурирована таким образом, что вторая поверхность отображения находится по существу вблизи к поверхности отображения третьей панели 106 в полностью сложенной конфигурации. Как проиллюстрировано на фиг.2, электронное устройство 101 имеет по существу прямоугольную форму или форм-фактор, включающий в себя три сложенных стопкой слоя (то есть, первую панель 102, вторую панель 104 и третью панель 106). Поверхности отображения второй панели 104 и третьей панели 106 по существу защищены от повреждения от внешних источников в полностью сложенной конфигурации 200 согласно фиг.2. Хотя вариант осуществления, изображенный на фиг.2, иллюстрирует конкретный вариант осуществления электронного устройства 101 рядом с монетой достоинством 25 центов США и карандашом в целях сравнения размеров, следует ясно понимать, что фиг.2, так же как и все другие фигуры настоящей заявки, не обязательно должны отображать масштаб и не должны быть интерпретированы в качестве ограничения объема настоящего раскрытия.

Обратимся к фиг.3, где электронное устройство 101 согласно фиг.1 изображено в конфигурации "перелистывания" и в общем обозначено номером 300. Первая панель 102 и вторая панель 104 связаны в первом местоположении 110 сгиба в, по существу, компланарной конфигурации. Вторая панель 104 и третья панель 106 смещены относительно друг друга вдоль второго местоположения 112 сгиба. В конкретном варианте осуществления угол 318 поворота от поверхности отображения третьей панели 106 до поверхности отображения второй панели 104 является углом, большим 90 градусов и меньшим 180 градусов. Например, как проиллюстрировано на фиг.3, угол 318, образованный между второй панелью 104 и третьей панелью 106, может быть по существу равен 135 градусам.

Как проиллюстрировано на фиг.3, задняя поверхность 314 первой панели 106 может опираться на опорную поверхности, такую как поверхность стола, поверхность рабочего стола, рука пользователя и т.п. В конкретном варианте осуществления третья панель 106 может быть утяжелена таким образом, что в конкретной конфигурации, изображенной на фиг.3, электронное устройство 101 может быть устойчивым при его поддержке в конфигурации 300 перелистывания на поверхности. Как проиллюстрировано, в конфигурации 300 перелистывания третья панель 106 может отображать клавиатуру 316, в то время как первая и вторая панели 102, 104 могут отображать одну или более частей графического пользовательского интерфейса таким образом, что пользователь может иметь по существу горизонтальную клавиатуру 316 и удобно согнутую под углом и расположенную фактическую поверхность отображения с 2 панелями, образованную из поверхности отображения первой панели 102 и поверхности отображения второй панели 104. В конкретном варианте осуществления электронное устройство 101 может удерживаться в конфигурации 300 перелистывания пользователем таким образом, что клавиатура 316 может быть приведена в действие одним или несколькими большими пальцами пользователя.

Обратимся к фиг.4, где электронное устройство 101 согласно фиг.1 изображено в конфигурации дорожных часов и в целом обозначено номером 400. Первая панель 102 сложена относительно второй панели 104 вдоль первого местоположения 110 сгиба под углом 420, который меньше 180 градусов и больше 0 градусов. Например, угол 420, образованный первой панелью 102 и второй панелью 104, может быть по существу равен 60 градусам. Вторая панель 104 ориентирована относительно третьей панели 106 вдоль второго местоположения 112 сгиба под углом 422, который больше 90 градусов и меньше 180 градусов. Как проиллюстрировано, угол 422 вдоль второго местоположения 112 сгиба может быть приблизительно равен 135 градусам.

В конкретном варианте осуществления конфигурация 400 дорожных часов включает в себя отображение индикации 418 часов, например, индикации цифровых часов или индикации аналоговых часов на поверхности отображения второй панели 104. Например, индикации 418 часов могут представлять собой изображение циферблата. В конкретном варианте осуществления поверхность отображения первой панели 102 может находиться в выключенной конфигурации, в то время как поверхность 106 отображения третьей панели 106 может отображать один или более элементов управления, типичных для дорожных часов, таких как элемент управления установкой будильника, элемент управления регулировкой громкости, элемент управления настройкой радиостанций или другие элементы управления (не показаны).

Фиг.5 изображает электронное устройство 101 согласно фиг.1 в полностью развернутой конфигурации 500. Первая панель 102 и вторая панель 104 являются по существу компланарными, и вторая панель 104 является по существу компланарной с третьей панелью 106. Панели 102, 104 и 106 могут находиться в контакте в первом местоположении 110 сгиба и во втором местоположении 112 сгиба таким образом, что поверхности отображения первой панели 102, второй панели 104 и третьей панели 106 фактически образуют развернутый экран устройства отображения с тремя панелями. Как проиллюстрировано, в полностью развернутой конфигурации 500 каждая из поверхностей отображения отображает часть большего изображения, причем каждая отдельная поверхность отображения отображает часть большего изображения в портретном режиме, а большое изображение, проходящее по фактическому экрану с тремя панелями, - в ландшафтном режиме. В конкретном варианте осуществления панели 102, 104 и 106 могут иметь возможность блокировки, чтобы поддерживаться по существу в полностью развернутой конфигурации 500.

Фиг.6 изображает электронное устройство 101, показанное на фиг.1, в полностью развернутой конфигурации 600, имеющей уменьшенную фактическую поверхность отображения на первой панели 102, второй панели 104 и третьей панели 106 по сравнению с фиг.5. Как и на фиг.5, панели 102, 104 и 106 по существу развернуты и могут быть заблокированы в позиции. Однако, как проиллюстрировано на фиг.6, верхняя и нижняя часть поверхности портретного режима портрета каждой из панелей 102, 104 и 106 может не включать в себя поверхность отображения и может вместо этого включать в себя одну или несколько аппаратных признаков, таких как шарнир, микрофон, громкоговоритель или другие аппаратные признаки (не показаны).

Фиг.7 показывает электронное устройство 101 согласно фиг.1 в конфигурации 700 видеоконференции. Первая панель 102 связана со второй панелью 104 в первом местоположении 110 сгиба таким образом, что она по существу компланарна со второй панелью 104. Вторая панель 104 и третья панель 106 связаны в сложенной конфигурации вдоль второго местоположения 112 сгиба таким образом, что поверхности отображения второй панели 104 и третьей панели 106 по существу близки друг к другу и защищены во внутренней области сложенной конфигурации. Посредством наличия третьей панели 106, сложенной поверх второй панели 104, задняя поверхность 108 третьей панели 106, включающая в себя камеру 720, обращена к пользователю электронного устройства 101. Нижний край третьей панели 106 включает в себя микрофон 722 и громкоговоритель 724. Хотя микрофон 722 и громкоговоритель 724 изображены на нижнем краю третьей панели 106, следует ясно понимать, что они могут быть расположены в других позициях на электронном устройстве 101. Например, как будет проиллюстрировано со ссылкой на фиг.32, микрофон 722 может быть расположен сверху поверхности отображения первой панели 102, и громкоговоритель 724 может быть расположен в нижнем местоположении поверхности отображения первой панели 102. Конфигурация 700 видеоконференции дает возможность пользователю электронного устройства 101 видеть на поверхности отображения первой панели 102 изображение участника вызова видеоконференции и одновременно располагаться в поле зрения камеры 720 для захвата изображения пользователя и предоставления захваченного изображения пользователя одному или более участникам видеоконференции.

В конкретном варианте осуществления электронное устройство 101 согласно фиг.1-7 использует три отдельных устройства 102, 104 и 106 отображения с сенсорным экраном, которые соединены механически и способны складываться, что может использоваться индивидуально или совместно. Это дает возможность множества пользовательских интерфейсов, которые могут быть изменены на основе формы или конфигурации электронного устройства 101. Множество конфигурируемых пользовательских интерфейсов позволяют электронному устройству 101 использоваться в качестве множества типов устройств в зависимости от того, как электронное устройство 101 сложено или сконфигурировано. При использовании электронного устройства 101 пользователь может начать взаимодействовать с одним экраном (устройство полностью сложено), затем иметь автоматическое изменение интерфейса (на основе приложения или установок), когда электронное устройство 101 сложено в другую физическую конфигурацию. Электронное устройство 101 может быть сконфигурировано для исполнения параллельных приложений на множестве экранов и реконфигурировать приложения на основе взаимодействия пользователя, изменяющего конфигурацию устройства. Например, электронное устройство 101 может быть сконфигурировано для исполнения приложения на одном устройстве 102, 104 или 106 отображения в одной физической конфигурации и исполнять приложение на всех трех устройствах 102, 104 и 106 отображения в другой физической конфигурации.

Например, когда электронное устройство 101 полностью сложено в закрытой позиции (отображается один экран, как в полностью сложенной конфигурации 200 согласно фиг.2), электронное устройство 101 сохраняет малый форм-фактор и может обеспечивать сокращенный вид пользовательского интерфейса. На основе взаимодействия пользователя эта полностью сложенная конфигурация может отображать приложения, такие как телефон, служба коротких сообщений (SMS), приложение обозревателя типа персонального цифрового ассистента (PDA), клавиатура, меню, другие элементы интерфейса или любая их комбинация.

Когда полностью развернуто, (отображаются все экраны, как в полностью развернутой конфигурации 500 согласно фиг.5 или 600 согласно фиг.6) электронное устройство 101 может обеспечить панорамный вид. На основе приложения пользователя по выбору панорамный вид может автоматически отображать интерфейсы, подобные широкоэкранному видео, окружению рабочего стола с приложениями (например, электронная почта, текстовый редактор) или веб-обозревателю, с клавиатурой или без нее в качестве иллюстративных неограничивающих примеров. Взаимодействия для этих интерфейсов могут быть аналогичны их собственному формату, а не ограничены взаимодействием типа мобильного телефона.

Когда устройства отображения сложены в треугольную форму (одна часть треугольника представляет собой устройство отображения, обращенное назад, другая часть треугольника - устройство отображения, обращенное вперед, последняя сложена вниз или плашмя вперед, как конфигурация 400 дорожных часов на фиг.4), конфигурация может автоматически запускать отображение направленного пользовательского интерфейса. Другими словами, переднее устройство отображения (устройства отображения) может показать интерфейс устройства для конкретной конфигурации, такой как игровое приложение, электронная почта, SMS, телефон, будильник, цифровое радио или музыкальный плеер, в качестве иллюстративных неограничивающих примеров, в то время как заднее устройство отображения, нижнее устройство отображения или они оба могут быть переведены в режим бездействия или выключены.

Когда одно внешнее устройство отображения сконфигурировано приблизительно под углом 45 градусов по отношению к другим устройствам отображения (как конфигурация 300 перелистывания согласно фиг.3), электронное устройство 101 может автоматически изменить интерфейс. Например, интерфейс может представлять собой устройство для ввода текста. Расположенное под углом 45 градусов устройство отображения может показывать клавиатуру, в то время как другие отображают приложение для ввода текста, обозреватель не типа PDA или другое приложение для рабочего стола.

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

Обратимся к фиг.8, где изображен и в целом обозначен номером 800 конкретный иллюстративный вариант осуществления электронного устройства. Устройство 800 включает в себя главную плату 801, связанную с первой платой 803 устройства отображения и со второй платой 805 устройства отображения через набор соединений 890 через шарнир (не показан). Каждая из плат 801, 803 и 805 может находиться в отдельных панелях устройства с несколькими панелями с шарнирным соединением, такого как электронное устройство 101 согласно фиг.1-7.

Главная плата 801 включает в себя устройство 802 отображения, процессор 810, связанный с памятью 832, контроллер 862 устройства отображения, контроллер 852 сенсорного экрана, беспроводной контроллер 840, беспроводной интерфейс 846 малой дальности, кодер/декодер (CODEC) 834 и интегральную схему (PMIC) 880 управления питанием. Первая плата 803 устройства отображения включает в себя устройство 804 отображения, связанное с контроллером 864 устройства отображения, контроллер 854 сенсорного экрана и один или более датчиков 874 конфигурации складывания/наклона. Вторая плата 805 устройства отображения включает в себя устройство 806 отображения, связанное с контроллером 866 устройства отображения, контроллер 856 сенсорного экрана и один или более датчиков 876 конфигурации складывания/наклона. Первая плата 803 устройства отображения связана с главной платой 801 через первый путь связи, такой как первая высокоскоростная последовательная линия 892 связи. Вторая плата 805 устройства отображения связана с главной платой 801 через второй путь связи, такой как вторая высокоскоростная последовательная линия 894 связи. Каждая из первой платы 803 устройства отображения и второй платы 805 устройства отображения имеет батарею 884 и 886, которая связана с PMIC 880 через линию 896 питания, которая может проводить ток величиной по меньшей мере 1,5 ампер (A) между PMIC 880 и батареями 884 и 886. В конкретном варианте осуществления камера 820 и вход 882 питания также связаны с главной платой 801.

Процессор 810 может включать в себя одно или более устройств обработки, таких как один или более процессоров типа ARM (асинхронного режима ответов), один или более процессоров (процессоров DSP) цифровых сигналов, другие процессоры или любую их комбинацию. Процессор 810 может выполнять доступ к одному или нескольким машиночитаемым носителям, таким как характерная память 832. Память 832 хранит данные (не показаны) и исполняемые процессором команды, такие как программное обеспечение 833. В общем случае программное обеспечение 833 включает в себя исполняемые процессором команды, которые могут исполняться процессором 810, и могут включать в себя прикладное программное обеспечение, программное обеспечение операционной системы, другие типы программных команд или любую их комбинацию. Хотя память 832 изображена как внешняя по отношению к процессору 810, в других вариантах осуществления память 832 может быть внутренней по отношению к процессору 810, такой как в кэше, в одном или более регистрах или регистровых файлах, в других запоминающих устройствах в процессоре 810 или любой их комбинацией.

Процессор 810 также связан с датчиками конфигурации складывания, такими как датчики 874 и 876 конфигурации складывания и наклона в первой панели 803 устройства отображения и второй панели 805 устройства отображения, соответственно. В иллюстративном примере устройство 800 может являться электронным устройством 101 согласно фиг.1, и датчики 874 и 876 могут быть адаптированы для обнаружения конфигурации складывания устройства 800 как одну или более из полностью сложенной конфигурации, проиллюстрированной на фиг.2, конфигурации перелистывания, проиллюстрированной на фиг.3, конфигурации дорожных часов, проиллюстрированной на фиг.4, полностью развернутой конфигурации, проиллюстрированной на фиг.5-6, или конфигурации видеоконференции, проиллюстрированной на фиг.7.

Контроллеры 862, 864 и 866 устройства отображения сконфигурированы для управления устройствами 802, 804 и 806 отображения. В конкретном варианте осуществления устройства 802, 804 и 806 отображения могут соответствовать поверхностям 102, 104 и 106 отображения, проиллюстрированным на фиг.1-7. Контроллеры 862, 864 и 866 устройства отображения могут быть сконфигурированы для реагирования на процессор 810 для обеспечения графических данных для отображения на устройствах 802, 804 и 806 отображения в соответствии с конфигурацией устройства 800. Например, когда устройство 800 находится в полностью сложенной конфигурации, контроллеры 862, 864 и 866 устройства отображения могут управлять первым устройством 802 отображения, чтобы он отобразил графический пользовательский интерфейс, и могут выключить или не использовать другие устройства 804 и 806 отображения. В качестве другого примера, когда устройство 800 находится в полностью развернутой конфигурации, контроллеры 862, 864 и 866 устройства отображения могут управлять устройствами 802, 804 и 806 отображения, чтобы каждый из них отображал соответствующую часть изображения для работы в качестве единого фактического экрана, охватывающего все три устройства 802, 804 и 806 отображения.

В конкретном варианте осуществления каждый из устройств 802, 804 и 806 отображения реагирует на пользовательский ввод через соответствующий сенсорный экран, который связан с контроллером 852, 854 или 856 сенсорного экрана, соответственно. Контроллеры 852, 854 и 856 сенсорного экрана сконфигурированы для приема сигналов от устройств 802, 804 и 806 отображения, представляющих пользовательский ввод, и выдачи данных процессору 810, указывающему пользовательский ввод. Например, процессор 810 может реагировать на пользовательский ввод, указывающий двойное касание на значке приложения на первом устройстве 802 отображения, и может запустить приложение и отобразить окно приложения на одном или более устройствах 802, 804 или 806 отображения в ответ на пользовательский ввод.

В конкретном варианте осуществления посредством наличия каждого контроллера 862, 864 и 866 устройства отображения и каждого контроллера 852, 854 и 856 сенсорного экрана с соответствующим устройством 802, 804 и 806 отображения количество данных, передаваемых между панелями, может быть уменьшено по сравнению с другими вариантами осуществления, имеющими контроллер и соответствующее устройство отображения на отдельных панелях. Однако в других вариантах осуществления два или более контроллеров 862, 864 или 866 устройства отображения или контроллеров 853, 854 или 856 сенсорного экрана могут быть объединены, например, в единый контроллер, который управляет всеми тремя устройствами 802, 804 и 806 отображения. Дополнительно, хотя проиллюстрированы три устройства 802, 804 и 806 отображения, в других вариантах осуществления устройство 800 может включать в себя больше или меньше, чем три устройства отображения.

Высокоскоростные последовательные линии 892 и 894 связи могут представлять собой высокоскоростные двунаправленные последовательные линии связи. Например, линии 892 и 894 связи могут представлять собой линии связи типа цифрового интерфейса (MDDI) для мобильных устройств отображения. Данные сенсорного экрана и данные датчика могут быть встроены в последовательный поток для возврата процессору 810 от панелей 803 и 805, с тем чтобы могли использоваться только четыре дифференциальных пары для передачи сигналов через соответствующие шарниры между панелями 801, 803 и 805.

В конкретном варианте осуществления датчики 874 и 876 могут быть адаптированы для обнаружения конфигурации складывания устройства 800 на основе ввода, принятого в одном или более датчиках. Например, один или более из датчиков 874 и 876 могут включать в себя или принимать ввод от одного или более акселерометров, инклинометров, шарнирных датчиков, других блоков обнаружения или любой их комбинации. Датчики 874 и 876 могут обеспечивать информацию процессору 810, указывающую обнаруженную конфигурацию складывания устройства 800. Датчики 874 и 876 могут реагировать на относительную позицию складывания, например, обнаруживать угол поворота панели устройства отображения относительно соседней панели отображения устройства 800. Датчики 874 и 876 также могут реагировать на один или несколько других датчиков, таких как один или более акселерометров или инклинометров, связанных с одной или более панелями отображения устройства 800.

Как проиллюстрировано на фиг.8, кодер/декодер (CODEC) 834 также может быть связан с процессором 810. Громкоговоритель 822 и микрофон 824 могут быть связаны с CODEC 834. Фиг.8 также указывает, что беспроводной контроллер 840 может быть связан с процессором 810 и с беспроводной антенной 842 и может дать возможность устройству 800 взаимодействовать через беспроводную сеть, такую как глобальная сеть (WAN). Процессор 810 может реагировать на беспроводной контроллер 840 для отображения индикации вызова, например, идентификации вызывающей стороны или номера вызывающей стороны, на одном или более устройствах 802, 804 и 806 отображения, когда устройство 800 принимает входящий звонок. Процессор 810 может определить размер, положение и ориентацию, а также конкретное устройство 802, 804 и 806 отображения для отображения индикации вызова по меньшей мере частично на основе конфигурации складывания устройства 800, которая определена на основе ввода от датчиков 874 и 876. Например, индикатор вызова может быть отображен поверх одного или нескольких других приложений как всплывающее окно или текст, имеющие размер, положение и ориентацию, на основе конфигурации складывания.

В конкретном варианте осуществления устройство 800 сконфигурировано для функционирования для беспроводной телефонной связи во всех конфигурациях складывания. В конкретном варианте осуществления процессор 810 связан с беспроводным интерфейсом 846 малой дальности, который может быть связан с головной гарнитурой 850 через антенну 848. Беспроводной интерфейс 846 малой дальности может быть беспроводным образом связан с головной гарнитурой 850, такой как устройство, включающее в себя наушник и микрофон, через узкоспециальную (ad-hoc) сеть беспроводной связи, такую как сеть Bluetooth. Процессор 810 может реализовать логическую схему для определения, следует ли отобразить индикатор вызова или привести в готовность головную гарнитуру 850 в ответ на входящий звонок. Например, процессор 810 может автоматически привести в готовность головную гарнитуру 850, когда устройство 800 находится в полностью развернутой конфигурации и на всех устройствах 802, 804 и 806 отображения отображается файл мультимедиа или потоковые данные, и может отобразить индикатор вызова в ином случае.

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

Обратимся к фиг.9, где изображен и в целом обозначен номером 900 конкретный иллюстративный вариант осуществления электронного устройства. Устройство 900 включает в себя первую панель 902 и вторую панель 904. Первая панель 902 и вторая панель 904 связаны через утопленный шарнир 905 около верхнего края и нижнего края панелей 902 и 904. В конкретном варианте осуществления пользователь может манипулировать электронным устройством 900 в разнообразии конфигураций для использования, и оно может автоматически регулировать программную конфигурацию или отображенное изображение в ответ на изменение конфигурации. В проиллюстрированном варианте осуществления электронное устройство 900 является вариантом осуществления с двумя панелями электронного устройства 101 согласно на фиг.1, электронного устройства 800 согласно фиг.8 или любой их комбинации. В конкретном варианте осуществления утопленный шарнир 905 включает в себя связующий элемент 906. Фиг.9 включает в себя увеличенный вид утопленного шарнира 905, показывающее связующий элемент 906, расположенный по существу заподлицо с поверхностями первой панели 902 и второй панели 904, и видимый через первое отверстие 1040, заданное первой панелью, и второе отверстие 1044, заданное второй панелью 904.

Складывающиеся панели 902 и 904 отображения, когда они полностью развернуты, могут обеспечить панорамный вид, аналогично широкоэкранному телевизору, а когда они полностью сложены в закрытую позицию, могут обеспечить малый форм-фактор и по-прежнему может обеспечить сокращенный вид аналогично традиционному сотовому телефону. Малый шарнир, такой как утопленный шарнир 905, который обеспечивает более сложное движение, в том числе сдвиг и поворот, может использоваться для уменьшения промежутка панели отображения и создания более непрерывного покрытия фрагментами изображения и может использоваться в одном или более исполнениях с множеством устройств отображения или панелей.

Фиг.10 иллюстрирует частичный вид сбоку в разрезе устройства 900 согласно фиг.9. Первая панель 902 задает первое отверстие 1040, которое находится в связи с первым углублением 1042 в первой панели 902. Вторая панель 904 задает второе отверстие 1044, который находится в связи со вторым углублением 1046 во второй панели 904. Связующий элемент 906 связан с первым вращательным элементом, таким как первый стержень 1010, и со вторым вращательным элементом, таким как второй стержень 1008. Первый стержень 1010 и второй стержень 1008 дают возможность первой панели 902 быть связанной с возможностью поворота со связующим элементом 906; и второй стержень 1008 дает возможность второй панели 904 быть связанной с возможностью поворота со связующим элементом 906. В результате первая панель 902 и вторая панель 904 связаны с возможностью поворота друг с другом. Кроме того, отверстия 1040 и 1044, заданные в первой панели 902 и второй панели 904 соответственно, образованы таким образом, чтобы дать возможность связующему элементу 906 вставляться в них, и дать возможность обеспечения диапазона вращательного движения каждой из панелей 902 и 904 относительно связующего элемента 906. Кроме того, первый стержень 1010 зацеплен в прорези 1012 в первом углублении 1042, чтобы обеспечить боковое перемещение первой панели 902 относительно второй панели 904 таким образом, что первая панель 902 имеет диапазон движения относительно второй панели 904, когда утопленный шарнир 905 находится в развернутой конфигурации, с первым стержнем 1010 в первом конце слота 1012. Кроме того, первая панель 902 имеет второй диапазон движения относительно второй панели 904, когда утопленный шарнир 905 находится во втянутой конфигурации, с первым стержнем 1010 во втором конце прорези 1012, причем первый диапазон движения больше, чем второй диапазон движения. Как будет описано со ссылкой на фиг.15-20, датчик может быть связан с утопленным шарниром 905 для обнаружения относительной ориентации первой панели 902 относительно второй панели 904.

Как проиллюстрировано, первому отверстию 1040 приданы такие размеры, чтобы оно принимало по меньшей мере первую часть связующего элемента 906, причем первая часть включает в себя часть связующего элемента 906, связанную со стержнем 1010. Кроме того, второму отверстию 1044 приданы такие размеры, чтобы оно принимало меньшей мере вторую часть связующего элемента 906, причем вторая часть включает в себя часть, связанную со вторым стержнем 1008. Кроме того, первое углубление 1042 включает в себя развернутый утопленный компонент 1014 для приема связующего элемента 906, когда первый стержень 1010 находится в самой внутренней позиции в прорези 1012.

Фиг.11 изображает электронное устройство 900 согласно фиг.9 в согнутой под углом конфигурации 1100. Первая панель 902 ориентирована под углом относительно второй панели 904 через утопленный шарнир 905, проиллюстрированный как включающий в себя связующий элемент 906. Фиг.11 включает в себя укрупненный вид утопленного шарнира 905, иллюстрирующий связующий элемент 906, проходящий через другую область второго отверстия 1044 второй панели 904 по сравнению с фиг.9.

Фиг.12 иллюстрирует первую панель 902, связанную с возможностью поворота со второй панелью 904 через связующий элемент 906. Связующий элемент 906 связан с возможностью поворота с первой панелью 902 через первый стержень 1010, зацепленный в прорези 1012, и связан с возможностью поворота со второй панелью 904 через второй стержень 1008. Как проиллюстрировано на фиг.12, вторая панель 904 упирается торцом в первую панель 902 для обеспечения уголкового упора 1216. В конфигурации согласно фиг.12 вторая панель 904 может быть повернута по направлению вовнутрь в полностью сложенную позицию, чтобы плоско лежать напротив поверхности панели 902, и может быть повернута в направлении наружу на предварительно определенный угол 1218 относительно первой панели 902 и предотвращаться от дальнейшего поворотного разделения через уголковой упор 1216. Уголковой упор 1216 может удерживать вторую панель 904 под предварительно определенным углом 1218, который проиллюстрирован в варианте осуществления согласно фиг.12 как по существу равный 135 градусам, относительно первой панели 902.

Обратимся к фиг.13, где электронное устройство 900, изображенное на фиг.9, проиллюстрировано в полностью сложенной конфигурации 1300. Полностью сложенная конфигурация 1300 имеет первую панель 902 с первой поверхностью, такой как поверхность отображения, включающей в себя экран, по существу вблизи второй панели 904. Утопленные шарниры 905 проиллюстрированы во втянутой конфигурации, чтобы дать возможность первой панели 902 быть расположенной по существу вблизи второй панели 904 для уменьшения высоты устройства в полностью сложенной конфигурации 1300. Увеличенный вид утопленного шарнира 905 проиллюстрирован на фиг.13, показывающей связующий элемент 906, проходящий через первое отверстие 1040 первой панели 902 и второе отверстие 1044 второй панели 904.

Фиг.14 иллюстрирует частичный вид сбоку в разрезе полностью сложенной конфигурации 1300. Как проиллюстрировано на фиг.14, первая панель 902 полностью сложена напротив второй панели 904 со связующим элементом 906 полностью в первом углублении 1042 первой панели 902 и втором углублении 1046 второй панели 904. Как проиллюстрировано, связующий элемент 906 имеет второй стержень 1010, зацепленный в первом углублении 1042 в одной оконечности прорези 1012, давая первой панели 902 и второй панели 904 возможность позиционироваться по существу вблизи друг к другу и, как проиллюстрировано, в по существу плоско друг против друга.

В конкретном варианте осуществления утопленные шарниры 905 могут иметь фиксаторы и быть оборудованы датчиками, с тем, чтобы многократно складываемое мобильное устройство могло регулировать ориентацию отображаемого изображения и содержание на основе обратной связи от датчиков шарнира, как будет более подробно описано со ссылкой на фиг.15-17 и 18-20. Шарниры могут использовать, например, датчики давления, электрические контакты, датчики Холла, оптику или обнаружение индукции для считывания позиции в качестве иллюстративных неограничивающих примеров. Обратная связь может быть принята от более чем одного местоположения или поворота шарниров. Шарниры могут дать возможность складным панелям быть установленными в предварительно определенных позициях, и многократно складываемое мобильное устройство может установить ориентацию отображаемого изображения и содержание или пользовательский интерфейс по меньшей мере частично на основе обнаружения складных панелей в предварительно определенной позиции. Например, шарниры могут представлять собой шар с фиксатором, могут иметь одну или несколько промежуточных позиций или фиксированных положений между полностью открытой и полностью закрытой позициями, могут смещаться с помощью пружины или могут иметь другие конфигурации, чтобы дать возможность складным панелям удерживаться во множестве позиций. Например, один или более шарниров могут смещаться с помощью пружины таким образом, чтобы панели могли быть немного отделены для изменения позиции и имели возможность быстро захлопываться в другую конфигурацию. Кроме того, электронное устройство может иметь первый тип шарниров в одном сгибе и второй тип шарниров в другом сгибе.

Например, в конкретном варианте осуществления шарнир с фиксатором может дать возможность панелям разместиться плоско или в одной плоскости, с отображаемым изображением, активным и просматриваемым в ландшафтном режиме. Когда многократно складываемое устройство не является плоским, тогда левая панель может содержать клавиатуру сенсорной панели в портретной ориентации, и другие устройства отображения могут быть объединены в портретном режиме. Когда многократно складываемое устройство закрыто, правое устройство отображения может быть активным и находиться в портретной ориентации с остальными устройствами отображения выключенными и неактивными. Функциональный поток может включать в себя установку многократно складываемого устройства в конкретную позицию, считывание позиции одним или несколькими "интеллектуальными" шарнирами и регулировку изображения или пользовательского интерфейса в ответ на считывание позиции. Большое разнообразие возможных конфигураций для отображаемого изображения или пользовательского интерфейса может быть обеспечено посредством шарниров с фиксаторами в многократно складываемом устройстве, и в конкретном варианте осуществления устройству с малым форм-фактором может быть предоставлена возможность расширяться для использования в качестве устройства мультимедиа с большим экраном.

Фиг.15 иллюстрирует конкретный иллюстративный вариант осуществления электронного устройства с тремя панелями в сложенной конфигурации 1500. Устройство 1501 с тремя панелями включает в себя первую панель 1502, вторую панель 1504 и третью панель 1506. Первая панель 1502 связана со второй панелью 1504 через первый шарнир 1505, проиллюстрированный как утопленный шарнир, который показан пунктирными линиями. Вторая панель 1504 связана с третьей панелью 1506 через второй шарнир 1507. Первая панель 1502 включает в себя первый датчик 1512, второй датчик 1514 и третий датчик 1516, которые могут включать в себя один или более электродов, датчиков давления, других датчиков или любую их комбинацию, которые в различных конфигурациях может войти в контакт с первым концом 1508 второй панели 1504. Кроме того, вторая панель 1504 имеет второй конец 1510, который в различных конфигурациях может войти в контакт с первым датчиком 1522, вторым датчиком 1524 и третьим датчиком 1526 или любой их комбинацией третьей панели 1506. Первая панель 1502 включает в себя первый внутренний датчик 1532, вторая панель 1504 включает в себя второй внутренний датчик 1534, и третья панель 1506 включает в себя третий внутренний датчик 1536. В иллюстративном варианте осуществления устройство 1501 с тремя панелями может являться электронным устройством 101 согласно фиг.1-7, электронным устройством 800 согласно фиг.8, вариантом осуществления с тремя панелями электронного устройства 900 согласно фиг.9-14 или любой их комбинацией.

В конкретном варианте осуществления устройство 1501 с тремя панелями может распознавать конфигурацию на основе действий в датчиках 1512-1516 и 1522-1526. В частности, относительная ориентация первой панели 1502 относительно второй панели 1504 может быть обнаружена в первом шарнире, например через наличие или отсутствие контакта между первым краем 1508 с одним или более из датчиков 1512-1516. Кроме того, относительная ориентация второй панели 1504 относительно третьей панели 1506 может быть обнаружена или воспринята через наличие или отсутствие контакта между вторым краем 1510 и одним или более из датчиков 1522-1526. Как проиллюстрировано, электронное устройство 1501 в конфигурации 1500 находится в полностью сложенной конфигурации. Аналогичным образом один или более из датчиков 1532, 1534 и 1536 могут включать в себя акселерометр, датчик инклинометра для измерения наклона, датчик для измерения относительного перемещения, такой как гироскопический датчик, другой типа датчика или любую их комбинацию. Посредством использования датчиков в шарнирах, таких как эти датчики 1512-1516 и 1522-1526, а также внутренние датчики 1532-1536, конфигурация складывания, относительное или абсолютное выравнивание, наклон устройства или другие физические конфигурации могут быть обнаружены и на них может быть выполнен ответ через процессор, управляющий устройством, такой как процессор 810 согласно фиг.8.

Например, датчики 1512-1516 и 1522-1526 и внутренние датчики 1532-1536 могут быть включены в состав датчика 826 конфигурации складывания или поданы в него согласно фиг.8. Устройство может включать в себя процессор, такой как процессор 810 согласно фиг.8, который реагирует на датчик, связанный с шарниром, для обнаружения конфигурации устройства из набора по меньшей мере трех предварительно определенных конфигураций. Датчик может включать в себя по меньшей мере один из датчика Холла, оптического датчика или датчика индуктивности. Один или более из шарниров могут иметь фиксаторы, чтобы обеспечить устойчивую развернутую конфигурацию, сложенную конфигурацию и переходную конфигурацию первой панели относительно второй панели, и процессор может быть сконфигурирован для исполнения программного приложения, имеющего по меньшей мере три предварительно определенных режима работы, соответствующих по меньшей мере трем предварительно определенным конфигурациям. Процессор также может быть адаптирован для регулировки режима работы программного приложения на основе обнаруженной конфигурации устройства, а также регулировки пользовательского интерфейса, отображенного на первой поверхности отображения, второй поверхности отображения и третьей поверхности отображения, на основе обнаруженной конфигурации устройства. Например, в первой предварительно определенной конфигурации первая поверхность отображения, вторая поверхность отображения и третья поверхность отображения могут быть сконфигурированы для эмулирования одного экрана в ландшафтной конфигурации, во второй предварительно определенной конфигурации первая поверхность отображения может быть активной, а вторая поверхность отображения и третья поверхность отображения могут быть неактивными, и в третьей предварительно определенной конфигурации на третьей поверхности отображения может быть отображена клавиатура, а первая поверхность отображения и вторая поверхность отображения могут быть сконфигурированы для эмулирования одного экрана в портретной конфигурации. Хотя датчики 1532-1536 изображены как внутренние датчики, в других вариантах осуществления один или более из датчиков не обязательно должны быть внутренними и вместо этого могут быть связаны с поверхностью соответствующей панели или находиться в других позициях относительно панелей.

Фиг.16 изображает электронное устройство 1501 согласно фиг.15 в конфигурации 1600 дорожных часов. Первая панель 1502 включает в себя датчики 1512-1516 и первый внутренний датчик 1532. Первый датчик 1512 и второй датчик 1514 не находится в контакте с первым концом 1508 второй панели 1504, и третий датчик 1516 находится в контакте с первым концом 1508, указывая, что вторая панель 1502 позиционирована в первом уголковом упоре, которое составляет по существу 90 градусов относительно ориентации второй панели 1504. Аналогичным образом второй край 1510 второй панели 1504 находится в контакте со вторым датчиком 1524 третьей панели 1506, но не находится в контакте с первым датчиком 1522 или третьим датчиком 1526 третьей панели 1506. Таким образом, процессор устройства 1501 может определить, что вторая панель 1504 находится в относительном выравнивании с третьей панелью 1506 во втором уголковом упоре, например, с относительной ориентацией 135 градусов, как проиллюстрировано на фиг.16. Кроме того, внутренний датчик 1534 второй панели 1504 может указывать, что вторая панель 1504 наклонена относительно направленной силы тяжести, и внутренний датчик 1536 третьей панели 1506 может указывать, что третья панель 1506 имеет относительно горизонтальную ориентацию и стационарна, и, таким образом, электронное устройство 1501 может распознать, что оно было помещено в конфигурацию 1600 дорожных часов.

Фиг.17 изображает электронное устройство 1501, показанное на фиг.15, в полностью развернутой конфигурации 1700. Первая панель 1502 и вторая панель 1504 позиционированы таким образом, что первый конец 1508 второй панели 1504 находится в существенном контакте с первым датчиком 1512 и третьим датчиком 1516 первой панели 1502, но не в контакте со вторым датчиком 1514, указывая, что первая панель 1502 и вторая панель 1504 выровнены встык друг другу в третьем уголковом упоре и по существу компланарны с относительной поворотной ориентацией приблизительно 180 градусов. Аналогичным образом вторая панель 1504 и третья панель 1506 также являются по существу компланарными в третьем уголковом упоре, как может быть обнаружено благодаря второму краю 1510, находящемуся в контакте с первым датчиком 1522 и третьим датчиком 1526 третьей панели 1506, но не в контакте со вторым датчиком 1524. Кроме того, один или несколько внутренних датчиков 1532, 1534 и 1536 могут использоваться для указания ускорения, наклона, одного или нескольких относительных позиций или любой их комбинации. Посредством включения в состав таких датчиков, как электронные датчики, датчики давления, датчики магнитного поля или любая их комбинация, в одном или нескольких уголковых упоров или позициях покоя панелей 1502, 1504 и 1506, электронное устройство 1501 может определять относительную ориентацию между одной или более панелями 1502-1506, предоставляя электронному устройству 1501 возможность определять аппаратную конфигурацию, в которой оно в настоящее время находится, и обнаруживать изменение аппаратной конфигурации, по мере того как датчики 1512-1516 и 1522-1526 соответственно входят в зацепление и выходят из зацепления.

Фиг.18 изображает электронное устройство 1801, имеющее первую панель 1802, вторую панель 1804 и третью панель 1806, в полностью сложенной конфигурации 1800. Первая панель 1802 связана с возможностью вращения со второй панелью 1804 через утопленный шарнир, который включает в себя первый датчик 1812. Вторая панель 1804 связана с третьей панелью 1806 через утопленный шарнир, который включает в себя второй датчик 1822. Вторая панель 1804 также включает в себя один или несколько внутренних датчиков 1834. В конкретном варианте осуществления первый датчик 1812 в утопленном шарнире может обнаруживать поворотное выравнивание первой панели 1802 относительно второй панели 1804, или степень поворота между одной или более из панелей 1802 и 1804 относительно сцепляющего элемента, относительно одного или более из стержней шарнира, относительно направления силы тяжести, через другие механизмы или любую их комбинацию, чтобы дать возможность обнаружить относительное позиционирование первой панели 1802 относительно второй панели 1804 в первом датчике 1812. Второй датчик 1822 может быть сконфигурирован действия по существу аналогично первому датчику 1812, для обнаружения относительной ориентации между второй панелью 1804 и третьей панелью 1806. В отличие от электронного устройства 1501 вариантов осуществления, изображенных на фиг.15-17, электронное устройство 1801 на фиг.18 в полностью сложенной конфигурации 1800 включает в себя один внутренний датчик 1834, и два шарнирных датчика 1812 и 1822, что дает электронному устройству 1801 возможность обнаруживать первый параметр, такой как ориентация, позиция, импульс или ускорение, с использованием внутреннего датчика 1834 и дополнительно обнаруживать сложенную, разложенную или частично сложенную конфигурацию панелей 1802, 1804, 1806 через шарнирные датчики 1812 и 1822. В конкретном варианте осуществления электронное устройство 1801 может являться электронным устройством 101 согласно фиг.1-7, электронным устройством 800 согласно фиг.8, вариантом осуществления с тремя панелями электронного устройства 900 согласно фиг.9-14, электронным устройством 1501 согласно фиг.15-17, или любой их комбинацией.

Фиг.19 изображает электронное устройство 1801 согласно фиг.18 в конфигурации 1900 дорожных часов. Первая панель 1802 связана под углом приблизительно в 90 градусов со второй панелью 1804 через шарнир, включающий в себя первый датчик 1812. Вторая панель 1804 связана под углом приблизительно в 135 градусов с третьей панелью 1806 через шарнир, включающий в себя второй датчик 1822. Внутренний датчик 1834 может обнаруживать наклон второй панели, который в комбинации с показаниями в первом датчике 1812 и втором датчике 1822 может указать процессору, управляющему электронным устройством 1801, что электронное устройство 1801 находится в конфигурации 1900 дорожных часов. Кроме того, электронное устройство 1801 также включает в себя один или более сигнальных путей 1940 и 1942 для передачи электронных данных и управляющих сигналов между первой панелью 1802 и второй панелью 1804 и между второй панелью 1804 и третьей панелью 1806, соответственно. В конкретном варианте осуществления сигнальные пути 1940 и 1942 могут включать в себя гибкий кабель, один или более проводов, другой носитель сигнала, такой как оптоволоконный кабель, другой электропроводный материал для передачи сигналов или любую их комбинацию. Сигналы, переданные через сигнальные пути 1940 и 1942, могут быть переданы последовательно, параллельно или в комбинации последовательно и параллельно и могут быть переданы в соответствии с одним или более протоколов. В конкретном варианте осуществления один или несколько сигнальных путей 1940 и 1942 могут включать в себя цифровой интерфейс (MDDI) для мобильных устройств отображения.

Фиг.20 изображает электронное устройство 1801 согласно фиг.18 в полностью развернутой конфигурации 2000. Первая панель 1802 является по существу компланарной со второй панелью 1804. Вторая панель 1804 также является по существу компланарной с третьей панелью 1806. Как проиллюстрировано, первый датчик 1812 может обнаружить, что первый шарнир находится в позиции полностью развернутой конфигурации, и второй датчик 1822 может обнаружить, что второй шарнир находится в позиции полностью развернутой конфигурации. Кроме того, внутренний датчик 1834 может обнаружить, что вторая панель 1804 находится в по существу плоском или горизонтальном положении или выравнивании. На основе датчиков 1812, 1822 и 1834 электронное устройство 1801 может распознать, что оно находится в полностью развернутом положении, и может сконфигурировать программные или графические пользовательские интерфейсы для отображения в ландшафтной конфигурация по одной или более поверхностям отображения смежных панелей 1802-1806.

Обратимся к фиг.21, где изображен и в целом обозначен номером 2100 конкретный вариант осуществления электронного устройства. В конкретном варианте осуществления электронное устройство 2100 может являться электронным устройством 101 согласно фиг.1-7, электронным устройством 800 согласно фиг.8, электронным устройством 900 согласно фиг.9-14, электронным устройством 1501 согласно фиг.15-17, электронным устройством 1801 согласно фиг.18-20 или любой их комбинацией.

Устройство 2100 включает в себя первую поверхность 2120 отображения на первой панели 2122 и вторую поверхность 2130 отображения на второй панели 2132, разделенные утопленным шарниром. Каждая поверхность 2120 и 2130 отображения имеет портретную высоту 2106, портретную ширину 2108 и размерность 2110 по диагонали. Поверхности 2120 и 2130 отображения проходят приблизительно до края каждой из панелей 2122 и 2132. Промежуток 2102 указывает расстояние между краем первой поверхности 2120 отображения и краем второй поверхности 2130 отображения. Панели 2122 и 2132 имеют размерность 2104 по высоте. Электронное устройство 2100 включает в себя утопленный шарнир с прорезью, которая дает возможность линейного диапазона движения стержня, проиллюстрированного как расстояние 2112 хода шарнира. В конкретном варианте осуществления промежуток 2102 исполнен малым по отношению к размерностям поверхностей 2120 и 2130 отображения. Кроме того, размерность 2104 по высоте исполнены малой по отношению к поверхностям отображения для получения в результате удобного размера в полностью сложенной конфигурации. Кроме того, расстояние 2112 хода шарнира может быть отрегулировано таким образом, чтобы дать возможность панелям 2120 и 2130 проходить, чтобы поворачиваться из полностью развернутого положения в полностью свернутое положение, и утапливаться после реконфигурации в по существу зафиксированное положение. В иллюстративном варианте осуществления расстояние 2112 хода шарнира может составлять между 2 миллиметрами (мм) и 10 мм. Например, расстояние 2112 хода шарнира может составлять приблизительно 5 мм.

В конкретном варианте осуществления портретная высота 2106 составляет между 5-10 сантиметрами (см), портретная ширина 2108 составляет между 4-8 см, и размерность 2110 по диагонали может составлять между 6 и 13 см, чтобы обеспечить удобный размер для размещения в кармане брюк или пиджака в полностью сложенном состоянии, при этом обеспечивая достаточно большую область отображения, чтобы предоставить множеству значков или элементов управления с достаточным размером и разделением возможность индивидуального выбора посредством пальца пользователя через интерфейс сенсорного экрана. В иллюстративном варианте осуществления портретная высота 2106 может составлять приблизительно 8 см, портретная ширина 2108 может составлять приблизительно 6 см, и размерность 2110 по диагонали может составлять приблизительно 10,2 см (то есть, приблизительно 4 дюйма).

В конкретном варианте осуществления промежуток 2102 составляет между приблизительно 0 и 2,4 мм. В иллюстративном варианте осуществления промежуток 2102 составляет менее 2 мм и может быть по существу равномерно образован из части первой панели 2122, проходящей вне края первой поверхности 2120 отображения по направлению ко второй панели 2132, и части второй панели 2132, проходящей вне края второй поверхности 2130 отображения по направлению к первой панели 2122. В конкретном варианте осуществления промежутку 2102 приданы такие размеры, чтобы при отображении изображения или видео на обеих поверхностях 2120 и 2130 отображения визуальная система человека могло незамедлительно или в конечном счете игнорировать или по существу не отвлекаться на недостающую часть, соответствующую промежутку 2102.

В конкретном варианте осуществления размерность 2104 по высоте является достаточно большой, чтобы включать в себя толщину панелей 2120 и 2130 отображения, внутреннюю электронику, одну или более батарей, датчики или любую их комбинацию, но достаточно малой, чтобы удобно помещаться в карман брюк, когда устройство 2100 находится в полностью сложенной конфигурации. Например, в варианте осуществления, имеющем три панели, размерность 2104 по высоте может составлять менее 5,5 мм, с тем чтобы высота устройства в полностью сложенной конфигурации с тремя панелями составляла не более 16,5 мм. В иллюстративном варианте осуществления размерность 2104 по высоте составляет приблизительно 5 мм.

Фиг.22 изображает конкретный иллюстративный вариант осуществления электронного устройства 2201, имеющего пять конфигурируемых панелей. Электронное устройство 2201 имеет первую панель 2202, вторую панель 2204, третью панель 2206, четвертую панель 2208 и пятую панель 2210 в полностью развернутой конфигурации 2200. В конкретном варианте осуществления каждая из панелей 2202-2210 может включать в себя соответствующую поверхность 2222, 2224, 2226, 2228 и 2230 отображения, с тем чтобы в полностью развернутой конфигурации 2200 фактическая область экрана могла быть образована поверхностями отображения всех панелей 2202-2210. В конкретном варианте осуществления электронное устройство 2201 является вариантом осуществления с пятью панелями электронного устройства 101 согласно фиг.1-7, электронного устройства 800 согласно фиг.8, электронного устройства 900 согласно фиг.9-14, электронного устройства 1501 согласно фиг.15-17, электронного устройства 1801 согласно фиг.18-20, электронного устройства 2100 согласно фиг.21 или любой их комбинации.

Фиг.23 изображает конкретный вариант осуществления электронного устройства 2201 согласно фиг.22 в переходной конфигурации 2300. Первая панель 2202 связана со второй панелью 2204 таким образом, чтобы дать возможность первой панели 2202 и второй панели 2204 поворачиваться из полностью развернутой позиции, изображенной на фиг.22, в позицию, в которой задняя сторона каждой панели 2202 и 2204 находится вблизи задней стороны другой панели. Аналогичным образом, вторая панель 2204 и третья панель 2206 связаны с возможностью поворота, чтобы иметь возможность позиционироваться от по меньшей мере полностью развернутой позиции до полностью сложенной позиции, имеющей поверхность 2224 отображения панели 2204 вблизи поверхности 2226 отображения панели 2206. Панель 2206 и панель 2208 связаны с возможностью поворота, чтобы иметь возможность позиционироваться от по меньшей мере полностью развернутой позиции до полностью сложенной позиции, имеющей заднюю поверхность панели 2206 вблизи задней поверхности панели 2208. Панели 2208 и 2210 связаны с возможностью поворота, чтобы иметь возможность позиционироваться от по меньшей мере полностью развернутой позиции до полностью сложенной позиции, в которой поверхность 2228 отображения панели 2208 находится вблизи поверхности 2230 отображения панели 2210. В конкретном варианте осуществления электронное устройство 2201, изображенное на фиг.22 и 23, может быть в целом аналогичным электронным устройствам 101, 800, 900, 1501, 1801 или 2100, изображенным на фиг.1-21, и может включать в себя одну или более конфигураций, операций, датчиков, шарниров или других признаков ранее раскрытых вариантов осуществления. Следует понимать, что любое количество панелей может быть включено в состав переносного электронного устройства, которое автоматически регулирует графическое отображение на основе изменения конфигурации складывания и находится в пределах объема настоящего раскрытия.

Фиг.24 изображает конкретный иллюстративный вариант осуществления электронного устройства 2401, имеющего три отсоединяемые панели в отсоединенной конфигурации 2400. Первая панель 2402 включает в себя связующий механизм 2410, который дает возможность первой панели 2402 связываться со второй панелью 2404 через второй связующий механизм 2412 второй панели 2404. Связующие механизмы 2410 и 2412 могут быть сконфигурированы для обеспечения механической и электронной связи между первой панелью 2402 и второй панелью 2404. Аналогичным образом вторая панель 2404 включает в себя третий связующий механизм 2414, сконфигурированный для обеспечения механической и электронной связи с четвертым связующим механизмом 2416 третьей панели 2406. В конкретном варианте осуществления электронное устройство 2401 является вариантом осуществления с отсоединяемыми панелями электронного устройства 101 согласно фиг.1-7, электронного устройства 800 согласно фиг.8, электронного устройства 900 согласно фиг.9-14, электронного устройства 1501 согласно фиг.15-17, электронного устройства 1801 согласно фиг.18-20, электронного устройства 2100 согласно фиг.21, электронного устройства 2201 согласно фиг.22-23 или любой их комбинации.

Фиг.25 изображает электронное устройство 2401 согласно фиг.24 в полностью скрепленной конфигурации 2500. Первая панель 2402 неподвижно связана со второй панелью 2404, которая неподвижно связана с третьей панелью 2406. Панели 2402-2406 находятся в полностью развернутой конфигурации. В конкретном варианте осуществления связующие механизмы 2410-2416, изображенные на фиг.24, могут жестко связывать панели 2402, 2404, 2406 таким образом, что допускается малое вращательное перемещение или не допускается никакого вращательного перемещения между панелями 2402-2406. Однако в других вариантах осуществления связующие механизмы 2410-2416 могут обеспечить или предоставить возможность вращательного движения одной или более из панелей 2402-2406 относительно друг друга, чтобы обеспечить функциональные возможности, описанные со ссылкой на фиг 1-23.

Фиг.26 является блок-схемой последовательности операций иллюстративного варианта осуществления способа изменения программных состояний в электронном устройстве с несколькими панелями, в целом обозначенной номером 2600. В конкретном варианте осуществления способ 2600 может быть выполнен в электронном устройстве 101 согласно фиг.1-7, в электронном устройстве 800 согласно фиг.8, в электронном устройство 900 согласно фиг.9-14, в электронном устройстве 1501 согласно фиг.15-17, в электронном устройстве 1801 согласно фиг.18-20, в электронном устройстве 2100 согласно фиг.21, в электронном устройстве 2201 согласно фиг.22-23, в электронном устройстве 2401 согласно фиг.24 и 25, или в любой их комбинации.

В конкретном варианте осуществления электронное устройство может включать в себя четко заданные аппаратные конфигурации, включающие в себя сложенный режим, полностью разложенный режим, режим перелистывания, режим видеоконференции и режим дорожных часов. Датчик в каждой панели или сгибе между панелями может обнаруживать изменение позиции шарнира или панели и сообщать о нем. Позиция панели или шарнира может сообщаться в степени сгиба, например, в диапазоне приблизительно от -180 градусов приблизительно до 180 градусов. Один или более датчиков в средней панели, такой как внутренний датчик 1834, изображенный на фиг.18-20, могут обнаруживать изменения ориентации и сообщать о них. Программный контроллер может собирать и анализировать ввод датчика и может решить предпринять одно или более действий в ответ на ввод датчика. Например, программный контроллер может инициировать изменение размера приложения, например, окна приложения или элемента пользовательского интерфейса, инициировать изменение ориентации приложения, инициировать автозапуск приложения, инициировать автоматический выход из приложения, инициировать изменение состояния приложения или комбинацию действий.

Как проиллюстрировано на фиг.26, электронное устройство имеет заданное программное состояние на этапе 2602. Например, заданное программное состояние может указывать один или более параметров, например, выполняется ли приложение или ожидает, принимает ли приложение пользовательский ввод, например, ввод с клавиатуры, один или более размеров окна приложения, позиции, ориентации и тип пользовательского интерфейса, обеспечиваемого для приложения. Заданное программное состояние 2602 может указывать количество панелей и режим отображения, доступный для приложения. Например, устройство может находиться в сложенной конфигурации, и программный контроллер мог запустить приложение в портретном режиме с одной панелью. Приложение может задавать или включать в себя одно или более предварительно определенных состояний, чтобы реагировать на доступное количество панелей и режим отображения и улучшить пользовательское восприятие.

Ввод 2604 датчика принимается, и позиции панелей анализируется на этапе 2606. В конкретном варианте осуществления ввод 2604 датчика может указывать изменение одного или более из позиции шарнира, ориентации или перемещения. Например, изменение позиции шарнира может быть обнаружено шарнирными датчиками, такими как датчики 1512-1516 согласно фиг.15-17 или датчики 1812 и 1822 согласно фиг.18-20, в то время как изменение ориентации или перемещения может быть обнаружено одним или более внутренними датчиками, такими как внутренние датчики 1532-1536 согласно фиг.15-17 или внутренний датчик 1834 согласно фиг.18-20. Кроме того, изменение позиции шарнира может быть обнаружено косвенно датчиками, отличающимися от шарнирных датчиков, например, через изменение относительной ориентации смежных панелей, которое обнаружено посредством инклинометров, связанных со смежными панелями.

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

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

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

Фиг.27-31 изображают конкретный вариант осуществления автоматической конфигурации клавиатуры в ответ на обнаруженную аппаратную конфигурацию электронного устройства 2701. В конкретном варианте осуществления электронное устройство 2701 является электронным устройством 101 согласно фиг.1-7, электронным устройством 800 согласно фиг.8, версией с тремя панелями электронного устройства 900 согласно фиг.9-14, электронным устройством 1501 согласно фиг.15-17, электронным устройством 1801 согласно фиг.18-20, электронным устройством 2100 согласно фиг.21, электронным устройством 2201 согласно фиг.22-23, электронным устройством 2401 согласно фиг.24 и 25 или любой их комбинацией. В конкретном варианте осуществления электронное устройство 2701 сконфигурировано для работы в соответствии со способом 2600 согласно фиг.26.

Фиг.27 изображает электронное устройство 2701 в полностью сложенной конфигурации 2700. Электронное устройство 2701 в полностью сложенной конфигурации 2700 имеет одну открытую поверхность отображения панели, показывающую окно 2704 отображения и область 2702 клавиатуры. В конкретном варианте осуществления область 2702 клавиатуры является изображением, отображаемым как часть поверхности отображения, которая также включает в себя окно отображения, и может быть приведена в действие через нажатия клавиш, обнаруживаемые на поверхности сенсорного экрана. Как проиллюстрировано, изображение, включающее в себя окно 2704 отображения и область 2702 клавиатуры, отображается в портретной ориентации на одной открытой поверхности отображения. В другом варианте осуществления электронное устройство 2701 может быть сконфигурировано для отображения изображения, включающего в себя окно отображения и область клавиатуры в ландшафтной ориентации. Электронное устройство 2701 может реагировать на один или более датчиков для выборочного отображения области клавиатуры в портретной ориентации или ландшафтной ориентации на основе обнаруженной ориентации электронного устройства 2701.

Фиг.28 изображает электронное устройство 2701 согласно фиг.27 в конфигурации 2800 перелистывания. В конфигурации 2800 перелистывания нижняя панель имеет поверхность отображения, отображающую бóльшую область 2802 клавиатуры, чем меньшая область 2702 клавиатуры согласно фиг.27. Первая поверхность 2804 отображения средней панели и вторая поверхность 2806 отображения верхней панели могут образовать два отдельных окна отображения или могут быть объединены для формирования фактического экрана с двумя панелями. Область 2802 клавиатуры, являющаяся большей, чем область 2702 клавиатуры согласно фиг.27, может дать возможность более простого использования и перемещения фактического ввода данных через сенсорный экран на поверхность отображения, показывающую область 2802 клавиатуры.

Фиг.29 иллюстрирует электронное устройство 2701 согласно фиг.27 в полностью развернутой конфигурации 2900. В полностью развернутой конфигурации 2900 клавиатура проиллюстрирована как проходящая по всем трем панелям, которые образуют фактический экран отображения в три панели по ширине и в одну панель по высоте. Фактический экран отображения в ландшафтном режиме является большим по ширине, чем по высоте, хотя каждая из панелей, содержащих фактический экран, отображает соответствующую часть отображаемого ландшафтного изображения в портретной конфигурации. Крайняя правая часть клавиатуры 2902 отображена под крайней правой частью 2908 области отображения на крайней правой панели. Центральная панель отображает центральную часть 2904 клавиатуры под центральной частью 2910 области отображения. Крайняя левая панель отображает крайнюю левую часть 2906 клавиатуры под крайней левой частью 2912 области отображения.

Фиг.30 изображает электронное устройство 2701 согласно фиг.27 в конфигурации 3000 дорожных часов. Первая горизонтальная панель отображает область 3002 клавиатуры, которая может быть приведена в действие через касание, которое распознается поверхностью сенсорного экрана. Вторая поверхность 3004 отображения центральной панели может использоваться для визуального отображения окон приложений, значков, других элементов управления, а также индикации часов. Третья поверхность 3006 отображения может иметь область отображения, которая выключена, или которая выполняет другие функции, такие как ночной светильник, отображающий один или более декоративных исполнений, заданное пользователем отображение или любую их комбинацию.

Фиг.31 иллюстрирует устройство 2701 согласно фиг.27 в конфигурации 3100 видеоконференции. Камера 3104 проиллюстрирована на задней поверхности крайней левой панели, которая изображена в сложенной конфигурации. Задняя поверхность крайней левой панели может включать в себя дополнительные механизмы пользовательского интерфейса, такие как дополнительное устройство отображения 3102. Кроме того, крайняя правая панель может быть разделена для обеспечения области 3106 клавиатуры на нижнюю часть поверхности отображения и область 3108 отображения, которая может показывать изображение участника видеоконференции, расположенную выше области 3106 клавиатуры. В общем случае электронное устройство 2701 может являться программируемым для распознавания конфигурации устройства 2701, например, через один или более датчиков, внутренних по отношению к панелям, внутренних по отношению к шарнирам, или другие датчики и может автоматически реконфигурировать отображение клавиатуры в соответствующей части одной или более соответствующих поверхностей отображения, как проиллюстрировано на фиг.27-31. Реконфигурация, повторное отображение и переориентация панелей отображения и в особенности клавиатуры могут быть выполнены автоматически в ответ на пользовательскую конфигурацию, складывание, аппаратные регулировки, наклон, ориентацию, ускорение или любую их комбинацию без дополнительного ввода, требуемого или обнаруживаемого от пользователя.

Фиг.32-37 иллюстрируют электронное устройство 3201, имеющее панели управления со значками, которые реагируют на конфигурации электронного устройства 3201, и которые дополнительно реагируют на ввод пользователя для открытия и закрытия приложений. В конкретном варианте осуществления электронное устройство 3201 является электронным устройством 101 согласно фиг.1-7, электронным устройством 800 согласно фиг.8, версией с тремя панелями электронного устройства 900 согласно фиг.9-14, электронным устройством 1501 согласно фиг.15-17, электронным устройством 1801 согласно фиг.18-20, электронным устройством 2100 согласно фиг.21, электронным устройством 2201 согласно фиг.22-23, электронным устройством 2401 согласно фиг.24 и 25, электронным устройством 2701 согласно фиг.27-31 или любой их комбинацией. В конкретном варианте осуществления электронное устройство 3201 сконфигурировано для работы в соответствии со способом 2600 согласно фиг.26.

Фиг.32 изображает электронное устройство 3201 в полностью сложенной конфигурации 3200. Поверхность отображения крайней левой панели иллюстрирует один или более элементов управления или другую индикацию 3204, такую как, например, индикация беспроводного телефона, включающая в себя индикатор питания, индикатор мощности сигнала, сигнал тревоги, показатель диапазона частот цифровой сети, индикация или любая их комбинация. Верхняя поверхность отображения дополнительно включает в себя множество значков приложений, таких как характерный значок 3206 приложения. Значки приложений могут реагировать на пользовательский ввод через чувствительную к прикосновениям поверхность на поверхности отображения. Электронное устройство 3201 может быть пригодным для использования для телефонной связи и может включать в себя микрофон 3240, громкоговоритель 3242, другие аппаратные элементы для обеспечения одной или более функциональных возможностей электронного устройства 3201 или любую их комбинацию.

Фиг.33 изображает электронное устройство 3201 согласно фиг.32 в полностью развернутой конфигурации 3300. Когда устройство 3201 разворачивается из полностью сложенной конфигурации 3200 согласно фиг.32 в полностью развернутую конфигурацию 3300 согласно фиг.33, экран 3308 отображения центральной панели и экран 3310 отображения крайней правой панели открываются для просмотра пользователем. Экраны 3308 и 3310 отображения могут показать область рабочего стола, в то время как крайняя левая панель может продолжать показывать панель значков, в том числе характерный значок 3206 приложения.

Фиг.34 изображает перемещение характерного значка 3206 приложения по направлению к промежутку 3414 между крайней левой поверхностью отображения и центральной поверхностью 3308 отображения в ответ на пользовательский ввод. Например, пользовательский ввод может представлять собой операцию перетаскивания, указывающую перемещение характерного значка 3206 приложения по направлению к промежутку 3414, и может указывать через скорость и направление перемещения значка 3206 приложения, что характерный значок 3206 приложения должен быть перемещен через промежуток 3414. Движение характерно значка 3206 приложения проиллюстрировано как стрелка 3412, причем скорость перемещения проиллюстрирована как длина стрелки 3412, и направление перемещения обозначено как направление стрелки 3412. Скорость и направление перемещения значка 3206 приложения могут использоваться для выполнения прогнозирования намерения пользователя, ассоциированного с пользовательским вводом, например, когда пользовательский ввод принят как операция перетаскивания на сенсорном экране. Например, скорость и направление перемещения значка 3206 приложения могут использоваться для прогнозирования, что пользовательский ввод предназначен для перемещения значка 3206 приложения через промежуток 3414, даже если пользовательский ввод заканчивается до достижения промежутка 3206. В конкретном варианте осуществления один или несколько физических законов могут быть смоделированы для элементов пользовательского интерфейса, например, импульс и трение, с тем чтобы пользователь мог инициировать движение элемента пользовательского интерфейса, и элемент пользовательского интерфейса может продолжить свое движение в соответствии с моделируемой физикой интерфейса. Например, элемент интерфейса, приведенный в движение посредством операции перетаскивания и затем отпущенный, может замедляться и остановиться таким образом, который является прогнозируемым для пользователя, и который может быть воспринят как естественный или интуитивный для пользователя.

Как проиллюстрировано на фиг.34, когда скорость и направление перемещения, обеспеченные посредством пользовательского ввода, указывает команду для значка 3206 пересечь промежуток 3414, по меньшей мере часть значка 3206 может быть отображена в центральной панели 3308 отображения, в то время как остальная часть значка 3206 может быть отображена в крайней левой панели отображения. Таким образом, пользователь может поддерживать зрительную привязку характерного значка 3206 приложения, имеющего непрерывное движение через промежуток 3414. В конкретном варианте осуществления, например, как показано, когда значок 3206 перемещается относительно медленно, характерный значок 3206 приложения может быть перемещен через промежуток 3414 и может быть позиционирован в центральной области 3308 отображения. Однако, когда значок 3206 приложения перемещается с достаточной скоростью через промежуток 3414, электронное устройство 3201 может интерпретировать пользовательский ввод, указывающий перемещение характерного значка 3206 приложения через промежуток 3414, как команду запуска для приложения, ассоциированного с характерным значком 3206 приложения.

Как проиллюстрировано на фиг.35, в конкретном варианте осуществления, когда значок 3206 прикладной программы согласно фиг.32-34 перетянут через промежуток 3414 с достаточной скоростью, запускается приложение, которое ассоциировано со значком 3206 приложения, например, посредством открытия окна 3516 приложения в центральной области 3308 отображения. В другом варианте осуществления окно 3516 приложения может проходить для покрытия и центральной поверхности 3308 отображения, и крайней правой поверхности 3310 отображения, которые могут быть сконфигурированы для работы как фактический экран отображения с двумя панелями.

Как проиллюстрировано на фиг.36, в конкретном варианте осуществления пользователь может дать команду электронному устройству закрыть окно 3516 приложения посредством обеспечения пользовательского ввода, предписывающего окну 3516 приложения иметь перемещение, проиллюстрированное стрелкой 3618, к промежутку 3414. Окно 3516 приложения может быть отображено как перемещающееся по направлению к промежутку 3414, и также может быть отображено как имеющее по меньшей мере часть, отображаемую на первой поверхности отображения крайней левой панели, чтобы обеспечить пользователю электронного устройства 3201 визуальную непрерывность представления, как будто окно 3516 прикладной программы по меньшей мере частично пересекает промежуток 3414. В конкретном варианте осуществления, когда окну 3516 прикладной программы посредством пользовательского ввода была дана команда переместиться на достаточное расстояние к промежутку 3414, например, когда произошло или произойдет конкретное движение окна 3516 приложения через промежуток 3414, электронное устройство 3201 может интерпретировать пользовательский ввод как команду для закрытия приложения, отображаемого в окне 3516 приложения, закрыть приложение и окно 3516 приложения и возвратить характерный значок 3206 приложения программы в его первоначальную позицию на крайней левой панели поверхности, как изображено на фиг.37.

Фиг.32-37 иллюстрируют способ взаимодействия с использованием промежутков между сенсорными экранами на электронном устройстве с несколькими экранами для запуска события или взаимодействия с пользовательским интерфейсом. Зная местоположение и размер промежутков, приложение или программное обеспечение могут использовать промежуток в качестве другого способа взаимодействия. В качестве примера обозреватель может быть запущен из одного экрана для отображения на остальных экранах. Первый экран мог содержать значки приложений, в том числе для обозревателя, такие как значок 3206 приложения согласно фиг.33. Пользователь может поместить свой палец на значок для обозревателя, затем перетащить значок в направлении промежутка экрана, такого как промежуток 3414 на фиг.34. Когда пользователь достигает промежутка, может быть инициировано и визуализировано взаимодействие, показывающее обозреватель, открывающийся на остальных экранах. Обратное использование этого запуска может включать в себя перетаскивание некоторой части открытого приложения, такой как окно 3516 приложения согласно фиг.35, через данный промежуток, которое инициирует признак закрытия и скрытия обратно на первоначальный экран.

Как проиллюстрировано на фиг.34 и фиг.36, визуальный ориентир может использоваться на передней стороне элемента пользовательского интерфейса для показа и направления, и местоположения через промежутки, в то время как пользователь выполняет перетаскивание через несколько экранов. Будучи перетаскиваемым, элемент пользовательского интерфейса (такой как значок или окно приложения) может сдвигаться на несколько пикселей в прямом направлении таким образом, что он по-прежнему видим пользователю и указывает направление. При перетаскивании через промежуток между несколькими экранами, например, для автоматического запуска приложения или перемещения элемента пользовательского интерфейса на другой экран, элемент пользовательского интерфейса может сдвинуться вперед на то же самое расстояние, как измеренный промежуток, чтобы показать и направление, и способность перемещаться через экраны. Посредством показа направления, местоположения и способности пересекать промежутки, электронное устройство 3201 может обеспечить пользователю непрерывный ориентир при перетаскивании элементов пользовательского интерфейса. В результате, ошибки пользователя могут быть уменьшены, и могут быть увеличены удобство и простота использования электронного устройства 3201.

Обратимся к фиг.38, где изображен и в целом обозначен номером 3800 конкретный иллюстративный вариант осуществления электронного устройства 3801, имеющего акселерометр и инклинометр. В конкретном варианте осуществления электронное устройство 3801 является электронным устройством 101 согласно фиг.1-7, электронным устройством 800 согласно фиг.8, версией с тремя панелями электронного устройства 900 согласно фиг.9-14, электронным устройством 1501 согласно фиг.15-17, электронным устройством 1801 согласно фиг.18-20, электронным устройством 2100 согласно фиг.21, электронным устройством 2201 согласно фиг.22-23, электронным устройством 2401 согласно фиг.24 и 25, электронным устройством 2701 согласно фиг.27-31, электронным устройством 3201 согласно фиг.32-37 или любой их комбинацией. В конкретном варианте осуществления электронное устройство 3801 сконфигурировано для работы в соответствии со способом 2600 согласно фиг.26.

Электронное устройство 3801 включает в себя первую панель 3802, имеющую первую поверхность 3832 отображения, вторую панель 3804, имеющую вторую поверхность 3834 отображения, и третью панель 3806, имеющую третью поверхность 3836 отображения. Этими тремя поверхностями 3832-3836 отображения управляют для эмуляции одного экрана отображения, который проходит по всем трем поверхностям 3832-3836 отображения. Первая панель 3802 связана с возможностью поворота с первым краем второй панели 3804, и третья панель 3806 связана с возможностью поворота со вторым краем второй панели 3804. Инклинометр 3810 расположен во второй панели 3810, и акселерометр 3820 смещен от продольной оси 3814 второй панели. Контроллер, такой как процессор 3830, связан с инклинометром 3810 и с акселерометром 3820.

Инклинометр 3810 сконфигурирован для обнаружения изменения наклона второй панели 3804. Например, инклинометр 3810 может быть сконфигурирован для обнаружения изменения ориентации, вызванное поворотом в продольном направлении 3812 вокруг продольной оси 3814. Акселерометр 3820 может быть сконфигурирован для обнаружения направления 3822 поворота в плоскости второй панели 3804 от ландшафтной ориентации к портретной ориентации.

В конкретном варианте осуществления процессор 3830 сконфигурирован для исполнения по меньшей мере одного приложения, имеющего графический пользовательский интерфейс. Процессор 3830 реагирует на инклинометр 3810 и акселерометр 3820 для перерисовки изображения, отображаемого на первой поверхности 3832 отображения, второй поверхности 3834 отображения, третьей поверхности 3836 отображения или любой их комбинации, из отображения ландшафтного типа в отображение портретного типа, когда первая панель 3832, вторая панель 3834 и третья панель 3836 находятся в по меньшей мере одной предварительно определенной конфигурации складывания, и изменение наклона второй панели 3834 не превышает порогового значения во время вращения второй панели 3834. Например, пороговое значение может представлять собой угол в диапазоне между 5 градусами и 30 градусами (или -5 градусами и -30 градусами) и может быть равен приблизительно 15 градусам (или -15 градусам).

Например, контроллер может быть сконфигурирован для вычисления, что обнаруженное ускорение быстрее ожидаемого ускорения, которое ожидается обнаружить для человека, идущего и несущего устройство 3801, и что инклинометр 3810 не обнаружил никакого изменения (или обнаружил изменение, меньшее порогового значения изменения) наклона. Контроллер может удерживать содержание на месте, по мере того как устройство 3801 поворачивается вокруг содержания. Поскольку отображение может изменить позицию по сравнению с первоначальной позицией отображения, контроллер может непрерывно перерисовывать содержание до остановки ускорения. Например, это дало бы возможность пользователю устройства 3801 положить устройство 3801 на стол и вращать устройство 3801 по часовой стрелке или против часовой стрелки для переключения отображения из портретной в ландшафтную позицию или в любую промежуточную позицию.

Фиг.39-41 иллюстрируют работу электронного устройства 3801 согласно фиг.38, когда устройство 3801 поворачивается из ландшафтной ориентации в портретную ориентацию.

На фиг.39 электронное устройство 3801 изображено в ландшафтном режиме 3900, в котором изображение приложения веб-обозревателя отображается как отображение ландшафтного вида по всем трем поверхностям отображения. Устройство 3801 может поворачиваться против часовой стрелки через промежуточную позицию 4000, показанную на фиг.40, в позицию 4100 профильного режима, показанную на фиг.41, по существу без изменения наклона средней панели. Например, устройство 3801 может быть помещено плоско на поверхность, например, стола или рабочего стола и поворачиваться. В качестве другого примера устройство 3801 может удерживаться с по существу постоянным наклоном, например, вертикально, по мере того как устройство 3801 поворачивается.

Как показано на фиг.40, по мере того как процессор 3830 принимает вводы от акселерометра 3820 и инклинометра 3810, указывающие, что устройство 3801 поворачивается в направлении 3822 поворота в плоскости, но не значительно в продольном направлении 3812 поворота, изображение, отображаемое на панелях отображения, может непрерывно перерисовываться для поддержания ориентации изображения относительно наблюдателя. Такое перерисовывание может обеспечить пользователю впечатление, что поверхности отображения функционируют как окно в расположенное ниже изображение, причем окно вращается, а изображение остается неподвижным. Фиг.41 иллюстрирует электронное устройство 3801 с ориентацией портретного типа, которая достигнута посредством поворота устройства на четверть оборота против часовой стрелки из конфигурации ландшафтного типа согласно фиг.39. Таким образом, пользователь может непрерывно поворачивать устройство 3801, пока пользователь не будет удовлетворен ориентацией для просмотра содержания.

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

Фиг.42 является блок-схемой последовательности операций второго иллюстративного варианта осуществления способа 4200 изменения программных состояний в электронном устройстве с несколькими панелями. В конкретном варианте осуществления способ 4200 может выполняться в электронном устройстве 101 согласно фиг.1-7, в электронном устройстве 800 согласно фиг.8, в электронном устройстве 900 согласно фиг.9-14, в электронном устройстве 1501 согласно фиг.15-17, в электронном устройстве 1801 согласно фиг.18-20, в электронном устройстве 2100 согласно фиг.21, в электронном устройстве 2201 согласно фиг.22-23, в электронном устройстве 2401 согласно фиг.24 и 25, в электронном устройстве 2701 согласно фиг.27-31, в электронном устройстве 3201 согласно фиг.32-37, в электронном устройстве 3801 согласно фиг.38-41 или в любой их комбинации.

Способ 4200 иллюстрирует состояние по умолчанию электронного устройства, в котором не отображаются никакие пользовательские интерфейсы для исполнения приложений, например, после того, как устройство включено, и перед тем, как пользователь запустит приложение. На этапе 4204 ввод 4202 датчика принимается и используется для обнаружения новой аппаратной конфигурации. Например, ввод 4202 датчика может указывать относительную ориентацию или изменение ориентации одной или более панелей устройства с несколькими панелями, например, через один или более шарнирных датчиков, инклинометров, акселерометров, один или нескольких других датчиков или любую их комбинацию.

На этапе 4206 принятия решения 4206 выполняется определение, находится ли устройство в полностью сложенной конфигурации. Когда определено, что устройство находится в полностью сложенной конфигурации, на этапе 4208 на активном экране может быть отображена панель значков, и другие экраны могут быть выключены.

Когда определено, что устройство не находится в полностью сложенной конфигурации, на этапе 4210 выполняется определение, находится ли устройство в конфигурации перелистывания. Когда определено, что устройство находится в конфигурации перелистывания, на этапе 4212 на двух верхних экранах просмотра могут быть отображены значки рабочего стола, и на нижнем экране может быть отображена клавиатура.

Когда определено, что устройство не находится в конфигурации перелистывания, на этапе 4214 выполняется определение, находится ли устройство в конфигурации дорожных часов. Когда определено, что устройство находится в конфигурации дорожных часов, на этапе 4216 на среднем экране могут быть отображены часы, на горизонтальном экране могут быть отображены элементы управления режима часов, и задний экран может быть выключен.

Когда определено, что устройство не находится в конфигурации дорожных часов, на этапе 4218 выполняется определение, находится ли устройство в полностью развернутой конфигурации. Когда определено, что устройство находится в полностью развернутой конфигурации, на этапе 4220 на крайнем левом экране может быть отображена панель значков, и другие два экрана могут быть оставлены свободными для приложений.

Когда определено, что устройство не находится в полностью развернутой конфигурации, на этапе 4222 выполняется определение, находится ли устройство в конфигурации видеоконференции. Когда определено, что устройство находится в конфигурации видеоконференции, на этапе 4224 в верхней части активного экрана может быть отображены видеоданные видеоконференции, в нижней части активного экрана могут быть отображены элементы управления режима видеоконференции, и другие экраны могут быть выключены.

Когда определено, что устройство не находится в конфигурации видеоконференции, на этапе 4226 может быть выполнено определение, что устройство находится в переходной конфигурации, и на панелях отображения может быть не выполнено никаких изменений, и обработка может возвратиться на этап 4204.

Хотя способ 4200 иллюстрирует пять аппаратных конфигураций, в других вариантах осуществления могут использоваться более пяти конфигураций или менее пяти конфигураций. Например, вертикальная конфигурация, напоминающая складную ширму, может заставить электронное устройство автоматически начинать отображение потоковых новостей в реальном времени, биржевых сводок и каналов блогов, принимаемых через беспроводную сеть данных, для использования в качестве вспомогательного настольного прибора, или запускать проигрыватель аудио или видеофайлов, чтобы он начал воспроизведение списка, сохраненного в устройстве или принятого через сеть передачи данных, или автоматически запускать другие прикладные программы в соответствии с пользовательской конфигурацией, или любую их комбинацию. Кроме того, специализированные конфигурации могут быть запрограммированы в электронное устройство и тестироваться, когда принимается ввод 4202 датчика.

Фиг.43 является блок-схемой последовательности операций третьего иллюстративного варианта осуществления способа 4300 изменения программных состояний в электронном устройстве с несколькими панелями. В конкретном варианте осуществления способ 4300 может выполняться в электронном устройстве 101, показанном на фиг.1-7, в электронном устройстве 800 согласно фиг.8, в электронном устройстве 900 согласно фиг.9-14, в электронном устройстве 1501 согласно фиг.15-17, в электронном устройстве 1801 согласно фиг.18-20, в электронном устройстве 2100 согласно фиг.21, в электронном устройстве 2201 согласно фиг.22-23, в электронном устройстве 2401 согласно фиг.24 и 25, в электронном устройстве 2701 согласно фиг.27-31, в электронном устройстве 3201 согласно фиг.32-37, в электронном устройстве 3801 согласно фиг.38-41 или в любой их комбинации.

Способ 4300 иллюстрирует состояние по умолчанию электронного устройства, в котором исполняется приложение, которое поддерживает несколько программных состояний, и которое реагирует на изменение конфигурации электронного устройства. На этапе 4304 ввод 4302 датчика принимается и используется для обнаружения новой аппаратной конфигурации при выполнении активного приложения. Например, ввод 4302 датчика может указывать относительную ориентацию или изменение ориентации одной или более панелей устройства с несколькими панелями, например, через один или несколько шарнирных датчиков, инклинометров, акселерометров, один или несколько других датчиков или любую их комбинацию.

На этапе 4306 принятия решения 4306, выполняется определение, находится ли устройство в полностью сложенной конфигурации. Когда определено, что устройство находится в полностью сложенной конфигурации, на этапе 4308, если приложение поддерживает конфигурацию с одним экраном, окно приложения в режиме одного экрана отображается на активном экране, и другие экраны выключаются. Когда приложение не поддерживает режим одного экрана, приложение может быть приостановлено и не отображено в активном экране.

Когда определено, что устройство не находится в полностью сложенной конфигурации, на этапе 4310 выполняется определение, находится ли устройство в конфигурации перелистывания. Когда определено, что устройство находится в конфигурации перелистывания, на этапе 4312 на фактическом экране с двумя панелями может быть отображено окно приложения, и на нижнем экране отображается клавиатура.

Когда определено, что устройство не находится в конфигурации перелистывания, на этапе 4314 выполняется определение, находится ли устройство в конфигурации дорожных часов. Когда определено, что устройство находится в конфигурации дорожных часов, на этапе 4316, если приложение поддерживает конфигурацию дорожных часов, интерфейс приложения отображается с часами на среднем экране или с элементами управления режима часов на горизонтальном экране, и задний экран выключается. Если приложение не поддерживает конфигурацию дорожных часов, приложение может быть приостановлено и не отображено.

Когда определено, что устройство не находится в конфигурации дорожных часов, на этапе 4318 выполняется определение, находится ли устройство в полностью развернутой конфигурации. Когда определено, что устройство находится в полностью развернутой конфигурации, на этапе 4320, если приложение поддерживает полностью развернутую конфигурацию, окно приложения может быть отображено на всех трех экранах. Если приложение не поддерживает полностью развернутую конфигурацию, окно приложения может быть отображено на одном или более экранах.

Когда определено, что устройство не находится в полностью развернутой конфигурации, на этапе 4322 выполняется определение, находится ли устройство в конфигурации видеоконференции. Когда определено, что устройство находится в конфигурации видеоконференции, на этапе 4324, если приложение поддерживает конфигурацию видеоконференции, прикладной интерфейс может быть отображен с видео в верхней части активного экрана и/или с элементами управлениями режима видеоконференции в нижней части активного экрана, и другие экраны могут быть выключены. Если приложение не поддерживает конфигурацию видеоконференции, приложение может быть приостановлено.

Когда определено, что устройство не находится в конфигурации видеоконференции, на этапе 4326 может быть выполнено определение, что устройство находится в переходной конфигурации, и на панелях отображения может быть не выполнено никаких изменений, и обработка может возвратиться на этап 4304.

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

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

Хотя способ 4300 иллюстрирует пять аппаратных конфигураций, в других вариантах воплощения могут использоваться более пяти конфигураций или менее пяти конфигураций. Например, вертикальная конфигурация, напоминающая складную ширму, может заставить электронное устройство отображать интерфейс для приложения на крайней левой панели и может автоматически начать отображать потоковые новости в реальном времени, биржевые сводки и каналы блогов, принятые через сеть беспроводной связи, на центральной и крайней правой панелях для использования в качестве вспомогательного настольного прибора. Кроме того, специализированные конфигурации могут быть запрограммированы в электронное устройство и тестироваться, когда принимается ввод 4202 датчика.

Кроме того, оба или один из вариантов осуществления, изображенных на фиг.42 и 43, могут включать в себя дополнительные определения конфигураций. Например, способ 4200, 4300 или они оба могут включать в себя одно или более определений, находится ли устройство в портретной ориентации, ландшафтной ориентации или поворотной ориентации (например, как описано со ссылкой на фиг.38-41). На основе определения устройство может сделать дополнительную программную конфигурацию и изменения пользовательского интерфейса. В качестве иллюстрации, когда ввод 4202 или 4302 датчика указывает, что устройство находится в полностью развернутой конфигурации, и активным приложением является видеопроигрыватель, видео может быть отображено на всех трех экранах, когда обнаружено, что устройство находится в ландшафтной ориентации (например, устройство удерживается таким образом, что устройство является более длинным в горизонтальном направлении, чем в вертикальном направлении), но может быть отображено только в двух верхних экранах, когда обнаружено, что устройство находится в портретной ориентации (например, устройство удерживается таким образом, что устройство является более длинным в вертикальном направлении, чем в горизонтальном направлении). В конкретном варианте осуществления видео может быть растянуто, чтобы оно покрыло доступную область отображения, в то время как в другом варианте осуществления соотношения сторон видео могут быть сохранены во время отображения.

Фиг.44 является блок-схемой последовательности операций четвертого иллюстративного варианта осуществления способа 4400 изменения программных состояний в электронном устройстве с несколькими панелями. В конкретном варианте осуществления способ 4400 может выполняться в электронном устройстве 101 согласно фиг.1-7, в электронном устройстве 800 согласно фиг.8, в электронном устройстве 900 согласно фиг.9-14, в электронном устройстве 1501 согласно фиг.15-17, в электронном устройстве 1801 согласно фиг.18-20, в электронном устройстве 2100 согласно фиг.21, в электронном устройстве 2201 согласно фиг.22-23, в электронном устройстве 2401 согласно фиг.24 и 25, в электронном устройстве 2701 согласно фиг.27-31, в электронном устройстве 3201 согласно фиг.32-37, в электронном устройстве 3801 согласно фиг.38-41 или в любой их комбинации.

На этапе 4402 в электронном устройстве обнаруживается изменение аппаратной конфигурации из первой конфигурации во вторую конфигурацию. Электронное устройство включает в себя по меньшей мере первую панель, имеющую первую поверхность отображения, и вторую панель, имеющую вторую поверхность отображения. Изменение аппаратной конфигурации включает в себя изменение относительной ориентации первой панели отображения относительно второй панели отображения. На этапе 4404 графический пользовательский интерфейс, отображаемый на первой поверхности отображения и второй поверхности отображения, автоматически модифицируется по меньшей мере частично на основе второй конфигурации.

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

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

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

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

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

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

Фиг.45 является блок-схемой последовательности операций пятого иллюстративного варианта осуществления способа 4500 изменения программных состояний в электронном устройстве с несколькими панелями. В конкретном варианте осуществления способ 4500 может выполняться в электронном устройстве 101 согласно фиг.1-7, в электронном устройстве 800 согласно фиг.8, в электронном устройстве 900 согласно фиг.9-14, в электронном устройстве 1501 согласно фиг.15-17, в электронном устройстве 1801 согласно фиг.18-20, в электронном устройстве 2100 согласно фиг.21, в электронном устройстве 2201 согласно фиг.22-23, в электронном устройстве 2401 согласно фиг.24 и 25, в электронном устройстве 2701 согласно фиг.27-31, в электронном устройстве 3201 согласно фиг.32-37, в электронном устройстве 3801 согласно фиг.38-41 или в любой их комбинации.

На этапе 4502 принимается пользовательский ввод для перемещения элемента графического пользовательского интерфейса на первой поверхности отображения электронного устройства. Электронное устройство дополнительно включает в себя вторую поверхность отображения, которая отделена от первой поверхности отображения промежутком. На этапе 4504 выполняется определение, что по меньшей мере часть элемента графического пользовательского интерфейса должна быть перемещена за край первой поверхности отображения по направлению к промежутку. На этапе 4506 по меньшей мере часть элемента графического пользовательского интерфейса отображается на второй поверхности отображения на основе местоположения и направления перемещения элемента графического пользовательского интерфейса на первой поверхности отображения.

Например, элемент графического пользовательского интерфейса может представлять собой значок приложения, такой как значок 3206, отображенный на фиг.34, как имеющий первую часть, отображенную на крайней левой поверхности отображения, и имеющий вторую часть, отображенную на центральной поверхности отображения, во время перемещения 3412 через промежуток 3414. В качестве другого примера элемент графического пользовательского интерфейса может представлять собой окно приложения, такое как окно 3516, отображенное на фиг.36, как имеющее первую часть, отображенную на крайней левой поверхности отображения, и имеющее вторую часть, отображенную на центральной поверхности отображения, во время перемещения 3618 через промежуток 3414.

Фиг.46 является блок-схемой последовательности операций шестого иллюстративного варианта осуществления способа 4600 изменения программных состояний в электронном устройстве с несколькими панелями. В конкретном варианте осуществления способ 4600 может выполняться в электронном устройстве 101 согласно фиг.1-7, в электронном устройстве 800 согласно фиг.8, в электронном устройстве 900 согласно фиг.9-14, в электронном устройстве 1501 согласно фиг.15-17, в электронном устройстве 1801 согласно фиг.18-20, в электронном устройстве 2100 согласно фиг.21, в электронном устройстве 2201 согласно фиг.22-23, в электронном устройстве 2401 согласно фиг.24 и 25, в электронном устройстве 2701 согласно фиг.27-31, в электронном устройстве 3201 согласно фиг.32-37, в электронном устройстве 3801 согласно фиг.38-41 или в любой их комбинации.

На этапе 4602 принимается пользовательский ввод для перемещения значка приложения на первой поверхности отображения электронного устройства. Электронное устройство дополнительно включает в себя вторую поверхность отображения, которая отделена от первой поверхности отображения промежутком. Например, пользовательский ввод может включать в себя операцию перетаскивания значка приложения на сенсорном экране на первой поверхности отображения. В иллюстративном варианте осуществления значок приложения представляет собой значок 3206 согласно фиг.32-35.

На этапе 4604 выполняется определение, что значок приложения должен быть перемещен за край первой поверхности отображения по направлению к промежутку на основе пользовательского ввода. Например, значок 3206 может быть перемещен по направлению к промежутку 3414, как проиллюстрировано на фиг.34. На этапе 4606 приложение, ассоциированное со значком приложения, запускается в ответ на перемещение значка приложения за край первого устройства отображения по направлению к промежутку. На этапе 4608 по меньшей мере часть пользовательского интерфейса для приложения, ассоциированного со значком приложения, отображается на второй поверхности отображения, например, окно 3516 приложения на второй поверхности 3308 отображения, изображенное на фиг.35.

Фиг.47 является блок-схемой последовательности операций седьмого иллюстративного варианта осуществления способа 4700 изменения программных состояний в электронном устройстве с несколькими панелями. В конкретном варианте осуществления способ 4700 может выполняться в электронном устройстве 101 согласно фиг.1-7, в электронном устройстве 800 согласно фиг.8, в электронном устройстве 900 согласно фиг.9-14, в электронном устройстве 1501 согласно фиг.15-17, в электронном устройстве 1801 согласно фиг.18-20, в электронном устройстве 2100 согласно фиг.21, в электронном устройстве 2201 согласно фиг.22-23, в электронном устройстве 2401 согласно фиг.24 и 25, в электронном устройстве 2701 согласно фиг.27-31, в электронном устройстве 3201 согласно фиг.32-37, в электронном устройстве 3801 согласно фиг.38-41 или в любой их комбинации.

На этапе 4702 множество значков приложений отображается на первой поверхности отображения электронного устройства, и окно интерфейса для приложения отображается на второй поверхности отображения электронного устройства. Первая поверхность отображения отделена от второй поверхности отображения промежутком. В иллюстративном варианте осуществления окно интерфейса приложения может представлять собой окно 3516 приложения на второй поверхности 3308 отображения, отделенное от значков приложения промежутком 3414, как изображено на фиг.35.

На этапе 4704 принимается пользовательский ввод для перемещения по меньшей мере части окна интерфейса приложения на вторую поверхность отображения. Например, пользовательский ввод может включать в себя операцию перетаскивания значка приложения на сенсорном экране на второй поверхности отображения. На этапе 4706 выполняется определение, что по меньшей мере часть окна интерфейса приложения должна быть перемещена за край второй поверхности отображения по направлению к промежутку на основе пользовательского ввода. На этапе 4708 окно интерфейса приложения закрывается в ответ на перемещение части окна интерфейса приложения за край второго устройства отображения, например, как проиллюстрировано, когда окно 3516 приложения перемещается через промежуток 3414 на фиг.36-37.

На этапе 4710 в конкретном варианте осуществления значок приложения, ассоциированный с приложением, отображается на первой поверхности отображения в ответ на перемещение части окна интерфейса приложения за край второго устройства отображения. Например, значок 3206 приложения отображается на фиг.37 после того, как часть окна 3516 приложения перемещается через промежуток 3414. На этапе 4712 в конкретном варианте осуществления приложение закрывается в ответ перемещение части окна интерфейса приложения за край второго устройства отображения.

Фиг.48 является блок-схемой последовательности операций восьмого иллюстративного варианта осуществления способа 4800 изменения программных состояний в электронном устройстве с несколькими панелями. В зависимости от размера экрана и разрешения веб-обозреватель в электронном устройстве с несколькими панелями может автоматически изменить способ, которым веб-обозреватель представляет себя веб-серверу. Когда размер экрана и/или разрешение экрана изменяется, например, посредством складывания или раскладывания панелей электронного устройства, текущий веб-сайт может быть автоматически обновлен на веб-сайт, выдаваемый для новых параметров идентификации обозревателя. Пользователь изменяет параметры устройства посредством изменения конфигурации складывания, и устройство может автоматически передать информацию, которая дает возможность веб-сайтам автоматически выдавать веб-содержание, которое может соответствовать новым параметрам устройства.

В конкретном варианте осуществления способ 4800 может выполняться в электронном устройстве 101 согласно фиг.1-7, в электронном устройстве 800 согласно фиг.8, в электронном устройстве 900 согласно фиг.9-14, в электронном устройстве 1501 согласно фиг.15-17, в электронном устройстве 1801 согласно фиг.18-20, в электронном устройстве 2100 согласно фиг.21, в электронном устройстве 2201 согласно фиг.22-23, в электронном устройстве 2401 согласно фиг.24 и 25, в электронном устройстве 2701 согласно фиг.27-31, в электронном устройстве 3201 согласно фиг.32-37, в электронном устройстве 3801 согласно фиг.38-41 или в любой их комбинации.

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

На этапе 4804 по меньшей мере один параметр отправляется на веб-сервер в ответ на изменение аппаратной конфигурации, по меньшей мере один параметр основан на по меньшей мере одном параметре модифицированного фактического размера экрана или модифицированного разрешения экрана.

В конкретном варианте осуществления по меньшей мере один параметр указывает установку обозревателя. На этапе 4806 интерфейс обозревателя может быть автоматически модифицирован на основе изменения аппаратной конфигурации. На этапе 4808 модифицированное содержание может быть принято от веб-сервера, модифицированное содержание форматировано таким образом, чтобы оно было отображено на основе установки обозревателя. На этапе 4810 модифицированное содержание может быть отображено в модифицированном интерфейсе обозревателя.

Электронное устройство может быть сконфигурировано для отправки по меньшей мере одного параметра, автоматического модифицирования интерфейса обозревателя и отображения модифицированного содержания в ответ на обнаружение изменения аппаратной конфигурации без приема дополнительного пользовательского ввода. В качестве иллюстрации, когда электронное устройство 101 согласно фиг.1 сложено в полностью сложенную конфигурацию 200 согласно фиг.2, пока исполняется приложение обозревателя, устройство 101 может автоматически сконфигурировать обозреватель для отображения на первой поверхности 102 и может передать запрос веб-страницы для мобильных устройств с уменьшенным содержанием страницы на сервер сети, обеспечивающий содержание, которое отображается в обозревателе, например, посредством идентификации веб-обозревателя как обозревателя мобильного типа. Когда конфигурация устройства 101 изменена на полностью развернутую конфигурацию 500 согласно фиг.5 или 600 согласно фиг.6, устройство 101 может автоматически сконфигурировать обозреватель для отображения на всех три поверхностях 102-106 отображения и может передать на веб-сервер, обеспечивая запрос веб-страницы типа рабочего стола с бóльшим количеством содержания, например, посредством идентификации веб-обозревателя как тип обозревателя для настольного или переносного компьютера.

Обратимся к фиг.49, где изображен и в целом обозначен номером 4900 конкретный иллюстративный вариант осуществления электронного устройства 4901, имеющего акселерометр. В конкретном варианте осуществления электронное устройство 4901 является электронным устройством 101 согласно фиг.1-7, электронным устройством 800 согласно фиг.8, версией с тремя панелями электронного устройства 900 согласно фиг.9-14, электронным устройством 1501 согласно фиг.15-17, электронным устройством 1801 согласно фиг.18-20, электронным устройством 2100 согласно фиг.21, электронным устройством 2201 согласно фиг.22-23, электронным устройством 2401 согласно фиг.24 и 25, электронным устройством 2701 согласно фиг.27-31, электронным устройством 3201 согласно фиг.32-37, электронным устройством 3801 согласно фиг.38-41 или любой их комбинацией. В конкретном варианте осуществления электронное устройство 4901 сконфигурировано для работы в соответствии со способом 2600 согласно фиг.26, способом 4200 согласно фиг.42, способом 4300 согласно фиг.43, способом 4400 согласно фиг.44, способом 4500 согласно фиг.45, способом 4600 согласно фиг.46, способом 4700 согласно фиг.47, способом 4800 согласно фиг.48 или любой их комбинацией.

Электронное устройство 4901 включает в себя первую панель 4902, имеющую первую поверхность 4908 отображения, вторую панель 4904, имеющую вторую поверхность 4910 отображения, и третью панель 4906, имеющую третью поверхность 4912 отображения. Этими тремя поверхностями 4908-4912 отображения можно управлять для эмуляции одного экрана устройства отображения, который проходит по всем трем поверхностям 4908-4912 отображения. Первая панель 4902 связана с возможностью поворота с первым краем второй панели 4904, и третья панель 4906 связана с возможностью поворота со вторым краем второй панели 4904. Первый акселерометр 4922 расположен в первой панели 4902, второй акселерометр 4924 расположен во второй панели 4904, и третий акселерометр 4926 расположен в третьей панели 4906. Модуль 4994 ориентации связан для приема первых данных 4982 ускорения от первого акселерометра 4922. Модуль 4994 ориентации связан для приема вторых данных 4984 ускорения от второго акселерометра 4924. Модуль 4994 ориентации связан для приема третьих данных 4986 ускорения от третьего акселерометра 4926. Контроллер, такой как процессор 4998, связан с модулем 4994 ориентации, как показано стрелкой 4996. Взаимно ортогональные оси X1, Y1 и Z1 ассоциированы с первым акселерометром 4922. Взаимно ортогональные оси X2, Y2 и Z2 ассоциированы со вторым акселерометром 4924. Взаимно ортогональные оси X3, Y3 и Z3 ассоциированы с третьим акселерометром 4926.

Первый акселерометр 4922 связан c первой панелью. 4902 и может быть сконфигурирован для формирования первых данных 4982 ускорения, относящихся к ускорению первой панели 4902. Второй акселерометр 4924 связан со второй панелью 4904 и может быть сконфигурирован для формирования вторых данных 4984 ускорения, относящихся к ускорению второй панели 4904. Третий акселерометр 4926 связан с третьей панелью 4906 и может быть сконфигурирован для формирования третьих данных 4986 ускорения, относящихся к ускорению третьей панели 4906. Модуль 4994 ориентации может быть сконфигурирован для определения конфигурации электронного устройства 4901 по меньшей мере частично на основе первых данных 4982 ускорения, принятых от первого акселерометра 4922, вторых данных ускорения 4984, принятых от второго акселерометра 4924, и третьих данных ускорения 4986, принятых от третьего акселерометра 4926.

В конкретном варианте осуществления модуль 4994 ориентации сконфигурирован для определения конфигурации электронного устройства 4901 на основе первой ориентации первой поверхности 4908 отображения относительно направления силы тяжести, второй ориентации второй поверхности 4910 отображения относительно направления силы тяжести и третьей ориентации третьей поверхности 4912 отображения относительно направления силы тяжести. В конкретном варианте осуществления процессор 4998 сконфигурирован для автоматической регулировки графического пользовательского интерфейса (GUI), обеспечиваемого на по меньшей мере одной из первой поверхности 4908 отображения, второй поверхности 4910 отображения и третьей поверхности 4912 отображения, на основе обнаруженного изменения конфигурации электронного устройства 4901.

Обратимся к фиг.50, где изображено и в целом обозначено номером 5000 электронное устройство 4901 согласно фиг.49 в полностью развернутой конфигурации. В полностью развернутой конфигурации 5000 ускорение, воспринятое первым акселерометром 4922, показано стрелкой 5032, ускорение, воспринятое вторым акселерометром 4924, показано стрелкой 5034, и ускорение, воспринятое третьим акселерометром 4926, показано стрелкой 5036. Ускорения 5032-5036 возникают вследствие силы тяжести и все имеют направление силы тяжести: отрицательное направление Z1 согласно первому акселерометру 4922, отрицательное направление Z2 согласно второму акселерометру 4924 и отрицательное направление Z3 согласно третьему акселерометру 4926. Ускорения 5032-5036 также имеют по существу одинаковую величину, как представлено соответствующими длинами стрелок 5032-5036.

Обратимся к фиг.51, где изображено и в целом обозначено номером 5100 электронное устройство 4901 согласно фиг.49 в полностью сложенной конфигурации. В полностью сложенной конфигурации 5100 ускорение, воспринятое первым акселерометром 4922, показано стрелкой 5132, ускорение, воспринятое вторым акселерометром 4924, показано стрелкой 5134, и ускорение, воспринятое третьим акселерометром 4926, показано стрелкой 5136. Ускорения 5132-5136 возникают вследствие силы тяжести и все имеют направление силы тяжести: отрицательное направление Z1 согласно первому акселерометру 4922, положительное направление Z2 согласно второму акселерометру 4924 и отрицательное направление Z3 согласно третьему акселерометру 4926. Направление ускорения 5134, воспринятого вторым акселерометром 4924, противоположно направлению ускорения 5132, воспринятого первым акселерометром 4922, и противоположно направлению ускорения 5136, воспринятого третьим акселерометром 4926. В полностью сложенной конфигурации 5100 второй акселерометр 4924 "перевернут" относительно первого акселерометра 4922 и относительно третьего акселерометра 4926. Все ускорения 5132-5136 имеют по существу одинаковую величину, как представлено соответствующими длинами стрелок 5132-5136.

Обратимся к фиг.52, где изображено и в целом обозначено номером 5200 электронное устройство 4901 согласно фиг.49 в конфигурации перелистывания. В конфигурации 5200 перелистывания ускорение, воспринятое первым акселерометром 4922, показано стрелкой 5232, ускорение, воспринятое вторым акселерометром 4924, показано стрелкой 5234, и ускорение, воспринятое третьим акселерометром 4926, показано стрелкой 5236. Ускорения 5232-5236 возникают вследствие силы тяжести и все имеют направление силы тяжести: отрицательное направление Z1 согласно первому акселерометру 4922, отрицательное направление Z2 с гравитационной составляющей 5250 и отрицательное направление X2 с гравитационной составляющей 5252 согласно второму акселерометру 4924, и отрицательное направление Z3 с гравитационной составляющей 5240 и отрицательное направление X3 с гравитационной составляющей 5242 согласно третьему акселерометру 4926. Все ускорения 5232-5236 имеют по существу одинаковую величину, как представлено соответствующими длинами стрелок 5232-5236.

Величина гравитационной составляющей 5240 равна произведению синуса угла между ускорением 5236 и гравитационной составляющей 5242 на величину ускорения 5236. Например, если угол составляет тридцать градусов, то величина гравитационной составляющей 5240 составляет половину величины ускорения 5236 и также составляет половину величины ускорения 5232, поскольку величина ускорения 5232 является такой же, как величина ускорения 5236. Аналогичным образом, величина гравитационной составляющей 5250 равна произведению синуса угла между ускорением 5234 и гравитационной составляющей 5252 на величину ускорения 5234. Например, если угол составляет тридцать градусов, то величина гравитационной составляющей 5250 составляет половину величины ускорения 5234 и также составляет половину величины ускорения 5232, поскольку величина ускорения 5234 является такой же, как величина ускорения 5232.

Обратимся к фиг.53, где изображено и в целом обозначено номером 5300 электронное устройство 4901 согласно фиг.49 в конфигурации видеоконференции. В конфигурации видеоконференции, ускорение, воспринятое первым акселерометром 4922, показано стрелкой 5332, ускорение, воспринятое вторым акселерометром 4924, показано стрелкой 5334, и ускорение, воспринятое третьим акселерометром 4926, показано стрелкой 5336. Ускорения 5332-5336 возникают вследствие силы тяжести и все имеют направление силы тяжести: отрицательное направление Z1 согласно первому акселерометру 4922, отрицательное направление Z2 согласно второму акселерометру 4924 и положительное направление Z3 согласно третьему акселерометру 4926. Направление ускорения 5336, воспринятого третьим акселерометром 4926, противоположно направлению ускорения 5332, воспринятого первым акселерометром 4922, и противоположно направлению ускорения 5334, воспринятого вторым акселерометром 4924. В конфигурации 5300 видеоконференции третий акселерометр 4926 "перевернут" относительно первого акселерометра 4922 и относительно второго акселерометра 4924. Все ускорения 5332-5336 имеют по существу одинаковую величину, как представлено соответствующими длинами стрелок 5332-5336.

Обратимся к фиг.54, где изображено и в целом обозначено номером 5400 электронное устройство 4901 согласно фиг.49 в конфигурации дорожных часов. В конфигурации 5400 дорожных часов ускорение, воспринятое первым акселерометром 4922, показано стрелкой 5432, ускорение, воспринятое вторым акселерометром 4924, показано стрелкой 5434, и ускорение, воспринятое третьим акселерометром 4926, показано стрелкой 5436. Ускорения 5432-5436 возникают вследствие силы тяжести и все имеют направление силы тяжести: отрицательное направление Z1 с гравитационной составляющей 5440 и отрицательное направление X1 с гравитационной составляющей 5442 согласно первому акселерометру 4922, отрицательное направление Z2 с гравитационной составляющей 5450 и положительное направление X2 с гравитационной составляющей 5452 согласно второму акселерометру 4924 и отрицательное направление Z3 согласно третьему акселерометру 4926. Все ускорения 5432-5436 имеют по существу одинаковую величину, как представлено соответствующими длинами стрелок 5432-5436.

Величина гравитационной составляющей 5440 равна произведению синуса угла между ускорением 5432 и гравитационной составляющей 5442 на величину ускорения 5432. Например, если угол составляет тридцать градусов, то величина гравитационной составляющей 5440 составляет половину величины ускорения 5432 и также составляет половину величины ускорения 5436, поскольку величина ускорения 5432 является такой же, как величина ускорения 5436. Аналогичным образом, величина гравитационной составляющей 5450 равна произведению синуса угла между ускорением 5434 и гравитационной составляющей 5452 на величину ускорения 5434. Например, если угол составляет тридцать градусов, то величина гравитационной составляющей 5450 составляет половину величины ускорения 5434 и также составляет половину величины ускорения 5436, поскольку величина ускорения 5434 является такой же, как величина ускорения 5436.

Обратимся к фиг.55, где изображено и в целом обозначено номером 5500 электронное устройство 4901 согласно фиг.49 в конфигурации с двумя панелями. В конфигурации 5500 с двумя панелями ускорение, воспринятое первым акселерометром 4922, показано стрелкой 5532, ускорение, воспринятое вторым акселерометром 4924, показано стрелкой 5534, и ускорение, воспринятое третьим акселерометром 4926, показано стрелкой 5536. Ускорения 5532-5536 возникают вследствие силы тяжести и все имеют направление силы тяжести: положительное направление Z1 согласно первому акселерометру 4922, отрицательное направление Z2 согласно второму акселерометру 4924 и отрицательное направление Z3 согласно третьему акселерометру 4926. Направление ускорения 5532, воспринятого первым акселерометром 4922, противоположно направлению ускорения 5534, воспринятого вторым акселерометром 4924, и противоположно направлению ускорения 5536, воспринятого третьим акселерометром 4926. В конфигурации 5500 с двумя панелями первый акселерометр 4922 "перевернут" относительно второго акселерометра 4924 и относительно третьего акселерометра 4926. Все ускорения 5532-5536 имеют по существу одинаковую величину, как представлено соответствующими длинами стрелок 5532-5536.

В конкретном варианте осуществления конфигурация с двумя панелями, проиллюстрированная на фиг.55, может функционировать как "режим книги" и панели, которые включают в себя второй акселерометр 4924 и третий акселерометр 4926, могут моделировать две стороны книги. В такой конфигурации режима книги панель, которая включает в себя первый акселерометр 4922, может быть согнута назад от пользователя во время нормальной работы и выключена для экономии энергии (например, энергии, подаваемой батареями 884 и 886 согласно фиг.8). Следует отметить, что хотя конкретная конфигурация, проиллюстрированная на фиг.55, изображает панели режима книги как по существу компланарные, панели вместо этого могут быть немного изогнуты по направлению друг к другу, дополнительно моделируя обзор текста и изображений в книге.

Кроме того, одно или более из электронного устройства 101 согласно фиг.1-7, электронного устройства 800 согласно фиг.8, версии с тремя панелями электронного устройства 900 согласно фиг.9-14, электронного устройства 1501 согласно фиг.15-17, электронного устройства 1801 согласно фиг.18-20, электронного устройства 2100 согласно фиг.21, электронного устройства 2201 согласно фиг.22-23, электронного устройства 2401 согласно фиг.24 и 25, электронного устройства 2701 согласно фиг.27-31, электронного устройства 3201 согласно фиг.32-37, и электронного устройства 3801 согласно фиг.38-41 также могут быть сконфигурированы для работы в конфигурации режима книги в дополнение к одной или более ранее описанных предварительно определенных конфигураций.

Фиг.56 является блок-схемой последовательности операций первого иллюстративного варианта осуществления способа 5600 определения конфигурации электронного устройства. В конкретном варианте осуществления способ 5600 может быть выполнен в электронном устройстве 101 согласно фиг.1-7, в электронном устройстве 800 согласно фиг.8, в электронном устройстве 900 согласно фиг.9-14, в электронном устройстве 1501 согласно фиг.15-17, в электронном устройстве 1801 согласно фиг.18-20, в электронном устройстве 2100 согласно фиг.21, в электронном устройстве 2201 согласно фиг.22-23, в электронном устройстве 2401 согласно фиг.24 и 25, в электронном устройстве 2701 согласно фиг.27-31, в электронном устройстве 3201 согласно фиг.32-37, в электронном устройстве 3801 согласно фиг.38-41, в электронном устройстве 4901 согласно фиг.49-55 или в любой их комбинации.

Ввод 5602 датчика принимается и используется для обнаружения новой аппаратной конфигурации на этапе 5604. Новая аппаратная конфигурация обнаруживается на основе данных ускорения с использованием величины (M) и направления (D) силы тяжести относительно первой панели (g1), второй панели (g2) и третьей панели (g3). Например, ввод 4202 датчика может указать относительную ориентацию или изменение ориентации одной или более панелей устройства с несколькими панелями, например, через один или более акселерометров.

На этапе 5606 принятия решения 5606 выполняется определение, является ли направление D(g1) силы тяжести относительно первой панели по существу таким же, как направление D(g3) силы тяжести относительно третьей панели и по существу противоположным направлению D(g2) силы тяжести относительно второй панели. Когда определено, что D(g1) является по существу таким же, как D(g3), и по существу противоположным D(g2), на этапе 5608 определяется, что устройство находится в полностью сложенной конфигурации. Например, устройство может находиться в полностью сложенной конфигурации 5100 согласно фиг.51. Когда величина данных ускорения в направлении Y (то есть, в направлении Y1 согласно фиг.49) больше величины данных ускорения в направлении X (то есть, в направлении X1 согласно фиг.49), определяется, что устройство находится в портретной конфигурации. Когда величина данных ускорения в направлении X (то есть, в направлении X1 согласно фиг.49) больше величины данных ускорения в направлении Y (то есть, в направлении Y1 согласно фиг.49), определяется, что устройство находится в ландшафтной конфигурации. Если конфигурация изменилась (например, ранее обнаруженная конфигурация не являлась полностью сложенной конфигурацией 5100 согласно фиг.51), графический пользовательский интерфейс видоизменяется в соответствии с изменением конфигурации, и обработка может вернуться к обнаружению новой конфигурации на этапе 5604.

Когда определено, что D(g1) не является по существу таким же, как D(g3), и/или по существу не противоположным D(g2), на этапе принятии решения 5610 выполняется определение, является ли D(g1) по существу таким же, как D(g2), и является по существу таким же, как D(g3), и является ли величина M(g1) компоненты Z силы тяжести (то есть, компоненты силы тяжести в направлении Z1 согласно фиг.49) относительно первой панели по существу такой же, как величина M(g2) компоненты Z силы тяжести (то есть, компоненты силы тяжести в направлении Z2 согласно фиг.49) относительно второй панели, и является по существу такой же, как величина M(g3) компоненты Z силы тяжести (то есть, компоненты силы тяжести в направлении Z3 согласно фиг.49) относительно третьей панели. Когда определено, что D(g1) является по существу таким же, как D(g2), и является по существу таким же, как D(g3), и что M(g1) является по существу такой же, как M(g2), и является по существу такой же, как M(g3), на этапе 5612 определяется, что устройство находится в полностью развернутой конфигурации. Например, устройство может находиться в полностью развернутой конфигурации 5000 согласно фиг.50. Когда величина данных ускорения в направлении X (то есть, в направлении X1 согласно фиг.49) больше величины данных ускорения в направлении Y (то есть, в направлении Y1 согласно фиг.49), определяется, что устройство находится в портретной конфигурации. Когда величина данных ускорения в направлении Y (то есть, в направлении Y1 согласно фиг.49) больше величины данных ускорения в направлении X (то есть, в направлении X1 согласно фиг.49), определяется, что устройство находится в ландшафтной конфигурации. Если конфигурация изменилась (например, ранее обнаруженная конфигурация не являлась полностью развернутой конфигурацией 5000 согласно фиг.50), графический пользовательский интерфейс видоизменяется в соответствии с изменением конфигурации, и обработка может вернуться к обнаружению новой конфигурации на этапе 5604.

Когда определено, что D(g1) не является таким же, как D(g2), и/или не является по существу таким же, как D(g3), и/или что M(g1) не является по существу такой же, как M(g2) и/или не является по существу такой же, как M(g3), на этапе принятия решения 5614 выполняется определение, является ли D(g1) по существу таким же, как D(g2), и является по существу таким же, как D(g3), и является ли удвоенная M(g1) по существу такой же, как удвоенная M(g2), и является по существу такой же, как величина M(g3). Когда определено, что D(g1) является по существу таким же, как D(g2), и является по существу таким же, как D(g3), и что удвоенная M(g1) является по существу такой же, как удвоенная M(g2), и является по существу такой же, как M(g3), на этапе 5616 определяется, что устройство находится в конфигурации дорожных часов. Например, устройство может находиться в конфигурации 5400 дорожных часов согласно фиг.54, в которой угол между первой панелью и второй панелью составляет шестьдесят градусов. В альтернативных вариантах осуществления угол между первой панелью и второй панелью может составлять больше или меньше шестидесяти градусов. Если конфигурация изменилась (например, ранее обнаруженная конфигурация не являлась конфигурацией 5400 дорожных часов согласно фиг.54), графический пользовательский интерфейс видоизменяется в соответствии с изменением конфигурации, и обработка может вернуться к обнаружению новой конфигурации на этапе 5604.

Когда определено, что D(g1) не является по существу таким же, как D(g2), и/или не является по существу таким же, как D(g3), и/или что удвоенная M(g1) не является по существу такой же, как удвоенная M(g2), и/или не является по существу такой же, как M(g3), на этапе принятия решения 5618 выполняется определение, является ли D(g1) по существу таким же, как D(g2), и по существу противоположным D(g3), и является ли M(g1) по существу такой же, как M(g2), и является по существу такой же, как M(g3). Когда определено, что D(g1) является по существу таким же, как D(g2), и по существу противоположным D(g3), и что M(g1) является по существу такой же, как M(g2), и является по существу такой же, как M(g3), на этапе 5620 определяется, что устройство находится в конфигурации видеоконференции. Например, устройство может находиться в конфигурации 5300 видеоконференции согласно фиг.53. Если конфигурация изменилась (например, ранее обнаруженная конфигурация не являлась конфигурацией 5300 видеоконференции согласно фиг.53), графический пользовательский интерфейс видоизменяется в соответствии с изменением конфигурации, и обработка может вернуться к обнаружению новой конфигурации на этапе 5604.

Когда определено, что D(g1) не является по существу таким же, как D(g2), и/или не является по существу противоположным D(g3), и/или что M(g1) не является по существу такой же, как M(g2), и/или не является по существу такой же, как М(g3), на этапе принятия решения 5622 выполняется определение, является ли D(g1) по существу противоположным D(g2) и по существу противоположным D(g3), и является ли M(g1) по существу такой же, как M(g2), и является по существу такой же, как M(g3). Когда определено, что D(g1) по существу противоположно D(g2) и по существу противоположно D(g3), и что M(g1) является по существу такой же, как M(g2), и является по существу такой же, как M(g3), на этапе 5624 определяется, что устройство находится в конфигурации с двумя экранами. Например, устройство может находиться в конфигурации 5500 с двумя экранами согласно фиг.55. Когда величина данных ускорения в направлении X (то есть, в направлении X1 согласно фиг.49) больше величины данных ускорения в направлении Y (то есть, в направлении Y1 согласно фиг.49), определяется, что устройство находится в портретной конфигурации. Когда величина данных ускорения в направлении Y (то есть, в направлении Y1 согласно фиг.49) больше величины данных ускорения в направлении X (то есть, в направлении X1 согласно фиг.49), определяется, что устройство находится в ландшафтной конфигурации. Если конфигурация изменилась (например, ранее обнаруженная конфигурация не являлась конфигурацией 550 с двумя экранами согласно фиг.55), графический пользовательский интерфейс видоизменяется в соответствии с изменением конфигурации, и обработка может вернуться к обнаружению новой конфигурации на этапе 5604.

Когда определено, что D(g1) не является по существу противоположным D(g2) и/или не является по существу противоположным D(g3), и/или что M(g1) не является по существу такой же, как M(g2), и/или не является по существу такой же, как M(g3), на этапе принятия решения 5626 выполняется определение, является ли D(g1) по существу таким же, как D(g2), и является по существу таким же, как D(g3), и является ли M(g1) по существу такой же, как удвоенная M(g2), и является по существу такой же, как удвоенная M(g3). Когда определено, что D(g1) является по существу таким же, как D(g2), и является по существу таким же, как D(g3), и что M(g1) является по существу такой же, как удвоенная M(g2), и является по существу такой же, как удвоенная M(g3), на этапе 5628 определяется, что устройство находится в конфигурации перелистывания. Например, устройство может находиться в конфигурации 5200 перелистывания согласно фиг.52, в которой угол между первой панелью и второй панелью составляет сто двадцать градусов. В альтернативных вариантах осуществления угол между первой панелью и второй панелью может составлять больше или меньше ста двадцати градусов. Если конфигурация изменилась (например, ранее обнаруженная конфигурация не являлась конфигурацией 5200 перелистывания согласно фиг.52), графический пользовательский интерфейс видоизменяется в соответствии с изменением конфигурации, и обработка может вернуться к обнаружению новой конфигурации на этапе 5604.

Когда определено, что D(g1) не является по существу таким же, как D(g2), и/или не является по существу таким же, как D(g3), и/или что M(g1) не является по существу такой же, как удвоенная M(g2), и/или не является по существу такой же, как удвоенная M(g3), на этапе 5630 может быть сделано определение, что устройство находится в переходной конфигурации, и на панелях отображения может быть не выполнено никаких изменений, и обработка может вернуться к обнаружению новой конфигурации на этапе 5604.

В различных иллюстративных вариантах осуществления ориентация может не рассматриваться как измененная ориентация, пока новая ориентация не станет устойчивой в течение некоторого периода времени, например, приблизительно 200 миллисекунд (мс). Если величина данных ускорения в направлении Z (то есть, в направлении Z1 согласно фиг.49) по существу равна нулю, может быть трудно определить ориентации панелей по величине ускорения в направлении Z. Вместо этого может использоваться величина данных ускорения в направлении X (то есть, в направлении X1 согласно фиг.49), если величина данных ускорения в направлении X больше нуля. Если величины данных ускорения в направлении X и в направлении Z обе по существу равны нулю, вместо этого может использоваться величина данных ускорения в направлении Y (то есть, в направлении Y1 на фиг.49).

Фиг.57 является блок-схемой последовательности операций второго иллюстративного варианта осуществления способа 5700 определения конфигурации электронного устройства. В конкретном варианте осуществления способ 5700 может быть выполнен в электронном устройстве 101 согласно фиг.1-7, в электронном устройстве 800 согласно фиг.8, в электронном устройстве 900 согласно фиг.9-14, в электронном устройстве 1501 согласно фиг.15-17, в электронном устройстве 1801 согласно фиг.18-20, в электронном устройстве 2100 согласно фиг.21, в электронном устройстве 2201 согласно фиг.22-23, в электронном устройстве 2401 согласно фиг.24 и 25, в электронном устройстве 2701 согласно фиг.27-31, в электронном устройстве 3201 согласно фиг.32-37, в электронном устройстве 3801 согласно фиг.38-41, в электронном устройстве 4901 согласно фиг.49-55 или в любой их комбинации.

Способ 5700 включает в себя прием первых данных ускорения от первого датчика, связанного с первой частью электронного устройства, на этапе 5702. Например, модуль 4994 ориентации может принять первые данные 4982 ускорения от первого акселерометра 4922, связанного с первой панелью 4902 электронного устройства 4901 согласно фиг.49. Способ дополнительно включает в себя прием вторых данных ускорения от второго датчика, связанного со второй частью электронного устройства, причем позиция первой части перемещаема относительно позиции второй части, на этапе 5704. Например, модуль 4994 ориентации может принять вторые данные 4984 ускорения от второго акселерометра 4924, связанного со второй панелью 4904 электронного устройства 4901 согласно фиг.49, причем позиция первой панели 4902 перемещаема относительно позиции второй панели 4904.

Способ дополнительно включает в себя определение конфигурации электронного устройства по меньшей мере частично на основе первых данных ускорения и вторых данных ускорения на этапе 5706. Например, если первые данные 4982 ускорения указывают направление силы тяжести в отрицательном направлении Z1 в первом акселерометре 4922 и вторые данные 4984 ускорения указывают направление силы тяжести в положительном направлении Z2 во втором акселерометре 4924, модуль 4994 ориентации может определить, что первая панель 4902 полностью сложена напротив второй панели 4904 таким образом, что устройство 4901 согласно фиг.49 может находиться в полностью сложенной конфигурации 5100 согласно фиг.51. Аналогичным образом, если первые данные 4982 ускорения указывают направление силы тяжести в отрицательном направлении Z1 в первом акселерометре 4922 и вторые данные 4984 ускорения указывают направление силы тяжести в отрицательном направлении Z2 во втором акселерометре 4924, модуль 4994 ориентации может определить, что первая панель 4902 полностью развернута относительно второй панели 4904 таким образом, что устройство 4901 согласно фиг.49 может находиться в полностью развернутой конфигурации 5000 согласно фиг.50.

Фиг.58 является блок-схемой последовательности операций третьего иллюстративного варианта осуществления способа 5800 определения конфигурации электронного устройства. В конкретном варианте осуществления способ 5800 может быть выполнен в электронном устройстве 101 согласно фиг.1-7, в электронном устройстве 800 согласно фиг.8, в электронном устройстве 900 согласно фиг.9-14, в электронном устройстве 1501 согласно фиг.15-17, в электронном устройстве 1801 согласно фиг.18-20, в электронном устройстве 2100 согласно фиг.21, в электронном устройстве 2201 согласно фиг.22-23, в электронном устройстве 2401 согласно фиг.24 и 25, в электронном устройстве 2701 согласно фиг.27-31, в электронном устройстве 3201 согласно фиг.32-37, в электронном устройстве 3801 согласно фиг.38-41, в электронном устройстве 4901 согласно фиг.49-55 или в любой их комбинации.

Способ 5800 включает в себя прием первых данных ускорения от первого датчика, связанного с первой частью электронного устройства, на этапе 5802. Например, модуль 4994 ориентации может принять первые данные 4982 ускорения от первого акселерометра 4922, связанного с первой панелью 4902 электронного устройства 4901 согласно фиг.49. Способ дополнительно включает в себя прием вторых данных ускорения от второго датчика, связанного со второй частью электронного устройства, причем позиция первой части перемещаема относительно позиции второй части, на этапе 5804. Например, модуль 4994 ориентации может принять вторые данные 4984 ускорения от второго акселерометра 4924, связанного со второй панелью 4904 электронного устройства 4901 согласно фиг.49, причем позиция первой панели 4902 перемещаема относительно позиции второй панели 4904. Способ дополнительно включает в себя прием третьих данных ускорения от третьего датчика, связанного с третьей частью электронного устройства, третья часть включает в себя третью панель, связанную с возможностью поворота со второй панелью, причем конфигурация дополнительно определяется на основе третьих данных ускорения, на этапе 5806. Например, модуль 4994 ориентации может принять третьи данные 4986 ускорения от третьего акселерометра 4926, связанного с третьей панелью 4906 электронного устройства 4901 согласно фиг.49, причем третья панель 4906 связана с возможностью поворота со второй панелью 4904. Если первые данные 4982 ускорения указывают направление силы тяжести в отрицательном направлении Z1 в первом акселерометре 4922, вторые данные 4984 ускорения указывают направление силы тяжести в положительном направлении Z2 во втором акселерометре 4924, и третьи данные 4986 ускорения указывают направление силы тяжести в отрицательном направлении Z3 в третьем акселерометре 4926, модуль 4994 ориентации может определить, что устройство 4901 согласно фиг.49 может находиться в полностью сложенной конфигурации 5100 согласно фиг.51. Аналогичным образом, если первые данные 4982 ускорения указывают направление силы тяжести в отрицательном направлении Z1 в первом акселерометре 4922, вторые данные 4984 ускорения указывают направление силы тяжести в отрицательном направлении Z2 во втором акселерометре 4924, и третьи данные 4986 ускорения указывают направление силы тяжести в отрицательном направлении Z3 в третьем акселерометре 4926, модуль 4994 ориентации может определить, что устройство 4901 согласно фиг.49 может находиться в полностью развернутой конфигурации 5000 согласно фиг.50.

Способ дополнительно включает в себя определение первой ориентации первой части на основе первой гравитационной составляющей первых данных ускорения на этапе 5808. Например, первые данные 4982 ускорения могут указывать ускорение 5432 согласно фиг.54, обусловленное силой тяжести в направлении силы тяжести, с гравитационной составляющей 5440 в отрицательном направление Z1 и с гравитационной составляющей 5442 в отрицательном направлении X1 согласно первому акселерометру 4922. Величина гравитационной составляющей 5440 равна произведению синуса угла между ускорением 5432 и гравитационной составляющей 5442 на величину ускорения 5432. Например, если угол составляет тридцать градусов, то величина гравитационной составляющей 5440 равна половине величины ускорения 5432. Ориентация первой панели 4902 может быть такой, как показано в конфигурации 5400 дорожных часов согласно фиг.54.

Способ дополнительно включает в себя определение второй ориентации второй части на основе второй гравитационной составляющей вторых данных ускорения на этапе 5810. Например, вторые данные 4984 ускорения могут указывать ускорение 5434 согласно фиг.54, обусловленное силой тяжести в направлении силы тяжести, с гравитационной составляющей 5450 в отрицательном направлении Z2 и с гравитационной составляющей 5452 в положительном направлении X2 согласно второму акселерометру 4924. Величина гравитационной составляющей 5450 равна произведению синуса угла между ускорением 5434 и гравитационной составляющей 5452 на величину ускорения 5434. Например, если угол составляет тридцать градусов, то величина гравитационной составляющей 5450 равна половине величины ускорения 5434. Ориентация второй панели 4904 может быть такой, как показано в конфигурации 5400 дорожных часов согласно фиг.54.

Способ дополнительно включает в себя определение третьей ориентации третьей части на основе третьей гравитационной составляющей третьих данных ускорения на этапе 5812. Например, третьи данные 4986 ускорения могут указать ускорение 5236 согласно фиг.52, обусловленное силой тяжести в направлении силы тяжести, с гравитационной составляющей 5240 в отрицательном направлении Z3 и с гравитационной составляющей 5242 в отрицательном направлении X3 согласно третьему акселерометру 4926. Величина гравитационной составляющей 5240 равна произведению синуса угла между ускорением 5236 и гравитационной составляющей 5242 на величину ускорения 5236. Например, если угол составляет тридцать градусов, то величина гравитационной составляющей 5240 равна половине величины ускорения 5236. Ориентация третьей панели 4906 может быть такой, как показано в конфигурации 5200 перелистывания согласно фиг.52. Способ дополнительно включает в себя определение конфигурации электронного устройства на основе первых данных ускорения, вторых данных ускорения и третьих данных ускорения на этапе 5814. Например, конфигурация электронного устройства 4901 согласно фиг.49 может быть определена в соответствии со способом 5600 согласно фиг.56 на основе первых данных 4982 ускорения, вторых данных 4984 ускорения и третьих данных 4986 ускорения.

Обратимся к фиг.59, где изображен и в целом обозначен номером 5900 конкретный иллюстративный вариант осуществления электронного устройства, имеющего датчик конфигурации складывания/наклона, такой как акселерометры. В конкретном варианте осуществления электронное устройство 5900 является электронным устройством 101 согласно фиг.1-7, электронным устройством 800 согласно фиг.8, версией с тремя панелями электронного устройства 900 согласно фиг.9-14, электронным устройством 1501 согласно фиг.15-17, электронным устройством 1801 согласно фиг.18-20, электронным устройством 2100 согласно фиг.21, электронным устройством 2201 согласно фиг.22-23, электронным устройством 2401 согласно фиг.24 и 25, электронным устройством 2701 согласно фиг.27-31, электронным устройством 3201 согласно фиг.32-37, электронным устройством 3801 согласно фиг.38-41, электронным устройством 4901 согласно фиг.49-55 или любой их комбинацией. В конкретном варианте осуществления электронное устройство 5900 сконфигурировано для работы в соответствии со способом 2600 согласно фиг.26, способом 4200 согласно фиг.42, способом 4300 согласно фиг.43, способом 4400 согласно фиг.44, способом 4500 согласно фиг.45, способом 4600 согласно фиг.46, способом 4700 согласно фиг.47, способом 4800 согласно фиг.48, способом 5600 согласно фиг.56, способом 5700 согласно фиг.57, способом 5800 согласно фиг.58 или любой их комбинацией.

Устройство 5900 включает в себя главную плату 5901, связанную с первой платой 5903 устройства отображения и со второй платой 5905 устройства отображения через набор соединений 5990 через шарнир (не показан). Каждая из плат 5901, 5903 и 5905 может находиться в отдельных панелях устройства с несколькими панелями с шарнирным соединением, такого как электронное устройство 101 согласно фиг.1-7.

Главная плата 5901 включает в себя устройство 5902 отображения, процессор 5910, связанный с памятью 5932, модуль 5970 ориентации, связанный с одним или более датчиками 5972 конфигурации складывания/наклона, контроллер 5962 устройства отображения, контроллер 5952 сенсорного экрана, беспроводной контроллер 5940, беспроводной интерфейс 5946 малой дальности, кодер/декодер (CODEC) 5934 и интегральную схему (PMIC) 5980 управления питанием. Первая плата 5903 устройства отображения включает в себя устройство 5904 отображения, связанное с контроллером 5964 устройства отображения, контроллер 5954 сенсорного экрана и один или более датчиков 5974 конфигурации складывания/наклона. Вторая плата 5905 устройства отображения включает в себя устройство 5906 отображения, связанное с контроллером 5966 устройства отображения, контроллер 5956 сенсорного экрана и один или более датчиков 5976 конфигурации складывания/наклона. Первая плата 5903 устройства отображения связана с главной платой 5901 через первый путь связи, такой как первая высокоскоростная последовательная линия 5992 связи. Вторая плата 5905 устройства отображения соединена с главной платой 5901 через второй путь связи, такой как вторая высокоскоростная последовательная линия 5994 связи. Каждая из первой платы 5903 устройства отображения и второй платы 5905 устройства отображения имеет батарею 5984 и 5986, которые связаны с PMIC 5980 через шину 5996 питания, которая может проводить ток величиной по меньшей мере 1,5 ампер (A) между PMIC 5980 и батареями 5984 и 5986. В конкретном варианте осуществления камера 5920 и вход 5982 питания также связаны с главной платой 5901.

Процессор 5910 может включать в себя одно или более устройств обработки, таких как один или более процессоров типа ARM, один или более процессоров (процессоров DSP) цифровых сигналов, другие процессоры или любую их комбинацию. Процессор 5910 может выполнять доступ к одному или более машиночитаемым носителям, таким как характерная память 5932. Память 5932 хранит данные (не показаны) и исполняемые процессором команды, такие как программное обеспечение 5933. В общем случае программное обеспечение 5933 включает в себя исполняемые процессором команды, которые могут исполняться процессором 5910, и могут включать в себя прикладное программное обеспечение, программное обеспечение операционной системы, другие типы программных команд или любую их комбинацию. Хотя память 5932 изображена как внешняя по отношению к процессору 5910, в других вариантах осуществления память 5932 может быть внутренней по отношению к процессору 5910, такой как память в кэше, в одном или более регистрах или регистровых файлах, в других запоминающих устройствах в процессоре 5910 или любой их комбинацией.

Процессор 5910 также связан с датчиками конфигурации складывания, такими как датчики 5972, 5974 и 5976 конфигурации складывания и наклона в главной плате 5901, первой панели 5903 отображения и второй панели 5905 отображения, соответственно. В иллюстративном примере устройство 5900 может являться электронным устройством 4901 согласно фиг.49, и датчики 5972, 5974 и 5976 могут быть адаптированы для обнаружения конфигурации складывания устройства 5900 как одной или более из полностью сложенной конфигурации, проиллюстрированной на фиг.51, конфигурации перелистывания, проиллюстрированной на фиг.52, конфигурации дорожных часов, иллюстрированной на фиг.54, полностью развернутой конфигурации, проиллюстрированной на фиг.50, конфигурации с двумя экранами, проиллюстрированной на фиг.55 или конфигурации видеоконференции, проиллюстрированной на фиг.53. В конкретном варианте осуществления датчики 5972, 5974 и 5976 включают в себя акселерометры, такие как первый акселерометр 4922, второй акселерометр 4924 и третий акселерометр 4986 согласно фиг.49. Модуль 5970 ориентации может являться модулем 4994 ориентации согласно фиг.49 и может реализовывать способ 5600 согласно фиг.56, способ 5700 согласно фиг.57, способ 5800 согласно фиг.58 или любую их комбинацию. Модуль 5970 ориентации может представлять собой аппаратные средства, программное обеспечение 5933, исполняемое процессором 5910, или любую их комбинацию.

Контроллеры 5962, 5964 и 5966 устройства отображения сконфигурированы для управления устройствами 5902, 5904 и 5906 отображения. В конкретном варианте осуществления устройства 5902, 5904 и 5906 отображения могут соответствовать поверхностям 102, 104 и 106 отображения, проиллюстрированным на фиг.1-7. Контроллеры 5962, 5964 и 5966 устройства отображения могут быть сконфигурированы для реагирования на процессор 5910 для обеспечения графических данных для отображения на устройствах 5902, 5904 и 5906 отображения в соответствии с конфигурацией устройства 5900. Например, когда устройство 5900 находится в полностью сложенной конфигурации, контроллеры 5962, 5964 и 5966 устройства отображения могут управлять первым устройством 5902 отображения, чтобы он отобразил графический пользовательский интерфейс, и могут выключить или не использовать другие устройства 5904 и 5906 отображения. В качестве другого примера, когда устройство 5900 находится в полностью развернутой конфигурации, контроллеры 5962, 5964 и 5966 устройства отображения могут управлять устройствами 5902, 5904 и 5906 отображения, чтобы каждый из них отображал соответствующую часть изображения для работы в качестве единого фактического экрана, охватывающего все три устройства 5902, 5904 и 5906 отображения.

В конкретном варианте осуществления каждый из устройств 5902, 5904 и 5906 отображения реагирует на пользовательский ввод через соответствующий сенсорный экран, который связан с контроллером 5952, 5954 или 5956 сенсорного экрана, соответственно. Контроллеры 5952, 5954 и 5956 сенсорного экрана сконфигурированы для приема от устройств 5902, 5904 и 5906 отображения, сигналов, представляющих пользовательский ввод, и выдачи процессору 810 данных, указывающих пользовательский ввод. Например, процессор 5910 может реагировать на пользовательский ввод, указывающий двойное касание на значке приложения на первом устройстве 5902 отображения, и может запустить приложение и отобразить окно приложения на одном или более из устройств 5902, 5904 или 5906 отображения в ответ на пользовательский ввод.

В конкретном варианте осуществления посредством наличия каждого контроллера 5962, 5964 и 5966 устройства отображения и каждого контроллера 5952, 5954 и 5956 сенсорного экрана с соответствующим устройством 5902, 5904 и 5906 отображения количество данных, передаваемых между панелями, может быть уменьшено по сравнению с другими вариантами осуществления, имеющими контроллер и соответствующее устройство отображения на отдельных панелях. Однако в других вариантах осуществления два или более из контроллеров 5962, 5964 или 5966 устройства отображения или контроллеров 5953, 5954 или 5956 сенсорного экрана могут быть объединены, например, в единый контроллер, который управляет всеми тремя устройствами 5902, 5904 и 5906 отображения. Дополнительно, хотя проиллюстрированы три устройства 5902, 5904 и 5906 отображения, в других вариантах осуществления устройство 5900 может включать в себя больше или меньше, чем три устройства отображения.

Высокоскоростные последовательные линии 5992 и 5994 связи могут представлять собой высокоскоростные двунаправленные последовательные линии связи. Например, линии 5992 и 5994 связи могут представлять собой линии связи типа цифрового интерфейса (MDDI) для мобильных устройств отображения. Данные сенсорного экрана и данные датчика могут быть встроены в последовательный поток для возврата процессору 5910 от панелей 5903 и 5905, с тем чтобы могли использоваться только четыре дифференциальных пары для передачи сигналов через соответствующие шарниры между панелями 5901, 5903 и 5905.

В конкретном варианте осуществления датчики 5972, 5974 и 5976 могут быть адаптированы для обнаружения конфигурации складывания устройства 5900 на основе ввода, принятого в одном или более датчиках. Например, один или более датчиков 5972, 5974 и 5976 могут включать в себя или принимать ввод от одного или более акселерометров, инклинометров, шарнирных датчиков, других датчиков или любой их комбинации. Датчики 5972, 5974 и 5976 могут предоставлять модулю 5970 ориентации и процессору 5910 информацию, указывающую обнаруженную конфигурацию складывания устройства 5900. Датчики 5972, 5974 и 5976 могут реагировать на относительную позицию складывания, например, обнаруживая угол поворота панели отображения относительно соседней панели отображения устройства 5900. Датчики 5972, 5974 и 5976 также могут реагировать на один или несколько других датчиков, таких как один или более акселерометров или инклинометров, связанных с одной или более панелями отображения устройства 5900.

Как проиллюстрировано на фиг.59, кодер/декодер (CODEC) 5934 также может быть связан с процессором 5910. Громкоговоритель 5922 и микрофон 5924 могут быть связаны с CODEC 5934. Фиг.59 также указывает, что беспроводной контроллер 5940 может быть связан с процессором 5910 и с беспроводной антенной 5942 и может дать возможность устройству 5900 осуществлять связь через беспроводную сеть, такую как глобальная сеть (WAN). Процессор 5910 может реагировать на беспроводной контроллер 5940 для отображения индикации вызова, например, идентификатора вызывающей стороны или номера вызывающей стороны, на одном или более из устройств 5902, 5904 и 5906 отображения, когда устройство 5900 принимает входящий звонок. Процессор 5910 может определить размер, позицию и ориентацию, а также конкретное устройство 5902, 5904 и 5906 отображения для отображения индикации вызова по меньшей мере частично на основе конфигурации складывания устройства 5900, которая определена на основе ввода от датчиков 5972, 5974 и 5976. Например, индикатор вызова может быть отображен поверх одной или нескольких других приложений как всплывающее окно или текст, имеющие размер, положение и ориентацию, основанные на конфигурации складывания.

В конкретном варианте осуществления устройство 5900 сконфигурировано для функционирования для беспроводной телефонной связи во всех конфигурациях складывания. В конкретном варианте осуществления процессор 5910 связан с беспроводным интерфейсом 5946 малой дальности, который может быть связан с головной гарнитурой 5950 через антенну 5948. Беспроводной интерфейс 5946 малой дальности может быть беспроводным образом связан с головной гарнитурой 5950, такой как устройство, включающее в себя наушник и микрофон, через узкоспециальную (ad-hoc) беспроводную сеть, такую как сеть Bluetooth. Процессор 5910 может реализовать логическую схему для определения, следует ли отобразить индикатор вызова или привести в готовность головную гарнитуру 5950 в ответ на входящий звонок. Например, процессор 5910 может автоматически привести в готовность головную гарнитуру 5950, когда устройство 5900 находится в полностью развернутой конфигурации и на всех устройствах 5902, 5904 и 5906 отображения отображается файл мультимедиа или потоковые данные, и может отобразить индикатор вызова в ином случае.

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

Как рассмотрено ранее со ссылкой на фиг.21, когда электронное устройство с несколькими панелями отображает изображение или видео на множестве поверхностей отображения, часть изображения или видео может отсутствовать из-за наличия промежутка между поверхностями отображения. Например, со ссылкой на фиг.39-41, части отображенной веб-страницы могут отсутствовать из-за промежутков между поверхностями отображения электронного устройства 3801. Чтобы избежать такого появления недостающих частей, изображение или видео могут быть "разбиты" вдоль края поверхностей отображения. Например, значок 3206 приложения согласно фиг.33 и окно 3516 приложения согласно фиг.36 могут быть "разбиты". Однако, когда происходит такое "разбиение", геометрия значка 3206 приложения согласно фиг.33 и окна 3516 приложения согласно фиг.36 могут выглядеть искаженными. Таким образом, значок 3206 приложения согласно фиг.33 и окно 3516 приложения согласно фиг.36 могут выглядеть удлиненным из-за наличия промежутка 3414 согласно фиг.33 и 36.

Обратимся к фиг.60, где изображен и в целом обозначен номером 6000 конкретный иллюстративный вариант осуществления электронного устройства 6001. Электронное устройство 6001 включает в себя первую поверхность 6002 отображения и вторую поверхность 6004 отображения, разделенные промежутком 6006. Электронное устройство 6001 также включает в себя датчик 6008 движения. В конкретном варианте осуществления электронное устройство 6001 является частью электронного устройства 101 согласно фиг.1-7, электронного устройства 800 согласно фиг.8, электронного устройства 900 согласно фиг.9-14, электронного устройства 1501 согласно фиг.15-17, электронного устройства 1801 согласно фиг.18-20, электронного устройства 2100 согласно фиг.21, электронного устройства 2201 согласно фиг.22-23, электронного устройства 2401 согласно фиг.24 и 25, электронного устройства 2701 согласно фиг.27-31, электронного устройства 3201 согласно фиг.32-37, электронного устройства 3801 согласно фиг.38-41, электронного устройства 4901 согласно фиг.49-55 или любой их комбинации. В конкретном варианте осуществления электронное устройство 6001 сконфигурировано для работы в соответствии со способом 2600 согласно фиг.26, способом 4200 согласно фиг.42, способом 4300 согласно фиг.43, способом 4400 согласно фиг.44, способом 4500 согласно фиг.45, способом 4600 согласно фиг.46, способом 4700 согласно фиг.47, способом 4800 согласно фиг.48, способом 5600 согласно фиг.56, способом 5700 согласно фиг.57, способом 5800 согласно фиг.58 или любой их комбинацией.

Иногда электронное устройство 6001 может отображать изображение, которое больше любой из поверхностей 6002 и 6004 отображения. Например, в конкретном варианте осуществления, проиллюстрированном на фиг.60, электронное устройство 6001 отображает хорошо известную панграмму "The quick brown fox jumps over the lazy dog.". Первая часть "ps over the lazy dog." изображения отображается на первой поверхности 6002 отображения, и вторая часть изображения "The quick brown fox j" отображается на второй поверхности 6004 отображения. Из-за наличия промежутка 6006 не отображается третья часть "um" между первой частью и второй частью.

Датчик 6008 движения может быть сконфигурирован для обнаружения перемещения электронного устройства 6001. Например, датчик 6008 движения может быть сконфигурирован для обнаружения движения сдвига, движения поворота или движения наклона электронного устройства 6001, как описано со ссылкой на предыдущие фигуры. В иллюстративном варианте осуществления датчик 6008 движения включает в себя акселерометр, инклинометр или любую их комбинацию. В конкретном варианте осуществления датчик 6008 движения функционирует, как описано со ссылкой на датчики 3810 и 3820 согласно фиг.38, акселерометры 4922-4926 согласно фиг.49-55 или любую их комбинацию. В ответ на обнаружение перемещения электронного устройства 6001 датчиком 6008 движения электронное устройство 6001 может изменять части изображения, отображаемые на первой поверхности 6002 отображения и второй поверхности 6004 отображения, как описано здесь со ссылкой на фиг.61-69. Следует отметить, что хотя датчик 6008 движения изображен как связанный с первой поверхностью отображения 6002, датчик движения вместо этого может быть связан со второй поверхностью 6004 отображения или может быть расположен в промежутке 6006.

Обратимся к фиг.61, где изображен и в целом обозначен номером 6100 иллюстративный вариант осуществления отображения изображения в электронном устройстве 6001. Как описано со ссылкой на фиг.60, третья часть "um" изображения не отображается из-за промежутка 6006.

Когда датчик 6008 движения согласно фиг.60, обнаруживают перемещение электронного устройства 6001, электронное устройство 6001 может отобразить третью часть "mp" изображения, например, на первой поверхности 6002 отображения или на второй поверхности 6004 отображения. В конкретном варианте осуществления третья часть изображения отображается в течение краткого периода времени (например, одной или дух секунд). После того, как краткий период времени истекает, изображение опять отображается в первоначальном состоянии (то есть, первая часть изображения отображается на первой поверхности 6002 отображения, вторая часть изображения отображается на второй поверхности 6004 отображения, и третья часть изображения не отображается). В качестве альтернативы, третья часть изображения может отображаться, пока датчик движения 6008 не обнаруживает второе перемещение электронного устройства 6001.

Таким образом, электронное устройство 6000 может быть "встряхнуто" или "наклонено" пользователем, чтобы увидеть третью часть изображения, не отображенную из-за промежутка 6006. Третья часть изображения может быть отображена в направлении перемещения электронного устройства 6001 или в направлении, противоположном перемещению электронного устройства 6001.

Обратимся к фиг.62, где изображен и в целом обозначен номером 6200 иллюстративный вариант осуществления отображения изображения в электронном устройстве 6001. В конкретном варианте осуществления, проиллюстрированном на фиг.62, изображение перемещается в том же направлении, в котором происходит перемещение электронного устройства 6001. Таким образом, у пользователей электронного устройства 6001 может быть создано ощущение, как будто они "толкают" изображение в направлении, в котором они встряхивают электронное устройство 6001. Например, третья часть "um" изображения может быть отображена на второй поверхности 6004 отображения в ответ на перемещение электронного устройства 6001 пользователем электронного устройства 6001 таким образом, чтобы сдвинуть электронное устройство 6001 налево по существу в пределах плоскости первой поверхности 6002 отображения.

Аналогичным образом, у пользователей электронного устройства 6001 может быть создано ощущение, как будто они заставляют "скользить" изображение в направлении, в котором они наклоняют электронное устройство 6001. Например, третья часть "um" изображения может быть отображена на второй поверхности 6004 отображения в ответ на наклон пользователем электронного устройства 6001 правого края электронного устройства вверх в направлении, по существу нормальном к плоскости первой поверхности 6002 отображения, таким образом, что третья часть "um" "соскальзывает" на вторую поверхность 6004 отображения.

Следует отметить, что для того, чтобы сохранить геометрию изображения, когда третья часть "um" изображения отображается на второй поверхности 6004 отображения, скрытая часть "Th" второй части изображения больше не отображается на второй поверхности 6004 отображения. В конкретном варианте осуществления третья часть "um" и скрытая часть "Th" каждая имеет ширину, которая по существу равна ширине промежутка 6006.

Обратимся к фиг.63, где изображен и в целом обозначен номером 6300 иллюстративный вариант осуществления отображения изображения в электронном устройстве 6001. В конкретном варианте осуществления, проиллюстрированном на фиг.63, изображение перемещается в направлении, противоположном перемещению электронного устройства 6001. Таким образом, пользователи электронного устройства 6001 могут ощущать, как будто электронное устройство 6001 функционирует как перемещаемое "окно" в фиксированное изображение.

Следует отметить, что для того, чтобы сохранить геометрию изображения, когда третья часть "um" изображения отображается на первой поверхности 6002 отображения, скрытая часть "g." первой части изображения больше не отображается на первой поверхности 6002 отображения. В конкретном варианте осуществления третья часть "um" и скрытая часть "g." каждая имеет ширину, которая по существу равна ширине промежутка 6006.

Обратимся к фиг.64, где изображен и в целом обозначен номером 6400 иллюстративный вариант осуществления отображения изображения в электронном устройстве 6401. В конкретном варианте осуществления электронное устройство 6401 является версией с тремя панелями электронного устройства 6001 согласно фиг.60. Электронное устройство 6401 включает в себя первую поверхность 6402 отображения и вторую поверхность 6403 отображения, разделенные промежутком 6404. Электронное устройство 6401 также включает в себя третью поверхность 6405 отображения, отделенную от второй поверхности 6403 отображения вторым промежутком 6406. Электронное устройство 6401 также включает в себя датчик движения (не показан), аналогичный датчику движения 6008 согласно фиг.60.

В конкретном варианте осуществления, проиллюстрированном на фиг.64, электронное устройство 6401 отображает изображение алфавита "ABCDEFGHIJKLMNOPQRSTUVWXYZ". В целях иллюстрации поверхности 6402, 6403 и 6405 отображения изображены таким образом, что они по существу равны по размеру и выполнены с возможностью отображения восьми букв алфавита. Первая поверхность 6402 отображения отображает первую часть изображения "ABCDEFGH". Вторая поверхность 6403 отображения отображает вторую часть изображения "JKLMNOPQ". Третья часть изображения "I" не отображается из-за промежутка 6404. Третья поверхность 6405 отображения отображает четвертую часть изображения "STUVWXYZ". Пятая часть изображения "R" не отображается из-за второго промежутка 6406.

Когда датчик движения электронного устройства 6401 обнаруживает перемещение электронного устройства 6401, электронное устройство может отобразить третью часть "I" и пятую часть "R" изображения. В конкретном варианте осуществления третья часть и пятая часть отображаются в течение краткого периода времени (например, одну или две секунды). Таким образом, электронное устройство 6401 может быть "встряхнуто" или "наклонено" пользователем, чтобы видеть части изображения, не отображаемые из-за промежутков 6404 и 6406.

Обратимся к фиг.65, где изображен и в целом обозначен номером 6500 иллюстративный вариант осуществления отображения изображения в электронном устройстве 6401. В конкретном варианте осуществления, проиллюстрированном на фиг.65, изображение перемещается в том же направлении, в котором происходит перемещение электронного устройства 6401. Третья часть "I" отображается на первой поверхности 6401 отображения вблизи промежутка 6404, и пятая часть "R" отображается на второй поверхности 6403 отображения вблизи второго промежутка 6406. Таким образом, пользователи электронного устройства 6401 могут ощущать, что они "толкают" изображение в направлении, котором они трясут или быстро перемещают электронное устройство 6401. Аналогичным образом, пользователи электронного устройства 6401 могут в качестве альтернативы ощущать, что они заставляют "скользить" изображение в направлении, в котором они наклоняют электронное устройство 6401.

Обратимся к фиг.66, где изображен и в целом обозначен номером 6600 иллюстративный вариант осуществления отображения изображения в электронном устройстве 6401. В конкретном варианте осуществления, проиллюстрированном на фиг.66, изображение перемещается в направлении, противоположном перемещению электронного устройства 6401. Третья часть "I" отображается на второй поверхности 6403 отображения вблизи промежутка 6404, и пятая часть "R" отображается на третьей поверхности 6405 отображения вблизи второго промежутка 6406. Таким образом, пользователи электронного устройства 6401 ощущают, что электронное устройство 6401 функционирует как перемещаемое "окно" в фиксированное изображение.

Следует отметить, что хотя варианты осуществления, проиллюстрированные на фиг.60-66, изображают изображения, которые включают в себя текст, изображения также могут включать в себя не текстовое содержание, такое как геометрические фигуры, цифровые иллюстрации и фотографии.

Фиг.67 является блок-схемой последовательности операций первого иллюстративного варианта осуществления способа 6700 отображения изображения в электронном устройстве. В конкретном варианте осуществления способ 6700 может быть выполнен электронным устройством 101 согласно фиг.1-7, электронным устройством 800 согласно фиг.8, электронным устройством 900 согласно фиг.9-14, электронным устройством 1501 согласно фиг.15-17, электронным устройством 1801 согласно фиг.18-20, электронным устройством 2100 согласно фиг.21, электронным устройством 2201 согласно фиг.22-23, электронным устройством 2401 согласно фиг.24 и 25, электронным устройством 2701 согласно фиг.27-31, электронным устройством 3201 согласно фиг.32-37, электронным устройством 3801 согласно фиг.38-41, электронным устройством 4901 согласно фиг.49-55, электронным устройством 6001 согласно фиг.60-63, электронным устройством 6401 согласно фиг.64-66 или любой их комбинацией.

Способ 6700 включает в себя отображение изображения в электронном устройстве, которое включает в себя первую поверхность отображения и вторую поверхность отображения, на этапе 6702. Первая поверхность отображения отделена от второй поверхности отображения промежутком. Первая часть изображения отображается на первой поверхности отображения, вторая часть изображения отображается на второй поверхности отображения, и третья часть изображения между первой частью и второй частью не отображается. Например, на фиг.60, первая часть "ps over the lazy dog." может быть отображена на первой поверхности 6002 отображения, вторая часть "The quick brown fox j" может быть отображена на второй поверхности 6004 отображения, и третья часть "um" может быть не отображена.

Способ 6700 также включает в себя обнаружение перемещения электронного устройства на этапе 6704. Например, на фиг.60 датчик 6008 движения может обнаружить перемещение электронного устройства 6001.

Способ 6700 дополнительно включает в себя отображение третьей части изображения на второй поверхности отображения в ответ на обнаружение перемещения на этапе 6706. Например, третья часть "um" изображения может быть отображена на второй поверхности 6004 отображения, как изображено на фиг.62.

Фиг.68 является блок-схемой последовательности операций второго иллюстративного варианта осуществления способа 6800 отображения изображения в электронном устройстве. В конкретном варианте осуществления способ 6800 может быть выполнен электронным устройством 101 согласно фиг.1-7, электронным устройством 800 согласно фиг.8, электронным устройством 900 согласно фиг.9-14, электронным устройством 1501 согласно фиг.15-17, электронным устройством 1801 согласно фиг.18-20, электронным устройством 2100 согласно фиг.21, электронным устройством 2201 согласно фиг.22-23, электронным устройством 2401 согласно фиг.24 и 25, электронным устройством 2701 согласно фиг.27-31, электронным устройством 3201 согласно фиг.32-37, электронным устройством 3801 согласно фиг.38-41, электронным устройством 4901 согласно фиг.49-55, электронным устройством 6001 согласно фиг.60-63, электронным устройством 6401 согласно фиг.64-66, или любой их комбинацией.

Способ 6800 включает в себя отображение изображение в первоначальном состоянии в электронном устройстве, которое включает в себя первую поверхность отображения и вторую поверхность отображения, на этапе 6802. Первая поверхность отображения отделена от второй поверхности отображения промежутком. Отображение изображения в первоначальном состоянии включает в себя отображение первой части изображения на первой поверхности отображения, отображение второй части изображения на второй поверхности отображения, и не отображение третьей части изображения между первой частью и второй частью, причем третья часть имеет ширину, по существу равную ширине промежутка. Например, на фиг.60 первая часть "ps over the lazy dog." может быть отображена на первой поверхности 6002 отображения, вторая часть "The quick brown fox j" может быть отображена на второй поверхности 6004 отображения, и третья часть "um" может быть не отображена.

Способ 6800 также включает в себя обнаружение перемещение электронного устройства в датчике движения электронного устройства на этапе 6804. Перемещение может представлять собой движение тряски, которое сдвигает электронное устройство в направлении по существу в пределах плоскости первой поверхности отображения, или движение наклона по меньшей мере одного края электронного устройства в направлении, по существу нормальном к плоскости первой поверхности отображения. Датчик движения может представлять собой акселерометр, инклинометр или любую их комбинацию. Например, на фиг.60 датчик 6008 движения может обнаружить перемещение (например, сдвиг или наклон) электронного устройства 6001.

Способ 6800 дополнительно включает в себя отображение изображения в модифицированном состоянии в ответ на обнаружение перемещения на этапе 6806. Отображение изображения в модифицированном состоянии включает в себя отображение третьей части изображения на второй поверхности отображения и не отображение скрытой части второй части, в то время как третья часть отображается. Например, скрытая часть второй части "Th" может быть не отображена, в то время как третья часть "um" изображения отображается на второй поверхности 6004 отображения, как изображено на фиг.62.

Способ 6800 включает в себя отображение изображения в первоначальном состоянии через некоторый период времени после обнаружения перемещения на этапе 6808. Например, через некоторый период времени после перемещения изображение может быть отображено в первоначальном состоянии, как изображено на фиг.60. В другом варианте осуществления второе перемещение электронного устройства может запускать изменение к первоначальному состоянию. Например, если электронное устройство отображало изображение в модифицированном состоянии в ответ на обнаружение движения тряски влево, электронное устройство может отобразить изображение в первоначальном состоянии в ответ на обнаружение движения тряски вправо.

Фиг.69 является блок-схемой последовательности операций третьего иллюстративного варианта осуществления способа 6900 отображения изображения в электронном устройстве. В конкретном варианте осуществления способ 6900 может быть выполнен версией с тремя панелями электронного устройства 101 согласно фиг.1-7, электронным устройством 800 согласно фиг.8, электронным устройством 900 согласно фиг.9-14, электронным устройством 1501 согласно фиг.15-17, электронным устройством 1801 согласно фиг.18-20, электронным устройством 2100 согласно фиг.21, электронным устройством 2201 согласно фиг.22-23, электронным устройством 2401 согласно фиг.24 и 25, электронным устройством 2701 согласно фиг.27-31, электронным устройством 3201 согласно фиг.32-37, электронным устройством 3801 согласно фиг.38-41, электронным устройством 4901 согласно фиг.49-55, электронным устройством 6001 согласно фиг.60-63, электронным устройством 6401 согласно фиг.64-66 или любой их комбинацией.

Способ 6900 включает в себя отображение изображения в первоначальном состоянии в электронном устройстве, которое включает в себя первую поверхность отображения, вторую поверхность отображения и третью поверхность отображения, на этапе 6902. Первая поверхность отображения отделена от второй поверхности отображения промежутком, и третья поверхность отображения отделена от второй поверхности отображения вторым промежутком. Отображение изображения в первоначальном состоянии включает в себя отображение первой части изображения на первой поверхности отображения, отображение второй части изображения на второй поверхности отображения, не отображение третьей части изображения между первой частью и второй частью, отображение четвертой части изображения на третьей поверхности отображения и не отображение пятой части изображения между второй частью и четвертой частью. Например, со ссылкой на фиг.64, первая часть "ABCDEFGH" может быть отображена на первой поверхности 6402 отображения, вторая часть "JKLMNOPQ" может быть отображена на второй поверхности 6404 отображения, третья часть "I" может быть не отображена, четвертая часть "STUVWXYZ" может быть отображена на третьей поверхности 6405 отображения, и пятая часть "R" может быть не отображена.

Способ 6900 также включает в себя обнаружение перемещения электронного устройства на этапе 6904. Например, со ссылкой на фиг.64 может быть обнаружено перемещение электронного устройства 6401.

Способ 6900 дополнительно включает в себя отображение изображения в модифицированном состоянии в ответ на обнаружение перемещения на этапе 6906. Отображение изображения в модифицированном состоянии может включать в себя отображение третьей части изображения на второй поверхности отображения и отображение пятой части изображения на третьей поверхности отображения. Например, третья часть "I" может быть отображена на второй поверхности 6403 отображения, и пятая часть "R" может быть отображена на третьей поверхности 6405 отображения, как изображено на фиг.66.

Способ 6900 дополнительно включает в себя отображение изображение в первоначальном состоянии через некоторый период времени после обнаружения перемещения на этапе 6908. Например, через некоторый период времени после перемещения изображение может быть отображено в первоначальном состоянии, как изображено на фиг.64. В качестве альтернативы второе перемещение электронного устройства может запустить изменение к первоначальному состоянию. Например, если электронное устройство отображало изображение в модифицированном состоянии в ответ на обнаружение движения тряски влево, электронное устройство может отобразить изображение в первоначальном состоянии в ответ на обнаружение движения тряски вправо.

Следует понимать, что пользователь устройства с несколькими устройствами отображения может иметь возможность управления (например, через движение), когда устройство с несколькими устройствами отображения "разбивает" изображение вдоль промежутка (тем самым отображая все изображение в искаженной геометрии), и когда устройство с несколькими устройствами отображения "скрывает" часть изображения, соответствующую промежутку (тем самым сохраняя геометрию изображения, но не отображая все изображение). Таким образом, пользователь может просто сделать быстрое движение, чтобы увидеть текст и формы изображения, которые не отобразились бы в ином случае из-за промежутка. Кроме того, поставщики содержания могут распространять пользователям такое содержание "с завышенными размерами" без необходимости беспокоиться о гарантии того, что важная информация не расположена в "областях промежутка", которые могут быть скрыты устройствами с несколькими устройствами отображения.

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

Этапы способа или алгоритма, описанные в соединении с раскрытыми здесь вариантами осуществления, могут быть осуществлены непосредственно в аппаратном обеспечении, в программном модуле, исполняемом посредством процессора, или в их комбинации. Программный модуль может постоянно находиться в материальном носителе данных, таком как память (RAM) с произвольным доступом, флэш-память, память (ROM) только для чтения, программируемая память (PROM) только для чтения, стираемая программируемая память (EPROM) только для чтения, электрически стираемая программируемая память (EEPROM) только для чтения, регистры, жесткий диск, съемный диск, память (CD-ROM) только для чтения на компакт-диске или любой другой вид материального носителя данных, известный в области техники. Примерный носитель данных связан с процессором таким образом, что процессор может считывать информацию с носителя данных и записывать информацию на него. В качестве альтернативы носитель данных может быть встроенным в процессор. Процессор и носитель данных могут постоянно находиться в специализированной интегральной схеме (ASIC). ASIC может постоянно находиться в вычислительном устройстве или пользовательском терминале. В качестве альтернативы процессор и носитель данных могут постоянно находиться в вычислительном устройстве или пользовательском терминале как отдельные компоненты.

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

Реферат

Изобретение относится к вычислительной технике, а именно к переносному персональному вычислительному устройству. Техническим результатом является возможность изменения конфигурации интерфейса электронного устройства с несколькими панелями. Электронное устройство для персональных вычислений содержит первую панель, имеющую первую поверхность отображения и первую заднюю поверхность; вторую панель, имеющую вторую поверхность отображения и вторую заднюю поверхность; третью панель, имеющую третью поверхность отображения и третью заднюю поверхность, причем первая панель соединена с возможностью поворота с первым краем второй панели и третья панель соединена с возможностью поворота со вторым краем второй панели; датчик конфигурации складывания, сконфигурированный для обнаружения конфигурации первой панели, второй панели и третьей панели; датчик направления для обнаружения изменения направления одной из первой панели, второй панели и третьей панели относительно направления силы тяжести; процессор, сконфигурированный для исполнения, по меньшей мере, одного программного приложения, имеющего графический пользовательский интерфейс, причем процессор реагирует на датчик конфигурации складывания и датчик направления для автоматического модифицирования графического пользовательского интерфейса на основе обнаруженных конфигурации и изменения направления одной из первой панели, второй панели и третьей панели относительно направления силы тяжести. 4 н. и 30 з.п. ф-лы, 69 ил.

Формула

1. Электронное устройство для персональных вычислений, содержащее: первую панель, имеющую первую поверхность отображения и первую заднюю поверхность; вторую панель, имеющую вторую поверхность отображения и вторую заднюю поверхность; третью панель, имеющую третью поверхность отображения и третью заднюю поверхность, причем первая панель соединена с возможностью поворота с первым краем второй панели и третья панель соединена с возможностью поворота со вторым краем второй панели; датчик конфигурации складывания, сконфигурированный для обнаружения конфигурации первой панели, второй панели и третьей панели; датчик направления для обнаружения изменения направления одной из первой панели, второй панели и третьей панели относительно направления силы тяжести; и процессор, сконфигурированный для исполнения по меньшей мере одного программного приложения, имеющего графический пользовательский интерфейс, причем процессор реагирует на датчик конфигурации складывания и датчик направления для автоматического модифицирования графического пользовательского интерфейса на основе обнаруженных конфигурации и изменения направления одной из первой панели, второй панели и третьей панели относительно направления силы тяжести.
2. Электронное устройство по п.1, в котором датчик конфигурации складывания включает в себя: первый датчик, соединенный с первой панелью и сконфигурированный для обнаружения ориентации первой панели; и второй датчик, соединенный с третьей панелью и сконфигурированный для обнаружения ориентации третьей панели.
3. Электронное устройство по п.2, в котором первый датчик сконфигурирован для обнаружения относительной ориентации первой панели относительно второй панели.
4. Электронное устройство по п.3, в котором первый датчик соединен с шарниром, который расположен между первой панелью и второй панелью.
5. Электронное устройство по п.2, в котором первый датчик сконфигурирован для обнаружения первой относительной ориентации первой панели относительно второй панели, причем второй датчик сконфигурирован для обнаружения второй относительной ориентации третьей панели относительно второй панели и причем изменение направления одной из первой панели, второй панели и третьей панели, обнаруженное датчиком направления, представляет собой изменение в продольном направлении вращения одной из первой панели, второй панели и третьей панели относительно направления силы тяжести.
6. Электронное устройство по п.1, в котором процессор дополнительно сконфигурирован автоматически модифицировать графический пользовательский интерфейс посредством изменения рабочего режима упомянутого по меньшей мере одного программного приложения.
7. Электронное устройство по п.6, в котором процессор сконфигурирован изменять рабочий режим упомянутого по меньшей мере одного программного приложения между по меньшей мере одним из режима значков рабочего стола, режима приложения, режима часов и режима видеоконференции.
8. Электронное устройство по п.7, в котором один или более из упомянутых рабочих режимов соответствуют одной или более конфигурациям первой панели, второй панели и третьей панели, при этом процессор сконфигурирован поддерживать эти один или более рабочих режимов, когда первая панель, вторая панель и третья панель поддерживаются в соответствующих одной или более конфигурациях.
9. Электронное устройство по п.8, в котором упомянутые одна или более конфигураций первой панели, второй панели и третьей панели содержат сложенную конфигурацию, разложенную конфигурацию, конфигурацию перелистывания, конфигурацию видеоконференции и конфигурацию часов.
10. Электронное устройство по п.1, в котором датчик направления содержит инклинометр, сконфигурированный для определения наклона одной из первой панели, второй панели и третьей панели.
11. Способ управления электронным устройством для персональных вычислений, содержащий этапы, на которых: обнаруживают изменение аппаратной конфигурации из первой конфигурации во вторую конфигурацию в электронном устройстве, причем электронное устройство включает в себя, по меньшей мере, первую панель, имеющую первую поверхность отображения, вторую панель, имеющую вторую поверхность отображения, и третью панель, имеющую третью поверхность отображения, при этом первая панель соединена с возможностью поворота со второй панелью вдоль первого края второй панели и третья панель соединена с возможностью поворота со второй панелью вдоль второго края второй панели, причем изменение аппаратной конфигурации включает в себя изменение относительной ориентации по меньшей мере одной из первой панели, второй панели и третьей панели; обнаруживают изменение направления одной из первой панели, второй панели и третьей панели относительно направления силы тяжести и автоматически модифицируют графический пользовательский интерфейс, отображаемый на одной или более из первой поверхности отображения, второй поверхности отображения и третьей поверхности отображения, по меньшей мере, частично на основе второй конфигурации и изменения направления одной из первой панели, второй панели и третьей панели относительно направления силы тяжести.
12. Способ по п.11, в котором первая панель имеет первую заднюю поверхность, противоположную первой поверхности отображения, причем вторая панель имеет вторую заднюю поверхность, противоположную второй поверхности отображения, и причем третья панель имеет третью заднюю поверхность, противоположную третьей поверхности отображения, причем вторая конфигурация включает в себя сложенную конфигурацию, имеющую первую заднюю поверхность вблизи второй задней поверхности и вторую поверхность отображения вблизи третьей поверхности отображения.
13. Способ по п.12, в котором графический пользовательский интерфейс автоматически модифицируется для формирования отображения на первой поверхности отображения и неформирования отображения на второй поверхности отображения или на третьей поверхности отображения.
14. Способ по п.11, в котором вторая конфигурация включает в себя полностью развернутую конфигурацию, имеющую первую панель, по существу, компланарную со второй панелью, и имеющую вторую панель, по существу, компланарную с третьей панелью, и причем первая поверхность отображения, вторая поверхность отображения и третья поверхность отображения образуют, по существу, непрерывную поверхность отображения, проходящую по первой панели, второй панели и третьей панели.
15. Способ по п.14, в котором графический пользовательский интерфейс автоматически модифицируется для расширения отображаемого графического элемента, по существу, непрерывной поверхности отображения.
16. Способ по п.11, в котором во второй конфигурации первая панель является, по существу, компланарной со второй панелью для формирования, по существу, непрерывной поверхности отображения с двумя панелями и причем третья панель позиционирована таким образом, что угол, образованный второй поверхностью отображения и третьей поверхностью отображения, больше 90° и меньше 180°.
17. Способ по п.16, в котором угол равен приблизительно 135°.
18. Способ по п.16, в котором графический пользовательский интерфейс автоматически модифицируется для отображения клавиатуры на третьей поверхности отображения и отображения других элементов интерфейса на, по существу, непрерывной поверхности отображения с двумя панелями.
19. Способ по п.11, в котором вторая конфигурация включает в себя первую панель и вторую панель, позиционированные таким образом, что первый угол, образованный первой поверхностью отображения и второй поверхностью отображения, меньше чем 180° и больше 0°, и причем второй угол, образованный второй поверхностью отображения и третьей поверхностью отображения, равен приблизительно 135°.
20. Способ по п.15, в котором графический пользовательский интерфейс автоматически модифицируется для отображения часов на второй панели отображения.
21. Способ по п.11, в котором вторая конфигурация представляет собой конфигурацию видеоконференции, в которой первая панель и вторая панель являются, по существу, компланарными, причем третья панель сложена на вторую панель таким образом, что вторая поверхность отображения находится, вблизи третьей поверхности отображения, и причем камера, размещенная в пределах задней поверхности третьей панели, имеет поле зрения для захвата изображения пользователя устройства.
22. Способ по п.21, в котором графический пользовательский интерфейс автоматически модифицируется для отображения видеоизображения на первой поверхности отображения, но не на второй поверхности отображения или третьей поверхности отображения.
23. Способ по п.11, в котором при автоматическом модифицировании графического пользовательского интерфейса изменяют рабочий режим упомянутого по меньшей мере одного программного приложения, ассоциированного с графическим пользовательским интерфейсом.
24. Способ по п.23, в котором при изменении рабочего режима упомянутого по меньшей мере одного программного приложения выполняют изменение между по меньшей мере одним из режима значков рабочего стола, режима приложения, режима часов и режима видеоконференции.
25. Способ по п.24, в котором один или более из упомянутых рабочих режимов соответствуют одной или более конфигурациям первой панели, второй панели и третьей панели, при этом способ дополнительно содержит этап, на котором поддерживают эти один или более рабочих режимов, когда первая панель, вторая панель и третья панель поддерживаются в соответствующих одной или более конфигурациях.
26. Способ по п.25, в котором упомянутые одна или более конфигураций первой панели, второй панели и третьей панели содержат сложенную конфигурацию, разложенную конфигурацию, конфигурацию перелистывания, конфигурацию видеоконференции и конфигурацию часов.
27. Способ по п.11, в котором при упомянутом обнаружении изменения направления определяют наклон одной из первой панели, второй панели и третьей панели относительно направления силы тяжести.
28. Электронное устройство для персональных вычислений, содержащее: средство для обнаружения изменения аппаратной конфигурации из первой конфигурации во вторую конфигурацию в электронном устройстве, причем электронное устройство включает в себя, по меньшей мере, первую панель, имеющую первую поверхность отображения, вторую панель, имеющую вторую поверхность отображения, и третью панель, имеющую третью поверхность отображения, при этом первая панель соединена с возможностью поворота со второй панелью вдоль первого края второй панели и третья панель соединена с возможностью поворота со второй панелью вдоль второго края второй панели, причем изменение аппаратной конфигурации включает в себя изменение относительной ориентации по меньшей мере одной из первой панели, второй панели и третьей панели; средство для обнаружения изменения направления одной из первой панели, второй панели и третьей панели относительно направления силы тяжести; и средство для автоматического модифицирования графического пользовательского интерфейса, отображаемого на одной или более из первой поверхности отображения, второй поверхности отображения и третьей поверхности отображения, по меньшей мере, частично на основе второй конфигурации и изменения направления одной из первой панели, второй панели и третьей панели относительно направления силы тяжести.
29. Электронное устройство по п.28, в котором средство для обнаружения связано с шарниром, который закреплен между первой панелью и второй панелью.
30. Машиночитаемый носитель, хранящий исполняемый на компьютере код, содержащий: код для обнаружения изменения аппаратной конфигурации из первой конфигурации во вторую конфигурацию в электронном устройстве, причем электронное устройство включает в себя, по меньшей мере, первую панель, имеющую первую поверхность отображения, вторую панель, имеющую вторую поверхность отображения, и третью панель, имеющую третью поверхность отображения, при этом первая панель соединена с возможностью поворота со второй панелью вдоль первого края второй панели и третья панель соединена с возможностью поворота со второй панелью вдоль второго края второй панели, причем изменение аппаратной конфигурации включает в себя изменение относительной ориентации по меньшей мере одной из первой панели, второй панели и третьей панели; код для обнаружения изменения направления одной из первой панели, второй панели и третьей панели относительно направления силы тяжести и код для автоматического модифицирования графического пользовательского интерфейса, отображаемого на одной или более из первой поверхности отображения, второй поверхности отображения и третьей поверхности отображения, по меньшей мере, частично на основе второй конфигурации и изменения направления одной из первой панели, второй панели и третьей панели относительно направления силы тяжести.
31. Машиночитаемый носитель по п.30, дополнительно хранящий исполняемый на компьютере код, содержащий код для автоматического модифицирования графического пользовательского интерфейса для формирования отображения на первой поверхности отображения и неформирования отображения на второй поверхности отображения.
32. Машиночитаемый носитель по п.30, дополнительно хранящий исполняемый на компьютере код, содержащий код для автоматического модифицирования графического пользовательского интерфейса для расширения отображаемого графического элемента по, по существу, непрерывной поверхности отображения.
33. Машиночитаемый носитель по п.30, при этом вторая конфигурация включает в себя первую панель, являющуюся, по существу, компланарной со второй панелью, для образования, по существу, непрерывной поверхности отображения с двумя панелями, и причем вторая конфигурация дополнительно включает в себя третью панель, позиционированную таким образом, что угол, образованный второй поверхностью отображения и третьей поверхностью отображения третьей панели, больше 90° и меньше 180°.
34. Машиночитаемый носитель по п.33, дополнительно хранящий исполняемый на компьютере код, содержащий код для автоматического модифицирования графического пользовательского интерфейса для отображения клавиатуры в третьей поверхности отображения и отображения других элементов интерфейса на, по существу, непрерывной поверхности отображения с двумя панелями.

Патенты аналоги

Авторы

Патентообладатели

Заявители

СПК: G06F1/16 G06F3/14 G06F3/1407

Публикация: 2013-10-10

Дата подачи заявки: 2009-09-08

0
0
0
0
Невозможно загрузить содержимое всплывающей подсказки.
Поиск по товарам